opengl_defines.h Source File - ClanLib SDK
Description: opengl_defines.h Source File

opengl_defines.h
1/*
2** ClanLib SDK
3** Copyright (c) 1997-2020 The ClanLib Team
4**
5** This software is provided 'as-is', without any express or implied
6** warranty. In no event will the authors be held liable for any damages
7** arising from the use of this software.
8**
9** Permission is granted to anyone to use this software for any purpose,
10** including commercial applications, and to alter it and redistribute it
11** freely, subject to the following restrictions:
12**
13** 1. The origin of this software must not be misrepresented; you must not
14** claim that you wrote the original software. If you use this software
15** in a product, an acknowledgment in the product documentation would be
16** appreciated but is not required.
17** 2. Altered source versions must be plainly marked as such, and must not be
18** misrepresented as being the original software.
19** 3. This notice may not be removed or altered from any source distribution.
20**
21** Note: Some of the libraries ClanLib may link to may have additional
22** requirements or restrictions.
23**
24** File Author(s):
25**
26** Magnus Norddahl
27** Mark Page
28*/
29
30
31#pragma once
32
33#include "../Core/System/cl_platform.h"
34
35#if defined(__IOS__)
36#include <OpenGLES/ES2/gl.h>
37#include <OpenGLES/ES2/glext.h>
38#elif defined(__APPLE__)
39#include <OpenGL/gl.h>
40#include <OpenGL/glext.h>
41#elif defined(__ANDROID__)
42#include <GLES/gl.h>
43#else
44#include <GL/gl.h>
45#endif
46
47#include <cstddef>
48
49namespace 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
83#ifdef __ANDROID__ // OpenGL ES3.2
84#define CLANLIB_OPENGL_ES3
85#endif
86
87#ifdef CLANLIB_OPENGL_ES3
88
89// Undefine windows GL.h defines to assist in initial clanlib development. These can be removed once ES3.2 conversion is complete
90#undef GL_ACCUM
91#undef GL_LOAD
92#undef GL_RETURN
93#undef GL_MULT
94#undef GL_ADD
95#undef GL_NEVER
96#undef GL_LESS
97#undef GL_EQUAL
98#undef GL_LEQUAL
99#undef GL_GREATER
100#undef GL_NOTEQUAL
101#undef GL_GEQUAL
102#undef GL_ALWAYS
103#undef GL_CURRENT_BIT
104#undef GL_POINT_BIT
105#undef GL_LINE_BIT
106#undef GL_POLYGON_BIT
107#undef GL_POLYGON_STIPPLE_BIT
108#undef GL_PIXEL_MODE_BIT
109#undef GL_LIGHTING_BIT
110#undef GL_FOG_BIT
111#undef GL_DEPTH_BUFFER_BIT
112#undef GL_ACCUM_BUFFER_BIT
113#undef GL_STENCIL_BUFFER_BIT
114#undef GL_VIEWPORT_BIT
115#undef GL_TRANSFORM_BIT
116#undef GL_ENABLE_BIT
117#undef GL_COLOR_BUFFER_BIT
118#undef GL_HINT_BIT
119#undef GL_EVAL_BIT
120#undef GL_LIST_BIT
121#undef GL_TEXTURE_BIT
122#undef GL_SCISSOR_BIT
123#undef GL_ALL_ATTRIB_BITS
124#undef GL_POINTS
125#undef GL_LINES
126#undef GL_LINE_LOOP
127#undef GL_LINE_STRIP
128#undef GL_TRIANGLES
129#undef GL_TRIANGLE_STRIP
130#undef GL_TRIANGLE_FAN
131#undef GL_QUADS
132#undef GL_QUAD_STRIP
133#undef GL_POLYGON
134#undef GL_ZERO
135#undef GL_ONE
136#undef GL_SRC_COLOR
137#undef GL_ONE_MINUS_SRC_COLOR
138#undef GL_SRC_ALPHA
139#undef GL_ONE_MINUS_SRC_ALPHA
140#undef GL_DST_ALPHA
141#undef GL_ONE_MINUS_DST_ALPHA
142#undef GL_DST_COLOR
143#undef GL_ONE_MINUS_DST_COLOR
144#undef GL_SRC_ALPHA_SATURATE
145#undef GL_TRUE
146#undef GL_FALSE
147#undef GL_CLIP_PLANE0
148#undef GL_CLIP_PLANE1
149#undef GL_CLIP_PLANE2
150#undef GL_CLIP_PLANE3
151#undef GL_CLIP_PLANE4
152#undef GL_CLIP_PLANE5
153#undef GL_BYTE
154#undef GL_UNSIGNED_BYTE
155#undef GL_SHORT
156#undef GL_UNSIGNED_SHORT
157#undef GL_INT
158#undef GL_UNSIGNED_INT
159#undef GL_FLOAT
160#undef GL_2_BYTES
161#undef GL_3_BYTES
162#undef GL_4_BYTES
163#undef GL_DOUBLE
164#undef GL_NONE
165#undef GL_FRONT_LEFT
166#undef GL_FRONT_RIGHT
167#undef GL_BACK_LEFT
168#undef GL_BACK_RIGHT
169#undef GL_FRONT
170#undef GL_BACK
171#undef GL_LEFT
172#undef GL_RIGHT
173#undef GL_FRONT_AND_BACK
174#undef GL_AUX0
175#undef GL_AUX1
176#undef GL_AUX2
177#undef GL_AUX3
178#undef GL_NO_ERROR
179#undef GL_INVALID_ENUM
180#undef GL_INVALID_VALUE
181#undef GL_INVALID_OPERATION
182#undef GL_STACK_OVERFLOW
183#undef GL_STACK_UNDERFLOW
184#undef GL_OUT_OF_MEMORY
185#undef GL_2D
186#undef GL_3D
187#undef GL_3D_COLOR
188#undef GL_3D_COLOR_TEXTURE
189#undef GL_4D_COLOR_TEXTURE
190#undef GL_PASS_THROUGH_TOKEN
191#undef GL_POINT_TOKEN
192#undef GL_LINE_TOKEN
193#undef GL_POLYGON_TOKEN
194#undef GL_BITMAP_TOKEN
195#undef GL_DRAW_PIXEL_TOKEN
196#undef GL_COPY_PIXEL_TOKEN
197#undef GL_LINE_RESET_TOKEN
198#undef GL_EXP
199#undef GL_EXP2
200#undef GL_CW
201#undef GL_CCW
202#undef GL_COEFF
203#undef GL_ORDER
204#undef GL_DOMAIN
205#undef GL_CURRENT_COLOR
206#undef GL_CURRENT_INDEX
207#undef GL_CURRENT_NORMAL
208#undef GL_CURRENT_TEXTURE_COORDS
209#undef GL_CURRENT_RASTER_COLOR
210#undef GL_CURRENT_RASTER_INDEX
211#undef GL_CURRENT_RASTER_TEXTURE_COORDS
212#undef GL_CURRENT_RASTER_POSITION
213#undef GL_CURRENT_RASTER_POSITION_VALID
214#undef GL_CURRENT_RASTER_DISTANCE
215#undef GL_POINT_SMOOTH
216#undef GL_POINT_SIZE
217#undef GL_POINT_SIZE_RANGE
218#undef GL_POINT_SIZE_GRANULARITY
219#undef GL_LINE_SMOOTH
220#undef GL_LINE_WIDTH
221#undef GL_LINE_WIDTH_RANGE
222#undef GL_LINE_WIDTH_GRANULARITY
223#undef GL_LINE_STIPPLE
224#undef GL_LINE_STIPPLE_PATTERN
225#undef GL_LINE_STIPPLE_REPEAT
226#undef GL_LIST_MODE
227#undef GL_MAX_LIST_NESTING
228#undef GL_LIST_BASE
229#undef GL_LIST_INDEX
230#undef GL_POLYGON_MODE
231#undef GL_POLYGON_SMOOTH
232#undef GL_POLYGON_STIPPLE
233#undef GL_EDGE_FLAG
234#undef GL_CULL_FACE
235#undef GL_CULL_FACE_MODE
236#undef GL_FRONT_FACE
237#undef GL_LIGHTING
238#undef GL_LIGHT_MODEL_LOCAL_VIEWER
239#undef GL_LIGHT_MODEL_TWO_SIDE
240#undef GL_LIGHT_MODEL_AMBIENT
241#undef GL_SHADE_MODEL
242#undef GL_COLOR_MATERIAL_FACE
243#undef GL_COLOR_MATERIAL_PARAMETER
244#undef GL_COLOR_MATERIAL
245#undef GL_FOG
246#undef GL_FOG_INDEX
247#undef GL_FOG_DENSITY
248#undef GL_FOG_START
249#undef GL_FOG_END
250#undef GL_FOG_MODE
251#undef GL_FOG_COLOR
252#undef GL_DEPTH_RANGE
253#undef GL_DEPTH_TEST
254#undef GL_DEPTH_WRITEMASK
255#undef GL_DEPTH_CLEAR_VALUE
256#undef GL_DEPTH_FUNC
257#undef GL_ACCUM_CLEAR_VALUE
258#undef GL_STENCIL_TEST
259#undef GL_STENCIL_CLEAR_VALUE
260#undef GL_STENCIL_FUNC
261#undef GL_STENCIL_VALUE_MASK
262#undef GL_STENCIL_FAIL
263#undef GL_STENCIL_PASS_DEPTH_FAIL
264#undef GL_STENCIL_PASS_DEPTH_PASS
265#undef GL_STENCIL_REF
266#undef GL_STENCIL_WRITEMASK
267#undef GL_MATRIX_MODE
268#undef GL_NORMALIZE
269#undef GL_VIEWPORT
270#undef GL_MODELVIEW_STACK_DEPTH
271#undef GL_PROJECTION_STACK_DEPTH
272#undef GL_TEXTURE_STACK_DEPTH
273#undef GL_MODELVIEW_MATRIX
274#undef GL_PROJECTION_MATRIX
275#undef GL_TEXTURE_MATRIX
276#undef GL_ATTRIB_STACK_DEPTH
277#undef GL_CLIENT_ATTRIB_STACK_DEPTH
278#undef GL_ALPHA_TEST
279#undef GL_ALPHA_TEST_FUNC
280#undef GL_ALPHA_TEST_REF
281#undef GL_DITHER
282#undef GL_BLEND_DST
283#undef GL_BLEND_SRC
284#undef GL_BLEND
285#undef GL_LOGIC_OP_MODE
286#undef GL_INDEX_LOGIC_OP
287#undef GL_COLOR_LOGIC_OP
288#undef GL_AUX_BUFFERS
289#undef GL_DRAW_BUFFER
290#undef GL_READ_BUFFER
291#undef GL_SCISSOR_BOX
292#undef GL_SCISSOR_TEST
293#undef GL_INDEX_CLEAR_VALUE
294#undef GL_INDEX_WRITEMASK
295#undef GL_COLOR_CLEAR_VALUE
296#undef GL_COLOR_WRITEMASK
297#undef GL_INDEX_MODE
298#undef GL_RGBA_MODE
299#undef GL_DOUBLEBUFFER
300#undef GL_STEREO
301#undef GL_RENDER_MODE
302#undef GL_PERSPECTIVE_CORRECTION_HINT
303#undef GL_POINT_SMOOTH_HINT
304#undef GL_LINE_SMOOTH_HINT
305#undef GL_POLYGON_SMOOTH_HINT
306#undef GL_FOG_HINT
307#undef GL_TEXTURE_GEN_S
308#undef GL_TEXTURE_GEN_T
309#undef GL_TEXTURE_GEN_R
310#undef GL_TEXTURE_GEN_Q
311#undef GL_PIXEL_MAP_I_TO_I
312#undef GL_PIXEL_MAP_S_TO_S
313#undef GL_PIXEL_MAP_I_TO_R
314#undef GL_PIXEL_MAP_I_TO_G
315#undef GL_PIXEL_MAP_I_TO_B
316#undef GL_PIXEL_MAP_I_TO_A
317#undef GL_PIXEL_MAP_R_TO_R
318#undef GL_PIXEL_MAP_G_TO_G
319#undef GL_PIXEL_MAP_B_TO_B
320#undef GL_PIXEL_MAP_A_TO_A
321#undef GL_PIXEL_MAP_I_TO_I_SIZE
322#undef GL_PIXEL_MAP_S_TO_S_SIZE
323#undef GL_PIXEL_MAP_I_TO_R_SIZE
324#undef GL_PIXEL_MAP_I_TO_G_SIZE
325#undef GL_PIXEL_MAP_I_TO_B_SIZE
326#undef GL_PIXEL_MAP_I_TO_A_SIZE
327#undef GL_PIXEL_MAP_R_TO_R_SIZE
328#undef GL_PIXEL_MAP_G_TO_G_SIZE
329#undef GL_PIXEL_MAP_B_TO_B_SIZE
330#undef GL_PIXEL_MAP_A_TO_A_SIZE
331#undef GL_UNPACK_SWAP_BYTES
332#undef GL_UNPACK_LSB_FIRST
333#undef GL_UNPACK_ROW_LENGTH
334#undef GL_UNPACK_SKIP_ROWS
335#undef GL_UNPACK_SKIP_PIXELS
336#undef GL_UNPACK_ALIGNMENT
337#undef GL_PACK_SWAP_BYTES
338#undef GL_PACK_LSB_FIRST
339#undef GL_PACK_ROW_LENGTH
340#undef GL_PACK_SKIP_ROWS
341#undef GL_PACK_SKIP_PIXELS
342#undef GL_PACK_ALIGNMENT
343#undef GL_MAP_COLOR
344#undef GL_MAP_STENCIL
345#undef GL_INDEX_SHIFT
346#undef GL_INDEX_OFFSET
347#undef GL_RED_SCALE
348#undef GL_RED_BIAS
349#undef GL_ZOOM_X
350#undef GL_ZOOM_Y
351#undef GL_GREEN_SCALE
352#undef GL_GREEN_BIAS
353#undef GL_BLUE_SCALE
354#undef GL_BLUE_BIAS
355#undef GL_ALPHA_SCALE
356#undef GL_ALPHA_BIAS
357#undef GL_DEPTH_SCALE
358#undef GL_DEPTH_BIAS
359#undef GL_MAX_EVAL_ORDER
360#undef GL_MAX_LIGHTS
361#undef GL_MAX_CLIP_PLANES
362#undef GL_MAX_TEXTURE_SIZE
363#undef GL_MAX_PIXEL_MAP_TABLE
364#undef GL_MAX_ATTRIB_STACK_DEPTH
365#undef GL_MAX_MODELVIEW_STACK_DEPTH
366#undef GL_MAX_NAME_STACK_DEPTH
367#undef GL_MAX_PROJECTION_STACK_DEPTH
368#undef GL_MAX_TEXTURE_STACK_DEPTH
369#undef GL_MAX_VIEWPORT_DIMS
370#undef GL_MAX_CLIENT_ATTRIB_STACK_DEPTH
371#undef GL_SUBPIXEL_BITS
372#undef GL_INDEX_BITS
373#undef GL_RED_BITS
374#undef GL_GREEN_BITS
375#undef GL_BLUE_BITS
376#undef GL_ALPHA_BITS
377#undef GL_DEPTH_BITS
378#undef GL_STENCIL_BITS
379#undef GL_ACCUM_RED_BITS
380#undef GL_ACCUM_GREEN_BITS
381#undef GL_ACCUM_BLUE_BITS
382#undef GL_ACCUM_ALPHA_BITS
383#undef GL_NAME_STACK_DEPTH
384#undef GL_AUTO_NORMAL
385#undef GL_MAP1_COLOR_4
386#undef GL_MAP1_INDEX
387#undef GL_MAP1_NORMAL
388#undef GL_MAP1_TEXTURE_COORD_1
389#undef GL_MAP1_TEXTURE_COORD_2
390#undef GL_MAP1_TEXTURE_COORD_3
391#undef GL_MAP1_TEXTURE_COORD_4
392#undef GL_MAP1_VERTEX_3
393#undef GL_MAP1_VERTEX_4
394#undef GL_MAP2_COLOR_4
395#undef GL_MAP2_INDEX
396#undef GL_MAP2_NORMAL
397#undef GL_MAP2_TEXTURE_COORD_1
398#undef GL_MAP2_TEXTURE_COORD_2
399#undef GL_MAP2_TEXTURE_COORD_3
400#undef GL_MAP2_TEXTURE_COORD_4
401#undef GL_MAP2_VERTEX_3
402#undef GL_MAP2_VERTEX_4
403#undef GL_MAP1_GRID_DOMAIN
404#undef GL_MAP1_GRID_SEGMENTS
405#undef GL_MAP2_GRID_DOMAIN
406#undef GL_MAP2_GRID_SEGMENTS
407#undef GL_TEXTURE_1D
408#undef GL_TEXTURE_2D
409#undef GL_FEEDBACK_BUFFER_POINTER
410#undef GL_FEEDBACK_BUFFER_SIZE
411#undef GL_FEEDBACK_BUFFER_TYPE
412#undef GL_SELECTION_BUFFER_POINTER
413#undef GL_SELECTION_BUFFER_SIZE
414#undef GL_TEXTURE_WIDTH
415#undef GL_TEXTURE_HEIGHT
416#undef GL_TEXTURE_INTERNAL_FORMAT
417#undef GL_TEXTURE_BORDER_COLOR
418#undef GL_TEXTURE_BORDER
419#undef GL_DONT_CARE
420#undef GL_FASTEST
421#undef GL_NICEST
422#undef GL_LIGHT0
423#undef GL_LIGHT1
424#undef GL_LIGHT2
425#undef GL_LIGHT3
426#undef GL_LIGHT4
427#undef GL_LIGHT5
428#undef GL_LIGHT6
429#undef GL_LIGHT7
430#undef GL_AMBIENT
431#undef GL_DIFFUSE
432#undef GL_SPECULAR
433#undef GL_POSITION
434#undef GL_SPOT_DIRECTION
435#undef GL_SPOT_EXPONENT
436#undef GL_SPOT_CUTOFF
437#undef GL_CONSTANT_ATTENUATION
438#undef GL_LINEAR_ATTENUATION
439#undef GL_QUADRATIC_ATTENUATION
440#undef GL_COMPILE
441#undef GL_COMPILE_AND_EXECUTE
442#undef GL_CLEAR
443#undef GL_AND
444#undef GL_AND_REVERSE
445#undef GL_COPY
446#undef GL_AND_INVERTED
447#undef GL_NOOP
448#undef GL_XOR
449#undef GL_OR
450#undef GL_NOR
451#undef GL_EQUIV
452#undef GL_INVERT
453#undef GL_OR_REVERSE
454#undef GL_COPY_INVERTED
455#undef GL_OR_INVERTED
456#undef GL_NAND
457#undef GL_SET
458#undef GL_EMISSION
459#undef GL_SHININESS
460#undef GL_AMBIENT_AND_DIFFUSE
461#undef GL_COLOR_INDEXES
462#undef GL_MODELVIEW
463#undef GL_PROJECTION
464#undef GL_TEXTURE
465#undef GL_COLOR
466#undef GL_DEPTH
467#undef GL_STENCIL
468#undef GL_COLOR_INDEX
469#undef GL_STENCIL_INDEX
470#undef GL_DEPTH_COMPONENT
471#undef GL_RED
472#undef GL_GREEN
473#undef GL_BLUE
474#undef GL_ALPHA
475#undef GL_RGB
476#undef GL_RGBA
477#undef GL_LUMINANCE
478#undef GL_LUMINANCE_ALPHA
479#undef GL_BITMAP
480#undef GL_POINT
481#undef GL_LINE
482#undef GL_FILL
483#undef GL_RENDER
484#undef GL_FEEDBACK
485#undef GL_SELECT
486#undef GL_FLAT
487#undef GL_SMOOTH
488#undef GL_KEEP
489#undef GL_REPLACE
490#undef GL_INCR
491#undef GL_DECR
492#undef GL_VENDOR
493#undef GL_RENDERER
494#undef GL_VERSION
495#undef GL_EXTENSIONS
496#undef GL_S
497#undef GL_T
498#undef GL_R
499#undef GL_Q
500#undef GL_MODULATE
501#undef GL_DECAL
502#undef GL_TEXTURE_ENV_MODE
503#undef GL_TEXTURE_ENV_COLOR
504#undef GL_TEXTURE_ENV
505#undef GL_NEAREST
506#undef GL_LINEAR
507#undef GL_NEAREST_MIPMAP_NEAREST
508#undef GL_LINEAR_MIPMAP_NEAREST
509#undef GL_NEAREST_MIPMAP_LINEAR
510#undef GL_LINEAR_MIPMAP_LINEAR
511#undef GL_TEXTURE_MAG_FILTER
512#undef GL_TEXTURE_MIN_FILTER
513#undef GL_TEXTURE_WRAP_S
514#undef GL_TEXTURE_WRAP_T
515#undef GL_CLAMP
516#undef GL_REPEAT
517#undef GL_CLIENT_PIXEL_STORE_BIT
518#undef GL_CLIENT_VERTEX_ARRAY_BIT
519#undef GL_CLIENT_ALL_ATTRIB_BITS
520#undef GL_POLYGON_OFFSET_FACTOR
521#undef GL_POLYGON_OFFSET_UNITS
522#undef GL_POLYGON_OFFSET_POINT
523#undef GL_POLYGON_OFFSET_LINE
524#undef GL_POLYGON_OFFSET_FILL
525#undef GL_ALPHA4
526#undef GL_ALPHA8
527#undef GL_ALPHA12
528#undef GL_ALPHA16
529#undef GL_LUMINANCE4
530#undef GL_LUMINANCE8
531#undef GL_LUMINANCE12
532#undef GL_LUMINANCE16
533#undef GL_LUMINANCE4_ALPHA4
534#undef GL_LUMINANCE6_ALPHA2
535#undef GL_LUMINANCE8_ALPHA8
536#undef GL_LUMINANCE12_ALPHA4
537#undef GL_LUMINANCE12_ALPHA12
538#undef GL_LUMINANCE16_ALPHA16
539#undef GL_INTENSITY
540#undef GL_INTENSITY4
541#undef GL_INTENSITY8
542#undef GL_INTENSITY12
543#undef GL_INTENSITY16
544#undef GL_R3_G3_B2
545#undef GL_RGB4
546#undef GL_RGB5
547#undef GL_RGB8
548#undef GL_RGB10
549#undef GL_RGB12
550#undef GL_RGB16
551#undef GL_RGBA2
552#undef GL_RGBA4
553#undef GL_RGB5_A1
554#undef GL_RGBA8
555#undef GL_RGB10_A2
556#undef GL_RGBA12
557#undef GL_RGBA16
558#undef GL_TEXTURE_RED_SIZE
559#undef GL_TEXTURE_GREEN_SIZE
560#undef GL_TEXTURE_BLUE_SIZE
561#undef GL_TEXTURE_ALPHA_SIZE
562#undef GL_TEXTURE_LUMINANCE_SIZE
563#undef GL_TEXTURE_INTENSITY_SIZE
564#undef GL_PROXY_TEXTURE_1D
565#undef GL_PROXY_TEXTURE_2D
566#undef GL_TEXTURE_PRIORITY
567#undef GL_TEXTURE_RESIDENT
568#undef GL_TEXTURE_BINDING_1D
569#undef GL_TEXTURE_BINDING_2D
570#undef GL_VERTEX_ARRAY
571#undef GL_NORMAL_ARRAY
572#undef GL_COLOR_ARRAY
573#undef GL_INDEX_ARRAY
574#undef GL_TEXTURE_COORD_ARRAY
575#undef GL_EDGE_FLAG_ARRAY
576#undef GL_VERTEX_ARRAY_SIZE
577#undef GL_VERTEX_ARRAY_TYPE
578#undef GL_VERTEX_ARRAY_STRIDE
579#undef GL_NORMAL_ARRAY_TYPE
580#undef GL_NORMAL_ARRAY_STRIDE
581#undef GL_COLOR_ARRAY_SIZE
582#undef GL_COLOR_ARRAY_TYPE
583#undef GL_COLOR_ARRAY_STRIDE
584#undef GL_INDEX_ARRAY_TYPE
585#undef GL_INDEX_ARRAY_STRIDE
586#undef GL_TEXTURE_COORD_ARRAY_SIZE
587#undef GL_TEXTURE_COORD_ARRAY_TYPE
588#undef GL_TEXTURE_COORD_ARRAY_STRIDE
589#undef GL_EDGE_FLAG_ARRAY_STRIDE
590#undef GL_VERTEX_ARRAY_POINTER
591#undef GL_NORMAL_ARRAY_POINTER
592#undef GL_COLOR_ARRAY_POINTER
593#undef GL_INDEX_ARRAY_POINTER
594#undef GL_TEXTURE_COORD_ARRAY_POINTER
595#undef GL_EDGE_FLAG_ARRAY_POINTER
596#undef GL_V2F
597#undef GL_V3F
598#undef GL_C4UB_V2F
599#undef GL_C4UB_V3F
600#undef GL_C3F_V3F
601#undef GL_N3F_V3F
602#undef GL_C4F_N3F_V3F
603#undef GL_T2F_V3F
604#undef GL_T4F_V4F
605#undef GL_T2F_C4UB_V3F
606#undef GL_T2F_C3F_V3F
607#undef GL_T2F_N3F_V3F
608#undef GL_T2F_C4F_N3F_V3F
609#undef GL_T4F_C4F_N3F_V4F
610
611
612 GL_DEPTH_BUFFER_BIT = 0x00000100,
613 GL_STENCIL_BUFFER_BIT = 0x00000400,
614 GL_COLOR_BUFFER_BIT = 0x00004000,
615 GL_FALSE = 0,
616 GL_TRUE = 1,
617 GL_POINTS = 0x0000,
618 GL_LINES = 0x0001,
619 GL_LINE_LOOP = 0x0002,
620 GL_LINE_STRIP = 0x0003,
621 GL_TRIANGLES = 0x0004,
622 GL_TRIANGLE_STRIP = 0x0005,
623 GL_TRIANGLE_FAN = 0x0006,
624 GL_ZERO = 0,
625 GL_ONE = 1,
626 GL_SRC_COLOR = 0x0300,
627 GL_ONE_MINUS_SRC_COLOR = 0x0301,
628 GL_SRC_ALPHA = 0x0302,
629 GL_ONE_MINUS_SRC_ALPHA = 0x0303,
630 GL_DST_ALPHA = 0x0304,
631 GL_ONE_MINUS_DST_ALPHA = 0x0305,
632 GL_DST_COLOR = 0x0306,
633 GL_ONE_MINUS_DST_COLOR = 0x0307,
634 GL_SRC_ALPHA_SATURATE = 0x0308,
635 GL_FUNC_ADD = 0x8006,
636 GL_BLEND_EQUATION = 0x8009,
637 GL_BLEND_EQUATION_RGB = 0x8009,
638 GL_BLEND_EQUATION_ALPHA = 0x883D,
639 GL_FUNC_SUBTRACT = 0x800A,
640 GL_FUNC_REVERSE_SUBTRACT = 0x800B,
641 GL_BLEND_DST_RGB = 0x80C8,
642 GL_BLEND_SRC_RGB = 0x80C9,
643 GL_BLEND_DST_ALPHA = 0x80CA,
644 GL_BLEND_SRC_ALPHA = 0x80CB,
645 GL_CONSTANT_COLOR = 0x8001,
646 GL_ONE_MINUS_CONSTANT_COLOR = 0x8002,
647 GL_CONSTANT_ALPHA = 0x8003,
648 GL_ONE_MINUS_CONSTANT_ALPHA = 0x8004,
649 GL_BLEND_COLOR = 0x8005,
650#ifndef GL_ARRAY_BUFFER
651 GL_ARRAY_BUFFER = 0x8892,
652 GL_ELEMENT_ARRAY_BUFFER = 0x8893,
653 GL_ARRAY_BUFFER_BINDING = 0x8894,
654 GL_ELEMENT_ARRAY_BUFFER_BINDING = 0x8895,
655#endif
656 GL_STREAM_DRAW = 0x88E0,
657#ifndef GL_STATIC_DRAW
658 GL_STATIC_DRAW = 0x88E4,
659 GL_DYNAMIC_DRAW = 0x88E8,
660 GL_BUFFER_SIZE = 0x8764,
661 GL_BUFFER_USAGE = 0x8765,
662#endif
663 GL_CURRENT_VERTEX_ATTRIB = 0x8626,
664 GL_FRONT = 0x0404,
665 GL_BACK = 0x0405,
666 GL_FRONT_AND_BACK = 0x0408,
667 GL_TEXTURE_2D = 0x0DE1,
668 GL_CULL_FACE = 0x0B44,
669 GL_BLEND = 0x0BE2,
670 GL_DITHER = 0x0BD0,
671 GL_STENCIL_TEST = 0x0B90,
672 GL_DEPTH_TEST = 0x0B71,
673 GL_SCISSOR_TEST = 0x0C11,
674 GL_POLYGON_OFFSET_FILL = 0x8037,
675#ifndef GL_SAMPLE_ALPHA_TO_COVERAGE
676 GL_SAMPLE_ALPHA_TO_COVERAGE = 0x809E,
677 GL_SAMPLE_COVERAGE = 0x80A0,
678#endif
679 GL_NO_ERROR = 0,
680 GL_INVALID_ENUM = 0x0500,
681 GL_INVALID_VALUE = 0x0501,
682 GL_INVALID_OPERATION = 0x0502,
683 GL_OUT_OF_MEMORY = 0x0505,
684 GL_CW = 0x0900,
685 GL_CCW = 0x0901,
686 GL_LINE_WIDTH = 0x0B21,
687#ifndef GL_ALIASED_POINT_SIZE_RANGE
688 GL_ALIASED_POINT_SIZE_RANGE = 0x846D,
689 GL_ALIASED_LINE_WIDTH_RANGE = 0x846E,
690#endif
691 GL_CULL_FACE_MODE = 0x0B45,
692 GL_FRONT_FACE = 0x0B46,
693 GL_DEPTH_RANGE = 0x0B70,
694 GL_DEPTH_WRITEMASK = 0x0B72,
695 GL_DEPTH_CLEAR_VALUE = 0x0B73,
696 GL_DEPTH_FUNC = 0x0B74,
697 GL_STENCIL_CLEAR_VALUE = 0x0B91,
698 GL_STENCIL_FUNC = 0x0B92,
699 GL_STENCIL_FAIL = 0x0B94,
700 GL_STENCIL_PASS_DEPTH_FAIL = 0x0B95,
701 GL_STENCIL_PASS_DEPTH_PASS = 0x0B96,
702 GL_STENCIL_REF = 0x0B97,
703 GL_STENCIL_VALUE_MASK = 0x0B93,
704 GL_STENCIL_WRITEMASK = 0x0B98,
705 GL_STENCIL_BACK_FUNC = 0x8800,
706 GL_STENCIL_BACK_FAIL = 0x8801,
707 GL_STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802,
708 GL_STENCIL_BACK_PASS_DEPTH_PASS = 0x8803,
709 GL_STENCIL_BACK_REF = 0x8CA3,
710 GL_STENCIL_BACK_VALUE_MASK = 0x8CA4,
711 GL_STENCIL_BACK_WRITEMASK = 0x8CA5,
712 GL_VIEWPORT = 0x0BA2,
713 GL_SCISSOR_BOX = 0x0C10,
714 GL_COLOR_CLEAR_VALUE = 0x0C22,
715 GL_COLOR_WRITEMASK = 0x0C23,
716 GL_UNPACK_ALIGNMENT = 0x0CF5,
717 GL_PACK_ALIGNMENT = 0x0D05,
718 GL_MAX_TEXTURE_SIZE = 0x0D33,
719 GL_MAX_VIEWPORT_DIMS = 0x0D3A,
720 GL_SUBPIXEL_BITS = 0x0D50,
721 GL_RED_BITS = 0x0D52,
722 GL_GREEN_BITS = 0x0D53,
723 GL_BLUE_BITS = 0x0D54,
724 GL_ALPHA_BITS = 0x0D55,
725 GL_DEPTH_BITS = 0x0D56,
726 GL_STENCIL_BITS = 0x0D57,
727 GL_POLYGON_OFFSET_UNITS = 0x2A00,
728 GL_POLYGON_OFFSET_FACTOR = 0x8038,
729 GL_TEXTURE_BINDING_2D = 0x8069,
730#ifndef GL_SAMPLE_BUFFERS
731 GL_SAMPLE_BUFFERS = 0x80A8,
732 GL_SAMPLES = 0x80A9,
733 GL_SAMPLE_COVERAGE_VALUE = 0x80AA,
734 GL_SAMPLE_COVERAGE_INVERT = 0x80AB,
735 GL_NUM_COMPRESSED_TEXTURE_FORMATS =0x86A2,
736 GL_COMPRESSED_TEXTURE_FORMATS = 0x86A3,
737#endif
738 GL_DONT_CARE = 0x1100,
739 GL_FASTEST = 0x1101,
740 GL_NICEST = 0x1102,
741#ifndef GL_GENERATE_MIPMAP_HINT
742 GL_GENERATE_MIPMAP_HINT = 0x8192,
743#endif
744 GL_BYTE = 0x1400,
745 GL_UNSIGNED_BYTE = 0x1401,
746 GL_SHORT = 0x1402,
747 GL_UNSIGNED_SHORT = 0x1403,
748 GL_INT = 0x1404,
749 GL_UNSIGNED_INT = 0x1405,
750 GL_FLOAT = 0x1406,
751#ifndef GL_FIXED
752 GL_FIXED = 0x140C,
753#endif
754 GL_DEPTH_COMPONENT = 0x1902,
755 GL_ALPHA = 0x1906,
756 GL_RGB = 0x1907,
757 GL_RGBA = 0x1908,
758 GL_LUMINANCE = 0x1909,
759 GL_LUMINANCE_ALPHA = 0x190A,
760#ifndef GL_UNSIGNED_SHORT_4_4_4_4
761 GL_UNSIGNED_SHORT_4_4_4_4 = 0x8033,
762 GL_UNSIGNED_SHORT_5_5_5_1 = 0x8034,
763 GL_UNSIGNED_SHORT_5_6_5 = 0x8363,
764#endif
765 GL_FRAGMENT_SHADER = 0x8B30,
766 GL_VERTEX_SHADER = 0x8B31,
767 GL_MAX_VERTEX_ATTRIBS = 0x8869,
768 GL_MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB,
769 GL_MAX_VARYING_VECTORS = 0x8DFC,
770 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS =0x8B4D,
771 GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS =0x8B4C,
772 GL_MAX_TEXTURE_IMAGE_UNITS = 0x8872,
773 GL_MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD,
774 GL_SHADER_TYPE = 0x8B4F,
775 GL_DELETE_STATUS = 0x8B80,
776 GL_LINK_STATUS = 0x8B82,
777 GL_VALIDATE_STATUS = 0x8B83,
778 GL_ATTACHED_SHADERS = 0x8B85,
779 GL_ACTIVE_UNIFORMS = 0x8B86,
780 GL_ACTIVE_UNIFORM_MAX_LENGTH = 0x8B87,
781 GL_ACTIVE_ATTRIBUTES = 0x8B89,
782 GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 0x8B8A,
783 GL_SHADING_LANGUAGE_VERSION = 0x8B8C,
784 GL_CURRENT_PROGRAM = 0x8B8D,
785 GL_NEVER = 0x0200,
786 GL_LESS = 0x0201,
787 GL_EQUAL = 0x0202,
788 GL_LEQUAL = 0x0203,
789 GL_GREATER = 0x0204,
790 GL_NOTEQUAL = 0x0205,
791 GL_GEQUAL = 0x0206,
792 GL_ALWAYS = 0x0207,
793 GL_KEEP = 0x1E00,
794 GL_REPLACE = 0x1E01,
795 GL_INCR = 0x1E02,
796 GL_DECR = 0x1E03,
797 GL_INVERT = 0x150A,
798 GL_INCR_WRAP = 0x8507,
799 GL_DECR_WRAP = 0x8508,
800 GL_VENDOR = 0x1F00,
801 GL_RENDERER = 0x1F01,
802 GL_VERSION = 0x1F02,
803 GL_EXTENSIONS = 0x1F03,
804 GL_NEAREST = 0x2600,
805 GL_LINEAR = 0x2601,
806 GL_NEAREST_MIPMAP_NEAREST = 0x2700,
807 GL_LINEAR_MIPMAP_NEAREST = 0x2701,
808 GL_NEAREST_MIPMAP_LINEAR = 0x2702,
809 GL_LINEAR_MIPMAP_LINEAR = 0x2703,
810 GL_TEXTURE_MAG_FILTER = 0x2800,
811 GL_TEXTURE_MIN_FILTER = 0x2801,
812 GL_TEXTURE_WRAP_S = 0x2802,
813 GL_TEXTURE_WRAP_T = 0x2803,
814 GL_TEXTURE = 0x1702,
815 GL_TEXTURE_CUBE_MAP = 0x8513,
816 GL_TEXTURE_BINDING_CUBE_MAP = 0x8514,
817 GL_TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515,
818 GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516,
819 GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517,
820 GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518,
821 GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519,
822 GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A,
823 GL_MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C,
824#ifndef GL_TEXTURE0
825 GL_TEXTURE0 = 0x84C0,
826 GL_TEXTURE1 = 0x84C1,
827 GL_TEXTURE2 = 0x84C2,
828 GL_TEXTURE3 = 0x84C3,
829 GL_TEXTURE4 = 0x84C4,
830 GL_TEXTURE5 = 0x84C5,
831 GL_TEXTURE6 = 0x84C6,
832 GL_TEXTURE7 = 0x84C7,
833 GL_TEXTURE8 = 0x84C8,
834 GL_TEXTURE9 = 0x84C9,
835 GL_TEXTURE10 = 0x84CA,
836 GL_TEXTURE11 = 0x84CB,
837 GL_TEXTURE12 = 0x84CC,
838 GL_TEXTURE13 = 0x84CD,
839 GL_TEXTURE14 = 0x84CE,
840 GL_TEXTURE15 = 0x84CF,
841 GL_TEXTURE16 = 0x84D0,
842 GL_TEXTURE17 = 0x84D1,
843 GL_TEXTURE18 = 0x84D2,
844 GL_TEXTURE19 = 0x84D3,
845 GL_TEXTURE20 = 0x84D4,
846 GL_TEXTURE21 = 0x84D5,
847 GL_TEXTURE22 = 0x84D6,
848 GL_TEXTURE23 = 0x84D7,
849 GL_TEXTURE24 = 0x84D8,
850 GL_TEXTURE25 = 0x84D9,
851 GL_TEXTURE26 = 0x84DA,
852 GL_TEXTURE27 = 0x84DB,
853 GL_TEXTURE28 = 0x84DC,
854 GL_TEXTURE29 = 0x84DD,
855 GL_TEXTURE30 = 0x84DE,
856 GL_TEXTURE31 = 0x84DF,
857 GL_ACTIVE_TEXTURE = 0x84E0,
858#endif
859 GL_REPEAT = 0x2901,
860#ifndef GL_CLAMP_TO_EDGE
861 GL_CLAMP_TO_EDGE = 0x812F,
862#endif
863 GL_MIRRORED_REPEAT = 0x8370,
864 GL_FLOAT_VEC2 = 0x8B50,
865 GL_FLOAT_VEC3 = 0x8B51,
866 GL_FLOAT_VEC4 = 0x8B52,
867 GL_INT_VEC2 = 0x8B53,
868 GL_INT_VEC3 = 0x8B54,
869 GL_INT_VEC4 = 0x8B55,
870 GL_BOOL = 0x8B56,
871 GL_BOOL_VEC2 = 0x8B57,
872 GL_BOOL_VEC3 = 0x8B58,
873 GL_BOOL_VEC4 = 0x8B59,
874 GL_FLOAT_MAT2 = 0x8B5A,
875 GL_FLOAT_MAT3 = 0x8B5B,
876 GL_FLOAT_MAT4 = 0x8B5C,
877 GL_SAMPLER_2D = 0x8B5E,
878 GL_SAMPLER_CUBE = 0x8B60,
879 GL_VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622,
880 GL_VERTEX_ATTRIB_ARRAY_SIZE = 0x8623,
881 GL_VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624,
882 GL_VERTEX_ATTRIB_ARRAY_TYPE = 0x8625,
883 GL_VERTEX_ATTRIB_ARRAY_NORMALIZED =0x886A,
884 GL_VERTEX_ATTRIB_ARRAY_POINTER = 0x8645,
885 GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING =0x889F,
886 GL_IMPLEMENTATION_COLOR_READ_TYPE =0x8B9A,
887 GL_IMPLEMENTATION_COLOR_READ_FORMAT =0x8B9B,
888 GL_COMPILE_STATUS = 0x8B81,
889 GL_INFO_LOG_LENGTH = 0x8B84,
890 GL_SHADER_SOURCE_LENGTH = 0x8B88,
891 GL_SHADER_COMPILER = 0x8DFA,
892 GL_SHADER_BINARY_FORMATS = 0x8DF8,
893 GL_NUM_SHADER_BINARY_FORMATS = 0x8DF9,
894 GL_LOW_FLOAT = 0x8DF0,
895 GL_MEDIUM_FLOAT = 0x8DF1,
896 GL_HIGH_FLOAT = 0x8DF2,
897 GL_LOW_INT = 0x8DF3,
898 GL_MEDIUM_INT = 0x8DF4,
899 GL_HIGH_INT = 0x8DF5,
900 GL_FRAMEBUFFER = 0x8D40,
901 GL_RENDERBUFFER = 0x8D41,
902 GL_RGBA4 = 0x8056,
903 GL_RGB5_A1 = 0x8057,
904 GL_RGB565 = 0x8D62,
905 GL_DEPTH_COMPONENT16 = 0x81A5,
906 GL_STENCIL_INDEX8 = 0x8D48,
907 GL_RENDERBUFFER_WIDTH = 0x8D42,
908 GL_RENDERBUFFER_HEIGHT = 0x8D43,
909 GL_RENDERBUFFER_INTERNAL_FORMAT = 0x8D44,
910 GL_RENDERBUFFER_RED_SIZE = 0x8D50,
911 GL_RENDERBUFFER_GREEN_SIZE = 0x8D51,
912 GL_RENDERBUFFER_BLUE_SIZE = 0x8D52,
913 GL_RENDERBUFFER_ALPHA_SIZE = 0x8D53,
914 GL_RENDERBUFFER_DEPTH_SIZE = 0x8D54,
915 GL_RENDERBUFFER_STENCIL_SIZE = 0x8D55,
916 GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE =0x8CD0,
917 GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME =0x8CD1,
918 GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL =0x8CD2,
919 GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE =0x8CD3,
920 GL_COLOR_ATTACHMENT0 = 0x8CE0,
921 GL_DEPTH_ATTACHMENT = 0x8D00,
922 GL_STENCIL_ATTACHMENT = 0x8D20,
923 GL_NONE = 0,
924 GL_FRAMEBUFFER_COMPLETE = 0x8CD5,
925 GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT =0x8CD6,
926 GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT =0x8CD7,
927 GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS =0x8CD9,
928 GL_FRAMEBUFFER_UNSUPPORTED = 0x8CDD,
929 GL_FRAMEBUFFER_BINDING = 0x8CA6,
930 GL_RENDERBUFFER_BINDING = 0x8CA7,
931 GL_MAX_RENDERBUFFER_SIZE = 0x84E8,
932 GL_INVALID_FRAMEBUFFER_OPERATION = 0x0506,
933 GL_READ_BUFFER = 0x0C02,
934 GL_UNPACK_ROW_LENGTH = 0x0CF2,
935 GL_UNPACK_SKIP_ROWS = 0x0CF3,
936 GL_UNPACK_SKIP_PIXELS = 0x0CF4,
937 GL_PACK_ROW_LENGTH = 0x0D02,
938 GL_PACK_SKIP_ROWS = 0x0D03,
939 GL_PACK_SKIP_PIXELS = 0x0D04,
940 GL_COLOR = 0x1800,
941 GL_DEPTH = 0x1801,
942 GL_STENCIL = 0x1802,
943 GL_RED = 0x1903,
944 GL_RGB8 = 0x8051,
945 GL_RGBA8 = 0x8058,
946 GL_RGB10_A2 = 0x8059,
947 GL_TEXTURE_BINDING_3D = 0x806A,
948 GL_UNPACK_SKIP_IMAGES = 0x806D,
949 GL_UNPACK_IMAGE_HEIGHT = 0x806E,
950 GL_TEXTURE_3D = 0x806F,
951 GL_TEXTURE_WRAP_R = 0x8072,
952 GL_MAX_3D_TEXTURE_SIZE = 0x8073,
953 GL_UNSIGNED_INT_2_10_10_10_REV = 0x8368,
954 GL_MAX_ELEMENTS_VERTICES = 0x80E8,
955 GL_MAX_ELEMENTS_INDICES = 0x80E9,
956 GL_TEXTURE_MIN_LOD = 0x813A,
957 GL_TEXTURE_MAX_LOD = 0x813B,
958 GL_TEXTURE_BASE_LEVEL = 0x813C,
959 GL_TEXTURE_MAX_LEVEL = 0x813D,
960 GL_MIN = 0x8007,
961 GL_MAX = 0x8008,
962 GL_DEPTH_COMPONENT24 = 0x81A6,
963 GL_MAX_TEXTURE_LOD_BIAS = 0x84FD,
964 GL_TEXTURE_COMPARE_MODE = 0x884C,
965 GL_TEXTURE_COMPARE_FUNC = 0x884D,
966 GL_CURRENT_QUERY = 0x8865,
967 GL_QUERY_RESULT = 0x8866,
968 GL_QUERY_RESULT_AVAILABLE = 0x8867,
969 GL_BUFFER_MAPPED = 0x88BC,
970 GL_BUFFER_MAP_POINTER = 0x88BD,
971 GL_STREAM_READ = 0x88E1,
972 GL_STREAM_COPY = 0x88E2,
973 GL_STATIC_READ = 0x88E5,
974 GL_STATIC_COPY = 0x88E6,
975 GL_DYNAMIC_READ = 0x88E9,
976 GL_DYNAMIC_COPY = 0x88EA,
977 GL_MAX_DRAW_BUFFERS = 0x8824,
978 GL_DRAW_BUFFER0 = 0x8825,
979 GL_DRAW_BUFFER1 = 0x8826,
980 GL_DRAW_BUFFER2 = 0x8827,
981 GL_DRAW_BUFFER3 = 0x8828,
982 GL_DRAW_BUFFER4 = 0x8829,
983 GL_DRAW_BUFFER5 = 0x882A,
984 GL_DRAW_BUFFER6 = 0x882B,
985 GL_DRAW_BUFFER7 = 0x882C,
986 GL_DRAW_BUFFER8 = 0x882D,
987 GL_DRAW_BUFFER9 = 0x882E,
988 GL_DRAW_BUFFER10 = 0x882F,
989 GL_DRAW_BUFFER11 = 0x8830,
990 GL_DRAW_BUFFER12 = 0x8831,
991 GL_DRAW_BUFFER13 = 0x8832,
992 GL_DRAW_BUFFER14 = 0x8833,
993 GL_DRAW_BUFFER15 = 0x8834,
994 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS =0x8B49,
995 GL_MAX_VERTEX_UNIFORM_COMPONENTS = 0x8B4A,
996 GL_SAMPLER_3D = 0x8B5F,
997 GL_SAMPLER_2D_SHADOW = 0x8B62,
998 GL_FRAGMENT_SHADER_DERIVATIVE_HINT =0x8B8B,
999 GL_PIXEL_PACK_BUFFER = 0x88EB,
1000 GL_PIXEL_UNPACK_BUFFER = 0x88EC,
1001 GL_PIXEL_PACK_BUFFER_BINDING = 0x88ED,
1002 GL_PIXEL_UNPACK_BUFFER_BINDING = 0x88EF,
1003 GL_FLOAT_MAT2x3 = 0x8B65,
1004 GL_FLOAT_MAT2x4 = 0x8B66,
1005 GL_FLOAT_MAT3x2 = 0x8B67,
1006 GL_FLOAT_MAT3x4 = 0x8B68,
1007 GL_FLOAT_MAT4x2 = 0x8B69,
1008 GL_FLOAT_MAT4x3 = 0x8B6A,
1009 GL_SRGB = 0x8C40,
1010 GL_SRGB8 = 0x8C41,
1011 GL_SRGB8_ALPHA8 = 0x8C43,
1012 GL_COMPARE_REF_TO_TEXTURE = 0x884E,
1013 GL_MAJOR_VERSION = 0x821B,
1014 GL_MINOR_VERSION = 0x821C,
1015 GL_NUM_EXTENSIONS = 0x821D,
1016 GL_RGBA32F = 0x8814,
1017 GL_RGB32F = 0x8815,
1018 GL_RGBA16F = 0x881A,
1019 GL_RGB16F = 0x881B,
1020 GL_VERTEX_ATTRIB_ARRAY_INTEGER = 0x88FD,
1021 GL_MAX_ARRAY_TEXTURE_LAYERS = 0x88FF,
1022 GL_MIN_PROGRAM_TEXEL_OFFSET = 0x8904,
1023 GL_MAX_PROGRAM_TEXEL_OFFSET = 0x8905,
1024 GL_MAX_VARYING_COMPONENTS = 0x8B4B,
1025 GL_TEXTURE_2D_ARRAY = 0x8C1A,
1026 GL_TEXTURE_BINDING_2D_ARRAY = 0x8C1D,
1027 GL_R11F_G11F_B10F = 0x8C3A,
1028 GL_UNSIGNED_INT_10F_11F_11F_REV = 0x8C3B,
1029 GL_RGB9_E5 = 0x8C3D,
1030 GL_UNSIGNED_INT_5_9_9_9_REV = 0x8C3E,
1031 GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH =0x8C76,
1032 GL_TRANSFORM_FEEDBACK_BUFFER_MODE =0x8C7F,
1033 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS =0x8C80,
1034 GL_TRANSFORM_FEEDBACK_VARYINGS = 0x8C83,
1035 GL_TRANSFORM_FEEDBACK_BUFFER_START =0x8C84,
1036 GL_TRANSFORM_FEEDBACK_BUFFER_SIZE =0x8C85,
1037 GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN =0x8C88,
1038 GL_RASTERIZER_DISCARD = 0x8C89,
1039 GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS =0x8C8A,
1040 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS =0x8C8B,
1041 GL_INTERLEAVED_ATTRIBS = 0x8C8C,
1042 GL_SEPARATE_ATTRIBS = 0x8C8D,
1043 GL_TRANSFORM_FEEDBACK_BUFFER = 0x8C8E,
1044 GL_TRANSFORM_FEEDBACK_BUFFER_BINDING =0x8C8F,
1045 GL_RGBA32UI = 0x8D70,
1046 GL_RGB32UI = 0x8D71,
1047 GL_RGBA16UI = 0x8D76,
1048 GL_RGB16UI = 0x8D77,
1049 GL_RGBA8UI = 0x8D7C,
1050 GL_RGB8UI = 0x8D7D,
1051 GL_RGBA32I = 0x8D82,
1052 GL_RGB32I = 0x8D83,
1053 GL_RGBA16I = 0x8D88,
1054 GL_RGB16I = 0x8D89,
1055 GL_RGBA8I = 0x8D8E,
1056 GL_RGB8I = 0x8D8F,
1057 GL_RED_INTEGER = 0x8D94,
1058 GL_RGB_INTEGER = 0x8D98,
1059 GL_RGBA_INTEGER = 0x8D99,
1060 GL_SAMPLER_2D_ARRAY = 0x8DC1,
1061 GL_SAMPLER_2D_ARRAY_SHADOW = 0x8DC4,
1062 GL_SAMPLER_CUBE_SHADOW = 0x8DC5,
1063 GL_UNSIGNED_INT_VEC2 = 0x8DC6,
1064 GL_UNSIGNED_INT_VEC3 = 0x8DC7,
1065 GL_UNSIGNED_INT_VEC4 = 0x8DC8,
1066 GL_INT_SAMPLER_2D = 0x8DCA,
1067 GL_INT_SAMPLER_3D = 0x8DCB,
1068 GL_INT_SAMPLER_CUBE = 0x8DCC,
1069 GL_INT_SAMPLER_2D_ARRAY = 0x8DCF,
1070 GL_UNSIGNED_INT_SAMPLER_2D = 0x8DD2,
1071 GL_UNSIGNED_INT_SAMPLER_3D = 0x8DD3,
1072 GL_UNSIGNED_INT_SAMPLER_CUBE = 0x8DD4,
1073 GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = 0x8DD7,
1074 GL_BUFFER_ACCESS_FLAGS = 0x911F,
1075 GL_BUFFER_MAP_LENGTH = 0x9120,
1076 GL_BUFFER_MAP_OFFSET = 0x9121,
1077 GL_DEPTH_COMPONENT32F = 0x8CAC,
1078 GL_DEPTH32F_STENCIL8 = 0x8CAD,
1079 GL_FLOAT_32_UNSIGNED_INT_24_8_REV =0x8DAD,
1080 GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING =0x8210,
1081 GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE =0x8211,
1082 GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE =0x8212,
1083 GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE =0x8213,
1084 GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE =0x8214,
1085 GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE =0x8215,
1086 GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE =0x8216,
1087 GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE =0x8217,
1088 GL_FRAMEBUFFER_DEFAULT = 0x8218,
1089 GL_FRAMEBUFFER_UNDEFINED = 0x8219,
1090 GL_DEPTH_STENCIL_ATTACHMENT = 0x821A,
1091 GL_DEPTH_STENCIL = 0x84F9,
1092 GL_UNSIGNED_INT_24_8 = 0x84FA,
1093 GL_DEPTH24_STENCIL8 = 0x88F0,
1094 GL_UNSIGNED_NORMALIZED = 0x8C17,
1095 GL_DRAW_FRAMEBUFFER_BINDING = 0x8CA6,
1096 GL_READ_FRAMEBUFFER = 0x8CA8,
1097 GL_DRAW_FRAMEBUFFER = 0x8CA9,
1098 GL_READ_FRAMEBUFFER_BINDING = 0x8CAA,
1099 GL_RENDERBUFFER_SAMPLES = 0x8CAB,
1100 GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER =0x8CD4,
1101 GL_MAX_COLOR_ATTACHMENTS = 0x8CDF,
1102 GL_COLOR_ATTACHMENT1 = 0x8CE1,
1103 GL_COLOR_ATTACHMENT2 = 0x8CE2,
1104 GL_COLOR_ATTACHMENT3 = 0x8CE3,
1105 GL_COLOR_ATTACHMENT4 = 0x8CE4,
1106 GL_COLOR_ATTACHMENT5 = 0x8CE5,
1107 GL_COLOR_ATTACHMENT6 = 0x8CE6,
1108 GL_COLOR_ATTACHMENT7 = 0x8CE7,
1109 GL_COLOR_ATTACHMENT8 = 0x8CE8,
1110 GL_COLOR_ATTACHMENT9 = 0x8CE9,
1111 GL_COLOR_ATTACHMENT10 = 0x8CEA,
1112 GL_COLOR_ATTACHMENT11 = 0x8CEB,
1113 GL_COLOR_ATTACHMENT12 = 0x8CEC,
1114 GL_COLOR_ATTACHMENT13 = 0x8CED,
1115 GL_COLOR_ATTACHMENT14 = 0x8CEE,
1116 GL_COLOR_ATTACHMENT15 = 0x8CEF,
1117 GL_COLOR_ATTACHMENT16 = 0x8CF0,
1118 GL_COLOR_ATTACHMENT17 = 0x8CF1,
1119 GL_COLOR_ATTACHMENT18 = 0x8CF2,
1120 GL_COLOR_ATTACHMENT19 = 0x8CF3,
1121 GL_COLOR_ATTACHMENT20 = 0x8CF4,
1122 GL_COLOR_ATTACHMENT21 = 0x8CF5,
1123 GL_COLOR_ATTACHMENT22 = 0x8CF6,
1124 GL_COLOR_ATTACHMENT23 = 0x8CF7,
1125 GL_COLOR_ATTACHMENT24 = 0x8CF8,
1126 GL_COLOR_ATTACHMENT25 = 0x8CF9,
1127 GL_COLOR_ATTACHMENT26 = 0x8CFA,
1128 GL_COLOR_ATTACHMENT27 = 0x8CFB,
1129 GL_COLOR_ATTACHMENT28 = 0x8CFC,
1130 GL_COLOR_ATTACHMENT29 = 0x8CFD,
1131 GL_COLOR_ATTACHMENT30 = 0x8CFE,
1132 GL_COLOR_ATTACHMENT31 = 0x8CFF,
1133 GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE =0x8D56,
1134 GL_MAX_SAMPLES = 0x8D57,
1135 GL_HALF_FLOAT = 0x140B,
1136 GL_MAP_READ_BIT = 0x0001,
1137 GL_MAP_WRITE_BIT = 0x0002,
1138 GL_MAP_INVALIDATE_RANGE_BIT = 0x0004,
1139 GL_MAP_INVALIDATE_BUFFER_BIT = 0x0008,
1140 GL_MAP_FLUSH_EXPLICIT_BIT = 0x0010,
1141 GL_MAP_UNSYNCHRONIZED_BIT = 0x0020,
1142 GL_RG = 0x8227,
1143 GL_RG_INTEGER = 0x8228,
1144 GL_R8 = 0x8229,
1145 GL_RG8 = 0x822B,
1146 GL_R16F = 0x822D,
1147 GL_R32F = 0x822E,
1148 GL_RG16F = 0x822F,
1149 GL_RG32F = 0x8230,
1150 GL_R8I = 0x8231,
1151 GL_R8UI = 0x8232,
1152 GL_R16I = 0x8233,
1153 GL_R16UI = 0x8234,
1154 GL_R32I = 0x8235,
1155 GL_R32UI = 0x8236,
1156 GL_RG8I = 0x8237,
1157 GL_RG8UI = 0x8238,
1158 GL_RG16I = 0x8239,
1159 GL_RG16UI = 0x823A,
1160 GL_RG32I = 0x823B,
1161 GL_RG32UI = 0x823C,
1162 GL_VERTEX_ARRAY_BINDING = 0x85B5,
1163 GL_R8_SNORM = 0x8F94,
1164 GL_RG8_SNORM = 0x8F95,
1165 GL_RGB8_SNORM = 0x8F96,
1166 GL_RGBA8_SNORM = 0x8F97,
1167 GL_SIGNED_NORMALIZED = 0x8F9C,
1168 GL_PRIMITIVE_RESTART_FIXED_INDEX = 0x8D69,
1169 GL_COPY_READ_BUFFER = 0x8F36,
1170 GL_COPY_WRITE_BUFFER = 0x8F37,
1171 GL_COPY_READ_BUFFER_BINDING = 0x8F36,
1172 GL_COPY_WRITE_BUFFER_BINDING = 0x8F37,
1173 GL_UNIFORM_BUFFER = 0x8A11,
1174 GL_UNIFORM_BUFFER_BINDING = 0x8A28,
1175 GL_UNIFORM_BUFFER_START = 0x8A29,
1176 GL_UNIFORM_BUFFER_SIZE = 0x8A2A,
1177 GL_MAX_VERTEX_UNIFORM_BLOCKS = 0x8A2B,
1178 GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 0x8A2D,
1179 GL_MAX_COMBINED_UNIFORM_BLOCKS = 0x8A2E,
1180 GL_MAX_UNIFORM_BUFFER_BINDINGS = 0x8A2F,
1181 GL_MAX_UNIFORM_BLOCK_SIZE = 0x8A30,
1182 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS =0x8A31,
1183 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS =0x8A33,
1184 GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT =0x8A34,
1185 GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH =0x8A35,
1186 GL_ACTIVE_UNIFORM_BLOCKS = 0x8A36,
1187 GL_UNIFORM_TYPE = 0x8A37,
1188 GL_UNIFORM_SIZE = 0x8A38,
1189 GL_UNIFORM_NAME_LENGTH = 0x8A39,
1190 GL_UNIFORM_BLOCK_INDEX = 0x8A3A,
1191 GL_UNIFORM_OFFSET = 0x8A3B,
1192 GL_UNIFORM_ARRAY_STRIDE = 0x8A3C,
1193 GL_UNIFORM_MATRIX_STRIDE = 0x8A3D,
1194 GL_UNIFORM_IS_ROW_MAJOR = 0x8A3E,
1195 GL_UNIFORM_BLOCK_BINDING = 0x8A3F,
1196 GL_UNIFORM_BLOCK_DATA_SIZE = 0x8A40,
1197 GL_UNIFORM_BLOCK_NAME_LENGTH = 0x8A41,
1198 GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS = 0x8A42,
1199 GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES =0x8A43,
1200 GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER =0x8A44,
1201 GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER =0x8A46,
1202 GL_INVALID_INDEX = 0xFFFFFFFFu,
1203 GL_MAX_VERTEX_OUTPUT_COMPONENTS = 0x9122,
1204 GL_MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125,
1205 GL_MAX_SERVER_WAIT_TIMEOUT = 0x9111,
1206 GL_OBJECT_TYPE = 0x9112,
1207 GL_SYNC_CONDITION = 0x9113,
1208 GL_SYNC_STATUS = 0x9114,
1209 GL_SYNC_FLAGS = 0x9115,
1210 GL_SYNC_FENCE = 0x9116,
1211 GL_SYNC_GPU_COMMANDS_COMPLETE = 0x9117,
1212 GL_UNSIGNALED = 0x9118,
1213 GL_SIGNALED = 0x9119,
1214 GL_ALREADY_SIGNALED = 0x911A,
1215 GL_TIMEOUT_EXPIRED = 0x911B,
1216 GL_CONDITION_SATISFIED = 0x911C,
1217 GL_WAIT_FAILED = 0x911D,
1218 GL_SYNC_FLUSH_COMMANDS_BIT = 0x00000001,
1219 GL_TIMEOUT_IGNORED = 0xFFFFFFFFFFFFFFFFull,
1220 GL_VERTEX_ATTRIB_ARRAY_DIVISOR = 0x88FE,
1221 GL_ANY_SAMPLES_PASSED = 0x8C2F,
1222 GL_ANY_SAMPLES_PASSED_CONSERVATIVE =0x8D6A,
1223 GL_SAMPLER_BINDING = 0x8919,
1224 GL_RGB10_A2UI = 0x906F,
1225 GL_TEXTURE_SWIZZLE_R = 0x8E42,
1226 GL_TEXTURE_SWIZZLE_G = 0x8E43,
1227 GL_TEXTURE_SWIZZLE_B = 0x8E44,
1228 GL_TEXTURE_SWIZZLE_A = 0x8E45,
1229 GL_GREEN = 0x1904,
1230 GL_BLUE = 0x1905,
1231 GL_INT_2_10_10_10_REV = 0x8D9F,
1232 GL_TRANSFORM_FEEDBACK = 0x8E22,
1233 GL_TRANSFORM_FEEDBACK_PAUSED = 0x8E23,
1234 GL_TRANSFORM_FEEDBACK_ACTIVE = 0x8E24,
1235 GL_TRANSFORM_FEEDBACK_BINDING = 0x8E25,
1236 GL_PROGRAM_BINARY_RETRIEVABLE_HINT =0x8257,
1237 GL_PROGRAM_BINARY_LENGTH = 0x8741,
1238 GL_NUM_PROGRAM_BINARY_FORMATS = 0x87FE,
1239 GL_PROGRAM_BINARY_FORMATS = 0x87FF,
1240 GL_COMPRESSED_R11_EAC = 0x9270,
1241 GL_COMPRESSED_SIGNED_R11_EAC = 0x9271,
1242 GL_COMPRESSED_RG11_EAC = 0x9272,
1243 GL_COMPRESSED_SIGNED_RG11_EAC = 0x9273,
1244 GL_COMPRESSED_RGB8_ETC2 = 0x9274,
1245 GL_COMPRESSED_SRGB8_ETC2 = 0x9275,
1246 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 =0x9276,
1247 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 =0x9277,
1248 GL_COMPRESSED_RGBA8_ETC2_EAC = 0x9278,
1249 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC =0x9279,
1250 GL_TEXTURE_IMMUTABLE_FORMAT = 0x912F,
1251 GL_MAX_ELEMENT_INDEX = 0x8D6B,
1252 GL_NUM_SAMPLE_COUNTS = 0x9380,
1253 GL_TEXTURE_IMMUTABLE_LEVELS = 0x82DF,
1254 GL_COMPUTE_SHADER = 0x91B9,
1255 GL_MAX_COMPUTE_UNIFORM_BLOCKS = 0x91BB,
1256 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS =0x91BC,
1257 GL_MAX_COMPUTE_IMAGE_UNIFORMS = 0x91BD,
1258 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE =0x8262,
1259 GL_MAX_COMPUTE_UNIFORM_COMPONENTS =0x8263,
1260 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS =0x8264,
1261 GL_MAX_COMPUTE_ATOMIC_COUNTERS = 0x8265,
1262 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS =0x8266,
1263 GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS =0x90EB,
1264 GL_MAX_COMPUTE_WORK_GROUP_COUNT = 0x91BE,
1265 GL_MAX_COMPUTE_WORK_GROUP_SIZE = 0x91BF,
1266 GL_COMPUTE_WORK_GROUP_SIZE = 0x8267,
1267 GL_DISPATCH_INDIRECT_BUFFER = 0x90EE,
1268 GL_DISPATCH_INDIRECT_BUFFER_BINDING =0x90EF,
1269 GL_COMPUTE_SHADER_BIT = 0x00000020,
1270 GL_DRAW_INDIRECT_BUFFER = 0x8F3F,
1271 GL_DRAW_INDIRECT_BUFFER_BINDING = 0x8F43,
1272 GL_MAX_UNIFORM_LOCATIONS = 0x826E,
1273 GL_FRAMEBUFFER_DEFAULT_WIDTH = 0x9310,
1274 GL_FRAMEBUFFER_DEFAULT_HEIGHT = 0x9311,
1275 GL_FRAMEBUFFER_DEFAULT_SAMPLES = 0x9313,
1276 GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS =0x9314,
1277 GL_MAX_FRAMEBUFFER_WIDTH = 0x9315,
1278 GL_MAX_FRAMEBUFFER_HEIGHT = 0x9316,
1279 GL_MAX_FRAMEBUFFER_SAMPLES = 0x9318,
1280 GL_UNIFORM = 0x92E1,
1281 GL_UNIFORM_BLOCK = 0x92E2,
1282 GL_PROGRAM_INPUT = 0x92E3,
1283 GL_PROGRAM_OUTPUT = 0x92E4,
1284 GL_BUFFER_VARIABLE = 0x92E5,
1285 GL_SHADER_STORAGE_BLOCK = 0x92E6,
1286 GL_ATOMIC_COUNTER_BUFFER = 0x92C0,
1287 GL_TRANSFORM_FEEDBACK_VARYING = 0x92F4,
1288 GL_ACTIVE_RESOURCES = 0x92F5,
1289 GL_MAX_NAME_LENGTH = 0x92F6,
1290 GL_MAX_NUM_ACTIVE_VARIABLES = 0x92F7,
1291 GL_NAME_LENGTH = 0x92F9,
1292 GL_TYPE = 0x92FA,
1293 GL_ARRAY_SIZE = 0x92FB,
1294 GL_OFFSET = 0x92FC,
1295 GL_BLOCK_INDEX = 0x92FD,
1296 GL_ARRAY_STRIDE = 0x92FE,
1297 GL_MATRIX_STRIDE = 0x92FF,
1298 GL_IS_ROW_MAJOR = 0x9300,
1299 GL_ATOMIC_COUNTER_BUFFER_INDEX = 0x9301,
1300 GL_BUFFER_BINDING = 0x9302,
1301 GL_BUFFER_DATA_SIZE = 0x9303,
1302 GL_NUM_ACTIVE_VARIABLES = 0x9304,
1303 GL_ACTIVE_VARIABLES = 0x9305,
1304 GL_REFERENCED_BY_VERTEX_SHADER = 0x9306,
1305 GL_REFERENCED_BY_FRAGMENT_SHADER = 0x930A,
1306 GL_REFERENCED_BY_COMPUTE_SHADER = 0x930B,
1307 GL_TOP_LEVEL_ARRAY_SIZE = 0x930C,
1308 GL_TOP_LEVEL_ARRAY_STRIDE = 0x930D,
1309 GL_LOCATION = 0x930E,
1310 GL_VERTEX_SHADER_BIT = 0x00000001,
1311 GL_FRAGMENT_SHADER_BIT = 0x00000002,
1312 GL_ALL_SHADER_BITS = 0xFFFFFFFF,
1313 GL_PROGRAM_SEPARABLE = 0x8258,
1314 GL_ACTIVE_PROGRAM = 0x8259,
1315 GL_PROGRAM_PIPELINE_BINDING = 0x825A,
1316 GL_ATOMIC_COUNTER_BUFFER_BINDING = 0x92C1,
1317 GL_ATOMIC_COUNTER_BUFFER_START = 0x92C2,
1318 GL_ATOMIC_COUNTER_BUFFER_SIZE = 0x92C3,
1319 GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS =0x92CC,
1320 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS =0x92D0,
1321 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS =0x92D1,
1322 GL_MAX_VERTEX_ATOMIC_COUNTERS = 0x92D2,
1323 GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 0x92D6,
1324 GL_MAX_COMBINED_ATOMIC_COUNTERS = 0x92D7,
1325 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE =0x92D8,
1326 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS =0x92DC,
1327 GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 0x92D9,
1328 GL_UNSIGNED_INT_ATOMIC_COUNTER = 0x92DB,
1329 GL_MAX_IMAGE_UNITS = 0x8F38,
1330 GL_MAX_VERTEX_IMAGE_UNIFORMS = 0x90CA,
1331 GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 0x90CE,
1332 GL_MAX_COMBINED_IMAGE_UNIFORMS = 0x90CF,
1333 GL_IMAGE_BINDING_NAME = 0x8F3A,
1334 GL_IMAGE_BINDING_LEVEL = 0x8F3B,
1335 GL_IMAGE_BINDING_LAYERED = 0x8F3C,
1336 GL_IMAGE_BINDING_LAYER = 0x8F3D,
1337 GL_IMAGE_BINDING_ACCESS = 0x8F3E,
1338 GL_IMAGE_BINDING_FORMAT = 0x906E,
1339 GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT =0x00000001,
1340 GL_ELEMENT_ARRAY_BARRIER_BIT = 0x00000002,
1341 GL_UNIFORM_BARRIER_BIT = 0x00000004,
1342 GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008,
1343 GL_SHADER_IMAGE_ACCESS_BARRIER_BIT =0x00000020,
1344 GL_COMMAND_BARRIER_BIT = 0x00000040,
1345 GL_PIXEL_BUFFER_BARRIER_BIT = 0x00000080,
1346 GL_TEXTURE_UPDATE_BARRIER_BIT = 0x00000100,
1347 GL_BUFFER_UPDATE_BARRIER_BIT = 0x00000200,
1348 GL_FRAMEBUFFER_BARRIER_BIT = 0x00000400,
1349 GL_TRANSFORM_FEEDBACK_BARRIER_BIT =0x00000800,
1350 GL_ATOMIC_COUNTER_BARRIER_BIT = 0x00001000,
1351 GL_ALL_BARRIER_BITS = 0xFFFFFFFF,
1352 GL_IMAGE_2D = 0x904D,
1353 GL_IMAGE_3D = 0x904E,
1354 GL_IMAGE_CUBE = 0x9050,
1355 GL_IMAGE_2D_ARRAY = 0x9053,
1356 GL_INT_IMAGE_2D = 0x9058,
1357 GL_INT_IMAGE_3D = 0x9059,
1358 GL_INT_IMAGE_CUBE = 0x905B,
1359 GL_INT_IMAGE_2D_ARRAY = 0x905E,
1360 GL_UNSIGNED_INT_IMAGE_2D = 0x9063,
1361 GL_UNSIGNED_INT_IMAGE_3D = 0x9064,
1362 GL_UNSIGNED_INT_IMAGE_CUBE = 0x9066,
1363 GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 0x9069,
1364 GL_IMAGE_FORMAT_COMPATIBILITY_TYPE =0x90C7,
1365 GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE =0x90C8,
1366 GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS =0x90C9,
1367 GL_READ_ONLY = 0x88B8,
1368 GL_WRITE_ONLY = 0x88B9,
1369 GL_READ_WRITE = 0x88BA,
1370 GL_SHADER_STORAGE_BUFFER = 0x90D2,
1371 GL_SHADER_STORAGE_BUFFER_BINDING = 0x90D3,
1372 GL_SHADER_STORAGE_BUFFER_START = 0x90D4,
1373 GL_SHADER_STORAGE_BUFFER_SIZE = 0x90D5,
1374 GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS =0x90D6,
1375 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS =0x90DA,
1376 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS =0x90DB,
1377 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS =0x90DC,
1378 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS =0x90DD,
1379 GL_MAX_SHADER_STORAGE_BLOCK_SIZE = 0x90DE,
1380 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT =0x90DF,
1381 GL_SHADER_STORAGE_BARRIER_BIT = 0x00002000,
1382 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES =0x8F39,
1383 GL_DEPTH_STENCIL_TEXTURE_MODE = 0x90EA,
1384 GL_STENCIL_INDEX = 0x1901,
1385 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET =0x8E5E,
1386 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET =0x8E5F,
1387 GL_SAMPLE_POSITION = 0x8E50,
1388 GL_SAMPLE_MASK = 0x8E51,
1389 GL_SAMPLE_MASK_VALUE = 0x8E52,
1390 GL_TEXTURE_2D_MULTISAMPLE = 0x9100,
1391 GL_MAX_SAMPLE_MASK_WORDS = 0x8E59,
1392 GL_MAX_COLOR_TEXTURE_SAMPLES = 0x910E,
1393 GL_MAX_DEPTH_TEXTURE_SAMPLES = 0x910F,
1394 GL_MAX_INTEGER_SAMPLES = 0x9110,
1395 GL_TEXTURE_BINDING_2D_MULTISAMPLE =0x9104,
1396 GL_TEXTURE_SAMPLES = 0x9106,
1397 GL_TEXTURE_FIXED_SAMPLE_LOCATIONS =0x9107,
1398 GL_TEXTURE_WIDTH = 0x1000,
1399 GL_TEXTURE_HEIGHT = 0x1001,
1400 GL_TEXTURE_DEPTH = 0x8071,
1401 GL_TEXTURE_INTERNAL_FORMAT = 0x1003,
1402 GL_TEXTURE_RED_SIZE = 0x805C,
1403 GL_TEXTURE_GREEN_SIZE = 0x805D,
1404 GL_TEXTURE_BLUE_SIZE = 0x805E,
1405 GL_TEXTURE_ALPHA_SIZE = 0x805F,
1406 GL_TEXTURE_DEPTH_SIZE = 0x884A,
1407 GL_TEXTURE_STENCIL_SIZE = 0x88F1,
1408 GL_TEXTURE_SHARED_SIZE = 0x8C3F,
1409 GL_TEXTURE_RED_TYPE = 0x8C10,
1410 GL_TEXTURE_GREEN_TYPE = 0x8C11,
1411 GL_TEXTURE_BLUE_TYPE = 0x8C12,
1412 GL_TEXTURE_ALPHA_TYPE = 0x8C13,
1413 GL_TEXTURE_DEPTH_TYPE = 0x8C16,
1414 GL_TEXTURE_COMPRESSED = 0x86A1,
1415 GL_SAMPLER_2D_MULTISAMPLE = 0x9108,
1416 GL_INT_SAMPLER_2D_MULTISAMPLE = 0x9109,
1417 GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE =0x910A,
1418 GL_VERTEX_ATTRIB_BINDING = 0x82D4,
1419 GL_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D5,
1420 GL_VERTEX_BINDING_DIVISOR = 0x82D6,
1421 GL_VERTEX_BINDING_OFFSET = 0x82D7,
1422 GL_VERTEX_BINDING_STRIDE = 0x82D8,
1423 GL_VERTEX_BINDING_BUFFER = 0x8F4F,
1424 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET =0x82D9,
1425 GL_MAX_VERTEX_ATTRIB_BINDINGS = 0x82DA,
1426 GL_MAX_VERTEX_ATTRIB_STRIDE = 0x82E5,
1427 GL_MULTISAMPLE_LINE_WIDTH_RANGE = 0x9381,
1428 GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY =0x9382,
1429 GL_MULTIPLY = 0x9294,
1430 GL_SCREEN = 0x9295,
1431 GL_OVERLAY = 0x9296,
1432 GL_DARKEN = 0x9297,
1433 GL_LIGHTEN = 0x9298,
1434 GL_COLORDODGE = 0x9299,
1435 GL_COLORBURN = 0x929A,
1436 GL_HARDLIGHT = 0x929B,
1437 GL_SOFTLIGHT = 0x929C,
1438 GL_DIFFERENCE = 0x929E,
1439 GL_EXCLUSION = 0x92A0,
1440 GL_HSL_HUE = 0x92AD,
1441 GL_HSL_SATURATION = 0x92AE,
1442 GL_HSL_COLOR = 0x92AF,
1443 GL_HSL_LUMINOSITY = 0x92B0,
1444 GL_DEBUG_OUTPUT_SYNCHRONOUS = 0x8242,
1445 GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH =0x8243,
1446 GL_DEBUG_CALLBACK_FUNCTION = 0x8244,
1447 GL_DEBUG_CALLBACK_USER_PARAM = 0x8245,
1448 GL_DEBUG_SOURCE_API = 0x8246,
1449 GL_DEBUG_SOURCE_WINDOW_SYSTEM = 0x8247,
1450 GL_DEBUG_SOURCE_SHADER_COMPILER = 0x8248,
1451 GL_DEBUG_SOURCE_THIRD_PARTY = 0x8249,
1452 GL_DEBUG_SOURCE_APPLICATION = 0x824A,
1453 GL_DEBUG_SOURCE_OTHER = 0x824B,
1454 GL_DEBUG_TYPE_ERROR = 0x824C,
1455 GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR =0x824D,
1456 GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR = 0x824E,
1457 GL_DEBUG_TYPE_PORTABILITY = 0x824F,
1458 GL_DEBUG_TYPE_PERFORMANCE = 0x8250,
1459 GL_DEBUG_TYPE_OTHER = 0x8251,
1460 GL_DEBUG_TYPE_MARKER = 0x8268,
1461 GL_DEBUG_TYPE_PUSH_GROUP = 0x8269,
1462 GL_DEBUG_TYPE_POP_GROUP = 0x826A,
1463 GL_DEBUG_SEVERITY_NOTIFICATION = 0x826B,
1464 GL_MAX_DEBUG_GROUP_STACK_DEPTH = 0x826C,
1465 GL_DEBUG_GROUP_STACK_DEPTH = 0x826D,
1466 GL_BUFFER = 0x82E0,
1467 GL_SHADER = 0x82E1,
1468 GL_PROGRAM = 0x82E2,
1469 GL_VERTEX_ARRAY = 0x8074,
1470 GL_QUERY = 0x82E3,
1471 GL_PROGRAM_PIPELINE = 0x82E4,
1472 GL_SAMPLER = 0x82E6,
1473 GL_MAX_LABEL_LENGTH = 0x82E8,
1474 GL_MAX_DEBUG_MESSAGE_LENGTH = 0x9143,
1475 GL_MAX_DEBUG_LOGGED_MESSAGES = 0x9144,
1476 GL_DEBUG_LOGGED_MESSAGES = 0x9145,
1477 GL_DEBUG_SEVERITY_HIGH = 0x9146,
1478 GL_DEBUG_SEVERITY_MEDIUM = 0x9147,
1479 GL_DEBUG_SEVERITY_LOW = 0x9148,
1480 GL_DEBUG_OUTPUT = 0x92E0,
1481 GL_CONTEXT_FLAG_DEBUG_BIT = 0x00000002,
1482 GL_STACK_OVERFLOW = 0x0503,
1483 GL_STACK_UNDERFLOW = 0x0504,
1484 GL_GEOMETRY_SHADER = 0x8DD9,
1485 GL_GEOMETRY_SHADER_BIT = 0x00000004,
1486 GL_GEOMETRY_VERTICES_OUT = 0x8916,
1487 GL_GEOMETRY_INPUT_TYPE = 0x8917,
1488 GL_GEOMETRY_OUTPUT_TYPE = 0x8918,
1489 GL_GEOMETRY_SHADER_INVOCATIONS = 0x887F,
1490 GL_LAYER_PROVOKING_VERTEX = 0x825E,
1491 GL_LINES_ADJACENCY = 0x000A,
1492 GL_LINE_STRIP_ADJACENCY = 0x000B,
1493 GL_TRIANGLES_ADJACENCY = 0x000C,
1494 GL_TRIANGLE_STRIP_ADJACENCY = 0x000D,
1495 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS =0x8DDF,
1496 GL_MAX_GEOMETRY_UNIFORM_BLOCKS = 0x8A2C,
1497 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS =0x8A32,
1498 GL_MAX_GEOMETRY_INPUT_COMPONENTS = 0x9123,
1499 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS =0x9124,
1500 GL_MAX_GEOMETRY_OUTPUT_VERTICES = 0x8DE0,
1501 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS =0x8DE1,
1502 GL_MAX_GEOMETRY_SHADER_INVOCATIONS =0x8E5A,
1503 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS =0x8C29,
1504 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS =0x92CF,
1505 GL_MAX_GEOMETRY_ATOMIC_COUNTERS = 0x92D5,
1506 GL_MAX_GEOMETRY_IMAGE_UNIFORMS = 0x90CD,
1507 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS =0x90D7,
1508 GL_FIRST_VERTEX_CONVENTION = 0x8E4D,
1509 GL_LAST_VERTEX_CONVENTION = 0x8E4E,
1510 GL_UNDEFINED_VERTEX = 0x8260,
1511 GL_PRIMITIVES_GENERATED = 0x8C87,
1512 GL_FRAMEBUFFER_DEFAULT_LAYERS = 0x9312,
1513 GL_MAX_FRAMEBUFFER_LAYERS = 0x9317,
1514 GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS =0x8DA8,
1515 GL_FRAMEBUFFER_ATTACHMENT_LAYERED =0x8DA7,
1516 GL_REFERENCED_BY_GEOMETRY_SHADER = 0x9309,
1517 GL_PRIMITIVE_BOUNDING_BOX = 0x92BE,
1518 GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT =0x00000004,
1519 GL_CONTEXT_FLAGS = 0x821E,
1520 GL_LOSE_CONTEXT_ON_RESET = 0x8252,
1521 GL_GUILTY_CONTEXT_RESET = 0x8253,
1522 GL_INNOCENT_CONTEXT_RESET = 0x8254,
1523 GL_UNKNOWN_CONTEXT_RESET = 0x8255,
1524 GL_RESET_NOTIFICATION_STRATEGY = 0x8256,
1525 GL_NO_RESET_NOTIFICATION = 0x8261,
1526 GL_CONTEXT_LOST = 0x0507,
1527 GL_SAMPLE_SHADING = 0x8C36,
1528 GL_MIN_SAMPLE_SHADING_VALUE = 0x8C37,
1529 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET =0x8E5B,
1530 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET =0x8E5C,
1531 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS =0x8E5D,
1532 GL_PATCHES = 0x000E,
1533 GL_PATCH_VERTICES = 0x8E72,
1534 GL_TESS_CONTROL_OUTPUT_VERTICES = 0x8E75,
1535 GL_TESS_GEN_MODE = 0x8E76,
1536 GL_TESS_GEN_SPACING = 0x8E77,
1537 GL_TESS_GEN_VERTEX_ORDER = 0x8E78,
1538 GL_TESS_GEN_POINT_MODE = 0x8E79,
1539 GL_ISOLINES = 0x8E7A,
1540 GL_QUADS = 0x0007,
1541 GL_FRACTIONAL_ODD = 0x8E7B,
1542 GL_FRACTIONAL_EVEN = 0x8E7C,
1543 GL_MAX_PATCH_VERTICES = 0x8E7D,
1544 GL_MAX_TESS_GEN_LEVEL = 0x8E7E,
1545 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS =0x8E7F,
1546 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS =0x8E80,
1547 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS =0x8E81,
1548 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS =0x8E82,
1549 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS =0x8E83,
1550 GL_MAX_TESS_PATCH_COMPONENTS = 0x8E84,
1551 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS =0x8E85,
1552 GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS =0x8E86,
1553 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS =0x8E89,
1554 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS =0x8E8A,
1555 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS =0x886C,
1556 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS =0x886D,
1557 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS =0x8E1E,
1558 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS =0x8E1F,
1559 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS =0x92CD,
1560 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS =0x92CE,
1561 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS =0x92D3,
1562 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS =0x92D4,
1563 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS =0x90CB,
1564 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS =0x90CC,
1565 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS =0x90D8,
1566 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS =0x90D9,
1567 GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED =0x8221,
1568 GL_IS_PER_PATCH = 0x92E7,
1569 GL_REFERENCED_BY_TESS_CONTROL_SHADER =0x9307,
1570 GL_REFERENCED_BY_TESS_EVALUATION_SHADER =0x9308,
1571 GL_TESS_CONTROL_SHADER = 0x8E88,
1572 GL_TESS_EVALUATION_SHADER = 0x8E87,
1573 GL_TESS_CONTROL_SHADER_BIT = 0x00000008,
1574 GL_TESS_EVALUATION_SHADER_BIT = 0x00000010,
1575 GL_TEXTURE_BORDER_COLOR = 0x1004,
1576 GL_CLAMP_TO_BORDER = 0x812D,
1577 GL_TEXTURE_BUFFER = 0x8C2A,
1578 GL_TEXTURE_BUFFER_BINDING = 0x8C2A,
1579 GL_MAX_TEXTURE_BUFFER_SIZE = 0x8C2B,
1580 GL_TEXTURE_BINDING_BUFFER = 0x8C2C,
1581 GL_TEXTURE_BUFFER_DATA_STORE_BINDING =0x8C2D,
1582 GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT =0x919F,
1583 GL_SAMPLER_BUFFER = 0x8DC2,
1584 GL_INT_SAMPLER_BUFFER = 0x8DD0,
1585 GL_UNSIGNED_INT_SAMPLER_BUFFER = 0x8DD8,
1586 GL_IMAGE_BUFFER = 0x9051,
1587 GL_INT_IMAGE_BUFFER = 0x905C,
1588 GL_UNSIGNED_INT_IMAGE_BUFFER = 0x9067,
1589 GL_TEXTURE_BUFFER_OFFSET = 0x919D,
1590 GL_TEXTURE_BUFFER_SIZE = 0x919E,
1591 GL_COMPRESSED_RGBA_ASTC_4x4 = 0x93B0,
1592 GL_COMPRESSED_RGBA_ASTC_5x4 = 0x93B1,
1593 GL_COMPRESSED_RGBA_ASTC_5x5 = 0x93B2,
1594 GL_COMPRESSED_RGBA_ASTC_6x5 = 0x93B3,
1595 GL_COMPRESSED_RGBA_ASTC_6x6 = 0x93B4,
1596 GL_COMPRESSED_RGBA_ASTC_8x5 = 0x93B5,
1597 GL_COMPRESSED_RGBA_ASTC_8x6 = 0x93B6,
1598 GL_COMPRESSED_RGBA_ASTC_8x8 = 0x93B7,
1599 GL_COMPRESSED_RGBA_ASTC_10x5 = 0x93B8,
1600 GL_COMPRESSED_RGBA_ASTC_10x6 = 0x93B9,
1601 GL_COMPRESSED_RGBA_ASTC_10x8 = 0x93BA,
1602 GL_COMPRESSED_RGBA_ASTC_10x10 = 0x93BB,
1603 GL_COMPRESSED_RGBA_ASTC_12x10 = 0x93BC,
1604 GL_COMPRESSED_RGBA_ASTC_12x12 = 0x93BD,
1605 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4 =0x93D0,
1606 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4 =0x93D1,
1607 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5 =0x93D2,
1608 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5 =0x93D3,
1609 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6 =0x93D4,
1610 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5 =0x93D5,
1611 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6 =0x93D6,
1612 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8 =0x93D7,
1613 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5 =0x93D8,
1614 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6 =0x93D9,
1615 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8 =0x93DA,
1616 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10 =0x93DB,
1617 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10 =0x93DC,
1618 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12 =0x93DD,
1619 GL_TEXTURE_CUBE_MAP_ARRAY = 0x9009,
1620 GL_TEXTURE_BINDING_CUBE_MAP_ARRAY =0x900A,
1621 GL_SAMPLER_CUBE_MAP_ARRAY = 0x900C,
1622 GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW = 0x900D,
1623 GL_INT_SAMPLER_CUBE_MAP_ARRAY = 0x900E,
1624 GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY =0x900F,
1625 GL_IMAGE_CUBE_MAP_ARRAY = 0x9054,
1626 GL_INT_IMAGE_CUBE_MAP_ARRAY = 0x905F,
1627 GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY =0x906A,
1628 GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102,
1629 GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY =0x9105,
1630 GL_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910B,
1631 GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY =0x910C,
1632 GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY =0x910D,
1633
1634
1635#else
1636
1637
1638 // GL_VERSION_1_1
1639 // AttribMask
1640#ifndef GL_DEPTH_BUFFER_BIT
1641 GL_DEPTH_BUFFER_BIT = 0x00000100,
1642 GL_STENCIL_BUFFER_BIT = 0x00000400,
1643 GL_COLOR_BUFFER_BIT = 0x00004000,
1644#endif
1645 // Boolean
1646#ifndef GL_FALSE
1647 GL_FALSE = 0,
1648 GL_TRUE = 1,
1649#endif
1650 // BeginMode
1651#ifndef GL_POINTS
1652 GL_POINTS = 0x0000,
1653 GL_LINES = 0x0001,
1654 GL_LINE_LOOP = 0x0002,
1655 GL_LINE_STRIP = 0x0003,
1656 GL_TRIANGLES = 0x0004,
1657 GL_TRIANGLE_STRIP = 0x0005,
1658 GL_TRIANGLE_FAN = 0x0006,
1659#endif
1660 // AlphaFunction
1661#ifndef GL_NEVER
1662 GL_NEVER = 0x0200,
1663 GL_LESS = 0x0201,
1664 GL_EQUAL = 0x0202,
1665 GL_LEQUAL = 0x0203,
1666 GL_GREATER = 0x0204,
1667 GL_NOTEQUAL = 0x0205,
1668 GL_GEQUAL = 0x0206,
1669 GL_ALWAYS = 0x0207,
1670#endif
1671 // BlendingFactorDest
1672#ifndef GL_ZERO
1673 GL_ZERO = 0,
1674 GL_ONE = 1,
1675 GL_SRC_COLOR = 0x0300,
1676 GL_ONE_MINUS_SRC_COLOR = 0x0301,
1677 GL_SRC_ALPHA = 0x0302,
1678 GL_ONE_MINUS_SRC_ALPHA = 0x0303,
1679 GL_DST_ALPHA = 0x0304,
1680 GL_ONE_MINUS_DST_ALPHA = 0x0305,
1681#endif
1682 // BlendingFactorSrc
1683#ifndef GL_DST_COLOR
1684 GL_DST_COLOR = 0x0306,
1685 GL_ONE_MINUS_DST_COLOR = 0x0307,
1686 GL_SRC_ALPHA_SATURATE = 0x0308,
1687#endif
1688 // DrawBufferMode
1689#ifndef GL_NONE
1690 GL_NONE = 0,
1691 GL_FRONT_LEFT = 0x0400,
1692 GL_FRONT_RIGHT = 0x0401,
1693 GL_BACK_LEFT = 0x0402,
1694 GL_BACK_RIGHT = 0x0403,
1695#endif
1696#ifndef GL_FRONT
1697 GL_FRONT = 0x0404,
1698 GL_BACK = 0x0405,
1699#endif
1700#ifndef GL_LEFT
1701 GL_LEFT = 0x0406,
1702 GL_RIGHT = 0x0407,
1703#endif
1704#ifndef GL_FRONT_AND_BACK
1705 GL_FRONT_AND_BACK = 0x0408,
1706#endif
1707 // ErrorCode
1708#ifndef GL_NO_ERROR
1709 GL_NO_ERROR = 0,
1710 GL_INVALID_ENUM = 0x0500,
1711 GL_INVALID_VALUE = 0x0501,
1712 GL_INVALID_OPERATION = 0x0502,
1713 GL_OUT_OF_MEMORY = 0x0505,
1714#endif
1715 // FrontFaceDirection
1716#ifndef GL_CW
1717 GL_CW = 0x0900,
1718 GL_CCW = 0x0901,
1719#endif
1720 // GetPName
1721#ifndef GL_POINT_SIZE
1722 GL_POINT_SIZE = 0x0B11,
1723 GL_POINT_SIZE_RANGE = 0x0B12,
1724 GL_POINT_SIZE_GRANULARITY = 0x0B13,
1725 GL_LINE_SMOOTH = 0x0B20,
1726 GL_LINE_WIDTH = 0x0B21,
1727 GL_LINE_WIDTH_RANGE = 0x0B22,
1728 GL_LINE_WIDTH_GRANULARITY = 0x0B23,
1729 GL_POLYGON_SMOOTH = 0x0B41,
1730 GL_CULL_FACE = 0x0B44,
1731 GL_CULL_FACE_MODE = 0x0B45,
1732 GL_FRONT_FACE = 0x0B46,
1733 GL_DEPTH_RANGE = 0x0B70,
1734 GL_DEPTH_TEST = 0x0B71,
1735 GL_DEPTH_WRITEMASK = 0x0B72,
1736 GL_DEPTH_CLEAR_VALUE = 0x0B73,
1737 GL_DEPTH_FUNC = 0x0B74,
1738 GL_STENCIL_TEST = 0x0B90,
1739 GL_STENCIL_CLEAR_VALUE = 0x0B91,
1740 GL_STENCIL_FUNC = 0x0B92,
1741 GL_STENCIL_VALUE_MASK = 0x0B93,
1742 GL_STENCIL_FAIL = 0x0B94,
1743 GL_STENCIL_PASS_DEPTH_FAIL = 0x0B95,
1744 GL_STENCIL_PASS_DEPTH_PASS = 0x0B96,
1745 GL_STENCIL_REF = 0x0B97,
1746 GL_STENCIL_WRITEMASK = 0x0B98,
1747 GL_VIEWPORT = 0x0BA2,
1748 GL_DITHER = 0x0BD0,
1749 GL_BLEND_DST = 0x0BE0,
1750 GL_BLEND_SRC = 0x0BE1,
1751 GL_BLEND = 0x0BE2,
1752 GL_LOGIC_OP_MODE = 0x0BF0,
1753 GL_COLOR_LOGIC_OP = 0x0BF2,
1754 GL_DRAW_BUFFER = 0x0C01,
1755 GL_READ_BUFFER = 0x0C02,
1756 GL_SCISSOR_BOX = 0x0C10,
1757 GL_SCISSOR_TEST = 0x0C11,
1758 GL_COLOR_CLEAR_VALUE = 0x0C22,
1759 GL_COLOR_WRITEMASK = 0x0C23,
1760 GL_DOUBLEBUFFER = 0x0C32,
1761 GL_STEREO = 0x0C33,
1762 GL_LINE_SMOOTH_HINT = 0x0C52,
1763 GL_POLYGON_SMOOTH_HINT = 0x0C53,
1764#endif
1765#ifndef GL_UNPACK_SWAP_BYTES
1766 GL_UNPACK_SWAP_BYTES = 0x0CF0,
1767 GL_UNPACK_LSB_FIRST = 0x0CF1,
1768 GL_UNPACK_ROW_LENGTH = 0x0CF2,
1769 GL_UNPACK_SKIP_ROWS = 0x0CF3,
1770 GL_UNPACK_SKIP_PIXELS = 0x0CF4,
1771#endif
1772#ifndef GL_UNPACK_ALIGNMENT
1773 GL_UNPACK_ALIGNMENT = 0x0CF5,
1774#endif
1775
1776#ifndef GL_PACK_SWAP_BYTES
1777 GL_PACK_SWAP_BYTES = 0x0D00,
1778 GL_PACK_LSB_FIRST = 0x0D01,
1779#endif
1780#ifndef GL_PACK_ROW_LENGTH
1781 GL_PACK_ROW_LENGTH = 0x0D02,
1782 GL_PACK_SKIP_ROWS = 0x0D03,
1783 GL_PACK_SKIP_PIXELS = 0x0D04,
1784
1785#endif
1786#ifndef GL_PACK_ALIGNMENT
1787 GL_PACK_ALIGNMENT = 0x0D05,
1788 GL_MAX_TEXTURE_SIZE = 0x0D33,
1789 GL_MAX_VIEWPORT_DIMS = 0x0D3A,
1790#endif
1791
1792#ifndef GL_SUBCL_PIXEL_BITS
1793 GL_SUBCL_PIXEL_BITS = 0x0D50,
1794#endif
1795
1796#ifndef GL_TEXTURE_1D
1797 GL_TEXTURE_1D = 0x0DE0,
1798#endif
1799#ifndef GL_TEXTURE_2D
1800 GL_TEXTURE_2D = 0x0DE1,
1801 GL_POLYGON_OFFSET_UNITS = 0x2A00,
1802 GL_POLYGON_OFFSET_POINT = 0x2A01,
1803 GL_POLYGON_OFFSET_LINE = 0x2A02,
1804 GL_POLYGON_OFFSET_FILL = 0x8037,
1805 GL_POLYGON_OFFSET_FACTOR = 0x8038,
1806#endif
1807#ifndef GL_TEXTURE_BINDING_1D
1808 GL_TEXTURE_BINDING_1D = 0x8068,
1809#endif
1810#ifndef GL_TEXTURE_BINDING_2D
1811 GL_TEXTURE_BINDING_2D = 0x8069,
1812#endif
1813 // GetTextureParameter
1814#ifndef GL_TEXTURE_WIDTH
1815 GL_TEXTURE_WIDTH = 0x1000,
1816 GL_TEXTURE_HEIGHT = 0x1001,
1817 GL_TEXTURE_INTERNAL_FORMAT = 0x1003,
1818 GL_TEXTURE_BORDER_COLOR = 0x1004,
1819 GL_TEXTURE_RED_SIZE = 0x805C,
1820 GL_TEXTURE_GREEN_SIZE = 0x805D,
1821 GL_TEXTURE_BLUE_SIZE = 0x805E,
1822 GL_TEXTURE_ALPHA_SIZE = 0x805F,
1823#endif
1824 // HintMode
1825#ifndef GL_DONT_CARE
1826 GL_DONT_CARE = 0x1100,
1827 GL_FASTEST = 0x1101,
1828 GL_NICEST = 0x1102,
1829#endif
1830 // DataType
1831#ifndef GL_BYTE
1832 GL_BYTE = 0x1400,
1833 GL_UNSIGNED_BYTE = 0x1401,
1834 GL_SHORT = 0x1402,
1835 GL_UNSIGNED_SHORT = 0x1403,
1836#endif
1837#ifndef GL_INT
1838 GL_INT = 0x1404,
1839 GL_UNSIGNED_INT = 0x1405,
1840#endif
1841#ifndef GL_FLOAT
1842 GL_FLOAT = 0x1406,
1843#endif
1844#ifndef GL_DOUBLE
1845 GL_DOUBLE = 0x140A,
1846#endif
1847 // ErrorCode
1848#ifndef GL_STACK_OVERFLOW
1849 GL_STACK_OVERFLOW = 0x0503,
1850 GL_STACK_UNDERFLOW = 0x0504,
1851#endif
1852 // LogicOp
1853#ifndef GL_CLEAR
1854 GL_CLEAR = 0x1500,
1855 GL_AND = 0x1501,
1856 GL_AND_REVERSE = 0x1502,
1857 GL_COPY = 0x1503,
1858 GL_AND_INVERTED = 0x1504,
1859 GL_NOOP = 0x1505,
1860 GL_XOR = 0x1506,
1861 GL_OR = 0x1507,
1862 GL_NOR = 0x1508,
1863 GL_EQUIV = 0x1509,
1864 GL_INVERT = 0x150A,
1865 GL_OR_REVERSE = 0x150B,
1866 GL_COPY_INVERTED = 0x150C,
1867 GL_OR_INVERTED = 0x150D,
1868 GL_NAND = 0x150E,
1869 GL_SET = 0x150F,
1870#endif
1871 // MatrixMode (for gl3.h, FBO attachment = type)
1872#ifndef GL_TEXTURE
1873 GL_TEXTURE = 0x1702,
1874#endif
1875 // PixelCopyType
1876#ifndef GL_COLOR
1877 GL_COLOR = 0x1800,
1878 GL_DEPTH = 0x1801,
1879 GL_STENCIL = 0x1802,
1880#endif
1881 // PixelFormat
1882#ifndef GL_STENCIL_INDEX
1883 GL_STENCIL_INDEX = 0x1901,
1884 GL_DEPTH_COMPONENT = 0x1902,
1885 GL_RED = 0x1903,
1886 GL_GREEN = 0x1904,
1887 GL_BLUE = 0x1905,
1888#endif
1889
1890#ifndef GL_ALPHA
1891 GL_ALPHA = 0x1906,
1892 GL_RGB = 0x1907,
1893 GL_RGBA = 0x1908,
1894#endif
1895 // PolygonMode
1896#ifndef GL_POINT
1897 GL_POINT = 0x1B00,
1898 GL_LINE = 0x1B01,
1899 GL_FILL = 0x1B02,
1900#endif
1901 // StencilOp
1902#ifndef GL_KEEP
1903 GL_KEEP = 0x1E00,
1904 GL_REPLACE = 0x1E01,
1905 GL_INCR = 0x1E02,
1906 GL_DECR = 0x1E03,
1907#endif
1908 // StringName
1909#ifndef GL_VENDOR
1910 GL_VENDOR = 0x1F00,
1911 GL_RENDERER = 0x1F01,
1912 GL_VERSION = 0x1F02,
1913 GL_EXTENSIONS = 0x1F03,
1914#endif
1915 // TextureMagFilter
1916#ifndef GL_NEAREST
1917 GL_NEAREST = 0x2600,
1918 GL_LINEAR = 0x2601,
1919#endif
1920 // TextureMinFilter
1921#ifndef GL_NEAREST_MIPMAP_NEAREST
1922 GL_NEAREST_MIPMAP_NEAREST = 0x2700,
1923 GL_LINEAR_MIPMAP_NEAREST = 0x2701,
1924 GL_NEAREST_MIPMAP_LINEAR = 0x2702,
1925 GL_LINEAR_MIPMAP_LINEAR = 0x2703,
1926#endif
1927 // TextureParameterName
1928#ifndef GL_TEXTURE_MAG_FILTER
1929 GL_TEXTURE_MAG_FILTER = 0x2800,
1930 GL_TEXTURE_MIN_FILTER = 0x2801,
1931 GL_TEXTURE_WRAP_S = 0x2802,
1932 GL_TEXTURE_WRAP_T = 0x2803,
1933#endif
1934 // TextureTarget
1935#ifndef GL_PROXY_TEXTURE_1D
1936 GL_PROXY_TEXTURE_1D = 0x8063,
1937 GL_PROXY_TEXTURE_2D = 0x8064,
1938#endif
1939 // TextureWrapMode
1940#ifndef GL_REPEAT
1941 GL_REPEAT = 0x2901,
1942#endif
1943 // PixelInternalFormat
1944#ifndef GL_R3_G3_B2
1945 GL_R3_G3_B2 = 0x2A10,
1946 GL_RGB4 = 0x804F,
1947 GL_RGB5 = 0x8050,
1948 GL_RGB8 = 0x8051,
1949 GL_RGB10 = 0x8052,
1950 GL_RGB12 = 0x8053,
1951 GL_RGB16 = 0x8054,
1952 GL_RGBA2 = 0x8055,
1953 GL_RGBA4 = 0x8056,
1954 GL_RGB5_A1 = 0x8057,
1955 GL_RGBA8 = 0x8058,
1956 GL_RGB10_A2 = 0x8059,
1957 GL_RGBA12 = 0x805A,
1958 GL_RGBA16 = 0x805B,
1959#endif
1960 // GL_VERSION_1_2
1961#ifndef GL_UNSIGNED_BYTE_3_3_2
1962 GL_UNSIGNED_BYTE_3_3_2 = 0x8032,
1963#endif
1964#ifndef GL_UNSIGNED_SHORT_4_4_4_4
1965 GL_UNSIGNED_SHORT_4_4_4_4 = 0x8033,
1966 GL_UNSIGNED_SHORT_5_5_5_1 = 0x8034,
1967#endif
1968#ifndef GL_UNSIGNED_INT_8_8_8_8
1969 GL_UNSIGNED_INT_8_8_8_8 = 0x8035,
1970 GL_UNSIGNED_INT_10_10_10_2 = 0x8036,
1971 GL_TEXTURE_BINDING_3D = 0x806A,
1972 GL_PACK_SKIP_IMAGES = 0x806B,
1973 GL_PACK_IMAGE_HEIGHT = 0x806C,
1974 GL_UNPACK_SKIP_IMAGES = 0x806D,
1975 GL_UNPACK_IMAGE_HEIGHT = 0x806E,
1976 GL_TEXTURE_3D = 0x806F,
1977 GL_PROXY_TEXTURE_3D = 0x8070,
1978 GL_TEXTURE_DEPTH = 0x8071,
1979 GL_TEXTURE_WRAP_R = 0x8072,
1980 GL_MAX_3D_TEXTURE_SIZE = 0x8073,
1981 GL_UNSIGNED_BYTE_2_3_3_REV = 0x8362,
1982#endif
1983#ifndef GL_UNSIGNED_SHORT_5_6_5
1984 GL_UNSIGNED_SHORT_5_6_5 = 0x8363,
1985 GL_UNSIGNED_SHORT_5_6_5_REV = 0x8364,
1986 GL_UNSIGNED_SHORT_4_4_4_4_REV = 0x8365,
1987 GL_UNSIGNED_SHORT_1_5_5_5_REV = 0x8366,
1988 GL_UNSIGNED_INT_8_8_8_8_REV = 0x8367,
1989 GL_UNSIGNED_INT_2_10_10_10_REV = 0x8368,
1990#endif
1991#ifndef GL_BGR
1992 GL_BGR = 0x80E0,
1993 GL_BGRA = 0x80E1,
1994 GL_MAX_ELEMENTS_VERTICES = 0x80E8,
1995 GL_MAX_ELEMENTS_INDICES = 0x80E9,
1996
1997#endif
1998#ifndef GL_CLAMP_TO_EDGE
1999 GL_CLAMP_TO_EDGE = 0x812F,
2000#endif
2001#ifndef GL_TEXTURE_MIN_LOD
2002 GL_TEXTURE_MIN_LOD = 0x813A,
2003 GL_TEXTURE_MAX_LOD = 0x813B,
2004 GL_TEXTURE_BASE_LEVEL = 0x813C,
2005 GL_TEXTURE_MAX_LEVEL = 0x813D,
2006#endif
2007#ifndef GL_SMOOTH_POINT_SIZE_RANGE
2008 GL_SMOOTH_POINT_SIZE_RANGE = 0x0B12,
2009 GL_SMOOTH_POINT_SIZE_GRANULARITY = 0x0B13,
2010 GL_SMOOTH_LINE_WIDTH_RANGE = 0x0B22,
2011 GL_SMOOTH_LINE_WIDTH_GRANULARITY = 0x0B23,
2012 GL_ALIASED_LINE_WIDTH_RANGE = 0x846E,
2013#endif
2014 // GL_ARB_imaging
2015#ifndef GL_CONSTANT_COLOR
2016 GL_CONSTANT_COLOR = 0x8001,
2017 GL_ONE_MINUS_CONSTANT_COLOR = 0x8002,
2018 GL_CONSTANT_ALPHA = 0x8003,
2019 GL_ONE_MINUS_CONSTANT_ALPHA = 0x8004,
2020 GL_BLEND_COLOR = 0x8005,
2021 GL_FUNC_ADD = 0x8006,
2022 GL_MIN = 0x8007,
2023 GL_MAX = 0x8008,
2024 GL_BLEND_EQUATION = 0x8009,
2025 GL_FUNC_SUBTRACT = 0x800A,
2026 GL_FUNC_REVERSE_SUBTRACT = 0x800B,
2027#endif
2028 // GL_VERSION_1_3
2029#ifndef GL_TEXTURE0
2030 GL_TEXTURE0 = 0x84C0,
2031 GL_TEXTURE1 = 0x84C1,
2032 GL_TEXTURE2 = 0x84C2,
2033 GL_TEXTURE3 = 0x84C3,
2034 GL_TEXTURE4 = 0x84C4,
2035 GL_TEXTURE5 = 0x84C5,
2036 GL_TEXTURE6 = 0x84C6,
2037 GL_TEXTURE7 = 0x84C7,
2038 GL_TEXTURE8 = 0x84C8,
2039 GL_TEXTURE9 = 0x84C9,
2040 GL_TEXTURE10 = 0x84CA,
2041 GL_TEXTURE11 = 0x84CB,
2042 GL_TEXTURE12 = 0x84CC,
2043 GL_TEXTURE13 = 0x84CD,
2044 GL_TEXTURE14 = 0x84CE,
2045 GL_TEXTURE15 = 0x84CF,
2046 GL_TEXTURE16 = 0x84D0,
2047 GL_TEXTURE17 = 0x84D1,
2048 GL_TEXTURE18 = 0x84D2,
2049 GL_TEXTURE19 = 0x84D3,
2050 GL_TEXTURE20 = 0x84D4,
2051 GL_TEXTURE21 = 0x84D5,
2052 GL_TEXTURE22 = 0x84D6,
2053 GL_TEXTURE23 = 0x84D7,
2054 GL_TEXTURE24 = 0x84D8,
2055 GL_TEXTURE25 = 0x84D9,
2056 GL_TEXTURE26 = 0x84DA,
2057 GL_TEXTURE27 = 0x84DB,
2058 GL_TEXTURE28 = 0x84DC,
2059 GL_TEXTURE29 = 0x84DD,
2060 GL_TEXTURE30 = 0x84DE,
2061 GL_TEXTURE31 = 0x84DF,
2062 GL_ACTIVE_TEXTURE = 0x84E0,
2063 GL_MULTISAMPLE = 0x809D,
2064 GL_SAMPLE_ALPHA_TO_COVERAGE = 0x809E,
2065 GL_SAMPLE_ALPHA_TO_ONE = 0x809F,
2066 GL_SAMPLE_COVERAGE = 0x80A0,
2067 GL_SAMPLE_BUFFERS = 0x80A8,
2068 GL_SAMPLES = 0x80A9,
2069 GL_SAMPLE_COVERAGE_VALUE = 0x80AA,
2070 GL_SAMPLE_COVERAGE_INVERT = 0x80AB,
2071#endif
2072#ifndef GL_TEXTURE_CUBE_MAP
2073 GL_TEXTURE_CUBE_MAP = 0x8513,
2074 GL_TEXTURE_BINDING_CUBE_MAP = 0x8514,
2075#endif
2076#ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_X
2077 GL_TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515,
2078 GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516,
2079 GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517,
2080 GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518,
2081 GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519,
2082 GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A,
2083 GL_PROXY_TEXTURE_CUBE_MAP = 0x851B,
2084 GL_MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C,
2085 GL_COMPRESSED_RGB = 0x84ED,
2086 GL_COMPRESSED_RGBA = 0x84EE,
2087 GL_TEXTURE_COMPRESSION_HINT = 0x84EF,
2088 GL_TEXTURE_COMPRESSED_IMAGE_SIZE = 0x86A0,
2089 GL_TEXTURE_COMPRESSED = 0x86A1,
2090
2091#endif
2092#ifndef GL_NUM_COMPRESSED_TEXTURE_FORMATS
2093 GL_NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2,
2094 GL_COMPRESSED_TEXTURE_FORMATS = 0x86A3,
2095#endif
2096#ifndef GL_CLAMP_TO_BORDER
2097 GL_CLAMP_TO_BORDER = 0x812D,
2098#endif
2099 // GL_VERSION_1_4
2100#ifndef GL_BLEND_DST_RGB
2101 GL_BLEND_DST_RGB = 0x80C8,
2102 GL_BLEND_SRC_RGB = 0x80C9,
2103 GL_BLEND_DST_ALPHA = 0x80CA,
2104 GL_BLEND_SRC_ALPHA = 0x80CB,
2105
2106#endif
2107#ifndef GL_POINT_FADE_THRESHOLD_SIZE
2108 GL_POINT_FADE_THRESHOLD_SIZE = 0x8128,
2109#endif
2110#ifndef GL_DEPTH_COMPONENT16
2111 GL_DEPTH_COMPONENT16 = 0x81A5,
2112 GL_DEPTH_COMPONENT24 = 0x81A6,
2113 GL_DEPTH_COMPONENT32 = 0x81A7,
2114 GL_MIRRORED_REPEAT = 0x8370,
2115 GL_MAX_TEXTURE_LOD_BIAS = 0x84FD,
2116 GL_TEXTURE_LOD_BIAS = 0x8501,
2117 GL_INCR_WRAP = 0x8507,
2118 GL_DECR_WRAP = 0x8508,
2119 GL_TEXTURE_DEPTH_SIZE = 0x884A,
2120 GL_TEXTURE_COMPARE_MODE = 0x884C,
2121 GL_TEXTURE_COMPARE_FUNC = 0x884D,
2122#endif
2123 // GL_VERSION_1_5
2124#ifndef GL_BUFFER_SIZE
2125 GL_BUFFER_SIZE = 0x8764,
2126 GL_BUFFER_USAGE = 0x8765,
2127 GL_QUERY_COUNTER_BITS = 0x8864,
2128 GL_CURRENT_QUERY = 0x8865,
2129#endif
2130#ifndef GL_QUERY_RESULT
2131 GL_QUERY_RESULT = 0x8866,
2132 GL_QUERY_RESULT_AVAILABLE = 0x8867,
2133#endif
2134
2135#ifndef GL_ARRAY_BUFFER
2136 GL_ARRAY_BUFFER = 0x8892,
2137 GL_ELEMENT_ARRAY_BUFFER = 0x8893,
2138 GL_ARRAY_BUFFER_BINDING = 0x8894,
2139 GL_ELEMENT_ARRAY_BUFFER_BINDING = 0x8895,
2140 GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F,
2141#endif
2142#ifndef GL_READ_ONLY
2143 GL_READ_ONLY = 0x88B8,
2144 GL_WRITE_ONLY = 0x88B9,
2145 GL_READ_WRITE = 0x88BA,
2146 GL_BUFFER_ACCESS = 0x88BB,
2147 GL_BUFFER_MAPPED = 0x88BC,
2148 GL_BUFFER_MAP_POINTER = 0x88BD,
2149#endif
2150#ifndef GL_STREAM_DRAW
2151 GL_STREAM_DRAW = 0x88E0,
2152 GL_STREAM_READ = 0x88E1,
2153 GL_STREAM_COPY = 0x88E2,
2154#endif
2155#ifndef GL_STATIC_DRAW
2156 GL_STATIC_DRAW = 0x88E4,
2157#endif
2158#ifndef GL_STATIC_READ
2159 GL_STATIC_READ = 0x88E5,
2160 GL_STATIC_COPY = 0x88E6,
2161#endif
2162#ifndef GL_DYNAMIC_DRAW
2163 GL_DYNAMIC_DRAW = 0x88E8,
2164#endif
2165#ifndef GL_DYNAMIC_READ
2166 GL_DYNAMIC_READ = 0x88E9,
2167 GL_DYNAMIC_COPY = 0x88EA,
2168 GL_SAMPLES_PASSED = 0x8914,
2169#endif
2170 // GL_VERSION_2_0
2171#ifndef GL_BLEND_EQUATION_RGB
2172 GL_BLEND_EQUATION_RGB = 0x8009,
2173 GL_VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622,
2174 GL_VERTEX_ATTRIB_ARRAY_SIZE = 0x8623,
2175 GL_VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624,
2176 GL_VERTEX_ATTRIB_ARRAY_TYPE = 0x8625,
2177 GL_CURRENT_VERTEX_ATTRIB = 0x8626,
2178 GL_VERTEX_PROGRAM_POINT_SIZE = 0x8642,
2179 GL_VERTEX_ATTRIB_ARRAY_POINTER = 0x8645,
2180 GL_STENCIL_BACK_FUNC = 0x8800,
2181 GL_STENCIL_BACK_FAIL = 0x8801,
2182 GL_STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802,
2183 GL_STENCIL_BACK_PASS_DEPTH_PASS = 0x8803,
2184 GL_MAX_DRAW_BUFFERS = 0x8824,
2185 GL_DRAW_BUFFER0 = 0x8825,
2186 GL_DRAW_BUFFER1 = 0x8826,
2187 GL_DRAW_BUFFER2 = 0x8827,
2188 GL_DRAW_BUFFER3 = 0x8828,
2189 GL_DRAW_BUFFER4 = 0x8829,
2190 GL_DRAW_BUFFER5 = 0x882A,
2191 GL_DRAW_BUFFER6 = 0x882B,
2192 GL_DRAW_BUFFER7 = 0x882C,
2193 GL_DRAW_BUFFER8 = 0x882D,
2194 GL_DRAW_BUFFER9 = 0x882E,
2195 GL_DRAW_BUFFER10 = 0x882F,
2196 GL_DRAW_BUFFER11 = 0x8830,
2197 GL_DRAW_BUFFER12 = 0x8831,
2198 GL_DRAW_BUFFER13 = 0x8832,
2199 GL_DRAW_BUFFER14 = 0x8833,
2200 GL_DRAW_BUFFER15 = 0x8834,
2201 GL_BLEND_EQUATION_ALPHA = 0x883D,
2202 GL_MAX_VERTEX_ATTRIBS = 0x8869,
2203 GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A,
2204 GL_MAX_TEXTURE_IMAGE_UNITS = 0x8872,
2205 GL_FRAGMENT_SHADER = 0x8B30,
2206 GL_VERTEX_SHADER = 0x8B31,
2207 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 0x8B49,
2208 GL_MAX_VERTEX_UNIFORM_COMPONENTS = 0x8B4A,
2209 GL_MAX_VARYING_FLOATS = 0x8B4B,
2210 GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C,
2211 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D,
2212 GL_SHADER_TYPE = 0x8B4F,
2213 GL_FLOAT_VEC2 = 0x8B50,
2214 GL_FLOAT_VEC3 = 0x8B51,
2215 GL_FLOAT_VEC4 = 0x8B52,
2216 GL_INT_VEC2 = 0x8B53,
2217 GL_INT_VEC3 = 0x8B54,
2218 GL_INT_VEC4 = 0x8B55,
2219 GL_BOOL = 0x8B56,
2220 GL_BOOL_VEC2 = 0x8B57,
2221 GL_BOOL_VEC3 = 0x8B58,
2222 GL_BOOL_VEC4 = 0x8B59,
2223 GL_FLOAT_MAT2 = 0x8B5A,
2224 GL_FLOAT_MAT3 = 0x8B5B,
2225 GL_FLOAT_MAT4 = 0x8B5C,
2226 GL_SAMPLER_1D = 0x8B5D,
2227 GL_SAMPLER_2D = 0x8B5E,
2228 GL_SAMPLER_3D = 0x8B5F,
2229 GL_SAMPLER_CUBE = 0x8B60,
2230 GL_SAMPLER_1D_SHADOW = 0x8B61,
2231 GL_SAMPLER_2D_SHADOW = 0x8B62,
2232 GL_DELETE_STATUS = 0x8B80,
2233 GL_COMPILE_STATUS = 0x8B81,
2234 GL_LINK_STATUS = 0x8B82,
2235 GL_VALIDATE_STATUS = 0x8B83,
2236 GL_INFO_LOG_LENGTH = 0x8B84,
2237 GL_ATTACHED_SHADERS = 0x8B85,
2238 GL_ACTIVE_UNIFORMS = 0x8B86,
2239 GL_ACTIVE_UNIFORM_MAX_LENGTH = 0x8B87,
2240 GL_SHADER_SOURCE_LENGTH = 0x8B88,
2241 GL_ACTIVE_ATTRIBUTES = 0x8B89,
2242 GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 0x8B8A,
2243 GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 0x8B8B,
2244 GL_SHADING_LANGUAGE_VERSION = 0x8B8C,
2245 GL_CURRENT_PROGRAM = 0x8B8D,
2246 GL_POINT_SPRITE_COORD_ORIGIN = 0x8CA0,
2247 GL_LOWER_LEFT = 0x8CA1,
2248 GL_UPPER_LEFT = 0x8CA2,
2249 GL_STENCIL_BACK_REF = 0x8CA3,
2250 GL_STENCIL_BACK_VALUE_MASK = 0x8CA4,
2251 GL_STENCIL_BACK_WRITEMASK = 0x8CA5,
2252#endif
2253 // GL_VERSION_2_1
2254#ifndef GL_PIXEL_PACK_BUFFER
2255 GL_PIXEL_PACK_BUFFER = 0x88EB,
2256 GL_PIXEL_UNPACK_BUFFER = 0x88EC,
2257 GL_PIXEL_PACK_BUFFER_BINDING = 0x88ED,
2258 GL_PIXEL_UNPACK_BUFFER_BINDING = 0x88EF,
2259#endif
2260
2261#ifndef GL_FLOAT_MAT2x3
2262 GL_FLOAT_MAT2x3 = 0x8B65,
2263 GL_FLOAT_MAT2x4 = 0x8B66,
2264 GL_FLOAT_MAT3x2 = 0x8B67,
2265 GL_FLOAT_MAT3x4 = 0x8B68,
2266 GL_FLOAT_MAT4x2 = 0x8B69,
2267 GL_FLOAT_MAT4x3 = 0x8B6A,
2268
2269 GL_SRGB = 0x8C40,
2270 GL_SRGB8 = 0x8C41,
2271 GL_SRGB_ALPHA = 0x8C42,
2272 GL_SRGB8_ALPHA8 = 0x8C43,
2273 GL_COMPRESSED_SRGB = 0x8C48,
2274 GL_COMPRESSED_SRGB_ALPHA = 0x8C49,
2275#endif
2276
2277 // GL_VERSION_3_0
2278#ifndef GL_COMPARE_REF_TO_TEXTURE
2279 GL_COMPARE_REF_TO_TEXTURE = 0x884E,
2280 GL_CLIP_DISTANCE0 = 0x3000,
2281 GL_CLIP_DISTANCE1 = 0x3001,
2282 GL_CLIP_DISTANCE2 = 0x3002,
2283 GL_CLIP_DISTANCE3 = 0x3003,
2284 GL_CLIP_DISTANCE4 = 0x3004,
2285 GL_CLIP_DISTANCE5 = 0x3005,
2286 GL_CLIP_DISTANCE6 = 0x3006,
2287 GL_CLIP_DISTANCE7 = 0x3007,
2288 GL_MAX_CLIP_DISTANCES = 0x0D32,
2289 GL_MAJOR_VERSION = 0x821B,
2290 GL_MINOR_VERSION = 0x821C,
2291 GL_NUM_EXTENSIONS = 0x821D,
2292 GL_CONTEXT_FLAGS = 0x821E,
2293#if !defined(GL_ARB_texture_rg)
2294 GL_COMPRESSED_RED = 0x8225,
2295 GL_COMPRESSED_RG = 0x8226,
2296#endif
2297 GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = 0x0001,
2298 GL_RGBA32F = 0x8814,
2299 GL_RGB32F = 0x8815,
2300 GL_RGBA16F = 0x881A,
2301 GL_RGB16F = 0x881B,
2302 GL_VERTEX_ATTRIB_ARRAY_INTEGER = 0x88FD,
2303 GL_MAX_ARRAY_TEXTURE_LAYERS = 0x88FF,
2304 GL_MIN_PROGRAM_TEXEL_OFFSET = 0x8904,
2305 GL_MAX_PROGRAM_TEXEL_OFFSET = 0x8905,
2306 GL_CLAMP_READ_COLOR = 0x891C,
2307 GL_FIXED_ONLY = 0x891D,
2308 GL_MAX_VARYING_COMPONENTS = 0x8B4B,
2309 GL_TEXTURE_1D_ARRAY = 0x8C18,
2310 GL_PROXY_TEXTURE_1D_ARRAY = 0x8C19,
2311 GL_TEXTURE_2D_ARRAY = 0x8C1A,
2312 GL_PROXY_TEXTURE_2D_ARRAY = 0x8C1B,
2313 GL_TEXTURE_BINDING_1D_ARRAY = 0x8C1C,
2314 GL_TEXTURE_BINDING_2D_ARRAY = 0x8C1D,
2315 GL_R11F_G11F_B10F = 0x8C3A,
2316 GL_UNSIGNED_INT_10F_11F_11F_REV = 0x8C3B,
2317 GL_RGB9_E5 = 0x8C3D,
2318 GL_UNSIGNED_INT_5_9_9_9_REV = 0x8C3E,
2319 GL_TEXTURE_SHARED_SIZE = 0x8C3F,
2320 GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 0x8C76,
2321 GL_TRANSFORM_FEEDBACK_BUFFER_MODE = 0x8C7F,
2322 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 0x8C80,
2323 GL_TRANSFORM_FEEDBACK_VARYINGS = 0x8C83,
2324 GL_TRANSFORM_FEEDBACK_BUFFER_START = 0x8C84,
2325 GL_TRANSFORM_FEEDBACK_BUFFER_SIZE = 0x8C85,
2326 GL_PRIMITIVES_GENERATED = 0x8C87,
2327 GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 0x8C88,
2328 GL_RASTERIZER_DISCARD = 0x8C89,
2329 GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 0x8C8A,
2330 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 0x8C8B,
2331 GL_INTERLEAVED_ATTRIBS = 0x8C8C,
2332 GL_SEPARATE_ATTRIBS = 0x8C8D,
2333 GL_TRANSFORM_FEEDBACK_BUFFER = 0x8C8E,
2334 GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = 0x8C8F,
2335 GL_RGBA32UI = 0x8D70,
2336 GL_RGB32UI = 0x8D71,
2337 GL_RGBA16UI = 0x8D76,
2338 GL_RGB16UI = 0x8D77,
2339 GL_RGBA8UI = 0x8D7C,
2340 GL_RGB8UI = 0x8D7D,
2341 GL_RGBA32I = 0x8D82,
2342 GL_RGB32I = 0x8D83,
2343 GL_RGBA16I = 0x8D88,
2344 GL_RGB16I = 0x8D89,
2345 GL_RGBA8I = 0x8D8E,
2346 GL_RGB8I = 0x8D8F,
2347 GL_RED_INTEGER = 0x8D94,
2348 GL_GREEN_INTEGER = 0x8D95,
2349 GL_BLUE_INTEGER = 0x8D96,
2350 GL_RGB_INTEGER = 0x8D98,
2351 GL_RGBA_INTEGER = 0x8D99,
2352 GL_BGR_INTEGER = 0x8D9A,
2353 GL_BGRA_INTEGER = 0x8D9B,
2354 GL_SAMPLER_1D_ARRAY = 0x8DC0,
2355 GL_SAMPLER_2D_ARRAY = 0x8DC1,
2356 GL_SAMPLER_1D_ARRAY_SHADOW = 0x8DC3,
2357 GL_SAMPLER_2D_ARRAY_SHADOW = 0x8DC4,
2358 GL_SAMPLER_CUBE_SHADOW = 0x8DC5,
2359 GL_UNSIGNED_INT_VEC2 = 0x8DC6,
2360 GL_UNSIGNED_INT_VEC3 = 0x8DC7,
2361 GL_UNSIGNED_INT_VEC4 = 0x8DC8,
2362 GL_INT_SAMPLER_1D = 0x8DC9,
2363 GL_INT_SAMPLER_2D = 0x8DCA,
2364 GL_INT_SAMPLER_3D = 0x8DCB,
2365 GL_INT_SAMPLER_CUBE = 0x8DCC,
2366 GL_INT_SAMPLER_1D_ARRAY = 0x8DCE,
2367 GL_INT_SAMPLER_2D_ARRAY = 0x8DCF,
2368 GL_UNSIGNED_INT_SAMPLER_1D = 0x8DD1,
2369 GL_UNSIGNED_INT_SAMPLER_2D = 0x8DD2,
2370 GL_UNSIGNED_INT_SAMPLER_3D = 0x8DD3,
2371 GL_UNSIGNED_INT_SAMPLER_CUBE = 0x8DD4,
2372 GL_UNSIGNED_INT_SAMPLER_1D_ARRAY = 0x8DD6,
2373 GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = 0x8DD7,
2374 GL_QUERY_WAIT = 0x8E13,
2375 GL_QUERY_NO_WAIT = 0x8E14,
2376 GL_QUERY_BY_REGION_WAIT = 0x8E15,
2377 GL_QUERY_BY_REGION_NO_WAIT = 0x8E16,
2378 GL_BUFFER_ACCESS_FLAGS = 0x911F,
2379 GL_BUFFER_MAP_LENGTH = 0x9120,
2380 GL_BUFFER_MAP_OFFSET = 0x9121,
2381#endif
2382 // GL_VERSION_3_1
2383#ifndef GL_SAMPLER_2D_RECT
2384 GL_SAMPLER_2D_RECT = 0x8B63,
2385 GL_SAMPLER_2D_RECT_SHADOW = 0x8B64,
2386 GL_SAMPLER_BUFFER = 0x8DC2,
2387 GL_INT_SAMPLER_2D_RECT = 0x8DCD,
2388 GL_INT_SAMPLER_BUFFER = 0x8DD0,
2389 GL_UNSIGNED_INT_SAMPLER_2D_RECT = 0x8DD5,
2390 GL_UNSIGNED_INT_SAMPLER_BUFFER = 0x8DD8,
2391 GL_TEXTURE_BUFFER = 0x8C2A,
2392 GL_MAX_TEXTURE_BUFFER_SIZE = 0x8C2B,
2393 GL_TEXTURE_BINDING_BUFFER = 0x8C2C,
2394 GL_TEXTURE_BUFFER_DATA_STORE_BINDING = 0x8C2D,
2395 GL_TEXTURE_BUFFER_FORMAT = 0x8C2E,
2396 GL_TEXTURE_RECTANGLE = 0x84F5,
2397 GL_TEXTURE_BINDING_RECTANGLE = 0x84F6,
2398 GL_PROXY_TEXTURE_RECTANGLE = 0x84F7,
2399 GL_MAX_RECTANGLE_TEXTURE_SIZE = 0x84F8,
2400 GL_RED_SNORM = 0x8F90,
2401 GL_RG_SNORM = 0x8F91,
2402 GL_RGB_SNORM = 0x8F92,
2403 GL_RGBA_SNORM = 0x8F93,
2404 GL_R8_SNORM = 0x8F94,
2405 GL_RG8_SNORM = 0x8F95,
2406 GL_RGB8_SNORM = 0x8F96,
2407 GL_RGBA8_SNORM = 0x8F97,
2408 GL_R16_SNORM = 0x8F98,
2409 GL_RG16_SNORM = 0x8F99,
2410 GL_RGB16_SNORM = 0x8F9A,
2411 GL_RGBA16_SNORM = 0x8F9B,
2412 GL_SIGNED_NORMALIZED = 0x8F9C,
2413 GL_PRIMITIVE_RESTART = 0x8F9D,
2414 GL_PRIMITIVE_RESTART_INDEX = 0x8F9E,
2415#endif
2416 // GL_VERSION_3_2
2417#ifndef GL_CONTEXT_CORE_PROFILE_BIT
2418 GL_CONTEXT_CORE_PROFILE_BIT = 0x00000001,
2419 GL_CONTEXT_COMPATIBILITY_PROFILE_BIT = 0x00000002,
2420 GL_LINES_ADJACENCY = 0x000A,
2421 GL_LINE_STRIP_ADJACENCY = 0x000B,
2422 GL_TRIANGLES_ADJACENCY = 0x000C,
2423 GL_TRIANGLE_STRIP_ADJACENCY = 0x000D,
2424 GL_PROGRAM_POINT_SIZE = 0x8642,
2425 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = 0x8C29,
2426 GL_FRAMEBUFFER_ATTACHMENT_LAYERED = 0x8DA7,
2427 GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = 0x8DA8,
2428 GL_GEOMETRY_SHADER = 0x8DD9,
2429 GL_GEOMETRY_VERTICES_OUT = 0x8916,
2430 GL_GEOMETRY_INPUT_TYPE = 0x8917,
2431 GL_GEOMETRY_OUTPUT_TYPE = 0x8918,
2432 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS = 0x8DDF,
2433 GL_MAX_GEOMETRY_OUTPUT_VERTICES = 0x8DE0,
2434 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 0x8DE1,
2435 GL_MAX_VERTEX_OUTPUT_COMPONENTS = 0x9122,
2436 GL_MAX_GEOMETRY_INPUT_COMPONENTS = 0x9123,
2437 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS = 0x9124,
2438 GL_MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125,
2439 GL_CONTEXT_PROFILE_MASK = 0x9126,
2440 GL_TIMEOUT_EXPIRED = 0x911B,
2441#endif
2442 // GL_VERSION_3_3
2443#ifndef GL_VERTEX_ATTRIB_ARRAY_DIVISOR
2444 GL_VERTEX_ATTRIB_ARRAY_DIVISOR = 0x88FE,
2445#endif
2446 // GL_VERSION_4_0
2447#ifndef GL_SAMPLE_SHADING
2448 GL_SAMPLE_SHADING = 0x8C36,
2449 GL_MIN_SAMPLE_SHADING_VALUE = 0x8C37,
2450 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8E5E,
2451 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8E5F,
2452 GL_TEXTURE_CUBE_MAP_ARRAY = 0x9009,
2453 GL_TEXTURE_BINDING_CUBE_MAP_ARRAY = 0x900A,
2454 GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = 0x900B,
2455 GL_SAMPLER_CUBE_MAP_ARRAY = 0x900C,
2456 GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW = 0x900D,
2457 GL_INT_SAMPLER_CUBE_MAP_ARRAY = 0x900E,
2458 GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = 0x900F,
2459#endif
2460 // GL_VERSION_4_3
2461#ifndef GL_NUM_SHADING_LANGUAGE_VERSIONS
2462 GL_NUM_SHADING_LANGUAGE_VERSIONS = 0x82E9,
2463 GL_VERTEX_ATTRIB_ARRAY_LONG = 0x874E,
2464#endif
2465 // GL_ARB_depth_buffer_float
2466#ifndef GL_DEPTH_COMPONENT32F
2467 GL_DEPTH_COMPONENT32F = 0x8CAC,
2468 GL_DEPTH32F_STENCIL8 = 0x8CAD,
2469 GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 0x8DAD,
2470#endif
2471 // GL_ARB_framebuffer_object
2472#ifndef GL_INVALID_FRAMEBUFFER_OPERATION
2473 GL_INVALID_FRAMEBUFFER_OPERATION = 0x0506,
2474 GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 0x8210,
2475 GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 0x8211,
2476 GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = 0x8212,
2477 GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 0x8213,
2478 GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 0x8214,
2479 GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 0x8215,
2480 GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 0x8216,
2481 GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 0x8217,
2482 GL_FRAMEBUFFER_DEFAULT = 0x8218,
2483 GL_FRAMEBUFFER_UNDEFINED = 0x8219,
2484 GL_DEPTH_STENCIL_ATTACHMENT = 0x821A,
2485 GL_MAX_RENDERBUFFER_SIZE = 0x84E8,
2486 GL_DEPTH_STENCIL = 0x84F9,
2487 GL_UNSIGNED_INT_24_8 = 0x84FA,
2488 GL_DEPTH24_STENCIL8 = 0x88F0,
2489 GL_TEXTURE_STENCIL_SIZE = 0x88F1,
2490 GL_TEXTURE_RED_TYPE = 0x8C10,
2491 GL_TEXTURE_GREEN_TYPE = 0x8C11,
2492 GL_TEXTURE_BLUE_TYPE = 0x8C12,
2493 GL_TEXTURE_ALPHA_TYPE = 0x8C13,
2494 GL_TEXTURE_DEPTH_TYPE = 0x8C16,
2495 GL_UNSIGNED_NORMALIZED = 0x8C17,
2496 GL_FRAMEBUFFER_BINDING = 0x8CA6,
2497 GL_DRAW_FRAMEBUFFER_BINDING = GL_FRAMEBUFFER_BINDING,
2498 GL_RENDERBUFFER_BINDING = 0x8CA7,
2499 GL_READ_FRAMEBUFFER = 0x8CA8,
2500 GL_DRAW_FRAMEBUFFER = 0x8CA9,
2501 GL_READ_FRAMEBUFFER_BINDING = 0x8CAA,
2502 GL_RENDERBUFFER_SAMPLES = 0x8CAB,
2503 GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0,
2504 GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1,
2505 GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2,
2506 GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3,
2507 GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 0x8CD4,
2508 GL_FRAMEBUFFER_COMPLETE = 0x8CD5,
2509 GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6,
2510 GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7,
2511 GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = 0x8CDB,
2512 GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER = 0x8CDC,
2513 GL_FRAMEBUFFER_UNSUPPORTED = 0x8CDD,
2514 GL_MAX_COLOR_ATTACHMENTS = 0x8CDF,
2515 GL_COLOR_ATTACHMENT0 = 0x8CE0,
2516 GL_COLOR_ATTACHMENT1 = 0x8CE1,
2517 GL_COLOR_ATTACHMENT2 = 0x8CE2,
2518 GL_COLOR_ATTACHMENT3 = 0x8CE3,
2519 GL_COLOR_ATTACHMENT4 = 0x8CE4,
2520 GL_COLOR_ATTACHMENT5 = 0x8CE5,
2521 GL_COLOR_ATTACHMENT6 = 0x8CE6,
2522 GL_COLOR_ATTACHMENT7 = 0x8CE7,
2523 GL_COLOR_ATTACHMENT8 = 0x8CE8,
2524 GL_COLOR_ATTACHMENT9 = 0x8CE9,
2525 GL_COLOR_ATTACHMENT10 = 0x8CEA,
2526 GL_COLOR_ATTACHMENT11 = 0x8CEB,
2527 GL_COLOR_ATTACHMENT12 = 0x8CEC,
2528 GL_COLOR_ATTACHMENT13 = 0x8CED,
2529 GL_COLOR_ATTACHMENT14 = 0x8CEE,
2530 GL_COLOR_ATTACHMENT15 = 0x8CEF,
2531 GL_DEPTH_ATTACHMENT = 0x8D00,
2532 GL_STENCIL_ATTACHMENT = 0x8D20,
2533 GL_FRAMEBUFFER = 0x8D40,
2534 GL_RENDERBUFFER = 0x8D41,
2535 GL_RENDERBUFFER_WIDTH = 0x8D42,
2536 GL_RENDERBUFFER_HEIGHT = 0x8D43,
2537 GL_RENDERBUFFER_INTERNAL_FORMAT = 0x8D44,
2538 GL_STENCIL_INDEX1 = 0x8D46,
2539 GL_STENCIL_INDEX4 = 0x8D47,
2540 GL_STENCIL_INDEX8 = 0x8D48,
2541 GL_STENCIL_INDEX16 = 0x8D49,
2542 GL_RENDERBUFFER_RED_SIZE = 0x8D50,
2543 GL_RENDERBUFFER_GREEN_SIZE = 0x8D51,
2544 GL_RENDERBUFFER_BLUE_SIZE = 0x8D52,
2545 GL_RENDERBUFFER_ALPHA_SIZE = 0x8D53,
2546 GL_RENDERBUFFER_DEPTH_SIZE = 0x8D54,
2547 GL_RENDERBUFFER_STENCIL_SIZE = 0x8D55,
2548 GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 0x8D56,
2549 GL_MAX_SAMPLES = 0x8D57,
2550#endif
2551 // GL_ARB_framebuffer_sRGB
2552#ifndef GL_FRAMEBUFFER_SRGB
2553 GL_FRAMEBUFFER_SRGB = 0x8DB9,
2554#endif
2555 // GL_ARB_half_float_vertex
2556#ifndef GL_HALF_FLOAT
2557 GL_HALF_FLOAT = 0x140B,
2558#endif
2559 // GL_ARB_map_buffer_range
2560#ifndef GL_MAP_READ_BIT
2561 GL_MAP_READ_BIT = 0x0001,
2562 GL_MAP_WRITE_BIT = 0x0002,
2563 GL_MAP_INVALIDATE_RANGE_BIT = 0x0004,
2564 GL_MAP_INVALIDATE_BUFFER_BIT = 0x0008,
2565 GL_MAP_FLUSH_EXPLICIT_BIT = 0x0010,
2566 GL_MAP_UNSYNCHRONIZED_BIT = 0x0020,
2567#endif
2568 // GL_ARB_texture_compression_rgtc
2569#ifndef GL_COMPRESSED_RED_RGTC1
2570 GL_COMPRESSED_RED_RGTC1 = 0x8DBB,
2571 GL_COMPRESSED_SIGNED_RED_RGTC1 = 0x8DBC,
2572 GL_COMPRESSED_RG_RGTC2 = 0x8DBD,
2573 GL_COMPRESSED_SIGNED_RG_RGTC2 = 0x8DBE,
2574#endif
2575 // GL_ARB_texture_rg
2576#ifndef GL_RG
2577 GL_RG = 0x8227,
2578 GL_RG_INTEGER = 0x8228,
2579 GL_R8 = 0x8229,
2580 GL_R16 = 0x822A,
2581 GL_RG8 = 0x822B,
2582 GL_RG16 = 0x822C,
2583 GL_R16F = 0x822D,
2584 GL_R32F = 0x822E,
2585 GL_RG16F = 0x822F,
2586 GL_RG32F = 0x8230,
2587 GL_R8I = 0x8231,
2588 GL_R8UI = 0x8232,
2589 GL_R16I = 0x8233,
2590 GL_R16UI = 0x8234,
2591 GL_R32I = 0x8235,
2592 GL_R32UI = 0x8236,
2593 GL_RG8I = 0x8237,
2594 GL_RG8UI = 0x8238,
2595 GL_RG16I = 0x8239,
2596 GL_RG16UI = 0x823A,
2597 GL_RG32I = 0x823B,
2598 GL_RG32UI = 0x823C,
2599#endif
2600 // GL_ARB_vertex_array_object
2601#ifndef GL_VERTEX_ARRAY_BINDING
2602 GL_VERTEX_ARRAY_BINDING = 0x85B5,
2603#endif
2604 // GL_ARB_uniform_buffer_object
2605#ifndef GL_UNIFORM_BUFFER
2606 GL_UNIFORM_BUFFER = 0x8A11,
2607 GL_UNIFORM_BUFFER_BINDING = 0x8A28,
2608 GL_UNIFORM_BUFFER_START = 0x8A29,
2609 GL_UNIFORM_BUFFER_SIZE = 0x8A2A,
2610 GL_MAX_VERTEX_UNIFORM_BLOCKS = 0x8A2B,
2611 GL_MAX_GEOMETRY_UNIFORM_BLOCKS = 0x8A2C,
2612 GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 0x8A2D,
2613 GL_MAX_COMBINED_UNIFORM_BLOCKS = 0x8A2E,
2614 GL_MAX_UNIFORM_BUFFER_BINDINGS = 0x8A2F,
2615 GL_MAX_UNIFORM_BLOCK_SIZE = 0x8A30,
2616 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 0x8A31,
2617 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = 0x8A32,
2618 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 0x8A33,
2619 GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT = 0x8A34,
2620 GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 0x8A35,
2621 GL_ACTIVE_UNIFORM_BLOCKS = 0x8A36,
2622 GL_UNIFORM_TYPE = 0x8A37,
2623 GL_UNIFORM_SIZE = 0x8A38,
2624 GL_UNIFORM_NAME_LENGTH = 0x8A39,
2625 GL_UNIFORM_BLOCK_INDEX = 0x8A3A,
2626 GL_UNIFORM_OFFSET = 0x8A3B,
2627 GL_UNIFORM_ARRAY_STRIDE = 0x8A3C,
2628 GL_UNIFORM_MATRIX_STRIDE = 0x8A3D,
2629 GL_UNIFORM_IS_ROW_MAJOR = 0x8A3E,
2630 GL_UNIFORM_BLOCK_BINDING = 0x8A3F,
2631 GL_UNIFORM_BLOCK_DATA_SIZE = 0x8A40,
2632 GL_UNIFORM_BLOCK_NAME_LENGTH = 0x8A41,
2633 GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS = 0x8A42,
2634 GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 0x8A43,
2635 GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 0x8A44,
2636 GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = 0x8A45,
2637 GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 0x8A46,
2638 GL_INVALID_INDEX = 0xFFFFFFFFu,
2639#endif
2640 // GL_ARB_copy_buffer
2641#ifndef GL_COPY_READ_BUFFER_BINDING
2642 GL_COPY_READ_BUFFER_BINDING = 0x8F36,
2643#endif
2644#ifndef GL_COPY_READ_BUFFER
2645 GL_COPY_READ_BUFFER = GL_COPY_READ_BUFFER_BINDING,
2646#endif
2647#ifndef GL_COPY_WRITE_BUFFER_BINDING
2648 GL_COPY_WRITE_BUFFER_BINDING = 0x8F37,
2649#endif
2650#ifndef GL_COPY_WRITE_BUFFER
2651 GL_COPY_WRITE_BUFFER = GL_COPY_WRITE_BUFFER_BINDING,
2652#endif
2653 // GL_ARB_depth_clamp
2654#ifndef GL_DEPTH_CLAMP
2655 GL_DEPTH_CLAMP = 0x864F,
2656#endif
2657 // GL_ARB_provoking_vertex
2658#ifndef GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
2659 GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION = 0x8E4C,
2660 GL_FIRST_VERTEX_CONVENTION = 0x8E4D,
2661 GL_LAST_VERTEX_CONVENTION = 0x8E4E,
2662 GL_PROVOKING_VERTEX = 0x8E4F,
2663#endif
2664 // GL_ARB_seamless_cube_map
2665#ifndef GL_TEXTURE_CUBE_MAP_SEAMLESS
2666 GL_TEXTURE_CUBE_MAP_SEAMLESS = 0x884F,
2667#endif
2668 // GL_ARB_sync
2669#ifndef GL_MAX_SERVER_WAIT_TIMEOUT
2670 GL_MAX_SERVER_WAIT_TIMEOUT = 0x9111,
2671 GL_OBJECT_TYPE = 0x9112,
2672 GL_SYNC_CONDITION = 0x9113,
2673 GL_SYNC_STATUS = 0x9114,
2674 GL_SYNC_FLAGS = 0x9115,
2675 GL_SYNC_FENCE = 0x9116,
2676 GL_SYNC_GPU_COMMANDS_COMPLETE = 0x9117,
2677 GL_UNSIGNALED = 0x9118,
2678 GL_SIGNALED = 0x9119,
2679 GL_ALREADY_SIGNALED = 0x911A,
2680 GL_TIMEOUT_EXCL_PIRED = 0x911B,
2681 GL_CONDITION_SATISFIED = 0x911C,
2682 GL_WAIT_FAILED = 0x911D,
2683 GL_SYNC_FLUSH_COMMANDS_BIT = 0x00000001,
2684 GL_TIMEOUT_IGNORED = 0xFFFFFFFFFFFFFFFFull,
2685#endif
2686 // GL_ARB_texture_multisample
2687#ifndef GL_SAMPLE_POSITION
2688 GL_SAMPLE_POSITION = 0x8E50,
2689 GL_SAMPLE_MASK = 0x8E51,
2690 GL_SAMPLE_MASK_VALUE = 0x8E52,
2691 GL_MAX_SAMPLE_MASK_WORDS = 0x8E59,
2692 GL_TEXTURE_2D_MULTISAMPLE = 0x9100,
2693 GL_PROXY_TEXTURE_2D_MULTISAMPLE = 0x9101,
2694 GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102,
2695 GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9103,
2696 GL_TEXTURE_BINDING_2D_MULTISAMPLE = 0x9104,
2697 GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = 0x9105,
2698 GL_TEXTURE_SAMPLES = 0x9106,
2699 GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = 0x9107,
2700 GL_SAMPLER_2D_MULTISAMPLE = 0x9108,
2701 GL_INT_SAMPLER_2D_MULTISAMPLE = 0x9109,
2702 GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 0x910A,
2703 GL_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910B,
2704 GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910C,
2705 GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910D,
2706 GL_MAX_COLOR_TEXTURE_SAMPLES = 0x910E,
2707 GL_MAX_DEPTH_TEXTURE_SAMPLES = 0x910F,
2708 GL_MAX_INTEGER_SAMPLES = 0x9110,
2709#endif
2710 // GL_ARB_sample_shading
2711#ifndef GL_SAMPLE_SHADING_ARB
2712 GL_SAMPLE_SHADING_ARB = 0x8C36,
2713 GL_MIN_SAMPLE_SHADING_VALUE_ARB = 0x8C37,
2714#endif
2715 // GL_ARB_texture_cube_map_array
2716#ifndef GL_TEXTURE_CUBE_MAP_ARRAY_ARB
2717 GL_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x9009,
2718 GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB = 0x900A,
2719 GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x900B,
2720 GL_SAMPLER_CUBE_MAP_ARRAY_ARB = 0x900C,
2721 GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB = 0x900D,
2722 GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 0x900E,
2723 GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 0x900F,
2724#endif
2725 // GL_ARB_texture_gather
2726#ifndef GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
2727 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 0x8E5E,
2728 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 0x8E5F,
2729#endif
2730 // GL_ARB_shading_language_include
2731#ifndef GL_SHADER_INCLUDE_ARB
2732 GL_SHADER_INCLUDE_ARB = 0x8DAE,
2733 GL_NAMED_STRING_LENGTH_ARB = 0x8DE9,
2734 GL_NAMED_STRING_TYPE_ARB = 0x8DEA,
2735#endif
2736 // GL_ARB_texture_compression_bptc
2737#ifndef GL_COMPRESSED_RGBA_BPTC_UNORM_ARB
2738 GL_COMPRESSED_RGBA_BPTC_UNORM_ARB = 0x8E8C,
2739 GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB = 0x8E8D,
2740 GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB = 0x8E8E,
2741 GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB = 0x8E8F,
2742#endif
2743 // GL_ARB_blend_func_extended
2744#ifndef GL_SRC1_COLOR
2745 GL_SRC1_COLOR = 0x88F9,
2746 GL_ONE_MINUS_SRC1_COLOR = 0x88FA,
2747 GL_ONE_MINUS_SRC1_ALPHA = 0x88FB,
2748 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS = 0x88FC,
2749#endif
2750 // GL_ARB_occlusion_query2
2751#ifndef GL_ANY_SAMPLES_PASSED
2752 GL_ANY_SAMPLES_PASSED = 0x8C2F,
2753#endif
2754 // GL_ARB_sampler_objects
2755#ifndef GL_SAMPLER_BINDING
2756 GL_SAMPLER_BINDING = 0x8919,
2757#endif
2758 // GL_ARB_texture_rgb10_a2ui
2759#ifndef GL_RGB10_A2UI
2760 GL_RGB10_A2UI = 0x906F,
2761#endif
2762 // GL_ARB_texture_swizzle
2763#ifndef GL_TEXTURE_SWIZZLE_R
2764 GL_TEXTURE_SWIZZLE_R = 0x8E42,
2765 GL_TEXTURE_SWIZZLE_G = 0x8E43,
2766 GL_TEXTURE_SWIZZLE_B = 0x8E44,
2767 GL_TEXTURE_SWIZZLE_A = 0x8E45,
2768 GL_TEXTURE_SWIZZLE_RGBA = 0x8E46,
2769#endif
2770 // GL_ARB_timer_query
2771#ifndef GL_TIME_ELAPSED
2772 GL_TIME_ELAPSED = 0x88BF,
2773 GL_TIMESTAMP = 0x8E28,
2774#endif
2775 // GL_ARB_vertex_type_2_10_10_10_rev
2776#ifndef GL_INT_2_10_10_10_REV
2777 GL_INT_2_10_10_10_REV = 0x8D9F,
2778#endif
2779 // GL_ARB_draw_indirect
2780#ifndef GL_DRAW_INDIRECT_BUFFER
2781 GL_DRAW_INDIRECT_BUFFER = 0x8F3F,
2782 GL_DRAW_INDIRECT_BUFFER_BINDING = 0x8F43,
2783#endif
2784 // GL_ARB_gpu_shader5
2785#ifndef GL_GEOMETRY_SHADER_INVOCATIONS
2786 GL_GEOMETRY_SHADER_INVOCATIONS = 0x887F,
2787 GL_MAX_GEOMETRY_SHADER_INVOCATIONS = 0x8E5A,
2788 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET = 0x8E5B,
2789 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET = 0x8E5C,
2790 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS = 0x8E5D,
2791#endif
2792 // GL_ARB_gpu_shader_fp64
2793#ifndef GL_DOUBLE_VEC2
2794 GL_DOUBLE_VEC2 = 0x8FFC,
2795 GL_DOUBLE_VEC3 = 0x8FFD,
2796 GL_DOUBLE_VEC4 = 0x8FFE,
2797 GL_DOUBLE_MAT2 = 0x8F46,
2798 GL_DOUBLE_MAT3 = 0x8F47,
2799 GL_DOUBLE_MAT4 = 0x8F48,
2800 GL_DOUBLE_MAT2x3 = 0x8F49,
2801 GL_DOUBLE_MAT2x4 = 0x8F4A,
2802 GL_DOUBLE_MAT3x2 = 0x8F4B,
2803 GL_DOUBLE_MAT3x4 = 0x8F4C,
2804 GL_DOUBLE_MAT4x2 = 0x8F4D,
2805 GL_DOUBLE_MAT4x3 = 0x8F4E,
2806#endif
2807 // GL_ARB_shader_subroutine
2808#ifndef GL_ACTIVE_SUBROUTINES
2809 GL_ACTIVE_SUBROUTINES = 0x8DE5,
2810 GL_ACTIVE_SUBROUTINE_UNIFORMS = 0x8DE6,
2811 GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS = 0x8E47,
2812 GL_ACTIVE_SUBROUTINE_MAX_LENGTH = 0x8E48,
2813 GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH = 0x8E49,
2814 GL_MAX_SUBROUTINES = 0x8DE7,
2815 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS = 0x8DE8,
2816 GL_NUM_COMPATIBLE_SUBROUTINES = 0x8E4A,
2817 GL_COMPATIBLE_SUBROUTINES = 0x8E4B,
2818#endif
2819 // GL_ARB_tessellation_shader
2820#ifndef GL_PATCHES
2821 GL_PATCHES = 0x000E,
2822 GL_PATCH_VERTICES = 0x8E72,
2823 GL_PATCH_DEFAULT_INNER_LEVEL = 0x8E73,
2824 GL_PATCH_DEFAULT_OUTER_LEVEL = 0x8E74,
2825 GL_TESS_CONTROL_OUTPUT_VERTICES = 0x8E75,
2826 GL_TESS_GEN_MODE = 0x8E76,
2827 GL_TESS_GEN_SPACING = 0x8E77,
2828 GL_TESS_GEN_VERTEX_ORDER = 0x8E78,
2829 GL_TESS_GEN_POINT_MODE = 0x8E79,
2830 GL_ISOLINES = 0x8E7A,
2831 GL_FRACTIONAL_ODD = 0x8E7B,
2832 GL_FRACTIONAL_EVEN = 0x8E7C,
2833 GL_MAX_PATCH_VERTICES = 0x8E7D,
2834 GL_MAX_TESS_GEN_LEVEL = 0x8E7E,
2835 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS = 0x8E7F,
2836 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = 0x8E80,
2837 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS = 0x8E81,
2838 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = 0x8E82,
2839 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS = 0x8E83,
2840 GL_MAX_TESS_PATCH_COMPONENTS = 0x8E84,
2841 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS = 0x8E85,
2842 GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = 0x8E86,
2843 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS = 0x8E89,
2844 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS = 0x8E8A,
2845 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS = 0x886C,
2846 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS = 0x886D,
2847 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = 0x8E1E,
2848 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS = 0x8E1F,
2849 GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER = 0x84F0,
2850 GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x84F1,
2851 GL_TESS_EVALUATION_SHADER = 0x8E87,
2852 GL_TESS_CONTROL_SHADER = 0x8E88,
2853#endif
2854 // GL_ARB_transform_feedback2
2855#ifndef GL_TRANSFORM_FEEDBACK
2856 GL_TRANSFORM_FEEDBACK = 0x8E22,
2857 GL_TRANSFORM_FEEDBACK_PAUSED = 0x8E23,
2858 GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED = GL_TRANSFORM_FEEDBACK_PAUSED,
2859 GL_TRANSFORM_FEEDBACK_ACTIVE = 0x8E24,
2860 GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE = GL_TRANSFORM_FEEDBACK_ACTIVE,
2861 GL_TRANSFORM_FEEDBACK_BINDING = 0x8E25,
2862#endif
2863 // GL_ARB_transform_feedback3
2864#ifndef GL_MAX_TRANSFORM_FEEDBACK_BUFFERS
2865 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS = 0x8E70,
2866 GL_MAX_VERTEX_STREAMS = 0x8E71,
2867#endif
2868 // GL_ARB_ES2_compatibility
2869#ifndef GL_FIXED
2870 GL_FIXED = 0x140C,
2871 GL_IMPLEMENTATION_COLOR_READ_TYPE = 0x8B9A,
2872 GL_IMPLEMENTATION_COLOR_READ_FORMAT = 0x8B9B,
2873 GL_LOW_FLOAT = 0x8DF0,
2874 GL_MEDIUM_FLOAT = 0x8DF1,
2875 GL_HIGH_FLOAT = 0x8DF2,
2876 GL_LOW_INT = 0x8DF3,
2877 GL_MEDIUM_INT = 0x8DF4,
2878 GL_HIGH_INT = 0x8DF5,
2879 GL_SHADER_COMPILER = 0x8DFA,
2880 GL_NUM_SHADER_BINARY_FORMATS = 0x8DF9,
2881 GL_MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB,
2882 GL_MAX_VARYING_VECTORS = 0x8DFC,
2883 GL_MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD,
2884 GL_RGB565 = 0x8D62,
2885#endif
2886 // GL_ARB_get_program_binary
2887#ifndef GL_PROGRAM_BINARY_RETRIEVABLE_HINT
2888 GL_PROGRAM_BINARY_RETRIEVABLE_HINT = 0x8257,
2889 GL_PROGRAM_BINARY_LENGTH = 0x8741,
2890 GL_NUM_PROGRAM_BINARY_FORMATS = 0x87FE,
2891 GL_PROGRAM_BINARY_FORMATS = 0x87FF,
2892#endif
2893 // GL_ARB_separate_shader_objects
2894#ifndef GL_VERTEX_SHADER_BIT
2895 GL_VERTEX_SHADER_BIT = 0x00000001,
2896 GL_FRAGMENT_SHADER_BIT = 0x00000002,
2897 GL_GEOMETRY_SHADER_BIT = 0x00000004,
2898 GL_TESS_CONTROL_SHADER_BIT = 0x00000008,
2899 GL_TESS_EVALUATION_SHADER_BIT = 0x00000010,
2900 GL_ALL_SHADER_BITS = 0xFFFFFFFF,
2901 GL_PROGRAM_SEPARABLE = 0x8258,
2902 GL_ACTIVE_PROGRAM = 0x8259,
2903 GL_PROGRAM_PIPELINE_BINDING = 0x825A,
2904#endif
2905 // GL_ARB_viewport_array
2906#ifndef GL_MAX_VIEWPORTS
2907 GL_MAX_VIEWPORTS = 0x825B,
2908 GL_VIEWPORT_SUBCL_PIXEL_BITS = 0x825C,
2909 GL_VIEWPORT_BOUNDS_RANGE = 0x825D,
2910 GL_LAYER_PROVOKING_VERTEX = 0x825E,
2911 GL_VIEWPORT_INDEX_PROVOKING_VERTEX = 0x825F,
2912 GL_UNDEFINED_VERTEX = 0x8260,
2913#endif
2914 // GL_ARB_cl_event
2915#ifndef GL_SYNC_EVENT_ARB
2916 GL_SYNC_EVENT_ARB = 0x8240,
2917 GL_SYNC_EVENT_COMPLETE_ARB = 0x8241,
2918#endif
2919 // GL_ARB_debug_output
2920#ifndef GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB
2921 GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB = 0x8242,
2922 GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB = 0x8243,
2923 GL_DEBUG_CALLBACK_FUNCTION_ARB = 0x8244,
2924 GL_DEBUG_CALLBACK_USER_PARAM_ARB = 0x8245,
2925 GL_DEBUG_SOURCE_CL_API_ARB = 0x8246,
2926 GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB = 0x8247,
2927 GL_DEBUG_SOURCE_SHADER_COMPILER_ARB = 0x8248,
2928 GL_DEBUG_SOURCE_THIRD_PARTY_ARB = 0x8249,
2929 GL_DEBUG_SOURCE_APPLICATION_ARB = 0x824A,
2930 GL_DEBUG_SOURCE_OTHER_ARB = 0x824B,
2931 GL_DEBUG_TYPE_ERROR_ARB = 0x824C,
2932 GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB = 0x824D,
2933 GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB = 0x824E,
2934 GL_DEBUG_TYPE_PORTABILITY_ARB = 0x824F,
2935 GL_DEBUG_TYPE_PERFORMANCE_ARB = 0x8250,
2936 GL_DEBUG_TYPE_OTHER_ARB = 0x8251,
2937 GL_MAX_DEBUG_MESSAGE_LENGTH_ARB = 0x9143,
2938 GL_MAX_DEBUG_LOGGED_MESSAGES_ARB = 0x9144,
2939 GL_DEBUG_LOGGED_MESSAGES_ARB = 0x9145,
2940 GL_DEBUG_SEVERITY_HIGH_ARB = 0x9146,
2941 GL_DEBUG_SEVERITY_MEDIUM_ARB = 0x9147,
2942 GL_DEBUG_SEVERITY_LOW_ARB = 0x9148,
2943#endif
2944 // GL_ARB_robustness
2945#ifndef GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB
2946 GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB = 0x00000004,
2947 GL_LOSE_CONTEXT_ON_RESET_ARB = 0x8252,
2948 GL_GUILTY_CONTEXT_RESET_ARB = 0x8253,
2949 GL_INNOCENT_CONTEXT_RESET_ARB = 0x8254,
2950 GL_UNKNOWN_CONTEXT_RESET_ARB = 0x8255,
2951 GL_RESET_NOTIFICATION_STRATEGY_ARB = 0x8256,
2952 GL_NO_RESET_NOTIFICATION_ARB = 0x8261,
2953#endif
2954 // GL_ARB_compressed_texture_pixel_storage
2955#ifndef GL_UNPACK_COMPRESSED_BLOCK_WIDTH
2956 GL_UNPACK_COMPRESSED_BLOCK_WIDTH = 0x9127,
2957 GL_UNPACK_COMPRESSED_BLOCK_HEIGHT = 0x9128,
2958 GL_UNPACK_COMPRESSED_BLOCK_DEPTH = 0x9129,
2959 GL_UNPACK_COMPRESSED_BLOCK_SIZE = 0x912A,
2960 GL_PACK_COMPRESSED_BLOCK_WIDTH = 0x912B,
2961 GL_PACK_COMPRESSED_BLOCK_HEIGHT = 0x912C,
2962 GL_PACK_COMPRESSED_BLOCK_DEPTH = 0x912D,
2963 GL_PACK_COMPRESSED_BLOCK_SIZE = 0x912E,
2964#endif
2965 // GL_ARB_internalformat_query
2966#ifndef GL_NUM_SAMPLE_COUNTS
2967 GL_NUM_SAMPLE_COUNTS = 0x9380,
2968#endif
2969 // GL_ARB_map_buffer_alignment
2970#ifndef GL_MIN_MAP_BUFFER_ALIGNMENT
2971 GL_MIN_MAP_BUFFER_ALIGNMENT = 0x90BC,
2972#endif
2973 // GL_ARB_shader_atomic_counters
2974#ifndef GL_ATOMIC_COUNTER_BUFFER
2975 GL_ATOMIC_COUNTER_BUFFER = 0x92C0,
2976 GL_ATOMIC_COUNTER_BUFFER_BINDING = 0x92C1,
2977 GL_ATOMIC_COUNTER_BUFFER_START = 0x92C2,
2978 GL_ATOMIC_COUNTER_BUFFER_SIZE = 0x92C3,
2979 GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE = 0x92C4,
2980 GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = 0x92C5,
2981 GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES = 0x92C6,
2982 GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = 0x92C7,
2983 GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = 0x92C8,
2984 GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x92C9,
2985 GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = 0x92CA,
2986 GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER = 0x92CB,
2987 GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = 0x92CC,
2988 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = 0x92CD,
2989 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = 0x92CE,
2990 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = 0x92CF,
2991 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 0x92D0,
2992 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = 0x92D1,
2993 GL_MAX_VERTEX_ATOMIC_COUNTERS = 0x92D2,
2994 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS = 0x92D3,
2995 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS = 0x92D4,
2996 GL_MAX_GEOMETRY_ATOMIC_COUNTERS = 0x92D5,
2997 GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 0x92D6,
2998 GL_MAX_COMBINED_ATOMIC_COUNTERS = 0x92D7,
2999 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = 0x92D8,
3000 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = 0x92DC,
3001 GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 0x92D9,
3002 GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = 0x92DA,
3003 GL_UNSIGNED_INT_ATOMIC_COUNTER = 0x92DB,
3004#endif
3005 // GL_ARB_shader_image_load_store
3006#ifndef GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
3007 GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 0x00000001,
3008 GL_ELEMENT_ARRAY_BARRIER_BIT = 0x00000002,
3009 GL_UNIFORM_BARRIER_BIT = 0x00000004,
3010 GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008,
3011 GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = 0x00000020,
3012 GL_COMMAND_BARRIER_BIT = 0x00000040,
3013 GL_PIXEL_BUFFER_BARRIER_BIT = 0x00000080,
3014 GL_TEXTURE_UPDATE_BARRIER_BIT = 0x00000100,
3015 GL_BUFFER_UPDATE_BARRIER_BIT = 0x00000200,
3016 GL_FRAMEBUFFER_BARRIER_BIT = 0x00000400,
3017 GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 0x00000800,
3018 GL_ATOMIC_COUNTER_BARRIER_BIT = 0x00001000,
3019 GL_ALL_BARRIER_BITS = 0xFFFFFFFF,
3020 GL_MAX_IMAGE_UNITS = 0x8F38,
3021 GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = 0x8F39,
3022 GL_IMAGE_BINDING_NAME = 0x8F3A,
3023 GL_IMAGE_BINDING_LEVEL = 0x8F3B,
3024 GL_IMAGE_BINDING_LAYERED = 0x8F3C,
3025 GL_IMAGE_BINDING_LAYER = 0x8F3D,
3026 GL_IMAGE_BINDING_ACCESS = 0x8F3E,
3027 GL_IMAGE_1D = 0x904C,
3028 GL_IMAGE_2D = 0x904D,
3029 GL_IMAGE_3D = 0x904E,
3030 GL_IMAGE_2D_RECT = 0x904F,
3031 GL_IMAGE_CUBE = 0x9050,
3032 GL_IMAGE_BUFFER = 0x9051,
3033 GL_IMAGE_1D_ARRAY = 0x9052,
3034 GL_IMAGE_2D_ARRAY = 0x9053,
3035 GL_IMAGE_CUBE_MAP_ARRAY = 0x9054,
3036 GL_IMAGE_2D_MULTISAMPLE = 0x9055,
3037 GL_IMAGE_2D_MULTISAMPLE_ARRAY = 0x9056,
3038 GL_INT_IMAGE_1D = 0x9057,
3039 GL_INT_IMAGE_2D = 0x9058,
3040 GL_INT_IMAGE_3D = 0x9059,
3041 GL_INT_IMAGE_2D_RECT = 0x905A,
3042 GL_INT_IMAGE_CUBE = 0x905B,
3043 GL_INT_IMAGE_BUFFER = 0x905C,
3044 GL_INT_IMAGE_1D_ARRAY = 0x905D,
3045 GL_INT_IMAGE_2D_ARRAY = 0x905E,
3046 GL_INT_IMAGE_CUBE_MAP_ARRAY = 0x905F,
3047 GL_INT_IMAGE_2D_MULTISAMPLE = 0x9060,
3048 GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 0x9061,
3049 GL_UNSIGNED_INT_IMAGE_1D = 0x9062,
3050 GL_UNSIGNED_INT_IMAGE_2D = 0x9063,
3051 GL_UNSIGNED_INT_IMAGE_3D = 0x9064,
3052 GL_UNSIGNED_INT_IMAGE_2D_RECT = 0x9065,
3053 GL_UNSIGNED_INT_IMAGE_CUBE = 0x9066,
3054 GL_UNSIGNED_INT_IMAGE_BUFFER = 0x9067,
3055 GL_UNSIGNED_INT_IMAGE_1D_ARRAY = 0x9068,
3056 GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 0x9069,
3057 GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = 0x906A,
3058 GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = 0x906B,
3059 GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 0x906C,
3060 GL_MAX_IMAGE_SAMPLES = 0x906D,
3061 GL_IMAGE_BINDING_FORMAT = 0x906E,
3062 GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 0x90C7,
3063 GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = 0x90C8,
3064 GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = 0x90C9,
3065 GL_MAX_VERTEX_IMAGE_UNIFORMS = 0x90CA,
3066 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS = 0x90CB,
3067 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS = 0x90CC,
3068 GL_MAX_GEOMETRY_IMAGE_UNIFORMS = 0x90CD,
3069 GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 0x90CE,
3070 GL_MAX_COMBINED_IMAGE_UNIFORMS = 0x90CF,
3071#endif
3072 // GL_ARB_texture_storage
3073#ifndef GL_TEXTURE_IMMUTABLE_FORMAT
3074 GL_TEXTURE_IMMUTABLE_FORMAT = 0x912F,
3075#endif
3076 // GL_KHR_texture_compression_astc_ldr
3077#ifndef GL_COMPRESSED_RGBA_ASTC_4x4_KHR
3078 GL_COMPRESSED_RGBA_ASTC_4x4_KHR = 0x93B0,
3079 GL_COMPRESSED_RGBA_ASTC_5x4_KHR = 0x93B1,
3080 GL_COMPRESSED_RGBA_ASTC_5x5_KHR = 0x93B2,
3081 GL_COMPRESSED_RGBA_ASTC_6x5_KHR = 0x93B3,
3082 GL_COMPRESSED_RGBA_ASTC_6x6_KHR = 0x93B4,
3083 GL_COMPRESSED_RGBA_ASTC_8x5_KHR = 0x93B5,
3084 GL_COMPRESSED_RGBA_ASTC_8x6_KHR = 0x93B6,
3085 GL_COMPRESSED_RGBA_ASTC_8x8_KHR = 0x93B7,
3086 GL_COMPRESSED_RGBA_ASTC_10x5_KHR = 0x93B8,
3087 GL_COMPRESSED_RGBA_ASTC_10x6_KHR = 0x93B9,
3088 GL_COMPRESSED_RGBA_ASTC_10x8_KHR = 0x93BA,
3089 GL_COMPRESSED_RGBA_ASTC_10x10_KHR = 0x93BB,
3090 GL_COMPRESSED_RGBA_ASTC_12x10_KHR = 0x93BC,
3091 GL_COMPRESSED_RGBA_ASTC_12x12_KHR = 0x93BD,
3092 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR = 0x93D0,
3093 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR = 0x93D1,
3094 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR = 0x93D2,
3095 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR = 0x93D3,
3096 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR = 0x93D4,
3097 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR = 0x93D5,
3098 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR = 0x93D6,
3099 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR = 0x93D7,
3100 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR = 0x93D8,
3101 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR = 0x93D9,
3102 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR = 0x93DA,
3103 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR = 0x93DB,
3104 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR = 0x93DC,
3105 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR = 0x93DD,
3106#endif
3107 // GL_KHR_debug
3108#ifndef GL_DEBUG_OUTPUT_SYNCHRONOUS
3109 GL_DEBUG_OUTPUT_SYNCHRONOUS = 0x8242,
3110 GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = 0x8243,
3111 GL_DEBUG_CALLBACK_FUNCTION = 0x8244,
3112 GL_DEBUG_CALLBACK_USER_PARAM = 0x8245,
3113 GL_DEBUG_SOURCE_API = 0x8246,
3114 GL_DEBUG_SOURCE_WINDOW_SYSTEM = 0x8247,
3115 GL_DEBUG_SOURCE_SHADER_COMPILER = 0x8248,
3116 GL_DEBUG_SOURCE_THIRD_PARTY = 0x8249,
3117 GL_DEBUG_SOURCE_APPLICATION = 0x824A,
3118 GL_DEBUG_SOURCE_OTHER = 0x824B,
3119 GL_DEBUG_TYPE_ERROR = 0x824C,
3120 GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR = 0x824D,
3121 GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR = 0x824E,
3122 GL_DEBUG_TYPE_PORTABILITY = 0x824F,
3123 GL_DEBUG_TYPE_PERFORMANCE = 0x8250,
3124 GL_DEBUG_TYPE_OTHER = 0x8251,
3125 GL_DEBUG_TYPE_MARKER = 0x8268,
3126 GL_DEBUG_TYPE_PUSH_GROUP = 0x8269,
3127 GL_DEBUG_TYPE_POP_GROUP = 0x826A,
3128 GL_DEBUG_SEVERITY_NOTIFICATION = 0x826B,
3129 GL_MAX_DEBUG_GROUP_STACK_DEPTH = 0x826C,
3130 GL_DEBUG_GROUP_STACK_DEPTH = 0x826D,
3131 GL_BUFFER = 0x82E0,
3132 GL_SHADER = 0x82E1,
3133 GL_PROGRAM = 0x82E2,
3134 GL_QUERY = 0x82E3,
3135 GL_PROGRAM_PIPELINE = 0x82E4,
3136#ifndef GL_SAMPLER
3137 GL_SAMPLER = 0x82E6,
3138#endif
3139 GL_DISPLAY_LIST = 0x82E7,
3140 GL_MAX_LABEL_LENGTH = 0x82E8,
3141 GL_MAX_DEBUG_MESSAGE_LENGTH = 0x9143,
3142 GL_MAX_DEBUG_LOGGED_MESSAGES = 0x9144,
3143 GL_DEBUG_LOGGED_MESSAGES = 0x9145,
3144 GL_DEBUG_SEVERITY_HIGH = 0x9146,
3145 GL_DEBUG_SEVERITY_MEDIUM = 0x9147,
3146 GL_DEBUG_SEVERITY_LOW = 0x9148,
3147 GL_DEBUG_OUTPUT = 0x92E0,
3148 GL_CONTEXT_FLAG_DEBUG_BIT = 0x00000002,
3149#endif
3150 // GL_ARB_compute_shader
3151#ifndef GL_COMPUTE_SHADER
3152 GL_COMPUTE_SHADER = 0x91B9,
3153 GL_MAX_COMPUTE_UNIFORM_BLOCKS = 0x91BB,
3154 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS = 0x91BC,
3155 GL_MAX_COMPUTE_IMAGE_UNIFORMS = 0x91BD,
3156 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE = 0x8262,
3157 GL_MAX_COMPUTE_UNIFORM_COMPONENTS = 0x8263,
3158 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = 0x8264,
3159 GL_MAX_COMPUTE_ATOMIC_COUNTERS = 0x8265,
3160 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = 0x8266,
3161 GL_MAX_COMPUTE_LOCAL_INVOCATIONS = 0x90EB,
3162 GL_MAX_COMPUTE_WORK_GROUP_COUNT = 0x91BE,
3163 GL_MAX_COMPUTE_WORK_GROUP_SIZE = 0x91BF,
3164 GL_COMPUTE_LOCAL_WORK_SIZE = 0x8267,
3165 GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER = 0x90EC,
3166 GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER = 0x90ED,
3167 GL_DISPATCH_INDIRECT_BUFFER = 0x90EE,
3168 GL_DISPATCH_INDIRECT_BUFFER_BINDING = 0x90EF,
3169 GL_COMPUTE_SHADER_BIT = 0x00000020,
3170#endif
3171 // GL_ARB_ES3_compatibility
3172#ifndef GL_COMPRESSED_RGB8_ETC2
3173 GL_COMPRESSED_RGB8_ETC2 = 0x9274,
3174 GL_COMPRESSED_SRGB8_ETC2 = 0x9275,
3175 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9276,
3176 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9277,
3177 GL_COMPRESSED_RGBA8_ETC2_EAC = 0x9278,
3178 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = 0x9279,
3179 GL_COMPRESSED_R11_EAC = 0x9270,
3180 GL_COMPRESSED_SIGNED_R11_EAC = 0x9271,
3181 GL_COMPRESSED_RG11_EAC = 0x9272,
3182 GL_COMPRESSED_SIGNED_RG11_EAC = 0x9273,
3183 GL_PRIMITIVE_RESTART_FIXED_INDEX = 0x8D69,
3184 GL_ANY_SAMPLES_PASSED_CONSERVATIVE = 0x8D6A,
3185 GL_MAX_ELEMENT_INDEX = 0x8D6B,
3186#endif
3187 // GL_ARB_explicit_uniform_location
3188#ifndef GL_MAX_UNIFORM_LOCATIONS
3189 GL_MAX_UNIFORM_LOCATIONS = 0x826E,
3190#endif
3191 // GL_ARB_framebuffer_no_attachments
3192#ifndef GL_FRAMEBUFFER_DEFAULT_WIDTH
3193 GL_FRAMEBUFFER_DEFAULT_WIDTH = 0x9310,
3194 GL_FRAMEBUFFER_DEFAULT_HEIGHT = 0x9311,
3195 GL_FRAMEBUFFER_DEFAULT_LAYERS = 0x9312,
3196 GL_FRAMEBUFFER_DEFAULT_SAMPLES = 0x9313,
3197 GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = 0x9314,
3198 GL_MAX_FRAMEBUFFER_WIDTH = 0x9315,
3199 GL_MAX_FRAMEBUFFER_HEIGHT = 0x9316,
3200 GL_MAX_FRAMEBUFFER_LAYERS = 0x9317,
3201 GL_MAX_FRAMEBUFFER_SAMPLES = 0x9318,
3202#endif
3203 // GL_ARB_internalformat_query2
3204#ifndef GL_INTERNALFORMAT_SUPPORTED
3205 GL_INTERNALFORMAT_SUPPORTED = 0x826F,
3206 GL_INTERNALFORMAT_PREFERRED = 0x8270,
3207 GL_INTERNALFORMAT_RED_SIZE = 0x8271,
3208 GL_INTERNALFORMAT_GREEN_SIZE = 0x8272,
3209 GL_INTERNALFORMAT_BLUE_SIZE = 0x8273,
3210 GL_INTERNALFORMAT_ALPHA_SIZE = 0x8274,
3211 GL_INTERNALFORMAT_DEPTH_SIZE = 0x8275,
3212 GL_INTERNALFORMAT_STENCIL_SIZE = 0x8276,
3213 GL_INTERNALFORMAT_SHARED_SIZE = 0x8277,
3214 GL_INTERNALFORMAT_RED_TYPE = 0x8278,
3215 GL_INTERNALFORMAT_GREEN_TYPE = 0x8279,
3216 GL_INTERNALFORMAT_BLUE_TYPE = 0x827A,
3217 GL_INTERNALFORMAT_ALPHA_TYPE = 0x827B,
3218 GL_INTERNALFORMAT_DEPTH_TYPE = 0x827C,
3219 GL_INTERNALFORMAT_STENCIL_TYPE = 0x827D,
3220 GL_MAX_WIDTH = 0x827E,
3221 GL_MAX_HEIGHT = 0x827F,
3222 GL_MAX_DEPTH = 0x8280,
3223 GL_MAX_LAYERS = 0x8281,
3224 GL_MAX_COMBINED_DIMENSIONS = 0x8282,
3225 GL_COLOR_COMPONENTS = 0x8283,
3226 GL_DEPTH_COMPONENTS = 0x8284,
3227 GL_STENCIL_COMPONENTS = 0x8285,
3228 GL_COLOR_RENDERABLE = 0x8286,
3229 GL_DEPTH_RENDERABLE = 0x8287,
3230 GL_STENCIL_RENDERABLE = 0x8288,
3231 GL_FRAMEBUFFER_RENDERABLE = 0x8289,
3232 GL_FRAMEBUFFER_RENDERABLE_LAYERED = 0x828A,
3233 GL_FRAMEBUFFER_BLEND = 0x828B,
3234 GL_READ_CL_PIXELS = 0x828C,
3235 GL_READ_CL_PIXELS_FORMAT = 0x828D,
3236 GL_READ_CL_PIXELS_TYPE = 0x828E,
3237 GL_TEXTURE_IMAGE_FORMAT = 0x828F,
3238 GL_TEXTURE_IMAGE_TYPE = 0x8290,
3239 GL_GET_TEXTURE_IMAGE_FORMAT = 0x8291,
3240 GL_GET_TEXTURE_IMAGE_TYPE = 0x8292,
3241 GL_MIPMAP = 0x8293,
3242 GL_MANUAL_GENERATE_MIPMAP = 0x8294,
3243 GL_AUTO_GENERATE_MIPMAP = 0x8295,
3244 GL_COLOR_ENCODING = 0x8296,
3245 GL_SRGB_READ = 0x8297,
3246 GL_SRGB_WRITE = 0x8298,
3247 GL_SRGB_DECODE_ARB = 0x8299,
3248 GL_FILTER = 0x829A,
3249 GL_VERTEX_TEXTURE = 0x829B,
3250 GL_TESS_CONTROL_TEXTURE = 0x829C,
3251 GL_TESS_EVALUATION_TEXTURE = 0x829D,
3252 GL_GEOMETRY_TEXTURE = 0x829E,
3253 GL_FRAGMENT_TEXTURE = 0x829F,
3254 GL_COMPUTE_TEXTURE = 0x82A0,
3255 GL_TEXTURE_SHADOW = 0x82A1,
3256 GL_TEXTURE_GATHER = 0x82A2,
3257 GL_TEXTURE_GATHER_SHADOW = 0x82A3,
3258 GL_SHADER_IMAGE_LOAD = 0x82A4,
3259 GL_SHADER_IMAGE_STORE = 0x82A5,
3260 GL_SHADER_IMAGE_ATOMIC = 0x82A6,
3261 GL_IMAGE_TEXEL_SIZE = 0x82A7,
3262 GL_IMAGE_COMPATIBILITY_CLASS = 0x82A8,
3263 GL_IMAGE_CL_PIXEL_FORMAT = 0x82A9,
3264 GL_IMAGE_CL_PIXEL_TYPE = 0x82AA,
3265 GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST = 0x82AC,
3266 GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST = 0x82AD,
3267 GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE = 0x82AE,
3268 GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE = 0x82AF,
3269 GL_TEXTURE_COMPRESSED_BLOCK_WIDTH = 0x82B1,
3270 GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT = 0x82B2,
3271 GL_TEXTURE_COMPRESSED_BLOCK_SIZE = 0x82B3,
3272 GL_CLEAR_BUFFER = 0x82B4,
3273 GL_TEXTURE_VIEW = 0x82B5,
3274 GL_VIEW_COMPATIBILITY_CLASS = 0x82B6,
3275 GL_FULL_SUPPORT = 0x82B7,
3276 GL_CAVEAT_SUPPORT = 0x82B8,
3277 GL_IMAGE_CLASS_4_X_32 = 0x82B9,
3278 GL_IMAGE_CLASS_2_X_32 = 0x82BA,
3279 GL_IMAGE_CLASS_1_X_32 = 0x82BB,
3280 GL_IMAGE_CLASS_4_X_16 = 0x82BC,
3281 GL_IMAGE_CLASS_2_X_16 = 0x82BD,
3282 GL_IMAGE_CLASS_1_X_16 = 0x82BE,
3283 GL_IMAGE_CLASS_4_X_8 = 0x82BF,
3284 GL_IMAGE_CLASS_2_X_8 = 0x82C0,
3285 GL_IMAGE_CLASS_1_X_8 = 0x82C1,
3286 GL_IMAGE_CLASS_11_11_10 = 0x82C2,
3287 GL_IMAGE_CLASS_10_10_10_2 = 0x82C3,
3288 GL_VIEW_CLASS_128_BITS = 0x82C4,
3289 GL_VIEW_CLASS_96_BITS = 0x82C5,
3290 GL_VIEW_CLASS_64_BITS = 0x82C6,
3291 GL_VIEW_CLASS_48_BITS = 0x82C7,
3292 GL_VIEW_CLASS_32_BITS = 0x82C8,
3293 GL_VIEW_CLASS_24_BITS = 0x82C9,
3294 GL_VIEW_CLASS_16_BITS = 0x82CA,
3295 GL_VIEW_CLASS_8_BITS = 0x82CB,
3296 GL_VIEW_CLASS_S3TC_DXT1_RGB = 0x82CC,
3297 GL_VIEW_CLASS_S3TC_DXT1_RGBA = 0x82CD,
3298 GL_VIEW_CLASS_S3TC_DXT3_RGBA = 0x82CE,
3299 GL_VIEW_CLASS_S3TC_DXT5_RGBA = 0x82CF,
3300 GL_VIEW_CLASS_RGTC1_RED = 0x82D0,
3301 GL_VIEW_CLASS_RGTC2_RG = 0x82D1,
3302 GL_VIEW_CLASS_BPTC_UNORM = 0x82D2,
3303 GL_VIEW_CLASS_BPTC_FLOAT = 0x82D3,
3304#endif
3305 // GL_ARB_program_interface_query
3306#ifndef GL_UNIFORM
3307 GL_UNIFORM = 0x92E1,
3308 GL_UNIFORM_BLOCK = 0x92E2,
3309 GL_PROGRAM_INPUT = 0x92E3,
3310 GL_PROGRAM_OUTPUT = 0x92E4,
3311 GL_BUFFER_VARIABLE = 0x92E5,
3312 GL_SHADER_STORAGE_BLOCK = 0x92E6,
3313 GL_VERTEX_SUBROUTINE = 0x92E8,
3314 GL_TESS_CONTROL_SUBROUTINE = 0x92E9,
3315 GL_TESS_EVALUATION_SUBROUTINE = 0x92EA,
3316 GL_GEOMETRY_SUBROUTINE = 0x92EB,
3317 GL_FRAGMENT_SUBROUTINE = 0x92EC,
3318 GL_COMPUTE_SUBROUTINE = 0x92ED,
3319 GL_VERTEX_SUBROUTINE_UNIFORM = 0x92EE,
3320 GL_TESS_CONTROL_SUBROUTINE_UNIFORM = 0x92EF,
3321 GL_TESS_EVALUATION_SUBROUTINE_UNIFORM = 0x92F0,
3322 GL_GEOMETRY_SUBROUTINE_UNIFORM = 0x92F1,
3323 GL_FRAGMENT_SUBROUTINE_UNIFORM = 0x92F2,
3324 GL_COMPUTE_SUBROUTINE_UNIFORM = 0x92F3,
3325 GL_TRANSFORM_FEEDBACK_VARYING = 0x92F4,
3326 GL_ACTIVE_RESOURCES = 0x92F5,
3327 GL_MAX_NAME_LENGTH = 0x92F6,
3328 GL_MAX_NUM_ACTIVE_VARIABLES = 0x92F7,
3329 GL_MAX_NUM_COMPATIBLE_SUBROUTINES = 0x92F8,
3330 GL_NAME_LENGTH = 0x92F9,
3331 GL_TYPE = 0x92FA,
3332 GL_ARRAY_SIZE = 0x92FB,
3333 GL_OFFSET = 0x92FC,
3334 GL_BLOCK_INDEX = 0x92FD,
3335 GL_ARRAY_STRIDE = 0x92FE,
3336 GL_MATRIX_STRIDE = 0x92FF,
3337 GL_IS_ROW_MAJOR = 0x9300,
3338 GL_ATOMIC_COUNTER_BUFFER_INDEX = 0x9301,
3339 GL_BUFFER_BINDING = 0x9302,
3340 GL_BUFFER_DATA_SIZE = 0x9303,
3341 GL_NUM_ACTIVE_VARIABLES = 0x9304,
3342 GL_ACTIVE_VARIABLES = 0x9305,
3343 GL_REFERENCED_BY_VERTEX_SHADER = 0x9306,
3344 GL_REFERENCED_BY_TESS_CONTROL_SHADER = 0x9307,
3345 GL_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x9308,
3346 GL_REFERENCED_BY_GEOMETRY_SHADER = 0x9309,
3347 GL_REFERENCED_BY_FRAGMENT_SHADER = 0x930A,
3348 GL_REFERENCED_BY_COMPUTE_SHADER = 0x930B,
3349 GL_TOP_LEVEL_ARRAY_SIZE = 0x930C,
3350 GL_TOP_LEVEL_ARRAY_STRIDE = 0x930D,
3351 GL_LOCATION = 0x930E,
3352 GL_LOCATION_INDEX = 0x930F,
3353 GL_IS_PER_PATCH = 0x92E7,
3354#endif
3355 // GL_ARB_shader_storage_buffer_object
3356#ifndef GL_SHADER_STORAGE_BUFFER
3357 GL_SHADER_STORAGE_BUFFER = 0x90D2,
3358 GL_SHADER_STORAGE_BUFFER_BINDING = 0x90D3,
3359 GL_SHADER_STORAGE_BUFFER_START = 0x90D4,
3360 GL_SHADER_STORAGE_BUFFER_SIZE = 0x90D5,
3361 GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS = 0x90D6,
3362 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS = 0x90D7,
3363 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS = 0x90D8,
3364 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS = 0x90D9,
3365 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = 0x90DA,
3366 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 0x90DB,
3367 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS = 0x90DC,
3368 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS = 0x90DD,
3369 GL_MAX_SHADER_STORAGE_BLOCK_SIZE = 0x90DE,
3370 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = 0x90DF,
3371 GL_SHADER_STORAGE_BARRIER_BIT = 0x2000,
3372 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES = GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS,
3373#endif
3374 // GL_ARB_stencil_texturing
3375#ifndef GL_DEPTH_STENCIL_TEXTURE_MODE
3376 GL_DEPTH_STENCIL_TEXTURE_MODE = 0x90EA,
3377#endif
3378 // GL_ARB_texture_buffer_range
3379#ifndef GL_TEXTURE_BUFFER_OFFSET
3380 GL_TEXTURE_BUFFER_OFFSET = 0x919D,
3381 GL_TEXTURE_BUFFER_SIZE = 0x919E,
3382 GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT = 0x919F,
3383#endif
3384 // GL_ARB_texture_view
3385#ifndef GL_TEXTURE_VIEW_MIN_LEVEL
3386 GL_TEXTURE_VIEW_MIN_LEVEL = 0x82DB,
3387 GL_TEXTURE_VIEW_NUM_LEVELS = 0x82DC,
3388 GL_TEXTURE_VIEW_MIN_LAYER = 0x82DD,
3389 GL_TEXTURE_VIEW_NUM_LAYERS = 0x82DE,
3390 GL_TEXTURE_IMMUTABLE_LEVELS = 0x82DF,
3391#endif
3392 // GL_ARB_vertex_attrib_binding
3393#ifndef GL_VERTEX_ATTRIB_BINDING
3394 GL_VERTEX_ATTRIB_BINDING = 0x82D4,
3395 GL_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D5,
3396 GL_VERTEX_BINDING_DIVISOR = 0x82D6,
3397 GL_VERTEX_BINDING_OFFSET = 0x82D7,
3398 GL_VERTEX_BINDING_STRIDE = 0x82D8,
3399 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D9,
3400 GL_MAX_VERTEX_ATTRIB_BINDINGS = 0x82DA,
3401
3402#endif
3403
3404 // http://www.opengl.org/wiki/Ubiquitous_Extensions
3405 // EXT_texture_filter_anisotropic
3406#ifndef GL_TEXTURE_MAX_ANISOTROPY_EXT
3407 GL_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE,
3408 GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF,
3409#endif
3410
3411
3412 // NOTE - NOT PART OF THE OPENGL 4.3 STANDARD HEADER FILES
3413#ifndef GL_COMPRESSED_RGB_S3TC_DXT1_EXT
3414
3415 GL_COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0,
3416 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1,
3417 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2,
3418 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3,
3419
3420#endif
3421
3422 // NOTE - NOT PART OF THE OPENGL 4.3 STANDARD HEADER FILES
3423#ifndef GL_SRGB_EXT
3424 GL_SRGB_EXT = 0x8C40,
3425 GL_SRGB8_EXT = 0x8C41,
3426 GL_SRGB_ALPHA_EXT = 0x8C42,
3427 GL_SRGB8_ALPHA8_EXT = 0x8C43,
3428 GL_SLUMINANCE_ALPHA_EXT = 0x8C44,
3429 GL_SLUMINANCE8_ALPHA8_EXT = 0x8C45,
3430 GL_SLUMINANCE_EXT = 0x8C46,
3431 GL_SLUMINANCE8_EXT = 0x8C47,
3432 GL_COMPRESSED_SRGB_EXT = 0x8C48,
3433 GL_COMPRESSED_SRGB_ALPHA_EXT = 0x8C49,
3434 GL_COMPRESSED_SLUMINANCE_EXT = 0x8C4A,
3435 GL_COMPRESSED_SLUMINANCE_ALPHA_EXT = 0x8C4B,
3436 GL_COMPRESSED_SRGB_S3TC_DXT1_EXT = 0x8C4C,
3437 GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT = 0x8C4D,
3438 GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = 0x8C4E,
3439 GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = 0x8C4F,
3440#endif
3441
3442// OpenGL 4.4
3443#ifndef GL_MAX_VERTEX_ATTRIB_STRIDE
3444 GL_MAX_VERTEX_ATTRIB_STRIDE = 0x82E5,
3445 GL_MAP_PERSISTENT_BIT = 0x0040,
3446 GL_MAP_COHERENT_BIT = 0x0080,
3447 GL_DYNAMIC_STORAGE_BIT = 0x0100,
3448 GL_CLIENT_STORAGE_BIT = 0x0200,
3449 GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT = 0x00004000,
3450 GL_BUFFER_IMMUTABLE_STORAGE = 0x821F,
3451 GL_BUFFER_STORAGE_FLAGS = 0x8220,
3452 GL_CLEAR_TEXTURE = 0x9365,
3453 GL_LOCATION_COMPONENT = 0x934A,
3454 GL_TRANSFORM_FEEDBACK_BUFFER_INDEX = 0x934B,
3455 GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE = 0x934C,
3456 GL_QUERY_BUFFER = 0x9192,
3457 GL_QUERY_BUFFER_BARRIER_BIT = 0x00008000,
3458 GL_QUERY_BUFFER_BINDING = 0x9193,
3459 GL_QUERY_RESULT_NO_WAIT = 0x9194,
3460 GL_MIRROR_CLAMP_TO_EDGE = 0x8743,
3461#endif
3462
3463// OpenGL 4.5
3464#ifndef GL_CONTEXT_LOST
3465 GL_CONTEXT_LOST = 0x0507,
3466 GL_NEGATIVE_ONE_TO_ONE = 0x935E,
3467 GL_ZERO_TO_ONE = 0x935F,
3468 GL_CLIP_ORIGIN = 0x935C,
3469 GL_CLIP_DEPTH_MODE = 0x935D,
3470 GL_QUERY_WAIT_INVERTED = 0x8E17,
3471 GL_QUERY_NO_WAIT_INVERTED = 0x8E18,
3472 GL_QUERY_BY_REGION_WAIT_INVERTED = 0x8E19,
3473 GL_QUERY_BY_REGION_NO_WAIT_INVERTED = 0x8E1A,
3474 GL_MAX_CULL_DISTANCES = 0x82F9,
3475 GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES = 0x82FA,
3476 GL_TEXTURE_TARGET = 0x1006,
3477 GL_QUERY_TARGET = 0x82EA,
3478 GL_GUILTY_CONTEXT_RESET = 0x8253,
3479 GL_INNOCENT_CONTEXT_RESET = 0x8254,
3480 GL_UNKNOWN_CONTEXT_RESET = 0x8255,
3481 GL_RESET_NOTIFICATION_STRATEGY = 0x8256,
3482 GL_LOSE_CONTEXT_ON_RESET = 0x8252,
3483 GL_NO_RESET_NOTIFICATION = 0x8261,
3484 GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT = 0x00000004,
3485 GL_CONTEXT_RELEASE_BEHAVIOR = 0x82FB,
3486 GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH = 0x82FC,
3487#endif
3488
3489 // ***********************************************************
3490 // *** Legacy defines for ClanLib OpenGL 1.3 (GL1) support ***
3491#ifndef GL_COMPARE_R_TO_TEXTURE
3492 GL_COMPARE_R_TO_TEXTURE = 0x884e,
3493#endif
3494#ifndef GL_POINT_SPRITE
3495 GL_POINT_SPRITE = 0x8861,
3496#endif
3497#ifndef GL_MAX_TEXTURE_COORDS
3498 GL_MAX_TEXTURE_COORDS = 0x8871,
3499#endif
3500#ifndef GL_MAX_TEXTURE_UNITS
3501 GL_MAX_TEXTURE_UNITS = 0x84E2,
3502#endif
3503
3504 // ***********************************************************
3505
3506#endif
3507};
3508
3509}
3510
3512
3513
clan::GLdouble
double GLdouble
Definition opengl_defines.h:68
clan::GLclampd
double GLclampd
Definition opengl_defines.h:69
clan::GLfloat
float GLfloat
Definition opengl_defines.h:66
clan::GLsizei
int GLsizei
Definition opengl_defines.h:60
clan::GLchar
char GLchar
Definition opengl_defines.h:71
clan::GLshort
short GLshort
Definition opengl_defines.h:58
clan::CLint64
int64_t CLint64
Definition opengl_defines.h:64
clan::GLushort
unsigned short GLushort
Definition opengl_defines.h:62
clan::GLint
int GLint
Definition opengl_defines.h:59
clan::GLvoid
void GLvoid
Definition opengl_defines.h:70
clan::DisplayDefines
DisplayDefines
Display Defines.
Definition opengl_defines.h:81
clan::GLbitfield
unsigned int GLbitfield
Definition opengl_defines.h:56
clan::GLsizeiptr
ptrdiff_t GLsizeiptr
Definition opengl_defines.h:73
clan::GLenum
unsigned int GLenum
Definition opengl_defines.h:54
clan::GLubyte
unsigned char GLubyte
Definition opengl_defines.h:61
clan::CLDEBUGPROC
void * CLDEBUGPROC
Definition opengl_defines.h:77
clan::CLuint64
uint64_t CLuint64
Definition opengl_defines.h:65
clan::CLsync
struct __CLsync * CLsync
Definition opengl_defines.h:74
clan::GLclampf
float GLclampf
Definition opengl_defines.h:67
clan::CLDEBUGPROCARB
void * CLDEBUGPROCARB
Definition opengl_defines.h:76
clan::GLboolean
unsigned char GLboolean
Definition opengl_defines.h:55
clan::GLuint
unsigned int GLuint
Definition opengl_defines.h:63
clan::GLintptr
ptrdiff_t GLintptr
Definition opengl_defines.h:72
clan::GLbyte
signed char GLbyte
Definition opengl_defines.h:57
clan::GL_MAX_FRAMEBUFFER_HEIGHT
@ GL_MAX_FRAMEBUFFER_HEIGHT
Definition opengl_defines.h:3199
clan::GL_DEBUG_SOURCE_APPLICATION
@ GL_DEBUG_SOURCE_APPLICATION
Definition opengl_defines.h:3117
clan::GL_INVALID_VALUE
@ GL_INVALID_VALUE
Definition opengl_defines.h:1711
clan::GL_INT_IMAGE_CUBE_MAP_ARRAY
@ GL_INT_IMAGE_CUBE_MAP_ARRAY
Definition opengl_defines.h:3046
clan::GL_QUERY_BY_REGION_NO_WAIT_INVERTED
@ GL_QUERY_BY_REGION_NO_WAIT_INVERTED
Definition opengl_defines.h:3473
clan::GL_TRANSFORM_FEEDBACK_VARYINGS
@ GL_TRANSFORM_FEEDBACK_VARYINGS
Definition opengl_defines.h:2323
clan::GL_POLYGON_OFFSET_POINT
@ GL_POLYGON_OFFSET_POINT
Definition opengl_defines.h:1802
clan::GL_MAX_DEPTH_TEXTURE_SAMPLES
@ GL_MAX_DEPTH_TEXTURE_SAMPLES
Definition opengl_defines.h:2707
clan::GL_QUERY_NO_WAIT_INVERTED
@ GL_QUERY_NO_WAIT_INVERTED
Definition opengl_defines.h:3471
clan::GL_INT_SAMPLER_2D
@ GL_INT_SAMPLER_2D
Definition opengl_defines.h:2363
clan::GL_UNIFORM_BLOCK
@ GL_UNIFORM_BLOCK
Definition opengl_defines.h:3308
clan::GL_UNIFORM_BUFFER
@ GL_UNIFORM_BUFFER
Definition opengl_defines.h:2606
clan::GL_COMPRESSED_SIGNED_R11_EAC
@ GL_COMPRESSED_SIGNED_R11_EAC
Definition opengl_defines.h:3180
clan::GL_UNIFORM_OFFSET
@ GL_UNIFORM_OFFSET
Definition opengl_defines.h:2626
clan::GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
@ GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
Definition opengl_defines.h:2511
clan::GL_DRAW_BUFFER10
@ GL_DRAW_BUFFER10
Definition opengl_defines.h:2195
clan::GL_TEXTURE_WRAP_T
@ GL_TEXTURE_WRAP_T
Definition opengl_defines.h:1932
clan::GL_R3_G3_B2
@ GL_R3_G3_B2
Definition opengl_defines.h:1945
clan::GL_UNSIGNED_INT_ATOMIC_COUNTER
@ GL_UNSIGNED_INT_ATOMIC_COUNTER
Definition opengl_defines.h:3003
clan::GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER
@ GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER
Definition opengl_defines.h:2983
clan::GL_TRIANGLES_ADJACENCY
@ GL_TRIANGLES_ADJACENCY
Definition opengl_defines.h:2422
clan::GL_IMAGE_2D_MULTISAMPLE
@ GL_IMAGE_2D_MULTISAMPLE
Definition opengl_defines.h:3036
clan::GL_TESS_EVALUATION_SUBROUTINE
@ GL_TESS_EVALUATION_SUBROUTINE
Definition opengl_defines.h:3315
clan::GL_BGRA
@ GL_BGRA
Definition opengl_defines.h:1993
clan::GL_RENDERBUFFER
@ GL_RENDERBUFFER
Definition opengl_defines.h:2534
clan::GL_VERTEX_BINDING_STRIDE
@ GL_VERTEX_BINDING_STRIDE
Definition opengl_defines.h:3398
clan::GL_COLOR_LOGIC_OP
@ GL_COLOR_LOGIC_OP
Definition opengl_defines.h:1753
clan::GL_BUFFER_VARIABLE
@ GL_BUFFER_VARIABLE
Definition opengl_defines.h:3311
clan::GL_KEEP
@ GL_KEEP
Definition opengl_defines.h:1903
clan::GL_RGB565
@ GL_RGB565
Definition opengl_defines.h:2884
clan::GL_NO_ERROR
@ GL_NO_ERROR
Definition opengl_defines.h:1709
clan::GL_COMPRESSED_TEXTURE_FORMATS
@ GL_COMPRESSED_TEXTURE_FORMATS
Definition opengl_defines.h:2094
clan::GL_INT_SAMPLER_BUFFER
@ GL_INT_SAMPLER_BUFFER
Definition opengl_defines.h:2388
clan::GL_VIEW_CLASS_128_BITS
@ GL_VIEW_CLASS_128_BITS
Definition opengl_defines.h:3288
clan::GL_COMPRESSED_RGBA_ASTC_12x12_KHR
@ GL_COMPRESSED_RGBA_ASTC_12x12_KHR
Definition opengl_defines.h:3091
clan::GL_COPY_WRITE_BUFFER_BINDING
@ GL_COPY_WRITE_BUFFER_BINDING
Definition opengl_defines.h:2648
clan::GL_SYNC_EVENT_COMPLETE_ARB
@ GL_SYNC_EVENT_COMPLETE_ARB
Definition opengl_defines.h:2917
clan::GL_TRANSFORM_FEEDBACK_BUFFER_MODE
@ GL_TRANSFORM_FEEDBACK_BUFFER_MODE
Definition opengl_defines.h:2321
clan::GL_UNPACK_SKIP_ROWS
@ GL_UNPACK_SKIP_ROWS
Definition opengl_defines.h:1769
clan::GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
@ GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
Definition opengl_defines.h:2994
clan::GL_TEXTURE_VIEW
@ GL_TEXTURE_VIEW
Definition opengl_defines.h:3273
clan::GL_TEXTURE_RECTANGLE
@ GL_TEXTURE_RECTANGLE
Definition opengl_defines.h:2396
clan::GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
@ GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
Definition opengl_defines.h:3063
clan::GL_BOOL_VEC2
@ GL_BOOL_VEC2
Definition opengl_defines.h:2220
clan::GL_UNIFORM_BUFFER_START
@ GL_UNIFORM_BUFFER_START
Definition opengl_defines.h:2608
clan::GL_INTERNALFORMAT_GREEN_SIZE
@ GL_INTERNALFORMAT_GREEN_SIZE
Definition opengl_defines.h:3208
clan::GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW
@ GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW
Definition opengl_defines.h:2456
clan::GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
@ GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
Definition opengl_defines.h:2699
clan::GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER
@ GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER
Definition opengl_defines.h:2982
clan::GL_MAX_VERTEX_ATTRIB_STRIDE
@ GL_MAX_VERTEX_ATTRIB_STRIDE
Definition opengl_defines.h:3444
clan::GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
@ GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
Definition opengl_defines.h:2848
clan::GL_TESS_GEN_VERTEX_ORDER
@ GL_TESS_GEN_VERTEX_ORDER
Definition opengl_defines.h:2828
clan::GL_VIEW_CLASS_24_BITS
@ GL_VIEW_CLASS_24_BITS
Definition opengl_defines.h:3293
clan::GL_GEOMETRY_INPUT_TYPE
@ GL_GEOMETRY_INPUT_TYPE
Definition opengl_defines.h:2430
clan::GL_INT_SAMPLER_2D_RECT
@ GL_INT_SAMPLER_2D_RECT
Definition opengl_defines.h:2387
clan::GL_TEXTURE_COMPRESSED_IMAGE_SIZE
@ GL_TEXTURE_COMPRESSED_IMAGE_SIZE
Definition opengl_defines.h:2088
clan::GL_UNKNOWN_CONTEXT_RESET_ARB
@ GL_UNKNOWN_CONTEXT_RESET_ARB
Definition opengl_defines.h:2950
clan::GL_STENCIL_BACK_FUNC
@ GL_STENCIL_BACK_FUNC
Definition opengl_defines.h:2180
clan::GL_RGBA32I
@ GL_RGBA32I
Definition opengl_defines.h:2341
clan::GL_TEXTURE_3D
@ GL_TEXTURE_3D
Definition opengl_defines.h:1976
clan::GL_PRIMITIVE_RESTART_INDEX
@ GL_PRIMITIVE_RESTART_INDEX
Definition opengl_defines.h:2414
clan::GL_SYNC_FLAGS
@ GL_SYNC_FLAGS
Definition opengl_defines.h:2674
clan::GL_COMPRESSED_RGBA_ASTC_10x8_KHR
@ GL_COMPRESSED_RGBA_ASTC_10x8_KHR
Definition opengl_defines.h:3088
clan::GL_CLIP_DEPTH_MODE
@ GL_CLIP_DEPTH_MODE
Definition opengl_defines.h:3469
clan::GL_OFFSET
@ GL_OFFSET
Definition opengl_defines.h:3333
clan::GL_SAMPLE_SHADING_ARB
@ GL_SAMPLE_SHADING_ARB
Definition opengl_defines.h:2712
clan::GL_REFERENCED_BY_GEOMETRY_SHADER
@ GL_REFERENCED_BY_GEOMETRY_SHADER
Definition opengl_defines.h:3346
clan::GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
@ GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
Definition opengl_defines.h:3176
clan::GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
@ GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
Definition opengl_defines.h:2835
clan::GL_VIEW_CLASS_BPTC_UNORM
@ GL_VIEW_CLASS_BPTC_UNORM
Definition opengl_defines.h:3302
clan::GL_ONE_MINUS_DST_ALPHA
@ GL_ONE_MINUS_DST_ALPHA
Definition opengl_defines.h:1680
clan::GL_LOCATION_INDEX
@ GL_LOCATION_INDEX
Definition opengl_defines.h:3352
clan::GL_ATTACHED_SHADERS
@ GL_ATTACHED_SHADERS
Definition opengl_defines.h:2237
clan::GL_AND_REVERSE
@ GL_AND_REVERSE
Definition opengl_defines.h:1856
clan::GL_TEXTURE_2D_ARRAY
@ GL_TEXTURE_2D_ARRAY
Definition opengl_defines.h:2311
clan::GL_RGB_INTEGER
@ GL_RGB_INTEGER
Definition opengl_defines.h:2350
clan::GL_TEXTURE_VIEW_NUM_LAYERS
@ GL_TEXTURE_VIEW_NUM_LAYERS
Definition opengl_defines.h:3389
clan::GL_TRANSFORM_FEEDBACK_BUFFER_START
@ GL_TRANSFORM_FEEDBACK_BUFFER_START
Definition opengl_defines.h:2324
clan::GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
@ GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
Definition opengl_defines.h:2082
clan::GL_FRONT_AND_BACK
@ GL_FRONT_AND_BACK
Definition opengl_defines.h:1705
clan::GL_TEXTURE_MAX_LOD
@ GL_TEXTURE_MAX_LOD
Definition opengl_defines.h:2003
clan::GL_RG32UI
@ GL_RG32UI
Definition opengl_defines.h:2598
clan::GL_RESET_NOTIFICATION_STRATEGY_ARB
@ GL_RESET_NOTIFICATION_STRATEGY_ARB
Definition opengl_defines.h:2951
clan::GL_COMPRESSED_RGBA_ASTC_5x5_KHR
@ GL_COMPRESSED_RGBA_ASTC_5x5_KHR
Definition opengl_defines.h:3080
clan::GL_MAX_CUBE_MAP_TEXTURE_SIZE
@ GL_MAX_CUBE_MAP_TEXTURE_SIZE
Definition opengl_defines.h:2084
clan::GL_VIEW_CLASS_S3TC_DXT5_RGBA
@ GL_VIEW_CLASS_S3TC_DXT5_RGBA
Definition opengl_defines.h:3299
clan::GL_MAX_PROGRAM_TEXEL_OFFSET
@ GL_MAX_PROGRAM_TEXEL_OFFSET
Definition opengl_defines.h:2305
clan::GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
@ GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
Definition opengl_defines.h:3370
clan::GL_FLOAT_MAT4x3
@ GL_FLOAT_MAT4x3
Definition opengl_defines.h:2267
clan::GL_DEBUG_SEVERITY_LOW
@ GL_DEBUG_SEVERITY_LOW
Definition opengl_defines.h:3146
clan::GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
@ GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
Definition opengl_defines.h:2842
clan::GL_INVALID_OPERATION
@ GL_INVALID_OPERATION
Definition opengl_defines.h:1712
clan::GL_TEXTURE_BINDING_CUBE_MAP
@ GL_TEXTURE_BINDING_CUBE_MAP
Definition opengl_defines.h:2074
clan::GL_MAX_SAMPLES
@ GL_MAX_SAMPLES
Definition opengl_defines.h:2549
clan::GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
@ GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
Definition opengl_defines.h:2702
clan::GL_QUERY_RESULT_NO_WAIT
@ GL_QUERY_RESULT_NO_WAIT
Definition opengl_defines.h:3459
clan::GL_ACTIVE_SUBROUTINES
@ GL_ACTIVE_SUBROUTINES
Definition opengl_defines.h:2809
clan::GL_COMPRESSED_SIGNED_RG11_EAC
@ GL_COMPRESSED_SIGNED_RG11_EAC
Definition opengl_defines.h:3182
clan::GL_BUFFER_MAP_LENGTH
@ GL_BUFFER_MAP_LENGTH
Definition opengl_defines.h:2379
clan::GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
@ GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
Definition opengl_defines.h:2203
clan::GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
@ GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
Definition opengl_defines.h:2437
clan::GL_R8I
@ GL_R8I
Definition opengl_defines.h:2587
clan::GL_CLIP_DISTANCE0
@ GL_CLIP_DISTANCE0
Definition opengl_defines.h:2280
clan::GL_MAX_ELEMENTS_VERTICES
@ GL_MAX_ELEMENTS_VERTICES
Definition opengl_defines.h:1994
clan::GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
@ GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
Definition opengl_defines.h:2322
clan::GL_FRAMEBUFFER_DEFAULT_HEIGHT
@ GL_FRAMEBUFFER_DEFAULT_HEIGHT
Definition opengl_defines.h:3194
clan::GL_PIXEL_PACK_BUFFER
@ GL_PIXEL_PACK_BUFFER
Definition opengl_defines.h:2255
clan::GL_DISPLAY_LIST
@ GL_DISPLAY_LIST
Definition opengl_defines.h:3139
clan::GL_BLEND_DST_RGB
@ GL_BLEND_DST_RGB
Definition opengl_defines.h:2101
clan::GL_UNSIGNED_INT_SAMPLER_CUBE
@ GL_UNSIGNED_INT_SAMPLER_CUBE
Definition opengl_defines.h:2371
clan::GL_COMPRESSED_SRGB_ALPHA_EXT
@ GL_COMPRESSED_SRGB_ALPHA_EXT
Definition opengl_defines.h:3433
clan::GL_OUT_OF_MEMORY
@ GL_OUT_OF_MEMORY
Definition opengl_defines.h:1713
clan::GL_TEXTURE_CUBE_MAP_SEAMLESS
@ GL_TEXTURE_CUBE_MAP_SEAMLESS
Definition opengl_defines.h:2666
clan::GL_CAVEAT_SUPPORT
@ GL_CAVEAT_SUPPORT
Definition opengl_defines.h:3276
clan::GL_TEXTURE_MAG_FILTER
@ GL_TEXTURE_MAG_FILTER
Definition opengl_defines.h:1929
clan::GL_COMPRESSED_RGBA_S3TC_DXT1_EXT
@ GL_COMPRESSED_RGBA_S3TC_DXT1_EXT
Definition opengl_defines.h:3416
clan::GL_DRAW_BUFFER7
@ GL_DRAW_BUFFER7
Definition opengl_defines.h:2192
clan::GL_CW
@ GL_CW
Definition opengl_defines.h:1717
clan::GL_MAX_LABEL_LENGTH
@ GL_MAX_LABEL_LENGTH
Definition opengl_defines.h:3140
clan::GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
@ GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
Definition opengl_defines.h:2616
clan::GL_SIGNED_NORMALIZED
@ GL_SIGNED_NORMALIZED
Definition opengl_defines.h:2412
clan::GL_ALREADY_SIGNALED
@ GL_ALREADY_SIGNALED
Definition opengl_defines.h:2679
clan::GL_STENCIL_INDEX16
@ GL_STENCIL_INDEX16
Definition opengl_defines.h:2541
clan::GL_STENCIL_REF
@ GL_STENCIL_REF
Definition opengl_defines.h:1745
clan::GL_TEXTURE_BINDING_2D_MULTISAMPLE
@ GL_TEXTURE_BINDING_2D_MULTISAMPLE
Definition opengl_defines.h:2696
clan::GL_UNSIGNED_INT_VEC4
@ GL_UNSIGNED_INT_VEC4
Definition opengl_defines.h:2361
clan::GL_PIXEL_PACK_BUFFER_BINDING
@ GL_PIXEL_PACK_BUFFER_BINDING
Definition opengl_defines.h:2257
clan::GL_SAMPLER_1D_SHADOW
@ GL_SAMPLER_1D_SHADOW
Definition opengl_defines.h:2230
clan::GL_RGB
@ GL_RGB
Definition opengl_defines.h:1892
clan::GL_INTERNALFORMAT_RED_TYPE
@ GL_INTERNALFORMAT_RED_TYPE
Definition opengl_defines.h:3214
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR
Definition opengl_defines.h:3095
clan::GL_CLIP_DISTANCE5
@ GL_CLIP_DISTANCE5
Definition opengl_defines.h:2285
clan::GL_IMAGE_CUBE_MAP_ARRAY
@ GL_IMAGE_CUBE_MAP_ARRAY
Definition opengl_defines.h:3035
clan::GL_R16UI
@ GL_R16UI
Definition opengl_defines.h:2590
clan::GL_UNSIGNED_INT_8_8_8_8
@ GL_UNSIGNED_INT_8_8_8_8
Definition opengl_defines.h:1969
clan::GL_COPY_WRITE_BUFFER
@ GL_COPY_WRITE_BUFFER
Definition opengl_defines.h:2651
clan::GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
@ GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
Definition opengl_defines.h:2695
clan::GL_MAX_VERTEX_ATOMIC_COUNTERS
@ GL_MAX_VERTEX_ATOMIC_COUNTERS
Definition opengl_defines.h:2993
clan::GL_UNSIGNED_SHORT
@ GL_UNSIGNED_SHORT
Definition opengl_defines.h:1835
clan::GL_UNIFORM_MATRIX_STRIDE
@ GL_UNIFORM_MATRIX_STRIDE
Definition opengl_defines.h:2628
clan::GL_BOOL
@ GL_BOOL
Definition opengl_defines.h:2219
clan::GL_COMMAND_BARRIER_BIT
@ GL_COMMAND_BARRIER_BIT
Definition opengl_defines.h:3012
clan::GL_CLIP_DISTANCE2
@ GL_CLIP_DISTANCE2
Definition opengl_defines.h:2282
clan::GL_TEXTURE_WRAP_R
@ GL_TEXTURE_WRAP_R
Definition opengl_defines.h:1979
clan::GL_FLOAT
@ GL_FLOAT
Definition opengl_defines.h:1842
clan::GL_BLEND_EQUATION_ALPHA
@ GL_BLEND_EQUATION_ALPHA
Definition opengl_defines.h:2201
clan::GL_SHADER
@ GL_SHADER
Definition opengl_defines.h:3132
clan::GL_READ_FRAMEBUFFER_BINDING
@ GL_READ_FRAMEBUFFER_BINDING
Definition opengl_defines.h:2501
clan::GL_ELEMENT_ARRAY_BUFFER_BINDING
@ GL_ELEMENT_ARRAY_BUFFER_BINDING
Definition opengl_defines.h:2139
clan::GL_TEXTURE9
@ GL_TEXTURE9
Definition opengl_defines.h:2039
clan::GL_UPPER_LEFT
@ GL_UPPER_LEFT
Definition opengl_defines.h:2248
clan::GL_ARRAY_BUFFER_BINDING
@ GL_ARRAY_BUFFER_BINDING
Definition opengl_defines.h:2138
clan::GL_COLOR_CLEAR_VALUE
@ GL_COLOR_CLEAR_VALUE
Definition opengl_defines.h:1758
clan::GL_TEXTURE1
@ GL_TEXTURE1
Definition opengl_defines.h:2031
clan::GL_UNIFORM_BLOCK_NAME_LENGTH
@ GL_UNIFORM_BLOCK_NAME_LENGTH
Definition opengl_defines.h:2632
clan::GL_VIEWPORT_SUBCL_PIXEL_BITS
@ GL_VIEWPORT_SUBCL_PIXEL_BITS
Definition opengl_defines.h:2908
clan::GL_STATIC_COPY
@ GL_STATIC_COPY
Definition opengl_defines.h:2160
clan::GL_TIMESTAMP
@ GL_TIMESTAMP
Definition opengl_defines.h:2773
clan::GL_ANY_SAMPLES_PASSED
@ GL_ANY_SAMPLES_PASSED
Definition opengl_defines.h:2752
clan::GL_TEXTURE_BINDING_1D_ARRAY
@ GL_TEXTURE_BINDING_1D_ARRAY
Definition opengl_defines.h:2313
clan::GL_UNSIGNED_INT_8_8_8_8_REV
@ GL_UNSIGNED_INT_8_8_8_8_REV
Definition opengl_defines.h:1988
clan::GL_MAX_TESS_PATCH_COMPONENTS
@ GL_MAX_TESS_PATCH_COMPONENTS
Definition opengl_defines.h:2840
clan::GL_TEXTURE19
@ GL_TEXTURE19
Definition opengl_defines.h:2049
clan::GL_FRAGMENT_SHADER
@ GL_FRAGMENT_SHADER
Definition opengl_defines.h:2205
clan::GL_GEOMETRY_SHADER
@ GL_GEOMETRY_SHADER
Definition opengl_defines.h:2428
clan::GL_DEBUG_TYPE_PERFORMANCE
@ GL_DEBUG_TYPE_PERFORMANCE
Definition opengl_defines.h:3123
clan::GL_NUM_EXTENSIONS
@ GL_NUM_EXTENSIONS
Definition opengl_defines.h:2291
clan::GL_TEXTURE_MAX_LEVEL
@ GL_TEXTURE_MAX_LEVEL
Definition opengl_defines.h:2005
clan::GL_TESS_CONTROL_TEXTURE
@ GL_TESS_CONTROL_TEXTURE
Definition opengl_defines.h:3250
clan::GL_INTERNALFORMAT_ALPHA_SIZE
@ GL_INTERNALFORMAT_ALPHA_SIZE
Definition opengl_defines.h:3210
clan::GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
@ GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
Definition opengl_defines.h:3154
clan::GL_STENCIL_FUNC
@ GL_STENCIL_FUNC
Definition opengl_defines.h:1740
clan::GL_TEXTURE0
@ GL_TEXTURE0
Definition opengl_defines.h:2030
clan::GL_FILTER
@ GL_FILTER
Definition opengl_defines.h:3248
clan::GL_DOUBLE_MAT4x2
@ GL_DOUBLE_MAT4x2
Definition opengl_defines.h:2804
clan::GL_QUERY_WAIT_INVERTED
@ GL_QUERY_WAIT_INVERTED
Definition opengl_defines.h:3470
clan::GL_VERTEX_ATTRIB_ARRAY_SIZE
@ GL_VERTEX_ATTRIB_ARRAY_SIZE
Definition opengl_defines.h:2174
clan::GL_TEXTURE14
@ GL_TEXTURE14
Definition opengl_defines.h:2044
clan::GL_DRAW_BUFFER2
@ GL_DRAW_BUFFER2
Definition opengl_defines.h:2187
clan::GL_TEXTURE_TARGET
@ GL_TEXTURE_TARGET
Definition opengl_defines.h:3476
clan::GL_CURRENT_VERTEX_ATTRIB
@ GL_CURRENT_VERTEX_ATTRIB
Definition opengl_defines.h:2177
clan::GL_MAX_TEXTURE_UNITS
@ GL_MAX_TEXTURE_UNITS
Definition opengl_defines.h:3501
clan::GL_ONE_MINUS_CONSTANT_ALPHA
@ GL_ONE_MINUS_CONSTANT_ALPHA
Definition opengl_defines.h:2019
clan::GL_DRAW_BUFFER
@ GL_DRAW_BUFFER
Definition opengl_defines.h:1754
clan::GL_STACK_UNDERFLOW
@ GL_STACK_UNDERFLOW
Definition opengl_defines.h:1850
clan::GL_EQUIV
@ GL_EQUIV
Definition opengl_defines.h:1863
clan::GL_TEXTURE_ALPHA_TYPE
@ GL_TEXTURE_ALPHA_TYPE
Definition opengl_defines.h:2493
clan::GL_RGB32UI
@ GL_RGB32UI
Definition opengl_defines.h:2336
clan::GL_FRAMEBUFFER_BLEND
@ GL_FRAMEBUFFER_BLEND
Definition opengl_defines.h:3233
clan::GL_STACK_OVERFLOW
@ GL_STACK_OVERFLOW
Definition opengl_defines.h:1849
clan::GL_LAST_VERTEX_CONVENTION
@ GL_LAST_VERTEX_CONVENTION
Definition opengl_defines.h:2661
clan::GL_INCR
@ GL_INCR
Definition opengl_defines.h:1905
clan::GL_COMPRESSED_RGBA_ASTC_8x5_KHR
@ GL_COMPRESSED_RGBA_ASTC_8x5_KHR
Definition opengl_defines.h:3083
clan::GL_IMAGE_BINDING_ACCESS
@ GL_IMAGE_BINDING_ACCESS
Definition opengl_defines.h:3026
clan::GL_LOCATION
@ GL_LOCATION
Definition opengl_defines.h:3351
clan::GL_DEBUG_SOURCE_SHADER_COMPILER
@ GL_DEBUG_SOURCE_SHADER_COMPILER
Definition opengl_defines.h:3115
clan::GL_R8
@ GL_R8
Definition opengl_defines.h:2579
clan::GL_COLOR_ATTACHMENT2
@ GL_COLOR_ATTACHMENT2
Definition opengl_defines.h:2517
clan::GL_CULL_FACE
@ GL_CULL_FACE
Definition opengl_defines.h:1730
clan::GL_SAMPLER_BINDING
@ GL_SAMPLER_BINDING
Definition opengl_defines.h:2756
clan::GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB
@ GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB
Definition opengl_defines.h:2933
clan::GL_UNSIGNED_INT
@ GL_UNSIGNED_INT
Definition opengl_defines.h:1839
clan::GL_COMPRESSED_SRGB
@ GL_COMPRESSED_SRGB
Definition opengl_defines.h:2273
clan::GL_DEBUG_TYPE_PORTABILITY
@ GL_DEBUG_TYPE_PORTABILITY
Definition opengl_defines.h:3122
clan::GL_CLIP_ORIGIN
@ GL_CLIP_ORIGIN
Definition opengl_defines.h:3468
clan::GL_SYNC_CONDITION
@ GL_SYNC_CONDITION
Definition opengl_defines.h:2672
clan::GL_STENCIL_BACK_PASS_DEPTH_PASS
@ GL_STENCIL_BACK_PASS_DEPTH_PASS
Definition opengl_defines.h:2183
clan::GL_RGB4
@ GL_RGB4
Definition opengl_defines.h:1946
clan::GL_VIEW_CLASS_RGTC2_RG
@ GL_VIEW_CLASS_RGTC2_RG
Definition opengl_defines.h:3301
clan::GL_BUFFER_STORAGE_FLAGS
@ GL_BUFFER_STORAGE_FLAGS
Definition opengl_defines.h:3451
clan::GL_MAX_COMPUTE_ATOMIC_COUNTERS
@ GL_MAX_COMPUTE_ATOMIC_COUNTERS
Definition opengl_defines.h:3159
clan::GL_SAMPLE_MASK
@ GL_SAMPLE_MASK
Definition opengl_defines.h:2689
clan::GL_SAMPLE_MASK_VALUE
@ GL_SAMPLE_MASK_VALUE
Definition opengl_defines.h:2690
clan::GL_CONTEXT_PROFILE_MASK
@ GL_CONTEXT_PROFILE_MASK
Definition opengl_defines.h:2439
clan::GL_MAP_UNSYNCHRONIZED_BIT
@ GL_MAP_UNSYNCHRONIZED_BIT
Definition opengl_defines.h:2566
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR
Definition opengl_defines.h:3104
clan::GL_VIEW_CLASS_64_BITS
@ GL_VIEW_CLASS_64_BITS
Definition opengl_defines.h:3290
clan::GL_VERTEX_ATTRIB_BINDING
@ GL_VERTEX_ATTRIB_BINDING
Definition opengl_defines.h:3394
clan::GL_RGBA
@ GL_RGBA
Definition opengl_defines.h:1893
clan::GL_MAX_UNIFORM_LOCATIONS
@ GL_MAX_UNIFORM_LOCATIONS
Definition opengl_defines.h:3189
clan::GL_INVALID_INDEX
@ GL_INVALID_INDEX
Definition opengl_defines.h:2638
clan::GL_TEXTURE_BLUE_TYPE
@ GL_TEXTURE_BLUE_TYPE
Definition opengl_defines.h:2492
clan::GL_TRUE
@ GL_TRUE
Definition opengl_defines.h:1648
clan::GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
@ GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
Definition opengl_defines.h:2634
clan::GL_INT_IMAGE_2D_ARRAY
@ GL_INT_IMAGE_2D_ARRAY
Definition opengl_defines.h:3045
clan::GL_TEXTURE_RED_SIZE
@ GL_TEXTURE_RED_SIZE
Definition opengl_defines.h:1819
clan::GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
@ GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
Definition opengl_defines.h:2991
clan::GL_DRAW_BUFFER11
@ GL_DRAW_BUFFER11
Definition opengl_defines.h:2196
clan::GL_TEXTURE_COMPRESSED_BLOCK_WIDTH
@ GL_TEXTURE_COMPRESSED_BLOCK_WIDTH
Definition opengl_defines.h:3269
clan::GL_UNSIGNED_SHORT_5_5_5_1
@ GL_UNSIGNED_SHORT_5_5_5_1
Definition opengl_defines.h:1966
clan::GL_TEXTURE_BORDER_COLOR
@ GL_TEXTURE_BORDER_COLOR
Definition opengl_defines.h:1818
clan::GL_TEXTURE_VIEW_MIN_LAYER
@ GL_TEXTURE_VIEW_MIN_LAYER
Definition opengl_defines.h:3388
clan::GL_NEVER
@ GL_NEVER
Definition opengl_defines.h:1662
clan::GL_MAX_COMPUTE_WORK_GROUP_SIZE
@ GL_MAX_COMPUTE_WORK_GROUP_SIZE
Definition opengl_defines.h:3163
clan::GL_TRANSFORM_FEEDBACK_BINDING
@ GL_TRANSFORM_FEEDBACK_BINDING
Definition opengl_defines.h:2861
clan::GL_STREAM_COPY
@ GL_STREAM_COPY
Definition opengl_defines.h:2153
clan::GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
@ GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
Definition opengl_defines.h:2850
clan::GL_COPY_READ_BUFFER
@ GL_COPY_READ_BUFFER
Definition opengl_defines.h:2645
clan::GL_REFERENCED_BY_TESS_EVALUATION_SHADER
@ GL_REFERENCED_BY_TESS_EVALUATION_SHADER
Definition opengl_defines.h:3345
clan::GL_VIEW_CLASS_BPTC_FLOAT
@ GL_VIEW_CLASS_BPTC_FLOAT
Definition opengl_defines.h:3303
clan::GL_RGB8I
@ GL_RGB8I
Definition opengl_defines.h:2346
clan::GL_SAMPLER_2D_SHADOW
@ GL_SAMPLER_2D_SHADOW
Definition opengl_defines.h:2231
clan::GL_IMAGE_CUBE
@ GL_IMAGE_CUBE
Definition opengl_defines.h:3031
clan::GL_DEBUG_TYPE_POP_GROUP
@ GL_DEBUG_TYPE_POP_GROUP
Definition opengl_defines.h:3127
clan::GL_LOSE_CONTEXT_ON_RESET
@ GL_LOSE_CONTEXT_ON_RESET
Definition opengl_defines.h:3482
clan::GL_UNIFORM_TYPE
@ GL_UNIFORM_TYPE
Definition opengl_defines.h:2622
clan::GL_STENCIL_INDEX1
@ GL_STENCIL_INDEX1
Definition opengl_defines.h:2538
clan::GL_COLOR_ATTACHMENT11
@ GL_COLOR_ATTACHMENT11
Definition opengl_defines.h:2526
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR
Definition opengl_defines.h:3099
clan::GL_TRANSFORM_FEEDBACK
@ GL_TRANSFORM_FEEDBACK
Definition opengl_defines.h:2856
clan::GL_COMPRESSED_RGBA_ASTC_6x6_KHR
@ GL_COMPRESSED_RGBA_ASTC_6x6_KHR
Definition opengl_defines.h:3082
clan::GL_DOUBLE_MAT4x3
@ GL_DOUBLE_MAT4x3
Definition opengl_defines.h:2805
clan::GL_MAX_COLOR_ATTACHMENTS
@ GL_MAX_COLOR_ATTACHMENTS
Definition opengl_defines.h:2514
clan::GL_SAMPLER_1D
@ GL_SAMPLER_1D
Definition opengl_defines.h:2226
clan::GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST
@ GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST
Definition opengl_defines.h:3265
clan::GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
@ GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
Definition opengl_defines.h:2845
clan::GL_DEPTH_TEST
@ GL_DEPTH_TEST
Definition opengl_defines.h:1734
clan::GL_RGBA_SNORM
@ GL_RGBA_SNORM
Definition opengl_defines.h:2403
clan::GL_UNSIGNED_SHORT_5_6_5_REV
@ GL_UNSIGNED_SHORT_5_6_5_REV
Definition opengl_defines.h:1985
clan::GL_BLEND
@ GL_BLEND
Definition opengl_defines.h:1751
clan::GL_SAMPLE_SHADING
@ GL_SAMPLE_SHADING
Definition opengl_defines.h:2448
clan::GL_TEXTURE_CUBE_MAP_ARRAY
@ GL_TEXTURE_CUBE_MAP_ARRAY
Definition opengl_defines.h:2452
clan::GL_SAMPLE_COVERAGE_VALUE
@ GL_SAMPLE_COVERAGE_VALUE
Definition opengl_defines.h:2069
clan::GL_NEAREST_MIPMAP_LINEAR
@ GL_NEAREST_MIPMAP_LINEAR
Definition opengl_defines.h:1924
clan::GL_DEPTH_COMPONENT32F
@ GL_DEPTH_COMPONENT32F
Definition opengl_defines.h:2467
clan::GL_PROGRAM_OUTPUT
@ GL_PROGRAM_OUTPUT
Definition opengl_defines.h:3310
clan::GL_FRAMEBUFFER_UNSUPPORTED
@ GL_FRAMEBUFFER_UNSUPPORTED
Definition opengl_defines.h:2513
clan::GL_MAX_PATCH_VERTICES
@ GL_MAX_PATCH_VERTICES
Definition opengl_defines.h:2833
clan::GL_SIGNALED
@ GL_SIGNALED
Definition opengl_defines.h:2678
clan::GL_TEXTURE_2D
@ GL_TEXTURE_2D
Definition opengl_defines.h:1800
clan::GL_MAX_COMBINED_DIMENSIONS
@ GL_MAX_COMBINED_DIMENSIONS
Definition opengl_defines.h:3224
clan::GL_LINE_STRIP_ADJACENCY
@ GL_LINE_STRIP_ADJACENCY
Definition opengl_defines.h:2421
clan::GL_SRGB_EXT
@ GL_SRGB_EXT
Definition opengl_defines.h:3424
clan::GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
@ GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
Definition opengl_defines.h:2330
clan::GL_COLOR_ATTACHMENT1
@ GL_COLOR_ATTACHMENT1
Definition opengl_defines.h:2516
clan::GL_DEPTH_RENDERABLE
@ GL_DEPTH_RENDERABLE
Definition opengl_defines.h:3229
clan::GL_DEPTH_COMPONENT
@ GL_DEPTH_COMPONENT
Definition opengl_defines.h:1884
clan::GL_INT_SAMPLER_CUBE_MAP_ARRAY
@ GL_INT_SAMPLER_CUBE_MAP_ARRAY
Definition opengl_defines.h:2457
clan::GL_PACK_LSB_FIRST
@ GL_PACK_LSB_FIRST
Definition opengl_defines.h:1778
clan::GL_FRONT
@ GL_FRONT
Definition opengl_defines.h:1697
clan::GL_HIGH_INT
@ GL_HIGH_INT
Definition opengl_defines.h:2878
clan::GL_TEXTURE_VIEW_NUM_LEVELS
@ GL_TEXTURE_VIEW_NUM_LEVELS
Definition opengl_defines.h:3387
clan::GL_UNSIGNED_INT_IMAGE_BUFFER
@ GL_UNSIGNED_INT_IMAGE_BUFFER
Definition opengl_defines.h:3054
clan::GL_LINE_STRIP
@ GL_LINE_STRIP
Definition opengl_defines.h:1655
clan::GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB
@ GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB
Definition opengl_defines.h:2926
clan::GL_GEOMETRY_SHADER_BIT
@ GL_GEOMETRY_SHADER_BIT
Definition opengl_defines.h:2897
clan::GL_QUERY_BY_REGION_WAIT_INVERTED
@ GL_QUERY_BY_REGION_WAIT_INVERTED
Definition opengl_defines.h:3472
clan::GL_TEXTURE_RED_TYPE
@ GL_TEXTURE_RED_TYPE
Definition opengl_defines.h:2490
clan::GL_SHADER_STORAGE_BUFFER_START
@ GL_SHADER_STORAGE_BUFFER_START
Definition opengl_defines.h:3359
clan::GL_INTERNALFORMAT_BLUE_TYPE
@ GL_INTERNALFORMAT_BLUE_TYPE
Definition opengl_defines.h:3216
clan::GL_TEXTURE_ALPHA_SIZE
@ GL_TEXTURE_ALPHA_SIZE
Definition opengl_defines.h:1822
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR
Definition opengl_defines.h:3098
clan::GL_TEXTURE_BINDING_1D
@ GL_TEXTURE_BINDING_1D
Definition opengl_defines.h:1808
clan::GL_FLOAT_32_UNSIGNED_INT_24_8_REV
@ GL_FLOAT_32_UNSIGNED_INT_24_8_REV
Definition opengl_defines.h:2469
clan::GL_DEBUG_LOGGED_MESSAGES_ARB
@ GL_DEBUG_LOGGED_MESSAGES_ARB
Definition opengl_defines.h:2939
clan::GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
@ GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
Definition opengl_defines.h:2635
clan::GL_UNSIGNED_INT_2_10_10_10_REV
@ GL_UNSIGNED_INT_2_10_10_10_REV
Definition opengl_defines.h:1989
clan::GL_LINE_WIDTH_RANGE
@ GL_LINE_WIDTH_RANGE
Definition opengl_defines.h:1727
clan::GL_PROXY_TEXTURE_CUBE_MAP
@ GL_PROXY_TEXTURE_CUBE_MAP
Definition opengl_defines.h:2083
clan::GL_SHADING_LANGUAGE_VERSION
@ GL_SHADING_LANGUAGE_VERSION
Definition opengl_defines.h:2244
clan::GL_ALL_BARRIER_BITS
@ GL_ALL_BARRIER_BITS
Definition opengl_defines.h:3019
clan::GL_VERTEX_ATTRIB_RELATIVE_OFFSET
@ GL_VERTEX_ATTRIB_RELATIVE_OFFSET
Definition opengl_defines.h:3395
clan::GL_NO_RESET_NOTIFICATION_ARB
@ GL_NO_RESET_NOTIFICATION_ARB
Definition opengl_defines.h:2952
clan::GL_TEXTURE_BINDING_2D
@ GL_TEXTURE_BINDING_2D
Definition opengl_defines.h:1811
clan::GL_DEPTH
@ GL_DEPTH
Definition opengl_defines.h:1878
clan::GL_RENDERBUFFER_STENCIL_SIZE
@ GL_RENDERBUFFER_STENCIL_SIZE
Definition opengl_defines.h:2547
clan::GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
@ GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
Definition opengl_defines.h:2619
clan::GL_PROGRAM_BINARY_LENGTH
@ GL_PROGRAM_BINARY_LENGTH
Definition opengl_defines.h:2889
clan::GL_POINT_SIZE_GRANULARITY
@ GL_POINT_SIZE_GRANULARITY
Definition opengl_defines.h:1724
clan::GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
@ GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
Definition opengl_defines.h:2327
clan::GL_VERTEX_SUBROUTINE
@ GL_VERTEX_SUBROUTINE
Definition opengl_defines.h:3313
clan::GL_IS_PER_PATCH
@ GL_IS_PER_PATCH
Definition opengl_defines.h:3353
clan::GL_TEXTURE_DEPTH
@ GL_TEXTURE_DEPTH
Definition opengl_defines.h:1978
clan::GL_TEXTURE_SWIZZLE_G
@ GL_TEXTURE_SWIZZLE_G
Definition opengl_defines.h:2765
clan::GL_DEBUG_SOURCE_WINDOW_SYSTEM
@ GL_DEBUG_SOURCE_WINDOW_SYSTEM
Definition opengl_defines.h:3114
clan::GL_INT_IMAGE_CUBE
@ GL_INT_IMAGE_CUBE
Definition opengl_defines.h:3042
clan::GL_ACTIVE_PROGRAM
@ GL_ACTIVE_PROGRAM
Definition opengl_defines.h:2902
clan::GL_MAX_ELEMENT_INDEX
@ GL_MAX_ELEMENT_INDEX
Definition opengl_defines.h:3185
clan::GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER
@ GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER
Definition opengl_defines.h:3165
clan::GL_UNIFORM_BLOCK_DATA_SIZE
@ GL_UNIFORM_BLOCK_DATA_SIZE
Definition opengl_defines.h:2631
clan::GL_COMPRESSED_RGB_S3TC_DXT1_EXT
@ GL_COMPRESSED_RGB_S3TC_DXT1_EXT
Definition opengl_defines.h:3415
clan::GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
@ GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
Definition opengl_defines.h:2838
clan::GL_SRGB_ALPHA
@ GL_SRGB_ALPHA
Definition opengl_defines.h:2271
clan::GL_FLOAT_MAT3x2
@ GL_FLOAT_MAT3x2
Definition opengl_defines.h:2264
clan::GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT
@ GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT
Definition opengl_defines.h:3438
clan::GL_UNPACK_SKIP_IMAGES
@ GL_UNPACK_SKIP_IMAGES
Definition opengl_defines.h:1974
clan::GL_RGB8_SNORM
@ GL_RGB8_SNORM
Definition opengl_defines.h:2406
clan::GL_REFERENCED_BY_FRAGMENT_SHADER
@ GL_REFERENCED_BY_FRAGMENT_SHADER
Definition opengl_defines.h:3347
clan::GL_COLOR_ENCODING
@ GL_COLOR_ENCODING
Definition opengl_defines.h:3244
clan::GL_SHORT
@ GL_SHORT
Definition opengl_defines.h:1834
clan::GL_RGBA8
@ GL_RGBA8
Definition opengl_defines.h:1955
clan::GL_SRGB_WRITE
@ GL_SRGB_WRITE
Definition opengl_defines.h:3246
clan::GL_INT_IMAGE_1D_ARRAY
@ GL_INT_IMAGE_1D_ARRAY
Definition opengl_defines.h:3044
clan::GL_MAX_UNIFORM_BLOCK_SIZE
@ GL_MAX_UNIFORM_BLOCK_SIZE
Definition opengl_defines.h:2615
clan::GL_COMPRESSED_RGBA_ASTC_8x8_KHR
@ GL_COMPRESSED_RGBA_ASTC_8x8_KHR
Definition opengl_defines.h:3085
clan::GL_MAX_FRAGMENT_IMAGE_UNIFORMS
@ GL_MAX_FRAGMENT_IMAGE_UNIFORMS
Definition opengl_defines.h:3069
clan::GL_PACK_COMPRESSED_BLOCK_WIDTH
@ GL_PACK_COMPRESSED_BLOCK_WIDTH
Definition opengl_defines.h:2960
clan::GL_SRGB8_ALPHA8
@ GL_SRGB8_ALPHA8
Definition opengl_defines.h:2272
clan::GL_POINTS
@ GL_POINTS
Definition opengl_defines.h:1652
clan::GL_SLUMINANCE8_ALPHA8_EXT
@ GL_SLUMINANCE8_ALPHA8_EXT
Definition opengl_defines.h:3429
clan::GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
@ GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
Definition opengl_defines.h:2477
clan::GL_RGB8
@ GL_RGB8
Definition opengl_defines.h:1948
clan::GL_RENDERBUFFER_GREEN_SIZE
@ GL_RENDERBUFFER_GREEN_SIZE
Definition opengl_defines.h:2543
clan::GL_ARRAY_SIZE
@ GL_ARRAY_SIZE
Definition opengl_defines.h:3332
clan::GL_COPY_INVERTED
@ GL_COPY_INVERTED
Definition opengl_defines.h:1866
clan::GL_DEBUG_SOURCE_APPLICATION_ARB
@ GL_DEBUG_SOURCE_APPLICATION_ARB
Definition opengl_defines.h:2929
clan::GL_R32F
@ GL_R32F
Definition opengl_defines.h:2584
clan::GL_FLOAT_MAT2x4
@ GL_FLOAT_MAT2x4
Definition opengl_defines.h:2263
clan::GL_UNPACK_SKIP_PIXELS
@ GL_UNPACK_SKIP_PIXELS
Definition opengl_defines.h:1770
clan::GL_COLOR_COMPONENTS
@ GL_COLOR_COMPONENTS
Definition opengl_defines.h:3225
clan::GL_TRIANGLE_STRIP_ADJACENCY
@ GL_TRIANGLE_STRIP_ADJACENCY
Definition opengl_defines.h:2423
clan::GL_VERTEX_ATTRIB_ARRAY_TYPE
@ GL_VERTEX_ATTRIB_ARRAY_TYPE
Definition opengl_defines.h:2176
clan::GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
Definition opengl_defines.h:2506
clan::GL_SCISSOR_BOX
@ GL_SCISSOR_BOX
Definition opengl_defines.h:1756
clan::GL_UNSIGNED_INT_SAMPLER_3D
@ GL_UNSIGNED_INT_SAMPLER_3D
Definition opengl_defines.h:2370
clan::GL_COLOR
@ GL_COLOR
Definition opengl_defines.h:1877
clan::GL_DYNAMIC_DRAW
@ GL_DYNAMIC_DRAW
Definition opengl_defines.h:2163
clan::GL_FLOAT_VEC4
@ GL_FLOAT_VEC4
Definition opengl_defines.h:2215
clan::GL_DYNAMIC_COPY
@ GL_DYNAMIC_COPY
Definition opengl_defines.h:2167
clan::GL_TEXTURE
@ GL_TEXTURE
Definition opengl_defines.h:1873
clan::GL_NICEST
@ GL_NICEST
Definition opengl_defines.h:1828
clan::GL_UNSIGNED_INT_24_8
@ GL_UNSIGNED_INT_24_8
Definition opengl_defines.h:2487
clan::GL_MAX_DEBUG_LOGGED_MESSAGES
@ GL_MAX_DEBUG_LOGGED_MESSAGES
Definition opengl_defines.h:3142
clan::GL_UNPACK_COMPRESSED_BLOCK_DEPTH
@ GL_UNPACK_COMPRESSED_BLOCK_DEPTH
Definition opengl_defines.h:2958
clan::GL_MAP_INVALIDATE_RANGE_BIT
@ GL_MAP_INVALIDATE_RANGE_BIT
Definition opengl_defines.h:2563
clan::GL_ACTIVE_ATTRIBUTES
@ GL_ACTIVE_ATTRIBUTES
Definition opengl_defines.h:2241
clan::GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
@ GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
Definition opengl_defines.h:2474
clan::GL_TRIANGLE_FAN
@ GL_TRIANGLE_FAN
Definition opengl_defines.h:1658
clan::GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
@ GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
Definition opengl_defines.h:3368
clan::GL_DRAW_BUFFER8
@ GL_DRAW_BUFFER8
Definition opengl_defines.h:2193
clan::GL_STENCIL_BACK_REF
@ GL_STENCIL_BACK_REF
Definition opengl_defines.h:2249
clan::GL_STENCIL_BACK_VALUE_MASK
@ GL_STENCIL_BACK_VALUE_MASK
Definition opengl_defines.h:2250
clan::GL_DEBUG_LOGGED_MESSAGES
@ GL_DEBUG_LOGGED_MESSAGES
Definition opengl_defines.h:3143
clan::GL_MAX_RECTANGLE_TEXTURE_SIZE
@ GL_MAX_RECTANGLE_TEXTURE_SIZE
Definition opengl_defines.h:2399
clan::GL_INTERNALFORMAT_GREEN_TYPE
@ GL_INTERNALFORMAT_GREEN_TYPE
Definition opengl_defines.h:3215
clan::GL_COMPILE_STATUS
@ GL_COMPILE_STATUS
Definition opengl_defines.h:2233
clan::GL_DEBUG_OUTPUT
@ GL_DEBUG_OUTPUT
Definition opengl_defines.h:3147
clan::GL_STENCIL_BUFFER_BIT
@ GL_STENCIL_BUFFER_BIT
Definition opengl_defines.h:1642
clan::GL_PRIMITIVES_GENERATED
@ GL_PRIMITIVES_GENERATED
Definition opengl_defines.h:2326
clan::GL_RGBA16I
@ GL_RGBA16I
Definition opengl_defines.h:2343
clan::GL_TEXTURE_MIN_FILTER
@ GL_TEXTURE_MIN_FILTER
Definition opengl_defines.h:1930
clan::GL_SAMPLES
@ GL_SAMPLES
Definition opengl_defines.h:2068
clan::GL_UNDEFINED_VERTEX
@ GL_UNDEFINED_VERTEX
Definition opengl_defines.h:2912
clan::GL_MULTISAMPLE
@ GL_MULTISAMPLE
Definition opengl_defines.h:2063
clan::GL_BUFFER
@ GL_BUFFER
Definition opengl_defines.h:3131
clan::GL_SRGB8
@ GL_SRGB8
Definition opengl_defines.h:2270
clan::GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
@ GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
Definition opengl_defines.h:2741
clan::GL_ATOMIC_COUNTER_BUFFER_BINDING
@ GL_ATOMIC_COUNTER_BUFFER_BINDING
Definition opengl_defines.h:2976
clan::GL_BLEND_DST_ALPHA
@ GL_BLEND_DST_ALPHA
Definition opengl_defines.h:2103
clan::GL_CONSTANT_ALPHA
@ GL_CONSTANT_ALPHA
Definition opengl_defines.h:2018
clan::GL_RGB16F
@ GL_RGB16F
Definition opengl_defines.h:2301
clan::GL_QUERY_RESULT
@ GL_QUERY_RESULT
Definition opengl_defines.h:2131
clan::GL_NOTEQUAL
@ GL_NOTEQUAL
Definition opengl_defines.h:1667
clan::GL_VERTEX_BINDING_DIVISOR
@ GL_VERTEX_BINDING_DIVISOR
Definition opengl_defines.h:3396
clan::GL_FRAMEBUFFER_SRGB
@ GL_FRAMEBUFFER_SRGB
Definition opengl_defines.h:2553
clan::GL_COMPRESSED_SRGB_EXT
@ GL_COMPRESSED_SRGB_EXT
Definition opengl_defines.h:3432
clan::GL_TEXTURE25
@ GL_TEXTURE25
Definition opengl_defines.h:2055
clan::GL_TEXTURE_CUBE_MAP_ARRAY_ARB
@ GL_TEXTURE_CUBE_MAP_ARRAY_ARB
Definition opengl_defines.h:2717
clan::GL_FRAMEBUFFER_DEFAULT
@ GL_FRAMEBUFFER_DEFAULT
Definition opengl_defines.h:2482
clan::GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER
@ GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER
Definition opengl_defines.h:2986
clan::GL_TEXTURE_SAMPLES
@ GL_TEXTURE_SAMPLES
Definition opengl_defines.h:2698
clan::GL_DEBUG_TYPE_MARKER
@ GL_DEBUG_TYPE_MARKER
Definition opengl_defines.h:3125
clan::GL_CLEAR
@ GL_CLEAR
Definition opengl_defines.h:1854
clan::GL_FIXED_ONLY
@ GL_FIXED_ONLY
Definition opengl_defines.h:2307
clan::GL_DEBUG_SEVERITY_MEDIUM_ARB
@ GL_DEBUG_SEVERITY_MEDIUM_ARB
Definition opengl_defines.h:2941
clan::GL_UNSIGNED_SHORT_5_6_5
@ GL_UNSIGNED_SHORT_5_6_5
Definition opengl_defines.h:1984
clan::GL_SHADER_IMAGE_ATOMIC
@ GL_SHADER_IMAGE_ATOMIC
Definition opengl_defines.h:3260
clan::GL_STENCIL_INDEX4
@ GL_STENCIL_INDEX4
Definition opengl_defines.h:2539
clan::GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
@ GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
Definition opengl_defines.h:2697
clan::GL_RENDERBUFFER_HEIGHT
@ GL_RENDERBUFFER_HEIGHT
Definition opengl_defines.h:2536
clan::GL_IMAGE_CL_PIXEL_TYPE
@ GL_IMAGE_CL_PIXEL_TYPE
Definition opengl_defines.h:3264
clan::GL_DEBUG_SOURCE_API
@ GL_DEBUG_SOURCE_API
Definition opengl_defines.h:3113
clan::GL_IMAGE_CLASS_1_X_16
@ GL_IMAGE_CLASS_1_X_16
Definition opengl_defines.h:3282
clan::GL_NEAREST
@ GL_NEAREST
Definition opengl_defines.h:1917
clan::GL_RGB16UI
@ GL_RGB16UI
Definition opengl_defines.h:2338
clan::GL_NUM_SHADER_BINARY_FORMATS
@ GL_NUM_SHADER_BINARY_FORMATS
Definition opengl_defines.h:2880
clan::GL_MAX_COMPUTE_LOCAL_INVOCATIONS
@ GL_MAX_COMPUTE_LOCAL_INVOCATIONS
Definition opengl_defines.h:3161
clan::GL_FLOAT_VEC3
@ GL_FLOAT_VEC3
Definition opengl_defines.h:2214
clan::GL_ALPHA
@ GL_ALPHA
Definition opengl_defines.h:1891
clan::GL_DEPTH_COMPONENT32
@ GL_DEPTH_COMPONENT32
Definition opengl_defines.h:2113
clan::GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
@ GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
Definition opengl_defines.h:2481
clan::GL_LINEAR_MIPMAP_NEAREST
@ GL_LINEAR_MIPMAP_NEAREST
Definition opengl_defines.h:1923
clan::GL_MAX_DEBUG_GROUP_STACK_DEPTH
@ GL_MAX_DEBUG_GROUP_STACK_DEPTH
Definition opengl_defines.h:3129
clan::GL_R8UI
@ GL_R8UI
Definition opengl_defines.h:2588
clan::GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
@ GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
Definition opengl_defines.h:2846
clan::GL_TEXTURE28
@ GL_TEXTURE28
Definition opengl_defines.h:2058
clan::GL_TEXTURE5
@ GL_TEXTURE5
Definition opengl_defines.h:2035
clan::GL_DEBUG_TYPE_OTHER
@ GL_DEBUG_TYPE_OTHER
Definition opengl_defines.h:3124
clan::GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
@ GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
Definition opengl_defines.h:2080
clan::GL_MAX_GEOMETRY_IMAGE_UNIFORMS
@ GL_MAX_GEOMETRY_IMAGE_UNIFORMS
Definition opengl_defines.h:3068
clan::GL_RENDERBUFFER_DEPTH_SIZE
@ GL_RENDERBUFFER_DEPTH_SIZE
Definition opengl_defines.h:2546
clan::GL_DRAW_FRAMEBUFFER_BINDING
@ GL_DRAW_FRAMEBUFFER_BINDING
Definition opengl_defines.h:2497
clan::GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
@ GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
Definition opengl_defines.h:3372
clan::GL_TESS_CONTROL_SHADER_BIT
@ GL_TESS_CONTROL_SHADER_BIT
Definition opengl_defines.h:2898
clan::GL_PROXY_TEXTURE_1D
@ GL_PROXY_TEXTURE_1D
Definition opengl_defines.h:1936
clan::GL_BLEND_COLOR
@ GL_BLEND_COLOR
Definition opengl_defines.h:2020
clan::GL_UNIFORM_NAME_LENGTH
@ GL_UNIFORM_NAME_LENGTH
Definition opengl_defines.h:2624
clan::GL_CONSTANT_COLOR
@ GL_CONSTANT_COLOR
Definition opengl_defines.h:2016
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR
Definition opengl_defines.h:3105
clan::GL_TEXTURE21
@ GL_TEXTURE21
Definition opengl_defines.h:2051
clan::GL_IMAGE_CLASS_4_X_8
@ GL_IMAGE_CLASS_4_X_8
Definition opengl_defines.h:3283
clan::GL_MAX_FRAGMENT_INPUT_COMPONENTS
@ GL_MAX_FRAGMENT_INPUT_COMPONENTS
Definition opengl_defines.h:2438
clan::GL_TESS_EVALUATION_SHADER
@ GL_TESS_EVALUATION_SHADER
Definition opengl_defines.h:2851
clan::GL_GEOMETRY_SUBROUTINE_UNIFORM
@ GL_GEOMETRY_SUBROUTINE_UNIFORM
Definition opengl_defines.h:3322
clan::GL_INTERNALFORMAT_STENCIL_TYPE
@ GL_INTERNALFORMAT_STENCIL_TYPE
Definition opengl_defines.h:3219
clan::GL_FIRST_VERTEX_CONVENTION
@ GL_FIRST_VERTEX_CONVENTION
Definition opengl_defines.h:2660
clan::GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
@ GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
Definition opengl_defines.h:3363
clan::GL_INVALID_ENUM
@ GL_INVALID_ENUM
Definition opengl_defines.h:1710
clan::GL_COMPRESSED_RG
@ GL_COMPRESSED_RG
Definition opengl_defines.h:2295
clan::GL_UNIFORM_SIZE
@ GL_UNIFORM_SIZE
Definition opengl_defines.h:2623
clan::GL_COMPARE_REF_TO_TEXTURE
@ GL_COMPARE_REF_TO_TEXTURE
Definition opengl_defines.h:2279
clan::GL_TEXTURE_1D_ARRAY
@ GL_TEXTURE_1D_ARRAY
Definition opengl_defines.h:2309
clan::GL_BUFFER_MAPPED
@ GL_BUFFER_MAPPED
Definition opengl_defines.h:2147
clan::GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB
@ GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB
Definition opengl_defines.h:2740
clan::GL_MAX_FRAGMENT_UNIFORM_VECTORS
@ GL_MAX_FRAGMENT_UNIFORM_VECTORS
Definition opengl_defines.h:2883
clan::GL_NOOP
@ GL_NOOP
Definition opengl_defines.h:1859
clan::GL_UNSIGNED_INT_IMAGE_2D_RECT
@ GL_UNSIGNED_INT_IMAGE_2D_RECT
Definition opengl_defines.h:3052
clan::GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
@ GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
Definition opengl_defines.h:2509
clan::GL_STENCIL_BACK_WRITEMASK
@ GL_STENCIL_BACK_WRITEMASK
Definition opengl_defines.h:2251
clan::GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE
@ GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE
Definition opengl_defines.h:3267
clan::GL_DEBUG_CALLBACK_FUNCTION
@ GL_DEBUG_CALLBACK_FUNCTION
Definition opengl_defines.h:3111
clan::GL_DRAW_INDIRECT_BUFFER
@ GL_DRAW_INDIRECT_BUFFER
Definition opengl_defines.h:2781
clan::GL_MAX_FRAGMENT_ATOMIC_COUNTERS
@ GL_MAX_FRAGMENT_ATOMIC_COUNTERS
Definition opengl_defines.h:2997
clan::GL_SAMPLER
@ GL_SAMPLER
Definition opengl_defines.h:3137
clan::GL_ATOMIC_COUNTER_BUFFER_INDEX
@ GL_ATOMIC_COUNTER_BUFFER_INDEX
Definition opengl_defines.h:3338
clan::GL_COMPRESSED_RGBA_ASTC_4x4_KHR
@ GL_COMPRESSED_RGBA_ASTC_4x4_KHR
Definition opengl_defines.h:3078
clan::GL_TRANSFORM_FEEDBACK_VARYING
@ GL_TRANSFORM_FEEDBACK_VARYING
Definition opengl_defines.h:3325
clan::GL_STREAM_DRAW
@ GL_STREAM_DRAW
Definition opengl_defines.h:2151
clan::GL_UNSIGNED_INT_SAMPLER_BUFFER
@ GL_UNSIGNED_INT_SAMPLER_BUFFER
Definition opengl_defines.h:2390
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR
Definition opengl_defines.h:3103
clan::GL_LOGIC_OP_MODE
@ GL_LOGIC_OP_MODE
Definition opengl_defines.h:1752
clan::GL_DRAW_BUFFER4
@ GL_DRAW_BUFFER4
Definition opengl_defines.h:2189
clan::GL_COMPRESSED_RGB8_ETC2
@ GL_COMPRESSED_RGB8_ETC2
Definition opengl_defines.h:3173
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR
Definition opengl_defines.h:3101
clan::GL_REFERENCED_BY_COMPUTE_SHADER
@ GL_REFERENCED_BY_COMPUTE_SHADER
Definition opengl_defines.h:3348
clan::GL_PROGRAM_BINARY_FORMATS
@ GL_PROGRAM_BINARY_FORMATS
Definition opengl_defines.h:2891
clan::GL_UNPACK_LSB_FIRST
@ GL_UNPACK_LSB_FIRST
Definition opengl_defines.h:1767
clan::GL_INCR_WRAP
@ GL_INCR_WRAP
Definition opengl_defines.h:2117
clan::GL_BACK_RIGHT
@ GL_BACK_RIGHT
Definition opengl_defines.h:1694
clan::GL_DEPTH24_STENCIL8
@ GL_DEPTH24_STENCIL8
Definition opengl_defines.h:2488
clan::GL_INTERNALFORMAT_DEPTH_SIZE
@ GL_INTERNALFORMAT_DEPTH_SIZE
Definition opengl_defines.h:3211
clan::GL_VIEWPORT_INDEX_PROVOKING_VERTEX
@ GL_VIEWPORT_INDEX_PROVOKING_VERTEX
Definition opengl_defines.h:2911
clan::GL_NO_RESET_NOTIFICATION
@ GL_NO_RESET_NOTIFICATION
Definition opengl_defines.h:3483
clan::GL_DEBUG_OUTPUT_SYNCHRONOUS
@ GL_DEBUG_OUTPUT_SYNCHRONOUS
Definition opengl_defines.h:3109
clan::GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
@ GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
Definition opengl_defines.h:2427
clan::GL_COMPRESSED_SIGNED_RED_RGTC1
@ GL_COMPRESSED_SIGNED_RED_RGTC1
Definition opengl_defines.h:2571
clan::GL_REFERENCED_BY_TESS_CONTROL_SHADER
@ GL_REFERENCED_BY_TESS_CONTROL_SHADER
Definition opengl_defines.h:3344
clan::GL_VERTEX_SHADER
@ GL_VERTEX_SHADER
Definition opengl_defines.h:2206
clan::GL_CCW
@ GL_CCW
Definition opengl_defines.h:1718
clan::GL_UNIFORM_BUFFER_SIZE
@ GL_UNIFORM_BUFFER_SIZE
Definition opengl_defines.h:2609
clan::GL_IMAGE_COMPATIBILITY_CLASS
@ GL_IMAGE_COMPATIBILITY_CLASS
Definition opengl_defines.h:3262
clan::GL_TEXTURE_BASE_LEVEL
@ GL_TEXTURE_BASE_LEVEL
Definition opengl_defines.h:2004
clan::GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
@ GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
Definition opengl_defines.h:2847
clan::GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
@ GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
Definition opengl_defines.h:2325
clan::GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
@ GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
Definition opengl_defines.h:3366
clan::GL_IMAGE_TEXEL_SIZE
@ GL_IMAGE_TEXEL_SIZE
Definition opengl_defines.h:3261
clan::GL_DOUBLE_MAT4
@ GL_DOUBLE_MAT4
Definition opengl_defines.h:2799
clan::GL_RGB16_SNORM
@ GL_RGB16_SNORM
Definition opengl_defines.h:2410
clan::GL_VIEW_CLASS_S3TC_DXT3_RGBA
@ GL_VIEW_CLASS_S3TC_DXT3_RGBA
Definition opengl_defines.h:3298
clan::GL_DEPTH_STENCIL
@ GL_DEPTH_STENCIL
Definition opengl_defines.h:2486
clan::GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
@ GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
Definition opengl_defines.h:3160
clan::GL_MAX_TEXTURE_COORDS
@ GL_MAX_TEXTURE_COORDS
Definition opengl_defines.h:3498
clan::GL_TEXTURE_HEIGHT
@ GL_TEXTURE_HEIGHT
Definition opengl_defines.h:1816
clan::GL_MIN_MAP_BUFFER_ALIGNMENT
@ GL_MIN_MAP_BUFFER_ALIGNMENT
Definition opengl_defines.h:2971
clan::GL_TEXTURE_CUBE_MAP_NEGATIVE_X
@ GL_TEXTURE_CUBE_MAP_NEGATIVE_X
Definition opengl_defines.h:2078
clan::GL_SAMPLER_1D_ARRAY_SHADOW
@ GL_SAMPLER_1D_ARRAY_SHADOW
Definition opengl_defines.h:2356
clan::GL_TEXTURE_SWIZZLE_B
@ GL_TEXTURE_SWIZZLE_B
Definition opengl_defines.h:2766
clan::GL_NAND
@ GL_NAND
Definition opengl_defines.h:1868
clan::GL_TEXTURE_SWIZZLE_R
@ GL_TEXTURE_SWIZZLE_R
Definition opengl_defines.h:2764
clan::GL_ATOMIC_COUNTER_BUFFER_SIZE
@ GL_ATOMIC_COUNTER_BUFFER_SIZE
Definition opengl_defines.h:2978
clan::GL_DOUBLE_MAT2
@ GL_DOUBLE_MAT2
Definition opengl_defines.h:2797
clan::GL_R16F
@ GL_R16F
Definition opengl_defines.h:2583
clan::GL_ARRAY_STRIDE
@ GL_ARRAY_STRIDE
Definition opengl_defines.h:3335
clan::GL_FRAMEBUFFER_RENDERABLE
@ GL_FRAMEBUFFER_RENDERABLE
Definition opengl_defines.h:3231
clan::GL_DEBUG_SOURCE_THIRD_PARTY
@ GL_DEBUG_SOURCE_THIRD_PARTY
Definition opengl_defines.h:3116
clan::GL_TEXTURE_GREEN_TYPE
@ GL_TEXTURE_GREEN_TYPE
Definition opengl_defines.h:2491
clan::GL_VALIDATE_STATUS
@ GL_VALIDATE_STATUS
Definition opengl_defines.h:2235
clan::GL_RENDERBUFFER_WIDTH
@ GL_RENDERBUFFER_WIDTH
Definition opengl_defines.h:2535
clan::GL_DEPTH_BUFFER_BIT
@ GL_DEPTH_BUFFER_BIT
Definition opengl_defines.h:1641
clan::GL_MAX_COMBINED_IMAGE_UNIFORMS
@ GL_MAX_COMBINED_IMAGE_UNIFORMS
Definition opengl_defines.h:3070
clan::GL_POLYGON_OFFSET_FILL
@ GL_POLYGON_OFFSET_FILL
Definition opengl_defines.h:1804
clan::GL_BUFFER_IMMUTABLE_STORAGE
@ GL_BUFFER_IMMUTABLE_STORAGE
Definition opengl_defines.h:3450
clan::GL_LOW_INT
@ GL_LOW_INT
Definition opengl_defines.h:2876
clan::GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
@ GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
Definition opengl_defines.h:2242
clan::GL_TIME_ELAPSED
@ GL_TIME_ELAPSED
Definition opengl_defines.h:2772
clan::GL_AND_INVERTED
@ GL_AND_INVERTED
Definition opengl_defines.h:1858
clan::GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
@ GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
Definition opengl_defines.h:2479
clan::GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE
@ GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE
Definition opengl_defines.h:3058
clan::GL_SAMPLER_CUBE_SHADOW
@ GL_SAMPLER_CUBE_SHADOW
Definition opengl_defines.h:2358
clan::GL_BLEND_DST
@ GL_BLEND_DST
Definition opengl_defines.h:1749
clan::GL_TEXTURE_MIN_LOD
@ GL_TEXTURE_MIN_LOD
Definition opengl_defines.h:2002
clan::GL_POINT_SIZE_RANGE
@ GL_POINT_SIZE_RANGE
Definition opengl_defines.h:1723
clan::GL_BUFFER_ACCESS
@ GL_BUFFER_ACCESS
Definition opengl_defines.h:2146
clan::GL_PROGRAM_INPUT
@ GL_PROGRAM_INPUT
Definition opengl_defines.h:3309
clan::GL_DECR_WRAP
@ GL_DECR_WRAP
Definition opengl_defines.h:2118
clan::GL_SHADER_IMAGE_LOAD
@ GL_SHADER_IMAGE_LOAD
Definition opengl_defines.h:3258
clan::GL_COMPRESSED_RGBA8_ETC2_EAC
@ GL_COMPRESSED_RGBA8_ETC2_EAC
Definition opengl_defines.h:3177
clan::GL_TRIANGLES
@ GL_TRIANGLES
Definition opengl_defines.h:1656
clan::GL_INTERNALFORMAT_PREFERRED
@ GL_INTERNALFORMAT_PREFERRED
Definition opengl_defines.h:3206
clan::GL_VIEW_CLASS_32_BITS
@ GL_VIEW_CLASS_32_BITS
Definition opengl_defines.h:3292
clan::GL_LINEAR_MIPMAP_LINEAR
@ GL_LINEAR_MIPMAP_LINEAR
Definition opengl_defines.h:1925
clan::GL_PRIMITIVE_RESTART
@ GL_PRIMITIVE_RESTART
Definition opengl_defines.h:2413
clan::GL_RG16_SNORM
@ GL_RG16_SNORM
Definition opengl_defines.h:2409
clan::GL_MIRROR_CLAMP_TO_EDGE
@ GL_MIRROR_CLAMP_TO_EDGE
Definition opengl_defines.h:3460
clan::GL_BUFFER_MAP_POINTER
@ GL_BUFFER_MAP_POINTER
Definition opengl_defines.h:2148
clan::GL_RGBA12
@ GL_RGBA12
Definition opengl_defines.h:1957
clan::GL_INT_SAMPLER_1D
@ GL_INT_SAMPLER_1D
Definition opengl_defines.h:2362
clan::GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT
@ GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT
Definition opengl_defines.h:3270
clan::GL_MAX_RENDERBUFFER_SIZE
@ GL_MAX_RENDERBUFFER_SIZE
Definition opengl_defines.h:2485
clan::GL_UNSIGNED_SHORT_4_4_4_4_REV
@ GL_UNSIGNED_SHORT_4_4_4_4_REV
Definition opengl_defines.h:1986
clan::GL_STENCIL_PASS_DEPTH_PASS
@ GL_STENCIL_PASS_DEPTH_PASS
Definition opengl_defines.h:1744
clan::GL_RENDERBUFFER_RED_SIZE
@ GL_RENDERBUFFER_RED_SIZE
Definition opengl_defines.h:2542
clan::GL_BGRA_INTEGER
@ GL_BGRA_INTEGER
Definition opengl_defines.h:2353
clan::GL_READ_FRAMEBUFFER
@ GL_READ_FRAMEBUFFER
Definition opengl_defines.h:2499
clan::GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
@ GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
Definition opengl_defines.h:2788
clan::GL_RGB8UI
@ GL_RGB8UI
Definition opengl_defines.h:2340
clan::GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
@ GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
Definition opengl_defines.h:3399
clan::GL_MAX
@ GL_MAX
Definition opengl_defines.h:2023
clan::GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE
@ GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE
Definition opengl_defines.h:2999
clan::GL_DEBUG_CALLBACK_USER_PARAM
@ GL_DEBUG_CALLBACK_USER_PARAM
Definition opengl_defines.h:3112
clan::GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
@ GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
Definition opengl_defines.h:2843
clan::GL_UNIFORM_BLOCK_INDEX
@ GL_UNIFORM_BLOCK_INDEX
Definition opengl_defines.h:2625
clan::GL_READ_WRITE
@ GL_READ_WRITE
Definition opengl_defines.h:2145
clan::GL_VERTEX_TEXTURE
@ GL_VERTEX_TEXTURE
Definition opengl_defines.h:3249
clan::GL_MAX_FRAGMENT_UNIFORM_BLOCKS
@ GL_MAX_FRAGMENT_UNIFORM_BLOCKS
Definition opengl_defines.h:2612
clan::GL_RGBA16
@ GL_RGBA16
Definition opengl_defines.h:1958
clan::GL_NUM_ACTIVE_VARIABLES
@ GL_NUM_ACTIVE_VARIABLES
Definition opengl_defines.h:3341
clan::GL_PACK_ROW_LENGTH
@ GL_PACK_ROW_LENGTH
Definition opengl_defines.h:1781
clan::GL_COMPRESSED_SLUMINANCE_EXT
@ GL_COMPRESSED_SLUMINANCE_EXT
Definition opengl_defines.h:3434
clan::GL_VERTEX_SUBROUTINE_UNIFORM
@ GL_VERTEX_SUBROUTINE_UNIFORM
Definition opengl_defines.h:3319
clan::GL_MAX_COLOR_TEXTURE_SAMPLES
@ GL_MAX_COLOR_TEXTURE_SAMPLES
Definition opengl_defines.h:2706
clan::GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
@ GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
Definition opengl_defines.h:2211
clan::GL_SHADER_STORAGE_BUFFER_SIZE
@ GL_SHADER_STORAGE_BUFFER_SIZE
Definition opengl_defines.h:3360
clan::GL_UNSIGNED_INT_IMAGE_2D_ARRAY
@ GL_UNSIGNED_INT_IMAGE_2D_ARRAY
Definition opengl_defines.h:3056
clan::GL_ACTIVE_UNIFORM_BLOCKS
@ GL_ACTIVE_UNIFORM_BLOCKS
Definition opengl_defines.h:2621
clan::GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
@ GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
Definition opengl_defines.h:2617
clan::GL_DEBUG_TYPE_ERROR
@ GL_DEBUG_TYPE_ERROR
Definition opengl_defines.h:3119
clan::GL_CLIP_DISTANCE7
@ GL_CLIP_DISTANCE7
Definition opengl_defines.h:2287
clan::GL_RGB5_A1
@ GL_RGB5_A1
Definition opengl_defines.h:1954
clan::GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS
@ GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS
Definition opengl_defines.h:2980
clan::GL_DEPTH_FUNC
@ GL_DEPTH_FUNC
Definition opengl_defines.h:1737
clan::GL_ONE_MINUS_SRC1_COLOR
@ GL_ONE_MINUS_SRC1_COLOR
Definition opengl_defines.h:2746
clan::GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
@ GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
Definition opengl_defines.h:2849
clan::GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX
@ GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX
Definition opengl_defines.h:3002
clan::GL_MAX_COMPUTE_UNIFORM_BLOCKS
@ GL_MAX_COMPUTE_UNIFORM_BLOCKS
Definition opengl_defines.h:3153
clan::GL_CLIP_DISTANCE3
@ GL_CLIP_DISTANCE3
Definition opengl_defines.h:2283
clan::GL_DEBUG_TYPE_PERFORMANCE_ARB
@ GL_DEBUG_TYPE_PERFORMANCE_ARB
Definition opengl_defines.h:2935
clan::GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
@ GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
Definition opengl_defines.h:2434
clan::GL_COLOR_ATTACHMENT10
@ GL_COLOR_ATTACHMENT10
Definition opengl_defines.h:2525
clan::GL_UNSIGNED_SHORT_4_4_4_4
@ GL_UNSIGNED_SHORT_4_4_4_4
Definition opengl_defines.h:1965
clan::GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
@ GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
Definition opengl_defines.h:2841
clan::GL_PIXEL_BUFFER_BARRIER_BIT
@ GL_PIXEL_BUFFER_BARRIER_BIT
Definition opengl_defines.h:3013
clan::GL_COMPRESSED_RGBA
@ GL_COMPRESSED_RGBA
Definition opengl_defines.h:2086
clan::GL_LINE_LOOP
@ GL_LINE_LOOP
Definition opengl_defines.h:1654
clan::GL_SHADER_IMAGE_STORE
@ GL_SHADER_IMAGE_STORE
Definition opengl_defines.h:3259
clan::GL_DEPTH_RANGE
@ GL_DEPTH_RANGE
Definition opengl_defines.h:1733
clan::GL_RGB16I
@ GL_RGB16I
Definition opengl_defines.h:2344
clan::GL_INNOCENT_CONTEXT_RESET_ARB
@ GL_INNOCENT_CONTEXT_RESET_ARB
Definition opengl_defines.h:2949
clan::GL_IMAGE_2D_RECT
@ GL_IMAGE_2D_RECT
Definition opengl_defines.h:3030
clan::GL_SET
@ GL_SET
Definition opengl_defines.h:1869
clan::GL_UNSIGNED_SHORT_1_5_5_5_REV
@ GL_UNSIGNED_SHORT_1_5_5_5_REV
Definition opengl_defines.h:1987
clan::GL_INT_SAMPLER_CUBE
@ GL_INT_SAMPLER_CUBE
Definition opengl_defines.h:2365
clan::GL_INT_IMAGE_2D_RECT
@ GL_INT_IMAGE_2D_RECT
Definition opengl_defines.h:3041
clan::GL_IMAGE_CLASS_11_11_10
@ GL_IMAGE_CLASS_11_11_10
Definition opengl_defines.h:3286
clan::GL_COMPRESSED_SRGB8_ETC2
@ GL_COMPRESSED_SRGB8_ETC2
Definition opengl_defines.h:3174
clan::GL_VERTEX_ATTRIB_ARRAY_ENABLED
@ GL_VERTEX_ATTRIB_ARRAY_ENABLED
Definition opengl_defines.h:2173
clan::GL_TYPE
@ GL_TYPE
Definition opengl_defines.h:3331
clan::GL_COMPRESSED_RGBA_ASTC_8x6_KHR
@ GL_COMPRESSED_RGBA_ASTC_8x6_KHR
Definition opengl_defines.h:3084
clan::GL_PACK_SKIP_IMAGES
@ GL_PACK_SKIP_IMAGES
Definition opengl_defines.h:1972
clan::GL_SAMPLER_2D_MULTISAMPLE
@ GL_SAMPLER_2D_MULTISAMPLE
Definition opengl_defines.h:2700
clan::GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB
@ GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB
Definition opengl_defines.h:2922
clan::GL_UNIFORM_BUFFER_BINDING
@ GL_UNIFORM_BUFFER_BINDING
Definition opengl_defines.h:2607
clan::GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
@ GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
Definition opengl_defines.h:2636
clan::GL_DST_ALPHA
@ GL_DST_ALPHA
Definition opengl_defines.h:1679
clan::GL_RG32I
@ GL_RG32I
Definition opengl_defines.h:2597
clan::GL_PACK_SWAP_BYTES
@ GL_PACK_SWAP_BYTES
Definition opengl_defines.h:1777
clan::GL_INTERNALFORMAT_BLUE_SIZE
@ GL_INTERNALFORMAT_BLUE_SIZE
Definition opengl_defines.h:3209
clan::GL_MAX_INTEGER_SAMPLES
@ GL_MAX_INTEGER_SAMPLES
Definition opengl_defines.h:2708
clan::GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
@ GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
Definition opengl_defines.h:3007
clan::GL_UNIFORM_ARRAY_STRIDE
@ GL_UNIFORM_ARRAY_STRIDE
Definition opengl_defines.h:2627
clan::GL_RGBA_INTEGER
@ GL_RGBA_INTEGER
Definition opengl_defines.h:2351
clan::GL_BYTE
@ GL_BYTE
Definition opengl_defines.h:1832
clan::GL_VIEW_CLASS_96_BITS
@ GL_VIEW_CLASS_96_BITS
Definition opengl_defines.h:3289
clan::GL_HIGH_FLOAT
@ GL_HIGH_FLOAT
Definition opengl_defines.h:2875
clan::GL_DYNAMIC_STORAGE_BIT
@ GL_DYNAMIC_STORAGE_BIT
Definition opengl_defines.h:3447
clan::GL_MAX_NAME_LENGTH
@ GL_MAX_NAME_LENGTH
Definition opengl_defines.h:3327
clan::GL_SRGB
@ GL_SRGB
Definition opengl_defines.h:2269
clan::GL_OR_INVERTED
@ GL_OR_INVERTED
Definition opengl_defines.h:1867
clan::GL_TEXTURE_BINDING_BUFFER
@ GL_TEXTURE_BINDING_BUFFER
Definition opengl_defines.h:2393
clan::GL_COLOR_RENDERABLE
@ GL_COLOR_RENDERABLE
Definition opengl_defines.h:3228
clan::GL_BLEND_SRC
@ GL_BLEND_SRC
Definition opengl_defines.h:1750
clan::GL_PROGRAM_SEPARABLE
@ GL_PROGRAM_SEPARABLE
Definition opengl_defines.h:2901
clan::GL_VERSION
@ GL_VERSION
Definition opengl_defines.h:1912
clan::GL_REFERENCED_BY_VERTEX_SHADER
@ GL_REFERENCED_BY_VERTEX_SHADER
Definition opengl_defines.h:3343
clan::GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
@ GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
Definition opengl_defines.h:2207
clan::GL_DRAW_BUFFER1
@ GL_DRAW_BUFFER1
Definition opengl_defines.h:2186
clan::GL_TEXTURE_1D
@ GL_TEXTURE_1D
Definition opengl_defines.h:1797
clan::GL_MEDIUM_INT
@ GL_MEDIUM_INT
Definition opengl_defines.h:2877
clan::GL_IMPLEMENTATION_COLOR_READ_FORMAT
@ GL_IMPLEMENTATION_COLOR_READ_FORMAT
Definition opengl_defines.h:2872
clan::GL_DOUBLE_VEC3
@ GL_DOUBLE_VEC3
Definition opengl_defines.h:2795
clan::GL_MAX_VARYING_FLOATS
@ GL_MAX_VARYING_FLOATS
Definition opengl_defines.h:2209
clan::GL_DEPTH32F_STENCIL8
@ GL_DEPTH32F_STENCIL8
Definition opengl_defines.h:2468
clan::GL_ONE_MINUS_SRC_COLOR
@ GL_ONE_MINUS_SRC_COLOR
Definition opengl_defines.h:1676
clan::GL_CLIP_DISTANCE4
@ GL_CLIP_DISTANCE4
Definition opengl_defines.h:2284
clan::GL_OR
@ GL_OR
Definition opengl_defines.h:1861
clan::GL_ACTIVE_VARIABLES
@ GL_ACTIVE_VARIABLES
Definition opengl_defines.h:3342
clan::GL_INVERT
@ GL_INVERT
Definition opengl_defines.h:1864
clan::GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB
@ GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB
Definition opengl_defines.h:2739
clan::GL_RGB16
@ GL_RGB16
Definition opengl_defines.h:1951
clan::GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
@ GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
Definition opengl_defines.h:2844
clan::GL_PROGRAM_PIPELINE_BINDING
@ GL_PROGRAM_PIPELINE_BINDING
Definition opengl_defines.h:2903
clan::GL_SLUMINANCE8_EXT
@ GL_SLUMINANCE8_EXT
Definition opengl_defines.h:3431
clan::GL_ATOMIC_COUNTER_BARRIER_BIT
@ GL_ATOMIC_COUNTER_BARRIER_BIT
Definition opengl_defines.h:3018
clan::GL_SHADER_INCLUDE_ARB
@ GL_SHADER_INCLUDE_ARB
Definition opengl_defines.h:2732
clan::GL_SAMPLER_1D_ARRAY
@ GL_SAMPLER_1D_ARRAY
Definition opengl_defines.h:2354
clan::GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET
@ GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET
Definition opengl_defines.h:2450
clan::GL_GEOMETRY_VERTICES_OUT
@ GL_GEOMETRY_VERTICES_OUT
Definition opengl_defines.h:2429
clan::GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS
@ GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS
Definition opengl_defines.h:2987
clan::GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
@ GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
Definition opengl_defines.h:3364
clan::GL_GEOMETRY_SHADER_INVOCATIONS
@ GL_GEOMETRY_SHADER_INVOCATIONS
Definition opengl_defines.h:2786
clan::GL_PROGRAM
@ GL_PROGRAM
Definition opengl_defines.h:3133
clan::GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT
@ GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT
Definition opengl_defines.h:3449
clan::GL_POLYGON_OFFSET_LINE
@ GL_POLYGON_OFFSET_LINE
Definition opengl_defines.h:1803
clan::GL_TEXTURE_STENCIL_SIZE
@ GL_TEXTURE_STENCIL_SIZE
Definition opengl_defines.h:2489
clan::GL_MAX_GEOMETRY_UNIFORM_BLOCKS
@ GL_MAX_GEOMETRY_UNIFORM_BLOCKS
Definition opengl_defines.h:2611
clan::GL_MAX_ELEMENTS_INDICES
@ GL_MAX_ELEMENTS_INDICES
Definition opengl_defines.h:1995
clan::GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
@ GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
Definition opengl_defines.h:2140
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR
Definition opengl_defines.h:3097
clan::GL_VIEW_CLASS_48_BITS
@ GL_VIEW_CLASS_48_BITS
Definition opengl_defines.h:3291
clan::GL_MAX_NUM_COMPATIBLE_SUBROUTINES
@ GL_MAX_NUM_COMPATIBLE_SUBROUTINES
Definition opengl_defines.h:3329
clan::GL_COLOR_ATTACHMENT15
@ GL_COLOR_ATTACHMENT15
Definition opengl_defines.h:2530
clan::GL_MAX_CULL_DISTANCES
@ GL_MAX_CULL_DISTANCES
Definition opengl_defines.h:3474
clan::GL_R32I
@ GL_R32I
Definition opengl_defines.h:2591
clan::GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT
@ GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT
Definition opengl_defines.h:2297
clan::GL_INT_IMAGE_BUFFER
@ GL_INT_IMAGE_BUFFER
Definition opengl_defines.h:3043
clan::GL_MAP_COHERENT_BIT
@ GL_MAP_COHERENT_BIT
Definition opengl_defines.h:3446
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR
Definition opengl_defines.h:3102
clan::GL_PROGRAM_BINARY_RETRIEVABLE_HINT
@ GL_PROGRAM_BINARY_RETRIEVABLE_HINT
Definition opengl_defines.h:2888
clan::GL_TEXTURE_SHARED_SIZE
@ GL_TEXTURE_SHARED_SIZE
Definition opengl_defines.h:2319
clan::GL_MIN_SAMPLE_SHADING_VALUE
@ GL_MIN_SAMPLE_SHADING_VALUE
Definition opengl_defines.h:2449
clan::GL_TEXTURE_2D_MULTISAMPLE_ARRAY
@ GL_TEXTURE_2D_MULTISAMPLE_ARRAY
Definition opengl_defines.h:2694
clan::GL_COMPUTE_LOCAL_WORK_SIZE
@ GL_COMPUTE_LOCAL_WORK_SIZE
Definition opengl_defines.h:3164
clan::GL_ZERO_TO_ONE
@ GL_ZERO_TO_ONE
Definition opengl_defines.h:3467
clan::GL_DEBUG_TYPE_OTHER_ARB
@ GL_DEBUG_TYPE_OTHER_ARB
Definition opengl_defines.h:2936
clan::GL_SHADER_STORAGE_BARRIER_BIT
@ GL_SHADER_STORAGE_BARRIER_BIT
Definition opengl_defines.h:3371
clan::GL_QUERY_TARGET
@ GL_QUERY_TARGET
Definition opengl_defines.h:3477
clan::GL_TEXTURE13
@ GL_TEXTURE13
Definition opengl_defines.h:2043
clan::GL_TEXTURE8
@ GL_TEXTURE8
Definition opengl_defines.h:2038
clan::GL_SYNC_FLUSH_COMMANDS_BIT
@ GL_SYNC_FLUSH_COMMANDS_BIT
Definition opengl_defines.h:2683
clan::GL_TOP_LEVEL_ARRAY_SIZE
@ GL_TOP_LEVEL_ARRAY_SIZE
Definition opengl_defines.h:3349
clan::GL_SYNC_GPU_COMMANDS_COMPLETE
@ GL_SYNC_GPU_COMMANDS_COMPLETE
Definition opengl_defines.h:2676
clan::GL_RED_SNORM
@ GL_RED_SNORM
Definition opengl_defines.h:2400
clan::GL_COLOR_ATTACHMENT7
@ GL_COLOR_ATTACHMENT7
Definition opengl_defines.h:2522
clan::GL_INT_SAMPLER_2D_ARRAY
@ GL_INT_SAMPLER_2D_ARRAY
Definition opengl_defines.h:2367
clan::GL_TEXTURE_UPDATE_BARRIER_BIT
@ GL_TEXTURE_UPDATE_BARRIER_BIT
Definition opengl_defines.h:3014
clan::GL_DEPTH_COMPONENTS
@ GL_DEPTH_COMPONENTS
Definition opengl_defines.h:3226
clan::GL_RG16
@ GL_RG16
Definition opengl_defines.h:2582
clan::GL_DEBUG_TYPE_ERROR_ARB
@ GL_DEBUG_TYPE_ERROR_ARB
Definition opengl_defines.h:2931
clan::GL_UNIFORM
@ GL_UNIFORM
Definition opengl_defines.h:3307
clan::GL_RENDERBUFFER_ALPHA_SIZE
@ GL_RENDERBUFFER_ALPHA_SIZE
Definition opengl_defines.h:2545
clan::GL_READ_ONLY
@ GL_READ_ONLY
Definition opengl_defines.h:2143
clan::GL_POINT_SPRITE_COORD_ORIGIN
@ GL_POINT_SPRITE_COORD_ORIGIN
Definition opengl_defines.h:2246
clan::GL_GEOMETRY_TEXTURE
@ GL_GEOMETRY_TEXTURE
Definition opengl_defines.h:3252
clan::GL_TEXTURE_CUBE_MAP
@ GL_TEXTURE_CUBE_MAP
Definition opengl_defines.h:2073
clan::GL_FRONT_RIGHT
@ GL_FRONT_RIGHT
Definition opengl_defines.h:1692
clan::GL_DEBUG_TYPE_PUSH_GROUP
@ GL_DEBUG_TYPE_PUSH_GROUP
Definition opengl_defines.h:3126
clan::GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
@ GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
Definition opengl_defines.h:2836
clan::GL_TEXTURE_INTERNAL_FORMAT
@ GL_TEXTURE_INTERNAL_FORMAT
Definition opengl_defines.h:1817
clan::GL_MAX_IMAGE_SAMPLES
@ GL_MAX_IMAGE_SAMPLES
Definition opengl_defines.h:3060
clan::GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT
@ GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT
Definition opengl_defines.h:3484
clan::GL_COMPUTE_SUBROUTINE_UNIFORM
@ GL_COMPUTE_SUBROUTINE_UNIFORM
Definition opengl_defines.h:3324
clan::GL_WRITE_ONLY
@ GL_WRITE_ONLY
Definition opengl_defines.h:2144
clan::GL_FRACTIONAL_ODD
@ GL_FRACTIONAL_ODD
Definition opengl_defines.h:2831
clan::GL_UNSIGNED_BYTE
@ GL_UNSIGNED_BYTE
Definition opengl_defines.h:1833
clan::GL_IMAGE_CLASS_2_X_16
@ GL_IMAGE_CLASS_2_X_16
Definition opengl_defines.h:3281
clan::GL_UNSIGNED_INT_IMAGE_1D
@ GL_UNSIGNED_INT_IMAGE_1D
Definition opengl_defines.h:3049
clan::GL_TESS_CONTROL_SUBROUTINE_UNIFORM
@ GL_TESS_CONTROL_SUBROUTINE_UNIFORM
Definition opengl_defines.h:3320
clan::GL_NUM_SHADING_LANGUAGE_VERSIONS
@ GL_NUM_SHADING_LANGUAGE_VERSIONS
Definition opengl_defines.h:2462
clan::GL_LEQUAL
@ GL_LEQUAL
Definition opengl_defines.h:1665
clan::GL_DEBUG_SOURCE_OTHER
@ GL_DEBUG_SOURCE_OTHER
Definition opengl_defines.h:3118
clan::GL_COLOR_ATTACHMENT9
@ GL_COLOR_ATTACHMENT9
Definition opengl_defines.h:2524
clan::GL_TEXTURE10
@ GL_TEXTURE10
Definition opengl_defines.h:2040
clan::GL_POLYGON_OFFSET_UNITS
@ GL_POLYGON_OFFSET_UNITS
Definition opengl_defines.h:1801
clan::GL_DEPTH_STENCIL_TEXTURE_MODE
@ GL_DEPTH_STENCIL_TEXTURE_MODE
Definition opengl_defines.h:3376
clan::GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
@ GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
Definition opengl_defines.h:3120
clan::GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
Definition opengl_defines.h:2507
clan::GL_DOUBLE_VEC2
@ GL_DOUBLE_VEC2
Definition opengl_defines.h:2794
clan::GL_TEXTURE27
@ GL_TEXTURE27
Definition opengl_defines.h:2057
clan::GL_ZERO
@ GL_ZERO
Definition opengl_defines.h:1673
clan::GL_AND
@ GL_AND
Definition opengl_defines.h:1855
clan::GL_BUFFER_ACCESS_FLAGS
@ GL_BUFFER_ACCESS_FLAGS
Definition opengl_defines.h:2378
clan::GL_TEXTURE_BINDING_RECTANGLE
@ GL_TEXTURE_BINDING_RECTANGLE
Definition opengl_defines.h:2397
clan::GL_MAX_GEOMETRY_ATOMIC_COUNTERS
@ GL_MAX_GEOMETRY_ATOMIC_COUNTERS
Definition opengl_defines.h:2996
clan::GL_RG16F
@ GL_RG16F
Definition opengl_defines.h:2585
clan::GL_NEGATIVE_ONE_TO_ONE
@ GL_NEGATIVE_ONE_TO_ONE
Definition opengl_defines.h:3466
clan::GL_MAX_UNIFORM_BUFFER_BINDINGS
@ GL_MAX_UNIFORM_BUFFER_BINDINGS
Definition opengl_defines.h:2614
clan::GL_IMAGE_CLASS_1_X_8
@ GL_IMAGE_CLASS_1_X_8
Definition opengl_defines.h:3285
clan::GL_IMPLEMENTATION_COLOR_READ_TYPE
@ GL_IMPLEMENTATION_COLOR_READ_TYPE
Definition opengl_defines.h:2871
clan::GL_DOUBLE
@ GL_DOUBLE
Definition opengl_defines.h:1845
clan::GL_LINE_WIDTH
@ GL_LINE_WIDTH
Definition opengl_defines.h:1726
clan::GL_UNPACK_SWAP_BYTES
@ GL_UNPACK_SWAP_BYTES
Definition opengl_defines.h:1766
clan::GL_COMPRESSED_SIGNED_RG_RGTC2
@ GL_COMPRESSED_SIGNED_RG_RGTC2
Definition opengl_defines.h:2573
clan::GL_MAX_DEBUG_MESSAGE_LENGTH_ARB
@ GL_MAX_DEBUG_MESSAGE_LENGTH_ARB
Definition opengl_defines.h:2937
clan::GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
@ GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
Definition opengl_defines.h:2432
clan::GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
@ GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
Definition opengl_defines.h:3418
clan::GL_FRAMEBUFFER_DEFAULT_LAYERS
@ GL_FRAMEBUFFER_DEFAULT_LAYERS
Definition opengl_defines.h:3195
clan::GL_RENDERBUFFER_SAMPLES
@ GL_RENDERBUFFER_SAMPLES
Definition opengl_defines.h:2502
clan::GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
@ GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
Definition opengl_defines.h:3064
clan::GL_UNSIGNED_BYTE_3_3_2
@ GL_UNSIGNED_BYTE_3_3_2
Definition opengl_defines.h:1962
clan::GL_COLOR_WRITEMASK
@ GL_COLOR_WRITEMASK
Definition opengl_defines.h:1759
clan::GL_SRGB8_EXT
@ GL_SRGB8_EXT
Definition opengl_defines.h:3425
clan::GL_DOUBLE_VEC4
@ GL_DOUBLE_VEC4
Definition opengl_defines.h:2796
clan::GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
Definition opengl_defines.h:2505
clan::GL_MAX_TRANSFORM_FEEDBACK_BUFFERS
@ GL_MAX_TRANSFORM_FEEDBACK_BUFFERS
Definition opengl_defines.h:2865
clan::GL_RG16I
@ GL_RG16I
Definition opengl_defines.h:2595
clan::GL_COMPRESSED_RGBA_ASTC_6x5_KHR
@ GL_COMPRESSED_RGBA_ASTC_6x5_KHR
Definition opengl_defines.h:3081
clan::GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
@ GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
Definition opengl_defines.h:2510
clan::GL_PACK_COMPRESSED_BLOCK_DEPTH
@ GL_PACK_COMPRESSED_BLOCK_DEPTH
Definition opengl_defines.h:2962
clan::GL_DEBUG_SEVERITY_NOTIFICATION
@ GL_DEBUG_SEVERITY_NOTIFICATION
Definition opengl_defines.h:3128
clan::GL_FIXED
@ GL_FIXED
Definition opengl_defines.h:2870
clan::GL_RGBA8I
@ GL_RGBA8I
Definition opengl_defines.h:2345
clan::GL_RG8I
@ GL_RG8I
Definition opengl_defines.h:2593
clan::GL_DEPTH_CLEAR_VALUE
@ GL_DEPTH_CLEAR_VALUE
Definition opengl_defines.h:1736
clan::GL_TRANSFORM_FEEDBACK_BUFFER
@ GL_TRANSFORM_FEEDBACK_BUFFER
Definition opengl_defines.h:2333
clan::GL_VERTEX_ATTRIB_ARRAY_LONG
@ GL_VERTEX_ATTRIB_ARRAY_LONG
Definition opengl_defines.h:2463
clan::GL_READ_CL_PIXELS_TYPE
@ GL_READ_CL_PIXELS_TYPE
Definition opengl_defines.h:3236
clan::GL_SRC_COLOR
@ GL_SRC_COLOR
Definition opengl_defines.h:1675
clan::GL_BLUE_INTEGER
@ GL_BLUE_INTEGER
Definition opengl_defines.h:2349
clan::GL_INT_IMAGE_3D
@ GL_INT_IMAGE_3D
Definition opengl_defines.h:3040
clan::GL_DRAW_BUFFER15
@ GL_DRAW_BUFFER15
Definition opengl_defines.h:2200
clan::GL_FASTEST
@ GL_FASTEST
Definition opengl_defines.h:1827
clan::GL_RGBA4
@ GL_RGBA4
Definition opengl_defines.h:1953
clan::GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
@ GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
Definition opengl_defines.h:3011
clan::GL_ACTIVE_SUBROUTINE_UNIFORMS
@ GL_ACTIVE_SUBROUTINE_UNIFORMS
Definition opengl_defines.h:2810
clan::GL_NONE
@ GL_NONE
Definition opengl_defines.h:1690
clan::GL_SLUMINANCE_EXT
@ GL_SLUMINANCE_EXT
Definition opengl_defines.h:3430
clan::GL_STENCIL_COMPONENTS
@ GL_STENCIL_COMPONENTS
Definition opengl_defines.h:3227
clan::GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
@ GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
Definition opengl_defines.h:2334
clan::GL_TEXTURE_BUFFER_FORMAT
@ GL_TEXTURE_BUFFER_FORMAT
Definition opengl_defines.h:2395
clan::GL_COPY
@ GL_COPY
Definition opengl_defines.h:1857
clan::GL_ONE
@ GL_ONE
Definition opengl_defines.h:1674
clan::GL_FRAMEBUFFER_BARRIER_BIT
@ GL_FRAMEBUFFER_BARRIER_BIT
Definition opengl_defines.h:3016
clan::GL_RENDERER
@ GL_RENDERER
Definition opengl_defines.h:1911
clan::GL_MANUAL_GENERATE_MIPMAP
@ GL_MANUAL_GENERATE_MIPMAP
Definition opengl_defines.h:3242
clan::GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE
@ GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE
Definition opengl_defines.h:3455
clan::GL_CLEAR_BUFFER
@ GL_CLEAR_BUFFER
Definition opengl_defines.h:3272
clan::GL_RGB9_E5
@ GL_RGB9_E5
Definition opengl_defines.h:2317
clan::GL_MIN
@ GL_MIN
Definition opengl_defines.h:2022
clan::GL_TEXTURE_IMAGE_TYPE
@ GL_TEXTURE_IMAGE_TYPE
Definition opengl_defines.h:3238
clan::GL_COLOR_ATTACHMENT4
@ GL_COLOR_ATTACHMENT4
Definition opengl_defines.h:2519
clan::GL_COMPUTE_SHADER
@ GL_COMPUTE_SHADER
Definition opengl_defines.h:3152
clan::GL_MAX_DEPTH
@ GL_MAX_DEPTH
Definition opengl_defines.h:3222
clan::GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
@ GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
Definition opengl_defines.h:2790
clan::GL_VIEW_CLASS_RGTC1_RED
@ GL_VIEW_CLASS_RGTC1_RED
Definition opengl_defines.h:3300
clan::GL_CURRENT_PROGRAM
@ GL_CURRENT_PROGRAM
Definition opengl_defines.h:2245
clan::GL_PROGRAM_POINT_SIZE
@ GL_PROGRAM_POINT_SIZE
Definition opengl_defines.h:2424
clan::GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
@ GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
Definition opengl_defines.h:2995
clan::GL_IMAGE_2D
@ GL_IMAGE_2D
Definition opengl_defines.h:3028
clan::GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
@ GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
Definition opengl_defines.h:2480
clan::GL_FULL_SUPPORT
@ GL_FULL_SUPPORT
Definition opengl_defines.h:3275
clan::GL_STENCIL
@ GL_STENCIL
Definition opengl_defines.h:1879
clan::GL_EQUAL
@ GL_EQUAL
Definition opengl_defines.h:1664
clan::GL_FRONT_LEFT
@ GL_FRONT_LEFT
Definition opengl_defines.h:1691
clan::GL_LINE_SMOOTH
@ GL_LINE_SMOOTH
Definition opengl_defines.h:1725
clan::GL_MAX_VIEWPORTS
@ GL_MAX_VIEWPORTS
Definition opengl_defines.h:2907
clan::GL_TEXTURE_MAX_ANISOTROPY_EXT
@ GL_TEXTURE_MAX_ANISOTROPY_EXT
Definition opengl_defines.h:3407
clan::GL_UNIFORM_BARRIER_BIT
@ GL_UNIFORM_BARRIER_BIT
Definition opengl_defines.h:3009
clan::GL_QUERY_COUNTER_BITS
@ GL_QUERY_COUNTER_BITS
Definition opengl_defines.h:2127
clan::GL_UNSIGNED_BYTE_2_3_3_REV
@ GL_UNSIGNED_BYTE_2_3_3_REV
Definition opengl_defines.h:1981
clan::GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB
@ GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB
Definition opengl_defines.h:2723
clan::GL_TEXTURE_BINDING_3D
@ GL_TEXTURE_BINDING_3D
Definition opengl_defines.h:1971
clan::GL_LAYER_PROVOKING_VERTEX
@ GL_LAYER_PROVOKING_VERTEX
Definition opengl_defines.h:2910
clan::GL_SAMPLER_2D_RECT
@ GL_SAMPLER_2D_RECT
Definition opengl_defines.h:2384
clan::GL_FLOAT_MAT4x2
@ GL_FLOAT_MAT4x2
Definition opengl_defines.h:2266
clan::GL_DEBUG_GROUP_STACK_DEPTH
@ GL_DEBUG_GROUP_STACK_DEPTH
Definition opengl_defines.h:3130
clan::GL_UNSIGNED_INT_10F_11F_11F_REV
@ GL_UNSIGNED_INT_10F_11F_11F_REV
Definition opengl_defines.h:2316
clan::GL_ELEMENT_ARRAY_BUFFER
@ GL_ELEMENT_ARRAY_BUFFER
Definition opengl_defines.h:2137
clan::GL_TEXTURE18
@ GL_TEXTURE18
Definition opengl_defines.h:2048
clan::GL_COMPUTE_SHADER_BIT
@ GL_COMPUTE_SHADER_BIT
Definition opengl_defines.h:3169
clan::GL_TEXTURE_CUBE_MAP_POSITIVE_X
@ GL_TEXTURE_CUBE_MAP_POSITIVE_X
Definition opengl_defines.h:2077
clan::GL_STENCIL_FAIL
@ GL_STENCIL_FAIL
Definition opengl_defines.h:1742
clan::GL_DEBUG_SOURCE_SHADER_COMPILER_ARB
@ GL_DEBUG_SOURCE_SHADER_COMPILER_ARB
Definition opengl_defines.h:2927
clan::GL_RASTERIZER_DISCARD
@ GL_RASTERIZER_DISCARD
Definition opengl_defines.h:2328
clan::GL_SAMPLER_2D
@ GL_SAMPLER_2D
Definition opengl_defines.h:2227
clan::GL_SMOOTH_POINT_SIZE_RANGE
@ GL_SMOOTH_POINT_SIZE_RANGE
Definition opengl_defines.h:2008
clan::GL_CLIENT_STORAGE_BIT
@ GL_CLIENT_STORAGE_BIT
Definition opengl_defines.h:3448
clan::GL_INNOCENT_CONTEXT_RESET
@ GL_INNOCENT_CONTEXT_RESET
Definition opengl_defines.h:3479
clan::GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
@ GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
Definition opengl_defines.h:3178
clan::GL_ALIASED_LINE_WIDTH_RANGE
@ GL_ALIASED_LINE_WIDTH_RANGE
Definition opengl_defines.h:2012
clan::GL_DOUBLE_MAT2x4
@ GL_DOUBLE_MAT2x4
Definition opengl_defines.h:2801
clan::GL_DOUBLE_MAT3
@ GL_DOUBLE_MAT3
Definition opengl_defines.h:2798
clan::GL_MAP_READ_BIT
@ GL_MAP_READ_BIT
Definition opengl_defines.h:2561
clan::GL_MAP_WRITE_BIT
@ GL_MAP_WRITE_BIT
Definition opengl_defines.h:2562
clan::GL_UNIFORM_IS_ROW_MAJOR
@ GL_UNIFORM_IS_ROW_MAJOR
Definition opengl_defines.h:2629
clan::GL_INT_SAMPLER_2D_MULTISAMPLE
@ GL_INT_SAMPLER_2D_MULTISAMPLE
Definition opengl_defines.h:2701
clan::GL_COMPRESSED_RED
@ GL_COMPRESSED_RED
Definition opengl_defines.h:2294
clan::GL_MAX_FRAMEBUFFER_WIDTH
@ GL_MAX_FRAMEBUFFER_WIDTH
Definition opengl_defines.h:3198
clan::GL_RG16UI
@ GL_RG16UI
Definition opengl_defines.h:2596
clan::GL_DOUBLEBUFFER
@ GL_DOUBLEBUFFER
Definition opengl_defines.h:1760
clan::GL_IMAGE_3D
@ GL_IMAGE_3D
Definition opengl_defines.h:3029
clan::GL_COMPRESSED_R11_EAC
@ GL_COMPRESSED_R11_EAC
Definition opengl_defines.h:3179
clan::GL_RGBA32F
@ GL_RGBA32F
Definition opengl_defines.h:2298
clan::GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
@ GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
Definition opengl_defines.h:3066
clan::GL_CULL_FACE_MODE
@ GL_CULL_FACE_MODE
Definition opengl_defines.h:1731
clan::GL_IMAGE_CLASS_4_X_16
@ GL_IMAGE_CLASS_4_X_16
Definition opengl_defines.h:3280
clan::GL_MAP_INVALIDATE_BUFFER_BIT
@ GL_MAP_INVALIDATE_BUFFER_BIT
Definition opengl_defines.h:2564
clan::GL_MAX_GEOMETRY_SHADER_INVOCATIONS
@ GL_MAX_GEOMETRY_SHADER_INVOCATIONS
Definition opengl_defines.h:2787
clan::GL_STENCIL_RENDERABLE
@ GL_STENCIL_RENDERABLE
Definition opengl_defines.h:3230
clan::GL_INT_IMAGE_2D_MULTISAMPLE
@ GL_INT_IMAGE_2D_MULTISAMPLE
Definition opengl_defines.h:3047
clan::GL_READ_BUFFER
@ GL_READ_BUFFER
Definition opengl_defines.h:1755
clan::GL_IMAGE_CL_PIXEL_FORMAT
@ GL_IMAGE_CL_PIXEL_FORMAT
Definition opengl_defines.h:3263
clan::GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
@ GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
Definition opengl_defines.h:3158
clan::GL_INFO_LOG_LENGTH
@ GL_INFO_LOG_LENGTH
Definition opengl_defines.h:2236
clan::GL_GUILTY_CONTEXT_RESET
@ GL_GUILTY_CONTEXT_RESET
Definition opengl_defines.h:3478
clan::GL_VIEW_CLASS_S3TC_DXT1_RGB
@ GL_VIEW_CLASS_S3TC_DXT1_RGB
Definition opengl_defines.h:3296
clan::GL_STEREO
@ GL_STEREO
Definition opengl_defines.h:1761
clan::GL_MAX_FRAMEBUFFER_SAMPLES
@ GL_MAX_FRAMEBUFFER_SAMPLES
Definition opengl_defines.h:3201
clan::GL_TEXTURE_COMPRESSION_HINT
@ GL_TEXTURE_COMPRESSION_HINT
Definition opengl_defines.h:2087
clan::GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
@ GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
Definition opengl_defines.h:2425
clan::GL_BOOL_VEC4
@ GL_BOOL_VEC4
Definition opengl_defines.h:2222
clan::GL_MIN_SAMPLE_SHADING_VALUE_ARB
@ GL_MIN_SAMPLE_SHADING_VALUE_ARB
Definition opengl_defines.h:2713
clan::GL_DRAW_BUFFER9
@ GL_DRAW_BUFFER9
Definition opengl_defines.h:2194
clan::GL_TEXTURE_WIDTH
@ GL_TEXTURE_WIDTH
Definition opengl_defines.h:1815
clan::GL_MAX_COMPUTE_WORK_GROUP_COUNT
@ GL_MAX_COMPUTE_WORK_GROUP_COUNT
Definition opengl_defines.h:3162
clan::GL_DYNAMIC_READ
@ GL_DYNAMIC_READ
Definition opengl_defines.h:2166
clan::GL_SRGB_READ
@ GL_SRGB_READ
Definition opengl_defines.h:3245
clan::GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
@ GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
Definition opengl_defines.h:2458
clan::GL_DELETE_STATUS
@ GL_DELETE_STATUS
Definition opengl_defines.h:2232
clan::GL_DEBUG_CALLBACK_USER_PARAM_ARB
@ GL_DEBUG_CALLBACK_USER_PARAM_ARB
Definition opengl_defines.h:2924
clan::GL_UNSIGNED_INT_IMAGE_CUBE
@ GL_UNSIGNED_INT_IMAGE_CUBE
Definition opengl_defines.h:3053
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR
Definition opengl_defines.h:3092
clan::GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS
@ GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS
Definition opengl_defines.h:3021
clan::GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT
@ GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT
Definition opengl_defines.h:3382
clan::GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
@ GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
Definition opengl_defines.h:2992
clan::GL_UNSIGNED_INT_SAMPLER_2D_RECT
@ GL_UNSIGNED_INT_SAMPLER_2D_RECT
Definition opengl_defines.h:2389
clan::GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT
@ GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT
Definition opengl_defines.h:3437
clan::GL_SRC_ALPHA_SATURATE
@ GL_SRC_ALPHA_SATURATE
Definition opengl_defines.h:1686
clan::GL_SHADER_STORAGE_BUFFER
@ GL_SHADER_STORAGE_BUFFER
Definition opengl_defines.h:3357
clan::GL_QUERY_BUFFER_BINDING
@ GL_QUERY_BUFFER_BINDING
Definition opengl_defines.h:3458
clan::GL_SHADER_SOURCE_LENGTH
@ GL_SHADER_SOURCE_LENGTH
Definition opengl_defines.h:2240
clan::GL_DEPTH_COMPONENT16
@ GL_DEPTH_COMPONENT16
Definition opengl_defines.h:2111
clan::GL_TEXTURE_2D_MULTISAMPLE
@ GL_TEXTURE_2D_MULTISAMPLE
Definition opengl_defines.h:2692
clan::GL_READ_CL_PIXELS_FORMAT
@ GL_READ_CL_PIXELS_FORMAT
Definition opengl_defines.h:3235
clan::GL_COMPRESSED_RGBA_S3TC_DXT3_EXT
@ GL_COMPRESSED_RGBA_S3TC_DXT3_EXT
Definition opengl_defines.h:3417
clan::GL_RGB10
@ GL_RGB10
Definition opengl_defines.h:1949
clan::GL_DEPTH_ATTACHMENT
@ GL_DEPTH_ATTACHMENT
Definition opengl_defines.h:2531
clan::GL_INTERLEAVED_ATTRIBS
@ GL_INTERLEAVED_ATTRIBS
Definition opengl_defines.h:2331
clan::GL_NUM_SAMPLE_COUNTS
@ GL_NUM_SAMPLE_COUNTS
Definition opengl_defines.h:2967
clan::GL_SHADER_STORAGE_BUFFER_BINDING
@ GL_SHADER_STORAGE_BUFFER_BINDING
Definition opengl_defines.h:3358
clan::GL_PATCHES
@ GL_PATCHES
Definition opengl_defines.h:2821
clan::GL_MAX_DEBUG_LOGGED_MESSAGES_ARB
@ GL_MAX_DEBUG_LOGGED_MESSAGES_ARB
Definition opengl_defines.h:2938
clan::GL_RGBA32UI
@ GL_RGBA32UI
Definition opengl_defines.h:2335
clan::GL_BLEND_SRC_ALPHA
@ GL_BLEND_SRC_ALPHA
Definition opengl_defines.h:2104
clan::GL_SRGB_DECODE_ARB
@ GL_SRGB_DECODE_ARB
Definition opengl_defines.h:3247
clan::GL_COLOR_ATTACHMENT12
@ GL_COLOR_ATTACHMENT12
Definition opengl_defines.h:2527
clan::GL_UNSIGNALED
@ GL_UNSIGNALED
Definition opengl_defines.h:2677
clan::GL_TEXTURE_IMAGE_FORMAT
@ GL_TEXTURE_IMAGE_FORMAT
Definition opengl_defines.h:3237
clan::GL_RGB10_A2UI
@ GL_RGB10_A2UI
Definition opengl_defines.h:2760
clan::GL_STENCIL_INDEX8
@ GL_STENCIL_INDEX8
Definition opengl_defines.h:2540
clan::GL_POLYGON_SMOOTH_HINT
@ GL_POLYGON_SMOOTH_HINT
Definition opengl_defines.h:1763
clan::GL_DRAW_BUFFER0
@ GL_DRAW_BUFFER0
Definition opengl_defines.h:2185
clan::GL_MAX_NUM_ACTIVE_VARIABLES
@ GL_MAX_NUM_ACTIVE_VARIABLES
Definition opengl_defines.h:3328
clan::GL_TEXTURE_CUBE_MAP_POSITIVE_Y
@ GL_TEXTURE_CUBE_MAP_POSITIVE_Y
Definition opengl_defines.h:2079
clan::GL_GEOMETRY_SUBROUTINE
@ GL_GEOMETRY_SUBROUTINE
Definition opengl_defines.h:3316
clan::GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB
@ GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB
Definition opengl_defines.h:2946
clan::GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
@ GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
Definition opengl_defines.h:3362
clan::GL_TEXTURE7
@ GL_TEXTURE7
Definition opengl_defines.h:2037
clan::GL_CLIP_DISTANCE1
@ GL_CLIP_DISTANCE1
Definition opengl_defines.h:2281
clan::GL_TEXTURE_BUFFER
@ GL_TEXTURE_BUFFER
Definition opengl_defines.h:2391
clan::GL_LINES
@ GL_LINES
Definition opengl_defines.h:1653
clan::GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
@ GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
Definition opengl_defines.h:3121
clan::GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB
@ GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB
Definition opengl_defines.h:2932
clan::GL_VERTEX_ATTRIB_ARRAY_STRIDE
@ GL_VERTEX_ATTRIB_ARRAY_STRIDE
Definition opengl_defines.h:2175
clan::GL_INTERNALFORMAT_RED_SIZE
@ GL_INTERNALFORMAT_RED_SIZE
Definition opengl_defines.h:3207
clan::GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER
@ GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER
Definition opengl_defines.h:2985
clan::GL_DISPATCH_INDIRECT_BUFFER
@ GL_DISPATCH_INDIRECT_BUFFER
Definition opengl_defines.h:3167
clan::GL_BLUE
@ GL_BLUE
Definition opengl_defines.h:1887
clan::GL_RGB10_A2
@ GL_RGB10_A2
Definition opengl_defines.h:1956
clan::GL_MAX_COMPUTE_IMAGE_UNIFORMS
@ GL_MAX_COMPUTE_IMAGE_UNIFORMS
Definition opengl_defines.h:3155
clan::GL_FRAMEBUFFER_RENDERABLE_LAYERED
@ GL_FRAMEBUFFER_RENDERABLE_LAYERED
Definition opengl_defines.h:3232
clan::GL_TESS_GEN_POINT_MODE
@ GL_TESS_GEN_POINT_MODE
Definition opengl_defines.h:2829
clan::GL_DEPTH_STENCIL_ATTACHMENT
@ GL_DEPTH_STENCIL_ATTACHMENT
Definition opengl_defines.h:2484
clan::GL_STENCIL_BACK_PASS_DEPTH_FAIL
@ GL_STENCIL_BACK_PASS_DEPTH_FAIL
Definition opengl_defines.h:2182
clan::GL_SAMPLE_BUFFERS
@ GL_SAMPLE_BUFFERS
Definition opengl_defines.h:2067
clan::GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
@ GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
Definition opengl_defines.h:2320
clan::GL_BUFFER_MAP_OFFSET
@ GL_BUFFER_MAP_OFFSET
Definition opengl_defines.h:2380
clan::GL_GET_TEXTURE_IMAGE_FORMAT
@ GL_GET_TEXTURE_IMAGE_FORMAT
Definition opengl_defines.h:3239
clan::GL_TEXTURE11
@ GL_TEXTURE11
Definition opengl_defines.h:2041
clan::GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
@ GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
Definition opengl_defines.h:3062
clan::GL_DRAW_BUFFER5
@ GL_DRAW_BUFFER5
Definition opengl_defines.h:2190
clan::GL_TESS_GEN_MODE
@ GL_TESS_GEN_MODE
Definition opengl_defines.h:2826
clan::GL_COLOR_ATTACHMENT8
@ GL_COLOR_ATTACHMENT8
Definition opengl_defines.h:2523
clan::GL_COMPUTE_TEXTURE
@ GL_COMPUTE_TEXTURE
Definition opengl_defines.h:3254
clan::GL_TEXTURE20
@ GL_TEXTURE20
Definition opengl_defines.h:2050
clan::GL_DEBUG_SOURCE_CL_API_ARB
@ GL_DEBUG_SOURCE_CL_API_ARB
Definition opengl_defines.h:2925
clan::GL_INT_VEC4
@ GL_INT_VEC4
Definition opengl_defines.h:2218
clan::GL_RGB12
@ GL_RGB12
Definition opengl_defines.h:1950
clan::GL_BUFFER_USAGE
@ GL_BUFFER_USAGE
Definition opengl_defines.h:2126
clan::GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED
@ GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED
Definition opengl_defines.h:2858
clan::GL_DRAW_FRAMEBUFFER
@ GL_DRAW_FRAMEBUFFER
Definition opengl_defines.h:2500
clan::GL_COMPRESSED_RGBA_ASTC_5x4_KHR
@ GL_COMPRESSED_RGBA_ASTC_5x4_KHR
Definition opengl_defines.h:3079
clan::GL_BUFFER_UPDATE_BARRIER_BIT
@ GL_BUFFER_UPDATE_BARRIER_BIT
Definition opengl_defines.h:3015
clan::GL_TEXTURE_SWIZZLE_A
@ GL_TEXTURE_SWIZZLE_A
Definition opengl_defines.h:2767
clan::GL_TEXTURE_BINDING_2D_ARRAY
@ GL_TEXTURE_BINDING_2D_ARRAY
Definition opengl_defines.h:2314
clan::GL_UNSIGNED_INT_IMAGE_2D
@ GL_UNSIGNED_INT_IMAGE_2D
Definition opengl_defines.h:3050
clan::GL_LOCATION_COMPONENT
@ GL_LOCATION_COMPONENT
Definition opengl_defines.h:3453
clan::GL_GEOMETRY_OUTPUT_TYPE
@ GL_GEOMETRY_OUTPUT_TYPE
Definition opengl_defines.h:2431
clan::GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
@ GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
Definition opengl_defines.h:2504
clan::GL_POINT
@ GL_POINT
Definition opengl_defines.h:1897
clan::GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH
@ GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH
Definition opengl_defines.h:3486
clan::GL_LINE_WIDTH_GRANULARITY
@ GL_LINE_WIDTH_GRANULARITY
Definition opengl_defines.h:1728
clan::GL_SRC1_COLOR
@ GL_SRC1_COLOR
Definition opengl_defines.h:2745
clan::GL_IMAGE_BINDING_NAME
@ GL_IMAGE_BINDING_NAME
Definition opengl_defines.h:3022
clan::GL_LOSE_CONTEXT_ON_RESET_ARB
@ GL_LOSE_CONTEXT_ON_RESET_ARB
Definition opengl_defines.h:2947
clan::GL_COLOR_ATTACHMENT5
@ GL_COLOR_ATTACHMENT5
Definition opengl_defines.h:2520
clan::GL_MAX_SERVER_WAIT_TIMEOUT
@ GL_MAX_SERVER_WAIT_TIMEOUT
Definition opengl_defines.h:2670
clan::GL_MAX_GEOMETRY_INPUT_COMPONENTS
@ GL_MAX_GEOMETRY_INPUT_COMPONENTS
Definition opengl_defines.h:2436
clan::GL_FRAMEBUFFER_BINDING
@ GL_FRAMEBUFFER_BINDING
Definition opengl_defines.h:2496
clan::GL_TESS_GEN_SPACING
@ GL_TESS_GEN_SPACING
Definition opengl_defines.h:2827
clan::GL_INTERNALFORMAT_ALPHA_TYPE
@ GL_INTERNALFORMAT_ALPHA_TYPE
Definition opengl_defines.h:3217
clan::GL_MATRIX_STRIDE
@ GL_MATRIX_STRIDE
Definition opengl_defines.h:3336
clan::GL_BLOCK_INDEX
@ GL_BLOCK_INDEX
Definition opengl_defines.h:3334
clan::GL_BGR
@ GL_BGR
Definition opengl_defines.h:1992
clan::GL_BACK
@ GL_BACK
Definition opengl_defines.h:1698
clan::GL_IMAGE_CLASS_2_X_32
@ GL_IMAGE_CLASS_2_X_32
Definition opengl_defines.h:3278
clan::GL_LOWER_LEFT
@ GL_LOWER_LEFT
Definition opengl_defines.h:2247
clan::GL_RGB_SNORM
@ GL_RGB_SNORM
Definition opengl_defines.h:2402
clan::GL_MAX_TEXTURE_BUFFER_SIZE
@ GL_MAX_TEXTURE_BUFFER_SIZE
Definition opengl_defines.h:2392
clan::GL_FRAGMENT_SHADER_DERIVATIVE_HINT
@ GL_FRAGMENT_SHADER_DERIVATIVE_HINT
Definition opengl_defines.h:2243
clan::GL_VERTEX_ATTRIB_ARRAY_DIVISOR
@ GL_VERTEX_ATTRIB_ARRAY_DIVISOR
Definition opengl_defines.h:2444
clan::GL_UNPACK_COMPRESSED_BLOCK_HEIGHT
@ GL_UNPACK_COMPRESSED_BLOCK_HEIGHT
Definition opengl_defines.h:2957
clan::GL_RG8UI
@ GL_RG8UI
Definition opengl_defines.h:2594
clan::GL_VENDOR
@ GL_VENDOR
Definition opengl_defines.h:1910
clan::GL_FALSE
@ GL_FALSE
Definition opengl_defines.h:1647
clan::GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB
@ GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB
Definition opengl_defines.h:2719
clan::GL_PACK_COMPRESSED_BLOCK_SIZE
@ GL_PACK_COMPRESSED_BLOCK_SIZE
Definition opengl_defines.h:2963
clan::GL_VERTEX_ATTRIB_ARRAY_POINTER
@ GL_VERTEX_ATTRIB_ARRAY_POINTER
Definition opengl_defines.h:2179
clan::GL_DEBUG_SOURCE_THIRD_PARTY_ARB
@ GL_DEBUG_SOURCE_THIRD_PARTY_ARB
Definition opengl_defines.h:2928
clan::GL_IMAGE_1D
@ GL_IMAGE_1D
Definition opengl_defines.h:3027
clan::GL_MAX_DUAL_SOURCE_DRAW_BUFFERS
@ GL_MAX_DUAL_SOURCE_DRAW_BUFFERS
Definition opengl_defines.h:2748
clan::GL_PROXY_TEXTURE_1D_ARRAY
@ GL_PROXY_TEXTURE_1D_ARRAY
Definition opengl_defines.h:2310
clan::GL_DEBUG_SEVERITY_HIGH
@ GL_DEBUG_SEVERITY_HIGH
Definition opengl_defines.h:3144
clan::GL_PROXY_TEXTURE_CUBE_MAP_ARRAY
@ GL_PROXY_TEXTURE_CUBE_MAP_ARRAY
Definition opengl_defines.h:2454
clan::GL_TEXTURE_GREEN_SIZE
@ GL_TEXTURE_GREEN_SIZE
Definition opengl_defines.h:1820
clan::GL_TEXTURE29
@ GL_TEXTURE29
Definition opengl_defines.h:2059
clan::GL_VERTEX_ARRAY_BINDING
@ GL_VERTEX_ARRAY_BINDING
Definition opengl_defines.h:2602
clan::GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
@ GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
Definition opengl_defines.h:2210
clan::GL_STENCIL_TEST
@ GL_STENCIL_TEST
Definition opengl_defines.h:1738
clan::GL_BLEND_SRC_RGB
@ GL_BLEND_SRC_RGB
Definition opengl_defines.h:2102
clan::GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE
@ GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE
Definition opengl_defines.h:3268
clan::GL_MAX_ARRAY_TEXTURE_LAYERS
@ GL_MAX_ARRAY_TEXTURE_LAYERS
Definition opengl_defines.h:2303
clan::GL_SAMPLER_CUBE_MAP_ARRAY_ARB
@ GL_SAMPLER_CUBE_MAP_ARRAY_ARB
Definition opengl_defines.h:2720
clan::GL_UNSIGNED_INT_SAMPLER_1D
@ GL_UNSIGNED_INT_SAMPLER_1D
Definition opengl_defines.h:2368
clan::GL_IMAGE_BINDING_LEVEL
@ GL_IMAGE_BINDING_LEVEL
Definition opengl_defines.h:3023
clan::GL_UNSIGNED_NORMALIZED
@ GL_UNSIGNED_NORMALIZED
Definition opengl_defines.h:2495
clan::GL_MAX_SUBROUTINES
@ GL_MAX_SUBROUTINES
Definition opengl_defines.h:2814
clan::GL_PATCH_DEFAULT_OUTER_LEVEL
@ GL_PATCH_DEFAULT_OUTER_LEVEL
Definition opengl_defines.h:2824
clan::GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
@ GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
Definition opengl_defines.h:2815
clan::GL_STENCIL_ATTACHMENT
@ GL_STENCIL_ATTACHMENT
Definition opengl_defines.h:2532
clan::GL_RGBA2
@ GL_RGBA2
Definition opengl_defines.h:1952
clan::GL_BACK_LEFT
@ GL_BACK_LEFT
Definition opengl_defines.h:1693
clan::GL_UNKNOWN_CONTEXT_RESET
@ GL_UNKNOWN_CONTEXT_RESET
Definition opengl_defines.h:3480
clan::GL_BLEND_EQUATION
@ GL_BLEND_EQUATION
Definition opengl_defines.h:2024
clan::GL_STATIC_READ
@ GL_STATIC_READ
Definition opengl_defines.h:2159
clan::GL_TRANSFORM_FEEDBACK_ACTIVE
@ GL_TRANSFORM_FEEDBACK_ACTIVE
Definition opengl_defines.h:2859
clan::GL_INTERNALFORMAT_SHARED_SIZE
@ GL_INTERNALFORMAT_SHARED_SIZE
Definition opengl_defines.h:3213
clan::GL_SMOOTH_LINE_WIDTH_RANGE
@ GL_SMOOTH_LINE_WIDTH_RANGE
Definition opengl_defines.h:2010
clan::GL_COMPUTE_SUBROUTINE
@ GL_COMPUTE_SUBROUTINE
Definition opengl_defines.h:3318
clan::GL_PROXY_TEXTURE_3D
@ GL_PROXY_TEXTURE_3D
Definition opengl_defines.h:1977
clan::GL_STENCIL_WRITEMASK
@ GL_STENCIL_WRITEMASK
Definition opengl_defines.h:1746
clan::GL_RG_SNORM
@ GL_RG_SNORM
Definition opengl_defines.h:2401
clan::GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
@ GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
Definition opengl_defines.h:2837
clan::GL_ACTIVE_RESOURCES
@ GL_ACTIVE_RESOURCES
Definition opengl_defines.h:3326
clan::GL_UNPACK_ALIGNMENT
@ GL_UNPACK_ALIGNMENT
Definition opengl_defines.h:1773
clan::GL_SAMPLER_3D
@ GL_SAMPLER_3D
Definition opengl_defines.h:2228
clan::GL_TEXTURE23
@ GL_TEXTURE23
Definition opengl_defines.h:2053
clan::GL_DOUBLE_MAT3x4
@ GL_DOUBLE_MAT3x4
Definition opengl_defines.h:2803
clan::GL_CURRENT_QUERY
@ GL_CURRENT_QUERY
Definition opengl_defines.h:2128
clan::GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
@ GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
Definition opengl_defines.h:3110
clan::GL_QUERY_BUFFER_BARRIER_BIT
@ GL_QUERY_BUFFER_BARRIER_BIT
Definition opengl_defines.h:3457
clan::GL_TEXTURE_COMPRESSED_BLOCK_SIZE
@ GL_TEXTURE_COMPRESSED_BLOCK_SIZE
Definition opengl_defines.h:3271
clan::GL_RGB5
@ GL_RGB5
Definition opengl_defines.h:1947
clan::GL_INTERNALFORMAT_DEPTH_TYPE
@ GL_INTERNALFORMAT_DEPTH_TYPE
Definition opengl_defines.h:3218
clan::GL_TEXTURE_BUFFER_SIZE
@ GL_TEXTURE_BUFFER_SIZE
Definition opengl_defines.h:3381
clan::GL_NAMED_STRING_LENGTH_ARB
@ GL_NAMED_STRING_LENGTH_ARB
Definition opengl_defines.h:2733
clan::GL_LINEAR
@ GL_LINEAR
Definition opengl_defines.h:1918
clan::GL_RGBA16_SNORM
@ GL_RGBA16_SNORM
Definition opengl_defines.h:2411
clan::GL_RENDERBUFFER_BINDING
@ GL_RENDERBUFFER_BINDING
Definition opengl_defines.h:2498
clan::GL_R8_SNORM
@ GL_R8_SNORM
Definition opengl_defines.h:2404
clan::GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
@ GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Definition opengl_defines.h:2705
clan::GL_SLUMINANCE_ALPHA_EXT
@ GL_SLUMINANCE_ALPHA_EXT
Definition opengl_defines.h:3428
clan::GL_CONTEXT_RELEASE_BEHAVIOR
@ GL_CONTEXT_RELEASE_BEHAVIOR
Definition opengl_defines.h:3485
clan::GL_UNSIGNED_INT_VEC3
@ GL_UNSIGNED_INT_VEC3
Definition opengl_defines.h:2360
clan::GL_PIXEL_UNPACK_BUFFER
@ GL_PIXEL_UNPACK_BUFFER
Definition opengl_defines.h:2256
clan::GL_IMAGE_CLASS_10_10_10_2
@ GL_IMAGE_CLASS_10_10_10_2
Definition opengl_defines.h:3287
clan::GL_LEFT
@ GL_LEFT
Definition opengl_defines.h:1701
clan::GL_MAX_SAMPLE_MASK_WORDS
@ GL_MAX_SAMPLE_MASK_WORDS
Definition opengl_defines.h:2691
clan::GL_SAMPLE_POSITION
@ GL_SAMPLE_POSITION
Definition opengl_defines.h:2688
clan::GL_DEBUG_TYPE_PORTABILITY_ARB
@ GL_DEBUG_TYPE_PORTABILITY_ARB
Definition opengl_defines.h:2934
clan::GL_DRAW_BUFFER12
@ GL_DRAW_BUFFER12
Definition opengl_defines.h:2197
clan::GL_TEXTURE16
@ GL_TEXTURE16
Definition opengl_defines.h:2046
clan::GL_DEPTH_CLAMP
@ GL_DEPTH_CLAMP
Definition opengl_defines.h:2655
clan::GL_MIRRORED_REPEAT
@ GL_MIRRORED_REPEAT
Definition opengl_defines.h:2114
clan::GL_ONE_MINUS_SRC_ALPHA
@ GL_ONE_MINUS_SRC_ALPHA
Definition opengl_defines.h:1678
clan::GL_FLOAT_MAT4
@ GL_FLOAT_MAT4
Definition opengl_defines.h:2225
clan::GL_TEXTURE_BUFFER_DATA_STORE_BINDING
@ GL_TEXTURE_BUFFER_DATA_STORE_BINDING
Definition opengl_defines.h:2394
clan::GL_DEBUG_SEVERITY_LOW_ARB
@ GL_DEBUG_SEVERITY_LOW_ARB
Definition opengl_defines.h:2942
clan::GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
@ GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
Definition opengl_defines.h:2989
clan::GL_MAX_3D_TEXTURE_SIZE
@ GL_MAX_3D_TEXTURE_SIZE
Definition opengl_defines.h:1980
clan::GL_QUERY_WAIT
@ GL_QUERY_WAIT
Definition opengl_defines.h:2374
clan::GL_NUM_PROGRAM_BINARY_FORMATS
@ GL_NUM_PROGRAM_BINARY_FORMATS
Definition opengl_defines.h:2890
clan::GL_TEXTURE_VIEW_MIN_LEVEL
@ GL_TEXTURE_VIEW_MIN_LEVEL
Definition opengl_defines.h:3386
clan::GL_RED_INTEGER
@ GL_RED_INTEGER
Definition opengl_defines.h:2347
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR
Definition opengl_defines.h:3096
clan::GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
@ GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
Definition opengl_defines.h:2512
clan::GL_TEXTURE2
@ GL_TEXTURE2
Definition opengl_defines.h:2032
clan::GL_COMPRESSED_RGBA_ASTC_12x10_KHR
@ GL_COMPRESSED_RGBA_ASTC_12x10_KHR
Definition opengl_defines.h:3090
clan::GL_ACTIVE_ATOMIC_COUNTER_BUFFERS
@ GL_ACTIVE_ATOMIC_COUNTER_BUFFERS
Definition opengl_defines.h:3001
clan::GL_REPEAT
@ GL_REPEAT
Definition opengl_defines.h:1941
clan::GL_MAX_TEXTURE_IMAGE_UNITS
@ GL_MAX_TEXTURE_IMAGE_UNITS
Definition opengl_defines.h:2204
clan::GL_SAMPLE_ALPHA_TO_COVERAGE
@ GL_SAMPLE_ALPHA_TO_COVERAGE
Definition opengl_defines.h:2064
clan::GL_TEXTURE_FETCH_BARRIER_BIT
@ GL_TEXTURE_FETCH_BARRIER_BIT
Definition opengl_defines.h:3010
clan::GL_ONE_MINUS_DST_COLOR
@ GL_ONE_MINUS_DST_COLOR
Definition opengl_defines.h:1685
clan::GL_RGBA16UI
@ GL_RGBA16UI
Definition opengl_defines.h:2337
clan::GL_SAMPLE_COVERAGE
@ GL_SAMPLE_COVERAGE
Definition opengl_defines.h:2066
clan::GL_IMAGE_1D_ARRAY
@ GL_IMAGE_1D_ARRAY
Definition opengl_defines.h:3033
clan::GL_VERTEX_PROGRAM_POINT_SIZE
@ GL_VERTEX_PROGRAM_POINT_SIZE
Definition opengl_defines.h:2178
clan::GL_VIEWPORT
@ GL_VIEWPORT
Definition opengl_defines.h:1747
clan::GL_RESET_NOTIFICATION_STRATEGY
@ GL_RESET_NOTIFICATION_STRATEGY
Definition opengl_defines.h:3481
clan::GL_UNPACK_ROW_LENGTH
@ GL_UNPACK_ROW_LENGTH
Definition opengl_defines.h:1768
clan::GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
@ GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
Definition opengl_defines.h:2789
clan::GL_TEXTURE31
@ GL_TEXTURE31
Definition opengl_defines.h:2061
clan::GL_PACK_SKIP_PIXELS
@ GL_PACK_SKIP_PIXELS
Definition opengl_defines.h:1783
clan::GL_MAP_FLUSH_EXPLICIT_BIT
@ GL_MAP_FLUSH_EXPLICIT_BIT
Definition opengl_defines.h:2565
clan::GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET
@ GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET
Definition opengl_defines.h:2451
clan::GL_FRAMEBUFFER
@ GL_FRAMEBUFFER
Definition opengl_defines.h:2533
clan::GL_SAMPLER_CUBE_MAP_ARRAY
@ GL_SAMPLER_CUBE_MAP_ARRAY
Definition opengl_defines.h:2455
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR
Definition opengl_defines.h:3093
clan::GL_OR_REVERSE
@ GL_OR_REVERSE
Definition opengl_defines.h:1865
clan::GL_ONE_MINUS_SRC1_ALPHA
@ GL_ONE_MINUS_SRC1_ALPHA
Definition opengl_defines.h:2747
clan::GL_MAX_TESS_GEN_LEVEL
@ GL_MAX_TESS_GEN_LEVEL
Definition opengl_defines.h:2834
clan::GL_COLOR_BUFFER_BIT
@ GL_COLOR_BUFFER_BIT
Definition opengl_defines.h:1643
clan::GL_COLOR_ATTACHMENT14
@ GL_COLOR_ATTACHMENT14
Definition opengl_defines.h:2529
clan::GL_COMPRESSED_SLUMINANCE_ALPHA_EXT
@ GL_COMPRESSED_SLUMINANCE_ALPHA_EXT
Definition opengl_defines.h:3435
clan::GL_MAX_VIEWPORT_DIMS
@ GL_MAX_VIEWPORT_DIMS
Definition opengl_defines.h:1789
clan::GL_PROXY_TEXTURE_2D
@ GL_PROXY_TEXTURE_2D
Definition opengl_defines.h:1937
clan::GL_GET_TEXTURE_IMAGE_TYPE
@ GL_GET_TEXTURE_IMAGE_TYPE
Definition opengl_defines.h:3240
clan::GL_VIEW_CLASS_8_BITS
@ GL_VIEW_CLASS_8_BITS
Definition opengl_defines.h:3295
clan::GL_TEXTURE_CUBE_MAP_POSITIVE_Z
@ GL_TEXTURE_CUBE_MAP_POSITIVE_Z
Definition opengl_defines.h:2081
clan::GL_CONTEXT_LOST
@ GL_CONTEXT_LOST
Definition opengl_defines.h:3465
clan::GL_ATOMIC_COUNTER_BUFFER
@ GL_ATOMIC_COUNTER_BUFFER
Definition opengl_defines.h:2975
clan::GL_INT
@ GL_INT
Definition opengl_defines.h:1838
clan::GL_RGBA16F
@ GL_RGBA16F
Definition opengl_defines.h:2300
clan::GL_ALL_SHADER_BITS
@ GL_ALL_SHADER_BITS
Definition opengl_defines.h:2900
clan::GL_MAX_VERTEX_UNIFORM_COMPONENTS
@ GL_MAX_VERTEX_UNIFORM_COMPONENTS
Definition opengl_defines.h:2208
clan::GL_VIEW_CLASS_16_BITS
@ GL_VIEW_CLASS_16_BITS
Definition opengl_defines.h:3294
clan::GL_IMAGE_CLASS_4_X_32
@ GL_IMAGE_CLASS_4_X_32
Definition opengl_defines.h:3277
clan::GL_LINES_ADJACENCY
@ GL_LINES_ADJACENCY
Definition opengl_defines.h:2420
clan::GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
@ GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
Definition opengl_defines.h:2478
clan::GL_DEPTH_COMPONENT24
@ GL_DEPTH_COMPONENT24
Definition opengl_defines.h:2112
clan::GL_INT_IMAGE_2D
@ GL_INT_IMAGE_2D
Definition opengl_defines.h:3039
clan::GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
@ GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
Definition opengl_defines.h:2839
clan::GL_DEBUG_SEVERITY_MEDIUM
@ GL_DEBUG_SEVERITY_MEDIUM
Definition opengl_defines.h:3145
clan::GL_TEXTURE6
@ GL_TEXTURE6
Definition opengl_defines.h:2036
clan::GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
@ GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
Definition opengl_defines.h:2637
clan::GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES
@ GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES
Definition opengl_defines.h:2981
clan::GL_MAX_COMBINED_UNIFORM_BLOCKS
@ GL_MAX_COMBINED_UNIFORM_BLOCKS
Definition opengl_defines.h:2613
clan::GL_TEXTURE_COMPRESSED
@ GL_TEXTURE_COMPRESSED
Definition opengl_defines.h:2089
clan::GL_MAX_VERTEX_IMAGE_UNIFORMS
@ GL_MAX_VERTEX_IMAGE_UNIFORMS
Definition opengl_defines.h:3065
clan::GL_MAX_CLIP_DISTANCES
@ GL_MAX_CLIP_DISTANCES
Definition opengl_defines.h:2288
clan::GL_INVALID_FRAMEBUFFER_OPERATION
@ GL_INVALID_FRAMEBUFFER_OPERATION
Definition opengl_defines.h:2473
clan::GL_SHADER_STORAGE_BLOCK
@ GL_SHADER_STORAGE_BLOCK
Definition opengl_defines.h:3312
clan::GL_IMAGE_BINDING_FORMAT
@ GL_IMAGE_BINDING_FORMAT
Definition opengl_defines.h:3061
clan::GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB
@ GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB
Definition opengl_defines.h:2722
clan::GL_LINE_SMOOTH_HINT
@ GL_LINE_SMOOTH_HINT
Definition opengl_defines.h:1762
clan::GL_ONE_MINUS_CONSTANT_COLOR
@ GL_ONE_MINUS_CONSTANT_COLOR
Definition opengl_defines.h:2017
clan::GL_FLOAT_MAT3x4
@ GL_FLOAT_MAT3x4
Definition opengl_defines.h:2265
clan::GL_REPLACE
@ GL_REPLACE
Definition opengl_defines.h:1904
clan::GL_MAX_GEOMETRY_OUTPUT_VERTICES
@ GL_MAX_GEOMETRY_OUTPUT_VERTICES
Definition opengl_defines.h:2433
clan::GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT
@ GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT
Definition opengl_defines.h:3408
clan::GL_INT_VEC3
@ GL_INT_VEC3
Definition opengl_defines.h:2217
clan::GL_UNSIGNED_INT_VEC2
@ GL_UNSIGNED_INT_VEC2
Definition opengl_defines.h:2359
clan::GL_LESS
@ GL_LESS
Definition opengl_defines.h:1663
clan::GL_QUERY_BUFFER
@ GL_QUERY_BUFFER
Definition opengl_defines.h:3456
clan::GL_DOUBLE_MAT3x2
@ GL_DOUBLE_MAT3x2
Definition opengl_defines.h:2802
clan::GL_COPY_READ_BUFFER_BINDING
@ GL_COPY_READ_BUFFER_BINDING
Definition opengl_defines.h:2642
clan::GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS
@ GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS
Definition opengl_defines.h:3000
clan::GL_XOR
@ GL_XOR
Definition opengl_defines.h:1860
clan::GL_COLOR_ATTACHMENT6
@ GL_COLOR_ATTACHMENT6
Definition opengl_defines.h:2521
clan::GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
@ GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
Definition opengl_defines.h:3067
clan::GL_SAMPLER_2D_MULTISAMPLE_ARRAY
@ GL_SAMPLER_2D_MULTISAMPLE_ARRAY
Definition opengl_defines.h:2703
clan::GL_BOOL_VEC3
@ GL_BOOL_VEC3
Definition opengl_defines.h:2221
clan::GL_TOP_LEVEL_ARRAY_STRIDE
@ GL_TOP_LEVEL_ARRAY_STRIDE
Definition opengl_defines.h:3350
clan::GL_LINK_STATUS
@ GL_LINK_STATUS
Definition opengl_defines.h:2234
clan::GL_IMAGE_BUFFER
@ GL_IMAGE_BUFFER
Definition opengl_defines.h:3032
clan::GL_DISPATCH_INDIRECT_BUFFER_BINDING
@ GL_DISPATCH_INDIRECT_BUFFER_BINDING
Definition opengl_defines.h:3168
clan::GL_RENDERBUFFER_BLUE_SIZE
@ GL_RENDERBUFFER_BLUE_SIZE
Definition opengl_defines.h:2544
clan::GL_COLOR_ATTACHMENT3
@ GL_COLOR_ATTACHMENT3
Definition opengl_defines.h:2518
clan::GL_SAMPLES_PASSED
@ GL_SAMPLES_PASSED
Definition opengl_defines.h:2168
clan::GL_TEXTURE4
@ GL_TEXTURE4
Definition opengl_defines.h:2034
clan::GL_SAMPLE_ALPHA_TO_ONE
@ GL_SAMPLE_ALPHA_TO_ONE
Definition opengl_defines.h:2065
clan::GL_TRANSFORM_FEEDBACK_BUFFER_INDEX
@ GL_TRANSFORM_FEEDBACK_BUFFER_INDEX
Definition opengl_defines.h:3454
clan::GL_BUFFER_SIZE
@ GL_BUFFER_SIZE
Definition opengl_defines.h:2125
clan::GL_TEXTURE_DEPTH_TYPE
@ GL_TEXTURE_DEPTH_TYPE
Definition opengl_defines.h:2494
clan::GL_MAX_COMPUTE_UNIFORM_COMPONENTS
@ GL_MAX_COMPUTE_UNIFORM_COMPONENTS
Definition opengl_defines.h:3157
clan::GL_SAMPLER_2D_ARRAY
@ GL_SAMPLER_2D_ARRAY
Definition opengl_defines.h:2355
clan::GL_SAMPLE_COVERAGE_INVERT
@ GL_SAMPLE_COVERAGE_INVERT
Definition opengl_defines.h:2070
clan::GL_COMPRESSED_RGBA_BPTC_UNORM_ARB
@ GL_COMPRESSED_RGBA_BPTC_UNORM_ARB
Definition opengl_defines.h:2738
clan::GL_MAX_VARYING_COMPONENTS
@ GL_MAX_VARYING_COMPONENTS
Definition opengl_defines.h:2308
clan::GL_FRAMEBUFFER_ATTACHMENT_LAYERED
@ GL_FRAMEBUFFER_ATTACHMENT_LAYERED
Definition opengl_defines.h:2426
clan::GL_FILL
@ GL_FILL
Definition opengl_defines.h:1899
clan::GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES
@ GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES
Definition opengl_defines.h:3475
clan::GL_RG8_SNORM
@ GL_RG8_SNORM
Definition opengl_defines.h:2405
clan::GL_SRGB8_ALPHA8_EXT
@ GL_SRGB8_ALPHA8_EXT
Definition opengl_defines.h:3427
clan::GL_CLAMP_TO_BORDER
@ GL_CLAMP_TO_BORDER
Definition opengl_defines.h:2097
clan::GL_POLYGON_OFFSET_FACTOR
@ GL_POLYGON_OFFSET_FACTOR
Definition opengl_defines.h:1805
clan::GL_VERTEX_SHADER_BIT
@ GL_VERTEX_SHADER_BIT
Definition opengl_defines.h:2895
clan::GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
@ GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
Definition opengl_defines.h:3156
clan::GL_ANY_SAMPLES_PASSED_CONSERVATIVE
@ GL_ANY_SAMPLES_PASSED_CONSERVATIVE
Definition opengl_defines.h:3184
clan::GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
@ GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
Definition opengl_defines.h:2453
clan::GL_PACK_IMAGE_HEIGHT
@ GL_PACK_IMAGE_HEIGHT
Definition opengl_defines.h:1973
clan::GL_IMAGE_BINDING_LAYERED
@ GL_IMAGE_BINDING_LAYERED
Definition opengl_defines.h:3024
clan::GL_POINT_FADE_THRESHOLD_SIZE
@ GL_POINT_FADE_THRESHOLD_SIZE
Definition opengl_defines.h:2108
clan::GL_FLOAT_VEC2
@ GL_FLOAT_VEC2
Definition opengl_defines.h:2213
clan::GL_PROXY_TEXTURE_2D_ARRAY
@ GL_PROXY_TEXTURE_2D_ARRAY
Definition opengl_defines.h:2312
clan::GL_MAX_FRAMEBUFFER_LAYERS
@ GL_MAX_FRAMEBUFFER_LAYERS
Definition opengl_defines.h:3200
clan::GL_RENDERBUFFER_INTERNAL_FORMAT
@ GL_RENDERBUFFER_INTERNAL_FORMAT
Definition opengl_defines.h:2537
clan::GL_PROGRAM_PIPELINE
@ GL_PROGRAM_PIPELINE
Definition opengl_defines.h:3135
clan::GL_MAX_VERTEX_ATTRIBS
@ GL_MAX_VERTEX_ATTRIBS
Definition opengl_defines.h:2202
clan::GL_COMPATIBLE_SUBROUTINES
@ GL_COMPATIBLE_SUBROUTINES
Definition opengl_defines.h:2817
clan::GL_TESS_CONTROL_OUTPUT_VERTICES
@ GL_TESS_CONTROL_OUTPUT_VERTICES
Definition opengl_defines.h:2825
clan::GL_ISOLINES
@ GL_ISOLINES
Definition opengl_defines.h:2830
clan::GL_DRAW_BUFFER3
@ GL_DRAW_BUFFER3
Definition opengl_defines.h:2188
clan::GL_RG
@ GL_RG
Definition opengl_defines.h:2577
clan::GL_VIEW_CLASS_S3TC_DXT1_RGBA
@ GL_VIEW_CLASS_S3TC_DXT1_RGBA
Definition opengl_defines.h:3297
clan::GL_SRGB_ALPHA_EXT
@ GL_SRGB_ALPHA_EXT
Definition opengl_defines.h:3426
clan::GL_DST_COLOR
@ GL_DST_COLOR
Definition opengl_defines.h:1684
clan::GL_TIMEOUT_EXPIRED
@ GL_TIMEOUT_EXPIRED
Definition opengl_defines.h:2440
clan::GL_IMAGE_BINDING_LAYER
@ GL_IMAGE_BINDING_LAYER
Definition opengl_defines.h:3025
clan::GL_ELEMENT_ARRAY_BARRIER_BIT
@ GL_ELEMENT_ARRAY_BARRIER_BIT
Definition opengl_defines.h:3008
clan::GL_MAJOR_VERSION
@ GL_MAJOR_VERSION
Definition opengl_defines.h:2289
clan::GL_GREEN_INTEGER
@ GL_GREEN_INTEGER
Definition opengl_defines.h:2348
clan::GL_GUILTY_CONTEXT_RESET_ARB
@ GL_GUILTY_CONTEXT_RESET_ARB
Definition opengl_defines.h:2948
clan::GL_STENCIL_BACK_FAIL
@ GL_STENCIL_BACK_FAIL
Definition opengl_defines.h:2181
clan::GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
@ GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
Definition opengl_defines.h:2329
clan::GL_FRAMEBUFFER_DEFAULT_WIDTH
@ GL_FRAMEBUFFER_DEFAULT_WIDTH
Definition opengl_defines.h:3193
clan::GL_POINT_SPRITE
@ GL_POINT_SPRITE
Definition opengl_defines.h:3495
clan::GL_CONTEXT_CORE_PROFILE_BIT
@ GL_CONTEXT_CORE_PROFILE_BIT
Definition opengl_defines.h:2418
clan::GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
@ GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
Definition opengl_defines.h:2373
clan::GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER
@ GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER
Definition opengl_defines.h:3166
clan::GL_TEXTURE_COMPARE_FUNC
@ GL_TEXTURE_COMPARE_FUNC
Definition opengl_defines.h:2121
clan::GL_MAX_TEXTURE_SIZE
@ GL_MAX_TEXTURE_SIZE
Definition opengl_defines.h:1788
clan::GL_TESS_EVALUATION_SHADER_BIT
@ GL_TESS_EVALUATION_SHADER_BIT
Definition opengl_defines.h:2899
clan::GL_MIN_PROGRAM_TEXEL_OFFSET
@ GL_MIN_PROGRAM_TEXEL_OFFSET
Definition opengl_defines.h:2304
clan::GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT
@ GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT
Definition opengl_defines.h:3439
clan::GL_TEXTURE_COMPARE_MODE
@ GL_TEXTURE_COMPARE_MODE
Definition opengl_defines.h:2120
clan::GL_COMPRESSED_RGB
@ GL_COMPRESSED_RGB
Definition opengl_defines.h:2085
clan::GL_FRAGMENT_SUBROUTINE_UNIFORM
@ GL_FRAGMENT_SUBROUTINE_UNIFORM
Definition opengl_defines.h:3323
clan::GL_DEBUG_SEVERITY_HIGH_ARB
@ GL_DEBUG_SEVERITY_HIGH_ARB
Definition opengl_defines.h:2940
clan::GL_DRAW_BUFFER13
@ GL_DRAW_BUFFER13
Definition opengl_defines.h:2198
clan::GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY
@ GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY
Definition opengl_defines.h:3048
clan::GL_INT_VEC2
@ GL_INT_VEC2
Definition opengl_defines.h:2216
clan::GL_BLEND_EQUATION_RGB
@ GL_BLEND_EQUATION_RGB
Definition opengl_defines.h:2172
clan::GL_RGB32I
@ GL_RGB32I
Definition opengl_defines.h:2342
clan::GL_SEPARATE_ATTRIBS
@ GL_SEPARATE_ATTRIBS
Definition opengl_defines.h:2332
clan::GL_UNSIGNED_INT_SAMPLER_2D
@ GL_UNSIGNED_INT_SAMPLER_2D
Definition opengl_defines.h:2369
clan::GL_TEXTURE12
@ GL_TEXTURE12
Definition opengl_defines.h:2042
clan::GL_FRAMEBUFFER_DEFAULT_SAMPLES
@ GL_FRAMEBUFFER_DEFAULT_SAMPLES
Definition opengl_defines.h:3196
clan::GL_POLYGON_SMOOTH
@ GL_POLYGON_SMOOTH
Definition opengl_defines.h:1729
clan::GL_FRACTIONAL_EVEN
@ GL_FRACTIONAL_EVEN
Definition opengl_defines.h:2832
clan::GL_INT_SAMPLER_3D
@ GL_INT_SAMPLER_3D
Definition opengl_defines.h:2364
clan::GL_TRANSFORM_FEEDBACK_BARRIER_BIT
@ GL_TRANSFORM_FEEDBACK_BARRIER_BIT
Definition opengl_defines.h:3017
clan::GL_COMPARE_R_TO_TEXTURE
@ GL_COMPARE_R_TO_TEXTURE
Definition opengl_defines.h:3492
clan::GL_TEXTURE_LOD_BIAS
@ GL_TEXTURE_LOD_BIAS
Definition opengl_defines.h:2116
clan::GL_UNSIGNED_INT_IMAGE_3D
@ GL_UNSIGNED_INT_IMAGE_3D
Definition opengl_defines.h:3051
clan::GL_RGBA8_SNORM
@ GL_RGBA8_SNORM
Definition opengl_defines.h:2407
clan::GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
@ GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
Definition opengl_defines.h:2728
clan::GL_SHADER_TYPE
@ GL_SHADER_TYPE
Definition opengl_defines.h:2212
clan::GL_IMAGE_CLASS_2_X_8
@ GL_IMAGE_CLASS_2_X_8
Definition opengl_defines.h:3284
clan::GL_STREAM_READ
@ GL_STREAM_READ
Definition opengl_defines.h:2152
clan::GL_COMPRESSED_SRGB_ALPHA
@ GL_COMPRESSED_SRGB_ALPHA
Definition opengl_defines.h:2274
clan::GL_PROXY_TEXTURE_2D_MULTISAMPLE
@ GL_PROXY_TEXTURE_2D_MULTISAMPLE
Definition opengl_defines.h:2693
clan::GL_MINOR_VERSION
@ GL_MINOR_VERSION
Definition opengl_defines.h:2290
clan::GL_VIEWPORT_BOUNDS_RANGE
@ GL_VIEWPORT_BOUNDS_RANGE
Definition opengl_defines.h:2909
clan::GL_NAME_LENGTH
@ GL_NAME_LENGTH
Definition opengl_defines.h:3330
clan::GL_CONDITION_SATISFIED
@ GL_CONDITION_SATISFIED
Definition opengl_defines.h:2681
clan::GL_SAMPLER_2D_RECT_SHADOW
@ GL_SAMPLER_2D_RECT_SHADOW
Definition opengl_defines.h:2385
clan::GL_SHADER_COMPILER
@ GL_SHADER_COMPILER
Definition opengl_defines.h:2879
clan::GL_ACTIVE_TEXTURE
@ GL_ACTIVE_TEXTURE
Definition opengl_defines.h:2062
clan::GL_UNIFORM_BLOCK_BINDING
@ GL_UNIFORM_BLOCK_BINDING
Definition opengl_defines.h:2630
clan::GL_TEXTURE_IMMUTABLE_LEVELS
@ GL_TEXTURE_IMMUTABLE_LEVELS
Definition opengl_defines.h:3390
clan::GL_DONT_CARE
@ GL_DONT_CARE
Definition opengl_defines.h:1826
clan::GL_INTERNALFORMAT_STENCIL_SIZE
@ GL_INTERNALFORMAT_STENCIL_SIZE
Definition opengl_defines.h:3212
clan::GL_ACTIVE_UNIFORM_MAX_LENGTH
@ GL_ACTIVE_UNIFORM_MAX_LENGTH
Definition opengl_defines.h:2239
clan::GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
@ GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
Definition opengl_defines.h:2659
clan::GL_TEXTURE22
@ GL_TEXTURE22
Definition opengl_defines.h:2052
clan::GL_MAX_VERTEX_STREAMS
@ GL_MAX_VERTEX_STREAMS
Definition opengl_defines.h:2866
clan::GL_LINE
@ GL_LINE
Definition opengl_defines.h:1898
clan::GL_COMPRESSED_RED_RGTC1
@ GL_COMPRESSED_RED_RGTC1
Definition opengl_defines.h:2570
clan::GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
@ GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
Definition opengl_defines.h:2475
clan::GL_FUNC_REVERSE_SUBTRACT
@ GL_FUNC_REVERSE_SUBTRACT
Definition opengl_defines.h:2026
clan::GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB
@ GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB
Definition opengl_defines.h:2718
clan::GL_SRC_ALPHA
@ GL_SRC_ALPHA
Definition opengl_defines.h:1677
clan::GL_R16I
@ GL_R16I
Definition opengl_defines.h:2589
clan::GL_VERTEX_ATTRIB_ARRAY_INTEGER
@ GL_VERTEX_ATTRIB_ARRAY_INTEGER
Definition opengl_defines.h:2302
clan::GL_INT_2_10_10_10_REV
@ GL_INT_2_10_10_10_REV
Definition opengl_defines.h:2777
clan::GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
@ GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
Definition opengl_defines.h:3057
clan::GL_STENCIL_INDEX
@ GL_STENCIL_INDEX
Definition opengl_defines.h:1883
clan::GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST
@ GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST
Definition opengl_defines.h:3266
clan::GL_TEXTURE_GATHER
@ GL_TEXTURE_GATHER
Definition opengl_defines.h:3256
clan::GL_INT_IMAGE_1D
@ GL_INT_IMAGE_1D
Definition opengl_defines.h:3038
clan::GL_STENCIL_CLEAR_VALUE
@ GL_STENCIL_CLEAR_VALUE
Definition opengl_defines.h:1739
clan::GL_QUERY
@ GL_QUERY
Definition opengl_defines.h:3134
clan::GL_SYNC_FENCE
@ GL_SYNC_FENCE
Definition opengl_defines.h:2675
clan::GL_TEXTURE_DEPTH_SIZE
@ GL_TEXTURE_DEPTH_SIZE
Definition opengl_defines.h:2119
clan::GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
@ GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
Definition opengl_defines.h:2476
clan::GL_MAX_SHADER_STORAGE_BLOCK_SIZE
@ GL_MAX_SHADER_STORAGE_BLOCK_SIZE
Definition opengl_defines.h:3369
clan::GL_TIMEOUT_IGNORED
@ GL_TIMEOUT_IGNORED
Definition opengl_defines.h:2684
clan::GL_STENCIL_VALUE_MASK
@ GL_STENCIL_VALUE_MASK
Definition opengl_defines.h:1741
clan::GL_COLOR_ATTACHMENT0
@ GL_COLOR_ATTACHMENT0
Definition opengl_defines.h:2515
clan::GL_MAX_VERTEX_OUTPUT_COMPONENTS
@ GL_MAX_VERTEX_OUTPUT_COMPONENTS
Definition opengl_defines.h:2435
clan::GL_SAMPLER_2D_ARRAY_SHADOW
@ GL_SAMPLER_2D_ARRAY_SHADOW
Definition opengl_defines.h:2357
clan::GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
@ GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
Definition opengl_defines.h:2813
clan::GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
@ GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
Definition opengl_defines.h:2503
clan::GL_GREATER
@ GL_GREATER
Definition opengl_defines.h:1666
clan::GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
@ GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
Definition opengl_defines.h:3197
clan::GL_OBJECT_TYPE
@ GL_OBJECT_TYPE
Definition opengl_defines.h:2671
clan::GL_UNPACK_COMPRESSED_BLOCK_SIZE
@ GL_UNPACK_COMPRESSED_BLOCK_SIZE
Definition opengl_defines.h:2959
clan::GL_DECR
@ GL_DECR
Definition opengl_defines.h:1906
clan::GL_CLEAR_TEXTURE
@ GL_CLEAR_TEXTURE
Definition opengl_defines.h:3452
clan::GL_COMPRESSED_RGBA_ASTC_10x6_KHR
@ GL_COMPRESSED_RGBA_ASTC_10x6_KHR
Definition opengl_defines.h:3087
clan::GL_MAX_VERTEX_UNIFORM_BLOCKS
@ GL_MAX_VERTEX_UNIFORM_BLOCKS
Definition opengl_defines.h:2610
clan::GL_MIPMAP
@ GL_MIPMAP
Definition opengl_defines.h:3241
clan::GL_NUM_COMPRESSED_TEXTURE_FORMATS
@ GL_NUM_COMPRESSED_TEXTURE_FORMATS
Definition opengl_defines.h:2093
clan::GL_UNSIGNED_INT_5_9_9_9_REV
@ GL_UNSIGNED_INT_5_9_9_9_REV
Definition opengl_defines.h:2318
clan::GL_TEXTURE_IMMUTABLE_FORMAT
@ GL_TEXTURE_IMMUTABLE_FORMAT
Definition opengl_defines.h:3074
clan::GL_R16
@ GL_R16
Definition opengl_defines.h:2580
clan::GL_VIEW_COMPATIBILITY_CLASS
@ GL_VIEW_COMPATIBILITY_CLASS
Definition opengl_defines.h:3274
clan::GL_SMOOTH_LINE_WIDTH_GRANULARITY
@ GL_SMOOTH_LINE_WIDTH_GRANULARITY
Definition opengl_defines.h:2011
clan::GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
@ GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
Definition opengl_defines.h:2419
clan::GL_NAMED_STRING_TYPE_ARB
@ GL_NAMED_STRING_TYPE_ARB
Definition opengl_defines.h:2734
clan::GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE
@ GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE
Definition opengl_defines.h:2860
clan::GL_NEAREST_MIPMAP_NEAREST
@ GL_NEAREST_MIPMAP_NEAREST
Definition opengl_defines.h:1922
clan::GL_RED
@ GL_RED
Definition opengl_defines.h:1885
clan::GL_MAX_DEBUG_MESSAGE_LENGTH
@ GL_MAX_DEBUG_MESSAGE_LENGTH
Definition opengl_defines.h:3141
clan::GL_TEXTURE_BUFFER_OFFSET
@ GL_TEXTURE_BUFFER_OFFSET
Definition opengl_defines.h:3380
clan::GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
@ GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
Definition opengl_defines.h:3367
clan::GL_MAX_HEIGHT
@ GL_MAX_HEIGHT
Definition opengl_defines.h:3221
clan::GL_SUBCL_PIXEL_BITS
@ GL_SUBCL_PIXEL_BITS
Definition opengl_defines.h:1793
clan::GL_VERTEX_BINDING_OFFSET
@ GL_VERTEX_BINDING_OFFSET
Definition opengl_defines.h:3397
clan::GL_READ_CL_PIXELS
@ GL_READ_CL_PIXELS
Definition opengl_defines.h:3234
clan::GL_PATCH_VERTICES
@ GL_PATCH_VERTICES
Definition opengl_defines.h:2822
clan::GL_TEXTURE_GATHER_SHADOW
@ GL_TEXTURE_GATHER_SHADOW
Definition opengl_defines.h:3257
clan::GL_PIXEL_UNPACK_BUFFER_BINDING
@ GL_PIXEL_UNPACK_BUFFER_BINDING
Definition opengl_defines.h:2258
clan::GL_DOUBLE_MAT2x3
@ GL_DOUBLE_MAT2x3
Definition opengl_defines.h:2800
clan::GL_TEXTURE15
@ GL_TEXTURE15
Definition opengl_defines.h:2045
clan::GL_FRAMEBUFFER_COMPLETE
@ GL_FRAMEBUFFER_COMPLETE
Definition opengl_defines.h:2508
clan::GL_FRONT_FACE
@ GL_FRONT_FACE
Definition opengl_defines.h:1732
clan::GL_TEXTURE24
@ GL_TEXTURE24
Definition opengl_defines.h:2054
clan::GL_R16_SNORM
@ GL_R16_SNORM
Definition opengl_defines.h:2408
clan::GL_TEXTURE_SHADOW
@ GL_TEXTURE_SHADOW
Definition opengl_defines.h:3255
clan::GL_IMAGE_2D_ARRAY
@ GL_IMAGE_2D_ARRAY
Definition opengl_defines.h:3034
clan::GL_COMPRESSED_RGBA_ASTC_10x5_KHR
@ GL_COMPRESSED_RGBA_ASTC_10x5_KHR
Definition opengl_defines.h:3086
clan::GL_QUERY_NO_WAIT
@ GL_QUERY_NO_WAIT
Definition opengl_defines.h:2375
clan::GL_DITHER
@ GL_DITHER
Definition opengl_defines.h:1748
clan::GL_ATOMIC_COUNTER_BUFFER_START
@ GL_ATOMIC_COUNTER_BUFFER_START
Definition opengl_defines.h:2977
clan::GL_TESS_CONTROL_SUBROUTINE
@ GL_TESS_CONTROL_SUBROUTINE
Definition opengl_defines.h:3314
clan::GL_FLOAT_MAT3
@ GL_FLOAT_MAT3
Definition opengl_defines.h:2224
clan::GL_ACTIVE_UNIFORMS
@ GL_ACTIVE_UNIFORMS
Definition opengl_defines.h:2238
clan::GL_INTERNALFORMAT_SUPPORTED
@ GL_INTERNALFORMAT_SUPPORTED
Definition opengl_defines.h:3205
clan::GL_DEBUG_CALLBACK_FUNCTION_ARB
@ GL_DEBUG_CALLBACK_FUNCTION_ARB
Definition opengl_defines.h:2923
clan::GL_RGBA8UI
@ GL_RGBA8UI
Definition opengl_defines.h:2339
clan::GL_CLAMP_TO_EDGE
@ GL_CLAMP_TO_EDGE
Definition opengl_defines.h:1999
clan::GL_RG32F
@ GL_RG32F
Definition opengl_defines.h:2586
clan::GL_STATIC_DRAW
@ GL_STATIC_DRAW
Definition opengl_defines.h:2156
clan::GL_TEXTURE_BLUE_SIZE
@ GL_TEXTURE_BLUE_SIZE
Definition opengl_defines.h:1821
clan::GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
@ GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
Definition opengl_defines.h:2633
clan::GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE
@ GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE
Definition opengl_defines.h:2979
clan::GL_ALWAYS
@ GL_ALWAYS
Definition opengl_defines.h:1669
clan::GL_SMOOTH_POINT_SIZE_GRANULARITY
@ GL_SMOOTH_POINT_SIZE_GRANULARITY
Definition opengl_defines.h:2009
clan::GL_PROVOKING_VERTEX
@ GL_PROVOKING_VERTEX
Definition opengl_defines.h:2662
clan::GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
@ GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
Definition opengl_defines.h:2620
clan::GL_MAX_VERTEX_ATTRIB_BINDINGS
@ GL_MAX_VERTEX_ATTRIB_BINDINGS
Definition opengl_defines.h:3400
clan::GL_STENCIL_PASS_DEPTH_FAIL
@ GL_STENCIL_PASS_DEPTH_FAIL
Definition opengl_defines.h:1743
clan::GL_PROXY_TEXTURE_RECTANGLE
@ GL_PROXY_TEXTURE_RECTANGLE
Definition opengl_defines.h:2398
clan::GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY
@ GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY
Definition opengl_defines.h:3059
clan::GL_FRAGMENT_TEXTURE
@ GL_FRAGMENT_TEXTURE
Definition opengl_defines.h:3253
clan::GL_QUERY_RESULT_AVAILABLE
@ GL_QUERY_RESULT_AVAILABLE
Definition opengl_defines.h:2132
clan::GL_R11F_G11F_B10F
@ GL_R11F_G11F_B10F
Definition opengl_defines.h:2315
clan::GL_FUNC_ADD
@ GL_FUNC_ADD
Definition opengl_defines.h:2021
clan::GL_FRAGMENT_SUBROUTINE
@ GL_FRAGMENT_SUBROUTINE
Definition opengl_defines.h:3317
clan::GL_TESS_EVALUATION_SUBROUTINE_UNIFORM
@ GL_TESS_EVALUATION_SUBROUTINE_UNIFORM
Definition opengl_defines.h:3321
clan::GL_UNSIGNED_INT_10_10_10_2
@ GL_UNSIGNED_INT_10_10_10_2
Definition opengl_defines.h:1970
clan::GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
@ GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
Definition opengl_defines.h:2618
clan::GL_SAMPLER_BUFFER
@ GL_SAMPLER_BUFFER
Definition opengl_defines.h:2386
clan::GL_PATCH_DEFAULT_INNER_LEVEL
@ GL_PATCH_DEFAULT_INNER_LEVEL
Definition opengl_defines.h:2823
clan::GL_FRAGMENT_SHADER_BIT
@ GL_FRAGMENT_SHADER_BIT
Definition opengl_defines.h:2896
clan::GL_CLIP_DISTANCE6
@ GL_CLIP_DISTANCE6
Definition opengl_defines.h:2286
clan::GL_MAX_DRAW_BUFFERS
@ GL_MAX_DRAW_BUFFERS
Definition opengl_defines.h:2184
clan::GL_HALF_FLOAT
@ GL_HALF_FLOAT
Definition opengl_defines.h:2557
clan::GL_MAX_IMAGE_UNITS
@ GL_MAX_IMAGE_UNITS
Definition opengl_defines.h:3020
clan::GL_AUTO_GENERATE_MIPMAP
@ GL_AUTO_GENERATE_MIPMAP
Definition opengl_defines.h:3243
clan::GL_UNSIGNED_INT_IMAGE_1D_ARRAY
@ GL_UNSIGNED_INT_IMAGE_1D_ARRAY
Definition opengl_defines.h:3055
clan::GL_NOR
@ GL_NOR
Definition opengl_defines.h:1862
clan::GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
@ GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
Definition opengl_defines.h:2811
clan::GL_UNPACK_COMPRESSED_BLOCK_WIDTH
@ GL_UNPACK_COMPRESSED_BLOCK_WIDTH
Definition opengl_defines.h:2956
clan::GL_FLOAT_MAT2x3
@ GL_FLOAT_MAT2x3
Definition opengl_defines.h:2262
clan::GL_TESS_CONTROL_SHADER
@ GL_TESS_CONTROL_SHADER
Definition opengl_defines.h:2852
clan::GL_FLOAT_MAT2
@ GL_FLOAT_MAT2
Definition opengl_defines.h:2223
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR
Definition opengl_defines.h:3094
clan::GL_SYNC_EVENT_ARB
@ GL_SYNC_EVENT_ARB
Definition opengl_defines.h:2916
clan::GL_ACTIVE_SUBROUTINE_MAX_LENGTH
@ GL_ACTIVE_SUBROUTINE_MAX_LENGTH
Definition opengl_defines.h:2812
clan::GL_RGB32F
@ GL_RGB32F
Definition opengl_defines.h:2299
clan::GL_MAP_PERSISTENT_BIT
@ GL_MAP_PERSISTENT_BIT
Definition opengl_defines.h:3445
clan::GL_LOW_FLOAT
@ GL_LOW_FLOAT
Definition opengl_defines.h:2873
clan::GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
@ GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
Definition opengl_defines.h:2990
clan::GL_IMAGE_2D_MULTISAMPLE_ARRAY
@ GL_IMAGE_2D_MULTISAMPLE_ARRAY
Definition opengl_defines.h:3037
clan::GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
@ GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
Definition opengl_defines.h:3175
clan::GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR
Definition opengl_defines.h:3100
clan::GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER
@ GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER
Definition opengl_defines.h:2984
clan::GL_INT_SAMPLER_1D_ARRAY
@ GL_INT_SAMPLER_1D_ARRAY
Definition opengl_defines.h:2366
clan::GL_CONTEXT_FLAGS
@ GL_CONTEXT_FLAGS
Definition opengl_defines.h:2292
clan::GL_UNSIGNED_INT_SAMPLER_1D_ARRAY
@ GL_UNSIGNED_INT_SAMPLER_1D_ARRAY
Definition opengl_defines.h:2372
clan::GL_SYNC_STATUS
@ GL_SYNC_STATUS
Definition opengl_defines.h:2673
clan::GL_DRAW_BUFFER6
@ GL_DRAW_BUFFER6
Definition opengl_defines.h:2191
clan::GL_FRAMEBUFFER_UNDEFINED
@ GL_FRAMEBUFFER_UNDEFINED
Definition opengl_defines.h:2483
clan::GL_TEXTURE3
@ GL_TEXTURE3
Definition opengl_defines.h:2033
clan::GL_PACK_SKIP_ROWS
@ GL_PACK_SKIP_ROWS
Definition opengl_defines.h:1782
clan::GL_TESS_EVALUATION_TEXTURE
@ GL_TESS_EVALUATION_TEXTURE
Definition opengl_defines.h:3251
clan::GL_FUNC_SUBTRACT
@ GL_FUNC_SUBTRACT
Definition opengl_defines.h:2025
clan::GL_TEXTURE_SWIZZLE_RGBA
@ GL_TEXTURE_SWIZZLE_RGBA
Definition opengl_defines.h:2768
clan::GL_PRIMITIVE_RESTART_FIXED_INDEX
@ GL_PRIMITIVE_RESTART_FIXED_INDEX
Definition opengl_defines.h:3183
clan::GL_GREEN
@ GL_GREEN
Definition opengl_defines.h:1886
clan::GL_TRIANGLE_STRIP
@ GL_TRIANGLE_STRIP
Definition opengl_defines.h:1657
clan::GL_CONTEXT_FLAG_DEBUG_BIT
@ GL_CONTEXT_FLAG_DEBUG_BIT
Definition opengl_defines.h:3148
clan::GL_COMPRESSED_RG11_EAC
@ GL_COMPRESSED_RG11_EAC
Definition opengl_defines.h:3181
clan::GL_WAIT_FAILED
@ GL_WAIT_FAILED
Definition opengl_defines.h:2682
clan::GL_COLOR_ATTACHMENT13
@ GL_COLOR_ATTACHMENT13
Definition opengl_defines.h:2528
clan::GL_MEDIUM_FLOAT
@ GL_MEDIUM_FLOAT
Definition opengl_defines.h:2874
clan::GL_TRANSFORM_FEEDBACK_PAUSED
@ GL_TRANSFORM_FEEDBACK_PAUSED
Definition opengl_defines.h:2857
clan::GL_IMAGE_CLASS_1_X_32
@ GL_IMAGE_CLASS_1_X_32
Definition opengl_defines.h:3279
clan::GL_BUFFER_DATA_SIZE
@ GL_BUFFER_DATA_SIZE
Definition opengl_defines.h:3340
clan::GL_TEXTURE17
@ GL_TEXTURE17
Definition opengl_defines.h:2047
clan::GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
@ GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
Definition opengl_defines.h:3361
clan::GL_R32UI
@ GL_R32UI
Definition opengl_defines.h:2592
clan::GL_MAX_COMBINED_ATOMIC_COUNTERS
@ GL_MAX_COMBINED_ATOMIC_COUNTERS
Definition opengl_defines.h:2998
clan::GL_SCISSOR_TEST
@ GL_SCISSOR_TEST
Definition opengl_defines.h:1757
clan::GL_QUERY_BY_REGION_NO_WAIT
@ GL_QUERY_BY_REGION_NO_WAIT
Definition opengl_defines.h:2377
clan::GL_RG_INTEGER
@ GL_RG_INTEGER
Definition opengl_defines.h:2578
clan::GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB
@ GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB
Definition opengl_defines.h:2921
clan::GL_MAX_LAYERS
@ GL_MAX_LAYERS
Definition opengl_defines.h:3223
clan::GL_BGR_INTEGER
@ GL_BGR_INTEGER
Definition opengl_defines.h:2352
clan::GL_POINT_SIZE
@ GL_POINT_SIZE
Definition opengl_defines.h:1722
clan::GL_MAX_VARYING_VECTORS
@ GL_MAX_VARYING_VECTORS
Definition opengl_defines.h:2882
clan::GL_TIMEOUT_EXCL_PIRED
@ GL_TIMEOUT_EXCL_PIRED
Definition opengl_defines.h:2680
clan::GL_QUERY_BY_REGION_WAIT
@ GL_QUERY_BY_REGION_WAIT
Definition opengl_defines.h:2376
clan::GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
@ GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
Definition opengl_defines.h:2727
clan::GL_TEXTURE_WRAP_S
@ GL_TEXTURE_WRAP_S
Definition opengl_defines.h:1931
clan::GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
@ GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
Definition opengl_defines.h:3365
clan::GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
@ GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
Definition opengl_defines.h:2548
clan::GL_COMPRESSED_SRGB_S3TC_DXT1_EXT
@ GL_COMPRESSED_SRGB_S3TC_DXT1_EXT
Definition opengl_defines.h:3436
clan::GL_BUFFER_BINDING
@ GL_BUFFER_BINDING
Definition opengl_defines.h:3339
clan::GL_UNPACK_IMAGE_HEIGHT
@ GL_UNPACK_IMAGE_HEIGHT
Definition opengl_defines.h:1975
clan::GL_SAMPLER_CUBE
@ GL_SAMPLER_CUBE
Definition opengl_defines.h:2229
clan::GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
@ GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Definition opengl_defines.h:2704
clan::GL_RIGHT
@ GL_RIGHT
Definition opengl_defines.h:1702
clan::GL_MAX_VERTEX_UNIFORM_VECTORS
@ GL_MAX_VERTEX_UNIFORM_VECTORS
Definition opengl_defines.h:2881
clan::GL_DRAW_BUFFER14
@ GL_DRAW_BUFFER14
Definition opengl_defines.h:2199
clan::GL_TEXTURE26
@ GL_TEXTURE26
Definition opengl_defines.h:2056
clan::GL_TEXTURE30
@ GL_TEXTURE30
Definition opengl_defines.h:2060
clan::GL_COMPRESSED_RGBA_ASTC_10x10_KHR
@ GL_COMPRESSED_RGBA_ASTC_10x10_KHR
Definition opengl_defines.h:3089
clan::GL_MAX_TEXTURE_LOD_BIAS
@ GL_MAX_TEXTURE_LOD_BIAS
Definition opengl_defines.h:2115
clan::GL_PACK_ALIGNMENT
@ GL_PACK_ALIGNMENT
Definition opengl_defines.h:1787
clan::GL_IS_ROW_MAJOR
@ GL_IS_ROW_MAJOR
Definition opengl_defines.h:3337
clan::GL_RG8
@ GL_RG8
Definition opengl_defines.h:2581
clan::GL_DEBUG_SOURCE_OTHER_ARB
@ GL_DEBUG_SOURCE_OTHER_ARB
Definition opengl_defines.h:2930
clan::GL_PACK_COMPRESSED_BLOCK_HEIGHT
@ GL_PACK_COMPRESSED_BLOCK_HEIGHT
Definition opengl_defines.h:2961
clan::GL_MAX_WIDTH
@ GL_MAX_WIDTH
Definition opengl_defines.h:3220
clan::GL_DEPTH_WRITEMASK
@ GL_DEPTH_WRITEMASK
Definition opengl_defines.h:1735
clan::GL_DRAW_INDIRECT_BUFFER_BINDING
@ GL_DRAW_INDIRECT_BUFFER_BINDING
Definition opengl_defines.h:2782
clan::GL_CLAMP_READ_COLOR
@ GL_CLAMP_READ_COLOR
Definition opengl_defines.h:2306
clan::GL_ARRAY_BUFFER
@ GL_ARRAY_BUFFER
Definition opengl_defines.h:2136
clan::GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
@ GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
Definition opengl_defines.h:2988
clan::GL_NUM_COMPATIBLE_SUBROUTINES
@ GL_NUM_COMPATIBLE_SUBROUTINES
Definition opengl_defines.h:2816
clan::GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB
@ GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB
Definition opengl_defines.h:2721
clan::GL_COMPRESSED_RG_RGTC2
@ GL_COMPRESSED_RG_RGTC2
Definition opengl_defines.h:2572
clan::GL_EXTENSIONS
@ GL_EXTENSIONS
Definition opengl_defines.h:1913
clan::GL_GEQUAL
@ GL_GEQUAL
Definition opengl_defines.h:1668
clan
Definition clanapp.h:36