No 2D Focus?
I have a generic question? Why was the spec so tuned for 3D related graphics acceleration, and any useful 2D functions were de-emphasized, or even removed?
An embedded system has more than 3D needs for graphics, we need blit-blitting/stretching, good and fast font rendering into surfaces, and especially HW acceleration for all this.
For example, the Linux embedded world would need to have standards concerning 2D graphics accereration, plain frame buffer support in the kernel is not enough. And for fastest possible performance the APIs should be exposed to application level.
I' afraid OpenGL ES will lose a market concerning embedded development world, as not everything is a game (2D car navigation systems, GPS systems with 2D maps including editing, cheap Linux based tablets with HW acceleration, et cetera). --Kent