OpenGL specs are in fact bundles of extensions. Now the fun bit, and why it doesn't matter that they don't support GL 4.2 (or now 4.3). If you're coding for lion, you can guarentee that OpenGL 3.2 is there, and don't need to write multiple render paths like you do otherwise.
The reason they did this is because they support this version of OpenGL on all hardware that Lion runs on. No, they released it for GL 3.2 core, which is 1.1 generations behind the now current.
When is apple going to get with the program related to 3D graphics? With Lion, they finally released drivers for OpenGL 3.3. Just curious, but you consider someone complaining about problems with the current OpenGL implementation on Mac to be a fanboy? That's a pretty interesting perspective you have there. My friends who deal with OpenGL on Mac on a nearly daily basis complain of bugs not a lack of features. I am a bit familiar with the process of deciding minimum system requirements. I worked at a game developer for years, including the Mac development side. Translation I'm an Apple fanboy and frequently string bunches of words together in shallow and lame attempts to defend Apple's retarded and idiotic positions. In other words I think many developers would say Apple is behind in bug fixes not new features. I think most developers would prefer that Apple fix bugs and inconsistencies in the older versions of OpenGL (and video drivers) rather than implement the latest OpenGL. Developers usually want to support anything sold in the last few years.
So the question at hand becomes, will Valve update their games to support OpenGL 4.1 and OpenCL 1.2 on the Mac? Especially since last I checked, Valve was using at least OpenGL 4.0 in their Linux ports of their games.Games don't generally require the latest hardware and software.
Either way, it's a substantial imrpovement from Apple in based upon the driver support we saw in 10.7 and 10.8. For those running newer Macs with dedicated graphics cards, such as the recently updated iMacs and 15" MacBook Pro with Retina Display, we're not there yet as those cards can actually support up to OpenGL 4.3.
The Mac OS now supports OpenGL 4.1 and OpenCL 1.2.įor those of you running on Intel integrated graphics cards, all of your drivers are supported and up to date as even Intel's latest HD Graphics 5000 (as seen on the 2013 MacBook Air) and the Iris Pro 5200 (as seen on the latest MacBook Pro with Retina display) support OpenGL 4.0 and OpenCL 1.2. With the launch of Mac OS 10.9 Mavericks today, we see significant updates in regards to OpenGL and OpenCL drivers. Slowly after the launch of Lion, I installed Boot Camp and stuck to playing my Valve games on Windows due to the lack of support and updates. Suffice to say, Counter-strike: Global Offensive and DOTA2 pale in comparison with their Windows counterparts. Whereas in the past Valve was quick to fix these issues, it felt as if Valve was starting to withdraw support from the Mac OS. With the launch of 10.7 Lion in 2011 and 10.8 Mountain Lion in 2012, which saw minimal upgrades for OpenGL and OpenCL, Valve's library started to suffer from significant performance drops and issues. Not as great as it would on Windows using DirectX, but still serviceable for those in the Mac world. Obviously, this was key in Valve's more recent support regarding Linux.Īt that time, games like Team Fortress 2 and the Left 4 Dead series ran just fine.
When Steam was launched on the Mac in 2010, Valve rewrote most of their games using the native OpenGL and OpenCL drivers that Snow Leopard at that time supported. When Mac introduced OpenGL (3.0) and OpenCL (1.0) drivers in Mac OS 10.6 Snow Leopard in 2009, not many applications took advantage of it.