I hope Apple isn't turning into M$ with a major OS update per week. I liked to use that hyperbole to laugh at Windows users.
World of Warcraft would like a word with you. If Apple had even 3.1 support for OpenGL in there WoW would most definitely be using it instead of the GLL backend hack the poor dev team has had to cobble together to give us shinies in the latest patches.
Sadly, even shader model 1.3 is unsupported (i.e. absent completely), to say nothing of 1.4, 1.5, and 3.3. It's interesting how 22/23 of OpenGL 3.0 extensions are supported, but the shader model is the one piece missing completely. Only 1/8 and 3/9 extensions are supported for OpenGL 3.1 and 3.2 respectively, both missing the shader model updates as well. And as for OpenGL 3.3? Zero support. None. Zilch. Nada. Zippo. 4.0 and 4.1 don't even appear to be on Apple's radar yet.
Keep in mind shader model 5.0 is nearing, or at completion and will likely be ready in DirectX 11 within a few months at the most. And we're still nearly five years behind with OpenGL 2.1 being the last fully supported version, and OpenGL 3 barely being supported at all.
That said, 10.6.6 contains new drivers for the 5000 series cards, and you should see mainstream FPS increases of 10-25% over 10.6.5's drivers, which were mostly bugfixes and not speed increases/optimizations.
It'd be nice though if Apple'd stop shooting itself in the foot and letting the bullet ricochet into its customers as a result. I'd like my video performance back on par with Windows at least. Hell we used to be ahead of Windows in video performance...but there's only so much you can squeeze out of four year old OpenGL.
All I ask is that 10.6.6 doesn't nuke PGP like 10.6.5 did. PLEASE!!
World of Warcraft would like a word with you. If Apple had even 3.1 support for OpenGL in there WoW would most definitely be using it instead of the GLL backend hack the poor dev team has had to cobble together to give us shinies in the latest patches.
Sadly, even shader model 1.3 is unsupported (i.e. absent completely), to say nothing of 1.4, 1.5, and 3.3. It's interesting how 22/23 of OpenGL 3.0 extensions are supported, but the shader model is the one piece missing completely. Only 1/8 and 3/9 extensions are supported for OpenGL 3.1 and 3.2 respectively, both missing the shader model updates as well. And as for OpenGL 3.3? Zero support. None. Zilch. Nada. Zippo. 4.0 and 4.1 don't even appear to be on Apple's radar yet.
Keep in mind shader model 5.0 is nearing, or at completion and will likely be ready in DirectX 11 within a few months at the most. And we're still nearly five years behind with OpenGL 2.1 being the last fully supported version, and OpenGL 3 barely being supported at all.
That said, 10.6.6 contains new drivers for the 5000 series cards, and you should see mainstream FPS increases of 10-25% over 10.6.5's drivers, which were mostly bugfixes and not speed increases/optimizations.
It'd be nice though if Apple'd stop shooting itself in the foot and letting the bullet ricochet into its customers as a result. I'd like my video performance back on par with Windows at least. Hell we used to be ahead of Windows in video performance...but there's only so much you can squeeze out of four year old OpenGL.
Stop confusing The Shading Language with the OpenGL standard.
OpenGL 3.0 includes The OpenGL Shading Language Revision 1.3
OpenGL 3.1 includes The OpenGL Shading Language Revision 1.4
OpenGL 3.2 includes The OpenGL Shading Language Revision 1.5
OpenGL 3.3 includes The OpenGL Shading Language Revision 3.3
OpenGL 4.0 includes The OpenGL Shading Language Revision 4.0
Note: They sync'd up revisions for the Shading language to match major revisions of OpenGL.
GLSL was the big jump with OpenGL 3.0.
Revision 1.4 builds on 1.3 and on and on.
OS X is OpenGL 2.1 System-Wide. It's not App specific via the Device Driver, ala Windows.
OpenGL system-wide for Compositing and Desktop Environment for Linux is 1.3/1.4.
Apple is getting OpenGL 3.0 system-wide. The 3.1/3.2/ structures once the 3.0 is in place won't be the huge overhaul going from 2.1 to 3.
No other operating system will be system-wide for OpenGL 3.x.
Game developers will eat it up with Apple doing so much of the heavy lifting for them.
I don't have GLSL confused with the GL spec revision. I have them perfectly viewable in the GL Extensions Viewer (hence my comments about them). Note that in each instance of "unsupported" it' the GLSL that gets left out. That's a fairly big performance hit there.
And to the fellow commenting about GLL not being a hack - it IS a hack. It's a rewrite basically bringing in features that are missing, notably from the GLSL revisions not implemented. As this is not system wide (only applies to WoW), that qualifies it as a hackjob. It isn't necessarily a bad hackjob, but it is one nonetheless. And it wouldn't be necessary if our OpenGL standard were up to snuff and had parity with the current release instead of being five years out of date.
As for Apple doing the heavy lifting...I don't think so. Valve had to issue its own fixes for dealing with OpenGL recently because performance was drastically subpar there too on its Steam games. Apple has hardly even lifted a finger thus far on the OpenGL standard being updated, despite the fact that its at the core of OS X's UI services.
You want to know where Apple has updated its core to be more modern in a relatively short amount of time? iOS.