OpenGL not exactly platform independent
Andrew Smith | 30 December, 2007 | 3:08
With platform defined as the combination of operating system, video chip, and drivers OpenGL is far from being platform independent. From opengl.org:
One of the greatest strengths of OpenGL is that it was designed to be readily extensible to accomodate new hardware innovations. Using the OpenGL extension mechanism, hardware developers can differentiate their products and incorporate new features by developing [...]I didn’t copy-paste the whole thing because this really says it all. My understanding/feeling at this point is that OpenGL is both:
- a standard (with several versions) and chip makers do or do not claim to implement it, and
- a framework, meaning a chip maker can use existing interfaces and infrastructure for making/promoting/delivering his own features
