1'''Autogenerated by xml_generate script, do not edit!''' 2from OpenGL import platform as _p, arrays 3# Code generation uses this 4from OpenGL.raw.GLX import _types as _cs 5# End users want this... 6from OpenGL.raw.GLX._types import * 7from OpenGL.raw.GLX import _errors 8from OpenGL.constant import Constant as _C 9 10import ctypes 11_EXTENSION_NAME = 'GLX_VERSION_GLX_1_0' 12def _f( function ): 13 return _p.createFunction( function,_p.PLATFORM.GLX,'GLX_VERSION_GLX_1_0',error_checker=_errors._error_checker) 14GLX_ACCUM_ALPHA_SIZE=_C('GLX_ACCUM_ALPHA_SIZE',17) 15GLX_ACCUM_BLUE_SIZE=_C('GLX_ACCUM_BLUE_SIZE',16) 16GLX_ACCUM_GREEN_SIZE=_C('GLX_ACCUM_GREEN_SIZE',15) 17GLX_ACCUM_RED_SIZE=_C('GLX_ACCUM_RED_SIZE',14) 18GLX_ALPHA_SIZE=_C('GLX_ALPHA_SIZE',11) 19GLX_AUX_BUFFERS=_C('GLX_AUX_BUFFERS',7) 20GLX_BAD_ATTRIBUTE=_C('GLX_BAD_ATTRIBUTE',2) 21GLX_BAD_CONTEXT=_C('GLX_BAD_CONTEXT',5) 22GLX_BAD_ENUM=_C('GLX_BAD_ENUM',7) 23GLX_BAD_SCREEN=_C('GLX_BAD_SCREEN',1) 24GLX_BAD_VALUE=_C('GLX_BAD_VALUE',6) 25GLX_BAD_VISUAL=_C('GLX_BAD_VISUAL',4) 26GLX_BLUE_SIZE=_C('GLX_BLUE_SIZE',10) 27GLX_BUFFER_SIZE=_C('GLX_BUFFER_SIZE',2) 28GLX_BufferSwapComplete=_C('GLX_BufferSwapComplete',1) 29GLX_DEPTH_SIZE=_C('GLX_DEPTH_SIZE',12) 30GLX_DOUBLEBUFFER=_C('GLX_DOUBLEBUFFER',5) 31# GLX_EXTENSION_NAME=_C('GLX_EXTENSION_NAME',"GLX") 32GLX_GREEN_SIZE=_C('GLX_GREEN_SIZE',9) 33GLX_LEVEL=_C('GLX_LEVEL',3) 34GLX_NO_EXTENSION=_C('GLX_NO_EXTENSION',3) 35GLX_PbufferClobber=_C('GLX_PbufferClobber',0) 36GLX_RED_SIZE=_C('GLX_RED_SIZE',8) 37GLX_RGBA=_C('GLX_RGBA',4) 38GLX_STENCIL_SIZE=_C('GLX_STENCIL_SIZE',13) 39GLX_STEREO=_C('GLX_STEREO',6) 40GLX_USE_GL=_C('GLX_USE_GL',1) 41__GLX_NUMBER_EVENTS=_C('__GLX_NUMBER_EVENTS',17) 42@_f 43@_p.types(ctypes.POINTER(_cs.XVisualInfo),ctypes.POINTER(_cs.Display),_cs.c_int,ctypes.POINTER(_cs.c_int)) 44def glXChooseVisual(dpy,screen,attribList):pass 45@_f 46@_p.types(None,ctypes.POINTER(_cs.Display),_cs.GLXContext,_cs.GLXContext,_cs.c_ulong) 47def glXCopyContext(dpy,src,dst,mask):pass 48@_f 49@_p.types(_cs.GLXContext,ctypes.POINTER(_cs.Display),ctypes.POINTER(_cs.XVisualInfo),_cs.GLXContext,_cs.Bool) 50def glXCreateContext(dpy,vis,shareList,direct):pass 51@_f 52@_p.types(_cs.GLXPixmap,ctypes.POINTER(_cs.Display),ctypes.POINTER(_cs.XVisualInfo),_cs.Pixmap) 53def glXCreateGLXPixmap(dpy,visual,pixmap):pass 54@_f 55@_p.types(None,ctypes.POINTER(_cs.Display),_cs.GLXContext) 56def glXDestroyContext(dpy,ctx):pass 57@_f 58@_p.types(None,ctypes.POINTER(_cs.Display),_cs.GLXPixmap) 59def glXDestroyGLXPixmap(dpy,pixmap):pass 60@_f 61@_p.types(_cs.c_int,ctypes.POINTER(_cs.Display),ctypes.POINTER(_cs.XVisualInfo),_cs.c_int,ctypes.POINTER(_cs.c_int)) 62def glXGetConfig(dpy,visual,attrib,value):pass 63@_f 64@_p.types(_cs.GLXContext,) 65def glXGetCurrentContext():pass 66@_f 67@_p.types(_cs.GLXDrawable,) 68def glXGetCurrentDrawable():pass 69@_f 70@_p.types(_cs.Bool,ctypes.POINTER(_cs.Display),_cs.GLXContext) 71def glXIsDirect(dpy,ctx):pass 72@_f 73@_p.types(_cs.Bool,ctypes.POINTER(_cs.Display),_cs.GLXDrawable,_cs.GLXContext) 74def glXMakeCurrent(dpy,drawable,ctx):pass 75@_f 76@_p.types(_cs.Bool,ctypes.POINTER(_cs.Display),ctypes.POINTER(_cs.c_int),ctypes.POINTER(_cs.c_int)) 77def glXQueryExtension(dpy,errorb,event):pass 78@_f 79@_p.types(_cs.Bool,ctypes.POINTER(_cs.Display),ctypes.POINTER(_cs.c_int),ctypes.POINTER(_cs.c_int)) 80def glXQueryVersion(dpy,maj,min):pass 81@_f 82@_p.types(None,ctypes.POINTER(_cs.Display),_cs.GLXDrawable) 83def glXSwapBuffers(dpy,drawable):pass 84@_f 85@_p.types(None,_cs.Font,_cs.c_int,_cs.c_int,_cs.c_int) 86def glXUseXFont(font,first,count,list):pass 87@_f 88@_p.types(None,) 89def glXWaitGL():pass 90@_f 91@_p.types(None,) 92def glXWaitX():pass 93