I've searched alittle about OpenGLES renderer, but looks like everyone who able to run myGUI on iPhone doing it via Ogre engine. Is there somekind of native OpenGLES renderer for myGUI? Maybe as a third party project? Is it planning?
There is OpenGL renderer. I don't know how different OpenGLES is, but I think only few or no changes need to be made to make OpenGL renderer work with OpenGLES, because it use only basic OpenGL finctionality.
No, there are enough of difference to get abit of head pain.
Just opened first file and see:
OpenGL ES doesnt support it.
Another scroll down:
gl es has very limited matrix stack, this may lead to crash if there are already too much matrices.
I guess two Matrices is not much. Those functions called twice in OpenGLRenderManager::begin() / OpenGLRenderManager::end() and begin/end called only once per frame.
And after all MyGUI.OgreRender on iPhone works, and OpenGL render is definitely not more complex.
How critical reading pixel values from texture is? Can i just omit it?
This used only for Widgets with non-rectangular form, so if you don't need round Widgets or other widgets with non-rectangle form you can omit that.