-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathbind_functions.v
16675 lines (13381 loc) · 786 KB
/
bind_functions.v
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
module vgl
fn C.glAccum(op GLenum, value GLfloat) //[INFO] AccumOp|Coord|
fn C.glAccumxOES(op GLenum, value GLfixed)
fn C.glActiveProgramEXT(program GLuint) //[INFO] program|
fn C.glActiveShaderProgram(pipeline GLuint, program GLuint) //[INFO] program pipeline|program|
fn C.glActiveShaderProgramEXT(pipeline GLuint, program GLuint) //[INFO] program pipeline|program|
fn C.glActiveStencilFaceEXT(face GLenum) //[INFO] TriangleFace|
fn C.glActiveTexture(texture GLenum) //[INFO] TextureUnit|
fn C.glActiveTextureARB(texture GLenum) //[INFO] TextureUnit|
fn C.glActiveVaryingNV(program GLuint, name &GLchar) //[INFO] program|COMPSIZE(name)|
fn C.glAlphaFragmentOp1ATI(op GLenum, dst GLuint, dst_mod GLuint, arg_1 GLuint, arg_1rep GLuint, arg_1mod GLuint) //[INFO] FragmentOp1ATI|FragmentShaderRegATI|FragmentShaderDestModMaskATI|FragmentShaderGenericSourceATI|FragmentShaderValueRepATI|FragmentShaderColorModMaskATI|
fn C.glAlphaFragmentOp2ATI(op GLenum, dst GLuint, dst_mod GLuint, arg_1 GLuint, arg_1rep GLuint, arg_1mod GLuint, arg_2 GLuint, arg_2rep GLuint, arg_2mod GLuint) //[INFO] FragmentOp2ATI|FragmentShaderRegATI|FragmentShaderDestModMaskATI|FragmentShaderGenericSourceATI|FragmentShaderValueRepATI|FragmentShaderColorModMaskATI|FragmentShaderGenericSourceATI|FragmentShaderValueRepATI|FragmentShaderColorModMaskATI|
fn C.glAlphaFragmentOp3ATI(op GLenum, dst GLuint, dst_mod GLuint, arg_1 GLuint, arg_1rep GLuint, arg_1mod GLuint, arg_2 GLuint, arg_2rep GLuint, arg_2mod GLuint, arg_3 GLuint, arg_3rep GLuint, arg_3mod GLuint) //[INFO] FragmentOp3ATI|FragmentShaderRegATI|FragmentShaderDestModMaskATI|FragmentShaderGenericSourceATI|FragmentShaderValueRepATI|FragmentShaderColorModMaskATI|FragmentShaderGenericSourceATI|FragmentShaderValueRepATI|FragmentShaderColorModMaskATI|FragmentShaderGenericSourceATI|FragmentShaderValueRepATI|FragmentShaderColorModMaskATI|
fn C.glAlphaFunc(func GLenum, ref GLfloat) //[INFO] AlphaFunction|
fn C.glAlphaFuncQCOM(func GLenum, ref GLclampf)
fn C.glAlphaFuncx(func GLenum, ref GLfixed) //[INFO] AlphaFunction|
fn C.glAlphaFuncxOES(func GLenum, ref GLfixed) //[INFO] AlphaFunction|Clamped[0; 1]|
fn C.glAlphaToCoverageDitherControlNV(mode GLenum)
fn C.glApplyFramebufferAttachmentCMAAINTEL()
fn C.glApplyTextureEXT(mode GLenum) //[INFO] LightTextureModeEXT|
fn C.glAcquireKeyedMutexWin32EXT(memory GLuint, key GLuint64, timeout GLuint) GLboolean
fn C.glAreProgramsResidentNV(n GLsizei, programs &GLuint, residences &GLboolean) GLboolean //[INFO] program|n|n|
fn C.glAreTexturesResident(n GLsizei, textures &GLuint, residences &GLboolean) GLboolean //[INFO] texture|n|n|
fn C.glAreTexturesResidentEXT(n GLsizei, textures &GLuint, residences &GLboolean) GLboolean //[INFO] texture|n|n|
fn C.glArrayElement(i GLint)
fn C.glArrayElementEXT(i GLint)
fn C.glArrayObjectATI(array GLenum, size GLint, type__ GLenum, stride GLsizei, buffer GLuint, offset GLuint) //[INFO] EnableCap|ScalarType|buffer|
fn C.glAsyncCopyBufferSubDataNVX(wait_semaphore_count GLsizei, wait_semaphore_array &GLuint, fence_value_array &GLuint64, read_gpu GLuint, write_gpu_mask GLbitfield, read_buffer GLuint, write_buffer GLuint, read_offset GLintptr, write_offset GLintptr, size GLsizeiptr, signal_semaphore_count GLsizei, signal_semaphore_array &GLuint, signal_value_array &GLuint64) GLuint //[INFO] waitSemaphoreCount|waitSemaphoreCount|buffer|buffer|signalSemaphoreCount|signalSemaphoreCount|
fn C.glAsyncCopyImageSubDataNVX(wait_semaphore_count GLsizei, wait_semaphore_array &GLuint, wait_value_array &GLuint64, src_gpu GLuint, dst_gpu_mask GLbitfield, src_name GLuint, src_target GLenum, src_level GLint, src_x GLint, src_y GLint, src_z GLint, dst_name GLuint, dst_target GLenum, dst_level GLint, dst_x GLint, dst_y GLint, dst_z GLint, src_width GLsizei, src_height GLsizei, src_depth GLsizei, signal_semaphore_count GLsizei, signal_semaphore_array &GLuint, signal_value_array &GLuint64) GLuint //[INFO] waitSemaphoreCount|waitSemaphoreCount|signalSemaphoreCount|signalSemaphoreCount|
fn C.glAsyncMarkerSGIX(marker GLuint)
fn C.glAttachObjectARB(container_obj GLhandleARB, obj GLhandleARB)
fn C.glAttachShader(program GLuint, shader GLuint) //[INFO] program|shader|
fn C.glBegin(mode GLenum) //[INFO] PrimitiveType|
fn C.glBeginConditionalRender(id GLuint, mode GLenum) //[INFO] ConditionalRenderMode|
fn C.glBeginConditionalRenderNV(id GLuint, mode GLenum) //[INFO] ConditionalRenderMode|
fn C.glBeginConditionalRenderNVX(id GLuint)
fn C.glBeginFragmentShaderATI()
fn C.glBeginOcclusionQueryNV(id GLuint)
fn C.glBeginPerfMonitorAMD(monitor GLuint)
fn C.glBeginPerfQueryINTEL(query_handle GLuint) //[INFO] perf query handle|
fn C.glBeginQuery(target GLenum, id GLuint) //[INFO] QueryTarget|query|
fn C.glBeginQueryARB(target GLenum, id GLuint) //[INFO] QueryTarget|query|
fn C.glBeginQueryEXT(target GLenum, id GLuint) //[INFO] QueryTarget|query|
fn C.glBeginQueryIndexed(target GLenum, index GLuint, id GLuint) //[INFO] QueryTarget|query|
fn C.glBeginTransformFeedback(primitive_mode GLenum) //[INFO] PrimitiveType|
fn C.glBeginTransformFeedbackEXT(primitive_mode GLenum) //[INFO] PrimitiveType|
fn C.glBeginTransformFeedbackNV(primitive_mode GLenum) //[INFO] PrimitiveType|
fn C.glBeginVertexShaderEXT()
fn C.glBeginVideoCaptureNV(video__capture__slot GLuint)
fn C.glBindAttribLocation(program GLuint, index GLuint, name &GLchar) //[INFO] program|
fn C.glBindAttribLocationARB(program_obj GLhandleARB, index GLuint, name &GLcharARB)
fn C.glBindBuffer(target GLenum, buffer GLuint) //[INFO] BufferTargetARB|buffer|
fn C.glBindBufferARB(target GLenum, buffer GLuint) //[INFO] BufferTargetARB|buffer|
fn C.glBindBufferBase(target GLenum, index GLuint, buffer GLuint) //[INFO] BufferTargetARB|buffer|
fn C.glBindBufferBaseEXT(target GLenum, index GLuint, buffer GLuint) //[INFO] BufferTargetARB|buffer|
fn C.glBindBufferBaseNV(target GLenum, index GLuint, buffer GLuint) //[INFO] BufferTargetARB|buffer|
fn C.glBindBufferOffsetEXT(target GLenum, index GLuint, buffer GLuint, offset GLintptr) //[INFO] BufferTargetARB|buffer|BufferOffset|
fn C.glBindBufferOffsetNV(target GLenum, index GLuint, buffer GLuint, offset GLintptr) //[INFO] BufferTargetARB|buffer|BufferOffset|
fn C.glBindBufferRange(target GLenum, index GLuint, buffer GLuint, offset GLintptr, size GLsizeiptr) //[INFO] BufferTargetARB|buffer|BufferOffset|BufferSize|
fn C.glBindBufferRangeEXT(target GLenum, index GLuint, buffer GLuint, offset GLintptr, size GLsizeiptr) //[INFO] BufferTargetARB|buffer|BufferOffset|BufferSize|
fn C.glBindBufferRangeNV(target GLenum, index GLuint, buffer GLuint, offset GLintptr, size GLsizeiptr) //[INFO] BufferTargetARB|buffer|BufferOffset|BufferSize|
fn C.glBindBuffersBase(target GLenum, first GLuint, count GLsizei, buffers &GLuint) //[INFO] BufferTargetARB|buffer|count|
fn C.glBindBuffersRange(target GLenum, first GLuint, count GLsizei, buffers &GLuint, offsets &GLintptr, sizes &GLsizeiptr) //[INFO] BufferTargetARB|buffer|count|count|count|
fn C.glBindFragDataLocation(program GLuint, color GLuint, name &GLchar) //[INFO] program|COMPSIZE(name)|
fn C.glBindFragDataLocationEXT(program GLuint, color GLuint, name &GLchar) //[INFO] program|COMPSIZE(name)|
fn C.glBindFragDataLocationIndexed(program GLuint, color_number GLuint, index GLuint, name &GLchar) //[INFO] program|
fn C.glBindFragDataLocationIndexedEXT(program GLuint, color_number GLuint, index GLuint, name &GLchar) //[INFO] program|
fn C.glBindFragmentShaderATI(id GLuint)
fn C.glBindFramebuffer(target GLenum, framebuffer GLuint) //[INFO] FramebufferTarget|framebuffer|
fn C.glBindFramebufferEXT(target GLenum, framebuffer GLuint) //[INFO] FramebufferTarget|framebuffer|
fn C.glBindFramebufferOES(target GLenum, framebuffer GLuint) //[INFO] FramebufferTarget|framebuffer|
fn C.glBindImageTexture(unit GLuint, texture GLuint, level GLint, layered GLboolean, layer GLint, access GLenum, format GLenum) //[INFO] texture|BufferAccessARB|InternalFormat|
fn C.glBindImageTextureEXT(index GLuint, texture GLuint, level GLint, layered GLboolean, layer GLint, access GLenum, format GLint) //[INFO] texture|BufferAccessARB|
fn C.glBindImageTextures(first GLuint, count GLsizei, textures &GLuint) //[INFO] texture|count|
fn C.glBindLightParameterEXT(light GLenum, value GLenum) GLuint //[INFO] LightName|LightParameter|
fn C.glBindMaterialParameterEXT(face GLenum, value GLenum) GLuint //[INFO] TriangleFace|MaterialParameter|
fn C.glBindMultiTextureEXT(texunit GLenum, target GLenum, texture GLuint) //[INFO] TextureUnit|TextureTarget|texture|
fn C.glBindParameterEXT(value GLenum) GLuint //[INFO] VertexShaderParameterEXT|
fn C.glBindProgramARB(target GLenum, program GLuint) //[INFO] ProgramTarget|program|
fn C.glBindProgramNV(target GLenum, id GLuint) //[INFO] VertexAttribEnumNV|program|
fn C.glBindProgramPipeline(pipeline GLuint) //[INFO] program pipeline|
fn C.glBindProgramPipelineEXT(pipeline GLuint) //[INFO] program pipeline|
fn C.glBindRenderbuffer(target GLenum, renderbuffer GLuint) //[INFO] RenderbufferTarget|renderbuffer|
fn C.glBindRenderbufferEXT(target GLenum, renderbuffer GLuint) //[INFO] RenderbufferTarget|renderbuffer|
fn C.glBindRenderbufferOES(target GLenum, renderbuffer GLuint) //[INFO] RenderbufferTarget|renderbuffer|
fn C.glBindSampler(unit GLuint, sampler GLuint) //[INFO] sampler|
fn C.glBindSamplers(first GLuint, count GLsizei, samplers &GLuint) //[INFO] sampler|count|
fn C.glBindShadingRateImageNV(texture GLuint) //[INFO] texture|
fn C.glBindTexGenParameterEXT(unit GLenum, coord GLenum, value GLenum) GLuint //[INFO] TextureUnit|TextureCoordName|TextureGenParameter|
fn C.glBindTexture(target GLenum, texture GLuint) //[INFO] TextureTarget|texture|
fn C.glBindTextureEXT(target GLenum, texture GLuint) //[INFO] TextureTarget|texture|
fn C.glBindTextureUnit(unit GLuint, texture GLuint) //[INFO] texture|
fn C.glBindTextureUnitParameterEXT(unit GLenum, value GLenum) GLuint //[INFO] TextureUnit|VertexShaderTextureUnitParameter|
fn C.glBindTextures(first GLuint, count GLsizei, textures &GLuint) //[INFO] texture|count|
fn C.glBindTransformFeedback(target GLenum, id GLuint) //[INFO] BindTransformFeedbackTarget|transform feedback|
fn C.glBindTransformFeedbackNV(target GLenum, id GLuint) //[INFO] BufferTargetARB|transform feedback|
fn C.glBindVertexArray(array GLuint) //[INFO] vertex array|
fn C.glBindVertexArrayAPPLE(array GLuint) //[INFO] vertex array|
fn C.glBindVertexArrayOES(array GLuint) //[INFO] vertex array|
fn C.glBindVertexBuffer(bindingindex GLuint, buffer GLuint, offset GLintptr, stride GLsizei) //[INFO] buffer|BufferOffset|
fn C.glBindVertexBuffers(first GLuint, count GLsizei, buffers &GLuint, offsets &GLintptr, strides &GLsizei) //[INFO] count|buffer|count|count|
fn C.glBindVertexShaderEXT(id GLuint)
fn C.glBindVideoCaptureStreamBufferNV(video__capture__slot GLuint, stream GLuint, frame__region GLenum, offset GLintptrARB) //[INFO] BufferOffset|
fn C.glBindVideoCaptureStreamTextureNV(video__capture__slot GLuint, stream GLuint, frame__region GLenum, target GLenum, texture GLuint) //[INFO] texture|
fn C.glBinormal3bEXT(bx GLbyte, by GLbyte, bz GLbyte)
fn C.glBinormal3bvEXT(v &GLbyte) //[INFO] 3|
fn C.glBinormal3dEXT(bx GLdouble, by GLdouble, bz GLdouble) //[INFO] Coord|Coord|Coord|
fn C.glBinormal3dvEXT(v &GLdouble) //[INFO] Coord|3|
fn C.glBinormal3fEXT(bx GLfloat, by GLfloat, bz GLfloat) //[INFO] Coord|Coord|Coord|
fn C.glBinormal3fvEXT(v &GLfloat) //[INFO] Coord|3|
fn C.glBinormal3iEXT(bx GLint, by GLint, bz GLint)
fn C.glBinormal3ivEXT(v &GLint) //[INFO] 3|
fn C.glBinormal3sEXT(bx GLshort, by GLshort, bz GLshort)
fn C.glBinormal3svEXT(v &GLshort) //[INFO] 3|
fn C.glBinormalPointerEXT(type__ GLenum, stride GLsizei, pointer voidptr) //[INFO] BinormalPointerTypeEXT|COMPSIZE(type,stride)|
fn C.glBitmap(width GLsizei, height GLsizei, xorig GLfloat, yorig GLfloat, xmove GLfloat, ymove GLfloat, bitmap &GLubyte) //[INFO] Coord|Coord|Coord|Coord|COMPSIZE(width,height)|
fn C.glBitmapxOES(width GLsizei, height GLsizei, xorig GLfixed, yorig GLfixed, xmove GLfixed, ymove GLfixed, bitmap &GLubyte) //[INFO] COMPSIZE(width,height)|
fn C.glBlendBarrier()
fn C.glBlendBarrierKHR()
fn C.glBlendBarrierNV()
fn C.glBlendColor(red GLfloat, green GLfloat, blue GLfloat, alpha GLfloat) //[INFO] Clamped[0; 1],Color|Clamped[0; 1],Color|Clamped[0; 1],Color|Clamped[0; 1],Color|
fn C.glBlendColorEXT(red GLfloat, green GLfloat, blue GLfloat, alpha GLfloat) //[INFO] Clamped[0; 1],Color|Clamped[0; 1],Color|Clamped[0; 1],Color|Clamped[0; 1],Color|
fn C.glBlendColorxOES(red GLfixed, green GLfixed, blue GLfixed, alpha GLfixed) //[INFO] Clamped[0; 1],Color|Clamped[0; 1],Color|Clamped[0; 1],Color|Clamped[0; 1],Color|
fn C.glBlendEquation(mode GLenum) //[INFO] BlendEquationModeEXT|
fn C.glBlendEquationEXT(mode GLenum) //[INFO] BlendEquationModeEXT|
fn C.glBlendEquationIndexedAMD(buf GLuint, mode GLenum) //[INFO] BlendEquationModeEXT|
fn C.glBlendEquationOES(mode GLenum) //[INFO] BlendEquationModeEXT|
fn C.glBlendEquationSeparate(mode_rgb GLenum, mode_alpha GLenum) //[INFO] BlendEquationModeEXT|BlendEquationModeEXT|
fn C.glBlendEquationSeparateEXT(mode_rgb GLenum, mode_alpha GLenum) //[INFO] BlendEquationModeEXT|BlendEquationModeEXT|
fn C.glBlendEquationSeparateIndexedAMD(buf GLuint, mode_rgb GLenum, mode_alpha GLenum) //[INFO] BlendEquationModeEXT|BlendEquationModeEXT|
fn C.glBlendEquationSeparateOES(mode_rgb GLenum, mode_alpha GLenum) //[INFO] BlendEquationModeEXT|BlendEquationModeEXT|
fn C.glBlendEquationSeparatei(buf GLuint, mode_rgb GLenum, mode_alpha GLenum) //[INFO] BlendEquationModeEXT|BlendEquationModeEXT|
fn C.glBlendEquationSeparateiARB(buf GLuint, mode_rgb GLenum, mode_alpha GLenum) //[INFO] BlendEquationModeEXT|BlendEquationModeEXT|
fn C.glBlendEquationSeparateiEXT(buf GLuint, mode_rgb GLenum, mode_alpha GLenum) //[INFO] BlendEquationModeEXT|BlendEquationModeEXT|
fn C.glBlendEquationSeparateiOES(buf GLuint, mode_rgb GLenum, mode_alpha GLenum) //[INFO] BlendEquationModeEXT|BlendEquationModeEXT|
fn C.glBlendEquationi(buf GLuint, mode GLenum) //[INFO] BlendEquationModeEXT|
fn C.glBlendEquationiARB(buf GLuint, mode GLenum) //[INFO] BlendEquationModeEXT|
fn C.glBlendEquationiEXT(buf GLuint, mode GLenum) //[INFO] BlendEquationModeEXT|
fn C.glBlendEquationiOES(buf GLuint, mode GLenum) //[INFO] BlendEquationModeEXT|
fn C.glBlendFunc(sfactor GLenum, dfactor GLenum) //[INFO] BlendingFactor|BlendingFactor|
fn C.glBlendFuncIndexedAMD(buf GLuint, src GLenum, dst GLenum)
fn C.glBlendFuncSeparate(sfactor_rgb GLenum, dfactor_rgb GLenum, sfactor_alpha GLenum, dfactor_alpha GLenum) //[INFO] BlendingFactor|BlendingFactor|BlendingFactor|BlendingFactor|
fn C.glBlendFuncSeparateEXT(sfactor_rgb GLenum, dfactor_rgb GLenum, sfactor_alpha GLenum, dfactor_alpha GLenum) //[INFO] BlendingFactor|BlendingFactor|BlendingFactor|BlendingFactor|
fn C.glBlendFuncSeparateINGR(sfactor_rgb GLenum, dfactor_rgb GLenum, sfactor_alpha GLenum, dfactor_alpha GLenum) //[INFO] BlendingFactor|BlendingFactor|BlendingFactor|BlendingFactor|
fn C.glBlendFuncSeparateIndexedAMD(buf GLuint, src_rgb GLenum, dst_rgb GLenum, src_alpha GLenum, dst_alpha GLenum) //[INFO] BlendingFactor|BlendingFactor|BlendingFactor|BlendingFactor|
fn C.glBlendFuncSeparateOES(src_rgb GLenum, dst_rgb GLenum, src_alpha GLenum, dst_alpha GLenum) //[INFO] BlendingFactor|BlendingFactor|BlendingFactor|BlendingFactor|
fn C.glBlendFuncSeparatei(buf GLuint, src_rgb GLenum, dst_rgb GLenum, src_alpha GLenum, dst_alpha GLenum) //[INFO] BlendingFactor|BlendingFactor|BlendingFactor|BlendingFactor|
fn C.glBlendFuncSeparateiARB(buf GLuint, src_rgb GLenum, dst_rgb GLenum, src_alpha GLenum, dst_alpha GLenum) //[INFO] BlendingFactor|BlendingFactor|BlendingFactor|BlendingFactor|
fn C.glBlendFuncSeparateiEXT(buf GLuint, src_rgb GLenum, dst_rgb GLenum, src_alpha GLenum, dst_alpha GLenum) //[INFO] BlendingFactor|BlendingFactor|BlendingFactor|BlendingFactor|
fn C.glBlendFuncSeparateiOES(buf GLuint, src_rgb GLenum, dst_rgb GLenum, src_alpha GLenum, dst_alpha GLenum) //[INFO] BlendingFactor|BlendingFactor|BlendingFactor|BlendingFactor|
fn C.glBlendFunci(buf GLuint, src GLenum, dst GLenum) //[INFO] BlendingFactor|BlendingFactor|
fn C.glBlendFunciARB(buf GLuint, src GLenum, dst GLenum) //[INFO] BlendingFactor|BlendingFactor|
fn C.glBlendFunciEXT(buf GLuint, src GLenum, dst GLenum) //[INFO] BlendingFactor|BlendingFactor|
fn C.glBlendFunciOES(buf GLuint, src GLenum, dst GLenum) //[INFO] BlendingFactor|BlendingFactor|
fn C.glBlendParameteriNV(pname GLenum, value GLint)
fn C.glBlitFramebuffer(src_x0 GLint, src_y0 GLint, src_x1 GLint, src_y1 GLint, dst_x0 GLint, dst_y0 GLint, dst_x1 GLint, dst_y1 GLint, mask GLbitfield, filter GLenum) //[INFO] ClearBufferMask|BlitFramebufferFilter|
fn C.glBlitFramebufferANGLE(src_x0 GLint, src_y0 GLint, src_x1 GLint, src_y1 GLint, dst_x0 GLint, dst_y0 GLint, dst_x1 GLint, dst_y1 GLint, mask GLbitfield, filter GLenum) //[INFO] ClearBufferMask|BlitFramebufferFilter|
fn C.glBlitFramebufferEXT(src_x0 GLint, src_y0 GLint, src_x1 GLint, src_y1 GLint, dst_x0 GLint, dst_y0 GLint, dst_x1 GLint, dst_y1 GLint, mask GLbitfield, filter GLenum) //[INFO] ClearBufferMask|BlitFramebufferFilter|
fn C.glBlitFramebufferLayerEXT(src_x0 GLint, src_y0 GLint, src_x1 GLint, src_y1 GLint, src_layer GLint, dst_x0 GLint, dst_y0 GLint, dst_x1 GLint, dst_y1 GLint, dst_layer GLint, mask GLbitfield, filter GLenum) //[INFO] ClearBufferMask|BlitFramebufferFilter|
fn C.glBlitFramebufferLayersEXT(src_x0 GLint, src_y0 GLint, src_x1 GLint, src_y1 GLint, dst_x0 GLint, dst_y0 GLint, dst_x1 GLint, dst_y1 GLint, mask GLbitfield, filter GLenum) //[INFO] ClearBufferMask|BlitFramebufferFilter|
fn C.glBlitFramebufferNV(src_x0 GLint, src_y0 GLint, src_x1 GLint, src_y1 GLint, dst_x0 GLint, dst_y0 GLint, dst_x1 GLint, dst_y1 GLint, mask GLbitfield, filter GLenum) //[INFO] ClearBufferMask|BlitFramebufferFilter|
fn C.glBlitNamedFramebuffer(read_framebuffer GLuint, draw_framebuffer GLuint, src_x0 GLint, src_y0 GLint, src_x1 GLint, src_y1 GLint, dst_x0 GLint, dst_y0 GLint, dst_x1 GLint, dst_y1 GLint, mask GLbitfield, filter GLenum) //[INFO] framebuffer|framebuffer|ClearBufferMask|BlitFramebufferFilter|
fn C.glBufferAddressRangeNV(pname GLenum, index GLuint, address GLuint64EXT, length GLsizeiptr) //[INFO] BufferSize|
fn C.glBufferAttachMemoryNV(target GLenum, memory GLuint, offset GLuint64) //[INFO] BufferTargetARB|
fn C.glBufferData(target GLenum, size GLsizeiptr, data voidptr, usage GLenum) //[INFO] BufferTargetARB|BufferSize|size|BufferUsageARB|
fn C.glBufferDataARB(target GLenum, size GLsizeiptrARB, data voidptr, usage GLenum) //[INFO] BufferTargetARB|BufferSize|size|BufferUsageARB|
fn C.glBufferPageCommitmentARB(target GLenum, offset GLintptr, size GLsizeiptr, commit GLboolean)
fn C.glBufferPageCommitmentMemNV(target GLenum, offset GLintptr, size GLsizeiptr, memory GLuint, mem_offset GLuint64, commit GLboolean) //[INFO] BufferStorageTarget|
fn C.glBufferParameteriAPPLE(target GLenum, pname GLenum, param GLint)
fn C.glBufferStorage(target GLenum, size GLsizeiptr, data voidptr, flags GLbitfield) //[INFO] BufferStorageTarget|size|BufferStorageMask|
fn C.glBufferStorageEXT(target GLenum, size GLsizeiptr, data voidptr, flags GLbitfield) //[INFO] BufferStorageTarget|size|BufferStorageMask|
fn C.glBufferStorageExternalEXT(target GLenum, offset GLintptr, size GLsizeiptr, client_buffer GLeglClientBufferEXT, flags GLbitfield) //[INFO] BufferStorageMask|
fn C.glBufferStorageMemEXT(target GLenum, size GLsizeiptr, memory GLuint, offset GLuint64) //[INFO] BufferTargetARB|BufferSize|
fn C.glBufferSubData(target GLenum, offset GLintptr, size GLsizeiptr, data voidptr) //[INFO] BufferTargetARB|BufferOffset|BufferSize|size|
fn C.glBufferSubDataARB(target GLenum, offset GLintptrARB, size GLsizeiptrARB, data voidptr) //[INFO] BufferTargetARB|BufferOffset|BufferSize|size|
fn C.glCallCommandListNV(list GLuint)
fn C.glCallList(list GLuint) //[INFO] display list|
fn C.glCallLists(n GLsizei, type__ GLenum, lists voidptr) //[INFO] ListNameType|COMPSIZE(n,type)|
fn C.glCheckFramebufferStatus(target GLenum) GLenum //[INFO] FramebufferTarget|
fn C.glCheckFramebufferStatusEXT(target GLenum) GLenum //[INFO] FramebufferTarget|
fn C.glCheckFramebufferStatusOES(target GLenum) GLenum //[INFO] FramebufferTarget|
fn C.glCheckNamedFramebufferStatus(framebuffer GLuint, target GLenum) GLenum //[INFO] framebuffer|FramebufferTarget|
fn C.glCheckNamedFramebufferStatusEXT(framebuffer GLuint, target GLenum) GLenum //[INFO] framebuffer|FramebufferTarget|
fn C.glClampColor(target GLenum, clamp GLenum) //[INFO] ClampColorTargetARB|ClampColorModeARB|
fn C.glClampColorARB(target GLenum, clamp GLenum) //[INFO] ClampColorTargetARB|ClampColorModeARB|
fn C.glClear(mask GLbitfield) //[INFO] ClearBufferMask|
fn C.glClearAccum(red GLfloat, green GLfloat, blue GLfloat, alpha GLfloat) //[INFO] Clamped[-1; 1],Color|Clamped[-1; 1],Color|Clamped[-1; 1],Color|Clamped[-1; 1],Color|
fn C.glClearAccumxOES(red GLfixed, green GLfixed, blue GLfixed, alpha GLfixed) //[INFO] Clamped[-1; 1],Color|Clamped[-1; 1],Color|Clamped[-1; 1],Color|Clamped[-1; 1],Color|
fn C.glClearBufferData(target GLenum, internalformat GLenum, format GLenum, type__ GLenum, data voidptr) //[INFO] BufferStorageTarget|SizedInternalFormat|PixelFormat|PixelType|COMPSIZE(format,type)|
fn C.glClearBufferSubData(target GLenum, internalformat GLenum, offset GLintptr, size GLsizeiptr, format GLenum, type__ GLenum, data voidptr) //[INFO] BufferTargetARB|SizedInternalFormat|BufferOffset|BufferSize|PixelFormat|PixelType|COMPSIZE(format,type)|
fn C.glClearBufferfi(buffer GLenum, drawbuffer GLint, depth GLfloat, stencil GLint) //[INFO] Buffer|DrawBufferIndex|
fn C.glClearBufferfv(buffer GLenum, drawbuffer GLint, value &GLfloat) //[INFO] Buffer|DrawBufferIndex|COMPSIZE(buffer)|
fn C.glClearBufferiv(buffer GLenum, drawbuffer GLint, value &GLint) //[INFO] Buffer|DrawBufferIndex|COMPSIZE(buffer)|
fn C.glClearBufferuiv(buffer GLenum, drawbuffer GLint, value &GLuint) //[INFO] Buffer|DrawBufferIndex|COMPSIZE(buffer)|
fn C.glClearColor(red GLfloat, green GLfloat, blue GLfloat, alpha GLfloat) //[INFO] Color|Color|Color|Color|
fn C.glClearColorIiEXT(red GLint, green GLint, blue GLint, alpha GLint) //[INFO] Color|Color|Color|Color|
fn C.glClearColorIuiEXT(red GLuint, green GLuint, blue GLuint, alpha GLuint) //[INFO] Color|Color|Color|Color|
fn C.glClearColorx(red GLfixed, green GLfixed, blue GLfixed, alpha GLfixed) //[INFO] Clamped[0; 1],Color|Clamped[0; 1],Color|Clamped[0; 1],Color|Clamped[0; 1],Color|
fn C.glClearColorxOES(red GLfixed, green GLfixed, blue GLfixed, alpha GLfixed) //[INFO] Clamped[0; 1],Color|Clamped[0; 1],Color|Clamped[0; 1],Color|Clamped[0; 1],Color|
fn C.glClearDepth(depth GLdouble) //[INFO] Clamped[0; 1]|
fn C.glClearDepthdNV(depth GLdouble)
fn C.glClearDepthf(d GLfloat) //[INFO] Clamped[0; 1]|
fn C.glClearDepthfOES(depth GLclampf) //[INFO] Clamped[0; 1]|
fn C.glClearDepthx(depth GLfixed) //[INFO] Clamped[0; 1]|
fn C.glClearDepthxOES(depth GLfixed) //[INFO] Clamped[0; 1]|
fn C.glClearIndex(c GLfloat) //[INFO] ColorIndexValue|
fn C.glClearNamedBufferData(buffer GLuint, internalformat GLenum, format GLenum, type__ GLenum, data voidptr) //[INFO] buffer|SizedInternalFormat|PixelFormat|PixelType|COMPSIZE(format,type)|
fn C.glClearNamedBufferDataEXT(buffer GLuint, internalformat GLenum, format GLenum, type__ GLenum, data voidptr) //[INFO] buffer|SizedInternalFormat|PixelFormat|PixelType|COMPSIZE(format,type)|
fn C.glClearNamedBufferSubData(buffer GLuint, internalformat GLenum, offset GLintptr, size GLsizeiptr, format GLenum, type__ GLenum, data voidptr) //[INFO] buffer|SizedInternalFormat|BufferOffset|BufferSize|PixelFormat|PixelType|COMPSIZE(format,type)|
fn C.glClearNamedBufferSubDataEXT(buffer GLuint, internalformat GLenum, offset GLsizeiptr, size GLsizeiptr, format GLenum, type__ GLenum, data voidptr) //[INFO] buffer|SizedInternalFormat|BufferOffset|BufferSize|PixelFormat|PixelType|COMPSIZE(format,type)|
fn C.glClearNamedFramebufferfi(framebuffer GLuint, buffer GLenum, drawbuffer GLint, depth GLfloat, stencil GLint) //[INFO] framebuffer|Buffer|DrawBufferIndex|StencilValue|
fn C.glClearNamedFramebufferfv(framebuffer GLuint, buffer GLenum, drawbuffer GLint, value &GLfloat) //[INFO] framebuffer|Buffer|DrawBufferIndex|COMPSIZE(buffer)|
fn C.glClearNamedFramebufferiv(framebuffer GLuint, buffer GLenum, drawbuffer GLint, value &GLint) //[INFO] framebuffer|Buffer|DrawBufferIndex|COMPSIZE(buffer)|
fn C.glClearNamedFramebufferuiv(framebuffer GLuint, buffer GLenum, drawbuffer GLint, value &GLuint) //[INFO] framebuffer|Buffer|DrawBufferIndex|COMPSIZE(buffer)|
fn C.glClearPixelLocalStorageuiEXT(offset GLsizei, n GLsizei, values &GLuint) //[INFO] n|
fn C.glClearStencil(s GLint) //[INFO] StencilValue|
fn C.glClearTexImage(texture GLuint, level GLint, format GLenum, type__ GLenum, data voidptr) //[INFO] texture|PixelFormat|PixelType|COMPSIZE(format,type)|
fn C.glClearTexImageEXT(texture GLuint, level GLint, format GLenum, type__ GLenum, data voidptr) //[INFO] texture|PixelFormat|PixelType|COMPSIZE(format,type)|
fn C.glClearTexSubImage(texture GLuint, level GLint, xoffset GLint, yoffset GLint, zoffset GLint, width GLsizei, height GLsizei, depth GLsizei, format GLenum, type__ GLenum, data voidptr) //[INFO] texture|PixelFormat|PixelType|COMPSIZE(format,type)|
fn C.glClearTexSubImageEXT(texture GLuint, level GLint, xoffset GLint, yoffset GLint, zoffset GLint, width GLsizei, height GLsizei, depth GLsizei, format GLenum, type__ GLenum, data voidptr) //[INFO] texture|PixelFormat|PixelType|COMPSIZE(format,type)|
fn C.glClientActiveTexture(texture GLenum) //[INFO] TextureUnit|
fn C.glClientActiveTextureARB(texture GLenum) //[INFO] TextureUnit|
fn C.glClientActiveVertexStreamATI(stream GLenum) //[INFO] VertexStreamATI|
fn C.glClientAttribDefaultEXT(mask GLbitfield) //[INFO] ClientAttribMask|
fn C.glClientWaitSemaphoreui64NVX(fence_object_count GLsizei, semaphore_array &GLuint, fence_value_array &GLuint64) //[INFO] fenceObjectCount|fenceObjectCount|
fn C.glClientWaitSync(sync GLsync, flags GLbitfield, timeout GLuint64) GLenum //[INFO] sync|SyncObjectMask|
fn C.glClientWaitSyncAPPLE(sync GLsync, flags GLbitfield, timeout GLuint64) GLenum //[INFO] sync|SyncObjectMask|
fn C.glClipControl(origin GLenum, depth GLenum) //[INFO] ClipControlOrigin|ClipControlDepth|
fn C.glClipControlEXT(origin GLenum, depth GLenum)
fn C.glClipPlane(plane GLenum, equation &GLdouble) //[INFO] ClipPlaneName|4|
fn C.glClipPlanef(p GLenum, eqn &GLfloat) //[INFO] ClipPlaneName|4|
fn C.glClipPlanefIMG(p GLenum, eqn &GLfloat) //[INFO] ClipPlaneName|4|
fn C.glClipPlanefOES(plane GLenum, equation &GLfloat) //[INFO] ClipPlaneName|4|
fn C.glClipPlanex(plane GLenum, equation &GLfixed) //[INFO] ClipPlaneName|4|
fn C.glClipPlanexIMG(p GLenum, eqn &GLfixed) //[INFO] ClipPlaneName|4|
fn C.glClipPlanexOES(plane GLenum, equation &GLfixed) //[INFO] ClipPlaneName|4|
fn C.glColor3b(red GLbyte, green GLbyte, blue GLbyte) //[INFO] Color|Color|Color|
fn C.glColor3bv(v &GLbyte) //[INFO] Color|3|
fn C.glColor3d(red GLdouble, green GLdouble, blue GLdouble) //[INFO] Color|Color|Color|
fn C.glColor3dv(v &GLdouble) //[INFO] Color|3|
fn C.glColor3f(red GLfloat, green GLfloat, blue GLfloat) //[INFO] Color|Color|Color|
fn C.glColor3fVertex3fSUN(r GLfloat, g GLfloat, b GLfloat, x GLfloat, y GLfloat, z GLfloat) //[INFO] Color|Color|Color|
fn C.glColor3fVertex3fvSUN(c &GLfloat, v &GLfloat) //[INFO] Color|3|3|
fn C.glColor3fv(v &GLfloat) //[INFO] Color|3|
fn C.glColor3hNV(red GLhalfNV, green GLhalfNV, blue GLhalfNV) //[INFO] Color|Color|Color|
fn C.glColor3hvNV(v &GLhalfNV) //[INFO] Color|3|
fn C.glColor3i(red GLint, green GLint, blue GLint) //[INFO] Color|Color|Color|
fn C.glColor3iv(v &GLint) //[INFO] Color|3|
fn C.glColor3s(red GLshort, green GLshort, blue GLshort) //[INFO] Color|Color|Color|
fn C.glColor3sv(v &GLshort) //[INFO] Color|3|
fn C.glColor3ub(red GLubyte, green GLubyte, blue GLubyte) //[INFO] Color|Color|Color|
fn C.glColor3ubv(v &GLubyte) //[INFO] Color|3|
fn C.glColor3ui(red GLuint, green GLuint, blue GLuint) //[INFO] Color|Color|Color|
fn C.glColor3uiv(v &GLuint) //[INFO] Color|3|
fn C.glColor3us(red GLushort, green GLushort, blue GLushort) //[INFO] Color|Color|Color|
fn C.glColor3usv(v &GLushort) //[INFO] Color|3|
fn C.glColor3xOES(red GLfixed, green GLfixed, blue GLfixed) //[INFO] Color|Color|Color|
fn C.glColor3xvOES(components &GLfixed) //[INFO] Color|3|
fn C.glColor4b(red GLbyte, green GLbyte, blue GLbyte, alpha GLbyte) //[INFO] Color|Color|Color|Color|
fn C.glColor4bv(v &GLbyte) //[INFO] Color|4|
fn C.glColor4d(red GLdouble, green GLdouble, blue GLdouble, alpha GLdouble) //[INFO] Color|Color|Color|Color|
fn C.glColor4dv(v &GLdouble) //[INFO] Color|4|
fn C.glColor4f(red GLfloat, green GLfloat, blue GLfloat, alpha GLfloat) //[INFO] Color|Color|Color|Color|
fn C.glColor4fNormal3fVertex3fSUN(r GLfloat, g GLfloat, b GLfloat, a GLfloat, nx GLfloat, ny GLfloat, nz GLfloat, x GLfloat, y GLfloat, z GLfloat) //[INFO] Color|Color|Color|Color|
fn C.glColor4fNormal3fVertex3fvSUN(c &GLfloat, n &GLfloat, v &GLfloat) //[INFO] Color|4|3|3|
fn C.glColor4fv(v &GLfloat) //[INFO] Color|4|
fn C.glColor4hNV(red GLhalfNV, green GLhalfNV, blue GLhalfNV, alpha GLhalfNV) //[INFO] Color|Color|Color|Color|
fn C.glColor4hvNV(v &GLhalfNV) //[INFO] Color|4|
fn C.glColor4i(red GLint, green GLint, blue GLint, alpha GLint) //[INFO] Color|Color|Color|Color|
fn C.glColor4iv(v &GLint) //[INFO] Color|4|
fn C.glColor4s(red GLshort, green GLshort, blue GLshort, alpha GLshort) //[INFO] Color|Color|Color|Color|
fn C.glColor4sv(v &GLshort) //[INFO] Color|4|
fn C.glColor4ub(red GLubyte, green GLubyte, blue GLubyte, alpha GLubyte) //[INFO] Color|Color|Color|Color|
fn C.glColor4ubVertex2fSUN(r GLubyte, g GLubyte, b GLubyte, a GLubyte, x GLfloat, y GLfloat) //[INFO] Color|Color|Color|Color|
fn C.glColor4ubVertex2fvSUN(c &GLubyte, v &GLfloat) //[INFO] Color|4|2|
fn C.glColor4ubVertex3fSUN(r GLubyte, g GLubyte, b GLubyte, a GLubyte, x GLfloat, y GLfloat, z GLfloat) //[INFO] Color|Color|Color|Color|
fn C.glColor4ubVertex3fvSUN(c &GLubyte, v &GLfloat) //[INFO] Color|4|3|
fn C.glColor4ubv(v &GLubyte) //[INFO] Color|4|
fn C.glColor4ui(red GLuint, green GLuint, blue GLuint, alpha GLuint) //[INFO] Color|Color|Color|Color|
fn C.glColor4uiv(v &GLuint) //[INFO] Color|4|
fn C.glColor4us(red GLushort, green GLushort, blue GLushort, alpha GLushort) //[INFO] Color|Color|Color|Color|
fn C.glColor4usv(v &GLushort) //[INFO] Color|4|
fn C.glColor4x(red GLfixed, green GLfixed, blue GLfixed, alpha GLfixed) //[INFO] Color|Color|Color|Color|
fn C.glColor4xOES(red GLfixed, green GLfixed, blue GLfixed, alpha GLfixed) //[INFO] Color|Color|Color|Color|
fn C.glColor4xvOES(components &GLfixed) //[INFO] Color|4|
fn C.glColorFormatNV(size GLint, type__ GLenum, stride GLsizei) //[INFO] ColorPointerType|
fn C.glColorFragmentOp1ATI(op GLenum, dst GLuint, dst_mask GLuint, dst_mod GLuint, arg_1 GLuint, arg_1rep GLuint, arg_1mod GLuint) //[INFO] FragmentOp1ATI|FragmentShaderRegATI|FragmentShaderDestMaskATI|FragmentShaderDestModMaskATI|FragmentShaderGenericSourceATI|FragmentShaderValueRepATI|FragmentShaderColorModMaskATI|
fn C.glColorFragmentOp2ATI(op GLenum, dst GLuint, dst_mask GLuint, dst_mod GLuint, arg_1 GLuint, arg_1rep GLuint, arg_1mod GLuint, arg_2 GLuint, arg_2rep GLuint, arg_2mod GLuint) //[INFO] FragmentOp2ATI|FragmentShaderRegATI|FragmentShaderDestMaskATI|FragmentShaderDestModMaskATI|FragmentShaderGenericSourceATI|FragmentShaderValueRepATI|FragmentShaderColorModMaskATI|FragmentShaderGenericSourceATI|FragmentShaderValueRepATI|FragmentShaderColorModMaskATI|
fn C.glColorFragmentOp3ATI(op GLenum, dst GLuint, dst_mask GLuint, dst_mod GLuint, arg_1 GLuint, arg_1rep GLuint, arg_1mod GLuint, arg_2 GLuint, arg_2rep GLuint, arg_2mod GLuint, arg_3 GLuint, arg_3rep GLuint, arg_3mod GLuint) //[INFO] FragmentOp3ATI|FragmentShaderRegATI|FragmentShaderDestMaskATI|FragmentShaderDestModMaskATI|FragmentShaderGenericSourceATI|FragmentShaderValueRepATI|FragmentShaderColorModMaskATI|FragmentShaderGenericSourceATI|FragmentShaderValueRepATI|FragmentShaderColorModMaskATI|FragmentShaderGenericSourceATI|FragmentShaderValueRepATI|FragmentShaderColorModMaskATI|
fn C.glColorMask(red GLboolean, green GLboolean, blue GLboolean, alpha GLboolean)
fn C.glColorMaskIndexedEXT(index GLuint, r GLboolean, g GLboolean, b GLboolean, a GLboolean)
fn C.glColorMaski(index GLuint, r GLboolean, g GLboolean, b GLboolean, a GLboolean)
fn C.glColorMaskiEXT(index GLuint, r GLboolean, g GLboolean, b GLboolean, a GLboolean)
fn C.glColorMaskiOES(index GLuint, r GLboolean, g GLboolean, b GLboolean, a GLboolean)
fn C.glColorMaterial(face GLenum, mode GLenum) //[INFO] TriangleFace|ColorMaterialParameter|
fn C.glColorP3ui(type__ GLenum, color GLuint) //[INFO] ColorPointerType|Color|
fn C.glColorP3uiv(type__ GLenum, color &GLuint) //[INFO] ColorPointerType|Color|1|
fn C.glColorP4ui(type__ GLenum, color GLuint) //[INFO] ColorPointerType|Color|
fn C.glColorP4uiv(type__ GLenum, color &GLuint) //[INFO] ColorPointerType|Color|1|
fn C.glColorPointer(size GLint, type__ GLenum, stride GLsizei, pointer voidptr) //[INFO] ColorPointerType|COMPSIZE(size,type,stride)|
fn C.glColorPointerEXT(size GLint, type__ GLenum, stride GLsizei, count GLsizei, pointer voidptr) //[INFO] ColorPointerType|COMPSIZE(size,type,stride,count)|
fn C.glColorPointerListIBM(size GLint, type__ GLenum, stride GLint, pointer &voidptr, ptrstride GLint) //[INFO] ColorPointerType|COMPSIZE(size,type,stride)|
fn C.glColorPointervINTEL(size GLint, type__ GLenum, pointer &voidptr) //[INFO] VertexPointerType|4|
fn C.glColorSubTable(target GLenum, start GLsizei, count GLsizei, format GLenum, type__ GLenum, data voidptr) //[INFO] ColorTableTarget|PixelFormat|PixelType|COMPSIZE(format,type,count)|
fn C.glColorSubTableEXT(target GLenum, start GLsizei, count GLsizei, format GLenum, type__ GLenum, data voidptr) //[INFO] ColorTableTarget|PixelFormat|PixelType|COMPSIZE(format,type,count)|
fn C.glColorTable(target GLenum, internalformat GLenum, width GLsizei, format GLenum, type__ GLenum, table voidptr) //[INFO] ColorTableTarget|InternalFormat|PixelFormat|PixelType|COMPSIZE(format,type,width)|
fn C.glColorTableEXT(target GLenum, internal_format GLenum, width GLsizei, format GLenum, type__ GLenum, table voidptr) //[INFO] ColorTableTarget|InternalFormat|PixelFormat|PixelType|COMPSIZE(format,type,width)|
fn C.glColorTableParameterfv(target GLenum, pname GLenum, params &GLfloat) //[INFO] ColorTableTarget|ColorTableParameterPName|CheckedFloat32|COMPSIZE(pname)|
fn C.glColorTableParameterfvSGI(target GLenum, pname GLenum, params &GLfloat) //[INFO] ColorTableTargetSGI|ColorTableParameterPName|CheckedFloat32|COMPSIZE(pname)|
fn C.glColorTableParameteriv(target GLenum, pname GLenum, params &GLint) //[INFO] ColorTableTarget|ColorTableParameterPName|CheckedInt32|COMPSIZE(pname)|
fn C.glColorTableParameterivSGI(target GLenum, pname GLenum, params &GLint) //[INFO] ColorTableTargetSGI|ColorTableParameterPName|CheckedInt32|COMPSIZE(pname)|
fn C.glColorTableSGI(target GLenum, internalformat GLenum, width GLsizei, format GLenum, type__ GLenum, table voidptr) //[INFO] ColorTableTargetSGI|InternalFormat|PixelFormat|PixelType|COMPSIZE(format,type,width)|
fn C.glCombinerInputNV(stage GLenum, portion GLenum, variable GLenum, input GLenum, mapping GLenum, component_usage GLenum) //[INFO] CombinerStageNV|CombinerPortionNV|CombinerVariableNV|CombinerRegisterNV|CombinerMappingNV|CombinerComponentUsageNV|
fn C.glCombinerOutputNV(stage GLenum, portion GLenum, ab_output GLenum, cd_output GLenum, sum_output GLenum, scale GLenum, bias GLenum, ab_dot_product GLboolean, cd_dot_product GLboolean, mux_sum GLboolean) //[INFO] CombinerStageNV|CombinerPortionNV|CombinerRegisterNV|CombinerRegisterNV|CombinerRegisterNV|CombinerScaleNV|CombinerBiasNV|
fn C.glCombinerParameterfNV(pname GLenum, param GLfloat) //[INFO] CombinerParameterNV|
fn C.glCombinerParameterfvNV(pname GLenum, params &GLfloat) //[INFO] CombinerParameterNV|CheckedFloat32|COMPSIZE(pname)|
fn C.glCombinerParameteriNV(pname GLenum, param GLint) //[INFO] CombinerParameterNV|
fn C.glCombinerParameterivNV(pname GLenum, params &GLint) //[INFO] CombinerParameterNV|CheckedInt32|COMPSIZE(pname)|
fn C.glCombinerStageParameterfvNV(stage GLenum, pname GLenum, params &GLfloat) //[INFO] CombinerStageNV|CombinerParameterNV|CheckedFloat32|COMPSIZE(pname)|
fn C.glCommandListSegmentsNV(list GLuint, segments GLuint)
fn C.glCompileCommandListNV(list GLuint)
fn C.glCompileShader(shader GLuint) //[INFO] shader|
fn C.glCompileShaderARB(shader_obj GLhandleARB)
fn C.glCompileShaderIncludeARB(shader GLuint, count GLsizei, path &&GLchar, length &GLint) //[INFO] shader|count|count|
fn C.glCompressedMultiTexImage1DEXT(texunit GLenum, target GLenum, level GLint, internalformat GLenum, width GLsizei, border GLint, image_size GLsizei, bits voidptr) //[INFO] TextureUnit|TextureTarget|CheckedInt32|InternalFormat|CheckedInt32|imageSize|
fn C.glCompressedMultiTexImage2DEXT(texunit GLenum, target GLenum, level GLint, internalformat GLenum, width GLsizei, height GLsizei, border GLint, image_size GLsizei, bits voidptr) //[INFO] TextureUnit|TextureTarget|CheckedInt32|InternalFormat|CheckedInt32|imageSize|
fn C.glCompressedMultiTexImage3DEXT(texunit GLenum, target GLenum, level GLint, internalformat GLenum, width GLsizei, height GLsizei, depth GLsizei, border GLint, image_size GLsizei, bits voidptr) //[INFO] TextureUnit|TextureTarget|CheckedInt32|InternalFormat|CheckedInt32|imageSize|
fn C.glCompressedMultiTexSubImage1DEXT(texunit GLenum, target GLenum, level GLint, xoffset GLint, width GLsizei, format GLenum, image_size GLsizei, bits voidptr) //[INFO] TextureUnit|TextureTarget|CheckedInt32|CheckedInt32|InternalFormat|imageSize|
fn C.glCompressedMultiTexSubImage2DEXT(texunit GLenum, target GLenum, level GLint, xoffset GLint, yoffset GLint, width GLsizei, height GLsizei, format GLenum, image_size GLsizei, bits voidptr) //[INFO] TextureUnit|TextureTarget|CheckedInt32|CheckedInt32|CheckedInt32|InternalFormat|imageSize|
fn C.glCompressedMultiTexSubImage3DEXT(texunit GLenum, target GLenum, level GLint, xoffset GLint, yoffset GLint, zoffset GLint, width GLsizei, height GLsizei, depth GLsizei, format GLenum, image_size GLsizei, bits voidptr) //[INFO] TextureUnit|TextureTarget|CheckedInt32|CheckedInt32|CheckedInt32|CheckedInt32|InternalFormat|imageSize|
fn C.glCompressedTexImage1D(target GLenum, level GLint, internalformat GLenum, width GLsizei, border GLint, image_size GLsizei, data voidptr) //[INFO] TextureTarget|CheckedInt32|InternalFormat|CheckedInt32|CompressedTextureARB|imageSize|
fn C.glCompressedTexImage1DARB(target GLenum, level GLint, internalformat GLenum, width GLsizei, border GLint, image_size GLsizei, data voidptr) //[INFO] TextureTarget|CheckedInt32|InternalFormat|CheckedInt32|CompressedTextureARB|imageSize|
fn C.glCompressedTexImage2D(target GLenum, level GLint, internalformat GLenum, width GLsizei, height GLsizei, border GLint, image_size GLsizei, data voidptr) //[INFO] TextureTarget|CheckedInt32|InternalFormat|CheckedInt32|CompressedTextureARB|imageSize|
fn C.glCompressedTexImage2DARB(target GLenum, level GLint, internalformat GLenum, width GLsizei, height GLsizei, border GLint, image_size GLsizei, data voidptr) //[INFO] TextureTarget|CheckedInt32|InternalFormat|CheckedInt32|CompressedTextureARB|imageSize|
fn C.glCompressedTexImage3D(target GLenum, level GLint, internalformat GLenum, width GLsizei, height GLsizei, depth GLsizei, border GLint, image_size GLsizei, data voidptr) //[INFO] TextureTarget|CheckedInt32|InternalFormat|CheckedInt32|CompressedTextureARB|imageSize|
fn C.glCompressedTexImage3DARB(target GLenum, level GLint, internalformat GLenum, width GLsizei, height GLsizei, depth GLsizei, border GLint, image_size GLsizei, data voidptr) //[INFO] TextureTarget|CheckedInt32|InternalFormat|CheckedInt32|CompressedTextureARB|imageSize|
fn C.glCompressedTexImage3DOES(target GLenum, level GLint, internalformat GLenum, width GLsizei, height GLsizei, depth GLsizei, border GLint, image_size GLsizei, data voidptr) //[INFO] TextureTarget|InternalFormat|imageSize|
fn C.glCompressedTexSubImage1D(target GLenum, level GLint, xoffset GLint, width GLsizei, format GLenum, image_size GLsizei, data voidptr) //[INFO] TextureTarget|CheckedInt32|CheckedInt32|InternalFormat|CompressedTextureARB|imageSize|
fn C.glCompressedTexSubImage1DARB(target GLenum, level GLint, xoffset GLint, width GLsizei, format GLenum, image_size GLsizei, data voidptr) //[INFO] TextureTarget|CheckedInt32|CheckedInt32|InternalFormat|CompressedTextureARB|imageSize|
fn C.glCompressedTexSubImage2D(target GLenum, level GLint, xoffset GLint, yoffset GLint, width GLsizei, height GLsizei, format GLenum, image_size GLsizei, data voidptr) //[INFO] TextureTarget|CheckedInt32|CheckedInt32|CheckedInt32|InternalFormat|CompressedTextureARB|imageSize|
fn C.glCompressedTexSubImage2DARB(target GLenum, level GLint, xoffset GLint, yoffset GLint, width GLsizei, height GLsizei, format GLenum, image_size GLsizei, data voidptr) //[INFO] TextureTarget|CheckedInt32|CheckedInt32|CheckedInt32|InternalFormat|CompressedTextureARB|imageSize|
fn C.glCompressedTexSubImage3D(target GLenum, level GLint, xoffset GLint, yoffset GLint, zoffset GLint, width GLsizei, height GLsizei, depth GLsizei, format GLenum, image_size GLsizei, data voidptr) //[INFO] TextureTarget|CheckedInt32|CheckedInt32|CheckedInt32|CheckedInt32|InternalFormat|CompressedTextureARB|imageSize|
fn C.glCompressedTexSubImage3DARB(target GLenum, level GLint, xoffset GLint, yoffset GLint, zoffset GLint, width GLsizei, height GLsizei, depth GLsizei, format GLenum, image_size GLsizei, data voidptr) //[INFO] TextureTarget|CheckedInt32|CheckedInt32|CheckedInt32|CheckedInt32|InternalFormat|CompressedTextureARB|imageSize|
fn C.glCompressedTexSubImage3DOES(target GLenum, level GLint, xoffset GLint, yoffset GLint, zoffset GLint, width GLsizei, height GLsizei, depth GLsizei, format GLenum, image_size GLsizei, data voidptr) //[INFO] TextureTarget|InternalFormat|imageSize|
fn C.glCompressedTextureImage1DEXT(texture GLuint, target GLenum, level GLint, internalformat GLenum, width GLsizei, border GLint, image_size GLsizei, bits voidptr) //[INFO] texture|TextureTarget|CheckedInt32|InternalFormat|CheckedInt32|imageSize|
fn C.glCompressedTextureImage2DEXT(texture GLuint, target GLenum, level GLint, internalformat GLenum, width GLsizei, height GLsizei, border GLint, image_size GLsizei, bits voidptr) //[INFO] texture|TextureTarget|CheckedInt32|InternalFormat|CheckedInt32|imageSize|
fn C.glCompressedTextureImage3DEXT(texture GLuint, target GLenum, level GLint, internalformat GLenum, width GLsizei, height GLsizei, depth GLsizei, border GLint, image_size GLsizei, bits voidptr) //[INFO] texture|TextureTarget|CheckedInt32|InternalFormat|CheckedInt32|imageSize|
fn C.glCompressedTextureSubImage1D(texture GLuint, level GLint, xoffset GLint, width GLsizei, format GLenum, image_size GLsizei, data voidptr) //[INFO] texture|InternalFormat|imageSize|
fn C.glCompressedTextureSubImage1DEXT(texture GLuint, target GLenum, level GLint, xoffset GLint, width GLsizei, format GLenum, image_size GLsizei, bits voidptr) //[INFO] texture|TextureTarget|CheckedInt32|CheckedInt32|InternalFormat|imageSize|
fn C.glCompressedTextureSubImage2D(texture GLuint, level GLint, xoffset GLint, yoffset GLint, width GLsizei, height GLsizei, format GLenum, image_size GLsizei, data voidptr) //[INFO] texture|InternalFormat|imageSize|
fn C.glCompressedTextureSubImage2DEXT(texture GLuint, target GLenum, level GLint, xoffset GLint, yoffset GLint, width GLsizei, height GLsizei, format GLenum, image_size GLsizei, bits voidptr) //[INFO] texture|TextureTarget|CheckedInt32|CheckedInt32|CheckedInt32|InternalFormat|imageSize|
fn C.glCompressedTextureSubImage3D(texture GLuint, level GLint, xoffset GLint, yoffset GLint, zoffset GLint, width GLsizei, height GLsizei, depth GLsizei, format GLenum, image_size GLsizei, data voidptr) //[INFO] texture|InternalFormat|imageSize|
fn C.glCompressedTextureSubImage3DEXT(texture GLuint, target GLenum, level GLint, xoffset GLint, yoffset GLint, zoffset GLint, width GLsizei, height GLsizei, depth GLsizei, format GLenum, image_size GLsizei, bits voidptr) //[INFO] texture|TextureTarget|CheckedInt32|CheckedInt32|CheckedInt32|CheckedInt32|InternalFormat|imageSize|
fn C.glConservativeRasterParameterfNV(pname GLenum, value GLfloat)
fn C.glConservativeRasterParameteriNV(pname GLenum, param GLint)
fn C.glConvolutionFilter1D(target GLenum, internalformat GLenum, width GLsizei, format GLenum, type__ GLenum, image voidptr) //[INFO] ConvolutionTarget|InternalFormat|PixelFormat|PixelType|COMPSIZE(format,type,width)|
fn C.glConvolutionFilter1DEXT(target GLenum, internalformat GLenum, width GLsizei, format GLenum, type__ GLenum, image voidptr) //[INFO] ConvolutionTargetEXT|InternalFormat|PixelFormat|PixelType|COMPSIZE(format,type,width)|
fn C.glConvolutionFilter2D(target GLenum, internalformat GLenum, width GLsizei, height GLsizei, format GLenum, type__ GLenum, image voidptr) //[INFO] ConvolutionTarget|InternalFormat|PixelFormat|PixelType|COMPSIZE(format,type,width,height)|
fn C.glConvolutionFilter2DEXT(target GLenum, internalformat GLenum, width GLsizei, height GLsizei, format GLenum, type__ GLenum, image voidptr) //[INFO] ConvolutionTargetEXT|InternalFormat|PixelFormat|PixelType|COMPSIZE(format,type,width,height)|
fn C.glConvolutionParameterf(target GLenum, pname GLenum, params GLfloat) //[INFO] ConvolutionTarget|ConvolutionParameter|CheckedFloat32|
fn C.glConvolutionParameterfEXT(target GLenum, pname GLenum, params GLfloat) //[INFO] ConvolutionTargetEXT|ConvolutionParameter|CheckedFloat32|
fn C.glConvolutionParameterfv(target GLenum, pname GLenum, params &GLfloat) //[INFO] ConvolutionTarget|ConvolutionParameter|CheckedFloat32|COMPSIZE(pname)|
fn C.glConvolutionParameterfvEXT(target GLenum, pname GLenum, params &GLfloat) //[INFO] ConvolutionTargetEXT|ConvolutionParameter|CheckedFloat32|COMPSIZE(pname)|
fn C.glConvolutionParameteri(target GLenum, pname GLenum, params GLint) //[INFO] ConvolutionTarget|ConvolutionParameter|CheckedInt32|
fn C.glConvolutionParameteriEXT(target GLenum, pname GLenum, params GLint) //[INFO] ConvolutionTargetEXT|ConvolutionParameter|CheckedInt32|
fn C.glConvolutionParameteriv(target GLenum, pname GLenum, params &GLint) //[INFO] ConvolutionTarget|ConvolutionParameter|CheckedInt32|COMPSIZE(pname)|
fn C.glConvolutionParameterivEXT(target GLenum, pname GLenum, params &GLint) //[INFO] ConvolutionTargetEXT|ConvolutionParameter|CheckedInt32|COMPSIZE(pname)|
fn C.glConvolutionParameterxOES(target GLenum, pname GLenum, param GLfixed) //[INFO] ConvolutionTargetEXT|ConvolutionParameter|
fn C.glConvolutionParameterxvOES(target GLenum, pname GLenum, params &GLfixed) //[INFO] ConvolutionTargetEXT|ConvolutionParameter|COMPSIZE(pname)|
fn C.glCopyBufferSubData(read_target GLenum, write_target GLenum, read_offset GLintptr, write_offset GLintptr, size GLsizeiptr) //[INFO] CopyBufferSubDataTarget|CopyBufferSubDataTarget|BufferOffset|BufferOffset|BufferSize|
fn C.glCopyBufferSubDataNV(read_target GLenum, write_target GLenum, read_offset GLintptr, write_offset GLintptr, size GLsizeiptr) //[INFO] CopyBufferSubDataTarget|CopyBufferSubDataTarget|BufferOffset|BufferOffset|BufferSize|
fn C.glCopyColorSubTable(target GLenum, start GLsizei, x GLint, y GLint, width GLsizei) //[INFO] ColorTableTarget|WinCoord|WinCoord|
fn C.glCopyColorSubTableEXT(target GLenum, start GLsizei, x GLint, y GLint, width GLsizei) //[INFO] ColorTableTarget|WinCoord|WinCoord|
fn C.glCopyColorTable(target GLenum, internalformat GLenum, x GLint, y GLint, width GLsizei) //[INFO] ColorTableTarget|InternalFormat|WinCoord|WinCoord|
fn C.glCopyColorTableSGI(target GLenum, internalformat GLenum, x GLint, y GLint, width GLsizei) //[INFO] ColorTableTargetSGI|InternalFormat|WinCoord|WinCoord|
fn C.glCopyConvolutionFilter1D(target GLenum, internalformat GLenum, x GLint, y GLint, width GLsizei) //[INFO] ConvolutionTarget|InternalFormat|WinCoord|WinCoord|
fn C.glCopyConvolutionFilter1DEXT(target GLenum, internalformat GLenum, x GLint, y GLint, width GLsizei) //[INFO] ConvolutionTargetEXT|InternalFormat|WinCoord|WinCoord|
fn C.glCopyConvolutionFilter2D(target GLenum, internalformat GLenum, x GLint, y GLint, width GLsizei, height GLsizei) //[INFO] ConvolutionTarget|InternalFormat|WinCoord|WinCoord|
fn C.glCopyConvolutionFilter2DEXT(target GLenum, internalformat GLenum, x GLint, y GLint, width GLsizei, height GLsizei) //[INFO] ConvolutionTargetEXT|InternalFormat|WinCoord|WinCoord|
fn C.glCopyImageSubData(src_name GLuint, src_target GLenum, src_level GLint, src_x GLint, src_y GLint, src_z GLint, dst_name GLuint, dst_target GLenum, dst_level GLint, dst_x GLint, dst_y GLint, dst_z GLint, src_width GLsizei, src_height GLsizei, src_depth GLsizei) //[INFO] CopyImageSubDataTarget|CopyImageSubDataTarget|
fn C.glCopyImageSubDataEXT(src_name GLuint, src_target GLenum, src_level GLint, src_x GLint, src_y GLint, src_z GLint, dst_name GLuint, dst_target GLenum, dst_level GLint, dst_x GLint, dst_y GLint, dst_z GLint, src_width GLsizei, src_height GLsizei, src_depth GLsizei) //[INFO] CopyBufferSubDataTarget|CopyBufferSubDataTarget|
fn C.glCopyImageSubDataNV(src_name GLuint, src_target GLenum, src_level GLint, src_x GLint, src_y GLint, src_z GLint, dst_name GLuint, dst_target GLenum, dst_level GLint, dst_x GLint, dst_y GLint, dst_z GLint, width GLsizei, height GLsizei, depth GLsizei) //[INFO] CopyBufferSubDataTarget|CopyBufferSubDataTarget|
fn C.glCopyImageSubDataOES(src_name GLuint, src_target GLenum, src_level GLint, src_x GLint, src_y GLint, src_z GLint, dst_name GLuint, dst_target GLenum, dst_level GLint, dst_x GLint, dst_y GLint, dst_z GLint, src_width GLsizei, src_height GLsizei, src_depth GLsizei) //[INFO] CopyBufferSubDataTarget|CopyBufferSubDataTarget|
fn C.glCopyMultiTexImage1DEXT(texunit GLenum, target GLenum, level GLint, internalformat GLenum, x GLint, y GLint, width GLsizei, border GLint) //[INFO] TextureUnit|TextureTarget|CheckedInt32|InternalFormat|WinCoord|WinCoord|CheckedInt32|
fn C.glCopyMultiTexImage2DEXT(texunit GLenum, target GLenum, level GLint, internalformat GLenum, x GLint, y GLint, width GLsizei, height GLsizei, border GLint) //[INFO] TextureUnit|TextureTarget|CheckedInt32|InternalFormat|WinCoord|WinCoord|CheckedInt32|
fn C.glCopyMultiTexSubImage1DEXT(texunit GLenum, target GLenum, level GLint, xoffset GLint, x GLint, y GLint, width GLsizei) //[INFO] TextureUnit|TextureTarget|CheckedInt32|CheckedInt32|WinCoord|WinCoord|
fn C.glCopyMultiTexSubImage2DEXT(texunit GLenum, target GLenum, level GLint, xoffset GLint, yoffset GLint, x GLint, y GLint, width GLsizei, height GLsizei) //[INFO] TextureUnit|TextureTarget|CheckedInt32|CheckedInt32|CheckedInt32|WinCoord|WinCoord|
fn C.glCopyMultiTexSubImage3DEXT(texunit GLenum, target GLenum, level GLint, xoffset GLint, yoffset GLint, zoffset GLint, x GLint, y GLint, width GLsizei, height GLsizei) //[INFO] TextureUnit|TextureTarget|CheckedInt32|CheckedInt32|CheckedInt32|CheckedInt32|WinCoord|WinCoord|
fn C.glCopyNamedBufferSubData(read_buffer GLuint, write_buffer GLuint, read_offset GLintptr, write_offset GLintptr, size GLsizeiptr) //[INFO] buffer|buffer|BufferSize|
fn C.glCopyPathNV(result_path GLuint, src_path GLuint) //[INFO] Path|Path|
fn C.glCopyPixels(x GLint, y GLint, width GLsizei, height GLsizei, type__ GLenum) //[INFO] WinCoord|WinCoord|PixelCopyType|
fn C.glCopyTexImage1D(target GLenum, level GLint, internalformat GLenum, x GLint, y GLint, width GLsizei, border GLint) //[INFO] TextureTarget|CheckedInt32|InternalFormat|WinCoord|WinCoord|CheckedInt32|
fn C.glCopyTexImage1DEXT(target GLenum, level GLint, internalformat GLenum, x GLint, y GLint, width GLsizei, border GLint) //[INFO] TextureTarget|CheckedInt32|InternalFormat|WinCoord|WinCoord|CheckedInt32|
fn C.glCopyTexImage2D(target GLenum, level GLint, internalformat GLenum, x GLint, y GLint, width GLsizei, height GLsizei, border GLint) //[INFO] TextureTarget|CheckedInt32|InternalFormat|WinCoord|WinCoord|CheckedInt32|
fn C.glCopyTexImage2DEXT(target GLenum, level GLint, internalformat GLenum, x GLint, y GLint, width GLsizei, height GLsizei, border GLint) //[INFO] TextureTarget|CheckedInt32|InternalFormat|WinCoord|WinCoord|CheckedInt32|
fn C.glCopyTexSubImage1D(target GLenum, level GLint, xoffset GLint, x GLint, y GLint, width GLsizei) //[INFO] TextureTarget|CheckedInt32|CheckedInt32|WinCoord|WinCoord|
fn C.glCopyTexSubImage1DEXT(target GLenum, level GLint, xoffset GLint, x GLint, y GLint, width GLsizei) //[INFO] TextureTarget|CheckedInt32|CheckedInt32|WinCoord|WinCoord|
fn C.glCopyTexSubImage2D(target GLenum, level GLint, xoffset GLint, yoffset GLint, x GLint, y GLint, width GLsizei, height GLsizei) //[INFO] TextureTarget|CheckedInt32|CheckedInt32|CheckedInt32|WinCoord|WinCoord|
fn C.glCopyTexSubImage2DEXT(target GLenum, level GLint, xoffset GLint, yoffset GLint, x GLint, y GLint, width GLsizei, height GLsizei) //[INFO] TextureTarget|CheckedInt32|CheckedInt32|CheckedInt32|WinCoord|WinCoord|
fn C.glCopyTexSubImage3D(target GLenum, level GLint, xoffset GLint, yoffset GLint, zoffset GLint, x GLint, y GLint, width GLsizei, height GLsizei) //[INFO] TextureTarget|CheckedInt32|CheckedInt32|CheckedInt32|CheckedInt32|WinCoord|WinCoord|
fn C.glCopyTexSubImage3DEXT(target GLenum, level GLint, xoffset GLint, yoffset GLint, zoffset GLint, x GLint, y GLint, width GLsizei, height GLsizei) //[INFO] TextureTarget|CheckedInt32|CheckedInt32|CheckedInt32|CheckedInt32|WinCoord|WinCoord|
fn C.glCopyTexSubImage3DOES(target GLenum, level GLint, xoffset GLint, yoffset GLint, zoffset GLint, x GLint, y GLint, width GLsizei, height GLsizei)
fn C.glCopyTextureImage1DEXT(texture GLuint, target GLenum, level GLint, internalformat GLenum, x GLint, y GLint, width GLsizei, border GLint) //[INFO] texture|TextureTarget|CheckedInt32|InternalFormat|WinCoord|WinCoord|CheckedInt32|
fn C.glCopyTextureImage2DEXT(texture GLuint, target GLenum, level GLint, internalformat GLenum, x GLint, y GLint, width GLsizei, height GLsizei, border GLint) //[INFO] texture|TextureTarget|CheckedInt32|InternalFormat|WinCoord|WinCoord|CheckedInt32|
fn C.glCopyTextureLevelsAPPLE(destination_texture GLuint, source_texture GLuint, source_base_level GLint, source_level_count GLsizei)
fn C.glCopyTextureSubImage1D(texture GLuint, level GLint, xoffset GLint, x GLint, y GLint, width GLsizei) //[INFO] texture|
fn C.glCopyTextureSubImage1DEXT(texture GLuint, target GLenum, level GLint, xoffset GLint, x GLint, y GLint, width GLsizei) //[INFO] texture|TextureTarget|CheckedInt32|CheckedInt32|WinCoord|WinCoord|
fn C.glCopyTextureSubImage2D(texture GLuint, level GLint, xoffset GLint, yoffset GLint, x GLint, y GLint, width GLsizei, height GLsizei) //[INFO] texture|
fn C.glCopyTextureSubImage2DEXT(texture GLuint, target GLenum, level GLint, xoffset GLint, yoffset GLint, x GLint, y GLint, width GLsizei, height GLsizei) //[INFO] texture|TextureTarget|CheckedInt32|CheckedInt32|CheckedInt32|WinCoord|WinCoord|
fn C.glCopyTextureSubImage3D(texture GLuint, level GLint, xoffset GLint, yoffset GLint, zoffset GLint, x GLint, y GLint, width GLsizei, height GLsizei) //[INFO] texture|
fn C.glCopyTextureSubImage3DEXT(texture GLuint, target GLenum, level GLint, xoffset GLint, yoffset GLint, zoffset GLint, x GLint, y GLint, width GLsizei, height GLsizei) //[INFO] texture|TextureTarget|CheckedInt32|CheckedInt32|CheckedInt32|CheckedInt32|WinCoord|WinCoord|
fn C.glCoverFillPathInstancedNV(num_paths GLsizei, path_name_type GLenum, paths voidptr, path_base GLuint, cover_mode GLenum, transform_type GLenum, transform_values &GLfloat) //[INFO] PathElementType|COMPSIZE(numPaths,pathNameType,paths)|Path|InstancedPathCoverMode|PathTransformType|COMPSIZE(numPaths,transformType)|
fn C.glCoverFillPathNV(path GLuint, cover_mode GLenum) //[INFO] Path|PathCoverMode|
fn C.glCoverStrokePathInstancedNV(num_paths GLsizei, path_name_type GLenum, paths voidptr, path_base GLuint, cover_mode GLenum, transform_type GLenum, transform_values &GLfloat) //[INFO] PathElementType|COMPSIZE(numPaths,pathNameType,paths)|Path|InstancedPathCoverMode|PathTransformType|COMPSIZE(numPaths,transformType)|
fn C.glCoverStrokePathNV(path GLuint, cover_mode GLenum) //[INFO] Path|PathCoverMode|
fn C.glCoverageMaskNV(mask GLboolean)
fn C.glCoverageModulationNV(components GLenum)
fn C.glCoverageModulationTableNV(n GLsizei, v &GLfloat) //[INFO] n|
fn C.glCoverageOperationNV(operation GLenum)
fn C.glCreateBuffers(n GLsizei, buffers &GLuint) //[INFO] buffer|n|
fn C.glCreateCommandListsNV(n GLsizei, lists &GLuint) //[INFO] n|
fn C.glCreateFramebuffers(n GLsizei, framebuffers &GLuint) //[INFO] framebuffer|n|
fn C.glCreateMemoryObjectsEXT(n GLsizei, memory_objects &GLuint)
fn C.glCreatePerfQueryINTEL(query_id GLuint, query_handle &GLuint) //[INFO] perf query id|perf query handle|
fn C.glCreateProgram() GLuint
fn C.glCreateProgramObjectARB() GLhandleARB
fn C.glCreateProgramPipelines(n GLsizei, pipelines &GLuint) //[INFO] program pipeline|n|
fn C.glCreateProgressFenceNVX() GLuint
fn C.glCreateQueries(target GLenum, n GLsizei, ids &GLuint) //[INFO] QueryTarget|query|n|
fn C.glCreateRenderbuffers(n GLsizei, renderbuffers &GLuint) //[INFO] renderbuffer|n|
fn C.glCreateSamplers(n GLsizei, samplers &GLuint) //[INFO] sampler|n|
fn C.glCreateSemaphoresNV(n GLsizei, semaphores &GLuint) //[INFO] n|
fn C.glCreateShader(type__ GLenum) GLuint //[INFO] ShaderType|
fn C.glCreateShaderObjectARB(shader_type GLenum) GLhandleARB //[INFO] ShaderType|
fn C.glCreateShaderProgramEXT(type__ GLenum, string__ &GLchar) GLuint //[INFO] ShaderType|
fn C.glCreateShaderProgramv(type__ GLenum, count GLsizei, strings &&GLchar) GLuint //[INFO] ShaderType|count|
fn C.glCreateShaderProgramvEXT(type__ GLenum, count GLsizei, strings &&GLchar) GLuint //[INFO] ShaderType|count|
fn C.glCreateStatesNV(n GLsizei, states &GLuint) //[INFO] n|
fn C.glCreateSyncFromCLeventARB(context &CLcontext, event &CLevent, flags GLbitfield) GLsync
fn C.glCreateTextures(target GLenum, n GLsizei, textures &GLuint) //[INFO] TextureTarget|texture|n|
fn C.glCreateTransformFeedbacks(n GLsizei, ids &GLuint) //[INFO] transform feedback|n|
fn C.glCreateVertexArrays(n GLsizei, arrays &GLuint) //[INFO] vertex array|n|
fn C.glCullFace(mode GLenum) //[INFO] TriangleFace|
fn C.glCullParameterdvEXT(pname GLenum, params &GLdouble) //[INFO] CullParameterEXT|4|
fn C.glCullParameterfvEXT(pname GLenum, params &GLfloat) //[INFO] CullParameterEXT|4|
fn C.glCurrentPaletteMatrixARB(index GLint)
fn C.glCurrentPaletteMatrixOES(matrixpaletteindex GLuint)
fn C.glDebugMessageCallback(callback GLDEBUGPROC, user_param voidptr)
fn C.glDebugMessageCallbackAMD(callback GLDEBUGPROCAMD, user_param voidptr)
fn C.glDebugMessageCallbackARB(callback GLDEBUGPROCARB, user_param voidptr) //[INFO] COMPSIZE(callback)|
fn C.glDebugMessageCallbackKHR(callback GLDEBUGPROCKHR, user_param voidptr)
fn C.glDebugMessageControl(source GLenum, type__ GLenum, severity GLenum, count GLsizei, ids &GLuint, enabled GLboolean) //[INFO] DebugSource|DebugType|DebugSeverity|count|
fn C.glDebugMessageControlARB(source GLenum, type__ GLenum, severity GLenum, count GLsizei, ids &GLuint, enabled GLboolean) //[INFO] DebugSource|DebugType|DebugSeverity|count|
fn C.glDebugMessageControlKHR(source GLenum, type__ GLenum, severity GLenum, count GLsizei, ids &GLuint, enabled GLboolean) //[INFO] DebugSource|DebugType|DebugSeverity|
fn C.glDebugMessageEnableAMD(category GLenum, severity GLenum, count GLsizei, ids &GLuint, enabled GLboolean) //[INFO] DebugSeverity|count|
fn C.glDebugMessageInsert(source GLenum, type__ GLenum, id GLuint, severity GLenum, length GLsizei, buf &GLchar) //[INFO] DebugSource|DebugType|DebugSeverity|COMPSIZE(buf,length)|
fn C.glDebugMessageInsertAMD(category GLenum, severity GLenum, id GLuint, length GLsizei, buf &GLchar) //[INFO] DebugSeverity|length|
fn C.glDebugMessageInsertARB(source GLenum, type__ GLenum, id GLuint, severity GLenum, length GLsizei, buf &GLchar) //[INFO] DebugSource|DebugType|DebugSeverity|length|
fn C.glDebugMessageInsertKHR(source GLenum, type__ GLenum, id GLuint, severity GLenum, length GLsizei, buf &GLchar) //[INFO] DebugSource|DebugType|DebugSeverity|
fn C.glDeformSGIX(mask GLbitfield) //[INFO] FfdMaskSGIX|
fn C.glDeformationMap3dSGIX(target GLenum, u_1 GLdouble, u_2 GLdouble, ustride GLint, uorder GLint, v_1 GLdouble, v_2 GLdouble, vstride GLint, vorder GLint, w_1 GLdouble, w_2 GLdouble, wstride GLint, worder GLint, points &GLdouble) //[INFO] FfdTargetSGIX|Coord|Coord|CheckedInt32|Coord|Coord|CheckedInt32|Coord|Coord|CheckedInt32|Coord|COMPSIZE(target,ustride,uorder,vstride,vorder,wstride,worder)|
fn C.glDeformationMap3fSGIX(target GLenum, u_1 GLfloat, u_2 GLfloat, ustride GLint, uorder GLint, v_1 GLfloat, v_2 GLfloat, vstride GLint, vorder GLint, w_1 GLfloat, w_2 GLfloat, wstride GLint, worder GLint, points &GLfloat) //[INFO] FfdTargetSGIX|Coord|Coord|CheckedInt32|Coord|Coord|CheckedInt32|Coord|Coord|CheckedInt32|Coord|COMPSIZE(target,ustride,uorder,vstride,vorder,wstride,worder)|
fn C.glDeleteAsyncMarkersSGIX(marker GLuint, range GLsizei)
fn C.glDeleteBuffers(n GLsizei, buffers &GLuint) //[INFO] buffer|n|
fn C.glDeleteBuffersARB(n GLsizei, buffers &GLuint) //[INFO] buffer|n|
fn C.glDeleteCommandListsNV(n GLsizei, lists &GLuint) //[INFO] n|
fn C.glDeleteFencesAPPLE(n GLsizei, fences &GLuint) //[INFO] FenceNV|n|
fn C.glDeleteFencesNV(n GLsizei, fences &GLuint) //[INFO] FenceNV|n|
fn C.glDeleteFragmentShaderATI(id GLuint)
fn C.glDeleteFramebuffers(n GLsizei, framebuffers &GLuint) //[INFO] framebuffer|n|
fn C.glDeleteFramebuffersEXT(n GLsizei, framebuffers &GLuint) //[INFO] framebuffer|n|
fn C.glDeleteFramebuffersOES(n GLsizei, framebuffers &GLuint) //[INFO] framebuffer|n|
fn C.glDeleteLists(list GLuint, range GLsizei) //[INFO] display list|
fn C.glDeleteMemoryObjectsEXT(n GLsizei, memory_objects &GLuint) //[INFO] n|
fn C.glDeleteNamedStringARB(namelen GLint, name &GLchar) //[INFO] namelen|
fn C.glDeleteNamesAMD(identifier GLenum, num GLuint, names &GLuint) //[INFO] num|
fn C.glDeleteObjectARB(obj GLhandleARB)
fn C.glDeleteOcclusionQueriesNV(n GLsizei, ids &GLuint) //[INFO] n|
fn C.glDeletePathsNV(path GLuint, range GLsizei) //[INFO] Path|
fn C.glDeletePerfMonitorsAMD(n GLsizei, monitors &GLuint) //[INFO] n|
fn C.glDeletePerfQueryINTEL(query_handle GLuint) //[INFO] perf query handle|
fn C.glDeleteProgram(program GLuint) //[INFO] program|
fn C.glDeleteProgramPipelines(n GLsizei, pipelines &GLuint) //[INFO] program pipeline|n|
fn C.glDeleteProgramPipelinesEXT(n GLsizei, pipelines &GLuint) //[INFO] program pipeline|n|
fn C.glDeleteProgramsARB(n GLsizei, programs &GLuint) //[INFO] program|n|
fn C.glDeleteProgramsNV(n GLsizei, programs &GLuint) //[INFO] program|n|
fn C.glDeleteQueries(n GLsizei, ids &GLuint) //[INFO] query|n|
fn C.glDeleteQueriesARB(n GLsizei, ids &GLuint) //[INFO] query|n|
fn C.glDeleteQueriesEXT(n GLsizei, ids &GLuint) //[INFO] query|n|
fn C.glDeleteQueryResourceTagNV(n GLsizei, tag_ids &GLint) //[INFO] n|
fn C.glDeleteRenderbuffers(n GLsizei, renderbuffers &GLuint) //[INFO] renderbuffer|n|
fn C.glDeleteRenderbuffersEXT(n GLsizei, renderbuffers &GLuint) //[INFO] renderbuffer|n|
fn C.glDeleteRenderbuffersOES(n GLsizei, renderbuffers &GLuint) //[INFO] renderbuffer|n|
fn C.glDeleteSamplers(count GLsizei, samplers &GLuint) //[INFO] sampler|count|
fn C.glDeleteSemaphoresEXT(n GLsizei, semaphores &GLuint) //[INFO] n|
fn C.glDeleteShader(shader GLuint) //[INFO] shader|
fn C.glDeleteStatesNV(n GLsizei, states &GLuint) //[INFO] n|
fn C.glDeleteSync(sync GLsync) //[INFO] sync|
fn C.glDeleteSyncAPPLE(sync GLsync) //[INFO] sync|
fn C.glDeleteTextures(n GLsizei, textures &GLuint) //[INFO] texture|n|
fn C.glDeleteTexturesEXT(n GLsizei, textures &GLuint) //[INFO] texture|n|
fn C.glDeleteTransformFeedbacks(n GLsizei, ids &GLuint) //[INFO] transform feedback|n|
fn C.glDeleteTransformFeedbacksNV(n GLsizei, ids &GLuint) //[INFO] transform feedback|n|
fn C.glDeleteVertexArrays(n GLsizei, arrays &GLuint) //[INFO] vertex array|n|
fn C.glDeleteVertexArraysAPPLE(n GLsizei, arrays &GLuint) //[INFO] vertex array|n|
fn C.glDeleteVertexArraysOES(n GLsizei, arrays &GLuint) //[INFO] vertex array|n|
fn C.glDeleteVertexShaderEXT(id GLuint)
fn C.glDepthBoundsEXT(zmin GLclampd, zmax GLclampd) //[INFO] Clamped[0; 1]|Clamped[0; 1]|
fn C.glDepthBoundsdNV(zmin GLdouble, zmax GLdouble)
fn C.glDepthFunc(func GLenum) //[INFO] DepthFunction|
fn C.glDepthMask(flag GLboolean)
fn C.glDepthRange(n GLdouble, f GLdouble)
fn C.glDepthRangeArraydvNV(first GLuint, count GLsizei, v &GLdouble)
fn C.glDepthRangeArrayfvNV(first GLuint, count GLsizei, v &GLfloat)
fn C.glDepthRangeArrayfvOES(first GLuint, count GLsizei, v &GLfloat)
fn C.glDepthRangeArrayv(first GLuint, count GLsizei, v &GLdouble) //[INFO] COMPSIZE(count)|
fn C.glDepthRangeIndexed(index GLuint, n GLdouble, f GLdouble)
fn C.glDepthRangeIndexeddNV(index GLuint, n GLdouble, f GLdouble)
fn C.glDepthRangeIndexedfNV(index GLuint, n GLfloat, f GLfloat)
fn C.glDepthRangeIndexedfOES(index GLuint, n GLfloat, f GLfloat)
fn C.glDepthRangedNV(z_near GLdouble, z_far GLdouble)
fn C.glDepthRangef(n GLfloat, f GLfloat)
fn C.glDepthRangefOES(n GLclampf, f GLclampf) //[INFO] Clamped[0; 1]|Clamped[0; 1]|
fn C.glDepthRangex(n GLfixed, f GLfixed)
fn C.glDepthRangexOES(n GLfixed, f GLfixed) //[INFO] Clamped[0; 1]|Clamped[0; 1]|
fn C.glDetachObjectARB(container_obj GLhandleARB, attached_obj GLhandleARB)
fn C.glDetachShader(program GLuint, shader GLuint) //[INFO] program|shader|
fn C.glDetailTexFuncSGIS(target GLenum, n GLsizei, points &GLfloat) //[INFO] TextureTarget|n*2|
fn C.glDisable(cap GLenum) //[INFO] EnableCap|
fn C.glDisableClientState(array GLenum) //[INFO] EnableCap|
fn C.glDisableClientStateIndexedEXT(array GLenum, index GLuint) //[INFO] EnableCap|
fn C.glDisableClientStateiEXT(array GLenum, index GLuint) //[INFO] EnableCap|
fn C.glDisableDriverControlQCOM(driver_control GLuint)
fn C.glDisableIndexedEXT(target GLenum, index GLuint) //[INFO] EnableCap|
fn C.glDisableVariantClientStateEXT(id GLuint)
fn C.glDisableVertexArrayAttrib(vaobj GLuint, index GLuint) //[INFO] vertex array|
fn C.glDisableVertexArrayAttribEXT(vaobj GLuint, index GLuint) //[INFO] vertex array|
fn C.glDisableVertexArrayEXT(vaobj GLuint, array GLenum) //[INFO] vertex array|EnableCap|
fn C.glDisableVertexAttribAPPLE(index GLuint, pname GLenum)
fn C.glDisableVertexAttribArray(index GLuint)
fn C.glDisableVertexAttribArrayARB(index GLuint)
fn C.glDisablei(target GLenum, index GLuint) //[INFO] EnableCap|
fn C.glDisableiEXT(target GLenum, index GLuint) //[INFO] EnableCap|
fn C.glDisableiNV(target GLenum, index GLuint) //[INFO] EnableCap|
fn C.glDisableiOES(target GLenum, index GLuint) //[INFO] EnableCap|
fn C.glDiscardFramebufferEXT(target GLenum, num_attachments GLsizei, attachments &GLenum) //[INFO] FramebufferTarget|InvalidateFramebufferAttachment|numAttachments|
fn C.glDispatchCompute(num__groups__x GLuint, num__groups__y GLuint, num__groups__z GLuint)
fn C.glDispatchComputeGroupSizeARB(num__groups__x GLuint, num__groups__y GLuint, num__groups__z GLuint, group__size__x GLuint, group__size__y GLuint, group__size__z GLuint)
fn C.glDispatchComputeIndirect(indirect GLintptr) //[INFO] BufferOffset|
fn C.glDrawArrays(mode GLenum, first GLint, count GLsizei) //[INFO] PrimitiveType|
fn C.glDrawArraysEXT(mode GLenum, first GLint, count GLsizei) //[INFO] PrimitiveType|
fn C.glDrawArraysIndirect(mode GLenum, indirect voidptr) //[INFO] PrimitiveType|
fn C.glDrawArraysInstanced(mode GLenum, first GLint, count GLsizei, instancecount GLsizei) //[INFO] PrimitiveType|
fn C.glDrawArraysInstancedANGLE(mode GLenum, first GLint, count GLsizei, primcount GLsizei) //[INFO] PrimitiveType|
fn C.glDrawArraysInstancedARB(mode GLenum, first GLint, count GLsizei, primcount GLsizei) //[INFO] PrimitiveType|
fn C.glDrawArraysInstancedBaseInstance(mode GLenum, first GLint, count GLsizei, instancecount GLsizei, baseinstance GLuint) //[INFO] PrimitiveType|
fn C.glDrawArraysInstancedBaseInstanceEXT(mode GLenum, first GLint, count GLsizei, instancecount GLsizei, baseinstance GLuint) //[INFO] PrimitiveType|
fn C.glDrawArraysInstancedEXT(mode GLenum, start GLint, count GLsizei, primcount GLsizei) //[INFO] PrimitiveType|
fn C.glDrawArraysInstancedNV(mode GLenum, first GLint, count GLsizei, primcount GLsizei) //[INFO] PrimitiveType|
fn C.glDrawBuffer(buf GLenum) //[INFO] DrawBufferMode|
fn C.glDrawBuffers(n GLsizei, bufs &GLenum) //[INFO] DrawBufferMode|n|
fn C.glDrawBuffersARB(n GLsizei, bufs &GLenum) //[INFO] DrawBufferMode|n|
fn C.glDrawBuffersATI(n GLsizei, bufs &GLenum) //[INFO] DrawBufferMode|n|
fn C.glDrawBuffersEXT(n GLsizei, bufs &GLenum) //[INFO] n|
fn C.glDrawBuffersIndexedEXT(n GLint, location &GLenum, indices &GLint) //[INFO] n|n|
fn C.glDrawBuffersNV(n GLsizei, bufs &GLenum) //[INFO] n|
fn C.glDrawCommandsAddressNV(primitive_mode GLenum, indirects &GLuint64, sizes &GLsizei, count GLuint)
fn C.glDrawCommandsNV(primitive_mode GLenum, buffer GLuint, indirects &GLintptr, sizes &GLsizei, count GLuint)
fn C.glDrawCommandsStatesAddressNV(indirects &GLuint64, sizes &GLsizei, states &GLuint, fbos &GLuint, count GLuint)
fn C.glDrawCommandsStatesNV(buffer GLuint, indirects &GLintptr, sizes &GLsizei, states &GLuint, fbos &GLuint, count GLuint) //[INFO] buffer|
fn C.glDrawElementArrayAPPLE(mode GLenum, first GLint, count GLsizei) //[INFO] PrimitiveType|
fn C.glDrawElementArrayATI(mode GLenum, count GLsizei) //[INFO] PrimitiveType|
fn C.glDrawElements(mode GLenum, count GLsizei, type__ GLenum, indices voidptr) //[INFO] PrimitiveType|DrawElementsType|COMPSIZE(count,type)|
fn C.glDrawElementsBaseVertex(mode GLenum, count GLsizei, type__ GLenum, indices voidptr, basevertex GLint) //[INFO] PrimitiveType|DrawElementsType|COMPSIZE(count,type)|
fn C.glDrawElementsBaseVertexEXT(mode GLenum, count GLsizei, type__ GLenum, indices voidptr, basevertex GLint) //[INFO] PrimitiveType|DrawElementsType|COMPSIZE(count,type)|
fn C.glDrawElementsBaseVertexOES(mode GLenum, count GLsizei, type__ GLenum, indices voidptr, basevertex GLint) //[INFO] PrimitiveType|DrawElementsType|COMPSIZE(count,type)|
fn C.glDrawElementsIndirect(mode GLenum, type__ GLenum, indirect voidptr) //[INFO] PrimitiveType|DrawElementsType|
fn C.glDrawElementsInstanced(mode GLenum, count GLsizei, type__ GLenum, indices voidptr, instancecount GLsizei) //[INFO] PrimitiveType|DrawElementsType|COMPSIZE(count,type)|
fn C.glDrawElementsInstancedANGLE(mode GLenum, count GLsizei, type__ GLenum, indices voidptr, primcount GLsizei) //[INFO] PrimitiveType|DrawElementsType|COMPSIZE(count,type)|
fn C.glDrawElementsInstancedARB(mode GLenum, count GLsizei, type__ GLenum, indices voidptr, primcount GLsizei) //[INFO] PrimitiveType|DrawElementsType|COMPSIZE(count,type)|
fn C.glDrawElementsInstancedBaseInstance(mode GLenum, count GLsizei, type__ GLenum, indices voidptr, instancecount GLsizei, baseinstance GLuint) //[INFO] PrimitiveType|DrawElementsType|count|
fn C.glDrawElementsInstancedBaseInstanceEXT(mode GLenum, count GLsizei, type__ GLenum, indices voidptr, instancecount GLsizei, baseinstance GLuint) //[INFO] PrimitiveType|DrawElementsType|count|
fn C.glDrawElementsInstancedBaseVertex(mode GLenum, count GLsizei, type__ GLenum, indices voidptr, instancecount GLsizei, basevertex GLint) //[INFO] PrimitiveType|DrawElementsType|COMPSIZE(count,type)|
fn C.glDrawElementsInstancedBaseVertexBaseInstance(mode GLenum, count GLsizei, type__ GLenum, indices voidptr, instancecount GLsizei, basevertex GLint, baseinstance GLuint) //[INFO] PrimitiveType|DrawElementsType|count|
fn C.glDrawElementsInstancedBaseVertexBaseInstanceEXT(mode GLenum, count GLsizei, type__ GLenum, indices voidptr, instancecount GLsizei, basevertex GLint, baseinstance GLuint) //[INFO] PrimitiveType|DrawElementsType|count|
fn C.glDrawElementsInstancedBaseVertexEXT(mode GLenum, count GLsizei, type__ GLenum, indices voidptr, instancecount GLsizei, basevertex GLint) //[INFO] PrimitiveType|DrawElementsType|COMPSIZE(count,type)|
fn C.glDrawElementsInstancedBaseVertexOES(mode GLenum, count GLsizei, type__ GLenum, indices voidptr, instancecount GLsizei, basevertex GLint) //[INFO] PrimitiveType|DrawElementsType|COMPSIZE(count,type)|
fn C.glDrawElementsInstancedEXT(mode GLenum, count GLsizei, type__ GLenum, indices voidptr, primcount GLsizei) //[INFO] PrimitiveType|DrawElementsType|COMPSIZE(count,type)|
fn C.glDrawElementsInstancedNV(mode GLenum, count GLsizei, type__ GLenum, indices voidptr, primcount GLsizei) //[INFO] PrimitiveType|DrawElementsType|COMPSIZE(count,type)|
fn C.glDrawMeshArraysSUN(mode GLenum, first GLint, count GLsizei, width GLsizei) //[INFO] PrimitiveType|
fn C.glDrawMeshTasksNV(first GLuint, count GLuint)
fn C.glDrawMeshTasksIndirectNV(indirect GLintptr)
fn C.glDrawPixels(width GLsizei, height GLsizei, format GLenum, type__ GLenum, pixels voidptr) //[INFO] PixelFormat|PixelType|COMPSIZE(format,type,width,height)|
fn C.glDrawRangeElementArrayAPPLE(mode GLenum, start GLuint, end GLuint, first GLint, count GLsizei) //[INFO] PrimitiveType|
fn C.glDrawRangeElementArrayATI(mode GLenum, start GLuint, end GLuint, count GLsizei) //[INFO] PrimitiveType|
fn C.glDrawRangeElements(mode GLenum, start GLuint, end GLuint, count GLsizei, type__ GLenum, indices voidptr) //[INFO] PrimitiveType|DrawElementsType|COMPSIZE(count,type)|
fn C.glDrawRangeElementsBaseVertex(mode GLenum, start GLuint, end GLuint, count GLsizei, type__ GLenum, indices voidptr, basevertex GLint) //[INFO] PrimitiveType|DrawElementsType|COMPSIZE(count,type)|
fn C.glDrawRangeElementsBaseVertexEXT(mode GLenum, start GLuint, end GLuint, count GLsizei, type__ GLenum, indices voidptr, basevertex GLint) //[INFO] PrimitiveType|DrawElementsType|COMPSIZE(count,type)|
fn C.glDrawRangeElementsBaseVertexOES(mode GLenum, start GLuint, end GLuint, count GLsizei, type__ GLenum, indices voidptr, basevertex GLint) //[INFO] PrimitiveType|DrawElementsType|COMPSIZE(count,type)|
fn C.glDrawRangeElementsEXT(mode GLenum, start GLuint, end GLuint, count GLsizei, type__ GLenum, indices voidptr) //[INFO] PrimitiveType|DrawElementsType|COMPSIZE(count,type)|
fn C.glDrawTexfOES(x GLfloat, y GLfloat, z GLfloat, width GLfloat, height GLfloat)
fn C.glDrawTexfvOES(coords &GLfloat) //[INFO] 5|
fn C.glDrawTexiOES(x GLint, y GLint, z GLint, width GLint, height GLint)
fn C.glDrawTexivOES(coords &GLint) //[INFO] 5|
fn C.glDrawTexsOES(x GLshort, y GLshort, z GLshort, width GLshort, height GLshort)
fn C.glDrawTexsvOES(coords &GLshort) //[INFO] 5|
fn C.glDrawTextureNV(texture GLuint, sampler GLuint, x_0 GLfloat, y_0 GLfloat, x_1 GLfloat, y_1 GLfloat, z GLfloat, s_0 GLfloat, t_0 GLfloat, s_1 GLfloat, t_1 GLfloat) //[INFO] texture|sampler|
fn C.glDrawTexxOES(x GLfixed, y GLfixed, z GLfixed, width GLfixed, height GLfixed)
fn C.glDrawTexxvOES(coords &GLfixed) //[INFO] 5|
fn C.glDrawTransformFeedback(mode GLenum, id GLuint) //[INFO] PrimitiveType|transform feedback|
fn C.glDrawTransformFeedbackEXT(mode GLenum, id GLuint) //[INFO] PrimitiveType|transform feedback|
fn C.glDrawTransformFeedbackInstanced(mode GLenum, id GLuint, instancecount GLsizei) //[INFO] PrimitiveType|transform feedback|
fn C.glDrawTransformFeedbackInstancedEXT(mode GLenum, id GLuint, instancecount GLsizei) //[INFO] PrimitiveType|transform feedback|
fn C.glDrawTransformFeedbackNV(mode GLenum, id GLuint) //[INFO] PrimitiveType|transform feedback|
fn C.glDrawTransformFeedbackStream(mode GLenum, id GLuint, stream GLuint) //[INFO] PrimitiveType|transform feedback|
fn C.glDrawTransformFeedbackStreamInstanced(mode GLenum, id GLuint, stream GLuint, instancecount GLsizei) //[INFO] PrimitiveType|transform feedback|
fn C.glEGLImageTargetRenderbufferStorageOES(target GLenum, image GLeglImageOES)
fn C.glEGLImageTargetTexStorageEXT(target GLenum, image GLeglImageOES, attrib__list &GLint)
fn C.glEGLImageTargetTexture2DOES(target GLenum, image GLeglImageOES)
fn C.glEGLImageTargetTextureStorageEXT(texture GLuint, image GLeglImageOES, attrib__list &GLint) //[INFO] texture|
fn C.glEdgeFlag(flag GLboolean)
fn C.glEdgeFlagFormatNV(stride GLsizei)
fn C.glEdgeFlagPointer(stride GLsizei, pointer voidptr) //[INFO] COMPSIZE(stride)|
fn C.glEdgeFlagPointerEXT(stride GLsizei, count GLsizei, pointer &GLboolean) //[INFO] COMPSIZE(stride,count)|
fn C.glEdgeFlagPointerListIBM(stride GLint, pointer &&GLboolean, ptrstride GLint) //[INFO] COMPSIZE(stride)|
fn C.glEdgeFlagv(flag &GLboolean) //[INFO] 1|
fn C.glElementPointerAPPLE(type__ GLenum, pointer voidptr) //[INFO] ElementPointerTypeATI|COMPSIZE(type)|
fn C.glElementPointerATI(type__ GLenum, pointer voidptr) //[INFO] ElementPointerTypeATI|COMPSIZE(type)|
fn C.glEnable(cap GLenum) //[INFO] EnableCap|
fn C.glEnableClientState(array GLenum) //[INFO] EnableCap|
fn C.glEnableClientStateIndexedEXT(array GLenum, index GLuint) //[INFO] EnableCap|
fn C.glEnableClientStateiEXT(array GLenum, index GLuint) //[INFO] EnableCap|
fn C.glEnableDriverControlQCOM(driver_control GLuint)
fn C.glEnableIndexedEXT(target GLenum, index GLuint) //[INFO] EnableCap|
fn C.glEnableVariantClientStateEXT(id GLuint)
fn C.glEnableVertexArrayAttrib(vaobj GLuint, index GLuint) //[INFO] vertex array|
fn C.glEnableVertexArrayAttribEXT(vaobj GLuint, index GLuint) //[INFO] vertex array|
fn C.glEnableVertexArrayEXT(vaobj GLuint, array GLenum) //[INFO] vertex array|EnableCap|
fn C.glEnableVertexAttribAPPLE(index GLuint, pname GLenum)
fn C.glEnableVertexAttribArray(index GLuint)
fn C.glEnableVertexAttribArrayARB(index GLuint)
fn C.glEnablei(target GLenum, index GLuint) //[INFO] EnableCap|
fn C.glEnableiEXT(target GLenum, index GLuint) //[INFO] EnableCap|
fn C.glEnableiNV(target GLenum, index GLuint) //[INFO] EnableCap|
fn C.glEnableiOES(target GLenum, index GLuint) //[INFO] EnableCap|
fn C.glEnd()
fn C.glEndConditionalRender()
fn C.glEndConditionalRenderNV()
fn C.glEndConditionalRenderNVX()
fn C.glEndFragmentShaderATI()
fn C.glEndList()
fn C.glEndOcclusionQueryNV()
fn C.glEndPerfMonitorAMD(monitor GLuint)
fn C.glEndPerfQueryINTEL(query_handle GLuint) //[INFO] perf query handle|
fn C.glEndQuery(target GLenum) //[INFO] QueryTarget|
fn C.glEndQueryARB(target GLenum) //[INFO] QueryTarget|
fn C.glEndQueryEXT(target GLenum) //[INFO] QueryTarget|
fn C.glEndQueryIndexed(target GLenum, index GLuint) //[INFO] QueryTarget|
fn C.glEndTilingQCOM(preserve_mask GLbitfield) //[INFO] BufferBitQCOM|
fn C.glEndTransformFeedback()
fn C.glEndTransformFeedbackEXT()
fn C.glEndTransformFeedbackNV()
fn C.glEndVertexShaderEXT()
fn C.glEndVideoCaptureNV(video__capture__slot GLuint)
fn C.glEvalCoord1d(u GLdouble) //[INFO] Coord|
fn C.glEvalCoord1dv(u &GLdouble) //[INFO] Coord|1|
fn C.glEvalCoord1f(u GLfloat) //[INFO] Coord|
fn C.glEvalCoord1fv(u &GLfloat) //[INFO] Coord|1|
fn C.glEvalCoord1xOES(u GLfixed)
fn C.glEvalCoord1xvOES(coords &GLfixed) //[INFO] 1|
fn C.glEvalCoord2d(u GLdouble, v GLdouble) //[INFO] Coord|Coord|
fn C.glEvalCoord2dv(u &GLdouble) //[INFO] Coord|2|
fn C.glEvalCoord2f(u GLfloat, v GLfloat) //[INFO] Coord|Coord|
fn C.glEvalCoord2fv(u &GLfloat) //[INFO] Coord|2|
fn C.glEvalCoord2xOES(u GLfixed, v GLfixed)
fn C.glEvalCoord2xvOES(coords &GLfixed) //[INFO] 2|
fn C.glEvalMapsNV(target GLenum, mode GLenum) //[INFO] EvalTargetNV|EvalMapsModeNV|
fn C.glEvalMesh1(mode GLenum, i_1 GLint, i_2 GLint) //[INFO] MeshMode1|CheckedInt32|CheckedInt32|
fn C.glEvalMesh2(mode GLenum, i_1 GLint, i_2 GLint, j_1 GLint, j_2 GLint) //[INFO] MeshMode2|CheckedInt32|CheckedInt32|CheckedInt32|CheckedInt32|
fn C.glEvalPoint1(i GLint)
fn C.glEvalPoint2(i GLint, j GLint) //[INFO] CheckedInt32|CheckedInt32|
fn C.glEvaluateDepthValuesARB()
fn C.glExecuteProgramNV(target GLenum, id GLuint, params &GLfloat) //[INFO] VertexAttribEnumNV|4|
fn C.glExtGetBufferPointervQCOM(target GLenum, params &voidptr) //[INFO] 1|
fn C.glExtGetBuffersQCOM(buffers &GLuint, max_buffers GLint, num_buffers &GLint) //[INFO] buffer|maxBuffers|1|
fn C.glExtGetFramebuffersQCOM(framebuffers &GLuint, max_framebuffers GLint, num_framebuffers &GLint) //[INFO] framebuffer|maxFramebuffers|1|
fn C.glExtGetProgramBinarySourceQCOM(program GLuint, shadertype GLenum, source &GLchar, length &GLint) //[INFO] program|ShaderType|length|
fn C.glExtGetProgramsQCOM(programs &GLuint, max_programs GLint, num_programs &GLint) //[INFO] program|maxPrograms|1|
fn C.glExtGetRenderbuffersQCOM(renderbuffers &GLuint, max_renderbuffers GLint, num_renderbuffers &GLint) //[INFO] renderbuffer|maxRenderbuffers|1|
fn C.glExtGetShadersQCOM(shaders &GLuint, max_shaders GLint, num_shaders &GLint) //[INFO] shader|maxShaders|1|
fn C.glExtGetTexLevelParameterivQCOM(texture GLuint, face GLenum, level GLint, pname GLenum, params &GLint) //[INFO] texture|
fn C.glExtGetTexSubImageQCOM(target GLenum, level GLint, xoffset GLint, yoffset GLint, zoffset GLint, width GLsizei, height GLsizei, depth GLsizei, format GLenum, type__ GLenum, texels voidptr) //[INFO] PixelFormat|PixelType|
fn C.glExtGetTexturesQCOM(textures &GLuint, max_textures GLint, num_textures &GLint) //[INFO] texture|
fn C.glExtIsProgramBinaryQCOM(program GLuint) GLboolean //[INFO] program|
fn C.glExtTexObjectStateOverrideiQCOM(target GLenum, pname GLenum, param GLint)
fn C.glExtractComponentEXT(res GLuint, src GLuint, num GLuint)
fn C.glFeedbackBuffer(size GLsizei, type__ GLenum, buffer &GLfloat) //[INFO] FeedbackType|FeedbackElement|size|
fn C.glFeedbackBufferxOES(n GLsizei, type__ GLenum, buffer &GLfixed) //[INFO] n|
fn C.glFenceSync(condition GLenum, flags GLbitfield) GLsync //[INFO] SyncCondition|SyncBehaviorFlags|
fn C.glFenceSyncAPPLE(condition GLenum, flags GLbitfield) GLsync //[INFO] SyncCondition|SyncBehaviorFlags|
fn C.glFinalCombinerInputNV(variable GLenum, input GLenum, mapping GLenum, component_usage GLenum) //[INFO] CombinerVariableNV|CombinerRegisterNV|CombinerMappingNV|CombinerComponentUsageNV|
fn C.glFinish()
fn C.glFinishAsyncSGIX(markerp &GLuint) GLint //[INFO] 1|
fn C.glFinishFenceAPPLE(fence GLuint) //[INFO] FenceNV|
fn C.glFinishFenceNV(fence GLuint) //[INFO] FenceNV|
fn C.glFinishObjectAPPLE(object GLenum, name GLint) //[INFO] ObjectTypeAPPLE|
fn C.glFinishTextureSUNX()
fn C.glFlush()
fn C.glFlushMappedBufferRange(target GLenum, offset GLintptr, length GLsizeiptr) //[INFO] BufferTargetARB|BufferOffset|BufferSize|
fn C.glFlushMappedBufferRangeAPPLE(target GLenum, offset GLintptr, size GLsizeiptr) //[INFO] BufferTargetARB|BufferOffset|BufferSize|
fn C.glFlushMappedBufferRangeEXT(target GLenum, offset GLintptr, length GLsizeiptr) //[INFO] BufferTargetARB|
fn C.glFlushMappedNamedBufferRange(buffer GLuint, offset GLintptr, length GLsizeiptr) //[INFO] buffer|BufferSize|
fn C.glFlushMappedNamedBufferRangeEXT(buffer GLuint, offset GLintptr, length GLsizeiptr) //[INFO] buffer|
fn C.glFlushPixelDataRangeNV(target GLenum) //[INFO] PixelDataRangeTargetNV|
fn C.glFlushRasterSGIX()
fn C.glFlushStaticDataIBM(target GLenum)
fn C.glFlushVertexArrayRangeAPPLE(length GLsizei, pointer voidptr) //[INFO] length|
fn C.glFlushVertexArrayRangeNV()
fn C.glFogCoordFormatNV(type__ GLenum, stride GLsizei)
fn C.glFogCoordPointer(type__ GLenum, stride GLsizei, pointer voidptr) //[INFO] FogPointerTypeEXT|COMPSIZE(type,stride)|
fn C.glFogCoordPointerEXT(type__ GLenum, stride GLsizei, pointer voidptr) //[INFO] FogPointerTypeEXT|COMPSIZE(type,stride)|
fn C.glFogCoordPointerListIBM(type__ GLenum, stride GLint, pointer &voidptr, ptrstride GLint) //[INFO] FogPointerTypeIBM|COMPSIZE(type,stride)|
fn C.glFogCoordd(coord GLdouble) //[INFO] Coord|
fn C.glFogCoorddEXT(coord GLdouble) //[INFO] Coord|
fn C.glFogCoorddv(coord &GLdouble) //[INFO] Coord|1|
fn C.glFogCoorddvEXT(coord &GLdouble) //[INFO] Coord|1|
fn C.glFogCoordf(coord GLfloat) //[INFO] Coord|
fn C.glFogCoordfEXT(coord GLfloat) //[INFO] Coord|
fn C.glFogCoordfv(coord &GLfloat) //[INFO] Coord|1|
fn C.glFogCoordfvEXT(coord &GLfloat) //[INFO] Coord|1|
fn C.glFogCoordhNV(fog GLhalfNV)
fn C.glFogCoordhvNV(fog &GLhalfNV) //[INFO] 1|
fn C.glFogFuncSGIS(n GLsizei, points &GLfloat) //[INFO] n*2|
fn C.glFogf(pname GLenum, param GLfloat) //[INFO] FogParameter|CheckedFloat32|
fn C.glFogfv(pname GLenum, params &GLfloat) //[INFO] FogParameter|CheckedFloat32|COMPSIZE(pname)|
fn C.glFogi(pname GLenum, param GLint) //[INFO] FogParameter|CheckedInt32|
fn C.glFogiv(pname GLenum, params &GLint) //[INFO] FogParameter|CheckedInt32|COMPSIZE(pname)|
fn C.glFogx(pname GLenum, param GLfixed) //[INFO] FogPName|
fn C.glFogxOES(pname GLenum, param GLfixed) //[INFO] FogPName|
fn C.glFogxv(pname GLenum, param &GLfixed) //[INFO] FogPName|COMPSIZE(pname)|
fn C.glFogxvOES(pname GLenum, param &GLfixed) //[INFO] FogPName|COMPSIZE(pname)|
fn C.glFragmentColorMaterialSGIX(face GLenum, mode GLenum) //[INFO] TriangleFace|MaterialParameter|
fn C.glFragmentCoverageColorNV(color GLuint)
fn C.glFragmentLightModelfSGIX(pname GLenum, param GLfloat) //[INFO] FragmentLightModelParameterSGIX|CheckedFloat32|
fn C.glFragmentLightModelfvSGIX(pname GLenum, params &GLfloat) //[INFO] FragmentLightModelParameterSGIX|CheckedFloat32|COMPSIZE(pname)|
fn C.glFragmentLightModeliSGIX(pname GLenum, param GLint) //[INFO] FragmentLightModelParameterSGIX|CheckedInt32|
fn C.glFragmentLightModelivSGIX(pname GLenum, params &GLint) //[INFO] FragmentLightModelParameterSGIX|CheckedInt32|COMPSIZE(pname)|
fn C.glFragmentLightfSGIX(light GLenum, pname GLenum, param GLfloat) //[INFO] FragmentLightNameSGIX|FragmentLightParameterSGIX|CheckedFloat32|
fn C.glFragmentLightfvSGIX(light GLenum, pname GLenum, params &GLfloat) //[INFO] FragmentLightNameSGIX|FragmentLightParameterSGIX|CheckedFloat32|COMPSIZE(pname)|
fn C.glFragmentLightiSGIX(light GLenum, pname GLenum, param GLint) //[INFO] FragmentLightNameSGIX|FragmentLightParameterSGIX|CheckedInt32|
fn C.glFragmentLightivSGIX(light GLenum, pname GLenum, params &GLint) //[INFO] FragmentLightNameSGIX|FragmentLightParameterSGIX|CheckedInt32|COMPSIZE(pname)|
fn C.glFragmentMaterialfSGIX(face GLenum, pname GLenum, param GLfloat) //[INFO] TriangleFace|MaterialParameter|CheckedFloat32|
fn C.glFragmentMaterialfvSGIX(face GLenum, pname GLenum, params &GLfloat) //[INFO] TriangleFace|MaterialParameter|CheckedFloat32|COMPSIZE(pname)|
fn C.glFragmentMaterialiSGIX(face GLenum, pname GLenum, param GLint) //[INFO] TriangleFace|MaterialParameter|CheckedInt32|
fn C.glFragmentMaterialivSGIX(face GLenum, pname GLenum, params &GLint) //[INFO] TriangleFace|MaterialParameter|CheckedInt32|COMPSIZE(pname)|
fn C.glFrameTerminatorGREMEDY()
fn C.glFrameZoomSGIX(factor GLint) //[INFO] CheckedInt32|
fn C.glFramebufferDrawBufferEXT(framebuffer GLuint, mode GLenum) //[INFO] framebuffer|DrawBufferMode|
fn C.glFramebufferDrawBuffersEXT(framebuffer GLuint, n GLsizei, bufs &GLenum) //[INFO] framebuffer|DrawBufferMode|n|
fn C.glFramebufferFetchBarrierEXT()
fn C.glFramebufferFetchBarrierQCOM()
fn C.glFramebufferFoveationConfigQCOM(framebuffer GLuint, num_layers GLuint, focal_points_per_layer GLuint, requested_features GLuint, provided_features &GLuint) //[INFO] framebuffer|1|
fn C.glFramebufferFoveationParametersQCOM(framebuffer GLuint, layer GLuint, focal_point GLuint, focal_x GLfloat, focal_y GLfloat, gain_x GLfloat, gain_y GLfloat, fovea_area GLfloat) //[INFO] framebuffer|CheckedFloat32|CheckedFloat32|CheckedFloat32|CheckedFloat32|CheckedFloat32|
fn C.glFramebufferParameteri(target GLenum, pname GLenum, param GLint) //[INFO] FramebufferTarget|FramebufferParameterName|
fn C.glFramebufferPixelLocalStorageSizeEXT(target GLuint, size GLsizei)
fn C.glFramebufferReadBufferEXT(framebuffer GLuint, mode GLenum) //[INFO] framebuffer|ReadBufferMode|
fn C.glFramebufferRenderbuffer(target GLenum, attachment GLenum, renderbuffertarget GLenum, renderbuffer GLuint) //[INFO] FramebufferTarget|FramebufferAttachment|RenderbufferTarget|renderbuffer|
fn C.glFramebufferRenderbufferEXT(target GLenum, attachment GLenum, renderbuffertarget GLenum, renderbuffer GLuint) //[INFO] FramebufferTarget|FramebufferAttachment|RenderbufferTarget|renderbuffer|
fn C.glFramebufferRenderbufferOES(target GLenum, attachment GLenum, renderbuffertarget GLenum, renderbuffer GLuint) //[INFO] FramebufferTarget|FramebufferAttachment|RenderbufferTarget|renderbuffer|
fn C.glFramebufferSampleLocationsfvARB(target GLenum, start GLuint, count GLsizei, v &GLfloat) //[INFO] FramebufferTarget|
fn C.glFramebufferSampleLocationsfvNV(target GLenum, start GLuint, count GLsizei, v &GLfloat) //[INFO] FramebufferTarget|
fn C.glFramebufferSamplePositionsfvAMD(target GLenum, numsamples GLuint, pixelindex GLuint, values &GLfloat) //[INFO] FramebufferTarget|
fn C.glFramebufferShadingRateEXT(target GLenum, attachment GLenum, texture GLuint, base_layer GLint, num_layers GLsizei, texel_width GLsizei, texel_height GLsizei) //[INFO] FramebufferTarget|FramebufferAttachment|texture|
fn C.glFramebufferTexture(target GLenum, attachment GLenum, texture GLuint, level GLint) //[INFO] FramebufferTarget|FramebufferAttachment|texture|
fn C.glFramebufferTexture1D(target GLenum, attachment GLenum, textarget GLenum, texture GLuint, level GLint) //[INFO] FramebufferTarget|FramebufferAttachment|TextureTarget|texture|
fn C.glFramebufferTexture1DEXT(target GLenum, attachment GLenum, textarget GLenum, texture GLuint, level GLint) //[INFO] FramebufferTarget|FramebufferAttachment|TextureTarget|texture|
fn C.glFramebufferTexture2D(target GLenum, attachment GLenum, textarget GLenum, texture GLuint, level GLint) //[INFO] FramebufferTarget|FramebufferAttachment|TextureTarget|texture|
fn C.glFramebufferTexture2DEXT(target GLenum, attachment GLenum, textarget GLenum, texture GLuint, level GLint) //[INFO] FramebufferTarget|FramebufferAttachment|TextureTarget|texture|
fn C.glFramebufferTexture2DDownsampleIMG(target GLenum, attachment GLenum, textarget GLenum, texture GLuint, level GLint, xscale GLint, yscale GLint) //[INFO] FramebufferTarget|FramebufferAttachment|TextureTarget|texture|
fn C.glFramebufferTexture2DMultisampleEXT(target GLenum, attachment GLenum, textarget GLenum, texture GLuint, level GLint, samples GLsizei) //[INFO] FramebufferTarget|FramebufferAttachment|TextureTarget|texture|
fn C.glFramebufferTexture2DMultisampleIMG(target GLenum, attachment GLenum, textarget GLenum, texture GLuint, level GLint, samples GLsizei) //[INFO] FramebufferTarget|FramebufferAttachment|TextureTarget|texture|
fn C.glFramebufferTexture2DOES(target GLenum, attachment GLenum, textarget GLenum, texture GLuint, level GLint) //[INFO] FramebufferTarget|FramebufferAttachment|TextureTarget|texture|
fn C.glFramebufferTexture3D(target GLenum, attachment GLenum, textarget GLenum, texture GLuint, level GLint, zoffset GLint) //[INFO] FramebufferTarget|FramebufferAttachment|TextureTarget|texture|
fn C.glFramebufferTexture3DEXT(target GLenum, attachment GLenum, textarget GLenum, texture GLuint, level GLint, zoffset GLint) //[INFO] FramebufferTarget|FramebufferAttachment|TextureTarget|texture|
fn C.glFramebufferTexture3DOES(target GLenum, attachment GLenum, textarget GLenum, texture GLuint, level GLint, zoffset GLint) //[INFO] FramebufferTarget|FramebufferAttachment|TextureTarget|texture|
fn C.glFramebufferTextureARB(target GLenum, attachment GLenum, texture GLuint, level GLint) //[INFO] FramebufferTarget|FramebufferAttachment|texture|CheckedInt32|
fn C.glFramebufferTextureEXT(target GLenum, attachment GLenum, texture GLuint, level GLint) //[INFO] FramebufferTarget|FramebufferAttachment|texture|CheckedInt32|
fn C.glFramebufferTextureFaceARB(target GLenum, attachment GLenum, texture GLuint, level GLint, face GLenum) //[INFO] FramebufferTarget|FramebufferAttachment|texture|CheckedInt32|TextureTarget|
fn C.glFramebufferTextureFaceEXT(target GLenum, attachment GLenum, texture GLuint, level GLint, face GLenum) //[INFO] FramebufferTarget|FramebufferAttachment|texture|CheckedInt32|TextureTarget|
fn C.glFramebufferTextureLayer(target GLenum, attachment GLenum, texture GLuint, level GLint, layer GLint) //[INFO] FramebufferTarget|FramebufferAttachment|texture|CheckedInt32|CheckedInt32|
fn C.glFramebufferTextureLayerARB(target GLenum, attachment GLenum, texture GLuint, level GLint, layer GLint) //[INFO] FramebufferTarget|FramebufferAttachment|texture|CheckedInt32|CheckedInt32|
fn C.glFramebufferTextureLayerEXT(target GLenum, attachment GLenum, texture GLuint, level GLint, layer GLint) //[INFO] FramebufferTarget|FramebufferAttachment|texture|CheckedInt32|CheckedInt32|
fn C.glFramebufferTextureLayerDownsampleIMG(target GLenum, attachment GLenum, texture GLuint, level GLint, layer GLint, xscale GLint, yscale GLint) //[INFO] FramebufferTarget|FramebufferAttachment|texture|CheckedInt32|CheckedInt32|
fn C.glFramebufferTextureMultisampleMultiviewOVR(target GLenum, attachment GLenum, texture GLuint, level GLint, samples GLsizei, base_view_index GLint, num_views GLsizei) //[INFO] FramebufferTarget|FramebufferAttachment|texture|CheckedInt32|
fn C.glFramebufferTextureMultiviewOVR(target GLenum, attachment GLenum, texture GLuint, level GLint, base_view_index GLint, num_views GLsizei) //[INFO] FramebufferTarget|FramebufferAttachment|texture|CheckedInt32|
fn C.glFramebufferTextureOES(target GLenum, attachment GLenum, texture GLuint, level GLint) //[INFO] FramebufferTarget|FramebufferAttachment|texture|CheckedInt32|
fn C.glFreeObjectBufferATI(buffer GLuint) //[INFO] buffer|
fn C.glFrontFace(mode GLenum) //[INFO] FrontFaceDirection|
fn C.glFrustum(left GLdouble, right GLdouble, bottom GLdouble, top GLdouble, z_near GLdouble, z_far GLdouble)
fn C.glFrustumf(l GLfloat, r GLfloat, b GLfloat, t GLfloat, n GLfloat, f GLfloat)
fn C.glFrustumfOES(l GLfloat, r GLfloat, b GLfloat, t GLfloat, n GLfloat, f GLfloat)
fn C.glFrustumx(l GLfixed, r GLfixed, b GLfixed, t GLfixed, n GLfixed, f GLfixed)
fn C.glFrustumxOES(l GLfixed, r GLfixed, b GLfixed, t GLfixed, n GLfixed, f GLfixed)
fn C.glGenAsyncMarkersSGIX(range GLsizei) GLuint
fn C.glGenBuffers(n GLsizei, buffers &GLuint) //[INFO] buffer|n|
fn C.glGenBuffersARB(n GLsizei, buffers &GLuint) //[INFO] buffer|n|
fn C.glGenFencesAPPLE(n GLsizei, fences &GLuint) //[INFO] FenceNV|n|
fn C.glGenFencesNV(n GLsizei, fences &GLuint) //[INFO] FenceNV|n|
fn C.glGenFragmentShadersATI(range GLuint) GLuint
fn C.glGenFramebuffers(n GLsizei, framebuffers &GLuint) //[INFO] framebuffer|n|
fn C.glGenFramebuffersEXT(n GLsizei, framebuffers &GLuint) //[INFO] framebuffer|n|
fn C.glGenFramebuffersOES(n GLsizei, framebuffers &GLuint) //[INFO] framebuffer|n|
fn C.glGenLists(range GLsizei) GLuint
fn C.glGenNamesAMD(identifier GLenum, num GLuint, names &GLuint) //[INFO] num|
fn C.glGenOcclusionQueriesNV(n GLsizei, ids &GLuint) //[INFO] n|
fn C.glGenPathsNV(range GLsizei) GLuint
fn C.glGenPerfMonitorsAMD(n GLsizei, monitors &GLuint) //[INFO] n|
fn C.glGenProgramPipelines(n GLsizei, pipelines &GLuint) //[INFO] program pipeline|n|
fn C.glGenProgramPipelinesEXT(n GLsizei, pipelines &GLuint) //[INFO] program pipeline|n|
fn C.glGenProgramsARB(n GLsizei, programs &GLuint) //[INFO] program|n|
fn C.glGenProgramsNV(n GLsizei, programs &GLuint) //[INFO] program|n|
fn C.glGenQueries(n GLsizei, ids &GLuint) //[INFO] query|n|
fn C.glGenQueriesARB(n GLsizei, ids &GLuint) //[INFO] query|n|
fn C.glGenQueriesEXT(n GLsizei, ids &GLuint) //[INFO] query|n|
fn C.glGenQueryResourceTagNV(n GLsizei, tag_ids &GLint) //[INFO] n|
fn C.glGenRenderbuffers(n GLsizei, renderbuffers &GLuint) //[INFO] renderbuffer|n|
fn C.glGenRenderbuffersEXT(n GLsizei, renderbuffers &GLuint) //[INFO] renderbuffer|n|
fn C.glGenRenderbuffersOES(n GLsizei, renderbuffers &GLuint) //[INFO] renderbuffer|n|
fn C.glGenSamplers(count GLsizei, samplers &GLuint) //[INFO] sampler|count|
fn C.glGenSemaphoresEXT(n GLsizei, semaphores &GLuint) //[INFO] n|
fn C.glGenSymbolsEXT(datatype GLenum, storagetype GLenum, range GLenum, components GLuint) GLuint //[INFO] DataTypeEXT|VertexShaderStorageTypeEXT|ParameterRangeEXT|
fn C.glGenTextures(n GLsizei, textures &GLuint) //[INFO] texture|n|
fn C.glGenTexturesEXT(n GLsizei, textures &GLuint) //[INFO] texture|n|
fn C.glGenTransformFeedbacks(n GLsizei, ids &GLuint) //[INFO] transform feedback|n|
fn C.glGenTransformFeedbacksNV(n GLsizei, ids &GLuint) //[INFO] transform feedback|n|
fn C.glGenVertexArrays(n GLsizei, arrays &GLuint) //[INFO] vertex array|n|
fn C.glGenVertexArraysAPPLE(n GLsizei, arrays &GLuint) //[INFO] vertex array|n|
fn C.glGenVertexArraysOES(n GLsizei, arrays &GLuint) //[INFO] vertex array|n|
fn C.glGenVertexShadersEXT(range GLuint) GLuint
fn C.glGenerateMipmap(target GLenum) //[INFO] TextureTarget|
fn C.glGenerateMipmapEXT(target GLenum) //[INFO] TextureTarget|
fn C.glGenerateMipmapOES(target GLenum) //[INFO] TextureTarget|
fn C.glGenerateMultiTexMipmapEXT(texunit GLenum, target GLenum) //[INFO] TextureUnit|TextureTarget|
fn C.glGenerateTextureMipmap(texture GLuint) //[INFO] texture|
fn C.glGenerateTextureMipmapEXT(texture GLuint, target GLenum) //[INFO] texture|TextureTarget|
fn C.glGetActiveAtomicCounterBufferiv(program GLuint, buffer_index GLuint, pname GLenum, params &GLint) //[INFO] program|AtomicCounterBufferPName|COMPSIZE(pname)|
fn C.glGetActiveAttrib(program GLuint, index GLuint, buf_size GLsizei, length &GLsizei, size &GLint, type__ &GLenum, name &GLchar) //[INFO] program|1|1|AttributeType|1|bufSize|
fn C.glGetActiveAttribARB(program_obj GLhandleARB, index GLuint, max_length GLsizei, length &GLsizei, size &GLint, type__ &GLenum, name &GLcharARB) //[INFO] 1|1|1|AttributeType|maxLength|
fn C.glGetActiveSubroutineName(program GLuint, shadertype GLenum, index GLuint, buf_size GLsizei, length &GLsizei, name &GLchar) //[INFO] program|ShaderType|1|bufSize|
fn C.glGetActiveSubroutineUniformName(program GLuint, shadertype GLenum, index GLuint, buf_size GLsizei, length &GLsizei, name &GLchar) //[INFO] program|ShaderType|1|bufSize|
fn C.glGetActiveSubroutineUniformiv(program GLuint, shadertype GLenum, index GLuint, pname GLenum, values &GLint) //[INFO] program|ShaderType|SubroutineParameterName|COMPSIZE(pname)|
fn C.glGetActiveUniform(program GLuint, index GLuint, buf_size GLsizei, length &GLsizei, size &GLint, type__ &GLenum, name &GLchar) //[INFO] program|1|1|1|UniformType|bufSize|
fn C.glGetActiveUniformARB(program_obj GLhandleARB, index GLuint, max_length GLsizei, length &GLsizei, size &GLint, type__ &GLenum, name &GLcharARB) //[INFO] 1|1|1|UniformType|maxLength|
fn C.glGetActiveUniformBlockName(program GLuint, uniform_block_index GLuint, buf_size GLsizei, length &GLsizei, uniform_block_name &GLchar) //[INFO] program|1|bufSize|
fn C.glGetActiveUniformBlockiv(program GLuint, uniform_block_index GLuint, pname GLenum, params &GLint) //[INFO] program|UniformBlockPName|COMPSIZE(program,uniformBlockIndex,pname)|
fn C.glGetActiveUniformName(program GLuint, uniform_index GLuint, buf_size GLsizei, length &GLsizei, uniform_name &GLchar) //[INFO] program|1|bufSize|
fn C.glGetActiveUniformsiv(program GLuint, uniform_count GLsizei, uniform_indices &GLuint, pname GLenum, params &GLint) //[INFO] program|uniformCount|UniformPName|COMPSIZE(uniformCount,pname)|
fn C.glGetActiveVaryingNV(program GLuint, index GLuint, buf_size GLsizei, length &GLsizei, size &GLsizei, type__ &GLenum, name &GLchar) //[INFO] program|1|1|1|bufSize|
fn C.glGetArrayObjectfvATI(array GLenum, pname GLenum, params &GLfloat) //[INFO] EnableCap|ArrayObjectPNameATI|1|
fn C.glGetArrayObjectivATI(array GLenum, pname GLenum, params &GLint) //[INFO] EnableCap|ArrayObjectPNameATI|1|
fn C.glGetAttachedObjectsARB(container_obj GLhandleARB, max_count GLsizei, count &GLsizei, obj &GLhandleARB) //[INFO] 1|maxCount|
fn C.glGetAttachedShaders(program GLuint, max_count GLsizei, count &GLsizei, shaders &GLuint) //[INFO] program|1|shader|maxCount|
fn C.glGetAttribLocation(program GLuint, name &GLchar) GLint //[INFO] program|
fn C.glGetAttribLocationARB(program_obj GLhandleARB, name &GLcharARB) GLint
fn C.glGetBooleanIndexedvEXT(target GLenum, index GLuint, data &GLboolean) //[INFO] BufferTargetARB|COMPSIZE(target)|
fn C.glGetBooleani_v(target GLenum, index GLuint, data &GLboolean) //[INFO] BufferTargetARB|COMPSIZE(target)|
fn C.glGetBooleanv(pname GLenum, data &GLboolean) //[INFO] GetPName|COMPSIZE(pname)|
fn C.glGetBufferParameteri64v(target GLenum, pname GLenum, params &GLint64) //[INFO] BufferTargetARB|BufferPNameARB|COMPSIZE(pname)|
fn C.glGetBufferParameteriv(target GLenum, pname GLenum, params &GLint) //[INFO] BufferTargetARB|BufferPNameARB|COMPSIZE(pname)|
fn C.glGetBufferParameterivARB(target GLenum, pname GLenum, params &GLint) //[INFO] BufferTargetARB|BufferPNameARB|COMPSIZE(pname)|
fn C.glGetBufferParameterui64vNV(target GLenum, pname GLenum, params &GLuint64EXT) //[INFO] BufferTargetARB|COMPSIZE(pname)|
fn C.glGetBufferPointerv(target GLenum, pname GLenum, params &voidptr) //[INFO] BufferTargetARB|BufferPointerNameARB|1|
fn C.glGetBufferPointervARB(target GLenum, pname GLenum, params &voidptr) //[INFO] BufferTargetARB|BufferPointerNameARB|1|
fn C.glGetBufferPointervOES(target GLenum, pname GLenum, params &voidptr) //[INFO] BufferTargetARB|BufferPointerNameARB|1|
fn C.glGetBufferSubData(target GLenum, offset GLintptr, size GLsizeiptr, data voidptr) //[INFO] BufferTargetARB|BufferOffset|BufferSize|size|
fn C.glGetBufferSubDataARB(target GLenum, offset GLintptrARB, size GLsizeiptrARB, data voidptr) //[INFO] BufferTargetARB|BufferOffset|BufferSize|size|
fn C.glGetClipPlane(plane GLenum, equation &GLdouble) //[INFO] ClipPlaneName|4|
fn C.glGetClipPlanef(plane GLenum, equation &GLfloat) //[INFO] ClipPlaneName|4|
fn C.glGetClipPlanefOES(plane GLenum, equation &GLfloat) //[INFO] ClipPlaneName|4|
fn C.glGetClipPlanex(plane GLenum, equation &GLfixed) //[INFO] ClipPlaneName|4|
fn C.glGetClipPlanexOES(plane GLenum, equation &GLfixed) //[INFO] ClipPlaneName|4|
fn C.glGetColorTable(target GLenum, format GLenum, type__ GLenum, table voidptr) //[INFO] ColorTableTarget|PixelFormat|PixelType|COMPSIZE(target,format,type)|
fn C.glGetColorTableEXT(target GLenum, format GLenum, type__ GLenum, data voidptr) //[INFO] ColorTableTarget|PixelFormat|PixelType|COMPSIZE(target,format,type)|
fn C.glGetColorTableParameterfv(target GLenum, pname GLenum, params &GLfloat) //[INFO] ColorTableTarget|ColorTableParameterPName|COMPSIZE(pname)|
fn C.glGetColorTableParameterfvEXT(target GLenum, pname GLenum, params &GLfloat) //[INFO] ColorTableTarget|ColorTableParameterPName|COMPSIZE(pname)|
fn C.glGetColorTableParameterfvSGI(target GLenum, pname GLenum, params &GLfloat) //[INFO] ColorTableTargetSGI|ColorTableParameterPName|COMPSIZE(pname)|
fn C.glGetColorTableParameteriv(target GLenum, pname GLenum, params &GLint) //[INFO] ColorTableTarget|ColorTableParameterPName|COMPSIZE(pname)|
fn C.glGetColorTableParameterivEXT(target GLenum, pname GLenum, params &GLint) //[INFO] ColorTableTarget|ColorTableParameterPName|COMPSIZE(pname)|
fn C.glGetColorTableParameterivSGI(target GLenum, pname GLenum, params &GLint) //[INFO] ColorTableTargetSGI|ColorTableParameterPName|COMPSIZE(pname)|
fn C.glGetColorTableSGI(target GLenum, format GLenum, type__ GLenum, table voidptr) //[INFO] ColorTableTargetSGI|PixelFormat|PixelType|COMPSIZE(target,format,type)|
fn C.glGetCombinerInputParameterfvNV(stage GLenum, portion GLenum, variable GLenum, pname GLenum, params &GLfloat) //[INFO] CombinerStageNV|CombinerPortionNV|CombinerVariableNV|CombinerParameterNV|COMPSIZE(pname)|
fn C.glGetCombinerInputParameterivNV(stage GLenum, portion GLenum, variable GLenum, pname GLenum, params &GLint) //[INFO] CombinerStageNV|CombinerPortionNV|CombinerVariableNV|CombinerParameterNV|COMPSIZE(pname)|
fn C.glGetCombinerOutputParameterfvNV(stage GLenum, portion GLenum, pname GLenum, params &GLfloat) //[INFO] CombinerStageNV|CombinerPortionNV|CombinerParameterNV|COMPSIZE(pname)|
fn C.glGetCombinerOutputParameterivNV(stage GLenum, portion GLenum, pname GLenum, params &GLint) //[INFO] CombinerStageNV|CombinerPortionNV|CombinerParameterNV|COMPSIZE(pname)|
fn C.glGetCombinerStageParameterfvNV(stage GLenum, pname GLenum, params &GLfloat) //[INFO] CombinerStageNV|CombinerParameterNV|COMPSIZE(pname)|
fn C.glGetCommandHeaderNV(token_id GLenum, size GLuint) GLuint //[INFO] CommandOpcodesNV|
fn C.glGetCompressedMultiTexImageEXT(texunit GLenum, target GLenum, lod GLint, img voidptr) //[INFO] TextureUnit|TextureTarget|CheckedInt32|COMPSIZE(target,lod)|
fn C.glGetCompressedTexImage(target GLenum, level GLint, img voidptr) //[INFO] TextureTarget|CheckedInt32|CompressedTextureARB|COMPSIZE(target,level)|
fn C.glGetCompressedTexImageARB(target GLenum, level GLint, img voidptr) //[INFO] TextureTarget|CheckedInt32|CompressedTextureARB|COMPSIZE(target,level)|
fn C.glGetCompressedTextureImage(texture GLuint, level GLint, buf_size GLsizei, pixels voidptr) //[INFO] texture|bufSize|
fn C.glGetCompressedTextureImageEXT(texture GLuint, target GLenum, lod GLint, img voidptr) //[INFO] texture|TextureTarget|CheckedInt32|COMPSIZE(target,lod)|
fn C.glGetCompressedTextureSubImage(texture GLuint, level GLint, xoffset GLint, yoffset GLint, zoffset GLint, width GLsizei, height GLsizei, depth GLsizei, buf_size GLsizei, pixels voidptr) //[INFO] texture|bufSize|
fn C.glGetConvolutionFilter(target GLenum, format GLenum, type__ GLenum, image voidptr) //[INFO] ConvolutionTarget|PixelFormat|PixelType|COMPSIZE(target,format,type)|
fn C.glGetConvolutionFilterEXT(target GLenum, format GLenum, type__ GLenum, image voidptr) //[INFO] ConvolutionTargetEXT|PixelFormat|PixelType|COMPSIZE(target,format,type)|
fn C.glGetConvolutionParameterfv(target GLenum, pname GLenum, params &GLfloat) //[INFO] ConvolutionTarget|ConvolutionParameter|COMPSIZE(pname)|
fn C.glGetConvolutionParameterfvEXT(target GLenum, pname GLenum, params &GLfloat) //[INFO] ConvolutionTargetEXT|ConvolutionParameter|COMPSIZE(pname)|
fn C.glGetConvolutionParameteriv(target GLenum, pname GLenum, params &GLint) //[INFO] ConvolutionTarget|ConvolutionParameter|COMPSIZE(pname)|
fn C.glGetConvolutionParameterivEXT(target GLenum, pname GLenum, params &GLint) //[INFO] ConvolutionTargetEXT|ConvolutionParameter|COMPSIZE(pname)|
fn C.glGetConvolutionParameterxvOES(target GLenum, pname GLenum, params &GLfixed) //[INFO] COMPSIZE(pname)|
fn C.glGetCoverageModulationTableNV(buf_size GLsizei, v &GLfloat)
fn C.glGetDebugMessageLog(count GLuint, buf_size GLsizei, sources &GLenum, types &GLenum, ids &GLuint, severities &GLenum, lengths &GLsizei, message_log &GLchar) GLuint //[INFO] count|DebugSource|count|DebugType|count|count|DebugSeverity|count|bufSize|
fn C.glGetDebugMessageLogAMD(count GLuint, buf_size GLsizei, categories &GLenum, severities &GLenum, ids &GLuint, lengths &GLsizei, message &GLchar) GLuint //[INFO] count|count|DebugSeverity|count|count|bufSize|
fn C.glGetDebugMessageLogARB(count GLuint, buf_size GLsizei, sources &GLenum, types &GLenum, ids &GLuint, severities &GLenum, lengths &GLsizei, message_log &GLchar) GLuint //[INFO] count|DebugSource|count|DebugType|count|count|DebugSeverity|count|bufSize|
fn C.glGetDebugMessageLogKHR(count GLuint, buf_size GLsizei, sources &GLenum, types &GLenum, ids &GLuint, severities &GLenum, lengths &GLsizei, message_log &GLchar) GLuint //[INFO] count|DebugSource|count|DebugType|count|count|DebugSeverity|count|bufSize|
fn C.glGetDetailTexFuncSGIS(target GLenum, points &GLfloat) //[INFO] TextureTarget|COMPSIZE(target)|
fn C.glGetDoubleIndexedvEXT(target GLenum, index GLuint, data &GLdouble) //[INFO] GetPName|COMPSIZE(target)|
fn C.glGetDoublei_v(target GLenum, index GLuint, data &GLdouble) //[INFO] GetPName|COMPSIZE(target)|
fn C.glGetDoublei_vEXT(pname GLenum, index GLuint, params &GLdouble) //[INFO] GetPName|COMPSIZE(pname)|
fn C.glGetDoublev(pname GLenum, data &GLdouble) //[INFO] GetPName|COMPSIZE(pname)|
fn C.glGetDriverControlStringQCOM(driver_control GLuint, buf_size GLsizei, length &GLsizei, driver_control_string &GLchar) //[INFO] bufSize|
fn C.glGetDriverControlsQCOM(num &GLint, size GLsizei, driver_controls &GLuint) //[INFO] size|
fn C.glGetError() GLenum
fn C.glGetFenceivNV(fence GLuint, pname GLenum, params &GLint) //[INFO] FenceNV|FenceParameterNameNV|COMPSIZE(pname)|
fn C.glGetFinalCombinerInputParameterfvNV(variable GLenum, pname GLenum, params &GLfloat) //[INFO] CombinerVariableNV|CombinerParameterNV|COMPSIZE(pname)|
fn C.glGetFinalCombinerInputParameterivNV(variable GLenum, pname GLenum, params &GLint) //[INFO] CombinerVariableNV|CombinerParameterNV|COMPSIZE(pname)|
fn C.glGetFirstPerfQueryIdINTEL(query_id &GLuint) //[INFO] perf query id|
fn C.glGetFixedv(pname GLenum, params &GLfixed) //[INFO] GetPName|
fn C.glGetFixedvOES(pname GLenum, params &GLfixed) //[INFO] GetPName|COMPSIZE(pname)|
fn C.glGetFloatIndexedvEXT(target GLenum, index GLuint, data &GLfloat) //[INFO] GetPName|COMPSIZE(target)|
fn C.glGetFloati_v(target GLenum, index GLuint, data &GLfloat) //[INFO] GetPName|COMPSIZE(target)|
fn C.glGetFloati_vEXT(pname GLenum, index GLuint, params &GLfloat) //[INFO] GetPName|COMPSIZE(pname)|
fn C.glGetFloati_vNV(target GLenum, index GLuint, data &GLfloat) //[INFO] GetPName|COMPSIZE(target)|
fn C.glGetFloati_vOES(target GLenum, index GLuint, data &GLfloat) //[INFO] GetPName|COMPSIZE(target)|
fn C.glGetFloatv(pname GLenum, data &GLfloat) //[INFO] GetPName|COMPSIZE(pname)|
fn C.glGetFogFuncSGIS(points &GLfloat) //[INFO] COMPSIZE()|
fn C.glGetFragDataIndex(program GLuint, name &GLchar) GLint //[INFO] program|
fn C.glGetFragDataIndexEXT(program GLuint, name &GLchar) GLint //[INFO] program|
fn C.glGetFragDataLocation(program GLuint, name &GLchar) GLint //[INFO] program|COMPSIZE(name)|
fn C.glGetFragDataLocationEXT(program GLuint, name &GLchar) GLint //[INFO] program|COMPSIZE(name)|
fn C.glGetFragmentLightfvSGIX(light GLenum, pname GLenum, params &GLfloat) //[INFO] FragmentLightNameSGIX|FragmentLightParameterSGIX|COMPSIZE(pname)|
fn C.glGetFragmentLightivSGIX(light GLenum, pname GLenum, params &GLint) //[INFO] FragmentLightNameSGIX|FragmentLightParameterSGIX|COMPSIZE(pname)|
fn C.glGetFragmentMaterialfvSGIX(face GLenum, pname GLenum, params &GLfloat) //[INFO] TriangleFace|MaterialParameter|COMPSIZE(pname)|
fn C.glGetFragmentMaterialivSGIX(face GLenum, pname GLenum, params &GLint) //[INFO] TriangleFace|MaterialParameter|COMPSIZE(pname)|
fn C.glGetFragmentShadingRatesEXT(samples GLsizei, max_count GLsizei, count &GLsizei, shading_rates &GLenum) //[INFO] 1|maxCount|ShadingRate|
fn C.glGetFramebufferAttachmentParameteriv(target GLenum, attachment GLenum, pname GLenum, params &GLint) //[INFO] FramebufferTarget|FramebufferAttachment|FramebufferAttachmentParameterName|COMPSIZE(pname)|
fn C.glGetFramebufferAttachmentParameterivEXT(target GLenum, attachment GLenum, pname GLenum, params &GLint) //[INFO] FramebufferTarget|FramebufferAttachment|FramebufferAttachmentParameterName|COMPSIZE(pname)|
fn C.glGetFramebufferAttachmentParameterivOES(target GLenum, attachment GLenum, pname GLenum, params &GLint) //[INFO] FramebufferTarget|FramebufferAttachment|FramebufferAttachmentParameterName|COMPSIZE(pname)|
fn C.glGetFramebufferParameterfvAMD(target GLenum, pname GLenum, numsamples GLuint, pixelindex GLuint, size GLsizei, values &GLfloat) //[INFO] FramebufferTarget|FramebufferAttachmentParameterName|
fn C.glGetFramebufferParameteriv(target GLenum, pname GLenum, params &GLint) //[INFO] FramebufferTarget|FramebufferAttachmentParameterName|COMPSIZE(pname)|
fn C.glGetFramebufferParameterivEXT(framebuffer GLuint, pname GLenum, params &GLint) //[INFO] framebuffer|GetFramebufferParameter|COMPSIZE(pname)|
fn C.glGetFramebufferPixelLocalStorageSizeEXT(target GLuint) GLsizei //[INFO] FramebufferTarget|
fn C.glGetGraphicsResetStatus() GLenum
fn C.glGetGraphicsResetStatusARB() GLenum
fn C.glGetGraphicsResetStatusEXT() GLenum
fn C.glGetGraphicsResetStatusKHR() GLenum
fn C.glGetHandleARB(pname GLenum) GLhandleARB //[INFO] ContainerType|
fn C.glGetHistogram(target GLenum, reset GLboolean, format GLenum, type__ GLenum, values voidptr) //[INFO] HistogramTargetEXT|PixelFormat|PixelType|COMPSIZE(target,format,type)|
fn C.glGetHistogramEXT(target GLenum, reset GLboolean, format GLenum, type__ GLenum, values voidptr) //[INFO] HistogramTargetEXT|PixelFormat|PixelType|COMPSIZE(target,format,type)|
fn C.glGetHistogramParameterfv(target GLenum, pname GLenum, params &GLfloat) //[INFO] HistogramTargetEXT|GetHistogramParameterPNameEXT|COMPSIZE(pname)|
fn C.glGetHistogramParameterfvEXT(target GLenum, pname GLenum, params &GLfloat) //[INFO] HistogramTargetEXT|GetHistogramParameterPNameEXT|COMPSIZE(pname)|
fn C.glGetHistogramParameteriv(target GLenum, pname GLenum, params &GLint) //[INFO] HistogramTargetEXT|GetHistogramParameterPNameEXT|COMPSIZE(pname)|
fn C.glGetHistogramParameterivEXT(target GLenum, pname GLenum, params &GLint) //[INFO] HistogramTargetEXT|GetHistogramParameterPNameEXT|COMPSIZE(pname)|
fn C.glGetHistogramParameterxvOES(target GLenum, pname GLenum, params &GLfixed) //[INFO] HistogramTargetEXT|GetHistogramParameterPNameEXT|COMPSIZE(pname)|
fn C.glGetImageHandleARB(texture GLuint, level GLint, layered GLboolean, layer GLint, format GLenum) GLuint64 //[INFO] texture|PixelFormat|
fn C.glGetImageHandleNV(texture GLuint, level GLint, layered GLboolean, layer GLint, format GLenum) GLuint64 //[INFO] texture|PixelFormat|
fn C.glGetImageTransformParameterfvHP(target GLenum, pname GLenum, params &GLfloat) //[INFO] ImageTransformTargetHP|ImageTransformPNameHP|COMPSIZE(pname)|
fn C.glGetImageTransformParameterivHP(target GLenum, pname GLenum, params &GLint) //[INFO] ImageTransformTargetHP|ImageTransformPNameHP|COMPSIZE(pname)|
fn C.glGetInfoLogARB(obj GLhandleARB, max_length GLsizei, length &GLsizei, info_log &GLcharARB) //[INFO] 1|maxLength|
fn C.glGetInstrumentsSGIX() GLint
fn C.glGetInteger64i_v(target GLenum, index GLuint, data &GLint64) //[INFO] GetPName|COMPSIZE(target)|
fn C.glGetInteger64v(pname GLenum, data &GLint64) //[INFO] GetPName|COMPSIZE(pname)|
fn C.glGetInteger64vAPPLE(pname GLenum, params &GLint64) //[INFO] GetPName|
fn C.glGetInteger64vEXT(pname GLenum, data &GLint64) //[INFO] GetPName|COMPSIZE(pname)|
fn C.glGetIntegerIndexedvEXT(target GLenum, index GLuint, data &GLint) //[INFO] GetPName|COMPSIZE(target)|
fn C.glGetIntegeri_v(target GLenum, index GLuint, data &GLint) //[INFO] GetPName|COMPSIZE(target)|
fn C.glGetIntegeri_vEXT(target GLenum, index GLuint, data &GLint) //[INFO] GetPName|
fn C.glGetIntegerui64i_vNV(value GLenum, index GLuint, result &GLuint64EXT) //[INFO] COMPSIZE(value)|
fn C.glGetIntegerui64vNV(value GLenum, result &GLuint64EXT) //[INFO] COMPSIZE(value)|
fn C.glGetIntegerv(pname GLenum, data &GLint) //[INFO] GetPName|COMPSIZE(pname)|
fn C.glGetInternalformatSampleivNV(target GLenum, internalformat GLenum, samples GLsizei, pname GLenum, count GLsizei, params &GLint) //[INFO] TextureTarget|InternalFormat|InternalFormatPName|count|
fn C.glGetInternalformati64v(target GLenum, internalformat GLenum, pname GLenum, count GLsizei, params &GLint64) //[INFO] TextureTarget|InternalFormat|InternalFormatPName|count|
fn C.glGetInternalformativ(target GLenum, internalformat GLenum, pname GLenum, count GLsizei, params &GLint) //[INFO] TextureTarget|InternalFormat|InternalFormatPName|count|
fn C.glGetInvariantBooleanvEXT(id GLuint, value GLenum, data &GLboolean) //[INFO] GetVariantValueEXT|COMPSIZE(id)|
fn C.glGetInvariantFloatvEXT(id GLuint, value GLenum, data &GLfloat) //[INFO] GetVariantValueEXT|COMPSIZE(id)|
fn C.glGetInvariantIntegervEXT(id GLuint, value GLenum, data &GLint) //[INFO] GetVariantValueEXT|COMPSIZE(id)|
fn C.glGetLightfv(light GLenum, pname GLenum, params &GLfloat) //[INFO] LightName|LightParameter|COMPSIZE(pname)|
fn C.glGetLightiv(light GLenum, pname GLenum, params &GLint) //[INFO] LightName|LightParameter|COMPSIZE(pname)|
fn C.glGetLightxOES(light GLenum, pname GLenum, params &GLfixed) //[INFO] LightName|LightParameter|COMPSIZE(pname)|
fn C.glGetLightxv(light GLenum, pname GLenum, params &GLfixed) //[INFO] LightName|LightParameter|COMPSIZE(pname)|
fn C.glGetLightxvOES(light GLenum, pname GLenum, params &GLfixed) //[INFO] LightName|LightParameter|COMPSIZE(pname)|
fn C.glGetListParameterfvSGIX(list GLuint, pname GLenum, params &GLfloat) //[INFO] display list|ListParameterName|CheckedFloat32|COMPSIZE(pname)|
fn C.glGetListParameterivSGIX(list GLuint, pname GLenum, params &GLint) //[INFO] display list|ListParameterName|CheckedInt32|COMPSIZE(pname)|
fn C.glGetLocalConstantBooleanvEXT(id GLuint, value GLenum, data &GLboolean) //[INFO] GetVariantValueEXT|COMPSIZE(id)|
fn C.glGetLocalConstantFloatvEXT(id GLuint, value GLenum, data &GLfloat) //[INFO] GetVariantValueEXT|COMPSIZE(id)|
fn C.glGetLocalConstantIntegervEXT(id GLuint, value GLenum, data &GLint) //[INFO] GetVariantValueEXT|COMPSIZE(id)|
fn C.glGetMapAttribParameterfvNV(target GLenum, index GLuint, pname GLenum, params &GLfloat) //[INFO] EvalTargetNV|MapAttribParameterNV|COMPSIZE(pname)|
fn C.glGetMapAttribParameterivNV(target GLenum, index GLuint, pname GLenum, params &GLint) //[INFO] EvalTargetNV|MapAttribParameterNV|COMPSIZE(pname)|
fn C.glGetMapControlPointsNV(target GLenum, index GLuint, type__ GLenum, ustride GLsizei, vstride GLsizei, packed GLboolean, points voidptr) //[INFO] EvalTargetNV|MapTypeNV|COMPSIZE(target)|
fn C.glGetMapParameterfvNV(target GLenum, pname GLenum, params &GLfloat) //[INFO] EvalTargetNV|MapParameterNV|COMPSIZE(target,pname)|