blob: 382739187173b3f5a358bb709fe760bb2e7ac909 [file] [log] [blame]
import Api
from Api import Api
from Api import Function, Typedef, Enum
from Api import Return, Parameter, Input, Output, InputOutput
from Api import Enumerant
from Api import Extension
from Api import StateType, State
glx = Api()
XID = Typedef('XID','unsigned long')
XID.default = '0'
Display = Typedef('Display','struct _XDisplay')
Display.default = '0'
Font = Typedef('Font','XID')
Font.default = '0'
GLXContext = Typedef('GLXContext','struct __GLXcontextRec *')
GLXContext.category = 'GLX_VERSION_1_0'
GLXContext.default = '0'
GLXContextID = Typedef('GLXContextID','XID')
GLXContextID.category = 'GLX_EXT_import_context'
GLXContextID.default = '0'
GLXDrawable = Typedef('GLXDrawable','XID')
GLXDrawable.category = 'GLX_VERSION_1_0'
GLXDrawable.default = '0'
GLXFBConfig = Typedef('GLXFBConfig','struct __GLXFBConfigRec *')
GLXFBConfig.category = 'GLX_VERSION_1_3'
GLXFBConfig.default = '0'
GLXFBConfigID = Typedef('GLXFBConfigID','XID')
GLXFBConfigID.category = 'GLX_VERSION_1_3'
GLXFBConfigID.default = '0'
GLXFBConfigIDSGIX = Typedef('GLXFBConfigIDSGIX','XID')
GLXFBConfigIDSGIX.category = 'GLX_SGIX_fbconfig'
GLXFBConfigIDSGIX.default = '0'
GLXFBConfigSGIX = Typedef('GLXFBConfigSGIX','struct __GLXFBConfigRec *')
GLXFBConfigSGIX.category = 'GLX_SGIX_fbconfig'
GLXFBConfigSGIX.default = '0'
GLXPbuffer = Typedef('GLXPbuffer','XID')
GLXPbuffer.category = 'GLX_VERSION_1_3'
GLXPbuffer.default = '0'
GLXPbufferSGIX = Typedef('GLXPbufferSGIX','XID')
GLXPbufferSGIX.default = '0'
GLXPixmap = Typedef('GLXPixmap','XID')
GLXPixmap.category = 'GLX_VERSION_1_0'
GLXPixmap.default = '0'
GLXVideoCaptureDeviceNV = Typedef('GLXVideoCaptureDeviceNV','XID')
GLXVideoCaptureDeviceNV.category = 'GLX_NV_video_capture'
GLXVideoCaptureDeviceNV.default = '0'
GLXVideoDeviceNV = Typedef('GLXVideoDeviceNV','unsigned int')
GLXVideoDeviceNV.category = 'GLX_VERSION_1_0'
GLXVideoDeviceNV.default = '0'
GLXWindow = Typedef('GLXWindow','XID')
GLXWindow.category = 'GLX_VERSION_1_3'
GLXWindow.default = '0'
Pixmap = Typedef('Pixmap','XID')
Pixmap.default = '0'
glx.add(XID)
glx.add(Display)
glx.add(Font)
glx.add(GLXContext)
glx.add(GLXContextID)
glx.add(GLXDrawable)
glx.add(GLXFBConfig)
glx.add(GLXFBConfigID)
glx.add(GLXFBConfigIDSGIX)
glx.add(GLXFBConfigSGIX)
glx.add(GLXPbuffer)
glx.add(GLXPbufferSGIX)
glx.add(GLXPixmap)
glx.add(GLXVideoCaptureDeviceNV)
glx.add(GLXVideoDeviceNV)
glx.add(GLXWindow)
glx.add(Pixmap)
defines = Enum('defines')
glx.add(defines)
# GLX_3DFX_multisample
GLX_SAMPLES_3DFX = Enumerant('GLX_SAMPLES_3DFX', 0x8051, 'GLX_3DFX_multisample')
GLX_SAMPLE_BUFFERS_3DFX = Enumerant('GLX_SAMPLE_BUFFERS_3DFX', 0x8050, 'GLX_3DFX_multisample')
defines.add(GLX_SAMPLES_3DFX)
defines.add(GLX_SAMPLE_BUFFERS_3DFX)
# GLX_AMD_gpu_association
GLX_GPU_CLOCK_AMD = Enumerant('GLX_GPU_CLOCK_AMD', 0x21a4, 'GLX_AMD_gpu_association')
GLX_GPU_FASTEST_TARGET_GPUS_AMD = Enumerant('GLX_GPU_FASTEST_TARGET_GPUS_AMD', 0x21a2, 'GLX_AMD_gpu_association')
GLX_GPU_NUM_PIPES_AMD = Enumerant('GLX_GPU_NUM_PIPES_AMD', 0x21a5, 'GLX_AMD_gpu_association')
GLX_GPU_NUM_RB_AMD = Enumerant('GLX_GPU_NUM_RB_AMD', 0x21a7, 'GLX_AMD_gpu_association')
GLX_GPU_NUM_SIMD_AMD = Enumerant('GLX_GPU_NUM_SIMD_AMD', 0x21a6, 'GLX_AMD_gpu_association')
GLX_GPU_NUM_SPI_AMD = Enumerant('GLX_GPU_NUM_SPI_AMD', 0x21a8, 'GLX_AMD_gpu_association')
GLX_GPU_OPENGL_VERSION_STRING_AMD = Enumerant('GLX_GPU_OPENGL_VERSION_STRING_AMD', 0x1f02, 'GLX_AMD_gpu_association')
GLX_GPU_RAM_AMD = Enumerant('GLX_GPU_RAM_AMD', 0x21a3, 'GLX_AMD_gpu_association')
GLX_GPU_RENDERER_STRING_AMD = Enumerant('GLX_GPU_RENDERER_STRING_AMD', 0x1f01, 'GLX_AMD_gpu_association')
GLX_GPU_VENDOR_AMD = Enumerant('GLX_GPU_VENDOR_AMD', 0x1f00, 'GLX_AMD_gpu_association')
defines.add(GLX_GPU_CLOCK_AMD)
defines.add(GLX_GPU_FASTEST_TARGET_GPUS_AMD)
defines.add(GLX_GPU_NUM_PIPES_AMD)
defines.add(GLX_GPU_NUM_RB_AMD)
defines.add(GLX_GPU_NUM_SIMD_AMD)
defines.add(GLX_GPU_NUM_SPI_AMD)
defines.add(GLX_GPU_OPENGL_VERSION_STRING_AMD)
defines.add(GLX_GPU_RAM_AMD)
defines.add(GLX_GPU_RENDERER_STRING_AMD)
defines.add(GLX_GPU_VENDOR_AMD)
# GLX_ARB_create_context
GLX_CONTEXT_DEBUG_BIT_ARB = Enumerant('GLX_CONTEXT_DEBUG_BIT_ARB', 0x0001, 'GLX_ARB_create_context')
GLX_CONTEXT_FLAGS_ARB = Enumerant('GLX_CONTEXT_FLAGS_ARB', 0x2094, 'GLX_ARB_create_context')
GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB = Enumerant('GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB', 0x0002, 'GLX_ARB_create_context')
GLX_CONTEXT_MAJOR_VERSION_ARB = Enumerant('GLX_CONTEXT_MAJOR_VERSION_ARB', 0x2091, 'GLX_ARB_create_context')
GLX_CONTEXT_MINOR_VERSION_ARB = Enumerant('GLX_CONTEXT_MINOR_VERSION_ARB', 0x2092, 'GLX_ARB_create_context')
defines.add(GLX_CONTEXT_DEBUG_BIT_ARB)
defines.add(GLX_CONTEXT_FLAGS_ARB)
defines.add(GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB)
defines.add(GLX_CONTEXT_MAJOR_VERSION_ARB)
defines.add(GLX_CONTEXT_MINOR_VERSION_ARB)
# GLX_ARB_create_context_profile
GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB = Enumerant('GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB', 0x0002, 'GLX_ARB_create_context_profile')
GLX_CONTEXT_CORE_PROFILE_BIT_ARB = Enumerant('GLX_CONTEXT_CORE_PROFILE_BIT_ARB', 0x0001, 'GLX_ARB_create_context_profile')
GLX_CONTEXT_PROFILE_MASK_ARB = Enumerant('GLX_CONTEXT_PROFILE_MASK_ARB', 0x9126, 'GLX_ARB_create_context_profile')
defines.add(GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB)
defines.add(GLX_CONTEXT_CORE_PROFILE_BIT_ARB)
defines.add(GLX_CONTEXT_PROFILE_MASK_ARB)
# GLX_ARB_create_context_robustness
GLX_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB = Enumerant('GLX_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB', 0x8256, 'GLX_ARB_create_context_robustness')
GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB = Enumerant('GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB', 0x0004, 'GLX_ARB_create_context_robustness')
GLX_LOSE_CONTEXT_ON_RESET_ARB = Enumerant('GLX_LOSE_CONTEXT_ON_RESET_ARB', 0x8252, 'GLX_ARB_create_context_robustness')
GLX_NO_RESET_NOTIFICATION_ARB = Enumerant('GLX_NO_RESET_NOTIFICATION_ARB', 0x8261, 'GLX_ARB_create_context_robustness')
defines.add(GLX_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB)
defines.add(GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB)
defines.add(GLX_LOSE_CONTEXT_ON_RESET_ARB)
defines.add(GLX_NO_RESET_NOTIFICATION_ARB)
# GLX_ARB_fbconfig_float
GLX_RGBA_FLOAT_BIT = Enumerant('GLX_RGBA_FLOAT_BIT', 0x0004, 'GLX_ARB_fbconfig_float')
GLX_RGBA_FLOAT_TYPE = Enumerant('GLX_RGBA_FLOAT_TYPE', 0x20b9, 'GLX_ARB_fbconfig_float')
defines.add(GLX_RGBA_FLOAT_BIT)
defines.add(GLX_RGBA_FLOAT_TYPE)
# GLX_ARB_framebuffer_sRGB
GLX_FRAMEBUFFER_SRGB_CAPABLE_ARB = Enumerant('GLX_FRAMEBUFFER_SRGB_CAPABLE_ARB', 0x20b2, 'GLX_ARB_framebuffer_sRGB')
defines.add(GLX_FRAMEBUFFER_SRGB_CAPABLE_ARB)
# GLX_ARB_multisample
GLX_SAMPLES_ARB = Enumerant('GLX_SAMPLES_ARB', 0x186a1, 'GLX_ARB_multisample')
GLX_SAMPLE_BUFFERS_ARB = Enumerant('GLX_SAMPLE_BUFFERS_ARB', 0x186a0, 'GLX_ARB_multisample')
defines.add(GLX_SAMPLES_ARB)
defines.add(GLX_SAMPLE_BUFFERS_ARB)
# GLX_ARB_robustness_share_group_isolation
GLX_CONTEXT_RESET_ISOLATION_BIT_ARB = Enumerant('GLX_CONTEXT_RESET_ISOLATION_BIT_ARB', 0x0008, 'GLX_ARB_robustness_share_group_isolation')
defines.add(GLX_CONTEXT_RESET_ISOLATION_BIT_ARB)
# GLX_ARB_vertex_buffer_object
GLX_CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB = Enumerant('GLX_CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB', 0x2095, 'GLX_ARB_vertex_buffer_object')
defines.add(GLX_CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB)
# GLX_ATI_pixel_format_float
GLX_RGBA_FLOAT_ATI_BIT = Enumerant('GLX_RGBA_FLOAT_ATI_BIT', 0x0100, 'GLX_ATI_pixel_format_float')
defines.add(GLX_RGBA_FLOAT_ATI_BIT)
# GLX_ATI_render_texture
GLX_AUX0_ATI = Enumerant('GLX_AUX0_ATI', 0x9817, 'GLX_ATI_render_texture')
GLX_AUX1_ATI = Enumerant('GLX_AUX1_ATI', 0x9818, 'GLX_ATI_render_texture')
GLX_AUX2_ATI = Enumerant('GLX_AUX2_ATI', 0x9819, 'GLX_ATI_render_texture')
GLX_AUX3_ATI = Enumerant('GLX_AUX3_ATI', 0x981a, 'GLX_ATI_render_texture')
GLX_AUX4_ATI = Enumerant('GLX_AUX4_ATI', 0x981b, 'GLX_ATI_render_texture')
GLX_AUX5_ATI = Enumerant('GLX_AUX5_ATI', 0x981c, 'GLX_ATI_render_texture')
GLX_AUX6_ATI = Enumerant('GLX_AUX6_ATI', 0x981d, 'GLX_ATI_render_texture')
GLX_AUX7_ATI = Enumerant('GLX_AUX7_ATI', 0x981e, 'GLX_ATI_render_texture')
GLX_AUX8_ATI = Enumerant('GLX_AUX8_ATI', 0x981f, 'GLX_ATI_render_texture')
GLX_AUX9_ATI = Enumerant('GLX_AUX9_ATI', 0x9820, 'GLX_ATI_render_texture')
GLX_BACK_LEFT_ATI = Enumerant('GLX_BACK_LEFT_ATI', 0x9815, 'GLX_ATI_render_texture')
GLX_BACK_RIGHT_ATI = Enumerant('GLX_BACK_RIGHT_ATI', 0x9816, 'GLX_ATI_render_texture')
GLX_BIND_TO_TEXTURE_INTENSITY_ATI = Enumerant('GLX_BIND_TO_TEXTURE_INTENSITY_ATI', 0x9822, 'GLX_ATI_render_texture')
GLX_BIND_TO_TEXTURE_LUMINANCE_ATI = Enumerant('GLX_BIND_TO_TEXTURE_LUMINANCE_ATI', 0x9821, 'GLX_ATI_render_texture')
GLX_BIND_TO_TEXTURE_RGBA_ATI = Enumerant('GLX_BIND_TO_TEXTURE_RGBA_ATI', 0x9801, 'GLX_ATI_render_texture')
GLX_BIND_TO_TEXTURE_RGB_ATI = Enumerant('GLX_BIND_TO_TEXTURE_RGB_ATI', 0x9800, 'GLX_ATI_render_texture')
GLX_CUBE_MAP_FACE_ATI = Enumerant('GLX_CUBE_MAP_FACE_ATI', 0x980c, 'GLX_ATI_render_texture')
GLX_FRONT_LEFT_ATI = Enumerant('GLX_FRONT_LEFT_ATI', 0x9813, 'GLX_ATI_render_texture')
GLX_FRONT_RIGHT_ATI = Enumerant('GLX_FRONT_RIGHT_ATI', 0x9814, 'GLX_ATI_render_texture')
GLX_MIPMAP_LEVEL_ATI = Enumerant('GLX_MIPMAP_LEVEL_ATI', 0x980b, 'GLX_ATI_render_texture')
GLX_MIPMAP_TEXTURE_ATI = Enumerant('GLX_MIPMAP_TEXTURE_ATI', 0x9804, 'GLX_ATI_render_texture')
GLX_NO_TEXTURE_ATI = Enumerant('GLX_NO_TEXTURE_ATI', 0x9807, 'GLX_ATI_render_texture')
GLX_TEXTURE_1D_ATI = Enumerant('GLX_TEXTURE_1D_ATI', 0x9809, 'GLX_ATI_render_texture')
GLX_TEXTURE_2D_ATI = Enumerant('GLX_TEXTURE_2D_ATI', 0x980a, 'GLX_ATI_render_texture')
GLX_TEXTURE_CUBE_MAP_ATI = Enumerant('GLX_TEXTURE_CUBE_MAP_ATI', 0x9808, 'GLX_ATI_render_texture')
GLX_TEXTURE_CUBE_MAP_NEGATIVE_X_ATI = Enumerant('GLX_TEXTURE_CUBE_MAP_NEGATIVE_X_ATI', 0x980e, 'GLX_ATI_render_texture')
GLX_TEXTURE_CUBE_MAP_NEGATIVE_Y_ATI = Enumerant('GLX_TEXTURE_CUBE_MAP_NEGATIVE_Y_ATI', 0x9810, 'GLX_ATI_render_texture')
GLX_TEXTURE_CUBE_MAP_NEGATIVE_Z_ATI = Enumerant('GLX_TEXTURE_CUBE_MAP_NEGATIVE_Z_ATI', 0x9812, 'GLX_ATI_render_texture')
GLX_TEXTURE_CUBE_MAP_POSITIVE_X_ATI = Enumerant('GLX_TEXTURE_CUBE_MAP_POSITIVE_X_ATI', 0x980d, 'GLX_ATI_render_texture')
GLX_TEXTURE_CUBE_MAP_POSITIVE_Y_ATI = Enumerant('GLX_TEXTURE_CUBE_MAP_POSITIVE_Y_ATI', 0x980f, 'GLX_ATI_render_texture')
GLX_TEXTURE_CUBE_MAP_POSITIVE_Z_ATI = Enumerant('GLX_TEXTURE_CUBE_MAP_POSITIVE_Z_ATI', 0x9811, 'GLX_ATI_render_texture')
GLX_TEXTURE_FORMAT_ATI = Enumerant('GLX_TEXTURE_FORMAT_ATI', 0x9802, 'GLX_ATI_render_texture')
GLX_TEXTURE_RGBA_ATI = Enumerant('GLX_TEXTURE_RGBA_ATI', 0x9806, 'GLX_ATI_render_texture')
GLX_TEXTURE_RGB_ATI = Enumerant('GLX_TEXTURE_RGB_ATI', 0x9805, 'GLX_ATI_render_texture')
GLX_TEXTURE_TARGET_ATI = Enumerant('GLX_TEXTURE_TARGET_ATI', 0x9803, 'GLX_ATI_render_texture')
defines.add(GLX_AUX0_ATI)
defines.add(GLX_AUX1_ATI)
defines.add(GLX_AUX2_ATI)
defines.add(GLX_AUX3_ATI)
defines.add(GLX_AUX4_ATI)
defines.add(GLX_AUX5_ATI)
defines.add(GLX_AUX6_ATI)
defines.add(GLX_AUX7_ATI)
defines.add(GLX_AUX8_ATI)
defines.add(GLX_AUX9_ATI)
defines.add(GLX_BACK_LEFT_ATI)
defines.add(GLX_BACK_RIGHT_ATI)
defines.add(GLX_BIND_TO_TEXTURE_INTENSITY_ATI)
defines.add(GLX_BIND_TO_TEXTURE_LUMINANCE_ATI)
defines.add(GLX_BIND_TO_TEXTURE_RGBA_ATI)
defines.add(GLX_BIND_TO_TEXTURE_RGB_ATI)
defines.add(GLX_CUBE_MAP_FACE_ATI)
defines.add(GLX_FRONT_LEFT_ATI)
defines.add(GLX_FRONT_RIGHT_ATI)
defines.add(GLX_MIPMAP_LEVEL_ATI)
defines.add(GLX_MIPMAP_TEXTURE_ATI)
defines.add(GLX_NO_TEXTURE_ATI)
defines.add(GLX_TEXTURE_1D_ATI)
defines.add(GLX_TEXTURE_2D_ATI)
defines.add(GLX_TEXTURE_CUBE_MAP_ATI)
defines.add(GLX_TEXTURE_CUBE_MAP_NEGATIVE_X_ATI)
defines.add(GLX_TEXTURE_CUBE_MAP_NEGATIVE_Y_ATI)
defines.add(GLX_TEXTURE_CUBE_MAP_NEGATIVE_Z_ATI)
defines.add(GLX_TEXTURE_CUBE_MAP_POSITIVE_X_ATI)
defines.add(GLX_TEXTURE_CUBE_MAP_POSITIVE_Y_ATI)
defines.add(GLX_TEXTURE_CUBE_MAP_POSITIVE_Z_ATI)
defines.add(GLX_TEXTURE_FORMAT_ATI)
defines.add(GLX_TEXTURE_RGBA_ATI)
defines.add(GLX_TEXTURE_RGB_ATI)
defines.add(GLX_TEXTURE_TARGET_ATI)
# GLX_EXT_create_context_es2_profile
GLX_CONTEXT_ES2_PROFILE_BIT_EXT = Enumerant('GLX_CONTEXT_ES2_PROFILE_BIT_EXT', 0x0004, 'GLX_EXT_create_context_es2_profile')
defines.add(GLX_CONTEXT_ES2_PROFILE_BIT_EXT)
# GLX_EXT_create_context_es_profile
GLX_CONTEXT_ES_PROFILE_BIT_EXT = Enumerant('GLX_CONTEXT_ES_PROFILE_BIT_EXT', 0x0004, 'GLX_EXT_create_context_es_profile')
defines.add(GLX_CONTEXT_ES_PROFILE_BIT_EXT)
# GLX_EXT_fbconfig_packed_float
GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT = Enumerant('GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT', 0x0008, 'GLX_EXT_fbconfig_packed_float')
GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT = Enumerant('GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT', 0x20b1, 'GLX_EXT_fbconfig_packed_float')
defines.add(GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT)
defines.add(GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT)
# GLX_EXT_framebuffer_sRGB
GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT = Enumerant('GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT', 0x20b2, 'GLX_EXT_framebuffer_sRGB')
defines.add(GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT)
# GLX_EXT_import_context
GLX_SHARE_CONTEXT_EXT = Enumerant('GLX_SHARE_CONTEXT_EXT', 0x800a, 'GLX_EXT_import_context')
GLX_VISUAL_ID_EXT = Enumerant('GLX_VISUAL_ID_EXT', 0x800b, 'GLX_EXT_import_context')
defines.add(GLX_SHARE_CONTEXT_EXT)
defines.add(GLX_VISUAL_ID_EXT)
# GLX_EXT_swap_control
GLX_MAX_SWAP_INTERVAL_EXT = Enumerant('GLX_MAX_SWAP_INTERVAL_EXT', 0x20f2, 'GLX_EXT_swap_control')
GLX_SWAP_INTERVAL_EXT = Enumerant('GLX_SWAP_INTERVAL_EXT', 0x20f1, 'GLX_EXT_swap_control')
defines.add(GLX_MAX_SWAP_INTERVAL_EXT)
defines.add(GLX_SWAP_INTERVAL_EXT)
# GLX_EXT_swap_control_tear
GLX_LATE_SWAPS_TEAR_EXT = Enumerant('GLX_LATE_SWAPS_TEAR_EXT', 0x20f3, 'GLX_EXT_swap_control_tear')
defines.add(GLX_LATE_SWAPS_TEAR_EXT)
# GLX_EXT_texture_from_pixmap
GLX_AUX0_EXT = Enumerant('GLX_AUX0_EXT', 0x20e2, 'GLX_EXT_texture_from_pixmap')
GLX_AUX1_EXT = Enumerant('GLX_AUX1_EXT', 0x20e3, 'GLX_EXT_texture_from_pixmap')
GLX_AUX2_EXT = Enumerant('GLX_AUX2_EXT', 0x20e4, 'GLX_EXT_texture_from_pixmap')
GLX_AUX3_EXT = Enumerant('GLX_AUX3_EXT', 0x20e5, 'GLX_EXT_texture_from_pixmap')
GLX_AUX4_EXT = Enumerant('GLX_AUX4_EXT', 0x20e6, 'GLX_EXT_texture_from_pixmap')
GLX_AUX5_EXT = Enumerant('GLX_AUX5_EXT', 0x20e7, 'GLX_EXT_texture_from_pixmap')
GLX_AUX6_EXT = Enumerant('GLX_AUX6_EXT', 0x20e8, 'GLX_EXT_texture_from_pixmap')
GLX_AUX7_EXT = Enumerant('GLX_AUX7_EXT', 0x20e9, 'GLX_EXT_texture_from_pixmap')
GLX_AUX8_EXT = Enumerant('GLX_AUX8_EXT', 0x20ea, 'GLX_EXT_texture_from_pixmap')
GLX_AUX9_EXT = Enumerant('GLX_AUX9_EXT', 0x20eb, 'GLX_EXT_texture_from_pixmap')
GLX_BACK_LEFT_EXT = Enumerant('GLX_BACK_LEFT_EXT', 0x20e0, 'GLX_EXT_texture_from_pixmap')
GLX_BACK_RIGHT_EXT = Enumerant('GLX_BACK_RIGHT_EXT', 0x20e1, 'GLX_EXT_texture_from_pixmap')
GLX_BIND_TO_MIPMAP_TEXTURE_EXT = Enumerant('GLX_BIND_TO_MIPMAP_TEXTURE_EXT', 0x20d2, 'GLX_EXT_texture_from_pixmap')
GLX_BIND_TO_TEXTURE_RGBA_EXT = Enumerant('GLX_BIND_TO_TEXTURE_RGBA_EXT', 0x20d1, 'GLX_EXT_texture_from_pixmap')
GLX_BIND_TO_TEXTURE_RGB_EXT = Enumerant('GLX_BIND_TO_TEXTURE_RGB_EXT', 0x20d0, 'GLX_EXT_texture_from_pixmap')
GLX_BIND_TO_TEXTURE_TARGETS_EXT = Enumerant('GLX_BIND_TO_TEXTURE_TARGETS_EXT', 0x20d3, 'GLX_EXT_texture_from_pixmap')
GLX_FRONT_LEFT_EXT = Enumerant('GLX_FRONT_LEFT_EXT', 0x20de, 'GLX_EXT_texture_from_pixmap')
GLX_FRONT_RIGHT_EXT = Enumerant('GLX_FRONT_RIGHT_EXT', 0x20df, 'GLX_EXT_texture_from_pixmap')
GLX_MIPMAP_TEXTURE_EXT = Enumerant('GLX_MIPMAP_TEXTURE_EXT', 0x20d7, 'GLX_EXT_texture_from_pixmap')
GLX_TEXTURE_1D_BIT_EXT = Enumerant('GLX_TEXTURE_1D_BIT_EXT', 0x0001, 'GLX_EXT_texture_from_pixmap')
GLX_TEXTURE_1D_EXT = Enumerant('GLX_TEXTURE_1D_EXT', 0x20db, 'GLX_EXT_texture_from_pixmap')
GLX_TEXTURE_2D_BIT_EXT = Enumerant('GLX_TEXTURE_2D_BIT_EXT', 0x0002, 'GLX_EXT_texture_from_pixmap')
GLX_TEXTURE_2D_EXT = Enumerant('GLX_TEXTURE_2D_EXT', 0x20dc, 'GLX_EXT_texture_from_pixmap')
GLX_TEXTURE_FORMAT_EXT = Enumerant('GLX_TEXTURE_FORMAT_EXT', 0x20d5, 'GLX_EXT_texture_from_pixmap')
GLX_TEXTURE_FORMAT_NONE_EXT = Enumerant('GLX_TEXTURE_FORMAT_NONE_EXT', 0x20d8, 'GLX_EXT_texture_from_pixmap')
GLX_TEXTURE_FORMAT_RGBA_EXT = Enumerant('GLX_TEXTURE_FORMAT_RGBA_EXT', 0x20da, 'GLX_EXT_texture_from_pixmap')
GLX_TEXTURE_FORMAT_RGB_EXT = Enumerant('GLX_TEXTURE_FORMAT_RGB_EXT', 0x20d9, 'GLX_EXT_texture_from_pixmap')
GLX_TEXTURE_RECTANGLE_BIT_EXT = Enumerant('GLX_TEXTURE_RECTANGLE_BIT_EXT', 0x0004, 'GLX_EXT_texture_from_pixmap')
GLX_TEXTURE_RECTANGLE_EXT = Enumerant('GLX_TEXTURE_RECTANGLE_EXT', 0x20dd, 'GLX_EXT_texture_from_pixmap')
GLX_TEXTURE_TARGET_EXT = Enumerant('GLX_TEXTURE_TARGET_EXT', 0x20d6, 'GLX_EXT_texture_from_pixmap')
GLX_Y_INVERTED_EXT = Enumerant('GLX_Y_INVERTED_EXT', 0x20d4, 'GLX_EXT_texture_from_pixmap')
defines.add(GLX_AUX0_EXT)
defines.add(GLX_AUX1_EXT)
defines.add(GLX_AUX2_EXT)
defines.add(GLX_AUX3_EXT)
defines.add(GLX_AUX4_EXT)
defines.add(GLX_AUX5_EXT)
defines.add(GLX_AUX6_EXT)
defines.add(GLX_AUX7_EXT)
defines.add(GLX_AUX8_EXT)
defines.add(GLX_AUX9_EXT)
defines.add(GLX_BACK_LEFT_EXT)
defines.add(GLX_BACK_RIGHT_EXT)
defines.add(GLX_BIND_TO_MIPMAP_TEXTURE_EXT)
defines.add(GLX_BIND_TO_TEXTURE_RGBA_EXT)
defines.add(GLX_BIND_TO_TEXTURE_RGB_EXT)
defines.add(GLX_BIND_TO_TEXTURE_TARGETS_EXT)
defines.add(GLX_FRONT_LEFT_EXT)
defines.add(GLX_FRONT_RIGHT_EXT)
defines.add(GLX_MIPMAP_TEXTURE_EXT)
defines.add(GLX_TEXTURE_1D_BIT_EXT)
defines.add(GLX_TEXTURE_1D_EXT)
defines.add(GLX_TEXTURE_2D_BIT_EXT)
defines.add(GLX_TEXTURE_2D_EXT)
defines.add(GLX_TEXTURE_FORMAT_EXT)
defines.add(GLX_TEXTURE_FORMAT_NONE_EXT)
defines.add(GLX_TEXTURE_FORMAT_RGBA_EXT)
defines.add(GLX_TEXTURE_FORMAT_RGB_EXT)
defines.add(GLX_TEXTURE_RECTANGLE_BIT_EXT)
defines.add(GLX_TEXTURE_RECTANGLE_EXT)
defines.add(GLX_TEXTURE_TARGET_EXT)
defines.add(GLX_Y_INVERTED_EXT)
# GLX_EXT_visual_info
GLX_DIRECT_COLOR_EXT = Enumerant('GLX_DIRECT_COLOR_EXT', 0x8003, 'GLX_EXT_visual_info')
GLX_GRAY_SCALE_EXT = Enumerant('GLX_GRAY_SCALE_EXT', 0x8006, 'GLX_EXT_visual_info')
GLX_NONE_EXT = Enumerant('GLX_NONE_EXT', 0x8000, 'GLX_EXT_visual_info')
GLX_PSEUDO_COLOR_EXT = Enumerant('GLX_PSEUDO_COLOR_EXT', 0x8004, 'GLX_EXT_visual_info')
GLX_STATIC_COLOR_EXT = Enumerant('GLX_STATIC_COLOR_EXT', 0x8005, 'GLX_EXT_visual_info')
GLX_STATIC_GRAY_EXT = Enumerant('GLX_STATIC_GRAY_EXT', 0x8007, 'GLX_EXT_visual_info')
GLX_TRANSPARENT_ALPHA_VALUE_EXT = Enumerant('GLX_TRANSPARENT_ALPHA_VALUE_EXT', 0x0028, 'GLX_EXT_visual_info')
GLX_TRANSPARENT_BLUE_VALUE_EXT = Enumerant('GLX_TRANSPARENT_BLUE_VALUE_EXT', 0x0027, 'GLX_EXT_visual_info')
GLX_TRANSPARENT_GREEN_VALUE_EXT = Enumerant('GLX_TRANSPARENT_GREEN_VALUE_EXT', 0x0026, 'GLX_EXT_visual_info')
GLX_TRANSPARENT_INDEX_EXT = Enumerant('GLX_TRANSPARENT_INDEX_EXT', 0x8009, 'GLX_EXT_visual_info')
GLX_TRANSPARENT_INDEX_VALUE_EXT = Enumerant('GLX_TRANSPARENT_INDEX_VALUE_EXT', 0x0024, 'GLX_EXT_visual_info')
GLX_TRANSPARENT_RED_VALUE_EXT = Enumerant('GLX_TRANSPARENT_RED_VALUE_EXT', 0x0025, 'GLX_EXT_visual_info')
GLX_TRANSPARENT_RGB_EXT = Enumerant('GLX_TRANSPARENT_RGB_EXT', 0x8008, 'GLX_EXT_visual_info')
GLX_TRANSPARENT_TYPE_EXT = Enumerant('GLX_TRANSPARENT_TYPE_EXT', 0x0023, 'GLX_EXT_visual_info')
GLX_TRUE_COLOR_EXT = Enumerant('GLX_TRUE_COLOR_EXT', 0x8002, 'GLX_EXT_visual_info')
GLX_X_VISUAL_TYPE_EXT = Enumerant('GLX_X_VISUAL_TYPE_EXT', 0x0022, 'GLX_EXT_visual_info')
defines.add(GLX_DIRECT_COLOR_EXT)
defines.add(GLX_GRAY_SCALE_EXT)
defines.add(GLX_NONE_EXT)
defines.add(GLX_PSEUDO_COLOR_EXT)
defines.add(GLX_STATIC_COLOR_EXT)
defines.add(GLX_STATIC_GRAY_EXT)
defines.add(GLX_TRANSPARENT_ALPHA_VALUE_EXT)
defines.add(GLX_TRANSPARENT_BLUE_VALUE_EXT)
defines.add(GLX_TRANSPARENT_GREEN_VALUE_EXT)
defines.add(GLX_TRANSPARENT_INDEX_EXT)
defines.add(GLX_TRANSPARENT_INDEX_VALUE_EXT)
defines.add(GLX_TRANSPARENT_RED_VALUE_EXT)
defines.add(GLX_TRANSPARENT_RGB_EXT)
defines.add(GLX_TRANSPARENT_TYPE_EXT)
defines.add(GLX_TRUE_COLOR_EXT)
defines.add(GLX_X_VISUAL_TYPE_EXT)
# GLX_EXT_visual_rating
GLX_NON_CONFORMANT_VISUAL_EXT = Enumerant('GLX_NON_CONFORMANT_VISUAL_EXT', 0x800d, 'GLX_EXT_visual_rating')
GLX_SLOW_VISUAL_EXT = Enumerant('GLX_SLOW_VISUAL_EXT', 0x8001, 'GLX_EXT_visual_rating')
GLX_VISUAL_CAVEAT_EXT = Enumerant('GLX_VISUAL_CAVEAT_EXT', 0x0020, 'GLX_EXT_visual_rating')
defines.add(GLX_NON_CONFORMANT_VISUAL_EXT)
defines.add(GLX_SLOW_VISUAL_EXT)
defines.add(GLX_VISUAL_CAVEAT_EXT)
# GLX_INTEL_swap_event
GLX_BUFFER_SWAP_COMPLETE_INTEL_MASK = Enumerant('GLX_BUFFER_SWAP_COMPLETE_INTEL_MASK', 0x4000000, 'GLX_INTEL_swap_event')
GLX_COPY_COMPLETE_INTEL = Enumerant('GLX_COPY_COMPLETE_INTEL', 0x8181, 'GLX_INTEL_swap_event')
GLX_EXCHANGE_COMPLETE_INTEL = Enumerant('GLX_EXCHANGE_COMPLETE_INTEL', 0x8180, 'GLX_INTEL_swap_event')
GLX_FLIP_COMPLETE_INTEL = Enumerant('GLX_FLIP_COMPLETE_INTEL', 0x8182, 'GLX_INTEL_swap_event')
defines.add(GLX_BUFFER_SWAP_COMPLETE_INTEL_MASK)
defines.add(GLX_COPY_COMPLETE_INTEL)
defines.add(GLX_EXCHANGE_COMPLETE_INTEL)
defines.add(GLX_FLIP_COMPLETE_INTEL)
# GLX_MESA_set_3dfx_mode
GLX_3DFX_FULLSCREEN_MODE_MESA = Enumerant('GLX_3DFX_FULLSCREEN_MODE_MESA', 0x0002, 'GLX_MESA_set_3dfx_mode')
GLX_3DFX_WINDOW_MODE_MESA = Enumerant('GLX_3DFX_WINDOW_MODE_MESA', 0x0001, 'GLX_MESA_set_3dfx_mode')
defines.add(GLX_3DFX_FULLSCREEN_MODE_MESA)
defines.add(GLX_3DFX_WINDOW_MODE_MESA)
# GLX_NV_float_buffer
GLX_FLOAT_COMPONENTS_NV = Enumerant('GLX_FLOAT_COMPONENTS_NV', 0x20b0, 'GLX_NV_float_buffer')
defines.add(GLX_FLOAT_COMPONENTS_NV)
# GLX_NV_multisample_coverage
GLX_COLOR_SAMPLES_NV = Enumerant('GLX_COLOR_SAMPLES_NV', 0x20b3, 'GLX_NV_multisample_coverage')
GLX_COVERAGE_SAMPLES_NV = Enumerant('GLX_COVERAGE_SAMPLES_NV', 0x186a1, 'GLX_NV_multisample_coverage')
defines.add(GLX_COLOR_SAMPLES_NV)
defines.add(GLX_COVERAGE_SAMPLES_NV)
# GLX_NV_present_video
GLX_NUM_VIDEO_SLOTS_NV = Enumerant('GLX_NUM_VIDEO_SLOTS_NV', 0x20f0, 'GLX_NV_present_video')
defines.add(GLX_NUM_VIDEO_SLOTS_NV)
# GLX_NV_video_capture
GLX_DEVICE_ID_NV = Enumerant('GLX_DEVICE_ID_NV', 0x20cd, 'GLX_NV_video_capture')
GLX_NUM_VIDEO_CAPTURE_SLOTS_NV = Enumerant('GLX_NUM_VIDEO_CAPTURE_SLOTS_NV', 0x20cf, 'GLX_NV_video_capture')
GLX_UNIQUE_ID_NV = Enumerant('GLX_UNIQUE_ID_NV', 0x20ce, 'GLX_NV_video_capture')
defines.add(GLX_DEVICE_ID_NV)
defines.add(GLX_NUM_VIDEO_CAPTURE_SLOTS_NV)
defines.add(GLX_UNIQUE_ID_NV)
# GLX_NV_video_output
GLX_VIDEO_OUT_ALPHA_NV = Enumerant('GLX_VIDEO_OUT_ALPHA_NV', 0x20c4, 'GLX_NV_video_output')
GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV = Enumerant('GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV', 0x20c6, 'GLX_NV_video_output')
GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV = Enumerant('GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV', 0x20c7, 'GLX_NV_video_output')
GLX_VIDEO_OUT_COLOR_NV = Enumerant('GLX_VIDEO_OUT_COLOR_NV', 0x20c3, 'GLX_NV_video_output')
GLX_VIDEO_OUT_DEPTH_NV = Enumerant('GLX_VIDEO_OUT_DEPTH_NV', 0x20c5, 'GLX_NV_video_output')
GLX_VIDEO_OUT_FIELD_1_NV = Enumerant('GLX_VIDEO_OUT_FIELD_1_NV', 0x20c9, 'GLX_NV_video_output')
GLX_VIDEO_OUT_FIELD_2_NV = Enumerant('GLX_VIDEO_OUT_FIELD_2_NV', 0x20ca, 'GLX_NV_video_output')
GLX_VIDEO_OUT_FRAME_NV = Enumerant('GLX_VIDEO_OUT_FRAME_NV', 0x20c8, 'GLX_NV_video_output')
GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV = Enumerant('GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV', 0x20cb, 'GLX_NV_video_output')
GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV = Enumerant('GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV', 0x20cc, 'GLX_NV_video_output')
defines.add(GLX_VIDEO_OUT_ALPHA_NV)
defines.add(GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV)
defines.add(GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV)
defines.add(GLX_VIDEO_OUT_COLOR_NV)
defines.add(GLX_VIDEO_OUT_DEPTH_NV)
defines.add(GLX_VIDEO_OUT_FIELD_1_NV)
defines.add(GLX_VIDEO_OUT_FIELD_2_NV)
defines.add(GLX_VIDEO_OUT_FRAME_NV)
defines.add(GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV)
defines.add(GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV)
# GLX_OML_swap_method
GLX_SWAP_COPY_OML = Enumerant('GLX_SWAP_COPY_OML', 0x8062, 'GLX_OML_swap_method')
GLX_SWAP_EXCHANGE_OML = Enumerant('GLX_SWAP_EXCHANGE_OML', 0x8061, 'GLX_OML_swap_method')
GLX_SWAP_METHOD_OML = Enumerant('GLX_SWAP_METHOD_OML', 0x8060, 'GLX_OML_swap_method')
GLX_SWAP_UNDEFINED_OML = Enumerant('GLX_SWAP_UNDEFINED_OML', 0x8063, 'GLX_OML_swap_method')
defines.add(GLX_SWAP_COPY_OML)
defines.add(GLX_SWAP_EXCHANGE_OML)
defines.add(GLX_SWAP_METHOD_OML)
defines.add(GLX_SWAP_UNDEFINED_OML)
# GLX_SGIS_blended_overlay
GLX_BLENDED_RGBA_SGIS = Enumerant('GLX_BLENDED_RGBA_SGIS', 0x8025, 'GLX_SGIS_blended_overlay')
defines.add(GLX_BLENDED_RGBA_SGIS)
# GLX_SGIS_color_range
GLX_EXTENDED_RANGE_SGIS = Enumerant('GLX_EXTENDED_RANGE_SGIS', 0x0000, 'GLX_SGIS_color_range')
GLX_MAX_ALPHA_SGIS = Enumerant('GLX_MAX_ALPHA_SGIS', 0x0000, 'GLX_SGIS_color_range')
GLX_MAX_BLUE_SGIS = Enumerant('GLX_MAX_BLUE_SGIS', 0x0000, 'GLX_SGIS_color_range')
GLX_MAX_GREEN_SGIS = Enumerant('GLX_MAX_GREEN_SGIS', 0x0000, 'GLX_SGIS_color_range')
GLX_MAX_RED_SGIS = Enumerant('GLX_MAX_RED_SGIS', 0x0000, 'GLX_SGIS_color_range')
GLX_MIN_ALPHA_SGIS = Enumerant('GLX_MIN_ALPHA_SGIS', 0x0000, 'GLX_SGIS_color_range')
GLX_MIN_BLUE_SGIS = Enumerant('GLX_MIN_BLUE_SGIS', 0x0000, 'GLX_SGIS_color_range')
GLX_MIN_GREEN_SGIS = Enumerant('GLX_MIN_GREEN_SGIS', 0x0000, 'GLX_SGIS_color_range')
GLX_MIN_RED_SGIS = Enumerant('GLX_MIN_RED_SGIS', 0x0000, 'GLX_SGIS_color_range')
defines.add(GLX_EXTENDED_RANGE_SGIS)
defines.add(GLX_MAX_ALPHA_SGIS)
defines.add(GLX_MAX_BLUE_SGIS)
defines.add(GLX_MAX_GREEN_SGIS)
defines.add(GLX_MAX_RED_SGIS)
defines.add(GLX_MIN_ALPHA_SGIS)
defines.add(GLX_MIN_BLUE_SGIS)
defines.add(GLX_MIN_GREEN_SGIS)
defines.add(GLX_MIN_RED_SGIS)
# GLX_SGIS_multisample
GLX_SAMPLES_SGIS = Enumerant('GLX_SAMPLES_SGIS', 0x186a1, 'GLX_SGIS_multisample')
GLX_SAMPLE_BUFFERS_SGIS = Enumerant('GLX_SAMPLE_BUFFERS_SGIS', 0x186a0, 'GLX_SGIS_multisample')
defines.add(GLX_SAMPLES_SGIS)
defines.add(GLX_SAMPLE_BUFFERS_SGIS)
# GLX_SGIS_shared_multisample
GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS = Enumerant('GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS', 0x8027, 'GLX_SGIS_shared_multisample')
GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS = Enumerant('GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS', 0x8026, 'GLX_SGIS_shared_multisample')
defines.add(GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS)
defines.add(GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS)
# GLX_SGIX_fbconfig
GLX_COLOR_INDEX_BIT_SGIX = Enumerant('GLX_COLOR_INDEX_BIT_SGIX', 0x0002, 'GLX_SGIX_fbconfig')
GLX_COLOR_INDEX_TYPE_SGIX = Enumerant('GLX_COLOR_INDEX_TYPE_SGIX', 0x8015, 'GLX_SGIX_fbconfig')
GLX_DRAWABLE_TYPE_SGIX = Enumerant('GLX_DRAWABLE_TYPE_SGIX', 0x8010, 'GLX_SGIX_fbconfig')
GLX_FBCONFIG_ID_SGIX = Enumerant('GLX_FBCONFIG_ID_SGIX', 0x8013, 'GLX_SGIX_fbconfig')
GLX_PIXMAP_BIT_SGIX = Enumerant('GLX_PIXMAP_BIT_SGIX', 0x0002, 'GLX_SGIX_fbconfig')
GLX_RENDER_TYPE_SGIX = Enumerant('GLX_RENDER_TYPE_SGIX', 0x8011, 'GLX_SGIX_fbconfig')
GLX_RGBA_BIT_SGIX = Enumerant('GLX_RGBA_BIT_SGIX', 0x0001, 'GLX_SGIX_fbconfig')
GLX_RGBA_TYPE_SGIX = Enumerant('GLX_RGBA_TYPE_SGIX', 0x8014, 'GLX_SGIX_fbconfig')
GLX_SCREEN_EXT = Enumerant('GLX_SCREEN_EXT', 0x800c, 'GLX_SGIX_fbconfig')
GLX_WINDOW_BIT_SGIX = Enumerant('GLX_WINDOW_BIT_SGIX', 0x0001, 'GLX_SGIX_fbconfig')
GLX_X_RENDERABLE_SGIX = Enumerant('GLX_X_RENDERABLE_SGIX', 0x8012, 'GLX_SGIX_fbconfig')
defines.add(GLX_COLOR_INDEX_BIT_SGIX)
defines.add(GLX_COLOR_INDEX_TYPE_SGIX)
defines.add(GLX_DRAWABLE_TYPE_SGIX)
defines.add(GLX_FBCONFIG_ID_SGIX)
defines.add(GLX_PIXMAP_BIT_SGIX)
defines.add(GLX_RENDER_TYPE_SGIX)
defines.add(GLX_RGBA_BIT_SGIX)
defines.add(GLX_RGBA_TYPE_SGIX)
defines.add(GLX_SCREEN_EXT)
defines.add(GLX_WINDOW_BIT_SGIX)
defines.add(GLX_X_RENDERABLE_SGIX)
# GLX_SGIX_hyperpipe
GLX_BAD_HYPERPIPE_CONFIG_SGIX = Enumerant('GLX_BAD_HYPERPIPE_CONFIG_SGIX', 0x005b, 'GLX_SGIX_hyperpipe')
GLX_BAD_HYPERPIPE_SGIX = Enumerant('GLX_BAD_HYPERPIPE_SGIX', 0x005c, 'GLX_SGIX_hyperpipe')
GLX_HYPERPIPE_DISPLAY_PIPE_SGIX = Enumerant('GLX_HYPERPIPE_DISPLAY_PIPE_SGIX', 0x0001, 'GLX_SGIX_hyperpipe')
GLX_HYPERPIPE_ID_SGIX = Enumerant('GLX_HYPERPIPE_ID_SGIX', 0x8030, 'GLX_SGIX_hyperpipe')
GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX = Enumerant('GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX', 0x0050, 'GLX_SGIX_hyperpipe')
GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX = Enumerant('GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX', 0x0004, 'GLX_SGIX_hyperpipe')
GLX_HYPERPIPE_RENDER_PIPE_SGIX = Enumerant('GLX_HYPERPIPE_RENDER_PIPE_SGIX', 0x0002, 'GLX_SGIX_hyperpipe')
GLX_HYPERPIPE_STEREO_SGIX = Enumerant('GLX_HYPERPIPE_STEREO_SGIX', 0x0003, 'GLX_SGIX_hyperpipe')
GLX_PIPE_RECT_LIMITS_SGIX = Enumerant('GLX_PIPE_RECT_LIMITS_SGIX', 0x0002, 'GLX_SGIX_hyperpipe')
GLX_PIPE_RECT_SGIX = Enumerant('GLX_PIPE_RECT_SGIX', 0x0001, 'GLX_SGIX_hyperpipe')
defines.add(GLX_BAD_HYPERPIPE_CONFIG_SGIX)
defines.add(GLX_BAD_HYPERPIPE_SGIX)
defines.add(GLX_HYPERPIPE_DISPLAY_PIPE_SGIX)
defines.add(GLX_HYPERPIPE_ID_SGIX)
defines.add(GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX)
defines.add(GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX)
defines.add(GLX_HYPERPIPE_RENDER_PIPE_SGIX)
defines.add(GLX_HYPERPIPE_STEREO_SGIX)
defines.add(GLX_PIPE_RECT_LIMITS_SGIX)
defines.add(GLX_PIPE_RECT_SGIX)
# GLX_SGIX_pbuffer
GLX_ACCUM_BUFFER_BIT_SGIX = Enumerant('GLX_ACCUM_BUFFER_BIT_SGIX', 0x0080, 'GLX_SGIX_pbuffer')
GLX_AUX_BUFFERS_BIT_SGIX = Enumerant('GLX_AUX_BUFFERS_BIT_SGIX', 0x0010, 'GLX_SGIX_pbuffer')
GLX_BACK_LEFT_BUFFER_BIT_SGIX = Enumerant('GLX_BACK_LEFT_BUFFER_BIT_SGIX', 0x0004, 'GLX_SGIX_pbuffer')
GLX_BACK_RIGHT_BUFFER_BIT_SGIX = Enumerant('GLX_BACK_RIGHT_BUFFER_BIT_SGIX', 0x0008, 'GLX_SGIX_pbuffer')
GLX_BUFFER_CLOBBER_MASK_SGIX = Enumerant('GLX_BUFFER_CLOBBER_MASK_SGIX', 0x8000000, 'GLX_SGIX_pbuffer')
GLX_DAMAGED_SGIX = Enumerant('GLX_DAMAGED_SGIX', 0x8020, 'GLX_SGIX_pbuffer')
GLX_DEPTH_BUFFER_BIT_SGIX = Enumerant('GLX_DEPTH_BUFFER_BIT_SGIX', 0x0020, 'GLX_SGIX_pbuffer')
GLX_EVENT_MASK_SGIX = Enumerant('GLX_EVENT_MASK_SGIX', 0x801f, 'GLX_SGIX_pbuffer')
GLX_FRONT_LEFT_BUFFER_BIT_SGIX = Enumerant('GLX_FRONT_LEFT_BUFFER_BIT_SGIX', 0x0001, 'GLX_SGIX_pbuffer')
GLX_FRONT_RIGHT_BUFFER_BIT_SGIX = Enumerant('GLX_FRONT_RIGHT_BUFFER_BIT_SGIX', 0x0002, 'GLX_SGIX_pbuffer')
GLX_HEIGHT_SGIX = Enumerant('GLX_HEIGHT_SGIX', 0x801e, 'GLX_SGIX_pbuffer')
GLX_LARGEST_PBUFFER_SGIX = Enumerant('GLX_LARGEST_PBUFFER_SGIX', 0x801c, 'GLX_SGIX_pbuffer')
GLX_MAX_PBUFFER_HEIGHT_SGIX = Enumerant('GLX_MAX_PBUFFER_HEIGHT_SGIX', 0x8017, 'GLX_SGIX_pbuffer')
GLX_MAX_PBUFFER_PIXELS_SGIX = Enumerant('GLX_MAX_PBUFFER_PIXELS_SGIX', 0x8018, 'GLX_SGIX_pbuffer')
GLX_MAX_PBUFFER_WIDTH_SGIX = Enumerant('GLX_MAX_PBUFFER_WIDTH_SGIX', 0x8016, 'GLX_SGIX_pbuffer')
GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX = Enumerant('GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX', 0x801a, 'GLX_SGIX_pbuffer')
GLX_OPTIMAL_PBUFFER_WIDTH_SGIX = Enumerant('GLX_OPTIMAL_PBUFFER_WIDTH_SGIX', 0x8019, 'GLX_SGIX_pbuffer')
GLX_PBUFFER_BIT_SGIX = Enumerant('GLX_PBUFFER_BIT_SGIX', 0x0004, 'GLX_SGIX_pbuffer')
GLX_PBUFFER_SGIX = Enumerant('GLX_PBUFFER_SGIX', 0x8023, 'GLX_SGIX_pbuffer')
GLX_PRESERVED_CONTENTS_SGIX = Enumerant('GLX_PRESERVED_CONTENTS_SGIX', 0x801b, 'GLX_SGIX_pbuffer')
GLX_SAMPLE_BUFFERS_BIT_SGIX = Enumerant('GLX_SAMPLE_BUFFERS_BIT_SGIX', 0x0100, 'GLX_SGIX_pbuffer')
GLX_SAVED_SGIX = Enumerant('GLX_SAVED_SGIX', 0x8021, 'GLX_SGIX_pbuffer')
GLX_STENCIL_BUFFER_BIT_SGIX = Enumerant('GLX_STENCIL_BUFFER_BIT_SGIX', 0x0040, 'GLX_SGIX_pbuffer')
GLX_WIDTH_SGIX = Enumerant('GLX_WIDTH_SGIX', 0x801d, 'GLX_SGIX_pbuffer')
GLX_WINDOW_SGIX = Enumerant('GLX_WINDOW_SGIX', 0x8022, 'GLX_SGIX_pbuffer')
defines.add(GLX_ACCUM_BUFFER_BIT_SGIX)
defines.add(GLX_AUX_BUFFERS_BIT_SGIX)
defines.add(GLX_BACK_LEFT_BUFFER_BIT_SGIX)
defines.add(GLX_BACK_RIGHT_BUFFER_BIT_SGIX)
defines.add(GLX_BUFFER_CLOBBER_MASK_SGIX)
defines.add(GLX_DAMAGED_SGIX)
defines.add(GLX_DEPTH_BUFFER_BIT_SGIX)
defines.add(GLX_EVENT_MASK_SGIX)
defines.add(GLX_FRONT_LEFT_BUFFER_BIT_SGIX)
defines.add(GLX_FRONT_RIGHT_BUFFER_BIT_SGIX)
defines.add(GLX_HEIGHT_SGIX)
defines.add(GLX_LARGEST_PBUFFER_SGIX)
defines.add(GLX_MAX_PBUFFER_HEIGHT_SGIX)
defines.add(GLX_MAX_PBUFFER_PIXELS_SGIX)
defines.add(GLX_MAX_PBUFFER_WIDTH_SGIX)
defines.add(GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX)
defines.add(GLX_OPTIMAL_PBUFFER_WIDTH_SGIX)
defines.add(GLX_PBUFFER_BIT_SGIX)
defines.add(GLX_PBUFFER_SGIX)
defines.add(GLX_PRESERVED_CONTENTS_SGIX)
defines.add(GLX_SAMPLE_BUFFERS_BIT_SGIX)
defines.add(GLX_SAVED_SGIX)
defines.add(GLX_STENCIL_BUFFER_BIT_SGIX)
defines.add(GLX_WIDTH_SGIX)
defines.add(GLX_WINDOW_SGIX)
# GLX_SGIX_video_resize
GLX_SYNC_FRAME_SGIX = Enumerant('GLX_SYNC_FRAME_SGIX', 0x0000, 'GLX_SGIX_video_resize')
GLX_SYNC_SWAP_SGIX = Enumerant('GLX_SYNC_SWAP_SGIX', 0x0001, 'GLX_SGIX_video_resize')
defines.add(GLX_SYNC_FRAME_SGIX)
defines.add(GLX_SYNC_SWAP_SGIX)
# GLX_SGIX_visual_select_group
GLX_VISUAL_SELECT_GROUP_SGIX = Enumerant('GLX_VISUAL_SELECT_GROUP_SGIX', 0x8028, 'GLX_SGIX_visual_select_group')
defines.add(GLX_VISUAL_SELECT_GROUP_SGIX)
# GLX_SUN_video_resize
GLX_VIDEO_RESIZE_SUN = Enumerant('GLX_VIDEO_RESIZE_SUN', 0x8171, 'GLX_SUN_video_resize')
GL_VIDEO_RESIZE_COMPENSATION_SUN = Enumerant('GL_VIDEO_RESIZE_COMPENSATION_SUN', 0x85cd, 'GLX_SUN_video_resize')
defines.add(GLX_VIDEO_RESIZE_SUN)
defines.add(GL_VIDEO_RESIZE_COMPENSATION_SUN)
# GLX_VERSION_1_0
GLX_ACCUM_ALPHA_SIZE = Enumerant('GLX_ACCUM_ALPHA_SIZE', 0x0011, 'GLX_VERSION_1_0')
GLX_ACCUM_BLUE_SIZE = Enumerant('GLX_ACCUM_BLUE_SIZE', 0x0010, 'GLX_VERSION_1_0')
GLX_ACCUM_GREEN_SIZE = Enumerant('GLX_ACCUM_GREEN_SIZE', 0x000f, 'GLX_VERSION_1_0')
GLX_ACCUM_RED_SIZE = Enumerant('GLX_ACCUM_RED_SIZE', 0x000e, 'GLX_VERSION_1_0')
GLX_ALPHA_SIZE = Enumerant('GLX_ALPHA_SIZE', 0x000b, 'GLX_VERSION_1_0')
GLX_AUX_BUFFERS = Enumerant('GLX_AUX_BUFFERS', 0x0007, 'GLX_VERSION_1_0')
GLX_BAD_ATTRIBUTE = Enumerant('GLX_BAD_ATTRIBUTE', 0x0002, 'GLX_VERSION_1_0')
GLX_BAD_CONTEXT = Enumerant('GLX_BAD_CONTEXT', 0x0005, 'GLX_VERSION_1_0')
GLX_BAD_ENUM = Enumerant('GLX_BAD_ENUM', 0x0007, 'GLX_VERSION_1_0')
GLX_BAD_SCREEN = Enumerant('GLX_BAD_SCREEN', 0x0001, 'GLX_VERSION_1_0')
GLX_BAD_VALUE = Enumerant('GLX_BAD_VALUE', 0x0006, 'GLX_VERSION_1_0')
GLX_BAD_VISUAL = Enumerant('GLX_BAD_VISUAL', 0x0004, 'GLX_VERSION_1_0')
GLX_BLUE_SIZE = Enumerant('GLX_BLUE_SIZE', 0x000a, 'GLX_VERSION_1_0')
GLX_BUFFER_SIZE = Enumerant('GLX_BUFFER_SIZE', 0x0002, 'GLX_VERSION_1_0')
GLX_DEPTH_SIZE = Enumerant('GLX_DEPTH_SIZE', 0x000c, 'GLX_VERSION_1_0')
GLX_DOUBLEBUFFER = Enumerant('GLX_DOUBLEBUFFER', 0x0005, 'GLX_VERSION_1_0')
GLX_GREEN_SIZE = Enumerant('GLX_GREEN_SIZE', 0x0009, 'GLX_VERSION_1_0')
GLX_LEVEL = Enumerant('GLX_LEVEL', 0x0003, 'GLX_VERSION_1_0')
GLX_NO_EXTENSION = Enumerant('GLX_NO_EXTENSION', 0x0003, 'GLX_VERSION_1_0')
GLX_RED_SIZE = Enumerant('GLX_RED_SIZE', 0x0008, 'GLX_VERSION_1_0')
GLX_RGBA = Enumerant('GLX_RGBA', 0x0004, 'GLX_VERSION_1_0')
GLX_STENCIL_SIZE = Enumerant('GLX_STENCIL_SIZE', 0x000d, 'GLX_VERSION_1_0')
GLX_STEREO = Enumerant('GLX_STEREO', 0x0006, 'GLX_VERSION_1_0')
GLX_USE_GL = Enumerant('GLX_USE_GL', 0x0001, 'GLX_VERSION_1_0')
defines.add(GLX_ACCUM_ALPHA_SIZE)
defines.add(GLX_ACCUM_BLUE_SIZE)
defines.add(GLX_ACCUM_GREEN_SIZE)
defines.add(GLX_ACCUM_RED_SIZE)
defines.add(GLX_ALPHA_SIZE)
defines.add(GLX_AUX_BUFFERS)
defines.add(GLX_BAD_ATTRIBUTE)
defines.add(GLX_BAD_CONTEXT)
defines.add(GLX_BAD_ENUM)
defines.add(GLX_BAD_SCREEN)
defines.add(GLX_BAD_VALUE)
defines.add(GLX_BAD_VISUAL)
defines.add(GLX_BLUE_SIZE)
defines.add(GLX_BUFFER_SIZE)
defines.add(GLX_DEPTH_SIZE)
defines.add(GLX_DOUBLEBUFFER)
defines.add(GLX_GREEN_SIZE)
defines.add(GLX_LEVEL)
defines.add(GLX_NO_EXTENSION)
defines.add(GLX_RED_SIZE)
defines.add(GLX_RGBA)
defines.add(GLX_STENCIL_SIZE)
defines.add(GLX_STEREO)
defines.add(GLX_USE_GL)
# GLX_VERSION_1_1
GLX_EXTENSIONS = Enumerant('GLX_EXTENSIONS', 0x0003, 'GLX_VERSION_1_1')
GLX_VENDOR = Enumerant('GLX_VENDOR', 0x0001, 'GLX_VERSION_1_1')
GLX_VERSION = Enumerant('GLX_VERSION', 0x0002, 'GLX_VERSION_1_1')
defines.add(GLX_EXTENSIONS)
defines.add(GLX_VENDOR)
defines.add(GLX_VERSION)
# GLX_VERSION_1_3
GLX_ACCUM_BUFFER_BIT = Enumerant('GLX_ACCUM_BUFFER_BIT', 0x0080, 'GLX_VERSION_1_3')
GLX_AUX_BUFFERS_BIT = Enumerant('GLX_AUX_BUFFERS_BIT', 0x0010, 'GLX_VERSION_1_3')
GLX_BACK_LEFT_BUFFER_BIT = Enumerant('GLX_BACK_LEFT_BUFFER_BIT', 0x0004, 'GLX_VERSION_1_3')
GLX_BACK_RIGHT_BUFFER_BIT = Enumerant('GLX_BACK_RIGHT_BUFFER_BIT', 0x0008, 'GLX_VERSION_1_3')
GLX_COLOR_INDEX_BIT = Enumerant('GLX_COLOR_INDEX_BIT', 0x0002, 'GLX_VERSION_1_3')
GLX_COLOR_INDEX_TYPE = Enumerant('GLX_COLOR_INDEX_TYPE', 0x8015, 'GLX_VERSION_1_3')
GLX_CONFIG_CAVEAT = Enumerant('GLX_CONFIG_CAVEAT', 0x0020, 'GLX_VERSION_1_3')
GLX_DAMAGED = Enumerant('GLX_DAMAGED', 0x8020, 'GLX_VERSION_1_3')
GLX_DEPTH_BUFFER_BIT = Enumerant('GLX_DEPTH_BUFFER_BIT', 0x0020, 'GLX_VERSION_1_3')
GLX_DIRECT_COLOR = Enumerant('GLX_DIRECT_COLOR', 0x8003, 'GLX_VERSION_1_3')
GLX_DONT_CARE = Enumerant('GLX_DONT_CARE', 0xffffffff, 'GLX_VERSION_1_3')
GLX_DRAWABLE_TYPE = Enumerant('GLX_DRAWABLE_TYPE', 0x8010, 'GLX_VERSION_1_3')
GLX_EVENT_MASK = Enumerant('GLX_EVENT_MASK', 0x801f, 'GLX_VERSION_1_3')
GLX_FBCONFIG_ID = Enumerant('GLX_FBCONFIG_ID', 0x8013, 'GLX_VERSION_1_3')
GLX_FRONT_LEFT_BUFFER_BIT = Enumerant('GLX_FRONT_LEFT_BUFFER_BIT', 0x0001, 'GLX_VERSION_1_3')
GLX_FRONT_RIGHT_BUFFER_BIT = Enumerant('GLX_FRONT_RIGHT_BUFFER_BIT', 0x0002, 'GLX_VERSION_1_3')
GLX_GRAY_SCALE = Enumerant('GLX_GRAY_SCALE', 0x8006, 'GLX_VERSION_1_3')
GLX_HEIGHT = Enumerant('GLX_HEIGHT', 0x801e, 'GLX_VERSION_1_3')
GLX_LARGEST_PBUFFER = Enumerant('GLX_LARGEST_PBUFFER', 0x801c, 'GLX_VERSION_1_3')
GLX_MAX_PBUFFER_HEIGHT = Enumerant('GLX_MAX_PBUFFER_HEIGHT', 0x8017, 'GLX_VERSION_1_3')
GLX_MAX_PBUFFER_PIXELS = Enumerant('GLX_MAX_PBUFFER_PIXELS', 0x8018, 'GLX_VERSION_1_3')
GLX_MAX_PBUFFER_WIDTH = Enumerant('GLX_MAX_PBUFFER_WIDTH', 0x8016, 'GLX_VERSION_1_3')
GLX_NONE = Enumerant('GLX_NONE', 0x8000, 'GLX_VERSION_1_3')
GLX_NON_CONFORMANT_CONFIG = Enumerant('GLX_NON_CONFORMANT_CONFIG', 0x800d, 'GLX_VERSION_1_3')
GLX_PBUFFER = Enumerant('GLX_PBUFFER', 0x8023, 'GLX_VERSION_1_3')
GLX_PBUFFER_BIT = Enumerant('GLX_PBUFFER_BIT', 0x0004, 'GLX_VERSION_1_3')
GLX_PBUFFER_CLOBBER_MASK = Enumerant('GLX_PBUFFER_CLOBBER_MASK', 0x8000000, 'GLX_VERSION_1_3')
GLX_PBUFFER_HEIGHT = Enumerant('GLX_PBUFFER_HEIGHT', 0x8040, 'GLX_VERSION_1_3')
GLX_PBUFFER_WIDTH = Enumerant('GLX_PBUFFER_WIDTH', 0x8041, 'GLX_VERSION_1_3')
GLX_PIXMAP_BIT = Enumerant('GLX_PIXMAP_BIT', 0x0002, 'GLX_VERSION_1_3')
GLX_PRESERVED_CONTENTS = Enumerant('GLX_PRESERVED_CONTENTS', 0x801b, 'GLX_VERSION_1_3')
GLX_PSEUDO_COLOR = Enumerant('GLX_PSEUDO_COLOR', 0x8004, 'GLX_VERSION_1_3')
GLX_RENDER_TYPE = Enumerant('GLX_RENDER_TYPE', 0x8011, 'GLX_VERSION_1_3')
GLX_RGBA_BIT = Enumerant('GLX_RGBA_BIT', 0x0001, 'GLX_VERSION_1_3')
GLX_RGBA_TYPE = Enumerant('GLX_RGBA_TYPE', 0x8014, 'GLX_VERSION_1_3')
GLX_SAVED = Enumerant('GLX_SAVED', 0x8021, 'GLX_VERSION_1_3')
GLX_SCREEN = Enumerant('GLX_SCREEN', 0x800c, 'GLX_VERSION_1_3')
GLX_SLOW_CONFIG = Enumerant('GLX_SLOW_CONFIG', 0x8001, 'GLX_VERSION_1_3')
GLX_STATIC_COLOR = Enumerant('GLX_STATIC_COLOR', 0x8005, 'GLX_VERSION_1_3')
GLX_STATIC_GRAY = Enumerant('GLX_STATIC_GRAY', 0x8007, 'GLX_VERSION_1_3')
GLX_STENCIL_BUFFER_BIT = Enumerant('GLX_STENCIL_BUFFER_BIT', 0x0040, 'GLX_VERSION_1_3')
GLX_TRANSPARENT_ALPHA_VALUE = Enumerant('GLX_TRANSPARENT_ALPHA_VALUE', 0x0028, 'GLX_VERSION_1_3')
GLX_TRANSPARENT_BLUE_VALUE = Enumerant('GLX_TRANSPARENT_BLUE_VALUE', 0x0027, 'GLX_VERSION_1_3')
GLX_TRANSPARENT_GREEN_VALUE = Enumerant('GLX_TRANSPARENT_GREEN_VALUE', 0x0026, 'GLX_VERSION_1_3')
GLX_TRANSPARENT_INDEX = Enumerant('GLX_TRANSPARENT_INDEX', 0x8009, 'GLX_VERSION_1_3')
GLX_TRANSPARENT_INDEX_VALUE = Enumerant('GLX_TRANSPARENT_INDEX_VALUE', 0x0024, 'GLX_VERSION_1_3')
GLX_TRANSPARENT_RED_VALUE = Enumerant('GLX_TRANSPARENT_RED_VALUE', 0x0025, 'GLX_VERSION_1_3')
GLX_TRANSPARENT_RGB = Enumerant('GLX_TRANSPARENT_RGB', 0x8008, 'GLX_VERSION_1_3')
GLX_TRANSPARENT_TYPE = Enumerant('GLX_TRANSPARENT_TYPE', 0x0023, 'GLX_VERSION_1_3')
GLX_TRUE_COLOR = Enumerant('GLX_TRUE_COLOR', 0x8002, 'GLX_VERSION_1_3')
GLX_VISUAL_ID = Enumerant('GLX_VISUAL_ID', 0x800b, 'GLX_VERSION_1_3')
GLX_WIDTH = Enumerant('GLX_WIDTH', 0x801d, 'GLX_VERSION_1_3')
GLX_WINDOW = Enumerant('GLX_WINDOW', 0x8022, 'GLX_VERSION_1_3')
GLX_WINDOW_BIT = Enumerant('GLX_WINDOW_BIT', 0x0001, 'GLX_VERSION_1_3')
GLX_X_RENDERABLE = Enumerant('GLX_X_RENDERABLE', 0x8012, 'GLX_VERSION_1_3')
GLX_X_VISUAL_TYPE = Enumerant('GLX_X_VISUAL_TYPE', 0x0022, 'GLX_VERSION_1_3')
defines.add(GLX_ACCUM_BUFFER_BIT)
defines.add(GLX_AUX_BUFFERS_BIT)
defines.add(GLX_BACK_LEFT_BUFFER_BIT)
defines.add(GLX_BACK_RIGHT_BUFFER_BIT)
defines.add(GLX_COLOR_INDEX_BIT)
defines.add(GLX_COLOR_INDEX_TYPE)
defines.add(GLX_CONFIG_CAVEAT)
defines.add(GLX_DAMAGED)
defines.add(GLX_DEPTH_BUFFER_BIT)
defines.add(GLX_DIRECT_COLOR)
defines.add(GLX_DONT_CARE)
defines.add(GLX_DRAWABLE_TYPE)
defines.add(GLX_EVENT_MASK)
defines.add(GLX_FBCONFIG_ID)
defines.add(GLX_FRONT_LEFT_BUFFER_BIT)
defines.add(GLX_FRONT_RIGHT_BUFFER_BIT)
defines.add(GLX_GRAY_SCALE)
defines.add(GLX_HEIGHT)
defines.add(GLX_LARGEST_PBUFFER)
defines.add(GLX_MAX_PBUFFER_HEIGHT)
defines.add(GLX_MAX_PBUFFER_PIXELS)
defines.add(GLX_MAX_PBUFFER_WIDTH)
defines.add(GLX_NONE)
defines.add(GLX_NON_CONFORMANT_CONFIG)
defines.add(GLX_PBUFFER)
defines.add(GLX_PBUFFER_BIT)
defines.add(GLX_PBUFFER_CLOBBER_MASK)
defines.add(GLX_PBUFFER_HEIGHT)
defines.add(GLX_PBUFFER_WIDTH)
defines.add(GLX_PIXMAP_BIT)
defines.add(GLX_PRESERVED_CONTENTS)
defines.add(GLX_PSEUDO_COLOR)
defines.add(GLX_RENDER_TYPE)
defines.add(GLX_RGBA_BIT)
defines.add(GLX_RGBA_TYPE)
defines.add(GLX_SAVED)
defines.add(GLX_SCREEN)
defines.add(GLX_SLOW_CONFIG)
defines.add(GLX_STATIC_COLOR)
defines.add(GLX_STATIC_GRAY)
defines.add(GLX_STENCIL_BUFFER_BIT)
defines.add(GLX_TRANSPARENT_ALPHA_VALUE)
defines.add(GLX_TRANSPARENT_BLUE_VALUE)
defines.add(GLX_TRANSPARENT_GREEN_VALUE)
defines.add(GLX_TRANSPARENT_INDEX)
defines.add(GLX_TRANSPARENT_INDEX_VALUE)
defines.add(GLX_TRANSPARENT_RED_VALUE)
defines.add(GLX_TRANSPARENT_RGB)
defines.add(GLX_TRANSPARENT_TYPE)
defines.add(GLX_TRUE_COLOR)
defines.add(GLX_VISUAL_ID)
defines.add(GLX_WIDTH)
defines.add(GLX_WINDOW)
defines.add(GLX_WINDOW_BIT)
defines.add(GLX_X_RENDERABLE)
defines.add(GLX_X_VISUAL_TYPE)
# GLX_VERSION_1_4
GLX_SAMPLES = Enumerant('GLX_SAMPLES', 0x186a1, 'GLX_VERSION_1_4')
GLX_SAMPLE_BUFFERS = Enumerant('GLX_SAMPLE_BUFFERS', 0x186a0, 'GLX_VERSION_1_4')
defines.add(GLX_SAMPLES)
defines.add(GLX_SAMPLE_BUFFERS)
# GLX_AMD_gpu_association
glXBlitContextFramebufferAMD = Function('glXBlitContextFramebufferAMD')
glXBlitContextFramebufferAMD.ret = Return('void')
glXBlitContextFramebufferAMD.add( Input( 'dstCtx','GLXContext' ))
glXBlitContextFramebufferAMD.add( Input( 'srcX0','GLint' ))
glXBlitContextFramebufferAMD.add( Input( 'srcY0','GLint' ))
glXBlitContextFramebufferAMD.add( Input( 'srcX1','GLint' ))
glXBlitContextFramebufferAMD.add( Input( 'srcY1','GLint' ))
glXBlitContextFramebufferAMD.add( Input( 'dstX0','GLint' ))
glXBlitContextFramebufferAMD.add( Input( 'dstY0','GLint' ))
glXBlitContextFramebufferAMD.add( Input( 'dstX1','GLint' ))
glXBlitContextFramebufferAMD.add( Input( 'dstY1','GLint' ))
glXBlitContextFramebufferAMD.add( Input( 'mask','GLbitfield' ,regalLog = 'GLblitFramebufferToString(mask)' ))
glXBlitContextFramebufferAMD.add( Input( 'filter','GLenum' ))
glXBlitContextFramebufferAMD.version = ''
glXBlitContextFramebufferAMD.category = 'GLX_AMD_gpu_association'
glXBlitContextFramebufferAMD.trace = True
glXBlitContextFramebufferAMD.play = True
glx.add(glXBlitContextFramebufferAMD)
glXCreateAssociatedContextAMD = Function('glXCreateAssociatedContextAMD')
glXCreateAssociatedContextAMD.ret = Return('GLXContext')
glXCreateAssociatedContextAMD.add( Input( 'id','unsigned int' ))
glXCreateAssociatedContextAMD.add( Input( 'share_list','GLXContext' ))
glXCreateAssociatedContextAMD.version = ''
glXCreateAssociatedContextAMD.category = 'GLX_AMD_gpu_association'
glXCreateAssociatedContextAMD.trace = True
glXCreateAssociatedContextAMD.play = True
glx.add(glXCreateAssociatedContextAMD)
glXCreateAssociatedContextAttribsAMD = Function('glXCreateAssociatedContextAttribsAMD')
glXCreateAssociatedContextAttribsAMD.ret = Return('GLXContext')
glXCreateAssociatedContextAttribsAMD.add( Input( 'id','unsigned int' ))
glXCreateAssociatedContextAttribsAMD.add( Input( 'share_context','GLXContext' ))
glXCreateAssociatedContextAttribsAMD.add( Input( 'attribList','const int *' ))
glXCreateAssociatedContextAttribsAMD.version = ''
glXCreateAssociatedContextAttribsAMD.category = 'GLX_AMD_gpu_association'
glXCreateAssociatedContextAttribsAMD.trace = True
glXCreateAssociatedContextAttribsAMD.play = True
glx.add(glXCreateAssociatedContextAttribsAMD)
glXDeleteAssociatedContextAMD = Function('glXDeleteAssociatedContextAMD')
glXDeleteAssociatedContextAMD.ret = Return('Bool')
glXDeleteAssociatedContextAMD.add( Input( 'ctx','GLXContext' ))
glXDeleteAssociatedContextAMD.version = ''
glXDeleteAssociatedContextAMD.category = 'GLX_AMD_gpu_association'
glXDeleteAssociatedContextAMD.trace = True
glXDeleteAssociatedContextAMD.play = True
glx.add(glXDeleteAssociatedContextAMD)
glXGetContextGPUIDAMD = Function('glXGetContextGPUIDAMD')
glXGetContextGPUIDAMD.ret = Return('unsigned int')
glXGetContextGPUIDAMD.add( Input( 'ctx','GLXContext' ))
glXGetContextGPUIDAMD.version = ''
glXGetContextGPUIDAMD.category = 'GLX_AMD_gpu_association'
glXGetContextGPUIDAMD.trace = True
glXGetContextGPUIDAMD.play = True
glx.add(glXGetContextGPUIDAMD)
glXGetCurrentAssociatedContextAMD = Function('glXGetCurrentAssociatedContextAMD')
glXGetCurrentAssociatedContextAMD.ret = Return('GLXContext')
glXGetCurrentAssociatedContextAMD.version = ''
glXGetCurrentAssociatedContextAMD.category = 'GLX_AMD_gpu_association'
glXGetCurrentAssociatedContextAMD.trace = True
glXGetCurrentAssociatedContextAMD.play = True
glx.add(glXGetCurrentAssociatedContextAMD)
glXGetGPUIDsAMD = Function('glXGetGPUIDsAMD')
glXGetGPUIDsAMD.ret = Return('unsigned int')
glXGetGPUIDsAMD.add( Input( 'maxCount','unsigned int' ))
glXGetGPUIDsAMD.add( Input( 'ids','unsigned int *' ))
glXGetGPUIDsAMD.version = ''
glXGetGPUIDsAMD.category = 'GLX_AMD_gpu_association'
glXGetGPUIDsAMD.trace = True
glXGetGPUIDsAMD.play = True
glx.add(glXGetGPUIDsAMD)
glXGetGPUInfoAMD = Function('glXGetGPUInfoAMD')
glXGetGPUInfoAMD.ret = Return('int')
glXGetGPUInfoAMD.add( Input( 'id','unsigned int' ))
glXGetGPUInfoAMD.add( Input( 'property','int' ))
glXGetGPUInfoAMD.add( Input( 'dataType','GLenum' ))
glXGetGPUInfoAMD.add( Input( 'size','unsigned int' ))
glXGetGPUInfoAMD.add( Input( 'data','GLvoid *' ))
glXGetGPUInfoAMD.version = ''
glXGetGPUInfoAMD.category = 'GLX_AMD_gpu_association'
glXGetGPUInfoAMD.trace = True
glXGetGPUInfoAMD.play = True
glx.add(glXGetGPUInfoAMD)
glXMakeAssociatedContextCurrentAMD = Function('glXMakeAssociatedContextCurrentAMD')
glXMakeAssociatedContextCurrentAMD.ret = Return('Bool')
glXMakeAssociatedContextCurrentAMD.add( Input( 'ctx','GLXContext' ))
glXMakeAssociatedContextCurrentAMD.version = ''
glXMakeAssociatedContextCurrentAMD.category = 'GLX_AMD_gpu_association'
glXMakeAssociatedContextCurrentAMD.trace = True
glXMakeAssociatedContextCurrentAMD.play = True
glx.add(glXMakeAssociatedContextCurrentAMD)
# GLX_ARB_create_context
glXCreateContextAttribsARB = Function('glXCreateContextAttribsARB')
glXCreateContextAttribsARB.ret = Return('GLXContext')
glXCreateContextAttribsARB.add( Input( 'dpy','Display *' ))
glXCreateContextAttribsARB.add( Input( 'config','GLXFBConfig' ))
glXCreateContextAttribsARB.add( Input( 'share_context','GLXContext' ))
glXCreateContextAttribsARB.add( Input( 'direct','Bool' ))
glXCreateContextAttribsARB.add( Input( 'attrib_list','const int *' ))
glXCreateContextAttribsARB.version = ''
glXCreateContextAttribsARB.category = 'GLX_ARB_create_context'
glXCreateContextAttribsARB.trace = True
glXCreateContextAttribsARB.play = True
glx.add(glXCreateContextAttribsARB)
# GLX_ARB_get_proc_address
glXGetProcAddressARB = Function('glXGetProcAddressARB')
glXGetProcAddressARB.ret = Return('__GLXextFuncPtr')
glXGetProcAddressARB.add( Input( 'procName','const GLubyte *' ,cast = 'const char *' ))
glXGetProcAddressARB.version = ''
glXGetProcAddressARB.category = 'GLX_ARB_get_proc_address'
glXGetProcAddressARB.trace = True
glXGetProcAddressARB.play = True
glx.add(glXGetProcAddressARB)
# GLX_ATI_render_texture
glXBindTexImageATI = Function('glXBindTexImageATI')
glXBindTexImageATI.ret = Return('void')
glXBindTexImageATI.add( Input( 'dpy','Display *' ))
glXBindTexImageATI.add( Input( 'pbuf','GLXPbuffer' ))
glXBindTexImageATI.add( Input( 'buffer','int' ))
glXBindTexImageATI.version = ''
glXBindTexImageATI.category = 'GLX_ATI_render_texture'
glXBindTexImageATI.trace = True
glXBindTexImageATI.play = True
glx.add(glXBindTexImageATI)
glXDrawableAttribATI = Function('glXDrawableAttribATI')
glXDrawableAttribATI.ret = Return('void')
glXDrawableAttribATI.add( Input( 'dpy','Display *' ))
glXDrawableAttribATI.add( Input( 'draw','GLXDrawable' ))
glXDrawableAttribATI.add( Input( 'attrib_list','const int *' ))
glXDrawableAttribATI.version = ''
glXDrawableAttribATI.category = 'GLX_ATI_render_texture'
glXDrawableAttribATI.trace = True
glXDrawableAttribATI.play = True
glx.add(glXDrawableAttribATI)
glXReleaseTexImageATI = Function('glXReleaseTexImageATI')
glXReleaseTexImageATI.ret = Return('void')
glXReleaseTexImageATI.add( Input( 'dpy','Display *' ))
glXReleaseTexImageATI.add( Input( 'pbuf','GLXPbuffer' ))
glXReleaseTexImageATI.add( Input( 'buffer','int' ))
glXReleaseTexImageATI.version = ''
glXReleaseTexImageATI.category = 'GLX_ATI_render_texture'
glXReleaseTexImageATI.trace = True
glXReleaseTexImageATI.play = True
glx.add(glXReleaseTexImageATI)
# GLX_EXT_import_context
glXFreeContextEXT = Function('glXFreeContextEXT')
glXFreeContextEXT.ret = Return('void')
glXFreeContextEXT.add( Input( 'dpy','Display *' ))
glXFreeContextEXT.add( Input( 'context','GLXContext' ))
glXFreeContextEXT.version = ''
glXFreeContextEXT.category = 'GLX_EXT_import_context'
glXFreeContextEXT.trace = True
glXFreeContextEXT.play = True
glx.add(glXFreeContextEXT)
glXGetContextIDEXT = Function('glXGetContextIDEXT')
glXGetContextIDEXT.ret = Return('GLXContextID')
glXGetContextIDEXT.add( Input( 'context','const GLXContext' ))
glXGetContextIDEXT.version = ''
glXGetContextIDEXT.category = 'GLX_EXT_import_context'
glXGetContextIDEXT.trace = True
glXGetContextIDEXT.play = True
glx.add(glXGetContextIDEXT)
glXImportContextEXT = Function('glXImportContextEXT')
glXImportContextEXT.ret = Return('GLXContext')
glXImportContextEXT.add( Input( 'dpy','Display *' ))
glXImportContextEXT.add( Input( 'contextID','GLXContextID' ))
glXImportContextEXT.version = ''
glXImportContextEXT.category = 'GLX_EXT_import_context'
glXImportContextEXT.trace = True
glXImportContextEXT.play = True
glx.add(glXImportContextEXT)
glXQueryContextInfoEXT = Function('glXQueryContextInfoEXT')
glXQueryContextInfoEXT.ret = Return('int')
glXQueryContextInfoEXT.add( Input( 'dpy','Display *' ))
glXQueryContextInfoEXT.add( Input( 'context','GLXContext' ))
glXQueryContextInfoEXT.add( Input( 'attribute','int' ))
glXQueryContextInfoEXT.add( Output( 'value','int *' ,size = 1 ))
glXQueryContextInfoEXT.version = ''
glXQueryContextInfoEXT.category = 'GLX_EXT_import_context'
glXQueryContextInfoEXT.trace = True
glXQueryContextInfoEXT.play = True
glx.add(glXQueryContextInfoEXT)
# GLX_EXT_swap_control
glXSwapIntervalEXT = Function('glXSwapIntervalEXT')
glXSwapIntervalEXT.ret = Return('void')
glXSwapIntervalEXT.add( Input( 'dpy','Display *' ))
glXSwapIntervalEXT.add( Input( 'drawable','GLXDrawable' ))
glXSwapIntervalEXT.add( Input( 'interval','int' ))
glXSwapIntervalEXT.version = ''
glXSwapIntervalEXT.category = 'GLX_EXT_swap_control'
glXSwapIntervalEXT.trace = True
glXSwapIntervalEXT.play = True
glx.add(glXSwapIntervalEXT)
# GLX_EXT_texture_from_pixmap
glXBindTexImageEXT = Function('glXBindTexImageEXT')
glXBindTexImageEXT.ret = Return('void')
glXBindTexImageEXT.add( Input( 'display','Display *' ))
glXBindTexImageEXT.add( Input( 'drawable','GLXDrawable' ))
glXBindTexImageEXT.add( Input( 'buffer','int' ))
glXBindTexImageEXT.add( Input( 'attrib_list','const int *' ))
glXBindTexImageEXT.version = ''
glXBindTexImageEXT.category = 'GLX_EXT_texture_from_pixmap'
glXBindTexImageEXT.trace = True
glXBindTexImageEXT.play = True
glx.add(glXBindTexImageEXT)
glXReleaseTexImageEXT = Function('glXReleaseTexImageEXT')
glXReleaseTexImageEXT.ret = Return('void')
glXReleaseTexImageEXT.add( Input( 'display','Display *' ))
glXReleaseTexImageEXT.add( Input( 'drawable','GLXDrawable' ))
glXReleaseTexImageEXT.add( Input( 'buffer','int' ))
glXReleaseTexImageEXT.version = ''
glXReleaseTexImageEXT.category = 'GLX_EXT_texture_from_pixmap'
glXReleaseTexImageEXT.trace = True
glXReleaseTexImageEXT.play = True
glx.add(glXReleaseTexImageEXT)
# GLX_MESA_agp_offset
glXGetAGPOffsetMESA = Function('glXGetAGPOffsetMESA')
glXGetAGPOffsetMESA.ret = Return('unsigned int')
glXGetAGPOffsetMESA.add( Input( 'pointer','const void *' ,size = 1 ))
glXGetAGPOffsetMESA.version = ''
glXGetAGPOffsetMESA.category = 'GLX_MESA_agp_offset'
glXGetAGPOffsetMESA.trace = True
glXGetAGPOffsetMESA.play = True
glx.add(glXGetAGPOffsetMESA)
# GLX_MESA_copy_sub_buffer
glXCopySubBufferMESA = Function('glXCopySubBufferMESA')
glXCopySubBufferMESA.ret = Return('void')
glXCopySubBufferMESA.add( Input( 'dpy','Display *' ))
glXCopySubBufferMESA.add( Input( 'drawable','GLXDrawable' ))
glXCopySubBufferMESA.add( Input( 'x','int' ))
glXCopySubBufferMESA.add( Input( 'y','int' ))
glXCopySubBufferMESA.add( Input( 'width','int' ))
glXCopySubBufferMESA.add( Input( 'height','int' ))
glXCopySubBufferMESA.version = ''
glXCopySubBufferMESA.category = 'GLX_MESA_copy_sub_buffer'
glXCopySubBufferMESA.trace = True
glXCopySubBufferMESA.play = True
glx.add(glXCopySubBufferMESA)
# GLX_MESA_pixmap_colormap
glXCreateGLXPixmapMESA = Function('glXCreateGLXPixmapMESA')
glXCreateGLXPixmapMESA.ret = Return('GLXPixmap')
glXCreateGLXPixmapMESA.add( Input( 'dpy','Display *' ))
glXCreateGLXPixmapMESA.add( Input( 'visual','XVisualInfo *' ))
glXCreateGLXPixmapMESA.add( Input( 'pixmap','Pixmap' ))
glXCreateGLXPixmapMESA.add( Input( 'cmap','Colormap' ))
glXCreateGLXPixmapMESA.version = ''
glXCreateGLXPixmapMESA.category = 'GLX_MESA_pixmap_colormap'
glXCreateGLXPixmapMESA.trace = True
glXCreateGLXPixmapMESA.play = True
glx.add(glXCreateGLXPixmapMESA)
# GLX_MESA_release_buffers
glXReleaseBuffersMESA = Function('glXReleaseBuffersMESA')
glXReleaseBuffersMESA.ret = Return('Bool')
glXReleaseBuffersMESA.add( Input( 'dpy','Display *' ))
glXReleaseBuffersMESA.add( Input( 'd','GLXDrawable' ))
glXReleaseBuffersMESA.version = ''
glXReleaseBuffersMESA.category = 'GLX_MESA_release_buffers'
glXReleaseBuffersMESA.trace = True
glXReleaseBuffersMESA.play = True
glx.add(glXReleaseBuffersMESA)
# GLX_MESA_set_3dfx_mode
glXSet3DfxModeMESA = Function('glXSet3DfxModeMESA')
glXSet3DfxModeMESA.ret = Return('GLboolean')
glXSet3DfxModeMESA.add( Input( 'mode','GLint' ))
glXSet3DfxModeMESA.version = ''
glXSet3DfxModeMESA.category = 'GLX_MESA_set_3dfx_mode'
glXSet3DfxModeMESA.trace = True
glXSet3DfxModeMESA.play = True
glx.add(glXSet3DfxModeMESA)
# GLX_MESA_swap_control
glXGetSwapIntervalMESA = Function('glXGetSwapIntervalMESA')
glXGetSwapIntervalMESA.ret = Return('int')
glXGetSwapIntervalMESA.version = ''
glXGetSwapIntervalMESA.category = 'GLX_MESA_swap_control'
glXGetSwapIntervalMESA.trace = True
glXGetSwapIntervalMESA.play = True
glx.add(glXGetSwapIntervalMESA)
glXSwapIntervalMESA = Function('glXSwapIntervalMESA')
glXSwapIntervalMESA.ret = Return('int')
glXSwapIntervalMESA.add( Input( 'interval','unsigned int' ))
glXSwapIntervalMESA.version = ''
glXSwapIntervalMESA.category = 'GLX_MESA_swap_control'
glXSwapIntervalMESA.trace = True
glXSwapIntervalMESA.play = True
glx.add(glXSwapIntervalMESA)
# GLX_NV_copy_image
glXCopyImageSubDataNV = Function('glXCopyImageSubDataNV')
glXCopyImageSubDataNV.ret = Return('void')
glXCopyImageSubDataNV.add( Input( 'dpy','Display *' ))
glXCopyImageSubDataNV.add( Input( 'srcCtx','GLXContext' ))
glXCopyImageSubDataNV.add( Input( 'srcName','GLuint' ))
glXCopyImageSubDataNV.add( Input( 'srcTarget','GLenum' ))
glXCopyImageSubDataNV.add( Input( 'srcLevel','GLint' ))
glXCopyImageSubDataNV.add( Input( 'srcX','GLint' ))
glXCopyImageSubDataNV.add( Input( 'srcY','GLint' ))
glXCopyImageSubDataNV.add( Input( 'srcZ','GLint' ))
glXCopyImageSubDataNV.add( Input( 'dstCtx','GLXContext' ))
glXCopyImageSubDataNV.add( Input( 'dstName','GLuint' ))
glXCopyImageSubDataNV.add( Input( 'dstTarget','GLenum' ))
glXCopyImageSubDataNV.add( Input( 'dstLevel','GLint' ))
glXCopyImageSubDataNV.add( Input( 'dstX','GLint' ))
glXCopyImageSubDataNV.add( Input( 'dstY','GLint' ))
glXCopyImageSubDataNV.add( Input( 'dstZ','GLint' ))
glXCopyImageSubDataNV.add( Input( 'width','GLsizei' ))
glXCopyImageSubDataNV.add( Input( 'height','GLsizei' ))
glXCopyImageSubDataNV.add( Input( 'depth','GLsizei' ))
glXCopyImageSubDataNV.version = ''
glXCopyImageSubDataNV.category = 'GLX_NV_copy_image'
glXCopyImageSubDataNV.trace = True
glXCopyImageSubDataNV.play = True
glx.add(glXCopyImageSubDataNV)
# GLX_NV_present_video
glXBindVideoDeviceNV = Function('glXBindVideoDeviceNV')
glXBindVideoDeviceNV.ret = Return('int')
glXBindVideoDeviceNV.add( Input( 'dpy','Display *' ))
glXBindVideoDeviceNV.add( Input( 'video_slot','unsigned int' ))
glXBindVideoDeviceNV.add( Input( 'video_device','unsigned int' ))
glXBindVideoDeviceNV.add( Input( 'attrib_list','const int *' ))
glXBindVideoDeviceNV.version = ''
glXBindVideoDeviceNV.category = 'GLX_NV_present_video'
glXBindVideoDeviceNV.trace = True
glXBindVideoDeviceNV.play = True
glx.add(glXBindVideoDeviceNV)
glXEnumerateVideoDevicesNV = Function('glXEnumerateVideoDevicesNV')
glXEnumerateVideoDevicesNV.ret = Return('unsigned int *')
glXEnumerateVideoDevicesNV.add( Input( 'dpy','Display *' ))
glXEnumerateVideoDevicesNV.add( Input( 'screen','int' ))
glXEnumerateVideoDevicesNV.add( Output( 'nelements','int *' ,size = 1 ))
glXEnumerateVideoDevicesNV.version = ''
glXEnumerateVideoDevicesNV.category = 'GLX_NV_present_video'
glXEnumerateVideoDevicesNV.trace = True
glXEnumerateVideoDevicesNV.play = True
glx.add(glXEnumerateVideoDevicesNV)
# GLX_NV_swap_group
glXBindSwapBarrierNV = Function('glXBindSwapBarrierNV')
glXBindSwapBarrierNV.ret = Return('Bool')
glXBindSwapBarrierNV.add( Input( 'dpy','Display *' ))
glXBindSwapBarrierNV.add( Input( 'group','GLuint' ))
glXBindSwapBarrierNV.add( Input( 'barrier','GLuint' ))
glXBindSwapBarrierNV.version = ''
glXBindSwapBarrierNV.category = 'GLX_NV_swap_group'
glXBindSwapBarrierNV.trace = True
glXBindSwapBarrierNV.play = True
glx.add(glXBindSwapBarrierNV)
glXJoinSwapGroupNV = Function('glXJoinSwapGroupNV')
glXJoinSwapGroupNV.ret = Return('Bool')
glXJoinSwapGroupNV.add( Input( 'dpy','Display *' ))
glXJoinSwapGroupNV.add( Input( 'drawable','GLXDrawable' ))
glXJoinSwapGroupNV.add( Input( 'group','GLuint' ))
glXJoinSwapGroupNV.version = ''
glXJoinSwapGroupNV.category = 'GLX_NV_swap_group'
glXJoinSwapGroupNV.trace = True
glXJoinSwapGroupNV.play = True
glx.add(glXJoinSwapGroupNV)
glXQueryFrameCountNV = Function('glXQueryFrameCountNV')
glXQueryFrameCountNV.ret = Return('Bool')
glXQueryFrameCountNV.add( Input( 'dpy','Display *' ))
glXQueryFrameCountNV.add( Input( 'screen','int' ))
glXQueryFrameCountNV.add( Output( 'count','GLuint *' ,size = 1 ))
glXQueryFrameCountNV.version = ''
glXQueryFrameCountNV.category = 'GLX_NV_swap_group'
glXQueryFrameCountNV.trace = True
glXQueryFrameCountNV.play = True
glx.add(glXQueryFrameCountNV)
glXQueryMaxSwapGroupsNV = Function('glXQueryMaxSwapGroupsNV')
glXQueryMaxSwapGroupsNV.ret = Return('Bool')
glXQueryMaxSwapGroupsNV.add( Input( 'dpy','Display *' ))
glXQueryMaxSwapGroupsNV.add( Input( 'screen','int' ))
glXQueryMaxSwapGroupsNV.add( Output( 'maxGroups','GLuint *' ,size = 1 ))
glXQueryMaxSwapGroupsNV.add( Output( 'maxBarriers','GLuint *' ,size = 1 ))
glXQueryMaxSwapGroupsNV.version = ''
glXQueryMaxSwapGroupsNV.category = 'GLX_NV_swap_group'
glXQueryMaxSwapGroupsNV.trace = True
glXQueryMaxSwapGroupsNV.play = True
glx.add(glXQueryMaxSwapGroupsNV)
glXQuerySwapGroupNV = Function('glXQuerySwapGroupNV')
glXQuerySwapGroupNV.ret = Return('Bool')
glXQuerySwapGroupNV.add( Input( 'dpy','Display *' ))
glXQuerySwapGroupNV.add( Input( 'drawable','GLXDrawable' ))
glXQuerySwapGroupNV.add( Output( 'group','GLuint *' ,size = 1 ))
glXQuerySwapGroupNV.add( Output( 'barrier','GLuint *' ,size = 1 ))
glXQuerySwapGroupNV.version = ''
glXQuerySwapGroupNV.category = 'GLX_NV_swap_group'
glXQuerySwapGroupNV.trace = True
glXQuerySwapGroupNV.play = True
glx.add(glXQuerySwapGroupNV)
glXResetFrameCountNV = Function('glXResetFrameCountNV')
glXResetFrameCountNV.ret = Return('Bool')
glXResetFrameCountNV.add( Input( 'dpy','Display *' ))
glXResetFrameCountNV.add( Input( 'screen','int' ))
glXResetFrameCountNV.version = ''
glXResetFrameCountNV.category = 'GLX_NV_swap_group'
glXResetFrameCountNV.trace = True
glXResetFrameCountNV.play = True
glx.add(glXResetFrameCountNV)
# GLX_NV_vertex_array_range
glXAllocateMemoryNV = Function('glXAllocateMemoryNV')
glXAllocateMemoryNV.ret = Return('void *')
glXAllocateMemoryNV.add( Input( 'size','GLsizei' ))
glXAllocateMemoryNV.add( Input( 'readFrequency','GLfloat' ))
glXAllocateMemoryNV.add( Input( 'writeFrequency','GLfloat' ))
glXAllocateMemoryNV.add( Input( 'priority','GLfloat' ))
glXAllocateMemoryNV.version = ''
glXAllocateMemoryNV.category = 'GLX_NV_vertex_array_range'
glXAllocateMemoryNV.trace = True
glXAllocateMemoryNV.play = True
glx.add(glXAllocateMemoryNV)
glXFreeMemoryNV = Function('glXFreeMemoryNV')
glXFreeMemoryNV.ret = Return('void')
glXFreeMemoryNV.add( Input( 'pointer','void *' ))
glXFreeMemoryNV.version = ''
glXFreeMemoryNV.category = 'GLX_NV_vertex_array_range'
glXFreeMemoryNV.trace = True
glXFreeMemoryNV.play = True
glx.add(glXFreeMemoryNV)
# GLX_NV_video_capture
glXBindVideoCaptureDeviceNV = Function('glXBindVideoCaptureDeviceNV')
glXBindVideoCaptureDeviceNV.ret = Return('int')
glXBindVideoCaptureDeviceNV.add( Input( 'dpy','Display *' ))
glXBindVideoCaptureDeviceNV.add( Input( 'video_capture_slot','unsigned int' ))
glXBindVideoCaptureDeviceNV.add( Input( 'device','GLXVideoCaptureDeviceNV' ))
glXBindVideoCaptureDeviceNV.version = ''
glXBindVideoCaptureDeviceNV.category = 'GLX_NV_video_capture'
glXBindVideoCaptureDeviceNV.trace = True
glXBindVideoCaptureDeviceNV.play = True
glx.add(glXBindVideoCaptureDeviceNV)
glXEnumerateVideoCaptureDevicesNV = Function('glXEnumerateVideoCaptureDevicesNV')
glXEnumerateVideoCaptureDevicesNV.ret = Return('GLXVideoCaptureDeviceNV *')
glXEnumerateVideoCaptureDevicesNV.add( Input( 'dpy','Display *' ))
glXEnumerateVideoCaptureDevicesNV.add( Input( 'screen','int' ))
glXEnumerateVideoCaptureDevicesNV.add( Input( 'nelements','int *' ))
glXEnumerateVideoCaptureDevicesNV.version = ''
glXEnumerateVideoCaptureDevicesNV.category = 'GLX_NV_video_capture'
glXEnumerateVideoCaptureDevicesNV.trace = True
glXEnumerateVideoCaptureDevicesNV.play = True
glx.add(glXEnumerateVideoCaptureDevicesNV)
glXLockVideoCaptureDeviceNV = Function('glXLockVideoCaptureDeviceNV')
glXLockVideoCaptureDeviceNV.ret = Return('void')
glXLockVideoCaptureDeviceNV.add( Input( 'dpy','Display *' ))
glXLockVideoCaptureDeviceNV.add( Input( 'device','GLXVideoCaptureDeviceNV' ))
glXLockVideoCaptureDeviceNV.version = ''
glXLockVideoCaptureDeviceNV.category = 'GLX_NV_video_capture'
glXLockVideoCaptureDeviceNV.trace = True
glXLockVideoCaptureDeviceNV.play = True
glx.add(glXLockVideoCaptureDeviceNV)
glXQueryVideoCaptureDeviceNV = Function('glXQueryVideoCaptureDeviceNV')
glXQueryVideoCaptureDeviceNV.ret = Return('int')
glXQueryVideoCaptureDeviceNV.add( Input( 'dpy','Display *' ))
glXQueryVideoCaptureDeviceNV.add( Input( 'device','GLXVideoCaptureDeviceNV' ))
glXQueryVideoCaptureDeviceNV.add( Input( 'attribute','int' ))
glXQueryVideoCaptureDeviceNV.add( Input( 'value','int *' ))
glXQueryVideoCaptureDeviceNV.version = ''
glXQueryVideoCaptureDeviceNV.category = 'GLX_NV_video_capture'
glXQueryVideoCaptureDeviceNV.trace = True
glXQueryVideoCaptureDeviceNV.play = True
glx.add(glXQueryVideoCaptureDeviceNV)
glXReleaseVideoCaptureDeviceNV = Function('glXReleaseVideoCaptureDeviceNV')
glXReleaseVideoCaptureDeviceNV.ret = Return('void')
glXReleaseVideoCaptureDeviceNV.add( Input( 'dpy','Display *' ))
glXReleaseVideoCaptureDeviceNV.add( Input( 'device','GLXVideoCaptureDeviceNV' ))
glXReleaseVideoCaptureDeviceNV.version = ''
glXReleaseVideoCaptureDeviceNV.category = 'GLX_NV_video_capture'
glXReleaseVideoCaptureDeviceNV.trace = True
glXReleaseVideoCaptureDeviceNV.play = True
glx.add(glXReleaseVideoCaptureDeviceNV)
# GLX_NV_video_output
glXBindVideoImageNV = Function('glXBindVideoImageNV')
glXBindVideoImageNV.ret = Return('int')
glXBindVideoImageNV.add( Input( 'dpy','Display *' ))
glXBindVideoImageNV.add( Input( 'VideoDevice','GLXVideoDeviceNV' ))
glXBindVideoImageNV.add( Input( 'pbuf','GLXPbuffer' ))
glXBindVideoImageNV.add( Input( 'iVideoBuffer','int' ))
glXBindVideoImageNV.version = ''
glXBindVideoImageNV.category = 'GLX_NV_video_output'
glXBindVideoImageNV.trace = True
glXBindVideoImageNV.play = True
glx.add(glXBindVideoImageNV)
glXGetVideoDeviceNV = Function('glXGetVideoDeviceNV')
glXGetVideoDeviceNV.ret = Return('int')
glXGetVideoDeviceNV.add( Input( 'dpy','Display *' ))
glXGetVideoDeviceNV.add( Input( 'screen','int' ))
glXGetVideoDeviceNV.add( Input( 'numVideoDevices','int' ))
glXGetVideoDeviceNV.add( Output( 'pVideoDevice','GLXVideoDeviceNV *' ,size = 'numVideoDevices' ))
glXGetVideoDeviceNV.version = ''
glXGetVideoDeviceNV.category = 'GLX_NV_video_output'
glXGetVideoDeviceNV.trace = True
glXGetVideoDeviceNV.play = True
glx.add(glXGetVideoDeviceNV)
glXGetVideoInfoNV = Function('glXGetVideoInfoNV')
glXGetVideoInfoNV.ret = Return('int')
glXGetVideoInfoNV.add( Input( 'dpy','Display *' ))
glXGetVideoInfoNV.add( Input( 'screen','int' ))
glXGetVideoInfoNV.add( Input( 'VideoDevice','GLXVideoDeviceNV' ))
glXGetVideoInfoNV.add( Output( 'pulCounterOutputPbuffer','unsigned long *' ,size = 1 ))
glXGetVideoInfoNV.add( Output( 'pulCounterOutputVideo','unsigned long *' ,size = 1 ))
glXGetVideoInfoNV.version = ''
glXGetVideoInfoNV.category = 'GLX_NV_video_output'
glXGetVideoInfoNV.trace = True
glXGetVideoInfoNV.play = True
glx.add(glXGetVideoInfoNV)
glXReleaseVideoDeviceNV = Function('glXReleaseVideoDeviceNV')
glXReleaseVideoDeviceNV.ret = Return('int')
glXReleaseVideoDeviceNV.add( Input( 'dpy','Display *' ))
glXReleaseVideoDeviceNV.add( Input( 'screen','int' ))
glXReleaseVideoDeviceNV.add( Input( 'VideoDevice','GLXVideoDeviceNV' ))
glXReleaseVideoDeviceNV.version = ''
glXReleaseVideoDeviceNV.category = 'GLX_NV_video_output'
glXReleaseVideoDeviceNV.trace = True
glXReleaseVideoDeviceNV.play = True
glx.add(glXReleaseVideoDeviceNV)
glXReleaseVideoImageNV = Function('glXReleaseVideoImageNV')
glXReleaseVideoImageNV.ret = Return('int')
glXReleaseVideoImageNV.add( Input( 'dpy','Display *' ))
glXReleaseVideoImageNV.add( Input( 'pbuf','GLXPbuffer' ))
glXReleaseVideoImageNV.version = ''
glXReleaseVideoImageNV.category = 'GLX_NV_video_output'
glXReleaseVideoImageNV.trace = True
glXReleaseVideoImageNV.play = True
glx.add(glXReleaseVideoImageNV)
glXSendPbufferToVideoNV = Function('glXSendPbufferToVideoNV')
glXSendPbufferToVideoNV.ret = Return('int')
glXSendPbufferToVideoNV.add( Input( 'dpy','Display *' ))
glXSendPbufferToVideoNV.add( Input( 'pbuf','GLXPbuffer' ))
glXSendPbufferToVideoNV.add( Input( 'iBufferType','int' ))
glXSendPbufferToVideoNV.add( Output( 'pulCounterPbuffer','unsigned long *' ,size = 1 ))
glXSendPbufferToVideoNV.add( Input( 'bBlock','GLboolean' ))
glXSendPbufferToVideoNV.version = ''
glXSendPbufferToVideoNV.category = 'GLX_NV_video_output'
glXSendPbufferToVideoNV.trace = True
glXSendPbufferToVideoNV.play = True
glx.add(glXSendPbufferToVideoNV)
# GLX_OML_sync_control
glXGetMscRateOML = Function('glXGetMscRateOML')
glXGetMscRateOML.ret = Return('Bool')
glXGetMscRateOML.add( Input( 'dpy','Display *' ))
glXGetMscRateOML.add( Input( 'drawable','GLXDrawable' ))
glXGetMscRateOML.add( Output( 'numerator','int32_t *' ,size = 1 ))
glXGetMscRateOML.add( Output( 'denominator','int32_t *' ,size = 1 ))
glXGetMscRateOML.version = ''
glXGetMscRateOML.category = 'GLX_OML_sync_control'
glXGetMscRateOML.trace = True
glXGetMscRateOML.play = True
glx.add(glXGetMscRateOML)
glXGetSyncValuesOML = Function('glXGetSyncValuesOML')
glXGetSyncValuesOML.ret = Return('Bool')
glXGetSyncValuesOML.add( Input( 'dpy','Display *' ))
glXGetSyncValuesOML.add( Input( 'drawable','GLXDrawable' ))
glXGetSyncValuesOML.add( Output( 'ust','int64_t *' ,size = 1 ))
glXGetSyncValuesOML.add( Output( 'msc','int64_t *' ,size = 1 ))
glXGetSyncValuesOML.add( Output( 'sbc','int64_t *' ,size = 1 ))
glXGetSyncValuesOML.version = ''
glXGetSyncValuesOML.category = 'GLX_OML_sync_control'
glXGetSyncValuesOML.trace = True
glXGetSyncValuesOML.play = True
glx.add(glXGetSyncValuesOML)
glXSwapBuffersMscOML = Function('glXSwapBuffersMscOML')
glXSwapBuffersMscOML.ret = Return('int64_t')
glXSwapBuffersMscOML.add( Input( 'dpy','Display *' ))
glXSwapBuffersMscOML.add( Input( 'drawable','GLXDrawable' ))
glXSwapBuffersMscOML.add( Input( 'target_msc','int64_t' ))
glXSwapBuffersMscOML.add( Input( 'divisor','int64_t' ))
glXSwapBuffersMscOML.add( Input( 'remainder','int64_t' ))
glXSwapBuffersMscOML.version = ''
glXSwapBuffersMscOML.category = 'GLX_OML_sync_control'
glXSwapBuffersMscOML.trace = True
glXSwapBuffersMscOML.play = True
glx.add(glXSwapBuffersMscOML)
glXWaitForMscOML = Function('glXWaitForMscOML')
glXWaitForMscOML.ret = Return('Bool')
glXWaitForMscOML.add( Input( 'dpy','Display *' ))
glXWaitForMscOML.add( Input( 'drawable','GLXDrawable' ))
glXWaitForMscOML.add( Input( 'target_msc','int64_t' ))
glXWaitForMscOML.add( Input( 'divisor','int64_t' ))
glXWaitForMscOML.add( Input( 'remainder','int64_t' ))
glXWaitForMscOML.add( Output( 'ust','int64_t *' ,size = 1 ))
glXWaitForMscOML.add( Output( 'msc','int64_t *' ,size = 1 ))
glXWaitForMscOML.add( Output( 'sbc','int64_t *' ,size = 1 ))
glXWaitForMscOML.version = ''
glXWaitForMscOML.category = 'GLX_OML_sync_control'
glXWaitForMscOML.trace = True
glXWaitForMscOML.play = True
glx.add(glXWaitForMscOML)
glXWaitForSbcOML = Function('glXWaitForSbcOML')
glXWaitForSbcOML.ret = Return('Bool')
glXWaitForSbcOML.add( Input( 'dpy','Display *' ))
glXWaitForSbcOML.add( Input( 'drawable','GLXDrawable' ))
glXWaitForSbcOML.add( Input( 'target_sbc','int64_t' ))
glXWaitForSbcOML.add( Input( 'ust','int64_t *' ,size = 1 ))
glXWaitForSbcOML.add( Input( 'msc','int64_t *' ,size = 1 ))
glXWaitForSbcOML.add( Input( 'sbc','int64_t *' ,size = 1 ))
glXWaitForSbcOML.version = ''
glXWaitForSbcOML.category = 'GLX_OML_sync_control'
glXWaitForSbcOML.trace = True
glXWaitForSbcOML.play = False
glx.add(glXWaitForSbcOML)
# GLX_SGIX_fbconfig
glXChooseFBConfigSGIX = Function('glXChooseFBConfigSGIX')
glXChooseFBConfigSGIX.ret = Return('GLXFBConfigSGIX *')
glXChooseFBConfigSGIX.add( Input( 'dpy','Display *' ))
glXChooseFBConfigSGIX.add( Input( 'screen','int' ))
glXChooseFBConfigSGIX.add( Input( 'attrib_list','const int *' ))
glXChooseFBConfigSGIX.add( Input( 'nelements','int *' ))
glXChooseFBConfigSGIX.version = ''
glXChooseFBConfigSGIX.category = 'GLX_SGIX_fbconfig'
glXChooseFBConfigSGIX.trace = True
glXChooseFBConfigSGIX.play = True
glx.add(glXChooseFBConfigSGIX)
glXCreateContextWithConfigSGIX = Function('glXCreateContextWithConfigSGIX')
glXCreateContextWithConfigSGIX.ret = Return('GLXContext')
glXCreateContextWithConfigSGIX.add( Input( 'dpy','Display *' ))
glXCreateContextWithConfigSGIX.add( Input( 'config','GLXFBConfig' ))
glXCreateContextWithConfigSGIX.add( Input( 'render_type','int' ))
glXCreateContextWithConfigSGIX.add( Input( 'share_list','GLXContext' ))
glXCreateContextWithConfigSGIX.add( Input( 'direct','Bool' ))
glXCreateContextWithConfigSGIX.version = ''
glXCreateContextWithConfigSGIX.category = 'GLX_SGIX_fbconfig'
glXCreateContextWithConfigSGIX.trace = True
glXCreateContextWithConfigSGIX.play = True
glx.add(glXCreateContextWithConfigSGIX)
glXCreateGLXPixmapWithConfigSGIX = Function('glXCreateGLXPixmapWithConfigSGIX')
glXCreateGLXPixmapWithConfigSGIX.ret = Return('GLXPixmap')
glXCreateGLXPixmapWithConfigSGIX.add( Input( 'dpy','Display *' ))
glXCreateGLXPixmapWithConfigSGIX.add( Input( 'config','GLXFBConfig' ))
glXCreateGLXPixmapWithConfigSGIX.add( Input( 'pixmap','Pixmap' ))
glXCreateGLXPixmapWithConfigSGIX.version = ''
glXCreateGLXPixmapWithConfigSGIX.category = 'GLX_SGIX_fbconfig'
glXCreateGLXPixmapWithConfigSGIX.trace = True
glXCreateGLXPixmapWithConfigSGIX.play = True
glx.add(glXCreateGLXPixmapWithConfigSGIX)
glXGetFBConfigAttribSGIX = Function('glXGetFBConfigAttribSGIX')
glXGetFBConfigAttribSGIX.ret = Return('int')
glXGetFBConfigAttribSGIX.add( Input( 'dpy','Display *' ))
glXGetFBConfigAttribSGIX.add( Input( 'config','GLXFBConfigSGIX' ))
glXGetFBConfigAttribSGIX.add( Input( 'attribute','int' ))
glXGetFBConfigAttribSGIX.add( Input( 'value','int *' ,size = 1 ))
glXGetFBConfigAttribSGIX.version = ''
glXGetFBConfigAttribSGIX.category = 'GLX_SGIX_fbconfig'
glXGetFBConfigAttribSGIX.trace = True
glXGetFBConfigAttribSGIX.play = False
glx.add(glXGetFBConfigAttribSGIX)
glXGetFBConfigFromVisualSGIX = Function('glXGetFBConfigFromVisualSGIX')
glXGetFBConfigFromVisualSGIX.ret = Return('GLXFBConfigSGIX')
glXGetFBConfigFromVisualSGIX.add( Input( 'dpy','Display *' ))
glXGetFBConfigFromVisualSGIX.add( Input( 'vis','XVisualInfo *' ))
glXGetFBConfigFromVisualSGIX.version = ''
glXGetFBConfigFromVisualSGIX.category = 'GLX_SGIX_fbconfig'
glXGetFBConfigFromVisualSGIX.trace = True
glXGetFBConfigFromVisualSGIX.play = True
glx.add(glXGetFBConfigFromVisualSGIX)
glXGetVisualFromFBConfigSGIX = Function('glXGetVisualFromFBConfigSGIX')
glXGetVisualFromFBConfigSGIX.ret = Return('XVisualInfo *')
glXGetVisualFromFBConfigSGIX.add( Input( 'dpy','Display *' ))
glXGetVisualFromFBConfigSGIX.add( Input( 'config','GLXFBConfig' ))
glXGetVisualFromFBConfigSGIX.version = ''
glXGetVisualFromFBConfigSGIX.category = 'GLX_SGIX_fbconfig'
glXGetVisualFromFBConfigSGIX.trace = True
glXGetVisualFromFBConfigSGIX.play = True
glx.add(glXGetVisualFromFBConfigSGIX)
# GLX_SGIX_hyperpipe
glXBindHyperpipeSGIX = Function('glXBindHyperpipeSGIX')
glXBindHyperpipeSGIX.ret = Return('int')
glXBindHyperpipeSGIX.add( Input( 'dpy','Display *' ))
glXBindHyperpipeSGIX.add( Input( 'hpId','int' ))
glXBindHyperpipeSGIX.version = ''
glXBindHyperpipeSGIX.category = 'GLX_SGIX_hyperpipe'
glXBindHyperpipeSGIX.regal = False
glXBindHyperpipeSGIX.trace = True
glXBindHyperpipeSGIX.play = True
glx.add(glXBindHyperpipeSGIX)
glXDestroyHyperpipeConfigSGIX = Function('glXDestroyHyperpipeConfigSGIX')
glXDestroyHyperpipeConfigSGIX.ret = Return('int')
glXDestroyHyperpipeConfigSGIX.add( Input( 'dpy','Display *' ))
glXDestroyHyperpipeConfigSGIX.add( Input( 'hpId','int' ))
glXDestroyHyperpipeConfigSGIX.version = ''
glXDestroyHyperpipeConfigSGIX.category = 'GLX_SGIX_hyperpipe'
glXDestroyHyperpipeConfigSGIX.regal = False
glXDestroyHyperpipeConfigSGIX.trace = True
glXDestroyHyperpipeConfigSGIX.play = True
glx.add(glXDestroyHyperpipeConfigSGIX)
glXHyperpipeAttribSGIX = Function('glXHyperpipeAttribSGIX')
glXHyperpipeAttribSGIX.ret = Return('int')
glXHyperpipeAttribSGIX.add( Input( 'dpy','Display *' ))
glXHyperpipeAttribSGIX.add( Input( 'timeSlice','int' ))
glXHyperpipeAttribSGIX.add( Input( 'attrib','int' ))
glXHyperpipeAttribSGIX.add( Input( 'size','int' ))
glXHyperpipeAttribSGIX.add( Input( 'attribList','void *' ))
glXHyperpipeAttribSGIX.version = ''
glXHyperpipeAttribSGIX.category = 'GLX_SGIX_hyperpipe'
glXHyperpipeAttribSGIX.regal = False
glXHyperpipeAttribSGIX.trace = True
glXHyperpipeAttribSGIX.play = True
glx.add(glXHyperpipeAttribSGIX)
glXHyperpipeConfigSGIX = Function('glXHyperpipeConfigSGIX')
glXHyperpipeConfigSGIX.ret = Return('int')
glXHyperpipeConfigSGIX.add( Input( 'dpy','Display *' ))
glXHyperpipeConfigSGIX.add( Input( 'networkId','int' ))
glXHyperpipeConfigSGIX.add( Input( 'npipes','int' ))
glXHyperpipeConfigSGIX.add( Input( 'cfg','GLXHyperpipeConfigSGIX *' ))
glXHyperpipeConfigSGIX.add( Output( 'hpId','int *' ,size = 1 ))
glXHyperpipeConfigSGIX.version = ''
glXHyperpipeConfigSGIX.category = 'GLX_SGIX_hyperpipe'
glXHyperpipeConfigSGIX.regal = False
glXHyperpipeConfigSGIX.trace = True
glXHyperpipeConfigSGIX.play = True
glx.add(glXHyperpipeConfigSGIX)
glXQueryHyperpipeAttribSGIX = Function('glXQueryHyperpipeAttribSGIX')
glXQueryHyperpipeAttribSGIX.ret = Return('int')
glXQueryHyperpipeAttribSGIX.add( Input( 'dpy','Display *' ))
glXQueryHyperpipeAttribSGIX.add( Input( 'timeSlice','int' ))
glXQueryHyperpipeAttribSGIX.add( Input( 'attrib','int' ))
glXQueryHyperpipeAttribSGIX.add( Input( 'size','int' ))
glXQueryHyperpipeAttribSGIX.add( Output( 'returnAttribList','void *' ))
glXQueryHyperpipeAttribSGIX.version = ''
glXQueryHyperpipeAttribSGIX.category = 'GLX_SGIX_hyperpipe'
glXQueryHyperpipeAttribSGIX.regal = False
glXQueryHyperpipeAttribSGIX.trace = True
glXQueryHyperpipeAttribSGIX.play = True
glx.add(glXQueryHyperpipeAttribSGIX)
glXQueryHyperpipeBestAttribSGIX = Function('glXQueryHyperpipeBestAttribSGIX')
glXQueryHyperpipeBestAttribSGIX.ret = Return('int')
glXQueryHyperpipeBestAttribSGIX.add( Input( 'dpy','Display *' ))
glXQueryHyperpipeBestAttribSGIX.add( Input( 'timeSlice','int' ))
glXQueryHyperpipeBestAttribSGIX.add( Input( 'attrib','int' ))
glXQueryHyperpipeBestAttribSGIX.add( Input( 'size','int' ))
glXQueryHyperpipeBestAttribSGIX.add( Input( 'attribList','void *' ))
glXQueryHyperpipeBestAttribSGIX.add( Output( 'returnAttribList','void *' ))
glXQueryHyperpipeBestAttribSGIX.version = ''
glXQueryHyperpipeBestAttribSGIX.category = 'GLX_SGIX_hyperpipe'
glXQueryHyperpipeBestAttribSGIX.regal = False
glXQueryHyperpipeBestAttribSGIX.trace = True
glXQueryHyperpipeBestAttribSGIX.play = True
glx.add(glXQueryHyperpipeBestAttribSGIX)
glXQueryHyperpipeConfigSGIX = Function('glXQueryHyperpipeConfigSGIX')
glXQueryHyperpipeConfigSGIX.ret = Return('GLXHyperpipeConfigSGIX *')
glXQueryHyperpipeConfigSGIX.add( Input( 'dpy','Display *' ))
glXQueryHyperpipeConfigSGIX.add( Input( 'hpId','int' ))
glXQueryHyperpipeConfigSGIX.add( Input( 'npipes','int *' ,size = 1 ))
glXQueryHyperpipeConfigSGIX.version = ''
glXQueryHyperpipeConfigSGIX.category = 'GLX_SGIX_hyperpipe'
glXQueryHyperpipeConfigSGIX.regal = False
glXQueryHyperpipeConfigSGIX.trace = True
glXQueryHyperpipeConfigSGIX.play = False
glx.add(glXQueryHyperpipeConfigSGIX)
glXQueryHyperpipeNetworkSGIX = Function('glXQueryHyperpipeNetworkSGIX')
glXQueryHyperpipeNetworkSGIX.ret = Return('GLXHyperpipeNetworkSGIX *')
glXQueryHyperpipeNetworkSGIX.add( Input( 'dpy','Display *' ))
glXQueryHyperpipeNetworkSGIX.add( Output( 'npipes','int *' ,size = 1 ))
glXQueryHyperpipeNetworkSGIX.version = ''
glXQueryHyperpipeNetworkSGIX.category = 'GLX_SGIX_hyperpipe'
glXQueryHyperpipeNetworkSGIX.regal = False
glXQueryHyperpipeNetworkSGIX.trace = True
glXQueryHyperpipeNetworkSGIX.play = True
glx.add(glXQueryHyperpipeNetworkSGIX)
# GLX_SGIX_pbuffer
glXCreateGLXPbufferSGIX = Function('glXCreateGLXPbufferSGIX')
glXCreateGLXPbufferSGIX.ret = Return('GLXPbuffer')
glXCreateGLXPbufferSGIX.add( Input( 'dpy','Display *' ))
glXCreateGLXPbufferSGIX.add( Input( 'config','GLXFBConfig' ))
glXCreateGLXPbufferSGIX.add( Input( 'width','unsigned int' ))
glXCreateGLXPbufferSGIX.add( Input( 'height','unsigned int' ))
glXCreateGLXPbufferSGIX.add( Input( 'attrib_list','int *' ))
glXCreateGLXPbufferSGIX.version = ''
glXCreateGLXPbufferSGIX.category = 'GLX_SGIX_pbuffer'
glXCreateGLXPbufferSGIX.trace = True
glXCreateGLXPbufferSGIX.play = True
glx.add(glXCreateGLXPbufferSGIX)
glXDestroyGLXPbufferSGIX = Function('glXDestroyGLXPbufferSGIX')
glXDestroyGLXPbufferSGIX.ret = Return('void')
glXDestroyGLXPbufferSGIX.add( Input( 'dpy','Display *' ))
glXDestroyGLXPbufferSGIX.add( Input( 'pbuf','GLXPbuffer' ))
glXDestroyGLXPbufferSGIX.version = ''
glXDestroyGLXPbufferSGIX.category = 'GLX_SGIX_pbuffer'
glXDestroyGLXPbufferSGIX.trace = True
glXDestroyGLXPbufferSGIX.play = True
glx.add(glXDestroyGLXPbufferSGIX)
glXGetSelectedEventSGIX = Function('glXGetSelectedEventSGIX')
glXGetSelectedEventSGIX.ret = Return('void')
glXGetSelectedEventSGIX.add( Input( 'dpy','Display *' ))
glXGetSelectedEventSGIX.add( Input( 'drawable','GLXDrawable' ))
glXGetSelectedEventSGIX.add( Input( 'mask','unsigned long *' ,size = 1 ))
glXGetSelectedEventSGIX.version = ''
glXGetSelectedEventSGIX.category = 'GLX_SGIX_pbuffer'
glXGetSelectedEventSGIX.trace = True
glXGetSelectedEventSGIX.play = False
glx.add(glXGetSelectedEventSGIX)
glXQueryGLXPbufferSGIX = Function('glXQueryGLXPbufferSGIX')
glXQueryGLXPbufferSGIX.ret = Return('void')
glXQueryGLXPbufferSGIX.add( Input( 'dpy','Display *' ))
glXQueryGLXPbufferSGIX.add( Input( 'pbuf','GLXPbuffer' ))
glXQueryGLXPbufferSGIX.add( Input( 'attribute','int' ))
glXQueryGLXPbufferSGIX.add( Input( 'value','unsigned int *' ,size = 1 ))
glXQueryGLXPbufferSGIX.version = ''
glXQueryGLXPbufferSGIX.category = 'GLX_SGIX_pbuffer'
glXQueryGLXPbufferSGIX.trace = True
glXQueryGLXPbufferSGIX.play = False
glx.add(glXQueryGLXPbufferSGIX)
glXSelectEventSGIX = Function('glXSelectEventSGIX')
glXSelectEventSGIX.ret = Return('void')
glXSelectEventSGIX.add( Input( 'dpy','Display *' ))
glXSelectEventSGIX.add( Input( 'drawable','GLXDrawable' ))
glXSelectEventSGIX.add( Input( 'mask','unsigned long' ))
glXSelectEventSGIX.version = ''
glXSelectEventSGIX.category = 'GLX_SGIX_pbuffer'
glXSelectEventSGIX.trace = True
glXSelectEventSGIX.play = True
glx.add(glXSelectEventSGIX)
# GLX_SGIX_swap_barrier
glXBindSwapBarrierSGIX = Function('glXBindSwapBarrierSGIX')
glXBindSwapBarrierSGIX.ret = Return('void')
glXBindSwapBarrierSGIX.add( Input( 'dpy','Display *' ))
glXBindSwapBarrierSGIX.add( Input( 'drawable','GLXDrawable' ))
glXBindSwapBarrierSGIX.add( Input( 'barrier','int' ))
glXBindSwapBarrierSGIX.version = ''
glXBindSwapBarrierSGIX.category = 'GLX_SGIX_swap_barrier'
glXBindSwapBarrierSGIX.trace = True
glXBindSwapBarrierSGIX.play = True
glx.add(glXBindSwapBarrierSGIX)
glXQueryMaxSwapBarriersSGIX = Function('glXQueryMaxSwapBarriersSGIX')
glXQueryMaxSwapBarriersSGIX.ret = Return('Bool')
glXQueryMaxSwapBarriersSGIX.add( Input( 'dpy','Display *' ))
glXQueryMaxSwapBarriersSGIX.add( Input( 'screen','int' ))
glXQueryMaxSwapBarriersSGIX.add( Output( 'max','int *' ,size = 1 ))
glXQueryMaxSwapBarriersSGIX.version = ''
glXQueryMaxSwapBarriersSGIX.category = 'GLX_SGIX_swap_barrier'
glXQueryMaxSwapBarriersSGIX.trace = True
glXQueryMaxSwapBarriersSGIX.play = True
glx.add(glXQueryMaxSwapBarriersSGIX)
# GLX_SGIX_swap_group
glXJoinSwapGroupSGIX = Function('glXJoinSwapGroupSGIX')
glXJoinSwapGroupSGIX.ret = Return('void')
glXJoinSwapGroupSGIX.add( Input( 'dpy','Display *' ))
glXJoinSwapGroupSGIX.add( Input( 'drawable','GLXDrawable' ))
glXJoinSwapGroupSGIX.add( Input( 'member','GLXDrawable' ))
glXJoinSwapGroupSGIX.version = ''
glXJoinSwapGroupSGIX.category = 'GLX_SGIX_swap_group'
glXJoinSwapGroupSGIX.trace = True
glXJoinSwapGroupSGIX.play = True
glx.add(glXJoinSwapGroupSGIX)
# GLX_SGIX_video_resize
glXBindChannelToWindowSGIX = Function('glXBindChannelToWindowSGIX')
glXBindChannelToWindowSGIX.ret = Return('int')
glXBindChannelToWindowSGIX.add( Input( 'display','Display *' ))
glXBindChannelToWindowSGIX.add( Input( 'screen','int' ))
glXBindChannelToWindowSGIX.add( Input( 'channel','int' ))
glXBindChannelToWindowSGIX.add( Input( 'window','Window' ))
glXBindChannelToWindowSGIX.version = ''
glXBindChannelToWindowSGIX.category = 'GLX_SGIX_video_resize'
glXBindChannelToWindowSGIX.trace = True
glXBindChannelToWindowSGIX.play = True
glx.add(glXBindChannelToWindowSGIX)
glXChannelRectSGIX = Function('glXChannelRectSGIX')
glXChannelRectSGIX.ret = Return('int')
glXChannelRectSGIX.add( Input( 'display','Display *' ))
glXChannelRectSGIX.add( Input( 'screen','int' ))
glXChannelRectSGIX.add( Input( 'channel','int' ))
glXChannelRectSGIX.add( Input( 'x','int' ))
glXChannelRectSGIX.add( Input( 'y','int' ))
glXChannelRectSGIX.add( Input( 'w','int' ))
glXChannelRectSGIX.add( Input( 'h','int' ))
glXChannelRectSGIX.version = ''
glXChannelRectSGIX.category = 'GLX_SGIX_video_resize'
glXChannelRectSGIX.trace = True
glXChannelRectSGIX.play = True
glx.add(glXChannelRectSGIX)
glXChannelRectSyncSGIX = Function('glXChannelRectSyncSGIX')
glXChannelRectSyncSGIX.ret = Return('int')
glXChannelRectSyncSGIX.add( Input( 'display','Display *' ))
glXChannelRectSyncSGIX.add( Input( 'screen','int' ))
glXChannelRectSyncSGIX.add( Input( 'channel','int' ))
glXChannelRectSyncSGIX.add( Input( 'synctype','GLenum' ))
glXChannelRectSyncSGIX.version = ''
glXChannelRectSyncSGIX.category = 'GLX_SGIX_video_resize'
glXChannelRectSyncSGIX.trace = True
glXChannelRectSyncSGIX.play = True
glx.add(glXChannelRectSyncSGIX)
glXQueryChannelDeltasSGIX = Function('glXQueryChannelDeltasSGIX')
glXQueryChannelDeltasSGIX.ret = Return('int')
glXQueryChannelDeltasSGIX.add( Input( 'display','Display *' ))
glXQueryChannelDeltasSGIX.add( Input( 'screen','int' ))
glXQueryChannelDeltasSGIX.add( Input( 'channel','int' ))
glXQueryChannelDeltasSGIX.add( Input( 'x','int *' ,size = 1 ))
glXQueryChannelDeltasSGIX.add( Input( 'y','int *' ,size = 1 ))
glXQueryChannelDeltasSGIX.add( Input( 'w','int *' ,size = 1 ))
glXQueryChannelDeltasSGIX.add( Input( 'h','int *' ,size = 1 ))
glXQueryChannelDeltasSGIX.version = ''
glXQueryChannelDeltasSGIX.category = 'GLX_SGIX_video_resize'
glXQueryChannelDeltasSGIX.trace = True
glXQueryChannelDeltasSGIX.play = False
glx.add(glXQueryChannelDeltasSGIX)
glXQueryChannelRectSGIX = Function('glXQueryChannelRectSGIX')
glXQueryChannelRectSGIX.ret = Return('int')
glXQueryChannelRectSGIX.add( Input( 'display','Display *' ))
glXQueryChannelRectSGIX.add( Input( 'screen','int' ))
glXQueryChannelRectSGIX.add( Input( 'channel','int' ))
glXQueryChannelRectSGIX.add( Input( 'dx','int *' ,size = 1 ))
glXQueryChannelRectSGIX.add( Input( 'dy','int *' ,size = 1 ))
glXQueryChannelRectSGIX.add( Input( 'dw','int *' ,size = 1 ))
glXQueryChannelRectSGIX.add( Input( 'dh','int *' ,size = 1 ))
glXQueryChannelRectSGIX.version = ''
glXQueryChannelRectSGIX.category = 'GLX_SGIX_video_resize'
glXQueryChannelRectSGIX.trace = True
glXQueryChannelRectSGIX.play = False
glx.add(glXQueryChannelRectSGIX)
# GLX_SGI_cushion
glXCushionSGI = Function('glXCushionSGI')
glXCushionSGI.ret = Return('void')
glXCushionSGI.add( Input( 'dpy','Display *' ))
glXCushionSGI.add( Input( 'window','Window' ))
glXCushionSGI.add( Input( 'cushion','float' ))
glXCushionSGI.version = ''
glXCushionSGI.category = 'GLX_SGI_cushion'
glXCushionSGI.trace = True
glXCushionSGI.play = True
glx.add(glXCushionSGI)
# GLX_SGI_make_current_read
glXGetCurrentReadDrawableSGI = Function('glXGetCurrentReadDrawableSGI')
glXGetCurrentReadDrawableSGI.ret = Return('GLXDrawable')
glXGetCurrentReadDrawableSGI.version = ''
glXGetCurrentReadDrawableSGI.category = 'GLX_SGI_make_current_read'
glXGetCurrentReadDrawableSGI.trace = True
glXGetCurrentReadDrawableSGI.play = True
glx.add(glXGetCurrentReadDrawableSGI)
glXMakeCurrentReadSGI = Function('glXMakeCurrentReadSGI')
glXMakeCurrentReadSGI.ret = Return('Bool')
glXMakeCurrentReadSGI.add( Input( 'dpy','Display *' ))
glXMakeCurrentReadSGI.add( Input( 'draw','GLXDrawable' ))
glXMakeCurrentReadSGI.add( Input( 'read','GLXDrawable' ))
glXMakeCurrentReadSGI.add( Input( 'ctx','GLXContext' ))
glXMakeCurrentReadSGI.version = ''
glXMakeCurrentReadSGI.category = 'GLX_SGI_make_current_read'
glXMakeCurrentReadSGI.trace = True
glXMakeCurrentReadSGI.play = True
glx.add(glXMakeCurrentReadSGI)
# GLX_SGI_swap_control
glXSwapIntervalSGI = Function('glXSwapIntervalSGI')
glXSwapIntervalSGI.ret = Return('int')
glXSwapIntervalSGI.add( Input( 'interval','int' ))
glXSwapIntervalSGI.version = ''
glXSwapIntervalSGI.category = 'GLX_SGI_swap_control'
glXSwapIntervalSGI.trace = True
glXSwapIntervalSGI.play = True
glx.add(glXSwapIntervalSGI)
# GLX_SGI_video_sync
glXGetVideoSyncSGI = Function('glXGetVideoSyncSGI')
glXGetVideoSyncSGI.ret = Return('int')
glXGetVideoSyncSGI.add( Output( 'count','unsigned int *' ,size = 1 ))
glXGetVideoSyncSGI.version = ''
glXGetVideoSyncSGI.category = 'GLX_SGI_video_sync'
glXGetVideoSyncSGI.trace = True
glXGetVideoSyncSGI.play = True
glx.add(glXGetVideoSyncSGI)
glXWaitVideoSyncSGI = Function('glXWaitVideoSyncSGI')
glXWaitVideoSyncSGI.ret = Return('int')
glXWaitVideoSyncSGI.add( Input( 'divisor','int' ))
glXWaitVideoSyncSGI.add( Input( 'remainder','int' ))
glXWaitVideoSyncSGI.add( Output( 'count','unsigned int *' ,size = 1 ))
glXWaitVideoSyncSGI.version = ''
glXWaitVideoSyncSGI.category = 'GLX_SGI_video_sync'
glXWaitVideoSyncSGI.trace = True
glXWaitVideoSyncSGI.play = True
glx.add(glXWaitVideoSyncSGI)
# GLX_SUN_get_transparent_index
glXGetTransparentIndexSUN = Function('glXGetTransparentIndexSUN')
glXGetTransparentIndexSUN.ret = Return('Status')
glXGetTransparentIndexSUN.add( Input( 'dpy','Display *' ))
glXGetTransparentIndexSUN.add( Input( 'overlay','Window' ))
glXGetTransparentIndexSUN.add( Input( 'underlay','Window' ))
glXGetTransparentIndexSUN.add( Input( 'pTransparentIndex','unsigned long *' ,size = 1 ))
glXGetTransparentIndexSUN.version = ''
glXGetTransparentIndexSUN.category = 'GLX_SUN_get_transparent_index'
glXGetTransparentIndexSUN.trace = True
glXGetTransparentIndexSUN.play = False
glx.add(glXGetTransparentIndexSUN)
# GLX_SUN_video_resize
glXGetVideoResizeSUN = Function('glXGetVideoResizeSUN')
glXGetVideoResizeSUN.ret = Return('int')
glXGetVideoResizeSUN.add( Input( 'display','Display *' ))
glXGetVideoResizeSUN.add( Input( 'window','GLXDrawable' ))
glXGetVideoResizeSUN.add( Output( 'factor','float *' ,size = 1 ))
glXGetVideoResizeSUN.version = ''
glXGetVideoResizeSUN.category = 'GLX_SUN_video_resize'
glXGetVideoResizeSUN.trace = True
glXGetVideoResizeSUN.play = True
glx.add(glXGetVideoResizeSUN)
glXVideoResizeSUN = Function('glXVideoResizeSUN')
glXVideoResizeSUN.ret = Return('int')
glXVideoResizeSUN.add( Input( 'display','Display *' ))
glXVideoResizeSUN.add( Input( 'window','GLXDrawable' ))
glXVideoResizeSUN.add( Input( 'factor','float' ))
glXVideoResizeSUN.version = ''
glXVideoResizeSUN.category = 'GLX_SUN_video_resize'
glXVideoResizeSUN.trace = True
glXVideoResizeSUN.play = True
glx.add(glXVideoResizeSUN)
# GLX_VERSION_1_0
glXChooseVisual = Function('glXChooseVisual')
glXChooseVisual.ret = Return('XVisualInfo *')
glXChooseVisual.add( Input( 'dpy','Display *' ))
glXChooseVisual.add( Input( 'screen','int' ))
glXChooseVisual.add( Input( 'attribList','int *' ))
glXChooseVisual.version = '1.0'
glXChooseVisual.category = 'GLX_VERSION_1_0'
glXChooseVisual.trace = True
glXChooseVisual.play = True
glx.add(glXChooseVisual)
glXCopyContext = Function('glXCopyContext')
glXCopyContext.ret = Return('void')
glXCopyContext.add( Input( 'dpy','Display *' ))
glXCopyContext.add( Input( 'src','GLXContext' ))
glXCopyContext.add( Input( 'dst','GLXContext' ))
glXCopyContext.add( Input( 'mask','unsigned long' ))
glXCopyContext.version = '1.0'
glXCopyContext.category = 'GLX_VERSION_1_0'
glXCopyContext.trace = True
glXCopyContext.play = True
glx.add(glXCopyContext)
glXCreateContext = Function('glXCreateContext')
glXCreateContext.ret = Return('GLXContext')
glXCreateContext.add( Input( 'dpy','Display *' ))
glXCreateContext.add( Input( 'vis','XVisualInfo *' ))
glXCreateContext.add( Input( 'shareList','GLXContext' ))
glXCreateContext.add( Input( 'direct','Bool' ))
glXCreateContext.version = '1.0'
glXCreateContext.category = 'GLX_VERSION_1_0'
glXCreateContext.trace = True
glXCreateContext.play = True
glx.add(glXCreateContext)
glXCreateGLXPixmap = Function('glXCreateGLXPixmap')
glXCreateGLXPixmap.ret = Return('GLXPixmap')
glXCreateGLXPixmap.add( Input( 'dpy','Display *' ))
glXCreateGLXPixmap.add( Input( 'vis','XVisualInfo *' ))
glXCreateGLXPixmap.add( Input( 'pixmap','Pixmap' ))
glXCreateGLXPixmap.version = '1.0'
glXCreateGLXPixmap.category = 'GLX_VERSION_1_0'
glXCreateGLXPixmap.trace = True
glXCreateGLXPixmap.play = True
glx.add(glXCreateGLXPixmap)
glXDestroyContext = Function('glXDestroyContext')
glXDestroyContext.ret = Return('void')
glXDestroyContext.add( Input( 'dpy','Display *' ))
glXDestroyContext.add( Input( 'ctx','GLXContext' ))
glXDestroyContext.version = '1.0'
glXDestroyContext.category = 'GLX_VERSION_1_0'
glXDestroyContext.trace = True
glXDestroyContext.play = True
glx.add(glXDestroyContext)
glXDestroyGLXPixmap = Function('glXDestroyGLXPixmap')
glXDestroyGLXPixmap.ret = Return('void')
glXDestroyGLXPixmap.add( Input( 'dpy','Display *' ))
glXDestroyGLXPixmap.add( Input( 'pix','GLXPixmap' ))
glXDestroyGLXPixmap.version = '1.0'
glXDestroyGLXPixmap.category = 'GLX_VERSION_1_0'
glXDestroyGLXPixmap.trace = True
glXDestroyGLXPixmap.play = True
glx.add(glXDestroyGLXPixmap)
glXGetConfig = Function('glXGetConfig')
glXGetConfig.ret = Return('int')
glXGetConfig.add( Input( 'dpy','Display *' ))
glXGetConfig.add( Input( 'vis','XVisualInfo *' ))
glXGetConfig.add( Input( 'attrib','int' ))
glXGetConfig.add( Output( 'value','int *' ))
glXGetConfig.version = '1.0'
glXGetConfig.category = 'GLX_VERSION_1_0'
glXGetConfig.trace = True
glXGetConfig.play = True
glx.add(glXGetConfig)
glXGetCurrentContext = Function('glXGetCurrentContext')
glXGetCurrentContext.ret = Return('GLXContext')
glXGetCurrentContext.version = '1.0'
glXGetCurrentContext.category = 'GLX_VERSION_1_0'
glXGetCurrentContext.trace = True
glXGetCurrentContext.play = True
glx.add(glXGetCurrentContext)
glXGetCurrentDrawable = Function('glXGetCurrentDrawable')
glXGetCurrentDrawable.ret = Return('GLXDrawable')
glXGetCurrentDrawable.version = '1.0'
glXGetCurrentDrawable.category = 'GLX_VERSION_1_0'
glXGetCurrentDrawable.trace = True
glXGetCurrentDrawable.play = True
glx.add(glXGetCurrentDrawable)
glXIsDirect = Function('glXIsDirect')
glXIsDirect.ret = Return('Bool')
glXIsDirect.add( Input( 'dpy','Display *' ))
glXIsDirect.add( Input( 'ctx','GLXContext' ))
glXIsDirect.version = '1.0'
glXIsDirect.category = 'GLX_VERSION_1_0'
glXIsDirect.trace = True
glXIsDirect.play = True
glx.add(glXIsDirect)
glXMakeCurrent = Function('glXMakeCurrent')
glXMakeCurrent.ret = Return('Bool')
glXMakeCurrent.add( Input( 'dpy','Display *' ))
glXMakeCurrent.add( Input( 'drawable','GLXDrawable' ))
glXMakeCurrent.add( Input( 'ctx','GLXContext' ))
glXMakeCurrent.version = '1.0'
glXMakeCurrent.category = 'GLX_VERSION_1_0'
glXMakeCurrent.trace = True
glXMakeCurrent.play = True
glx.add(glXMakeCurrent)
glXQueryExtension = Function('glXQueryExtension')
glXQueryExtension.ret = Return('Bool')
glXQueryExtension.add( Input( 'dpy','Display *' ))
glXQueryExtension.add( Output( 'errorBase','int *' ))
glXQueryExtension.add( Output( 'eventBase','int *' ))
glXQueryExtension.version = '1.0'
glXQueryExtension.category = 'GLX_VERSION_1_0'
glXQueryExtension.trace = True
glXQueryExtension.play = True
glx.add(glXQueryExtension)
glXQueryVersion = Function('glXQueryVersion')
glXQueryVersion.ret = Return('Bool')
glXQueryVersion.add( Input( 'dpy','Display *' ))
glXQueryVersion.add( Output( 'major','int *' ))
glXQueryVersion.add( Output( 'minor','int *' ))
glXQueryVersion.version = '1.0'
glXQueryVersion.category = 'GLX_VERSION_1_0'
glXQueryVersion.trace = True
glXQueryVersion.play = True
glx.add(glXQueryVersion)
glXSwapBuffers = Function('glXSwapBuffers')
glXSwapBuffers.ret = Return('void')
glXSwapBuffers.add( Input( 'dpy','Display *' ))
glXSwapBuffers.add( Input( 'drawable','GLXDrawable' ))
glXSwapBuffers.version = '1.0'
glXSwapBuffers.category = 'GLX_VERSION_1_0'
glXSwapBuffers.trace = True
glXSwapBuffers.play = True
glx.add(glXSwapBuffers)
glXUseXFont = Function('glXUseXFont')
glXUseXFont.ret = Return('void')
glXUseXFont.add( Input( 'font','Font' ))
glXUseXFont.add( Input( 'first','int' ))
glXUseXFont.add( Input( 'count','int' ))
glXUseXFont.add( Input( 'listBase','int' ))
glXUseXFont.version = '1.0'
glXUseXFont.category = 'GLX_VERSION_1_0'
glXUseXFont.trace = True
glXUseXFont.play = True
glx.add(glXUseXFont)
glXWaitGL = Function('glXWaitGL')
glXWaitGL.ret = Return('void')
glXWaitGL.version = '1.0'
glXWaitGL.category = 'GLX_VERSION_1_0'
glXWaitGL.trace = True
glXWaitGL.play = True
glx.add(glXWaitGL)
glXWaitX = Function('glXWaitX')
glXWaitX.ret = Return('void')
glXWaitX.version = '1.0'
glXWaitX.category = 'GLX_VERSION_1_0'
glXWaitX.trace = True
glXWaitX.play = True
glx.add(glXWaitX)
# GLX_VERSION_1_1
glXGetClientString = Function('glXGetClientString')
glXGetClientString.ret = Return('const char *')
glXGetClientString.add( Input( 'dpy','Display *' ))
glXGetClientString.add( Input( 'name','int' ))
glXGetClientString.version = '1.1'
glXGetClientString.category = 'GLX_VERSION_1_1'
glXGetClientString.trace = True
glXGetClientString.play = True
glx.add(glXGetClientString)
glXQueryExtensionsString = Function('glXQueryExtensionsString')
glXQueryExtensionsString.ret = Return('const char *')
glXQueryExtensionsString.add( Input( 'dpy','Display *' ))
glXQueryExtensionsString.add( Input( 'screen','int' ))
glXQueryExtensionsString.version = '1.1'
glXQueryExtensionsString.category = 'GLX_VERSION_1_1'
glXQueryExtensionsString.trace = True
glXQueryExtensionsString.play = True
glx.add(glXQueryExtensionsString)
glXQueryServerString = Function('glXQueryServerString')
glXQueryServerString.ret = Return('const char *')
glXQueryServerString.add( Input( 'dpy','Display *' ))
glXQueryServerString.add( Input( 'screen','int' ))
glXQueryServerString.add( Input( 'name','int' ))
glXQueryServerString.version = '1.1'
glXQueryServerString.category = 'GLX_VERSION_1_1'
glXQueryServerString.trace = True
glXQueryServerString.play = True
glx.add(glXQueryServerString)
# GLX_VERSION_1_2
glXGetCurrentDisplay = Function('glXGetCurrentDisplay')
glXGetCurrentDisplay.ret = Return('Display *')
glXGetCurrentDisplay.version = '1.2'
glXGetCurrentDisplay.category = 'GLX_VERSION_1_2'
glXGetCurrentDisplay.trace = True
glXGetCurrentDisplay.play = True
glx.add(glXGetCurrentDisplay)
# GLX_VERSION_1_3
glXChooseFBConfig = Function('glXChooseFBConfig')
glXChooseFBConfig.ret = Return('GLXFBConfig *')
glXChooseFBConfig.add( Input( 'dpy','Display *' ))
glXChooseFBConfig.add( Input( 'screen','int' ))
glXChooseFBConfig.add( Input( 'attrib_list','const int *' ))
glXChooseFBConfig.add( Output( 'nelements','int *' ,size = 1 ))
glXChooseFBConfig.version = '1.3'
glXChooseFBConfig.category = 'GLX_VERSION_1_3'
glXChooseFBConfig.trace = True
glXChooseFBConfig.play = True
glx.add(glXChooseFBConfig)
glXCreateNewContext = Function('glXCreateNewContext')
glXCreateNewContext.ret = Return('GLXContext')
glXCreateNewContext.add( Input( 'dpy','Display *' ))
glXCreateNewContext.add( Input( 'config','GLXFBConfig' ))
glXCreateNewContext.add( Input( 'render_type','int' ))
glXCreateNewContext.add( Input( 'share_list','GLXContext' ))
glXCreateNewContext.add( Input( 'direct','Bool' ))
glXCreateNewContext.version = '1.3'
glXCreateNewContext.category = 'GLX_VERSION_1_3'
glXCreateNewContext.trace = True
glXCreateNewContext.play = True
glx.add(glXCreateNewContext)
glXCreatePbuffer = Function('glXCreatePbuffer')
glXCreatePbuffer.ret = Return('GLXPbuffer')
glXCreatePbuffer.add( Input( 'dpy','Display *' ))
glXCreatePbuffer.add( Input( 'config','GLXFBConfig' ))
glXCreatePbuffer.add( Input( 'attrib_list','const int *' ))
glXCreatePbuffer.version = '1.3'
glXCreatePbuffer.category = 'GLX_VERSION_1_3'
glXCreatePbuffer.trace = True
glXCreatePbuffer.play = True
glx.add(glXCreatePbuffer)
glXCreatePixmap = Function('glXCreatePixmap')
glXCreatePixmap.ret = Return('GLXPixmap')
glXCreatePixmap.add( Input( 'dpy','Display *' ))
glXCreatePixmap.add( Input( 'config','GLXFBConfig' ))
glXCreatePixmap.add( Input( 'pixmap','Pixmap' ))
glXCreatePixmap.add( Input( 'attrib_list','const int *' ))
glXCreatePixmap.version = '1.3'
glXCreatePixmap.category = 'GLX_VERSION_1_3'
glXCreatePixmap.trace = True
glXCreatePixmap.play = True
glx.add(glXCreatePixmap)
glXCreateWindow = Function('glXCreateWindow')
glXCreateWindow.ret = Return('GLXWindow')
glXCreateWindow.add( Input( 'dpy','Display *' ))
glXCreateWindow.add( Input( 'config','GLXFBConfig' ))
glXCreateWindow.add( Input( 'win','Window' ))
glXCreateWindow.add( Input( 'attrib_list','const int *' ))
glXCreateWindow.version = '1.3'
glXCreateWindow.category = 'GLX_VERSION_1_3'
glXCreateWindow.trace = True
glXCreateWindow.play = True
glx.add(glXCreateWindow)
glXDestroyPbuffer = Function('glXDestroyPbuffer')
glXDestroyPbuffer.ret = Return('void')
glXDestroyPbuffer.add( Input( 'dpy','Display *' ))
glXDestroyPbuffer.add( Input( 'pbuf','GLXPbuffer' ))
glXDestroyPbuffer.version = '1.3'
glXDestroyPbuffer.category = 'GLX_VERSION_1_3'
glXDestroyPbuffer.trace = True
glXDestroyPbuffer.play = True
glx.add(glXDestroyPbuffer)
glXDestroyPixmap = Function('glXDestroyPixmap')
glXDestroyPixmap.ret = Return('void')
glXDestroyPixmap.add( Input( 'dpy','Display *' ))
glXDestroyPixmap.add( Input( 'pixmap','GLXPixmap' ))
glXDestroyPixmap.version = '1.3'
glXDestroyPixmap.category = 'GLX_VERSION_1_3'
glXDestroyPixmap.trace = True
glXDestroyPixmap.play = True
glx.add(glXDestroyPixmap)
glXDestroyWindow = Function('glXDestroyWindow')
glXDestroyWindow.ret = Return('void')
glXDestroyWindow.add( Input( 'dpy','Display *' ))
glXDestroyWindow.add( Input( 'win','GLXWindow' ))
glXDestroyWindow.version = '1.3'
glXDestroyWindow.category = 'GLX_VERSION_1_3'
glXDestroyWindow.trace = True
glXDestroyWindow.play = True
glx.add(glXDestroyWindow)
glXGetCurrentReadDrawable = Function('glXGetCurrentReadDrawable')
glXGetCurrentReadDrawable.ret = Return('GLXDrawable')
glXGetCurrentReadDrawable.version = '1.3'
glXGetCurrentReadDrawable.category = 'GLX_VERSION_1_3'
glXGetCurrentReadDrawable.trace = True
glXGetCurrentReadDrawable.play = True
glx.add(glXGetCurrentReadDrawable)
glXGetFBConfigAttrib = Function('glXGetFBConfigAttrib')
glXGetFBConfigAttrib.ret = Return('int')
glXGetFBConfigAttrib.add( Input( 'dpy','Display *' ))
glXGetFBConfigAttrib.add( Input( 'config','GLXFBConfig' ))
glXGetFBConfigAttrib.add( Input( 'attribute','int' ))
glXGetFBConfigAttrib.add( Output( 'value','int *' ,size = 1 ))
glXGetFBConfigAttrib.version = '1.3'
glXGetFBConfigAttrib.category = 'GLX_VERSION_1_3'
glXGetFBConfigAttrib.trace = True
glXGetFBConfigAttrib.play = True
glx.add(glXGetFBConfigAttrib)
glXGetFBConfigs = Function('glXGetFBConfigs')
glXGetFBConfigs.ret = Return('GLXFBConfig *')
glXGetFBConfigs.add( Input( 'dpy','Display *' ))
glXGetFBConfigs.add( Input( 'screen','int' ))
glXGetFBConfigs.add( Output( 'nelements','int *' ,size = 1 ))
glXGetFBConfigs.version = '1.3'
glXGetFBConfigs.category = 'GLX_VERSION_1_3'
glXGetFBConfigs.trace = True
glXGetFBConfigs.play = True
glx.add(glXGetFBConfigs)
glXGetSelectedEvent = Function('glXGetSelectedEvent')
glXGetSelectedEvent.ret = Return('void')
glXGetSelectedEvent.add( Input( 'dpy','Display *' ))
glXGetSelectedEvent.add( Input( 'draw','GLXDrawable' ))
glXGetSelectedEvent.add( Output( 'event_mask','unsigned long *' ,size = 1 ))
glXGetSelectedEvent.version = '1.3'
glXGetSelectedEvent.category = 'GLX_VERSION_1_3'
glXGetSelectedEvent.trace = True
glXGetSelectedEvent.play = True
glx.add(glXGetSelectedEvent)
glXGetVisualFromFBConfig = Function('glXGetVisualFromFBConfig')
glXGetVisualFromFBConfig.ret = Return('XVisualInfo *')
glXGetVisualFromFBConfig.add( Input( 'dpy','Display *' ))
glXGetVisualFromFBConfig.add( Input( 'config','GLXFBConfig' ))
glXGetVisualFromFBConfig.version = '1.3'
glXGetVisualFromFBConfig.category = 'GLX_VERSION_1_3'
glXGetVisualFromFBConfig.trace = True
glXGetVisualFromFBConfig.play = True
glx.add(glXGetVisualFromFBConfig)
glXMakeContextCurrent = Function('glXMakeContextCurrent')
glXMakeContextCurrent.ret = Return('Bool')
glXMakeContextCurrent.add( Input( 'display','Display *' ))
glXMakeContextCurrent.add( Input( 'draw','GLXDrawable' ))
glXMakeContextCurrent.add( Input( 'read','GLXDrawable' ))
glXMakeContextCurrent.add( Input( 'ctx','GLXContext' ))
glXMakeContextCurrent.version = '1.3'
glXMakeContextCurrent.category = 'GLX_VERSION_1_3'
glXMakeContextCurrent.trace = True
glXMakeContextCurrent.play = True
glx.add(glXMakeContextCurrent)
glXQueryContext = Function('glXQueryContext')
glXQueryContext.ret = Return('int')
glXQueryContext.add( Input( 'dpy','Display *' ))
glXQueryContext.add( Input( 'ctx','GLXContext' ))
glXQueryContext.add( Input( 'attribute','int' ,regalLog = 'GLXenumToString(attribute)' ))
glXQueryContext.add( Output( 'value','int *' ,size = 1 ))
glXQueryContext.version = '1.3'
glXQueryContext.category = 'GLX_VERSION_1_3'
glXQueryContext.trace = True
glXQueryContext.play = True
glx.add(glXQueryContext)
glXQueryDrawable = Function('glXQueryDrawable')
glXQueryDrawable.ret = Return('void')
glXQueryDrawable.add( Input( 'dpy','Display *' ))
glXQueryDrawable.add( Input( 'draw','GLXDrawable' ))
glXQueryDrawable.add( Input( 'attribute','int' ))
glXQueryDrawable.add( Output( 'value','unsigned int *' ,size = 1 ))
glXQueryDrawable.version = '1.3'
glXQueryDrawable.category = 'GLX_VERSION_1_3'
glXQueryDrawable.trace = True
glXQueryDrawable.play = True
glx.add(glXQueryDrawable)
glXSelectEvent = Function('glXSelectEvent')
glXSelectEvent.ret = Return('void')
glXSelectEvent.add( Input( 'dpy','Display *' ))
glXSelectEvent.add( Input( 'draw','GLXDrawable' ))
glXSelectEvent.add( Input( 'event_mask','unsigned long' ))
glXSelectEvent.version = '1.3'
glXSelectEvent.category = 'GLX_VERSION_1_3'
glXSelectEvent.trace = True
glXSelectEvent.play = True
glx.add(glXSelectEvent)
# GLX_VERSION_1_4
glXGetProcAddress = Function('glXGetProcAddress')
glXGetProcAddress.ret = Return('__GLXextFuncPtr')
glXGetProcAddress.add( Input( 'procName','const GLubyte *' ,cast = 'const char *' ))
glXGetProcAddress.version = '1.4'
glXGetProcAddress.category = 'GLX_VERSION_1_4'
glXGetProcAddress.trace = True
glXGetProcAddress.play = True
glx.add(glXGetProcAddress)
############################## OpenGL 4.5
# GLX_ARB_robustness_application_isolation
GLX_CONTEXT_RESET_ISOLATION_BIT_ARB = Enumerant('GLX_CONTEXT_RESET_ISOLATION_BIT_ARB', 0x0008, 'GLX_ARB_robustness_application_isolation')
defines.add(GLX_CONTEXT_RESET_ISOLATION_BIT_ARB)
# GLX_EXT_buffer_age
GLX_BACK_BUFFER_AGE_EXT = Enumerant('GLX_BACK_BUFFER_AGE_EXT', 0x20f4, 'GLX_EXT_buffer_age')
defines.add(GLX_BACK_BUFFER_AGE_EXT)
# GLX_EXT_stereo_tree
GLX_STEREO_NOTIFY_EXT = Enumerant('GLX_STEREO_NOTIFY_EXT', 0x0000, 'GLX_EXT_stereo_tree')
GLX_STEREO_NOTIFY_MASK_EXT = Enumerant('GLX_STEREO_NOTIFY_MASK_EXT', 0x0001, 'GLX_EXT_stereo_tree')
GLX_STEREO_TREE_EXT = Enumerant('GLX_STEREO_TREE_EXT', 0x20f5, 'GLX_EXT_stereo_tree')
defines.add(GLX_STEREO_NOTIFY_EXT)
defines.add(GLX_STEREO_NOTIFY_MASK_EXT)
defines.add(GLX_STEREO_TREE_EXT)
# GLX_MESA_query_renderer
GLX_RENDERER_ACCELERATED_MESA = Enumerant('GLX_RENDERER_ACCELERATED_MESA', 0x8186, 'GLX_MESA_query_renderer')
GLX_RENDERER_DEVICE_ID_MESA = Enumerant('GLX_RENDERER_DEVICE_ID_MESA', 0x8184, 'GLX_MESA_query_renderer')
GLX_RENDERER_ID_MESA = Enumerant('GLX_RENDERER_ID_MESA', 0x818e, 'GLX_MESA_query_renderer')
GLX_RENDERER_OPENGL_COMPATIBILITY_PROFILE_VERSION_MESA = Enumerant('GLX_RENDERER_OPENGL_COMPATIBILITY_PROFILE_VERSION_MESA', 0x818b, 'GLX_MESA_query_renderer')
GLX_RENDERER_OPENGL_CORE_PROFILE_VERSION_MESA = Enumerant('GLX_RENDERER_OPENGL_CORE_PROFILE_VERSION_MESA', 0x818a, 'GLX_MESA_query_renderer')
GLX_RENDERER_OPENGL_ES2_PROFILE_VERSION_MESA = Enumerant('GLX_RENDERER_OPENGL_ES2_PROFILE_VERSION_MESA', 0x818d, 'GLX_MESA_query_renderer')
GLX_RENDERER_OPENGL_ES_PROFILE_VERSION_MESA = Enumerant('GLX_RENDERER_OPENGL_ES_PROFILE_VERSION_MESA', 0x818c, 'GLX_MESA_query_renderer')
GLX_RENDERER_PREFERRED_PROFILE_MESA = Enumerant('GLX_RENDERER_PREFERRED_PROFILE_MESA', 0x8189, 'GLX_MESA_query_renderer')
GLX_RENDERER_UNIFIED_MEMORY_ARCHITECTURE_MESA = Enumerant('GLX_RENDERER_UNIFIED_MEMORY_ARCHITECTURE_MESA', 0x8188, 'GLX_MESA_query_renderer')
GLX_RENDERER_VENDOR_ID_MESA = Enumerant('GLX_RENDERER_VENDOR_ID_MESA', 0x8183, 'GLX_MESA_query_renderer')
GLX_RENDERER_VERSION_MESA = Enumerant('GLX_RENDERER_VERSION_MESA', 0x8185, 'GLX_MESA_query_renderer')
GLX_RENDERER_VIDEO_MEMORY_MESA = Enumerant('GLX_RENDERER_VIDEO_MEMORY_MESA', 0x8187, 'GLX_MESA_query_renderer')
defines.add(GLX_RENDERER_ACCELERATED_MESA)
defines.add(GLX_RENDERER_DEVICE_ID_MESA)
defines.add(GLX_RENDERER_ID_MESA)
defines.add(GLX_RENDERER_OPENGL_COMPATIBILITY_PROFILE_VERSION_MESA)
defines.add(GLX_RENDERER_OPENGL_CORE_PROFILE_VERSION_MESA)
defines.add(GLX_RENDERER_OPENGL_ES2_PROFILE_VERSION_MESA)
defines.add(GLX_RENDERER_OPENGL_ES_PROFILE_VERSION_MESA)
defines.add(GLX_RENDERER_PREFERRED_PROFILE_MESA)
defines.add(GLX_RENDERER_UNIFIED_MEMORY_ARCHITECTURE_MESA)
defines.add(GLX_RENDERER_VENDOR_ID_MESA)
defines.add(GLX_RENDERER_VERSION_MESA)
defines.add(GLX_RENDERER_VIDEO_MEMORY_MESA)
# GLX_MESA_query_renderer
glXQueryCurrentRendererIntegerMESA = Function('glXQueryCurrentRendererIntegerMESA')
glXQueryCurrentRendererIntegerMESA.ret = Return('Bool')
glXQueryCurrentRendererIntegerMESA.add( Input( 'attribute','int' ))
glXQueryCurrentRendererIntegerMESA.add( Input( 'value','unsigned int *' ))
glXQueryCurrentRendererIntegerMESA.category = 'GLX_MESA_query_renderer'
glXQueryCurrentRendererIntegerMESA.trace = True
glXQueryCurrentRendererIntegerMESA.play = True
glx.add(glXQueryCurrentRendererIntegerMESA)
glXQueryRendererIntegerMESA = Function('glXQueryRendererIntegerMESA')
glXQueryRendererIntegerMESA.ret = Return('Bool')
glXQueryRendererIntegerMESA.add( Input( 'dpy','Display *' ))
glXQueryRendererIntegerMESA.add( Input( 'screen','int' ))
glXQueryRendererIntegerMESA.add( Input( 'renderer','int' ))
glXQueryRendererIntegerMESA.add( Input( 'attribute','int' ))
glXQueryRendererIntegerMESA.add( Input( 'value','unsigned int *' ))
glXQueryRendererIntegerMESA.category = 'GLX_MESA_query_renderer'
glXQueryRendererIntegerMESA.trace = True
glXQueryRendererIntegerMESA.play = True
glx.add(glXQueryRendererIntegerMESA)
glXQueryCurrentRendererStringMESA = Function('glXQueryCurrentRendererStringMESA')
glXQueryCurrentRendererStringMESA.ret = Return('const char *')
glXQueryCurrentRendererStringMESA.add( Input( 'attribute','int' ))
glXQueryCurrentRendererStringMESA.category = 'GLX_MESA_query_renderer'
glXQueryCurrentRendererStringMESA.trace = True
glXQueryCurrentRendererStringMESA.play = True
glx.add(glXQueryCurrentRendererStringMESA)
glXQueryRendererStringMESA = Function('glXQueryRendererStringMESA')
glXQueryRendererStringMESA.ret = Return('const char *')
glXQueryRendererStringMESA.add( Input( 'dpy','Display *' ))
glXQueryRendererStringMESA.add( Input( 'screen','int' ))
glXQueryRendererStringMESA.add( Input( 'renderer','int' ))
glXQueryRendererStringMESA.add( Input( 'attribute','int' ))
glXQueryRendererStringMESA.category = 'GLX_MESA_query_renderer'
glXQueryRendererStringMESA.trace = True
glXQueryRendererStringMESA.play = True
glx.add(glXQueryRendererStringMESA)
# GLX_NV_copy_buffer
glXCopyBufferSubDataNV = Function('glXCopyBufferSubDataNV')
glXCopyBufferSubDataNV.ret = Return('void')
glXCopyBufferSubDataNV.add( Input( 'dpy','Display *' ))
glXCopyBufferSubDataNV.add( Input( 'readCtx','GLXContext' ))
glXCopyBufferSubDataNV.add( Input( 'writeCtx','GLXContext' ))
glXCopyBufferSubDataNV.add( Input( 'readTarget','GLenum' ))
glXCopyBufferSubDataNV.add( Input( 'writeTarget','GLenum' ))
glXCopyBufferSubDataNV.add( Input( 'readOffset','GLintptr' ))
glXCopyBufferSubDataNV.add( Input( 'writeOffset','GLintptr' ))
glXCopyBufferSubDataNV.add( Input( 'size','GLsizeiptr' ))
glXCopyBufferSubDataNV.category = 'GLX_NV_copy_buffer'
glXCopyBufferSubDataNV.trace = True
glXCopyBufferSubDataNV.play = True
glx.add(glXCopyBufferSubDataNV)
glXNamedCopyBufferSubDataNV = Function('glXNamedCopyBufferSubDataNV')
glXNamedCopyBufferSubDataNV.ret = Return('void')
glXNamedCopyBufferSubDataNV.add( Input( 'dpy','Display *' ))
glXNamedCopyBufferSubDataNV.add( Input( 'readCtx','GLXContext' ))
glXNamedCopyBufferSubDataNV.add( Input( 'writeCtx','GLXContext' ))
glXNamedCopyBufferSubDataNV.add( Input( 'readBuffer','GLuint' ))
glXNamedCopyBufferSubDataNV.add( Input( 'writeBuffer','GLuint' ))
glXNamedCopyBufferSubDataNV.add( Input( 'readOffset','GLintptr' ))
glXNamedCopyBufferSubDataNV.add( Input( 'writeOffset','GLintptr' ))
glXNamedCopyBufferSubDataNV.add( Input( 'size','GLsizeiptr' ))
glXNamedCopyBufferSubDataNV.category = 'GLX_NV_copy_buffer'
glXNamedCopyBufferSubDataNV.trace = True
glXNamedCopyBufferSubDataNV.play = True
glx.add(glXNamedCopyBufferSubDataNV)
# GLX_NV_delay_before_swap
glXDelayBeforeSwapNV = Function('glXDelayBeforeSwapNV')
glXDelayBeforeSwapNV.ret = Return('Bool')
glXDelayBeforeSwapNV.add( Input( 'dpy','Display *' ))
glXDelayBeforeSwapNV.add( Input( 'drawable','GLXDrawable' ))
glXDelayBeforeSwapNV.add( Input( 'seconds','GLfloat' ))
glXDelayBeforeSwapNV.category = 'GLX_NV_delay_before_swap'
glXDelayBeforeSwapNV.trace = True
glXDelayBeforeSwapNV.play = True
glx.add(glXDelayBeforeSwapNV)