Hello there !
After a lot of work, i finally successfully writed an OpenGL ES pandora driver for the upcoming SDL 1.3 library.
The pandora video driver allow to use SDL 1.3 with OpenGL ES support under the framebuffer, but for now i didn't writed the input event part, so we need to add our own control system. This will be added to the pandora video driver soon, i bet before the official pandora release.
I also added OpenGL ES support for the x11 video driver, so we can use SDL 1.3 with OpenGL ES support under X, with input event working and all that crap. So it mean that this one is fully functionnal.
I contacted Sam, the author of the SDL library, this one confirmed me that we can dynamically link our application against SDL 1.3 for FREE, and that we can add this shared library for free in our Pandora firmware image. This mean that you can already start coding application under the SDL 1.3 library, it will be free for the pandora.
Note that all this work is done on the SVN library, but this one seems to be almost done for a release so it may not change a lot.
Here is the SDL 1.3 repository with Pandora support : http://github.com/Cpasjuste/SDL-13/tree
In the same time, i ported GLU library to the pandora, based on the "Mike Gorchak" QNX port (http://embedded.org.ua/opengles/lessons.html) so i was able to compile his Nehe OpenGL tutorials ports.
Here is the GLU repository with Pandora support, which need SDL 1.3 : http://github.com/Cpasjuste/GLU/tree
And here is the Nehe OpenGL tutorial compiled for the pandora (with sources) : http://mydedibox.fr/_stuff/sdl13_nehe.zip
If you want some screenshot of the tutorials, you can found them here : http://embedded.org.ua/opengles/lessons.html
All of them have been ported with success on the pandora.
See you !!!
After a lot of work, i finally successfully writed an OpenGL ES pandora driver for the upcoming SDL 1.3 library.
The pandora video driver allow to use SDL 1.3 with OpenGL ES support under the framebuffer, but for now i didn't writed the input event part, so we need to add our own control system. This will be added to the pandora video driver soon, i bet before the official pandora release.
I also added OpenGL ES support for the x11 video driver, so we can use SDL 1.3 with OpenGL ES support under X, with input event working and all that crap. So it mean that this one is fully functionnal.
I contacted Sam, the author of the SDL library, this one confirmed me that we can dynamically link our application against SDL 1.3 for FREE, and that we can add this shared library for free in our Pandora firmware image. This mean that you can already start coding application under the SDL 1.3 library, it will be free for the pandora.
Note that all this work is done on the SVN library, but this one seems to be almost done for a release so it may not change a lot.
Here is the SDL 1.3 repository with Pandora support : http://github.com/Cpasjuste/SDL-13/tree
In the same time, i ported GLU library to the pandora, based on the "Mike Gorchak" QNX port (http://embedded.org.ua/opengles/lessons.html) so i was able to compile his Nehe OpenGL tutorials ports.
Here is the GLU repository with Pandora support, which need SDL 1.3 : http://github.com/Cpasjuste/GLU/tree
And here is the Nehe OpenGL tutorial compiled for the pandora (with sources) : http://mydedibox.fr/_stuff/sdl13_nehe.zip
If you want some screenshot of the tutorials, you can found them here : http://embedded.org.ua/opengles/lessons.html
All of them have been ported with success on the pandora.
See you !!!