How to use OpenGL 4.x in a NV Quadro K5000 for mac?

Hello:

As reported by GLView, Mountain Lion Mac 10.8.3 doesn’t support OpenGL 4.x, but having this powerful card I cannot believe it can be used in full. Where can I find information and examples on how to use modern OpenGL on Mac?

I’ll appreciate any hint.

– A.

[QUOTE=Alex Sierra;1250810]Hello:

As reported by GLView, Mountain Lion Mac 10.8.3 doesn’t support OpenGL 4.x, but having this powerful card I cannot believe it can be used in full. Where can I find information and examples on how to use modern OpenGL on Mac?

I’ll appreciate any hint.

– A.[/QUOTE]

You can create a 3.2 core profile context and access 3.2 features:

https://developer.apple.com/library/mac/#documentation/graphicsimaging/conceptual/opengl-macprogguide/opengl_pixelformats/opengl_pixelformats.html

But I don’t believe there is any way to access 4.x features as Apple’s drivers do not expose them.

[QUOTE=eodabash;1250815]
But I don’t believe there is any way to access 4.x features as Apple’s drivers do not expose them.[/QUOTE]

Correct. While you can’t buy a new Mac anymore with a GPU that wouldn’t support OpenGL 4, MacOS X itself is still limited to OpenGL 3.2 - that’s what you get from “the world’s most advanced operating system” (quote Apple: https://developer.apple.com/technologies/mac/ )…

I think officially only GL4 is MIA, but according to: http://jonmacey.blogspot.fi/2013/05/glsl-tessellation-shaders-under-mac-osx.html , GL4 is doable on Mac. I strongly suspect that if one where to go ahead and do the function fetching thing on Mac, that a great deal of the GL4 only functions would be there too, even if the extension string does not report them.

It’s probably hidden because it’s not production ready, but it might be okay to tinker with. OpenGL 4.1 is announced for OSX 10.9, due sometime in the fall.

http://www.geeks3d.com/20130611/apple-adds-opengl-4-support-in-os-x-10-9-mavericks/

Like Apple’s GL3.2 driver, it’s core-profile only.

The following video shows some progress made on this issue.

http://jonmacey.blogspot.co.uk/2013/05/glsl-tessellation-shaders-under-mac-osx.html