-
Notifications
You must be signed in to change notification settings - Fork 14
/
ofxsOGLFunctions_gl.cpp
1223 lines (1215 loc) · 56.2 KB
/
ofxsOGLFunctions_gl.cpp
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
/* -*- mode: c++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; -*- */
/*THIS FILE WAS GENERATED AUTOMATICALLY FROM glad.h, DO NOT EDIT*/
#include "ofxsOGLFunctions.h"
extern "C" {
extern PFNGLCULLFACEPROC glad_glCullFace;
extern PFNGLFRONTFACEPROC glad_glFrontFace;
extern PFNGLHINTPROC glad_glHint;
extern PFNGLLINEWIDTHPROC glad_glLineWidth;
extern PFNGLPOINTSIZEPROC glad_glPointSize;
extern PFNGLPOLYGONMODEPROC glad_glPolygonMode;
extern PFNGLSCISSORPROC glad_glScissor;
extern PFNGLTEXPARAMETERFPROC glad_glTexParameterf;
extern PFNGLTEXPARAMETERFVPROC glad_glTexParameterfv;
extern PFNGLTEXPARAMETERIPROC glad_glTexParameteri;
extern PFNGLTEXPARAMETERIVPROC glad_glTexParameteriv;
extern PFNGLTEXIMAGE1DPROC glad_glTexImage1D;
extern PFNGLTEXIMAGE2DPROC glad_glTexImage2D;
extern PFNGLDRAWBUFFERPROC glad_glDrawBuffer;
extern PFNGLCLEARPROC glad_glClear;
extern PFNGLCLEARCOLORPROC glad_glClearColor;
extern PFNGLCLEARSTENCILPROC glad_glClearStencil;
extern PFNGLCLEARDEPTHPROC glad_glClearDepth;
extern PFNGLSTENCILMASKPROC glad_glStencilMask;
extern PFNGLCOLORMASKPROC glad_glColorMask;
extern PFNGLDEPTHMASKPROC glad_glDepthMask;
extern PFNGLDISABLEPROC glad_glDisable;
extern PFNGLENABLEPROC glad_glEnable;
extern PFNGLFINISHPROC glad_glFinish;
extern PFNGLFLUSHPROC glad_glFlush;
extern PFNGLBLENDFUNCPROC glad_glBlendFunc;
extern PFNGLLOGICOPPROC glad_glLogicOp;
extern PFNGLSTENCILFUNCPROC glad_glStencilFunc;
extern PFNGLSTENCILOPPROC glad_glStencilOp;
extern PFNGLDEPTHFUNCPROC glad_glDepthFunc;
extern PFNGLPIXELSTOREFPROC glad_glPixelStoref;
extern PFNGLPIXELSTOREIPROC glad_glPixelStorei;
extern PFNGLREADBUFFERPROC glad_glReadBuffer;
extern PFNGLREADPIXELSPROC glad_glReadPixels;
extern PFNGLGETBOOLEANVPROC glad_glGetBooleanv;
extern PFNGLGETDOUBLEVPROC glad_glGetDoublev;
extern PFNGLGETERRORPROC glad_glGetError;
extern PFNGLGETFLOATVPROC glad_glGetFloatv;
extern PFNGLGETINTEGERVPROC glad_glGetIntegerv;
extern PFNGLGETSTRINGPROC glad_glGetString;
extern PFNGLGETTEXIMAGEPROC glad_glGetTexImage;
extern PFNGLGETTEXPARAMETERFVPROC glad_glGetTexParameterfv;
extern PFNGLGETTEXPARAMETERIVPROC glad_glGetTexParameteriv;
extern PFNGLGETTEXLEVELPARAMETERFVPROC glad_glGetTexLevelParameterfv;
extern PFNGLGETTEXLEVELPARAMETERIVPROC glad_glGetTexLevelParameteriv;
extern PFNGLISENABLEDPROC glad_glIsEnabled;
extern PFNGLDEPTHRANGEPROC glad_glDepthRange;
extern PFNGLVIEWPORTPROC glad_glViewport;
extern PFNGLNEWLISTPROC glad_glNewList;
extern PFNGLENDLISTPROC glad_glEndList;
extern PFNGLCALLLISTPROC glad_glCallList;
extern PFNGLCALLLISTSPROC glad_glCallLists;
extern PFNGLDELETELISTSPROC glad_glDeleteLists;
extern PFNGLGENLISTSPROC glad_glGenLists;
extern PFNGLLISTBASEPROC glad_glListBase;
extern PFNGLBEGINPROC glad_glBegin;
extern PFNGLBITMAPPROC glad_glBitmap;
extern PFNGLCOLOR3BPROC glad_glColor3b;
extern PFNGLCOLOR3BVPROC glad_glColor3bv;
extern PFNGLCOLOR3DPROC glad_glColor3d;
extern PFNGLCOLOR3DVPROC glad_glColor3dv;
extern PFNGLCOLOR3FPROC glad_glColor3f;
extern PFNGLCOLOR3FVPROC glad_glColor3fv;
extern PFNGLCOLOR3IPROC glad_glColor3i;
extern PFNGLCOLOR3IVPROC glad_glColor3iv;
extern PFNGLCOLOR3SPROC glad_glColor3s;
extern PFNGLCOLOR3SVPROC glad_glColor3sv;
extern PFNGLCOLOR3UBPROC glad_glColor3ub;
extern PFNGLCOLOR3UBVPROC glad_glColor3ubv;
extern PFNGLCOLOR3UIPROC glad_glColor3ui;
extern PFNGLCOLOR3UIVPROC glad_glColor3uiv;
extern PFNGLCOLOR3USPROC glad_glColor3us;
extern PFNGLCOLOR3USVPROC glad_glColor3usv;
extern PFNGLCOLOR4BPROC glad_glColor4b;
extern PFNGLCOLOR4BVPROC glad_glColor4bv;
extern PFNGLCOLOR4DPROC glad_glColor4d;
extern PFNGLCOLOR4DVPROC glad_glColor4dv;
extern PFNGLCOLOR4FPROC glad_glColor4f;
extern PFNGLCOLOR4FVPROC glad_glColor4fv;
extern PFNGLCOLOR4IPROC glad_glColor4i;
extern PFNGLCOLOR4IVPROC glad_glColor4iv;
extern PFNGLCOLOR4SPROC glad_glColor4s;
extern PFNGLCOLOR4SVPROC glad_glColor4sv;
extern PFNGLCOLOR4UBPROC glad_glColor4ub;
extern PFNGLCOLOR4UBVPROC glad_glColor4ubv;
extern PFNGLCOLOR4UIPROC glad_glColor4ui;
extern PFNGLCOLOR4UIVPROC glad_glColor4uiv;
extern PFNGLCOLOR4USPROC glad_glColor4us;
extern PFNGLCOLOR4USVPROC glad_glColor4usv;
extern PFNGLEDGEFLAGPROC glad_glEdgeFlag;
extern PFNGLEDGEFLAGVPROC glad_glEdgeFlagv;
extern PFNGLENDPROC glad_glEnd;
extern PFNGLINDEXDPROC glad_glIndexd;
extern PFNGLINDEXDVPROC glad_glIndexdv;
extern PFNGLINDEXFPROC glad_glIndexf;
extern PFNGLINDEXFVPROC glad_glIndexfv;
extern PFNGLINDEXIPROC glad_glIndexi;
extern PFNGLINDEXIVPROC glad_glIndexiv;
extern PFNGLINDEXSPROC glad_glIndexs;
extern PFNGLINDEXSVPROC glad_glIndexsv;
extern PFNGLNORMAL3BPROC glad_glNormal3b;
extern PFNGLNORMAL3BVPROC glad_glNormal3bv;
extern PFNGLNORMAL3DPROC glad_glNormal3d;
extern PFNGLNORMAL3DVPROC glad_glNormal3dv;
extern PFNGLNORMAL3FPROC glad_glNormal3f;
extern PFNGLNORMAL3FVPROC glad_glNormal3fv;
extern PFNGLNORMAL3IPROC glad_glNormal3i;
extern PFNGLNORMAL3IVPROC glad_glNormal3iv;
extern PFNGLNORMAL3SPROC glad_glNormal3s;
extern PFNGLNORMAL3SVPROC glad_glNormal3sv;
extern PFNGLRASTERPOS2DPROC glad_glRasterPos2d;
extern PFNGLRASTERPOS2DVPROC glad_glRasterPos2dv;
extern PFNGLRASTERPOS2FPROC glad_glRasterPos2f;
extern PFNGLRASTERPOS2FVPROC glad_glRasterPos2fv;
extern PFNGLRASTERPOS2IPROC glad_glRasterPos2i;
extern PFNGLRASTERPOS2IVPROC glad_glRasterPos2iv;
extern PFNGLRASTERPOS2SPROC glad_glRasterPos2s;
extern PFNGLRASTERPOS2SVPROC glad_glRasterPos2sv;
extern PFNGLRASTERPOS3DPROC glad_glRasterPos3d;
extern PFNGLRASTERPOS3DVPROC glad_glRasterPos3dv;
extern PFNGLRASTERPOS3FPROC glad_glRasterPos3f;
extern PFNGLRASTERPOS3FVPROC glad_glRasterPos3fv;
extern PFNGLRASTERPOS3IPROC glad_glRasterPos3i;
extern PFNGLRASTERPOS3IVPROC glad_glRasterPos3iv;
extern PFNGLRASTERPOS3SPROC glad_glRasterPos3s;
extern PFNGLRASTERPOS3SVPROC glad_glRasterPos3sv;
extern PFNGLRASTERPOS4DPROC glad_glRasterPos4d;
extern PFNGLRASTERPOS4DVPROC glad_glRasterPos4dv;
extern PFNGLRASTERPOS4FPROC glad_glRasterPos4f;
extern PFNGLRASTERPOS4FVPROC glad_glRasterPos4fv;
extern PFNGLRASTERPOS4IPROC glad_glRasterPos4i;
extern PFNGLRASTERPOS4IVPROC glad_glRasterPos4iv;
extern PFNGLRASTERPOS4SPROC glad_glRasterPos4s;
extern PFNGLRASTERPOS4SVPROC glad_glRasterPos4sv;
extern PFNGLRECTDPROC glad_glRectd;
extern PFNGLRECTDVPROC glad_glRectdv;
extern PFNGLRECTFPROC glad_glRectf;
extern PFNGLRECTFVPROC glad_glRectfv;
extern PFNGLRECTIPROC glad_glRecti;
extern PFNGLRECTIVPROC glad_glRectiv;
extern PFNGLRECTSPROC glad_glRects;
extern PFNGLRECTSVPROC glad_glRectsv;
extern PFNGLTEXCOORD1DPROC glad_glTexCoord1d;
extern PFNGLTEXCOORD1DVPROC glad_glTexCoord1dv;
extern PFNGLTEXCOORD1FPROC glad_glTexCoord1f;
extern PFNGLTEXCOORD1FVPROC glad_glTexCoord1fv;
extern PFNGLTEXCOORD1IPROC glad_glTexCoord1i;
extern PFNGLTEXCOORD1IVPROC glad_glTexCoord1iv;
extern PFNGLTEXCOORD1SPROC glad_glTexCoord1s;
extern PFNGLTEXCOORD1SVPROC glad_glTexCoord1sv;
extern PFNGLTEXCOORD2DPROC glad_glTexCoord2d;
extern PFNGLTEXCOORD2DVPROC glad_glTexCoord2dv;
extern PFNGLTEXCOORD2FPROC glad_glTexCoord2f;
extern PFNGLTEXCOORD2FVPROC glad_glTexCoord2fv;
extern PFNGLTEXCOORD2IPROC glad_glTexCoord2i;
extern PFNGLTEXCOORD2IVPROC glad_glTexCoord2iv;
extern PFNGLTEXCOORD2SPROC glad_glTexCoord2s;
extern PFNGLTEXCOORD2SVPROC glad_glTexCoord2sv;
extern PFNGLTEXCOORD3DPROC glad_glTexCoord3d;
extern PFNGLTEXCOORD3DVPROC glad_glTexCoord3dv;
extern PFNGLTEXCOORD3FPROC glad_glTexCoord3f;
extern PFNGLTEXCOORD3FVPROC glad_glTexCoord3fv;
extern PFNGLTEXCOORD3IPROC glad_glTexCoord3i;
extern PFNGLTEXCOORD3IVPROC glad_glTexCoord3iv;
extern PFNGLTEXCOORD3SPROC glad_glTexCoord3s;
extern PFNGLTEXCOORD3SVPROC glad_glTexCoord3sv;
extern PFNGLTEXCOORD4DPROC glad_glTexCoord4d;
extern PFNGLTEXCOORD4DVPROC glad_glTexCoord4dv;
extern PFNGLTEXCOORD4FPROC glad_glTexCoord4f;
extern PFNGLTEXCOORD4FVPROC glad_glTexCoord4fv;
extern PFNGLTEXCOORD4IPROC glad_glTexCoord4i;
extern PFNGLTEXCOORD4IVPROC glad_glTexCoord4iv;
extern PFNGLTEXCOORD4SPROC glad_glTexCoord4s;
extern PFNGLTEXCOORD4SVPROC glad_glTexCoord4sv;
extern PFNGLVERTEX2DPROC glad_glVertex2d;
extern PFNGLVERTEX2DVPROC glad_glVertex2dv;
extern PFNGLVERTEX2FPROC glad_glVertex2f;
extern PFNGLVERTEX2FVPROC glad_glVertex2fv;
extern PFNGLVERTEX2IPROC glad_glVertex2i;
extern PFNGLVERTEX2IVPROC glad_glVertex2iv;
extern PFNGLVERTEX2SPROC glad_glVertex2s;
extern PFNGLVERTEX2SVPROC glad_glVertex2sv;
extern PFNGLVERTEX3DPROC glad_glVertex3d;
extern PFNGLVERTEX3DVPROC glad_glVertex3dv;
extern PFNGLVERTEX3FPROC glad_glVertex3f;
extern PFNGLVERTEX3FVPROC glad_glVertex3fv;
extern PFNGLVERTEX3IPROC glad_glVertex3i;
extern PFNGLVERTEX3IVPROC glad_glVertex3iv;
extern PFNGLVERTEX3SPROC glad_glVertex3s;
extern PFNGLVERTEX3SVPROC glad_glVertex3sv;
extern PFNGLVERTEX4DPROC glad_glVertex4d;
extern PFNGLVERTEX4DVPROC glad_glVertex4dv;
extern PFNGLVERTEX4FPROC glad_glVertex4f;
extern PFNGLVERTEX4FVPROC glad_glVertex4fv;
extern PFNGLVERTEX4IPROC glad_glVertex4i;
extern PFNGLVERTEX4IVPROC glad_glVertex4iv;
extern PFNGLVERTEX4SPROC glad_glVertex4s;
extern PFNGLVERTEX4SVPROC glad_glVertex4sv;
extern PFNGLCLIPPLANEPROC glad_glClipPlane;
extern PFNGLCOLORMATERIALPROC glad_glColorMaterial;
extern PFNGLFOGFPROC glad_glFogf;
extern PFNGLFOGFVPROC glad_glFogfv;
extern PFNGLFOGIPROC glad_glFogi;
extern PFNGLFOGIVPROC glad_glFogiv;
extern PFNGLLIGHTFPROC glad_glLightf;
extern PFNGLLIGHTFVPROC glad_glLightfv;
extern PFNGLLIGHTIPROC glad_glLighti;
extern PFNGLLIGHTIVPROC glad_glLightiv;
extern PFNGLLIGHTMODELFPROC glad_glLightModelf;
extern PFNGLLIGHTMODELFVPROC glad_glLightModelfv;
extern PFNGLLIGHTMODELIPROC glad_glLightModeli;
extern PFNGLLIGHTMODELIVPROC glad_glLightModeliv;
extern PFNGLLINESTIPPLEPROC glad_glLineStipple;
extern PFNGLMATERIALFPROC glad_glMaterialf;
extern PFNGLMATERIALFVPROC glad_glMaterialfv;
extern PFNGLMATERIALIPROC glad_glMateriali;
extern PFNGLMATERIALIVPROC glad_glMaterialiv;
extern PFNGLPOLYGONSTIPPLEPROC glad_glPolygonStipple;
extern PFNGLSHADEMODELPROC glad_glShadeModel;
extern PFNGLTEXENVFPROC glad_glTexEnvf;
extern PFNGLTEXENVFVPROC glad_glTexEnvfv;
extern PFNGLTEXENVIPROC glad_glTexEnvi;
extern PFNGLTEXENVIVPROC glad_glTexEnviv;
extern PFNGLTEXGENDPROC glad_glTexGend;
extern PFNGLTEXGENDVPROC glad_glTexGendv;
extern PFNGLTEXGENFPROC glad_glTexGenf;
extern PFNGLTEXGENFVPROC glad_glTexGenfv;
extern PFNGLTEXGENIPROC glad_glTexGeni;
extern PFNGLTEXGENIVPROC glad_glTexGeniv;
extern PFNGLFEEDBACKBUFFERPROC glad_glFeedbackBuffer;
extern PFNGLSELECTBUFFERPROC glad_glSelectBuffer;
extern PFNGLRENDERMODEPROC glad_glRenderMode;
extern PFNGLINITNAMESPROC glad_glInitNames;
extern PFNGLLOADNAMEPROC glad_glLoadName;
extern PFNGLPASSTHROUGHPROC glad_glPassThrough;
extern PFNGLPOPNAMEPROC glad_glPopName;
extern PFNGLPUSHNAMEPROC glad_glPushName;
extern PFNGLCLEARACCUMPROC glad_glClearAccum;
extern PFNGLCLEARINDEXPROC glad_glClearIndex;
extern PFNGLINDEXMASKPROC glad_glIndexMask;
extern PFNGLACCUMPROC glad_glAccum;
extern PFNGLPOPATTRIBPROC glad_glPopAttrib;
extern PFNGLPUSHATTRIBPROC glad_glPushAttrib;
extern PFNGLMAP1DPROC glad_glMap1d;
extern PFNGLMAP1FPROC glad_glMap1f;
extern PFNGLMAP2DPROC glad_glMap2d;
extern PFNGLMAP2FPROC glad_glMap2f;
extern PFNGLMAPGRID1DPROC glad_glMapGrid1d;
extern PFNGLMAPGRID1FPROC glad_glMapGrid1f;
extern PFNGLMAPGRID2DPROC glad_glMapGrid2d;
extern PFNGLMAPGRID2FPROC glad_glMapGrid2f;
extern PFNGLEVALCOORD1DPROC glad_glEvalCoord1d;
extern PFNGLEVALCOORD1DVPROC glad_glEvalCoord1dv;
extern PFNGLEVALCOORD1FPROC glad_glEvalCoord1f;
extern PFNGLEVALCOORD1FVPROC glad_glEvalCoord1fv;
extern PFNGLEVALCOORD2DPROC glad_glEvalCoord2d;
extern PFNGLEVALCOORD2DVPROC glad_glEvalCoord2dv;
extern PFNGLEVALCOORD2FPROC glad_glEvalCoord2f;
extern PFNGLEVALCOORD2FVPROC glad_glEvalCoord2fv;
extern PFNGLEVALMESH1PROC glad_glEvalMesh1;
extern PFNGLEVALPOINT1PROC glad_glEvalPoint1;
extern PFNGLEVALMESH2PROC glad_glEvalMesh2;
extern PFNGLEVALPOINT2PROC glad_glEvalPoint2;
extern PFNGLALPHAFUNCPROC glad_glAlphaFunc;
extern PFNGLPIXELZOOMPROC glad_glPixelZoom;
extern PFNGLPIXELTRANSFERFPROC glad_glPixelTransferf;
extern PFNGLPIXELTRANSFERIPROC glad_glPixelTransferi;
extern PFNGLPIXELMAPFVPROC glad_glPixelMapfv;
extern PFNGLPIXELMAPUIVPROC glad_glPixelMapuiv;
extern PFNGLPIXELMAPUSVPROC glad_glPixelMapusv;
extern PFNGLCOPYPIXELSPROC glad_glCopyPixels;
extern PFNGLDRAWPIXELSPROC glad_glDrawPixels;
extern PFNGLGETCLIPPLANEPROC glad_glGetClipPlane;
extern PFNGLGETLIGHTFVPROC glad_glGetLightfv;
extern PFNGLGETLIGHTIVPROC glad_glGetLightiv;
extern PFNGLGETMAPDVPROC glad_glGetMapdv;
extern PFNGLGETMAPFVPROC glad_glGetMapfv;
extern PFNGLGETMAPIVPROC glad_glGetMapiv;
extern PFNGLGETMATERIALFVPROC glad_glGetMaterialfv;
extern PFNGLGETMATERIALIVPROC glad_glGetMaterialiv;
extern PFNGLGETPIXELMAPFVPROC glad_glGetPixelMapfv;
extern PFNGLGETPIXELMAPUIVPROC glad_glGetPixelMapuiv;
extern PFNGLGETPIXELMAPUSVPROC glad_glGetPixelMapusv;
extern PFNGLGETPOLYGONSTIPPLEPROC glad_glGetPolygonStipple;
extern PFNGLGETTEXENVFVPROC glad_glGetTexEnvfv;
extern PFNGLGETTEXENVIVPROC glad_glGetTexEnviv;
extern PFNGLGETTEXGENDVPROC glad_glGetTexGendv;
extern PFNGLGETTEXGENFVPROC glad_glGetTexGenfv;
extern PFNGLGETTEXGENIVPROC glad_glGetTexGeniv;
extern PFNGLISLISTPROC glad_glIsList;
extern PFNGLFRUSTUMPROC glad_glFrustum;
extern PFNGLLOADIDENTITYPROC glad_glLoadIdentity;
extern PFNGLLOADMATRIXFPROC glad_glLoadMatrixf;
extern PFNGLLOADMATRIXDPROC glad_glLoadMatrixd;
extern PFNGLMATRIXMODEPROC glad_glMatrixMode;
extern PFNGLMULTMATRIXFPROC glad_glMultMatrixf;
extern PFNGLMULTMATRIXDPROC glad_glMultMatrixd;
extern PFNGLORTHOPROC glad_glOrtho;
extern PFNGLPOPMATRIXPROC glad_glPopMatrix;
extern PFNGLPUSHMATRIXPROC glad_glPushMatrix;
extern PFNGLROTATEDPROC glad_glRotated;
extern PFNGLROTATEFPROC glad_glRotatef;
extern PFNGLSCALEDPROC glad_glScaled;
extern PFNGLSCALEFPROC glad_glScalef;
extern PFNGLTRANSLATEDPROC glad_glTranslated;
extern PFNGLTRANSLATEFPROC glad_glTranslatef;
extern PFNGLDRAWARRAYSPROC glad_glDrawArrays;
extern PFNGLDRAWELEMENTSPROC glad_glDrawElements;
extern PFNGLGETPOINTERVPROC glad_glGetPointerv;
extern PFNGLPOLYGONOFFSETPROC glad_glPolygonOffset;
extern PFNGLCOPYTEXIMAGE1DPROC glad_glCopyTexImage1D;
extern PFNGLCOPYTEXIMAGE2DPROC glad_glCopyTexImage2D;
extern PFNGLCOPYTEXSUBIMAGE1DPROC glad_glCopyTexSubImage1D;
extern PFNGLCOPYTEXSUBIMAGE2DPROC glad_glCopyTexSubImage2D;
extern PFNGLTEXSUBIMAGE1DPROC glad_glTexSubImage1D;
extern PFNGLTEXSUBIMAGE2DPROC glad_glTexSubImage2D;
extern PFNGLBINDTEXTUREPROC glad_glBindTexture;
extern PFNGLDELETETEXTURESPROC glad_glDeleteTextures;
extern PFNGLGENTEXTURESPROC glad_glGenTextures;
extern PFNGLISTEXTUREPROC glad_glIsTexture;
extern PFNGLARRAYELEMENTPROC glad_glArrayElement;
extern PFNGLCOLORPOINTERPROC glad_glColorPointer;
extern PFNGLDISABLECLIENTSTATEPROC glad_glDisableClientState;
extern PFNGLEDGEFLAGPOINTERPROC glad_glEdgeFlagPointer;
extern PFNGLENABLECLIENTSTATEPROC glad_glEnableClientState;
extern PFNGLINDEXPOINTERPROC glad_glIndexPointer;
extern PFNGLINTERLEAVEDARRAYSPROC glad_glInterleavedArrays;
extern PFNGLNORMALPOINTERPROC glad_glNormalPointer;
extern PFNGLTEXCOORDPOINTERPROC glad_glTexCoordPointer;
extern PFNGLVERTEXPOINTERPROC glad_glVertexPointer;
extern PFNGLARETEXTURESRESIDENTPROC glad_glAreTexturesResident;
extern PFNGLPRIORITIZETEXTURESPROC glad_glPrioritizeTextures;
extern PFNGLINDEXUBPROC glad_glIndexub;
extern PFNGLINDEXUBVPROC glad_glIndexubv;
extern PFNGLPOPCLIENTATTRIBPROC glad_glPopClientAttrib;
extern PFNGLPUSHCLIENTATTRIBPROC glad_glPushClientAttrib;
extern PFNGLDRAWRANGEELEMENTSPROC glad_glDrawRangeElements;
extern PFNGLTEXIMAGE3DPROC glad_glTexImage3D;
extern PFNGLTEXSUBIMAGE3DPROC glad_glTexSubImage3D;
extern PFNGLCOPYTEXSUBIMAGE3DPROC glad_glCopyTexSubImage3D;
extern PFNGLACTIVETEXTUREPROC glad_glActiveTexture;
extern PFNGLSAMPLECOVERAGEPROC glad_glSampleCoverage;
extern PFNGLCOMPRESSEDTEXIMAGE3DPROC glad_glCompressedTexImage3D;
extern PFNGLCOMPRESSEDTEXIMAGE2DPROC glad_glCompressedTexImage2D;
extern PFNGLCOMPRESSEDTEXIMAGE1DPROC glad_glCompressedTexImage1D;
extern PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glad_glCompressedTexSubImage3D;
extern PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glad_glCompressedTexSubImage2D;
extern PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC glad_glCompressedTexSubImage1D;
extern PFNGLGETCOMPRESSEDTEXIMAGEPROC glad_glGetCompressedTexImage;
extern PFNGLCLIENTACTIVETEXTUREPROC glad_glClientActiveTexture;
extern PFNGLMULTITEXCOORD1DPROC glad_glMultiTexCoord1d;
extern PFNGLMULTITEXCOORD1DVPROC glad_glMultiTexCoord1dv;
extern PFNGLMULTITEXCOORD1FPROC glad_glMultiTexCoord1f;
extern PFNGLMULTITEXCOORD1FVPROC glad_glMultiTexCoord1fv;
extern PFNGLMULTITEXCOORD1IPROC glad_glMultiTexCoord1i;
extern PFNGLMULTITEXCOORD1IVPROC glad_glMultiTexCoord1iv;
extern PFNGLMULTITEXCOORD1SPROC glad_glMultiTexCoord1s;
extern PFNGLMULTITEXCOORD1SVPROC glad_glMultiTexCoord1sv;
extern PFNGLMULTITEXCOORD2DPROC glad_glMultiTexCoord2d;
extern PFNGLMULTITEXCOORD2DVPROC glad_glMultiTexCoord2dv;
extern PFNGLMULTITEXCOORD2FPROC glad_glMultiTexCoord2f;
extern PFNGLMULTITEXCOORD2FVPROC glad_glMultiTexCoord2fv;
extern PFNGLMULTITEXCOORD2IPROC glad_glMultiTexCoord2i;
extern PFNGLMULTITEXCOORD2IVPROC glad_glMultiTexCoord2iv;
extern PFNGLMULTITEXCOORD2SPROC glad_glMultiTexCoord2s;
extern PFNGLMULTITEXCOORD2SVPROC glad_glMultiTexCoord2sv;
extern PFNGLMULTITEXCOORD3DPROC glad_glMultiTexCoord3d;
extern PFNGLMULTITEXCOORD3DVPROC glad_glMultiTexCoord3dv;
extern PFNGLMULTITEXCOORD3FPROC glad_glMultiTexCoord3f;
extern PFNGLMULTITEXCOORD3FVPROC glad_glMultiTexCoord3fv;
extern PFNGLMULTITEXCOORD3IPROC glad_glMultiTexCoord3i;
extern PFNGLMULTITEXCOORD3IVPROC glad_glMultiTexCoord3iv;
extern PFNGLMULTITEXCOORD3SPROC glad_glMultiTexCoord3s;
extern PFNGLMULTITEXCOORD3SVPROC glad_glMultiTexCoord3sv;
extern PFNGLMULTITEXCOORD4DPROC glad_glMultiTexCoord4d;
extern PFNGLMULTITEXCOORD4DVPROC glad_glMultiTexCoord4dv;
extern PFNGLMULTITEXCOORD4FPROC glad_glMultiTexCoord4f;
extern PFNGLMULTITEXCOORD4FVPROC glad_glMultiTexCoord4fv;
extern PFNGLMULTITEXCOORD4IPROC glad_glMultiTexCoord4i;
extern PFNGLMULTITEXCOORD4IVPROC glad_glMultiTexCoord4iv;
extern PFNGLMULTITEXCOORD4SPROC glad_glMultiTexCoord4s;
extern PFNGLMULTITEXCOORD4SVPROC glad_glMultiTexCoord4sv;
extern PFNGLLOADTRANSPOSEMATRIXFPROC glad_glLoadTransposeMatrixf;
extern PFNGLLOADTRANSPOSEMATRIXDPROC glad_glLoadTransposeMatrixd;
extern PFNGLMULTTRANSPOSEMATRIXFPROC glad_glMultTransposeMatrixf;
extern PFNGLMULTTRANSPOSEMATRIXDPROC glad_glMultTransposeMatrixd;
extern PFNGLBLENDFUNCSEPARATEPROC glad_glBlendFuncSeparate;
extern PFNGLMULTIDRAWARRAYSPROC glad_glMultiDrawArrays;
extern PFNGLMULTIDRAWELEMENTSPROC glad_glMultiDrawElements;
extern PFNGLPOINTPARAMETERFPROC glad_glPointParameterf;
extern PFNGLPOINTPARAMETERFVPROC glad_glPointParameterfv;
extern PFNGLPOINTPARAMETERIPROC glad_glPointParameteri;
extern PFNGLPOINTPARAMETERIVPROC glad_glPointParameteriv;
extern PFNGLFOGCOORDFPROC glad_glFogCoordf;
extern PFNGLFOGCOORDFVPROC glad_glFogCoordfv;
extern PFNGLFOGCOORDDPROC glad_glFogCoordd;
extern PFNGLFOGCOORDDVPROC glad_glFogCoorddv;
extern PFNGLFOGCOORDPOINTERPROC glad_glFogCoordPointer;
extern PFNGLSECONDARYCOLOR3BPROC glad_glSecondaryColor3b;
extern PFNGLSECONDARYCOLOR3BVPROC glad_glSecondaryColor3bv;
extern PFNGLSECONDARYCOLOR3DPROC glad_glSecondaryColor3d;
extern PFNGLSECONDARYCOLOR3DVPROC glad_glSecondaryColor3dv;
extern PFNGLSECONDARYCOLOR3FPROC glad_glSecondaryColor3f;
extern PFNGLSECONDARYCOLOR3FVPROC glad_glSecondaryColor3fv;
extern PFNGLSECONDARYCOLOR3IPROC glad_glSecondaryColor3i;
extern PFNGLSECONDARYCOLOR3IVPROC glad_glSecondaryColor3iv;
extern PFNGLSECONDARYCOLOR3SPROC glad_glSecondaryColor3s;
extern PFNGLSECONDARYCOLOR3SVPROC glad_glSecondaryColor3sv;
extern PFNGLSECONDARYCOLOR3UBPROC glad_glSecondaryColor3ub;
extern PFNGLSECONDARYCOLOR3UBVPROC glad_glSecondaryColor3ubv;
extern PFNGLSECONDARYCOLOR3UIPROC glad_glSecondaryColor3ui;
extern PFNGLSECONDARYCOLOR3UIVPROC glad_glSecondaryColor3uiv;
extern PFNGLSECONDARYCOLOR3USPROC glad_glSecondaryColor3us;
extern PFNGLSECONDARYCOLOR3USVPROC glad_glSecondaryColor3usv;
extern PFNGLSECONDARYCOLORPOINTERPROC glad_glSecondaryColorPointer;
extern PFNGLWINDOWPOS2DPROC glad_glWindowPos2d;
extern PFNGLWINDOWPOS2DVPROC glad_glWindowPos2dv;
extern PFNGLWINDOWPOS2FPROC glad_glWindowPos2f;
extern PFNGLWINDOWPOS2FVPROC glad_glWindowPos2fv;
extern PFNGLWINDOWPOS2IPROC glad_glWindowPos2i;
extern PFNGLWINDOWPOS2IVPROC glad_glWindowPos2iv;
extern PFNGLWINDOWPOS2SPROC glad_glWindowPos2s;
extern PFNGLWINDOWPOS2SVPROC glad_glWindowPos2sv;
extern PFNGLWINDOWPOS3DPROC glad_glWindowPos3d;
extern PFNGLWINDOWPOS3DVPROC glad_glWindowPos3dv;
extern PFNGLWINDOWPOS3FPROC glad_glWindowPos3f;
extern PFNGLWINDOWPOS3FVPROC glad_glWindowPos3fv;
extern PFNGLWINDOWPOS3IPROC glad_glWindowPos3i;
extern PFNGLWINDOWPOS3IVPROC glad_glWindowPos3iv;
extern PFNGLWINDOWPOS3SPROC glad_glWindowPos3s;
extern PFNGLWINDOWPOS3SVPROC glad_glWindowPos3sv;
extern PFNGLBLENDCOLORPROC glad_glBlendColor;
extern PFNGLBLENDEQUATIONPROC glad_glBlendEquation;
extern PFNGLGENQUERIESPROC glad_glGenQueries;
extern PFNGLDELETEQUERIESPROC glad_glDeleteQueries;
extern PFNGLISQUERYPROC glad_glIsQuery;
extern PFNGLBEGINQUERYPROC glad_glBeginQuery;
extern PFNGLENDQUERYPROC glad_glEndQuery;
extern PFNGLGETQUERYIVPROC glad_glGetQueryiv;
extern PFNGLGETQUERYOBJECTIVPROC glad_glGetQueryObjectiv;
extern PFNGLGETQUERYOBJECTUIVPROC glad_glGetQueryObjectuiv;
extern PFNGLBINDBUFFERPROC glad_glBindBuffer;
extern PFNGLDELETEBUFFERSPROC glad_glDeleteBuffers;
extern PFNGLGENBUFFERSPROC glad_glGenBuffers;
extern PFNGLISBUFFERPROC glad_glIsBuffer;
extern PFNGLBUFFERDATAPROC glad_glBufferData;
extern PFNGLBUFFERSUBDATAPROC glad_glBufferSubData;
extern PFNGLGETBUFFERSUBDATAPROC glad_glGetBufferSubData;
extern PFNGLMAPBUFFERPROC glad_glMapBuffer;
extern PFNGLUNMAPBUFFERPROC glad_glUnmapBuffer;
extern PFNGLGETBUFFERPARAMETERIVPROC glad_glGetBufferParameteriv;
extern PFNGLGETBUFFERPOINTERVPROC glad_glGetBufferPointerv;
extern PFNGLBLENDEQUATIONSEPARATEPROC glad_glBlendEquationSeparate;
extern PFNGLDRAWBUFFERSPROC glad_glDrawBuffers;
extern PFNGLSTENCILOPSEPARATEPROC glad_glStencilOpSeparate;
extern PFNGLSTENCILFUNCSEPARATEPROC glad_glStencilFuncSeparate;
extern PFNGLSTENCILMASKSEPARATEPROC glad_glStencilMaskSeparate;
extern PFNGLATTACHSHADERPROC glad_glAttachShader;
extern PFNGLBINDATTRIBLOCATIONPROC glad_glBindAttribLocation;
extern PFNGLCOMPILESHADERPROC glad_glCompileShader;
extern PFNGLCREATEPROGRAMPROC glad_glCreateProgram;
extern PFNGLCREATESHADERPROC glad_glCreateShader;
extern PFNGLDELETEPROGRAMPROC glad_glDeleteProgram;
extern PFNGLDELETESHADERPROC glad_glDeleteShader;
extern PFNGLDETACHSHADERPROC glad_glDetachShader;
extern PFNGLDISABLEVERTEXATTRIBARRAYPROC glad_glDisableVertexAttribArray;
extern PFNGLENABLEVERTEXATTRIBARRAYPROC glad_glEnableVertexAttribArray;
extern PFNGLGETACTIVEATTRIBPROC glad_glGetActiveAttrib;
extern PFNGLGETACTIVEUNIFORMPROC glad_glGetActiveUniform;
extern PFNGLGETATTACHEDSHADERSPROC glad_glGetAttachedShaders;
extern PFNGLGETATTRIBLOCATIONPROC glad_glGetAttribLocation;
extern PFNGLGETPROGRAMIVPROC glad_glGetProgramiv;
extern PFNGLGETPROGRAMINFOLOGPROC glad_glGetProgramInfoLog;
extern PFNGLGETSHADERIVPROC glad_glGetShaderiv;
extern PFNGLGETSHADERINFOLOGPROC glad_glGetShaderInfoLog;
extern PFNGLGETSHADERSOURCEPROC glad_glGetShaderSource;
extern PFNGLGETUNIFORMLOCATIONPROC glad_glGetUniformLocation;
extern PFNGLGETUNIFORMFVPROC glad_glGetUniformfv;
extern PFNGLGETUNIFORMIVPROC glad_glGetUniformiv;
extern PFNGLGETVERTEXATTRIBDVPROC glad_glGetVertexAttribdv;
extern PFNGLGETVERTEXATTRIBFVPROC glad_glGetVertexAttribfv;
extern PFNGLGETVERTEXATTRIBIVPROC glad_glGetVertexAttribiv;
extern PFNGLGETVERTEXATTRIBPOINTERVPROC glad_glGetVertexAttribPointerv;
extern PFNGLISPROGRAMPROC glad_glIsProgram;
extern PFNGLISSHADERPROC glad_glIsShader;
extern PFNGLLINKPROGRAMPROC glad_glLinkProgram;
extern PFNGLSHADERSOURCEPROC glad_glShaderSource;
extern PFNGLUSEPROGRAMPROC glad_glUseProgram;
extern PFNGLUNIFORM1FPROC glad_glUniform1f;
extern PFNGLUNIFORM2FPROC glad_glUniform2f;
extern PFNGLUNIFORM3FPROC glad_glUniform3f;
extern PFNGLUNIFORM4FPROC glad_glUniform4f;
extern PFNGLUNIFORM1IPROC glad_glUniform1i;
extern PFNGLUNIFORM2IPROC glad_glUniform2i;
extern PFNGLUNIFORM3IPROC glad_glUniform3i;
extern PFNGLUNIFORM4IPROC glad_glUniform4i;
extern PFNGLUNIFORM1FVPROC glad_glUniform1fv;
extern PFNGLUNIFORM2FVPROC glad_glUniform2fv;
extern PFNGLUNIFORM3FVPROC glad_glUniform3fv;
extern PFNGLUNIFORM4FVPROC glad_glUniform4fv;
extern PFNGLUNIFORM1IVPROC glad_glUniform1iv;
extern PFNGLUNIFORM2IVPROC glad_glUniform2iv;
extern PFNGLUNIFORM3IVPROC glad_glUniform3iv;
extern PFNGLUNIFORM4IVPROC glad_glUniform4iv;
extern PFNGLUNIFORMMATRIX2FVPROC glad_glUniformMatrix2fv;
extern PFNGLUNIFORMMATRIX3FVPROC glad_glUniformMatrix3fv;
extern PFNGLUNIFORMMATRIX4FVPROC glad_glUniformMatrix4fv;
extern PFNGLVALIDATEPROGRAMPROC glad_glValidateProgram;
extern PFNGLVERTEXATTRIB1DPROC glad_glVertexAttrib1d;
extern PFNGLVERTEXATTRIB1DVPROC glad_glVertexAttrib1dv;
extern PFNGLVERTEXATTRIB1FPROC glad_glVertexAttrib1f;
extern PFNGLVERTEXATTRIB1FVPROC glad_glVertexAttrib1fv;
extern PFNGLVERTEXATTRIB1SPROC glad_glVertexAttrib1s;
extern PFNGLVERTEXATTRIB1SVPROC glad_glVertexAttrib1sv;
extern PFNGLVERTEXATTRIB2DPROC glad_glVertexAttrib2d;
extern PFNGLVERTEXATTRIB2DVPROC glad_glVertexAttrib2dv;
extern PFNGLVERTEXATTRIB2FPROC glad_glVertexAttrib2f;
extern PFNGLVERTEXATTRIB2FVPROC glad_glVertexAttrib2fv;
extern PFNGLVERTEXATTRIB2SPROC glad_glVertexAttrib2s;
extern PFNGLVERTEXATTRIB2SVPROC glad_glVertexAttrib2sv;
extern PFNGLVERTEXATTRIB3DPROC glad_glVertexAttrib3d;
extern PFNGLVERTEXATTRIB3DVPROC glad_glVertexAttrib3dv;
extern PFNGLVERTEXATTRIB3FPROC glad_glVertexAttrib3f;
extern PFNGLVERTEXATTRIB3FVPROC glad_glVertexAttrib3fv;
extern PFNGLVERTEXATTRIB3SPROC glad_glVertexAttrib3s;
extern PFNGLVERTEXATTRIB3SVPROC glad_glVertexAttrib3sv;
extern PFNGLVERTEXATTRIB4NBVPROC glad_glVertexAttrib4Nbv;
extern PFNGLVERTEXATTRIB4NIVPROC glad_glVertexAttrib4Niv;
extern PFNGLVERTEXATTRIB4NSVPROC glad_glVertexAttrib4Nsv;
extern PFNGLVERTEXATTRIB4NUBPROC glad_glVertexAttrib4Nub;
extern PFNGLVERTEXATTRIB4NUBVPROC glad_glVertexAttrib4Nubv;
extern PFNGLVERTEXATTRIB4NUIVPROC glad_glVertexAttrib4Nuiv;
extern PFNGLVERTEXATTRIB4NUSVPROC glad_glVertexAttrib4Nusv;
extern PFNGLVERTEXATTRIB4BVPROC glad_glVertexAttrib4bv;
extern PFNGLVERTEXATTRIB4DPROC glad_glVertexAttrib4d;
extern PFNGLVERTEXATTRIB4DVPROC glad_glVertexAttrib4dv;
extern PFNGLVERTEXATTRIB4FPROC glad_glVertexAttrib4f;
extern PFNGLVERTEXATTRIB4FVPROC glad_glVertexAttrib4fv;
extern PFNGLVERTEXATTRIB4IVPROC glad_glVertexAttrib4iv;
extern PFNGLVERTEXATTRIB4SPROC glad_glVertexAttrib4s;
extern PFNGLVERTEXATTRIB4SVPROC glad_glVertexAttrib4sv;
extern PFNGLVERTEXATTRIB4UBVPROC glad_glVertexAttrib4ubv;
extern PFNGLVERTEXATTRIB4UIVPROC glad_glVertexAttrib4uiv;
extern PFNGLVERTEXATTRIB4USVPROC glad_glVertexAttrib4usv;
extern PFNGLVERTEXATTRIBPOINTERPROC glad_glVertexAttribPointer;
extern PFNGLBINDBUFFERARBPROC glad_glBindBufferARB;
extern PFNGLDELETEBUFFERSARBPROC glad_glDeleteBuffersARB;
extern PFNGLGENBUFFERSARBPROC glad_glGenBuffersARB;
extern PFNGLISBUFFERARBPROC glad_glIsBufferARB;
extern PFNGLBUFFERDATAARBPROC glad_glBufferDataARB;
extern PFNGLBUFFERSUBDATAARBPROC glad_glBufferSubDataARB;
extern PFNGLGETBUFFERSUBDATAARBPROC glad_glGetBufferSubDataARB;
extern PFNGLMAPBUFFERARBPROC glad_glMapBufferARB;
extern PFNGLUNMAPBUFFERARBPROC glad_glUnmapBufferARB;
extern PFNGLGETBUFFERPARAMETERIVARBPROC glad_glGetBufferParameterivARB;
extern PFNGLGETBUFFERPOINTERVARBPROC glad_glGetBufferPointervARB;
extern PFNGLBINDVERTEXARRAYPROC glad_glBindVertexArray;
extern PFNGLDELETEVERTEXARRAYSPROC glad_glDeleteVertexArrays;
extern PFNGLGENVERTEXARRAYSPROC glad_glGenVertexArrays;
extern PFNGLISVERTEXARRAYPROC glad_glIsVertexArray;
extern PFNGLISRENDERBUFFERPROC glad_glIsRenderbuffer;
extern PFNGLBINDRENDERBUFFERPROC glad_glBindRenderbuffer;
extern PFNGLDELETERENDERBUFFERSPROC glad_glDeleteRenderbuffers;
extern PFNGLGENRENDERBUFFERSPROC glad_glGenRenderbuffers;
extern PFNGLRENDERBUFFERSTORAGEPROC glad_glRenderbufferStorage;
extern PFNGLGETRENDERBUFFERPARAMETERIVPROC glad_glGetRenderbufferParameteriv;
extern PFNGLISFRAMEBUFFERPROC glad_glIsFramebuffer;
extern PFNGLBINDFRAMEBUFFERPROC glad_glBindFramebuffer;
extern PFNGLDELETEFRAMEBUFFERSPROC glad_glDeleteFramebuffers;
extern PFNGLGENFRAMEBUFFERSPROC glad_glGenFramebuffers;
extern PFNGLCHECKFRAMEBUFFERSTATUSPROC glad_glCheckFramebufferStatus;
extern PFNGLFRAMEBUFFERTEXTURE1DPROC glad_glFramebufferTexture1D;
extern PFNGLFRAMEBUFFERTEXTURE2DPROC glad_glFramebufferTexture2D;
extern PFNGLFRAMEBUFFERTEXTURE3DPROC glad_glFramebufferTexture3D;
extern PFNGLFRAMEBUFFERRENDERBUFFERPROC glad_glFramebufferRenderbuffer;
extern PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetFramebufferAttachmentParameteriv;
extern PFNGLGENERATEMIPMAPPROC glad_glGenerateMipmap;
extern PFNGLBLITFRAMEBUFFERPROC glad_glBlitFramebuffer;
extern PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC glad_glRenderbufferStorageMultisample;
extern PFNGLFRAMEBUFFERTEXTURELAYERPROC glad_glFramebufferTextureLayer;
extern PFNGLISRENDERBUFFEREXTPROC glad_glIsRenderbufferEXT;
extern PFNGLBINDRENDERBUFFEREXTPROC glad_glBindRenderbufferEXT;
extern PFNGLDELETERENDERBUFFERSEXTPROC glad_glDeleteRenderbuffersEXT;
extern PFNGLGENRENDERBUFFERSEXTPROC glad_glGenRenderbuffersEXT;
extern PFNGLRENDERBUFFERSTORAGEEXTPROC glad_glRenderbufferStorageEXT;
extern PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC glad_glGetRenderbufferParameterivEXT;
extern PFNGLISFRAMEBUFFEREXTPROC glad_glIsFramebufferEXT;
extern PFNGLBINDFRAMEBUFFEREXTPROC glad_glBindFramebufferEXT;
extern PFNGLDELETEFRAMEBUFFERSEXTPROC glad_glDeleteFramebuffersEXT;
extern PFNGLGENFRAMEBUFFERSEXTPROC glad_glGenFramebuffersEXT;
extern PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC glad_glCheckFramebufferStatusEXT;
extern PFNGLFRAMEBUFFERTEXTURE1DEXTPROC glad_glFramebufferTexture1DEXT;
extern PFNGLFRAMEBUFFERTEXTURE2DEXTPROC glad_glFramebufferTexture2DEXT;
extern PFNGLFRAMEBUFFERTEXTURE3DEXTPROC glad_glFramebufferTexture3DEXT;
extern PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC glad_glFramebufferRenderbufferEXT;
extern PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glad_glGetFramebufferAttachmentParameterivEXT;
extern PFNGLGENERATEMIPMAPEXTPROC glad_glGenerateMipmapEXT;
extern PFNGLBINDVERTEXARRAYAPPLEPROC glad_glBindVertexArrayAPPLE;
extern PFNGLDELETEVERTEXARRAYSAPPLEPROC glad_glDeleteVertexArraysAPPLE;
extern PFNGLGENVERTEXARRAYSAPPLEPROC glad_glGenVertexArraysAPPLE;
extern PFNGLISVERTEXARRAYAPPLEPROC glad_glIsVertexArrayAPPLE;
} // extern C
namespace OFX {
template <>
void
OSGLFunctions<true>::load_functions()
{
_mglCullFace = glad_glCullFace;
_mglFrontFace = glad_glFrontFace;
_mglHint = glad_glHint;
_mglLineWidth = glad_glLineWidth;
_mglPointSize = glad_glPointSize;
_mglPolygonMode = glad_glPolygonMode;
_mglScissor = glad_glScissor;
_mglTexParameterf = glad_glTexParameterf;
_mglTexParameterfv = glad_glTexParameterfv;
_mglTexParameteri = glad_glTexParameteri;
_mglTexParameteriv = glad_glTexParameteriv;
_mglTexImage1D = glad_glTexImage1D;
_mglTexImage2D = glad_glTexImage2D;
_mglDrawBuffer = glad_glDrawBuffer;
_mglClear = glad_glClear;
_mglClearColor = glad_glClearColor;
_mglClearStencil = glad_glClearStencil;
_mglClearDepth = glad_glClearDepth;
_mglStencilMask = glad_glStencilMask;
_mglColorMask = glad_glColorMask;
_mglDepthMask = glad_glDepthMask;
_mglDisable = glad_glDisable;
_mglEnable = glad_glEnable;
_mglFinish = glad_glFinish;
_mglFlush = glad_glFlush;
_mglBlendFunc = glad_glBlendFunc;
_mglLogicOp = glad_glLogicOp;
_mglStencilFunc = glad_glStencilFunc;
_mglStencilOp = glad_glStencilOp;
_mglDepthFunc = glad_glDepthFunc;
_mglPixelStoref = glad_glPixelStoref;
_mglPixelStorei = glad_glPixelStorei;
_mglReadBuffer = glad_glReadBuffer;
_mglReadPixels = glad_glReadPixels;
_mglGetBooleanv = glad_glGetBooleanv;
_mglGetDoublev = glad_glGetDoublev;
_mglGetError = glad_glGetError;
_mglGetFloatv = glad_glGetFloatv;
_mglGetIntegerv = glad_glGetIntegerv;
_mglGetString = glad_glGetString;
_mglGetTexImage = glad_glGetTexImage;
_mglGetTexParameterfv = glad_glGetTexParameterfv;
_mglGetTexParameteriv = glad_glGetTexParameteriv;
_mglGetTexLevelParameterfv = glad_glGetTexLevelParameterfv;
_mglGetTexLevelParameteriv = glad_glGetTexLevelParameteriv;
_mglIsEnabled = glad_glIsEnabled;
_mglDepthRange = glad_glDepthRange;
_mglViewport = glad_glViewport;
_mglNewList = glad_glNewList;
_mglEndList = glad_glEndList;
_mglCallList = glad_glCallList;
_mglCallLists = glad_glCallLists;
_mglDeleteLists = glad_glDeleteLists;
_mglGenLists = glad_glGenLists;
_mglListBase = glad_glListBase;
_mglBegin = glad_glBegin;
_mglBitmap = glad_glBitmap;
_mglColor3b = glad_glColor3b;
_mglColor3bv = glad_glColor3bv;
_mglColor3d = glad_glColor3d;
_mglColor3dv = glad_glColor3dv;
_mglColor3f = glad_glColor3f;
_mglColor3fv = glad_glColor3fv;
_mglColor3i = glad_glColor3i;
_mglColor3iv = glad_glColor3iv;
_mglColor3s = glad_glColor3s;
_mglColor3sv = glad_glColor3sv;
_mglColor3ub = glad_glColor3ub;
_mglColor3ubv = glad_glColor3ubv;
_mglColor3ui = glad_glColor3ui;
_mglColor3uiv = glad_glColor3uiv;
_mglColor3us = glad_glColor3us;
_mglColor3usv = glad_glColor3usv;
_mglColor4b = glad_glColor4b;
_mglColor4bv = glad_glColor4bv;
_mglColor4d = glad_glColor4d;
_mglColor4dv = glad_glColor4dv;
_mglColor4f = glad_glColor4f;
_mglColor4fv = glad_glColor4fv;
_mglColor4i = glad_glColor4i;
_mglColor4iv = glad_glColor4iv;
_mglColor4s = glad_glColor4s;
_mglColor4sv = glad_glColor4sv;
_mglColor4ub = glad_glColor4ub;
_mglColor4ubv = glad_glColor4ubv;
_mglColor4ui = glad_glColor4ui;
_mglColor4uiv = glad_glColor4uiv;
_mglColor4us = glad_glColor4us;
_mglColor4usv = glad_glColor4usv;
_mglEdgeFlag = glad_glEdgeFlag;
_mglEdgeFlagv = glad_glEdgeFlagv;
_mglEnd = glad_glEnd;
_mglIndexd = glad_glIndexd;
_mglIndexdv = glad_glIndexdv;
_mglIndexf = glad_glIndexf;
_mglIndexfv = glad_glIndexfv;
_mglIndexi = glad_glIndexi;
_mglIndexiv = glad_glIndexiv;
_mglIndexs = glad_glIndexs;
_mglIndexsv = glad_glIndexsv;
_mglNormal3b = glad_glNormal3b;
_mglNormal3bv = glad_glNormal3bv;
_mglNormal3d = glad_glNormal3d;
_mglNormal3dv = glad_glNormal3dv;
_mglNormal3f = glad_glNormal3f;
_mglNormal3fv = glad_glNormal3fv;
_mglNormal3i = glad_glNormal3i;
_mglNormal3iv = glad_glNormal3iv;
_mglNormal3s = glad_glNormal3s;
_mglNormal3sv = glad_glNormal3sv;
_mglRasterPos2d = glad_glRasterPos2d;
_mglRasterPos2dv = glad_glRasterPos2dv;
_mglRasterPos2f = glad_glRasterPos2f;
_mglRasterPos2fv = glad_glRasterPos2fv;
_mglRasterPos2i = glad_glRasterPos2i;
_mglRasterPos2iv = glad_glRasterPos2iv;
_mglRasterPos2s = glad_glRasterPos2s;
_mglRasterPos2sv = glad_glRasterPos2sv;
_mglRasterPos3d = glad_glRasterPos3d;
_mglRasterPos3dv = glad_glRasterPos3dv;
_mglRasterPos3f = glad_glRasterPos3f;
_mglRasterPos3fv = glad_glRasterPos3fv;
_mglRasterPos3i = glad_glRasterPos3i;
_mglRasterPos3iv = glad_glRasterPos3iv;
_mglRasterPos3s = glad_glRasterPos3s;
_mglRasterPos3sv = glad_glRasterPos3sv;
_mglRasterPos4d = glad_glRasterPos4d;
_mglRasterPos4dv = glad_glRasterPos4dv;
_mglRasterPos4f = glad_glRasterPos4f;
_mglRasterPos4fv = glad_glRasterPos4fv;
_mglRasterPos4i = glad_glRasterPos4i;
_mglRasterPos4iv = glad_glRasterPos4iv;
_mglRasterPos4s = glad_glRasterPos4s;
_mglRasterPos4sv = glad_glRasterPos4sv;
_mglRectd = glad_glRectd;
_mglRectdv = glad_glRectdv;
_mglRectf = glad_glRectf;
_mglRectfv = glad_glRectfv;
_mglRecti = glad_glRecti;
_mglRectiv = glad_glRectiv;
_mglRects = glad_glRects;
_mglRectsv = glad_glRectsv;
_mglTexCoord1d = glad_glTexCoord1d;
_mglTexCoord1dv = glad_glTexCoord1dv;
_mglTexCoord1f = glad_glTexCoord1f;
_mglTexCoord1fv = glad_glTexCoord1fv;
_mglTexCoord1i = glad_glTexCoord1i;
_mglTexCoord1iv = glad_glTexCoord1iv;
_mglTexCoord1s = glad_glTexCoord1s;
_mglTexCoord1sv = glad_glTexCoord1sv;
_mglTexCoord2d = glad_glTexCoord2d;
_mglTexCoord2dv = glad_glTexCoord2dv;
_mglTexCoord2f = glad_glTexCoord2f;
_mglTexCoord2fv = glad_glTexCoord2fv;
_mglTexCoord2i = glad_glTexCoord2i;
_mglTexCoord2iv = glad_glTexCoord2iv;
_mglTexCoord2s = glad_glTexCoord2s;
_mglTexCoord2sv = glad_glTexCoord2sv;
_mglTexCoord3d = glad_glTexCoord3d;
_mglTexCoord3dv = glad_glTexCoord3dv;
_mglTexCoord3f = glad_glTexCoord3f;
_mglTexCoord3fv = glad_glTexCoord3fv;
_mglTexCoord3i = glad_glTexCoord3i;
_mglTexCoord3iv = glad_glTexCoord3iv;
_mglTexCoord3s = glad_glTexCoord3s;
_mglTexCoord3sv = glad_glTexCoord3sv;
_mglTexCoord4d = glad_glTexCoord4d;
_mglTexCoord4dv = glad_glTexCoord4dv;
_mglTexCoord4f = glad_glTexCoord4f;
_mglTexCoord4fv = glad_glTexCoord4fv;
_mglTexCoord4i = glad_glTexCoord4i;
_mglTexCoord4iv = glad_glTexCoord4iv;
_mglTexCoord4s = glad_glTexCoord4s;
_mglTexCoord4sv = glad_glTexCoord4sv;
_mglVertex2d = glad_glVertex2d;
_mglVertex2dv = glad_glVertex2dv;
_mglVertex2f = glad_glVertex2f;
_mglVertex2fv = glad_glVertex2fv;
_mglVertex2i = glad_glVertex2i;
_mglVertex2iv = glad_glVertex2iv;
_mglVertex2s = glad_glVertex2s;
_mglVertex2sv = glad_glVertex2sv;
_mglVertex3d = glad_glVertex3d;
_mglVertex3dv = glad_glVertex3dv;
_mglVertex3f = glad_glVertex3f;
_mglVertex3fv = glad_glVertex3fv;
_mglVertex3i = glad_glVertex3i;
_mglVertex3iv = glad_glVertex3iv;
_mglVertex3s = glad_glVertex3s;
_mglVertex3sv = glad_glVertex3sv;
_mglVertex4d = glad_glVertex4d;
_mglVertex4dv = glad_glVertex4dv;
_mglVertex4f = glad_glVertex4f;
_mglVertex4fv = glad_glVertex4fv;
_mglVertex4i = glad_glVertex4i;
_mglVertex4iv = glad_glVertex4iv;
_mglVertex4s = glad_glVertex4s;
_mglVertex4sv = glad_glVertex4sv;
_mglClipPlane = glad_glClipPlane;
_mglColorMaterial = glad_glColorMaterial;
_mglFogf = glad_glFogf;
_mglFogfv = glad_glFogfv;
_mglFogi = glad_glFogi;
_mglFogiv = glad_glFogiv;
_mglLightf = glad_glLightf;
_mglLightfv = glad_glLightfv;
_mglLighti = glad_glLighti;
_mglLightiv = glad_glLightiv;
_mglLightModelf = glad_glLightModelf;
_mglLightModelfv = glad_glLightModelfv;
_mglLightModeli = glad_glLightModeli;
_mglLightModeliv = glad_glLightModeliv;
_mglLineStipple = glad_glLineStipple;
_mglMaterialf = glad_glMaterialf;
_mglMaterialfv = glad_glMaterialfv;
_mglMateriali = glad_glMateriali;
_mglMaterialiv = glad_glMaterialiv;
_mglPolygonStipple = glad_glPolygonStipple;
_mglShadeModel = glad_glShadeModel;
_mglTexEnvf = glad_glTexEnvf;
_mglTexEnvfv = glad_glTexEnvfv;
_mglTexEnvi = glad_glTexEnvi;
_mglTexEnviv = glad_glTexEnviv;
_mglTexGend = glad_glTexGend;
_mglTexGendv = glad_glTexGendv;
_mglTexGenf = glad_glTexGenf;
_mglTexGenfv = glad_glTexGenfv;
_mglTexGeni = glad_glTexGeni;
_mglTexGeniv = glad_glTexGeniv;
_mglFeedbackBuffer = glad_glFeedbackBuffer;
_mglSelectBuffer = glad_glSelectBuffer;
_mglRenderMode = glad_glRenderMode;
_mglInitNames = glad_glInitNames;
_mglLoadName = glad_glLoadName;
_mglPassThrough = glad_glPassThrough;
_mglPopName = glad_glPopName;
_mglPushName = glad_glPushName;
_mglClearAccum = glad_glClearAccum;
_mglClearIndex = glad_glClearIndex;
_mglIndexMask = glad_glIndexMask;
_mglAccum = glad_glAccum;
_mglPopAttrib = glad_glPopAttrib;
_mglPushAttrib = glad_glPushAttrib;
_mglMap1d = glad_glMap1d;
_mglMap1f = glad_glMap1f;
_mglMap2d = glad_glMap2d;
_mglMap2f = glad_glMap2f;
_mglMapGrid1d = glad_glMapGrid1d;
_mglMapGrid1f = glad_glMapGrid1f;
_mglMapGrid2d = glad_glMapGrid2d;
_mglMapGrid2f = glad_glMapGrid2f;
_mglEvalCoord1d = glad_glEvalCoord1d;
_mglEvalCoord1dv = glad_glEvalCoord1dv;
_mglEvalCoord1f = glad_glEvalCoord1f;
_mglEvalCoord1fv = glad_glEvalCoord1fv;
_mglEvalCoord2d = glad_glEvalCoord2d;
_mglEvalCoord2dv = glad_glEvalCoord2dv;
_mglEvalCoord2f = glad_glEvalCoord2f;
_mglEvalCoord2fv = glad_glEvalCoord2fv;
_mglEvalMesh1 = glad_glEvalMesh1;
_mglEvalPoint1 = glad_glEvalPoint1;
_mglEvalMesh2 = glad_glEvalMesh2;
_mglEvalPoint2 = glad_glEvalPoint2;
_mglAlphaFunc = glad_glAlphaFunc;
_mglPixelZoom = glad_glPixelZoom;
_mglPixelTransferf = glad_glPixelTransferf;
_mglPixelTransferi = glad_glPixelTransferi;
_mglPixelMapfv = glad_glPixelMapfv;
_mglPixelMapuiv = glad_glPixelMapuiv;
_mglPixelMapusv = glad_glPixelMapusv;
_mglCopyPixels = glad_glCopyPixels;
_mglDrawPixels = glad_glDrawPixels;
_mglGetClipPlane = glad_glGetClipPlane;
_mglGetLightfv = glad_glGetLightfv;
_mglGetLightiv = glad_glGetLightiv;
_mglGetMapdv = glad_glGetMapdv;
_mglGetMapfv = glad_glGetMapfv;
_mglGetMapiv = glad_glGetMapiv;
_mglGetMaterialfv = glad_glGetMaterialfv;
_mglGetMaterialiv = glad_glGetMaterialiv;
_mglGetPixelMapfv = glad_glGetPixelMapfv;
_mglGetPixelMapuiv = glad_glGetPixelMapuiv;
_mglGetPixelMapusv = glad_glGetPixelMapusv;
_mglGetPolygonStipple = glad_glGetPolygonStipple;
_mglGetTexEnvfv = glad_glGetTexEnvfv;
_mglGetTexEnviv = glad_glGetTexEnviv;
_mglGetTexGendv = glad_glGetTexGendv;
_mglGetTexGenfv = glad_glGetTexGenfv;
_mglGetTexGeniv = glad_glGetTexGeniv;
_mglIsList = glad_glIsList;
_mglFrustum = glad_glFrustum;
_mglLoadIdentity = glad_glLoadIdentity;
_mglLoadMatrixf = glad_glLoadMatrixf;
_mglLoadMatrixd = glad_glLoadMatrixd;
_mglMatrixMode = glad_glMatrixMode;
_mglMultMatrixf = glad_glMultMatrixf;
_mglMultMatrixd = glad_glMultMatrixd;
_mglOrtho = glad_glOrtho;
_mglPopMatrix = glad_glPopMatrix;
_mglPushMatrix = glad_glPushMatrix;
_mglRotated = glad_glRotated;
_mglRotatef = glad_glRotatef;
_mglScaled = glad_glScaled;
_mglScalef = glad_glScalef;
_mglTranslated = glad_glTranslated;
_mglTranslatef = glad_glTranslatef;
_mglDrawArrays = glad_glDrawArrays;
_mglDrawElements = glad_glDrawElements;
_mglGetPointerv = glad_glGetPointerv;
_mglPolygonOffset = glad_glPolygonOffset;
_mglCopyTexImage1D = glad_glCopyTexImage1D;
_mglCopyTexImage2D = glad_glCopyTexImage2D;
_mglCopyTexSubImage1D = glad_glCopyTexSubImage1D;
_mglCopyTexSubImage2D = glad_glCopyTexSubImage2D;
_mglTexSubImage1D = glad_glTexSubImage1D;
_mglTexSubImage2D = glad_glTexSubImage2D;
_mglBindTexture = glad_glBindTexture;
_mglDeleteTextures = glad_glDeleteTextures;
_mglGenTextures = glad_glGenTextures;
_mglIsTexture = glad_glIsTexture;
_mglArrayElement = glad_glArrayElement;
_mglColorPointer = glad_glColorPointer;
_mglDisableClientState = glad_glDisableClientState;
_mglEdgeFlagPointer = glad_glEdgeFlagPointer;
_mglEnableClientState = glad_glEnableClientState;
_mglIndexPointer = glad_glIndexPointer;
_mglInterleavedArrays = glad_glInterleavedArrays;
_mglNormalPointer = glad_glNormalPointer;
_mglTexCoordPointer = glad_glTexCoordPointer;
_mglVertexPointer = glad_glVertexPointer;
_mglAreTexturesResident = glad_glAreTexturesResident;
_mglPrioritizeTextures = glad_glPrioritizeTextures;
_mglIndexub = glad_glIndexub;
_mglIndexubv = glad_glIndexubv;
_mglPopClientAttrib = glad_glPopClientAttrib;
_mglPushClientAttrib = glad_glPushClientAttrib;
_mglDrawRangeElements = glad_glDrawRangeElements;
_mglTexImage3D = glad_glTexImage3D;
_mglTexSubImage3D = glad_glTexSubImage3D;
_mglCopyTexSubImage3D = glad_glCopyTexSubImage3D;
_mglActiveTexture = glad_glActiveTexture;
_mglSampleCoverage = glad_glSampleCoverage;
_mglCompressedTexImage3D = glad_glCompressedTexImage3D;
_mglCompressedTexImage2D = glad_glCompressedTexImage2D;
_mglCompressedTexImage1D = glad_glCompressedTexImage1D;
_mglCompressedTexSubImage3D = glad_glCompressedTexSubImage3D;
_mglCompressedTexSubImage2D = glad_glCompressedTexSubImage2D;
_mglCompressedTexSubImage1D = glad_glCompressedTexSubImage1D;
_mglGetCompressedTexImage = glad_glGetCompressedTexImage;
_mglClientActiveTexture = glad_glClientActiveTexture;
_mglMultiTexCoord1d = glad_glMultiTexCoord1d;
_mglMultiTexCoord1dv = glad_glMultiTexCoord1dv;
_mglMultiTexCoord1f = glad_glMultiTexCoord1f;
_mglMultiTexCoord1fv = glad_glMultiTexCoord1fv;
_mglMultiTexCoord1i = glad_glMultiTexCoord1i;
_mglMultiTexCoord1iv = glad_glMultiTexCoord1iv;
_mglMultiTexCoord1s = glad_glMultiTexCoord1s;
_mglMultiTexCoord1sv = glad_glMultiTexCoord1sv;
_mglMultiTexCoord2d = glad_glMultiTexCoord2d;
_mglMultiTexCoord2dv = glad_glMultiTexCoord2dv;
_mglMultiTexCoord2f = glad_glMultiTexCoord2f;
_mglMultiTexCoord2fv = glad_glMultiTexCoord2fv;
_mglMultiTexCoord2i = glad_glMultiTexCoord2i;
_mglMultiTexCoord2iv = glad_glMultiTexCoord2iv;
_mglMultiTexCoord2s = glad_glMultiTexCoord2s;
_mglMultiTexCoord2sv = glad_glMultiTexCoord2sv;
_mglMultiTexCoord3d = glad_glMultiTexCoord3d;
_mglMultiTexCoord3dv = glad_glMultiTexCoord3dv;
_mglMultiTexCoord3f = glad_glMultiTexCoord3f;
_mglMultiTexCoord3fv = glad_glMultiTexCoord3fv;
_mglMultiTexCoord3i = glad_glMultiTexCoord3i;
_mglMultiTexCoord3iv = glad_glMultiTexCoord3iv;
_mglMultiTexCoord3s = glad_glMultiTexCoord3s;
_mglMultiTexCoord3sv = glad_glMultiTexCoord3sv;
_mglMultiTexCoord4d = glad_glMultiTexCoord4d;
_mglMultiTexCoord4dv = glad_glMultiTexCoord4dv;
_mglMultiTexCoord4f = glad_glMultiTexCoord4f;
_mglMultiTexCoord4fv = glad_glMultiTexCoord4fv;
_mglMultiTexCoord4i = glad_glMultiTexCoord4i;
_mglMultiTexCoord4iv = glad_glMultiTexCoord4iv;
_mglMultiTexCoord4s = glad_glMultiTexCoord4s;
_mglMultiTexCoord4sv = glad_glMultiTexCoord4sv;
_mglLoadTransposeMatrixf = glad_glLoadTransposeMatrixf;