OpenGL 3.2 on MacBook Air - Printable Version
+- iDevGames Forums (http://www.idevgames.com/forums)
+-- Forum: Development Zone (/forum-3.html)
+--- Forum: Graphics & Audio Programming (/forum-9.html)
+--- Thread: OpenGL 3.2 on MacBook Air (/thread-9205.html)
OpenGL 3.2 on MacBook Air - Nick - Jul 21, 2011 08:28 AM
I have a MacBook Air with the NVIDIA GeForce 320M. I just got Lion installed and wanted to start playing with OpenGL 3.2. I watched one of the WWDC videos and they explained how to get a 3.2 context, however no matter what I try I always end up with a 2.1 version coming back from glGetString. Any ideas?
Here's the code I'm trying to use:
RE: OpenGL 3.2 on MacBook Air - OneSadCookie - Jul 21, 2011 08:57 AM
I don't know that setting the pixel format on an OpenGL view recreates the context, and it certainly doesn't make the context current...
You might like to start with eg. https://github.com/onesadcookie/ObjCGameBase and modify the pixel format attributes there.
RE: OpenGL 3.2 on MacBook Air - Nick - Jul 21, 2011 09:16 AM
Thanks, I'll give that a try when I get home from work tonight.
RE: OpenGL 3.2 on MacBook Air - Nick - Jul 21, 2011 04:32 PM
You were right on the contexts. I changed to creating my own context and setting it on the view, plus calling the makeCurrentContext method and now I'm getting a nice 3.2 version back from OpenGL. Excellent. Thanks.