]> git.cworth.org Git - vogl/blob - src/voglcommon/gl_pname_defs.h
Add gl_pname_defs as non-generated file
[vogl] / src / voglcommon / gl_pname_defs.h
1 // Originally from apitrace, then heavily modified/fixed
2 //
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
6 // B = GLboolean
7 // I = GLint
8 // i = GLint64
9 // U = GLuint
10 // E = GLenum
11 // F = GLfloat
12 // D = GLdouble
13 // P = OpaquePointer(Void)
14 // S = CString
15 // H = GLhandleARB
16
17 // (functions, type, count, name) # value
18
19 // Important note: functions must be "glGet" or "glGet,glGeti" for vogl_general_context_state::snapshot_state() to retrieve the state via glGet()!
20
21 struct gl_pname_def_t
22 {
23         const char *m_pFuncs;
24         char m_type;
25         int m_count;
26         const char *m_pName;
27         uint m_gl_enum;
28 };
29
30 #ifndef VOGL_DECLARE_PNAME_DEF_TABLE
31         extern const gl_pname_def_t g_gl_pname_defs[];
32 #else
33         extern const gl_pname_def_t g_gl_pname_defs[] =
34         {
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",     '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},
509
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},
1648
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},
1776
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},
1840
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},
1862
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},
1888
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},
1905
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},
1968
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},
3285
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
3289         };
3290
3291         #define GL_PNAME_DEFS_ARRAY_SIZE (sizeof(g_gl_pname_defs) / sizeof(g_gl_pname_defs[0]))
3292 #endif
3293