OpenGL 3 support on Mac OSX Lion
Posted by robcavin on Sep 22, 2012; 7:53pm
URL: https://forum.jogamp.org/OpenGL-3-support-on-Mac-OSX-Lion-tp4026240.html
When running an app with the current JOGL release on Mac OSX 10.7.4 with an AMD Radeon HD 6750M, I'm unable to use glGenVertexArrays. (Get the unsupported feature error from glGetError()). I know the Radeon card supports up to GL4.1, so I doubt that's the issue.
From doing a good deal of searching I understand that previous versions of Mac OSX did not support much beyond version 2.1 and shader version 1.2. However my understanding was that Lion should support most features of 3.0. Using a GL Caps viewer I see that all the listed functions of 3.0 are supported, but still no shader version beyond 1.2. I also don't specifically see glGenVertexArrays as a supported function, though my understanding was this was a GL 3.0 addition. I did see that Apple provided a glGenVertexArraysAPPLE extension in the past.
I've seen some discussions about this but couldn't really come to a conclusion. Does JOGL take advantage of support beyond 2.1 on OSX Lion?
I know that most notebooks also have an integrated graphics chip for simple rendering and a more powerful discrete chip for advanced rendering. Is there a need to manually select which adapter to use?
Thanks