GLES2 Rendersystem for "Raw" linux framebuffer

Discussion area about developing or extending OGRE, adding plugins for it or building applications on it. No newbie questions please, use the Help forum for that.
pyrrhula
Gnoblar
Posts: 17
Joined: Wed Jan 25, 2012 11:47 pm

GLES2 Rendersystem for "Raw" linux framebuffer

Post by pyrrhula »

Hi,

I'm trying to modify the GLES2 rendersystem so that it runs on embedded Linux without any X11 dependencies. This is to reduce the footprint, keeping everything as light-weight as possible. The target platform is an OMAP3-based device with a SGX GPU (GLES2-capable). I've got stand-alone sample apps running on it (so-called "Raw demos"), so it should be doable.

I'm having some issues now, I guess it's just a matter of getting properly at home with the existing Ogre code. My approach now is to create my own implementation of the GLES code, based on the existing X11 code (OgreX11EGLContext, Support, Window..).

- Has anything like this been done already? Any existing code to look at somewhere?
- Have any of you experienced developers any recommendations on how to proceed? (Base it on the EGL code, or rather do it like the NaCL-implementation, or the apple code?)
- Would this be something you'd like to have in the official Ogre release?