>>1
Deprecating the FF-P and Display Lists was a terrible decision of the ARB, because:
* The FF-P almost always provide better performance than the shader programs you'd use, as the drivers vendors include
OPTIMIZED VROOM VROOM! emulation shaders.
* Geometry-only Display Lists are implemented using tachyons on nVidia and always beat STATIC_DRAW VBO in speed.
It was a stupid attempt at mimicking Direct3D instead of making the good features of GL easier to use and extending the FF-P.