[PyOpenGL-Users] Mac OS X GLUT support
Brought to you by:
mcfletch
From: rndblnch <rnd...@gm...> - 2014-01-16 15:10:14
|
hello, GLUT on Mac OS X provides some non-standard extensions. here is a patch to provide them to PyOpenGL users: diff -ru PyOpenGL-3.0.2/OpenGL/GLUT/osx.py PyOpenGL-3.0.2-mine/OpenGL/GLUT/osx.py --- PyOpenGL-3.0.2/OpenGL/GLUT/osx.py 2014-01-16 15:57:45.000000000 +0100 +++ PyOpenGL-3.0.2-mine/OpenGL/GLUT/osx.py 2014-01-16 16:03:59.000000000 +0100 @@ -1,5 +1,10 @@ """OSX specific extensions to GLUT""" from OpenGL import platform +from OpenGL import constant +from OpenGL.GLUT import special + +GLUT_NO_RECOVERY = constant.Constant( 'GLUT_NO_RECOVERY', 1024) +GLUT_3_2_CORE_PROFILE = constant.Constant( 'GLUT_3_2_CORE_PROFILE', 2048) glutCheckLoop = platform.createBaseFunction( 'glutCheckLoop', dll=platform.GLUT, resultType=None, @@ -7,3 +12,7 @@ doc='glutCheckLoop( ) -> None', argNames=(), ) + +glutWMCloseFunc = special.GLUTCallback( + 'WMClose', (), (), +) renaud |