YES!!! We absolutely need a place to talk about GLES itself, regardless of the language binding. There are precious few examples of OGLES 2.0 outside of iOS and, to some degree, Android, and those have Objective C and Java bindings, respectively, which are very different from the Pi C bindings. We need an effort to port as many representative OGL/iOS-Android-OGLES examples to Pi OGLES as is possible as soon as is practical. The principal strength of the Pi is 3-D graphics, 3-D graphics, and 3-D graphics, in that order, and should be the number one focus of promotion of the Pi. Not doing so is just disappointing and frustrating people who see that infernal "An ARM GNU/Linux box for $25" motto on every Foundation site page, and it's not going to change unless the CPU is vastly upgraded, which ain't gonna happen anytime soon.
One of my purposes for the Pi-finity! educational game is to help teach OGLES development, since much, if not all, of the code will be open-source, and it will include puzzles/problems/missions that will require varying levels of software to be developed as part of the game play. If I ever get things working well enough, I would very much like for there to be porting tools to help accelerate movement of code from OGL and iOS/Android OGLES to Pi OGLES, perhaps even frameworks that would allow running the code in those foreign implementations unmodified on the Pi as wrapped code modules. Yes, I do know how hard that could be, that's why it hasn't been done before.
I'm looking at various OGL(ES) frameworks/environments to see if anything like this has been done elsewhere, but, so far, no joy. Any suggestions and evaluations would be greatly appreciated, especially given the Pi memory/CPU limitations.
The best things in life aren't things ... but, a Pi comes pretty darned close!
"Education is not the filling of a pail, but the lighting of a fire." -- W.B. Yeats
In theory, theory & practice are the same - in practice, they aren't!!!