X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=specs%2Fglparams.py;h=e4031b072229f7846f8f36571d982d3fc5a2bd5b;hb=bcfc81b9014c68fb4e34d5cbbeb0aab1c75aa280;hp=25131752902a361d05723b6766e8691d151b236d;hpb=e2a3313bd369711fe48199bb461339324aaa2a44;p=apitrace diff --git a/specs/glparams.py b/specs/glparams.py index 2513175..e4031b0 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 @@ -1446,9 +1446,9 @@ parameters = [ ("", X, 1, "GL_MAP2_VERTEX_ATTRIB13_4_NV"), # 0x867D ("", X, 1, "GL_MAP2_VERTEX_ATTRIB14_4_NV"), # 0x867E ("", X, 1, "GL_MAP2_VERTEX_ATTRIB15_4_NV"), # 0x867F - ("", X, 1, "GL_TEXTURE_COMPRESSED_IMAGE_SIZE"), # 0x86A0 + ("glGetTexLevelParameter", I, 1, "GL_TEXTURE_COMPRESSED_IMAGE_SIZE"), # 0x86A0 ("glGetTexLevelParameter", B, 1, "GL_TEXTURE_COMPRESSED"), # 0x86A1 - ("", X, 1, "GL_NUM_COMPRESSED_TEXTURE_FORMATS"), # 0x86A2 + ("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", I, 1, "GL_MAX_VERTEX_UNITS_ARB"), # 0x86A4 @@ -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 @@ -2248,10 +2248,10 @@ parameters = [ #("", 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_IMPLEMENTATION_COLOR_READ_TYPE"), # 0x8B9A - ("", X, 1, "GL_IMPLEMENTATION_COLOR_READ_FORMAT"), # 0x8B9B + ("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_TEXTURE_CROP_RECT_OES"), # 0x8B9D + ("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_FRAGMENT_PROGRAM_POSITION_MESA"), # 0x8BB0 @@ -2291,13 +2291,13 @@ parameters = [ #("", X, 1, "GL_FRAGMENT_ALPHA_MODULATE_IMG"), # 0x8C08 #("", X, 1, "GL_ADD_BLEND_IMG"), # 0x8C09 #("", X, 1, "GL_SGX_BINARY_IMG"), # 0x8C0A - ("", X, 1, "GL_TEXTURE_RED_TYPE"), # 0x8C10 - ("", X, 1, "GL_TEXTURE_GREEN_TYPE"), # 0x8C11 - ("", X, 1, "GL_TEXTURE_BLUE_TYPE"), # 0x8C12 - ("", X, 1, "GL_TEXTURE_ALPHA_TYPE"), # 0x8C13 - ("", X, 1, "GL_TEXTURE_LUMINANCE_TYPE"), # 0x8C14 - ("", X, 1, "GL_TEXTURE_INTENSITY_TYPE"), # 0x8C15 - ("", X, 1, "GL_TEXTURE_DEPTH_TYPE"), # 0x8C16 + ("glGetTexLevelParameter", E, 1, "GL_TEXTURE_RED_TYPE"), # 0x8C10 + ("glGetTexLevelParameter", E, 1, "GL_TEXTURE_GREEN_TYPE"), # 0x8C11 + ("glGetTexLevelParameter", E, 1, "GL_TEXTURE_BLUE_TYPE"), # 0x8C12 + ("glGetTexLevelParameter", E, 1, "GL_TEXTURE_ALPHA_TYPE"), # 0x8C13 + ("glGetTexLevelParameter", E, 1, "GL_TEXTURE_LUMINANCE_TYPE"), # 0x8C14 + ("glGetTexLevelParameter", E, 1, "GL_TEXTURE_INTENSITY_TYPE"), # 0x8C15 + ("glGetTexLevelParameter", E, 1, "GL_TEXTURE_DEPTH_TYPE"), # 0x8C16 ("", X, 1, "GL_UNSIGNED_NORMALIZED"), # 0x8C17 ("", X, 1, "GL_TEXTURE_1D_ARRAY"), # 0x8C18 ("", X, 1, "GL_PROXY_TEXTURE_1D_ARRAY"), # 0x8C19 @@ -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 @@ -2566,11 +2566,11 @@ parameters = [ ("", X, 1, "GL_LOW_INT"), # 0x8DF3 ("", X, 1, "GL_MEDIUM_INT"), # 0x8DF4 ("", X, 1, "GL_HIGH_INT"), # 0x8DF5 - ("", X, 1, "GL_NUM_SHADER_BINARY_FORMATS"), # 0x8DF9 - ("", X, 1, "GL_SHADER_COMPILER"), # 0x8DFA - ("", X, 1, "GL_MAX_VERTEX_UNIFORM_VECTORS"), # 0x8DFB - ("", X, 1, "GL_MAX_VARYING_VECTORS"), # 0x8DFC - ("", X, 1, "GL_MAX_FRAGMENT_UNIFORM_VECTORS"), # 0x8DFD + ("glGet", I, 1, "GL_NUM_SHADER_BINARY_FORMATS"), # 0x8DF9 + ("glGet", B, 1, "GL_SHADER_COMPILER"), # 0x8DFA + ("glGet", I, 1, "GL_MAX_VERTEX_UNIFORM_VECTORS"), # 0x8DFB + ("glGet", I, 1, "GL_MAX_VARYING_VECTORS"), # 0x8DFC + ("glGet", I, 1, "GL_MAX_FRAGMENT_UNIFORM_VECTORS"), # 0x8DFD ("", X, 1, "GL_RENDERBUFFER_COLOR_SAMPLES_NV"), # 0x8E10 ("", X, 1, "GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV"), # 0x8E11 ("", X, 1, "GL_MULTISAMPLE_COVERAGE_MODES_NV"), # 0x8E12 @@ -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 @@ -2822,6 +2822,11 @@ parameters = [ ("", X, 1, "GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV"), # 0x903C ("", X, 1, "GL_TEXTURE_COVERAGE_SAMPLES_NV"), # 0x9045 ("", X, 1, "GL_TEXTURE_COLOR_SAMPLES_NV"), # 0x9046 + ("glGet", I, 1, "GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX"), # 0x9047 + ("glGet", I, 1, "GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX"), # 0x9048 + ("glGet", I, 1, "GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX"), # 0x9049 + ("glGet", I, 1, "GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX"), # 0x904A + ("glGet", I, 1, "GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX"), # 0x904B ("", X, 1, "GL_IMAGE_1D"), # 0x904C ("", X, 1, "GL_IMAGE_2D"), # 0x904D ("", X, 1, "GL_IMAGE_3D"), # 0x904E @@ -2875,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 @@ -2923,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