forked from go-gl-legacy/gl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgl_defs.c
1329 lines (1328 loc) · 54.2 KB
/
gl_defs.c
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
#include <GL/glew.h>
enum
{
$GL_2_BYTES = GL_2_BYTES,
$GL_2D = GL_2D,
$GL_3_BYTES = GL_3_BYTES,
$GL_3D_COLOR_TEXTURE = GL_3D_COLOR_TEXTURE,
$GL_3D_COLOR = GL_3D_COLOR,
$GL_3D = GL_3D,
$GL_4_BYTES = GL_4_BYTES,
$GL_4D_COLOR_TEXTURE = GL_4D_COLOR_TEXTURE,
$ACCUM_ALPHA_BITS = GL_ACCUM_ALPHA_BITS,
$ACCUM_BLUE_BITS = GL_ACCUM_BLUE_BITS,
$ACCUM_BUFFER_BIT = GL_ACCUM_BUFFER_BIT,
$ACCUM_CLEAR_VALUE = GL_ACCUM_CLEAR_VALUE,
$ACCUM_GREEN_BITS = GL_ACCUM_GREEN_BITS,
$ACCUM_RED_BITS = GL_ACCUM_RED_BITS,
$ACCUM = GL_ACCUM,
$ACTIVE_ATTRIBUTE_MAX_LENGTH = GL_ACTIVE_ATTRIBUTE_MAX_LENGTH,
$ACTIVE_ATTRIBUTES = GL_ACTIVE_ATTRIBUTES,
$ACTIVE_TEXTURE = GL_ACTIVE_TEXTURE,
$ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH,
$ACTIVE_UNIFORM_BLOCKS = GL_ACTIVE_UNIFORM_BLOCKS,
$ACTIVE_UNIFORM_MAX_LENGTH = GL_ACTIVE_UNIFORM_MAX_LENGTH,
$ACTIVE_UNIFORMS = GL_ACTIVE_UNIFORMS,
$ADD_SIGNED = GL_ADD_SIGNED,
$ADD = GL_ADD,
$ALIASED_LINE_WIDTH_RANGE = GL_ALIASED_LINE_WIDTH_RANGE,
$ALIASED_POINT_SIZE_RANGE = GL_ALIASED_POINT_SIZE_RANGE,
$ALL_ATTRIB_BITS = GL_ALL_ATTRIB_BITS,
$ALPHA12 = GL_ALPHA12,
$ALPHA16_SNORM = GL_ALPHA16_SNORM,
$ALPHA16 = GL_ALPHA16,
$ALPHA4 = GL_ALPHA4,
$ALPHA8_SNORM = GL_ALPHA8_SNORM,
$ALPHA8 = GL_ALPHA8,
$ALPHA_BIAS = GL_ALPHA_BIAS,
$ALPHA_BITS = GL_ALPHA_BITS,
$ALPHA_INTEGER = GL_ALPHA_INTEGER,
$ALPHA_SCALE = GL_ALPHA_SCALE,
$ALPHA_SNORM = GL_ALPHA_SNORM,
$ALPHA_TEST_FUNC = GL_ALPHA_TEST_FUNC,
$ALPHA_TEST_REF = GL_ALPHA_TEST_REF,
$ALPHA_TEST = GL_ALPHA_TEST,
$ALPHA = GL_ALPHA,
$ALREADY_SIGNALED = GL_ALREADY_SIGNALED,
$ALWAYS = GL_ALWAYS,
$AMBIENT_AND_DIFFUSE = GL_AMBIENT_AND_DIFFUSE,
$AMBIENT = GL_AMBIENT,
$AND_INVERTED = GL_AND_INVERTED,
$AND_REVERSE = GL_AND_REVERSE,
$AND = GL_AND,
$ARRAY_BUFFER_BINDING = GL_ARRAY_BUFFER_BINDING,
$ARRAY_BUFFER = GL_ARRAY_BUFFER,
$ATTACHED_SHADERS = GL_ATTACHED_SHADERS,
$ATTRIB_STACK_DEPTH = GL_ATTRIB_STACK_DEPTH,
$AUTO_NORMAL = GL_AUTO_NORMAL,
$AUX0 = GL_AUX0,
$AUX1 = GL_AUX1,
$AUX2 = GL_AUX2,
$AUX3 = GL_AUX3,
$AUX_BUFFERS = GL_AUX_BUFFERS,
$BACK_LEFT = GL_BACK_LEFT,
$BACK_RIGHT = GL_BACK_RIGHT,
$BACK = GL_BACK,
$BGRA_INTEGER = GL_BGRA_INTEGER,
$BGRA = GL_BGRA,
$BGR_INTEGER = GL_BGR_INTEGER,
$BGR = GL_BGR,
$BITMAP_TOKEN = GL_BITMAP_TOKEN,
$BITMAP = GL_BITMAP,
$BLEND_COLOR = GL_BLEND_COLOR,
$BLEND_DST_ALPHA = GL_BLEND_DST_ALPHA,
$BLEND_DST_RGB = GL_BLEND_DST_RGB,
$BLEND_DST = GL_BLEND_DST,
$BLEND_EQUATION_ALPHA = GL_BLEND_EQUATION_ALPHA,
$BLEND_EQUATION_RGB = GL_BLEND_EQUATION_RGB,
$BLEND_EQUATION = GL_BLEND_EQUATION,
$BLEND_SRC_ALPHA = GL_BLEND_SRC_ALPHA,
$BLEND_SRC_RGB = GL_BLEND_SRC_RGB,
$BLEND_SRC = GL_BLEND_SRC,
$BLEND = GL_BLEND,
$BLUE_BIAS = GL_BLUE_BIAS,
$BLUE_BITS = GL_BLUE_BITS,
$BLUE_INTEGER = GL_BLUE_INTEGER,
$BLUE_SCALE = GL_BLUE_SCALE,
$BLUE = GL_BLUE,
$BOOL_VEC2 = GL_BOOL_VEC2,
$BOOL_VEC3 = GL_BOOL_VEC3,
$BOOL_VEC4 = GL_BOOL_VEC4,
$BOOL = GL_BOOL,
$BUFFER_ACCESS_FLAGS = GL_BUFFER_ACCESS_FLAGS,
$BUFFER_ACCESS = GL_BUFFER_ACCESS,
$BUFFER_MAP_LENGTH = GL_BUFFER_MAP_LENGTH,
$BUFFER_MAP_OFFSET = GL_BUFFER_MAP_OFFSET,
$BUFFER_MAPPED = GL_BUFFER_MAPPED,
$BUFFER_MAP_POINTER = GL_BUFFER_MAP_POINTER,
$BUFFER_SIZE = GL_BUFFER_SIZE,
$BUFFER_USAGE = GL_BUFFER_USAGE,
$BYTE = GL_BYTE,
$C3F_V3F = GL_C3F_V3F,
$C4F_N3F_V3F = GL_C4F_N3F_V3F,
$C4UB_V2F = GL_C4UB_V2F,
$C4UB_V3F = GL_C4UB_V3F,
$CCW = GL_CCW,
$CLAMP_FRAGMENT_COLOR = GL_CLAMP_FRAGMENT_COLOR,
$CLAMP_READ_COLOR = GL_CLAMP_READ_COLOR,
$CLAMP_TO_BORDER = GL_CLAMP_TO_BORDER,
$CLAMP_TO_EDGE = GL_CLAMP_TO_EDGE,
$CLAMP_VERTEX_COLOR = GL_CLAMP_VERTEX_COLOR,
$CLAMP = GL_CLAMP,
$CLEAR = GL_CLEAR,
$CLIENT_ACTIVE_TEXTURE = GL_CLIENT_ACTIVE_TEXTURE,
$CLIENT_ALL_ATTRIB_BITS = GL_CLIENT_ALL_ATTRIB_BITS,
$CLIENT_ATTRIB_STACK_DEPTH = GL_CLIENT_ATTRIB_STACK_DEPTH,
$CLIENT_PIXEL_STORE_BIT = GL_CLIENT_PIXEL_STORE_BIT,
$CLIENT_VERTEX_ARRAY_BIT = GL_CLIENT_VERTEX_ARRAY_BIT,
$CLIP_DISTANCE0 = GL_CLIP_DISTANCE0,
$CLIP_DISTANCE1 = GL_CLIP_DISTANCE1,
$CLIP_DISTANCE2 = GL_CLIP_DISTANCE2,
$CLIP_DISTANCE3 = GL_CLIP_DISTANCE3,
$CLIP_DISTANCE4 = GL_CLIP_DISTANCE4,
$CLIP_DISTANCE5 = GL_CLIP_DISTANCE5,
$CLIP_PLANE0 = GL_CLIP_PLANE0,
$CLIP_PLANE1 = GL_CLIP_PLANE1,
$CLIP_PLANE2 = GL_CLIP_PLANE2,
$CLIP_PLANE3 = GL_CLIP_PLANE3,
$CLIP_PLANE4 = GL_CLIP_PLANE4,
$CLIP_PLANE5 = GL_CLIP_PLANE5,
$COEFF = GL_COEFF,
$COLOR_ARRAY_BUFFER_BINDING = GL_COLOR_ARRAY_BUFFER_BINDING,
$COLOR_ARRAY_POINTER = GL_COLOR_ARRAY_POINTER,
$COLOR_ARRAY_SIZE = GL_COLOR_ARRAY_SIZE,
$COLOR_ARRAY_STRIDE = GL_COLOR_ARRAY_STRIDE,
$COLOR_ARRAY_TYPE = GL_COLOR_ARRAY_TYPE,
$COLOR_ARRAY = GL_COLOR_ARRAY,
$COLOR_ATTACHMENT0 = GL_COLOR_ATTACHMENT0,
$COLOR_ATTACHMENT10 = GL_COLOR_ATTACHMENT10,
$COLOR_ATTACHMENT11 = GL_COLOR_ATTACHMENT11,
$COLOR_ATTACHMENT12 = GL_COLOR_ATTACHMENT12,
$COLOR_ATTACHMENT13 = GL_COLOR_ATTACHMENT13,
$COLOR_ATTACHMENT14 = GL_COLOR_ATTACHMENT14,
$COLOR_ATTACHMENT15 = GL_COLOR_ATTACHMENT15,
$COLOR_ATTACHMENT1 = GL_COLOR_ATTACHMENT1,
$COLOR_ATTACHMENT2 = GL_COLOR_ATTACHMENT2,
$COLOR_ATTACHMENT3 = GL_COLOR_ATTACHMENT3,
$COLOR_ATTACHMENT4 = GL_COLOR_ATTACHMENT4,
$COLOR_ATTACHMENT5 = GL_COLOR_ATTACHMENT5,
$COLOR_ATTACHMENT6 = GL_COLOR_ATTACHMENT6,
$COLOR_ATTACHMENT7 = GL_COLOR_ATTACHMENT7,
$COLOR_ATTACHMENT8 = GL_COLOR_ATTACHMENT8,
$COLOR_ATTACHMENT9 = GL_COLOR_ATTACHMENT9,
$COLOR_BUFFER_BIT = GL_COLOR_BUFFER_BIT,
$COLOR_CLEAR_VALUE = GL_COLOR_CLEAR_VALUE,
$COLOR_INDEXES = GL_COLOR_INDEXES,
$COLOR_INDEX = GL_COLOR_INDEX,
$COLOR_LOGIC_OP = GL_COLOR_LOGIC_OP,
$COLOR_MATERIAL_FACE = GL_COLOR_MATERIAL_FACE,
$COLOR_MATERIAL_PARAMETER = GL_COLOR_MATERIAL_PARAMETER,
$COLOR_MATERIAL = GL_COLOR_MATERIAL,
$COLOR_MATRIX_STACK_DEPTH = GL_COLOR_MATRIX_STACK_DEPTH,
$COLOR_MATRIX = GL_COLOR_MATRIX,
$COLOR_SUM = GL_COLOR_SUM,
$COLOR_TABLE_ALPHA_SIZE = GL_COLOR_TABLE_ALPHA_SIZE,
$COLOR_TABLE_BIAS = GL_COLOR_TABLE_BIAS,
$COLOR_TABLE_BLUE_SIZE = GL_COLOR_TABLE_BLUE_SIZE,
$COLOR_TABLE_FORMAT = GL_COLOR_TABLE_FORMAT,
$COLOR_TABLE_GREEN_SIZE = GL_COLOR_TABLE_GREEN_SIZE,
$COLOR_TABLE_INTENSITY_SIZE = GL_COLOR_TABLE_INTENSITY_SIZE,
$COLOR_TABLE_LUMINANCE_SIZE = GL_COLOR_TABLE_LUMINANCE_SIZE,
$COLOR_TABLE_RED_SIZE = GL_COLOR_TABLE_RED_SIZE,
$COLOR_TABLE_SCALE = GL_COLOR_TABLE_SCALE,
$COLOR_TABLE_WIDTH = GL_COLOR_TABLE_WIDTH,
$COLOR_TABLE = GL_COLOR_TABLE,
$COLOR_WRITEMASK = GL_COLOR_WRITEMASK,
$COLOR = GL_COLOR,
$COMBINE_ALPHA = GL_COMBINE_ALPHA,
$COMBINE_RGB = GL_COMBINE_RGB,
$COMBINE = GL_COMBINE,
$COMPARE_REF_TO_TEXTURE = GL_COMPARE_REF_TO_TEXTURE,
$COMPARE_R_TO_TEXTURE = GL_COMPARE_R_TO_TEXTURE,
$COMPILE_AND_EXECUTE = GL_COMPILE_AND_EXECUTE,
$COMPILE_STATUS = GL_COMPILE_STATUS,
$COMPILE = GL_COMPILE,
$COMPRESSED_ALPHA = GL_COMPRESSED_ALPHA,
$COMPRESSED_INTENSITY = GL_COMPRESSED_INTENSITY,
$COMPRESSED_LUMINANCE_ALPHA = GL_COMPRESSED_LUMINANCE_ALPHA,
$COMPRESSED_LUMINANCE = GL_COMPRESSED_LUMINANCE,
$COMPRESSED_RED_RGTC1 = GL_COMPRESSED_RED_RGTC1,
$COMPRESSED_RED = GL_COMPRESSED_RED,
$COMPRESSED_RGBA = GL_COMPRESSED_RGBA,
$COMPRESSED_RGB = GL_COMPRESSED_RGB,
$COMPRESSED_RG_RGTC2 = GL_COMPRESSED_RG_RGTC2,
$COMPRESSED_RG = GL_COMPRESSED_RG,
$COMPRESSED_SIGNED_RED_RGTC1 = GL_COMPRESSED_SIGNED_RED_RGTC1,
$COMPRESSED_SIGNED_RG_RGTC2 = GL_COMPRESSED_SIGNED_RG_RGTC2,
$COMPRESSED_SLUMINANCE_ALPHA = GL_COMPRESSED_SLUMINANCE_ALPHA,
$COMPRESSED_SLUMINANCE = GL_COMPRESSED_SLUMINANCE,
$COMPRESSED_SRGB_ALPHA = GL_COMPRESSED_SRGB_ALPHA,
$COMPRESSED_SRGB = GL_COMPRESSED_SRGB,
$COMPRESSED_TEXTURE_FORMATS = GL_COMPRESSED_TEXTURE_FORMATS,
$CONDITION_SATISFIED = GL_CONDITION_SATISFIED,
$CONSTANT_ALPHA = GL_CONSTANT_ALPHA,
$CONSTANT_ATTENUATION = GL_CONSTANT_ATTENUATION,
$CONSTANT_BORDER = GL_CONSTANT_BORDER,
$CONSTANT_COLOR = GL_CONSTANT_COLOR,
$CONSTANT = GL_CONSTANT,
$CONTEXT_COMPATIBILITY_PROFILE_BIT = GL_CONTEXT_COMPATIBILITY_PROFILE_BIT,
$CONTEXT_CORE_PROFILE_BIT = GL_CONTEXT_CORE_PROFILE_BIT,
$CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT,
$CONTEXT_FLAGS = GL_CONTEXT_FLAGS,
$CONTEXT_PROFILE_MASK = GL_CONTEXT_PROFILE_MASK,
$CONVOLUTION_1D = GL_CONVOLUTION_1D,
$CONVOLUTION_2D = GL_CONVOLUTION_2D,
$CONVOLUTION_BORDER_COLOR = GL_CONVOLUTION_BORDER_COLOR,
$CONVOLUTION_BORDER_MODE = GL_CONVOLUTION_BORDER_MODE,
$CONVOLUTION_FILTER_BIAS = GL_CONVOLUTION_FILTER_BIAS,
$CONVOLUTION_FILTER_SCALE = GL_CONVOLUTION_FILTER_SCALE,
$CONVOLUTION_FORMAT = GL_CONVOLUTION_FORMAT,
$CONVOLUTION_HEIGHT = GL_CONVOLUTION_HEIGHT,
$CONVOLUTION_WIDTH = GL_CONVOLUTION_WIDTH,
$COORD_REPLACE = GL_COORD_REPLACE,
$COPY_INVERTED = GL_COPY_INVERTED,
$COPY_PIXEL_TOKEN = GL_COPY_PIXEL_TOKEN,
$COPY_READ_BUFFER = GL_COPY_READ_BUFFER,
$COPY_WRITE_BUFFER = GL_COPY_WRITE_BUFFER,
$COPY = GL_COPY,
$CULL_FACE_MODE = GL_CULL_FACE_MODE,
$CULL_FACE = GL_CULL_FACE,
$CURRENT_BIT = GL_CURRENT_BIT,
$CURRENT_COLOR = GL_CURRENT_COLOR,
$CURRENT_FOG_COORDINATE = GL_CURRENT_FOG_COORDINATE,
$CURRENT_FOG_COORD = GL_CURRENT_FOG_COORD,
$CURRENT_INDEX = GL_CURRENT_INDEX,
$CURRENT_NORMAL = GL_CURRENT_NORMAL,
$CURRENT_PROGRAM = GL_CURRENT_PROGRAM,
$CURRENT_QUERY = GL_CURRENT_QUERY,
$CURRENT_RASTER_COLOR = GL_CURRENT_RASTER_COLOR,
$CURRENT_RASTER_DISTANCE = GL_CURRENT_RASTER_DISTANCE,
$CURRENT_RASTER_INDEX = GL_CURRENT_RASTER_INDEX,
$CURRENT_RASTER_POSITION_VALID = GL_CURRENT_RASTER_POSITION_VALID,
$CURRENT_RASTER_POSITION = GL_CURRENT_RASTER_POSITION,
$CURRENT_RASTER_SECONDARY_COLOR = GL_CURRENT_RASTER_SECONDARY_COLOR,
$CURRENT_RASTER_TEXTURE_COORDS = GL_CURRENT_RASTER_TEXTURE_COORDS,
$CURRENT_SECONDARY_COLOR = GL_CURRENT_SECONDARY_COLOR,
$CURRENT_TEXTURE_COORDS = GL_CURRENT_TEXTURE_COORDS,
$CURRENT_VERTEX_ATTRIB = GL_CURRENT_VERTEX_ATTRIB,
$CW = GL_CW,
$DECAL = GL_DECAL,
$DECR_WRAP = GL_DECR_WRAP,
$DECR = GL_DECR,
$DELETE_STATUS = GL_DELETE_STATUS,
$DEPTH24_STENCIL8 = GL_DEPTH24_STENCIL8,
$DEPTH32F_STENCIL8 = GL_DEPTH32F_STENCIL8,
$DEPTH_ATTACHMENT = GL_DEPTH_ATTACHMENT,
$DEPTH_BIAS = GL_DEPTH_BIAS,
$DEPTH_BITS = GL_DEPTH_BITS,
$DEPTH_BUFFER_BIT = GL_DEPTH_BUFFER_BIT,
$DEPTH_BUFFER = GL_DEPTH_BUFFER,
$DEPTH_CLAMP = GL_DEPTH_CLAMP,
$DEPTH_CLEAR_VALUE = GL_DEPTH_CLEAR_VALUE,
$DEPTH_COMPONENT16 = GL_DEPTH_COMPONENT16,
$DEPTH_COMPONENT24 = GL_DEPTH_COMPONENT24,
$DEPTH_COMPONENT32F = GL_DEPTH_COMPONENT32F,
$DEPTH_COMPONENT32 = GL_DEPTH_COMPONENT32,
$DEPTH_COMPONENT = GL_DEPTH_COMPONENT,
$DEPTH_FUNC = GL_DEPTH_FUNC,
$DEPTH_RANGE = GL_DEPTH_RANGE,
$DEPTH_SCALE = GL_DEPTH_SCALE,
$DEPTH_STENCIL_ATTACHMENT = GL_DEPTH_STENCIL_ATTACHMENT,
$DEPTH_STENCIL = GL_DEPTH_STENCIL,
$DEPTH_TEST = GL_DEPTH_TEST,
$DEPTH_TEXTURE_MODE = GL_DEPTH_TEXTURE_MODE,
$DEPTH_WRITEMASK = GL_DEPTH_WRITEMASK,
$DEPTH = GL_DEPTH,
$DIFFUSE = GL_DIFFUSE,
$DITHER = GL_DITHER,
$DOMAIN = GL_DOMAIN,
$DONT_CARE = GL_DONT_CARE,
$DOT3_RGBA = GL_DOT3_RGBA,
$DOT3_RGB = GL_DOT3_RGB,
$DOUBLEBUFFER = GL_DOUBLEBUFFER,
$DOUBLE = GL_DOUBLE,
$DRAW_BUFFER0 = GL_DRAW_BUFFER0,
$DRAW_BUFFER10 = GL_DRAW_BUFFER10,
$DRAW_BUFFER11 = GL_DRAW_BUFFER11,
$DRAW_BUFFER12 = GL_DRAW_BUFFER12,
$DRAW_BUFFER13 = GL_DRAW_BUFFER13,
$DRAW_BUFFER14 = GL_DRAW_BUFFER14,
$DRAW_BUFFER15 = GL_DRAW_BUFFER15,
$DRAW_BUFFER1 = GL_DRAW_BUFFER1,
$DRAW_BUFFER2 = GL_DRAW_BUFFER2,
$DRAW_BUFFER3 = GL_DRAW_BUFFER3,
$DRAW_BUFFER4 = GL_DRAW_BUFFER4,
$DRAW_BUFFER5 = GL_DRAW_BUFFER5,
$DRAW_BUFFER6 = GL_DRAW_BUFFER6,
$DRAW_BUFFER7 = GL_DRAW_BUFFER7,
$DRAW_BUFFER8 = GL_DRAW_BUFFER8,
$DRAW_BUFFER9 = GL_DRAW_BUFFER9,
$DRAW_BUFFER = GL_DRAW_BUFFER,
$DRAW_FRAMEBUFFER_BINDING = GL_DRAW_FRAMEBUFFER_BINDING,
$DRAW_FRAMEBUFFER = GL_DRAW_FRAMEBUFFER,
$DRAW_PIXEL_TOKEN = GL_DRAW_PIXEL_TOKEN,
$DST_ALPHA = GL_DST_ALPHA,
$DST_COLOR = GL_DST_COLOR,
$DYNAMIC_COPY = GL_DYNAMIC_COPY,
$DYNAMIC_DRAW = GL_DYNAMIC_DRAW,
$DYNAMIC_READ = GL_DYNAMIC_READ,
$EDGE_FLAG_ARRAY_BUFFER_BINDING = GL_EDGE_FLAG_ARRAY_BUFFER_BINDING,
$EDGE_FLAG_ARRAY_POINTER = GL_EDGE_FLAG_ARRAY_POINTER,
$EDGE_FLAG_ARRAY_STRIDE = GL_EDGE_FLAG_ARRAY_STRIDE,
$EDGE_FLAG_ARRAY = GL_EDGE_FLAG_ARRAY,
$EDGE_FLAG = GL_EDGE_FLAG,
$ELEMENT_ARRAY_BUFFER_BINDING = GL_ELEMENT_ARRAY_BUFFER_BINDING,
$ELEMENT_ARRAY_BUFFER = GL_ELEMENT_ARRAY_BUFFER,
$EMISSION = GL_EMISSION,
$ENABLE_BIT = GL_ENABLE_BIT,
$EQUAL = GL_EQUAL,
$EQUIV = GL_EQUIV,
$EVAL_BIT = GL_EVAL_BIT,
$EXP2 = GL_EXP2,
$EXP = GL_EXP,
$EXTENSIONS = GL_EXTENSIONS,
$EYE_LINEAR = GL_EYE_LINEAR,
$EYE_PLANE = GL_EYE_PLANE,
$FALSE = GL_FALSE,
$FASTEST = GL_FASTEST,
$FEEDBACK_BUFFER_POINTER = GL_FEEDBACK_BUFFER_POINTER,
$FEEDBACK_BUFFER_SIZE = GL_FEEDBACK_BUFFER_SIZE,
$FEEDBACK_BUFFER_TYPE = GL_FEEDBACK_BUFFER_TYPE,
$FEEDBACK = GL_FEEDBACK,
$FILL = GL_FILL,
$FIRST_VERTEX_CONVENTION = GL_FIRST_VERTEX_CONVENTION,
$FIXED_ONLY = GL_FIXED_ONLY,
$FLAT = GL_FLAT,
$FLOAT_32_UNSIGNED_INT_24_8_REV = GL_FLOAT_32_UNSIGNED_INT_24_8_REV,
$FLOAT_MAT2x3 = GL_FLOAT_MAT2x3,
$FLOAT_MAT2x4 = GL_FLOAT_MAT2x4,
$FLOAT_MAT2 = GL_FLOAT_MAT2,
$FLOAT_MAT3x2 = GL_FLOAT_MAT3x2,
$FLOAT_MAT3x4 = GL_FLOAT_MAT3x4,
$FLOAT_MAT3 = GL_FLOAT_MAT3,
$FLOAT_MAT4x2 = GL_FLOAT_MAT4x2,
$FLOAT_MAT4x3 = GL_FLOAT_MAT4x3,
$FLOAT_MAT4 = GL_FLOAT_MAT4,
$FLOAT_VEC2 = GL_FLOAT_VEC2,
$FLOAT_VEC3 = GL_FLOAT_VEC3,
$FLOAT_VEC4 = GL_FLOAT_VEC4,
$FLOAT = GL_FLOAT,
$FOG_BIT = GL_FOG_BIT,
$FOG_COLOR = GL_FOG_COLOR,
$FOG_COORD_ARRAY_BUFFER_BINDING = GL_FOG_COORD_ARRAY_BUFFER_BINDING,
$FOG_COORD_ARRAY_POINTER = GL_FOG_COORD_ARRAY_POINTER,
$FOG_COORD_ARRAY_STRIDE = GL_FOG_COORD_ARRAY_STRIDE,
$FOG_COORD_ARRAY_TYPE = GL_FOG_COORD_ARRAY_TYPE,
$FOG_COORD_ARRAY = GL_FOG_COORD_ARRAY,
$FOG_COORDINATE_ARRAY_BUFFER_BINDING = GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING,
$FOG_COORDINATE_ARRAY_POINTER = GL_FOG_COORDINATE_ARRAY_POINTER,
$FOG_COORDINATE_ARRAY_STRIDE = GL_FOG_COORDINATE_ARRAY_STRIDE,
$FOG_COORDINATE_ARRAY_TYPE = GL_FOG_COORDINATE_ARRAY_TYPE,
$FOG_COORDINATE_ARRAY = GL_FOG_COORDINATE_ARRAY,
$FOG_COORDINATE_SOURCE = GL_FOG_COORDINATE_SOURCE,
$FOG_COORDINATE = GL_FOG_COORDINATE,
$FOG_COORD_SRC = GL_FOG_COORD_SRC,
$FOG_COORD = GL_FOG_COORD,
$FOG_DENSITY = GL_FOG_DENSITY,
$FOG_END = GL_FOG_END,
$FOG_HINT = GL_FOG_HINT,
$FOG_INDEX = GL_FOG_INDEX,
$FOG_MODE = GL_FOG_MODE,
$FOG_START = GL_FOG_START,
$FOG = GL_FOG,
$FRAGMENT_DEPTH = GL_FRAGMENT_DEPTH,
$FRAGMENT_SHADER_DERIVATIVE_HINT = GL_FRAGMENT_SHADER_DERIVATIVE_HINT,
$FRAGMENT_SHADER = GL_FRAGMENT_SHADER,
$FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE,
$FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE,
$FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING,
$FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE,
$FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE,
$FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE,
$FRAMEBUFFER_ATTACHMENT_LAYERED = GL_FRAMEBUFFER_ATTACHMENT_LAYERED,
$FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME,
$FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE,
$FRAMEBUFFER_ATTACHMENT_RED_SIZE = GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE,
$FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE,
$FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE,
$FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER,
$FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL,
$FRAMEBUFFER_BINDING = GL_FRAMEBUFFER_BINDING,
$FRAMEBUFFER_COMPLETE = GL_FRAMEBUFFER_COMPLETE,
$FRAMEBUFFER_DEFAULT = GL_FRAMEBUFFER_DEFAULT,
$FRAMEBUFFER_INCOMPLETE_ATTACHMENT = GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT,
$FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER,
$FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS,
$FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT,
$FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE,
$FRAMEBUFFER_INCOMPLETE_READ_BUFFER = GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER,
$FRAMEBUFFER_SRGB = GL_FRAMEBUFFER_SRGB,
$FRAMEBUFFER_UNDEFINED = GL_FRAMEBUFFER_UNDEFINED,
$FRAMEBUFFER_UNSUPPORTED = GL_FRAMEBUFFER_UNSUPPORTED,
$FRAMEBUFFER = GL_FRAMEBUFFER,
$FRONT_AND_BACK = GL_FRONT_AND_BACK,
$FRONT_FACE = GL_FRONT_FACE,
$FRONT_LEFT = GL_FRONT_LEFT,
$FRONT_RIGHT = GL_FRONT_RIGHT,
$FRONT = GL_FRONT,
$FUNC_ADD = GL_FUNC_ADD,
$FUNC_REVERSE_SUBTRACT = GL_FUNC_REVERSE_SUBTRACT,
$FUNC_SUBTRACT = GL_FUNC_SUBTRACT,
$GENERATE_MIPMAP_HINT = GL_GENERATE_MIPMAP_HINT,
$GENERATE_MIPMAP = GL_GENERATE_MIPMAP,
$GEOMETRY_INPUT_TYPE = GL_GEOMETRY_INPUT_TYPE,
$GEOMETRY_OUTPUT_TYPE = GL_GEOMETRY_OUTPUT_TYPE,
$GEOMETRY_SHADER = GL_GEOMETRY_SHADER,
$GEOMETRY_VERTICES_OUT = GL_GEOMETRY_VERTICES_OUT,
$GEQUAL = GL_GEQUAL,
$GREATER = GL_GREATER,
$GREEN_BIAS = GL_GREEN_BIAS,
$GREEN_BITS = GL_GREEN_BITS,
$GREEN_INTEGER = GL_GREEN_INTEGER,
$GREEN_SCALE = GL_GREEN_SCALE,
$GREEN = GL_GREEN,
$HALF_FLOAT = GL_HALF_FLOAT,
$HINT_BIT = GL_HINT_BIT,
$HISTOGRAM_ALPHA_SIZE = GL_HISTOGRAM_ALPHA_SIZE,
$HISTOGRAM_BLUE_SIZE = GL_HISTOGRAM_BLUE_SIZE,
$HISTOGRAM_FORMAT = GL_HISTOGRAM_FORMAT,
$HISTOGRAM_GREEN_SIZE = GL_HISTOGRAM_GREEN_SIZE,
$HISTOGRAM_LUMINANCE_SIZE = GL_HISTOGRAM_LUMINANCE_SIZE,
$HISTOGRAM_RED_SIZE = GL_HISTOGRAM_RED_SIZE,
$HISTOGRAM_SINK = GL_HISTOGRAM_SINK,
$HISTOGRAM_WIDTH = GL_HISTOGRAM_WIDTH,
$HISTOGRAM = GL_HISTOGRAM,
$INCR_WRAP = GL_INCR_WRAP,
$INCR = GL_INCR,
$INDEX_ARRAY_BUFFER_BINDING = GL_INDEX_ARRAY_BUFFER_BINDING,
$INDEX_ARRAY_POINTER = GL_INDEX_ARRAY_POINTER,
$INDEX_ARRAY_STRIDE = GL_INDEX_ARRAY_STRIDE,
$INDEX_ARRAY_TYPE = GL_INDEX_ARRAY_TYPE,
$INDEX_ARRAY = GL_INDEX_ARRAY,
$INDEX_BITS = GL_INDEX_BITS,
$INDEX_CLEAR_VALUE = GL_INDEX_CLEAR_VALUE,
$INDEX_LOGIC_OP = GL_INDEX_LOGIC_OP,
$INDEX_MODE = GL_INDEX_MODE,
$INDEX_OFFSET = GL_INDEX_OFFSET,
$INDEX_SHIFT = GL_INDEX_SHIFT,
$INDEX_WRITEMASK = GL_INDEX_WRITEMASK,
$INDEX = GL_INDEX,
$INFO_LOG_LENGTH = GL_INFO_LOG_LENGTH,
$INTENSITY12 = GL_INTENSITY12,
$INTENSITY16_SNORM = GL_INTENSITY16_SNORM,
$INTENSITY16 = GL_INTENSITY16,
$INTENSITY4 = GL_INTENSITY4,
$INTENSITY8_SNORM = GL_INTENSITY8_SNORM,
$INTENSITY8 = GL_INTENSITY8,
$INTENSITY_SNORM = GL_INTENSITY_SNORM,
$INTENSITY = GL_INTENSITY,
$INTERLEAVED_ATTRIBS = GL_INTERLEAVED_ATTRIBS,
$INTERPOLATE = GL_INTERPOLATE,
$INT_SAMPLER_1D_ARRAY = GL_INT_SAMPLER_1D_ARRAY,
$INT_SAMPLER_1D = GL_INT_SAMPLER_1D,
$INT_SAMPLER_2D_ARRAY = GL_INT_SAMPLER_2D_ARRAY,
$INT_SAMPLER_2D_MULTISAMPLE_ARRAY = GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY,
$INT_SAMPLER_2D_MULTISAMPLE = GL_INT_SAMPLER_2D_MULTISAMPLE,
$INT_SAMPLER_2D_RECT = GL_INT_SAMPLER_2D_RECT,
$INT_SAMPLER_2D = GL_INT_SAMPLER_2D,
$INT_SAMPLER_3D = GL_INT_SAMPLER_3D,
$INT_SAMPLER_BUFFER = GL_INT_SAMPLER_BUFFER,
$INT_SAMPLER_CUBE_MAP_ARRAY = GL_INT_SAMPLER_CUBE_MAP_ARRAY,
$INT_SAMPLER_CUBE = GL_INT_SAMPLER_CUBE,
$INT_VEC2 = GL_INT_VEC2,
$INT_VEC3 = GL_INT_VEC3,
$INT_VEC4 = GL_INT_VEC4,
$INT = GL_INT,
$INVALID_ENUM = GL_INVALID_ENUM,
$INVALID_FRAMEBUFFER_OPERATION = GL_INVALID_FRAMEBUFFER_OPERATION,
$INVALID_INDEX = GL_INVALID_INDEX,
$INVALID_OPERATION = GL_INVALID_OPERATION,
$INVALID_VALUE = GL_INVALID_VALUE,
$INVERTED_SCREEN_W_REND = GL_INVERTED_SCREEN_W_REND,
$INVERT = GL_INVERT,
$KEEP = GL_KEEP,
$LAST_VERTEX_CONVENTION = GL_LAST_VERTEX_CONVENTION,
$LEFT = GL_LEFT,
$LEQUAL = GL_LEQUAL,
$LESS = GL_LESS,
$LIGHT0 = GL_LIGHT0,
$LIGHT1 = GL_LIGHT1,
$LIGHT2 = GL_LIGHT2,
$LIGHT3 = GL_LIGHT3,
$LIGHT4 = GL_LIGHT4,
$LIGHT5 = GL_LIGHT5,
$LIGHT6 = GL_LIGHT6,
$LIGHT7 = GL_LIGHT7,
$LIGHTING_BIT = GL_LIGHTING_BIT,
$LIGHTING = GL_LIGHTING,
$LIGHT_MODEL_AMBIENT = GL_LIGHT_MODEL_AMBIENT,
$LIGHT_MODEL_COLOR_CONTROL = GL_LIGHT_MODEL_COLOR_CONTROL,
$LIGHT_MODEL_LOCAL_VIEWER = GL_LIGHT_MODEL_LOCAL_VIEWER,
$LIGHT_MODEL_TWO_SIDE = GL_LIGHT_MODEL_TWO_SIDE,
$LINEAR_ATTENUATION = GL_LINEAR_ATTENUATION,
$LINEAR_MIPMAP_LINEAR = GL_LINEAR_MIPMAP_LINEAR,
$LINEAR_MIPMAP_NEAREST = GL_LINEAR_MIPMAP_NEAREST,
$LINEAR = GL_LINEAR,
$LINE_BIT = GL_LINE_BIT,
$LINE_LOOP = GL_LINE_LOOP,
$LINE_RESET_TOKEN = GL_LINE_RESET_TOKEN,
$LINES_ADJACENCY = GL_LINES_ADJACENCY,
$LINE_SMOOTH_HINT = GL_LINE_SMOOTH_HINT,
$LINE_SMOOTH = GL_LINE_SMOOTH,
$LINE_STIPPLE_PATTERN = GL_LINE_STIPPLE_PATTERN,
$LINE_STIPPLE_REPEAT = GL_LINE_STIPPLE_REPEAT,
$LINE_STIPPLE = GL_LINE_STIPPLE,
$LINE_STRIP_ADJACENCY = GL_LINE_STRIP_ADJACENCY,
$LINE_STRIP = GL_LINE_STRIP,
$LINES = GL_LINES,
$LINE_TOKEN = GL_LINE_TOKEN,
$LINE_WIDTH_GRANULARITY = GL_LINE_WIDTH_GRANULARITY,
$LINE_WIDTH_RANGE = GL_LINE_WIDTH_RANGE,
$LINE_WIDTH = GL_LINE_WIDTH,
$LINE = GL_LINE,
$LINK_STATUS = GL_LINK_STATUS,
$LIST_BASE = GL_LIST_BASE,
$LIST_BIT = GL_LIST_BIT,
$LIST_INDEX = GL_LIST_INDEX,
$LIST_MODE = GL_LIST_MODE,
$LOAD = GL_LOAD,
$LOGIC_OP_MODE = GL_LOGIC_OP_MODE,
$LOGIC_OP = GL_LOGIC_OP,
$LOWER_LEFT = GL_LOWER_LEFT,
$LUMINANCE12_ALPHA12 = GL_LUMINANCE12_ALPHA12,
$LUMINANCE12_ALPHA4 = GL_LUMINANCE12_ALPHA4,
$LUMINANCE12 = GL_LUMINANCE12,
$LUMINANCE16_ALPHA16_SNORM = GL_LUMINANCE16_ALPHA16_SNORM,
$LUMINANCE16_ALPHA16 = GL_LUMINANCE16_ALPHA16,
$LUMINANCE16_SNORM = GL_LUMINANCE16_SNORM,
$LUMINANCE16 = GL_LUMINANCE16,
$LUMINANCE4_ALPHA4 = GL_LUMINANCE4_ALPHA4,
$LUMINANCE4 = GL_LUMINANCE4,
$LUMINANCE6_ALPHA2 = GL_LUMINANCE6_ALPHA2,
$LUMINANCE8_ALPHA8_SNORM = GL_LUMINANCE8_ALPHA8_SNORM,
$LUMINANCE8_ALPHA8 = GL_LUMINANCE8_ALPHA8,
$LUMINANCE8_SNORM = GL_LUMINANCE8_SNORM,
$LUMINANCE8 = GL_LUMINANCE8,
$LUMINANCE_ALPHA_SNORM = GL_LUMINANCE_ALPHA_SNORM,
$LUMINANCE_ALPHA = GL_LUMINANCE_ALPHA,
$LUMINANCE_SNORM = GL_LUMINANCE_SNORM,
$LUMINANCE = GL_LUMINANCE,
$MAJOR_VERSION = GL_MAJOR_VERSION,
$MAP1_COLOR_4 = GL_MAP1_COLOR_4,
$MAP1_GRID_DOMAIN = GL_MAP1_GRID_DOMAIN,
$MAP1_GRID_SEGMENTS = GL_MAP1_GRID_SEGMENTS,
$MAP1_INDEX = GL_MAP1_INDEX,
$MAP1_NORMAL = GL_MAP1_NORMAL,
$MAP1_TEXTURE_COORD_1 = GL_MAP1_TEXTURE_COORD_1,
$MAP1_TEXTURE_COORD_2 = GL_MAP1_TEXTURE_COORD_2,
$MAP1_TEXTURE_COORD_3 = GL_MAP1_TEXTURE_COORD_3,
$MAP1_TEXTURE_COORD_4 = GL_MAP1_TEXTURE_COORD_4,
$MAP1_VERTEX_3 = GL_MAP1_VERTEX_3,
$MAP1_VERTEX_4 = GL_MAP1_VERTEX_4,
$MAP2_COLOR_4 = GL_MAP2_COLOR_4,
$MAP2_GRID_DOMAIN = GL_MAP2_GRID_DOMAIN,
$MAP2_GRID_SEGMENTS = GL_MAP2_GRID_SEGMENTS,
$MAP2_INDEX = GL_MAP2_INDEX,
$MAP2_NORMAL = GL_MAP2_NORMAL,
$MAP2_TEXTURE_COORD_1 = GL_MAP2_TEXTURE_COORD_1,
$MAP2_TEXTURE_COORD_2 = GL_MAP2_TEXTURE_COORD_2,
$MAP2_TEXTURE_COORD_3 = GL_MAP2_TEXTURE_COORD_3,
$MAP2_TEXTURE_COORD_4 = GL_MAP2_TEXTURE_COORD_4,
$MAP2_VERTEX_3 = GL_MAP2_VERTEX_3,
$MAP2_VERTEX_4 = GL_MAP2_VERTEX_4,
$MAP_COLOR = GL_MAP_COLOR,
$MAP_FLUSH_EXPLICIT_BIT = GL_MAP_FLUSH_EXPLICIT_BIT,
$MAP_INVALIDATE_BUFFER_BIT = GL_MAP_INVALIDATE_BUFFER_BIT,
$MAP_INVALIDATE_RANGE_BIT = GL_MAP_INVALIDATE_RANGE_BIT,
$MAP_READ_BIT = GL_MAP_READ_BIT,
$MAP_STENCIL = GL_MAP_STENCIL,
$MAP_UNSYNCHRONIZED_BIT = GL_MAP_UNSYNCHRONIZED_BIT,
$MAP_WRITE_BIT = GL_MAP_WRITE_BIT,
$MATRIX_MODE = GL_MATRIX_MODE,
$MAX_3D_TEXTURE_SIZE = GL_MAX_3D_TEXTURE_SIZE,
$MAX_ARRAY_TEXTURE_LAYERS = GL_MAX_ARRAY_TEXTURE_LAYERS,
$MAX_ATTRIB_STACK_DEPTH = GL_MAX_ATTRIB_STACK_DEPTH,
$MAX_CLIENT_ATTRIB_STACK_DEPTH = GL_MAX_CLIENT_ATTRIB_STACK_DEPTH,
$MAX_CLIP_DISTANCES = GL_MAX_CLIP_DISTANCES,
$MAX_CLIP_PLANES = GL_MAX_CLIP_PLANES,
$MAX_COLOR_ATTACHMENTS = GL_MAX_COLOR_ATTACHMENTS,
$MAX_COLOR_MATRIX_STACK_DEPTH = GL_MAX_COLOR_MATRIX_STACK_DEPTH,
$MAX_COLOR_TEXTURE_SAMPLES = GL_MAX_COLOR_TEXTURE_SAMPLES,
$MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS,
$MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS,
$MAX_COMBINED_TEXTURE_IMAGE_UNITS = GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS,
$MAX_COMBINED_UNIFORM_BLOCKS = GL_MAX_COMBINED_UNIFORM_BLOCKS,
$MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS,
$MAX_CONVOLUTION_HEIGHT = GL_MAX_CONVOLUTION_HEIGHT,
$MAX_CONVOLUTION_WIDTH = GL_MAX_CONVOLUTION_WIDTH,
$MAX_CUBE_MAP_TEXTURE_SIZE = GL_MAX_CUBE_MAP_TEXTURE_SIZE,
$MAX_DEPTH_TEXTURE_SAMPLES = GL_MAX_DEPTH_TEXTURE_SAMPLES,
$MAX_DRAW_BUFFERS = GL_MAX_DRAW_BUFFERS,
$MAX_ELEMENTS_INDICES = GL_MAX_ELEMENTS_INDICES,
$MAX_ELEMENTS_VERTICES = GL_MAX_ELEMENTS_VERTICES,
$MAX_EVAL_ORDER = GL_MAX_EVAL_ORDER,
$MAX_FRAGMENT_INPUT_COMPONENTS = GL_MAX_FRAGMENT_INPUT_COMPONENTS,
$MAX_FRAGMENT_UNIFORM_BLOCKS = GL_MAX_FRAGMENT_UNIFORM_BLOCKS,
$MAX_FRAGMENT_UNIFORM_COMPONENTS = GL_MAX_FRAGMENT_UNIFORM_COMPONENTS,
$MAX_GEOMETRY_INPUT_COMPONENTS = GL_MAX_GEOMETRY_INPUT_COMPONENTS,
$MAX_GEOMETRY_OUTPUT_COMPONENTS = GL_MAX_GEOMETRY_OUTPUT_COMPONENTS,
$MAX_GEOMETRY_OUTPUT_VERTICES = GL_MAX_GEOMETRY_OUTPUT_VERTICES,
$MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS,
$MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS,
$MAX_GEOMETRY_UNIFORM_BLOCKS = GL_MAX_GEOMETRY_UNIFORM_BLOCKS,
$MAX_GEOMETRY_UNIFORM_COMPONENTS = GL_MAX_GEOMETRY_UNIFORM_COMPONENTS,
$MAX_INTEGER_SAMPLES = GL_MAX_INTEGER_SAMPLES,
$MAX_LIGHTS = GL_MAX_LIGHTS,
$MAX_LIST_NESTING = GL_MAX_LIST_NESTING,
$MAX_MODELVIEW_STACK_DEPTH = GL_MAX_MODELVIEW_STACK_DEPTH,
$MAX_NAME_STACK_DEPTH = GL_MAX_NAME_STACK_DEPTH,
$MAX_PIXEL_MAP_TABLE = GL_MAX_PIXEL_MAP_TABLE,
$MAX_PROGRAM_TEXEL_OFFSET = GL_MAX_PROGRAM_TEXEL_OFFSET,
$MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS = GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS,
$MAX_PROGRAM_TEXTURE_GATHER_OFFSET = GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET,
$MAX_PROJECTION_STACK_DEPTH = GL_MAX_PROJECTION_STACK_DEPTH,
$MAX_RECTANGLE_TEXTURE_SIZE = GL_MAX_RECTANGLE_TEXTURE_SIZE,
$MAX_RENDERBUFFER_SIZE = GL_MAX_RENDERBUFFER_SIZE,
$MAX_SAMPLE_MASK_WORDS = GL_MAX_SAMPLE_MASK_WORDS,
$MAX_SAMPLES = GL_MAX_SAMPLES,
$MAX_SERVER_WAIT_TIMEOUT = GL_MAX_SERVER_WAIT_TIMEOUT,
$MAX_TEXTURE_BUFFER_SIZE = GL_MAX_TEXTURE_BUFFER_SIZE,
$MAX_TEXTURE_COORDS = GL_MAX_TEXTURE_COORDS,
$MAX_TEXTURE_IMAGE_UNITS = GL_MAX_TEXTURE_IMAGE_UNITS,
$MAX_TEXTURE_LOD_BIAS = GL_MAX_TEXTURE_LOD_BIAS,
$MAX_TEXTURE_SIZE = GL_MAX_TEXTURE_SIZE,
$MAX_TEXTURE_STACK_DEPTH = GL_MAX_TEXTURE_STACK_DEPTH,
$MAX_TEXTURE_UNITS = GL_MAX_TEXTURE_UNITS,
$MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS,
$MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS,
$MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS,
$MAX_UNIFORM_BLOCK_SIZE = GL_MAX_UNIFORM_BLOCK_SIZE,
$MAX_UNIFORM_BUFFER_BINDINGS = GL_MAX_UNIFORM_BUFFER_BINDINGS,
$MAX_VARYING_COMPONENTS = GL_MAX_VARYING_COMPONENTS,
$MAX_VARYING_FLOATS = GL_MAX_VARYING_FLOATS,
$MAX_VERTEX_ATTRIBS = GL_MAX_VERTEX_ATTRIBS,
$MAX_VERTEX_OUTPUT_COMPONENTS = GL_MAX_VERTEX_OUTPUT_COMPONENTS,
$MAX_VERTEX_TEXTURE_IMAGE_UNITS = GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS,
$MAX_VERTEX_UNIFORM_BLOCKS = GL_MAX_VERTEX_UNIFORM_BLOCKS,
$MAX_VERTEX_UNIFORM_COMPONENTS = GL_MAX_VERTEX_UNIFORM_COMPONENTS,
$MAX_VIEWPORT_DIMS = GL_MAX_VIEWPORT_DIMS,
$MAX = GL_MAX,
$MINMAX_FORMAT = GL_MINMAX_FORMAT,
$MINMAX_SINK = GL_MINMAX_SINK,
$MINMAX = GL_MINMAX,
$MINOR_VERSION = GL_MINOR_VERSION,
$MIN_PROGRAM_TEXEL_OFFSET = GL_MIN_PROGRAM_TEXEL_OFFSET,
$MIN_PROGRAM_TEXTURE_GATHER_OFFSET = GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET,
$MIN_SAMPLE_SHADING_VALUE = GL_MIN_SAMPLE_SHADING_VALUE,
$MIN = GL_MIN,
$MIRRORED_REPEAT = GL_MIRRORED_REPEAT,
$MODELVIEW_MATRIX = GL_MODELVIEW_MATRIX,
$MODELVIEW_STACK_DEPTH = GL_MODELVIEW_STACK_DEPTH,
$MODELVIEW = GL_MODELVIEW,
$MODULATE = GL_MODULATE,
$MULTISAMPLE_BIT = GL_MULTISAMPLE_BIT,
$MULTISAMPLE = GL_MULTISAMPLE,
$MULT = GL_MULT,
$N3F_V3F = GL_N3F_V3F,
$NAME_STACK_DEPTH = GL_NAME_STACK_DEPTH,
$NAND = GL_NAND,
$NEAREST_MIPMAP_LINEAR = GL_NEAREST_MIPMAP_LINEAR,
$NEAREST_MIPMAP_NEAREST = GL_NEAREST_MIPMAP_NEAREST,
$NEAREST = GL_NEAREST,
$NEVER = GL_NEVER,
$NICEST = GL_NICEST,
$NO_ERROR = GL_NO_ERROR,
$NONE = GL_NONE,
$NOOP = GL_NOOP,
$NORMAL_ARRAY_BUFFER_BINDING = GL_NORMAL_ARRAY_BUFFER_BINDING,
$NORMAL_ARRAY_POINTER = GL_NORMAL_ARRAY_POINTER,
$NORMAL_ARRAY_STRIDE = GL_NORMAL_ARRAY_STRIDE,
$NORMAL_ARRAY_TYPE = GL_NORMAL_ARRAY_TYPE,
$NORMAL_ARRAY = GL_NORMAL_ARRAY,
$NORMALIZE = GL_NORMALIZE,
$NORMAL_MAP = GL_NORMAL_MAP,
$NOR = GL_NOR,
$NOTEQUAL = GL_NOTEQUAL,
$NUM_COMPRESSED_TEXTURE_FORMATS = GL_NUM_COMPRESSED_TEXTURE_FORMATS,
$OBJECT_LINEAR = GL_OBJECT_LINEAR,
$OBJECT_PLANE = GL_OBJECT_PLANE,
$OBJECT_TYPE = GL_OBJECT_TYPE,
$ONE_MINUS_CONSTANT_ALPHA = GL_ONE_MINUS_CONSTANT_ALPHA,
$ONE_MINUS_CONSTANT_COLOR = GL_ONE_MINUS_CONSTANT_COLOR,
$ONE_MINUS_DST_ALPHA = GL_ONE_MINUS_DST_ALPHA,
$ONE_MINUS_DST_COLOR = GL_ONE_MINUS_DST_COLOR,
$ONE_MINUS_SRC_ALPHA = GL_ONE_MINUS_SRC_ALPHA,
$ONE_MINUS_SRC_COLOR = GL_ONE_MINUS_SRC_COLOR,
$ONE = GL_ONE,
$OPERAND0_ALPHA = GL_OPERAND0_ALPHA,
$OPERAND0_RGB = GL_OPERAND0_RGB,
$OPERAND1_ALPHA = GL_OPERAND1_ALPHA,
$OPERAND1_RGB = GL_OPERAND1_RGB,
$OPERAND2_ALPHA = GL_OPERAND2_ALPHA,
$OPERAND2_RGB = GL_OPERAND2_RGB,
$ORDER = GL_ORDER,
$OR_INVERTED = GL_OR_INVERTED,
$OR_REVERSE = GL_OR_REVERSE,
$OR = GL_OR,
$OUT_OF_MEMORY = GL_OUT_OF_MEMORY,
$PACK_ALIGNMENT = GL_PACK_ALIGNMENT,
$PACK_IMAGE_HEIGHT = GL_PACK_IMAGE_HEIGHT,
$PACK_LSB_FIRST = GL_PACK_LSB_FIRST,
$PACK_ROW_LENGTH = GL_PACK_ROW_LENGTH,
$PACK_SKIP_IMAGES = GL_PACK_SKIP_IMAGES,
$PACK_SKIP_PIXELS = GL_PACK_SKIP_PIXELS,
$PACK_SKIP_ROWS = GL_PACK_SKIP_ROWS,
$PACK_SWAP_BYTES = GL_PACK_SWAP_BYTES,
$PASS_THROUGH_TOKEN = GL_PASS_THROUGH_TOKEN,
$PERSPECTIVE_CORRECTION_HINT = GL_PERSPECTIVE_CORRECTION_HINT,
$PIXEL_MAP_A_TO_A_SIZE = GL_PIXEL_MAP_A_TO_A_SIZE,
$PIXEL_MAP_A_TO_A = GL_PIXEL_MAP_A_TO_A,
$PIXEL_MAP_B_TO_B_SIZE = GL_PIXEL_MAP_B_TO_B_SIZE,
$PIXEL_MAP_B_TO_B = GL_PIXEL_MAP_B_TO_B,
$PIXEL_MAP_G_TO_G_SIZE = GL_PIXEL_MAP_G_TO_G_SIZE,
$PIXEL_MAP_G_TO_G = GL_PIXEL_MAP_G_TO_G,
$PIXEL_MAP_I_TO_A_SIZE = GL_PIXEL_MAP_I_TO_A_SIZE,
$PIXEL_MAP_I_TO_A = GL_PIXEL_MAP_I_TO_A,
$PIXEL_MAP_I_TO_B_SIZE = GL_PIXEL_MAP_I_TO_B_SIZE,
$PIXEL_MAP_I_TO_B = GL_PIXEL_MAP_I_TO_B,
$PIXEL_MAP_I_TO_G_SIZE = GL_PIXEL_MAP_I_TO_G_SIZE,
$PIXEL_MAP_I_TO_G = GL_PIXEL_MAP_I_TO_G,
$PIXEL_MAP_I_TO_I_SIZE = GL_PIXEL_MAP_I_TO_I_SIZE,
$PIXEL_MAP_I_TO_I = GL_PIXEL_MAP_I_TO_I,
$PIXEL_MAP_I_TO_R_SIZE = GL_PIXEL_MAP_I_TO_R_SIZE,
$PIXEL_MAP_I_TO_R = GL_PIXEL_MAP_I_TO_R,
$PIXEL_MAP_R_TO_R_SIZE = GL_PIXEL_MAP_R_TO_R_SIZE,
$PIXEL_MAP_R_TO_R = GL_PIXEL_MAP_R_TO_R,
$PIXEL_MAP_S_TO_S_SIZE = GL_PIXEL_MAP_S_TO_S_SIZE,
$PIXEL_MAP_S_TO_S = GL_PIXEL_MAP_S_TO_S,
$PIXEL_MODE_BIT = GL_PIXEL_MODE_BIT,
$PIXEL_PACK_BUFFER_BINDING = GL_PIXEL_PACK_BUFFER_BINDING,
$PIXEL_PACK_BUFFER = GL_PIXEL_PACK_BUFFER,
$PIXEL_UNPACK_BUFFER_BINDING = GL_PIXEL_UNPACK_BUFFER_BINDING,
$PIXEL_UNPACK_BUFFER = GL_PIXEL_UNPACK_BUFFER,
$POINT_BIT = GL_POINT_BIT,
$POINT_DISTANCE_ATTENUATION = GL_POINT_DISTANCE_ATTENUATION,
$POINT_FADE_THRESHOLD_SIZE = GL_POINT_FADE_THRESHOLD_SIZE,
$POINT_SIZE_GRANULARITY = GL_POINT_SIZE_GRANULARITY,
$POINT_SIZE_MAX = GL_POINT_SIZE_MAX,
$POINT_SIZE_MIN = GL_POINT_SIZE_MIN,
$POINT_SIZE_RANGE = GL_POINT_SIZE_RANGE,
$POINT_SIZE = GL_POINT_SIZE,
$POINT_SMOOTH_HINT = GL_POINT_SMOOTH_HINT,
$POINT_SMOOTH = GL_POINT_SMOOTH,
$POINT_SPRITE_COORD_ORIGIN = GL_POINT_SPRITE_COORD_ORIGIN,
$POINT_SPRITE = GL_POINT_SPRITE,
$POINTS = GL_POINTS,
$POINT_TOKEN = GL_POINT_TOKEN,
$POINT = GL_POINT,
$POLYGON_BIT = GL_POLYGON_BIT,
$POLYGON_MODE = GL_POLYGON_MODE,
$POLYGON_OFFSET_FACTOR = GL_POLYGON_OFFSET_FACTOR,
$POLYGON_OFFSET_FILL = GL_POLYGON_OFFSET_FILL,
$POLYGON_OFFSET_LINE = GL_POLYGON_OFFSET_LINE,
$POLYGON_OFFSET_POINT = GL_POLYGON_OFFSET_POINT,
$POLYGON_OFFSET_UNITS = GL_POLYGON_OFFSET_UNITS,
$POLYGON_SMOOTH_HINT = GL_POLYGON_SMOOTH_HINT,
$POLYGON_SMOOTH = GL_POLYGON_SMOOTH,
$POLYGON_STIPPLE_BIT = GL_POLYGON_STIPPLE_BIT,
$POLYGON_STIPPLE = GL_POLYGON_STIPPLE,
$POLYGON_TOKEN = GL_POLYGON_TOKEN,
$POLYGON = GL_POLYGON,
$POSITION = GL_POSITION,
$POST_COLOR_MATRIX_ALPHA_BIAS = GL_POST_COLOR_MATRIX_ALPHA_BIAS,
$POST_COLOR_MATRIX_ALPHA_SCALE = GL_POST_COLOR_MATRIX_ALPHA_SCALE,
$POST_COLOR_MATRIX_BLUE_BIAS = GL_POST_COLOR_MATRIX_BLUE_BIAS,
$POST_COLOR_MATRIX_BLUE_SCALE = GL_POST_COLOR_MATRIX_BLUE_SCALE,
$POST_COLOR_MATRIX_COLOR_TABLE = GL_POST_COLOR_MATRIX_COLOR_TABLE,
$POST_COLOR_MATRIX_GREEN_BIAS = GL_POST_COLOR_MATRIX_GREEN_BIAS,
$POST_COLOR_MATRIX_GREEN_SCALE = GL_POST_COLOR_MATRIX_GREEN_SCALE,
$POST_COLOR_MATRIX_RED_BIAS = GL_POST_COLOR_MATRIX_RED_BIAS,
$POST_COLOR_MATRIX_RED_SCALE = GL_POST_COLOR_MATRIX_RED_SCALE,
$POST_CONVOLUTION_ALPHA_BIAS = GL_POST_CONVOLUTION_ALPHA_BIAS,
$POST_CONVOLUTION_ALPHA_SCALE = GL_POST_CONVOLUTION_ALPHA_SCALE,
$POST_CONVOLUTION_BLUE_BIAS = GL_POST_CONVOLUTION_BLUE_BIAS,
$POST_CONVOLUTION_BLUE_SCALE = GL_POST_CONVOLUTION_BLUE_SCALE,
$POST_CONVOLUTION_COLOR_TABLE = GL_POST_CONVOLUTION_COLOR_TABLE,
$POST_CONVOLUTION_GREEN_BIAS = GL_POST_CONVOLUTION_GREEN_BIAS,
$POST_CONVOLUTION_GREEN_SCALE = GL_POST_CONVOLUTION_GREEN_SCALE,
$POST_CONVOLUTION_RED_BIAS = GL_POST_CONVOLUTION_RED_BIAS,
$POST_CONVOLUTION_RED_SCALE = GL_POST_CONVOLUTION_RED_SCALE,
$PREVIOUS = GL_PREVIOUS,
$PRIMARY_COLOR = GL_PRIMARY_COLOR,
$PRIMITIVE_RESTART_INDEX = GL_PRIMITIVE_RESTART_INDEX,
$PRIMITIVE_RESTART = GL_PRIMITIVE_RESTART,
$PRIMITIVES_GENERATED = GL_PRIMITIVES_GENERATED,
$PROGRAM_POINT_SIZE = GL_PROGRAM_POINT_SIZE,
$PROJECTION_MATRIX = GL_PROJECTION_MATRIX,
$PROJECTION_STACK_DEPTH = GL_PROJECTION_STACK_DEPTH,
$PROJECTION = GL_PROJECTION,
$PROVOKING_VERTEX = GL_PROVOKING_VERTEX,
$PROXY_COLOR_TABLE = GL_PROXY_COLOR_TABLE,
$PROXY_HISTOGRAM = GL_PROXY_HISTOGRAM,
$PROXY_POST_COLOR_MATRIX_COLOR_TABLE = GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE,
$PROXY_POST_CONVOLUTION_COLOR_TABLE = GL_PROXY_POST_CONVOLUTION_COLOR_TABLE,
$PROXY_TEXTURE_1D_ARRAY = GL_PROXY_TEXTURE_1D_ARRAY,
$PROXY_TEXTURE_1D = GL_PROXY_TEXTURE_1D,
$PROXY_TEXTURE_2D_ARRAY = GL_PROXY_TEXTURE_2D_ARRAY,
$PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY,
$PROXY_TEXTURE_2D_MULTISAMPLE = GL_PROXY_TEXTURE_2D_MULTISAMPLE,
$PROXY_TEXTURE_2D = GL_PROXY_TEXTURE_2D,
$PROXY_TEXTURE_3D = GL_PROXY_TEXTURE_3D,
$PROXY_TEXTURE_CUBE_MAP_ARRAY = GL_PROXY_TEXTURE_CUBE_MAP_ARRAY,
$PROXY_TEXTURE_CUBE_MAP = GL_PROXY_TEXTURE_CUBE_MAP,
$PROXY_TEXTURE_RECTANGLE = GL_PROXY_TEXTURE_RECTANGLE,
$QUADRATIC_ATTENUATION = GL_QUADRATIC_ATTENUATION,
$QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION = GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION,
$QUAD_STRIP = GL_QUAD_STRIP,
$QUADS = GL_QUADS,
$QUERY_BY_REGION_NO_WAIT = GL_QUERY_BY_REGION_NO_WAIT,
$QUERY_BY_REGION_WAIT = GL_QUERY_BY_REGION_WAIT,
$QUERY_COUNTER_BITS = GL_QUERY_COUNTER_BITS,
$QUERY_NO_WAIT = GL_QUERY_NO_WAIT,
$QUERY_RESULT_AVAILABLE = GL_QUERY_RESULT_AVAILABLE,
$QUERY_RESULT = GL_QUERY_RESULT,
$QUERY_WAIT = GL_QUERY_WAIT,
$Q = GL_Q,
$R11F_G11F_B10F = GL_R11F_G11F_B10F,
$R16F = GL_R16F,
$R16I = GL_R16I,
$R16_SNORM = GL_R16_SNORM,
$R16UI = GL_R16UI,
$R16 = GL_R16,
$R32F = GL_R32F,
$R32I = GL_R32I,
$R32UI = GL_R32UI,
$R3_G3_B2 = GL_R3_G3_B2,
$R8I = GL_R8I,
$R8_SNORM = GL_R8_SNORM,
$R8UI = GL_R8UI,
$R8 = GL_R8,
$RASTERIZER_DISCARD = GL_RASTERIZER_DISCARD,
$READ_BUFFER = GL_READ_BUFFER,
$READ_FRAMEBUFFER_BINDING = GL_READ_FRAMEBUFFER_BINDING,
$READ_FRAMEBUFFER = GL_READ_FRAMEBUFFER,
$READ_ONLY = GL_READ_ONLY,
$READ_WRITE = GL_READ_WRITE,
$RED_BIAS = GL_RED_BIAS,
$RED_BITS = GL_RED_BITS,
$RED_INTEGER = GL_RED_INTEGER,
$RED_SCALE = GL_RED_SCALE,
$RED_SNORM = GL_RED_SNORM,
$REDUCE = GL_REDUCE,
$RED = GL_RED,
$REFLECTION_MAP = GL_REFLECTION_MAP,
$RENDERBUFFER_ALPHA_SIZE = GL_RENDERBUFFER_ALPHA_SIZE,
$RENDERBUFFER_BINDING = GL_RENDERBUFFER_BINDING,
$RENDERBUFFER_BLUE_SIZE = GL_RENDERBUFFER_BLUE_SIZE,
$RENDERBUFFER_DEPTH_SIZE = GL_RENDERBUFFER_DEPTH_SIZE,
$RENDERBUFFER_GREEN_SIZE = GL_RENDERBUFFER_GREEN_SIZE,
$RENDERBUFFER_HEIGHT = GL_RENDERBUFFER_HEIGHT,
$RENDERBUFFER_INTERNAL_FORMAT = GL_RENDERBUFFER_INTERNAL_FORMAT,
$RENDERBUFFER_RED_SIZE = GL_RENDERBUFFER_RED_SIZE,
$RENDERBUFFER_SAMPLES = GL_RENDERBUFFER_SAMPLES,
$RENDERBUFFER_STENCIL_SIZE = GL_RENDERBUFFER_STENCIL_SIZE,
$RENDERBUFFER_WIDTH = GL_RENDERBUFFER_WIDTH,
$RENDERBUFFER = GL_RENDERBUFFER,
$RENDERER = GL_RENDERER,
$RENDER_MODE = GL_RENDER_MODE,
$RENDER = GL_RENDER,
$REND_screen_coordinates = GL_REND_screen_coordinates,
$REPEAT = GL_REPEAT,
$REPLACE = GL_REPLACE,
$REPLICATE_BORDER = GL_REPLICATE_BORDER,
$RESCALE_NORMAL = GL_RESCALE_NORMAL,
$RETURN = GL_RETURN,
$RG16F = GL_RG16F,
$RG16I = GL_RG16I,
$RG16_SNORM = GL_RG16_SNORM,
$RG16UI = GL_RG16UI,
$RG16 = GL_RG16,
$RG32F = GL_RG32F,
$RG32I = GL_RG32I,
$RG32UI = GL_RG32UI,
$RG8I = GL_RG8I,
$RG8_SNORM = GL_RG8_SNORM,
$RG8UI = GL_RG8UI,
$RG8 = GL_RG8,
$RGB10_A2 = GL_RGB10_A2,
$RGB10 = GL_RGB10,
$RGB12 = GL_RGB12,
$RGB16F = GL_RGB16F,
$RGB16I = GL_RGB16I,
$RGB16_SNORM = GL_RGB16_SNORM,
$RGB16UI = GL_RGB16UI,
$RGB16 = GL_RGB16,
$RGB32F = GL_RGB32F,
$RGB32I = GL_RGB32I,
$RGB32UI = GL_RGB32UI,
$RGB4 = GL_RGB4,
$RGB5_A1 = GL_RGB5_A1,
$RGB5 = GL_RGB5,
$RGB8I = GL_RGB8I,
$RGB8_SNORM = GL_RGB8_SNORM,
$RGB8UI = GL_RGB8UI,
$RGB8 = GL_RGB8,
$RGB9_E5 = GL_RGB9_E5,
$RGBA12 = GL_RGBA12,
$RGBA16F = GL_RGBA16F,
$RGBA16I = GL_RGBA16I,
$RGBA16_SNORM = GL_RGBA16_SNORM,
$RGBA16UI = GL_RGBA16UI,
$RGBA16 = GL_RGBA16,
$RGBA2 = GL_RGBA2,
$RGBA32F = GL_RGBA32F,
$RGBA32I = GL_RGBA32I,
$RGBA32UI = GL_RGBA32UI,
$RGBA4 = GL_RGBA4,
$RGBA8I = GL_RGBA8I,
$RGBA8_SNORM = GL_RGBA8_SNORM,
$RGBA8UI = GL_RGBA8UI,
$RGBA8 = GL_RGBA8,
$RGBA_INTEGER = GL_RGBA_INTEGER,
$RGBA_MODE = GL_RGBA_MODE,
$RGBA_SNORM = GL_RGBA_SNORM,
$RGBA = GL_RGBA,
$RGB_INTEGER = GL_RGB_INTEGER,
$RGB_SCALE = GL_RGB_SCALE,
$RGB_SNORM = GL_RGB_SNORM,
$RGB = GL_RGB,
$RG_INTEGER = GL_RG_INTEGER,
$RG_SNORM = GL_RG_SNORM,
$RG = GL_RG,
$RIGHT = GL_RIGHT,
$R = GL_R,
$SAMPLE_ALPHA_TO_COVERAGE = GL_SAMPLE_ALPHA_TO_COVERAGE,
$SAMPLE_ALPHA_TO_ONE = GL_SAMPLE_ALPHA_TO_ONE,
$SAMPLE_BUFFERS = GL_SAMPLE_BUFFERS,
$SAMPLE_COVERAGE_INVERT = GL_SAMPLE_COVERAGE_INVERT,
$SAMPLE_COVERAGE_VALUE = GL_SAMPLE_COVERAGE_VALUE,
$SAMPLE_COVERAGE = GL_SAMPLE_COVERAGE,
$SAMPLE_MASK_VALUE = GL_SAMPLE_MASK_VALUE,
$SAMPLE_MASK = GL_SAMPLE_MASK,
$SAMPLE_POSITION = GL_SAMPLE_POSITION,
$SAMPLER_1D_ARRAY_SHADOW = GL_SAMPLER_1D_ARRAY_SHADOW,
$SAMPLER_1D_ARRAY = GL_SAMPLER_1D_ARRAY,
$SAMPLER_1D_SHADOW = GL_SAMPLER_1D_SHADOW,
$SAMPLER_1D = GL_SAMPLER_1D,
$SAMPLER_2D_ARRAY_SHADOW = GL_SAMPLER_2D_ARRAY_SHADOW,
$SAMPLER_2D_ARRAY = GL_SAMPLER_2D_ARRAY,
$SAMPLER_2D_MULTISAMPLE_ARRAY = GL_SAMPLER_2D_MULTISAMPLE_ARRAY,
$SAMPLER_2D_MULTISAMPLE = GL_SAMPLER_2D_MULTISAMPLE,
$SAMPLER_2D_RECT_SHADOW = GL_SAMPLER_2D_RECT_SHADOW,
$SAMPLER_2D_RECT = GL_SAMPLER_2D_RECT,
$SAMPLER_2D_SHADOW = GL_SAMPLER_2D_SHADOW,
$SAMPLER_2D = GL_SAMPLER_2D,
$SAMPLER_3D = GL_SAMPLER_3D,
$SAMPLER_BUFFER = GL_SAMPLER_BUFFER,
$SAMPLER_CUBE_MAP_ARRAY_SHADOW = GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW,
$SAMPLER_CUBE_MAP_ARRAY = GL_SAMPLER_CUBE_MAP_ARRAY,
$SAMPLER_CUBE_SHADOW = GL_SAMPLER_CUBE_SHADOW,
$SAMPLER_CUBE = GL_SAMPLER_CUBE,
$SAMPLE_SHADING = GL_SAMPLE_SHADING,
$SAMPLES_PASSED = GL_SAMPLES_PASSED,
$SAMPLES = GL_SAMPLES,
$SCISSOR_BIT = GL_SCISSOR_BIT,
$SCISSOR_BOX = GL_SCISSOR_BOX,
$SCISSOR_TEST = GL_SCISSOR_TEST,
$SCREEN_COORDINATES_REND = GL_SCREEN_COORDINATES_REND,
$SECONDARY_COLOR_ARRAY_BUFFER_BINDING = GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING,
$SECONDARY_COLOR_ARRAY_POINTER = GL_SECONDARY_COLOR_ARRAY_POINTER,
$SECONDARY_COLOR_ARRAY_SIZE = GL_SECONDARY_COLOR_ARRAY_SIZE,
$SECONDARY_COLOR_ARRAY_STRIDE = GL_SECONDARY_COLOR_ARRAY_STRIDE,
$SECONDARY_COLOR_ARRAY_TYPE = GL_SECONDARY_COLOR_ARRAY_TYPE,
$SECONDARY_COLOR_ARRAY = GL_SECONDARY_COLOR_ARRAY,
$SELECTION_BUFFER_POINTER = GL_SELECTION_BUFFER_POINTER,
$SELECTION_BUFFER_SIZE = GL_SELECTION_BUFFER_SIZE,
$SELECT = GL_SELECT,
$SEPARABLE_2D = GL_SEPARABLE_2D,
$SEPARATE_ATTRIBS = GL_SEPARATE_ATTRIBS,
$SEPARATE_SPECULAR_COLOR = GL_SEPARATE_SPECULAR_COLOR,
$SET = GL_SET,
$SHADE_MODEL = GL_SHADE_MODEL,
$SHADER_SOURCE_LENGTH = GL_SHADER_SOURCE_LENGTH,
$SHADER_TYPE = GL_SHADER_TYPE,
$SHADING_LANGUAGE_VERSION = GL_SHADING_LANGUAGE_VERSION,
$SHININESS = GL_SHININESS,
$SHORT = GL_SHORT,
$SIGNALED = GL_SIGNALED,
$SIGNED_NORMALIZED = GL_SIGNED_NORMALIZED,
$SINGLE_COLOR = GL_SINGLE_COLOR,
$SLUMINANCE8_ALPHA8 = GL_SLUMINANCE8_ALPHA8,
$SLUMINANCE8 = GL_SLUMINANCE8,
$SLUMINANCE_ALPHA = GL_SLUMINANCE_ALPHA,
$SLUMINANCE = GL_SLUMINANCE,
$SMOOTH_LINE_WIDTH_GRANULARITY = GL_SMOOTH_LINE_WIDTH_GRANULARITY,
$SMOOTH_LINE_WIDTH_RANGE = GL_SMOOTH_LINE_WIDTH_RANGE,
$SMOOTH_POINT_SIZE_GRANULARITY = GL_SMOOTH_POINT_SIZE_GRANULARITY,
$SMOOTH_POINT_SIZE_RANGE = GL_SMOOTH_POINT_SIZE_RANGE,
$SMOOTH = GL_SMOOTH,
$SOURCE0_ALPHA = GL_SOURCE0_ALPHA,