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
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
|
package vendor_gl
GL_Enum :: enum u64 {
FALSE = 0,
TRUE = 1,
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,
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,
TEXTURE_WIDTH = TEXTURE_WIDTH,
TEXTURE_HEIGHT = TEXTURE_HEIGHT,
TEXTURE_BORDER_COLOR = TEXTURE_BORDER_COLOR,
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,
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,
REPEAT = REPEAT,
CURRENT_BIT = CURRENT_BIT,
POINT_BIT = POINT_BIT,
LINE_BIT = LINE_BIT,
POLYGON_BIT = POLYGON_BIT,
POLYGON_STIPPLE_BIT = POLYGON_STIPPLE_BIT,
PIXEL_MODE_BIT = PIXEL_MODE_BIT,
LIGHTING_BIT = LIGHTING_BIT,
FOG_BIT = FOG_BIT,
ACCUM_BUFFER_BIT = ACCUM_BUFFER_BIT,
VIEWPORT_BIT = VIEWPORT_BIT,
TRANSFORM_BIT = TRANSFORM_BIT,
ENABLE_BIT = ENABLE_BIT,
HINT_BIT = HINT_BIT,
EVAL_BIT = EVAL_BIT,
LIST_BIT = LIST_BIT,
TEXTURE_BIT = TEXTURE_BIT,
SCISSOR_BIT = SCISSOR_BIT,
ALL_ATTRIB_BITS = ALL_ATTRIB_BITS,
QUAD_STRIP = QUAD_STRIP,
POLYGON = POLYGON,
ACCUM = ACCUM,
LOAD = LOAD,
RETURN = RETURN,
MULT = MULT,
ADD = ADD,
AUX0 = AUX0,
AUX1 = AUX1,
AUX2 = AUX2,
AUX3 = AUX3,
_2D = _2D,
_3D = _3D,
_3D_COLOR = _3D_COLOR,
_3D_COLOR_TEXTURE = _3D_COLOR_TEXTURE,
_4D_COLOR_TEXTURE = _4D_COLOR_TEXTURE,
PASS_THROUGH_TOKEN = PASS_THROUGH_TOKEN,
POINT_TOKEN = POINT_TOKEN,
LINE_TOKEN = LINE_TOKEN,
POLYGON_TOKEN = POLYGON_TOKEN,
BITMAP_TOKEN = BITMAP_TOKEN,
DRAW_PIXEL_TOKEN = DRAW_PIXEL_TOKEN,
COPY_PIXEL_TOKEN = COPY_PIXEL_TOKEN,
LINE_RESET_TOKEN = LINE_RESET_TOKEN,
EXP = EXP,
EXP2 = EXP2,
COEFF = COEFF,
ORDER = ORDER,
DOMAIN = DOMAIN,
PIXEL_MAP_I_TO_I = PIXEL_MAP_I_TO_I,
PIXEL_MAP_S_TO_S = PIXEL_MAP_S_TO_S,
PIXEL_MAP_I_TO_R = PIXEL_MAP_I_TO_R,
PIXEL_MAP_I_TO_G = PIXEL_MAP_I_TO_G,
PIXEL_MAP_I_TO_B = PIXEL_MAP_I_TO_B,
PIXEL_MAP_I_TO_A = PIXEL_MAP_I_TO_A,
PIXEL_MAP_R_TO_R = PIXEL_MAP_R_TO_R,
PIXEL_MAP_G_TO_G = PIXEL_MAP_G_TO_G,
PIXEL_MAP_B_TO_B = PIXEL_MAP_B_TO_B,
PIXEL_MAP_A_TO_A = PIXEL_MAP_A_TO_A,
CURRENT_COLOR = CURRENT_COLOR,
CURRENT_INDEX = CURRENT_INDEX,
CURRENT_NORMAL = CURRENT_NORMAL,
CURRENT_TEXTURE_COORDS = CURRENT_TEXTURE_COORDS,
CURRENT_RASTER_COLOR = CURRENT_RASTER_COLOR,
CURRENT_RASTER_INDEX = CURRENT_RASTER_INDEX,
CURRENT_RASTER_TEXTURE_COORDS = CURRENT_RASTER_TEXTURE_COORDS,
CURRENT_RASTER_POSITION = CURRENT_RASTER_POSITION,
CURRENT_RASTER_POSITION_VALID = CURRENT_RASTER_POSITION_VALID,
CURRENT_RASTER_DISTANCE = CURRENT_RASTER_DISTANCE,
POINT_SMOOTH = POINT_SMOOTH,
LINE_STIPPLE = LINE_STIPPLE,
LINE_STIPPLE_PATTERN = LINE_STIPPLE_PATTERN,
LINE_STIPPLE_REPEAT = LINE_STIPPLE_REPEAT,
LIST_MODE = LIST_MODE,
MAX_LIST_NESTING = MAX_LIST_NESTING,
LIST_BASE = LIST_BASE,
LIST_INDEX = LIST_INDEX,
POLYGON_STIPPLE = POLYGON_STIPPLE,
EDGE_FLAG = EDGE_FLAG,
LIGHTING = LIGHTING,
LIGHT_MODEL_LOCAL_VIEWER = LIGHT_MODEL_LOCAL_VIEWER,
LIGHT_MODEL_TWO_SIDE = LIGHT_MODEL_TWO_SIDE,
LIGHT_MODEL_AMBIENT = LIGHT_MODEL_AMBIENT,
SHADE_MODEL = SHADE_MODEL,
COLOR_MATERIAL_FACE = COLOR_MATERIAL_FACE,
COLOR_MATERIAL_PARAMETER = COLOR_MATERIAL_PARAMETER,
COLOR_MATERIAL = COLOR_MATERIAL,
FOG = FOG,
FOG_INDEX = FOG_INDEX,
FOG_DENSITY = FOG_DENSITY,
FOG_START = FOG_START,
FOG_END = FOG_END,
FOG_MODE = FOG_MODE,
FOG_COLOR = FOG_COLOR,
ACCUM_CLEAR_VALUE = ACCUM_CLEAR_VALUE,
MATRIX_MODE = MATRIX_MODE,
NORMALIZE = NORMALIZE,
MODELVIEW_STACK_DEPTH = MODELVIEW_STACK_DEPTH,
PROJECTION_STACK_DEPTH = PROJECTION_STACK_DEPTH,
TEXTURE_STACK_DEPTH = TEXTURE_STACK_DEPTH,
MODELVIEW_MATRIX = MODELVIEW_MATRIX,
PROJECTION_MATRIX = PROJECTION_MATRIX,
TEXTURE_MATRIX = TEXTURE_MATRIX,
ATTRIB_STACK_DEPTH = ATTRIB_STACK_DEPTH,
ALPHA_TEST = ALPHA_TEST,
ALPHA_TEST_FUNC = ALPHA_TEST_FUNC,
ALPHA_TEST_REF = ALPHA_TEST_REF,
LOGIC_OP = LOGIC_OP,
AUX_BUFFERS = AUX_BUFFERS,
INDEX_CLEAR_VALUE = INDEX_CLEAR_VALUE,
INDEX_WRITEMASK = INDEX_WRITEMASK,
INDEX_MODE = INDEX_MODE,
RGBA_MODE = RGBA_MODE,
RENDER_MODE = RENDER_MODE,
PERSPECTIVE_CORRECTION_HINT = PERSPECTIVE_CORRECTION_HINT,
POINT_SMOOTH_HINT = POINT_SMOOTH_HINT,
FOG_HINT = FOG_HINT,
TEXTURE_GEN_S = TEXTURE_GEN_S,
TEXTURE_GEN_T = TEXTURE_GEN_T,
TEXTURE_GEN_R = TEXTURE_GEN_R,
TEXTURE_GEN_Q = TEXTURE_GEN_Q,
PIXEL_MAP_I_TO_I_SIZE = PIXEL_MAP_I_TO_I_SIZE,
PIXEL_MAP_S_TO_S_SIZE = PIXEL_MAP_S_TO_S_SIZE,
PIXEL_MAP_I_TO_R_SIZE = PIXEL_MAP_I_TO_R_SIZE,
PIXEL_MAP_I_TO_G_SIZE = PIXEL_MAP_I_TO_G_SIZE,
PIXEL_MAP_I_TO_B_SIZE = PIXEL_MAP_I_TO_B_SIZE,
PIXEL_MAP_I_TO_A_SIZE = PIXEL_MAP_I_TO_A_SIZE,
PIXEL_MAP_R_TO_R_SIZE = PIXEL_MAP_R_TO_R_SIZE,
PIXEL_MAP_G_TO_G_SIZE = PIXEL_MAP_G_TO_G_SIZE,
PIXEL_MAP_B_TO_B_SIZE = PIXEL_MAP_B_TO_B_SIZE,
PIXEL_MAP_A_TO_A_SIZE = PIXEL_MAP_A_TO_A_SIZE,
MAP_COLOR = MAP_COLOR,
MAP_STENCIL = MAP_STENCIL,
INDEX_SHIFT = INDEX_SHIFT,
INDEX_OFFSET = INDEX_OFFSET,
RED_SCALE = RED_SCALE,
RED_BIAS = RED_BIAS,
ZOOM_X = ZOOM_X,
ZOOM_Y = ZOOM_Y,
GREEN_SCALE = GREEN_SCALE,
GREEN_BIAS = GREEN_BIAS,
BLUE_SCALE = BLUE_SCALE,
BLUE_BIAS = BLUE_BIAS,
ALPHA_SCALE = ALPHA_SCALE,
ALPHA_BIAS = ALPHA_BIAS,
DEPTH_SCALE = DEPTH_SCALE,
DEPTH_BIAS = DEPTH_BIAS,
MAX_EVAL_ORDER = MAX_EVAL_ORDER,
MAX_LIGHTS = MAX_LIGHTS,
MAX_CLIP_PLANES = MAX_CLIP_PLANES,
MAX_PIXEL_MAP_TABLE = MAX_PIXEL_MAP_TABLE,
MAX_ATTRIB_STACK_DEPTH = MAX_ATTRIB_STACK_DEPTH,
MAX_MODELVIEW_STACK_DEPTH = MAX_MODELVIEW_STACK_DEPTH,
MAX_NAME_STACK_DEPTH = MAX_NAME_STACK_DEPTH,
MAX_PROJECTION_STACK_DEPTH = MAX_PROJECTION_STACK_DEPTH,
MAX_TEXTURE_STACK_DEPTH = MAX_TEXTURE_STACK_DEPTH,
INDEX_BITS = INDEX_BITS,
RED_BITS = RED_BITS,
GREEN_BITS = GREEN_BITS,
BLUE_BITS = BLUE_BITS,
ALPHA_BITS = ALPHA_BITS,
DEPTH_BITS = DEPTH_BITS,
STENCIL_BITS = STENCIL_BITS,
ACCUM_RED_BITS = ACCUM_RED_BITS,
ACCUM_GREEN_BITS = ACCUM_GREEN_BITS,
ACCUM_BLUE_BITS = ACCUM_BLUE_BITS,
ACCUM_ALPHA_BITS = ACCUM_ALPHA_BITS,
NAME_STACK_DEPTH = NAME_STACK_DEPTH,
AUTO_NORMAL = AUTO_NORMAL,
MAP1_COLOR_4 = MAP1_COLOR_4,
MAP1_INDEX = MAP1_INDEX,
MAP1_NORMAL = MAP1_NORMAL,
MAP1_TEXTURE_COORD_1 = MAP1_TEXTURE_COORD_1,
MAP1_TEXTURE_COORD_2 = MAP1_TEXTURE_COORD_2,
MAP1_TEXTURE_COORD_3 = MAP1_TEXTURE_COORD_3,
MAP1_TEXTURE_COORD_4 = MAP1_TEXTURE_COORD_4,
MAP1_VERTEX_3 = MAP1_VERTEX_3,
MAP1_VERTEX_4 = MAP1_VERTEX_4,
MAP2_COLOR_4 = MAP2_COLOR_4,
MAP2_INDEX = MAP2_INDEX,
MAP2_NORMAL = MAP2_NORMAL,
MAP2_TEXTURE_COORD_1 = MAP2_TEXTURE_COORD_1,
MAP2_TEXTURE_COORD_2 = MAP2_TEXTURE_COORD_2,
MAP2_TEXTURE_COORD_3 = MAP2_TEXTURE_COORD_3,
MAP2_TEXTURE_COORD_4 = MAP2_TEXTURE_COORD_4,
MAP2_VERTEX_3 = MAP2_VERTEX_3,
MAP2_VERTEX_4 = MAP2_VERTEX_4,
MAP1_GRID_DOMAIN = MAP1_GRID_DOMAIN,
MAP1_GRID_SEGMENTS = MAP1_GRID_SEGMENTS,
MAP2_GRID_DOMAIN = MAP2_GRID_DOMAIN,
MAP2_GRID_SEGMENTS = MAP2_GRID_SEGMENTS,
TEXTURE_COMPONENTS = TEXTURE_COMPONENTS,
TEXTURE_BORDER = TEXTURE_BORDER,
AMBIENT = AMBIENT,
DIFFUSE = DIFFUSE,
SPECULAR = SPECULAR,
POSITION = POSITION,
SPOT_DIRECTION = SPOT_DIRECTION,
SPOT_EXPONENT = SPOT_EXPONENT,
SPOT_CUTOFF = SPOT_CUTOFF,
CONSTANT_ATTENUATION = CONSTANT_ATTENUATION,
LINEAR_ATTENUATION = LINEAR_ATTENUATION,
QUADRATIC_ATTENUATION = QUADRATIC_ATTENUATION,
COMPILE = COMPILE,
COMPILE_AND_EXECUTE = COMPILE_AND_EXECUTE,
_2_BYTES = _2_BYTES,
_3_BYTES = _3_BYTES,
_4_BYTES = _4_BYTES,
EMISSION = EMISSION,
SHININESS = SHININESS,
AMBIENT_AND_DIFFUSE = AMBIENT_AND_DIFFUSE,
COLOR_INDEXES = COLOR_INDEXES,
MODELVIEW = MODELVIEW,
PROJECTION = PROJECTION,
COLOR_INDEX = COLOR_INDEX,
LUMINANCE = LUMINANCE,
LUMINANCE_ALPHA = LUMINANCE_ALPHA,
BITMAP = BITMAP,
RENDER = RENDER,
FEEDBACK = FEEDBACK,
SELECT = SELECT,
FLAT = FLAT,
SMOOTH = SMOOTH,
S = S,
T = T,
R = R,
Q = Q,
MODULATE = MODULATE,
DECAL = DECAL,
TEXTURE_ENV_MODE = TEXTURE_ENV_MODE,
TEXTURE_ENV_COLOR = TEXTURE_ENV_COLOR,
TEXTURE_ENV = TEXTURE_ENV,
EYE_LINEAR = EYE_LINEAR,
OBJECT_LINEAR = OBJECT_LINEAR,
SPHERE_MAP = SPHERE_MAP,
TEXTURE_GEN_MODE = TEXTURE_GEN_MODE,
OBJECT_PLANE = OBJECT_PLANE,
EYE_PLANE = EYE_PLANE,
CLAMP = CLAMP,
CLIP_PLANE0 = CLIP_PLANE0,
CLIP_PLANE1 = CLIP_PLANE1,
CLIP_PLANE2 = CLIP_PLANE2,
CLIP_PLANE3 = CLIP_PLANE3,
CLIP_PLANE4 = CLIP_PLANE4,
CLIP_PLANE5 = CLIP_PLANE5,
LIGHT0 = LIGHT0,
LIGHT1 = LIGHT1,
LIGHT2 = LIGHT2,
LIGHT3 = LIGHT3,
LIGHT4 = LIGHT4,
LIGHT5 = LIGHT5,
LIGHT6 = LIGHT6,
LIGHT7 = LIGHT7,
COLOR_LOGIC_OP = COLOR_LOGIC_OP,
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_INTERNAL_FORMAT = TEXTURE_INTERNAL_FORMAT,
TEXTURE_RED_SIZE = TEXTURE_RED_SIZE,
TEXTURE_GREEN_SIZE = TEXTURE_GREEN_SIZE,
TEXTURE_BLUE_SIZE = TEXTURE_BLUE_SIZE,
TEXTURE_ALPHA_SIZE = TEXTURE_ALPHA_SIZE,
DOUBLE = DOUBLE,
PROXY_TEXTURE_1D = PROXY_TEXTURE_1D,
PROXY_TEXTURE_2D = PROXY_TEXTURE_2D,
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,
CLIENT_PIXEL_STORE_BIT = CLIENT_PIXEL_STORE_BIT,
CLIENT_VERTEX_ARRAY_BIT = CLIENT_VERTEX_ARRAY_BIT,
CLIENT_ALL_ATTRIB_BITS = CLIENT_ALL_ATTRIB_BITS,
VERTEX_ARRAY_POINTER = VERTEX_ARRAY_POINTER,
NORMAL_ARRAY_POINTER = NORMAL_ARRAY_POINTER,
COLOR_ARRAY_POINTER = COLOR_ARRAY_POINTER,
INDEX_ARRAY_POINTER = INDEX_ARRAY_POINTER,
TEXTURE_COORD_ARRAY_POINTER = TEXTURE_COORD_ARRAY_POINTER,
EDGE_FLAG_ARRAY_POINTER = EDGE_FLAG_ARRAY_POINTER,
FEEDBACK_BUFFER_POINTER = FEEDBACK_BUFFER_POINTER,
SELECTION_BUFFER_POINTER = SELECTION_BUFFER_POINTER,
CLIENT_ATTRIB_STACK_DEPTH = CLIENT_ATTRIB_STACK_DEPTH,
INDEX_LOGIC_OP = INDEX_LOGIC_OP,
MAX_CLIENT_ATTRIB_STACK_DEPTH = MAX_CLIENT_ATTRIB_STACK_DEPTH,
FEEDBACK_BUFFER_SIZE = FEEDBACK_BUFFER_SIZE,
FEEDBACK_BUFFER_TYPE = FEEDBACK_BUFFER_TYPE,
SELECTION_BUFFER_SIZE = SELECTION_BUFFER_SIZE,
VERTEX_ARRAY = VERTEX_ARRAY,
NORMAL_ARRAY = NORMAL_ARRAY,
COLOR_ARRAY = COLOR_ARRAY,
INDEX_ARRAY = INDEX_ARRAY,
TEXTURE_COORD_ARRAY = TEXTURE_COORD_ARRAY,
EDGE_FLAG_ARRAY = EDGE_FLAG_ARRAY,
VERTEX_ARRAY_SIZE = VERTEX_ARRAY_SIZE,
VERTEX_ARRAY_TYPE = VERTEX_ARRAY_TYPE,
VERTEX_ARRAY_STRIDE = VERTEX_ARRAY_STRIDE,
NORMAL_ARRAY_TYPE = NORMAL_ARRAY_TYPE,
NORMAL_ARRAY_STRIDE = NORMAL_ARRAY_STRIDE,
COLOR_ARRAY_SIZE = COLOR_ARRAY_SIZE,
COLOR_ARRAY_TYPE = COLOR_ARRAY_TYPE,
COLOR_ARRAY_STRIDE = COLOR_ARRAY_STRIDE,
INDEX_ARRAY_TYPE = INDEX_ARRAY_TYPE,
INDEX_ARRAY_STRIDE = INDEX_ARRAY_STRIDE,
TEXTURE_COORD_ARRAY_SIZE = TEXTURE_COORD_ARRAY_SIZE,
TEXTURE_COORD_ARRAY_TYPE = TEXTURE_COORD_ARRAY_TYPE,
TEXTURE_COORD_ARRAY_STRIDE = TEXTURE_COORD_ARRAY_STRIDE,
EDGE_FLAG_ARRAY_STRIDE = EDGE_FLAG_ARRAY_STRIDE,
TEXTURE_LUMINANCE_SIZE = TEXTURE_LUMINANCE_SIZE,
TEXTURE_INTENSITY_SIZE = TEXTURE_INTENSITY_SIZE,
TEXTURE_PRIORITY = TEXTURE_PRIORITY,
TEXTURE_RESIDENT = TEXTURE_RESIDENT,
ALPHA4 = ALPHA4,
ALPHA8 = ALPHA8,
ALPHA12 = ALPHA12,
ALPHA16 = ALPHA16,
LUMINANCE4 = LUMINANCE4,
LUMINANCE8 = LUMINANCE8,
LUMINANCE12 = LUMINANCE12,
LUMINANCE16 = LUMINANCE16,
LUMINANCE4_ALPHA4 = LUMINANCE4_ALPHA4,
LUMINANCE6_ALPHA2 = LUMINANCE6_ALPHA2,
LUMINANCE8_ALPHA8 = LUMINANCE8_ALPHA8,
LUMINANCE12_ALPHA4 = LUMINANCE12_ALPHA4,
LUMINANCE12_ALPHA12 = LUMINANCE12_ALPHA12,
LUMINANCE16_ALPHA16 = LUMINANCE16_ALPHA16,
INTENSITY = INTENSITY,
INTENSITY4 = INTENSITY4,
INTENSITY8 = INTENSITY8,
INTENSITY12 = INTENSITY12,
INTENSITY16 = INTENSITY16,
V2F = V2F,
V3F = V3F,
C4UB_V2F = C4UB_V2F,
C4UB_V3F = C4UB_V3F,
C3F_V3F = C3F_V3F,
N3F_V3F = N3F_V3F,
C4F_N3F_V3F = C4F_N3F_V3F,
T2F_V3F = T2F_V3F,
T4F_V4F = T4F_V4F,
T2F_C4UB_V3F = T2F_C4UB_V3F,
T2F_C3F_V3F = T2F_C3F_V3F,
T2F_N3F_V3F = T2F_N3F_V3F,
T2F_C4F_N3F_V3F = T2F_C4F_N3F_V3F,
T4F_C4F_N3F_V4F = T4F_C4F_N3F_V4F,
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,
RESCALE_NORMAL = RESCALE_NORMAL,
LIGHT_MODEL_COLOR_CONTROL = LIGHT_MODEL_COLOR_CONTROL,
SINGLE_COLOR = SINGLE_COLOR,
SEPARATE_SPECULAR_COLOR = SEPARATE_SPECULAR_COLOR,
ALIASED_POINT_SIZE_RANGE = ALIASED_POINT_SIZE_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,
CLIENT_ACTIVE_TEXTURE = CLIENT_ACTIVE_TEXTURE,
MAX_TEXTURE_UNITS = MAX_TEXTURE_UNITS,
TRANSPOSE_MODELVIEW_MATRIX = TRANSPOSE_MODELVIEW_MATRIX,
TRANSPOSE_PROJECTION_MATRIX = TRANSPOSE_PROJECTION_MATRIX,
TRANSPOSE_TEXTURE_MATRIX = TRANSPOSE_TEXTURE_MATRIX,
TRANSPOSE_COLOR_MATRIX = TRANSPOSE_COLOR_MATRIX,
MULTISAMPLE_BIT = MULTISAMPLE_BIT,
NORMAL_MAP = NORMAL_MAP,
REFLECTION_MAP = REFLECTION_MAP,
COMPRESSED_ALPHA = COMPRESSED_ALPHA,
COMPRESSED_LUMINANCE = COMPRESSED_LUMINANCE,
COMPRESSED_LUMINANCE_ALPHA = COMPRESSED_LUMINANCE_ALPHA,
COMPRESSED_INTENSITY = COMPRESSED_INTENSITY,
COMBINE = COMBINE,
COMBINE_RGB = COMBINE_RGB,
COMBINE_ALPHA = COMBINE_ALPHA,
SOURCE0_RGB = SOURCE0_RGB,
SOURCE1_RGB = SOURCE1_RGB,
SOURCE2_RGB = SOURCE2_RGB,
SOURCE0_ALPHA = SOURCE0_ALPHA,
SOURCE1_ALPHA = SOURCE1_ALPHA,
SOURCE2_ALPHA = SOURCE2_ALPHA,
OPERAND0_RGB = OPERAND0_RGB,
OPERAND1_RGB = OPERAND1_RGB,
OPERAND2_RGB = OPERAND2_RGB,
OPERAND0_ALPHA = OPERAND0_ALPHA,
OPERAND1_ALPHA = OPERAND1_ALPHA,
OPERAND2_ALPHA = OPERAND2_ALPHA,
RGB_SCALE = RGB_SCALE,
ADD_SIGNED = ADD_SIGNED,
INTERPOLATE = INTERPOLATE,
SUBTRACT = SUBTRACT,
CONSTANT = CONSTANT,
PRIMARY_COLOR = PRIMARY_COLOR,
PREVIOUS = PREVIOUS,
DOT3_RGB = DOT3_RGB,
DOT3_RGBA = DOT3_RGBA,
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,
POINT_SIZE_MIN = POINT_SIZE_MIN,
POINT_SIZE_MAX = POINT_SIZE_MAX,
POINT_DISTANCE_ATTENUATION = POINT_DISTANCE_ATTENUATION,
GENERATE_MIPMAP = GENERATE_MIPMAP,
GENERATE_MIPMAP_HINT = GENERATE_MIPMAP_HINT,
FOG_COORDINATE_SOURCE = FOG_COORDINATE_SOURCE,
FOG_COORDINATE = FOG_COORDINATE,
FRAGMENT_DEPTH = FRAGMENT_DEPTH,
CURRENT_FOG_COORDINATE = CURRENT_FOG_COORDINATE,
FOG_COORDINATE_ARRAY_TYPE = FOG_COORDINATE_ARRAY_TYPE,
FOG_COORDINATE_ARRAY_STRIDE = FOG_COORDINATE_ARRAY_STRIDE,
FOG_COORDINATE_ARRAY_POINTER = FOG_COORDINATE_ARRAY_POINTER,
FOG_COORDINATE_ARRAY = FOG_COORDINATE_ARRAY,
COLOR_SUM = COLOR_SUM,
CURRENT_SECONDARY_COLOR = CURRENT_SECONDARY_COLOR,
SECONDARY_COLOR_ARRAY_SIZE = SECONDARY_COLOR_ARRAY_SIZE,
SECONDARY_COLOR_ARRAY_TYPE = SECONDARY_COLOR_ARRAY_TYPE,
SECONDARY_COLOR_ARRAY_STRIDE = SECONDARY_COLOR_ARRAY_STRIDE,
SECONDARY_COLOR_ARRAY_POINTER = SECONDARY_COLOR_ARRAY_POINTER,
SECONDARY_COLOR_ARRAY = SECONDARY_COLOR_ARRAY,
TEXTURE_FILTER_CONTROL = TEXTURE_FILTER_CONTROL,
DEPTH_TEXTURE_MODE = DEPTH_TEXTURE_MODE,
COMPARE_R_TO_TEXTURE = COMPARE_R_TO_TEXTURE,
BLEND_COLOR = BLEND_COLOR,
BLEND_EQUATION = BLEND_EQUATION,
CONSTANT_COLOR = CONSTANT_COLOR,
ONE_MINUS_CONSTANT_COLOR = ONE_MINUS_CONSTANT_COLOR,
CONSTANT_ALPHA = CONSTANT_ALPHA,
ONE_MINUS_CONSTANT_ALPHA = ONE_MINUS_CONSTANT_ALPHA,
FUNC_ADD = FUNC_ADD,
FUNC_REVERSE_SUBTRACT = FUNC_REVERSE_SUBTRACT,
FUNC_SUBTRACT = FUNC_SUBTRACT,
MIN = MIN,
MAX = MAX,
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,
VERTEX_ARRAY_BUFFER_BINDING = VERTEX_ARRAY_BUFFER_BINDING,
NORMAL_ARRAY_BUFFER_BINDING = NORMAL_ARRAY_BUFFER_BINDING,
COLOR_ARRAY_BUFFER_BINDING = COLOR_ARRAY_BUFFER_BINDING,
INDEX_ARRAY_BUFFER_BINDING = INDEX_ARRAY_BUFFER_BINDING,
TEXTURE_COORD_ARRAY_BUFFER_BINDING = TEXTURE_COORD_ARRAY_BUFFER_BINDING,
EDGE_FLAG_ARRAY_BUFFER_BINDING = EDGE_FLAG_ARRAY_BUFFER_BINDING,
SECONDARY_COLOR_ARRAY_BUFFER_BINDING = SECONDARY_COLOR_ARRAY_BUFFER_BINDING,
FOG_COORDINATE_ARRAY_BUFFER_BINDING = FOG_COORDINATE_ARRAY_BUFFER_BINDING,
WEIGHT_ARRAY_BUFFER_BINDING = WEIGHT_ARRAY_BUFFER_BINDING,
FOG_COORD_SRC = FOG_COORD_SRC,
FOG_COORD = FOG_COORD,
CURRENT_FOG_COORD = CURRENT_FOG_COORD,
FOG_COORD_ARRAY_TYPE = FOG_COORD_ARRAY_TYPE,
FOG_COORD_ARRAY_STRIDE = FOG_COORD_ARRAY_STRIDE,
FOG_COORD_ARRAY_POINTER = FOG_COORD_ARRAY_POINTER,
FOG_COORD_ARRAY = FOG_COORD_ARRAY,
FOG_COORD_ARRAY_BUFFER_BINDING = FOG_COORD_ARRAY_BUFFER_BINDING,
SRC0_RGB = SRC0_RGB,
SRC1_RGB = SRC1_RGB,
SRC2_RGB = SRC2_RGB,
SRC0_ALPHA = SRC0_ALPHA,
SRC2_ALPHA = SRC2_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,
VERTEX_PROGRAM_TWO_SIDE = VERTEX_PROGRAM_TWO_SIDE,
POINT_SPRITE = POINT_SPRITE,
COORD_REPLACE = COORD_REPLACE,
MAX_TEXTURE_COORDS = MAX_TEXTURE_COORDS,
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,
CURRENT_RASTER_SECONDARY_COLOR = CURRENT_RASTER_SECONDARY_COLOR,
SLUMINANCE_ALPHA = SLUMINANCE_ALPHA,
SLUMINANCE8_ALPHA8 = SLUMINANCE8_ALPHA8,
SLUMINANCE = SLUMINANCE,
SLUMINANCE8 = SLUMINANCE8,
COMPRESSED_SLUMINANCE = COMPRESSED_SLUMINANCE,
COMPRESSED_SLUMINANCE_ALPHA = COMPRESSED_SLUMINANCE_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,
INDEX = INDEX,
TEXTURE_LUMINANCE_TYPE = TEXTURE_LUMINANCE_TYPE,
TEXTURE_INTENSITY_TYPE = TEXTURE_INTENSITY_TYPE,
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,
CLAMP_VERTEX_COLOR = CLAMP_VERTEX_COLOR,
CLAMP_FRAGMENT_COLOR = CLAMP_FRAGMENT_COLOR,
ALPHA_INTEGER = ALPHA_INTEGER,
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,
BUFFER_UPDATE_BARRIER_BIT = BUFFER_UPDATE_BARRIER_BIT,
FRAMEBUFFER_BARRIER_BIT = FRAMEBUFFER_BARRIER_BIT,
TRANSFORM_FEEDBACK_BARRIER_BIT = TRANSFORM_FEEDBACK_BARRIER_BIT,
ATOMIC_COUNTER_BARRIER_BIT = ATOMIC_COUNTER_BARRIER_BIT,
ALL_BARRIER_BITS = ALL_BARRIER_BITS,
MAX_IMAGE_UNITS = MAX_IMAGE_UNITS,
MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS,
IMAGE_BINDING_NAME = IMAGE_BINDING_NAME,
IMAGE_BINDING_LEVEL = IMAGE_BINDING_LEVEL,
IMAGE_BINDING_LAYERED = IMAGE_BINDING_LAYERED,
IMAGE_BINDING_LAYER = IMAGE_BINDING_LAYER,
IMAGE_BINDING_ACCESS = IMAGE_BINDING_ACCESS,
IMAGE_1D = IMAGE_1D,
IMAGE_2D = IMAGE_2D,
IMAGE_3D = IMAGE_3D,
IMAGE_2D_RECT = IMAGE_2D_RECT,
IMAGE_CUBE = IMAGE_CUBE,
IMAGE_BUFFER = IMAGE_BUFFER,
IMAGE_1D_ARRAY = IMAGE_1D_ARRAY,
IMAGE_2D_ARRAY = IMAGE_2D_ARRAY,
IMAGE_CUBE_MAP_ARRAY = IMAGE_CUBE_MAP_ARRAY,
IMAGE_2D_MULTISAMPLE = IMAGE_2D_MULTISAMPLE,
IMAGE_2D_MULTISAMPLE_ARRAY = IMAGE_2D_MULTISAMPLE_ARRAY,
INT_IMAGE_1D = INT_IMAGE_1D,
INT_IMAGE_2D = INT_IMAGE_2D,
INT_IMAGE_3D = INT_IMAGE_3D,
INT_IMAGE_2D_RECT = INT_IMAGE_2D_RECT,
INT_IMAGE_CUBE = INT_IMAGE_CUBE,
INT_IMAGE_BUFFER = INT_IMAGE_BUFFER,
INT_IMAGE_1D_ARRAY = INT_IMAGE_1D_ARRAY,
INT_IMAGE_2D_ARRAY = INT_IMAGE_2D_ARRAY,
INT_IMAGE_CUBE_MAP_ARRAY = INT_IMAGE_CUBE_MAP_ARRAY,
INT_IMAGE_2D_MULTISAMPLE = INT_IMAGE_2D_MULTISAMPLE,
INT_IMAGE_2D_MULTISAMPLE_ARRAY = INT_IMAGE_2D_MULTISAMPLE_ARRAY,
UNSIGNED_INT_IMAGE_1D = UNSIGNED_INT_IMAGE_1D,
UNSIGNED_INT_IMAGE_2D = UNSIGNED_INT_IMAGE_2D,
UNSIGNED_INT_IMAGE_3D = UNSIGNED_INT_IMAGE_3D,
UNSIGNED_INT_IMAGE_2D_RECT = UNSIGNED_INT_IMAGE_2D_RECT,
UNSIGNED_INT_IMAGE_CUBE = UNSIGNED_INT_IMAGE_CUBE,
UNSIGNED_INT_IMAGE_BUFFER = UNSIGNED_INT_IMAGE_BUFFER,
UNSIGNED_INT_IMAGE_1D_ARRAY = UNSIGNED_INT_IMAGE_1D_ARRAY,
UNSIGNED_INT_IMAGE_2D_ARRAY = UNSIGNED_INT_IMAGE_2D_ARRAY,
UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY,
UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = UNSIGNED_INT_IMAGE_2D_MULTISAMPLE,
UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY,
MAX_IMAGE_SAMPLES = MAX_IMAGE_SAMPLES,
IMAGE_BINDING_FORMAT = IMAGE_BINDING_FORMAT,
IMAGE_FORMAT_COMPATIBILITY_TYPE = IMAGE_FORMAT_COMPATIBILITY_TYPE,
IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = IMAGE_FORMAT_COMPATIBILITY_BY_SIZE,
IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = IMAGE_FORMAT_COMPATIBILITY_BY_CLASS,
MAX_VERTEX_IMAGE_UNIFORMS = MAX_VERTEX_IMAGE_UNIFORMS,
MAX_TESS_CONTROL_IMAGE_UNIFORMS = MAX_TESS_CONTROL_IMAGE_UNIFORMS,
MAX_TESS_EVALUATION_IMAGE_UNIFORMS = MAX_TESS_EVALUATION_IMAGE_UNIFORMS,
MAX_GEOMETRY_IMAGE_UNIFORMS = MAX_GEOMETRY_IMAGE_UNIFORMS,
MAX_FRAGMENT_IMAGE_UNIFORMS = MAX_FRAGMENT_IMAGE_UNIFORMS,
MAX_COMBINED_IMAGE_UNIFORMS = MAX_COMBINED_IMAGE_UNIFORMS,
COMPRESSED_RGBA_BPTC_UNORM = COMPRESSED_RGBA_BPTC_UNORM,
COMPRESSED_SRGB_ALPHA_BPTC_UNORM = COMPRESSED_SRGB_ALPHA_BPTC_UNORM,
COMPRESSED_RGB_BPTC_SIGNED_FLOAT = COMPRESSED_RGB_BPTC_SIGNED_FLOAT,
COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT = COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT,
TEXTURE_IMMUTABLE_FORMAT = TEXTURE_IMMUTABLE_FORMAT,
NUM_SHADING_LANGUAGE_VERSIONS = NUM_SHADING_LANGUAGE_VERSIONS,
VERTEX_ATTRIB_ARRAY_LONG = VERTEX_ATTRIB_ARRAY_LONG,
COMPRESSED_RGB8_ETC2 = COMPRESSED_RGB8_ETC2,
COMPRESSED_SRGB8_ETC2 = COMPRESSED_SRGB8_ETC2,
COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2,
COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2,
COMPRESSED_RGBA8_ETC2_EAC = COMPRESSED_RGBA8_ETC2_EAC,
COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = COMPRESSED_SRGB8_ALPHA8_ETC2_EAC,
COMPRESSED_R11_EAC = COMPRESSED_R11_EAC,
COMPRESSED_SIGNED_R11_EAC = COMPRESSED_SIGNED_R11_EAC,
COMPRESSED_RG11_EAC = COMPRESSED_RG11_EAC,
COMPRESSED_SIGNED_RG11_EAC = COMPRESSED_SIGNED_RG11_EAC,
PRIMITIVE_RESTART_FIXED_INDEX = PRIMITIVE_RESTART_FIXED_INDEX,
ANY_SAMPLES_PASSED_CONSERVATIVE = ANY_SAMPLES_PASSED_CONSERVATIVE,
MAX_ELEMENT_INDEX = MAX_ELEMENT_INDEX,
COMPUTE_SHADER = COMPUTE_SHADER,
MAX_COMPUTE_UNIFORM_BLOCKS = MAX_COMPUTE_UNIFORM_BLOCKS,
MAX_COMPUTE_TEXTURE_IMAGE_UNITS = MAX_COMPUTE_TEXTURE_IMAGE_UNITS,
MAX_COMPUTE_IMAGE_UNIFORMS = MAX_COMPUTE_IMAGE_UNIFORMS,
MAX_COMPUTE_SHARED_MEMORY_SIZE = MAX_COMPUTE_SHARED_MEMORY_SIZE,
MAX_COMPUTE_UNIFORM_COMPONENTS = MAX_COMPUTE_UNIFORM_COMPONENTS,
MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS,
MAX_COMPUTE_ATOMIC_COUNTERS = MAX_COMPUTE_ATOMIC_COUNTERS,
MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS,
MAX_COMPUTE_WORK_GROUP_INVOCATIONS = MAX_COMPUTE_WORK_GROUP_INVOCATIONS,
MAX_COMPUTE_WORK_GROUP_COUNT = MAX_COMPUTE_WORK_GROUP_COUNT,
MAX_COMPUTE_WORK_GROUP_SIZE = MAX_COMPUTE_WORK_GROUP_SIZE,
COMPUTE_WORK_GROUP_SIZE = COMPUTE_WORK_GROUP_SIZE,
UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER = UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER,
ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER = ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER,
DISPATCH_INDIRECT_BUFFER = DISPATCH_INDIRECT_BUFFER,
DISPATCH_INDIRECT_BUFFER_BINDING = DISPATCH_INDIRECT_BUFFER_BINDING,
COMPUTE_SHADER_BIT = COMPUTE_SHADER_BIT,
DEBUG_OUTPUT_SYNCHRONOUS = DEBUG_OUTPUT_SYNCHRONOUS,
DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = DEBUG_NEXT_LOGGED_MESSAGE_LENGTH,
DEBUG_CALLBACK_FUNCTION = DEBUG_CALLBACK_FUNCTION,
DEBUG_CALLBACK_USER_PARAM = DEBUG_CALLBACK_USER_PARAM,
DEBUG_SOURCE_API = DEBUG_SOURCE_API,
DEBUG_SOURCE_WINDOW_SYSTEM = DEBUG_SOURCE_WINDOW_SYSTEM,
DEBUG_SOURCE_SHADER_COMPILER = DEBUG_SOURCE_SHADER_COMPILER,
DEBUG_SOURCE_THIRD_PARTY = DEBUG_SOURCE_THIRD_PARTY,
DEBUG_SOURCE_APPLICATION = DEBUG_SOURCE_APPLICATION,
DEBUG_SOURCE_OTHER = DEBUG_SOURCE_OTHER,
DEBUG_TYPE_ERROR = DEBUG_TYPE_ERROR,
DEBUG_TYPE_DEPRECATED_BEHAVIOR = DEBUG_TYPE_DEPRECATED_BEHAVIOR,
DEBUG_TYPE_UNDEFINED_BEHAVIOR = DEBUG_TYPE_UNDEFINED_BEHAVIOR,
DEBUG_TYPE_PORTABILITY = DEBUG_TYPE_PORTABILITY,
DEBUG_TYPE_PERFORMANCE = DEBUG_TYPE_PERFORMANCE,
DEBUG_TYPE_OTHER = DEBUG_TYPE_OTHER,
MAX_DEBUG_MESSAGE_LENGTH = MAX_DEBUG_MESSAGE_LENGTH,
MAX_DEBUG_LOGGED_MESSAGES = MAX_DEBUG_LOGGED_MESSAGES,
DEBUG_LOGGED_MESSAGES = DEBUG_LOGGED_MESSAGES,
DEBUG_SEVERITY_HIGH = DEBUG_SEVERITY_HIGH,
DEBUG_SEVERITY_MEDIUM = DEBUG_SEVERITY_MEDIUM,
DEBUG_SEVERITY_LOW = DEBUG_SEVERITY_LOW,
DEBUG_TYPE_MARKER = DEBUG_TYPE_MARKER,
DEBUG_TYPE_PUSH_GROUP = DEBUG_TYPE_PUSH_GROUP,
DEBUG_TYPE_POP_GROUP = DEBUG_TYPE_POP_GROUP,
DEBUG_SEVERITY_NOTIFICATION = DEBUG_SEVERITY_NOTIFICATION,
MAX_DEBUG_GROUP_STACK_DEPTH = MAX_DEBUG_GROUP_STACK_DEPTH,
DEBUG_GROUP_STACK_DEPTH = DEBUG_GROUP_STACK_DEPTH,
BUFFER = BUFFER,
SHADER = SHADER,
PROGRAM = PROGRAM,
QUERY = QUERY,
PROGRAM_PIPELINE = PROGRAM_PIPELINE,
SAMPLER = SAMPLER,
MAX_LABEL_LENGTH = MAX_LABEL_LENGTH,
DEBUG_OUTPUT = DEBUG_OUTPUT,
CONTEXT_FLAG_DEBUG_BIT = CONTEXT_FLAG_DEBUG_BIT,
MAX_UNIFORM_LOCATIONS = MAX_UNIFORM_LOCATIONS,
FRAMEBUFFER_DEFAULT_WIDTH = FRAMEBUFFER_DEFAULT_WIDTH,
FRAMEBUFFER_DEFAULT_HEIGHT = FRAMEBUFFER_DEFAULT_HEIGHT,
FRAMEBUFFER_DEFAULT_LAYERS = FRAMEBUFFER_DEFAULT_LAYERS,
FRAMEBUFFER_DEFAULT_SAMPLES = FRAMEBUFFER_DEFAULT_SAMPLES,
FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS,
MAX_FRAMEBUFFER_WIDTH = MAX_FRAMEBUFFER_WIDTH,
MAX_FRAMEBUFFER_HEIGHT = MAX_FRAMEBUFFER_HEIGHT,
MAX_FRAMEBUFFER_LAYERS = MAX_FRAMEBUFFER_LAYERS,
MAX_FRAMEBUFFER_SAMPLES = MAX_FRAMEBUFFER_SAMPLES,
INTERNALFORMAT_SUPPORTED = INTERNALFORMAT_SUPPORTED,
INTERNALFORMAT_PREFERRED = INTERNALFORMAT_PREFERRED,
INTERNALFORMAT_RED_SIZE = INTERNALFORMAT_RED_SIZE,
INTERNALFORMAT_GREEN_SIZE = INTERNALFORMAT_GREEN_SIZE,
INTERNALFORMAT_BLUE_SIZE = INTERNALFORMAT_BLUE_SIZE,
INTERNALFORMAT_ALPHA_SIZE = INTERNALFORMAT_ALPHA_SIZE,
INTERNALFORMAT_DEPTH_SIZE = INTERNALFORMAT_DEPTH_SIZE,
INTERNALFORMAT_STENCIL_SIZE = INTERNALFORMAT_STENCIL_SIZE,
INTERNALFORMAT_SHARED_SIZE = INTERNALFORMAT_SHARED_SIZE,
INTERNALFORMAT_RED_TYPE = INTERNALFORMAT_RED_TYPE,
INTERNALFORMAT_GREEN_TYPE = INTERNALFORMAT_GREEN_TYPE,
INTERNALFORMAT_BLUE_TYPE = INTERNALFORMAT_BLUE_TYPE,
INTERNALFORMAT_ALPHA_TYPE = INTERNALFORMAT_ALPHA_TYPE,
INTERNALFORMAT_DEPTH_TYPE = INTERNALFORMAT_DEPTH_TYPE,
INTERNALFORMAT_STENCIL_TYPE = INTERNALFORMAT_STENCIL_TYPE,
MAX_WIDTH = MAX_WIDTH,
MAX_HEIGHT = MAX_HEIGHT,
MAX_DEPTH = MAX_DEPTH,
MAX_LAYERS = MAX_LAYERS,
MAX_COMBINED_DIMENSIONS = MAX_COMBINED_DIMENSIONS,
COLOR_COMPONENTS = COLOR_COMPONENTS,
DEPTH_COMPONENTS = DEPTH_COMPONENTS,
STENCIL_COMPONENTS = STENCIL_COMPONENTS,
COLOR_RENDERABLE = COLOR_RENDERABLE,
DEPTH_RENDERABLE = DEPTH_RENDERABLE,
STENCIL_RENDERABLE = STENCIL_RENDERABLE,
FRAMEBUFFER_RENDERABLE = FRAMEBUFFER_RENDERABLE,
FRAMEBUFFER_RENDERABLE_LAYERED = FRAMEBUFFER_RENDERABLE_LAYERED,
FRAMEBUFFER_BLEND = FRAMEBUFFER_BLEND,
READ_PIXELS = READ_PIXELS,
READ_PIXELS_FORMAT = READ_PIXELS_FORMAT,
READ_PIXELS_TYPE = READ_PIXELS_TYPE,
TEXTURE_IMAGE_FORMAT = TEXTURE_IMAGE_FORMAT,
TEXTURE_IMAGE_TYPE = TEXTURE_IMAGE_TYPE,
GET_TEXTURE_IMAGE_FORMAT = GET_TEXTURE_IMAGE_FORMAT,
GET_TEXTURE_IMAGE_TYPE = GET_TEXTURE_IMAGE_TYPE,
MIPMAP = MIPMAP,
MANUAL_GENERATE_MIPMAP = MANUAL_GENERATE_MIPMAP,
AUTO_GENERATE_MIPMAP = AUTO_GENERATE_MIPMAP,
COLOR_ENCODING = COLOR_ENCODING,
SRGB_READ = SRGB_READ,
SRGB_WRITE = SRGB_WRITE,
FILTER = FILTER,
VERTEX_TEXTURE = VERTEX_TEXTURE,
TESS_CONTROL_TEXTURE = TESS_CONTROL_TEXTURE,
TESS_EVALUATION_TEXTURE = TESS_EVALUATION_TEXTURE,
GEOMETRY_TEXTURE = GEOMETRY_TEXTURE,
FRAGMENT_TEXTURE = FRAGMENT_TEXTURE,
COMPUTE_TEXTURE = COMPUTE_TEXTURE,
TEXTURE_SHADOW = TEXTURE_SHADOW,
TEXTURE_GATHER = TEXTURE_GATHER,
TEXTURE_GATHER_SHADOW = TEXTURE_GATHER_SHADOW,
SHADER_IMAGE_LOAD = SHADER_IMAGE_LOAD,
SHADER_IMAGE_STORE = SHADER_IMAGE_STORE,
SHADER_IMAGE_ATOMIC = SHADER_IMAGE_ATOMIC,
IMAGE_TEXEL_SIZE = IMAGE_TEXEL_SIZE,
IMAGE_COMPATIBILITY_CLASS = IMAGE_COMPATIBILITY_CLASS,
IMAGE_PIXEL_FORMAT = IMAGE_PIXEL_FORMAT,
IMAGE_PIXEL_TYPE = IMAGE_PIXEL_TYPE,
SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST = SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST,
SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST = SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST,
SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE = SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE,
SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE = SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE,
TEXTURE_COMPRESSED_BLOCK_WIDTH = TEXTURE_COMPRESSED_BLOCK_WIDTH,
TEXTURE_COMPRESSED_BLOCK_HEIGHT = TEXTURE_COMPRESSED_BLOCK_HEIGHT,
TEXTURE_COMPRESSED_BLOCK_SIZE = TEXTURE_COMPRESSED_BLOCK_SIZE,
CLEAR_BUFFER = CLEAR_BUFFER,
TEXTURE_VIEW = TEXTURE_VIEW,
VIEW_COMPATIBILITY_CLASS = VIEW_COMPATIBILITY_CLASS,
FULL_SUPPORT = FULL_SUPPORT,
CAVEAT_SUPPORT = CAVEAT_SUPPORT,
IMAGE_CLASS_4_X_32 = IMAGE_CLASS_4_X_32,
IMAGE_CLASS_2_X_32 = IMAGE_CLASS_2_X_32,
IMAGE_CLASS_1_X_32 = IMAGE_CLASS_1_X_32,
IMAGE_CLASS_4_X_16 = IMAGE_CLASS_4_X_16,
IMAGE_CLASS_2_X_16 = IMAGE_CLASS_2_X_16,
IMAGE_CLASS_1_X_16 = IMAGE_CLASS_1_X_16,
IMAGE_CLASS_4_X_8 = IMAGE_CLASS_4_X_8,
IMAGE_CLASS_2_X_8 = IMAGE_CLASS_2_X_8,
IMAGE_CLASS_1_X_8 = IMAGE_CLASS_1_X_8,
IMAGE_CLASS_11_11_10 = IMAGE_CLASS_11_11_10,
IMAGE_CLASS_10_10_10_2 = IMAGE_CLASS_10_10_10_2,
VIEW_CLASS_128_BITS = VIEW_CLASS_128_BITS,
VIEW_CLASS_96_BITS = VIEW_CLASS_96_BITS,
VIEW_CLASS_64_BITS = VIEW_CLASS_64_BITS,
VIEW_CLASS_48_BITS = VIEW_CLASS_48_BITS,
VIEW_CLASS_32_BITS = VIEW_CLASS_32_BITS,
VIEW_CLASS_24_BITS = VIEW_CLASS_24_BITS,
VIEW_CLASS_16_BITS = VIEW_CLASS_16_BITS,
VIEW_CLASS_8_BITS = VIEW_CLASS_8_BITS,
VIEW_CLASS_S3TC_DXT1_RGB = VIEW_CLASS_S3TC_DXT1_RGB,
VIEW_CLASS_S3TC_DXT1_RGBA = VIEW_CLASS_S3TC_DXT1_RGBA,
VIEW_CLASS_S3TC_DXT3_RGBA = VIEW_CLASS_S3TC_DXT3_RGBA,
VIEW_CLASS_S3TC_DXT5_RGBA = VIEW_CLASS_S3TC_DXT5_RGBA,
VIEW_CLASS_RGTC1_RED = VIEW_CLASS_RGTC1_RED,
VIEW_CLASS_RGTC2_RG = VIEW_CLASS_RGTC2_RG,
VIEW_CLASS_BPTC_UNORM = VIEW_CLASS_BPTC_UNORM,
VIEW_CLASS_BPTC_FLOAT = VIEW_CLASS_BPTC_FLOAT,
UNIFORM = UNIFORM,
UNIFORM_BLOCK = UNIFORM_BLOCK,
PROGRAM_INPUT = PROGRAM_INPUT,
PROGRAM_OUTPUT = PROGRAM_OUTPUT,
BUFFER_VARIABLE = BUFFER_VARIABLE,
SHADER_STORAGE_BLOCK = SHADER_STORAGE_BLOCK,
VERTEX_SUBROUTINE = VERTEX_SUBROUTINE,
TESS_CONTROL_SUBROUTINE = TESS_CONTROL_SUBROUTINE,
TESS_EVALUATION_SUBROUTINE = TESS_EVALUATION_SUBROUTINE,
GEOMETRY_SUBROUTINE = GEOMETRY_SUBROUTINE,
FRAGMENT_SUBROUTINE = FRAGMENT_SUBROUTINE,
COMPUTE_SUBROUTINE = COMPUTE_SUBROUTINE,
VERTEX_SUBROUTINE_UNIFORM = VERTEX_SUBROUTINE_UNIFORM,
TESS_CONTROL_SUBROUTINE_UNIFORM = TESS_CONTROL_SUBROUTINE_UNIFORM,
TESS_EVALUATION_SUBROUTINE_UNIFORM = TESS_EVALUATION_SUBROUTINE_UNIFORM,
GEOMETRY_SUBROUTINE_UNIFORM = GEOMETRY_SUBROUTINE_UNIFORM,
FRAGMENT_SUBROUTINE_UNIFORM = FRAGMENT_SUBROUTINE_UNIFORM,
COMPUTE_SUBROUTINE_UNIFORM = COMPUTE_SUBROUTINE_UNIFORM,
TRANSFORM_FEEDBACK_VARYING = TRANSFORM_FEEDBACK_VARYING,
ACTIVE_RESOURCES = ACTIVE_RESOURCES,
MAX_NAME_LENGTH = MAX_NAME_LENGTH,
MAX_NUM_ACTIVE_VARIABLES = MAX_NUM_ACTIVE_VARIABLES,
MAX_NUM_COMPATIBLE_SUBROUTINES = MAX_NUM_COMPATIBLE_SUBROUTINES,
NAME_LENGTH = NAME_LENGTH,
TYPE = TYPE,
ARRAY_SIZE = ARRAY_SIZE,
OFFSET = OFFSET,
BLOCK_INDEX = BLOCK_INDEX,
ARRAY_STRIDE = ARRAY_STRIDE,
MATRIX_STRIDE = MATRIX_STRIDE,
IS_ROW_MAJOR = IS_ROW_MAJOR,
ATOMIC_COUNTER_BUFFER_INDEX = ATOMIC_COUNTER_BUFFER_INDEX,
BUFFER_BINDING = BUFFER_BINDING,
BUFFER_DATA_SIZE = BUFFER_DATA_SIZE,
NUM_ACTIVE_VARIABLES = NUM_ACTIVE_VARIABLES,
ACTIVE_VARIABLES = ACTIVE_VARIABLES,
REFERENCED_BY_VERTEX_SHADER = REFERENCED_BY_VERTEX_SHADER,
REFERENCED_BY_TESS_CONTROL_SHADER = REFERENCED_BY_TESS_CONTROL_SHADER,
REFERENCED_BY_TESS_EVALUATION_SHADER = REFERENCED_BY_TESS_EVALUATION_SHADER,
REFERENCED_BY_GEOMETRY_SHADER = REFERENCED_BY_GEOMETRY_SHADER,
REFERENCED_BY_FRAGMENT_SHADER = REFERENCED_BY_FRAGMENT_SHADER,
REFERENCED_BY_COMPUTE_SHADER = REFERENCED_BY_COMPUTE_SHADER,
TOP_LEVEL_ARRAY_SIZE = TOP_LEVEL_ARRAY_SIZE,
TOP_LEVEL_ARRAY_STRIDE = TOP_LEVEL_ARRAY_STRIDE,
LOCATION = LOCATION,
LOCATION_INDEX = LOCATION_INDEX,
IS_PER_PATCH = IS_PER_PATCH,
SHADER_STORAGE_BUFFER = SHADER_STORAGE_BUFFER,
SHADER_STORAGE_BUFFER_BINDING = SHADER_STORAGE_BUFFER_BINDING,
SHADER_STORAGE_BUFFER_START = SHADER_STORAGE_BUFFER_START,
SHADER_STORAGE_BUFFER_SIZE = SHADER_STORAGE_BUFFER_SIZE,
MAX_VERTEX_SHADER_STORAGE_BLOCKS = MAX_VERTEX_SHADER_STORAGE_BLOCKS,
MAX_GEOMETRY_SHADER_STORAGE_BLOCKS = MAX_GEOMETRY_SHADER_STORAGE_BLOCKS,
MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS = MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS,
MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS = MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS,
MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = MAX_FRAGMENT_SHADER_STORAGE_BLOCKS,
MAX_COMPUTE_SHADER_STORAGE_BLOCKS = MAX_COMPUTE_SHADER_STORAGE_BLOCKS,
MAX_COMBINED_SHADER_STORAGE_BLOCKS = MAX_COMBINED_SHADER_STORAGE_BLOCKS,
MAX_SHADER_STORAGE_BUFFER_BINDINGS = MAX_SHADER_STORAGE_BUFFER_BINDINGS,
MAX_SHADER_STORAGE_BLOCK_SIZE = MAX_SHADER_STORAGE_BLOCK_SIZE,
SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT,
SHADER_STORAGE_BARRIER_BIT = SHADER_STORAGE_BARRIER_BIT,
MAX_COMBINED_SHADER_OUTPUT_RESOURCES = MAX_COMBINED_SHADER_OUTPUT_RESOURCES,
DEPTH_STENCIL_TEXTURE_MODE = DEPTH_STENCIL_TEXTURE_MODE,
TEXTURE_BUFFER_OFFSET = TEXTURE_BUFFER_OFFSET,
TEXTURE_BUFFER_SIZE = TEXTURE_BUFFER_SIZE,
TEXTURE_BUFFER_OFFSET_ALIGNMENT = TEXTURE_BUFFER_OFFSET_ALIGNMENT,
TEXTURE_VIEW_MIN_LEVEL = TEXTURE_VIEW_MIN_LEVEL,
TEXTURE_VIEW_NUM_LEVELS = TEXTURE_VIEW_NUM_LEVELS,
TEXTURE_VIEW_MIN_LAYER = TEXTURE_VIEW_MIN_LAYER,
TEXTURE_VIEW_NUM_LAYERS = TEXTURE_VIEW_NUM_LAYERS,
TEXTURE_IMMUTABLE_LEVELS = TEXTURE_IMMUTABLE_LEVELS,
VERTEX_ATTRIB_BINDING = VERTEX_ATTRIB_BINDING,
VERTEX_ATTRIB_RELATIVE_OFFSET = VERTEX_ATTRIB_RELATIVE_OFFSET,
VERTEX_BINDING_DIVISOR = VERTEX_BINDING_DIVISOR,
VERTEX_BINDING_OFFSET = VERTEX_BINDING_OFFSET,
VERTEX_BINDING_STRIDE = VERTEX_BINDING_STRIDE,
MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = MAX_VERTEX_ATTRIB_RELATIVE_OFFSET,
MAX_VERTEX_ATTRIB_BINDINGS = MAX_VERTEX_ATTRIB_BINDINGS,
VERTEX_BINDING_BUFFER = VERTEX_BINDING_BUFFER,
DISPLAY_LIST = DISPLAY_LIST,
MAX_VERTEX_ATTRIB_STRIDE = MAX_VERTEX_ATTRIB_STRIDE,
PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED,
TEXTURE_BUFFER_BINDING = TEXTURE_BUFFER_BINDING,
MAP_PERSISTENT_BIT = MAP_PERSISTENT_BIT,
MAP_COHERENT_BIT = MAP_COHERENT_BIT,
DYNAMIC_STORAGE_BIT = DYNAMIC_STORAGE_BIT,
CLIENT_STORAGE_BIT = CLIENT_STORAGE_BIT,
CLIENT_MAPPED_BUFFER_BARRIER_BIT = CLIENT_MAPPED_BUFFER_BARRIER_BIT,
BUFFER_IMMUTABLE_STORAGE = BUFFER_IMMUTABLE_STORAGE,
BUFFER_STORAGE_FLAGS = BUFFER_STORAGE_FLAGS,
CLEAR_TEXTURE = CLEAR_TEXTURE,
LOCATION_COMPONENT = LOCATION_COMPONENT,
TRANSFORM_FEEDBACK_BUFFER_INDEX = TRANSFORM_FEEDBACK_BUFFER_INDEX,
TRANSFORM_FEEDBACK_BUFFER_STRIDE = TRANSFORM_FEEDBACK_BUFFER_STRIDE,
QUERY_BUFFER = QUERY_BUFFER,
QUERY_BUFFER_BARRIER_BIT = QUERY_BUFFER_BARRIER_BIT,
QUERY_BUFFER_BINDING = QUERY_BUFFER_BINDING,
QUERY_RESULT_NO_WAIT = QUERY_RESULT_NO_WAIT,
MIRROR_CLAMP_TO_EDGE = MIRROR_CLAMP_TO_EDGE,
CONTEXT_LOST = CONTEXT_LOST,
NEGATIVE_ONE_TO_ONE = NEGATIVE_ONE_TO_ONE,
ZERO_TO_ONE = ZERO_TO_ONE,
CLIP_ORIGIN = CLIP_ORIGIN,
CLIP_DEPTH_MODE = CLIP_DEPTH_MODE,
QUERY_WAIT_INVERTED = QUERY_WAIT_INVERTED,
QUERY_NO_WAIT_INVERTED = QUERY_NO_WAIT_INVERTED,
QUERY_BY_REGION_WAIT_INVERTED = QUERY_BY_REGION_WAIT_INVERTED,
QUERY_BY_REGION_NO_WAIT_INVERTED = QUERY_BY_REGION_NO_WAIT_INVERTED,
MAX_CULL_DISTANCES = MAX_CULL_DISTANCES,
MAX_COMBINED_CLIP_AND_CULL_DISTANCES = MAX_COMBINED_CLIP_AND_CULL_DISTANCES,
TEXTURE_TARGET = TEXTURE_TARGET,
QUERY_TARGET = QUERY_TARGET,
GUILTY_CONTEXT_RESET = GUILTY_CONTEXT_RESET,
INNOCENT_CONTEXT_RESET = INNOCENT_CONTEXT_RESET,
UNKNOWN_CONTEXT_RESET = UNKNOWN_CONTEXT_RESET,
RESET_NOTIFICATION_STRATEGY = RESET_NOTIFICATION_STRATEGY,
LOSE_CONTEXT_ON_RESET = LOSE_CONTEXT_ON_RESET,
NO_RESET_NOTIFICATION = NO_RESET_NOTIFICATION,
CONTEXT_FLAG_ROBUST_ACCESS_BIT = CONTEXT_FLAG_ROBUST_ACCESS_BIT,
COLOR_TABLE = COLOR_TABLE,
POST_CONVOLUTION_COLOR_TABLE = POST_CONVOLUTION_COLOR_TABLE,
POST_COLOR_MATRIX_COLOR_TABLE = POST_COLOR_MATRIX_COLOR_TABLE,
PROXY_COLOR_TABLE = PROXY_COLOR_TABLE,
PROXY_POST_CONVOLUTION_COLOR_TABLE = PROXY_POST_CONVOLUTION_COLOR_TABLE,
PROXY_POST_COLOR_MATRIX_COLOR_TABLE = PROXY_POST_COLOR_MATRIX_COLOR_TABLE,
CONVOLUTION_1D = CONVOLUTION_1D,
CONVOLUTION_2D = CONVOLUTION_2D,
SEPARABLE_2D = SEPARABLE_2D,
HISTOGRAM = HISTOGRAM,
PROXY_HISTOGRAM = PROXY_HISTOGRAM,
MINMAX = MINMAX,
CONTEXT_RELEASE_BEHAVIOR = CONTEXT_RELEASE_BEHAVIOR,
CONTEXT_RELEASE_BEHAVIOR_FLUSH = CONTEXT_RELEASE_BEHAVIOR_FLUSH,
SHADER_BINARY_FORMAT_SPIR_V = SHADER_BINARY_FORMAT_SPIR_V,
SPIR_V_BINARY = SPIR_V_BINARY,
PARAMETER_BUFFER = PARAMETER_BUFFER,
PARAMETER_BUFFER_BINDING = PARAMETER_BUFFER_BINDING,
CONTEXT_FLAG_NO_ERROR_BIT = CONTEXT_FLAG_NO_ERROR_BIT,
VERTICES_SUBMITTED = VERTICES_SUBMITTED,
PRIMITIVES_SUBMITTED = PRIMITIVES_SUBMITTED,
VERTEX_SHADER_INVOCATIONS = VERTEX_SHADER_INVOCATIONS,
TESS_CONTROL_SHADER_PATCHES = TESS_CONTROL_SHADER_PATCHES,
TESS_EVALUATION_SHADER_INVOCATIONS = TESS_EVALUATION_SHADER_INVOCATIONS,
GEOMETRY_SHADER_PRIMITIVES_EMITTED = GEOMETRY_SHADER_PRIMITIVES_EMITTED,
FRAGMENT_SHADER_INVOCATIONS = FRAGMENT_SHADER_INVOCATIONS,
COMPUTE_SHADER_INVOCATIONS = COMPUTE_SHADER_INVOCATIONS,
CLIPPING_INPUT_PRIMITIVES = CLIPPING_INPUT_PRIMITIVES,
CLIPPING_OUTPUT_PRIMITIVES = CLIPPING_OUTPUT_PRIMITIVES,
POLYGON_OFFSET_CLAMP = POLYGON_OFFSET_CLAMP,
SPIR_V_EXTENSIONS = SPIR_V_EXTENSIONS,
NUM_SPIR_V_EXTENSIONS = NUM_SPIR_V_EXTENSIONS,
TEXTURE_MAX_ANISOTROPY = TEXTURE_MAX_ANISOTROPY,
MAX_TEXTURE_MAX_ANISOTROPY = MAX_TEXTURE_MAX_ANISOTROPY,
TRANSFORM_FEEDBACK_OVERFLOW = TRANSFORM_FEEDBACK_OVERFLOW,
TRANSFORM_FEEDBACK_STREAM_OVERFLOW = TRANSFORM_FEEDBACK_STREAM_OVERFLOW,
// debug
DEBUG_OUTPUT_SYNCHRONOUS_ARB = DEBUG_OUTPUT_SYNCHRONOUS_ARB ,
DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB = DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB,
DEBUG_CALLBACK_FUNCTION_ARB = DEBUG_CALLBACK_FUNCTION_ARB,
DEBUG_CALLBACK_USER_PARAM_ARB = DEBUG_CALLBACK_USER_PARAM_ARB,
DEBUG_SOURCE_API_ARB = DEBUG_SOURCE_API_ARB,
DEBUG_SOURCE_WINDOW_SYSTEM_ARB = DEBUG_SOURCE_WINDOW_SYSTEM_ARB,
DEBUG_SOURCE_SHADER_COMPILER_ARB = DEBUG_SOURCE_SHADER_COMPILER_ARB,
DEBUG_SOURCE_THIRD_PARTY_ARB = DEBUG_SOURCE_THIRD_PARTY_ARB,
DEBUG_SOURCE_APPLICATION_ARB = DEBUG_SOURCE_APPLICATION_ARB,
DEBUG_SOURCE_OTHER_ARB = DEBUG_SOURCE_OTHER_ARB,
DEBUG_TYPE_ERROR_ARB = DEBUG_TYPE_ERROR_ARB,
DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB = DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB,
DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB = DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB,
DEBUG_TYPE_PORTABILITY_ARB = DEBUG_TYPE_PORTABILITY_ARB,
DEBUG_TYPE_PERFORMANCE_ARB = DEBUG_TYPE_PERFORMANCE_ARB,
DEBUG_TYPE_OTHER_ARB = DEBUG_TYPE_OTHER_ARB,
MAX_DEBUG_MESSAGE_LENGTH_ARB = MAX_DEBUG_MESSAGE_LENGTH_ARB,
MAX_DEBUG_LOGGED_MESSAGES_ARB = MAX_DEBUG_LOGGED_MESSAGES_ARB,
DEBUG_LOGGED_MESSAGES_ARB = DEBUG_LOGGED_MESSAGES_ARB,
DEBUG_SEVERITY_HIGH_ARB = DEBUG_SEVERITY_HIGH_ARB,
DEBUG_SEVERITY_MEDIUM_ARB = DEBUG_SEVERITY_MEDIUM_ARB,
DEBUG_SEVERITY_LOW_ARB = DEBUG_SEVERITY_LOW_ARB,
// Extensions, extended as necessary
DEVICE_LUID_EXT = DEVICE_LUID_EXT,
}
|