GLSL Hacker (OSX version)
After months of beta test versions, Apple has released the final version 10.8.3 of OSX Mountain Lion. More information about this update can be found HERE.
OSX 10.8.3 comes with the support of new NVIDIA GeForce cards: GeForce 640/660/675/680.
The GeForce GT 650M was already supported by previous versions of OSX 10.8. OSX 10.8.3 also supports
AMD Radeon HD 7750, 7770, 7870, 7950 and 7970 (see here for more details) that why Sapphire has added a HD 7950 Mac edition in its list of videocards.
OSX 10.8.3 still exposes OpenGL 3.2 core profile features and adds 4 new OpenGL extensions in order
to prepare the path to OpenGL 3.3 and even OpenGL 4:
- ARB_explicit_attrib_location (OpenGL 3.3)
- ARB_separate_shader_objects (OpenGL 4.1)
- ARB_texture_swizzle (OpenGL 3.3)
On my Macbook Pro, 20 OpenGL extensions (16 in OSX 10.8.2) are exposed for the GeForce GT 650M.
All extensions for the OpenGL 3.2 core profile are listed HERE.
For an OpenGL 3.2 core profile context, 17 OpenGL extensions are exposed for the Intel HD 4000 of the Macbook Pro. Compared to the GeForce GT 650M, the following extensions are not present for the HD 4000:
And for an OpenGL 2.1 context, the GT 650M has 135 extensions while only 124 are exposed for the HD 4000.