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)