PDA

View Full Version : How to use OpenGL 4.x in a NV Quadro K5000 for mac?



Alex Sierra
05-14-2013, 06:05 PM
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.

eodabash
05-15-2013, 12:10 AM
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.

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.

menzel
05-17-2013, 06:40 AM
But I don't believe there is any way to access 4.x features as Apple's drivers do not expose them.

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/ )...

kRogue
06-12-2013, 10:07 PM
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.

malexander
06-13-2013, 08:06 AM
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.

marcClintDion
07-06-2013, 04:32 PM
The following video shows some progress made on this issue.

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