opengl_defines.h
1 /*
2 ** ClanLib SDK
3 ** Copyright (c) 1997-2020 The ClanLib Team
4 **
5 ** This software is provided 'as-is', without any express or implied
6 ** warranty. In no event will the authors be held liable for any damages
7 ** arising from the use of this software.
8 **
9 ** Permission is granted to anyone to use this software for any purpose,
10 ** including commercial applications, and to alter it and redistribute it
11 ** freely, subject to the following restrictions:
12 **
13 ** 1. The origin of this software must not be misrepresented; you must not
14 ** claim that you wrote the original software. If you use this software
15 ** in a product, an acknowledgment in the product documentation would be
16 ** appreciated but is not required.
17 ** 2. Altered source versions must be plainly marked as such, and must not be
18 ** misrepresented as being the original software.
19 ** 3. This notice may not be removed or altered from any source distribution.
20 **
21 ** Note: Some of the libraries ClanLib may link to may have additional
22 ** requirements or restrictions.
23 **
24 ** File Author(s):
25 **
26 ** Magnus Norddahl
27 ** Mark Page
28 */
29 
30 
31 #pragma once
32 
33 #include "../Core/System/cl_platform.h"
34 
35 #if defined(__IOS__)
36 #include <OpenGLES/ES2/gl.h>
37 #include <OpenGLES/ES2/glext.h>
38 #elif defined(__APPLE__)
39 #include <OpenGL/gl.h>
40 #include <OpenGL/glext.h>
41 #elif defined(__ANDROID__)
42 #include <GLES/gl.h>
43 #else
44 #include <GL/gl.h>
45 #endif
46 
47 #include <cstddef>
48 
49 namespace clan
50 {
53 
54 typedef unsigned int GLenum;
55 typedef unsigned char GLboolean;
56 typedef unsigned int GLbitfield;
57 typedef signed char GLbyte;
58 typedef short GLshort;
59 typedef int GLint;
60 typedef int GLsizei;
61 typedef unsigned char GLubyte;
62 typedef unsigned short GLushort;
63 typedef unsigned int GLuint;
64 typedef int64_t CLint64;
65 typedef uint64_t CLuint64;
66 typedef float GLfloat;
67 typedef float GLclampf;
68 typedef double GLdouble;
69 typedef double GLclampd;
70 typedef void GLvoid;
71 typedef char GLchar;
72 typedef ptrdiff_t GLintptr;
73 typedef ptrdiff_t GLsizeiptr;
74 typedef struct __CLsync *CLsync;
75 
76 typedef void * CLDEBUGPROCARB;
77 typedef void * CLDEBUGPROC;
78 
81 {
82 
83 #ifdef __ANDROID__ // OpenGL ES3.2
84 #define CLANLIB_OPENGL_ES3
85 #endif
86 
87 #ifdef CLANLIB_OPENGL_ES3
88 
89 // Undefine windows GL.h defines to assist in initial clanlib development. These can be removed once ES3.2 conversion is complete
90 #undef GL_ACCUM
91 #undef GL_LOAD
92 #undef GL_RETURN
93 #undef GL_MULT
94 #undef GL_ADD
95 #undef GL_NEVER
96 #undef GL_LESS
97 #undef GL_EQUAL
98 #undef GL_LEQUAL
99 #undef GL_GREATER
100 #undef GL_NOTEQUAL
101 #undef GL_GEQUAL
102 #undef GL_ALWAYS
103 #undef GL_CURRENT_BIT
104 #undef GL_POINT_BIT
105 #undef GL_LINE_BIT
106 #undef GL_POLYGON_BIT
107 #undef GL_POLYGON_STIPPLE_BIT
108 #undef GL_PIXEL_MODE_BIT
109 #undef GL_LIGHTING_BIT
110 #undef GL_FOG_BIT
111 #undef GL_DEPTH_BUFFER_BIT
112 #undef GL_ACCUM_BUFFER_BIT
113 #undef GL_STENCIL_BUFFER_BIT
114 #undef GL_VIEWPORT_BIT
115 #undef GL_TRANSFORM_BIT
116 #undef GL_ENABLE_BIT
117 #undef GL_COLOR_BUFFER_BIT
118 #undef GL_HINT_BIT
119 #undef GL_EVAL_BIT
120 #undef GL_LIST_BIT
121 #undef GL_TEXTURE_BIT
122 #undef GL_SCISSOR_BIT
123 #undef GL_ALL_ATTRIB_BITS
124 #undef GL_POINTS
125 #undef GL_LINES
126 #undef GL_LINE_LOOP
127 #undef GL_LINE_STRIP
128 #undef GL_TRIANGLES
129 #undef GL_TRIANGLE_STRIP
130 #undef GL_TRIANGLE_FAN
131 #undef GL_QUADS
132 #undef GL_QUAD_STRIP
133 #undef GL_POLYGON
134 #undef GL_ZERO
135 #undef GL_ONE
136 #undef GL_SRC_COLOR
137 #undef GL_ONE_MINUS_SRC_COLOR
138 #undef GL_SRC_ALPHA
139 #undef GL_ONE_MINUS_SRC_ALPHA
140 #undef GL_DST_ALPHA
141 #undef GL_ONE_MINUS_DST_ALPHA
142 #undef GL_DST_COLOR
143 #undef GL_ONE_MINUS_DST_COLOR
144 #undef GL_SRC_ALPHA_SATURATE
145 #undef GL_TRUE
146 #undef GL_FALSE
147 #undef GL_CLIP_PLANE0
148 #undef GL_CLIP_PLANE1
149 #undef GL_CLIP_PLANE2
150 #undef GL_CLIP_PLANE3
151 #undef GL_CLIP_PLANE4
152 #undef GL_CLIP_PLANE5
153 #undef GL_BYTE
154 #undef GL_UNSIGNED_BYTE
155 #undef GL_SHORT
156 #undef GL_UNSIGNED_SHORT
157 #undef GL_INT
158 #undef GL_UNSIGNED_INT
159 #undef GL_FLOAT
160 #undef GL_2_BYTES
161 #undef GL_3_BYTES
162 #undef GL_4_BYTES
163 #undef GL_DOUBLE
164 #undef GL_NONE
165 #undef GL_FRONT_LEFT
166 #undef GL_FRONT_RIGHT
167 #undef GL_BACK_LEFT
168 #undef GL_BACK_RIGHT
169 #undef GL_FRONT
170 #undef GL_BACK
171 #undef GL_LEFT
172 #undef GL_RIGHT
173 #undef GL_FRONT_AND_BACK
174 #undef GL_AUX0
175 #undef GL_AUX1
176 #undef GL_AUX2
177 #undef GL_AUX3
178 #undef GL_NO_ERROR
179 #undef GL_INVALID_ENUM
180 #undef GL_INVALID_VALUE
181 #undef GL_INVALID_OPERATION
182 #undef GL_STACK_OVERFLOW
183 #undef GL_STACK_UNDERFLOW
184 #undef GL_OUT_OF_MEMORY
185 #undef GL_2D
186 #undef GL_3D
187 #undef GL_3D_COLOR
188 #undef GL_3D_COLOR_TEXTURE
189 #undef GL_4D_COLOR_TEXTURE
190 #undef GL_PASS_THROUGH_TOKEN
191 #undef GL_POINT_TOKEN
192 #undef GL_LINE_TOKEN
193 #undef GL_POLYGON_TOKEN
194 #undef GL_BITMAP_TOKEN
195 #undef GL_DRAW_PIXEL_TOKEN
196 #undef GL_COPY_PIXEL_TOKEN
197 #undef GL_LINE_RESET_TOKEN
198 #undef GL_EXP
199 #undef GL_EXP2
200 #undef GL_CW
201 #undef GL_CCW
202 #undef GL_COEFF
203 #undef GL_ORDER
204 #undef GL_DOMAIN
205 #undef GL_CURRENT_COLOR
206 #undef GL_CURRENT_INDEX
207 #undef GL_CURRENT_NORMAL
208 #undef GL_CURRENT_TEXTURE_COORDS
209 #undef GL_CURRENT_RASTER_COLOR
210 #undef GL_CURRENT_RASTER_INDEX
211 #undef GL_CURRENT_RASTER_TEXTURE_COORDS
212 #undef GL_CURRENT_RASTER_POSITION
213 #undef GL_CURRENT_RASTER_POSITION_VALID
214 #undef GL_CURRENT_RASTER_DISTANCE
215 #undef GL_POINT_SMOOTH
216 #undef GL_POINT_SIZE
217 #undef GL_POINT_SIZE_RANGE
218 #undef GL_POINT_SIZE_GRANULARITY
219 #undef GL_LINE_SMOOTH
220 #undef GL_LINE_WIDTH
221 #undef GL_LINE_WIDTH_RANGE
222 #undef GL_LINE_WIDTH_GRANULARITY
223 #undef GL_LINE_STIPPLE
224 #undef GL_LINE_STIPPLE_PATTERN
225 #undef GL_LINE_STIPPLE_REPEAT
226 #undef GL_LIST_MODE
227 #undef GL_MAX_LIST_NESTING
228 #undef GL_LIST_BASE
229 #undef GL_LIST_INDEX
230 #undef GL_POLYGON_MODE
231 #undef GL_POLYGON_SMOOTH
232 #undef GL_POLYGON_STIPPLE
233 #undef GL_EDGE_FLAG
234 #undef GL_CULL_FACE
235 #undef GL_CULL_FACE_MODE
236 #undef GL_FRONT_FACE
237 #undef GL_LIGHTING
238 #undef GL_LIGHT_MODEL_LOCAL_VIEWER
239 #undef GL_LIGHT_MODEL_TWO_SIDE
240 #undef GL_LIGHT_MODEL_AMBIENT
241 #undef GL_SHADE_MODEL
242 #undef GL_COLOR_MATERIAL_FACE
243 #undef GL_COLOR_MATERIAL_PARAMETER
244 #undef GL_COLOR_MATERIAL
245 #undef GL_FOG
246 #undef GL_FOG_INDEX
247 #undef GL_FOG_DENSITY
248 #undef GL_FOG_START
249 #undef GL_FOG_END
250 #undef GL_FOG_MODE
251 #undef GL_FOG_COLOR
252 #undef GL_DEPTH_RANGE
253 #undef GL_DEPTH_TEST
254 #undef GL_DEPTH_WRITEMASK
255 #undef GL_DEPTH_CLEAR_VALUE
256 #undef GL_DEPTH_FUNC
257 #undef GL_ACCUM_CLEAR_VALUE
258 #undef GL_STENCIL_TEST
259 #undef GL_STENCIL_CLEAR_VALUE
260 #undef GL_STENCIL_FUNC
261 #undef GL_STENCIL_VALUE_MASK
262 #undef GL_STENCIL_FAIL
263 #undef GL_STENCIL_PASS_DEPTH_FAIL
264 #undef GL_STENCIL_PASS_DEPTH_PASS
265 #undef GL_STENCIL_REF
266 #undef GL_STENCIL_WRITEMASK
267 #undef GL_MATRIX_MODE
268 #undef GL_NORMALIZE
269 #undef GL_VIEWPORT
270 #undef GL_MODELVIEW_STACK_DEPTH
271 #undef GL_PROJECTION_STACK_DEPTH
272 #undef GL_TEXTURE_STACK_DEPTH
273 #undef GL_MODELVIEW_MATRIX
274 #undef GL_PROJECTION_MATRIX
275 #undef GL_TEXTURE_MATRIX
276 #undef GL_ATTRIB_STACK_DEPTH
277 #undef GL_CLIENT_ATTRIB_STACK_DEPTH
278 #undef GL_ALPHA_TEST
279 #undef GL_ALPHA_TEST_FUNC
280 #undef GL_ALPHA_TEST_REF
281 #undef GL_DITHER
282 #undef GL_BLEND_DST
283 #undef GL_BLEND_SRC
284 #undef GL_BLEND
285 #undef GL_LOGIC_OP_MODE
286 #undef GL_INDEX_LOGIC_OP
287 #undef GL_COLOR_LOGIC_OP
288 #undef GL_AUX_BUFFERS
289 #undef GL_DRAW_BUFFER
290 #undef GL_READ_BUFFER
291 #undef GL_SCISSOR_BOX
292 #undef GL_SCISSOR_TEST
293 #undef GL_INDEX_CLEAR_VALUE
294 #undef GL_INDEX_WRITEMASK
295 #undef GL_COLOR_CLEAR_VALUE
296 #undef GL_COLOR_WRITEMASK
297 #undef GL_INDEX_MODE
298 #undef GL_RGBA_MODE
299 #undef GL_DOUBLEBUFFER
300 #undef GL_STEREO
301 #undef GL_RENDER_MODE
302 #undef GL_PERSPECTIVE_CORRECTION_HINT
303 #undef GL_POINT_SMOOTH_HINT
304 #undef GL_LINE_SMOOTH_HINT
305 #undef GL_POLYGON_SMOOTH_HINT
306 #undef GL_FOG_HINT
307 #undef GL_TEXTURE_GEN_S
308 #undef GL_TEXTURE_GEN_T
309 #undef GL_TEXTURE_GEN_R
310 #undef GL_TEXTURE_GEN_Q
311 #undef GL_PIXEL_MAP_I_TO_I
312 #undef GL_PIXEL_MAP_S_TO_S
313 #undef GL_PIXEL_MAP_I_TO_R
314 #undef GL_PIXEL_MAP_I_TO_G
315 #undef GL_PIXEL_MAP_I_TO_B
316 #undef GL_PIXEL_MAP_I_TO_A
317 #undef GL_PIXEL_MAP_R_TO_R
318 #undef GL_PIXEL_MAP_G_TO_G
319 #undef GL_PIXEL_MAP_B_TO_B
320 #undef GL_PIXEL_MAP_A_TO_A
321 #undef GL_PIXEL_MAP_I_TO_I_SIZE
322 #undef GL_PIXEL_MAP_S_TO_S_SIZE
323 #undef GL_PIXEL_MAP_I_TO_R_SIZE
324 #undef GL_PIXEL_MAP_I_TO_G_SIZE
325 #undef GL_PIXEL_MAP_I_TO_B_SIZE
326 #undef GL_PIXEL_MAP_I_TO_A_SIZE
327 #undef GL_PIXEL_MAP_R_TO_R_SIZE
328 #undef GL_PIXEL_MAP_G_TO_G_SIZE
329 #undef GL_PIXEL_MAP_B_TO_B_SIZE
330 #undef GL_PIXEL_MAP_A_TO_A_SIZE
331 #undef GL_UNPACK_SWAP_BYTES
332 #undef GL_UNPACK_LSB_FIRST
333 #undef GL_UNPACK_ROW_LENGTH
334 #undef GL_UNPACK_SKIP_ROWS
335 #undef GL_UNPACK_SKIP_PIXELS
336 #undef GL_UNPACK_ALIGNMENT
337 #undef GL_PACK_SWAP_BYTES
338 #undef GL_PACK_LSB_FIRST
339 #undef GL_PACK_ROW_LENGTH
340 #undef GL_PACK_SKIP_ROWS
341 #undef GL_PACK_SKIP_PIXELS
342 #undef GL_PACK_ALIGNMENT
343 #undef GL_MAP_COLOR
344 #undef GL_MAP_STENCIL
345 #undef GL_INDEX_SHIFT
346 #undef GL_INDEX_OFFSET
347 #undef GL_RED_SCALE
348 #undef GL_RED_BIAS
349 #undef GL_ZOOM_X
350 #undef GL_ZOOM_Y
351 #undef GL_GREEN_SCALE
352 #undef GL_GREEN_BIAS
353 #undef GL_BLUE_SCALE
354 #undef GL_BLUE_BIAS
355 #undef GL_ALPHA_SCALE
356 #undef GL_ALPHA_BIAS
357 #undef GL_DEPTH_SCALE
358 #undef GL_DEPTH_BIAS
359 #undef GL_MAX_EVAL_ORDER
360 #undef GL_MAX_LIGHTS
361 #undef GL_MAX_CLIP_PLANES
362 #undef GL_MAX_TEXTURE_SIZE
363 #undef GL_MAX_PIXEL_MAP_TABLE
364 #undef GL_MAX_ATTRIB_STACK_DEPTH
365 #undef GL_MAX_MODELVIEW_STACK_DEPTH
366 #undef GL_MAX_NAME_STACK_DEPTH
367 #undef GL_MAX_PROJECTION_STACK_DEPTH
368 #undef GL_MAX_TEXTURE_STACK_DEPTH
369 #undef GL_MAX_VIEWPORT_DIMS
370 #undef GL_MAX_CLIENT_ATTRIB_STACK_DEPTH
371 #undef GL_SUBPIXEL_BITS
372 #undef GL_INDEX_BITS
373 #undef GL_RED_BITS
374 #undef GL_GREEN_BITS
375 #undef GL_BLUE_BITS
376 #undef GL_ALPHA_BITS
377 #undef GL_DEPTH_BITS
378 #undef GL_STENCIL_BITS
379 #undef GL_ACCUM_RED_BITS
380 #undef GL_ACCUM_GREEN_BITS
381 #undef GL_ACCUM_BLUE_BITS
382 #undef GL_ACCUM_ALPHA_BITS
383 #undef GL_NAME_STACK_DEPTH
384 #undef GL_AUTO_NORMAL
385 #undef GL_MAP1_COLOR_4
386 #undef GL_MAP1_INDEX
387 #undef GL_MAP1_NORMAL
388 #undef GL_MAP1_TEXTURE_COORD_1
389 #undef GL_MAP1_TEXTURE_COORD_2
390 #undef GL_MAP1_TEXTURE_COORD_3
391 #undef GL_MAP1_TEXTURE_COORD_4
392 #undef GL_MAP1_VERTEX_3
393 #undef GL_MAP1_VERTEX_4
394 #undef GL_MAP2_COLOR_4
395 #undef GL_MAP2_INDEX
396 #undef GL_MAP2_NORMAL
397 #undef GL_MAP2_TEXTURE_COORD_1
398 #undef GL_MAP2_TEXTURE_COORD_2
399 #undef GL_MAP2_TEXTURE_COORD_3
400 #undef GL_MAP2_TEXTURE_COORD_4
401 #undef GL_MAP2_VERTEX_3
402 #undef GL_MAP2_VERTEX_4
403 #undef GL_MAP1_GRID_DOMAIN
404 #undef GL_MAP1_GRID_SEGMENTS
405 #undef GL_MAP2_GRID_DOMAIN
406 #undef GL_MAP2_GRID_SEGMENTS
407 #undef GL_TEXTURE_1D
408 #undef GL_TEXTURE_2D
409 #undef GL_FEEDBACK_BUFFER_POINTER
410 #undef GL_FEEDBACK_BUFFER_SIZE
411 #undef GL_FEEDBACK_BUFFER_TYPE
412 #undef GL_SELECTION_BUFFER_POINTER
413 #undef GL_SELECTION_BUFFER_SIZE
414 #undef GL_TEXTURE_WIDTH
415 #undef GL_TEXTURE_HEIGHT
416 #undef GL_TEXTURE_INTERNAL_FORMAT
417 #undef GL_TEXTURE_BORDER_COLOR
418 #undef GL_TEXTURE_BORDER
419 #undef GL_DONT_CARE
420 #undef GL_FASTEST
421 #undef GL_NICEST
422 #undef GL_LIGHT0
423 #undef GL_LIGHT1
424 #undef GL_LIGHT2
425 #undef GL_LIGHT3
426 #undef GL_LIGHT4
427 #undef GL_LIGHT5
428 #undef GL_LIGHT6
429 #undef GL_LIGHT7
430 #undef GL_AMBIENT
431 #undef GL_DIFFUSE
432 #undef GL_SPECULAR
433 #undef GL_POSITION
434 #undef GL_SPOT_DIRECTION
435 #undef GL_SPOT_EXPONENT
436 #undef GL_SPOT_CUTOFF
437 #undef GL_CONSTANT_ATTENUATION
438 #undef GL_LINEAR_ATTENUATION
439 #undef GL_QUADRATIC_ATTENUATION
440 #undef GL_COMPILE
441 #undef GL_COMPILE_AND_EXECUTE
442 #undef GL_CLEAR
443 #undef GL_AND
444 #undef GL_AND_REVERSE
445 #undef GL_COPY
446 #undef GL_AND_INVERTED
447 #undef GL_NOOP
448 #undef GL_XOR
449 #undef GL_OR
450 #undef GL_NOR
451 #undef GL_EQUIV
452 #undef GL_INVERT
453 #undef GL_OR_REVERSE
454 #undef GL_COPY_INVERTED
455 #undef GL_OR_INVERTED
456 #undef GL_NAND
457 #undef GL_SET
458 #undef GL_EMISSION
459 #undef GL_SHININESS
460 #undef GL_AMBIENT_AND_DIFFUSE
461 #undef GL_COLOR_INDEXES
462 #undef GL_MODELVIEW
463 #undef GL_PROJECTION
464 #undef GL_TEXTURE
465 #undef GL_COLOR
466 #undef GL_DEPTH
467 #undef GL_STENCIL
468 #undef GL_COLOR_INDEX
469 #undef GL_STENCIL_INDEX
470 #undef GL_DEPTH_COMPONENT
471 #undef GL_RED
472 #undef GL_GREEN
473 #undef GL_BLUE
474 #undef GL_ALPHA
475 #undef GL_RGB
476 #undef GL_RGBA
477 #undef GL_LUMINANCE
478 #undef GL_LUMINANCE_ALPHA
479 #undef GL_BITMAP
480 #undef GL_POINT
481 #undef GL_LINE
482 #undef GL_FILL
483 #undef GL_RENDER
484 #undef GL_FEEDBACK
485 #undef GL_SELECT
486 #undef GL_FLAT
487 #undef GL_SMOOTH
488 #undef GL_KEEP
489 #undef GL_REPLACE
490 #undef GL_INCR
491 #undef GL_DECR
492 #undef GL_VENDOR
493 #undef GL_RENDERER
494 #undef GL_VERSION
495 #undef GL_EXTENSIONS
496 #undef GL_S
497 #undef GL_T
498 #undef GL_R
499 #undef GL_Q
500 #undef GL_MODULATE
501 #undef GL_DECAL
502 #undef GL_TEXTURE_ENV_MODE
503 #undef GL_TEXTURE_ENV_COLOR
504 #undef GL_TEXTURE_ENV
505 #undef GL_NEAREST
506 #undef GL_LINEAR
507 #undef GL_NEAREST_MIPMAP_NEAREST
508 #undef GL_LINEAR_MIPMAP_NEAREST
509 #undef GL_NEAREST_MIPMAP_LINEAR
510 #undef GL_LINEAR_MIPMAP_LINEAR
511 #undef GL_TEXTURE_MAG_FILTER
512 #undef GL_TEXTURE_MIN_FILTER
513 #undef GL_TEXTURE_WRAP_S
514 #undef GL_TEXTURE_WRAP_T
515 #undef GL_CLAMP
516 #undef GL_REPEAT
517 #undef GL_CLIENT_PIXEL_STORE_BIT
518 #undef GL_CLIENT_VERTEX_ARRAY_BIT
519 #undef GL_CLIENT_ALL_ATTRIB_BITS
520 #undef GL_POLYGON_OFFSET_FACTOR
521 #undef GL_POLYGON_OFFSET_UNITS
522 #undef GL_POLYGON_OFFSET_POINT
523 #undef GL_POLYGON_OFFSET_LINE
524 #undef GL_POLYGON_OFFSET_FILL
525 #undef GL_ALPHA4
526 #undef GL_ALPHA8
527 #undef GL_ALPHA12
528 #undef GL_ALPHA16
529 #undef GL_LUMINANCE4
530 #undef GL_LUMINANCE8
531 #undef GL_LUMINANCE12
532 #undef GL_LUMINANCE16
533 #undef GL_LUMINANCE4_ALPHA4
534 #undef GL_LUMINANCE6_ALPHA2
535 #undef GL_LUMINANCE8_ALPHA8
536 #undef GL_LUMINANCE12_ALPHA4
537 #undef GL_LUMINANCE12_ALPHA12
538 #undef GL_LUMINANCE16_ALPHA16
539 #undef GL_INTENSITY
540 #undef GL_INTENSITY4
541 #undef GL_INTENSITY8
542 #undef GL_INTENSITY12
543 #undef GL_INTENSITY16
544 #undef GL_R3_G3_B2
545 #undef GL_RGB4
546 #undef GL_RGB5
547 #undef GL_RGB8
548 #undef GL_RGB10
549 #undef GL_RGB12
550 #undef GL_RGB16
551 #undef GL_RGBA2
552 #undef GL_RGBA4
553 #undef GL_RGB5_A1
554 #undef GL_RGBA8
555 #undef GL_RGB10_A2
556 #undef GL_RGBA12
557 #undef GL_RGBA16
558 #undef GL_TEXTURE_RED_SIZE
559 #undef GL_TEXTURE_GREEN_SIZE
560 #undef GL_TEXTURE_BLUE_SIZE
561 #undef GL_TEXTURE_ALPHA_SIZE
562 #undef GL_TEXTURE_LUMINANCE_SIZE
563 #undef GL_TEXTURE_INTENSITY_SIZE
564 #undef GL_PROXY_TEXTURE_1D
565 #undef GL_PROXY_TEXTURE_2D
566 #undef GL_TEXTURE_PRIORITY
567 #undef GL_TEXTURE_RESIDENT
568 #undef GL_TEXTURE_BINDING_1D
569 #undef GL_TEXTURE_BINDING_2D
570 #undef GL_VERTEX_ARRAY
571 #undef GL_NORMAL_ARRAY
572 #undef GL_COLOR_ARRAY
573 #undef GL_INDEX_ARRAY
574 #undef GL_TEXTURE_COORD_ARRAY
575 #undef GL_EDGE_FLAG_ARRAY
576 #undef GL_VERTEX_ARRAY_SIZE
577 #undef GL_VERTEX_ARRAY_TYPE
578 #undef GL_VERTEX_ARRAY_STRIDE
579 #undef GL_NORMAL_ARRAY_TYPE
580 #undef GL_NORMAL_ARRAY_STRIDE
581 #undef GL_COLOR_ARRAY_SIZE
582 #undef GL_COLOR_ARRAY_TYPE
583 #undef GL_COLOR_ARRAY_STRIDE
584 #undef GL_INDEX_ARRAY_TYPE
585 #undef GL_INDEX_ARRAY_STRIDE
586 #undef GL_TEXTURE_COORD_ARRAY_SIZE
587 #undef GL_TEXTURE_COORD_ARRAY_TYPE
588 #undef GL_TEXTURE_COORD_ARRAY_STRIDE
589 #undef GL_EDGE_FLAG_ARRAY_STRIDE
590 #undef GL_VERTEX_ARRAY_POINTER
591 #undef GL_NORMAL_ARRAY_POINTER
592 #undef GL_COLOR_ARRAY_POINTER
593 #undef GL_INDEX_ARRAY_POINTER
594 #undef GL_TEXTURE_COORD_ARRAY_POINTER
595 #undef GL_EDGE_FLAG_ARRAY_POINTER
596 #undef GL_V2F
597 #undef GL_V3F
598 #undef GL_C4UB_V2F
599 #undef GL_C4UB_V3F
600 #undef GL_C3F_V3F
601 #undef GL_N3F_V3F
602 #undef GL_C4F_N3F_V3F
603 #undef GL_T2F_V3F
604 #undef GL_T4F_V4F
605 #undef GL_T2F_C4UB_V3F
606 #undef GL_T2F_C3F_V3F
607 #undef GL_T2F_N3F_V3F
608 #undef GL_T2F_C4F_N3F_V3F
609 #undef GL_T4F_C4F_N3F_V4F
610 
611 
612  GL_DEPTH_BUFFER_BIT = 0x00000100,
613  GL_STENCIL_BUFFER_BIT = 0x00000400,
614  GL_COLOR_BUFFER_BIT = 0x00004000,
615  GL_FALSE = 0,
616  GL_TRUE = 1,
617  GL_POINTS = 0x0000,
618  GL_LINES = 0x0001,
619  GL_LINE_LOOP = 0x0002,
620  GL_LINE_STRIP = 0x0003,
621  GL_TRIANGLES = 0x0004,
622  GL_TRIANGLE_STRIP = 0x0005,
623  GL_TRIANGLE_FAN = 0x0006,
624  GL_ZERO = 0,
625  GL_ONE = 1,
626  GL_SRC_COLOR = 0x0300,
627  GL_ONE_MINUS_SRC_COLOR = 0x0301,
628  GL_SRC_ALPHA = 0x0302,
629  GL_ONE_MINUS_SRC_ALPHA = 0x0303,
630  GL_DST_ALPHA = 0x0304,
631  GL_ONE_MINUS_DST_ALPHA = 0x0305,
632  GL_DST_COLOR = 0x0306,
633  GL_ONE_MINUS_DST_COLOR = 0x0307,
634  GL_SRC_ALPHA_SATURATE = 0x0308,
635  GL_FUNC_ADD = 0x8006,
636  GL_BLEND_EQUATION = 0x8009,
637  GL_BLEND_EQUATION_RGB = 0x8009,
638  GL_BLEND_EQUATION_ALPHA = 0x883D,
639  GL_FUNC_SUBTRACT = 0x800A,
640  GL_FUNC_REVERSE_SUBTRACT = 0x800B,
641  GL_BLEND_DST_RGB = 0x80C8,
642  GL_BLEND_SRC_RGB = 0x80C9,
643  GL_BLEND_DST_ALPHA = 0x80CA,
644  GL_BLEND_SRC_ALPHA = 0x80CB,
645  GL_CONSTANT_COLOR = 0x8001,
647  GL_CONSTANT_ALPHA = 0x8003,
649  GL_BLEND_COLOR = 0x8005,
650 #ifndef GL_ARRAY_BUFFER
651  GL_ARRAY_BUFFER = 0x8892,
652  GL_ELEMENT_ARRAY_BUFFER = 0x8893,
653  GL_ARRAY_BUFFER_BINDING = 0x8894,
655 #endif
656  GL_STREAM_DRAW = 0x88E0,
657 #ifndef GL_STATIC_DRAW
658  GL_STATIC_DRAW = 0x88E4,
659  GL_DYNAMIC_DRAW = 0x88E8,
660  GL_BUFFER_SIZE = 0x8764,
661  GL_BUFFER_USAGE = 0x8765,
662 #endif
663  GL_CURRENT_VERTEX_ATTRIB = 0x8626,
664  GL_FRONT = 0x0404,
665  GL_BACK = 0x0405,
666  GL_FRONT_AND_BACK = 0x0408,
667  GL_TEXTURE_2D = 0x0DE1,
668  GL_CULL_FACE = 0x0B44,
669  GL_BLEND = 0x0BE2,
670  GL_DITHER = 0x0BD0,
671  GL_STENCIL_TEST = 0x0B90,
672  GL_DEPTH_TEST = 0x0B71,
673  GL_SCISSOR_TEST = 0x0C11,
674  GL_POLYGON_OFFSET_FILL = 0x8037,
675 #ifndef GL_SAMPLE_ALPHA_TO_COVERAGE
677  GL_SAMPLE_COVERAGE = 0x80A0,
678 #endif
679  GL_NO_ERROR = 0,
680  GL_INVALID_ENUM = 0x0500,
681  GL_INVALID_VALUE = 0x0501,
682  GL_INVALID_OPERATION = 0x0502,
683  GL_OUT_OF_MEMORY = 0x0505,
684  GL_CW = 0x0900,
685  GL_CCW = 0x0901,
686  GL_LINE_WIDTH = 0x0B21,
687 #ifndef GL_ALIASED_POINT_SIZE_RANGE
688  GL_ALIASED_POINT_SIZE_RANGE = 0x846D,
690 #endif
691  GL_CULL_FACE_MODE = 0x0B45,
692  GL_FRONT_FACE = 0x0B46,
693  GL_DEPTH_RANGE = 0x0B70,
694  GL_DEPTH_WRITEMASK = 0x0B72,
695  GL_DEPTH_CLEAR_VALUE = 0x0B73,
696  GL_DEPTH_FUNC = 0x0B74,
697  GL_STENCIL_CLEAR_VALUE = 0x0B91,
698  GL_STENCIL_FUNC = 0x0B92,
699  GL_STENCIL_FAIL = 0x0B94,
702  GL_STENCIL_REF = 0x0B97,
703  GL_STENCIL_VALUE_MASK = 0x0B93,
704  GL_STENCIL_WRITEMASK = 0x0B98,
705  GL_STENCIL_BACK_FUNC = 0x8800,
706  GL_STENCIL_BACK_FAIL = 0x8801,
709  GL_STENCIL_BACK_REF = 0x8CA3,
711  GL_STENCIL_BACK_WRITEMASK = 0x8CA5,
712  GL_VIEWPORT = 0x0BA2,
713  GL_SCISSOR_BOX = 0x0C10,
714  GL_COLOR_CLEAR_VALUE = 0x0C22,
715  GL_COLOR_WRITEMASK = 0x0C23,
716  GL_UNPACK_ALIGNMENT = 0x0CF5,
717  GL_PACK_ALIGNMENT = 0x0D05,
718  GL_MAX_TEXTURE_SIZE = 0x0D33,
719  GL_MAX_VIEWPORT_DIMS = 0x0D3A,
720  GL_SUBPIXEL_BITS = 0x0D50,
721  GL_RED_BITS = 0x0D52,
722  GL_GREEN_BITS = 0x0D53,
723  GL_BLUE_BITS = 0x0D54,
724  GL_ALPHA_BITS = 0x0D55,
725  GL_DEPTH_BITS = 0x0D56,
726  GL_STENCIL_BITS = 0x0D57,
727  GL_POLYGON_OFFSET_UNITS = 0x2A00,
728  GL_POLYGON_OFFSET_FACTOR = 0x8038,
729  GL_TEXTURE_BINDING_2D = 0x8069,
730 #ifndef GL_SAMPLE_BUFFERS
731  GL_SAMPLE_BUFFERS = 0x80A8,
732  GL_SAMPLES = 0x80A9,
733  GL_SAMPLE_COVERAGE_VALUE = 0x80AA,
734  GL_SAMPLE_COVERAGE_INVERT = 0x80AB,
737 #endif
738  GL_DONT_CARE = 0x1100,
739  GL_FASTEST = 0x1101,
740  GL_NICEST = 0x1102,
741 #ifndef GL_GENERATE_MIPMAP_HINT
742  GL_GENERATE_MIPMAP_HINT = 0x8192,
743 #endif
744  GL_BYTE = 0x1400,
745  GL_UNSIGNED_BYTE = 0x1401,
746  GL_SHORT = 0x1402,
747  GL_UNSIGNED_SHORT = 0x1403,
748  GL_INT = 0x1404,
749  GL_UNSIGNED_INT = 0x1405,
750  GL_FLOAT = 0x1406,
751 #ifndef GL_FIXED
752  GL_FIXED = 0x140C,
753 #endif
754  GL_DEPTH_COMPONENT = 0x1902,
755  GL_ALPHA = 0x1906,
756  GL_RGB = 0x1907,
757  GL_RGBA = 0x1908,
758  GL_LUMINANCE = 0x1909,
759  GL_LUMINANCE_ALPHA = 0x190A,
760 #ifndef GL_UNSIGNED_SHORT_4_4_4_4
761  GL_UNSIGNED_SHORT_4_4_4_4 = 0x8033,
762  GL_UNSIGNED_SHORT_5_5_5_1 = 0x8034,
763  GL_UNSIGNED_SHORT_5_6_5 = 0x8363,
764 #endif
765  GL_FRAGMENT_SHADER = 0x8B30,
766  GL_VERTEX_SHADER = 0x8B31,
767  GL_MAX_VERTEX_ATTRIBS = 0x8869,
769  GL_MAX_VARYING_VECTORS = 0x8DFC,
774  GL_SHADER_TYPE = 0x8B4F,
775  GL_DELETE_STATUS = 0x8B80,
776  GL_LINK_STATUS = 0x8B82,
777  GL_VALIDATE_STATUS = 0x8B83,
778  GL_ATTACHED_SHADERS = 0x8B85,
779  GL_ACTIVE_UNIFORMS = 0x8B86,
781  GL_ACTIVE_ATTRIBUTES = 0x8B89,
784  GL_CURRENT_PROGRAM = 0x8B8D,
785  GL_NEVER = 0x0200,
786  GL_LESS = 0x0201,
787  GL_EQUAL = 0x0202,
788  GL_LEQUAL = 0x0203,
789  GL_GREATER = 0x0204,
790  GL_NOTEQUAL = 0x0205,
791  GL_GEQUAL = 0x0206,
792  GL_ALWAYS = 0x0207,
793  GL_KEEP = 0x1E00,
794  GL_REPLACE = 0x1E01,
795  GL_INCR = 0x1E02,
796  GL_DECR = 0x1E03,
797  GL_INVERT = 0x150A,
798  GL_INCR_WRAP = 0x8507,
799  GL_DECR_WRAP = 0x8508,
800  GL_VENDOR = 0x1F00,
801  GL_RENDERER = 0x1F01,
802  GL_VERSION = 0x1F02,
803  GL_EXTENSIONS = 0x1F03,
804  GL_NEAREST = 0x2600,
805  GL_LINEAR = 0x2601,
806  GL_NEAREST_MIPMAP_NEAREST = 0x2700,
807  GL_LINEAR_MIPMAP_NEAREST = 0x2701,
808  GL_NEAREST_MIPMAP_LINEAR = 0x2702,
809  GL_LINEAR_MIPMAP_LINEAR = 0x2703,
810  GL_TEXTURE_MAG_FILTER = 0x2800,
811  GL_TEXTURE_MIN_FILTER = 0x2801,
812  GL_TEXTURE_WRAP_S = 0x2802,
813  GL_TEXTURE_WRAP_T = 0x2803,
814  GL_TEXTURE = 0x1702,
815  GL_TEXTURE_CUBE_MAP = 0x8513,
824 #ifndef GL_TEXTURE0
825  GL_TEXTURE0 = 0x84C0,
826  GL_TEXTURE1 = 0x84C1,
827  GL_TEXTURE2 = 0x84C2,
828  GL_TEXTURE3 = 0x84C3,
829  GL_TEXTURE4 = 0x84C4,
830  GL_TEXTURE5 = 0x84C5,
831  GL_TEXTURE6 = 0x84C6,
832  GL_TEXTURE7 = 0x84C7,
833  GL_TEXTURE8 = 0x84C8,
834  GL_TEXTURE9 = 0x84C9,
835  GL_TEXTURE10 = 0x84CA,
836  GL_TEXTURE11 = 0x84CB,
837  GL_TEXTURE12 = 0x84CC,
838  GL_TEXTURE13 = 0x84CD,
839  GL_TEXTURE14 = 0x84CE,
840  GL_TEXTURE15 = 0x84CF,
841  GL_TEXTURE16 = 0x84D0,
842  GL_TEXTURE17 = 0x84D1,
843  GL_TEXTURE18 = 0x84D2,
844  GL_TEXTURE19 = 0x84D3,
845  GL_TEXTURE20 = 0x84D4,
846  GL_TEXTURE21 = 0x84D5,
847  GL_TEXTURE22 = 0x84D6,
848  GL_TEXTURE23 = 0x84D7,
849  GL_TEXTURE24 = 0x84D8,
850  GL_TEXTURE25 = 0x84D9,
851  GL_TEXTURE26 = 0x84DA,
852  GL_TEXTURE27 = 0x84DB,
853  GL_TEXTURE28 = 0x84DC,
854  GL_TEXTURE29 = 0x84DD,
855  GL_TEXTURE30 = 0x84DE,
856  GL_TEXTURE31 = 0x84DF,
857  GL_ACTIVE_TEXTURE = 0x84E0,
858 #endif
859  GL_REPEAT = 0x2901,
860 #ifndef GL_CLAMP_TO_EDGE
861  GL_CLAMP_TO_EDGE = 0x812F,
862 #endif
863  GL_MIRRORED_REPEAT = 0x8370,
864  GL_FLOAT_VEC2 = 0x8B50,
865  GL_FLOAT_VEC3 = 0x8B51,
866  GL_FLOAT_VEC4 = 0x8B52,
867  GL_INT_VEC2 = 0x8B53,
868  GL_INT_VEC3 = 0x8B54,
869  GL_INT_VEC4 = 0x8B55,
870  GL_BOOL = 0x8B56,
871  GL_BOOL_VEC2 = 0x8B57,
872  GL_BOOL_VEC3 = 0x8B58,
873  GL_BOOL_VEC4 = 0x8B59,
874  GL_FLOAT_MAT2 = 0x8B5A,
875  GL_FLOAT_MAT3 = 0x8B5B,
876  GL_FLOAT_MAT4 = 0x8B5C,
877  GL_SAMPLER_2D = 0x8B5E,
878  GL_SAMPLER_CUBE = 0x8B60,
888  GL_COMPILE_STATUS = 0x8B81,
889  GL_INFO_LOG_LENGTH = 0x8B84,
890  GL_SHADER_SOURCE_LENGTH = 0x8B88,
891  GL_SHADER_COMPILER = 0x8DFA,
892  GL_SHADER_BINARY_FORMATS = 0x8DF8,
894  GL_LOW_FLOAT = 0x8DF0,
895  GL_MEDIUM_FLOAT = 0x8DF1,
896  GL_HIGH_FLOAT = 0x8DF2,
897  GL_LOW_INT = 0x8DF3,
898  GL_MEDIUM_INT = 0x8DF4,
899  GL_HIGH_INT = 0x8DF5,
900  GL_FRAMEBUFFER = 0x8D40,
901  GL_RENDERBUFFER = 0x8D41,
902  GL_RGBA4 = 0x8056,
903  GL_RGB5_A1 = 0x8057,
904  GL_RGB565 = 0x8D62,
905  GL_DEPTH_COMPONENT16 = 0x81A5,
906  GL_STENCIL_INDEX8 = 0x8D48,
907  GL_RENDERBUFFER_WIDTH = 0x8D42,
908  GL_RENDERBUFFER_HEIGHT = 0x8D43,
910  GL_RENDERBUFFER_RED_SIZE = 0x8D50,
912  GL_RENDERBUFFER_BLUE_SIZE = 0x8D52,
920  GL_COLOR_ATTACHMENT0 = 0x8CE0,
921  GL_DEPTH_ATTACHMENT = 0x8D00,
922  GL_STENCIL_ATTACHMENT = 0x8D20,
923  GL_NONE = 0,
924  GL_FRAMEBUFFER_COMPLETE = 0x8CD5,
927  GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS =0x8CD9,
929  GL_FRAMEBUFFER_BINDING = 0x8CA6,
930  GL_RENDERBUFFER_BINDING = 0x8CA7,
931  GL_MAX_RENDERBUFFER_SIZE = 0x84E8,
933  GL_READ_BUFFER = 0x0C02,
934  GL_UNPACK_ROW_LENGTH = 0x0CF2,
935  GL_UNPACK_SKIP_ROWS = 0x0CF3,
936  GL_UNPACK_SKIP_PIXELS = 0x0CF4,
937  GL_PACK_ROW_LENGTH = 0x0D02,
938  GL_PACK_SKIP_ROWS = 0x0D03,
939  GL_PACK_SKIP_PIXELS = 0x0D04,
940  GL_COLOR = 0x1800,
941  GL_DEPTH = 0x1801,
942  GL_STENCIL = 0x1802,
943  GL_RED = 0x1903,
944  GL_RGB8 = 0x8051,
945  GL_RGBA8 = 0x8058,
946  GL_RGB10_A2 = 0x8059,
947  GL_TEXTURE_BINDING_3D = 0x806A,
948  GL_UNPACK_SKIP_IMAGES = 0x806D,
949  GL_UNPACK_IMAGE_HEIGHT = 0x806E,
950  GL_TEXTURE_3D = 0x806F,
951  GL_TEXTURE_WRAP_R = 0x8072,
952  GL_MAX_3D_TEXTURE_SIZE = 0x8073,
954  GL_MAX_ELEMENTS_VERTICES = 0x80E8,
955  GL_MAX_ELEMENTS_INDICES = 0x80E9,
956  GL_TEXTURE_MIN_LOD = 0x813A,
957  GL_TEXTURE_MAX_LOD = 0x813B,
958  GL_TEXTURE_BASE_LEVEL = 0x813C,
959  GL_TEXTURE_MAX_LEVEL = 0x813D,
960  GL_MIN = 0x8007,
961  GL_MAX = 0x8008,
962  GL_DEPTH_COMPONENT24 = 0x81A6,
963  GL_MAX_TEXTURE_LOD_BIAS = 0x84FD,
964  GL_TEXTURE_COMPARE_MODE = 0x884C,
965  GL_TEXTURE_COMPARE_FUNC = 0x884D,
966  GL_CURRENT_QUERY = 0x8865,
967  GL_QUERY_RESULT = 0x8866,
968  GL_QUERY_RESULT_AVAILABLE = 0x8867,
969  GL_BUFFER_MAPPED = 0x88BC,
970  GL_BUFFER_MAP_POINTER = 0x88BD,
971  GL_STREAM_READ = 0x88E1,
972  GL_STREAM_COPY = 0x88E2,
973  GL_STATIC_READ = 0x88E5,
974  GL_STATIC_COPY = 0x88E6,
975  GL_DYNAMIC_READ = 0x88E9,
976  GL_DYNAMIC_COPY = 0x88EA,
977  GL_MAX_DRAW_BUFFERS = 0x8824,
978  GL_DRAW_BUFFER0 = 0x8825,
979  GL_DRAW_BUFFER1 = 0x8826,
980  GL_DRAW_BUFFER2 = 0x8827,
981  GL_DRAW_BUFFER3 = 0x8828,
982  GL_DRAW_BUFFER4 = 0x8829,
983  GL_DRAW_BUFFER5 = 0x882A,
984  GL_DRAW_BUFFER6 = 0x882B,
985  GL_DRAW_BUFFER7 = 0x882C,
986  GL_DRAW_BUFFER8 = 0x882D,
987  GL_DRAW_BUFFER9 = 0x882E,
988  GL_DRAW_BUFFER10 = 0x882F,
989  GL_DRAW_BUFFER11 = 0x8830,
990  GL_DRAW_BUFFER12 = 0x8831,
991  GL_DRAW_BUFFER13 = 0x8832,
992  GL_DRAW_BUFFER14 = 0x8833,
993  GL_DRAW_BUFFER15 = 0x8834,
996  GL_SAMPLER_3D = 0x8B5F,
997  GL_SAMPLER_2D_SHADOW = 0x8B62,
999  GL_PIXEL_PACK_BUFFER = 0x88EB,
1000  GL_PIXEL_UNPACK_BUFFER = 0x88EC,
1003  GL_FLOAT_MAT2x3 = 0x8B65,
1004  GL_FLOAT_MAT2x4 = 0x8B66,
1005  GL_FLOAT_MAT3x2 = 0x8B67,
1006  GL_FLOAT_MAT3x4 = 0x8B68,
1007  GL_FLOAT_MAT4x2 = 0x8B69,
1008  GL_FLOAT_MAT4x3 = 0x8B6A,
1009  GL_SRGB = 0x8C40,
1010  GL_SRGB8 = 0x8C41,
1011  GL_SRGB8_ALPHA8 = 0x8C43,
1012  GL_COMPARE_REF_TO_TEXTURE = 0x884E,
1013  GL_MAJOR_VERSION = 0x821B,
1014  GL_MINOR_VERSION = 0x821C,
1015  GL_NUM_EXTENSIONS = 0x821D,
1016  GL_RGBA32F = 0x8814,
1017  GL_RGB32F = 0x8815,
1018  GL_RGBA16F = 0x881A,
1019  GL_RGB16F = 0x881B,
1021  GL_MAX_ARRAY_TEXTURE_LAYERS = 0x88FF,
1022  GL_MIN_PROGRAM_TEXEL_OFFSET = 0x8904,
1023  GL_MAX_PROGRAM_TEXEL_OFFSET = 0x8905,
1024  GL_MAX_VARYING_COMPONENTS = 0x8B4B,
1025  GL_TEXTURE_2D_ARRAY = 0x8C1A,
1026  GL_TEXTURE_BINDING_2D_ARRAY = 0x8C1D,
1027  GL_R11F_G11F_B10F = 0x8C3A,
1029  GL_RGB9_E5 = 0x8C3D,
1030  GL_UNSIGNED_INT_5_9_9_9_REV = 0x8C3E,
1038  GL_RASTERIZER_DISCARD = 0x8C89,
1041  GL_INTERLEAVED_ATTRIBS = 0x8C8C,
1042  GL_SEPARATE_ATTRIBS = 0x8C8D,
1045  GL_RGBA32UI = 0x8D70,
1046  GL_RGB32UI = 0x8D71,
1047  GL_RGBA16UI = 0x8D76,
1048  GL_RGB16UI = 0x8D77,
1049  GL_RGBA8UI = 0x8D7C,
1050  GL_RGB8UI = 0x8D7D,
1051  GL_RGBA32I = 0x8D82,
1052  GL_RGB32I = 0x8D83,
1053  GL_RGBA16I = 0x8D88,
1054  GL_RGB16I = 0x8D89,
1055  GL_RGBA8I = 0x8D8E,
1056  GL_RGB8I = 0x8D8F,
1057  GL_RED_INTEGER = 0x8D94,
1058  GL_RGB_INTEGER = 0x8D98,
1059  GL_RGBA_INTEGER = 0x8D99,
1060  GL_SAMPLER_2D_ARRAY = 0x8DC1,
1061  GL_SAMPLER_2D_ARRAY_SHADOW = 0x8DC4,
1062  GL_SAMPLER_CUBE_SHADOW = 0x8DC5,
1063  GL_UNSIGNED_INT_VEC2 = 0x8DC6,
1064  GL_UNSIGNED_INT_VEC3 = 0x8DC7,
1065  GL_UNSIGNED_INT_VEC4 = 0x8DC8,
1066  GL_INT_SAMPLER_2D = 0x8DCA,
1067  GL_INT_SAMPLER_3D = 0x8DCB,
1068  GL_INT_SAMPLER_CUBE = 0x8DCC,
1069  GL_INT_SAMPLER_2D_ARRAY = 0x8DCF,
1070  GL_UNSIGNED_INT_SAMPLER_2D = 0x8DD2,
1071  GL_UNSIGNED_INT_SAMPLER_3D = 0x8DD3,
1074  GL_BUFFER_ACCESS_FLAGS = 0x911F,
1075  GL_BUFFER_MAP_LENGTH = 0x9120,
1076  GL_BUFFER_MAP_OFFSET = 0x9121,
1077  GL_DEPTH_COMPONENT32F = 0x8CAC,
1078  GL_DEPTH32F_STENCIL8 = 0x8CAD,
1088  GL_FRAMEBUFFER_DEFAULT = 0x8218,
1089  GL_FRAMEBUFFER_UNDEFINED = 0x8219,
1090  GL_DEPTH_STENCIL_ATTACHMENT = 0x821A,
1091  GL_DEPTH_STENCIL = 0x84F9,
1092  GL_UNSIGNED_INT_24_8 = 0x84FA,
1093  GL_DEPTH24_STENCIL8 = 0x88F0,
1094  GL_UNSIGNED_NORMALIZED = 0x8C17,
1095  GL_DRAW_FRAMEBUFFER_BINDING = 0x8CA6,
1096  GL_READ_FRAMEBUFFER = 0x8CA8,
1097  GL_DRAW_FRAMEBUFFER = 0x8CA9,
1098  GL_READ_FRAMEBUFFER_BINDING = 0x8CAA,
1099  GL_RENDERBUFFER_SAMPLES = 0x8CAB,
1101  GL_MAX_COLOR_ATTACHMENTS = 0x8CDF,
1102  GL_COLOR_ATTACHMENT1 = 0x8CE1,
1103  GL_COLOR_ATTACHMENT2 = 0x8CE2,
1104  GL_COLOR_ATTACHMENT3 = 0x8CE3,
1105  GL_COLOR_ATTACHMENT4 = 0x8CE4,
1106  GL_COLOR_ATTACHMENT5 = 0x8CE5,
1107  GL_COLOR_ATTACHMENT6 = 0x8CE6,
1108  GL_COLOR_ATTACHMENT7 = 0x8CE7,
1109  GL_COLOR_ATTACHMENT8 = 0x8CE8,
1110  GL_COLOR_ATTACHMENT9 = 0x8CE9,
1111  GL_COLOR_ATTACHMENT10 = 0x8CEA,
1112  GL_COLOR_ATTACHMENT11 = 0x8CEB,
1113  GL_COLOR_ATTACHMENT12 = 0x8CEC,
1114  GL_COLOR_ATTACHMENT13 = 0x8CED,
1115  GL_COLOR_ATTACHMENT14 = 0x8CEE,
1116  GL_COLOR_ATTACHMENT15 = 0x8CEF,
1117  GL_COLOR_ATTACHMENT16 = 0x8CF0,
1118  GL_COLOR_ATTACHMENT17 = 0x8CF1,
1119  GL_COLOR_ATTACHMENT18 = 0x8CF2,
1120  GL_COLOR_ATTACHMENT19 = 0x8CF3,
1121  GL_COLOR_ATTACHMENT20 = 0x8CF4,
1122  GL_COLOR_ATTACHMENT21 = 0x8CF5,
1123  GL_COLOR_ATTACHMENT22 = 0x8CF6,
1124  GL_COLOR_ATTACHMENT23 = 0x8CF7,
1125  GL_COLOR_ATTACHMENT24 = 0x8CF8,
1126  GL_COLOR_ATTACHMENT25 = 0x8CF9,
1127  GL_COLOR_ATTACHMENT26 = 0x8CFA,
1128  GL_COLOR_ATTACHMENT27 = 0x8CFB,
1129  GL_COLOR_ATTACHMENT28 = 0x8CFC,
1130  GL_COLOR_ATTACHMENT29 = 0x8CFD,
1131  GL_COLOR_ATTACHMENT30 = 0x8CFE,
1132  GL_COLOR_ATTACHMENT31 = 0x8CFF,
1134  GL_MAX_SAMPLES = 0x8D57,
1135  GL_HALF_FLOAT = 0x140B,
1136  GL_MAP_READ_BIT = 0x0001,
1137  GL_MAP_WRITE_BIT = 0x0002,
1138  GL_MAP_INVALIDATE_RANGE_BIT = 0x0004,
1140  GL_MAP_FLUSH_EXPLICIT_BIT = 0x0010,
1141  GL_MAP_UNSYNCHRONIZED_BIT = 0x0020,
1142  GL_RG = 0x8227,
1143  GL_RG_INTEGER = 0x8228,
1144  GL_R8 = 0x8229,
1145  GL_RG8 = 0x822B,
1146  GL_R16F = 0x822D,
1147  GL_R32F = 0x822E,
1148  GL_RG16F = 0x822F,
1149  GL_RG32F = 0x8230,
1150  GL_R8I = 0x8231,
1151  GL_R8UI = 0x8232,
1152  GL_R16I = 0x8233,
1153  GL_R16UI = 0x8234,
1154  GL_R32I = 0x8235,
1155  GL_R32UI = 0x8236,
1156  GL_RG8I = 0x8237,
1157  GL_RG8UI = 0x8238,
1158  GL_RG16I = 0x8239,
1159  GL_RG16UI = 0x823A,
1160  GL_RG32I = 0x823B,
1161  GL_RG32UI = 0x823C,
1162  GL_VERTEX_ARRAY_BINDING = 0x85B5,
1163  GL_R8_SNORM = 0x8F94,
1164  GL_RG8_SNORM = 0x8F95,
1165  GL_RGB8_SNORM = 0x8F96,
1166  GL_RGBA8_SNORM = 0x8F97,
1167  GL_SIGNED_NORMALIZED = 0x8F9C,
1169  GL_COPY_READ_BUFFER = 0x8F36,
1170  GL_COPY_WRITE_BUFFER = 0x8F37,
1171  GL_COPY_READ_BUFFER_BINDING = 0x8F36,
1173  GL_UNIFORM_BUFFER = 0x8A11,
1174  GL_UNIFORM_BUFFER_BINDING = 0x8A28,
1175  GL_UNIFORM_BUFFER_START = 0x8A29,
1176  GL_UNIFORM_BUFFER_SIZE = 0x8A2A,
1181  GL_MAX_UNIFORM_BLOCK_SIZE = 0x8A30,
1186  GL_ACTIVE_UNIFORM_BLOCKS = 0x8A36,
1187  GL_UNIFORM_TYPE = 0x8A37,
1188  GL_UNIFORM_SIZE = 0x8A38,
1189  GL_UNIFORM_NAME_LENGTH = 0x8A39,
1190  GL_UNIFORM_BLOCK_INDEX = 0x8A3A,
1191  GL_UNIFORM_OFFSET = 0x8A3B,
1192  GL_UNIFORM_ARRAY_STRIDE = 0x8A3C,
1193  GL_UNIFORM_MATRIX_STRIDE = 0x8A3D,
1194  GL_UNIFORM_IS_ROW_MAJOR = 0x8A3E,
1195  GL_UNIFORM_BLOCK_BINDING = 0x8A3F,
1196  GL_UNIFORM_BLOCK_DATA_SIZE = 0x8A40,
1202  GL_INVALID_INDEX = 0xFFFFFFFFu,
1205  GL_MAX_SERVER_WAIT_TIMEOUT = 0x9111,
1206  GL_OBJECT_TYPE = 0x9112,
1207  GL_SYNC_CONDITION = 0x9113,
1208  GL_SYNC_STATUS = 0x9114,
1209  GL_SYNC_FLAGS = 0x9115,
1210  GL_SYNC_FENCE = 0x9116,
1212  GL_UNSIGNALED = 0x9118,
1213  GL_SIGNALED = 0x9119,
1214  GL_ALREADY_SIGNALED = 0x911A,
1215  GL_TIMEOUT_EXPIRED = 0x911B,
1216  GL_CONDITION_SATISFIED = 0x911C,
1217  GL_WAIT_FAILED = 0x911D,
1218  GL_SYNC_FLUSH_COMMANDS_BIT = 0x00000001,
1219  GL_TIMEOUT_IGNORED = 0xFFFFFFFFFFFFFFFFull,
1221  GL_ANY_SAMPLES_PASSED = 0x8C2F,
1223  GL_SAMPLER_BINDING = 0x8919,
1224  GL_RGB10_A2UI = 0x906F,
1225  GL_TEXTURE_SWIZZLE_R = 0x8E42,
1226  GL_TEXTURE_SWIZZLE_G = 0x8E43,
1227  GL_TEXTURE_SWIZZLE_B = 0x8E44,
1228  GL_TEXTURE_SWIZZLE_A = 0x8E45,
1229  GL_GREEN = 0x1904,
1230  GL_BLUE = 0x1905,
1231  GL_INT_2_10_10_10_REV = 0x8D9F,
1232  GL_TRANSFORM_FEEDBACK = 0x8E22,
1237  GL_PROGRAM_BINARY_LENGTH = 0x8741,
1239  GL_PROGRAM_BINARY_FORMATS = 0x87FF,
1240  GL_COMPRESSED_R11_EAC = 0x9270,
1242  GL_COMPRESSED_RG11_EAC = 0x9272,
1244  GL_COMPRESSED_RGB8_ETC2 = 0x9274,
1245  GL_COMPRESSED_SRGB8_ETC2 = 0x9275,
1250  GL_TEXTURE_IMMUTABLE_FORMAT = 0x912F,
1251  GL_MAX_ELEMENT_INDEX = 0x8D6B,
1252  GL_NUM_SAMPLE_COUNTS = 0x9380,
1253  GL_TEXTURE_IMMUTABLE_LEVELS = 0x82DF,
1254  GL_COMPUTE_SHADER = 0x91B9,
1263  GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS =0x90EB,
1266  GL_COMPUTE_WORK_GROUP_SIZE = 0x8267,
1267  GL_DISPATCH_INDIRECT_BUFFER = 0x90EE,
1269  GL_COMPUTE_SHADER_BIT = 0x00000020,
1270  GL_DRAW_INDIRECT_BUFFER = 0x8F3F,
1272  GL_MAX_UNIFORM_LOCATIONS = 0x826E,
1277  GL_MAX_FRAMEBUFFER_WIDTH = 0x9315,
1278  GL_MAX_FRAMEBUFFER_HEIGHT = 0x9316,
1279  GL_MAX_FRAMEBUFFER_SAMPLES = 0x9318,
1280  GL_UNIFORM = 0x92E1,
1281  GL_UNIFORM_BLOCK = 0x92E2,
1282  GL_PROGRAM_INPUT = 0x92E3,
1283  GL_PROGRAM_OUTPUT = 0x92E4,
1284  GL_BUFFER_VARIABLE = 0x92E5,
1285  GL_SHADER_STORAGE_BLOCK = 0x92E6,
1286  GL_ATOMIC_COUNTER_BUFFER = 0x92C0,
1288  GL_ACTIVE_RESOURCES = 0x92F5,
1289  GL_MAX_NAME_LENGTH = 0x92F6,
1290  GL_MAX_NUM_ACTIVE_VARIABLES = 0x92F7,
1291  GL_NAME_LENGTH = 0x92F9,
1292  GL_TYPE = 0x92FA,
1293  GL_ARRAY_SIZE = 0x92FB,
1294  GL_OFFSET = 0x92FC,
1295  GL_BLOCK_INDEX = 0x92FD,
1296  GL_ARRAY_STRIDE = 0x92FE,
1297  GL_MATRIX_STRIDE = 0x92FF,
1298  GL_IS_ROW_MAJOR = 0x9300,
1300  GL_BUFFER_BINDING = 0x9302,
1301  GL_BUFFER_DATA_SIZE = 0x9303,
1302  GL_NUM_ACTIVE_VARIABLES = 0x9304,
1303  GL_ACTIVE_VARIABLES = 0x9305,
1307  GL_TOP_LEVEL_ARRAY_SIZE = 0x930C,
1308  GL_TOP_LEVEL_ARRAY_STRIDE = 0x930D,
1309  GL_LOCATION = 0x930E,
1310  GL_VERTEX_SHADER_BIT = 0x00000001,
1311  GL_FRAGMENT_SHADER_BIT = 0x00000002,
1312  GL_ALL_SHADER_BITS = 0xFFFFFFFF,
1313  GL_PROGRAM_SEPARABLE = 0x8258,
1314  GL_ACTIVE_PROGRAM = 0x8259,
1315  GL_PROGRAM_PIPELINE_BINDING = 0x825A,
1329  GL_MAX_IMAGE_UNITS = 0x8F38,
1333  GL_IMAGE_BINDING_NAME = 0x8F3A,
1334  GL_IMAGE_BINDING_LEVEL = 0x8F3B,
1335  GL_IMAGE_BINDING_LAYERED = 0x8F3C,
1336  GL_IMAGE_BINDING_LAYER = 0x8F3D,
1337  GL_IMAGE_BINDING_ACCESS = 0x8F3E,
1338  GL_IMAGE_BINDING_FORMAT = 0x906E,
1340  GL_ELEMENT_ARRAY_BARRIER_BIT = 0x00000002,
1341  GL_UNIFORM_BARRIER_BIT = 0x00000004,
1342  GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008,
1344  GL_COMMAND_BARRIER_BIT = 0x00000040,
1345  GL_PIXEL_BUFFER_BARRIER_BIT = 0x00000080,
1346  GL_TEXTURE_UPDATE_BARRIER_BIT = 0x00000100,
1347  GL_BUFFER_UPDATE_BARRIER_BIT = 0x00000200,
1348  GL_FRAMEBUFFER_BARRIER_BIT = 0x00000400,
1350  GL_ATOMIC_COUNTER_BARRIER_BIT = 0x00001000,
1351  GL_ALL_BARRIER_BITS = 0xFFFFFFFF,
1352  GL_IMAGE_2D = 0x904D,
1353  GL_IMAGE_3D = 0x904E,
1354  GL_IMAGE_CUBE = 0x9050,
1355  GL_IMAGE_2D_ARRAY = 0x9053,
1356  GL_INT_IMAGE_2D = 0x9058,
1357  GL_INT_IMAGE_3D = 0x9059,
1358  GL_INT_IMAGE_CUBE = 0x905B,
1359  GL_INT_IMAGE_2D_ARRAY = 0x905E,
1360  GL_UNSIGNED_INT_IMAGE_2D = 0x9063,
1361  GL_UNSIGNED_INT_IMAGE_3D = 0x9064,
1362  GL_UNSIGNED_INT_IMAGE_CUBE = 0x9066,
1367  GL_READ_ONLY = 0x88B8,
1368  GL_WRITE_ONLY = 0x88B9,
1369  GL_READ_WRITE = 0x88BA,
1370  GL_SHADER_STORAGE_BUFFER = 0x90D2,
1381  GL_SHADER_STORAGE_BARRIER_BIT = 0x00002000,
1384  GL_STENCIL_INDEX = 0x1901,
1387  GL_SAMPLE_POSITION = 0x8E50,
1388  GL_SAMPLE_MASK = 0x8E51,
1389  GL_SAMPLE_MASK_VALUE = 0x8E52,
1390  GL_TEXTURE_2D_MULTISAMPLE = 0x9100,
1391  GL_MAX_SAMPLE_MASK_WORDS = 0x8E59,
1394  GL_MAX_INTEGER_SAMPLES = 0x9110,
1396  GL_TEXTURE_SAMPLES = 0x9106,
1398  GL_TEXTURE_WIDTH = 0x1000,
1399  GL_TEXTURE_HEIGHT = 0x1001,
1400  GL_TEXTURE_DEPTH = 0x8071,
1401  GL_TEXTURE_INTERNAL_FORMAT = 0x1003,
1402  GL_TEXTURE_RED_SIZE = 0x805C,
1403  GL_TEXTURE_GREEN_SIZE = 0x805D,
1404  GL_TEXTURE_BLUE_SIZE = 0x805E,
1405  GL_TEXTURE_ALPHA_SIZE = 0x805F,
1406  GL_TEXTURE_DEPTH_SIZE = 0x884A,
1407  GL_TEXTURE_STENCIL_SIZE = 0x88F1,
1408  GL_TEXTURE_SHARED_SIZE = 0x8C3F,
1409  GL_TEXTURE_RED_TYPE = 0x8C10,
1410  GL_TEXTURE_GREEN_TYPE = 0x8C11,
1411  GL_TEXTURE_BLUE_TYPE = 0x8C12,
1412  GL_TEXTURE_ALPHA_TYPE = 0x8C13,
1413  GL_TEXTURE_DEPTH_TYPE = 0x8C16,
1414  GL_TEXTURE_COMPRESSED = 0x86A1,
1415  GL_SAMPLER_2D_MULTISAMPLE = 0x9108,
1418  GL_VERTEX_ATTRIB_BINDING = 0x82D4,
1420  GL_VERTEX_BINDING_DIVISOR = 0x82D6,
1421  GL_VERTEX_BINDING_OFFSET = 0x82D7,
1422  GL_VERTEX_BINDING_STRIDE = 0x82D8,
1423  GL_VERTEX_BINDING_BUFFER = 0x8F4F,
1426  GL_MAX_VERTEX_ATTRIB_STRIDE = 0x82E5,
1427  GL_MULTISAMPLE_LINE_WIDTH_RANGE = 0x9381,
1428  GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY =0x9382,
1429  GL_MULTIPLY = 0x9294,
1430  GL_SCREEN = 0x9295,
1431  GL_OVERLAY = 0x9296,
1432  GL_DARKEN = 0x9297,
1433  GL_LIGHTEN = 0x9298,
1434  GL_COLORDODGE = 0x9299,
1435  GL_COLORBURN = 0x929A,
1436  GL_HARDLIGHT = 0x929B,
1437  GL_SOFTLIGHT = 0x929C,
1438  GL_DIFFERENCE = 0x929E,
1439  GL_EXCLUSION = 0x92A0,
1440  GL_HSL_HUE = 0x92AD,
1441  GL_HSL_SATURATION = 0x92AE,
1442  GL_HSL_COLOR = 0x92AF,
1443  GL_HSL_LUMINOSITY = 0x92B0,
1444  GL_DEBUG_OUTPUT_SYNCHRONOUS = 0x8242,
1446  GL_DEBUG_CALLBACK_FUNCTION = 0x8244,
1448  GL_DEBUG_SOURCE_API = 0x8246,
1451  GL_DEBUG_SOURCE_THIRD_PARTY = 0x8249,
1452  GL_DEBUG_SOURCE_APPLICATION = 0x824A,
1453  GL_DEBUG_SOURCE_OTHER = 0x824B,
1454  GL_DEBUG_TYPE_ERROR = 0x824C,
1457  GL_DEBUG_TYPE_PORTABILITY = 0x824F,
1458  GL_DEBUG_TYPE_PERFORMANCE = 0x8250,
1459  GL_DEBUG_TYPE_OTHER = 0x8251,
1460  GL_DEBUG_TYPE_MARKER = 0x8268,
1461  GL_DEBUG_TYPE_PUSH_GROUP = 0x8269,
1462  GL_DEBUG_TYPE_POP_GROUP = 0x826A,
1465  GL_DEBUG_GROUP_STACK_DEPTH = 0x826D,
1466  GL_BUFFER = 0x82E0,
1467  GL_SHADER = 0x82E1,
1468  GL_PROGRAM = 0x82E2,
1469  GL_VERTEX_ARRAY = 0x8074,
1470  GL_QUERY = 0x82E3,
1471  GL_PROGRAM_PIPELINE = 0x82E4,
1472  GL_SAMPLER = 0x82E6,
1473  GL_MAX_LABEL_LENGTH = 0x82E8,
1474  GL_MAX_DEBUG_MESSAGE_LENGTH = 0x9143,
1476  GL_DEBUG_LOGGED_MESSAGES = 0x9145,
1477  GL_DEBUG_SEVERITY_HIGH = 0x9146,
1478  GL_DEBUG_SEVERITY_MEDIUM = 0x9147,
1479  GL_DEBUG_SEVERITY_LOW = 0x9148,
1480  GL_DEBUG_OUTPUT = 0x92E0,
1481  GL_CONTEXT_FLAG_DEBUG_BIT = 0x00000002,
1482  GL_STACK_OVERFLOW = 0x0503,
1483  GL_STACK_UNDERFLOW = 0x0504,
1484  GL_GEOMETRY_SHADER = 0x8DD9,
1485  GL_GEOMETRY_SHADER_BIT = 0x00000004,
1486  GL_GEOMETRY_VERTICES_OUT = 0x8916,
1487  GL_GEOMETRY_INPUT_TYPE = 0x8917,
1488  GL_GEOMETRY_OUTPUT_TYPE = 0x8918,
1490  GL_LAYER_PROVOKING_VERTEX = 0x825E,
1491  GL_LINES_ADJACENCY = 0x000A,
1492  GL_LINE_STRIP_ADJACENCY = 0x000B,
1493  GL_TRIANGLES_ADJACENCY = 0x000C,
1494  GL_TRIANGLE_STRIP_ADJACENCY = 0x000D,
1508  GL_FIRST_VERTEX_CONVENTION = 0x8E4D,
1509  GL_LAST_VERTEX_CONVENTION = 0x8E4E,
1510  GL_UNDEFINED_VERTEX = 0x8260,
1511  GL_PRIMITIVES_GENERATED = 0x8C87,
1513  GL_MAX_FRAMEBUFFER_LAYERS = 0x9317,
1517  GL_PRIMITIVE_BOUNDING_BOX = 0x92BE,
1519  GL_CONTEXT_FLAGS = 0x821E,
1520  GL_LOSE_CONTEXT_ON_RESET = 0x8252,
1521  GL_GUILTY_CONTEXT_RESET = 0x8253,
1522  GL_INNOCENT_CONTEXT_RESET = 0x8254,
1523  GL_UNKNOWN_CONTEXT_RESET = 0x8255,
1525  GL_NO_RESET_NOTIFICATION = 0x8261,
1526  GL_CONTEXT_LOST = 0x0507,
1527  GL_SAMPLE_SHADING = 0x8C36,
1528  GL_MIN_SAMPLE_SHADING_VALUE = 0x8C37,
1532  GL_PATCHES = 0x000E,
1533  GL_PATCH_VERTICES = 0x8E72,
1535  GL_TESS_GEN_MODE = 0x8E76,
1536  GL_TESS_GEN_SPACING = 0x8E77,
1537  GL_TESS_GEN_VERTEX_ORDER = 0x8E78,
1538  GL_TESS_GEN_POINT_MODE = 0x8E79,
1539  GL_ISOLINES = 0x8E7A,
1540  GL_QUADS = 0x0007,
1541  GL_FRACTIONAL_ODD = 0x8E7B,
1542  GL_FRACTIONAL_EVEN = 0x8E7C,
1543  GL_MAX_PATCH_VERTICES = 0x8E7D,
1544  GL_MAX_TESS_GEN_LEVEL = 0x8E7E,
1567  GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED =0x8221,
1568  GL_IS_PER_PATCH = 0x92E7,
1571  GL_TESS_CONTROL_SHADER = 0x8E88,
1572  GL_TESS_EVALUATION_SHADER = 0x8E87,
1573  GL_TESS_CONTROL_SHADER_BIT = 0x00000008,
1574  GL_TESS_EVALUATION_SHADER_BIT = 0x00000010,
1575  GL_TEXTURE_BORDER_COLOR = 0x1004,
1576  GL_CLAMP_TO_BORDER = 0x812D,
1577  GL_TEXTURE_BUFFER = 0x8C2A,
1578  GL_TEXTURE_BUFFER_BINDING = 0x8C2A,
1579  GL_MAX_TEXTURE_BUFFER_SIZE = 0x8C2B,
1580  GL_TEXTURE_BINDING_BUFFER = 0x8C2C,
1583  GL_SAMPLER_BUFFER = 0x8DC2,
1584  GL_INT_SAMPLER_BUFFER = 0x8DD0,
1586  GL_IMAGE_BUFFER = 0x9051,
1587  GL_INT_IMAGE_BUFFER = 0x905C,
1589  GL_TEXTURE_BUFFER_OFFSET = 0x919D,
1590  GL_TEXTURE_BUFFER_SIZE = 0x919E,
1591  GL_COMPRESSED_RGBA_ASTC_4x4 = 0x93B0,
1592  GL_COMPRESSED_RGBA_ASTC_5x4 = 0x93B1,
1593  GL_COMPRESSED_RGBA_ASTC_5x5 = 0x93B2,
1594  GL_COMPRESSED_RGBA_ASTC_6x5 = 0x93B3,
1595  GL_COMPRESSED_RGBA_ASTC_6x6 = 0x93B4,
1596  GL_COMPRESSED_RGBA_ASTC_8x5 = 0x93B5,
1597  GL_COMPRESSED_RGBA_ASTC_8x6 = 0x93B6,
1598  GL_COMPRESSED_RGBA_ASTC_8x8 = 0x93B7,
1599  GL_COMPRESSED_RGBA_ASTC_10x5 = 0x93B8,
1600  GL_COMPRESSED_RGBA_ASTC_10x6 = 0x93B9,
1601  GL_COMPRESSED_RGBA_ASTC_10x8 = 0x93BA,
1602  GL_COMPRESSED_RGBA_ASTC_10x10 = 0x93BB,
1603  GL_COMPRESSED_RGBA_ASTC_12x10 = 0x93BC,
1604  GL_COMPRESSED_RGBA_ASTC_12x12 = 0x93BD,
1605  GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4 =0x93D0,
1606  GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4 =0x93D1,
1607  GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5 =0x93D2,
1608  GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5 =0x93D3,
1609  GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6 =0x93D4,
1610  GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5 =0x93D5,
1611  GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6 =0x93D6,
1612  GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8 =0x93D7,
1613  GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5 =0x93D8,
1614  GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6 =0x93D9,
1615  GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8 =0x93DA,
1616  GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10 =0x93DB,
1617  GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10 =0x93DC,
1618  GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12 =0x93DD,
1619  GL_TEXTURE_CUBE_MAP_ARRAY = 0x9009,
1621  GL_SAMPLER_CUBE_MAP_ARRAY = 0x900C,
1625  GL_IMAGE_CUBE_MAP_ARRAY = 0x9054,
1626  GL_INT_IMAGE_CUBE_MAP_ARRAY = 0x905F,
1633 
1634 
1635 #else
1636 
1637 
1638  // GL_VERSION_1_1
1639  // AttribMask
1640 #ifndef GL_DEPTH_BUFFER_BIT
1641  GL_DEPTH_BUFFER_BIT = 0x00000100,
1643  GL_COLOR_BUFFER_BIT = 0x00004000,
1644 #endif
1645  // Boolean
1646 #ifndef GL_FALSE
1648  GL_TRUE = 1,
1649 #endif
1650  // BeginMode
1651 #ifndef GL_POINTS
1652  GL_POINTS = 0x0000,
1653  GL_LINES = 0x0001,
1654  GL_LINE_LOOP = 0x0002,
1655  GL_LINE_STRIP = 0x0003,
1656  GL_TRIANGLES = 0x0004,
1659 #endif
1660  // AlphaFunction
1661 #ifndef GL_NEVER
1662  GL_NEVER = 0x0200,
1663  GL_LESS = 0x0201,
1664  GL_EQUAL = 0x0202,
1665  GL_LEQUAL = 0x0203,
1666  GL_GREATER = 0x0204,
1667  GL_NOTEQUAL = 0x0205,
1668  GL_GEQUAL = 0x0206,
1669  GL_ALWAYS = 0x0207,
1670 #endif
1671  // BlendingFactorDest
1672 #ifndef GL_ZERO
1673  GL_ZERO = 0,
1674  GL_ONE = 1,
1675  GL_SRC_COLOR = 0x0300,
1677  GL_SRC_ALPHA = 0x0302,
1679  GL_DST_ALPHA = 0x0304,
1681 #endif
1682  // BlendingFactorSrc
1683 #ifndef GL_DST_COLOR
1684  GL_DST_COLOR = 0x0306,
1687 #endif
1688  // DrawBufferMode
1689 #ifndef GL_NONE
1690  GL_NONE = 0,
1691  GL_FRONT_LEFT = 0x0400,
1692  GL_FRONT_RIGHT = 0x0401,
1693  GL_BACK_LEFT = 0x0402,
1694  GL_BACK_RIGHT = 0x0403,
1695 #endif
1696 #ifndef GL_FRONT
1697  GL_FRONT = 0x0404,
1698  GL_BACK = 0x0405,
1699 #endif
1700 #ifndef GL_LEFT
1701  GL_LEFT = 0x0406,
1702  GL_RIGHT = 0x0407,
1703 #endif
1704 #ifndef GL_FRONT_AND_BACK
1706 #endif
1707  // ErrorCode
1708 #ifndef GL_NO_ERROR
1714 #endif
1715  // FrontFaceDirection
1716 #ifndef GL_CW
1717  GL_CW = 0x0900,
1718  GL_CCW = 0x0901,
1719 #endif
1720  // GetPName
1721 #ifndef GL_POINT_SIZE
1722  GL_POINT_SIZE = 0x0B11,
1725  GL_LINE_SMOOTH = 0x0B20,
1726  GL_LINE_WIDTH = 0x0B21,
1730  GL_CULL_FACE = 0x0B44,
1732  GL_FRONT_FACE = 0x0B46,
1733  GL_DEPTH_RANGE = 0x0B70,
1734  GL_DEPTH_TEST = 0x0B71,
1737  GL_DEPTH_FUNC = 0x0B74,
1745  GL_STENCIL_REF = 0x0B97,
1747  GL_VIEWPORT = 0x0BA2,
1748  GL_DITHER = 0x0BD0,
1749  GL_BLEND_DST = 0x0BE0,
1750  GL_BLEND_SRC = 0x0BE1,
1751  GL_BLEND = 0x0BE2,
1754  GL_DRAW_BUFFER = 0x0C01,
1755  GL_READ_BUFFER = 0x0C02,
1756  GL_SCISSOR_BOX = 0x0C10,
1761  GL_STEREO = 0x0C33,
1764 #endif
1765 #ifndef GL_UNPACK_SWAP_BYTES
1771 #endif
1772 #ifndef GL_UNPACK_ALIGNMENT
1774 #endif
1775 
1776 #ifndef GL_PACK_SWAP_BYTES
1779 #endif
1780 #ifndef GL_PACK_ROW_LENGTH
1784 
1785 #endif
1786 #ifndef GL_PACK_ALIGNMENT
1790 #endif
1791 
1792 #ifndef GL_SUBCL_PIXEL_BITS
1794 #endif
1795 
1796 #ifndef GL_TEXTURE_1D
1797  GL_TEXTURE_1D = 0x0DE0,
1798 #endif
1799 #ifndef GL_TEXTURE_2D
1800  GL_TEXTURE_2D = 0x0DE1,
1806 #endif
1807 #ifndef GL_TEXTURE_BINDING_1D
1809 #endif
1810 #ifndef GL_TEXTURE_BINDING_2D
1812 #endif
1813  // GetTextureParameter
1814 #ifndef GL_TEXTURE_WIDTH
1823 #endif
1824  // HintMode
1825 #ifndef GL_DONT_CARE
1826  GL_DONT_CARE = 0x1100,
1827  GL_FASTEST = 0x1101,
1828  GL_NICEST = 0x1102,
1829 #endif
1830  // DataType
1831 #ifndef GL_BYTE
1832  GL_BYTE = 0x1400,
1834  GL_SHORT = 0x1402,
1836 #endif
1837 #ifndef GL_INT
1838  GL_INT = 0x1404,
1840 #endif
1841 #ifndef GL_FLOAT
1842  GL_FLOAT = 0x1406,
1843 #endif
1844 #ifndef GL_DOUBLE
1845  GL_DOUBLE = 0x140A,
1846 #endif
1847  // ErrorCode
1848 #ifndef GL_STACK_OVERFLOW
1851 #endif
1852  // LogicOp
1853 #ifndef GL_CLEAR
1854  GL_CLEAR = 0x1500,
1855  GL_AND = 0x1501,
1856  GL_AND_REVERSE = 0x1502,
1857  GL_COPY = 0x1503,
1859  GL_NOOP = 0x1505,
1860  GL_XOR = 0x1506,
1861  GL_OR = 0x1507,
1862  GL_NOR = 0x1508,
1863  GL_EQUIV = 0x1509,
1864  GL_INVERT = 0x150A,
1865  GL_OR_REVERSE = 0x150B,
1867  GL_OR_INVERTED = 0x150D,
1868  GL_NAND = 0x150E,
1869  GL_SET = 0x150F,
1870 #endif
1871  // MatrixMode (for gl3.h, FBO attachment = type)
1872 #ifndef GL_TEXTURE
1873  GL_TEXTURE = 0x1702,
1874 #endif
1875  // PixelCopyType
1876 #ifndef GL_COLOR
1877  GL_COLOR = 0x1800,
1878  GL_DEPTH = 0x1801,
1879  GL_STENCIL = 0x1802,
1880 #endif
1881  // PixelFormat
1882 #ifndef GL_STENCIL_INDEX
1885  GL_RED = 0x1903,
1886  GL_GREEN = 0x1904,
1887  GL_BLUE = 0x1905,
1888 #endif
1889 
1890 #ifndef GL_ALPHA
1891  GL_ALPHA = 0x1906,
1892  GL_RGB = 0x1907,
1893  GL_RGBA = 0x1908,
1894 #endif
1895  // PolygonMode
1896 #ifndef GL_POINT
1897  GL_POINT = 0x1B00,
1898  GL_LINE = 0x1B01,
1899  GL_FILL = 0x1B02,
1900 #endif
1901  // StencilOp
1902 #ifndef GL_KEEP
1903  GL_KEEP = 0x1E00,
1904  GL_REPLACE = 0x1E01,
1905  GL_INCR = 0x1E02,
1906  GL_DECR = 0x1E03,
1907 #endif
1908  // StringName
1909 #ifndef GL_VENDOR
1910  GL_VENDOR = 0x1F00,
1911  GL_RENDERER = 0x1F01,
1912  GL_VERSION = 0x1F02,
1913  GL_EXTENSIONS = 0x1F03,
1914 #endif
1915  // TextureMagFilter
1916 #ifndef GL_NEAREST
1917  GL_NEAREST = 0x2600,
1918  GL_LINEAR = 0x2601,
1919 #endif
1920  // TextureMinFilter
1921 #ifndef GL_NEAREST_MIPMAP_NEAREST
1926 #endif
1927  // TextureParameterName
1928 #ifndef GL_TEXTURE_MAG_FILTER
1933 #endif
1934  // TextureTarget
1935 #ifndef GL_PROXY_TEXTURE_1D
1938 #endif
1939  // TextureWrapMode
1940 #ifndef GL_REPEAT
1941  GL_REPEAT = 0x2901,
1942 #endif
1943  // PixelInternalFormat
1944 #ifndef GL_R3_G3_B2
1945  GL_R3_G3_B2 = 0x2A10,
1946  GL_RGB4 = 0x804F,
1947  GL_RGB5 = 0x8050,
1948  GL_RGB8 = 0x8051,
1949  GL_RGB10 = 0x8052,
1950  GL_RGB12 = 0x8053,
1951  GL_RGB16 = 0x8054,
1952  GL_RGBA2 = 0x8055,
1953  GL_RGBA4 = 0x8056,
1954  GL_RGB5_A1 = 0x8057,
1955  GL_RGBA8 = 0x8058,
1956  GL_RGB10_A2 = 0x8059,
1957  GL_RGBA12 = 0x805A,
1958  GL_RGBA16 = 0x805B,
1959 #endif
1960  // GL_VERSION_1_2
1961 #ifndef GL_UNSIGNED_BYTE_3_3_2
1963 #endif
1964 #ifndef GL_UNSIGNED_SHORT_4_4_4_4
1967 #endif
1968 #ifndef GL_UNSIGNED_INT_8_8_8_8
1976  GL_TEXTURE_3D = 0x806F,
1982 #endif
1983 #ifndef GL_UNSIGNED_SHORT_5_6_5
1990 #endif
1991 #ifndef GL_BGR
1992  GL_BGR = 0x80E0,
1993  GL_BGRA = 0x80E1,
1996 
1997 #endif
1998 #ifndef GL_CLAMP_TO_EDGE
2000 #endif
2001 #ifndef GL_TEXTURE_MIN_LOD
2006 #endif
2007 #ifndef GL_SMOOTH_POINT_SIZE_RANGE
2013 #endif
2014  // GL_ARB_imaging
2015 #ifndef GL_CONSTANT_COLOR
2020  GL_BLEND_COLOR = 0x8005,
2021  GL_FUNC_ADD = 0x8006,
2022  GL_MIN = 0x8007,
2023  GL_MAX = 0x8008,
2027 #endif
2028  // GL_VERSION_1_3
2029 #ifndef GL_TEXTURE0
2030  GL_TEXTURE0 = 0x84C0,
2031  GL_TEXTURE1 = 0x84C1,
2032  GL_TEXTURE2 = 0x84C2,
2033  GL_TEXTURE3 = 0x84C3,
2034  GL_TEXTURE4 = 0x84C4,
2035  GL_TEXTURE5 = 0x84C5,
2036  GL_TEXTURE6 = 0x84C6,
2037  GL_TEXTURE7 = 0x84C7,
2038  GL_TEXTURE8 = 0x84C8,
2039  GL_TEXTURE9 = 0x84C9,
2040  GL_TEXTURE10 = 0x84CA,
2041  GL_TEXTURE11 = 0x84CB,
2042  GL_TEXTURE12 = 0x84CC,
2043  GL_TEXTURE13 = 0x84CD,
2044  GL_TEXTURE14 = 0x84CE,
2045  GL_TEXTURE15 = 0x84CF,
2046  GL_TEXTURE16 = 0x84D0,
2047  GL_TEXTURE17 = 0x84D1,
2048  GL_TEXTURE18 = 0x84D2,
2049  GL_TEXTURE19 = 0x84D3,
2050  GL_TEXTURE20 = 0x84D4,
2051  GL_TEXTURE21 = 0x84D5,
2052  GL_TEXTURE22 = 0x84D6,
2053  GL_TEXTURE23 = 0x84D7,
2054  GL_TEXTURE24 = 0x84D8,
2055  GL_TEXTURE25 = 0x84D9,
2056  GL_TEXTURE26 = 0x84DA,
2057  GL_TEXTURE27 = 0x84DB,
2058  GL_TEXTURE28 = 0x84DC,
2059  GL_TEXTURE29 = 0x84DD,
2060  GL_TEXTURE30 = 0x84DE,
2061  GL_TEXTURE31 = 0x84DF,
2063  GL_MULTISAMPLE = 0x809D,
2068  GL_SAMPLES = 0x80A9,
2071 #endif
2072 #ifndef GL_TEXTURE_CUBE_MAP
2075 #endif
2076 #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_X
2090 
2091 #endif
2092 #ifndef GL_NUM_COMPRESSED_TEXTURE_FORMATS
2095 #endif
2096 #ifndef GL_CLAMP_TO_BORDER
2098 #endif
2099  // GL_VERSION_1_4
2100 #ifndef GL_BLEND_DST_RGB
2105 
2106 #endif
2107 #ifndef GL_POINT_FADE_THRESHOLD_SIZE
2109 #endif
2110 #ifndef GL_DEPTH_COMPONENT16
2117  GL_INCR_WRAP = 0x8507,
2118  GL_DECR_WRAP = 0x8508,
2122 #endif
2123  // GL_VERSION_1_5
2124 #ifndef GL_BUFFER_SIZE
2125  GL_BUFFER_SIZE = 0x8764,
2129 #endif
2130 #ifndef GL_QUERY_RESULT
2133 #endif
2134 
2135 #ifndef GL_ARRAY_BUFFER
2141 #endif
2142 #ifndef GL_READ_ONLY
2143  GL_READ_ONLY = 0x88B8,
2144  GL_WRITE_ONLY = 0x88B9,
2145  GL_READ_WRITE = 0x88BA,
2149 #endif
2150 #ifndef GL_STREAM_DRAW
2151  GL_STREAM_DRAW = 0x88E0,
2152  GL_STREAM_READ = 0x88E1,
2153  GL_STREAM_COPY = 0x88E2,
2154 #endif
2155 #ifndef GL_STATIC_DRAW
2156  GL_STATIC_DRAW = 0x88E4,
2157 #endif
2158 #ifndef GL_STATIC_READ
2159  GL_STATIC_READ = 0x88E5,
2160  GL_STATIC_COPY = 0x88E6,
2161 #endif
2162 #ifndef GL_DYNAMIC_DRAW
2164 #endif
2165 #ifndef GL_DYNAMIC_READ
2169 #endif
2170  // GL_VERSION_2_0
2171 #ifndef GL_BLEND_EQUATION_RGB
2212  GL_SHADER_TYPE = 0x8B4F,
2213  GL_FLOAT_VEC2 = 0x8B50,
2214  GL_FLOAT_VEC3 = 0x8B51,
2215  GL_FLOAT_VEC4 = 0x8B52,
2216  GL_INT_VEC2 = 0x8B53,
2217  GL_INT_VEC3 = 0x8B54,
2218  GL_INT_VEC4 = 0x8B55,
2219  GL_BOOL = 0x8B56,
2220  GL_BOOL_VEC2 = 0x8B57,
2221  GL_BOOL_VEC3 = 0x8B58,
2222  GL_BOOL_VEC4 = 0x8B59,
2223  GL_FLOAT_MAT2 = 0x8B5A,
2224  GL_FLOAT_MAT3 = 0x8B5B,
2225  GL_FLOAT_MAT4 = 0x8B5C,
2226  GL_SAMPLER_1D = 0x8B5D,
2227  GL_SAMPLER_2D = 0x8B5E,
2228  GL_SAMPLER_3D = 0x8B5F,
2234  GL_LINK_STATUS = 0x8B82,
2247  GL_LOWER_LEFT = 0x8CA1,
2248  GL_UPPER_LEFT = 0x8CA2,
2252 #endif
2253  // GL_VERSION_2_1
2254 #ifndef GL_PIXEL_PACK_BUFFER
2259 #endif
2260 
2261 #ifndef GL_FLOAT_MAT2x3
2268 
2269  GL_SRGB = 0x8C40,
2270  GL_SRGB8 = 0x8C41,
2271  GL_SRGB_ALPHA = 0x8C42,
2275 #endif
2276 
2277  // GL_VERSION_3_0
2278 #ifndef GL_COMPARE_REF_TO_TEXTURE
2293 #if !defined(GL_ARB_texture_rg)
2296 #endif
2298  GL_RGBA32F = 0x8814,
2299  GL_RGB32F = 0x8815,
2300  GL_RGBA16F = 0x881A,
2301  GL_RGB16F = 0x881B,
2307  GL_FIXED_ONLY = 0x891D,
2317  GL_RGB9_E5 = 0x8C3D,
2335  GL_RGBA32UI = 0x8D70,
2336  GL_RGB32UI = 0x8D71,
2337  GL_RGBA16UI = 0x8D76,
2338  GL_RGB16UI = 0x8D77,
2339  GL_RGBA8UI = 0x8D7C,
2340  GL_RGB8UI = 0x8D7D,
2341  GL_RGBA32I = 0x8D82,
2342  GL_RGB32I = 0x8D83,
2343  GL_RGBA16I = 0x8D88,
2344  GL_RGB16I = 0x8D89,
2345  GL_RGBA8I = 0x8D8E,
2346  GL_RGB8I = 0x8D8F,
2347  GL_RED_INTEGER = 0x8D94,
2350  GL_RGB_INTEGER = 0x8D98,
2352  GL_BGR_INTEGER = 0x8D9A,
2374  GL_QUERY_WAIT = 0x8E13,
2381 #endif
2382  // GL_VERSION_3_1
2383 #ifndef GL_SAMPLER_2D_RECT
2400  GL_RED_SNORM = 0x8F90,
2401  GL_RG_SNORM = 0x8F91,
2402  GL_RGB_SNORM = 0x8F92,
2403  GL_RGBA_SNORM = 0x8F93,
2404  GL_R8_SNORM = 0x8F94,
2405  GL_RG8_SNORM = 0x8F95,
2406  GL_RGB8_SNORM = 0x8F96,
2407  GL_RGBA8_SNORM = 0x8F97,
2408  GL_R16_SNORM = 0x8F98,
2409  GL_RG16_SNORM = 0x8F99,
2410  GL_RGB16_SNORM = 0x8F9A,
2415 #endif
2416  // GL_VERSION_3_2
2417 #ifndef GL_CONTEXT_CORE_PROFILE_BIT
2440 #endif
2441  // GL_VERSION_3_3
2442 #ifndef GL_VERTEX_ATTRIB_ARRAY_DIVISOR
2444 #endif
2445  // GL_VERSION_4_0
2446 #ifndef GL_SAMPLE_SHADING
2458 #endif
2459  // GL_VERSION_4_3
2460 #ifndef GL_NUM_SHADING_LANGUAGE_VERSIONS
2463 #endif
2464  // GL_ARB_depth_buffer_float
2465 #ifndef GL_DEPTH_COMPONENT32F
2469 #endif
2470  // GL_ARB_framebuffer_object
2471 #ifndef GL_INVALID_FRAMEBUFFER_OPERATION
2532  GL_FRAMEBUFFER = 0x8D40,
2548  GL_MAX_SAMPLES = 0x8D57,
2549 #endif
2550  // GL_ARB_framebuffer_sRGB
2551 #ifndef GL_FRAMEBUFFER_SRGB
2553 #endif
2554  // GL_ARB_half_float_vertex
2555 #ifndef GL_HALF_FLOAT
2556  GL_HALF_FLOAT = 0x140B,
2557 #endif
2558  // GL_ARB_map_buffer_range
2559 #ifndef GL_MAP_READ_BIT
2566 #endif
2567  // GL_ARB_texture_compression_rgtc
2568 #ifndef GL_COMPRESSED_RED_RGTC1
2573 #endif
2574  // GL_ARB_texture_rg
2575 #ifndef GL_RG
2576  GL_RG = 0x8227,
2577  GL_RG_INTEGER = 0x8228,
2578  GL_R8 = 0x8229,
2579  GL_R16 = 0x822A,
2580  GL_RG8 = 0x822B,
2581  GL_RG16 = 0x822C,
2582  GL_R16F = 0x822D,
2583  GL_R32F = 0x822E,
2584  GL_RG16F = 0x822F,
2585  GL_RG32F = 0x8230,
2586  GL_R8I = 0x8231,
2587  GL_R8UI = 0x8232,
2588  GL_R16I = 0x8233,
2589  GL_R16UI = 0x8234,
2590  GL_R32I = 0x8235,
2591  GL_R32UI = 0x8236,
2592  GL_RG8I = 0x8237,
2593  GL_RG8UI = 0x8238,
2594  GL_RG16I = 0x8239,
2595  GL_RG16UI = 0x823A,
2596  GL_RG32I = 0x823B,
2597  GL_RG32UI = 0x823C,
2598 #endif
2599  // GL_ARB_vertex_array_object
2600 #ifndef GL_VERTEX_ARRAY_BINDING
2602 #endif
2603  // GL_ARB_uniform_buffer_object
2604 #ifndef GL_UNIFORM_BUFFER
2637  GL_INVALID_INDEX = 0xFFFFFFFFu,
2638 #endif
2639  // GL_ARB_copy_buffer
2640 #ifndef GL_COPY_READ_BUFFER_BINDING
2642 #endif
2643 #ifndef GL_COPY_READ_BUFFER
2645 #endif
2646 #ifndef GL_COPY_WRITE_BUFFER_BINDING
2648 #endif
2649 #ifndef GL_COPY_WRITE_BUFFER
2651 #endif
2652  // GL_ARB_depth_clamp
2653 #ifndef GL_DEPTH_CLAMP
2654  GL_DEPTH_CLAMP = 0x864F,
2655 #endif
2656  // GL_ARB_provoking_vertex
2657 #ifndef GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
2662 #endif
2663  // GL_ARB_seamless_cube_map
2664 #ifndef GL_TEXTURE_CUBE_MAP_SEAMLESS
2666 #endif
2667  // GL_ARB_sync
2668 #ifndef GL_MAX_SERVER_WAIT_TIMEOUT
2670  GL_OBJECT_TYPE = 0x9112,
2672  GL_SYNC_STATUS = 0x9114,
2673  GL_SYNC_FLAGS = 0x9115,
2674  GL_SYNC_FENCE = 0x9116,
2676  GL_UNSIGNALED = 0x9118,
2677  GL_SIGNALED = 0x9119,
2681  GL_WAIT_FAILED = 0x911D,
2683  GL_TIMEOUT_IGNORED = 0xFFFFFFFFFFFFFFFFull,
2684 #endif
2685  // GL_ARB_texture_multisample
2686 #ifndef GL_SAMPLE_POSITION
2688  GL_SAMPLE_MASK = 0x8E51,
2708 #endif
2709  // GL_ARB_sample_shading
2710 #ifndef GL_SAMPLE_SHADING_ARB
2713 #endif
2714  // GL_ARB_texture_cube_map_array
2715 #ifndef GL_TEXTURE_CUBE_MAP_ARRAY_ARB
2723 #endif
2724  // GL_ARB_texture_gather
2725 #ifndef GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
2728 #endif
2729  // GL_ARB_shading_language_include
2730 #ifndef GL_SHADER_INCLUDE_ARB
2734 #endif
2735  // GL_ARB_texture_compression_bptc
2736 #ifndef GL_COMPRESSED_RGBA_BPTC_UNORM_ARB
2741 #endif
2742  // GL_ARB_blend_func_extended
2743 #ifndef GL_SRC1_COLOR
2744  GL_SRC1_COLOR = 0x88F9,
2748 #endif
2749  // GL_ARB_occlusion_query2
2750 #ifndef GL_ANY_SAMPLES_PASSED
2752 #endif
2753  // GL_ARB_sampler_objects
2754 #ifndef GL_SAMPLER_BINDING
2756 #endif
2757  // GL_ARB_texture_rgb10_a2ui
2758 #ifndef GL_RGB10_A2UI
2759  GL_RGB10_A2UI = 0x906F,
2760 #endif
2761  // GL_ARB_texture_swizzle
2762 #ifndef GL_TEXTURE_SWIZZLE_R
2768 #endif
2769  // GL_ARB_timer_query
2770 #ifndef GL_TIME_ELAPSED
2772  GL_TIMESTAMP = 0x8E28,
2773 #endif
2774  // GL_ARB_vertex_type_2_10_10_10_rev
2775 #ifndef GL_INT_2_10_10_10_REV
2777 #endif
2778  // GL_ARB_draw_indirect
2779 #ifndef GL_DRAW_INDIRECT_BUFFER
2782 #endif
2783  // GL_ARB_gpu_shader5
2784 #ifndef GL_GEOMETRY_SHADER_INVOCATIONS
2790 #endif
2791  // GL_ARB_gpu_shader_fp64
2792 #ifndef GL_DOUBLE_VEC2
2793  GL_DOUBLE_VEC2 = 0x8FFC,
2794  GL_DOUBLE_VEC3 = 0x8FFD,
2795  GL_DOUBLE_VEC4 = 0x8FFE,
2796  GL_DOUBLE_MAT2 = 0x8F46,
2797  GL_DOUBLE_MAT3 = 0x8F47,
2798  GL_DOUBLE_MAT4 = 0x8F48,
2805 #endif
2806  // GL_ARB_shader_subroutine
2807 #ifndef GL_ACTIVE_SUBROUTINES
2817 #endif
2818  // GL_ARB_tessellation_shader
2819 #ifndef GL_PATCHES
2820  GL_PATCHES = 0x000E,
2829  GL_ISOLINES = 0x8E7A,
2852 #endif
2853  // GL_ARB_transform_feedback2
2854 #ifndef GL_TRANSFORM_FEEDBACK
2861 #endif
2862  // GL_ARB_transform_feedback3
2863 #ifndef GL_MAX_TRANSFORM_FEEDBACK_BUFFERS
2866 #endif
2867  // GL_ARB_ES2_compatibility
2868 #ifndef GL_FIXED
2869  GL_FIXED = 0x140C,
2872  GL_LOW_FLOAT = 0x8DF0,
2874  GL_HIGH_FLOAT = 0x8DF2,
2875  GL_LOW_INT = 0x8DF3,
2876  GL_MEDIUM_INT = 0x8DF4,
2877  GL_HIGH_INT = 0x8DF5,
2883  GL_RGB565 = 0x8D62,
2884 #endif
2885  // GL_ARB_get_program_binary
2886 #ifndef GL_PROGRAM_BINARY_RETRIEVABLE_HINT
2891 #endif
2892  // GL_ARB_separate_shader_objects
2893 #ifndef GL_VERTEX_SHADER_BIT
2894  GL_VERTEX_SHADER_BIT = 0x00000001,
2899  GL_ALL_SHADER_BITS = 0xFFFFFFFF,
2903 #endif
2904  // GL_ARB_viewport_array
2905 #ifndef GL_MAX_VIEWPORTS
2912 #endif
2913  // GL_ARB_cl_event
2914 #ifndef GL_SYNC_EVENT_ARB
2917 #endif
2918  // GL_ARB_debug_output
2919 #ifndef GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB
2942 #endif
2943  // GL_ARB_robustness
2944 #ifndef GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB
2952 #endif
2953  // GL_ARB_compressed_texture_pixel_storage
2954 #ifndef GL_UNPACK_COMPRESSED_BLOCK_WIDTH
2963 #endif
2964  // GL_ARB_internalformat_query
2965 #ifndef GL_NUM_SAMPLE_COUNTS
2967 #endif
2968  // GL_ARB_map_buffer_alignment
2969 #ifndef GL_MIN_MAP_BUFFER_ALIGNMENT
2971 #endif
2972  // GL_ARB_shader_atomic_counters
2973 #ifndef GL_ATOMIC_COUNTER_BUFFER
3003 #endif
3004  // GL_ARB_shader_image_load_store
3005 #ifndef GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
3018  GL_ALL_BARRIER_BITS = 0xFFFFFFFF,
3026  GL_IMAGE_1D = 0x904C,
3027  GL_IMAGE_2D = 0x904D,
3028  GL_IMAGE_3D = 0x904E,
3030  GL_IMAGE_CUBE = 0x9050,
3070 #endif
3071  // GL_ARB_texture_storage
3072 #ifndef GL_TEXTURE_IMMUTABLE_FORMAT
3074 #endif
3075  // GL_KHR_texture_compression_astc_ldr
3076 #ifndef GL_COMPRESSED_RGBA_ASTC_4x4_KHR
3105 #endif
3106  // GL_KHR_debug
3107 #ifndef GL_DEBUG_OUTPUT_SYNCHRONOUS
3130  GL_BUFFER = 0x82E0,
3131  GL_SHADER = 0x82E1,
3132  GL_PROGRAM = 0x82E2,
3133  GL_QUERY = 0x82E3,
3135 #ifndef GL_SAMPLER
3136  GL_SAMPLER = 0x82E6,
3137 #endif
3148 #endif
3149  // GL_ARB_compute_shader
3150 #ifndef GL_COMPUTE_SHADER
3169 #endif
3170  // GL_ARB_ES3_compatibility
3171 #ifndef GL_COMPRESSED_RGB8_ETC2
3185 #endif
3186  // GL_ARB_explicit_uniform_location
3187 #ifndef GL_MAX_UNIFORM_LOCATIONS
3189 #endif
3190  // GL_ARB_framebuffer_no_attachments
3191 #ifndef GL_FRAMEBUFFER_DEFAULT_WIDTH
3201 #endif
3202  // GL_ARB_internalformat_query2
3203 #ifndef GL_INTERNALFORMAT_SUPPORTED
3219  GL_MAX_WIDTH = 0x827E,
3220  GL_MAX_HEIGHT = 0x827F,
3221  GL_MAX_DEPTH = 0x8280,
3222  GL_MAX_LAYERS = 0x8281,
3240  GL_MIPMAP = 0x8293,
3244  GL_SRGB_READ = 0x8297,
3245  GL_SRGB_WRITE = 0x8298,
3247  GL_FILTER = 0x829A,
3303 #endif
3304  // GL_ARB_program_interface_query
3305 #ifndef GL_UNIFORM
3306  GL_UNIFORM = 0x92E1,
3329  GL_NAME_LENGTH = 0x92F9,
3330  GL_TYPE = 0x92FA,
3331  GL_ARRAY_SIZE = 0x92FB,
3332  GL_OFFSET = 0x92FC,
3333  GL_BLOCK_INDEX = 0x92FD,
3350  GL_LOCATION = 0x930E,
3353 #endif
3354  // GL_ARB_shader_storage_buffer_object
3355 #ifndef GL_SHADER_STORAGE_BUFFER
3372 #endif
3373  // GL_ARB_stencil_texturing
3374 #ifndef GL_DEPTH_STENCIL_TEXTURE_MODE
3376 #endif
3377  // GL_ARB_texture_buffer_range
3378 #ifndef GL_TEXTURE_BUFFER_OFFSET
3382 #endif
3383  // GL_ARB_texture_view
3384 #ifndef GL_TEXTURE_VIEW_MIN_LEVEL
3390 #endif
3391  // GL_ARB_vertex_attrib_binding
3392 #ifndef GL_VERTEX_ATTRIB_BINDING
3400 
3401 #endif
3402 
3403  // http://www.opengl.org/wiki/Ubiquitous_Extensions
3404  // EXT_texture_filter_anisotropic
3405 #ifndef GL_TEXTURE_MAX_ANISOTROPY_EXT
3408 #endif
3409 
3410 
3411  // NOTE - NOT PART OF THE OPENGL 4.3 STANDARD HEADER FILES
3412 #ifndef GL_COMPRESSED_RGB_S3TC_DXT1_EXT
3413 
3418 
3419 #endif
3420 
3421  // NOTE - NOT PART OF THE OPENGL 4.3 STANDARD HEADER FILES
3422 #ifndef GL_SRGB_EXT
3423  GL_SRGB_EXT = 0x8C40,
3424  GL_SRGB8_EXT = 0x8C41,
3439 #endif
3440 
3441 // OpenGL 4.4
3442 #ifndef GL_MAX_VERTEX_ATTRIB_STRIDE
3460 #endif
3461 
3462 // OpenGL 4.5
3463 #ifndef GL_CONTEXT_LOST
3466  GL_ZERO_TO_ONE = 0x935F,
3467  GL_CLIP_ORIGIN = 0x935C,
3486 #endif
3487 
3488  // ***********************************************************
3489  // *** Legacy defines for ClanLib OpenGL 1.3 (GL1) support ***
3490 #ifndef GL_COMPARE_R_TO_TEXTURE
3492 #endif
3493 #ifndef GL_POINT_SPRITE
3495 #endif
3496 #ifndef GL_MAX_TEXTURE_COORDS
3498 #endif
3499 #ifndef GL_MAX_TEXTURE_UNITS
3501 #endif
3502 
3503  // ***********************************************************
3504 
3505 #endif
3506 };
3507 
3508 }
3509 
3511 
3512 
Definition: opengl_defines.h:2682
Definition: opengl_defines.h:2030
Definition: opengl_defines.h:2472
Definition: opengl_defines.h:1898
Definition: opengl_defines.h:1678
Definition: opengl_defines.h:2467
Definition: opengl_defines.h:2785
Definition: opengl_defines.h:1657
Definition: opengl_defines.h:2120
Definition: opengl_defines.h:2586
Definition: opengl_defines.h:1925
Definition: opengl_defines.h:2059
Definition: opengl_defines.h:3082
Definition: opengl_defines.h:3184
Definition: opengl_defines.h:3343
Definition: opengl_defines.h:1865
Definition: opengl_defines.h:2494
Definition: opengl_defines.h:2290
Definition: opengl_defines.h:3252
Definition: opengl_defines.h:2003
Definition: opengl_defines.h:1986
Definition: opengl_defines.h:2524
Definition: opengl_defines.h:2827
Definition: opengl_defines.h:2835
Definition: opengl_defines.h:2939
Definition: opengl_defines.h:2097
Definition: opengl_defines.h:2619
Definition: opengl_defines.h:2235
Definition: opengl_defines.h:2126
Definition: opengl_defines.h:3081
Definition: opengl_defines.h:2052
Definition: opengl_defines.h:2410
Definition: opengl_defines.h:2407
Definition: opengl_defines.h:2078
Definition: opengl_defines.h:2176
Definition: opengl_defines.h:3240
Definition: opengl_defines.h:2495
Definition: opengl_defines.h:2403
Definition: opengl_defines.h:2462
Definition: opengl_defines.h:2959
Definition: opengl_defines.h:3172
Definition: opengl_defines.h:2332
Definition: opengl_defines.h:2477
Definition: opengl_defines.h:3370
Definition: opengl_defines.h:3193
Definition: opengl_defines.h:3407
Definition: opengl_defines.h:2008
Definition: opengl_defines.h:2678
Definition: opengl_defines.h:3254
Definition: opengl_defines.h:2496
Definition: opengl_defines.h:2375
Definition: opengl_defines.h:2272
Definition: opengl_defines.h:1917
Definition: opengl_defines.h:2533
Definition: opengl_defines.h:3245
Definition: opengl_defines.h:1801
Definition: opengl_defines.h:2056
Definition: opengl_defines.h:2004
Definition: opengl_defines.h:2325
Definition: opengl_defines.h:1833
Definition: opengl_defines.h:2233
Definition: opengl_defines.h:2970
Definition: clanapp.h:35
Definition: opengl_defines.h:3183
Definition: opengl_defines.h:3231
Definition: opengl_defines.h:3110
Definition: opengl_defines.h:2350
Definition: opengl_defines.h:2307
Definition: opengl_defines.h:3247
Definition: opengl_defines.h:1674
Definition: opengl_defines.h:3325
Definition: opengl_defines.h:1709
Definition: opengl_defines.h:2193
Definition: opengl_defines.h:3399
Definition: opengl_defines.h:1993
Definition: opengl_defines.h:1985
Definition: opengl_defines.h:2732
Definition: opengl_defines.h:3449
Definition: opengl_defines.h:1734
Definition: opengl_defines.h:3465
Definition: opengl_defines.h:3051
Definition: opengl_defines.h:1857
Definition: opengl_defines.h:1758
Definition: opengl_defines.h:3163
Definition: opengl_defines.h:3094
Definition: opengl_defines.h:2801
Definition: opengl_defines.h:1828
Definition: opengl_defines.h:2763
Definition: opengl_defines.h:2618
Definition: opengl_defines.h:3455
Definition: opengl_defines.h:3025
Definition: opengl_defines.h:3205
Definition: opengl_defines.h:2480
Definition: opengl_defines.h:2865
Definition: opengl_defines.h:2287
Definition: opengl_defines.h:3085
Definition: opengl_defines.h:2700
Definition: opengl_defines.h:3283
Definition: opengl_defines.h:2936
Definition: opengl_defines.h:3260
Definition: opengl_defines.h:2345
unsigned char GLubyte
Definition: opengl_defines.h:61
Definition: opengl_defines.h:2017
Definition: opengl_defines.h:2595
Definition: opengl_defines.h:3040
Definition: opengl_defines.h:3097
Definition: opengl_defines.h:2995
Definition: opengl_defines.h:1981
Definition: opengl_defines.h:1711
Definition: opengl_defines.h:3099
Definition: opengl_defines.h:2282
Definition: opengl_defines.h:3274
Definition: opengl_defines.h:2429
Definition: opengl_defines.h:2101
Definition: opengl_defines.h:3178
Definition: opengl_defines.h:2136
Definition: opengl_defines.h:2419
Definition: opengl_defines.h:3173
Definition: opengl_defines.h:1988
Definition: opengl_defines.h:3477
Definition: opengl_defines.h:2931
Definition: opengl_defines.h:3069
Definition: opengl_defines.h:3381
Definition: opengl_defines.h:3144
Definition: opengl_defines.h:2291
Definition: opengl_defines.h:2537
Definition: opengl_defines.h:2070
Definition: opengl_defines.h:2451
Definition: opengl_defines.h:2938
Definition: opengl_defines.h:1932
Definition: opengl_defines.h:3197
Definition: opengl_defines.h:1654
Definition: opengl_defines.h:3134
Definition: opengl_defines.h:2479
Definition: opengl_defines.h:2033
Definition: opengl_defines.h:2589
Definition: opengl_defines.h:2320
Definition: opengl_defines.h:1691
Definition: opengl_defines.h:1955
Definition: opengl_defines.h:3016
Definition: opengl_defines.h:2707
Definition: opengl_defines.h:3108
Definition: opengl_defines.h:2405
Definition: opengl_defines.h:3290
Definition: opengl_defines.h:1867
Definition: opengl_defines.h:1802
Definition: opengl_defines.h:2755
Definition: opengl_defines.h:3200
Definition: opengl_defines.h:3483
Definition: opengl_defines.h:3087
Definition: opengl_defines.h:2132
Definition: opengl_defines.h:2342
Definition: opengl_defines.h:2956
Definition: opengl_defines.h:2764
Definition: opengl_defines.h:2073
Definition: opengl_defines.h:1755
Definition: opengl_defines.h:2295
Definition: opengl_defines.h:2191
Definition: opengl_defines.h:2305
Definition: opengl_defines.h:1936
Definition: opengl_defines.h:1971
Definition: opengl_defines.h:2486
Definition: opengl_defines.h:2372
Definition: opengl_defines.h:2025
Definition: opengl_defines.h:2786
Definition: opengl_defines.h:3341
Definition: opengl_defines.h:3307
Definition: opengl_defines.h:2227
Definition: opengl_defines.h:2526
Definition: opengl_defines.h:3425
Definition: opengl_defines.h:3029
Definition: opengl_defines.h:2328
Definition: opengl_defines.h:2745
Definition: opengl_defines.h:2799
Definition: opengl_defines.h:2041
Definition: opengl_defines.h:1698
Definition: opengl_defines.h:3116
Definition: opengl_defines.h:3154
Definition: opengl_defines.h:2977
Definition: opengl_defines.h:2924
Definition: opengl_defines.h:3248
Definition: opengl_defines.h:2675
Definition: opengl_defines.h:2876
Definition: opengl_defines.h:2522
Definition: opengl_defines.h:2054
Definition: opengl_defines.h:3013
Definition: opengl_defines.h:2584
Definition: opengl_defines.h:2190
Definition: opengl_defines.h:2249
Definition: opengl_defines.h:2996
Definition: opengl_defines.h:2933
Definition: opengl_defines.h:2490
Definition: opengl_defines.h:2392
Definition: opengl_defines.h:2399
Definition: opengl_defines.h:3026
Definition: opengl_defines.h:3015
Definition: opengl_defines.h:3167
Definition: opengl_defines.h:2540
Definition: opengl_defines.h:2355
Definition: opengl_defines.h:2255
Definition: opengl_defines.h:2379
Definition: opengl_defines.h:3379
Definition: opengl_defines.h:3333
Definition: opengl_defines.h:3236
Definition: opengl_defines.h:2232
Definition: opengl_defines.h:2364
Definition: opengl_defines.h:1766
Definition: opengl_defines.h:2601
Definition: opengl_defines.h:3098
Definition: opengl_defines.h:2562
Definition: opengl_defines.h:3316
Definition: opengl_defines.h:2341
Definition: opengl_defines.h:3284
Definition: opengl_defines.h:2333
Definition: opengl_defines.h:2572
Definition: opengl_defines.h:3132
Definition: opengl_defines.h:1735
int GLsizei
Definition: opengl_defines.h:60
Definition: opengl_defines.h:2447
Definition: opengl_defines.h:2822
Definition: opengl_defines.h:2378
Definition: opengl_defines.h:1754
Definition: opengl_defines.h:3177
Definition: opengl_defines.h:1658
Definition: opengl_defines.h:2250
Definition: opengl_defines.h:2833
Definition: opengl_defines.h:2546
Definition: opengl_defines.h:2286
Definition: opengl_defines.h:2066
Definition: opengl_defines.h:2380
Definition: opengl_defines.h:2489
Definition: opengl_defines.h:2631
Definition: opengl_defines.h:2841
Definition: opengl_defines.h:2803
Definition: opengl_defines.h:2079
Definition: opengl_defines.h:3157
Definition: opengl_defines.h:2518
Definition: opengl_defines.h:2899
Definition: opengl_defines.h:2201
Definition: opengl_defines.h:3258
Definition: opengl_defines.h:1866
Definition: opengl_defines.h:3091
Definition: opengl_defines.h:2545
Definition: opengl_defines.h:2387
Definition: opengl_defines.h:2960
Definition: opengl_defines.h:2143
Definition: opengl_defines.h:1951
Definition: opengl_defines.h:2034
Definition: opengl_defines.h:2094
Definition: opengl_defines.h:3126
Definition: opengl_defines.h:3238
Definition: opengl_defines.h:3017
Definition: opengl_defines.h:2185
Definition: opengl_defines.h:1931
Definition: opengl_defines.h:2532
Definition: opengl_defines.h:2212
Definition: opengl_defines.h:3468
Definition: opengl_defines.h:3278
Definition: opengl_defines.h:2492
Definition: opengl_defines.h:2986
Definition: opengl_defines.h:2930
Definition: opengl_defines.h:3431
Definition: opengl_defines.h:3367
Definition: opengl_defines.h:2292
Definition: opengl_defines.h:2718
Definition: opengl_defines.h:2844
Definition: opengl_defines.h:3119
Definition: opengl_defines.h:2226
Definition: opengl_defines.h:2313
Definition: opengl_defines.h:2213
Definition: opengl_defines.h:3034
Definition: opengl_defines.h:2621
Definition: opengl_defines.h:1713
Definition: opengl_defines.h:2248
Definition: opengl_defines.h:2196
Definition: opengl_defines.h:3264
Definition: opengl_defines.h:3389
Definition: opengl_defines.h:3162
Definition: opengl_defines.h:1859
Definition: opengl_defines.h:2992
Definition: opengl_defines.h:2026
Definition: opengl_defines.h:2552
Definition: opengl_defines.h:2356
Definition: opengl_defines.h:2580
DisplayDefines
Display Defines.
Definition: opengl_defines.h:80
Definition: opengl_defines.h:2074
Definition: opengl_defines.h:2022
Definition: opengl_defines.h:2597
Definition: opengl_defines.h:2230
Definition: opengl_defines.h:2285
Definition: opengl_defines.h:2680
Definition: opengl_defines.h:1722
Definition: opengl_defines.h:2374
Definition: opengl_defines.h:1984
Definition: opengl_defines.h:2077
Definition: opengl_defines.h:3424
Definition: opengl_defines.h:2669
Definition: opengl_defines.h:2335
Definition: opengl_defines.h:2321
Definition: opengl_defines.h:1752
Definition: opengl_defines.h:2616
Definition: opengl_defines.h:1769
Definition: opengl_defines.h:2359
Definition: opengl_defines.h:3349
Definition: opengl_defines.h:2231
Definition: opengl_defines.h:2186
Definition: opengl_defines.h:2947
Definition: opengl_defines.h:2561
Definition: opengl_defines.h:3338
Definition: opengl_defines.h:2178
Definition: opengl_defines.h:2118
Definition: opengl_defines.h:2229
Definition: opengl_defines.h:3214
Definition: opengl_defines.h:2256
Definition: opengl_defines.h:2587
Definition: opengl_defines.h:3006
Definition: opengl_defines.h:3259
Definition: opengl_defines.h:3215
Definition: opengl_defines.h:3089
Definition: opengl_defines.h:2049
Definition: opengl_defines.h:2361
Definition: opengl_defines.h:3470
Definition: opengl_defines.h:2304
Definition: opengl_defines.h:2699
Definition: opengl_defines.h:2036
Definition: opengl_defines.h:3100
Definition: opengl_defines.h:1891
Definition: opengl_defines.h:2538
Definition: opengl_defines.h:2394
Definition: opengl_defines.h:2346
Definition: opengl_defines.h:2087
Definition: opengl_defines.h:3009
Definition: opengl_defines.h:1783
Definition: opengl_defines.h:2594
Definition: opengl_defines.h:2475
Definition: opengl_defines.h:3067
Definition: opengl_defines.h:3317
Definition: opengl_defines.h:3287
Definition: opengl_defines.h:2834
Definition: opengl_defines.h:1748
Definition: opengl_defines.h:2789
Definition: opengl_defines.h:2712
Definition: opengl_defines.h:3300
Definition: opengl_defines.h:2897
Definition: opengl_defines.h:2183
Definition: opengl_defines.h:2795
Definition: opengl_defines.h:3058
Definition: opengl_defines.h:3103
Definition: opengl_defines.h:2436
Definition: opengl_defines.h:2693
Definition: opengl_defines.h:2612
Definition: opengl_defines.h:3000
Definition: opengl_defines.h:1666
Definition: opengl_defines.h:2804
Definition: opengl_defines.h:2018
Definition: opengl_defines.h:2690
Definition: opengl_defines.h:3267
Definition: opengl_defines.h:3398
Definition: opengl_defines.h:3014
Definition: opengl_defines.h:2926
Definition: opengl_defines.h:2948
Definition: opengl_defines.h:1977
Definition: opengl_defines.h:3272
Definition: opengl_defines.h:1826
double GLclampd
Definition: opengl_defines.h:69
Definition: opengl_defines.h:3152
Definition: opengl_defines.h:3347
Definition: opengl_defines.h:3080
Definition: opengl_defines.h:3092
Definition: opengl_defines.h:2922
Definition: opengl_defines.h:1958
Definition: opengl_defines.h:2180
Definition: opengl_defines.h:1737
Definition: opengl_defines.h:2949
Definition: opengl_defines.h:2881
float GLfloat
Definition: opengl_defines.h:66
Definition: opengl_defines.h:2585
ptrdiff_t GLintptr
Definition: opengl_defines.h:72
Definition: opengl_defines.h:2053
Definition: opengl_defines.h:1676
Definition: opengl_defines.h:3263
Definition: opengl_defines.h:2660
Definition: opengl_defines.h:2331
Definition: opengl_defines.h:3361
Definition: opengl_defines.h:2482
Definition: opengl_defines.h:3122
Definition: opengl_defines.h:2722
Definition: opengl_defines.h:2676
Definition: opengl_defines.h:1878
Definition: opengl_defines.h:3323
Definition: opengl_defines.h:2257
Definition: opengl_defines.h:1690
Definition: opengl_defines.h:2802
Definition: opengl_defines.h:2147
Definition: opengl_defines.h:3180
Definition: opengl_defines.h:2525
Definition: opengl_defines.h:2560
Definition: opengl_defines.h:3386
Definition: opengl_defines.h:3362
Definition: opengl_defines.h:3010
Definition: opengl_defines.h:2633
Definition: opengl_defines.h:2516
Definition: opengl_defines.h:1741
Definition: opengl_defines.h:2368
Definition: opengl_defines.h:2644
Definition: opengl_defines.h:3292
Definition: opengl_defines.h:3068
Definition: opengl_defines.h:3478
Definition: opengl_defines.h:2117
Definition: opengl_defines.h:2776
Definition: opengl_defines.h:3365
Definition: opengl_defines.h:3456
Definition: opengl_defines.h:2851
Definition: opengl_defines.h:3008
Definition: opengl_defines.h:2366
Definition: opengl_defines.h:2703
Definition: opengl_defines.h:2974
Definition: opengl_defines.h:1777
Definition: opengl_defines.h:2112
Definition: opengl_defines.h:2998
Definition: opengl_defines.h:2443
Definition: opengl_defines.h:2921
Definition: opengl_defines.h:2564
Definition: opengl_defines.h:3019
Definition: opengl_defines.h:2357
Definition: opengl_defines.h:1815
Definition: opengl_defines.h:3066
Definition: opengl_defines.h:2474
Definition: opengl_defines.h:3364
Definition: opengl_defines.h:1743
Definition: opengl_defines.h:1923
Definition: opengl_defines.h:3438
Definition: opengl_defines.h:1937
Definition: opengl_defines.h:3388
Definition: opengl_defines.h:3129
Definition: opengl_defines.h:2877
Definition: opengl_defines.h:2163
Definition: opengl_defines.h:3298
Definition: opengl_defines.h:2534
Definition: opengl_defines.h:2702
Definition: opengl_defines.h:3155
Definition: opengl_defines.h:2548
Definition: opengl_defines.h:3194
Definition: opengl_defines.h:3101
Definition: opengl_defines.h:3446
Definition: opengl_defines.h:2151
Definition: opengl_defines.h:2523
Definition: opengl_defines.h:2438
Definition: opengl_defines.h:2487
Definition: opengl_defines.h:3466
Definition: opengl_defines.h:3275
Definition: opengl_defines.h:2670
unsigned int GLbitfield
Definition: opengl_defines.h:56
Definition: opengl_defines.h:1862
Definition: opengl_defines.h:2044
Definition: opengl_defines.h:2978
Definition: opengl_defines.h:1946
Definition: opengl_defines.h:3475
Definition: opengl_defines.h:1773
Definition: opengl_defines.h:2932
Definition: opengl_defines.h:2878
Definition: opengl_defines.h:2781
Definition: opengl_defines.h:2872
Definition: opengl_defines.h:2895
Definition: opengl_defines.h:2414
Definition: opengl_defines.h:2334
Definition: opengl_defines.h:3289
Definition: opengl_defines.h:1962
Definition: opengl_defines.h:2630
Definition: opengl_defines.h:1887
Definition: opengl_defines.h:1817
Definition: opengl_defines.h:2280
Definition: opengl_defines.h:3356
Definition: opengl_defines.h:2527
Definition: opengl_defines.h:2719
Definition: opengl_defines.h:2543
Definition: opengl_defines.h:2975
Definition: opengl_defines.h:1913
Definition: opengl_defines.h:3318
Definition: opengl_defines.h:2084
Definition: opengl_defines.h:2606
Definition: opengl_defines.h:3158
Definition: opengl_defines.h:2406
Definition: opengl_defines.h:2131
Definition: opengl_defines.h:2243
Definition: opengl_defines.h:2251
unsigned int GLenum
Definition: opengl_defines.h:54
Definition: opengl_defines.h:2309
Definition: opengl_defines.h:2421
Definition: opengl_defines.h:2020
Definition: opengl_defines.h:2727
Definition: opengl_defines.h:1905
void GLvoid
Definition: opengl_defines.h:70
Definition: opengl_defines.h:1949
Definition: opengl_defines.h:3480
Definition: opengl_defines.h:2454
Definition: opengl_defines.h:2696
Definition: opengl_defines.h:2397
Definition: opengl_defines.h:3018
Definition: opengl_defines.h:3117
Definition: opengl_defines.h:2541
Definition: opengl_defines.h:3436
Definition: opengl_defines.h:2856
Definition: opengl_defines.h:2065
Definition: opengl_defines.h:2794
Definition: opengl_defines.h:2514
Definition: opengl_defines.h:2488
Definition: opengl_defines.h:3237
Definition: opengl_defines.h:1832
Definition: opengl_defines.h:1800
Definition: opengl_defines.h:1893
Definition: opengl_defines.h:1768
Definition: opengl_defines.h:2902
Definition: opengl_defines.h:2206
Definition: opengl_defines.h:3239
Definition: opengl_defines.h:1723
Definition: opengl_defines.h:2221
Definition: opengl_defines.h:3133
Definition: opengl_defines.h:3130
Definition: opengl_defines.h:2726
Definition: opengl_defines.h:2010
Definition: opengl_defines.h:3037
Definition: opengl_defines.h:1989
Definition: opengl_defines.h:2269
Definition: opengl_defines.h:2823
Definition: opengl_defines.h:2629
Definition: opengl_defines.h:1953
Definition: opengl_defines.h:3444
Definition: opengl_defines.h:1978
Definition: opengl_defines.h:2128
Definition: opengl_defines.h:1839
Definition: opengl_defines.h:1740
Definition: opengl_defines.h:3077
Definition: opengl_defines.h:1744
Definition: opengl_defines.h:2796
Definition: opengl_defines.h:2323
Definition: opengl_defines.h:3357
Definition: opengl_defines.h:2199
Definition: opengl_defines.h:2319
Definition: opengl_defines.h:2061
Definition: opengl_defines.h:2432
Definition: opengl_defines.h:2888
Definition: opengl_defines.h:2083
Definition: opengl_defines.h:2531
Definition: opengl_defines.h:3138
Definition: opengl_defines.h:2627
Definition: opengl_defines.h:1892
Definition: opengl_defines.h:3471
Definition: opengl_defines.h:2889
Definition: opengl_defines.h:3053
Definition: opengl_defines.h:1694
Definition: opengl_defines.h:2800
Definition: opengl_defines.h:3415
Definition: opengl_defines.h:2055
Definition: opengl_defines.h:2611
Definition: opengl_defines.h:2455
Definition: opengl_defines.h:2184
Definition: opengl_defines.h:2520
Definition: opengl_defines.h:1834
Definition: opengl_defines.h:3443
Definition: opengl_defines.h:2024
Definition: opengl_defines.h:3371
Definition: opengl_defines.h:3104
Definition: opengl_defines.h:3385
Definition: opengl_defines.h:2289
Definition: opengl_defines.h:2377
unsigned char GLboolean
Definition: opengl_defines.h:55
Definition: opengl_defines.h:3176
Definition: opengl_defines.h:2940
Definition: opengl_defines.h:2927
Definition: opengl_defines.h:2544
Definition: opengl_defines.h:3320
Definition: opengl_defines.h:2339
Definition: opengl_defines.h:3294
Definition: opengl_defines.h:2731
Definition: opengl_defines.h:2121
Definition: opengl_defines.h:3277
Definition: opengl_defines.h:2152
Definition: opengl_defines.h:1668
Definition: opengl_defines.h:2515
Definition: opengl_defines.h:1992
Definition: opengl_defines.h:3242
Definition: opengl_defines.h:2923
double GLdouble
Definition: opengl_defines.h:68
Definition: opengl_defines.h:2200
Definition: opengl_defines.h:3045
Definition: opengl_defines.h:3479
Definition: opengl_defines.h:1648
Definition: opengl_defines.h:2205
Definition: opengl_defines.h:2989
Definition: opengl_defines.h:2511
Definition: opengl_defines.h:2208
Definition: opengl_defines.h:3310
Definition: opengl_defines.h:3339
Definition: opengl_defines.h:3039
Definition: opengl_defines.h:2037
Definition: opengl_defines.h:1749
Definition: opengl_defines.h:2911
Definition: opengl_defines.h:2816
Definition: opengl_defines.h:3454
Definition: opengl_defines.h:2808
Definition: opengl_defines.h:2681
Definition: opengl_defines.h:3002
Definition: opengl_defines.h:2772
Definition: opengl_defines.h:2284
Definition: opengl_defines.h:2358
Definition: opengl_defines.h:2457
Definition: opengl_defines.h:3243
Definition: opengl_defines.h:3350
Definition: opengl_defines.h:3086
Definition: opengl_defines.h:3266
Definition: opengl_defines.h:2976
Definition: opengl_defines.h:2031
Definition: opengl_defines.h:3057
Definition: opengl_defines.h:2503
Definition: opengl_defines.h:3308
Definition: opengl_defines.h:3327
Definition: opengl_defines.h:3315
Definition: opengl_defines.h:2067
Definition: opengl_defines.h:2997
Definition: opengl_defines.h:3387
Definition: opengl_defines.h:2721
Definition: opengl_defines.h:3198
Definition: opengl_defines.h:2813
Definition: opengl_defines.h:3433
Definition: opengl_defines.h:3467
Definition: opengl_defines.h:2873
Definition: opengl_defines.h:3369
Definition: opengl_defines.h:2182
Definition: opengl_defines.h:3226
void * CLDEBUGPROC
Definition: opengl_defines.h:77
Definition: opengl_defines.h:1787
Definition: opengl_defines.h:3209
Definition: opengl_defines.h:1701
Definition: opengl_defines.h:2530
Definition: opengl_defines.h:3145
ptrdiff_t GLsizeiptr
Definition: opengl_defines.h:73
Definition: opengl_defines.h:3458
int GLint
Definition: opengl_defines.h:59
Definition: opengl_defines.h:3314
Definition: opengl_defines.h:3125
Definition: opengl_defines.h:1797
Definition: opengl_defines.h:3083
Definition: opengl_defines.h:2941
Definition: opengl_defines.h:2860
Definition: opengl_defines.h:1987
Definition: opengl_defines.h:2156
Definition: opengl_defines.h:3192
Definition: opengl_defines.h:3497
Definition: opengl_defines.h:3302
Definition: opengl_defines.h:1697
Definition: opengl_defines.h:3033
Definition: opengl_defines.h:2499
Definition: opengl_defines.h:1972
Definition: opengl_defines.h:2491
Definition: opengl_defines.h:3427
Definition: opengl_defines.h:2426
Definition: opengl_defines.h:2187
Definition: opengl_defines.h:2950
Definition: opengl_defines.h:2057
Definition: opengl_defines.h:3213
Definition: opengl_defines.h:3337
Definition: opengl_defines.h:2739
Definition: opengl_defines.h:2875
Definition: opengl_defines.h:2297
Definition: opengl_defines.h:2343
Definition: opengl_defines.h:2508
Definition: opengl_defines.h:2507
Definition: opengl_defines.h:2991
Definition: opengl_defines.h:3235
Definition: opengl_defines.h:2386
Definition: opengl_defines.h:2961
Definition: opengl_defines.h:2214
Definition: opengl_defines.h:1643
uint64_t CLuint64
Definition: opengl_defines.h:65
Definition: opengl_defines.h:3423
Definition: opengl_defines.h:2194
Definition: opengl_defines.h:2845
Definition: opengl_defines.h:3360
Definition: opengl_defines.h:2793
Definition: opengl_defines.h:2650
Definition: opengl_defines.h:2391
Definition: opengl_defines.h:2683
Definition: opengl_defines.h:2882
Definition: opengl_defines.h:1788
Definition: opengl_defines.h:2659
Definition: opengl_defines.h:2920
Definition: opengl_defines.h:2688
Definition: opengl_defines.h:2665
Definition: opengl_defines.h:3280
Definition: opengl_defines.h:1789
Definition: opengl_defines.h:2373
Definition: opengl_defines.h:3299
Definition: opengl_defines.h:3251
Definition: opengl_defines.h:2265
Definition: opengl_defines.h:2344
Definition: opengl_defines.h:2385
Definition: opengl_defines.h:3128
Definition: opengl_defines.h:2880
Definition: opengl_defines.h:2301
Definition: opengl_defines.h:3309
Definition: opengl_defines.h:2324
Definition: opengl_defines.h:3491
Definition: opengl_defines.h:1868
Definition: opengl_defines.h:1897
Definition: opengl_defines.h:2677
Definition: opengl_defines.h:2519
Definition: opengl_defines.h:2330
Definition: opengl_defines.h:1655
Definition: opengl_defines.h:2216
Definition: opengl_defines.h:3395
Definition: opengl_defines.h:3301
Definition: opengl_defines.h:2951
Definition: opengl_defines.h:3062
Definition: opengl_defines.h:2402
Definition: opengl_defines.h:3095
Definition: opengl_defines.h:2483
Definition: opengl_defines.h:1745
Definition: opengl_defines.h:1904
Definition: opengl_defines.h:3288
Definition: opengl_defines.h:3159
Definition: opengl_defines.h:2032
Definition: opengl_defines.h:2222
Definition: opengl_defines.h:3481
Definition: opengl_defines.h:2751
Definition: opengl_defines.h:2658
Definition: opengl_defines.h:1883
Definition: opengl_defines.h:2263
Definition: opengl_defines.h:2246
Definition: opengl_defines.h:3426
Definition: opengl_defines.h:3472
Definition: opengl_defines.h:2040
Definition: opengl_defines.h:2237
Definition: opengl_defines.h:2207
Definition: opengl_defines.h:3346
Definition: opengl_defines.h:2215
Definition: opengl_defines.h:3123
Definition: opengl_defines.h:2140
Definition: opengl_defines.h:2177
Definition: opengl_defines.h:3435
Definition: opengl_defines.h:1863
Definition: opengl_defines.h:2423
Definition: opengl_defines.h:2351
Definition: opengl_defines.h:2318
Definition: opengl_defines.h:2045
Definition: opengl_defines.h:2647
Definition: opengl_defines.h:2517
Definition: opengl_defines.h:3001
Definition: opengl_defines.h:2825
Definition: opengl_defines.h:3484
Definition: opengl_defines.h:3218
Definition: opengl_defines.h:2175
Definition: opengl_defines.h:2354
Definition: opengl_defines.h:3031
Definition: opengl_defines.h:1879
Definition: opengl_defines.h:3206
Definition: opengl_defines.h:2314
Definition: opengl_defines.h:3285
Definition: opengl_defines.h:2615
Definition: opengl_defines.h:1956
Definition: opengl_defines.h:1995
Definition: opengl_defines.h:1662
Definition: opengl_defines.h:2840
Definition: opengl_defines.h:3464
Definition: opengl_defines.h:2174
Definition: opengl_defines.h:2928
Definition: opengl_defines.h:3222
Definition: opengl_defines.h:2910
Definition: opengl_defines.h:2425
Definition: opengl_defines.h:3233
Definition: opengl_defines.h:2225
Definition: opengl_defines.h:3007
Definition: opengl_defines.h:2302
Definition: opengl_defines.h:1724
Definition: opengl_defines.h:3109
Definition: opengl_defines.h:2864
Definition: opengl_defines.h:2661
Definition: opengl_defines.h:2159
Definition: opengl_defines.h:2404
Definition: opengl_defines.h:2842
Definition: opengl_defines.h:2409
Definition: opengl_defines.h:1952
Definition: opengl_defines.h:2336
Definition: opengl_defines.h:1742
Definition: opengl_defines.h:1732
Definition: opengl_defines.h:3090
Definition: opengl_defines.h:2367
Definition: opengl_defines.h:3044
Definition: opengl_defines.h:1680
Definition: opengl_defines.h:2907
Definition: opengl_defines.h:2850
Definition: opengl_defines.h:2371
Definition: opengl_defines.h:2039
Definition: opengl_defines.h:2449
Definition: opengl_defines.h:3351
Definition: opengl_defines.h:2144
Definition: opengl_defines.h:2705
Definition: opengl_defines.h:1999
Definition: opengl_defines.h:2476
Definition: opengl_defines.h:1756
Definition: opengl_defines.h:1665
Definition: opengl_defines.h:3096
Definition: opengl_defines.h:1976
Definition: opengl_defines.h:1782
Definition: opengl_defines.h:3063
Definition: opengl_defines.h:3279
Definition: opengl_defines.h:2437
Definition: opengl_defines.h:1746
Definition: opengl_defines.h:1941
Definition: opengl_defines.h:2271
Definition: opengl_defines.h:2565
Definition: opengl_defines.h:3036
Definition: opengl_defines.h:2363
Definition: opengl_defines.h:2242
Definition: opengl_defines.h:2308
Definition: opengl_defines.h:3111
Definition: opengl_defines.h:2365
Definition: opengl_defines.h:2453
Definition: opengl_defines.h:3153
Definition: opengl_defines.h:1669
Definition: opengl_defines.h:2326
unsigned short GLushort
Definition: opengl_defines.h:62
Definition: opengl_defines.h:1664
Definition: opengl_defines.h:3131
Definition: opengl_defines.h:2698
Definition: opengl_defines.h:2311
Definition: opengl_defines.h:2119
Definition: opengl_defines.h:2966
Definition: opengl_defines.h:2340
Definition: opengl_defines.h:1811
Definition: opengl_defines.h:2671
Definition: opengl_defines.h:1762
Definition: opengl_defines.h:1945
Definition: opengl_defines.h:3494
Definition: opengl_defines.h:2434
Definition: opengl_defines.h:2137
Definition: opengl_defines.h:2388
Definition: opengl_defines.h:1922
Definition: opengl_defines.h:2583
Definition: opengl_defines.h:3181
Definition: opengl_defines.h:2547
Definition: opengl_defines.h:3046
Definition: opengl_defines.h:3336
Definition: opengl_defines.h:2111
Definition: opengl_defines.h:3328
Definition: opengl_defines.h:3115
Definition: opengl_defines.h:1673
Definition: opengl_defines.h:3174
Definition: opengl_defines.h:2623
Definition: opengl_defines.h:3397
short GLshort
Definition: opengl_defines.h:58
Definition: opengl_defines.h:3055
Definition: opengl_defines.h:3406
Definition: opengl_defines.h:3188
Definition: opengl_defines.h:1820
Definition: opengl_defines.h:1667
Definition: opengl_defines.h:2396
Definition: opengl_defines.h:2740
Definition: opengl_defines.h:2625
Definition: opengl_defines.h:3270
Definition: opengl_defines.h:3342
Definition: opengl_defines.h:1747
Definition: opengl_defines.h:3079
Definition: opengl_defines.h:3060
Definition: opengl_defines.h:3434
Definition: opengl_defines.h:2369
Definition: opengl_defines.h:3331
Definition: opengl_defines.h:1675
Definition: opengl_defines.h:1975
Definition: opengl_defines.h:2765
Definition: opengl_defines.h:2831
Definition: opengl_defines.h:3396
Definition: opengl_defines.h:3011
Definition: opengl_defines.h:1656
Definition: opengl_defines.h:2389
Definition: opengl_defines.h:1818
Definition: opengl_defines.h:3021
Definition: opengl_defines.h:3437
Definition: opengl_defines.h:3474
Definition: opengl_defines.h:1860
Definition: opengl_defines.h:2300
Definition: opengl_defines.h:1930
Definition: opengl_defines.h:1877
Definition: opengl_defines.h:3023
Definition: opengl_defines.h:3041
Definition: opengl_defines.h:2626
Definition: opengl_defines.h:1770
Definition: opengl_defines.h:3262
Definition: opengl_defines.h:2238
Definition: opengl_defines.h:2384
Definition: opengl_defines.h:2011
Definition: opengl_defines.h:2468
Definition: opengl_defines.h:2148
Definition: opengl_defines.h:3219
Definition: opengl_defines.h:2046
Definition: opengl_defines.h:2245
Definition: opengl_defines.h:1653
Definition: opengl_defines.h:2908
Definition: opengl_defines.h:1663
Definition: opengl_defines.h:3139
Definition: opengl_defines.h:2315
Definition: opengl_defines.h:3269
Definition: opengl_defines.h:3281
Definition: opengl_defines.h:1729
Definition: opengl_defines.h:3334
Definition: opengl_defines.h:2353
Definition: opengl_defines.h:2299
Definition: opengl_defines.h:2613
Definition: opengl_defines.h:2542
Definition: opengl_defines.h:2167
Definition: opengl_defines.h:1973
Definition: opengl_defines.h:2958
Definition: opengl_defines.h:1727
Definition: opengl_defines.h:2058
Definition: opengl_defines.h:2994
Definition: opengl_defines.h:2838
Definition: opengl_defines.h:3469
Definition: opengl_defines.h:2220
Definition: opengl_defines.h:3047
Definition: opengl_defines.h:2310
struct __CLsync * CLsync
Definition: opengl_defines.h:74
Definition: opengl_defines.h:1808
Definition: opengl_defines.h:2048
Definition: opengl_defines.h:2815
Definition: opengl_defines.h:2224
Definition: opengl_defines.h:1717
Definition: opengl_defines.h:3322
Definition: opengl_defines.h:2009
Definition: opengl_defines.h:2820
Definition: opengl_defines.h:3073
Definition: opengl_defines.h:3229
Definition: opengl_defines.h:2427
Definition: opengl_defines.h:2691
Definition: opengl_defines.h:2408
Definition: opengl_defines.h:2590
Definition: opengl_defines.h:3035
Definition: opengl_defines.h:1778
Definition: opengl_defines.h:2857
Definition: opengl_defines.h:1759
Definition: opengl_defines.h:2211
Definition: opengl_defines.h:2430
Definition: opengl_defines.h:2962
Definition: opengl_defines.h:1969
Definition: opengl_defines.h:2258
Definition: opengl_defines.h:3448
Definition: opengl_defines.h:3295
Definition: opengl_defines.h:2622
Definition: opengl_defines.h:2556
Definition: opengl_defines.h:1641
Definition: opengl_defines.h:2337
Definition: opengl_defines.h:3253
Definition: opengl_defines.h:3359
Definition: opengl_defines.h:2894
Definition: opengl_defines.h:1736
Definition: opengl_defines.h:2883
Definition: opengl_defines.h:2166
Definition: opengl_defines.h:3417
Definition: opengl_defines.h:2303
Definition: opengl_defines.h:1854
Definition: opengl_defines.h:3451
Definition: opengl_defines.h:2809
Definition: opengl_defines.h:2400
Definition: opengl_defines.h:3199
Definition: opengl_defines.h:3227
Definition: opengl_defines.h:2217
Definition: opengl_defines.h:3024
Definition: opengl_defines.h:2197
Definition: opengl_defines.h:3225
Definition: opengl_defines.h:2274
Definition: opengl_defines.h:2145
Definition: opengl_defines.h:3160
Definition: opengl_defines.h:1731
Definition: opengl_defines.h:1685
Definition: opengl_defines.h:3012
Definition: opengl_defines.h:1966
Definition: opengl_defines.h:1647
Definition: opengl_defines.h:2431
Definition: opengl_defines.h:3445
Definition: opengl_defines.h:2005
Definition: opengl_defines.h:2047
Definition: opengl_defines.h:3112
Definition: opengl_defines.h:1751
Definition: opengl_defines.h:3429
Definition: opengl_defines.h:2116
Definition: opengl_defines.h:3261
Definition: opengl_defines.h:3273
Definition: opengl_defines.h:2181
Definition: opengl_defines.h:3244
Definition: opengl_defines.h:2733
Definition: opengl_defines.h:3141
Definition: opengl_defines.h:2512
Definition: opengl_defines.h:1835
Definition: opengl_defines.h:2900
Definition: opengl_defines.h:3249
Definition: opengl_defines.h:3042
Definition: opengl_defines.h:3212
Definition: opengl_defines.h:2607
Definition: opengl_defines.h:2456
Definition: opengl_defines.h:1850
Definition: opengl_defines.h:2306
Definition: opengl_defines.h:3156
Definition: opengl_defines.h:2168
Definition: opengl_defines.h:1957
Definition: opengl_defines.h:2088
Definition: opengl_defines.h:3114
Definition: opengl_defines.h:2422
Definition: opengl_defines.h:2563
Definition: opengl_defines.h:2312
Definition: opengl_defines.h:1970
Definition: opengl_defines.h:2115
Definition: opengl_defines.h:1686
Definition: opengl_defines.h:1849
Definition: opengl_defines.h:2360
Definition: opengl_defines.h:2588
Definition: opengl_defines.h:1906
Definition: opengl_defines.h:2679
Definition: opengl_defines.h:3312
Definition: opengl_defines.h:2687
Definition: opengl_defines.h:2179
Definition: opengl_defines.h:3330
Definition: opengl_defines.h:2929
Definition: opengl_defines.h:2830
Definition: opengl_defines.h:2189
Definition: opengl_defines.h:2811
Definition: opengl_defines.h:2012
Definition: opengl_defines.h:2609
Definition: opengl_defines.h:2701
Definition: opengl_defines.h:3416
Definition: opengl_defines.h:2016
Definition: opengl_defines.h:2266
Definition: opengl_defines.h:3211
Definition: opengl_defines.h:3500
Definition: opengl_defines.h:2240
Definition: opengl_defines.h:3375
Definition: opengl_defines.h:2267
Definition: opengl_defines.h:2173
Definition: opengl_defines.h:2450
Definition: opengl_defines.h:2317
Definition: opengl_defines.h:1974
Definition: opengl_defines.h:3217
Definition: opengl_defines.h:2188
int64_t CLint64
Definition: opengl_defines.h:64
Definition: opengl_defines.h:2281
Definition: opengl_defines.h:2273
Definition: opengl_defines.h:2582
Definition: opengl_defines.h:3276
Definition: opengl_defines.h:1884
Definition: opengl_defines.h:3059
Definition: opengl_defines.h:1718
Definition: opengl_defines.h:2042
Definition: opengl_defines.h:2855
Definition: opengl_defines.h:3179
Definition: opengl_defines.h:1864
Definition: opengl_defines.h:2412
Definition: opengl_defines.h:2370
Definition: opengl_defines.h:2955
Definition: opengl_defines.h:2591
Definition: opengl_defines.h:3313
Definition: opengl_defines.h:2654
Definition: opengl_defines.h:3256
Definition: opengl_defines.h:2535
Definition: opengl_defines.h:2569
Definition: opengl_defines.h:2270
Definition: opengl_defines.h:3428
Definition: opengl_defines.h:2411
Definition: opengl_defines.h:1827
Definition: opengl_defines.h:2581
Definition: opengl_defines.h:2241
Definition: opengl_defines.h:2673
Definition: opengl_defines.h:2993
Definition: opengl_defines.h:2153
Definition: opengl_defines.h:2780
Definition: opengl_defines.h:1712
Definition: opengl_defines.h:3271
Definition: opengl_defines.h:2081
Definition: opengl_defines.h:2843
Definition: opengl_defines.h:3368
Definition: opengl_defines.h:1726
Definition: opengl_defines.h:3061
Definition: opengl_defines.h:2716
Definition: opengl_defines.h:2824
Definition: opengl_defines.h:2837
Definition: opengl_defines.h:2945
Definition: opengl_defines.h:2617
Definition: opengl_defines.h:2493
Definition: opengl_defines.h:3332
Definition: opengl_defines.h:1845
Definition: opengl_defines.h:2578
Definition: opengl_defines.h:2062
Definition: opengl_defines.h:1710
Definition: opengl_defines.h:2021
Definition: opengl_defines.h:2138
Definition: opengl_defines.h:2139
Definition: opengl_defines.h:1858
Definition: opengl_defines.h:2198
Definition: opengl_defines.h:3321
Definition: opengl_defines.h:3293
Definition: opengl_defines.h:2086
Definition: opengl_defines.h:3352
Definition: opengl_defines.h:2209
Definition: opengl_defines.h:3038
Definition: opengl_defines.h:2204
Definition: opengl_defines.h:3113
Definition: opengl_defines.h:1761
Definition: opengl_defines.h:2628
Definition: opengl_defines.h:2247
Definition: opengl_defines.h:2935
Definition: opengl_defines.h:2694
Definition: opengl_defines.h:2672
unsigned int GLuint
Definition: opengl_defines.h:63
Definition: opengl_defines.h:3241
Definition: opengl_defines.h:2605
Definition: opengl_defines.h:3084
Definition: opengl_defines.h:3064
Definition: opengl_defines.h:2439
Definition: opengl_defines.h:1733
Definition: opengl_defines.h:2433
Definition: opengl_defines.h:2192
Definition: opengl_defines.h:3306
Definition: opengl_defines.h:2858
Definition: opengl_defines.h:2102
Definition: opengl_defines.h:3297
Definition: opengl_defines.h:2504
Definition: opengl_defines.h:3311
Definition: opengl_defines.h:2202
Definition: opengl_defines.h:3345
Definition: opengl_defines.h:3124
Definition: opengl_defines.h:2172
Definition: opengl_defines.h:2294
Definition: opengl_defines.h:3052
Definition: opengl_defines.h:1950
Definition: opengl_defines.h:2937
Definition: opengl_defines.h:2697
Definition: opengl_defines.h:1730
Definition: opengl_defines.h:2461
Definition: opengl_defines.h:3027
Definition: opengl_defines.h:1679
Definition: opengl_defines.h:1677
Definition: opengl_defines.h:2347
Definition: opengl_defines.h:2160
Definition: opengl_defines.h:2234
Definition: opengl_defines.h:2828
Definition: opengl_defines.h:2869
Definition: opengl_defines.h:2127
Definition: opengl_defines.h:3482
Definition: opengl_defines.h:2223
Definition: opengl_defines.h:2798
Definition: opengl_defines.h:3324
Definition: opengl_defines.h:2452
Definition: opengl_defines.h:3335
Definition: opengl_defines.h:2348
Definition: opengl_defines.h:3127
Definition: opengl_defines.h:2035
Definition: opengl_defines.h:2528
Definition: opengl_defines.h:2759
Definition: opengl_defines.h:2737
Definition: opengl_defines.h:3268
Definition: opengl_defines.h:2915
Definition: opengl_defines.h:2901
Definition: opengl_defines.h:3048
Definition: opengl_defines.h:2674
Definition: opengl_defines.h:2596
Definition: opengl_defines.h:3319
Definition: opengl_defines.h:2401
Definition: opengl_defines.h:1693
Definition: opengl_defines.h:2571
Definition: opengl_defines.h:2695
Definition: opengl_defines.h:2338
Definition: opengl_defines.h:3210
Definition: opengl_defines.h:3161
Definition: opengl_defines.h:2521
Definition: opengl_defines.h:3326
Definition: opengl_defines.h:3078
Definition: opengl_defines.h:2747
Definition: opengl_defines.h:3143
Definition: opengl_defines.h:3022
Definition: opengl_defines.h:2870
Definition: opengl_defines.h:1739
Definition: opengl_defines.h:2349
Definition: opengl_defines.h:2316
Definition: opengl_defines.h:1781
Definition: opengl_defines.h:3432
Definition: opengl_defines.h:2592
Definition: opengl_defines.h:3393
Definition: opengl_defines.h:2283
Definition: opengl_defines.h:3166
Definition: opengl_defines.h:1760
Definition: opengl_defines.h:3457
Definition: opengl_defines.h:2418
Definition: opengl_defines.h:1705
Definition: opengl_defines.h:2689
Definition: opengl_defines.h:2593
Definition: opengl_defines.h:1725
Definition: opengl_defines.h:1885
Definition: opengl_defines.h:2536
Definition: opengl_defines.h:3358
Definition: opengl_defines.h:1819
Definition: opengl_defines.h:2906
Definition: opengl_defines.h:1965
Definition: opengl_defines.h:1903
Definition: opengl_defines.h:2424
Definition: opengl_defines.h:2859
Definition: opengl_defines.h:3207
Definition: opengl_defines.h:1793
Definition: opengl_defines.h:2448
Definition: opengl_defines.h:2771
Definition: opengl_defines.h:2887
Definition: opengl_defines.h:2390
Definition: opengl_defines.h:1838
Definition: opengl_defines.h:2218
Definition: opengl_defines.h:1856
Definition: opengl_defines.h:2473
Definition: opengl_defines.h:2481
Definition: opengl_defines.h:3296
Definition: opengl_defines.h:3282
Definition: opengl_defines.h:2744
Definition: opengl_defines.h:2210
Definition: opengl_defines.h:2485
Definition: opengl_defines.h:2085
Definition: opengl_defines.h:2810
Definition: opengl_defines.h:2829
Definition: opengl_defines.h:2576
Definition: opengl_defines.h:3223
Definition: opengl_defines.h:2484
Definition: opengl_defines.h:2797
Definition: opengl_defines.h:3088
Definition: opengl_defines.h:2896
Definition: opengl_defines.h:1910
Definition: opengl_defines.h:3216
Definition: opengl_defines.h:1929
Definition: opengl_defines.h:2637
Definition: opengl_defines.h:2746
Definition: opengl_defines.h:2898
Definition: opengl_defines.h:1918
Definition: opengl_defines.h:3255
Definition: opengl_defines.h:3147
Definition: opengl_defines.h:3224
Definition: opengl_defines.h:2023
Definition: opengl_defines.h:2398
Definition: opengl_defines.h:2814
Definition: opengl_defines.h:3348
Definition: opengl_defines.h:1804
Definition: opengl_defines.h:3221
Definition: opengl_defines.h:3050
Definition: opengl_defines.h:1821
Definition: opengl_defines.h:2502
Definition: opengl_defines.h:2108
Definition: opengl_defines.h:3257
Definition: opengl_defines.h:1924
Definition: opengl_defines.h:3220
Definition: opengl_defines.h:2720
Definition: opengl_defines.h:2957
Definition: opengl_defines.h:2497
Definition: opengl_defines.h:3344
Definition: opengl_defines.h:3146
Definition: opengl_defines.h:2376
Definition: opengl_defines.h:2420
Definition: opengl_defines.h:3230
Definition: opengl_defines.h:2435
Definition: opengl_defines.h:2570
Definition: opengl_defines.h:2832
Definition: opengl_defines.h:2050
Definition: opengl_defines.h:3291
signed char GLbyte
Definition: opengl_defines.h:57
Definition: opengl_defines.h:3056
Definition: opengl_defines.h:2228
Definition: opengl_defines.h:2002
Definition: opengl_defines.h:2614
Definition: opengl_defines.h:2279
Definition: opengl_defines.h:2114
Definition: opengl_defines.h:3228
Definition: opengl_defines.h:2925
Definition: opengl_defines.h:2641
Definition: opengl_defines.h:2946
Definition: opengl_defines.h:2146
Definition: opengl_defines.h:1994
Definition: opengl_defines.h:2836
Definition: opengl_defines.h:2513
char GLchar
Definition: opengl_defines.h:71
Definition: opengl_defines.h:1861
Definition: opengl_defines.h:3136
Definition: opengl_defines.h:2529
Definition: opengl_defines.h:3234
Definition: opengl_defines.h:2934
Definition: opengl_defines.h:2239
Definition: opengl_defines.h:3286
Definition: opengl_defines.h:3447
Definition: opengl_defines.h:1805
float GLclampf
Definition: opengl_defines.h:67
Definition: opengl_defines.h:2711
Definition: opengl_defines.h:3459
Definition: opengl_defines.h:3054
Definition: opengl_defines.h:2608
Definition: opengl_defines.h:2352
Definition: opengl_defines.h:1692
Definition: opengl_defines.h:2498
Definition: opengl_defines.h:3204
Definition: opengl_defines.h:2413
Definition: opengl_defines.h:2717
Definition: opengl_defines.h:2916
Definition: opengl_defines.h:2264
Definition: opengl_defines.h:3140
Definition: opengl_defines.h:2063
Definition: opengl_defines.h:2539
Definition: opengl_defines.h:2510
Definition: opengl_defines.h:2327
Definition: opengl_defines.h:3168
Definition: opengl_defines.h:3452
Definition: opengl_defines.h:1652
Definition: opengl_defines.h:2766
Definition: opengl_defines.h:2632
Definition: opengl_defines.h:2624
Definition: opengl_defines.h:2060
Definition: opengl_defines.h:3093
Definition: opengl_defines.h:2203
Definition: opengl_defines.h:1947
Definition: opengl_defines.h:2706
Definition: opengl_defines.h:2874
Definition: opengl_defines.h:2288
Definition: opengl_defines.h:3195
Definition: opengl_defines.h:2195
Definition: opengl_defines.h:3453
Definition: opengl_defines.h:2620
Definition: opengl_defines.h:2610
Definition: opengl_defines.h:1702
Definition: opengl_defines.h:3032
Definition: opengl_defines.h:3142
Definition: opengl_defines.h:2987
Definition: opengl_defines.h:2506
Definition: opengl_defines.h:2068
Definition: opengl_defines.h:1767
Definition: opengl_defines.h:2738
Definition: opengl_defines.h:2262
Definition: opengl_defines.h:2577
Definition: opengl_defines.h:2019
Definition: opengl_defines.h:3118
Definition: opengl_defines.h:3208
Definition: opengl_defines.h:1980
void * CLDEBUGPROCARB
Definition: opengl_defines.h:76
Definition: opengl_defines.h:1803
Definition: opengl_defines.h:1728
Definition: opengl_defines.h:1753
Definition: opengl_defines.h:3473
Definition: opengl_defines.h:2038
Definition: opengl_defines.h:1738
Definition: opengl_defines.h:2395
Definition: opengl_defines.h:2787
Definition: opengl_defines.h:1948
Definition: opengl_defines.h:2879
Definition: opengl_defines.h:2909
Definition: opengl_defines.h:2219
Definition: opengl_defines.h:2890
Definition: opengl_defines.h:1869
Definition: opengl_defines.h:3065
Definition: opengl_defines.h:3120
Definition: opengl_defines.h:3476
Definition: opengl_defines.h:1979
Definition: opengl_defines.h:3182
Definition: opengl_defines.h:3265
Definition: opengl_defines.h:2788
Definition: opengl_defines.h:3394
Definition: opengl_defines.h:3102
Definition: opengl_defines.h:2103
Definition: opengl_defines.h:1886
Definition: opengl_defines.h:3049
Definition: opengl_defines.h:2466
Definition: opengl_defines.h:2069
Definition: opengl_defines.h:3366
Definition: opengl_defines.h:2990
Definition: opengl_defines.h:2428
Definition: opengl_defines.h:3246
Definition: opengl_defines.h:1954
Definition: opengl_defines.h:3485
Definition: opengl_defines.h:2839
Definition: opengl_defines.h:1899
Definition: opengl_defines.h:1816
Definition: opengl_defines.h:2113
Definition: opengl_defines.h:3232
Definition: opengl_defines.h:1911
Definition: opengl_defines.h:2501
Definition: opengl_defines.h:2064
Definition: opengl_defines.h:3430
Definition: opengl_defines.h:1855
Definition: opengl_defines.h:2478
Definition: opengl_defines.h:3028
Definition: opengl_defines.h:1842
Definition: opengl_defines.h:1822
Definition: opengl_defines.h:3340
Definition: opengl_defines.h:2082
Definition: opengl_defines.h:3250
Definition: opengl_defines.h:2999
Definition: opengl_defines.h:2043
Definition: opengl_defines.h:2298
Definition: opengl_defines.h:3121
Definition: opengl_defines.h:2692
Definition: opengl_defines.h:2821
Definition: opengl_defines.h:3414
Definition: opengl_defines.h:2125
Definition: opengl_defines.h:2812
Definition: opengl_defines.h:1873
Definition: opengl_defines.h:2500
Definition: opengl_defines.h:2244
Definition: opengl_defines.h:2236
Definition: opengl_defines.h:2093
Definition: opengl_defines.h:2362
Definition: opengl_defines.h:3329
Definition: opengl_defines.h:1912
Definition: opengl_defines.h:1750
Definition: opengl_defines.h:3043
Definition: opengl_defines.h:3030
Definition: opengl_defines.h:1757
Definition: opengl_defines.h:2080
Definition: opengl_defines.h:2767
Definition: opengl_defines.h:1684
Definition: opengl_defines.h:2089
Definition: opengl_defines.h:2871
Definition: opengl_defines.h:2393
Definition: opengl_defines.h:3151
Definition: opengl_defines.h:1642
Definition: opengl_defines.h:3450
Definition: opengl_defines.h:2826
Definition: opengl_defines.h:2104
Definition: opengl_defines.h:3380
Definition: opengl_defines.h:2579
Definition: opengl_defines.h:1763
Definition: opengl_defines.h:2051