Apple Moves to Improve OpenGL Support
The most of the necessary functionality brought by OpenGL 3.0 is included by way of extensions
Apple released the first developer beta of Mac OS X 10.6.3 last week. Among the 221 code changes, there appears to be some initial support for parts of the OpenGL 3.0 spec, though Apple will have a long way to go before Snow Leopard is OpenGL 3-ready.
OSx86 contributer netkas, known for his work in enabling graphics card support for non-Apple GPUs, noted over the weekend that the developer test build of 10.6.3 contained a number of OpenGL 3.0 extensions, as well as a few for the updated 3.1 and 3.2 specifications. Mac OS X has essentially been stuck at OpenGL 2.1 support for some time, even though GPUs in most newer Macs support the newer standards.
Part of the issue with bringing OpenGL 3.0 support is that the newer versions deprecated many older functions from OpenGL 2.x in an attempt to modernize and simplify the overall API. All three revisions of OpenGL 3.x also include revisions to the shader language as well.
Updating all the support requires work on Apple's part as well as the cooperation of GPU vendors to get drivers into shape. OpenGL 3.1 and 3.2 were released last year, well into Snow Leopard's development cycle, and drivers offering beta support for those versions of OpenGL were the norm on Windows Vista.
Comments
Be the first to write a comment
You must me logged in to write a comment.