Viewing file: _GLX_ARB.py (36.52 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
# BEGIN GENERATED CONTENT (do not edit below this line)
# This content is generated by gengl.py. # Wrapper for http://oss.sgi.com/projects/ogl-sample/ABI/glxext.h from OpenGL import platform, constant from ctypes import * c_void = None
# H (/usr/include/GL/glx.h:26) # GLXEXT_LEGACY (/usr/include/GL/glx.h:298) GLX_GLXEXT_VERSION = constant.Constant( 'GLX_GLXEXT_VERSION', 11 ) # VERSION_1_3 (GL/glxext.h:59) # VERSION_1_4 (GL/glxext.h:118) # ARB_get_proc_address (GL/glxext.h:123) # ARB_multisample (GL/glxext.h:126) GLX_SAMPLE_BUFFERS_ARB = constant.Constant( 'GLX_SAMPLE_BUFFERS_ARB', 100000 ) GLX_SAMPLES_ARB = constant.Constant( 'GLX_SAMPLES_ARB', 100001 ) # ARB_fbconfig_float (GL/glxext.h:131) GLX_RGBA_FLOAT_TYPE_ARB = constant.Constant( 'GLX_RGBA_FLOAT_TYPE_ARB', 8377 ) GLX_RGBA_FLOAT_BIT_ARB = constant.Constant( 'GLX_RGBA_FLOAT_BIT_ARB', 4 ) # SGIS_multisample (GL/glxext.h:136) GLX_SAMPLE_BUFFERS_SGIS = constant.Constant( 'GLX_SAMPLE_BUFFERS_SGIS', 100000 ) GLX_SAMPLES_SGIS = constant.Constant( 'GLX_SAMPLES_SGIS', 100001 ) # EXT_visual_info (GL/glxext.h:141) GLX_X_VISUAL_TYPE_EXT = constant.Constant( 'GLX_X_VISUAL_TYPE_EXT', 34 ) GLX_TRANSPARENT_TYPE_EXT = constant.Constant( 'GLX_TRANSPARENT_TYPE_EXT', 35 ) GLX_TRANSPARENT_INDEX_VALUE_EXT = constant.Constant( 'GLX_TRANSPARENT_INDEX_VALUE_EXT', 36 ) GLX_TRANSPARENT_RED_VALUE_EXT = constant.Constant( 'GLX_TRANSPARENT_RED_VALUE_EXT', 37 ) GLX_TRANSPARENT_GREEN_VALUE_EXT = constant.Constant( 'GLX_TRANSPARENT_GREEN_VALUE_EXT', 38 ) GLX_TRANSPARENT_BLUE_VALUE_EXT = constant.Constant( 'GLX_TRANSPARENT_BLUE_VALUE_EXT', 39 ) GLX_TRANSPARENT_ALPHA_VALUE_EXT = constant.Constant( 'GLX_TRANSPARENT_ALPHA_VALUE_EXT', 40 ) GLX_NONE_EXT = constant.Constant( 'GLX_NONE_EXT', 32768 ) GLX_TRUE_COLOR_EXT = constant.Constant( 'GLX_TRUE_COLOR_EXT', 32770 ) GLX_DIRECT_COLOR_EXT = constant.Constant( 'GLX_DIRECT_COLOR_EXT', 32771 ) GLX_PSEUDO_COLOR_EXT = constant.Constant( 'GLX_PSEUDO_COLOR_EXT', 32772 ) GLX_STATIC_COLOR_EXT = constant.Constant( 'GLX_STATIC_COLOR_EXT', 32773 ) GLX_GRAY_SCALE_EXT = constant.Constant( 'GLX_GRAY_SCALE_EXT', 32774 ) GLX_STATIC_GRAY_EXT = constant.Constant( 'GLX_STATIC_GRAY_EXT', 32775 ) GLX_TRANSPARENT_RGB_EXT = constant.Constant( 'GLX_TRANSPARENT_RGB_EXT', 32776 ) GLX_TRANSPARENT_INDEX_EXT = constant.Constant( 'GLX_TRANSPARENT_INDEX_EXT', 32777 ) # SGI_swap_control (GL/glxext.h:160) # SGI_video_sync (GL/glxext.h:163) # SGI_make_current_read (GL/glxext.h:166) # SGIX_video_source (GL/glxext.h:169) # EXT_visual_rating (GL/glxext.h:172) GLX_VISUAL_CAVEAT_EXT = constant.Constant( 'GLX_VISUAL_CAVEAT_EXT', 32 ) GLX_SLOW_VISUAL_EXT = constant.Constant( 'GLX_SLOW_VISUAL_EXT', 32769 ) GLX_NON_CONFORMANT_VISUAL_EXT = constant.Constant( 'GLX_NON_CONFORMANT_VISUAL_EXT', 32781 ) # EXT_import_context (GL/glxext.h:179) GLX_SHARE_CONTEXT_EXT = constant.Constant( 'GLX_SHARE_CONTEXT_EXT', 32778 ) GLX_VISUAL_ID_EXT = constant.Constant( 'GLX_VISUAL_ID_EXT', 32779 ) GLX_SCREEN_EXT = constant.Constant( 'GLX_SCREEN_EXT', 32780 ) # SGIX_fbconfig (GL/glxext.h:185) GLX_WINDOW_BIT_SGIX = constant.Constant( 'GLX_WINDOW_BIT_SGIX', 1 ) GLX_PIXMAP_BIT_SGIX = constant.Constant( 'GLX_PIXMAP_BIT_SGIX', 2 ) GLX_RGBA_BIT_SGIX = constant.Constant( 'GLX_RGBA_BIT_SGIX', 1 ) GLX_COLOR_INDEX_BIT_SGIX = constant.Constant( 'GLX_COLOR_INDEX_BIT_SGIX', 2 ) GLX_DRAWABLE_TYPE_SGIX = constant.Constant( 'GLX_DRAWABLE_TYPE_SGIX', 32784 ) GLX_RENDER_TYPE_SGIX = constant.Constant( 'GLX_RENDER_TYPE_SGIX', 32785 ) GLX_X_RENDERABLE_SGIX = constant.Constant( 'GLX_X_RENDERABLE_SGIX', 32786 ) GLX_FBCONFIG_ID_SGIX = constant.Constant( 'GLX_FBCONFIG_ID_SGIX', 32787 ) GLX_RGBA_TYPE_SGIX = constant.Constant( 'GLX_RGBA_TYPE_SGIX', 32788 ) GLX_COLOR_INDEX_TYPE_SGIX = constant.Constant( 'GLX_COLOR_INDEX_TYPE_SGIX', 32789 ) # SGIX_pbuffer (GL/glxext.h:199) GLX_PBUFFER_BIT_SGIX = constant.Constant( 'GLX_PBUFFER_BIT_SGIX', 4 ) GLX_BUFFER_CLOBBER_MASK_SGIX = constant.Constant( 'GLX_BUFFER_CLOBBER_MASK_SGIX', 134217728 ) GLX_FRONT_LEFT_BUFFER_BIT_SGIX = constant.Constant( 'GLX_FRONT_LEFT_BUFFER_BIT_SGIX', 1 ) GLX_FRONT_RIGHT_BUFFER_BIT_SGIX = constant.Constant( 'GLX_FRONT_RIGHT_BUFFER_BIT_SGIX', 2 ) GLX_BACK_LEFT_BUFFER_BIT_SGIX = constant.Constant( 'GLX_BACK_LEFT_BUFFER_BIT_SGIX', 4 ) GLX_BACK_RIGHT_BUFFER_BIT_SGIX = constant.Constant( 'GLX_BACK_RIGHT_BUFFER_BIT_SGIX', 8 ) GLX_AUX_BUFFERS_BIT_SGIX = constant.Constant( 'GLX_AUX_BUFFERS_BIT_SGIX', 16 ) GLX_DEPTH_BUFFER_BIT_SGIX = constant.Constant( 'GLX_DEPTH_BUFFER_BIT_SGIX', 32 ) GLX_STENCIL_BUFFER_BIT_SGIX = constant.Constant( 'GLX_STENCIL_BUFFER_BIT_SGIX', 64 ) GLX_ACCUM_BUFFER_BIT_SGIX = constant.Constant( 'GLX_ACCUM_BUFFER_BIT_SGIX', 128 ) GLX_SAMPLE_BUFFERS_BIT_SGIX = constant.Constant( 'GLX_SAMPLE_BUFFERS_BIT_SGIX', 256 ) GLX_MAX_PBUFFER_WIDTH_SGIX = constant.Constant( 'GLX_MAX_PBUFFER_WIDTH_SGIX', 32790 ) GLX_MAX_PBUFFER_HEIGHT_SGIX = constant.Constant( 'GLX_MAX_PBUFFER_HEIGHT_SGIX', 32791 ) GLX_MAX_PBUFFER_PIXELS_SGIX = constant.Constant( 'GLX_MAX_PBUFFER_PIXELS_SGIX', 32792 ) GLX_OPTIMAL_PBUFFER_WIDTH_SGIX = constant.Constant( 'GLX_OPTIMAL_PBUFFER_WIDTH_SGIX', 32793 ) GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX = constant.Constant( 'GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX', 32794 ) GLX_PRESERVED_CONTENTS_SGIX = constant.Constant( 'GLX_PRESERVED_CONTENTS_SGIX', 32795 ) GLX_LARGEST_PBUFFER_SGIX = constant.Constant( 'GLX_LARGEST_PBUFFER_SGIX', 32796 ) GLX_WIDTH_SGIX = constant.Constant( 'GLX_WIDTH_SGIX', 32797 ) GLX_HEIGHT_SGIX = constant.Constant( 'GLX_HEIGHT_SGIX', 32798 ) GLX_EVENT_MASK_SGIX = constant.Constant( 'GLX_EVENT_MASK_SGIX', 32799 ) GLX_DAMAGED_SGIX = constant.Constant( 'GLX_DAMAGED_SGIX', 32800 ) GLX_SAVED_SGIX = constant.Constant( 'GLX_SAVED_SGIX', 32801 ) GLX_WINDOW_SGIX = constant.Constant( 'GLX_WINDOW_SGIX', 32802 ) GLX_PBUFFER_SGIX = constant.Constant( 'GLX_PBUFFER_SGIX', 32803 ) # SGI_cushion (GL/glxext.h:227) # SGIX_video_resize (GL/glxext.h:230) GLX_SYNC_FRAME_SGIX = constant.Constant( 'GLX_SYNC_FRAME_SGIX', 0 ) GLX_SYNC_SWAP_SGIX = constant.Constant( 'GLX_SYNC_SWAP_SGIX', 1 ) # SGIX_dmbuffer (GL/glxext.h:235) GLX_DIGITAL_MEDIA_PBUFFER_SGIX = constant.Constant( 'GLX_DIGITAL_MEDIA_PBUFFER_SGIX', 32804 ) # SGIX_swap_group (GL/glxext.h:239) # SGIX_swap_barrier (GL/glxext.h:242) # SGIS_blended_overlay (GL/glxext.h:245) GLX_BLENDED_RGBA_SGIS = constant.Constant( 'GLX_BLENDED_RGBA_SGIS', 32805 ) # SGIS_shared_multisample (GL/glxext.h:249) GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS = constant.Constant( 'GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS', 32806 ) GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS = constant.Constant( 'GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS', 32807 ) # SUN_get_transparent_index (GL/glxext.h:254) # 3DFX_multisample (GL/glxext.h:257) GLX_SAMPLE_BUFFERS_3DFX = constant.Constant( 'GLX_SAMPLE_BUFFERS_3DFX', 32848 ) GLX_SAMPLES_3DFX = constant.Constant( 'GLX_SAMPLES_3DFX', 32849 ) # MESA_copy_sub_buffer (GL/glxext.h:262) # MESA_pixmap_colormap (GL/glxext.h:265) # MESA_release_buffers (GL/glxext.h:268) # MESA_set_3dfx_mode (GL/glxext.h:271) GLX_3DFX_WINDOW_MODE_MESA = constant.Constant( 'GLX_3DFX_WINDOW_MODE_MESA', 1 ) GLX_3DFX_FULLSCREEN_MODE_MESA = constant.Constant( 'GLX_3DFX_FULLSCREEN_MODE_MESA', 2 ) # SGIX_visual_select_group (GL/glxext.h:276) GLX_VISUAL_SELECT_GROUP_SGIX = constant.Constant( 'GLX_VISUAL_SELECT_GROUP_SGIX', 32808 ) # OML_swap_method (GL/glxext.h:280) GLX_SWAP_METHOD_OML = constant.Constant( 'GLX_SWAP_METHOD_OML', 32864 ) GLX_SWAP_EXCHANGE_OML = constant.Constant( 'GLX_SWAP_EXCHANGE_OML', 32865 ) GLX_SWAP_COPY_OML = constant.Constant( 'GLX_SWAP_COPY_OML', 32866 ) GLX_SWAP_UNDEFINED_OML = constant.Constant( 'GLX_SWAP_UNDEFINED_OML', 32867 ) # OML_sync_control (GL/glxext.h:287) # NV_float_buffer (GL/glxext.h:290) GLX_FLOAT_COMPONENTS_NV = constant.Constant( 'GLX_FLOAT_COMPONENTS_NV', 8368 ) # SGIX_hyperpipe (GL/glxext.h:294) GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX = constant.Constant( 'GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX', 80 ) GLX_BAD_HYPERPIPE_CONFIG_SGIX = constant.Constant( 'GLX_BAD_HYPERPIPE_CONFIG_SGIX', 91 ) GLX_BAD_HYPERPIPE_SGIX = constant.Constant( 'GLX_BAD_HYPERPIPE_SGIX', 92 ) GLX_HYPERPIPE_DISPLAY_PIPE_SGIX = constant.Constant( 'GLX_HYPERPIPE_DISPLAY_PIPE_SGIX', 1 ) GLX_HYPERPIPE_RENDER_PIPE_SGIX = constant.Constant( 'GLX_HYPERPIPE_RENDER_PIPE_SGIX', 2 ) GLX_PIPE_RECT_SGIX = constant.Constant( 'GLX_PIPE_RECT_SGIX', 1 ) GLX_PIPE_RECT_LIMITS_SGIX = constant.Constant( 'GLX_PIPE_RECT_LIMITS_SGIX', 2 ) GLX_HYPERPIPE_STEREO_SGIX = constant.Constant( 'GLX_HYPERPIPE_STEREO_SGIX', 3 ) GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX = constant.Constant( 'GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX', 4 ) GLX_HYPERPIPE_ID_SGIX = constant.Constant( 'GLX_HYPERPIPE_ID_SGIX', 32816 ) # MESA_agp_offset (GL/glxext.h:307) # ARB_get_proc_address (GL/glxext.h:313) # SGIX_video_source (GL/glxext.h:317) # SGIX_fbconfig (GL/glxext.h:321) # SGIX_pbuffer (GL/glxext.h:326) # VERSION_1_3 (GL/glxext.h:358) # VERSION_1_4 (GL/glxext.h:400) # ARB_get_proc_address (GL/glxext.h:408) GLX_ARB_get_proc_address = constant.Constant( 'GLX_ARB_get_proc_address', 1 ) __GLXextFuncPtr = CFUNCTYPE(None) # GL/glxext.h:314 GLubyte = c_ubyte # /usr/include/GL/gl.h:154 glXGetProcAddressARB = platform.createBaseFunction( 'glXGetProcAddressARB', dll=platform.GL, resultType=__GLXextFuncPtr, argTypes=[POINTER(GLubyte)], doc='glXGetProcAddressARB( POINTER(GLubyte)() ) -> __GLXextFuncPtr', argNames=[''], )
# ARB_multisample (GL/glxext.h:416) GLX_ARB_multisample = constant.Constant( 'GLX_ARB_multisample', 1 ) # ARB_fbconfig_float (GL/glxext.h:420) GLX_ARB_fbconfig_float = constant.Constant( 'GLX_ARB_fbconfig_float', 1 ) # SGIS_multisample (GL/glxext.h:424) GLX_SGIS_multisample = constant.Constant( 'GLX_SGIS_multisample', 1 ) # EXT_visual_info (GL/glxext.h:428) GLX_EXT_visual_info = constant.Constant( 'GLX_EXT_visual_info', 1 ) # SGI_swap_control (GL/glxext.h:432) GLX_SGI_swap_control = constant.Constant( 'GLX_SGI_swap_control', 1 ) glXSwapIntervalSGI = platform.createBaseFunction( 'glXSwapIntervalSGI', dll=platform.GL, resultType=c_int, argTypes=[c_int], doc='glXSwapIntervalSGI( c_int(None) ) -> c_int', argNames=['None'], )
# SGI_video_sync (GL/glxext.h:440) GLX_SGI_video_sync = constant.Constant( 'GLX_SGI_video_sync', 1 ) glXGetVideoSyncSGI = platform.createBaseFunction( 'glXGetVideoSyncSGI', dll=platform.GL, resultType=c_int, argTypes=[POINTER(c_uint)], doc='glXGetVideoSyncSGI( POINTER(c_uint)() ) -> c_int', argNames=[''], )
glXWaitVideoSyncSGI = platform.createBaseFunction( 'glXWaitVideoSyncSGI', dll=platform.GL, resultType=c_int, argTypes=[c_int, c_int, POINTER(c_uint)], doc='glXWaitVideoSyncSGI( c_int(None), c_int(None), POINTER(c_uint)() ) -> c_int', argNames=['None', 'None', ''], )
# SGI_make_current_read (GL/glxext.h:450) GLX_SGI_make_current_read = constant.Constant( 'GLX_SGI_make_current_read', 1 ) class struct__XDisplay(Structure): __slots__ = [ ] struct__XDisplay._fields_ = [ ('_opaque_struct', c_int) ]
class struct__XDisplay(Structure): __slots__ = [ ] struct__XDisplay._fields_ = [ ('_opaque_struct', c_int) ]
Display = struct__XDisplay # /usr/include/X11/Xlib.h:519 XID = c_ulong # /usr/include/X11/X.h:71 GLXDrawable = XID # /usr/include/GL/glx.h:180 class struct___GLXcontextRec(Structure): __slots__ = [ ] struct___GLXcontextRec._fields_ = [ ('_opaque_struct', c_int) ]
class struct___GLXcontextRec(Structure): __slots__ = [ ] struct___GLXcontextRec._fields_ = [ ('_opaque_struct', c_int) ]
GLXContext = POINTER(struct___GLXcontextRec) # /usr/include/GL/glx.h:178 glXMakeCurrentReadSGI = platform.createBaseFunction( 'glXMakeCurrentReadSGI', dll=platform.GL, resultType=c_int, argTypes=[POINTER(Display), GLXDrawable, GLXDrawable, GLXContext], doc='glXMakeCurrentReadSGI( POINTER(Display)(), GLXDrawable(None), GLXDrawable(None), GLXContext(None) ) -> c_int', argNames=['', 'None', 'None', 'None'], )
glXGetCurrentReadDrawableSGI = platform.createBaseFunction( 'glXGetCurrentReadDrawableSGI', dll=platform.GL, resultType=GLXDrawable, argTypes=[], doc='glXGetCurrentReadDrawableSGI( ) -> GLXDrawable', argNames=[], )
# SGIX_video_source (GL/glxext.h:460) GLX_SGIX_video_source = constant.Constant( 'GLX_SGIX_video_source', 1 ) # EXT_visual_rating (GL/glxext.h:472) GLX_EXT_visual_rating = constant.Constant( 'GLX_EXT_visual_rating', 1 ) # EXT_import_context (GL/glxext.h:476) GLX_EXT_import_context = constant.Constant( 'GLX_EXT_import_context', 1 ) glXGetCurrentDisplayEXT = platform.createBaseFunction( 'glXGetCurrentDisplayEXT', dll=platform.GL, resultType=POINTER(Display), argTypes=[], doc='glXGetCurrentDisplayEXT( ) -> POINTER(Display)', argNames=[], )
glXQueryContextInfoEXT = platform.createBaseFunction( 'glXQueryContextInfoEXT', dll=platform.GL, resultType=c_int, argTypes=[POINTER(Display), GLXContext, c_int, POINTER(c_int)], doc='glXQueryContextInfoEXT( POINTER(Display)(), GLXContext(None), c_int(None), POINTER(c_int)() ) -> c_int', argNames=['', 'None', 'None', ''], )
GLXContextID = XID # /usr/include/GL/glx.h:184 glXGetContextIDEXT = platform.createBaseFunction( 'glXGetContextIDEXT', dll=platform.GL, resultType=GLXContextID, argTypes=[GLXContext], doc='glXGetContextIDEXT( GLXContext(None) ) -> GLXContextID', argNames=['None'], )
glXImportContextEXT = platform.createBaseFunction( 'glXImportContextEXT', dll=platform.GL, resultType=GLXContext, argTypes=[POINTER(Display), GLXContextID], doc='glXImportContextEXT( POINTER(Display)(), GLXContextID(None) ) -> GLXContext', argNames=['', 'None'], )
glXFreeContextEXT = platform.createBaseFunction( 'glXFreeContextEXT', dll=platform.GL, resultType=None, argTypes=[POINTER(Display), GLXContext], doc='glXFreeContextEXT( POINTER(Display)(), GLXContext(None) ) -> None', argNames=['', 'None'], )
# SGIX_fbconfig (GL/glxext.h:492) GLX_SGIX_fbconfig = constant.Constant( 'GLX_SGIX_fbconfig', 1 ) class struct___GLXFBConfigRec(Structure): __slots__ = [ ] struct___GLXFBConfigRec._fields_ = [ ('_opaque_struct', c_int) ]
class struct___GLXFBConfigRec(Structure): __slots__ = [ ] struct___GLXFBConfigRec._fields_ = [ ('_opaque_struct', c_int) ]
GLXFBConfigSGIX = POINTER(struct___GLXFBConfigRec) # GL/glxext.h:323 glXGetFBConfigAttribSGIX = platform.createBaseFunction( 'glXGetFBConfigAttribSGIX', dll=platform.GL, resultType=c_int, argTypes=[POINTER(Display), GLXFBConfigSGIX, c_int, POINTER(c_int)], doc='glXGetFBConfigAttribSGIX( POINTER(Display)(), GLXFBConfigSGIX(None), c_int(None), POINTER(c_int)() ) -> c_int', argNames=['', 'None', 'None', ''], )
glXChooseFBConfigSGIX = platform.createBaseFunction( 'glXChooseFBConfigSGIX', dll=platform.GL, resultType=POINTER(GLXFBConfigSGIX), argTypes=[POINTER(Display), c_int, POINTER(c_int), POINTER(c_int)], doc='glXChooseFBConfigSGIX( POINTER(Display)(), c_int(None), POINTER(c_int)(), POINTER(c_int)() ) -> POINTER(GLXFBConfigSGIX)', argNames=['', 'None', '', ''], )
GLXPixmap = XID # /usr/include/GL/glx.h:179 Pixmap = XID # /usr/include/X11/X.h:107 glXCreateGLXPixmapWithConfigSGIX = platform.createBaseFunction( 'glXCreateGLXPixmapWithConfigSGIX', dll=platform.GL, resultType=GLXPixmap, argTypes=[POINTER(Display), GLXFBConfigSGIX, Pixmap], doc='glXCreateGLXPixmapWithConfigSGIX( POINTER(Display)(), GLXFBConfigSGIX(None), Pixmap(None) ) -> GLXPixmap', argNames=['', 'None', 'None'], )
glXCreateContextWithConfigSGIX = platform.createBaseFunction( 'glXCreateContextWithConfigSGIX', dll=platform.GL, resultType=GLXContext, argTypes=[POINTER(Display), GLXFBConfigSGIX, c_int, GLXContext, c_int], doc='glXCreateContextWithConfigSGIX( POINTER(Display)(), GLXFBConfigSGIX(None), c_int(None), GLXContext(None), c_int(None) ) -> GLXContext', argNames=['', 'None', 'None', 'None', 'None'], )
class struct_anon_208(Structure): __slots__ = [ 'visual', 'visualid', 'screen', 'depth', 'class', 'red_mask', 'green_mask', 'blue_mask', 'colormap_size', 'bits_per_rgb', ] class struct_anon_125(Structure): __slots__ = [ 'ext_data', 'visualid', 'class', 'red_mask', 'green_mask', 'blue_mask', 'bits_per_rgb', 'map_entries', ] class struct__XExtData(Structure): __slots__ = [ 'number', 'next', 'free_private', 'private_data', ] XPointer = c_char_p # /usr/include/X11/Xlib.h:108 struct__XExtData._fields_ = [ ('number', c_int), ('next', POINTER(struct__XExtData)), ('free_private', POINTER(CFUNCTYPE(c_int, POINTER(struct__XExtData)))), ('private_data', XPointer), ]
XExtData = struct__XExtData # /usr/include/X11/Xlib.h:187 VisualID = c_ulong # /usr/include/X11/X.h:81 struct_anon_125._fields_ = [ ('ext_data', POINTER(XExtData)), ('visualid', VisualID), ('class', c_int), ('red_mask', c_ulong), ('green_mask', c_ulong), ('blue_mask', c_ulong), ('bits_per_rgb', c_int), ('map_entries', c_int), ]
Visual = struct_anon_125 # /usr/include/X11/Xlib.h:270 struct_anon_208._fields_ = [ ('visual', POINTER(Visual)), ('visualid', VisualID), ('screen', c_int), ('depth', c_int), ('class', c_int), ('red_mask', c_ulong), ('green_mask', c_ulong), ('blue_mask', c_ulong), ('colormap_size', c_int), ('bits_per_rgb', c_int), ]
XVisualInfo = struct_anon_208 # /usr/include/X11/Xutil.h:296 glXGetVisualFromFBConfigSGIX = platform.createBaseFunction( 'glXGetVisualFromFBConfigSGIX', dll=platform.GL, resultType=POINTER(XVisualInfo), argTypes=[POINTER(Display), GLXFBConfigSGIX], doc='glXGetVisualFromFBConfigSGIX( POINTER(Display)(), GLXFBConfigSGIX(None) ) -> POINTER(XVisualInfo)', argNames=['', 'None'], )
glXGetFBConfigFromVisualSGIX = platform.createBaseFunction( 'glXGetFBConfigFromVisualSGIX', dll=platform.GL, resultType=GLXFBConfigSGIX, argTypes=[POINTER(Display), POINTER(XVisualInfo)], doc='glXGetFBConfigFromVisualSGIX( POINTER(Display)(), POINTER(XVisualInfo)() ) -> GLXFBConfigSGIX', argNames=['', ''], )
# SGIX_pbuffer (GL/glxext.h:510) GLX_SGIX_pbuffer = constant.Constant( 'GLX_SGIX_pbuffer', 1 ) GLXPbufferSGIX = XID # GL/glxext.h:327 glXCreateGLXPbufferSGIX = platform.createBaseFunction( 'glXCreateGLXPbufferSGIX', dll=platform.GL, resultType=GLXPbufferSGIX, argTypes=[POINTER(Display), GLXFBConfigSGIX, c_uint, c_uint, POINTER(c_int)], doc='glXCreateGLXPbufferSGIX( POINTER(Display)(), GLXFBConfigSGIX(None), c_uint(None), c_uint(None), POINTER(c_int)() ) -> GLXPbufferSGIX', argNames=['', 'None', 'None', 'None', ''], )
glXDestroyGLXPbufferSGIX = platform.createBaseFunction( 'glXDestroyGLXPbufferSGIX', dll=platform.GL, resultType=None, argTypes=[POINTER(Display), GLXPbufferSGIX], doc='glXDestroyGLXPbufferSGIX( POINTER(Display)(), GLXPbufferSGIX(None) ) -> None', argNames=['', 'None'], )
glXQueryGLXPbufferSGIX = platform.createBaseFunction( 'glXQueryGLXPbufferSGIX', dll=platform.GL, resultType=c_int, argTypes=[POINTER(Display), GLXPbufferSGIX, c_int, POINTER(c_uint)], doc='glXQueryGLXPbufferSGIX( POINTER(Display)(), GLXPbufferSGIX(None), c_int(None), POINTER(c_uint)() ) -> c_int', argNames=['', 'None', 'None', ''], )
glXSelectEventSGIX = platform.createBaseFunction( 'glXSelectEventSGIX', dll=platform.GL, resultType=None, argTypes=[POINTER(Display), GLXDrawable, c_ulong], doc='glXSelectEventSGIX( POINTER(Display)(), GLXDrawable(None), c_ulong(None) ) -> None', argNames=['', 'None', 'None'], )
glXGetSelectedEventSGIX = platform.createBaseFunction( 'glXGetSelectedEventSGIX', dll=platform.GL, resultType=None, argTypes=[POINTER(Display), GLXDrawable, POINTER(c_ulong)], doc='glXGetSelectedEventSGIX( POINTER(Display)(), GLXDrawable(None), POINTER(c_ulong)() ) -> None', argNames=['', 'None', ''], )
# SGI_cushion (GL/glxext.h:526) GLX_SGI_cushion = constant.Constant( 'GLX_SGI_cushion', 1 ) Window = XID # /usr/include/X11/X.h:101 glXCushionSGI = platform.createBaseFunction( 'glXCushionSGI', dll=platform.GL, resultType=None, argTypes=[POINTER(Display), Window, c_float], doc='glXCushionSGI( POINTER(Display)(), Window(None), c_float(None) ) -> None', argNames=['', 'None', 'None'], )
# SGIX_video_resize (GL/glxext.h:534) GLX_SGIX_video_resize = constant.Constant( 'GLX_SGIX_video_resize', 1 ) glXBindChannelToWindowSGIX = platform.createBaseFunction( 'glXBindChannelToWindowSGIX', dll=platform.GL, resultType=c_int, argTypes=[POINTER(Display), c_int, c_int, Window], doc='glXBindChannelToWindowSGIX( POINTER(Display)(), c_int(None), c_int(None), Window(None) ) -> c_int', argNames=['', 'None', 'None', 'None'], )
glXChannelRectSGIX = platform.createBaseFunction( 'glXChannelRectSGIX', dll=platform.GL, resultType=c_int, argTypes=[POINTER(Display), c_int, c_int, c_int, c_int, c_int, c_int], doc='glXChannelRectSGIX( POINTER(Display)(), c_int(None), c_int(None), c_int(None), c_int(None), c_int(None), c_int(None) ) -> c_int', argNames=['', 'None', 'None', 'None', 'None', 'None', 'None'], )
glXQueryChannelRectSGIX = platform.createBaseFunction( 'glXQueryChannelRectSGIX', dll=platform.GL, resultType=c_int, argTypes=[POINTER(Display), c_int, c_int, POINTER(c_int), POINTER(c_int), POINTER(c_int), POINTER(c_int)], doc='glXQueryChannelRectSGIX( POINTER(Display)(), c_int(None), c_int(None), POINTER(c_int)(), POINTER(c_int)(), POINTER(c_int)(), POINTER(c_int)() ) -> c_int', argNames=['', 'None', 'None', '', '', '', ''], )
glXQueryChannelDeltasSGIX = platform.createBaseFunction( 'glXQueryChannelDeltasSGIX', dll=platform.GL, resultType=c_int, argTypes=[POINTER(Display), c_int, c_int, POINTER(c_int), POINTER(c_int), POINTER(c_int), POINTER(c_int)], doc='glXQueryChannelDeltasSGIX( POINTER(Display)(), c_int(None), c_int(None), POINTER(c_int)(), POINTER(c_int)(), POINTER(c_int)(), POINTER(c_int)() ) -> c_int', argNames=['', 'None', 'None', '', '', '', ''], )
GLenum = c_uint # /usr/include/GL/gl.h:147 glXChannelRectSyncSGIX = platform.createBaseFunction( 'glXChannelRectSyncSGIX', dll=platform.GL, resultType=c_int, argTypes=[POINTER(Display), c_int, c_int, GLenum], doc='glXChannelRectSyncSGIX( POINTER(Display)(), c_int(None), c_int(None), GLenum(None) ) -> c_int', argNames=['', 'None', 'None', 'None'], )
# SGIX_dmbuffer (GL/glxext.h:550) GLX_SGIX_dmbuffer = constant.Constant( 'GLX_SGIX_dmbuffer', 1 ) # SGIX_swap_group (GL/glxext.h:560) GLX_SGIX_swap_group = constant.Constant( 'GLX_SGIX_swap_group', 1 ) glXJoinSwapGroupSGIX = platform.createBaseFunction( 'glXJoinSwapGroupSGIX', dll=platform.GL, resultType=None, argTypes=[POINTER(Display), GLXDrawable, GLXDrawable], doc='glXJoinSwapGroupSGIX( POINTER(Display)(), GLXDrawable(None), GLXDrawable(None) ) -> None', argNames=['', 'None', 'None'], )
# SGIX_swap_barrier (GL/glxext.h:568) GLX_SGIX_swap_barrier = constant.Constant( 'GLX_SGIX_swap_barrier', 1 ) glXBindSwapBarrierSGIX = platform.createBaseFunction( 'glXBindSwapBarrierSGIX', dll=platform.GL, resultType=None, argTypes=[POINTER(Display), GLXDrawable, c_int], doc='glXBindSwapBarrierSGIX( POINTER(Display)(), GLXDrawable(None), c_int(None) ) -> None', argNames=['', 'None', 'None'], )
glXQueryMaxSwapBarriersSGIX = platform.createBaseFunction( 'glXQueryMaxSwapBarriersSGIX', dll=platform.GL, resultType=c_int, argTypes=[POINTER(Display), c_int, POINTER(c_int)], doc='glXQueryMaxSwapBarriersSGIX( POINTER(Display)(), c_int(None), POINTER(c_int)() ) -> c_int', argNames=['', 'None', ''], )
# SUN_get_transparent_index (GL/glxext.h:578) GLX_SUN_get_transparent_index = constant.Constant( 'GLX_SUN_get_transparent_index', 1 ) glXGetTransparentIndexSUN = platform.createBaseFunction( 'glXGetTransparentIndexSUN', dll=platform.GL, resultType=c_int, argTypes=[POINTER(Display), Window, Window, POINTER(c_long)], doc='glXGetTransparentIndexSUN( POINTER(Display)(), Window(None), Window(None), POINTER(c_long)() ) -> c_int', argNames=['', 'None', 'None', ''], )
# MESA_copy_sub_buffer (GL/glxext.h:586) GLX_MESA_copy_sub_buffer = constant.Constant( 'GLX_MESA_copy_sub_buffer', 1 ) glXCopySubBufferMESA = platform.createBaseFunction( 'glXCopySubBufferMESA', dll=platform.GL, resultType=None, argTypes=[POINTER(Display), GLXDrawable, c_int, c_int, c_int, c_int], doc='glXCopySubBufferMESA( POINTER(Display)(), GLXDrawable(None), c_int(None), c_int(None), c_int(None), c_int(None) ) -> None', argNames=['', 'None', 'None', 'None', 'None', 'None'], )
# MESA_pixmap_colormap (GL/glxext.h:594) GLX_MESA_pixmap_colormap = constant.Constant( 'GLX_MESA_pixmap_colormap', 1 ) Colormap = XID # /usr/include/X11/X.h:109 glXCreateGLXPixmapMESA = platform.createBaseFunction( 'glXCreateGLXPixmapMESA', dll=platform.GL, resultType=GLXPixmap, argTypes=[POINTER(Display), POINTER(XVisualInfo), Pixmap, Colormap], doc='glXCreateGLXPixmapMESA( POINTER(Display)(), POINTER(XVisualInfo)(), Pixmap(None), Colormap(None) ) -> GLXPixmap', argNames=['', '', 'None', 'None'], )
# MESA_release_buffers (GL/glxext.h:602) GLX_MESA_release_buffers = constant.Constant( 'GLX_MESA_release_buffers', 1 ) glXReleaseBuffersMESA = platform.createBaseFunction( 'glXReleaseBuffersMESA', dll=platform.GL, resultType=c_int, argTypes=[POINTER(Display), GLXDrawable], doc='glXReleaseBuffersMESA( POINTER(Display)(), GLXDrawable(None) ) -> c_int', argNames=['', 'None'], )
# MESA_set_3dfx_mode (GL/glxext.h:610) GLX_MESA_set_3dfx_mode = constant.Constant( 'GLX_MESA_set_3dfx_mode', 1 ) glXSet3DfxModeMESA = platform.createBaseFunction( 'glXSet3DfxModeMESA', dll=platform.GL, resultType=c_int, argTypes=[c_int], doc='glXSet3DfxModeMESA( c_int(None) ) -> c_int', argNames=['None'], )
# SGIX_visual_select_group (GL/glxext.h:618) GLX_SGIX_visual_select_group = constant.Constant( 'GLX_SGIX_visual_select_group', 1 ) # OML_swap_method (GL/glxext.h:622) GLX_OML_swap_method = constant.Constant( 'GLX_OML_swap_method', 1 ) # OML_sync_control (GL/glxext.h:626) GLX_OML_sync_control = constant.Constant( 'GLX_OML_sync_control', 1 ) glXGetSyncValuesOML = platform.createBaseFunction( 'glXGetSyncValuesOML', dll=platform.GL, resultType=c_int, argTypes=[POINTER(Display), GLXDrawable, POINTER(c_int64), POINTER(c_int64), POINTER(c_int64)], doc='glXGetSyncValuesOML( POINTER(Display)(), GLXDrawable(None), POINTER(c_int64)(), POINTER(c_int64)(), POINTER(c_int64)() ) -> c_int', argNames=['', 'None', '', '', ''], )
glXGetMscRateOML = platform.createBaseFunction( 'glXGetMscRateOML', dll=platform.GL, resultType=c_int, argTypes=[POINTER(Display), GLXDrawable, POINTER(c_int32), POINTER(c_int32)], doc='glXGetMscRateOML( POINTER(Display)(), GLXDrawable(None), POINTER(c_int32)(), POINTER(c_int32)() ) -> c_int', argNames=['', 'None', '', ''], )
glXSwapBuffersMscOML = platform.createBaseFunction( 'glXSwapBuffersMscOML', dll=platform.GL, resultType=c_int64, argTypes=[POINTER(Display), GLXDrawable, c_int64, c_int64, c_int64], doc='glXSwapBuffersMscOML( POINTER(Display)(), GLXDrawable(None), c_int64(None), c_int64(None), c_int64(None) ) -> c_int64', argNames=['', 'None', 'None', 'None', 'None'], )
glXWaitForMscOML = platform.createBaseFunction( 'glXWaitForMscOML', dll=platform.GL, resultType=c_int, argTypes=[POINTER(Display), GLXDrawable, c_int64, c_int64, c_int64, POINTER(c_int64), POINTER(c_int64), POINTER(c_int64)], doc='glXWaitForMscOML( POINTER(Display)(), GLXDrawable(None), c_int64(None), c_int64(None), c_int64(None), POINTER(c_int64)(), POINTER(c_int64)(), POINTER(c_int64)() ) -> c_int', argNames=['', 'None', 'None', 'None', 'None', '', '', ''], )
glXWaitForSbcOML = platform.createBaseFunction( 'glXWaitForSbcOML', dll=platform.GL, resultType=c_int, argTypes=[POINTER(Display), GLXDrawable, c_int64, POINTER(c_int64), POINTER(c_int64), POINTER(c_int64)], doc='glXWaitForSbcOML( POINTER(Display)(), GLXDrawable(None), c_int64(None), POINTER(c_int64)(), POINTER(c_int64)(), POINTER(c_int64)() ) -> c_int', argNames=['', 'None', 'None', '', '', ''], )
# NV_float_buffer (GL/glxext.h:642) GLX_NV_float_buffer = constant.Constant( 'GLX_NV_float_buffer', 1 ) # SGIX_hyperpipe (GL/glxext.h:646) GLX_SGIX_hyperpipe = constant.Constant( 'GLX_SGIX_hyperpipe', 1 ) class struct_anon_212(Structure): __slots__ = [ 'pipeName', 'networkId', ] struct_anon_212._fields_ = [ ('pipeName', c_char * 80), ('networkId', c_int), ]
GLXHyperpipeNetworkSGIX = struct_anon_212 # GL/glxext.h:652 glXQueryHyperpipeNetworkSGIX = platform.createBaseFunction( 'glXQueryHyperpipeNetworkSGIX', dll=platform.GL, resultType=POINTER(GLXHyperpipeNetworkSGIX), argTypes=[POINTER(Display), POINTER(c_int)], doc='glXQueryHyperpipeNetworkSGIX( POINTER(Display)(), POINTER(c_int)() ) -> POINTER(GLXHyperpipeNetworkSGIX)', argNames=['', ''], )
class struct_anon_213(Structure): __slots__ = [ 'pipeName', 'channel', 'participationType', 'timeSlice', ] struct_anon_213._fields_ = [ ('pipeName', c_char * 80), ('channel', c_int), ('participationType', c_uint), ('timeSlice', c_int), ]
GLXHyperpipeConfigSGIX = struct_anon_213 # GL/glxext.h:660 glXHyperpipeConfigSGIX = platform.createBaseFunction( 'glXHyperpipeConfigSGIX', dll=platform.GL, resultType=c_int, argTypes=[POINTER(Display), c_int, c_int, POINTER(GLXHyperpipeConfigSGIX), POINTER(c_int)], doc='glXHyperpipeConfigSGIX( POINTER(Display)(), c_int(None), c_int(None), POINTER(GLXHyperpipeConfigSGIX)(), POINTER(c_int)() ) -> c_int', argNames=['', 'None', 'None', '', ''], )
glXQueryHyperpipeConfigSGIX = platform.createBaseFunction( 'glXQueryHyperpipeConfigSGIX', dll=platform.GL, resultType=POINTER(GLXHyperpipeConfigSGIX), argTypes=[POINTER(Display), c_int, POINTER(c_int)], doc='glXQueryHyperpipeConfigSGIX( POINTER(Display)(), c_int(None), POINTER(c_int)() ) -> POINTER(GLXHyperpipeConfigSGIX)', argNames=['', 'None', ''], )
glXDestroyHyperpipeConfigSGIX = platform.createBaseFunction( 'glXDestroyHyperpipeConfigSGIX', dll=platform.GL, resultType=c_int, argTypes=[POINTER(Display), c_int], doc='glXDestroyHyperpipeConfigSGIX( POINTER(Display)(), c_int(None) ) -> c_int', argNames=['', 'None'], )
glXBindHyperpipeSGIX = platform.createBaseFunction( 'glXBindHyperpipeSGIX', dll=platform.GL, resultType=c_int, argTypes=[POINTER(Display), c_int], doc='glXBindHyperpipeSGIX( POINTER(Display)(), c_int(None) ) -> c_int', argNames=['', 'None'], )
glXQueryHyperpipeBestAttribSGIX = platform.createBaseFunction( 'glXQueryHyperpipeBestAttribSGIX', dll=platform.GL, resultType=c_int, argTypes=[POINTER(Display), c_int, c_int, c_int, POINTER(None), POINTER(None)], doc='glXQueryHyperpipeBestAttribSGIX( POINTER(Display)(), c_int(None), c_int(None), c_int(None), POINTER(None)(), POINTER(None)() ) -> c_int', argNames=['', 'None', 'None', 'None', '', ''], )
glXHyperpipeAttribSGIX = platform.createBaseFunction( 'glXHyperpipeAttribSGIX', dll=platform.GL, resultType=c_int, argTypes=[POINTER(Display), c_int, c_int, c_int, POINTER(None)], doc='glXHyperpipeAttribSGIX( POINTER(Display)(), c_int(None), c_int(None), c_int(None), POINTER(None)() ) -> c_int', argNames=['', 'None', 'None', 'None', ''], )
glXQueryHyperpipeAttribSGIX = platform.createBaseFunction( 'glXQueryHyperpipeAttribSGIX', dll=platform.GL, resultType=c_int, argTypes=[POINTER(Display), c_int, c_int, c_int, POINTER(None)], doc='glXQueryHyperpipeAttribSGIX( POINTER(Display)(), c_int(None), c_int(None), c_int(None), POINTER(None)() ) -> c_int', argNames=['', 'None', 'None', 'None', ''], )
# MESA_agp_offset (GL/glxext.h:693) GLX_MESA_agp_offset = constant.Constant( 'GLX_MESA_agp_offset', 1 ) glXGetAGPOffsetMESA = platform.createBaseFunction( 'glXGetAGPOffsetMESA', dll=platform.GL, resultType=c_uint, argTypes=[POINTER(None)], doc='glXGetAGPOffsetMESA( POINTER(None)() ) -> c_uint', argNames=[''], )
# NV_vertex_array_range (/usr/include/GL/glx.h:330) # MESA_allocate_memory (/usr/include/GL/glx.h:344) # ARB_render_texture (/usr/include/GL/glx.h:361) # NV_float_buffer (/usr/include/GL/glx.h:374) # MESA_swap_frame_usage (/usr/include/GL/glx.h:386) # MESA_swap_control (/usr/include/GL/glx.h:406) # EXT_texture_from_pixmap (/usr/include/GL/glx.h:423)
__all__ = ['GLX_GLXEXT_VERSION', 'GLX_SAMPLE_BUFFERS_ARB', 'GLX_SAMPLES_ARB', 'GLX_RGBA_FLOAT_TYPE_ARB', 'GLX_RGBA_FLOAT_BIT_ARB', 'GLX_SAMPLE_BUFFERS_SGIS', 'GLX_SAMPLES_SGIS', 'GLX_X_VISUAL_TYPE_EXT', 'GLX_TRANSPARENT_TYPE_EXT', 'GLX_TRANSPARENT_INDEX_VALUE_EXT', 'GLX_TRANSPARENT_RED_VALUE_EXT', 'GLX_TRANSPARENT_GREEN_VALUE_EXT', 'GLX_TRANSPARENT_BLUE_VALUE_EXT', 'GLX_TRANSPARENT_ALPHA_VALUE_EXT', 'GLX_NONE_EXT', 'GLX_TRUE_COLOR_EXT', 'GLX_DIRECT_COLOR_EXT', 'GLX_PSEUDO_COLOR_EXT', 'GLX_STATIC_COLOR_EXT', 'GLX_GRAY_SCALE_EXT', 'GLX_STATIC_GRAY_EXT', 'GLX_TRANSPARENT_RGB_EXT', 'GLX_TRANSPARENT_INDEX_EXT', 'GLX_VISUAL_CAVEAT_EXT', 'GLX_SLOW_VISUAL_EXT', 'GLX_NON_CONFORMANT_VISUAL_EXT', 'GLX_SHARE_CONTEXT_EXT', 'GLX_VISUAL_ID_EXT', 'GLX_SCREEN_EXT', 'GLX_WINDOW_BIT_SGIX', 'GLX_PIXMAP_BIT_SGIX', 'GLX_RGBA_BIT_SGIX', 'GLX_COLOR_INDEX_BIT_SGIX', 'GLX_DRAWABLE_TYPE_SGIX', 'GLX_RENDER_TYPE_SGIX', 'GLX_X_RENDERABLE_SGIX', 'GLX_FBCONFIG_ID_SGIX', 'GLX_RGBA_TYPE_SGIX', 'GLX_COLOR_INDEX_TYPE_SGIX', 'GLX_PBUFFER_BIT_SGIX', 'GLX_BUFFER_CLOBBER_MASK_SGIX', 'GLX_FRONT_LEFT_BUFFER_BIT_SGIX', 'GLX_FRONT_RIGHT_BUFFER_BIT_SGIX', 'GLX_BACK_LEFT_BUFFER_BIT_SGIX', 'GLX_BACK_RIGHT_BUFFER_BIT_SGIX', 'GLX_AUX_BUFFERS_BIT_SGIX', 'GLX_DEPTH_BUFFER_BIT_SGIX', 'GLX_STENCIL_BUFFER_BIT_SGIX', 'GLX_ACCUM_BUFFER_BIT_SGIX', 'GLX_SAMPLE_BUFFERS_BIT_SGIX', 'GLX_MAX_PBUFFER_WIDTH_SGIX', 'GLX_MAX_PBUFFER_HEIGHT_SGIX', 'GLX_MAX_PBUFFER_PIXELS_SGIX', 'GLX_OPTIMAL_PBUFFER_WIDTH_SGIX', 'GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX', 'GLX_PRESERVED_CONTENTS_SGIX', 'GLX_LARGEST_PBUFFER_SGIX', 'GLX_WIDTH_SGIX', 'GLX_HEIGHT_SGIX', 'GLX_EVENT_MASK_SGIX', 'GLX_DAMAGED_SGIX', 'GLX_SAVED_SGIX', 'GLX_WINDOW_SGIX', 'GLX_PBUFFER_SGIX', 'GLX_SYNC_FRAME_SGIX', 'GLX_SYNC_SWAP_SGIX', 'GLX_DIGITAL_MEDIA_PBUFFER_SGIX', 'GLX_BLENDED_RGBA_SGIS', 'GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS', 'GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS', 'GLX_SAMPLE_BUFFERS_3DFX', 'GLX_SAMPLES_3DFX', 'GLX_3DFX_WINDOW_MODE_MESA', 'GLX_3DFX_FULLSCREEN_MODE_MESA', 'GLX_VISUAL_SELECT_GROUP_SGIX', 'GLX_SWAP_METHOD_OML', 'GLX_SWAP_EXCHANGE_OML', 'GLX_SWAP_COPY_OML', 'GLX_SWAP_UNDEFINED_OML', 'GLX_FLOAT_COMPONENTS_NV', 'GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX', 'GLX_BAD_HYPERPIPE_CONFIG_SGIX', 'GLX_BAD_HYPERPIPE_SGIX', 'GLX_HYPERPIPE_DISPLAY_PIPE_SGIX', 'GLX_HYPERPIPE_RENDER_PIPE_SGIX', 'GLX_PIPE_RECT_SGIX', 'GLX_PIPE_RECT_LIMITS_SGIX', 'GLX_HYPERPIPE_STEREO_SGIX', 'GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX', 'GLX_HYPERPIPE_ID_SGIX', 'GLX_ARB_get_proc_address', 'glXGetProcAddressARB', 'GLX_ARB_multisample', 'GLX_ARB_fbconfig_float', 'GLX_SGIS_multisample', 'GLX_EXT_visual_info', 'GLX_SGI_swap_control', 'glXSwapIntervalSGI', 'GLX_SGI_video_sync', 'glXGetVideoSyncSGI', 'glXWaitVideoSyncSGI', 'GLX_SGI_make_current_read', 'glXMakeCurrentReadSGI', 'glXGetCurrentReadDrawableSGI', 'GLX_SGIX_video_source', 'GLX_EXT_visual_rating', 'GLX_EXT_import_context', 'glXGetCurrentDisplayEXT', 'glXQueryContextInfoEXT', 'glXGetContextIDEXT', 'glXImportContextEXT', 'glXFreeContextEXT', 'GLX_SGIX_fbconfig', 'glXGetFBConfigAttribSGIX', 'glXChooseFBConfigSGIX', 'glXCreateGLXPixmapWithConfigSGIX', 'glXCreateContextWithConfigSGIX', 'glXGetVisualFromFBConfigSGIX', 'glXGetFBConfigFromVisualSGIX', 'GLX_SGIX_pbuffer', 'glXCreateGLXPbufferSGIX', 'glXDestroyGLXPbufferSGIX', 'glXQueryGLXPbufferSGIX', 'glXSelectEventSGIX', 'glXGetSelectedEventSGIX', 'GLX_SGI_cushion', 'glXCushionSGI', 'GLX_SGIX_video_resize', 'glXBindChannelToWindowSGIX', 'glXChannelRectSGIX', 'glXQueryChannelRectSGIX', 'glXQueryChannelDeltasSGIX', 'glXChannelRectSyncSGIX', 'GLX_SGIX_dmbuffer', 'GLX_SGIX_swap_group', 'glXJoinSwapGroupSGIX', 'GLX_SGIX_swap_barrier', 'glXBindSwapBarrierSGIX', 'glXQueryMaxSwapBarriersSGIX', 'GLX_SUN_get_transparent_index', 'glXGetTransparentIndexSUN', 'GLX_MESA_copy_sub_buffer', 'glXCopySubBufferMESA', 'GLX_MESA_pixmap_colormap', 'glXCreateGLXPixmapMESA', 'GLX_MESA_release_buffers', 'glXReleaseBuffersMESA', 'GLX_MESA_set_3dfx_mode', 'glXSet3DfxModeMESA', 'GLX_SGIX_visual_select_group', 'GLX_OML_swap_method', 'GLX_OML_sync_control', 'glXGetSyncValuesOML', 'glXGetMscRateOML', 'glXSwapBuffersMscOML', 'glXWaitForMscOML', 'glXWaitForSbcOML', 'GLX_NV_float_buffer', 'GLX_SGIX_hyperpipe', 'glXQueryHyperpipeNetworkSGIX', 'glXHyperpipeConfigSGIX', 'glXQueryHyperpipeConfigSGIX', 'glXDestroyHyperpipeConfigSGIX', 'glXBindHyperpipeSGIX', 'glXQueryHyperpipeBestAttribSGIX', 'glXHyperpipeAttribSGIX', 'glXQueryHyperpipeAttribSGIX', 'GLX_MESA_agp_offset', 'glXGetAGPOffsetMESA'] # END GENERATED CONTENT (do not edit above this line)
|