3 ms·
Fixed function is no easier to make safe than shaders so that's a false assumption. OpenGL ES 1.1 on JavaScript would be a joke. Do you really think JavaScript
by greggman 14y ago
Fixed function is no easier to make safe than shaders so that's a false assumption.
OpenGL ES 1.1 on JavaScript would be a joke. Do you really think JavaScript is up to tens of thousands of
glVertex
glColor
glNormal
calls per model per frame?
The rest of the graphics world left OpenGL 1.x long ago. OpenGL 4.0 has none of the fixed function stuff in it anymore either.
Using fixed function features in 2012 is like using oldskool 80s BASIC with line numbers and no functions as your programming language.
It's time to move on.
- sharpneli 14y agoOpenGL ES 1.1 != OpenGL 1.1 OpenGL ES 1.1 does not have support for immediate mode, thus no glBegin/glEnd and no glVertex etc. It's just VBO:s. Do note that fixed function does not mean same as immediate mode (which is what the glVertex etc calls are all about).
- hermanhermitage 14y agoI've delivered a paid contract that would say otherwise =) (Not OpenGL ES1.1 but a similar narrow API. One frame latency penalty in my case as the calls enter a staging area for analysis one frame before tiling and dispatch). Dont forget the original iPhone also has been fully sandboxed OpenGL ES1.x So its already been done. Things like PCC (NaCl) and Xax (to a lesser degree) also reveal surprising results as you would know.