1 // Originally from apitrace, then heavily modified/fixed
3 // Shorthands for the types
4 // Note: types MUST me consistent with the vogl_state_type enum
5 // X = None # To be determined, merely an enum
13 // P = OpaquePointer(Void)
17 // (functions, type, count, name) # value
19 // Important note: functions must be "glGet" or "glGet,glGeti" for vogl_general_context_state::snapshot_state() to retrieve the state via glGet()!
30 #ifndef VOGL_DECLARE_PNAME_DEF_TABLE
31 extern const gl_pname_def_t g_gl_pname_defs[];
33 extern const gl_pname_def_t g_gl_pname_defs[] =
35 { "", 'X', 1, "GL_ZERO", 0x0000},
36 { "", 'X', 1, "GL_ONE", 0x0001},
37 // TODO: These are duplicates
38 //{ "", 'X', 1, "GL_POINTS", 0x0000},
39 //{ "", 'X', 1, "GL_LINES", 0x0001},
40 { "", 'X', 1, "GL_LINE_LOOP", 0x0002},
41 { "", 'X', 1, "GL_LINE_STRIP", 0x0003},
42 { "", 'X', 1, "GL_TRIANGLES", 0x0004},
43 { "", 'X', 1, "GL_TRIANGLE_STRIP", 0x0005},
44 { "", 'X', 1, "GL_TRIANGLE_FAN", 0x0006},
45 { "", 'X', 1, "GL_QUADS", 0x0007},
46 { "", 'X', 1, "GL_QUAD_STRIP", 0x0008},
47 { "", 'X', 1, "GL_POLYGON", 0x0009},
48 { "", 'X', 1, "GL_LINES_ADJACENCY", 0x000A},
49 { "", 'X', 1, "GL_LINE_STRIP_ADJACENCY", 0x000B},
50 { "", 'X', 1, "GL_TRIANGLES_ADJACENCY", 0x000C},
51 { "", 'X', 1, "GL_TRIANGLE_STRIP_ADJACENCY", 0x000D},
52 { "", 'X', 1, "GL_PATCHES", 0x000E},
53 { "", 'X', 1, "GL_ACCUM", 0x0100},
54 { "", 'X', 1, "GL_LOAD", 0x0101},
55 { "", 'X', 1, "GL_RETURN", 0x0102},
56 { "", 'X', 1, "GL_MULT", 0x0103},
57 { "", 'X', 1, "GL_ADD", 0x0104},
58 { "", 'X', 1, "GL_NEVER", 0x0200},
59 { "", 'X', 1, "GL_LESS", 0x0201},
60 { "", 'X', 1, "GL_EQUAL", 0x0202},
61 { "", 'X', 1, "GL_LEQUAL", 0x0203},
62 { "", 'X', 1, "GL_GREATER", 0x0204},
63 { "", 'X', 1, "GL_NOTEQUAL", 0x0205},
64 { "", 'X', 1, "GL_GEQUAL", 0x0206},
65 { "", 'X', 1, "GL_ALWAYS", 0x0207},
66 { "", 'X', 1, "GL_SRC_COLOR", 0x0300},
67 { "", 'X', 1, "GL_ONE_MINUS_SRC_COLOR", 0x0301},
68 { "", 'X', 1, "GL_SRC_ALPHA", 0x0302},
69 { "", 'X', 1, "GL_ONE_MINUS_SRC_ALPHA", 0x0303},
70 { "", 'X', 1, "GL_DST_ALPHA", 0x0304},
71 { "", 'X', 1, "GL_ONE_MINUS_DST_ALPHA", 0x0305},
72 { "", 'X', 1, "GL_DST_COLOR", 0x0306},
73 { "", 'X', 1, "GL_ONE_MINUS_DST_COLOR", 0x0307},
74 { "", 'X', 1, "GL_SRC_ALPHA_SATURATE", 0x0308},
75 { "", 'X', 1, "GL_FRONT_LEFT", 0x0400},
76 { "", 'X', 1, "GL_FRONT_RIGHT", 0x0401},
77 { "", 'X', 1, "GL_BACK_LEFT", 0x0402},
78 { "", 'X', 1, "GL_BACK_RIGHT", 0x0403},
79 { "", 'X', 1, "GL_FRONT", 0x0404},
80 { "", 'X', 1, "GL_BACK", 0x0405},
81 { "", 'X', 1, "GL_LEFT", 0x0406},
82 { "", 'X', 1, "GL_RIGHT", 0x0407},
83 { "", 'X', 1, "GL_FRONT_AND_BACK", 0x0408},
84 { "", 'X', 1, "GL_AUX0", 0x0409},
85 { "", 'X', 1, "GL_AUX1", 0x040A},
86 { "", 'X', 1, "GL_AUX2", 0x040B},
87 { "", 'X', 1, "GL_AUX3", 0x040C},
88 { "", 'X', 1, "GL_INVALID_ENUM", 0x0500},
89 { "", 'X', 1, "GL_INVALID_VALUE", 0x0501},
90 { "", 'X', 1, "GL_INVALID_OPERATION", 0x0502},
91 { "", 'X', 1, "GL_STACK_OVERFLOW", 0x0503},
92 { "", 'X', 1, "GL_STACK_UNDERFLOW", 0x0504},
93 { "", 'X', 1, "GL_OUT_OF_MEMORY", 0x0505},
94 { "", 'X', 1, "GL_INVALID_FRAMEBUFFER_OPERATION", 0x0506},
95 { "", 'X', 1, "GL_2D", 0x0600},
96 { "", 'X', 1, "GL_3D", 0x0601},
97 { "", 'X', 1, "GL_3D_COLOR", 0x0602},
98 { "", 'X', 1, "GL_3D_COLOR_TEXTURE", 0x0603},
99 { "", 'X', 1, "GL_4D_COLOR_TEXTURE", 0x0604},
100 { "", 'X', 1, "GL_PASS_THROUGH_TOKEN", 0x0700},
101 { "", 'X', 1, "GL_POINT_TOKEN", 0x0701},
102 { "", 'X', 1, "GL_LINE_TOKEN", 0x0702},
103 { "", 'X', 1, "GL_POLYGON_TOKEN", 0x0703},
104 { "", 'X', 1, "GL_BITMAP_TOKEN", 0x0704},
105 { "", 'X', 1, "GL_DRAW_PIXEL_TOKEN", 0x0705},
106 { "", 'X', 1, "GL_COPY_PIXEL_TOKEN", 0x0706},
107 { "", 'X', 1, "GL_LINE_RESET_TOKEN", 0x0707},
108 { "", 'X', 1, "GL_EXP", 0x0800},
109 { "", 'X', 1, "GL_EXP2", 0x0801},
110 { "", 'X', 1, "GL_CW", 0x0900},
111 { "", 'X', 1, "GL_CCW", 0x0901},
112 { "", 'X', 1, "GL_COEFF", 0x0A00},
113 { "", 'X', 1, "GL_ORDER", 0x0A01},
114 { "", 'X', 1, "GL_DOMAIN", 0x0A02},
115 { "glGet", 'F', 4, "GL_CURRENT_COLOR", 0x0B00},
116 { "glGet", 'F', 1, "GL_CURRENT_INDEX", 0x0B01},
117 { "glGet", 'F', 3, "GL_CURRENT_NORMAL", 0x0B02},
118 { "glGet", 'F', 4, "GL_CURRENT_TEXTURE_COORDS", 0x0B03},
119 { "glGet", 'F', 4, "GL_CURRENT_RASTER_COLOR", 0x0B04},
120 { "glGet", 'F', 1, "GL_CURRENT_RASTER_INDEX", 0x0B05},
121 { "glGet", 'F', 4, "GL_CURRENT_RASTER_TEXTURE_COORDS", 0x0B06},
122 { "glGet", 'F', 4, "GL_CURRENT_RASTER_POSITION", 0x0B07},
123 { "glGet", 'I', 1, "GL_CURRENT_RASTER_POSITION_VALID", 0x0B08},
124 { "glGet", 'F', 1, "GL_CURRENT_RASTER_DISTANCE", 0x0B09},
125 { "glGet", 'B', 1, "GL_POINT_SMOOTH", 0x0B10},
126 { "glGet", 'F', 1, "GL_POINT_SIZE", 0x0B11},
127 { "glGet", 'F', 2, "GL_POINT_SIZE_RANGE", 0x0B12},
128 { "glGet", 'F', 1, "GL_POINT_SIZE_GRANULARITY", 0x0B13},
129 { "glGet", 'B', 1, "GL_LINE_SMOOTH", 0x0B20},
130 { "glGet", 'F', 1, "GL_LINE_WIDTH", 0x0B21},
131 { "glGet", 'F', 2, "GL_LINE_WIDTH_RANGE", 0x0B22},
132 { "glGet", 'F', 1, "GL_LINE_WIDTH_GRANULARITY", 0x0B23},
133 { "glGet", 'B', 1, "GL_LINE_STIPPLE", 0x0B24},
134 { "glGet", 'I', 1, "GL_LINE_STIPPLE_PATTERN", 0x0B25},
135 { "glGet", 'I', 1, "GL_LINE_STIPPLE_REPEAT", 0x0B26},
136 { "glGet", 'E', 1, "GL_LIST_MODE", 0x0B30},
137 { "glGet", 'I', 1, "GL_MAX_LIST_NESTING", 0x0B31},
138 { "glGet", 'I', 1, "GL_LIST_BASE", 0x0B32},
139 { "glGet", 'I', 1, "GL_LIST_INDEX", 0x0B33},
140 { "glGet", 'E', 2, "GL_POLYGON_MODE", 0x0B40},
141 { "glGet", 'B', 1, "GL_POLYGON_SMOOTH", 0x0B41},
142 { "glGet", 'B', 1, "GL_POLYGON_STIPPLE", 0x0B42},
143 { "glGet", 'B', 1, "GL_EDGE_FLAG", 0x0B43},
144 { "glGet", 'B', 1, "GL_CULL_FACE", 0x0B44},
145 { "glGet", 'E', 1, "GL_CULL_FACE_MODE", 0x0B45},
146 { "glGet", 'E', 1, "GL_FRONT_FACE", 0x0B46},
147 { "glGet", 'B', 1, "GL_LIGHTING", 0x0B50},
148 { "glGet", 'B', 1, "GL_LIGHT_MODEL_LOCAL_VIEWER", 0x0B51},
149 { "glGet", 'B', 1, "GL_LIGHT_MODEL_TWO_SIDE", 0x0B52},
150 { "glGet", 'F', 4, "GL_LIGHT_MODEL_AMBIENT", 0x0B53},
151 { "glGet", 'E', 1, "GL_SHADE_MODEL", 0x0B54},
152 { "glGet", 'E', 1, "GL_COLOR_MATERIAL_FACE", 0x0B55},
153 { "glGet", 'E', 1, "GL_COLOR_MATERIAL_PARAMETER", 0x0B56},
154 { "glGet", 'B', 1, "GL_COLOR_MATERIAL", 0x0B57},
155 { "glGet", 'B', 1, "GL_FOG", 0x0B60},
156 { "glGet", 'I', 1, "GL_FOG_INDEX", 0x0B61},
157 { "glGet", 'F', 1, "GL_FOG_DENSITY", 0x0B62},
158 { "glGet", 'F', 1, "GL_FOG_START", 0x0B63},
159 { "glGet", 'F', 1, "GL_FOG_END", 0x0B64},
160 { "glGet", 'E', 1, "GL_FOG_MODE", 0x0B65},
161 { "glGet", 'F', 4, "GL_FOG_COLOR", 0x0B66},
162 { "glGet", 'D', 2, "GL_DEPTH_RANGE", 0x0B70},
163 { "glGet", 'B', 1, "GL_DEPTH_TEST", 0x0B71},
164 { "glGet", 'B', 1, "GL_DEPTH_WRITEMASK", 0x0B72},
165 { "glGet", 'D', 1, "GL_DEPTH_CLEAR_VALUE", 0x0B73},
166 { "glGet", 'E', 1, "GL_DEPTH_FUNC", 0x0B74},
167 { "glGet", 'F', 4, "GL_ACCUM_CLEAR_VALUE", 0x0B80},
168 { "glGet", 'B', 1, "GL_STENCIL_TEST", 0x0B90},
169 { "glGet", 'I', 1, "GL_STENCIL_CLEAR_VALUE", 0x0B91},
170 { "glGet", 'E', 1, "GL_STENCIL_FUNC", 0x0B92},
171 { "glGet", 'I', 1, "GL_STENCIL_VALUE_MASK", 0x0B93},
172 { "glGet", 'E', 1, "GL_STENCIL_FAIL", 0x0B94},
173 { "glGet", 'E', 1, "GL_STENCIL_PASS_DEPTH_FAIL", 0x0B95},
174 { "glGet", 'E', 1, "GL_STENCIL_PASS_DEPTH_PASS", 0x0B96},
175 { "glGet", 'I', 1, "GL_STENCIL_REF", 0x0B97},
176 { "glGet", 'I', 1, "GL_STENCIL_WRITEMASK", 0x0B98},
177 { "glGet", 'E', 1, "GL_MATRIX_MODE", 0x0BA0},
178 { "glGet", 'B', 1, "GL_NORMALIZE", 0x0BA1},
179 { "glGet,glGetI", 'I', 4, "GL_VIEWPORT", 0x0BA2},
180 { "glGet", 'I', 1, "GL_MODELVIEW_STACK_DEPTH", 0x0BA3},
181 { "glGet", 'I', 1, "GL_PROJECTION_STACK_DEPTH", 0x0BA4},
182 { "glGet", 'I', 1, "GL_TEXTURE_STACK_DEPTH", 0x0BA5},
183 { "glGet", 'F', 16, "GL_MODELVIEW_MATRIX", 0x0BA6},
184 { "glGet", 'F', 16, "GL_PROJECTION_MATRIX", 0x0BA7},
185 { "glGet", 'F', 16, "GL_TEXTURE_MATRIX", 0x0BA8},
186 { "glGet", 'I', 1, "GL_ATTRIB_STACK_DEPTH", 0x0BB0},
187 { "glGet", 'I', 1, "GL_CLIENT_ATTRIB_STACK_DEPTH", 0x0BB1},
188 { "glGet", 'B', 1, "GL_ALPHA_TEST", 0x0BC0},
189 { "glGet", 'E', 1, "GL_ALPHA_TEST_FUNC", 0x0BC1},
190 { "glGet", 'F', 1, "GL_ALPHA_TEST_REF", 0x0BC2},
191 { "glGet", 'B', 1, "GL_DITHER", 0x0BD0},
192 { "glGet", 'E', 1, "GL_BLEND_DST", 0x0BE0},
193 { "glGet", 'E', 1, "GL_BLEND_SRC", 0x0BE1},
194 { "glGet,glGetI", 'B', 1, "GL_BLEND", 0x0BE2},
195 { "glGet", 'E', 1, "GL_LOGIC_OP_MODE", 0x0BF0},
196 { "glGet", 'B', 1, "GL_INDEX_LOGIC_OP", 0x0BF1},
197 { "glGet", 'B', 1, "GL_COLOR_LOGIC_OP", 0x0BF2},
198 { "glGet", 'I', 1, "GL_AUX_BUFFERS", 0x0C00},
199 { "glGet", 'E', 1, "GL_DRAW_BUFFER", 0x0C01},
200 { "glGet", 'E', 1, "GL_READ_BUFFER", 0x0C02},
201 { "glGet", 'I', 4, "GL_SCISSOR_BOX", 0x0C10},
202 { "glGet", 'B', 1, "GL_SCISSOR_TEST", 0x0C11},
203 { "glGet", 'I', 1, "GL_INDEX_CLEAR_VALUE", 0x0C20},
204 { "glGet", 'I', 1, "GL_INDEX_WRITEMASK", 0x0C21},
205 { "glGet", 'F', 4, "GL_COLOR_CLEAR_VALUE", 0x0C22},
206 { "glGet", 'B', 4, "GL_COLOR_WRITEMASK", 0x0C23},
207 { "glGet", 'B', 1, "GL_INDEX_MODE", 0x0C30},
208 { "glGet", 'B', 1, "GL_RGBA_MODE", 0x0C31},
209 { "glGet", 'B', 1, "GL_DOUBLEBUFFER", 0x0C32},
210 { "glGet", 'B', 1, "GL_STEREO", 0x0C33},
211 { "glGet", 'E', 1, "GL_RENDER_MODE", 0x0C40},
212 { "glGet", 'E', 1, "GL_PERSPECTIVE_CORRECTION_HINT", 0x0C50},
213 { "glGet", 'E', 1, "GL_POINT_SMOOTH_HINT", 0x0C51},
214 { "glGet", 'E', 1, "GL_LINE_SMOOTH_HINT", 0x0C52},
215 { "glGet", 'E', 1, "GL_POLYGON_SMOOTH_HINT", 0x0C53},
216 { "glGet", 'E', 1, "GL_FOG_HINT", 0x0C54},
217 { "glGet", 'B', 1, "GL_TEXTURE_GEN_S", 0x0C60},
218 { "glGet", 'B', 1, "GL_TEXTURE_GEN_T", 0x0C61},
219 { "glGet", 'B', 1, "GL_TEXTURE_GEN_R", 0x0C62},
220 { "glGet", 'B', 1, "GL_TEXTURE_GEN_Q", 0x0C63},
221 { "", 'X', 1, "GL_PIXEL_MAP_I_TO_I", 0x0C70},
222 { "", 'X', 1, "GL_PIXEL_MAP_S_TO_S", 0x0C71},
223 { "", 'X', 1, "GL_PIXEL_MAP_I_TO_R", 0x0C72},
224 { "", 'X', 1, "GL_PIXEL_MAP_I_TO_G", 0x0C73},
225 { "", 'X', 1, "GL_PIXEL_MAP_I_TO_B", 0x0C74},
226 { "", 'X', 1, "GL_PIXEL_MAP_I_TO_A", 0x0C75},
227 { "", 'X', 1, "GL_PIXEL_MAP_R_TO_R", 0x0C76},
228 { "", 'X', 1, "GL_PIXEL_MAP_G_TO_G", 0x0C77},
229 { "", 'X', 1, "GL_PIXEL_MAP_B_TO_B", 0x0C78},
230 { "", 'X', 1, "GL_PIXEL_MAP_A_TO_A", 0x0C79},
231 { "glGet", 'I', 1, "GL_PIXEL_MAP_I_TO_I_SIZE", 0x0CB0},
232 { "glGet", 'I', 1, "GL_PIXEL_MAP_S_TO_S_SIZE", 0x0CB1},
233 { "glGet", 'I', 1, "GL_PIXEL_MAP_I_TO_R_SIZE", 0x0CB2},
234 { "glGet", 'I', 1, "GL_PIXEL_MAP_I_TO_G_SIZE", 0x0CB3},
235 { "glGet", 'I', 1, "GL_PIXEL_MAP_I_TO_B_SIZE", 0x0CB4},
236 { "glGet", 'I', 1, "GL_PIXEL_MAP_I_TO_A_SIZE", 0x0CB5},
237 { "glGet", 'I', 1, "GL_PIXEL_MAP_R_TO_R_SIZE", 0x0CB6},
238 { "glGet", 'I', 1, "GL_PIXEL_MAP_G_TO_G_SIZE", 0x0CB7},
239 { "glGet", 'I', 1, "GL_PIXEL_MAP_B_TO_B_SIZE", 0x0CB8},
240 { "glGet", 'I', 1, "GL_PIXEL_MAP_A_TO_A_SIZE", 0x0CB9},
241 { "glGet", 'B', 1, "GL_UNPACK_SWAP_BYTES", 0x0CF0},
242 { "glGet", 'B', 1, "GL_UNPACK_LSB_FIRST", 0x0CF1},
243 { "glGet", 'I', 1, "GL_UNPACK_ROW_LENGTH", 0x0CF2},
244 { "glGet", 'I', 1, "GL_UNPACK_SKIP_ROWS", 0x0CF3},
245 { "glGet", 'I', 1, "GL_UNPACK_SKIP_PIXELS", 0x0CF4},
246 { "glGet", 'I', 1, "GL_UNPACK_ALIGNMENT", 0x0CF5},
247 { "glGet", 'B', 1, "GL_PACK_SWAP_BYTES", 0x0D00},
248 { "glGet", 'B', 1, "GL_PACK_LSB_FIRST", 0x0D01},
249 { "glGet", 'I', 1, "GL_PACK_ROW_LENGTH", 0x0D02},
250 { "glGet", 'I', 1, "GL_PACK_SKIP_ROWS", 0x0D03},
251 { "glGet", 'I', 1, "GL_PACK_SKIP_PIXELS", 0x0D04},
252 { "glGet", 'I', 1, "GL_PACK_ALIGNMENT", 0x0D05},
253 { "glGet", 'B', 1, "GL_MAP_COLOR", 0x0D10},
254 { "glGet", 'B', 1, "GL_MAP_STENCIL", 0x0D11},
255 { "glGet", 'I', 1, "GL_INDEX_SHIFT", 0x0D12},
256 { "glGet", 'I', 1, "GL_INDEX_OFFSET", 0x0D13},
257 { "glGet", 'F', 1, "GL_RED_SCALE", 0x0D14},
258 { "glGet", 'F', 1, "GL_RED_BIAS", 0x0D15},
259 { "glGet", 'F', 1, "GL_ZOOM_X", 0x0D16},
260 { "glGet", 'F', 1, "GL_ZOOM_Y", 0x0D17},
261 { "glGet", 'F', 1, "GL_GREEN_SCALE", 0x0D18},
262 { "glGet", 'F', 1, "GL_GREEN_BIAS", 0x0D19},
263 { "glGet", 'F', 1, "GL_BLUE_SCALE", 0x0D1A},
264 { "glGet", 'F', 1, "GL_BLUE_BIAS", 0x0D1B},
265 { "glGet,glGetTexEnv", 'F', 1, "GL_ALPHA_SCALE", 0x0D1C},
266 { "glGet", 'F', 1, "GL_ALPHA_BIAS", 0x0D1D},
267 { "glGet", 'F', 1, "GL_DEPTH_SCALE", 0x0D1E},
268 { "glGet", 'F', 1, "GL_DEPTH_BIAS", 0x0D1F},
269 { "glGet", 'I', 1, "GL_MAX_EVAL_ORDER", 0x0D30},
270 { "glGet", 'I', 1, "GL_MAX_LIGHTS", 0x0D31},
271 { "glGet", 'I', 1, "GL_MAX_CLIP_DISTANCES", 0x0D32},
272 { "glGet", 'I', 1, "GL_MAX_TEXTURE_SIZE", 0x0D33},
273 { "glGet", 'I', 1, "GL_MAX_PIXEL_MAP_TABLE", 0x0D34},
274 { "glGet", 'I', 1, "GL_MAX_ATTRIB_STACK_DEPTH", 0x0D35},
275 { "glGet", 'I', 1, "GL_MAX_MODELVIEW_STACK_DEPTH", 0x0D36},
276 { "glGet", 'I', 1, "GL_MAX_NAME_STACK_DEPTH", 0x0D37},
277 { "glGet", 'I', 1, "GL_MAX_PROJECTION_STACK_DEPTH", 0x0D38},
278 { "glGet", 'I', 1, "GL_MAX_TEXTURE_STACK_DEPTH", 0x0D39},
279 { "glGet", 'F', 2, "GL_MAX_VIEWPORT_DIMS", 0x0D3A},
280 { "glGet", 'I', 1, "GL_MAX_CLIENT_ATTRIB_STACK_DEPTH", 0x0D3B},
281 { "glGet", 'I', 1, "GL_SUBPIXEL_BITS", 0x0D50},
282 { "glGet", 'I', 1, "GL_INDEX_BITS", 0x0D51},
283 { "glGet", 'I', 1, "GL_RED_BITS", 0x0D52},
284 { "glGet", 'I', 1, "GL_GREEN_BITS", 0x0D53},
285 { "glGet", 'I', 1, "GL_BLUE_BITS", 0x0D54},
286 { "glGet", 'I', 1, "GL_ALPHA_BITS", 0x0D55},
287 { "glGet", 'I', 1, "GL_DEPTH_BITS", 0x0D56},
288 { "glGet", 'I', 1, "GL_STENCIL_BITS", 0x0D57},
289 { "glGet", 'I', 1, "GL_ACCUM_RED_BITS", 0x0D58},
290 { "glGet", 'I', 1, "GL_ACCUM_GREEN_BITS", 0x0D59},
291 { "glGet", 'I', 1, "GL_ACCUM_BLUE_BITS", 0x0D5A},
292 { "glGet", 'I', 1, "GL_ACCUM_ALPHA_BITS", 0x0D5B},
293 { "glGet", 'I', 1, "GL_NAME_STACK_DEPTH", 0x0D70},
294 { "glGet", 'B', 1, "GL_AUTO_NORMAL", 0x0D80},
295 { "glGet", 'B', 1, "GL_MAP1_COLOR_4", 0x0D90},
296 { "glGet", 'B', 1, "GL_MAP1_INDEX", 0x0D91},
297 { "glGet", 'B', 1, "GL_MAP1_NORMAL", 0x0D92},
298 { "glGet", 'B', 1, "GL_MAP1_TEXTURE_COORD_1", 0x0D93},
299 { "glGet", 'B', 1, "GL_MAP1_TEXTURE_COORD_2", 0x0D94},
300 { "glGet", 'B', 1, "GL_MAP1_TEXTURE_COORD_3", 0x0D95},
301 { "glGet", 'B', 1, "GL_MAP1_TEXTURE_COORD_4", 0x0D96},
302 { "glGet", 'B', 1, "GL_MAP1_VERTEX_3", 0x0D97},
303 { "glGet", 'B', 1, "GL_MAP1_VERTEX_4", 0x0D98},
304 { "glGet", 'B', 1, "GL_MAP2_COLOR_4", 0x0DB0},
305 { "glGet", 'B', 1, "GL_MAP2_INDEX", 0x0DB1},
306 { "glGet", 'B', 1, "GL_MAP2_NORMAL", 0x0DB2},
307 { "glGet", 'B', 1, "GL_MAP2_TEXTURE_COORD_1", 0x0DB3},
308 { "glGet", 'B', 1, "GL_MAP2_TEXTURE_COORD_2", 0x0DB4},
309 { "glGet", 'B', 1, "GL_MAP2_TEXTURE_COORD_3", 0x0DB5},
310 { "glGet", 'B', 1, "GL_MAP2_TEXTURE_COORD_4", 0x0DB6},
311 { "glGet", 'B', 1, "GL_MAP2_VERTEX_3", 0x0DB7},
312 { "glGet", 'B', 1, "GL_MAP2_VERTEX_4", 0x0DB8},
313 { "glGet", 'F', 2, "GL_MAP1_GRID_DOMAIN", 0x0DD0},
314 { "glGet", 'I', 1, "GL_MAP1_GRID_SEGMENTS", 0x0DD1},
315 { "glGet", 'F', 4, "GL_MAP2_GRID_DOMAIN", 0x0DD2},
316 { "glGet", 'I', 2, "GL_MAP2_GRID_SEGMENTS", 0x0DD3},
317 { "glGet", 'B', 1, "GL_TEXTURE_1D", 0x0DE0},
318 { "glGet", 'B', 1, "GL_TEXTURE_2D", 0x0DE1},
319 { "glGet", 'P', 1, "GL_FEEDBACK_BUFFER_POINTER", 0x0DF0},
320 { "glGet", 'I', 1, "GL_FEEDBACK_BUFFER_SIZE", 0x0DF1},
321 { "glGet", 'E', 1, "GL_FEEDBACK_BUFFER_TYPE", 0x0DF2},
322 { "glGet", 'P', 1, "GL_SELECTION_BUFFER_POINTER", 0x0DF3},
323 { "glGet", 'I', 1, "GL_SELECTION_BUFFER_SIZE", 0x0DF4},
324 { "glGetTexLevelParameter", 'I', 1, "GL_TEXTURE_WIDTH", 0x1000},
325 { "glGetTexLevelParameter", 'I', 1, "GL_TEXTURE_HEIGHT", 0x1001},
326 { "glGetTexLevelParameter", 'E', 1, "GL_TEXTURE_INTERNAL_FORMAT", 0x1003},
327 { "glGetTexParameter", 'F', 4, "GL_TEXTURE_BORDER_COLOR", 0x1004},
328 { "glGetTexLevelParameter", 'I', 1, "GL_TEXTURE_BORDER", 0x1005},
329 { "", 'X', 1, "GL_DONT_CARE", 0x1100},
330 { "", 'X', 1, "GL_FASTEST", 0x1101},
331 { "", 'X', 1, "GL_NICEST", 0x1102},
332 { "glGetLight,glGetMaterial", 'F', 4, "GL_AMBIENT", 0x1200},
333 { "glGetLight,glGetMaterial", 'F', 4, "GL_DIFFUSE", 0x1201},
334 { "glGetLight,glGetMaterial", 'F', 4, "GL_SPECULAR", 0x1202},
335 { "glGetLight", 'F', 4, "GL_POSITION", 0x1203},
336 { "glGetLight", 'F', 3, "GL_SPOT_DIRECTION", 0x1204},
337 { "glGetLight", 'F', 1, "GL_SPOT_EXPONENT", 0x1205},
338 { "glGetLight", 'F', 1, "GL_SPOT_CUTOFF", 0x1206},
339 { "glGetLight", 'F', 1, "GL_CONSTANT_ATTENUATION", 0x1207},
340 { "glGetLight", 'F', 1, "GL_LINEAR_ATTENUATION", 0x1208},
341 { "glGetLight", 'F', 1, "GL_QUADRATIC_ATTENUATION", 0x1209},
342 { "", 'X', 1, "GL_COMPILE", 0x1300},
343 { "", 'X', 1, "GL_COMPILE_AND_EXECUTE", 0x1301},
344 { "", 'X', 1, "GL_BYTE", 0x1400},
345 { "", 'X', 1, "GL_UNSIGNED_BYTE", 0x1401},
346 { "", 'X', 1, "GL_SHORT", 0x1402},
347 { "", 'X', 1, "GL_UNSIGNED_SHORT", 0x1403},
348 { "", 'X', 1, "GL_INT", 0x1404},
349 { "", 'X', 1, "GL_UNSIGNED_INT", 0x1405},
350 { "", 'X', 1, "GL_FLOAT", 0x1406},
351 { "", 'X', 1, "GL_2_BYTES", 0x1407},
352 { "", 'X', 1, "GL_3_BYTES", 0x1408},
353 { "", 'X', 1, "GL_4_BYTES", 0x1409},
354 { "", 'X', 1, "GL_DOUBLE", 0x140A},
355 { "", 'X', 1, "GL_HALF_FLOAT", 0x140B},
356 { "", 'X', 1, "GL_FIXED", 0x140C},
357 { "", 'X', 1, "GL_INT64_NV", 0x140E},
358 { "", 'X', 1, "GL_UNSIGNED_INT64_NV", 0x140F},
359 { "", 'X', 1, "GL_CLEAR", 0x1500},
360 { "", 'X', 1, "GL_AND", 0x1501},
361 { "", 'X', 1, "GL_AND_REVERSE", 0x1502},
362 { "", 'X', 1, "GL_COPY", 0x1503},
363 { "", 'X', 1, "GL_AND_INVERTED", 0x1504},
364 { "", 'X', 1, "GL_NOOP", 0x1505},
365 { "", 'X', 1, "GL_XOR", 0x1506},
366 { "", 'X', 1, "GL_OR", 0x1507},
367 { "", 'X', 1, "GL_NOR", 0x1508},
368 { "", 'X', 1, "GL_EQUIV", 0x1509},
369 { "", 'X', 1, "GL_INVERT", 0x150A},
370 { "", 'X', 1, "GL_OR_REVERSE", 0x150B},
371 { "", 'X', 1, "GL_COPY_INVERTED", 0x150C},
372 { "", 'X', 1, "GL_OR_INVERTED", 0x150D},
373 { "", 'X', 1, "GL_NAND", 0x150E},
374 { "", 'X', 1, "GL_SET", 0x150F},
375 { "glGetMaterial", 'F', 4, "GL_EMISSION", 0x1600},
376 { "glGetMaterial", 'F', 1, "GL_SHININESS", 0x1601},
377 { "", 'F', 4, "GL_AMBIENT_AND_DIFFUSE", 0x1602},
378 { "glGetMaterial", 'F', 3, "GL_COLOR_INDEXES", 0x1603},
379 { "", 'X', 1, "GL_MODELVIEW", 0x1700},
380 { "", 'X', 1, "GL_PROJECTION", 0x1701},
381 { "", 'X', 1, "GL_TEXTURE", 0x1702},
382 { "", 'X', 1, "GL_COLOR", 0x1800},
383 { "", 'X', 1, "GL_DEPTH", 0x1801},
384 { "", 'X', 1, "GL_STENCIL", 0x1802},
385 { "", 'X', 1, "GL_COLOR_INDEX", 0x1900},
386 { "", 'X', 1, "GL_STENCIL_INDEX", 0x1901},
387 { "", 'X', 1, "GL_DEPTH_COMPONENT", 0x1902},
388 { "", 'X', 1, "GL_RED", 0x1903},
389 { "", 'X', 1, "GL_GREEN", 0x1904},
390 { "", 'X', 1, "GL_BLUE", 0x1905},
391 { "", 'X', 1, "GL_ALPHA", 0x1906},
392 { "", 'X', 1, "GL_RGB", 0x1907},
393 { "", 'X', 1, "GL_RGBA", 0x1908},
394 { "", 'X', 1, "GL_LUMINANCE", 0x1909},
395 { "", 'X', 1, "GL_LUMINANCE_ALPHA", 0x190A},
396 { "_glGet", 'B', 1, "GL_RASTER_POSITION_UNCLIPPED_IBM", 0x19262},
397 { "", 'X', 1, "GL_BITMAP", 0x1A00},
398 { "", 'X', 1, "GL_PREFER_DOUBLEBUFFER_HINT_PGI", 0x1A1F8},
399 { "", 'X', 1, "GL_CONSERVE_MEMORY_HINT_PGI", 0x1A1FD},
400 { "", 'X', 1, "GL_RECLAIM_MEMORY_HINT_PGI", 0x1A1FE},
401 { "", 'X', 1, "GL_NATIVE_GRAPHICS_HANDLE_PGI", 0x1A202},
402 { "", 'X', 1, "GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI", 0x1A203},
403 { "", 'X', 1, "GL_NATIVE_GRAPHICS_END_HINT_PGI", 0x1A204},
404 { "", 'X', 1, "GL_ALWAYS_FAST_HINT_PGI", 0x1A20C},
405 { "", 'X', 1, "GL_ALWAYS_SOFT_HINT_PGI", 0x1A20D},
406 { "", 'X', 1, "GL_ALLOW_DRAW_OBJ_HINT_PGI", 0x1A20E},
407 { "", 'X', 1, "GL_ALLOW_DRAW_WIN_HINT_PGI", 0x1A20F},
408 { "", 'X', 1, "GL_ALLOW_DRAW_FRG_HINT_PGI", 0x1A210},
409 { "", 'X', 1, "GL_ALLOW_DRAW_MEM_HINT_PGI", 0x1A211},
410 { "", 'X', 1, "GL_STRICT_DEPTHFUNC_HINT_PGI", 0x1A216},
411 { "", 'X', 1, "GL_STRICT_LIGHTING_HINT_PGI", 0x1A217},
412 { "", 'X', 1, "GL_STRICT_SCISSOR_HINT_PGI", 0x1A218},
413 { "", 'X', 1, "GL_FULL_STIPPLE_HINT_PGI", 0x1A219},
414 { "", 'X', 1, "GL_CLIP_NEAR_HINT_PGI", 0x1A220},
415 { "", 'X', 1, "GL_CLIP_FAR_HINT_PGI", 0x1A221},
416 { "", 'X', 1, "GL_WIDE_LINE_HINT_PGI", 0x1A222},
417 { "", 'X', 1, "GL_BACK_NORMALS_HINT_PGI", 0x1A223},
418 { "", 'X', 1, "GL_VERTEX_DATA_HINT_PGI", 0x1A22A},
419 { "", 'X', 1, "GL_VERTEX_CONSISTENT_HINT_PGI", 0x1A22B},
420 { "", 'X', 1, "GL_MATERIAL_SIDE_HINT_PGI", 0x1A22C},
421 { "", 'X', 1, "GL_MAX_VERTEX_HINT_PGI", 0x1A22D},
422 { "", 'X', 1, "GL_POINT", 0x1B00},
423 { "", 'X', 1, "GL_LINE", 0x1B01},
424 { "", 'X', 1, "GL_FILL", 0x1B02},
425 { "", 'X', 1, "GL_RENDER", 0x1C00},
426 { "", 'X', 1, "GL_FEEDBACK", 0x1C01},
427 { "", 'X', 1, "GL_SELECT", 0x1C02},
428 { "", 'X', 1, "GL_FLAT", 0x1D00},
429 { "", 'X', 1, "GL_SMOOTH", 0x1D01},
430 { "", 'X', 1, "GL_KEEP", 0x1E00},
431 { "", 'X', 1, "GL_REPLACE", 0x1E01},
432 { "", 'X', 1, "GL_INCR", 0x1E02},
433 { "", 'X', 1, "GL_DECR", 0x1E03},
434 { "glGet", 'S', 1, "GL_VENDOR", 0x1F00},
435 { "glGet", 'S', 1, "GL_RENDERER", 0x1F01},
436 { "glGet", 'S', 1, "GL_VERSION", 0x1F02},
437 { "glGet", 'S', 1, "GL_EXTENSIONS", 0x1F03},
438 { "", 'X', 1, "GL_S", 0x2000},
439 { "", 'X', 1, "GL_T", 0x2001},
440 { "", 'X', 1, "GL_R", 0x2002},
441 { "", 'X', 1, "GL_Q", 0x2003},
442 { "", 'X', 1, "GL_MODULATE", 0x2100},
443 { "", 'X', 1, "GL_DECAL", 0x2101},
444 { "glGetTexEnv", 'E', 1, "GL_TEXTURE_ENV_MODE", 0x2200},
445 { "glGetTexEnv", 'F', 4, "GL_TEXTURE_ENV_COLOR", 0x2201},
446 { "", 'X', 1, "GL_TEXTURE_ENV", 0x2300},
447 { "", 'X', 1, "GL_EYE_LINEAR", 0x2400},
448 { "", 'X', 1, "GL_OBJECT_LINEAR", 0x2401},
449 { "", 'X', 1, "GL_SPHERE_MAP", 0x2402},
450 { "glGetTexGen", 'E', 1, "GL_TEXTURE_GEN_MODE", 0x2500},
451 { "glGetTexGen", 'F', 4, "GL_OBJECT_PLANE", 0x2501},
452 { "glGetTexGen", 'F', 4, "GL_EYE_PLANE", 0x2502},
453 { "", 'X', 1, "GL_NEAREST", 0x2600},
454 { "", 'X', 1, "GL_LINEAR", 0x2601},
455 { "", 'X', 1, "GL_NEAREST_MIPMAP_NEAREST", 0x2700},
456 { "", 'X', 1, "GL_LINEAR_MIPMAP_NEAREST", 0x2701},
457 { "", 'X', 1, "GL_NEAREST_MIPMAP_LINEAR", 0x2702},
458 { "", 'X', 1, "GL_LINEAR_MIPMAP_LINEAR", 0x2703},
459 { "glGetTexParameter", 'E', 1, "GL_TEXTURE_MAG_FILTER", 0x2800},
460 { "glGetTexParameter", 'E', 1, "GL_TEXTURE_MIN_FILTER", 0x2801},
461 { "glGetTexParameter", 'E', 1, "GL_TEXTURE_WRAP_S", 0x2802},
462 { "glGetTexParameter", 'E', 1, "GL_TEXTURE_WRAP_T", 0x2803},
463 { "", 'X', 1, "GL_CLAMP", 0x2900},
464 { "", 'X', 1, "GL_REPEAT", 0x2901},
465 { "glGet", 'F', 1, "GL_POLYGON_OFFSET_UNITS", 0x2A00},
466 { "glGet", 'B', 1, "GL_POLYGON_OFFSET_POINT", 0x2A01},
467 { "glGet", 'B', 1, "GL_POLYGON_OFFSET_LINE", 0x2A02},
468 { "", 'X', 1, "GL_R3_G3_B2", 0x2A10},
469 { "", 'X', 1, "GL_V2F", 0x2A20},
470 { "", 'X', 1, "GL_V3F", 0x2A21},
471 { "", 'X', 1, "GL_C4UB_V2F", 0x2A22},
472 { "", 'X', 1, "GL_C4UB_V3F", 0x2A23},
473 { "", 'X', 1, "GL_C3F_V3F", 0x2A24},
474 { "", 'X', 1, "GL_N3F_V3F", 0x2A25},
475 { "", 'X', 1, "GL_C4F_N3F_V3F", 0x2A26},
476 { "", 'X', 1, "GL_T2F_V3F", 0x2A27},
477 { "", 'X', 1, "GL_T4F_V4F", 0x2A28},
478 { "", 'X', 1, "GL_T2F_C4UB_V3F", 0x2A29},
479 { "", 'X', 1, "GL_T2F_C3F_V3F", 0x2A2A},
480 { "", 'X', 1, "GL_T2F_N3F_V3F", 0x2A2B},
481 { "", 'X', 1, "GL_T2F_C4F_N3F_V3F", 0x2A2C},
482 { "", 'X', 1, "GL_T4F_C4F_N3F_V4F", 0x2A2D},
483 { "glGet", 'B', 1, "GL_CLIP_DISTANCE0", 0x3000},
484 { "glGet", 'B', 1, "GL_CLIP_DISTANCE1", 0x3001},
485 { "glGet", 'B', 1, "GL_CLIP_DISTANCE2", 0x3002},
486 { "glGet", 'B', 1, "GL_CLIP_DISTANCE3", 0x3003},
487 { "glGet", 'B', 1, "GL_CLIP_DISTANCE4", 0x3004},
488 { "glGet", 'B', 1, "GL_CLIP_DISTANCE5", 0x3005},
489 { "glGet", 'B', 1, "GL_CLIP_DISTANCE6", 0x3006},
490 { "glGet", 'B', 1, "GL_CLIP_DISTANCE7", 0x3007},
491 { "glGet", 'B', 1, "GL_LIGHT0", 0x4000},
492 { "glGet", 'B', 1, "GL_LIGHT1", 0x4001},
493 { "glGet", 'B', 1, "GL_LIGHT2", 0x4002},
494 { "glGet", 'B', 1, "GL_LIGHT3", 0x4003},
495 { "glGet", 'B', 1, "GL_LIGHT4", 0x4004},
496 { "glGet", 'B', 1, "GL_LIGHT5", 0x4005},
497 { "glGet", 'B', 1, "GL_LIGHT6", 0x4006},
498 { "glGet", 'B', 1, "GL_LIGHT7", 0x4007},
499 { "", 'X', 1, "GL_ABGR_EXT", 0x8000},
500 { "", 'X', 1, "GL_CONSTANT_COLOR", 0x8001},
501 { "", 'X', 1, "GL_ONE_MINUS_CONSTANT_COLOR", 0x8002},
502 { "", 'X', 1, "GL_CONSTANT_ALPHA", 0x8003},
503 { "", 'X', 1, "GL_ONE_MINUS_CONSTANT_ALPHA", 0x8004},
504 { "glGet", 'F', 4, "GL_BLEND_COLOR", 0x8005},
505 { "", 'X', 1, "GL_FUNC_ADD", 0x8006},
506 { "", 'X', 1, "GL_MIN", 0x8007},
507 { "", 'X', 1, "GL_MAX", 0x8008},
508 { "glGet", 'E', 1, "GL_BLEND_EQUATION", 0x8009},
510 { "", 'X', 1, "GL_FUNC_SUBTRACT", 0x800A},
511 { "", 'X', 1, "GL_FUNC_REVERSE_SUBTRACT", 0x800B},
512 { "", 'X', 1, "GL_CMYK_EXT", 0x800C},
513 { "", 'X', 1, "GL_CMYKA_EXT", 0x800D},
514 { "glGet", 'I', 1, "GL_PACK_CMYK_HINT_EXT", 0x800E},
515 { "glGet", 'I', 1, "GL_UNPACK_CMYK_HINT_EXT", 0x800F},
516 { "glGet", 'B', 1, "GL_CONVOLUTION_1D", 0x8010},
517 { "glGet", 'B', 1, "GL_CONVOLUTION_2D", 0x8011},
518 { "glGet", 'B', 1, "GL_SEPARABLE_2D", 0x8012},
519 { "glGetConvolutionParameter", 'E', 1, "GL_CONVOLUTION_BORDER_MODE", 0x8013},
520 { "glGetConvolutionParameter", 'F', 4, "GL_CONVOLUTION_FILTER_SCALE", 0x8014},
521 { "glGetConvolutionParameter", 'F', 4, "GL_CONVOLUTION_FILTER_BIAS", 0x8015},
522 { "", 'X', 1, "GL_REDUCE", 0x8016},
523 { "glGetConvolutionParameter", 'E', 1, "GL_CONVOLUTION_FORMAT", 0x8017},
524 { "glGetConvolutionParameter", 'I', 1, "GL_CONVOLUTION_WIDTH", 0x8018},
525 { "glGetConvolutionParameter", 'I', 1, "GL_CONVOLUTION_HEIGHT", 0x8019},
526 { "glGetConvolutionParameter", 'I', 1, "GL_MAX_CONVOLUTION_WIDTH", 0x801A},
527 { "glGetConvolutionParameter", 'I', 1, "GL_MAX_CONVOLUTION_HEIGHT", 0x801B},
528 { "glGet", 'F', 1, "GL_POST_CONVOLUTION_RED_SCALE", 0x801C},
529 { "glGet", 'F', 1, "GL_POST_CONVOLUTION_GREEN_SCALE", 0x801D},
530 { "glGet", 'F', 1, "GL_POST_CONVOLUTION_BLUE_SCALE", 0x801E},
531 { "glGet", 'F', 1, "GL_POST_CONVOLUTION_ALPHA_SCALE", 0x801F},
532 { "glGet", 'F', 1, "GL_POST_CONVOLUTION_RED_BIAS", 0x8020},
533 { "glGet", 'F', 1, "GL_POST_CONVOLUTION_GREEN_BIAS", 0x8021},
534 { "glGet", 'F', 1, "GL_POST_CONVOLUTION_BLUE_BIAS", 0x8022},
535 { "glGet", 'F', 1, "GL_POST_CONVOLUTION_ALPHA_BIAS", 0x8023},
536 { "glGet", 'B', 1, "GL_HISTOGRAM", 0x8024},
537 { "", 'X', 1, "GL_PROXY_HISTOGRAM", 0x8025},
538 { "glGetHistogramParameter", 'I', 1, "GL_HISTOGRAM_WIDTH", 0x8026},
539 { "glGetHistogramParameter", 'E', 1, "GL_HISTOGRAM_FORMAT", 0x8027},
540 { "glGetHistogramParameter", 'I', 1, "GL_HISTOGRAM_RED_SIZE", 0x8028},
541 { "glGetHistogramParameter", 'I', 1, "GL_HISTOGRAM_GREEN_SIZE", 0x8029},
542 { "glGetHistogramParameter", 'I', 1, "GL_HISTOGRAM_BLUE_SIZE", 0x802A},
543 { "glGetHistogramParameter", 'I', 1, "GL_HISTOGRAM_ALPHA_SIZE", 0x802B},
544 { "glGetHistogramParameter", 'I', 1, "GL_HISTOGRAM_LUMINANCE_SIZE", 0x802C},
545 { "glGetHistogramParameter", 'B', 1, "GL_HISTOGRAM_SINK", 0x802D},
546 { "glGet", 'B', 1, "GL_MINMAX", 0x802E},
547 { "glGetMinMaxParameter", 'E', 1, "GL_MINMAX_FORMAT", 0x802F},
548 { "glGetMinMaxParameter", 'B', 1, "GL_MINMAX_SINK", 0x8030},
549 { "", 'X', 1, "GL_TABLE_TOO_LARGE", 0x8031},
550 { "", 'X', 1, "GL_UNSIGNED_BYTE_3_3_2", 0x8032},
551 { "", 'X', 1, "GL_UNSIGNED_SHORT_4_4_4_4", 0x8033},
552 { "", 'X', 1, "GL_UNSIGNED_SHORT_5_5_5_1", 0x8034},
553 { "", 'X', 1, "GL_UNSIGNED_INT_8_8_8_8", 0x8035},
554 { "", 'X', 1, "GL_UNSIGNED_INT_10_10_10_2", 0x8036},
555 { "glGet", 'B', 1, "GL_POLYGON_OFFSET_FILL", 0x8037},
556 { "glGet", 'F', 1, "GL_POLYGON_OFFSET_FACTOR", 0x8038},
557 { "glGet", 'F', 1, "GL_POLYGON_OFFSET_BIAS_EXT", 0x8039},
558 { "glGet", 'B', 1, "GL_RESCALE_NORMAL", 0x803A},
559 { "", 'X', 1, "GL_ALPHA4", 0x803B},
560 { "", 'X', 1, "GL_ALPHA8", 0x803C},
561 { "", 'X', 1, "GL_ALPHA12", 0x803D},
562 { "", 'X', 1, "GL_ALPHA16", 0x803E},
563 { "", 'X', 1, "GL_LUMINANCE4", 0x803F},
564 { "", 'X', 1, "GL_LUMINANCE8", 0x8040},
565 { "", 'X', 1, "GL_LUMINANCE12", 0x8041},
566 { "", 'X', 1, "GL_LUMINANCE16", 0x8042},
567 { "", 'X', 1, "GL_LUMINANCE4_ALPHA4", 0x8043},
568 { "", 'X', 1, "GL_LUMINANCE6_ALPHA2", 0x8044},
569 { "", 'X', 1, "GL_LUMINANCE8_ALPHA8", 0x8045},
570 { "", 'X', 1, "GL_LUMINANCE12_ALPHA4", 0x8046},
571 { "", 'X', 1, "GL_LUMINANCE12_ALPHA12", 0x8047},
572 { "", 'X', 1, "GL_LUMINANCE16_ALPHA16", 0x8048},
573 { "", 'X', 1, "GL_INTENSITY", 0x8049},
574 { "", 'X', 1, "GL_INTENSITY4", 0x804A},
575 { "", 'X', 1, "GL_INTENSITY8", 0x804B},
576 { "", 'X', 1, "GL_INTENSITY12", 0x804C},
577 { "", 'X', 1, "GL_INTENSITY16", 0x804D},
578 { "", 'X', 1, "GL_RGB2_EXT", 0x804E},
579 { "", 'X', 1, "GL_RGB4", 0x804F},
580 { "", 'X', 1, "GL_RGB5", 0x8050},
581 { "", 'X', 1, "GL_RGB8", 0x8051},
582 { "", 'X', 1, "GL_RGB10", 0x8052},
583 { "", 'X', 1, "GL_RGB12", 0x8053},
584 { "", 'X', 1, "GL_RGB16", 0x8054},
585 { "", 'X', 1, "GL_RGBA2", 0x8055},
586 { "", 'X', 1, "GL_RGBA4", 0x8056},
587 { "", 'X', 1, "GL_RGB5_A1", 0x8057},
588 { "", 'X', 1, "GL_RGBA8", 0x8058},
589 { "", 'X', 1, "GL_RGB10_A2", 0x8059},
590 { "", 'X', 1, "GL_RGBA12", 0x805A},
591 { "", 'X', 1, "GL_RGBA16", 0x805B},
592 { "glGetTexLevelParameter", 'I', 1, "GL_TEXTURE_RED_SIZE", 0x805C},
593 { "glGetTexLevelParameter", 'I', 1, "GL_TEXTURE_GREEN_SIZE", 0x805D},
594 { "glGetTexLevelParameter", 'I', 1, "GL_TEXTURE_BLUE_SIZE", 0x805E},
595 { "glGetTexLevelParameter", 'I', 1, "GL_TEXTURE_ALPHA_SIZE", 0x805F},
596 { "glGetTexLevelParameter", 'I', 1, "GL_TEXTURE_LUMINANCE_SIZE", 0x8060},
597 { "glGetTexLevelParameter", 'I', 1, "GL_TEXTURE_INTENSITY_SIZE", 0x8061},
598 { "", 'X', 1, "GL_REPLACE_EXT", 0x8062},
599 { "", 'X', 1, "GL_PROXY_TEXTURE_1D", 0x8063},
600 { "", 'X', 1, "GL_PROXY_TEXTURE_2D", 0x8064},
601 { "", 'X', 1, "GL_TEXTURE_TOO_LARGE_EXT", 0x8065},
602 { "glGetTexParameter", 'F', 1, "GL_TEXTURE_PRIORITY", 0x8066},
603 { "glGetTexParameter", 'B', 1, "GL_TEXTURE_RESIDENT", 0x8067},
604 { "glGet", 'I', 1, "GL_TEXTURE_BINDING_1D", 0x8068},
605 { "glGet", 'I', 1, "GL_TEXTURE_BINDING_2D", 0x8069},
606 { "glGet", 'I', 1, "GL_TEXTURE_BINDING_3D", 0x806A},
607 { "glGet", 'I', 1, "GL_PACK_SKIP_IMAGES", 0x806B},
608 { "glGet", 'I', 1, "GL_PACK_IMAGE_HEIGHT", 0x806C},
609 { "glGet", 'I', 1, "GL_UNPACK_SKIP_IMAGES", 0x806D},
610 { "glGet", 'I', 1, "GL_UNPACK_IMAGE_HEIGHT", 0x806E},
611 { "glGet", 'B', 1, "GL_TEXTURE_3D", 0x806F},
612 { "", 'X', 1, "GL_PROXY_TEXTURE_3D", 0x8070},
613 { "glGetTexLevelParameter", 'I', 1, "GL_TEXTURE_DEPTH", 0x8071},
614 { "glGetTexParameter", 'E', 1, "GL_TEXTURE_WRAP_R", 0x8072},
615 { "glGet", 'I', 1, "GL_MAX_3D_TEXTURE_SIZE", 0x8073},
616 { "glGet", 'B', 1, "GL_VERTEX_ARRAY", 0x8074},
617 { "glGet", 'B', 1, "GL_NORMAL_ARRAY", 0x8075},
618 { "glGet", 'B', 1, "GL_COLOR_ARRAY", 0x8076},
619 { "glGet", 'B', 1, "GL_INDEX_ARRAY", 0x8077},
620 { "glGet", 'B', 1, "GL_TEXTURE_COORD_ARRAY", 0x8078},
621 { "glGet", 'B', 1, "GL_EDGE_FLAG_ARRAY", 0x8079},
622 { "glGet", 'I', 1, "GL_VERTEX_ARRAY_SIZE", 0x807A},
623 { "glGet", 'E', 1, "GL_VERTEX_ARRAY_TYPE", 0x807B},
624 { "glGet", 'I', 1, "GL_VERTEX_ARRAY_STRIDE", 0x807C},
625 { "glGet", 'I', 1, "GL_VERTEX_ARRAY_COUNT_EXT", 0x807D},
626 { "glGet", 'E', 1, "GL_NORMAL_ARRAY_TYPE", 0x807E},
627 { "glGet", 'I', 1, "GL_NORMAL_ARRAY_STRIDE", 0x807F},
628 { "glGet", 'I', 1, "GL_NORMAL_ARRAY_COUNT_EXT", 0x8080},
629 { "glGet", 'I', 1, "GL_COLOR_ARRAY_SIZE", 0x8081},
630 { "glGet", 'E', 1, "GL_COLOR_ARRAY_TYPE", 0x8082},
631 { "glGet", 'I', 1, "GL_COLOR_ARRAY_STRIDE", 0x8083},
632 { "glGet", 'I', 1, "GL_COLOR_ARRAY_COUNT_EXT", 0x8084},
633 { "glGet", 'E', 1, "GL_INDEX_ARRAY_TYPE", 0x8085},
634 { "glGet", 'I', 1, "GL_INDEX_ARRAY_STRIDE", 0x8086},
635 { "glGet", 'I', 1, "GL_INDEX_ARRAY_COUNT_EXT", 0x8087},
636 { "glGet", 'I', 1, "GL_TEXTURE_COORD_ARRAY_SIZE", 0x8088},
637 { "glGet", 'E', 1, "GL_TEXTURE_COORD_ARRAY_TYPE", 0x8089},
638 { "glGet", 'I', 1, "GL_TEXTURE_COORD_ARRAY_STRIDE", 0x808A},
639 { "glGet", 'I', 1, "GL_TEXTURE_COORD_ARRAY_COUNT_EXT", 0x808B},
640 { "glGet", 'I', 1, "GL_EDGE_FLAG_ARRAY_STRIDE", 0x808C},
641 { "glGet", 'I', 1, "GL_EDGE_FLAG_ARRAY_COUNT_EXT", 0x808D},
642 { "glGet", 'P', 1, "GL_VERTEX_ARRAY_POINTER", 0x808E},
643 { "glGet", 'P', 1, "GL_NORMAL_ARRAY_POINTER", 0x808F},
644 { "glGet", 'P', 1, "GL_COLOR_ARRAY_POINTER", 0x8090},
645 { "glGet", 'P', 1, "GL_INDEX_ARRAY_POINTER", 0x8091},
646 { "glGet", 'P', 1, "GL_TEXTURE_COORD_ARRAY_POINTER", 0x8092},
647 { "glGet", 'P', 1, "GL_EDGE_FLAG_ARRAY_POINTER", 0x8093},
648 { "glGet", 'I', 1, "GL_INTERLACE_SGIX", 0x8094},
649 { "", 'X', 1, "GL_DETAIL_TEXTURE_2D_SGIS", 0x8095},
650 { "glGet", 'I', 1, "GL_DETAIL_TEXTURE_2D_BINDING_SGIS", 0x8096},
651 { "", 'X', 1, "GL_LINEAR_DETAIL_SGIS", 0x8097},
652 { "", 'X', 1, "GL_LINEAR_DETAIL_ALPHA_SGIS", 0x8098},
653 { "", 'X', 1, "GL_LINEAR_DETAIL_COLOR_SGIS", 0x8099},
654 { "", 'X', 1, "GL_DETAIL_TEXTURE_LEVEL_SGIS", 0x809A},
655 { "", 'X', 1, "GL_DETAIL_TEXTURE_MODE_SGIS", 0x809B},
656 { "", 'X', 1, "GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS", 0x809C},
657 { "glGet", 'B', 1, "GL_MULTISAMPLE", 0x809D},
658 { "glGet", 'B', 1, "GL_SAMPLE_ALPHA_TO_COVERAGE", 0x809E},
659 { "glGet", 'B', 1, "GL_SAMPLE_ALPHA_TO_ONE", 0x809F},
660 { "glGet", 'B', 1, "GL_SAMPLE_COVERAGE", 0x80A0},
661 { "", 'X', 1, "GL_1PASS_EXT", 0x80A1},
662 { "", 'X', 1, "GL_2PASS_0_EXT", 0x80A2},
663 { "", 'X', 1, "GL_2PASS_1_EXT", 0x80A3},
664 { "", 'X', 1, "GL_4PASS_0_EXT", 0x80A4},
665 { "", 'X', 1, "GL_4PASS_1_EXT", 0x80A5},
666 { "", 'X', 1, "GL_4PASS_2_EXT", 0x80A6},
667 { "", 'X', 1, "GL_4PASS_3_EXT", 0x80A7},
668 { "glGet", 'I', 1, "GL_SAMPLE_BUFFERS", 0x80A8},
669 { "glGet", 'I', 1, "GL_SAMPLES", 0x80A9},
670 { "glGet", 'F', 1, "GL_SAMPLE_COVERAGE_VALUE", 0x80AA},
671 { "glGet", 'B', 1, "GL_SAMPLE_COVERAGE_INVERT", 0x80AB},
672 { "glGet", 'I', 1, "GL_SAMPLE_PATTERN_EXT", 0x80AC},
673 { "", 'X', 1, "GL_LINEAR_SHARPEN_SGIS", 0x80AD},
674 { "", 'X', 1, "GL_LINEAR_SHARPEN_ALPHA_SGIS", 0x80AE},
675 { "", 'X', 1, "GL_LINEAR_SHARPEN_COLOR_SGIS", 0x80AF},
676 { "", 'X', 1, "GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS", 0x80B0},
677 { "glGet", 'F', 16, "GL_COLOR_MATRIX", 0x80B1},
678 { "glGet", 'I', 1, "GL_COLOR_MATRIX_STACK_DEPTH", 0x80B2},
679 { "glGet", 'I', 1, "GL_MAX_COLOR_MATRIX_STACK_DEPTH", 0x80B3},
680 { "glGet", 'F', 1, "GL_POST_COLOR_MATRIX_RED_SCALE", 0x80B4},
681 { "glGet", 'F', 1, "GL_POST_COLOR_MATRIX_GREEN_SCALE", 0x80B5},
682 { "glGet", 'F', 1, "GL_POST_COLOR_MATRIX_BLUE_SCALE", 0x80B6},
683 { "glGet", 'F', 1, "GL_POST_COLOR_MATRIX_ALPHA_SCALE", 0x80B7},
684 { "glGet", 'F', 1, "GL_POST_COLOR_MATRIX_RED_BIAS", 0x80B8},
685 { "glGet", 'F', 1, "GL_POST_COLOR_MATRIX_GREEN_BIAS", 0x80B9},
686 { "glGet", 'F', 1, "GL_POST_COLOR_MATRIX_BLUE_BIAS", 0x80BA},
687 { "glGet", 'F', 1, "GL_POST_COLOR_MATRIX_ALPHA_BIAS", 0x80BB},
688 { "glGet", 'I', 1, "GL_TEXTURE_COLOR_TABLE_SGI", 0x80BC},
689 { "", 'X', 1, "GL_PROXY_TEXTURE_COLOR_TABLE_SGI", 0x80BD},
690 { "", 'X', 1, "GL_TEXTURE_ENV_BIAS_SGIX", 0x80BE},
691 { "glGetTexParameter", 'F', 1, "GL_TEXTURE_COMPARE_FAIL_VALUE_ARB", 0x80BF},
692 { "glGet", 'E', 1, "GL_BLEND_DST_RGB", 0x80C8},
693 { "glGet", 'E', 1, "GL_BLEND_SRC_RGB", 0x80C9},
694 { "glGet", 'E', 1, "GL_BLEND_DST_ALPHA", 0x80CA},
695 { "glGet", 'E', 1, "GL_BLEND_SRC_ALPHA", 0x80CB},
696 { "", 'X', 1, "GL_422_EXT", 0x80CC},
697 { "", 'X', 1, "GL_422_REV_EXT", 0x80CD},
698 { "", 'X', 1, "GL_422_AVERAGE_EXT", 0x80CE},
699 { "", 'X', 1, "GL_422_REV_AVERAGE_EXT", 0x80CF},
700 { "glGet", 'B', 1, "GL_COLOR_TABLE", 0x80D0},
701 { "glGet", 'I', 1, "GL_POST_CONVOLUTION_COLOR_TABLE", 0x80D1},
702 { "glGet", 'I', 1, "GL_POST_COLOR_MATRIX_COLOR_TABLE", 0x80D2},
703 { "", 'X', 1, "GL_PROXY_COLOR_TABLE", 0x80D3},
704 { "", 'X', 1, "GL_PROXY_POST_CONVOLUTION_COLOR_TABLE", 0x80D4},
705 { "", 'X', 1, "GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE", 0x80D5},
706 { "glGetColorTableParameter", 'F', 4, "GL_COLOR_TABLE_SCALE", 0x80D6},
707 { "glGetColorTableParameter", 'F', 4, "GL_COLOR_TABLE_BIAS", 0x80D7},
708 { "glGetColorTableParameter", 'E', 1, "GL_COLOR_TABLE_FORMAT", 0x80D8},
709 { "glGetColorTableParameter", 'I', 1, "GL_COLOR_TABLE_WIDTH", 0x80D9},
710 { "glGetColorTableParameter", 'I', 1, "GL_COLOR_TABLE_RED_SIZE", 0x80DA},
711 { "glGetColorTableParameter", 'I', 1, "GL_COLOR_TABLE_GREEN_SIZE", 0x80DB},
712 { "glGetColorTableParameter", 'I', 1, "GL_COLOR_TABLE_BLUE_SIZE", 0x80DC},
713 { "glGetColorTableParameter", 'I', 1, "GL_COLOR_TABLE_ALPHA_SIZE", 0x80DD},
714 { "glGetColorTableParameter", 'I', 1, "GL_COLOR_TABLE_LUMINANCE_SIZE", 0x80DE},
715 { "glGetColorTableParameter", 'I', 1, "GL_COLOR_TABLE_INTENSITY_SIZE", 0x80DF},
716 { "", 'X', 1, "GL_BGR", 0x80E0},
717 { "", 'X', 1, "GL_BGRA", 0x80E1},
718 { "", 'X', 1, "GL_COLOR_INDEX1_EXT", 0x80E2},
719 { "", 'X', 1, "GL_COLOR_INDEX2_EXT", 0x80E3},
720 { "", 'X', 1, "GL_COLOR_INDEX4_EXT", 0x80E4},
721 { "", 'X', 1, "GL_COLOR_INDEX8_EXT", 0x80E5},
722 { "", 'X', 1, "GL_COLOR_INDEX12_EXT", 0x80E6},
723 { "", 'X', 1, "GL_COLOR_INDEX16_EXT", 0x80E7},
724 { "glGet", 'I', 1, "GL_MAX_ELEMENTS_VERTICES", 0x80E8},
725 { "glGet", 'I', 1, "GL_MAX_ELEMENTS_INDICES", 0x80E9},
726 { "", 'X', 1, "GL_PHONG_WIN", 0x80EA},
727 { "", 'X', 1, "GL_PHONG_HINT_WIN", 0x80EB},
728 { "", 'X', 1, "GL_FOG_SPECULAR_TEXTURE_WIN", 0x80EC},
729 { "_glGetTexLevelParameter", 'I', 1, "GL_TEXTURE_INDEX_SIZE_EXT", 0x80ED},
730 { "glGet", 'E', 1, "GL_CLIP_VOLUME_CLIPPING_HINT_EXT", 0x80F0},
731 { "", 'X', 1, "GL_DUAL_ALPHA4_SGIS", 0x8110},
732 { "", 'X', 1, "GL_DUAL_ALPHA8_SGIS", 0x8111},
733 { "", 'X', 1, "GL_DUAL_ALPHA12_SGIS", 0x8112},
734 { "", 'X', 1, "GL_DUAL_ALPHA16_SGIS", 0x8113},
735 { "", 'X', 1, "GL_DUAL_LUMINANCE4_SGIS", 0x8114},
736 { "", 'X', 1, "GL_DUAL_LUMINANCE8_SGIS", 0x8115},
737 { "", 'X', 1, "GL_DUAL_LUMINANCE12_SGIS", 0x8116},
738 { "", 'X', 1, "GL_DUAL_LUMINANCE16_SGIS", 0x8117},
739 { "", 'X', 1, "GL_DUAL_INTENSITY4_SGIS", 0x8118},
740 { "", 'X', 1, "GL_DUAL_INTENSITY8_SGIS", 0x8119},
741 { "", 'X', 1, "GL_DUAL_INTENSITY12_SGIS", 0x811A},
742 { "", 'X', 1, "GL_DUAL_INTENSITY16_SGIS", 0x811B},
743 { "", 'X', 1, "GL_DUAL_LUMINANCE_ALPHA4_SGIS", 0x811C},
744 { "", 'X', 1, "GL_DUAL_LUMINANCE_ALPHA8_SGIS", 0x811D},
745 { "", 'X', 1, "GL_QUAD_ALPHA4_SGIS", 0x811E},
746 { "", 'X', 1, "GL_QUAD_ALPHA8_SGIS", 0x811F},
747 { "", 'X', 1, "GL_QUAD_LUMINANCE4_SGIS", 0x8120},
748 { "", 'X', 1, "GL_QUAD_LUMINANCE8_SGIS", 0x8121},
749 { "", 'X', 1, "GL_QUAD_INTENSITY4_SGIS", 0x8122},
750 { "", 'X', 1, "GL_QUAD_INTENSITY8_SGIS", 0x8123},
751 { "", 'X', 1, "GL_DUAL_TEXTURE_SELECT_SGIS", 0x8124},
752 { "", 'X', 1, "GL_QUAD_TEXTURE_SELECT_SGIS", 0x8125},
753 { "glGet", 'F', 1, "GL_POINT_SIZE_MIN", 0x8126},
754 { "glGet", 'F', 1, "GL_POINT_SIZE_MAX", 0x8127},
755 { "glGet", 'F', 1, "GL_POINT_FADE_THRESHOLD_SIZE", 0x8128},
756 { "glGet", 'F', 3, "GL_POINT_DISTANCE_ATTENUATION", 0x8129},
757 { "", 'X', 1, "GL_FOG_FUNC_SGIS", 0x812A},
758 { "glGet", 'I', 1, "GL_FOG_FUNC_POINTS_SGIS", 0x812B},
759 { "glGet", 'I', 1, "GL_MAX_FOG_FUNC_POINTS_SGIS", 0x812C},
760 { "", 'X', 1, "GL_CLAMP_TO_BORDER", 0x812D},
761 { "", 'X', 1, "GL_TEXTURE_MULTI_BUFFER_HINT_SGIX", 0x812E},
762 { "", 'X', 1, "GL_CLAMP_TO_EDGE", 0x812F},
763 { "glGet", 'I', 1, "GL_PACK_SKIP_VOLUMES_SGIS", 0x8130},
764 { "glGet", 'I', 1, "GL_PACK_IMAGE_DEPTH_SGIS", 0x8131},
765 { "glGet", 'I', 1, "GL_UNPACK_SKIP_VOLUMES_SGIS", 0x8132},
766 { "glGet", 'I', 1, "GL_UNPACK_IMAGE_DEPTH_SGIS", 0x8133},
767 { "glGet", 'I', 1, "GL_TEXTURE_4D_SGIS", 0x8134},
768 { "", 'X', 1, "GL_PROXY_TEXTURE_4D_SGIS", 0x8135},
769 { "", 'X', 1, "GL_TEXTURE_4DSIZE_SGIS", 0x8136},
770 { "", 'X', 1, "GL_TEXTURE_WRAP_Q_SGIS", 0x8137},
771 { "glGet", 'I', 1, "GL_MAX_4D_TEXTURE_SIZE_SGIS", 0x8138},
772 { "glGet", 'I', 1, "GL_PIXEL_TEX_GEN_SGIX", 0x8139},
773 { "glGetTexParameter", 'F', 1, "GL_TEXTURE_MIN_LOD", 0x813A},
774 { "glGetTexParameter", 'F', 1, "GL_TEXTURE_MAX_LOD", 0x813B},
775 { "glGetTexParameter", 'I', 1, "GL_TEXTURE_BASE_LEVEL", 0x813C},
776 { "glGetTexParameter", 'I', 1, "GL_TEXTURE_MAX_LEVEL", 0x813D},
777 { "glGet", 'I', 1, "GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX", 0x813E},
778 { "glGet", 'I', 1, "GL_PIXEL_TILE_CACHE_INCREMENT_SGIX", 0x813F},
779 { "glGet", 'I', 1, "GL_PIXEL_TILE_WIDTH_SGIX", 0x8140},
780 { "glGet", 'I', 1, "GL_PIXEL_TILE_HEIGHT_SGIX", 0x8141},
781 { "glGet", 'I', 1, "GL_PIXEL_TILE_GRID_WIDTH_SGIX", 0x8142},
782 { "glGet", 'I', 1, "GL_PIXEL_TILE_GRID_HEIGHT_SGIX", 0x8143},
783 { "glGet", 'I', 1, "GL_PIXEL_TILE_GRID_DEPTH_SGIX", 0x8144},
784 { "glGet", 'I', 1, "GL_PIXEL_TILE_CACHE_SIZE_SGIX", 0x8145},
785 { "", 'X', 1, "GL_FILTER4_SGIS", 0x8146},
786 { "", 'X', 1, "GL_TEXTURE_FILTER4_SIZE_SGIS", 0x8147},
787 { "glGet", 'I', 1, "GL_SPRITE_SGIX", 0x8148},
788 { "glGet", 'I', 1, "GL_SPRITE_MODE_SGIX", 0x8149},
789 { "glGet", 'F', 3, "GL_SPRITE_AXIS_SGIX", 0x814A},
790 { "glGet", 'F', 3, "GL_SPRITE_TRANSLATION_SGIX", 0x814B},
791 { "", 'X', 1, "GL_SPRITE_AXIAL_SGIX", 0x814C},
792 { "", 'X', 1, "GL_SPRITE_OBJECT_ALIGNED_SGIX", 0x814D},
793 { "", 'X', 1, "GL_SPRITE_EYE_ALIGNED_SGIX", 0x814E},
794 { "glGet", 'I', 1, "GL_TEXTURE_4D_BINDING_SGIS", 0x814F},
795 { "", 'X', 1, "GL_IGNORE_BORDER_HP", 0x8150},
796 { "", 'X', 1, "GL_CONSTANT_BORDER", 0x8151},
797 { "", 'X', 1, "GL_REPLICATE_BORDER", 0x8153},
798 { "glGetConvolutionParameter", 'F', 4, "GL_CONVOLUTION_BORDER_COLOR", 0x8154},
799 { "", 'X', 1, "GL_IMAGE_SCALE_X_HP", 0x8155},
800 { "", 'X', 1, "GL_IMAGE_SCALE_Y_HP", 0x8156},
801 { "", 'X', 1, "GL_IMAGE_TRANSLATE_X_HP", 0x8157},
802 { "", 'X', 1, "GL_IMAGE_TRANSLATE_Y_HP", 0x8158},
803 { "", 'X', 1, "GL_IMAGE_ROTATE_ANGLE_HP", 0x8159},
804 { "", 'X', 1, "GL_IMAGE_ROTATE_ORIGIN_X_HP", 0x815A},
805 { "", 'X', 1, "GL_IMAGE_ROTATE_ORIGIN_Y_HP", 0x815B},
806 { "", 'X', 1, "GL_IMAGE_MAG_FILTER_HP", 0x815C},
807 { "", 'X', 1, "GL_IMAGE_MIN_FILTER_HP", 0x815D},
808 { "", 'X', 1, "GL_IMAGE_CUBIC_WEIGHT_HP", 0x815E},
809 { "", 'X', 1, "GL_CUBIC_HP", 0x815F},
810 { "", 'X', 1, "GL_AVERAGE_HP", 0x8160},
811 { "", 'X', 1, "GL_IMAGE_TRANSFORM_2D_HP", 0x8161},
812 { "", 'X', 1, "GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP", 0x8162},
813 { "", 'X', 1, "GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP", 0x8163},
814 { "_glGet", 'B', 1, "GL_OCCLUSION_TEST_HP", 0x8165},
815 { "_glGet", 'B', 1, "GL_OCCLUSION_TEST_RESULT_HP", 0x8166},
816 { "", 'X', 1, "GL_TEXTURE_LIGHTING_MODE_HP", 0x8167},
817 { "", 'X', 1, "GL_TEXTURE_POST_SPECULAR_HP", 0x8168},
818 { "", 'X', 1, "GL_TEXTURE_PRE_SPECULAR_HP", 0x8169},
819 { "", 'X', 1, "GL_LINEAR_CLIPMAP_LINEAR_SGIX", 0x8170},
820 { "glGetTexParameter", 'I', 2, "GL_TEXTURE_CLIPMAP_CENTER_SGIX", 0x8171},
821 { "glGetTexParameter", 'F', 1, "GL_TEXTURE_CLIPMAP_FRAME_SGIX", 0x8172},
822 { "glGetTexParameter", 'I', 2, "GL_TEXTURE_CLIPMAP_OFFSET_SGIX", 0x8173},
823 { "glGetTexParameter", 'I', 3, "GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX", 0x8174},
824 { "", 'X', 1, "GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX", 0x8175},
825 { "", 'I', 1, "GL_TEXTURE_CLIPMAP_DEPTH_SGIX", 0x8176},
826 { "glGet", 'I', 1, "GL_MAX_CLIPMAP_DEPTH_SGIX", 0x8177},
827 { "glGet", 'I', 1, "GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX", 0x8178},
828 { "glGetTexParameter", 'F', 1, "GL_POST_TEXTURE_FILTER_BIAS_SGIX", 0x8179},
829 { "glGetTexParameter", 'F', 1, "GL_POST_TEXTURE_FILTER_SCALE_SGIX", 0x817A},
830 { "glGet", 'F', 2, "GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX", 0x817B},
831 { "glGet", 'F', 2, "GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX", 0x817C},
832 { "glGet", 'I', 1, "GL_REFERENCE_PLANE_SGIX", 0x817D},
833 { "glGet", 'F', 4, "GL_REFERENCE_PLANE_EQUATION_SGIX", 0x817E},
834 { "glGet", 'I', 1, "GL_IR_INSTRUMENT1_SGIX", 0x817F},
835 { "", 'X', 1, "GL_INSTRUMENT_BUFFER_POINTER_SGIX", 0x8180},
836 { "glGet", 'I', 1, "GL_INSTRUMENT_MEASUREMENTS_SGIX", 0x8181},
837 { "", 'X', 1, "GL_LIST_PRIORITY_SGIX", 0x8182},
838 { "glGet", 'I', 1, "GL_CALLIGRAPHIC_FRAGMENT_SGIX", 0x8183},
839 { "", 'X', 1, "GL_PIXEL_TEX_GEN_Q_CEILING_SGIX", 0x8184},
840 { "", 'X', 1, "GL_PIXEL_TEX_GEN_Q_ROUND_SGIX", 0x8185},
841 { "", 'X', 1, "GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX", 0x8186},
842 { "", 'X', 1, "GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX", 0x8187},
843 { "", 'X', 1, "GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX", 0x8188},
844 { "", 'X', 1, "GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX", 0x8189},
845 { "", 'X', 1, "GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX", 0x818A},
846 { "glGet", 'I', 1, "GL_FRAMEZOOM_SGIX", 0x818B},
847 { "glGet", 'I', 1, "GL_FRAMEZOOM_FACTOR_SGIX", 0x818C},
848 { "glGet", 'I', 1, "GL_MAX_FRAMEZOOM_FACTOR_SGIX", 0x818D},
849 { "glGetTexParameter", 'F', 1, "GL_TEXTURE_LOD_BIAS_S_SGIX", 0x818E},
850 { "glGetTexParameter", 'F', 1, "GL_TEXTURE_LOD_BIAS_T_SGIX", 0x818F},
851 { "glGetTexParameter", 'F', 1, "GL_TEXTURE_LOD_BIAS_R_SGIX", 0x8190},
852 { "glGetTexParameter", 'B', 1, "GL_GENERATE_MIPMAP", 0x8191},
853 { "glGet", 'E', 1, "GL_GENERATE_MIPMAP_HINT", 0x8192},
854 { "", 'X', 1, "GL_GEOMETRY_DEFORMATION_SGIX", 0x8194},
855 { "", 'X', 1, "GL_TEXTURE_DEFORMATION_SGIX", 0x8195},
856 { "glGet", 'I', 1, "GL_DEFORMATIONS_MASK_SGIX", 0x8196},
857 { "", 'X', 1, "GL_MAX_DEFORMATION_ORDER_SGIX", 0x8197},
858 { "glGet", 'I', 1, "GL_FOG_OFFSET_SGIX", 0x8198},
859 { "glGet", 'F', 4, "GL_FOG_OFFSET_VALUE_SGIX", 0x8199},
860 { "glGetTexParameter", 'B', 1, "GL_TEXTURE_COMPARE_SGIX", 0x819A},
861 { "glGetTexParameter", 'E', 1, "GL_TEXTURE_COMPARE_OPERATOR_SGIX", 0x819B},
862 { "", 'X', 1, "GL_TEXTURE_LEQUAL_R_SGIX", 0x819C},
863 { "", 'X', 1, "GL_TEXTURE_GEQUAL_R_SGIX", 0x819D},
864 { "", 'X', 1, "GL_DEPTH_COMPONENT16", 0x81A5},
865 { "", 'X', 1, "GL_DEPTH_COMPONENT24", 0x81A6},
866 { "", 'X', 1, "GL_DEPTH_COMPONENT32", 0x81A7},
867 { "glGet", 'I', 1, "GL_ARRAY_ELEMENT_LOCK_FIRST_EXT", 0x81A8},
868 { "glGet", 'I', 1, "GL_ARRAY_ELEMENT_LOCK_COUNT_EXT", 0x81A9},
869 { "glGet", 'B', 1, "GL_CULL_VERTEX_EXT", 0x81AA},
870 { "glGet", 'F', 4, "GL_CULL_VERTEX_EYE_POSITION_EXT", 0x81AB},
871 { "glGet", 'F', 4, "GL_CULL_VERTEX_OBJECT_POSITION_EXT", 0x81AC},
872 { "", 'X', 1, "GL_IUI_V2F_EXT", 0x81AD},
873 { "", 'X', 1, "GL_IUI_V3F_EXT", 0x81AE},
874 { "", 'X', 1, "GL_IUI_N3F_V2F_EXT", 0x81AF},
875 { "", 'X', 1, "GL_IUI_N3F_V3F_EXT", 0x81B0},
876 { "", 'X', 1, "GL_T2F_IUI_V2F_EXT", 0x81B1},
877 { "", 'X', 1, "GL_T2F_IUI_V3F_EXT", 0x81B2},
878 { "", 'X', 1, "GL_T2F_IUI_N3F_V2F_EXT", 0x81B3},
879 { "", 'X', 1, "GL_T2F_IUI_N3F_V3F_EXT", 0x81B4},
880 { "", 'X', 1, "GL_INDEX_TEST_EXT", 0x81B5},
881 { "", 'X', 1, "GL_INDEX_TEST_FUNC_EXT", 0x81B6},
882 { "", 'X', 1, "GL_INDEX_TEST_REF_EXT", 0x81B7},
883 { "", 'X', 1, "GL_INDEX_MATERIAL_EXT", 0x81B8},
884 { "", 'X', 1, "GL_INDEX_MATERIAL_PARAMETER_EXT", 0x81B9},
885 { "", 'X', 1, "GL_INDEX_MATERIAL_FACE_EXT", 0x81BA},
886 { "", 'X', 1, "GL_YCRCB_422_SGIX", 0x81BB},
887 { "", 'X', 1, "GL_YCRCB_444_SGIX", 0x81BC},
888 { "", 'X', 1, "GL_WRAP_BORDER_SUN", 0x81D4},
889 { "", 'X', 1, "GL_UNPACK_CONSTANT_DATA_SUNX", 0x81D5},
890 { "", 'X', 1, "GL_TEXTURE_CONSTANT_DATA_SUNX", 0x81D6},
891 { "", 'X', 1, "GL_TRIANGLE_LIST_SUN", 0x81D7},
892 { "", 'X', 1, "GL_REPLACEMENT_CODE_SUN", 0x81D8},
893 { "", 'X', 1, "GL_GLOBAL_ALPHA_SUN", 0x81D9},
894 { "", 'X', 1, "GL_GLOBAL_ALPHA_FACTOR_SUN", 0x81DA},
895 { "glGet", 'B', 4, "GL_TEXTURE_COLOR_WRITEMASK_SGIS", 0x81EF},
896 { "", 'X', 1, "GL_EYE_DISTANCE_TO_POINT_SGIS", 0x81F0},
897 { "", 'X', 1, "GL_OBJECT_DISTANCE_TO_POINT_SGIS", 0x81F1},
898 { "", 'X', 1, "GL_EYE_DISTANCE_TO_LINE_SGIS", 0x81F2},
899 { "", 'X', 1, "GL_OBJECT_DISTANCE_TO_LINE_SGIS", 0x81F3},
900 { "", 'X', 1, "GL_EYE_POINT_SGIS", 0x81F4},
901 { "", 'X', 1, "GL_OBJECT_POINT_SGIS", 0x81F5},
902 { "", 'X', 1, "GL_EYE_LINE_SGIS", 0x81F6},
903 { "", 'X', 1, "GL_OBJECT_LINE_SGIS", 0x81F7},
904 { "glGet", 'E', 1, "GL_LIGHT_MODEL_COLOR_CONTROL", 0x81F8},
905 { "", 'X', 1, "GL_SINGLE_COLOR", 0x81F9},
906 { "", 'X', 1, "GL_SEPARATE_SPECULAR_COLOR", 0x81FA},
907 { "", 'X', 1, "GL_SHARED_TEXTURE_PALETTE_EXT", 0x81FB},
908 { "", 'X', 1, "GL_FOG_SCALE_SGIX", 0x81FC},
909 { "", 'X', 1, "GL_FOG_SCALE_VALUE_SGIX", 0x81FD},
910 { "", 'X', 1, "GL_TEXT_FRAGMENT_SHADER_ATI", 0x8200},
911 { "glGetFramebufferAttachmentParameter", 'E', 1, "GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING", 0x8210},
912 { "glGetFramebufferAttachmentParameter", 'E', 1, "GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE", 0x8211},
913 { "glGetFramebufferAttachmentParameter", 'I', 1, "GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE", 0x8212},
914 { "glGetFramebufferAttachmentParameter", 'I', 1, "GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE", 0x8213},
915 { "glGetFramebufferAttachmentParameter", 'I', 1, "GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE", 0x8214},
916 { "glGetFramebufferAttachmentParameter", 'I', 1, "GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE", 0x8215},
917 { "glGetFramebufferAttachmentParameter", 'I', 1, "GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE", 0x8216},
918 { "glGetFramebufferAttachmentParameter", 'I', 1, "GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE", 0x8217},
919 { "", 'X', 1, "GL_FRAMEBUFFER_DEFAULT", 0x8218},
920 { "", 'X', 1, "GL_FRAMEBUFFER_UNDEFINED", 0x8219},
921 { "", 'X', 1, "GL_DEPTH_STENCIL_ATTACHMENT", 0x821A},
922 { "glGet", 'I', 1, "GL_MAJOR_VERSION", 0x821B},
923 { "glGet", 'I', 1, "GL_MINOR_VERSION", 0x821C},
924 { "glGet", 'I', 1, "GL_NUM_EXTENSIONS", 0x821D},
925 { "glGet", 'I', 1, "GL_CONTEXT_FLAGS", 0x821E},
926 { "", 'X', 1, "GL_INDEX", 0x8222},
927 { "", 'X', 1, "GL_COMPRESSED_RED", 0x8225},
928 { "", 'X', 1, "GL_COMPRESSED_RG", 0x8226},
929 { "", 'X', 1, "GL_RG", 0x8227},
930 { "", 'X', 1, "GL_RG_INTEGER", 0x8228},
931 { "", 'X', 1, "GL_R8", 0x8229},
932 { "", 'X', 1, "GL_R16", 0x822A},
933 { "", 'X', 1, "GL_RG8", 0x822B},
934 { "", 'X', 1, "GL_RG16", 0x822C},
935 { "", 'X', 1, "GL_R16F", 0x822D},
936 { "", 'X', 1, "GL_R32F", 0x822E},
937 { "", 'X', 1, "GL_RG16F", 0x822F},
938 { "", 'X', 1, "GL_RG32F", 0x8230},
939 { "", 'X', 1, "GL_R8I", 0x8231},
940 { "", 'X', 1, "GL_R8UI", 0x8232},
941 { "", 'X', 1, "GL_R16I", 0x8233},
942 { "", 'X', 1, "GL_R16UI", 0x8234},
943 { "", 'X', 1, "GL_R32I", 0x8235},
944 { "", 'X', 1, "GL_R32UI", 0x8236},
945 { "", 'X', 1, "GL_RG8I", 0x8237},
946 { "", 'X', 1, "GL_RG8UI", 0x8238},
947 { "", 'X', 1, "GL_RG16I", 0x8239},
948 { "", 'X', 1, "GL_RG16UI", 0x823A},
949 { "", 'X', 1, "GL_RG32I", 0x823B},
950 { "", 'X', 1, "GL_RG32UI", 0x823C},
951 { "", 'X', 1, "GL_SYNC_CL_EVENT_ARB", 0x8240},
952 { "", 'X', 1, "GL_SYNC_CL_EVENT_COMPLETE_ARB", 0x8241},
953 { "glGet", 'B', 1, "GL_DEBUG_OUTPUT_SYNCHRONOUS", 0x8242},
954 { "glGet", 'I', 1, "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH", 0x8243},
955 { "glGet", 'P', 1, "GL_DEBUG_CALLBACK_FUNCTION", 0x8244},
956 { "glGet", 'P', 1, "GL_DEBUG_CALLBACK_USER_PARAM", 0x8245},
957 { "", 'X', 1, "GL_DEBUG_SOURCE_API", 0x8246},
958 { "", 'X', 1, "GL_DEBUG_SOURCE_WINDOW_SYSTEM", 0x8247},
959 { "", 'X', 1, "GL_DEBUG_SOURCE_SHADER_COMPILER", 0x8248},
960 { "", 'X', 1, "GL_DEBUG_SOURCE_THIRD_PARTY", 0x8249},
961 { "", 'X', 1, "GL_DEBUG_SOURCE_APPLICATION", 0x824A},
962 { "", 'X', 1, "GL_DEBUG_SOURCE_OTHER", 0x824B},
963 { "", 'X', 1, "GL_DEBUG_TYPE_ERROR", 0x824C},
964 { "", 'X', 1, "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR", 0x824D},
965 { "", 'X', 1, "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR", 0x824E},
966 { "", 'X', 1, "GL_DEBUG_TYPE_PORTABILITY", 0x824F},
967 { "", 'X', 1, "GL_DEBUG_TYPE_PERFORMANCE", 0x8250},
968 { "", 'X', 1, "GL_DEBUG_TYPE_OTHER", 0x8251},
969 { "", 'X', 1, "GL_LOSE_CONTEXT_ON_RESET_ARB", 0x8252},
970 { "", 'X', 1, "GL_GUILTY_CONTEXT_RESET_ARB", 0x8253},
971 { "", 'X', 1, "GL_INNOCENT_CONTEXT_RESET_ARB", 0x8254},
972 { "", 'X', 1, "GL_UNKNOWN_CONTEXT_RESET_ARB", 0x8255},
973 { "glGet", 'E', 1, "GL_RESET_NOTIFICATION_STRATEGY_ARB", 0x8256},
974 { "", 'X', 1, "GL_PROGRAM_BINARY_RETRIEVABLE_HINT", 0x8257},
975 { "", 'X', 1, "GL_PROGRAM_SEPARABLE", 0x8258},
976 { "glGet", 'I', 1, "GL_ACTIVE_PROGRAM", 0x8259},
977 { "glGet", 'U', 1, "GL_PROGRAM_PIPELINE_BINDING", 0x825A},
978 { "glGet", 'I', 1, "GL_MAX_VIEWPORTS", 0x825B},
979 { "glGet", 'I', 1, "GL_VIEWPORT_SUBPIXEL_BITS", 0x825C},
980 { "glGet", 'F', 2, "GL_VIEWPORT_BOUNDS_RANGE", 0x825D},
981 { "glGet", 'E', 1, "GL_LAYER_PROVOKING_VERTEX", 0x825E},
982 { "glGet", 'E', 1, "GL_VIEWPORT_INDEX_PROVOKING_VERTEX", 0x825F},
983 { "", 'X', 1, "GL_UNDEFINED_VERTEX", 0x8260},
984 { "", 'X', 1, "GL_NO_RESET_NOTIFICATION_ARB", 0x8261},
985 { "glGet", 'I', 1, "GL_MAX_COMPUTE_SHARED_MEMORY_SIZE", 0x8262},
986 { "glGet", 'I', 1, "GL_MAX_COMPUTE_UNIFORM_COMPONENTS", 0x8263},
987 { "glGet", 'I', 1, "GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS", 0x8264},
988 { "glGet", 'I', 1, "GL_MAX_COMPUTE_ATOMIC_COUNTERS", 0x8265},
989 { "glGet", 'I', 1, "GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS", 0x8266},
990 { "", 'X', 1, "GL_COMPUTE_LOCAL_WORK_SIZE", 0x8267},
991 { "", 'X', 1, "GL_DEBUG_TYPE_MARKER", 0x8268},
992 { "", 'X', 1, "GL_DEBUG_TYPE_PUSH_GROUP", 0x8269},
993 { "", 'X', 1, "GL_DEBUG_TYPE_POP_GROUP", 0x826A},
994 { "", 'X', 1, "GL_DEBUG_SEVERITY_NOTIFICATION", 0x826B},
995 { "glGet", 'I', 1, "GL_MAX_DEBUG_GROUP_STACK_DEPTH", 0x826C},
996 { "glGet", 'I', 1, "GL_DEBUG_GROUP_STACK_DEPTH", 0x826D},
997 { "glGet", 'I', 1, "GL_MAX_UNIFORM_LOCATIONS", 0x826E},
998 { "", 'I', 1, "GL_INTERNALFORMAT_SUPPORTED", 0x826F},
999 { "", 'I', 1, "GL_INTERNALFORMAT_PREFERRED", 0x8270},
1000 { "", 'I', 1, "GL_INTERNALFORMAT_RED_SIZE", 0x8271},
1001 { "", 'I', 1, "GL_INTERNALFORMAT_GREEN_SIZE", 0x8272},
1002 { "", 'I', 1, "GL_INTERNALFORMAT_BLUE_SIZE", 0x8273},
1003 { "", 'I', 1, "GL_INTERNALFORMAT_ALPHA_SIZE", 0x8274},
1004 { "", 'I', 1, "GL_INTERNALFORMAT_DEPTH_SIZE", 0x8275},
1005 { "", 'I', 1, "GL_INTERNALFORMAT_STENCIL_SIZE", 0x8276},
1006 { "", 'I', 1, "GL_INTERNALFORMAT_SHARED_SIZE", 0x8277},
1007 { "", 'E', 1, "GL_INTERNALFORMAT_RED_TYPE", 0x8278},
1008 { "", 'E', 1, "GL_INTERNALFORMAT_GREEN_TYPE", 0x8279},
1009 { "", 'E', 1, "GL_INTERNALFORMAT_BLUE_TYPE", 0x827A},
1010 { "", 'E', 1, "GL_INTERNALFORMAT_ALPHA_TYPE", 0x827B},
1011 { "", 'E', 1, "GL_INTERNALFORMAT_DEPTH_TYPE", 0x827C},
1012 { "", 'E', 1, "GL_INTERNALFORMAT_STENCIL_TYPE", 0x827D},
1013 { "", 'I', 1, "GL_MAX_WIDTH", 0x827E},
1014 { "", 'I', 1, "GL_MAX_HEIGHT", 0x827F},
1015 { "", 'I', 1, "GL_MAX_DEPTH", 0x8280},
1016 { "", 'I', 1, "GL_MAX_LAYERS", 0x8281},
1017 { "", 'I', 1, "GL_MAX_COMBINED_DIMENSIONS", 0x8282},
1018 { "", 'X', 1, "GL_COLOR_COMPONENTS", 0x8283},
1019 { "", 'X', 1, "GL_DEPTH_COMPONENTS", 0x8284},
1020 { "", 'X', 1, "GL_STENCIL_COMPONENTS", 0x8285},
1021 { "", 'X', 1, "GL_COLOR_RENDERABLE", 0x8286},
1022 { "", 'X', 1, "GL_DEPTH_RENDERABLE", 0x8287},
1023 { "", 'X', 1, "GL_STENCIL_RENDERABLE", 0x8288},
1024 { "", 'X', 1, "GL_FRAMEBUFFER_RENDERABLE", 0x8289},
1025 { "", 'X', 1, "GL_FRAMEBUFFER_RENDERABLE_LAYERED", 0x828A},
1026 { "", 'X', 1, "GL_FRAMEBUFFER_BLEND", 0x828B},
1027 { "", 'X', 1, "GL_READ_PIXELS", 0x828C},
1028 { "", 'X', 1, "GL_READ_PIXELS_FORMAT", 0x828D},
1029 { "", 'X', 1, "GL_READ_PIXELS_TYPE", 0x828E},
1030 { "", 'X', 1, "GL_TEXTURE_IMAGE_FORMAT", 0x828F},
1031 { "", 'X', 1, "GL_TEXTURE_IMAGE_TYPE", 0x8290},
1032 { "", 'X', 1, "GL_GET_TEXTURE_IMAGE_FORMAT", 0x8291},
1033 { "", 'X', 1, "GL_GET_TEXTURE_IMAGE_TYPE", 0x8292},
1034 { "", 'X', 1, "GL_MIPMAP", 0x8293},
1035 { "", 'X', 1, "GL_MANUAL_GENERATE_MIPMAP", 0x8294},
1036 { "", 'X', 1, "GL_AUTO_GENERATE_MIPMAP", 0x8295},
1037 { "", 'X', 1, "GL_COLOR_ENCODING", 0x8296},
1038 { "", 'X', 1, "GL_SRGB_READ", 0x8297},
1039 { "", 'X', 1, "GL_SRGB_WRITE", 0x8298},
1040 { "", 'X', 1, "GL_SRGB_DECODE_ARB", 0x8299},
1041 { "", 'X', 1, "GL_FILTER", 0x829A},
1042 { "", 'X', 1, "GL_VERTEX_TEXTURE", 0x829B},
1043 { "", 'X', 1, "GL_TESS_CONTROL_TEXTURE", 0x829C},
1044 { "", 'X', 1, "GL_TESS_EVALUATION_TEXTURE", 0x829D},
1045 { "", 'X', 1, "GL_GEOMETRY_TEXTURE", 0x829E},
1046 { "", 'X', 1, "GL_FRAGMENT_TEXTURE", 0x829F},
1047 { "", 'X', 1, "GL_COMPUTE_TEXTURE", 0x82A0},
1048 { "", 'X', 1, "GL_TEXTURE_SHADOW", 0x82A1},
1049 { "", 'X', 1, "GL_TEXTURE_GATHER", 0x82A2},
1050 { "", 'X', 1, "GL_TEXTURE_GATHER_SHADOW", 0x82A3},
1051 { "", 'X', 1, "GL_SHADER_IMAGE_LOAD", 0x82A4},
1052 { "", 'X', 1, "GL_SHADER_IMAGE_STORE", 0x82A5},
1053 { "", 'X', 1, "GL_SHADER_IMAGE_ATOMIC", 0x82A6},
1054 { "", 'X', 1, "GL_IMAGE_TEXEL_SIZE", 0x82A7},
1055 { "", 'X', 1, "GL_IMAGE_COMPATIBILITY_CLASS", 0x82A8},
1056 { "", 'X', 1, "GL_IMAGE_PIXEL_FORMAT", 0x82A9},
1057 { "", 'X', 1, "GL_IMAGE_PIXEL_TYPE", 0x82AA},
1058 { "", 'X', 1, "GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST", 0x82AC},
1059 { "", 'X', 1, "GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST", 0x82AD},
1060 { "", 'X', 1, "GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE", 0x82AE},
1061 { "", 'X', 1, "GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE", 0x82AF},
1062 { "", 'X', 1, "GL_TEXTURE_COMPRESSED_BLOCK_WIDTH", 0x82B1},
1063 { "", 'X', 1, "GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT", 0x82B2},
1064 { "", 'X', 1, "GL_TEXTURE_COMPRESSED_BLOCK_SIZE", 0x82B3},
1065 { "", 'X', 1, "GL_CLEAR_BUFFER", 0x82B4},
1066 { "", 'X', 1, "GL_TEXTURE_VIEW", 0x82B5},
1067 { "", 'X', 1, "GL_VIEW_COMPATIBILITY_CLASS", 0x82B6},
1068 { "", 'X', 1, "GL_FULL_SUPPORT", 0x82B7},
1069 { "", 'X', 1, "GL_CAVEAT_SUPPORT", 0x82B8},
1070 { "", 'X', 1, "GL_IMAGE_CLASS_4_X_32", 0x82B9},
1071 { "", 'X', 1, "GL_IMAGE_CLASS_2_X_32", 0x82BA},
1072 { "", 'X', 1, "GL_IMAGE_CLASS_1_X_32", 0x82BB},
1073 { "", 'X', 1, "GL_IMAGE_CLASS_4_X_16", 0x82BC},
1074 { "", 'X', 1, "GL_IMAGE_CLASS_2_X_16", 0x82BD},
1075 { "", 'X', 1, "GL_IMAGE_CLASS_1_X_16", 0x82BE},
1076 { "", 'X', 1, "GL_IMAGE_CLASS_4_X_8", 0x82BF},
1077 { "", 'X', 1, "GL_IMAGE_CLASS_2_X_8", 0x82C0},
1078 { "", 'X', 1, "GL_IMAGE_CLASS_1_X_8", 0x82C1},
1079 { "", 'X', 1, "GL_IMAGE_CLASS_11_11_10", 0x82C2},
1080 { "", 'X', 1, "GL_IMAGE_CLASS_10_10_10_2", 0x82C3},
1081 { "", 'X', 1, "GL_VIEW_CLASS_128_BITS", 0x82C4},
1082 { "", 'X', 1, "GL_VIEW_CLASS_96_BITS", 0x82C5},
1083 { "", 'X', 1, "GL_VIEW_CLASS_64_BITS", 0x82C6},
1084 { "", 'X', 1, "GL_VIEW_CLASS_48_BITS", 0x82C7},
1085 { "", 'X', 1, "GL_VIEW_CLASS_32_BITS", 0x82C8},
1086 { "", 'X', 1, "GL_VIEW_CLASS_24_BITS", 0x82C9},
1087 { "", 'X', 1, "GL_VIEW_CLASS_16_BITS", 0x82CA},
1088 { "", 'X', 1, "GL_VIEW_CLASS_8_BITS", 0x82CB},
1089 { "", 'X', 1, "GL_VIEW_CLASS_S3TC_DXT1_RGB", 0x82CC},
1090 { "", 'X', 1, "GL_VIEW_CLASS_S3TC_DXT1_RGBA", 0x82CD},
1091 { "", 'X', 1, "GL_VIEW_CLASS_S3TC_DXT3_RGBA", 0x82CE},
1092 { "", 'X', 1, "GL_VIEW_CLASS_S3TC_DXT5_RGBA", 0x82CF},
1093 { "", 'X', 1, "GL_VIEW_CLASS_RGTC1_RED", 0x82D0},
1094 { "", 'X', 1, "GL_VIEW_CLASS_RGTC2_RG", 0x82D1},
1095 { "", 'X', 1, "GL_VIEW_CLASS_BPTC_UNORM", 0x82D2},
1096 { "", 'X', 1, "GL_VIEW_CLASS_BPTC_FLOAT", 0x82D3},
1097 { "glGet", 'I', 1, "GL_VERTEX_ATTRIB_BINDING", 0x82D4},
1098 { "glGet", 'I', 1, "GL_VERTEX_ATTRIB_RELATIVE_OFFSET", 0x82D5},
1099 { "glGetI", 'I', 1, "GL_VERTEX_BINDING_DIVISOR", 0x82D6},
1100 { "glGetI", 'I', 1, "GL_VERTEX_BINDING_OFFSET", 0x82D7},
1101 { "glGetI", 'I', 1, "GL_VERTEX_BINDING_STRIDE", 0x82D8},
1102 { "glGet", 'I', 1, "GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET", 0x82D9},
1103 { "glGet", 'I', 1, "GL_MAX_VERTEX_ATTRIB_BINDINGS", 0x82DA},
1104 { "glGetTexParameter", 'I', 1, "GL_TEXTURE_VIEW_MIN_LEVEL", 0x82DB},
1105 { "glGetTexParameter", 'I', 1, "GL_TEXTURE_VIEW_NUM_LEVELS", 0x82DC},
1106 { "glGetTexParameter", 'I', 1, "GL_TEXTURE_VIEW_MIN_LAYER", 0x82DD},
1107 { "glGetTexParameter", 'I', 1, "GL_TEXTURE_VIEW_NUM_LAYERS", 0x82DE},
1108 { "glGetTexParameter", 'I', 1, "GL_TEXTURE_IMMUTABLE_LEVELS", 0x82DF},
1109 { "", 'X', 1, "GL_BUFFER", 0x82E0},
1110 { "", 'X', 1, "GL_SHADER", 0x82E1},
1111 { "", 'X', 1, "GL_PROGRAM", 0x82E2},
1112 { "", 'X', 1, "GL_QUERY", 0x82E3},
1113 { "", 'X', 1, "GL_PROGRAM_PIPELINE", 0x82E4},
1114 { "", 'X', 1, "GL_SAMPLER", 0x82E6},
1115 { "", 'X', 1, "GL_DISPLAY_LIST", 0x82E7},
1116 { "glGet", 'I', 1, "GL_MAX_LABEL_LENGTH", 0x82E8},
1117 { "", 'X', 1, "GL_NUM_SHADING_LANGUAGE_VERSIONS", 0x82E9},
1118 { "", 'X', 1, "GL_DEPTH_PASS_INSTRUMENT_SGIX", 0x8310},
1119 { "", 'X', 1, "GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX", 0x8311},
1120 { "", 'X', 1, "GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX", 0x8312},
1121 { "glGet", 'I', 1, "GL_CONVOLUTION_HINT_SGIX", 0x8316},
1122 { "", 'X', 1, "GL_YCRCB_SGIX", 0x8318},
1123 { "", 'X', 1, "GL_YCRCBA_SGIX", 0x8319},
1124 { "", 'X', 1, "GL_ALPHA_MIN_SGIX", 0x8320},
1125 { "", 'X', 1, "GL_ALPHA_MAX_SGIX", 0x8321},
1126 { "", 'X', 1, "GL_SCALEBIAS_HINT_SGIX", 0x8322},
1127 { "", 'X', 1, "GL_ASYNC_MARKER_SGIX", 0x8329},
1128 { "glGet", 'I', 1, "GL_PIXEL_TEX_GEN_MODE_SGIX", 0x832B},
1129 { "", 'X', 1, "GL_ASYNC_HISTOGRAM_SGIX", 0x832C},
1130 { "", 'X', 1, "GL_MAX_ASYNC_HISTOGRAM_SGIX", 0x832D},
1131 { "", 'X', 1, "GL_PIXEL_TRANSFORM_2D_EXT", 0x8330},
1132 { "", 'X', 1, "GL_PIXEL_MAG_FILTER_EXT", 0x8331},
1133 { "", 'X', 1, "GL_PIXEL_MIN_FILTER_EXT", 0x8332},
1134 { "", 'X', 1, "GL_PIXEL_CUBIC_WEIGHT_EXT", 0x8333},
1135 { "", 'X', 1, "GL_CUBIC_EXT", 0x8334},
1136 { "", 'X', 1, "GL_AVERAGE_EXT", 0x8335},
1137 { "", 'X', 1, "GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT", 0x8336},
1138 { "", 'X', 1, "GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT", 0x8337},
1139 { "", 'X', 1, "GL_PIXEL_TRANSFORM_2D_MATRIX_EXT", 0x8338},
1140 { "", 'X', 1, "GL_FRAGMENT_MATERIAL_EXT", 0x8349},
1141 { "", 'X', 1, "GL_FRAGMENT_NORMAL_EXT", 0x834A},
1142 { "", 'X', 1, "GL_FRAGMENT_COLOR_EXT", 0x834C},
1143 { "", 'X', 1, "GL_ATTENUATION_EXT", 0x834D},
1144 { "", 'X', 1, "GL_SHADOW_ATTENUATION_EXT", 0x834E},
1145 { "glGet", 'I', 1, "GL_TEXTURE_APPLICATION_MODE_EXT", 0x834F},
1146 { "glGet", 'I', 1, "GL_TEXTURE_LIGHT_EXT", 0x8350},
1147 { "glGet", 'I', 1, "GL_TEXTURE_MATERIAL_FACE_EXT", 0x8351},
1148 { "glGet", 'I', 1, "GL_TEXTURE_MATERIAL_PARAMETER_EXT", 0x8352},
1149 { "glGet", 'I', 1, "GL_PIXEL_TEXTURE_SGIS", 0x8353},
1150 { "glGet", 'I', 1, "GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS", 0x8354},
1151 { "glGet", 'I', 1, "GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS", 0x8355},
1152 { "glGet", 'I', 1, "GL_PIXEL_GROUP_COLOR_SGIS", 0x8356},
1153 { "", 'X', 1, "GL_ASYNC_TEX_IMAGE_SGIX", 0x835C},
1154 { "", 'X', 1, "GL_ASYNC_DRAW_PIXELS_SGIX", 0x835D},
1155 { "", 'X', 1, "GL_ASYNC_READ_PIXELS_SGIX", 0x835E},
1156 { "", 'X', 1, "GL_MAX_ASYNC_TEX_IMAGE_SGIX", 0x835F},
1157 { "", 'X', 1, "GL_MAX_ASYNC_DRAW_PIXELS_SGIX", 0x8360},
1158 { "", 'X', 1, "GL_MAX_ASYNC_READ_PIXELS_SGIX", 0x8361},
1159 { "", 'X', 1, "GL_UNSIGNED_BYTE_2_3_3_REV", 0x8362},
1160 { "", 'X', 1, "GL_UNSIGNED_SHORT_5_6_5", 0x8363},
1161 { "", 'X', 1, "GL_UNSIGNED_SHORT_5_6_5_REV", 0x8364},
1162 { "", 'X', 1, "GL_UNSIGNED_SHORT_4_4_4_4_REV", 0x8365},
1163 { "", 'X', 1, "GL_UNSIGNED_SHORT_1_5_5_5_REV", 0x8366},
1164 { "", 'X', 1, "GL_UNSIGNED_INT_8_8_8_8_REV", 0x8367},
1165 { "", 'X', 1, "GL_UNSIGNED_INT_2_10_10_10_REV", 0x8368},
1166 { "glGetTexParameter", 'F', 1, "GL_TEXTURE_MAX_CLAMP_S_SGIX", 0x8369},
1167 { "glGetTexParameter", 'F', 1, "GL_TEXTURE_MAX_CLAMP_T_SGIX", 0x836A},
1168 { "glGetTexParameter", 'F', 1, "GL_TEXTURE_MAX_CLAMP_R_SGIX", 0x836B},
1169 { "", 'X', 1, "GL_MIRRORED_REPEAT", 0x8370},
1170 { "", 'X', 1, "GL_RGB_S3TC", 0x83A0},
1171 { "", 'X', 1, "GL_RGB4_S3TC", 0x83A1},
1172 { "", 'X', 1, "GL_RGBA_S3TC", 0x83A2},
1173 { "", 'X', 1, "GL_RGBA4_S3TC", 0x83A3},
1174 { "", 'X', 1, "GL_VERTEX_PRECLIP_SGIX", 0x83EE},
1175 { "", 'X', 1, "GL_VERTEX_PRECLIP_HINT_SGIX", 0x83EF},
1176 { "", 'X', 1, "GL_COMPRESSED_RGB_S3TC_DXT1_EXT", 0x83F0},
1177 { "", 'X', 1, "GL_COMPRESSED_RGBA_S3TC_DXT1_EXT", 0x83F1},
1178 { "", 'X', 1, "GL_COMPRESSED_RGBA_S3TC_DXT3_EXT", 0x83F2},
1179 { "", 'X', 1, "GL_COMPRESSED_RGBA_S3TC_DXT5_EXT", 0x83F3},
1180 { "", 'X', 1, "GL_PARALLEL_ARRAYS_INTEL", 0x83F4},
1181 { "", 'X', 1, "GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL", 0x83F5},
1182 { "", 'X', 1, "GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL", 0x83F6},
1183 { "", 'X', 1, "GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL", 0x83F7},
1184 { "", 'X', 1, "GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL", 0x83F8},
1185 { "glGet", 'I', 1, "GL_FRAGMENT_LIGHTING_SGIX", 0x8400},
1186 { "glGet", 'I', 1, "GL_FRAGMENT_COLOR_MATERIAL_SGIX", 0x8401},
1187 { "glGet", 'I', 1, "GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX", 0x8402},
1188 { "glGet", 'I', 1, "GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX", 0x8403},
1189 { "glGet", 'I', 1, "GL_MAX_FRAGMENT_LIGHTS_SGIX", 0x8404},
1190 { "glGet", 'I', 1, "GL_MAX_ACTIVE_LIGHTS_SGIX", 0x8405},
1191 { "glGet", 'I', 1, "GL_CURRENT_RASTER_NORMAL_SGIX", 0x8406},
1192 { "glGet", 'I', 1, "GL_LIGHT_ENV_MODE_SGIX", 0x8407},
1193 { "glGet", 'I', 1, "GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX", 0x8408},
1194 { "glGet", 'I', 1, "GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX", 0x8409},
1195 { "glGet", 'F', 4, "GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX", 0x840A},
1196 { "glGet", 'I', 1, "GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX", 0x840B},
1197 { "glGet", 'I', 1, "GL_FRAGMENT_LIGHT0_SGIX", 0x840C},
1198 { "", 'X', 1, "GL_FRAGMENT_LIGHT1_SGIX", 0x840D},
1199 { "", 'X', 1, "GL_FRAGMENT_LIGHT2_SGIX", 0x840E},
1200 { "", 'X', 1, "GL_FRAGMENT_LIGHT3_SGIX", 0x840F},
1201 { "", 'X', 1, "GL_FRAGMENT_LIGHT4_SGIX", 0x8410},
1202 { "", 'X', 1, "GL_FRAGMENT_LIGHT5_SGIX", 0x8411},
1203 { "", 'X', 1, "GL_FRAGMENT_LIGHT6_SGIX", 0x8412},
1204 { "", 'X', 1, "GL_FRAGMENT_LIGHT7_SGIX", 0x8413},
1205 { "", 'X', 1, "GL_PACK_RESAMPLE_SGIX", 0x842C},
1206 { "", 'X', 1, "GL_UNPACK_RESAMPLE_SGIX", 0x842D},
1207 { "", 'X', 1, "GL_RESAMPLE_REPLICATE_SGIX", 0x842E},
1208 { "", 'X', 1, "GL_RESAMPLE_ZERO_FILL_SGIX", 0x842F},
1209 { "", 'X', 1, "GL_RESAMPLE_DECIMATE_SGIX", 0x8430},
1210 { "", 'X', 1, "GL_TANGENT_ARRAY_EXT", 0x8439},
1211 { "", 'X', 1, "GL_BINORMAL_ARRAY_EXT", 0x843A},
1212 { "", 'X', 1, "GL_CURRENT_TANGENT_EXT", 0x843B},
1213 { "", 'X', 1, "GL_CURRENT_BINORMAL_EXT", 0x843C},
1214 { "glGet", 'E', 1, "GL_TANGENT_ARRAY_TYPE_EXT", 0x843E},
1215 { "", 'X', 1, "GL_TANGENT_ARRAY_STRIDE_EXT", 0x843F},
1216 { "glGet", 'E', 1, "GL_BINORMAL_ARRAY_TYPE_EXT", 0x8440},
1217 { "", 'X', 1, "GL_BINORMAL_ARRAY_STRIDE_EXT", 0x8441},
1218 { "glGet", 'P', 1, "GL_TANGENT_ARRAY_POINTER_EXT", 0x8442},
1219 { "glGet", 'P', 1, "GL_BINORMAL_ARRAY_POINTER_EXT", 0x8443},
1220 { "", 'X', 1, "GL_MAP1_TANGENT_EXT", 0x8444},
1221 { "", 'X', 1, "GL_MAP2_TANGENT_EXT", 0x8445},
1222 { "", 'X', 1, "GL_MAP1_BINORMAL_EXT", 0x8446},
1223 { "", 'X', 1, "GL_MAP2_BINORMAL_EXT", 0x8447},
1224 { "", 'X', 1, "GL_NEAREST_CLIPMAP_NEAREST_SGIX", 0x844D},
1225 { "", 'X', 1, "GL_NEAREST_CLIPMAP_LINEAR_SGIX", 0x844E},
1226 { "", 'X', 1, "GL_LINEAR_CLIPMAP_NEAREST_SGIX", 0x844F},
1227 { "glGet", 'E', 1, "GL_FOG_COORD_SRC", 0x8450},
1228 { "", 'X', 1, "GL_FOG_COORD", 0x8451},
1229 { "", 'X', 1, "GL_FRAGMENT_DEPTH", 0x8452},
1230 { "glGet", 'F', 1, "GL_CURRENT_FOG_COORD", 0x8453},
1231 { "glGet", 'E', 1, "GL_FOG_COORD_ARRAY_TYPE", 0x8454},
1232 { "glGet", 'I', 1, "GL_FOG_COORD_ARRAY_STRIDE", 0x8455},
1233 { "glGet", 'P', 1, "GL_FOG_COORD_ARRAY_POINTER", 0x8456},
1234 { "glGet", 'B', 1, "GL_FOG_COORD_ARRAY", 0x8457},
1235 { "glGet", 'B', 1, "GL_COLOR_SUM", 0x8458},
1236 { "glGet", 'F', 4, "GL_CURRENT_SECONDARY_COLOR", 0x8459},
1237 { "glGet", 'I', 1, "GL_SECONDARY_COLOR_ARRAY_SIZE", 0x845A},
1238 { "glGet", 'E', 1, "GL_SECONDARY_COLOR_ARRAY_TYPE", 0x845B},
1239 { "glGet", 'I', 1, "GL_SECONDARY_COLOR_ARRAY_STRIDE", 0x845C},
1240 { "glGet", 'P', 1, "GL_SECONDARY_COLOR_ARRAY_POINTER", 0x845D},
1241 { "glGet", 'B', 1, "GL_SECONDARY_COLOR_ARRAY", 0x845E},
1242 { "glGet", 'F', 4, "GL_CURRENT_RASTER_SECONDARY_COLOR", 0x845F},
1243 { "glGet", 'F', 2, "GL_ALIASED_POINT_SIZE_RANGE", 0x846D},
1244 { "glGet", 'F', 2, "GL_ALIASED_LINE_WIDTH_RANGE", 0x846E},
1245 { "", 'X', 1, "GL_SCREEN_COORDINATES_REND", 0x8490},
1246 { "", 'X', 1, "GL_INVERTED_SCREEN_W_REND", 0x8491},
1247 { "", 'X', 1, "GL_TEXTURE0", 0x84C0},
1248 { "", 'X', 1, "GL_TEXTURE1", 0x84C1},
1249 { "", 'X', 1, "GL_TEXTURE2", 0x84C2},
1250 { "", 'X', 1, "GL_TEXTURE3", 0x84C3},
1251 { "", 'X', 1, "GL_TEXTURE4", 0x84C4},
1252 { "", 'X', 1, "GL_TEXTURE5", 0x84C5},
1253 { "", 'X', 1, "GL_TEXTURE6", 0x84C6},
1254 { "", 'X', 1, "GL_TEXTURE7", 0x84C7},
1255 { "", 'X', 1, "GL_TEXTURE8", 0x84C8},
1256 { "", 'X', 1, "GL_TEXTURE9", 0x84C9},
1257 { "", 'X', 1, "GL_TEXTURE10", 0x84CA},
1258 { "", 'X', 1, "GL_TEXTURE11", 0x84CB},
1259 { "", 'X', 1, "GL_TEXTURE12", 0x84CC},
1260 { "", 'X', 1, "GL_TEXTURE13", 0x84CD},
1261 { "", 'X', 1, "GL_TEXTURE14", 0x84CE},
1262 { "", 'X', 1, "GL_TEXTURE15", 0x84CF},
1263 { "", 'X', 1, "GL_TEXTURE16", 0x84D0},
1264 { "", 'X', 1, "GL_TEXTURE17", 0x84D1},
1265 { "", 'X', 1, "GL_TEXTURE18", 0x84D2},
1266 { "", 'X', 1, "GL_TEXTURE19", 0x84D3},
1267 { "", 'X', 1, "GL_TEXTURE20", 0x84D4},
1268 { "", 'X', 1, "GL_TEXTURE21", 0x84D5},
1269 { "", 'X', 1, "GL_TEXTURE22", 0x84D6},
1270 { "", 'X', 1, "GL_TEXTURE23", 0x84D7},
1271 { "", 'X', 1, "GL_TEXTURE24", 0x84D8},
1272 { "", 'X', 1, "GL_TEXTURE25", 0x84D9},
1273 { "", 'X', 1, "GL_TEXTURE26", 0x84DA},
1274 { "", 'X', 1, "GL_TEXTURE27", 0x84DB},
1275 { "", 'X', 1, "GL_TEXTURE28", 0x84DC},
1276 { "", 'X', 1, "GL_TEXTURE29", 0x84DD},
1277 { "", 'X', 1, "GL_TEXTURE30", 0x84DE},
1278 { "", 'X', 1, "GL_TEXTURE31", 0x84DF},
1279 { "glGet", 'E', 1, "GL_ACTIVE_TEXTURE", 0x84E0},
1280 { "glGet", 'E', 1, "GL_CLIENT_ACTIVE_TEXTURE", 0x84E1},
1281 { "glGet", 'I', 1, "GL_MAX_TEXTURE_UNITS", 0x84E2},
1282 { "glGet", 'F', 16, "GL_TRANSPOSE_MODELVIEW_MATRIX", 0x84E3},
1283 { "glGet", 'F', 16, "GL_TRANSPOSE_PROJECTION_MATRIX", 0x84E4},
1284 { "glGet", 'F', 16, "GL_TRANSPOSE_TEXTURE_MATRIX", 0x84E5},
1285 { "glGet", 'F', 16, "GL_TRANSPOSE_COLOR_MATRIX", 0x84E6},
1286 { "", 'X', 1, "GL_SUBTRACT", 0x84E7},
1287 { "glGet", 'I', 1, "GL_MAX_RENDERBUFFER_SIZE", 0x84E8},
1288 { "", 'X', 1, "GL_COMPRESSED_ALPHA", 0x84E9},
1289 { "", 'X', 1, "GL_COMPRESSED_LUMINANCE", 0x84EA},
1290 { "", 'X', 1, "GL_COMPRESSED_LUMINANCE_ALPHA", 0x84EB},
1291 { "", 'X', 1, "GL_COMPRESSED_INTENSITY", 0x84EC},
1292 { "", 'X', 1, "GL_COMPRESSED_RGB", 0x84ED},
1293 { "", 'X', 1, "GL_COMPRESSED_RGBA", 0x84EE},
1294 { "glGet", 'E', 1, "GL_TEXTURE_COMPRESSION_HINT", 0x84EF},
1295 { "glGetActiveUniformBlock", 'B', 1, "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER", 0x84F0},
1296 { "glGetActiveUniformBlock", 'B', 1, "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER", 0x84F1},
1297 { "", 'X', 1, "GL_ALL_COMPLETED_NV", 0x84F2},
1298 { "", 'X', 1, "GL_FENCE_STATUS_NV", 0x84F3},
1299 { "", 'X', 1, "GL_FENCE_CONDITION_NV", 0x84F4},
1300 { "_glGet", 'B', 1, "GL_TEXTURE_RECTANGLE", 0x84F5},
1301 { "glGet", 'I', 1, "GL_TEXTURE_BINDING_RECTANGLE", 0x84F6},
1302 { "", 'X', 1, "GL_PROXY_TEXTURE_RECTANGLE", 0x84F7},
1303 { "glGet", 'I', 1, "GL_MAX_RECTANGLE_TEXTURE_SIZE", 0x84F8},
1304 { "", 'X', 1, "GL_DEPTH_STENCIL", 0x84F9},
1305 { "", 'X', 1, "GL_UNSIGNED_INT_24_8", 0x84FA},
1306 { "glGet", 'F', 1, "GL_MAX_TEXTURE_LOD_BIAS", 0x84FD},
1307 { "glGetTexParameter", 'F', 1, "GL_TEXTURE_MAX_ANISOTROPY_EXT", 0x84FE},
1308 { "glGet", 'F', 1, "GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT", 0x84FF},
1309 { "", 'X', 1, "GL_TEXTURE_FILTER_CONTROL", 0x8500},
1310 { "glGetTexParameter,glGetTexEnv", 'F', 1, "GL_TEXTURE_LOD_BIAS", 0x8501},
1311 { "", 'X', 1, "GL_MODELVIEW1_STACK_DEPTH_EXT", 0x8502},
1312 { "", 'X', 1, "GL_COMBINE4_NV", 0x8503},
1313 { "glGet", 'F', 1, "GL_MAX_SHININESS_NV", 0x8504},
1314 { "glGet", 'F', 1, "GL_MAX_SPOT_EXPONENT_NV", 0x8505},
1315 { "", 'X', 1, "GL_MODELVIEW1_MATRIX_EXT", 0x8506},
1316 { "", 'X', 1, "GL_INCR_WRAP", 0x8507},
1317 { "", 'X', 1, "GL_DECR_WRAP", 0x8508},
1318 { "", 'X', 1, "GL_VERTEX_WEIGHTING_EXT", 0x8509},
1319 { "", 'X', 1, "GL_MODELVIEW1_ARB", 0x850A},
1320 { "", 'X', 1, "GL_CURRENT_VERTEX_WEIGHT_EXT", 0x850B},
1321 { "", 'X', 1, "GL_VERTEX_WEIGHT_ARRAY_EXT", 0x850C},
1322 { "", 'X', 1, "GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT", 0x850D},
1323 { "glGet", 'E', 1, "GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT", 0x850E},
1324 { "", 'X', 1, "GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT", 0x850F},
1325 { "", 'X', 1, "GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT", 0x8510},
1326 { "", 'X', 1, "GL_NORMAL_MAP", 0x8511},
1327 { "", 'X', 1, "GL_REFLECTION_MAP", 0x8512},
1328 { "glGet", 'B', 1, "GL_TEXTURE_CUBE_MAP", 0x8513},
1329 { "glGet", 'I', 1, "GL_TEXTURE_BINDING_CUBE_MAP", 0x8514},
1330 { "", 'X', 1, "GL_TEXTURE_CUBE_MAP_POSITIVE_X", 0x8515},
1331 { "", 'X', 1, "GL_TEXTURE_CUBE_MAP_NEGATIVE_X", 0x8516},
1332 { "", 'X', 1, "GL_TEXTURE_CUBE_MAP_POSITIVE_Y", 0x8517},
1333 { "", 'X', 1, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y", 0x8518},
1334 { "", 'X', 1, "GL_TEXTURE_CUBE_MAP_POSITIVE_Z", 0x8519},
1335 { "", 'X', 1, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z", 0x851A},
1336 { "", 'X', 1, "GL_PROXY_TEXTURE_CUBE_MAP", 0x851B},
1337 { "glGet", 'I', 1, "GL_MAX_CUBE_MAP_TEXTURE_SIZE", 0x851C},
1338 { "_glGet", 'B', 1, "GL_VERTEX_ARRAY_RANGE_NV", 0x851D},
1339 { "_glGet", 'I', 1, "GL_VERTEX_ARRAY_RANGE_LENGTH_NV", 0x851E},
1340 { "_glGet", 'B', 1, "GL_VERTEX_ARRAY_RANGE_VALID_NV", 0x851F},
1341 { "_glGet", 'I', 1, "GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV", 0x8520},
1342 { "_glGet", 'P', 1, "GL_VERTEX_ARRAY_RANGE_POINTER_NV", 0x8521},
1343 { "", 'X', 1, "GL_REGISTER_COMBINERS_NV", 0x8522},
1344 { "", 'X', 1, "GL_VARIABLE_A_NV", 0x8523},
1345 { "", 'X', 1, "GL_VARIABLE_B_NV", 0x8524},
1346 { "", 'X', 1, "GL_VARIABLE_C_NV", 0x8525},
1347 { "", 'X', 1, "GL_VARIABLE_D_NV", 0x8526},
1348 { "", 'X', 1, "GL_VARIABLE_E_NV", 0x8527},
1349 { "", 'X', 1, "GL_VARIABLE_F_NV", 0x8528},
1350 { "", 'X', 1, "GL_VARIABLE_G_NV", 0x8529},
1351 { "glGet", 'F', 4, "GL_CONSTANT_COLOR0_NV", 0x852A},
1352 { "glGet", 'F', 4, "GL_CONSTANT_COLOR1_NV", 0x852B},
1353 { "", 'X', 1, "GL_PRIMARY_COLOR_NV", 0x852C},
1354 { "", 'X', 1, "GL_SECONDARY_COLOR_NV", 0x852D},
1355 { "", 'X', 1, "GL_SPARE0_NV", 0x852E},
1356 { "", 'X', 1, "GL_SPARE1_NV", 0x852F},
1357 { "", 'X', 1, "GL_DISCARD_NV", 0x8530},
1358 { "", 'X', 1, "GL_E_TIMES_F_NV", 0x8531},
1359 { "", 'X', 1, "GL_SPARE0_PLUS_SECONDARY_COLOR_NV", 0x8532},
1360 { "", 'X', 1, "GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV", 0x8533},
1361 { "glGet", 'E', 1, "GL_MULTISAMPLE_FILTER_HINT_NV", 0x8534},
1362 { "", 'X', 1, "GL_PER_STAGE_CONSTANTS_NV", 0x8535},
1363 { "", 'X', 1, "GL_UNSIGNED_IDENTITY_NV", 0x8536},
1364 { "", 'X', 1, "GL_UNSIGNED_INVERT_NV", 0x8537},
1365 { "", 'X', 1, "GL_EXPAND_NORMAL_NV", 0x8538},
1366 { "", 'X', 1, "GL_EXPAND_NEGATE_NV", 0x8539},
1367 { "", 'X', 1, "GL_HALF_BIAS_NORMAL_NV", 0x853A},
1368 { "", 'X', 1, "GL_HALF_BIAS_NEGATE_NV", 0x853B},
1369 { "", 'X', 1, "GL_SIGNED_IDENTITY_NV", 0x853C},
1370 { "", 'X', 1, "GL_SIGNED_NEGATE_NV", 0x853D},
1371 { "", 'X', 1, "GL_SCALE_BY_TWO_NV", 0x853E},
1372 { "", 'X', 1, "GL_SCALE_BY_FOUR_NV", 0x853F},
1373 { "", 'X', 1, "GL_SCALE_BY_ONE_HALF_NV", 0x8540},
1374 { "", 'X', 1, "GL_BIAS_BY_NEGATIVE_ONE_HALF_NV", 0x8541},
1375 { "", 'X', 1, "GL_COMBINER_INPUT_NV", 0x8542},
1376 { "", 'X', 1, "GL_COMBINER_MAPPING_NV", 0x8543},
1377 { "", 'X', 1, "GL_COMBINER_COMPONENT_USAGE_NV", 0x8544},
1378 { "", 'X', 1, "GL_COMBINER_AB_DOT_PRODUCT_NV", 0x8545},
1379 { "", 'X', 1, "GL_COMBINER_CD_DOT_PRODUCT_NV", 0x8546},
1380 { "", 'X', 1, "GL_COMBINER_MUX_SUM_NV", 0x8547},
1381 { "", 'X', 1, "GL_COMBINER_SCALE_NV", 0x8548},
1382 { "", 'X', 1, "GL_COMBINER_BIAS_NV", 0x8549},
1383 { "", 'X', 1, "GL_COMBINER_AB_OUTPUT_NV", 0x854A},
1384 { "", 'X', 1, "GL_COMBINER_CD_OUTPUT_NV", 0x854B},
1385 { "", 'X', 1, "GL_COMBINER_SUM_OUTPUT_NV", 0x854C},
1386 { "glGet", 'I', 1, "GL_MAX_GENERAL_COMBINERS_NV", 0x854D},
1387 { "glGet", 'I', 1, "GL_NUM_GENERAL_COMBINERS_NV", 0x854E},
1388 { "glGet", 'B', 1, "GL_COLOR_SUM_CLAMP_NV", 0x854F},
1389 { "", 'X', 1, "GL_COMBINER0_NV", 0x8550},
1390 { "", 'X', 1, "GL_COMBINER1_NV", 0x8551},
1391 { "", 'X', 1, "GL_COMBINER2_NV", 0x8552},
1392 { "", 'X', 1, "GL_COMBINER3_NV", 0x8553},
1393 { "", 'X', 1, "GL_COMBINER4_NV", 0x8554},
1394 { "", 'X', 1, "GL_COMBINER5_NV", 0x8555},
1395 { "", 'X', 1, "GL_COMBINER6_NV", 0x8556},
1396 { "", 'X', 1, "GL_COMBINER7_NV", 0x8557},
1397 { "", 'X', 1, "GL_PRIMITIVE_RESTART_NV", 0x8558},
1398 { "", 'X', 1, "GL_PRIMITIVE_RESTART_INDEX_NV", 0x8559},
1399 { "glGet", 'E', 1, "GL_FOG_DISTANCE_MODE_NV", 0x855A},
1400 { "", 'X', 1, "GL_EYE_RADIAL_NV", 0x855B},
1401 { "", 'X', 1, "GL_EYE_PLANE_ABSOLUTE_NV", 0x855C},
1402 { "", 'X', 1, "GL_EMBOSS_LIGHT_NV", 0x855D},
1403 { "", 'X', 1, "GL_EMBOSS_CONSTANT_NV", 0x855E},
1404 { "", 'X', 1, "GL_EMBOSS_MAP_NV", 0x855F},
1405 { "", 'X', 1, "GL_RED_MIN_CLAMP_INGR", 0x8560},
1406 { "", 'X', 1, "GL_GREEN_MIN_CLAMP_INGR", 0x8561},
1407 { "", 'X', 1, "GL_BLUE_MIN_CLAMP_INGR", 0x8562},
1408 { "", 'X', 1, "GL_ALPHA_MIN_CLAMP_INGR", 0x8563},
1409 { "", 'X', 1, "GL_RED_MAX_CLAMP_INGR", 0x8564},
1410 { "", 'X', 1, "GL_GREEN_MAX_CLAMP_INGR", 0x8565},
1411 { "", 'X', 1, "GL_BLUE_MAX_CLAMP_INGR", 0x8566},
1412 { "", 'X', 1, "GL_ALPHA_MAX_CLAMP_INGR", 0x8567},
1413 { "", 'X', 1, "GL_INTERLACE_READ_INGR", 0x8568},
1414 { "", 'X', 1, "GL_COMBINE", 0x8570},
1415 { "glGetTexEnv", 'E', 1, "GL_COMBINE_RGB", 0x8571},
1416 { "glGetTexEnv", 'E', 1, "GL_COMBINE_ALPHA", 0x8572},
1417 { "glGetTexEnv", 'F', 1, "GL_RGB_SCALE", 0x8573},
1418 { "", 'X', 1, "GL_ADD_SIGNED", 0x8574},
1419 { "", 'X', 1, "GL_INTERPOLATE", 0x8575},
1420 { "", 'X', 1, "GL_CONSTANT", 0x8576},
1421 { "", 'X', 1, "GL_PRIMARY_COLOR", 0x8577},
1422 { "", 'X', 1, "GL_PREVIOUS", 0x8578},
1423 { "glGetTexEnv", 'E', 1, "GL_SRC0_RGB", 0x8580},
1424 { "glGetTexEnv", 'E', 1, "GL_SRC1_RGB", 0x8581},
1425 { "glGetTexEnv", 'E', 1, "GL_SRC2_RGB", 0x8582},
1426 { "glGetTexEnv", 'E', 1, "GL_SOURCE3_RGB_NV", 0x8583},
1427 { "glGetTexEnv", 'E', 1, "GL_SRC0_ALPHA", 0x8588},
1428 { "glGetTexEnv", 'E', 1, "GL_SRC1_ALPHA", 0x8589},
1429 { "glGetTexEnv", 'E', 1, "GL_SRC2_ALPHA", 0x858A},
1430 { "glGetTexEnv", 'E', 1, "GL_SOURCE3_ALPHA_NV", 0x858B},
1431 { "glGetTexEnv", 'E', 1, "GL_OPERAND0_RGB", 0x8590},
1432 { "glGetTexEnv", 'E', 1, "GL_OPERAND1_RGB", 0x8591},
1433 { "glGetTexEnv", 'E', 1, "GL_OPERAND2_RGB", 0x8592},
1434 { "glGetTexEnv", 'E', 1, "GL_OPERAND3_RGB_NV", 0x8593},
1435 { "glGetTexEnv", 'E', 1, "GL_OPERAND0_ALPHA", 0x8598},
1436 { "glGetTexEnv", 'E', 1, "GL_OPERAND1_ALPHA", 0x8599},
1437 { "glGetTexEnv", 'E', 1, "GL_OPERAND2_ALPHA", 0x859A},
1438 { "glGetTexEnv", 'E', 1, "GL_OPERAND3_ALPHA_NV", 0x859B},
1439 { "", 'X', 1, "GL_PACK_SUBSAMPLE_RATE_SGIX", 0x85A0},
1440 { "", 'X', 1, "GL_UNPACK_SUBSAMPLE_RATE_SGIX", 0x85A1},
1441 { "", 'X', 1, "GL_PIXEL_SUBSAMPLE_4444_SGIX", 0x85A2},
1442 { "", 'X', 1, "GL_PIXEL_SUBSAMPLE_2424_SGIX", 0x85A3},
1443 { "", 'X', 1, "GL_PIXEL_SUBSAMPLE_4242_SGIX", 0x85A4},
1444 { "", 'X', 1, "GL_PERTURB_EXT", 0x85AE},
1445 { "", 'X', 1, "GL_TEXTURE_NORMAL_EXT", 0x85AF},
1446 { "", 'X', 1, "GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE", 0x85B0},
1447 { "", 'X', 1, "GL_TRANSFORM_HINT_APPLE", 0x85B1},
1448 { "", 'X', 1, "GL_UNPACK_CLIENT_STORAGE_APPLE", 0x85B2},
1449 { "", 'X', 1, "GL_BUFFER_OBJECT_APPLE", 0x85B3},
1450 { "", 'X', 1, "GL_STORAGE_CLIENT_APPLE", 0x85B4},
1451 { "glGet", 'I', 1, "GL_VERTEX_ARRAY_BINDING", 0x85B5},
1452 { "glGetTexParameter", 'X', 1, "GL_TEXTURE_RANGE_LENGTH_APPLE", 0x85B7},
1453 { "", 'P', 1, "GL_TEXTURE_RANGE_POINTER_APPLE", 0x85B8},
1454 { "", 'X', 1, "GL_YCBCR_422_APPLE", 0x85B9},
1455 { "", 'X', 1, "GL_UNSIGNED_SHORT_8_8_MESA", 0x85BA},
1456 { "", 'X', 1, "GL_UNSIGNED_SHORT_8_8_REV_MESA", 0x85BB},
1457 { "glGetTexParameter", 'E', 1, "GL_TEXTURE_STORAGE_HINT_APPLE", 0x85BC},
1458 { "", 'X', 1, "GL_STORAGE_PRIVATE_APPLE", 0x85BD},
1459 { "", 'X', 1, "GL_STORAGE_CACHED_APPLE", 0x85BE},
1460 { "", 'X', 1, "GL_STORAGE_SHARED_APPLE", 0x85BF},
1461 { "", 'X', 1, "GL_REPLACEMENT_CODE_ARRAY_SUN", 0x85C0},
1462 { "glGet", 'E', 1, "GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN", 0x85C1},
1463 { "", 'X', 1, "GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN", 0x85C2},
1464 { "", 'X', 1, "GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN", 0x85C3},
1465 { "", 'X', 1, "GL_R1UI_V3F_SUN", 0x85C4},
1466 { "", 'X', 1, "GL_R1UI_C4UB_V3F_SUN", 0x85C5},
1467 { "", 'X', 1, "GL_R1UI_C3F_V3F_SUN", 0x85C6},
1468 { "", 'X', 1, "GL_R1UI_N3F_V3F_SUN", 0x85C7},
1469 { "", 'X', 1, "GL_R1UI_C4F_N3F_V3F_SUN", 0x85C8},
1470 { "", 'X', 1, "GL_R1UI_T2F_V3F_SUN", 0x85C9},
1471 { "", 'X', 1, "GL_R1UI_T2F_N3F_V3F_SUN", 0x85CA},
1472 { "", 'X', 1, "GL_R1UI_T2F_C4F_N3F_V3F_SUN", 0x85CB},
1473 { "", 'X', 1, "GL_SLICE_ACCUM_SUN", 0x85CC},
1474 { "", 'X', 1, "GL_QUAD_MESH_SUN", 0x8614},
1475 { "", 'X', 1, "GL_TRIANGLE_MESH_SUN", 0x8615},
1476 { "glGet", 'B', 1, "GL_VERTEX_PROGRAM_ARB", 0x8620},
1477 { "", 'X', 1, "GL_VERTEX_STATE_PROGRAM_NV", 0x8621},
1478 { "glGetVertexAttrib", 'B', 1, "GL_VERTEX_ATTRIB_ARRAY_ENABLED", 0x8622},
1479 { "glGetVertexAttrib", 'I', 1, "GL_VERTEX_ATTRIB_ARRAY_SIZE", 0x8623},
1480 { "glGetVertexAttrib", 'I', 1, "GL_VERTEX_ATTRIB_ARRAY_STRIDE", 0x8624},
1481 { "glGetVertexAttrib", 'E', 1, "GL_VERTEX_ATTRIB_ARRAY_TYPE", 0x8625},
1482 { "glGetVertexAttrib", 'D', 4, "GL_CURRENT_VERTEX_ATTRIB", 0x8626},
1483 { "glGetProgramARB", 'I', 1, "GL_PROGRAM_LENGTH_ARB", 0x8627},
1484 { "", 'S', 1, "GL_PROGRAM_STRING_ARB", 0x8628},
1485 { "", 'X', 1, "GL_MODELVIEW_PROJECTION_NV", 0x8629},
1486 { "", 'X', 1, "GL_IDENTITY_NV", 0x862A},
1487 { "", 'X', 1, "GL_INVERSE_NV", 0x862B},
1488 { "", 'X', 1, "GL_TRANSPOSE_NV", 0x862C},
1489 { "", 'X', 1, "GL_INVERSE_TRANSPOSE_NV", 0x862D},
1490 { "glGet", 'I', 1, "GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB", 0x862E},
1491 { "glGet", 'I', 1, "GL_MAX_PROGRAM_MATRICES_ARB", 0x862F},
1492 { "", 'X', 1, "GL_MATRIX0_NV", 0x8630},
1493 { "", 'X', 1, "GL_MATRIX1_NV", 0x8631},
1494 { "", 'X', 1, "GL_MATRIX2_NV", 0x8632},
1495 { "", 'X', 1, "GL_MATRIX3_NV", 0x8633},
1496 { "", 'X', 1, "GL_MATRIX4_NV", 0x8634},
1497 { "", 'X', 1, "GL_MATRIX5_NV", 0x8635},
1498 { "", 'X', 1, "GL_MATRIX6_NV", 0x8636},
1499 { "", 'X', 1, "GL_MATRIX7_NV", 0x8637},
1500 { "glGet", 'I', 1, "GL_CURRENT_MATRIX_STACK_DEPTH_ARB", 0x8640},
1501 { "glGet", 'F', 16, "GL_CURRENT_MATRIX_ARB", 0x8641},
1502 { "glGet", 'B', 1, "GL_PROGRAM_POINT_SIZE", 0x8642},
1503 { "glGet", 'B', 1, "GL_VERTEX_PROGRAM_TWO_SIDE", 0x8643},
1504 { "", 'X', 1, "GL_PROGRAM_PARAMETER_NV", 0x8644},
1505 { "glGetVertexAttrib", 'P', 1, "GL_VERTEX_ATTRIB_ARRAY_POINTER", 0x8645},
1506 { "glGetProgramNV", 'I', 1, "GL_PROGRAM_TARGET_NV", 0x8646},
1507 { "glGetProgramNV", 'B', 1, "GL_PROGRAM_RESIDENT_NV", 0x8647},
1508 { "", 'X', 1, "GL_TRACK_MATRIX_NV", 0x8648},
1509 { "", 'X', 1, "GL_TRACK_MATRIX_TRANSFORM_NV", 0x8649},
1510 { "glGet", 'I', 1, "GL_VERTEX_PROGRAM_BINDING_NV", 0x864A},
1511 { "glGet", 'I', 1, "GL_PROGRAM_ERROR_POSITION_ARB", 0x864B},
1512 { "", 'X', 1, "GL_OFFSET_TEXTURE_RECTANGLE_NV", 0x864C},
1513 { "", 'X', 1, "GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV", 0x864D},
1514 { "", 'X', 1, "GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV", 0x864E},
1515 { "glGet", 'B', 1, "GL_DEPTH_CLAMP", 0x864F},
1516 { "_glGet", 'B', 1, "GL_VERTEX_ATTRIB_ARRAY0_NV", 0x8650},
1517 { "_glGet", 'B', 1, "GL_VERTEX_ATTRIB_ARRAY1_NV", 0x8651},
1518 { "_glGet", 'B', 1, "GL_VERTEX_ATTRIB_ARRAY2_NV", 0x8652},
1519 { "_glGet", 'B', 1, "GL_VERTEX_ATTRIB_ARRAY3_NV", 0x8653},
1520 { "_glGet", 'B', 1, "GL_VERTEX_ATTRIB_ARRAY4_NV", 0x8654},
1521 { "_glGet", 'B', 1, "GL_VERTEX_ATTRIB_ARRAY5_NV", 0x8655},
1522 { "_glGet", 'B', 1, "GL_VERTEX_ATTRIB_ARRAY6_NV", 0x8656},
1523 { "_glGet", 'B', 1, "GL_VERTEX_ATTRIB_ARRAY7_NV", 0x8657},
1524 { "_glGet", 'B', 1, "GL_VERTEX_ATTRIB_ARRAY8_NV", 0x8658},
1525 { "_glGet", 'B', 1, "GL_VERTEX_ATTRIB_ARRAY9_NV", 0x8659},
1526 { "_glGet", 'B', 1, "GL_VERTEX_ATTRIB_ARRAY10_NV", 0x865A},
1527 { "_glGet", 'B', 1, "GL_VERTEX_ATTRIB_ARRAY11_NV", 0x865B},
1528 { "_glGet", 'B', 1, "GL_VERTEX_ATTRIB_ARRAY12_NV", 0x865C},
1529 { "_glGet", 'B', 1, "GL_VERTEX_ATTRIB_ARRAY13_NV", 0x865D},
1530 { "_glGet", 'B', 1, "GL_VERTEX_ATTRIB_ARRAY14_NV", 0x865E},
1531 { "_glGet", 'B', 1, "GL_VERTEX_ATTRIB_ARRAY15_NV", 0x865F},
1532 { "", 'X', 1, "GL_MAP1_VERTEX_ATTRIB0_4_NV", 0x8660},
1533 { "", 'X', 1, "GL_MAP1_VERTEX_ATTRIB1_4_NV", 0x8661},
1534 { "", 'X', 1, "GL_MAP1_VERTEX_ATTRIB2_4_NV", 0x8662},
1535 { "", 'X', 1, "GL_MAP1_VERTEX_ATTRIB3_4_NV", 0x8663},
1536 { "", 'X', 1, "GL_MAP1_VERTEX_ATTRIB4_4_NV", 0x8664},
1537 { "", 'X', 1, "GL_MAP1_VERTEX_ATTRIB5_4_NV", 0x8665},
1538 { "", 'X', 1, "GL_MAP1_VERTEX_ATTRIB6_4_NV", 0x8666},
1539 { "", 'X', 1, "GL_MAP1_VERTEX_ATTRIB7_4_NV", 0x8667},
1540 { "", 'X', 1, "GL_MAP1_VERTEX_ATTRIB8_4_NV", 0x8668},
1541 { "", 'X', 1, "GL_MAP1_VERTEX_ATTRIB9_4_NV", 0x8669},
1542 { "", 'X', 1, "GL_MAP1_VERTEX_ATTRIB10_4_NV", 0x866A},
1543 { "", 'X', 1, "GL_MAP1_VERTEX_ATTRIB11_4_NV", 0x866B},
1544 { "", 'X', 1, "GL_MAP1_VERTEX_ATTRIB12_4_NV", 0x866C},
1545 { "", 'X', 1, "GL_MAP1_VERTEX_ATTRIB13_4_NV", 0x866D},
1546 { "", 'X', 1, "GL_MAP1_VERTEX_ATTRIB14_4_NV", 0x866E},
1547 { "", 'X', 1, "GL_MAP1_VERTEX_ATTRIB15_4_NV", 0x866F},
1548 { "", 'X', 1, "GL_MAP2_VERTEX_ATTRIB0_4_NV", 0x8670},
1549 { "", 'X', 1, "GL_MAP2_VERTEX_ATTRIB1_4_NV", 0x8671},
1550 { "", 'X', 1, "GL_MAP2_VERTEX_ATTRIB2_4_NV", 0x8672},
1551 { "", 'X', 1, "GL_MAP2_VERTEX_ATTRIB3_4_NV", 0x8673},
1552 { "", 'X', 1, "GL_MAP2_VERTEX_ATTRIB4_4_NV", 0x8674},
1553 { "", 'X', 1, "GL_MAP2_VERTEX_ATTRIB5_4_NV", 0x8675},
1554 { "", 'X', 1, "GL_MAP2_VERTEX_ATTRIB6_4_NV", 0x8676},
1555 { "glGetProgramARB", 'I', 1, "GL_PROGRAM_BINDING_ARB", 0x8677},
1556 { "", 'X', 1, "GL_MAP2_VERTEX_ATTRIB8_4_NV", 0x8678},
1557 { "", 'X', 1, "GL_MAP2_VERTEX_ATTRIB9_4_NV", 0x8679},
1558 { "", 'X', 1, "GL_MAP2_VERTEX_ATTRIB10_4_NV", 0x867A},
1559 { "", 'X', 1, "GL_MAP2_VERTEX_ATTRIB11_4_NV", 0x867B},
1560 { "", 'X', 1, "GL_MAP2_VERTEX_ATTRIB12_4_NV", 0x867C},
1561 { "", 'X', 1, "GL_MAP2_VERTEX_ATTRIB13_4_NV", 0x867D},
1562 { "", 'X', 1, "GL_MAP2_VERTEX_ATTRIB14_4_NV", 0x867E},
1563 { "", 'X', 1, "GL_MAP2_VERTEX_ATTRIB15_4_NV", 0x867F},
1564 { "glGetTexLevelParameter", 'I', 1, "GL_TEXTURE_COMPRESSED_IMAGE_SIZE", 0x86A0},
1565 { "glGetTexLevelParameter", 'B', 1, "GL_TEXTURE_COMPRESSED", 0x86A1},
1566 { "glGet", 'I', 1, "GL_NUM_COMPRESSED_TEXTURE_FORMATS", 0x86A2},
1567 //{ "glGet", 'E', '_glGetInteger{ GL_NUM_COMPRESSED_TEXTURE_FORMATS)', "GL_COMPRESSED_TEXTURE_FORMATS", 0x86A3},
1568 { "glGet", 'I', 1, "GL_MAX_VERTEX_UNITS_ARB", 0x86A4},
1569 { "glGet", 'I', 1, "GL_ACTIVE_VERTEX_UNITS_ARB", 0x86A5},
1570 { "glGet", 'B', 1, "GL_WEIGHT_SUM_UNITY_ARB", 0x86A6},
1571 { "glGet", 'B', 1, "GL_VERTEX_BLEND_ARB", 0x86A7},
1572 { "glGet", 'F', 1, "GL_CURRENT_WEIGHT_ARB", 0x86A8},
1573 { "glGet", 'E', 1, "GL_WEIGHT_ARRAY_TYPE_ARB", 0x86A9},
1574 { "glGet", 'I', 1, "GL_WEIGHT_ARRAY_STRIDE_ARB", 0x86AA},
1575 { "glGet", 'I', 1, "GL_WEIGHT_ARRAY_SIZE_ARB", 0x86AB},
1576 { "glGet", 'P', 1, "GL_WEIGHT_ARRAY_POINTER_ARB", 0x86AC},
1577 { "glGet", 'B', 1, "GL_WEIGHT_ARRAY_ARB", 0x86AD},
1578 { "", 'X', 1, "GL_DOT3_RGB", 0x86AE},
1579 { "", 'X', 1, "GL_DOT3_RGBA", 0x86AF},
1580 { "", 'X', 1, "GL_COMPRESSED_RGB_FXT1_3DFX", 0x86B0},
1581 { "", 'X', 1, "GL_COMPRESSED_RGBA_FXT1_3DFX", 0x86B1},
1582 { "", 'X', 1, "GL_MULTISAMPLE_3DFX", 0x86B2},
1583 { "", 'X', 1, "GL_SAMPLE_BUFFERS_3DFX", 0x86B3},
1584 { "", 'X', 1, "GL_SAMPLES_3DFX", 0x86B4},
1585 { "", 'X', 1, "GL_EVAL_2D_NV", 0x86C0},
1586 { "", 'X', 1, "GL_EVAL_TRIANGULAR_2D_NV", 0x86C1},
1587 { "", 'X', 1, "GL_MAP_TESSELLATION_NV", 0x86C2},
1588 { "", 'X', 1, "GL_MAP_ATTRIB_U_ORDER_NV", 0x86C3},
1589 { "", 'X', 1, "GL_MAP_ATTRIB_V_ORDER_NV", 0x86C4},
1590 { "", 'X', 1, "GL_EVAL_FRACTIONAL_TESSELLATION_NV", 0x86C5},
1591 { "", 'X', 1, "GL_EVAL_VERTEX_ATTRIB0_NV", 0x86C6},
1592 { "", 'X', 1, "GL_EVAL_VERTEX_ATTRIB1_NV", 0x86C7},
1593 { "", 'X', 1, "GL_EVAL_VERTEX_ATTRIB2_NV", 0x86C8},
1594 { "", 'X', 1, "GL_EVAL_VERTEX_ATTRIB3_NV", 0x86C9},
1595 { "", 'X', 1, "GL_EVAL_VERTEX_ATTRIB4_NV", 0x86CA},
1596 { "", 'X', 1, "GL_EVAL_VERTEX_ATTRIB5_NV", 0x86CB},
1597 { "", 'X', 1, "GL_EVAL_VERTEX_ATTRIB6_NV", 0x86CC},
1598 { "", 'X', 1, "GL_EVAL_VERTEX_ATTRIB7_NV", 0x86CD},
1599 { "", 'X', 1, "GL_EVAL_VERTEX_ATTRIB8_NV", 0x86CE},
1600 { "", 'X', 1, "GL_EVAL_VERTEX_ATTRIB9_NV", 0x86CF},
1601 { "", 'X', 1, "GL_EVAL_VERTEX_ATTRIB10_NV", 0x86D0},
1602 { "", 'X', 1, "GL_EVAL_VERTEX_ATTRIB11_NV", 0x86D1},
1603 { "", 'X', 1, "GL_EVAL_VERTEX_ATTRIB12_NV", 0x86D2},
1604 { "", 'X', 1, "GL_EVAL_VERTEX_ATTRIB13_NV", 0x86D3},
1605 { "", 'X', 1, "GL_EVAL_VERTEX_ATTRIB14_NV", 0x86D4},
1606 { "", 'X', 1, "GL_EVAL_VERTEX_ATTRIB15_NV", 0x86D5},
1607 { "", 'X', 1, "GL_MAX_MAP_TESSELLATION_NV", 0x86D6},
1608 { "", 'X', 1, "GL_MAX_RATIONAL_EVAL_ORDER_NV", 0x86D7},
1609 { "", 'X', 1, "GL_MAX_PROGRAM_PATCH_ATTRIBS_NV", 0x86D8},
1610 { "glGetTexEnv", 'E', 1, "GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV", 0x86D9},
1611 { "", 'X', 1, "GL_UNSIGNED_INT_S8_S8_8_8_NV", 0x86DA},
1612 { "", 'X', 1, "GL_UNSIGNED_INT_8_8_S8_S8_REV_NV", 0x86DB},
1613 { "", 'X', 1, "GL_DSDT_MAG_INTENSITY_NV", 0x86DC},
1614 { "", 'X', 1, "GL_SHADER_CONSISTENT_NV", 0x86DD},
1615 { "", 'X', 1, "GL_TEXTURE_SHADER_NV", 0x86DE},
1616 { "glGetTexEnv", 'E', 1, "GL_SHADER_OPERATION_NV", 0x86DF},
1617 { "glGetTexEnv", 'E', 4, "GL_CULL_MODES_NV", 0x86E0},
1618 { "glGetTexEnv", 'F', 4, "GL_OFFSET_TEXTURE_MATRIX_NV", 0x86E1},
1619 { "glGetTexEnv", 'F', 1, "GL_OFFSET_TEXTURE_SCALE_NV", 0x86E2},
1620 { "glGetTexEnv", 'F', 1, "GL_OFFSET_TEXTURE_BIAS_NV", 0x86E3},
1621 { "glGetTexEnv", 'E', 1, "GL_PREVIOUS_TEXTURE_INPUT_NV", 0x86E4},
1622 { "glGetTexEnv", 'F', 3, "GL_CONST_EYE_NV", 0x86E5},
1623 { "", 'X', 1, "GL_PASS_THROUGH_NV", 0x86E6},
1624 { "", 'X', 1, "GL_CULL_FRAGMENT_NV", 0x86E7},
1625 { "", 'X', 1, "GL_OFFSET_TEXTURE_2D_NV", 0x86E8},
1626 { "", 'X', 1, "GL_DEPENDENT_AR_TEXTURE_2D_NV", 0x86E9},
1627 { "", 'X', 1, "GL_DEPENDENT_GB_TEXTURE_2D_NV", 0x86EA},
1628 { "", 'X', 1, "GL_SURFACE_STATE_NV", 0x86EB},
1629 { "", 'X', 1, "GL_DOT_PRODUCT_NV", 0x86EC},
1630 { "", 'X', 1, "GL_DOT_PRODUCT_DEPTH_REPLACE_NV", 0x86ED},
1631 { "", 'X', 1, "GL_DOT_PRODUCT_TEXTURE_2D_NV", 0x86EE},
1632 { "", 'X', 1, "GL_DOT_PRODUCT_TEXTURE_3D_NV", 0x86EF},
1633 { "", 'X', 1, "GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV", 0x86F0},
1634 { "", 'X', 1, "GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV", 0x86F1},
1635 { "", 'X', 1, "GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV", 0x86F2},
1636 { "", 'X', 1, "GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV", 0x86F3},
1637 { "", 'X', 1, "GL_HILO_NV", 0x86F4},
1638 { "", 'X', 1, "GL_DSDT_NV", 0x86F5},
1639 { "", 'X', 1, "GL_DSDT_MAG_NV", 0x86F6},
1640 { "", 'X', 1, "GL_DSDT_MAG_VIB_NV", 0x86F7},
1641 { "", 'X', 1, "GL_HILO16_NV", 0x86F8},
1642 { "", 'X', 1, "GL_SIGNED_HILO_NV", 0x86F9},
1643 { "", 'X', 1, "GL_SIGNED_HILO16_NV", 0x86FA},
1644 { "", 'X', 1, "GL_SIGNED_RGBA_NV", 0x86FB},
1645 { "", 'X', 1, "GL_SIGNED_RGBA8_NV", 0x86FC},
1646 { "", 'X', 1, "GL_SURFACE_REGISTERED_NV", 0x86FD},
1647 { "", 'X', 1, "GL_SIGNED_RGB_NV", 0x86FE},
1649 { "", 'X', 1, "GL_SIGNED_RGB8_NV", 0x86FF},
1650 { "", 'X', 1, "GL_SURFACE_MAPPED_NV", 0x8700},
1651 { "", 'X', 1, "GL_SIGNED_LUMINANCE_NV", 0x8701},
1652 { "", 'X', 1, "GL_SIGNED_LUMINANCE8_NV", 0x8702},
1653 { "", 'X', 1, "GL_SIGNED_LUMINANCE_ALPHA_NV", 0x8703},
1654 { "", 'X', 1, "GL_SIGNED_LUMINANCE8_ALPHA8_NV", 0x8704},
1655 { "", 'X', 1, "GL_SIGNED_ALPHA_NV", 0x8705},
1656 { "", 'X', 1, "GL_SIGNED_ALPHA8_NV", 0x8706},
1657 { "", 'X', 1, "GL_SIGNED_INTENSITY_NV", 0x8707},
1658 { "", 'X', 1, "GL_SIGNED_INTENSITY8_NV", 0x8708},
1659 { "", 'X', 1, "GL_DSDT8_NV", 0x8709},
1660 { "", 'X', 1, "GL_DSDT8_MAG8_NV", 0x870A},
1661 { "", 'X', 1, "GL_DSDT8_MAG8_INTENSITY8_NV", 0x870B},
1662 { "", 'X', 1, "GL_SIGNED_RGB_UNSIGNED_ALPHA_NV", 0x870C},
1663 { "", 'X', 1, "GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV", 0x870D},
1664 { "", 'X', 1, "GL_HI_SCALE_NV", 0x870E},
1665 { "", 'X', 1, "GL_LO_SCALE_NV", 0x870F},
1666 { "", 'X', 1, "GL_DS_SCALE_NV", 0x8710},
1667 { "", 'X', 1, "GL_DT_SCALE_NV", 0x8711},
1668 { "", 'X', 1, "GL_MAGNITUDE_SCALE_NV", 0x8712},
1669 { "", 'X', 1, "GL_VIBRANCE_SCALE_NV", 0x8713},
1670 { "", 'X', 1, "GL_HI_BIAS_NV", 0x8714},
1671 { "", 'X', 1, "GL_LO_BIAS_NV", 0x8715},
1672 { "", 'X', 1, "GL_DS_BIAS_NV", 0x8716},
1673 { "", 'X', 1, "GL_DT_BIAS_NV", 0x8717},
1674 { "", 'X', 1, "GL_MAGNITUDE_BIAS_NV", 0x8718},
1675 { "", 'X', 1, "GL_VIBRANCE_BIAS_NV", 0x8719},
1676 { "", 'X', 1, "GL_TEXTURE_BORDER_VALUES_NV", 0x871A},
1677 { "", 'X', 1, "GL_TEXTURE_HI_SIZE_NV", 0x871B},
1678 { "", 'X', 1, "GL_TEXTURE_LO_SIZE_NV", 0x871C},
1679 { "", 'X', 1, "GL_TEXTURE_DS_SIZE_NV", 0x871D},
1680 { "", 'X', 1, "GL_TEXTURE_DT_SIZE_NV", 0x871E},
1681 { "", 'X', 1, "GL_TEXTURE_MAG_SIZE_NV", 0x871F},
1682 { "_glGet", 'F', 16, "GL_MODELVIEW2_ARB", 0x8722},
1683 { "_glGet", 'F', 16, "GL_MODELVIEW3_ARB", 0x8723},
1684 { "_glGet", 'F', 16, "GL_MODELVIEW4_ARB", 0x8724},
1685 { "_glGet", 'F', 16, "GL_MODELVIEW5_ARB", 0x8725},
1686 { "_glGet", 'F', 16, "GL_MODELVIEW6_ARB", 0x8726},
1687 { "_glGet", 'F', 16, "GL_MODELVIEW7_ARB", 0x8727},
1688 { "_glGet", 'F', 16, "GL_MODELVIEW8_ARB", 0x8728},
1689 { "_glGet", 'F', 16, "GL_MODELVIEW9_ARB", 0x8729},
1690 { "_glGet", 'F', 16, "GL_MODELVIEW10_ARB", 0x872A},
1691 { "_glGet", 'F', 16, "GL_MODELVIEW11_ARB", 0x872B},
1692 { "_glGet", 'F', 16, "GL_MODELVIEW12_ARB", 0x872C},
1693 { "_glGet", 'F', 16, "GL_MODELVIEW13_ARB", 0x872D},
1694 { "_glGet", 'F', 16, "GL_MODELVIEW14_ARB", 0x872E},
1695 { "_glGet", 'F', 16, "GL_MODELVIEW15_ARB", 0x872F},
1696 { "_glGet", 'F', 16, "GL_MODELVIEW16_ARB", 0x8730},
1697 { "_glGet", 'F', 16, "GL_MODELVIEW17_ARB", 0x8731},
1698 { "_glGet", 'F', 16, "GL_MODELVIEW18_ARB", 0x8732},
1699 { "_glGet", 'F', 16, "GL_MODELVIEW19_ARB", 0x8733},
1700 { "_glGet", 'F', 16, "GL_MODELVIEW20_ARB", 0x8734},
1701 { "_glGet", 'F', 16, "GL_MODELVIEW21_ARB", 0x8735},
1702 { "_glGet", 'F', 16, "GL_MODELVIEW22_ARB", 0x8736},
1703 { "_glGet", 'F', 16, "GL_MODELVIEW23_ARB", 0x8737},
1704 { "_glGet", 'F', 16, "GL_MODELVIEW24_ARB", 0x8738},
1705 { "_glGet", 'F', 16, "GL_MODELVIEW25_ARB", 0x8739},
1706 { "_glGet", 'F', 16, "GL_MODELVIEW26_ARB", 0x873A},
1707 { "_glGet", 'F', 16, "GL_MODELVIEW27_ARB", 0x873B},
1708 { "_glGet", 'F', 16, "GL_MODELVIEW28_ARB", 0x873C},
1709 { "_glGet", 'F', 16, "GL_MODELVIEW29_ARB", 0x873D},
1710 { "_glGet", 'F', 16, "GL_MODELVIEW30_ARB", 0x873E},
1711 { "_glGet", 'F', 16, "GL_MODELVIEW31_ARB", 0x873F},
1712 { "", 'X', 1, "GL_DOT3_RGB_EXT", 0x8740},
1713 { "", 'X', 1, "GL_DOT3_RGBA_EXT", 0x8741},
1714 { "", 'X', 1, "GL_MIRROR_CLAMP_ATI", 0x8742},
1715 { "", 'X', 1, "GL_MIRROR_CLAMP_TO_EDGE_ATI", 0x8743},
1716 { "", 'X', 1, "GL_MODULATE_ADD_ATI", 0x8744},
1717 { "", 'X', 1, "GL_MODULATE_SIGNED_ADD_ATI", 0x8745},
1718 { "", 'X', 1, "GL_MODULATE_SUBTRACT_ATI", 0x8746},
1719 { "", 'X', 1, "GL_YCBCR_MESA", 0x8757},
1720 { "glGet", 'B', 1, "GL_PACK_INVERT_MESA", 0x8758},
1721 { "", 'X', 1, "GL_TEXTURE_1D_STACK_MESAX", 0x8759},
1722 { "", 'X', 1, "GL_TEXTURE_2D_STACK_MESAX", 0x875A},
1723 { "", 'X', 1, "GL_PROXY_TEXTURE_1D_STACK_MESAX", 0x875B},
1724 { "", 'X', 1, "GL_PROXY_TEXTURE_2D_STACK_MESAX", 0x875C},
1725 { "", 'X', 1, "GL_TEXTURE_1D_STACK_BINDING_MESAX", 0x875D},
1726 { "", 'X', 1, "GL_TEXTURE_2D_STACK_BINDING_MESAX", 0x875E},
1727 { "", 'X', 1, "GL_STATIC_ATI", 0x8760},
1728 { "", 'X', 1, "GL_DYNAMIC_ATI", 0x8761},
1729 { "", 'X', 1, "GL_PRESERVE_ATI", 0x8762},
1730 { "", 'X', 1, "GL_DISCARD_ATI", 0x8763},
1731 { "glGetBufferParameter", 'I', 1, "GL_BUFFER_SIZE", 0x8764},
1732 { "glGetBufferParameter", 'E', 1, "GL_BUFFER_USAGE", 0x8765},
1733 { "", 'X', 1, "GL_ARRAY_OBJECT_BUFFER_ATI", 0x8766},
1734 { "", 'X', 1, "GL_ARRAY_OBJECT_OFFSET_ATI", 0x8767},
1735 { "", 'X', 1, "GL_ELEMENT_ARRAY_ATI", 0x8768},
1736 { "glGet", 'E', 1, "GL_ELEMENT_ARRAY_TYPE_ATI", 0x8769},
1737 { "", 'X', 1, "GL_ELEMENT_ARRAY_POINTER_ATI", 0x876A},
1738 { "", 'X', 1, "GL_MAX_VERTEX_STREAMS_ATI", 0x876B},
1739 { "", 'X', 1, "GL_VERTEX_STREAM0_ATI", 0x876C},
1740 { "", 'X', 1, "GL_VERTEX_STREAM1_ATI", 0x876D},
1741 { "", 'X', 1, "GL_VERTEX_STREAM2_ATI", 0x876E},
1742 { "", 'X', 1, "GL_VERTEX_STREAM3_ATI", 0x876F},
1743 { "", 'X', 1, "GL_VERTEX_STREAM4_ATI", 0x8770},
1744 { "", 'X', 1, "GL_VERTEX_STREAM5_ATI", 0x8771},
1745 { "", 'X', 1, "GL_VERTEX_STREAM6_ATI", 0x8772},
1746 { "", 'X', 1, "GL_VERTEX_STREAM7_ATI", 0x8773},
1747 { "", 'X', 1, "GL_VERTEX_SOURCE_ATI", 0x8774},
1748 { "", 'X', 1, "GL_BUMP_ROT_MATRIX_ATI", 0x8775},
1749 { "", 'X', 1, "GL_BUMP_ROT_MATRIX_SIZE_ATI", 0x8776},
1750 { "", 'X', 1, "GL_BUMP_NUM_TEX_UNITS_ATI", 0x8777},
1751 { "", 'X', 1, "GL_BUMP_TEX_UNITS_ATI", 0x8778},
1752 { "", 'X', 1, "GL_DUDV_ATI", 0x8779},
1753 { "", 'X', 1, "GL_DU8DV8_ATI", 0x877A},
1754 { "", 'X', 1, "GL_BUMP_ENVMAP_ATI", 0x877B},
1755 { "glGetTexEnv", 'E', 1, "GL_BUMP_TARGET_ATI", 0x877C},
1756 { "", 'X', 1, "GL_VERTEX_SHADER_EXT", 0x8780},
1757 { "glGet", 'I', 1, "GL_VERTEX_SHADER_BINDING_EXT", 0x8781},
1758 { "", 'X', 1, "GL_OP_INDEX_EXT", 0x8782},
1759 { "", 'X', 1, "GL_OP_NEGATE_EXT", 0x8783},
1760 { "", 'X', 1, "GL_OP_DOT3_EXT", 0x8784},
1761 { "", 'X', 1, "GL_OP_DOT4_EXT", 0x8785},
1762 { "", 'X', 1, "GL_OP_MUL_EXT", 0x8786},
1763 { "", 'X', 1, "GL_OP_ADD_EXT", 0x8787},
1764 { "", 'X', 1, "GL_OP_MADD_EXT", 0x8788},
1765 { "", 'X', 1, "GL_OP_FRAC_EXT", 0x8789},
1766 { "", 'X', 1, "GL_OP_MAX_EXT", 0x878A},
1767 { "", 'X', 1, "GL_OP_MIN_EXT", 0x878B},
1768 { "", 'X', 1, "GL_OP_SET_GE_EXT", 0x878C},
1769 { "", 'X', 1, "GL_OP_SET_LT_EXT", 0x878D},
1770 { "", 'X', 1, "GL_OP_CLAMP_EXT", 0x878E},
1771 { "", 'X', 1, "GL_OP_FLOOR_EXT", 0x878F},
1772 { "", 'X', 1, "GL_OP_ROUND_EXT", 0x8790},
1773 { "", 'X', 1, "GL_OP_EXP_BASE_2_EXT", 0x8791},
1774 { "", 'X', 1, "GL_OP_LOG_BASE_2_EXT", 0x8792},
1775 { "", 'X', 1, "GL_OP_POWER_EXT", 0x8793},
1777 { "", 'X', 1, "GL_OP_RECIP_EXT", 0x8794},
1778 { "", 'X', 1, "GL_OP_RECIP_SQRT_EXT", 0x8795},
1779 { "", 'X', 1, "GL_OP_SUB_EXT", 0x8796},
1780 { "", 'X', 1, "GL_OP_CROSS_PRODUCT_EXT", 0x8797},
1781 { "", 'X', 1, "GL_OP_MULTIPLY_MATRIX_EXT", 0x8798},
1782 { "", 'X', 1, "GL_OP_MOV_EXT", 0x8799},
1783 { "", 'X', 1, "GL_OUTPUT_VERTEX_EXT", 0x879A},
1784 { "", 'X', 1, "GL_OUTPUT_COLOR0_EXT", 0x879B},
1785 { "", 'X', 1, "GL_OUTPUT_COLOR1_EXT", 0x879C},
1786 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD0_EXT", 0x879D},
1787 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD1_EXT", 0x879E},
1788 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD2_EXT", 0x879F},
1789 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD3_EXT", 0x87A0},
1790 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD4_EXT", 0x87A1},
1791 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD5_EXT", 0x87A2},
1792 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD6_EXT", 0x87A3},
1793 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD7_EXT", 0x87A4},
1794 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD8_EXT", 0x87A5},
1795 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD9_EXT", 0x87A6},
1796 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD10_EXT", 0x87A7},
1797 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD11_EXT", 0x87A8},
1798 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD12_EXT", 0x87A9},
1799 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD13_EXT", 0x87AA},
1800 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD14_EXT", 0x87AB},
1801 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD15_EXT", 0x87AC},
1802 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD16_EXT", 0x87AD},
1803 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD17_EXT", 0x87AE},
1804 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD18_EXT", 0x87AF},
1805 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD19_EXT", 0x87B0},
1806 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD20_EXT", 0x87B1},
1807 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD21_EXT", 0x87B2},
1808 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD22_EXT", 0x87B3},
1809 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD23_EXT", 0x87B4},
1810 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD24_EXT", 0x87B5},
1811 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD25_EXT", 0x87B6},
1812 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD26_EXT", 0x87B7},
1813 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD27_EXT", 0x87B8},
1814 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD28_EXT", 0x87B9},
1815 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD29_EXT", 0x87BA},
1816 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD30_EXT", 0x87BB},
1817 { "", 'X', 1, "GL_OUTPUT_TEXTURE_COORD31_EXT", 0x87BC},
1818 { "", 'X', 1, "GL_OUTPUT_FOG_EXT", 0x87BD},
1819 { "", 'X', 1, "GL_SCALAR_EXT", 0x87BE},
1820 { "", 'X', 1, "GL_VECTOR_EXT", 0x87BF},
1821 { "", 'X', 1, "GL_MATRIX_EXT", 0x87C0},
1822 { "", 'X', 1, "GL_VARIANT_EXT", 0x87C1},
1823 { "", 'X', 1, "GL_INVARIANT_EXT", 0x87C2},
1824 { "", 'X', 1, "GL_LOCAL_CONSTANT_EXT", 0x87C3},
1825 { "", 'X', 1, "GL_LOCAL_EXT", 0x87C4},
1826 { "", 'X', 1, "GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT", 0x87C5},
1827 { "", 'X', 1, "GL_MAX_VERTEX_SHADER_VARIANTS_EXT", 0x87C6},
1828 { "", 'X', 1, "GL_MAX_VERTEX_SHADER_INVARIANTS_EXT", 0x87C7},
1829 { "", 'X', 1, "GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT", 0x87C8},
1830 { "", 'X', 1, "GL_MAX_VERTEX_SHADER_LOCALS_EXT", 0x87C9},
1831 { "", 'X', 1, "GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT", 0x87CA},
1832 { "", 'X', 1, "GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT", 0x87CB},
1833 { "", 'X', 1, "GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT", 0x87CC},
1834 { "", 'X', 1, "GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT", 0x87CD},
1835 { "", 'X', 1, "GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT", 0x87CE},
1836 { "", 'X', 1, "GL_VERTEX_SHADER_INSTRUCTIONS_EXT", 0x87CF},
1837 { "", 'X', 1, "GL_VERTEX_SHADER_VARIANTS_EXT", 0x87D0},
1838 { "", 'X', 1, "GL_VERTEX_SHADER_INVARIANTS_EXT", 0x87D1},
1839 { "", 'X', 1, "GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT", 0x87D2},
1841 { "", 'X', 1, "GL_VERTEX_SHADER_LOCALS_EXT", 0x87D3},
1842 { "", 'X', 1, "GL_VERTEX_SHADER_OPTIMIZED_EXT", 0x87D4},
1843 { "", 'X', 1, "GL_X_EXT", 0x87D5},
1844 { "", 'X', 1, "GL_Y_EXT", 0x87D6},
1845 { "", 'X', 1, "GL_Z_EXT", 0x87D7},
1846 { "", 'X', 1, "GL_W_EXT", 0x87D8},
1847 { "", 'X', 1, "GL_NEGATIVE_X_EXT", 0x87D9},
1848 { "", 'X', 1, "GL_NEGATIVE_Y_EXT", 0x87DA},
1849 { "", 'X', 1, "GL_NEGATIVE_Z_EXT", 0x87DB},
1850 { "", 'X', 1, "GL_NEGATIVE_W_EXT", 0x87DC},
1851 { "", 'X', 1, "GL_ZERO_EXT", 0x87DD},
1852 { "", 'X', 1, "GL_ONE_EXT", 0x87DE},
1853 { "", 'X', 1, "GL_NEGATIVE_ONE_EXT", 0x87DF},
1854 { "", 'X', 1, "GL_NORMALIZED_RANGE_EXT", 0x87E0},
1855 { "", 'X', 1, "GL_FULL_RANGE_EXT", 0x87E1},
1856 { "", 'X', 1, "GL_CURRENT_VERTEX_EXT", 0x87E2},
1857 { "", 'X', 1, "GL_MVP_MATRIX_EXT", 0x87E3},
1858 { "", 'X', 1, "GL_VARIANT_VALUE_EXT", 0x87E4},
1859 { "", 'X', 1, "GL_VARIANT_DATATYPE_EXT", 0x87E5},
1860 { "", 'X', 1, "GL_VARIANT_ARRAY_STRIDE_EXT", 0x87E6},
1861 { "glGet", 'E', 1, "GL_VARIANT_ARRAY_TYPE_EXT", 0x87E7},
1863 { "", 'X', 1, "GL_VARIANT_ARRAY_EXT", 0x87E8},
1864 { "", 'X', 1, "GL_VARIANT_ARRAY_POINTER_EXT", 0x87E9},
1865 { "", 'X', 1, "GL_INVARIANT_VALUE_EXT", 0x87EA},
1866 { "", 'X', 1, "GL_INVARIANT_DATATYPE_EXT", 0x87EB},
1867 { "", 'X', 1, "GL_LOCAL_CONSTANT_VALUE_EXT", 0x87EC},
1868 { "", 'X', 1, "GL_LOCAL_CONSTANT_DATATYPE_EXT", 0x87ED},
1869 { "", 'X', 1, "GL_PN_TRIANGLES_ATI", 0x87F0},
1870 { "", 'X', 1, "GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI", 0x87F1},
1871 { "", 'X', 1, "GL_PN_TRIANGLES_POINT_MODE_ATI", 0x87F2},
1872 { "", 'X', 1, "GL_PN_TRIANGLES_NORMAL_MODE_ATI", 0x87F3},
1873 { "", 'X', 1, "GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI", 0x87F4},
1874 { "", 'X', 1, "GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI", 0x87F5},
1875 { "", 'X', 1, "GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI", 0x87F6},
1876 { "", 'X', 1, "GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI", 0x87F7},
1877 { "", 'X', 1, "GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI", 0x87F8},
1878 { "", 'X', 1, "GL_VBO_FREE_MEMORY_ATI", 0x87FB},
1879 { "", 'I', 4, "GL_TEXTURE_FREE_MEMORY_ATI", 0x87FC},
1880 { "", 'X', 1, "GL_RENDERBUFFER_FREE_MEMORY_ATI", 0x87FD},
1881 { "glGet", 'I', 1, "GL_NUM_PROGRAM_BINARY_FORMATS", 0x87FE},
1882 //{ "glGet", 'E', "_glGetInteger{ GL_NUM_PROGRAM_BINARY_FORMATS)", "GL_PROGRAM_BINARY_FORMATS", 0x87FF},
1883 { "glGet", 'E', 1, "GL_STENCIL_BACK_FUNC", 0x8800},
1884 { "glGet", 'E', 1, "GL_STENCIL_BACK_FAIL", 0x8801},
1885 { "glGet", 'E', 1, "GL_STENCIL_BACK_PASS_DEPTH_FAIL", 0x8802},
1886 { "glGet", 'E', 1, "GL_STENCIL_BACK_PASS_DEPTH_PASS", 0x8803},
1887 { "glGet", 'B', 1, "GL_FRAGMENT_PROGRAM_ARB", 0x8804},
1889 { "glGetProgramARB", 'I', 1, "GL_PROGRAM_ALU_INSTRUCTIONS_ARB", 0x8805},
1890 { "glGetProgramARB", 'I', 1, "GL_PROGRAM_TEX_INSTRUCTIONS_ARB", 0x8806},
1891 { "glGetProgramARB", 'I', 1, "GL_PROGRAM_TEX_INDIRECTIONS_ARB", 0x8807},
1892 { "glGetProgramARB", 'I', 1, "GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB", 0x8808},
1893 { "glGetProgramARB", 'I', 1, "GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB", 0x8809},
1894 { "glGetProgramARB", 'I', 1, "GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB", 0x880A},
1895 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB", 0x880B},
1896 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB", 0x880C},
1897 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB", 0x880D},
1898 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB", 0x880E},
1899 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB", 0x880F},
1900 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB", 0x8810},
1901 { "", 'X', 1, "GL_RGBA32F", 0x8814},
1902 { "", 'X', 1, "GL_RGB32F", 0x8815},
1903 { "", 'X', 1, "GL_ALPHA32F_ARB", 0x8816},
1904 { "", 'X', 1, "GL_INTENSITY32F_ARB", 0x8817},
1906 { "", 'X', 1, "GL_LUMINANCE32F_ARB", 0x8818},
1907 { "", 'X', 1, "GL_LUMINANCE_ALPHA32F_ARB", 0x8819},
1908 { "", 'X', 1, "GL_RGBA16F", 0x881A},
1909 { "", 'X', 1, "GL_RGB16F", 0x881B},
1910 { "", 'X', 1, "GL_ALPHA16F_ARB", 0x881C},
1911 { "", 'X', 1, "GL_INTENSITY16F_ARB", 0x881D},
1912 { "", 'X', 1, "GL_LUMINANCE16F_ARB", 0x881E},
1913 { "", 'X', 1, "GL_LUMINANCE_ALPHA16F_ARB", 0x881F},
1914 { "glGet", 'B', 1, "GL_RGBA_FLOAT_MODE_ARB", 0x8820},
1915 { "glGet", 'I', 1, "GL_MAX_DRAW_BUFFERS", 0x8824},
1916 { "glGet", 'E', 1, "GL_DRAW_BUFFER0", 0x8825},
1917 { "glGet", 'E', 1, "GL_DRAW_BUFFER1", 0x8826},
1918 { "glGet", 'E', 1, "GL_DRAW_BUFFER2", 0x8827},
1919 { "glGet", 'E', 1, "GL_DRAW_BUFFER3", 0x8828},
1920 { "glGet", 'E', 1, "GL_DRAW_BUFFER4", 0x8829},
1921 { "glGet", 'E', 1, "GL_DRAW_BUFFER5", 0x882A},
1922 { "glGet", 'E', 1, "GL_DRAW_BUFFER6", 0x882B},
1923 { "glGet", 'E', 1, "GL_DRAW_BUFFER7", 0x882C},
1924 { "glGet", 'E', 1, "GL_DRAW_BUFFER8", 0x882D},
1925 { "glGet", 'E', 1, "GL_DRAW_BUFFER9", 0x882E},
1926 { "glGet", 'E', 1, "GL_DRAW_BUFFER10", 0x882F},
1927 { "glGet", 'E', 1, "GL_DRAW_BUFFER11", 0x8830},
1928 { "glGet", 'E', 1, "GL_DRAW_BUFFER12", 0x8831},
1929 { "glGet", 'E', 1, "GL_DRAW_BUFFER13", 0x8832},
1930 { "glGet", 'E', 1, "GL_DRAW_BUFFER14", 0x8833},
1931 { "glGet", 'E', 1, "GL_DRAW_BUFFER15", 0x8834},
1932 { "", 'X', 1, "GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI", 0x8835},
1933 { "glGet", 'E', 1, "GL_BLEND_EQUATION_ALPHA", 0x883D},
1934 { "glGet", 'B', 1, "GL_MATRIX_PALETTE_ARB", 0x8840},
1935 { "glGet", 'I', 1, "GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB", 0x8841},
1936 { "glGet", 'I', 1, "GL_MAX_PALETTE_MATRICES_ARB", 0x8842},
1937 { "glGet", 'I', 1, "GL_CURRENT_PALETTE_MATRIX_ARB", 0x8843},
1938 { "glGet", 'B', 1, "GL_MATRIX_INDEX_ARRAY_ARB", 0x8844},
1939 { "glGet", 'I', 1, "GL_CURRENT_MATRIX_INDEX_ARB", 0x8845},
1940 { "glGet", 'I', 1, "GL_MATRIX_INDEX_ARRAY_SIZE_ARB", 0x8846},
1941 { "glGet", 'E', 1, "GL_MATRIX_INDEX_ARRAY_TYPE_ARB", 0x8847},
1942 { "glGet", 'I', 1, "GL_MATRIX_INDEX_ARRAY_STRIDE_ARB", 0x8848},
1943 { "glGet", 'P', 1, "GL_MATRIX_INDEX_ARRAY_POINTER_ARB", 0x8849},
1944 { "glGetTexLevelParameter", 'I', 1, "GL_TEXTURE_DEPTH_SIZE", 0x884A},
1945 { "glGetTexParameter", 'E', 1, "GL_DEPTH_TEXTURE_MODE", 0x884B},
1946 { "glGetTexParameter", 'E', 1, "GL_TEXTURE_COMPARE_MODE", 0x884C},
1947 { "glGetTexParameter", 'E', 1, "GL_TEXTURE_COMPARE_FUNC", 0x884D},
1948 { "", 'X', 1, "GL_COMPARE_REF_TO_TEXTURE", 0x884E},
1949 { "glGet", 'B', 1, "GL_TEXTURE_CUBE_MAP_SEAMLESS", 0x884F},
1950 { "", 'X', 1, "GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV", 0x8850},
1951 { "", 'X', 1, "GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV", 0x8851},
1952 { "", 'X', 1, "GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV", 0x8852},
1953 { "", 'X', 1, "GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV", 0x8853},
1954 { "", 'X', 1, "GL_OFFSET_HILO_TEXTURE_2D_NV", 0x8854},
1955 { "", 'X', 1, "GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV", 0x8855},
1956 { "", 'X', 1, "GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV", 0x8856},
1957 { "", 'X', 1, "GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV", 0x8857},
1958 { "", 'X', 1, "GL_DEPENDENT_HILO_TEXTURE_2D_NV", 0x8858},
1959 { "", 'X', 1, "GL_DEPENDENT_RGB_TEXTURE_3D_NV", 0x8859},
1960 { "", 'X', 1, "GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV", 0x885A},
1961 { "", 'X', 1, "GL_DOT_PRODUCT_PASS_THROUGH_NV", 0x885B},
1962 { "", 'X', 1, "GL_DOT_PRODUCT_TEXTURE_1D_NV", 0x885C},
1963 { "", 'X', 1, "GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV", 0x885D},
1964 { "", 'X', 1, "GL_HILO8_NV", 0x885E},
1965 { "", 'X', 1, "GL_SIGNED_HILO8_NV", 0x885F},
1966 { "", 'X', 1, "GL_FORCE_BLUE_TO_ONE_NV", 0x8860},
1967 { "glGet", 'B', 1, "GL_POINT_SPRITE", 0x8861},
1969 { "glGetTexEnv", 'B', 1, "GL_COORD_REPLACE", 0x8862},
1970 { "glGet", 'E', 1, "GL_POINT_SPRITE_R_MODE_NV", 0x8863},
1971 { "glGetQuery", 'I', 1, "GL_QUERY_COUNTER_BITS", 0x8864},
1972 { "glGetQuery", 'I', 1, "GL_CURRENT_QUERY", 0x8865},
1973 { "glGetQueryObject", 'I', 1, "GL_QUERY_RESULT", 0x8866},
1974 { "glGetQueryObject", 'B', 1, "GL_QUERY_RESULT_AVAILABLE", 0x8867},
1975 { "", 'X', 1, "GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV", 0x8868},
1976 { "glGet", 'I', 1, "GL_MAX_VERTEX_ATTRIBS", 0x8869},
1977 { "glGetVertexAttrib", 'B', 1, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED", 0x886A},
1978 { "", 'X', 1, "GL_MAX_TESS_CONTROL_INPUT_COMPONENTS", 0x886C},
1979 { "", 'X', 1, "GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS", 0x886D},
1980 { "", 'X', 1, "GL_DEPTH_STENCIL_TO_RGBA_NV", 0x886E},
1981 { "", 'X', 1, "GL_DEPTH_STENCIL_TO_BGRA_NV", 0x886F},
1982 { "", 'X', 1, "GL_FRAGMENT_PROGRAM_NV", 0x8870},
1983 { "glGet", 'I', 1, "GL_MAX_TEXTURE_COORDS", 0x8871},
1984 { "glGet", 'I', 1, "GL_MAX_TEXTURE_IMAGE_UNITS", 0x8872},
1985 { "glGet", 'I', 1, "GL_FRAGMENT_PROGRAM_BINDING_NV", 0x8873},
1986 { "glGet", 'S', 1, "GL_PROGRAM_ERROR_STRING_ARB", 0x8874},
1987 { "", 'X', 1, "GL_PROGRAM_FORMAT_ASCII_ARB", 0x8875},
1988 { "glGetProgramARB", 'E', 1, "GL_PROGRAM_FORMAT_ARB", 0x8876},
1989 { "", 'X', 1, "GL_WRITE_PIXEL_DATA_RANGE_NV", 0x8878},
1990 { "", 'X', 1, "GL_READ_PIXEL_DATA_RANGE_NV", 0x8879},
1991 { "", 'X', 1, "GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV", 0x887A},
1992 { "", 'X', 1, "GL_READ_PIXEL_DATA_RANGE_LENGTH_NV", 0x887B},
1993 { "", 'X', 1, "GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV", 0x887C},
1994 { "", 'X', 1, "GL_READ_PIXEL_DATA_RANGE_POINTER_NV", 0x887D},
1995 { "", 'X', 1, "GL_GEOMETRY_SHADER_INVOCATIONS", 0x887F},
1996 { "", 'X', 1, "GL_FLOAT_R_NV", 0x8880},
1997 { "", 'X', 1, "GL_FLOAT_RG_NV", 0x8881},
1998 { "", 'X', 1, "GL_FLOAT_RGB_NV", 0x8882},
1999 { "", 'X', 1, "GL_FLOAT_RGBA_NV", 0x8883},
2000 { "", 'X', 1, "GL_FLOAT_R16_NV", 0x8884},
2001 { "", 'X', 1, "GL_FLOAT_R32_NV", 0x8885},
2002 { "", 'X', 1, "GL_FLOAT_RG16_NV", 0x8886},
2003 { "", 'X', 1, "GL_FLOAT_RG32_NV", 0x8887},
2004 { "", 'X', 1, "GL_FLOAT_RGB16_NV", 0x8888},
2005 { "", 'X', 1, "GL_FLOAT_RGB32_NV", 0x8889},
2006 { "", 'X', 1, "GL_FLOAT_RGBA16_NV", 0x888A},
2007 { "", 'X', 1, "GL_FLOAT_RGBA32_NV", 0x888B},
2008 { "", 'X', 1, "GL_TEXTURE_FLOAT_COMPONENTS_NV", 0x888C},
2009 { "", 'X', 1, "GL_FLOAT_CLEAR_COLOR_VALUE_NV", 0x888D},
2010 { "", 'X', 1, "GL_FLOAT_RGBA_MODE_NV", 0x888E},
2011 { "glGetTexParameter", 'E', 1, "GL_TEXTURE_UNSIGNED_REMAP_MODE_NV", 0x888F},
2012 { "glGet", 'B', 1, "GL_DEPTH_BOUNDS_TEST_EXT", 0x8890},
2013 { "glGet", 'F', 2, "GL_DEPTH_BOUNDS_EXT", 0x8891},
2014 { "", 'X', 1, "GL_ARRAY_BUFFER", 0x8892},
2015 { "", 'X', 1, "GL_ELEMENT_ARRAY_BUFFER", 0x8893},
2016 { "glGet", 'I', 1, "GL_ARRAY_BUFFER_BINDING", 0x8894},
2017 { "glGet", 'I', 1, "GL_ELEMENT_ARRAY_BUFFER_BINDING", 0x8895},
2018 { "glGet", 'I', 1, "GL_VERTEX_ARRAY_BUFFER_BINDING", 0x8896},
2019 { "glGet", 'I', 1, "GL_NORMAL_ARRAY_BUFFER_BINDING", 0x8897},
2020 { "glGet", 'I', 1, "GL_COLOR_ARRAY_BUFFER_BINDING", 0x8898},
2021 { "glGet", 'I', 1, "GL_INDEX_ARRAY_BUFFER_BINDING", 0x8899},
2022 { "glGet", 'I', 1, "GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING", 0x889A},
2023 { "glGet", 'I', 1, "GL_EDGE_FLAG_ARRAY_BUFFER_BINDING", 0x889B},
2024 { "glGet", 'I', 1, "GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING", 0x889C},
2025 { "glGet", 'I', 1, "GL_FOG_COORD_ARRAY_BUFFER_BINDING", 0x889D},
2026 { "glGet", 'I', 1, "GL_WEIGHT_ARRAY_BUFFER_BINDING", 0x889E},
2027 { "glGetVertexAttrib", 'I', 1, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING", 0x889F},
2028 { "glGetProgramARB", 'I', 1, "GL_PROGRAM_INSTRUCTIONS_ARB", 0x88A0},
2029 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_INSTRUCTIONS_ARB", 0x88A1},
2030 { "glGetProgramARB", 'I', 1, "GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB", 0x88A2},
2031 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB", 0x88A3},
2032 { "glGetProgramARB", 'I', 1, "GL_PROGRAM_TEMPORARIES_ARB", 0x88A4},
2033 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_TEMPORARIES_ARB", 0x88A5},
2034 { "glGetProgramARB", 'I', 1, "GL_PROGRAM_NATIVE_TEMPORARIES_ARB", 0x88A6},
2035 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB", 0x88A7},
2036 { "glGetProgramARB", 'I', 1, "GL_PROGRAM_PARAMETERS_ARB", 0x88A8},
2037 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_PARAMETERS_ARB", 0x88A9},
2038 { "glGetProgramARB", 'I', 1, "GL_PROGRAM_NATIVE_PARAMETERS_ARB", 0x88AA},
2039 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB", 0x88AB},
2040 { "glGetProgramARB", 'I', 1, "GL_PROGRAM_ATTRIBS_ARB", 0x88AC},
2041 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_ATTRIBS_ARB", 0x88AD},
2042 { "glGetProgramARB", 'I', 1, "GL_PROGRAM_NATIVE_ATTRIBS_ARB", 0x88AE},
2043 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB", 0x88AF},
2044 { "glGetProgramARB", 'I', 1, "GL_PROGRAM_ADDRESS_REGISTERS_ARB", 0x88B0},
2045 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB", 0x88B1},
2046 { "glGetProgramARB", 'I', 1, "GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB", 0x88B2},
2047 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB", 0x88B3},
2048 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB", 0x88B4},
2049 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_ENV_PARAMETERS_ARB", 0x88B5},
2050 { "glGetProgramARB", 'B', 1, "GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB", 0x88B6},
2051 { "glGet", 'F', 16, "GL_TRANSPOSE_CURRENT_MATRIX_ARB", 0x88B7},
2052 { "", 'X', 1, "GL_READ_ONLY", 0x88B8},
2053 { "", 'X', 1, "GL_WRITE_ONLY", 0x88B9},
2054 { "", 'X', 1, "GL_READ_WRITE", 0x88BA},
2055 { "glGetBufferParameter", 'E', 1, "GL_BUFFER_ACCESS", 0x88BB},
2056 { "glGetBufferParameter", 'B', 1, "GL_BUFFER_MAPPED", 0x88BC},
2057 { "glGetBufferParameter", 'P', 1, "GL_BUFFER_MAP_POINTER", 0x88BD},
2058 { "", 'X', 1, "GL_WRITE_DISCARD_NV", 0x88BE},
2059 { "", 'X', 1, "GL_TIME_ELAPSED", 0x88BF},
2060 { "", 'X', 1, "GL_MATRIX0_ARB", 0x88C0},
2061 { "", 'X', 1, "GL_MATRIX1_ARB", 0x88C1},
2062 { "", 'X', 1, "GL_MATRIX2_ARB", 0x88C2},
2063 { "", 'X', 1, "GL_MATRIX3_ARB", 0x88C3},
2064 { "", 'X', 1, "GL_MATRIX4_ARB", 0x88C4},
2065 { "", 'X', 1, "GL_MATRIX5_ARB", 0x88C5},
2066 { "", 'X', 1, "GL_MATRIX6_ARB", 0x88C6},
2067 { "", 'X', 1, "GL_MATRIX7_ARB", 0x88C7},
2068 { "", 'X', 1, "GL_MATRIX8_ARB", 0x88C8},
2069 { "", 'X', 1, "GL_MATRIX9_ARB", 0x88C9},
2070 { "", 'X', 1, "GL_MATRIX10_ARB", 0x88CA},
2071 { "", 'X', 1, "GL_MATRIX11_ARB", 0x88CB},
2072 { "", 'X', 1, "GL_MATRIX12_ARB", 0x88CC},
2073 { "", 'X', 1, "GL_MATRIX13_ARB", 0x88CD},
2074 { "", 'X', 1, "GL_MATRIX14_ARB", 0x88CE},
2075 { "", 'X', 1, "GL_MATRIX15_ARB", 0x88CF},
2076 { "", 'X', 1, "GL_MATRIX16_ARB", 0x88D0},
2077 { "", 'X', 1, "GL_MATRIX17_ARB", 0x88D1},
2078 { "", 'X', 1, "GL_MATRIX18_ARB", 0x88D2},
2079 { "", 'X', 1, "GL_MATRIX19_ARB", 0x88D3},
2080 { "", 'X', 1, "GL_MATRIX20_ARB", 0x88D4},
2081 { "", 'X', 1, "GL_MATRIX21_ARB", 0x88D5},
2082 { "", 'X', 1, "GL_MATRIX22_ARB", 0x88D6},
2083 { "", 'X', 1, "GL_MATRIX23_ARB", 0x88D7},
2084 { "", 'X', 1, "GL_MATRIX24_ARB", 0x88D8},
2085 { "", 'X', 1, "GL_MATRIX25_ARB", 0x88D9},
2086 { "", 'X', 1, "GL_MATRIX26_ARB", 0x88DA},
2087 { "", 'X', 1, "GL_MATRIX27_ARB", 0x88DB},
2088 { "", 'X', 1, "GL_MATRIX28_ARB", 0x88DC},
2089 { "", 'X', 1, "GL_MATRIX29_ARB", 0x88DD},
2090 { "", 'X', 1, "GL_MATRIX30_ARB", 0x88DE},
2091 { "", 'X', 1, "GL_MATRIX31_ARB", 0x88DF},
2092 { "", 'X', 1, "GL_STREAM_DRAW", 0x88E0},
2093 { "", 'X', 1, "GL_STREAM_READ", 0x88E1},
2094 { "", 'X', 1, "GL_STREAM_COPY", 0x88E2},
2095 { "", 'X', 1, "GL_STATIC_DRAW", 0x88E4},
2096 { "", 'X', 1, "GL_STATIC_READ", 0x88E5},
2097 { "", 'X', 1, "GL_STATIC_COPY", 0x88E6},
2098 { "", 'X', 1, "GL_DYNAMIC_DRAW", 0x88E8},
2099 { "", 'X', 1, "GL_DYNAMIC_READ", 0x88E9},
2100 { "", 'X', 1, "GL_DYNAMIC_COPY", 0x88EA},
2101 { "", 'X', 1, "GL_PIXEL_PACK_BUFFER", 0x88EB},
2102 { "", 'X', 1, "GL_PIXEL_UNPACK_BUFFER", 0x88EC},
2103 { "glGet", 'I', 1, "GL_PIXEL_PACK_BUFFER_BINDING", 0x88ED},
2104 { "glGet", 'I', 1, "GL_PIXEL_UNPACK_BUFFER_BINDING", 0x88EF},
2105 { "", 'X', 1, "GL_DEPTH24_STENCIL8", 0x88F0},
2106 { "glGetTexLevelParameter", 'I', 1, "GL_TEXTURE_STENCIL_SIZE", 0x88F1},
2107 { "", 'X', 1, "GL_STENCIL_TAG_BITS_EXT", 0x88F2},
2108 { "", 'X', 1, "GL_STENCIL_CLEAR_TAG_VALUE_EXT", 0x88F3},
2109 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV", 0x88F4},
2110 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_CALL_DEPTH_NV", 0x88F5},
2111 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_IF_DEPTH_NV", 0x88F6},
2112 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_LOOP_DEPTH_NV", 0x88F7},
2113 { "glGetProgramARB", 'I', 1, "GL_MAX_PROGRAM_LOOP_COUNT_NV", 0x88F8},
2114 { "", 'X', 1, "GL_SRC1_COLOR", 0x88F9},
2115 { "", 'X', 1, "GL_ONE_MINUS_SRC1_COLOR", 0x88FA},
2116 { "", 'X', 1, "GL_ONE_MINUS_SRC1_ALPHA", 0x88FB},
2117 { "glGet", 'I', 1, "GL_MAX_DUAL_SOURCE_DRAW_BUFFERS", 0x88FC},
2118 { "glGetVertexAttrib", 'I', 1, "GL_VERTEX_ATTRIB_ARRAY_INTEGER", 0x88FD},
2119 { "glGetVertexAttrib", 'I', 1, "GL_VERTEX_ATTRIB_ARRAY_DIVISOR", 0x88FE},
2120 { "glGet", 'I', 1, "GL_MAX_ARRAY_TEXTURE_LAYERS", 0x88FF},
2121 { "glGet", 'F', 1, "GL_MIN_PROGRAM_TEXEL_OFFSET", 0x8904},
2122 { "glGet", 'F', 1, "GL_MAX_PROGRAM_TEXEL_OFFSET", 0x8905},
2123 { "", 'X', 1, "GL_PROGRAM_ATTRIB_COMPONENTS_NV", 0x8906},
2124 { "", 'X', 1, "GL_PROGRAM_RESULT_COMPONENTS_NV", 0x8907},
2125 { "", 'X', 1, "GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV", 0x8908},
2126 { "", 'X', 1, "GL_MAX_PROGRAM_RESULT_COMPONENTS_NV", 0x8909},
2127 { "glGet", 'B', 1, "GL_STENCIL_TEST_TWO_SIDE_EXT", 0x8910},
2128 { "glGet", 'E', 1, "GL_ACTIVE_STENCIL_FACE_EXT", 0x8911},
2129 { "", 'X', 1, "GL_MIRROR_CLAMP_TO_BORDER_EXT", 0x8912},
2130 { "", 'X', 1, "GL_SAMPLES_PASSED", 0x8914},
2131 { "", 'X', 1, "GL_GEOMETRY_VERTICES_OUT", 0x8916},
2132 { "", 'X', 1, "GL_GEOMETRY_INPUT_TYPE", 0x8917},
2133 { "", 'X', 1, "GL_GEOMETRY_OUTPUT_TYPE", 0x8918},
2134 { "glGet", 'I', 1, "GL_SAMPLER_BINDING", 0x8919},
2135 { "glGet", 'B', 1, "GL_CLAMP_VERTEX_COLOR", 0x891A},
2136 { "glGet", 'B', 1, "GL_CLAMP_FRAGMENT_COLOR", 0x891B},
2137 { "glGet", 'B', 1, "GL_CLAMP_READ_COLOR", 0x891C},
2138 { "", 'X', 1, "GL_FIXED_ONLY", 0x891D},
2139 { "", 'X', 1, "GL_TESS_CONTROL_PROGRAM_NV", 0x891E},
2140 { "", 'X', 1, "GL_TESS_EVALUATION_PROGRAM_NV", 0x891F},
2141 { "", 'X', 1, "GL_FRAGMENT_SHADER_ATI", 0x8920},
2142 { "", 'X', 1, "GL_REG_0_ATI", 0x8921},
2143 { "", 'X', 1, "GL_REG_1_ATI", 0x8922},
2144 { "", 'X', 1, "GL_REG_2_ATI", 0x8923},
2145 { "", 'X', 1, "GL_REG_3_ATI", 0x8924},
2146 { "", 'X', 1, "GL_REG_4_ATI", 0x8925},
2147 { "", 'X', 1, "GL_REG_5_ATI", 0x8926},
2148 { "", 'X', 1, "GL_REG_6_ATI", 0x8927},
2149 { "", 'X', 1, "GL_REG_7_ATI", 0x8928},
2150 { "", 'X', 1, "GL_REG_8_ATI", 0x8929},
2151 { "", 'X', 1, "GL_REG_9_ATI", 0x892A},
2152 { "", 'X', 1, "GL_REG_10_ATI", 0x892B},
2153 { "", 'X', 1, "GL_REG_11_ATI", 0x892C},
2154 { "", 'X', 1, "GL_REG_12_ATI", 0x892D},
2155 { "", 'X', 1, "GL_REG_13_ATI", 0x892E},
2156 { "", 'X', 1, "GL_REG_14_ATI", 0x892F},
2157 { "", 'X', 1, "GL_REG_15_ATI", 0x8930},
2158 { "", 'X', 1, "GL_REG_16_ATI", 0x8931},
2159 { "", 'X', 1, "GL_REG_17_ATI", 0x8932},
2160 { "", 'X', 1, "GL_REG_18_ATI", 0x8933},
2161 { "", 'X', 1, "GL_REG_19_ATI", 0x8934},
2162 { "", 'X', 1, "GL_REG_20_ATI", 0x8935},
2163 { "", 'X', 1, "GL_REG_21_ATI", 0x8936},
2164 { "", 'X', 1, "GL_REG_22_ATI", 0x8937},
2165 { "", 'X', 1, "GL_REG_23_ATI", 0x8938},
2166 { "", 'X', 1, "GL_REG_24_ATI", 0x8939},
2167 { "", 'X', 1, "GL_REG_25_ATI", 0x893A},
2168 { "", 'X', 1, "GL_REG_26_ATI", 0x893B},
2169 { "", 'X', 1, "GL_REG_27_ATI", 0x893C},
2170 { "", 'X', 1, "GL_REG_28_ATI", 0x893D},
2171 { "", 'X', 1, "GL_REG_29_ATI", 0x893E},
2172 { "", 'X', 1, "GL_REG_30_ATI", 0x893F},
2173 { "", 'X', 1, "GL_REG_31_ATI", 0x8940},
2174 { "", 'X', 1, "GL_CON_0_ATI", 0x8941},
2175 { "", 'X', 1, "GL_CON_1_ATI", 0x8942},
2176 { "", 'X', 1, "GL_CON_2_ATI", 0x8943},
2177 { "", 'X', 1, "GL_CON_3_ATI", 0x8944},
2178 { "", 'X', 1, "GL_CON_4_ATI", 0x8945},
2179 { "", 'X', 1, "GL_CON_5_ATI", 0x8946},
2180 { "", 'X', 1, "GL_CON_6_ATI", 0x8947},
2181 { "", 'X', 1, "GL_CON_7_ATI", 0x8948},
2182 { "", 'X', 1, "GL_CON_8_ATI", 0x8949},
2183 { "", 'X', 1, "GL_CON_9_ATI", 0x894A},
2184 { "", 'X', 1, "GL_CON_10_ATI", 0x894B},
2185 { "", 'X', 1, "GL_CON_11_ATI", 0x894C},
2186 { "", 'X', 1, "GL_CON_12_ATI", 0x894D},
2187 { "", 'X', 1, "GL_CON_13_ATI", 0x894E},
2188 { "", 'X', 1, "GL_CON_14_ATI", 0x894F},
2189 { "", 'X', 1, "GL_CON_15_ATI", 0x8950},
2190 { "", 'X', 1, "GL_CON_16_ATI", 0x8951},
2191 { "", 'X', 1, "GL_CON_17_ATI", 0x8952},
2192 { "", 'X', 1, "GL_CON_18_ATI", 0x8953},
2193 { "", 'X', 1, "GL_CON_19_ATI", 0x8954},
2194 { "", 'X', 1, "GL_CON_20_ATI", 0x8955},
2195 { "", 'X', 1, "GL_CON_21_ATI", 0x8956},
2196 { "", 'X', 1, "GL_CON_22_ATI", 0x8957},
2197 { "", 'X', 1, "GL_CON_23_ATI", 0x8958},
2198 { "", 'X', 1, "GL_CON_24_ATI", 0x8959},
2199 { "", 'X', 1, "GL_CON_25_ATI", 0x895A},
2200 { "", 'X', 1, "GL_CON_26_ATI", 0x895B},
2201 { "", 'X', 1, "GL_CON_27_ATI", 0x895C},
2202 { "", 'X', 1, "GL_CON_28_ATI", 0x895D},
2203 { "", 'X', 1, "GL_CON_29_ATI", 0x895E},
2204 { "", 'X', 1, "GL_CON_30_ATI", 0x895F},
2205 { "", 'X', 1, "GL_CON_31_ATI", 0x8960},
2206 { "", 'X', 1, "GL_MOV_ATI", 0x8961},
2207 { "", 'X', 1, "GL_ADD_ATI", 0x8963},
2208 { "", 'X', 1, "GL_MUL_ATI", 0x8964},
2209 { "", 'X', 1, "GL_SUB_ATI", 0x8965},
2210 { "", 'X', 1, "GL_DOT3_ATI", 0x8966},
2211 { "", 'X', 1, "GL_DOT4_ATI", 0x8967},
2212 { "", 'X', 1, "GL_MAD_ATI", 0x8968},
2213 { "", 'X', 1, "GL_LERP_ATI", 0x8969},
2214 { "", 'X', 1, "GL_CND_ATI", 0x896A},
2215 { "", 'X', 1, "GL_CND0_ATI", 0x896B},
2216 { "", 'X', 1, "GL_DOT2_ADD_ATI", 0x896C},
2217 { "", 'X', 1, "GL_SECONDARY_INTERPOLATOR_ATI", 0x896D},
2218 { "", 'X', 1, "GL_NUM_FRAGMENT_REGISTERS_ATI", 0x896E},
2219 { "", 'X', 1, "GL_NUM_FRAGMENT_CONSTANTS_ATI", 0x896F},
2220 { "", 'X', 1, "GL_NUM_PASSES_ATI", 0x8970},
2221 { "", 'X', 1, "GL_NUM_INSTRUCTIONS_PER_PASS_ATI", 0x8971},
2222 { "", 'X', 1, "GL_NUM_INSTRUCTIONS_TOTAL_ATI", 0x8972},
2223 { "", 'X', 1, "GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI", 0x8973},
2224 { "", 'X', 1, "GL_NUM_LOOPBACK_COMPONENTS_ATI", 0x8974},
2225 { "", 'X', 1, "GL_COLOR_ALPHA_PAIRING_ATI", 0x8975},
2226 { "", 'X', 1, "GL_SWIZZLE_STR_ATI", 0x8976},
2227 { "", 'X', 1, "GL_SWIZZLE_STQ_ATI", 0x8977},
2228 { "", 'X', 1, "GL_SWIZZLE_STR_DR_ATI", 0x8978},
2229 { "", 'X', 1, "GL_SWIZZLE_STQ_DQ_ATI", 0x8979},
2230 { "", 'X', 1, "GL_SWIZZLE_STRQ_ATI", 0x897A},
2231 { "", 'X', 1, "GL_SWIZZLE_STRQ_DQ_ATI", 0x897B},
2232 { "", 'X', 1, "GL_INTERLACE_OML", 0x8980},
2233 { "", 'X', 1, "GL_INTERLACE_READ_OML", 0x8981},
2234 { "", 'X', 1, "GL_FORMAT_SUBSAMPLE_24_24_OML", 0x8982},
2235 { "", 'X', 1, "GL_FORMAT_SUBSAMPLE_244_244_OML", 0x8983},
2236 { "", 'X', 1, "GL_PACK_RESAMPLE_OML", 0x8984},
2237 { "", 'X', 1, "GL_UNPACK_RESAMPLE_OML", 0x8985},
2238 { "", 'X', 1, "GL_RESAMPLE_REPLICATE_OML", 0x8986},
2239 { "", 'X', 1, "GL_RESAMPLE_ZERO_FILL_OML", 0x8987},
2240 { "", 'X', 1, "GL_RESAMPLE_AVERAGE_OML", 0x8988},
2241 { "", 'X', 1, "GL_RESAMPLE_DECIMATE_OML", 0x8989},
2242 { "", 'X', 1, "GL_POINT_SIZE_ARRAY_TYPE_OES", 0x898A},
2243 { "", 'X', 1, "GL_POINT_SIZE_ARRAY_STRIDE_OES", 0x898B},
2244 { "", 'X', 1, "GL_POINT_SIZE_ARRAY_POINTER_OES", 0x898C},
2245 { "", 'X', 1, "GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES", 0x898D},
2246 { "", 'X', 1, "GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES", 0x898E},
2247 { "", 'X', 1, "GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES", 0x898F},
2248 { "", 'X', 1, "GL_VERTEX_ATTRIB_MAP1_APPLE", 0x8A00},
2249 { "", 'X', 1, "GL_VERTEX_ATTRIB_MAP2_APPLE", 0x8A01},
2250 { "", 'X', 1, "GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE", 0x8A02},
2251 { "", 'X', 1, "GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE", 0x8A03},
2252 { "", 'X', 1, "GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE", 0x8A04},
2253 { "", 'X', 1, "GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE", 0x8A05},
2254 { "", 'X', 1, "GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE", 0x8A06},
2255 { "", 'X', 1, "GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE", 0x8A07},
2256 { "", 'X', 1, "GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE", 0x8A08},
2257 { "", 'X', 1, "GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE", 0x8A09},
2258 { "", 'X', 1, "GL_DRAW_PIXELS_APPLE", 0x8A0A},
2259 { "", 'X', 1, "GL_FENCE_APPLE", 0x8A0B},
2260 { "", 'X', 1, "GL_ELEMENT_ARRAY_APPLE", 0x8A0C},
2261 { "glGet", 'E', 1, "GL_ELEMENT_ARRAY_TYPE_APPLE", 0x8A0D},
2262 { "", 'X', 1, "GL_ELEMENT_ARRAY_POINTER_APPLE", 0x8A0E},
2263 { "", 'X', 1, "GL_COLOR_FLOAT_APPLE", 0x8A0F},
2264 { "", 'X', 1, "GL_UNIFORM_BUFFER", 0x8A11},
2265 { "", 'X', 1, "GL_BUFFER_SERIALIZED_MODIFY_APPLE", 0x8A12},
2266 { "", 'X', 1, "GL_BUFFER_FLUSHING_UNMAP_APPLE", 0x8A13},
2267 { "", 'X', 1, "GL_AUX_DEPTH_STENCIL_APPLE", 0x8A14},
2268 { "", 'X', 1, "GL_PACK_ROW_BYTES_APPLE", 0x8A15},
2269 { "", 'X', 1, "GL_UNPACK_ROW_BYTES_APPLE", 0x8A16},
2270 { "", 'X', 1, "GL_RELEASED_APPLE", 0x8A19},
2271 { "", 'X', 1, "GL_VOLATILE_APPLE", 0x8A1A},
2272 { "", 'X', 1, "GL_RETAINED_APPLE", 0x8A1B},
2273 { "", 'X', 1, "GL_UNDEFINED_APPLE", 0x8A1C},
2274 { "", 'X', 1, "GL_PURGEABLE_APPLE", 0x8A1D},
2275 { "", 'X', 1, "GL_RGB_422_APPLE", 0x8A1F},
2276 { "glGet,glGetI", 'I', 1, "GL_UNIFORM_BUFFER_BINDING", 0x8A28},
2277 { "glGetI", 'i', 1, "GL_UNIFORM_BUFFER_START", 0x8A29},
2278 { "glGetI", 'i', 1, "GL_UNIFORM_BUFFER_SIZE", 0x8A2A},
2279 { "glGet", 'I', 1, "GL_MAX_VERTEX_UNIFORM_BLOCKS", 0x8A2B},
2280 { "glGet", 'I', 1, "GL_MAX_GEOMETRY_UNIFORM_BLOCKS", 0x8A2C},
2281 { "glGet", 'I', 1, "GL_MAX_FRAGMENT_UNIFORM_BLOCKS", 0x8A2D},
2282 { "glGet", 'I', 1, "GL_MAX_COMBINED_UNIFORM_BLOCKS", 0x8A2E},
2283 { "glGet", 'I', 1, "GL_MAX_UNIFORM_BUFFER_BINDINGS", 0x8A2F},
2284 { "glGet", 'I', 1, "GL_MAX_UNIFORM_BLOCK_SIZE", 0x8A30},
2285 { "glGet", 'I', 1, "GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS", 0x8A31},
2286 { "glGet", 'I', 1, "GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS", 0x8A32},
2287 { "glGet", 'I', 1, "GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS", 0x8A33},
2288 { "glGet", 'I', 1, "GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT", 0x8A34},
2289 { "glGetProgram", 'I', 1, "GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH", 0x8A35},
2290 { "glGetProgram", 'I', 1, "GL_ACTIVE_UNIFORM_BLOCKS", 0x8A36},
2291 { "glGetActiveUniforms", 'E', 1, "GL_UNIFORM_TYPE", 0x8A37},
2292 { "glGetActiveUniforms", 'I', 1, "GL_UNIFORM_SIZE", 0x8A38},
2293 { "glGetActiveUniforms", 'I', 1, "GL_UNIFORM_NAME_LENGTH", 0x8A39},
2294 { "glGetActiveUniforms", 'I', 1, "GL_UNIFORM_BLOCK_INDEX", 0x8A3A},
2295 { "glGetActiveUniforms", 'I', 1, "GL_UNIFORM_OFFSET", 0x8A3B},
2296 { "glGetActiveUniforms", 'I', 1, "GL_UNIFORM_ARRAY_STRIDE", 0x8A3C},
2297 { "glGetActiveUniforms", 'I', 1, "GL_UNIFORM_MATRIX_STRIDE", 0x8A3D},
2298 { "glGetActiveUniforms", 'B', 1, "GL_UNIFORM_IS_ROW_MAJOR", 0x8A3E},
2299 { "glGetActiveUniformBlock", 'I', 1, "GL_UNIFORM_BLOCK_BINDING", 0x8A3F},
2300 { "glGetActiveUniformBlock", 'I', 1, "GL_UNIFORM_BLOCK_DATA_SIZE", 0x8A40},
2301 { "glGetActiveUniformBlock", 'I', 1, "GL_UNIFORM_BLOCK_NAME_LENGTH", 0x8A41},
2302 { "glGetActiveUniformBlock", 'I', 1, "GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS", 0x8A42},
2303 { "glGetActiveUniformBlock", 'I', 1, "GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES", 0x8A43},
2304 { "glGetActiveUniformBlock", 'B', 1, "GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER", 0x8A44},
2305 { "glGetActiveUniformBlock", 'B', 1, "GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER", 0x8A45},
2306 { "glGetActiveUniformBlock", 'B', 1, "GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER", 0x8A46},
2307 { "glGetTexParameter", 'E', 1, "GL_TEXTURE_SRGB_DECODE_EXT", 0x8A48},
2308 { "", 'X', 1, "GL_DECODE_EXT", 0x8A49},
2309 { "", 'X', 1, "GL_SKIP_DECODE_EXT", 0x8A4A},
2310 { "glGetProgramPipeline", 'I', 1, "GL_FRAGMENT_SHADER", 0x8B30},
2311 { "glGetProgramPipeline", 'I', 1, "GL_VERTEX_SHADER", 0x8B31},
2312 { "", 'H', 1, "GL_PROGRAM_OBJECT_ARB", 0x8B40},
2313 { "", 'X', 1, "GL_SHADER_OBJECT_ARB", 0x8B48},
2314 { "glGet", 'I', 1, "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS", 0x8B49},
2315 { "glGet", 'I', 1, "GL_MAX_VERTEX_UNIFORM_COMPONENTS", 0x8B4A},
2316 { "glGet", 'I', 1, "GL_MAX_VARYING_COMPONENTS", 0x8B4B},
2317 { "glGet", 'I', 1, "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS", 0x8B4C},
2318 { "glGet", 'I', 1, "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS", 0x8B4D},
2319 { "", 'E', 1, "GL_OBJECT_TYPE_ARB", 0x8B4E},
2320 { "glGetShader", 'E', 1, "GL_SHADER_TYPE", 0x8B4F},
2321 { "", 'X', 1, "GL_FLOAT_VEC2", 0x8B50},
2322 { "", 'X', 1, "GL_FLOAT_VEC3", 0x8B51},
2323 { "", 'X', 1, "GL_FLOAT_VEC4", 0x8B52},
2324 { "", 'X', 1, "GL_INT_VEC2", 0x8B53},
2325 { "", 'X', 1, "GL_INT_VEC3", 0x8B54},
2326 { "", 'X', 1, "GL_INT_VEC4", 0x8B55},
2327 { "", 'X', 1, "GL_BOOL", 0x8B56},
2328 { "", 'X', 1, "GL_BOOL_VEC2", 0x8B57},
2329 { "", 'X', 1, "GL_BOOL_VEC3", 0x8B58},
2330 { "", 'X', 1, "GL_BOOL_VEC4", 0x8B59},
2331 { "", 'X', 1, "GL_FLOAT_MAT2", 0x8B5A},
2332 { "", 'X', 1, "GL_FLOAT_MAT3", 0x8B5B},
2333 { "", 'X', 1, "GL_FLOAT_MAT4", 0x8B5C},
2334 { "", 'X', 1, "GL_SAMPLER_1D", 0x8B5D},
2335 { "", 'X', 1, "GL_SAMPLER_2D", 0x8B5E},
2336 { "", 'X', 1, "GL_SAMPLER_3D", 0x8B5F},
2337 { "", 'X', 1, "GL_SAMPLER_CUBE", 0x8B60},
2338 { "", 'X', 1, "GL_SAMPLER_1D_SHADOW", 0x8B61},
2339 { "", 'X', 1, "GL_SAMPLER_2D_SHADOW", 0x8B62},
2340 { "", 'X', 1, "GL_SAMPLER_2D_RECT", 0x8B63},
2341 { "", 'X', 1, "GL_SAMPLER_2D_RECT_SHADOW", 0x8B64},
2342 { "", 'X', 1, "GL_FLOAT_MAT2x3", 0x8B65},
2343 { "", 'X', 1, "GL_FLOAT_MAT2x4", 0x8B66},
2344 { "", 'X', 1, "GL_FLOAT_MAT3x2", 0x8B67},
2345 { "", 'X', 1, "GL_FLOAT_MAT3x4", 0x8B68},
2346 { "", 'X', 1, "GL_FLOAT_MAT4x2", 0x8B69},
2347 { "", 'X', 1, "GL_FLOAT_MAT4x3", 0x8B6A},
2348 { "glGetShader,glGetProgram", 'B', 1, "GL_DELETE_STATUS", 0x8B80},
2349 { "glGetShader,glGetProgram", 'B', 1, "GL_COMPILE_STATUS", 0x8B81},
2350 { "glGetShader,glGetProgram", 'B', 1, "GL_LINK_STATUS", 0x8B82},
2351 { "glGetShader,glGetProgram", 'B', 1, "GL_VALIDATE_STATUS", 0x8B83},
2352 { "glGetShader,glGetProgram", 'I', 1, "GL_INFO_LOG_LENGTH", 0x8B84},
2353 { "glGetProgram", 'I', 1, "GL_ATTACHED_SHADERS", 0x8B85},
2354 { "glGetProgram", 'I', 1, "GL_ACTIVE_UNIFORMS", 0x8B86},
2355 { "glGetProgram", 'I', 1, "GL_ACTIVE_UNIFORM_MAX_LENGTH", 0x8B87},
2356 { "glGetShader", 'I', 1, "GL_SHADER_SOURCE_LENGTH", 0x8B88},
2357 { "glGetProgram", 'I', 1, "GL_ACTIVE_ATTRIBUTES", 0x8B89},
2358 { "glGetProgram", 'I', 1, "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH", 0x8B8A},
2359 { "glGet", 'E', 1, "GL_FRAGMENT_SHADER_DERIVATIVE_HINT", 0x8B8B},
2360 { "glGet", 'S', 1, "GL_SHADING_LANGUAGE_VERSION", 0x8B8C},
2361 { "glGet", 'U', 1, "GL_CURRENT_PROGRAM", 0x8B8D},
2362 { "", 'X', 1, "GL_PALETTE4_RGB8_OES", 0x8B90},
2363 { "", 'X', 1, "GL_PALETTE4_RGBA8_OES", 0x8B91},
2364 { "", 'X', 1, "GL_PALETTE4_R5_G6_B5_OES", 0x8B92},
2365 { "", 'X', 1, "GL_PALETTE4_RGBA4_OES", 0x8B93},
2366 { "", 'X', 1, "GL_PALETTE4_RGB5_A1_OES", 0x8B94},
2367 { "", 'X', 1, "GL_PALETTE8_RGB8_OES", 0x8B95},
2368 { "", 'X', 1, "GL_PALETTE8_RGBA8_OES", 0x8B96},
2369 { "", 'X', 1, "GL_PALETTE8_R5_G6_B5_OES", 0x8B97},
2370 { "", 'X', 1, "GL_PALETTE8_RGBA4_OES", 0x8B98},
2371 { "", 'X', 1, "GL_PALETTE8_RGB5_A1_OES", 0x8B99},
2372 { "glGet", 'E', 1, "GL_IMPLEMENTATION_COLOR_READ_TYPE", 0x8B9A},
2373 { "glGet", 'E', 1, "GL_IMPLEMENTATION_COLOR_READ_FORMAT", 0x8B9B},
2374 { "", 'X', 1, "GL_POINT_SIZE_ARRAY_OES", 0x8B9C},
2375 { "glGetTexParameter", 'I', 4, "GL_TEXTURE_CROP_RECT_OES", 0x8B9D},
2376 { "", 'X', 1, "GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES", 0x8B9E},
2377 { "", 'X', 1, "GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES", 0x8B9F},
2378 { "", 'X', 1, "GL_COUNTER_TYPE_AMD", 0x8BC0},
2379 { "", 'X', 1, "GL_COUNTER_RANGE_AMD", 0x8BC1},
2380 { "", 'X', 1, "GL_UNSIGNED_INT64_AMD", 0x8BC2},
2381 { "", 'X', 1, "GL_PERCENTAGE_AMD", 0x8BC3},
2382 { "", 'X', 1, "GL_PERFMON_RESULT_AVAILABLE_AMD", 0x8BC4},
2383 { "", 'X', 1, "GL_PERFMON_RESULT_SIZE_AMD", 0x8BC5},
2384 { "", 'X', 1, "GL_PERFMON_RESULT_AMD", 0x8BC6},
2385 { "glGetTexLevelParameter", 'E', 1, "GL_TEXTURE_RED_TYPE", 0x8C10},
2386 { "glGetTexLevelParameter", 'E', 1, "GL_TEXTURE_GREEN_TYPE", 0x8C11},
2387 { "glGetTexLevelParameter", 'E', 1, "GL_TEXTURE_BLUE_TYPE", 0x8C12},
2388 { "glGetTexLevelParameter", 'E', 1, "GL_TEXTURE_ALPHA_TYPE", 0x8C13},
2389 { "glGetTexLevelParameter", 'E', 1, "GL_TEXTURE_LUMINANCE_TYPE", 0x8C14},
2390 { "glGetTexLevelParameter", 'E', 1, "GL_TEXTURE_INTENSITY_TYPE", 0x8C15},
2391 { "glGetTexLevelParameter", 'E', 1, "GL_TEXTURE_DEPTH_TYPE", 0x8C16},
2392 { "", 'X', 1, "GL_UNSIGNED_NORMALIZED", 0x8C17},
2393 { "", 'X', 1, "GL_TEXTURE_1D_ARRAY", 0x8C18},
2394 { "", 'X', 1, "GL_PROXY_TEXTURE_1D_ARRAY", 0x8C19},
2395 { "", 'X', 1, "GL_TEXTURE_2D_ARRAY", 0x8C1A},
2396 { "", 'X', 1, "GL_PROXY_TEXTURE_2D_ARRAY", 0x8C1B},
2397 { "glGet", 'I', 1, "GL_TEXTURE_BINDING_1D_ARRAY", 0x8C1C},
2398 { "glGet", 'I', 1, "GL_TEXTURE_BINDING_2D_ARRAY", 0x8C1D},
2399 { "", 'X', 1, "GL_GEOMETRY_PROGRAM_NV", 0x8C26},
2400 { "", 'X', 1, "GL_MAX_PROGRAM_OUTPUT_VERTICES_NV", 0x8C27},
2401 { "", 'X', 1, "GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV", 0x8C28},
2402 { "glGet", 'I', 1, "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS", 0x8C29},
2403 { "glGet", 'I', 1, "GL_TEXTURE_BUFFER", 0x8C2A},
2404 { "glGet", 'I', 1, "GL_MAX_TEXTURE_BUFFER_SIZE", 0x8C2B},
2405 { "glGet", 'I', 1, "GL_TEXTURE_BINDING_BUFFER", 0x8C2C},
2406 { "glGet", 'I', 1, "GL_TEXTURE_BUFFER_DATA_STORE_BINDING", 0x8C2D},
2407 { "glGet", 'E', 1, "GL_TEXTURE_BUFFER_FORMAT", 0x8C2E},
2408 { "", 'X', 1, "GL_ANY_SAMPLES_PASSED", 0x8C2F},
2409 { "glGet", 'B', 1, "GL_SAMPLE_SHADING", 0x8C36},
2410 { "glGet", 'F', 1, "GL_MIN_SAMPLE_SHADING_VALUE", 0x8C37},
2411 { "", 'X', 1, "GL_R11F_G11F_B10F", 0x8C3A},
2412 { "", 'X', 1, "GL_UNSIGNED_INT_10F_11F_11F_REV", 0x8C3B},
2413 { "", 'X', 1, "GL_RGBA_SIGNED_COMPONENTS_EXT", 0x8C3C},
2414 { "", 'X', 1, "GL_RGB9_E5", 0x8C3D},
2415 { "", 'X', 1, "GL_UNSIGNED_INT_5_9_9_9_REV", 0x8C3E},
2416 { "", 'I', 1, "GL_TEXTURE_SHARED_SIZE", 0x8C3F},
2417 { "", 'X', 1, "GL_SRGB", 0x8C40},
2418 { "", 'X', 1, "GL_SRGB8", 0x8C41},
2419 { "", 'X', 1, "GL_SRGB_ALPHA", 0x8C42},
2420 { "", 'X', 1, "GL_SRGB8_ALPHA8", 0x8C43},
2421 { "", 'X', 1, "GL_SLUMINANCE_ALPHA", 0x8C44},
2422 { "", 'X', 1, "GL_SLUMINANCE8_ALPHA8", 0x8C45},
2423 { "", 'X', 1, "GL_SLUMINANCE", 0x8C46},
2424 { "", 'X', 1, "GL_SLUMINANCE8", 0x8C47},
2425 { "", 'X', 1, "GL_COMPRESSED_SRGB", 0x8C48},
2426 { "", 'X', 1, "GL_COMPRESSED_SRGB_ALPHA", 0x8C49},
2427 { "", 'X', 1, "GL_COMPRESSED_SLUMINANCE", 0x8C4A},
2428 { "", 'X', 1, "GL_COMPRESSED_SLUMINANCE_ALPHA", 0x8C4B},
2429 { "", 'X', 1, "GL_COMPRESSED_SRGB_S3TC_DXT1_EXT", 0x8C4C},
2430 { "", 'X', 1, "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT", 0x8C4D},
2431 { "", 'X', 1, "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT", 0x8C4E},
2432 { "", 'X', 1, "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT", 0x8C4F},
2433 { "", 'X', 1, "GL_COMPRESSED_LUMINANCE_LATC1_EXT", 0x8C70},
2434 { "", 'X', 1, "GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT", 0x8C71},
2435 { "", 'X', 1, "GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT", 0x8C72},
2436 { "", 'X', 1, "GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT", 0x8C73},
2437 { "", 'X', 1, "GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV", 0x8C74},
2438 { "", 'X', 1, "GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV", 0x8C75},
2439 { "", 'X', 1, "GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH", 0x8C76},
2440 { "", 'X', 1, "GL_BACK_PRIMARY_COLOR_NV", 0x8C77},
2441 { "", 'X', 1, "GL_BACK_SECONDARY_COLOR_NV", 0x8C78},
2442 { "", 'X', 1, "GL_TEXTURE_COORD_NV", 0x8C79},
2443 { "", 'X', 1, "GL_CLIP_DISTANCE_NV", 0x8C7A},
2444 { "", 'X', 1, "GL_VERTEX_ID_NV", 0x8C7B},
2445 { "", 'X', 1, "GL_PRIMITIVE_ID_NV", 0x8C7C},
2446 { "", 'X', 1, "GL_GENERIC_ATTRIB_NV", 0x8C7D},
2447 { "", 'X', 1, "GL_TRANSFORM_FEEDBACK_ATTRIBS_NV", 0x8C7E},
2448 { "", 'X', 1, "GL_TRANSFORM_FEEDBACK_BUFFER_MODE", 0x8C7F},
2449 { "", 'X', 1, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS", 0x8C80},
2450 { "", 'X', 1, "GL_ACTIVE_VARYINGS_NV", 0x8C81},
2451 { "", 'X', 1, "GL_ACTIVE_VARYING_MAX_LENGTH_NV", 0x8C82},
2452 { "", 'X', 1, "GL_TRANSFORM_FEEDBACK_VARYINGS", 0x8C83},
2453 { "glGetI", 'I', 1, "GL_TRANSFORM_FEEDBACK_BUFFER_START", 0x8C84},
2454 { "glGetI", 'I', 1, "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE", 0x8C85},
2455 { "", 'X', 1, "GL_TRANSFORM_FEEDBACK_RECORD_NV", 0x8C86},
2456 { "", 'X', 1, "GL_PRIMITIVES_GENERATED", 0x8C87},
2457 { "", 'X', 1, "GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN", 0x8C88},
2458 { "glGet", 'B', 1, "GL_RASTERIZER_DISCARD", 0x8C89},
2459 { "", 'X', 1, "GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS", 0x8C8A},
2460 { "", 'X', 1, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS", 0x8C8B},
2461 { "", 'X', 1, "GL_INTERLEAVED_ATTRIBS", 0x8C8C},
2462 { "", 'X', 1, "GL_SEPARATE_ATTRIBS", 0x8C8D},
2463 { "glGet", 'X', 1, "GL_TRANSFORM_FEEDBACK_BUFFER", 0x8C8E},
2464 { "glGet,glGetI", 'I', 1, "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING", 0x8C8F},
2465 { "", 'X', 1, "GL_ATC_RGB_AMD", 0x8C92},
2466 { "", 'X', 1, "GL_ATC_RGBA_EXPLICIT_ALPHA_AMD", 0x8C93},
2467 { "glGet", 'E', 1, "GL_POINT_SPRITE_COORD_ORIGIN", 0x8CA0},
2468 { "", 'X', 1, "GL_LOWER_LEFT", 0x8CA1},
2469 { "", 'X', 1, "GL_UPPER_LEFT", 0x8CA2},
2470 { "glGet", 'I', 1, "GL_STENCIL_BACK_REF", 0x8CA3},
2471 { "glGet", 'U', 1, "GL_STENCIL_BACK_VALUE_MASK", 0x8CA4},
2472 { "glGet", 'U', 1, "GL_STENCIL_BACK_WRITEMASK", 0x8CA5},
2473 { "glGet", 'I', 1, "GL_DRAW_FRAMEBUFFER_BINDING", 0x8CA6},
2474 { "glGet", 'I', 1, "GL_RENDERBUFFER_BINDING", 0x8CA7},
2475 { "", 'I', 1, "GL_READ_FRAMEBUFFER", 0x8CA8},
2476 { "", 'I', 1, "GL_DRAW_FRAMEBUFFER", 0x8CA9},
2477 { "glGet", 'I', 1, "GL_READ_FRAMEBUFFER_BINDING", 0x8CAA},
2478 { "glGetRenderbufferParameter", 'I', 1, "GL_RENDERBUFFER_SAMPLES", 0x8CAB},
2479 { "", 'X', 1, "GL_DEPTH_COMPONENT32F", 0x8CAC},
2480 { "", 'X', 1, "GL_DEPTH32F_STENCIL8", 0x8CAD},
2481 { "glGetFramebufferAttachmentParameter", 'E', 1, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE", 0x8CD0},
2482 { "glGetFramebufferAttachmentParameter", 'I', 1, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME", 0x8CD1},
2483 { "glGetFramebufferAttachmentParameter", 'I', 1, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL", 0x8CD2},
2484 { "glGetFramebufferAttachmentParameter", 'E', 1, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE", 0x8CD3},
2485 { "glGetFramebufferAttachmentParameter", 'I', 1, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER", 0x8CD4},
2486 { "", 'X', 1, "GL_FRAMEBUFFER_COMPLETE", 0x8CD5},
2487 { "", 'X', 1, "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT", 0x8CD6},
2488 { "", 'X', 1, "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT", 0x8CD7},
2489 { "", 'X', 1, "GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT", 0x8CD9},
2490 { "", 'X', 1, "GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT", 0x8CDA},
2491 { "", 'X', 1, "GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER", 0x8CDB},
2492 { "", 'X', 1, "GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER", 0x8CDC},
2493 { "", 'X', 1, "GL_FRAMEBUFFER_UNSUPPORTED", 0x8CDD},
2494 { "glGet", 'I', 1, "GL_MAX_COLOR_ATTACHMENTS", 0x8CDF},
2495 { "", 'X', 1, "GL_COLOR_ATTACHMENT0", 0x8CE0},
2496 { "", 'X', 1, "GL_COLOR_ATTACHMENT1", 0x8CE1},
2497 { "", 'X', 1, "GL_COLOR_ATTACHMENT2", 0x8CE2},
2498 { "", 'X', 1, "GL_COLOR_ATTACHMENT3", 0x8CE3},
2499 { "", 'X', 1, "GL_COLOR_ATTACHMENT4", 0x8CE4},
2500 { "", 'X', 1, "GL_COLOR_ATTACHMENT5", 0x8CE5},
2501 { "", 'X', 1, "GL_COLOR_ATTACHMENT6", 0x8CE6},
2502 { "", 'X', 1, "GL_COLOR_ATTACHMENT7", 0x8CE7},
2503 { "", 'X', 1, "GL_COLOR_ATTACHMENT8", 0x8CE8},
2504 { "", 'X', 1, "GL_COLOR_ATTACHMENT9", 0x8CE9},
2505 { "", 'X', 1, "GL_COLOR_ATTACHMENT10", 0x8CEA},
2506 { "", 'X', 1, "GL_COLOR_ATTACHMENT11", 0x8CEB},
2507 { "", 'X', 1, "GL_COLOR_ATTACHMENT12", 0x8CEC},
2508 { "", 'X', 1, "GL_COLOR_ATTACHMENT13", 0x8CED},
2509 { "", 'X', 1, "GL_COLOR_ATTACHMENT14", 0x8CEE},
2510 { "", 'X', 1, "GL_COLOR_ATTACHMENT15", 0x8CEF},
2511 { "", 'X', 1, "GL_DEPTH_ATTACHMENT", 0x8D00},
2512 { "", 'X', 1, "GL_STENCIL_ATTACHMENT", 0x8D20},
2513 { "", 'X', 1, "GL_FRAMEBUFFER", 0x8D40},
2514 { "", 'X', 1, "GL_RENDERBUFFER", 0x8D41},
2515 { "glGetRenderbufferParameter", 'I', 1, "GL_RENDERBUFFER_WIDTH", 0x8D42},
2516 { "glGetRenderbufferParameter", 'I', 1, "GL_RENDERBUFFER_HEIGHT", 0x8D43},
2517 { "glGetRenderbufferParameter", 'I', 1, "GL_RENDERBUFFER_INTERNAL_FORMAT", 0x8D44},
2518 { "", 'X', 1, "GL_STENCIL_INDEX1", 0x8D46},
2519 { "", 'X', 1, "GL_STENCIL_INDEX4", 0x8D47},
2520 { "", 'X', 1, "GL_STENCIL_INDEX8", 0x8D48},
2521 { "", 'X', 1, "GL_STENCIL_INDEX16", 0x8D49},
2522 { "glGetRenderbufferParameter", 'I', 1, "GL_RENDERBUFFER_RED_SIZE", 0x8D50},
2523 { "glGetRenderbufferParameter", 'I', 1, "GL_RENDERBUFFER_GREEN_SIZE", 0x8D51},
2524 { "glGetRenderbufferParameter", 'I', 1, "GL_RENDERBUFFER_BLUE_SIZE", 0x8D52},
2525 { "glGetRenderbufferParameter", 'I', 1, "GL_RENDERBUFFER_ALPHA_SIZE", 0x8D53},
2526 { "glGetRenderbufferParameter", 'I', 1, "GL_RENDERBUFFER_DEPTH_SIZE", 0x8D54},
2527 { "glGetRenderbufferParameter", 'I', 1, "GL_RENDERBUFFER_STENCIL_SIZE", 0x8D55},
2528 { "", 'X', 1, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE", 0x8D56},
2529 { "glGet", 'I', 1, "GL_MAX_SAMPLES", 0x8D57},
2530 { "", 'X', 1, "GL_TEXTURE_GEN_STR_OES", 0x8D60},
2531 { "", 'X', 1, "GL_HALF_FLOAT_OES", 0x8D61},
2532 { "", 'X', 1, "GL_RGB565_OES", 0x8D62},
2533 { "", 'X', 1, "GL_ETC1_RGB8_OES", 0x8D64},
2534 { "", 'X', 1, "GL_TEXTURE_EXTERNAL_OES", 0x8D65},
2535 { "", 'X', 1, "GL_SAMPLER_EXTERNAL_OES", 0x8D66},
2536 { "", 'X', 1, "GL_TEXTURE_BINDING_EXTERNAL_OES", 0x8D67},
2537 { "", 'X', 1, "GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES", 0x8D68},
2538 { "", 'B', 1, "GL_PRIMITIVE_RESTART_FIXED_INDEX", 0x8D69},
2539 { "", 'X', 1, "GL_ANY_SAMPLES_PASSED_CONSERVATIVE", 0x8D6A},
2540 { "glGet", 'I', 1, "GL_MAX_ELEMENT_INDEX", 0x8D6B},
2541 { "", 'X', 1, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT", 0x8D6C},
2542 { "", 'X', 1, "GL_RGBA32UI", 0x8D70},
2543 { "", 'X', 1, "GL_RGB32UI", 0x8D71},
2544 { "", 'X', 1, "GL_ALPHA32UI_EXT", 0x8D72},
2545 { "", 'X', 1, "GL_INTENSITY32UI_EXT", 0x8D73},
2546 { "", 'X', 1, "GL_LUMINANCE32UI_EXT", 0x8D74},
2547 { "", 'X', 1, "GL_LUMINANCE_ALPHA32UI_EXT", 0x8D75},
2548 { "", 'X', 1, "GL_RGBA16UI", 0x8D76},
2549 { "", 'X', 1, "GL_RGB16UI", 0x8D77},
2550 { "", 'X', 1, "GL_ALPHA16UI_EXT", 0x8D78},
2551 { "", 'X', 1, "GL_INTENSITY16UI_EXT", 0x8D79},
2552 { "", 'X', 1, "GL_LUMINANCE16UI_EXT", 0x8D7A},
2553 { "", 'X', 1, "GL_LUMINANCE_ALPHA16UI_EXT", 0x8D7B},
2554 { "", 'X', 1, "GL_RGBA8UI", 0x8D7C},
2555 { "", 'X', 1, "GL_RGB8UI", 0x8D7D},
2556 { "", 'X', 1, "GL_ALPHA8UI_EXT", 0x8D7E},
2557 { "", 'X', 1, "GL_INTENSITY8UI_EXT", 0x8D7F},
2558 { "", 'X', 1, "GL_LUMINANCE8UI_EXT", 0x8D80},
2559 { "", 'X', 1, "GL_LUMINANCE_ALPHA8UI_EXT", 0x8D81},
2560 { "", 'X', 1, "GL_RGBA32I", 0x8D82},
2561 { "", 'X', 1, "GL_RGB32I", 0x8D83},
2562 { "", 'X', 1, "GL_ALPHA32I_EXT", 0x8D84},
2563 { "", 'X', 1, "GL_INTENSITY32I_EXT", 0x8D85},
2564 { "", 'X', 1, "GL_LUMINANCE32I_EXT", 0x8D86},
2565 { "", 'X', 1, "GL_LUMINANCE_ALPHA32I_EXT", 0x8D87},
2566 { "", 'X', 1, "GL_RGBA16I", 0x8D88},
2567 { "", 'X', 1, "GL_RGB16I", 0x8D89},
2568 { "", 'X', 1, "GL_ALPHA16I_EXT", 0x8D8A},
2569 { "", 'X', 1, "GL_INTENSITY16I_EXT", 0x8D8B},
2570 { "", 'X', 1, "GL_LUMINANCE16I_EXT", 0x8D8C},
2571 { "", 'X', 1, "GL_LUMINANCE_ALPHA16I_EXT", 0x8D8D},
2572 { "", 'X', 1, "GL_RGBA8I", 0x8D8E},
2573 { "", 'X', 1, "GL_RGB8I", 0x8D8F},
2574 { "", 'X', 1, "GL_ALPHA8I_EXT", 0x8D90},
2575 { "", 'X', 1, "GL_INTENSITY8I_EXT", 0x8D91},
2576 { "", 'X', 1, "GL_LUMINANCE8I_EXT", 0x8D92},
2577 { "", 'X', 1, "GL_LUMINANCE_ALPHA8I_EXT", 0x8D93},
2578 { "", 'X', 1, "GL_RED_INTEGER", 0x8D94},
2579 { "", 'X', 1, "GL_GREEN_INTEGER", 0x8D95},
2580 { "", 'X', 1, "GL_BLUE_INTEGER", 0x8D96},
2581 { "", 'X', 1, "GL_ALPHA_INTEGER", 0x8D97},
2582 { "", 'X', 1, "GL_RGB_INTEGER", 0x8D98},
2583 { "", 'X', 1, "GL_RGBA_INTEGER", 0x8D99},
2584 { "", 'X', 1, "GL_BGR_INTEGER", 0x8D9A},
2585 { "", 'X', 1, "GL_BGRA_INTEGER", 0x8D9B},
2586 { "", 'X', 1, "GL_LUMINANCE_INTEGER_EXT", 0x8D9C},
2587 { "", 'X', 1, "GL_LUMINANCE_ALPHA_INTEGER_EXT", 0x8D9D},
2588 { "glGet", 'B', 1, "GL_RGBA_INTEGER_MODE_EXT", 0x8D9E},
2589 { "", 'X', 1, "GL_INT_2_10_10_10_REV", 0x8D9F},
2590 { "", 'X', 1, "GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV", 0x8DA0},
2591 { "", 'X', 1, "GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV", 0x8DA1},
2592 { "", 'X', 1, "GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV", 0x8DA2},
2593 { "", 'X', 1, "GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV", 0x8DA3},
2594 { "", 'X', 1, "GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV", 0x8DA4},
2595 { "", 'X', 1, "GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV", 0x8DA5},
2596 { "", 'X', 1, "GL_MAX_PROGRAM_GENERIC_RESULTS_NV", 0x8DA6},
2597 { "glGetFramebufferAttachmentParameter", 'B', 1, "GL_FRAMEBUFFER_ATTACHMENT_LAYERED", 0x8DA7},
2598 { "", 'X', 1, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS", 0x8DA8},
2599 { "", 'X', 1, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB", 0x8DA9},
2600 { "", 'X', 1, "GL_LAYER_NV", 0x8DAA},
2601 { "", 'X', 1, "GL_DEPTH_COMPONENT32F_NV", 0x8DAB},
2602 { "", 'X', 1, "GL_DEPTH32F_STENCIL8_NV", 0x8DAC},
2603 { "", 'X', 1, "GL_FLOAT_32_UNSIGNED_INT_24_8_REV", 0x8DAD},
2604 { "", 'X', 1, "GL_SHADER_INCLUDE_ARB", 0x8DAE},
2605 { "", 'X', 1, "GL_DEPTH_BUFFER_FLOAT_MODE_NV", 0x8DAF},
2606 { "glGet", 'B', 1, "GL_FRAMEBUFFER_SRGB", 0x8DB9},
2607 { "glGet", 'B', 1, "GL_FRAMEBUFFER_SRGB_CAPABLE_EXT", 0x8DBA},
2608 { "", 'X', 1, "GL_COMPRESSED_RED_RGTC1", 0x8DBB},
2609 { "", 'X', 1, "GL_COMPRESSED_SIGNED_RED_RGTC1", 0x8DBC},
2610 { "", 'X', 1, "GL_COMPRESSED_RG_RGTC2", 0x8DBD},
2611 { "", 'X', 1, "GL_COMPRESSED_SIGNED_RG_RGTC2", 0x8DBE},
2612 { "", 'X', 1, "GL_SAMPLER_1D_ARRAY", 0x8DC0},
2613 { "", 'X', 1, "GL_SAMPLER_2D_ARRAY", 0x8DC1},
2614 { "", 'X', 1, "GL_SAMPLER_BUFFER", 0x8DC2},
2615 { "", 'X', 1, "GL_SAMPLER_1D_ARRAY_SHADOW", 0x8DC3},
2616 { "", 'X', 1, "GL_SAMPLER_2D_ARRAY_SHADOW", 0x8DC4},
2617 { "", 'X', 1, "GL_SAMPLER_CUBE_SHADOW", 0x8DC5},
2618 { "", 'X', 1, "GL_UNSIGNED_INT_VEC2", 0x8DC6},
2619 { "", 'X', 1, "GL_UNSIGNED_INT_VEC3", 0x8DC7},
2620 { "", 'X', 1, "GL_UNSIGNED_INT_VEC4", 0x8DC8},
2621 { "", 'X', 1, "GL_INT_SAMPLER_1D", 0x8DC9},
2622 { "", 'X', 1, "GL_INT_SAMPLER_2D", 0x8DCA},
2623 { "", 'X', 1, "GL_INT_SAMPLER_3D", 0x8DCB},
2624 { "", 'X', 1, "GL_INT_SAMPLER_CUBE", 0x8DCC},
2625 { "", 'X', 1, "GL_INT_SAMPLER_2D_RECT", 0x8DCD},
2626 { "", 'X', 1, "GL_INT_SAMPLER_1D_ARRAY", 0x8DCE},
2627 { "", 'X', 1, "GL_INT_SAMPLER_2D_ARRAY", 0x8DCF},
2628 { "", 'X', 1, "GL_INT_SAMPLER_BUFFER", 0x8DD0},
2629 { "", 'X', 1, "GL_UNSIGNED_INT_SAMPLER_1D", 0x8DD1},
2630 { "", 'X', 1, "GL_UNSIGNED_INT_SAMPLER_2D", 0x8DD2},
2631 { "", 'X', 1, "GL_UNSIGNED_INT_SAMPLER_3D", 0x8DD3},
2632 { "", 'X', 1, "GL_UNSIGNED_INT_SAMPLER_CUBE", 0x8DD4},
2633 { "", 'X', 1, "GL_UNSIGNED_INT_SAMPLER_2D_RECT", 0x8DD5},
2634 { "", 'X', 1, "GL_UNSIGNED_INT_SAMPLER_1D_ARRAY", 0x8DD6},
2635 { "", 'X', 1, "GL_UNSIGNED_INT_SAMPLER_2D_ARRAY", 0x8DD7},
2636 { "", 'X', 1, "GL_UNSIGNED_INT_SAMPLER_BUFFER", 0x8DD8},
2637 { "glGetProgramPipeline", 'I', 1, "GL_GEOMETRY_SHADER", 0x8DD9},
2638 { "glGetProgram", 'I', 1, "GL_GEOMETRY_VERTICES_OUT_ARB", 0x8DDA},
2639 { "glGetProgram", 'E', 1, "GL_GEOMETRY_INPUT_TYPE_ARB", 0x8DDB},
2640 { "glGetProgram", 'E', 1, "GL_GEOMETRY_OUTPUT_TYPE_ARB", 0x8DDC},
2641 { "glGet", 'I', 1, "GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB", 0x8DDD},
2642 { "glGet", 'I', 1, "GL_MAX_VERTEX_VARYING_COMPONENTS_ARB", 0x8DDE},
2643 { "glGet", 'I', 1, "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS", 0x8DDF},
2644 { "glGet", 'I', 1, "GL_MAX_GEOMETRY_OUTPUT_VERTICES", 0x8DE0},
2645 { "glGet", 'I', 1, "GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS", 0x8DE1},
2646 { "", 'X', 1, "GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT", 0x8DE2},
2647 { "", 'X', 1, "GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT", 0x8DE3},
2648 { "", 'X', 1, "GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT", 0x8DE4},
2649 { "", 'X', 1, "GL_ACTIVE_SUBROUTINES", 0x8DE5},
2650 { "", 'X', 1, "GL_ACTIVE_SUBROUTINE_UNIFORMS", 0x8DE6},
2651 { "glGet", 'I', 1, "GL_MAX_SUBROUTINES", 0x8DE7},
2652 { "glGet", 'I', 1, "GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS", 0x8DE8},
2653 { "glGetNamedString", 'X', 1, "GL_NAMED_STRING_LENGTH_ARB", 0x8DE9},
2654 { "glGetNamedString", 'E', 1, "GL_NAMED_STRING_TYPE_ARB", 0x8DEA},
2655 { "glGet", 'I', 1, "GL_MAX_BINDABLE_UNIFORM_SIZE_EXT", 0x8DED},
2656 { "", 'X', 1, "GL_UNIFORM_BUFFER_EXT", 0x8DEE},
2657 { "glGet", 'I', 1, "GL_UNIFORM_BUFFER_BINDING_EXT", 0x8DEF},
2658 { "", 'X', 1, "GL_LOW_FLOAT", 0x8DF0},
2659 { "", 'X', 1, "GL_MEDIUM_FLOAT", 0x8DF1},
2660 { "", 'X', 1, "GL_HIGH_FLOAT", 0x8DF2},
2661 { "", 'X', 1, "GL_LOW_INT", 0x8DF3},
2662 { "", 'X', 1, "GL_MEDIUM_INT", 0x8DF4},
2663 { "", 'X', 1, "GL_HIGH_INT", 0x8DF5},
2664 { "glGet", 'I', 1, "GL_NUM_SHADER_BINARY_FORMATS", 0x8DF9},
2665 { "glGet", 'B', 1, "GL_SHADER_COMPILER", 0x8DFA},
2666 { "glGet", 'I', 1, "GL_MAX_VERTEX_UNIFORM_VECTORS", 0x8DFB},
2667 { "glGet", 'I', 1, "GL_MAX_VARYING_VECTORS", 0x8DFC},
2668 { "glGet", 'I', 1, "GL_MAX_FRAGMENT_UNIFORM_VECTORS", 0x8DFD},
2669 { "", 'X', 1, "GL_RENDERBUFFER_COLOR_SAMPLES_NV", 0x8E10},
2670 { "", 'X', 1, "GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV", 0x8E11},
2671 { "", 'X', 1, "GL_MULTISAMPLE_COVERAGE_MODES_NV", 0x8E12},
2672 { "", 'X', 1, "GL_QUERY_WAIT", 0x8E13},
2673 { "", 'X', 1, "GL_QUERY_NO_WAIT", 0x8E14},
2674 { "", 'X', 1, "GL_QUERY_BY_REGION_WAIT", 0x8E15},
2675 { "", 'X', 1, "GL_QUERY_BY_REGION_NO_WAIT", 0x8E16},
2676 { "glGet", 'I', 1, "GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS", 0x8E1E},
2677 { "glGet", 'I', 1, "GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS", 0x8E1F},
2678 { "", 'X', 1, "GL_COLOR_SAMPLES_NV", 0x8E20},
2679 { "", 'X', 1, "GL_TRANSFORM_FEEDBACK", 0x8E22},
2680 { "glGet", 'B', 1, "GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED", 0x8E23},
2681 { "glGet", 'B', 1, "GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE", 0x8E24},
2682 { "glGet", 'I', 1, "GL_TRANSFORM_FEEDBACK_BINDING", 0x8E25},
2683 { "", 'X', 1, "GL_FRAME_NV", 0x8E26},
2684 { "", 'X', 1, "GL_FIELDS_NV", 0x8E27},
2685 { "glGet", 'i', 1, "GL_TIMESTAMP", 0x8E28},
2686 { "", 'X', 1, "GL_NUM_FILL_STREAMS_NV", 0x8E29},
2687 { "", 'X', 1, "GL_PRESENT_TIME_NV", 0x8E2A},
2688 { "", 'X', 1, "GL_PRESENT_DURATION_NV", 0x8E2B},
2689 { "", 'X', 1, "GL_PROGRAM_MATRIX_EXT", 0x8E2D},
2690 { "", 'X', 1, "GL_TRANSPOSE_PROGRAM_MATRIX_EXT", 0x8E2E},
2691 { "", 'X', 1, "GL_PROGRAM_MATRIX_STACK_DEPTH_EXT", 0x8E2F},
2692 { "glGetTexParameter", 'E', 1, "GL_TEXTURE_SWIZZLE_R", 0x8E42},
2693 { "glGetTexParameter", 'E', 1, "GL_TEXTURE_SWIZZLE_G", 0x8E43},
2694 { "glGetTexParameter", 'E', 1, "GL_TEXTURE_SWIZZLE_B", 0x8E44},
2695 { "glGetTexParameter", 'E', 1, "GL_TEXTURE_SWIZZLE_A", 0x8E45},
2696 { "glGetTexParameter", 'E', 4, "GL_TEXTURE_SWIZZLE_RGBA", 0x8E46},
2697 { "", 'X', 1, "GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS", 0x8E47},
2698 { "", 'X', 1, "GL_ACTIVE_SUBROUTINE_MAX_LENGTH", 0x8E48},
2699 { "", 'X', 1, "GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH", 0x8E49},
2700 { "", 'X', 1, "GL_NUM_COMPATIBLE_SUBROUTINES", 0x8E4A},
2701 { "", 'X', 1, "GL_COMPATIBLE_SUBROUTINES", 0x8E4B},
2702 { "glGet", 'B', 1, "GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION", 0x8E4C},
2703 { "", 'X', 1, "GL_FIRST_VERTEX_CONVENTION", 0x8E4D},
2704 { "", 'X', 1, "GL_LAST_VERTEX_CONVENTION", 0x8E4E},
2705 { "glGet", 'E', 1, "GL_PROVOKING_VERTEX", 0x8E4F},
2706 { "glGetMultisample", 'I', 1, "GL_SAMPLE_POSITION", 0x8E50},
2707 { "glGet", 'B', 1, "GL_SAMPLE_MASK", 0x8E51},
2708 { "glGet", 'I', 1, "GL_SAMPLE_MASK_VALUE", 0x8E52},
2709 { "", 'X', 1, "GL_TEXTURE_BINDING_RENDERBUFFER_NV", 0x8E53},
2710 { "glGet", 'I', 1, "GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV", 0x8E54},
2711 { "", 'X', 1, "GL_TEXTURE_RENDERBUFFER_NV", 0x8E55},
2712 { "", 'X', 1, "GL_SAMPLER_RENDERBUFFER_NV", 0x8E56},
2713 { "", 'X', 1, "GL_INT_SAMPLER_RENDERBUFFER_NV", 0x8E57},
2714 { "", 'X', 1, "GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV", 0x8E58},
2715 { "glGet", 'I', 1, "GL_MAX_SAMPLE_MASK_WORDS", 0x8E59},
2716 { "", 'X', 1, "GL_MAX_GEOMETRY_SHADER_INVOCATIONS", 0x8E5A},
2717 { "", 'X', 1, "GL_MIN_FRAGMENT_INTERPOLATION_OFFSET", 0x8E5B},
2718 { "", 'X', 1, "GL_MAX_FRAGMENT_INTERPOLATION_OFFSET", 0x8E5C},
2719 { "", 'X', 1, "GL_FRAGMENT_INTERPOLATION_OFFSET_BITS", 0x8E5D},
2720 { "", 'X', 1, "GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET", 0x8E5E},
2721 { "", 'X', 1, "GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET", 0x8E5F},
2722 { "glGet", 'I', 1, "GL_MAX_TRANSFORM_FEEDBACK_BUFFERS", 0x8E70},
2723 { "glGet", 'I', 1, "GL_MAX_VERTEX_STREAMS", 0x8E71},
2724 { "glGet", 'I', 1, "GL_PATCH_VERTICES", 0x8E72},
2725 { "glGet", 'F', 2, "GL_PATCH_DEFAULT_INNER_LEVEL", 0x8E73},
2726 { "glGet", 'F', 4, "GL_PATCH_DEFAULT_OUTER_LEVEL", 0x8E74},
2727 { "glGet", 'X', 1, "GL_TESS_CONTROL_OUTPUT_VERTICES", 0x8E75},
2728 { "glGet", 'E', 1, "GL_TESS_GEN_MODE", 0x8E76},
2729 { "glGet", 'E', 1, "GL_TESS_GEN_SPACING", 0x8E77},
2730 { "glGet", 'E', 1, "GL_TESS_GEN_VERTEX_ORDER", 0x8E78},
2731 { "glGet", 'E', 1, "GL_TESS_GEN_POINT_MODE", 0x8E79},
2732 { "", 'X', 1, "GL_ISOLINES", 0x8E7A},
2733 { "", 'X', 1, "GL_FRACTIONAL_ODD", 0x8E7B},
2734 { "", 'X', 1, "GL_FRACTIONAL_EVEN", 0x8E7C},
2735 { "glGet", 'I', 1, "GL_MAX_PATCH_VERTICES", 0x8E7D},
2736 { "glGet", 'I', 1, "GL_MAX_TESS_GEN_LEVEL", 0x8E7E},
2737 { "glGet", 'I', 1, "GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS", 0x8E7F},
2738 { "glGet", 'I', 1, "GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS", 0x8E80},
2739 { "glGet", 'I', 1, "GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS", 0x8E81},
2740 { "glGet", 'I', 1, "GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS", 0x8E82},
2741 { "glGet", 'I', 1, "GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS", 0x8E83},
2742 { "glGet", 'I', 1, "GL_MAX_TESS_PATCH_COMPONENTS", 0x8E84},
2743 { "glGet", 'I', 1, "GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS", 0x8E85},
2744 { "glGet", 'I', 1, "GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS", 0x8E86},
2745 { "glGetProgramPipeline", 'I', 1, "GL_TESS_EVALUATION_SHADER", 0x8E87},
2746 { "glGetProgramPipeline", 'I', 1, "GL_TESS_CONTROL_SHADER", 0x8E88},
2747 { "glGet", 'I', 1, "GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS", 0x8E89},
2748 { "glGet", 'I', 1, "GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS", 0x8E8A},
2749 { "", 'X', 1, "GL_COMPRESSED_RGBA_BPTC_UNORM_ARB", 0x8E8C},
2750 { "", 'X', 1, "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB", 0x8E8D},
2751 { "", 'X', 1, "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB", 0x8E8E},
2752 { "", 'X', 1, "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB", 0x8E8F},
2753 { "", 'X', 1, "GL_BUFFER_GPU_ADDRESS_NV", 0x8F1D},
2754 { "", 'X', 1, "GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV", 0x8F1E},
2755 { "", 'X', 1, "GL_ELEMENT_ARRAY_UNIFIED_NV", 0x8F1F},
2756 { "", 'X', 1, "GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV", 0x8F20},
2757 { "", 'X', 1, "GL_VERTEX_ARRAY_ADDRESS_NV", 0x8F21},
2758 { "", 'X', 1, "GL_NORMAL_ARRAY_ADDRESS_NV", 0x8F22},
2759 { "", 'X', 1, "GL_COLOR_ARRAY_ADDRESS_NV", 0x8F23},
2760 { "", 'X', 1, "GL_INDEX_ARRAY_ADDRESS_NV", 0x8F24},
2761 { "", 'X', 1, "GL_TEXTURE_COORD_ARRAY_ADDRESS_NV", 0x8F25},
2762 { "", 'X', 1, "GL_EDGE_FLAG_ARRAY_ADDRESS_NV", 0x8F26},
2763 { "", 'X', 1, "GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV", 0x8F27},
2764 { "", 'X', 1, "GL_FOG_COORD_ARRAY_ADDRESS_NV", 0x8F28},
2765 { "", 'X', 1, "GL_ELEMENT_ARRAY_ADDRESS_NV", 0x8F29},
2766 { "", 'X', 1, "GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV", 0x8F2A},
2767 { "", 'X', 1, "GL_VERTEX_ARRAY_LENGTH_NV", 0x8F2B},
2768 { "", 'X', 1, "GL_NORMAL_ARRAY_LENGTH_NV", 0x8F2C},
2769 { "", 'X', 1, "GL_COLOR_ARRAY_LENGTH_NV", 0x8F2D},
2770 { "", 'X', 1, "GL_INDEX_ARRAY_LENGTH_NV", 0x8F2E},
2771 { "", 'X', 1, "GL_TEXTURE_COORD_ARRAY_LENGTH_NV", 0x8F2F},
2772 { "", 'X', 1, "GL_EDGE_FLAG_ARRAY_LENGTH_NV", 0x8F30},
2773 { "", 'X', 1, "GL_SECONDARY_COLOR_ARRAY_LENGTH_NV", 0x8F31},
2774 { "", 'X', 1, "GL_FOG_COORD_ARRAY_LENGTH_NV", 0x8F32},
2775 { "", 'X', 1, "GL_ELEMENT_ARRAY_LENGTH_NV", 0x8F33},
2776 { "", 'X', 1, "GL_GPU_ADDRESS_NV", 0x8F34},
2777 { "", 'X', 1, "GL_MAX_SHADER_BUFFER_ADDRESS_NV", 0x8F35},
2778 { "glGet", 'I', 1, "GL_COPY_READ_BUFFER", 0x8F36},
2779 { "glGet", 'I', 1, "GL_COPY_WRITE_BUFFER", 0x8F37},
2780 { "", 'X', 1, "GL_MAX_IMAGE_UNITS", 0x8F38},
2781 { "", 'X', 1, "GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS", 0x8F39},
2782 { "", 'X', 1, "GL_IMAGE_BINDING_NAME", 0x8F3A},
2783 { "", 'X', 1, "GL_IMAGE_BINDING_LEVEL", 0x8F3B},
2784 { "", 'X', 1, "GL_IMAGE_BINDING_LAYERED", 0x8F3C},
2785 { "", 'X', 1, "GL_IMAGE_BINDING_LAYER", 0x8F3D},
2786 { "", 'X', 1, "GL_IMAGE_BINDING_ACCESS", 0x8F3E},
2787 { "", 'X', 1, "GL_DRAW_INDIRECT_BUFFER", 0x8F3F},
2788 { "", 'X', 1, "GL_DRAW_INDIRECT_UNIFIED_NV", 0x8F40},
2789 { "", 'X', 1, "GL_DRAW_INDIRECT_ADDRESS_NV", 0x8F41},
2790 { "", 'X', 1, "GL_DRAW_INDIRECT_LENGTH_NV", 0x8F42},
2791 { "glGet", 'I', 1, "GL_DRAW_INDIRECT_BUFFER_BINDING", 0x8F43},
2792 { "", 'X', 1, "GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV", 0x8F44},
2793 { "", 'X', 1, "GL_MAX_PROGRAM_SUBROUTINE_NUM_NV", 0x8F45},
2794 { "", 'X', 1, "GL_DOUBLE_MAT2", 0x8F46},
2795 { "", 'X', 1, "GL_DOUBLE_MAT3", 0x8F47},
2796 { "", 'X', 1, "GL_DOUBLE_MAT4", 0x8F48},
2797 { "", 'X', 1, "GL_DOUBLE_MAT2x3", 0x8F49},
2798 { "", 'X', 1, "GL_DOUBLE_MAT2x4", 0x8F4A},
2799 { "", 'X', 1, "GL_DOUBLE_MAT3x2", 0x8F4B},
2800 { "", 'X', 1, "GL_DOUBLE_MAT3x4", 0x8F4C},
2801 { "", 'X', 1, "GL_DOUBLE_MAT4x2", 0x8F4D},
2802 { "", 'X', 1, "GL_DOUBLE_MAT4x3", 0x8F4E},
2803 { "", 'X', 1, "GL_MALI_SHADER_BINARY_ARM", 0x8F60},
2804 { "", 'X', 1, "GL_RED_SNORM", 0x8F90},
2805 { "", 'X', 1, "GL_RG_SNORM", 0x8F91},
2806 { "", 'X', 1, "GL_RGB_SNORM", 0x8F92},
2807 { "", 'X', 1, "GL_RGBA_SNORM", 0x8F93},
2808 { "", 'X', 1, "GL_R8_SNORM", 0x8F94},
2809 { "", 'X', 1, "GL_RG8_SNORM", 0x8F95},
2810 { "", 'X', 1, "GL_RGB8_SNORM", 0x8F96},
2811 { "", 'X', 1, "GL_RGBA8_SNORM", 0x8F97},
2812 { "", 'X', 1, "GL_R16_SNORM", 0x8F98},
2813 { "", 'X', 1, "GL_RG16_SNORM", 0x8F99},
2814 { "", 'X', 1, "GL_RGB16_SNORM", 0x8F9A},
2815 { "", 'X', 1, "GL_RGBA16_SNORM", 0x8F9B},
2816 { "", 'X', 1, "GL_SIGNED_NORMALIZED", 0x8F9C},
2817 { "glGet", 'B', 1, "GL_PRIMITIVE_RESTART", 0x8F9D},
2818 { "glGet", 'I', 1, "GL_PRIMITIVE_RESTART_INDEX", 0x8F9E},
2819 { "", 'X', 1, "GL_PERFMON_GLOBAL_MODE_QCOM", 0x8FA0},
2820 { "", 'X', 1, "GL_SHADER_BINARY_VIV", 0x8FC4},
2821 { "", 'X', 1, "GL_INT8_NV", 0x8FE0},
2822 { "", 'X', 1, "GL_INT8_VEC2_NV", 0x8FE1},
2823 { "", 'X', 1, "GL_INT8_VEC3_NV", 0x8FE2},
2824 { "", 'X', 1, "GL_INT8_VEC4_NV", 0x8FE3},
2825 { "", 'X', 1, "GL_INT16_NV", 0x8FE4},
2826 { "", 'X', 1, "GL_INT16_VEC2_NV", 0x8FE5},
2827 { "", 'X', 1, "GL_INT16_VEC3_NV", 0x8FE6},
2828 { "", 'X', 1, "GL_INT16_VEC4_NV", 0x8FE7},
2829 { "", 'X', 1, "GL_INT64_VEC2_NV", 0x8FE9},
2830 { "", 'X', 1, "GL_INT64_VEC3_NV", 0x8FEA},
2831 { "", 'X', 1, "GL_INT64_VEC4_NV", 0x8FEB},
2832 { "", 'X', 1, "GL_UNSIGNED_INT8_NV", 0x8FEC},
2833 { "", 'X', 1, "GL_UNSIGNED_INT8_VEC2_NV", 0x8FED},
2834 { "", 'X', 1, "GL_UNSIGNED_INT8_VEC3_NV", 0x8FEE},
2835 { "", 'X', 1, "GL_UNSIGNED_INT8_VEC4_NV", 0x8FEF},
2836 { "", 'X', 1, "GL_UNSIGNED_INT16_NV", 0x8FF0},
2837 { "", 'X', 1, "GL_UNSIGNED_INT16_VEC2_NV", 0x8FF1},
2838 { "", 'X', 1, "GL_UNSIGNED_INT16_VEC3_NV", 0x8FF2},
2839 { "", 'X', 1, "GL_UNSIGNED_INT16_VEC4_NV", 0x8FF3},
2840 { "", 'X', 1, "GL_UNSIGNED_INT64_VEC2_NV", 0x8FF5},
2841 { "", 'X', 1, "GL_UNSIGNED_INT64_VEC3_NV", 0x8FF6},
2842 { "", 'X', 1, "GL_UNSIGNED_INT64_VEC4_NV", 0x8FF7},
2843 { "", 'X', 1, "GL_FLOAT16_NV", 0x8FF8},
2844 { "", 'X', 1, "GL_FLOAT16_VEC2_NV", 0x8FF9},
2845 { "", 'X', 1, "GL_FLOAT16_VEC3_NV", 0x8FFA},
2846 { "", 'X', 1, "GL_FLOAT16_VEC4_NV", 0x8FFB},
2847 { "", 'X', 1, "GL_DOUBLE_VEC2", 0x8FFC},
2848 { "", 'X', 1, "GL_DOUBLE_VEC3", 0x8FFD},
2849 { "", 'X', 1, "GL_DOUBLE_VEC4", 0x8FFE},
2850 { "", 'X', 1, "GL_SAMPLER_BUFFER_AMD", 0x9001},
2851 { "", 'X', 1, "GL_INT_SAMPLER_BUFFER_AMD", 0x9002},
2852 { "", 'X', 1, "GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD", 0x9003},
2853 { "", 'X', 1, "GL_TESSELLATION_MODE_AMD", 0x9004},
2854 { "", 'X', 1, "GL_TESSELLATION_FACTOR_AMD", 0x9005},
2855 { "", 'X', 1, "GL_DISCRETE_AMD", 0x9006},
2856 { "", 'X', 1, "GL_CONTINUOUS_AMD", 0x9007},
2857 { "_glGet", 'B', 1, "GL_TEXTURE_CUBE_MAP_ARRAY", 0x9009},
2858 { "glGet", 'I', 1, "GL_TEXTURE_BINDING_CUBE_MAP_ARRAY", 0x900A},
2859 { "", 'X', 1, "GL_PROXY_TEXTURE_CUBE_MAP_ARRAY", 0x900B},
2860 { "", 'X', 1, "GL_SAMPLER_CUBE_MAP_ARRAY", 0x900C},
2861 { "", 'X', 1, "GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW", 0x900D},
2862 { "", 'X', 1, "GL_INT_SAMPLER_CUBE_MAP_ARRAY", 0x900E},
2863 { "", 'X', 1, "GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY", 0x900F},
2864 { "", 'X', 1, "GL_ALPHA_SNORM", 0x9010},
2865 { "", 'X', 1, "GL_LUMINANCE_SNORM", 0x9011},
2866 { "", 'X', 1, "GL_LUMINANCE_ALPHA_SNORM", 0x9012},
2867 { "", 'X', 1, "GL_INTENSITY_SNORM", 0x9013},
2868 { "", 'X', 1, "GL_ALPHA8_SNORM", 0x9014},
2869 { "", 'X', 1, "GL_LUMINANCE8_SNORM", 0x9015},
2870 { "", 'X', 1, "GL_LUMINANCE8_ALPHA8_SNORM", 0x9016},
2871 { "", 'X', 1, "GL_INTENSITY8_SNORM", 0x9017},
2872 { "", 'X', 1, "GL_ALPHA16_SNORM", 0x9018},
2873 { "", 'X', 1, "GL_LUMINANCE16_SNORM", 0x9019},
2874 { "", 'X', 1, "GL_LUMINANCE16_ALPHA16_SNORM", 0x901A},
2875 { "", 'X', 1, "GL_INTENSITY16_SNORM", 0x901B},
2876 { "", 'X', 1, "GL_FACTOR_MIN_AMD", 0x901C},
2877 { "", 'X', 1, "GL_FACTOR_MAX_AMD", 0x901D},
2878 { "", 'B', 1, "GL_DEPTH_CLAMP_NEAR_AMD", 0x901E},
2879 { "", 'B', 1, "GL_DEPTH_CLAMP_FAR_AMD", 0x901F},
2880 { "", 'X', 1, "GL_VIDEO_BUFFER_NV", 0x9020},
2881 { "glGet", 'I', 1, "GL_VIDEO_BUFFER_BINDING_NV", 0x9021},
2882 { "", 'X', 1, "GL_FIELD_UPPER_NV", 0x9022},
2883 { "", 'X', 1, "GL_FIELD_LOWER_NV", 0x9023},
2884 { "", 'X', 1, "GL_NUM_VIDEO_CAPTURE_STREAMS_NV", 0x9024},
2885 { "", 'X', 1, "GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV", 0x9025},
2886 { "", 'X', 1, "GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV", 0x9026},
2887 { "", 'X', 1, "GL_LAST_VIDEO_CAPTURE_STATUS_NV", 0x9027},
2888 { "", 'X', 1, "GL_VIDEO_BUFFER_PITCH_NV", 0x9028},
2889 { "", 'X', 1, "GL_VIDEO_COLOR_CONVERSION_MATRIX_NV", 0x9029},
2890 { "", 'X', 1, "GL_VIDEO_COLOR_CONVERSION_MAX_NV", 0x902A},
2891 { "", 'X', 1, "GL_VIDEO_COLOR_CONVERSION_MIN_NV", 0x902B},
2892 { "", 'X', 1, "GL_VIDEO_COLOR_CONVERSION_OFFSET_NV", 0x902C},
2893 { "", 'X', 1, "GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV", 0x902D},
2894 { "", 'X', 1, "GL_PARTIAL_SUCCESS_NV", 0x902E},
2895 { "", 'X', 1, "GL_SUCCESS_NV", 0x902F},
2896 { "", 'X', 1, "GL_FAILURE_NV", 0x9030},
2897 { "", 'X', 1, "GL_YCBYCR8_422_NV", 0x9031},
2898 { "", 'X', 1, "GL_YCBAYCR8A_4224_NV", 0x9032},
2899 { "", 'X', 1, "GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV", 0x9033},
2900 { "", 'X', 1, "GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV", 0x9034},
2901 { "", 'X', 1, "GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV", 0x9035},
2902 { "", 'X', 1, "GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV", 0x9036},
2903 { "", 'X', 1, "GL_Z4Y12Z4CB12Z4CR12_444_NV", 0x9037},
2904 { "", 'X', 1, "GL_VIDEO_CAPTURE_FRAME_WIDTH_NV", 0x9038},
2905 { "", 'X', 1, "GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV", 0x9039},
2906 { "", 'X', 1, "GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV", 0x903A},
2907 { "", 'X', 1, "GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV", 0x903B},
2908 { "", 'X', 1, "GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV", 0x903C},
2909 { "", 'X', 1, "GL_TEXTURE_COVERAGE_SAMPLES_NV", 0x9045},
2910 { "", 'X', 1, "GL_TEXTURE_COLOR_SAMPLES_NV", 0x9046},
2911 { "glGet", 'I', 1, "GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX", 0x9047},
2912 { "glGet", 'I', 1, "GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX", 0x9048},
2913 { "glGet", 'I', 1, "GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX", 0x9049},
2914 { "glGet", 'I', 1, "GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX", 0x904A},
2915 { "glGet", 'I', 1, "GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX", 0x904B},
2916 { "", 'X', 1, "GL_IMAGE_1D", 0x904C},
2917 { "", 'X', 1, "GL_IMAGE_2D", 0x904D},
2918 { "", 'X', 1, "GL_IMAGE_3D", 0x904E},
2919 { "", 'X', 1, "GL_IMAGE_2D_RECT", 0x904F},
2920 { "", 'X', 1, "GL_IMAGE_CUBE", 0x9050},
2921 { "", 'X', 1, "GL_IMAGE_BUFFER", 0x9051},
2922 { "", 'X', 1, "GL_IMAGE_1D_ARRAY", 0x9052},
2923 { "", 'X', 1, "GL_IMAGE_2D_ARRAY", 0x9053},
2924 { "", 'X', 1, "GL_IMAGE_CUBE_MAP_ARRAY", 0x9054},
2925 { "", 'X', 1, "GL_IMAGE_2D_MULTISAMPLE", 0x9055},
2926 { "", 'X', 1, "GL_IMAGE_2D_MULTISAMPLE_ARRAY", 0x9056},
2927 { "", 'X', 1, "GL_INT_IMAGE_1D", 0x9057},
2928 { "", 'X', 1, "GL_INT_IMAGE_2D", 0x9058},
2929 { "", 'X', 1, "GL_INT_IMAGE_3D", 0x9059},
2930 { "", 'X', 1, "GL_INT_IMAGE_2D_RECT", 0x905A},
2931 { "", 'X', 1, "GL_INT_IMAGE_CUBE", 0x905B},
2932 { "", 'X', 1, "GL_INT_IMAGE_BUFFER", 0x905C},
2933 { "", 'X', 1, "GL_INT_IMAGE_1D_ARRAY", 0x905D},
2934 { "", 'X', 1, "GL_INT_IMAGE_2D_ARRAY", 0x905E},
2935 { "", 'X', 1, "GL_INT_IMAGE_CUBE_MAP_ARRAY", 0x905F},
2936 { "", 'X', 1, "GL_INT_IMAGE_2D_MULTISAMPLE", 0x9060},
2937 { "", 'X', 1, "GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY", 0x9061},
2938 { "", 'X', 1, "GL_UNSIGNED_INT_IMAGE_1D", 0x9062},
2939 { "", 'X', 1, "GL_UNSIGNED_INT_IMAGE_2D", 0x9063},
2940 { "", 'X', 1, "GL_UNSIGNED_INT_IMAGE_3D", 0x9064},
2941 { "", 'X', 1, "GL_UNSIGNED_INT_IMAGE_2D_RECT", 0x9065},
2942 { "", 'X', 1, "GL_UNSIGNED_INT_IMAGE_CUBE", 0x9066},
2943 { "", 'X', 1, "GL_UNSIGNED_INT_IMAGE_BUFFER", 0x9067},
2944 { "", 'X', 1, "GL_UNSIGNED_INT_IMAGE_1D_ARRAY", 0x9068},
2945 { "", 'X', 1, "GL_UNSIGNED_INT_IMAGE_2D_ARRAY", 0x9069},
2946 { "", 'X', 1, "GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY", 0x906A},
2947 { "", 'X', 1, "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE", 0x906B},
2948 { "", 'X', 1, "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY", 0x906C},
2949 { "", 'X', 1, "GL_MAX_IMAGE_SAMPLES", 0x906D},
2950 { "", 'X', 1, "GL_IMAGE_BINDING_FORMAT", 0x906E},
2951 { "", 'X', 1, "GL_RGB10_A2UI", 0x906F},
2952 { "", 'X', 1, "GL_PATH_FORMAT_SVG_NV", 0x9070},
2953 { "", 'X', 1, "GL_PATH_FORMAT_PS_NV", 0x9071},
2954 { "", 'X', 1, "GL_STANDARD_FONT_NAME_NV", 0x9072},
2955 { "", 'X', 1, "GL_SYSTEM_FONT_NAME_NV", 0x9073},
2956 { "", 'X', 1, "GL_FILE_NAME_NV", 0x9074},
2957 { "", 'X', 1, "GL_PATH_STROKE_WIDTH_NV", 0x9075},
2958 { "", 'X', 1, "GL_PATH_END_CAPS_NV", 0x9076},
2959 { "", 'X', 1, "GL_PATH_INITIAL_END_CAP_NV", 0x9077},
2960 { "", 'X', 1, "GL_PATH_TERMINAL_END_CAP_NV", 0x9078},
2961 { "", 'X', 1, "GL_PATH_JOIN_STYLE_NV", 0x9079},
2962 { "", 'X', 1, "GL_PATH_MITER_LIMIT_NV", 0x907A},
2963 { "", 'X', 1, "GL_PATH_DASH_CAPS_NV", 0x907B},
2964 { "", 'X', 1, "GL_PATH_INITIAL_DASH_CAP_NV", 0x907C},
2965 { "", 'X', 1, "GL_PATH_TERMINAL_DASH_CAP_NV", 0x907D},
2966 { "", 'X', 1, "GL_PATH_DASH_OFFSET_NV", 0x907E},
2967 { "", 'X', 1, "GL_PATH_CLIENT_LENGTH_NV", 0x907F},
2968 { "", 'X', 1, "GL_PATH_FILL_MODE_NV", 0x9080},
2969 { "", 'X', 1, "GL_PATH_FILL_MASK_NV", 0x9081},
2970 { "", 'X', 1, "GL_PATH_FILL_COVER_MODE_NV", 0x9082},
2971 { "", 'X', 1, "GL_PATH_STROKE_COVER_MODE_NV", 0x9083},
2972 { "", 'X', 1, "GL_PATH_STROKE_MASK_NV", 0x9084},
2973 { "", 'X', 1, "GL_PATH_SAMPLE_QUALITY_NV", 0x9085},
2974 { "", 'X', 1, "GL_PATH_STROKE_BOUND_NV", 0x9086},
2975 { "", 'X', 1, "GL_PATH_STROKE_OVERSAMPLE_COUNT_NV", 0x9087},
2976 { "", 'X', 1, "GL_COUNT_UP_NV", 0x9088},
2977 { "", 'X', 1, "GL_COUNT_DOWN_NV", 0x9089},
2978 { "", 'X', 1, "GL_PATH_OBJECT_BOUNDING_BOX_NV", 0x908A},
2979 { "", 'X', 1, "GL_CONVEX_HULL_NV", 0x908B},
2980 { "", 'X', 1, "GL_MULTI_HULLS_NV", 0x908C},
2981 { "", 'X', 1, "GL_BOUNDING_BOX_NV", 0x908D},
2982 { "", 'X', 1, "GL_TRANSLATE_X_NV", 0x908E},
2983 { "", 'X', 1, "GL_TRANSLATE_Y_NV", 0x908F},
2984 { "", 'X', 1, "GL_TRANSLATE_2D_NV", 0x9090},
2985 { "", 'X', 1, "GL_TRANSLATE_3D_NV", 0x9091},
2986 { "", 'X', 1, "GL_AFFINE_2D_NV", 0x9092},
2987 { "", 'X', 1, "GL_PROJECTIVE_2D_NV", 0x9093},
2988 { "", 'X', 1, "GL_AFFINE_3D_NV", 0x9094},
2989 { "", 'X', 1, "GL_PROJECTIVE_3D_NV", 0x9095},
2990 { "", 'X', 1, "GL_TRANSPOSE_AFFINE_2D_NV", 0x9096},
2991 { "", 'X', 1, "GL_TRANSPOSE_PROJECTIVE_2D_NV", 0x9097},
2992 { "", 'X', 1, "GL_TRANSPOSE_AFFINE_3D_NV", 0x9098},
2993 { "", 'X', 1, "GL_TRANSPOSE_PROJECTIVE_3D_NV", 0x9099},
2994 { "", 'X', 1, "GL_UTF8_NV", 0x909A},
2995 { "", 'X', 1, "GL_UTF16_NV", 0x909B},
2996 { "", 'X', 1, "GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV", 0x909C},
2997 { "", 'X', 1, "GL_PATH_COMMAND_COUNT_NV", 0x909D},
2998 { "", 'X', 1, "GL_PATH_COORD_COUNT_NV", 0x909E},
2999 { "", 'X', 1, "GL_PATH_DASH_ARRAY_COUNT_NV", 0x909F},
3000 { "", 'X', 1, "GL_PATH_COMPUTED_LENGTH_NV", 0x90A0},
3001 { "", 'X', 1, "GL_PATH_FILL_BOUNDING_BOX_NV", 0x90A1},
3002 { "", 'X', 1, "GL_PATH_STROKE_BOUNDING_BOX_NV", 0x90A2},
3003 { "", 'X', 1, "GL_SQUARE_NV", 0x90A3},
3004 { "", 'X', 1, "GL_ROUND_NV", 0x90A4},
3005 { "", 'X', 1, "GL_TRIANGULAR_NV", 0x90A5},
3006 { "", 'X', 1, "GL_BEVEL_NV", 0x90A6},
3007 { "", 'X', 1, "GL_MITER_REVERT_NV", 0x90A7},
3008 { "", 'X', 1, "GL_MITER_TRUNCATE_NV", 0x90A8},
3009 { "", 'X', 1, "GL_SKIP_MISSING_GLYPH_NV", 0x90A9},
3010 { "", 'X', 1, "GL_USE_MISSING_GLYPH_NV", 0x90AA},
3011 { "", 'X', 1, "GL_PATH_ERROR_POSITION_NV", 0x90AB},
3012 { "", 'X', 1, "GL_PATH_FOG_GEN_MODE_NV", 0x90AC},
3013 { "", 'X', 1, "GL_ACCUM_ADJACENT_PAIRS_NV", 0x90AD},
3014 { "", 'X', 1, "GL_ADJACENT_PAIRS_NV", 0x90AE},
3015 { "", 'X', 1, "GL_FIRST_TO_REST_NV", 0x90AF},
3016 { "", 'X', 1, "GL_PATH_GEN_MODE_NV", 0x90B0},
3017 { "", 'X', 1, "GL_PATH_GEN_COEFF_NV", 0x90B1},
3018 { "", 'X', 1, "GL_PATH_GEN_COLOR_FORMAT_NV", 0x90B2},
3019 { "", 'X', 1, "GL_PATH_GEN_COMPONENTS_NV", 0x90B3},
3020 { "", 'X', 1, "GL_PATH_DASH_OFFSET_RESET_NV", 0x90B4},
3021 { "", 'X', 1, "GL_MOVE_TO_RESETS_NV", 0x90B5},
3022 { "", 'X', 1, "GL_MOVE_TO_CONTINUES_NV", 0x90B6},
3023 { "", 'X', 1, "GL_PATH_STENCIL_FUNC_NV", 0x90B7},
3024 { "", 'X', 1, "GL_PATH_STENCIL_REF_NV", 0x90B8},
3025 { "", 'X', 1, "GL_PATH_STENCIL_VALUE_MASK_NV", 0x90B9},
3026 { "", 'X', 1, "GL_SCALED_RESOLVE_FASTEST_EXT", 0x90BA},
3027 { "", 'X', 1, "GL_SCALED_RESOLVE_NICEST_EXT", 0x90BB},
3028 { "glGet", 'I', 1, "GL_MIN_MAP_BUFFER_ALIGNMENT", 0x90BC},
3029 { "", 'X', 1, "GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV", 0x90BD},
3030 { "", 'X', 1, "GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV", 0x90BE},
3031 { "", 'X', 1, "GL_PATH_COVER_DEPTH_FUNC_NV", 0x90BF},
3032 { "", 'X', 1, "GL_IMAGE_FORMAT_COMPATIBILITY_TYPE", 0x90C7},
3033 { "", 'X', 1, "GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE", 0x90C8},
3034 { "", 'X', 1, "GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS", 0x90C9},
3035 { "", 'X', 1, "GL_MAX_VERTEX_IMAGE_UNIFORMS", 0x90CA},
3036 { "", 'X', 1, "GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS", 0x90CB},
3037 { "", 'X', 1, "GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS", 0x90CC},
3038 { "", 'X', 1, "GL_MAX_GEOMETRY_IMAGE_UNIFORMS", 0x90CD},
3039 { "", 'X', 1, "GL_MAX_FRAGMENT_IMAGE_UNIFORMS", 0x90CE},
3040 { "", 'X', 1, "GL_MAX_COMBINED_IMAGE_UNIFORMS", 0x90CF},
3041 { "glGet", 'I', 1, "GL_SHADER_STORAGE_BUFFER", 0x90D2},
3042 { "glGet,glGetI", 'U', 1, "GL_SHADER_STORAGE_BUFFER_BINDING", 0x90D3},
3043 { "glGetI", 'I', 1, "GL_SHADER_STORAGE_BUFFER_START", 0x90D4},
3044 { "glGetI", 'I', 1, "GL_SHADER_STORAGE_BUFFER_SIZE", 0x90D5},
3045 { "glGet", 'I', 1, "GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS", 0x90D6},
3046 { "glGet", 'I', 1, "GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS", 0x90D7},
3047 { "glGet", 'I', 1, "GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS", 0x90D8},
3048 { "glGet", 'I', 1, "GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS", 0x90D9},
3049 { "glGet", 'I', 1, "GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS", 0x90DA},
3050 { "glGet", 'I', 1, "GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS", 0x90DB},
3051 { "glGet", 'I', 1, "GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS", 0x90DC},
3052 { "glGet", 'I', 1, "GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS", 0x90DD},
3053 { "glGet", 'I', 1, "GL_MAX_SHADER_STORAGE_BLOCK_SIZE", 0x90DE},
3054 { "glGet", 'I', 1, "GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT", 0x90DF},
3055 { "", 'X', 1, "GL_SYNC_X11_FENCE_EXT", 0x90E1},
3056 { "glGetTexParameter", 'E', 1, "GL_DEPTH_STENCIL_TEXTURE_MODE", 0x90EA},
3057 { "glGet", 'I', 1, "GL_MAX_COMPUTE_LOCAL_INVOCATIONS", 0x90EB},
3058 { "", 'X', 1, "GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER", 0x90EC},
3059 { "", 'X', 1, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER", 0x90ED},
3060 { "", 'X', 1, "GL_DISPATCH_INDIRECT_BUFFER", 0x90EE},
3061 { "glGet", 'I', 1, "GL_DISPATCH_INDIRECT_BUFFER_BINDING", 0x90EF},
3062 { "", 'X', 1, "GL_TEXTURE_2D_MULTISAMPLE", 0x9100},
3063 { "", 'X', 1, "GL_PROXY_TEXTURE_2D_MULTISAMPLE", 0x9101},
3064 { "", 'X', 1, "GL_TEXTURE_2D_MULTISAMPLE_ARRAY", 0x9102},
3065 { "", 'X', 1, "GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY", 0x9103},
3066 { "glGet", 'I', 1, "GL_TEXTURE_BINDING_2D_MULTISAMPLE", 0x9104},
3067 { "glGet", 'I', 1, "GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY", 0x9105},
3068 { "glGetTexLevelParameter", 'I', 1, "GL_TEXTURE_SAMPLES", 0x9106},
3069 { "glGetTexLevelParameter", 'B', 1, "GL_TEXTURE_FIXED_SAMPLE_LOCATIONS", 0x9107},
3070 { "", 'X', 1, "GL_SAMPLER_2D_MULTISAMPLE", 0x9108},
3071 { "", 'X', 1, "GL_INT_SAMPLER_2D_MULTISAMPLE", 0x9109},
3072 { "", 'X', 1, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE", 0x910A},
3073 { "", 'X', 1, "GL_SAMPLER_2D_MULTISAMPLE_ARRAY", 0x910B},
3074 { "", 'X', 1, "GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY", 0x910C},
3075 { "", 'X', 1, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY", 0x910D},
3076 { "glGet", 'I', 1, "GL_MAX_COLOR_TEXTURE_SAMPLES", 0x910E},
3077 { "glGet", 'I', 1, "GL_MAX_DEPTH_TEXTURE_SAMPLES", 0x910F},
3078 { "glGet", 'I', 1, "GL_MAX_INTEGER_SAMPLES", 0x9110},
3079 { "glGet", 'i', 1, "GL_MAX_SERVER_WAIT_TIMEOUT", 0x9111},
3080 { "glGetSync", 'E', 1, "GL_OBJECT_TYPE", 0x9112},
3081 { "glGetSync", 'E', 1, "GL_SYNC_CONDITION", 0x9113},
3082 { "glGetSync", 'E', 1, "GL_SYNC_STATUS", 0x9114},
3083 { "glGetSync", 'U', 1, "GL_SYNC_FLAGS", 0x9115},
3084 { "", 'X', 1, "GL_SYNC_FENCE", 0x9116},
3085 { "", 'X', 1, "GL_SYNC_GPU_COMMANDS_COMPLETE", 0x9117},
3086 { "", 'X', 1, "GL_UNSIGNALED", 0x9118},
3087 { "", 'X', 1, "GL_SIGNALED", 0x9119},
3088 { "", 'X', 1, "GL_ALREADY_SIGNALED", 0x911A},
3089 { "", 'X', 1, "GL_TIMEOUT_EXPIRED", 0x911B},
3090 { "", 'X', 1, "GL_CONDITION_SATISFIED", 0x911C},
3091 { "", 'X', 1, "GL_WAIT_FAILED", 0x911D},
3092 { "glGetBufferParameter", 'I', 1, "GL_BUFFER_ACCESS_FLAGS", 0x911F},
3093 { "glGetBufferParameter", 'I', 1, "GL_BUFFER_MAP_LENGTH", 0x9120},
3094 { "glGetBufferParameter", 'I', 1, "GL_BUFFER_MAP_OFFSET", 0x9121},
3095 { "glGet", 'I', 1, "GL_MAX_VERTEX_OUTPUT_COMPONENTS", 0x9122},
3096 { "glGet", 'I', 1, "GL_MAX_GEOMETRY_INPUT_COMPONENTS", 0x9123},
3097 { "glGet", 'I', 1, "GL_MAX_GEOMETRY_OUTPUT_COMPONENTS", 0x9124},
3098 { "glGet", 'I', 1, "GL_MAX_FRAGMENT_INPUT_COMPONENTS", 0x9125},
3099 { "glGet", 'I', 1, "GL_CONTEXT_PROFILE_MASK", 0x9126},
3100 { "", 'X', 1, "GL_UNPACK_COMPRESSED_BLOCK_WIDTH", 0x9127},
3101 { "", 'X', 1, "GL_UNPACK_COMPRESSED_BLOCK_HEIGHT", 0x9128},
3102 { "", 'X', 1, "GL_UNPACK_COMPRESSED_BLOCK_DEPTH", 0x9129},
3103 { "", 'X', 1, "GL_UNPACK_COMPRESSED_BLOCK_SIZE", 0x912A},
3104 { "", 'X', 1, "GL_PACK_COMPRESSED_BLOCK_WIDTH", 0x912B},
3105 { "", 'X', 1, "GL_PACK_COMPRESSED_BLOCK_HEIGHT", 0x912C},
3106 { "", 'X', 1, "GL_PACK_COMPRESSED_BLOCK_DEPTH", 0x912D},
3107 { "", 'X', 1, "GL_PACK_COMPRESSED_BLOCK_SIZE", 0x912E},
3108 { "", 'I', 1, "GL_TEXTURE_IMMUTABLE_FORMAT", 0x912F},
3109 { "", 'X', 1, "GL_SGX_PROGRAM_BINARY_IMG", 0x9130},
3110 { "", 'X', 1, "GL_RENDERBUFFER_SAMPLES_IMG", 0x9133},
3111 { "", 'X', 1, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG", 0x9134},
3112 { "", 'X', 1, "GL_MAX_SAMPLES_IMG", 0x9135},
3113 { "", 'X', 1, "GL_TEXTURE_SAMPLES_IMG", 0x9136},
3114 { "glGet", 'I', 1, "GL_MAX_DEBUG_MESSAGE_LENGTH", 0x9143},
3115 { "glGet", 'I', 1, "GL_MAX_DEBUG_LOGGED_MESSAGES", 0x9144},
3116 { "glGet", 'I', 1, "GL_DEBUG_LOGGED_MESSAGES", 0x9145},
3117 { "", 'X', 1, "GL_DEBUG_SEVERITY_HIGH", 0x9146},
3118 { "", 'X', 1, "GL_DEBUG_SEVERITY_MEDIUM", 0x9147},
3119 { "", 'X', 1, "GL_DEBUG_SEVERITY_LOW", 0x9148},
3120 { "", 'X', 1, "GL_DEBUG_CATEGORY_API_ERROR_AMD", 0x9149},
3121 { "", 'X', 1, "GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD", 0x914A},
3122 { "", 'X', 1, "GL_DEBUG_CATEGORY_DEPRECATION_AMD", 0x914B},
3123 { "", 'X', 1, "GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD", 0x914C},
3124 { "", 'X', 1, "GL_DEBUG_CATEGORY_PERFORMANCE_AMD", 0x914D},
3125 { "", 'X', 1, "GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD", 0x914E},
3126 { "", 'X', 1, "GL_DEBUG_CATEGORY_APPLICATION_AMD", 0x914F},
3127 { "", 'X', 1, "GL_DEBUG_CATEGORY_OTHER_AMD", 0x9150},
3128 { "", 'X', 1, "GL_BUFFER_OBJECT_EXT", 0x9151},
3129 { "", 'X', 1, "GL_PERFORMANCE_MONITOR_AMD", 0x9152},
3130 { "", 'X', 1, "GL_QUERY_OBJECT_EXT", 0x9153},
3131 { "", 'X', 1, "GL_VERTEX_ARRAY_OBJECT_EXT", 0x9154},
3132 { "", 'X', 1, "GL_SAMPLER_OBJECT_AMD", 0x9155},
3133 { "", 'X', 1, "GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD", 0x9160},
3134 { "", 'X', 1, "GL_QUERY_BUFFER_AMD", 0x9192},
3135 { "", 'X', 1, "GL_QUERY_BUFFER_BINDING_AMD", 0x9193},
3136 { "", 'X', 1, "GL_QUERY_RESULT_NO_WAIT_AMD", 0x9194},
3137 { "glGetTexLevelParameter", 'I', 1, "GL_TEXTURE_BUFFER_OFFSET", 0x919D},
3138 { "glGetTexLevelParameter", 'I', 1, "GL_TEXTURE_BUFFER_SIZE", 0x919E},
3139 { "glGet", 'I', 1, "GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT", 0x919F},
3140 { "", 'X', 1, "GL_COMPUTE_SHADER", 0x91B9},
3141 { "glGet", 'I', 1, "GL_MAX_COMPUTE_UNIFORM_BLOCKS", 0x91BB},
3142 { "glGet", 'I', 1, "GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS", 0x91BC},
3143 { "glGet", 'I', 1, "GL_MAX_COMPUTE_IMAGE_UNIFORMS", 0x91BD},
3144 { "glGetI", 'I', 3, "GL_MAX_COMPUTE_WORK_GROUP_COUNT", 0x91BE},
3145 { "glGetI", 'I', 3, "GL_MAX_COMPUTE_WORK_GROUP_SIZE", 0x91BF},
3146 { "", 'X', 1, "GL_SHADER_BINARY_DMP", 0x9250},
3147 { "", 'X', 1, "GL_COMPRESSED_R11_EAC", 0x9270},
3148 { "", 'X', 1, "GL_COMPRESSED_SIGNED_R11_EAC", 0x9271},
3149 { "", 'X', 1, "GL_COMPRESSED_RG11_EAC", 0x9272},
3150 { "", 'X', 1, "GL_COMPRESSED_SIGNED_RG11_EAC", 0x9273},
3151 { "", 'X', 1, "GL_COMPRESSED_RGB8_ETC2", 0x9274},
3152 { "", 'X', 1, "GL_COMPRESSED_SRGB8_ETC2", 0x9275},
3153 { "", 'X', 1, "GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2", 0x9276},
3154 { "", 'X', 1, "GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2", 0x9277},
3155 { "", 'X', 1, "GL_COMPRESSED_RGBA8_ETC2_EAC", 0x9278},
3156 { "", 'X', 1, "GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC", 0x9279},
3157 { "", 'X', 1, "GL_ATOMIC_COUNTER_BUFFER", 0x92C0},
3158 { "", 'X', 1, "GL_ATOMIC_COUNTER_BUFFER_BINDING", 0x92C1},
3159 { "", 'X', 1, "GL_ATOMIC_COUNTER_BUFFER_START", 0x92C2},
3160 { "", 'X', 1, "GL_ATOMIC_COUNTER_BUFFER_SIZE", 0x92C3},
3161 { "", 'X', 1, "GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE", 0x92C4},
3162 { "", 'X', 1, "GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS", 0x92C5},
3163 { "", 'X', 1, "GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES", 0x92C6},
3164 { "", 'X', 1, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER", 0x92C7},
3165 { "", 'X', 1, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER", 0x92C8},
3166 { "", 'X', 1, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER", 0x92C9},
3167 { "", 'X', 1, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER", 0x92CA},
3168 { "", 'X', 1, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER", 0x92CB},
3169 { "", 'X', 1, "GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS", 0x92CC},
3170 { "", 'X', 1, "GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS", 0x92CD},
3171 { "", 'X', 1, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS", 0x92CE},
3172 { "", 'X', 1, "GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS", 0x92CF},
3173 { "", 'X', 1, "GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS", 0x92D0},
3174 { "glGet", 'I', 1, "GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS", 0x92D1},
3175 { "glGet", 'I', 1, "GL_MAX_VERTEX_ATOMIC_COUNTERS", 0x92D2},
3176 { "glGet", 'I', 1, "GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS", 0x92D3},
3177 { "glGet", 'I', 1, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS", 0x92D4},
3178 { "glGet", 'I', 1, "GL_MAX_GEOMETRY_ATOMIC_COUNTERS", 0x92D5},
3179 { "glGet", 'I', 1, "GL_MAX_FRAGMENT_ATOMIC_COUNTERS", 0x92D6},
3180 { "glGet", 'I', 1, "GL_MAX_COMBINED_ATOMIC_COUNTERS", 0x92D7},
3181 { "glGet", 'I', 1, "GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE", 0x92D8},
3182 { "", 'X', 1, "GL_ACTIVE_ATOMIC_COUNTER_BUFFERS", 0x92D9},
3183 { "", 'X', 1, "GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX", 0x92DA},
3184 { "", 'X', 1, "GL_UNSIGNED_INT_ATOMIC_COUNTER", 0x92DB},
3185 { "", 'X', 1, "GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS", 0x92DC},
3186 { "glGet", 'B', 1, "GL_DEBUG_OUTPUT", 0x92E0},
3187 { "", 'X', 1, "GL_UNIFORM", 0x92E1},
3188 { "", 'X', 1, "GL_UNIFORM_BLOCK", 0x92E2},
3189 { "", 'X', 1, "GL_PROGRAM_INPUT", 0x92E3},
3190 { "", 'X', 1, "GL_PROGRAM_OUTPUT", 0x92E4},
3191 { "", 'X', 1, "GL_BUFFER_VARIABLE", 0x92E5},
3192 { "", 'X', 1, "GL_SHADER_STORAGE_BLOCK", 0x92E6},
3193 { "", 'X', 1, "GL_IS_PER_PATCH", 0x92E7},
3194 { "", 'X', 1, "GL_VERTEX_SUBROUTINE", 0x92E8},
3195 { "", 'X', 1, "GL_TESS_CONTROL_SUBROUTINE", 0x92E9},
3196 { "", 'X', 1, "GL_TESS_EVALUATION_SUBROUTINE", 0x92EA},
3197 { "", 'X', 1, "GL_GEOMETRY_SUBROUTINE", 0x92EB},
3198 { "", 'X', 1, "GL_FRAGMENT_SUBROUTINE", 0x92EC},
3199 { "", 'X', 1, "GL_COMPUTE_SUBROUTINE", 0x92ED},
3200 { "", 'X', 1, "GL_VERTEX_SUBROUTINE_UNIFORM", 0x92EE},
3201 { "", 'X', 1, "GL_TESS_CONTROL_SUBROUTINE_UNIFORM", 0x92EF},
3202 { "", 'X', 1, "GL_TESS_EVALUATION_SUBROUTINE_UNIFORM", 0x92F0},
3203 { "", 'X', 1, "GL_GEOMETRY_SUBROUTINE_UNIFORM", 0x92F1},
3204 { "", 'X', 1, "GL_FRAGMENT_SUBROUTINE_UNIFORM", 0x92F2},
3205 { "", 'X', 1, "GL_COMPUTE_SUBROUTINE_UNIFORM", 0x92F3},
3206 { "", 'X', 1, "GL_TRANSFORM_FEEDBACK_VARYING", 0x92F4},
3207 { "", 'X', 1, "GL_ACTIVE_RESOURCES", 0x92F5},
3208 { "", 'X', 1, "GL_MAX_NAME_LENGTH", 0x92F6},
3209 { "", 'X', 1, "GL_MAX_NUM_ACTIVE_VARIABLES", 0x92F7},
3210 { "", 'X', 1, "GL_MAX_NUM_COMPATIBLE_SUBROUTINES", 0x92F8},
3211 { "", 'X', 1, "GL_NAME_LENGTH", 0x92F9},
3212 { "", 'X', 1, "GL_TYPE", 0x92FA},
3213 { "", 'X', 1, "GL_ARRAY_SIZE", 0x92FB},
3214 { "", 'X', 1, "GL_OFFSET", 0x92FC},
3215 { "", 'X', 1, "GL_BLOCK_INDEX", 0x92FD},
3216 { "", 'X', 1, "GL_ARRAY_STRIDE", 0x92FE},
3217 { "", 'X', 1, "GL_MATRIX_STRIDE", 0x92FF},
3218 { "", 'X', 1, "GL_IS_ROW_MAJOR", 0x9300},
3219 { "", 'X', 1, "GL_ATOMIC_COUNTER_BUFFER_INDEX", 0x9301},
3220 { "", 'X', 1, "GL_BUFFER_BINDING", 0x9302},
3221 { "", 'X', 1, "GL_BUFFER_DATA_SIZE", 0x9303},
3222 { "", 'X', 1, "GL_NUM_ACTIVE_VARIABLES", 0x9304},
3223 { "", 'X', 1, "GL_ACTIVE_VARIABLES", 0x9305},
3224 { "", 'X', 1, "GL_REFERENCED_BY_VERTEX_SHADER", 0x9306},
3225 { "", 'X', 1, "GL_REFERENCED_BY_TESS_CONTROL_SHADER", 0x9307},
3226 { "", 'X', 1, "GL_REFERENCED_BY_TESS_EVALUATION_SHADER", 0x9308},
3227 { "", 'X', 1, "GL_REFERENCED_BY_GEOMETRY_SHADER", 0x9309},
3228 { "", 'X', 1, "GL_REFERENCED_BY_FRAGMENT_SHADER", 0x930A},
3229 { "", 'X', 1, "GL_REFERENCED_BY_COMPUTE_SHADER", 0x930B},
3230 { "", 'X', 1, "GL_TOP_LEVEL_ARRAY_SIZE", 0x930C},
3231 { "", 'X', 1, "GL_TOP_LEVEL_ARRAY_STRIDE", 0x930D},
3232 { "", 'X', 1, "GL_LOCATION", 0x930E},
3233 { "", 'X', 1, "GL_LOCATION_INDEX", 0x930F},
3234 { "glGet", 'I', 1, "GL_FRAMEBUFFER_DEFAULT_WIDTH", 0x9310},
3235 { "glGet", 'I', 1, "GL_FRAMEBUFFER_DEFAULT_HEIGHT", 0x9311},
3236 { "glGet", 'I', 1, "GL_FRAMEBUFFER_DEFAULT_LAYERS", 0x9312},
3237 { "glGet", 'I', 1, "GL_FRAMEBUFFER_DEFAULT_SAMPLES", 0x9313},
3238 { "glGet", 'B', 1, "GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS", 0x9314},
3239 { "glGet", 'I', 1, "GL_MAX_FRAMEBUFFER_WIDTH", 0x9315},
3240 { "glGet", 'I', 1, "GL_MAX_FRAMEBUFFER_HEIGHT", 0x9316},
3241 { "glGet", 'I', 1, "GL_MAX_FRAMEBUFFER_LAYERS", 0x9317},
3242 { "glGet", 'I', 1, "GL_MAX_FRAMEBUFFER_SAMPLES", 0x9318},
3243 { "", 'X', 1, "GL_NUM_SAMPLE_COUNTS", 0x9380},
3244 { "", 'X', 1, "GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE", 0x93A0},
3245 { "", 'X', 1, "GL_TEXTURE_USAGE_ANGLE", 0x93A2},
3246 { "", 'X', 1, "GL_FRAMEBUFFER_ATTACHMENT_ANGLE", 0x93A3},
3247 { "", 'X', 1, "GL_PACK_REVERSE_ROW_ORDER_ANGLE", 0x93A4},
3248 { "", 'X', 1, "GL_COMPRESSED_RGBA_ASTC_4x4_KHR", 0x93B0},
3249 { "", 'X', 1, "GL_COMPRESSED_RGBA_ASTC_5x4_KHR", 0x93B1},
3250 { "", 'X', 1, "GL_COMPRESSED_RGBA_ASTC_5x5_KHR", 0x93B2},
3251 { "", 'X', 1, "GL_COMPRESSED_RGBA_ASTC_6x5_KHR", 0x93B3},
3252 { "", 'X', 1, "GL_COMPRESSED_RGBA_ASTC_6x6_KHR", 0x93B4},
3253 { "", 'X', 1, "GL_COMPRESSED_RGBA_ASTC_8x5_KHR", 0x93B5},
3254 { "", 'X', 1, "GL_COMPRESSED_RGBA_ASTC_8x6_KHR", 0x93B6},
3255 { "", 'X', 1, "GL_COMPRESSED_RGBA_ASTC_8x8_KHR", 0x93B7},
3256 { "", 'X', 1, "GL_COMPRESSED_RGBA_ASTC_10x5_KHR", 0x93B8},
3257 { "", 'X', 1, "GL_COMPRESSED_RGBA_ASTC_10x6_KHR", 0x93B9},
3258 { "", 'X', 1, "GL_COMPRESSED_RGBA_ASTC_10x8_KHR", 0x93BA},
3259 { "", 'X', 1, "GL_COMPRESSED_RGBA_ASTC_10x10_KHR", 0x93BB},
3260 { "", 'X', 1, "GL_COMPRESSED_RGBA_ASTC_12x10_KHR", 0x93BC},
3261 { "", 'X', 1, "GL_COMPRESSED_RGBA_ASTC_12x12_KHR", 0x93BD},
3262 { "", 'X', 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR", 0x93D0},
3263 { "", 'X', 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR", 0x93D1},
3264 { "", 'X', 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR", 0x93D2},
3265 { "", 'X', 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR", 0x93D3},
3266 { "", 'X', 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR", 0x93D4},
3267 { "", 'X', 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR", 0x93D5},
3268 { "", 'X', 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR", 0x93D6},
3269 { "", 'X', 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR", 0x93D7},
3270 { "", 'X', 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR", 0x93D8},
3271 { "", 'X', 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR", 0x93D9},
3272 { "", 'X', 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR", 0x93DA},
3273 { "", 'X', 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR", 0x93DB},
3274 { "", 'X', 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR", 0x93DC},
3275 { "", 'X', 1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR", 0x93DD},
3276 { "", 'X', 1, "GL_RESTART_PATH_NV", 0xF0},
3277 { "", 'X', 1, "GL_DUP_FIRST_CUBIC_CURVE_TO_NV", 0xF2},
3278 { "", 'X', 1, "GL_DUP_LAST_CUBIC_CURVE_TO_NV", 0xF4},
3279 { "", 'X', 1, "GL_RECT_NV", 0xF6},
3280 { "", 'X', 1, "GL_CIRCULAR_CCW_ARC_TO_NV", 0xF8},
3281 { "", 'X', 1, "GL_CIRCULAR_CW_ARC_TO_NV", 0xFA},
3282 { "", 'X', 1, "GL_CIRCULAR_TANGENT_ARC_TO_NV", 0xFC},
3283 { "", 'X', 1, "GL_ARC_TO_NV", 0xFE},
3284 { "", 'X', 1, "GL_INVALID_INDEX", 0xFFFFFFFFu},
3286 // Special pnames, count is fetched from other GL state.
3287 { "glGet", 'I', 0, "GL_PROGRAM_BINARY_FORMATS", 0x87FF }, // actual # is dependent on GL_NUM_PROGRAM_BINARY_FORMATS
3288 { "glGet", 'I', 0, "GL_COMPRESSED_TEXTURE_FORMATS", 0x86A3 } // actual # is dependent on GL_NUM_COMPRESSED_TEXTURE_FORMATS
3291 #define GL_PNAME_DEFS_ARRAY_SIZE (sizeof(g_gl_pname_defs) / sizeof(g_gl_pname_defs[0]))