]> git.cworth.org Git - apitrace/blobdiff - specs/glparams.py
gltrace: Recognize more ES parameters.
[apitrace] / specs / glparams.py
index 74d508f24f4d6c31e476d80f7938d67832f7bd45..41b5a0f177e4f1f2c9d77689b9e943a060129f11 100644 (file)
@@ -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
@@ -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
@@ -1449,8 +1582,7 @@ parameters = [
     ("glGetTexLevelParameter", I,      1,      "GL_TEXTURE_COMPRESSED_IMAGE_SIZE"),    # 0x86A0
     ("glGetTexLevelParameter", B,      1,      "GL_TEXTURE_COMPRESSED"),       # 0x86A1
     ("glGet",  I,      1,      "GL_NUM_COMPRESSED_TEXTURE_FORMATS"),   # 0x86A2
-    #XXX: the list is GL_NUM_COMPRESSED_TEXTURES
-    #("glGet", E,      1,      "GL_COMPRESSED_TEXTURE_FORMATS"),       # 0x86A3
+    ("glGet",  E,      '_glGetInteger(GL_NUM_COMPRESSED_TEXTURE_FORMATS)',     "GL_COMPRESSED_TEXTURE_FORMATS"),       # 0x86A3
     ("glGet",  I,      1,      "GL_MAX_VERTEX_UNITS_ARB"),     # 0x86A4
     ("glGet",  I,      1,      "GL_ACTIVE_VERTEX_UNITS_ARB"),  # 0x86A5
     ("glGet",  B,      1,      "GL_WEIGHT_SUM_UNITY_ARB"),     # 0x86A6
@@ -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
@@ -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
@@ -2118,12 +2250,12 @@ parameters = [
     ("",       X,      1,      "GL_RESAMPLE_ZERO_FILL_OML"),   # 0x8987
     ("",       X,      1,      "GL_RESAMPLE_AVERAGE_OML"),     # 0x8988
     ("",       X,      1,      "GL_RESAMPLE_DECIMATE_OML"),    # 0x8989
-    #("",      X,      1,      "GL_POINT_SIZE_ARRAY_TYPE_OES"),        # 0x898A
-    #("",      X,      1,      "GL_POINT_SIZE_ARRAY_STRIDE_OES"),      # 0x898B
-    #("",      X,      1,      "GL_POINT_SIZE_ARRAY_POINTER_OES"),     # 0x898C
-    #("",      X,      1,      "GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES"),   # 0x898D
-    #("",      X,      1,      "GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES"),  # 0x898E
-    #("",      X,      1,      "GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES"),     # 0x898F
+    ("",       X,      1,      "GL_POINT_SIZE_ARRAY_TYPE_OES"),        # 0x898A
+    ("",       X,      1,      "GL_POINT_SIZE_ARRAY_STRIDE_OES"),      # 0x898B
+    ("",       X,      1,      "GL_POINT_SIZE_ARRAY_POINTER_OES"),     # 0x898C
+    ("",       X,      1,      "GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES"),   # 0x898D
+    ("",       X,      1,      "GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES"),  # 0x898E
+    ("",       X,      1,      "GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES"),     # 0x898F
     ("",       X,      1,      "GL_VERTEX_ATTRIB_MAP1_APPLE"), # 0x8A00
     ("",       X,      1,      "GL_VERTEX_ATTRIB_MAP2_APPLE"), # 0x8A01
     ("",       X,      1,      "GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE"),    # 0x8A02
@@ -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,24 +2368,24 @@ 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
-    #("",      X,      1,      "GL_PALETTE4_R5_G6_B5_OES"),    # 0x8B92
-    #("",      X,      1,      "GL_PALETTE4_RGBA4_OES"),       # 0x8B93
-    #("",      X,      1,      "GL_PALETTE4_RGB5_A1_OES"),     # 0x8B94
-    #("",      X,      1,      "GL_PALETTE8_RGB8_OES"),        # 0x8B95
-    #("",      X,      1,      "GL_PALETTE8_RGBA8_OES"),       # 0x8B96
-    #("",      X,      1,      "GL_PALETTE8_R5_G6_B5_OES"),    # 0x8B97
-    #("",      X,      1,      "GL_PALETTE8_RGBA4_OES"),       # 0x8B98
-    #("",      X,      1,      "GL_PALETTE8_RGB5_A1_OES"),     # 0x8B99
-    ("glGet",  I,      1,      "GL_IMPLEMENTATION_COLOR_READ_TYPE"),   # 0x8B9A
-    ("glGet",  I,      1,      "GL_IMPLEMENTATION_COLOR_READ_FORMAT"), # 0x8B9B
-    #("",      X,      1,      "GL_POINT_SIZE_ARRAY_OES"),     # 0x8B9C
-    #("",      X,      1,      "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_PALETTE4_RGB8_OES"),        # 0x8B90
+    ("",       X,      1,      "GL_PALETTE4_RGBA8_OES"),       # 0x8B91
+    ("",       X,      1,      "GL_PALETTE4_R5_G6_B5_OES"),    # 0x8B92
+    ("",       X,      1,      "GL_PALETTE4_RGBA4_OES"),       # 0x8B93
+    ("",       X,      1,      "GL_PALETTE4_RGB5_A1_OES"),     # 0x8B94
+    ("",       X,      1,      "GL_PALETTE8_RGB8_OES"),        # 0x8B95
+    ("",       X,      1,      "GL_PALETTE8_RGBA8_OES"),       # 0x8B96
+    ("",       X,      1,      "GL_PALETTE8_R5_G6_B5_OES"),    # 0x8B97
+    ("",       X,      1,      "GL_PALETTE8_RGBA4_OES"),       # 0x8B98
+    ("",       X,      1,      "GL_PALETTE8_RGB5_A1_OES"),     # 0x8B99
+    ("glGet",  E,      1,      "GL_IMPLEMENTATION_COLOR_READ_TYPE"),   # 0x8B9A
+    ("glGet",  E,      1,      "GL_IMPLEMENTATION_COLOR_READ_FORMAT"), # 0x8B9B
+    ("",       X,      1,      "GL_POINT_SIZE_ARRAY_OES"),     # 0x8B9C
+    ("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
     #("",      X,      1,      "GL_FRAGMENT_PROGRAM_CALLBACK_MESA"),   # 0x8BB1
     #("",      X,      1,      "GL_FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA"),      # 0x8BB2
@@ -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,20 +2491,20 @@ 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
     ("",       X,      1,      "GL_SEPARATE_ATTRIBS"), # 0x8C8D
     ("",       X,      1,      "GL_TRANSFORM_FEEDBACK_BUFFER"),        # 0x8C8E
     ("glGet",  I,      1,      "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING"),        # 0x8C8F
-    #("",      X,      1,      "GL_ATC_RGB_AMD"),      # 0x8C92
-    #("",      X,      1,      "GL_ATC_RGBA_EXPLICIT_ALPHA_AMD"),      # 0x8C93
+    ("",       X,      1,      "GL_ATC_RGB_AMD"),      # 0x8C92
+    ("",       X,      1,      "GL_ATC_RGBA_EXPLICIT_ALPHA_AMD"),      # 0x8C93
     ("glGet",  E,      1,      "GL_POINT_SPRITE_COORD_ORIGIN"),        # 0x8CA0
     ("",       X,      1,      "GL_LOWER_LEFT"),       # 0x8CA1
     ("",       X,      1,      "GL_UPPER_LEFT"),       # 0x8CA2
@@ -2436,14 +2568,18 @@ parameters = [
     ("glGetRenderbufferParameter",     I,      1,      "GL_RENDERBUFFER_STENCIL_SIZE"),        # 0x8D55
     ("",       X,      1,      "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE"),       # 0x8D56
     ("glGet",  I,      1,      "GL_MAX_SAMPLES"),      # 0x8D57
-    #("",      X,      1,      "GL_TEXTURE_GEN_STR_OES"),      # 0x8D60
-    #("",      X,      1,      "GL_HALF_FLOAT_OES"),   # 0x8D61
-    #("",      X,      1,      "GL_RGB565_OES"),       # 0x8D62
-    #("",      X,      1,      "GL_ETC1_RGB8_OES"),    # 0x8D64
-    #("",      X,      1,      "GL_TEXTURE_EXTERNAL_OES"),     # 0x8D65
-    #("",      X,      1,      "GL_SAMPLER_EXTERNAL_OES"),     # 0x8D66
-    #("",      X,      1,      "GL_TEXTURE_BINDING_EXTERNAL_OES"),     # 0x8D67
-    #("",      X,      1,      "GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES"), # 0x8D68
+    ("",       X,      1,      "GL_TEXTURE_GEN_STR_OES"),      # 0x8D60
+    ("",       X,      1,      "GL_HALF_FLOAT_OES"),   # 0x8D61
+    ("",       X,      1,      "GL_RGB565_OES"),       # 0x8D62
+    ("",       X,      1,      "GL_ETC1_RGB8_OES"),    # 0x8D64
+    ("",       X,      1,      "GL_TEXTURE_EXTERNAL_OES"),     # 0x8D65
+    ("",       X,      1,      "GL_SAMPLER_EXTERNAL_OES"),     # 0x8D66
+    ("",       X,      1,      "GL_TEXTURE_BINDING_EXTERNAL_OES"),     # 0x8D67
+    ("",       X,      1,      "GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES"), # 0x8D68
+    ("",       B,      1,      "GL_PRIMITIVE_RESTART_FIXED_INDEX"),    # 0x8D69
+    ("",       X,      1,      "GL_ANY_SAMPLES_PASSED_CONSERVATIVE"),  # 0x8D6A
+    ("glGet",  I,      1,      "GL_MAX_ELEMENT_INDEX"),        # 0x8D6B
+    ("",       X,      1,      "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT"),       # 0x8D6C
     ("",       X,      1,      "GL_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
@@ -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
@@ -2713,7 +2849,7 @@ parameters = [
     ("",       X,      1,      "GL_DOUBLE_MAT3x4"),    # 0x8F4C
     ("",       X,      1,      "GL_DOUBLE_MAT4x2"),    # 0x8F4D
     ("",       X,      1,      "GL_DOUBLE_MAT4x3"),    # 0x8F4E
-    #("",      X,      1,      "GL_MALI_SHADER_BINARY_ARM"),   # 0x8F60
+    ("",       X,      1,      "GL_MALI_SHADER_BINARY_ARM"),   # 0x8F60
     ("",       X,      1,      "GL_RED_SNORM"),        # 0x8F90
     ("",       X,      1,      "GL_RG_SNORM"), # 0x8F91
     ("",       X,      1,      "GL_RGB_SNORM"),        # 0x8F92
@@ -2730,8 +2866,8 @@ parameters = [
     ("glGet",  B,      1,      "GL_PRIMITIVE_RESTART"),        # 0x8F9D
     ("glGet",  I,      1,      "GL_PRIMITIVE_RESTART_INDEX"),  # 0x8F9E
     #("",      X,      1,      "GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS"),    # 0x8F9F
-    #("",      X,      1,      "GL_PERFMON_GLOBAL_MODE_QCOM"), # 0x8FA0
-    #("",      X,      1,      "GL_SHADER_BINARY_VIV"),        # 0x8FC4
+    ("",       X,      1,      "GL_PERFMON_GLOBAL_MODE_QCOM"), # 0x8FA0
+    ("",       X,      1,      "GL_SHADER_BINARY_VIV"),        # 0x8FC4
     ("",       X,      1,      "GL_INT8_NV"),  # 0x8FE0
     ("",       X,      1,      "GL_INT8_VEC2_NV"),     # 0x8FE1
     ("",       X,      1,      "GL_INT8_VEC3_NV"),     # 0x8FE2
@@ -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
@@ -2918,17 +3156,17 @@ parameters = [
     ("",       X,      1,      "GL_PACK_COMPRESSED_BLOCK_DEPTH"),      # 0x912D
     ("",       X,      1,      "GL_PACK_COMPRESSED_BLOCK_SIZE"),       # 0x912E
     ("",       X,      1,      "GL_TEXTURE_IMMUTABLE_FORMAT"), # 0x912F
-    #("",      X,      1,      "GL_SGX_PROGRAM_BINARY_IMG"),   # 0x9130
-    #("",      X,      1,      "GL_RENDERBUFFER_SAMPLES_IMG"), # 0x9133
-    #("",      X,      1,      "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG"),   # 0x9134
-    #("",      X,      1,      "GL_MAX_SAMPLES_IMG"),  # 0x9135
-    #("",      X,      1,      "GL_TEXTURE_SAMPLES_IMG"),      # 0x9136
-    ("",       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
+    ("",       X,      1,      "GL_SGX_PROGRAM_BINARY_IMG"),   # 0x9130
+    ("",       X,      1,      "GL_RENDERBUFFER_SAMPLES_IMG"), # 0x9133
+    ("",       X,      1,      "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG"),   # 0x9134
+    ("",       X,      1,      "GL_MAX_SAMPLES_IMG"),  # 0x9135
+    ("",       X,      1,      "GL_TEXTURE_SAMPLES_IMG"),      # 0x9136
+    ("glGet",  I,      1,      "GL_MAX_DEBUG_MESSAGE_LENGTH"), # 0x9143
+    ("glGet",  I,      1,      "GL_MAX_DEBUG_LOGGED_MESSAGES"),        # 0x9144
+    ("glGet",  I,      1,      "GL_DEBUG_LOGGED_MESSAGES"),    # 0x9145
+    ("",       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
 ]