("glGetTexLevelParameter", I, 1, "GL_TEXTURE_WIDTH"), # 0x1000
("glGetTexLevelParameter", I, 1, "GL_TEXTURE_HEIGHT"), # 0x1001
("glGetTexLevelParameter", E, 1, "GL_TEXTURE_INTERNAL_FORMAT"), # 0x1003
- ("glGetTexParameter", F, 4, "GL_TEXTURE_BORDER_COLOR"), # 0x1004
+ ("glGetTexParameter,glGetSamplerParameter", F, 4, "GL_TEXTURE_BORDER_COLOR"), # 0x1004
("glGetTexLevelParameter", I, 1, "GL_TEXTURE_BORDER"), # 0x1005
("", X, 1, "GL_DONT_CARE"), # 0x1100
("", X, 1, "GL_FASTEST"), # 0x1101
("", X, 1, "GL_LINEAR_MIPMAP_NEAREST"), # 0x2701
("", X, 1, "GL_NEAREST_MIPMAP_LINEAR"), # 0x2702
("", X, 1, "GL_LINEAR_MIPMAP_LINEAR"), # 0x2703
- ("glGetTexParameter", E, 1, "GL_TEXTURE_MAG_FILTER"), # 0x2800
- ("glGetTexParameter", E, 1, "GL_TEXTURE_MIN_FILTER"), # 0x2801
- ("glGetTexParameter", E, 1, "GL_TEXTURE_WRAP_S"), # 0x2802
- ("glGetTexParameter", E, 1, "GL_TEXTURE_WRAP_T"), # 0x2803
+ ("glGetTexParameter,glGetSamplerParameter", E, 1, "GL_TEXTURE_MAG_FILTER"), # 0x2800
+ ("glGetTexParameter,glGetSamplerParameter", E, 1, "GL_TEXTURE_MIN_FILTER"), # 0x2801
+ ("glGetTexParameter,glGetSamplerParameter", E, 1, "GL_TEXTURE_WRAP_S"), # 0x2802
+ ("glGetTexParameter,glGetSamplerParameter", E, 1, "GL_TEXTURE_WRAP_T"), # 0x2803
("", X, 1, "GL_CLAMP"), # 0x2900
("", X, 1, "GL_REPEAT"), # 0x2901
("glGet", F, 1, "GL_POLYGON_OFFSET_UNITS"), # 0x2A00
("glGet", B, 1, "GL_TEXTURE_3D"), # 0x806F
("", X, 1, "GL_PROXY_TEXTURE_3D"), # 0x8070
("glGetTexLevelParameter", I, 1, "GL_TEXTURE_DEPTH"), # 0x8071
- ("glGetTexParameter", E, 1, "GL_TEXTURE_WRAP_R"), # 0x8072
+ ("glGetTexParameter,glGetSamplerParameter", E, 1, "GL_TEXTURE_WRAP_R"), # 0x8072
("glGet", I, 1, "GL_MAX_3D_TEXTURE_SIZE"), # 0x8073
("glGet", B, 1, "GL_VERTEX_ARRAY"), # 0x8074
("glGet", B, 1, "GL_NORMAL_ARRAY"), # 0x8075
("", X, 1, "GL_TEXTURE_WRAP_Q_SGIS"), # 0x8137
("glGet", I, 1, "GL_MAX_4D_TEXTURE_SIZE_SGIS"), # 0x8138
("glGet", I, 1, "GL_PIXEL_TEX_GEN_SGIX"), # 0x8139
- ("glGetTexParameter", F, 1, "GL_TEXTURE_MIN_LOD"), # 0x813A
- ("glGetTexParameter", F, 1, "GL_TEXTURE_MAX_LOD"), # 0x813B
+ ("glGetTexParameter,glGetSamplerParameter", F, 1, "GL_TEXTURE_MIN_LOD"), # 0x813A
+ ("glGetTexParameter,glGetSamplerParameter", F, 1, "GL_TEXTURE_MAX_LOD"), # 0x813B
("glGetTexParameter", F, 1, "GL_TEXTURE_BASE_LEVEL"), # 0x813C
("glGetTexParameter", F, 1, "GL_TEXTURE_MAX_LEVEL"), # 0x813D
("glGet", I, 1, "GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX"), # 0x813E
("", X, 1, "GL_VIEW_CLASS_RGTC2_RG"), # 0x82D1
("", X, 1, "GL_VIEW_CLASS_BPTC_UNORM"), # 0x82D2
("", X, 1, "GL_VIEW_CLASS_BPTC_FLOAT"), # 0x82D3
- ("", I, 1, "GL_VERTEX_ATTRIB_BINDING"), # 0x82D4
- ("", I, 1, "GL_VERTEX_ATTRIB_RELATIVE_OFFSET"), # 0x82D5
+ ("glGetVertexAttrib", I, 1, "GL_VERTEX_ATTRIB_BINDING"), # 0x82D4
+ ("glGetVertexAttrib", I, 1, "GL_VERTEX_ATTRIB_RELATIVE_OFFSET"), # 0x82D5
("", I, 1, "GL_VERTEX_BINDING_DIVISOR"), # 0x82D6
("", I, 1, "GL_VERTEX_BINDING_OFFSET"), # 0x82D7
("", I, 1, "GL_VERTEX_BINDING_STRIDE"), # 0x82D8
- ("", I, 1, "GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET"), # 0x82D9
- ("", I, 1, "GL_MAX_VERTEX_ATTRIB_BINDINGS"), # 0x82DA
+ ("glGet", I, 1, "GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET"), # 0x82D9
+ ("glGet", I, 1, "GL_MAX_VERTEX_ATTRIB_BINDINGS"), # 0x82DA
("glGetTexParameter", I, 1, "GL_TEXTURE_VIEW_MIN_LEVEL"), # 0x82DB
("glGetTexParameter", I, 1, "GL_TEXTURE_VIEW_NUM_LEVELS"), # 0x82DC
("glGetTexParameter", I, 1, "GL_TEXTURE_VIEW_MIN_LAYER"), # 0x82DD
("glGetTexLevelParameter", I, 1, "GL_TEXTURE_COMPRESSED_IMAGE_SIZE"), # 0x86A0
("glGetTexLevelParameter", B, 1, "GL_TEXTURE_COMPRESSED"), # 0x86A1
("glGet", I, 1, "GL_NUM_COMPRESSED_TEXTURE_FORMATS"), # 0x86A2
- #XXX: the list is GL_NUM_COMPRESSED_TEXTURES
- #("glGet", E, 1, "GL_COMPRESSED_TEXTURE_FORMATS"), # 0x86A3
+ ("glGet", E, '_glGetInteger(GL_NUM_COMPRESSED_TEXTURE_FORMATS)', "GL_COMPRESSED_TEXTURE_FORMATS"), # 0x86A3
("glGet", I, 1, "GL_MAX_VERTEX_UNITS_ARB"), # 0x86A4
("glGet", I, 1, "GL_ACTIVE_VERTEX_UNITS_ARB"), # 0x86A5
("glGet", B, 1, "GL_WEIGHT_SUM_UNITY_ARB"), # 0x86A6
("", X, 1, "GL_VBO_FREE_MEMORY_ATI"), # 0x87FB
("", X, 1, "GL_TEXTURE_FREE_MEMORY_ATI"), # 0x87FC
("", X, 1, "GL_RENDERBUFFER_FREE_MEMORY_ATI"), # 0x87FD
- ("", X, 1, "GL_NUM_PROGRAM_BINARY_FORMATS"), # 0x87FE
- ("", X, 1, "GL_PROGRAM_BINARY_FORMATS"), # 0x87FF
+ ("glGet", I, 1, "GL_NUM_PROGRAM_BINARY_FORMATS"), # 0x87FE
+ ("glGet", E, "_glGetInteger(GL_NUM_PROGRAM_BINARY_FORMATS)", "GL_PROGRAM_BINARY_FORMATS"), # 0x87FF
("glGet", E, 1, "GL_STENCIL_BACK_FUNC"), # 0x8800
("glGet", E, 1, "GL_STENCIL_BACK_FAIL"), # 0x8801
("glGet", E, 1, "GL_STENCIL_BACK_PASS_DEPTH_FAIL"), # 0x8802
("glGet", P, 1, "GL_MATRIX_INDEX_ARRAY_POINTER_ARB"), # 0x8849
("glGetTexLevelParameter", I, 1, "GL_TEXTURE_DEPTH_SIZE"), # 0x884A
("glGetTexParameter", E, 1, "GL_DEPTH_TEXTURE_MODE"), # 0x884B
- ("glGetTexParameter", E, 1, "GL_TEXTURE_COMPARE_MODE"), # 0x884C
- ("glGetTexParameter", E, 1, "GL_TEXTURE_COMPARE_FUNC"), # 0x884D
+ ("glGetTexParameter,glGetSamplerParameter", E, 1, "GL_TEXTURE_COMPARE_MODE"), # 0x884C
+ ("glGetTexParameter,glGetSamplerParameter", E, 1, "GL_TEXTURE_COMPARE_FUNC"), # 0x884D
("", X, 1, "GL_COMPARE_REF_TO_TEXTURE"), # 0x884E
("glGet", B, 1, "GL_TEXTURE_CUBE_MAP_SEAMLESS"), # 0x884F
("", X, 1, "GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV"), # 0x8850
("glGet", I, 1, "GL_PIXEL_PACK_BUFFER_BINDING"), # 0x88ED
("glGet", I, 1, "GL_PIXEL_UNPACK_BUFFER_BINDING"), # 0x88EF
("", X, 1, "GL_DEPTH24_STENCIL8"), # 0x88F0
- ("", X, 1, "GL_TEXTURE_STENCIL_SIZE"), # 0x88F1
+ ("glGetTexLevelParameter", I, 1, "GL_TEXTURE_STENCIL_SIZE"), # 0x88F1
("", X, 1, "GL_STENCIL_TAG_BITS_EXT"), # 0x88F2
("", X, 1, "GL_STENCIL_CLEAR_TAG_VALUE_EXT"), # 0x88F3
("glGetProgramARB", I, 1, "GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV"), # 0x88F4
("", X, 1, "GL_ONE_MINUS_SRC1_COLOR"), # 0x88FA
("", X, 1, "GL_ONE_MINUS_SRC1_ALPHA"), # 0x88FB
("glGet", I, 1, "GL_MAX_DUAL_SOURCE_DRAW_BUFFERS"), # 0x88FC
- ("glGetVertexAttrib", I, 1, "GL_VERTEX_ATTRIB_ARRAY_INTEGER"), # 0x88FD
+ ("glGetVertexAttrib", B, 1, "GL_VERTEX_ATTRIB_ARRAY_INTEGER"), # 0x88FD
("glGetVertexAttrib", I, 1, "GL_VERTEX_ATTRIB_ARRAY_DIVISOR"), # 0x88FE
("glGet", I, 1, "GL_MAX_ARRAY_TEXTURE_LAYERS"), # 0x88FF
("glGet", F, 1, "GL_MIN_PROGRAM_TEXEL_OFFSET"), # 0x8904
("", X, 1, "GL_GEOMETRY_VERTICES_OUT"), # 0x8916
("", X, 1, "GL_GEOMETRY_INPUT_TYPE"), # 0x8917
("", X, 1, "GL_GEOMETRY_OUTPUT_TYPE"), # 0x8918
- ("glGet", I, 1, "GL_SAMPLER_BINDING"), # 0x8919
+ ("_glGet", I, 1, "GL_SAMPLER_BINDING"), # 0x8919
("glGet", B, 1, "GL_CLAMP_VERTEX_COLOR"), # 0x891A
("glGet", B, 1, "GL_CLAMP_FRAGMENT_COLOR"), # 0x891B
("glGet", B, 1, "GL_CLAMP_READ_COLOR"), # 0x891C
("", X, 1, "GL_RESAMPLE_ZERO_FILL_OML"), # 0x8987
("", X, 1, "GL_RESAMPLE_AVERAGE_OML"), # 0x8988
("", X, 1, "GL_RESAMPLE_DECIMATE_OML"), # 0x8989
- #("", X, 1, "GL_POINT_SIZE_ARRAY_TYPE_OES"), # 0x898A
- #("", X, 1, "GL_POINT_SIZE_ARRAY_STRIDE_OES"), # 0x898B
- #("", X, 1, "GL_POINT_SIZE_ARRAY_POINTER_OES"), # 0x898C
- #("", X, 1, "GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES"), # 0x898D
- #("", X, 1, "GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES"), # 0x898E
- #("", X, 1, "GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES"), # 0x898F
+ ("", X, 1, "GL_POINT_SIZE_ARRAY_TYPE_OES"), # 0x898A
+ ("", X, 1, "GL_POINT_SIZE_ARRAY_STRIDE_OES"), # 0x898B
+ ("", X, 1, "GL_POINT_SIZE_ARRAY_POINTER_OES"), # 0x898C
+ ("", X, 1, "GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES"), # 0x898D
+ ("", X, 1, "GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES"), # 0x898E
+ ("", X, 1, "GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES"), # 0x898F
("", X, 1, "GL_VERTEX_ATTRIB_MAP1_APPLE"), # 0x8A00
("", X, 1, "GL_VERTEX_ATTRIB_MAP2_APPLE"), # 0x8A01
("", X, 1, "GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE"), # 0x8A02
("", X, 1, "GL_FRAGMENT_SHADER_DERIVATIVE_HINT"), # 0x8B8B
("glGet", S, 1, "GL_SHADING_LANGUAGE_VERSION"), # 0x8B8C
("glGet", I, 1, "GL_CURRENT_PROGRAM"), # 0x8B8D
- #("", X, 1, "GL_PALETTE4_RGB8_OES"), # 0x8B90
- #("", X, 1, "GL_PALETTE4_RGBA8_OES"), # 0x8B91
- #("", X, 1, "GL_PALETTE4_R5_G6_B5_OES"), # 0x8B92
- #("", X, 1, "GL_PALETTE4_RGBA4_OES"), # 0x8B93
- #("", X, 1, "GL_PALETTE4_RGB5_A1_OES"), # 0x8B94
- #("", X, 1, "GL_PALETTE8_RGB8_OES"), # 0x8B95
- #("", X, 1, "GL_PALETTE8_RGBA8_OES"), # 0x8B96
- #("", X, 1, "GL_PALETTE8_R5_G6_B5_OES"), # 0x8B97
- #("", X, 1, "GL_PALETTE8_RGBA4_OES"), # 0x8B98
- #("", X, 1, "GL_PALETTE8_RGB5_A1_OES"), # 0x8B99
+ ("", X, 1, "GL_PALETTE4_RGB8_OES"), # 0x8B90
+ ("", X, 1, "GL_PALETTE4_RGBA8_OES"), # 0x8B91
+ ("", X, 1, "GL_PALETTE4_R5_G6_B5_OES"), # 0x8B92
+ ("", X, 1, "GL_PALETTE4_RGBA4_OES"), # 0x8B93
+ ("", X, 1, "GL_PALETTE4_RGB5_A1_OES"), # 0x8B94
+ ("", X, 1, "GL_PALETTE8_RGB8_OES"), # 0x8B95
+ ("", X, 1, "GL_PALETTE8_RGBA8_OES"), # 0x8B96
+ ("", X, 1, "GL_PALETTE8_R5_G6_B5_OES"), # 0x8B97
+ ("", X, 1, "GL_PALETTE8_RGBA4_OES"), # 0x8B98
+ ("", X, 1, "GL_PALETTE8_RGB5_A1_OES"), # 0x8B99
("glGet", E, 1, "GL_IMPLEMENTATION_COLOR_READ_TYPE"), # 0x8B9A
("glGet", E, 1, "GL_IMPLEMENTATION_COLOR_READ_FORMAT"), # 0x8B9B
- #("", X, 1, "GL_POINT_SIZE_ARRAY_OES"), # 0x8B9C
+ ("", X, 1, "GL_POINT_SIZE_ARRAY_OES"), # 0x8B9C
("glGetTexParameter", I, 4, "GL_TEXTURE_CROP_RECT_OES"), # 0x8B9D
- #("", X, 1, "GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES"), # 0x8B9E
- #("", X, 1, "GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES"), # 0x8B9F
+ ("", X, 1, "GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES"), # 0x8B9E
+ ("", X, 1, "GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES"), # 0x8B9F
#("", X, 1, "GL_FRAGMENT_PROGRAM_POSITION_MESA"), # 0x8BB0
#("", X, 1, "GL_FRAGMENT_PROGRAM_CALLBACK_MESA"), # 0x8BB1
#("", X, 1, "GL_FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA"), # 0x8BB2
("_glGet", I, 1, "GL_TEXTURE_BINDING_1D_ARRAY"), # 0x8C1C
("_glGet", I, 1, "GL_TEXTURE_BINDING_2D_ARRAY"), # 0x8C1D
("", X, 1, "GL_GEOMETRY_PROGRAM_NV"), # 0x8C26
- ("", X, 1, "GL_MAX_PROGRAM_OUTPUT_VERTICES_NV"), # 0x8C27
- ("", X, 1, "GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV"), # 0x8C28
+ ("glGetProgramARB", I, 1, "GL_MAX_PROGRAM_OUTPUT_VERTICES_NV"), # 0x8C27
+ ("glGetProgramARB", I, 1, "GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV"), # 0x8C28
("glGet", I, 1, "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS"), # 0x8C29
("glGet", I, 1, "GL_TEXTURE_BUFFER"), # 0x8C2A
("glGet", I, 1, "GL_MAX_TEXTURE_BUFFER_SIZE"), # 0x8C2B
("", X, 1, "GL_SEPARATE_ATTRIBS"), # 0x8C8D
("", X, 1, "GL_TRANSFORM_FEEDBACK_BUFFER"), # 0x8C8E
("glGet", I, 1, "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING"), # 0x8C8F
- #("", X, 1, "GL_ATC_RGB_AMD"), # 0x8C92
- #("", X, 1, "GL_ATC_RGBA_EXPLICIT_ALPHA_AMD"), # 0x8C93
+ ("", X, 1, "GL_ATC_RGB_AMD"), # 0x8C92
+ ("", X, 1, "GL_ATC_RGBA_EXPLICIT_ALPHA_AMD"), # 0x8C93
("glGet", E, 1, "GL_POINT_SPRITE_COORD_ORIGIN"), # 0x8CA0
("", X, 1, "GL_LOWER_LEFT"), # 0x8CA1
("", X, 1, "GL_UPPER_LEFT"), # 0x8CA2
("glGetRenderbufferParameter", I, 1, "GL_RENDERBUFFER_STENCIL_SIZE"), # 0x8D55
("", X, 1, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE"), # 0x8D56
("glGet", I, 1, "GL_MAX_SAMPLES"), # 0x8D57
- #("", X, 1, "GL_TEXTURE_GEN_STR_OES"), # 0x8D60
- #("", X, 1, "GL_HALF_FLOAT_OES"), # 0x8D61
- #("", X, 1, "GL_RGB565_OES"), # 0x8D62
- #("", X, 1, "GL_ETC1_RGB8_OES"), # 0x8D64
- #("", X, 1, "GL_TEXTURE_EXTERNAL_OES"), # 0x8D65
- #("", X, 1, "GL_SAMPLER_EXTERNAL_OES"), # 0x8D66
- #("", X, 1, "GL_TEXTURE_BINDING_EXTERNAL_OES"), # 0x8D67
- #("", X, 1, "GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES"), # 0x8D68
+ ("", X, 1, "GL_TEXTURE_GEN_STR_OES"), # 0x8D60
+ ("", X, 1, "GL_HALF_FLOAT_OES"), # 0x8D61
+ ("", X, 1, "GL_RGB565_OES"), # 0x8D62
+ ("", X, 1, "GL_ETC1_RGB8_OES"), # 0x8D64
+ ("", X, 1, "GL_TEXTURE_EXTERNAL_OES"), # 0x8D65
+ ("", X, 1, "GL_SAMPLER_EXTERNAL_OES"), # 0x8D66
+ ("", X, 1, "GL_TEXTURE_BINDING_EXTERNAL_OES"), # 0x8D67
+ ("", X, 1, "GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES"), # 0x8D68
("", B, 1, "GL_PRIMITIVE_RESTART_FIXED_INDEX"), # 0x8D69
("", X, 1, "GL_ANY_SAMPLES_PASSED_CONSERVATIVE"), # 0x8D6A
("glGet", I, 1, "GL_MAX_ELEMENT_INDEX"), # 0x8D6B
- #("", X, 1, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT"), # 0x8D6C
+ ("", X, 1, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT"), # 0x8D6C
("", X, 1, "GL_RGBA32UI"), # 0x8D70
("", X, 1, "GL_RGB32UI"), # 0x8D71
("", X, 1, "GL_ALPHA32UI_EXT"), # 0x8D72
("", X, 1, "GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS"), # 0x8E47
("", X, 1, "GL_ACTIVE_SUBROUTINE_MAX_LENGTH"), # 0x8E48
("", X, 1, "GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH"), # 0x8E49
- ("", X, 1, "GL_NUM_COMPATIBLE_SUBROUTINES"), # 0x8E4A
- ("", X, 1, "GL_COMPATIBLE_SUBROUTINES"), # 0x8E4B
+ ("", I, 1, "GL_NUM_COMPATIBLE_SUBROUTINES"), # 0x8E4A
+ ("", I, 1, "GL_COMPATIBLE_SUBROUTINES"), # 0x8E4B
("glGet", B, 1, "GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION"), # 0x8E4C
("", X, 1, "GL_FIRST_VERTEX_CONVENTION"), # 0x8E4D
("", X, 1, "GL_LAST_VERTEX_CONVENTION"), # 0x8E4E
("", X, 1, "GL_DOUBLE_MAT3x4"), # 0x8F4C
("", X, 1, "GL_DOUBLE_MAT4x2"), # 0x8F4D
("", X, 1, "GL_DOUBLE_MAT4x3"), # 0x8F4E
- #("", X, 1, "GL_MALI_SHADER_BINARY_ARM"), # 0x8F60
+ ("", X, 1, "GL_MALI_SHADER_BINARY_ARM"), # 0x8F60
("", X, 1, "GL_RED_SNORM"), # 0x8F90
("", X, 1, "GL_RG_SNORM"), # 0x8F91
("", X, 1, "GL_RGB_SNORM"), # 0x8F92
("glGet", B, 1, "GL_PRIMITIVE_RESTART"), # 0x8F9D
("glGet", I, 1, "GL_PRIMITIVE_RESTART_INDEX"), # 0x8F9E
#("", X, 1, "GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS"), # 0x8F9F
- #("", X, 1, "GL_PERFMON_GLOBAL_MODE_QCOM"), # 0x8FA0
- #("", X, 1, "GL_SHADER_BINARY_VIV"), # 0x8FC4
+ ("", X, 1, "GL_PERFMON_GLOBAL_MODE_QCOM"), # 0x8FA0
+ ("", X, 1, "GL_SHADER_BINARY_VIV"), # 0x8FC4
("", X, 1, "GL_INT8_NV"), # 0x8FE0
("", X, 1, "GL_INT8_VEC2_NV"), # 0x8FE1
("", X, 1, "GL_INT8_VEC3_NV"), # 0x8FE2
("", X, 1, "GL_MAX_GEOMETRY_OUTPUT_COMPONENTS"), # 0x9124
("", X, 1, "GL_MAX_FRAGMENT_INPUT_COMPONENTS"), # 0x9125
("glGet", I, 1, "GL_CONTEXT_PROFILE_MASK"), # 0x9126
- ("", X, 1, "GL_UNPACK_COMPRESSED_BLOCK_WIDTH"), # 0x9127
- ("", X, 1, "GL_UNPACK_COMPRESSED_BLOCK_HEIGHT"), # 0x9128
- ("", X, 1, "GL_UNPACK_COMPRESSED_BLOCK_DEPTH"), # 0x9129
- ("", X, 1, "GL_UNPACK_COMPRESSED_BLOCK_SIZE"), # 0x912A
- ("", X, 1, "GL_PACK_COMPRESSED_BLOCK_WIDTH"), # 0x912B
- ("", X, 1, "GL_PACK_COMPRESSED_BLOCK_HEIGHT"), # 0x912C
- ("", X, 1, "GL_PACK_COMPRESSED_BLOCK_DEPTH"), # 0x912D
- ("", X, 1, "GL_PACK_COMPRESSED_BLOCK_SIZE"), # 0x912E
- ("", X, 1, "GL_TEXTURE_IMMUTABLE_FORMAT"), # 0x912F
- #("", X, 1, "GL_SGX_PROGRAM_BINARY_IMG"), # 0x9130
- #("", X, 1, "GL_RENDERBUFFER_SAMPLES_IMG"), # 0x9133
- #("", X, 1, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG"), # 0x9134
- #("", X, 1, "GL_MAX_SAMPLES_IMG"), # 0x9135
- #("", X, 1, "GL_TEXTURE_SAMPLES_IMG"), # 0x9136
+ ("glGet", I, 1, "GL_UNPACK_COMPRESSED_BLOCK_WIDTH"), # 0x9127
+ ("glGet", I, 1, "GL_UNPACK_COMPRESSED_BLOCK_HEIGHT"), # 0x9128
+ ("glGet", I, 1, "GL_UNPACK_COMPRESSED_BLOCK_DEPTH"), # 0x9129
+ ("glGet", I, 1, "GL_UNPACK_COMPRESSED_BLOCK_SIZE"), # 0x912A
+ ("glGet", I, 1, "GL_PACK_COMPRESSED_BLOCK_WIDTH"), # 0x912B
+ ("glGet", I, 1, "GL_PACK_COMPRESSED_BLOCK_HEIGHT"), # 0x912C
+ ("glGet", I, 1, "GL_PACK_COMPRESSED_BLOCK_DEPTH"), # 0x912D
+ ("glGet", I, 1, "GL_PACK_COMPRESSED_BLOCK_SIZE"), # 0x912E
+ ("glGetTexParameter", B, 1, "GL_TEXTURE_IMMUTABLE_FORMAT"), # 0x912F
+ ("", X, 1, "GL_SGX_PROGRAM_BINARY_IMG"), # 0x9130
+ ("", X, 1, "GL_RENDERBUFFER_SAMPLES_IMG"), # 0x9133
+ ("", X, 1, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG"), # 0x9134
+ ("", X, 1, "GL_MAX_SAMPLES_IMG"), # 0x9135
+ ("", X, 1, "GL_TEXTURE_SAMPLES_IMG"), # 0x9136
("glGet", I, 1, "GL_MAX_DEBUG_MESSAGE_LENGTH"), # 0x9143
("glGet", I, 1, "GL_MAX_DEBUG_LOGGED_MESSAGES"), # 0x9144
("glGet", I, 1, "GL_DEBUG_LOGGED_MESSAGES"), # 0x9145
("glGetTexLevelParameter", I, 1, "GL_TEXTURE_BUFFER_OFFSET"), # 0x919D
("glGetTexLevelParameter", I, 1, "GL_TEXTURE_BUFFER_SIZE"), # 0x919E
("glGet", I, 1, "GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT"), # 0x919F
- ("", X, 1, "GL_COMPUTE_SHADER"), # 0x91B9
+ ("glGetProgramPipeline", I, 1, "GL_COMPUTE_SHADER"), # 0x91B9
("glGet", I, 1, "GL_MAX_COMPUTE_UNIFORM_BLOCKS"), # 0x91BB
("glGet", I, 1, "GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS"), # 0x91BC
("glGet", I, 1, "GL_MAX_COMPUTE_IMAGE_UNIFORMS"), # 0x91BD
("", X, 1, "GL_PROGRAM_OUTPUT"), # 0x92E4
("", X, 1, "GL_BUFFER_VARIABLE"), # 0x92E5
("", X, 1, "GL_SHADER_STORAGE_BLOCK"), # 0x92E6
- ("", X, 1, "GL_IS_PER_PATCH"), # 0x92E7
+ ("", I, 1, "GL_IS_PER_PATCH"), # 0x92E7
("", X, 1, "GL_VERTEX_SUBROUTINE"), # 0x92E8
("", X, 1, "GL_TESS_CONTROL_SUBROUTINE"), # 0x92E9
("", X, 1, "GL_TESS_EVALUATION_SUBROUTINE"), # 0x92EA
("", X, 1, "GL_FRAGMENT_SUBROUTINE_UNIFORM"), # 0x92F2
("", X, 1, "GL_COMPUTE_SUBROUTINE_UNIFORM"), # 0x92F3
("", X, 1, "GL_TRANSFORM_FEEDBACK_VARYING"), # 0x92F4
- ("", X, 1, "GL_ACTIVE_RESOURCES"), # 0x92F5
- ("", X, 1, "GL_MAX_NAME_LENGTH"), # 0x92F6
- ("", X, 1, "GL_MAX_NUM_ACTIVE_VARIABLES"), # 0x92F7
- ("", X, 1, "GL_MAX_NUM_COMPATIBLE_SUBROUTINES"), # 0x92F8
- ("", X, 1, "GL_NAME_LENGTH"), # 0x92F9
- ("", X, 1, "GL_TYPE"), # 0x92FA
- ("", X, 1, "GL_ARRAY_SIZE"), # 0x92FB
- ("", X, 1, "GL_OFFSET"), # 0x92FC
- ("", X, 1, "GL_BLOCK_INDEX"), # 0x92FD
- ("", X, 1, "GL_ARRAY_STRIDE"), # 0x92FE
- ("", X, 1, "GL_MATRIX_STRIDE"), # 0x92FF
- ("", X, 1, "GL_IS_ROW_MAJOR"), # 0x9300
- ("", X, 1, "GL_ATOMIC_COUNTER_BUFFER_INDEX"), # 0x9301
- ("", X, 1, "GL_BUFFER_BINDING"), # 0x9302
- ("", X, 1, "GL_BUFFER_DATA_SIZE"), # 0x9303
- ("", X, 1, "GL_NUM_ACTIVE_VARIABLES"), # 0x9304
- ("", X, 1, "GL_ACTIVE_VARIABLES"), # 0x9305
- ("", X, 1, "GL_REFERENCED_BY_VERTEX_SHADER"), # 0x9306
- ("", X, 1, "GL_REFERENCED_BY_TESS_CONTROL_SHADER"), # 0x9307
- ("", X, 1, "GL_REFERENCED_BY_TESS_EVALUATION_SHADER"), # 0x9308
- ("", X, 1, "GL_REFERENCED_BY_GEOMETRY_SHADER"), # 0x9309
- ("", X, 1, "GL_REFERENCED_BY_FRAGMENT_SHADER"), # 0x930A
- ("", X, 1, "GL_REFERENCED_BY_COMPUTE_SHADER"), # 0x930B
- ("", X, 1, "GL_TOP_LEVEL_ARRAY_SIZE"), # 0x930C
- ("", X, 1, "GL_TOP_LEVEL_ARRAY_STRIDE"), # 0x930D
- ("", X, 1, "GL_LOCATION"), # 0x930E
- ("", X, 1, "GL_LOCATION_INDEX"), # 0x930F
+ ("", I, 1, "GL_ACTIVE_RESOURCES"), # 0x92F5
+ ("", I, 1, "GL_MAX_NAME_LENGTH"), # 0x92F6
+ ("", I, 1, "GL_MAX_NUM_ACTIVE_VARIABLES"), # 0x92F7
+ ("", I, 1, "GL_MAX_NUM_COMPATIBLE_SUBROUTINES"), # 0x92F8
+ ("", I, 1, "GL_NAME_LENGTH"), # 0x92F9
+ ("", I, 1, "GL_TYPE"), # 0x92FA
+ ("", I, 1, "GL_ARRAY_SIZE"), # 0x92FB
+ ("", I, 1, "GL_OFFSET"), # 0x92FC
+ ("", I, 1, "GL_BLOCK_INDEX"), # 0x92FD
+ ("", I, 1, "GL_ARRAY_STRIDE"), # 0x92FE
+ ("", I, 1, "GL_MATRIX_STRIDE"), # 0x92FF
+ ("", I, 1, "GL_IS_ROW_MAJOR"), # 0x9300
+ ("", I, 1, "GL_ATOMIC_COUNTER_BUFFER_INDEX"), # 0x9301
+ ("", I, 1, "GL_BUFFER_BINDING"), # 0x9302
+ ("", I, 1, "GL_BUFFER_DATA_SIZE"), # 0x9303
+ ("", I, 1, "GL_NUM_ACTIVE_VARIABLES"), # 0x9304
+ ("", I, 1, "GL_ACTIVE_VARIABLES"), # 0x9305
+ ("", I, 1, "GL_REFERENCED_BY_VERTEX_SHADER"), # 0x9306
+ ("", I, 1, "GL_REFERENCED_BY_TESS_CONTROL_SHADER"), # 0x9307
+ ("", I, 1, "GL_REFERENCED_BY_TESS_EVALUATION_SHADER"), # 0x9308
+ ("", I, 1, "GL_REFERENCED_BY_GEOMETRY_SHADER"), # 0x9309
+ ("", I, 1, "GL_REFERENCED_BY_FRAGMENT_SHADER"), # 0x930A
+ ("", I, 1, "GL_REFERENCED_BY_COMPUTE_SHADER"), # 0x930B
+ ("", I, 1, "GL_TOP_LEVEL_ARRAY_SIZE"), # 0x930C
+ ("", I, 1, "GL_TOP_LEVEL_ARRAY_STRIDE"), # 0x930D
+ ("", I, 1, "GL_LOCATION"), # 0x930E
+ ("", I, 1, "GL_LOCATION_INDEX"), # 0x930F
("", I, 1, "GL_FRAMEBUFFER_DEFAULT_WIDTH"), # 0x9310
("", I, 1, "GL_FRAMEBUFFER_DEFAULT_HEIGHT"), # 0x9311
("", I, 1, "GL_FRAMEBUFFER_DEFAULT_LAYERS"), # 0x9312
("", X, 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR"), # 0x93DB
("", X, 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR"), # 0x93DC
("", X, 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR"), # 0x93DD
- #("", X, 1, "GL_RESTART_PATH_NV"), # 0xF0
- #("", X, 1, "GL_DUP_FIRST_CUBIC_CURVE_TO_NV"), # 0xF2
- #("", X, 1, "GL_DUP_LAST_CUBIC_CURVE_TO_NV"), # 0xF4
- #("", X, 1, "GL_RECT_NV"), # 0xF6
- #("", X, 1, "GL_CIRCULAR_CCW_ARC_TO_NV"), # 0xF8
- #("", X, 1, "GL_CIRCULAR_CW_ARC_TO_NV"), # 0xFA
- #("", X, 1, "GL_CIRCULAR_TANGENT_ARC_TO_NV"), # 0xFC
- #("", X, 1, "GL_ARC_TO_NV"), # 0xFE
+ ("", X, 1, "GL_RESTART_PATH_NV"), # 0xF0
+ ("", X, 1, "GL_DUP_FIRST_CUBIC_CURVE_TO_NV"), # 0xF2
+ ("", X, 1, "GL_DUP_LAST_CUBIC_CURVE_TO_NV"), # 0xF4
+ ("", X, 1, "GL_RECT_NV"), # 0xF6
+ ("", X, 1, "GL_CIRCULAR_CCW_ARC_TO_NV"), # 0xF8
+ ("", X, 1, "GL_CIRCULAR_CW_ARC_TO_NV"), # 0xFA
+ ("", X, 1, "GL_CIRCULAR_TANGENT_ARC_TO_NV"), # 0xFC
+ ("", X, 1, "GL_ARC_TO_NV"), # 0xFE
#("", X, 1, "GL_TIMEOUT_IGNORED"), # 0xFFFFFFFFFFFFFFFFull
("", X, 1, "GL_INVALID_INDEX"), # 0xFFFFFFFFu
]