Update to the latest OpenGL specs from the new registry (these include shader model 4).

This commit is contained in:
the_fiddler 2007-04-20 19:01:15 +00:00
parent 2874ee83a5
commit 52cbe0c5a8
6 changed files with 2434 additions and 418 deletions

View file

@ -1,35 +1,35 @@
# ARB and NV types (these should come before normal types to guard against double translation).
GLsizeiptrARB, IntPtr
GLintptrARB, IntPtr
GLhandleARB, Int32 #UInt32
GLhalfARB, Int16 #UInt16
GLhalfNV, Int16 #UInt16
GLcharARB, Char
# Normal types. # Normal types.
GLsizei, Int32 GLsizei, Int32
GLsizeiptr, IntPtr GLsizeiptr, IntPtr
GLintptr, IntPtr GLintptr, IntPtr
GLenum, Int32 GLenum, Int32
GLboolean, Boolean GLboolean, Boolean #Int32 #Boolean
GLbitfield, Int32 #UInt32 GLbitfield, Int32 #UInt32
# GLvoid*, IntPtr # GLvoid*, IntPtr
# GLvoid, void GLvoid, Object
GLchar, Char GLchar, Char
GLbyte, Byte #SByte GLbyte, Byte #SByte
GLubyte, Byte GLubyte, Byte
GLshort, Int16 GLshort, Int16
GLushort, Int16 #UInt16 GLushort, Int16 #UInt16
GLint, Int32 GLint, Int32
GLuint, Int32 #UInt32 GLuint, Int32 #UInt32
GLfloat, Single GLfloat, Single
GLclampf, Single GLclampf, Single
GLdouble, Double GLdouble, Double
GLclampd, Double GLclampd, Double
GLstring, String GLstring, String
# ARB and NV types.
GLsizeiptrARB, IntPtr
GLintptrARB, IntPtr
GLhandleARB, Int32 #UInt32
GLhalfARB, Int16 #UInt16
GLhalfNV, Int16 #UInt16
GLcharARB, Char
# 64 bit types (introduced in 2.1) # 64 bit types (introduced in 2.1)
GLint64EXT, Int64 GLint64EXT, Int64
GLuint64EXT, Int64 GLuint64EXT, Int64
GLint64, Int64 GLint64, Int64
GLuint64, Int64 GLuint64, Int64

View file

@ -1,4 +1,4 @@
# This is the OpenGL enumerant registry. # This is the OpenGL and OpenGL ES enumerant registry.
# #
# It is an extremely important file. Do not mess with it unless # It is an extremely important file. Do not mess with it unless
# you know what you're doing and have permission to do so. # you know what you're doing and have permission to do so.
@ -243,7 +243,11 @@ BeginMode enum:
QUADS = 0x0007 QUADS = 0x0007
QUAD_STRIP = 0x0008 QUAD_STRIP = 0x0008
POLYGON = 0x0009 POLYGON = 0x0009
# 0x0010-0x0013 - Reserved for anticipated future use (Pat Brown) # NV_geometry_program4 enum: (additional; see below)
# LINES_ADJACENCY_EXT = 0x000A
# LINE_STRIP_ADJACENCY_EXT = 0x000B
# TRIANGLES_ADJACENCY_EXT = 0x000C
# TRIANGLE_STRIP_ADJACENCY_EXT = 0x000D
############################################################################### ###############################################################################
@ -3424,13 +3428,13 @@ SGIX_resample enum:
# ALPHA_ICC_SGIX = 0x8462 # ALPHA_ICC_SGIX = 0x8462
# LUMINANCE_ICC_SGIX = 0x8463 # LUMINANCE_ICC_SGIX = 0x8463
# INTENSITY_ICC_SGIX = 0x8464 # INTENSITY_ICC_SGIX = 0x8464
# LUMINANCE_ALPHA_ICC_SGIX = 0x8465 # LUMINANCE_ALPHA_ICC_SGIX = 0x8465
# R5_G6_B5_ICC_SGIX = 0x8466 # R5_G6_B5_ICC_SGIX = 0x8466
# R5_G6_B5_A8_ICC_SGIX = 0x8467 # R5_G6_B5_A8_ICC_SGIX = 0x8467
# ALPHA16_ICC_SGIX = 0x8468 # ALPHA16_ICC_SGIX = 0x8468
# LUMINANCE16_ICC_SGIX = 0x8469 # LUMINANCE16_ICC_SGIX = 0x8469
# INTENSITY16_ICC_SGIX = 0x846A # INTENSITY16_ICC_SGIX = 0x846A
# LUMINANCE16_ALPHA8_ICC_SGIX = 0x846B # LUMINANCE16_ALPHA8_ICC_SGIX = 0x846B
############################################################################### ###############################################################################
@ -3924,11 +3928,18 @@ SGIX_subsample enum:
# UNPACK_CLIENT_STORAGE_APPLE = 0x85B2 # UNPACK_CLIENT_STORAGE_APPLE = 0x85B2
# APPLE_future_use: 0x85B3-0x85B4 # APPLE_future_use: 0x85B3-0x85B4
## From Jeremy 2006/10/18 (Bugzilla bug 632) - unknown extension name
# BUFFER_OBJECT_APPLE = 0x85B3
# STORAGE_CLIENT_APPLE = 0x85B4
# APPLE_vertex_array_object enum: # APPLE_vertex_array_object enum:
# VERTEX_ARRAY_BINDING_APPLE = 0x85B5 # VERTEX_ARRAY_BINDING_APPLE = 0x85B5
# APPLE_future_use: 0x85B6-0x85B8 # APPLE_future_use: 0x85B6-0x85B8
## From Jeremy 2006/10/18 (Bugzilla bug 632) - unknown extension name
# TEXTURE_MINIMIZE_STORAGE_APPLE = 0x85B6
# TEXTURE_RANGE_LENGTH_APPLE = 0x85B7
# TEXTURE_RANGE_POINTER_APPLE = 0x85B8
# APPLE_ycbcr_422 enum: # APPLE_ycbcr_422 enum:
# YCBCR_422_APPLE = 0x85B9 # YCBCR_422_APPLE = 0x85B9
@ -3939,7 +3950,10 @@ SGIX_subsample enum:
# UNSIGNED_SHORT_8_8_MESA = 0x85BA # UNSIGNED_SHORT_8_8_MESA = 0x85BA
# UNSIGNED_SHORT_8_8_REV_MESA = 0x85BB # UNSIGNED_SHORT_8_8_REV_MESA = 0x85BB
# APPLE_future_use: 0x85BA-0x85BD # APPLE_future_use: 0x85BC-0x85BD
## From Jeremy 2006/10/18 (Bugzilla bug 632) - unknown extension name
# TEXTURE_STORAGE_HINT_APPLE = 0x85BC
# STORAGE_PRIVATE_APPLE = 0x85BD
# APPLE_vertex_array_range (additional; see above): 0x85BE-0x85BF # APPLE_vertex_array_range (additional; see above): 0x85BE-0x85BF
@ -4109,6 +4123,9 @@ SGIX_subsample enum:
# NV_texture_shader (additional; see below): 0x864C-0x864E # NV_texture_shader (additional; see below): 0x864C-0x864E
# NV_geometry_program4 enum: (additional; see below)
# PROGRAM_POINT_SIZE_EXT = 0x8642
# NV_depth_clamp enum: # NV_depth_clamp enum:
# DEPTH_CLAMP_NV = 0x864F # DEPTH_CLAMP_NV = 0x864F
@ -4712,12 +4729,14 @@ SGIX_subsample enum:
# VERSION_1_4 enum: (Promoted for OpenGL 1.4) # VERSION_1_4 enum: (Promoted for OpenGL 1.4)
# ARB_shadow enum: # ARB_shadow enum:
# EXT_texture_array enum: (additional; see below)
# TEXTURE_COMPARE_MODE = 0x884C # TEXTURE_COMPARE_MODE = 0x884C
# TEXTURE_COMPARE_MODE_ARB = 0x884C # TEXTURE_COMPARE_MODE_ARB = 0x884C
# TEXTURE_COMPARE_FUNC = 0x884D # TEXTURE_COMPARE_FUNC = 0x884D
# TEXTURE_COMPARE_FUNC_ARB = 0x884D # TEXTURE_COMPARE_FUNC_ARB = 0x884D
# COMPARE_R_TO_TEXTURE = 0x884E # COMPARE_R_TO_TEXTURE = 0x884E
# COMPARE_R_TO_TEXTURE_ARB = 0x884E # COMPARE_R_TO_TEXTURE_ARB = 0x884E
# COMPARE_REF_DEPTH_TO_TEXTURE_EXT = 0x884E
# ARB_future_use: 0x884F # ARB_future_use: 0x884F
@ -5015,7 +5034,23 @@ SGIX_subsample enum:
# MAX_PROGRAM_LOOP_DEPTH_NV = 0x88F7 # MAX_PROGRAM_LOOP_DEPTH_NV = 0x88F7
# MAX_PROGRAM_LOOP_COUNT_NV = 0x88F8 # MAX_PROGRAM_LOOP_COUNT_NV = 0x88F8
# NV_future_use: 0x88F9-0x890F # NV_future_use: 0x88F9-0x88FC
# NV_vertex_program4 enum:
# VERTEX_ATTRIB_ARRAY_INTEGER_NV = 0x88FD
# NV_future_use: 0x88FE
# EXT_texture_array enum: (additional; see below)
# MAX_ARRAY_TEXTURE_LAYERS_EXT = 0x88FF
# NV_gpu_program4 enum:
# MIN_PROGRAM_TEXEL_OFFSET_NV = 0x8904
# MAX_PROGRAM_TEXEL_OFFSET_NV = 0x8905
# PROGRAM_ATTRIB_COMPONENTS_NV = 0x8906
# PROGRAM_RESULT_COMPONENTS_NV = 0x8907
# MAX_PROGRAM_ATTRIB_COMPONENTS_NV = 0x8908
# MAX_PROGRAM_RESULT_COMPONENTS_NV = 0x8909
# EXT_stencil_two_side enum: # EXT_stencil_two_side enum:
# STENCIL_TEST_TWO_SIDE_EXT = 0x8910 # STENCIL_TEST_TWO_SIDE_EXT = 0x8910
@ -5195,7 +5230,20 @@ SGIX_subsample enum:
# DRAW_PIXELS_APPLE = 0x8A0A # DRAW_PIXELS_APPLE = 0x8A0A
# FENCE_APPLE = 0x8A0B # FENCE_APPLE = 0x8A0B
# APPLE_future_use: 0x8A10-0x8A7F # APPLE_future_use: 0x8A0C-0x8A11
## From Jeremy 2006/10/18 (Bugzilla bug 632) - unknown extension name
# ELEMENT_ARRAY_APPLE = 0x8A0C
# ELEMENT_ARRAY_TYPE_APPLE = 0x8A0D
# ELEMENT_ARRAY_POINTER_APPLE = 0x8A0E
# COLOR_FLOAT_APPLE = 0x8A0F
# MIN_PBUFFER_VIEWPORT_DIMS_APPLE = 0x8A10
# ELEMENT_BUFFER_BINDING_APPLE = 0x8A11
# APPLE_flush_buffer_range enum:
# BUFFER_SERIALIZED_MODIFY_APPLE = 0x8A12
# BUFFER_FLUSHING_UNMAP_APPLE = 0x8A13
# APPLE_future_use: 0x8A14-0x8A7F
############################################################################### ###############################################################################
@ -5311,6 +5359,9 @@ SGIX_subsample enum:
# SHADING_LANGUAGE_VERSION = 0x8B8C # VERSION_2_0 # SHADING_LANGUAGE_VERSION = 0x8B8C # VERSION_2_0
# SHADING_LANGUAGE_VERSION_ARB = 0x8B8C # ARB_shading_language_100 # SHADING_LANGUAGE_VERSION_ARB = 0x8B8C # ARB_shading_language_100
# EXT_geometry_shader4 enum: (additional; see below)
# MAX_VARYING_COMPONENTS_EXT = 0x8B4B
# VERSION_2_0 enum: # VERSION_2_0 enum:
# CURRENT_PROGRAM = 0x8B8D # CURRENT_PROGRAM = 0x8B8D
# ARB_future_use: 0x8B8E-0x8B8F # ARB_future_use: 0x8B8E-0x8B8F
@ -5374,7 +5425,42 @@ SGIX_subsample enum:
# TEXTURE_DEPTH_TYPE_ARB = 0x8C16 # TEXTURE_DEPTH_TYPE_ARB = 0x8C16
# UNSIGNED_NORMALIZED_ARB = 0x8C17 # UNSIGNED_NORMALIZED_ARB = 0x8C17
# NV_future_use: 0x8C18-0x8C3F # EXT_texture_array enum:
# TEXTURE_1D_ARRAY_EXT = 0x8C18
# PROXY_TEXTURE_1D_ARRAY_EXT = 0x8C19
# TEXTURE_2D_ARRAY_EXT = 0x8C1A
# PROXY_TEXTURE_2D_ARRAY_EXT = 0x8C1B
# TEXTURE_BINDING_1D_ARRAY_EXT = 0x8C1C
# TEXTURE_BINDING_2D_ARRAY_EXT = 0x8C1D
# NV_future_use: 0x8C1E-0x8C25
# NV_geometry_program4 enum:
# GEOMETRY_PROGRAM_NV = 0x8C26
# MAX_PROGRAM_OUTPUT_VERTICES_NV = 0x8C27
# MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV = 0x8C28
# MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 0x8C29
# NV_future_use: 0x8C2A-0x8C29
# EXT_texture_buffer_object enum:
# TEXTURE_BUFFER_EXT = 0x8C2A
# MAX_TEXTURE_BUFFER_SIZE_EXT = 0x8C2B
# TEXTURE_BINDING_BUFFER_EXT = 0x8C2C
# TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 0x8C2D
# TEXTURE_BUFFER_FORMAT_EXT = 0x8C2E
# NV_future_use: 0x8C2F-0x8C39
# EXT_packed_float enum:
# R11F_G11F_B10F_EXT = 0x8C3A
# UNSIGNED_INT_10F_11F_11F_REV_EXT = 0x8C3B
# RGBA_SIGNED_COMPONENTS_EXT = 0x8C3C
# EXT_texture_shared_exponent enum:
# RGB9_E5_EXT = 0x8C3D
# UNSIGNED_INT_5_9_9_9_REV_EXT = 0x8C3E
# TEXTURE_SHARED_SIZE_EXT = 0x8C3F
# VERSION_2_1 enum: (Generic formats promoted for OpenGL 2.1) # VERSION_2_1 enum: (Generic formats promoted for OpenGL 2.1)
# EXT_texture_sRGB enum: # EXT_texture_sRGB enum:
@ -5407,7 +5493,42 @@ SGIX_subsample enum:
# COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = 0x8C4E # COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = 0x8C4E
# COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = 0x8C4F # COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = 0x8C4F
# NV_future_use: 0x8C50-0x8C8F # NV_future_use: 0x8C50-0x8C6F
# EXT_texture_compression_latc enum:
# COMPRESSED_LUMINANCE_LATC1_EXT = 0x8C70
# COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT = 0x8C71
# COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT = 0x8C72
# COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT = 0x8C73
# NV_future_use: 0x8C74-0x8C76
# NV_transform_feedback enum:
# BACK_PRIMARY_COLOR_NV = 0x8C77
# BACK_SECONDARY_COLOR_NV = 0x8C78
# TEXTURE_COORD_NV = 0x8C79
# CLIP_DISTANCE_NV = 0x8C7A
# VERTEX_ID_NV = 0x8C7B
# PRIMITIVE_ID_NV = 0x8C7C
# GENERIC_ATTRIB_NV = 0x8C7D
# TRANSFORM_FEEDBACK_ATTRIBS_NV = 0x8C7E
# TRANSFORM_FEEDBACK_BUFFER_MODE_NV = 0x8C7F
# MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV = 0x8C80
# ACTIVE_VARYINGS_NV = 0x8C81
# ACTIVE_VARYING_MAX_LENGTH_NV = 0x8C82
# TRANSFORM_FEEDBACK_VARYINGS_NV = 0x8C83
# TRANSFORM_FEEDBACK_BUFFER_START_NV = 0x8C84
# TRANSFORM_FEEDBACK_BUFFER_SIZE_NV = 0x8C85
# TRANSFORM_FEEDBACK_RECORD_NV = 0x8C86
# PRIMITIVES_GENERATED_NV = 0x8C87
# TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV = 0x8C88
# RASTERIZER_DISCARD_NV = 0x8C89
# MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV = 0x8C8A
# MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV = 0x8C8B
# INTERLEAVED_ATTRIBS_NV = 0x8C8C
# SEPARATE_ATTRIBS_NV = 0x8C8D
# TRANSFORM_FEEDBACK_BUFFER_NV = 0x8C8E
# TRANSFORM_FEEDBACK_BUFFER_BINDING_NV = 0x8C8F
############################################################################### ###############################################################################
@ -5427,13 +5548,15 @@ SGIX_subsample enum:
# EXT_framebuffer_object enum: (additional; see below) # EXT_framebuffer_object enum: (additional; see below)
# FRAMEBUFFER_BINDING_EXT = 0x8CA6 # FRAMEBUFFER_BINDING_EXT = 0x8CA6
# RENDERBUFFER_BINDING_EXT = 0x8CA7 # RENDERBUFFER_BINDING_EXT = 0x8CA7
# EXT_framebuffer_blit # EXT_framebuffer_blit enum:
# READ_FRAMEBUFFER_EXT = 0x8CA8 # READ_FRAMEBUFFER_EXT = 0x8CA8
# DRAW_FRAMEBUFFER_EXT = 0x8CA9 # DRAW_FRAMEBUFFER_EXT = 0x8CA9
# READ_FRAMEBUFFER_BINDING_EXT = GL_FRAMEBUFFER_BINDING_EXT # READ_FRAMEBUFFER_BINDING_EXT = GL_FRAMEBUFFER_BINDING_EXT
# DRAW_FRAMEBUFFER_BINDING_EXT = 0x8CAA # DRAW_FRAMEBUFFER_BINDING_EXT = 0x8CAA
# EXT_framebuffer_multisample # EXT_framebuffer_multisample enum:
# NV_framebuffer_multisample_coverage enum: (additional; see below)
# RENDERBUFFER_SAMPLES_EXT = 0x8CAB # RENDERBUFFER_SAMPLES_EXT = 0x8CAB
# RENDERBUFFER_COVERAGE_SAMPLES_NV = 0x8CAB
# ARB_future_use: 0x8CAC-08CAF # ARB_future_use: 0x8CAC-08CAF
@ -5443,6 +5566,8 @@ SGIX_subsample enum:
############################################################################### ###############################################################################
# OpenGL ARB: 0x8CD0-0x8D5F (Framebuffer object specification + headroom)
# EXT_framebuffer_object enum: (additional; see above) # EXT_framebuffer_object enum: (additional; see above)
# FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = 0x8CD0 # FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = 0x8CD0
# FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = 0x8CD1 # FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = 0x8CD1
@ -5452,7 +5577,8 @@ SGIX_subsample enum:
# FRAMEBUFFER_COMPLETE_EXT = 0x8CD5 # FRAMEBUFFER_COMPLETE_EXT = 0x8CD5
# FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 0x8CD6 # FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 0x8CD6
# FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 0x8CD7 # FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 0x8CD7
# FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT = 0x8CD8 ## Removed 2005/09/26 in revision #117 of the extension:
## FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT = 0x8CD8
# FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 0x8CD9 # FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 0x8CD9
# FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 0x8CDA # FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 0x8CDA
# FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 0x8CDB # FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 0x8CDB
@ -5500,7 +5626,14 @@ SGIX_subsample enum:
# RENDERBUFFER_ALPHA_SIZE_EXT = 0x8D53 # RENDERBUFFER_ALPHA_SIZE_EXT = 0x8D53
# RENDERBUFFER_DEPTH_SIZE_EXT = 0x8D54 # RENDERBUFFER_DEPTH_SIZE_EXT = 0x8D54
# RENDERBUFFER_STENCIL_SIZE_EXT = 0x8D55 # RENDERBUFFER_STENCIL_SIZE_EXT = 0x8D55
# 0x8D56-0x8D5F reserved for additional FBO enums # EXT_framebuffer_multisample enum: (additional; see above)
# Added 2006/10/10 in revision #6b of the extension.
# FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT = 0x8D56
# MAX_SAMPLES_EXT = 0x8D57
# 0x8D58-0x8D5F reserved for additional FBO enums
# NV_geometry_program4 enum: (additional; see above)
# FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT = 0x8CD4
############################################################################### ###############################################################################
@ -5513,7 +5646,148 @@ SGIX_subsample enum:
# NVIDIA: 0x8D70-0x8DEF # NVIDIA: 0x8D70-0x8DEF
# Reserved per email from Pat Brown 2005/10/13 # Reserved per email from Pat Brown 2005/10/13
# NV_future_use: 0x8D70-0x8DEF # EXT_texture_integer enum:
# RGBA32UI_EXT = 0x8D70
# RGB32UI_EXT = 0x8D71
# ALPHA32UI_EXT = 0x8D72
# INTENSITY32UI_EXT = 0x8D73
# LUMINANCE32UI_EXT = 0x8D74
# LUMINANCE_ALPHA32UI_EXT = 0x8D75
# RGBA16UI_EXT = 0x8D76
# RGB16UI_EXT = 0x8D77
# ALPHA16UI_EXT = 0x8D78
# INTENSITY16UI_EXT = 0x8D79
# LUMINANCE16UI_EXT = 0x8D7A
# LUMINANCE_ALPHA16UI_EXT = 0x8D7B
# RGBA8UI_EXT = 0x8D7C
# RGB8UI_EXT = 0x8D7D
# ALPHA8UI_EXT = 0x8D7E
# INTENSITY8UI_EXT = 0x8D7F
# LUMINANCE8UI_EXT = 0x8D80
# LUMINANCE_ALPHA8UI_EXT = 0x8D81
# RGBA32I_EXT = 0x8D82
# RGB32I_EXT = 0x8D83
# ALPHA32I_EXT = 0x8D84
# INTENSITY32I_EXT = 0x8D85
# LUMINANCE32I_EXT = 0x8D86
# LUMINANCE_ALPHA32I_EXT = 0x8D87
# RGBA16I_EXT = 0x8D88
# RGB16I_EXT = 0x8D89
# ALPHA16I_EXT = 0x8D8A
# INTENSITY16I_EXT = 0x8D8B
# LUMINANCE16I_EXT = 0x8D8C
# LUMINANCE_ALPHA16I_EXT = 0x8D8D
# RGBA8I_EXT = 0x8D8E
# RGB8I_EXT = 0x8D8F
# ALPHA8I_EXT = 0x8D90
# INTENSITY8I_EXT = 0x8D91
# LUMINANCE8I_EXT = 0x8D92
# LUMINANCE_ALPHA8I_EXT = 0x8D93
# RED_INTEGER_EXT = 0x8D94
# GREEN_INTEGER_EXT = 0x8D95
# BLUE_INTEGER_EXT = 0x8D96
# ALPHA_INTEGER_EXT = 0x8D97
# RGB_INTEGER_EXT = 0x8D98
# RGBA_INTEGER_EXT = 0x8D99
# BGR_INTEGER_EXT = 0x8D9A
# BGRA_INTEGER_EXT = 0x8D9B
# LUMINANCE_INTEGER_EXT = 0x8D9C
# LUMINANCE_ALPHA_INTEGER_EXT = 0x8D9D
# RGBA_INTEGER_MODE_EXT = 0x8D9E
# NV_future_use: 0x8D9F
# NV_parameter_buffer_object enum:
# MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV = 0x8DA0
# MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV = 0x8DA1
# VERTEX_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA2
# GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA3
# FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA4
# NV_gpu_program4 enum: (additional; see above)
# MAX_PROGRAM_GENERIC_ATTRIBS_NV = 0x8DA5
# MAX_PROGRAM_GENERIC_RESULTS_NV = 0x8DA6
# NV_geometry_program4 enum: (additional; see above)
# FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 0x8DA7
# FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 0x8DA8
# FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT = 0x8DA9
# NV_future_use: 0x8DAA
# NV_depth_buffer_float enum:
# DEPTH_COMPONENT32F_NV = 0x8DAB
# DEPTH32F_STENCIL8_NV = 0x8DAC
# FLOAT_32_UNSIGNED_INT_24_8_REV_NV = 0x8DAD
# DEPTH_BUFFER_FLOAT_MODE_NV = 0x8DAF
# NV_future_use: 0x8DB0-0x8DB8
# EXT_framebuffer_sRGB enum:
# FRAMEBUFFER_SRGB_EXT = 0x8DB9
# FRAMEBUFFER_SRGB_CAPABLE_EXT = 0x8DBA
# EXT_texture_compression_rgtc enum:
# COMPRESSED_RED_RGTC1_EXT = 0x8DBB
# COMPRESSED_SIGNED_RED_RGTC1_EXT = 0x8DBC
# COMPRESSED_RED_GREEN_RGTC2_EXT = 0x8DBD
# COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 0x8DBE
# NV_future_use: 0x8DBF
# EXT_gpu_shader4 enum:
# SAMPLER_1D_ARRAY_EXT = 0x8DC0
# SAMPLER_2D_ARRAY_EXT = 0x8DC1
# SAMPLER_BUFFER_EXT = 0x8DC2
# SAMPLER_1D_ARRAY_SHADOW_EXT = 0x8DC3
# SAMPLER_2D_ARRAY_SHADOW_EXT = 0x8DC4
# SAMPLER_CUBE_SHADOW_EXT = 0x8DC5
# UNSIGNED_INT_VEC2_EXT = 0x8DC6
# UNSIGNED_INT_VEC3_EXT = 0x8DC7
# UNSIGNED_INT_VEC4_EXT = 0x8DC8
# INT_SAMPLER_1D_EXT = 0x8DC9
# INT_SAMPLER_2D_EXT = 0x8DCA
# INT_SAMPLER_3D_EXT = 0x8DCB
# INT_SAMPLER_CUBE_EXT = 0x8DCC
# INT_SAMPLER_2D_RECT_EXT = 0x8DCD
# INT_SAMPLER_1D_ARRAY_EXT = 0x8DCE
# INT_SAMPLER_2D_ARRAY_EXT = 0x8DCF
# INT_SAMPLER_BUFFER_EXT = 0x8DD0
# UNSIGNED_INT_SAMPLER_1D_EXT = 0x8DD1
# UNSIGNED_INT_SAMPLER_2D_EXT = 0x8DD2
# UNSIGNED_INT_SAMPLER_3D_EXT = 0x8DD3
# UNSIGNED_INT_SAMPLER_CUBE_EXT = 0x8DD4
# UNSIGNED_INT_SAMPLER_2D_RECT_EXT = 0x8DD5
# UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT = 0x8DD6
# UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT = 0x8DD7
# UNSIGNED_INT_SAMPLER_BUFFER_EXT = 0x8DD8
# EXT_geometry_shader4 enum:
# GEOMETRY_SHADER_EXT = 0x8DD9
# NV_geometry_program4 enum: (additional; see above)
# GEOMETRY_VERTICES_OUT_EXT = 0x8DDA
# GEOMETRY_INPUT_TYPE_EXT = 0x8DDB
# GEOMETRY_OUTPUT_TYPE_EXT = 0x8DDC
# EXT_geometry_shader4 enum: (additional; see above)
# MAX_GEOMETRY_VARYING_COMPONENTS_EXT = 0x8DDD
# MAX_VERTEX_VARYING_COMPONENTS_EXT = 0x8DDE
# MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 0x8DDF
# MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 0x8DE0
# MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8DE1
# EXT_bindable_uniform enum:
# MAX_VERTEX_BINDABLE_UNIFORMS_EXT = 0x8DE2
# MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT = 0x8DE3
# MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT = 0x8DE4
# NV_future_use: 0x8DE5-0x8DEC
# EXT_bindable_uniform enum: (additional; see above)
# MAX_BINDABLE_UNIFORM_SIZE_EXT = 0x8DED
# UNIFORM_BUFFER_EXT = 0x8DEE
# UNIFORM_BUFFER_BINDING_EXT = 0x8DEF
############################################################################### ###############################################################################
@ -5526,7 +5800,24 @@ SGIX_subsample enum:
# NVIDIA: 0x8E10-0x8E8F # NVIDIA: 0x8E10-0x8E8F
# Reserved per email from Michael Gold 2006/8/7 # Reserved per email from Michael Gold 2006/8/7
# NV_future_use: 0x8E10-0x8E8F # NV_framebuffer_multisample_coverage enum:
# RENDERBUFFER_COLOR_SAMPLES_NV = 0x8E10
# MAX_MULTISAMPLE_COVERAGE_MODES_NV = 0x8E11
# MULTISAMPLE_COVERAGE_MODES_NV = 0x8E12
# NV_future_use: 0x8E13-0x8E8F
###############################################################################
# QNX: 0x8E90-0x8E9F
# https://cvs.khronos.org/bugzilla/show_bug.cgi?id=696
# For GL_QNX_texture_tiling, GL_QNX_complex_polygon, GL_QNX_stippled_lines
# QNX_future_use: 0x8E90-0x8E9F
###############################################################################
# Imagination Tech.: 0x8EA0-0x8EAF
############################################################################### ###############################################################################
### Please remember that new enumerant allocations must be obtained by request ### Please remember that new enumerant allocations must be obtained by request
@ -5534,7 +5825,7 @@ SGIX_subsample enum:
### File requests in the Khronos Bugzilla, OpenGL project, Registry component. ### File requests in the Khronos Bugzilla, OpenGL project, Registry component.
############################################################################### ###############################################################################
# Any_vendor_future_use: 0x8E90-0xFFFF # Any_vendor_future_use: 0x8EB0-0xFFFF
# #
# This range must be the last range in the file. To generate a new # This range must be the last range in the file. To generate a new
# range, allocate multiples of 16 from the beginning of the # range, allocate multiples of 16 from the beginning of the

View file

@ -17,9 +17,9 @@
passthru: passthru:
passthru: /* Header file version number, required by OpenGL ABI for Linux */ passthru: /* Header file version number, required by OpenGL ABI for Linux */
passthru: /* glext.h last updated 2006/08/30 */ passthru: /* glext.h last updated 2007/02/12 */
passthru: /* Current version at http://www.opengl.org/registry/ */ passthru: /* Current version at http://www.opengl.org/registry/ */
passthru: #define GL_GLEXT_VERSION 34 passthru: #define GL_GLEXT_VERSION 39
############################################################################### ###############################################################################
# #
@ -3967,7 +3967,8 @@ EXT_framebuffer_object enum:
FRAMEBUFFER_COMPLETE_EXT = 0x8CD5 FRAMEBUFFER_COMPLETE_EXT = 0x8CD5
FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 0x8CD6 FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 0x8CD6
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 0x8CD7 FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 0x8CD7
FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT = 0x8CD8 ## Removed 2005/09/26 in revision #117 of the extension:
## FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT = 0x8CD8
FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 0x8CD9 FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 0x8CD9
FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 0x8CDA FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 0x8CDA
FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 0x8CDB FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 0x8CDB
@ -4072,6 +4073,8 @@ EXT_framebuffer_blit enum:
# Extension #317 # Extension #317
EXT_framebuffer_multisample enum: EXT_framebuffer_multisample enum:
RENDERBUFFER_SAMPLES_EXT = 0x8CAB RENDERBUFFER_SAMPLES_EXT = 0x8CAB
FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT = 0x8D56
MAX_SAMPLES_EXT = 0x8D57
############################################################################### ###############################################################################
@ -4096,3 +4099,320 @@ EXT_timer_query enum:
# Extension #320 # Extension #320
EXT_gpu_program_parameters enum: EXT_gpu_program_parameters enum:
###############################################################################
# Extension #321
APPLE_flush_buffer_range enum:
BUFFER_SERIALIZED_MODIFY_APPLE = 0x8A12
BUFFER_FLUSHING_UNMAP_APPLE = 0x8A13
###############################################################################
# Extension #322
NV_gpu_program4 enum:
MIN_PROGRAM_TEXEL_OFFSET_NV = 0x8904
MAX_PROGRAM_TEXEL_OFFSET_NV = 0x8905
PROGRAM_ATTRIB_COMPONENTS_NV = 0x8906
PROGRAM_RESULT_COMPONENTS_NV = 0x8907
MAX_PROGRAM_ATTRIB_COMPONENTS_NV = 0x8908
MAX_PROGRAM_RESULT_COMPONENTS_NV = 0x8909
MAX_PROGRAM_GENERIC_ATTRIBS_NV = 0x8DA5
MAX_PROGRAM_GENERIC_RESULTS_NV = 0x8DA6
###############################################################################
# Extension #323
NV_geometry_program4 enum:
LINES_ADJACENCY_EXT = 0x000A
LINE_STRIP_ADJACENCY_EXT = 0x000B
TRIANGLES_ADJACENCY_EXT = 0x000C
TRIANGLE_STRIP_ADJACENCY_EXT = 0x000D
GEOMETRY_PROGRAM_NV = 0x8C26
MAX_PROGRAM_OUTPUT_VERTICES_NV = 0x8C27
MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV = 0x8C28
GEOMETRY_VERTICES_OUT_EXT = 0x8DDA
GEOMETRY_INPUT_TYPE_EXT = 0x8DDB
GEOMETRY_OUTPUT_TYPE_EXT = 0x8DDC
MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 0x8C29
FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 0x8DA7
FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 0x8DA8
FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT = 0x8DA9
FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT = 0x8CD4
PROGRAM_POINT_SIZE_EXT = 0x8642
###############################################################################
# Extension #324
EXT_geometry_shader4 enum:
GEOMETRY_SHADER_EXT = 0x8DD9
use NV_geometry_program4 GEOMETRY_VERTICES_OUT_EXT
use NV_geometry_program4 GEOMETRY_INPUT_TYPE_EXT
use NV_geometry_program4 GEOMETRY_OUTPUT_TYPE_EXT
use NV_geometry_program4 MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT
MAX_GEOMETRY_VARYING_COMPONENTS_EXT = 0x8DDD
MAX_VERTEX_VARYING_COMPONENTS_EXT = 0x8DDE
MAX_VARYING_COMPONENTS_EXT = 0x8B4B
MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 0x8DDF
MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 0x8DE0
MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8DE1
use NV_geometry_program4 LINES_ADJACENCY_EXT
use NV_geometry_program4 LINE_STRIP_ADJACENCY_EXT
use NV_geometry_program4 TRIANGLES_ADJACENCY_EXT
use NV_geometry_program4 TRIANGLE_STRIP_ADJACENCY_EXT
use NV_geometry_program4 FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT
use NV_geometry_program4 FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT
use NV_geometry_program4 FRAMEBUFFER_ATTACHMENT_LAYERED_EXT
use NV_geometry_program4 FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT
use NV_geometry_program4 PROGRAM_POINT_SIZE_EXT
###############################################################################
# Extension #325
NV_vertex_program4 enum:
VERTEX_ATTRIB_ARRAY_INTEGER_NV = 0x88FD
###############################################################################
# Extension #326
EXT_gpu_shader4 enum:
SAMPLER_1D_ARRAY_EXT = 0x8DC0
SAMPLER_2D_ARRAY_EXT = 0x8DC1
SAMPLER_BUFFER_EXT = 0x8DC2
SAMPLER_1D_ARRAY_SHADOW_EXT = 0x8DC3
SAMPLER_2D_ARRAY_SHADOW_EXT = 0x8DC4
SAMPLER_CUBE_SHADOW_EXT = 0x8DC5
UNSIGNED_INT_VEC2_EXT = 0x8DC6
UNSIGNED_INT_VEC3_EXT = 0x8DC7
UNSIGNED_INT_VEC4_EXT = 0x8DC8
INT_SAMPLER_1D_EXT = 0x8DC9
INT_SAMPLER_2D_EXT = 0x8DCA
INT_SAMPLER_3D_EXT = 0x8DCB
INT_SAMPLER_CUBE_EXT = 0x8DCC
INT_SAMPLER_2D_RECT_EXT = 0x8DCD
INT_SAMPLER_1D_ARRAY_EXT = 0x8DCE
INT_SAMPLER_2D_ARRAY_EXT = 0x8DCF
INT_SAMPLER_BUFFER_EXT = 0x8DD0
UNSIGNED_INT_SAMPLER_1D_EXT = 0x8DD1
UNSIGNED_INT_SAMPLER_2D_EXT = 0x8DD2
UNSIGNED_INT_SAMPLER_3D_EXT = 0x8DD3
UNSIGNED_INT_SAMPLER_CUBE_EXT = 0x8DD4
UNSIGNED_INT_SAMPLER_2D_RECT_EXT = 0x8DD5
UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT = 0x8DD6
UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT = 0x8DD7
UNSIGNED_INT_SAMPLER_BUFFER_EXT = 0x8DD8
###############################################################################
# No new tokens
# Extension #327
EXT_draw_instanced enum:
###############################################################################
# Extension #328
EXT_packed_float enum:
R11F_G11F_B10F_EXT = 0x8C3A
UNSIGNED_INT_10F_11F_11F_REV_EXT = 0x8C3B
RGBA_SIGNED_COMPONENTS_EXT = 0x8C3C
###############################################################################
# Extension #329
EXT_texture_array enum:
TEXTURE_1D_ARRAY_EXT = 0x8C18
PROXY_TEXTURE_1D_ARRAY_EXT = 0x8C19
TEXTURE_2D_ARRAY_EXT = 0x8C1A
PROXY_TEXTURE_2D_ARRAY_EXT = 0x8C1B
TEXTURE_BINDING_1D_ARRAY_EXT = 0x8C1C
TEXTURE_BINDING_2D_ARRAY_EXT = 0x8C1D
MAX_ARRAY_TEXTURE_LAYERS_EXT = 0x88FF
COMPARE_REF_DEPTH_TO_TEXTURE_EXT = 0x884E
use NV_geometry_program4 FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT
###############################################################################
# Extension #330
EXT_texture_buffer_object enum:
TEXTURE_BUFFER_EXT = 0x8C2A
MAX_TEXTURE_BUFFER_SIZE_EXT = 0x8C2B
TEXTURE_BINDING_BUFFER_EXT = 0x8C2C
TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 0x8C2D
TEXTURE_BUFFER_FORMAT_EXT = 0x8C2E
###############################################################################
# Extension #331
EXT_texture_compression_latc enum:
COMPRESSED_LUMINANCE_LATC1_EXT = 0x8C70
COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT = 0x8C71
COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT = 0x8C72
COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT = 0x8C73
###############################################################################
# Extension #332
EXT_texture_compression_rgtc enum:
COMPRESSED_RED_RGTC1_EXT = 0x8DBB
COMPRESSED_SIGNED_RED_RGTC1_EXT = 0x8DBC
COMPRESSED_RED_GREEN_RGTC2_EXT = 0x8DBD
COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 0x8DBE
###############################################################################
# Extension #333
EXT_texture_shared_exponent enum:
RGB9_E5_EXT = 0x8C3D
UNSIGNED_INT_5_9_9_9_REV_EXT = 0x8C3E
TEXTURE_SHARED_SIZE_EXT = 0x8C3F
###############################################################################
# Extension #334
NV_depth_buffer_float enum:
DEPTH_COMPONENT32F_NV = 0x8DAB
DEPTH32F_STENCIL8_NV = 0x8DAC
FLOAT_32_UNSIGNED_INT_24_8_REV_NV = 0x8DAD
DEPTH_BUFFER_FLOAT_MODE_NV = 0x8DAF
###############################################################################
# No new tokens
# Extension #335
NV_fragment_program4 enum:
###############################################################################
# Extension #336
NV_framebuffer_multisample_coverage enum:
RENDERBUFFER_COVERAGE_SAMPLES_NV = 0x8CAB
RENDERBUFFER_COLOR_SAMPLES_NV = 0x8E10
MAX_MULTISAMPLE_COVERAGE_MODES_NV = 0x8E11
MULTISAMPLE_COVERAGE_MODES_NV = 0x8E12
###############################################################################
# Extension #337
# ??? Also WGL/GLX extensions ???
EXT_framebuffer_sRGB enum:
FRAMEBUFFER_SRGB_EXT = 0x8DB9
FRAMEBUFFER_SRGB_CAPABLE_EXT = 0x8DBA
###############################################################################
# No new tokens
# Extension #338
NV_geometry_shader4 enum:
###############################################################################
# Extension #339
NV_parameter_buffer_object enum:
MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV = 0x8DA0
MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV = 0x8DA1
VERTEX_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA2
GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA3
FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA4
###############################################################################
# No new tokens
# Extension #340
EXT_draw_buffers2 enum:
###############################################################################
# Extension #341
NV_transform_feedback enum:
BACK_PRIMARY_COLOR_NV = 0x8C77
BACK_SECONDARY_COLOR_NV = 0x8C78
TEXTURE_COORD_NV = 0x8C79
CLIP_DISTANCE_NV = 0x8C7A
VERTEX_ID_NV = 0x8C7B
PRIMITIVE_ID_NV = 0x8C7C
GENERIC_ATTRIB_NV = 0x8C7D
TRANSFORM_FEEDBACK_ATTRIBS_NV = 0x8C7E
TRANSFORM_FEEDBACK_BUFFER_MODE_NV = 0x8C7F
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV = 0x8C80
ACTIVE_VARYINGS_NV = 0x8C81
ACTIVE_VARYING_MAX_LENGTH_NV = 0x8C82
TRANSFORM_FEEDBACK_VARYINGS_NV = 0x8C83
TRANSFORM_FEEDBACK_BUFFER_START_NV = 0x8C84
TRANSFORM_FEEDBACK_BUFFER_SIZE_NV = 0x8C85
TRANSFORM_FEEDBACK_RECORD_NV = 0x8C86
PRIMITIVES_GENERATED_NV = 0x8C87
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV = 0x8C88
RASTERIZER_DISCARD_NV = 0x8C89
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV = 0x8C8A
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV = 0x8C8B
INTERLEAVED_ATTRIBS_NV = 0x8C8C
SEPARATE_ATTRIBS_NV = 0x8C8D
TRANSFORM_FEEDBACK_BUFFER_NV = 0x8C8E
TRANSFORM_FEEDBACK_BUFFER_BINDING_NV = 0x8C8F
###############################################################################
# Extension #342
EXT_bindable_uniform enum:
MAX_VERTEX_BINDABLE_UNIFORMS_EXT = 0x8DE2
MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT = 0x8DE3
MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT = 0x8DE4
MAX_BINDABLE_UNIFORM_SIZE_EXT = 0x8DED
UNIFORM_BUFFER_EXT = 0x8DEE
UNIFORM_BUFFER_BINDING_EXT = 0x8DEF
###############################################################################
# Extension #343
EXT_texture_integer enum:
RGBA32UI_EXT = 0x8D70
RGB32UI_EXT = 0x8D71
ALPHA32UI_EXT = 0x8D72
INTENSITY32UI_EXT = 0x8D73
LUMINANCE32UI_EXT = 0x8D74
LUMINANCE_ALPHA32UI_EXT = 0x8D75
RGBA16UI_EXT = 0x8D76
RGB16UI_EXT = 0x8D77
ALPHA16UI_EXT = 0x8D78
INTENSITY16UI_EXT = 0x8D79
LUMINANCE16UI_EXT = 0x8D7A
LUMINANCE_ALPHA16UI_EXT = 0x8D7B
RGBA8UI_EXT = 0x8D7C
RGB8UI_EXT = 0x8D7D
ALPHA8UI_EXT = 0x8D7E
INTENSITY8UI_EXT = 0x8D7F
LUMINANCE8UI_EXT = 0x8D80
LUMINANCE_ALPHA8UI_EXT = 0x8D81
RGBA32I_EXT = 0x8D82
RGB32I_EXT = 0x8D83
ALPHA32I_EXT = 0x8D84
INTENSITY32I_EXT = 0x8D85
LUMINANCE32I_EXT = 0x8D86
LUMINANCE_ALPHA32I_EXT = 0x8D87
RGBA16I_EXT = 0x8D88
RGB16I_EXT = 0x8D89
ALPHA16I_EXT = 0x8D8A
INTENSITY16I_EXT = 0x8D8B
LUMINANCE16I_EXT = 0x8D8C
LUMINANCE_ALPHA16I_EXT = 0x8D8D
RGBA8I_EXT = 0x8D8E
RGB8I_EXT = 0x8D8F
ALPHA8I_EXT = 0x8D90
INTENSITY8I_EXT = 0x8D91
LUMINANCE8I_EXT = 0x8D92
LUMINANCE_ALPHA8I_EXT = 0x8D93
RED_INTEGER_EXT = 0x8D94
GREEN_INTEGER_EXT = 0x8D95
BLUE_INTEGER_EXT = 0x8D96
ALPHA_INTEGER_EXT = 0x8D97
RGB_INTEGER_EXT = 0x8D98
RGBA_INTEGER_EXT = 0x8D99
BGR_INTEGER_EXT = 0x8D9A
BGRA_INTEGER_EXT = 0x8D9B
LUMINANCE_INTEGER_EXT = 0x8D9C
LUMINANCE_ALPHA_INTEGER_EXT = 0x8D9D
RGBA_INTEGER_MODE_EXT = 0x8D9E
###############################################################################
# Extension #344 - GLX_EXT_texture_from_pixmap

File diff suppressed because it is too large Load diff

View file

@ -1,286 +1,291 @@
AccumOp,*,*, GLenum,*,* AccumOp,*,*, GLenum,*,*
AlphaFunction,*,*, GLenum,*,* AlphaFunction,*,*, GLenum,*,*
AttribMask,*,*, GLbitfield,*,* AttribMask,*,*, GLbitfield,*,*
BeginMode,*,*, GLenum,*,* BeginMode,*,*, GLenum,*,*
BinormalPointerTypeEXT,*,*, GLenum,*,* BinormalPointerTypeEXT,*,*, GLenum,*,*
BlendEquationMode,*,*, GLenum,*,* BlendEquationMode,*,*, GLenum,*,*
BlendEquationModeEXT,*,*, GLenum,*,* BlendEquationModeEXT,*,*, GLenum,*,*
BlendFuncSeparateParameterEXT,*,*, GLenum,*,* BlendFuncSeparateParameterEXT,*,*, GLenum,*,*
BlendingFactorDest,*,*, GLenum,*,* BlendingFactorDest,*,*, GLenum,*,*
BlendingFactorSrc,*,*, GLenum,*,* BlendingFactorSrc,*,*, GLenum,*,*
Boolean,*,*, GLboolean,*,* Boolean,*,*, GLboolean,*,*
BooleanPointer,*,*, GLboolean*,*,* BooleanPointer,*,*, GLboolean*,*,*
Char,*,*, GLchar,*,* Char,*,*, GLchar,*,*
CharPointer,*,*, GLchar*,*,* CharPointer,*,*, GLchar*,*,*
CheckedFloat32,*,*, GLfloat,*,* CheckedFloat32,*,*, GLfloat,*,*
CheckedInt32,*,*, GLint,*,* CheckedInt32,*,*, GLint,*,*
ClampColorTargetARB,*,*, GLenum,*,* ClampColorTargetARB,*,*, GLenum,*,*
ClampColorModeARB,*,*, GLenum,*,* ClampColorModeARB,*,*, GLenum,*,*
ClampedColorF,*,*, GLclampf,*,* ClampedColorF,*,*, GLclampf,*,*
ClampedFloat32,*,*, GLclampf,*,* ClampedFloat32,*,*, GLclampf,*,*
ClampedFloat64,*,*, GLclampd,*,* ClampedFloat64,*,*, GLclampd,*,*
ClampedStencilValue,*,*, GLint,*,* ClampedStencilValue,*,*, GLint,*,*
ClearBufferMask,*,*, GLbitfield,*,* ClearBufferMask,*,*, GLbitfield,*,*
ClientAttribMask,*,*, GLbitfield,*,* ClientAttribMask,*,*, GLbitfield,*,*
ClipPlaneName,*,*, GLenum,*,* ClipPlaneName,*,*, GLenum,*,*
ColorB,*,*, GLbyte,*,* ColorB,*,*, GLbyte,*,*
ColorD,*,*, GLdouble,*,* ColorD,*,*, GLdouble,*,*
ColorF,*,*, GLfloat,*,* ColorF,*,*, GLfloat,*,*
ColorI,*,*, GLint,*,* ColorI,*,*, GLint,*,*
ColorIndexValueD,*,*, GLdouble,*,* ColorIndexValueD,*,*, GLdouble,*,*
ColorIndexValueF,*,*, GLfloat,*,* ColorIndexValueF,*,*, GLfloat,*,*
ColorIndexValueI,*,*, GLint,*,* ColorIndexValueI,*,*, GLint,*,*
ColorIndexValueS,*,*, GLshort,*,* ColorIndexValueS,*,*, GLshort,*,*
ColorIndexValueUB,*,*, GLubyte,*,* ColorIndexValueUB,*,*, GLubyte,*,*
ColorMaterialParameter,*,*, GLenum,*,* ColorMaterialParameter,*,*, GLenum,*,*
ColorPointerType,*,*, GLenum,*,* ColorPointerType,*,*, GLenum,*,*
ColorS,*,*, GLshort,*,* ColorS,*,*, GLshort,*,*
ColorTableParameterPName,*,*, GLenum,*,* ColorTableParameterPName,*,*, GLenum,*,*
ColorTableParameterPNameSGI,*,*, GLenum,*,* ColorTableParameterPNameSGI,*,*, GLenum,*,*
ColorTableTarget,*,*, GLenum,*,* ColorTableTarget,*,*, GLenum,*,*
ColorTableTargetSGI,*,*, GLenum,*,* ColorTableTargetSGI,*,*, GLenum,*,*
ColorUB,*,*, GLubyte,*,* ColorUB,*,*, GLubyte,*,*
ColorUI,*,*, GLuint,*,* ColorUI,*,*, GLuint,*,*
ColorUS,*,*, GLushort,*,* ColorUS,*,*, GLushort,*,*
CombinerBiasNV,*,*, GLenum,*,* CombinerBiasNV,*,*, GLenum,*,*
CombinerComponentUsageNV,*,*, GLenum,*,* CombinerComponentUsageNV,*,*, GLenum,*,*
CombinerMappingNV,*,*, GLenum,*,* CombinerMappingNV,*,*, GLenum,*,*
CombinerParameterNV,*,*, GLenum,*,* CombinerParameterNV,*,*, GLenum,*,*
CombinerPortionNV,*,*, GLenum,*,* CombinerPortionNV,*,*, GLenum,*,*
CombinerRegisterNV,*,*, GLenum,*,* CombinerRegisterNV,*,*, GLenum,*,*
CombinerScaleNV,*,*, GLenum,*,* CombinerScaleNV,*,*, GLenum,*,*
CombinerStageNV,*,*, GLenum,*,* CombinerStageNV,*,*, GLenum,*,*
CombinerVariableNV,*,*, GLenum,*,* CombinerVariableNV,*,*, GLenum,*,*
CompressedTextureARB,*,*, GLvoid,*,* CompressedTextureARB,*,*, GLvoid,*,*
ControlPointNV,*,*, GLvoid,*,* ControlPointNV,*,*, GLvoid,*,*
ControlPointTypeNV,*,*, GLenum,*,* ControlPointTypeNV,*,*, GLenum,*,*
ConvolutionParameter,*,*, GLenum,*,* ConvolutionParameter,*,*, GLenum,*,*
ConvolutionParameterEXT,*,*, GLenum,*,* ConvolutionParameterEXT,*,*, GLenum,*,*
ConvolutionTarget,*,*, GLenum,*,* ConvolutionTarget,*,*, GLenum,*,*
ConvolutionTargetEXT,*,*, GLenum,*,* ConvolutionTargetEXT,*,*, GLenum,*,*
CoordD,*,*, GLdouble,*,* CoordD,*,*, GLdouble,*,*
CoordF,*,*, GLfloat,*,* CoordF,*,*, GLfloat,*,*
CoordI,*,*, GLint,*,* CoordI,*,*, GLint,*,*
CoordS,*,*, GLshort,*,* CoordS,*,*, GLshort,*,*
CullFaceMode,*,*, GLenum,*,* CullFaceMode,*,*, GLenum,*,*
CullParameterEXT,*,*, GLenum,*,* CullParameterEXT,*,*, GLenum,*,*
DepthFunction,*,*, GLenum,*,* DepthFunction,*,*, GLenum,*,*
DrawBufferMode,*,*, GLenum,*,* DrawBufferMode,*,*, GLenum,*,*
DrawElementsType,*,*, GLenum,*,* DrawElementsType,*,*, GLenum,*,*
ElementPointerTypeATI,*,*, GLenum,*,* ElementPointerTypeATI,*,*, GLenum,*,*
EnableCap,*,*, GLenum,*,* EnableCap,*,*, GLenum,*,*
ErrorCode,*,*, GLenum,*,* ErrorCode,*,*, GLenum,*,*
EvalMapsModeNV,*,*, GLenum,*,* EvalMapsModeNV,*,*, GLenum,*,*
EvalTargetNV,*,*, GLenum,*,* EvalTargetNV,*,*, GLenum,*,*
FeedbackElement,*,*, GLfloat,*,* FeedbackElement,*,*, GLfloat,*,*
FeedbackType,*,*, GLenum,*,* FeedbackType,*,*, GLenum,*,*
FenceNV,*,*, GLuint,*,* FenceNV,*,*, GLuint,*,*
FenceConditionNV,*,*, GLenum,*,* FenceConditionNV,*,*, GLenum,*,*
FenceParameterNameNV,*,*, GLenum,*,* FenceParameterNameNV,*,*, GLenum,*,*
FfdMaskSGIX,*,*, GLbitfield,*,* FfdMaskSGIX,*,*, GLbitfield,*,*
FfdTargetSGIX,*,*, GLenum,*,* FfdTargetSGIX,*,*, GLenum,*,*
Float32,*,*, GLfloat,*,* Float32,*,*, GLfloat,*,*
Float32Pointer,*,*, GLfloat*,*,* Float32Pointer,*,*, GLfloat*,*,*
Float64,*,*, GLdouble,*,* Float64,*,*, GLdouble,*,*
Float64Pointer,*,*, GLdouble*,*,* Float64Pointer,*,*, GLdouble*,*,*
FogParameter,*,*, GLenum,*,* FogParameter,*,*, GLenum,*,*
FogPointerTypeEXT,*,*, GLenum,*,* FogPointerTypeEXT,*,*, GLenum,*,*
FogPointerTypeIBM,*,*, GLenum,*,* FogPointerTypeIBM,*,*, GLenum,*,*
FragmentLightModelParameterSGIX,*,*,GLenum,*,* FragmentLightModelParameterSGIX,*,*,GLenum,*,*
FragmentLightNameSGIX,*,*, GLenum,*,* FragmentLightNameSGIX,*,*, GLenum,*,*
FragmentLightParameterSGIX,*,*, GLenum,*,* FragmentLightParameterSGIX,*,*, GLenum,*,*
FrontFaceDirection,*,*, GLenum,*,* FramebufferAttachment,*,*, GLenum,*,*
FunctionPointer,*,*, _GLfuncptr,*,* FramebufferTarget,*,*, GLenum,*,*
GetColorTableParameterPName,*,*, GLenum,*,* FrontFaceDirection,*,*, GLenum,*,*
GetColorTableParameterPNameSGI,*,*, GLenum,*,* FunctionPointer,*,*, _GLfuncptr,*,*
GetConvolutionParameterPName,*,*, GLenum,*,* GetColorTableParameterPName,*,*, GLenum,*,*
GetHistogramParameterPName,*,*, GLenum,*,* GetColorTableParameterPNameSGI,*,*, GLenum,*,*
GetHistogramParameterPNameEXT,*,*, GLenum,*,* GetConvolutionParameterPName,*,*, GLenum,*,*
GetMapQuery,*,*, GLenum,*,* GetHistogramParameterPName,*,*, GLenum,*,*
GetMinmaxParameterPName,*,*, GLenum,*,* GetHistogramParameterPNameEXT,*,*, GLenum,*,*
GetMinmaxParameterPNameEXT,*,*, GLenum,*,* GetMapQuery,*,*, GLenum,*,*
GetPName,*,*, GLenum,*,* GetMinmaxParameterPName,*,*, GLenum,*,*
GetPointervPName,*,*, GLenum,*,* GetMinmaxParameterPNameEXT,*,*, GLenum,*,*
GetTextureParameter,*,*, GLenum,*,* GetPName,*,*, GLenum,*,*
HintMode,*,*, GLenum,*,* GetPointervPName,*,*, GLenum,*,*
HintTarget,*,*, GLenum,*,* GetTextureParameter,*,*, GLenum,*,*
HintTargetPGI,*,*, GLenum,*,* HintMode,*,*, GLenum,*,*
HistogramTarget,*,*, GLenum,*,* HintTarget,*,*, GLenum,*,*
HistogramTargetEXT,*,*, GLenum,*,* HintTargetPGI,*,*, GLenum,*,*
IglooFunctionSelectSGIX,*,*, GLenum,*,* HistogramTarget,*,*, GLenum,*,*
IglooParameterSGIX,*,*, GLvoid,*,* HistogramTargetEXT,*,*, GLenum,*,*
ImageTransformPNameHP,*,*, GLenum,*,* IglooFunctionSelectSGIX,*,*, GLenum,*,*
ImageTransformTargetHP,*,*, GLenum,*,* IglooParameterSGIX,*,*, GLvoid,*,*
IndexFunctionEXT,*,*, GLenum,*,* ImageTransformPNameHP,*,*, GLenum,*,*
IndexMaterialParameterEXT,*,*, GLenum,*,* ImageTransformTargetHP,*,*, GLenum,*,*
IndexPointerType,*,*, GLenum,*,* IndexFunctionEXT,*,*, GLenum,*,*
Int16,*,*, GLshort,*,* IndexMaterialParameterEXT,*,*, GLenum,*,*
Int32,*,*, GLint,*,* IndexPointerType,*,*, GLenum,*,*
Int8,*,*, GLbyte,*,* Int16,*,*, GLshort,*,*
InterleavedArrayFormat,*,*, GLenum,*,* Int32,*,*, GLint,*,*
LightEnvParameterSGIX,*,*, GLenum,*,* Int8,*,*, GLbyte,*,*
LightModelParameter,*,*, GLenum,*,* InterleavedArrayFormat,*,*, GLenum,*,*
LightName,*,*, GLenum,*,* LightEnvParameterSGIX,*,*, GLenum,*,*
LightParameter,*,*, GLenum,*,* LightModelParameter,*,*, GLenum,*,*
LightTextureModeEXT,*,*, GLenum,*,* LightName,*,*, GLenum,*,*
LightTexturePNameEXT,*,*, GLenum,*,* LightParameter,*,*, GLenum,*,*
LineStipple,*,*, GLushort,*,* LightTextureModeEXT,*,*, GLenum,*,*
List,*,*, GLuint,*,* LightTexturePNameEXT,*,*, GLenum,*,*
ListMode,*,*, GLenum,*,* LineStipple,*,*, GLushort,*,*
ListNameType,*,*, GLenum,*,* List,*,*, GLuint,*,*
ListParameterName,*,*, GLenum,*,* ListMode,*,*, GLenum,*,*
LogicOp,*,*, GLenum,*,* ListNameType,*,*, GLenum,*,*
MapAttribParameterNV,*,*, GLenum,*,* ListParameterName,*,*, GLenum,*,*
MapParameterNV,*,*, GLenum,*,* LogicOp,*,*, GLenum,*,*
MapTarget,*,*, GLenum,*,* MapAttribParameterNV,*,*, GLenum,*,*
MapTargetNV,*,*, GLenum,*,* MapParameterNV,*,*, GLenum,*,*
MapTypeNV,*,*, GLenum,*,* MapTarget,*,*, GLenum,*,*
MaskedColorIndexValueF,*,*, GLfloat,*,* MapTargetNV,*,*, GLenum,*,*
MaskedColorIndexValueI,*,*, GLuint,*,* MapTypeNV,*,*, GLenum,*,*
MaskedStencilValue,*,*, GLuint,*,* MaskedColorIndexValueF,*,*, GLfloat,*,*
MaterialFace,*,*, GLenum,*,* MaskedColorIndexValueI,*,*, GLuint,*,*
MaterialParameter,*,*, GLenum,*,* MaskedStencilValue,*,*, GLuint,*,*
MatrixIndexPointerTypeARB,*,*, GLenum,*,* MaterialFace,*,*, GLenum,*,*
MatrixMode,*,*, GLenum,*,* MaterialParameter,*,*, GLenum,*,*
MatrixTransformNV,*,*, GLenum,*,* MatrixIndexPointerTypeARB,*,*, GLenum,*,*
MeshMode1,*,*, GLenum,*,* MatrixMode,*,*, GLenum,*,*
MeshMode2,*,*, GLenum,*,* MatrixTransformNV,*,*, GLenum,*,*
MinmaxTarget,*,*, GLenum,*,* MeshMode1,*,*, GLenum,*,*
MinmaxTargetEXT,*,*, GLenum,*,* MeshMode2,*,*, GLenum,*,*
NormalPointerType,*,*, GLenum,*,* MinmaxTarget,*,*, GLenum,*,*
NurbsCallback,*,*, GLenum,*,* MinmaxTargetEXT,*,*, GLenum,*,*
NurbsObj,*,*, GLUnurbs*,*,* NormalPointerType,*,*, GLenum,*,*
NurbsProperty,*,*, GLenum,*,* NurbsCallback,*,*, GLenum,*,*
NurbsTrim,*,*, GLenum,*,* NurbsObj,*,*, GLUnurbs*,*,*
OcclusionQueryParameterNameNV,*,*, GLenum,*,* NurbsProperty,*,*, GLenum,*,*
PixelCopyType,*,*, GLenum,*,* NurbsTrim,*,*, GLenum,*,*
PixelFormat,*,*, GLenum,*,* OcclusionQueryParameterNameNV,*,*, GLenum,*,*
PixelInternalFormat,*,*, GLenum,*,* PixelCopyType,*,*, GLenum,*,*
PixelMap,*,*, GLenum,*,* PixelFormat,*,*, GLenum,*,*
PixelStoreParameter,*,*, GLenum,*,* PixelInternalFormat,*,*, GLenum,*,*
PixelTexGenModeSGIX,*,*, GLenum,*,* PixelMap,*,*, GLenum,*,*
PixelTexGenParameterNameSGIS,*,*, GLenum,*,* PixelStoreParameter,*,*, GLenum,*,*
PixelTransferParameter,*,*, GLenum,*,* PixelTexGenModeSGIX,*,*, GLenum,*,*
PixelTransformPNameEXT,*,*, GLenum,*,* PixelTexGenParameterNameSGIS,*,*, GLenum,*,*
PixelTransformTargetEXT,*,*, GLenum,*,* PixelTransferParameter,*,*, GLenum,*,*
PixelType,*,*, GLenum,*,* PixelTransformPNameEXT,*,*, GLenum,*,*
PointParameterNameARB,*,*, GLenum,*,* PixelTransformTargetEXT,*,*, GLenum,*,*
PolygonMode,*,*, GLenum,*,* PixelType,*,*, GLenum,*,*
ProgramNV,*,*, GLuint,*,* PointParameterNameARB,*,*, GLenum,*,*
ProgramCharacterNV,*,*, GLubyte,*,* PolygonMode,*,*, GLenum,*,*
ProgramParameterNV,*,*, GLenum,*,* ProgramNV,*,*, GLuint,*,*
QuadricCallback,*,*, GLenum,*,* ProgramCharacterNV,*,*, GLubyte,*,*
QuadricDrawStyle,*,*, GLenum,*,* ProgramParameterNV,*,*, GLenum,*,*
QuadricNormal,*,*, GLenum,*,* ProgramParameterPName,*,*, GLenum,*,*
QuadricObj,*,*, GLUquadric*,*,* QuadricCallback,*,*, GLenum,*,*
QuadricOrientation,*,*, GLenum,*,* QuadricDrawStyle,*,*, GLenum,*,*
ReadBufferMode,*,*, GLenum,*,* QuadricNormal,*,*, GLenum,*,*
RenderingMode,*,*, GLenum,*,* QuadricObj,*,*, GLUquadric*,*,*
ReplacementCodeSUN,*,*, GLuint,*,* QuadricOrientation,*,*, GLenum,*,*
ReplacementCodeTypeSUN,*,*, GLenum,*,* ReadBufferMode,*,*, GLenum,*,*
SamplePassARB,*,*, GLenum,*,* RenderbufferTarget,*,*, GLenum,*,*
SamplePatternEXT,*,*, GLenum,*,* RenderingMode,*,*, GLenum,*,*
SamplePatternSGIS,*,*, GLenum,*,* ReplacementCodeSUN,*,*, GLuint,*,*
SecondaryColorPointerTypeIBM,*,*, GLenum,*,* ReplacementCodeTypeSUN,*,*, GLenum,*,*
SelectName,*,*, GLuint,*,* SamplePassARB,*,*, GLenum,*,*
SeparableTarget,*,*, GLenum,*,* SamplePatternEXT,*,*, GLenum,*,*
SeparableTargetEXT,*,*, GLenum,*,* SamplePatternSGIS,*,*, GLenum,*,*
ShadingModel,*,*, GLenum,*,* SecondaryColorPointerTypeIBM,*,*, GLenum,*,*
SizeI,*,*, GLsizei,*,* SelectName,*,*, GLuint,*,*
SpriteParameterNameSGIX,*,*, GLenum,*,* SeparableTarget,*,*, GLenum,*,*
StencilFunction,*,*, GLenum,*,* SeparableTargetEXT,*,*, GLenum,*,*
StencilFaceDirection,*,*, GLenum,*,* ShadingModel,*,*, GLenum,*,*
StencilOp,*,*, GLenum,*,* SizeI,*,*, GLsizei,*,*
StencilValue,*,*, GLint,*,* SpriteParameterNameSGIX,*,*, GLenum,*,*
String,*,*, GLstring,*,* StencilFunction,*,*, GLenum,*,*
StringName,*,*, GLenum,*,* StencilFaceDirection,*,*, GLenum,*,*
TangentPointerTypeEXT,*,*, GLenum,*,* StencilOp,*,*, GLenum,*,*
TessCallback,*,*, GLenum,*,* StencilValue,*,*, GLint,*,*
TessContour,*,*, GLenum,*,* String,*,*, GLstring,*,*
TessProperty,*,*, GLenum,*,* StringName,*,*, GLenum,*,*
TesselatorObj,*,*, GLUtesselator*,*,* TangentPointerTypeEXT,*,*, GLenum,*,*
TexCoordPointerType,*,*, GLenum,*,* TessCallback,*,*, GLenum,*,*
Texture,*,*, GLuint,*,* TessContour,*,*, GLenum,*,*
TextureComponentCount,*,*, GLint,*,* TessProperty,*,*, GLenum,*,*
TextureCoordName,*,*, GLenum,*,* TesselatorObj,*,*, GLUtesselator*,*,*
TextureEnvParameter,*,*, GLenum,*,* TexCoordPointerType,*,*, GLenum,*,*
TextureEnvTarget,*,*, GLenum,*,* Texture,*,*, GLuint,*,*
TextureFilterSGIS,*,*, GLenum,*,* TextureComponentCount,*,*, GLint,*,*
TextureGenParameter,*,*, GLenum,*,* TextureCoordName,*,*, GLenum,*,*
TextureNormalModeEXT,*,*, GLenum,*,* TextureEnvParameter,*,*, GLenum,*,*
TextureParameterName,*,*, GLenum,*,* TextureEnvTarget,*,*, GLenum,*,*
TextureTarget,*,*, GLenum,*,* TextureFilterSGIS,*,*, GLenum,*,*
TextureUnit,*,*, GLenum,*,* TextureGenParameter,*,*, GLenum,*,*
UInt16,*,*, GLushort,*,* TextureNormalModeEXT,*,*, GLenum,*,*
UInt32,*,*, GLuint,*,* TextureParameterName,*,*, GLenum,*,*
UInt8,*,*, GLubyte,*,* TextureTarget,*,*, GLenum,*,*
VertexAttribEnumNV,*,*, GLenum,*,* TextureUnit,*,*, GLenum,*,*
VertexAttribPointerTypeNV,*,*, GLenum,*,* UInt16,*,*, GLushort,*,*
VertexPointerType,*,*, GLenum,*,* UInt32,*,*, GLuint,*,*
VertexWeightPointerTypeEXT,*,*, GLenum,*,* UInt8,*,*, GLubyte,*,*
Void,*,*, GLvoid,*,* VertexAttribEnum,*,*, GLenum,*,*
VoidPointer,*,*, GLvoid*,*,* VertexAttribEnumNV,*,*, GLenum,*,*
ConstVoidPointer,*,*, GLvoid* const,*,* VertexAttribPointerTypeNV,*,*, GLenum,*,*
WeightPointerTypeARB,*,*, GLenum,*,* VertexPointerType,*,*, GLenum,*,*
WinCoord,*,*, GLint,*,* VertexWeightPointerTypeEXT,*,*, GLenum,*,*
void,*,*, *,*,* Void,*,*, GLvoid,*,*
ArrayObjectPNameATI,*,*, GLenum,*,* VoidPointer,*,*, GLvoid*,*,*
ArrayObjectUsageATI,*,*, GLenum,*,*, ConstVoidPointer,*,*, GLvoid* const,*,*
ConstFloat32,*,*, GLfloat,*,* WeightPointerTypeARB,*,*, GLenum,*,*
ConstInt32,*,*, GLint,*,* WinCoord,*,*, GLint,*,*
ConstUInt32,*,*, GLuint,*,* void,*,*, *,*,*
ConstVoid,*,*, GLvoid,*,* ArrayObjectPNameATI,*,*, GLenum,*,*
DataTypeEXT,*,*, GLenum,*,* ArrayObjectUsageATI,*,*, GLenum,*,*,
FragmentOpATI,*,*, GLenum,*,* ConstFloat32,*,*, GLfloat,*,*
GetTexBumpParameterATI,*,*, GLenum,*,* ConstInt32,*,*, GLint,*,*
GetVariantValueEXT,*,*, GLenum,*,* ConstUInt32,*,*, GLuint,*,*
ParameterRangeEXT,*,*, GLenum,*,* ConstVoid,*,*, GLvoid,*,*
PreserveModeATI,*,*, GLenum,*,* DataTypeEXT,*,*, GLenum,*,*
ProgramFormatARB,*,*, GLenum,*,* FragmentOpATI,*,*, GLenum,*,*
ProgramTargetARB,*,*, GLenum,*,* GetTexBumpParameterATI,*,*, GLenum,*,*
ProgramPropertyARB,*,*, GLenum,*,* GetVariantValueEXT,*,*, GLenum,*,*
ProgramStringPropertyARB,*,*, GLenum,*,* ParameterRangeEXT,*,*, GLenum,*,*
ScalarType,*,*, GLenum,*,* PreserveModeATI,*,*, GLenum,*,*
SwizzleOpATI,*,*, GLenum,*,* ProgramFormatARB,*,*, GLenum,*,*
TexBumpParameterATI,*,*, GLenum,*,* ProgramTargetARB,*,*, GLenum,*,*
VariantCapEXT,*,*, GLenum,*,* ProgramTarget,*,*, GLenum,*,*
VertexAttribPointerPropertyARB,*,*, GLenum,*,* ProgramPropertyARB,*,*, GLenum,*,*
VertexAttribPointerTypeARB,*,*, GLenum,*,* ProgramStringPropertyARB,*,*, GLenum,*,*
VertexAttribPropertyARB,*,*, GLenum,*,* ScalarType,*,*, GLenum,*,*
VertexShaderCoordOutEXT,*,*, GLenum,*,* SwizzleOpATI,*,*, GLenum,*,*
VertexShaderOpEXT,*,*, GLenum,*,* TexBumpParameterATI,*,*, GLenum,*,*
VertexShaderParameterEXT,*,*, GLenum,*,* VariantCapEXT,*,*, GLenum,*,*
VertexShaderStorageTypeEXT,*,*, GLenum,*,* VertexAttribPointerPropertyARB,*,*, GLenum,*,*
VertexShaderTextureUnitParameter,*,*, GLenum,*,* VertexAttribPointerTypeARB,*,*, GLenum,*,*
VertexShaderWriteMaskEXT,*,*, GLenum,*,* VertexAttribPropertyARB,*,*, GLenum,*,*
VertexStreamATI,*,*, GLenum,*,* VertexShaderCoordOutEXT,*,*, GLenum,*,*
PNTrianglesPNameATI,*,*, GLenum,*,* VertexShaderOpEXT,*,*, GLenum,*,*
# ARB_vertex_buffer_object types and core equivalents for new types VertexShaderParameterEXT,*,*, GLenum,*,*
VertexBufferOffset,*,*, GLintptr,*,* VertexShaderStorageTypeEXT,*,*, GLenum,*,*
VertexBufferSize,*,*, GLsizeiptr,*,* VertexShaderTextureUnitParameter,*,*, GLenum,*,*
VertexBufferAccessARB,*,*, GLenum,*,* VertexShaderWriteMaskEXT,*,*, GLenum,*,*
VertexBufferOffsetARB,*,*, GLintptrARB,*,* VertexStreamATI,*,*, GLenum,*,*
VertexBufferPNameARB,*,*, GLenum,*,* PNTrianglesPNameATI,*,*, GLenum,*,*
VertexBufferPointerNameARB,*,*, GLenum,*,* # ARB_vertex_buffer_object types and core equivalents for new types
VertexBufferSizeARB,*,*, GLsizeiptrARB,*,* BufferOffset,*,*, GLintptr,*,*
VertexBufferTargetARB,*,*, GLenum,*,* BufferSize,*,*, GLsizeiptr,*,*
VertexBufferUsageARB,*,*, GLenum,*,* BufferAccessARB,*,*, GLenum,*,*
# APPLE_fence BufferOffsetARB,*,*, GLintptrARB,*,*
ObjectTypeAPPLE,*,*, GLenum,*,* BufferPNameARB,*,*, GLenum,*,*
# APPLE_vertex_array_range BufferPointerNameARB,*,*, GLenum,*,*
VertexArrayPNameAPPLE,*,*, GLenum,*,* BufferSizeARB,*,*, GLsizeiptrARB,*,*
# ATI_draw_buffers BufferTargetARB,*,*, GLenum,*,*
DrawBufferModeATI,*,*, GLenum,*,* BufferUsageARB,*,*, GLenum,*,*
# NV_half # APPLE_fence
Half16NV,*,*, GLhalfNV,*,* ObjectTypeAPPLE,*,*, GLenum,*,*
# NV_pixel_data_range # APPLE_vertex_array_range
PixelDataRangeTargetNV,*,*, GLenum,*,* VertexArrayPNameAPPLE,*,*, GLenum,*,*
# Generic types for as-yet-unspecified enums # ATI_draw_buffers
GLenum,*,*, GLenum,*,* DrawBufferModeATI,*,*, GLenum,*,*
handleARB,*,*, GLhandleARB,*,* # NV_half
charARB,*,*, GLcharARB,*,* Half16NV,*,*, GLhalfNV,*,*
charPointerARB,*,*, GLcharARB*,*,* # NV_pixel_data_range
PixelDataRangeTargetNV,*,*, GLenum,*,*
# 64 bit types (introduced in 2.1) # Generic types for as-yet-unspecified enums
Int64EXT, GLint64 GLenum,*,*, GLenum,*,*
UInt64EXT, GLuint64 handleARB,*,*, GLhandleARB,*,*
charARB,*,*, GLcharARB,*,*
charPointerARB,*,*, GLcharARB*,*,*
# EXT_timer_query
Int64EXT,*,*, GLint64EXT,*,*
UInt64EXT,*,*, GLuint64EXT,*,*

View file

@ -1,24 +1,24 @@
BOOL,*,*, BOOL,*,* BOOL,*,*, BOOL,*,*
DWORD,*,*, DWORD,*,* DWORD,*,*, DWORD,*,*
FLOAT,*,*, FLOAT,*,* FLOAT,*,*, FLOAT,*,*
GLboolean,*,*, GLboolean,*,* GLboolean,*,*, GLboolean,*,*
GLfloat,*,*, GLfloat,*,* GLfloat,*,*, GLfloat,*,*
GLsizei,*,*, GLsizei,*,* GLsizei,*,*, GLsizei,*,*
GLuint,*,*, GLuint,*,* GLuint,*,*, GLuint,*,*
GLushort,*,*, GLushort,*,* GLushort,*,*, GLushort,*,*
HANDLE,*,*, HANDLE,*,* HANDLE,*,*, HANDLE,*,*
HDC,*,*, HDC,*,* HDC,*,*, HDC,*,*
HGLRC,*,*, HGLRC,*,* HGLRC,*,*, HGLRC,*,*
HPBUFFERARB,*,*, HPBUFFERARB,*,* HPBUFFERARB,*,*, HPBUFFERARB,*,*
HPBUFFEREXT,*,*, HPBUFFEREXT,*,* HPBUFFEREXT,*,*, HPBUFFEREXT,*,*
INT32,*,*, INT32,*,* INT32,*,*, INT32,*,*
INT64,*,*, INT64,*,* INT64,*,*, INT64,*,*
LPVOID,*,*, LPVOID,*,* LPVOID,*,*, LPVOID,*,*
String,*,*, const char *,*,* String,*,*, const char *,*,*
UINT,*,*, UINT,*,* UINT,*,*, UINT,*,*
USHORT,*,*, USHORT,*,* USHORT,*,*, USHORT,*,*
VOID,*,*, VOID,*,* VOID,*,*, VOID,*,*
VoidPointer,*,*, void*,*,* VoidPointer,*,*, void*,*,*
float,*,*, float,*,* float,*,*, float,*,*
int,*,*, int,*,* int,*,*, int,*,*
void,*,*, *,*,* void,*,*, *,*,*