X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=specs%2Fglparams.py;h=cc9e92ebd19b4f92f38214d0f8c2968f4a933a6f;hb=72b6644225bc5e4cc621cb0721c61fd2ac322330;hp=eaff78332ee893bef88eaa566d7a48261a38d5f9;hpb=fe97936e69656c29be5e9b496cf8f1b2e73695b7;p=apitrace diff --git a/specs/glparams.py b/specs/glparams.py index eaff783..cc9e92e 100644 --- a/specs/glparams.py +++ b/specs/glparams.py @@ -462,7 +462,7 @@ parameters = [ ("", X, 1, "GL_DECAL"), # 0x2101 ("glGetTexEnv", E, 1, "GL_TEXTURE_ENV_MODE"), # 0x2200 ("glGetTexEnv", F, 4, "GL_TEXTURE_ENV_COLOR"), # 0x2201 - ("_glGet", X, 1, "GL_TEXTURE_ENV"), # 0x2300 + ("", X, 1, "GL_TEXTURE_ENV"), # 0x2300 ("", X, 1, "GL_EYE_LINEAR"), # 0x2400 ("", X, 1, "GL_OBJECT_LINEAR"), # 0x2401 ("", X, 1, "GL_SPHERE_MAP"), # 0x2402 @@ -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,22 +968,22 @@ 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 - ("", 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 - ("", X, 1, "GL_DEBUG_SOURCE_THIRD_PARTY_ARB"), # 0x8249 - ("", X, 1, "GL_DEBUG_SOURCE_APPLICATION_ARB"), # 0x824A - ("", X, 1, "GL_DEBUG_SOURCE_OTHER_ARB"), # 0x824B - ("", X, 1, "GL_DEBUG_TYPE_ERROR_ARB"), # 0x824C - ("", X, 1, "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB"), # 0x824D - ("", X, 1, "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB"), # 0x824E - ("", X, 1, "GL_DEBUG_TYPE_PORTABILITY_ARB"), # 0x824F - ("", X, 1, "GL_DEBUG_TYPE_PERFORMANCE_ARB"), # 0x8250 - ("", X, 1, "GL_DEBUG_TYPE_OTHER_ARB"), # 0x8251 + ("glGet", B, 1, "GL_DEBUG_OUTPUT_SYNCHRONOUS"), # 0x8242 + ("glGet", I, 1, "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH"), # 0x8243 + ("glGet", P, 1, "GL_DEBUG_CALLBACK_FUNCTION"), # 0x8244 + ("glGet", P, 1, "GL_DEBUG_CALLBACK_USER_PARAM"), # 0x8245 + ("", X, 1, "GL_DEBUG_SOURCE_API"), # 0x8246 + ("", X, 1, "GL_DEBUG_SOURCE_WINDOW_SYSTEM"), # 0x8247 + ("", X, 1, "GL_DEBUG_SOURCE_SHADER_COMPILER"), # 0x8248 + ("", X, 1, "GL_DEBUG_SOURCE_THIRD_PARTY"), # 0x8249 + ("", X, 1, "GL_DEBUG_SOURCE_APPLICATION"), # 0x824A + ("", X, 1, "GL_DEBUG_SOURCE_OTHER"), # 0x824B + ("", X, 1, "GL_DEBUG_TYPE_ERROR"), # 0x824C + ("", X, 1, "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR"), # 0x824D + ("", X, 1, "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR"), # 0x824E + ("", X, 1, "GL_DEBUG_TYPE_PORTABILITY"), # 0x824F + ("", X, 1, "GL_DEBUG_TYPE_PERFORMANCE"), # 0x8250 + ("", X, 1, "GL_DEBUG_TYPE_OTHER"), # 0x8251 ("", X, 1, "GL_LOSE_CONTEXT_ON_RESET_ARB"), # 0x8252 ("", X, 1, "GL_GUILTY_CONTEXT_RESET_ARB"), # 0x8253 ("", X, 1, "GL_INNOCENT_CONTEXT_RESET_ARB"), # 0x8254 @@ -1000,6 +1000,139 @@ parameters = [ ("glGet", E, 1, "GL_VIEWPORT_INDEX_PROVOKING_VERTEX"), # 0x825F ("", X, 1, "GL_UNDEFINED_VERTEX"), # 0x8260 ("", X, 1, "GL_NO_RESET_NOTIFICATION_ARB"), # 0x8261 + ("glGet", I, 1, "GL_MAX_COMPUTE_SHARED_MEMORY_SIZE"), # 0x8262 + ("glGet", I, 1, "GL_MAX_COMPUTE_UNIFORM_COMPONENTS"), # 0x8263 + ("glGet", I, 1, "GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS"), # 0x8264 + ("glGet", I, 1, "GL_MAX_COMPUTE_ATOMIC_COUNTERS"), # 0x8265 + ("glGet", I, 1, "GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS"), # 0x8266 + ("", X, 1, "GL_COMPUTE_LOCAL_WORK_SIZE"), # 0x8267 + ("", X, 1, "GL_DEBUG_TYPE_MARKER"), # 0x8268 + ("", X, 1, "GL_DEBUG_TYPE_PUSH_GROUP"), # 0x8269 + ("", X, 1, "GL_DEBUG_TYPE_POP_GROUP"), # 0x826A + ("", X, 1, "GL_DEBUG_SEVERITY_NOTIFICATION"), # 0x826B + ("", X, 1, "GL_MAX_DEBUG_GROUP_STACK_DEPTH"), # 0x826C + ("", X, 1, "GL_DEBUG_GROUP_STACK_DEPTH"), # 0x826D + ("glGet", I, 1, "GL_MAX_UNIFORM_LOCATIONS"), # 0x826E + ("", X, 1, "GL_INTERNALFORMAT_SUPPORTED"), # 0x826F + ("", X, 1, "GL_INTERNALFORMAT_PREFERRED"), # 0x8270 + ("", X, 1, "GL_INTERNALFORMAT_RED_SIZE"), # 0x8271 + ("", X, 1, "GL_INTERNALFORMAT_GREEN_SIZE"), # 0x8272 + ("", X, 1, "GL_INTERNALFORMAT_BLUE_SIZE"), # 0x8273 + ("", X, 1, "GL_INTERNALFORMAT_ALPHA_SIZE"), # 0x8274 + ("", X, 1, "GL_INTERNALFORMAT_DEPTH_SIZE"), # 0x8275 + ("", X, 1, "GL_INTERNALFORMAT_STENCIL_SIZE"), # 0x8276 + ("", X, 1, "GL_INTERNALFORMAT_SHARED_SIZE"), # 0x8277 + ("", X, 1, "GL_INTERNALFORMAT_RED_TYPE"), # 0x8278 + ("", X, 1, "GL_INTERNALFORMAT_GREEN_TYPE"), # 0x8279 + ("", X, 1, "GL_INTERNALFORMAT_BLUE_TYPE"), # 0x827A + ("", X, 1, "GL_INTERNALFORMAT_ALPHA_TYPE"), # 0x827B + ("", X, 1, "GL_INTERNALFORMAT_DEPTH_TYPE"), # 0x827C + ("", X, 1, "GL_INTERNALFORMAT_STENCIL_TYPE"), # 0x827D + ("", X, 1, "GL_MAX_WIDTH"), # 0x827E + ("", X, 1, "GL_MAX_HEIGHT"), # 0x827F + ("", X, 1, "GL_MAX_DEPTH"), # 0x8280 + ("", X, 1, "GL_MAX_LAYERS"), # 0x8281 + ("", X, 1, "GL_MAX_COMBINED_DIMENSIONS"), # 0x8282 + ("", X, 1, "GL_COLOR_COMPONENTS"), # 0x8283 + ("", X, 1, "GL_DEPTH_COMPONENTS"), # 0x8284 + ("", X, 1, "GL_STENCIL_COMPONENTS"), # 0x8285 + ("", X, 1, "GL_COLOR_RENDERABLE"), # 0x8286 + ("", X, 1, "GL_DEPTH_RENDERABLE"), # 0x8287 + ("", X, 1, "GL_STENCIL_RENDERABLE"), # 0x8288 + ("", X, 1, "GL_FRAMEBUFFER_RENDERABLE"), # 0x8289 + ("", X, 1, "GL_FRAMEBUFFER_RENDERABLE_LAYERED"), # 0x828A + ("", X, 1, "GL_FRAMEBUFFER_BLEND"), # 0x828B + ("", X, 1, "GL_READ_PIXELS"), # 0x828C + ("", X, 1, "GL_READ_PIXELS_FORMAT"), # 0x828D + ("", X, 1, "GL_READ_PIXELS_TYPE"), # 0x828E + ("", X, 1, "GL_TEXTURE_IMAGE_FORMAT"), # 0x828F + ("", X, 1, "GL_TEXTURE_IMAGE_TYPE"), # 0x8290 + ("", X, 1, "GL_GET_TEXTURE_IMAGE_FORMAT"), # 0x8291 + ("", X, 1, "GL_GET_TEXTURE_IMAGE_TYPE"), # 0x8292 + ("", X, 1, "GL_MIPMAP"), # 0x8293 + ("", X, 1, "GL_MANUAL_GENERATE_MIPMAP"), # 0x8294 + ("", X, 1, "GL_AUTO_GENERATE_MIPMAP"), # 0x8295 + ("", X, 1, "GL_COLOR_ENCODING"), # 0x8296 + ("", X, 1, "GL_SRGB_READ"), # 0x8297 + ("", X, 1, "GL_SRGB_WRITE"), # 0x8298 + ("", X, 1, "GL_SRGB_DECODE_ARB"), # 0x8299 + ("", X, 1, "GL_FILTER"), # 0x829A + ("", X, 1, "GL_VERTEX_TEXTURE"), # 0x829B + ("", X, 1, "GL_TESS_CONTROL_TEXTURE"), # 0x829C + ("", X, 1, "GL_TESS_EVALUATION_TEXTURE"), # 0x829D + ("", X, 1, "GL_GEOMETRY_TEXTURE"), # 0x829E + ("", X, 1, "GL_FRAGMENT_TEXTURE"), # 0x829F + ("", X, 1, "GL_COMPUTE_TEXTURE"), # 0x82A0 + ("", X, 1, "GL_TEXTURE_SHADOW"), # 0x82A1 + ("", X, 1, "GL_TEXTURE_GATHER"), # 0x82A2 + ("", X, 1, "GL_TEXTURE_GATHER_SHADOW"), # 0x82A3 + ("", X, 1, "GL_SHADER_IMAGE_LOAD"), # 0x82A4 + ("", X, 1, "GL_SHADER_IMAGE_STORE"), # 0x82A5 + ("", X, 1, "GL_SHADER_IMAGE_ATOMIC"), # 0x82A6 + ("", X, 1, "GL_IMAGE_TEXEL_SIZE"), # 0x82A7 + ("", X, 1, "GL_IMAGE_COMPATIBILITY_CLASS"), # 0x82A8 + ("", X, 1, "GL_IMAGE_PIXEL_FORMAT"), # 0x82A9 + ("", X, 1, "GL_IMAGE_PIXEL_TYPE"), # 0x82AA + ("", X, 1, "GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST"), # 0x82AC + ("", X, 1, "GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST"), # 0x82AD + ("", X, 1, "GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE"), # 0x82AE + ("", X, 1, "GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE"), # 0x82AF + ("", X, 1, "GL_TEXTURE_COMPRESSED_BLOCK_WIDTH"), # 0x82B1 + ("", X, 1, "GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT"), # 0x82B2 + ("", X, 1, "GL_TEXTURE_COMPRESSED_BLOCK_SIZE"), # 0x82B3 + ("", X, 1, "GL_CLEAR_BUFFER"), # 0x82B4 + ("", X, 1, "GL_TEXTURE_VIEW"), # 0x82B5 + ("", X, 1, "GL_VIEW_COMPATIBILITY_CLASS"), # 0x82B6 + ("", X, 1, "GL_FULL_SUPPORT"), # 0x82B7 + ("", X, 1, "GL_CAVEAT_SUPPORT"), # 0x82B8 + ("", X, 1, "GL_IMAGE_CLASS_4_X_32"), # 0x82B9 + ("", X, 1, "GL_IMAGE_CLASS_2_X_32"), # 0x82BA + ("", X, 1, "GL_IMAGE_CLASS_1_X_32"), # 0x82BB + ("", X, 1, "GL_IMAGE_CLASS_4_X_16"), # 0x82BC + ("", X, 1, "GL_IMAGE_CLASS_2_X_16"), # 0x82BD + ("", X, 1, "GL_IMAGE_CLASS_1_X_16"), # 0x82BE + ("", X, 1, "GL_IMAGE_CLASS_4_X_8"), # 0x82BF + ("", X, 1, "GL_IMAGE_CLASS_2_X_8"), # 0x82C0 + ("", X, 1, "GL_IMAGE_CLASS_1_X_8"), # 0x82C1 + ("", X, 1, "GL_IMAGE_CLASS_11_11_10"), # 0x82C2 + ("", X, 1, "GL_IMAGE_CLASS_10_10_10_2"), # 0x82C3 + ("", X, 1, "GL_VIEW_CLASS_128_BITS"), # 0x82C4 + ("", X, 1, "GL_VIEW_CLASS_96_BITS"), # 0x82C5 + ("", X, 1, "GL_VIEW_CLASS_64_BITS"), # 0x82C6 + ("", X, 1, "GL_VIEW_CLASS_48_BITS"), # 0x82C7 + ("", X, 1, "GL_VIEW_CLASS_32_BITS"), # 0x82C8 + ("", X, 1, "GL_VIEW_CLASS_24_BITS"), # 0x82C9 + ("", X, 1, "GL_VIEW_CLASS_16_BITS"), # 0x82CA + ("", X, 1, "GL_VIEW_CLASS_8_BITS"), # 0x82CB + ("", X, 1, "GL_VIEW_CLASS_S3TC_DXT1_RGB"), # 0x82CC + ("", X, 1, "GL_VIEW_CLASS_S3TC_DXT1_RGBA"), # 0x82CD + ("", X, 1, "GL_VIEW_CLASS_S3TC_DXT3_RGBA"), # 0x82CE + ("", X, 1, "GL_VIEW_CLASS_S3TC_DXT5_RGBA"), # 0x82CF + ("", X, 1, "GL_VIEW_CLASS_RGTC1_RED"), # 0x82D0 + ("", 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 + ("", 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 + ("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 + ("glGetTexParameter", I, 1, "GL_TEXTURE_VIEW_NUM_LAYERS"), # 0x82DE + ("glGetTexParameter", I, 1, "GL_TEXTURE_IMMUTABLE_LEVELS"), # 0x82DF + ("", X, 1, "GL_BUFFER"), # 0x82E0 + ("", X, 1, "GL_SHADER"), # 0x82E1 + ("", X, 1, "GL_PROGRAM"), # 0x82E2 + ("", X, 1, "GL_QUERY"), # 0x82E3 + ("", X, 1, "GL_PROGRAM_PIPELINE"), # 0x82E4 + ("", X, 1, "GL_SAMPLER"), # 0x82E6 + ("", X, 1, "GL_DISPLAY_LIST"), # 0x82E7 + ("", X, 1, "GL_MAX_LABEL_LENGTH"), # 0x82E8 + ("", X, 1, "GL_NUM_SHADING_LANGUAGE_VERSIONS"), # 0x82E9 ("", X, 1, "GL_DEPTH_PASS_INSTRUMENT_SGIX"), # 0x8310 ("", X, 1, "GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX"), # 0x8311 ("", X, 1, "GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX"), # 0x8312 @@ -1118,7 +1251,7 @@ parameters = [ ("", X, 1, "GL_FOG_COORD_ARRAY_POINTER"), # 0x8456 ("glGet", B, 1, "GL_FOG_COORD_ARRAY"), # 0x8457 ("glGet", B, 1, "GL_COLOR_SUM"), # 0x8458 - ("glGet", F, 3, "GL_CURRENT_SECONDARY_COLOR"), # 0x8459 + ("glGet", F, 4, "GL_CURRENT_SECONDARY_COLOR"), # 0x8459 ("glGet", I, 1, "GL_SECONDARY_COLOR_ARRAY_SIZE"), # 0x845A ("glGet", E, 1, "GL_SECONDARY_COLOR_ARRAY_TYPE"), # 0x845B ("glGet", I, 1, "GL_SECONDARY_COLOR_ARRAY_STRIDE"), # 0x845C @@ -1177,8 +1310,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 @@ -1191,7 +1324,7 @@ parameters = [ ("glGet", F, 1, "GL_MAX_TEXTURE_LOD_BIAS"), # 0x84FD ("glGetTexParameter", F, 1, "GL_TEXTURE_MAX_ANISOTROPY_EXT"), # 0x84FE ("glGet", F, 1, "GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT"), # 0x84FF - ("glGetTexEnv", E, 1, "GL_TEXTURE_FILTER_CONTROL"), # 0x8500 + ("", X, 1, "GL_TEXTURE_FILTER_CONTROL"), # 0x8500 ("glGetTexParameter,glGetTexEnv", F, 1, "GL_TEXTURE_LOD_BIAS"), # 0x8501 ("", X, 1, "GL_MODELVIEW1_STACK_DEPTH_EXT"), # 0x8502 ("", X, 1, "GL_COMBINE4_NV"), # 0x8503 @@ -1446,11 +1579,10 @@ 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 - #XXX: the list is GL_NUM_COMPRESSED_TEXTURES - #("glGet", E, 1, "GL_COMPRESSED_TEXTURE_FORMATS"), # 0x86A3 + ("glGet", I, 1, "GL_NUM_COMPRESSED_TEXTURE_FORMATS"), # 0x86A2 + ("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 @@ -1760,8 +1892,8 @@ parameters = [ ("", 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 @@ -1791,7 +1923,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 @@ -1844,7 +1976,7 @@ parameters = [ ("", X, 1, "GL_HILO8_NV"), # 0x885E ("", X, 1, "GL_SIGNED_HILO8_NV"), # 0x885F ("", X, 1, "GL_FORCE_BLUE_TO_ONE_NV"), # 0x8860 - ("_glGet", B, 1, "GL_POINT_SPRITE"), # 0x8861 + ("glGet", B, 1, "GL_POINT_SPRITE"), # 0x8861 ("glGetTexEnv", B, 1, "GL_COORD_REPLACE"), # 0x8862 ("glGet", E, 1, "GL_POINT_SPRITE_R_MODE_NV"), # 0x8863 ("glGetQuery", I, 1, "GL_QUERY_COUNTER_BITS"), # 0x8864 @@ -1927,7 +2059,7 @@ parameters = [ ("glGetProgramARB", I, 1, "GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB"), # 0x88B4 ("glGetProgramARB", I, 1, "GL_MAX_PROGRAM_ENV_PARAMETERS_ARB"), # 0x88B5 ("glGetProgramARB", B, 1, "GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB"), # 0x88B6 - ("glGet", E, 1, "GL_TRANSPOSE_CURRENT_MATRIX_ARB"), # 0x88B7 + ("glGet", F, 16, "GL_TRANSPOSE_CURRENT_MATRIX_ARB"), # 0x88B7 ("", X, 1, "GL_READ_ONLY"), # 0x88B8 ("", X, 1, "GL_WRITE_ONLY"), # 0x88B9 ("", X, 1, "GL_READ_WRITE"), # 0x88BA @@ -1982,7 +2114,7 @@ parameters = [ ("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 @@ -1993,7 +2125,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 +2143,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 +2318,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 +2327,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 +2368,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 +2380,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 +2423,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 +2441,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,12 +2491,12 @@ 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 - ("", X, 1, "GL_RASTERIZER_DISCARD"), # 0x8C89 + ("glGet", B, 1, "GL_RASTERIZER_DISCARD"), # 0x8C89 ("", X, 1, "GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS"), # 0x8C8A ("", X, 1, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS"), # 0x8C8B ("", X, 1, "GL_INTERLEAVED_ATTRIBS"), # 0x8C8C @@ -2444,6 +2576,10 @@ parameters = [ #("", 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_RGBA32UI"), # 0x8D70 ("", X, 1, "GL_RGB32UI"), # 0x8D71 ("", X, 1, "GL_ALPHA32UI_EXT"), # 0x8D72 @@ -2539,10 +2675,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 +2689,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 +2702,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 +2714,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 +2744,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 +2824,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 +2904,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 +2958,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 @@ -2858,9 +2999,86 @@ parameters = [ ("", X, 1, "GL_MAX_IMAGE_SAMPLES"), # 0x906D ("", X, 1, "GL_IMAGE_BINDING_FORMAT"), # 0x906E ("", X, 1, "GL_RGB10_A2UI"), # 0x906F + ("", X, 1, "GL_PATH_FORMAT_SVG_NV"), # 0x9070 + ("", X, 1, "GL_PATH_FORMAT_PS_NV"), # 0x9071 + ("", X, 1, "GL_STANDARD_FONT_NAME_NV"), # 0x9072 + ("", X, 1, "GL_SYSTEM_FONT_NAME_NV"), # 0x9073 + ("", X, 1, "GL_FILE_NAME_NV"), # 0x9074 + ("", X, 1, "GL_PATH_STROKE_WIDTH_NV"), # 0x9075 + ("", X, 1, "GL_PATH_END_CAPS_NV"), # 0x9076 + ("", X, 1, "GL_PATH_INITIAL_END_CAP_NV"), # 0x9077 + ("", X, 1, "GL_PATH_TERMINAL_END_CAP_NV"), # 0x9078 + ("", X, 1, "GL_PATH_JOIN_STYLE_NV"), # 0x9079 + ("", X, 1, "GL_PATH_MITER_LIMIT_NV"), # 0x907A + ("", X, 1, "GL_PATH_DASH_CAPS_NV"), # 0x907B + ("", X, 1, "GL_PATH_INITIAL_DASH_CAP_NV"), # 0x907C + ("", X, 1, "GL_PATH_TERMINAL_DASH_CAP_NV"), # 0x907D + ("", X, 1, "GL_PATH_DASH_OFFSET_NV"), # 0x907E + ("", X, 1, "GL_PATH_CLIENT_LENGTH_NV"), # 0x907F + ("", X, 1, "GL_PATH_FILL_MODE_NV"), # 0x9080 + ("", X, 1, "GL_PATH_FILL_MASK_NV"), # 0x9081 + ("", X, 1, "GL_PATH_FILL_COVER_MODE_NV"), # 0x9082 + ("", X, 1, "GL_PATH_STROKE_COVER_MODE_NV"), # 0x9083 + ("", X, 1, "GL_PATH_STROKE_MASK_NV"), # 0x9084 + ("", X, 1, "GL_PATH_SAMPLE_QUALITY_NV"), # 0x9085 + ("", X, 1, "GL_PATH_STROKE_BOUND_NV"), # 0x9086 + ("", X, 1, "GL_PATH_STROKE_OVERSAMPLE_COUNT_NV"), # 0x9087 + ("", X, 1, "GL_COUNT_UP_NV"), # 0x9088 + ("", X, 1, "GL_COUNT_DOWN_NV"), # 0x9089 + ("", X, 1, "GL_PATH_OBJECT_BOUNDING_BOX_NV"), # 0x908A + ("", X, 1, "GL_CONVEX_HULL_NV"), # 0x908B + ("", X, 1, "GL_MULTI_HULLS_NV"), # 0x908C + ("", X, 1, "GL_BOUNDING_BOX_NV"), # 0x908D + ("", X, 1, "GL_TRANSLATE_X_NV"), # 0x908E + ("", X, 1, "GL_TRANSLATE_Y_NV"), # 0x908F + ("", X, 1, "GL_TRANSLATE_2D_NV"), # 0x9090 + ("", X, 1, "GL_TRANSLATE_3D_NV"), # 0x9091 + ("", X, 1, "GL_AFFINE_2D_NV"), # 0x9092 + ("", X, 1, "GL_PROJECTIVE_2D_NV"), # 0x9093 + ("", X, 1, "GL_AFFINE_3D_NV"), # 0x9094 + ("", X, 1, "GL_PROJECTIVE_3D_NV"), # 0x9095 + ("", X, 1, "GL_TRANSPOSE_AFFINE_2D_NV"), # 0x9096 + ("", X, 1, "GL_TRANSPOSE_PROJECTIVE_2D_NV"), # 0x9097 + ("", X, 1, "GL_TRANSPOSE_AFFINE_3D_NV"), # 0x9098 + ("", X, 1, "GL_TRANSPOSE_PROJECTIVE_3D_NV"), # 0x9099 + ("", X, 1, "GL_UTF8_NV"), # 0x909A + ("", X, 1, "GL_UTF16_NV"), # 0x909B + ("", X, 1, "GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV"), # 0x909C + ("", X, 1, "GL_PATH_COMMAND_COUNT_NV"), # 0x909D + ("", X, 1, "GL_PATH_COORD_COUNT_NV"), # 0x909E + ("", X, 1, "GL_PATH_DASH_ARRAY_COUNT_NV"), # 0x909F + ("", X, 1, "GL_PATH_COMPUTED_LENGTH_NV"), # 0x90A0 + ("", X, 1, "GL_PATH_FILL_BOUNDING_BOX_NV"), # 0x90A1 + ("", X, 1, "GL_PATH_STROKE_BOUNDING_BOX_NV"), # 0x90A2 + ("", X, 1, "GL_SQUARE_NV"), # 0x90A3 + ("", X, 1, "GL_ROUND_NV"), # 0x90A4 + ("", X, 1, "GL_TRIANGULAR_NV"), # 0x90A5 + ("", X, 1, "GL_BEVEL_NV"), # 0x90A6 + ("", X, 1, "GL_MITER_REVERT_NV"), # 0x90A7 + ("", X, 1, "GL_MITER_TRUNCATE_NV"), # 0x90A8 + ("", X, 1, "GL_SKIP_MISSING_GLYPH_NV"), # 0x90A9 + ("", X, 1, "GL_USE_MISSING_GLYPH_NV"), # 0x90AA + ("", X, 1, "GL_PATH_ERROR_POSITION_NV"), # 0x90AB + ("", X, 1, "GL_PATH_FOG_GEN_MODE_NV"), # 0x90AC + ("", X, 1, "GL_ACCUM_ADJACENT_PAIRS_NV"), # 0x90AD + ("", X, 1, "GL_ADJACENT_PAIRS_NV"), # 0x90AE + ("", X, 1, "GL_FIRST_TO_REST_NV"), # 0x90AF + ("", X, 1, "GL_PATH_GEN_MODE_NV"), # 0x90B0 + ("", X, 1, "GL_PATH_GEN_COEFF_NV"), # 0x90B1 + ("", X, 1, "GL_PATH_GEN_COLOR_FORMAT_NV"), # 0x90B2 + ("", X, 1, "GL_PATH_GEN_COMPONENTS_NV"), # 0x90B3 + ("", X, 1, "GL_PATH_DASH_OFFSET_RESET_NV"), # 0x90B4 + ("", X, 1, "GL_MOVE_TO_RESETS_NV"), # 0x90B5 + ("", X, 1, "GL_MOVE_TO_CONTINUES_NV"), # 0x90B6 + ("", X, 1, "GL_PATH_STENCIL_FUNC_NV"), # 0x90B7 + ("", X, 1, "GL_PATH_STENCIL_REF_NV"), # 0x90B8 + ("", X, 1, "GL_PATH_STENCIL_VALUE_MASK_NV"), # 0x90B9 ("", X, 1, "GL_SCALED_RESOLVE_FASTEST_EXT"), # 0x90BA ("", X, 1, "GL_SCALED_RESOLVE_NICEST_EXT"), # 0x90BB ("", X, 1, "GL_MIN_MAP_BUFFER_ALIGNMENT"), # 0x90BC + ("", X, 1, "GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV"), # 0x90BD + ("", X, 1, "GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV"), # 0x90BE + ("", X, 1, "GL_PATH_COVER_DEPTH_FUNC_NV"), # 0x90BF ("", X, 1, "GL_IMAGE_FORMAT_COMPATIBILITY_TYPE"), # 0x90C7 ("", X, 1, "GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE"), # 0x90C8 ("", X, 1, "GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS"), # 0x90C9 @@ -2870,24 +3088,44 @@ parameters = [ ("", X, 1, "GL_MAX_GEOMETRY_IMAGE_UNIFORMS"), # 0x90CD ("", X, 1, "GL_MAX_FRAGMENT_IMAGE_UNIFORMS"), # 0x90CE ("", X, 1, "GL_MAX_COMBINED_IMAGE_UNIFORMS"), # 0x90CF + ("", I, 1, "GL_SHADER_STORAGE_BUFFER"), # 0x90D2 + ("", I, 1, "GL_SHADER_STORAGE_BUFFER_BINDING"), # 0x90D3 + ("", I, 1, "GL_SHADER_STORAGE_BUFFER_START"), # 0x90D4 + ("", I, 1, "GL_SHADER_STORAGE_BUFFER_SIZE"), # 0x90D5 + ("", I, 1, "GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS"), # 0x90D6 + ("", I, 1, "GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS"), # 0x90D7 + ("", I, 1, "GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS"), # 0x90D8 + ("", I, 1, "GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS"), # 0x90D9 + ("", I, 1, "GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS"), # 0x90DA + ("glGet", I, 1, "GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS"), # 0x90DB + ("", I, 1, "GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS"), # 0x90DC + ("", I, 1, "GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS"), # 0x90DD + ("", I, 1, "GL_MAX_SHADER_STORAGE_BLOCK_SIZE"), # 0x90DE + ("", X, 1, "GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT"), # 0x90DF ("", X, 1, "GL_SYNC_X11_FENCE_EXT"), # 0x90E1 + ("glGetTexParameter", E, 1, "GL_DEPTH_STENCIL_TEXTURE_MODE"), # 0x90EA + ("glGet", I, 1, "GL_MAX_COMPUTE_LOCAL_INVOCATIONS"), # 0x90EB + ("", X, 1, "GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER"), # 0x90EC + ("", X, 1, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER"), # 0x90ED + ("", X, 1, "GL_DISPATCH_INDIRECT_BUFFER"), # 0x90EE + ("glGet", I, 1, "GL_DISPATCH_INDIRECT_BUFFER_BINDING"), # 0x90EF ("", X, 1, "GL_TEXTURE_2D_MULTISAMPLE"), # 0x9100 ("", 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,12 +3161,12 @@ 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 - ("", X, 1, "GL_DEBUG_SEVERITY_HIGH_ARB"), # 0x9146 - ("", X, 1, "GL_DEBUG_SEVERITY_MEDIUM_ARB"), # 0x9147 - ("", X, 1, "GL_DEBUG_SEVERITY_LOW_ARB"), # 0x9148 + ("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 + ("", X, 1, "GL_DEBUG_SEVERITY_HIGH"), # 0x9146 + ("", X, 1, "GL_DEBUG_SEVERITY_MEDIUM"), # 0x9147 + ("", X, 1, "GL_DEBUG_SEVERITY_LOW"), # 0x9148 ("", X, 1, "GL_DEBUG_CATEGORY_API_ERROR_AMD"), # 0x9149 ("", X, 1, "GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD"), # 0x914A ("", X, 1, "GL_DEBUG_CATEGORY_DEPRECATION_AMD"), # 0x914B @@ -2937,12 +3175,36 @@ parameters = [ ("", X, 1, "GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD"), # 0x914E ("", X, 1, "GL_DEBUG_CATEGORY_APPLICATION_AMD"), # 0x914F ("", X, 1, "GL_DEBUG_CATEGORY_OTHER_AMD"), # 0x9150 - ("", X, 1, "GL_DATA_BUFFER_AMD"), # 0x9151 + ("", X, 1, "GL_BUFFER_OBJECT_EXT"), # 0x9151 ("", X, 1, "GL_PERFORMANCE_MONITOR_AMD"), # 0x9152 - ("", X, 1, "GL_QUERY_OBJECT_AMD"), # 0x9153 - ("", X, 1, "GL_VERTEX_ARRAY_OBJECT_AMD"), # 0x9154 + ("", X, 1, "GL_QUERY_OBJECT_EXT"), # 0x9153 + ("", X, 1, "GL_VERTEX_ARRAY_OBJECT_EXT"), # 0x9154 ("", X, 1, "GL_SAMPLER_OBJECT_AMD"), # 0x9155 - #("", X, 1, "GL_SHADER_BINARY_DMP"), # 0x9250 + ("", X, 1, "GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD"), # 0x9160 + ("", X, 1, "GL_QUERY_BUFFER_AMD"), # 0x9192 + ("", X, 1, "GL_QUERY_BUFFER_BINDING_AMD"), # 0x9193 + ("", X, 1, "GL_QUERY_RESULT_NO_WAIT_AMD"), # 0x9194 + ("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 + ("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 + ("glGet", I, 3, "GL_MAX_COMPUTE_WORK_GROUP_COUNT"), # 0x91BE + ("glGet", I, 3, "GL_MAX_COMPUTE_WORK_GROUP_SIZE"), # 0x91BF + ("", X, 1, "GL_SHADER_BINARY_DMP"), # 0x9250 + #("", X, 1, "GL_GCCSO_SHADER_BINARY_FJ"), # 0x9260 + ("", X, 1, "GL_COMPRESSED_R11_EAC"), # 0x9270 + ("", X, 1, "GL_COMPRESSED_SIGNED_R11_EAC"), # 0x9271 + ("", X, 1, "GL_COMPRESSED_RG11_EAC"), # 0x9272 + ("", X, 1, "GL_COMPRESSED_SIGNED_RG11_EAC"), # 0x9273 + ("", X, 1, "GL_COMPRESSED_RGB8_ETC2"), # 0x9274 + ("", X, 1, "GL_COMPRESSED_SRGB8_ETC2"), # 0x9275 + ("", X, 1, "GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2"), # 0x9276 + ("", X, 1, "GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2"), # 0x9277 + ("", X, 1, "GL_COMPRESSED_RGBA8_ETC2_EAC"), # 0x9278 + ("", X, 1, "GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC"), # 0x9279 ("", X, 1, "GL_ATOMIC_COUNTER_BUFFER"), # 0x92C0 ("", X, 1, "GL_ATOMIC_COUNTER_BUFFER_BINDING"), # 0x92C1 ("", X, 1, "GL_ATOMIC_COUNTER_BUFFER_START"), # 0x92C2 @@ -2972,7 +3234,105 @@ parameters = [ ("", X, 1, "GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX"), # 0x92DA ("", X, 1, "GL_UNSIGNED_INT_ATOMIC_COUNTER"), # 0x92DB ("", X, 1, "GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS"), # 0x92DC + ("glGet", B, 1, "GL_DEBUG_OUTPUT"), # 0x92E0 + ("", X, 1, "GL_UNIFORM"), # 0x92E1 + ("", X, 1, "GL_UNIFORM_BLOCK"), # 0x92E2 + ("", X, 1, "GL_PROGRAM_INPUT"), # 0x92E3 + ("", 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 + ("", X, 1, "GL_VERTEX_SUBROUTINE"), # 0x92E8 + ("", X, 1, "GL_TESS_CONTROL_SUBROUTINE"), # 0x92E9 + ("", X, 1, "GL_TESS_EVALUATION_SUBROUTINE"), # 0x92EA + ("", X, 1, "GL_GEOMETRY_SUBROUTINE"), # 0x92EB + ("", X, 1, "GL_FRAGMENT_SUBROUTINE"), # 0x92EC + ("", X, 1, "GL_COMPUTE_SUBROUTINE"), # 0x92ED + ("", X, 1, "GL_VERTEX_SUBROUTINE_UNIFORM"), # 0x92EE + ("", X, 1, "GL_TESS_CONTROL_SUBROUTINE_UNIFORM"), # 0x92EF + ("", X, 1, "GL_TESS_EVALUATION_SUBROUTINE_UNIFORM"), # 0x92F0 + ("", X, 1, "GL_GEOMETRY_SUBROUTINE_UNIFORM"), # 0x92F1 + ("", 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_FRAMEBUFFER_DEFAULT_WIDTH"), # 0x9310 + ("", I, 1, "GL_FRAMEBUFFER_DEFAULT_HEIGHT"), # 0x9311 + ("", I, 1, "GL_FRAMEBUFFER_DEFAULT_LAYERS"), # 0x9312 + ("", I, 1, "GL_FRAMEBUFFER_DEFAULT_SAMPLES"), # 0x9313 + ("", B, 1, "GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS"), # 0x9314 + ("glGet", I, 1, "GL_MAX_FRAMEBUFFER_WIDTH"), # 0x9315 + ("glGet", I, 1, "GL_MAX_FRAMEBUFFER_HEIGHT"), # 0x9316 + ("glGet", I, 1, "GL_MAX_FRAMEBUFFER_LAYERS"), # 0x9317 + ("glGet", I, 1, "GL_MAX_FRAMEBUFFER_SAMPLES"), # 0x9318 ("", X, 1, "GL_NUM_SAMPLE_COUNTS"), # 0x9380 + ("", X, 1, "GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE"), # 0x93A0 + ("", X, 1, "GL_TEXTURE_USAGE_ANGLE"), # 0x93A2 + ("", X, 1, "GL_FRAMEBUFFER_ATTACHMENT_ANGLE"), # 0x93A3 + ("", X, 1, "GL_PACK_REVERSE_ROW_ORDER_ANGLE"), # 0x93A4 + ("", X, 1, "GL_COMPRESSED_RGBA_ASTC_4x4_KHR"), # 0x93B0 + ("", X, 1, "GL_COMPRESSED_RGBA_ASTC_5x4_KHR"), # 0x93B1 + ("", X, 1, "GL_COMPRESSED_RGBA_ASTC_5x5_KHR"), # 0x93B2 + ("", X, 1, "GL_COMPRESSED_RGBA_ASTC_6x5_KHR"), # 0x93B3 + ("", X, 1, "GL_COMPRESSED_RGBA_ASTC_6x6_KHR"), # 0x93B4 + ("", X, 1, "GL_COMPRESSED_RGBA_ASTC_8x5_KHR"), # 0x93B5 + ("", X, 1, "GL_COMPRESSED_RGBA_ASTC_8x6_KHR"), # 0x93B6 + ("", X, 1, "GL_COMPRESSED_RGBA_ASTC_8x8_KHR"), # 0x93B7 + ("", X, 1, "GL_COMPRESSED_RGBA_ASTC_10x5_KHR"), # 0x93B8 + ("", X, 1, "GL_COMPRESSED_RGBA_ASTC_10x6_KHR"), # 0x93B9 + ("", X, 1, "GL_COMPRESSED_RGBA_ASTC_10x8_KHR"), # 0x93BA + ("", X, 1, "GL_COMPRESSED_RGBA_ASTC_10x10_KHR"), # 0x93BB + ("", X, 1, "GL_COMPRESSED_RGBA_ASTC_12x10_KHR"), # 0x93BC + ("", X, 1, "GL_COMPRESSED_RGBA_ASTC_12x12_KHR"), # 0x93BD + ("", X, 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR"), # 0x93D0 + ("", X, 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR"), # 0x93D1 + ("", X, 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR"), # 0x93D2 + ("", X, 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR"), # 0x93D3 + ("", X, 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR"), # 0x93D4 + ("", X, 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR"), # 0x93D5 + ("", X, 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR"), # 0x93D6 + ("", X, 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR"), # 0x93D7 + ("", X, 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR"), # 0x93D8 + ("", X, 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR"), # 0x93D9 + ("", X, 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR"), # 0x93DA + ("", 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_TIMEOUT_IGNORED"), # 0xFFFFFFFFFFFFFFFFull ("", X, 1, "GL_INVALID_INDEX"), # 0xFFFFFFFFu ]