On Sun, Sep 11, 2011 at 9:50 PM, T.J. Jankun-Kelly <tjk@cse.msstate.edu> wrote:
I'm adapting my Computer Graphics class to the 3.2 Core Profile (as it is now supported by OS X). However, GLUT.framework does not expose methods to create contexts before creating windows (so I can't request a 3.2 context) and freeglut is X based, not Cocoa, so I'm not sure if it'll work (and I'd rather not go X). So, a few questions:

- Has anyone gotten PyOpenGL and OpenGL 3.2 to work on OS X? With what means of generating/managing windows?
- Similar question for Windows. The Glut interface for PyOpenGL does't expose the freeglut glutInitContextVersion  et al so I'm not sure how one would do about it there.

Thanks for any assistance.

I highly recommend SDL as a cross-platform windowing library.  Has much better context creation support from GLUT.  In Python, that's PyGame.  PyGame and PyOpenGL should theoretically work on all platforms.