-
Notifications
You must be signed in to change notification settings - Fork 6
/
enums.odin
1413 lines (1392 loc) · 61.6 KB
/
enums.odin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
package gl
GL_Enum :: enum u64 {
FALSE = FALSE,
TRUE = TRUE,
DEPTH_BUFFER_BIT = DEPTH_BUFFER_BIT,
STENCIL_BUFFER_BIT = STENCIL_BUFFER_BIT,
COLOR_BUFFER_BIT = COLOR_BUFFER_BIT,
POINTS = POINTS,
LINES = LINES,
LINE_LOOP = LINE_LOOP,
LINE_STRIP = LINE_STRIP,
TRIANGLES = TRIANGLES,
TRIANGLE_STRIP = TRIANGLE_STRIP,
TRIANGLE_FAN = TRIANGLE_FAN,
QUADS = QUADS,
NEVER = NEVER,
LESS = LESS,
EQUAL = EQUAL,
LEQUAL = LEQUAL,
GREATER = GREATER,
NOTEQUAL = NOTEQUAL,
GEQUAL = GEQUAL,
ALWAYS = ALWAYS,
ZERO = ZERO,
ONE = ONE,
SRC_COLOR = SRC_COLOR,
ONE_MINUS_SRC_COLOR = ONE_MINUS_SRC_COLOR,
SRC_ALPHA = SRC_ALPHA,
ONE_MINUS_SRC_ALPHA = ONE_MINUS_SRC_ALPHA,
DST_ALPHA = DST_ALPHA,
ONE_MINUS_DST_ALPHA = ONE_MINUS_DST_ALPHA,
DST_COLOR = DST_COLOR,
ONE_MINUS_DST_COLOR = ONE_MINUS_DST_COLOR,
SRC_ALPHA_SATURATE = SRC_ALPHA_SATURATE,
NONE = NONE,
FRONT_LEFT = FRONT_LEFT,
FRONT_RIGHT = FRONT_RIGHT,
BACK_LEFT = BACK_LEFT,
BACK_RIGHT = BACK_RIGHT,
FRONT = FRONT,
BACK = BACK,
LEFT = LEFT,
RIGHT = RIGHT,
FRONT_AND_BACK = FRONT_AND_BACK,
NO_ERROR = NO_ERROR,
INVALID_ENUM = INVALID_ENUM,
INVALID_VALUE = INVALID_VALUE,
INVALID_OPERATION = INVALID_OPERATION,
OUT_OF_MEMORY = OUT_OF_MEMORY,
CW = CW,
CCW = CCW,
POINT_SIZE = POINT_SIZE,
POINT_SIZE_RANGE = POINT_SIZE_RANGE,
POINT_SIZE_GRANULARITY = POINT_SIZE_GRANULARITY,
LINE_SMOOTH = LINE_SMOOTH,
LINE_WIDTH = LINE_WIDTH,
LINE_WIDTH_RANGE = LINE_WIDTH_RANGE,
LINE_WIDTH_GRANULARITY = LINE_WIDTH_GRANULARITY,
POLYGON_MODE = POLYGON_MODE,
POLYGON_SMOOTH = POLYGON_SMOOTH,
CULL_FACE = CULL_FACE,
CULL_FACE_MODE = CULL_FACE_MODE,
FRONT_FACE = FRONT_FACE,
DEPTH_RANGE = DEPTH_RANGE,
DEPTH_TEST = DEPTH_TEST,
DEPTH_WRITEMASK = DEPTH_WRITEMASK,
DEPTH_CLEAR_VALUE = DEPTH_CLEAR_VALUE,
DEPTH_FUNC = DEPTH_FUNC,
STENCIL_TEST = STENCIL_TEST,
STENCIL_CLEAR_VALUE = STENCIL_CLEAR_VALUE,
STENCIL_FUNC = STENCIL_FUNC,
STENCIL_VALUE_MASK = STENCIL_VALUE_MASK,
STENCIL_FAIL = STENCIL_FAIL,
STENCIL_PASS_DEPTH_FAIL = STENCIL_PASS_DEPTH_FAIL,
STENCIL_PASS_DEPTH_PASS = STENCIL_PASS_DEPTH_PASS,
STENCIL_REF = STENCIL_REF,
STENCIL_WRITEMASK = STENCIL_WRITEMASK,
VIEWPORT = VIEWPORT,
DITHER = DITHER,
BLEND_DST = BLEND_DST,
BLEND_SRC = BLEND_SRC,
BLEND = BLEND,
LOGIC_OP_MODE = LOGIC_OP_MODE,
COLOR_LOGIC_OP = COLOR_LOGIC_OP,
DRAW_BUFFER = DRAW_BUFFER,
READ_BUFFER = READ_BUFFER,
SCISSOR_BOX = SCISSOR_BOX,
SCISSOR_TEST = SCISSOR_TEST,
COLOR_CLEAR_VALUE = COLOR_CLEAR_VALUE,
COLOR_WRITEMASK = COLOR_WRITEMASK,
DOUBLEBUFFER = DOUBLEBUFFER,
STEREO = STEREO,
LINE_SMOOTH_HINT = LINE_SMOOTH_HINT,
POLYGON_SMOOTH_HINT = POLYGON_SMOOTH_HINT,
UNPACK_SWAP_BYTES = UNPACK_SWAP_BYTES,
UNPACK_LSB_FIRST = UNPACK_LSB_FIRST,
UNPACK_ROW_LENGTH = UNPACK_ROW_LENGTH,
UNPACK_SKIP_ROWS = UNPACK_SKIP_ROWS,
UNPACK_SKIP_PIXELS = UNPACK_SKIP_PIXELS,
UNPACK_ALIGNMENT = UNPACK_ALIGNMENT,
PACK_SWAP_BYTES = PACK_SWAP_BYTES,
PACK_LSB_FIRST = PACK_LSB_FIRST,
PACK_ROW_LENGTH = PACK_ROW_LENGTH,
PACK_SKIP_ROWS = PACK_SKIP_ROWS,
PACK_SKIP_PIXELS = PACK_SKIP_PIXELS,
PACK_ALIGNMENT = PACK_ALIGNMENT,
MAX_TEXTURE_SIZE = MAX_TEXTURE_SIZE,
MAX_VIEWPORT_DIMS = MAX_VIEWPORT_DIMS,
SUBPIXEL_BITS = SUBPIXEL_BITS,
TEXTURE_1D = TEXTURE_1D,
TEXTURE_2D = TEXTURE_2D,
POLYGON_OFFSET_UNITS = POLYGON_OFFSET_UNITS,
POLYGON_OFFSET_POINT = POLYGON_OFFSET_POINT,
POLYGON_OFFSET_LINE = POLYGON_OFFSET_LINE,
POLYGON_OFFSET_FILL = POLYGON_OFFSET_FILL,
POLYGON_OFFSET_FACTOR = POLYGON_OFFSET_FACTOR,
TEXTURE_BINDING_1D = TEXTURE_BINDING_1D,
TEXTURE_BINDING_2D = TEXTURE_BINDING_2D,
TEXTURE_WIDTH = TEXTURE_WIDTH,
TEXTURE_HEIGHT = TEXTURE_HEIGHT,
TEXTURE_INTERNAL_FORMAT = TEXTURE_INTERNAL_FORMAT,
TEXTURE_BORDER_COLOR = TEXTURE_BORDER_COLOR,
TEXTURE_RED_SIZE = TEXTURE_RED_SIZE,
TEXTURE_GREEN_SIZE = TEXTURE_GREEN_SIZE,
TEXTURE_BLUE_SIZE = TEXTURE_BLUE_SIZE,
TEXTURE_ALPHA_SIZE = TEXTURE_ALPHA_SIZE,
DONT_CARE = DONT_CARE,
FASTEST = FASTEST,
NICEST = NICEST,
BYTE = BYTE,
UNSIGNED_BYTE = UNSIGNED_BYTE,
SHORT = SHORT,
UNSIGNED_SHORT = UNSIGNED_SHORT,
INT = INT,
UNSIGNED_INT = UNSIGNED_INT,
FLOAT = FLOAT,
DOUBLE = DOUBLE,
STACK_OVERFLOW = STACK_OVERFLOW,
STACK_UNDERFLOW = STACK_UNDERFLOW,
CLEAR = CLEAR,
AND = AND,
AND_REVERSE = AND_REVERSE,
COPY = COPY,
AND_INVERTED = AND_INVERTED,
NOOP = NOOP,
XOR = XOR,
OR = OR,
NOR = NOR,
EQUIV = EQUIV,
INVERT = INVERT,
OR_REVERSE = OR_REVERSE,
COPY_INVERTED = COPY_INVERTED,
OR_INVERTED = OR_INVERTED,
NAND = NAND,
SET = SET,
TEXTURE = TEXTURE,
COLOR = COLOR,
DEPTH = DEPTH,
STENCIL = STENCIL,
STENCIL_INDEX = STENCIL_INDEX,
DEPTH_COMPONENT = DEPTH_COMPONENT,
RED = RED,
GREEN = GREEN,
BLUE = BLUE,
ALPHA = ALPHA,
RGB = RGB,
RGBA = RGBA,
POINT = POINT,
LINE = LINE,
FILL = FILL,
KEEP = KEEP,
REPLACE = REPLACE,
INCR = INCR,
DECR = DECR,
VENDOR = VENDOR,
RENDERER = RENDERER,
VERSION = VERSION,
EXTENSIONS = EXTENSIONS,
NEAREST = NEAREST,
LINEAR = LINEAR,
NEAREST_MIPMAP_NEAREST = NEAREST_MIPMAP_NEAREST,
LINEAR_MIPMAP_NEAREST = LINEAR_MIPMAP_NEAREST,
NEAREST_MIPMAP_LINEAR = NEAREST_MIPMAP_LINEAR,
LINEAR_MIPMAP_LINEAR = LINEAR_MIPMAP_LINEAR,
TEXTURE_MAG_FILTER = TEXTURE_MAG_FILTER,
TEXTURE_MIN_FILTER = TEXTURE_MIN_FILTER,
TEXTURE_WRAP_S = TEXTURE_WRAP_S,
TEXTURE_WRAP_T = TEXTURE_WRAP_T,
PROXY_TEXTURE_1D = PROXY_TEXTURE_1D,
PROXY_TEXTURE_2D = PROXY_TEXTURE_2D,
REPEAT = REPEAT,
R3_G3_B2 = R3_G3_B2,
RGB4 = RGB4,
RGB5 = RGB5,
RGB8 = RGB8,
RGB10 = RGB10,
RGB12 = RGB12,
RGB16 = RGB16,
RGBA2 = RGBA2,
RGBA4 = RGBA4,
RGB5_A1 = RGB5_A1,
RGBA8 = RGBA8,
RGB10_A2 = RGB10_A2,
RGBA12 = RGBA12,
RGBA16 = RGBA16,
VERTEX_ARRAY = VERTEX_ARRAY,
UNSIGNED_BYTE_3_3_2 = UNSIGNED_BYTE_3_3_2,
UNSIGNED_SHORT_4_4_4_4 = UNSIGNED_SHORT_4_4_4_4,
UNSIGNED_SHORT_5_5_5_1 = UNSIGNED_SHORT_5_5_5_1,
UNSIGNED_INT_8_8_8_8 = UNSIGNED_INT_8_8_8_8,
UNSIGNED_INT_10_10_10_2 = UNSIGNED_INT_10_10_10_2,
TEXTURE_BINDING_3D = TEXTURE_BINDING_3D,
PACK_SKIP_IMAGES = PACK_SKIP_IMAGES,
PACK_IMAGE_HEIGHT = PACK_IMAGE_HEIGHT,
UNPACK_SKIP_IMAGES = UNPACK_SKIP_IMAGES,
UNPACK_IMAGE_HEIGHT = UNPACK_IMAGE_HEIGHT,
TEXTURE_3D = TEXTURE_3D,
PROXY_TEXTURE_3D = PROXY_TEXTURE_3D,
TEXTURE_DEPTH = TEXTURE_DEPTH,
TEXTURE_WRAP_R = TEXTURE_WRAP_R,
MAX_3D_TEXTURE_SIZE = MAX_3D_TEXTURE_SIZE,
UNSIGNED_BYTE_2_3_3_REV = UNSIGNED_BYTE_2_3_3_REV,
UNSIGNED_SHORT_5_6_5 = UNSIGNED_SHORT_5_6_5,
UNSIGNED_SHORT_5_6_5_REV = UNSIGNED_SHORT_5_6_5_REV,
UNSIGNED_SHORT_4_4_4_4_REV = UNSIGNED_SHORT_4_4_4_4_REV,
UNSIGNED_SHORT_1_5_5_5_REV = UNSIGNED_SHORT_1_5_5_5_REV,
UNSIGNED_INT_8_8_8_8_REV = UNSIGNED_INT_8_8_8_8_REV,
UNSIGNED_INT_2_10_10_10_REV = UNSIGNED_INT_2_10_10_10_REV,
BGR = BGR,
BGRA = BGRA,
MAX_ELEMENTS_VERTICES = MAX_ELEMENTS_VERTICES,
MAX_ELEMENTS_INDICES = MAX_ELEMENTS_INDICES,
CLAMP_TO_EDGE = CLAMP_TO_EDGE,
TEXTURE_MIN_LOD = TEXTURE_MIN_LOD,
TEXTURE_MAX_LOD = TEXTURE_MAX_LOD,
TEXTURE_BASE_LEVEL = TEXTURE_BASE_LEVEL,
TEXTURE_MAX_LEVEL = TEXTURE_MAX_LEVEL,
SMOOTH_POINT_SIZE_RANGE = SMOOTH_POINT_SIZE_RANGE,
SMOOTH_POINT_SIZE_GRANULARITY = SMOOTH_POINT_SIZE_GRANULARITY,
SMOOTH_LINE_WIDTH_RANGE = SMOOTH_LINE_WIDTH_RANGE,
SMOOTH_LINE_WIDTH_GRANULARITY = SMOOTH_LINE_WIDTH_GRANULARITY,
ALIASED_LINE_WIDTH_RANGE = ALIASED_LINE_WIDTH_RANGE,
TEXTURE0 = TEXTURE0,
TEXTURE1 = TEXTURE1,
TEXTURE2 = TEXTURE2,
TEXTURE3 = TEXTURE3,
TEXTURE4 = TEXTURE4,
TEXTURE5 = TEXTURE5,
TEXTURE6 = TEXTURE6,
TEXTURE7 = TEXTURE7,
TEXTURE8 = TEXTURE8,
TEXTURE9 = TEXTURE9,
TEXTURE10 = TEXTURE10,
TEXTURE11 = TEXTURE11,
TEXTURE12 = TEXTURE12,
TEXTURE13 = TEXTURE13,
TEXTURE14 = TEXTURE14,
TEXTURE15 = TEXTURE15,
TEXTURE16 = TEXTURE16,
TEXTURE17 = TEXTURE17,
TEXTURE18 = TEXTURE18,
TEXTURE19 = TEXTURE19,
TEXTURE20 = TEXTURE20,
TEXTURE21 = TEXTURE21,
TEXTURE22 = TEXTURE22,
TEXTURE23 = TEXTURE23,
TEXTURE24 = TEXTURE24,
TEXTURE25 = TEXTURE25,
TEXTURE26 = TEXTURE26,
TEXTURE27 = TEXTURE27,
TEXTURE28 = TEXTURE28,
TEXTURE29 = TEXTURE29,
TEXTURE30 = TEXTURE30,
TEXTURE31 = TEXTURE31,
ACTIVE_TEXTURE = ACTIVE_TEXTURE,
MULTISAMPLE = MULTISAMPLE,
SAMPLE_ALPHA_TO_COVERAGE = SAMPLE_ALPHA_TO_COVERAGE,
SAMPLE_ALPHA_TO_ONE = SAMPLE_ALPHA_TO_ONE,
SAMPLE_COVERAGE = SAMPLE_COVERAGE,
SAMPLE_BUFFERS = SAMPLE_BUFFERS,
SAMPLES = SAMPLES,
SAMPLE_COVERAGE_VALUE = SAMPLE_COVERAGE_VALUE,
SAMPLE_COVERAGE_INVERT = SAMPLE_COVERAGE_INVERT,
TEXTURE_CUBE_MAP = TEXTURE_CUBE_MAP,
TEXTURE_BINDING_CUBE_MAP = TEXTURE_BINDING_CUBE_MAP,
TEXTURE_CUBE_MAP_POSITIVE_X = TEXTURE_CUBE_MAP_POSITIVE_X,
TEXTURE_CUBE_MAP_NEGATIVE_X = TEXTURE_CUBE_MAP_NEGATIVE_X,
TEXTURE_CUBE_MAP_POSITIVE_Y = TEXTURE_CUBE_MAP_POSITIVE_Y,
TEXTURE_CUBE_MAP_NEGATIVE_Y = TEXTURE_CUBE_MAP_NEGATIVE_Y,
TEXTURE_CUBE_MAP_POSITIVE_Z = TEXTURE_CUBE_MAP_POSITIVE_Z,
TEXTURE_CUBE_MAP_NEGATIVE_Z = TEXTURE_CUBE_MAP_NEGATIVE_Z,
PROXY_TEXTURE_CUBE_MAP = PROXY_TEXTURE_CUBE_MAP,
MAX_CUBE_MAP_TEXTURE_SIZE = MAX_CUBE_MAP_TEXTURE_SIZE,
COMPRESSED_RGB = COMPRESSED_RGB,
COMPRESSED_RGBA = COMPRESSED_RGBA,
TEXTURE_COMPRESSION_HINT = TEXTURE_COMPRESSION_HINT,
TEXTURE_COMPRESSED_IMAGE_SIZE = TEXTURE_COMPRESSED_IMAGE_SIZE,
TEXTURE_COMPRESSED = TEXTURE_COMPRESSED,
NUM_COMPRESSED_TEXTURE_FORMATS = NUM_COMPRESSED_TEXTURE_FORMATS,
COMPRESSED_TEXTURE_FORMATS = COMPRESSED_TEXTURE_FORMATS,
CLAMP_TO_BORDER = CLAMP_TO_BORDER,
BLEND_DST_RGB = BLEND_DST_RGB,
BLEND_SRC_RGB = BLEND_SRC_RGB,
BLEND_DST_ALPHA = BLEND_DST_ALPHA,
BLEND_SRC_ALPHA = BLEND_SRC_ALPHA,
POINT_FADE_THRESHOLD_SIZE = POINT_FADE_THRESHOLD_SIZE,
DEPTH_COMPONENT16 = DEPTH_COMPONENT16,
DEPTH_COMPONENT24 = DEPTH_COMPONENT24,
DEPTH_COMPONENT32 = DEPTH_COMPONENT32,
MIRRORED_REPEAT = MIRRORED_REPEAT,
MAX_TEXTURE_LOD_BIAS = MAX_TEXTURE_LOD_BIAS,
TEXTURE_LOD_BIAS = TEXTURE_LOD_BIAS,
INCR_WRAP = INCR_WRAP,
DECR_WRAP = DECR_WRAP,
TEXTURE_DEPTH_SIZE = TEXTURE_DEPTH_SIZE,
TEXTURE_COMPARE_MODE = TEXTURE_COMPARE_MODE,
TEXTURE_COMPARE_FUNC = TEXTURE_COMPARE_FUNC,
FUNC_ADD = FUNC_ADD,
FUNC_SUBTRACT = FUNC_SUBTRACT,
FUNC_REVERSE_SUBTRACT = FUNC_REVERSE_SUBTRACT,
MIN = MIN,
MAX = MAX,
CONSTANT_COLOR = CONSTANT_COLOR,
ONE_MINUS_CONSTANT_COLOR = ONE_MINUS_CONSTANT_COLOR,
CONSTANT_ALPHA = CONSTANT_ALPHA,
ONE_MINUS_CONSTANT_ALPHA = ONE_MINUS_CONSTANT_ALPHA,
BUFFER_SIZE = BUFFER_SIZE,
BUFFER_USAGE = BUFFER_USAGE,
QUERY_COUNTER_BITS = QUERY_COUNTER_BITS,
CURRENT_QUERY = CURRENT_QUERY,
QUERY_RESULT = QUERY_RESULT,
QUERY_RESULT_AVAILABLE = QUERY_RESULT_AVAILABLE,
ARRAY_BUFFER = ARRAY_BUFFER,
ELEMENT_ARRAY_BUFFER = ELEMENT_ARRAY_BUFFER,
ARRAY_BUFFER_BINDING = ARRAY_BUFFER_BINDING,
ELEMENT_ARRAY_BUFFER_BINDING = ELEMENT_ARRAY_BUFFER_BINDING,
VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = VERTEX_ATTRIB_ARRAY_BUFFER_BINDING,
READ_ONLY = READ_ONLY,
WRITE_ONLY = WRITE_ONLY,
READ_WRITE = READ_WRITE,
BUFFER_ACCESS = BUFFER_ACCESS,
BUFFER_MAPPED = BUFFER_MAPPED,
BUFFER_MAP_POINTER = BUFFER_MAP_POINTER,
STREAM_DRAW = STREAM_DRAW,
STREAM_READ = STREAM_READ,
STREAM_COPY = STREAM_COPY,
STATIC_DRAW = STATIC_DRAW,
STATIC_READ = STATIC_READ,
STATIC_COPY = STATIC_COPY,
DYNAMIC_DRAW = DYNAMIC_DRAW,
DYNAMIC_READ = DYNAMIC_READ,
DYNAMIC_COPY = DYNAMIC_COPY,
SAMPLES_PASSED = SAMPLES_PASSED,
SRC1_ALPHA = SRC1_ALPHA,
BLEND_EQUATION_RGB = BLEND_EQUATION_RGB,
VERTEX_ATTRIB_ARRAY_ENABLED = VERTEX_ATTRIB_ARRAY_ENABLED,
VERTEX_ATTRIB_ARRAY_SIZE = VERTEX_ATTRIB_ARRAY_SIZE,
VERTEX_ATTRIB_ARRAY_STRIDE = VERTEX_ATTRIB_ARRAY_STRIDE,
VERTEX_ATTRIB_ARRAY_TYPE = VERTEX_ATTRIB_ARRAY_TYPE,
CURRENT_VERTEX_ATTRIB = CURRENT_VERTEX_ATTRIB,
VERTEX_PROGRAM_POINT_SIZE = VERTEX_PROGRAM_POINT_SIZE,
VERTEX_ATTRIB_ARRAY_POINTER = VERTEX_ATTRIB_ARRAY_POINTER,
STENCIL_BACK_FUNC = STENCIL_BACK_FUNC,
STENCIL_BACK_FAIL = STENCIL_BACK_FAIL,
STENCIL_BACK_PASS_DEPTH_FAIL = STENCIL_BACK_PASS_DEPTH_FAIL,
STENCIL_BACK_PASS_DEPTH_PASS = STENCIL_BACK_PASS_DEPTH_PASS,
MAX_DRAW_BUFFERS = MAX_DRAW_BUFFERS,
DRAW_BUFFER0 = DRAW_BUFFER0,
DRAW_BUFFER1 = DRAW_BUFFER1,
DRAW_BUFFER2 = DRAW_BUFFER2,
DRAW_BUFFER3 = DRAW_BUFFER3,
DRAW_BUFFER4 = DRAW_BUFFER4,
DRAW_BUFFER5 = DRAW_BUFFER5,
DRAW_BUFFER6 = DRAW_BUFFER6,
DRAW_BUFFER7 = DRAW_BUFFER7,
DRAW_BUFFER8 = DRAW_BUFFER8,
DRAW_BUFFER9 = DRAW_BUFFER9,
DRAW_BUFFER10 = DRAW_BUFFER10,
DRAW_BUFFER11 = DRAW_BUFFER11,
DRAW_BUFFER12 = DRAW_BUFFER12,
DRAW_BUFFER13 = DRAW_BUFFER13,
DRAW_BUFFER14 = DRAW_BUFFER14,
DRAW_BUFFER15 = DRAW_BUFFER15,
BLEND_EQUATION_ALPHA = BLEND_EQUATION_ALPHA,
MAX_VERTEX_ATTRIBS = MAX_VERTEX_ATTRIBS,
VERTEX_ATTRIB_ARRAY_NORMALIZED = VERTEX_ATTRIB_ARRAY_NORMALIZED,
MAX_TEXTURE_IMAGE_UNITS = MAX_TEXTURE_IMAGE_UNITS,
FRAGMENT_SHADER = FRAGMENT_SHADER,
VERTEX_SHADER = VERTEX_SHADER,
MAX_FRAGMENT_UNIFORM_COMPONENTS = MAX_FRAGMENT_UNIFORM_COMPONENTS,
MAX_VERTEX_UNIFORM_COMPONENTS = MAX_VERTEX_UNIFORM_COMPONENTS,
MAX_VARYING_FLOATS = MAX_VARYING_FLOATS,
MAX_VERTEX_TEXTURE_IMAGE_UNITS = MAX_VERTEX_TEXTURE_IMAGE_UNITS,
MAX_COMBINED_TEXTURE_IMAGE_UNITS = MAX_COMBINED_TEXTURE_IMAGE_UNITS,
SHADER_TYPE = SHADER_TYPE,
FLOAT_VEC2 = FLOAT_VEC2,
FLOAT_VEC3 = FLOAT_VEC3,
FLOAT_VEC4 = FLOAT_VEC4,
INT_VEC2 = INT_VEC2,
INT_VEC3 = INT_VEC3,
INT_VEC4 = INT_VEC4,
BOOL = BOOL,
BOOL_VEC2 = BOOL_VEC2,
BOOL_VEC3 = BOOL_VEC3,
BOOL_VEC4 = BOOL_VEC4,
FLOAT_MAT2 = FLOAT_MAT2,
FLOAT_MAT3 = FLOAT_MAT3,
FLOAT_MAT4 = FLOAT_MAT4,
SAMPLER_1D = SAMPLER_1D,
SAMPLER_2D = SAMPLER_2D,
SAMPLER_3D = SAMPLER_3D,
SAMPLER_CUBE = SAMPLER_CUBE,
SAMPLER_1D_SHADOW = SAMPLER_1D_SHADOW,
SAMPLER_2D_SHADOW = SAMPLER_2D_SHADOW,
DELETE_STATUS = DELETE_STATUS,
COMPILE_STATUS = COMPILE_STATUS,
LINK_STATUS = LINK_STATUS,
VALIDATE_STATUS = VALIDATE_STATUS,
INFO_LOG_LENGTH = INFO_LOG_LENGTH,
ATTACHED_SHADERS = ATTACHED_SHADERS,
ACTIVE_UNIFORMS = ACTIVE_UNIFORMS,
ACTIVE_UNIFORM_MAX_LENGTH = ACTIVE_UNIFORM_MAX_LENGTH,
SHADER_SOURCE_LENGTH = SHADER_SOURCE_LENGTH,
ACTIVE_ATTRIBUTES = ACTIVE_ATTRIBUTES,
ACTIVE_ATTRIBUTE_MAX_LENGTH = ACTIVE_ATTRIBUTE_MAX_LENGTH,
FRAGMENT_SHADER_DERIVATIVE_HINT = FRAGMENT_SHADER_DERIVATIVE_HINT,
SHADING_LANGUAGE_VERSION = SHADING_LANGUAGE_VERSION,
CURRENT_PROGRAM = CURRENT_PROGRAM,
POINT_SPRITE_COORD_ORIGIN = POINT_SPRITE_COORD_ORIGIN,
LOWER_LEFT = LOWER_LEFT,
UPPER_LEFT = UPPER_LEFT,
STENCIL_BACK_REF = STENCIL_BACK_REF,
STENCIL_BACK_VALUE_MASK = STENCIL_BACK_VALUE_MASK,
STENCIL_BACK_WRITEMASK = STENCIL_BACK_WRITEMASK,
PIXEL_PACK_BUFFER = PIXEL_PACK_BUFFER,
PIXEL_UNPACK_BUFFER = PIXEL_UNPACK_BUFFER,
PIXEL_PACK_BUFFER_BINDING = PIXEL_PACK_BUFFER_BINDING,
PIXEL_UNPACK_BUFFER_BINDING = PIXEL_UNPACK_BUFFER_BINDING,
FLOAT_MAT2x3 = FLOAT_MAT2x3,
FLOAT_MAT2x4 = FLOAT_MAT2x4,
FLOAT_MAT3x2 = FLOAT_MAT3x2,
FLOAT_MAT3x4 = FLOAT_MAT3x4,
FLOAT_MAT4x2 = FLOAT_MAT4x2,
FLOAT_MAT4x3 = FLOAT_MAT4x3,
SRGB = SRGB,
SRGB8 = SRGB8,
SRGB_ALPHA = SRGB_ALPHA,
SRGB8_ALPHA8 = SRGB8_ALPHA8,
COMPRESSED_SRGB = COMPRESSED_SRGB,
COMPRESSED_SRGB_ALPHA = COMPRESSED_SRGB_ALPHA,
COMPARE_REF_TO_TEXTURE = COMPARE_REF_TO_TEXTURE,
CLIP_DISTANCE0 = CLIP_DISTANCE0,
CLIP_DISTANCE1 = CLIP_DISTANCE1,
CLIP_DISTANCE2 = CLIP_DISTANCE2,
CLIP_DISTANCE3 = CLIP_DISTANCE3,
CLIP_DISTANCE4 = CLIP_DISTANCE4,
CLIP_DISTANCE5 = CLIP_DISTANCE5,
CLIP_DISTANCE6 = CLIP_DISTANCE6,
CLIP_DISTANCE7 = CLIP_DISTANCE7,
MAX_CLIP_DISTANCES = MAX_CLIP_DISTANCES,
MAJOR_VERSION = MAJOR_VERSION,
MINOR_VERSION = MINOR_VERSION,
NUM_EXTENSIONS = NUM_EXTENSIONS,
CONTEXT_FLAGS = CONTEXT_FLAGS,
COMPRESSED_RED = COMPRESSED_RED,
COMPRESSED_RG = COMPRESSED_RG,
CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT,
RGBA32F = RGBA32F,
RGB32F = RGB32F,
RGBA16F = RGBA16F,
RGB16F = RGB16F,
VERTEX_ATTRIB_ARRAY_INTEGER = VERTEX_ATTRIB_ARRAY_INTEGER,
MAX_ARRAY_TEXTURE_LAYERS = MAX_ARRAY_TEXTURE_LAYERS,
MIN_PROGRAM_TEXEL_OFFSET = MIN_PROGRAM_TEXEL_OFFSET,
MAX_PROGRAM_TEXEL_OFFSET = MAX_PROGRAM_TEXEL_OFFSET,
CLAMP_READ_COLOR = CLAMP_READ_COLOR,
FIXED_ONLY = FIXED_ONLY,
MAX_VARYING_COMPONENTS = MAX_VARYING_COMPONENTS,
TEXTURE_1D_ARRAY = TEXTURE_1D_ARRAY,
PROXY_TEXTURE_1D_ARRAY = PROXY_TEXTURE_1D_ARRAY,
TEXTURE_2D_ARRAY = TEXTURE_2D_ARRAY,
PROXY_TEXTURE_2D_ARRAY = PROXY_TEXTURE_2D_ARRAY,
TEXTURE_BINDING_1D_ARRAY = TEXTURE_BINDING_1D_ARRAY,
TEXTURE_BINDING_2D_ARRAY = TEXTURE_BINDING_2D_ARRAY,
R11F_G11F_B10F = R11F_G11F_B10F,
UNSIGNED_INT_10F_11F_11F_REV = UNSIGNED_INT_10F_11F_11F_REV,
RGB9_E5 = RGB9_E5,
UNSIGNED_INT_5_9_9_9_REV = UNSIGNED_INT_5_9_9_9_REV,
TEXTURE_SHARED_SIZE = TEXTURE_SHARED_SIZE,
TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH,
TRANSFORM_FEEDBACK_BUFFER_MODE = TRANSFORM_FEEDBACK_BUFFER_MODE,
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS,
TRANSFORM_FEEDBACK_VARYINGS = TRANSFORM_FEEDBACK_VARYINGS,
TRANSFORM_FEEDBACK_BUFFER_START = TRANSFORM_FEEDBACK_BUFFER_START,
TRANSFORM_FEEDBACK_BUFFER_SIZE = TRANSFORM_FEEDBACK_BUFFER_SIZE,
PRIMITIVES_GENERATED = PRIMITIVES_GENERATED,
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN,
RASTERIZER_DISCARD = RASTERIZER_DISCARD,
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS,
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS,
INTERLEAVED_ATTRIBS = INTERLEAVED_ATTRIBS,
SEPARATE_ATTRIBS = SEPARATE_ATTRIBS,
TRANSFORM_FEEDBACK_BUFFER = TRANSFORM_FEEDBACK_BUFFER,
TRANSFORM_FEEDBACK_BUFFER_BINDING = TRANSFORM_FEEDBACK_BUFFER_BINDING,
RGBA32UI = RGBA32UI,
RGB32UI = RGB32UI,
RGBA16UI = RGBA16UI,
RGB16UI = RGB16UI,
RGBA8UI = RGBA8UI,
RGB8UI = RGB8UI,
RGBA32I = RGBA32I,
RGB32I = RGB32I,
RGBA16I = RGBA16I,
RGB16I = RGB16I,
RGBA8I = RGBA8I,
RGB8I = RGB8I,
RED_INTEGER = RED_INTEGER,
GREEN_INTEGER = GREEN_INTEGER,
BLUE_INTEGER = BLUE_INTEGER,
RGB_INTEGER = RGB_INTEGER,
RGBA_INTEGER = RGBA_INTEGER,
BGR_INTEGER = BGR_INTEGER,
BGRA_INTEGER = BGRA_INTEGER,
SAMPLER_1D_ARRAY = SAMPLER_1D_ARRAY,
SAMPLER_2D_ARRAY = SAMPLER_2D_ARRAY,
SAMPLER_1D_ARRAY_SHADOW = SAMPLER_1D_ARRAY_SHADOW,
SAMPLER_2D_ARRAY_SHADOW = SAMPLER_2D_ARRAY_SHADOW,
SAMPLER_CUBE_SHADOW = SAMPLER_CUBE_SHADOW,
UNSIGNED_INT_VEC2 = UNSIGNED_INT_VEC2,
UNSIGNED_INT_VEC3 = UNSIGNED_INT_VEC3,
UNSIGNED_INT_VEC4 = UNSIGNED_INT_VEC4,
INT_SAMPLER_1D = INT_SAMPLER_1D,
INT_SAMPLER_2D = INT_SAMPLER_2D,
INT_SAMPLER_3D = INT_SAMPLER_3D,
INT_SAMPLER_CUBE = INT_SAMPLER_CUBE,
INT_SAMPLER_1D_ARRAY = INT_SAMPLER_1D_ARRAY,
INT_SAMPLER_2D_ARRAY = INT_SAMPLER_2D_ARRAY,
UNSIGNED_INT_SAMPLER_1D = UNSIGNED_INT_SAMPLER_1D,
UNSIGNED_INT_SAMPLER_2D = UNSIGNED_INT_SAMPLER_2D,
UNSIGNED_INT_SAMPLER_3D = UNSIGNED_INT_SAMPLER_3D,
UNSIGNED_INT_SAMPLER_CUBE = UNSIGNED_INT_SAMPLER_CUBE,
UNSIGNED_INT_SAMPLER_1D_ARRAY = UNSIGNED_INT_SAMPLER_1D_ARRAY,
UNSIGNED_INT_SAMPLER_2D_ARRAY = UNSIGNED_INT_SAMPLER_2D_ARRAY,
QUERY_WAIT = QUERY_WAIT,
QUERY_NO_WAIT = QUERY_NO_WAIT,
QUERY_BY_REGION_WAIT = QUERY_BY_REGION_WAIT,
QUERY_BY_REGION_NO_WAIT = QUERY_BY_REGION_NO_WAIT,
BUFFER_ACCESS_FLAGS = BUFFER_ACCESS_FLAGS,
BUFFER_MAP_LENGTH = BUFFER_MAP_LENGTH,
BUFFER_MAP_OFFSET = BUFFER_MAP_OFFSET,
DEPTH_COMPONENT32F = DEPTH_COMPONENT32F,
DEPTH32F_STENCIL8 = DEPTH32F_STENCIL8,
FLOAT_32_UNSIGNED_INT_24_8_REV = FLOAT_32_UNSIGNED_INT_24_8_REV,
INVALID_FRAMEBUFFER_OPERATION = INVALID_FRAMEBUFFER_OPERATION,
FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING,
FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE,
FRAMEBUFFER_ATTACHMENT_RED_SIZE = FRAMEBUFFER_ATTACHMENT_RED_SIZE,
FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = FRAMEBUFFER_ATTACHMENT_GREEN_SIZE,
FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = FRAMEBUFFER_ATTACHMENT_BLUE_SIZE,
FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE,
FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE,
FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE,
FRAMEBUFFER_DEFAULT = FRAMEBUFFER_DEFAULT,
FRAMEBUFFER_UNDEFINED = FRAMEBUFFER_UNDEFINED,
DEPTH_STENCIL_ATTACHMENT = DEPTH_STENCIL_ATTACHMENT,
MAX_RENDERBUFFER_SIZE = MAX_RENDERBUFFER_SIZE,
DEPTH_STENCIL = DEPTH_STENCIL,
UNSIGNED_INT_24_8 = UNSIGNED_INT_24_8,
DEPTH24_STENCIL8 = DEPTH24_STENCIL8,
TEXTURE_STENCIL_SIZE = TEXTURE_STENCIL_SIZE,
TEXTURE_RED_TYPE = TEXTURE_RED_TYPE,
TEXTURE_GREEN_TYPE = TEXTURE_GREEN_TYPE,
TEXTURE_BLUE_TYPE = TEXTURE_BLUE_TYPE,
TEXTURE_ALPHA_TYPE = TEXTURE_ALPHA_TYPE,
TEXTURE_DEPTH_TYPE = TEXTURE_DEPTH_TYPE,
UNSIGNED_NORMALIZED = UNSIGNED_NORMALIZED,
FRAMEBUFFER_BINDING = FRAMEBUFFER_BINDING,
DRAW_FRAMEBUFFER_BINDING = DRAW_FRAMEBUFFER_BINDING,
RENDERBUFFER_BINDING = RENDERBUFFER_BINDING,
READ_FRAMEBUFFER = READ_FRAMEBUFFER,
DRAW_FRAMEBUFFER = DRAW_FRAMEBUFFER,
READ_FRAMEBUFFER_BINDING = READ_FRAMEBUFFER_BINDING,
RENDERBUFFER_SAMPLES = RENDERBUFFER_SAMPLES,
FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE,
FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = FRAMEBUFFER_ATTACHMENT_OBJECT_NAME,
FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL,
FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE,
FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER,
FRAMEBUFFER_COMPLETE = FRAMEBUFFER_COMPLETE,
FRAMEBUFFER_INCOMPLETE_ATTACHMENT = FRAMEBUFFER_INCOMPLETE_ATTACHMENT,
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT,
FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER,
FRAMEBUFFER_INCOMPLETE_READ_BUFFER = FRAMEBUFFER_INCOMPLETE_READ_BUFFER,
FRAMEBUFFER_UNSUPPORTED = FRAMEBUFFER_UNSUPPORTED,
MAX_COLOR_ATTACHMENTS = MAX_COLOR_ATTACHMENTS,
COLOR_ATTACHMENT0 = COLOR_ATTACHMENT0,
COLOR_ATTACHMENT1 = COLOR_ATTACHMENT1,
COLOR_ATTACHMENT2 = COLOR_ATTACHMENT2,
COLOR_ATTACHMENT3 = COLOR_ATTACHMENT3,
COLOR_ATTACHMENT4 = COLOR_ATTACHMENT4,
COLOR_ATTACHMENT5 = COLOR_ATTACHMENT5,
COLOR_ATTACHMENT6 = COLOR_ATTACHMENT6,
COLOR_ATTACHMENT7 = COLOR_ATTACHMENT7,
COLOR_ATTACHMENT8 = COLOR_ATTACHMENT8,
COLOR_ATTACHMENT9 = COLOR_ATTACHMENT9,
COLOR_ATTACHMENT10 = COLOR_ATTACHMENT10,
COLOR_ATTACHMENT11 = COLOR_ATTACHMENT11,
COLOR_ATTACHMENT12 = COLOR_ATTACHMENT12,
COLOR_ATTACHMENT13 = COLOR_ATTACHMENT13,
COLOR_ATTACHMENT14 = COLOR_ATTACHMENT14,
COLOR_ATTACHMENT15 = COLOR_ATTACHMENT15,
COLOR_ATTACHMENT16 = COLOR_ATTACHMENT16,
COLOR_ATTACHMENT17 = COLOR_ATTACHMENT17,
COLOR_ATTACHMENT18 = COLOR_ATTACHMENT18,
COLOR_ATTACHMENT19 = COLOR_ATTACHMENT19,
COLOR_ATTACHMENT20 = COLOR_ATTACHMENT20,
COLOR_ATTACHMENT21 = COLOR_ATTACHMENT21,
COLOR_ATTACHMENT22 = COLOR_ATTACHMENT22,
COLOR_ATTACHMENT23 = COLOR_ATTACHMENT23,
COLOR_ATTACHMENT24 = COLOR_ATTACHMENT24,
COLOR_ATTACHMENT25 = COLOR_ATTACHMENT25,
COLOR_ATTACHMENT26 = COLOR_ATTACHMENT26,
COLOR_ATTACHMENT27 = COLOR_ATTACHMENT27,
COLOR_ATTACHMENT28 = COLOR_ATTACHMENT28,
COLOR_ATTACHMENT29 = COLOR_ATTACHMENT29,
COLOR_ATTACHMENT30 = COLOR_ATTACHMENT30,
COLOR_ATTACHMENT31 = COLOR_ATTACHMENT31,
DEPTH_ATTACHMENT = DEPTH_ATTACHMENT,
STENCIL_ATTACHMENT = STENCIL_ATTACHMENT,
FRAMEBUFFER = FRAMEBUFFER,
RENDERBUFFER = RENDERBUFFER,
RENDERBUFFER_WIDTH = RENDERBUFFER_WIDTH,
RENDERBUFFER_HEIGHT = RENDERBUFFER_HEIGHT,
RENDERBUFFER_INTERNAL_FORMAT = RENDERBUFFER_INTERNAL_FORMAT,
STENCIL_INDEX1 = STENCIL_INDEX1,
STENCIL_INDEX4 = STENCIL_INDEX4,
STENCIL_INDEX8 = STENCIL_INDEX8,
STENCIL_INDEX16 = STENCIL_INDEX16,
RENDERBUFFER_RED_SIZE = RENDERBUFFER_RED_SIZE,
RENDERBUFFER_GREEN_SIZE = RENDERBUFFER_GREEN_SIZE,
RENDERBUFFER_BLUE_SIZE = RENDERBUFFER_BLUE_SIZE,
RENDERBUFFER_ALPHA_SIZE = RENDERBUFFER_ALPHA_SIZE,
RENDERBUFFER_DEPTH_SIZE = RENDERBUFFER_DEPTH_SIZE,
RENDERBUFFER_STENCIL_SIZE = RENDERBUFFER_STENCIL_SIZE,
FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = FRAMEBUFFER_INCOMPLETE_MULTISAMPLE,
MAX_SAMPLES = MAX_SAMPLES,
FRAMEBUFFER_SRGB = FRAMEBUFFER_SRGB,
HALF_FLOAT = HALF_FLOAT,
MAP_READ_BIT = MAP_READ_BIT,
MAP_WRITE_BIT = MAP_WRITE_BIT,
MAP_INVALIDATE_RANGE_BIT = MAP_INVALIDATE_RANGE_BIT,
MAP_INVALIDATE_BUFFER_BIT = MAP_INVALIDATE_BUFFER_BIT,
MAP_FLUSH_EXPLICIT_BIT = MAP_FLUSH_EXPLICIT_BIT,
MAP_UNSYNCHRONIZED_BIT = MAP_UNSYNCHRONIZED_BIT,
COMPRESSED_RED_RGTC1 = COMPRESSED_RED_RGTC1,
COMPRESSED_SIGNED_RED_RGTC1 = COMPRESSED_SIGNED_RED_RGTC1,
COMPRESSED_RG_RGTC2 = COMPRESSED_RG_RGTC2,
COMPRESSED_SIGNED_RG_RGTC2 = COMPRESSED_SIGNED_RG_RGTC2,
RG = RG,
RG_INTEGER = RG_INTEGER,
R8 = R8,
R16 = R16,
RG8 = RG8,
RG16 = RG16,
R16F = R16F,
R32F = R32F,
RG16F = RG16F,
RG32F = RG32F,
R8I = R8I,
R8UI = R8UI,
R16I = R16I,
R16UI = R16UI,
R32I = R32I,
R32UI = R32UI,
RG8I = RG8I,
RG8UI = RG8UI,
RG16I = RG16I,
RG16UI = RG16UI,
RG32I = RG32I,
RG32UI = RG32UI,
VERTEX_ARRAY_BINDING = VERTEX_ARRAY_BINDING,
SAMPLER_2D_RECT = SAMPLER_2D_RECT,
SAMPLER_2D_RECT_SHADOW = SAMPLER_2D_RECT_SHADOW,
SAMPLER_BUFFER = SAMPLER_BUFFER,
INT_SAMPLER_2D_RECT = INT_SAMPLER_2D_RECT,
INT_SAMPLER_BUFFER = INT_SAMPLER_BUFFER,
UNSIGNED_INT_SAMPLER_2D_RECT = UNSIGNED_INT_SAMPLER_2D_RECT,
UNSIGNED_INT_SAMPLER_BUFFER = UNSIGNED_INT_SAMPLER_BUFFER,
TEXTURE_BUFFER = TEXTURE_BUFFER,
MAX_TEXTURE_BUFFER_SIZE = MAX_TEXTURE_BUFFER_SIZE,
TEXTURE_BINDING_BUFFER = TEXTURE_BINDING_BUFFER,
TEXTURE_BUFFER_DATA_STORE_BINDING = TEXTURE_BUFFER_DATA_STORE_BINDING,
TEXTURE_RECTANGLE = TEXTURE_RECTANGLE,
TEXTURE_BINDING_RECTANGLE = TEXTURE_BINDING_RECTANGLE,
PROXY_TEXTURE_RECTANGLE = PROXY_TEXTURE_RECTANGLE,
MAX_RECTANGLE_TEXTURE_SIZE = MAX_RECTANGLE_TEXTURE_SIZE,
R8_SNORM = R8_SNORM,
RG8_SNORM = RG8_SNORM,
RGB8_SNORM = RGB8_SNORM,
RGBA8_SNORM = RGBA8_SNORM,
R16_SNORM = R16_SNORM,
RG16_SNORM = RG16_SNORM,
RGB16_SNORM = RGB16_SNORM,
RGBA16_SNORM = RGBA16_SNORM,
SIGNED_NORMALIZED = SIGNED_NORMALIZED,
PRIMITIVE_RESTART = PRIMITIVE_RESTART,
PRIMITIVE_RESTART_INDEX = PRIMITIVE_RESTART_INDEX,
COPY_READ_BUFFER = COPY_READ_BUFFER,
COPY_WRITE_BUFFER = COPY_WRITE_BUFFER,
UNIFORM_BUFFER = UNIFORM_BUFFER,
UNIFORM_BUFFER_BINDING = UNIFORM_BUFFER_BINDING,
UNIFORM_BUFFER_START = UNIFORM_BUFFER_START,
UNIFORM_BUFFER_SIZE = UNIFORM_BUFFER_SIZE,
MAX_VERTEX_UNIFORM_BLOCKS = MAX_VERTEX_UNIFORM_BLOCKS,
MAX_GEOMETRY_UNIFORM_BLOCKS = MAX_GEOMETRY_UNIFORM_BLOCKS,
MAX_FRAGMENT_UNIFORM_BLOCKS = MAX_FRAGMENT_UNIFORM_BLOCKS,
MAX_COMBINED_UNIFORM_BLOCKS = MAX_COMBINED_UNIFORM_BLOCKS,
MAX_UNIFORM_BUFFER_BINDINGS = MAX_UNIFORM_BUFFER_BINDINGS,
MAX_UNIFORM_BLOCK_SIZE = MAX_UNIFORM_BLOCK_SIZE,
MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS,
MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS,
MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS,
UNIFORM_BUFFER_OFFSET_ALIGNMENT = UNIFORM_BUFFER_OFFSET_ALIGNMENT,
ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH,
ACTIVE_UNIFORM_BLOCKS = ACTIVE_UNIFORM_BLOCKS,
UNIFORM_TYPE = UNIFORM_TYPE,
UNIFORM_SIZE = UNIFORM_SIZE,
UNIFORM_NAME_LENGTH = UNIFORM_NAME_LENGTH,
UNIFORM_BLOCK_INDEX = UNIFORM_BLOCK_INDEX,
UNIFORM_OFFSET = UNIFORM_OFFSET,
UNIFORM_ARRAY_STRIDE = UNIFORM_ARRAY_STRIDE,
UNIFORM_MATRIX_STRIDE = UNIFORM_MATRIX_STRIDE,
UNIFORM_IS_ROW_MAJOR = UNIFORM_IS_ROW_MAJOR,
UNIFORM_BLOCK_BINDING = UNIFORM_BLOCK_BINDING,
UNIFORM_BLOCK_DATA_SIZE = UNIFORM_BLOCK_DATA_SIZE,
UNIFORM_BLOCK_NAME_LENGTH = UNIFORM_BLOCK_NAME_LENGTH,
UNIFORM_BLOCK_ACTIVE_UNIFORMS = UNIFORM_BLOCK_ACTIVE_UNIFORMS,
UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES,
UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER,
UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER,
UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER,
INVALID_INDEX = INVALID_INDEX,
CONTEXT_CORE_PROFILE_BIT = CONTEXT_CORE_PROFILE_BIT,
CONTEXT_COMPATIBILITY_PROFILE_BIT = CONTEXT_COMPATIBILITY_PROFILE_BIT,
LINES_ADJACENCY = LINES_ADJACENCY,
LINE_STRIP_ADJACENCY = LINE_STRIP_ADJACENCY,
TRIANGLES_ADJACENCY = TRIANGLES_ADJACENCY,
TRIANGLE_STRIP_ADJACENCY = TRIANGLE_STRIP_ADJACENCY,
PROGRAM_POINT_SIZE = PROGRAM_POINT_SIZE,
MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = MAX_GEOMETRY_TEXTURE_IMAGE_UNITS,
FRAMEBUFFER_ATTACHMENT_LAYERED = FRAMEBUFFER_ATTACHMENT_LAYERED,
FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS,
GEOMETRY_SHADER = GEOMETRY_SHADER,
GEOMETRY_VERTICES_OUT = GEOMETRY_VERTICES_OUT,
GEOMETRY_INPUT_TYPE = GEOMETRY_INPUT_TYPE,
GEOMETRY_OUTPUT_TYPE = GEOMETRY_OUTPUT_TYPE,
MAX_GEOMETRY_UNIFORM_COMPONENTS = MAX_GEOMETRY_UNIFORM_COMPONENTS,
MAX_GEOMETRY_OUTPUT_VERTICES = MAX_GEOMETRY_OUTPUT_VERTICES,
MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS,
MAX_VERTEX_OUTPUT_COMPONENTS = MAX_VERTEX_OUTPUT_COMPONENTS,
MAX_GEOMETRY_INPUT_COMPONENTS = MAX_GEOMETRY_INPUT_COMPONENTS,
MAX_GEOMETRY_OUTPUT_COMPONENTS = MAX_GEOMETRY_OUTPUT_COMPONENTS,
MAX_FRAGMENT_INPUT_COMPONENTS = MAX_FRAGMENT_INPUT_COMPONENTS,
CONTEXT_PROFILE_MASK = CONTEXT_PROFILE_MASK,
DEPTH_CLAMP = DEPTH_CLAMP,
QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION = QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION,
FIRST_VERTEX_CONVENTION = FIRST_VERTEX_CONVENTION,
LAST_VERTEX_CONVENTION = LAST_VERTEX_CONVENTION,
PROVOKING_VERTEX = PROVOKING_VERTEX,
TEXTURE_CUBE_MAP_SEAMLESS = TEXTURE_CUBE_MAP_SEAMLESS,
MAX_SERVER_WAIT_TIMEOUT = MAX_SERVER_WAIT_TIMEOUT,
OBJECT_TYPE = OBJECT_TYPE,
SYNC_CONDITION = SYNC_CONDITION,
SYNC_STATUS = SYNC_STATUS,
SYNC_FLAGS = SYNC_FLAGS,
SYNC_FENCE = SYNC_FENCE,
SYNC_GPU_COMMANDS_COMPLETE = SYNC_GPU_COMMANDS_COMPLETE,
UNSIGNALED = UNSIGNALED,
SIGNALED = SIGNALED,
ALREADY_SIGNALED = ALREADY_SIGNALED,
TIMEOUT_EXPIRED = TIMEOUT_EXPIRED,
CONDITION_SATISFIED = CONDITION_SATISFIED,
WAIT_FAILED = WAIT_FAILED,
TIMEOUT_IGNORED = TIMEOUT_IGNORED,
SYNC_FLUSH_COMMANDS_BIT = SYNC_FLUSH_COMMANDS_BIT,
SAMPLE_POSITION = SAMPLE_POSITION,
SAMPLE_MASK = SAMPLE_MASK,
SAMPLE_MASK_VALUE = SAMPLE_MASK_VALUE,
MAX_SAMPLE_MASK_WORDS = MAX_SAMPLE_MASK_WORDS,
TEXTURE_2D_MULTISAMPLE = TEXTURE_2D_MULTISAMPLE,
PROXY_TEXTURE_2D_MULTISAMPLE = PROXY_TEXTURE_2D_MULTISAMPLE,
TEXTURE_2D_MULTISAMPLE_ARRAY = TEXTURE_2D_MULTISAMPLE_ARRAY,
PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY,
TEXTURE_BINDING_2D_MULTISAMPLE = TEXTURE_BINDING_2D_MULTISAMPLE,
TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY,
TEXTURE_SAMPLES = TEXTURE_SAMPLES,
TEXTURE_FIXED_SAMPLE_LOCATIONS = TEXTURE_FIXED_SAMPLE_LOCATIONS,
SAMPLER_2D_MULTISAMPLE = SAMPLER_2D_MULTISAMPLE,
INT_SAMPLER_2D_MULTISAMPLE = INT_SAMPLER_2D_MULTISAMPLE,
UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE,
SAMPLER_2D_MULTISAMPLE_ARRAY = SAMPLER_2D_MULTISAMPLE_ARRAY,
INT_SAMPLER_2D_MULTISAMPLE_ARRAY = INT_SAMPLER_2D_MULTISAMPLE_ARRAY,
UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY,
MAX_COLOR_TEXTURE_SAMPLES = MAX_COLOR_TEXTURE_SAMPLES,
MAX_DEPTH_TEXTURE_SAMPLES = MAX_DEPTH_TEXTURE_SAMPLES,
MAX_INTEGER_SAMPLES = MAX_INTEGER_SAMPLES,
VERTEX_ATTRIB_ARRAY_DIVISOR = VERTEX_ATTRIB_ARRAY_DIVISOR,
SRC1_COLOR = SRC1_COLOR,
ONE_MINUS_SRC1_COLOR = ONE_MINUS_SRC1_COLOR,
ONE_MINUS_SRC1_ALPHA = ONE_MINUS_SRC1_ALPHA,
MAX_DUAL_SOURCE_DRAW_BUFFERS = MAX_DUAL_SOURCE_DRAW_BUFFERS,
ANY_SAMPLES_PASSED = ANY_SAMPLES_PASSED,
SAMPLER_BINDING = SAMPLER_BINDING,
RGB10_A2UI = RGB10_A2UI,
TEXTURE_SWIZZLE_R = TEXTURE_SWIZZLE_R,
TEXTURE_SWIZZLE_G = TEXTURE_SWIZZLE_G,
TEXTURE_SWIZZLE_B = TEXTURE_SWIZZLE_B,
TEXTURE_SWIZZLE_A = TEXTURE_SWIZZLE_A,
TEXTURE_SWIZZLE_RGBA = TEXTURE_SWIZZLE_RGBA,
TIME_ELAPSED = TIME_ELAPSED,
TIMESTAMP = TIMESTAMP,
INT_2_10_10_10_REV = INT_2_10_10_10_REV,
SAMPLE_SHADING = SAMPLE_SHADING,
MIN_SAMPLE_SHADING_VALUE = MIN_SAMPLE_SHADING_VALUE,
MIN_PROGRAM_TEXTURE_GATHER_OFFSET = MIN_PROGRAM_TEXTURE_GATHER_OFFSET,
MAX_PROGRAM_TEXTURE_GATHER_OFFSET = MAX_PROGRAM_TEXTURE_GATHER_OFFSET,
TEXTURE_CUBE_MAP_ARRAY = TEXTURE_CUBE_MAP_ARRAY,
TEXTURE_BINDING_CUBE_MAP_ARRAY = TEXTURE_BINDING_CUBE_MAP_ARRAY,
PROXY_TEXTURE_CUBE_MAP_ARRAY = PROXY_TEXTURE_CUBE_MAP_ARRAY,
SAMPLER_CUBE_MAP_ARRAY = SAMPLER_CUBE_MAP_ARRAY,
SAMPLER_CUBE_MAP_ARRAY_SHADOW = SAMPLER_CUBE_MAP_ARRAY_SHADOW,
INT_SAMPLER_CUBE_MAP_ARRAY = INT_SAMPLER_CUBE_MAP_ARRAY,
UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY,
DRAW_INDIRECT_BUFFER = DRAW_INDIRECT_BUFFER,
DRAW_INDIRECT_BUFFER_BINDING = DRAW_INDIRECT_BUFFER_BINDING,
GEOMETRY_SHADER_INVOCATIONS = GEOMETRY_SHADER_INVOCATIONS,
MAX_GEOMETRY_SHADER_INVOCATIONS = MAX_GEOMETRY_SHADER_INVOCATIONS,
MIN_FRAGMENT_INTERPOLATION_OFFSET = MIN_FRAGMENT_INTERPOLATION_OFFSET,
MAX_FRAGMENT_INTERPOLATION_OFFSET = MAX_FRAGMENT_INTERPOLATION_OFFSET,
FRAGMENT_INTERPOLATION_OFFSET_BITS = FRAGMENT_INTERPOLATION_OFFSET_BITS,
MAX_VERTEX_STREAMS = MAX_VERTEX_STREAMS,
DOUBLE_VEC2 = DOUBLE_VEC2,
DOUBLE_VEC3 = DOUBLE_VEC3,
DOUBLE_VEC4 = DOUBLE_VEC4,
DOUBLE_MAT2 = DOUBLE_MAT2,
DOUBLE_MAT3 = DOUBLE_MAT3,
DOUBLE_MAT4 = DOUBLE_MAT4,
DOUBLE_MAT2x3 = DOUBLE_MAT2x3,
DOUBLE_MAT2x4 = DOUBLE_MAT2x4,
DOUBLE_MAT3x2 = DOUBLE_MAT3x2,
DOUBLE_MAT3x4 = DOUBLE_MAT3x4,
DOUBLE_MAT4x2 = DOUBLE_MAT4x2,
DOUBLE_MAT4x3 = DOUBLE_MAT4x3,
ACTIVE_SUBROUTINES = ACTIVE_SUBROUTINES,
ACTIVE_SUBROUTINE_UNIFORMS = ACTIVE_SUBROUTINE_UNIFORMS,
ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS = ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS,
ACTIVE_SUBROUTINE_MAX_LENGTH = ACTIVE_SUBROUTINE_MAX_LENGTH,
ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH = ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH,
MAX_SUBROUTINES = MAX_SUBROUTINES,
MAX_SUBROUTINE_UNIFORM_LOCATIONS = MAX_SUBROUTINE_UNIFORM_LOCATIONS,
NUM_COMPATIBLE_SUBROUTINES = NUM_COMPATIBLE_SUBROUTINES,
COMPATIBLE_SUBROUTINES = COMPATIBLE_SUBROUTINES,
PATCHES = PATCHES,
PATCH_VERTICES = PATCH_VERTICES,
PATCH_DEFAULT_INNER_LEVEL = PATCH_DEFAULT_INNER_LEVEL,
PATCH_DEFAULT_OUTER_LEVEL = PATCH_DEFAULT_OUTER_LEVEL,
TESS_CONTROL_OUTPUT_VERTICES = TESS_CONTROL_OUTPUT_VERTICES,
TESS_GEN_MODE = TESS_GEN_MODE,
TESS_GEN_SPACING = TESS_GEN_SPACING,
TESS_GEN_VERTEX_ORDER = TESS_GEN_VERTEX_ORDER,
TESS_GEN_POINT_MODE = TESS_GEN_POINT_MODE,
ISOLINES = ISOLINES,
FRACTIONAL_ODD = FRACTIONAL_ODD,
FRACTIONAL_EVEN = FRACTIONAL_EVEN,
MAX_PATCH_VERTICES = MAX_PATCH_VERTICES,
MAX_TESS_GEN_LEVEL = MAX_TESS_GEN_LEVEL,
MAX_TESS_CONTROL_UNIFORM_COMPONENTS = MAX_TESS_CONTROL_UNIFORM_COMPONENTS,
MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = MAX_TESS_EVALUATION_UNIFORM_COMPONENTS,
MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS = MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS,
MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS,
MAX_TESS_CONTROL_OUTPUT_COMPONENTS = MAX_TESS_CONTROL_OUTPUT_COMPONENTS,
MAX_TESS_PATCH_COMPONENTS = MAX_TESS_PATCH_COMPONENTS,
MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS = MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS,
MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = MAX_TESS_EVALUATION_OUTPUT_COMPONENTS,
MAX_TESS_CONTROL_UNIFORM_BLOCKS = MAX_TESS_CONTROL_UNIFORM_BLOCKS,
MAX_TESS_EVALUATION_UNIFORM_BLOCKS = MAX_TESS_EVALUATION_UNIFORM_BLOCKS,
MAX_TESS_CONTROL_INPUT_COMPONENTS = MAX_TESS_CONTROL_INPUT_COMPONENTS,
MAX_TESS_EVALUATION_INPUT_COMPONENTS = MAX_TESS_EVALUATION_INPUT_COMPONENTS,
MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS,
MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS = MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS,
UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER = UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER,
UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER = UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER,
TESS_EVALUATION_SHADER = TESS_EVALUATION_SHADER,
TESS_CONTROL_SHADER = TESS_CONTROL_SHADER,
TRANSFORM_FEEDBACK = TRANSFORM_FEEDBACK,
TRANSFORM_FEEDBACK_BUFFER_PAUSED = TRANSFORM_FEEDBACK_BUFFER_PAUSED,
TRANSFORM_FEEDBACK_BUFFER_ACTIVE = TRANSFORM_FEEDBACK_BUFFER_ACTIVE,
TRANSFORM_FEEDBACK_BINDING = TRANSFORM_FEEDBACK_BINDING,
MAX_TRANSFORM_FEEDBACK_BUFFERS = MAX_TRANSFORM_FEEDBACK_BUFFERS,
FIXED = FIXED,
IMPLEMENTATION_COLOR_READ_TYPE = IMPLEMENTATION_COLOR_READ_TYPE,
IMPLEMENTATION_COLOR_READ_FORMAT = IMPLEMENTATION_COLOR_READ_FORMAT,
LOW_FLOAT = LOW_FLOAT,
MEDIUM_FLOAT = MEDIUM_FLOAT,
HIGH_FLOAT = HIGH_FLOAT,
LOW_INT = LOW_INT,
MEDIUM_INT = MEDIUM_INT,
HIGH_INT = HIGH_INT,
SHADER_COMPILER = SHADER_COMPILER,
SHADER_BINARY_FORMATS = SHADER_BINARY_FORMATS,
NUM_SHADER_BINARY_FORMATS = NUM_SHADER_BINARY_FORMATS,
MAX_VERTEX_UNIFORM_VECTORS = MAX_VERTEX_UNIFORM_VECTORS,
MAX_VARYING_VECTORS = MAX_VARYING_VECTORS,
MAX_FRAGMENT_UNIFORM_VECTORS = MAX_FRAGMENT_UNIFORM_VECTORS,
RGB565 = RGB565,
PROGRAM_BINARY_RETRIEVABLE_HINT = PROGRAM_BINARY_RETRIEVABLE_HINT,
PROGRAM_BINARY_LENGTH = PROGRAM_BINARY_LENGTH,
NUM_PROGRAM_BINARY_FORMATS = NUM_PROGRAM_BINARY_FORMATS,
PROGRAM_BINARY_FORMATS = PROGRAM_BINARY_FORMATS,
VERTEX_SHADER_BIT = VERTEX_SHADER_BIT,
FRAGMENT_SHADER_BIT = FRAGMENT_SHADER_BIT,
GEOMETRY_SHADER_BIT = GEOMETRY_SHADER_BIT,
TESS_CONTROL_SHADER_BIT = TESS_CONTROL_SHADER_BIT,
TESS_EVALUATION_SHADER_BIT = TESS_EVALUATION_SHADER_BIT,
ALL_SHADER_BITS = ALL_SHADER_BITS,
PROGRAM_SEPARABLE = PROGRAM_SEPARABLE,
ACTIVE_PROGRAM = ACTIVE_PROGRAM,
PROGRAM_PIPELINE_BINDING = PROGRAM_PIPELINE_BINDING,
MAX_VIEWPORTS = MAX_VIEWPORTS,
VIEWPORT_SUBPIXEL_BITS = VIEWPORT_SUBPIXEL_BITS,
VIEWPORT_BOUNDS_RANGE = VIEWPORT_BOUNDS_RANGE,
LAYER_PROVOKING_VERTEX = LAYER_PROVOKING_VERTEX,
VIEWPORT_INDEX_PROVOKING_VERTEX = VIEWPORT_INDEX_PROVOKING_VERTEX,
UNDEFINED_VERTEX = UNDEFINED_VERTEX,
COPY_READ_BUFFER_BINDING = COPY_READ_BUFFER_BINDING,
COPY_WRITE_BUFFER_BINDING = COPY_WRITE_BUFFER_BINDING,
TRANSFORM_FEEDBACK_ACTIVE = TRANSFORM_FEEDBACK_ACTIVE,
TRANSFORM_FEEDBACK_PAUSED = TRANSFORM_FEEDBACK_PAUSED,
UNPACK_COMPRESSED_BLOCK_WIDTH = UNPACK_COMPRESSED_BLOCK_WIDTH,
UNPACK_COMPRESSED_BLOCK_HEIGHT = UNPACK_COMPRESSED_BLOCK_HEIGHT,
UNPACK_COMPRESSED_BLOCK_DEPTH = UNPACK_COMPRESSED_BLOCK_DEPTH,
UNPACK_COMPRESSED_BLOCK_SIZE = UNPACK_COMPRESSED_BLOCK_SIZE,
PACK_COMPRESSED_BLOCK_WIDTH = PACK_COMPRESSED_BLOCK_WIDTH,
PACK_COMPRESSED_BLOCK_HEIGHT = PACK_COMPRESSED_BLOCK_HEIGHT,
PACK_COMPRESSED_BLOCK_DEPTH = PACK_COMPRESSED_BLOCK_DEPTH,
PACK_COMPRESSED_BLOCK_SIZE = PACK_COMPRESSED_BLOCK_SIZE,
NUM_SAMPLE_COUNTS = NUM_SAMPLE_COUNTS,
MIN_MAP_BUFFER_ALIGNMENT = MIN_MAP_BUFFER_ALIGNMENT,
ATOMIC_COUNTER_BUFFER = ATOMIC_COUNTER_BUFFER,
ATOMIC_COUNTER_BUFFER_BINDING = ATOMIC_COUNTER_BUFFER_BINDING,
ATOMIC_COUNTER_BUFFER_START = ATOMIC_COUNTER_BUFFER_START,
ATOMIC_COUNTER_BUFFER_SIZE = ATOMIC_COUNTER_BUFFER_SIZE,
ATOMIC_COUNTER_BUFFER_DATA_SIZE = ATOMIC_COUNTER_BUFFER_DATA_SIZE,
ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS,
ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES = ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES,
ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER,
ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER,
ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER,
ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER,
ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER,
MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = MAX_VERTEX_ATOMIC_COUNTER_BUFFERS,
MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS,
MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS,
MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS,
MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS,
MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = MAX_COMBINED_ATOMIC_COUNTER_BUFFERS,
MAX_VERTEX_ATOMIC_COUNTERS = MAX_VERTEX_ATOMIC_COUNTERS,
MAX_TESS_CONTROL_ATOMIC_COUNTERS = MAX_TESS_CONTROL_ATOMIC_COUNTERS,
MAX_TESS_EVALUATION_ATOMIC_COUNTERS = MAX_TESS_EVALUATION_ATOMIC_COUNTERS,
MAX_GEOMETRY_ATOMIC_COUNTERS = MAX_GEOMETRY_ATOMIC_COUNTERS,
MAX_FRAGMENT_ATOMIC_COUNTERS = MAX_FRAGMENT_ATOMIC_COUNTERS,
MAX_COMBINED_ATOMIC_COUNTERS = MAX_COMBINED_ATOMIC_COUNTERS,
MAX_ATOMIC_COUNTER_BUFFER_SIZE = MAX_ATOMIC_COUNTER_BUFFER_SIZE,
MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = MAX_ATOMIC_COUNTER_BUFFER_BINDINGS,
ACTIVE_ATOMIC_COUNTER_BUFFERS = ACTIVE_ATOMIC_COUNTER_BUFFERS,
UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX,
UNSIGNED_INT_ATOMIC_COUNTER = UNSIGNED_INT_ATOMIC_COUNTER,
VERTEX_ATTRIB_ARRAY_BARRIER_BIT = VERTEX_ATTRIB_ARRAY_BARRIER_BIT,
ELEMENT_ARRAY_BARRIER_BIT = ELEMENT_ARRAY_BARRIER_BIT,
UNIFORM_BARRIER_BIT = UNIFORM_BARRIER_BIT,
TEXTURE_FETCH_BARRIER_BIT = TEXTURE_FETCH_BARRIER_BIT,
SHADER_IMAGE_ACCESS_BARRIER_BIT = SHADER_IMAGE_ACCESS_BARRIER_BIT,
COMMAND_BARRIER_BIT = COMMAND_BARRIER_BIT,
PIXEL_BUFFER_BARRIER_BIT = PIXEL_BUFFER_BARRIER_BIT,
TEXTURE_UPDATE_BARRIER_BIT = TEXTURE_UPDATE_BARRIER_BIT,