--- PyOpenGL-3.0.0b1/OpenGL/GL/VERSION/GL_2_0.py 2007-07-07 23:47:55.000000000 +0200 +++ PyOpenGL-3.0.0b1/OpenGL/GL/VERSION/GL_2_0.py.cvs 2008-02-12 16:15:58.000000000 +0100 @@ -72,9 +72,11 @@ *args ): result = error.glCheckError( result, baseOperation, cArguments, *args ) - status = getter( - cArguments[0], key - ) + status = ctypes.c_int() + getter( cArguments[0], key, ctypes.byref(status)) + status = status.value + + if not status: raise error.GLError( result = result,