TomCooksey
Still Fresh
- Joined
- Apr 3, 2008
- Messages
- 63
Two questions:
1. What OpenGL ES drivers can we expect on the Pandora? Just the standard PowerVR SGX "NULL" driver, or a driver integrated with KDrive?
2. Has anyone started to port SDL to OpenGL ES / EGL yet?
I have made a start on (2) using SDL 1.2 as a base. I'm using the PowerVR SGX PC emulation driver (http://www.imgtec.com/powervr/insider/sdk/KhronosOpenGLES2xSGX.asp) and have been modifying the X11 backend's gl functions to use EGL calls instead of GLX. If we get a driver integrated with kdrive, I think this can be used unmodified on the device. I think porting to the NULL GL driver will probably invlole adding GL functions to SDL's linuxfb video back end, but this doesn't look too difficult, only a few hundred LOC. I will try and do this once I have it working on PC emulation, unless someone else is already working on it?
I'm also keep to re-vamp SDL's "Qtopia" back end and make it work with the latest Qt/Embedded, including all the GL ES work I'm doing as part of my day job.
Just to wet the appitite a bit, I'm using ioquake3 as a test application for SDL. :rolleyes:
1. What OpenGL ES drivers can we expect on the Pandora? Just the standard PowerVR SGX "NULL" driver, or a driver integrated with KDrive?
2. Has anyone started to port SDL to OpenGL ES / EGL yet?
I have made a start on (2) using SDL 1.2 as a base. I'm using the PowerVR SGX PC emulation driver (http://www.imgtec.com/powervr/insider/sdk/KhronosOpenGLES2xSGX.asp) and have been modifying the X11 backend's gl functions to use EGL calls instead of GLX. If we get a driver integrated with kdrive, I think this can be used unmodified on the device. I think porting to the NULL GL driver will probably invlole adding GL functions to SDL's linuxfb video back end, but this doesn't look too difficult, only a few hundred LOC. I will try and do this once I have it working on PC emulation, unless someone else is already working on it?
I'm also keep to re-vamp SDL's "Qtopia" back end and make it work with the latest Qt/Embedded, including all the GL ES work I'm doing as part of my day job.
Just to wet the appitite a bit, I'm using ioquake3 as a test application for SDL. :rolleyes: