[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
|