There has been a lot of noise on various news sites and forums concerning OpenGL 3 and how the GL Working Group has killed OpenGL. I consider most of that noise just that, noise. The dissatisfaction of API fanboys that has little to do with the reality of hardware and software vendors.
With that being said, here’s a a list of reasons why OpenGL is not dead:
- Apple
- Linux
- Samsung
- Autodesk
- Google
- Blizzard
- id
- NVIDIA
- AMD
- Intel
- Matrox
- Sony
You get the idea. Microsoft Windows is not the only operating system that needs a 3D graphics API. Are companies like Apple and those that have financial and strategic interests in Linux, or mobile handset manufacturers, really going to say “Oh snap, the fanboys have declared OpenGL dead, so huh… we’re not going to offer 3D hardware acceleration on our platform anymore. Sorry.”?
As for the reason I included Blizzard, id, NVIDIA, AMD and Intel in that list, it should be obvious: they contributed and are contributing massively to the development of OpenGL. Why in the world any company would spend significant man-hours (and hence dollars) on something it plans on killing? Projects do get killed, sure, but I doubt anyone has ever started a project with the intention of killing it from the start.
So to all the of API fanboys out there: beware the CAD monster. As for me, I will be discussing the new specifications over the course of the upcoming days, and am looking forward to OpenGL 3 drivers from the various hardware and software vendors in the industry.
Addendum: please see the comments for a clarification of what I mean by API fanboy. There are some very smart people who have criticized constructively the new specification, but those people have not made emotionally-charged and irrational comments such as “OpenGL is dead”. I am sorry if I offended anyone by not being clear enough the first time.