opengl_defines.h
1 /*
2 ** ClanLib SDK
3 ** Copyright (c) 1997-2015 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
80 enum DisplayDefines
81 {
82 // GL_VERSION_1_1
83 // AttribMask
84 #ifndef GL_DEPTH_BUFFER_BIT
85 GL_DEPTH_BUFFER_BIT = 0x00000100,
86 GL_STENCIL_BUFFER_BIT = 0x00000400,
87 GL_COLOR_BUFFER_BIT = 0x00004000,
88 #endif
89 // Boolean
90 #ifndef GL_FALSE
91 GL_FALSE = 0,
92 GL_TRUE = 1,
93 #endif
94 // BeginMode
95 #ifndef GL_POINTS
96 GL_POINTS = 0x0000,
97 GL_LINES = 0x0001,
98 GL_LINE_LOOP = 0x0002,
99 GL_LINE_STRIP = 0x0003,
100 GL_TRIANGLES = 0x0004,
101 GL_TRIANGLE_STRIP = 0x0005,
102 GL_TRIANGLE_FAN = 0x0006,
103 #endif
104 // AlphaFunction
105 #ifndef GL_NEVER
106 GL_NEVER = 0x0200,
107 GL_LESS = 0x0201,
108 GL_EQUAL = 0x0202,
109 GL_LEQUAL = 0x0203,
110 GL_GREATER = 0x0204,
111 GL_NOTEQUAL = 0x0205,
112 GL_GEQUAL = 0x0206,
113 GL_ALWAYS = 0x0207,
114 #endif
115 // BlendingFactorDest
116 #ifndef GL_ZERO
117 GL_ZERO = 0,
118 GL_ONE = 1,
119 GL_SRC_COLOR = 0x0300,
120 GL_ONE_MINUS_SRC_COLOR = 0x0301,
121 GL_SRC_ALPHA = 0x0302,
122 GL_ONE_MINUS_SRC_ALPHA = 0x0303,
123 GL_DST_ALPHA = 0x0304,
124 GL_ONE_MINUS_DST_ALPHA = 0x0305,
125 #endif
126 // BlendingFactorSrc
127 #ifndef GL_DST_COLOR
128 GL_DST_COLOR = 0x0306,
129 GL_ONE_MINUS_DST_COLOR = 0x0307,
130 GL_SRC_ALPHA_SATURATE = 0x0308,
131 #endif
132 // DrawBufferMode
133 #ifndef GL_NONE
134 GL_NONE = 0,
135 GL_FRONT_LEFT = 0x0400,
136 GL_FRONT_RIGHT = 0x0401,
137 GL_BACK_LEFT = 0x0402,
138 GL_BACK_RIGHT = 0x0403,
139 #endif
140 #ifndef GL_FRONT
141 GL_FRONT = 0x0404,
142 GL_BACK = 0x0405,
143 #endif
144 #ifndef GL_LEFT
145 GL_LEFT = 0x0406,
146 GL_RIGHT = 0x0407,
147 #endif
148 #ifndef GL_FRONT_AND_BACK
149 GL_FRONT_AND_BACK = 0x0408,
150 #endif
151 // ErrorCode
152 #ifndef GL_NO_ERROR
153 GL_NO_ERROR = 0,
154 GL_INVALID_ENUM = 0x0500,
155 GL_INVALID_VALUE = 0x0501,
156 GL_INVALID_OPERATION = 0x0502,
157 GL_OUT_OF_MEMORY = 0x0505,
158 #endif
159 // FrontFaceDirection
160 #ifndef GL_CW
161 GL_CW = 0x0900,
162 GL_CCW = 0x0901,
163 #endif
164 // GetPName
165 #ifndef GL_POINT_SIZE
166 GL_POINT_SIZE = 0x0B11,
167 GL_POINT_SIZE_RANGE = 0x0B12,
168 GL_POINT_SIZE_GRANULARITY = 0x0B13,
169 GL_LINE_SMOOTH = 0x0B20,
170 GL_LINE_WIDTH = 0x0B21,
171 GL_LINE_WIDTH_RANGE = 0x0B22,
172 GL_LINE_WIDTH_GRANULARITY = 0x0B23,
173 GL_POLYGON_SMOOTH = 0x0B41,
174 GL_CULL_FACE = 0x0B44,
175 GL_CULL_FACE_MODE = 0x0B45,
176 GL_FRONT_FACE = 0x0B46,
177 GL_DEPTH_RANGE = 0x0B70,
178 GL_DEPTH_TEST = 0x0B71,
179 GL_DEPTH_WRITEMASK = 0x0B72,
180 GL_DEPTH_CLEAR_VALUE = 0x0B73,
181 GL_DEPTH_FUNC = 0x0B74,
182 GL_STENCIL_TEST = 0x0B90,
183 GL_STENCIL_CLEAR_VALUE = 0x0B91,
184 GL_STENCIL_FUNC = 0x0B92,
185 GL_STENCIL_VALUE_MASK = 0x0B93,
186 GL_STENCIL_FAIL = 0x0B94,
187 GL_STENCIL_PASS_DEPTH_FAIL = 0x0B95,
188 GL_STENCIL_PASS_DEPTH_PASS = 0x0B96,
189 GL_STENCIL_REF = 0x0B97,
190 GL_STENCIL_WRITEMASK = 0x0B98,
191 GL_VIEWPORT = 0x0BA2,
192 GL_DITHER = 0x0BD0,
193 GL_BLEND_DST = 0x0BE0,
194 GL_BLEND_SRC = 0x0BE1,
195 GL_BLEND = 0x0BE2,
196 GL_LOGIC_OP_MODE = 0x0BF0,
197 GL_COLOR_LOGIC_OP = 0x0BF2,
198 GL_DRAW_BUFFER = 0x0C01,
199 GL_READ_BUFFER = 0x0C02,
200 GL_SCISSOR_BOX = 0x0C10,
201 GL_SCISSOR_TEST = 0x0C11,
202 GL_COLOR_CLEAR_VALUE = 0x0C22,
203 GL_COLOR_WRITEMASK = 0x0C23,
204 GL_DOUBLEBUFFER = 0x0C32,
205 GL_STEREO = 0x0C33,
206 GL_LINE_SMOOTH_HINT = 0x0C52,
207 GL_POLYGON_SMOOTH_HINT = 0x0C53,
208 #endif
209 #ifndef GL_UNPACK_SWAP_BYTES
210 GL_UNPACK_SWAP_BYTES = 0x0CF0,
211 GL_UNPACK_LSB_FIRST = 0x0CF1,
212 GL_UNPACK_ROW_LENGTH = 0x0CF2,
213 GL_UNPACK_SKIP_ROWS = 0x0CF3,
214 GL_UNPACK_SKIP_PIXELS = 0x0CF4,
215 #endif
216 #ifndef GL_UNPACK_ALIGNMENT
217 GL_UNPACK_ALIGNMENT = 0x0CF5,
218 #endif
219
220 #ifndef GL_PACK_SWAP_BYTES
221 GL_PACK_SWAP_BYTES = 0x0D00,
222 GL_PACK_LSB_FIRST = 0x0D01,
223 #endif
224 #ifndef GL_PACK_ROW_LENGTH
225 GL_PACK_ROW_LENGTH = 0x0D02,
226 GL_PACK_SKIP_ROWS = 0x0D03,
227 GL_PACK_SKIP_PIXELS = 0x0D04,
228
229 #endif
230 #ifndef GL_PACK_ALIGNMENT
231 GL_PACK_ALIGNMENT = 0x0D05,
232 GL_MAX_TEXTURE_SIZE = 0x0D33,
233 GL_MAX_VIEWPORT_DIMS = 0x0D3A,
234 #endif
235
236 #ifndef GL_SUBCL_PIXEL_BITS
237 GL_SUBCL_PIXEL_BITS = 0x0D50,
238 #endif
239
240 #ifndef GL_TEXTURE_1D
241 GL_TEXTURE_1D = 0x0DE0,
242 #endif
243 #ifndef GL_TEXTURE_2D
244 GL_TEXTURE_2D = 0x0DE1,
245 GL_POLYGON_OFFSET_UNITS = 0x2A00,
246 GL_POLYGON_OFFSET_POINT = 0x2A01,
247 GL_POLYGON_OFFSET_LINE = 0x2A02,
248 GL_POLYGON_OFFSET_FILL = 0x8037,
249 GL_POLYGON_OFFSET_FACTOR = 0x8038,
250 #endif
251 #ifndef GL_TEXTURE_BINDING_1D
252 GL_TEXTURE_BINDING_1D = 0x8068,
253 #endif
254 #ifndef GL_TEXTURE_BINDING_2D
255 GL_TEXTURE_BINDING_2D = 0x8069,
256 #endif
257 // GetTextureParameter
258 #ifndef GL_TEXTURE_WIDTH
259 GL_TEXTURE_WIDTH = 0x1000,
260 GL_TEXTURE_HEIGHT = 0x1001,
261 GL_TEXTURE_INTERNAL_FORMAT = 0x1003,
262 GL_TEXTURE_BORDER_COLOR = 0x1004,
263 GL_TEXTURE_RED_SIZE = 0x805C,
264 GL_TEXTURE_GREEN_SIZE = 0x805D,
265 GL_TEXTURE_BLUE_SIZE = 0x805E,
266 GL_TEXTURE_ALPHA_SIZE = 0x805F,
267 #endif
268 // HintMode
269 #ifndef GL_DONT_CARE
270 GL_DONT_CARE = 0x1100,
271 GL_FASTEST = 0x1101,
272 GL_NICEST = 0x1102,
273 #endif
274 // DataType
275 #ifndef GL_BYTE
276 GL_BYTE = 0x1400,
277 GL_UNSIGNED_BYTE = 0x1401,
278 GL_SHORT = 0x1402,
279 GL_UNSIGNED_SHORT = 0x1403,
280 #endif
281 #ifndef GL_INT
282 GL_INT = 0x1404,
283 GL_UNSIGNED_INT = 0x1405,
284 #endif
285 #ifndef GL_FLOAT
286 GL_FLOAT = 0x1406,
287 #endif
288 #ifndef GL_DOUBLE
289 GL_DOUBLE = 0x140A,
290 #endif
291 // ErrorCode
292 #ifndef GL_STACK_OVERFLOW
293 GL_STACK_OVERFLOW = 0x0503,
294 GL_STACK_UNDERFLOW = 0x0504,
295 #endif
296 // LogicOp
297 #ifndef GL_CLEAR
298 GL_CLEAR = 0x1500,
299 GL_AND = 0x1501,
300 GL_AND_REVERSE = 0x1502,
301 GL_COPY = 0x1503,
302 GL_AND_INVERTED = 0x1504,
303 GL_NOOP = 0x1505,
304 GL_XOR = 0x1506,
305 GL_OR = 0x1507,
306 GL_NOR = 0x1508,
307 GL_EQUIV = 0x1509,
308 GL_INVERT = 0x150A,
309 GL_OR_REVERSE = 0x150B,
310 GL_COPY_INVERTED = 0x150C,
311 GL_OR_INVERTED = 0x150D,
312 GL_NAND = 0x150E,
313 GL_SET = 0x150F,
314 #endif
315 // MatrixMode (for gl3.h, FBO attachment = type)
316 #ifndef GL_TEXTURE
317 GL_TEXTURE = 0x1702,
318 #endif
319 // PixelCopyType
320 #ifndef GL_COLOR
321 GL_COLOR = 0x1800,
322 GL_DEPTH = 0x1801,
323 GL_STENCIL = 0x1802,
324 #endif
325 // PixelFormat
326 #ifndef GL_STENCIL_INDEX
327 GL_STENCIL_INDEX = 0x1901,
328 GL_DEPTH_COMPONENT = 0x1902,
329 GL_RED = 0x1903,
330 GL_GREEN = 0x1904,
331 GL_BLUE = 0x1905,
332 #endif
333
334 #ifndef GL_ALPHA
335 GL_ALPHA = 0x1906,
336 GL_RGB = 0x1907,
337 GL_RGBA = 0x1908,
338 #endif
339 // PolygonMode
340 #ifndef GL_POINT
341 GL_POINT = 0x1B00,
342 GL_LINE = 0x1B01,
343 GL_FILL = 0x1B02,
344 #endif
345 // StencilOp
346 #ifndef GL_KEEP
347 GL_KEEP = 0x1E00,
348 GL_REPLACE = 0x1E01,
349 GL_INCR = 0x1E02,
350 GL_DECR = 0x1E03,
351 #endif
352 // StringName
353 #ifndef GL_VENDOR
354 GL_VENDOR = 0x1F00,
355 GL_RENDERER = 0x1F01,
356 GL_VERSION = 0x1F02,
357 GL_EXTENSIONS = 0x1F03,
358 #endif
359 // TextureMagFilter
360 #ifndef GL_NEAREST
361 GL_NEAREST = 0x2600,
362 GL_LINEAR = 0x2601,
363 #endif
364 // TextureMinFilter
365 #ifndef GL_NEAREST_MIPMAP_NEAREST
366 GL_NEAREST_MIPMAP_NEAREST = 0x2700,
367 GL_LINEAR_MIPMAP_NEAREST = 0x2701,
368 GL_NEAREST_MIPMAP_LINEAR = 0x2702,
369 GL_LINEAR_MIPMAP_LINEAR = 0x2703,
370 #endif
371 // TextureParameterName
372 #ifndef GL_TEXTURE_MAG_FILTER
373 GL_TEXTURE_MAG_FILTER = 0x2800,
374 GL_TEXTURE_MIN_FILTER = 0x2801,
375 GL_TEXTURE_WRAP_S = 0x2802,
376 GL_TEXTURE_WRAP_T = 0x2803,
377 #endif
378 // TextureTarget
379 #ifndef GL_PROXY_TEXTURE_1D
380 GL_PROXY_TEXTURE_1D = 0x8063,
381 GL_PROXY_TEXTURE_2D = 0x8064,
382 #endif
383 // TextureWrapMode
384 #ifndef GL_REPEAT
385 GL_REPEAT = 0x2901,
386 #endif
387 // PixelInternalFormat
388 #ifndef GL_R3_G3_B2
389 GL_R3_G3_B2 = 0x2A10,
390 GL_RGB4 = 0x804F,
391 GL_RGB5 = 0x8050,
392 GL_RGB8 = 0x8051,
393 GL_RGB10 = 0x8052,
394 GL_RGB12 = 0x8053,
395 GL_RGB16 = 0x8054,
396 GL_RGBA2 = 0x8055,
397 GL_RGBA4 = 0x8056,
398 GL_RGB5_A1 = 0x8057,
399 GL_RGBA8 = 0x8058,
400 GL_RGB10_A2 = 0x8059,
401 GL_RGBA12 = 0x805A,
402 GL_RGBA16 = 0x805B,
403 #endif
404 // GL_VERSION_1_2
405 #ifndef GL_UNSIGNED_BYTE_3_3_2
406 GL_UNSIGNED_BYTE_3_3_2 = 0x8032,
407 #endif
408 #ifndef GL_UNSIGNED_SHORT_4_4_4_4
409 GL_UNSIGNED_SHORT_4_4_4_4 = 0x8033,
410 GL_UNSIGNED_SHORT_5_5_5_1 = 0x8034,
411 #endif
412 #ifndef GL_UNSIGNED_INT_8_8_8_8
413 GL_UNSIGNED_INT_8_8_8_8 = 0x8035,
414 GL_UNSIGNED_INT_10_10_10_2 = 0x8036,
415 GL_TEXTURE_BINDING_3D = 0x806A,
416 GL_PACK_SKIP_IMAGES = 0x806B,
417 GL_PACK_IMAGE_HEIGHT = 0x806C,
418 GL_UNPACK_SKIP_IMAGES = 0x806D,
419 GL_UNPACK_IMAGE_HEIGHT = 0x806E,
420 GL_TEXTURE_3D = 0x806F,
421 GL_PROXY_TEXTURE_3D = 0x8070,
422 GL_TEXTURE_DEPTH = 0x8071,
423 GL_TEXTURE_WRAP_R = 0x8072,
424 GL_MAX_3D_TEXTURE_SIZE = 0x8073,
425 GL_UNSIGNED_BYTE_2_3_3_REV = 0x8362,
426 #endif
427 #ifndef GL_UNSIGNED_SHORT_5_6_5
428 GL_UNSIGNED_SHORT_5_6_5 = 0x8363,
429 GL_UNSIGNED_SHORT_5_6_5_REV = 0x8364,
430 GL_UNSIGNED_SHORT_4_4_4_4_REV = 0x8365,
431 GL_UNSIGNED_SHORT_1_5_5_5_REV = 0x8366,
432 GL_UNSIGNED_INT_8_8_8_8_REV = 0x8367,
433 GL_UNSIGNED_INT_2_10_10_10_REV = 0x8368,
434 #endif
435 #ifndef GL_BGR
436 GL_BGR = 0x80E0,
437 GL_BGRA = 0x80E1,
438 GL_MAX_ELEMENTS_VERTICES = 0x80E8,
439 GL_MAX_ELEMENTS_INDICES = 0x80E9,
440
441 #endif
442 #ifndef GL_CLAMP_TO_EDGE
443 GL_CLAMP_TO_EDGE = 0x812F,
444 #endif
445 #ifndef GL_TEXTURE_MIN_LOD
446 GL_TEXTURE_MIN_LOD = 0x813A,
447 GL_TEXTURE_MAX_LOD = 0x813B,
448 GL_TEXTURE_BASE_LEVEL = 0x813C,
449 GL_TEXTURE_MAX_LEVEL = 0x813D,
450 #endif
451 #ifndef GL_SMOOTH_POINT_SIZE_RANGE
452 GL_SMOOTH_POINT_SIZE_RANGE = 0x0B12,
453 GL_SMOOTH_POINT_SIZE_GRANULARITY = 0x0B13,
454 GL_SMOOTH_LINE_WIDTH_RANGE = 0x0B22,
455 GL_SMOOTH_LINE_WIDTH_GRANULARITY = 0x0B23,
456 GL_ALIASED_LINE_WIDTH_RANGE = 0x846E,
457 #endif
458 // GL_ARB_imaging
459 #ifndef GL_CONSTANT_COLOR
460 GL_CONSTANT_COLOR = 0x8001,
461 GL_ONE_MINUS_CONSTANT_COLOR = 0x8002,
462 GL_CONSTANT_ALPHA = 0x8003,
463 GL_ONE_MINUS_CONSTANT_ALPHA = 0x8004,
464 GL_BLEND_COLOR = 0x8005,
465 GL_FUNC_ADD = 0x8006,
466 GL_MIN = 0x8007,
467 GL_MAX = 0x8008,
468 GL_BLEND_EQUATION = 0x8009,
469 GL_FUNC_SUBTRACT = 0x800A,
470 GL_FUNC_REVERSE_SUBTRACT = 0x800B,
471 #endif
472 // GL_VERSION_1_3
473 #ifndef GL_TEXTURE0
474 GL_TEXTURE0 = 0x84C0,
475 GL_TEXTURE1 = 0x84C1,
476 GL_TEXTURE2 = 0x84C2,
477 GL_TEXTURE3 = 0x84C3,
478 GL_TEXTURE4 = 0x84C4,
479 GL_TEXTURE5 = 0x84C5,
480 GL_TEXTURE6 = 0x84C6,
481 GL_TEXTURE7 = 0x84C7,
482 GL_TEXTURE8 = 0x84C8,
483 GL_TEXTURE9 = 0x84C9,
484 GL_TEXTURE10 = 0x84CA,
485 GL_TEXTURE11 = 0x84CB,
486 GL_TEXTURE12 = 0x84CC,
487 GL_TEXTURE13 = 0x84CD,
488 GL_TEXTURE14 = 0x84CE,
489 GL_TEXTURE15 = 0x84CF,
490 GL_TEXTURE16 = 0x84D0,
491 GL_TEXTURE17 = 0x84D1,
492 GL_TEXTURE18 = 0x84D2,
493 GL_TEXTURE19 = 0x84D3,
494 GL_TEXTURE20 = 0x84D4,
495 GL_TEXTURE21 = 0x84D5,
496 GL_TEXTURE22 = 0x84D6,
497 GL_TEXTURE23 = 0x84D7,
498 GL_TEXTURE24 = 0x84D8,
499 GL_TEXTURE25 = 0x84D9,
500 GL_TEXTURE26 = 0x84DA,
501 GL_TEXTURE27 = 0x84DB,
502 GL_TEXTURE28 = 0x84DC,
503 GL_TEXTURE29 = 0x84DD,
504 GL_TEXTURE30 = 0x84DE,
505 GL_TEXTURE31 = 0x84DF,
506 GL_ACTIVE_TEXTURE = 0x84E0,
507 GL_MULTISAMPLE = 0x809D,
508 GL_SAMPLE_ALPHA_TO_COVERAGE = 0x809E,
509 GL_SAMPLE_ALPHA_TO_ONE = 0x809F,
510 GL_SAMPLE_COVERAGE = 0x80A0,
511 GL_SAMPLE_BUFFERS = 0x80A8,
512 GL_SAMPLES = 0x80A9,
513 GL_SAMPLE_COVERAGE_VALUE = 0x80AA,
514 GL_SAMPLE_COVERAGE_INVERT = 0x80AB,
515 #endif
516 #ifndef GL_TEXTURE_CUBE_MAP
517 GL_TEXTURE_CUBE_MAP = 0x8513,
518 GL_TEXTURE_BINDING_CUBE_MAP = 0x8514,
519 #endif
520 #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_X
521 GL_TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515,
522 GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516,
523 GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517,
524 GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518,
525 GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519,
526 GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A,
527 GL_PROXY_TEXTURE_CUBE_MAP = 0x851B,
528 GL_MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C,
529 GL_COMPRESSED_RGB = 0x84ED,
530 GL_COMPRESSED_RGBA = 0x84EE,
531 GL_TEXTURE_COMPRESSION_HINT = 0x84EF,
532 GL_TEXTURE_COMPRESSED_IMAGE_SIZE = 0x86A0,
533 GL_TEXTURE_COMPRESSED = 0x86A1,
534
535 #endif
536 #ifndef GL_NUM_COMPRESSED_TEXTURE_FORMATS
537 GL_NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2,
538 GL_COMPRESSED_TEXTURE_FORMATS = 0x86A3,
539 #endif
540 #ifndef GL_CLAMP_TO_BORDER
541 GL_CLAMP_TO_BORDER = 0x812D,
542 #endif
543 // GL_VERSION_1_4
544 #ifndef GL_BLEND_DST_RGB
545 GL_BLEND_DST_RGB = 0x80C8,
546 GL_BLEND_SRC_RGB = 0x80C9,
547 GL_BLEND_DST_ALPHA = 0x80CA,
548 GL_BLEND_SRC_ALPHA = 0x80CB,
549
550 #endif
551 #ifndef GL_POINT_FADE_THRESHOLD_SIZE
552 GL_POINT_FADE_THRESHOLD_SIZE = 0x8128,
553 #endif
554 #ifndef GL_DEPTH_COMPONENT16
555 GL_DEPTH_COMPONENT16 = 0x81A5,
556 GL_DEPTH_COMPONENT24 = 0x81A6,
557 GL_DEPTH_COMPONENT32 = 0x81A7,
558 GL_MIRRORED_REPEAT = 0x8370,
559 GL_MAX_TEXTURE_LOD_BIAS = 0x84FD,
560 GL_TEXTURE_LOD_BIAS = 0x8501,
561 GL_INCR_WRAP = 0x8507,
562 GL_DECR_WRAP = 0x8508,
563 GL_TEXTURE_DEPTH_SIZE = 0x884A,
564 GL_TEXTURE_COMPARE_MODE = 0x884C,
565 GL_TEXTURE_COMPARE_FUNC = 0x884D,
566 #endif
567 // GL_VERSION_1_5
568 #ifndef GL_BUFFER_SIZE
569 GL_BUFFER_SIZE = 0x8764,
570 GL_BUFFER_USAGE = 0x8765,
571 GL_QUERY_COUNTER_BITS = 0x8864,
572 GL_CURRENT_QUERY = 0x8865,
573 #endif
574 #ifndef GL_QUERY_RESULT
575 GL_QUERY_RESULT = 0x8866,
576 GL_QUERY_RESULT_AVAILABLE = 0x8867,
577 #endif
578
579 #ifndef GL_ARRAY_BUFFER
580 GL_ARRAY_BUFFER = 0x8892,
581 GL_ELEMENT_ARRAY_BUFFER = 0x8893,
582 GL_ARRAY_BUFFER_BINDING = 0x8894,
583 GL_ELEMENT_ARRAY_BUFFER_BINDING = 0x8895,
584 GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F,
585 #endif
586 #ifndef GL_READ_ONLY
587 GL_READ_ONLY = 0x88B8,
588 GL_WRITE_ONLY = 0x88B9,
589 GL_READ_WRITE = 0x88BA,
590 GL_BUFFER_ACCESS = 0x88BB,
591 GL_BUFFER_MAPPED = 0x88BC,
592 GL_BUFFER_MAP_POINTER = 0x88BD,
593 #endif
594 #ifndef GL_STREAM_DRAW
595 GL_STREAM_DRAW = 0x88E0,
596 GL_STREAM_READ = 0x88E1,
597 GL_STREAM_COPY = 0x88E2,
598 #endif
599 #ifndef GL_STATIC_DRAW
600 GL_STATIC_DRAW = 0x88E4,
601 #endif
602 #ifndef GL_STATIC_READ
603 GL_STATIC_READ = 0x88E5,
604 GL_STATIC_COPY = 0x88E6,
605 #endif
606 #ifndef GL_DYNAMIC_DRAW
607 GL_DYNAMIC_DRAW = 0x88E8,
608 #endif
609 #ifndef GL_DYNAMIC_READ
610 GL_DYNAMIC_READ = 0x88E9,
611 GL_DYNAMIC_COPY = 0x88EA,
612 GL_SAMPLES_PASSED = 0x8914,
613 #endif
614 // GL_VERSION_2_0
615 #ifndef GL_BLEND_EQUATION_RGB
616 GL_BLEND_EQUATION_RGB = 0x8009,
617 GL_VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622,
618 GL_VERTEX_ATTRIB_ARRAY_SIZE = 0x8623,
619 GL_VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624,
620 GL_VERTEX_ATTRIB_ARRAY_TYPE = 0x8625,
621 GL_CURRENT_VERTEX_ATTRIB = 0x8626,
622 GL_VERTEX_PROGRAM_POINT_SIZE = 0x8642,
623 GL_VERTEX_ATTRIB_ARRAY_POINTER = 0x8645,
624 GL_STENCIL_BACK_FUNC = 0x8800,
625 GL_STENCIL_BACK_FAIL = 0x8801,
626 GL_STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802,
627 GL_STENCIL_BACK_PASS_DEPTH_PASS = 0x8803,
628 GL_MAX_DRAW_BUFFERS = 0x8824,
629 GL_DRAW_BUFFER0 = 0x8825,
630 GL_DRAW_BUFFER1 = 0x8826,
631 GL_DRAW_BUFFER2 = 0x8827,
632 GL_DRAW_BUFFER3 = 0x8828,
633 GL_DRAW_BUFFER4 = 0x8829,
634 GL_DRAW_BUFFER5 = 0x882A,
635 GL_DRAW_BUFFER6 = 0x882B,
636 GL_DRAW_BUFFER7 = 0x882C,
637 GL_DRAW_BUFFER8 = 0x882D,
638 GL_DRAW_BUFFER9 = 0x882E,
639 GL_DRAW_BUFFER10 = 0x882F,
640 GL_DRAW_BUFFER11 = 0x8830,
641 GL_DRAW_BUFFER12 = 0x8831,
642 GL_DRAW_BUFFER13 = 0x8832,
643 GL_DRAW_BUFFER14 = 0x8833,
644 GL_DRAW_BUFFER15 = 0x8834,
645 GL_BLEND_EQUATION_ALPHA = 0x883D,
646 GL_MAX_VERTEX_ATTRIBS = 0x8869,
647 GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A,
648 GL_MAX_TEXTURE_IMAGE_UNITS = 0x8872,
649 GL_FRAGMENT_SHADER = 0x8B30,
650 GL_VERTEX_SHADER = 0x8B31,
651 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 0x8B49,
652 GL_MAX_VERTEX_UNIFORM_COMPONENTS = 0x8B4A,
653 GL_MAX_VARYING_FLOATS = 0x8B4B,
654 GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C,
655 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D,
656 GL_SHADER_TYPE = 0x8B4F,
657 GL_FLOAT_VEC2 = 0x8B50,
658 GL_FLOAT_VEC3 = 0x8B51,
659 GL_FLOAT_VEC4 = 0x8B52,
660 GL_INT_VEC2 = 0x8B53,
661 GL_INT_VEC3 = 0x8B54,
662 GL_INT_VEC4 = 0x8B55,
663 GL_BOOL = 0x8B56,
664 GL_BOOL_VEC2 = 0x8B57,
665 GL_BOOL_VEC3 = 0x8B58,
666 GL_BOOL_VEC4 = 0x8B59,
667 GL_FLOAT_MAT2 = 0x8B5A,
668 GL_FLOAT_MAT3 = 0x8B5B,
669 GL_FLOAT_MAT4 = 0x8B5C,
670 GL_SAMPLER_1D = 0x8B5D,
671 GL_SAMPLER_2D = 0x8B5E,
672 GL_SAMPLER_3D = 0x8B5F,
673 GL_SAMPLER_CUBE = 0x8B60,
674 GL_SAMPLER_1D_SHADOW = 0x8B61,
675 GL_SAMPLER_2D_SHADOW = 0x8B62,
676 GL_DELETE_STATUS = 0x8B80,
677 GL_COMPILE_STATUS = 0x8B81,
678 GL_LINK_STATUS = 0x8B82,
679 GL_VALIDATE_STATUS = 0x8B83,
680 GL_INFO_LOG_LENGTH = 0x8B84,
681 GL_ATTACHED_SHADERS = 0x8B85,
682 GL_ACTIVE_UNIFORMS = 0x8B86,
683 GL_ACTIVE_UNIFORM_MAX_LENGTH = 0x8B87,
684 GL_SHADER_SOURCE_LENGTH = 0x8B88,
685 GL_ACTIVE_ATTRIBUTES = 0x8B89,
686 GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 0x8B8A,
687 GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 0x8B8B,
688 GL_SHADING_LANGUAGE_VERSION = 0x8B8C,
689 GL_CURRENT_PROGRAM = 0x8B8D,
690 GL_POINT_SPRITE_COORD_ORIGIN = 0x8CA0,
691 GL_LOWER_LEFT = 0x8CA1,
692 GL_UPPER_LEFT = 0x8CA2,
693 GL_STENCIL_BACK_REF = 0x8CA3,
694 GL_STENCIL_BACK_VALUE_MASK = 0x8CA4,
695 GL_STENCIL_BACK_WRITEMASK = 0x8CA5,
696 #endif
697 // GL_VERSION_2_1
698 #ifndef GL_PIXEL_PACK_BUFFER
699 GL_PIXEL_PACK_BUFFER = 0x88EB,
700 GL_PIXEL_UNPACK_BUFFER = 0x88EC,
701 GL_PIXEL_PACK_BUFFER_BINDING = 0x88ED,
702 GL_PIXEL_UNPACK_BUFFER_BINDING = 0x88EF,
703 #endif
704
705 #ifndef GL_FLOAT_MAT2x3
706 GL_FLOAT_MAT2x3 = 0x8B65,
707 GL_FLOAT_MAT2x4 = 0x8B66,
708 GL_FLOAT_MAT3x2 = 0x8B67,
709 GL_FLOAT_MAT3x4 = 0x8B68,
710 GL_FLOAT_MAT4x2 = 0x8B69,
711 GL_FLOAT_MAT4x3 = 0x8B6A,
712
713 GL_SRGB = 0x8C40,
714 GL_SRGB8 = 0x8C41,
715 GL_SRGB_ALPHA = 0x8C42,
716 GL_SRGB8_ALPHA8 = 0x8C43,
717 GL_COMPRESSED_SRGB = 0x8C48,
718 GL_COMPRESSED_SRGB_ALPHA = 0x8C49,
719 #endif
720
721 // GL_VERSION_3_0
722 #ifndef GL_COMPARE_REF_TO_TEXTURE
723 GL_COMPARE_REF_TO_TEXTURE = 0x884E,
724 GL_CLIP_DISTANCE0 = 0x3000,
725 GL_CLIP_DISTANCE1 = 0x3001,
726 GL_CLIP_DISTANCE2 = 0x3002,
727 GL_CLIP_DISTANCE3 = 0x3003,
728 GL_CLIP_DISTANCE4 = 0x3004,
729 GL_CLIP_DISTANCE5 = 0x3005,
730 GL_CLIP_DISTANCE6 = 0x3006,
731 GL_CLIP_DISTANCE7 = 0x3007,
732 GL_MAX_CLIP_DISTANCES = 0x0D32,
733 GL_MAJOR_VERSION = 0x821B,
734 GL_MINOR_VERSION = 0x821C,
735 GL_NUM_EXTENSIONS = 0x821D,
736 GL_CONTEXT_FLAGS = 0x821E,
737 #if !defined(GL_ARB_texture_rg)
738 GL_COMPRESSED_RED = 0x8225,
739 GL_COMPRESSED_RG = 0x8226,
740 #endif
741 GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = 0x0001,
742 GL_RGBA32F = 0x8814,
743 GL_RGB32F = 0x8815,
744 GL_RGBA16F = 0x881A,
745 GL_RGB16F = 0x881B,
746 GL_VERTEX_ATTRIB_ARRAY_INTEGER = 0x88FD,
747 GL_MAX_ARRAY_TEXTURE_LAYERS = 0x88FF,
748 GL_MIN_PROGRAM_TEXEL_OFFSET = 0x8904,
749 GL_MAX_PROGRAM_TEXEL_OFFSET = 0x8905,
750 GL_CLAMP_READ_COLOR = 0x891C,
751 GL_FIXED_ONLY = 0x891D,
752 GL_MAX_VARYING_COMPONENTS = 0x8B4B,
753 GL_TEXTURE_1D_ARRAY = 0x8C18,
754 GL_PROXY_TEXTURE_1D_ARRAY = 0x8C19,
755 GL_TEXTURE_2D_ARRAY = 0x8C1A,
756 GL_PROXY_TEXTURE_2D_ARRAY = 0x8C1B,
757 GL_TEXTURE_BINDING_1D_ARRAY = 0x8C1C,
758 GL_TEXTURE_BINDING_2D_ARRAY = 0x8C1D,
759 GL_R11F_G11F_B10F = 0x8C3A,
760 GL_UNSIGNED_INT_10F_11F_11F_REV = 0x8C3B,
761 GL_RGB9_E5 = 0x8C3D,
762 GL_UNSIGNED_INT_5_9_9_9_REV = 0x8C3E,
763 GL_TEXTURE_SHARED_SIZE = 0x8C3F,
764 GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 0x8C76,
765 GL_TRANSFORM_FEEDBACK_BUFFER_MODE = 0x8C7F,
766 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 0x8C80,
767 GL_TRANSFORM_FEEDBACK_VARYINGS = 0x8C83,
768 GL_TRANSFORM_FEEDBACK_BUFFER_START = 0x8C84,
769 GL_TRANSFORM_FEEDBACK_BUFFER_SIZE = 0x8C85,
770 GL_PRIMITIVES_GENERATED = 0x8C87,
771 GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 0x8C88,
772 GL_RASTERIZER_DISCARD = 0x8C89,
773 GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 0x8C8A,
774 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 0x8C8B,
775 GL_INTERLEAVED_ATTRIBS = 0x8C8C,
776 GL_SEPARATE_ATTRIBS = 0x8C8D,
777 GL_TRANSFORM_FEEDBACK_BUFFER = 0x8C8E,
778 GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = 0x8C8F,
779 GL_RGBA32UI = 0x8D70,
780 GL_RGB32UI = 0x8D71,
781 GL_RGBA16UI = 0x8D76,
782 GL_RGB16UI = 0x8D77,
783 GL_RGBA8UI = 0x8D7C,
784 GL_RGB8UI = 0x8D7D,
785 GL_RGBA32I = 0x8D82,
786 GL_RGB32I = 0x8D83,
787 GL_RGBA16I = 0x8D88,
788 GL_RGB16I = 0x8D89,
789 GL_RGBA8I = 0x8D8E,
790 GL_RGB8I = 0x8D8F,
791 GL_RED_INTEGER = 0x8D94,
792 GL_GREEN_INTEGER = 0x8D95,
793 GL_BLUE_INTEGER = 0x8D96,
794 GL_RGB_INTEGER = 0x8D98,
795 GL_RGBA_INTEGER = 0x8D99,
796 GL_BGR_INTEGER = 0x8D9A,
797 GL_BGRA_INTEGER = 0x8D9B,
798 GL_SAMPLER_1D_ARRAY = 0x8DC0,
799 GL_SAMPLER_2D_ARRAY = 0x8DC1,
800 GL_SAMPLER_1D_ARRAY_SHADOW = 0x8DC3,
801 GL_SAMPLER_2D_ARRAY_SHADOW = 0x8DC4,
802 GL_SAMPLER_CUBE_SHADOW = 0x8DC5,
803 GL_UNSIGNED_INT_VEC2 = 0x8DC6,
804 GL_UNSIGNED_INT_VEC3 = 0x8DC7,
805 GL_UNSIGNED_INT_VEC4 = 0x8DC8,
806 GL_INT_SAMPLER_1D = 0x8DC9,
807 GL_INT_SAMPLER_2D = 0x8DCA,
808 GL_INT_SAMPLER_3D = 0x8DCB,
809 GL_INT_SAMPLER_CUBE = 0x8DCC,
810 GL_INT_SAMPLER_1D_ARRAY = 0x8DCE,
811 GL_INT_SAMPLER_2D_ARRAY = 0x8DCF,
812 GL_UNSIGNED_INT_SAMPLER_1D = 0x8DD1,
813 GL_UNSIGNED_INT_SAMPLER_2D = 0x8DD2,
814 GL_UNSIGNED_INT_SAMPLER_3D = 0x8DD3,
815 GL_UNSIGNED_INT_SAMPLER_CUBE = 0x8DD4,
816 GL_UNSIGNED_INT_SAMPLER_1D_ARRAY = 0x8DD6,
817 GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = 0x8DD7,
818 GL_QUERY_WAIT = 0x8E13,
819 GL_QUERY_NO_WAIT = 0x8E14,
820 GL_QUERY_BY_REGION_WAIT = 0x8E15,
821 GL_QUERY_BY_REGION_NO_WAIT = 0x8E16,
822 GL_BUFFER_ACCESS_FLAGS = 0x911F,
823 GL_BUFFER_MAP_LENGTH = 0x9120,
824 GL_BUFFER_MAP_OFFSET = 0x9121,
825 #endif
826 // GL_VERSION_3_1
827 #ifndef GL_SAMPLER_2D_RECT
828 GL_SAMPLER_2D_RECT = 0x8B63,
829 GL_SAMPLER_2D_RECT_SHADOW = 0x8B64,
830 GL_SAMPLER_BUFFER = 0x8DC2,
831 GL_INT_SAMPLER_2D_RECT = 0x8DCD,
832 GL_INT_SAMPLER_BUFFER = 0x8DD0,
833 GL_UNSIGNED_INT_SAMPLER_2D_RECT = 0x8DD5,
834 GL_UNSIGNED_INT_SAMPLER_BUFFER = 0x8DD8,
835 GL_TEXTURE_BUFFER = 0x8C2A,
836 GL_MAX_TEXTURE_BUFFER_SIZE = 0x8C2B,
837 GL_TEXTURE_BINDING_BUFFER = 0x8C2C,
838 GL_TEXTURE_BUFFER_DATA_STORE_BINDING = 0x8C2D,
839 GL_TEXTURE_BUFFER_FORMAT = 0x8C2E,
840 GL_TEXTURE_RECTANGLE = 0x84F5,
841 GL_TEXTURE_BINDING_RECTANGLE = 0x84F6,
842 GL_PROXY_TEXTURE_RECTANGLE = 0x84F7,
843 GL_MAX_RECTANGLE_TEXTURE_SIZE = 0x84F8,
844 GL_RED_SNORM = 0x8F90,
845 GL_RG_SNORM = 0x8F91,
846 GL_RGB_SNORM = 0x8F92,
847 GL_RGBA_SNORM = 0x8F93,
848 GL_R8_SNORM = 0x8F94,
849 GL_RG8_SNORM = 0x8F95,
850 GL_RGB8_SNORM = 0x8F96,
851 GL_RGBA8_SNORM = 0x8F97,
852 GL_R16_SNORM = 0x8F98,
853 GL_RG16_SNORM = 0x8F99,
854 GL_RGB16_SNORM = 0x8F9A,
855 GL_RGBA16_SNORM = 0x8F9B,
856 GL_SIGNED_NORMALIZED = 0x8F9C,
857 GL_PRIMITIVE_RESTART = 0x8F9D,
858 GL_PRIMITIVE_RESTART_INDEX = 0x8F9E,
859 #endif
860 // GL_VERSION_3_2
861 #ifndef GL_CONTEXT_CORE_PROFILE_BIT
862 GL_CONTEXT_CORE_PROFILE_BIT = 0x00000001,
863 GL_CONTEXT_COMPATIBILITY_PROFILE_BIT = 0x00000002,
864 GL_LINES_ADJACENCY = 0x000A,
865 GL_LINE_STRIP_ADJACENCY = 0x000B,
866 GL_TRIANGLES_ADJACENCY = 0x000C,
867 GL_TRIANGLE_STRIP_ADJACENCY = 0x000D,
868 GL_PROGRAM_POINT_SIZE = 0x8642,
869 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = 0x8C29,
870 GL_FRAMEBUFFER_ATTACHMENT_LAYERED = 0x8DA7,
871 GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = 0x8DA8,
872 GL_GEOMETRY_SHADER = 0x8DD9,
873 GL_GEOMETRY_VERTICES_OUT = 0x8916,
874 GL_GEOMETRY_INPUT_TYPE = 0x8917,
875 GL_GEOMETRY_OUTPUT_TYPE = 0x8918,
876 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS = 0x8DDF,
877 GL_MAX_GEOMETRY_OUTPUT_VERTICES = 0x8DE0,
878 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 0x8DE1,
879 GL_MAX_VERTEX_OUTPUT_COMPONENTS = 0x9122,
880 GL_MAX_GEOMETRY_INPUT_COMPONENTS = 0x9123,
881 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS = 0x9124,
882 GL_MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125,
883 GL_CONTEXT_PROFILE_MASK = 0x9126,
884 #endif
885 // GL_VERSION_3_3
886 #ifndef GL_VERTEX_ATTRIB_ARRAY_DIVISOR
887 GL_VERTEX_ATTRIB_ARRAY_DIVISOR = 0x88FE,
888 #endif
889 // GL_VERSION_4_0
890 #ifndef GL_SAMPLE_SHADING
891 GL_SAMPLE_SHADING = 0x8C36,
892 GL_MIN_SAMPLE_SHADING_VALUE = 0x8C37,
893 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8E5E,
894 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8E5F,
895 GL_TEXTURE_CUBE_MAP_ARRAY = 0x9009,
896 GL_TEXTURE_BINDING_CUBE_MAP_ARRAY = 0x900A,
897 GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = 0x900B,
898 GL_SAMPLER_CUBE_MAP_ARRAY = 0x900C,
899 GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW = 0x900D,
900 GL_INT_SAMPLER_CUBE_MAP_ARRAY = 0x900E,
901 GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = 0x900F,
902 #endif
903 // GL_VERSION_4_3
904 #ifndef GL_NUM_SHADING_LANGUAGE_VERSIONS
905 GL_NUM_SHADING_LANGUAGE_VERSIONS = 0x82E9,
906 GL_VERTEX_ATTRIB_ARRAY_LONG = 0x874E,
907 #endif
908 // GL_ARB_depth_buffer_float
909 #ifndef GL_DEPTH_COMPONENT32F
910 GL_DEPTH_COMPONENT32F = 0x8CAC,
911 GL_DEPTH32F_STENCIL8 = 0x8CAD,
912 GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 0x8DAD,
913 #endif
914 // GL_ARB_framebuffer_object
915 #ifndef GL_INVALID_FRAMEBUFFER_OPERATION
916 GL_INVALID_FRAMEBUFFER_OPERATION = 0x0506,
917 GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 0x8210,
918 GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 0x8211,
919 GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = 0x8212,
920 GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 0x8213,
921 GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 0x8214,
922 GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 0x8215,
923 GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 0x8216,
924 GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 0x8217,
925 GL_FRAMEBUFFER_DEFAULT = 0x8218,
926 GL_FRAMEBUFFER_UNDEFINED = 0x8219,
927 GL_DEPTH_STENCIL_ATTACHMENT = 0x821A,
928 GL_MAX_RENDERBUFFER_SIZE = 0x84E8,
929 GL_DEPTH_STENCIL = 0x84F9,
930 GL_UNSIGNED_INT_24_8 = 0x84FA,
931 GL_DEPTH24_STENCIL8 = 0x88F0,
932 GL_TEXTURE_STENCIL_SIZE = 0x88F1,
933 GL_TEXTURE_RED_TYPE = 0x8C10,
934 GL_TEXTURE_GREEN_TYPE = 0x8C11,
935 GL_TEXTURE_BLUE_TYPE = 0x8C12,
936 GL_TEXTURE_ALPHA_TYPE = 0x8C13,
937 GL_TEXTURE_DEPTH_TYPE = 0x8C16,
938 GL_UNSIGNED_NORMALIZED = 0x8C17,
939 GL_FRAMEBUFFER_BINDING = 0x8CA6,
940 GL_DRAW_FRAMEBUFFER_BINDING = GL_FRAMEBUFFER_BINDING,
941 GL_RENDERBUFFER_BINDING = 0x8CA7,
942 GL_READ_FRAMEBUFFER = 0x8CA8,
943 GL_DRAW_FRAMEBUFFER = 0x8CA9,
944 GL_READ_FRAMEBUFFER_BINDING = 0x8CAA,
945 GL_RENDERBUFFER_SAMPLES = 0x8CAB,
946 GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0,
947 GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1,
948 GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2,
949 GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3,
950 GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 0x8CD4,
951 GL_FRAMEBUFFER_COMPLETE = 0x8CD5,
952 GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6,
953 GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7,
954 GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = 0x8CDB,
955 GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER = 0x8CDC,
956 GL_FRAMEBUFFER_UNSUPPORTED = 0x8CDD,
957 GL_MAX_COLOR_ATTACHMENTS = 0x8CDF,
958 GL_COLOR_ATTACHMENT0 = 0x8CE0,
959 GL_COLOR_ATTACHMENT1 = 0x8CE1,
960 GL_COLOR_ATTACHMENT2 = 0x8CE2,
961 GL_COLOR_ATTACHMENT3 = 0x8CE3,
962 GL_COLOR_ATTACHMENT4 = 0x8CE4,
963 GL_COLOR_ATTACHMENT5 = 0x8CE5,
964 GL_COLOR_ATTACHMENT6 = 0x8CE6,
965 GL_COLOR_ATTACHMENT7 = 0x8CE7,
966 GL_COLOR_ATTACHMENT8 = 0x8CE8,
967 GL_COLOR_ATTACHMENT9 = 0x8CE9,
968 GL_COLOR_ATTACHMENT10 = 0x8CEA,
969 GL_COLOR_ATTACHMENT11 = 0x8CEB,
970 GL_COLOR_ATTACHMENT12 = 0x8CEC,
971 GL_COLOR_ATTACHMENT13 = 0x8CED,
972 GL_COLOR_ATTACHMENT14 = 0x8CEE,
973 GL_COLOR_ATTACHMENT15 = 0x8CEF,
974 GL_DEPTH_ATTACHMENT = 0x8D00,
975 GL_STENCIL_ATTACHMENT = 0x8D20,
976 GL_FRAMEBUFFER = 0x8D40,
977 GL_RENDERBUFFER = 0x8D41,
978 GL_RENDERBUFFER_WIDTH = 0x8D42,
979 GL_RENDERBUFFER_HEIGHT = 0x8D43,
980 GL_RENDERBUFFER_INTERNAL_FORMAT = 0x8D44,
981 GL_STENCIL_INDEX1 = 0x8D46,
982 GL_STENCIL_INDEX4 = 0x8D47,
983 GL_STENCIL_INDEX8 = 0x8D48,
984 GL_STENCIL_INDEX16 = 0x8D49,
985 GL_RENDERBUFFER_RED_SIZE = 0x8D50,
986 GL_RENDERBUFFER_GREEN_SIZE = 0x8D51,
987 GL_RENDERBUFFER_BLUE_SIZE = 0x8D52,
988 GL_RENDERBUFFER_ALPHA_SIZE = 0x8D53,
989 GL_RENDERBUFFER_DEPTH_SIZE = 0x8D54,
990 GL_RENDERBUFFER_STENCIL_SIZE = 0x8D55,
991 GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 0x8D56,
992 GL_MAX_SAMPLES = 0x8D57,
993 #endif
994 // GL_ARB_framebuffer_sRGB
995 #ifndef GL_FRAMEBUFFER_SRGB
996 GL_FRAMEBUFFER_SRGB = 0x8DB9,
997 #endif
998 // GL_ARB_half_float_vertex
999 #ifndef GL_HALF_FLOAT
1000 GL_HALF_FLOAT = 0x140B,
1001 #endif
1002 // GL_ARB_map_buffer_range
1003 #ifndef GL_MAP_READ_BIT
1004 GL_MAP_READ_BIT = 0x0001,
1005 GL_MAP_WRITE_BIT = 0x0002,
1006 GL_MAP_INVALIDATE_RANGE_BIT = 0x0004,
1007 GL_MAP_INVALIDATE_BUFFER_BIT = 0x0008,
1008 GL_MAP_FLUSH_EXPLICIT_BIT = 0x0010,
1009 GL_MAP_UNSYNCHRONIZED_BIT = 0x0020,
1010 #endif
1011 // GL_ARB_texture_compression_rgtc
1012 #ifndef GL_COMPRESSED_RED_RGTC1
1013 GL_COMPRESSED_RED_RGTC1 = 0x8DBB,
1014 GL_COMPRESSED_SIGNED_RED_RGTC1 = 0x8DBC,
1015 GL_COMPRESSED_RG_RGTC2 = 0x8DBD,
1016 GL_COMPRESSED_SIGNED_RG_RGTC2 = 0x8DBE,
1017 #endif
1018 // GL_ARB_texture_rg
1019 #ifndef GL_RG
1020 GL_RG = 0x8227,
1021 GL_RG_INTEGER = 0x8228,
1022 GL_R8 = 0x8229,
1023 GL_R16 = 0x822A,
1024 GL_RG8 = 0x822B,
1025 GL_RG16 = 0x822C,
1026 GL_R16F = 0x822D,
1027 GL_R32F = 0x822E,
1028 GL_RG16F = 0x822F,
1029 GL_RG32F = 0x8230,
1030 GL_R8I = 0x8231,
1031 GL_R8UI = 0x8232,
1032 GL_R16I = 0x8233,
1033 GL_R16UI = 0x8234,
1034 GL_R32I = 0x8235,
1035 GL_R32UI = 0x8236,
1036 GL_RG8I = 0x8237,
1037 GL_RG8UI = 0x8238,
1038 GL_RG16I = 0x8239,
1039 GL_RG16UI = 0x823A,
1040 GL_RG32I = 0x823B,
1041 GL_RG32UI = 0x823C,
1042 #endif
1043 // GL_ARB_vertex_array_object
1044 #ifndef GL_VERTEX_ARRAY_BINDING
1045 GL_VERTEX_ARRAY_BINDING = 0x85B5,
1046 #endif
1047 // GL_ARB_uniform_buffer_object
1048 #ifndef GL_UNIFORM_BUFFER
1049 GL_UNIFORM_BUFFER = 0x8A11,
1050 GL_UNIFORM_BUFFER_BINDING = 0x8A28,
1051 GL_UNIFORM_BUFFER_START = 0x8A29,
1052 GL_UNIFORM_BUFFER_SIZE = 0x8A2A,
1053 GL_MAX_VERTEX_UNIFORM_BLOCKS = 0x8A2B,
1054 GL_MAX_GEOMETRY_UNIFORM_BLOCKS = 0x8A2C,
1055 GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 0x8A2D,
1056 GL_MAX_COMBINED_UNIFORM_BLOCKS = 0x8A2E,
1057 GL_MAX_UNIFORM_BUFFER_BINDINGS = 0x8A2F,
1058 GL_MAX_UNIFORM_BLOCK_SIZE = 0x8A30,
1059 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 0x8A31,
1060 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = 0x8A32,
1061 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 0x8A33,
1062 GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT = 0x8A34,
1063 GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 0x8A35,
1064 GL_ACTIVE_UNIFORM_BLOCKS = 0x8A36,
1065 GL_UNIFORM_TYPE = 0x8A37,
1066 GL_UNIFORM_SIZE = 0x8A38,
1067 GL_UNIFORM_NAME_LENGTH = 0x8A39,
1068 GL_UNIFORM_BLOCK_INDEX = 0x8A3A,
1069 GL_UNIFORM_OFFSET = 0x8A3B,
1070 GL_UNIFORM_ARRAY_STRIDE = 0x8A3C,
1071 GL_UNIFORM_MATRIX_STRIDE = 0x8A3D,
1072 GL_UNIFORM_IS_ROW_MAJOR = 0x8A3E,
1073 GL_UNIFORM_BLOCK_BINDING = 0x8A3F,
1074 GL_UNIFORM_BLOCK_DATA_SIZE = 0x8A40,
1075 GL_UNIFORM_BLOCK_NAME_LENGTH = 0x8A41,
1076 GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS = 0x8A42,
1077 GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 0x8A43,
1078 GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 0x8A44,
1079 GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = 0x8A45,
1080 GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 0x8A46,
1081 GL_INVALID_INDEX = 0xFFFFFFFFu,
1082 #endif
1083 // GL_ARB_copy_buffer
1084 #ifndef GL_COPY_READ_BUFFER_BINDING
1085 GL_COPY_READ_BUFFER_BINDING = 0x8F36,
1086 #endif
1087 #ifndef GL_COPY_READ_BUFFER
1088 GL_COPY_READ_BUFFER = GL_COPY_READ_BUFFER_BINDING,
1089 #endif
1090 #ifndef GL_COPY_WRITE_BUFFER_BINDING
1091 GL_COPY_WRITE_BUFFER_BINDING = 0x8F37,
1092 #endif
1093 #ifndef GL_COPY_WRITE_BUFFER
1094 GL_COPY_WRITE_BUFFER = GL_COPY_WRITE_BUFFER_BINDING,
1095 #endif
1096 // GL_ARB_depth_clamp
1097 #ifndef GL_DEPTH_CLAMP
1098 GL_DEPTH_CLAMP = 0x864F,
1099 #endif
1100 // GL_ARB_provoking_vertex
1101 #ifndef GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
1102 GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION = 0x8E4C,
1103 GL_FIRST_VERTEX_CONVENTION = 0x8E4D,
1104 GL_LAST_VERTEX_CONVENTION = 0x8E4E,
1105 GL_PROVOKING_VERTEX = 0x8E4F,
1106 #endif
1107 // GL_ARB_seamless_cube_map
1108 #ifndef GL_TEXTURE_CUBE_MAP_SEAMLESS
1109 GL_TEXTURE_CUBE_MAP_SEAMLESS = 0x884F,
1110 #endif
1111 // GL_ARB_sync
1112 #ifndef GL_MAX_SERVER_WAIT_TIMEOUT
1113 GL_MAX_SERVER_WAIT_TIMEOUT = 0x9111,
1114 GL_OBJECT_TYPE = 0x9112,
1115 GL_SYNC_CONDITION = 0x9113,
1116 GL_SYNC_STATUS = 0x9114,
1117 GL_SYNC_FLAGS = 0x9115,
1118 GL_SYNC_FENCE = 0x9116,
1119 GL_SYNC_GPU_COMMANDS_COMPLETE = 0x9117,
1120 GL_UNSIGNALED = 0x9118,
1121 GL_SIGNALED = 0x9119,
1122 GL_ALREADY_SIGNALED = 0x911A,
1123 GL_TIMEOUT_EXCL_PIRED = 0x911B,
1124 GL_CONDITION_SATISFIED = 0x911C,
1125 GL_WAIT_FAILED = 0x911D,
1126 GL_SYNC_FLUSH_COMMANDS_BIT = 0x00000001,
1127 GL_TIMEOUT_IGNORED = 0xFFFFFFFFFFFFFFFFull,
1128 #endif
1129 // GL_ARB_texture_multisample
1130 #ifndef GL_SAMPLE_POSITION
1131 GL_SAMPLE_POSITION = 0x8E50,
1132 GL_SAMPLE_MASK = 0x8E51,
1133 GL_SAMPLE_MASK_VALUE = 0x8E52,
1134 GL_MAX_SAMPLE_MASK_WORDS = 0x8E59,
1135 GL_TEXTURE_2D_MULTISAMPLE = 0x9100,
1136 GL_PROXY_TEXTURE_2D_MULTISAMPLE = 0x9101,
1137 GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102,
1138 GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9103,
1139 GL_TEXTURE_BINDING_2D_MULTISAMPLE = 0x9104,
1140 GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = 0x9105,
1141 GL_TEXTURE_SAMPLES = 0x9106,
1142 GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = 0x9107,
1143 GL_SAMPLER_2D_MULTISAMPLE = 0x9108,
1144 GL_INT_SAMPLER_2D_MULTISAMPLE = 0x9109,
1145 GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 0x910A,
1146 GL_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910B,
1147 GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910C,
1148 GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910D,
1149 GL_MAX_COLOR_TEXTURE_SAMPLES = 0x910E,
1150 GL_MAX_DEPTH_TEXTURE_SAMPLES = 0x910F,
1151 GL_MAX_INTEGER_SAMPLES = 0x9110,
1152 #endif
1153 // GL_ARB_sample_shading
1154 #ifndef GL_SAMPLE_SHADING_ARB
1155 GL_SAMPLE_SHADING_ARB = 0x8C36,
1156 GL_MIN_SAMPLE_SHADING_VALUE_ARB = 0x8C37,
1157 #endif
1158 // GL_ARB_texture_cube_map_array
1159 #ifndef GL_TEXTURE_CUBE_MAP_ARRAY_ARB
1160 GL_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x9009,
1161 GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB = 0x900A,
1162 GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x900B,
1163 GL_SAMPLER_CUBE_MAP_ARRAY_ARB = 0x900C,
1164 GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB = 0x900D,
1165 GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 0x900E,
1166 GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 0x900F,
1167 #endif
1168 // GL_ARB_texture_gather
1169 #ifndef GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
1170 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 0x8E5E,
1171 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 0x8E5F,
1172 #endif
1173 // GL_ARB_shading_language_include
1174 #ifndef GL_SHADER_INCLUDE_ARB
1175 GL_SHADER_INCLUDE_ARB = 0x8DAE,
1176 GL_NAMED_STRING_LENGTH_ARB = 0x8DE9,
1177 GL_NAMED_STRING_TYPE_ARB = 0x8DEA,
1178 #endif
1179 // GL_ARB_texture_compression_bptc
1180 #ifndef GL_COMPRESSED_RGBA_BPTC_UNORM_ARB
1181 GL_COMPRESSED_RGBA_BPTC_UNORM_ARB = 0x8E8C,
1182 GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB = 0x8E8D,
1183 GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB = 0x8E8E,
1184 GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB = 0x8E8F,
1185 #endif
1186 // GL_ARB_blend_func_extended
1187 #ifndef GL_SRC1_COLOR
1188 GL_SRC1_COLOR = 0x88F9,
1189 GL_ONE_MINUS_SRC1_COLOR = 0x88FA,
1190 GL_ONE_MINUS_SRC1_ALPHA = 0x88FB,
1191 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS = 0x88FC,
1192 #endif
1193 // GL_ARB_occlusion_query2
1194 #ifndef GL_ANY_SAMPLES_PASSED
1195 GL_ANY_SAMPLES_PASSED = 0x8C2F,
1196 #endif
1197 // GL_ARB_sampler_objects
1198 #ifndef GL_SAMPLER_BINDING
1199 GL_SAMPLER_BINDING = 0x8919,
1200 #endif
1201 // GL_ARB_texture_rgb10_a2ui
1202 #ifndef GL_RGB10_A2UI
1203 GL_RGB10_A2UI = 0x906F,
1204 #endif
1205 // GL_ARB_texture_swizzle
1206 #ifndef GL_TEXTURE_SWIZZLE_R
1207 GL_TEXTURE_SWIZZLE_R = 0x8E42,
1208 GL_TEXTURE_SWIZZLE_G = 0x8E43,
1209 GL_TEXTURE_SWIZZLE_B = 0x8E44,
1210 GL_TEXTURE_SWIZZLE_A = 0x8E45,
1211 GL_TEXTURE_SWIZZLE_RGBA = 0x8E46,
1212 #endif
1213 // GL_ARB_timer_query
1214 #ifndef GL_TIME_ELAPSED
1215 GL_TIME_ELAPSED = 0x88BF,
1216 GL_TIMESTAMP = 0x8E28,
1217 #endif
1218 // GL_ARB_vertex_type_2_10_10_10_rev
1219 #ifndef GL_INT_2_10_10_10_REV
1220 GL_INT_2_10_10_10_REV = 0x8D9F,
1221 #endif
1222 // GL_ARB_draw_indirect
1223 #ifndef GL_DRAW_INDIRECT_BUFFER
1224 GL_DRAW_INDIRECT_BUFFER = 0x8F3F,
1225 GL_DRAW_INDIRECT_BUFFER_BINDING = 0x8F43,
1226 #endif
1227 // GL_ARB_gpu_shader5
1228 #ifndef GL_GEOMETRY_SHADER_INVOCATIONS
1229 GL_GEOMETRY_SHADER_INVOCATIONS = 0x887F,
1230 GL_MAX_GEOMETRY_SHADER_INVOCATIONS = 0x8E5A,
1231 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET = 0x8E5B,
1232 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET = 0x8E5C,
1233 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS = 0x8E5D,
1234 #endif
1235 // GL_ARB_gpu_shader_fp64
1236 #ifndef GL_DOUBLE_VEC2
1237 GL_DOUBLE_VEC2 = 0x8FFC,
1238 GL_DOUBLE_VEC3 = 0x8FFD,
1239 GL_DOUBLE_VEC4 = 0x8FFE,
1240 GL_DOUBLE_MAT2 = 0x8F46,
1241 GL_DOUBLE_MAT3 = 0x8F47,
1242 GL_DOUBLE_MAT4 = 0x8F48,
1243 GL_DOUBLE_MAT2x3 = 0x8F49,
1244 GL_DOUBLE_MAT2x4 = 0x8F4A,
1245 GL_DOUBLE_MAT3x2 = 0x8F4B,
1246 GL_DOUBLE_MAT3x4 = 0x8F4C,
1247 GL_DOUBLE_MAT4x2 = 0x8F4D,
1248 GL_DOUBLE_MAT4x3 = 0x8F4E,
1249 #endif
1250 // GL_ARB_shader_subroutine
1251 #ifndef GL_ACTIVE_SUBROUTINES
1252 GL_ACTIVE_SUBROUTINES = 0x8DE5,
1253 GL_ACTIVE_SUBROUTINE_UNIFORMS = 0x8DE6,
1254 GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS = 0x8E47,
1255 GL_ACTIVE_SUBROUTINE_MAX_LENGTH = 0x8E48,
1256 GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH = 0x8E49,
1257 GL_MAX_SUBROUTINES = 0x8DE7,
1258 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS = 0x8DE8,
1259 GL_NUM_COMPATIBLE_SUBROUTINES = 0x8E4A,
1260 GL_COMPATIBLE_SUBROUTINES = 0x8E4B,
1261 #endif
1262 // GL_ARB_tessellation_shader
1263 #ifndef GL_PATCHES
1264 GL_PATCHES = 0x000E,
1265 GL_PATCH_VERTICES = 0x8E72,
1266 GL_PATCH_DEFAULT_INNER_LEVEL = 0x8E73,
1267 GL_PATCH_DEFAULT_OUTER_LEVEL = 0x8E74,
1268 GL_TESS_CONTROL_OUTPUT_VERTICES = 0x8E75,
1269 GL_TESS_GEN_MODE = 0x8E76,
1270 GL_TESS_GEN_SPACING = 0x8E77,
1271 GL_TESS_GEN_VERTEX_ORDER = 0x8E78,
1272 GL_TESS_GEN_POINT_MODE = 0x8E79,
1273 GL_ISOLINES = 0x8E7A,
1274 GL_FRACTIONAL_ODD = 0x8E7B,
1275 GL_FRACTIONAL_EVEN = 0x8E7C,
1276 GL_MAX_PATCH_VERTICES = 0x8E7D,
1277 GL_MAX_TESS_GEN_LEVEL = 0x8E7E,
1278 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS = 0x8E7F,
1279 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = 0x8E80,
1280 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS = 0x8E81,
1281 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = 0x8E82,
1282 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS = 0x8E83,
1283 GL_MAX_TESS_PATCH_COMPONENTS = 0x8E84,
1284 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS = 0x8E85,
1285 GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = 0x8E86,
1286 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS = 0x8E89,
1287 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS = 0x8E8A,
1288 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS = 0x886C,
1289 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS = 0x886D,
1290 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = 0x8E1E,
1291 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS = 0x8E1F,
1292 GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER = 0x84F0,
1293 GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x84F1,
1294 GL_TESS_EVALUATION_SHADER = 0x8E87,
1295 GL_TESS_CONTROL_SHADER = 0x8E88,
1296 #endif
1297 // GL_ARB_transform_feedback2
1298 #ifndef GL_TRANSFORM_FEEDBACK
1299 GL_TRANSFORM_FEEDBACK = 0x8E22,
1300 GL_TRANSFORM_FEEDBACK_PAUSED = 0x8E23,
1301 GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED = GL_TRANSFORM_FEEDBACK_PAUSED,
1302 GL_TRANSFORM_FEEDBACK_ACTIVE = 0x8E24,
1303 GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE = GL_TRANSFORM_FEEDBACK_ACTIVE,
1304 GL_TRANSFORM_FEEDBACK_BINDING = 0x8E25,
1305 #endif
1306 // GL_ARB_transform_feedback3
1307 #ifndef GL_MAX_TRANSFORM_FEEDBACK_BUFFERS
1308 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS = 0x8E70,
1309 GL_MAX_VERTEX_STREAMS = 0x8E71,
1310 #endif
1311 // GL_ARB_ES2_compatibility
1312 #ifndef GL_FIXED
1313 GL_FIXED = 0x140C,
1314 GL_IMPLEMENTATION_COLOR_READ_TYPE = 0x8B9A,
1315 GL_IMPLEMENTATION_COLOR_READ_FORMAT = 0x8B9B,
1316 GL_LOW_FLOAT = 0x8DF0,
1317 GL_MEDIUM_FLOAT = 0x8DF1,
1318 GL_HIGH_FLOAT = 0x8DF2,
1319 GL_LOW_INT = 0x8DF3,
1320 GL_MEDIUM_INT = 0x8DF4,
1321 GL_HIGH_INT = 0x8DF5,
1322 GL_SHADER_COMPILER = 0x8DFA,
1323 GL_NUM_SHADER_BINARY_FORMATS = 0x8DF9,
1324 GL_MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB,
1325 GL_MAX_VARYING_VECTORS = 0x8DFC,
1326 GL_MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD,
1327 GL_RGB565 = 0x8D62,
1328 #endif
1329 // GL_ARB_get_program_binary
1330 #ifndef GL_PROGRAM_BINARY_RETRIEVABLE_HINT
1331 GL_PROGRAM_BINARY_RETRIEVABLE_HINT = 0x8257,
1332 GL_PROGRAM_BINARY_LENGTH = 0x8741,
1333 GL_NUM_PROGRAM_BINARY_FORMATS = 0x87FE,
1334 GL_PROGRAM_BINARY_FORMATS = 0x87FF,
1335 #endif
1336 // GL_ARB_separate_shader_objects
1337 #ifndef GL_VERTEX_SHADER_BIT
1338 GL_VERTEX_SHADER_BIT = 0x00000001,
1339 GL_FRAGMENT_SHADER_BIT = 0x00000002,
1340 GL_GEOMETRY_SHADER_BIT = 0x00000004,
1341 GL_TESS_CONTROL_SHADER_BIT = 0x00000008,
1342 GL_TESS_EVALUATION_SHADER_BIT = 0x00000010,
1343 GL_ALL_SHADER_BITS = 0xFFFFFFFF,
1344 GL_PROGRAM_SEPARABLE = 0x8258,
1345 GL_ACTIVE_PROGRAM = 0x8259,
1346 GL_PROGRAM_PIPELINE_BINDING = 0x825A,
1347 #endif
1348 // GL_ARB_viewport_array
1349 #ifndef GL_MAX_VIEWPORTS
1350 GL_MAX_VIEWPORTS = 0x825B,
1351 GL_VIEWPORT_SUBCL_PIXEL_BITS = 0x825C,
1352 GL_VIEWPORT_BOUNDS_RANGE = 0x825D,
1353 GL_LAYER_PROVOKING_VERTEX = 0x825E,
1354 GL_VIEWPORT_INDEX_PROVOKING_VERTEX = 0x825F,
1355 GL_UNDEFINED_VERTEX = 0x8260,
1356 #endif
1357 // GL_ARB_cl_event
1358 #ifndef GL_SYNC_EVENT_ARB
1359 GL_SYNC_EVENT_ARB = 0x8240,
1360 GL_SYNC_EVENT_COMPLETE_ARB = 0x8241,
1361 #endif
1362 // GL_ARB_debug_output
1363 #ifndef GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB
1364 GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB = 0x8242,
1365 GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB = 0x8243,
1366 GL_DEBUG_CALLBACK_FUNCTION_ARB = 0x8244,
1367 GL_DEBUG_CALLBACK_USER_PARAM_ARB = 0x8245,
1368 GL_DEBUG_SOURCE_CL_API_ARB = 0x8246,
1369 GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB = 0x8247,
1370 GL_DEBUG_SOURCE_SHADER_COMPILER_ARB = 0x8248,
1371 GL_DEBUG_SOURCE_THIRD_PARTY_ARB = 0x8249,
1372 GL_DEBUG_SOURCE_APPLICATION_ARB = 0x824A,
1373 GL_DEBUG_SOURCE_OTHER_ARB = 0x824B,
1374 GL_DEBUG_TYPE_ERROR_ARB = 0x824C,
1375 GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB = 0x824D,
1376 GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB = 0x824E,
1377 GL_DEBUG_TYPE_PORTABILITY_ARB = 0x824F,
1378 GL_DEBUG_TYPE_PERFORMANCE_ARB = 0x8250,
1379 GL_DEBUG_TYPE_OTHER_ARB = 0x8251,
1380 GL_MAX_DEBUG_MESSAGE_LENGTH_ARB = 0x9143,
1381 GL_MAX_DEBUG_LOGGED_MESSAGES_ARB = 0x9144,
1382 GL_DEBUG_LOGGED_MESSAGES_ARB = 0x9145,
1383 GL_DEBUG_SEVERITY_HIGH_ARB = 0x9146,
1384 GL_DEBUG_SEVERITY_MEDIUM_ARB = 0x9147,
1385 GL_DEBUG_SEVERITY_LOW_ARB = 0x9148,
1386 #endif
1387 // GL_ARB_robustness
1388 #ifndef GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB
1389 GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB = 0x00000004,
1390 GL_LOSE_CONTEXT_ON_RESET_ARB = 0x8252,
1391 GL_GUILTY_CONTEXT_RESET_ARB = 0x8253,
1392 GL_INNOCENT_CONTEXT_RESET_ARB = 0x8254,
1393 GL_UNKNOWN_CONTEXT_RESET_ARB = 0x8255,
1394 GL_RESET_NOTIFICATION_STRATEGY_ARB = 0x8256,
1395 GL_NO_RESET_NOTIFICATION_ARB = 0x8261,
1396 #endif
1397 // GL_ARB_compressed_texture_pixel_storage
1398 #ifndef GL_UNPACK_COMPRESSED_BLOCK_WIDTH
1399 GL_UNPACK_COMPRESSED_BLOCK_WIDTH = 0x9127,
1400 GL_UNPACK_COMPRESSED_BLOCK_HEIGHT = 0x9128,
1401 GL_UNPACK_COMPRESSED_BLOCK_DEPTH = 0x9129,
1402 GL_UNPACK_COMPRESSED_BLOCK_SIZE = 0x912A,
1403 GL_PACK_COMPRESSED_BLOCK_WIDTH = 0x912B,
1404 GL_PACK_COMPRESSED_BLOCK_HEIGHT = 0x912C,
1405 GL_PACK_COMPRESSED_BLOCK_DEPTH = 0x912D,
1406 GL_PACK_COMPRESSED_BLOCK_SIZE = 0x912E,
1407 #endif
1408 // GL_ARB_internalformat_query
1409 #ifndef GL_NUM_SAMPLE_COUNTS
1410 GL_NUM_SAMPLE_COUNTS = 0x9380,
1411 #endif
1412 // GL_ARB_map_buffer_alignment
1413 #ifndef GL_MIN_MAP_BUFFER_ALIGNMENT
1414 GL_MIN_MAP_BUFFER_ALIGNMENT = 0x90BC,
1415 #endif
1416 // GL_ARB_shader_atomic_counters
1417 #ifndef GL_ATOMIC_COUNTER_BUFFER
1418 GL_ATOMIC_COUNTER_BUFFER = 0x92C0,
1419 GL_ATOMIC_COUNTER_BUFFER_BINDING = 0x92C1,
1420 GL_ATOMIC_COUNTER_BUFFER_START = 0x92C2,
1421 GL_ATOMIC_COUNTER_BUFFER_SIZE = 0x92C3,
1422 GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE = 0x92C4,
1423 GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = 0x92C5,
1424 GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES = 0x92C6,
1425 GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = 0x92C7,
1426 GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = 0x92C8,
1427 GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x92C9,
1428 GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = 0x92CA,
1429 GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER = 0x92CB,
1430 GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = 0x92CC,
1431 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = 0x92CD,
1432 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = 0x92CE,
1433 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = 0x92CF,
1434 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 0x92D0,
1435 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = 0x92D1,
1436 GL_MAX_VERTEX_ATOMIC_COUNTERS = 0x92D2,
1437 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS = 0x92D3,
1438 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS = 0x92D4,
1439 GL_MAX_GEOMETRY_ATOMIC_COUNTERS = 0x92D5,
1440 GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 0x92D6,
1441 GL_MAX_COMBINED_ATOMIC_COUNTERS = 0x92D7,
1442 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = 0x92D8,
1443 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = 0x92DC,
1444 GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 0x92D9,
1445 GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = 0x92DA,
1446 GL_UNSIGNED_INT_ATOMIC_COUNTER = 0x92DB,
1447 #endif
1448 // GL_ARB_shader_image_load_store
1449 #ifndef GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
1450 GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 0x00000001,
1451 GL_ELEMENT_ARRAY_BARRIER_BIT = 0x00000002,
1452 GL_UNIFORM_BARRIER_BIT = 0x00000004,
1453 GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008,
1454 GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = 0x00000020,
1455 GL_COMMAND_BARRIER_BIT = 0x00000040,
1456 GL_PIXEL_BUFFER_BARRIER_BIT = 0x00000080,
1457 GL_TEXTURE_UPDATE_BARRIER_BIT = 0x00000100,
1458 GL_BUFFER_UPDATE_BARRIER_BIT = 0x00000200,
1459 GL_FRAMEBUFFER_BARRIER_BIT = 0x00000400,
1460 GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 0x00000800,
1461 GL_ATOMIC_COUNTER_BARRIER_BIT = 0x00001000,
1462 GL_ALL_BARRIER_BITS = 0xFFFFFFFF,
1463 GL_MAX_IMAGE_UNITS = 0x8F38,
1464 GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = 0x8F39,
1465 GL_IMAGE_BINDING_NAME = 0x8F3A,
1466 GL_IMAGE_BINDING_LEVEL = 0x8F3B,
1467 GL_IMAGE_BINDING_LAYERED = 0x8F3C,
1468 GL_IMAGE_BINDING_LAYER = 0x8F3D,
1469 GL_IMAGE_BINDING_ACCESS = 0x8F3E,
1470 GL_IMAGE_1D = 0x904C,
1471 GL_IMAGE_2D = 0x904D,
1472 GL_IMAGE_3D = 0x904E,
1473 GL_IMAGE_2D_RECT = 0x904F,
1474 GL_IMAGE_CUBE = 0x9050,
1475 GL_IMAGE_BUFFER = 0x9051,
1476 GL_IMAGE_1D_ARRAY = 0x9052,
1477 GL_IMAGE_2D_ARRAY = 0x9053,
1478 GL_IMAGE_CUBE_MAP_ARRAY = 0x9054,
1479 GL_IMAGE_2D_MULTISAMPLE = 0x9055,
1480 GL_IMAGE_2D_MULTISAMPLE_ARRAY = 0x9056,
1481 GL_INT_IMAGE_1D = 0x9057,
1482 GL_INT_IMAGE_2D = 0x9058,
1483 GL_INT_IMAGE_3D = 0x9059,
1484 GL_INT_IMAGE_2D_RECT = 0x905A,
1485 GL_INT_IMAGE_CUBE = 0x905B,
1486 GL_INT_IMAGE_BUFFER = 0x905C,
1487 GL_INT_IMAGE_1D_ARRAY = 0x905D,
1488 GL_INT_IMAGE_2D_ARRAY = 0x905E,
1489 GL_INT_IMAGE_CUBE_MAP_ARRAY = 0x905F,
1490 GL_INT_IMAGE_2D_MULTISAMPLE = 0x9060,
1491 GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 0x9061,
1492 GL_UNSIGNED_INT_IMAGE_1D = 0x9062,
1493 GL_UNSIGNED_INT_IMAGE_2D = 0x9063,
1494 GL_UNSIGNED_INT_IMAGE_3D = 0x9064,
1495 GL_UNSIGNED_INT_IMAGE_2D_RECT = 0x9065,
1496 GL_UNSIGNED_INT_IMAGE_CUBE = 0x9066,
1497 GL_UNSIGNED_INT_IMAGE_BUFFER = 0x9067,
1498 GL_UNSIGNED_INT_IMAGE_1D_ARRAY = 0x9068,
1499 GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 0x9069,
1500 GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = 0x906A,
1501 GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = 0x906B,
1502 GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 0x906C,
1503 GL_MAX_IMAGE_SAMPLES = 0x906D,
1504 GL_IMAGE_BINDING_FORMAT = 0x906E,
1505 GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 0x90C7,
1506 GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = 0x90C8,
1507 GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = 0x90C9,
1508 GL_MAX_VERTEX_IMAGE_UNIFORMS = 0x90CA,
1509 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS = 0x90CB,
1510 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS = 0x90CC,
1511 GL_MAX_GEOMETRY_IMAGE_UNIFORMS = 0x90CD,
1512 GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 0x90CE,
1513 GL_MAX_COMBINED_IMAGE_UNIFORMS = 0x90CF,
1514 #endif
1515 // GL_ARB_texture_storage
1516 #ifndef GL_TEXTURE_IMMUTABLE_FORMAT
1517 GL_TEXTURE_IMMUTABLE_FORMAT = 0x912F,
1518 #endif
1519 // GL_KHR_texture_compression_astc_ldr
1520 #ifndef GL_COMPRESSED_RGBA_ASTC_4x4_KHR
1521 GL_COMPRESSED_RGBA_ASTC_4x4_KHR = 0x93B0,
1522 GL_COMPRESSED_RGBA_ASTC_5x4_KHR = 0x93B1,
1523 GL_COMPRESSED_RGBA_ASTC_5x5_KHR = 0x93B2,
1524 GL_COMPRESSED_RGBA_ASTC_6x5_KHR = 0x93B3,
1525 GL_COMPRESSED_RGBA_ASTC_6x6_KHR = 0x93B4,
1526 GL_COMPRESSED_RGBA_ASTC_8x5_KHR = 0x93B5,
1527 GL_COMPRESSED_RGBA_ASTC_8x6_KHR = 0x93B6,
1528 GL_COMPRESSED_RGBA_ASTC_8x8_KHR = 0x93B7,
1529 GL_COMPRESSED_RGBA_ASTC_10x5_KHR = 0x93B8,
1530 GL_COMPRESSED_RGBA_ASTC_10x6_KHR = 0x93B9,
1531 GL_COMPRESSED_RGBA_ASTC_10x8_KHR = 0x93BA,
1532 GL_COMPRESSED_RGBA_ASTC_10x10_KHR = 0x93BB,
1533 GL_COMPRESSED_RGBA_ASTC_12x10_KHR = 0x93BC,
1534 GL_COMPRESSED_RGBA_ASTC_12x12_KHR = 0x93BD,
1535 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR = 0x93D0,
1536 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR = 0x93D1,
1537 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR = 0x93D2,
1538 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR = 0x93D3,
1539 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR = 0x93D4,
1540 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR = 0x93D5,
1541 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR = 0x93D6,
1542 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR = 0x93D7,
1543 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR = 0x93D8,
1544 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR = 0x93D9,
1545 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR = 0x93DA,
1546 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR = 0x93DB,
1547 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR = 0x93DC,
1548 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR = 0x93DD,
1549 #endif
1550 // GL_KHR_debug
1551 #ifndef GL_DEBUG_OUTPUT_SYNCHRONOUS
1552 GL_DEBUG_OUTPUT_SYNCHRONOUS = 0x8242,
1553 GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = 0x8243,
1554 GL_DEBUG_CALLBACK_FUNCTION = 0x8244,
1555 GL_DEBUG_CALLBACK_USER_PARAM = 0x8245,
1556 GL_DEBUG_SOURCE_API = 0x8246,
1557 GL_DEBUG_SOURCE_WINDOW_SYSTEM = 0x8247,
1558 GL_DEBUG_SOURCE_SHADER_COMPILER = 0x8248,
1559 GL_DEBUG_SOURCE_THIRD_PARTY = 0x8249,
1560 GL_DEBUG_SOURCE_APPLICATION = 0x824A,
1561 GL_DEBUG_SOURCE_OTHER = 0x824B,
1562 GL_DEBUG_TYPE_ERROR = 0x824C,
1563 GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR = 0x824D,
1564 GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR = 0x824E,
1565 GL_DEBUG_TYPE_PORTABILITY = 0x824F,
1566 GL_DEBUG_TYPE_PERFORMANCE = 0x8250,
1567 GL_DEBUG_TYPE_OTHER = 0x8251,
1568 GL_DEBUG_TYPE_MARKER = 0x8268,
1569 GL_DEBUG_TYPE_PUSH_GROUP = 0x8269,
1570 GL_DEBUG_TYPE_POP_GROUP = 0x826A,
1571 GL_DEBUG_SEVERITY_NOTIFICATION = 0x826B,
1572 GL_MAX_DEBUG_GROUP_STACK_DEPTH = 0x826C,
1573 GL_DEBUG_GROUP_STACK_DEPTH = 0x826D,
1574 GL_BUFFER = 0x82E0,
1575 GL_SHADER = 0x82E1,
1576 GL_PROGRAM = 0x82E2,
1577 GL_QUERY = 0x82E3,
1578 GL_PROGRAM_PIPELINE = 0x82E4,
1579 #ifndef GL_SAMPLER
1580 GL_SAMPLER = 0x82E6,
1581 #endif
1582 GL_DISPLAY_LIST = 0x82E7,
1583 GL_MAX_LABEL_LENGTH = 0x82E8,
1584 GL_MAX_DEBUG_MESSAGE_LENGTH = 0x9143,
1585 GL_MAX_DEBUG_LOGGED_MESSAGES = 0x9144,
1586 GL_DEBUG_LOGGED_MESSAGES = 0x9145,
1587 GL_DEBUG_SEVERITY_HIGH = 0x9146,
1588 GL_DEBUG_SEVERITY_MEDIUM = 0x9147,
1589 GL_DEBUG_SEVERITY_LOW = 0x9148,
1590 GL_DEBUG_OUTPUT = 0x92E0,
1591 GL_CONTEXT_FLAG_DEBUG_BIT = 0x00000002,
1592 #endif
1593 // GL_ARB_compute_shader
1594 #ifndef GL_COMPUTE_SHADER
1595 GL_COMPUTE_SHADER = 0x91B9,
1596 GL_MAX_COMPUTE_UNIFORM_BLOCKS = 0x91BB,
1597 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS = 0x91BC,
1598 GL_MAX_COMPUTE_IMAGE_UNIFORMS = 0x91BD,
1599 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE = 0x8262,
1600 GL_MAX_COMPUTE_UNIFORM_COMPONENTS = 0x8263,
1601 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = 0x8264,
1602 GL_MAX_COMPUTE_ATOMIC_COUNTERS = 0x8265,
1603 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = 0x8266,
1604 GL_MAX_COMPUTE_LOCAL_INVOCATIONS = 0x90EB,
1605 GL_MAX_COMPUTE_WORK_GROUP_COUNT = 0x91BE,
1606 GL_MAX_COMPUTE_WORK_GROUP_SIZE = 0x91BF,
1607 GL_COMPUTE_LOCAL_WORK_SIZE = 0x8267,
1608 GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER = 0x90EC,
1609 GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER = 0x90ED,
1610 GL_DISPATCH_INDIRECT_BUFFER = 0x90EE,
1611 GL_DISPATCH_INDIRECT_BUFFER_BINDING = 0x90EF,
1612 GL_COMPUTE_SHADER_BIT = 0x00000020,
1613 #endif
1614 // GL_ARB_ES3_compatibility
1615 #ifndef GL_COMPRESSED_RGB8_ETC2
1616 GL_COMPRESSED_RGB8_ETC2 = 0x9274,
1617 GL_COMPRESSED_SRGB8_ETC2 = 0x9275,
1618 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9276,
1619 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9277,
1620 GL_COMPRESSED_RGBA8_ETC2_EAC = 0x9278,
1621 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = 0x9279,
1622 GL_COMPRESSED_R11_EAC = 0x9270,
1623 GL_COMPRESSED_SIGNED_R11_EAC = 0x9271,
1624 GL_COMPRESSED_RG11_EAC = 0x9272,
1625 GL_COMPRESSED_SIGNED_RG11_EAC = 0x9273,
1626 GL_PRIMITIVE_RESTART_FIXED_INDEX = 0x8D69,
1627 GL_ANY_SAMPLES_PASSED_CONSERVATIVE = 0x8D6A,
1628 GL_MAX_ELEMENT_INDEX = 0x8D6B,
1629 #endif
1630 // GL_ARB_explicit_uniform_location
1631 #ifndef GL_MAX_UNIFORM_LOCATIONS
1632 GL_MAX_UNIFORM_LOCATIONS = 0x826E,
1633 #endif
1634 // GL_ARB_framebuffer_no_attachments
1635 #ifndef GL_FRAMEBUFFER_DEFAULT_WIDTH
1636 GL_FRAMEBUFFER_DEFAULT_WIDTH = 0x9310,
1637 GL_FRAMEBUFFER_DEFAULT_HEIGHT = 0x9311,
1638 GL_FRAMEBUFFER_DEFAULT_LAYERS = 0x9312,
1639 GL_FRAMEBUFFER_DEFAULT_SAMPLES = 0x9313,
1640 GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = 0x9314,
1641 GL_MAX_FRAMEBUFFER_WIDTH = 0x9315,
1642 GL_MAX_FRAMEBUFFER_HEIGHT = 0x9316,
1643 GL_MAX_FRAMEBUFFER_LAYERS = 0x9317,
1644 GL_MAX_FRAMEBUFFER_SAMPLES = 0x9318,
1645 #endif
1646 // GL_ARB_internalformat_query2
1647 #ifndef GL_INTERNALFORMAT_SUPPORTED
1648 GL_INTERNALFORMAT_SUPPORTED = 0x826F,
1649 GL_INTERNALFORMAT_PREFERRED = 0x8270,
1650 GL_INTERNALFORMAT_RED_SIZE = 0x8271,
1651 GL_INTERNALFORMAT_GREEN_SIZE = 0x8272,
1652 GL_INTERNALFORMAT_BLUE_SIZE = 0x8273,
1653 GL_INTERNALFORMAT_ALPHA_SIZE = 0x8274,
1654 GL_INTERNALFORMAT_DEPTH_SIZE = 0x8275,
1655 GL_INTERNALFORMAT_STENCIL_SIZE = 0x8276,
1656 GL_INTERNALFORMAT_SHARED_SIZE = 0x8277,
1657 GL_INTERNALFORMAT_RED_TYPE = 0x8278,
1658 GL_INTERNALFORMAT_GREEN_TYPE = 0x8279,
1659 GL_INTERNALFORMAT_BLUE_TYPE = 0x827A,
1660 GL_INTERNALFORMAT_ALPHA_TYPE = 0x827B,
1661 GL_INTERNALFORMAT_DEPTH_TYPE = 0x827C,
1662 GL_INTERNALFORMAT_STENCIL_TYPE = 0x827D,
1663 GL_MAX_WIDTH = 0x827E,
1664 GL_MAX_HEIGHT = 0x827F,
1665 GL_MAX_DEPTH = 0x8280,
1666 GL_MAX_LAYERS = 0x8281,
1667 GL_MAX_COMBINED_DIMENSIONS = 0x8282,
1668 GL_COLOR_COMPONENTS = 0x8283,
1669 GL_DEPTH_COMPONENTS = 0x8284,
1670 GL_STENCIL_COMPONENTS = 0x8285,
1671 GL_COLOR_RENDERABLE = 0x8286,
1672 GL_DEPTH_RENDERABLE = 0x8287,
1673 GL_STENCIL_RENDERABLE = 0x8288,
1674 GL_FRAMEBUFFER_RENDERABLE = 0x8289,
1675 GL_FRAMEBUFFER_RENDERABLE_LAYERED = 0x828A,
1676 GL_FRAMEBUFFER_BLEND = 0x828B,
1677 GL_READ_CL_PIXELS = 0x828C,
1678 GL_READ_CL_PIXELS_FORMAT = 0x828D,
1679 GL_READ_CL_PIXELS_TYPE = 0x828E,
1680 GL_TEXTURE_IMAGE_FORMAT = 0x828F,
1681 GL_TEXTURE_IMAGE_TYPE = 0x8290,
1682 GL_GET_TEXTURE_IMAGE_FORMAT = 0x8291,
1683 GL_GET_TEXTURE_IMAGE_TYPE = 0x8292,
1684 GL_MIPMAP = 0x8293,
1685 GL_MANUAL_GENERATE_MIPMAP = 0x8294,
1686 GL_AUTO_GENERATE_MIPMAP = 0x8295,
1687 GL_COLOR_ENCODING = 0x8296,
1688 GL_SRGB_READ = 0x8297,
1689 GL_SRGB_WRITE = 0x8298,
1690 GL_SRGB_DECODE_ARB = 0x8299,
1691 GL_FILTER = 0x829A,
1692 GL_VERTEX_TEXTURE = 0x829B,
1693 GL_TESS_CONTROL_TEXTURE = 0x829C,
1694 GL_TESS_EVALUATION_TEXTURE = 0x829D,
1695 GL_GEOMETRY_TEXTURE = 0x829E,
1696 GL_FRAGMENT_TEXTURE = 0x829F,
1697 GL_COMPUTE_TEXTURE = 0x82A0,
1698 GL_TEXTURE_SHADOW = 0x82A1,
1699 GL_TEXTURE_GATHER = 0x82A2,
1700 GL_TEXTURE_GATHER_SHADOW = 0x82A3,
1701 GL_SHADER_IMAGE_LOAD = 0x82A4,
1702 GL_SHADER_IMAGE_STORE = 0x82A5,
1703 GL_SHADER_IMAGE_ATOMIC = 0x82A6,
1704 GL_IMAGE_TEXEL_SIZE = 0x82A7,
1705 GL_IMAGE_COMPATIBILITY_CLASS = 0x82A8,
1706 GL_IMAGE_CL_PIXEL_FORMAT = 0x82A9,
1707 GL_IMAGE_CL_PIXEL_TYPE = 0x82AA,
1708 GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST = 0x82AC,
1709 GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST = 0x82AD,
1710 GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE = 0x82AE,
1711 GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE = 0x82AF,
1712 GL_TEXTURE_COMPRESSED_BLOCK_WIDTH = 0x82B1,
1713 GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT = 0x82B2,
1714 GL_TEXTURE_COMPRESSED_BLOCK_SIZE = 0x82B3,
1715 GL_CLEAR_BUFFER = 0x82B4,
1716 GL_TEXTURE_VIEW = 0x82B5,
1717 GL_VIEW_COMPATIBILITY_CLASS = 0x82B6,
1718 GL_FULL_SUPPORT = 0x82B7,
1719 GL_CAVEAT_SUPPORT = 0x82B8,
1720 GL_IMAGE_CLASS_4_X_32 = 0x82B9,
1721 GL_IMAGE_CLASS_2_X_32 = 0x82BA,
1722 GL_IMAGE_CLASS_1_X_32 = 0x82BB,
1723 GL_IMAGE_CLASS_4_X_16 = 0x82BC,
1724 GL_IMAGE_CLASS_2_X_16 = 0x82BD,
1725 GL_IMAGE_CLASS_1_X_16 = 0x82BE,
1726 GL_IMAGE_CLASS_4_X_8 = 0x82BF,
1727 GL_IMAGE_CLASS_2_X_8 = 0x82C0,
1728 GL_IMAGE_CLASS_1_X_8 = 0x82C1,
1729 GL_IMAGE_CLASS_11_11_10 = 0x82C2,
1730 GL_IMAGE_CLASS_10_10_10_2 = 0x82C3,
1731 GL_VIEW_CLASS_128_BITS = 0x82C4,
1732 GL_VIEW_CLASS_96_BITS = 0x82C5,
1733 GL_VIEW_CLASS_64_BITS = 0x82C6,
1734 GL_VIEW_CLASS_48_BITS = 0x82C7,
1735 GL_VIEW_CLASS_32_BITS = 0x82C8,
1736 GL_VIEW_CLASS_24_BITS = 0x82C9,
1737 GL_VIEW_CLASS_16_BITS = 0x82CA,
1738 GL_VIEW_CLASS_8_BITS = 0x82CB,
1739 GL_VIEW_CLASS_S3TC_DXT1_RGB = 0x82CC,
1740 GL_VIEW_CLASS_S3TC_DXT1_RGBA = 0x82CD,
1741 GL_VIEW_CLASS_S3TC_DXT3_RGBA = 0x82CE,
1742 GL_VIEW_CLASS_S3TC_DXT5_RGBA = 0x82CF,
1743 GL_VIEW_CLASS_RGTC1_RED = 0x82D0,
1744 GL_VIEW_CLASS_RGTC2_RG = 0x82D1,
1745 GL_VIEW_CLASS_BPTC_UNORM = 0x82D2,
1746 GL_VIEW_CLASS_BPTC_FLOAT = 0x82D3,
1747 #endif
1748 // GL_ARB_program_interface_query
1749 #ifndef GL_UNIFORM
1750 GL_UNIFORM = 0x92E1,
1751 GL_UNIFORM_BLOCK = 0x92E2,
1752 GL_PROGRAM_INPUT = 0x92E3,
1753 GL_PROGRAM_OUTPUT = 0x92E4,
1754 GL_BUFFER_VARIABLE = 0x92E5,
1755 GL_SHADER_STORAGE_BLOCK = 0x92E6,
1756 GL_VERTEX_SUBROUTINE = 0x92E8,
1757 GL_TESS_CONTROL_SUBROUTINE = 0x92E9,
1758 GL_TESS_EVALUATION_SUBROUTINE = 0x92EA,
1759 GL_GEOMETRY_SUBROUTINE = 0x92EB,
1760 GL_FRAGMENT_SUBROUTINE = 0x92EC,
1761 GL_COMPUTE_SUBROUTINE = 0x92ED,
1762 GL_VERTEX_SUBROUTINE_UNIFORM = 0x92EE,
1763 GL_TESS_CONTROL_SUBROUTINE_UNIFORM = 0x92EF,
1764 GL_TESS_EVALUATION_SUBROUTINE_UNIFORM = 0x92F0,
1765 GL_GEOMETRY_SUBROUTINE_UNIFORM = 0x92F1,
1766 GL_FRAGMENT_SUBROUTINE_UNIFORM = 0x92F2,
1767 GL_COMPUTE_SUBROUTINE_UNIFORM = 0x92F3,
1768 GL_TRANSFORM_FEEDBACK_VARYING = 0x92F4,
1769 GL_ACTIVE_RESOURCES = 0x92F5,
1770 GL_MAX_NAME_LENGTH = 0x92F6,
1771 GL_MAX_NUM_ACTIVE_VARIABLES = 0x92F7,
1772 GL_MAX_NUM_COMPATIBLE_SUBROUTINES = 0x92F8,
1773 GL_NAME_LENGTH = 0x92F9,
1774 GL_TYPE = 0x92FA,
1775 GL_ARRAY_SIZE = 0x92FB,
1776 GL_OFFSET = 0x92FC,
1777 GL_BLOCK_INDEX = 0x92FD,
1778 GL_ARRAY_STRIDE = 0x92FE,
1779 GL_MATRIX_STRIDE = 0x92FF,
1780 GL_IS_ROW_MAJOR = 0x9300,
1781 GL_ATOMIC_COUNTER_BUFFER_INDEX = 0x9301,
1782 GL_BUFFER_BINDING = 0x9302,
1783 GL_BUFFER_DATA_SIZE = 0x9303,
1784 GL_NUM_ACTIVE_VARIABLES = 0x9304,
1785 GL_ACTIVE_VARIABLES = 0x9305,
1786 GL_REFERENCED_BY_VERTEX_SHADER = 0x9306,
1787 GL_REFERENCED_BY_TESS_CONTROL_SHADER = 0x9307,
1788 GL_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x9308,
1789 GL_REFERENCED_BY_GEOMETRY_SHADER = 0x9309,
1790 GL_REFERENCED_BY_FRAGMENT_SHADER = 0x930A,
1791 GL_REFERENCED_BY_COMPUTE_SHADER = 0x930B,
1792 GL_TOP_LEVEL_ARRAY_SIZE = 0x930C,
1793 GL_TOP_LEVEL_ARRAY_STRIDE = 0x930D,
1794 GL_LOCATION = 0x930E,
1795 GL_LOCATION_INDEX = 0x930F,
1796 GL_IS_PER_PATCH = 0x92E7,
1797 #endif
1798 // GL_ARB_shader_storage_buffer_object
1799 #ifndef GL_SHADER_STORAGE_BUFFER
1800 GL_SHADER_STORAGE_BUFFER = 0x90D2,
1801 GL_SHADER_STORAGE_BUFFER_BINDING = 0x90D3,
1802 GL_SHADER_STORAGE_BUFFER_START = 0x90D4,
1803 GL_SHADER_STORAGE_BUFFER_SIZE = 0x90D5,
1804 GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS = 0x90D6,
1805 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS = 0x90D7,
1806 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS = 0x90D8,
1807 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS = 0x90D9,
1808 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = 0x90DA,
1809 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 0x90DB,
1810 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS = 0x90DC,
1811 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS = 0x90DD,
1812 GL_MAX_SHADER_STORAGE_BLOCK_SIZE = 0x90DE,
1813 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = 0x90DF,
1814 GL_SHADER_STORAGE_BARRIER_BIT = 0x2000,
1815 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES = GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS,
1816 #endif
1817 // GL_ARB_stencil_texturing
1818 #ifndef GL_DEPTH_STENCIL_TEXTURE_MODE
1819 GL_DEPTH_STENCIL_TEXTURE_MODE = 0x90EA,
1820 #endif
1821 // GL_ARB_texture_buffer_range
1822 #ifndef GL_TEXTURE_BUFFER_OFFSET
1823 GL_TEXTURE_BUFFER_OFFSET = 0x919D,
1824 GL_TEXTURE_BUFFER_SIZE = 0x919E,
1825 GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT = 0x919F,
1826 #endif
1827 // GL_ARB_texture_view
1828 #ifndef GL_TEXTURE_VIEW_MIN_LEVEL
1829 GL_TEXTURE_VIEW_MIN_LEVEL = 0x82DB,
1830 GL_TEXTURE_VIEW_NUM_LEVELS = 0x82DC,
1831 GL_TEXTURE_VIEW_MIN_LAYER = 0x82DD,
1832 GL_TEXTURE_VIEW_NUM_LAYERS = 0x82DE,
1833 GL_TEXTURE_IMMUTABLE_LEVELS = 0x82DF,
1834 #endif
1835 // GL_ARB_vertex_attrib_binding
1836 #ifndef GL_VERTEX_ATTRIB_BINDING
1837 GL_VERTEX_ATTRIB_BINDING = 0x82D4,
1838 GL_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D5,
1839 GL_VERTEX_BINDING_DIVISOR = 0x82D6,
1840 GL_VERTEX_BINDING_OFFSET = 0x82D7,
1841 GL_VERTEX_BINDING_STRIDE = 0x82D8,
1842 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D9,
1843 GL_MAX_VERTEX_ATTRIB_BINDINGS = 0x82DA,
1844
1845 #endif
1846
1847 // http://www.opengl.org/wiki/Ubiquitous_Extensions
1848 // EXT_texture_filter_anisotropic
1849 #ifndef GL_TEXTURE_MAX_ANISOTROPY_EXT
1850 GL_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE,
1851 GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF,
1852 #endif
1853
1854
1855 // NOTE - NOT PART OF THE OPENGL 4.3 STANDARD HEADER FILES
1856 #ifndef GL_COMPRESSED_RGB_S3TC_DXT1_EXT
1857
1858 GL_COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0,
1859 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1,
1860 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2,
1861 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3,
1862
1863 #endif
1864
1865 // NOTE - NOT PART OF THE OPENGL 4.3 STANDARD HEADER FILES
1866 #ifndef GL_SRGB_EXT
1867 GL_SRGB_EXT = 0x8C40,
1868 GL_SRGB8_EXT = 0x8C41,
1869 GL_SRGB_ALPHA_EXT = 0x8C42,
1870 GL_SRGB8_ALPHA8_EXT = 0x8C43,
1871 GL_SLUMINANCE_ALPHA_EXT = 0x8C44,
1872 GL_SLUMINANCE8_ALPHA8_EXT = 0x8C45,
1873 GL_SLUMINANCE_EXT = 0x8C46,
1874 GL_SLUMINANCE8_EXT = 0x8C47,
1875 GL_COMPRESSED_SRGB_EXT = 0x8C48,
1876 GL_COMPRESSED_SRGB_ALPHA_EXT = 0x8C49,
1877 GL_COMPRESSED_SLUMINANCE_EXT = 0x8C4A,
1878 GL_COMPRESSED_SLUMINANCE_ALPHA_EXT = 0x8C4B,
1879 GL_COMPRESSED_SRGB_S3TC_DXT1_EXT = 0x8C4C,
1880 GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT = 0x8C4D,
1881 GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = 0x8C4E,
1882 GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = 0x8C4F,
1883 #endif
1884
1885 // OpenGL 4.4
1886 #ifndef GL_MAX_VERTEX_ATTRIB_STRIDE
1887 GL_MAX_VERTEX_ATTRIB_STRIDE = 0x82E5,
1888 GL_MAP_PERSISTENT_BIT = 0x0040,
1889 GL_MAP_COHERENT_BIT = 0x0080,
1890 GL_DYNAMIC_STORAGE_BIT = 0x0100,
1891 GL_CLIENT_STORAGE_BIT = 0x0200,
1892 GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT = 0x00004000,
1893 GL_BUFFER_IMMUTABLE_STORAGE = 0x821F,
1894 GL_BUFFER_STORAGE_FLAGS = 0x8220,
1895 GL_CLEAR_TEXTURE = 0x9365,
1896 GL_LOCATION_COMPONENT = 0x934A,
1897 GL_TRANSFORM_FEEDBACK_BUFFER_INDEX = 0x934B,
1898 GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE = 0x934C,
1899 GL_QUERY_BUFFER = 0x9192,
1900 GL_QUERY_BUFFER_BARRIER_BIT = 0x00008000,
1901 GL_QUERY_BUFFER_BINDING = 0x9193,
1902 GL_QUERY_RESULT_NO_WAIT = 0x9194,
1903 GL_MIRROR_CLAMP_TO_EDGE = 0x8743,
1904 #endif
1905
1906 // ***********************************************************
1907 // *** Legacy defines for ClanLib OpenGL 1.3 (GL1) support ***
1908 #ifndef GL_COMPARE_R_TO_TEXTURE
1909 GL_COMPARE_R_TO_TEXTURE = 0x884e,
1910 #endif
1911 #ifndef GL_POINT_SPRITE
1912 GL_POINT_SPRITE = 0x8861,
1913 #endif
1914 #ifndef GL_MAX_TEXTURE_COORDS
1915 GL_MAX_TEXTURE_COORDS = 0x8871,
1916 #endif
1917 #ifndef GL_MAX_TEXTURE_UNITS
1918 GL_MAX_TEXTURE_UNITS = 0x84E2,
1919 #endif
1920
1921 // ***********************************************************
1922
1923 };
1924
1925 }
1926
1928
1929
clan::GL_SYNC_FLUSH_COMMANDS_BIT
Definition: opengl_defines.h:1126
clan::GL_TEXTURE0
Definition: opengl_defines.h:474
clan::GL_INVALID_FRAMEBUFFER_OPERATION
Definition: opengl_defines.h:916
clan::GL_LINE
Definition: opengl_defines.h:342
clan::GL_ONE_MINUS_SRC_ALPHA
Definition: opengl_defines.h:122
clan::GL_DEPTH32F_STENCIL8
Definition: opengl_defines.h:911
clan::GL_GEOMETRY_SHADER_INVOCATIONS
Definition: opengl_defines.h:1229
clan::GL_TRIANGLE_STRIP
Definition: opengl_defines.h:101
clan::GL_TEXTURE_COMPARE_MODE
Definition: opengl_defines.h:564
clan::GL_R8I
Definition: opengl_defines.h:1030
clan::GL_LINEAR_MIPMAP_LINEAR
Definition: opengl_defines.h:369
clan::GL_TEXTURE29
Definition: opengl_defines.h:503
clan::GL_COMPRESSED_RGBA_ASTC_8x5_KHR
Definition: opengl_defines.h:1526
clan::GL_MAX_ELEMENT_INDEX
Definition: opengl_defines.h:1628
clan::GL_REFERENCED_BY_TESS_CONTROL_SHADER
Definition: opengl_defines.h:1787
clan::GL_UNSIGNED_NORMALIZED
Definition: opengl_defines.h:938
clan::GL_MINOR_VERSION
Definition: opengl_defines.h:734
clan::GL_OR_REVERSE
Definition: opengl_defines.h:309
clan::GL_FRAGMENT_TEXTURE
Definition: opengl_defines.h:1696
clan::GL_TEXTURE_MAX_LOD
Definition: opengl_defines.h:447
clan::GL_UNSIGNED_SHORT_4_4_4_4_REV
Definition: opengl_defines.h:430
clan::GL_COLOR_ATTACHMENT10
Definition: opengl_defines.h:968
clan::GL_TESS_GEN_VERTEX_ORDER
Definition: opengl_defines.h:1271
clan::GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
Definition: opengl_defines.h:1279
clan::GL_DEBUG_SEVERITY_HIGH_ARB
Definition: opengl_defines.h:1383
clan::GL_CLAMP_TO_BORDER
Definition: opengl_defines.h:541
clan::GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
Definition: opengl_defines.h:1063
clan::GL_VALIDATE_STATUS
Definition: opengl_defines.h:679
clan::GL_BUFFER_USAGE
Definition: opengl_defines.h:570
clan::GL_COMPRESSED_RGBA_ASTC_6x6_KHR
Definition: opengl_defines.h:1525
clan::GL_TEXTURE22
Definition: opengl_defines.h:496
clan::GL_RGB16_SNORM
Definition: opengl_defines.h:854
clan::GL_RGBA8_SNORM
Definition: opengl_defines.h:851
clan::GL_TEXTURE_CUBE_MAP_NEGATIVE_X
Definition: opengl_defines.h:522
clan::GL_VERTEX_ATTRIB_ARRAY_TYPE
Definition: opengl_defines.h:620
clan::GL_MIPMAP
Definition: opengl_defines.h:1684
clan::GL_FRAMEBUFFER_BINDING
Definition: opengl_defines.h:939
clan::GL_RGBA_SNORM
Definition: opengl_defines.h:847
clan::GL_VERTEX_ATTRIB_ARRAY_LONG
Definition: opengl_defines.h:906
clan::GL_PACK_COMPRESSED_BLOCK_WIDTH
Definition: opengl_defines.h:1403
clan::GL_COMPRESSED_RGB8_ETC2
Definition: opengl_defines.h:1616
clan::GL_SEPARATE_ATTRIBS
Definition: opengl_defines.h:776
clan::GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
Definition: opengl_defines.h:921
clan::GL_SHADER_STORAGE_BARRIER_BIT
Definition: opengl_defines.h:1814
clan::GL_FRAMEBUFFER_DEFAULT_HEIGHT
Definition: opengl_defines.h:1637
clan::GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT
Definition: opengl_defines.h:1851
clan::GL_ALREADY_SIGNALED
Definition: opengl_defines.h:1122
clan::GL_SMOOTH_POINT_SIZE_RANGE
Definition: opengl_defines.h:452
clan::GL_TEXTURE_SHADOW
Definition: opengl_defines.h:1698
clan::GL_DRAW_FRAMEBUFFER_BINDING
Definition: opengl_defines.h:940
clan::GL_QUERY_NO_WAIT
Definition: opengl_defines.h:819
clan::GL_SRGB8_ALPHA8
Definition: opengl_defines.h:716
clan::GL_NEAREST
Definition: opengl_defines.h:361
clan::GL_RENDERBUFFER
Definition: opengl_defines.h:977
clan::GL_SRGB_WRITE
Definition: opengl_defines.h:1689
clan::GL_POLYGON_OFFSET_UNITS
Definition: opengl_defines.h:245
clan::GL_TEXTURE26
Definition: opengl_defines.h:500
clan::GL_TEXTURE_BASE_LEVEL
Definition: opengl_defines.h:448
clan::GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
Definition: opengl_defines.h:769
clan::GL_UNSIGNED_BYTE
Definition: opengl_defines.h:277
clan::GL_COMPILE_STATUS
Definition: opengl_defines.h:677
clan::GL_MIN_MAP_BUFFER_ALIGNMENT
Definition: opengl_defines.h:1414
clan
Definition: clanapp.h:35
clan::GL_ANY_SAMPLES_PASSED_CONSERVATIVE
Definition: opengl_defines.h:1627
clan::GL_FRAMEBUFFER_RENDERABLE_LAYERED
Definition: opengl_defines.h:1675
clan::GL_DEBUG_CALLBACK_FUNCTION
Definition: opengl_defines.h:1554
clan::GL_RGB_INTEGER
Definition: opengl_defines.h:794
clan::GL_FIXED_ONLY
Definition: opengl_defines.h:751
clan::GL_FILTER
Definition: opengl_defines.h:1691
clan::GL_ONE
Definition: opengl_defines.h:118
clan::GL_ACTIVE_RESOURCES
Definition: opengl_defines.h:1769
clan::GL_NO_ERROR
Definition: opengl_defines.h:153
clan::GL_DRAW_BUFFER8
Definition: opengl_defines.h:637
clan::GL_MAX_VERTEX_ATTRIB_BINDINGS
Definition: opengl_defines.h:1843
clan::GL_BGRA
Definition: opengl_defines.h:437
clan::GL_UNSIGNED_SHORT_5_6_5_REV
Definition: opengl_defines.h:429
clan::GL_NAMED_STRING_LENGTH_ARB
Definition: opengl_defines.h:1176
clan::GL_BUFFER_IMMUTABLE_STORAGE
Definition: opengl_defines.h:1893
clan::GL_DEPTH_TEST
Definition: opengl_defines.h:178
clan::GL_UNSIGNED_INT_IMAGE_2D_RECT
Definition: opengl_defines.h:1495
clan::GL_COPY
Definition: opengl_defines.h:301
clan::GL_COLOR_CLEAR_VALUE
Definition: opengl_defines.h:202
clan::GL_COMPUTE_LOCAL_WORK_SIZE
Definition: opengl_defines.h:1607
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR
Definition: opengl_defines.h:1538
clan::GL_DOUBLE_MAT3x2
Definition: opengl_defines.h:1245
clan::Key::u
clan::GL_NICEST
Definition: opengl_defines.h:272
clan::GL_TEXTURE_SWIZZLE_R
Definition: opengl_defines.h:1207
clan::GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
Definition: opengl_defines.h:1062
clan::GL_QUERY_BUFFER
Definition: opengl_defines.h:1899
clan::GL_IMAGE_BINDING_ACCESS
Definition: opengl_defines.h:1469
clan::GL_INTERNALFORMAT_PREFERRED
Definition: opengl_defines.h:1649
clan::GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
Definition: opengl_defines.h:924
clan::GL_MAX_VERTEX_STREAMS
Definition: opengl_defines.h:1309
clan::GL_CLIP_DISTANCE7
Definition: opengl_defines.h:731
clan::GL_COMPRESSED_RGBA_ASTC_10x5_KHR
Definition: opengl_defines.h:1529
clan::GL_INT_SAMPLER_2D_MULTISAMPLE
Definition: opengl_defines.h:1144
clan::GL_IMAGE_CLASS_2_X_8
Definition: opengl_defines.h:1727
clan::GL_MAX_DEBUG_MESSAGE_LENGTH_ARB
Definition: opengl_defines.h:1380
clan::GL_IMAGE_TEXEL_SIZE
Definition: opengl_defines.h:1704
clan::GL_RGBA8I
Definition: opengl_defines.h:789
clan::GLubyte
unsigned char GLubyte
Definition: opengl_defines.h:61
clan::GL_ONE_MINUS_CONSTANT_COLOR
Definition: opengl_defines.h:461
clan::GL_RG16UI
Definition: opengl_defines.h:1039
clan::GL_INT_IMAGE_2D_RECT
Definition: opengl_defines.h:1484
clan::GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
Definition: opengl_defines.h:1080
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR
Definition: opengl_defines.h:1541
clan::GL_MAX_GEOMETRY_ATOMIC_COUNTERS
Definition: opengl_defines.h:1439
clan::GL_UNSIGNED_BYTE_2_3_3_REV
Definition: opengl_defines.h:425
clan::GL_INVALID_VALUE
Definition: opengl_defines.h:155
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR
Definition: opengl_defines.h:1543
clan::GL_CLIP_DISTANCE2
Definition: opengl_defines.h:726
clan::GL_FULL_SUPPORT
Definition: opengl_defines.h:1718
clan::GL_GEOMETRY_VERTICES_OUT
Definition: opengl_defines.h:873
clan::GL_BLEND_DST_RGB
Definition: opengl_defines.h:545
clan::GL_COMPRESSED_R11_EAC
Definition: opengl_defines.h:1622
clan::GL_ARRAY_BUFFER
Definition: opengl_defines.h:580
clan::GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
Definition: opengl_defines.h:863
clan::GL_COMPRESSED_SRGB8_ETC2
Definition: opengl_defines.h:1617
clan::GL_UNSIGNED_INT_8_8_8_8_REV
Definition: opengl_defines.h:432
clan::GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB
Definition: opengl_defines.h:1375
clan::GL_MAX_COMBINED_IMAGE_UNIFORMS
Definition: opengl_defines.h:1513
clan::GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT
Definition: opengl_defines.h:1825
clan::GL_DEBUG_SEVERITY_MEDIUM
Definition: opengl_defines.h:1588
clan::GL_NUM_EXTENSIONS
Definition: opengl_defines.h:735
clan::GL_STENCIL_INDEX1
Definition: opengl_defines.h:981
clan::GL_SAMPLE_COVERAGE_INVERT
Definition: opengl_defines.h:514
clan::GL_TEXTURE_CUBE_MAP_ARRAY
Definition: opengl_defines.h:895
clan::GL_DEBUG_LOGGED_MESSAGES_ARB
Definition: opengl_defines.h:1382
clan::GL_TEXTURE_WRAP_T
Definition: opengl_defines.h:376
clan::GL_MAX_FRAMEBUFFER_WIDTH
Definition: opengl_defines.h:1641
clan::GL_LINE_LOOP
Definition: opengl_defines.h:98
clan::GL_PROGRAM_PIPELINE
Definition: opengl_defines.h:1578
clan::GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
Definition: opengl_defines.h:923
clan::GL_TEXTURE3
Definition: opengl_defines.h:477
clan::GL_R16UI
Definition: opengl_defines.h:1033
clan::GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
Definition: opengl_defines.h:764
clan::GL_RGBA8
Definition: opengl_defines.h:399
clan::GL_FRONT_LEFT
Definition: opengl_defines.h:135
clan::GL_TRANSFORM_FEEDBACK_BARRIER_BIT
Definition: opengl_defines.h:1460
clan::GL_MAX_INTEGER_SAMPLES
Definition: opengl_defines.h:1151
clan::GL_DEBUG_OUTPUT_SYNCHRONOUS
Definition: opengl_defines.h:1552
clan::GL_RG8_SNORM
Definition: opengl_defines.h:849
clan::GL_VIEW_CLASS_48_BITS
Definition: opengl_defines.h:1734
clan::GL_OR_INVERTED
Definition: opengl_defines.h:311
clan::GL_POLYGON_OFFSET_POINT
Definition: opengl_defines.h:246
clan::GL_SAMPLER_BINDING
Definition: opengl_defines.h:1199
clan::GL_MAX_FRAMEBUFFER_SAMPLES
Definition: opengl_defines.h:1644
clan::GL_COMPRESSED_RGBA_ASTC_10x8_KHR
Definition: opengl_defines.h:1531
clan::GL_QUERY_RESULT_AVAILABLE
Definition: opengl_defines.h:576
clan::GL_RGB32I
Definition: opengl_defines.h:786
clan::GL_UNPACK_COMPRESSED_BLOCK_HEIGHT
Definition: opengl_defines.h:1400
clan::GL_TEXTURE_SWIZZLE_G
Definition: opengl_defines.h:1208
clan::GL_TEXTURE_CUBE_MAP
Definition: opengl_defines.h:517
clan::GL_READ_BUFFER
Definition: opengl_defines.h:199
clan::GL_COMPRESSED_RG
Definition: opengl_defines.h:739
clan::GL_DRAW_BUFFER6
Definition: opengl_defines.h:635
clan::GL_MAX_PROGRAM_TEXEL_OFFSET
Definition: opengl_defines.h:749
clan::GL_PROXY_TEXTURE_1D
Definition: opengl_defines.h:380
clan::GL_TEXTURE_BINDING_3D
Definition: opengl_defines.h:415
clan::GL_UNSIGNED_INT_24_8
Definition: opengl_defines.h:930
clan::GL_UNSIGNED_INT_SAMPLER_1D_ARRAY
Definition: opengl_defines.h:816
clan::GL_FUNC_SUBTRACT
Definition: opengl_defines.h:469
clan::GL_MAX_GEOMETRY_SHADER_INVOCATIONS
Definition: opengl_defines.h:1230
clan::GL_ACTIVE_VARIABLES
Definition: opengl_defines.h:1785
clan::GL_UNIFORM_BLOCK
Definition: opengl_defines.h:1751
clan::GL_SAMPLER_2D
Definition: opengl_defines.h:671
clan::GL_COLOR_ATTACHMENT12
Definition: opengl_defines.h:970
clan::GL_SRGB_ALPHA_EXT
Definition: opengl_defines.h:1869
clan::GL_IMAGE_2D_RECT
Definition: opengl_defines.h:1473
clan::GL_RASTERIZER_DISCARD
Definition: opengl_defines.h:772
clan::GL_ONE_MINUS_SRC1_COLOR
Definition: opengl_defines.h:1189
clan::GL_DOUBLE_MAT2x3
Definition: opengl_defines.h:1243
clan::GL_TEXTURE11
Definition: opengl_defines.h:485
clan::GL_BACK
Definition: opengl_defines.h:142
clan::GL_DEBUG_SOURCE_APPLICATION
Definition: opengl_defines.h:1560
clan::GL_MAX_COMPUTE_IMAGE_UNIFORMS
Definition: opengl_defines.h:1598
clan::GL_ATOMIC_COUNTER_BUFFER_SIZE
Definition: opengl_defines.h:1421
clan::GL_DEBUG_SOURCE_CL_API_ARB
Definition: opengl_defines.h:1368
clan::GL_VERTEX_TEXTURE
Definition: opengl_defines.h:1692
clan::GL_SYNC_GPU_COMMANDS_COMPLETE
Definition: opengl_defines.h:1119
clan::GL_MEDIUM_INT
Definition: opengl_defines.h:1320
clan::GL_COLOR_ATTACHMENT8
Definition: opengl_defines.h:966
clan::GL_TEXTURE24
Definition: opengl_defines.h:498
clan::GL_TEXTURE_UPDATE_BARRIER_BIT
Definition: opengl_defines.h:1457
clan::GL_RG16F
Definition: opengl_defines.h:1028
clan::GL_DRAW_BUFFER5
Definition: opengl_defines.h:634
clan::GL_STENCIL_BACK_REF
Definition: opengl_defines.h:693
clan::GL_MAX_FRAGMENT_ATOMIC_COUNTERS
Definition: opengl_defines.h:1440
clan::GL_DEBUG_TYPE_PORTABILITY_ARB
Definition: opengl_defines.h:1377
clan::GL_TEXTURE_GREEN_TYPE
Definition: opengl_defines.h:934
clan::GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER
Definition: opengl_defines.h:1429
clan::GL_MAX_TEXTURE_BUFFER_SIZE
Definition: opengl_defines.h:836
clan::GL_MAX_RECTANGLE_TEXTURE_SIZE
Definition: opengl_defines.h:843
clan::GL_IMAGE_1D
Definition: opengl_defines.h:1470
clan::GL_FRAMEBUFFER_BARRIER_BIT
Definition: opengl_defines.h:1459
clan::GL_DISPATCH_INDIRECT_BUFFER_BINDING
Definition: opengl_defines.h:1611
clan::GL_STENCIL_INDEX16
Definition: opengl_defines.h:984
clan::GL_SAMPLER_2D_ARRAY
Definition: opengl_defines.h:799
clan::GL_PIXEL_PACK_BUFFER
Definition: opengl_defines.h:699
clan::GL_BUFFER_MAP_LENGTH
Definition: opengl_defines.h:823
clan::GL_TEXTURE_BUFFER_OFFSET
Definition: opengl_defines.h:1823
clan::GL_BLOCK_INDEX
Definition: opengl_defines.h:1777
clan::GL_TEXTURE_IMAGE_FORMAT
Definition: opengl_defines.h:1680
clan::GL_DELETE_STATUS
Definition: opengl_defines.h:676
clan::GL_INT_SAMPLER_3D
Definition: opengl_defines.h:808
clan::GL_UNPACK_SWAP_BYTES
Definition: opengl_defines.h:210
clan::GL_VERTEX_ARRAY_BINDING
Definition: opengl_defines.h:1045
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR
Definition: opengl_defines.h:1542
clan::GL_MAP_INVALIDATE_RANGE_BIT
Definition: opengl_defines.h:1006
clan::GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
Definition: opengl_defines.h:953
clan::GL_FRAGMENT_SUBROUTINE
Definition: opengl_defines.h:1760
clan::GL_RGBA32I
Definition: opengl_defines.h:785
clan::GL_IMAGE_CLASS_1_X_8
Definition: opengl_defines.h:1728
clan::GL_TRANSFORM_FEEDBACK_BUFFER
Definition: opengl_defines.h:777
clan::GL_COMPRESSED_SIGNED_RG_RGTC2
Definition: opengl_defines.h:1016
clan::GL_PROGRAM
Definition: opengl_defines.h:1576
clan::GL_DEPTH_WRITEMASK
Definition: opengl_defines.h:179
clan::GLsizei
int GLsizei
Definition: opengl_defines.h:60
clan::GL_SAMPLE_SHADING
Definition: opengl_defines.h:891
clan::GL_PATCH_DEFAULT_INNER_LEVEL
Definition: opengl_defines.h:1266
clan::GL_BUFFER_ACCESS_FLAGS
Definition: opengl_defines.h:822
clan::GL_DRAW_BUFFER
Definition: opengl_defines.h:198
clan::GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
Definition: opengl_defines.h:1621
clan::GL_TRIANGLE_FAN
Definition: opengl_defines.h:102
clan::GL_STENCIL_BACK_VALUE_MASK
Definition: opengl_defines.h:694
clan::GL_MAX_TESS_GEN_LEVEL
Definition: opengl_defines.h:1277
clan::GL_RENDERBUFFER_STENCIL_SIZE
Definition: opengl_defines.h:990
clan::GL_CLIP_DISTANCE6
Definition: opengl_defines.h:730
clan::GL_SAMPLE_COVERAGE
Definition: opengl_defines.h:510
clan::GL_BUFFER_MAP_OFFSET
Definition: opengl_defines.h:824
clan::GL_TEXTURE_RED_TYPE
Definition: opengl_defines.h:933
clan::GL_UNIFORM_BLOCK_NAME_LENGTH
Definition: opengl_defines.h:1075
clan::GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
Definition: opengl_defines.h:1285
clan::GL_DOUBLE_MAT4x2
Definition: opengl_defines.h:1247
clan::GL_TEXTURE_CUBE_MAP_POSITIVE_Y
Definition: opengl_defines.h:523
clan::GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
Definition: opengl_defines.h:1601
clan::GL_COLOR_ATTACHMENT4
Definition: opengl_defines.h:962
clan::GL_ALL_SHADER_BITS
Definition: opengl_defines.h:1343
clan::GL_BLEND_EQUATION_ALPHA
Definition: opengl_defines.h:645
clan::GL_SHADER_IMAGE_STORE
Definition: opengl_defines.h:1702
clan::GL_COPY_INVERTED
Definition: opengl_defines.h:310
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR
Definition: opengl_defines.h:1535
clan::GL_RENDERBUFFER_DEPTH_SIZE
Definition: opengl_defines.h:989
clan::GL_INT_SAMPLER_2D_RECT
Definition: opengl_defines.h:831
clan::GL_PACK_COMPRESSED_BLOCK_HEIGHT
Definition: opengl_defines.h:1404
clan::GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
Definition: opengl_defines.h:1078
clan::GL_READ_ONLY
Definition: opengl_defines.h:587
clan::GL_RGB16
Definition: opengl_defines.h:395
clan::GL_TEXTURE4
Definition: opengl_defines.h:478
clan::GL_COMPRESSED_TEXTURE_FORMATS
Definition: opengl_defines.h:538
clan::GL_DEBUG_TYPE_POP_GROUP
Definition: opengl_defines.h:1570
clan::GL_GET_TEXTURE_IMAGE_FORMAT
Definition: opengl_defines.h:1682
clan::GL_ATOMIC_COUNTER_BARRIER_BIT
Definition: opengl_defines.h:1461
clan::GL_DRAW_BUFFER0
Definition: opengl_defines.h:629
clan::GL_TEXTURE_WRAP_S
Definition: opengl_defines.h:375
clan::GL_FRAMEBUFFER
Definition: opengl_defines.h:976
clan::GL_SHADER_TYPE
Definition: opengl_defines.h:656
clan::GL_IMAGE_CLASS_1_X_32
Definition: opengl_defines.h:1722
clan::GL_TEXTURE_ALPHA_TYPE
Definition: opengl_defines.h:936
clan::GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS
Definition: opengl_defines.h:1430
clan::GL_DEBUG_TYPE_ERROR_ARB
Definition: opengl_defines.h:1374
clan::GL_COMPRESSED_SRGB_EXT
Definition: opengl_defines.h:1875
clan::GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
Definition: opengl_defines.h:1811
clan::GL_CONTEXT_FLAGS
Definition: opengl_defines.h:736
clan::GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB
Definition: opengl_defines.h:1162
clan::GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
Definition: opengl_defines.h:1288
clan::GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
Definition: opengl_defines.h:1563
clan::GL_SAMPLER_1D
Definition: opengl_defines.h:670
clan::GL_TEXTURE_BINDING_1D_ARRAY
Definition: opengl_defines.h:757
clan::GL_FLOAT_VEC2
Definition: opengl_defines.h:657
clan::GL_IMAGE_CUBE_MAP_ARRAY
Definition: opengl_defines.h:1478
clan::GL_UNIFORM_TYPE
Definition: opengl_defines.h:1065
clan::GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
Definition: opengl_defines.h:1807
clan::GL_OUT_OF_MEMORY
Definition: opengl_defines.h:157
clan::GL_UPPER_LEFT
Definition: opengl_defines.h:692
clan::GL_DRAW_BUFFER11
Definition: opengl_defines.h:640
clan::GL_TEXTURE_IMMUTABLE_LEVELS
Definition: opengl_defines.h:1833
clan::GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST
Definition: opengl_defines.h:1708
clan::GL_MAX_COMPUTE_WORK_GROUP_SIZE
Definition: opengl_defines.h:1606
clan::GL_NOOP
Definition: opengl_defines.h:303
clan::GL_MAX_VERTEX_ATOMIC_COUNTERS
Definition: opengl_defines.h:1436
clan::GL_FUNC_REVERSE_SUBTRACT
Definition: opengl_defines.h:470
clan::GL_FRAMEBUFFER_SRGB
Definition: opengl_defines.h:996
clan::GL_SAMPLER_1D_ARRAY_SHADOW
Definition: opengl_defines.h:800
clan::GL_RG8
Definition: opengl_defines.h:1024
clan::DisplayDefines
DisplayDefines
Display Defines.
Definition: opengl_defines.h:80
clan::GL_TEXTURE_BINDING_CUBE_MAP
Definition: opengl_defines.h:518
clan::GL_MIN
Definition: opengl_defines.h:466
clan::GL_RG32UI
Definition: opengl_defines.h:1041
clan::GL_SAMPLER_1D_SHADOW
Definition: opengl_defines.h:674
clan::GL_CLIP_DISTANCE5
Definition: opengl_defines.h:729
clan::GL_CONDITION_SATISFIED
Definition: opengl_defines.h:1124
clan::GL_POINT_SIZE
Definition: opengl_defines.h:166
clan::GL_QUERY_WAIT
Definition: opengl_defines.h:818
clan::GL_UNSIGNED_SHORT_5_6_5
Definition: opengl_defines.h:428
clan::GL_TEXTURE_CUBE_MAP_POSITIVE_X
Definition: opengl_defines.h:521
clan::GL_SRGB8_EXT
Definition: opengl_defines.h:1868
clan::GL_MAX_SERVER_WAIT_TIMEOUT
Definition: opengl_defines.h:1113
clan::GL_RGBA32UI
Definition: opengl_defines.h:779
clan::GL_TRANSFORM_FEEDBACK_BUFFER_MODE
Definition: opengl_defines.h:765
clan::GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
Definition: opengl_defines.h:1060
clan::GL_LOGIC_OP_MODE
Definition: opengl_defines.h:196
clan::GL_UNPACK_SKIP_ROWS
Definition: opengl_defines.h:213
clan::GL_UNSIGNED_INT_VEC2
Definition: opengl_defines.h:803
clan::GL_TOP_LEVEL_ARRAY_STRIDE
Definition: opengl_defines.h:1793
clan::GL_SAMPLER_2D_SHADOW
Definition: opengl_defines.h:675
clan::GL_DRAW_BUFFER1
Definition: opengl_defines.h:630
clan::GL_GUILTY_CONTEXT_RESET_ARB
Definition: opengl_defines.h:1391
clan::GL_MAP_WRITE_BIT
Definition: opengl_defines.h:1005
clan::GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS
Definition: opengl_defines.h:1464
clan::GL_BUFFER_BINDING
Definition: opengl_defines.h:1782
clan::GL_VERTEX_PROGRAM_POINT_SIZE
Definition: opengl_defines.h:622
clan::GL_DECR_WRAP
Definition: opengl_defines.h:562
clan::GL_SAMPLER_CUBE
Definition: opengl_defines.h:673
clan::GL_INTERNALFORMAT_GREEN_TYPE
Definition: opengl_defines.h:1658
clan::GL_PIXEL_UNPACK_BUFFER
Definition: opengl_defines.h:700
clan::GL_R8UI
Definition: opengl_defines.h:1031
clan::GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
Definition: opengl_defines.h:1450
clan::GL_SHADER_IMAGE_ATOMIC
Definition: opengl_defines.h:1703
clan::GL_INTERNALFORMAT_BLUE_TYPE
Definition: opengl_defines.h:1659
clan::GL_COMPRESSED_RGBA_ASTC_12x10_KHR
Definition: opengl_defines.h:1533
clan::GL_TEXTURE19
Definition: opengl_defines.h:493
clan::GL_UNSIGNED_INT_VEC4
Definition: opengl_defines.h:805
clan::GL_MIN_PROGRAM_TEXEL_OFFSET
Definition: opengl_defines.h:748
clan::GL_SAMPLER_2D_MULTISAMPLE
Definition: opengl_defines.h:1143
clan::GL_TEXTURE6
Definition: opengl_defines.h:480
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR
Definition: opengl_defines.h:1544
clan::GL_ALPHA
Definition: opengl_defines.h:335
clan::GL_STENCIL_INDEX4
Definition: opengl_defines.h:982
clan::GL_TEXTURE_BUFFER_DATA_STORE_BINDING
Definition: opengl_defines.h:838
clan::GL_RGB8I
Definition: opengl_defines.h:790
clan::GL_TEXTURE_COMPRESSION_HINT
Definition: opengl_defines.h:531
clan::GL_TEXTURE_FETCH_BARRIER_BIT
Definition: opengl_defines.h:1453
clan::GL_PACK_SKIP_PIXELS
Definition: opengl_defines.h:227
clan::GL_RG16I
Definition: opengl_defines.h:1038
clan::GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
Definition: opengl_defines.h:919
clan::GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
Definition: opengl_defines.h:766
clan::GL_MAX_GEOMETRY_IMAGE_UNIFORMS
Definition: opengl_defines.h:1511
clan::GL_COMPUTE_SUBROUTINE
Definition: opengl_defines.h:1761
clan::GL_VIEW_CLASS_128_BITS
Definition: opengl_defines.h:1731
clan::GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
Definition: opengl_defines.h:1278
clan::GL_DITHER
Definition: opengl_defines.h:192
clan::GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
Definition: opengl_defines.h:1233
clan::GL_MIN_SAMPLE_SHADING_VALUE_ARB
Definition: opengl_defines.h:1156
clan::GL_VIEW_CLASS_RGTC2_RG
Definition: opengl_defines.h:1744
clan::GL_TESS_CONTROL_SHADER_BIT
Definition: opengl_defines.h:1341
clan::GL_STENCIL_BACK_PASS_DEPTH_PASS
Definition: opengl_defines.h:627
clan::GL_DOUBLE_VEC4
Definition: opengl_defines.h:1239
clan::GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY
Definition: opengl_defines.h:1502
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR
Definition: opengl_defines.h:1547
clan::GL_MAX_GEOMETRY_INPUT_COMPONENTS
Definition: opengl_defines.h:880
clan::GL_TEXTURE_2D_MULTISAMPLE_ARRAY
Definition: opengl_defines.h:1137
clan::GL_MAX_COMBINED_UNIFORM_BLOCKS
Definition: opengl_defines.h:1056
clan::GL_ACTIVE_ATOMIC_COUNTER_BUFFERS
Definition: opengl_defines.h:1444
clan::GL_GREATER
Definition: opengl_defines.h:110
clan::GL_DOUBLE_MAT4x3
Definition: opengl_defines.h:1248
clan::GL_CONSTANT_ALPHA
Definition: opengl_defines.h:462
clan::GL_MAX_SAMPLE_MASK_WORDS
Definition: opengl_defines.h:1134
clan::GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE
Definition: opengl_defines.h:1711
clan::GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
Definition: opengl_defines.h:1842
clan::GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS
Definition: opengl_defines.h:1423
clan::GL_BUFFER_UPDATE_BARRIER_BIT
Definition: opengl_defines.h:1458
clan::GL_DEBUG_SOURCE_SHADER_COMPILER_ARB
Definition: opengl_defines.h:1370
clan::GL_INNOCENT_CONTEXT_RESET_ARB
Definition: opengl_defines.h:1392
clan::GL_PROXY_TEXTURE_3D
Definition: opengl_defines.h:421
clan::GL_TEXTURE_VIEW
Definition: opengl_defines.h:1716
clan::GL_DONT_CARE
Definition: opengl_defines.h:270
clan::GLclampd
double GLclampd
Definition: opengl_defines.h:69
clan::GL_MAX_COMPUTE_UNIFORM_BLOCKS
Definition: opengl_defines.h:1596
clan::GL_REFERENCED_BY_COMPUTE_SHADER
Definition: opengl_defines.h:1791
clan::GL_COMPRESSED_RGBA_ASTC_6x5_KHR
Definition: opengl_defines.h:1524
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR
Definition: opengl_defines.h:1536
clan::GL_DEBUG_CALLBACK_FUNCTION_ARB
Definition: opengl_defines.h:1366
clan::GL_RGBA16
Definition: opengl_defines.h:402
clan::GL_STENCIL_BACK_FUNC
Definition: opengl_defines.h:624
clan::GL_DEPTH_FUNC
Definition: opengl_defines.h:181
clan::GL_UNKNOWN_CONTEXT_RESET_ARB
Definition: opengl_defines.h:1393
clan::GL_MAX_VARYING_VECTORS
Definition: opengl_defines.h:1325
clan::GLfloat
float GLfloat
Definition: opengl_defines.h:66
clan::GL_RG32F
Definition: opengl_defines.h:1029
clan::GLintptr
ptrdiff_t GLintptr
Definition: opengl_defines.h:72
clan::GL_TEXTURE23
Definition: opengl_defines.h:497
clan::GL_ONE_MINUS_SRC_COLOR
Definition: opengl_defines.h:120
clan::GL_IMAGE_CL_PIXEL_TYPE
Definition: opengl_defines.h:1707
clan::GL_LAST_VERTEX_CONVENTION
Definition: opengl_defines.h:1104
clan::GL_INTERLEAVED_ATTRIBS
Definition: opengl_defines.h:775
clan::GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
Definition: opengl_defines.h:1805
clan::GL_FRAMEBUFFER_UNDEFINED
Definition: opengl_defines.h:926
clan::GL_DEBUG_TYPE_PERFORMANCE
Definition: opengl_defines.h:1566
clan::GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB
Definition: opengl_defines.h:1166
clan::GL_UNSIGNALED
Definition: opengl_defines.h:1120
clan::GL_DEPTH
Definition: opengl_defines.h:322
clan::GL_COMPUTE_SUBROUTINE_UNIFORM
Definition: opengl_defines.h:1767
clan::GL_PIXEL_PACK_BUFFER_BINDING
Definition: opengl_defines.h:701
clan::GL_NONE
Definition: opengl_defines.h:134
clan::GL_DOUBLE_MAT3x4
Definition: opengl_defines.h:1246
clan::GL_BUFFER_MAPPED
Definition: opengl_defines.h:591
clan::GL_COMPRESSED_RG11_EAC
Definition: opengl_defines.h:1624
clan::GL_COLOR_ATTACHMENT11
Definition: opengl_defines.h:969
clan::GL_MAP_READ_BIT
Definition: opengl_defines.h:1004
clan::GL_TEXTURE_VIEW_NUM_LEVELS
Definition: opengl_defines.h:1830
clan::GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
Definition: opengl_defines.h:1806
clan::GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
Definition: opengl_defines.h:1454
clan::GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
Definition: opengl_defines.h:1077
clan::GL_COLOR_ATTACHMENT2
Definition: opengl_defines.h:960
clan::GL_STENCIL_VALUE_MASK
Definition: opengl_defines.h:185
clan::GL_COPY_READ_BUFFER
Definition: opengl_defines.h:1088
clan::GL_UNSIGNED_INT_SAMPLER_1D
Definition: opengl_defines.h:812
clan::GL_VIEW_CLASS_24_BITS
Definition: opengl_defines.h:1736
clan::GL_MAX_FRAGMENT_IMAGE_UNIFORMS
Definition: opengl_defines.h:1512
clan::GL_INCR_WRAP
Definition: opengl_defines.h:561
clan::GL_INT_2_10_10_10_REV
Definition: opengl_defines.h:1220
clan::GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
Definition: opengl_defines.h:1809
clan::GL_QUERY_BUFFER_BARRIER_BIT
Definition: opengl_defines.h:1900
clan::GL_TESS_CONTROL_SHADER
Definition: opengl_defines.h:1295
clan::GL_UNIFORM_BARRIER_BIT
Definition: opengl_defines.h:1452
clan::GL_INT_SAMPLER_1D_ARRAY
Definition: opengl_defines.h:810
clan::GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Definition: opengl_defines.h:1147
clan::GL_ATOMIC_COUNTER_BUFFER
Definition: opengl_defines.h:1418
clan::GL_PACK_SWAP_BYTES
Definition: opengl_defines.h:221
clan::GL_DEPTH_COMPONENT24
Definition: opengl_defines.h:556
clan::GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE
Definition: opengl_defines.h:1442
clan::GL_VERTEX_ATTRIB_ARRAY_DIVISOR
Definition: opengl_defines.h:887
clan::GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB
Definition: opengl_defines.h:1365
clan::GL_MAP_FLUSH_EXPLICIT_BIT
Definition: opengl_defines.h:1008
clan::GL_MAX_IMAGE_UNITS
Definition: opengl_defines.h:1463
clan::GL_SAMPLER_2D_ARRAY_SHADOW
Definition: opengl_defines.h:801
clan::GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
Definition: opengl_defines.h:1640
clan::GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
Definition: opengl_defines.h:1079
clan::GL_TEXTURE_WIDTH
Definition: opengl_defines.h:259
clan::GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
Definition: opengl_defines.h:1510
clan::GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
Definition: opengl_defines.h:918
clan::GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
Definition: opengl_defines.h:1808
clan::GL_STENCIL_PASS_DEPTH_FAIL
Definition: opengl_defines.h:187
clan::GL_LINEAR_MIPMAP_NEAREST
Definition: opengl_defines.h:367
clan::GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT
Definition: opengl_defines.h:1882
clan::GL_PROXY_TEXTURE_2D
Definition: opengl_defines.h:381
clan::GL_TEXTURE_VIEW_NUM_LAYERS
Definition: opengl_defines.h:1832
clan::GL_DEBUG_GROUP_STACK_DEPTH
Definition: opengl_defines.h:1573
clan::GL_HIGH_INT
Definition: opengl_defines.h:1321
clan::GL_DYNAMIC_DRAW
Definition: opengl_defines.h:607
clan::GL_VIEW_CLASS_S3TC_DXT5_RGBA
Definition: opengl_defines.h:1742
clan::GL_RENDERBUFFER_WIDTH
Definition: opengl_defines.h:978
clan::GL_SAMPLER_2D_MULTISAMPLE_ARRAY
Definition: opengl_defines.h:1146
clan::GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
Definition: opengl_defines.h:1599
clan::GL_MAX_SAMPLES
Definition: opengl_defines.h:992
clan::GL_FRAMEBUFFER_DEFAULT_LAYERS
Definition: opengl_defines.h:1638
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR
Definition: opengl_defines.h:1545
clan::GL_DYNAMIC_STORAGE_BIT
Definition: opengl_defines.h:1890
clan::GL_STREAM_DRAW
Definition: opengl_defines.h:595
clan::GL_COLOR_ATTACHMENT9
Definition: opengl_defines.h:967
clan::GL_MAX_FRAGMENT_INPUT_COMPONENTS
Definition: opengl_defines.h:882
clan::GL_DEPTH24_STENCIL8
Definition: opengl_defines.h:931
clan::GL_CAVEAT_SUPPORT
Definition: opengl_defines.h:1719
clan::GL_OBJECT_TYPE
Definition: opengl_defines.h:1114
clan::GLbitfield
unsigned int GLbitfield
Definition: opengl_defines.h:56
clan::GL_NOR
Definition: opengl_defines.h:306
clan::GL_TEXTURE14
Definition: opengl_defines.h:488
clan::GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE
Definition: opengl_defines.h:1422
clan::GL_RGB4
Definition: opengl_defines.h:390
clan::GL_UNPACK_ALIGNMENT
Definition: opengl_defines.h:217
clan::GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB
Definition: opengl_defines.h:1376
clan::GL_SHADER_COMPILER
Definition: opengl_defines.h:1322
clan::GL_DRAW_INDIRECT_BUFFER_BINDING
Definition: opengl_defines.h:1225
clan::GL_LOW_FLOAT
Definition: opengl_defines.h:1316
clan::GL_FRAGMENT_SHADER_BIT
Definition: opengl_defines.h:1339
clan::GL_PRIMITIVE_RESTART_INDEX
Definition: opengl_defines.h:858
clan::GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
Definition: opengl_defines.h:778
clan::GL_VIEW_CLASS_64_BITS
Definition: opengl_defines.h:1733
clan::GL_UNSIGNED_BYTE_3_3_2
Definition: opengl_defines.h:406
clan::GL_UNIFORM_BLOCK_DATA_SIZE
Definition: opengl_defines.h:1074
clan::GL_BLUE
Definition: opengl_defines.h:331
clan::GL_TEXTURE_INTERNAL_FORMAT
Definition: opengl_defines.h:261
clan::GL_CLIP_DISTANCE0
Definition: opengl_defines.h:724
clan::GL_SHADER_STORAGE_BUFFER
Definition: opengl_defines.h:1800
clan::GL_COLOR_ATTACHMENT13
Definition: opengl_defines.h:971
clan::GL_SAMPLER_CUBE_MAP_ARRAY_ARB
Definition: opengl_defines.h:1163
clan::GL_RENDERBUFFER_BLUE_SIZE
Definition: opengl_defines.h:987
clan::GL_ATOMIC_COUNTER_BUFFER_BINDING
Definition: opengl_defines.h:1419
clan::GL_EXTENSIONS
Definition: opengl_defines.h:357
clan::GL_VERTEX_SUBROUTINE_UNIFORM
Definition: opengl_defines.h:1762
clan::GL_MAX_CUBE_MAP_TEXTURE_SIZE
Definition: opengl_defines.h:528
clan::GL_UNIFORM_BUFFER_BINDING
Definition: opengl_defines.h:1050
clan::GL_MAX_COMPUTE_ATOMIC_COUNTERS
Definition: opengl_defines.h:1602
clan::GL_RGB8_SNORM
Definition: opengl_defines.h:850
clan::GL_QUERY_RESULT
Definition: opengl_defines.h:575
clan::GL_FRAGMENT_SHADER_DERIVATIVE_HINT
Definition: opengl_defines.h:687
clan::GL_STENCIL_BACK_WRITEMASK
Definition: opengl_defines.h:695
clan::GLenum
unsigned int GLenum
Definition: opengl_defines.h:54
clan::GL_TEXTURE_1D_ARRAY
Definition: opengl_defines.h:753
clan::GL_LINE_STRIP_ADJACENCY
Definition: opengl_defines.h:865
clan::GL_BLEND_COLOR
Definition: opengl_defines.h:464
clan::GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
Definition: opengl_defines.h:1171
clan::GL_INCR
Definition: opengl_defines.h:349
clan::GLvoid
void GLvoid
Definition: opengl_defines.h:70
clan::GL_RGB10
Definition: opengl_defines.h:393
clan::GL_SAMPLER_CUBE_MAP_ARRAY
Definition: opengl_defines.h:898
clan::GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
Definition: opengl_defines.h:1140
clan::GL_TEXTURE_BINDING_RECTANGLE
Definition: opengl_defines.h:841
clan::GL_ALL_BARRIER_BITS
Definition: opengl_defines.h:1462
clan::GL_DEBUG_SOURCE_OTHER
Definition: opengl_defines.h:1561
clan::GL_RENDERBUFFER_RED_SIZE
Definition: opengl_defines.h:985
clan::GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT
Definition: opengl_defines.h:1880
clan::GL_TRANSFORM_FEEDBACK_PAUSED
Definition: opengl_defines.h:1300
clan::GL_SAMPLE_ALPHA_TO_ONE
Definition: opengl_defines.h:509
clan::GL_DOUBLE_VEC3
Definition: opengl_defines.h:1238
clan::GL_COLOR_ATTACHMENT0
Definition: opengl_defines.h:958
clan::GL_TEXTURE_STENCIL_SIZE
Definition: opengl_defines.h:932
clan::GL_TEXTURE_IMAGE_TYPE
Definition: opengl_defines.h:1681
clan::GL_BYTE
Definition: opengl_defines.h:276
clan::GL_TEXTURE_2D
Definition: opengl_defines.h:244
clan::GL_RGBA
Definition: opengl_defines.h:337
clan::GL_UNPACK_ROW_LENGTH
Definition: opengl_defines.h:212
clan::GL_PROGRAM_PIPELINE_BINDING
Definition: opengl_defines.h:1346
clan::GL_VERTEX_SHADER
Definition: opengl_defines.h:650
clan::GL_GET_TEXTURE_IMAGE_TYPE
Definition: opengl_defines.h:1683
clan::GL_POINT_SIZE_RANGE
Definition: opengl_defines.h:167
clan::GL_BOOL_VEC3
Definition: opengl_defines.h:665
clan::GL_QUERY
Definition: opengl_defines.h:1577
clan::GL_BUFFER
Definition: opengl_defines.h:1574
clan::GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
Definition: opengl_defines.h:1619
clan::GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
Definition: opengl_defines.h:1170
clan::GL_SMOOTH_LINE_WIDTH_RANGE
Definition: opengl_defines.h:454
clan::GL_INT_IMAGE_1D
Definition: opengl_defines.h:1481
clan::GL_UNSIGNED_INT_2_10_10_10_REV
Definition: opengl_defines.h:433
clan::GL_SRGB
Definition: opengl_defines.h:713
clan::GL_PATCH_DEFAULT_OUTER_LEVEL
Definition: opengl_defines.h:1267
clan::GL_UNIFORM_BLOCK_BINDING
Definition: opengl_defines.h:1073
clan::GL_RGBA4
Definition: opengl_defines.h:397
clan::GL_MAP_PERSISTENT_BIT
Definition: opengl_defines.h:1888
clan::GL_CURRENT_QUERY
Definition: opengl_defines.h:572
clan::GL_TEXTURE_DEPTH
Definition: opengl_defines.h:422
clan::GL_UNSIGNED_INT
Definition: opengl_defines.h:283
clan::GL_STENCIL_FUNC
Definition: opengl_defines.h:184
clan::GL_COMPRESSED_RGBA_ASTC_4x4_KHR
Definition: opengl_defines.h:1521
clan::GL_STENCIL_PASS_DEPTH_PASS
Definition: opengl_defines.h:188
clan::GL_DOUBLE_MAT2
Definition: opengl_defines.h:1240
clan::GL_TRANSFORM_FEEDBACK_VARYINGS
Definition: opengl_defines.h:767
clan::GL_SHADER_STORAGE_BUFFER_BINDING
Definition: opengl_defines.h:1801
clan::GL_DRAW_BUFFER14
Definition: opengl_defines.h:643
clan::GL_TEXTURE_SHARED_SIZE
Definition: opengl_defines.h:763
clan::GL_TEXTURE31
Definition: opengl_defines.h:505
clan::GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
Definition: opengl_defines.h:876
clan::GL_PROGRAM_BINARY_LENGTH
Definition: opengl_defines.h:1332
clan::GL_PROXY_TEXTURE_CUBE_MAP
Definition: opengl_defines.h:527
clan::GL_STENCIL_ATTACHMENT
Definition: opengl_defines.h:975
clan::GL_DISPLAY_LIST
Definition: opengl_defines.h:1582
clan::GL_UNIFORM_MATRIX_STRIDE
Definition: opengl_defines.h:1071
clan::GL_RGB
Definition: opengl_defines.h:336
clan::GL_NUM_PROGRAM_BINARY_FORMATS
Definition: opengl_defines.h:1333
clan::GL_UNSIGNED_INT_IMAGE_BUFFER
Definition: opengl_defines.h:1497
clan::GL_BACK_RIGHT
Definition: opengl_defines.h:138
clan::GL_DOUBLE_MAT2x4
Definition: opengl_defines.h:1244
clan::GL_COMPRESSED_RGBA_S3TC_DXT1_EXT
Definition: opengl_defines.h:1859
clan::GL_TEXTURE25
Definition: opengl_defines.h:499
clan::GL_MAX_FRAGMENT_UNIFORM_BLOCKS
Definition: opengl_defines.h:1055
clan::GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW
Definition: opengl_defines.h:899
clan::GL_MAX_DRAW_BUFFERS
Definition: opengl_defines.h:628
clan::GL_COLOR_ATTACHMENT6
Definition: opengl_defines.h:964
clan::GL_SHORT
Definition: opengl_defines.h:278
clan::GL_MAX_VERTEX_ATTRIB_STRIDE
Definition: opengl_defines.h:1887
clan::GL_BLEND_EQUATION
Definition: opengl_defines.h:468
clan::GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
Definition: opengl_defines.h:1815
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR
Definition: opengl_defines.h:1548
clan::GL_TEXTURE_VIEW_MIN_LEVEL
Definition: opengl_defines.h:1829
clan::GL_MAJOR_VERSION
Definition: opengl_defines.h:733
clan::GL_QUERY_BY_REGION_NO_WAIT
Definition: opengl_defines.h:821
clan::GLboolean
unsigned char GLboolean
Definition: opengl_defines.h:55
clan::GL_COMPRESSED_RGBA8_ETC2_EAC
Definition: opengl_defines.h:1620
clan::GL_DEBUG_SEVERITY_MEDIUM_ARB
Definition: opengl_defines.h:1384
clan::GL_DEBUG_SOURCE_THIRD_PARTY_ARB
Definition: opengl_defines.h:1371
clan::GL_RENDERBUFFER_ALPHA_SIZE
Definition: opengl_defines.h:988
clan::GL_TESS_EVALUATION_SUBROUTINE_UNIFORM
Definition: opengl_defines.h:1764
clan::GL_RGBA8UI
Definition: opengl_defines.h:783
clan::GL_VIEW_CLASS_8_BITS
Definition: opengl_defines.h:1738
clan::GL_SHADER_INCLUDE_ARB
Definition: opengl_defines.h:1175
clan::GL_TEXTURE_COMPARE_FUNC
Definition: opengl_defines.h:565
clan::GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
Definition: opengl_defines.h:949
clan::GL_IMAGE_CLASS_2_X_32
Definition: opengl_defines.h:1721
clan::GL_STREAM_READ
Definition: opengl_defines.h:596
clan::GL_GEQUAL
Definition: opengl_defines.h:112
clan::GL_COLOR_ATTACHMENT1
Definition: opengl_defines.h:959
clan::GL_BGR
Definition: opengl_defines.h:436
clan::GL_AUTO_GENERATE_MIPMAP
Definition: opengl_defines.h:1686
clan::GL_DEBUG_CALLBACK_USER_PARAM_ARB
Definition: opengl_defines.h:1367
clan::GLdouble
double GLdouble
Definition: opengl_defines.h:68
clan::GL_DRAW_BUFFER15
Definition: opengl_defines.h:644
clan::GL_INT_IMAGE_CUBE_MAP_ARRAY
Definition: opengl_defines.h:1489
clan::GL_TRUE
Definition: opengl_defines.h:92
clan::GL_FRAGMENT_SHADER
Definition: opengl_defines.h:649
clan::GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
Definition: opengl_defines.h:1433
clan::GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
Definition: opengl_defines.h:955
clan::GL_MAX_VERTEX_UNIFORM_COMPONENTS
Definition: opengl_defines.h:652
clan::GL_BUFFER_VARIABLE
Definition: opengl_defines.h:1754
clan::GL_BUFFER_DATA_SIZE
Definition: opengl_defines.h:1783
clan::GL_INT_IMAGE_3D
Definition: opengl_defines.h:1483
clan::GL_TEXTURE7
Definition: opengl_defines.h:481
clan::GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
Definition: opengl_defines.h:1292
clan::GL_BLEND_DST
Definition: opengl_defines.h:193
clan::GL_UNDEFINED_VERTEX
Definition: opengl_defines.h:1355
clan::GL_COMPATIBLE_SUBROUTINES
Definition: opengl_defines.h:1260
clan::GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE
Definition: opengl_defines.h:1898
clan::GL_ACTIVE_SUBROUTINES
Definition: opengl_defines.h:1252
clan::GL_WAIT_FAILED
Definition: opengl_defines.h:1125
clan::GL_UNSIGNED_INT_ATOMIC_COUNTER
Definition: opengl_defines.h:1446
clan::GL_TIMESTAMP
Definition: opengl_defines.h:1216
clan::GL_SAMPLER_CUBE_SHADOW
Definition: opengl_defines.h:802
clan::GL_CLIP_DISTANCE4
Definition: opengl_defines.h:728
clan::GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
Definition: opengl_defines.h:901
clan::GL_COLOR_ENCODING
Definition: opengl_defines.h:1687
clan::GL_LOCATION
Definition: opengl_defines.h:1794
clan::GL_COMPRESSED_RGBA_ASTC_10x6_KHR
Definition: opengl_defines.h:1530
clan::GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE
Definition: opengl_defines.h:1710
clan::GL_ATOMIC_COUNTER_BUFFER_START
Definition: opengl_defines.h:1420
clan::GL_TEXTURE1
Definition: opengl_defines.h:475
clan::GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE
Definition: opengl_defines.h:1501
clan::GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
Definition: opengl_defines.h:947
clan::GL_PROGRAM_INPUT
Definition: opengl_defines.h:1752
clan::GL_MAX_NUM_ACTIVE_VARIABLES
Definition: opengl_defines.h:1771
clan::GL_GEOMETRY_SUBROUTINE
Definition: opengl_defines.h:1759
clan::GL_SAMPLE_BUFFERS
Definition: opengl_defines.h:511
clan::GL_MAX_COMBINED_ATOMIC_COUNTERS
Definition: opengl_defines.h:1441
clan::GL_TEXTURE_VIEW_MIN_LAYER
Definition: opengl_defines.h:1831
clan::GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB
Definition: opengl_defines.h:1165
clan::GL_MAX_FRAMEBUFFER_HEIGHT
Definition: opengl_defines.h:1642
clan::GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
Definition: opengl_defines.h:1290
clan::GL_MAX_SUBROUTINES
Definition: opengl_defines.h:1257
clan::GL_COMPRESSED_SLUMINANCE_EXT
Definition: opengl_defines.h:1877
clan::GL_MEDIUM_FLOAT
Definition: opengl_defines.h:1317
clan::GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
Definition: opengl_defines.h:1813
clan::GL_STENCIL_BACK_PASS_DEPTH_FAIL
Definition: opengl_defines.h:626
clan::GL_STENCIL_COMPONENTS
Definition: opengl_defines.h:1670
clan::CLDEBUGPROC
void * CLDEBUGPROC
Definition: opengl_defines.h:77
clan::GL_PACK_ALIGNMENT
Definition: opengl_defines.h:231
clan::GL_INTERNALFORMAT_ALPHA_SIZE
Definition: opengl_defines.h:1653
clan::GL_LEFT
Definition: opengl_defines.h:145
clan::GL_DEPTH_ATTACHMENT
Definition: opengl_defines.h:974
clan::GL_DEBUG_SEVERITY_LOW
Definition: opengl_defines.h:1589
clan::GLsizeiptr
ptrdiff_t GLsizeiptr
Definition: opengl_defines.h:73
clan::GL_QUERY_RESULT_NO_WAIT
Definition: opengl_defines.h:1902
clan::GLint
int GLint
Definition: opengl_defines.h:59
clan::GL_TESS_EVALUATION_SUBROUTINE
Definition: opengl_defines.h:1758
clan::GL_DEBUG_TYPE_PUSH_GROUP
Definition: opengl_defines.h:1569
clan::GL_TEXTURE_1D
Definition: opengl_defines.h:241
clan::GL_COMPRESSED_RGBA_ASTC_8x6_KHR
Definition: opengl_defines.h:1527
clan::GL_DEBUG_SEVERITY_LOW_ARB
Definition: opengl_defines.h:1385
clan::GL_TRANSFORM_FEEDBACK_BINDING
Definition: opengl_defines.h:1304
clan::GL_STATIC_DRAW
Definition: opengl_defines.h:600
clan::GL_UNSIGNED_SHORT_1_5_5_5_REV
Definition: opengl_defines.h:431
clan::GL_FRAMEBUFFER_DEFAULT_WIDTH
Definition: opengl_defines.h:1636
clan::GL_MAX_TEXTURE_COORDS
Definition: opengl_defines.h:1915
clan::GL_VIEW_CLASS_BPTC_FLOAT
Definition: opengl_defines.h:1746
clan::GL_FRONT
Definition: opengl_defines.h:141
clan::GL_IMAGE_2D_ARRAY
Definition: opengl_defines.h:1477
clan::GL_DRAW_FRAMEBUFFER
Definition: opengl_defines.h:943
clan::GL_PACK_SKIP_IMAGES
Definition: opengl_defines.h:416
clan::GL_TEXTURE_BLUE_TYPE
Definition: opengl_defines.h:935
clan::GL_SLUMINANCE_ALPHA_EXT
Definition: opengl_defines.h:1871
clan::GL_FRAMEBUFFER_ATTACHMENT_LAYERED
Definition: opengl_defines.h:870
clan::GL_DRAW_BUFFER2
Definition: opengl_defines.h:631
clan::GL_RESET_NOTIFICATION_STRATEGY_ARB
Definition: opengl_defines.h:1394
clan::GL_TEXTURE27
Definition: opengl_defines.h:501
clan::GL_INTERNALFORMAT_RED_TYPE
Definition: opengl_defines.h:1657
clan::GL_ATOMIC_COUNTER_BUFFER_INDEX
Definition: opengl_defines.h:1781
clan::GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB
Definition: opengl_defines.h:1183
clan::GL_LOW_INT
Definition: opengl_defines.h:1319
clan::GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT
Definition: opengl_defines.h:741
clan::GL_RGBA16I
Definition: opengl_defines.h:787
clan::GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
Definition: opengl_defines.h:952
clan::GL_FRAMEBUFFER_COMPLETE
Definition: opengl_defines.h:951
clan::GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
Definition: opengl_defines.h:1435
clan::GL_READ_CL_PIXELS_TYPE
Definition: opengl_defines.h:1679
clan::GL_SAMPLER_BUFFER
Definition: opengl_defines.h:830
clan::GL_PACK_COMPRESSED_BLOCK_DEPTH
Definition: opengl_defines.h:1405
clan::GL_FLOAT_VEC3
Definition: opengl_defines.h:658
clan::GL_COLOR_BUFFER_BIT
Definition: opengl_defines.h:87
clan::CLuint64
uint64_t CLuint64
Definition: opengl_defines.h:65
clan::GL_SRGB_EXT
Definition: opengl_defines.h:1867
clan::GL_DRAW_BUFFER9
Definition: opengl_defines.h:638
clan::GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
Definition: opengl_defines.h:1289
clan::GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
Definition: opengl_defines.h:1804
clan::GL_DOUBLE_VEC2
Definition: opengl_defines.h:1237
clan::GL_COPY_WRITE_BUFFER
Definition: opengl_defines.h:1094
clan::GL_TEXTURE_BUFFER
Definition: opengl_defines.h:835
clan::GL_TIMEOUT_IGNORED
Definition: opengl_defines.h:1127
clan::GL_MAX_FRAGMENT_UNIFORM_VECTORS
Definition: opengl_defines.h:1326
clan::GL_MAX_TEXTURE_SIZE
Definition: opengl_defines.h:232
clan::GL_FIRST_VERTEX_CONVENTION
Definition: opengl_defines.h:1103
clan::GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB
Definition: opengl_defines.h:1364
clan::GL_SAMPLE_MASK
Definition: opengl_defines.h:1132
clan::GL_TEXTURE_CUBE_MAP_SEAMLESS
Definition: opengl_defines.h:1109
clan::GL_IMAGE_CLASS_2_X_16
Definition: opengl_defines.h:1724
clan::GL_MAX_VIEWPORT_DIMS
Definition: opengl_defines.h:233
clan::GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
Definition: opengl_defines.h:817
clan::GL_VIEW_CLASS_RGTC1_RED
Definition: opengl_defines.h:1743
clan::GL_GEOMETRY_TEXTURE
Definition: opengl_defines.h:1695
clan::GL_FLOAT_MAT3x4
Definition: opengl_defines.h:709
clan::GL_RGB16I
Definition: opengl_defines.h:788
clan::GL_MAX_DEBUG_GROUP_STACK_DEPTH
Definition: opengl_defines.h:1572
clan::GL_SAMPLER_2D_RECT_SHADOW
Definition: opengl_defines.h:829
clan::GL_MAX_VERTEX_UNIFORM_VECTORS
Definition: opengl_defines.h:1324
clan::GL_RGB16F
Definition: opengl_defines.h:745
clan::GL_PROGRAM_OUTPUT
Definition: opengl_defines.h:1753
clan::GL_TRANSFORM_FEEDBACK_BUFFER_START
Definition: opengl_defines.h:768
clan::GL_COMPARE_R_TO_TEXTURE
Definition: opengl_defines.h:1909
clan::GL_NAND
Definition: opengl_defines.h:312
clan::GL_SIGNALED
Definition: opengl_defines.h:1121
clan::GL_POINT
Definition: opengl_defines.h:341
clan::GL_COLOR_ATTACHMENT5
Definition: opengl_defines.h:963
clan::GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
Definition: opengl_defines.h:774
clan::GL_LINE_STRIP
Definition: opengl_defines.h:99
clan::GL_INT_VEC2
Definition: opengl_defines.h:660
clan::GL_VERTEX_BINDING_DIVISOR
Definition: opengl_defines.h:1839
clan::GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER
Definition: opengl_defines.h:1425
clan::GL_VIEW_CLASS_BPTC_UNORM
Definition: opengl_defines.h:1745
clan::GL_NO_RESET_NOTIFICATION_ARB
Definition: opengl_defines.h:1395
clan::GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
Definition: opengl_defines.h:1506
clan::GL_RGB_SNORM
Definition: opengl_defines.h:846
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR
Definition: opengl_defines.h:1539
clan::GL_DEPTH_STENCIL_ATTACHMENT
Definition: opengl_defines.h:927
clan::GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER
Definition: opengl_defines.h:1608
clan::GL_STENCIL_REF
Definition: opengl_defines.h:189
clan::GL_REPLACE
Definition: opengl_defines.h:348
clan::GL_VIEW_CLASS_96_BITS
Definition: opengl_defines.h:1732
clan::GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
Definition: opengl_defines.h:1603
clan::GL_TEXTURE2
Definition: opengl_defines.h:476
clan::GL_BOOL_VEC4
Definition: opengl_defines.h:666
clan::GL_ANY_SAMPLES_PASSED
Definition: opengl_defines.h:1195
clan::GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
Definition: opengl_defines.h:1102
clan::GL_STENCIL_INDEX
Definition: opengl_defines.h:327
clan::GL_FLOAT_MAT2x4
Definition: opengl_defines.h:707
clan::GL_POINT_SPRITE_COORD_ORIGIN
Definition: opengl_defines.h:690
clan::GL_SRGB8_ALPHA8_EXT
Definition: opengl_defines.h:1870
clan::GL_TEXTURE10
Definition: opengl_defines.h:484
clan::GL_ATTACHED_SHADERS
Definition: opengl_defines.h:681
clan::GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
Definition: opengl_defines.h:651
clan::GL_REFERENCED_BY_FRAGMENT_SHADER
Definition: opengl_defines.h:1790
clan::GL_FLOAT_VEC4
Definition: opengl_defines.h:659
clan::GL_DEBUG_TYPE_OTHER
Definition: opengl_defines.h:1567
clan::GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES
Definition: opengl_defines.h:1424
clan::GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
Definition: opengl_defines.h:584
clan::GL_CURRENT_VERTEX_ATTRIB
Definition: opengl_defines.h:621
clan::GL_COMPRESSED_SRGB_S3TC_DXT1_EXT
Definition: opengl_defines.h:1879
clan::GL_EQUIV
Definition: opengl_defines.h:307
clan::GL_TRIANGLE_STRIP_ADJACENCY
Definition: opengl_defines.h:867
clan::GL_RGBA_INTEGER
Definition: opengl_defines.h:795
clan::GL_UNSIGNED_INT_5_9_9_9_REV
Definition: opengl_defines.h:762
clan::GL_TEXTURE15
Definition: opengl_defines.h:489
clan::GL_COPY_WRITE_BUFFER_BINDING
Definition: opengl_defines.h:1091
clan::GL_COLOR_ATTACHMENT3
Definition: opengl_defines.h:961
clan::GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX
Definition: opengl_defines.h:1445
clan::GL_TESS_GEN_MODE
Definition: opengl_defines.h:1269
clan::GL_INTERNALFORMAT_STENCIL_TYPE
Definition: opengl_defines.h:1662
clan::GL_VERTEX_ATTRIB_ARRAY_STRIDE
Definition: opengl_defines.h:619
clan::GL_SAMPLER_1D_ARRAY
Definition: opengl_defines.h:798
clan::GL_IMAGE_BUFFER
Definition: opengl_defines.h:1475
clan::GL_STENCIL
Definition: opengl_defines.h:323
clan::GL_INTERNALFORMAT_RED_SIZE
Definition: opengl_defines.h:1650
clan::GL_TEXTURE_BINDING_2D_ARRAY
Definition: opengl_defines.h:758
clan::GL_IMAGE_CLASS_11_11_10
Definition: opengl_defines.h:1729
clan::GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
Definition: opengl_defines.h:1059
clan::GL_RGB10_A2
Definition: opengl_defines.h:400
clan::GL_MAX_ELEMENTS_INDICES
Definition: opengl_defines.h:439
clan::GL_NEVER
Definition: opengl_defines.h:106
clan::GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
Definition: opengl_defines.h:1284
clan::GL_VERTEX_ATTRIB_ARRAY_SIZE
Definition: opengl_defines.h:618
clan::GL_DEBUG_SOURCE_APPLICATION_ARB
Definition: opengl_defines.h:1372
clan::GL_MAX_LAYERS
Definition: opengl_defines.h:1666
clan::GL_VIEWPORT_INDEX_PROVOKING_VERTEX
Definition: opengl_defines.h:1354
clan::GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
Definition: opengl_defines.h:869
clan::GL_READ_CL_PIXELS
Definition: opengl_defines.h:1677
clan::GL_FLOAT_MAT4
Definition: opengl_defines.h:669
clan::GL_ELEMENT_ARRAY_BARRIER_BIT
Definition: opengl_defines.h:1451
clan::GL_VERTEX_ATTRIB_ARRAY_INTEGER
Definition: opengl_defines.h:746
clan::GL_POINT_SIZE_GRANULARITY
Definition: opengl_defines.h:168
clan::GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
Definition: opengl_defines.h:1553
clan::GL_MAX_TRANSFORM_FEEDBACK_BUFFERS
Definition: opengl_defines.h:1308
clan::GL_PROVOKING_VERTEX
Definition: opengl_defines.h:1105
clan::GL_STATIC_READ
Definition: opengl_defines.h:603
clan::GL_R8_SNORM
Definition: opengl_defines.h:848
clan::GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
Definition: opengl_defines.h:1286
clan::GL_RG16_SNORM
Definition: opengl_defines.h:853
clan::GL_RGBA2
Definition: opengl_defines.h:396
clan::GL_RGB32UI
Definition: opengl_defines.h:780
clan::GL_STENCIL_FAIL
Definition: opengl_defines.h:186
clan::GL_FRONT_FACE
Definition: opengl_defines.h:176
clan::GL_COMPRESSED_RGBA_ASTC_12x12_KHR
Definition: opengl_defines.h:1534
clan::GL_INT_SAMPLER_2D_ARRAY
Definition: opengl_defines.h:811
clan::GL_INT_IMAGE_2D_ARRAY
Definition: opengl_defines.h:1488
clan::GL_ONE_MINUS_DST_ALPHA
Definition: opengl_defines.h:124
clan::GL_VIEWPORT_SUBCL_PIXEL_BITS
Definition: opengl_defines.h:1351
clan::GL_TESS_EVALUATION_SHADER
Definition: opengl_defines.h:1294
clan::GL_UNSIGNED_INT_SAMPLER_CUBE
Definition: opengl_defines.h:815
clan::GL_TEXTURE9
Definition: opengl_defines.h:483
clan::GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET
Definition: opengl_defines.h:893
clan::GL_LOCATION_INDEX
Definition: opengl_defines.h:1795
clan::GL_WRITE_ONLY
Definition: opengl_defines.h:588
clan::GL_MAX_COLOR_TEXTURE_SAMPLES
Definition: opengl_defines.h:1149
clan::GL_CLAMP_TO_EDGE
Definition: opengl_defines.h:443
clan::GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
Definition: opengl_defines.h:920
clan::GL_SCISSOR_BOX
Definition: opengl_defines.h:200
clan::GL_LEQUAL
Definition: opengl_defines.h:109
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR
Definition: opengl_defines.h:1540
clan::GL_TEXTURE_3D
Definition: opengl_defines.h:420
clan::GL_PACK_SKIP_ROWS
Definition: opengl_defines.h:226
clan::GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
Definition: opengl_defines.h:773
clan::GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
Definition: opengl_defines.h:1507
clan::GL_IMAGE_CLASS_4_X_16
Definition: opengl_defines.h:1723
clan::GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
Definition: opengl_defines.h:881
clan::GL_STENCIL_WRITEMASK
Definition: opengl_defines.h:190
clan::GL_REPEAT
Definition: opengl_defines.h:385
clan::GL_SRGB_ALPHA
Definition: opengl_defines.h:715
clan::GL_MAP_UNSYNCHRONIZED_BIT
Definition: opengl_defines.h:1009
clan::GL_IMAGE_2D_MULTISAMPLE_ARRAY
Definition: opengl_defines.h:1480
clan::GL_INT_SAMPLER_2D
Definition: opengl_defines.h:807
clan::GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
Definition: opengl_defines.h:686
clan::GL_MAX_VARYING_COMPONENTS
Definition: opengl_defines.h:752
clan::GL_DEBUG_CALLBACK_USER_PARAM
Definition: opengl_defines.h:1555
clan::GL_INT_SAMPLER_CUBE
Definition: opengl_defines.h:809
clan::GL_PROXY_TEXTURE_CUBE_MAP_ARRAY
Definition: opengl_defines.h:897
clan::GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
Definition: opengl_defines.h:1597
clan::GL_ALWAYS
Definition: opengl_defines.h:113
clan::GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Definition: opengl_defines.h:1148
clan::GL_PRIMITIVES_GENERATED
Definition: opengl_defines.h:770
clan::GLushort
unsigned short GLushort
Definition: opengl_defines.h:62
clan::GL_EQUAL
Definition: opengl_defines.h:108
clan::GL_SHADER
Definition: opengl_defines.h:1575
clan::GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
Definition: opengl_defines.h:1142
clan::GL_TEXTURE_2D_ARRAY
Definition: opengl_defines.h:755
clan::GL_TEXTURE_DEPTH_SIZE
Definition: opengl_defines.h:563
clan::GL_NUM_SAMPLE_COUNTS
Definition: opengl_defines.h:1410
clan::GL_RGB8UI
Definition: opengl_defines.h:784
clan::GL_TEXTURE_BINDING_2D
Definition: opengl_defines.h:255
clan::GL_SYNC_CONDITION
Definition: opengl_defines.h:1115
clan::GL_LINE_SMOOTH_HINT
Definition: opengl_defines.h:206
clan::GL_R3_G3_B2
Definition: opengl_defines.h:389
clan::GL_POINT_SPRITE
Definition: opengl_defines.h:1912
clan::GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
Definition: opengl_defines.h:878
clan::GL_ELEMENT_ARRAY_BUFFER
Definition: opengl_defines.h:581
clan::GL_INT_SAMPLER_BUFFER
Definition: opengl_defines.h:832
clan::GL_NEAREST_MIPMAP_NEAREST
Definition: opengl_defines.h:366
clan::GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER
Definition: opengl_defines.h:1426
clan::GL_R32F
Definition: opengl_defines.h:1027
clan::GL_COMPRESSED_SIGNED_RG11_EAC
Definition: opengl_defines.h:1625
clan::GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
Definition: opengl_defines.h:991
clan::GL_INT_IMAGE_2D_MULTISAMPLE
Definition: opengl_defines.h:1490
clan::GL_IS_ROW_MAJOR
Definition: opengl_defines.h:1780
clan::GL_DEPTH_COMPONENT16
Definition: opengl_defines.h:555
clan::GL_MAX_NUM_COMPATIBLE_SUBROUTINES
Definition: opengl_defines.h:1772
clan::GL_DEBUG_SOURCE_THIRD_PARTY
Definition: opengl_defines.h:1559
clan::GL_ZERO
Definition: opengl_defines.h:117
clan::GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
Definition: opengl_defines.h:1618
clan::GL_UNIFORM_NAME_LENGTH
Definition: opengl_defines.h:1067
clan::GL_VERTEX_BINDING_STRIDE
Definition: opengl_defines.h:1841
clan::GLshort
short GLshort
Definition: opengl_defines.h:58
clan::GL_UNSIGNED_INT_IMAGE_2D_ARRAY
Definition: opengl_defines.h:1499
clan::GL_TEXTURE_MAX_ANISOTROPY_EXT
Definition: opengl_defines.h:1850
clan::GL_MAX_UNIFORM_LOCATIONS
Definition: opengl_defines.h:1632
clan::GL_TEXTURE_GREEN_SIZE
Definition: opengl_defines.h:264
clan::GL_NOTEQUAL
Definition: opengl_defines.h:111
clan::GL_TEXTURE_RECTANGLE
Definition: opengl_defines.h:840
clan::GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
Definition: opengl_defines.h:1184
clan::GL_UNIFORM_OFFSET
Definition: opengl_defines.h:1069
clan::GL_REFERENCED_BY_VERTEX_SHADER
Definition: opengl_defines.h:1786
clan::GL_TEXTURE_COMPRESSED_BLOCK_SIZE
Definition: opengl_defines.h:1714
clan::GL_VIEWPORT
Definition: opengl_defines.h:191
clan::GL_COMPRESSED_RGBA_ASTC_5x5_KHR
Definition: opengl_defines.h:1523
clan::GL_IMAGE_BINDING_FORMAT
Definition: opengl_defines.h:1504
clan::GL_COMPRESSED_SLUMINANCE_ALPHA_EXT
Definition: opengl_defines.h:1878
clan::GL_UNSIGNED_INT_SAMPLER_2D
Definition: opengl_defines.h:813
clan::GL_ARRAY_SIZE
Definition: opengl_defines.h:1775
clan::GL_SRC_COLOR
Definition: opengl_defines.h:119
clan::GL_UNPACK_IMAGE_HEIGHT
Definition: opengl_defines.h:419
clan::GL_TEXTURE_SWIZZLE_B
Definition: opengl_defines.h:1209
clan::GL_FRACTIONAL_EVEN
Definition: opengl_defines.h:1275
clan::GL_VERTEX_BINDING_OFFSET
Definition: opengl_defines.h:1840
clan::GL_COMMAND_BARRIER_BIT
Definition: opengl_defines.h:1455
clan::GL_TRIANGLES
Definition: opengl_defines.h:100
clan::GL_UNSIGNED_INT_SAMPLER_2D_RECT
Definition: opengl_defines.h:833
clan::GL_TEXTURE_BORDER_COLOR
Definition: opengl_defines.h:262
clan::GL_IMAGE_BINDING_NAME
Definition: opengl_defines.h:1465
clan::GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT
Definition: opengl_defines.h:1881
clan::GL_XOR
Definition: opengl_defines.h:304
clan::GL_RGBA16F
Definition: opengl_defines.h:744
clan::GL_TEXTURE_MIN_FILTER
Definition: opengl_defines.h:374
clan::GL_COLOR
Definition: opengl_defines.h:321
clan::GL_IMAGE_BINDING_LAYERED
Definition: opengl_defines.h:1467
clan::GL_INT_IMAGE_CUBE
Definition: opengl_defines.h:1485
clan::GL_UNIFORM_ARRAY_STRIDE
Definition: opengl_defines.h:1070
clan::GL_UNPACK_SKIP_PIXELS
Definition: opengl_defines.h:214
clan::GL_IMAGE_CL_PIXEL_FORMAT
Definition: opengl_defines.h:1706
clan::GL_ACTIVE_UNIFORMS
Definition: opengl_defines.h:682
clan::GL_SAMPLER_2D_RECT
Definition: opengl_defines.h:828
clan::GL_FLOAT_32_UNSIGNED_INT_24_8_REV
Definition: opengl_defines.h:912
clan::GL_SMOOTH_LINE_WIDTH_GRANULARITY
Definition: opengl_defines.h:455
clan::GL_BUFFER_MAP_POINTER
Definition: opengl_defines.h:592
clan::GL_MAX_WIDTH
Definition: opengl_defines.h:1663
clan::GL_TEXTURE16
Definition: opengl_defines.h:490
clan::GL_CURRENT_PROGRAM
Definition: opengl_defines.h:689
clan::GL_LINES
Definition: opengl_defines.h:97
clan::GL_VIEWPORT_BOUNDS_RANGE
Definition: opengl_defines.h:1352
clan::GL_LESS
Definition: opengl_defines.h:107
clan::GL_MAX_LABEL_LENGTH
Definition: opengl_defines.h:1583
clan::GL_R11F_G11F_B10F
Definition: opengl_defines.h:759
clan::GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT
Definition: opengl_defines.h:1713
clan::GL_IMAGE_CLASS_1_X_16
Definition: opengl_defines.h:1725
clan::GL_POLYGON_SMOOTH
Definition: opengl_defines.h:173
clan::GL_ARRAY_STRIDE
Definition: opengl_defines.h:1778
clan::GL_BGRA_INTEGER
Definition: opengl_defines.h:797
clan::GL_RGB32F
Definition: opengl_defines.h:743
clan::GL_MAX_UNIFORM_BUFFER_BINDINGS
Definition: opengl_defines.h:1057
clan::GL_RENDERBUFFER_GREEN_SIZE
Definition: opengl_defines.h:986
clan::GL_DYNAMIC_COPY
Definition: opengl_defines.h:611
clan::GL_PACK_IMAGE_HEIGHT
Definition: opengl_defines.h:417
clan::GL_UNPACK_COMPRESSED_BLOCK_SIZE
Definition: opengl_defines.h:1402
clan::GL_LINE_WIDTH_RANGE
Definition: opengl_defines.h:171
clan::GL_TEXTURE28
Definition: opengl_defines.h:502
clan::GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
Definition: opengl_defines.h:1438
clan::GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
Definition: opengl_defines.h:1282
clan::GL_BOOL_VEC2
Definition: opengl_defines.h:664
clan::GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY
Definition: opengl_defines.h:1491
clan::GL_PROXY_TEXTURE_1D_ARRAY
Definition: opengl_defines.h:754
clan::CLsync
struct __CLsync * CLsync
Definition: opengl_defines.h:74
clan::GL_TEXTURE_BINDING_1D
Definition: opengl_defines.h:252
clan::GL_TEXTURE18
Definition: opengl_defines.h:492
clan::GL_NUM_COMPATIBLE_SUBROUTINES
Definition: opengl_defines.h:1259
clan::GL_FLOAT_MAT3
Definition: opengl_defines.h:668
clan::GL_CW
Definition: opengl_defines.h:161
clan::GL_FRAGMENT_SUBROUTINE_UNIFORM
Definition: opengl_defines.h:1766
clan::GL_SMOOTH_POINT_SIZE_GRANULARITY
Definition: opengl_defines.h:453
clan::GL_PATCHES
Definition: opengl_defines.h:1264
clan::GL_TEXTURE_IMMUTABLE_FORMAT
Definition: opengl_defines.h:1517
clan::GL_STENCIL_RENDERABLE
Definition: opengl_defines.h:1673
clan::GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
Definition: opengl_defines.h:871
clan::GL_TEXTURE_2D_MULTISAMPLE
Definition: opengl_defines.h:1135
clan::GL_R16_SNORM
Definition: opengl_defines.h:852
clan::GL_R32I
Definition: opengl_defines.h:1034
clan::GL_IMAGE_2D_MULTISAMPLE
Definition: opengl_defines.h:1479
clan::GL_PACK_LSB_FIRST
Definition: opengl_defines.h:222
clan::GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED
Definition: opengl_defines.h:1301
clan::GL_COLOR_WRITEMASK
Definition: opengl_defines.h:203
clan::GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
Definition: opengl_defines.h:655
clan::GL_GEOMETRY_INPUT_TYPE
Definition: opengl_defines.h:874
clan::GL_PACK_COMPRESSED_BLOCK_SIZE
Definition: opengl_defines.h:1406
clan::GL_UNSIGNED_INT_8_8_8_8
Definition: opengl_defines.h:413
clan::GL_PIXEL_UNPACK_BUFFER_BINDING
Definition: opengl_defines.h:702
clan::GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT
Definition: opengl_defines.h:1892
clan::GL_VIEW_CLASS_S3TC_DXT1_RGB
Definition: opengl_defines.h:1739
clan::GL_UNIFORM_SIZE
Definition: opengl_defines.h:1066
clan::GL_HALF_FLOAT
Definition: opengl_defines.h:1000
clan::GL_DEPTH_BUFFER_BIT
Definition: opengl_defines.h:85
clan::GL_RGBA16UI
Definition: opengl_defines.h:781
clan::GL_COMPUTE_TEXTURE
Definition: opengl_defines.h:1697
clan::GL_SHADER_STORAGE_BUFFER_SIZE
Definition: opengl_defines.h:1803
clan::GL_VERTEX_SHADER_BIT
Definition: opengl_defines.h:1338
clan::GL_DEPTH_CLEAR_VALUE
Definition: opengl_defines.h:180
clan::GL_RGB565
Definition: opengl_defines.h:1327
clan::GL_DYNAMIC_READ
Definition: opengl_defines.h:610
clan::GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
Definition: opengl_defines.h:1861
clan::GL_MAX_ARRAY_TEXTURE_LAYERS
Definition: opengl_defines.h:747
clan::GL_CLEAR
Definition: opengl_defines.h:298
clan::GL_CLEAR_TEXTURE
Definition: opengl_defines.h:1895
clan::GL_ACTIVE_SUBROUTINE_UNIFORMS
Definition: opengl_defines.h:1253
clan::GL_RED_SNORM
Definition: opengl_defines.h:844
clan::GL_MAX_FRAMEBUFFER_LAYERS
Definition: opengl_defines.h:1643
clan::GL_COLOR_RENDERABLE
Definition: opengl_defines.h:1671
clan::GL_INT_VEC3
Definition: opengl_defines.h:661
clan::GL_IMAGE_BINDING_LAYER
Definition: opengl_defines.h:1468
clan::GL_DRAW_BUFFER12
Definition: opengl_defines.h:641
clan::GL_DEPTH_COMPONENTS
Definition: opengl_defines.h:1669
clan::GL_COMPRESSED_SRGB_ALPHA
Definition: opengl_defines.h:718
clan::GL_READ_WRITE
Definition: opengl_defines.h:589
clan::GL_MAX_COMPUTE_LOCAL_INVOCATIONS
Definition: opengl_defines.h:1604
clan::GL_CULL_FACE_MODE
Definition: opengl_defines.h:175
clan::GL_ONE_MINUS_DST_COLOR
Definition: opengl_defines.h:129
clan::GL_PIXEL_BUFFER_BARRIER_BIT
Definition: opengl_defines.h:1456
clan::GL_UNSIGNED_SHORT_5_5_5_1
Definition: opengl_defines.h:410
clan::GL_FALSE
Definition: opengl_defines.h:91
clan::GL_GEOMETRY_OUTPUT_TYPE
Definition: opengl_defines.h:875
clan::GL_MAP_COHERENT_BIT
Definition: opengl_defines.h:1889
clan::GL_TEXTURE_MAX_LEVEL
Definition: opengl_defines.h:449
clan::GL_TEXTURE17
Definition: opengl_defines.h:491
clan::GL_DEBUG_SOURCE_API
Definition: opengl_defines.h:1556
clan::GL_BLEND
Definition: opengl_defines.h:195
clan::GL_SLUMINANCE_EXT
Definition: opengl_defines.h:1873
clan::GL_TEXTURE_LOD_BIAS
Definition: opengl_defines.h:560
clan::GL_IMAGE_COMPATIBILITY_CLASS
Definition: opengl_defines.h:1705
clan::GL_VIEW_COMPATIBILITY_CLASS
Definition: opengl_defines.h:1717
clan::GL_STENCIL_BACK_FAIL
Definition: opengl_defines.h:625
clan::GL_SRGB_READ
Definition: opengl_defines.h:1688
clan::GL_NAMED_STRING_TYPE_ARB
Definition: opengl_defines.h:1177
clan::GL_MAX_DEBUG_LOGGED_MESSAGES
Definition: opengl_defines.h:1585
clan::GL_FRAMEBUFFER_UNSUPPORTED
Definition: opengl_defines.h:956
clan::GL_UNSIGNED_SHORT
Definition: opengl_defines.h:279
clan::GL_PROGRAM_SEPARABLE
Definition: opengl_defines.h:1344
clan::GL_TESS_CONTROL_TEXTURE
Definition: opengl_defines.h:1693
clan::GL_INT_IMAGE_BUFFER
Definition: opengl_defines.h:1486
clan::GL_INTERNALFORMAT_SHARED_SIZE
Definition: opengl_defines.h:1656
clan::GL_UNIFORM_BUFFER_START
Definition: opengl_defines.h:1051
clan::GL_INT_SAMPLER_CUBE_MAP_ARRAY
Definition: opengl_defines.h:900
clan::GL_STACK_UNDERFLOW
Definition: opengl_defines.h:294
clan::GL_CLAMP_READ_COLOR
Definition: opengl_defines.h:750
clan::GL_MAX_COMPUTE_UNIFORM_COMPONENTS
Definition: opengl_defines.h:1600
clan::GL_SAMPLES_PASSED
Definition: opengl_defines.h:612
clan::GL_RGBA12
Definition: opengl_defines.h:401
clan::GL_TEXTURE_COMPRESSED_IMAGE_SIZE
Definition: opengl_defines.h:532
clan::GL_DEBUG_SOURCE_SHADER_COMPILER
Definition: opengl_defines.h:1558
clan::GL_TRIANGLES_ADJACENCY
Definition: opengl_defines.h:866
clan::GL_MAP_INVALIDATE_BUFFER_BIT
Definition: opengl_defines.h:1007
clan::GL_PROXY_TEXTURE_2D_ARRAY
Definition: opengl_defines.h:756
clan::GL_MAX_TEXTURE_LOD_BIAS
Definition: opengl_defines.h:559
clan::GL_UNSIGNED_INT_10_10_10_2
Definition: opengl_defines.h:414
clan::GL_SRC_ALPHA_SATURATE
Definition: opengl_defines.h:130
clan::GL_STACK_OVERFLOW
Definition: opengl_defines.h:293
clan::GL_UNSIGNED_INT_VEC3
Definition: opengl_defines.h:804
clan::GL_R16I
Definition: opengl_defines.h:1032
clan::GL_DECR
Definition: opengl_defines.h:350
clan::GL_TIMEOUT_EXCL_PIRED
Definition: opengl_defines.h:1123
clan::GL_VERTEX_SUBROUTINE
Definition: opengl_defines.h:1756
clan::GL_SAMPLE_POSITION
Definition: opengl_defines.h:1131
clan::GL_VERTEX_ATTRIB_ARRAY_POINTER
Definition: opengl_defines.h:623
clan::GL_TYPE
Definition: opengl_defines.h:1774
clan::GL_DEBUG_SOURCE_OTHER_ARB
Definition: opengl_defines.h:1373
clan::GL_FRACTIONAL_ODD
Definition: opengl_defines.h:1274
clan::GL_DRAW_BUFFER4
Definition: opengl_defines.h:633
clan::GL_ACTIVE_SUBROUTINE_MAX_LENGTH
Definition: opengl_defines.h:1255
clan::GL_ALIASED_LINE_WIDTH_RANGE
Definition: opengl_defines.h:456
clan::GL_MAX_VERTEX_UNIFORM_BLOCKS
Definition: opengl_defines.h:1053
clan::GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
Definition: opengl_defines.h:1145
clan::GL_COMPRESSED_RGBA_S3TC_DXT3_EXT
Definition: opengl_defines.h:1860
clan::GL_CONSTANT_COLOR
Definition: opengl_defines.h:460
clan::GL_FLOAT_MAT4x2
Definition: opengl_defines.h:710
clan::GL_INTERNALFORMAT_STENCIL_SIZE
Definition: opengl_defines.h:1655
clan::GL_MAX_TEXTURE_UNITS
Definition: opengl_defines.h:1918
clan::GL_SHADER_SOURCE_LENGTH
Definition: opengl_defines.h:684
clan::GL_DEPTH_STENCIL_TEXTURE_MODE
Definition: opengl_defines.h:1819
clan::GL_FLOAT_MAT4x3
Definition: opengl_defines.h:711
clan::GL_VERTEX_ATTRIB_ARRAY_ENABLED
Definition: opengl_defines.h:617
clan::GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET
Definition: opengl_defines.h:894
clan::GL_RGB9_E5
Definition: opengl_defines.h:761
clan::GL_UNPACK_SKIP_IMAGES
Definition: opengl_defines.h:418
clan::GL_INTERNALFORMAT_DEPTH_TYPE
Definition: opengl_defines.h:1661
clan::GL_DRAW_BUFFER3
Definition: opengl_defines.h:632
clan::CLint64
int64_t CLint64
Definition: opengl_defines.h:64
clan::GL_CLIP_DISTANCE1
Definition: opengl_defines.h:725
clan::GL_COMPRESSED_SRGB
Definition: opengl_defines.h:717
clan::GL_R16F
Definition: opengl_defines.h:1026
clan::GL_IMAGE_CLASS_4_X_32
Definition: opengl_defines.h:1720
clan::GL_DEPTH_COMPONENT
Definition: opengl_defines.h:328
clan::GL_MAX_IMAGE_SAMPLES
Definition: opengl_defines.h:1503
clan::GL_CCW
Definition: opengl_defines.h:162
clan::GL_TEXTURE12
Definition: opengl_defines.h:486
clan::GL_TRANSFORM_FEEDBACK
Definition: opengl_defines.h:1299
clan::GL_COMPRESSED_SIGNED_R11_EAC
Definition: opengl_defines.h:1623
clan::GL_INVERT
Definition: opengl_defines.h:308
clan::GL_SIGNED_NORMALIZED
Definition: opengl_defines.h:856
clan::GL_UNSIGNED_INT_SAMPLER_3D
Definition: opengl_defines.h:814
clan::GL_UNPACK_COMPRESSED_BLOCK_WIDTH
Definition: opengl_defines.h:1399
clan::GL_R32UI
Definition: opengl_defines.h:1035
clan::GL_TESS_CONTROL_SUBROUTINE
Definition: opengl_defines.h:1757
clan::GL_DEPTH_CLAMP
Definition: opengl_defines.h:1098
clan::GL_TEXTURE_GATHER_SHADOW
Definition: opengl_defines.h:1700
clan::GL_RENDERBUFFER_HEIGHT
Definition: opengl_defines.h:979
clan::GL_COMPRESSED_RED_RGTC1
Definition: opengl_defines.h:1013
clan::GL_SRGB8
Definition: opengl_defines.h:714
clan::GL_SLUMINANCE8_ALPHA8_EXT
Definition: opengl_defines.h:1872
clan::GL_RGBA16_SNORM
Definition: opengl_defines.h:855
clan::GL_FASTEST
Definition: opengl_defines.h:271
clan::GL_RG16
Definition: opengl_defines.h:1025
clan::GL_ACTIVE_ATTRIBUTES
Definition: opengl_defines.h:685
clan::GL_SYNC_FLAGS
Definition: opengl_defines.h:1117
clan::GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
Definition: opengl_defines.h:1437
clan::GL_STREAM_COPY
Definition: opengl_defines.h:597
clan::GL_DRAW_INDIRECT_BUFFER
Definition: opengl_defines.h:1224
clan::GL_INVALID_OPERATION
Definition: opengl_defines.h:156
clan::GL_CLEAR_BUFFER
Definition: opengl_defines.h:1715
clan::GL_TEXTURE_CUBE_MAP_POSITIVE_Z
Definition: opengl_defines.h:525
clan::GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
Definition: opengl_defines.h:1287
clan::GL_MAX_SHADER_STORAGE_BLOCK_SIZE
Definition: opengl_defines.h:1812
clan::GL_LINE_WIDTH
Definition: opengl_defines.h:170
clan::GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
Definition: opengl_defines.h:1505
clan::GL_TEXTURE_CUBE_MAP_ARRAY_ARB
Definition: opengl_defines.h:1160
clan::GL_TESS_CONTROL_OUTPUT_VERTICES
Definition: opengl_defines.h:1268
clan::GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
Definition: opengl_defines.h:1281
clan::GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB
Definition: opengl_defines.h:1389
clan::GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
Definition: opengl_defines.h:1061
clan::GL_TEXTURE_DEPTH_TYPE
Definition: opengl_defines.h:937
clan::GL_OFFSET
Definition: opengl_defines.h:1776
clan::GL_DOUBLE
Definition: opengl_defines.h:289
clan::GL_R8
Definition: opengl_defines.h:1022
clan::GL_ACTIVE_TEXTURE
Definition: opengl_defines.h:506
clan::GL_INVALID_ENUM
Definition: opengl_defines.h:154
clan::GL_FUNC_ADD
Definition: opengl_defines.h:465
clan::GL_ARRAY_BUFFER_BINDING
Definition: opengl_defines.h:582
clan::GL_ELEMENT_ARRAY_BUFFER_BINDING
Definition: opengl_defines.h:583
clan::GL_AND_INVERTED
Definition: opengl_defines.h:302
clan::GL_DRAW_BUFFER13
Definition: opengl_defines.h:642
clan::GL_GEOMETRY_SUBROUTINE_UNIFORM
Definition: opengl_defines.h:1765
clan::GL_VIEW_CLASS_16_BITS
Definition: opengl_defines.h:1737
clan::GL_COMPRESSED_RGBA
Definition: opengl_defines.h:530
clan::GL_IS_PER_PATCH
Definition: opengl_defines.h:1796
clan::GL_MAX_VARYING_FLOATS
Definition: opengl_defines.h:653
clan::GL_INT_IMAGE_2D
Definition: opengl_defines.h:1482
clan::GL_MAX_TEXTURE_IMAGE_UNITS
Definition: opengl_defines.h:648
clan::GL_DEBUG_SOURCE_WINDOW_SYSTEM
Definition: opengl_defines.h:1557
clan::GL_STEREO
Definition: opengl_defines.h:205
clan::GL_UNIFORM_IS_ROW_MAJOR
Definition: opengl_defines.h:1072
clan::GL_LOWER_LEFT
Definition: opengl_defines.h:691
clan::GL_DEBUG_TYPE_OTHER_ARB
Definition: opengl_defines.h:1379
clan::GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
Definition: opengl_defines.h:1138
clan::GL_SYNC_STATUS
Definition: opengl_defines.h:1116
clan::GLuint
unsigned int GLuint
Definition: opengl_defines.h:63
clan::GL_MANUAL_GENERATE_MIPMAP
Definition: opengl_defines.h:1685
clan::GL_UNIFORM_BUFFER
Definition: opengl_defines.h:1049
clan::GL_COMPRESSED_RGBA_ASTC_8x8_KHR
Definition: opengl_defines.h:1528
clan::GL_MAX_VERTEX_IMAGE_UNIFORMS
Definition: opengl_defines.h:1508
clan::GL_CONTEXT_PROFILE_MASK
Definition: opengl_defines.h:883
clan::GL_DEPTH_RANGE
Definition: opengl_defines.h:177
clan::GL_MAX_GEOMETRY_OUTPUT_VERTICES
Definition: opengl_defines.h:877
clan::GL_DRAW_BUFFER7
Definition: opengl_defines.h:636
clan::GL_UNIFORM
Definition: opengl_defines.h:1750
clan::GL_TRANSFORM_FEEDBACK_ACTIVE
Definition: opengl_defines.h:1302
clan::GL_BLEND_SRC_RGB
Definition: opengl_defines.h:546
clan::GL_VIEW_CLASS_S3TC_DXT3_RGBA
Definition: opengl_defines.h:1741
clan::GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
Definition: opengl_defines.h:948
clan::GL_SHADER_STORAGE_BLOCK
Definition: opengl_defines.h:1755
clan::GL_MAX_VERTEX_ATTRIBS
Definition: opengl_defines.h:646
clan::GL_REFERENCED_BY_GEOMETRY_SHADER
Definition: opengl_defines.h:1789
clan::GL_DEBUG_TYPE_MARKER
Definition: opengl_defines.h:1568
clan::GL_BLEND_EQUATION_RGB
Definition: opengl_defines.h:616
clan::GL_COMPRESSED_RED
Definition: opengl_defines.h:738
clan::GL_UNSIGNED_INT_IMAGE_CUBE
Definition: opengl_defines.h:1496
clan::GL_RGB12
Definition: opengl_defines.h:394
clan::GL_MAX_DEBUG_LOGGED_MESSAGES_ARB
Definition: opengl_defines.h:1381
clan::GL_TEXTURE_SAMPLES
Definition: opengl_defines.h:1141
clan::GL_CULL_FACE
Definition: opengl_defines.h:174
clan::GL_NUM_SHADING_LANGUAGE_VERSIONS
Definition: opengl_defines.h:905
clan::GL_IMAGE_2D
Definition: opengl_defines.h:1471
clan::GL_DST_ALPHA
Definition: opengl_defines.h:123
clan::GL_SRC_ALPHA
Definition: opengl_defines.h:121
clan::GL_RED_INTEGER
Definition: opengl_defines.h:791
clan::GL_STATIC_COPY
Definition: opengl_defines.h:604
clan::GL_LINK_STATUS
Definition: opengl_defines.h:678
clan::GL_TESS_GEN_POINT_MODE
Definition: opengl_defines.h:1272
clan::GL_FIXED
Definition: opengl_defines.h:1313
clan::GL_QUERY_COUNTER_BITS
Definition: opengl_defines.h:571
clan::GL_FLOAT_MAT2
Definition: opengl_defines.h:667
clan::GL_DOUBLE_MAT4
Definition: opengl_defines.h:1242
clan::GL_TRANSFORM_FEEDBACK_VARYING
Definition: opengl_defines.h:1768
clan::GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
Definition: opengl_defines.h:896
clan::GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER
Definition: opengl_defines.h:1427
clan::GL_MATRIX_STRIDE
Definition: opengl_defines.h:1779
clan::GL_GREEN_INTEGER
Definition: opengl_defines.h:792
clan::GL_DEBUG_SEVERITY_NOTIFICATION
Definition: opengl_defines.h:1571
clan::GL_TEXTURE5
Definition: opengl_defines.h:479
clan::GL_COLOR_ATTACHMENT14
Definition: opengl_defines.h:972
clan::GL_RGB10_A2UI
Definition: opengl_defines.h:1203
clan::GL_COMPRESSED_RGBA_BPTC_UNORM_ARB
Definition: opengl_defines.h:1181
clan::GL_TEXTURE_COMPRESSED_BLOCK_WIDTH
Definition: opengl_defines.h:1712
clan::GL_SYNC_EVENT_ARB
Definition: opengl_defines.h:1359
clan::GL_ACTIVE_PROGRAM
Definition: opengl_defines.h:1345
clan::GL_UNSIGNED_INT_IMAGE_1D
Definition: opengl_defines.h:1492
clan::GL_SYNC_FENCE
Definition: opengl_defines.h:1118
clan::GL_RG32I
Definition: opengl_defines.h:1040
clan::GL_TESS_CONTROL_SUBROUTINE_UNIFORM
Definition: opengl_defines.h:1763
clan::GL_RG_SNORM
Definition: opengl_defines.h:845
clan::GL_BACK_LEFT
Definition: opengl_defines.h:137
clan::GL_TEXTURE_BINDING_2D_MULTISAMPLE
Definition: opengl_defines.h:1139
clan::GL_COMPRESSED_RG_RGTC2
Definition: opengl_defines.h:1015
clan::GL_RGB16UI
Definition: opengl_defines.h:782
clan::GL_INTERNALFORMAT_DEPTH_SIZE
Definition: opengl_defines.h:1654
clan::GL_MAX_COMPUTE_WORK_GROUP_COUNT
Definition: opengl_defines.h:1605
clan::GL_COLOR_ATTACHMENT7
Definition: opengl_defines.h:965
clan::GL_MAX_NAME_LENGTH
Definition: opengl_defines.h:1770
clan::GL_COMPRESSED_RGBA_ASTC_5x4_KHR
Definition: opengl_defines.h:1522
clan::GL_MAX_DUAL_SOURCE_DRAW_BUFFERS
Definition: opengl_defines.h:1191
clan::GL_DEBUG_SEVERITY_HIGH
Definition: opengl_defines.h:1587
clan::GL_IMAGE_BINDING_LEVEL
Definition: opengl_defines.h:1466
clan::GL_IMPLEMENTATION_COLOR_READ_TYPE
Definition: opengl_defines.h:1314
clan::GL_STENCIL_CLEAR_VALUE
Definition: opengl_defines.h:183
clan::GL_BLUE_INTEGER
Definition: opengl_defines.h:793
clan::GL_UNSIGNED_INT_10F_11F_11F_REV
Definition: opengl_defines.h:760
clan::GL_PACK_ROW_LENGTH
Definition: opengl_defines.h:225
clan::GL_COMPRESSED_SRGB_ALPHA_EXT
Definition: opengl_defines.h:1876
clan::GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
Definition: opengl_defines.h:1293
clan::GL_RG8I
Definition: opengl_defines.h:1036
clan::GL_VERTEX_ATTRIB_BINDING
Definition: opengl_defines.h:1837
clan::GL_CLIP_DISTANCE3
Definition: opengl_defines.h:727
clan::GL_DISPATCH_INDIRECT_BUFFER
Definition: opengl_defines.h:1610
clan::GL_DOUBLEBUFFER
Definition: opengl_defines.h:204
clan::GL_QUERY_BUFFER_BINDING
Definition: opengl_defines.h:1901
clan::GL_CONTEXT_CORE_PROFILE_BIT
Definition: opengl_defines.h:862
clan::GL_FRONT_AND_BACK
Definition: opengl_defines.h:149
clan::GL_SAMPLE_MASK_VALUE
Definition: opengl_defines.h:1133
clan::GL_RG8UI
Definition: opengl_defines.h:1037
clan::GL_RED
Definition: opengl_defines.h:329
clan::GL_LINE_SMOOTH
Definition: opengl_defines.h:169
clan::GL_RENDERBUFFER_INTERNAL_FORMAT
Definition: opengl_defines.h:980
clan::GL_SHADER_STORAGE_BUFFER_START
Definition: opengl_defines.h:1802
clan::GL_TEXTURE_RED_SIZE
Definition: opengl_defines.h:263
clan::GL_MAX_VIEWPORTS
Definition: opengl_defines.h:1350
clan::GL_UNSIGNED_SHORT_4_4_4_4
Definition: opengl_defines.h:409
clan::GL_KEEP
Definition: opengl_defines.h:347
clan::GL_PROGRAM_POINT_SIZE
Definition: opengl_defines.h:868
clan::GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE
Definition: opengl_defines.h:1303
clan::GL_INTERNALFORMAT_GREEN_SIZE
Definition: opengl_defines.h:1651
clan::GL_SUBCL_PIXEL_BITS
Definition: opengl_defines.h:237
clan::GL_MIN_SAMPLE_SHADING_VALUE
Definition: opengl_defines.h:892
clan::GL_TIME_ELAPSED
Definition: opengl_defines.h:1215
clan::GL_PROGRAM_BINARY_RETRIEVABLE_HINT
Definition: opengl_defines.h:1331
clan::GL_UNSIGNED_INT_SAMPLER_BUFFER
Definition: opengl_defines.h:834
clan::GL_INT
Definition: opengl_defines.h:282
clan::GL_INT_VEC4
Definition: opengl_defines.h:662
clan::GL_AND_REVERSE
Definition: opengl_defines.h:300
clan::GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
Definition: opengl_defines.h:917
clan::GL_FRAMEBUFFER_DEFAULT
Definition: opengl_defines.h:925
clan::GL_VIEW_CLASS_S3TC_DXT1_RGBA
Definition: opengl_defines.h:1740
clan::GL_IMAGE_CLASS_4_X_8
Definition: opengl_defines.h:1726
clan::GL_SRC1_COLOR
Definition: opengl_defines.h:1188
clan::GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
Definition: opengl_defines.h:654
clan::GL_DEPTH_STENCIL
Definition: opengl_defines.h:929
clan::GL_COMPRESSED_RGB
Definition: opengl_defines.h:529
clan::GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
Definition: opengl_defines.h:1254
clan::GL_ISOLINES
Definition: opengl_defines.h:1273
clan::GL_RG
Definition: opengl_defines.h:1020
clan::GL_MAX_COMBINED_DIMENSIONS
Definition: opengl_defines.h:1667
clan::GL_MAX_RENDERBUFFER_SIZE
Definition: opengl_defines.h:928
clan::GL_DOUBLE_MAT3
Definition: opengl_defines.h:1241
clan::GL_COMPRESSED_RGBA_ASTC_10x10_KHR
Definition: opengl_defines.h:1532
clan::GL_GEOMETRY_SHADER_BIT
Definition: opengl_defines.h:1340
clan::GL_VENDOR
Definition: opengl_defines.h:354
clan::GL_INTERNALFORMAT_ALPHA_TYPE
Definition: opengl_defines.h:1660
clan::GL_TEXTURE_MAG_FILTER
Definition: opengl_defines.h:373
clan::GL_INVALID_INDEX
Definition: opengl_defines.h:1081
clan::GL_ONE_MINUS_SRC1_ALPHA
Definition: opengl_defines.h:1190
clan::GL_TESS_EVALUATION_SHADER_BIT
Definition: opengl_defines.h:1342
clan::GL_LINEAR
Definition: opengl_defines.h:362
clan::GL_TEXTURE_GATHER
Definition: opengl_defines.h:1699
clan::GL_CONTEXT_FLAG_DEBUG_BIT
Definition: opengl_defines.h:1591
clan::GL_COLOR_COMPONENTS
Definition: opengl_defines.h:1668
clan::GL_MAX
Definition: opengl_defines.h:467
clan::GL_PROXY_TEXTURE_RECTANGLE
Definition: opengl_defines.h:842
clan::GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
Definition: opengl_defines.h:1258
clan::GL_TOP_LEVEL_ARRAY_SIZE
Definition: opengl_defines.h:1792
clan::GL_POLYGON_OFFSET_FILL
Definition: opengl_defines.h:248
clan::GL_MAX_DEPTH
Definition: opengl_defines.h:1665
clan::GL_UNSIGNED_INT_IMAGE_3D
Definition: opengl_defines.h:1494
clan::GL_TEXTURE_BLUE_SIZE
Definition: opengl_defines.h:265
clan::GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
Definition: opengl_defines.h:946
clan::GL_POINT_FADE_THRESHOLD_SIZE
Definition: opengl_defines.h:552
clan::GL_SHADER_IMAGE_LOAD
Definition: opengl_defines.h:1701
clan::GL_NEAREST_MIPMAP_LINEAR
Definition: opengl_defines.h:368
clan::GL_MAX_HEIGHT
Definition: opengl_defines.h:1664
clan::GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB
Definition: opengl_defines.h:1164
clan::GL_UNPACK_COMPRESSED_BLOCK_DEPTH
Definition: opengl_defines.h:1401
clan::GL_RENDERBUFFER_BINDING
Definition: opengl_defines.h:941
clan::GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
Definition: opengl_defines.h:1432
clan::GL_REFERENCED_BY_TESS_EVALUATION_SHADER
Definition: opengl_defines.h:1788
clan::GL_DEBUG_OUTPUT
Definition: opengl_defines.h:1590
clan::GL_QUERY_BY_REGION_WAIT
Definition: opengl_defines.h:820
clan::GL_LINES_ADJACENCY
Definition: opengl_defines.h:864
clan::GL_FRAMEBUFFER_RENDERABLE
Definition: opengl_defines.h:1674
clan::GL_MAX_VERTEX_OUTPUT_COMPONENTS
Definition: opengl_defines.h:879
clan::GL_COMPRESSED_SIGNED_RED_RGTC1
Definition: opengl_defines.h:1014
clan::GL_MAX_PATCH_VERTICES
Definition: opengl_defines.h:1276
clan::GL_TEXTURE20
Definition: opengl_defines.h:494
clan::GL_VIEW_CLASS_32_BITS
Definition: opengl_defines.h:1735
clan::GLbyte
signed char GLbyte
Definition: opengl_defines.h:57
clan::GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
Definition: opengl_defines.h:1500
clan::GL_SAMPLER_3D
Definition: opengl_defines.h:672
clan::GL_TEXTURE_MIN_LOD
Definition: opengl_defines.h:446
clan::GL_MAX_UNIFORM_BLOCK_SIZE
Definition: opengl_defines.h:1058
clan::GL_COMPARE_REF_TO_TEXTURE
Definition: opengl_defines.h:723
clan::GL_MIRRORED_REPEAT
Definition: opengl_defines.h:558
clan::GL_DEPTH_RENDERABLE
Definition: opengl_defines.h:1672
clan::GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB
Definition: opengl_defines.h:1369
clan::GL_COPY_READ_BUFFER_BINDING
Definition: opengl_defines.h:1085
clan::GL_LOSE_CONTEXT_ON_RESET_ARB
Definition: opengl_defines.h:1390
clan::GL_BUFFER_ACCESS
Definition: opengl_defines.h:590
clan::GL_MAX_ELEMENTS_VERTICES
Definition: opengl_defines.h:438
clan::GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
Definition: opengl_defines.h:1280
clan::GL_MAX_COLOR_ATTACHMENTS
Definition: opengl_defines.h:957
clan::GLchar
char GLchar
Definition: opengl_defines.h:71
clan::GL_OR
Definition: opengl_defines.h:305
clan::GL_SAMPLER
Definition: opengl_defines.h:1580
clan::GL_COLOR_ATTACHMENT15
Definition: opengl_defines.h:973
clan::GL_READ_CL_PIXELS_FORMAT
Definition: opengl_defines.h:1678
clan::GL_DEBUG_TYPE_PERFORMANCE_ARB
Definition: opengl_defines.h:1378
clan::GL_ACTIVE_UNIFORM_MAX_LENGTH
Definition: opengl_defines.h:683
clan::GL_IMAGE_CLASS_10_10_10_2
Definition: opengl_defines.h:1730
clan::GL_CLIENT_STORAGE_BIT
Definition: opengl_defines.h:1891
clan::GL_POLYGON_OFFSET_FACTOR
Definition: opengl_defines.h:249
clan::GLclampf
float GLclampf
Definition: opengl_defines.h:67
clan::GL_SAMPLE_SHADING_ARB
Definition: opengl_defines.h:1155
clan::GL_MIRROR_CLAMP_TO_EDGE
Definition: opengl_defines.h:1903
clan::GL_UNSIGNED_INT_IMAGE_1D_ARRAY
Definition: opengl_defines.h:1498
clan::GL_UNIFORM_BUFFER_SIZE
Definition: opengl_defines.h:1052
clan::GL_BGR_INTEGER
Definition: opengl_defines.h:796
clan::GL_FRONT_RIGHT
Definition: opengl_defines.h:136
clan::GL_READ_FRAMEBUFFER
Definition: opengl_defines.h:942
clan::GL_INTERNALFORMAT_SUPPORTED
Definition: opengl_defines.h:1648
clan::GL_PRIMITIVE_RESTART
Definition: opengl_defines.h:857
clan::GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB
Definition: opengl_defines.h:1161
clan::GL_SYNC_EVENT_COMPLETE_ARB
Definition: opengl_defines.h:1360
clan::GL_FLOAT_MAT3x2
Definition: opengl_defines.h:708
clan::GL_MAX_DEBUG_MESSAGE_LENGTH
Definition: opengl_defines.h:1584
clan::GL_MULTISAMPLE
Definition: opengl_defines.h:507
clan::GL_STENCIL_INDEX8
Definition: opengl_defines.h:983
clan::GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
Definition: opengl_defines.h:954
clan::GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
Definition: opengl_defines.h:771
clan::GL_COMPUTE_SHADER_BIT
Definition: opengl_defines.h:1612
clan::GL_LOCATION_COMPONENT
Definition: opengl_defines.h:1896
clan::GL_POINTS
Definition: opengl_defines.h:96
clan::GL_TEXTURE_SWIZZLE_A
Definition: opengl_defines.h:1210
clan::GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
Definition: opengl_defines.h:1076
clan::GL_UNIFORM_BLOCK_INDEX
Definition: opengl_defines.h:1068
clan::GL_TEXTURE30
Definition: opengl_defines.h:504
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR
Definition: opengl_defines.h:1537
clan::GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
Definition: opengl_defines.h:647
clan::GL_RGB5
Definition: opengl_defines.h:391
clan::GL_MAX_DEPTH_TEXTURE_SAMPLES
Definition: opengl_defines.h:1150
clan::GL_HIGH_FLOAT
Definition: opengl_defines.h:1318
clan::GL_FRAMEBUFFER_DEFAULT_SAMPLES
Definition: opengl_defines.h:1639
clan::GL_MAX_CLIP_DISTANCES
Definition: opengl_defines.h:732
clan::GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER
Definition: opengl_defines.h:1428
clan::GL_DRAW_BUFFER10
Definition: opengl_defines.h:639
clan::GL_TRANSFORM_FEEDBACK_BUFFER_INDEX
Definition: opengl_defines.h:1897
clan::GL_ACTIVE_UNIFORM_BLOCKS
Definition: opengl_defines.h:1064
clan::GL_MAX_GEOMETRY_UNIFORM_BLOCKS
Definition: opengl_defines.h:1054
clan::GL_RIGHT
Definition: opengl_defines.h:146
clan::GL_IMAGE_1D_ARRAY
Definition: opengl_defines.h:1476
clan::GL_DEBUG_LOGGED_MESSAGES
Definition: opengl_defines.h:1586
clan::GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
Definition: opengl_defines.h:1431
clan::GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
Definition: opengl_defines.h:950
clan::GL_SAMPLES
Definition: opengl_defines.h:512
clan::GL_UNPACK_LSB_FIRST
Definition: opengl_defines.h:211
clan::GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB
Definition: opengl_defines.h:1182
clan::GL_FLOAT_MAT2x3
Definition: opengl_defines.h:706
clan::GL_RG_INTEGER
Definition: opengl_defines.h:1021
clan::GL_ONE_MINUS_CONSTANT_ALPHA
Definition: opengl_defines.h:463
clan::GL_DEBUG_TYPE_ERROR
Definition: opengl_defines.h:1562
clan::GL_INTERNALFORMAT_BLUE_SIZE
Definition: opengl_defines.h:1652
clan::GL_MAX_3D_TEXTURE_SIZE
Definition: opengl_defines.h:424
clan::CLDEBUGPROCARB
void * CLDEBUGPROCARB
Definition: opengl_defines.h:76
clan::GL_POLYGON_OFFSET_LINE
Definition: opengl_defines.h:247
clan::GL_LINE_WIDTH_GRANULARITY
Definition: opengl_defines.h:172
clan::GL_COLOR_LOGIC_OP
Definition: opengl_defines.h:197
clan::GL_TEXTURE8
Definition: opengl_defines.h:482
clan::GL_STENCIL_TEST
Definition: opengl_defines.h:182
clan::GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
Definition: opengl_defines.h:1231
clan::GL_TEXTURE_BUFFER_FORMAT
Definition: opengl_defines.h:839
clan::GL_RGB8
Definition: opengl_defines.h:392
clan::GL_NUM_SHADER_BINARY_FORMATS
Definition: opengl_defines.h:1323
clan::GL_LAYER_PROVOKING_VERTEX
Definition: opengl_defines.h:1353
clan::GL_BOOL
Definition: opengl_defines.h:663
clan::GL_PROGRAM_BINARY_FORMATS
Definition: opengl_defines.h:1334
clan::GL_SET
Definition: opengl_defines.h:313
clan::GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
Definition: opengl_defines.h:1509
clan::GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
Definition: opengl_defines.h:1564
clan::GL_TEXTURE_WRAP_R
Definition: opengl_defines.h:423
clan::GL_PRIMITIVE_RESTART_FIXED_INDEX
Definition: opengl_defines.h:1626
clan::GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST
Definition: opengl_defines.h:1709
clan::GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
Definition: opengl_defines.h:1232
clan::GL_VERTEX_ATTRIB_RELATIVE_OFFSET
Definition: opengl_defines.h:1838
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR
Definition: opengl_defines.h:1546
clan::GL_BLEND_DST_ALPHA
Definition: opengl_defines.h:547
clan::GL_GREEN
Definition: opengl_defines.h:330
clan::GL_UNSIGNED_INT_IMAGE_2D
Definition: opengl_defines.h:1493
clan::GL_DEPTH_COMPONENT32F
Definition: opengl_defines.h:910
clan::GL_SAMPLE_COVERAGE_VALUE
Definition: opengl_defines.h:513
clan::GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
Definition: opengl_defines.h:1810
clan::GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
Definition: opengl_defines.h:1434
clan::GL_GEOMETRY_SHADER
Definition: opengl_defines.h:872
clan::GL_SRGB_DECODE_ARB
Definition: opengl_defines.h:1690
clan::GL_RGB5_A1
Definition: opengl_defines.h:398
clan::GL_MAX_TESS_PATCH_COMPONENTS
Definition: opengl_defines.h:1283
clan::GL_FILL
Definition: opengl_defines.h:343
clan::GL_TEXTURE_HEIGHT
Definition: opengl_defines.h:260
clan::GL_DEPTH_COMPONENT32
Definition: opengl_defines.h:557
clan::GL_FRAMEBUFFER_BLEND
Definition: opengl_defines.h:1676
clan::GL_RENDERER
Definition: opengl_defines.h:355
clan::GL_RENDERBUFFER_SAMPLES
Definition: opengl_defines.h:945
clan::GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER
Definition: opengl_defines.h:1609
clan::GL_SAMPLE_ALPHA_TO_COVERAGE
Definition: opengl_defines.h:508
clan::GL_SLUMINANCE8_EXT
Definition: opengl_defines.h:1874
clan::GL_AND
Definition: opengl_defines.h:299
clan::GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
Definition: opengl_defines.h:922
clan::GL_IMAGE_3D
Definition: opengl_defines.h:1472
clan::GL_FLOAT
Definition: opengl_defines.h:286
clan::GL_TEXTURE_ALPHA_SIZE
Definition: opengl_defines.h:266
clan::GL_NUM_ACTIVE_VARIABLES
Definition: opengl_defines.h:1784
clan::GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
Definition: opengl_defines.h:526
clan::GL_TESS_EVALUATION_TEXTURE
Definition: opengl_defines.h:1694
clan::GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS
Definition: opengl_defines.h:1443
clan::GL_TEXTURE13
Definition: opengl_defines.h:487
clan::GL_RGBA32F
Definition: opengl_defines.h:742
clan::GL_DEBUG_TYPE_PORTABILITY
Definition: opengl_defines.h:1565
clan::GL_PROXY_TEXTURE_2D_MULTISAMPLE
Definition: opengl_defines.h:1136
clan::GL_PATCH_VERTICES
Definition: opengl_defines.h:1265
clan::GL_COMPRESSED_RGB_S3TC_DXT1_EXT
Definition: opengl_defines.h:1858
clan::GL_BUFFER_SIZE
Definition: opengl_defines.h:569
clan::GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
Definition: opengl_defines.h:1256
clan::GL_TEXTURE
Definition: opengl_defines.h:317
clan::GL_READ_FRAMEBUFFER_BINDING
Definition: opengl_defines.h:944
clan::GL_SHADING_LANGUAGE_VERSION
Definition: opengl_defines.h:688
clan::GL_INFO_LOG_LENGTH
Definition: opengl_defines.h:680
clan::GL_NUM_COMPRESSED_TEXTURE_FORMATS
Definition: opengl_defines.h:537
clan::GL_INT_SAMPLER_1D
Definition: opengl_defines.h:806
clan::GL_NAME_LENGTH
Definition: opengl_defines.h:1773
clan::GL_VERSION
Definition: opengl_defines.h:356
clan::GL_BLEND_SRC
Definition: opengl_defines.h:194
clan::GL_INT_IMAGE_1D_ARRAY
Definition: opengl_defines.h:1487
clan::GL_IMAGE_CUBE
Definition: opengl_defines.h:1474
clan::GL_SCISSOR_TEST
Definition: opengl_defines.h:201
clan::GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
Definition: opengl_defines.h:524
clan::GL_TEXTURE_SWIZZLE_RGBA
Definition: opengl_defines.h:1211
clan::GL_DST_COLOR
Definition: opengl_defines.h:128
clan::GL_TEXTURE_COMPRESSED
Definition: opengl_defines.h:533
clan::GL_IMPLEMENTATION_COLOR_READ_FORMAT
Definition: opengl_defines.h:1315
clan::GL_TEXTURE_BINDING_BUFFER
Definition: opengl_defines.h:837
clan::GL_COMPUTE_SHADER
Definition: opengl_defines.h:1595
clan::GL_STENCIL_BUFFER_BIT
Definition: opengl_defines.h:86
clan::GL_BUFFER_STORAGE_FLAGS
Definition: opengl_defines.h:1894
clan::GL_TESS_GEN_SPACING
Definition: opengl_defines.h:1270
clan::GL_BLEND_SRC_ALPHA
Definition: opengl_defines.h:548
clan::GL_TEXTURE_BUFFER_SIZE
Definition: opengl_defines.h:1824
clan::GL_R16
Definition: opengl_defines.h:1023
clan::GL_POLYGON_SMOOTH_HINT
Definition: opengl_defines.h:207
clan::GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
Definition: opengl_defines.h:1291
clan::GL_TEXTURE21
Definition: opengl_defines.h:495