From: José Fonseca Date: Sun, 13 May 2012 07:56:10 +0000 (+0100) Subject: Describe a few more parameters. X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;ds=sidebyside;h=fd7182abb956d470c1b299f1d174988eb846bfd8;p=apitrace Describe a few more parameters. --- diff --git a/specs/glparams.py b/specs/glparams.py index b549d68..3468337 100644 --- a/specs/glparams.py +++ b/specs/glparams.py @@ -744,7 +744,7 @@ parameters = [ ("", X, 1, "GL_PHONG_WIN"), # 0x80EA ("", X, 1, "GL_PHONG_HINT_WIN"), # 0x80EB ("", X, 1, "GL_FOG_SPECULAR_TEXTURE_WIN"), # 0x80EC - ("", X, 1, "GL_TEXTURE_INDEX_SIZE_EXT"), # 0x80ED + ("_glGetTexLevelParameter", I, 1, "GL_TEXTURE_INDEX_SIZE_EXT"), # 0x80ED ("glGet", E, 1, "GL_CLIP_VOLUME_CLIPPING_HINT_EXT"), # 0x80F0 ("", X, 1, "GL_DUAL_ALPHA4_SGIS"), # 0x8110 ("", X, 1, "GL_DUAL_ALPHA8_SGIS"), # 0x8111 @@ -840,7 +840,7 @@ parameters = [ ("glGetTexParameter", I, 2, "GL_TEXTURE_CLIPMAP_OFFSET_SGIX"), # 0x8173 ("glGetTexParameter", I, 3, "GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX"), # 0x8174 ("", X, 1, "GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"), # 0x8175 - ("", X, 1, "GL_TEXTURE_CLIPMAP_DEPTH_SGIX"), # 0x8176 + ("", I, 1, "GL_TEXTURE_CLIPMAP_DEPTH_SGIX"), # 0x8176 ("glGet", I, 1, "GL_MAX_CLIPMAP_DEPTH_SGIX"), # 0x8177 ("glGet", I, 1, "GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX"), # 0x8178 ("glGetTexParameter", F, 1, "GL_POST_TEXTURE_FILTER_BIAS_SGIX"), # 0x8179 @@ -882,11 +882,11 @@ parameters = [ ("", X, 1, "GL_DEPTH_COMPONENT16"), # 0x81A5 ("", X, 1, "GL_DEPTH_COMPONENT24"), # 0x81A6 ("", X, 1, "GL_DEPTH_COMPONENT32"), # 0x81A7 - ("", X, 1, "GL_ARRAY_ELEMENT_LOCK_FIRST_EXT"), # 0x81A8 - ("", X, 1, "GL_ARRAY_ELEMENT_LOCK_COUNT_EXT"), # 0x81A9 - ("", X, 1, "GL_CULL_VERTEX_EXT"), # 0x81AA - ("", X, 1, "GL_CULL_VERTEX_EYE_POSITION_EXT"), # 0x81AB - ("", X, 1, "GL_CULL_VERTEX_OBJECT_POSITION_EXT"), # 0x81AC + ("glGet", I, 1, "GL_ARRAY_ELEMENT_LOCK_FIRST_EXT"), # 0x81A8 + ("glGet", I, 1, "GL_ARRAY_ELEMENT_LOCK_COUNT_EXT"), # 0x81A9 + ("glGet", B, 1, "GL_CULL_VERTEX_EXT"), # 0x81AA + ("glGet", F, 4, "GL_CULL_VERTEX_EYE_POSITION_EXT"), # 0x81AB + ("glGet", F, 4, "GL_CULL_VERTEX_OBJECT_POSITION_EXT"), # 0x81AC ("", X, 1, "GL_IUI_V2F_EXT"), # 0x81AD ("", X, 1, "GL_IUI_V3F_EXT"), # 0x81AE ("", X, 1, "GL_IUI_N3F_V2F_EXT"), # 0x81AF @@ -910,7 +910,7 @@ parameters = [ ("", X, 1, "GL_REPLACEMENT_CODE_SUN"), # 0x81D8 ("", X, 1, "GL_GLOBAL_ALPHA_SUN"), # 0x81D9 ("", X, 1, "GL_GLOBAL_ALPHA_FACTOR_SUN"), # 0x81DA - ("", X, 1, "GL_TEXTURE_COLOR_WRITEMASK_SGIS"), # 0x81EF + ("glGet", B, 4, "GL_TEXTURE_COLOR_WRITEMASK_SGIS"), # 0x81EF ("", X, 1, "GL_EYE_DISTANCE_TO_POINT_SGIS"), # 0x81F0 ("", X, 1, "GL_OBJECT_DISTANCE_TO_POINT_SGIS"), # 0x81F1 ("", X, 1, "GL_EYE_DISTANCE_TO_LINE_SGIS"), # 0x81F2 @@ -968,10 +968,10 @@ parameters = [ ("", X, 1, "GL_RG32UI"), # 0x823C ("", X, 1, "GL_SYNC_CL_EVENT_ARB"), # 0x8240 ("", X, 1, "GL_SYNC_CL_EVENT_COMPLETE_ARB"), # 0x8241 - ("", X, 1, "GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB"), # 0x8242 - ("", X, 1, "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB"), # 0x8243 - ("", X, 1, "GL_DEBUG_CALLBACK_FUNCTION_ARB"), # 0x8244 - ("", X, 1, "GL_DEBUG_CALLBACK_USER_PARAM_ARB"), # 0x8245 + ("glGet", B, 1, "GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB"), # 0x8242 + ("glGet", I, 1, "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB"), # 0x8243 + ("glGet", P, 1, "GL_DEBUG_CALLBACK_FUNCTION_ARB"), # 0x8244 + ("glGet", P, 1, "GL_DEBUG_CALLBACK_USER_PARAM_ARB"), # 0x8245 ("", X, 1, "GL_DEBUG_SOURCE_API_ARB"), # 0x8246 ("", X, 1, "GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB"), # 0x8247 ("", X, 1, "GL_DEBUG_SOURCE_SHADER_COMPILER_ARB"), # 0x8248 @@ -1177,8 +1177,8 @@ parameters = [ ("", X, 1, "GL_COMPRESSED_RGB"), # 0x84ED ("", X, 1, "GL_COMPRESSED_RGBA"), # 0x84EE ("glGet", E, 1, "GL_TEXTURE_COMPRESSION_HINT"), # 0x84EF - ("", X, 1, "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER"), # 0x84F0 - ("", X, 1, "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER"), # 0x84F1 + ("glGetActiveUniformBlock", B, 1, "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER"), # 0x84F0 + ("glGetActiveUniformBlock", B, 1, "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER"), # 0x84F1 ("", X, 1, "GL_ALL_COMPLETED_NV"), # 0x84F2 ("", X, 1, "GL_FENCE_STATUS_NV"), # 0x84F3 ("", X, 1, "GL_FENCE_CONDITION_NV"), # 0x84F4 @@ -1791,7 +1791,7 @@ parameters = [ ("", X, 1, "GL_INTENSITY16F_ARB"), # 0x881D ("", X, 1, "GL_LUMINANCE16F_ARB"), # 0x881E ("", X, 1, "GL_LUMINANCE_ALPHA16F_ARB"), # 0x881F - ("", X, 1, "GL_RGBA_FLOAT_MODE_ARB"), # 0x8820 + ("glGet", B, 1, "GL_RGBA_FLOAT_MODE_ARB"), # 0x8820 ("glGet", I, 1, "GL_MAX_DRAW_BUFFERS"), # 0x8824 ("glGet", E, 1, "GL_DRAW_BUFFER0"), # 0x8825 ("glGet", E, 1, "GL_DRAW_BUFFER1"), # 0x8826 @@ -1993,7 +1993,7 @@ parameters = [ ("", X, 1, "GL_SRC1_COLOR"), # 0x88F9 ("", X, 1, "GL_ONE_MINUS_SRC1_COLOR"), # 0x88FA ("", X, 1, "GL_ONE_MINUS_SRC1_ALPHA"), # 0x88FB - ("", X, 1, "GL_MAX_DUAL_SOURCE_DRAW_BUFFERS"), # 0x88FC + ("glGet", I, 1, "GL_MAX_DUAL_SOURCE_DRAW_BUFFERS"), # 0x88FC ("glGetVertexAttrib", I, 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 @@ -2011,9 +2011,9 @@ parameters = [ ("", X, 1, "GL_GEOMETRY_INPUT_TYPE"), # 0x8917 ("", X, 1, "GL_GEOMETRY_OUTPUT_TYPE"), # 0x8918 ("glGet", I, 1, "GL_SAMPLER_BINDING"), # 0x8919 - ("", X, 1, "GL_CLAMP_VERTEX_COLOR"), # 0x891A - ("", X, 1, "GL_CLAMP_FRAGMENT_COLOR"), # 0x891B - ("", X, 1, "GL_CLAMP_READ_COLOR"), # 0x891C + ("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_FIXED_ONLY"), # 0x891D ("", X, 1, "GL_TESS_CONTROL_PROGRAM_NV"), # 0x891E ("", X, 1, "GL_TESS_EVALUATION_PROGRAM_NV"), # 0x891F @@ -2186,8 +2186,8 @@ parameters = [ ("glGetTexParameter", E, 1, "GL_TEXTURE_SRGB_DECODE_EXT"), # 0x8A48 ("", X, 1, "GL_DECODE_EXT"), # 0x8A49 ("", X, 1, "GL_SKIP_DECODE_EXT"), # 0x8A4A - ("", X, 1, "GL_FRAGMENT_SHADER"), # 0x8B30 - ("", X, 1, "GL_VERTEX_SHADER"), # 0x8B31 + ("glGetProgramPipeline", I, 1, "GL_FRAGMENT_SHADER"), # 0x8B30 + ("glGetProgramPipeline", I, 1, "GL_VERTEX_SHADER"), # 0x8B31 ("", H, 1, "GL_PROGRAM_OBJECT_ARB"), # 0x8B40 ("", X, 1, "GL_SHADER_OBJECT_ARB"), # 0x8B48 ("glGet", I, 1, "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS"), # 0x8B49 @@ -2195,7 +2195,7 @@ parameters = [ ("glGet", I, 1, "GL_MAX_VARYING_COMPONENTS"), # 0x8B4B ("glGet", I, 1, "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS"), # 0x8B4C ("glGet", I, 1, "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS"), # 0x8B4D - ("glGet", E, 1, "GL_OBJECT_TYPE_ARB"), # 0x8B4E + ("", E, 1, "GL_OBJECT_TYPE_ARB"), # 0x8B4E ("glGetShader", E, 1, "GL_SHADER_TYPE"), # 0x8B4F ("", X, 1, "GL_FLOAT_VEC2"), # 0x8B50 ("", X, 1, "GL_FLOAT_VEC3"), # 0x8B51 @@ -2236,7 +2236,7 @@ parameters = [ ("glGetProgram", I, 1, "GL_ACTIVE_ATTRIBUTES"), # 0x8B89 ("glGetProgram", I, 1, "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH"), # 0x8B8A ("", X, 1, "GL_FRAGMENT_SHADER_DERIVATIVE_HINT"), # 0x8B8B - ("", X, 1, "GL_SHADING_LANGUAGE_VERSION"), # 0x8B8C + ("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 @@ -2309,11 +2309,11 @@ parameters = [ ("", X, 1, "GL_MAX_PROGRAM_OUTPUT_VERTICES_NV"), # 0x8C27 ("", X, 1, "GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV"), # 0x8C28 ("glGet", I, 1, "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS"), # 0x8C29 - ("", X, 1, "GL_TEXTURE_BUFFER"), # 0x8C2A - ("", X, 1, "GL_MAX_TEXTURE_BUFFER_SIZE"), # 0x8C2B - ("", X, 1, "GL_TEXTURE_BINDING_BUFFER"), # 0x8C2C + ("glGet", I, 1, "GL_TEXTURE_BUFFER"), # 0x8C2A + ("glGet", I, 1, "GL_MAX_TEXTURE_BUFFER_SIZE"), # 0x8C2B + ("glGet", I, 1, "GL_TEXTURE_BINDING_BUFFER"), # 0x8C2C ("glGet", I, 1, "GL_TEXTURE_BUFFER_DATA_STORE_BINDING"), # 0x8C2D - ("", X, 1, "GL_TEXTURE_BUFFER_FORMAT"), # 0x8C2E + ("glGet", E, 1, "GL_TEXTURE_BUFFER_FORMAT"), # 0x8C2E ("", X, 1, "GL_ANY_SAMPLES_PASSED"), # 0x8C2F ("", X, 1, "GL_SAMPLE_SHADING"), # 0x8C36 ("", X, 1, "GL_MIN_SAMPLE_SHADING_VALUE"), # 0x8C37 @@ -2359,8 +2359,8 @@ parameters = [ ("", X, 1, "GL_ACTIVE_VARYINGS_NV"), # 0x8C81 ("", X, 1, "GL_ACTIVE_VARYING_MAX_LENGTH_NV"), # 0x8C82 ("", X, 1, "GL_TRANSFORM_FEEDBACK_VARYINGS"), # 0x8C83 - ("", X, 1, "GL_TRANSFORM_FEEDBACK_BUFFER_START"), # 0x8C84 - ("", X, 1, "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE"), # 0x8C85 + ("", I, 1, "GL_TRANSFORM_FEEDBACK_BUFFER_START"), # 0x8C84 + ("", I, 1, "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE"), # 0x8C85 ("", X, 1, "GL_TRANSFORM_FEEDBACK_RECORD_NV"), # 0x8C86 ("", X, 1, "GL_PRIMITIVES_GENERATED"), # 0x8C87 ("", X, 1, "GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN"), # 0x8C88 @@ -2539,10 +2539,10 @@ parameters = [ ("", X, 1, "GL_UNSIGNED_INT_SAMPLER_1D_ARRAY"), # 0x8DD6 ("", X, 1, "GL_UNSIGNED_INT_SAMPLER_2D_ARRAY"), # 0x8DD7 ("", X, 1, "GL_UNSIGNED_INT_SAMPLER_BUFFER"), # 0x8DD8 - ("", X, 1, "GL_GEOMETRY_SHADER"), # 0x8DD9 - ("", X, 1, "GL_GEOMETRY_VERTICES_OUT_ARB"), # 0x8DDA - ("", X, 1, "GL_GEOMETRY_INPUT_TYPE_ARB"), # 0x8DDB - ("", X, 1, "GL_GEOMETRY_OUTPUT_TYPE_ARB"), # 0x8DDC + ("glGetProgramPipeline", I, 1, "GL_GEOMETRY_SHADER"), # 0x8DD9 + ("glGetProgram", I, 1, "GL_GEOMETRY_VERTICES_OUT_ARB"), # 0x8DDA + ("glGetProgram", E, 1, "GL_GEOMETRY_INPUT_TYPE_ARB"), # 0x8DDB + ("glGetProgram", E, 1, "GL_GEOMETRY_OUTPUT_TYPE_ARB"), # 0x8DDC ("glGet", I, 1, "GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB"), # 0x8DDD ("glGet", I, 1, "GL_MAX_VERTEX_VARYING_COMPONENTS_ARB"), # 0x8DDE ("glGet", I, 1, "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS"), # 0x8DDF @@ -2553,11 +2553,11 @@ parameters = [ ("", X, 1, "GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT"), # 0x8DE4 ("", X, 1, "GL_ACTIVE_SUBROUTINES"), # 0x8DE5 ("", X, 1, "GL_ACTIVE_SUBROUTINE_UNIFORMS"), # 0x8DE6 - ("", X, 1, "GL_MAX_SUBROUTINES"), # 0x8DE7 - ("", X, 1, "GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS"), # 0x8DE8 - ("", X, 1, "GL_NAMED_STRING_LENGTH_ARB"), # 0x8DE9 - ("", X, 1, "GL_NAMED_STRING_TYPE_ARB"), # 0x8DEA - ("", X, 1, "GL_MAX_BINDABLE_UNIFORM_SIZE_EXT"), # 0x8DED + ("glGet", I, 1, "GL_MAX_SUBROUTINES"), # 0x8DE7 + ("glGet", I, 1, "GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS"), # 0x8DE8 + ("glGetNamedString", X, 1, "GL_NAMED_STRING_LENGTH_ARB"), # 0x8DE9 + ("glGetNamedString", E, 1, "GL_NAMED_STRING_TYPE_ARB"), # 0x8DEA + ("glGet", I, 1, "GL_MAX_BINDABLE_UNIFORM_SIZE_EXT"), # 0x8DED ("", X, 1, "GL_UNIFORM_BUFFER_EXT"), # 0x8DEE ("glGet", I, 1, "GL_UNIFORM_BUFFER_BINDING_EXT"), # 0x8DEF ("", X, 1, "GL_LOW_FLOAT"), # 0x8DF0 @@ -2578,12 +2578,12 @@ parameters = [ ("", X, 1, "GL_QUERY_NO_WAIT"), # 0x8E14 ("", X, 1, "GL_QUERY_BY_REGION_WAIT"), # 0x8E15 ("", X, 1, "GL_QUERY_BY_REGION_NO_WAIT"), # 0x8E16 - ("", X, 1, "GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS"), # 0x8E1E - ("", X, 1, "GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS"), # 0x8E1F + ("glGet", I, 1, "GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS"), # 0x8E1E + ("glGet", I, 1, "GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS"), # 0x8E1F ("", X, 1, "GL_COLOR_SAMPLES_NV"), # 0x8E20 ("", X, 1, "GL_TRANSFORM_FEEDBACK"), # 0x8E22 - ("", X, 1, "GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED"), # 0x8E23 - ("", X, 1, "GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE"), # 0x8E24 + ("glGet", B, 1, "GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED"), # 0x8E23 + ("glGet", B, 1, "GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE"), # 0x8E24 ("glGet", I, 1, "GL_TRANSFORM_FEEDBACK_BINDING"), # 0x8E25 ("", X, 1, "GL_FRAME_NV"), # 0x8E26 ("", X, 1, "GL_FIELDS_NV"), # 0x8E27 @@ -2608,49 +2608,49 @@ parameters = [ ("", X, 1, "GL_FIRST_VERTEX_CONVENTION"), # 0x8E4D ("", X, 1, "GL_LAST_VERTEX_CONVENTION"), # 0x8E4E ("glGet", E, 1, "GL_PROVOKING_VERTEX"), # 0x8E4F - ("", X, 1, "GL_SAMPLE_POSITION"), # 0x8E50 - ("", X, 1, "GL_SAMPLE_MASK"), # 0x8E51 - ("", X, 1, "GL_SAMPLE_MASK_VALUE"), # 0x8E52 + ("glGetMultisample", I, 1, "GL_SAMPLE_POSITION"), # 0x8E50 + ("glGet", B, 1, "GL_SAMPLE_MASK"), # 0x8E51 + ("glGet", I, 1, "GL_SAMPLE_MASK_VALUE"), # 0x8E52 ("", X, 1, "GL_TEXTURE_BINDING_RENDERBUFFER_NV"), # 0x8E53 ("glGet", I, 1, "GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV"), # 0x8E54 ("", X, 1, "GL_TEXTURE_RENDERBUFFER_NV"), # 0x8E55 ("", X, 1, "GL_SAMPLER_RENDERBUFFER_NV"), # 0x8E56 ("", X, 1, "GL_INT_SAMPLER_RENDERBUFFER_NV"), # 0x8E57 ("", X, 1, "GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV"), # 0x8E58 - ("", X, 1, "GL_MAX_SAMPLE_MASK_WORDS"), # 0x8E59 + ("glGet", I, 1, "GL_MAX_SAMPLE_MASK_WORDS"), # 0x8E59 ("", X, 1, "GL_MAX_GEOMETRY_SHADER_INVOCATIONS"), # 0x8E5A ("", X, 1, "GL_MIN_FRAGMENT_INTERPOLATION_OFFSET"), # 0x8E5B ("", X, 1, "GL_MAX_FRAGMENT_INTERPOLATION_OFFSET"), # 0x8E5C ("", X, 1, "GL_FRAGMENT_INTERPOLATION_OFFSET_BITS"), # 0x8E5D ("", X, 1, "GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET"), # 0x8E5E ("", X, 1, "GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET"), # 0x8E5F - ("", X, 1, "GL_MAX_TRANSFORM_FEEDBACK_BUFFERS"), # 0x8E70 - ("", X, 1, "GL_MAX_VERTEX_STREAMS"), # 0x8E71 - ("", X, 1, "GL_PATCH_VERTICES"), # 0x8E72 - ("", F, 2, "GL_PATCH_DEFAULT_INNER_LEVEL"), # 0x8E73 - ("glGetPatchParameter", F, 4, "GL_PATCH_DEFAULT_OUTER_LEVEL"), # 0x8E74 - ("glGetPatchParameter", X, 1, "GL_TESS_CONTROL_OUTPUT_VERTICES"), # 0x8E75 - ("", X, 1, "GL_TESS_GEN_MODE"), # 0x8E76 - ("", X, 1, "GL_TESS_GEN_SPACING"), # 0x8E77 - ("", X, 1, "GL_TESS_GEN_VERTEX_ORDER"), # 0x8E78 - ("", X, 1, "GL_TESS_GEN_POINT_MODE"), # 0x8E79 + ("glGet", I, 1, "GL_MAX_TRANSFORM_FEEDBACK_BUFFERS"), # 0x8E70 + ("glGet", I, 1, "GL_MAX_VERTEX_STREAMS"), # 0x8E71 + ("glGet", I, 1, "GL_PATCH_VERTICES"), # 0x8E72 + ("glGet", F, 2, "GL_PATCH_DEFAULT_INNER_LEVEL"), # 0x8E73 + ("glGet", F, 4, "GL_PATCH_DEFAULT_OUTER_LEVEL"), # 0x8E74 + ("glGet", X, 1, "GL_TESS_CONTROL_OUTPUT_VERTICES"), # 0x8E75 + ("glGet", E, 1, "GL_TESS_GEN_MODE"), # 0x8E76 + ("glGet", E, 1, "GL_TESS_GEN_SPACING"), # 0x8E77 + ("glGet", E, 1, "GL_TESS_GEN_VERTEX_ORDER"), # 0x8E78 + ("glGet", E, 1, "GL_TESS_GEN_POINT_MODE"), # 0x8E79 ("", X, 1, "GL_ISOLINES"), # 0x8E7A ("", X, 1, "GL_FRACTIONAL_ODD"), # 0x8E7B ("", X, 1, "GL_FRACTIONAL_EVEN"), # 0x8E7C - ("", X, 1, "GL_MAX_PATCH_VERTICES"), # 0x8E7D - ("", X, 1, "GL_MAX_TESS_GEN_LEVEL"), # 0x8E7E - ("", X, 1, "GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS"), # 0x8E7F - ("", X, 1, "GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS"), # 0x8E80 - ("", X, 1, "GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS"), # 0x8E81 - ("", X, 1, "GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS"), # 0x8E82 - ("", X, 1, "GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS"), # 0x8E83 - ("", X, 1, "GL_MAX_TESS_PATCH_COMPONENTS"), # 0x8E84 - ("", X, 1, "GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS"), # 0x8E85 - ("", X, 1, "GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS"), # 0x8E86 - ("", X, 1, "GL_TESS_EVALUATION_SHADER"), # 0x8E87 - ("", X, 1, "GL_TESS_CONTROL_SHADER"), # 0x8E88 - ("", X, 1, "GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS"), # 0x8E89 - ("", X, 1, "GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS"), # 0x8E8A + ("glGet", I, 1, "GL_MAX_PATCH_VERTICES"), # 0x8E7D + ("glGet", I, 1, "GL_MAX_TESS_GEN_LEVEL"), # 0x8E7E + ("glGet", I, 1, "GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS"), # 0x8E7F + ("glGet", I, 1, "GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS"), # 0x8E80 + ("glGet", I, 1, "GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS"), # 0x8E81 + ("glGet", I, 1, "GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS"), # 0x8E82 + ("glGet", I, 1, "GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS"), # 0x8E83 + ("glGet", I, 1, "GL_MAX_TESS_PATCH_COMPONENTS"), # 0x8E84 + ("glGet", I, 1, "GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS"), # 0x8E85 + ("glGet", I, 1, "GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS"), # 0x8E86 + ("glGetProgramPipeline", I, 1, "GL_TESS_EVALUATION_SHADER"), # 0x8E87 + ("glGetProgramPipeline", I, 1, "GL_TESS_CONTROL_SHADER"), # 0x8E88 + ("glGet", I, 1, "GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS"), # 0x8E89 + ("glGet", I, 1, "GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS"), # 0x8E8A ("", X, 1, "GL_COMPRESSED_RGBA_BPTC_UNORM_ARB"), # 0x8E8C ("", X, 1, "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB"), # 0x8E8D ("", X, 1, "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB"), # 0x8E8E @@ -2688,8 +2688,8 @@ parameters = [ ("", X, 1, "GL_ELEMENT_ARRAY_LENGTH_NV"), # 0x8F33 ("", X, 1, "GL_GPU_ADDRESS_NV"), # 0x8F34 ("", X, 1, "GL_MAX_SHADER_BUFFER_ADDRESS_NV"), # 0x8F35 - ("", X, 1, "GL_COPY_READ_BUFFER"), # 0x8F36 - ("", X, 1, "GL_COPY_WRITE_BUFFER"), # 0x8F37 + ("glGet", I, 1, "GL_COPY_READ_BUFFER"), # 0x8F36 + ("glGet", I, 1, "GL_COPY_WRITE_BUFFER"), # 0x8F37 ("", X, 1, "GL_MAX_IMAGE_UNITS"), # 0x8F38 ("", X, 1, "GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS"), # 0x8F39 ("", X, 1, "GL_IMAGE_BINDING_NAME"), # 0x8F3A @@ -2768,7 +2768,7 @@ parameters = [ ("", X, 1, "GL_TESSELLATION_FACTOR_AMD"), # 0x9005 ("", X, 1, "GL_DISCRETE_AMD"), # 0x9006 ("", X, 1, "GL_CONTINUOUS_AMD"), # 0x9007 - ("", X, 1, "GL_TEXTURE_CUBE_MAP_ARRAY"), # 0x9009 + ("_glGet", B, 1, "GL_TEXTURE_CUBE_MAP_ARRAY"), # 0x9009 ("_glGet", I, 1, "GL_TEXTURE_BINDING_CUBE_MAP_ARRAY"), # 0x900A ("", X, 1, "GL_PROXY_TEXTURE_CUBE_MAP_ARRAY"), # 0x900B ("", X, 1, "GL_SAMPLER_CUBE_MAP_ARRAY"), # 0x900C @@ -2880,19 +2880,19 @@ parameters = [ ("", X, 1, "GL_PROXY_TEXTURE_2D_MULTISAMPLE"), # 0x9101 ("", X, 1, "GL_TEXTURE_2D_MULTISAMPLE_ARRAY"), # 0x9102 ("", X, 1, "GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY"), # 0x9103 - ("", X, 1, "GL_TEXTURE_BINDING_2D_MULTISAMPLE"), # 0x9104 - ("", X, 1, "GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY"), # 0x9105 - ("", X, 1, "GL_TEXTURE_SAMPLES"), # 0x9106 - ("", X, 1, "GL_TEXTURE_FIXED_SAMPLE_LOCATIONS"), # 0x9107 + ("_glGet", B, 1, "GL_TEXTURE_BINDING_2D_MULTISAMPLE"), # 0x9104 + ("_glGet", I, 1, "GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY"), # 0x9105 + ("glGetTexLevelParameter", I, 1, "GL_TEXTURE_SAMPLES"), # 0x9106 + ("glGetTexLevelParameter", B, 1, "GL_TEXTURE_FIXED_SAMPLE_LOCATIONS"), # 0x9107 ("", X, 1, "GL_SAMPLER_2D_MULTISAMPLE"), # 0x9108 ("", X, 1, "GL_INT_SAMPLER_2D_MULTISAMPLE"), # 0x9109 ("", X, 1, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE"), # 0x910A ("", X, 1, "GL_SAMPLER_2D_MULTISAMPLE_ARRAY"), # 0x910B ("", X, 1, "GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"), # 0x910C ("", X, 1, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"), # 0x910D - ("", X, 1, "GL_MAX_COLOR_TEXTURE_SAMPLES"), # 0x910E - ("", X, 1, "GL_MAX_DEPTH_TEXTURE_SAMPLES"), # 0x910F - ("", X, 1, "GL_MAX_INTEGER_SAMPLES"), # 0x9110 + ("glGet", I, 1, "GL_MAX_COLOR_TEXTURE_SAMPLES"), # 0x910E + ("glGet", I, 1, "GL_MAX_DEPTH_TEXTURE_SAMPLES"), # 0x910F + ("glGet", I, 1, "GL_MAX_INTEGER_SAMPLES"), # 0x9110 ("_glGet", I64, 1, "GL_MAX_SERVER_WAIT_TIMEOUT"), # 0x9111 ("", X, 1, "GL_OBJECT_TYPE"), # 0x9112 ("", X, 1, "GL_SYNC_CONDITION"), # 0x9113 @@ -2928,9 +2928,9 @@ parameters = [ #("", X, 1, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG"), # 0x9134 #("", X, 1, "GL_MAX_SAMPLES_IMG"), # 0x9135 #("", X, 1, "GL_TEXTURE_SAMPLES_IMG"), # 0x9136 - ("", X, 1, "GL_MAX_DEBUG_MESSAGE_LENGTH_ARB"), # 0x9143 - ("", X, 1, "GL_MAX_DEBUG_LOGGED_MESSAGES_ARB"), # 0x9144 - ("", X, 1, "GL_DEBUG_LOGGED_MESSAGES_ARB"), # 0x9145 + ("glGet", I, 1, "GL_MAX_DEBUG_MESSAGE_LENGTH_ARB"), # 0x9143 + ("glGet", I, 1, "GL_MAX_DEBUG_LOGGED_MESSAGES_ARB"), # 0x9144 + ("glGet", I, 1, "GL_DEBUG_LOGGED_MESSAGES_ARB"), # 0x9145 ("", X, 1, "GL_DEBUG_SEVERITY_HIGH_ARB"), # 0x9146 ("", X, 1, "GL_DEBUG_SEVERITY_MEDIUM_ARB"), # 0x9147 ("", X, 1, "GL_DEBUG_SEVERITY_LOW_ARB"), # 0x9148