/
glparams.py
2985 lines (2971 loc) · 156 KB
/
glparams.py
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
##########################################################################
#
# Copyright 2011 Jose Fonseca
# All Rights Reserved.
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
#
##########################################################################/
'''Describe GL parameters.'''
from stdapi import *
from gltypes import *
# Shorthands for the types
X = None # To be determined, merely an enum
B = GLboolean
I = GLint
I64 = GLint64
E = GLenum
F = GLfloat
D = GLdouble
P = OpaquePointer(Void)
S = CString
H = GLhandleARB
# A underscore prefix (e.g., _glGet) is used to skip automatic code generation
# for parameters that are obtained through other ways.
parameters = [
# (functions, type, count, name) # value
("", X, 1, "GL_ZERO"), # 0x0000
("", X, 1, "GL_ONE"), # 0x0001
# These are enumerated separately in GLenum_mode
#("", X, 1, "GL_POINTS"), # 0x0000
#("", X, 1, "GL_LINES"), # 0x0001
#("", X, 1, "GL_LINE_LOOP"), # 0x0002
#("", X, 1, "GL_LINE_STRIP"), # 0x0003
#("", X, 1, "GL_TRIANGLES"), # 0x0004
#("", X, 1, "GL_TRIANGLE_STRIP"), # 0x0005
#("", X, 1, "GL_TRIANGLE_FAN"), # 0x0006
#("", X, 1, "GL_QUADS"), # 0x0007
#("", X, 1, "GL_QUAD_STRIP"), # 0x0008
#("", X, 1, "GL_POLYGON"), # 0x0009
#("", X, 1, "GL_LINES_ADJACENCY"), # 0x000A
#("", X, 1, "GL_LINE_STRIP_ADJACENCY"), # 0x000B
#("", X, 1, "GL_TRIANGLES_ADJACENCY"), # 0x000C
#("", X, 1, "GL_TRIANGLE_STRIP_ADJACENCY"), # 0x000D
#("", X, 1, "GL_PATCHES"), # 0x000E
("", X, 1, "GL_ACCUM"), # 0x0100
("", X, 1, "GL_LOAD"), # 0x0101
("", X, 1, "GL_RETURN"), # 0x0102
("", X, 1, "GL_MULT"), # 0x0103
("", X, 1, "GL_ADD"), # 0x0104
("", X, 1, "GL_NEVER"), # 0x0200
("", X, 1, "GL_LESS"), # 0x0201
("", X, 1, "GL_EQUAL"), # 0x0202
("", X, 1, "GL_LEQUAL"), # 0x0203
("", X, 1, "GL_GREATER"), # 0x0204
("", X, 1, "GL_NOTEQUAL"), # 0x0205
("", X, 1, "GL_GEQUAL"), # 0x0206
("", X, 1, "GL_ALWAYS"), # 0x0207
("", X, 1, "GL_SRC_COLOR"), # 0x0300
("", X, 1, "GL_ONE_MINUS_SRC_COLOR"), # 0x0301
("", X, 1, "GL_SRC_ALPHA"), # 0x0302
("", X, 1, "GL_ONE_MINUS_SRC_ALPHA"), # 0x0303
("", X, 1, "GL_DST_ALPHA"), # 0x0304
("", X, 1, "GL_ONE_MINUS_DST_ALPHA"), # 0x0305
("", X, 1, "GL_DST_COLOR"), # 0x0306
("", X, 1, "GL_ONE_MINUS_DST_COLOR"), # 0x0307
("", X, 1, "GL_SRC_ALPHA_SATURATE"), # 0x0308
("", X, 1, "GL_FRONT_LEFT"), # 0x0400
("", X, 1, "GL_FRONT_RIGHT"), # 0x0401
("", X, 1, "GL_BACK_LEFT"), # 0x0402
("", X, 1, "GL_BACK_RIGHT"), # 0x0403
("", X, 1, "GL_FRONT"), # 0x0404
("", X, 1, "GL_BACK"), # 0x0405
("", X, 1, "GL_LEFT"), # 0x0406
("", X, 1, "GL_RIGHT"), # 0x0407
("", X, 1, "GL_FRONT_AND_BACK"), # 0x0408
("", X, 1, "GL_AUX0"), # 0x0409
("", X, 1, "GL_AUX1"), # 0x040A
("", X, 1, "GL_AUX2"), # 0x040B
("", X, 1, "GL_AUX3"), # 0x040C
("", X, 1, "GL_INVALID_ENUM"), # 0x0500
("", X, 1, "GL_INVALID_VALUE"), # 0x0501
("", X, 1, "GL_INVALID_OPERATION"), # 0x0502
("", X, 1, "GL_STACK_OVERFLOW"), # 0x0503
("", X, 1, "GL_STACK_UNDERFLOW"), # 0x0504
("", X, 1, "GL_OUT_OF_MEMORY"), # 0x0505
("", X, 1, "GL_INVALID_FRAMEBUFFER_OPERATION"), # 0x0506
("", X, 1, "GL_2D"), # 0x0600
("", X, 1, "GL_3D"), # 0x0601
("", X, 1, "GL_3D_COLOR"), # 0x0602
("", X, 1, "GL_3D_COLOR_TEXTURE"), # 0x0603
("", X, 1, "GL_4D_COLOR_TEXTURE"), # 0x0604
("", X, 1, "GL_PASS_THROUGH_TOKEN"), # 0x0700
("", X, 1, "GL_POINT_TOKEN"), # 0x0701
("", X, 1, "GL_LINE_TOKEN"), # 0x0702
("", X, 1, "GL_POLYGON_TOKEN"), # 0x0703
("", X, 1, "GL_BITMAP_TOKEN"), # 0x0704
("", X, 1, "GL_DRAW_PIXEL_TOKEN"), # 0x0705
("", X, 1, "GL_COPY_PIXEL_TOKEN"), # 0x0706
("", X, 1, "GL_LINE_RESET_TOKEN"), # 0x0707
("", X, 1, "GL_EXP"), # 0x0800
("", X, 1, "GL_EXP2"), # 0x0801
("", X, 1, "GL_CW"), # 0x0900
("", X, 1, "GL_CCW"), # 0x0901
("", X, 1, "GL_COEFF"), # 0x0A00
("", X, 1, "GL_ORDER"), # 0x0A01
("", X, 1, "GL_DOMAIN"), # 0x0A02
("glGet", F, 4, "GL_CURRENT_COLOR"), # 0x0B00
("glGet", F, 1, "GL_CURRENT_INDEX"), # 0x0B01
("glGet", F, 3, "GL_CURRENT_NORMAL"), # 0x0B02
("glGet", F, 4, "GL_CURRENT_TEXTURE_COORDS"), # 0x0B03
("glGet", F, 4, "GL_CURRENT_RASTER_COLOR"), # 0x0B04
("glGet", F, 1, "GL_CURRENT_RASTER_INDEX"), # 0x0B05
("glGet", F, 4, "GL_CURRENT_RASTER_TEXTURE_COORDS"), # 0x0B06
("glGet", F, 4, "GL_CURRENT_RASTER_POSITION"), # 0x0B07
("glGet", I, 1, "GL_CURRENT_RASTER_POSITION_VALID"), # 0x0B08
("glGet", F, 1, "GL_CURRENT_RASTER_DISTANCE"), # 0x0B09
("glGet", B, 1, "GL_POINT_SMOOTH"), # 0x0B10
("glGet", F, 1, "GL_POINT_SIZE"), # 0x0B11
("glGet", F, 2, "GL_POINT_SIZE_RANGE"), # 0x0B12
("glGet", F, 1, "GL_POINT_SIZE_GRANULARITY"), # 0x0B13
("glGet", B, 1, "GL_LINE_SMOOTH"), # 0x0B20
("glGet", F, 1, "GL_LINE_WIDTH"), # 0x0B21
("glGet", F, 2, "GL_LINE_WIDTH_RANGE"), # 0x0B22
("glGet", F, 1, "GL_LINE_WIDTH_GRANULARITY"), # 0x0B23
("glGet", B, 1, "GL_LINE_STIPPLE"), # 0x0B24
("glGet", I, 1, "GL_LINE_STIPPLE_PATTERN"), # 0x0B25
("glGet", I, 1, "GL_LINE_STIPPLE_REPEAT"), # 0x0B26
("glGet", E, 1, "GL_LIST_MODE"), # 0x0B30
("glGet", I, 1, "GL_MAX_LIST_NESTING"), # 0x0B31
("glGet", I, 1, "GL_LIST_BASE"), # 0x0B32
("glGet", I, 1, "GL_LIST_INDEX"), # 0x0B33
("glGet", E, 2, "GL_POLYGON_MODE"), # 0x0B40
("glGet", B, 1, "GL_POLYGON_SMOOTH"), # 0x0B41
("glGet", B, 1, "GL_POLYGON_STIPPLE"), # 0x0B42
("glGet", B, 1, "GL_EDGE_FLAG"), # 0x0B43
("glGet", B, 1, "GL_CULL_FACE"), # 0x0B44
("glGet", E, 1, "GL_CULL_FACE_MODE"), # 0x0B45
("glGet", E, 1, "GL_FRONT_FACE"), # 0x0B46
("glGet", B, 1, "GL_LIGHTING"), # 0x0B50
("glGet", B, 1, "GL_LIGHT_MODEL_LOCAL_VIEWER"), # 0x0B51
("glGet", B, 1, "GL_LIGHT_MODEL_TWO_SIDE"), # 0x0B52
("glGet", F, 4, "GL_LIGHT_MODEL_AMBIENT"), # 0x0B53
("glGet", E, 1, "GL_SHADE_MODEL"), # 0x0B54
("glGet", E, 1, "GL_COLOR_MATERIAL_FACE"), # 0x0B55
("glGet", E, 1, "GL_COLOR_MATERIAL_PARAMETER"), # 0x0B56
("glGet", B, 1, "GL_COLOR_MATERIAL"), # 0x0B57
("glGet", B, 1, "GL_FOG"), # 0x0B60
("glGet", I, 1, "GL_FOG_INDEX"), # 0x0B61
("glGet", F, 1, "GL_FOG_DENSITY"), # 0x0B62
("glGet", F, 1, "GL_FOG_START"), # 0x0B63
("glGet", F, 1, "GL_FOG_END"), # 0x0B64
("glGet", E, 1, "GL_FOG_MODE"), # 0x0B65
("glGet", F, 4, "GL_FOG_COLOR"), # 0x0B66
("glGet", F, 2, "GL_DEPTH_RANGE"), # 0x0B70
("glGet", B, 1, "GL_DEPTH_TEST"), # 0x0B71
("glGet", B, 1, "GL_DEPTH_WRITEMASK"), # 0x0B72
("glGet", F, 1, "GL_DEPTH_CLEAR_VALUE"), # 0x0B73
("glGet", E, 1, "GL_DEPTH_FUNC"), # 0x0B74
("glGet", F, 4, "GL_ACCUM_CLEAR_VALUE"), # 0x0B80
("glGet", B, 1, "GL_STENCIL_TEST"), # 0x0B90
("glGet", I, 1, "GL_STENCIL_CLEAR_VALUE"), # 0x0B91
("glGet", E, 1, "GL_STENCIL_FUNC"), # 0x0B92
("glGet", I, 1, "GL_STENCIL_VALUE_MASK"), # 0x0B93
("glGet", E, 1, "GL_STENCIL_FAIL"), # 0x0B94
("glGet", E, 1, "GL_STENCIL_PASS_DEPTH_FAIL"), # 0x0B95
("glGet", E, 1, "GL_STENCIL_PASS_DEPTH_PASS"), # 0x0B96
("glGet", I, 1, "GL_STENCIL_REF"), # 0x0B97
("glGet", I, 1, "GL_STENCIL_WRITEMASK"), # 0x0B98
("glGet", E, 1, "GL_MATRIX_MODE"), # 0x0BA0
("glGet", B, 1, "GL_NORMALIZE"), # 0x0BA1
("glGet", I, 4, "GL_VIEWPORT"), # 0x0BA2
("glGet", I, 1, "GL_MODELVIEW_STACK_DEPTH"), # 0x0BA3
("glGet", I, 1, "GL_PROJECTION_STACK_DEPTH"), # 0x0BA4
("glGet", I, 1, "GL_TEXTURE_STACK_DEPTH"), # 0x0BA5
("glGet", F, 16, "GL_MODELVIEW_MATRIX"), # 0x0BA6
("glGet", F, 16, "GL_PROJECTION_MATRIX"), # 0x0BA7
("glGet", F, 16, "GL_TEXTURE_MATRIX"), # 0x0BA8
("glGet", I, 1, "GL_ATTRIB_STACK_DEPTH"), # 0x0BB0
("glGet", I, 1, "GL_CLIENT_ATTRIB_STACK_DEPTH"), # 0x0BB1
("glGet", B, 1, "GL_ALPHA_TEST"), # 0x0BC0
("glGet", E, 1, "GL_ALPHA_TEST_FUNC"), # 0x0BC1
("glGet", F, 1, "GL_ALPHA_TEST_REF"), # 0x0BC2
("glGet", B, 1, "GL_DITHER"), # 0x0BD0
("glGet", E, 1, "GL_BLEND_DST"), # 0x0BE0
("glGet", E, 1, "GL_BLEND_SRC"), # 0x0BE1
("glGet", B, 1, "GL_BLEND"), # 0x0BE2
("glGet", E, 1, "GL_LOGIC_OP_MODE"), # 0x0BF0
("glGet", B, 1, "GL_INDEX_LOGIC_OP"), # 0x0BF1
("glGet", B, 1, "GL_COLOR_LOGIC_OP"), # 0x0BF2
("glGet", I, 1, "GL_AUX_BUFFERS"), # 0x0C00
("glGet", E, 1, "GL_DRAW_BUFFER"), # 0x0C01
("glGet", E, 1, "GL_READ_BUFFER"), # 0x0C02
("glGet", I, 4, "GL_SCISSOR_BOX"), # 0x0C10
("glGet", B, 1, "GL_SCISSOR_TEST"), # 0x0C11
("glGet", I, 1, "GL_INDEX_CLEAR_VALUE"), # 0x0C20
("glGet", I, 1, "GL_INDEX_WRITEMASK"), # 0x0C21
("glGet", F, 4, "GL_COLOR_CLEAR_VALUE"), # 0x0C22
("glGet", B, 4, "GL_COLOR_WRITEMASK"), # 0x0C23
("glGet", B, 1, "GL_INDEX_MODE"), # 0x0C30
("glGet", B, 1, "GL_RGBA_MODE"), # 0x0C31
("glGet", B, 1, "GL_DOUBLEBUFFER"), # 0x0C32
("glGet", B, 1, "GL_STEREO"), # 0x0C33
("glGet", E, 1, "GL_RENDER_MODE"), # 0x0C40
("glGet", E, 1, "GL_PERSPECTIVE_CORRECTION_HINT"), # 0x0C50
("glGet", E, 1, "GL_POINT_SMOOTH_HINT"), # 0x0C51
("glGet", E, 1, "GL_LINE_SMOOTH_HINT"), # 0x0C52
("glGet", E, 1, "GL_POLYGON_SMOOTH_HINT"), # 0x0C53
("glGet", E, 1, "GL_FOG_HINT"), # 0x0C54
("glGet", B, 1, "GL_TEXTURE_GEN_S"), # 0x0C60
("glGet", B, 1, "GL_TEXTURE_GEN_T"), # 0x0C61
("glGet", B, 1, "GL_TEXTURE_GEN_R"), # 0x0C62
("glGet", B, 1, "GL_TEXTURE_GEN_Q"), # 0x0C63
("", X, 1, "GL_PIXEL_MAP_I_TO_I"), # 0x0C70
("", X, 1, "GL_PIXEL_MAP_S_TO_S"), # 0x0C71
("", X, 1, "GL_PIXEL_MAP_I_TO_R"), # 0x0C72
("", X, 1, "GL_PIXEL_MAP_I_TO_G"), # 0x0C73
("", X, 1, "GL_PIXEL_MAP_I_TO_B"), # 0x0C74
("", X, 1, "GL_PIXEL_MAP_I_TO_A"), # 0x0C75
("", X, 1, "GL_PIXEL_MAP_R_TO_R"), # 0x0C76
("", X, 1, "GL_PIXEL_MAP_G_TO_G"), # 0x0C77
("", X, 1, "GL_PIXEL_MAP_B_TO_B"), # 0x0C78
("", X, 1, "GL_PIXEL_MAP_A_TO_A"), # 0x0C79
("glGet", I, 1, "GL_PIXEL_MAP_I_TO_I_SIZE"), # 0x0CB0
("glGet", I, 1, "GL_PIXEL_MAP_S_TO_S_SIZE"), # 0x0CB1
("glGet", I, 1, "GL_PIXEL_MAP_I_TO_R_SIZE"), # 0x0CB2
("glGet", I, 1, "GL_PIXEL_MAP_I_TO_G_SIZE"), # 0x0CB3
("glGet", I, 1, "GL_PIXEL_MAP_I_TO_B_SIZE"), # 0x0CB4
("glGet", I, 1, "GL_PIXEL_MAP_I_TO_A_SIZE"), # 0x0CB5
("glGet", I, 1, "GL_PIXEL_MAP_R_TO_R_SIZE"), # 0x0CB6
("glGet", I, 1, "GL_PIXEL_MAP_G_TO_G_SIZE"), # 0x0CB7
("glGet", I, 1, "GL_PIXEL_MAP_B_TO_B_SIZE"), # 0x0CB8
("glGet", I, 1, "GL_PIXEL_MAP_A_TO_A_SIZE"), # 0x0CB9
("glGet", B, 1, "GL_UNPACK_SWAP_BYTES"), # 0x0CF0
("glGet", B, 1, "GL_UNPACK_LSB_FIRST"), # 0x0CF1
("glGet", I, 1, "GL_UNPACK_ROW_LENGTH"), # 0x0CF2
("glGet", I, 1, "GL_UNPACK_SKIP_ROWS"), # 0x0CF3
("glGet", I, 1, "GL_UNPACK_SKIP_PIXELS"), # 0x0CF4
("glGet", I, 1, "GL_UNPACK_ALIGNMENT"), # 0x0CF5
("glGet", B, 1, "GL_PACK_SWAP_BYTES"), # 0x0D00
("glGet", B, 1, "GL_PACK_LSB_FIRST"), # 0x0D01
("glGet", I, 1, "GL_PACK_ROW_LENGTH"), # 0x0D02
("glGet", I, 1, "GL_PACK_SKIP_ROWS"), # 0x0D03
("glGet", I, 1, "GL_PACK_SKIP_PIXELS"), # 0x0D04
("glGet", I, 1, "GL_PACK_ALIGNMENT"), # 0x0D05
("glGet", B, 1, "GL_MAP_COLOR"), # 0x0D10
("glGet", B, 1, "GL_MAP_STENCIL"), # 0x0D11
("glGet", I, 1, "GL_INDEX_SHIFT"), # 0x0D12
("glGet", I, 1, "GL_INDEX_OFFSET"), # 0x0D13
("glGet", F, 1, "GL_RED_SCALE"), # 0x0D14
("glGet", F, 1, "GL_RED_BIAS"), # 0x0D15
("glGet", F, 1, "GL_ZOOM_X"), # 0x0D16
("glGet", F, 1, "GL_ZOOM_Y"), # 0x0D17
("glGet", F, 1, "GL_GREEN_SCALE"), # 0x0D18
("glGet", F, 1, "GL_GREEN_BIAS"), # 0x0D19
("glGet", F, 1, "GL_BLUE_SCALE"), # 0x0D1A
("glGet", F, 1, "GL_BLUE_BIAS"), # 0x0D1B
("glGet,glGetTexEnv", F, 1, "GL_ALPHA_SCALE"), # 0x0D1C
("glGet", F, 1, "GL_ALPHA_BIAS"), # 0x0D1D
("glGet", F, 1, "GL_DEPTH_SCALE"), # 0x0D1E
("glGet", F, 1, "GL_DEPTH_BIAS"), # 0x0D1F
("glGet", I, 1, "GL_MAX_EVAL_ORDER"), # 0x0D30
("glGet", I, 1, "GL_MAX_LIGHTS"), # 0x0D31
("glGet", I, 1, "GL_MAX_CLIP_DISTANCES"), # 0x0D32
("glGet", I, 1, "GL_MAX_TEXTURE_SIZE"), # 0x0D33
("glGet", I, 1, "GL_MAX_PIXEL_MAP_TABLE"), # 0x0D34
("glGet", I, 1, "GL_MAX_ATTRIB_STACK_DEPTH"), # 0x0D35
("glGet", I, 1, "GL_MAX_MODELVIEW_STACK_DEPTH"), # 0x0D36
("glGet", I, 1, "GL_MAX_NAME_STACK_DEPTH"), # 0x0D37
("glGet", I, 1, "GL_MAX_PROJECTION_STACK_DEPTH"), # 0x0D38
("glGet", I, 1, "GL_MAX_TEXTURE_STACK_DEPTH"), # 0x0D39
("glGet", F, 2, "GL_MAX_VIEWPORT_DIMS"), # 0x0D3A
("glGet", I, 1, "GL_MAX_CLIENT_ATTRIB_STACK_DEPTH"), # 0x0D3B
("glGet", I, 1, "GL_SUBPIXEL_BITS"), # 0x0D50
("glGet", I, 1, "GL_INDEX_BITS"), # 0x0D51
("glGet", I, 1, "GL_RED_BITS"), # 0x0D52
("glGet", I, 1, "GL_GREEN_BITS"), # 0x0D53
("glGet", I, 1, "GL_BLUE_BITS"), # 0x0D54
("glGet", I, 1, "GL_ALPHA_BITS"), # 0x0D55
("glGet", I, 1, "GL_DEPTH_BITS"), # 0x0D56
("glGet", I, 1, "GL_STENCIL_BITS"), # 0x0D57
("glGet", I, 1, "GL_ACCUM_RED_BITS"), # 0x0D58
("glGet", I, 1, "GL_ACCUM_GREEN_BITS"), # 0x0D59
("glGet", I, 1, "GL_ACCUM_BLUE_BITS"), # 0x0D5A
("glGet", I, 1, "GL_ACCUM_ALPHA_BITS"), # 0x0D5B
("glGet", I, 1, "GL_NAME_STACK_DEPTH"), # 0x0D70
("glGet", B, 1, "GL_AUTO_NORMAL"), # 0x0D80
("glGet", B, 1, "GL_MAP1_COLOR_4"), # 0x0D90
("glGet", B, 1, "GL_MAP1_INDEX"), # 0x0D91
("glGet", B, 1, "GL_MAP1_NORMAL"), # 0x0D92
("glGet", B, 1, "GL_MAP1_TEXTURE_COORD_1"), # 0x0D93
("glGet", B, 1, "GL_MAP1_TEXTURE_COORD_2"), # 0x0D94
("glGet", B, 1, "GL_MAP1_TEXTURE_COORD_3"), # 0x0D95
("glGet", B, 1, "GL_MAP1_TEXTURE_COORD_4"), # 0x0D96
("glGet", B, 1, "GL_MAP1_VERTEX_3"), # 0x0D97
("glGet", B, 1, "GL_MAP1_VERTEX_4"), # 0x0D98
("glGet", B, 1, "GL_MAP2_COLOR_4"), # 0x0DB0
("glGet", B, 1, "GL_MAP2_INDEX"), # 0x0DB1
("glGet", B, 1, "GL_MAP2_NORMAL"), # 0x0DB2
("glGet", B, 1, "GL_MAP2_TEXTURE_COORD_1"), # 0x0DB3
("glGet", B, 1, "GL_MAP2_TEXTURE_COORD_2"), # 0x0DB4
("glGet", B, 1, "GL_MAP2_TEXTURE_COORD_3"), # 0x0DB5
("glGet", B, 1, "GL_MAP2_TEXTURE_COORD_4"), # 0x0DB6
("glGet", B, 1, "GL_MAP2_VERTEX_3"), # 0x0DB7
("glGet", B, 1, "GL_MAP2_VERTEX_4"), # 0x0DB8
("glGet", F, 2, "GL_MAP1_GRID_DOMAIN"), # 0x0DD0
("glGet", I, 1, "GL_MAP1_GRID_SEGMENTS"), # 0x0DD1
("glGet", F, 4, "GL_MAP2_GRID_DOMAIN"), # 0x0DD2
("glGet", I, 2, "GL_MAP2_GRID_SEGMENTS"), # 0x0DD3
("_glGet", B, 1, "GL_TEXTURE_1D"), # 0x0DE0
("_glGet", B, 1, "GL_TEXTURE_2D"), # 0x0DE1
("glGet", P, 1, "GL_FEEDBACK_BUFFER_POINTER"), # 0x0DF0
("glGet", I, 1, "GL_FEEDBACK_BUFFER_SIZE"), # 0x0DF1
("glGet", E, 1, "GL_FEEDBACK_BUFFER_TYPE"), # 0x0DF2
("glGet", P, 1, "GL_SELECTION_BUFFER_POINTER"), # 0x0DF3
("glGet", I, 1, "GL_SELECTION_BUFFER_SIZE"), # 0x0DF4
("glGetTexLevelParameter", I, 1, "GL_TEXTURE_WIDTH"), # 0x1000
("glGetTexLevelParameter", I, 1, "GL_TEXTURE_HEIGHT"), # 0x1001
("glGetTexLevelParameter", E, 1, "GL_TEXTURE_INTERNAL_FORMAT"), # 0x1003
("glGetTexParameter", F, 4, "GL_TEXTURE_BORDER_COLOR"), # 0x1004
("glGetTexLevelParameter", I, 1, "GL_TEXTURE_BORDER"), # 0x1005
("", X, 1, "GL_DONT_CARE"), # 0x1100
("", X, 1, "GL_FASTEST"), # 0x1101
("", X, 1, "GL_NICEST"), # 0x1102
("glGetLight,glGetMaterial", F, 4, "GL_AMBIENT"), # 0x1200
("glGetLight,glGetMaterial", F, 4, "GL_DIFFUSE"), # 0x1201
("glGetLight,glGetMaterial", F, 4, "GL_SPECULAR"), # 0x1202
("glGetLight", F, 4, "GL_POSITION"), # 0x1203
("glGetLight", F, 3, "GL_SPOT_DIRECTION"), # 0x1204
("glGetLight", F, 1, "GL_SPOT_EXPONENT"), # 0x1205
("glGetLight", F, 1, "GL_SPOT_CUTOFF"), # 0x1206
("glGetLight", F, 1, "GL_CONSTANT_ATTENUATION"), # 0x1207
("glGetLight", F, 1, "GL_LINEAR_ATTENUATION"), # 0x1208
("glGetLight", F, 1, "GL_QUADRATIC_ATTENUATION"), # 0x1209
("", X, 1, "GL_COMPILE"), # 0x1300
("", X, 1, "GL_COMPILE_AND_EXECUTE"), # 0x1301
("", X, 1, "GL_BYTE"), # 0x1400
("", X, 1, "GL_UNSIGNED_BYTE"), # 0x1401
("", X, 1, "GL_SHORT"), # 0x1402
("", X, 1, "GL_UNSIGNED_SHORT"), # 0x1403
("", X, 1, "GL_INT"), # 0x1404
("", X, 1, "GL_UNSIGNED_INT"), # 0x1405
("", X, 1, "GL_FLOAT"), # 0x1406
("", X, 1, "GL_2_BYTES"), # 0x1407
("", X, 1, "GL_3_BYTES"), # 0x1408
("", X, 1, "GL_4_BYTES"), # 0x1409
("", X, 1, "GL_DOUBLE"), # 0x140A
("", X, 1, "GL_HALF_FLOAT"), # 0x140B
("", X, 1, "GL_FIXED"), # 0x140C
("", X, 1, "GL_INT64_NV"), # 0x140E
("", X, 1, "GL_UNSIGNED_INT64_NV"), # 0x140F
("", X, 1, "GL_CLEAR"), # 0x1500
("", X, 1, "GL_AND"), # 0x1501
("", X, 1, "GL_AND_REVERSE"), # 0x1502
("", X, 1, "GL_COPY"), # 0x1503
("", X, 1, "GL_AND_INVERTED"), # 0x1504
("", X, 1, "GL_NOOP"), # 0x1505
("", X, 1, "GL_XOR"), # 0x1506
("", X, 1, "GL_OR"), # 0x1507
("", X, 1, "GL_NOR"), # 0x1508
("", X, 1, "GL_EQUIV"), # 0x1509
("", X, 1, "GL_INVERT"), # 0x150A
("", X, 1, "GL_OR_REVERSE"), # 0x150B
("", X, 1, "GL_COPY_INVERTED"), # 0x150C
("", X, 1, "GL_OR_INVERTED"), # 0x150D
("", X, 1, "GL_NAND"), # 0x150E
("", X, 1, "GL_SET"), # 0x150F
("glGetMaterial", F, 4, "GL_EMISSION"), # 0x1600
("glGetMaterial", F, 1, "GL_SHININESS"), # 0x1601
("", F, 4, "GL_AMBIENT_AND_DIFFUSE"), # 0x1602
("glGetMaterial", F, 3, "GL_COLOR_INDEXES"), # 0x1603
("", X, 1, "GL_MODELVIEW"), # 0x1700
("", X, 1, "GL_PROJECTION"), # 0x1701
("", X, 1, "GL_TEXTURE"), # 0x1702
("", X, 1, "GL_COLOR"), # 0x1800
("", X, 1, "GL_DEPTH"), # 0x1801
("", X, 1, "GL_STENCIL"), # 0x1802
("", X, 1, "GL_COLOR_INDEX"), # 0x1900
("", X, 1, "GL_STENCIL_INDEX"), # 0x1901
("", X, 1, "GL_DEPTH_COMPONENT"), # 0x1902
("", X, 1, "GL_RED"), # 0x1903
("", X, 1, "GL_GREEN"), # 0x1904
("", X, 1, "GL_BLUE"), # 0x1905
("", X, 1, "GL_ALPHA"), # 0x1906
("", X, 1, "GL_RGB"), # 0x1907
("", X, 1, "GL_RGBA"), # 0x1908
("", X, 1, "GL_LUMINANCE"), # 0x1909
("", X, 1, "GL_LUMINANCE_ALPHA"), # 0x190A
("_glGet", B, 1, "GL_RASTER_POSITION_UNCLIPPED_IBM"), # 0x19262
("", X, 1, "GL_BITMAP"), # 0x1A00
("", X, 1, "GL_PREFER_DOUBLEBUFFER_HINT_PGI"), # 0x1A1F8
("", X, 1, "GL_CONSERVE_MEMORY_HINT_PGI"), # 0x1A1FD
("", X, 1, "GL_RECLAIM_MEMORY_HINT_PGI"), # 0x1A1FE
("", X, 1, "GL_NATIVE_GRAPHICS_HANDLE_PGI"), # 0x1A202
("", X, 1, "GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI"), # 0x1A203
("", X, 1, "GL_NATIVE_GRAPHICS_END_HINT_PGI"), # 0x1A204
("", X, 1, "GL_ALWAYS_FAST_HINT_PGI"), # 0x1A20C
("", X, 1, "GL_ALWAYS_SOFT_HINT_PGI"), # 0x1A20D
("", X, 1, "GL_ALLOW_DRAW_OBJ_HINT_PGI"), # 0x1A20E
("", X, 1, "GL_ALLOW_DRAW_WIN_HINT_PGI"), # 0x1A20F
("", X, 1, "GL_ALLOW_DRAW_FRG_HINT_PGI"), # 0x1A210
("", X, 1, "GL_ALLOW_DRAW_MEM_HINT_PGI"), # 0x1A211
("", X, 1, "GL_STRICT_DEPTHFUNC_HINT_PGI"), # 0x1A216
("", X, 1, "GL_STRICT_LIGHTING_HINT_PGI"), # 0x1A217
("", X, 1, "GL_STRICT_SCISSOR_HINT_PGI"), # 0x1A218
("", X, 1, "GL_FULL_STIPPLE_HINT_PGI"), # 0x1A219
("", X, 1, "GL_CLIP_NEAR_HINT_PGI"), # 0x1A220
("", X, 1, "GL_CLIP_FAR_HINT_PGI"), # 0x1A221
("", X, 1, "GL_WIDE_LINE_HINT_PGI"), # 0x1A222
("", X, 1, "GL_BACK_NORMALS_HINT_PGI"), # 0x1A223
("", X, 1, "GL_VERTEX_DATA_HINT_PGI"), # 0x1A22A
("", X, 1, "GL_VERTEX_CONSISTENT_HINT_PGI"), # 0x1A22B
("", X, 1, "GL_MATERIAL_SIDE_HINT_PGI"), # 0x1A22C
("", X, 1, "GL_MAX_VERTEX_HINT_PGI"), # 0x1A22D
("", X, 1, "GL_POINT"), # 0x1B00
("", X, 1, "GL_LINE"), # 0x1B01
("", X, 1, "GL_FILL"), # 0x1B02
("", X, 1, "GL_RENDER"), # 0x1C00
("", X, 1, "GL_FEEDBACK"), # 0x1C01
("", X, 1, "GL_SELECT"), # 0x1C02
("", X, 1, "GL_FLAT"), # 0x1D00
("", X, 1, "GL_SMOOTH"), # 0x1D01
("", X, 1, "GL_KEEP"), # 0x1E00
("", X, 1, "GL_REPLACE"), # 0x1E01
("", X, 1, "GL_INCR"), # 0x1E02
("", X, 1, "GL_DECR"), # 0x1E03
("glGet", S, 1, "GL_VENDOR"), # 0x1F00
("glGet", S, 1, "GL_RENDERER"), # 0x1F01
("glGet", S, 1, "GL_VERSION"), # 0x1F02
("glGet", S, 1, "GL_EXTENSIONS"), # 0x1F03
("", X, 1, "GL_S"), # 0x2000
("", X, 1, "GL_T"), # 0x2001
("", X, 1, "GL_R"), # 0x2002
("", X, 1, "GL_Q"), # 0x2003
("", X, 1, "GL_MODULATE"), # 0x2100
("", X, 1, "GL_DECAL"), # 0x2101
("glGetTexEnv", E, 1, "GL_TEXTURE_ENV_MODE"), # 0x2200
("glGetTexEnv", F, 4, "GL_TEXTURE_ENV_COLOR"), # 0x2201
("_glGet", X, 1, "GL_TEXTURE_ENV"), # 0x2300
("", X, 1, "GL_EYE_LINEAR"), # 0x2400
("", X, 1, "GL_OBJECT_LINEAR"), # 0x2401
("", X, 1, "GL_SPHERE_MAP"), # 0x2402
("glGetTexGen", E, 1, "GL_TEXTURE_GEN_MODE"), # 0x2500
("glGetTexGen", F, 4, "GL_OBJECT_PLANE"), # 0x2501
("glGetTexGen", F, 4, "GL_EYE_PLANE"), # 0x2502
("", X, 1, "GL_NEAREST"), # 0x2600
("", X, 1, "GL_LINEAR"), # 0x2601
("", X, 1, "GL_NEAREST_MIPMAP_NEAREST"), # 0x2700
("", X, 1, "GL_LINEAR_MIPMAP_NEAREST"), # 0x2701
("", X, 1, "GL_NEAREST_MIPMAP_LINEAR"), # 0x2702
("", X, 1, "GL_LINEAR_MIPMAP_LINEAR"), # 0x2703
("glGetTexParameter", E, 1, "GL_TEXTURE_MAG_FILTER"), # 0x2800
("glGetTexParameter", E, 1, "GL_TEXTURE_MIN_FILTER"), # 0x2801
("glGetTexParameter", E, 1, "GL_TEXTURE_WRAP_S"), # 0x2802
("glGetTexParameter", E, 1, "GL_TEXTURE_WRAP_T"), # 0x2803
("", X, 1, "GL_CLAMP"), # 0x2900
("", X, 1, "GL_REPEAT"), # 0x2901
("glGet", F, 1, "GL_POLYGON_OFFSET_UNITS"), # 0x2A00
("glGet", B, 1, "GL_POLYGON_OFFSET_POINT"), # 0x2A01
("glGet", B, 1, "GL_POLYGON_OFFSET_LINE"), # 0x2A02
("", X, 1, "GL_R3_G3_B2"), # 0x2A10
("", X, 1, "GL_V2F"), # 0x2A20
("", X, 1, "GL_V3F"), # 0x2A21
("", X, 1, "GL_C4UB_V2F"), # 0x2A22
("", X, 1, "GL_C4UB_V3F"), # 0x2A23
("", X, 1, "GL_C3F_V3F"), # 0x2A24
("", X, 1, "GL_N3F_V3F"), # 0x2A25
("", X, 1, "GL_C4F_N3F_V3F"), # 0x2A26
("", X, 1, "GL_T2F_V3F"), # 0x2A27
("", X, 1, "GL_T4F_V4F"), # 0x2A28
("", X, 1, "GL_T2F_C4UB_V3F"), # 0x2A29
("", X, 1, "GL_T2F_C3F_V3F"), # 0x2A2A
("", X, 1, "GL_T2F_N3F_V3F"), # 0x2A2B
("", X, 1, "GL_T2F_C4F_N3F_V3F"), # 0x2A2C
("", X, 1, "GL_T4F_C4F_N3F_V4F"), # 0x2A2D
("glGet", B, 1, "GL_CLIP_DISTANCE0"), # 0x3000
("glGet", B, 1, "GL_CLIP_DISTANCE1"), # 0x3001
("glGet", B, 1, "GL_CLIP_DISTANCE2"), # 0x3002
("glGet", B, 1, "GL_CLIP_DISTANCE3"), # 0x3003
("glGet", B, 1, "GL_CLIP_DISTANCE4"), # 0x3004
("glGet", B, 1, "GL_CLIP_DISTANCE5"), # 0x3005
("glGet", B, 1, "GL_CLIP_DISTANCE6"), # 0x3006
("glGet", B, 1, "GL_CLIP_DISTANCE7"), # 0x3007
("_glGet", B, 1, "GL_LIGHT0"), # 0x4000
("_glGet", B, 1, "GL_LIGHT1"), # 0x4001
("_glGet", B, 1, "GL_LIGHT2"), # 0x4002
("_glGet", B, 1, "GL_LIGHT3"), # 0x4003
("_glGet", B, 1, "GL_LIGHT4"), # 0x4004
("_glGet", B, 1, "GL_LIGHT5"), # 0x4005
("_glGet", B, 1, "GL_LIGHT6"), # 0x4006
("_glGet", B, 1, "GL_LIGHT7"), # 0x4007
("", X, 1, "GL_ABGR_EXT"), # 0x8000
("", X, 1, "GL_CONSTANT_COLOR"), # 0x8001
("", X, 1, "GL_ONE_MINUS_CONSTANT_COLOR"), # 0x8002
("", X, 1, "GL_CONSTANT_ALPHA"), # 0x8003
("", X, 1, "GL_ONE_MINUS_CONSTANT_ALPHA"), # 0x8004
("glGet", F, 4, "GL_BLEND_COLOR"), # 0x8005
("", X, 1, "GL_FUNC_ADD"), # 0x8006
("", X, 1, "GL_MIN"), # 0x8007
("", X, 1, "GL_MAX"), # 0x8008
("glGet", E, 1, "GL_BLEND_EQUATION"), # 0x8009
("", X, 1, "GL_FUNC_SUBTRACT"), # 0x800A
("", X, 1, "GL_FUNC_REVERSE_SUBTRACT"), # 0x800B
("", X, 1, "GL_CMYK_EXT"), # 0x800C
("", X, 1, "GL_CMYKA_EXT"), # 0x800D
("glGet", I, 1, "GL_PACK_CMYK_HINT_EXT"), # 0x800E
("glGet", I, 1, "GL_UNPACK_CMYK_HINT_EXT"), # 0x800F
("glGet", B, 1, "GL_CONVOLUTION_1D"), # 0x8010
("glGet", B, 1, "GL_CONVOLUTION_2D"), # 0x8011
("glGet", B, 1, "GL_SEPARABLE_2D"), # 0x8012
("glGetConvolutionParameter", E, 1, "GL_CONVOLUTION_BORDER_MODE"), # 0x8013
("glGetConvolutionParameter", F, 4, "GL_CONVOLUTION_FILTER_SCALE"), # 0x8014
("glGetConvolutionParameter", F, 4, "GL_CONVOLUTION_FILTER_BIAS"), # 0x8015
("", X, 1, "GL_REDUCE"), # 0x8016
("glGetConvolutionParameter", E, 1, "GL_CONVOLUTION_FORMAT"), # 0x8017
("glGetConvolutionParameter", I, 1, "GL_CONVOLUTION_WIDTH"), # 0x8018
("glGetConvolutionParameter", I, 1, "GL_CONVOLUTION_HEIGHT"), # 0x8019
("glGetConvolutionParameter", I, 1, "GL_MAX_CONVOLUTION_WIDTH"), # 0x801A
("glGetConvolutionParameter", I, 1, "GL_MAX_CONVOLUTION_HEIGHT"), # 0x801B
("glGet", F, 1, "GL_POST_CONVOLUTION_RED_SCALE"), # 0x801C
("glGet", F, 1, "GL_POST_CONVOLUTION_GREEN_SCALE"), # 0x801D
("glGet", F, 1, "GL_POST_CONVOLUTION_BLUE_SCALE"), # 0x801E
("glGet", F, 1, "GL_POST_CONVOLUTION_ALPHA_SCALE"), # 0x801F
("glGet", F, 1, "GL_POST_CONVOLUTION_RED_BIAS"), # 0x8020
("glGet", F, 1, "GL_POST_CONVOLUTION_GREEN_BIAS"), # 0x8021
("glGet", F, 1, "GL_POST_CONVOLUTION_BLUE_BIAS"), # 0x8022
("glGet", F, 1, "GL_POST_CONVOLUTION_ALPHA_BIAS"), # 0x8023
("glGet", B, 1, "GL_HISTOGRAM"), # 0x8024
("", X, 1, "GL_PROXY_HISTOGRAM"), # 0x8025
("glGetHistogramParameter", I, 1, "GL_HISTOGRAM_WIDTH"), # 0x8026
("glGetHistogramParameter", E, 1, "GL_HISTOGRAM_FORMAT"), # 0x8027
("glGetHistogramParameter", I, 1, "GL_HISTOGRAM_RED_SIZE"), # 0x8028
("glGetHistogramParameter", I, 1, "GL_HISTOGRAM_GREEN_SIZE"), # 0x8029
("glGetHistogramParameter", I, 1, "GL_HISTOGRAM_BLUE_SIZE"), # 0x802A
("glGetHistogramParameter", I, 1, "GL_HISTOGRAM_ALPHA_SIZE"), # 0x802B
("glGetHistogramParameter", I, 1, "GL_HISTOGRAM_LUMINANCE_SIZE"), # 0x802C
("glGetHistogramParameter", B, 1, "GL_HISTOGRAM_SINK"), # 0x802D
("glGet", B, 1, "GL_MINMAX"), # 0x802E
("glGetMinMaxParameter", E, 1, "GL_MINMAX_FORMAT"), # 0x802F
("glGetMinMaxParameter", B, 1, "GL_MINMAX_SINK"), # 0x8030
("", X, 1, "GL_TABLE_TOO_LARGE"), # 0x8031
("", X, 1, "GL_UNSIGNED_BYTE_3_3_2"), # 0x8032
("", X, 1, "GL_UNSIGNED_SHORT_4_4_4_4"), # 0x8033
("", X, 1, "GL_UNSIGNED_SHORT_5_5_5_1"), # 0x8034
("", X, 1, "GL_UNSIGNED_INT_8_8_8_8"), # 0x8035
("", X, 1, "GL_UNSIGNED_INT_10_10_10_2"), # 0x8036
("glGet", B, 1, "GL_POLYGON_OFFSET_FILL"), # 0x8037
("glGet", F, 1, "GL_POLYGON_OFFSET_FACTOR"), # 0x8038
("glGet", F, 1, "GL_POLYGON_OFFSET_BIAS_EXT"), # 0x8039
("glGet", B, 1, "GL_RESCALE_NORMAL"), # 0x803A
("", X, 1, "GL_ALPHA4"), # 0x803B
("", X, 1, "GL_ALPHA8"), # 0x803C
("", X, 1, "GL_ALPHA12"), # 0x803D
("", X, 1, "GL_ALPHA16"), # 0x803E
("", X, 1, "GL_LUMINANCE4"), # 0x803F
("", X, 1, "GL_LUMINANCE8"), # 0x8040
("", X, 1, "GL_LUMINANCE12"), # 0x8041
("", X, 1, "GL_LUMINANCE16"), # 0x8042
("", X, 1, "GL_LUMINANCE4_ALPHA4"), # 0x8043
("", X, 1, "GL_LUMINANCE6_ALPHA2"), # 0x8044
("", X, 1, "GL_LUMINANCE8_ALPHA8"), # 0x8045
("", X, 1, "GL_LUMINANCE12_ALPHA4"), # 0x8046
("", X, 1, "GL_LUMINANCE12_ALPHA12"), # 0x8047
("", X, 1, "GL_LUMINANCE16_ALPHA16"), # 0x8048
("", X, 1, "GL_INTENSITY"), # 0x8049
("", X, 1, "GL_INTENSITY4"), # 0x804A
("", X, 1, "GL_INTENSITY8"), # 0x804B
("", X, 1, "GL_INTENSITY12"), # 0x804C
("", X, 1, "GL_INTENSITY16"), # 0x804D
("", X, 1, "GL_RGB2_EXT"), # 0x804E
("", X, 1, "GL_RGB4"), # 0x804F
("", X, 1, "GL_RGB5"), # 0x8050
("", X, 1, "GL_RGB8"), # 0x8051
("", X, 1, "GL_RGB10"), # 0x8052
("", X, 1, "GL_RGB12"), # 0x8053
("", X, 1, "GL_RGB16"), # 0x8054
("", X, 1, "GL_RGBA2"), # 0x8055
("", X, 1, "GL_RGBA4"), # 0x8056
("", X, 1, "GL_RGB5_A1"), # 0x8057
("", X, 1, "GL_RGBA8"), # 0x8058
("", X, 1, "GL_RGB10_A2"), # 0x8059
("", X, 1, "GL_RGBA12"), # 0x805A
("", X, 1, "GL_RGBA16"), # 0x805B
("glGetTexLevelParameter", I, 1, "GL_TEXTURE_RED_SIZE"), # 0x805C
("glGetTexLevelParameter", I, 1, "GL_TEXTURE_GREEN_SIZE"), # 0x805D
("glGetTexLevelParameter", I, 1, "GL_TEXTURE_BLUE_SIZE"), # 0x805E
("glGetTexLevelParameter", I, 1, "GL_TEXTURE_ALPHA_SIZE"), # 0x805F
("glGetTexLevelParameter", I, 1, "GL_TEXTURE_LUMINANCE_SIZE"), # 0x8060
("glGetTexLevelParameter", I, 1, "GL_TEXTURE_INTENSITY_SIZE"), # 0x8061
("", X, 1, "GL_REPLACE_EXT"), # 0x8062
("", X, 1, "GL_PROXY_TEXTURE_1D"), # 0x8063
("", X, 1, "GL_PROXY_TEXTURE_2D"), # 0x8064
("", X, 1, "GL_TEXTURE_TOO_LARGE_EXT"), # 0x8065
("glGetTexParameter", F, 1, "GL_TEXTURE_PRIORITY"), # 0x8066
("glGetTexParameter", B, 1, "GL_TEXTURE_RESIDENT"), # 0x8067
("_glGet", I, 1, "GL_TEXTURE_BINDING_1D"), # 0x8068
("_glGet", I, 1, "GL_TEXTURE_BINDING_2D"), # 0x8069
("_glGet", I, 1, "GL_TEXTURE_BINDING_3D"), # 0x806A
("glGet", I, 1, "GL_PACK_SKIP_IMAGES"), # 0x806B
("glGet", F, 1, "GL_PACK_IMAGE_HEIGHT"), # 0x806C
("glGet", I, 1, "GL_UNPACK_SKIP_IMAGES"), # 0x806D
("glGet", F, 1, "GL_UNPACK_IMAGE_HEIGHT"), # 0x806E
("glGet", B, 1, "GL_TEXTURE_3D"), # 0x806F
("", X, 1, "GL_PROXY_TEXTURE_3D"), # 0x8070
("glGetTexLevelParameter", I, 1, "GL_TEXTURE_DEPTH"), # 0x8071
("glGetTexParameter", E, 1, "GL_TEXTURE_WRAP_R"), # 0x8072
("glGet", I, 1, "GL_MAX_3D_TEXTURE_SIZE"), # 0x8073
("glGet", B, 1, "GL_VERTEX_ARRAY"), # 0x8074
("glGet", B, 1, "GL_NORMAL_ARRAY"), # 0x8075
("glGet", B, 1, "GL_COLOR_ARRAY"), # 0x8076
("glGet", B, 1, "GL_INDEX_ARRAY"), # 0x8077
("glGet", B, 1, "GL_TEXTURE_COORD_ARRAY"), # 0x8078
("glGet", B, 1, "GL_EDGE_FLAG_ARRAY"), # 0x8079
("glGet", I, 1, "GL_VERTEX_ARRAY_SIZE"), # 0x807A
("glGet", E, 1, "GL_VERTEX_ARRAY_TYPE"), # 0x807B
("glGet", I, 1, "GL_VERTEX_ARRAY_STRIDE"), # 0x807C
("glGet", I, 1, "GL_VERTEX_ARRAY_COUNT_EXT"), # 0x807D
("glGet", E, 1, "GL_NORMAL_ARRAY_TYPE"), # 0x807E
("glGet", I, 1, "GL_NORMAL_ARRAY_STRIDE"), # 0x807F
("glGet", I, 1, "GL_NORMAL_ARRAY_COUNT_EXT"), # 0x8080
("glGet", I, 1, "GL_COLOR_ARRAY_SIZE"), # 0x8081
("glGet", E, 1, "GL_COLOR_ARRAY_TYPE"), # 0x8082
("glGet", I, 1, "GL_COLOR_ARRAY_STRIDE"), # 0x8083
("glGet", I, 1, "GL_COLOR_ARRAY_COUNT_EXT"), # 0x8084
("glGet", E, 1, "GL_INDEX_ARRAY_TYPE"), # 0x8085
("glGet", I, 1, "GL_INDEX_ARRAY_STRIDE"), # 0x8086
("glGet", I, 1, "GL_INDEX_ARRAY_COUNT_EXT"), # 0x8087
("glGet", I, 1, "GL_TEXTURE_COORD_ARRAY_SIZE"), # 0x8088
("glGet", E, 1, "GL_TEXTURE_COORD_ARRAY_TYPE"), # 0x8089
("glGet", I, 1, "GL_TEXTURE_COORD_ARRAY_STRIDE"), # 0x808A
("glGet", I, 1, "GL_TEXTURE_COORD_ARRAY_COUNT_EXT"), # 0x808B
("glGet", I, 1, "GL_EDGE_FLAG_ARRAY_STRIDE"), # 0x808C
("glGet", I, 1, "GL_EDGE_FLAG_ARRAY_COUNT_EXT"), # 0x808D
("glGet", P, 1, "GL_VERTEX_ARRAY_POINTER"), # 0x808E
("glGet", P, 1, "GL_NORMAL_ARRAY_POINTER"), # 0x808F
("glGet", P, 1, "GL_COLOR_ARRAY_POINTER"), # 0x8090
("glGet", P, 1, "GL_INDEX_ARRAY_POINTER"), # 0x8091
("glGet", P, 1, "GL_TEXTURE_COORD_ARRAY_POINTER"), # 0x8092
("glGet", P, 1, "GL_EDGE_FLAG_ARRAY_POINTER"), # 0x8093
("glGet", I, 1, "GL_INTERLACE_SGIX"), # 0x8094
("", X, 1, "GL_DETAIL_TEXTURE_2D_SGIS"), # 0x8095
("glGet", I, 1, "GL_DETAIL_TEXTURE_2D_BINDING_SGIS"), # 0x8096
("", X, 1, "GL_LINEAR_DETAIL_SGIS"), # 0x8097
("", X, 1, "GL_LINEAR_DETAIL_ALPHA_SGIS"), # 0x8098
("", X, 1, "GL_LINEAR_DETAIL_COLOR_SGIS"), # 0x8099
("", X, 1, "GL_DETAIL_TEXTURE_LEVEL_SGIS"), # 0x809A
("", X, 1, "GL_DETAIL_TEXTURE_MODE_SGIS"), # 0x809B
("", X, 1, "GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS"), # 0x809C
("glGet", I, 1, "GL_MULTISAMPLE"), # 0x809D
("glGet", I, 1, "GL_SAMPLE_ALPHA_TO_COVERAGE"), # 0x809E
("glGet", I, 1, "GL_SAMPLE_ALPHA_TO_ONE"), # 0x809F
("glGet", I, 1, "GL_SAMPLE_COVERAGE"), # 0x80A0
("", X, 1, "GL_1PASS_EXT"), # 0x80A1
("", X, 1, "GL_2PASS_0_EXT"), # 0x80A2
("", X, 1, "GL_2PASS_1_EXT"), # 0x80A3
("", X, 1, "GL_4PASS_0_EXT"), # 0x80A4
("", X, 1, "GL_4PASS_1_EXT"), # 0x80A5
("", X, 1, "GL_4PASS_2_EXT"), # 0x80A6
("", X, 1, "GL_4PASS_3_EXT"), # 0x80A7
("glGet", I, 1, "GL_SAMPLE_BUFFERS"), # 0x80A8
("glGet", I, 1, "GL_SAMPLES"), # 0x80A9
("glGet", F, 1, "GL_SAMPLE_COVERAGE_VALUE"), # 0x80AA
("glGet", I, 1, "GL_SAMPLE_COVERAGE_INVERT"), # 0x80AB
("glGet", I, 1, "GL_SAMPLE_PATTERN_EXT"), # 0x80AC
("", X, 1, "GL_LINEAR_SHARPEN_SGIS"), # 0x80AD
("", X, 1, "GL_LINEAR_SHARPEN_ALPHA_SGIS"), # 0x80AE
("", X, 1, "GL_LINEAR_SHARPEN_COLOR_SGIS"), # 0x80AF
("", X, 1, "GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS"), # 0x80B0
("glGet", F, 16, "GL_COLOR_MATRIX"), # 0x80B1
("glGet", I, 1, "GL_COLOR_MATRIX_STACK_DEPTH"), # 0x80B2
("glGet", I, 1, "GL_MAX_COLOR_MATRIX_STACK_DEPTH"), # 0x80B3
("glGet", F, 1, "GL_POST_COLOR_MATRIX_RED_SCALE"), # 0x80B4
("glGet", F, 1, "GL_POST_COLOR_MATRIX_GREEN_SCALE"), # 0x80B5
("glGet", F, 1, "GL_POST_COLOR_MATRIX_BLUE_SCALE"), # 0x80B6
("glGet", F, 1, "GL_POST_COLOR_MATRIX_ALPHA_SCALE"), # 0x80B7
("glGet", F, 1, "GL_POST_COLOR_MATRIX_RED_BIAS"), # 0x80B8
("glGet", F, 1, "GL_POST_COLOR_MATRIX_GREEN_BIAS"), # 0x80B9
("glGet", F, 1, "GL_POST_COLOR_MATRIX_BLUE_BIAS"), # 0x80BA
("glGet", F, 1, "GL_POST_COLOR_MATRIX_ALPHA_BIAS"), # 0x80BB
("glGet", I, 1, "GL_TEXTURE_COLOR_TABLE_SGI"), # 0x80BC
("", X, 1, "GL_PROXY_TEXTURE_COLOR_TABLE_SGI"), # 0x80BD
("", X, 1, "GL_TEXTURE_ENV_BIAS_SGIX"), # 0x80BE
("glGetTexParameter", F, 1, "GL_TEXTURE_COMPARE_FAIL_VALUE_ARB"), # 0x80BF
("glGet", E, 1, "GL_BLEND_DST_RGB"), # 0x80C8
("glGet", E, 1, "GL_BLEND_SRC_RGB"), # 0x80C9
("glGet", E, 1, "GL_BLEND_DST_ALPHA"), # 0x80CA
("glGet", E, 1, "GL_BLEND_SRC_ALPHA"), # 0x80CB
("", X, 1, "GL_422_EXT"), # 0x80CC
("", X, 1, "GL_422_REV_EXT"), # 0x80CD
("", X, 1, "GL_422_AVERAGE_EXT"), # 0x80CE
("", X, 1, "GL_422_REV_AVERAGE_EXT"), # 0x80CF
("glGet", B, 1, "GL_COLOR_TABLE"), # 0x80D0
("glGet", I, 1, "GL_POST_CONVOLUTION_COLOR_TABLE"), # 0x80D1
("glGet", I, 1, "GL_POST_COLOR_MATRIX_COLOR_TABLE"), # 0x80D2
("", X, 1, "GL_PROXY_COLOR_TABLE"), # 0x80D3
("", X, 1, "GL_PROXY_POST_CONVOLUTION_COLOR_TABLE"), # 0x80D4
("", X, 1, "GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE"), # 0x80D5
("glGetColorTableParameter", F, 4, "GL_COLOR_TABLE_SCALE"), # 0x80D6
("glGetColorTableParameter", F, 4, "GL_COLOR_TABLE_BIAS"), # 0x80D7
("glGetColorTableParameter", E, 1, "GL_COLOR_TABLE_FORMAT"), # 0x80D8
("glGetColorTableParameter", I, 1, "GL_COLOR_TABLE_WIDTH"), # 0x80D9
("glGetColorTableParameter", I, 1, "GL_COLOR_TABLE_RED_SIZE"), # 0x80DA
("glGetColorTableParameter", I, 1, "GL_COLOR_TABLE_GREEN_SIZE"), # 0x80DB
("glGetColorTableParameter", I, 1, "GL_COLOR_TABLE_BLUE_SIZE"), # 0x80DC
("glGetColorTableParameter", I, 1, "GL_COLOR_TABLE_ALPHA_SIZE"), # 0x80DD
("glGetColorTableParameter", I, 1, "GL_COLOR_TABLE_LUMINANCE_SIZE"), # 0x80DE
("glGetColorTableParameter", I, 1, "GL_COLOR_TABLE_INTENSITY_SIZE"), # 0x80DF
("", X, 1, "GL_BGR"), # 0x80E0
("", X, 1, "GL_BGRA"), # 0x80E1
("", X, 1, "GL_COLOR_INDEX1_EXT"), # 0x80E2
("", X, 1, "GL_COLOR_INDEX2_EXT"), # 0x80E3
("", X, 1, "GL_COLOR_INDEX4_EXT"), # 0x80E4
("", X, 1, "GL_COLOR_INDEX8_EXT"), # 0x80E5
("", X, 1, "GL_COLOR_INDEX12_EXT"), # 0x80E6
("", X, 1, "GL_COLOR_INDEX16_EXT"), # 0x80E7
("glGet", I, 1, "GL_MAX_ELEMENTS_VERTICES"), # 0x80E8
("glGet", I, 1, "GL_MAX_ELEMENTS_INDICES"), # 0x80E9
("", X, 1, "GL_PHONG_WIN"), # 0x80EA
("", X, 1, "GL_PHONG_HINT_WIN"), # 0x80EB
("", X, 1, "GL_FOG_SPECULAR_TEXTURE_WIN"), # 0x80EC
("", X, 1, "GL_TEXTURE_INDEX_SIZE_EXT"), # 0x80ED
("glGet", E, 1, "GL_CLIP_VOLUME_CLIPPING_HINT_EXT"), # 0x80F0
("", X, 1, "GL_DUAL_ALPHA4_SGIS"), # 0x8110
("", X, 1, "GL_DUAL_ALPHA8_SGIS"), # 0x8111
("", X, 1, "GL_DUAL_ALPHA12_SGIS"), # 0x8112
("", X, 1, "GL_DUAL_ALPHA16_SGIS"), # 0x8113
("", X, 1, "GL_DUAL_LUMINANCE4_SGIS"), # 0x8114
("", X, 1, "GL_DUAL_LUMINANCE8_SGIS"), # 0x8115
("", X, 1, "GL_DUAL_LUMINANCE12_SGIS"), # 0x8116
("", X, 1, "GL_DUAL_LUMINANCE16_SGIS"), # 0x8117
("", X, 1, "GL_DUAL_INTENSITY4_SGIS"), # 0x8118
("", X, 1, "GL_DUAL_INTENSITY8_SGIS"), # 0x8119
("", X, 1, "GL_DUAL_INTENSITY12_SGIS"), # 0x811A
("", X, 1, "GL_DUAL_INTENSITY16_SGIS"), # 0x811B
("", X, 1, "GL_DUAL_LUMINANCE_ALPHA4_SGIS"), # 0x811C
("", X, 1, "GL_DUAL_LUMINANCE_ALPHA8_SGIS"), # 0x811D
("", X, 1, "GL_QUAD_ALPHA4_SGIS"), # 0x811E
("", X, 1, "GL_QUAD_ALPHA8_SGIS"), # 0x811F
("", X, 1, "GL_QUAD_LUMINANCE4_SGIS"), # 0x8120
("", X, 1, "GL_QUAD_LUMINANCE8_SGIS"), # 0x8121
("", X, 1, "GL_QUAD_INTENSITY4_SGIS"), # 0x8122
("", X, 1, "GL_QUAD_INTENSITY8_SGIS"), # 0x8123
("", X, 1, "GL_DUAL_TEXTURE_SELECT_SGIS"), # 0x8124
("", X, 1, "GL_QUAD_TEXTURE_SELECT_SGIS"), # 0x8125
("glGet", F, 1, "GL_POINT_SIZE_MIN"), # 0x8126
("glGet", F, 1, "GL_POINT_SIZE_MAX"), # 0x8127
("glGet", F, 1, "GL_POINT_FADE_THRESHOLD_SIZE"), # 0x8128
("glGet", F, 3, "GL_POINT_DISTANCE_ATTENUATION"), # 0x8129
("", X, 1, "GL_FOG_FUNC_SGIS"), # 0x812A
("glGet", I, 1, "GL_FOG_FUNC_POINTS_SGIS"), # 0x812B
("glGet", I, 1, "GL_MAX_FOG_FUNC_POINTS_SGIS"), # 0x812C
("", X, 1, "GL_CLAMP_TO_BORDER"), # 0x812D
("", X, 1, "GL_TEXTURE_MULTI_BUFFER_HINT_SGIX"), # 0x812E
("", X, 1, "GL_CLAMP_TO_EDGE"), # 0x812F
("glGet", I, 1, "GL_PACK_SKIP_VOLUMES_SGIS"), # 0x8130
("glGet", I, 1, "GL_PACK_IMAGE_DEPTH_SGIS"), # 0x8131
("glGet", I, 1, "GL_UNPACK_SKIP_VOLUMES_SGIS"), # 0x8132
("glGet", I, 1, "GL_UNPACK_IMAGE_DEPTH_SGIS"), # 0x8133
("glGet", I, 1, "GL_TEXTURE_4D_SGIS"), # 0x8134
("", X, 1, "GL_PROXY_TEXTURE_4D_SGIS"), # 0x8135
("", X, 1, "GL_TEXTURE_4DSIZE_SGIS"), # 0x8136
("", X, 1, "GL_TEXTURE_WRAP_Q_SGIS"), # 0x8137
("glGet", I, 1, "GL_MAX_4D_TEXTURE_SIZE_SGIS"), # 0x8138
("glGet", I, 1, "GL_PIXEL_TEX_GEN_SGIX"), # 0x8139
("glGetTexParameter", F, 1, "GL_TEXTURE_MIN_LOD"), # 0x813A
("glGetTexParameter", F, 1, "GL_TEXTURE_MAX_LOD"), # 0x813B
("glGetTexParameter", F, 1, "GL_TEXTURE_BASE_LEVEL"), # 0x813C
("glGetTexParameter", F, 1, "GL_TEXTURE_MAX_LEVEL"), # 0x813D
("glGet", I, 1, "GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX"), # 0x813E
("glGet", I, 1, "GL_PIXEL_TILE_CACHE_INCREMENT_SGIX"), # 0x813F
("glGet", I, 1, "GL_PIXEL_TILE_WIDTH_SGIX"), # 0x8140
("glGet", I, 1, "GL_PIXEL_TILE_HEIGHT_SGIX"), # 0x8141
("glGet", I, 1, "GL_PIXEL_TILE_GRID_WIDTH_SGIX"), # 0x8142
("glGet", I, 1, "GL_PIXEL_TILE_GRID_HEIGHT_SGIX"), # 0x8143
("glGet", I, 1, "GL_PIXEL_TILE_GRID_DEPTH_SGIX"), # 0x8144
("glGet", I, 1, "GL_PIXEL_TILE_CACHE_SIZE_SGIX"), # 0x8145
("", X, 1, "GL_FILTER4_SGIS"), # 0x8146
("", X, 1, "GL_TEXTURE_FILTER4_SIZE_SGIS"), # 0x8147
("glGet", I, 1, "GL_SPRITE_SGIX"), # 0x8148
("glGet", I, 1, "GL_SPRITE_MODE_SGIX"), # 0x8149
("glGet", F, 3, "GL_SPRITE_AXIS_SGIX"), # 0x814A
("glGet", F, 3, "GL_SPRITE_TRANSLATION_SGIX"), # 0x814B
("", X, 1, "GL_SPRITE_AXIAL_SGIX"), # 0x814C
("", X, 1, "GL_SPRITE_OBJECT_ALIGNED_SGIX"), # 0x814D
("", X, 1, "GL_SPRITE_EYE_ALIGNED_SGIX"), # 0x814E
("glGet", I, 1, "GL_TEXTURE_4D_BINDING_SGIS"), # 0x814F
("", X, 1, "GL_IGNORE_BORDER_HP"), # 0x8150
("", X, 1, "GL_CONSTANT_BORDER"), # 0x8151
("", X, 1, "GL_REPLICATE_BORDER"), # 0x8153
("glGetConvolutionParameter", F, 4, "GL_CONVOLUTION_BORDER_COLOR"), # 0x8154
("", X, 1, "GL_IMAGE_SCALE_X_HP"), # 0x8155
("", X, 1, "GL_IMAGE_SCALE_Y_HP"), # 0x8156
("", X, 1, "GL_IMAGE_TRANSLATE_X_HP"), # 0x8157
("", X, 1, "GL_IMAGE_TRANSLATE_Y_HP"), # 0x8158
("", X, 1, "GL_IMAGE_ROTATE_ANGLE_HP"), # 0x8159
("", X, 1, "GL_IMAGE_ROTATE_ORIGIN_X_HP"), # 0x815A
("", X, 1, "GL_IMAGE_ROTATE_ORIGIN_Y_HP"), # 0x815B
("", X, 1, "GL_IMAGE_MAG_FILTER_HP"), # 0x815C
("", X, 1, "GL_IMAGE_MIN_FILTER_HP"), # 0x815D
("", X, 1, "GL_IMAGE_CUBIC_WEIGHT_HP"), # 0x815E
("", X, 1, "GL_CUBIC_HP"), # 0x815F
("", X, 1, "GL_AVERAGE_HP"), # 0x8160
("", X, 1, "GL_IMAGE_TRANSFORM_2D_HP"), # 0x8161
("", X, 1, "GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP"), # 0x8162
("", X, 1, "GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP"), # 0x8163
("_glGet", B, 1, "GL_OCCLUSION_TEST_HP"), # 0x8165
("_glGet", B, 1, "GL_OCCLUSION_TEST_RESULT_HP"), # 0x8166
("", X, 1, "GL_TEXTURE_LIGHTING_MODE_HP"), # 0x8167
("", X, 1, "GL_TEXTURE_POST_SPECULAR_HP"), # 0x8168
("", X, 1, "GL_TEXTURE_PRE_SPECULAR_HP"), # 0x8169
("", X, 1, "GL_LINEAR_CLIPMAP_LINEAR_SGIX"), # 0x8170
("glGetTexParameter", I, 2, "GL_TEXTURE_CLIPMAP_CENTER_SGIX"), # 0x8171
("glGetTexParameter", F, 1, "GL_TEXTURE_CLIPMAP_FRAME_SGIX"), # 0x8172
("glGetTexParameter", I, 2, "GL_TEXTURE_CLIPMAP_OFFSET_SGIX"), # 0x8173
("glGetTexParameter", I, 3, "GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX"), # 0x8174
("", X, 1, "GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"), # 0x8175
("", X, 1, "GL_TEXTURE_CLIPMAP_DEPTH_SGIX"), # 0x8176
("glGet", I, 1, "GL_MAX_CLIPMAP_DEPTH_SGIX"), # 0x8177
("glGet", I, 1, "GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX"), # 0x8178
("glGetTexParameter", F, 1, "GL_POST_TEXTURE_FILTER_BIAS_SGIX"), # 0x8179
("glGetTexParameter", F, 1, "GL_POST_TEXTURE_FILTER_SCALE_SGIX"), # 0x817A
("glGet", F, 2, "GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX"), # 0x817B
("glGet", F, 2, "GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX"), # 0x817C
("glGet", I, 1, "GL_REFERENCE_PLANE_SGIX"), # 0x817D
("glGet", F, 4, "GL_REFERENCE_PLANE_EQUATION_SGIX"), # 0x817E
("glGet", I, 1, "GL_IR_INSTRUMENT1_SGIX"), # 0x817F
("", X, 1, "GL_INSTRUMENT_BUFFER_POINTER_SGIX"), # 0x8180
("glGet", I, 1, "GL_INSTRUMENT_MEASUREMENTS_SGIX"), # 0x8181
("", X, 1, "GL_LIST_PRIORITY_SGIX"), # 0x8182
("glGet", I, 1, "GL_CALLIGRAPHIC_FRAGMENT_SGIX"), # 0x8183
("", X, 1, "GL_PIXEL_TEX_GEN_Q_CEILING_SGIX"), # 0x8184
("", X, 1, "GL_PIXEL_TEX_GEN_Q_ROUND_SGIX"), # 0x8185
("", X, 1, "GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX"), # 0x8186
("", X, 1, "GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX"), # 0x8187
("", X, 1, "GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX"), # 0x8188
("", X, 1, "GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX"), # 0x8189
("", X, 1, "GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX"), # 0x818A
("glGet", I, 1, "GL_FRAMEZOOM_SGIX"), # 0x818B
("glGet", I, 1, "GL_FRAMEZOOM_FACTOR_SGIX"), # 0x818C
("glGet", I, 1, "GL_MAX_FRAMEZOOM_FACTOR_SGIX"), # 0x818D
("glGetTexParameter", F, 1, "GL_TEXTURE_LOD_BIAS_S_SGIX"), # 0x818E
("glGetTexParameter", F, 1, "GL_TEXTURE_LOD_BIAS_T_SGIX"), # 0x818F
("glGetTexParameter", F, 1, "GL_TEXTURE_LOD_BIAS_R_SGIX"), # 0x8190
("glGetTexParameter", B, 1, "GL_GENERATE_MIPMAP"), # 0x8191
("glGet", E, 1, "GL_GENERATE_MIPMAP_HINT"), # 0x8192
("", X, 1, "GL_GEOMETRY_DEFORMATION_SGIX"), # 0x8194
("", X, 1, "GL_TEXTURE_DEFORMATION_SGIX"), # 0x8195
("glGet", I, 1, "GL_DEFORMATIONS_MASK_SGIX"), # 0x8196
("", X, 1, "GL_MAX_DEFORMATION_ORDER_SGIX"), # 0x8197
("glGet", I, 1, "GL_FOG_OFFSET_SGIX"), # 0x8198
("glGet", F, 4, "GL_FOG_OFFSET_VALUE_SGIX"), # 0x8199
("glGetTexParameter", B, 1, "GL_TEXTURE_COMPARE_SGIX"), # 0x819A
("glGetTexParameter", E, 1, "GL_TEXTURE_COMPARE_OPERATOR_SGIX"), # 0x819B
("", X, 1, "GL_TEXTURE_LEQUAL_R_SGIX"), # 0x819C
("", X, 1, "GL_TEXTURE_GEQUAL_R_SGIX"), # 0x819D
("", X, 1, "GL_DEPTH_COMPONENT16"), # 0x81A5
("", X, 1, "GL_DEPTH_COMPONENT24"), # 0x81A6
("", X, 1, "GL_DEPTH_COMPONENT32"), # 0x81A7
("", X, 1, "GL_ARRAY_ELEMENT_LOCK_FIRST_EXT"), # 0x81A8
("", X, 1, "GL_ARRAY_ELEMENT_LOCK_COUNT_EXT"), # 0x81A9
("", X, 1, "GL_CULL_VERTEX_EXT"), # 0x81AA
("", X, 1, "GL_CULL_VERTEX_EYE_POSITION_EXT"), # 0x81AB
("", X, 1, "GL_CULL_VERTEX_OBJECT_POSITION_EXT"), # 0x81AC
("", X, 1, "GL_IUI_V2F_EXT"), # 0x81AD
("", X, 1, "GL_IUI_V3F_EXT"), # 0x81AE
("", X, 1, "GL_IUI_N3F_V2F_EXT"), # 0x81AF
("", X, 1, "GL_IUI_N3F_V3F_EXT"), # 0x81B0
("", X, 1, "GL_T2F_IUI_V2F_EXT"), # 0x81B1
("", X, 1, "GL_T2F_IUI_V3F_EXT"), # 0x81B2
("", X, 1, "GL_T2F_IUI_N3F_V2F_EXT"), # 0x81B3
("", X, 1, "GL_T2F_IUI_N3F_V3F_EXT"), # 0x81B4
("", X, 1, "GL_INDEX_TEST_EXT"), # 0x81B5
("", X, 1, "GL_INDEX_TEST_FUNC_EXT"), # 0x81B6
("", X, 1, "GL_INDEX_TEST_REF_EXT"), # 0x81B7
("", X, 1, "GL_INDEX_MATERIAL_EXT"), # 0x81B8
("", X, 1, "GL_INDEX_MATERIAL_PARAMETER_EXT"), # 0x81B9
("", X, 1, "GL_INDEX_MATERIAL_FACE_EXT"), # 0x81BA
("", X, 1, "GL_YCRCB_422_SGIX"), # 0x81BB
("", X, 1, "GL_YCRCB_444_SGIX"), # 0x81BC
("", X, 1, "GL_WRAP_BORDER_SUN"), # 0x81D4
("", X, 1, "GL_UNPACK_CONSTANT_DATA_SUNX"), # 0x81D5
("", X, 1, "GL_TEXTURE_CONSTANT_DATA_SUNX"), # 0x81D6
("", X, 1, "GL_TRIANGLE_LIST_SUN"), # 0x81D7
("", X, 1, "GL_REPLACEMENT_CODE_SUN"), # 0x81D8
("", X, 1, "GL_GLOBAL_ALPHA_SUN"), # 0x81D9
("", X, 1, "GL_GLOBAL_ALPHA_FACTOR_SUN"), # 0x81DA
("", X, 1, "GL_TEXTURE_COLOR_WRITEMASK_SGIS"), # 0x81EF
("", X, 1, "GL_EYE_DISTANCE_TO_POINT_SGIS"), # 0x81F0
("", X, 1, "GL_OBJECT_DISTANCE_TO_POINT_SGIS"), # 0x81F1
("", X, 1, "GL_EYE_DISTANCE_TO_LINE_SGIS"), # 0x81F2
("", X, 1, "GL_OBJECT_DISTANCE_TO_LINE_SGIS"), # 0x81F3
("", X, 1, "GL_EYE_POINT_SGIS"), # 0x81F4
("", X, 1, "GL_OBJECT_POINT_SGIS"), # 0x81F5
("", X, 1, "GL_EYE_LINE_SGIS"), # 0x81F6
("", X, 1, "GL_OBJECT_LINE_SGIS"), # 0x81F7
("glGet", E, 1, "GL_LIGHT_MODEL_COLOR_CONTROL"), # 0x81F8
("", X, 1, "GL_SINGLE_COLOR"), # 0x81F9
("", X, 1, "GL_SEPARATE_SPECULAR_COLOR"), # 0x81FA
("", X, 1, "GL_SHARED_TEXTURE_PALETTE_EXT"), # 0x81FB
("", X, 1, "GL_FOG_SCALE_SGIX"), # 0x81FC
("", X, 1, "GL_FOG_SCALE_VALUE_SGIX"), # 0x81FD
("", X, 1, "GL_TEXT_FRAGMENT_SHADER_ATI"), # 0x8200
("glGetFramebufferAttachmentParameter", E, 1, "GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING"), # 0x8210
("glGetFramebufferAttachmentParameter", E, 1, "GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE"), # 0x8211
("glGetFramebufferAttachmentParameter", I, 1, "GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE"), # 0x8212
("glGetFramebufferAttachmentParameter", I, 1, "GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE"), # 0x8213
("glGetFramebufferAttachmentParameter", I, 1, "GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE"), # 0x8214
("glGetFramebufferAttachmentParameter", I, 1, "GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE"), # 0x8215
("glGetFramebufferAttachmentParameter", I, 1, "GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE"), # 0x8216
("glGetFramebufferAttachmentParameter", I, 1, "GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE"), # 0x8217
("", X, 1, "GL_FRAMEBUFFER_DEFAULT"), # 0x8218
("", X, 1, "GL_FRAMEBUFFER_UNDEFINED"), # 0x8219
("", X, 1, "GL_DEPTH_STENCIL_ATTACHMENT"), # 0x821A
("glGet", I, 1, "GL_MAJOR_VERSION"), # 0x821B
("glGet", I, 1, "GL_MINOR_VERSION"), # 0x821C
("glGet", I, 1, "GL_NUM_EXTENSIONS"), # 0x821D
("glGet", I, 1, "GL_CONTEXT_FLAGS"), # 0x821E
("", X, 1, "GL_INDEX"), # 0x8222
("", X, 1, "GL_DEPTH_BUFFER"), # 0x8223
("", X, 1, "GL_STENCIL_BUFFER"), # 0x8224
("", X, 1, "GL_COMPRESSED_RED"), # 0x8225
("", X, 1, "GL_COMPRESSED_RG"), # 0x8226
("", X, 1, "GL_RG"), # 0x8227
("", X, 1, "GL_RG_INTEGER"), # 0x8228
("", X, 1, "GL_R8"), # 0x8229
("", X, 1, "GL_R16"), # 0x822A
("", X, 1, "GL_RG8"), # 0x822B
("", X, 1, "GL_RG16"), # 0x822C
("", X, 1, "GL_R16F"), # 0x822D
("", X, 1, "GL_R32F"), # 0x822E
("", X, 1, "GL_RG16F"), # 0x822F
("", X, 1, "GL_RG32F"), # 0x8230
("", X, 1, "GL_R8I"), # 0x8231
("", X, 1, "GL_R8UI"), # 0x8232
("", X, 1, "GL_R16I"), # 0x8233
("", X, 1, "GL_R16UI"), # 0x8234
("", X, 1, "GL_R32I"), # 0x8235
("", X, 1, "GL_R32UI"), # 0x8236
("", X, 1, "GL_RG8I"), # 0x8237
("", X, 1, "GL_RG8UI"), # 0x8238
("", X, 1, "GL_RG16I"), # 0x8239
("", X, 1, "GL_RG16UI"), # 0x823A
("", X, 1, "GL_RG32I"), # 0x823B
("", X, 1, "GL_RG32UI"), # 0x823C
("", X, 1, "GL_SYNC_CL_EVENT_ARB"), # 0x8240
("", X, 1, "GL_SYNC_CL_EVENT_COMPLETE_ARB"), # 0x8241
("", X, 1, "GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB"), # 0x8242
("", X, 1, "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB"), # 0x8243
("", X, 1, "GL_DEBUG_CALLBACK_FUNCTION_ARB"), # 0x8244
("", X, 1, "GL_DEBUG_CALLBACK_USER_PARAM_ARB"), # 0x8245
("", X, 1, "GL_DEBUG_SOURCE_API_ARB"), # 0x8246
("", X, 1, "GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB"), # 0x8247
("", X, 1, "GL_DEBUG_SOURCE_SHADER_COMPILER_ARB"), # 0x8248
("", X, 1, "GL_DEBUG_SOURCE_THIRD_PARTY_ARB"), # 0x8249
("", X, 1, "GL_DEBUG_SOURCE_APPLICATION_ARB"), # 0x824A
("", X, 1, "GL_DEBUG_SOURCE_OTHER_ARB"), # 0x824B
("", X, 1, "GL_DEBUG_TYPE_ERROR_ARB"), # 0x824C
("", X, 1, "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB"), # 0x824D
("", X, 1, "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB"), # 0x824E
("", X, 1, "GL_DEBUG_TYPE_PORTABILITY_ARB"), # 0x824F
("", X, 1, "GL_DEBUG_TYPE_PERFORMANCE_ARB"), # 0x8250
("", X, 1, "GL_DEBUG_TYPE_OTHER_ARB"), # 0x8251
("", X, 1, "GL_LOSE_CONTEXT_ON_RESET_ARB"), # 0x8252
("", X, 1, "GL_GUILTY_CONTEXT_RESET_ARB"), # 0x8253
("", X, 1, "GL_INNOCENT_CONTEXT_RESET_ARB"), # 0x8254
("", X, 1, "GL_UNKNOWN_CONTEXT_RESET_ARB"), # 0x8255
("glGet", E, 1, "GL_RESET_NOTIFICATION_STRATEGY_ARB"), # 0x8256
("", X, 1, "GL_PROGRAM_BINARY_RETRIEVABLE_HINT"), # 0x8257
("", X, 1, "GL_PROGRAM_SEPARABLE"), # 0x8258
("glGet", I, 1, "GL_ACTIVE_PROGRAM"), # 0x8259
("glGet", I, 1, "GL_PROGRAM_PIPELINE_BINDING"), # 0x825A
("glGet", I, 1, "GL_MAX_VIEWPORTS"), # 0x825B
("glGet", I, 1, "GL_VIEWPORT_SUBPIXEL_BITS"), # 0x825C
("glGet", F, 2, "GL_VIEWPORT_BOUNDS_RANGE"), # 0x825D