I made test set for openGL. It is from NeHe tutorials
http://nehe.gamedev.net tested to work on modern Linux (e.g. Ubuntu). It is not automatic runnable, but batch compilation and manually runnable.
It can be used to
*compare different openGL implementations, e.g. glshim VS mesa.
*compare glshim on different devices, e.g. pandora VS maemo VS RasberryPI
*check regression of glshim
*check compliancy of glshim
git clone https://git.gitorious.org/opengl-testkit/opengl-testkit.git
cd opengl-testkit/
./compile_all.sh
-> Results (binary + data) will be in directory 'result' for run or moved to the target device (in case of cross-compilation).
It contains 41 example application, and needs GL,GLU,SDL. And some of them also GLUT (e.g. freeglut3) and SDL_mixer.
I hope to hear how Pandora cope them.
--------
Results running on Maemo5/N900: (glshim+glues/glu at Jul 31, 2013)
(compile failure)
lesson22: doesn't compile: undefined reference to `glMultiTexCoord2fARB'
lesson41: doesn't compile: undefined reference to `glFogCoordfEXT'
(issues)
lesson08: 'Mipmapped Filtering' shows only white (press two times 'f')
lesson12: Boxes do not have texture, only solid color
lesson13: Only black screen (there should be text moving).
lesson27: scene is grey (should be blue). Keyboard doesn't work.
lesson34: Keyboard doesn't work.
lesson36: light are too bright, almost full scene. object (corkscrew?) is not visible
lesson37: shadowing (shaders?) missing
lesson39: Almost black screen. Something moving top of the screen. (should be grid, text and moving points)
(segmentation fault)
lesson30: Segmentation fault (somewhere at CreateGLWindow)
lesson31: Segmentation fault (somewhere at CreateGLWindow)
lesson48: Segmentation fault (at NeHeGL.cpp:120)
-------
Results running on Ubuntu 64bit (not related to glshim, but for note that tests could be better):
lesson23: Circle on the screen is only lines (should be same image again)
lesson28: Height of Bitmap: 1572865 (really 256)