Gui Toolkit
Oct 7, 2018 20:29:43 GMT 1
Post by bigbass on Oct 7, 2018 20:29:43 GMT 1
Hello Peter and vovchik
I wanted to test if nuklear was working correctly
on a Raspberry pi3 first by compiling from c source
because what if we are having raspberry pi realated
problems with libraries not loading
we would never know if the problem is in the canvas
or somewhere else then we would have to adjust
the code when ported to bacon
I dont mind testing any code
on the raspberry pi I believe that any light weight
code should perform with low system resources and quickly
I guess that's a goal of using these small demos
I tried the aquarium demo and it works but the cpu use jumps up
around 70% this is too hot
I hope this feedback could be useful for you to see
whats going on with raspberry pi
I am testing out the other libraries for the canvas.bac
and when I have more info will let you know
here is some command line output looking for
the libraries needed for the canvas.bac
I wanted to test if nuklear was working correctly
on a Raspberry pi3 first by compiling from c source
because what if we are having raspberry pi realated
problems with libraries not loading
we would never know if the problem is in the canvas
or somewhere else then we would have to adjust
the code when ported to bacon
I dont mind testing any code
on the raspberry pi I believe that any light weight
code should perform with low system resources and quickly
I guess that's a goal of using these small demos
I tried the aquarium demo and it works but the cpu use jumps up
around 70% this is too hot
I hope this feedback could be useful for you to see
whats going on with raspberry pi
I am testing out the other libraries for the canvas.bac
and when I have more info will let you know
pi@raspberrypi:~/personal $ glxinfo |grep Visual
240 GLX Visuals
pi@raspberrypi:~/personal $ glxinfo | grep rendering
direct rendering: Yes
pi@raspberrypi:~/personal $
here is some command line output looking for
the libraries needed for the canvas.bac
pi@raspberrypi:~ $ find /usr -name libglut*
/usr/lib/arm-linux-gnueabihf/libglut.so
/usr/lib/arm-linux-gnueabihf/libglut.a
/usr/lib/arm-linux-gnueabihf/libglut.so.3.9.0
/usr/lib/arm-linux-gnueabihf/libglut.so.3
pi@raspberrypi:~ $
pi@raspberrypi:~ $ find /usr -name libX11*
/usr/lib/arm-linux-gnueabihf/libX11.a
/usr/lib/arm-linux-gnueabihf/libX11-xcb.so.1
/usr/lib/arm-linux-gnueabihf/libX11-xcb.so
/usr/lib/arm-linux-gnueabihf/libX11-xcb.a
/usr/lib/arm-linux-gnueabihf/libX11.so
/usr/lib/arm-linux-gnueabihf/libX11.so.6
/usr/lib/arm-linux-gnueabihf/libX11-xcb.so.1.0.0
/usr/lib/arm-linux-gnueabihf/libX11.so.6.3.0
/usr/share/doc/libx11-dev/libX11
/usr/share/doc/libx11-dev/libX11/libX11.pdf.db.gz
/usr/share/doc/libx11-dev/libX11/libX11.html.db
/usr/share/doc/libx11-dev/libX11/libX11.html
/usr/share/doc/libx11-dev/libX11/libX11.txt.gz
/usr/share/doc/libx11-dev/i18n/compose/libX11-keys.html.db
/usr/share/doc/libx11-dev/i18n/compose/libX11-keys.txt.gz
/usr/share/doc/libx11-dev/i18n/compose/libX11-keys.html
/usr/share/doc/libx11-dev/i18n/compose/libX11-keys.pdf.db.gz
pi@raspberrypi:~ $ find /usr -name libXrandr*
/usr/lib/arm-linux-gnueabihf/libXrandr.so.2.2.0
/usr/lib/arm-linux-gnueabihf/libXrandr.a
/usr/lib/arm-linux-gnueabihf/libXrandr.so.2
/usr/lib/arm-linux-gnueabihf/libXrandr.so
pi@raspberrypi:~ $ find /usr -name libXrandr*
/usr/lib/arm-linux-gnueabihf/libXrandr.so.2.2.0
/usr/lib/arm-linux-gnueabihf/libXrandr.a
/usr/lib/arm-linux-gnueabihf/libXrandr.so.2
/usr/lib/arm-linux-gnueabihf/libXrandr.so
pi@raspberrypi:~ $ find /usr -name liballegro*
====================================================
pi@raspberrypi:~ $ find /usr -name libSDL-1.2*
/usr/lib/arm-linux-gnueabihf/libSDL-1.2.so.0
/usr/lib/arm-linux-gnueabihf/libSDL-1.2.so.0.11.4
pi@raspberrypi:~ $
====================================================
----------------------------------------------------
pi@raspberrypi:~ $ find /usr -name libSDL*
/usr/lib/libSDL2_test.a
/usr/lib/libSDL2-2.0.so.0.8.0
/usr/lib/libSDL2.a
/usr/lib/arm-linux-gnueabihf/libSDL_ttf-2.0.so.0.10.1
/usr/lib/arm-linux-gnueabihf/libSDL2_test.a
/usr/lib/arm-linux-gnueabihf/libSDL2-2.0.so.0.4.1
/usr/lib/arm-linux-gnueabihf/libSDL2.a
/usr/lib/arm-linux-gnueabihf/libSDL_mixer-1.2.so.0.12.0
/usr/lib/arm-linux-gnueabihf/libSDL_image-1.2.so.0
/usr/lib/arm-linux-gnueabihf/libSDL_mixer-1.2.so.0
/usr/lib/arm-linux-gnueabihf/libSDL2_image-2.0.so.0.0.1
/usr/lib/arm-linux-gnueabihf/libSDL-1.2.so.0
/usr/lib/arm-linux-gnueabihf/libSDL2_image.a
/usr/lib/arm-linux-gnueabihf/libSDL-1.2.so.0.11.4
/usr/lib/arm-linux-gnueabihf/libSDL2_image-2.0.so
/usr/lib/arm-linux-gnueabihf/libSDL2-2.0.so
/usr/lib/arm-linux-gnueabihf/libSDL_ttf-2.0.so.0
/usr/lib/arm-linux-gnueabihf/libSDL_image-1.2.so.0.8.4
/usr/lib/arm-linux-gnueabihf/libSDL2-2.0.so.0
/usr/lib/arm-linux-gnueabihf/libSDL2.so
/usr/lib/arm-linux-gnueabihf/libSDL2main.a
/usr/lib/arm-linux-gnueabihf/libSDL2_image-2.0.so.0
/usr/lib/arm-linux-gnueabihf/libSDL2_image.so
/usr/lib/libSDL2_test.la
/usr/lib/libSDL2main.la
/usr/lib/libSDL2-2.0.so.0
/usr/lib/libSDL2.la
/usr/lib/libSDL2.so
/usr/lib/libSDL2main.a
/usr/local/lib/libSDL2_test.a
/usr/local/lib/libSDL2main.a
-------------------------------------------------
pi@raspberrypi:~ $ find /usr -name libglfw*
pi@raspberrypi:~ $
pi@raspberrypi:~ $ find /usr -name libGL*
/usr/lib/arm-linux-gnueabihf/libGLU.so.1
/usr/lib/arm-linux-gnueabihf/libGLESv2.so.2.0.0
/usr/lib/arm-linux-gnueabihf/libGL.so
/usr/lib/arm-linux-gnueabihf/libGL.so.1.2.0
/usr/lib/arm-linux-gnueabihf/libGLESv2.so.2
/usr/lib/arm-linux-gnueabihf/libGLU.a
/usr/lib/arm-linux-gnueabihf/libGLU.so
/usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so.1
/usr/lib/arm-linux-gnueabihf/libGLU.so.1.3.1
/usr/lib/arm-linux-gnueabihf/libGL.so.1
/usr/lib/arm-linux-gnueabihf/libGLEW.so.2.0.0
/usr/lib/arm-linux-gnueabihf/libGLESv2.so
/usr/lib/arm-linux-gnueabihf/libGLEW.so
/usr/lib/arm-linux-gnueabihf/libGLEW.so.2.0
/usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so.1.1.0