better actor reader
[dd2d.git] / glbinds_full.d
blobbae184e634bc5f36395cc318bc72fc44ccef6d11
1 module glbinds;
3 // lazy loading
4 version = glbind_lazy_load;
6 // show loaded functions
7 //version = glbind_debug;
10 static if (__traits(compiles, () { import arsd.simpledisplay; })) {
11 public import arsd.simpledisplay;
12 } else {
13 public import simpledisplay;
17 // ////////////////////////////////////////////////////////////////////////// //
18 extern(C) nothrow @nogc {
20 alias GLvoid = void;
21 alias GLintptr = ptrdiff_t;
22 alias GLsizei = int;
23 alias GLchar = char;
24 alias GLcharARB = byte;
25 alias GLushort = ushort;
26 alias GLint64EXT = long;
27 alias GLshort = short;
28 alias GLuint64 = ulong;
29 alias GLhalfARB = ushort;
30 alias GLubyte = ubyte;
31 alias GLdouble = double;
32 alias GLhandleARB = uint;
33 alias GLint64 = long;
34 alias GLenum = uint;
35 alias GLeglImageOES = void*;
36 alias GLintptrARB = ptrdiff_t;
37 alias GLsizeiptr = ptrdiff_t;
38 alias GLint = int;
39 alias GLboolean = ubyte;
40 alias GLbitfield = uint;
41 alias GLsizeiptrARB = ptrdiff_t;
42 alias GLfloat = float;
43 alias GLuint64EXT = ulong;
44 alias GLclampf = float;
45 alias GLbyte = byte;
46 alias GLclampd = double;
47 alias GLuint = uint;
48 alias GLvdpauSurfaceNV = ptrdiff_t;
49 alias GLfixed = int;
50 alias GLhalf = ushort;
51 alias GLclampx = int;
52 alias GLhalfNV = ushort;
53 //struct ___GLsync; alias __GLsync = ___GLsync*;
54 //alias GLsync = __GLsync*;
55 //struct __cl_context; alias _cl_context = __cl_context*;
56 //struct __cl_event; alias _cl_event = __cl_event*;
58 enum ubyte GL_FALSE = 0;
59 enum ubyte GL_TRUE = 1;
60 enum uint GL_NO_ERROR = 0;
61 enum uint GL_NONE = 0;
62 enum uint GL_ZERO = 0;
63 enum uint GL_ONE = 1;
64 enum uint GL_NONE_OES = 0;
65 enum uint GL_INVALID_INDEX = 0xFFFFFFFF;
66 enum ulong GL_TIMEOUT_IGNORED = 0xFFFFFFFFFFFFFFFF;
67 enum ulong GL_TIMEOUT_IGNORED_APPLE = 0xFFFFFFFFFFFFFFFF;
68 enum uint GL_VERSION_ES_CL_1_0 = 1;
69 enum uint GL_VERSION_ES_CM_1_1 = 1;
70 enum uint GL_VERSION_ES_CL_1_1 = 1;
71 enum uint GL_DEPTH_BUFFER_BIT = 0x00000100;
72 enum uint GL_STENCIL_BUFFER_BIT = 0x00000400;
73 enum uint GL_COLOR_BUFFER_BIT = 0x00004000;
74 enum uint GL_POINTS = 0x0000;
75 enum uint GL_LINES = 0x0001;
76 enum uint GL_LINE_LOOP = 0x0002;
77 enum uint GL_LINE_STRIP = 0x0003;
78 enum uint GL_TRIANGLES = 0x0004;
79 enum uint GL_TRIANGLE_STRIP = 0x0005;
80 enum uint GL_TRIANGLE_FAN = 0x0006;
81 enum uint GL_QUADS = 0x0007;
82 enum uint GL_NEVER = 0x0200;
83 enum uint GL_LESS = 0x0201;
84 enum uint GL_EQUAL = 0x0202;
85 enum uint GL_LEQUAL = 0x0203;
86 enum uint GL_GREATER = 0x0204;
87 enum uint GL_NOTEQUAL = 0x0205;
88 enum uint GL_GEQUAL = 0x0206;
89 enum uint GL_ALWAYS = 0x0207;
90 enum uint GL_SRC_COLOR = 0x0300;
91 enum uint GL_ONE_MINUS_SRC_COLOR = 0x0301;
92 enum uint GL_SRC_ALPHA = 0x0302;
93 enum uint GL_ONE_MINUS_SRC_ALPHA = 0x0303;
94 enum uint GL_DST_ALPHA = 0x0304;
95 enum uint GL_ONE_MINUS_DST_ALPHA = 0x0305;
96 enum uint GL_DST_COLOR = 0x0306;
97 enum uint GL_ONE_MINUS_DST_COLOR = 0x0307;
98 enum uint GL_SRC_ALPHA_SATURATE = 0x0308;
99 enum uint GL_FRONT_LEFT = 0x0400;
100 enum uint GL_FRONT_RIGHT = 0x0401;
101 enum uint GL_BACK_LEFT = 0x0402;
102 enum uint GL_BACK_RIGHT = 0x0403;
103 enum uint GL_FRONT = 0x0404;
104 enum uint GL_BACK = 0x0405;
105 enum uint GL_LEFT = 0x0406;
106 enum uint GL_RIGHT = 0x0407;
107 enum uint GL_FRONT_AND_BACK = 0x0408;
108 enum uint GL_INVALID_ENUM = 0x0500;
109 enum uint GL_INVALID_VALUE = 0x0501;
110 enum uint GL_INVALID_OPERATION = 0x0502;
111 enum uint GL_OUT_OF_MEMORY = 0x0505;
112 enum uint GL_CW = 0x0900;
113 enum uint GL_CCW = 0x0901;
114 enum uint GL_POINT_SIZE = 0x0B11;
115 enum uint GL_POINT_SIZE_RANGE = 0x0B12;
116 enum uint GL_POINT_SIZE_GRANULARITY = 0x0B13;
117 enum uint GL_LINE_SMOOTH = 0x0B20;
118 enum uint GL_LINE_WIDTH = 0x0B21;
119 enum uint GL_LINE_WIDTH_RANGE = 0x0B22;
120 enum uint GL_LINE_WIDTH_GRANULARITY = 0x0B23;
121 enum uint GL_POLYGON_MODE = 0x0B40;
122 enum uint GL_POLYGON_SMOOTH = 0x0B41;
123 enum uint GL_CULL_FACE = 0x0B44;
124 enum uint GL_CULL_FACE_MODE = 0x0B45;
125 enum uint GL_FRONT_FACE = 0x0B46;
126 enum uint GL_DEPTH_RANGE = 0x0B70;
127 enum uint GL_DEPTH_TEST = 0x0B71;
128 enum uint GL_DEPTH_WRITEMASK = 0x0B72;
129 enum uint GL_DEPTH_CLEAR_VALUE = 0x0B73;
130 enum uint GL_DEPTH_FUNC = 0x0B74;
131 enum uint GL_STENCIL_TEST = 0x0B90;
132 enum uint GL_STENCIL_CLEAR_VALUE = 0x0B91;
133 enum uint GL_STENCIL_FUNC = 0x0B92;
134 enum uint GL_STENCIL_VALUE_MASK = 0x0B93;
135 enum uint GL_STENCIL_FAIL = 0x0B94;
136 enum uint GL_STENCIL_PASS_DEPTH_FAIL = 0x0B95;
137 enum uint GL_STENCIL_PASS_DEPTH_PASS = 0x0B96;
138 enum uint GL_STENCIL_REF = 0x0B97;
139 enum uint GL_STENCIL_WRITEMASK = 0x0B98;
140 enum uint GL_VIEWPORT = 0x0BA2;
141 enum uint GL_DITHER = 0x0BD0;
142 enum uint GL_BLEND_DST = 0x0BE0;
143 enum uint GL_BLEND_SRC = 0x0BE1;
144 enum uint GL_BLEND = 0x0BE2;
145 enum uint GL_LOGIC_OP_MODE = 0x0BF0;
146 enum uint GL_COLOR_LOGIC_OP = 0x0BF2;
147 enum uint GL_DRAW_BUFFER = 0x0C01;
148 enum uint GL_READ_BUFFER = 0x0C02;
149 enum uint GL_SCISSOR_BOX = 0x0C10;
150 enum uint GL_SCISSOR_TEST = 0x0C11;
151 enum uint GL_COLOR_CLEAR_VALUE = 0x0C22;
152 enum uint GL_COLOR_WRITEMASK = 0x0C23;
153 enum uint GL_DOUBLEBUFFER = 0x0C32;
154 enum uint GL_STEREO = 0x0C33;
155 enum uint GL_LINE_SMOOTH_HINT = 0x0C52;
156 enum uint GL_POLYGON_SMOOTH_HINT = 0x0C53;
157 enum uint GL_UNPACK_SWAP_BYTES = 0x0CF0;
158 enum uint GL_UNPACK_LSB_FIRST = 0x0CF1;
159 enum uint GL_UNPACK_ROW_LENGTH = 0x0CF2;
160 enum uint GL_UNPACK_SKIP_ROWS = 0x0CF3;
161 enum uint GL_UNPACK_SKIP_PIXELS = 0x0CF4;
162 enum uint GL_UNPACK_ALIGNMENT = 0x0CF5;
163 enum uint GL_PACK_SWAP_BYTES = 0x0D00;
164 enum uint GL_PACK_LSB_FIRST = 0x0D01;
165 enum uint GL_PACK_ROW_LENGTH = 0x0D02;
166 enum uint GL_PACK_SKIP_ROWS = 0x0D03;
167 enum uint GL_PACK_SKIP_PIXELS = 0x0D04;
168 enum uint GL_PACK_ALIGNMENT = 0x0D05;
169 enum uint GL_MAX_TEXTURE_SIZE = 0x0D33;
170 enum uint GL_MAX_VIEWPORT_DIMS = 0x0D3A;
171 enum uint GL_SUBPIXEL_BITS = 0x0D50;
172 enum uint GL_TEXTURE_1D = 0x0DE0;
173 enum uint GL_TEXTURE_2D = 0x0DE1;
174 enum uint GL_POLYGON_OFFSET_UNITS = 0x2A00;
175 enum uint GL_POLYGON_OFFSET_POINT = 0x2A01;
176 enum uint GL_POLYGON_OFFSET_LINE = 0x2A02;
177 enum uint GL_POLYGON_OFFSET_FILL = 0x8037;
178 enum uint GL_POLYGON_OFFSET_FACTOR = 0x8038;
179 enum uint GL_TEXTURE_BINDING_1D = 0x8068;
180 enum uint GL_TEXTURE_BINDING_2D = 0x8069;
181 enum uint GL_TEXTURE_WIDTH = 0x1000;
182 enum uint GL_TEXTURE_HEIGHT = 0x1001;
183 enum uint GL_TEXTURE_INTERNAL_FORMAT = 0x1003;
184 enum uint GL_TEXTURE_BORDER_COLOR = 0x1004;
185 enum uint GL_TEXTURE_RED_SIZE = 0x805C;
186 enum uint GL_TEXTURE_GREEN_SIZE = 0x805D;
187 enum uint GL_TEXTURE_BLUE_SIZE = 0x805E;
188 enum uint GL_TEXTURE_ALPHA_SIZE = 0x805F;
189 enum uint GL_DONT_CARE = 0x1100;
190 enum uint GL_FASTEST = 0x1101;
191 enum uint GL_NICEST = 0x1102;
192 enum uint GL_BYTE = 0x1400;
193 enum uint GL_UNSIGNED_BYTE = 0x1401;
194 enum uint GL_SHORT = 0x1402;
195 enum uint GL_UNSIGNED_SHORT = 0x1403;
196 enum uint GL_INT = 0x1404;
197 enum uint GL_UNSIGNED_INT = 0x1405;
198 enum uint GL_FLOAT = 0x1406;
199 enum uint GL_DOUBLE = 0x140A;
200 enum uint GL_STACK_OVERFLOW = 0x0503;
201 enum uint GL_STACK_UNDERFLOW = 0x0504;
202 enum uint GL_CLEAR = 0x1500;
203 enum uint GL_AND = 0x1501;
204 enum uint GL_AND_REVERSE = 0x1502;
205 enum uint GL_COPY = 0x1503;
206 enum uint GL_AND_INVERTED = 0x1504;
207 enum uint GL_NOOP = 0x1505;
208 enum uint GL_XOR = 0x1506;
209 enum uint GL_OR = 0x1507;
210 enum uint GL_NOR = 0x1508;
211 enum uint GL_EQUIV = 0x1509;
212 enum uint GL_INVERT = 0x150A;
213 enum uint GL_OR_REVERSE = 0x150B;
214 enum uint GL_COPY_INVERTED = 0x150C;
215 enum uint GL_OR_INVERTED = 0x150D;
216 enum uint GL_NAND = 0x150E;
217 enum uint GL_SET = 0x150F;
218 enum uint GL_TEXTURE = 0x1702;
219 enum uint GL_COLOR = 0x1800;
220 enum uint GL_DEPTH = 0x1801;
221 enum uint GL_STENCIL = 0x1802;
222 enum uint GL_STENCIL_INDEX = 0x1901;
223 enum uint GL_DEPTH_COMPONENT = 0x1902;
224 enum uint GL_RED = 0x1903;
225 enum uint GL_GREEN = 0x1904;
226 enum uint GL_BLUE = 0x1905;
227 enum uint GL_ALPHA = 0x1906;
228 enum uint GL_RGB = 0x1907;
229 enum uint GL_RGBA = 0x1908;
230 enum uint GL_POINT = 0x1B00;
231 enum uint GL_LINE = 0x1B01;
232 enum uint GL_FILL = 0x1B02;
233 enum uint GL_KEEP = 0x1E00;
234 enum uint GL_REPLACE = 0x1E01;
235 enum uint GL_INCR = 0x1E02;
236 enum uint GL_DECR = 0x1E03;
237 enum uint GL_VENDOR = 0x1F00;
238 enum uint GL_RENDERER = 0x1F01;
239 enum uint GL_VERSION = 0x1F02;
240 enum uint GL_EXTENSIONS = 0x1F03;
241 enum uint GL_NEAREST = 0x2600;
242 enum uint GL_LINEAR = 0x2601;
243 enum uint GL_NEAREST_MIPMAP_NEAREST = 0x2700;
244 enum uint GL_LINEAR_MIPMAP_NEAREST = 0x2701;
245 enum uint GL_NEAREST_MIPMAP_LINEAR = 0x2702;
246 enum uint GL_LINEAR_MIPMAP_LINEAR = 0x2703;
247 enum uint GL_TEXTURE_MAG_FILTER = 0x2800;
248 enum uint GL_TEXTURE_MIN_FILTER = 0x2801;
249 enum uint GL_TEXTURE_WRAP_S = 0x2802;
250 enum uint GL_TEXTURE_WRAP_T = 0x2803;
251 enum uint GL_PROXY_TEXTURE_1D = 0x8063;
252 enum uint GL_PROXY_TEXTURE_2D = 0x8064;
253 enum uint GL_REPEAT = 0x2901;
254 enum uint GL_R3_G3_B2 = 0x2A10;
255 enum uint GL_RGB4 = 0x804F;
256 enum uint GL_RGB5 = 0x8050;
257 enum uint GL_RGB8 = 0x8051;
258 enum uint GL_RGB10 = 0x8052;
259 enum uint GL_RGB12 = 0x8053;
260 enum uint GL_RGB16 = 0x8054;
261 enum uint GL_RGBA2 = 0x8055;
262 enum uint GL_RGBA4 = 0x8056;
263 enum uint GL_RGB5_A1 = 0x8057;
264 enum uint GL_RGBA8 = 0x8058;
265 enum uint GL_RGB10_A2 = 0x8059;
266 enum uint GL_RGBA12 = 0x805A;
267 enum uint GL_RGBA16 = 0x805B;
268 enum uint GL_CURRENT_BIT = 0x00000001;
269 enum uint GL_POINT_BIT = 0x00000002;
270 enum uint GL_LINE_BIT = 0x00000004;
271 enum uint GL_POLYGON_BIT = 0x00000008;
272 enum uint GL_POLYGON_STIPPLE_BIT = 0x00000010;
273 enum uint GL_PIXEL_MODE_BIT = 0x00000020;
274 enum uint GL_LIGHTING_BIT = 0x00000040;
275 enum uint GL_FOG_BIT = 0x00000080;
276 enum uint GL_ACCUM_BUFFER_BIT = 0x00000200;
277 enum uint GL_VIEWPORT_BIT = 0x00000800;
278 enum uint GL_TRANSFORM_BIT = 0x00001000;
279 enum uint GL_ENABLE_BIT = 0x00002000;
280 enum uint GL_HINT_BIT = 0x00008000;
281 enum uint GL_EVAL_BIT = 0x00010000;
282 enum uint GL_LIST_BIT = 0x00020000;
283 enum uint GL_TEXTURE_BIT = 0x00040000;
284 enum uint GL_SCISSOR_BIT = 0x00080000;
285 enum uint GL_ALL_ATTRIB_BITS = 0xFFFFFFFF;
286 enum uint GL_CLIENT_PIXEL_STORE_BIT = 0x00000001;
287 enum uint GL_CLIENT_VERTEX_ARRAY_BIT = 0x00000002;
288 enum uint GL_CLIENT_ALL_ATTRIB_BITS = 0xFFFFFFFF;
289 enum uint GL_QUAD_STRIP = 0x0008;
290 enum uint GL_POLYGON = 0x0009;
291 enum uint GL_ACCUM = 0x0100;
292 enum uint GL_LOAD = 0x0101;
293 enum uint GL_RETURN = 0x0102;
294 enum uint GL_MULT = 0x0103;
295 enum uint GL_ADD = 0x0104;
296 enum uint GL_AUX0 = 0x0409;
297 enum uint GL_AUX1 = 0x040A;
298 enum uint GL_AUX2 = 0x040B;
299 enum uint GL_AUX3 = 0x040C;
300 enum uint GL_2D = 0x0600;
301 enum uint GL_3D = 0x0601;
302 enum uint GL_3D_COLOR = 0x0602;
303 enum uint GL_3D_COLOR_TEXTURE = 0x0603;
304 enum uint GL_4D_COLOR_TEXTURE = 0x0604;
305 enum uint GL_PASS_THROUGH_TOKEN = 0x0700;
306 enum uint GL_POINT_TOKEN = 0x0701;
307 enum uint GL_LINE_TOKEN = 0x0702;
308 enum uint GL_POLYGON_TOKEN = 0x0703;
309 enum uint GL_BITMAP_TOKEN = 0x0704;
310 enum uint GL_DRAW_PIXEL_TOKEN = 0x0705;
311 enum uint GL_COPY_PIXEL_TOKEN = 0x0706;
312 enum uint GL_LINE_RESET_TOKEN = 0x0707;
313 enum uint GL_EXP = 0x0800;
314 enum uint GL_EXP2 = 0x0801;
315 enum uint GL_COEFF = 0x0A00;
316 enum uint GL_ORDER = 0x0A01;
317 enum uint GL_DOMAIN = 0x0A02;
318 enum uint GL_PIXEL_MAP_I_TO_I = 0x0C70;
319 enum uint GL_PIXEL_MAP_S_TO_S = 0x0C71;
320 enum uint GL_PIXEL_MAP_I_TO_R = 0x0C72;
321 enum uint GL_PIXEL_MAP_I_TO_G = 0x0C73;
322 enum uint GL_PIXEL_MAP_I_TO_B = 0x0C74;
323 enum uint GL_PIXEL_MAP_I_TO_A = 0x0C75;
324 enum uint GL_PIXEL_MAP_R_TO_R = 0x0C76;
325 enum uint GL_PIXEL_MAP_G_TO_G = 0x0C77;
326 enum uint GL_PIXEL_MAP_B_TO_B = 0x0C78;
327 enum uint GL_PIXEL_MAP_A_TO_A = 0x0C79;
328 enum uint GL_VERTEX_ARRAY_POINTER = 0x808E;
329 enum uint GL_NORMAL_ARRAY_POINTER = 0x808F;
330 enum uint GL_COLOR_ARRAY_POINTER = 0x8090;
331 enum uint GL_INDEX_ARRAY_POINTER = 0x8091;
332 enum uint GL_TEXTURE_COORD_ARRAY_POINTER = 0x8092;
333 enum uint GL_EDGE_FLAG_ARRAY_POINTER = 0x8093;
334 enum uint GL_FEEDBACK_BUFFER_POINTER = 0x0DF0;
335 enum uint GL_SELECTION_BUFFER_POINTER = 0x0DF3;
336 enum uint GL_CURRENT_COLOR = 0x0B00;
337 enum uint GL_CURRENT_INDEX = 0x0B01;
338 enum uint GL_CURRENT_NORMAL = 0x0B02;
339 enum uint GL_CURRENT_TEXTURE_COORDS = 0x0B03;
340 enum uint GL_CURRENT_RASTER_COLOR = 0x0B04;
341 enum uint GL_CURRENT_RASTER_INDEX = 0x0B05;
342 enum uint GL_CURRENT_RASTER_TEXTURE_COORDS = 0x0B06;
343 enum uint GL_CURRENT_RASTER_POSITION = 0x0B07;
344 enum uint GL_CURRENT_RASTER_POSITION_VALID = 0x0B08;
345 enum uint GL_CURRENT_RASTER_DISTANCE = 0x0B09;
346 enum uint GL_POINT_SMOOTH = 0x0B10;
347 enum uint GL_LINE_STIPPLE = 0x0B24;
348 enum uint GL_LINE_STIPPLE_PATTERN = 0x0B25;
349 enum uint GL_LINE_STIPPLE_REPEAT = 0x0B26;
350 enum uint GL_LIST_MODE = 0x0B30;
351 enum uint GL_MAX_LIST_NESTING = 0x0B31;
352 enum uint GL_LIST_BASE = 0x0B32;
353 enum uint GL_LIST_INDEX = 0x0B33;
354 enum uint GL_POLYGON_STIPPLE = 0x0B42;
355 enum uint GL_EDGE_FLAG = 0x0B43;
356 enum uint GL_LIGHTING = 0x0B50;
357 enum uint GL_LIGHT_MODEL_LOCAL_VIEWER = 0x0B51;
358 enum uint GL_LIGHT_MODEL_TWO_SIDE = 0x0B52;
359 enum uint GL_LIGHT_MODEL_AMBIENT = 0x0B53;
360 enum uint GL_SHADE_MODEL = 0x0B54;
361 enum uint GL_COLOR_MATERIAL_FACE = 0x0B55;
362 enum uint GL_COLOR_MATERIAL_PARAMETER = 0x0B56;
363 enum uint GL_COLOR_MATERIAL = 0x0B57;
364 enum uint GL_FOG = 0x0B60;
365 enum uint GL_FOG_INDEX = 0x0B61;
366 enum uint GL_FOG_DENSITY = 0x0B62;
367 enum uint GL_FOG_START = 0x0B63;
368 enum uint GL_FOG_END = 0x0B64;
369 enum uint GL_FOG_MODE = 0x0B65;
370 enum uint GL_FOG_COLOR = 0x0B66;
371 enum uint GL_ACCUM_CLEAR_VALUE = 0x0B80;
372 enum uint GL_MATRIX_MODE = 0x0BA0;
373 enum uint GL_NORMALIZE = 0x0BA1;
374 enum uint GL_MODELVIEW_STACK_DEPTH = 0x0BA3;
375 enum uint GL_PROJECTION_STACK_DEPTH = 0x0BA4;
376 enum uint GL_TEXTURE_STACK_DEPTH = 0x0BA5;
377 enum uint GL_MODELVIEW_MATRIX = 0x0BA6;
378 enum uint GL_PROJECTION_MATRIX = 0x0BA7;
379 enum uint GL_TEXTURE_MATRIX = 0x0BA8;
380 enum uint GL_ATTRIB_STACK_DEPTH = 0x0BB0;
381 enum uint GL_CLIENT_ATTRIB_STACK_DEPTH = 0x0BB1;
382 enum uint GL_ALPHA_TEST = 0x0BC0;
383 enum uint GL_ALPHA_TEST_FUNC = 0x0BC1;
384 enum uint GL_ALPHA_TEST_REF = 0x0BC2;
385 enum uint GL_INDEX_LOGIC_OP = 0x0BF1;
386 enum uint GL_LOGIC_OP = 0x0BF1;
387 enum uint GL_AUX_BUFFERS = 0x0C00;
388 enum uint GL_INDEX_CLEAR_VALUE = 0x0C20;
389 enum uint GL_INDEX_WRITEMASK = 0x0C21;
390 enum uint GL_INDEX_MODE = 0x0C30;
391 enum uint GL_RGBA_MODE = 0x0C31;
392 enum uint GL_RENDER_MODE = 0x0C40;
393 enum uint GL_PERSPECTIVE_CORRECTION_HINT = 0x0C50;
394 enum uint GL_POINT_SMOOTH_HINT = 0x0C51;
395 enum uint GL_FOG_HINT = 0x0C54;
396 enum uint GL_TEXTURE_GEN_S = 0x0C60;
397 enum uint GL_TEXTURE_GEN_T = 0x0C61;
398 enum uint GL_TEXTURE_GEN_R = 0x0C62;
399 enum uint GL_TEXTURE_GEN_Q = 0x0C63;
400 enum uint GL_PIXEL_MAP_I_TO_I_SIZE = 0x0CB0;
401 enum uint GL_PIXEL_MAP_S_TO_S_SIZE = 0x0CB1;
402 enum uint GL_PIXEL_MAP_I_TO_R_SIZE = 0x0CB2;
403 enum uint GL_PIXEL_MAP_I_TO_G_SIZE = 0x0CB3;
404 enum uint GL_PIXEL_MAP_I_TO_B_SIZE = 0x0CB4;
405 enum uint GL_PIXEL_MAP_I_TO_A_SIZE = 0x0CB5;
406 enum uint GL_PIXEL_MAP_R_TO_R_SIZE = 0x0CB6;
407 enum uint GL_PIXEL_MAP_G_TO_G_SIZE = 0x0CB7;
408 enum uint GL_PIXEL_MAP_B_TO_B_SIZE = 0x0CB8;
409 enum uint GL_PIXEL_MAP_A_TO_A_SIZE = 0x0CB9;
410 enum uint GL_MAP_COLOR = 0x0D10;
411 enum uint GL_MAP_STENCIL = 0x0D11;
412 enum uint GL_INDEX_SHIFT = 0x0D12;
413 enum uint GL_INDEX_OFFSET = 0x0D13;
414 enum uint GL_RED_SCALE = 0x0D14;
415 enum uint GL_RED_BIAS = 0x0D15;
416 enum uint GL_ZOOM_X = 0x0D16;
417 enum uint GL_ZOOM_Y = 0x0D17;
418 enum uint GL_GREEN_SCALE = 0x0D18;
419 enum uint GL_GREEN_BIAS = 0x0D19;
420 enum uint GL_BLUE_SCALE = 0x0D1A;
421 enum uint GL_BLUE_BIAS = 0x0D1B;
422 enum uint GL_ALPHA_SCALE = 0x0D1C;
423 enum uint GL_ALPHA_BIAS = 0x0D1D;
424 enum uint GL_DEPTH_SCALE = 0x0D1E;
425 enum uint GL_DEPTH_BIAS = 0x0D1F;
426 enum uint GL_MAX_EVAL_ORDER = 0x0D30;
427 enum uint GL_MAX_LIGHTS = 0x0D31;
428 enum uint GL_MAX_CLIP_PLANES = 0x0D32;
429 enum uint GL_MAX_PIXEL_MAP_TABLE = 0x0D34;
430 enum uint GL_MAX_ATTRIB_STACK_DEPTH = 0x0D35;
431 enum uint GL_MAX_MODELVIEW_STACK_DEPTH = 0x0D36;
432 enum uint GL_MAX_NAME_STACK_DEPTH = 0x0D37;
433 enum uint GL_MAX_PROJECTION_STACK_DEPTH = 0x0D38;
434 enum uint GL_MAX_TEXTURE_STACK_DEPTH = 0x0D39;
435 enum uint GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 0x0D3B;
436 enum uint GL_INDEX_BITS = 0x0D51;
437 enum uint GL_RED_BITS = 0x0D52;
438 enum uint GL_GREEN_BITS = 0x0D53;
439 enum uint GL_BLUE_BITS = 0x0D54;
440 enum uint GL_ALPHA_BITS = 0x0D55;
441 enum uint GL_DEPTH_BITS = 0x0D56;
442 enum uint GL_STENCIL_BITS = 0x0D57;
443 enum uint GL_ACCUM_RED_BITS = 0x0D58;
444 enum uint GL_ACCUM_GREEN_BITS = 0x0D59;
445 enum uint GL_ACCUM_BLUE_BITS = 0x0D5A;
446 enum uint GL_ACCUM_ALPHA_BITS = 0x0D5B;
447 enum uint GL_NAME_STACK_DEPTH = 0x0D70;
448 enum uint GL_AUTO_NORMAL = 0x0D80;
449 enum uint GL_MAP1_COLOR_4 = 0x0D90;
450 enum uint GL_MAP1_INDEX = 0x0D91;
451 enum uint GL_MAP1_NORMAL = 0x0D92;
452 enum uint GL_MAP1_TEXTURE_COORD_1 = 0x0D93;
453 enum uint GL_MAP1_TEXTURE_COORD_2 = 0x0D94;
454 enum uint GL_MAP1_TEXTURE_COORD_3 = 0x0D95;
455 enum uint GL_MAP1_TEXTURE_COORD_4 = 0x0D96;
456 enum uint GL_MAP1_VERTEX_3 = 0x0D97;
457 enum uint GL_MAP1_VERTEX_4 = 0x0D98;
458 enum uint GL_MAP2_COLOR_4 = 0x0DB0;
459 enum uint GL_MAP2_INDEX = 0x0DB1;
460 enum uint GL_MAP2_NORMAL = 0x0DB2;
461 enum uint GL_MAP2_TEXTURE_COORD_1 = 0x0DB3;
462 enum uint GL_MAP2_TEXTURE_COORD_2 = 0x0DB4;
463 enum uint GL_MAP2_TEXTURE_COORD_3 = 0x0DB5;
464 enum uint GL_MAP2_TEXTURE_COORD_4 = 0x0DB6;
465 enum uint GL_MAP2_VERTEX_3 = 0x0DB7;
466 enum uint GL_MAP2_VERTEX_4 = 0x0DB8;
467 enum uint GL_MAP1_GRID_DOMAIN = 0x0DD0;
468 enum uint GL_MAP1_GRID_SEGMENTS = 0x0DD1;
469 enum uint GL_MAP2_GRID_DOMAIN = 0x0DD2;
470 enum uint GL_MAP2_GRID_SEGMENTS = 0x0DD3;
471 enum uint GL_FEEDBACK_BUFFER_SIZE = 0x0DF1;
472 enum uint GL_FEEDBACK_BUFFER_TYPE = 0x0DF2;
473 enum uint GL_SELECTION_BUFFER_SIZE = 0x0DF4;
474 enum uint GL_VERTEX_ARRAY = 0x8074;
475 enum uint GL_NORMAL_ARRAY = 0x8075;
476 enum uint GL_COLOR_ARRAY = 0x8076;
477 enum uint GL_INDEX_ARRAY = 0x8077;
478 enum uint GL_TEXTURE_COORD_ARRAY = 0x8078;
479 enum uint GL_EDGE_FLAG_ARRAY = 0x8079;
480 enum uint GL_VERTEX_ARRAY_SIZE = 0x807A;
481 enum uint GL_VERTEX_ARRAY_TYPE = 0x807B;
482 enum uint GL_VERTEX_ARRAY_STRIDE = 0x807C;
483 enum uint GL_NORMAL_ARRAY_TYPE = 0x807E;
484 enum uint GL_NORMAL_ARRAY_STRIDE = 0x807F;
485 enum uint GL_COLOR_ARRAY_SIZE = 0x8081;
486 enum uint GL_COLOR_ARRAY_TYPE = 0x8082;
487 enum uint GL_COLOR_ARRAY_STRIDE = 0x8083;
488 enum uint GL_INDEX_ARRAY_TYPE = 0x8085;
489 enum uint GL_INDEX_ARRAY_STRIDE = 0x8086;
490 enum uint GL_TEXTURE_COORD_ARRAY_SIZE = 0x8088;
491 enum uint GL_TEXTURE_COORD_ARRAY_TYPE = 0x8089;
492 enum uint GL_TEXTURE_COORD_ARRAY_STRIDE = 0x808A;
493 enum uint GL_EDGE_FLAG_ARRAY_STRIDE = 0x808C;
494 enum uint GL_TEXTURE_COMPONENTS = 0x1003;
495 enum uint GL_TEXTURE_BORDER = 0x1005;
496 enum uint GL_TEXTURE_LUMINANCE_SIZE = 0x8060;
497 enum uint GL_TEXTURE_INTENSITY_SIZE = 0x8061;
498 enum uint GL_TEXTURE_PRIORITY = 0x8066;
499 enum uint GL_TEXTURE_RESIDENT = 0x8067;
500 enum uint GL_AMBIENT = 0x1200;
501 enum uint GL_DIFFUSE = 0x1201;
502 enum uint GL_SPECULAR = 0x1202;
503 enum uint GL_POSITION = 0x1203;
504 enum uint GL_SPOT_DIRECTION = 0x1204;
505 enum uint GL_SPOT_EXPONENT = 0x1205;
506 enum uint GL_SPOT_CUTOFF = 0x1206;
507 enum uint GL_CONSTANT_ATTENUATION = 0x1207;
508 enum uint GL_LINEAR_ATTENUATION = 0x1208;
509 enum uint GL_QUADRATIC_ATTENUATION = 0x1209;
510 enum uint GL_COMPILE = 0x1300;
511 enum uint GL_COMPILE_AND_EXECUTE = 0x1301;
512 enum uint GL_2_BYTES = 0x1407;
513 enum uint GL_3_BYTES = 0x1408;
514 enum uint GL_4_BYTES = 0x1409;
515 enum uint GL_EMISSION = 0x1600;
516 enum uint GL_SHININESS = 0x1601;
517 enum uint GL_AMBIENT_AND_DIFFUSE = 0x1602;
518 enum uint GL_COLOR_INDEXES = 0x1603;
519 enum uint GL_MODELVIEW = 0x1700;
520 enum uint GL_PROJECTION = 0x1701;
521 enum uint GL_COLOR_INDEX = 0x1900;
522 enum uint GL_LUMINANCE = 0x1909;
523 enum uint GL_LUMINANCE_ALPHA = 0x190A;
524 enum uint GL_BITMAP = 0x1A00;
525 enum uint GL_RENDER = 0x1C00;
526 enum uint GL_FEEDBACK = 0x1C01;
527 enum uint GL_SELECT = 0x1C02;
528 enum uint GL_FLAT = 0x1D00;
529 enum uint GL_SMOOTH = 0x1D01;
530 enum uint GL_S = 0x2000;
531 enum uint GL_T = 0x2001;
532 enum uint GL_R = 0x2002;
533 enum uint GL_Q = 0x2003;
534 enum uint GL_MODULATE = 0x2100;
535 enum uint GL_DECAL = 0x2101;
536 enum uint GL_TEXTURE_ENV_MODE = 0x2200;
537 enum uint GL_TEXTURE_ENV_COLOR = 0x2201;
538 enum uint GL_TEXTURE_ENV = 0x2300;
539 enum uint GL_EYE_LINEAR = 0x2400;
540 enum uint GL_OBJECT_LINEAR = 0x2401;
541 enum uint GL_SPHERE_MAP = 0x2402;
542 enum uint GL_TEXTURE_GEN_MODE = 0x2500;
543 enum uint GL_OBJECT_PLANE = 0x2501;
544 enum uint GL_EYE_PLANE = 0x2502;
545 enum uint GL_CLAMP = 0x2900;
546 enum uint GL_ALPHA4 = 0x803B;
547 enum uint GL_ALPHA8 = 0x803C;
548 enum uint GL_ALPHA12 = 0x803D;
549 enum uint GL_ALPHA16 = 0x803E;
550 enum uint GL_LUMINANCE4 = 0x803F;
551 enum uint GL_LUMINANCE8 = 0x8040;
552 enum uint GL_LUMINANCE12 = 0x8041;
553 enum uint GL_LUMINANCE16 = 0x8042;
554 enum uint GL_LUMINANCE4_ALPHA4 = 0x8043;
555 enum uint GL_LUMINANCE6_ALPHA2 = 0x8044;
556 enum uint GL_LUMINANCE8_ALPHA8 = 0x8045;
557 enum uint GL_LUMINANCE12_ALPHA4 = 0x8046;
558 enum uint GL_LUMINANCE12_ALPHA12 = 0x8047;
559 enum uint GL_LUMINANCE16_ALPHA16 = 0x8048;
560 enum uint GL_INTENSITY = 0x8049;
561 enum uint GL_INTENSITY4 = 0x804A;
562 enum uint GL_INTENSITY8 = 0x804B;
563 enum uint GL_INTENSITY12 = 0x804C;
564 enum uint GL_INTENSITY16 = 0x804D;
565 enum uint GL_V2F = 0x2A20;
566 enum uint GL_V3F = 0x2A21;
567 enum uint GL_C4UB_V2F = 0x2A22;
568 enum uint GL_C4UB_V3F = 0x2A23;
569 enum uint GL_C3F_V3F = 0x2A24;
570 enum uint GL_N3F_V3F = 0x2A25;
571 enum uint GL_C4F_N3F_V3F = 0x2A26;
572 enum uint GL_T2F_V3F = 0x2A27;
573 enum uint GL_T4F_V4F = 0x2A28;
574 enum uint GL_T2F_C4UB_V3F = 0x2A29;
575 enum uint GL_T2F_C3F_V3F = 0x2A2A;
576 enum uint GL_T2F_N3F_V3F = 0x2A2B;
577 enum uint GL_T2F_C4F_N3F_V3F = 0x2A2C;
578 enum uint GL_T4F_C4F_N3F_V4F = 0x2A2D;
579 enum uint GL_CLIP_PLANE0 = 0x3000;
580 enum uint GL_CLIP_PLANE1 = 0x3001;
581 enum uint GL_CLIP_PLANE2 = 0x3002;
582 enum uint GL_CLIP_PLANE3 = 0x3003;
583 enum uint GL_CLIP_PLANE4 = 0x3004;
584 enum uint GL_CLIP_PLANE5 = 0x3005;
585 enum uint GL_LIGHT0 = 0x4000;
586 enum uint GL_LIGHT1 = 0x4001;
587 enum uint GL_LIGHT2 = 0x4002;
588 enum uint GL_LIGHT3 = 0x4003;
589 enum uint GL_LIGHT4 = 0x4004;
590 enum uint GL_LIGHT5 = 0x4005;
591 enum uint GL_LIGHT6 = 0x4006;
592 enum uint GL_LIGHT7 = 0x4007;
593 enum uint GL_UNSIGNED_BYTE_3_3_2 = 0x8032;
594 enum uint GL_UNSIGNED_SHORT_4_4_4_4 = 0x8033;
595 enum uint GL_UNSIGNED_SHORT_5_5_5_1 = 0x8034;
596 enum uint GL_UNSIGNED_INT_8_8_8_8 = 0x8035;
597 enum uint GL_UNSIGNED_INT_10_10_10_2 = 0x8036;
598 enum uint GL_TEXTURE_BINDING_3D = 0x806A;
599 enum uint GL_PACK_SKIP_IMAGES = 0x806B;
600 enum uint GL_PACK_IMAGE_HEIGHT = 0x806C;
601 enum uint GL_UNPACK_SKIP_IMAGES = 0x806D;
602 enum uint GL_UNPACK_IMAGE_HEIGHT = 0x806E;
603 enum uint GL_TEXTURE_3D = 0x806F;
604 enum uint GL_PROXY_TEXTURE_3D = 0x8070;
605 enum uint GL_TEXTURE_DEPTH = 0x8071;
606 enum uint GL_TEXTURE_WRAP_R = 0x8072;
607 enum uint GL_MAX_3D_TEXTURE_SIZE = 0x8073;
608 enum uint GL_UNSIGNED_BYTE_2_3_3_REV = 0x8362;
609 enum uint GL_UNSIGNED_SHORT_5_6_5 = 0x8363;
610 enum uint GL_UNSIGNED_SHORT_5_6_5_REV = 0x8364;
611 enum uint GL_UNSIGNED_SHORT_4_4_4_4_REV = 0x8365;
612 enum uint GL_UNSIGNED_SHORT_1_5_5_5_REV = 0x8366;
613 enum uint GL_UNSIGNED_INT_8_8_8_8_REV = 0x8367;
614 enum uint GL_UNSIGNED_INT_2_10_10_10_REV = 0x8368;
615 enum uint GL_BGR = 0x80E0;
616 enum uint GL_BGRA = 0x80E1;
617 enum uint GL_MAX_ELEMENTS_VERTICES = 0x80E8;
618 enum uint GL_MAX_ELEMENTS_INDICES = 0x80E9;
619 enum uint GL_CLAMP_TO_EDGE = 0x812F;
620 enum uint GL_TEXTURE_MIN_LOD = 0x813A;
621 enum uint GL_TEXTURE_MAX_LOD = 0x813B;
622 enum uint GL_TEXTURE_BASE_LEVEL = 0x813C;
623 enum uint GL_TEXTURE_MAX_LEVEL = 0x813D;
624 enum uint GL_SMOOTH_POINT_SIZE_RANGE = 0x0B12;
625 enum uint GL_SMOOTH_POINT_SIZE_GRANULARITY = 0x0B13;
626 enum uint GL_SMOOTH_LINE_WIDTH_RANGE = 0x0B22;
627 enum uint GL_SMOOTH_LINE_WIDTH_GRANULARITY = 0x0B23;
628 enum uint GL_ALIASED_LINE_WIDTH_RANGE = 0x846E;
629 enum uint GL_RESCALE_NORMAL = 0x803A;
630 enum uint GL_LIGHT_MODEL_COLOR_CONTROL = 0x81F8;
631 enum uint GL_SINGLE_COLOR = 0x81F9;
632 enum uint GL_SEPARATE_SPECULAR_COLOR = 0x81FA;
633 enum uint GL_ALIASED_POINT_SIZE_RANGE = 0x846D;
634 enum uint GL_TEXTURE0 = 0x84C0;
635 enum uint GL_TEXTURE1 = 0x84C1;
636 enum uint GL_TEXTURE2 = 0x84C2;
637 enum uint GL_TEXTURE3 = 0x84C3;
638 enum uint GL_TEXTURE4 = 0x84C4;
639 enum uint GL_TEXTURE5 = 0x84C5;
640 enum uint GL_TEXTURE6 = 0x84C6;
641 enum uint GL_TEXTURE7 = 0x84C7;
642 enum uint GL_TEXTURE8 = 0x84C8;
643 enum uint GL_TEXTURE9 = 0x84C9;
644 enum uint GL_TEXTURE10 = 0x84CA;
645 enum uint GL_TEXTURE11 = 0x84CB;
646 enum uint GL_TEXTURE12 = 0x84CC;
647 enum uint GL_TEXTURE13 = 0x84CD;
648 enum uint GL_TEXTURE14 = 0x84CE;
649 enum uint GL_TEXTURE15 = 0x84CF;
650 enum uint GL_TEXTURE16 = 0x84D0;
651 enum uint GL_TEXTURE17 = 0x84D1;
652 enum uint GL_TEXTURE18 = 0x84D2;
653 enum uint GL_TEXTURE19 = 0x84D3;
654 enum uint GL_TEXTURE20 = 0x84D4;
655 enum uint GL_TEXTURE21 = 0x84D5;
656 enum uint GL_TEXTURE22 = 0x84D6;
657 enum uint GL_TEXTURE23 = 0x84D7;
658 enum uint GL_TEXTURE24 = 0x84D8;
659 enum uint GL_TEXTURE25 = 0x84D9;
660 enum uint GL_TEXTURE26 = 0x84DA;
661 enum uint GL_TEXTURE27 = 0x84DB;
662 enum uint GL_TEXTURE28 = 0x84DC;
663 enum uint GL_TEXTURE29 = 0x84DD;
664 enum uint GL_TEXTURE30 = 0x84DE;
665 enum uint GL_TEXTURE31 = 0x84DF;
666 enum uint GL_ACTIVE_TEXTURE = 0x84E0;
667 enum uint GL_MULTISAMPLE = 0x809D;
668 enum uint GL_SAMPLE_ALPHA_TO_COVERAGE = 0x809E;
669 enum uint GL_SAMPLE_ALPHA_TO_ONE = 0x809F;
670 enum uint GL_SAMPLE_COVERAGE = 0x80A0;
671 enum uint GL_SAMPLE_BUFFERS = 0x80A8;
672 enum uint GL_SAMPLES = 0x80A9;
673 enum uint GL_SAMPLE_COVERAGE_VALUE = 0x80AA;
674 enum uint GL_SAMPLE_COVERAGE_INVERT = 0x80AB;
675 enum uint GL_TEXTURE_CUBE_MAP = 0x8513;
676 enum uint GL_TEXTURE_BINDING_CUBE_MAP = 0x8514;
677 enum uint GL_TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515;
678 enum uint GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516;
679 enum uint GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517;
680 enum uint GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518;
681 enum uint GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519;
682 enum uint GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A;
683 enum uint GL_PROXY_TEXTURE_CUBE_MAP = 0x851B;
684 enum uint GL_MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C;
685 enum uint GL_COMPRESSED_RGB = 0x84ED;
686 enum uint GL_COMPRESSED_RGBA = 0x84EE;
687 enum uint GL_TEXTURE_COMPRESSION_HINT = 0x84EF;
688 enum uint GL_TEXTURE_COMPRESSED_IMAGE_SIZE = 0x86A0;
689 enum uint GL_TEXTURE_COMPRESSED = 0x86A1;
690 enum uint GL_NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2;
691 enum uint GL_COMPRESSED_TEXTURE_FORMATS = 0x86A3;
692 enum uint GL_CLAMP_TO_BORDER = 0x812D;
693 enum uint GL_CLIENT_ACTIVE_TEXTURE = 0x84E1;
694 enum uint GL_MAX_TEXTURE_UNITS = 0x84E2;
695 enum uint GL_TRANSPOSE_MODELVIEW_MATRIX = 0x84E3;
696 enum uint GL_TRANSPOSE_PROJECTION_MATRIX = 0x84E4;
697 enum uint GL_TRANSPOSE_TEXTURE_MATRIX = 0x84E5;
698 enum uint GL_TRANSPOSE_COLOR_MATRIX = 0x84E6;
699 enum uint GL_MULTISAMPLE_BIT = 0x20000000;
700 enum uint GL_NORMAL_MAP = 0x8511;
701 enum uint GL_REFLECTION_MAP = 0x8512;
702 enum uint GL_COMPRESSED_ALPHA = 0x84E9;
703 enum uint GL_COMPRESSED_LUMINANCE = 0x84EA;
704 enum uint GL_COMPRESSED_LUMINANCE_ALPHA = 0x84EB;
705 enum uint GL_COMPRESSED_INTENSITY = 0x84EC;
706 enum uint GL_COMBINE = 0x8570;
707 enum uint GL_COMBINE_RGB = 0x8571;
708 enum uint GL_COMBINE_ALPHA = 0x8572;
709 enum uint GL_SOURCE0_RGB = 0x8580;
710 enum uint GL_SOURCE1_RGB = 0x8581;
711 enum uint GL_SOURCE2_RGB = 0x8582;
712 enum uint GL_SOURCE0_ALPHA = 0x8588;
713 enum uint GL_SOURCE1_ALPHA = 0x8589;
714 enum uint GL_SOURCE2_ALPHA = 0x858A;
715 enum uint GL_OPERAND0_RGB = 0x8590;
716 enum uint GL_OPERAND1_RGB = 0x8591;
717 enum uint GL_OPERAND2_RGB = 0x8592;
718 enum uint GL_OPERAND0_ALPHA = 0x8598;
719 enum uint GL_OPERAND1_ALPHA = 0x8599;
720 enum uint GL_OPERAND2_ALPHA = 0x859A;
721 enum uint GL_RGB_SCALE = 0x8573;
722 enum uint GL_ADD_SIGNED = 0x8574;
723 enum uint GL_INTERPOLATE = 0x8575;
724 enum uint GL_SUBTRACT = 0x84E7;
725 enum uint GL_CONSTANT = 0x8576;
726 enum uint GL_PRIMARY_COLOR = 0x8577;
727 enum uint GL_PREVIOUS = 0x8578;
728 enum uint GL_DOT3_RGB = 0x86AE;
729 enum uint GL_DOT3_RGBA = 0x86AF;
730 enum uint GL_BLEND_DST_RGB = 0x80C8;
731 enum uint GL_BLEND_SRC_RGB = 0x80C9;
732 enum uint GL_BLEND_DST_ALPHA = 0x80CA;
733 enum uint GL_BLEND_SRC_ALPHA = 0x80CB;
734 enum uint GL_POINT_FADE_THRESHOLD_SIZE = 0x8128;
735 enum uint GL_DEPTH_COMPONENT16 = 0x81A5;
736 enum uint GL_DEPTH_COMPONENT24 = 0x81A6;
737 enum uint GL_DEPTH_COMPONENT32 = 0x81A7;
738 enum uint GL_MIRRORED_REPEAT = 0x8370;
739 enum uint GL_MAX_TEXTURE_LOD_BIAS = 0x84FD;
740 enum uint GL_TEXTURE_LOD_BIAS = 0x8501;
741 enum uint GL_INCR_WRAP = 0x8507;
742 enum uint GL_DECR_WRAP = 0x8508;
743 enum uint GL_TEXTURE_DEPTH_SIZE = 0x884A;
744 enum uint GL_TEXTURE_COMPARE_MODE = 0x884C;
745 enum uint GL_TEXTURE_COMPARE_FUNC = 0x884D;
746 enum uint GL_POINT_SIZE_MIN = 0x8126;
747 enum uint GL_POINT_SIZE_MAX = 0x8127;
748 enum uint GL_POINT_DISTANCE_ATTENUATION = 0x8129;
749 enum uint GL_GENERATE_MIPMAP = 0x8191;
750 enum uint GL_GENERATE_MIPMAP_HINT = 0x8192;
751 enum uint GL_FOG_COORDINATE_SOURCE = 0x8450;
752 enum uint GL_FOG_COORDINATE = 0x8451;
753 enum uint GL_FRAGMENT_DEPTH = 0x8452;
754 enum uint GL_CURRENT_FOG_COORDINATE = 0x8453;
755 enum uint GL_FOG_COORDINATE_ARRAY_TYPE = 0x8454;
756 enum uint GL_FOG_COORDINATE_ARRAY_STRIDE = 0x8455;
757 enum uint GL_FOG_COORDINATE_ARRAY_POINTER = 0x8456;
758 enum uint GL_FOG_COORDINATE_ARRAY = 0x8457;
759 enum uint GL_COLOR_SUM = 0x8458;
760 enum uint GL_CURRENT_SECONDARY_COLOR = 0x8459;
761 enum uint GL_SECONDARY_COLOR_ARRAY_SIZE = 0x845A;
762 enum uint GL_SECONDARY_COLOR_ARRAY_TYPE = 0x845B;
763 enum uint GL_SECONDARY_COLOR_ARRAY_STRIDE = 0x845C;
764 enum uint GL_SECONDARY_COLOR_ARRAY_POINTER = 0x845D;
765 enum uint GL_SECONDARY_COLOR_ARRAY = 0x845E;
766 enum uint GL_TEXTURE_FILTER_CONTROL = 0x8500;
767 enum uint GL_DEPTH_TEXTURE_MODE = 0x884B;
768 enum uint GL_COMPARE_R_TO_TEXTURE = 0x884E;
769 enum uint GL_FUNC_ADD = 0x8006;
770 enum uint GL_FUNC_SUBTRACT = 0x800A;
771 enum uint GL_FUNC_REVERSE_SUBTRACT = 0x800B;
772 enum uint GL_MIN = 0x8007;
773 enum uint GL_MAX = 0x8008;
774 enum uint GL_CONSTANT_COLOR = 0x8001;
775 enum uint GL_ONE_MINUS_CONSTANT_COLOR = 0x8002;
776 enum uint GL_CONSTANT_ALPHA = 0x8003;
777 enum uint GL_ONE_MINUS_CONSTANT_ALPHA = 0x8004;
778 enum uint GL_BUFFER_SIZE = 0x8764;
779 enum uint GL_BUFFER_USAGE = 0x8765;
780 enum uint GL_QUERY_COUNTER_BITS = 0x8864;
781 enum uint GL_CURRENT_QUERY = 0x8865;
782 enum uint GL_QUERY_RESULT = 0x8866;
783 enum uint GL_QUERY_RESULT_AVAILABLE = 0x8867;
784 enum uint GL_ARRAY_BUFFER = 0x8892;
785 enum uint GL_ELEMENT_ARRAY_BUFFER = 0x8893;
786 enum uint GL_ARRAY_BUFFER_BINDING = 0x8894;
787 enum uint GL_ELEMENT_ARRAY_BUFFER_BINDING = 0x8895;
788 enum uint GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F;
789 enum uint GL_READ_ONLY = 0x88B8;
790 enum uint GL_WRITE_ONLY = 0x88B9;
791 enum uint GL_READ_WRITE = 0x88BA;
792 enum uint GL_BUFFER_ACCESS = 0x88BB;
793 enum uint GL_BUFFER_MAPPED = 0x88BC;
794 enum uint GL_BUFFER_MAP_POINTER = 0x88BD;
795 enum uint GL_STREAM_DRAW = 0x88E0;
796 enum uint GL_STREAM_READ = 0x88E1;
797 enum uint GL_STREAM_COPY = 0x88E2;
798 enum uint GL_STATIC_DRAW = 0x88E4;
799 enum uint GL_STATIC_READ = 0x88E5;
800 enum uint GL_STATIC_COPY = 0x88E6;
801 enum uint GL_DYNAMIC_DRAW = 0x88E8;
802 enum uint GL_DYNAMIC_READ = 0x88E9;
803 enum uint GL_DYNAMIC_COPY = 0x88EA;
804 enum uint GL_SAMPLES_PASSED = 0x8914;
805 enum uint GL_SRC1_ALPHA = 0x8589;
806 enum uint GL_VERTEX_ARRAY_BUFFER_BINDING = 0x8896;
807 enum uint GL_NORMAL_ARRAY_BUFFER_BINDING = 0x8897;
808 enum uint GL_COLOR_ARRAY_BUFFER_BINDING = 0x8898;
809 enum uint GL_INDEX_ARRAY_BUFFER_BINDING = 0x8899;
810 enum uint GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING = 0x889A;
811 enum uint GL_EDGE_FLAG_ARRAY_BUFFER_BINDING = 0x889B;
812 enum uint GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING = 0x889C;
813 enum uint GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING = 0x889D;
814 enum uint GL_WEIGHT_ARRAY_BUFFER_BINDING = 0x889E;
815 enum uint GL_FOG_COORD_SRC = 0x8450;
816 enum uint GL_FOG_COORD = 0x8451;
817 enum uint GL_CURRENT_FOG_COORD = 0x8453;
818 enum uint GL_FOG_COORD_ARRAY_TYPE = 0x8454;
819 enum uint GL_FOG_COORD_ARRAY_STRIDE = 0x8455;
820 enum uint GL_FOG_COORD_ARRAY_POINTER = 0x8456;
821 enum uint GL_FOG_COORD_ARRAY = 0x8457;
822 enum uint GL_FOG_COORD_ARRAY_BUFFER_BINDING = 0x889D;
823 enum uint GL_SRC0_RGB = 0x8580;
824 enum uint GL_SRC1_RGB = 0x8581;
825 enum uint GL_SRC2_RGB = 0x8582;
826 enum uint GL_SRC0_ALPHA = 0x8588;
827 enum uint GL_SRC2_ALPHA = 0x858A;
828 enum uint GL_BLEND_EQUATION_RGB = 0x8009;
829 enum uint GL_VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622;
830 enum uint GL_VERTEX_ATTRIB_ARRAY_SIZE = 0x8623;
831 enum uint GL_VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624;
832 enum uint GL_VERTEX_ATTRIB_ARRAY_TYPE = 0x8625;
833 enum uint GL_CURRENT_VERTEX_ATTRIB = 0x8626;
834 enum uint GL_VERTEX_PROGRAM_POINT_SIZE = 0x8642;
835 enum uint GL_VERTEX_ATTRIB_ARRAY_POINTER = 0x8645;
836 enum uint GL_STENCIL_BACK_FUNC = 0x8800;
837 enum uint GL_STENCIL_BACK_FAIL = 0x8801;
838 enum uint GL_STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802;
839 enum uint GL_STENCIL_BACK_PASS_DEPTH_PASS = 0x8803;
840 enum uint GL_MAX_DRAW_BUFFERS = 0x8824;
841 enum uint GL_DRAW_BUFFER0 = 0x8825;
842 enum uint GL_DRAW_BUFFER1 = 0x8826;
843 enum uint GL_DRAW_BUFFER2 = 0x8827;
844 enum uint GL_DRAW_BUFFER3 = 0x8828;
845 enum uint GL_DRAW_BUFFER4 = 0x8829;
846 enum uint GL_DRAW_BUFFER5 = 0x882A;
847 enum uint GL_DRAW_BUFFER6 = 0x882B;
848 enum uint GL_DRAW_BUFFER7 = 0x882C;
849 enum uint GL_DRAW_BUFFER8 = 0x882D;
850 enum uint GL_DRAW_BUFFER9 = 0x882E;
851 enum uint GL_DRAW_BUFFER10 = 0x882F;
852 enum uint GL_DRAW_BUFFER11 = 0x8830;
853 enum uint GL_DRAW_BUFFER12 = 0x8831;
854 enum uint GL_DRAW_BUFFER13 = 0x8832;
855 enum uint GL_DRAW_BUFFER14 = 0x8833;
856 enum uint GL_DRAW_BUFFER15 = 0x8834;
857 enum uint GL_BLEND_EQUATION_ALPHA = 0x883D;
858 enum uint GL_MAX_VERTEX_ATTRIBS = 0x8869;
859 enum uint GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A;
860 enum uint GL_MAX_TEXTURE_IMAGE_UNITS = 0x8872;
861 enum uint GL_FRAGMENT_SHADER = 0x8B30;
862 enum uint GL_VERTEX_SHADER = 0x8B31;
863 enum uint GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 0x8B49;
864 enum uint GL_MAX_VERTEX_UNIFORM_COMPONENTS = 0x8B4A;
865 enum uint GL_MAX_VARYING_FLOATS = 0x8B4B;
866 enum uint GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C;
867 enum uint GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D;
868 enum uint GL_SHADER_TYPE = 0x8B4F;
869 enum uint GL_FLOAT_VEC2 = 0x8B50;
870 enum uint GL_FLOAT_VEC3 = 0x8B51;
871 enum uint GL_FLOAT_VEC4 = 0x8B52;
872 enum uint GL_INT_VEC2 = 0x8B53;
873 enum uint GL_INT_VEC3 = 0x8B54;
874 enum uint GL_INT_VEC4 = 0x8B55;
875 enum uint GL_BOOL = 0x8B56;
876 enum uint GL_BOOL_VEC2 = 0x8B57;
877 enum uint GL_BOOL_VEC3 = 0x8B58;
878 enum uint GL_BOOL_VEC4 = 0x8B59;
879 enum uint GL_FLOAT_MAT2 = 0x8B5A;
880 enum uint GL_FLOAT_MAT3 = 0x8B5B;
881 enum uint GL_FLOAT_MAT4 = 0x8B5C;
882 enum uint GL_SAMPLER_1D = 0x8B5D;
883 enum uint GL_SAMPLER_2D = 0x8B5E;
884 enum uint GL_SAMPLER_3D = 0x8B5F;
885 enum uint GL_SAMPLER_CUBE = 0x8B60;
886 enum uint GL_SAMPLER_1D_SHADOW = 0x8B61;
887 enum uint GL_SAMPLER_2D_SHADOW = 0x8B62;
888 enum uint GL_DELETE_STATUS = 0x8B80;
889 enum uint GL_COMPILE_STATUS = 0x8B81;
890 enum uint GL_LINK_STATUS = 0x8B82;
891 enum uint GL_VALIDATE_STATUS = 0x8B83;
892 enum uint GL_INFO_LOG_LENGTH = 0x8B84;
893 enum uint GL_ATTACHED_SHADERS = 0x8B85;
894 enum uint GL_ACTIVE_UNIFORMS = 0x8B86;
895 enum uint GL_ACTIVE_UNIFORM_MAX_LENGTH = 0x8B87;
896 enum uint GL_SHADER_SOURCE_LENGTH = 0x8B88;
897 enum uint GL_ACTIVE_ATTRIBUTES = 0x8B89;
898 enum uint GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 0x8B8A;
899 enum uint GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 0x8B8B;
900 enum uint GL_SHADING_LANGUAGE_VERSION = 0x8B8C;
901 enum uint GL_CURRENT_PROGRAM = 0x8B8D;
902 enum uint GL_POINT_SPRITE_COORD_ORIGIN = 0x8CA0;
903 enum uint GL_LOWER_LEFT = 0x8CA1;
904 enum uint GL_UPPER_LEFT = 0x8CA2;
905 enum uint GL_STENCIL_BACK_REF = 0x8CA3;
906 enum uint GL_STENCIL_BACK_VALUE_MASK = 0x8CA4;
907 enum uint GL_STENCIL_BACK_WRITEMASK = 0x8CA5;
908 enum uint GL_VERTEX_PROGRAM_TWO_SIDE = 0x8643;
909 enum uint GL_POINT_SPRITE = 0x8861;
910 enum uint GL_COORD_REPLACE = 0x8862;
911 enum uint GL_MAX_TEXTURE_COORDS = 0x8871;
912 enum uint GL_PIXEL_PACK_BUFFER = 0x88EB;
913 enum uint GL_PIXEL_UNPACK_BUFFER = 0x88EC;
914 enum uint GL_PIXEL_PACK_BUFFER_BINDING = 0x88ED;
915 enum uint GL_PIXEL_UNPACK_BUFFER_BINDING = 0x88EF;
916 enum uint GL_FLOAT_MAT2x3 = 0x8B65;
917 enum uint GL_FLOAT_MAT2x4 = 0x8B66;
918 enum uint GL_FLOAT_MAT3x2 = 0x8B67;
919 enum uint GL_FLOAT_MAT3x4 = 0x8B68;
920 enum uint GL_FLOAT_MAT4x2 = 0x8B69;
921 enum uint GL_FLOAT_MAT4x3 = 0x8B6A;
922 enum uint GL_SRGB = 0x8C40;
923 enum uint GL_SRGB8 = 0x8C41;
924 enum uint GL_SRGB_ALPHA = 0x8C42;
925 enum uint GL_SRGB8_ALPHA8 = 0x8C43;
926 enum uint GL_COMPRESSED_SRGB = 0x8C48;
927 enum uint GL_COMPRESSED_SRGB_ALPHA = 0x8C49;
928 enum uint GL_CURRENT_RASTER_SECONDARY_COLOR = 0x845F;
929 enum uint GL_SLUMINANCE_ALPHA = 0x8C44;
930 enum uint GL_SLUMINANCE8_ALPHA8 = 0x8C45;
931 enum uint GL_SLUMINANCE = 0x8C46;
932 enum uint GL_SLUMINANCE8 = 0x8C47;
933 enum uint GL_COMPRESSED_SLUMINANCE = 0x8C4A;
934 enum uint GL_COMPRESSED_SLUMINANCE_ALPHA = 0x8C4B;
935 enum uint GL_COMPARE_REF_TO_TEXTURE = 0x884E;
936 enum uint GL_CLIP_DISTANCE0 = 0x3000;
937 enum uint GL_CLIP_DISTANCE1 = 0x3001;
938 enum uint GL_CLIP_DISTANCE2 = 0x3002;
939 enum uint GL_CLIP_DISTANCE3 = 0x3003;
940 enum uint GL_CLIP_DISTANCE4 = 0x3004;
941 enum uint GL_CLIP_DISTANCE5 = 0x3005;
942 enum uint GL_CLIP_DISTANCE6 = 0x3006;
943 enum uint GL_CLIP_DISTANCE7 = 0x3007;
944 enum uint GL_MAX_CLIP_DISTANCES = 0x0D32;
945 enum uint GL_MAJOR_VERSION = 0x821B;
946 enum uint GL_MINOR_VERSION = 0x821C;
947 enum uint GL_NUM_EXTENSIONS = 0x821D;
948 enum uint GL_CONTEXT_FLAGS = 0x821E;
949 enum uint GL_COMPRESSED_RED = 0x8225;
950 enum uint GL_COMPRESSED_RG = 0x8226;
951 enum uint GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = 0x00000001;
952 enum uint GL_RGBA32F = 0x8814;
953 enum uint GL_RGB32F = 0x8815;
954 enum uint GL_RGBA16F = 0x881A;
955 enum uint GL_RGB16F = 0x881B;
956 enum uint GL_VERTEX_ATTRIB_ARRAY_INTEGER = 0x88FD;
957 enum uint GL_MAX_ARRAY_TEXTURE_LAYERS = 0x88FF;
958 enum uint GL_MIN_PROGRAM_TEXEL_OFFSET = 0x8904;
959 enum uint GL_MAX_PROGRAM_TEXEL_OFFSET = 0x8905;
960 enum uint GL_CLAMP_READ_COLOR = 0x891C;
961 enum uint GL_FIXED_ONLY = 0x891D;
962 enum uint GL_MAX_VARYING_COMPONENTS = 0x8B4B;
963 enum uint GL_TEXTURE_1D_ARRAY = 0x8C18;
964 enum uint GL_PROXY_TEXTURE_1D_ARRAY = 0x8C19;
965 enum uint GL_TEXTURE_2D_ARRAY = 0x8C1A;
966 enum uint GL_PROXY_TEXTURE_2D_ARRAY = 0x8C1B;
967 enum uint GL_TEXTURE_BINDING_1D_ARRAY = 0x8C1C;
968 enum uint GL_TEXTURE_BINDING_2D_ARRAY = 0x8C1D;
969 enum uint GL_R11F_G11F_B10F = 0x8C3A;
970 enum uint GL_UNSIGNED_INT_10F_11F_11F_REV = 0x8C3B;
971 enum uint GL_RGB9_E5 = 0x8C3D;
972 enum uint GL_UNSIGNED_INT_5_9_9_9_REV = 0x8C3E;
973 enum uint GL_TEXTURE_SHARED_SIZE = 0x8C3F;
974 enum uint GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 0x8C76;
975 enum uint GL_TRANSFORM_FEEDBACK_BUFFER_MODE = 0x8C7F;
976 enum uint GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 0x8C80;
977 enum uint GL_TRANSFORM_FEEDBACK_VARYINGS = 0x8C83;
978 enum uint GL_TRANSFORM_FEEDBACK_BUFFER_START = 0x8C84;
979 enum uint GL_TRANSFORM_FEEDBACK_BUFFER_SIZE = 0x8C85;
980 enum uint GL_PRIMITIVES_GENERATED = 0x8C87;
981 enum uint GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 0x8C88;
982 enum uint GL_RASTERIZER_DISCARD = 0x8C89;
983 enum uint GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 0x8C8A;
984 enum uint GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 0x8C8B;
985 enum uint GL_INTERLEAVED_ATTRIBS = 0x8C8C;
986 enum uint GL_SEPARATE_ATTRIBS = 0x8C8D;
987 enum uint GL_TRANSFORM_FEEDBACK_BUFFER = 0x8C8E;
988 enum uint GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = 0x8C8F;
989 enum uint GL_RGBA32UI = 0x8D70;
990 enum uint GL_RGB32UI = 0x8D71;
991 enum uint GL_RGBA16UI = 0x8D76;
992 enum uint GL_RGB16UI = 0x8D77;
993 enum uint GL_RGBA8UI = 0x8D7C;
994 enum uint GL_RGB8UI = 0x8D7D;
995 enum uint GL_RGBA32I = 0x8D82;
996 enum uint GL_RGB32I = 0x8D83;
997 enum uint GL_RGBA16I = 0x8D88;
998 enum uint GL_RGB16I = 0x8D89;
999 enum uint GL_RGBA8I = 0x8D8E;
1000 enum uint GL_RGB8I = 0x8D8F;
1001 enum uint GL_RED_INTEGER = 0x8D94;
1002 enum uint GL_GREEN_INTEGER = 0x8D95;
1003 enum uint GL_BLUE_INTEGER = 0x8D96;
1004 enum uint GL_RGB_INTEGER = 0x8D98;
1005 enum uint GL_RGBA_INTEGER = 0x8D99;
1006 enum uint GL_BGR_INTEGER = 0x8D9A;
1007 enum uint GL_BGRA_INTEGER = 0x8D9B;
1008 enum uint GL_SAMPLER_1D_ARRAY = 0x8DC0;
1009 enum uint GL_SAMPLER_2D_ARRAY = 0x8DC1;
1010 enum uint GL_SAMPLER_1D_ARRAY_SHADOW = 0x8DC3;
1011 enum uint GL_SAMPLER_2D_ARRAY_SHADOW = 0x8DC4;
1012 enum uint GL_SAMPLER_CUBE_SHADOW = 0x8DC5;
1013 enum uint GL_UNSIGNED_INT_VEC2 = 0x8DC6;
1014 enum uint GL_UNSIGNED_INT_VEC3 = 0x8DC7;
1015 enum uint GL_UNSIGNED_INT_VEC4 = 0x8DC8;
1016 enum uint GL_INT_SAMPLER_1D = 0x8DC9;
1017 enum uint GL_INT_SAMPLER_2D = 0x8DCA;
1018 enum uint GL_INT_SAMPLER_3D = 0x8DCB;
1019 enum uint GL_INT_SAMPLER_CUBE = 0x8DCC;
1020 enum uint GL_INT_SAMPLER_1D_ARRAY = 0x8DCE;
1021 enum uint GL_INT_SAMPLER_2D_ARRAY = 0x8DCF;
1022 enum uint GL_UNSIGNED_INT_SAMPLER_1D = 0x8DD1;
1023 enum uint GL_UNSIGNED_INT_SAMPLER_2D = 0x8DD2;
1024 enum uint GL_UNSIGNED_INT_SAMPLER_3D = 0x8DD3;
1025 enum uint GL_UNSIGNED_INT_SAMPLER_CUBE = 0x8DD4;
1026 enum uint GL_UNSIGNED_INT_SAMPLER_1D_ARRAY = 0x8DD6;
1027 enum uint GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = 0x8DD7;
1028 enum uint GL_QUERY_WAIT = 0x8E13;
1029 enum uint GL_QUERY_NO_WAIT = 0x8E14;
1030 enum uint GL_QUERY_BY_REGION_WAIT = 0x8E15;
1031 enum uint GL_QUERY_BY_REGION_NO_WAIT = 0x8E16;
1032 enum uint GL_BUFFER_ACCESS_FLAGS = 0x911F;
1033 enum uint GL_BUFFER_MAP_LENGTH = 0x9120;
1034 enum uint GL_BUFFER_MAP_OFFSET = 0x9121;
1035 enum uint GL_DEPTH_COMPONENT32F = 0x8CAC;
1036 enum uint GL_DEPTH32F_STENCIL8 = 0x8CAD;
1037 enum uint GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 0x8DAD;
1038 enum uint GL_INVALID_FRAMEBUFFER_OPERATION = 0x0506;
1039 enum uint GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 0x8210;
1040 enum uint GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 0x8211;
1041 enum uint GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = 0x8212;
1042 enum uint GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 0x8213;
1043 enum uint GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 0x8214;
1044 enum uint GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 0x8215;
1045 enum uint GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 0x8216;
1046 enum uint GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 0x8217;
1047 enum uint GL_FRAMEBUFFER_DEFAULT = 0x8218;
1048 enum uint GL_FRAMEBUFFER_UNDEFINED = 0x8219;
1049 enum uint GL_DEPTH_STENCIL_ATTACHMENT = 0x821A;
1050 enum uint GL_MAX_RENDERBUFFER_SIZE = 0x84E8;
1051 enum uint GL_DEPTH_STENCIL = 0x84F9;
1052 enum uint GL_UNSIGNED_INT_24_8 = 0x84FA;
1053 enum uint GL_DEPTH24_STENCIL8 = 0x88F0;
1054 enum uint GL_TEXTURE_STENCIL_SIZE = 0x88F1;
1055 enum uint GL_TEXTURE_RED_TYPE = 0x8C10;
1056 enum uint GL_TEXTURE_GREEN_TYPE = 0x8C11;
1057 enum uint GL_TEXTURE_BLUE_TYPE = 0x8C12;
1058 enum uint GL_TEXTURE_ALPHA_TYPE = 0x8C13;
1059 enum uint GL_TEXTURE_DEPTH_TYPE = 0x8C16;
1060 enum uint GL_UNSIGNED_NORMALIZED = 0x8C17;
1061 enum uint GL_FRAMEBUFFER_BINDING = 0x8CA6;
1062 enum uint GL_DRAW_FRAMEBUFFER_BINDING = 0x8CA6;
1063 enum uint GL_RENDERBUFFER_BINDING = 0x8CA7;
1064 enum uint GL_READ_FRAMEBUFFER = 0x8CA8;
1065 enum uint GL_DRAW_FRAMEBUFFER = 0x8CA9;
1066 enum uint GL_READ_FRAMEBUFFER_BINDING = 0x8CAA;
1067 enum uint GL_RENDERBUFFER_SAMPLES = 0x8CAB;
1068 enum uint GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0;
1069 enum uint GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1;
1070 enum uint GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2;
1071 enum uint GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3;
1072 enum uint GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 0x8CD4;
1073 enum uint GL_FRAMEBUFFER_COMPLETE = 0x8CD5;
1074 enum uint GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6;
1075 enum uint GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7;
1076 enum uint GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = 0x8CDB;
1077 enum uint GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER = 0x8CDC;
1078 enum uint GL_FRAMEBUFFER_UNSUPPORTED = 0x8CDD;
1079 enum uint GL_MAX_COLOR_ATTACHMENTS = 0x8CDF;
1080 enum uint GL_COLOR_ATTACHMENT0 = 0x8CE0;
1081 enum uint GL_COLOR_ATTACHMENT1 = 0x8CE1;
1082 enum uint GL_COLOR_ATTACHMENT2 = 0x8CE2;
1083 enum uint GL_COLOR_ATTACHMENT3 = 0x8CE3;
1084 enum uint GL_COLOR_ATTACHMENT4 = 0x8CE4;
1085 enum uint GL_COLOR_ATTACHMENT5 = 0x8CE5;
1086 enum uint GL_COLOR_ATTACHMENT6 = 0x8CE6;
1087 enum uint GL_COLOR_ATTACHMENT7 = 0x8CE7;
1088 enum uint GL_COLOR_ATTACHMENT8 = 0x8CE8;
1089 enum uint GL_COLOR_ATTACHMENT9 = 0x8CE9;
1090 enum uint GL_COLOR_ATTACHMENT10 = 0x8CEA;
1091 enum uint GL_COLOR_ATTACHMENT11 = 0x8CEB;
1092 enum uint GL_COLOR_ATTACHMENT12 = 0x8CEC;
1093 enum uint GL_COLOR_ATTACHMENT13 = 0x8CED;
1094 enum uint GL_COLOR_ATTACHMENT14 = 0x8CEE;
1095 enum uint GL_COLOR_ATTACHMENT15 = 0x8CEF;
1096 enum uint GL_COLOR_ATTACHMENT16 = 0x8CF0;
1097 enum uint GL_COLOR_ATTACHMENT17 = 0x8CF1;
1098 enum uint GL_COLOR_ATTACHMENT18 = 0x8CF2;
1099 enum uint GL_COLOR_ATTACHMENT19 = 0x8CF3;
1100 enum uint GL_COLOR_ATTACHMENT20 = 0x8CF4;
1101 enum uint GL_COLOR_ATTACHMENT21 = 0x8CF5;
1102 enum uint GL_COLOR_ATTACHMENT22 = 0x8CF6;
1103 enum uint GL_COLOR_ATTACHMENT23 = 0x8CF7;
1104 enum uint GL_COLOR_ATTACHMENT24 = 0x8CF8;
1105 enum uint GL_COLOR_ATTACHMENT25 = 0x8CF9;
1106 enum uint GL_COLOR_ATTACHMENT26 = 0x8CFA;
1107 enum uint GL_COLOR_ATTACHMENT27 = 0x8CFB;
1108 enum uint GL_COLOR_ATTACHMENT28 = 0x8CFC;
1109 enum uint GL_COLOR_ATTACHMENT29 = 0x8CFD;
1110 enum uint GL_COLOR_ATTACHMENT30 = 0x8CFE;
1111 enum uint GL_COLOR_ATTACHMENT31 = 0x8CFF;
1112 enum uint GL_DEPTH_ATTACHMENT = 0x8D00;
1113 enum uint GL_STENCIL_ATTACHMENT = 0x8D20;
1114 enum uint GL_FRAMEBUFFER = 0x8D40;
1115 enum uint GL_RENDERBUFFER = 0x8D41;
1116 enum uint GL_RENDERBUFFER_WIDTH = 0x8D42;
1117 enum uint GL_RENDERBUFFER_HEIGHT = 0x8D43;
1118 enum uint GL_RENDERBUFFER_INTERNAL_FORMAT = 0x8D44;
1119 enum uint GL_STENCIL_INDEX1 = 0x8D46;
1120 enum uint GL_STENCIL_INDEX4 = 0x8D47;
1121 enum uint GL_STENCIL_INDEX8 = 0x8D48;
1122 enum uint GL_STENCIL_INDEX16 = 0x8D49;
1123 enum uint GL_RENDERBUFFER_RED_SIZE = 0x8D50;
1124 enum uint GL_RENDERBUFFER_GREEN_SIZE = 0x8D51;
1125 enum uint GL_RENDERBUFFER_BLUE_SIZE = 0x8D52;
1126 enum uint GL_RENDERBUFFER_ALPHA_SIZE = 0x8D53;
1127 enum uint GL_RENDERBUFFER_DEPTH_SIZE = 0x8D54;
1128 enum uint GL_RENDERBUFFER_STENCIL_SIZE = 0x8D55;
1129 enum uint GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 0x8D56;
1130 enum uint GL_MAX_SAMPLES = 0x8D57;
1131 enum uint GL_INDEX = 0x8222;
1132 enum uint GL_TEXTURE_LUMINANCE_TYPE = 0x8C14;
1133 enum uint GL_TEXTURE_INTENSITY_TYPE = 0x8C15;
1134 enum uint GL_FRAMEBUFFER_SRGB = 0x8DB9;
1135 enum uint GL_HALF_FLOAT = 0x140B;
1136 enum uint GL_MAP_READ_BIT = 0x0001;
1137 enum uint GL_MAP_WRITE_BIT = 0x0002;
1138 enum uint GL_MAP_INVALIDATE_RANGE_BIT = 0x0004;
1139 enum uint GL_MAP_INVALIDATE_BUFFER_BIT = 0x0008;
1140 enum uint GL_MAP_FLUSH_EXPLICIT_BIT = 0x0010;
1141 enum uint GL_MAP_UNSYNCHRONIZED_BIT = 0x0020;
1142 enum uint GL_COMPRESSED_RED_RGTC1 = 0x8DBB;
1143 enum uint GL_COMPRESSED_SIGNED_RED_RGTC1 = 0x8DBC;
1144 enum uint GL_COMPRESSED_RG_RGTC2 = 0x8DBD;
1145 enum uint GL_COMPRESSED_SIGNED_RG_RGTC2 = 0x8DBE;
1146 enum uint GL_RG = 0x8227;
1147 enum uint GL_RG_INTEGER = 0x8228;
1148 enum uint GL_R8 = 0x8229;
1149 enum uint GL_R16 = 0x822A;
1150 enum uint GL_RG8 = 0x822B;
1151 enum uint GL_RG16 = 0x822C;
1152 enum uint GL_R16F = 0x822D;
1153 enum uint GL_R32F = 0x822E;
1154 enum uint GL_RG16F = 0x822F;
1155 enum uint GL_RG32F = 0x8230;
1156 enum uint GL_R8I = 0x8231;
1157 enum uint GL_R8UI = 0x8232;
1158 enum uint GL_R16I = 0x8233;
1159 enum uint GL_R16UI = 0x8234;
1160 enum uint GL_R32I = 0x8235;
1161 enum uint GL_R32UI = 0x8236;
1162 enum uint GL_RG8I = 0x8237;
1163 enum uint GL_RG8UI = 0x8238;
1164 enum uint GL_RG16I = 0x8239;
1165 enum uint GL_RG16UI = 0x823A;
1166 enum uint GL_RG32I = 0x823B;
1167 enum uint GL_RG32UI = 0x823C;
1168 enum uint GL_VERTEX_ARRAY_BINDING = 0x85B5;
1169 enum uint GL_CLAMP_VERTEX_COLOR = 0x891A;
1170 enum uint GL_CLAMP_FRAGMENT_COLOR = 0x891B;
1171 enum uint GL_ALPHA_INTEGER = 0x8D97;
1172 enum uint GL_SAMPLER_2D_RECT = 0x8B63;
1173 enum uint GL_SAMPLER_2D_RECT_SHADOW = 0x8B64;
1174 enum uint GL_SAMPLER_BUFFER = 0x8DC2;
1175 enum uint GL_INT_SAMPLER_2D_RECT = 0x8DCD;
1176 enum uint GL_INT_SAMPLER_BUFFER = 0x8DD0;
1177 enum uint GL_UNSIGNED_INT_SAMPLER_2D_RECT = 0x8DD5;
1178 enum uint GL_UNSIGNED_INT_SAMPLER_BUFFER = 0x8DD8;
1179 enum uint GL_TEXTURE_BUFFER = 0x8C2A;
1180 enum uint GL_MAX_TEXTURE_BUFFER_SIZE = 0x8C2B;
1181 enum uint GL_TEXTURE_BINDING_BUFFER = 0x8C2C;
1182 enum uint GL_TEXTURE_BUFFER_DATA_STORE_BINDING = 0x8C2D;
1183 enum uint GL_TEXTURE_RECTANGLE = 0x84F5;
1184 enum uint GL_TEXTURE_BINDING_RECTANGLE = 0x84F6;
1185 enum uint GL_PROXY_TEXTURE_RECTANGLE = 0x84F7;
1186 enum uint GL_MAX_RECTANGLE_TEXTURE_SIZE = 0x84F8;
1187 enum uint GL_R8_SNORM = 0x8F94;
1188 enum uint GL_RG8_SNORM = 0x8F95;
1189 enum uint GL_RGB8_SNORM = 0x8F96;
1190 enum uint GL_RGBA8_SNORM = 0x8F97;
1191 enum uint GL_R16_SNORM = 0x8F98;
1192 enum uint GL_RG16_SNORM = 0x8F99;
1193 enum uint GL_RGB16_SNORM = 0x8F9A;
1194 enum uint GL_RGBA16_SNORM = 0x8F9B;
1195 enum uint GL_SIGNED_NORMALIZED = 0x8F9C;
1196 enum uint GL_PRIMITIVE_RESTART = 0x8F9D;
1197 enum uint GL_PRIMITIVE_RESTART_INDEX = 0x8F9E;
1198 enum uint GL_COPY_READ_BUFFER = 0x8F36;
1199 enum uint GL_COPY_WRITE_BUFFER = 0x8F37;
1200 enum uint GL_UNIFORM_BUFFER = 0x8A11;
1201 enum uint GL_UNIFORM_BUFFER_BINDING = 0x8A28;
1202 enum uint GL_UNIFORM_BUFFER_START = 0x8A29;
1203 enum uint GL_UNIFORM_BUFFER_SIZE = 0x8A2A;
1204 enum uint GL_MAX_VERTEX_UNIFORM_BLOCKS = 0x8A2B;
1205 enum uint GL_MAX_GEOMETRY_UNIFORM_BLOCKS = 0x8A2C;
1206 enum uint GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 0x8A2D;
1207 enum uint GL_MAX_COMBINED_UNIFORM_BLOCKS = 0x8A2E;
1208 enum uint GL_MAX_UNIFORM_BUFFER_BINDINGS = 0x8A2F;
1209 enum uint GL_MAX_UNIFORM_BLOCK_SIZE = 0x8A30;
1210 enum uint GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 0x8A31;
1211 enum uint GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = 0x8A32;
1212 enum uint GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 0x8A33;
1213 enum uint GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT = 0x8A34;
1214 enum uint GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 0x8A35;
1215 enum uint GL_ACTIVE_UNIFORM_BLOCKS = 0x8A36;
1216 enum uint GL_UNIFORM_TYPE = 0x8A37;
1217 enum uint GL_UNIFORM_SIZE = 0x8A38;
1218 enum uint GL_UNIFORM_NAME_LENGTH = 0x8A39;
1219 enum uint GL_UNIFORM_BLOCK_INDEX = 0x8A3A;
1220 enum uint GL_UNIFORM_OFFSET = 0x8A3B;
1221 enum uint GL_UNIFORM_ARRAY_STRIDE = 0x8A3C;
1222 enum uint GL_UNIFORM_MATRIX_STRIDE = 0x8A3D;
1223 enum uint GL_UNIFORM_IS_ROW_MAJOR = 0x8A3E;
1224 enum uint GL_UNIFORM_BLOCK_BINDING = 0x8A3F;
1225 enum uint GL_UNIFORM_BLOCK_DATA_SIZE = 0x8A40;
1226 enum uint GL_UNIFORM_BLOCK_NAME_LENGTH = 0x8A41;
1227 enum uint GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS = 0x8A42;
1228 enum uint GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 0x8A43;
1229 enum uint GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 0x8A44;
1230 enum uint GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = 0x8A45;
1231 enum uint GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 0x8A46;
1232 enum uint GL_CONTEXT_CORE_PROFILE_BIT = 0x00000001;
1233 enum uint GL_CONTEXT_COMPATIBILITY_PROFILE_BIT = 0x00000002;
1234 enum uint GL_LINES_ADJACENCY = 0x000A;
1235 enum uint GL_LINE_STRIP_ADJACENCY = 0x000B;
1236 enum uint GL_TRIANGLES_ADJACENCY = 0x000C;
1237 enum uint GL_TRIANGLE_STRIP_ADJACENCY = 0x000D;
1238 enum uint GL_PROGRAM_POINT_SIZE = 0x8642;
1239 enum uint GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = 0x8C29;
1240 enum uint GL_FRAMEBUFFER_ATTACHMENT_LAYERED = 0x8DA7;
1241 enum uint GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = 0x8DA8;
1242 enum uint GL_GEOMETRY_SHADER = 0x8DD9;
1243 enum uint GL_GEOMETRY_VERTICES_OUT = 0x8916;
1244 enum uint GL_GEOMETRY_INPUT_TYPE = 0x8917;
1245 enum uint GL_GEOMETRY_OUTPUT_TYPE = 0x8918;
1246 enum uint GL_MAX_GEOMETRY_UNIFORM_COMPONENTS = 0x8DDF;
1247 enum uint GL_MAX_GEOMETRY_OUTPUT_VERTICES = 0x8DE0;
1248 enum uint GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 0x8DE1;
1249 enum uint GL_MAX_VERTEX_OUTPUT_COMPONENTS = 0x9122;
1250 enum uint GL_MAX_GEOMETRY_INPUT_COMPONENTS = 0x9123;
1251 enum uint GL_MAX_GEOMETRY_OUTPUT_COMPONENTS = 0x9124;
1252 enum uint GL_MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125;
1253 enum uint GL_CONTEXT_PROFILE_MASK = 0x9126;
1254 enum uint GL_DEPTH_CLAMP = 0x864F;
1255 enum uint GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION = 0x8E4C;
1256 enum uint GL_FIRST_VERTEX_CONVENTION = 0x8E4D;
1257 enum uint GL_LAST_VERTEX_CONVENTION = 0x8E4E;
1258 enum uint GL_PROVOKING_VERTEX = 0x8E4F;
1259 enum uint GL_TEXTURE_CUBE_MAP_SEAMLESS = 0x884F;
1260 enum uint GL_MAX_SERVER_WAIT_TIMEOUT = 0x9111;
1261 enum uint GL_OBJECT_TYPE = 0x9112;
1262 enum uint GL_SYNC_CONDITION = 0x9113;
1263 enum uint GL_SYNC_STATUS = 0x9114;
1264 enum uint GL_SYNC_FLAGS = 0x9115;
1265 enum uint GL_SYNC_FENCE = 0x9116;
1266 enum uint GL_SYNC_GPU_COMMANDS_COMPLETE = 0x9117;
1267 enum uint GL_UNSIGNALED = 0x9118;
1268 enum uint GL_SIGNALED = 0x9119;
1269 enum uint GL_ALREADY_SIGNALED = 0x911A;
1270 enum uint GL_TIMEOUT_EXPIRED = 0x911B;
1271 enum uint GL_CONDITION_SATISFIED = 0x911C;
1272 enum uint GL_WAIT_FAILED = 0x911D;
1273 enum uint GL_SYNC_FLUSH_COMMANDS_BIT = 0x00000001;
1274 enum uint GL_SAMPLE_POSITION = 0x8E50;
1275 enum uint GL_SAMPLE_MASK = 0x8E51;
1276 enum uint GL_SAMPLE_MASK_VALUE = 0x8E52;
1277 enum uint GL_MAX_SAMPLE_MASK_WORDS = 0x8E59;
1278 enum uint GL_TEXTURE_2D_MULTISAMPLE = 0x9100;
1279 enum uint GL_PROXY_TEXTURE_2D_MULTISAMPLE = 0x9101;
1280 enum uint GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102;
1281 enum uint GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9103;
1282 enum uint GL_TEXTURE_BINDING_2D_MULTISAMPLE = 0x9104;
1283 enum uint GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = 0x9105;
1284 enum uint GL_TEXTURE_SAMPLES = 0x9106;
1285 enum uint GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = 0x9107;
1286 enum uint GL_SAMPLER_2D_MULTISAMPLE = 0x9108;
1287 enum uint GL_INT_SAMPLER_2D_MULTISAMPLE = 0x9109;
1288 enum uint GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 0x910A;
1289 enum uint GL_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910B;
1290 enum uint GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910C;
1291 enum uint GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910D;
1292 enum uint GL_MAX_COLOR_TEXTURE_SAMPLES = 0x910E;
1293 enum uint GL_MAX_DEPTH_TEXTURE_SAMPLES = 0x910F;
1294 enum uint GL_MAX_INTEGER_SAMPLES = 0x9110;
1295 enum uint GL_VERTEX_ATTRIB_ARRAY_DIVISOR = 0x88FE;
1296 enum uint GL_SRC1_COLOR = 0x88F9;
1297 enum uint GL_ONE_MINUS_SRC1_COLOR = 0x88FA;
1298 enum uint GL_ONE_MINUS_SRC1_ALPHA = 0x88FB;
1299 enum uint GL_MAX_DUAL_SOURCE_DRAW_BUFFERS = 0x88FC;
1300 enum uint GL_ANY_SAMPLES_PASSED = 0x8C2F;
1301 enum uint GL_SAMPLER_BINDING = 0x8919;
1302 enum uint GL_RGB10_A2UI = 0x906F;
1303 enum uint GL_TEXTURE_SWIZZLE_R = 0x8E42;
1304 enum uint GL_TEXTURE_SWIZZLE_G = 0x8E43;
1305 enum uint GL_TEXTURE_SWIZZLE_B = 0x8E44;
1306 enum uint GL_TEXTURE_SWIZZLE_A = 0x8E45;
1307 enum uint GL_TEXTURE_SWIZZLE_RGBA = 0x8E46;
1308 enum uint GL_TIME_ELAPSED = 0x88BF;
1309 enum uint GL_TIMESTAMP = 0x8E28;
1310 enum uint GL_INT_2_10_10_10_REV = 0x8D9F;
1311 enum uint GL_SAMPLE_SHADING = 0x8C36;
1312 enum uint GL_MIN_SAMPLE_SHADING_VALUE = 0x8C37;
1313 enum uint GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8E5E;
1314 enum uint GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8E5F;
1315 enum uint GL_TEXTURE_CUBE_MAP_ARRAY = 0x9009;
1316 enum uint GL_TEXTURE_BINDING_CUBE_MAP_ARRAY = 0x900A;
1317 enum uint GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = 0x900B;
1318 enum uint GL_SAMPLER_CUBE_MAP_ARRAY = 0x900C;
1319 enum uint GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW = 0x900D;
1320 enum uint GL_INT_SAMPLER_CUBE_MAP_ARRAY = 0x900E;
1321 enum uint GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = 0x900F;
1322 enum uint GL_DRAW_INDIRECT_BUFFER = 0x8F3F;
1323 enum uint GL_DRAW_INDIRECT_BUFFER_BINDING = 0x8F43;
1324 enum uint GL_GEOMETRY_SHADER_INVOCATIONS = 0x887F;
1325 enum uint GL_MAX_GEOMETRY_SHADER_INVOCATIONS = 0x8E5A;
1326 enum uint GL_MIN_FRAGMENT_INTERPOLATION_OFFSET = 0x8E5B;
1327 enum uint GL_MAX_FRAGMENT_INTERPOLATION_OFFSET = 0x8E5C;
1328 enum uint GL_FRAGMENT_INTERPOLATION_OFFSET_BITS = 0x8E5D;
1329 enum uint GL_MAX_VERTEX_STREAMS = 0x8E71;
1330 enum uint GL_DOUBLE_VEC2 = 0x8FFC;
1331 enum uint GL_DOUBLE_VEC3 = 0x8FFD;
1332 enum uint GL_DOUBLE_VEC4 = 0x8FFE;
1333 enum uint GL_DOUBLE_MAT2 = 0x8F46;
1334 enum uint GL_DOUBLE_MAT3 = 0x8F47;
1335 enum uint GL_DOUBLE_MAT4 = 0x8F48;
1336 enum uint GL_DOUBLE_MAT2x3 = 0x8F49;
1337 enum uint GL_DOUBLE_MAT2x4 = 0x8F4A;
1338 enum uint GL_DOUBLE_MAT3x2 = 0x8F4B;
1339 enum uint GL_DOUBLE_MAT3x4 = 0x8F4C;
1340 enum uint GL_DOUBLE_MAT4x2 = 0x8F4D;
1341 enum uint GL_DOUBLE_MAT4x3 = 0x8F4E;
1342 enum uint GL_ACTIVE_SUBROUTINES = 0x8DE5;
1343 enum uint GL_ACTIVE_SUBROUTINE_UNIFORMS = 0x8DE6;
1344 enum uint GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS = 0x8E47;
1345 enum uint GL_ACTIVE_SUBROUTINE_MAX_LENGTH = 0x8E48;
1346 enum uint GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH = 0x8E49;
1347 enum uint GL_MAX_SUBROUTINES = 0x8DE7;
1348 enum uint GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS = 0x8DE8;
1349 enum uint GL_NUM_COMPATIBLE_SUBROUTINES = 0x8E4A;
1350 enum uint GL_COMPATIBLE_SUBROUTINES = 0x8E4B;
1351 enum uint GL_PATCHES = 0x000E;
1352 enum uint GL_PATCH_VERTICES = 0x8E72;
1353 enum uint GL_PATCH_DEFAULT_INNER_LEVEL = 0x8E73;
1354 enum uint GL_PATCH_DEFAULT_OUTER_LEVEL = 0x8E74;
1355 enum uint GL_TESS_CONTROL_OUTPUT_VERTICES = 0x8E75;
1356 enum uint GL_TESS_GEN_MODE = 0x8E76;
1357 enum uint GL_TESS_GEN_SPACING = 0x8E77;
1358 enum uint GL_TESS_GEN_VERTEX_ORDER = 0x8E78;
1359 enum uint GL_TESS_GEN_POINT_MODE = 0x8E79;
1360 enum uint GL_ISOLINES = 0x8E7A;
1361 enum uint GL_FRACTIONAL_ODD = 0x8E7B;
1362 enum uint GL_FRACTIONAL_EVEN = 0x8E7C;
1363 enum uint GL_MAX_PATCH_VERTICES = 0x8E7D;
1364 enum uint GL_MAX_TESS_GEN_LEVEL = 0x8E7E;
1365 enum uint GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS = 0x8E7F;
1366 enum uint GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = 0x8E80;
1367 enum uint GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS = 0x8E81;
1368 enum uint GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = 0x8E82;
1369 enum uint GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS = 0x8E83;
1370 enum uint GL_MAX_TESS_PATCH_COMPONENTS = 0x8E84;
1371 enum uint GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS = 0x8E85;
1372 enum uint GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = 0x8E86;
1373 enum uint GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS = 0x8E89;
1374 enum uint GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS = 0x8E8A;
1375 enum uint GL_MAX_TESS_CONTROL_INPUT_COMPONENTS = 0x886C;
1376 enum uint GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS = 0x886D;
1377 enum uint GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = 0x8E1E;
1378 enum uint GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS = 0x8E1F;
1379 enum uint GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER = 0x84F0;
1380 enum uint GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x84F1;
1381 enum uint GL_TESS_EVALUATION_SHADER = 0x8E87;
1382 enum uint GL_TESS_CONTROL_SHADER = 0x8E88;
1383 enum uint GL_TRANSFORM_FEEDBACK = 0x8E22;
1384 enum uint GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED = 0x8E23;
1385 enum uint GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE = 0x8E24;
1386 enum uint GL_TRANSFORM_FEEDBACK_BINDING = 0x8E25;
1387 enum uint GL_MAX_TRANSFORM_FEEDBACK_BUFFERS = 0x8E70;
1388 enum uint GL_FIXED = 0x140C;
1389 enum uint GL_IMPLEMENTATION_COLOR_READ_TYPE = 0x8B9A;
1390 enum uint GL_IMPLEMENTATION_COLOR_READ_FORMAT = 0x8B9B;
1391 enum uint GL_LOW_FLOAT = 0x8DF0;
1392 enum uint GL_MEDIUM_FLOAT = 0x8DF1;
1393 enum uint GL_HIGH_FLOAT = 0x8DF2;
1394 enum uint GL_LOW_INT = 0x8DF3;
1395 enum uint GL_MEDIUM_INT = 0x8DF4;
1396 enum uint GL_HIGH_INT = 0x8DF5;
1397 enum uint GL_SHADER_COMPILER = 0x8DFA;
1398 enum uint GL_SHADER_BINARY_FORMATS = 0x8DF8;
1399 enum uint GL_NUM_SHADER_BINARY_FORMATS = 0x8DF9;
1400 enum uint GL_MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB;
1401 enum uint GL_MAX_VARYING_VECTORS = 0x8DFC;
1402 enum uint GL_MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD;
1403 enum uint GL_RGB565 = 0x8D62;
1404 enum uint GL_PROGRAM_BINARY_RETRIEVABLE_HINT = 0x8257;
1405 enum uint GL_PROGRAM_BINARY_LENGTH = 0x8741;
1406 enum uint GL_NUM_PROGRAM_BINARY_FORMATS = 0x87FE;
1407 enum uint GL_PROGRAM_BINARY_FORMATS = 0x87FF;
1408 enum uint GL_VERTEX_SHADER_BIT = 0x00000001;
1409 enum uint GL_FRAGMENT_SHADER_BIT = 0x00000002;
1410 enum uint GL_GEOMETRY_SHADER_BIT = 0x00000004;
1411 enum uint GL_TESS_CONTROL_SHADER_BIT = 0x00000008;
1412 enum uint GL_TESS_EVALUATION_SHADER_BIT = 0x00000010;
1413 enum uint GL_ALL_SHADER_BITS = 0xFFFFFFFF;
1414 enum uint GL_PROGRAM_SEPARABLE = 0x8258;
1415 enum uint GL_ACTIVE_PROGRAM = 0x8259;
1416 enum uint GL_PROGRAM_PIPELINE_BINDING = 0x825A;
1417 enum uint GL_MAX_VIEWPORTS = 0x825B;
1418 enum uint GL_VIEWPORT_SUBPIXEL_BITS = 0x825C;
1419 enum uint GL_VIEWPORT_BOUNDS_RANGE = 0x825D;
1420 enum uint GL_LAYER_PROVOKING_VERTEX = 0x825E;
1421 enum uint GL_VIEWPORT_INDEX_PROVOKING_VERTEX = 0x825F;
1422 enum uint GL_UNDEFINED_VERTEX = 0x8260;
1423 enum uint GL_COPY_READ_BUFFER_BINDING = 0x8F36;
1424 enum uint GL_COPY_WRITE_BUFFER_BINDING = 0x8F37;
1425 enum uint GL_TRANSFORM_FEEDBACK_ACTIVE = 0x8E24;
1426 enum uint GL_TRANSFORM_FEEDBACK_PAUSED = 0x8E23;
1427 enum uint GL_UNPACK_COMPRESSED_BLOCK_WIDTH = 0x9127;
1428 enum uint GL_UNPACK_COMPRESSED_BLOCK_HEIGHT = 0x9128;
1429 enum uint GL_UNPACK_COMPRESSED_BLOCK_DEPTH = 0x9129;
1430 enum uint GL_UNPACK_COMPRESSED_BLOCK_SIZE = 0x912A;
1431 enum uint GL_PACK_COMPRESSED_BLOCK_WIDTH = 0x912B;
1432 enum uint GL_PACK_COMPRESSED_BLOCK_HEIGHT = 0x912C;
1433 enum uint GL_PACK_COMPRESSED_BLOCK_DEPTH = 0x912D;
1434 enum uint GL_PACK_COMPRESSED_BLOCK_SIZE = 0x912E;
1435 enum uint GL_NUM_SAMPLE_COUNTS = 0x9380;
1436 enum uint GL_MIN_MAP_BUFFER_ALIGNMENT = 0x90BC;
1437 enum uint GL_ATOMIC_COUNTER_BUFFER = 0x92C0;
1438 enum uint GL_ATOMIC_COUNTER_BUFFER_BINDING = 0x92C1;
1439 enum uint GL_ATOMIC_COUNTER_BUFFER_START = 0x92C2;
1440 enum uint GL_ATOMIC_COUNTER_BUFFER_SIZE = 0x92C3;
1441 enum uint GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE = 0x92C4;
1442 enum uint GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = 0x92C5;
1443 enum uint GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES = 0x92C6;
1444 enum uint GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = 0x92C7;
1445 enum uint GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = 0x92C8;
1446 enum uint GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x92C9;
1447 enum uint GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = 0x92CA;
1448 enum uint GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER = 0x92CB;
1449 enum uint GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = 0x92CC;
1450 enum uint GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = 0x92CD;
1451 enum uint GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = 0x92CE;
1452 enum uint GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = 0x92CF;
1453 enum uint GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 0x92D0;
1454 enum uint GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = 0x92D1;
1455 enum uint GL_MAX_VERTEX_ATOMIC_COUNTERS = 0x92D2;
1456 enum uint GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS = 0x92D3;
1457 enum uint GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS = 0x92D4;
1458 enum uint GL_MAX_GEOMETRY_ATOMIC_COUNTERS = 0x92D5;
1459 enum uint GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 0x92D6;
1460 enum uint GL_MAX_COMBINED_ATOMIC_COUNTERS = 0x92D7;
1461 enum uint GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = 0x92D8;
1462 enum uint GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = 0x92DC;
1463 enum uint GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 0x92D9;
1464 enum uint GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = 0x92DA;
1465 enum uint GL_UNSIGNED_INT_ATOMIC_COUNTER = 0x92DB;
1466 enum uint GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 0x00000001;
1467 enum uint GL_ELEMENT_ARRAY_BARRIER_BIT = 0x00000002;
1468 enum uint GL_UNIFORM_BARRIER_BIT = 0x00000004;
1469 enum uint GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008;
1470 enum uint GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = 0x00000020;
1471 enum uint GL_COMMAND_BARRIER_BIT = 0x00000040;
1472 enum uint GL_PIXEL_BUFFER_BARRIER_BIT = 0x00000080;
1473 enum uint GL_TEXTURE_UPDATE_BARRIER_BIT = 0x00000100;
1474 enum uint GL_BUFFER_UPDATE_BARRIER_BIT = 0x00000200;
1475 enum uint GL_FRAMEBUFFER_BARRIER_BIT = 0x00000400;
1476 enum uint GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 0x00000800;
1477 enum uint GL_ATOMIC_COUNTER_BARRIER_BIT = 0x00001000;
1478 enum uint GL_ALL_BARRIER_BITS = 0xFFFFFFFF;
1479 enum uint GL_MAX_IMAGE_UNITS = 0x8F38;
1480 enum uint GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = 0x8F39;
1481 enum uint GL_IMAGE_BINDING_NAME = 0x8F3A;
1482 enum uint GL_IMAGE_BINDING_LEVEL = 0x8F3B;
1483 enum uint GL_IMAGE_BINDING_LAYERED = 0x8F3C;
1484 enum uint GL_IMAGE_BINDING_LAYER = 0x8F3D;
1485 enum uint GL_IMAGE_BINDING_ACCESS = 0x8F3E;
1486 enum uint GL_IMAGE_1D = 0x904C;
1487 enum uint GL_IMAGE_2D = 0x904D;
1488 enum uint GL_IMAGE_3D = 0x904E;
1489 enum uint GL_IMAGE_2D_RECT = 0x904F;
1490 enum uint GL_IMAGE_CUBE = 0x9050;
1491 enum uint GL_IMAGE_BUFFER = 0x9051;
1492 enum uint GL_IMAGE_1D_ARRAY = 0x9052;
1493 enum uint GL_IMAGE_2D_ARRAY = 0x9053;
1494 enum uint GL_IMAGE_CUBE_MAP_ARRAY = 0x9054;
1495 enum uint GL_IMAGE_2D_MULTISAMPLE = 0x9055;
1496 enum uint GL_IMAGE_2D_MULTISAMPLE_ARRAY = 0x9056;
1497 enum uint GL_INT_IMAGE_1D = 0x9057;
1498 enum uint GL_INT_IMAGE_2D = 0x9058;
1499 enum uint GL_INT_IMAGE_3D = 0x9059;
1500 enum uint GL_INT_IMAGE_2D_RECT = 0x905A;
1501 enum uint GL_INT_IMAGE_CUBE = 0x905B;
1502 enum uint GL_INT_IMAGE_BUFFER = 0x905C;
1503 enum uint GL_INT_IMAGE_1D_ARRAY = 0x905D;
1504 enum uint GL_INT_IMAGE_2D_ARRAY = 0x905E;
1505 enum uint GL_INT_IMAGE_CUBE_MAP_ARRAY = 0x905F;
1506 enum uint GL_INT_IMAGE_2D_MULTISAMPLE = 0x9060;
1507 enum uint GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 0x9061;
1508 enum uint GL_UNSIGNED_INT_IMAGE_1D = 0x9062;
1509 enum uint GL_UNSIGNED_INT_IMAGE_2D = 0x9063;
1510 enum uint GL_UNSIGNED_INT_IMAGE_3D = 0x9064;
1511 enum uint GL_UNSIGNED_INT_IMAGE_2D_RECT = 0x9065;
1512 enum uint GL_UNSIGNED_INT_IMAGE_CUBE = 0x9066;
1513 enum uint GL_UNSIGNED_INT_IMAGE_BUFFER = 0x9067;
1514 enum uint GL_UNSIGNED_INT_IMAGE_1D_ARRAY = 0x9068;
1515 enum uint GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 0x9069;
1516 enum uint GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = 0x906A;
1517 enum uint GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = 0x906B;
1518 enum uint GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 0x906C;
1519 enum uint GL_MAX_IMAGE_SAMPLES = 0x906D;
1520 enum uint GL_IMAGE_BINDING_FORMAT = 0x906E;
1521 enum uint GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 0x90C7;
1522 enum uint GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = 0x90C8;
1523 enum uint GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = 0x90C9;
1524 enum uint GL_MAX_VERTEX_IMAGE_UNIFORMS = 0x90CA;
1525 enum uint GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS = 0x90CB;
1526 enum uint GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS = 0x90CC;
1527 enum uint GL_MAX_GEOMETRY_IMAGE_UNIFORMS = 0x90CD;
1528 enum uint GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 0x90CE;
1529 enum uint GL_MAX_COMBINED_IMAGE_UNIFORMS = 0x90CF;
1530 enum uint GL_COMPRESSED_RGBA_BPTC_UNORM = 0x8E8C;
1531 enum uint GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM = 0x8E8D;
1532 enum uint GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT = 0x8E8E;
1533 enum uint GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT = 0x8E8F;
1534 enum uint GL_TEXTURE_IMMUTABLE_FORMAT = 0x912F;
1535 enum uint GL_NUM_SHADING_LANGUAGE_VERSIONS = 0x82E9;
1536 enum uint GL_VERTEX_ATTRIB_ARRAY_LONG = 0x874E;
1537 enum uint GL_COMPRESSED_RGB8_ETC2 = 0x9274;
1538 enum uint GL_COMPRESSED_SRGB8_ETC2 = 0x9275;
1539 enum uint GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9276;
1540 enum uint GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9277;
1541 enum uint GL_COMPRESSED_RGBA8_ETC2_EAC = 0x9278;
1542 enum uint GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = 0x9279;
1543 enum uint GL_COMPRESSED_R11_EAC = 0x9270;
1544 enum uint GL_COMPRESSED_SIGNED_R11_EAC = 0x9271;
1545 enum uint GL_COMPRESSED_RG11_EAC = 0x9272;
1546 enum uint GL_COMPRESSED_SIGNED_RG11_EAC = 0x9273;
1547 enum uint GL_PRIMITIVE_RESTART_FIXED_INDEX = 0x8D69;
1548 enum uint GL_ANY_SAMPLES_PASSED_CONSERVATIVE = 0x8D6A;
1549 enum uint GL_MAX_ELEMENT_INDEX = 0x8D6B;
1550 enum uint GL_COMPUTE_SHADER = 0x91B9;
1551 enum uint GL_MAX_COMPUTE_UNIFORM_BLOCKS = 0x91BB;
1552 enum uint GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS = 0x91BC;
1553 enum uint GL_MAX_COMPUTE_IMAGE_UNIFORMS = 0x91BD;
1554 enum uint GL_MAX_COMPUTE_SHARED_MEMORY_SIZE = 0x8262;
1555 enum uint GL_MAX_COMPUTE_UNIFORM_COMPONENTS = 0x8263;
1556 enum uint GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = 0x8264;
1557 enum uint GL_MAX_COMPUTE_ATOMIC_COUNTERS = 0x8265;
1558 enum uint GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = 0x8266;
1559 enum uint GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS = 0x90EB;
1560 enum uint GL_MAX_COMPUTE_WORK_GROUP_COUNT = 0x91BE;
1561 enum uint GL_MAX_COMPUTE_WORK_GROUP_SIZE = 0x91BF;
1562 enum uint GL_COMPUTE_WORK_GROUP_SIZE = 0x8267;
1563 enum uint GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER = 0x90EC;
1564 enum uint GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER = 0x90ED;
1565 enum uint GL_DISPATCH_INDIRECT_BUFFER = 0x90EE;
1566 enum uint GL_DISPATCH_INDIRECT_BUFFER_BINDING = 0x90EF;
1567 enum uint GL_COMPUTE_SHADER_BIT = 0x00000020;
1568 enum uint GL_DEBUG_OUTPUT_SYNCHRONOUS = 0x8242;
1569 enum uint GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = 0x8243;
1570 enum uint GL_DEBUG_CALLBACK_FUNCTION = 0x8244;
1571 enum uint GL_DEBUG_CALLBACK_USER_PARAM = 0x8245;
1572 enum uint GL_DEBUG_SOURCE_API = 0x8246;
1573 enum uint GL_DEBUG_SOURCE_WINDOW_SYSTEM = 0x8247;
1574 enum uint GL_DEBUG_SOURCE_SHADER_COMPILER = 0x8248;
1575 enum uint GL_DEBUG_SOURCE_THIRD_PARTY = 0x8249;
1576 enum uint GL_DEBUG_SOURCE_APPLICATION = 0x824A;
1577 enum uint GL_DEBUG_SOURCE_OTHER = 0x824B;
1578 enum uint GL_DEBUG_TYPE_ERROR = 0x824C;
1579 enum uint GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR = 0x824D;
1580 enum uint GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR = 0x824E;
1581 enum uint GL_DEBUG_TYPE_PORTABILITY = 0x824F;
1582 enum uint GL_DEBUG_TYPE_PERFORMANCE = 0x8250;
1583 enum uint GL_DEBUG_TYPE_OTHER = 0x8251;
1584 enum uint GL_MAX_DEBUG_MESSAGE_LENGTH = 0x9143;
1585 enum uint GL_MAX_DEBUG_LOGGED_MESSAGES = 0x9144;
1586 enum uint GL_DEBUG_LOGGED_MESSAGES = 0x9145;
1587 enum uint GL_DEBUG_SEVERITY_HIGH = 0x9146;
1588 enum uint GL_DEBUG_SEVERITY_MEDIUM = 0x9147;
1589 enum uint GL_DEBUG_SEVERITY_LOW = 0x9148;
1590 enum uint GL_DEBUG_TYPE_MARKER = 0x8268;
1591 enum uint GL_DEBUG_TYPE_PUSH_GROUP = 0x8269;
1592 enum uint GL_DEBUG_TYPE_POP_GROUP = 0x826A;
1593 enum uint GL_DEBUG_SEVERITY_NOTIFICATION = 0x826B;
1594 enum uint GL_MAX_DEBUG_GROUP_STACK_DEPTH = 0x826C;
1595 enum uint GL_DEBUG_GROUP_STACK_DEPTH = 0x826D;
1596 enum uint GL_BUFFER = 0x82E0;
1597 enum uint GL_SHADER = 0x82E1;
1598 enum uint GL_PROGRAM = 0x82E2;
1599 enum uint GL_QUERY = 0x82E3;
1600 enum uint GL_PROGRAM_PIPELINE = 0x82E4;
1601 enum uint GL_SAMPLER = 0x82E6;
1602 enum uint GL_MAX_LABEL_LENGTH = 0x82E8;
1603 enum uint GL_DEBUG_OUTPUT = 0x92E0;
1604 enum uint GL_CONTEXT_FLAG_DEBUG_BIT = 0x00000002;
1605 enum uint GL_MAX_UNIFORM_LOCATIONS = 0x826E;
1606 enum uint GL_FRAMEBUFFER_DEFAULT_WIDTH = 0x9310;
1607 enum uint GL_FRAMEBUFFER_DEFAULT_HEIGHT = 0x9311;
1608 enum uint GL_FRAMEBUFFER_DEFAULT_LAYERS = 0x9312;
1609 enum uint GL_FRAMEBUFFER_DEFAULT_SAMPLES = 0x9313;
1610 enum uint GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = 0x9314;
1611 enum uint GL_MAX_FRAMEBUFFER_WIDTH = 0x9315;
1612 enum uint GL_MAX_FRAMEBUFFER_HEIGHT = 0x9316;
1613 enum uint GL_MAX_FRAMEBUFFER_LAYERS = 0x9317;
1614 enum uint GL_MAX_FRAMEBUFFER_SAMPLES = 0x9318;
1615 enum uint GL_INTERNALFORMAT_SUPPORTED = 0x826F;
1616 enum uint GL_INTERNALFORMAT_PREFERRED = 0x8270;
1617 enum uint GL_INTERNALFORMAT_RED_SIZE = 0x8271;
1618 enum uint GL_INTERNALFORMAT_GREEN_SIZE = 0x8272;
1619 enum uint GL_INTERNALFORMAT_BLUE_SIZE = 0x8273;
1620 enum uint GL_INTERNALFORMAT_ALPHA_SIZE = 0x8274;
1621 enum uint GL_INTERNALFORMAT_DEPTH_SIZE = 0x8275;
1622 enum uint GL_INTERNALFORMAT_STENCIL_SIZE = 0x8276;
1623 enum uint GL_INTERNALFORMAT_SHARED_SIZE = 0x8277;
1624 enum uint GL_INTERNALFORMAT_RED_TYPE = 0x8278;
1625 enum uint GL_INTERNALFORMAT_GREEN_TYPE = 0x8279;
1626 enum uint GL_INTERNALFORMAT_BLUE_TYPE = 0x827A;
1627 enum uint GL_INTERNALFORMAT_ALPHA_TYPE = 0x827B;
1628 enum uint GL_INTERNALFORMAT_DEPTH_TYPE = 0x827C;
1629 enum uint GL_INTERNALFORMAT_STENCIL_TYPE = 0x827D;
1630 enum uint GL_MAX_WIDTH = 0x827E;
1631 enum uint GL_MAX_HEIGHT = 0x827F;
1632 enum uint GL_MAX_DEPTH = 0x8280;
1633 enum uint GL_MAX_LAYERS = 0x8281;
1634 enum uint GL_MAX_COMBINED_DIMENSIONS = 0x8282;
1635 enum uint GL_COLOR_COMPONENTS = 0x8283;
1636 enum uint GL_DEPTH_COMPONENTS = 0x8284;
1637 enum uint GL_STENCIL_COMPONENTS = 0x8285;
1638 enum uint GL_COLOR_RENDERABLE = 0x8286;
1639 enum uint GL_DEPTH_RENDERABLE = 0x8287;
1640 enum uint GL_STENCIL_RENDERABLE = 0x8288;
1641 enum uint GL_FRAMEBUFFER_RENDERABLE = 0x8289;
1642 enum uint GL_FRAMEBUFFER_RENDERABLE_LAYERED = 0x828A;
1643 enum uint GL_FRAMEBUFFER_BLEND = 0x828B;
1644 enum uint GL_READ_PIXELS = 0x828C;
1645 enum uint GL_READ_PIXELS_FORMAT = 0x828D;
1646 enum uint GL_READ_PIXELS_TYPE = 0x828E;
1647 enum uint GL_TEXTURE_IMAGE_FORMAT = 0x828F;
1648 enum uint GL_TEXTURE_IMAGE_TYPE = 0x8290;
1649 enum uint GL_GET_TEXTURE_IMAGE_FORMAT = 0x8291;
1650 enum uint GL_GET_TEXTURE_IMAGE_TYPE = 0x8292;
1651 enum uint GL_MIPMAP = 0x8293;
1652 enum uint GL_MANUAL_GENERATE_MIPMAP = 0x8294;
1653 enum uint GL_AUTO_GENERATE_MIPMAP = 0x8295;
1654 enum uint GL_COLOR_ENCODING = 0x8296;
1655 enum uint GL_SRGB_READ = 0x8297;
1656 enum uint GL_SRGB_WRITE = 0x8298;
1657 enum uint GL_FILTER = 0x829A;
1658 enum uint GL_VERTEX_TEXTURE = 0x829B;
1659 enum uint GL_TESS_CONTROL_TEXTURE = 0x829C;
1660 enum uint GL_TESS_EVALUATION_TEXTURE = 0x829D;
1661 enum uint GL_GEOMETRY_TEXTURE = 0x829E;
1662 enum uint GL_FRAGMENT_TEXTURE = 0x829F;
1663 enum uint GL_COMPUTE_TEXTURE = 0x82A0;
1664 enum uint GL_TEXTURE_SHADOW = 0x82A1;
1665 enum uint GL_TEXTURE_GATHER = 0x82A2;
1666 enum uint GL_TEXTURE_GATHER_SHADOW = 0x82A3;
1667 enum uint GL_SHADER_IMAGE_LOAD = 0x82A4;
1668 enum uint GL_SHADER_IMAGE_STORE = 0x82A5;
1669 enum uint GL_SHADER_IMAGE_ATOMIC = 0x82A6;
1670 enum uint GL_IMAGE_TEXEL_SIZE = 0x82A7;
1671 enum uint GL_IMAGE_COMPATIBILITY_CLASS = 0x82A8;
1672 enum uint GL_IMAGE_PIXEL_FORMAT = 0x82A9;
1673 enum uint GL_IMAGE_PIXEL_TYPE = 0x82AA;
1674 enum uint GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST = 0x82AC;
1675 enum uint GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST = 0x82AD;
1676 enum uint GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE = 0x82AE;
1677 enum uint GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE = 0x82AF;
1678 enum uint GL_TEXTURE_COMPRESSED_BLOCK_WIDTH = 0x82B1;
1679 enum uint GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT = 0x82B2;
1680 enum uint GL_TEXTURE_COMPRESSED_BLOCK_SIZE = 0x82B3;
1681 enum uint GL_CLEAR_BUFFER = 0x82B4;
1682 enum uint GL_TEXTURE_VIEW = 0x82B5;
1683 enum uint GL_VIEW_COMPATIBILITY_CLASS = 0x82B6;
1684 enum uint GL_FULL_SUPPORT = 0x82B7;
1685 enum uint GL_CAVEAT_SUPPORT = 0x82B8;
1686 enum uint GL_IMAGE_CLASS_4_X_32 = 0x82B9;
1687 enum uint GL_IMAGE_CLASS_2_X_32 = 0x82BA;
1688 enum uint GL_IMAGE_CLASS_1_X_32 = 0x82BB;
1689 enum uint GL_IMAGE_CLASS_4_X_16 = 0x82BC;
1690 enum uint GL_IMAGE_CLASS_2_X_16 = 0x82BD;
1691 enum uint GL_IMAGE_CLASS_1_X_16 = 0x82BE;
1692 enum uint GL_IMAGE_CLASS_4_X_8 = 0x82BF;
1693 enum uint GL_IMAGE_CLASS_2_X_8 = 0x82C0;
1694 enum uint GL_IMAGE_CLASS_1_X_8 = 0x82C1;
1695 enum uint GL_IMAGE_CLASS_11_11_10 = 0x82C2;
1696 enum uint GL_IMAGE_CLASS_10_10_10_2 = 0x82C3;
1697 enum uint GL_VIEW_CLASS_128_BITS = 0x82C4;
1698 enum uint GL_VIEW_CLASS_96_BITS = 0x82C5;
1699 enum uint GL_VIEW_CLASS_64_BITS = 0x82C6;
1700 enum uint GL_VIEW_CLASS_48_BITS = 0x82C7;
1701 enum uint GL_VIEW_CLASS_32_BITS = 0x82C8;
1702 enum uint GL_VIEW_CLASS_24_BITS = 0x82C9;
1703 enum uint GL_VIEW_CLASS_16_BITS = 0x82CA;
1704 enum uint GL_VIEW_CLASS_8_BITS = 0x82CB;
1705 enum uint GL_VIEW_CLASS_S3TC_DXT1_RGB = 0x82CC;
1706 enum uint GL_VIEW_CLASS_S3TC_DXT1_RGBA = 0x82CD;
1707 enum uint GL_VIEW_CLASS_S3TC_DXT3_RGBA = 0x82CE;
1708 enum uint GL_VIEW_CLASS_S3TC_DXT5_RGBA = 0x82CF;
1709 enum uint GL_VIEW_CLASS_RGTC1_RED = 0x82D0;
1710 enum uint GL_VIEW_CLASS_RGTC2_RG = 0x82D1;
1711 enum uint GL_VIEW_CLASS_BPTC_UNORM = 0x82D2;
1712 enum uint GL_VIEW_CLASS_BPTC_FLOAT = 0x82D3;
1713 enum uint GL_UNIFORM = 0x92E1;
1714 enum uint GL_UNIFORM_BLOCK = 0x92E2;
1715 enum uint GL_PROGRAM_INPUT = 0x92E3;
1716 enum uint GL_PROGRAM_OUTPUT = 0x92E4;
1717 enum uint GL_BUFFER_VARIABLE = 0x92E5;
1718 enum uint GL_SHADER_STORAGE_BLOCK = 0x92E6;
1719 enum uint GL_VERTEX_SUBROUTINE = 0x92E8;
1720 enum uint GL_TESS_CONTROL_SUBROUTINE = 0x92E9;
1721 enum uint GL_TESS_EVALUATION_SUBROUTINE = 0x92EA;
1722 enum uint GL_GEOMETRY_SUBROUTINE = 0x92EB;
1723 enum uint GL_FRAGMENT_SUBROUTINE = 0x92EC;
1724 enum uint GL_COMPUTE_SUBROUTINE = 0x92ED;
1725 enum uint GL_VERTEX_SUBROUTINE_UNIFORM = 0x92EE;
1726 enum uint GL_TESS_CONTROL_SUBROUTINE_UNIFORM = 0x92EF;
1727 enum uint GL_TESS_EVALUATION_SUBROUTINE_UNIFORM = 0x92F0;
1728 enum uint GL_GEOMETRY_SUBROUTINE_UNIFORM = 0x92F1;
1729 enum uint GL_FRAGMENT_SUBROUTINE_UNIFORM = 0x92F2;
1730 enum uint GL_COMPUTE_SUBROUTINE_UNIFORM = 0x92F3;
1731 enum uint GL_TRANSFORM_FEEDBACK_VARYING = 0x92F4;
1732 enum uint GL_ACTIVE_RESOURCES = 0x92F5;
1733 enum uint GL_MAX_NAME_LENGTH = 0x92F6;
1734 enum uint GL_MAX_NUM_ACTIVE_VARIABLES = 0x92F7;
1735 enum uint GL_MAX_NUM_COMPATIBLE_SUBROUTINES = 0x92F8;
1736 enum uint GL_NAME_LENGTH = 0x92F9;
1737 enum uint GL_TYPE = 0x92FA;
1738 enum uint GL_ARRAY_SIZE = 0x92FB;
1739 enum uint GL_OFFSET = 0x92FC;
1740 enum uint GL_BLOCK_INDEX = 0x92FD;
1741 enum uint GL_ARRAY_STRIDE = 0x92FE;
1742 enum uint GL_MATRIX_STRIDE = 0x92FF;
1743 enum uint GL_IS_ROW_MAJOR = 0x9300;
1744 enum uint GL_ATOMIC_COUNTER_BUFFER_INDEX = 0x9301;
1745 enum uint GL_BUFFER_BINDING = 0x9302;
1746 enum uint GL_BUFFER_DATA_SIZE = 0x9303;
1747 enum uint GL_NUM_ACTIVE_VARIABLES = 0x9304;
1748 enum uint GL_ACTIVE_VARIABLES = 0x9305;
1749 enum uint GL_REFERENCED_BY_VERTEX_SHADER = 0x9306;
1750 enum uint GL_REFERENCED_BY_TESS_CONTROL_SHADER = 0x9307;
1751 enum uint GL_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x9308;
1752 enum uint GL_REFERENCED_BY_GEOMETRY_SHADER = 0x9309;
1753 enum uint GL_REFERENCED_BY_FRAGMENT_SHADER = 0x930A;
1754 enum uint GL_REFERENCED_BY_COMPUTE_SHADER = 0x930B;
1755 enum uint GL_TOP_LEVEL_ARRAY_SIZE = 0x930C;
1756 enum uint GL_TOP_LEVEL_ARRAY_STRIDE = 0x930D;
1757 enum uint GL_LOCATION = 0x930E;
1758 enum uint GL_LOCATION_INDEX = 0x930F;
1759 enum uint GL_IS_PER_PATCH = 0x92E7;
1760 enum uint GL_SHADER_STORAGE_BUFFER = 0x90D2;
1761 enum uint GL_SHADER_STORAGE_BUFFER_BINDING = 0x90D3;
1762 enum uint GL_SHADER_STORAGE_BUFFER_START = 0x90D4;
1763 enum uint GL_SHADER_STORAGE_BUFFER_SIZE = 0x90D5;
1764 enum uint GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS = 0x90D6;
1765 enum uint GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS = 0x90D7;
1766 enum uint GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS = 0x90D8;
1767 enum uint GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS = 0x90D9;
1768 enum uint GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = 0x90DA;
1769 enum uint GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 0x90DB;
1770 enum uint GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS = 0x90DC;
1771 enum uint GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS = 0x90DD;
1772 enum uint GL_MAX_SHADER_STORAGE_BLOCK_SIZE = 0x90DE;
1773 enum uint GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = 0x90DF;
1774 enum uint GL_SHADER_STORAGE_BARRIER_BIT = 0x00002000;
1775 enum uint GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES = 0x8F39;
1776 enum uint GL_DEPTH_STENCIL_TEXTURE_MODE = 0x90EA;
1777 enum uint GL_TEXTURE_BUFFER_OFFSET = 0x919D;
1778 enum uint GL_TEXTURE_BUFFER_SIZE = 0x919E;
1779 enum uint GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT = 0x919F;
1780 enum uint GL_TEXTURE_VIEW_MIN_LEVEL = 0x82DB;
1781 enum uint GL_TEXTURE_VIEW_NUM_LEVELS = 0x82DC;
1782 enum uint GL_TEXTURE_VIEW_MIN_LAYER = 0x82DD;
1783 enum uint GL_TEXTURE_VIEW_NUM_LAYERS = 0x82DE;
1784 enum uint GL_TEXTURE_IMMUTABLE_LEVELS = 0x82DF;
1785 enum uint GL_VERTEX_ATTRIB_BINDING = 0x82D4;
1786 enum uint GL_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D5;
1787 enum uint GL_VERTEX_BINDING_DIVISOR = 0x82D6;
1788 enum uint GL_VERTEX_BINDING_OFFSET = 0x82D7;
1789 enum uint GL_VERTEX_BINDING_STRIDE = 0x82D8;
1790 enum uint GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D9;
1791 enum uint GL_MAX_VERTEX_ATTRIB_BINDINGS = 0x82DA;
1792 enum uint GL_VERTEX_BINDING_BUFFER = 0x8F4F;
1793 enum uint GL_DISPLAY_LIST = 0x82E7;
1794 enum uint GL_MAX_VERTEX_ATTRIB_STRIDE = 0x82E5;
1795 enum uint GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = 0x8221;
1796 enum uint GL_TEXTURE_BUFFER_BINDING = 0x8C2A;
1797 enum uint GL_MAP_PERSISTENT_BIT = 0x0040;
1798 enum uint GL_MAP_COHERENT_BIT = 0x0080;
1799 enum uint GL_DYNAMIC_STORAGE_BIT = 0x0100;
1800 enum uint GL_CLIENT_STORAGE_BIT = 0x0200;
1801 enum uint GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT = 0x00004000;
1802 enum uint GL_BUFFER_IMMUTABLE_STORAGE = 0x821F;
1803 enum uint GL_BUFFER_STORAGE_FLAGS = 0x8220;
1804 enum uint GL_CLEAR_TEXTURE = 0x9365;
1805 enum uint GL_LOCATION_COMPONENT = 0x934A;
1806 enum uint GL_TRANSFORM_FEEDBACK_BUFFER_INDEX = 0x934B;
1807 enum uint GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE = 0x934C;
1808 enum uint GL_QUERY_BUFFER = 0x9192;
1809 enum uint GL_QUERY_BUFFER_BARRIER_BIT = 0x00008000;
1810 enum uint GL_QUERY_BUFFER_BINDING = 0x9193;
1811 enum uint GL_QUERY_RESULT_NO_WAIT = 0x9194;
1812 enum uint GL_MIRROR_CLAMP_TO_EDGE = 0x8743;
1813 enum uint GL_CONTEXT_LOST = 0x0507;
1814 enum uint GL_NEGATIVE_ONE_TO_ONE = 0x935E;
1815 enum uint GL_ZERO_TO_ONE = 0x935F;
1816 enum uint GL_CLIP_ORIGIN = 0x935C;
1817 enum uint GL_CLIP_DEPTH_MODE = 0x935D;
1818 enum uint GL_QUERY_WAIT_INVERTED = 0x8E17;
1819 enum uint GL_QUERY_NO_WAIT_INVERTED = 0x8E18;
1820 enum uint GL_QUERY_BY_REGION_WAIT_INVERTED = 0x8E19;
1821 enum uint GL_QUERY_BY_REGION_NO_WAIT_INVERTED = 0x8E1A;
1822 enum uint GL_MAX_CULL_DISTANCES = 0x82F9;
1823 enum uint GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES = 0x82FA;
1824 enum uint GL_TEXTURE_TARGET = 0x1006;
1825 enum uint GL_QUERY_TARGET = 0x82EA;
1826 enum uint GL_GUILTY_CONTEXT_RESET = 0x8253;
1827 enum uint GL_INNOCENT_CONTEXT_RESET = 0x8254;
1828 enum uint GL_UNKNOWN_CONTEXT_RESET = 0x8255;
1829 enum uint GL_RESET_NOTIFICATION_STRATEGY = 0x8256;
1830 enum uint GL_LOSE_CONTEXT_ON_RESET = 0x8252;
1831 enum uint GL_NO_RESET_NOTIFICATION = 0x8261;
1832 enum uint GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT = 0x00000004;
1833 enum uint GL_CONTEXT_RELEASE_BEHAVIOR = 0x82FB;
1834 enum uint GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH = 0x82FC;
1835 enum uint GL_MULTISAMPLE_3DFX = 0x86B2;
1836 enum uint GL_SAMPLE_BUFFERS_3DFX = 0x86B3;
1837 enum uint GL_SAMPLES_3DFX = 0x86B4;
1838 enum uint GL_MULTISAMPLE_BIT_3DFX = 0x20000000;
1839 enum uint GL_COMPRESSED_RGB_FXT1_3DFX = 0x86B0;
1840 enum uint GL_COMPRESSED_RGBA_FXT1_3DFX = 0x86B1;
1841 enum uint GL_FACTOR_MIN_AMD = 0x901C;
1842 enum uint GL_FACTOR_MAX_AMD = 0x901D;
1843 enum uint GL_MAX_DEBUG_MESSAGE_LENGTH_AMD = 0x9143;
1844 enum uint GL_MAX_DEBUG_LOGGED_MESSAGES_AMD = 0x9144;
1845 enum uint GL_DEBUG_LOGGED_MESSAGES_AMD = 0x9145;
1846 enum uint GL_DEBUG_SEVERITY_HIGH_AMD = 0x9146;
1847 enum uint GL_DEBUG_SEVERITY_MEDIUM_AMD = 0x9147;
1848 enum uint GL_DEBUG_SEVERITY_LOW_AMD = 0x9148;
1849 enum uint GL_DEBUG_CATEGORY_API_ERROR_AMD = 0x9149;
1850 enum uint GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD = 0x914A;
1851 enum uint GL_DEBUG_CATEGORY_DEPRECATION_AMD = 0x914B;
1852 enum uint GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD = 0x914C;
1853 enum uint GL_DEBUG_CATEGORY_PERFORMANCE_AMD = 0x914D;
1854 enum uint GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD = 0x914E;
1855 enum uint GL_DEBUG_CATEGORY_APPLICATION_AMD = 0x914F;
1856 enum uint GL_DEBUG_CATEGORY_OTHER_AMD = 0x9150;
1857 enum uint GL_DEPTH_CLAMP_NEAR_AMD = 0x901E;
1858 enum uint GL_DEPTH_CLAMP_FAR_AMD = 0x901F;
1859 enum uint GL_INT64_NV = 0x140E;
1860 enum uint GL_UNSIGNED_INT64_NV = 0x140F;
1861 enum uint GL_INT8_NV = 0x8FE0;
1862 enum uint GL_INT8_VEC2_NV = 0x8FE1;
1863 enum uint GL_INT8_VEC3_NV = 0x8FE2;
1864 enum uint GL_INT8_VEC4_NV = 0x8FE3;
1865 enum uint GL_INT16_NV = 0x8FE4;
1866 enum uint GL_INT16_VEC2_NV = 0x8FE5;
1867 enum uint GL_INT16_VEC3_NV = 0x8FE6;
1868 enum uint GL_INT16_VEC4_NV = 0x8FE7;
1869 enum uint GL_INT64_VEC2_NV = 0x8FE9;
1870 enum uint GL_INT64_VEC3_NV = 0x8FEA;
1871 enum uint GL_INT64_VEC4_NV = 0x8FEB;
1872 enum uint GL_UNSIGNED_INT8_NV = 0x8FEC;
1873 enum uint GL_UNSIGNED_INT8_VEC2_NV = 0x8FED;
1874 enum uint GL_UNSIGNED_INT8_VEC3_NV = 0x8FEE;
1875 enum uint GL_UNSIGNED_INT8_VEC4_NV = 0x8FEF;
1876 enum uint GL_UNSIGNED_INT16_NV = 0x8FF0;
1877 enum uint GL_UNSIGNED_INT16_VEC2_NV = 0x8FF1;
1878 enum uint GL_UNSIGNED_INT16_VEC3_NV = 0x8FF2;
1879 enum uint GL_UNSIGNED_INT16_VEC4_NV = 0x8FF3;
1880 enum uint GL_UNSIGNED_INT64_VEC2_NV = 0x8FF5;
1881 enum uint GL_UNSIGNED_INT64_VEC3_NV = 0x8FF6;
1882 enum uint GL_UNSIGNED_INT64_VEC4_NV = 0x8FF7;
1883 enum uint GL_FLOAT16_NV = 0x8FF8;
1884 enum uint GL_FLOAT16_VEC2_NV = 0x8FF9;
1885 enum uint GL_FLOAT16_VEC3_NV = 0x8FFA;
1886 enum uint GL_FLOAT16_VEC4_NV = 0x8FFB;
1887 enum uint GL_VERTEX_ELEMENT_SWIZZLE_AMD = 0x91A4;
1888 enum uint GL_VERTEX_ID_SWIZZLE_AMD = 0x91A5;
1889 enum uint GL_DATA_BUFFER_AMD = 0x9151;
1890 enum uint GL_PERFORMANCE_MONITOR_AMD = 0x9152;
1891 enum uint GL_QUERY_OBJECT_AMD = 0x9153;
1892 enum uint GL_VERTEX_ARRAY_OBJECT_AMD = 0x9154;
1893 enum uint GL_SAMPLER_OBJECT_AMD = 0x9155;
1894 enum uint GL_OCCLUSION_QUERY_EVENT_MASK_AMD = 0x874F;
1895 enum uint GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD = 0x00000001;
1896 enum uint GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD = 0x00000002;
1897 enum uint GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD = 0x00000004;
1898 enum uint GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD = 0x00000008;
1899 enum uint GL_QUERY_ALL_EVENT_BITS_AMD = 0xFFFFFFFF;
1900 enum uint GL_COUNTER_TYPE_AMD = 0x8BC0;
1901 enum uint GL_COUNTER_RANGE_AMD = 0x8BC1;
1902 enum uint GL_UNSIGNED_INT64_AMD = 0x8BC2;
1903 enum uint GL_PERCENTAGE_AMD = 0x8BC3;
1904 enum uint GL_PERFMON_RESULT_AVAILABLE_AMD = 0x8BC4;
1905 enum uint GL_PERFMON_RESULT_SIZE_AMD = 0x8BC5;
1906 enum uint GL_PERFMON_RESULT_AMD = 0x8BC6;
1907 enum uint GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD = 0x9160;
1908 enum uint GL_QUERY_BUFFER_AMD = 0x9192;
1909 enum uint GL_QUERY_BUFFER_BINDING_AMD = 0x9193;
1910 enum uint GL_QUERY_RESULT_NO_WAIT_AMD = 0x9194;
1911 enum uint GL_SUBSAMPLE_DISTANCE_AMD = 0x883F;
1912 enum uint GL_VIRTUAL_PAGE_SIZE_X_AMD = 0x9195;
1913 enum uint GL_VIRTUAL_PAGE_SIZE_Y_AMD = 0x9196;
1914 enum uint GL_VIRTUAL_PAGE_SIZE_Z_AMD = 0x9197;
1915 enum uint GL_MAX_SPARSE_TEXTURE_SIZE_AMD = 0x9198;
1916 enum uint GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD = 0x9199;
1917 enum uint GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS = 0x919A;
1918 enum uint GL_MIN_SPARSE_LEVEL_AMD = 0x919B;
1919 enum uint GL_MIN_LOD_WARNING_AMD = 0x919C;
1920 enum uint GL_TEXTURE_STORAGE_SPARSE_BIT_AMD = 0x00000001;
1921 enum uint GL_SET_AMD = 0x874A;
1922 enum uint GL_REPLACE_VALUE_AMD = 0x874B;
1923 enum uint GL_STENCIL_OP_VALUE_AMD = 0x874C;
1924 enum uint GL_STENCIL_BACK_OP_VALUE_AMD = 0x874D;
1925 enum uint GL_STREAM_RASTERIZATION_AMD = 0x91A0;
1926 enum uint GL_SAMPLER_BUFFER_AMD = 0x9001;
1927 enum uint GL_INT_SAMPLER_BUFFER_AMD = 0x9002;
1928 enum uint GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD = 0x9003;
1929 enum uint GL_TESSELLATION_MODE_AMD = 0x9004;
1930 enum uint GL_TESSELLATION_FACTOR_AMD = 0x9005;
1931 enum uint GL_DISCRETE_AMD = 0x9006;
1932 enum uint GL_CONTINUOUS_AMD = 0x9007;
1933 enum uint GL_AUX_DEPTH_STENCIL_APPLE = 0x8A14;
1934 enum uint GL_UNPACK_CLIENT_STORAGE_APPLE = 0x85B2;
1935 enum uint GL_ELEMENT_ARRAY_APPLE = 0x8A0C;
1936 enum uint GL_ELEMENT_ARRAY_TYPE_APPLE = 0x8A0D;
1937 enum uint GL_ELEMENT_ARRAY_POINTER_APPLE = 0x8A0E;
1938 enum uint GL_DRAW_PIXELS_APPLE = 0x8A0A;
1939 enum uint GL_FENCE_APPLE = 0x8A0B;
1940 enum uint GL_HALF_APPLE = 0x140B;
1941 enum uint GL_RGBA_FLOAT32_APPLE = 0x8814;
1942 enum uint GL_RGB_FLOAT32_APPLE = 0x8815;
1943 enum uint GL_ALPHA_FLOAT32_APPLE = 0x8816;
1944 enum uint GL_INTENSITY_FLOAT32_APPLE = 0x8817;
1945 enum uint GL_LUMINANCE_FLOAT32_APPLE = 0x8818;
1946 enum uint GL_LUMINANCE_ALPHA_FLOAT32_APPLE = 0x8819;
1947 enum uint GL_RGBA_FLOAT16_APPLE = 0x881A;
1948 enum uint GL_RGB_FLOAT16_APPLE = 0x881B;
1949 enum uint GL_ALPHA_FLOAT16_APPLE = 0x881C;
1950 enum uint GL_INTENSITY_FLOAT16_APPLE = 0x881D;
1951 enum uint GL_LUMINANCE_FLOAT16_APPLE = 0x881E;
1952 enum uint GL_LUMINANCE_ALPHA_FLOAT16_APPLE = 0x881F;
1953 enum uint GL_COLOR_FLOAT_APPLE = 0x8A0F;
1954 enum uint GL_BUFFER_SERIALIZED_MODIFY_APPLE = 0x8A12;
1955 enum uint GL_BUFFER_FLUSHING_UNMAP_APPLE = 0x8A13;
1956 enum uint GL_BUFFER_OBJECT_APPLE = 0x85B3;
1957 enum uint GL_RELEASED_APPLE = 0x8A19;
1958 enum uint GL_VOLATILE_APPLE = 0x8A1A;
1959 enum uint GL_RETAINED_APPLE = 0x8A1B;
1960 enum uint GL_UNDEFINED_APPLE = 0x8A1C;
1961 enum uint GL_PURGEABLE_APPLE = 0x8A1D;
1962 enum uint GL_RGB_422_APPLE = 0x8A1F;
1963 enum uint GL_UNSIGNED_SHORT_8_8_APPLE = 0x85BA;
1964 enum uint GL_UNSIGNED_SHORT_8_8_REV_APPLE = 0x85BB;
1965 enum uint GL_RGB_RAW_422_APPLE = 0x8A51;
1966 enum uint GL_PACK_ROW_BYTES_APPLE = 0x8A15;
1967 enum uint GL_UNPACK_ROW_BYTES_APPLE = 0x8A16;
1968 enum uint GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE = 0x85B0;
1969 enum uint GL_TEXTURE_RANGE_LENGTH_APPLE = 0x85B7;
1970 enum uint GL_TEXTURE_RANGE_POINTER_APPLE = 0x85B8;
1971 enum uint GL_TEXTURE_STORAGE_HINT_APPLE = 0x85BC;
1972 enum uint GL_STORAGE_PRIVATE_APPLE = 0x85BD;
1973 enum uint GL_STORAGE_CACHED_APPLE = 0x85BE;
1974 enum uint GL_STORAGE_SHARED_APPLE = 0x85BF;
1975 enum uint GL_TRANSFORM_HINT_APPLE = 0x85B1;
1976 enum uint GL_VERTEX_ARRAY_BINDING_APPLE = 0x85B5;
1977 enum uint GL_VERTEX_ARRAY_RANGE_APPLE = 0x851D;
1978 enum uint GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE = 0x851E;
1979 enum uint GL_VERTEX_ARRAY_STORAGE_HINT_APPLE = 0x851F;
1980 enum uint GL_VERTEX_ARRAY_RANGE_POINTER_APPLE = 0x8521;
1981 enum uint GL_STORAGE_CLIENT_APPLE = 0x85B4;
1982 enum uint GL_VERTEX_ATTRIB_MAP1_APPLE = 0x8A00;
1983 enum uint GL_VERTEX_ATTRIB_MAP2_APPLE = 0x8A01;
1984 enum uint GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE = 0x8A02;
1985 enum uint GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE = 0x8A03;
1986 enum uint GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE = 0x8A04;
1987 enum uint GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE = 0x8A05;
1988 enum uint GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE = 0x8A06;
1989 enum uint GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE = 0x8A07;
1990 enum uint GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE = 0x8A08;
1991 enum uint GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE = 0x8A09;
1992 enum uint GL_YCBCR_422_APPLE = 0x85B9;
1993 enum uint GL_PRIMITIVE_BOUNDING_BOX_ARB = 0x92BE;
1994 enum uint GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB = 0x9381;
1995 enum uint GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB = 0x9382;
1996 enum uint GL_UNSIGNED_INT64_ARB = 0x140F;
1997 enum uint GL_SYNC_CL_EVENT_ARB = 0x8240;
1998 enum uint GL_SYNC_CL_EVENT_COMPLETE_ARB = 0x8241;
1999 enum uint GL_RGBA_FLOAT_MODE_ARB = 0x8820;
2000 enum uint GL_CLAMP_VERTEX_COLOR_ARB = 0x891A;
2001 enum uint GL_CLAMP_FRAGMENT_COLOR_ARB = 0x891B;
2002 enum uint GL_CLAMP_READ_COLOR_ARB = 0x891C;
2003 enum uint GL_FIXED_ONLY_ARB = 0x891D;
2004 enum uint GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB = 0x9344;
2005 enum uint GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB = 0x90EB;
2006 enum uint GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB = 0x9345;
2007 enum uint GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB = 0x91BF;
2008 enum uint GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB = 0x8242;
2009 enum uint GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB = 0x8243;
2010 enum uint GL_DEBUG_CALLBACK_FUNCTION_ARB = 0x8244;
2011 enum uint GL_DEBUG_CALLBACK_USER_PARAM_ARB = 0x8245;
2012 enum uint GL_DEBUG_SOURCE_API_ARB = 0x8246;
2013 enum uint GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB = 0x8247;
2014 enum uint GL_DEBUG_SOURCE_SHADER_COMPILER_ARB = 0x8248;
2015 enum uint GL_DEBUG_SOURCE_THIRD_PARTY_ARB = 0x8249;
2016 enum uint GL_DEBUG_SOURCE_APPLICATION_ARB = 0x824A;
2017 enum uint GL_DEBUG_SOURCE_OTHER_ARB = 0x824B;
2018 enum uint GL_DEBUG_TYPE_ERROR_ARB = 0x824C;
2019 enum uint GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB = 0x824D;
2020 enum uint GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB = 0x824E;
2021 enum uint GL_DEBUG_TYPE_PORTABILITY_ARB = 0x824F;
2022 enum uint GL_DEBUG_TYPE_PERFORMANCE_ARB = 0x8250;
2023 enum uint GL_DEBUG_TYPE_OTHER_ARB = 0x8251;
2024 enum uint GL_MAX_DEBUG_MESSAGE_LENGTH_ARB = 0x9143;
2025 enum uint GL_MAX_DEBUG_LOGGED_MESSAGES_ARB = 0x9144;
2026 enum uint GL_DEBUG_LOGGED_MESSAGES_ARB = 0x9145;
2027 enum uint GL_DEBUG_SEVERITY_HIGH_ARB = 0x9146;
2028 enum uint GL_DEBUG_SEVERITY_MEDIUM_ARB = 0x9147;
2029 enum uint GL_DEBUG_SEVERITY_LOW_ARB = 0x9148;
2030 enum uint GL_DEPTH_COMPONENT16_ARB = 0x81A5;
2031 enum uint GL_DEPTH_COMPONENT24_ARB = 0x81A6;
2032 enum uint GL_DEPTH_COMPONENT32_ARB = 0x81A7;
2033 enum uint GL_TEXTURE_DEPTH_SIZE_ARB = 0x884A;
2034 enum uint GL_DEPTH_TEXTURE_MODE_ARB = 0x884B;
2035 enum uint GL_MAX_DRAW_BUFFERS_ARB = 0x8824;
2036 enum uint GL_DRAW_BUFFER0_ARB = 0x8825;
2037 enum uint GL_DRAW_BUFFER1_ARB = 0x8826;
2038 enum uint GL_DRAW_BUFFER2_ARB = 0x8827;
2039 enum uint GL_DRAW_BUFFER3_ARB = 0x8828;
2040 enum uint GL_DRAW_BUFFER4_ARB = 0x8829;
2041 enum uint GL_DRAW_BUFFER5_ARB = 0x882A;
2042 enum uint GL_DRAW_BUFFER6_ARB = 0x882B;
2043 enum uint GL_DRAW_BUFFER7_ARB = 0x882C;
2044 enum uint GL_DRAW_BUFFER8_ARB = 0x882D;
2045 enum uint GL_DRAW_BUFFER9_ARB = 0x882E;
2046 enum uint GL_DRAW_BUFFER10_ARB = 0x882F;
2047 enum uint GL_DRAW_BUFFER11_ARB = 0x8830;
2048 enum uint GL_DRAW_BUFFER12_ARB = 0x8831;
2049 enum uint GL_DRAW_BUFFER13_ARB = 0x8832;
2050 enum uint GL_DRAW_BUFFER14_ARB = 0x8833;
2051 enum uint GL_DRAW_BUFFER15_ARB = 0x8834;
2052 enum uint GL_FRAGMENT_PROGRAM_ARB = 0x8804;
2053 enum uint GL_PROGRAM_FORMAT_ASCII_ARB = 0x8875;
2054 enum uint GL_PROGRAM_LENGTH_ARB = 0x8627;
2055 enum uint GL_PROGRAM_FORMAT_ARB = 0x8876;
2056 enum uint GL_PROGRAM_BINDING_ARB = 0x8677;
2057 enum uint GL_PROGRAM_INSTRUCTIONS_ARB = 0x88A0;
2058 enum uint GL_MAX_PROGRAM_INSTRUCTIONS_ARB = 0x88A1;
2059 enum uint GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88A2;
2060 enum uint GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88A3;
2061 enum uint GL_PROGRAM_TEMPORARIES_ARB = 0x88A4;
2062 enum uint GL_MAX_PROGRAM_TEMPORARIES_ARB = 0x88A5;
2063 enum uint GL_PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88A6;
2064 enum uint GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88A7;
2065 enum uint GL_PROGRAM_PARAMETERS_ARB = 0x88A8;
2066 enum uint GL_MAX_PROGRAM_PARAMETERS_ARB = 0x88A9;
2067 enum uint GL_PROGRAM_NATIVE_PARAMETERS_ARB = 0x88AA;
2068 enum uint GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 0x88AB;
2069 enum uint GL_PROGRAM_ATTRIBS_ARB = 0x88AC;
2070 enum uint GL_MAX_PROGRAM_ATTRIBS_ARB = 0x88AD;
2071 enum uint GL_PROGRAM_NATIVE_ATTRIBS_ARB = 0x88AE;
2072 enum uint GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 0x88AF;
2073 enum uint GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 0x88B4;
2074 enum uint GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = 0x88B5;
2075 enum uint GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB = 0x88B6;
2076 enum uint GL_PROGRAM_ALU_INSTRUCTIONS_ARB = 0x8805;
2077 enum uint GL_PROGRAM_TEX_INSTRUCTIONS_ARB = 0x8806;
2078 enum uint GL_PROGRAM_TEX_INDIRECTIONS_ARB = 0x8807;
2079 enum uint GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 0x8808;
2080 enum uint GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 0x8809;
2081 enum uint GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 0x880A;
2082 enum uint GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB = 0x880B;
2083 enum uint GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB = 0x880C;
2084 enum uint GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB = 0x880D;
2085 enum uint GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 0x880E;
2086 enum uint GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 0x880F;
2087 enum uint GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 0x8810;
2088 enum uint GL_PROGRAM_STRING_ARB = 0x8628;
2089 enum uint GL_PROGRAM_ERROR_POSITION_ARB = 0x864B;
2090 enum uint GL_CURRENT_MATRIX_ARB = 0x8641;
2091 enum uint GL_TRANSPOSE_CURRENT_MATRIX_ARB = 0x88B7;
2092 enum uint GL_CURRENT_MATRIX_STACK_DEPTH_ARB = 0x8640;
2093 enum uint GL_MAX_PROGRAM_MATRICES_ARB = 0x862F;
2094 enum uint GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = 0x862E;
2095 enum uint GL_MAX_TEXTURE_COORDS_ARB = 0x8871;
2096 enum uint GL_MAX_TEXTURE_IMAGE_UNITS_ARB = 0x8872;
2097 enum uint GL_PROGRAM_ERROR_STRING_ARB = 0x8874;
2098 enum uint GL_MATRIX0_ARB = 0x88C0;
2099 enum uint GL_MATRIX1_ARB = 0x88C1;
2100 enum uint GL_MATRIX2_ARB = 0x88C2;
2101 enum uint GL_MATRIX3_ARB = 0x88C3;
2102 enum uint GL_MATRIX4_ARB = 0x88C4;
2103 enum uint GL_MATRIX5_ARB = 0x88C5;
2104 enum uint GL_MATRIX6_ARB = 0x88C6;
2105 enum uint GL_MATRIX7_ARB = 0x88C7;
2106 enum uint GL_MATRIX8_ARB = 0x88C8;
2107 enum uint GL_MATRIX9_ARB = 0x88C9;
2108 enum uint GL_MATRIX10_ARB = 0x88CA;
2109 enum uint GL_MATRIX11_ARB = 0x88CB;
2110 enum uint GL_MATRIX12_ARB = 0x88CC;
2111 enum uint GL_MATRIX13_ARB = 0x88CD;
2112 enum uint GL_MATRIX14_ARB = 0x88CE;
2113 enum uint GL_MATRIX15_ARB = 0x88CF;
2114 enum uint GL_MATRIX16_ARB = 0x88D0;
2115 enum uint GL_MATRIX17_ARB = 0x88D1;
2116 enum uint GL_MATRIX18_ARB = 0x88D2;
2117 enum uint GL_MATRIX19_ARB = 0x88D3;
2118 enum uint GL_MATRIX20_ARB = 0x88D4;
2119 enum uint GL_MATRIX21_ARB = 0x88D5;
2120 enum uint GL_MATRIX22_ARB = 0x88D6;
2121 enum uint GL_MATRIX23_ARB = 0x88D7;
2122 enum uint GL_MATRIX24_ARB = 0x88D8;
2123 enum uint GL_MATRIX25_ARB = 0x88D9;
2124 enum uint GL_MATRIX26_ARB = 0x88DA;
2125 enum uint GL_MATRIX27_ARB = 0x88DB;
2126 enum uint GL_MATRIX28_ARB = 0x88DC;
2127 enum uint GL_MATRIX29_ARB = 0x88DD;
2128 enum uint GL_MATRIX30_ARB = 0x88DE;
2129 enum uint GL_MATRIX31_ARB = 0x88DF;
2130 enum uint GL_FRAGMENT_SHADER_ARB = 0x8B30;
2131 enum uint GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB = 0x8B49;
2132 enum uint GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB = 0x8B8B;
2133 enum uint GL_LINES_ADJACENCY_ARB = 0x000A;
2134 enum uint GL_LINE_STRIP_ADJACENCY_ARB = 0x000B;
2135 enum uint GL_TRIANGLES_ADJACENCY_ARB = 0x000C;
2136 enum uint GL_TRIANGLE_STRIP_ADJACENCY_ARB = 0x000D;
2137 enum uint GL_PROGRAM_POINT_SIZE_ARB = 0x8642;
2138 enum uint GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB = 0x8C29;
2139 enum uint GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB = 0x8DA7;
2140 enum uint GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB = 0x8DA8;
2141 enum uint GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB = 0x8DA9;
2142 enum uint GL_GEOMETRY_SHADER_ARB = 0x8DD9;
2143 enum uint GL_GEOMETRY_VERTICES_OUT_ARB = 0x8DDA;
2144 enum uint GL_GEOMETRY_INPUT_TYPE_ARB = 0x8DDB;
2145 enum uint GL_GEOMETRY_OUTPUT_TYPE_ARB = 0x8DDC;
2146 enum uint GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB = 0x8DDD;
2147 enum uint GL_MAX_VERTEX_VARYING_COMPONENTS_ARB = 0x8DDE;
2148 enum uint GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB = 0x8DDF;
2149 enum uint GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB = 0x8DE0;
2150 enum uint GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB = 0x8DE1;
2151 enum uint GL_INT64_ARB = 0x140E;
2152 enum uint GL_INT64_VEC2_ARB = 0x8FE9;
2153 enum uint GL_INT64_VEC3_ARB = 0x8FEA;
2154 enum uint GL_INT64_VEC4_ARB = 0x8FEB;
2155 enum uint GL_UNSIGNED_INT64_VEC2_ARB = 0x8FF5;
2156 enum uint GL_UNSIGNED_INT64_VEC3_ARB = 0x8FF6;
2157 enum uint GL_UNSIGNED_INT64_VEC4_ARB = 0x8FF7;
2158 enum uint GL_HALF_FLOAT_ARB = 0x140B;
2159 enum uint GL_BLEND_COLOR = 0x8005;
2160 enum uint GL_BLEND_EQUATION = 0x8009;
2161 enum uint GL_CONVOLUTION_1D = 0x8010;
2162 enum uint GL_CONVOLUTION_2D = 0x8011;
2163 enum uint GL_SEPARABLE_2D = 0x8012;
2164 enum uint GL_CONVOLUTION_BORDER_MODE = 0x8013;
2165 enum uint GL_CONVOLUTION_FILTER_SCALE = 0x8014;
2166 enum uint GL_CONVOLUTION_FILTER_BIAS = 0x8015;
2167 enum uint GL_REDUCE = 0x8016;
2168 enum uint GL_CONVOLUTION_FORMAT = 0x8017;
2169 enum uint GL_CONVOLUTION_WIDTH = 0x8018;
2170 enum uint GL_CONVOLUTION_HEIGHT = 0x8019;
2171 enum uint GL_MAX_CONVOLUTION_WIDTH = 0x801A;
2172 enum uint GL_MAX_CONVOLUTION_HEIGHT = 0x801B;
2173 enum uint GL_POST_CONVOLUTION_RED_SCALE = 0x801C;
2174 enum uint GL_POST_CONVOLUTION_GREEN_SCALE = 0x801D;
2175 enum uint GL_POST_CONVOLUTION_BLUE_SCALE = 0x801E;
2176 enum uint GL_POST_CONVOLUTION_ALPHA_SCALE = 0x801F;
2177 enum uint GL_POST_CONVOLUTION_RED_BIAS = 0x8020;
2178 enum uint GL_POST_CONVOLUTION_GREEN_BIAS = 0x8021;
2179 enum uint GL_POST_CONVOLUTION_BLUE_BIAS = 0x8022;
2180 enum uint GL_POST_CONVOLUTION_ALPHA_BIAS = 0x8023;
2181 enum uint GL_HISTOGRAM = 0x8024;
2182 enum uint GL_PROXY_HISTOGRAM = 0x8025;
2183 enum uint GL_HISTOGRAM_WIDTH = 0x8026;
2184 enum uint GL_HISTOGRAM_FORMAT = 0x8027;
2185 enum uint GL_HISTOGRAM_RED_SIZE = 0x8028;
2186 enum uint GL_HISTOGRAM_GREEN_SIZE = 0x8029;
2187 enum uint GL_HISTOGRAM_BLUE_SIZE = 0x802A;
2188 enum uint GL_HISTOGRAM_ALPHA_SIZE = 0x802B;
2189 enum uint GL_HISTOGRAM_LUMINANCE_SIZE = 0x802C;
2190 enum uint GL_HISTOGRAM_SINK = 0x802D;
2191 enum uint GL_MINMAX = 0x802E;
2192 enum uint GL_MINMAX_FORMAT = 0x802F;
2193 enum uint GL_MINMAX_SINK = 0x8030;
2194 enum uint GL_TABLE_TOO_LARGE = 0x8031;
2195 enum uint GL_COLOR_MATRIX = 0x80B1;
2196 enum uint GL_COLOR_MATRIX_STACK_DEPTH = 0x80B2;
2197 enum uint GL_MAX_COLOR_MATRIX_STACK_DEPTH = 0x80B3;
2198 enum uint GL_POST_COLOR_MATRIX_RED_SCALE = 0x80B4;
2199 enum uint GL_POST_COLOR_MATRIX_GREEN_SCALE = 0x80B5;
2200 enum uint GL_POST_COLOR_MATRIX_BLUE_SCALE = 0x80B6;
2201 enum uint GL_POST_COLOR_MATRIX_ALPHA_SCALE = 0x80B7;
2202 enum uint GL_POST_COLOR_MATRIX_RED_BIAS = 0x80B8;
2203 enum uint GL_POST_COLOR_MATRIX_GREEN_BIAS = 0x80B9;
2204 enum uint GL_POST_COLOR_MATRIX_BLUE_BIAS = 0x80BA;
2205 enum uint GL_POST_COLOR_MATRIX_ALPHA_BIAS = 0x80BB;
2206 enum uint GL_COLOR_TABLE = 0x80D0;
2207 enum uint GL_POST_CONVOLUTION_COLOR_TABLE = 0x80D1;
2208 enum uint GL_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D2;
2209 enum uint GL_PROXY_COLOR_TABLE = 0x80D3;
2210 enum uint GL_PROXY_POST_CONVOLUTION_COLOR_TABLE = 0x80D4;
2211 enum uint GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D5;
2212 enum uint GL_COLOR_TABLE_SCALE = 0x80D6;
2213 enum uint GL_COLOR_TABLE_BIAS = 0x80D7;
2214 enum uint GL_COLOR_TABLE_FORMAT = 0x80D8;
2215 enum uint GL_COLOR_TABLE_WIDTH = 0x80D9;
2216 enum uint GL_COLOR_TABLE_RED_SIZE = 0x80DA;
2217 enum uint GL_COLOR_TABLE_GREEN_SIZE = 0x80DB;
2218 enum uint GL_COLOR_TABLE_BLUE_SIZE = 0x80DC;
2219 enum uint GL_COLOR_TABLE_ALPHA_SIZE = 0x80DD;
2220 enum uint GL_COLOR_TABLE_LUMINANCE_SIZE = 0x80DE;
2221 enum uint GL_COLOR_TABLE_INTENSITY_SIZE = 0x80DF;
2222 enum uint GL_CONSTANT_BORDER = 0x8151;
2223 enum uint GL_REPLICATE_BORDER = 0x8153;
2224 enum uint GL_CONVOLUTION_BORDER_COLOR = 0x8154;
2225 enum uint GL_PARAMETER_BUFFER_ARB = 0x80EE;
2226 enum uint GL_PARAMETER_BUFFER_BINDING_ARB = 0x80EF;
2227 enum uint GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB = 0x88FE;
2228 enum uint GL_SRGB_DECODE_ARB = 0x8299;
2229 enum uint GL_MATRIX_PALETTE_ARB = 0x8840;
2230 enum uint GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 0x8841;
2231 enum uint GL_MAX_PALETTE_MATRICES_ARB = 0x8842;
2232 enum uint GL_CURRENT_PALETTE_MATRIX_ARB = 0x8843;
2233 enum uint GL_MATRIX_INDEX_ARRAY_ARB = 0x8844;
2234 enum uint GL_CURRENT_MATRIX_INDEX_ARB = 0x8845;
2235 enum uint GL_MATRIX_INDEX_ARRAY_SIZE_ARB = 0x8846;
2236 enum uint GL_MATRIX_INDEX_ARRAY_TYPE_ARB = 0x8847;
2237 enum uint GL_MATRIX_INDEX_ARRAY_STRIDE_ARB = 0x8848;
2238 enum uint GL_MATRIX_INDEX_ARRAY_POINTER_ARB = 0x8849;
2239 enum uint GL_MULTISAMPLE_ARB = 0x809D;
2240 enum uint GL_SAMPLE_ALPHA_TO_COVERAGE_ARB = 0x809E;
2241 enum uint GL_SAMPLE_ALPHA_TO_ONE_ARB = 0x809F;
2242 enum uint GL_SAMPLE_COVERAGE_ARB = 0x80A0;
2243 enum uint GL_SAMPLE_BUFFERS_ARB = 0x80A8;
2244 enum uint GL_SAMPLES_ARB = 0x80A9;
2245 enum uint GL_SAMPLE_COVERAGE_VALUE_ARB = 0x80AA;
2246 enum uint GL_SAMPLE_COVERAGE_INVERT_ARB = 0x80AB;
2247 enum uint GL_MULTISAMPLE_BIT_ARB = 0x20000000;
2248 enum uint GL_TEXTURE0_ARB = 0x84C0;
2249 enum uint GL_TEXTURE1_ARB = 0x84C1;
2250 enum uint GL_TEXTURE2_ARB = 0x84C2;
2251 enum uint GL_TEXTURE3_ARB = 0x84C3;
2252 enum uint GL_TEXTURE4_ARB = 0x84C4;
2253 enum uint GL_TEXTURE5_ARB = 0x84C5;
2254 enum uint GL_TEXTURE6_ARB = 0x84C6;
2255 enum uint GL_TEXTURE7_ARB = 0x84C7;
2256 enum uint GL_TEXTURE8_ARB = 0x84C8;
2257 enum uint GL_TEXTURE9_ARB = 0x84C9;
2258 enum uint GL_TEXTURE10_ARB = 0x84CA;
2259 enum uint GL_TEXTURE11_ARB = 0x84CB;
2260 enum uint GL_TEXTURE12_ARB = 0x84CC;
2261 enum uint GL_TEXTURE13_ARB = 0x84CD;
2262 enum uint GL_TEXTURE14_ARB = 0x84CE;
2263 enum uint GL_TEXTURE15_ARB = 0x84CF;
2264 enum uint GL_TEXTURE16_ARB = 0x84D0;
2265 enum uint GL_TEXTURE17_ARB = 0x84D1;
2266 enum uint GL_TEXTURE18_ARB = 0x84D2;
2267 enum uint GL_TEXTURE19_ARB = 0x84D3;
2268 enum uint GL_TEXTURE20_ARB = 0x84D4;
2269 enum uint GL_TEXTURE21_ARB = 0x84D5;
2270 enum uint GL_TEXTURE22_ARB = 0x84D6;
2271 enum uint GL_TEXTURE23_ARB = 0x84D7;
2272 enum uint GL_TEXTURE24_ARB = 0x84D8;
2273 enum uint GL_TEXTURE25_ARB = 0x84D9;
2274 enum uint GL_TEXTURE26_ARB = 0x84DA;
2275 enum uint GL_TEXTURE27_ARB = 0x84DB;
2276 enum uint GL_TEXTURE28_ARB = 0x84DC;
2277 enum uint GL_TEXTURE29_ARB = 0x84DD;
2278 enum uint GL_TEXTURE30_ARB = 0x84DE;
2279 enum uint GL_TEXTURE31_ARB = 0x84DF;
2280 enum uint GL_ACTIVE_TEXTURE_ARB = 0x84E0;
2281 enum uint GL_CLIENT_ACTIVE_TEXTURE_ARB = 0x84E1;
2282 enum uint GL_MAX_TEXTURE_UNITS_ARB = 0x84E2;
2283 enum uint GL_QUERY_COUNTER_BITS_ARB = 0x8864;
2284 enum uint GL_CURRENT_QUERY_ARB = 0x8865;
2285 enum uint GL_QUERY_RESULT_ARB = 0x8866;
2286 enum uint GL_QUERY_RESULT_AVAILABLE_ARB = 0x8867;
2287 enum uint GL_SAMPLES_PASSED_ARB = 0x8914;
2288 enum uint GL_MAX_SHADER_COMPILER_THREADS_ARB = 0x91B0;
2289 enum uint GL_COMPLETION_STATUS_ARB = 0x91B1;
2290 enum uint GL_VERTICES_SUBMITTED_ARB = 0x82EE;
2291 enum uint GL_PRIMITIVES_SUBMITTED_ARB = 0x82EF;
2292 enum uint GL_VERTEX_SHADER_INVOCATIONS_ARB = 0x82F0;
2293 enum uint GL_TESS_CONTROL_SHADER_PATCHES_ARB = 0x82F1;
2294 enum uint GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB = 0x82F2;
2295 enum uint GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB = 0x82F3;
2296 enum uint GL_FRAGMENT_SHADER_INVOCATIONS_ARB = 0x82F4;
2297 enum uint GL_COMPUTE_SHADER_INVOCATIONS_ARB = 0x82F5;
2298 enum uint GL_CLIPPING_INPUT_PRIMITIVES_ARB = 0x82F6;
2299 enum uint GL_CLIPPING_OUTPUT_PRIMITIVES_ARB = 0x82F7;
2300 enum uint GL_PIXEL_PACK_BUFFER_ARB = 0x88EB;
2301 enum uint GL_PIXEL_UNPACK_BUFFER_ARB = 0x88EC;
2302 enum uint GL_PIXEL_PACK_BUFFER_BINDING_ARB = 0x88ED;
2303 enum uint GL_PIXEL_UNPACK_BUFFER_BINDING_ARB = 0x88EF;
2304 enum uint GL_POINT_SIZE_MIN_ARB = 0x8126;
2305 enum uint GL_POINT_SIZE_MAX_ARB = 0x8127;
2306 enum uint GL_POINT_FADE_THRESHOLD_SIZE_ARB = 0x8128;
2307 enum uint GL_POINT_DISTANCE_ATTENUATION_ARB = 0x8129;
2308 enum uint GL_POINT_SPRITE_ARB = 0x8861;
2309 enum uint GL_COORD_REPLACE_ARB = 0x8862;
2310 enum uint GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB = 0x00000004;
2311 enum uint GL_LOSE_CONTEXT_ON_RESET_ARB = 0x8252;
2312 enum uint GL_GUILTY_CONTEXT_RESET_ARB = 0x8253;
2313 enum uint GL_INNOCENT_CONTEXT_RESET_ARB = 0x8254;
2314 enum uint GL_UNKNOWN_CONTEXT_RESET_ARB = 0x8255;
2315 enum uint GL_RESET_NOTIFICATION_STRATEGY_ARB = 0x8256;
2316 enum uint GL_NO_RESET_NOTIFICATION_ARB = 0x8261;
2317 enum uint GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB = 0x933D;
2318 enum uint GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB = 0x933E;
2319 enum uint GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB = 0x933F;
2320 enum uint GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB = 0x9340;
2321 enum uint GL_SAMPLE_LOCATION_ARB = 0x8E50;
2322 enum uint GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB = 0x9341;
2323 enum uint GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB = 0x9342;
2324 enum uint GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB = 0x9343;
2325 enum uint GL_SAMPLE_SHADING_ARB = 0x8C36;
2326 enum uint GL_MIN_SAMPLE_SHADING_VALUE_ARB = 0x8C37;
2327 enum uint GL_PROGRAM_OBJECT_ARB = 0x8B40;
2328 enum uint GL_SHADER_OBJECT_ARB = 0x8B48;
2329 enum uint GL_OBJECT_TYPE_ARB = 0x8B4E;
2330 enum uint GL_OBJECT_SUBTYPE_ARB = 0x8B4F;
2331 enum uint GL_FLOAT_VEC2_ARB = 0x8B50;
2332 enum uint GL_FLOAT_VEC3_ARB = 0x8B51;
2333 enum uint GL_FLOAT_VEC4_ARB = 0x8B52;
2334 enum uint GL_INT_VEC2_ARB = 0x8B53;
2335 enum uint GL_INT_VEC3_ARB = 0x8B54;
2336 enum uint GL_INT_VEC4_ARB = 0x8B55;
2337 enum uint GL_BOOL_ARB = 0x8B56;
2338 enum uint GL_BOOL_VEC2_ARB = 0x8B57;
2339 enum uint GL_BOOL_VEC3_ARB = 0x8B58;
2340 enum uint GL_BOOL_VEC4_ARB = 0x8B59;
2341 enum uint GL_FLOAT_MAT2_ARB = 0x8B5A;
2342 enum uint GL_FLOAT_MAT3_ARB = 0x8B5B;
2343 enum uint GL_FLOAT_MAT4_ARB = 0x8B5C;
2344 enum uint GL_SAMPLER_1D_ARB = 0x8B5D;
2345 enum uint GL_SAMPLER_2D_ARB = 0x8B5E;
2346 enum uint GL_SAMPLER_3D_ARB = 0x8B5F;
2347 enum uint GL_SAMPLER_CUBE_ARB = 0x8B60;
2348 enum uint GL_SAMPLER_1D_SHADOW_ARB = 0x8B61;
2349 enum uint GL_SAMPLER_2D_SHADOW_ARB = 0x8B62;
2350 enum uint GL_SAMPLER_2D_RECT_ARB = 0x8B63;
2351 enum uint GL_SAMPLER_2D_RECT_SHADOW_ARB = 0x8B64;
2352 enum uint GL_OBJECT_DELETE_STATUS_ARB = 0x8B80;
2353 enum uint GL_OBJECT_COMPILE_STATUS_ARB = 0x8B81;
2354 enum uint GL_OBJECT_LINK_STATUS_ARB = 0x8B82;
2355 enum uint GL_OBJECT_VALIDATE_STATUS_ARB = 0x8B83;
2356 enum uint GL_OBJECT_INFO_LOG_LENGTH_ARB = 0x8B84;
2357 enum uint GL_OBJECT_ATTACHED_OBJECTS_ARB = 0x8B85;
2358 enum uint GL_OBJECT_ACTIVE_UNIFORMS_ARB = 0x8B86;
2359 enum uint GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB = 0x8B87;
2360 enum uint GL_OBJECT_SHADER_SOURCE_LENGTH_ARB = 0x8B88;
2361 enum uint GL_SHADING_LANGUAGE_VERSION_ARB = 0x8B8C;
2362 enum uint GL_SHADER_INCLUDE_ARB = 0x8DAE;
2363 enum uint GL_NAMED_STRING_LENGTH_ARB = 0x8DE9;
2364 enum uint GL_NAMED_STRING_TYPE_ARB = 0x8DEA;
2365 enum uint GL_TEXTURE_COMPARE_MODE_ARB = 0x884C;
2366 enum uint GL_TEXTURE_COMPARE_FUNC_ARB = 0x884D;
2367 enum uint GL_COMPARE_R_TO_TEXTURE_ARB = 0x884E;
2368 enum uint GL_TEXTURE_COMPARE_FAIL_VALUE_ARB = 0x80BF;
2369 enum uint GL_SPARSE_STORAGE_BIT_ARB = 0x0400;
2370 enum uint GL_SPARSE_BUFFER_PAGE_SIZE_ARB = 0x82F8;
2371 enum uint GL_TEXTURE_SPARSE_ARB = 0x91A6;
2372 enum uint GL_VIRTUAL_PAGE_SIZE_INDEX_ARB = 0x91A7;
2373 enum uint GL_NUM_SPARSE_LEVELS_ARB = 0x91AA;
2374 enum uint GL_NUM_VIRTUAL_PAGE_SIZES_ARB = 0x91A8;
2375 enum uint GL_VIRTUAL_PAGE_SIZE_X_ARB = 0x9195;
2376 enum uint GL_VIRTUAL_PAGE_SIZE_Y_ARB = 0x9196;
2377 enum uint GL_VIRTUAL_PAGE_SIZE_Z_ARB = 0x9197;
2378 enum uint GL_MAX_SPARSE_TEXTURE_SIZE_ARB = 0x9198;
2379 enum uint GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB = 0x9199;
2380 enum uint GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB = 0x919A;
2381 enum uint GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB = 0x91A9;
2382 enum uint GL_CLAMP_TO_BORDER_ARB = 0x812D;
2383 enum uint GL_TEXTURE_BUFFER_ARB = 0x8C2A;
2384 enum uint GL_MAX_TEXTURE_BUFFER_SIZE_ARB = 0x8C2B;
2385 enum uint GL_TEXTURE_BINDING_BUFFER_ARB = 0x8C2C;
2386 enum uint GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB = 0x8C2D;
2387 enum uint GL_TEXTURE_BUFFER_FORMAT_ARB = 0x8C2E;
2388 enum uint GL_COMPRESSED_ALPHA_ARB = 0x84E9;
2389 enum uint GL_COMPRESSED_LUMINANCE_ARB = 0x84EA;
2390 enum uint GL_COMPRESSED_LUMINANCE_ALPHA_ARB = 0x84EB;
2391 enum uint GL_COMPRESSED_INTENSITY_ARB = 0x84EC;
2392 enum uint GL_COMPRESSED_RGB_ARB = 0x84ED;
2393 enum uint GL_COMPRESSED_RGBA_ARB = 0x84EE;
2394 enum uint GL_TEXTURE_COMPRESSION_HINT_ARB = 0x84EF;
2395 enum uint GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB = 0x86A0;
2396 enum uint GL_TEXTURE_COMPRESSED_ARB = 0x86A1;
2397 enum uint GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A2;
2398 enum uint GL_COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A3;
2399 enum uint GL_COMPRESSED_RGBA_BPTC_UNORM_ARB = 0x8E8C;
2400 enum uint GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB = 0x8E8D;
2401 enum uint GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB = 0x8E8E;
2402 enum uint GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB = 0x8E8F;
2403 enum uint GL_NORMAL_MAP_ARB = 0x8511;
2404 enum uint GL_REFLECTION_MAP_ARB = 0x8512;
2405 enum uint GL_TEXTURE_CUBE_MAP_ARB = 0x8513;
2406 enum uint GL_TEXTURE_BINDING_CUBE_MAP_ARB = 0x8514;
2407 enum uint GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 0x8515;
2408 enum uint GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 0x8516;
2409 enum uint GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 0x8517;
2410 enum uint GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 0x8518;
2411 enum uint GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 0x8519;
2412 enum uint GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 0x851A;
2413 enum uint GL_PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B;
2414 enum uint GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 0x851C;
2415 enum uint GL_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x9009;
2416 enum uint GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB = 0x900A;
2417 enum uint GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x900B;
2418 enum uint GL_SAMPLER_CUBE_MAP_ARRAY_ARB = 0x900C;
2419 enum uint GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB = 0x900D;
2420 enum uint GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 0x900E;
2421 enum uint GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 0x900F;
2422 enum uint GL_COMBINE_ARB = 0x8570;
2423 enum uint GL_COMBINE_RGB_ARB = 0x8571;
2424 enum uint GL_COMBINE_ALPHA_ARB = 0x8572;
2425 enum uint GL_SOURCE0_RGB_ARB = 0x8580;
2426 enum uint GL_SOURCE1_RGB_ARB = 0x8581;
2427 enum uint GL_SOURCE2_RGB_ARB = 0x8582;
2428 enum uint GL_SOURCE0_ALPHA_ARB = 0x8588;
2429 enum uint GL_SOURCE1_ALPHA_ARB = 0x8589;
2430 enum uint GL_SOURCE2_ALPHA_ARB = 0x858A;
2431 enum uint GL_OPERAND0_RGB_ARB = 0x8590;
2432 enum uint GL_OPERAND1_RGB_ARB = 0x8591;
2433 enum uint GL_OPERAND2_RGB_ARB = 0x8592;
2434 enum uint GL_OPERAND0_ALPHA_ARB = 0x8598;
2435 enum uint GL_OPERAND1_ALPHA_ARB = 0x8599;
2436 enum uint GL_OPERAND2_ALPHA_ARB = 0x859A;
2437 enum uint GL_RGB_SCALE_ARB = 0x8573;
2438 enum uint GL_ADD_SIGNED_ARB = 0x8574;
2439 enum uint GL_INTERPOLATE_ARB = 0x8575;
2440 enum uint GL_SUBTRACT_ARB = 0x84E7;
2441 enum uint GL_CONSTANT_ARB = 0x8576;
2442 enum uint GL_PRIMARY_COLOR_ARB = 0x8577;
2443 enum uint GL_PREVIOUS_ARB = 0x8578;
2444 enum uint GL_DOT3_RGB_ARB = 0x86AE;
2445 enum uint GL_DOT3_RGBA_ARB = 0x86AF;
2446 enum uint GL_TEXTURE_REDUCTION_MODE_ARB = 0x9366;
2447 enum uint GL_WEIGHTED_AVERAGE_ARB = 0x9367;
2448 enum uint GL_TEXTURE_RED_TYPE_ARB = 0x8C10;
2449 enum uint GL_TEXTURE_GREEN_TYPE_ARB = 0x8C11;
2450 enum uint GL_TEXTURE_BLUE_TYPE_ARB = 0x8C12;
2451 enum uint GL_TEXTURE_ALPHA_TYPE_ARB = 0x8C13;
2452 enum uint GL_TEXTURE_LUMINANCE_TYPE_ARB = 0x8C14;
2453 enum uint GL_TEXTURE_INTENSITY_TYPE_ARB = 0x8C15;
2454 enum uint GL_TEXTURE_DEPTH_TYPE_ARB = 0x8C16;
2455 enum uint GL_UNSIGNED_NORMALIZED_ARB = 0x8C17;
2456 enum uint GL_RGBA32F_ARB = 0x8814;
2457 enum uint GL_RGB32F_ARB = 0x8815;
2458 enum uint GL_ALPHA32F_ARB = 0x8816;
2459 enum uint GL_INTENSITY32F_ARB = 0x8817;
2460 enum uint GL_LUMINANCE32F_ARB = 0x8818;
2461 enum uint GL_LUMINANCE_ALPHA32F_ARB = 0x8819;
2462 enum uint GL_RGBA16F_ARB = 0x881A;
2463 enum uint GL_RGB16F_ARB = 0x881B;
2464 enum uint GL_ALPHA16F_ARB = 0x881C;
2465 enum uint GL_INTENSITY16F_ARB = 0x881D;
2466 enum uint GL_LUMINANCE16F_ARB = 0x881E;
2467 enum uint GL_LUMINANCE_ALPHA16F_ARB = 0x881F;
2468 enum uint GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 0x8E5E;
2469 enum uint GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 0x8E5F;
2470 enum uint GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB = 0x8F9F;
2471 enum uint GL_MIRRORED_REPEAT_ARB = 0x8370;
2472 enum uint GL_TEXTURE_RECTANGLE_ARB = 0x84F5;
2473 enum uint GL_TEXTURE_BINDING_RECTANGLE_ARB = 0x84F6;
2474 enum uint GL_PROXY_TEXTURE_RECTANGLE_ARB = 0x84F7;
2475 enum uint GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB = 0x84F8;
2476 enum uint GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB = 0x82EC;
2477 enum uint GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB = 0x82ED;
2478 enum uint GL_TRANSPOSE_MODELVIEW_MATRIX_ARB = 0x84E3;
2479 enum uint GL_TRANSPOSE_PROJECTION_MATRIX_ARB = 0x84E4;
2480 enum uint GL_TRANSPOSE_TEXTURE_MATRIX_ARB = 0x84E5;
2481 enum uint GL_TRANSPOSE_COLOR_MATRIX_ARB = 0x84E6;
2482 enum uint GL_MAX_VERTEX_UNITS_ARB = 0x86A4;
2483 enum uint GL_ACTIVE_VERTEX_UNITS_ARB = 0x86A5;
2484 enum uint GL_WEIGHT_SUM_UNITY_ARB = 0x86A6;
2485 enum uint GL_VERTEX_BLEND_ARB = 0x86A7;
2486 enum uint GL_CURRENT_WEIGHT_ARB = 0x86A8;
2487 enum uint GL_WEIGHT_ARRAY_TYPE_ARB = 0x86A9;
2488 enum uint GL_WEIGHT_ARRAY_STRIDE_ARB = 0x86AA;
2489 enum uint GL_WEIGHT_ARRAY_SIZE_ARB = 0x86AB;
2490 enum uint GL_WEIGHT_ARRAY_POINTER_ARB = 0x86AC;
2491 enum uint GL_WEIGHT_ARRAY_ARB = 0x86AD;
2492 enum uint GL_MODELVIEW0_ARB = 0x1700;
2493 enum uint GL_MODELVIEW1_ARB = 0x850A;
2494 enum uint GL_MODELVIEW2_ARB = 0x8722;
2495 enum uint GL_MODELVIEW3_ARB = 0x8723;
2496 enum uint GL_MODELVIEW4_ARB = 0x8724;
2497 enum uint GL_MODELVIEW5_ARB = 0x8725;
2498 enum uint GL_MODELVIEW6_ARB = 0x8726;
2499 enum uint GL_MODELVIEW7_ARB = 0x8727;
2500 enum uint GL_MODELVIEW8_ARB = 0x8728;
2501 enum uint GL_MODELVIEW9_ARB = 0x8729;
2502 enum uint GL_MODELVIEW10_ARB = 0x872A;
2503 enum uint GL_MODELVIEW11_ARB = 0x872B;
2504 enum uint GL_MODELVIEW12_ARB = 0x872C;
2505 enum uint GL_MODELVIEW13_ARB = 0x872D;
2506 enum uint GL_MODELVIEW14_ARB = 0x872E;
2507 enum uint GL_MODELVIEW15_ARB = 0x872F;
2508 enum uint GL_MODELVIEW16_ARB = 0x8730;
2509 enum uint GL_MODELVIEW17_ARB = 0x8731;
2510 enum uint GL_MODELVIEW18_ARB = 0x8732;
2511 enum uint GL_MODELVIEW19_ARB = 0x8733;
2512 enum uint GL_MODELVIEW20_ARB = 0x8734;
2513 enum uint GL_MODELVIEW21_ARB = 0x8735;
2514 enum uint GL_MODELVIEW22_ARB = 0x8736;
2515 enum uint GL_MODELVIEW23_ARB = 0x8737;
2516 enum uint GL_MODELVIEW24_ARB = 0x8738;
2517 enum uint GL_MODELVIEW25_ARB = 0x8739;
2518 enum uint GL_MODELVIEW26_ARB = 0x873A;
2519 enum uint GL_MODELVIEW27_ARB = 0x873B;
2520 enum uint GL_MODELVIEW28_ARB = 0x873C;
2521 enum uint GL_MODELVIEW29_ARB = 0x873D;
2522 enum uint GL_MODELVIEW30_ARB = 0x873E;
2523 enum uint GL_MODELVIEW31_ARB = 0x873F;
2524 enum uint GL_BUFFER_SIZE_ARB = 0x8764;
2525 enum uint GL_BUFFER_USAGE_ARB = 0x8765;
2526 enum uint GL_ARRAY_BUFFER_ARB = 0x8892;
2527 enum uint GL_ELEMENT_ARRAY_BUFFER_ARB = 0x8893;
2528 enum uint GL_ARRAY_BUFFER_BINDING_ARB = 0x8894;
2529 enum uint GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB = 0x8895;
2530 enum uint GL_VERTEX_ARRAY_BUFFER_BINDING_ARB = 0x8896;
2531 enum uint GL_NORMAL_ARRAY_BUFFER_BINDING_ARB = 0x8897;
2532 enum uint GL_COLOR_ARRAY_BUFFER_BINDING_ARB = 0x8898;
2533 enum uint GL_INDEX_ARRAY_BUFFER_BINDING_ARB = 0x8899;
2534 enum uint GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB = 0x889A;
2535 enum uint GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = 0x889B;
2536 enum uint GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB = 0x889C;
2537 enum uint GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB = 0x889D;
2538 enum uint GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB = 0x889E;
2539 enum uint GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB = 0x889F;
2540 enum uint GL_READ_ONLY_ARB = 0x88B8;
2541 enum uint GL_WRITE_ONLY_ARB = 0x88B9;
2542 enum uint GL_READ_WRITE_ARB = 0x88BA;
2543 enum uint GL_BUFFER_ACCESS_ARB = 0x88BB;
2544 enum uint GL_BUFFER_MAPPED_ARB = 0x88BC;
2545 enum uint GL_BUFFER_MAP_POINTER_ARB = 0x88BD;
2546 enum uint GL_STREAM_DRAW_ARB = 0x88E0;
2547 enum uint GL_STREAM_READ_ARB = 0x88E1;
2548 enum uint GL_STREAM_COPY_ARB = 0x88E2;
2549 enum uint GL_STATIC_DRAW_ARB = 0x88E4;
2550 enum uint GL_STATIC_READ_ARB = 0x88E5;
2551 enum uint GL_STATIC_COPY_ARB = 0x88E6;
2552 enum uint GL_DYNAMIC_DRAW_ARB = 0x88E8;
2553 enum uint GL_DYNAMIC_READ_ARB = 0x88E9;
2554 enum uint GL_DYNAMIC_COPY_ARB = 0x88EA;
2555 enum uint GL_COLOR_SUM_ARB = 0x8458;
2556 enum uint GL_VERTEX_PROGRAM_ARB = 0x8620;
2557 enum uint GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB = 0x8622;
2558 enum uint GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB = 0x8623;
2559 enum uint GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB = 0x8624;
2560 enum uint GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB = 0x8625;
2561 enum uint GL_CURRENT_VERTEX_ATTRIB_ARB = 0x8626;
2562 enum uint GL_VERTEX_PROGRAM_POINT_SIZE_ARB = 0x8642;
2563 enum uint GL_VERTEX_PROGRAM_TWO_SIDE_ARB = 0x8643;
2564 enum uint GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB = 0x8645;
2565 enum uint GL_MAX_VERTEX_ATTRIBS_ARB = 0x8869;
2566 enum uint GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = 0x886A;
2567 enum uint GL_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B0;
2568 enum uint GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B1;
2569 enum uint GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B2;
2570 enum uint GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B3;
2571 enum uint GL_VERTEX_SHADER_ARB = 0x8B31;
2572 enum uint GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB = 0x8B4A;
2573 enum uint GL_MAX_VARYING_FLOATS_ARB = 0x8B4B;
2574 enum uint GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = 0x8B4C;
2575 enum uint GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB = 0x8B4D;
2576 enum uint GL_OBJECT_ACTIVE_ATTRIBUTES_ARB = 0x8B89;
2577 enum uint GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB = 0x8B8A;
2578 enum uint GL_MAX_DRAW_BUFFERS_ATI = 0x8824;
2579 enum uint GL_DRAW_BUFFER0_ATI = 0x8825;
2580 enum uint GL_DRAW_BUFFER1_ATI = 0x8826;
2581 enum uint GL_DRAW_BUFFER2_ATI = 0x8827;
2582 enum uint GL_DRAW_BUFFER3_ATI = 0x8828;
2583 enum uint GL_DRAW_BUFFER4_ATI = 0x8829;
2584 enum uint GL_DRAW_BUFFER5_ATI = 0x882A;
2585 enum uint GL_DRAW_BUFFER6_ATI = 0x882B;
2586 enum uint GL_DRAW_BUFFER7_ATI = 0x882C;
2587 enum uint GL_DRAW_BUFFER8_ATI = 0x882D;
2588 enum uint GL_DRAW_BUFFER9_ATI = 0x882E;
2589 enum uint GL_DRAW_BUFFER10_ATI = 0x882F;
2590 enum uint GL_DRAW_BUFFER11_ATI = 0x8830;
2591 enum uint GL_DRAW_BUFFER12_ATI = 0x8831;
2592 enum uint GL_DRAW_BUFFER13_ATI = 0x8832;
2593 enum uint GL_DRAW_BUFFER14_ATI = 0x8833;
2594 enum uint GL_DRAW_BUFFER15_ATI = 0x8834;
2595 enum uint GL_ELEMENT_ARRAY_ATI = 0x8768;
2596 enum uint GL_ELEMENT_ARRAY_TYPE_ATI = 0x8769;
2597 enum uint GL_ELEMENT_ARRAY_POINTER_ATI = 0x876A;
2598 enum uint GL_BUMP_ROT_MATRIX_ATI = 0x8775;
2599 enum uint GL_BUMP_ROT_MATRIX_SIZE_ATI = 0x8776;
2600 enum uint GL_BUMP_NUM_TEX_UNITS_ATI = 0x8777;
2601 enum uint GL_BUMP_TEX_UNITS_ATI = 0x8778;
2602 enum uint GL_DUDV_ATI = 0x8779;
2603 enum uint GL_DU8DV8_ATI = 0x877A;
2604 enum uint GL_BUMP_ENVMAP_ATI = 0x877B;
2605 enum uint GL_BUMP_TARGET_ATI = 0x877C;
2606 enum uint GL_FRAGMENT_SHADER_ATI = 0x8920;
2607 enum uint GL_REG_0_ATI = 0x8921;
2608 enum uint GL_REG_1_ATI = 0x8922;
2609 enum uint GL_REG_2_ATI = 0x8923;
2610 enum uint GL_REG_3_ATI = 0x8924;
2611 enum uint GL_REG_4_ATI = 0x8925;
2612 enum uint GL_REG_5_ATI = 0x8926;
2613 enum uint GL_REG_6_ATI = 0x8927;
2614 enum uint GL_REG_7_ATI = 0x8928;
2615 enum uint GL_REG_8_ATI = 0x8929;
2616 enum uint GL_REG_9_ATI = 0x892A;
2617 enum uint GL_REG_10_ATI = 0x892B;
2618 enum uint GL_REG_11_ATI = 0x892C;
2619 enum uint GL_REG_12_ATI = 0x892D;
2620 enum uint GL_REG_13_ATI = 0x892E;
2621 enum uint GL_REG_14_ATI = 0x892F;
2622 enum uint GL_REG_15_ATI = 0x8930;
2623 enum uint GL_REG_16_ATI = 0x8931;
2624 enum uint GL_REG_17_ATI = 0x8932;
2625 enum uint GL_REG_18_ATI = 0x8933;
2626 enum uint GL_REG_19_ATI = 0x8934;
2627 enum uint GL_REG_20_ATI = 0x8935;
2628 enum uint GL_REG_21_ATI = 0x8936;
2629 enum uint GL_REG_22_ATI = 0x8937;
2630 enum uint GL_REG_23_ATI = 0x8938;
2631 enum uint GL_REG_24_ATI = 0x8939;
2632 enum uint GL_REG_25_ATI = 0x893A;
2633 enum uint GL_REG_26_ATI = 0x893B;
2634 enum uint GL_REG_27_ATI = 0x893C;
2635 enum uint GL_REG_28_ATI = 0x893D;
2636 enum uint GL_REG_29_ATI = 0x893E;
2637 enum uint GL_REG_30_ATI = 0x893F;
2638 enum uint GL_REG_31_ATI = 0x8940;
2639 enum uint GL_CON_0_ATI = 0x8941;
2640 enum uint GL_CON_1_ATI = 0x8942;
2641 enum uint GL_CON_2_ATI = 0x8943;
2642 enum uint GL_CON_3_ATI = 0x8944;
2643 enum uint GL_CON_4_ATI = 0x8945;
2644 enum uint GL_CON_5_ATI = 0x8946;
2645 enum uint GL_CON_6_ATI = 0x8947;
2646 enum uint GL_CON_7_ATI = 0x8948;
2647 enum uint GL_CON_8_ATI = 0x8949;
2648 enum uint GL_CON_9_ATI = 0x894A;
2649 enum uint GL_CON_10_ATI = 0x894B;
2650 enum uint GL_CON_11_ATI = 0x894C;
2651 enum uint GL_CON_12_ATI = 0x894D;
2652 enum uint GL_CON_13_ATI = 0x894E;
2653 enum uint GL_CON_14_ATI = 0x894F;
2654 enum uint GL_CON_15_ATI = 0x8950;
2655 enum uint GL_CON_16_ATI = 0x8951;
2656 enum uint GL_CON_17_ATI = 0x8952;
2657 enum uint GL_CON_18_ATI = 0x8953;
2658 enum uint GL_CON_19_ATI = 0x8954;
2659 enum uint GL_CON_20_ATI = 0x8955;
2660 enum uint GL_CON_21_ATI = 0x8956;
2661 enum uint GL_CON_22_ATI = 0x8957;
2662 enum uint GL_CON_23_ATI = 0x8958;
2663 enum uint GL_CON_24_ATI = 0x8959;
2664 enum uint GL_CON_25_ATI = 0x895A;
2665 enum uint GL_CON_26_ATI = 0x895B;
2666 enum uint GL_CON_27_ATI = 0x895C;
2667 enum uint GL_CON_28_ATI = 0x895D;
2668 enum uint GL_CON_29_ATI = 0x895E;
2669 enum uint GL_CON_30_ATI = 0x895F;
2670 enum uint GL_CON_31_ATI = 0x8960;
2671 enum uint GL_MOV_ATI = 0x8961;
2672 enum uint GL_ADD_ATI = 0x8963;
2673 enum uint GL_MUL_ATI = 0x8964;
2674 enum uint GL_SUB_ATI = 0x8965;
2675 enum uint GL_DOT3_ATI = 0x8966;
2676 enum uint GL_DOT4_ATI = 0x8967;
2677 enum uint GL_MAD_ATI = 0x8968;
2678 enum uint GL_LERP_ATI = 0x8969;
2679 enum uint GL_CND_ATI = 0x896A;
2680 enum uint GL_CND0_ATI = 0x896B;
2681 enum uint GL_DOT2_ADD_ATI = 0x896C;
2682 enum uint GL_SECONDARY_INTERPOLATOR_ATI = 0x896D;
2683 enum uint GL_NUM_FRAGMENT_REGISTERS_ATI = 0x896E;
2684 enum uint GL_NUM_FRAGMENT_CONSTANTS_ATI = 0x896F;
2685 enum uint GL_NUM_PASSES_ATI = 0x8970;
2686 enum uint GL_NUM_INSTRUCTIONS_PER_PASS_ATI = 0x8971;
2687 enum uint GL_NUM_INSTRUCTIONS_TOTAL_ATI = 0x8972;
2688 enum uint GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 0x8973;
2689 enum uint GL_NUM_LOOPBACK_COMPONENTS_ATI = 0x8974;
2690 enum uint GL_COLOR_ALPHA_PAIRING_ATI = 0x8975;
2691 enum uint GL_SWIZZLE_STR_ATI = 0x8976;
2692 enum uint GL_SWIZZLE_STQ_ATI = 0x8977;
2693 enum uint GL_SWIZZLE_STR_DR_ATI = 0x8978;
2694 enum uint GL_SWIZZLE_STQ_DQ_ATI = 0x8979;
2695 enum uint GL_SWIZZLE_STRQ_ATI = 0x897A;
2696 enum uint GL_SWIZZLE_STRQ_DQ_ATI = 0x897B;
2697 enum uint GL_RED_BIT_ATI = 0x00000001;
2698 enum uint GL_GREEN_BIT_ATI = 0x00000002;
2699 enum uint GL_BLUE_BIT_ATI = 0x00000004;
2700 enum uint GL_2X_BIT_ATI = 0x00000001;
2701 enum uint GL_4X_BIT_ATI = 0x00000002;
2702 enum uint GL_8X_BIT_ATI = 0x00000004;
2703 enum uint GL_HALF_BIT_ATI = 0x00000008;
2704 enum uint GL_QUARTER_BIT_ATI = 0x00000010;
2705 enum uint GL_EIGHTH_BIT_ATI = 0x00000020;
2706 enum uint GL_SATURATE_BIT_ATI = 0x00000040;
2707 enum uint GL_COMP_BIT_ATI = 0x00000002;
2708 enum uint GL_NEGATE_BIT_ATI = 0x00000004;
2709 enum uint GL_BIAS_BIT_ATI = 0x00000008;
2710 enum uint GL_VBO_FREE_MEMORY_ATI = 0x87FB;
2711 enum uint GL_TEXTURE_FREE_MEMORY_ATI = 0x87FC;
2712 enum uint GL_RENDERBUFFER_FREE_MEMORY_ATI = 0x87FD;
2713 enum uint GL_RGBA_FLOAT_MODE_ATI = 0x8820;
2714 enum uint GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI = 0x8835;
2715 enum uint GL_PN_TRIANGLES_ATI = 0x87F0;
2716 enum uint GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F1;
2717 enum uint GL_PN_TRIANGLES_POINT_MODE_ATI = 0x87F2;
2718 enum uint GL_PN_TRIANGLES_NORMAL_MODE_ATI = 0x87F3;
2719 enum uint GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F4;
2720 enum uint GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 0x87F5;
2721 enum uint GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 0x87F6;
2722 enum uint GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = 0x87F7;
2723 enum uint GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI = 0x87F8;
2724 enum uint GL_STENCIL_BACK_FUNC_ATI = 0x8800;
2725 enum uint GL_STENCIL_BACK_FAIL_ATI = 0x8801;
2726 enum uint GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI = 0x8802;
2727 enum uint GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI = 0x8803;
2728 enum uint GL_TEXT_FRAGMENT_SHADER_ATI = 0x8200;
2729 enum uint GL_MODULATE_ADD_ATI = 0x8744;
2730 enum uint GL_MODULATE_SIGNED_ADD_ATI = 0x8745;
2731 enum uint GL_MODULATE_SUBTRACT_ATI = 0x8746;
2732 enum uint GL_RGBA_FLOAT32_ATI = 0x8814;
2733 enum uint GL_RGB_FLOAT32_ATI = 0x8815;
2734 enum uint GL_ALPHA_FLOAT32_ATI = 0x8816;
2735 enum uint GL_INTENSITY_FLOAT32_ATI = 0x8817;
2736 enum uint GL_LUMINANCE_FLOAT32_ATI = 0x8818;
2737 enum uint GL_LUMINANCE_ALPHA_FLOAT32_ATI = 0x8819;
2738 enum uint GL_RGBA_FLOAT16_ATI = 0x881A;
2739 enum uint GL_RGB_FLOAT16_ATI = 0x881B;
2740 enum uint GL_ALPHA_FLOAT16_ATI = 0x881C;
2741 enum uint GL_INTENSITY_FLOAT16_ATI = 0x881D;
2742 enum uint GL_LUMINANCE_FLOAT16_ATI = 0x881E;
2743 enum uint GL_LUMINANCE_ALPHA_FLOAT16_ATI = 0x881F;
2744 enum uint GL_MIRROR_CLAMP_ATI = 0x8742;
2745 enum uint GL_MIRROR_CLAMP_TO_EDGE_ATI = 0x8743;
2746 enum uint GL_STATIC_ATI = 0x8760;
2747 enum uint GL_DYNAMIC_ATI = 0x8761;
2748 enum uint GL_PRESERVE_ATI = 0x8762;
2749 enum uint GL_DISCARD_ATI = 0x8763;
2750 enum uint GL_OBJECT_BUFFER_SIZE_ATI = 0x8764;
2751 enum uint GL_OBJECT_BUFFER_USAGE_ATI = 0x8765;
2752 enum uint GL_ARRAY_OBJECT_BUFFER_ATI = 0x8766;
2753 enum uint GL_ARRAY_OBJECT_OFFSET_ATI = 0x8767;
2754 enum uint GL_MAX_VERTEX_STREAMS_ATI = 0x876B;
2755 enum uint GL_VERTEX_STREAM0_ATI = 0x876C;
2756 enum uint GL_VERTEX_STREAM1_ATI = 0x876D;
2757 enum uint GL_VERTEX_STREAM2_ATI = 0x876E;
2758 enum uint GL_VERTEX_STREAM3_ATI = 0x876F;
2759 enum uint GL_VERTEX_STREAM4_ATI = 0x8770;
2760 enum uint GL_VERTEX_STREAM5_ATI = 0x8771;
2761 enum uint GL_VERTEX_STREAM6_ATI = 0x8772;
2762 enum uint GL_VERTEX_STREAM7_ATI = 0x8773;
2763 enum uint GL_VERTEX_SOURCE_ATI = 0x8774;
2764 enum uint GL_422_EXT = 0x80CC;
2765 enum uint GL_422_REV_EXT = 0x80CD;
2766 enum uint GL_422_AVERAGE_EXT = 0x80CE;
2767 enum uint GL_422_REV_AVERAGE_EXT = 0x80CF;
2768 enum uint GL_ABGR_EXT = 0x8000;
2769 enum uint GL_BGR_EXT = 0x80E0;
2770 enum uint GL_BGRA_EXT = 0x80E1;
2771 enum uint GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT = 0x8DE2;
2772 enum uint GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT = 0x8DE3;
2773 enum uint GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT = 0x8DE4;
2774 enum uint GL_MAX_BINDABLE_UNIFORM_SIZE_EXT = 0x8DED;
2775 enum uint GL_UNIFORM_BUFFER_EXT = 0x8DEE;
2776 enum uint GL_UNIFORM_BUFFER_BINDING_EXT = 0x8DEF;
2777 enum uint GL_CONSTANT_COLOR_EXT = 0x8001;
2778 enum uint GL_ONE_MINUS_CONSTANT_COLOR_EXT = 0x8002;
2779 enum uint GL_CONSTANT_ALPHA_EXT = 0x8003;
2780 enum uint GL_ONE_MINUS_CONSTANT_ALPHA_EXT = 0x8004;
2781 enum uint GL_BLEND_COLOR_EXT = 0x8005;
2782 enum uint GL_BLEND_EQUATION_RGB_EXT = 0x8009;
2783 enum uint GL_BLEND_EQUATION_ALPHA_EXT = 0x883D;
2784 enum uint GL_BLEND_DST_RGB_EXT = 0x80C8;
2785 enum uint GL_BLEND_SRC_RGB_EXT = 0x80C9;
2786 enum uint GL_BLEND_DST_ALPHA_EXT = 0x80CA;
2787 enum uint GL_BLEND_SRC_ALPHA_EXT = 0x80CB;
2788 enum uint GL_MIN_EXT = 0x8007;
2789 enum uint GL_MAX_EXT = 0x8008;
2790 enum uint GL_FUNC_ADD_EXT = 0x8006;
2791 enum uint GL_BLEND_EQUATION_EXT = 0x8009;
2792 enum uint GL_FUNC_SUBTRACT_EXT = 0x800A;
2793 enum uint GL_FUNC_REVERSE_SUBTRACT_EXT = 0x800B;
2794 enum uint GL_CLIP_VOLUME_CLIPPING_HINT_EXT = 0x80F0;
2795 enum uint GL_CMYK_EXT = 0x800C;
2796 enum uint GL_CMYKA_EXT = 0x800D;
2797 enum uint GL_PACK_CMYK_HINT_EXT = 0x800E;
2798 enum uint GL_UNPACK_CMYK_HINT_EXT = 0x800F;
2799 enum uint GL_ARRAY_ELEMENT_LOCK_FIRST_EXT = 0x81A8;
2800 enum uint GL_ARRAY_ELEMENT_LOCK_COUNT_EXT = 0x81A9;
2801 enum uint GL_CONVOLUTION_1D_EXT = 0x8010;
2802 enum uint GL_CONVOLUTION_2D_EXT = 0x8011;
2803 enum uint GL_SEPARABLE_2D_EXT = 0x8012;
2804 enum uint GL_CONVOLUTION_BORDER_MODE_EXT = 0x8013;
2805 enum uint GL_CONVOLUTION_FILTER_SCALE_EXT = 0x8014;
2806 enum uint GL_CONVOLUTION_FILTER_BIAS_EXT = 0x8015;
2807 enum uint GL_REDUCE_EXT = 0x8016;
2808 enum uint GL_CONVOLUTION_FORMAT_EXT = 0x8017;
2809 enum uint GL_CONVOLUTION_WIDTH_EXT = 0x8018;
2810 enum uint GL_CONVOLUTION_HEIGHT_EXT = 0x8019;
2811 enum uint GL_MAX_CONVOLUTION_WIDTH_EXT = 0x801A;
2812 enum uint GL_MAX_CONVOLUTION_HEIGHT_EXT = 0x801B;
2813 enum uint GL_POST_CONVOLUTION_RED_SCALE_EXT = 0x801C;
2814 enum uint GL_POST_CONVOLUTION_GREEN_SCALE_EXT = 0x801D;
2815 enum uint GL_POST_CONVOLUTION_BLUE_SCALE_EXT = 0x801E;
2816 enum uint GL_POST_CONVOLUTION_ALPHA_SCALE_EXT = 0x801F;
2817 enum uint GL_POST_CONVOLUTION_RED_BIAS_EXT = 0x8020;
2818 enum uint GL_POST_CONVOLUTION_GREEN_BIAS_EXT = 0x8021;
2819 enum uint GL_POST_CONVOLUTION_BLUE_BIAS_EXT = 0x8022;
2820 enum uint GL_POST_CONVOLUTION_ALPHA_BIAS_EXT = 0x8023;
2821 enum uint GL_TANGENT_ARRAY_EXT = 0x8439;
2822 enum uint GL_BINORMAL_ARRAY_EXT = 0x843A;
2823 enum uint GL_CURRENT_TANGENT_EXT = 0x843B;
2824 enum uint GL_CURRENT_BINORMAL_EXT = 0x843C;
2825 enum uint GL_TANGENT_ARRAY_TYPE_EXT = 0x843E;
2826 enum uint GL_TANGENT_ARRAY_STRIDE_EXT = 0x843F;
2827 enum uint GL_BINORMAL_ARRAY_TYPE_EXT = 0x8440;
2828 enum uint GL_BINORMAL_ARRAY_STRIDE_EXT = 0x8441;
2829 enum uint GL_TANGENT_ARRAY_POINTER_EXT = 0x8442;
2830 enum uint GL_BINORMAL_ARRAY_POINTER_EXT = 0x8443;
2831 enum uint GL_MAP1_TANGENT_EXT = 0x8444;
2832 enum uint GL_MAP2_TANGENT_EXT = 0x8445;
2833 enum uint GL_MAP1_BINORMAL_EXT = 0x8446;
2834 enum uint GL_MAP2_BINORMAL_EXT = 0x8447;
2835 enum uint GL_CULL_VERTEX_EXT = 0x81AA;
2836 enum uint GL_CULL_VERTEX_EYE_POSITION_EXT = 0x81AB;
2837 enum uint GL_CULL_VERTEX_OBJECT_POSITION_EXT = 0x81AC;
2838 enum uint GL_PROGRAM_PIPELINE_OBJECT_EXT = 0x8A4F;
2839 enum uint GL_PROGRAM_OBJECT_EXT = 0x8B40;
2840 enum uint GL_SHADER_OBJECT_EXT = 0x8B48;
2841 enum uint GL_BUFFER_OBJECT_EXT = 0x9151;
2842 enum uint GL_QUERY_OBJECT_EXT = 0x9153;
2843 enum uint GL_VERTEX_ARRAY_OBJECT_EXT = 0x9154;
2844 enum uint GL_DEPTH_BOUNDS_TEST_EXT = 0x8890;
2845 enum uint GL_DEPTH_BOUNDS_EXT = 0x8891;
2846 enum uint GL_PROGRAM_MATRIX_EXT = 0x8E2D;
2847 enum uint GL_TRANSPOSE_PROGRAM_MATRIX_EXT = 0x8E2E;
2848 enum uint GL_PROGRAM_MATRIX_STACK_DEPTH_EXT = 0x8E2F;
2849 enum uint GL_MAX_ELEMENTS_VERTICES_EXT = 0x80E8;
2850 enum uint GL_MAX_ELEMENTS_INDICES_EXT = 0x80E9;
2851 enum uint GL_FOG_COORDINATE_SOURCE_EXT = 0x8450;
2852 enum uint GL_FOG_COORDINATE_EXT = 0x8451;
2853 enum uint GL_FRAGMENT_DEPTH_EXT = 0x8452;
2854 enum uint GL_CURRENT_FOG_COORDINATE_EXT = 0x8453;
2855 enum uint GL_FOG_COORDINATE_ARRAY_TYPE_EXT = 0x8454;
2856 enum uint GL_FOG_COORDINATE_ARRAY_STRIDE_EXT = 0x8455;
2857 enum uint GL_FOG_COORDINATE_ARRAY_POINTER_EXT = 0x8456;
2858 enum uint GL_FOG_COORDINATE_ARRAY_EXT = 0x8457;
2859 enum uint GL_READ_FRAMEBUFFER_EXT = 0x8CA8;
2860 enum uint GL_DRAW_FRAMEBUFFER_EXT = 0x8CA9;
2861 enum uint GL_DRAW_FRAMEBUFFER_BINDING_EXT = 0x8CA6;
2862 enum uint GL_READ_FRAMEBUFFER_BINDING_EXT = 0x8CAA;
2863 enum uint GL_RENDERBUFFER_SAMPLES_EXT = 0x8CAB;
2864 enum uint GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT = 0x8D56;
2865 enum uint GL_MAX_SAMPLES_EXT = 0x8D57;
2866 enum uint GL_SCALED_RESOLVE_FASTEST_EXT = 0x90BA;
2867 enum uint GL_SCALED_RESOLVE_NICEST_EXT = 0x90BB;
2868 enum uint GL_INVALID_FRAMEBUFFER_OPERATION_EXT = 0x0506;
2869 enum uint GL_MAX_RENDERBUFFER_SIZE_EXT = 0x84E8;
2870 enum uint GL_FRAMEBUFFER_BINDING_EXT = 0x8CA6;
2871 enum uint GL_RENDERBUFFER_BINDING_EXT = 0x8CA7;
2872 enum uint GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = 0x8CD0;
2873 enum uint GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = 0x8CD1;
2874 enum uint GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT = 0x8CD2;
2875 enum uint GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT = 0x8CD3;
2876 enum uint GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT = 0x8CD4;
2877 enum uint GL_FRAMEBUFFER_COMPLETE_EXT = 0x8CD5;
2878 enum uint GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 0x8CD6;
2879 enum uint GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 0x8CD7;
2880 enum uint GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 0x8CD9;
2881 enum uint GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 0x8CDA;
2882 enum uint GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 0x8CDB;
2883 enum uint GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT = 0x8CDC;
2884 enum uint GL_FRAMEBUFFER_UNSUPPORTED_EXT = 0x8CDD;
2885 enum uint GL_MAX_COLOR_ATTACHMENTS_EXT = 0x8CDF;
2886 enum uint GL_COLOR_ATTACHMENT0_EXT = 0x8CE0;
2887 enum uint GL_COLOR_ATTACHMENT1_EXT = 0x8CE1;
2888 enum uint GL_COLOR_ATTACHMENT2_EXT = 0x8CE2;
2889 enum uint GL_COLOR_ATTACHMENT3_EXT = 0x8CE3;
2890 enum uint GL_COLOR_ATTACHMENT4_EXT = 0x8CE4;
2891 enum uint GL_COLOR_ATTACHMENT5_EXT = 0x8CE5;
2892 enum uint GL_COLOR_ATTACHMENT6_EXT = 0x8CE6;
2893 enum uint GL_COLOR_ATTACHMENT7_EXT = 0x8CE7;
2894 enum uint GL_COLOR_ATTACHMENT8_EXT = 0x8CE8;
2895 enum uint GL_COLOR_ATTACHMENT9_EXT = 0x8CE9;
2896 enum uint GL_COLOR_ATTACHMENT10_EXT = 0x8CEA;
2897 enum uint GL_COLOR_ATTACHMENT11_EXT = 0x8CEB;
2898 enum uint GL_COLOR_ATTACHMENT12_EXT = 0x8CEC;
2899 enum uint GL_COLOR_ATTACHMENT13_EXT = 0x8CED;
2900 enum uint GL_COLOR_ATTACHMENT14_EXT = 0x8CEE;
2901 enum uint GL_COLOR_ATTACHMENT15_EXT = 0x8CEF;
2902 enum uint GL_DEPTH_ATTACHMENT_EXT = 0x8D00;
2903 enum uint GL_STENCIL_ATTACHMENT_EXT = 0x8D20;
2904 enum uint GL_FRAMEBUFFER_EXT = 0x8D40;
2905 enum uint GL_RENDERBUFFER_EXT = 0x8D41;
2906 enum uint GL_RENDERBUFFER_WIDTH_EXT = 0x8D42;
2907 enum uint GL_RENDERBUFFER_HEIGHT_EXT = 0x8D43;
2908 enum uint GL_RENDERBUFFER_INTERNAL_FORMAT_EXT = 0x8D44;
2909 enum uint GL_STENCIL_INDEX1_EXT = 0x8D46;
2910 enum uint GL_STENCIL_INDEX4_EXT = 0x8D47;
2911 enum uint GL_STENCIL_INDEX8_EXT = 0x8D48;
2912 enum uint GL_STENCIL_INDEX16_EXT = 0x8D49;
2913 enum uint GL_RENDERBUFFER_RED_SIZE_EXT = 0x8D50;
2914 enum uint GL_RENDERBUFFER_GREEN_SIZE_EXT = 0x8D51;
2915 enum uint GL_RENDERBUFFER_BLUE_SIZE_EXT = 0x8D52;
2916 enum uint GL_RENDERBUFFER_ALPHA_SIZE_EXT = 0x8D53;
2917 enum uint GL_RENDERBUFFER_DEPTH_SIZE_EXT = 0x8D54;
2918 enum uint GL_RENDERBUFFER_STENCIL_SIZE_EXT = 0x8D55;
2919 enum uint GL_FRAMEBUFFER_SRGB_EXT = 0x8DB9;
2920 enum uint GL_FRAMEBUFFER_SRGB_CAPABLE_EXT = 0x8DBA;
2921 enum uint GL_GEOMETRY_SHADER_EXT = 0x8DD9;
2922 enum uint GL_GEOMETRY_VERTICES_OUT_EXT = 0x8DDA;
2923 enum uint GL_GEOMETRY_INPUT_TYPE_EXT = 0x8DDB;
2924 enum uint GL_GEOMETRY_OUTPUT_TYPE_EXT = 0x8DDC;
2925 enum uint GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 0x8C29;
2926 enum uint GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT = 0x8DDD;
2927 enum uint GL_MAX_VERTEX_VARYING_COMPONENTS_EXT = 0x8DDE;
2928 enum uint GL_MAX_VARYING_COMPONENTS_EXT = 0x8B4B;
2929 enum uint GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 0x8DDF;
2930 enum uint GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 0x8DE0;
2931 enum uint GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8DE1;
2932 enum uint GL_LINES_ADJACENCY_EXT = 0x000A;
2933 enum uint GL_LINE_STRIP_ADJACENCY_EXT = 0x000B;
2934 enum uint GL_TRIANGLES_ADJACENCY_EXT = 0x000C;
2935 enum uint GL_TRIANGLE_STRIP_ADJACENCY_EXT = 0x000D;
2936 enum uint GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 0x8DA8;
2937 enum uint GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT = 0x8DA9;
2938 enum uint GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 0x8DA7;
2939 enum uint GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT = 0x8CD4;
2940 enum uint GL_PROGRAM_POINT_SIZE_EXT = 0x8642;
2941 enum uint GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT = 0x88FD;
2942 enum uint GL_SAMPLER_1D_ARRAY_EXT = 0x8DC0;
2943 enum uint GL_SAMPLER_2D_ARRAY_EXT = 0x8DC1;
2944 enum uint GL_SAMPLER_BUFFER_EXT = 0x8DC2;
2945 enum uint GL_SAMPLER_1D_ARRAY_SHADOW_EXT = 0x8DC3;
2946 enum uint GL_SAMPLER_2D_ARRAY_SHADOW_EXT = 0x8DC4;
2947 enum uint GL_SAMPLER_CUBE_SHADOW_EXT = 0x8DC5;
2948 enum uint GL_UNSIGNED_INT_VEC2_EXT = 0x8DC6;
2949 enum uint GL_UNSIGNED_INT_VEC3_EXT = 0x8DC7;
2950 enum uint GL_UNSIGNED_INT_VEC4_EXT = 0x8DC8;
2951 enum uint GL_INT_SAMPLER_1D_EXT = 0x8DC9;
2952 enum uint GL_INT_SAMPLER_2D_EXT = 0x8DCA;
2953 enum uint GL_INT_SAMPLER_3D_EXT = 0x8DCB;
2954 enum uint GL_INT_SAMPLER_CUBE_EXT = 0x8DCC;
2955 enum uint GL_INT_SAMPLER_2D_RECT_EXT = 0x8DCD;
2956 enum uint GL_INT_SAMPLER_1D_ARRAY_EXT = 0x8DCE;
2957 enum uint GL_INT_SAMPLER_2D_ARRAY_EXT = 0x8DCF;
2958 enum uint GL_INT_SAMPLER_BUFFER_EXT = 0x8DD0;
2959 enum uint GL_UNSIGNED_INT_SAMPLER_1D_EXT = 0x8DD1;
2960 enum uint GL_UNSIGNED_INT_SAMPLER_2D_EXT = 0x8DD2;
2961 enum uint GL_UNSIGNED_INT_SAMPLER_3D_EXT = 0x8DD3;
2962 enum uint GL_UNSIGNED_INT_SAMPLER_CUBE_EXT = 0x8DD4;
2963 enum uint GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT = 0x8DD5;
2964 enum uint GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT = 0x8DD6;
2965 enum uint GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT = 0x8DD7;
2966 enum uint GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT = 0x8DD8;
2967 enum uint GL_MIN_PROGRAM_TEXEL_OFFSET_EXT = 0x8904;
2968 enum uint GL_MAX_PROGRAM_TEXEL_OFFSET_EXT = 0x8905;
2969 enum uint GL_HISTOGRAM_EXT = 0x8024;
2970 enum uint GL_PROXY_HISTOGRAM_EXT = 0x8025;
2971 enum uint GL_HISTOGRAM_WIDTH_EXT = 0x8026;
2972 enum uint GL_HISTOGRAM_FORMAT_EXT = 0x8027;
2973 enum uint GL_HISTOGRAM_RED_SIZE_EXT = 0x8028;
2974 enum uint GL_HISTOGRAM_GREEN_SIZE_EXT = 0x8029;
2975 enum uint GL_HISTOGRAM_BLUE_SIZE_EXT = 0x802A;
2976 enum uint GL_HISTOGRAM_ALPHA_SIZE_EXT = 0x802B;
2977 enum uint GL_HISTOGRAM_LUMINANCE_SIZE_EXT = 0x802C;
2978 enum uint GL_HISTOGRAM_SINK_EXT = 0x802D;
2979 enum uint GL_MINMAX_EXT = 0x802E;
2980 enum uint GL_MINMAX_FORMAT_EXT = 0x802F;
2981 enum uint GL_MINMAX_SINK_EXT = 0x8030;
2982 enum uint GL_TABLE_TOO_LARGE_EXT = 0x8031;
2983 enum uint GL_IUI_V2F_EXT = 0x81AD;
2984 enum uint GL_IUI_V3F_EXT = 0x81AE;
2985 enum uint GL_IUI_N3F_V2F_EXT = 0x81AF;
2986 enum uint GL_IUI_N3F_V3F_EXT = 0x81B0;
2987 enum uint GL_T2F_IUI_V2F_EXT = 0x81B1;
2988 enum uint GL_T2F_IUI_V3F_EXT = 0x81B2;
2989 enum uint GL_T2F_IUI_N3F_V2F_EXT = 0x81B3;
2990 enum uint GL_T2F_IUI_N3F_V3F_EXT = 0x81B4;
2991 enum uint GL_INDEX_TEST_EXT = 0x81B5;
2992 enum uint GL_INDEX_TEST_FUNC_EXT = 0x81B6;
2993 enum uint GL_INDEX_TEST_REF_EXT = 0x81B7;
2994 enum uint GL_INDEX_MATERIAL_EXT = 0x81B8;
2995 enum uint GL_INDEX_MATERIAL_PARAMETER_EXT = 0x81B9;
2996 enum uint GL_INDEX_MATERIAL_FACE_EXT = 0x81BA;
2997 enum uint GL_FRAGMENT_MATERIAL_EXT = 0x8349;
2998 enum uint GL_FRAGMENT_NORMAL_EXT = 0x834A;
2999 enum uint GL_FRAGMENT_COLOR_EXT = 0x834C;
3000 enum uint GL_ATTENUATION_EXT = 0x834D;
3001 enum uint GL_SHADOW_ATTENUATION_EXT = 0x834E;
3002 enum uint GL_TEXTURE_APPLICATION_MODE_EXT = 0x834F;
3003 enum uint GL_TEXTURE_LIGHT_EXT = 0x8350;
3004 enum uint GL_TEXTURE_MATERIAL_FACE_EXT = 0x8351;
3005 enum uint GL_TEXTURE_MATERIAL_PARAMETER_EXT = 0x8352;
3006 enum uint GL_MULTISAMPLE_EXT = 0x809D;
3007 enum uint GL_SAMPLE_ALPHA_TO_MASK_EXT = 0x809E;
3008 enum uint GL_SAMPLE_ALPHA_TO_ONE_EXT = 0x809F;
3009 enum uint GL_SAMPLE_MASK_EXT = 0x80A0;
3010 enum uint GL_1PASS_EXT = 0x80A1;
3011 enum uint GL_2PASS_0_EXT = 0x80A2;
3012 enum uint GL_2PASS_1_EXT = 0x80A3;
3013 enum uint GL_4PASS_0_EXT = 0x80A4;
3014 enum uint GL_4PASS_1_EXT = 0x80A5;
3015 enum uint GL_4PASS_2_EXT = 0x80A6;
3016 enum uint GL_4PASS_3_EXT = 0x80A7;
3017 enum uint GL_SAMPLE_BUFFERS_EXT = 0x80A8;
3018 enum uint GL_SAMPLES_EXT = 0x80A9;
3019 enum uint GL_SAMPLE_MASK_VALUE_EXT = 0x80AA;
3020 enum uint GL_SAMPLE_MASK_INVERT_EXT = 0x80AB;
3021 enum uint GL_SAMPLE_PATTERN_EXT = 0x80AC;
3022 enum uint GL_MULTISAMPLE_BIT_EXT = 0x20000000;
3023 enum uint GL_DEPTH_STENCIL_EXT = 0x84F9;
3024 enum uint GL_UNSIGNED_INT_24_8_EXT = 0x84FA;
3025 enum uint GL_DEPTH24_STENCIL8_EXT = 0x88F0;
3026 enum uint GL_TEXTURE_STENCIL_SIZE_EXT = 0x88F1;
3027 enum uint GL_R11F_G11F_B10F_EXT = 0x8C3A;
3028 enum uint GL_UNSIGNED_INT_10F_11F_11F_REV_EXT = 0x8C3B;
3029 enum uint GL_RGBA_SIGNED_COMPONENTS_EXT = 0x8C3C;
3030 enum uint GL_UNSIGNED_BYTE_3_3_2_EXT = 0x8032;
3031 enum uint GL_UNSIGNED_SHORT_4_4_4_4_EXT = 0x8033;
3032 enum uint GL_UNSIGNED_SHORT_5_5_5_1_EXT = 0x8034;
3033 enum uint GL_UNSIGNED_INT_8_8_8_8_EXT = 0x8035;
3034 enum uint GL_UNSIGNED_INT_10_10_10_2_EXT = 0x8036;
3035 enum uint GL_COLOR_INDEX1_EXT = 0x80E2;
3036 enum uint GL_COLOR_INDEX2_EXT = 0x80E3;
3037 enum uint GL_COLOR_INDEX4_EXT = 0x80E4;
3038 enum uint GL_COLOR_INDEX8_EXT = 0x80E5;
3039 enum uint GL_COLOR_INDEX12_EXT = 0x80E6;
3040 enum uint GL_COLOR_INDEX16_EXT = 0x80E7;
3041 enum uint GL_TEXTURE_INDEX_SIZE_EXT = 0x80ED;
3042 enum uint GL_PIXEL_PACK_BUFFER_EXT = 0x88EB;
3043 enum uint GL_PIXEL_UNPACK_BUFFER_EXT = 0x88EC;
3044 enum uint GL_PIXEL_PACK_BUFFER_BINDING_EXT = 0x88ED;
3045 enum uint GL_PIXEL_UNPACK_BUFFER_BINDING_EXT = 0x88EF;
3046 enum uint GL_PIXEL_TRANSFORM_2D_EXT = 0x8330;
3047 enum uint GL_PIXEL_MAG_FILTER_EXT = 0x8331;
3048 enum uint GL_PIXEL_MIN_FILTER_EXT = 0x8332;
3049 enum uint GL_PIXEL_CUBIC_WEIGHT_EXT = 0x8333;
3050 enum uint GL_CUBIC_EXT = 0x8334;
3051 enum uint GL_AVERAGE_EXT = 0x8335;
3052 enum uint GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 0x8336;
3053 enum uint GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 0x8337;
3054 enum uint GL_PIXEL_TRANSFORM_2D_MATRIX_EXT = 0x8338;
3055 enum uint GL_POINT_SIZE_MIN_EXT = 0x8126;
3056 enum uint GL_POINT_SIZE_MAX_EXT = 0x8127;
3057 enum uint GL_POINT_FADE_THRESHOLD_SIZE_EXT = 0x8128;
3058 enum uint GL_DISTANCE_ATTENUATION_EXT = 0x8129;
3059 enum uint GL_POLYGON_OFFSET_EXT = 0x8037;
3060 enum uint GL_POLYGON_OFFSET_FACTOR_EXT = 0x8038;
3061 enum uint GL_POLYGON_OFFSET_BIAS_EXT = 0x8039;
3062 enum uint GL_POLYGON_OFFSET_CLAMP_EXT = 0x8E1B;
3063 enum uint GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT = 0x8E4C;
3064 enum uint GL_FIRST_VERTEX_CONVENTION_EXT = 0x8E4D;
3065 enum uint GL_LAST_VERTEX_CONVENTION_EXT = 0x8E4E;
3066 enum uint GL_PROVOKING_VERTEX_EXT = 0x8E4F;
3067 enum uint GL_RASTER_MULTISAMPLE_EXT = 0x9327;
3068 enum uint GL_RASTER_SAMPLES_EXT = 0x9328;
3069 enum uint GL_MAX_RASTER_SAMPLES_EXT = 0x9329;
3070 enum uint GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 0x932A;
3071 enum uint GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 0x932B;
3072 enum uint GL_EFFECTIVE_RASTER_SAMPLES_EXT = 0x932C;
3073 enum uint GL_RESCALE_NORMAL_EXT = 0x803A;
3074 enum uint GL_COLOR_SUM_EXT = 0x8458;
3075 enum uint GL_CURRENT_SECONDARY_COLOR_EXT = 0x8459;
3076 enum uint GL_SECONDARY_COLOR_ARRAY_SIZE_EXT = 0x845A;
3077 enum uint GL_SECONDARY_COLOR_ARRAY_TYPE_EXT = 0x845B;
3078 enum uint GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT = 0x845C;
3079 enum uint GL_SECONDARY_COLOR_ARRAY_POINTER_EXT = 0x845D;
3080 enum uint GL_SECONDARY_COLOR_ARRAY_EXT = 0x845E;
3081 enum uint GL_ACTIVE_PROGRAM_EXT = 0x8B8D;
3082 enum uint GL_VERTEX_SHADER_BIT_EXT = 0x00000001;
3083 enum uint GL_FRAGMENT_SHADER_BIT_EXT = 0x00000002;
3084 enum uint GL_ALL_SHADER_BITS_EXT = 0xFFFFFFFF;
3085 enum uint GL_PROGRAM_SEPARABLE_EXT = 0x8258;
3086 enum uint GL_PROGRAM_PIPELINE_BINDING_EXT = 0x825A;
3087 enum uint GL_LIGHT_MODEL_COLOR_CONTROL_EXT = 0x81F8;
3088 enum uint GL_SINGLE_COLOR_EXT = 0x81F9;
3089 enum uint GL_SEPARATE_SPECULAR_COLOR_EXT = 0x81FA;
3090 enum uint GL_MAX_IMAGE_UNITS_EXT = 0x8F38;
3091 enum uint GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT = 0x8F39;
3092 enum uint GL_IMAGE_BINDING_NAME_EXT = 0x8F3A;
3093 enum uint GL_IMAGE_BINDING_LEVEL_EXT = 0x8F3B;
3094 enum uint GL_IMAGE_BINDING_LAYERED_EXT = 0x8F3C;
3095 enum uint GL_IMAGE_BINDING_LAYER_EXT = 0x8F3D;
3096 enum uint GL_IMAGE_BINDING_ACCESS_EXT = 0x8F3E;
3097 enum uint GL_IMAGE_1D_EXT = 0x904C;
3098 enum uint GL_IMAGE_2D_EXT = 0x904D;
3099 enum uint GL_IMAGE_3D_EXT = 0x904E;
3100 enum uint GL_IMAGE_2D_RECT_EXT = 0x904F;
3101 enum uint GL_IMAGE_CUBE_EXT = 0x9050;
3102 enum uint GL_IMAGE_BUFFER_EXT = 0x9051;
3103 enum uint GL_IMAGE_1D_ARRAY_EXT = 0x9052;
3104 enum uint GL_IMAGE_2D_ARRAY_EXT = 0x9053;
3105 enum uint GL_IMAGE_CUBE_MAP_ARRAY_EXT = 0x9054;
3106 enum uint GL_IMAGE_2D_MULTISAMPLE_EXT = 0x9055;
3107 enum uint GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 0x9056;
3108 enum uint GL_INT_IMAGE_1D_EXT = 0x9057;
3109 enum uint GL_INT_IMAGE_2D_EXT = 0x9058;
3110 enum uint GL_INT_IMAGE_3D_EXT = 0x9059;
3111 enum uint GL_INT_IMAGE_2D_RECT_EXT = 0x905A;
3112 enum uint GL_INT_IMAGE_CUBE_EXT = 0x905B;
3113 enum uint GL_INT_IMAGE_BUFFER_EXT = 0x905C;
3114 enum uint GL_INT_IMAGE_1D_ARRAY_EXT = 0x905D;
3115 enum uint GL_INT_IMAGE_2D_ARRAY_EXT = 0x905E;
3116 enum uint GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 0x905F;
3117 enum uint GL_INT_IMAGE_2D_MULTISAMPLE_EXT = 0x9060;
3118 enum uint GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 0x9061;
3119 enum uint GL_UNSIGNED_INT_IMAGE_1D_EXT = 0x9062;
3120 enum uint GL_UNSIGNED_INT_IMAGE_2D_EXT = 0x9063;
3121 enum uint GL_UNSIGNED_INT_IMAGE_3D_EXT = 0x9064;
3122 enum uint GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT = 0x9065;
3123 enum uint GL_UNSIGNED_INT_IMAGE_CUBE_EXT = 0x9066;
3124 enum uint GL_UNSIGNED_INT_IMAGE_BUFFER_EXT = 0x9067;
3125 enum uint GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT = 0x9068;
3126 enum uint GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT = 0x9069;
3127 enum uint GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 0x906A;
3128 enum uint GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT = 0x906B;
3129 enum uint GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 0x906C;
3130 enum uint GL_MAX_IMAGE_SAMPLES_EXT = 0x906D;
3131 enum uint GL_IMAGE_BINDING_FORMAT_EXT = 0x906E;
3132 enum uint GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT = 0x00000001;
3133 enum uint GL_ELEMENT_ARRAY_BARRIER_BIT_EXT = 0x00000002;
3134 enum uint GL_UNIFORM_BARRIER_BIT_EXT = 0x00000004;
3135 enum uint GL_TEXTURE_FETCH_BARRIER_BIT_EXT = 0x00000008;
3136 enum uint GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT = 0x00000020;
3137 enum uint GL_COMMAND_BARRIER_BIT_EXT = 0x00000040;
3138 enum uint GL_PIXEL_BUFFER_BARRIER_BIT_EXT = 0x00000080;
3139 enum uint GL_TEXTURE_UPDATE_BARRIER_BIT_EXT = 0x00000100;
3140 enum uint GL_BUFFER_UPDATE_BARRIER_BIT_EXT = 0x00000200;
3141 enum uint GL_FRAMEBUFFER_BARRIER_BIT_EXT = 0x00000400;
3142 enum uint GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT = 0x00000800;
3143 enum uint GL_ATOMIC_COUNTER_BARRIER_BIT_EXT = 0x00001000;
3144 enum uint GL_ALL_BARRIER_BITS_EXT = 0xFFFFFFFF;
3145 enum uint GL_SHARED_TEXTURE_PALETTE_EXT = 0x81FB;
3146 enum uint GL_STENCIL_TAG_BITS_EXT = 0x88F2;
3147 enum uint GL_STENCIL_CLEAR_TAG_VALUE_EXT = 0x88F3;
3148 enum uint GL_STENCIL_TEST_TWO_SIDE_EXT = 0x8910;
3149 enum uint GL_ACTIVE_STENCIL_FACE_EXT = 0x8911;
3150 enum uint GL_INCR_WRAP_EXT = 0x8507;
3151 enum uint GL_DECR_WRAP_EXT = 0x8508;
3152 enum uint GL_ALPHA4_EXT = 0x803B;
3153 enum uint GL_ALPHA8_EXT = 0x803C;
3154 enum uint GL_ALPHA12_EXT = 0x803D;
3155 enum uint GL_ALPHA16_EXT = 0x803E;
3156 enum uint GL_LUMINANCE4_EXT = 0x803F;
3157 enum uint GL_LUMINANCE8_EXT = 0x8040;
3158 enum uint GL_LUMINANCE12_EXT = 0x8041;
3159 enum uint GL_LUMINANCE16_EXT = 0x8042;
3160 enum uint GL_LUMINANCE4_ALPHA4_EXT = 0x8043;
3161 enum uint GL_LUMINANCE6_ALPHA2_EXT = 0x8044;
3162 enum uint GL_LUMINANCE8_ALPHA8_EXT = 0x8045;
3163 enum uint GL_LUMINANCE12_ALPHA4_EXT = 0x8046;
3164 enum uint GL_LUMINANCE12_ALPHA12_EXT = 0x8047;
3165 enum uint GL_LUMINANCE16_ALPHA16_EXT = 0x8048;
3166 enum uint GL_INTENSITY_EXT = 0x8049;
3167 enum uint GL_INTENSITY4_EXT = 0x804A;
3168 enum uint GL_INTENSITY8_EXT = 0x804B;
3169 enum uint GL_INTENSITY12_EXT = 0x804C;
3170 enum uint GL_INTENSITY16_EXT = 0x804D;
3171 enum uint GL_RGB2_EXT = 0x804E;
3172 enum uint GL_RGB4_EXT = 0x804F;
3173 enum uint GL_RGB5_EXT = 0x8050;
3174 enum uint GL_RGB8_EXT = 0x8051;
3175 enum uint GL_RGB10_EXT = 0x8052;
3176 enum uint GL_RGB12_EXT = 0x8053;
3177 enum uint GL_RGB16_EXT = 0x8054;
3178 enum uint GL_RGBA2_EXT = 0x8055;
3179 enum uint GL_RGBA4_EXT = 0x8056;
3180 enum uint GL_RGB5_A1_EXT = 0x8057;
3181 enum uint GL_RGBA8_EXT = 0x8058;
3182 enum uint GL_RGB10_A2_EXT = 0x8059;
3183 enum uint GL_RGBA12_EXT = 0x805A;
3184 enum uint GL_RGBA16_EXT = 0x805B;
3185 enum uint GL_TEXTURE_RED_SIZE_EXT = 0x805C;
3186 enum uint GL_TEXTURE_GREEN_SIZE_EXT = 0x805D;
3187 enum uint GL_TEXTURE_BLUE_SIZE_EXT = 0x805E;
3188 enum uint GL_TEXTURE_ALPHA_SIZE_EXT = 0x805F;
3189 enum uint GL_TEXTURE_LUMINANCE_SIZE_EXT = 0x8060;
3190 enum uint GL_TEXTURE_INTENSITY_SIZE_EXT = 0x8061;
3191 enum uint GL_REPLACE_EXT = 0x8062;
3192 enum uint GL_PROXY_TEXTURE_1D_EXT = 0x8063;
3193 enum uint GL_PROXY_TEXTURE_2D_EXT = 0x8064;
3194 enum uint GL_TEXTURE_TOO_LARGE_EXT = 0x8065;
3195 enum uint GL_PACK_SKIP_IMAGES_EXT = 0x806B;
3196 enum uint GL_PACK_IMAGE_HEIGHT_EXT = 0x806C;
3197 enum uint GL_UNPACK_SKIP_IMAGES_EXT = 0x806D;
3198 enum uint GL_UNPACK_IMAGE_HEIGHT_EXT = 0x806E;
3199 enum uint GL_TEXTURE_3D_EXT = 0x806F;
3200 enum uint GL_PROXY_TEXTURE_3D_EXT = 0x8070;
3201 enum uint GL_TEXTURE_DEPTH_EXT = 0x8071;
3202 enum uint GL_TEXTURE_WRAP_R_EXT = 0x8072;
3203 enum uint GL_MAX_3D_TEXTURE_SIZE_EXT = 0x8073;
3204 enum uint GL_TEXTURE_1D_ARRAY_EXT = 0x8C18;
3205 enum uint GL_PROXY_TEXTURE_1D_ARRAY_EXT = 0x8C19;
3206 enum uint GL_TEXTURE_2D_ARRAY_EXT = 0x8C1A;
3207 enum uint GL_PROXY_TEXTURE_2D_ARRAY_EXT = 0x8C1B;
3208 enum uint GL_TEXTURE_BINDING_1D_ARRAY_EXT = 0x8C1C;
3209 enum uint GL_TEXTURE_BINDING_2D_ARRAY_EXT = 0x8C1D;
3210 enum uint GL_MAX_ARRAY_TEXTURE_LAYERS_EXT = 0x88FF;
3211 enum uint GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT = 0x884E;
3212 enum uint GL_TEXTURE_BUFFER_EXT = 0x8C2A;
3213 enum uint GL_MAX_TEXTURE_BUFFER_SIZE_EXT = 0x8C2B;
3214 enum uint GL_TEXTURE_BINDING_BUFFER_EXT = 0x8C2C;
3215 enum uint GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 0x8C2D;
3216 enum uint GL_TEXTURE_BUFFER_FORMAT_EXT = 0x8C2E;
3217 enum uint GL_COMPRESSED_LUMINANCE_LATC1_EXT = 0x8C70;
3218 enum uint GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT = 0x8C71;
3219 enum uint GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT = 0x8C72;
3220 enum uint GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT = 0x8C73;
3221 enum uint GL_COMPRESSED_RED_RGTC1_EXT = 0x8DBB;
3222 enum uint GL_COMPRESSED_SIGNED_RED_RGTC1_EXT = 0x8DBC;
3223 enum uint GL_COMPRESSED_RED_GREEN_RGTC2_EXT = 0x8DBD;
3224 enum uint GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 0x8DBE;
3225 enum uint GL_COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0;
3226 enum uint GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1;
3227 enum uint GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2;
3228 enum uint GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3;
3229 enum uint GL_NORMAL_MAP_EXT = 0x8511;
3230 enum uint GL_REFLECTION_MAP_EXT = 0x8512;
3231 enum uint GL_TEXTURE_CUBE_MAP_EXT = 0x8513;
3232 enum uint GL_TEXTURE_BINDING_CUBE_MAP_EXT = 0x8514;
3233 enum uint GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT = 0x8515;
3234 enum uint GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT = 0x8516;
3235 enum uint GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT = 0x8517;
3236 enum uint GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT = 0x8518;
3237 enum uint GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT = 0x8519;
3238 enum uint GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT = 0x851A;
3239 enum uint GL_PROXY_TEXTURE_CUBE_MAP_EXT = 0x851B;
3240 enum uint GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT = 0x851C;
3241 enum uint GL_COMBINE_EXT = 0x8570;
3242 enum uint GL_COMBINE_RGB_EXT = 0x8571;
3243 enum uint GL_COMBINE_ALPHA_EXT = 0x8572;
3244 enum uint GL_RGB_SCALE_EXT = 0x8573;
3245 enum uint GL_ADD_SIGNED_EXT = 0x8574;
3246 enum uint GL_INTERPOLATE_EXT = 0x8575;
3247 enum uint GL_CONSTANT_EXT = 0x8576;
3248 enum uint GL_PRIMARY_COLOR_EXT = 0x8577;
3249 enum uint GL_PREVIOUS_EXT = 0x8578;
3250 enum uint GL_SOURCE0_RGB_EXT = 0x8580;
3251 enum uint GL_SOURCE1_RGB_EXT = 0x8581;
3252 enum uint GL_SOURCE2_RGB_EXT = 0x8582;
3253 enum uint GL_SOURCE0_ALPHA_EXT = 0x8588;
3254 enum uint GL_SOURCE1_ALPHA_EXT = 0x8589;
3255 enum uint GL_SOURCE2_ALPHA_EXT = 0x858A;
3256 enum uint GL_OPERAND0_RGB_EXT = 0x8590;
3257 enum uint GL_OPERAND1_RGB_EXT = 0x8591;
3258 enum uint GL_OPERAND2_RGB_EXT = 0x8592;
3259 enum uint GL_OPERAND0_ALPHA_EXT = 0x8598;
3260 enum uint GL_OPERAND1_ALPHA_EXT = 0x8599;
3261 enum uint GL_OPERAND2_ALPHA_EXT = 0x859A;
3262 enum uint GL_DOT3_RGB_EXT = 0x8740;
3263 enum uint GL_DOT3_RGBA_EXT = 0x8741;
3264 enum uint GL_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE;
3265 enum uint GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF;
3266 enum uint GL_RGBA32UI_EXT = 0x8D70;
3267 enum uint GL_RGB32UI_EXT = 0x8D71;
3268 enum uint GL_ALPHA32UI_EXT = 0x8D72;
3269 enum uint GL_INTENSITY32UI_EXT = 0x8D73;
3270 enum uint GL_LUMINANCE32UI_EXT = 0x8D74;
3271 enum uint GL_LUMINANCE_ALPHA32UI_EXT = 0x8D75;
3272 enum uint GL_RGBA16UI_EXT = 0x8D76;
3273 enum uint GL_RGB16UI_EXT = 0x8D77;
3274 enum uint GL_ALPHA16UI_EXT = 0x8D78;
3275 enum uint GL_INTENSITY16UI_EXT = 0x8D79;
3276 enum uint GL_LUMINANCE16UI_EXT = 0x8D7A;
3277 enum uint GL_LUMINANCE_ALPHA16UI_EXT = 0x8D7B;
3278 enum uint GL_RGBA8UI_EXT = 0x8D7C;
3279 enum uint GL_RGB8UI_EXT = 0x8D7D;
3280 enum uint GL_ALPHA8UI_EXT = 0x8D7E;
3281 enum uint GL_INTENSITY8UI_EXT = 0x8D7F;
3282 enum uint GL_LUMINANCE8UI_EXT = 0x8D80;
3283 enum uint GL_LUMINANCE_ALPHA8UI_EXT = 0x8D81;
3284 enum uint GL_RGBA32I_EXT = 0x8D82;
3285 enum uint GL_RGB32I_EXT = 0x8D83;
3286 enum uint GL_ALPHA32I_EXT = 0x8D84;
3287 enum uint GL_INTENSITY32I_EXT = 0x8D85;
3288 enum uint GL_LUMINANCE32I_EXT = 0x8D86;
3289 enum uint GL_LUMINANCE_ALPHA32I_EXT = 0x8D87;
3290 enum uint GL_RGBA16I_EXT = 0x8D88;
3291 enum uint GL_RGB16I_EXT = 0x8D89;
3292 enum uint GL_ALPHA16I_EXT = 0x8D8A;
3293 enum uint GL_INTENSITY16I_EXT = 0x8D8B;
3294 enum uint GL_LUMINANCE16I_EXT = 0x8D8C;
3295 enum uint GL_LUMINANCE_ALPHA16I_EXT = 0x8D8D;
3296 enum uint GL_RGBA8I_EXT = 0x8D8E;
3297 enum uint GL_RGB8I_EXT = 0x8D8F;
3298 enum uint GL_ALPHA8I_EXT = 0x8D90;
3299 enum uint GL_INTENSITY8I_EXT = 0x8D91;
3300 enum uint GL_LUMINANCE8I_EXT = 0x8D92;
3301 enum uint GL_LUMINANCE_ALPHA8I_EXT = 0x8D93;
3302 enum uint GL_RED_INTEGER_EXT = 0x8D94;
3303 enum uint GL_GREEN_INTEGER_EXT = 0x8D95;
3304 enum uint GL_BLUE_INTEGER_EXT = 0x8D96;
3305 enum uint GL_ALPHA_INTEGER_EXT = 0x8D97;
3306 enum uint GL_RGB_INTEGER_EXT = 0x8D98;
3307 enum uint GL_RGBA_INTEGER_EXT = 0x8D99;
3308 enum uint GL_BGR_INTEGER_EXT = 0x8D9A;
3309 enum uint GL_BGRA_INTEGER_EXT = 0x8D9B;
3310 enum uint GL_LUMINANCE_INTEGER_EXT = 0x8D9C;
3311 enum uint GL_LUMINANCE_ALPHA_INTEGER_EXT = 0x8D9D;
3312 enum uint GL_RGBA_INTEGER_MODE_EXT = 0x8D9E;
3313 enum uint GL_MAX_TEXTURE_LOD_BIAS_EXT = 0x84FD;
3314 enum uint GL_TEXTURE_FILTER_CONTROL_EXT = 0x8500;
3315 enum uint GL_TEXTURE_LOD_BIAS_EXT = 0x8501;
3316 enum uint GL_MIRROR_CLAMP_EXT = 0x8742;
3317 enum uint GL_MIRROR_CLAMP_TO_EDGE_EXT = 0x8743;
3318 enum uint GL_MIRROR_CLAMP_TO_BORDER_EXT = 0x8912;
3319 enum uint GL_TEXTURE_PRIORITY_EXT = 0x8066;
3320 enum uint GL_TEXTURE_RESIDENT_EXT = 0x8067;
3321 enum uint GL_TEXTURE_1D_BINDING_EXT = 0x8068;
3322 enum uint GL_TEXTURE_2D_BINDING_EXT = 0x8069;
3323 enum uint GL_TEXTURE_3D_BINDING_EXT = 0x806A;
3324 enum uint GL_PERTURB_EXT = 0x85AE;
3325 enum uint GL_TEXTURE_NORMAL_EXT = 0x85AF;
3326 enum uint GL_SRGB_EXT = 0x8C40;
3327 enum uint GL_SRGB8_EXT = 0x8C41;
3328 enum uint GL_SRGB_ALPHA_EXT = 0x8C42;
3329 enum uint GL_SRGB8_ALPHA8_EXT = 0x8C43;
3330 enum uint GL_SLUMINANCE_ALPHA_EXT = 0x8C44;
3331 enum uint GL_SLUMINANCE8_ALPHA8_EXT = 0x8C45;
3332 enum uint GL_SLUMINANCE_EXT = 0x8C46;
3333 enum uint GL_SLUMINANCE8_EXT = 0x8C47;
3334 enum uint GL_COMPRESSED_SRGB_EXT = 0x8C48;
3335 enum uint GL_COMPRESSED_SRGB_ALPHA_EXT = 0x8C49;
3336 enum uint GL_COMPRESSED_SLUMINANCE_EXT = 0x8C4A;
3337 enum uint GL_COMPRESSED_SLUMINANCE_ALPHA_EXT = 0x8C4B;
3338 enum uint GL_COMPRESSED_SRGB_S3TC_DXT1_EXT = 0x8C4C;
3339 enum uint GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT = 0x8C4D;
3340 enum uint GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = 0x8C4E;
3341 enum uint GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = 0x8C4F;
3342 enum uint GL_TEXTURE_SRGB_DECODE_EXT = 0x8A48;
3343 enum uint GL_DECODE_EXT = 0x8A49;
3344 enum uint GL_SKIP_DECODE_EXT = 0x8A4A;
3345 enum uint GL_RGB9_E5_EXT = 0x8C3D;
3346 enum uint GL_UNSIGNED_INT_5_9_9_9_REV_EXT = 0x8C3E;
3347 enum uint GL_TEXTURE_SHARED_SIZE_EXT = 0x8C3F;
3348 enum uint GL_ALPHA_SNORM = 0x9010;
3349 enum uint GL_LUMINANCE_SNORM = 0x9011;
3350 enum uint GL_LUMINANCE_ALPHA_SNORM = 0x9012;
3351 enum uint GL_INTENSITY_SNORM = 0x9013;
3352 enum uint GL_ALPHA8_SNORM = 0x9014;
3353 enum uint GL_LUMINANCE8_SNORM = 0x9015;
3354 enum uint GL_LUMINANCE8_ALPHA8_SNORM = 0x9016;
3355 enum uint GL_INTENSITY8_SNORM = 0x9017;
3356 enum uint GL_ALPHA16_SNORM = 0x9018;
3357 enum uint GL_LUMINANCE16_SNORM = 0x9019;
3358 enum uint GL_LUMINANCE16_ALPHA16_SNORM = 0x901A;
3359 enum uint GL_INTENSITY16_SNORM = 0x901B;
3360 enum uint GL_RED_SNORM = 0x8F90;
3361 enum uint GL_RG_SNORM = 0x8F91;
3362 enum uint GL_RGB_SNORM = 0x8F92;
3363 enum uint GL_RGBA_SNORM = 0x8F93;
3364 enum uint GL_TEXTURE_SWIZZLE_R_EXT = 0x8E42;
3365 enum uint GL_TEXTURE_SWIZZLE_G_EXT = 0x8E43;
3366 enum uint GL_TEXTURE_SWIZZLE_B_EXT = 0x8E44;
3367 enum uint GL_TEXTURE_SWIZZLE_A_EXT = 0x8E45;
3368 enum uint GL_TEXTURE_SWIZZLE_RGBA_EXT = 0x8E46;
3369 enum uint GL_TIME_ELAPSED_EXT = 0x88BF;
3370 enum uint GL_TRANSFORM_FEEDBACK_BUFFER_EXT = 0x8C8E;
3371 enum uint GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT = 0x8C84;
3372 enum uint GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT = 0x8C85;
3373 enum uint GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT = 0x8C8F;
3374 enum uint GL_INTERLEAVED_ATTRIBS_EXT = 0x8C8C;
3375 enum uint GL_SEPARATE_ATTRIBS_EXT = 0x8C8D;
3376 enum uint GL_PRIMITIVES_GENERATED_EXT = 0x8C87;
3377 enum uint GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT = 0x8C88;
3378 enum uint GL_RASTERIZER_DISCARD_EXT = 0x8C89;
3379 enum uint GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT = 0x8C8A;
3380 enum uint GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT = 0x8C8B;
3381 enum uint GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT = 0x8C80;
3382 enum uint GL_TRANSFORM_FEEDBACK_VARYINGS_EXT = 0x8C83;
3383 enum uint GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT = 0x8C7F;
3384 enum uint GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT = 0x8C76;
3385 enum uint GL_VERTEX_ARRAY_EXT = 0x8074;
3386 enum uint GL_NORMAL_ARRAY_EXT = 0x8075;
3387 enum uint GL_COLOR_ARRAY_EXT = 0x8076;
3388 enum uint GL_INDEX_ARRAY_EXT = 0x8077;
3389 enum uint GL_TEXTURE_COORD_ARRAY_EXT = 0x8078;
3390 enum uint GL_EDGE_FLAG_ARRAY_EXT = 0x8079;
3391 enum uint GL_VERTEX_ARRAY_SIZE_EXT = 0x807A;
3392 enum uint GL_VERTEX_ARRAY_TYPE_EXT = 0x807B;
3393 enum uint GL_VERTEX_ARRAY_STRIDE_EXT = 0x807C;
3394 enum uint GL_VERTEX_ARRAY_COUNT_EXT = 0x807D;
3395 enum uint GL_NORMAL_ARRAY_TYPE_EXT = 0x807E;
3396 enum uint GL_NORMAL_ARRAY_STRIDE_EXT = 0x807F;
3397 enum uint GL_NORMAL_ARRAY_COUNT_EXT = 0x8080;
3398 enum uint GL_COLOR_ARRAY_SIZE_EXT = 0x8081;
3399 enum uint GL_COLOR_ARRAY_TYPE_EXT = 0x8082;
3400 enum uint GL_COLOR_ARRAY_STRIDE_EXT = 0x8083;
3401 enum uint GL_COLOR_ARRAY_COUNT_EXT = 0x8084;
3402 enum uint GL_INDEX_ARRAY_TYPE_EXT = 0x8085;
3403 enum uint GL_INDEX_ARRAY_STRIDE_EXT = 0x8086;
3404 enum uint GL_INDEX_ARRAY_COUNT_EXT = 0x8087;
3405 enum uint GL_TEXTURE_COORD_ARRAY_SIZE_EXT = 0x8088;
3406 enum uint GL_TEXTURE_COORD_ARRAY_TYPE_EXT = 0x8089;
3407 enum uint GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = 0x808A;
3408 enum uint GL_TEXTURE_COORD_ARRAY_COUNT_EXT = 0x808B;
3409 enum uint GL_EDGE_FLAG_ARRAY_STRIDE_EXT = 0x808C;
3410 enum uint GL_EDGE_FLAG_ARRAY_COUNT_EXT = 0x808D;
3411 enum uint GL_VERTEX_ARRAY_POINTER_EXT = 0x808E;
3412 enum uint GL_NORMAL_ARRAY_POINTER_EXT = 0x808F;
3413 enum uint GL_COLOR_ARRAY_POINTER_EXT = 0x8090;
3414 enum uint GL_INDEX_ARRAY_POINTER_EXT = 0x8091;
3415 enum uint GL_TEXTURE_COORD_ARRAY_POINTER_EXT = 0x8092;
3416 enum uint GL_EDGE_FLAG_ARRAY_POINTER_EXT = 0x8093;
3417 enum uint GL_DOUBLE_VEC2_EXT = 0x8FFC;
3418 enum uint GL_DOUBLE_VEC3_EXT = 0x8FFD;
3419 enum uint GL_DOUBLE_VEC4_EXT = 0x8FFE;
3420 enum uint GL_DOUBLE_MAT2_EXT = 0x8F46;
3421 enum uint GL_DOUBLE_MAT3_EXT = 0x8F47;
3422 enum uint GL_DOUBLE_MAT4_EXT = 0x8F48;
3423 enum uint GL_DOUBLE_MAT2x3_EXT = 0x8F49;
3424 enum uint GL_DOUBLE_MAT2x4_EXT = 0x8F4A;
3425 enum uint GL_DOUBLE_MAT3x2_EXT = 0x8F4B;
3426 enum uint GL_DOUBLE_MAT3x4_EXT = 0x8F4C;
3427 enum uint GL_DOUBLE_MAT4x2_EXT = 0x8F4D;
3428 enum uint GL_DOUBLE_MAT4x3_EXT = 0x8F4E;
3429 enum uint GL_VERTEX_SHADER_EXT = 0x8780;
3430 enum uint GL_VERTEX_SHADER_BINDING_EXT = 0x8781;
3431 enum uint GL_OP_INDEX_EXT = 0x8782;
3432 enum uint GL_OP_NEGATE_EXT = 0x8783;
3433 enum uint GL_OP_DOT3_EXT = 0x8784;
3434 enum uint GL_OP_DOT4_EXT = 0x8785;
3435 enum uint GL_OP_MUL_EXT = 0x8786;
3436 enum uint GL_OP_ADD_EXT = 0x8787;
3437 enum uint GL_OP_MADD_EXT = 0x8788;
3438 enum uint GL_OP_FRAC_EXT = 0x8789;
3439 enum uint GL_OP_MAX_EXT = 0x878A;
3440 enum uint GL_OP_MIN_EXT = 0x878B;
3441 enum uint GL_OP_SET_GE_EXT = 0x878C;
3442 enum uint GL_OP_SET_LT_EXT = 0x878D;
3443 enum uint GL_OP_CLAMP_EXT = 0x878E;
3444 enum uint GL_OP_FLOOR_EXT = 0x878F;
3445 enum uint GL_OP_ROUND_EXT = 0x8790;
3446 enum uint GL_OP_EXP_BASE_2_EXT = 0x8791;
3447 enum uint GL_OP_LOG_BASE_2_EXT = 0x8792;
3448 enum uint GL_OP_POWER_EXT = 0x8793;
3449 enum uint GL_OP_RECIP_EXT = 0x8794;
3450 enum uint GL_OP_RECIP_SQRT_EXT = 0x8795;
3451 enum uint GL_OP_SUB_EXT = 0x8796;
3452 enum uint GL_OP_CROSS_PRODUCT_EXT = 0x8797;
3453 enum uint GL_OP_MULTIPLY_MATRIX_EXT = 0x8798;
3454 enum uint GL_OP_MOV_EXT = 0x8799;
3455 enum uint GL_OUTPUT_VERTEX_EXT = 0x879A;
3456 enum uint GL_OUTPUT_COLOR0_EXT = 0x879B;
3457 enum uint GL_OUTPUT_COLOR1_EXT = 0x879C;
3458 enum uint GL_OUTPUT_TEXTURE_COORD0_EXT = 0x879D;
3459 enum uint GL_OUTPUT_TEXTURE_COORD1_EXT = 0x879E;
3460 enum uint GL_OUTPUT_TEXTURE_COORD2_EXT = 0x879F;
3461 enum uint GL_OUTPUT_TEXTURE_COORD3_EXT = 0x87A0;
3462 enum uint GL_OUTPUT_TEXTURE_COORD4_EXT = 0x87A1;
3463 enum uint GL_OUTPUT_TEXTURE_COORD5_EXT = 0x87A2;
3464 enum uint GL_OUTPUT_TEXTURE_COORD6_EXT = 0x87A3;
3465 enum uint GL_OUTPUT_TEXTURE_COORD7_EXT = 0x87A4;
3466 enum uint GL_OUTPUT_TEXTURE_COORD8_EXT = 0x87A5;
3467 enum uint GL_OUTPUT_TEXTURE_COORD9_EXT = 0x87A6;
3468 enum uint GL_OUTPUT_TEXTURE_COORD10_EXT = 0x87A7;
3469 enum uint GL_OUTPUT_TEXTURE_COORD11_EXT = 0x87A8;
3470 enum uint GL_OUTPUT_TEXTURE_COORD12_EXT = 0x87A9;
3471 enum uint GL_OUTPUT_TEXTURE_COORD13_EXT = 0x87AA;
3472 enum uint GL_OUTPUT_TEXTURE_COORD14_EXT = 0x87AB;
3473 enum uint GL_OUTPUT_TEXTURE_COORD15_EXT = 0x87AC;
3474 enum uint GL_OUTPUT_TEXTURE_COORD16_EXT = 0x87AD;
3475 enum uint GL_OUTPUT_TEXTURE_COORD17_EXT = 0x87AE;
3476 enum uint GL_OUTPUT_TEXTURE_COORD18_EXT = 0x87AF;
3477 enum uint GL_OUTPUT_TEXTURE_COORD19_EXT = 0x87B0;
3478 enum uint GL_OUTPUT_TEXTURE_COORD20_EXT = 0x87B1;
3479 enum uint GL_OUTPUT_TEXTURE_COORD21_EXT = 0x87B2;
3480 enum uint GL_OUTPUT_TEXTURE_COORD22_EXT = 0x87B3;
3481 enum uint GL_OUTPUT_TEXTURE_COORD23_EXT = 0x87B4;
3482 enum uint GL_OUTPUT_TEXTURE_COORD24_EXT = 0x87B5;
3483 enum uint GL_OUTPUT_TEXTURE_COORD25_EXT = 0x87B6;
3484 enum uint GL_OUTPUT_TEXTURE_COORD26_EXT = 0x87B7;
3485 enum uint GL_OUTPUT_TEXTURE_COORD27_EXT = 0x87B8;
3486 enum uint GL_OUTPUT_TEXTURE_COORD28_EXT = 0x87B9;
3487 enum uint GL_OUTPUT_TEXTURE_COORD29_EXT = 0x87BA;
3488 enum uint GL_OUTPUT_TEXTURE_COORD30_EXT = 0x87BB;
3489 enum uint GL_OUTPUT_TEXTURE_COORD31_EXT = 0x87BC;
3490 enum uint GL_OUTPUT_FOG_EXT = 0x87BD;
3491 enum uint GL_SCALAR_EXT = 0x87BE;
3492 enum uint GL_VECTOR_EXT = 0x87BF;
3493 enum uint GL_MATRIX_EXT = 0x87C0;
3494 enum uint GL_VARIANT_EXT = 0x87C1;
3495 enum uint GL_INVARIANT_EXT = 0x87C2;
3496 enum uint GL_LOCAL_CONSTANT_EXT = 0x87C3;
3497 enum uint GL_LOCAL_EXT = 0x87C4;
3498 enum uint GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87C5;
3499 enum uint GL_MAX_VERTEX_SHADER_VARIANTS_EXT = 0x87C6;
3500 enum uint GL_MAX_VERTEX_SHADER_INVARIANTS_EXT = 0x87C7;
3501 enum uint GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87C8;
3502 enum uint GL_MAX_VERTEX_SHADER_LOCALS_EXT = 0x87C9;
3503 enum uint GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CA;
3504 enum uint GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 0x87CB;
3505 enum uint GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87CC;
3506 enum uint GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 0x87CD;
3507 enum uint GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 0x87CE;
3508 enum uint GL_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CF;
3509 enum uint GL_VERTEX_SHADER_VARIANTS_EXT = 0x87D0;
3510 enum uint GL_VERTEX_SHADER_INVARIANTS_EXT = 0x87D1;
3511 enum uint GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87D2;
3512 enum uint GL_VERTEX_SHADER_LOCALS_EXT = 0x87D3;
3513 enum uint GL_VERTEX_SHADER_OPTIMIZED_EXT = 0x87D4;
3514 enum uint GL_X_EXT = 0x87D5;
3515 enum uint GL_Y_EXT = 0x87D6;
3516 enum uint GL_Z_EXT = 0x87D7;
3517 enum uint GL_W_EXT = 0x87D8;
3518 enum uint GL_NEGATIVE_X_EXT = 0x87D9;
3519 enum uint GL_NEGATIVE_Y_EXT = 0x87DA;
3520 enum uint GL_NEGATIVE_Z_EXT = 0x87DB;
3521 enum uint GL_NEGATIVE_W_EXT = 0x87DC;
3522 enum uint GL_ZERO_EXT = 0x87DD;
3523 enum uint GL_ONE_EXT = 0x87DE;
3524 enum uint GL_NEGATIVE_ONE_EXT = 0x87DF;
3525 enum uint GL_NORMALIZED_RANGE_EXT = 0x87E0;
3526 enum uint GL_FULL_RANGE_EXT = 0x87E1;
3527 enum uint GL_CURRENT_VERTEX_EXT = 0x87E2;
3528 enum uint GL_MVP_MATRIX_EXT = 0x87E3;
3529 enum uint GL_VARIANT_VALUE_EXT = 0x87E4;
3530 enum uint GL_VARIANT_DATATYPE_EXT = 0x87E5;
3531 enum uint GL_VARIANT_ARRAY_STRIDE_EXT = 0x87E6;
3532 enum uint GL_VARIANT_ARRAY_TYPE_EXT = 0x87E7;
3533 enum uint GL_VARIANT_ARRAY_EXT = 0x87E8;
3534 enum uint GL_VARIANT_ARRAY_POINTER_EXT = 0x87E9;
3535 enum uint GL_INVARIANT_VALUE_EXT = 0x87EA;
3536 enum uint GL_INVARIANT_DATATYPE_EXT = 0x87EB;
3537 enum uint GL_LOCAL_CONSTANT_VALUE_EXT = 0x87EC;
3538 enum uint GL_LOCAL_CONSTANT_DATATYPE_EXT = 0x87ED;
3539 enum uint GL_MODELVIEW0_STACK_DEPTH_EXT = 0x0BA3;
3540 enum uint GL_MODELVIEW1_STACK_DEPTH_EXT = 0x8502;
3541 enum uint GL_MODELVIEW0_MATRIX_EXT = 0x0BA6;
3542 enum uint GL_MODELVIEW1_MATRIX_EXT = 0x8506;
3543 enum uint GL_VERTEX_WEIGHTING_EXT = 0x8509;
3544 enum uint GL_MODELVIEW0_EXT = 0x1700;
3545 enum uint GL_MODELVIEW1_EXT = 0x850A;
3546 enum uint GL_CURRENT_VERTEX_WEIGHT_EXT = 0x850B;
3547 enum uint GL_VERTEX_WEIGHT_ARRAY_EXT = 0x850C;
3548 enum uint GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT = 0x850D;
3549 enum uint GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT = 0x850E;
3550 enum uint GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 0x850F;
3551 enum uint GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT = 0x8510;
3552 enum uint GL_SYNC_X11_FENCE_EXT = 0x90E1;
3553 enum uint GL_IGNORE_BORDER_HP = 0x8150;
3554 enum uint GL_CONSTANT_BORDER_HP = 0x8151;
3555 enum uint GL_REPLICATE_BORDER_HP = 0x8153;
3556 enum uint GL_CONVOLUTION_BORDER_COLOR_HP = 0x8154;
3557 enum uint GL_IMAGE_SCALE_X_HP = 0x8155;
3558 enum uint GL_IMAGE_SCALE_Y_HP = 0x8156;
3559 enum uint GL_IMAGE_TRANSLATE_X_HP = 0x8157;
3560 enum uint GL_IMAGE_TRANSLATE_Y_HP = 0x8158;
3561 enum uint GL_IMAGE_ROTATE_ANGLE_HP = 0x8159;
3562 enum uint GL_IMAGE_ROTATE_ORIGIN_X_HP = 0x815A;
3563 enum uint GL_IMAGE_ROTATE_ORIGIN_Y_HP = 0x815B;
3564 enum uint GL_IMAGE_MAG_FILTER_HP = 0x815C;
3565 enum uint GL_IMAGE_MIN_FILTER_HP = 0x815D;
3566 enum uint GL_IMAGE_CUBIC_WEIGHT_HP = 0x815E;
3567 enum uint GL_CUBIC_HP = 0x815F;
3568 enum uint GL_AVERAGE_HP = 0x8160;
3569 enum uint GL_IMAGE_TRANSFORM_2D_HP = 0x8161;
3570 enum uint GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 0x8162;
3571 enum uint GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 0x8163;
3572 enum uint GL_OCCLUSION_TEST_HP = 0x8165;
3573 enum uint GL_OCCLUSION_TEST_RESULT_HP = 0x8166;
3574 enum uint GL_TEXTURE_LIGHTING_MODE_HP = 0x8167;
3575 enum uint GL_TEXTURE_POST_SPECULAR_HP = 0x8168;
3576 enum uint GL_TEXTURE_PRE_SPECULAR_HP = 0x8169;
3577 enum uint GL_CULL_VERTEX_IBM = 103050;
3578 enum uint GL_RASTER_POSITION_UNCLIPPED_IBM = 0x19262;
3579 enum uint GL_ALL_STATIC_DATA_IBM = 103060;
3580 enum uint GL_STATIC_VERTEX_ARRAY_IBM = 103061;
3581 enum uint GL_MIRRORED_REPEAT_IBM = 0x8370;
3582 enum uint GL_VERTEX_ARRAY_LIST_IBM = 103070;
3583 enum uint GL_NORMAL_ARRAY_LIST_IBM = 103071;
3584 enum uint GL_COLOR_ARRAY_LIST_IBM = 103072;
3585 enum uint GL_INDEX_ARRAY_LIST_IBM = 103073;
3586 enum uint GL_TEXTURE_COORD_ARRAY_LIST_IBM = 103074;
3587 enum uint GL_EDGE_FLAG_ARRAY_LIST_IBM = 103075;
3588 enum uint GL_FOG_COORDINATE_ARRAY_LIST_IBM = 103076;
3589 enum uint GL_SECONDARY_COLOR_ARRAY_LIST_IBM = 103077;
3590 enum uint GL_VERTEX_ARRAY_LIST_STRIDE_IBM = 103080;
3591 enum uint GL_NORMAL_ARRAY_LIST_STRIDE_IBM = 103081;
3592 enum uint GL_COLOR_ARRAY_LIST_STRIDE_IBM = 103082;
3593 enum uint GL_INDEX_ARRAY_LIST_STRIDE_IBM = 103083;
3594 enum uint GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM = 103084;
3595 enum uint GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM = 103085;
3596 enum uint GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM = 103086;
3597 enum uint GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM = 103087;
3598 enum uint GL_RED_MIN_CLAMP_INGR = 0x8560;
3599 enum uint GL_GREEN_MIN_CLAMP_INGR = 0x8561;
3600 enum uint GL_BLUE_MIN_CLAMP_INGR = 0x8562;
3601 enum uint GL_ALPHA_MIN_CLAMP_INGR = 0x8563;
3602 enum uint GL_RED_MAX_CLAMP_INGR = 0x8564;
3603 enum uint GL_GREEN_MAX_CLAMP_INGR = 0x8565;
3604 enum uint GL_BLUE_MAX_CLAMP_INGR = 0x8566;
3605 enum uint GL_ALPHA_MAX_CLAMP_INGR = 0x8567;
3606 enum uint GL_INTERLACE_READ_INGR = 0x8568;
3607 enum uint GL_TEXTURE_MEMORY_LAYOUT_INTEL = 0x83FF;
3608 enum uint GL_LAYOUT_DEFAULT_INTEL = 0;
3609 enum uint GL_LAYOUT_LINEAR_INTEL = 1;
3610 enum uint GL_LAYOUT_LINEAR_CPU_CACHED_INTEL = 2;
3611 enum uint GL_PARALLEL_ARRAYS_INTEL = 0x83F4;
3612 enum uint GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F5;
3613 enum uint GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F6;
3614 enum uint GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F7;
3615 enum uint GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F8;
3616 enum uint GL_PERFQUERY_SINGLE_CONTEXT_INTEL = 0x00000000;
3617 enum uint GL_PERFQUERY_GLOBAL_CONTEXT_INTEL = 0x00000001;
3618 enum uint GL_PERFQUERY_WAIT_INTEL = 0x83FB;
3619 enum uint GL_PERFQUERY_FLUSH_INTEL = 0x83FA;
3620 enum uint GL_PERFQUERY_DONOT_FLUSH_INTEL = 0x83F9;
3621 enum uint GL_PERFQUERY_COUNTER_EVENT_INTEL = 0x94F0;
3622 enum uint GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL = 0x94F1;
3623 enum uint GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL = 0x94F2;
3624 enum uint GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL = 0x94F3;
3625 enum uint GL_PERFQUERY_COUNTER_RAW_INTEL = 0x94F4;
3626 enum uint GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL = 0x94F5;
3627 enum uint GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL = 0x94F8;
3628 enum uint GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL = 0x94F9;
3629 enum uint GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL = 0x94FA;
3630 enum uint GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL = 0x94FB;
3631 enum uint GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL = 0x94FC;
3632 enum uint GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL = 0x94FD;
3633 enum uint GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL = 0x94FE;
3634 enum uint GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL = 0x94FF;
3635 enum uint GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL = 0x9500;
3636 enum uint GL_MULTIPLY_KHR = 0x9294;
3637 enum uint GL_SCREEN_KHR = 0x9295;
3638 enum uint GL_OVERLAY_KHR = 0x9296;
3639 enum uint GL_DARKEN_KHR = 0x9297;
3640 enum uint GL_LIGHTEN_KHR = 0x9298;
3641 enum uint GL_COLORDODGE_KHR = 0x9299;
3642 enum uint GL_COLORBURN_KHR = 0x929A;
3643 enum uint GL_HARDLIGHT_KHR = 0x929B;
3644 enum uint GL_SOFTLIGHT_KHR = 0x929C;
3645 enum uint GL_DIFFERENCE_KHR = 0x929E;
3646 enum uint GL_EXCLUSION_KHR = 0x92A0;
3647 enum uint GL_HSL_HUE_KHR = 0x92AD;
3648 enum uint GL_HSL_SATURATION_KHR = 0x92AE;
3649 enum uint GL_HSL_COLOR_KHR = 0x92AF;
3650 enum uint GL_HSL_LUMINOSITY_KHR = 0x92B0;
3651 enum uint GL_BLEND_ADVANCED_COHERENT_KHR = 0x9285;
3652 enum uint GL_CONTEXT_RELEASE_BEHAVIOR_KHR = 0x82FB;
3653 enum uint GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR = 0x82FC;
3654 enum uint GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR = 0x8242;
3655 enum uint GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR = 0x8243;
3656 enum uint GL_DEBUG_CALLBACK_FUNCTION_KHR = 0x8244;
3657 enum uint GL_DEBUG_CALLBACK_USER_PARAM_KHR = 0x8245;
3658 enum uint GL_DEBUG_SOURCE_API_KHR = 0x8246;
3659 enum uint GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR = 0x8247;
3660 enum uint GL_DEBUG_SOURCE_SHADER_COMPILER_KHR = 0x8248;
3661 enum uint GL_DEBUG_SOURCE_THIRD_PARTY_KHR = 0x8249;
3662 enum uint GL_DEBUG_SOURCE_APPLICATION_KHR = 0x824A;
3663 enum uint GL_DEBUG_SOURCE_OTHER_KHR = 0x824B;
3664 enum uint GL_DEBUG_TYPE_ERROR_KHR = 0x824C;
3665 enum uint GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR = 0x824D;
3666 enum uint GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR = 0x824E;
3667 enum uint GL_DEBUG_TYPE_PORTABILITY_KHR = 0x824F;
3668 enum uint GL_DEBUG_TYPE_PERFORMANCE_KHR = 0x8250;
3669 enum uint GL_DEBUG_TYPE_OTHER_KHR = 0x8251;
3670 enum uint GL_DEBUG_TYPE_MARKER_KHR = 0x8268;
3671 enum uint GL_DEBUG_TYPE_PUSH_GROUP_KHR = 0x8269;
3672 enum uint GL_DEBUG_TYPE_POP_GROUP_KHR = 0x826A;
3673 enum uint GL_DEBUG_SEVERITY_NOTIFICATION_KHR = 0x826B;
3674 enum uint GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR = 0x826C;
3675 enum uint GL_DEBUG_GROUP_STACK_DEPTH_KHR = 0x826D;
3676 enum uint GL_BUFFER_KHR = 0x82E0;
3677 enum uint GL_SHADER_KHR = 0x82E1;
3678 enum uint GL_PROGRAM_KHR = 0x82E2;
3679 enum uint GL_VERTEX_ARRAY_KHR = 0x8074;
3680 enum uint GL_QUERY_KHR = 0x82E3;
3681 enum uint GL_PROGRAM_PIPELINE_KHR = 0x82E4;
3682 enum uint GL_SAMPLER_KHR = 0x82E6;
3683 enum uint GL_MAX_LABEL_LENGTH_KHR = 0x82E8;
3684 enum uint GL_MAX_DEBUG_MESSAGE_LENGTH_KHR = 0x9143;
3685 enum uint GL_MAX_DEBUG_LOGGED_MESSAGES_KHR = 0x9144;
3686 enum uint GL_DEBUG_LOGGED_MESSAGES_KHR = 0x9145;
3687 enum uint GL_DEBUG_SEVERITY_HIGH_KHR = 0x9146;
3688 enum uint GL_DEBUG_SEVERITY_MEDIUM_KHR = 0x9147;
3689 enum uint GL_DEBUG_SEVERITY_LOW_KHR = 0x9148;
3690 enum uint GL_DEBUG_OUTPUT_KHR = 0x92E0;
3691 enum uint GL_CONTEXT_FLAG_DEBUG_BIT_KHR = 0x00000002;
3692 enum uint GL_STACK_OVERFLOW_KHR = 0x0503;
3693 enum uint GL_STACK_UNDERFLOW_KHR = 0x0504;
3694 enum uint GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR = 0x00000008;
3695 enum uint GL_CONTEXT_ROBUST_ACCESS = 0x90F3;
3696 enum uint GL_CONTEXT_ROBUST_ACCESS_KHR = 0x90F3;
3697 enum uint GL_LOSE_CONTEXT_ON_RESET_KHR = 0x8252;
3698 enum uint GL_GUILTY_CONTEXT_RESET_KHR = 0x8253;
3699 enum uint GL_INNOCENT_CONTEXT_RESET_KHR = 0x8254;
3700 enum uint GL_UNKNOWN_CONTEXT_RESET_KHR = 0x8255;
3701 enum uint GL_RESET_NOTIFICATION_STRATEGY_KHR = 0x8256;
3702 enum uint GL_NO_RESET_NOTIFICATION_KHR = 0x8261;
3703 enum uint GL_CONTEXT_LOST_KHR = 0x0507;
3704 enum uint GL_COMPRESSED_RGBA_ASTC_4x4_KHR = 0x93B0;
3705 enum uint GL_COMPRESSED_RGBA_ASTC_5x4_KHR = 0x93B1;
3706 enum uint GL_COMPRESSED_RGBA_ASTC_5x5_KHR = 0x93B2;
3707 enum uint GL_COMPRESSED_RGBA_ASTC_6x5_KHR = 0x93B3;
3708 enum uint GL_COMPRESSED_RGBA_ASTC_6x6_KHR = 0x93B4;
3709 enum uint GL_COMPRESSED_RGBA_ASTC_8x5_KHR = 0x93B5;
3710 enum uint GL_COMPRESSED_RGBA_ASTC_8x6_KHR = 0x93B6;
3711 enum uint GL_COMPRESSED_RGBA_ASTC_8x8_KHR = 0x93B7;
3712 enum uint GL_COMPRESSED_RGBA_ASTC_10x5_KHR = 0x93B8;
3713 enum uint GL_COMPRESSED_RGBA_ASTC_10x6_KHR = 0x93B9;
3714 enum uint GL_COMPRESSED_RGBA_ASTC_10x8_KHR = 0x93BA;
3715 enum uint GL_COMPRESSED_RGBA_ASTC_10x10_KHR = 0x93BB;
3716 enum uint GL_COMPRESSED_RGBA_ASTC_12x10_KHR = 0x93BC;
3717 enum uint GL_COMPRESSED_RGBA_ASTC_12x12_KHR = 0x93BD;
3718 enum uint GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR = 0x93D0;
3719 enum uint GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR = 0x93D1;
3720 enum uint GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR = 0x93D2;
3721 enum uint GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR = 0x93D3;
3722 enum uint GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR = 0x93D4;
3723 enum uint GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR = 0x93D5;
3724 enum uint GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR = 0x93D6;
3725 enum uint GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR = 0x93D7;
3726 enum uint GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR = 0x93D8;
3727 enum uint GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR = 0x93D9;
3728 enum uint GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR = 0x93DA;
3729 enum uint GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR = 0x93DB;
3730 enum uint GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR = 0x93DC;
3731 enum uint GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR = 0x93DD;
3732 enum uint GL_TEXTURE_1D_STACK_MESAX = 0x8759;
3733 enum uint GL_TEXTURE_2D_STACK_MESAX = 0x875A;
3734 enum uint GL_PROXY_TEXTURE_1D_STACK_MESAX = 0x875B;
3735 enum uint GL_PROXY_TEXTURE_2D_STACK_MESAX = 0x875C;
3736 enum uint GL_TEXTURE_1D_STACK_BINDING_MESAX = 0x875D;
3737 enum uint GL_TEXTURE_2D_STACK_BINDING_MESAX = 0x875E;
3738 enum uint GL_PACK_INVERT_MESA = 0x8758;
3739 enum uint GL_UNSIGNED_SHORT_8_8_MESA = 0x85BA;
3740 enum uint GL_UNSIGNED_SHORT_8_8_REV_MESA = 0x85BB;
3741 enum uint GL_YCBCR_MESA = 0x8757;
3742 enum uint GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX = 0x9047;
3743 enum uint GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX = 0x9048;
3744 enum uint GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX = 0x9049;
3745 enum uint GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX = 0x904A;
3746 enum uint GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX = 0x904B;
3747 enum uint GL_BLEND_OVERLAP_NV = 0x9281;
3748 enum uint GL_BLEND_PREMULTIPLIED_SRC_NV = 0x9280;
3749 enum uint GL_BLUE_NV = 0x1905;
3750 enum uint GL_COLORBURN_NV = 0x929A;
3751 enum uint GL_COLORDODGE_NV = 0x9299;
3752 enum uint GL_CONJOINT_NV = 0x9284;
3753 enum uint GL_CONTRAST_NV = 0x92A1;
3754 enum uint GL_DARKEN_NV = 0x9297;
3755 enum uint GL_DIFFERENCE_NV = 0x929E;
3756 enum uint GL_DISJOINT_NV = 0x9283;
3757 enum uint GL_DST_ATOP_NV = 0x928F;
3758 enum uint GL_DST_IN_NV = 0x928B;
3759 enum uint GL_DST_NV = 0x9287;
3760 enum uint GL_DST_OUT_NV = 0x928D;
3761 enum uint GL_DST_OVER_NV = 0x9289;
3762 enum uint GL_EXCLUSION_NV = 0x92A0;
3763 enum uint GL_GREEN_NV = 0x1904;
3764 enum uint GL_HARDLIGHT_NV = 0x929B;
3765 enum uint GL_HARDMIX_NV = 0x92A9;
3766 enum uint GL_HSL_COLOR_NV = 0x92AF;
3767 enum uint GL_HSL_HUE_NV = 0x92AD;
3768 enum uint GL_HSL_LUMINOSITY_NV = 0x92B0;
3769 enum uint GL_HSL_SATURATION_NV = 0x92AE;
3770 enum uint GL_INVERT_OVG_NV = 0x92B4;
3771 enum uint GL_INVERT_RGB_NV = 0x92A3;
3772 enum uint GL_LIGHTEN_NV = 0x9298;
3773 enum uint GL_LINEARBURN_NV = 0x92A5;
3774 enum uint GL_LINEARDODGE_NV = 0x92A4;
3775 enum uint GL_LINEARLIGHT_NV = 0x92A7;
3776 enum uint GL_MINUS_CLAMPED_NV = 0x92B3;
3777 enum uint GL_MINUS_NV = 0x929F;
3778 enum uint GL_MULTIPLY_NV = 0x9294;
3779 enum uint GL_OVERLAY_NV = 0x9296;
3780 enum uint GL_PINLIGHT_NV = 0x92A8;
3781 enum uint GL_PLUS_CLAMPED_ALPHA_NV = 0x92B2;
3782 enum uint GL_PLUS_CLAMPED_NV = 0x92B1;
3783 enum uint GL_PLUS_DARKER_NV = 0x9292;
3784 enum uint GL_PLUS_NV = 0x9291;
3785 enum uint GL_RED_NV = 0x1903;
3786 enum uint GL_SCREEN_NV = 0x9295;
3787 enum uint GL_SOFTLIGHT_NV = 0x929C;
3788 enum uint GL_SRC_ATOP_NV = 0x928E;
3789 enum uint GL_SRC_IN_NV = 0x928A;
3790 enum uint GL_SRC_NV = 0x9286;
3791 enum uint GL_SRC_OUT_NV = 0x928C;
3792 enum uint GL_SRC_OVER_NV = 0x9288;
3793 enum uint GL_UNCORRELATED_NV = 0x9282;
3794 enum uint GL_VIVIDLIGHT_NV = 0x92A6;
3795 enum uint GL_XOR_NV = 0x1506;
3796 enum uint GL_BLEND_ADVANCED_COHERENT_NV = 0x9285;
3797 enum uint GL_TERMINATE_SEQUENCE_COMMAND_NV = 0x0000;
3798 enum uint GL_NOP_COMMAND_NV = 0x0001;
3799 enum uint GL_DRAW_ELEMENTS_COMMAND_NV = 0x0002;
3800 enum uint GL_DRAW_ARRAYS_COMMAND_NV = 0x0003;
3801 enum uint GL_DRAW_ELEMENTS_STRIP_COMMAND_NV = 0x0004;
3802 enum uint GL_DRAW_ARRAYS_STRIP_COMMAND_NV = 0x0005;
3803 enum uint GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV = 0x0006;
3804 enum uint GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV = 0x0007;
3805 enum uint GL_ELEMENT_ADDRESS_COMMAND_NV = 0x0008;
3806 enum uint GL_ATTRIBUTE_ADDRESS_COMMAND_NV = 0x0009;
3807 enum uint GL_UNIFORM_ADDRESS_COMMAND_NV = 0x000A;
3808 enum uint GL_BLEND_COLOR_COMMAND_NV = 0x000B;
3809 enum uint GL_STENCIL_REF_COMMAND_NV = 0x000C;
3810 enum uint GL_LINE_WIDTH_COMMAND_NV = 0x000D;
3811 enum uint GL_POLYGON_OFFSET_COMMAND_NV = 0x000E;
3812 enum uint GL_ALPHA_REF_COMMAND_NV = 0x000F;
3813 enum uint GL_VIEWPORT_COMMAND_NV = 0x0010;
3814 enum uint GL_SCISSOR_COMMAND_NV = 0x0011;
3815 enum uint GL_FRONT_FACE_COMMAND_NV = 0x0012;
3816 enum uint GL_COMPUTE_PROGRAM_NV = 0x90FB;
3817 enum uint GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV = 0x90FC;
3818 enum uint GL_QUERY_WAIT_NV = 0x8E13;
3819 enum uint GL_QUERY_NO_WAIT_NV = 0x8E14;
3820 enum uint GL_QUERY_BY_REGION_WAIT_NV = 0x8E15;
3821 enum uint GL_QUERY_BY_REGION_NO_WAIT_NV = 0x8E16;
3822 enum uint GL_CONSERVATIVE_RASTERIZATION_NV = 0x9346;
3823 enum uint GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV = 0x9347;
3824 enum uint GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV = 0x9348;
3825 enum uint GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV = 0x9349;
3826 enum uint GL_CONSERVATIVE_RASTER_DILATE_NV = 0x9379;
3827 enum uint GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV = 0x937A;
3828 enum uint GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV = 0x937B;
3829 enum uint GL_DEPTH_STENCIL_TO_RGBA_NV = 0x886E;
3830 enum uint GL_DEPTH_STENCIL_TO_BGRA_NV = 0x886F;
3831 enum uint GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV = 0x90D0;
3832 enum uint GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV = 0x90D1;
3833 enum uint GL_DEPTH_COMPONENT32F_NV = 0x8DAB;
3834 enum uint GL_DEPTH32F_STENCIL8_NV = 0x8DAC;
3835 enum uint GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV = 0x8DAD;
3836 enum uint GL_DEPTH_BUFFER_FLOAT_MODE_NV = 0x8DAF;
3837 enum uint GL_DEPTH_CLAMP_NV = 0x864F;
3838 enum uint GL_EVAL_2D_NV = 0x86C0;
3839 enum uint GL_EVAL_TRIANGULAR_2D_NV = 0x86C1;
3840 enum uint GL_MAP_TESSELLATION_NV = 0x86C2;
3841 enum uint GL_MAP_ATTRIB_U_ORDER_NV = 0x86C3;
3842 enum uint GL_MAP_ATTRIB_V_ORDER_NV = 0x86C4;
3843 enum uint GL_EVAL_FRACTIONAL_TESSELLATION_NV = 0x86C5;
3844 enum uint GL_EVAL_VERTEX_ATTRIB0_NV = 0x86C6;
3845 enum uint GL_EVAL_VERTEX_ATTRIB1_NV = 0x86C7;
3846 enum uint GL_EVAL_VERTEX_ATTRIB2_NV = 0x86C8;
3847 enum uint GL_EVAL_VERTEX_ATTRIB3_NV = 0x86C9;
3848 enum uint GL_EVAL_VERTEX_ATTRIB4_NV = 0x86CA;
3849 enum uint GL_EVAL_VERTEX_ATTRIB5_NV = 0x86CB;
3850 enum uint GL_EVAL_VERTEX_ATTRIB6_NV = 0x86CC;
3851 enum uint GL_EVAL_VERTEX_ATTRIB7_NV = 0x86CD;
3852 enum uint GL_EVAL_VERTEX_ATTRIB8_NV = 0x86CE;
3853 enum uint GL_EVAL_VERTEX_ATTRIB9_NV = 0x86CF;
3854 enum uint GL_EVAL_VERTEX_ATTRIB10_NV = 0x86D0;
3855 enum uint GL_EVAL_VERTEX_ATTRIB11_NV = 0x86D1;
3856 enum uint GL_EVAL_VERTEX_ATTRIB12_NV = 0x86D2;
3857 enum uint GL_EVAL_VERTEX_ATTRIB13_NV = 0x86D3;
3858 enum uint GL_EVAL_VERTEX_ATTRIB14_NV = 0x86D4;
3859 enum uint GL_EVAL_VERTEX_ATTRIB15_NV = 0x86D5;
3860 enum uint GL_MAX_MAP_TESSELLATION_NV = 0x86D6;
3861 enum uint GL_MAX_RATIONAL_EVAL_ORDER_NV = 0x86D7;
3862 enum uint GL_SAMPLE_POSITION_NV = 0x8E50;
3863 enum uint GL_SAMPLE_MASK_NV = 0x8E51;
3864 enum uint GL_SAMPLE_MASK_VALUE_NV = 0x8E52;
3865 enum uint GL_TEXTURE_BINDING_RENDERBUFFER_NV = 0x8E53;
3866 enum uint GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV = 0x8E54;
3867 enum uint GL_TEXTURE_RENDERBUFFER_NV = 0x8E55;
3868 enum uint GL_SAMPLER_RENDERBUFFER_NV = 0x8E56;
3869 enum uint GL_INT_SAMPLER_RENDERBUFFER_NV = 0x8E57;
3870 enum uint GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV = 0x8E58;
3871 enum uint GL_MAX_SAMPLE_MASK_WORDS_NV = 0x8E59;
3872 enum uint GL_ALL_COMPLETED_NV = 0x84F2;
3873 enum uint GL_FENCE_STATUS_NV = 0x84F3;
3874 enum uint GL_FENCE_CONDITION_NV = 0x84F4;
3875 enum uint GL_FILL_RECTANGLE_NV = 0x933C;
3876 enum uint GL_FLOAT_R_NV = 0x8880;
3877 enum uint GL_FLOAT_RG_NV = 0x8881;
3878 enum uint GL_FLOAT_RGB_NV = 0x8882;
3879 enum uint GL_FLOAT_RGBA_NV = 0x8883;
3880 enum uint GL_FLOAT_R16_NV = 0x8884;
3881 enum uint GL_FLOAT_R32_NV = 0x8885;
3882 enum uint GL_FLOAT_RG16_NV = 0x8886;
3883 enum uint GL_FLOAT_RG32_NV = 0x8887;
3884 enum uint GL_FLOAT_RGB16_NV = 0x8888;
3885 enum uint GL_FLOAT_RGB32_NV = 0x8889;
3886 enum uint GL_FLOAT_RGBA16_NV = 0x888A;
3887 enum uint GL_FLOAT_RGBA32_NV = 0x888B;
3888 enum uint GL_TEXTURE_FLOAT_COMPONENTS_NV = 0x888C;
3889 enum uint GL_FLOAT_CLEAR_COLOR_VALUE_NV = 0x888D;
3890 enum uint GL_FLOAT_RGBA_MODE_NV = 0x888E;
3891 enum uint GL_FOG_DISTANCE_MODE_NV = 0x855A;
3892 enum uint GL_EYE_RADIAL_NV = 0x855B;
3893 enum uint GL_EYE_PLANE_ABSOLUTE_NV = 0x855C;
3894 enum uint GL_FRAGMENT_COVERAGE_TO_COLOR_NV = 0x92DD;
3895 enum uint GL_FRAGMENT_COVERAGE_COLOR_NV = 0x92DE;
3896 enum uint GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV = 0x8868;
3897 enum uint GL_FRAGMENT_PROGRAM_NV = 0x8870;
3898 enum uint GL_MAX_TEXTURE_COORDS_NV = 0x8871;
3899 enum uint GL_MAX_TEXTURE_IMAGE_UNITS_NV = 0x8872;
3900 enum uint GL_FRAGMENT_PROGRAM_BINDING_NV = 0x8873;
3901 enum uint GL_PROGRAM_ERROR_STRING_NV = 0x8874;
3902 enum uint GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV = 0x88F4;
3903 enum uint GL_MAX_PROGRAM_CALL_DEPTH_NV = 0x88F5;
3904 enum uint GL_MAX_PROGRAM_IF_DEPTH_NV = 0x88F6;
3905 enum uint GL_MAX_PROGRAM_LOOP_DEPTH_NV = 0x88F7;
3906 enum uint GL_MAX_PROGRAM_LOOP_COUNT_NV = 0x88F8;
3907 enum uint GL_COVERAGE_MODULATION_TABLE_NV = 0x9331;
3908 enum uint GL_COLOR_SAMPLES_NV = 0x8E20;
3909 enum uint GL_DEPTH_SAMPLES_NV = 0x932D;
3910 enum uint GL_STENCIL_SAMPLES_NV = 0x932E;
3911 enum uint GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV = 0x932F;
3912 enum uint GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV = 0x9330;
3913 enum uint GL_COVERAGE_MODULATION_NV = 0x9332;
3914 enum uint GL_COVERAGE_MODULATION_TABLE_SIZE_NV = 0x9333;
3915 enum uint GL_RENDERBUFFER_COVERAGE_SAMPLES_NV = 0x8CAB;
3916 enum uint GL_RENDERBUFFER_COLOR_SAMPLES_NV = 0x8E10;
3917 enum uint GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV = 0x8E11;
3918 enum uint GL_MULTISAMPLE_COVERAGE_MODES_NV = 0x8E12;
3919 enum uint GL_GEOMETRY_PROGRAM_NV = 0x8C26;
3920 enum uint GL_MAX_PROGRAM_OUTPUT_VERTICES_NV = 0x8C27;
3921 enum uint GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV = 0x8C28;
3922 enum uint GL_MIN_PROGRAM_TEXEL_OFFSET_NV = 0x8904;
3923 enum uint GL_MAX_PROGRAM_TEXEL_OFFSET_NV = 0x8905;
3924 enum uint GL_PROGRAM_ATTRIB_COMPONENTS_NV = 0x8906;
3925 enum uint GL_PROGRAM_RESULT_COMPONENTS_NV = 0x8907;
3926 enum uint GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV = 0x8908;
3927 enum uint GL_MAX_PROGRAM_RESULT_COMPONENTS_NV = 0x8909;
3928 enum uint GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV = 0x8DA5;
3929 enum uint GL_MAX_PROGRAM_GENERIC_RESULTS_NV = 0x8DA6;
3930 enum uint GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV = 0x8E5A;
3931 enum uint GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV = 0x8E5B;
3932 enum uint GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV = 0x8E5C;
3933 enum uint GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV = 0x8E5D;
3934 enum uint GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV = 0x8E5E;
3935 enum uint GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV = 0x8E5F;
3936 enum uint GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV = 0x8F44;
3937 enum uint GL_MAX_PROGRAM_SUBROUTINE_NUM_NV = 0x8F45;
3938 enum uint GL_HALF_FLOAT_NV = 0x140B;
3939 enum uint GL_MULTISAMPLES_NV = 0x9371;
3940 enum uint GL_SUPERSAMPLE_SCALE_X_NV = 0x9372;
3941 enum uint GL_SUPERSAMPLE_SCALE_Y_NV = 0x9373;
3942 enum uint GL_CONFORMANT_NV = 0x9374;
3943 enum uint GL_MAX_SHININESS_NV = 0x8504;
3944 enum uint GL_MAX_SPOT_EXPONENT_NV = 0x8505;
3945 enum uint GL_MULTISAMPLE_FILTER_HINT_NV = 0x8534;
3946 enum uint GL_PIXEL_COUNTER_BITS_NV = 0x8864;
3947 enum uint GL_CURRENT_OCCLUSION_QUERY_ID_NV = 0x8865;
3948 enum uint GL_PIXEL_COUNT_NV = 0x8866;
3949 enum uint GL_PIXEL_COUNT_AVAILABLE_NV = 0x8867;
3950 enum uint GL_DEPTH_STENCIL_NV = 0x84F9;
3951 enum uint GL_UNSIGNED_INT_24_8_NV = 0x84FA;
3952 enum uint GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV = 0x8DA0;
3953 enum uint GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV = 0x8DA1;
3954 enum uint GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA2;
3955 enum uint GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA3;
3956 enum uint GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA4;
3957 enum uint GL_PATH_FORMAT_SVG_NV = 0x9070;
3958 enum uint GL_PATH_FORMAT_PS_NV = 0x9071;
3959 enum uint GL_STANDARD_FONT_NAME_NV = 0x9072;
3960 enum uint GL_SYSTEM_FONT_NAME_NV = 0x9073;
3961 enum uint GL_FILE_NAME_NV = 0x9074;
3962 enum uint GL_PATH_STROKE_WIDTH_NV = 0x9075;
3963 enum uint GL_PATH_END_CAPS_NV = 0x9076;
3964 enum uint GL_PATH_INITIAL_END_CAP_NV = 0x9077;
3965 enum uint GL_PATH_TERMINAL_END_CAP_NV = 0x9078;
3966 enum uint GL_PATH_JOIN_STYLE_NV = 0x9079;
3967 enum uint GL_PATH_MITER_LIMIT_NV = 0x907A;
3968 enum uint GL_PATH_DASH_CAPS_NV = 0x907B;
3969 enum uint GL_PATH_INITIAL_DASH_CAP_NV = 0x907C;
3970 enum uint GL_PATH_TERMINAL_DASH_CAP_NV = 0x907D;
3971 enum uint GL_PATH_DASH_OFFSET_NV = 0x907E;
3972 enum uint GL_PATH_CLIENT_LENGTH_NV = 0x907F;
3973 enum uint GL_PATH_FILL_MODE_NV = 0x9080;
3974 enum uint GL_PATH_FILL_MASK_NV = 0x9081;
3975 enum uint GL_PATH_FILL_COVER_MODE_NV = 0x9082;
3976 enum uint GL_PATH_STROKE_COVER_MODE_NV = 0x9083;
3977 enum uint GL_PATH_STROKE_MASK_NV = 0x9084;
3978 enum uint GL_COUNT_UP_NV = 0x9088;
3979 enum uint GL_COUNT_DOWN_NV = 0x9089;
3980 enum uint GL_PATH_OBJECT_BOUNDING_BOX_NV = 0x908A;
3981 enum uint GL_CONVEX_HULL_NV = 0x908B;
3982 enum uint GL_BOUNDING_BOX_NV = 0x908D;
3983 enum uint GL_TRANSLATE_X_NV = 0x908E;
3984 enum uint GL_TRANSLATE_Y_NV = 0x908F;
3985 enum uint GL_TRANSLATE_2D_NV = 0x9090;
3986 enum uint GL_TRANSLATE_3D_NV = 0x9091;
3987 enum uint GL_AFFINE_2D_NV = 0x9092;
3988 enum uint GL_AFFINE_3D_NV = 0x9094;
3989 enum uint GL_TRANSPOSE_AFFINE_2D_NV = 0x9096;
3990 enum uint GL_TRANSPOSE_AFFINE_3D_NV = 0x9098;
3991 enum uint GL_UTF8_NV = 0x909A;
3992 enum uint GL_UTF16_NV = 0x909B;
3993 enum uint GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 0x909C;
3994 enum uint GL_PATH_COMMAND_COUNT_NV = 0x909D;
3995 enum uint GL_PATH_COORD_COUNT_NV = 0x909E;
3996 enum uint GL_PATH_DASH_ARRAY_COUNT_NV = 0x909F;
3997 enum uint GL_PATH_COMPUTED_LENGTH_NV = 0x90A0;
3998 enum uint GL_PATH_FILL_BOUNDING_BOX_NV = 0x90A1;
3999 enum uint GL_PATH_STROKE_BOUNDING_BOX_NV = 0x90A2;
4000 enum uint GL_SQUARE_NV = 0x90A3;
4001 enum uint GL_ROUND_NV = 0x90A4;
4002 enum uint GL_TRIANGULAR_NV = 0x90A5;
4003 enum uint GL_BEVEL_NV = 0x90A6;
4004 enum uint GL_MITER_REVERT_NV = 0x90A7;
4005 enum uint GL_MITER_TRUNCATE_NV = 0x90A8;
4006 enum uint GL_SKIP_MISSING_GLYPH_NV = 0x90A9;
4007 enum uint GL_USE_MISSING_GLYPH_NV = 0x90AA;
4008 enum uint GL_PATH_ERROR_POSITION_NV = 0x90AB;
4009 enum uint GL_ACCUM_ADJACENT_PAIRS_NV = 0x90AD;
4010 enum uint GL_ADJACENT_PAIRS_NV = 0x90AE;
4011 enum uint GL_FIRST_TO_REST_NV = 0x90AF;
4012 enum uint GL_PATH_GEN_MODE_NV = 0x90B0;
4013 enum uint GL_PATH_GEN_COEFF_NV = 0x90B1;
4014 enum uint GL_PATH_GEN_COMPONENTS_NV = 0x90B3;
4015 enum uint GL_PATH_STENCIL_FUNC_NV = 0x90B7;
4016 enum uint GL_PATH_STENCIL_REF_NV = 0x90B8;
4017 enum uint GL_PATH_STENCIL_VALUE_MASK_NV = 0x90B9;
4018 enum uint GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 0x90BD;
4019 enum uint GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 0x90BE;
4020 enum uint GL_PATH_COVER_DEPTH_FUNC_NV = 0x90BF;
4021 enum uint GL_PATH_DASH_OFFSET_RESET_NV = 0x90B4;
4022 enum uint GL_MOVE_TO_RESETS_NV = 0x90B5;
4023 enum uint GL_MOVE_TO_CONTINUES_NV = 0x90B6;
4024 enum uint GL_CLOSE_PATH_NV = 0x00;
4025 enum uint GL_MOVE_TO_NV = 0x02;
4026 enum uint GL_RELATIVE_MOVE_TO_NV = 0x03;
4027 enum uint GL_LINE_TO_NV = 0x04;
4028 enum uint GL_RELATIVE_LINE_TO_NV = 0x05;
4029 enum uint GL_HORIZONTAL_LINE_TO_NV = 0x06;
4030 enum uint GL_RELATIVE_HORIZONTAL_LINE_TO_NV = 0x07;
4031 enum uint GL_VERTICAL_LINE_TO_NV = 0x08;
4032 enum uint GL_RELATIVE_VERTICAL_LINE_TO_NV = 0x09;
4033 enum uint GL_QUADRATIC_CURVE_TO_NV = 0x0A;
4034 enum uint GL_RELATIVE_QUADRATIC_CURVE_TO_NV = 0x0B;
4035 enum uint GL_CUBIC_CURVE_TO_NV = 0x0C;
4036 enum uint GL_RELATIVE_CUBIC_CURVE_TO_NV = 0x0D;
4037 enum uint GL_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0E;
4038 enum uint GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0F;
4039 enum uint GL_SMOOTH_CUBIC_CURVE_TO_NV = 0x10;
4040 enum uint GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 0x11;
4041 enum uint GL_SMALL_CCW_ARC_TO_NV = 0x12;
4042 enum uint GL_RELATIVE_SMALL_CCW_ARC_TO_NV = 0x13;
4043 enum uint GL_SMALL_CW_ARC_TO_NV = 0x14;
4044 enum uint GL_RELATIVE_SMALL_CW_ARC_TO_NV = 0x15;
4045 enum uint GL_LARGE_CCW_ARC_TO_NV = 0x16;
4046 enum uint GL_RELATIVE_LARGE_CCW_ARC_TO_NV = 0x17;
4047 enum uint GL_LARGE_CW_ARC_TO_NV = 0x18;
4048 enum uint GL_RELATIVE_LARGE_CW_ARC_TO_NV = 0x19;
4049 enum uint GL_RESTART_PATH_NV = 0xF0;
4050 enum uint GL_DUP_FIRST_CUBIC_CURVE_TO_NV = 0xF2;
4051 enum uint GL_DUP_LAST_CUBIC_CURVE_TO_NV = 0xF4;
4052 enum uint GL_RECT_NV = 0xF6;
4053 enum uint GL_CIRCULAR_CCW_ARC_TO_NV = 0xF8;
4054 enum uint GL_CIRCULAR_CW_ARC_TO_NV = 0xFA;
4055 enum uint GL_CIRCULAR_TANGENT_ARC_TO_NV = 0xFC;
4056 enum uint GL_ARC_TO_NV = 0xFE;
4057 enum uint GL_RELATIVE_ARC_TO_NV = 0xFF;
4058 enum uint GL_BOLD_BIT_NV = 0x01;
4059 enum uint GL_ITALIC_BIT_NV = 0x02;
4060 enum uint GL_GLYPH_WIDTH_BIT_NV = 0x01;
4061 enum uint GL_GLYPH_HEIGHT_BIT_NV = 0x02;
4062 enum uint GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 0x04;
4063 enum uint GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 0x08;
4064 enum uint GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 0x10;
4065 enum uint GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = 0x20;
4066 enum uint GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 0x40;
4067 enum uint GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 0x80;
4068 enum uint GL_GLYPH_HAS_KERNING_BIT_NV = 0x100;
4069 enum uint GL_FONT_X_MIN_BOUNDS_BIT_NV = 0x00010000;
4070 enum uint GL_FONT_Y_MIN_BOUNDS_BIT_NV = 0x00020000;
4071 enum uint GL_FONT_X_MAX_BOUNDS_BIT_NV = 0x00040000;
4072 enum uint GL_FONT_Y_MAX_BOUNDS_BIT_NV = 0x00080000;
4073 enum uint GL_FONT_UNITS_PER_EM_BIT_NV = 0x00100000;
4074 enum uint GL_FONT_ASCENDER_BIT_NV = 0x00200000;
4075 enum uint GL_FONT_DESCENDER_BIT_NV = 0x00400000;
4076 enum uint GL_FONT_HEIGHT_BIT_NV = 0x00800000;
4077 enum uint GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV = 0x01000000;
4078 enum uint GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV = 0x02000000;
4079 enum uint GL_FONT_UNDERLINE_POSITION_BIT_NV = 0x04000000;
4080 enum uint GL_FONT_UNDERLINE_THICKNESS_BIT_NV = 0x08000000;
4081 enum uint GL_FONT_HAS_KERNING_BIT_NV = 0x10000000;
4082 enum uint GL_ROUNDED_RECT_NV = 0xE8;
4083 enum uint GL_RELATIVE_ROUNDED_RECT_NV = 0xE9;
4084 enum uint GL_ROUNDED_RECT2_NV = 0xEA;
4085 enum uint GL_RELATIVE_ROUNDED_RECT2_NV = 0xEB;
4086 enum uint GL_ROUNDED_RECT4_NV = 0xEC;
4087 enum uint GL_RELATIVE_ROUNDED_RECT4_NV = 0xED;
4088 enum uint GL_ROUNDED_RECT8_NV = 0xEE;
4089 enum uint GL_RELATIVE_ROUNDED_RECT8_NV = 0xEF;
4090 enum uint GL_RELATIVE_RECT_NV = 0xF7;
4091 enum uint GL_FONT_GLYPHS_AVAILABLE_NV = 0x9368;
4092 enum uint GL_FONT_TARGET_UNAVAILABLE_NV = 0x9369;
4093 enum uint GL_FONT_UNAVAILABLE_NV = 0x936A;
4094 enum uint GL_FONT_UNINTELLIGIBLE_NV = 0x936B;
4095 enum uint GL_CONIC_CURVE_TO_NV = 0x1A;
4096 enum uint GL_RELATIVE_CONIC_CURVE_TO_NV = 0x1B;
4097 enum uint GL_FONT_NUM_GLYPH_INDICES_BIT_NV = 0x20000000;
4098 enum uint GL_STANDARD_FONT_FORMAT_NV = 0x936C;
4099 enum uint GL_2_BYTES_NV = 0x1407;
4100 enum uint GL_3_BYTES_NV = 0x1408;
4101 enum uint GL_4_BYTES_NV = 0x1409;
4102 enum uint GL_EYE_LINEAR_NV = 0x2400;
4103 enum uint GL_OBJECT_LINEAR_NV = 0x2401;
4104 enum uint GL_CONSTANT_NV = 0x8576;
4105 enum uint GL_PATH_FOG_GEN_MODE_NV = 0x90AC;
4106 enum uint GL_PRIMARY_COLOR_NV = 0x852C;
4107 enum uint GL_SECONDARY_COLOR_NV = 0x852D;
4108 enum uint GL_PATH_GEN_COLOR_FORMAT_NV = 0x90B2;
4109 enum uint GL_PATH_PROJECTION_NV = 0x1701;
4110 enum uint GL_PATH_MODELVIEW_NV = 0x1700;
4111 enum uint GL_PATH_MODELVIEW_STACK_DEPTH_NV = 0x0BA3;
4112 enum uint GL_PATH_MODELVIEW_MATRIX_NV = 0x0BA6;
4113 enum uint GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV = 0x0D36;
4114 enum uint GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV = 0x84E3;
4115 enum uint GL_PATH_PROJECTION_STACK_DEPTH_NV = 0x0BA4;
4116 enum uint GL_PATH_PROJECTION_MATRIX_NV = 0x0BA7;
4117 enum uint GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV = 0x0D38;
4118 enum uint GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV = 0x84E4;
4119 enum uint GL_FRAGMENT_INPUT_NV = 0x936D;
4120 enum uint GL_SHARED_EDGE_NV = 0xC0;
4121 enum uint GL_WRITE_PIXEL_DATA_RANGE_NV = 0x8878;
4122 enum uint GL_READ_PIXEL_DATA_RANGE_NV = 0x8879;
4123 enum uint GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV = 0x887A;
4124 enum uint GL_READ_PIXEL_DATA_RANGE_LENGTH_NV = 0x887B;
4125 enum uint GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV = 0x887C;
4126 enum uint GL_READ_PIXEL_DATA_RANGE_POINTER_NV = 0x887D;
4127 enum uint GL_POINT_SPRITE_NV = 0x8861;
4128 enum uint GL_COORD_REPLACE_NV = 0x8862;
4129 enum uint GL_POINT_SPRITE_R_MODE_NV = 0x8863;
4130 enum uint GL_FRAME_NV = 0x8E26;
4131 enum uint GL_FIELDS_NV = 0x8E27;
4132 enum uint GL_CURRENT_TIME_NV = 0x8E28;
4133 enum uint GL_NUM_FILL_STREAMS_NV = 0x8E29;
4134 enum uint GL_PRESENT_TIME_NV = 0x8E2A;
4135 enum uint GL_PRESENT_DURATION_NV = 0x8E2B;
4136 enum uint GL_PRIMITIVE_RESTART_NV = 0x8558;
4137 enum uint GL_PRIMITIVE_RESTART_INDEX_NV = 0x8559;
4138 enum uint GL_REGISTER_COMBINERS_NV = 0x8522;
4139 enum uint GL_VARIABLE_A_NV = 0x8523;
4140 enum uint GL_VARIABLE_B_NV = 0x8524;
4141 enum uint GL_VARIABLE_C_NV = 0x8525;
4142 enum uint GL_VARIABLE_D_NV = 0x8526;
4143 enum uint GL_VARIABLE_E_NV = 0x8527;
4144 enum uint GL_VARIABLE_F_NV = 0x8528;
4145 enum uint GL_VARIABLE_G_NV = 0x8529;
4146 enum uint GL_CONSTANT_COLOR0_NV = 0x852A;
4147 enum uint GL_CONSTANT_COLOR1_NV = 0x852B;
4148 enum uint GL_SPARE0_NV = 0x852E;
4149 enum uint GL_SPARE1_NV = 0x852F;
4150 enum uint GL_DISCARD_NV = 0x8530;
4151 enum uint GL_E_TIMES_F_NV = 0x8531;
4152 enum uint GL_SPARE0_PLUS_SECONDARY_COLOR_NV = 0x8532;
4153 enum uint GL_UNSIGNED_IDENTITY_NV = 0x8536;
4154 enum uint GL_UNSIGNED_INVERT_NV = 0x8537;
4155 enum uint GL_EXPAND_NORMAL_NV = 0x8538;
4156 enum uint GL_EXPAND_NEGATE_NV = 0x8539;
4157 enum uint GL_HALF_BIAS_NORMAL_NV = 0x853A;
4158 enum uint GL_HALF_BIAS_NEGATE_NV = 0x853B;
4159 enum uint GL_SIGNED_IDENTITY_NV = 0x853C;
4160 enum uint GL_SIGNED_NEGATE_NV = 0x853D;
4161 enum uint GL_SCALE_BY_TWO_NV = 0x853E;
4162 enum uint GL_SCALE_BY_FOUR_NV = 0x853F;
4163 enum uint GL_SCALE_BY_ONE_HALF_NV = 0x8540;
4164 enum uint GL_BIAS_BY_NEGATIVE_ONE_HALF_NV = 0x8541;
4165 enum uint GL_COMBINER_INPUT_NV = 0x8542;
4166 enum uint GL_COMBINER_MAPPING_NV = 0x8543;
4167 enum uint GL_COMBINER_COMPONENT_USAGE_NV = 0x8544;
4168 enum uint GL_COMBINER_AB_DOT_PRODUCT_NV = 0x8545;
4169 enum uint GL_COMBINER_CD_DOT_PRODUCT_NV = 0x8546;
4170 enum uint GL_COMBINER_MUX_SUM_NV = 0x8547;
4171 enum uint GL_COMBINER_SCALE_NV = 0x8548;
4172 enum uint GL_COMBINER_BIAS_NV = 0x8549;
4173 enum uint GL_COMBINER_AB_OUTPUT_NV = 0x854A;
4174 enum uint GL_COMBINER_CD_OUTPUT_NV = 0x854B;
4175 enum uint GL_COMBINER_SUM_OUTPUT_NV = 0x854C;
4176 enum uint GL_MAX_GENERAL_COMBINERS_NV = 0x854D;
4177 enum uint GL_NUM_GENERAL_COMBINERS_NV = 0x854E;
4178 enum uint GL_COLOR_SUM_CLAMP_NV = 0x854F;
4179 enum uint GL_COMBINER0_NV = 0x8550;
4180 enum uint GL_COMBINER1_NV = 0x8551;
4181 enum uint GL_COMBINER2_NV = 0x8552;
4182 enum uint GL_COMBINER3_NV = 0x8553;
4183 enum uint GL_COMBINER4_NV = 0x8554;
4184 enum uint GL_COMBINER5_NV = 0x8555;
4185 enum uint GL_COMBINER6_NV = 0x8556;
4186 enum uint GL_COMBINER7_NV = 0x8557;
4187 enum uint GL_PER_STAGE_CONSTANTS_NV = 0x8535;
4188 enum uint GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV = 0x933D;
4189 enum uint GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV = 0x933E;
4190 enum uint GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV = 0x933F;
4191 enum uint GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV = 0x9340;
4192 enum uint GL_SAMPLE_LOCATION_NV = 0x8E50;
4193 enum uint GL_PROGRAMMABLE_SAMPLE_LOCATION_NV = 0x9341;
4194 enum uint GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV = 0x9342;
4195 enum uint GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV = 0x9343;
4196 enum uint GL_BUFFER_GPU_ADDRESS_NV = 0x8F1D;
4197 enum uint GL_GPU_ADDRESS_NV = 0x8F34;
4198 enum uint GL_MAX_SHADER_BUFFER_ADDRESS_NV = 0x8F35;
4199 enum uint GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV = 0x00000010;
4200 enum uint GL_WARP_SIZE_NV = 0x9339;
4201 enum uint GL_WARPS_PER_SM_NV = 0x933A;
4202 enum uint GL_SM_COUNT_NV = 0x933B;
4203 enum uint GL_MAX_PROGRAM_PATCH_ATTRIBS_NV = 0x86D8;
4204 enum uint GL_TESS_CONTROL_PROGRAM_NV = 0x891E;
4205 enum uint GL_TESS_EVALUATION_PROGRAM_NV = 0x891F;
4206 enum uint GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV = 0x8C74;
4207 enum uint GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV = 0x8C75;
4208 enum uint GL_EMBOSS_LIGHT_NV = 0x855D;
4209 enum uint GL_EMBOSS_CONSTANT_NV = 0x855E;
4210 enum uint GL_EMBOSS_MAP_NV = 0x855F;
4211 enum uint GL_NORMAL_MAP_NV = 0x8511;
4212 enum uint GL_REFLECTION_MAP_NV = 0x8512;
4213 enum uint GL_COMBINE4_NV = 0x8503;
4214 enum uint GL_SOURCE3_RGB_NV = 0x8583;
4215 enum uint GL_SOURCE3_ALPHA_NV = 0x858B;
4216 enum uint GL_OPERAND3_RGB_NV = 0x8593;
4217 enum uint GL_OPERAND3_ALPHA_NV = 0x859B;
4218 enum uint GL_TEXTURE_UNSIGNED_REMAP_MODE_NV = 0x888F;
4219 enum uint GL_TEXTURE_COVERAGE_SAMPLES_NV = 0x9045;
4220 enum uint GL_TEXTURE_COLOR_SAMPLES_NV = 0x9046;
4221 enum uint GL_TEXTURE_RECTANGLE_NV = 0x84F5;
4222 enum uint GL_TEXTURE_BINDING_RECTANGLE_NV = 0x84F6;
4223 enum uint GL_PROXY_TEXTURE_RECTANGLE_NV = 0x84F7;
4224 enum uint GL_MAX_RECTANGLE_TEXTURE_SIZE_NV = 0x84F8;
4225 enum uint GL_OFFSET_TEXTURE_RECTANGLE_NV = 0x864C;
4226 enum uint GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 0x864D;
4227 enum uint GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 0x864E;
4228 enum uint GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 0x86D9;
4229 enum uint GL_UNSIGNED_INT_S8_S8_8_8_NV = 0x86DA;
4230 enum uint GL_UNSIGNED_INT_8_8_S8_S8_REV_NV = 0x86DB;
4231 enum uint GL_DSDT_MAG_INTENSITY_NV = 0x86DC;
4232 enum uint GL_SHADER_CONSISTENT_NV = 0x86DD;
4233 enum uint GL_TEXTURE_SHADER_NV = 0x86DE;
4234 enum uint GL_SHADER_OPERATION_NV = 0x86DF;
4235 enum uint GL_CULL_MODES_NV = 0x86E0;
4236 enum uint GL_OFFSET_TEXTURE_MATRIX_NV = 0x86E1;
4237 enum uint GL_OFFSET_TEXTURE_SCALE_NV = 0x86E2;
4238 enum uint GL_OFFSET_TEXTURE_BIAS_NV = 0x86E3;
4239 enum uint GL_OFFSET_TEXTURE_2D_MATRIX_NV = 0x86E1;
4240 enum uint GL_OFFSET_TEXTURE_2D_SCALE_NV = 0x86E2;
4241 enum uint GL_OFFSET_TEXTURE_2D_BIAS_NV = 0x86E3;
4242 enum uint GL_PREVIOUS_TEXTURE_INPUT_NV = 0x86E4;
4243 enum uint GL_CONST_EYE_NV = 0x86E5;
4244 enum uint GL_PASS_THROUGH_NV = 0x86E6;
4245 enum uint GL_CULL_FRAGMENT_NV = 0x86E7;
4246 enum uint GL_OFFSET_TEXTURE_2D_NV = 0x86E8;
4247 enum uint GL_DEPENDENT_AR_TEXTURE_2D_NV = 0x86E9;
4248 enum uint GL_DEPENDENT_GB_TEXTURE_2D_NV = 0x86EA;
4249 enum uint GL_DOT_PRODUCT_NV = 0x86EC;
4250 enum uint GL_DOT_PRODUCT_DEPTH_REPLACE_NV = 0x86ED;
4251 enum uint GL_DOT_PRODUCT_TEXTURE_2D_NV = 0x86EE;
4252 enum uint GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 0x86F0;
4253 enum uint GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 0x86F1;
4254 enum uint GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 0x86F2;
4255 enum uint GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 0x86F3;
4256 enum uint GL_HILO_NV = 0x86F4;
4257 enum uint GL_DSDT_NV = 0x86F5;
4258 enum uint GL_DSDT_MAG_NV = 0x86F6;
4259 enum uint GL_DSDT_MAG_VIB_NV = 0x86F7;
4260 enum uint GL_HILO16_NV = 0x86F8;
4261 enum uint GL_SIGNED_HILO_NV = 0x86F9;
4262 enum uint GL_SIGNED_HILO16_NV = 0x86FA;
4263 enum uint GL_SIGNED_RGBA_NV = 0x86FB;
4264 enum uint GL_SIGNED_RGBA8_NV = 0x86FC;
4265 enum uint GL_SIGNED_RGB_NV = 0x86FE;
4266 enum uint GL_SIGNED_RGB8_NV = 0x86FF;
4267 enum uint GL_SIGNED_LUMINANCE_NV = 0x8701;
4268 enum uint GL_SIGNED_LUMINANCE8_NV = 0x8702;
4269 enum uint GL_SIGNED_LUMINANCE_ALPHA_NV = 0x8703;
4270 enum uint GL_SIGNED_LUMINANCE8_ALPHA8_NV = 0x8704;
4271 enum uint GL_SIGNED_ALPHA_NV = 0x8705;
4272 enum uint GL_SIGNED_ALPHA8_NV = 0x8706;
4273 enum uint GL_SIGNED_INTENSITY_NV = 0x8707;
4274 enum uint GL_SIGNED_INTENSITY8_NV = 0x8708;
4275 enum uint GL_DSDT8_NV = 0x8709;
4276 enum uint GL_DSDT8_MAG8_NV = 0x870A;
4277 enum uint GL_DSDT8_MAG8_INTENSITY8_NV = 0x870B;
4278 enum uint GL_SIGNED_RGB_UNSIGNED_ALPHA_NV = 0x870C;
4279 enum uint GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 0x870D;
4280 enum uint GL_HI_SCALE_NV = 0x870E;
4281 enum uint GL_LO_SCALE_NV = 0x870F;
4282 enum uint GL_DS_SCALE_NV = 0x8710;
4283 enum uint GL_DT_SCALE_NV = 0x8711;
4284 enum uint GL_MAGNITUDE_SCALE_NV = 0x8712;
4285 enum uint GL_VIBRANCE_SCALE_NV = 0x8713;
4286 enum uint GL_HI_BIAS_NV = 0x8714;
4287 enum uint GL_LO_BIAS_NV = 0x8715;
4288 enum uint GL_DS_BIAS_NV = 0x8716;
4289 enum uint GL_DT_BIAS_NV = 0x8717;
4290 enum uint GL_MAGNITUDE_BIAS_NV = 0x8718;
4291 enum uint GL_VIBRANCE_BIAS_NV = 0x8719;
4292 enum uint GL_TEXTURE_BORDER_VALUES_NV = 0x871A;
4293 enum uint GL_TEXTURE_HI_SIZE_NV = 0x871B;
4294 enum uint GL_TEXTURE_LO_SIZE_NV = 0x871C;
4295 enum uint GL_TEXTURE_DS_SIZE_NV = 0x871D;
4296 enum uint GL_TEXTURE_DT_SIZE_NV = 0x871E;
4297 enum uint GL_TEXTURE_MAG_SIZE_NV = 0x871F;
4298 enum uint GL_DOT_PRODUCT_TEXTURE_3D_NV = 0x86EF;
4299 enum uint GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV = 0x8850;
4300 enum uint GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV = 0x8851;
4301 enum uint GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8852;
4302 enum uint GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV = 0x8853;
4303 enum uint GL_OFFSET_HILO_TEXTURE_2D_NV = 0x8854;
4304 enum uint GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV = 0x8855;
4305 enum uint GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV = 0x8856;
4306 enum uint GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8857;
4307 enum uint GL_DEPENDENT_HILO_TEXTURE_2D_NV = 0x8858;
4308 enum uint GL_DEPENDENT_RGB_TEXTURE_3D_NV = 0x8859;
4309 enum uint GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV = 0x885A;
4310 enum uint GL_DOT_PRODUCT_PASS_THROUGH_NV = 0x885B;
4311 enum uint GL_DOT_PRODUCT_TEXTURE_1D_NV = 0x885C;
4312 enum uint GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV = 0x885D;
4313 enum uint GL_HILO8_NV = 0x885E;
4314 enum uint GL_SIGNED_HILO8_NV = 0x885F;
4315 enum uint GL_FORCE_BLUE_TO_ONE_NV = 0x8860;
4316 enum uint GL_BACK_PRIMARY_COLOR_NV = 0x8C77;
4317 enum uint GL_BACK_SECONDARY_COLOR_NV = 0x8C78;
4318 enum uint GL_TEXTURE_COORD_NV = 0x8C79;
4319 enum uint GL_CLIP_DISTANCE_NV = 0x8C7A;
4320 enum uint GL_VERTEX_ID_NV = 0x8C7B;
4321 enum uint GL_PRIMITIVE_ID_NV = 0x8C7C;
4322 enum uint GL_GENERIC_ATTRIB_NV = 0x8C7D;
4323 enum uint GL_TRANSFORM_FEEDBACK_ATTRIBS_NV = 0x8C7E;
4324 enum uint GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV = 0x8C7F;
4325 enum uint GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV = 0x8C80;
4326 enum uint GL_ACTIVE_VARYINGS_NV = 0x8C81;
4327 enum uint GL_ACTIVE_VARYING_MAX_LENGTH_NV = 0x8C82;
4328 enum uint GL_TRANSFORM_FEEDBACK_VARYINGS_NV = 0x8C83;
4329 enum uint GL_TRANSFORM_FEEDBACK_BUFFER_START_NV = 0x8C84;
4330 enum uint GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV = 0x8C85;
4331 enum uint GL_TRANSFORM_FEEDBACK_RECORD_NV = 0x8C86;
4332 enum uint GL_PRIMITIVES_GENERATED_NV = 0x8C87;
4333 enum uint GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV = 0x8C88;
4334 enum uint GL_RASTERIZER_DISCARD_NV = 0x8C89;
4335 enum uint GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV = 0x8C8A;
4336 enum uint GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV = 0x8C8B;
4337 enum uint GL_INTERLEAVED_ATTRIBS_NV = 0x8C8C;
4338 enum uint GL_SEPARATE_ATTRIBS_NV = 0x8C8D;
4339 enum uint GL_TRANSFORM_FEEDBACK_BUFFER_NV = 0x8C8E;
4340 enum uint GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV = 0x8C8F;
4341 enum uint GL_LAYER_NV = 0x8DAA;
4342 enum uint GL_NEXT_BUFFER_NV = -2;
4343 enum uint GL_SKIP_COMPONENTS4_NV = -3;
4344 enum uint GL_SKIP_COMPONENTS3_NV = -4;
4345 enum uint GL_SKIP_COMPONENTS2_NV = -5;
4346 enum uint GL_SKIP_COMPONENTS1_NV = -6;
4347 enum uint GL_TRANSFORM_FEEDBACK_NV = 0x8E22;
4348 enum uint GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV = 0x8E23;
4349 enum uint GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV = 0x8E24;
4350 enum uint GL_TRANSFORM_FEEDBACK_BINDING_NV = 0x8E25;
4351 enum uint GL_UNIFORM_BUFFER_UNIFIED_NV = 0x936E;
4352 enum uint GL_UNIFORM_BUFFER_ADDRESS_NV = 0x936F;
4353 enum uint GL_UNIFORM_BUFFER_LENGTH_NV = 0x9370;
4354 enum uint GL_SURFACE_STATE_NV = 0x86EB;
4355 enum uint GL_SURFACE_REGISTERED_NV = 0x86FD;
4356 enum uint GL_SURFACE_MAPPED_NV = 0x8700;
4357 enum uint GL_WRITE_DISCARD_NV = 0x88BE;
4358 enum uint GL_VERTEX_ARRAY_RANGE_NV = 0x851D;
4359 enum uint GL_VERTEX_ARRAY_RANGE_LENGTH_NV = 0x851E;
4360 enum uint GL_VERTEX_ARRAY_RANGE_VALID_NV = 0x851F;
4361 enum uint GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = 0x8520;
4362 enum uint GL_VERTEX_ARRAY_RANGE_POINTER_NV = 0x8521;
4363 enum uint GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = 0x8533;
4364 enum uint GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV = 0x8F1E;
4365 enum uint GL_ELEMENT_ARRAY_UNIFIED_NV = 0x8F1F;
4366 enum uint GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV = 0x8F20;
4367 enum uint GL_VERTEX_ARRAY_ADDRESS_NV = 0x8F21;
4368 enum uint GL_NORMAL_ARRAY_ADDRESS_NV = 0x8F22;
4369 enum uint GL_COLOR_ARRAY_ADDRESS_NV = 0x8F23;
4370 enum uint GL_INDEX_ARRAY_ADDRESS_NV = 0x8F24;
4371 enum uint GL_TEXTURE_COORD_ARRAY_ADDRESS_NV = 0x8F25;
4372 enum uint GL_EDGE_FLAG_ARRAY_ADDRESS_NV = 0x8F26;
4373 enum uint GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV = 0x8F27;
4374 enum uint GL_FOG_COORD_ARRAY_ADDRESS_NV = 0x8F28;
4375 enum uint GL_ELEMENT_ARRAY_ADDRESS_NV = 0x8F29;
4376 enum uint GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV = 0x8F2A;
4377 enum uint GL_VERTEX_ARRAY_LENGTH_NV = 0x8F2B;
4378 enum uint GL_NORMAL_ARRAY_LENGTH_NV = 0x8F2C;
4379 enum uint GL_COLOR_ARRAY_LENGTH_NV = 0x8F2D;
4380 enum uint GL_INDEX_ARRAY_LENGTH_NV = 0x8F2E;
4381 enum uint GL_TEXTURE_COORD_ARRAY_LENGTH_NV = 0x8F2F;
4382 enum uint GL_EDGE_FLAG_ARRAY_LENGTH_NV = 0x8F30;
4383 enum uint GL_SECONDARY_COLOR_ARRAY_LENGTH_NV = 0x8F31;
4384 enum uint GL_FOG_COORD_ARRAY_LENGTH_NV = 0x8F32;
4385 enum uint GL_ELEMENT_ARRAY_LENGTH_NV = 0x8F33;
4386 enum uint GL_DRAW_INDIRECT_UNIFIED_NV = 0x8F40;
4387 enum uint GL_DRAW_INDIRECT_ADDRESS_NV = 0x8F41;
4388 enum uint GL_DRAW_INDIRECT_LENGTH_NV = 0x8F42;
4389 enum uint GL_VERTEX_PROGRAM_NV = 0x8620;
4390 enum uint GL_VERTEX_STATE_PROGRAM_NV = 0x8621;
4391 enum uint GL_ATTRIB_ARRAY_SIZE_NV = 0x8623;
4392 enum uint GL_ATTRIB_ARRAY_STRIDE_NV = 0x8624;
4393 enum uint GL_ATTRIB_ARRAY_TYPE_NV = 0x8625;
4394 enum uint GL_CURRENT_ATTRIB_NV = 0x8626;
4395 enum uint GL_PROGRAM_LENGTH_NV = 0x8627;
4396 enum uint GL_PROGRAM_STRING_NV = 0x8628;
4397 enum uint GL_MODELVIEW_PROJECTION_NV = 0x8629;
4398 enum uint GL_IDENTITY_NV = 0x862A;
4399 enum uint GL_INVERSE_NV = 0x862B;
4400 enum uint GL_TRANSPOSE_NV = 0x862C;
4401 enum uint GL_INVERSE_TRANSPOSE_NV = 0x862D;
4402 enum uint GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV = 0x862E;
4403 enum uint GL_MAX_TRACK_MATRICES_NV = 0x862F;
4404 enum uint GL_MATRIX0_NV = 0x8630;
4405 enum uint GL_MATRIX1_NV = 0x8631;
4406 enum uint GL_MATRIX2_NV = 0x8632;
4407 enum uint GL_MATRIX3_NV = 0x8633;
4408 enum uint GL_MATRIX4_NV = 0x8634;
4409 enum uint GL_MATRIX5_NV = 0x8635;
4410 enum uint GL_MATRIX6_NV = 0x8636;
4411 enum uint GL_MATRIX7_NV = 0x8637;
4412 enum uint GL_CURRENT_MATRIX_STACK_DEPTH_NV = 0x8640;
4413 enum uint GL_CURRENT_MATRIX_NV = 0x8641;
4414 enum uint GL_VERTEX_PROGRAM_POINT_SIZE_NV = 0x8642;
4415 enum uint GL_VERTEX_PROGRAM_TWO_SIDE_NV = 0x8643;
4416 enum uint GL_PROGRAM_PARAMETER_NV = 0x8644;
4417 enum uint GL_ATTRIB_ARRAY_POINTER_NV = 0x8645;
4418 enum uint GL_PROGRAM_TARGET_NV = 0x8646;
4419 enum uint GL_PROGRAM_RESIDENT_NV = 0x8647;
4420 enum uint GL_TRACK_MATRIX_NV = 0x8648;
4421 enum uint GL_TRACK_MATRIX_TRANSFORM_NV = 0x8649;
4422 enum uint GL_VERTEX_PROGRAM_BINDING_NV = 0x864A;
4423 enum uint GL_PROGRAM_ERROR_POSITION_NV = 0x864B;
4424 enum uint GL_VERTEX_ATTRIB_ARRAY0_NV = 0x8650;
4425 enum uint GL_VERTEX_ATTRIB_ARRAY1_NV = 0x8651;
4426 enum uint GL_VERTEX_ATTRIB_ARRAY2_NV = 0x8652;
4427 enum uint GL_VERTEX_ATTRIB_ARRAY3_NV = 0x8653;
4428 enum uint GL_VERTEX_ATTRIB_ARRAY4_NV = 0x8654;
4429 enum uint GL_VERTEX_ATTRIB_ARRAY5_NV = 0x8655;
4430 enum uint GL_VERTEX_ATTRIB_ARRAY6_NV = 0x8656;
4431 enum uint GL_VERTEX_ATTRIB_ARRAY7_NV = 0x8657;
4432 enum uint GL_VERTEX_ATTRIB_ARRAY8_NV = 0x8658;
4433 enum uint GL_VERTEX_ATTRIB_ARRAY9_NV = 0x8659;
4434 enum uint GL_VERTEX_ATTRIB_ARRAY10_NV = 0x865A;
4435 enum uint GL_VERTEX_ATTRIB_ARRAY11_NV = 0x865B;
4436 enum uint GL_VERTEX_ATTRIB_ARRAY12_NV = 0x865C;
4437 enum uint GL_VERTEX_ATTRIB_ARRAY13_NV = 0x865D;
4438 enum uint GL_VERTEX_ATTRIB_ARRAY14_NV = 0x865E;
4439 enum uint GL_VERTEX_ATTRIB_ARRAY15_NV = 0x865F;
4440 enum uint GL_MAP1_VERTEX_ATTRIB0_4_NV = 0x8660;
4441 enum uint GL_MAP1_VERTEX_ATTRIB1_4_NV = 0x8661;
4442 enum uint GL_MAP1_VERTEX_ATTRIB2_4_NV = 0x8662;
4443 enum uint GL_MAP1_VERTEX_ATTRIB3_4_NV = 0x8663;
4444 enum uint GL_MAP1_VERTEX_ATTRIB4_4_NV = 0x8664;
4445 enum uint GL_MAP1_VERTEX_ATTRIB5_4_NV = 0x8665;
4446 enum uint GL_MAP1_VERTEX_ATTRIB6_4_NV = 0x8666;
4447 enum uint GL_MAP1_VERTEX_ATTRIB7_4_NV = 0x8667;
4448 enum uint GL_MAP1_VERTEX_ATTRIB8_4_NV = 0x8668;
4449 enum uint GL_MAP1_VERTEX_ATTRIB9_4_NV = 0x8669;
4450 enum uint GL_MAP1_VERTEX_ATTRIB10_4_NV = 0x866A;
4451 enum uint GL_MAP1_VERTEX_ATTRIB11_4_NV = 0x866B;
4452 enum uint GL_MAP1_VERTEX_ATTRIB12_4_NV = 0x866C;
4453 enum uint GL_MAP1_VERTEX_ATTRIB13_4_NV = 0x866D;
4454 enum uint GL_MAP1_VERTEX_ATTRIB14_4_NV = 0x866E;
4455 enum uint GL_MAP1_VERTEX_ATTRIB15_4_NV = 0x866F;
4456 enum uint GL_MAP2_VERTEX_ATTRIB0_4_NV = 0x8670;
4457 enum uint GL_MAP2_VERTEX_ATTRIB1_4_NV = 0x8671;
4458 enum uint GL_MAP2_VERTEX_ATTRIB2_4_NV = 0x8672;
4459 enum uint GL_MAP2_VERTEX_ATTRIB3_4_NV = 0x8673;
4460 enum uint GL_MAP2_VERTEX_ATTRIB4_4_NV = 0x8674;
4461 enum uint GL_MAP2_VERTEX_ATTRIB5_4_NV = 0x8675;
4462 enum uint GL_MAP2_VERTEX_ATTRIB6_4_NV = 0x8676;
4463 enum uint GL_MAP2_VERTEX_ATTRIB7_4_NV = 0x8677;
4464 enum uint GL_MAP2_VERTEX_ATTRIB8_4_NV = 0x8678;
4465 enum uint GL_MAP2_VERTEX_ATTRIB9_4_NV = 0x8679;
4466 enum uint GL_MAP2_VERTEX_ATTRIB10_4_NV = 0x867A;
4467 enum uint GL_MAP2_VERTEX_ATTRIB11_4_NV = 0x867B;
4468 enum uint GL_MAP2_VERTEX_ATTRIB12_4_NV = 0x867C;
4469 enum uint GL_MAP2_VERTEX_ATTRIB13_4_NV = 0x867D;
4470 enum uint GL_MAP2_VERTEX_ATTRIB14_4_NV = 0x867E;
4471 enum uint GL_MAP2_VERTEX_ATTRIB15_4_NV = 0x867F;
4472 enum uint GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV = 0x88FD;
4473 enum uint GL_VIDEO_BUFFER_NV = 0x9020;
4474 enum uint GL_VIDEO_BUFFER_BINDING_NV = 0x9021;
4475 enum uint GL_FIELD_UPPER_NV = 0x9022;
4476 enum uint GL_FIELD_LOWER_NV = 0x9023;
4477 enum uint GL_NUM_VIDEO_CAPTURE_STREAMS_NV = 0x9024;
4478 enum uint GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV = 0x9025;
4479 enum uint GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV = 0x9026;
4480 enum uint GL_LAST_VIDEO_CAPTURE_STATUS_NV = 0x9027;
4481 enum uint GL_VIDEO_BUFFER_PITCH_NV = 0x9028;
4482 enum uint GL_VIDEO_COLOR_CONVERSION_MATRIX_NV = 0x9029;
4483 enum uint GL_VIDEO_COLOR_CONVERSION_MAX_NV = 0x902A;
4484 enum uint GL_VIDEO_COLOR_CONVERSION_MIN_NV = 0x902B;
4485 enum uint GL_VIDEO_COLOR_CONVERSION_OFFSET_NV = 0x902C;
4486 enum uint GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV = 0x902D;
4487 enum uint GL_PARTIAL_SUCCESS_NV = 0x902E;
4488 enum uint GL_SUCCESS_NV = 0x902F;
4489 enum uint GL_FAILURE_NV = 0x9030;
4490 enum uint GL_YCBYCR8_422_NV = 0x9031;
4491 enum uint GL_YCBAYCR8A_4224_NV = 0x9032;
4492 enum uint GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV = 0x9033;
4493 enum uint GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV = 0x9034;
4494 enum uint GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV = 0x9035;
4495 enum uint GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV = 0x9036;
4496 enum uint GL_Z4Y12Z4CB12Z4CR12_444_NV = 0x9037;
4497 enum uint GL_VIDEO_CAPTURE_FRAME_WIDTH_NV = 0x9038;
4498 enum uint GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV = 0x9039;
4499 enum uint GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV = 0x903A;
4500 enum uint GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV = 0x903B;
4501 enum uint GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV = 0x903C;
4502 enum uint GL_PALETTE4_RGB8_OES = 0x8B90;
4503 enum uint GL_PALETTE4_RGBA8_OES = 0x8B91;
4504 enum uint GL_PALETTE4_R5_G6_B5_OES = 0x8B92;
4505 enum uint GL_PALETTE4_RGBA4_OES = 0x8B93;
4506 enum uint GL_PALETTE4_RGB5_A1_OES = 0x8B94;
4507 enum uint GL_PALETTE8_RGB8_OES = 0x8B95;
4508 enum uint GL_PALETTE8_RGBA8_OES = 0x8B96;
4509 enum uint GL_PALETTE8_R5_G6_B5_OES = 0x8B97;
4510 enum uint GL_PALETTE8_RGBA4_OES = 0x8B98;
4511 enum uint GL_PALETTE8_RGB5_A1_OES = 0x8B99;
4512 enum uint GL_FIXED_OES = 0x140C;
4513 enum uint GL_IMPLEMENTATION_COLOR_READ_TYPE_OES = 0x8B9A;
4514 enum uint GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES = 0x8B9B;
4515 enum uint GL_INTERLACE_OML = 0x8980;
4516 enum uint GL_INTERLACE_READ_OML = 0x8981;
4517 enum uint GL_PACK_RESAMPLE_OML = 0x8984;
4518 enum uint GL_UNPACK_RESAMPLE_OML = 0x8985;
4519 enum uint GL_RESAMPLE_REPLICATE_OML = 0x8986;
4520 enum uint GL_RESAMPLE_ZERO_FILL_OML = 0x8987;
4521 enum uint GL_RESAMPLE_AVERAGE_OML = 0x8988;
4522 enum uint GL_RESAMPLE_DECIMATE_OML = 0x8989;
4523 enum uint GL_FORMAT_SUBSAMPLE_24_24_OML = 0x8982;
4524 enum uint GL_FORMAT_SUBSAMPLE_244_244_OML = 0x8983;
4525 enum uint GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR = 0x9630;
4526 enum uint GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR = 0x9632;
4527 enum uint GL_MAX_VIEWS_OVR = 0x9631;
4528 enum uint GL_PREFER_DOUBLEBUFFER_HINT_PGI = 0x1A1F8;
4529 enum uint GL_CONSERVE_MEMORY_HINT_PGI = 0x1A1FD;
4530 enum uint GL_RECLAIM_MEMORY_HINT_PGI = 0x1A1FE;
4531 enum uint GL_NATIVE_GRAPHICS_HANDLE_PGI = 0x1A202;
4532 enum uint GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI = 0x1A203;
4533 enum uint GL_NATIVE_GRAPHICS_END_HINT_PGI = 0x1A204;
4534 enum uint GL_ALWAYS_FAST_HINT_PGI = 0x1A20C;
4535 enum uint GL_ALWAYS_SOFT_HINT_PGI = 0x1A20D;
4536 enum uint GL_ALLOW_DRAW_OBJ_HINT_PGI = 0x1A20E;
4537 enum uint GL_ALLOW_DRAW_WIN_HINT_PGI = 0x1A20F;
4538 enum uint GL_ALLOW_DRAW_FRG_HINT_PGI = 0x1A210;
4539 enum uint GL_ALLOW_DRAW_MEM_HINT_PGI = 0x1A211;
4540 enum uint GL_STRICT_DEPTHFUNC_HINT_PGI = 0x1A216;
4541 enum uint GL_STRICT_LIGHTING_HINT_PGI = 0x1A217;
4542 enum uint GL_STRICT_SCISSOR_HINT_PGI = 0x1A218;
4543 enum uint GL_FULL_STIPPLE_HINT_PGI = 0x1A219;
4544 enum uint GL_CLIP_NEAR_HINT_PGI = 0x1A220;
4545 enum uint GL_CLIP_FAR_HINT_PGI = 0x1A221;
4546 enum uint GL_WIDE_LINE_HINT_PGI = 0x1A222;
4547 enum uint GL_BACK_NORMALS_HINT_PGI = 0x1A223;
4548 enum uint GL_VERTEX_DATA_HINT_PGI = 0x1A22A;
4549 enum uint GL_VERTEX_CONSISTENT_HINT_PGI = 0x1A22B;
4550 enum uint GL_MATERIAL_SIDE_HINT_PGI = 0x1A22C;
4551 enum uint GL_MAX_VERTEX_HINT_PGI = 0x1A22D;
4552 enum uint GL_COLOR3_BIT_PGI = 0x00010000;
4553 enum uint GL_COLOR4_BIT_PGI = 0x00020000;
4554 enum uint GL_EDGEFLAG_BIT_PGI = 0x00040000;
4555 enum uint GL_INDEX_BIT_PGI = 0x00080000;
4556 enum uint GL_MAT_AMBIENT_BIT_PGI = 0x00100000;
4557 enum uint GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI = 0x00200000;
4558 enum uint GL_MAT_DIFFUSE_BIT_PGI = 0x00400000;
4559 enum uint GL_MAT_EMISSION_BIT_PGI = 0x00800000;
4560 enum uint GL_MAT_COLOR_INDEXES_BIT_PGI = 0x01000000;
4561 enum uint GL_MAT_SHININESS_BIT_PGI = 0x02000000;
4562 enum uint GL_MAT_SPECULAR_BIT_PGI = 0x04000000;
4563 enum uint GL_NORMAL_BIT_PGI = 0x08000000;
4564 enum uint GL_TEXCOORD1_BIT_PGI = 0x10000000;
4565 enum uint GL_TEXCOORD2_BIT_PGI = 0x20000000;
4566 enum uint GL_TEXCOORD3_BIT_PGI = 0x40000000;
4567 enum uint GL_TEXCOORD4_BIT_PGI = 0x80000000;
4568 enum uint GL_VERTEX23_BIT_PGI = 0x00000004;
4569 enum uint GL_VERTEX4_BIT_PGI = 0x00000008;
4570 enum uint GL_SCREEN_COORDINATES_REND = 0x8490;
4571 enum uint GL_INVERTED_SCREEN_W_REND = 0x8491;
4572 enum uint GL_RGB_S3TC = 0x83A0;
4573 enum uint GL_RGB4_S3TC = 0x83A1;
4574 enum uint GL_RGBA_S3TC = 0x83A2;
4575 enum uint GL_RGBA4_S3TC = 0x83A3;
4576 enum uint GL_RGBA_DXT5_S3TC = 0x83A4;
4577 enum uint GL_RGBA4_DXT5_S3TC = 0x83A5;
4578 enum uint GL_DETAIL_TEXTURE_2D_SGIS = 0x8095;
4579 enum uint GL_DETAIL_TEXTURE_2D_BINDING_SGIS = 0x8096;
4580 enum uint GL_LINEAR_DETAIL_SGIS = 0x8097;
4581 enum uint GL_LINEAR_DETAIL_ALPHA_SGIS = 0x8098;
4582 enum uint GL_LINEAR_DETAIL_COLOR_SGIS = 0x8099;
4583 enum uint GL_DETAIL_TEXTURE_LEVEL_SGIS = 0x809A;
4584 enum uint GL_DETAIL_TEXTURE_MODE_SGIS = 0x809B;
4585 enum uint GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS = 0x809C;
4586 enum uint GL_FOG_FUNC_SGIS = 0x812A;
4587 enum uint GL_FOG_FUNC_POINTS_SGIS = 0x812B;
4588 enum uint GL_MAX_FOG_FUNC_POINTS_SGIS = 0x812C;
4589 enum uint GL_GENERATE_MIPMAP_SGIS = 0x8191;
4590 enum uint GL_GENERATE_MIPMAP_HINT_SGIS = 0x8192;
4591 enum uint GL_MULTISAMPLE_SGIS = 0x809D;
4592 enum uint GL_SAMPLE_ALPHA_TO_MASK_SGIS = 0x809E;
4593 enum uint GL_SAMPLE_ALPHA_TO_ONE_SGIS = 0x809F;
4594 enum uint GL_SAMPLE_MASK_SGIS = 0x80A0;
4595 enum uint GL_1PASS_SGIS = 0x80A1;
4596 enum uint GL_2PASS_0_SGIS = 0x80A2;
4597 enum uint GL_2PASS_1_SGIS = 0x80A3;
4598 enum uint GL_4PASS_0_SGIS = 0x80A4;
4599 enum uint GL_4PASS_1_SGIS = 0x80A5;
4600 enum uint GL_4PASS_2_SGIS = 0x80A6;
4601 enum uint GL_4PASS_3_SGIS = 0x80A7;
4602 enum uint GL_SAMPLE_BUFFERS_SGIS = 0x80A8;
4603 enum uint GL_SAMPLES_SGIS = 0x80A9;
4604 enum uint GL_SAMPLE_MASK_VALUE_SGIS = 0x80AA;
4605 enum uint GL_SAMPLE_MASK_INVERT_SGIS = 0x80AB;
4606 enum uint GL_SAMPLE_PATTERN_SGIS = 0x80AC;
4607 enum uint GL_PIXEL_TEXTURE_SGIS = 0x8353;
4608 enum uint GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS = 0x8354;
4609 enum uint GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS = 0x8355;
4610 enum uint GL_PIXEL_GROUP_COLOR_SGIS = 0x8356;
4611 enum uint GL_EYE_DISTANCE_TO_POINT_SGIS = 0x81F0;
4612 enum uint GL_OBJECT_DISTANCE_TO_POINT_SGIS = 0x81F1;
4613 enum uint GL_EYE_DISTANCE_TO_LINE_SGIS = 0x81F2;
4614 enum uint GL_OBJECT_DISTANCE_TO_LINE_SGIS = 0x81F3;
4615 enum uint GL_EYE_POINT_SGIS = 0x81F4;
4616 enum uint GL_OBJECT_POINT_SGIS = 0x81F5;
4617 enum uint GL_EYE_LINE_SGIS = 0x81F6;
4618 enum uint GL_OBJECT_LINE_SGIS = 0x81F7;
4619 enum uint GL_POINT_SIZE_MIN_SGIS = 0x8126;
4620 enum uint GL_POINT_SIZE_MAX_SGIS = 0x8127;
4621 enum uint GL_POINT_FADE_THRESHOLD_SIZE_SGIS = 0x8128;
4622 enum uint GL_DISTANCE_ATTENUATION_SGIS = 0x8129;
4623 enum uint GL_LINEAR_SHARPEN_SGIS = 0x80AD;
4624 enum uint GL_LINEAR_SHARPEN_ALPHA_SGIS = 0x80AE;
4625 enum uint GL_LINEAR_SHARPEN_COLOR_SGIS = 0x80AF;
4626 enum uint GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS = 0x80B0;
4627 enum uint GL_PACK_SKIP_VOLUMES_SGIS = 0x8130;
4628 enum uint GL_PACK_IMAGE_DEPTH_SGIS = 0x8131;
4629 enum uint GL_UNPACK_SKIP_VOLUMES_SGIS = 0x8132;
4630 enum uint GL_UNPACK_IMAGE_DEPTH_SGIS = 0x8133;
4631 enum uint GL_TEXTURE_4D_SGIS = 0x8134;
4632 enum uint GL_PROXY_TEXTURE_4D_SGIS = 0x8135;
4633 enum uint GL_TEXTURE_4DSIZE_SGIS = 0x8136;
4634 enum uint GL_TEXTURE_WRAP_Q_SGIS = 0x8137;
4635 enum uint GL_MAX_4D_TEXTURE_SIZE_SGIS = 0x8138;
4636 enum uint GL_TEXTURE_4D_BINDING_SGIS = 0x814F;
4637 enum uint GL_CLAMP_TO_BORDER_SGIS = 0x812D;
4638 enum uint GL_TEXTURE_COLOR_WRITEMASK_SGIS = 0x81EF;
4639 enum uint GL_CLAMP_TO_EDGE_SGIS = 0x812F;
4640 enum uint GL_FILTER4_SGIS = 0x8146;
4641 enum uint GL_TEXTURE_FILTER4_SIZE_SGIS = 0x8147;
4642 enum uint GL_TEXTURE_MIN_LOD_SGIS = 0x813A;
4643 enum uint GL_TEXTURE_MAX_LOD_SGIS = 0x813B;
4644 enum uint GL_TEXTURE_BASE_LEVEL_SGIS = 0x813C;
4645 enum uint GL_TEXTURE_MAX_LEVEL_SGIS = 0x813D;
4646 enum uint GL_DUAL_ALPHA4_SGIS = 0x8110;
4647 enum uint GL_DUAL_ALPHA8_SGIS = 0x8111;
4648 enum uint GL_DUAL_ALPHA12_SGIS = 0x8112;
4649 enum uint GL_DUAL_ALPHA16_SGIS = 0x8113;
4650 enum uint GL_DUAL_LUMINANCE4_SGIS = 0x8114;
4651 enum uint GL_DUAL_LUMINANCE8_SGIS = 0x8115;
4652 enum uint GL_DUAL_LUMINANCE12_SGIS = 0x8116;
4653 enum uint GL_DUAL_LUMINANCE16_SGIS = 0x8117;
4654 enum uint GL_DUAL_INTENSITY4_SGIS = 0x8118;
4655 enum uint GL_DUAL_INTENSITY8_SGIS = 0x8119;
4656 enum uint GL_DUAL_INTENSITY12_SGIS = 0x811A;
4657 enum uint GL_DUAL_INTENSITY16_SGIS = 0x811B;
4658 enum uint GL_DUAL_LUMINANCE_ALPHA4_SGIS = 0x811C;
4659 enum uint GL_DUAL_LUMINANCE_ALPHA8_SGIS = 0x811D;
4660 enum uint GL_QUAD_ALPHA4_SGIS = 0x811E;
4661 enum uint GL_QUAD_ALPHA8_SGIS = 0x811F;
4662 enum uint GL_QUAD_LUMINANCE4_SGIS = 0x8120;
4663 enum uint GL_QUAD_LUMINANCE8_SGIS = 0x8121;
4664 enum uint GL_QUAD_INTENSITY4_SGIS = 0x8122;
4665 enum uint GL_QUAD_INTENSITY8_SGIS = 0x8123;
4666 enum uint GL_DUAL_TEXTURE_SELECT_SGIS = 0x8124;
4667 enum uint GL_QUAD_TEXTURE_SELECT_SGIS = 0x8125;
4668 enum uint GL_ASYNC_MARKER_SGIX = 0x8329;
4669 enum uint GL_ASYNC_HISTOGRAM_SGIX = 0x832C;
4670 enum uint GL_MAX_ASYNC_HISTOGRAM_SGIX = 0x832D;
4671 enum uint GL_ASYNC_TEX_IMAGE_SGIX = 0x835C;
4672 enum uint GL_ASYNC_DRAW_PIXELS_SGIX = 0x835D;
4673 enum uint GL_ASYNC_READ_PIXELS_SGIX = 0x835E;
4674 enum uint GL_MAX_ASYNC_TEX_IMAGE_SGIX = 0x835F;
4675 enum uint GL_MAX_ASYNC_DRAW_PIXELS_SGIX = 0x8360;
4676 enum uint GL_MAX_ASYNC_READ_PIXELS_SGIX = 0x8361;
4677 enum uint GL_ALPHA_MIN_SGIX = 0x8320;
4678 enum uint GL_ALPHA_MAX_SGIX = 0x8321;
4679 enum uint GL_CALLIGRAPHIC_FRAGMENT_SGIX = 0x8183;
4680 enum uint GL_LINEAR_CLIPMAP_LINEAR_SGIX = 0x8170;
4681 enum uint GL_TEXTURE_CLIPMAP_CENTER_SGIX = 0x8171;
4682 enum uint GL_TEXTURE_CLIPMAP_FRAME_SGIX = 0x8172;
4683 enum uint GL_TEXTURE_CLIPMAP_OFFSET_SGIX = 0x8173;
4684 enum uint GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX = 0x8174;
4685 enum uint GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX = 0x8175;
4686 enum uint GL_TEXTURE_CLIPMAP_DEPTH_SGIX = 0x8176;
4687 enum uint GL_MAX_CLIPMAP_DEPTH_SGIX = 0x8177;
4688 enum uint GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX = 0x8178;
4689 enum uint GL_NEAREST_CLIPMAP_NEAREST_SGIX = 0x844D;
4690 enum uint GL_NEAREST_CLIPMAP_LINEAR_SGIX = 0x844E;
4691 enum uint GL_LINEAR_CLIPMAP_NEAREST_SGIX = 0x844F;
4692 enum uint GL_CONVOLUTION_HINT_SGIX = 0x8316;
4693 enum uint GL_DEPTH_COMPONENT16_SGIX = 0x81A5;
4694 enum uint GL_DEPTH_COMPONENT24_SGIX = 0x81A6;
4695 enum uint GL_DEPTH_COMPONENT32_SGIX = 0x81A7;
4696 enum uint GL_FOG_OFFSET_SGIX = 0x8198;
4697 enum uint GL_FOG_OFFSET_VALUE_SGIX = 0x8199;
4698 enum uint GL_FRAGMENT_LIGHTING_SGIX = 0x8400;
4699 enum uint GL_FRAGMENT_COLOR_MATERIAL_SGIX = 0x8401;
4700 enum uint GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX = 0x8402;
4701 enum uint GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX = 0x8403;
4702 enum uint GL_MAX_FRAGMENT_LIGHTS_SGIX = 0x8404;
4703 enum uint GL_MAX_ACTIVE_LIGHTS_SGIX = 0x8405;
4704 enum uint GL_CURRENT_RASTER_NORMAL_SGIX = 0x8406;
4705 enum uint GL_LIGHT_ENV_MODE_SGIX = 0x8407;
4706 enum uint GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX = 0x8408;
4707 enum uint GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX = 0x8409;
4708 enum uint GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX = 0x840A;
4709 enum uint GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX = 0x840B;
4710 enum uint GL_FRAGMENT_LIGHT0_SGIX = 0x840C;
4711 enum uint GL_FRAGMENT_LIGHT1_SGIX = 0x840D;
4712 enum uint GL_FRAGMENT_LIGHT2_SGIX = 0x840E;
4713 enum uint GL_FRAGMENT_LIGHT3_SGIX = 0x840F;
4714 enum uint GL_FRAGMENT_LIGHT4_SGIX = 0x8410;
4715 enum uint GL_FRAGMENT_LIGHT5_SGIX = 0x8411;
4716 enum uint GL_FRAGMENT_LIGHT6_SGIX = 0x8412;
4717 enum uint GL_FRAGMENT_LIGHT7_SGIX = 0x8413;
4718 enum uint GL_FRAMEZOOM_SGIX = 0x818B;
4719 enum uint GL_FRAMEZOOM_FACTOR_SGIX = 0x818C;
4720 enum uint GL_MAX_FRAMEZOOM_FACTOR_SGIX = 0x818D;
4721 enum uint GL_INSTRUMENT_BUFFER_POINTER_SGIX = 0x8180;
4722 enum uint GL_INSTRUMENT_MEASUREMENTS_SGIX = 0x8181;
4723 enum uint GL_INTERLACE_SGIX = 0x8094;
4724 enum uint GL_IR_INSTRUMENT1_SGIX = 0x817F;
4725 enum uint GL_LIST_PRIORITY_SGIX = 0x8182;
4726 enum uint GL_PIXEL_TEX_GEN_SGIX = 0x8139;
4727 enum uint GL_PIXEL_TEX_GEN_MODE_SGIX = 0x832B;
4728 enum uint GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX = 0x813E;
4729 enum uint GL_PIXEL_TILE_CACHE_INCREMENT_SGIX = 0x813F;
4730 enum uint GL_PIXEL_TILE_WIDTH_SGIX = 0x8140;
4731 enum uint GL_PIXEL_TILE_HEIGHT_SGIX = 0x8141;
4732 enum uint GL_PIXEL_TILE_GRID_WIDTH_SGIX = 0x8142;
4733 enum uint GL_PIXEL_TILE_GRID_HEIGHT_SGIX = 0x8143;
4734 enum uint GL_PIXEL_TILE_GRID_DEPTH_SGIX = 0x8144;
4735 enum uint GL_PIXEL_TILE_CACHE_SIZE_SGIX = 0x8145;
4736 enum uint GL_TEXTURE_DEFORMATION_BIT_SGIX = 0x00000001;
4737 enum uint GL_GEOMETRY_DEFORMATION_BIT_SGIX = 0x00000002;
4738 enum uint GL_GEOMETRY_DEFORMATION_SGIX = 0x8194;
4739 enum uint GL_TEXTURE_DEFORMATION_SGIX = 0x8195;
4740 enum uint GL_DEFORMATIONS_MASK_SGIX = 0x8196;
4741 enum uint GL_MAX_DEFORMATION_ORDER_SGIX = 0x8197;
4742 enum uint GL_REFERENCE_PLANE_SGIX = 0x817D;
4743 enum uint GL_REFERENCE_PLANE_EQUATION_SGIX = 0x817E;
4744 enum uint GL_PACK_RESAMPLE_SGIX = 0x842E;
4745 enum uint GL_UNPACK_RESAMPLE_SGIX = 0x842F;
4746 enum uint GL_RESAMPLE_REPLICATE_SGIX = 0x8433;
4747 enum uint GL_RESAMPLE_ZERO_FILL_SGIX = 0x8434;
4748 enum uint GL_RESAMPLE_DECIMATE_SGIX = 0x8430;
4749 enum uint GL_SCALEBIAS_HINT_SGIX = 0x8322;
4750 enum uint GL_TEXTURE_COMPARE_SGIX = 0x819A;
4751 enum uint GL_TEXTURE_COMPARE_OPERATOR_SGIX = 0x819B;
4752 enum uint GL_TEXTURE_LEQUAL_R_SGIX = 0x819C;
4753 enum uint GL_TEXTURE_GEQUAL_R_SGIX = 0x819D;
4754 enum uint GL_SHADOW_AMBIENT_SGIX = 0x80BF;
4755 enum uint GL_SPRITE_SGIX = 0x8148;
4756 enum uint GL_SPRITE_MODE_SGIX = 0x8149;
4757 enum uint GL_SPRITE_AXIS_SGIX = 0x814A;
4758 enum uint GL_SPRITE_TRANSLATION_SGIX = 0x814B;
4759 enum uint GL_SPRITE_AXIAL_SGIX = 0x814C;
4760 enum uint GL_SPRITE_OBJECT_ALIGNED_SGIX = 0x814D;
4761 enum uint GL_SPRITE_EYE_ALIGNED_SGIX = 0x814E;
4762 enum uint GL_PACK_SUBSAMPLE_RATE_SGIX = 0x85A0;
4763 enum uint GL_UNPACK_SUBSAMPLE_RATE_SGIX = 0x85A1;
4764 enum uint GL_PIXEL_SUBSAMPLE_4444_SGIX = 0x85A2;
4765 enum uint GL_PIXEL_SUBSAMPLE_2424_SGIX = 0x85A3;
4766 enum uint GL_PIXEL_SUBSAMPLE_4242_SGIX = 0x85A4;
4767 enum uint GL_TEXTURE_ENV_BIAS_SGIX = 0x80BE;
4768 enum uint GL_TEXTURE_MAX_CLAMP_S_SGIX = 0x8369;
4769 enum uint GL_TEXTURE_MAX_CLAMP_T_SGIX = 0x836A;
4770 enum uint GL_TEXTURE_MAX_CLAMP_R_SGIX = 0x836B;
4771 enum uint GL_TEXTURE_LOD_BIAS_S_SGIX = 0x818E;
4772 enum uint GL_TEXTURE_LOD_BIAS_T_SGIX = 0x818F;
4773 enum uint GL_TEXTURE_LOD_BIAS_R_SGIX = 0x8190;
4774 enum uint GL_TEXTURE_MULTI_BUFFER_HINT_SGIX = 0x812E;
4775 enum uint GL_POST_TEXTURE_FILTER_BIAS_SGIX = 0x8179;
4776 enum uint GL_POST_TEXTURE_FILTER_SCALE_SGIX = 0x817A;
4777 enum uint GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX = 0x817B;
4778 enum uint GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX = 0x817C;
4779 enum uint GL_VERTEX_PRECLIP_SGIX = 0x83EE;
4780 enum uint GL_VERTEX_PRECLIP_HINT_SGIX = 0x83EF;
4781 enum uint GL_YCRCB_422_SGIX = 0x81BB;
4782 enum uint GL_YCRCB_444_SGIX = 0x81BC;
4783 enum uint GL_YCRCB_SGIX = 0x8318;
4784 enum uint GL_YCRCBA_SGIX = 0x8319;
4785 enum uint GL_COLOR_MATRIX_SGI = 0x80B1;
4786 enum uint GL_COLOR_MATRIX_STACK_DEPTH_SGI = 0x80B2;
4787 enum uint GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI = 0x80B3;
4788 enum uint GL_POST_COLOR_MATRIX_RED_SCALE_SGI = 0x80B4;
4789 enum uint GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI = 0x80B5;
4790 enum uint GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI = 0x80B6;
4791 enum uint GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI = 0x80B7;
4792 enum uint GL_POST_COLOR_MATRIX_RED_BIAS_SGI = 0x80B8;
4793 enum uint GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI = 0x80B9;
4794 enum uint GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI = 0x80BA;
4795 enum uint GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI = 0x80BB;
4796 enum uint GL_COLOR_TABLE_SGI = 0x80D0;
4797 enum uint GL_POST_CONVOLUTION_COLOR_TABLE_SGI = 0x80D1;
4798 enum uint GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 0x80D2;
4799 enum uint GL_PROXY_COLOR_TABLE_SGI = 0x80D3;
4800 enum uint GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI = 0x80D4;
4801 enum uint GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 0x80D5;
4802 enum uint GL_COLOR_TABLE_SCALE_SGI = 0x80D6;
4803 enum uint GL_COLOR_TABLE_BIAS_SGI = 0x80D7;
4804 enum uint GL_COLOR_TABLE_FORMAT_SGI = 0x80D8;
4805 enum uint GL_COLOR_TABLE_WIDTH_SGI = 0x80D9;
4806 enum uint GL_COLOR_TABLE_RED_SIZE_SGI = 0x80DA;
4807 enum uint GL_COLOR_TABLE_GREEN_SIZE_SGI = 0x80DB;
4808 enum uint GL_COLOR_TABLE_BLUE_SIZE_SGI = 0x80DC;
4809 enum uint GL_COLOR_TABLE_ALPHA_SIZE_SGI = 0x80DD;
4810 enum uint GL_COLOR_TABLE_LUMINANCE_SIZE_SGI = 0x80DE;
4811 enum uint GL_COLOR_TABLE_INTENSITY_SIZE_SGI = 0x80DF;
4812 enum uint GL_TEXTURE_COLOR_TABLE_SGI = 0x80BC;
4813 enum uint GL_PROXY_TEXTURE_COLOR_TABLE_SGI = 0x80BD;
4814 enum uint GL_UNPACK_CONSTANT_DATA_SUNX = 0x81D5;
4815 enum uint GL_TEXTURE_CONSTANT_DATA_SUNX = 0x81D6;
4816 enum uint GL_WRAP_BORDER_SUN = 0x81D4;
4817 enum uint GL_GLOBAL_ALPHA_SUN = 0x81D9;
4818 enum uint GL_GLOBAL_ALPHA_FACTOR_SUN = 0x81DA;
4819 enum uint GL_QUAD_MESH_SUN = 0x8614;
4820 enum uint GL_TRIANGLE_MESH_SUN = 0x8615;
4821 enum uint GL_SLICE_ACCUM_SUN = 0x85CC;
4822 enum uint GL_RESTART_SUN = 0x0001;
4823 enum uint GL_REPLACE_MIDDLE_SUN = 0x0002;
4824 enum uint GL_REPLACE_OLDEST_SUN = 0x0003;
4825 enum uint GL_TRIANGLE_LIST_SUN = 0x81D7;
4826 enum uint GL_REPLACEMENT_CODE_SUN = 0x81D8;
4827 enum uint GL_REPLACEMENT_CODE_ARRAY_SUN = 0x85C0;
4828 enum uint GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN = 0x85C1;
4829 enum uint GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN = 0x85C2;
4830 enum uint GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN = 0x85C3;
4831 enum uint GL_R1UI_V3F_SUN = 0x85C4;
4832 enum uint GL_R1UI_C4UB_V3F_SUN = 0x85C5;
4833 enum uint GL_R1UI_C3F_V3F_SUN = 0x85C6;
4834 enum uint GL_R1UI_N3F_V3F_SUN = 0x85C7;
4835 enum uint GL_R1UI_C4F_N3F_V3F_SUN = 0x85C8;
4836 enum uint GL_R1UI_T2F_V3F_SUN = 0x85C9;
4837 enum uint GL_R1UI_T2F_N3F_V3F_SUN = 0x85CA;
4838 enum uint GL_R1UI_T2F_C4F_N3F_V3F_SUN = 0x85CB;
4839 enum uint GL_PHONG_WIN = 0x80EA;
4840 enum uint GL_PHONG_HINT_WIN = 0x80EB;
4841 enum uint GL_FOG_SPECULAR_TEXTURE_WIN = 0x80EC;
4844 enum uint GL_ONE = 1;
4845 enum uint GL_RGBA8 = 0x8058;
4846 enum uint GL_FRAGMENT_SHADER = 0x8B30;
4847 enum uint GL_COMPILE_STATUS = 0x8B81;
4848 enum uint GL_INFO_LOG_LENGTH = 0x8B84;
4849 enum uint GL_FRAMEBUFFER_COMPLETE_EXT = 0x8CD5;
4850 enum uint GL_FRAMEBUFFER_EXT = 0x8D40;
4851 enum uint GL_COLOR_ATTACHMENT0_EXT = 0x8CE0;
4852 enum uint GL_RENDERBUFFER_EXT = 0x8D41;
4853 enum uint GL_DEPTH_COMPONENT16 = 0x81A5;
4854 enum uint GL_DEPTH_COMPONENT24 = 0x81A6;
4855 enum uint GL_DEPTH_COMPONENT32 = 0x81A7;
4856 enum uint GL_DEPTH_ATTACHMENT_EXT = 0x8D00;
4857 enum uint GL_CLAMP_TO_BORDER = 0x812D;
4858 enum uint GL_TEXTURE0 = 0x84C0;
4859 enum uint GL_TEXTURE1 = 0x84C1;
4860 enum uint GL_TEXTURE2 = 0x84C2;
4861 enum uint GL_TEXTURE3 = 0x84C3;
4862 enum uint GL_TEXTURE4 = 0x84C4;
4863 enum uint GL_TEXTURE5 = 0x84C5;
4864 enum uint GL_TEXTURE6 = 0x84C6;
4865 enum uint GL_TEXTURE7 = 0x84C7;
4866 enum uint GL_TEXTURE8 = 0x84C8;
4867 enum uint GL_TEXTURE9 = 0x84C9;
4868 enum uint GL_TEXTURE10 = 0x84CA;
4869 enum uint GL_TEXTURE11 = 0x84CB;
4870 enum uint GL_TEXTURE12 = 0x84CC;
4871 enum uint GL_TEXTURE13 = 0x84CD;
4872 enum uint GL_TEXTURE14 = 0x84CE;
4873 enum uint GL_TEXTURE15 = 0x84CF;
4874 enum uint GL_TEXTURE16 = 0x84D0;
4875 enum uint GL_TEXTURE17 = 0x84D1;
4876 enum uint GL_TEXTURE18 = 0x84D2;
4877 enum uint GL_TEXTURE19 = 0x84D3;
4878 enum uint GL_TEXTURE20 = 0x84D4;
4879 enum uint GL_TEXTURE21 = 0x84D5;
4880 enum uint GL_TEXTURE22 = 0x84D6;
4881 enum uint GL_TEXTURE23 = 0x84D7;
4882 enum uint GL_TEXTURE24 = 0x84D8;
4883 enum uint GL_TEXTURE25 = 0x84D9;
4884 enum uint GL_TEXTURE26 = 0x84DA;
4885 enum uint GL_TEXTURE27 = 0x84DB;
4886 enum uint GL_TEXTURE28 = 0x84DC;
4887 enum uint GL_TEXTURE29 = 0x84DD;
4888 enum uint GL_TEXTURE30 = 0x84DE;
4889 enum uint GL_TEXTURE31 = 0x84DF;
4890 enum uint GL_ACTIVE_TEXTURE = 0x84E0;
4891 enum uint GL_COMPILE = 0x1300;
4892 enum uint GL_COMPILE_AND_EXECUTE = 0x1301;
4893 enum uint GL_TEXTURE_CUBE_MAP = 0x8513;
4894 enum uint GL_TEXTURE_WRAP_R = 0x8072;
4895 enum uint GL_TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515;
4896 enum uint GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516;
4897 enum uint GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517;
4898 enum uint GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518;
4899 enum uint GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519;
4900 enum uint GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A;
4901 enum uint GL_TEXTURE_BORDER_COLOR = 0x1004;
4902 enum uint GL_RGBA16F = 0x881A;
4903 enum uint GL_FLOAT = 0x1406;
4904 enum uint GL_DOUBLE = 0x140A;
4906 alias glbfn_glTexParameterf = void function (GLenum, GLenum, GLfloat);
4907 alias glbfn_glTexParameterfv = void function (GLenum, GLenum, const(GLfloat)*);
4908 alias glbfn_glTexParameteri = void function (GLenum, GLenum, GLint);
4909 alias glbfn_glTexParameteriv = void function (GLenum, GLenum, const(GLint)*);
4911 alias glbfn_glCreateShader = GLuint function (GLenum);
4912 alias glbfn_glShaderSource = void function (GLuint, GLsizei, const(GLchar*)*, const(GLint)*);
4913 alias glbfn_glCompileShader = void function (GLuint);
4914 alias glbfn_glCreateProgram = GLuint function ();
4915 alias glbfn_glAttachShader = void function (GLuint, GLuint);
4916 alias glbfn_glLinkProgram = void function (GLuint);
4917 alias glbfn_glUseProgram = void function (GLuint);
4918 alias glbfn_glGetShaderiv = void function (GLuint, GLenum, GLint*);
4919 alias glbfn_glGetShaderInfoLog = void function (GLuint, GLsizei, GLsizei*, GLchar*);
4921 alias glbfn_glGetUniformLocation = GLint function (GLuint, const(GLchar)*);
4923 alias glbfn_glUniform1f = void function (GLint, GLfloat);
4924 alias glbfn_glUniform2f = void function (GLint, GLfloat, GLfloat);
4925 alias glbfn_glUniform3f = void function (GLint, GLfloat, GLfloat, GLfloat);
4926 alias glbfn_glUniform4f = void function (GLint, GLfloat, GLfloat, GLfloat, GLfloat);
4927 alias glbfn_glUniform1i = void function (GLint, GLint);
4928 alias glbfn_glUniform2i = void function (GLint, GLint, GLint);
4929 alias glbfn_glUniform3i = void function (GLint, GLint, GLint, GLint);
4930 alias glbfn_glUniform4i = void function (GLint, GLint, GLint, GLint, GLint);
4931 alias glbfn_glUniform1fv = void function (GLint, GLsizei, const(GLfloat)*);
4932 alias glbfn_glUniform2fv = void function (GLint, GLsizei, const(GLfloat)*);
4933 alias glbfn_glUniform3fv = void function (GLint, GLsizei, const(GLfloat)*);
4934 alias glbfn_glUniform4fv = void function (GLint, GLsizei, const(GLfloat)*);
4935 alias glbfn_glUniform1iv = void function (GLint, GLsizei, const(GLint)*);
4936 alias glbfn_glUniform2iv = void function (GLint, GLsizei, const(GLint)*);
4937 alias glbfn_glUniform3iv = void function (GLint, GLsizei, const(GLint)*);
4938 alias glbfn_glUniform4iv = void function (GLint, GLsizei, const(GLint)*);
4939 alias glbfn_glUniformMatrix2fv = void function (GLint, GLsizei, GLboolean, const(GLfloat)*);
4940 alias glbfn_glUniformMatrix3fv = void function (GLint, GLsizei, GLboolean, const(GLfloat)*);
4941 alias glbfn_glUniformMatrix4fv = void function (GLint, GLsizei, GLboolean, const(GLfloat)*);
4943 alias glbfn_glGenFramebuffersEXT = void function (GLsizei, GLuint*);
4944 alias glbfn_glBindFramebufferEXT = void function (GLenum, GLuint);
4945 alias glbfn_glFramebufferTexture2DEXT = void function (GLenum, GLenum, GLenum, GLuint, GLint);
4946 alias glbfn_glGenRenderbuffersEXT = void function (GLsizei, GLuint*);
4947 alias glbfn_glRenderbufferStorageEXT = void function (GLenum, GLenum, GLsizei, GLsizei);
4948 alias glbfn_glFramebufferRenderbufferEXT = void function (GLenum, GLenum, GLenum, GLuint);
4949 alias glbfn_glCheckFramebufferStatusEXT = GLenum function (GLenum);
4950 alias glbfn_glBindRenderbufferEXT = void function (GLenum, GLuint);
4952 alias glbfn_glActiveTexture = void function (GLenum);
4954 alias glbfn_glGenLists = GLuint function (GLsizei);
4955 alias glbfn_glNewList = void function (GLuint, GLenum);
4956 alias glbfn_glEndList = void function ();
4957 alias glbfn_glCallList = void function (GLuint);
4958 alias glbfn_glCallLists = void function (GLsizei, GLenum, const(void)*);
4959 alias glbfn_glDeleteLists = void function (GLuint, GLsizei);
4961 enum uint GL_VERSION = 0x1F02;
4962 enum uint GL_EXTENSIONS = 0x1F03;
4963 enum uint GL_SHADING_LANGUAGE_VERSION = 0x8B8C;
4965 alias glbfn_glGetString = const(char*) function (GLenum);
4966 alias glbfn_glGetStringi = const(char)* function (GLenum, GLuint);
4968 enum uint GL_MAJOR_VERSION = 0x821B;
4969 enum uint GL_MINOR_VERSION = 0x821C;
4970 enum uint GL_NUM_EXTENSIONS = 0x821D;
4971 enum uint GL_NUM_SHADING_LANGUAGE_VERSIONS = 0x82E9;
4973 alias glbfn_glGetIntegerv = void function (GLenum, GLint*);
4975 alias glbfn_glCullFace = void function(GLenum);
4976 alias glbfn_glFrontFace = void function(GLenum);
4977 alias glbfn_glHint = void function(GLenum, GLenum);
4978 alias glbfn_glLineWidth = void function(GLfloat);
4979 alias glbfn_glPointSize = void function(GLfloat);
4980 alias glbfn_glPolygonMode = void function(GLenum, GLenum);
4981 alias glbfn_glScissor = void function(GLint, GLint, GLsizei, GLsizei);
4982 alias glbfn_glTexParameterf = void function(GLenum, GLenum, GLfloat);
4983 alias glbfn_glTexParameterfv = void function(GLenum, GLenum, const(GLfloat)*);
4984 alias glbfn_glTexParameteri = void function(GLenum, GLenum, GLint);
4985 alias glbfn_glTexParameteriv = void function(GLenum, GLenum, const(GLint)*);
4986 alias glbfn_glTexImage1D = void function(GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const(void)*);
4987 alias glbfn_glTexImage2D = void function(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const(void)*);
4988 alias glbfn_glDrawBuffer = void function(GLenum);
4989 alias glbfn_glClear = void function(GLbitfield);
4990 alias glbfn_glClearColor = void function(GLfloat, GLfloat, GLfloat, GLfloat);
4991 alias glbfn_glClearStencil = void function(GLint);
4992 alias glbfn_glClearDepth = void function(GLdouble);
4993 alias glbfn_glStencilMask = void function(GLuint);
4994 alias glbfn_glColorMask = void function(GLboolean, GLboolean, GLboolean, GLboolean);
4995 alias glbfn_glDepthMask = void function(GLboolean);
4996 alias glbfn_glDisable = void function(GLenum);
4997 alias glbfn_glEnable = void function(GLenum);
4998 alias glbfn_glFinish = void function();
4999 alias glbfn_glFlush = void function();
5000 alias glbfn_glBlendFunc = void function(GLenum, GLenum);
5001 alias glbfn_glLogicOp = void function(GLenum);
5002 alias glbfn_glStencilFunc = void function(GLenum, GLint, GLuint);
5003 alias glbfn_glStencilOp = void function(GLenum, GLenum, GLenum);
5004 alias glbfn_glDepthFunc = void function(GLenum);
5005 alias glbfn_glPixelStoref = void function(GLenum, GLfloat);
5006 alias glbfn_glPixelStorei = void function(GLenum, GLint);
5007 alias glbfn_glReadBuffer = void function(GLenum);
5008 alias glbfn_glReadPixels = void function(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, void*);
5009 alias glbfn_glGetBooleanv = void function(GLenum, GLboolean*);
5010 alias glbfn_glGetDoublev = void function(GLenum, GLdouble*);
5011 alias glbfn_glGetError = GLenum function();
5012 alias glbfn_glGetFloatv = void function(GLenum, GLfloat*);
5013 alias glbfn_glGetIntegerv = void function(GLenum, GLint*);
5014 alias glbfn_glGetString = const(char)* function(GLenum);
5015 alias glbfn_glGetTexImage = void function(GLenum, GLint, GLenum, GLenum, void*);
5016 alias glbfn_glGetTexParameterfv = void function(GLenum, GLenum, GLfloat*);
5017 alias glbfn_glGetTexParameteriv = void function(GLenum, GLenum, GLint*);
5018 alias glbfn_glGetTexLevelParameterfv = void function(GLenum, GLint, GLenum, GLfloat*);
5019 alias glbfn_glGetTexLevelParameteriv = void function(GLenum, GLint, GLenum, GLint*);
5020 alias glbfn_glIsEnabled = GLboolean function(GLenum);
5021 alias glbfn_glDepthRange = void function(GLdouble, GLdouble);
5022 alias glbfn_glViewport = void function(GLint, GLint, GLsizei, GLsizei);
5023 alias glbfn_glNewList = void function(GLuint, GLenum);
5024 alias glbfn_glEndList = void function();
5025 alias glbfn_glCallList = void function(GLuint);
5026 alias glbfn_glCallLists = void function(GLsizei, GLenum, const(void)*);
5027 alias glbfn_glDeleteLists = void function(GLuint, GLsizei);
5028 alias glbfn_glGenLists = GLuint function(GLsizei);
5029 alias glbfn_glListBase = void function(GLuint);
5030 alias glbfn_glBegin = void function(GLenum);
5031 alias glbfn_glBitmap = void function(GLsizei, GLsizei, GLfloat, GLfloat, GLfloat, GLfloat, const(GLubyte)*);
5032 alias glbfn_glColor3b = void function(GLbyte, GLbyte, GLbyte);
5033 alias glbfn_glColor3bv = void function(const(GLbyte)*);
5034 alias glbfn_glColor3d = void function(GLdouble, GLdouble, GLdouble);
5035 alias glbfn_glColor3dv = void function(const(GLdouble)*);
5036 alias glbfn_glColor3f = void function(GLfloat, GLfloat, GLfloat);
5037 alias glbfn_glColor3fv = void function(const(GLfloat)*);
5038 alias glbfn_glColor3i = void function(GLint, GLint, GLint);
5039 alias glbfn_glColor3iv = void function(const(GLint)*);
5040 alias glbfn_glColor3s = void function(GLshort, GLshort, GLshort);
5041 alias glbfn_glColor3sv = void function(const(GLshort)*);
5042 alias glbfn_glColor3ub = void function(GLubyte, GLubyte, GLubyte);
5043 alias glbfn_glColor3ubv = void function(const(GLubyte)*);
5044 alias glbfn_glColor3ui = void function(GLuint, GLuint, GLuint);
5045 alias glbfn_glColor3uiv = void function(const(GLuint)*);
5046 alias glbfn_glColor3us = void function(GLushort, GLushort, GLushort);
5047 alias glbfn_glColor3usv = void function(const(GLushort)*);
5048 alias glbfn_glColor4b = void function(GLbyte, GLbyte, GLbyte, GLbyte);
5049 alias glbfn_glColor4bv = void function(const(GLbyte)*);
5050 alias glbfn_glColor4d = void function(GLdouble, GLdouble, GLdouble, GLdouble);
5051 alias glbfn_glColor4dv = void function(const(GLdouble)*);
5052 alias glbfn_glColor4f = void function(GLfloat, GLfloat, GLfloat, GLfloat);
5053 alias glbfn_glColor4fv = void function(const(GLfloat)*);
5054 alias glbfn_glColor4i = void function(GLint, GLint, GLint, GLint);
5055 alias glbfn_glColor4iv = void function(const(GLint)*);
5056 alias glbfn_glColor4s = void function(GLshort, GLshort, GLshort, GLshort);
5057 alias glbfn_glColor4sv = void function(const(GLshort)*);
5058 alias glbfn_glColor4ub = void function(GLubyte, GLubyte, GLubyte, GLubyte);
5059 alias glbfn_glColor4ubv = void function(const(GLubyte)*);
5060 alias glbfn_glColor4ui = void function(GLuint, GLuint, GLuint, GLuint);
5061 alias glbfn_glColor4uiv = void function(const(GLuint)*);
5062 alias glbfn_glColor4us = void function(GLushort, GLushort, GLushort, GLushort);
5063 alias glbfn_glColor4usv = void function(const(GLushort)*);
5064 alias glbfn_glEdgeFlag = void function(GLboolean);
5065 alias glbfn_glEdgeFlagv = void function(const(GLboolean)*);
5066 alias glbfn_glEnd = void function();
5067 alias glbfn_glIndexd = void function(GLdouble);
5068 alias glbfn_glIndexdv = void function(const(GLdouble)*);
5069 alias glbfn_glIndexf = void function(GLfloat);
5070 alias glbfn_glIndexfv = void function(const(GLfloat)*);
5071 alias glbfn_glIndexi = void function(GLint);
5072 alias glbfn_glIndexiv = void function(const(GLint)*);
5073 alias glbfn_glIndexs = void function(GLshort);
5074 alias glbfn_glIndexsv = void function(const(GLshort)*);
5075 alias glbfn_glNormal3b = void function(GLbyte, GLbyte, GLbyte);
5076 alias glbfn_glNormal3bv = void function(const(GLbyte)*);
5077 alias glbfn_glNormal3d = void function(GLdouble, GLdouble, GLdouble);
5078 alias glbfn_glNormal3dv = void function(const(GLdouble)*);
5079 alias glbfn_glNormal3f = void function(GLfloat, GLfloat, GLfloat);
5080 alias glbfn_glNormal3fv = void function(const(GLfloat)*);
5081 alias glbfn_glNormal3i = void function(GLint, GLint, GLint);
5082 alias glbfn_glNormal3iv = void function(const(GLint)*);
5083 alias glbfn_glNormal3s = void function(GLshort, GLshort, GLshort);
5084 alias glbfn_glNormal3sv = void function(const(GLshort)*);
5085 alias glbfn_glRasterPos2d = void function(GLdouble, GLdouble);
5086 alias glbfn_glRasterPos2dv = void function(const(GLdouble)*);
5087 alias glbfn_glRasterPos2f = void function(GLfloat, GLfloat);
5088 alias glbfn_glRasterPos2fv = void function(const(GLfloat)*);
5089 alias glbfn_glRasterPos2i = void function(GLint, GLint);
5090 alias glbfn_glRasterPos2iv = void function(const(GLint)*);
5091 alias glbfn_glRasterPos2s = void function(GLshort, GLshort);
5092 alias glbfn_glRasterPos2sv = void function(const(GLshort)*);
5093 alias glbfn_glRasterPos3d = void function(GLdouble, GLdouble, GLdouble);
5094 alias glbfn_glRasterPos3dv = void function(const(GLdouble)*);
5095 alias glbfn_glRasterPos3f = void function(GLfloat, GLfloat, GLfloat);
5096 alias glbfn_glRasterPos3fv = void function(const(GLfloat)*);
5097 alias glbfn_glRasterPos3i = void function(GLint, GLint, GLint);
5098 alias glbfn_glRasterPos3iv = void function(const(GLint)*);
5099 alias glbfn_glRasterPos3s = void function(GLshort, GLshort, GLshort);
5100 alias glbfn_glRasterPos3sv = void function(const(GLshort)*);
5101 alias glbfn_glRasterPos4d = void function(GLdouble, GLdouble, GLdouble, GLdouble);
5102 alias glbfn_glRasterPos4dv = void function(const(GLdouble)*);
5103 alias glbfn_glRasterPos4f = void function(GLfloat, GLfloat, GLfloat, GLfloat);
5104 alias glbfn_glRasterPos4fv = void function(const(GLfloat)*);
5105 alias glbfn_glRasterPos4i = void function(GLint, GLint, GLint, GLint);
5106 alias glbfn_glRasterPos4iv = void function(const(GLint)*);
5107 alias glbfn_glRasterPos4s = void function(GLshort, GLshort, GLshort, GLshort);
5108 alias glbfn_glRasterPos4sv = void function(const(GLshort)*);
5109 alias glbfn_glRectd = void function(GLdouble, GLdouble, GLdouble, GLdouble);
5110 alias glbfn_glRectdv = void function(const(GLdouble)*, const(GLdouble)*);
5111 alias glbfn_glRectf = void function(GLfloat, GLfloat, GLfloat, GLfloat);
5112 alias glbfn_glRectfv = void function(const(GLfloat)*, const(GLfloat)*);
5113 alias glbfn_glRecti = void function(GLint, GLint, GLint, GLint);
5114 alias glbfn_glRectiv = void function(const(GLint)*, const(GLint)*);
5115 alias glbfn_glRects = void function(GLshort, GLshort, GLshort, GLshort);
5116 alias glbfn_glRectsv = void function(const(GLshort)*, const(GLshort)*);
5117 alias glbfn_glTexCoord1d = void function(GLdouble);
5118 alias glbfn_glTexCoord1dv = void function(const(GLdouble)*);
5119 alias glbfn_glTexCoord1f = void function(GLfloat);
5120 alias glbfn_glTexCoord1fv = void function(const(GLfloat)*);
5121 alias glbfn_glTexCoord1i = void function(GLint);
5122 alias glbfn_glTexCoord1iv = void function(const(GLint)*);
5123 alias glbfn_glTexCoord1s = void function(GLshort);
5124 alias glbfn_glTexCoord1sv = void function(const(GLshort)*);
5125 alias glbfn_glTexCoord2d = void function(GLdouble, GLdouble);
5126 alias glbfn_glTexCoord2dv = void function(const(GLdouble)*);
5127 alias glbfn_glTexCoord2f = void function(GLfloat, GLfloat);
5128 alias glbfn_glTexCoord2fv = void function(const(GLfloat)*);
5129 alias glbfn_glTexCoord2i = void function(GLint, GLint);
5130 alias glbfn_glTexCoord2iv = void function(const(GLint)*);
5131 alias glbfn_glTexCoord2s = void function(GLshort, GLshort);
5132 alias glbfn_glTexCoord2sv = void function(const(GLshort)*);
5133 alias glbfn_glTexCoord3d = void function(GLdouble, GLdouble, GLdouble);
5134 alias glbfn_glTexCoord3dv = void function(const(GLdouble)*);
5135 alias glbfn_glTexCoord3f = void function(GLfloat, GLfloat, GLfloat);
5136 alias glbfn_glTexCoord3fv = void function(const(GLfloat)*);
5137 alias glbfn_glTexCoord3i = void function(GLint, GLint, GLint);
5138 alias glbfn_glTexCoord3iv = void function(const(GLint)*);
5139 alias glbfn_glTexCoord3s = void function(GLshort, GLshort, GLshort);
5140 alias glbfn_glTexCoord3sv = void function(const(GLshort)*);
5141 alias glbfn_glTexCoord4d = void function(GLdouble, GLdouble, GLdouble, GLdouble);
5142 alias glbfn_glTexCoord4dv = void function(const(GLdouble)*);
5143 alias glbfn_glTexCoord4f = void function(GLfloat, GLfloat, GLfloat, GLfloat);
5144 alias glbfn_glTexCoord4fv = void function(const(GLfloat)*);
5145 alias glbfn_glTexCoord4i = void function(GLint, GLint, GLint, GLint);
5146 alias glbfn_glTexCoord4iv = void function(const(GLint)*);
5147 alias glbfn_glTexCoord4s = void function(GLshort, GLshort, GLshort, GLshort);
5148 alias glbfn_glTexCoord4sv = void function(const(GLshort)*);
5149 alias glbfn_glVertex2d = void function(GLdouble, GLdouble);
5150 alias glbfn_glVertex2dv = void function(const(GLdouble)*);
5151 alias glbfn_glVertex2f = void function(GLfloat, GLfloat);
5152 alias glbfn_glVertex2fv = void function(const(GLfloat)*);
5153 alias glbfn_glVertex2i = void function(GLint, GLint);
5154 alias glbfn_glVertex2iv = void function(const(GLint)*);
5155 alias glbfn_glVertex2s = void function(GLshort, GLshort);
5156 alias glbfn_glVertex2sv = void function(const(GLshort)*);
5157 alias glbfn_glVertex3d = void function(GLdouble, GLdouble, GLdouble);
5158 alias glbfn_glVertex3dv = void function(const(GLdouble)*);
5159 alias glbfn_glVertex3f = void function(GLfloat, GLfloat, GLfloat);
5160 alias glbfn_glVertex3fv = void function(const(GLfloat)*);
5161 alias glbfn_glVertex3i = void function(GLint, GLint, GLint);
5162 alias glbfn_glVertex3iv = void function(const(GLint)*);
5163 alias glbfn_glVertex3s = void function(GLshort, GLshort, GLshort);
5164 alias glbfn_glVertex3sv = void function(const(GLshort)*);
5165 alias glbfn_glVertex4d = void function(GLdouble, GLdouble, GLdouble, GLdouble);
5166 alias glbfn_glVertex4dv = void function(const(GLdouble)*);
5167 alias glbfn_glVertex4f = void function(GLfloat, GLfloat, GLfloat, GLfloat);
5168 alias glbfn_glVertex4fv = void function(const(GLfloat)*);
5169 alias glbfn_glVertex4i = void function(GLint, GLint, GLint, GLint);
5170 alias glbfn_glVertex4iv = void function(const(GLint)*);
5171 alias glbfn_glVertex4s = void function(GLshort, GLshort, GLshort, GLshort);
5172 alias glbfn_glVertex4sv = void function(const(GLshort)*);
5173 alias glbfn_glClipPlane = void function(GLenum, const(GLdouble)*);
5174 alias glbfn_glColorMaterial = void function(GLenum, GLenum);
5175 alias glbfn_glFogf = void function(GLenum, GLfloat);
5176 alias glbfn_glFogfv = void function(GLenum, const(GLfloat)*);
5177 alias glbfn_glFogi = void function(GLenum, GLint);
5178 alias glbfn_glFogiv = void function(GLenum, const(GLint)*);
5179 alias glbfn_glLightf = void function(GLenum, GLenum, GLfloat);
5180 alias glbfn_glLightfv = void function(GLenum, GLenum, const(GLfloat)*);
5181 alias glbfn_glLighti = void function(GLenum, GLenum, GLint);
5182 alias glbfn_glLightiv = void function(GLenum, GLenum, const(GLint)*);
5183 alias glbfn_glLightModelf = void function(GLenum, GLfloat);
5184 alias glbfn_glLightModelfv = void function(GLenum, const(GLfloat)*);
5185 alias glbfn_glLightModeli = void function(GLenum, GLint);
5186 alias glbfn_glLightModeliv = void function(GLenum, const(GLint)*);
5187 alias glbfn_glLineStipple = void function(GLint, GLushort);
5188 alias glbfn_glMaterialf = void function(GLenum, GLenum, GLfloat);
5189 alias glbfn_glMaterialfv = void function(GLenum, GLenum, const(GLfloat)*);
5190 alias glbfn_glMateriali = void function(GLenum, GLenum, GLint);
5191 alias glbfn_glMaterialiv = void function(GLenum, GLenum, const(GLint)*);
5192 alias glbfn_glPolygonStipple = void function(const(GLubyte)*);
5193 alias glbfn_glShadeModel = void function(GLenum);
5194 alias glbfn_glTexEnvf = void function(GLenum, GLenum, GLfloat);
5195 alias glbfn_glTexEnvfv = void function(GLenum, GLenum, const(GLfloat)*);
5196 alias glbfn_glTexEnvi = void function(GLenum, GLenum, GLint);
5197 alias glbfn_glTexEnviv = void function(GLenum, GLenum, const(GLint)*);
5198 alias glbfn_glTexGend = void function(GLenum, GLenum, GLdouble);
5199 alias glbfn_glTexGendv = void function(GLenum, GLenum, const(GLdouble)*);
5200 alias glbfn_glTexGenf = void function(GLenum, GLenum, GLfloat);
5201 alias glbfn_glTexGenfv = void function(GLenum, GLenum, const(GLfloat)*);
5202 alias glbfn_glTexGeni = void function(GLenum, GLenum, GLint);
5203 alias glbfn_glTexGeniv = void function(GLenum, GLenum, const(GLint)*);
5204 alias glbfn_glFeedbackBuffer = void function(GLsizei, GLenum, GLfloat*);
5205 alias glbfn_glSelectBuffer = void function(GLsizei, GLuint*);
5206 alias glbfn_glRenderMode = GLint function(GLenum);
5207 alias glbfn_glInitNames = void function();
5208 alias glbfn_glLoadName = void function(GLuint);
5209 alias glbfn_glPassThrough = void function(GLfloat);
5210 alias glbfn_glPopName = void function();
5211 alias glbfn_glPushName = void function(GLuint);
5212 alias glbfn_glClearAccum = void function(GLfloat, GLfloat, GLfloat, GLfloat);
5213 alias glbfn_glClearIndex = void function(GLfloat);
5214 alias glbfn_glIndexMask = void function(GLuint);
5215 alias glbfn_glAccum = void function(GLenum, GLfloat);
5216 alias glbfn_glPopAttrib = void function();
5217 alias glbfn_glPushAttrib = void function(GLbitfield);
5218 alias glbfn_glMap1d = void function(GLenum, GLdouble, GLdouble, GLint, GLint, const(GLdouble)*);
5219 alias glbfn_glMap1f = void function(GLenum, GLfloat, GLfloat, GLint, GLint, const(GLfloat)*);
5220 alias glbfn_glMap2d = void function(GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const(GLdouble)*);
5221 alias glbfn_glMap2f = void function(GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const(GLfloat)*);
5222 alias glbfn_glMapGrid1d = void function(GLint, GLdouble, GLdouble);
5223 alias glbfn_glMapGrid1f = void function(GLint, GLfloat, GLfloat);
5224 alias glbfn_glMapGrid2d = void function(GLint, GLdouble, GLdouble, GLint, GLdouble, GLdouble);
5225 alias glbfn_glMapGrid2f = void function(GLint, GLfloat, GLfloat, GLint, GLfloat, GLfloat);
5226 alias glbfn_glEvalCoord1d = void function(GLdouble);
5227 alias glbfn_glEvalCoord1dv = void function(const(GLdouble)*);
5228 alias glbfn_glEvalCoord1f = void function(GLfloat);
5229 alias glbfn_glEvalCoord1fv = void function(const(GLfloat)*);
5230 alias glbfn_glEvalCoord2d = void function(GLdouble, GLdouble);
5231 alias glbfn_glEvalCoord2dv = void function(const(GLdouble)*);
5232 alias glbfn_glEvalCoord2f = void function(GLfloat, GLfloat);
5233 alias glbfn_glEvalCoord2fv = void function(const(GLfloat)*);
5234 alias glbfn_glEvalMesh1 = void function(GLenum, GLint, GLint);
5235 alias glbfn_glEvalPoint1 = void function(GLint);
5236 alias glbfn_glEvalMesh2 = void function(GLenum, GLint, GLint, GLint, GLint);
5237 alias glbfn_glEvalPoint2 = void function(GLint, GLint);
5238 alias glbfn_glAlphaFunc = void function(GLenum, GLfloat);
5239 alias glbfn_glPixelZoom = void function(GLfloat, GLfloat);
5240 alias glbfn_glPixelTransferf = void function(GLenum, GLfloat);
5241 alias glbfn_glPixelTransferi = void function(GLenum, GLint);
5242 alias glbfn_glPixelMapfv = void function(GLenum, GLsizei, const(GLfloat)*);
5243 alias glbfn_glPixelMapuiv = void function(GLenum, GLsizei, const(GLuint)*);
5244 alias glbfn_glPixelMapusv = void function(GLenum, GLsizei, const(GLushort)*);
5245 alias glbfn_glCopyPixels = void function(GLint, GLint, GLsizei, GLsizei, GLenum);
5246 alias glbfn_glDrawPixels = void function(GLsizei, GLsizei, GLenum, GLenum, const(void)*);
5247 alias glbfn_glGetClipPlane = void function(GLenum, GLdouble*);
5248 alias glbfn_glGetLightfv = void function(GLenum, GLenum, GLfloat*);
5249 alias glbfn_glGetLightiv = void function(GLenum, GLenum, GLint*);
5250 alias glbfn_glGetMapdv = void function(GLenum, GLenum, GLdouble*);
5251 alias glbfn_glGetMapfv = void function(GLenum, GLenum, GLfloat*);
5252 alias glbfn_glGetMapiv = void function(GLenum, GLenum, GLint*);
5253 alias glbfn_glGetMaterialfv = void function(GLenum, GLenum, GLfloat*);
5254 alias glbfn_glGetMaterialiv = void function(GLenum, GLenum, GLint*);
5255 alias glbfn_glGetPixelMapfv = void function(GLenum, GLfloat*);
5256 alias glbfn_glGetPixelMapuiv = void function(GLenum, GLuint*);
5257 alias glbfn_glGetPixelMapusv = void function(GLenum, GLushort*);
5258 alias glbfn_glGetPolygonStipple = void function(GLubyte*);
5259 alias glbfn_glGetTexEnvfv = void function(GLenum, GLenum, GLfloat*);
5260 alias glbfn_glGetTexEnviv = void function(GLenum, GLenum, GLint*);
5261 alias glbfn_glGetTexGendv = void function(GLenum, GLenum, GLdouble*);
5262 alias glbfn_glGetTexGenfv = void function(GLenum, GLenum, GLfloat*);
5263 alias glbfn_glGetTexGeniv = void function(GLenum, GLenum, GLint*);
5264 alias glbfn_glIsList = GLboolean function(GLuint);
5265 alias glbfn_glFrustum = void function(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble);
5266 alias glbfn_glLoadIdentity = void function();
5267 alias glbfn_glLoadMatrixf = void function(const(GLfloat)*);
5268 alias glbfn_glLoadMatrixd = void function(const(GLdouble)*);
5269 alias glbfn_glMatrixMode = void function(GLenum);
5270 alias glbfn_glMultMatrixf = void function(const(GLfloat)*);
5271 alias glbfn_glMultMatrixd = void function(const(GLdouble)*);
5272 alias glbfn_glOrtho = void function(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble);
5273 alias glbfn_glPopMatrix = void function();
5274 alias glbfn_glPushMatrix = void function();
5275 alias glbfn_glRotated = void function(GLdouble, GLdouble, GLdouble, GLdouble);
5276 alias glbfn_glRotatef = void function(GLfloat, GLfloat, GLfloat, GLfloat);
5277 alias glbfn_glScaled = void function(GLdouble, GLdouble, GLdouble);
5278 alias glbfn_glScalef = void function(GLfloat, GLfloat, GLfloat);
5279 alias glbfn_glTranslated = void function(GLdouble, GLdouble, GLdouble);
5280 alias glbfn_glTranslatef = void function(GLfloat, GLfloat, GLfloat);
5281 alias glbfn_glDrawArrays = void function(GLenum, GLint, GLsizei);
5282 alias glbfn_glDrawElements = void function(GLenum, GLsizei, GLenum, const(void)*);
5283 alias glbfn_glGetPointerv = void function(GLenum, void**);
5284 alias glbfn_glPolygonOffset = void function(GLfloat, GLfloat);
5285 alias glbfn_glCopyTexImage1D = void function(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint);
5286 alias glbfn_glCopyTexImage2D = void function(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint);
5287 alias glbfn_glCopyTexSubImage1D = void function(GLenum, GLint, GLint, GLint, GLint, GLsizei);
5288 alias glbfn_glCopyTexSubImage2D = void function(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
5289 alias glbfn_glTexSubImage1D = void function(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const(void)*);
5290 alias glbfn_glTexSubImage2D = void function(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const(void)*);
5291 alias glbfn_glBindTexture = void function(GLenum, GLuint);
5292 alias glbfn_glDeleteTextures = void function(GLsizei, const(GLuint)*);
5293 alias glbfn_glGenTextures = void function(GLsizei, GLuint*);
5294 alias glbfn_glIsTexture = GLboolean function(GLuint);
5295 alias glbfn_glArrayElement = void function(GLint);
5296 alias glbfn_glColorPointer = void function(GLint, GLenum, GLsizei, const(void)*);
5297 alias glbfn_glDisableClientState = void function(GLenum);
5298 alias glbfn_glEdgeFlagPointer = void function(GLsizei, const(void)*);
5299 alias glbfn_glEnableClientState = void function(GLenum);
5300 alias glbfn_glIndexPointer = void function(GLenum, GLsizei, const(void)*);
5301 alias glbfn_glInterleavedArrays = void function(GLenum, GLsizei, const(void)*);
5302 alias glbfn_glNormalPointer = void function(GLenum, GLsizei, const(void)*);
5303 alias glbfn_glTexCoordPointer = void function(GLint, GLenum, GLsizei, const(void)*);
5304 alias glbfn_glVertexPointer = void function(GLint, GLenum, GLsizei, const(void)*);
5305 alias glbfn_glAreTexturesResident = GLboolean function(GLsizei, const(GLuint)*, GLboolean*);
5306 alias glbfn_glPrioritizeTextures = void function(GLsizei, const(GLuint)*, const(GLfloat)*);
5307 alias glbfn_glIndexub = void function(GLubyte);
5308 alias glbfn_glIndexubv = void function(const(GLubyte)*);
5309 alias glbfn_glPopClientAttrib = void function();
5310 alias glbfn_glPushClientAttrib = void function(GLbitfield);
5311 alias glbfn_glDrawRangeElements = void function(GLenum, GLuint, GLuint, GLsizei, GLenum, const(void)*);
5312 alias glbfn_glTexImage3D = void function(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const(void)*);
5313 alias glbfn_glTexSubImage3D = void function(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const(void)*);
5314 alias glbfn_glCopyTexSubImage3D = void function(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
5315 alias glbfn_glActiveTexture = void function(GLenum);
5316 alias glbfn_glSampleCoverage = void function(GLfloat, GLboolean);
5317 alias glbfn_glCompressedTexImage3D = void function(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const(void)*);
5318 alias glbfn_glCompressedTexImage2D = void function(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const(void)*);
5319 alias glbfn_glCompressedTexImage1D = void function(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const(void)*);
5320 alias glbfn_glCompressedTexSubImage3D = void function(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const(void)*);
5321 alias glbfn_glCompressedTexSubImage2D = void function(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const(void)*);
5322 alias glbfn_glCompressedTexSubImage1D = void function(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const(void)*);
5323 alias glbfn_glGetCompressedTexImage = void function(GLenum, GLint, void*);
5324 alias glbfn_glClientActiveTexture = void function(GLenum);
5325 alias glbfn_glMultiTexCoord1d = void function(GLenum, GLdouble);
5326 alias glbfn_glMultiTexCoord1dv = void function(GLenum, const(GLdouble)*);
5327 alias glbfn_glMultiTexCoord1f = void function(GLenum, GLfloat);
5328 alias glbfn_glMultiTexCoord1fv = void function(GLenum, const(GLfloat)*);
5329 alias glbfn_glMultiTexCoord1i = void function(GLenum, GLint);
5330 alias glbfn_glMultiTexCoord1iv = void function(GLenum, const(GLint)*);
5331 alias glbfn_glMultiTexCoord1s = void function(GLenum, GLshort);
5332 alias glbfn_glMultiTexCoord1sv = void function(GLenum, const(GLshort)*);
5333 alias glbfn_glMultiTexCoord2d = void function(GLenum, GLdouble, GLdouble);
5334 alias glbfn_glMultiTexCoord2dv = void function(GLenum, const(GLdouble)*);
5335 alias glbfn_glMultiTexCoord2f = void function(GLenum, GLfloat, GLfloat);
5336 alias glbfn_glMultiTexCoord2fv = void function(GLenum, const(GLfloat)*);
5337 alias glbfn_glMultiTexCoord2i = void function(GLenum, GLint, GLint);
5338 alias glbfn_glMultiTexCoord2iv = void function(GLenum, const(GLint)*);
5339 alias glbfn_glMultiTexCoord2s = void function(GLenum, GLshort, GLshort);
5340 alias glbfn_glMultiTexCoord2sv = void function(GLenum, const(GLshort)*);
5341 alias glbfn_glMultiTexCoord3d = void function(GLenum, GLdouble, GLdouble, GLdouble);
5342 alias glbfn_glMultiTexCoord3dv = void function(GLenum, const(GLdouble)*);
5343 alias glbfn_glMultiTexCoord3f = void function(GLenum, GLfloat, GLfloat, GLfloat);
5344 alias glbfn_glMultiTexCoord3fv = void function(GLenum, const(GLfloat)*);
5345 alias glbfn_glMultiTexCoord3i = void function(GLenum, GLint, GLint, GLint);
5346 alias glbfn_glMultiTexCoord3iv = void function(GLenum, const(GLint)*);
5347 alias glbfn_glMultiTexCoord3s = void function(GLenum, GLshort, GLshort, GLshort);
5348 alias glbfn_glMultiTexCoord3sv = void function(GLenum, const(GLshort)*);
5349 alias glbfn_glMultiTexCoord4d = void function(GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
5350 alias glbfn_glMultiTexCoord4dv = void function(GLenum, const(GLdouble)*);
5351 alias glbfn_glMultiTexCoord4f = void function(GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
5352 alias glbfn_glMultiTexCoord4fv = void function(GLenum, const(GLfloat)*);
5353 alias glbfn_glMultiTexCoord4i = void function(GLenum, GLint, GLint, GLint, GLint);
5354 alias glbfn_glMultiTexCoord4iv = void function(GLenum, const(GLint)*);
5355 alias glbfn_glMultiTexCoord4s = void function(GLenum, GLshort, GLshort, GLshort, GLshort);
5356 alias glbfn_glMultiTexCoord4sv = void function(GLenum, const(GLshort)*);
5357 alias glbfn_glLoadTransposeMatrixf = void function(const(GLfloat)*);
5358 alias glbfn_glLoadTransposeMatrixd = void function(const(GLdouble)*);
5359 alias glbfn_glMultTransposeMatrixf = void function(const(GLfloat)*);
5360 alias glbfn_glMultTransposeMatrixd = void function(const(GLdouble)*);
5361 alias glbfn_glBlendFuncSeparate = void function(GLenum, GLenum, GLenum, GLenum);
5362 alias glbfn_glMultiDrawArrays = void function(GLenum, const(GLint)*, const(GLsizei)*, GLsizei);
5363 alias glbfn_glMultiDrawElements = void function(GLenum, const(GLsizei)*, GLenum, const(void*)*, GLsizei);
5364 alias glbfn_glPointParameterf = void function(GLenum, GLfloat);
5365 alias glbfn_glPointParameterfv = void function(GLenum, const(GLfloat)*);
5366 alias glbfn_glPointParameteri = void function(GLenum, GLint);
5367 alias glbfn_glPointParameteriv = void function(GLenum, const(GLint)*);
5368 alias glbfn_glFogCoordf = void function(GLfloat);
5369 alias glbfn_glFogCoordfv = void function(const(GLfloat)*);
5370 alias glbfn_glFogCoordd = void function(GLdouble);
5371 alias glbfn_glFogCoorddv = void function(const(GLdouble)*);
5372 alias glbfn_glFogCoordPointer = void function(GLenum, GLsizei, const(void)*);
5373 alias glbfn_glSecondaryColor3b = void function(GLbyte, GLbyte, GLbyte);
5374 alias glbfn_glSecondaryColor3bv = void function(const(GLbyte)*);
5375 alias glbfn_glSecondaryColor3d = void function(GLdouble, GLdouble, GLdouble);
5376 alias glbfn_glSecondaryColor3dv = void function(const(GLdouble)*);
5377 alias glbfn_glSecondaryColor3f = void function(GLfloat, GLfloat, GLfloat);
5378 alias glbfn_glSecondaryColor3fv = void function(const(GLfloat)*);
5379 alias glbfn_glSecondaryColor3i = void function(GLint, GLint, GLint);
5380 alias glbfn_glSecondaryColor3iv = void function(const(GLint)*);
5381 alias glbfn_glSecondaryColor3s = void function(GLshort, GLshort, GLshort);
5382 alias glbfn_glSecondaryColor3sv = void function(const(GLshort)*);
5383 alias glbfn_glSecondaryColor3ub = void function(GLubyte, GLubyte, GLubyte);
5384 alias glbfn_glSecondaryColor3ubv = void function(const(GLubyte)*);
5385 alias glbfn_glSecondaryColor3ui = void function(GLuint, GLuint, GLuint);
5386 alias glbfn_glSecondaryColor3uiv = void function(const(GLuint)*);
5387 alias glbfn_glSecondaryColor3us = void function(GLushort, GLushort, GLushort);
5388 alias glbfn_glSecondaryColor3usv = void function(const(GLushort)*);
5389 alias glbfn_glSecondaryColorPointer = void function(GLint, GLenum, GLsizei, const(void)*);
5390 alias glbfn_glWindowPos2d = void function(GLdouble, GLdouble);
5391 alias glbfn_glWindowPos2dv = void function(const(GLdouble)*);
5392 alias glbfn_glWindowPos2f = void function(GLfloat, GLfloat);
5393 alias glbfn_glWindowPos2fv = void function(const(GLfloat)*);
5394 alias glbfn_glWindowPos2i = void function(GLint, GLint);
5395 alias glbfn_glWindowPos2iv = void function(const(GLint)*);
5396 alias glbfn_glWindowPos2s = void function(GLshort, GLshort);
5397 alias glbfn_glWindowPos2sv = void function(const(GLshort)*);
5398 alias glbfn_glWindowPos3d = void function(GLdouble, GLdouble, GLdouble);
5399 alias glbfn_glWindowPos3dv = void function(const(GLdouble)*);
5400 alias glbfn_glWindowPos3f = void function(GLfloat, GLfloat, GLfloat);
5401 alias glbfn_glWindowPos3fv = void function(const(GLfloat)*);
5402 alias glbfn_glWindowPos3i = void function(GLint, GLint, GLint);
5403 alias glbfn_glWindowPos3iv = void function(const(GLint)*);
5404 alias glbfn_glWindowPos3s = void function(GLshort, GLshort, GLshort);
5405 alias glbfn_glWindowPos3sv = void function(const(GLshort)*);
5406 alias glbfn_glBlendColor = void function(GLfloat, GLfloat, GLfloat, GLfloat);
5407 alias glbfn_glBlendEquation = void function(GLenum);
5408 alias glbfn_glGenQueries = void function(GLsizei, GLuint*);
5409 alias glbfn_glDeleteQueries = void function(GLsizei, const(GLuint)*);
5410 alias glbfn_glIsQuery = GLboolean function(GLuint);
5411 alias glbfn_glBeginQuery = void function(GLenum, GLuint);
5412 alias glbfn_glEndQuery = void function(GLenum);
5413 alias glbfn_glGetQueryiv = void function(GLenum, GLenum, GLint*);
5414 alias glbfn_glGetQueryObjectiv = void function(GLuint, GLenum, GLint*);
5415 alias glbfn_glGetQueryObjectuiv = void function(GLuint, GLenum, GLuint*);
5416 alias glbfn_glBindBuffer = void function(GLenum, GLuint);
5417 alias glbfn_glDeleteBuffers = void function(GLsizei, const(GLuint)*);
5418 alias glbfn_glGenBuffers = void function(GLsizei, GLuint*);
5419 alias glbfn_glIsBuffer = GLboolean function(GLuint);
5420 alias glbfn_glBufferData = void function(GLenum, GLsizeiptr, const(void)*, GLenum);
5421 alias glbfn_glBufferSubData = void function(GLenum, GLintptr, GLsizeiptr, const(void)*);
5422 alias glbfn_glGetBufferSubData = void function(GLenum, GLintptr, GLsizeiptr, void*);
5423 alias glbfn_glMapBuffer = void* function(GLenum, GLenum);
5424 alias glbfn_glUnmapBuffer = GLboolean function(GLenum);
5425 alias glbfn_glGetBufferParameteriv = void function(GLenum, GLenum, GLint*);
5426 alias glbfn_glGetBufferPointerv = void function(GLenum, GLenum, void**);
5427 alias glbfn_glBlendEquationSeparate = void function(GLenum, GLenum);
5428 alias glbfn_glDrawBuffers = void function(GLsizei, const(GLenum)*);
5429 alias glbfn_glStencilOpSeparate = void function(GLenum, GLenum, GLenum, GLenum);
5430 alias glbfn_glStencilFuncSeparate = void function(GLenum, GLenum, GLint, GLuint);
5431 alias glbfn_glStencilMaskSeparate = void function(GLenum, GLuint);
5432 alias glbfn_glAttachShader = void function(GLuint, GLuint);
5433 alias glbfn_glBindAttribLocation = void function(GLuint, GLuint, const(GLchar)*);
5434 alias glbfn_glCompileShader = void function(GLuint);
5435 alias glbfn_glCreateProgram = GLuint function();
5436 alias glbfn_glCreateShader = GLuint function(GLenum);
5437 alias glbfn_glDeleteProgram = void function(GLuint);
5438 alias glbfn_glDeleteShader = void function(GLuint);
5439 alias glbfn_glDetachShader = void function(GLuint, GLuint);
5440 alias glbfn_glDisableVertexAttribArray = void function(GLuint);
5441 alias glbfn_glEnableVertexAttribArray = void function(GLuint);
5442 alias glbfn_glGetActiveAttrib = void function(GLuint, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, GLchar*);
5443 alias glbfn_glGetActiveUniform = void function(GLuint, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, GLchar*);
5444 alias glbfn_glGetAttachedShaders = void function(GLuint, GLsizei, GLsizei*, GLuint*);
5445 alias glbfn_glGetAttribLocation = GLint function(GLuint, const(GLchar)*);
5446 alias glbfn_glGetProgramiv = void function(GLuint, GLenum, GLint*);
5447 alias glbfn_glGetProgramInfoLog = void function(GLuint, GLsizei, GLsizei*, GLchar*);
5448 alias glbfn_glGetShaderiv = void function(GLuint, GLenum, GLint*);
5449 alias glbfn_glGetShaderInfoLog = void function(GLuint, GLsizei, GLsizei*, GLchar*);
5450 alias glbfn_glGetShaderSource = void function(GLuint, GLsizei, GLsizei*, GLchar*);
5451 alias glbfn_glGetUniformLocation = GLint function(GLuint, const(GLchar)*);
5452 alias glbfn_glGetUniformfv = void function(GLuint, GLint, GLfloat*);
5453 alias glbfn_glGetUniformiv = void function(GLuint, GLint, GLint*);
5454 alias glbfn_glGetVertexAttribdv = void function(GLuint, GLenum, GLdouble*);
5455 alias glbfn_glGetVertexAttribfv = void function(GLuint, GLenum, GLfloat*);
5456 alias glbfn_glGetVertexAttribiv = void function(GLuint, GLenum, GLint*);
5457 alias glbfn_glGetVertexAttribPointerv = void function(GLuint, GLenum, void**);
5458 alias glbfn_glIsProgram = GLboolean function(GLuint);
5459 alias glbfn_glIsShader = GLboolean function(GLuint);
5460 alias glbfn_glLinkProgram = void function(GLuint);
5461 alias glbfn_glShaderSource = void function(GLuint, GLsizei, const(GLchar*)*, const(GLint)*);
5462 alias glbfn_glUseProgram = void function(GLuint);
5463 alias glbfn_glUniform1f = void function(GLint, GLfloat);
5464 alias glbfn_glUniform2f = void function(GLint, GLfloat, GLfloat);
5465 alias glbfn_glUniform3f = void function(GLint, GLfloat, GLfloat, GLfloat);
5466 alias glbfn_glUniform4f = void function(GLint, GLfloat, GLfloat, GLfloat, GLfloat);
5467 alias glbfn_glUniform1i = void function(GLint, GLint);
5468 alias glbfn_glUniform2i = void function(GLint, GLint, GLint);
5469 alias glbfn_glUniform3i = void function(GLint, GLint, GLint, GLint);
5470 alias glbfn_glUniform4i = void function(GLint, GLint, GLint, GLint, GLint);
5471 alias glbfn_glUniform1fv = void function(GLint, GLsizei, const(GLfloat)*);
5472 alias glbfn_glUniform2fv = void function(GLint, GLsizei, const(GLfloat)*);
5473 alias glbfn_glUniform3fv = void function(GLint, GLsizei, const(GLfloat)*);
5474 alias glbfn_glUniform4fv = void function(GLint, GLsizei, const(GLfloat)*);
5475 alias glbfn_glUniform1iv = void function(GLint, GLsizei, const(GLint)*);
5476 alias glbfn_glUniform2iv = void function(GLint, GLsizei, const(GLint)*);
5477 alias glbfn_glUniform3iv = void function(GLint, GLsizei, const(GLint)*);
5478 alias glbfn_glUniform4iv = void function(GLint, GLsizei, const(GLint)*);
5479 alias glbfn_glUniformMatrix2fv = void function(GLint, GLsizei, GLboolean, const(GLfloat)*);
5480 alias glbfn_glUniformMatrix3fv = void function(GLint, GLsizei, GLboolean, const(GLfloat)*);
5481 alias glbfn_glUniformMatrix4fv = void function(GLint, GLsizei, GLboolean, const(GLfloat)*);
5482 alias glbfn_glValidateProgram = void function(GLuint);
5483 alias glbfn_glVertexAttrib1d = void function(GLuint, GLdouble);
5484 alias glbfn_glVertexAttrib1dv = void function(GLuint, const(GLdouble)*);
5485 alias glbfn_glVertexAttrib1f = void function(GLuint, GLfloat);
5486 alias glbfn_glVertexAttrib1fv = void function(GLuint, const(GLfloat)*);
5487 alias glbfn_glVertexAttrib1s = void function(GLuint, GLshort);
5488 alias glbfn_glVertexAttrib1sv = void function(GLuint, const(GLshort)*);
5489 alias glbfn_glVertexAttrib2d = void function(GLuint, GLdouble, GLdouble);
5490 alias glbfn_glVertexAttrib2dv = void function(GLuint, const(GLdouble)*);
5491 alias glbfn_glVertexAttrib2f = void function(GLuint, GLfloat, GLfloat);
5492 alias glbfn_glVertexAttrib2fv = void function(GLuint, const(GLfloat)*);
5493 alias glbfn_glVertexAttrib2s = void function(GLuint, GLshort, GLshort);
5494 alias glbfn_glVertexAttrib2sv = void function(GLuint, const(GLshort)*);
5495 alias glbfn_glVertexAttrib3d = void function(GLuint, GLdouble, GLdouble, GLdouble);
5496 alias glbfn_glVertexAttrib3dv = void function(GLuint, const(GLdouble)*);
5497 alias glbfn_glVertexAttrib3f = void function(GLuint, GLfloat, GLfloat, GLfloat);
5498 alias glbfn_glVertexAttrib3fv = void function(GLuint, const(GLfloat)*);
5499 alias glbfn_glVertexAttrib3s = void function(GLuint, GLshort, GLshort, GLshort);
5500 alias glbfn_glVertexAttrib3sv = void function(GLuint, const(GLshort)*);
5501 alias glbfn_glVertexAttrib4Nbv = void function(GLuint, const(GLbyte)*);
5502 alias glbfn_glVertexAttrib4Niv = void function(GLuint, const(GLint)*);
5503 alias glbfn_glVertexAttrib4Nsv = void function(GLuint, const(GLshort)*);
5504 alias glbfn_glVertexAttrib4Nub = void function(GLuint, GLubyte, GLubyte, GLubyte, GLubyte);
5505 alias glbfn_glVertexAttrib4Nubv = void function(GLuint, const(GLubyte)*);
5506 alias glbfn_glVertexAttrib4Nuiv = void function(GLuint, const(GLuint)*);
5507 alias glbfn_glVertexAttrib4Nusv = void function(GLuint, const(GLushort)*);
5508 alias glbfn_glVertexAttrib4bv = void function(GLuint, const(GLbyte)*);
5509 alias glbfn_glVertexAttrib4d = void function(GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
5510 alias glbfn_glVertexAttrib4dv = void function(GLuint, const(GLdouble)*);
5511 alias glbfn_glVertexAttrib4f = void function(GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
5512 alias glbfn_glVertexAttrib4fv = void function(GLuint, const(GLfloat)*);
5513 alias glbfn_glVertexAttrib4iv = void function(GLuint, const(GLint)*);
5514 alias glbfn_glVertexAttrib4s = void function(GLuint, GLshort, GLshort, GLshort, GLshort);
5515 alias glbfn_glVertexAttrib4sv = void function(GLuint, const(GLshort)*);
5516 alias glbfn_glVertexAttrib4ubv = void function(GLuint, const(GLubyte)*);
5517 alias glbfn_glVertexAttrib4uiv = void function(GLuint, const(GLuint)*);
5518 alias glbfn_glVertexAttrib4usv = void function(GLuint, const(GLushort)*);
5519 alias glbfn_glVertexAttribPointer = void function(GLuint, GLint, GLenum, GLboolean, GLsizei, const(void)*);
5520 alias glbfn_glUniformMatrix2x3fv = void function(GLint, GLsizei, GLboolean, const(GLfloat)*);
5521 alias glbfn_glUniformMatrix3x2fv = void function(GLint, GLsizei, GLboolean, const(GLfloat)*);
5522 alias glbfn_glUniformMatrix2x4fv = void function(GLint, GLsizei, GLboolean, const(GLfloat)*);
5523 alias glbfn_glUniformMatrix4x2fv = void function(GLint, GLsizei, GLboolean, const(GLfloat)*);
5524 alias glbfn_glUniformMatrix3x4fv = void function(GLint, GLsizei, GLboolean, const(GLfloat)*);
5525 alias glbfn_glUniformMatrix4x3fv = void function(GLint, GLsizei, GLboolean, const(GLfloat)*);
5526 alias glbfn_glColorMaski = void function(GLuint, GLboolean, GLboolean, GLboolean, GLboolean);
5527 alias glbfn_glGetBooleani_v = void function(GLenum, GLuint, GLboolean*);
5528 alias glbfn_glGetIntegeri_v = void function(GLenum, GLuint, GLint*);
5529 alias glbfn_glEnablei = void function(GLenum, GLuint);
5530 alias glbfn_glDisablei = void function(GLenum, GLuint);
5531 alias glbfn_glIsEnabledi = GLboolean function(GLenum, GLuint);
5532 alias glbfn_glBeginTransformFeedback = void function(GLenum);
5533 alias glbfn_glEndTransformFeedback = void function();
5534 alias glbfn_glBindBufferRange = void function(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr);
5535 alias glbfn_glBindBufferBase = void function(GLenum, GLuint, GLuint);
5536 alias glbfn_glTransformFeedbackVaryings = void function(GLuint, GLsizei, const(GLchar*)*, GLenum);
5537 alias glbfn_glGetTransformFeedbackVarying = void function(GLuint, GLuint, GLsizei, GLsizei*, GLsizei*, GLenum*, GLchar*);
5538 alias glbfn_glClampColor = void function(GLenum, GLenum);
5539 alias glbfn_glBeginConditionalRender = void function(GLuint, GLenum);
5540 alias glbfn_glEndConditionalRender = void function();
5541 alias glbfn_glVertexAttribIPointer = void function(GLuint, GLint, GLenum, GLsizei, const(void)*);
5542 alias glbfn_glGetVertexAttribIiv = void function(GLuint, GLenum, GLint*);
5543 alias glbfn_glGetVertexAttribIuiv = void function(GLuint, GLenum, GLuint*);
5544 alias glbfn_glVertexAttribI1i = void function(GLuint, GLint);
5545 alias glbfn_glVertexAttribI2i = void function(GLuint, GLint, GLint);
5546 alias glbfn_glVertexAttribI3i = void function(GLuint, GLint, GLint, GLint);
5547 alias glbfn_glVertexAttribI4i = void function(GLuint, GLint, GLint, GLint, GLint);
5548 alias glbfn_glVertexAttribI1ui = void function(GLuint, GLuint);
5549 alias glbfn_glVertexAttribI2ui = void function(GLuint, GLuint, GLuint);
5550 alias glbfn_glVertexAttribI3ui = void function(GLuint, GLuint, GLuint, GLuint);
5551 alias glbfn_glVertexAttribI4ui = void function(GLuint, GLuint, GLuint, GLuint, GLuint);
5552 alias glbfn_glVertexAttribI1iv = void function(GLuint, const(GLint)*);
5553 alias glbfn_glVertexAttribI2iv = void function(GLuint, const(GLint)*);
5554 alias glbfn_glVertexAttribI3iv = void function(GLuint, const(GLint)*);
5555 alias glbfn_glVertexAttribI4iv = void function(GLuint, const(GLint)*);
5556 alias glbfn_glVertexAttribI1uiv = void function(GLuint, const(GLuint)*);
5557 alias glbfn_glVertexAttribI2uiv = void function(GLuint, const(GLuint)*);
5558 alias glbfn_glVertexAttribI3uiv = void function(GLuint, const(GLuint)*);
5559 alias glbfn_glVertexAttribI4uiv = void function(GLuint, const(GLuint)*);
5560 alias glbfn_glVertexAttribI4bv = void function(GLuint, const(GLbyte)*);
5561 alias glbfn_glVertexAttribI4sv = void function(GLuint, const(GLshort)*);
5562 alias glbfn_glVertexAttribI4ubv = void function(GLuint, const(GLubyte)*);
5563 alias glbfn_glVertexAttribI4usv = void function(GLuint, const(GLushort)*);
5564 alias glbfn_glGetUniformuiv = void function(GLuint, GLint, GLuint*);
5565 alias glbfn_glBindFragDataLocation = void function(GLuint, GLuint, const(GLchar)*);
5566 alias glbfn_glGetFragDataLocation = GLint function(GLuint, const(GLchar)*);
5567 alias glbfn_glUniform1ui = void function(GLint, GLuint);
5568 alias glbfn_glUniform2ui = void function(GLint, GLuint, GLuint);
5569 alias glbfn_glUniform3ui = void function(GLint, GLuint, GLuint, GLuint);
5570 alias glbfn_glUniform4ui = void function(GLint, GLuint, GLuint, GLuint, GLuint);
5571 alias glbfn_glUniform1uiv = void function(GLint, GLsizei, const(GLuint)*);
5572 alias glbfn_glUniform2uiv = void function(GLint, GLsizei, const(GLuint)*);
5573 alias glbfn_glUniform3uiv = void function(GLint, GLsizei, const(GLuint)*);
5574 alias glbfn_glUniform4uiv = void function(GLint, GLsizei, const(GLuint)*);
5575 alias glbfn_glTexParameterIiv = void function(GLenum, GLenum, const(GLint)*);
5576 alias glbfn_glTexParameterIuiv = void function(GLenum, GLenum, const(GLuint)*);
5577 alias glbfn_glGetTexParameterIiv = void function(GLenum, GLenum, GLint*);
5578 alias glbfn_glGetTexParameterIuiv = void function(GLenum, GLenum, GLuint*);
5579 alias glbfn_glClearBufferiv = void function(GLenum, GLint, const(GLint)*);
5580 alias glbfn_glClearBufferuiv = void function(GLenum, GLint, const(GLuint)*);
5581 alias glbfn_glClearBufferfv = void function(GLenum, GLint, const(GLfloat)*);
5582 alias glbfn_glClearBufferfi = void function(GLenum, GLint, GLfloat, GLint);
5583 alias glbfn_glGetStringi = const(char)* function(GLenum, GLuint);
5584 alias glbfn_glIsRenderbuffer = GLboolean function(GLuint);
5585 alias glbfn_glBindRenderbuffer = void function(GLenum, GLuint);
5586 alias glbfn_glDeleteRenderbuffers = void function(GLsizei, const(GLuint)*);
5587 alias glbfn_glGenRenderbuffers = void function(GLsizei, GLuint*);
5588 alias glbfn_glRenderbufferStorage = void function(GLenum, GLenum, GLsizei, GLsizei);
5589 alias glbfn_glGetRenderbufferParameteriv = void function(GLenum, GLenum, GLint*);
5590 alias glbfn_glIsFramebuffer = GLboolean function(GLuint);
5591 alias glbfn_glBindFramebuffer = void function(GLenum, GLuint);
5592 alias glbfn_glDeleteFramebuffers = void function(GLsizei, const(GLuint)*);
5593 alias glbfn_glGenFramebuffers = void function(GLsizei, GLuint*);
5594 alias glbfn_glCheckFramebufferStatus = GLenum function(GLenum);
5595 alias glbfn_glFramebufferTexture1D = void function(GLenum, GLenum, GLenum, GLuint, GLint);
5596 alias glbfn_glFramebufferTexture2D = void function(GLenum, GLenum, GLenum, GLuint, GLint);
5597 alias glbfn_glFramebufferTexture3D = void function(GLenum, GLenum, GLenum, GLuint, GLint, GLint);
5598 alias glbfn_glFramebufferRenderbuffer = void function(GLenum, GLenum, GLenum, GLuint);
5599 alias glbfn_glGetFramebufferAttachmentParameteriv = void function(GLenum, GLenum, GLenum, GLint*);
5600 alias glbfn_glGenerateMipmap = void function(GLenum);
5601 alias glbfn_glBlitFramebuffer = void function(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum);
5602 alias glbfn_glRenderbufferStorageMultisample = void function(GLenum, GLsizei, GLenum, GLsizei, GLsizei);
5603 alias glbfn_glFramebufferTextureLayer = void function(GLenum, GLenum, GLuint, GLint, GLint);
5604 alias glbfn_glMapBufferRange = void* function(GLenum, GLintptr, GLsizeiptr, GLbitfield);
5605 alias glbfn_glFlushMappedBufferRange = void function(GLenum, GLintptr, GLsizeiptr);
5606 alias glbfn_glBindVertexArray = void function(GLuint);
5607 alias glbfn_glDeleteVertexArrays = void function(GLsizei, const(GLuint)*);
5608 alias glbfn_glGenVertexArrays = void function(GLsizei, GLuint*);
5609 alias glbfn_glIsVertexArray = GLboolean function(GLuint);
5610 alias glbfn_glDrawArraysInstanced = void function(GLenum, GLint, GLsizei, GLsizei);
5611 alias glbfn_glDrawElementsInstanced = void function(GLenum, GLsizei, GLenum, const(void)*, GLsizei);
5612 alias glbfn_glTexBuffer = void function(GLenum, GLenum, GLuint);
5613 alias glbfn_glPrimitiveRestartIndex = void function(GLuint);
5614 alias glbfn_glCopyBufferSubData = void function(GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr);
5615 alias glbfn_glGetUniformIndices = void function(GLuint, GLsizei, const(GLchar*)*, GLuint*);
5616 alias glbfn_glGetActiveUniformsiv = void function(GLuint, GLsizei, const(GLuint)*, GLenum, GLint*);
5617 alias glbfn_glGetActiveUniformName = void function(GLuint, GLuint, GLsizei, GLsizei*, GLchar*);
5618 alias glbfn_glGetUniformBlockIndex = GLuint function(GLuint, const(GLchar)*);
5619 alias glbfn_glGetActiveUniformBlockiv = void function(GLuint, GLuint, GLenum, GLint*);
5620 alias glbfn_glGetActiveUniformBlockName = void function(GLuint, GLuint, GLsizei, GLsizei*, GLchar*);
5621 alias glbfn_glUniformBlockBinding = void function(GLuint, GLuint, GLuint);
5622 alias glbfn_glDrawElementsBaseVertex = void function(GLenum, GLsizei, GLenum, const(void)*, GLint);
5623 alias glbfn_glDrawRangeElementsBaseVertex = void function(GLenum, GLuint, GLuint, GLsizei, GLenum, const(void)*, GLint);
5624 alias glbfn_glDrawElementsInstancedBaseVertex = void function(GLenum, GLsizei, GLenum, const(void)*, GLsizei, GLint);
5625 alias glbfn_glMultiDrawElementsBaseVertex = void function(GLenum, const(GLsizei)*, GLenum, const(void*)*, GLsizei, const(GLint)*);
5626 alias glbfn_glProvokingVertex = void function(GLenum);
5627 //alias glbfn_glFenceSync = GLsync function(GLenum, GLbitfield);
5628 //alias glbfn_glIsSync = GLboolean function(GLsync);
5629 //alias glbfn_glDeleteSync = void function(GLsync);
5630 //alias glbfn_glClientWaitSync = GLenum function(GLsync, GLbitfield, GLuint64);
5631 //alias glbfn_glWaitSync = void function(GLsync, GLbitfield, GLuint64);
5632 alias glbfn_glGetInteger64v = void function(GLenum, GLint64*);
5633 //alias glbfn_glGetSynciv = void function(GLsync, GLenum, GLsizei, GLsizei*, GLint*);
5634 alias glbfn_glGetInteger64i_v = void function(GLenum, GLuint, GLint64*);
5635 alias glbfn_glGetBufferParameteri64v = void function(GLenum, GLenum, GLint64*);
5636 alias glbfn_glFramebufferTexture = void function(GLenum, GLenum, GLuint, GLint);
5637 alias glbfn_glTexImage2DMultisample = void function(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean);
5638 alias glbfn_glTexImage3DMultisample = void function(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean);
5639 alias glbfn_glGetMultisamplefv = void function(GLenum, GLuint, GLfloat*);
5640 alias glbfn_glSampleMaski = void function(GLuint, GLbitfield);
5641 alias glbfn_glBindFragDataLocationIndexed = void function(GLuint, GLuint, GLuint, const(GLchar)*);
5642 alias glbfn_glGetFragDataIndex = GLint function(GLuint, const(GLchar)*);
5643 alias glbfn_glGenSamplers = void function(GLsizei, GLuint*);
5644 alias glbfn_glDeleteSamplers = void function(GLsizei, const(GLuint)*);
5645 alias glbfn_glIsSampler = GLboolean function(GLuint);
5646 alias glbfn_glBindSampler = void function(GLuint, GLuint);
5647 alias glbfn_glSamplerParameteri = void function(GLuint, GLenum, GLint);
5648 alias glbfn_glSamplerParameteriv = void function(GLuint, GLenum, const(GLint)*);
5649 alias glbfn_glSamplerParameterf = void function(GLuint, GLenum, GLfloat);
5650 alias glbfn_glSamplerParameterfv = void function(GLuint, GLenum, const(GLfloat)*);
5651 alias glbfn_glSamplerParameterIiv = void function(GLuint, GLenum, const(GLint)*);
5652 alias glbfn_glSamplerParameterIuiv = void function(GLuint, GLenum, const(GLuint)*);
5653 alias glbfn_glGetSamplerParameteriv = void function(GLuint, GLenum, GLint*);
5654 alias glbfn_glGetSamplerParameterIiv = void function(GLuint, GLenum, GLint*);
5655 alias glbfn_glGetSamplerParameterfv = void function(GLuint, GLenum, GLfloat*);
5656 alias glbfn_glGetSamplerParameterIuiv = void function(GLuint, GLenum, GLuint*);
5657 alias glbfn_glQueryCounter = void function(GLuint, GLenum);
5658 alias glbfn_glGetQueryObjecti64v = void function(GLuint, GLenum, GLint64*);
5659 alias glbfn_glGetQueryObjectui64v = void function(GLuint, GLenum, GLuint64*);
5660 alias glbfn_glVertexAttribDivisor = void function(GLuint, GLuint);
5661 alias glbfn_glVertexAttribP1ui = void function(GLuint, GLenum, GLboolean, GLuint);
5662 alias glbfn_glVertexAttribP1uiv = void function(GLuint, GLenum, GLboolean, const(GLuint)*);
5663 alias glbfn_glVertexAttribP2ui = void function(GLuint, GLenum, GLboolean, GLuint);
5664 alias glbfn_glVertexAttribP2uiv = void function(GLuint, GLenum, GLboolean, const(GLuint)*);
5665 alias glbfn_glVertexAttribP3ui = void function(GLuint, GLenum, GLboolean, GLuint);
5666 alias glbfn_glVertexAttribP3uiv = void function(GLuint, GLenum, GLboolean, const(GLuint)*);
5667 alias glbfn_glVertexAttribP4ui = void function(GLuint, GLenum, GLboolean, GLuint);
5668 alias glbfn_glVertexAttribP4uiv = void function(GLuint, GLenum, GLboolean, const(GLuint)*);
5669 alias glbfn_glVertexP2ui = void function(GLenum, GLuint);
5670 alias glbfn_glVertexP2uiv = void function(GLenum, const(GLuint)*);
5671 alias glbfn_glVertexP3ui = void function(GLenum, GLuint);
5672 alias glbfn_glVertexP3uiv = void function(GLenum, const(GLuint)*);
5673 alias glbfn_glVertexP4ui = void function(GLenum, GLuint);
5674 alias glbfn_glVertexP4uiv = void function(GLenum, const(GLuint)*);
5675 alias glbfn_glTexCoordP1ui = void function(GLenum, GLuint);
5676 alias glbfn_glTexCoordP1uiv = void function(GLenum, const(GLuint)*);
5677 alias glbfn_glTexCoordP2ui = void function(GLenum, GLuint);
5678 alias glbfn_glTexCoordP2uiv = void function(GLenum, const(GLuint)*);
5679 alias glbfn_glTexCoordP3ui = void function(GLenum, GLuint);
5680 alias glbfn_glTexCoordP3uiv = void function(GLenum, const(GLuint)*);
5681 alias glbfn_glTexCoordP4ui = void function(GLenum, GLuint);
5682 alias glbfn_glTexCoordP4uiv = void function(GLenum, const(GLuint)*);
5683 alias glbfn_glMultiTexCoordP1ui = void function(GLenum, GLenum, GLuint);
5684 alias glbfn_glMultiTexCoordP1uiv = void function(GLenum, GLenum, const(GLuint)*);
5685 alias glbfn_glMultiTexCoordP2ui = void function(GLenum, GLenum, GLuint);
5686 alias glbfn_glMultiTexCoordP2uiv = void function(GLenum, GLenum, const(GLuint)*);
5687 alias glbfn_glMultiTexCoordP3ui = void function(GLenum, GLenum, GLuint);
5688 alias glbfn_glMultiTexCoordP3uiv = void function(GLenum, GLenum, const(GLuint)*);
5689 alias glbfn_glMultiTexCoordP4ui = void function(GLenum, GLenum, GLuint);
5690 alias glbfn_glMultiTexCoordP4uiv = void function(GLenum, GLenum, const(GLuint)*);
5691 alias glbfn_glNormalP3ui = void function(GLenum, GLuint);
5692 alias glbfn_glNormalP3uiv = void function(GLenum, const(GLuint)*);
5693 alias glbfn_glColorP3ui = void function(GLenum, GLuint);
5694 alias glbfn_glColorP3uiv = void function(GLenum, const(GLuint)*);
5695 alias glbfn_glColorP4ui = void function(GLenum, GLuint);
5696 alias glbfn_glColorP4uiv = void function(GLenum, const(GLuint)*);
5697 alias glbfn_glSecondaryColorP3ui = void function(GLenum, GLuint);
5698 alias glbfn_glSecondaryColorP3uiv = void function(GLenum, const(GLuint)*);
5699 alias glbfn_glMinSampleShading = void function(GLfloat);
5700 alias glbfn_glBlendEquationi = void function(GLuint, GLenum);
5701 alias glbfn_glBlendEquationSeparatei = void function(GLuint, GLenum, GLenum);
5702 alias glbfn_glBlendFunci = void function(GLuint, GLenum, GLenum);
5703 alias glbfn_glBlendFuncSeparatei = void function(GLuint, GLenum, GLenum, GLenum, GLenum);
5704 alias glbfn_glDrawArraysIndirect = void function(GLenum, const(void)*);
5705 alias glbfn_glDrawElementsIndirect = void function(GLenum, GLenum, const(void)*);
5706 alias glbfn_glUniform1d = void function(GLint, GLdouble);
5707 alias glbfn_glUniform2d = void function(GLint, GLdouble, GLdouble);
5708 alias glbfn_glUniform3d = void function(GLint, GLdouble, GLdouble, GLdouble);
5709 alias glbfn_glUniform4d = void function(GLint, GLdouble, GLdouble, GLdouble, GLdouble);
5710 alias glbfn_glUniform1dv = void function(GLint, GLsizei, const(GLdouble)*);
5711 alias glbfn_glUniform2dv = void function(GLint, GLsizei, const(GLdouble)*);
5712 alias glbfn_glUniform3dv = void function(GLint, GLsizei, const(GLdouble)*);
5713 alias glbfn_glUniform4dv = void function(GLint, GLsizei, const(GLdouble)*);
5714 alias glbfn_glUniformMatrix2dv = void function(GLint, GLsizei, GLboolean, const(GLdouble)*);
5715 alias glbfn_glUniformMatrix3dv = void function(GLint, GLsizei, GLboolean, const(GLdouble)*);
5716 alias glbfn_glUniformMatrix4dv = void function(GLint, GLsizei, GLboolean, const(GLdouble)*);
5717 alias glbfn_glUniformMatrix2x3dv = void function(GLint, GLsizei, GLboolean, const(GLdouble)*);
5718 alias glbfn_glUniformMatrix2x4dv = void function(GLint, GLsizei, GLboolean, const(GLdouble)*);
5719 alias glbfn_glUniformMatrix3x2dv = void function(GLint, GLsizei, GLboolean, const(GLdouble)*);
5720 alias glbfn_glUniformMatrix3x4dv = void function(GLint, GLsizei, GLboolean, const(GLdouble)*);
5721 alias glbfn_glUniformMatrix4x2dv = void function(GLint, GLsizei, GLboolean, const(GLdouble)*);
5722 alias glbfn_glUniformMatrix4x3dv = void function(GLint, GLsizei, GLboolean, const(GLdouble)*);
5723 alias glbfn_glGetUniformdv = void function(GLuint, GLint, GLdouble*);
5724 alias glbfn_glGetSubroutineUniformLocation = GLint function(GLuint, GLenum, const(GLchar)*);
5725 alias glbfn_glGetSubroutineIndex = GLuint function(GLuint, GLenum, const(GLchar)*);
5726 alias glbfn_glGetActiveSubroutineUniformiv = void function(GLuint, GLenum, GLuint, GLenum, GLint*);
5727 alias glbfn_glGetActiveSubroutineUniformName = void function(GLuint, GLenum, GLuint, GLsizei, GLsizei*, GLchar*);
5728 alias glbfn_glGetActiveSubroutineName = void function(GLuint, GLenum, GLuint, GLsizei, GLsizei*, GLchar*);
5729 alias glbfn_glUniformSubroutinesuiv = void function(GLenum, GLsizei, const(GLuint)*);
5730 alias glbfn_glGetUniformSubroutineuiv = void function(GLenum, GLint, GLuint*);
5731 alias glbfn_glGetProgramStageiv = void function(GLuint, GLenum, GLenum, GLint*);
5732 alias glbfn_glPatchParameteri = void function(GLenum, GLint);
5733 alias glbfn_glPatchParameterfv = void function(GLenum, const(GLfloat)*);
5734 alias glbfn_glBindTransformFeedback = void function(GLenum, GLuint);
5735 alias glbfn_glDeleteTransformFeedbacks = void function(GLsizei, const(GLuint)*);
5736 alias glbfn_glGenTransformFeedbacks = void function(GLsizei, GLuint*);
5737 alias glbfn_glIsTransformFeedback = GLboolean function(GLuint);
5738 alias glbfn_glPauseTransformFeedback = void function();
5739 alias glbfn_glResumeTransformFeedback = void function();
5740 alias glbfn_glDrawTransformFeedback = void function(GLenum, GLuint);
5741 alias glbfn_glDrawTransformFeedbackStream = void function(GLenum, GLuint, GLuint);
5742 alias glbfn_glBeginQueryIndexed = void function(GLenum, GLuint, GLuint);
5743 alias glbfn_glEndQueryIndexed = void function(GLenum, GLuint);
5744 alias glbfn_glGetQueryIndexediv = void function(GLenum, GLuint, GLenum, GLint*);
5745 alias glbfn_glReleaseShaderCompiler = void function();
5746 alias glbfn_glShaderBinary = void function(GLsizei, const(GLuint)*, GLenum, const(void)*, GLsizei);
5747 alias glbfn_glGetShaderPrecisionFormat = void function(GLenum, GLenum, GLint*, GLint*);
5748 alias glbfn_glDepthRangef = void function(GLfloat, GLfloat);
5749 alias glbfn_glClearDepthf = void function(GLfloat);
5750 alias glbfn_glGetProgramBinary = void function(GLuint, GLsizei, GLsizei*, GLenum*, void*);
5751 alias glbfn_glProgramBinary = void function(GLuint, GLenum, const(void)*, GLsizei);
5752 alias glbfn_glProgramParameteri = void function(GLuint, GLenum, GLint);
5753 alias glbfn_glUseProgramStages = void function(GLuint, GLbitfield, GLuint);
5754 alias glbfn_glActiveShaderProgram = void function(GLuint, GLuint);
5755 alias glbfn_glCreateShaderProgramv = GLuint function(GLenum, GLsizei, const(GLchar*)*);
5756 alias glbfn_glBindProgramPipeline = void function(GLuint);
5757 alias glbfn_glDeleteProgramPipelines = void function(GLsizei, const(GLuint)*);
5758 alias glbfn_glGenProgramPipelines = void function(GLsizei, GLuint*);
5759 alias glbfn_glIsProgramPipeline = GLboolean function(GLuint);
5760 alias glbfn_glGetProgramPipelineiv = void function(GLuint, GLenum, GLint*);
5761 alias glbfn_glProgramUniform1i = void function(GLuint, GLint, GLint);
5762 alias glbfn_glProgramUniform1iv = void function(GLuint, GLint, GLsizei, const(GLint)*);
5763 alias glbfn_glProgramUniform1f = void function(GLuint, GLint, GLfloat);
5764 alias glbfn_glProgramUniform1fv = void function(GLuint, GLint, GLsizei, const(GLfloat)*);
5765 alias glbfn_glProgramUniform1d = void function(GLuint, GLint, GLdouble);
5766 alias glbfn_glProgramUniform1dv = void function(GLuint, GLint, GLsizei, const(GLdouble)*);
5767 alias glbfn_glProgramUniform1ui = void function(GLuint, GLint, GLuint);
5768 alias glbfn_glProgramUniform1uiv = void function(GLuint, GLint, GLsizei, const(GLuint)*);
5769 alias glbfn_glProgramUniform2i = void function(GLuint, GLint, GLint, GLint);
5770 alias glbfn_glProgramUniform2iv = void function(GLuint, GLint, GLsizei, const(GLint)*);
5771 alias glbfn_glProgramUniform2f = void function(GLuint, GLint, GLfloat, GLfloat);
5772 alias glbfn_glProgramUniform2fv = void function(GLuint, GLint, GLsizei, const(GLfloat)*);
5773 alias glbfn_glProgramUniform2d = void function(GLuint, GLint, GLdouble, GLdouble);
5774 alias glbfn_glProgramUniform2dv = void function(GLuint, GLint, GLsizei, const(GLdouble)*);
5775 alias glbfn_glProgramUniform2ui = void function(GLuint, GLint, GLuint, GLuint);
5776 alias glbfn_glProgramUniform2uiv = void function(GLuint, GLint, GLsizei, const(GLuint)*);
5777 alias glbfn_glProgramUniform3i = void function(GLuint, GLint, GLint, GLint, GLint);
5778 alias glbfn_glProgramUniform3iv = void function(GLuint, GLint, GLsizei, const(GLint)*);
5779 alias glbfn_glProgramUniform3f = void function(GLuint, GLint, GLfloat, GLfloat, GLfloat);
5780 alias glbfn_glProgramUniform3fv = void function(GLuint, GLint, GLsizei, const(GLfloat)*);
5781 alias glbfn_glProgramUniform3d = void function(GLuint, GLint, GLdouble, GLdouble, GLdouble);
5782 alias glbfn_glProgramUniform3dv = void function(GLuint, GLint, GLsizei, const(GLdouble)*);
5783 alias glbfn_glProgramUniform3ui = void function(GLuint, GLint, GLuint, GLuint, GLuint);
5784 alias glbfn_glProgramUniform3uiv = void function(GLuint, GLint, GLsizei, const(GLuint)*);
5785 alias glbfn_glProgramUniform4i = void function(GLuint, GLint, GLint, GLint, GLint, GLint);
5786 alias glbfn_glProgramUniform4iv = void function(GLuint, GLint, GLsizei, const(GLint)*);
5787 alias glbfn_glProgramUniform4f = void function(GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat);
5788 alias glbfn_glProgramUniform4fv = void function(GLuint, GLint, GLsizei, const(GLfloat)*);
5789 alias glbfn_glProgramUniform4d = void function(GLuint, GLint, GLdouble, GLdouble, GLdouble, GLdouble);
5790 alias glbfn_glProgramUniform4dv = void function(GLuint, GLint, GLsizei, const(GLdouble)*);
5791 alias glbfn_glProgramUniform4ui = void function(GLuint, GLint, GLuint, GLuint, GLuint, GLuint);
5792 alias glbfn_glProgramUniform4uiv = void function(GLuint, GLint, GLsizei, const(GLuint)*);
5793 alias glbfn_glProgramUniformMatrix2fv = void function(GLuint, GLint, GLsizei, GLboolean, const(GLfloat)*);
5794 alias glbfn_glProgramUniformMatrix3fv = void function(GLuint, GLint, GLsizei, GLboolean, const(GLfloat)*);
5795 alias glbfn_glProgramUniformMatrix4fv = void function(GLuint, GLint, GLsizei, GLboolean, const(GLfloat)*);
5796 alias glbfn_glProgramUniformMatrix2dv = void function(GLuint, GLint, GLsizei, GLboolean, const(GLdouble)*);
5797 alias glbfn_glProgramUniformMatrix3dv = void function(GLuint, GLint, GLsizei, GLboolean, const(GLdouble)*);
5798 alias glbfn_glProgramUniformMatrix4dv = void function(GLuint, GLint, GLsizei, GLboolean, const(GLdouble)*);
5799 alias glbfn_glProgramUniformMatrix2x3fv = void function(GLuint, GLint, GLsizei, GLboolean, const(GLfloat)*);
5800 alias glbfn_glProgramUniformMatrix3x2fv = void function(GLuint, GLint, GLsizei, GLboolean, const(GLfloat)*);
5801 alias glbfn_glProgramUniformMatrix2x4fv = void function(GLuint, GLint, GLsizei, GLboolean, const(GLfloat)*);
5802 alias glbfn_glProgramUniformMatrix4x2fv = void function(GLuint, GLint, GLsizei, GLboolean, const(GLfloat)*);
5803 alias glbfn_glProgramUniformMatrix3x4fv = void function(GLuint, GLint, GLsizei, GLboolean, const(GLfloat)*);
5804 alias glbfn_glProgramUniformMatrix4x3fv = void function(GLuint, GLint, GLsizei, GLboolean, const(GLfloat)*);
5805 alias glbfn_glProgramUniformMatrix2x3dv = void function(GLuint, GLint, GLsizei, GLboolean, const(GLdouble)*);
5806 alias glbfn_glProgramUniformMatrix3x2dv = void function(GLuint, GLint, GLsizei, GLboolean, const(GLdouble)*);
5807 alias glbfn_glProgramUniformMatrix2x4dv = void function(GLuint, GLint, GLsizei, GLboolean, const(GLdouble)*);
5808 alias glbfn_glProgramUniformMatrix4x2dv = void function(GLuint, GLint, GLsizei, GLboolean, const(GLdouble)*);
5809 alias glbfn_glProgramUniformMatrix3x4dv = void function(GLuint, GLint, GLsizei, GLboolean, const(GLdouble)*);
5810 alias glbfn_glProgramUniformMatrix4x3dv = void function(GLuint, GLint, GLsizei, GLboolean, const(GLdouble)*);
5811 alias glbfn_glValidateProgramPipeline = void function(GLuint);
5812 alias glbfn_glGetProgramPipelineInfoLog = void function(GLuint, GLsizei, GLsizei*, GLchar*);
5813 alias glbfn_glVertexAttribL1d = void function(GLuint, GLdouble);
5814 alias glbfn_glVertexAttribL2d = void function(GLuint, GLdouble, GLdouble);
5815 alias glbfn_glVertexAttribL3d = void function(GLuint, GLdouble, GLdouble, GLdouble);
5816 alias glbfn_glVertexAttribL4d = void function(GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
5817 alias glbfn_glVertexAttribL1dv = void function(GLuint, const(GLdouble)*);
5818 alias glbfn_glVertexAttribL2dv = void function(GLuint, const(GLdouble)*);
5819 alias glbfn_glVertexAttribL3dv = void function(GLuint, const(GLdouble)*);
5820 alias glbfn_glVertexAttribL4dv = void function(GLuint, const(GLdouble)*);
5821 alias glbfn_glVertexAttribLPointer = void function(GLuint, GLint, GLenum, GLsizei, const(void)*);
5822 alias glbfn_glGetVertexAttribLdv = void function(GLuint, GLenum, GLdouble*);
5823 alias glbfn_glViewportArrayv = void function(GLuint, GLsizei, const(GLfloat)*);
5824 alias glbfn_glViewportIndexedf = void function(GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
5825 alias glbfn_glViewportIndexedfv = void function(GLuint, const(GLfloat)*);
5826 alias glbfn_glScissorArrayv = void function(GLuint, GLsizei, const(GLint)*);
5827 alias glbfn_glScissorIndexed = void function(GLuint, GLint, GLint, GLsizei, GLsizei);
5828 alias glbfn_glScissorIndexedv = void function(GLuint, const(GLint)*);
5829 alias glbfn_glDepthRangeArrayv = void function(GLuint, GLsizei, const(GLdouble)*);
5830 alias glbfn_glDepthRangeIndexed = void function(GLuint, GLdouble, GLdouble);
5831 alias glbfn_glGetFloati_v = void function(GLenum, GLuint, GLfloat*);
5832 alias glbfn_glGetDoublei_v = void function(GLenum, GLuint, GLdouble*);
5833 alias glbfn_glDrawArraysInstancedBaseInstance = void function(GLenum, GLint, GLsizei, GLsizei, GLuint);
5834 alias glbfn_glDrawElementsInstancedBaseInstance = void function(GLenum, GLsizei, GLenum, const(void)*, GLsizei, GLuint);
5835 alias glbfn_glDrawElementsInstancedBaseVertexBaseInstance = void function(GLenum, GLsizei, GLenum, const(void)*, GLsizei, GLint, GLuint);
5836 alias glbfn_glGetInternalformativ = void function(GLenum, GLenum, GLenum, GLsizei, GLint*);
5837 alias glbfn_glGetActiveAtomicCounterBufferiv = void function(GLuint, GLuint, GLenum, GLint*);
5838 alias glbfn_glBindImageTexture = void function(GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLenum);
5839 alias glbfn_glMemoryBarrier = void function(GLbitfield);
5840 alias glbfn_glTexStorage1D = void function(GLenum, GLsizei, GLenum, GLsizei);
5841 alias glbfn_glTexStorage2D = void function(GLenum, GLsizei, GLenum, GLsizei, GLsizei);
5842 alias glbfn_glTexStorage3D = void function(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei);
5843 alias glbfn_glDrawTransformFeedbackInstanced = void function(GLenum, GLuint, GLsizei);
5844 alias glbfn_glDrawTransformFeedbackStreamInstanced = void function(GLenum, GLuint, GLuint, GLsizei);
5845 alias glbfn_glClearBufferData = void function(GLenum, GLenum, GLenum, GLenum, const(void)*);
5846 alias glbfn_glClearBufferSubData = void function(GLenum, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const(void)*);
5847 alias glbfn_glDispatchCompute = void function(GLuint, GLuint, GLuint);
5848 alias glbfn_glDispatchComputeIndirect = void function(GLintptr);
5849 alias glbfn_glCopyImageSubData = void function(GLuint, GLenum, GLint, GLint, GLint, GLint, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei);
5850 alias glbfn_glFramebufferParameteri = void function(GLenum, GLenum, GLint);
5851 alias glbfn_glGetFramebufferParameteriv = void function(GLenum, GLenum, GLint*);
5852 alias glbfn_glGetInternalformati64v = void function(GLenum, GLenum, GLenum, GLsizei, GLint64*);
5853 alias glbfn_glInvalidateTexSubImage = void function(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei);
5854 alias glbfn_glInvalidateTexImage = void function(GLuint, GLint);
5855 alias glbfn_glInvalidateBufferSubData = void function(GLuint, GLintptr, GLsizeiptr);
5856 alias glbfn_glInvalidateBufferData = void function(GLuint);
5857 alias glbfn_glInvalidateFramebuffer = void function(GLenum, GLsizei, const(GLenum)*);
5858 alias glbfn_glInvalidateSubFramebuffer = void function(GLenum, GLsizei, const(GLenum)*, GLint, GLint, GLsizei, GLsizei);
5859 alias glbfn_glMultiDrawArraysIndirect = void function(GLenum, const(void)*, GLsizei, GLsizei);
5860 alias glbfn_glMultiDrawElementsIndirect = void function(GLenum, GLenum, const(void)*, GLsizei, GLsizei);
5861 alias glbfn_glGetProgramInterfaceiv = void function(GLuint, GLenum, GLenum, GLint*);
5862 alias glbfn_glGetProgramResourceIndex = GLuint function(GLuint, GLenum, const(GLchar)*);
5863 alias glbfn_glGetProgramResourceName = void function(GLuint, GLenum, GLuint, GLsizei, GLsizei*, GLchar*);
5864 alias glbfn_glGetProgramResourceiv = void function(GLuint, GLenum, GLuint, GLsizei, const(GLenum)*, GLsizei, GLsizei*, GLint*);
5865 alias glbfn_glGetProgramResourceLocation = GLint function(GLuint, GLenum, const(GLchar)*);
5866 alias glbfn_glGetProgramResourceLocationIndex = GLint function(GLuint, GLenum, const(GLchar)*);
5867 alias glbfn_glShaderStorageBlockBinding = void function(GLuint, GLuint, GLuint);
5868 alias glbfn_glTexBufferRange = void function(GLenum, GLenum, GLuint, GLintptr, GLsizeiptr);
5869 alias glbfn_glTexStorage2DMultisample = void function(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean);
5870 alias glbfn_glTexStorage3DMultisample = void function(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean);
5871 alias glbfn_glTextureView = void function(GLuint, GLenum, GLuint, GLenum, GLuint, GLuint, GLuint, GLuint);
5872 alias glbfn_glBindVertexBuffer = void function(GLuint, GLuint, GLintptr, GLsizei);
5873 alias glbfn_glVertexAttribFormat = void function(GLuint, GLint, GLenum, GLboolean, GLuint);
5874 alias glbfn_glVertexAttribIFormat = void function(GLuint, GLint, GLenum, GLuint);
5875 alias glbfn_glVertexAttribLFormat = void function(GLuint, GLint, GLenum, GLuint);
5876 alias glbfn_glVertexAttribBinding = void function(GLuint, GLuint);
5877 alias glbfn_glVertexBindingDivisor = void function(GLuint, GLuint);
5878 alias glbfn_glDebugMessageControl = void function(GLenum, GLenum, GLenum, GLsizei, const(GLuint)*, GLboolean);
5879 alias glbfn_glDebugMessageInsert = void function(GLenum, GLenum, GLuint, GLenum, GLsizei, const(GLchar)*);
5880 //alias glbfn_glDebugMessageCallback = void function(GLDEBUGPROC, const(void)*);
5881 alias glbfn_glGetDebugMessageLog = GLuint function(GLuint, GLsizei, GLenum*, GLenum*, GLuint*, GLenum*, GLsizei*, GLchar*);
5882 alias glbfn_glPushDebugGroup = void function(GLenum, GLuint, GLsizei, const(GLchar)*);
5883 alias glbfn_glPopDebugGroup = void function();
5884 alias glbfn_glObjectLabel = void function(GLenum, GLuint, GLsizei, const(GLchar)*);
5885 alias glbfn_glGetObjectLabel = void function(GLenum, GLuint, GLsizei, GLsizei*, GLchar*);
5886 alias glbfn_glObjectPtrLabel = void function(const(void)*, GLsizei, const(GLchar)*);
5887 alias glbfn_glGetObjectPtrLabel = void function(const(void)*, GLsizei, GLsizei*, GLchar*);
5888 alias glbfn_glBufferStorage = void function(GLenum, GLsizeiptr, const(void)*, GLbitfield);
5889 alias glbfn_glClearTexImage = void function(GLuint, GLint, GLenum, GLenum, const(void)*);
5890 alias glbfn_glClearTexSubImage = void function(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const(void)*);
5891 alias glbfn_glBindBuffersBase = void function(GLenum, GLuint, GLsizei, const(GLuint)*);
5892 alias glbfn_glBindBuffersRange = void function(GLenum, GLuint, GLsizei, const(GLuint)*, const(GLintptr)*, const(GLsizeiptr)*);
5893 alias glbfn_glBindTextures = void function(GLuint, GLsizei, const(GLuint)*);
5894 alias glbfn_glBindSamplers = void function(GLuint, GLsizei, const(GLuint)*);
5895 alias glbfn_glBindImageTextures = void function(GLuint, GLsizei, const(GLuint)*);
5896 alias glbfn_glBindVertexBuffers = void function(GLuint, GLsizei, const(GLuint)*, const(GLintptr)*, const(GLsizei)*);
5897 alias glbfn_glClipControl = void function(GLenum, GLenum);
5898 alias glbfn_glCreateTransformFeedbacks = void function(GLsizei, GLuint*);
5899 alias glbfn_glTransformFeedbackBufferBase = void function(GLuint, GLuint, GLuint);
5900 alias glbfn_glTransformFeedbackBufferRange = void function(GLuint, GLuint, GLuint, GLintptr, GLsizeiptr);
5901 alias glbfn_glGetTransformFeedbackiv = void function(GLuint, GLenum, GLint*);
5902 alias glbfn_glGetTransformFeedbacki_v = void function(GLuint, GLenum, GLuint, GLint*);
5903 alias glbfn_glGetTransformFeedbacki64_v = void function(GLuint, GLenum, GLuint, GLint64*);
5904 alias glbfn_glCreateBuffers = void function(GLsizei, GLuint*);
5905 alias glbfn_glNamedBufferStorage = void function(GLuint, GLsizeiptr, const(void)*, GLbitfield);
5906 alias glbfn_glNamedBufferData = void function(GLuint, GLsizeiptr, const(void)*, GLenum);
5907 alias glbfn_glNamedBufferSubData = void function(GLuint, GLintptr, GLsizeiptr, const(void)*);
5908 alias glbfn_glCopyNamedBufferSubData = void function(GLuint, GLuint, GLintptr, GLintptr, GLsizeiptr);
5909 alias glbfn_glClearNamedBufferData = void function(GLuint, GLenum, GLenum, GLenum, const(void)*);
5910 alias glbfn_glClearNamedBufferSubData = void function(GLuint, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const(void)*);
5911 alias glbfn_glMapNamedBuffer = void* function(GLuint, GLenum);
5912 alias glbfn_glMapNamedBufferRange = void* function(GLuint, GLintptr, GLsizeiptr, GLbitfield);
5913 alias glbfn_glUnmapNamedBuffer = GLboolean function(GLuint);
5914 alias glbfn_glFlushMappedNamedBufferRange = void function(GLuint, GLintptr, GLsizeiptr);
5915 alias glbfn_glGetNamedBufferParameteriv = void function(GLuint, GLenum, GLint*);
5916 alias glbfn_glGetNamedBufferParameteri64v = void function(GLuint, GLenum, GLint64*);
5917 alias glbfn_glGetNamedBufferPointerv = void function(GLuint, GLenum, void**);
5918 alias glbfn_glGetNamedBufferSubData = void function(GLuint, GLintptr, GLsizeiptr, void*);
5919 alias glbfn_glCreateFramebuffers = void function(GLsizei, GLuint*);
5920 alias glbfn_glNamedFramebufferRenderbuffer = void function(GLuint, GLenum, GLenum, GLuint);
5921 alias glbfn_glNamedFramebufferParameteri = void function(GLuint, GLenum, GLint);
5922 alias glbfn_glNamedFramebufferTexture = void function(GLuint, GLenum, GLuint, GLint);
5923 alias glbfn_glNamedFramebufferTextureLayer = void function(GLuint, GLenum, GLuint, GLint, GLint);
5924 alias glbfn_glNamedFramebufferDrawBuffer = void function(GLuint, GLenum);
5925 alias glbfn_glNamedFramebufferDrawBuffers = void function(GLuint, GLsizei, const(GLenum)*);
5926 alias glbfn_glNamedFramebufferReadBuffer = void function(GLuint, GLenum);
5927 alias glbfn_glInvalidateNamedFramebufferData = void function(GLuint, GLsizei, const(GLenum)*);
5928 alias glbfn_glInvalidateNamedFramebufferSubData = void function(GLuint, GLsizei, const(GLenum)*, GLint, GLint, GLsizei, GLsizei);
5929 alias glbfn_glClearNamedFramebufferiv = void function(GLuint, GLenum, GLint, const(GLint)*);
5930 alias glbfn_glClearNamedFramebufferuiv = void function(GLuint, GLenum, GLint, const(GLuint)*);
5931 alias glbfn_glClearNamedFramebufferfv = void function(GLuint, GLenum, GLint, const(GLfloat)*);
5932 alias glbfn_glClearNamedFramebufferfi = void function(GLuint, GLenum, GLint, GLfloat, GLint);
5933 alias glbfn_glBlitNamedFramebuffer = void function(GLuint, GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum);
5934 alias glbfn_glCheckNamedFramebufferStatus = GLenum function(GLuint, GLenum);
5935 alias glbfn_glGetNamedFramebufferParameteriv = void function(GLuint, GLenum, GLint*);
5936 alias glbfn_glGetNamedFramebufferAttachmentParameteriv = void function(GLuint, GLenum, GLenum, GLint*);
5937 alias glbfn_glCreateRenderbuffers = void function(GLsizei, GLuint*);
5938 alias glbfn_glNamedRenderbufferStorage = void function(GLuint, GLenum, GLsizei, GLsizei);
5939 alias glbfn_glNamedRenderbufferStorageMultisample = void function(GLuint, GLsizei, GLenum, GLsizei, GLsizei);
5940 alias glbfn_glGetNamedRenderbufferParameteriv = void function(GLuint, GLenum, GLint*);
5941 alias glbfn_glCreateTextures = void function(GLenum, GLsizei, GLuint*);
5942 alias glbfn_glTextureBuffer = void function(GLuint, GLenum, GLuint);
5943 alias glbfn_glTextureBufferRange = void function(GLuint, GLenum, GLuint, GLintptr, GLsizeiptr);
5944 alias glbfn_glTextureStorage1D = void function(GLuint, GLsizei, GLenum, GLsizei);
5945 alias glbfn_glTextureStorage2D = void function(GLuint, GLsizei, GLenum, GLsizei, GLsizei);
5946 alias glbfn_glTextureStorage3D = void function(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei);
5947 alias glbfn_glTextureStorage2DMultisample = void function(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLboolean);
5948 alias glbfn_glTextureStorage3DMultisample = void function(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean);
5949 alias glbfn_glTextureSubImage1D = void function(GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const(void)*);
5950 alias glbfn_glTextureSubImage2D = void function(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const(void)*);
5951 alias glbfn_glTextureSubImage3D = void function(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const(void)*);
5952 alias glbfn_glCompressedTextureSubImage1D = void function(GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const(void)*);
5953 alias glbfn_glCompressedTextureSubImage2D = void function(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const(void)*);
5954 alias glbfn_glCompressedTextureSubImage3D = void function(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const(void)*);
5955 alias glbfn_glCopyTextureSubImage1D = void function(GLuint, GLint, GLint, GLint, GLint, GLsizei);
5956 alias glbfn_glCopyTextureSubImage2D = void function(GLuint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
5957 alias glbfn_glCopyTextureSubImage3D = void function(GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
5958 alias glbfn_glTextureParameterf = void function(GLuint, GLenum, GLfloat);
5959 alias glbfn_glTextureParameterfv = void function(GLuint, GLenum, const(GLfloat)*);
5960 alias glbfn_glTextureParameteri = void function(GLuint, GLenum, GLint);
5961 alias glbfn_glTextureParameterIiv = void function(GLuint, GLenum, const(GLint)*);
5962 alias glbfn_glTextureParameterIuiv = void function(GLuint, GLenum, const(GLuint)*);
5963 alias glbfn_glTextureParameteriv = void function(GLuint, GLenum, const(GLint)*);
5964 alias glbfn_glGenerateTextureMipmap = void function(GLuint);
5965 alias glbfn_glBindTextureUnit = void function(GLuint, GLuint);
5966 alias glbfn_glGetTextureImage = void function(GLuint, GLint, GLenum, GLenum, GLsizei, void*);
5967 alias glbfn_glGetCompressedTextureImage = void function(GLuint, GLint, GLsizei, void*);
5968 alias glbfn_glGetTextureLevelParameterfv = void function(GLuint, GLint, GLenum, GLfloat*);
5969 alias glbfn_glGetTextureLevelParameteriv = void function(GLuint, GLint, GLenum, GLint*);
5970 alias glbfn_glGetTextureParameterfv = void function(GLuint, GLenum, GLfloat*);
5971 alias glbfn_glGetTextureParameterIiv = void function(GLuint, GLenum, GLint*);
5972 alias glbfn_glGetTextureParameterIuiv = void function(GLuint, GLenum, GLuint*);
5973 alias glbfn_glGetTextureParameteriv = void function(GLuint, GLenum, GLint*);
5974 alias glbfn_glCreateVertexArrays = void function(GLsizei, GLuint*);
5975 alias glbfn_glDisableVertexArrayAttrib = void function(GLuint, GLuint);
5976 alias glbfn_glEnableVertexArrayAttrib = void function(GLuint, GLuint);
5977 alias glbfn_glVertexArrayElementBuffer = void function(GLuint, GLuint);
5978 alias glbfn_glVertexArrayVertexBuffer = void function(GLuint, GLuint, GLuint, GLintptr, GLsizei);
5979 alias glbfn_glVertexArrayVertexBuffers = void function(GLuint, GLuint, GLsizei, const(GLuint)*, const(GLintptr)*, const(GLsizei)*);
5980 alias glbfn_glVertexArrayAttribBinding = void function(GLuint, GLuint, GLuint);
5981 alias glbfn_glVertexArrayAttribFormat = void function(GLuint, GLuint, GLint, GLenum, GLboolean, GLuint);
5982 alias glbfn_glVertexArrayAttribIFormat = void function(GLuint, GLuint, GLint, GLenum, GLuint);
5983 alias glbfn_glVertexArrayAttribLFormat = void function(GLuint, GLuint, GLint, GLenum, GLuint);
5984 alias glbfn_glVertexArrayBindingDivisor = void function(GLuint, GLuint, GLuint);
5985 alias glbfn_glGetVertexArrayiv = void function(GLuint, GLenum, GLint*);
5986 alias glbfn_glGetVertexArrayIndexediv = void function(GLuint, GLuint, GLenum, GLint*);
5987 alias glbfn_glGetVertexArrayIndexed64iv = void function(GLuint, GLuint, GLenum, GLint64*);
5988 alias glbfn_glCreateSamplers = void function(GLsizei, GLuint*);
5989 alias glbfn_glCreateProgramPipelines = void function(GLsizei, GLuint*);
5990 alias glbfn_glCreateQueries = void function(GLenum, GLsizei, GLuint*);
5991 alias glbfn_glGetQueryBufferObjecti64v = void function(GLuint, GLuint, GLenum, GLintptr);
5992 alias glbfn_glGetQueryBufferObjectiv = void function(GLuint, GLuint, GLenum, GLintptr);
5993 alias glbfn_glGetQueryBufferObjectui64v = void function(GLuint, GLuint, GLenum, GLintptr);
5994 alias glbfn_glGetQueryBufferObjectuiv = void function(GLuint, GLuint, GLenum, GLintptr);
5995 alias glbfn_glMemoryBarrierByRegion = void function(GLbitfield);
5996 alias glbfn_glGetTextureSubImage = void function(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLsizei, void*);
5997 alias glbfn_glGetCompressedTextureSubImage = void function(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, void*);
5998 alias glbfn_glGetGraphicsResetStatus = GLenum function();
5999 alias glbfn_glGetnCompressedTexImage = void function(GLenum, GLint, GLsizei, void*);
6000 alias glbfn_glGetnTexImage = void function(GLenum, GLint, GLenum, GLenum, GLsizei, void*);
6001 alias glbfn_glGetnUniformdv = void function(GLuint, GLint, GLsizei, GLdouble*);
6002 alias glbfn_glGetnUniformfv = void function(GLuint, GLint, GLsizei, GLfloat*);
6003 alias glbfn_glGetnUniformiv = void function(GLuint, GLint, GLsizei, GLint*);
6004 alias glbfn_glGetnUniformuiv = void function(GLuint, GLint, GLsizei, GLuint*);
6005 alias glbfn_glReadnPixels = void function(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, void*);
6006 alias glbfn_glGetnMapdv = void function(GLenum, GLenum, GLsizei, GLdouble*);
6007 alias glbfn_glGetnMapfv = void function(GLenum, GLenum, GLsizei, GLfloat*);
6008 alias glbfn_glGetnMapiv = void function(GLenum, GLenum, GLsizei, GLint*);
6009 alias glbfn_glGetnPixelMapfv = void function(GLenum, GLsizei, GLfloat*);
6010 alias glbfn_glGetnPixelMapuiv = void function(GLenum, GLsizei, GLuint*);
6011 alias glbfn_glGetnPixelMapusv = void function(GLenum, GLsizei, GLushort*);
6012 alias glbfn_glGetnPolygonStipple = void function(GLsizei, GLubyte*);
6013 alias glbfn_glGetnColorTable = void function(GLenum, GLenum, GLenum, GLsizei, void*);
6014 alias glbfn_glGetnConvolutionFilter = void function(GLenum, GLenum, GLenum, GLsizei, void*);
6015 alias glbfn_glGetnSeparableFilter = void function(GLenum, GLenum, GLenum, GLsizei, void*, GLsizei, void*, void*);
6016 alias glbfn_glGetnHistogram = void function(GLenum, GLboolean, GLenum, GLenum, GLsizei, void*);
6017 alias glbfn_glGetnMinmax = void function(GLenum, GLboolean, GLenum, GLenum, GLsizei, void*);
6018 alias glbfn_glTextureBarrier = void function();
6020 // ////////////////////////////////////////////////////////////////////////// //
6021 alias glbfn_glTbufferMask3DFX = void function(GLuint);
6022 alias glbfn_glDebugMessageEnableAMD = void function(GLenum, GLenum, GLsizei, const(GLuint)*, GLboolean);
6023 alias glbfn_glDebugMessageInsertAMD = void function(GLenum, GLenum, GLuint, GLsizei, const(GLchar)*);
6024 //alias glbfn_glDebugMessageCallbackAMD = void function(GLDEBUGPROCAMD, void*);
6025 alias glbfn_glGetDebugMessageLogAMD = GLuint function(GLuint, GLsizei, GLenum*, GLuint*, GLuint*, GLsizei*, GLchar*);
6026 alias glbfn_glBlendFuncIndexedAMD = void function(GLuint, GLenum, GLenum);
6027 alias glbfn_glBlendFuncSeparateIndexedAMD = void function(GLuint, GLenum, GLenum, GLenum, GLenum);
6028 alias glbfn_glBlendEquationIndexedAMD = void function(GLuint, GLenum);
6029 alias glbfn_glBlendEquationSeparateIndexedAMD = void function(GLuint, GLenum, GLenum);
6030 alias glbfn_glUniform1i64NV = void function(GLint, GLint64EXT);
6031 alias glbfn_glUniform2i64NV = void function(GLint, GLint64EXT, GLint64EXT);
6032 alias glbfn_glUniform3i64NV = void function(GLint, GLint64EXT, GLint64EXT, GLint64EXT);
6033 alias glbfn_glUniform4i64NV = void function(GLint, GLint64EXT, GLint64EXT, GLint64EXT, GLint64EXT);
6034 alias glbfn_glUniform1i64vNV = void function(GLint, GLsizei, const(GLint64EXT)*);
6035 alias glbfn_glUniform2i64vNV = void function(GLint, GLsizei, const(GLint64EXT)*);
6036 alias glbfn_glUniform3i64vNV = void function(GLint, GLsizei, const(GLint64EXT)*);
6037 alias glbfn_glUniform4i64vNV = void function(GLint, GLsizei, const(GLint64EXT)*);
6038 alias glbfn_glUniform1ui64NV = void function(GLint, GLuint64EXT);
6039 alias glbfn_glUniform2ui64NV = void function(GLint, GLuint64EXT, GLuint64EXT);
6040 alias glbfn_glUniform3ui64NV = void function(GLint, GLuint64EXT, GLuint64EXT, GLuint64EXT);
6041 alias glbfn_glUniform4ui64NV = void function(GLint, GLuint64EXT, GLuint64EXT, GLuint64EXT, GLuint64EXT);
6042 alias glbfn_glUniform1ui64vNV = void function(GLint, GLsizei, const(GLuint64EXT)*);
6043 alias glbfn_glUniform2ui64vNV = void function(GLint, GLsizei, const(GLuint64EXT)*);
6044 alias glbfn_glUniform3ui64vNV = void function(GLint, GLsizei, const(GLuint64EXT)*);
6045 alias glbfn_glUniform4ui64vNV = void function(GLint, GLsizei, const(GLuint64EXT)*);
6046 alias glbfn_glGetUniformi64vNV = void function(GLuint, GLint, GLint64EXT*);
6047 alias glbfn_glGetUniformui64vNV = void function(GLuint, GLint, GLuint64EXT*);
6048 alias glbfn_glProgramUniform1i64NV = void function(GLuint, GLint, GLint64EXT);
6049 alias glbfn_glProgramUniform2i64NV = void function(GLuint, GLint, GLint64EXT, GLint64EXT);
6050 alias glbfn_glProgramUniform3i64NV = void function(GLuint, GLint, GLint64EXT, GLint64EXT, GLint64EXT);
6051 alias glbfn_glProgramUniform4i64NV = void function(GLuint, GLint, GLint64EXT, GLint64EXT, GLint64EXT, GLint64EXT);
6052 alias glbfn_glProgramUniform1i64vNV = void function(GLuint, GLint, GLsizei, const(GLint64EXT)*);
6053 alias glbfn_glProgramUniform2i64vNV = void function(GLuint, GLint, GLsizei, const(GLint64EXT)*);
6054 alias glbfn_glProgramUniform3i64vNV = void function(GLuint, GLint, GLsizei, const(GLint64EXT)*);
6055 alias glbfn_glProgramUniform4i64vNV = void function(GLuint, GLint, GLsizei, const(GLint64EXT)*);
6056 alias glbfn_glProgramUniform1ui64NV = void function(GLuint, GLint, GLuint64EXT);
6057 alias glbfn_glProgramUniform2ui64NV = void function(GLuint, GLint, GLuint64EXT, GLuint64EXT);
6058 alias glbfn_glProgramUniform3ui64NV = void function(GLuint, GLint, GLuint64EXT, GLuint64EXT, GLuint64EXT);
6059 alias glbfn_glProgramUniform4ui64NV = void function(GLuint, GLint, GLuint64EXT, GLuint64EXT, GLuint64EXT, GLuint64EXT);
6060 alias glbfn_glProgramUniform1ui64vNV = void function(GLuint, GLint, GLsizei, const(GLuint64EXT)*);
6061 alias glbfn_glProgramUniform2ui64vNV = void function(GLuint, GLint, GLsizei, const(GLuint64EXT)*);
6062 alias glbfn_glProgramUniform3ui64vNV = void function(GLuint, GLint, GLsizei, const(GLuint64EXT)*);
6063 alias glbfn_glProgramUniform4ui64vNV = void function(GLuint, GLint, GLsizei, const(GLuint64EXT)*);
6064 alias glbfn_glVertexAttribParameteriAMD = void function(GLuint, GLenum, GLint);
6065 alias glbfn_glMultiDrawArraysIndirectAMD = void function(GLenum, const(void)*, GLsizei, GLsizei);
6066 alias glbfn_glMultiDrawElementsIndirectAMD = void function(GLenum, GLenum, const(void)*, GLsizei, GLsizei);
6067 alias glbfn_glGenNamesAMD = void function(GLenum, GLuint, GLuint*);
6068 alias glbfn_glDeleteNamesAMD = void function(GLenum, GLuint, const(GLuint)*);
6069 alias glbfn_glIsNameAMD = GLboolean function(GLenum, GLuint);
6070 alias glbfn_glQueryObjectParameteruiAMD = void function(GLenum, GLuint, GLenum, GLuint);
6071 alias glbfn_glGetPerfMonitorGroupsAMD = void function(GLint*, GLsizei, GLuint*);
6072 alias glbfn_glGetPerfMonitorCountersAMD = void function(GLuint, GLint*, GLint*, GLsizei, GLuint*);
6073 alias glbfn_glGetPerfMonitorGroupStringAMD = void function(GLuint, GLsizei, GLsizei*, GLchar*);
6074 alias glbfn_glGetPerfMonitorCounterStringAMD = void function(GLuint, GLuint, GLsizei, GLsizei*, GLchar*);
6075 alias glbfn_glGetPerfMonitorCounterInfoAMD = void function(GLuint, GLuint, GLenum, void*);
6076 alias glbfn_glGenPerfMonitorsAMD = void function(GLsizei, GLuint*);
6077 alias glbfn_glDeletePerfMonitorsAMD = void function(GLsizei, GLuint*);
6078 alias glbfn_glSelectPerfMonitorCountersAMD = void function(GLuint, GLboolean, GLuint, GLint, GLuint*);
6079 alias glbfn_glBeginPerfMonitorAMD = void function(GLuint);
6080 alias glbfn_glEndPerfMonitorAMD = void function(GLuint);
6081 alias glbfn_glGetPerfMonitorCounterDataAMD = void function(GLuint, GLenum, GLsizei, GLuint*, GLint*);
6082 alias glbfn_glSetMultisamplefvAMD = void function(GLenum, GLuint, const(GLfloat)*);
6083 alias glbfn_glTexStorageSparseAMD = void function(GLenum, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLbitfield);
6084 alias glbfn_glTextureStorageSparseAMD = void function(GLuint, GLenum, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLbitfield);
6085 alias glbfn_glStencilOpValueAMD = void function(GLenum, GLuint);
6086 alias glbfn_glTessellationFactorAMD = void function(GLfloat);
6087 alias glbfn_glTessellationModeAMD = void function(GLenum);
6088 alias glbfn_glElementPointerAPPLE = void function(GLenum, const(void)*);
6089 alias glbfn_glDrawElementArrayAPPLE = void function(GLenum, GLint, GLsizei);
6090 alias glbfn_glDrawRangeElementArrayAPPLE = void function(GLenum, GLuint, GLuint, GLint, GLsizei);
6091 alias glbfn_glMultiDrawElementArrayAPPLE = void function(GLenum, const(GLint)*, const(GLsizei)*, GLsizei);
6092 alias glbfn_glMultiDrawRangeElementArrayAPPLE = void function(GLenum, GLuint, GLuint, const(GLint)*, const(GLsizei)*, GLsizei);
6093 alias glbfn_glGenFencesAPPLE = void function(GLsizei, GLuint*);
6094 alias glbfn_glDeleteFencesAPPLE = void function(GLsizei, const(GLuint)*);
6095 alias glbfn_glSetFenceAPPLE = void function(GLuint);
6096 alias glbfn_glIsFenceAPPLE = GLboolean function(GLuint);
6097 alias glbfn_glTestFenceAPPLE = GLboolean function(GLuint);
6098 alias glbfn_glFinishFenceAPPLE = void function(GLuint);
6099 alias glbfn_glTestObjectAPPLE = GLboolean function(GLenum, GLuint);
6100 alias glbfn_glFinishObjectAPPLE = void function(GLenum, GLint);
6101 alias glbfn_glBufferParameteriAPPLE = void function(GLenum, GLenum, GLint);
6102 alias glbfn_glFlushMappedBufferRangeAPPLE = void function(GLenum, GLintptr, GLsizeiptr);
6103 alias glbfn_glObjectPurgeableAPPLE = GLenum function(GLenum, GLuint, GLenum);
6104 alias glbfn_glObjectUnpurgeableAPPLE = GLenum function(GLenum, GLuint, GLenum);
6105 alias glbfn_glGetObjectParameterivAPPLE = void function(GLenum, GLuint, GLenum, GLint*);
6106 alias glbfn_glTextureRangeAPPLE = void function(GLenum, GLsizei, const(void)*);
6107 alias glbfn_glGetTexParameterPointervAPPLE = void function(GLenum, GLenum, void**);
6108 alias glbfn_glBindVertexArrayAPPLE = void function(GLuint);
6109 alias glbfn_glDeleteVertexArraysAPPLE = void function(GLsizei, const(GLuint)*);
6110 alias glbfn_glGenVertexArraysAPPLE = void function(GLsizei, GLuint*);
6111 alias glbfn_glIsVertexArrayAPPLE = GLboolean function(GLuint);
6112 alias glbfn_glVertexArrayRangeAPPLE = void function(GLsizei, void*);
6113 alias glbfn_glFlushVertexArrayRangeAPPLE = void function(GLsizei, void*);
6114 alias glbfn_glVertexArrayParameteriAPPLE = void function(GLenum, GLint);
6115 alias glbfn_glEnableVertexAttribAPPLE = void function(GLuint, GLenum);
6116 alias glbfn_glDisableVertexAttribAPPLE = void function(GLuint, GLenum);
6117 alias glbfn_glIsVertexAttribEnabledAPPLE = GLboolean function(GLuint, GLenum);
6118 alias glbfn_glMapVertexAttrib1dAPPLE = void function(GLuint, GLuint, GLdouble, GLdouble, GLint, GLint, const(GLdouble)*);
6119 alias glbfn_glMapVertexAttrib1fAPPLE = void function(GLuint, GLuint, GLfloat, GLfloat, GLint, GLint, const(GLfloat)*);
6120 alias glbfn_glMapVertexAttrib2dAPPLE = void function(GLuint, GLuint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const(GLdouble)*);
6121 alias glbfn_glMapVertexAttrib2fAPPLE = void function(GLuint, GLuint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const(GLfloat)*);
6122 alias glbfn_glPrimitiveBoundingBoxARB = void function(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
6123 alias glbfn_glGetTextureHandleARB = GLuint64 function(GLuint);
6124 alias glbfn_glGetTextureSamplerHandleARB = GLuint64 function(GLuint, GLuint);
6125 alias glbfn_glMakeTextureHandleResidentARB = void function(GLuint64);
6126 alias glbfn_glMakeTextureHandleNonResidentARB = void function(GLuint64);
6127 alias glbfn_glGetImageHandleARB = GLuint64 function(GLuint, GLint, GLboolean, GLint, GLenum);
6128 alias glbfn_glMakeImageHandleResidentARB = void function(GLuint64, GLenum);
6129 alias glbfn_glMakeImageHandleNonResidentARB = void function(GLuint64);
6130 alias glbfn_glUniformHandleui64ARB = void function(GLint, GLuint64);
6131 alias glbfn_glUniformHandleui64vARB = void function(GLint, GLsizei, const(GLuint64)*);
6132 alias glbfn_glProgramUniformHandleui64ARB = void function(GLuint, GLint, GLuint64);
6133 alias glbfn_glProgramUniformHandleui64vARB = void function(GLuint, GLint, GLsizei, const(GLuint64)*);
6134 alias glbfn_glIsTextureHandleResidentARB = GLboolean function(GLuint64);
6135 alias glbfn_glIsImageHandleResidentARB = GLboolean function(GLuint64);
6136 alias glbfn_glVertexAttribL1ui64ARB = void function(GLuint, GLuint64EXT);
6137 alias glbfn_glVertexAttribL1ui64vARB = void function(GLuint, const(GLuint64EXT)*);
6138 alias glbfn_glGetVertexAttribLui64vARB = void function(GLuint, GLenum, GLuint64EXT*);
6139 //alias glbfn_glCreateSyncFromCLeventARB = GLsync function(_cl_context*, _cl_event*, GLbitfield);
6140 alias glbfn_glClampColorARB = void function(GLenum, GLenum);
6141 alias glbfn_glDispatchComputeGroupSizeARB = void function(GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
6142 alias glbfn_glDebugMessageControlARB = void function(GLenum, GLenum, GLenum, GLsizei, const(GLuint)*, GLboolean);
6143 alias glbfn_glDebugMessageInsertARB = void function(GLenum, GLenum, GLuint, GLenum, GLsizei, const(GLchar)*);
6144 //alias glbfn_glDebugMessageCallbackARB = void function(GLDEBUGPROCARB, const(void)*);
6145 alias glbfn_glGetDebugMessageLogARB = GLuint function(GLuint, GLsizei, GLenum*, GLenum*, GLuint*, GLenum*, GLsizei*, GLchar*);
6146 alias glbfn_glDrawBuffersARB = void function(GLsizei, const(GLenum)*);
6147 alias glbfn_glBlendEquationiARB = void function(GLuint, GLenum);
6148 alias glbfn_glBlendEquationSeparateiARB = void function(GLuint, GLenum, GLenum);
6149 alias glbfn_glBlendFunciARB = void function(GLuint, GLenum, GLenum);
6150 alias glbfn_glBlendFuncSeparateiARB = void function(GLuint, GLenum, GLenum, GLenum, GLenum);
6151 alias glbfn_glDrawArraysInstancedARB = void function(GLenum, GLint, GLsizei, GLsizei);
6152 alias glbfn_glDrawElementsInstancedARB = void function(GLenum, GLsizei, GLenum, const(void)*, GLsizei);
6153 alias glbfn_glProgramStringARB = void function(GLenum, GLenum, GLsizei, const(void)*);
6154 alias glbfn_glBindProgramARB = void function(GLenum, GLuint);
6155 alias glbfn_glDeleteProgramsARB = void function(GLsizei, const(GLuint)*);
6156 alias glbfn_glGenProgramsARB = void function(GLsizei, GLuint*);
6157 alias glbfn_glProgramEnvParameter4dARB = void function(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
6158 alias glbfn_glProgramEnvParameter4dvARB = void function(GLenum, GLuint, const(GLdouble)*);
6159 alias glbfn_glProgramEnvParameter4fARB = void function(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
6160 alias glbfn_glProgramEnvParameter4fvARB = void function(GLenum, GLuint, const(GLfloat)*);
6161 alias glbfn_glProgramLocalParameter4dARB = void function(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
6162 alias glbfn_glProgramLocalParameter4dvARB = void function(GLenum, GLuint, const(GLdouble)*);
6163 alias glbfn_glProgramLocalParameter4fARB = void function(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
6164 alias glbfn_glProgramLocalParameter4fvARB = void function(GLenum, GLuint, const(GLfloat)*);
6165 alias glbfn_glGetProgramEnvParameterdvARB = void function(GLenum, GLuint, GLdouble*);
6166 alias glbfn_glGetProgramEnvParameterfvARB = void function(GLenum, GLuint, GLfloat*);
6167 alias glbfn_glGetProgramLocalParameterdvARB = void function(GLenum, GLuint, GLdouble*);
6168 alias glbfn_glGetProgramLocalParameterfvARB = void function(GLenum, GLuint, GLfloat*);
6169 alias glbfn_glGetProgramivARB = void function(GLenum, GLenum, GLint*);
6170 alias glbfn_glGetProgramStringARB = void function(GLenum, GLenum, void*);
6171 alias glbfn_glIsProgramARB = GLboolean function(GLuint);
6172 alias glbfn_glProgramParameteriARB = void function(GLuint, GLenum, GLint);
6173 alias glbfn_glFramebufferTextureARB = void function(GLenum, GLenum, GLuint, GLint);
6174 alias glbfn_glFramebufferTextureLayerARB = void function(GLenum, GLenum, GLuint, GLint, GLint);
6175 alias glbfn_glFramebufferTextureFaceARB = void function(GLenum, GLenum, GLuint, GLint, GLenum);
6176 alias glbfn_glUniform1i64ARB = void function(GLint, GLint64);
6177 alias glbfn_glUniform2i64ARB = void function(GLint, GLint64, GLint64);
6178 alias glbfn_glUniform3i64ARB = void function(GLint, GLint64, GLint64, GLint64);
6179 alias glbfn_glUniform4i64ARB = void function(GLint, GLint64, GLint64, GLint64, GLint64);
6180 alias glbfn_glUniform1i64vARB = void function(GLint, GLsizei, const(GLint64)*);
6181 alias glbfn_glUniform2i64vARB = void function(GLint, GLsizei, const(GLint64)*);
6182 alias glbfn_glUniform3i64vARB = void function(GLint, GLsizei, const(GLint64)*);
6183 alias glbfn_glUniform4i64vARB = void function(GLint, GLsizei, const(GLint64)*);
6184 alias glbfn_glUniform1ui64ARB = void function(GLint, GLuint64);
6185 alias glbfn_glUniform2ui64ARB = void function(GLint, GLuint64, GLuint64);
6186 alias glbfn_glUniform3ui64ARB = void function(GLint, GLuint64, GLuint64, GLuint64);
6187 alias glbfn_glUniform4ui64ARB = void function(GLint, GLuint64, GLuint64, GLuint64, GLuint64);
6188 alias glbfn_glUniform1ui64vARB = void function(GLint, GLsizei, const(GLuint64)*);
6189 alias glbfn_glUniform2ui64vARB = void function(GLint, GLsizei, const(GLuint64)*);
6190 alias glbfn_glUniform3ui64vARB = void function(GLint, GLsizei, const(GLuint64)*);
6191 alias glbfn_glUniform4ui64vARB = void function(GLint, GLsizei, const(GLuint64)*);
6192 alias glbfn_glGetUniformi64vARB = void function(GLuint, GLint, GLint64*);
6193 alias glbfn_glGetUniformui64vARB = void function(GLuint, GLint, GLuint64*);
6194 alias glbfn_glGetnUniformi64vARB = void function(GLuint, GLint, GLsizei, GLint64*);
6195 alias glbfn_glGetnUniformui64vARB = void function(GLuint, GLint, GLsizei, GLuint64*);
6196 alias glbfn_glProgramUniform1i64ARB = void function(GLuint, GLint, GLint64);
6197 alias glbfn_glProgramUniform2i64ARB = void function(GLuint, GLint, GLint64, GLint64);
6198 alias glbfn_glProgramUniform3i64ARB = void function(GLuint, GLint, GLint64, GLint64, GLint64);
6199 alias glbfn_glProgramUniform4i64ARB = void function(GLuint, GLint, GLint64, GLint64, GLint64, GLint64);
6200 alias glbfn_glProgramUniform1i64vARB = void function(GLuint, GLint, GLsizei, const(GLint64)*);
6201 alias glbfn_glProgramUniform2i64vARB = void function(GLuint, GLint, GLsizei, const(GLint64)*);
6202 alias glbfn_glProgramUniform3i64vARB = void function(GLuint, GLint, GLsizei, const(GLint64)*);
6203 alias glbfn_glProgramUniform4i64vARB = void function(GLuint, GLint, GLsizei, const(GLint64)*);
6204 alias glbfn_glProgramUniform1ui64ARB = void function(GLuint, GLint, GLuint64);
6205 alias glbfn_glProgramUniform2ui64ARB = void function(GLuint, GLint, GLuint64, GLuint64);
6206 alias glbfn_glProgramUniform3ui64ARB = void function(GLuint, GLint, GLuint64, GLuint64, GLuint64);
6207 alias glbfn_glProgramUniform4ui64ARB = void function(GLuint, GLint, GLuint64, GLuint64, GLuint64, GLuint64);
6208 alias glbfn_glProgramUniform1ui64vARB = void function(GLuint, GLint, GLsizei, const(GLuint64)*);
6209 alias glbfn_glProgramUniform2ui64vARB = void function(GLuint, GLint, GLsizei, const(GLuint64)*);
6210 alias glbfn_glProgramUniform3ui64vARB = void function(GLuint, GLint, GLsizei, const(GLuint64)*);
6211 alias glbfn_glProgramUniform4ui64vARB = void function(GLuint, GLint, GLsizei, const(GLuint64)*);
6212 alias glbfn_glColorTable = void function(GLenum, GLenum, GLsizei, GLenum, GLenum, const(void)*);
6213 alias glbfn_glColorTableParameterfv = void function(GLenum, GLenum, const(GLfloat)*);
6214 alias glbfn_glColorTableParameteriv = void function(GLenum, GLenum, const(GLint)*);
6215 alias glbfn_glCopyColorTable = void function(GLenum, GLenum, GLint, GLint, GLsizei);
6216 alias glbfn_glGetColorTable = void function(GLenum, GLenum, GLenum, void*);
6217 alias glbfn_glGetColorTableParameterfv = void function(GLenum, GLenum, GLfloat*);
6218 alias glbfn_glGetColorTableParameteriv = void function(GLenum, GLenum, GLint*);
6219 alias glbfn_glColorSubTable = void function(GLenum, GLsizei, GLsizei, GLenum, GLenum, const(void)*);
6220 alias glbfn_glCopyColorSubTable = void function(GLenum, GLsizei, GLint, GLint, GLsizei);
6221 alias glbfn_glConvolutionFilter1D = void function(GLenum, GLenum, GLsizei, GLenum, GLenum, const(void)*);
6222 alias glbfn_glConvolutionFilter2D = void function(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const(void)*);
6223 alias glbfn_glConvolutionParameterf = void function(GLenum, GLenum, GLfloat);
6224 alias glbfn_glConvolutionParameterfv = void function(GLenum, GLenum, const(GLfloat)*);
6225 alias glbfn_glConvolutionParameteri = void function(GLenum, GLenum, GLint);
6226 alias glbfn_glConvolutionParameteriv = void function(GLenum, GLenum, const(GLint)*);
6227 alias glbfn_glCopyConvolutionFilter1D = void function(GLenum, GLenum, GLint, GLint, GLsizei);
6228 alias glbfn_glCopyConvolutionFilter2D = void function(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei);
6229 alias glbfn_glGetConvolutionFilter = void function(GLenum, GLenum, GLenum, void*);
6230 alias glbfn_glGetConvolutionParameterfv = void function(GLenum, GLenum, GLfloat*);
6231 alias glbfn_glGetConvolutionParameteriv = void function(GLenum, GLenum, GLint*);
6232 alias glbfn_glGetSeparableFilter = void function(GLenum, GLenum, GLenum, void*, void*, void*);
6233 alias glbfn_glSeparableFilter2D = void function(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const(void)*, const(void)*);
6234 alias glbfn_glGetHistogram = void function(GLenum, GLboolean, GLenum, GLenum, void*);
6235 alias glbfn_glGetHistogramParameterfv = void function(GLenum, GLenum, GLfloat*);
6236 alias glbfn_glGetHistogramParameteriv = void function(GLenum, GLenum, GLint*);
6237 alias glbfn_glGetMinmax = void function(GLenum, GLboolean, GLenum, GLenum, void*);
6238 alias glbfn_glGetMinmaxParameterfv = void function(GLenum, GLenum, GLfloat*);
6239 alias glbfn_glGetMinmaxParameteriv = void function(GLenum, GLenum, GLint*);
6240 alias glbfn_glHistogram = void function(GLenum, GLsizei, GLenum, GLboolean);
6241 alias glbfn_glMinmax = void function(GLenum, GLenum, GLboolean);
6242 alias glbfn_glResetHistogram = void function(GLenum);
6243 alias glbfn_glResetMinmax = void function(GLenum);
6244 alias glbfn_glMultiDrawArraysIndirectCountARB = void function(GLenum, GLintptr, GLintptr, GLsizei, GLsizei);
6245 alias glbfn_glMultiDrawElementsIndirectCountARB = void function(GLenum, GLenum, GLintptr, GLintptr, GLsizei, GLsizei);
6246 alias glbfn_glVertexAttribDivisorARB = void function(GLuint, GLuint);
6247 alias glbfn_glCurrentPaletteMatrixARB = void function(GLint);
6248 alias glbfn_glMatrixIndexubvARB = void function(GLint, const(GLubyte)*);
6249 alias glbfn_glMatrixIndexusvARB = void function(GLint, const(GLushort)*);
6250 alias glbfn_glMatrixIndexuivARB = void function(GLint, const(GLuint)*);
6251 alias glbfn_glMatrixIndexPointerARB = void function(GLint, GLenum, GLsizei, const(void)*);
6252 alias glbfn_glSampleCoverageARB = void function(GLfloat, GLboolean);
6253 alias glbfn_glActiveTextureARB = void function(GLenum);
6254 alias glbfn_glClientActiveTextureARB = void function(GLenum);
6255 alias glbfn_glMultiTexCoord1dARB = void function(GLenum, GLdouble);
6256 alias glbfn_glMultiTexCoord1dvARB = void function(GLenum, const(GLdouble)*);
6257 alias glbfn_glMultiTexCoord1fARB = void function(GLenum, GLfloat);
6258 alias glbfn_glMultiTexCoord1fvARB = void function(GLenum, const(GLfloat)*);
6259 alias glbfn_glMultiTexCoord1iARB = void function(GLenum, GLint);
6260 alias glbfn_glMultiTexCoord1ivARB = void function(GLenum, const(GLint)*);
6261 alias glbfn_glMultiTexCoord1sARB = void function(GLenum, GLshort);
6262 alias glbfn_glMultiTexCoord1svARB = void function(GLenum, const(GLshort)*);
6263 alias glbfn_glMultiTexCoord2dARB = void function(GLenum, GLdouble, GLdouble);
6264 alias glbfn_glMultiTexCoord2dvARB = void function(GLenum, const(GLdouble)*);
6265 alias glbfn_glMultiTexCoord2fARB = void function(GLenum, GLfloat, GLfloat);
6266 alias glbfn_glMultiTexCoord2fvARB = void function(GLenum, const(GLfloat)*);
6267 alias glbfn_glMultiTexCoord2iARB = void function(GLenum, GLint, GLint);
6268 alias glbfn_glMultiTexCoord2ivARB = void function(GLenum, const(GLint)*);
6269 alias glbfn_glMultiTexCoord2sARB = void function(GLenum, GLshort, GLshort);
6270 alias glbfn_glMultiTexCoord2svARB = void function(GLenum, const(GLshort)*);
6271 alias glbfn_glMultiTexCoord3dARB = void function(GLenum, GLdouble, GLdouble, GLdouble);
6272 alias glbfn_glMultiTexCoord3dvARB = void function(GLenum, const(GLdouble)*);
6273 alias glbfn_glMultiTexCoord3fARB = void function(GLenum, GLfloat, GLfloat, GLfloat);
6274 alias glbfn_glMultiTexCoord3fvARB = void function(GLenum, const(GLfloat)*);
6275 alias glbfn_glMultiTexCoord3iARB = void function(GLenum, GLint, GLint, GLint);
6276 alias glbfn_glMultiTexCoord3ivARB = void function(GLenum, const(GLint)*);
6277 alias glbfn_glMultiTexCoord3sARB = void function(GLenum, GLshort, GLshort, GLshort);
6278 alias glbfn_glMultiTexCoord3svARB = void function(GLenum, const(GLshort)*);
6279 alias glbfn_glMultiTexCoord4dARB = void function(GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
6280 alias glbfn_glMultiTexCoord4dvARB = void function(GLenum, const(GLdouble)*);
6281 alias glbfn_glMultiTexCoord4fARB = void function(GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
6282 alias glbfn_glMultiTexCoord4fvARB = void function(GLenum, const(GLfloat)*);
6283 alias glbfn_glMultiTexCoord4iARB = void function(GLenum, GLint, GLint, GLint, GLint);
6284 alias glbfn_glMultiTexCoord4ivARB = void function(GLenum, const(GLint)*);
6285 alias glbfn_glMultiTexCoord4sARB = void function(GLenum, GLshort, GLshort, GLshort, GLshort);
6286 alias glbfn_glMultiTexCoord4svARB = void function(GLenum, const(GLshort)*);
6287 alias glbfn_glGenQueriesARB = void function(GLsizei, GLuint*);
6288 alias glbfn_glDeleteQueriesARB = void function(GLsizei, const(GLuint)*);
6289 alias glbfn_glIsQueryARB = GLboolean function(GLuint);
6290 alias glbfn_glBeginQueryARB = void function(GLenum, GLuint);
6291 alias glbfn_glEndQueryARB = void function(GLenum);
6292 alias glbfn_glGetQueryivARB = void function(GLenum, GLenum, GLint*);
6293 alias glbfn_glGetQueryObjectivARB = void function(GLuint, GLenum, GLint*);
6294 alias glbfn_glGetQueryObjectuivARB = void function(GLuint, GLenum, GLuint*);
6295 alias glbfn_glMaxShaderCompilerThreadsARB = void function(GLuint);
6296 alias glbfn_glPointParameterfARB = void function(GLenum, GLfloat);
6297 alias glbfn_glPointParameterfvARB = void function(GLenum, const(GLfloat)*);
6298 alias glbfn_glGetGraphicsResetStatusARB = GLenum function();
6299 alias glbfn_glGetnTexImageARB = void function(GLenum, GLint, GLenum, GLenum, GLsizei, void*);
6300 alias glbfn_glReadnPixelsARB = void function(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, void*);
6301 alias glbfn_glGetnCompressedTexImageARB = void function(GLenum, GLint, GLsizei, void*);
6302 alias glbfn_glGetnUniformfvARB = void function(GLuint, GLint, GLsizei, GLfloat*);
6303 alias glbfn_glGetnUniformivARB = void function(GLuint, GLint, GLsizei, GLint*);
6304 alias glbfn_glGetnUniformuivARB = void function(GLuint, GLint, GLsizei, GLuint*);
6305 alias glbfn_glGetnUniformdvARB = void function(GLuint, GLint, GLsizei, GLdouble*);
6306 alias glbfn_glGetnMapdvARB = void function(GLenum, GLenum, GLsizei, GLdouble*);
6307 alias glbfn_glGetnMapfvARB = void function(GLenum, GLenum, GLsizei, GLfloat*);
6308 alias glbfn_glGetnMapivARB = void function(GLenum, GLenum, GLsizei, GLint*);
6309 alias glbfn_glGetnPixelMapfvARB = void function(GLenum, GLsizei, GLfloat*);
6310 alias glbfn_glGetnPixelMapuivARB = void function(GLenum, GLsizei, GLuint*);
6311 alias glbfn_glGetnPixelMapusvARB = void function(GLenum, GLsizei, GLushort*);
6312 alias glbfn_glGetnPolygonStippleARB = void function(GLsizei, GLubyte*);
6313 alias glbfn_glGetnColorTableARB = void function(GLenum, GLenum, GLenum, GLsizei, void*);
6314 alias glbfn_glGetnConvolutionFilterARB = void function(GLenum, GLenum, GLenum, GLsizei, void*);
6315 alias glbfn_glGetnSeparableFilterARB = void function(GLenum, GLenum, GLenum, GLsizei, void*, GLsizei, void*, void*);
6316 alias glbfn_glGetnHistogramARB = void function(GLenum, GLboolean, GLenum, GLenum, GLsizei, void*);
6317 alias glbfn_glGetnMinmaxARB = void function(GLenum, GLboolean, GLenum, GLenum, GLsizei, void*);
6318 alias glbfn_glFramebufferSampleLocationsfvARB = void function(GLenum, GLuint, GLsizei, const(GLfloat)*);
6319 alias glbfn_glNamedFramebufferSampleLocationsfvARB = void function(GLuint, GLuint, GLsizei, const(GLfloat)*);
6320 alias glbfn_glEvaluateDepthValuesARB = void function();
6321 alias glbfn_glMinSampleShadingARB = void function(GLfloat);
6322 alias glbfn_glDeleteObjectARB = void function(GLhandleARB);
6323 alias glbfn_glGetHandleARB = GLhandleARB function(GLenum);
6324 alias glbfn_glDetachObjectARB = void function(GLhandleARB, GLhandleARB);
6325 alias glbfn_glCreateShaderObjectARB = GLhandleARB function(GLenum);
6326 alias glbfn_glShaderSourceARB = void function(GLhandleARB, GLsizei, const(GLcharARB*)*, const(GLint)*);
6327 alias glbfn_glCompileShaderARB = void function(GLhandleARB);
6328 alias glbfn_glCreateProgramObjectARB = GLhandleARB function();
6329 alias glbfn_glAttachObjectARB = void function(GLhandleARB, GLhandleARB);
6330 alias glbfn_glLinkProgramARB = void function(GLhandleARB);
6331 alias glbfn_glUseProgramObjectARB = void function(GLhandleARB);
6332 alias glbfn_glValidateProgramARB = void function(GLhandleARB);
6333 alias glbfn_glUniform1fARB = void function(GLint, GLfloat);
6334 alias glbfn_glUniform2fARB = void function(GLint, GLfloat, GLfloat);
6335 alias glbfn_glUniform3fARB = void function(GLint, GLfloat, GLfloat, GLfloat);
6336 alias glbfn_glUniform4fARB = void function(GLint, GLfloat, GLfloat, GLfloat, GLfloat);
6337 alias glbfn_glUniform1iARB = void function(GLint, GLint);
6338 alias glbfn_glUniform2iARB = void function(GLint, GLint, GLint);
6339 alias glbfn_glUniform3iARB = void function(GLint, GLint, GLint, GLint);
6340 alias glbfn_glUniform4iARB = void function(GLint, GLint, GLint, GLint, GLint);
6341 alias glbfn_glUniform1fvARB = void function(GLint, GLsizei, const(GLfloat)*);
6342 alias glbfn_glUniform2fvARB = void function(GLint, GLsizei, const(GLfloat)*);
6343 alias glbfn_glUniform3fvARB = void function(GLint, GLsizei, const(GLfloat)*);
6344 alias glbfn_glUniform4fvARB = void function(GLint, GLsizei, const(GLfloat)*);
6345 alias glbfn_glUniform1ivARB = void function(GLint, GLsizei, const(GLint)*);
6346 alias glbfn_glUniform2ivARB = void function(GLint, GLsizei, const(GLint)*);
6347 alias glbfn_glUniform3ivARB = void function(GLint, GLsizei, const(GLint)*);
6348 alias glbfn_glUniform4ivARB = void function(GLint, GLsizei, const(GLint)*);
6349 alias glbfn_glUniformMatrix2fvARB = void function(GLint, GLsizei, GLboolean, const(GLfloat)*);
6350 alias glbfn_glUniformMatrix3fvARB = void function(GLint, GLsizei, GLboolean, const(GLfloat)*);
6351 alias glbfn_glUniformMatrix4fvARB = void function(GLint, GLsizei, GLboolean, const(GLfloat)*);
6352 alias glbfn_glGetObjectParameterfvARB = void function(GLhandleARB, GLenum, GLfloat*);
6353 alias glbfn_glGetObjectParameterivARB = void function(GLhandleARB, GLenum, GLint*);
6354 alias glbfn_glGetInfoLogARB = void function(GLhandleARB, GLsizei, GLsizei*, GLcharARB*);
6355 alias glbfn_glGetAttachedObjectsARB = void function(GLhandleARB, GLsizei, GLsizei*, GLhandleARB*);
6356 alias glbfn_glGetUniformLocationARB = GLint function(GLhandleARB, const(GLcharARB)*);
6357 alias glbfn_glGetActiveUniformARB = void function(GLhandleARB, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, GLcharARB*);
6358 alias glbfn_glGetUniformfvARB = void function(GLhandleARB, GLint, GLfloat*);
6359 alias glbfn_glGetUniformivARB = void function(GLhandleARB, GLint, GLint*);
6360 alias glbfn_glGetShaderSourceARB = void function(GLhandleARB, GLsizei, GLsizei*, GLcharARB*);
6361 alias glbfn_glNamedStringARB = void function(GLenum, GLint, const(GLchar)*, GLint, const(GLchar)*);
6362 alias glbfn_glDeleteNamedStringARB = void function(GLint, const(GLchar)*);
6363 alias glbfn_glCompileShaderIncludeARB = void function(GLuint, GLsizei, const(GLchar*)*, const(GLint)*);
6364 alias glbfn_glIsNamedStringARB = GLboolean function(GLint, const(GLchar)*);
6365 alias glbfn_glGetNamedStringARB = void function(GLint, const(GLchar)*, GLsizei, GLint*, GLchar*);
6366 alias glbfn_glGetNamedStringivARB = void function(GLint, const(GLchar)*, GLenum, GLint*);
6367 alias glbfn_glBufferPageCommitmentARB = void function(GLenum, GLintptr, GLsizeiptr, GLboolean);
6368 alias glbfn_glNamedBufferPageCommitmentEXT = void function(GLuint, GLintptr, GLsizeiptr, GLboolean);
6369 alias glbfn_glNamedBufferPageCommitmentARB = void function(GLuint, GLintptr, GLsizeiptr, GLboolean);
6370 alias glbfn_glTexPageCommitmentARB = void function(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLboolean);
6371 alias glbfn_glTexBufferARB = void function(GLenum, GLenum, GLuint);
6372 alias glbfn_glCompressedTexImage3DARB = void function(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const(void)*);
6373 alias glbfn_glCompressedTexImage2DARB = void function(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const(void)*);
6374 alias glbfn_glCompressedTexImage1DARB = void function(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const(void)*);
6375 alias glbfn_glCompressedTexSubImage3DARB = void function(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const(void)*);
6376 alias glbfn_glCompressedTexSubImage2DARB = void function(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const(void)*);
6377 alias glbfn_glCompressedTexSubImage1DARB = void function(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const(void)*);
6378 alias glbfn_glGetCompressedTexImageARB = void function(GLenum, GLint, void*);
6379 alias glbfn_glLoadTransposeMatrixfARB = void function(const(GLfloat)*);
6380 alias glbfn_glLoadTransposeMatrixdARB = void function(const(GLdouble)*);
6381 alias glbfn_glMultTransposeMatrixfARB = void function(const(GLfloat)*);
6382 alias glbfn_glMultTransposeMatrixdARB = void function(const(GLdouble)*);
6383 alias glbfn_glWeightbvARB = void function(GLint, const(GLbyte)*);
6384 alias glbfn_glWeightsvARB = void function(GLint, const(GLshort)*);
6385 alias glbfn_glWeightivARB = void function(GLint, const(GLint)*);
6386 alias glbfn_glWeightfvARB = void function(GLint, const(GLfloat)*);
6387 alias glbfn_glWeightdvARB = void function(GLint, const(GLdouble)*);
6388 alias glbfn_glWeightubvARB = void function(GLint, const(GLubyte)*);
6389 alias glbfn_glWeightusvARB = void function(GLint, const(GLushort)*);
6390 alias glbfn_glWeightuivARB = void function(GLint, const(GLuint)*);
6391 alias glbfn_glWeightPointerARB = void function(GLint, GLenum, GLsizei, const(void)*);
6392 alias glbfn_glVertexBlendARB = void function(GLint);
6393 alias glbfn_glBindBufferARB = void function(GLenum, GLuint);
6394 alias glbfn_glDeleteBuffersARB = void function(GLsizei, const(GLuint)*);
6395 alias glbfn_glGenBuffersARB = void function(GLsizei, GLuint*);
6396 alias glbfn_glIsBufferARB = GLboolean function(GLuint);
6397 alias glbfn_glBufferDataARB = void function(GLenum, GLsizeiptrARB, const(void)*, GLenum);
6398 alias glbfn_glBufferSubDataARB = void function(GLenum, GLintptrARB, GLsizeiptrARB, const(void)*);
6399 alias glbfn_glGetBufferSubDataARB = void function(GLenum, GLintptrARB, GLsizeiptrARB, void*);
6400 alias glbfn_glMapBufferARB = void* function(GLenum, GLenum);
6401 alias glbfn_glUnmapBufferARB = GLboolean function(GLenum);
6402 alias glbfn_glGetBufferParameterivARB = void function(GLenum, GLenum, GLint*);
6403 alias glbfn_glGetBufferPointervARB = void function(GLenum, GLenum, void**);
6404 alias glbfn_glVertexAttrib1dARB = void function(GLuint, GLdouble);
6405 alias glbfn_glVertexAttrib1dvARB = void function(GLuint, const(GLdouble)*);
6406 alias glbfn_glVertexAttrib1fARB = void function(GLuint, GLfloat);
6407 alias glbfn_glVertexAttrib1fvARB = void function(GLuint, const(GLfloat)*);
6408 alias glbfn_glVertexAttrib1sARB = void function(GLuint, GLshort);
6409 alias glbfn_glVertexAttrib1svARB = void function(GLuint, const(GLshort)*);
6410 alias glbfn_glVertexAttrib2dARB = void function(GLuint, GLdouble, GLdouble);
6411 alias glbfn_glVertexAttrib2dvARB = void function(GLuint, const(GLdouble)*);
6412 alias glbfn_glVertexAttrib2fARB = void function(GLuint, GLfloat, GLfloat);
6413 alias glbfn_glVertexAttrib2fvARB = void function(GLuint, const(GLfloat)*);
6414 alias glbfn_glVertexAttrib2sARB = void function(GLuint, GLshort, GLshort);
6415 alias glbfn_glVertexAttrib2svARB = void function(GLuint, const(GLshort)*);
6416 alias glbfn_glVertexAttrib3dARB = void function(GLuint, GLdouble, GLdouble, GLdouble);
6417 alias glbfn_glVertexAttrib3dvARB = void function(GLuint, const(GLdouble)*);
6418 alias glbfn_glVertexAttrib3fARB = void function(GLuint, GLfloat, GLfloat, GLfloat);
6419 alias glbfn_glVertexAttrib3fvARB = void function(GLuint, const(GLfloat)*);
6420 alias glbfn_glVertexAttrib3sARB = void function(GLuint, GLshort, GLshort, GLshort);
6421 alias glbfn_glVertexAttrib3svARB = void function(GLuint, const(GLshort)*);
6422 alias glbfn_glVertexAttrib4NbvARB = void function(GLuint, const(GLbyte)*);
6423 alias glbfn_glVertexAttrib4NivARB = void function(GLuint, const(GLint)*);
6424 alias glbfn_glVertexAttrib4NsvARB = void function(GLuint, const(GLshort)*);
6425 alias glbfn_glVertexAttrib4NubARB = void function(GLuint, GLubyte, GLubyte, GLubyte, GLubyte);
6426 alias glbfn_glVertexAttrib4NubvARB = void function(GLuint, const(GLubyte)*);
6427 alias glbfn_glVertexAttrib4NuivARB = void function(GLuint, const(GLuint)*);
6428 alias glbfn_glVertexAttrib4NusvARB = void function(GLuint, const(GLushort)*);
6429 alias glbfn_glVertexAttrib4bvARB = void function(GLuint, const(GLbyte)*);
6430 alias glbfn_glVertexAttrib4dARB = void function(GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
6431 alias glbfn_glVertexAttrib4dvARB = void function(GLuint, const(GLdouble)*);
6432 alias glbfn_glVertexAttrib4fARB = void function(GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
6433 alias glbfn_glVertexAttrib4fvARB = void function(GLuint, const(GLfloat)*);
6434 alias glbfn_glVertexAttrib4ivARB = void function(GLuint, const(GLint)*);
6435 alias glbfn_glVertexAttrib4sARB = void function(GLuint, GLshort, GLshort, GLshort, GLshort);
6436 alias glbfn_glVertexAttrib4svARB = void function(GLuint, const(GLshort)*);
6437 alias glbfn_glVertexAttrib4ubvARB = void function(GLuint, const(GLubyte)*);
6438 alias glbfn_glVertexAttrib4uivARB = void function(GLuint, const(GLuint)*);
6439 alias glbfn_glVertexAttrib4usvARB = void function(GLuint, const(GLushort)*);
6440 alias glbfn_glVertexAttribPointerARB = void function(GLuint, GLint, GLenum, GLboolean, GLsizei, const(void)*);
6441 alias glbfn_glEnableVertexAttribArrayARB = void function(GLuint);
6442 alias glbfn_glDisableVertexAttribArrayARB = void function(GLuint);
6443 alias glbfn_glGetVertexAttribdvARB = void function(GLuint, GLenum, GLdouble*);
6444 alias glbfn_glGetVertexAttribfvARB = void function(GLuint, GLenum, GLfloat*);
6445 alias glbfn_glGetVertexAttribivARB = void function(GLuint, GLenum, GLint*);
6446 alias glbfn_glGetVertexAttribPointervARB = void function(GLuint, GLenum, void**);
6447 alias glbfn_glBindAttribLocationARB = void function(GLhandleARB, GLuint, const(GLcharARB)*);
6448 alias glbfn_glGetActiveAttribARB = void function(GLhandleARB, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, GLcharARB*);
6449 alias glbfn_glGetAttribLocationARB = GLint function(GLhandleARB, const(GLcharARB)*);
6450 alias glbfn_glWindowPos2dARB = void function(GLdouble, GLdouble);
6451 alias glbfn_glWindowPos2dvARB = void function(const(GLdouble)*);
6452 alias glbfn_glWindowPos2fARB = void function(GLfloat, GLfloat);
6453 alias glbfn_glWindowPos2fvARB = void function(const(GLfloat)*);
6454 alias glbfn_glWindowPos2iARB = void function(GLint, GLint);
6455 alias glbfn_glWindowPos2ivARB = void function(const(GLint)*);
6456 alias glbfn_glWindowPos2sARB = void function(GLshort, GLshort);
6457 alias glbfn_glWindowPos2svARB = void function(const(GLshort)*);
6458 alias glbfn_glWindowPos3dARB = void function(GLdouble, GLdouble, GLdouble);
6459 alias glbfn_glWindowPos3dvARB = void function(const(GLdouble)*);
6460 alias glbfn_glWindowPos3fARB = void function(GLfloat, GLfloat, GLfloat);
6461 alias glbfn_glWindowPos3fvARB = void function(const(GLfloat)*);
6462 alias glbfn_glWindowPos3iARB = void function(GLint, GLint, GLint);
6463 alias glbfn_glWindowPos3ivARB = void function(const(GLint)*);
6464 alias glbfn_glWindowPos3sARB = void function(GLshort, GLshort, GLshort);
6465 alias glbfn_glWindowPos3svARB = void function(const(GLshort)*);
6466 alias glbfn_glDrawBuffersATI = void function(GLsizei, const(GLenum)*);
6467 alias glbfn_glElementPointerATI = void function(GLenum, const(void)*);
6468 alias glbfn_glDrawElementArrayATI = void function(GLenum, GLsizei);
6469 alias glbfn_glDrawRangeElementArrayATI = void function(GLenum, GLuint, GLuint, GLsizei);
6470 alias glbfn_glTexBumpParameterivATI = void function(GLenum, const(GLint)*);
6471 alias glbfn_glTexBumpParameterfvATI = void function(GLenum, const(GLfloat)*);
6472 alias glbfn_glGetTexBumpParameterivATI = void function(GLenum, GLint*);
6473 alias glbfn_glGetTexBumpParameterfvATI = void function(GLenum, GLfloat*);
6474 alias glbfn_glGenFragmentShadersATI = GLuint function(GLuint);
6475 alias glbfn_glBindFragmentShaderATI = void function(GLuint);
6476 alias glbfn_glDeleteFragmentShaderATI = void function(GLuint);
6477 alias glbfn_glBeginFragmentShaderATI = void function();
6478 alias glbfn_glEndFragmentShaderATI = void function();
6479 alias glbfn_glPassTexCoordATI = void function(GLuint, GLuint, GLenum);
6480 alias glbfn_glSampleMapATI = void function(GLuint, GLuint, GLenum);
6481 alias glbfn_glColorFragmentOp1ATI = void function(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
6482 alias glbfn_glColorFragmentOp2ATI = void function(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
6483 alias glbfn_glColorFragmentOp3ATI = void function(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
6484 alias glbfn_glAlphaFragmentOp1ATI = void function(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint);
6485 alias glbfn_glAlphaFragmentOp2ATI = void function(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
6486 alias glbfn_glAlphaFragmentOp3ATI = void function(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
6487 alias glbfn_glSetFragmentShaderConstantATI = void function(GLuint, const(GLfloat)*);
6488 alias glbfn_glMapObjectBufferATI = void* function(GLuint);
6489 alias glbfn_glUnmapObjectBufferATI = void function(GLuint);
6490 alias glbfn_glPNTrianglesiATI = void function(GLenum, GLint);
6491 alias glbfn_glPNTrianglesfATI = void function(GLenum, GLfloat);
6492 alias glbfn_glStencilOpSeparateATI = void function(GLenum, GLenum, GLenum, GLenum);
6493 alias glbfn_glStencilFuncSeparateATI = void function(GLenum, GLenum, GLint, GLuint);
6494 alias glbfn_glNewObjectBufferATI = GLuint function(GLsizei, const(void)*, GLenum);
6495 alias glbfn_glIsObjectBufferATI = GLboolean function(GLuint);
6496 alias glbfn_glUpdateObjectBufferATI = void function(GLuint, GLuint, GLsizei, const(void)*, GLenum);
6497 alias glbfn_glGetObjectBufferfvATI = void function(GLuint, GLenum, GLfloat*);
6498 alias glbfn_glGetObjectBufferivATI = void function(GLuint, GLenum, GLint*);
6499 alias glbfn_glFreeObjectBufferATI = void function(GLuint);
6500 alias glbfn_glArrayObjectATI = void function(GLenum, GLint, GLenum, GLsizei, GLuint, GLuint);
6501 alias glbfn_glGetArrayObjectfvATI = void function(GLenum, GLenum, GLfloat*);
6502 alias glbfn_glGetArrayObjectivATI = void function(GLenum, GLenum, GLint*);
6503 alias glbfn_glVariantArrayObjectATI = void function(GLuint, GLenum, GLsizei, GLuint, GLuint);
6504 alias glbfn_glGetVariantArrayObjectfvATI = void function(GLuint, GLenum, GLfloat*);
6505 alias glbfn_glGetVariantArrayObjectivATI = void function(GLuint, GLenum, GLint*);
6506 alias glbfn_glVertexAttribArrayObjectATI = void function(GLuint, GLint, GLenum, GLboolean, GLsizei, GLuint, GLuint);
6507 alias glbfn_glGetVertexAttribArrayObjectfvATI = void function(GLuint, GLenum, GLfloat*);
6508 alias glbfn_glGetVertexAttribArrayObjectivATI = void function(GLuint, GLenum, GLint*);
6509 alias glbfn_glVertexStream1sATI = void function(GLenum, GLshort);
6510 alias glbfn_glVertexStream1svATI = void function(GLenum, const(GLshort)*);
6511 alias glbfn_glVertexStream1iATI = void function(GLenum, GLint);
6512 alias glbfn_glVertexStream1ivATI = void function(GLenum, const(GLint)*);
6513 alias glbfn_glVertexStream1fATI = void function(GLenum, GLfloat);
6514 alias glbfn_glVertexStream1fvATI = void function(GLenum, const(GLfloat)*);
6515 alias glbfn_glVertexStream1dATI = void function(GLenum, GLdouble);
6516 alias glbfn_glVertexStream1dvATI = void function(GLenum, const(GLdouble)*);
6517 alias glbfn_glVertexStream2sATI = void function(GLenum, GLshort, GLshort);
6518 alias glbfn_glVertexStream2svATI = void function(GLenum, const(GLshort)*);
6519 alias glbfn_glVertexStream2iATI = void function(GLenum, GLint, GLint);
6520 alias glbfn_glVertexStream2ivATI = void function(GLenum, const(GLint)*);
6521 alias glbfn_glVertexStream2fATI = void function(GLenum, GLfloat, GLfloat);
6522 alias glbfn_glVertexStream2fvATI = void function(GLenum, const(GLfloat)*);
6523 alias glbfn_glVertexStream2dATI = void function(GLenum, GLdouble, GLdouble);
6524 alias glbfn_glVertexStream2dvATI = void function(GLenum, const(GLdouble)*);
6525 alias glbfn_glVertexStream3sATI = void function(GLenum, GLshort, GLshort, GLshort);
6526 alias glbfn_glVertexStream3svATI = void function(GLenum, const(GLshort)*);
6527 alias glbfn_glVertexStream3iATI = void function(GLenum, GLint, GLint, GLint);
6528 alias glbfn_glVertexStream3ivATI = void function(GLenum, const(GLint)*);
6529 alias glbfn_glVertexStream3fATI = void function(GLenum, GLfloat, GLfloat, GLfloat);
6530 alias glbfn_glVertexStream3fvATI = void function(GLenum, const(GLfloat)*);
6531 alias glbfn_glVertexStream3dATI = void function(GLenum, GLdouble, GLdouble, GLdouble);
6532 alias glbfn_glVertexStream3dvATI = void function(GLenum, const(GLdouble)*);
6533 alias glbfn_glVertexStream4sATI = void function(GLenum, GLshort, GLshort, GLshort, GLshort);
6534 alias glbfn_glVertexStream4svATI = void function(GLenum, const(GLshort)*);
6535 alias glbfn_glVertexStream4iATI = void function(GLenum, GLint, GLint, GLint, GLint);
6536 alias glbfn_glVertexStream4ivATI = void function(GLenum, const(GLint)*);
6537 alias glbfn_glVertexStream4fATI = void function(GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
6538 alias glbfn_glVertexStream4fvATI = void function(GLenum, const(GLfloat)*);
6539 alias glbfn_glVertexStream4dATI = void function(GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
6540 alias glbfn_glVertexStream4dvATI = void function(GLenum, const(GLdouble)*);
6541 alias glbfn_glNormalStream3bATI = void function(GLenum, GLbyte, GLbyte, GLbyte);
6542 alias glbfn_glNormalStream3bvATI = void function(GLenum, const(GLbyte)*);
6543 alias glbfn_glNormalStream3sATI = void function(GLenum, GLshort, GLshort, GLshort);
6544 alias glbfn_glNormalStream3svATI = void function(GLenum, const(GLshort)*);
6545 alias glbfn_glNormalStream3iATI = void function(GLenum, GLint, GLint, GLint);
6546 alias glbfn_glNormalStream3ivATI = void function(GLenum, const(GLint)*);
6547 alias glbfn_glNormalStream3fATI = void function(GLenum, GLfloat, GLfloat, GLfloat);
6548 alias glbfn_glNormalStream3fvATI = void function(GLenum, const(GLfloat)*);
6549 alias glbfn_glNormalStream3dATI = void function(GLenum, GLdouble, GLdouble, GLdouble);
6550 alias glbfn_glNormalStream3dvATI = void function(GLenum, const(GLdouble)*);
6551 alias glbfn_glClientActiveVertexStreamATI = void function(GLenum);
6552 alias glbfn_glVertexBlendEnviATI = void function(GLenum, GLint);
6553 alias glbfn_glVertexBlendEnvfATI = void function(GLenum, GLfloat);
6554 alias glbfn_glUniformBufferEXT = void function(GLuint, GLint, GLuint);
6555 alias glbfn_glGetUniformBufferSizeEXT = GLint function(GLuint, GLint);
6556 alias glbfn_glGetUniformOffsetEXT = GLintptr function(GLuint, GLint);
6557 alias glbfn_glBlendColorEXT = void function(GLfloat, GLfloat, GLfloat, GLfloat);
6558 alias glbfn_glBlendEquationSeparateEXT = void function(GLenum, GLenum);
6559 alias glbfn_glBlendFuncSeparateEXT = void function(GLenum, GLenum, GLenum, GLenum);
6560 alias glbfn_glBlendEquationEXT = void function(GLenum);
6561 alias glbfn_glColorSubTableEXT = void function(GLenum, GLsizei, GLsizei, GLenum, GLenum, const(void)*);
6562 alias glbfn_glCopyColorSubTableEXT = void function(GLenum, GLsizei, GLint, GLint, GLsizei);
6563 alias glbfn_glLockArraysEXT = void function(GLint, GLsizei);
6564 alias glbfn_glUnlockArraysEXT = void function();
6565 alias glbfn_glConvolutionFilter1DEXT = void function(GLenum, GLenum, GLsizei, GLenum, GLenum, const(void)*);
6566 alias glbfn_glConvolutionFilter2DEXT = void function(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const(void)*);
6567 alias glbfn_glConvolutionParameterfEXT = void function(GLenum, GLenum, GLfloat);
6568 alias glbfn_glConvolutionParameterfvEXT = void function(GLenum, GLenum, const(GLfloat)*);
6569 alias glbfn_glConvolutionParameteriEXT = void function(GLenum, GLenum, GLint);
6570 alias glbfn_glConvolutionParameterivEXT = void function(GLenum, GLenum, const(GLint)*);
6571 alias glbfn_glCopyConvolutionFilter1DEXT = void function(GLenum, GLenum, GLint, GLint, GLsizei);
6572 alias glbfn_glCopyConvolutionFilter2DEXT = void function(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei);
6573 alias glbfn_glGetConvolutionFilterEXT = void function(GLenum, GLenum, GLenum, void*);
6574 alias glbfn_glGetConvolutionParameterfvEXT = void function(GLenum, GLenum, GLfloat*);
6575 alias glbfn_glGetConvolutionParameterivEXT = void function(GLenum, GLenum, GLint*);
6576 alias glbfn_glGetSeparableFilterEXT = void function(GLenum, GLenum, GLenum, void*, void*, void*);
6577 alias glbfn_glSeparableFilter2DEXT = void function(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const(void)*, const(void)*);
6578 alias glbfn_glTangent3bEXT = void function(GLbyte, GLbyte, GLbyte);
6579 alias glbfn_glTangent3bvEXT = void function(const(GLbyte)*);
6580 alias glbfn_glTangent3dEXT = void function(GLdouble, GLdouble, GLdouble);
6581 alias glbfn_glTangent3dvEXT = void function(const(GLdouble)*);
6582 alias glbfn_glTangent3fEXT = void function(GLfloat, GLfloat, GLfloat);
6583 alias glbfn_glTangent3fvEXT = void function(const(GLfloat)*);
6584 alias glbfn_glTangent3iEXT = void function(GLint, GLint, GLint);
6585 alias glbfn_glTangent3ivEXT = void function(const(GLint)*);
6586 alias glbfn_glTangent3sEXT = void function(GLshort, GLshort, GLshort);
6587 alias glbfn_glTangent3svEXT = void function(const(GLshort)*);
6588 alias glbfn_glBinormal3bEXT = void function(GLbyte, GLbyte, GLbyte);
6589 alias glbfn_glBinormal3bvEXT = void function(const(GLbyte)*);
6590 alias glbfn_glBinormal3dEXT = void function(GLdouble, GLdouble, GLdouble);
6591 alias glbfn_glBinormal3dvEXT = void function(const(GLdouble)*);
6592 alias glbfn_glBinormal3fEXT = void function(GLfloat, GLfloat, GLfloat);
6593 alias glbfn_glBinormal3fvEXT = void function(const(GLfloat)*);
6594 alias glbfn_glBinormal3iEXT = void function(GLint, GLint, GLint);
6595 alias glbfn_glBinormal3ivEXT = void function(const(GLint)*);
6596 alias glbfn_glBinormal3sEXT = void function(GLshort, GLshort, GLshort);
6597 alias glbfn_glBinormal3svEXT = void function(const(GLshort)*);
6598 alias glbfn_glTangentPointerEXT = void function(GLenum, GLsizei, const(void)*);
6599 alias glbfn_glBinormalPointerEXT = void function(GLenum, GLsizei, const(void)*);
6600 alias glbfn_glCopyTexImage1DEXT = void function(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint);
6601 alias glbfn_glCopyTexImage2DEXT = void function(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint);
6602 alias glbfn_glCopyTexSubImage1DEXT = void function(GLenum, GLint, GLint, GLint, GLint, GLsizei);
6603 alias glbfn_glCopyTexSubImage2DEXT = void function(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
6604 alias glbfn_glCopyTexSubImage3DEXT = void function(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
6605 alias glbfn_glCullParameterdvEXT = void function(GLenum, GLdouble*);
6606 alias glbfn_glCullParameterfvEXT = void function(GLenum, GLfloat*);
6607 alias glbfn_glLabelObjectEXT = void function(GLenum, GLuint, GLsizei, const(GLchar)*);
6608 alias glbfn_glGetObjectLabelEXT = void function(GLenum, GLuint, GLsizei, GLsizei*, GLchar*);
6609 alias glbfn_glInsertEventMarkerEXT = void function(GLsizei, const(GLchar)*);
6610 alias glbfn_glPushGroupMarkerEXT = void function(GLsizei, const(GLchar)*);
6611 alias glbfn_glPopGroupMarkerEXT = void function();
6612 alias glbfn_glDepthBoundsEXT = void function(GLclampd, GLclampd);
6613 alias glbfn_glMatrixLoadfEXT = void function(GLenum, const(GLfloat)*);
6614 alias glbfn_glMatrixLoaddEXT = void function(GLenum, const(GLdouble)*);
6615 alias glbfn_glMatrixMultfEXT = void function(GLenum, const(GLfloat)*);
6616 alias glbfn_glMatrixMultdEXT = void function(GLenum, const(GLdouble)*);
6617 alias glbfn_glMatrixLoadIdentityEXT = void function(GLenum);
6618 alias glbfn_glMatrixRotatefEXT = void function(GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
6619 alias glbfn_glMatrixRotatedEXT = void function(GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
6620 alias glbfn_glMatrixScalefEXT = void function(GLenum, GLfloat, GLfloat, GLfloat);
6621 alias glbfn_glMatrixScaledEXT = void function(GLenum, GLdouble, GLdouble, GLdouble);
6622 alias glbfn_glMatrixTranslatefEXT = void function(GLenum, GLfloat, GLfloat, GLfloat);
6623 alias glbfn_glMatrixTranslatedEXT = void function(GLenum, GLdouble, GLdouble, GLdouble);
6624 alias glbfn_glMatrixFrustumEXT = void function(GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble);
6625 alias glbfn_glMatrixOrthoEXT = void function(GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble);
6626 alias glbfn_glMatrixPopEXT = void function(GLenum);
6627 alias glbfn_glMatrixPushEXT = void function(GLenum);
6628 alias glbfn_glClientAttribDefaultEXT = void function(GLbitfield);
6629 alias glbfn_glPushClientAttribDefaultEXT = void function(GLbitfield);
6630 alias glbfn_glTextureParameterfEXT = void function(GLuint, GLenum, GLenum, GLfloat);
6631 alias glbfn_glTextureParameterfvEXT = void function(GLuint, GLenum, GLenum, const(GLfloat)*);
6632 alias glbfn_glTextureParameteriEXT = void function(GLuint, GLenum, GLenum, GLint);
6633 alias glbfn_glTextureParameterivEXT = void function(GLuint, GLenum, GLenum, const(GLint)*);
6634 alias glbfn_glTextureImage1DEXT = void function(GLuint, GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const(void)*);
6635 alias glbfn_glTextureImage2DEXT = void function(GLuint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const(void)*);
6636 alias glbfn_glTextureSubImage1DEXT = void function(GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const(void)*);
6637 alias glbfn_glTextureSubImage2DEXT = void function(GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const(void)*);
6638 alias glbfn_glCopyTextureImage1DEXT = void function(GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint);
6639 alias glbfn_glCopyTextureImage2DEXT = void function(GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint);
6640 alias glbfn_glCopyTextureSubImage1DEXT = void function(GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei);
6641 alias glbfn_glCopyTextureSubImage2DEXT = void function(GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
6642 alias glbfn_glGetTextureImageEXT = void function(GLuint, GLenum, GLint, GLenum, GLenum, void*);
6643 alias glbfn_glGetTextureParameterfvEXT = void function(GLuint, GLenum, GLenum, GLfloat*);
6644 alias glbfn_glGetTextureParameterivEXT = void function(GLuint, GLenum, GLenum, GLint*);
6645 alias glbfn_glGetTextureLevelParameterfvEXT = void function(GLuint, GLenum, GLint, GLenum, GLfloat*);
6646 alias glbfn_glGetTextureLevelParameterivEXT = void function(GLuint, GLenum, GLint, GLenum, GLint*);
6647 alias glbfn_glTextureImage3DEXT = void function(GLuint, GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const(void)*);
6648 alias glbfn_glTextureSubImage3DEXT = void function(GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const(void)*);
6649 alias glbfn_glCopyTextureSubImage3DEXT = void function(GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
6650 alias glbfn_glBindMultiTextureEXT = void function(GLenum, GLenum, GLuint);
6651 alias glbfn_glMultiTexCoordPointerEXT = void function(GLenum, GLint, GLenum, GLsizei, const(void)*);
6652 alias glbfn_glMultiTexEnvfEXT = void function(GLenum, GLenum, GLenum, GLfloat);
6653 alias glbfn_glMultiTexEnvfvEXT = void function(GLenum, GLenum, GLenum, const(GLfloat)*);
6654 alias glbfn_glMultiTexEnviEXT = void function(GLenum, GLenum, GLenum, GLint);
6655 alias glbfn_glMultiTexEnvivEXT = void function(GLenum, GLenum, GLenum, const(GLint)*);
6656 alias glbfn_glMultiTexGendEXT = void function(GLenum, GLenum, GLenum, GLdouble);
6657 alias glbfn_glMultiTexGendvEXT = void function(GLenum, GLenum, GLenum, const(GLdouble)*);
6658 alias glbfn_glMultiTexGenfEXT = void function(GLenum, GLenum, GLenum, GLfloat);
6659 alias glbfn_glMultiTexGenfvEXT = void function(GLenum, GLenum, GLenum, const(GLfloat)*);
6660 alias glbfn_glMultiTexGeniEXT = void function(GLenum, GLenum, GLenum, GLint);
6661 alias glbfn_glMultiTexGenivEXT = void function(GLenum, GLenum, GLenum, const(GLint)*);
6662 alias glbfn_glGetMultiTexEnvfvEXT = void function(GLenum, GLenum, GLenum, GLfloat*);
6663 alias glbfn_glGetMultiTexEnvivEXT = void function(GLenum, GLenum, GLenum, GLint*);
6664 alias glbfn_glGetMultiTexGendvEXT = void function(GLenum, GLenum, GLenum, GLdouble*);
6665 alias glbfn_glGetMultiTexGenfvEXT = void function(GLenum, GLenum, GLenum, GLfloat*);
6666 alias glbfn_glGetMultiTexGenivEXT = void function(GLenum, GLenum, GLenum, GLint*);
6667 alias glbfn_glMultiTexParameteriEXT = void function(GLenum, GLenum, GLenum, GLint);
6668 alias glbfn_glMultiTexParameterivEXT = void function(GLenum, GLenum, GLenum, const(GLint)*);
6669 alias glbfn_glMultiTexParameterfEXT = void function(GLenum, GLenum, GLenum, GLfloat);
6670 alias glbfn_glMultiTexParameterfvEXT = void function(GLenum, GLenum, GLenum, const(GLfloat)*);
6671 alias glbfn_glMultiTexImage1DEXT = void function(GLenum, GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const(void)*);
6672 alias glbfn_glMultiTexImage2DEXT = void function(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const(void)*);
6673 alias glbfn_glMultiTexSubImage1DEXT = void function(GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const(void)*);
6674 alias glbfn_glMultiTexSubImage2DEXT = void function(GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const(void)*);
6675 alias glbfn_glCopyMultiTexImage1DEXT = void function(GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint);
6676 alias glbfn_glCopyMultiTexImage2DEXT = void function(GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint);
6677 alias glbfn_glCopyMultiTexSubImage1DEXT = void function(GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei);
6678 alias glbfn_glCopyMultiTexSubImage2DEXT = void function(GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
6679 alias glbfn_glGetMultiTexImageEXT = void function(GLenum, GLenum, GLint, GLenum, GLenum, void*);
6680 alias glbfn_glGetMultiTexParameterfvEXT = void function(GLenum, GLenum, GLenum, GLfloat*);
6681 alias glbfn_glGetMultiTexParameterivEXT = void function(GLenum, GLenum, GLenum, GLint*);
6682 alias glbfn_glGetMultiTexLevelParameterfvEXT = void function(GLenum, GLenum, GLint, GLenum, GLfloat*);
6683 alias glbfn_glGetMultiTexLevelParameterivEXT = void function(GLenum, GLenum, GLint, GLenum, GLint*);
6684 alias glbfn_glMultiTexImage3DEXT = void function(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const(void)*);
6685 alias glbfn_glMultiTexSubImage3DEXT = void function(GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const(void)*);
6686 alias glbfn_glCopyMultiTexSubImage3DEXT = void function(GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
6687 alias glbfn_glEnableClientStateIndexedEXT = void function(GLenum, GLuint);
6688 alias glbfn_glDisableClientStateIndexedEXT = void function(GLenum, GLuint);
6689 alias glbfn_glGetFloatIndexedvEXT = void function(GLenum, GLuint, GLfloat*);
6690 alias glbfn_glGetDoubleIndexedvEXT = void function(GLenum, GLuint, GLdouble*);
6691 alias glbfn_glGetPointerIndexedvEXT = void function(GLenum, GLuint, void**);
6692 alias glbfn_glEnableIndexedEXT = void function(GLenum, GLuint);
6693 alias glbfn_glDisableIndexedEXT = void function(GLenum, GLuint);
6694 alias glbfn_glIsEnabledIndexedEXT = GLboolean function(GLenum, GLuint);
6695 alias glbfn_glGetIntegerIndexedvEXT = void function(GLenum, GLuint, GLint*);
6696 alias glbfn_glGetBooleanIndexedvEXT = void function(GLenum, GLuint, GLboolean*);
6697 alias glbfn_glCompressedTextureImage3DEXT = void function(GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const(void)*);
6698 alias glbfn_glCompressedTextureImage2DEXT = void function(GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const(void)*);
6699 alias glbfn_glCompressedTextureImage1DEXT = void function(GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const(void)*);
6700 alias glbfn_glCompressedTextureSubImage3DEXT = void function(GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const(void)*);
6701 alias glbfn_glCompressedTextureSubImage2DEXT = void function(GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const(void)*);
6702 alias glbfn_glCompressedTextureSubImage1DEXT = void function(GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const(void)*);
6703 alias glbfn_glGetCompressedTextureImageEXT = void function(GLuint, GLenum, GLint, void*);
6704 alias glbfn_glCompressedMultiTexImage3DEXT = void function(GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const(void)*);
6705 alias glbfn_glCompressedMultiTexImage2DEXT = void function(GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const(void)*);
6706 alias glbfn_glCompressedMultiTexImage1DEXT = void function(GLenum, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const(void)*);
6707 alias glbfn_glCompressedMultiTexSubImage3DEXT = void function(GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const(void)*);
6708 alias glbfn_glCompressedMultiTexSubImage2DEXT = void function(GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const(void)*);
6709 alias glbfn_glCompressedMultiTexSubImage1DEXT = void function(GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const(void)*);
6710 alias glbfn_glGetCompressedMultiTexImageEXT = void function(GLenum, GLenum, GLint, void*);
6711 alias glbfn_glMatrixLoadTransposefEXT = void function(GLenum, const(GLfloat)*);
6712 alias glbfn_glMatrixLoadTransposedEXT = void function(GLenum, const(GLdouble)*);
6713 alias glbfn_glMatrixMultTransposefEXT = void function(GLenum, const(GLfloat)*);
6714 alias glbfn_glMatrixMultTransposedEXT = void function(GLenum, const(GLdouble)*);
6715 alias glbfn_glNamedBufferDataEXT = void function(GLuint, GLsizeiptr, const(void)*, GLenum);
6716 alias glbfn_glNamedBufferSubDataEXT = void function(GLuint, GLintptr, GLsizeiptr, const(void)*);
6717 alias glbfn_glMapNamedBufferEXT = void* function(GLuint, GLenum);
6718 alias glbfn_glUnmapNamedBufferEXT = GLboolean function(GLuint);
6719 alias glbfn_glGetNamedBufferParameterivEXT = void function(GLuint, GLenum, GLint*);
6720 alias glbfn_glGetNamedBufferPointervEXT = void function(GLuint, GLenum, void**);
6721 alias glbfn_glGetNamedBufferSubDataEXT = void function(GLuint, GLintptr, GLsizeiptr, void*);
6722 alias glbfn_glProgramUniform1fEXT = void function(GLuint, GLint, GLfloat);
6723 alias glbfn_glProgramUniform2fEXT = void function(GLuint, GLint, GLfloat, GLfloat);
6724 alias glbfn_glProgramUniform3fEXT = void function(GLuint, GLint, GLfloat, GLfloat, GLfloat);
6725 alias glbfn_glProgramUniform4fEXT = void function(GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat);
6726 alias glbfn_glProgramUniform1iEXT = void function(GLuint, GLint, GLint);
6727 alias glbfn_glProgramUniform2iEXT = void function(GLuint, GLint, GLint, GLint);
6728 alias glbfn_glProgramUniform3iEXT = void function(GLuint, GLint, GLint, GLint, GLint);
6729 alias glbfn_glProgramUniform4iEXT = void function(GLuint, GLint, GLint, GLint, GLint, GLint);
6730 alias glbfn_glProgramUniform1fvEXT = void function(GLuint, GLint, GLsizei, const(GLfloat)*);
6731 alias glbfn_glProgramUniform2fvEXT = void function(GLuint, GLint, GLsizei, const(GLfloat)*);
6732 alias glbfn_glProgramUniform3fvEXT = void function(GLuint, GLint, GLsizei, const(GLfloat)*);
6733 alias glbfn_glProgramUniform4fvEXT = void function(GLuint, GLint, GLsizei, const(GLfloat)*);
6734 alias glbfn_glProgramUniform1ivEXT = void function(GLuint, GLint, GLsizei, const(GLint)*);
6735 alias glbfn_glProgramUniform2ivEXT = void function(GLuint, GLint, GLsizei, const(GLint)*);
6736 alias glbfn_glProgramUniform3ivEXT = void function(GLuint, GLint, GLsizei, const(GLint)*);
6737 alias glbfn_glProgramUniform4ivEXT = void function(GLuint, GLint, GLsizei, const(GLint)*);
6738 alias glbfn_glProgramUniformMatrix2fvEXT = void function(GLuint, GLint, GLsizei, GLboolean, const(GLfloat)*);
6739 alias glbfn_glProgramUniformMatrix3fvEXT = void function(GLuint, GLint, GLsizei, GLboolean, const(GLfloat)*);
6740 alias glbfn_glProgramUniformMatrix4fvEXT = void function(GLuint, GLint, GLsizei, GLboolean, const(GLfloat)*);
6741 alias glbfn_glProgramUniformMatrix2x3fvEXT = void function(GLuint, GLint, GLsizei, GLboolean, const(GLfloat)*);
6742 alias glbfn_glProgramUniformMatrix3x2fvEXT = void function(GLuint, GLint, GLsizei, GLboolean, const(GLfloat)*);
6743 alias glbfn_glProgramUniformMatrix2x4fvEXT = void function(GLuint, GLint, GLsizei, GLboolean, const(GLfloat)*);
6744 alias glbfn_glProgramUniformMatrix4x2fvEXT = void function(GLuint, GLint, GLsizei, GLboolean, const(GLfloat)*);
6745 alias glbfn_glProgramUniformMatrix3x4fvEXT = void function(GLuint, GLint, GLsizei, GLboolean, const(GLfloat)*);
6746 alias glbfn_glProgramUniformMatrix4x3fvEXT = void function(GLuint, GLint, GLsizei, GLboolean, const(GLfloat)*);
6747 alias glbfn_glTextureBufferEXT = void function(GLuint, GLenum, GLenum, GLuint);
6748 alias glbfn_glMultiTexBufferEXT = void function(GLenum, GLenum, GLenum, GLuint);
6749 alias glbfn_glTextureParameterIivEXT = void function(GLuint, GLenum, GLenum, const(GLint)*);
6750 alias glbfn_glTextureParameterIuivEXT = void function(GLuint, GLenum, GLenum, const(GLuint)*);
6751 alias glbfn_glGetTextureParameterIivEXT = void function(GLuint, GLenum, GLenum, GLint*);
6752 alias glbfn_glGetTextureParameterIuivEXT = void function(GLuint, GLenum, GLenum, GLuint*);
6753 alias glbfn_glMultiTexParameterIivEXT = void function(GLenum, GLenum, GLenum, const(GLint)*);
6754 alias glbfn_glMultiTexParameterIuivEXT = void function(GLenum, GLenum, GLenum, const(GLuint)*);
6755 alias glbfn_glGetMultiTexParameterIivEXT = void function(GLenum, GLenum, GLenum, GLint*);
6756 alias glbfn_glGetMultiTexParameterIuivEXT = void function(GLenum, GLenum, GLenum, GLuint*);
6757 alias glbfn_glProgramUniform1uiEXT = void function(GLuint, GLint, GLuint);
6758 alias glbfn_glProgramUniform2uiEXT = void function(GLuint, GLint, GLuint, GLuint);
6759 alias glbfn_glProgramUniform3uiEXT = void function(GLuint, GLint, GLuint, GLuint, GLuint);
6760 alias glbfn_glProgramUniform4uiEXT = void function(GLuint, GLint, GLuint, GLuint, GLuint, GLuint);
6761 alias glbfn_glProgramUniform1uivEXT = void function(GLuint, GLint, GLsizei, const(GLuint)*);
6762 alias glbfn_glProgramUniform2uivEXT = void function(GLuint, GLint, GLsizei, const(GLuint)*);
6763 alias glbfn_glProgramUniform3uivEXT = void function(GLuint, GLint, GLsizei, const(GLuint)*);
6764 alias glbfn_glProgramUniform4uivEXT = void function(GLuint, GLint, GLsizei, const(GLuint)*);
6765 alias glbfn_glNamedProgramLocalParameters4fvEXT = void function(GLuint, GLenum, GLuint, GLsizei, const(GLfloat)*);
6766 alias glbfn_glNamedProgramLocalParameterI4iEXT = void function(GLuint, GLenum, GLuint, GLint, GLint, GLint, GLint);
6767 alias glbfn_glNamedProgramLocalParameterI4ivEXT = void function(GLuint, GLenum, GLuint, const(GLint)*);
6768 alias glbfn_glNamedProgramLocalParametersI4ivEXT = void function(GLuint, GLenum, GLuint, GLsizei, const(GLint)*);
6769 alias glbfn_glNamedProgramLocalParameterI4uiEXT = void function(GLuint, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint);
6770 alias glbfn_glNamedProgramLocalParameterI4uivEXT = void function(GLuint, GLenum, GLuint, const(GLuint)*);
6771 alias glbfn_glNamedProgramLocalParametersI4uivEXT = void function(GLuint, GLenum, GLuint, GLsizei, const(GLuint)*);
6772 alias glbfn_glGetNamedProgramLocalParameterIivEXT = void function(GLuint, GLenum, GLuint, GLint*);
6773 alias glbfn_glGetNamedProgramLocalParameterIuivEXT = void function(GLuint, GLenum, GLuint, GLuint*);
6774 alias glbfn_glEnableClientStateiEXT = void function(GLenum, GLuint);
6775 alias glbfn_glDisableClientStateiEXT = void function(GLenum, GLuint);
6776 alias glbfn_glGetFloati_vEXT = void function(GLenum, GLuint, GLfloat*);
6777 alias glbfn_glGetDoublei_vEXT = void function(GLenum, GLuint, GLdouble*);
6778 alias glbfn_glGetPointeri_vEXT = void function(GLenum, GLuint, void**);
6779 alias glbfn_glNamedProgramStringEXT = void function(GLuint, GLenum, GLenum, GLsizei, const(void)*);
6780 alias glbfn_glNamedProgramLocalParameter4dEXT = void function(GLuint, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
6781 alias glbfn_glNamedProgramLocalParameter4dvEXT = void function(GLuint, GLenum, GLuint, const(GLdouble)*);
6782 alias glbfn_glNamedProgramLocalParameter4fEXT = void function(GLuint, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
6783 alias glbfn_glNamedProgramLocalParameter4fvEXT = void function(GLuint, GLenum, GLuint, const(GLfloat)*);
6784 alias glbfn_glGetNamedProgramLocalParameterdvEXT = void function(GLuint, GLenum, GLuint, GLdouble*);
6785 alias glbfn_glGetNamedProgramLocalParameterfvEXT = void function(GLuint, GLenum, GLuint, GLfloat*);
6786 alias glbfn_glGetNamedProgramivEXT = void function(GLuint, GLenum, GLenum, GLint*);
6787 alias glbfn_glGetNamedProgramStringEXT = void function(GLuint, GLenum, GLenum, void*);
6788 alias glbfn_glNamedRenderbufferStorageEXT = void function(GLuint, GLenum, GLsizei, GLsizei);
6789 alias glbfn_glGetNamedRenderbufferParameterivEXT = void function(GLuint, GLenum, GLint*);
6790 alias glbfn_glNamedRenderbufferStorageMultisampleEXT = void function(GLuint, GLsizei, GLenum, GLsizei, GLsizei);
6791 alias glbfn_glNamedRenderbufferStorageMultisampleCoverageEXT = void function(GLuint, GLsizei, GLsizei, GLenum, GLsizei, GLsizei);
6792 alias glbfn_glCheckNamedFramebufferStatusEXT = GLenum function(GLuint, GLenum);
6793 alias glbfn_glNamedFramebufferTexture1DEXT = void function(GLuint, GLenum, GLenum, GLuint, GLint);
6794 alias glbfn_glNamedFramebufferTexture2DEXT = void function(GLuint, GLenum, GLenum, GLuint, GLint);
6795 alias glbfn_glNamedFramebufferTexture3DEXT = void function(GLuint, GLenum, GLenum, GLuint, GLint, GLint);
6796 alias glbfn_glNamedFramebufferRenderbufferEXT = void function(GLuint, GLenum, GLenum, GLuint);
6797 alias glbfn_glGetNamedFramebufferAttachmentParameterivEXT = void function(GLuint, GLenum, GLenum, GLint*);
6798 alias glbfn_glGenerateTextureMipmapEXT = void function(GLuint, GLenum);
6799 alias glbfn_glGenerateMultiTexMipmapEXT = void function(GLenum, GLenum);
6800 alias glbfn_glFramebufferDrawBufferEXT = void function(GLuint, GLenum);
6801 alias glbfn_glFramebufferDrawBuffersEXT = void function(GLuint, GLsizei, const(GLenum)*);
6802 alias glbfn_glFramebufferReadBufferEXT = void function(GLuint, GLenum);
6803 alias glbfn_glGetFramebufferParameterivEXT = void function(GLuint, GLenum, GLint*);
6804 alias glbfn_glNamedCopyBufferSubDataEXT = void function(GLuint, GLuint, GLintptr, GLintptr, GLsizeiptr);
6805 alias glbfn_glNamedFramebufferTextureEXT = void function(GLuint, GLenum, GLuint, GLint);
6806 alias glbfn_glNamedFramebufferTextureLayerEXT = void function(GLuint, GLenum, GLuint, GLint, GLint);
6807 alias glbfn_glNamedFramebufferTextureFaceEXT = void function(GLuint, GLenum, GLuint, GLint, GLenum);
6808 alias glbfn_glTextureRenderbufferEXT = void function(GLuint, GLenum, GLuint);
6809 alias glbfn_glMultiTexRenderbufferEXT = void function(GLenum, GLenum, GLuint);
6810 alias glbfn_glVertexArrayVertexOffsetEXT = void function(GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr);
6811 alias glbfn_glVertexArrayColorOffsetEXT = void function(GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr);
6812 alias glbfn_glVertexArrayEdgeFlagOffsetEXT = void function(GLuint, GLuint, GLsizei, GLintptr);
6813 alias glbfn_glVertexArrayIndexOffsetEXT = void function(GLuint, GLuint, GLenum, GLsizei, GLintptr);
6814 alias glbfn_glVertexArrayNormalOffsetEXT = void function(GLuint, GLuint, GLenum, GLsizei, GLintptr);
6815 alias glbfn_glVertexArrayTexCoordOffsetEXT = void function(GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr);
6816 alias glbfn_glVertexArrayMultiTexCoordOffsetEXT = void function(GLuint, GLuint, GLenum, GLint, GLenum, GLsizei, GLintptr);
6817 alias glbfn_glVertexArrayFogCoordOffsetEXT = void function(GLuint, GLuint, GLenum, GLsizei, GLintptr);
6818 alias glbfn_glVertexArraySecondaryColorOffsetEXT = void function(GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr);
6819 alias glbfn_glVertexArrayVertexAttribOffsetEXT = void function(GLuint, GLuint, GLuint, GLint, GLenum, GLboolean, GLsizei, GLintptr);
6820 alias glbfn_glVertexArrayVertexAttribIOffsetEXT = void function(GLuint, GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr);
6821 alias glbfn_glEnableVertexArrayEXT = void function(GLuint, GLenum);
6822 alias glbfn_glDisableVertexArrayEXT = void function(GLuint, GLenum);
6823 alias glbfn_glEnableVertexArrayAttribEXT = void function(GLuint, GLuint);
6824 alias glbfn_glDisableVertexArrayAttribEXT = void function(GLuint, GLuint);
6825 alias glbfn_glGetVertexArrayIntegervEXT = void function(GLuint, GLenum, GLint*);
6826 alias glbfn_glGetVertexArrayPointervEXT = void function(GLuint, GLenum, void**);
6827 alias glbfn_glGetVertexArrayIntegeri_vEXT = void function(GLuint, GLuint, GLenum, GLint*);
6828 alias glbfn_glGetVertexArrayPointeri_vEXT = void function(GLuint, GLuint, GLenum, void**);
6829 alias glbfn_glMapNamedBufferRangeEXT = void* function(GLuint, GLintptr, GLsizeiptr, GLbitfield);
6830 alias glbfn_glFlushMappedNamedBufferRangeEXT = void function(GLuint, GLintptr, GLsizeiptr);
6831 alias glbfn_glNamedBufferStorageEXT = void function(GLuint, GLsizeiptr, const(void)*, GLbitfield);
6832 alias glbfn_glClearNamedBufferDataEXT = void function(GLuint, GLenum, GLenum, GLenum, const(void)*);
6833 alias glbfn_glClearNamedBufferSubDataEXT = void function(GLuint, GLenum, GLsizeiptr, GLsizeiptr, GLenum, GLenum, const(void)*);
6834 alias glbfn_glNamedFramebufferParameteriEXT = void function(GLuint, GLenum, GLint);
6835 alias glbfn_glGetNamedFramebufferParameterivEXT = void function(GLuint, GLenum, GLint*);
6836 alias glbfn_glProgramUniform1dEXT = void function(GLuint, GLint, GLdouble);
6837 alias glbfn_glProgramUniform2dEXT = void function(GLuint, GLint, GLdouble, GLdouble);
6838 alias glbfn_glProgramUniform3dEXT = void function(GLuint, GLint, GLdouble, GLdouble, GLdouble);
6839 alias glbfn_glProgramUniform4dEXT = void function(GLuint, GLint, GLdouble, GLdouble, GLdouble, GLdouble);
6840 alias glbfn_glProgramUniform1dvEXT = void function(GLuint, GLint, GLsizei, const(GLdouble)*);
6841 alias glbfn_glProgramUniform2dvEXT = void function(GLuint, GLint, GLsizei, const(GLdouble)*);
6842 alias glbfn_glProgramUniform3dvEXT = void function(GLuint, GLint, GLsizei, const(GLdouble)*);
6843 alias glbfn_glProgramUniform4dvEXT = void function(GLuint, GLint, GLsizei, const(GLdouble)*);
6844 alias glbfn_glProgramUniformMatrix2dvEXT = void function(GLuint, GLint, GLsizei, GLboolean, const(GLdouble)*);
6845 alias glbfn_glProgramUniformMatrix3dvEXT = void function(GLuint, GLint, GLsizei, GLboolean, const(GLdouble)*);
6846 alias glbfn_glProgramUniformMatrix4dvEXT = void function(GLuint, GLint, GLsizei, GLboolean, const(GLdouble)*);
6847 alias glbfn_glProgramUniformMatrix2x3dvEXT = void function(GLuint, GLint, GLsizei, GLboolean, const(GLdouble)*);
6848 alias glbfn_glProgramUniformMatrix2x4dvEXT = void function(GLuint, GLint, GLsizei, GLboolean, const(GLdouble)*);
6849 alias glbfn_glProgramUniformMatrix3x2dvEXT = void function(GLuint, GLint, GLsizei, GLboolean, const(GLdouble)*);
6850 alias glbfn_glProgramUniformMatrix3x4dvEXT = void function(GLuint, GLint, GLsizei, GLboolean, const(GLdouble)*);
6851 alias glbfn_glProgramUniformMatrix4x2dvEXT = void function(GLuint, GLint, GLsizei, GLboolean, const(GLdouble)*);
6852 alias glbfn_glProgramUniformMatrix4x3dvEXT = void function(GLuint, GLint, GLsizei, GLboolean, const(GLdouble)*);
6853 alias glbfn_glTextureBufferRangeEXT = void function(GLuint, GLenum, GLenum, GLuint, GLintptr, GLsizeiptr);
6854 alias glbfn_glTextureStorage1DEXT = void function(GLuint, GLenum, GLsizei, GLenum, GLsizei);
6855 alias glbfn_glTextureStorage2DEXT = void function(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei);
6856 alias glbfn_glTextureStorage3DEXT = void function(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei);
6857 alias glbfn_glTextureStorage2DMultisampleEXT = void function(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean);
6858 alias glbfn_glTextureStorage3DMultisampleEXT = void function(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean);
6859 alias glbfn_glVertexArrayBindVertexBufferEXT = void function(GLuint, GLuint, GLuint, GLintptr, GLsizei);
6860 alias glbfn_glVertexArrayVertexAttribFormatEXT = void function(GLuint, GLuint, GLint, GLenum, GLboolean, GLuint);
6861 alias glbfn_glVertexArrayVertexAttribIFormatEXT = void function(GLuint, GLuint, GLint, GLenum, GLuint);
6862 alias glbfn_glVertexArrayVertexAttribLFormatEXT = void function(GLuint, GLuint, GLint, GLenum, GLuint);
6863 alias glbfn_glVertexArrayVertexAttribBindingEXT = void function(GLuint, GLuint, GLuint);
6864 alias glbfn_glVertexArrayVertexBindingDivisorEXT = void function(GLuint, GLuint, GLuint);
6865 alias glbfn_glVertexArrayVertexAttribLOffsetEXT = void function(GLuint, GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr);
6866 alias glbfn_glTexturePageCommitmentEXT = void function(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLboolean);
6867 alias glbfn_glVertexArrayVertexAttribDivisorEXT = void function(GLuint, GLuint, GLuint);
6868 alias glbfn_glColorMaskIndexedEXT = void function(GLuint, GLboolean, GLboolean, GLboolean, GLboolean);
6869 alias glbfn_glDrawArraysInstancedEXT = void function(GLenum, GLint, GLsizei, GLsizei);
6870 alias glbfn_glDrawElementsInstancedEXT = void function(GLenum, GLsizei, GLenum, const(void)*, GLsizei);
6871 alias glbfn_glDrawRangeElementsEXT = void function(GLenum, GLuint, GLuint, GLsizei, GLenum, const(void)*);
6872 alias glbfn_glFogCoordfEXT = void function(GLfloat);
6873 alias glbfn_glFogCoordfvEXT = void function(const(GLfloat)*);
6874 alias glbfn_glFogCoorddEXT = void function(GLdouble);
6875 alias glbfn_glFogCoorddvEXT = void function(const(GLdouble)*);
6876 alias glbfn_glFogCoordPointerEXT = void function(GLenum, GLsizei, const(void)*);
6877 alias glbfn_glBlitFramebufferEXT = void function(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum);
6878 alias glbfn_glRenderbufferStorageMultisampleEXT = void function(GLenum, GLsizei, GLenum, GLsizei, GLsizei);
6879 alias glbfn_glIsRenderbufferEXT = GLboolean function(GLuint);
6880 alias glbfn_glBindRenderbufferEXT = void function(GLenum, GLuint);
6881 alias glbfn_glDeleteRenderbuffersEXT = void function(GLsizei, const(GLuint)*);
6882 alias glbfn_glGenRenderbuffersEXT = void function(GLsizei, GLuint*);
6883 alias glbfn_glRenderbufferStorageEXT = void function(GLenum, GLenum, GLsizei, GLsizei);
6884 alias glbfn_glGetRenderbufferParameterivEXT = void function(GLenum, GLenum, GLint*);
6885 alias glbfn_glIsFramebufferEXT = GLboolean function(GLuint);
6886 alias glbfn_glBindFramebufferEXT = void function(GLenum, GLuint);
6887 alias glbfn_glDeleteFramebuffersEXT = void function(GLsizei, const(GLuint)*);
6888 alias glbfn_glGenFramebuffersEXT = void function(GLsizei, GLuint*);
6889 alias glbfn_glCheckFramebufferStatusEXT = GLenum function(GLenum);
6890 alias glbfn_glFramebufferTexture1DEXT = void function(GLenum, GLenum, GLenum, GLuint, GLint);
6891 alias glbfn_glFramebufferTexture2DEXT = void function(GLenum, GLenum, GLenum, GLuint, GLint);
6892 alias glbfn_glFramebufferTexture3DEXT = void function(GLenum, GLenum, GLenum, GLuint, GLint, GLint);
6893 alias glbfn_glFramebufferRenderbufferEXT = void function(GLenum, GLenum, GLenum, GLuint);
6894 alias glbfn_glGetFramebufferAttachmentParameterivEXT = void function(GLenum, GLenum, GLenum, GLint*);
6895 alias glbfn_glGenerateMipmapEXT = void function(GLenum);
6896 alias glbfn_glProgramParameteriEXT = void function(GLuint, GLenum, GLint);
6897 alias glbfn_glProgramEnvParameters4fvEXT = void function(GLenum, GLuint, GLsizei, const(GLfloat)*);
6898 alias glbfn_glProgramLocalParameters4fvEXT = void function(GLenum, GLuint, GLsizei, const(GLfloat)*);
6899 alias glbfn_glGetUniformuivEXT = void function(GLuint, GLint, GLuint*);
6900 alias glbfn_glBindFragDataLocationEXT = void function(GLuint, GLuint, const(GLchar)*);
6901 alias glbfn_glGetFragDataLocationEXT = GLint function(GLuint, const(GLchar)*);
6902 alias glbfn_glUniform1uiEXT = void function(GLint, GLuint);
6903 alias glbfn_glUniform2uiEXT = void function(GLint, GLuint, GLuint);
6904 alias glbfn_glUniform3uiEXT = void function(GLint, GLuint, GLuint, GLuint);
6905 alias glbfn_glUniform4uiEXT = void function(GLint, GLuint, GLuint, GLuint, GLuint);
6906 alias glbfn_glUniform1uivEXT = void function(GLint, GLsizei, const(GLuint)*);
6907 alias glbfn_glUniform2uivEXT = void function(GLint, GLsizei, const(GLuint)*);
6908 alias glbfn_glUniform3uivEXT = void function(GLint, GLsizei, const(GLuint)*);
6909 alias glbfn_glUniform4uivEXT = void function(GLint, GLsizei, const(GLuint)*);
6910 alias glbfn_glGetHistogramEXT = void function(GLenum, GLboolean, GLenum, GLenum, void*);
6911 alias glbfn_glGetHistogramParameterfvEXT = void function(GLenum, GLenum, GLfloat*);
6912 alias glbfn_glGetHistogramParameterivEXT = void function(GLenum, GLenum, GLint*);
6913 alias glbfn_glGetMinmaxEXT = void function(GLenum, GLboolean, GLenum, GLenum, void*);
6914 alias glbfn_glGetMinmaxParameterfvEXT = void function(GLenum, GLenum, GLfloat*);
6915 alias glbfn_glGetMinmaxParameterivEXT = void function(GLenum, GLenum, GLint*);
6916 alias glbfn_glHistogramEXT = void function(GLenum, GLsizei, GLenum, GLboolean);
6917 alias glbfn_glMinmaxEXT = void function(GLenum, GLenum, GLboolean);
6918 alias glbfn_glResetHistogramEXT = void function(GLenum);
6919 alias glbfn_glResetMinmaxEXT = void function(GLenum);
6920 alias glbfn_glIndexFuncEXT = void function(GLenum, GLclampf);
6921 alias glbfn_glIndexMaterialEXT = void function(GLenum, GLenum);
6922 alias glbfn_glApplyTextureEXT = void function(GLenum);
6923 alias glbfn_glTextureLightEXT = void function(GLenum);
6924 alias glbfn_glTextureMaterialEXT = void function(GLenum, GLenum);
6925 alias glbfn_glMultiDrawArraysEXT = void function(GLenum, const(GLint)*, const(GLsizei)*, GLsizei);
6926 alias glbfn_glMultiDrawElementsEXT = void function(GLenum, const(GLsizei)*, GLenum, const(void*)*, GLsizei);
6927 alias glbfn_glSampleMaskEXT = void function(GLclampf, GLboolean);
6928 alias glbfn_glSamplePatternEXT = void function(GLenum);
6929 alias glbfn_glColorTableEXT = void function(GLenum, GLenum, GLsizei, GLenum, GLenum, const(void)*);
6930 alias glbfn_glGetColorTableEXT = void function(GLenum, GLenum, GLenum, void*);
6931 alias glbfn_glGetColorTableParameterivEXT = void function(GLenum, GLenum, GLint*);
6932 alias glbfn_glGetColorTableParameterfvEXT = void function(GLenum, GLenum, GLfloat*);
6933 alias glbfn_glPixelTransformParameteriEXT = void function(GLenum, GLenum, GLint);
6934 alias glbfn_glPixelTransformParameterfEXT = void function(GLenum, GLenum, GLfloat);
6935 alias glbfn_glPixelTransformParameterivEXT = void function(GLenum, GLenum, const(GLint)*);
6936 alias glbfn_glPixelTransformParameterfvEXT = void function(GLenum, GLenum, const(GLfloat)*);
6937 alias glbfn_glGetPixelTransformParameterivEXT = void function(GLenum, GLenum, GLint*);
6938 alias glbfn_glGetPixelTransformParameterfvEXT = void function(GLenum, GLenum, GLfloat*);
6939 alias glbfn_glPointParameterfEXT = void function(GLenum, GLfloat);
6940 alias glbfn_glPointParameterfvEXT = void function(GLenum, const(GLfloat)*);
6941 alias glbfn_glPolygonOffsetEXT = void function(GLfloat, GLfloat);
6942 alias glbfn_glPolygonOffsetClampEXT = void function(GLfloat, GLfloat, GLfloat);
6943 alias glbfn_glProvokingVertexEXT = void function(GLenum);
6944 alias glbfn_glRasterSamplesEXT = void function(GLuint, GLboolean);
6945 alias glbfn_glSecondaryColor3bEXT = void function(GLbyte, GLbyte, GLbyte);
6946 alias glbfn_glSecondaryColor3bvEXT = void function(const(GLbyte)*);
6947 alias glbfn_glSecondaryColor3dEXT = void function(GLdouble, GLdouble, GLdouble);
6948 alias glbfn_glSecondaryColor3dvEXT = void function(const(GLdouble)*);
6949 alias glbfn_glSecondaryColor3fEXT = void function(GLfloat, GLfloat, GLfloat);
6950 alias glbfn_glSecondaryColor3fvEXT = void function(const(GLfloat)*);
6951 alias glbfn_glSecondaryColor3iEXT = void function(GLint, GLint, GLint);
6952 alias glbfn_glSecondaryColor3ivEXT = void function(const(GLint)*);
6953 alias glbfn_glSecondaryColor3sEXT = void function(GLshort, GLshort, GLshort);
6954 alias glbfn_glSecondaryColor3svEXT = void function(const(GLshort)*);
6955 alias glbfn_glSecondaryColor3ubEXT = void function(GLubyte, GLubyte, GLubyte);
6956 alias glbfn_glSecondaryColor3ubvEXT = void function(const(GLubyte)*);
6957 alias glbfn_glSecondaryColor3uiEXT = void function(GLuint, GLuint, GLuint);
6958 alias glbfn_glSecondaryColor3uivEXT = void function(const(GLuint)*);
6959 alias glbfn_glSecondaryColor3usEXT = void function(GLushort, GLushort, GLushort);
6960 alias glbfn_glSecondaryColor3usvEXT = void function(const(GLushort)*);
6961 alias glbfn_glSecondaryColorPointerEXT = void function(GLint, GLenum, GLsizei, const(void)*);
6962 alias glbfn_glUseShaderProgramEXT = void function(GLenum, GLuint);
6963 alias glbfn_glActiveProgramEXT = void function(GLuint);
6964 alias glbfn_glCreateShaderProgramEXT = GLuint function(GLenum, const(GLchar)*);
6965 alias glbfn_glActiveShaderProgramEXT = void function(GLuint, GLuint);
6966 alias glbfn_glBindProgramPipelineEXT = void function(GLuint);
6967 alias glbfn_glCreateShaderProgramvEXT = GLuint function(GLenum, GLsizei, const(GLchar*)*);
6968 alias glbfn_glDeleteProgramPipelinesEXT = void function(GLsizei, const(GLuint)*);
6969 alias glbfn_glGenProgramPipelinesEXT = void function(GLsizei, GLuint*);
6970 alias glbfn_glGetProgramPipelineInfoLogEXT = void function(GLuint, GLsizei, GLsizei*, GLchar*);
6971 alias glbfn_glGetProgramPipelineivEXT = void function(GLuint, GLenum, GLint*);
6972 alias glbfn_glIsProgramPipelineEXT = GLboolean function(GLuint);
6973 alias glbfn_glUseProgramStagesEXT = void function(GLuint, GLbitfield, GLuint);
6974 alias glbfn_glValidateProgramPipelineEXT = void function(GLuint);
6975 alias glbfn_glBindImageTextureEXT = void function(GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLint);
6976 alias glbfn_glMemoryBarrierEXT = void function(GLbitfield);
6977 alias glbfn_glStencilClearTagEXT = void function(GLsizei, GLuint);
6978 alias glbfn_glActiveStencilFaceEXT = void function(GLenum);
6979 alias glbfn_glTexSubImage1DEXT = void function(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const(void)*);
6980 alias glbfn_glTexSubImage2DEXT = void function(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const(void)*);
6981 alias glbfn_glTexImage3DEXT = void function(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const(void)*);
6982 alias glbfn_glTexSubImage3DEXT = void function(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const(void)*);
6983 alias glbfn_glFramebufferTextureLayerEXT = void function(GLenum, GLenum, GLuint, GLint, GLint);
6984 alias glbfn_glTexBufferEXT = void function(GLenum, GLenum, GLuint);
6985 alias glbfn_glTexParameterIivEXT = void function(GLenum, GLenum, const(GLint)*);
6986 alias glbfn_glTexParameterIuivEXT = void function(GLenum, GLenum, const(GLuint)*);
6987 alias glbfn_glGetTexParameterIivEXT = void function(GLenum, GLenum, GLint*);
6988 alias glbfn_glGetTexParameterIuivEXT = void function(GLenum, GLenum, GLuint*);
6989 alias glbfn_glClearColorIiEXT = void function(GLint, GLint, GLint, GLint);
6990 alias glbfn_glClearColorIuiEXT = void function(GLuint, GLuint, GLuint, GLuint);
6991 alias glbfn_glAreTexturesResidentEXT = GLboolean function(GLsizei, const(GLuint)*, GLboolean*);
6992 alias glbfn_glBindTextureEXT = void function(GLenum, GLuint);
6993 alias glbfn_glDeleteTexturesEXT = void function(GLsizei, const(GLuint)*);
6994 alias glbfn_glGenTexturesEXT = void function(GLsizei, GLuint*);
6995 alias glbfn_glIsTextureEXT = GLboolean function(GLuint);
6996 alias glbfn_glPrioritizeTexturesEXT = void function(GLsizei, const(GLuint)*, const(GLclampf)*);
6997 alias glbfn_glTextureNormalEXT = void function(GLenum);
6998 alias glbfn_glGetQueryObjecti64vEXT = void function(GLuint, GLenum, GLint64*);
6999 alias glbfn_glGetQueryObjectui64vEXT = void function(GLuint, GLenum, GLuint64*);
7000 alias glbfn_glBeginTransformFeedbackEXT = void function(GLenum);
7001 alias glbfn_glEndTransformFeedbackEXT = void function();
7002 alias glbfn_glBindBufferRangeEXT = void function(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr);
7003 alias glbfn_glBindBufferOffsetEXT = void function(GLenum, GLuint, GLuint, GLintptr);
7004 alias glbfn_glBindBufferBaseEXT = void function(GLenum, GLuint, GLuint);
7005 alias glbfn_glTransformFeedbackVaryingsEXT = void function(GLuint, GLsizei, const(GLchar*)*, GLenum);
7006 alias glbfn_glGetTransformFeedbackVaryingEXT = void function(GLuint, GLuint, GLsizei, GLsizei*, GLsizei*, GLenum*, GLchar*);
7007 alias glbfn_glArrayElementEXT = void function(GLint);
7008 alias glbfn_glColorPointerEXT = void function(GLint, GLenum, GLsizei, GLsizei, const(void)*);
7009 alias glbfn_glDrawArraysEXT = void function(GLenum, GLint, GLsizei);
7010 alias glbfn_glEdgeFlagPointerEXT = void function(GLsizei, GLsizei, const(GLboolean)*);
7011 alias glbfn_glGetPointervEXT = void function(GLenum, void**);
7012 alias glbfn_glIndexPointerEXT = void function(GLenum, GLsizei, GLsizei, const(void)*);
7013 alias glbfn_glNormalPointerEXT = void function(GLenum, GLsizei, GLsizei, const(void)*);
7014 alias glbfn_glTexCoordPointerEXT = void function(GLint, GLenum, GLsizei, GLsizei, const(void)*);
7015 alias glbfn_glVertexPointerEXT = void function(GLint, GLenum, GLsizei, GLsizei, const(void)*);
7016 alias glbfn_glVertexAttribL1dEXT = void function(GLuint, GLdouble);
7017 alias glbfn_glVertexAttribL2dEXT = void function(GLuint, GLdouble, GLdouble);
7018 alias glbfn_glVertexAttribL3dEXT = void function(GLuint, GLdouble, GLdouble, GLdouble);
7019 alias glbfn_glVertexAttribL4dEXT = void function(GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
7020 alias glbfn_glVertexAttribL1dvEXT = void function(GLuint, const(GLdouble)*);
7021 alias glbfn_glVertexAttribL2dvEXT = void function(GLuint, const(GLdouble)*);
7022 alias glbfn_glVertexAttribL3dvEXT = void function(GLuint, const(GLdouble)*);
7023 alias glbfn_glVertexAttribL4dvEXT = void function(GLuint, const(GLdouble)*);
7024 alias glbfn_glVertexAttribLPointerEXT = void function(GLuint, GLint, GLenum, GLsizei, const(void)*);
7025 alias glbfn_glGetVertexAttribLdvEXT = void function(GLuint, GLenum, GLdouble*);
7026 alias glbfn_glBeginVertexShaderEXT = void function();
7027 alias glbfn_glEndVertexShaderEXT = void function();
7028 alias glbfn_glBindVertexShaderEXT = void function(GLuint);
7029 alias glbfn_glGenVertexShadersEXT = GLuint function(GLuint);
7030 alias glbfn_glDeleteVertexShaderEXT = void function(GLuint);
7031 alias glbfn_glShaderOp1EXT = void function(GLenum, GLuint, GLuint);
7032 alias glbfn_glShaderOp2EXT = void function(GLenum, GLuint, GLuint, GLuint);
7033 alias glbfn_glShaderOp3EXT = void function(GLenum, GLuint, GLuint, GLuint, GLuint);
7034 alias glbfn_glSwizzleEXT = void function(GLuint, GLuint, GLenum, GLenum, GLenum, GLenum);
7035 alias glbfn_glWriteMaskEXT = void function(GLuint, GLuint, GLenum, GLenum, GLenum, GLenum);
7036 alias glbfn_glInsertComponentEXT = void function(GLuint, GLuint, GLuint);
7037 alias glbfn_glExtractComponentEXT = void function(GLuint, GLuint, GLuint);
7038 alias glbfn_glGenSymbolsEXT = GLuint function(GLenum, GLenum, GLenum, GLuint);
7039 alias glbfn_glSetInvariantEXT = void function(GLuint, GLenum, const(void)*);
7040 alias glbfn_glSetLocalConstantEXT = void function(GLuint, GLenum, const(void)*);
7041 alias glbfn_glVariantbvEXT = void function(GLuint, const(GLbyte)*);
7042 alias glbfn_glVariantsvEXT = void function(GLuint, const(GLshort)*);
7043 alias glbfn_glVariantivEXT = void function(GLuint, const(GLint)*);
7044 alias glbfn_glVariantfvEXT = void function(GLuint, const(GLfloat)*);
7045 alias glbfn_glVariantdvEXT = void function(GLuint, const(GLdouble)*);
7046 alias glbfn_glVariantubvEXT = void function(GLuint, const(GLubyte)*);
7047 alias glbfn_glVariantusvEXT = void function(GLuint, const(GLushort)*);
7048 alias glbfn_glVariantuivEXT = void function(GLuint, const(GLuint)*);
7049 alias glbfn_glVariantPointerEXT = void function(GLuint, GLenum, GLuint, const(void)*);
7050 alias glbfn_glEnableVariantClientStateEXT = void function(GLuint);
7051 alias glbfn_glDisableVariantClientStateEXT = void function(GLuint);
7052 alias glbfn_glBindLightParameterEXT = GLuint function(GLenum, GLenum);
7053 alias glbfn_glBindMaterialParameterEXT = GLuint function(GLenum, GLenum);
7054 alias glbfn_glBindTexGenParameterEXT = GLuint function(GLenum, GLenum, GLenum);
7055 alias glbfn_glBindTextureUnitParameterEXT = GLuint function(GLenum, GLenum);
7056 alias glbfn_glBindParameterEXT = GLuint function(GLenum);
7057 alias glbfn_glIsVariantEnabledEXT = GLboolean function(GLuint, GLenum);
7058 alias glbfn_glGetVariantBooleanvEXT = void function(GLuint, GLenum, GLboolean*);
7059 alias glbfn_glGetVariantIntegervEXT = void function(GLuint, GLenum, GLint*);
7060 alias glbfn_glGetVariantFloatvEXT = void function(GLuint, GLenum, GLfloat*);
7061 alias glbfn_glGetVariantPointervEXT = void function(GLuint, GLenum, void**);
7062 alias glbfn_glGetInvariantBooleanvEXT = void function(GLuint, GLenum, GLboolean*);
7063 alias glbfn_glGetInvariantIntegervEXT = void function(GLuint, GLenum, GLint*);
7064 alias glbfn_glGetInvariantFloatvEXT = void function(GLuint, GLenum, GLfloat*);
7065 alias glbfn_glGetLocalConstantBooleanvEXT = void function(GLuint, GLenum, GLboolean*);
7066 alias glbfn_glGetLocalConstantIntegervEXT = void function(GLuint, GLenum, GLint*);
7067 alias glbfn_glGetLocalConstantFloatvEXT = void function(GLuint, GLenum, GLfloat*);
7068 alias glbfn_glVertexWeightfEXT = void function(GLfloat);
7069 alias glbfn_glVertexWeightfvEXT = void function(const(GLfloat)*);
7070 alias glbfn_glVertexWeightPointerEXT = void function(GLint, GLenum, GLsizei, const(void)*);
7071 //alias glbfn_glImportSyncEXT = GLsync function(GLenum, GLintptr, GLbitfield);
7072 alias glbfn_glFrameTerminatorGREMEDY = void function();
7073 alias glbfn_glStringMarkerGREMEDY = void function(GLsizei, const(void)*);
7074 alias glbfn_glImageTransformParameteriHP = void function(GLenum, GLenum, GLint);
7075 alias glbfn_glImageTransformParameterfHP = void function(GLenum, GLenum, GLfloat);
7076 alias glbfn_glImageTransformParameterivHP = void function(GLenum, GLenum, const(GLint)*);
7077 alias glbfn_glImageTransformParameterfvHP = void function(GLenum, GLenum, const(GLfloat)*);
7078 alias glbfn_glGetImageTransformParameterivHP = void function(GLenum, GLenum, GLint*);
7079 alias glbfn_glGetImageTransformParameterfvHP = void function(GLenum, GLenum, GLfloat*);
7080 alias glbfn_glMultiModeDrawArraysIBM = void function(const(GLenum)*, const(GLint)*, const(GLsizei)*, GLsizei, GLint);
7081 alias glbfn_glMultiModeDrawElementsIBM = void function(const(GLenum)*, const(GLsizei)*, GLenum, const(void*)*, GLsizei, GLint);
7082 alias glbfn_glFlushStaticDataIBM = void function(GLenum);
7083 alias glbfn_glColorPointerListIBM = void function(GLint, GLenum, GLint, const(void*)*, GLint);
7084 alias glbfn_glSecondaryColorPointerListIBM = void function(GLint, GLenum, GLint, const(void*)*, GLint);
7085 alias glbfn_glEdgeFlagPointerListIBM = void function(GLint, const(GLboolean*)*, GLint);
7086 alias glbfn_glFogCoordPointerListIBM = void function(GLenum, GLint, const(void*)*, GLint);
7087 alias glbfn_glIndexPointerListIBM = void function(GLenum, GLint, const(void*)*, GLint);
7088 alias glbfn_glNormalPointerListIBM = void function(GLenum, GLint, const(void*)*, GLint);
7089 alias glbfn_glTexCoordPointerListIBM = void function(GLint, GLenum, GLint, const(void*)*, GLint);
7090 alias glbfn_glVertexPointerListIBM = void function(GLint, GLenum, GLint, const(void*)*, GLint);
7091 alias glbfn_glBlendFuncSeparateINGR = void function(GLenum, GLenum, GLenum, GLenum);
7092 alias glbfn_glApplyFramebufferAttachmentCMAAINTEL = void function();
7093 alias glbfn_glSyncTextureINTEL = void function(GLuint);
7094 alias glbfn_glUnmapTexture2DINTEL = void function(GLuint, GLint);
7095 alias glbfn_glMapTexture2DINTEL = void* function(GLuint, GLint, GLbitfield, GLint*, GLenum*);
7096 alias glbfn_glVertexPointervINTEL = void function(GLint, GLenum, const(void*)*);
7097 alias glbfn_glNormalPointervINTEL = void function(GLenum, const(void*)*);
7098 alias glbfn_glColorPointervINTEL = void function(GLint, GLenum, const(void*)*);
7099 alias glbfn_glTexCoordPointervINTEL = void function(GLint, GLenum, const(void*)*);
7100 alias glbfn_glBeginPerfQueryINTEL = void function(GLuint);
7101 alias glbfn_glCreatePerfQueryINTEL = void function(GLuint, GLuint*);
7102 alias glbfn_glDeletePerfQueryINTEL = void function(GLuint);
7103 alias glbfn_glEndPerfQueryINTEL = void function(GLuint);
7104 alias glbfn_glGetFirstPerfQueryIdINTEL = void function(GLuint*);
7105 alias glbfn_glGetNextPerfQueryIdINTEL = void function(GLuint, GLuint*);
7106 alias glbfn_glGetPerfCounterInfoINTEL = void function(GLuint, GLuint, GLuint, GLchar*, GLuint, GLchar*, GLuint*, GLuint*, GLuint*, GLuint*, GLuint64*);
7107 alias glbfn_glGetPerfQueryDataINTEL = void function(GLuint, GLuint, GLsizei, GLvoid*, GLuint*);
7108 alias glbfn_glGetPerfQueryIdByNameINTEL = void function(GLchar*, GLuint*);
7109 alias glbfn_glGetPerfQueryInfoINTEL = void function(GLuint, GLuint, GLchar*, GLuint*, GLuint*, GLuint*, GLuint*);
7110 alias glbfn_glBlendBarrierKHR = void function();
7111 alias glbfn_glDebugMessageControlKHR = void function(GLenum, GLenum, GLenum, GLsizei, const(GLuint)*, GLboolean);
7112 alias glbfn_glDebugMessageInsertKHR = void function(GLenum, GLenum, GLuint, GLenum, GLsizei, const(GLchar)*);
7113 //alias glbfn_glDebugMessageCallbackKHR = void function(GLDEBUGPROCKHR, const(void)*);
7114 alias glbfn_glGetDebugMessageLogKHR = GLuint function(GLuint, GLsizei, GLenum*, GLenum*, GLuint*, GLenum*, GLsizei*, GLchar*);
7115 alias glbfn_glPushDebugGroupKHR = void function(GLenum, GLuint, GLsizei, const(GLchar)*);
7116 alias glbfn_glPopDebugGroupKHR = void function();
7117 alias glbfn_glObjectLabelKHR = void function(GLenum, GLuint, GLsizei, const(GLchar)*);
7118 alias glbfn_glGetObjectLabelKHR = void function(GLenum, GLuint, GLsizei, GLsizei*, GLchar*);
7119 alias glbfn_glObjectPtrLabelKHR = void function(const(void)*, GLsizei, const(GLchar)*);
7120 alias glbfn_glGetObjectPtrLabelKHR = void function(const(void)*, GLsizei, GLsizei*, GLchar*);
7121 alias glbfn_glGetPointervKHR = void function(GLenum, void**);
7122 alias glbfn_glGetGraphicsResetStatusKHR = GLenum function();
7123 alias glbfn_glReadnPixelsKHR = void function(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, void*);
7124 alias glbfn_glGetnUniformfvKHR = void function(GLuint, GLint, GLsizei, GLfloat*);
7125 alias glbfn_glGetnUniformivKHR = void function(GLuint, GLint, GLsizei, GLint*);
7126 alias glbfn_glGetnUniformuivKHR = void function(GLuint, GLint, GLsizei, GLuint*);
7127 alias glbfn_glResizeBuffersMESA = void function();
7128 alias glbfn_glWindowPos2dMESA = void function(GLdouble, GLdouble);
7129 alias glbfn_glWindowPos2dvMESA = void function(const(GLdouble)*);
7130 alias glbfn_glWindowPos2fMESA = void function(GLfloat, GLfloat);
7131 alias glbfn_glWindowPos2fvMESA = void function(const(GLfloat)*);
7132 alias glbfn_glWindowPos2iMESA = void function(GLint, GLint);
7133 alias glbfn_glWindowPos2ivMESA = void function(const(GLint)*);
7134 alias glbfn_glWindowPos2sMESA = void function(GLshort, GLshort);
7135 alias glbfn_glWindowPos2svMESA = void function(const(GLshort)*);
7136 alias glbfn_glWindowPos3dMESA = void function(GLdouble, GLdouble, GLdouble);
7137 alias glbfn_glWindowPos3dvMESA = void function(const(GLdouble)*);
7138 alias glbfn_glWindowPos3fMESA = void function(GLfloat, GLfloat, GLfloat);
7139 alias glbfn_glWindowPos3fvMESA = void function(const(GLfloat)*);
7140 alias glbfn_glWindowPos3iMESA = void function(GLint, GLint, GLint);
7141 alias glbfn_glWindowPos3ivMESA = void function(const(GLint)*);
7142 alias glbfn_glWindowPos3sMESA = void function(GLshort, GLshort, GLshort);
7143 alias glbfn_glWindowPos3svMESA = void function(const(GLshort)*);
7144 alias glbfn_glWindowPos4dMESA = void function(GLdouble, GLdouble, GLdouble, GLdouble);
7145 alias glbfn_glWindowPos4dvMESA = void function(const(GLdouble)*);
7146 alias glbfn_glWindowPos4fMESA = void function(GLfloat, GLfloat, GLfloat, GLfloat);
7147 alias glbfn_glWindowPos4fvMESA = void function(const(GLfloat)*);
7148 alias glbfn_glWindowPos4iMESA = void function(GLint, GLint, GLint, GLint);
7149 alias glbfn_glWindowPos4ivMESA = void function(const(GLint)*);
7150 alias glbfn_glWindowPos4sMESA = void function(GLshort, GLshort, GLshort, GLshort);
7151 alias glbfn_glWindowPos4svMESA = void function(const(GLshort)*);
7152 alias glbfn_glBeginConditionalRenderNVX = void function(GLuint);
7153 alias glbfn_glEndConditionalRenderNVX = void function();
7154 alias glbfn_glMultiDrawArraysIndirectBindlessNV = void function(GLenum, const(void)*, GLsizei, GLsizei, GLint);
7155 alias glbfn_glMultiDrawElementsIndirectBindlessNV = void function(GLenum, GLenum, const(void)*, GLsizei, GLsizei, GLint);
7156 alias glbfn_glMultiDrawArraysIndirectBindlessCountNV = void function(GLenum, const(void)*, GLsizei, GLsizei, GLsizei, GLint);
7157 alias glbfn_glMultiDrawElementsIndirectBindlessCountNV = void function(GLenum, GLenum, const(void)*, GLsizei, GLsizei, GLsizei, GLint);
7158 alias glbfn_glGetTextureHandleNV = GLuint64 function(GLuint);
7159 alias glbfn_glGetTextureSamplerHandleNV = GLuint64 function(GLuint, GLuint);
7160 alias glbfn_glMakeTextureHandleResidentNV = void function(GLuint64);
7161 alias glbfn_glMakeTextureHandleNonResidentNV = void function(GLuint64);
7162 alias glbfn_glGetImageHandleNV = GLuint64 function(GLuint, GLint, GLboolean, GLint, GLenum);
7163 alias glbfn_glMakeImageHandleResidentNV = void function(GLuint64, GLenum);
7164 alias glbfn_glMakeImageHandleNonResidentNV = void function(GLuint64);
7165 alias glbfn_glUniformHandleui64NV = void function(GLint, GLuint64);
7166 alias glbfn_glUniformHandleui64vNV = void function(GLint, GLsizei, const(GLuint64)*);
7167 alias glbfn_glProgramUniformHandleui64NV = void function(GLuint, GLint, GLuint64);
7168 alias glbfn_glProgramUniformHandleui64vNV = void function(GLuint, GLint, GLsizei, const(GLuint64)*);
7169 alias glbfn_glIsTextureHandleResidentNV = GLboolean function(GLuint64);
7170 alias glbfn_glIsImageHandleResidentNV = GLboolean function(GLuint64);
7171 alias glbfn_glBlendParameteriNV = void function(GLenum, GLint);
7172 alias glbfn_glBlendBarrierNV = void function();
7173 alias glbfn_glCreateStatesNV = void function(GLsizei, GLuint*);
7174 alias glbfn_glDeleteStatesNV = void function(GLsizei, const(GLuint)*);
7175 alias glbfn_glIsStateNV = GLboolean function(GLuint);
7176 alias glbfn_glStateCaptureNV = void function(GLuint, GLenum);
7177 alias glbfn_glGetCommandHeaderNV = GLuint function(GLenum, GLuint);
7178 alias glbfn_glGetStageIndexNV = GLushort function(GLenum);
7179 alias glbfn_glDrawCommandsNV = void function(GLenum, GLuint, const(GLintptr)*, const(GLsizei)*, GLuint);
7180 alias glbfn_glDrawCommandsAddressNV = void function(GLenum, const(GLuint64)*, const(GLsizei)*, GLuint);
7181 alias glbfn_glDrawCommandsStatesNV = void function(GLuint, const(GLintptr)*, const(GLsizei)*, const(GLuint)*, const(GLuint)*, GLuint);
7182 alias glbfn_glDrawCommandsStatesAddressNV = void function(const(GLuint64)*, const(GLsizei)*, const(GLuint)*, const(GLuint)*, GLuint);
7183 alias glbfn_glCreateCommandListsNV = void function(GLsizei, GLuint*);
7184 alias glbfn_glDeleteCommandListsNV = void function(GLsizei, const(GLuint)*);
7185 alias glbfn_glIsCommandListNV = GLboolean function(GLuint);
7186 alias glbfn_glListDrawCommandsStatesClientNV = void function(GLuint, GLuint, const(void*)*, const(GLsizei)*, const(GLuint)*, const(GLuint)*, GLuint);
7187 alias glbfn_glCommandListSegmentsNV = void function(GLuint, GLuint);
7188 alias glbfn_glCompileCommandListNV = void function(GLuint);
7189 alias glbfn_glCallCommandListNV = void function(GLuint);
7190 alias glbfn_glBeginConditionalRenderNV = void function(GLuint, GLenum);
7191 alias glbfn_glEndConditionalRenderNV = void function();
7192 alias glbfn_glSubpixelPrecisionBiasNV = void function(GLuint, GLuint);
7193 alias glbfn_glConservativeRasterParameterfNV = void function(GLenum, GLfloat);
7194 alias glbfn_glCopyImageSubDataNV = void function(GLuint, GLenum, GLint, GLint, GLint, GLint, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei);
7195 alias glbfn_glDepthRangedNV = void function(GLdouble, GLdouble);
7196 alias glbfn_glClearDepthdNV = void function(GLdouble);
7197 alias glbfn_glDepthBoundsdNV = void function(GLdouble, GLdouble);
7198 alias glbfn_glDrawTextureNV = void function(GLuint, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
7199 alias glbfn_glMapControlPointsNV = void function(GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, const(void)*);
7200 alias glbfn_glMapParameterivNV = void function(GLenum, GLenum, const(GLint)*);
7201 alias glbfn_glMapParameterfvNV = void function(GLenum, GLenum, const(GLfloat)*);
7202 alias glbfn_glGetMapControlPointsNV = void function(GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, void*);
7203 alias glbfn_glGetMapParameterivNV = void function(GLenum, GLenum, GLint*);
7204 alias glbfn_glGetMapParameterfvNV = void function(GLenum, GLenum, GLfloat*);
7205 alias glbfn_glGetMapAttribParameterivNV = void function(GLenum, GLuint, GLenum, GLint*);
7206 alias glbfn_glGetMapAttribParameterfvNV = void function(GLenum, GLuint, GLenum, GLfloat*);
7207 alias glbfn_glEvalMapsNV = void function(GLenum, GLenum);
7208 alias glbfn_glGetMultisamplefvNV = void function(GLenum, GLuint, GLfloat*);
7209 alias glbfn_glSampleMaskIndexedNV = void function(GLuint, GLbitfield);
7210 alias glbfn_glTexRenderbufferNV = void function(GLenum, GLuint);
7211 alias glbfn_glDeleteFencesNV = void function(GLsizei, const(GLuint)*);
7212 alias glbfn_glGenFencesNV = void function(GLsizei, GLuint*);
7213 alias glbfn_glIsFenceNV = GLboolean function(GLuint);
7214 alias glbfn_glTestFenceNV = GLboolean function(GLuint);
7215 alias glbfn_glGetFenceivNV = void function(GLuint, GLenum, GLint*);
7216 alias glbfn_glFinishFenceNV = void function(GLuint);
7217 alias glbfn_glSetFenceNV = void function(GLuint, GLenum);
7218 alias glbfn_glFragmentCoverageColorNV = void function(GLuint);
7219 alias glbfn_glProgramNamedParameter4fNV = void function(GLuint, GLsizei, const(GLubyte)*, GLfloat, GLfloat, GLfloat, GLfloat);
7220 alias glbfn_glProgramNamedParameter4fvNV = void function(GLuint, GLsizei, const(GLubyte)*, const(GLfloat)*);
7221 alias glbfn_glProgramNamedParameter4dNV = void function(GLuint, GLsizei, const(GLubyte)*, GLdouble, GLdouble, GLdouble, GLdouble);
7222 alias glbfn_glProgramNamedParameter4dvNV = void function(GLuint, GLsizei, const(GLubyte)*, const(GLdouble)*);
7223 alias glbfn_glGetProgramNamedParameterfvNV = void function(GLuint, GLsizei, const(GLubyte)*, GLfloat*);
7224 alias glbfn_glGetProgramNamedParameterdvNV = void function(GLuint, GLsizei, const(GLubyte)*, GLdouble*);
7225 alias glbfn_glCoverageModulationTableNV = void function(GLsizei, const(GLfloat)*);
7226 alias glbfn_glGetCoverageModulationTableNV = void function(GLsizei, GLfloat*);
7227 alias glbfn_glCoverageModulationNV = void function(GLenum);
7228 alias glbfn_glRenderbufferStorageMultisampleCoverageNV = void function(GLenum, GLsizei, GLsizei, GLenum, GLsizei, GLsizei);
7229 alias glbfn_glProgramVertexLimitNV = void function(GLenum, GLint);
7230 alias glbfn_glFramebufferTextureEXT = void function(GLenum, GLenum, GLuint, GLint);
7231 alias glbfn_glFramebufferTextureFaceEXT = void function(GLenum, GLenum, GLuint, GLint, GLenum);
7232 alias glbfn_glProgramLocalParameterI4iNV = void function(GLenum, GLuint, GLint, GLint, GLint, GLint);
7233 alias glbfn_glProgramLocalParameterI4ivNV = void function(GLenum, GLuint, const(GLint)*);
7234 alias glbfn_glProgramLocalParametersI4ivNV = void function(GLenum, GLuint, GLsizei, const(GLint)*);
7235 alias glbfn_glProgramLocalParameterI4uiNV = void function(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint);
7236 alias glbfn_glProgramLocalParameterI4uivNV = void function(GLenum, GLuint, const(GLuint)*);
7237 alias glbfn_glProgramLocalParametersI4uivNV = void function(GLenum, GLuint, GLsizei, const(GLuint)*);
7238 alias glbfn_glProgramEnvParameterI4iNV = void function(GLenum, GLuint, GLint, GLint, GLint, GLint);
7239 alias glbfn_glProgramEnvParameterI4ivNV = void function(GLenum, GLuint, const(GLint)*);
7240 alias glbfn_glProgramEnvParametersI4ivNV = void function(GLenum, GLuint, GLsizei, const(GLint)*);
7241 alias glbfn_glProgramEnvParameterI4uiNV = void function(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint);
7242 alias glbfn_glProgramEnvParameterI4uivNV = void function(GLenum, GLuint, const(GLuint)*);
7243 alias glbfn_glProgramEnvParametersI4uivNV = void function(GLenum, GLuint, GLsizei, const(GLuint)*);
7244 alias glbfn_glGetProgramLocalParameterIivNV = void function(GLenum, GLuint, GLint*);
7245 alias glbfn_glGetProgramLocalParameterIuivNV = void function(GLenum, GLuint, GLuint*);
7246 alias glbfn_glGetProgramEnvParameterIivNV = void function(GLenum, GLuint, GLint*);
7247 alias glbfn_glGetProgramEnvParameterIuivNV = void function(GLenum, GLuint, GLuint*);
7248 alias glbfn_glProgramSubroutineParametersuivNV = void function(GLenum, GLsizei, const(GLuint)*);
7249 alias glbfn_glGetProgramSubroutineParameteruivNV = void function(GLenum, GLuint, GLuint*);
7250 alias glbfn_glVertex2hNV = void function(GLhalfNV, GLhalfNV);
7251 alias glbfn_glVertex2hvNV = void function(const(GLhalfNV)*);
7252 alias glbfn_glVertex3hNV = void function(GLhalfNV, GLhalfNV, GLhalfNV);
7253 alias glbfn_glVertex3hvNV = void function(const(GLhalfNV)*);
7254 alias glbfn_glVertex4hNV = void function(GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV);
7255 alias glbfn_glVertex4hvNV = void function(const(GLhalfNV)*);
7256 alias glbfn_glNormal3hNV = void function(GLhalfNV, GLhalfNV, GLhalfNV);
7257 alias glbfn_glNormal3hvNV = void function(const(GLhalfNV)*);
7258 alias glbfn_glColor3hNV = void function(GLhalfNV, GLhalfNV, GLhalfNV);
7259 alias glbfn_glColor3hvNV = void function(const(GLhalfNV)*);
7260 alias glbfn_glColor4hNV = void function(GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV);
7261 alias glbfn_glColor4hvNV = void function(const(GLhalfNV)*);
7262 alias glbfn_glTexCoord1hNV = void function(GLhalfNV);
7263 alias glbfn_glTexCoord1hvNV = void function(const(GLhalfNV)*);
7264 alias glbfn_glTexCoord2hNV = void function(GLhalfNV, GLhalfNV);
7265 alias glbfn_glTexCoord2hvNV = void function(const(GLhalfNV)*);
7266 alias glbfn_glTexCoord3hNV = void function(GLhalfNV, GLhalfNV, GLhalfNV);
7267 alias glbfn_glTexCoord3hvNV = void function(const(GLhalfNV)*);
7268 alias glbfn_glTexCoord4hNV = void function(GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV);
7269 alias glbfn_glTexCoord4hvNV = void function(const(GLhalfNV)*);
7270 alias glbfn_glMultiTexCoord1hNV = void function(GLenum, GLhalfNV);
7271 alias glbfn_glMultiTexCoord1hvNV = void function(GLenum, const(GLhalfNV)*);
7272 alias glbfn_glMultiTexCoord2hNV = void function(GLenum, GLhalfNV, GLhalfNV);
7273 alias glbfn_glMultiTexCoord2hvNV = void function(GLenum, const(GLhalfNV)*);
7274 alias glbfn_glMultiTexCoord3hNV = void function(GLenum, GLhalfNV, GLhalfNV, GLhalfNV);
7275 alias glbfn_glMultiTexCoord3hvNV = void function(GLenum, const(GLhalfNV)*);
7276 alias glbfn_glMultiTexCoord4hNV = void function(GLenum, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV);
7277 alias glbfn_glMultiTexCoord4hvNV = void function(GLenum, const(GLhalfNV)*);
7278 alias glbfn_glFogCoordhNV = void function(GLhalfNV);
7279 alias glbfn_glFogCoordhvNV = void function(const(GLhalfNV)*);
7280 alias glbfn_glSecondaryColor3hNV = void function(GLhalfNV, GLhalfNV, GLhalfNV);
7281 alias glbfn_glSecondaryColor3hvNV = void function(const(GLhalfNV)*);
7282 alias glbfn_glVertexWeighthNV = void function(GLhalfNV);
7283 alias glbfn_glVertexWeighthvNV = void function(const(GLhalfNV)*);
7284 alias glbfn_glVertexAttrib1hNV = void function(GLuint, GLhalfNV);
7285 alias glbfn_glVertexAttrib1hvNV = void function(GLuint, const(GLhalfNV)*);
7286 alias glbfn_glVertexAttrib2hNV = void function(GLuint, GLhalfNV, GLhalfNV);
7287 alias glbfn_glVertexAttrib2hvNV = void function(GLuint, const(GLhalfNV)*);
7288 alias glbfn_glVertexAttrib3hNV = void function(GLuint, GLhalfNV, GLhalfNV, GLhalfNV);
7289 alias glbfn_glVertexAttrib3hvNV = void function(GLuint, const(GLhalfNV)*);
7290 alias glbfn_glVertexAttrib4hNV = void function(GLuint, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV);
7291 alias glbfn_glVertexAttrib4hvNV = void function(GLuint, const(GLhalfNV)*);
7292 alias glbfn_glVertexAttribs1hvNV = void function(GLuint, GLsizei, const(GLhalfNV)*);
7293 alias glbfn_glVertexAttribs2hvNV = void function(GLuint, GLsizei, const(GLhalfNV)*);
7294 alias glbfn_glVertexAttribs3hvNV = void function(GLuint, GLsizei, const(GLhalfNV)*);
7295 alias glbfn_glVertexAttribs4hvNV = void function(GLuint, GLsizei, const(GLhalfNV)*);
7296 alias glbfn_glGetInternalformatSampleivNV = void function(GLenum, GLenum, GLsizei, GLenum, GLsizei, GLint*);
7297 alias glbfn_glGenOcclusionQueriesNV = void function(GLsizei, GLuint*);
7298 alias glbfn_glDeleteOcclusionQueriesNV = void function(GLsizei, const(GLuint)*);
7299 alias glbfn_glIsOcclusionQueryNV = GLboolean function(GLuint);
7300 alias glbfn_glBeginOcclusionQueryNV = void function(GLuint);
7301 alias glbfn_glEndOcclusionQueryNV = void function();
7302 alias glbfn_glGetOcclusionQueryivNV = void function(GLuint, GLenum, GLint*);
7303 alias glbfn_glGetOcclusionQueryuivNV = void function(GLuint, GLenum, GLuint*);
7304 alias glbfn_glProgramBufferParametersfvNV = void function(GLenum, GLuint, GLuint, GLsizei, const(GLfloat)*);
7305 alias glbfn_glProgramBufferParametersIivNV = void function(GLenum, GLuint, GLuint, GLsizei, const(GLint)*);
7306 alias glbfn_glProgramBufferParametersIuivNV = void function(GLenum, GLuint, GLuint, GLsizei, const(GLuint)*);
7307 alias glbfn_glGenPathsNV = GLuint function(GLsizei);
7308 alias glbfn_glDeletePathsNV = void function(GLuint, GLsizei);
7309 alias glbfn_glIsPathNV = GLboolean function(GLuint);
7310 alias glbfn_glPathCommandsNV = void function(GLuint, GLsizei, const(GLubyte)*, GLsizei, GLenum, const(void)*);
7311 alias glbfn_glPathCoordsNV = void function(GLuint, GLsizei, GLenum, const(void)*);
7312 alias glbfn_glPathSubCommandsNV = void function(GLuint, GLsizei, GLsizei, GLsizei, const(GLubyte)*, GLsizei, GLenum, const(void)*);
7313 alias glbfn_glPathSubCoordsNV = void function(GLuint, GLsizei, GLsizei, GLenum, const(void)*);
7314 alias glbfn_glPathStringNV = void function(GLuint, GLenum, GLsizei, const(void)*);
7315 alias glbfn_glPathGlyphsNV = void function(GLuint, GLenum, const(void)*, GLbitfield, GLsizei, GLenum, const(void)*, GLenum, GLuint, GLfloat);
7316 alias glbfn_glPathGlyphRangeNV = void function(GLuint, GLenum, const(void)*, GLbitfield, GLuint, GLsizei, GLenum, GLuint, GLfloat);
7317 alias glbfn_glWeightPathsNV = void function(GLuint, GLsizei, const(GLuint)*, const(GLfloat)*);
7318 alias glbfn_glCopyPathNV = void function(GLuint, GLuint);
7319 alias glbfn_glInterpolatePathsNV = void function(GLuint, GLuint, GLuint, GLfloat);
7320 alias glbfn_glTransformPathNV = void function(GLuint, GLuint, GLenum, const(GLfloat)*);
7321 alias glbfn_glPathParameterivNV = void function(GLuint, GLenum, const(GLint)*);
7322 alias glbfn_glPathParameteriNV = void function(GLuint, GLenum, GLint);
7323 alias glbfn_glPathParameterfvNV = void function(GLuint, GLenum, const(GLfloat)*);
7324 alias glbfn_glPathParameterfNV = void function(GLuint, GLenum, GLfloat);
7325 alias glbfn_glPathDashArrayNV = void function(GLuint, GLsizei, const(GLfloat)*);
7326 alias glbfn_glPathStencilFuncNV = void function(GLenum, GLint, GLuint);
7327 alias glbfn_glPathStencilDepthOffsetNV = void function(GLfloat, GLfloat);
7328 alias glbfn_glStencilFillPathNV = void function(GLuint, GLenum, GLuint);
7329 alias glbfn_glStencilStrokePathNV = void function(GLuint, GLint, GLuint);
7330 alias glbfn_glStencilFillPathInstancedNV = void function(GLsizei, GLenum, const(void)*, GLuint, GLenum, GLuint, GLenum, const(GLfloat)*);
7331 alias glbfn_glStencilStrokePathInstancedNV = void function(GLsizei, GLenum, const(void)*, GLuint, GLint, GLuint, GLenum, const(GLfloat)*);
7332 alias glbfn_glPathCoverDepthFuncNV = void function(GLenum);
7333 alias glbfn_glCoverFillPathNV = void function(GLuint, GLenum);
7334 alias glbfn_glCoverStrokePathNV = void function(GLuint, GLenum);
7335 alias glbfn_glCoverFillPathInstancedNV = void function(GLsizei, GLenum, const(void)*, GLuint, GLenum, GLenum, const(GLfloat)*);
7336 alias glbfn_glCoverStrokePathInstancedNV = void function(GLsizei, GLenum, const(void)*, GLuint, GLenum, GLenum, const(GLfloat)*);
7337 alias glbfn_glGetPathParameterivNV = void function(GLuint, GLenum, GLint*);
7338 alias glbfn_glGetPathParameterfvNV = void function(GLuint, GLenum, GLfloat*);
7339 alias glbfn_glGetPathCommandsNV = void function(GLuint, GLubyte*);
7340 alias glbfn_glGetPathCoordsNV = void function(GLuint, GLfloat*);
7341 alias glbfn_glGetPathDashArrayNV = void function(GLuint, GLfloat*);
7342 alias glbfn_glGetPathMetricsNV = void function(GLbitfield, GLsizei, GLenum, const(void)*, GLuint, GLsizei, GLfloat*);
7343 alias glbfn_glGetPathMetricRangeNV = void function(GLbitfield, GLuint, GLsizei, GLsizei, GLfloat*);
7344 alias glbfn_glGetPathSpacingNV = void function(GLenum, GLsizei, GLenum, const(void)*, GLuint, GLfloat, GLfloat, GLenum, GLfloat*);
7345 alias glbfn_glIsPointInFillPathNV = GLboolean function(GLuint, GLuint, GLfloat, GLfloat);
7346 alias glbfn_glIsPointInStrokePathNV = GLboolean function(GLuint, GLfloat, GLfloat);
7347 alias glbfn_glGetPathLengthNV = GLfloat function(GLuint, GLsizei, GLsizei);
7348 alias glbfn_glPointAlongPathNV = GLboolean function(GLuint, GLsizei, GLsizei, GLfloat, GLfloat*, GLfloat*, GLfloat*, GLfloat*);
7349 alias glbfn_glMatrixLoad3x2fNV = void function(GLenum, const(GLfloat)*);
7350 alias glbfn_glMatrixLoad3x3fNV = void function(GLenum, const(GLfloat)*);
7351 alias glbfn_glMatrixLoadTranspose3x3fNV = void function(GLenum, const(GLfloat)*);
7352 alias glbfn_glMatrixMult3x2fNV = void function(GLenum, const(GLfloat)*);
7353 alias glbfn_glMatrixMult3x3fNV = void function(GLenum, const(GLfloat)*);
7354 alias glbfn_glMatrixMultTranspose3x3fNV = void function(GLenum, const(GLfloat)*);
7355 alias glbfn_glStencilThenCoverFillPathNV = void function(GLuint, GLenum, GLuint, GLenum);
7356 alias glbfn_glStencilThenCoverStrokePathNV = void function(GLuint, GLint, GLuint, GLenum);
7357 alias glbfn_glStencilThenCoverFillPathInstancedNV = void function(GLsizei, GLenum, const(void)*, GLuint, GLenum, GLuint, GLenum, GLenum, const(GLfloat)*);
7358 alias glbfn_glStencilThenCoverStrokePathInstancedNV = void function(GLsizei, GLenum, const(void)*, GLuint, GLint, GLuint, GLenum, GLenum, const(GLfloat)*);
7359 alias glbfn_glPathGlyphIndexRangeNV = GLenum function(GLenum, const(void)*, GLbitfield, GLuint, GLfloat, GLuint*);
7360 alias glbfn_glPathGlyphIndexArrayNV = GLenum function(GLuint, GLenum, const(void)*, GLbitfield, GLuint, GLsizei, GLuint, GLfloat);
7361 alias glbfn_glPathMemoryGlyphIndexArrayNV = GLenum function(GLuint, GLenum, GLsizeiptr, const(void)*, GLsizei, GLuint, GLsizei, GLuint, GLfloat);
7362 alias glbfn_glProgramPathFragmentInputGenNV = void function(GLuint, GLint, GLenum, GLint, const(GLfloat)*);
7363 alias glbfn_glGetProgramResourcefvNV = void function(GLuint, GLenum, GLuint, GLsizei, const(GLenum)*, GLsizei, GLsizei*, GLfloat*);
7364 alias glbfn_glPathColorGenNV = void function(GLenum, GLenum, GLenum, const(GLfloat)*);
7365 alias glbfn_glPathTexGenNV = void function(GLenum, GLenum, GLint, const(GLfloat)*);
7366 alias glbfn_glPathFogGenNV = void function(GLenum);
7367 alias glbfn_glGetPathColorGenivNV = void function(GLenum, GLenum, GLint*);
7368 alias glbfn_glGetPathColorGenfvNV = void function(GLenum, GLenum, GLfloat*);
7369 alias glbfn_glGetPathTexGenivNV = void function(GLenum, GLenum, GLint*);
7370 alias glbfn_glGetPathTexGenfvNV = void function(GLenum, GLenum, GLfloat*);
7371 alias glbfn_glPixelDataRangeNV = void function(GLenum, GLsizei, const(void)*);
7372 alias glbfn_glFlushPixelDataRangeNV = void function(GLenum);
7373 alias glbfn_glPointParameteriNV = void function(GLenum, GLint);
7374 alias glbfn_glPointParameterivNV = void function(GLenum, const(GLint)*);
7375 alias glbfn_glPresentFrameKeyedNV = void function(GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLuint, GLenum, GLuint, GLuint);
7376 alias glbfn_glPresentFrameDualFillNV = void function(GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint);
7377 alias glbfn_glGetVideoivNV = void function(GLuint, GLenum, GLint*);
7378 alias glbfn_glGetVideouivNV = void function(GLuint, GLenum, GLuint*);
7379 alias glbfn_glGetVideoi64vNV = void function(GLuint, GLenum, GLint64EXT*);
7380 alias glbfn_glGetVideoui64vNV = void function(GLuint, GLenum, GLuint64EXT*);
7381 alias glbfn_glPrimitiveRestartNV = void function();
7382 alias glbfn_glPrimitiveRestartIndexNV = void function(GLuint);
7383 alias glbfn_glCombinerParameterfvNV = void function(GLenum, const(GLfloat)*);
7384 alias glbfn_glCombinerParameterfNV = void function(GLenum, GLfloat);
7385 alias glbfn_glCombinerParameterivNV = void function(GLenum, const(GLint)*);
7386 alias glbfn_glCombinerParameteriNV = void function(GLenum, GLint);
7387 alias glbfn_glCombinerInputNV = void function(GLenum, GLenum, GLenum, GLenum, GLenum, GLenum);
7388 alias glbfn_glCombinerOutputNV = void function(GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean);
7389 alias glbfn_glFinalCombinerInputNV = void function(GLenum, GLenum, GLenum, GLenum);
7390 alias glbfn_glGetCombinerInputParameterfvNV = void function(GLenum, GLenum, GLenum, GLenum, GLfloat*);
7391 alias glbfn_glGetCombinerInputParameterivNV = void function(GLenum, GLenum, GLenum, GLenum, GLint*);
7392 alias glbfn_glGetCombinerOutputParameterfvNV = void function(GLenum, GLenum, GLenum, GLfloat*);
7393 alias glbfn_glGetCombinerOutputParameterivNV = void function(GLenum, GLenum, GLenum, GLint*);
7394 alias glbfn_glGetFinalCombinerInputParameterfvNV = void function(GLenum, GLenum, GLfloat*);
7395 alias glbfn_glGetFinalCombinerInputParameterivNV = void function(GLenum, GLenum, GLint*);
7396 alias glbfn_glCombinerStageParameterfvNV = void function(GLenum, GLenum, const(GLfloat)*);
7397 alias glbfn_glGetCombinerStageParameterfvNV = void function(GLenum, GLenum, GLfloat*);
7398 alias glbfn_glFramebufferSampleLocationsfvNV = void function(GLenum, GLuint, GLsizei, const(GLfloat)*);
7399 alias glbfn_glNamedFramebufferSampleLocationsfvNV = void function(GLuint, GLuint, GLsizei, const(GLfloat)*);
7400 alias glbfn_glResolveDepthValuesNV = void function();
7401 alias glbfn_glMakeBufferResidentNV = void function(GLenum, GLenum);
7402 alias glbfn_glMakeBufferNonResidentNV = void function(GLenum);
7403 alias glbfn_glIsBufferResidentNV = GLboolean function(GLenum);
7404 alias glbfn_glMakeNamedBufferResidentNV = void function(GLuint, GLenum);
7405 alias glbfn_glMakeNamedBufferNonResidentNV = void function(GLuint);
7406 alias glbfn_glIsNamedBufferResidentNV = GLboolean function(GLuint);
7407 alias glbfn_glGetBufferParameterui64vNV = void function(GLenum, GLenum, GLuint64EXT*);
7408 alias glbfn_glGetNamedBufferParameterui64vNV = void function(GLuint, GLenum, GLuint64EXT*);
7409 alias glbfn_glGetIntegerui64vNV = void function(GLenum, GLuint64EXT*);
7410 alias glbfn_glUniformui64NV = void function(GLint, GLuint64EXT);
7411 alias glbfn_glUniformui64vNV = void function(GLint, GLsizei, const(GLuint64EXT)*);
7412 alias glbfn_glProgramUniformui64NV = void function(GLuint, GLint, GLuint64EXT);
7413 alias glbfn_glProgramUniformui64vNV = void function(GLuint, GLint, GLsizei, const(GLuint64EXT)*);
7414 alias glbfn_glTextureBarrierNV = void function();
7415 alias glbfn_glTexImage2DMultisampleCoverageNV = void function(GLenum, GLsizei, GLsizei, GLint, GLsizei, GLsizei, GLboolean);
7416 alias glbfn_glTexImage3DMultisampleCoverageNV = void function(GLenum, GLsizei, GLsizei, GLint, GLsizei, GLsizei, GLsizei, GLboolean);
7417 alias glbfn_glTextureImage2DMultisampleNV = void function(GLuint, GLenum, GLsizei, GLint, GLsizei, GLsizei, GLboolean);
7418 alias glbfn_glTextureImage3DMultisampleNV = void function(GLuint, GLenum, GLsizei, GLint, GLsizei, GLsizei, GLsizei, GLboolean);
7419 alias glbfn_glTextureImage2DMultisampleCoverageNV = void function(GLuint, GLenum, GLsizei, GLsizei, GLint, GLsizei, GLsizei, GLboolean);
7420 alias glbfn_glTextureImage3DMultisampleCoverageNV = void function(GLuint, GLenum, GLsizei, GLsizei, GLint, GLsizei, GLsizei, GLsizei, GLboolean);
7421 alias glbfn_glBeginTransformFeedbackNV = void function(GLenum);
7422 alias glbfn_glEndTransformFeedbackNV = void function();
7423 alias glbfn_glTransformFeedbackAttribsNV = void function(GLsizei, const(GLint)*, GLenum);
7424 alias glbfn_glBindBufferRangeNV = void function(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr);
7425 alias glbfn_glBindBufferOffsetNV = void function(GLenum, GLuint, GLuint, GLintptr);
7426 alias glbfn_glBindBufferBaseNV = void function(GLenum, GLuint, GLuint);
7427 alias glbfn_glTransformFeedbackVaryingsNV = void function(GLuint, GLsizei, const(GLint)*, GLenum);
7428 alias glbfn_glActiveVaryingNV = void function(GLuint, const(GLchar)*);
7429 alias glbfn_glGetVaryingLocationNV = GLint function(GLuint, const(GLchar)*);
7430 alias glbfn_glGetActiveVaryingNV = void function(GLuint, GLuint, GLsizei, GLsizei*, GLsizei*, GLenum*, GLchar*);
7431 alias glbfn_glGetTransformFeedbackVaryingNV = void function(GLuint, GLuint, GLint*);
7432 alias glbfn_glTransformFeedbackStreamAttribsNV = void function(GLsizei, const(GLint)*, GLsizei, const(GLint)*, GLenum);
7433 alias glbfn_glBindTransformFeedbackNV = void function(GLenum, GLuint);
7434 alias glbfn_glDeleteTransformFeedbacksNV = void function(GLsizei, const(GLuint)*);
7435 alias glbfn_glGenTransformFeedbacksNV = void function(GLsizei, GLuint*);
7436 alias glbfn_glIsTransformFeedbackNV = GLboolean function(GLuint);
7437 alias glbfn_glPauseTransformFeedbackNV = void function();
7438 alias glbfn_glResumeTransformFeedbackNV = void function();
7439 alias glbfn_glDrawTransformFeedbackNV = void function(GLenum, GLuint);
7440 alias glbfn_glVDPAUInitNV = void function(const(void)*, const(void)*);
7441 alias glbfn_glVDPAUFiniNV = void function();
7442 alias glbfn_glVDPAURegisterVideoSurfaceNV = GLvdpauSurfaceNV function(const(void)*, GLenum, GLsizei, const(GLuint)*);
7443 alias glbfn_glVDPAURegisterOutputSurfaceNV = GLvdpauSurfaceNV function(const(void)*, GLenum, GLsizei, const(GLuint)*);
7444 alias glbfn_glVDPAUIsSurfaceNV = GLboolean function(GLvdpauSurfaceNV);
7445 alias glbfn_glVDPAUUnregisterSurfaceNV = void function(GLvdpauSurfaceNV);
7446 alias glbfn_glVDPAUGetSurfaceivNV = void function(GLvdpauSurfaceNV, GLenum, GLsizei, GLsizei*, GLint*);
7447 alias glbfn_glVDPAUSurfaceAccessNV = void function(GLvdpauSurfaceNV, GLenum);
7448 alias glbfn_glVDPAUMapSurfacesNV = void function(GLsizei, const(GLvdpauSurfaceNV)*);
7449 alias glbfn_glVDPAUUnmapSurfacesNV = void function(GLsizei, const(GLvdpauSurfaceNV)*);
7450 alias glbfn_glFlushVertexArrayRangeNV = void function();
7451 alias glbfn_glVertexArrayRangeNV = void function(GLsizei, const(void)*);
7452 alias glbfn_glVertexAttribL1i64NV = void function(GLuint, GLint64EXT);
7453 alias glbfn_glVertexAttribL2i64NV = void function(GLuint, GLint64EXT, GLint64EXT);
7454 alias glbfn_glVertexAttribL3i64NV = void function(GLuint, GLint64EXT, GLint64EXT, GLint64EXT);
7455 alias glbfn_glVertexAttribL4i64NV = void function(GLuint, GLint64EXT, GLint64EXT, GLint64EXT, GLint64EXT);
7456 alias glbfn_glVertexAttribL1i64vNV = void function(GLuint, const(GLint64EXT)*);
7457 alias glbfn_glVertexAttribL2i64vNV = void function(GLuint, const(GLint64EXT)*);
7458 alias glbfn_glVertexAttribL3i64vNV = void function(GLuint, const(GLint64EXT)*);
7459 alias glbfn_glVertexAttribL4i64vNV = void function(GLuint, const(GLint64EXT)*);
7460 alias glbfn_glVertexAttribL1ui64NV = void function(GLuint, GLuint64EXT);
7461 alias glbfn_glVertexAttribL2ui64NV = void function(GLuint, GLuint64EXT, GLuint64EXT);
7462 alias glbfn_glVertexAttribL3ui64NV = void function(GLuint, GLuint64EXT, GLuint64EXT, GLuint64EXT);
7463 alias glbfn_glVertexAttribL4ui64NV = void function(GLuint, GLuint64EXT, GLuint64EXT, GLuint64EXT, GLuint64EXT);
7464 alias glbfn_glVertexAttribL1ui64vNV = void function(GLuint, const(GLuint64EXT)*);
7465 alias glbfn_glVertexAttribL2ui64vNV = void function(GLuint, const(GLuint64EXT)*);
7466 alias glbfn_glVertexAttribL3ui64vNV = void function(GLuint, const(GLuint64EXT)*);
7467 alias glbfn_glVertexAttribL4ui64vNV = void function(GLuint, const(GLuint64EXT)*);
7468 alias glbfn_glGetVertexAttribLi64vNV = void function(GLuint, GLenum, GLint64EXT*);
7469 alias glbfn_glGetVertexAttribLui64vNV = void function(GLuint, GLenum, GLuint64EXT*);
7470 alias glbfn_glVertexAttribLFormatNV = void function(GLuint, GLint, GLenum, GLsizei);
7471 alias glbfn_glBufferAddressRangeNV = void function(GLenum, GLuint, GLuint64EXT, GLsizeiptr);
7472 alias glbfn_glVertexFormatNV = void function(GLint, GLenum, GLsizei);
7473 alias glbfn_glNormalFormatNV = void function(GLenum, GLsizei);
7474 alias glbfn_glColorFormatNV = void function(GLint, GLenum, GLsizei);
7475 alias glbfn_glIndexFormatNV = void function(GLenum, GLsizei);
7476 alias glbfn_glTexCoordFormatNV = void function(GLint, GLenum, GLsizei);
7477 alias glbfn_glEdgeFlagFormatNV = void function(GLsizei);
7478 alias glbfn_glSecondaryColorFormatNV = void function(GLint, GLenum, GLsizei);
7479 alias glbfn_glFogCoordFormatNV = void function(GLenum, GLsizei);
7480 alias glbfn_glVertexAttribFormatNV = void function(GLuint, GLint, GLenum, GLboolean, GLsizei);
7481 alias glbfn_glVertexAttribIFormatNV = void function(GLuint, GLint, GLenum, GLsizei);
7482 alias glbfn_glGetIntegerui64i_vNV = void function(GLenum, GLuint, GLuint64EXT*);
7483 alias glbfn_glAreProgramsResidentNV = GLboolean function(GLsizei, const(GLuint)*, GLboolean*);
7484 alias glbfn_glBindProgramNV = void function(GLenum, GLuint);
7485 alias glbfn_glDeleteProgramsNV = void function(GLsizei, const(GLuint)*);
7486 alias glbfn_glExecuteProgramNV = void function(GLenum, GLuint, const(GLfloat)*);
7487 alias glbfn_glGenProgramsNV = void function(GLsizei, GLuint*);
7488 alias glbfn_glGetProgramParameterdvNV = void function(GLenum, GLuint, GLenum, GLdouble*);
7489 alias glbfn_glGetProgramParameterfvNV = void function(GLenum, GLuint, GLenum, GLfloat*);
7490 alias glbfn_glGetProgramivNV = void function(GLuint, GLenum, GLint*);
7491 alias glbfn_glGetProgramStringNV = void function(GLuint, GLenum, GLubyte*);
7492 alias glbfn_glGetTrackMatrixivNV = void function(GLenum, GLuint, GLenum, GLint*);
7493 alias glbfn_glGetVertexAttribdvNV = void function(GLuint, GLenum, GLdouble*);
7494 alias glbfn_glGetVertexAttribfvNV = void function(GLuint, GLenum, GLfloat*);
7495 alias glbfn_glGetVertexAttribivNV = void function(GLuint, GLenum, GLint*);
7496 alias glbfn_glGetVertexAttribPointervNV = void function(GLuint, GLenum, void**);
7497 alias glbfn_glIsProgramNV = GLboolean function(GLuint);
7498 alias glbfn_glLoadProgramNV = void function(GLenum, GLuint, GLsizei, const(GLubyte)*);
7499 alias glbfn_glProgramParameter4dNV = void function(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
7500 alias glbfn_glProgramParameter4dvNV = void function(GLenum, GLuint, const(GLdouble)*);
7501 alias glbfn_glProgramParameter4fNV = void function(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
7502 alias glbfn_glProgramParameter4fvNV = void function(GLenum, GLuint, const(GLfloat)*);
7503 alias glbfn_glProgramParameters4dvNV = void function(GLenum, GLuint, GLsizei, const(GLdouble)*);
7504 alias glbfn_glProgramParameters4fvNV = void function(GLenum, GLuint, GLsizei, const(GLfloat)*);
7505 alias glbfn_glRequestResidentProgramsNV = void function(GLsizei, const(GLuint)*);
7506 alias glbfn_glTrackMatrixNV = void function(GLenum, GLuint, GLenum, GLenum);
7507 alias glbfn_glVertexAttribPointerNV = void function(GLuint, GLint, GLenum, GLsizei, const(void)*);
7508 alias glbfn_glVertexAttrib1dNV = void function(GLuint, GLdouble);
7509 alias glbfn_glVertexAttrib1dvNV = void function(GLuint, const(GLdouble)*);
7510 alias glbfn_glVertexAttrib1fNV = void function(GLuint, GLfloat);
7511 alias glbfn_glVertexAttrib1fvNV = void function(GLuint, const(GLfloat)*);
7512 alias glbfn_glVertexAttrib1sNV = void function(GLuint, GLshort);
7513 alias glbfn_glVertexAttrib1svNV = void function(GLuint, const(GLshort)*);
7514 alias glbfn_glVertexAttrib2dNV = void function(GLuint, GLdouble, GLdouble);
7515 alias glbfn_glVertexAttrib2dvNV = void function(GLuint, const(GLdouble)*);
7516 alias glbfn_glVertexAttrib2fNV = void function(GLuint, GLfloat, GLfloat);
7517 alias glbfn_glVertexAttrib2fvNV = void function(GLuint, const(GLfloat)*);
7518 alias glbfn_glVertexAttrib2sNV = void function(GLuint, GLshort, GLshort);
7519 alias glbfn_glVertexAttrib2svNV = void function(GLuint, const(GLshort)*);
7520 alias glbfn_glVertexAttrib3dNV = void function(GLuint, GLdouble, GLdouble, GLdouble);
7521 alias glbfn_glVertexAttrib3dvNV = void function(GLuint, const(GLdouble)*);
7522 alias glbfn_glVertexAttrib3fNV = void function(GLuint, GLfloat, GLfloat, GLfloat);
7523 alias glbfn_glVertexAttrib3fvNV = void function(GLuint, const(GLfloat)*);
7524 alias glbfn_glVertexAttrib3sNV = void function(GLuint, GLshort, GLshort, GLshort);
7525 alias glbfn_glVertexAttrib3svNV = void function(GLuint, const(GLshort)*);
7526 alias glbfn_glVertexAttrib4dNV = void function(GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
7527 alias glbfn_glVertexAttrib4dvNV = void function(GLuint, const(GLdouble)*);
7528 alias glbfn_glVertexAttrib4fNV = void function(GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
7529 alias glbfn_glVertexAttrib4fvNV = void function(GLuint, const(GLfloat)*);
7530 alias glbfn_glVertexAttrib4sNV = void function(GLuint, GLshort, GLshort, GLshort, GLshort);
7531 alias glbfn_glVertexAttrib4svNV = void function(GLuint, const(GLshort)*);
7532 alias glbfn_glVertexAttrib4ubNV = void function(GLuint, GLubyte, GLubyte, GLubyte, GLubyte);
7533 alias glbfn_glVertexAttrib4ubvNV = void function(GLuint, const(GLubyte)*);
7534 alias glbfn_glVertexAttribs1dvNV = void function(GLuint, GLsizei, const(GLdouble)*);
7535 alias glbfn_glVertexAttribs1fvNV = void function(GLuint, GLsizei, const(GLfloat)*);
7536 alias glbfn_glVertexAttribs1svNV = void function(GLuint, GLsizei, const(GLshort)*);
7537 alias glbfn_glVertexAttribs2dvNV = void function(GLuint, GLsizei, const(GLdouble)*);
7538 alias glbfn_glVertexAttribs2fvNV = void function(GLuint, GLsizei, const(GLfloat)*);
7539 alias glbfn_glVertexAttribs2svNV = void function(GLuint, GLsizei, const(GLshort)*);
7540 alias glbfn_glVertexAttribs3dvNV = void function(GLuint, GLsizei, const(GLdouble)*);
7541 alias glbfn_glVertexAttribs3fvNV = void function(GLuint, GLsizei, const(GLfloat)*);
7542 alias glbfn_glVertexAttribs3svNV = void function(GLuint, GLsizei, const(GLshort)*);
7543 alias glbfn_glVertexAttribs4dvNV = void function(GLuint, GLsizei, const(GLdouble)*);
7544 alias glbfn_glVertexAttribs4fvNV = void function(GLuint, GLsizei, const(GLfloat)*);
7545 alias glbfn_glVertexAttribs4svNV = void function(GLuint, GLsizei, const(GLshort)*);
7546 alias glbfn_glVertexAttribs4ubvNV = void function(GLuint, GLsizei, const(GLubyte)*);
7547 alias glbfn_glVertexAttribI1iEXT = void function(GLuint, GLint);
7548 alias glbfn_glVertexAttribI2iEXT = void function(GLuint, GLint, GLint);
7549 alias glbfn_glVertexAttribI3iEXT = void function(GLuint, GLint, GLint, GLint);
7550 alias glbfn_glVertexAttribI4iEXT = void function(GLuint, GLint, GLint, GLint, GLint);
7551 alias glbfn_glVertexAttribI1uiEXT = void function(GLuint, GLuint);
7552 alias glbfn_glVertexAttribI2uiEXT = void function(GLuint, GLuint, GLuint);
7553 alias glbfn_glVertexAttribI3uiEXT = void function(GLuint, GLuint, GLuint, GLuint);
7554 alias glbfn_glVertexAttribI4uiEXT = void function(GLuint, GLuint, GLuint, GLuint, GLuint);
7555 alias glbfn_glVertexAttribI1ivEXT = void function(GLuint, const(GLint)*);
7556 alias glbfn_glVertexAttribI2ivEXT = void function(GLuint, const(GLint)*);
7557 alias glbfn_glVertexAttribI3ivEXT = void function(GLuint, const(GLint)*);
7558 alias glbfn_glVertexAttribI4ivEXT = void function(GLuint, const(GLint)*);
7559 alias glbfn_glVertexAttribI1uivEXT = void function(GLuint, const(GLuint)*);
7560 alias glbfn_glVertexAttribI2uivEXT = void function(GLuint, const(GLuint)*);
7561 alias glbfn_glVertexAttribI3uivEXT = void function(GLuint, const(GLuint)*);
7562 alias glbfn_glVertexAttribI4uivEXT = void function(GLuint, const(GLuint)*);
7563 alias glbfn_glVertexAttribI4bvEXT = void function(GLuint, const(GLbyte)*);
7564 alias glbfn_glVertexAttribI4svEXT = void function(GLuint, const(GLshort)*);
7565 alias glbfn_glVertexAttribI4ubvEXT = void function(GLuint, const(GLubyte)*);
7566 alias glbfn_glVertexAttribI4usvEXT = void function(GLuint, const(GLushort)*);
7567 alias glbfn_glVertexAttribIPointerEXT = void function(GLuint, GLint, GLenum, GLsizei, const(void)*);
7568 alias glbfn_glGetVertexAttribIivEXT = void function(GLuint, GLenum, GLint*);
7569 alias glbfn_glGetVertexAttribIuivEXT = void function(GLuint, GLenum, GLuint*);
7570 alias glbfn_glBeginVideoCaptureNV = void function(GLuint);
7571 alias glbfn_glBindVideoCaptureStreamBufferNV = void function(GLuint, GLuint, GLenum, GLintptrARB);
7572 alias glbfn_glBindVideoCaptureStreamTextureNV = void function(GLuint, GLuint, GLenum, GLenum, GLuint);
7573 alias glbfn_glEndVideoCaptureNV = void function(GLuint);
7574 alias glbfn_glGetVideoCaptureivNV = void function(GLuint, GLenum, GLint*);
7575 alias glbfn_glGetVideoCaptureStreamivNV = void function(GLuint, GLuint, GLenum, GLint*);
7576 alias glbfn_glGetVideoCaptureStreamfvNV = void function(GLuint, GLuint, GLenum, GLfloat*);
7577 alias glbfn_glGetVideoCaptureStreamdvNV = void function(GLuint, GLuint, GLenum, GLdouble*);
7578 alias glbfn_glVideoCaptureNV = GLenum function(GLuint, GLuint*, GLuint64EXT*);
7579 alias glbfn_glVideoCaptureStreamParameterivNV = void function(GLuint, GLuint, GLenum, const(GLint)*);
7580 alias glbfn_glVideoCaptureStreamParameterfvNV = void function(GLuint, GLuint, GLenum, const(GLfloat)*);
7581 alias glbfn_glVideoCaptureStreamParameterdvNV = void function(GLuint, GLuint, GLenum, const(GLdouble)*);
7582 alias glbfn_glMultiTexCoord1bOES = void function(GLenum, GLbyte);
7583 alias glbfn_glMultiTexCoord1bvOES = void function(GLenum, const(GLbyte)*);
7584 alias glbfn_glMultiTexCoord2bOES = void function(GLenum, GLbyte, GLbyte);
7585 alias glbfn_glMultiTexCoord2bvOES = void function(GLenum, const(GLbyte)*);
7586 alias glbfn_glMultiTexCoord3bOES = void function(GLenum, GLbyte, GLbyte, GLbyte);
7587 alias glbfn_glMultiTexCoord3bvOES = void function(GLenum, const(GLbyte)*);
7588 alias glbfn_glMultiTexCoord4bOES = void function(GLenum, GLbyte, GLbyte, GLbyte, GLbyte);
7589 alias glbfn_glMultiTexCoord4bvOES = void function(GLenum, const(GLbyte)*);
7590 alias glbfn_glTexCoord1bOES = void function(GLbyte);
7591 alias glbfn_glTexCoord1bvOES = void function(const(GLbyte)*);
7592 alias glbfn_glTexCoord2bOES = void function(GLbyte, GLbyte);
7593 alias glbfn_glTexCoord2bvOES = void function(const(GLbyte)*);
7594 alias glbfn_glTexCoord3bOES = void function(GLbyte, GLbyte, GLbyte);
7595 alias glbfn_glTexCoord3bvOES = void function(const(GLbyte)*);
7596 alias glbfn_glTexCoord4bOES = void function(GLbyte, GLbyte, GLbyte, GLbyte);
7597 alias glbfn_glTexCoord4bvOES = void function(const(GLbyte)*);
7598 alias glbfn_glVertex2bOES = void function(GLbyte, GLbyte);
7599 alias glbfn_glVertex2bvOES = void function(const(GLbyte)*);
7600 alias glbfn_glVertex3bOES = void function(GLbyte, GLbyte, GLbyte);
7601 alias glbfn_glVertex3bvOES = void function(const(GLbyte)*);
7602 alias glbfn_glVertex4bOES = void function(GLbyte, GLbyte, GLbyte, GLbyte);
7603 alias glbfn_glVertex4bvOES = void function(const(GLbyte)*);
7604 alias glbfn_glAlphaFuncxOES = void function(GLenum, GLfixed);
7605 alias glbfn_glClearColorxOES = void function(GLfixed, GLfixed, GLfixed, GLfixed);
7606 alias glbfn_glClearDepthxOES = void function(GLfixed);
7607 alias glbfn_glClipPlanexOES = void function(GLenum, const(GLfixed)*);
7608 alias glbfn_glColor4xOES = void function(GLfixed, GLfixed, GLfixed, GLfixed);
7609 alias glbfn_glDepthRangexOES = void function(GLfixed, GLfixed);
7610 alias glbfn_glFogxOES = void function(GLenum, GLfixed);
7611 alias glbfn_glFogxvOES = void function(GLenum, const(GLfixed)*);
7612 alias glbfn_glFrustumxOES = void function(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed);
7613 alias glbfn_glGetClipPlanexOES = void function(GLenum, GLfixed*);
7614 alias glbfn_glGetFixedvOES = void function(GLenum, GLfixed*);
7615 alias glbfn_glGetTexEnvxvOES = void function(GLenum, GLenum, GLfixed*);
7616 alias glbfn_glGetTexParameterxvOES = void function(GLenum, GLenum, GLfixed*);
7617 alias glbfn_glLightModelxOES = void function(GLenum, GLfixed);
7618 alias glbfn_glLightModelxvOES = void function(GLenum, const(GLfixed)*);
7619 alias glbfn_glLightxOES = void function(GLenum, GLenum, GLfixed);
7620 alias glbfn_glLightxvOES = void function(GLenum, GLenum, const(GLfixed)*);
7621 alias glbfn_glLineWidthxOES = void function(GLfixed);
7622 alias glbfn_glLoadMatrixxOES = void function(const(GLfixed)*);
7623 alias glbfn_glMaterialxOES = void function(GLenum, GLenum, GLfixed);
7624 alias glbfn_glMaterialxvOES = void function(GLenum, GLenum, const(GLfixed)*);
7625 alias glbfn_glMultMatrixxOES = void function(const(GLfixed)*);
7626 alias glbfn_glMultiTexCoord4xOES = void function(GLenum, GLfixed, GLfixed, GLfixed, GLfixed);
7627 alias glbfn_glNormal3xOES = void function(GLfixed, GLfixed, GLfixed);
7628 alias glbfn_glOrthoxOES = void function(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed);
7629 alias glbfn_glPointParameterxvOES = void function(GLenum, const(GLfixed)*);
7630 alias glbfn_glPointSizexOES = void function(GLfixed);
7631 alias glbfn_glPolygonOffsetxOES = void function(GLfixed, GLfixed);
7632 alias glbfn_glRotatexOES = void function(GLfixed, GLfixed, GLfixed, GLfixed);
7633 alias glbfn_glScalexOES = void function(GLfixed, GLfixed, GLfixed);
7634 alias glbfn_glTexEnvxOES = void function(GLenum, GLenum, GLfixed);
7635 alias glbfn_glTexEnvxvOES = void function(GLenum, GLenum, const(GLfixed)*);
7636 alias glbfn_glTexParameterxOES = void function(GLenum, GLenum, GLfixed);
7637 alias glbfn_glTexParameterxvOES = void function(GLenum, GLenum, const(GLfixed)*);
7638 alias glbfn_glTranslatexOES = void function(GLfixed, GLfixed, GLfixed);
7639 alias glbfn_glGetLightxvOES = void function(GLenum, GLenum, GLfixed*);
7640 alias glbfn_glGetMaterialxvOES = void function(GLenum, GLenum, GLfixed*);
7641 alias glbfn_glPointParameterxOES = void function(GLenum, GLfixed);
7642 alias glbfn_glSampleCoveragexOES = void function(GLclampx, GLboolean);
7643 alias glbfn_glAccumxOES = void function(GLenum, GLfixed);
7644 alias glbfn_glBitmapxOES = void function(GLsizei, GLsizei, GLfixed, GLfixed, GLfixed, GLfixed, const(GLubyte)*);
7645 alias glbfn_glBlendColorxOES = void function(GLfixed, GLfixed, GLfixed, GLfixed);
7646 alias glbfn_glClearAccumxOES = void function(GLfixed, GLfixed, GLfixed, GLfixed);
7647 alias glbfn_glColor3xOES = void function(GLfixed, GLfixed, GLfixed);
7648 alias glbfn_glColor3xvOES = void function(const(GLfixed)*);
7649 alias glbfn_glColor4xvOES = void function(const(GLfixed)*);
7650 alias glbfn_glConvolutionParameterxOES = void function(GLenum, GLenum, GLfixed);
7651 alias glbfn_glConvolutionParameterxvOES = void function(GLenum, GLenum, const(GLfixed)*);
7652 alias glbfn_glEvalCoord1xOES = void function(GLfixed);
7653 alias glbfn_glEvalCoord1xvOES = void function(const(GLfixed)*);
7654 alias glbfn_glEvalCoord2xOES = void function(GLfixed, GLfixed);
7655 alias glbfn_glEvalCoord2xvOES = void function(const(GLfixed)*);
7656 alias glbfn_glFeedbackBufferxOES = void function(GLsizei, GLenum, const(GLfixed)*);
7657 alias glbfn_glGetConvolutionParameterxvOES = void function(GLenum, GLenum, GLfixed*);
7658 alias glbfn_glGetHistogramParameterxvOES = void function(GLenum, GLenum, GLfixed*);
7659 alias glbfn_glGetLightxOES = void function(GLenum, GLenum, GLfixed*);
7660 alias glbfn_glGetMapxvOES = void function(GLenum, GLenum, GLfixed*);
7661 alias glbfn_glGetMaterialxOES = void function(GLenum, GLenum, GLfixed);
7662 alias glbfn_glGetPixelMapxv = void function(GLenum, GLint, GLfixed*);
7663 alias glbfn_glGetTexGenxvOES = void function(GLenum, GLenum, GLfixed*);
7664 alias glbfn_glGetTexLevelParameterxvOES = void function(GLenum, GLint, GLenum, GLfixed*);
7665 alias glbfn_glIndexxOES = void function(GLfixed);
7666 alias glbfn_glIndexxvOES = void function(const(GLfixed)*);
7667 alias glbfn_glLoadTransposeMatrixxOES = void function(const(GLfixed)*);
7668 alias glbfn_glMap1xOES = void function(GLenum, GLfixed, GLfixed, GLint, GLint, GLfixed);
7669 alias glbfn_glMap2xOES = void function(GLenum, GLfixed, GLfixed, GLint, GLint, GLfixed, GLfixed, GLint, GLint, GLfixed);
7670 alias glbfn_glMapGrid1xOES = void function(GLint, GLfixed, GLfixed);
7671 alias glbfn_glMapGrid2xOES = void function(GLint, GLfixed, GLfixed, GLfixed, GLfixed);
7672 alias glbfn_glMultTransposeMatrixxOES = void function(const(GLfixed)*);
7673 alias glbfn_glMultiTexCoord1xOES = void function(GLenum, GLfixed);
7674 alias glbfn_glMultiTexCoord1xvOES = void function(GLenum, const(GLfixed)*);
7675 alias glbfn_glMultiTexCoord2xOES = void function(GLenum, GLfixed, GLfixed);
7676 alias glbfn_glMultiTexCoord2xvOES = void function(GLenum, const(GLfixed)*);
7677 alias glbfn_glMultiTexCoord3xOES = void function(GLenum, GLfixed, GLfixed, GLfixed);
7678 alias glbfn_glMultiTexCoord3xvOES = void function(GLenum, const(GLfixed)*);
7679 alias glbfn_glMultiTexCoord4xvOES = void function(GLenum, const(GLfixed)*);
7680 alias glbfn_glNormal3xvOES = void function(const(GLfixed)*);
7681 alias glbfn_glPassThroughxOES = void function(GLfixed);
7682 alias glbfn_glPixelMapx = void function(GLenum, GLint, const(GLfixed)*);
7683 alias glbfn_glPixelStorex = void function(GLenum, GLfixed);
7684 alias glbfn_glPixelTransferxOES = void function(GLenum, GLfixed);
7685 alias glbfn_glPixelZoomxOES = void function(GLfixed, GLfixed);
7686 alias glbfn_glPrioritizeTexturesxOES = void function(GLsizei, const(GLuint)*, const(GLfixed)*);
7687 alias glbfn_glRasterPos2xOES = void function(GLfixed, GLfixed);
7688 alias glbfn_glRasterPos2xvOES = void function(const(GLfixed)*);
7689 alias glbfn_glRasterPos3xOES = void function(GLfixed, GLfixed, GLfixed);
7690 alias glbfn_glRasterPos3xvOES = void function(const(GLfixed)*);
7691 alias glbfn_glRasterPos4xOES = void function(GLfixed, GLfixed, GLfixed, GLfixed);
7692 alias glbfn_glRasterPos4xvOES = void function(const(GLfixed)*);
7693 alias glbfn_glRectxOES = void function(GLfixed, GLfixed, GLfixed, GLfixed);
7694 alias glbfn_glRectxvOES = void function(const(GLfixed)*, const(GLfixed)*);
7695 alias glbfn_glTexCoord1xOES = void function(GLfixed);
7696 alias glbfn_glTexCoord1xvOES = void function(const(GLfixed)*);
7697 alias glbfn_glTexCoord2xOES = void function(GLfixed, GLfixed);
7698 alias glbfn_glTexCoord2xvOES = void function(const(GLfixed)*);
7699 alias glbfn_glTexCoord3xOES = void function(GLfixed, GLfixed, GLfixed);
7700 alias glbfn_glTexCoord3xvOES = void function(const(GLfixed)*);
7701 alias glbfn_glTexCoord4xOES = void function(GLfixed, GLfixed, GLfixed, GLfixed);
7702 alias glbfn_glTexCoord4xvOES = void function(const(GLfixed)*);
7703 alias glbfn_glTexGenxOES = void function(GLenum, GLenum, GLfixed);
7704 alias glbfn_glTexGenxvOES = void function(GLenum, GLenum, const(GLfixed)*);
7705 alias glbfn_glVertex2xOES = void function(GLfixed);
7706 alias glbfn_glVertex2xvOES = void function(const(GLfixed)*);
7707 alias glbfn_glVertex3xOES = void function(GLfixed, GLfixed);
7708 alias glbfn_glVertex3xvOES = void function(const(GLfixed)*);
7709 alias glbfn_glVertex4xOES = void function(GLfixed, GLfixed, GLfixed);
7710 alias glbfn_glVertex4xvOES = void function(const(GLfixed)*);
7711 alias glbfn_glQueryMatrixxOES = GLbitfield function(GLfixed*, GLint*);
7712 alias glbfn_glClearDepthfOES = void function(GLclampf);
7713 alias glbfn_glClipPlanefOES = void function(GLenum, const(GLfloat)*);
7714 alias glbfn_glDepthRangefOES = void function(GLclampf, GLclampf);
7715 alias glbfn_glFrustumfOES = void function(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
7716 alias glbfn_glGetClipPlanefOES = void function(GLenum, GLfloat*);
7717 alias glbfn_glOrthofOES = void function(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
7718 alias glbfn_glFramebufferTextureMultiviewOVR = void function(GLenum, GLenum, GLuint, GLint, GLint, GLsizei);
7719 alias glbfn_glHintPGI = void function(GLenum, GLint);
7720 alias glbfn_glDetailTexFuncSGIS = void function(GLenum, GLsizei, const(GLfloat)*);
7721 alias glbfn_glGetDetailTexFuncSGIS = void function(GLenum, GLfloat*);
7722 alias glbfn_glFogFuncSGIS = void function(GLsizei, const(GLfloat)*);
7723 alias glbfn_glGetFogFuncSGIS = void function(GLfloat*);
7724 alias glbfn_glSampleMaskSGIS = void function(GLclampf, GLboolean);
7725 alias glbfn_glSamplePatternSGIS = void function(GLenum);
7726 alias glbfn_glPixelTexGenParameteriSGIS = void function(GLenum, GLint);
7727 alias glbfn_glPixelTexGenParameterivSGIS = void function(GLenum, const(GLint)*);
7728 alias glbfn_glPixelTexGenParameterfSGIS = void function(GLenum, GLfloat);
7729 alias glbfn_glPixelTexGenParameterfvSGIS = void function(GLenum, const(GLfloat)*);
7730 alias glbfn_glGetPixelTexGenParameterivSGIS = void function(GLenum, GLint*);
7731 alias glbfn_glGetPixelTexGenParameterfvSGIS = void function(GLenum, GLfloat*);
7732 alias glbfn_glPointParameterfSGIS = void function(GLenum, GLfloat);
7733 alias glbfn_glPointParameterfvSGIS = void function(GLenum, const(GLfloat)*);
7734 alias glbfn_glSharpenTexFuncSGIS = void function(GLenum, GLsizei, const(GLfloat)*);
7735 alias glbfn_glGetSharpenTexFuncSGIS = void function(GLenum, GLfloat*);
7736 alias glbfn_glTexImage4DSGIS = void function(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const(void)*);
7737 alias glbfn_glTexSubImage4DSGIS = void function(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const(void)*);
7738 alias glbfn_glTextureColorMaskSGIS = void function(GLboolean, GLboolean, GLboolean, GLboolean);
7739 alias glbfn_glGetTexFilterFuncSGIS = void function(GLenum, GLenum, GLfloat*);
7740 alias glbfn_glTexFilterFuncSGIS = void function(GLenum, GLenum, GLsizei, const(GLfloat)*);
7741 alias glbfn_glAsyncMarkerSGIX = void function(GLuint);
7742 alias glbfn_glFinishAsyncSGIX = GLint function(GLuint*);
7743 alias glbfn_glPollAsyncSGIX = GLint function(GLuint*);
7744 alias glbfn_glGenAsyncMarkersSGIX = GLuint function(GLsizei);
7745 alias glbfn_glDeleteAsyncMarkersSGIX = void function(GLuint, GLsizei);
7746 alias glbfn_glIsAsyncMarkerSGIX = GLboolean function(GLuint);
7747 alias glbfn_glFlushRasterSGIX = void function();
7748 alias glbfn_glFragmentColorMaterialSGIX = void function(GLenum, GLenum);
7749 alias glbfn_glFragmentLightfSGIX = void function(GLenum, GLenum, GLfloat);
7750 alias glbfn_glFragmentLightfvSGIX = void function(GLenum, GLenum, const(GLfloat)*);
7751 alias glbfn_glFragmentLightiSGIX = void function(GLenum, GLenum, GLint);
7752 alias glbfn_glFragmentLightivSGIX = void function(GLenum, GLenum, const(GLint)*);
7753 alias glbfn_glFragmentLightModelfSGIX = void function(GLenum, GLfloat);
7754 alias glbfn_glFragmentLightModelfvSGIX = void function(GLenum, const(GLfloat)*);
7755 alias glbfn_glFragmentLightModeliSGIX = void function(GLenum, GLint);
7756 alias glbfn_glFragmentLightModelivSGIX = void function(GLenum, const(GLint)*);
7757 alias glbfn_glFragmentMaterialfSGIX = void function(GLenum, GLenum, GLfloat);
7758 alias glbfn_glFragmentMaterialfvSGIX = void function(GLenum, GLenum, const(GLfloat)*);
7759 alias glbfn_glFragmentMaterialiSGIX = void function(GLenum, GLenum, GLint);
7760 alias glbfn_glFragmentMaterialivSGIX = void function(GLenum, GLenum, const(GLint)*);
7761 alias glbfn_glGetFragmentLightfvSGIX = void function(GLenum, GLenum, GLfloat*);
7762 alias glbfn_glGetFragmentLightivSGIX = void function(GLenum, GLenum, GLint*);
7763 alias glbfn_glGetFragmentMaterialfvSGIX = void function(GLenum, GLenum, GLfloat*);
7764 alias glbfn_glGetFragmentMaterialivSGIX = void function(GLenum, GLenum, GLint*);
7765 alias glbfn_glLightEnviSGIX = void function(GLenum, GLint);
7766 alias glbfn_glFrameZoomSGIX = void function(GLint);
7767 alias glbfn_glIglooInterfaceSGIX = void function(GLenum, const(void)*);
7768 alias glbfn_glGetInstrumentsSGIX = GLint function();
7769 alias glbfn_glInstrumentsBufferSGIX = void function(GLsizei, GLint*);
7770 alias glbfn_glPollInstrumentsSGIX = GLint function(GLint*);
7771 alias glbfn_glReadInstrumentsSGIX = void function(GLint);
7772 alias glbfn_glStartInstrumentsSGIX = void function();
7773 alias glbfn_glStopInstrumentsSGIX = void function(GLint);
7774 alias glbfn_glGetListParameterfvSGIX = void function(GLuint, GLenum, GLfloat*);
7775 alias glbfn_glGetListParameterivSGIX = void function(GLuint, GLenum, GLint*);
7776 alias glbfn_glListParameterfSGIX = void function(GLuint, GLenum, GLfloat);
7777 alias glbfn_glListParameterfvSGIX = void function(GLuint, GLenum, const(GLfloat)*);
7778 alias glbfn_glListParameteriSGIX = void function(GLuint, GLenum, GLint);
7779 alias glbfn_glListParameterivSGIX = void function(GLuint, GLenum, const(GLint)*);
7780 alias glbfn_glPixelTexGenSGIX = void function(GLenum);
7781 alias glbfn_glDeformationMap3dSGIX = void function(GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const(GLdouble)*);
7782 alias glbfn_glDeformationMap3fSGIX = void function(GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const(GLfloat)*);
7783 alias glbfn_glDeformSGIX = void function(GLbitfield);
7784 alias glbfn_glLoadIdentityDeformationMapSGIX = void function(GLbitfield);
7785 alias glbfn_glReferencePlaneSGIX = void function(const(GLdouble)*);
7786 alias glbfn_glSpriteParameterfSGIX = void function(GLenum, GLfloat);
7787 alias glbfn_glSpriteParameterfvSGIX = void function(GLenum, const(GLfloat)*);
7788 alias glbfn_glSpriteParameteriSGIX = void function(GLenum, GLint);
7789 alias glbfn_glSpriteParameterivSGIX = void function(GLenum, const(GLint)*);
7790 alias glbfn_glTagSampleBufferSGIX = void function();
7791 alias glbfn_glColorTableSGI = void function(GLenum, GLenum, GLsizei, GLenum, GLenum, const(void)*);
7792 alias glbfn_glColorTableParameterfvSGI = void function(GLenum, GLenum, const(GLfloat)*);
7793 alias glbfn_glColorTableParameterivSGI = void function(GLenum, GLenum, const(GLint)*);
7794 alias glbfn_glCopyColorTableSGI = void function(GLenum, GLenum, GLint, GLint, GLsizei);
7795 alias glbfn_glGetColorTableSGI = void function(GLenum, GLenum, GLenum, void*);
7796 alias glbfn_glGetColorTableParameterfvSGI = void function(GLenum, GLenum, GLfloat*);
7797 alias glbfn_glGetColorTableParameterivSGI = void function(GLenum, GLenum, GLint*);
7798 alias glbfn_glFinishTextureSUNX = void function();
7799 alias glbfn_glGlobalAlphaFactorbSUN = void function(GLbyte);
7800 alias glbfn_glGlobalAlphaFactorsSUN = void function(GLshort);
7801 alias glbfn_glGlobalAlphaFactoriSUN = void function(GLint);
7802 alias glbfn_glGlobalAlphaFactorfSUN = void function(GLfloat);
7803 alias glbfn_glGlobalAlphaFactordSUN = void function(GLdouble);
7804 alias glbfn_glGlobalAlphaFactorubSUN = void function(GLubyte);
7805 alias glbfn_glGlobalAlphaFactorusSUN = void function(GLushort);
7806 alias glbfn_glGlobalAlphaFactoruiSUN = void function(GLuint);
7807 alias glbfn_glDrawMeshArraysSUN = void function(GLenum, GLint, GLsizei, GLsizei);
7808 alias glbfn_glReplacementCodeuiSUN = void function(GLuint);
7809 alias glbfn_glReplacementCodeusSUN = void function(GLushort);
7810 alias glbfn_glReplacementCodeubSUN = void function(GLubyte);
7811 alias glbfn_glReplacementCodeuivSUN = void function(const(GLuint)*);
7812 alias glbfn_glReplacementCodeusvSUN = void function(const(GLushort)*);
7813 alias glbfn_glReplacementCodeubvSUN = void function(const(GLubyte)*);
7814 alias glbfn_glReplacementCodePointerSUN = void function(GLenum, GLsizei, const(void*)*);
7815 alias glbfn_glColor4ubVertex2fSUN = void function(GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat);
7816 alias glbfn_glColor4ubVertex2fvSUN = void function(const(GLubyte)*, const(GLfloat)*);
7817 alias glbfn_glColor4ubVertex3fSUN = void function(GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat);
7818 alias glbfn_glColor4ubVertex3fvSUN = void function(const(GLubyte)*, const(GLfloat)*);
7819 alias glbfn_glColor3fVertex3fSUN = void function(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
7820 alias glbfn_glColor3fVertex3fvSUN = void function(const(GLfloat)*, const(GLfloat)*);
7821 alias glbfn_glNormal3fVertex3fSUN = void function(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
7822 alias glbfn_glNormal3fVertex3fvSUN = void function(const(GLfloat)*, const(GLfloat)*);
7823 alias glbfn_glColor4fNormal3fVertex3fSUN = void function(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
7824 alias glbfn_glColor4fNormal3fVertex3fvSUN = void function(const(GLfloat)*, const(GLfloat)*, const(GLfloat)*);
7825 alias glbfn_glTexCoord2fVertex3fSUN = void function(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
7826 alias glbfn_glTexCoord2fVertex3fvSUN = void function(const(GLfloat)*, const(GLfloat)*);
7827 alias glbfn_glTexCoord4fVertex4fSUN = void function(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
7828 alias glbfn_glTexCoord4fVertex4fvSUN = void function(const(GLfloat)*, const(GLfloat)*);
7829 alias glbfn_glTexCoord2fColor4ubVertex3fSUN = void function(GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat);
7830 alias glbfn_glTexCoord2fColor4ubVertex3fvSUN = void function(const(GLfloat)*, const(GLubyte)*, const(GLfloat)*);
7831 alias glbfn_glTexCoord2fColor3fVertex3fSUN = void function(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
7832 alias glbfn_glTexCoord2fColor3fVertex3fvSUN = void function(const(GLfloat)*, const(GLfloat)*, const(GLfloat)*);
7833 alias glbfn_glTexCoord2fNormal3fVertex3fSUN = void function(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
7834 alias glbfn_glTexCoord2fNormal3fVertex3fvSUN = void function(const(GLfloat)*, const(GLfloat)*, const(GLfloat)*);
7835 alias glbfn_glTexCoord2fColor4fNormal3fVertex3fSUN = void function(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
7836 alias glbfn_glTexCoord2fColor4fNormal3fVertex3fvSUN = void function(const(GLfloat)*, const(GLfloat)*, const(GLfloat)*, const(GLfloat)*);
7837 alias glbfn_glTexCoord4fColor4fNormal3fVertex4fSUN = void function(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
7838 alias glbfn_glTexCoord4fColor4fNormal3fVertex4fvSUN = void function(const(GLfloat)*, const(GLfloat)*, const(GLfloat)*, const(GLfloat)*);
7839 alias glbfn_glReplacementCodeuiVertex3fSUN = void function(GLuint, GLfloat, GLfloat, GLfloat);
7840 alias glbfn_glReplacementCodeuiVertex3fvSUN = void function(const(GLuint)*, const(GLfloat)*);
7841 alias glbfn_glReplacementCodeuiColor4ubVertex3fSUN = void function(GLuint, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat);
7842 alias glbfn_glReplacementCodeuiColor4ubVertex3fvSUN = void function(const(GLuint)*, const(GLubyte)*, const(GLfloat)*);
7843 alias glbfn_glReplacementCodeuiColor3fVertex3fSUN = void function(GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
7844 alias glbfn_glReplacementCodeuiColor3fVertex3fvSUN = void function(const(GLuint)*, const(GLfloat)*, const(GLfloat)*);
7845 alias glbfn_glReplacementCodeuiNormal3fVertex3fSUN = void function(GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
7846 alias glbfn_glReplacementCodeuiNormal3fVertex3fvSUN = void function(const(GLuint)*, const(GLfloat)*, const(GLfloat)*);
7847 alias glbfn_glReplacementCodeuiColor4fNormal3fVertex3fSUN = void function(GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
7848 alias glbfn_glReplacementCodeuiColor4fNormal3fVertex3fvSUN = void function(const(GLuint)*, const(GLfloat)*, const(GLfloat)*, const(GLfloat)*);
7849 alias glbfn_glReplacementCodeuiTexCoord2fVertex3fSUN = void function(GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
7850 alias glbfn_glReplacementCodeuiTexCoord2fVertex3fvSUN = void function(const(GLuint)*, const(GLfloat)*, const(GLfloat)*);
7851 alias glbfn_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = void function(GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
7852 alias glbfn_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = void function(const(GLuint)*, const(GLfloat)*, const(GLfloat)*, const(GLfloat)*);
7853 alias glbfn_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = void function(GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
7854 alias glbfn_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = void function(const(GLuint)*, const(GLfloat)*, const(GLfloat)*, const(GLfloat)*, const(GLfloat)*);
7858 // ////////////////////////////////////////////////////////////////////////// //
7859 version(glbind_lazy_load) {
7860 private string glbindCreateInternalVars () {
7861 string res;
7862 foreach (name; __traits(allMembers, mixin(__MODULE__))) {
7863 static if (name.length > 6 && name[0..6] == "glbfn_") {
7864 //pragma(msg, mixin(name));
7865 import std.traits;
7866 //pragma(msg, ReturnType!(mixin(name)));
7867 //pragma(msg, Parameters!(mixin(name)));
7868 // create pointer
7869 string pars, call;
7870 foreach (immutable idx, immutable ptype; Parameters!(mixin(name))) {
7871 import std.conv : to;
7872 pars ~= ", "~ptype.stringof~" a"~to!string(idx);
7873 call ~= "a"~to!string(idx)~",";
7875 if (pars.length) pars = pars[2..$];
7876 res ~= "__gshared "~name~" "~name[6..$]~" = function "~
7877 ReturnType!(mixin(name)).stringof~" "~
7878 /*Parameters!(mixin(name)).stringof*/"("~pars~") nothrow{\n"~
7879 // build loader
7880 " "~name[6..$]~" = cast("~name~")glGetProcAddress(`"~name[6..$]~"`);\n"~
7881 " if ("~name[6..$]~" is null) assert(0, `OpenGL function '"~name[6..$]~"' not found!`);\n"~
7882 " version(glbind_debug) { import core.stdc.stdio; fprintf(stderr, \"GLBIND: '"~name[6..$]~"'\\n\"); }\n"~
7883 " "~(is(ReturnType!(mixin(name)) == void) ? "" : "return ")~name[6..$]~"("~call~");\n"~
7884 //" assert(0, `"~name[6..$]~"`);\n"~
7885 "};\n";
7888 return res;
7890 } else {
7891 private string glbindCreateInternalVars () {
7892 string res;
7893 foreach (name; __traits(allMembers, mixin(__MODULE__))) {
7894 static if (name.length > 6 && name[0..6] == "glbfn_") {
7895 //pragma(msg, name);
7896 // create pointer
7897 res ~= "__gshared "~name~" "~name[6..$]~";\n";
7900 return res;
7903 mixin(glbindCreateInternalVars());
7906 public void glbindLoadFunctions () {
7907 version(glbind_lazy_load) {} else {
7908 foreach (name; __traits(allMembers, mixin(__MODULE__))) {
7909 static if (name.length > 6 && name[0..6] == "glbfn_") {
7910 //pragma(msg, name);
7911 // load function
7912 mixin(name[6..$]~" = cast("~name~")glGetProcAddress(`"~name[6..$]~"`);");
7913 mixin("if ("~name[6..$]~" is null) assert(0, `OpenGL function '"~name[6..$]~"' not found!`);");
7920 //void main () { glbindLoadFunctions(); }