1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
|
/*
* %CopyrightBegin%
*
* Copyright Ericsson AB 2008-2020. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* %CopyrightEnd%
*/
/***** This file is generated do not edit ****/
gl_fns_t gl_fns[] =
{
{5000, "init_opengl", NULL, NULL, &ecb_init_opengl},
{5001, "unused", NULL, NULL, NULL},
{5002, "unused", NULL, NULL, NULL},
{5003, "unused", NULL, NULL, NULL},
{5004, "unused", NULL, NULL, NULL},
{5005, "unused", NULL, NULL, NULL},
{5006, "unused", NULL, NULL, NULL},
{5007, "unused", NULL, NULL, NULL},
{5008, "unused", NULL, NULL, NULL},
{5009, "gluTesselate", NULL, NULL, &erl_tess_impl},
{5010, "gluBuild1DMipmapLevels", NULL, &wegluBuild1DMipmapLevels, &ecb_gluBuild1DMipmapLevels},
{5011, "gluBuild1DMipmaps", NULL, &wegluBuild1DMipmaps, &ecb_gluBuild1DMipmaps},
{5012, "gluBuild2DMipmapLevels", NULL, &wegluBuild2DMipmapLevels, &ecb_gluBuild2DMipmapLevels},
{5013, "gluBuild2DMipmaps", NULL, &wegluBuild2DMipmaps, &ecb_gluBuild2DMipmaps},
{5014, "gluBuild3DMipmapLevels", NULL, &wegluBuild3DMipmapLevels, &ecb_gluBuild3DMipmapLevels},
{5015, "gluBuild3DMipmaps", NULL, &wegluBuild3DMipmaps, &ecb_gluBuild3DMipmaps},
{5016, "gluCheckExtension", NULL, &wegluCheckExtension, &ecb_gluCheckExtension},
{5017, "gluCylinder", NULL, &wegluCylinder, &ecb_gluCylinder},
{5018, "gluDeleteQuadric", NULL, &wegluDeleteQuadric, &ecb_gluDeleteQuadric},
{5019, "gluDisk", NULL, &wegluDisk, &ecb_gluDisk},
{5020, "gluErrorString", NULL, (void *) &wegluErrorString, &ecb_gluErrorString},
{5021, "gluGetString", NULL, (void *) &wegluGetString, &ecb_gluGetString},
{5022, "gluLookAt", NULL, &wegluLookAt, &ecb_gluLookAt},
{5023, "gluNewQuadric", NULL, &wegluNewQuadric, &ecb_gluNewQuadric},
{5024, "gluOrtho2D", NULL, &wegluOrtho2D, &ecb_gluOrtho2D},
{5025, "gluPartialDisk", NULL, &wegluPartialDisk, &ecb_gluPartialDisk},
{5026, "gluPerspective", NULL, &wegluPerspective, &ecb_gluPerspective},
{5027, "gluPickMatrix", NULL, &wegluPickMatrix, &ecb_gluPickMatrix},
{5028, "gluProject", NULL, &wegluProject, &ecb_gluProject},
{5029, "gluQuadricDrawStyle", NULL, &wegluQuadricDrawStyle, &ecb_gluQuadricDrawStyle},
{5030, "gluQuadricNormals", NULL, &wegluQuadricNormals, &ecb_gluQuadricNormals},
{5031, "gluQuadricOrientation", NULL, &wegluQuadricOrientation, &ecb_gluQuadricOrientation},
{5032, "gluQuadricTexture", NULL, &wegluQuadricTexture, &ecb_gluQuadricTexture},
{5033, "gluScaleImage", NULL, &wegluScaleImage, &ecb_gluScaleImage},
{5034, "gluSphere", NULL, &wegluSphere, &ecb_gluSphere},
{5035, "gluUnProject", NULL, &wegluUnProject, &ecb_gluUnProject},
{5036, "gluUnProject4", NULL, &wegluUnProject4, &ecb_gluUnProject4},
{5037, "glClearIndex", NULL, &weglClearIndex, &ecb_glClearIndex},
{5038, "glClearColor", NULL, &weglClearColor, &ecb_glClearColor},
{5039, "glClear", NULL, &weglClear, &ecb_glClear},
{5040, "glIndexMask", NULL, &weglIndexMask, &ecb_glIndexMask},
{5041, "glColorMask", NULL, &weglColorMask, &ecb_glColorMask},
{5042, "glAlphaFunc", NULL, &weglAlphaFunc, &ecb_glAlphaFunc},
{5043, "glBlendFunc", NULL, &weglBlendFunc, &ecb_glBlendFunc},
{5044, "glLogicOp", NULL, &weglLogicOp, &ecb_glLogicOp},
{5045, "glCullFace", NULL, &weglCullFace, &ecb_glCullFace},
{5046, "glFrontFace", NULL, &weglFrontFace, &ecb_glFrontFace},
{5047, "glPointSize", NULL, &weglPointSize, &ecb_glPointSize},
{5048, "glLineWidth", NULL, &weglLineWidth, &ecb_glLineWidth},
{5049, "glLineStipple", NULL, &weglLineStipple, &ecb_glLineStipple},
{5050, "glPolygonMode", NULL, &weglPolygonMode, &ecb_glPolygonMode},
{5051, "glPolygonOffset", NULL, &weglPolygonOffset, &ecb_glPolygonOffset},
{5052, "glPolygonStipple", NULL, &weglPolygonStipple, &ecb_glPolygonStipple},
{5053, "glGetPolygonStipple", NULL, &weglGetPolygonStipple, &ecb_glGetPolygonStipple},
{5054, "glEdgeFlag", NULL, &weglEdgeFlag, &ecb_glEdgeFlag},
{5055, "glScissor", NULL, &weglScissor, &ecb_glScissor},
{5056, "glClipPlane", NULL, &weglClipPlane, &ecb_glClipPlane},
{5057, "glGetClipPlane", NULL, &weglGetClipPlane, &ecb_glGetClipPlane},
{5058, "glDrawBuffer", NULL, &weglDrawBuffer, &ecb_glDrawBuffer},
{5059, "glReadBuffer", NULL, &weglReadBuffer, &ecb_glReadBuffer},
{5060, "glEnable", NULL, &weglEnable, &ecb_glEnable},
{5061, "glDisable", NULL, &weglDisable, &ecb_glDisable},
{5062, "glIsEnabled", NULL, &weglIsEnabled, &ecb_glIsEnabled},
{5063, "glEnableClientState", NULL, &weglEnableClientState, &ecb_glEnableClientState},
{5064, "glDisableClientState", NULL, &weglDisableClientState, &ecb_glDisableClientState},
{5065, "glGetBooleanv", NULL, &weglGetBooleanv, &ecb_glGetBooleanv},
{5066, "glGetDoublev", NULL, &weglGetDoublev, &ecb_glGetDoublev},
{5067, "glGetFloatv", NULL, &weglGetFloatv, &ecb_glGetFloatv},
{5068, "glGetIntegerv", NULL, &weglGetIntegerv, &ecb_glGetIntegerv},
{5069, "glPushAttrib", NULL, &weglPushAttrib, &ecb_glPushAttrib},
{5070, "glPopAttrib", NULL, &weglPopAttrib, &ecb_glPopAttrib},
{5071, "glPushClientAttrib", NULL, &weglPushClientAttrib, &ecb_glPushClientAttrib},
{5072, "glPopClientAttrib", NULL, &weglPopClientAttrib, &ecb_glPopClientAttrib},
{5073, "glRenderMode", NULL, &weglRenderMode, &ecb_glRenderMode},
{5074, "glGetError", NULL, &weglGetError, &ecb_glGetError},
{5075, "glGetString", NULL, (void *) &weglGetString, &ecb_glGetString},
{5076, "glFinish", NULL, &weglFinish, &ecb_glFinish},
{5077, "glFlush", NULL, &weglFlush, &ecb_glFlush},
{5078, "glHint", NULL, &weglHint, &ecb_glHint},
{5079, "glClearDepth", NULL, &weglClearDepth, &ecb_glClearDepth},
{5080, "glDepthFunc", NULL, &weglDepthFunc, &ecb_glDepthFunc},
{5081, "glDepthMask", NULL, &weglDepthMask, &ecb_glDepthMask},
{5082, "glDepthRange", NULL, &weglDepthRange, &ecb_glDepthRange},
{5083, "glClearAccum", NULL, &weglClearAccum, &ecb_glClearAccum},
{5084, "glAccum", NULL, &weglAccum, &ecb_glAccum},
{5085, "glMatrixMode", NULL, &weglMatrixMode, &ecb_glMatrixMode},
{5086, "glOrtho", NULL, &weglOrtho, &ecb_glOrtho},
{5087, "glFrustum", NULL, &weglFrustum, &ecb_glFrustum},
{5088, "glViewport", NULL, &weglViewport, &ecb_glViewport},
{5089, "glPushMatrix", NULL, &weglPushMatrix, &ecb_glPushMatrix},
{5090, "glPopMatrix", NULL, &weglPopMatrix, &ecb_glPopMatrix},
{5091, "glLoadIdentity", NULL, &weglLoadIdentity, &ecb_glLoadIdentity},
{5092, "glLoadMatrixd", NULL, &weglLoadMatrixd, &ecb_glLoadMatrixd},
{5093, "glLoadMatrixf", NULL, &weglLoadMatrixf, &ecb_glLoadMatrixf},
{5094, "glMultMatrixd", NULL, &weglMultMatrixd, &ecb_glMultMatrixd},
{5095, "glMultMatrixf", NULL, &weglMultMatrixf, &ecb_glMultMatrixf},
{5096, "glRotated", NULL, &weglRotated, &ecb_glRotated},
{5097, "glRotatef", NULL, &weglRotatef, &ecb_glRotatef},
{5098, "glScaled", NULL, &weglScaled, &ecb_glScaled},
{5099, "glScalef", NULL, &weglScalef, &ecb_glScalef},
{5100, "glTranslated", NULL, &weglTranslated, &ecb_glTranslated},
{5101, "glTranslatef", NULL, &weglTranslatef, &ecb_glTranslatef},
{5102, "glIsList", NULL, &weglIsList, &ecb_glIsList},
{5103, "glDeleteLists", NULL, &weglDeleteLists, &ecb_glDeleteLists},
{5104, "glGenLists", NULL, &weglGenLists, &ecb_glGenLists},
{5105, "glNewList", NULL, &weglNewList, &ecb_glNewList},
{5106, "glEndList", NULL, &weglEndList, &ecb_glEndList},
{5107, "glCallList", NULL, &weglCallList, &ecb_glCallList},
{5108, "glCallLists", NULL, &weglCallLists, &ecb_glCallLists},
{5109, "glListBase", NULL, &weglListBase, &ecb_glListBase},
{5110, "glBegin", NULL, &weglBegin, &ecb_glBegin},
{5111, "glEnd", NULL, &weglEnd, &ecb_glEnd},
{5112, "glVertex2d", NULL, &weglVertex2d, &ecb_glVertex2d},
{5113, "glVertex2f", NULL, &weglVertex2f, &ecb_glVertex2f},
{5114, "glVertex2i", NULL, &weglVertex2i, &ecb_glVertex2i},
{5115, "glVertex2s", NULL, &weglVertex2s, &ecb_glVertex2s},
{5116, "glVertex3d", NULL, &weglVertex3d, &ecb_glVertex3d},
{5117, "glVertex3f", NULL, &weglVertex3f, &ecb_glVertex3f},
{5118, "glVertex3i", NULL, &weglVertex3i, &ecb_glVertex3i},
{5119, "glVertex3s", NULL, &weglVertex3s, &ecb_glVertex3s},
{5120, "glVertex4d", NULL, &weglVertex4d, &ecb_glVertex4d},
{5121, "glVertex4f", NULL, &weglVertex4f, &ecb_glVertex4f},
{5122, "glVertex4i", NULL, &weglVertex4i, &ecb_glVertex4i},
{5123, "glVertex4s", NULL, &weglVertex4s, &ecb_glVertex4s},
{5124, "glNormal3b", NULL, &weglNormal3b, &ecb_glNormal3b},
{5125, "glNormal3d", NULL, &weglNormal3d, &ecb_glNormal3d},
{5126, "glNormal3f", NULL, &weglNormal3f, &ecb_glNormal3f},
{5127, "glNormal3i", NULL, &weglNormal3i, &ecb_glNormal3i},
{5128, "glNormal3s", NULL, &weglNormal3s, &ecb_glNormal3s},
{5129, "glIndexd", NULL, &weglIndexd, &ecb_glIndexd},
{5130, "glIndexf", NULL, &weglIndexf, &ecb_glIndexf},
{5131, "glIndexi", NULL, &weglIndexi, &ecb_glIndexi},
{5132, "glIndexs", NULL, &weglIndexs, &ecb_glIndexs},
{5133, "glIndexub", NULL, &weglIndexub, &ecb_glIndexub},
{5134, "glColor3b", NULL, &weglColor3b, &ecb_glColor3b},
{5135, "glColor3d", NULL, &weglColor3d, &ecb_glColor3d},
{5136, "glColor3f", NULL, &weglColor3f, &ecb_glColor3f},
{5137, "glColor3i", NULL, &weglColor3i, &ecb_glColor3i},
{5138, "glColor3s", NULL, &weglColor3s, &ecb_glColor3s},
{5139, "glColor3ub", NULL, &weglColor3ub, &ecb_glColor3ub},
{5140, "glColor3ui", NULL, &weglColor3ui, &ecb_glColor3ui},
{5141, "glColor3us", NULL, &weglColor3us, &ecb_glColor3us},
{5142, "glColor4b", NULL, &weglColor4b, &ecb_glColor4b},
{5143, "glColor4d", NULL, &weglColor4d, &ecb_glColor4d},
{5144, "glColor4f", NULL, &weglColor4f, &ecb_glColor4f},
{5145, "glColor4i", NULL, &weglColor4i, &ecb_glColor4i},
{5146, "glColor4s", NULL, &weglColor4s, &ecb_glColor4s},
{5147, "glColor4ub", NULL, &weglColor4ub, &ecb_glColor4ub},
{5148, "glColor4ui", NULL, &weglColor4ui, &ecb_glColor4ui},
{5149, "glColor4us", NULL, &weglColor4us, &ecb_glColor4us},
{5150, "glTexCoord1d", NULL, &weglTexCoord1d, &ecb_glTexCoord1d},
{5151, "glTexCoord1f", NULL, &weglTexCoord1f, &ecb_glTexCoord1f},
{5152, "glTexCoord1i", NULL, &weglTexCoord1i, &ecb_glTexCoord1i},
{5153, "glTexCoord1s", NULL, &weglTexCoord1s, &ecb_glTexCoord1s},
{5154, "glTexCoord2d", NULL, &weglTexCoord2d, &ecb_glTexCoord2d},
{5155, "glTexCoord2f", NULL, &weglTexCoord2f, &ecb_glTexCoord2f},
{5156, "glTexCoord2i", NULL, &weglTexCoord2i, &ecb_glTexCoord2i},
{5157, "glTexCoord2s", NULL, &weglTexCoord2s, &ecb_glTexCoord2s},
{5158, "glTexCoord3d", NULL, &weglTexCoord3d, &ecb_glTexCoord3d},
{5159, "glTexCoord3f", NULL, &weglTexCoord3f, &ecb_glTexCoord3f},
{5160, "glTexCoord3i", NULL, &weglTexCoord3i, &ecb_glTexCoord3i},
{5161, "glTexCoord3s", NULL, &weglTexCoord3s, &ecb_glTexCoord3s},
{5162, "glTexCoord4d", NULL, &weglTexCoord4d, &ecb_glTexCoord4d},
{5163, "glTexCoord4f", NULL, &weglTexCoord4f, &ecb_glTexCoord4f},
{5164, "glTexCoord4i", NULL, &weglTexCoord4i, &ecb_glTexCoord4i},
{5165, "glTexCoord4s", NULL, &weglTexCoord4s, &ecb_glTexCoord4s},
{5166, "glRasterPos2d", NULL, &weglRasterPos2d, &ecb_glRasterPos2d},
{5167, "glRasterPos2f", NULL, &weglRasterPos2f, &ecb_glRasterPos2f},
{5168, "glRasterPos2i", NULL, &weglRasterPos2i, &ecb_glRasterPos2i},
{5169, "glRasterPos2s", NULL, &weglRasterPos2s, &ecb_glRasterPos2s},
{5170, "glRasterPos3d", NULL, &weglRasterPos3d, &ecb_glRasterPos3d},
{5171, "glRasterPos3f", NULL, &weglRasterPos3f, &ecb_glRasterPos3f},
{5172, "glRasterPos3i", NULL, &weglRasterPos3i, &ecb_glRasterPos3i},
{5173, "glRasterPos3s", NULL, &weglRasterPos3s, &ecb_glRasterPos3s},
{5174, "glRasterPos4d", NULL, &weglRasterPos4d, &ecb_glRasterPos4d},
{5175, "glRasterPos4f", NULL, &weglRasterPos4f, &ecb_glRasterPos4f},
{5176, "glRasterPos4i", NULL, &weglRasterPos4i, &ecb_glRasterPos4i},
{5177, "glRasterPos4s", NULL, &weglRasterPos4s, &ecb_glRasterPos4s},
{5178, "glRectd", NULL, &weglRectd, &ecb_glRectd},
{5179, "glRectf", NULL, &weglRectf, &ecb_glRectf},
{5180, "glRecti", NULL, &weglRecti, &ecb_glRecti},
{5181, "glRects", NULL, &weglRects, &ecb_glRects},
{5182, "glRectdv", NULL, &weglRectdv, &ecb_glRectdv},
{5183, "glRectfv", NULL, &weglRectfv, &ecb_glRectfv},
{5184, "glRectiv", NULL, &weglRectiv, &ecb_glRectiv},
{5185, "glRectsv", NULL, &weglRectsv, &ecb_glRectsv},
{5186, "glVertexPointer", NULL, &weglVertexPointer, &ecb_glVertexPointer},
{5187, "unused", NULL, NULL, NULL},
{5188, "glNormalPointer", NULL, &weglNormalPointer, &ecb_glNormalPointer},
{5189, "unused", NULL, NULL, NULL},
{5190, "glColorPointer", NULL, &weglColorPointer, &ecb_glColorPointer},
{5191, "unused", NULL, NULL, NULL},
{5192, "glIndexPointer", NULL, &weglIndexPointer, &ecb_glIndexPointer},
{5193, "unused", NULL, NULL, NULL},
{5194, "glTexCoordPointer", NULL, &weglTexCoordPointer, &ecb_glTexCoordPointer},
{5195, "unused", NULL, NULL, NULL},
{5196, "glEdgeFlagPointer", NULL, &weglEdgeFlagPointer, &ecb_glEdgeFlagPointer},
{5197, "unused", NULL, NULL, NULL},
{5198, "glArrayElement", NULL, &weglArrayElement, &ecb_glArrayElement},
{5199, "glDrawArrays", NULL, &weglDrawArrays, &ecb_glDrawArrays},
{5200, "glDrawElements", NULL, &weglDrawElements, &ecb_glDrawElements},
{5201, "unused", NULL, NULL, NULL},
{5202, "glInterleavedArrays", NULL, &weglInterleavedArrays, &ecb_glInterleavedArrays},
{5203, "unused", NULL, NULL, NULL},
{5204, "glShadeModel", NULL, &weglShadeModel, &ecb_glShadeModel},
{5205, "glLightf", NULL, &weglLightf, &ecb_glLightf},
{5206, "glLighti", NULL, &weglLighti, &ecb_glLighti},
{5207, "glLightfv", NULL, &weglLightfv, &ecb_glLightfv},
{5208, "glLightiv", NULL, &weglLightiv, &ecb_glLightiv},
{5209, "glGetLightfv", NULL, &weglGetLightfv, &ecb_glGetLightfv},
{5210, "glGetLightiv", NULL, &weglGetLightiv, &ecb_glGetLightiv},
{5211, "glLightModelf", NULL, &weglLightModelf, &ecb_glLightModelf},
{5212, "glLightModeli", NULL, &weglLightModeli, &ecb_glLightModeli},
{5213, "glLightModelfv", NULL, &weglLightModelfv, &ecb_glLightModelfv},
{5214, "glLightModeliv", NULL, &weglLightModeliv, &ecb_glLightModeliv},
{5215, "glMaterialf", NULL, &weglMaterialf, &ecb_glMaterialf},
{5216, "glMateriali", NULL, &weglMateriali, &ecb_glMateriali},
{5217, "glMaterialfv", NULL, &weglMaterialfv, &ecb_glMaterialfv},
{5218, "glMaterialiv", NULL, &weglMaterialiv, &ecb_glMaterialiv},
{5219, "glGetMaterialfv", NULL, &weglGetMaterialfv, &ecb_glGetMaterialfv},
{5220, "glGetMaterialiv", NULL, &weglGetMaterialiv, &ecb_glGetMaterialiv},
{5221, "glColorMaterial", NULL, &weglColorMaterial, &ecb_glColorMaterial},
{5222, "glPixelZoom", NULL, &weglPixelZoom, &ecb_glPixelZoom},
{5223, "glPixelStoref", NULL, &weglPixelStoref, &ecb_glPixelStoref},
{5224, "glPixelStorei", NULL, &weglPixelStorei, &ecb_glPixelStorei},
{5225, "glPixelTransferf", NULL, &weglPixelTransferf, &ecb_glPixelTransferf},
{5226, "glPixelTransferi", NULL, &weglPixelTransferi, &ecb_glPixelTransferi},
{5227, "glPixelMapfv", NULL, &weglPixelMapfv, &ecb_glPixelMapfv},
{5228, "glPixelMapuiv", NULL, &weglPixelMapuiv, &ecb_glPixelMapuiv},
{5229, "glPixelMapusv", NULL, &weglPixelMapusv, &ecb_glPixelMapusv},
{5230, "glGetPixelMapfv", NULL, &weglGetPixelMapfv, &ecb_glGetPixelMapfv},
{5231, "glGetPixelMapuiv", NULL, &weglGetPixelMapuiv, &ecb_glGetPixelMapuiv},
{5232, "glGetPixelMapusv", NULL, &weglGetPixelMapusv, &ecb_glGetPixelMapusv},
{5233, "glBitmap", NULL, &weglBitmap, &ecb_glBitmap},
{5234, "unused", NULL, NULL, NULL},
{5235, "glReadPixels", NULL, &weglReadPixels, &ecb_glReadPixels},
{5236, "glDrawPixels", NULL, &weglDrawPixels, &ecb_glDrawPixels},
{5237, "unused", NULL, NULL, NULL},
{5238, "glCopyPixels", NULL, &weglCopyPixels, &ecb_glCopyPixels},
{5239, "glStencilFunc", NULL, &weglStencilFunc, &ecb_glStencilFunc},
{5240, "glStencilMask", NULL, &weglStencilMask, &ecb_glStencilMask},
{5241, "glStencilOp", NULL, &weglStencilOp, &ecb_glStencilOp},
{5242, "glClearStencil", NULL, &weglClearStencil, &ecb_glClearStencil},
{5243, "glTexGend", NULL, &weglTexGend, &ecb_glTexGend},
{5244, "glTexGenf", NULL, &weglTexGenf, &ecb_glTexGenf},
{5245, "glTexGeni", NULL, &weglTexGeni, &ecb_glTexGeni},
{5246, "glTexGendv", NULL, &weglTexGendv, &ecb_glTexGendv},
{5247, "glTexGenfv", NULL, &weglTexGenfv, &ecb_glTexGenfv},
{5248, "glTexGeniv", NULL, &weglTexGeniv, &ecb_glTexGeniv},
{5249, "glGetTexGendv", NULL, &weglGetTexGendv, &ecb_glGetTexGendv},
{5250, "glGetTexGenfv", NULL, &weglGetTexGenfv, &ecb_glGetTexGenfv},
{5251, "glGetTexGeniv", NULL, &weglGetTexGeniv, &ecb_glGetTexGeniv},
{5252, "glTexEnvf", NULL, &weglTexEnvf, &ecb_glTexEnvf},
{5253, "glTexEnvi", NULL, &weglTexEnvi, &ecb_glTexEnvi},
{5254, "glTexEnvfv", NULL, &weglTexEnvfv, &ecb_glTexEnvfv},
{5255, "glTexEnviv", NULL, &weglTexEnviv, &ecb_glTexEnviv},
{5256, "glGetTexEnvfv", NULL, &weglGetTexEnvfv, &ecb_glGetTexEnvfv},
{5257, "glGetTexEnviv", NULL, &weglGetTexEnviv, &ecb_glGetTexEnviv},
{5258, "glTexParameterf", NULL, &weglTexParameterf, &ecb_glTexParameterf},
{5259, "glTexParameteri", NULL, &weglTexParameteri, &ecb_glTexParameteri},
{5260, "glTexParameterfv", NULL, &weglTexParameterfv, &ecb_glTexParameterfv},
{5261, "glTexParameteriv", NULL, &weglTexParameteriv, &ecb_glTexParameteriv},
{5262, "glGetTexParameterfv", NULL, &weglGetTexParameterfv, &ecb_glGetTexParameterfv},
{5263, "glGetTexParameteriv", NULL, &weglGetTexParameteriv, &ecb_glGetTexParameteriv},
{5264, "glGetTexLevelParameterfv", NULL, &weglGetTexLevelParameterfv, &ecb_glGetTexLevelParameterfv},
{5265, "glGetTexLevelParameteriv", NULL, &weglGetTexLevelParameteriv, &ecb_glGetTexLevelParameteriv},
{5266, "glTexImage1D", NULL, &weglTexImage1D, &ecb_glTexImage1D},
{5267, "unused", NULL, NULL, NULL},
{5268, "glTexImage2D", NULL, &weglTexImage2D, &ecb_glTexImage2D},
{5269, "unused", NULL, NULL, NULL},
{5270, "glGetTexImage", NULL, &weglGetTexImage, &ecb_glGetTexImage},
{5271, "glGenTextures", NULL, &weglGenTextures, &ecb_glGenTextures},
{5272, "glDeleteTextures", NULL, &weglDeleteTextures, &ecb_glDeleteTextures},
{5273, "glBindTexture", NULL, &weglBindTexture, &ecb_glBindTexture},
{5274, "glPrioritizeTextures", NULL, &weglPrioritizeTextures, &ecb_glPrioritizeTextures},
{5275, "glAreTexturesResident", NULL, &weglAreTexturesResident, &ecb_glAreTexturesResident},
{5276, "glIsTexture", NULL, &weglIsTexture, &ecb_glIsTexture},
{5277, "glTexSubImage1D", NULL, &weglTexSubImage1D, &ecb_glTexSubImage1D},
{5278, "unused", NULL, NULL, NULL},
{5279, "glTexSubImage2D", NULL, &weglTexSubImage2D, &ecb_glTexSubImage2D},
{5280, "unused", NULL, NULL, NULL},
{5281, "glCopyTexImage1D", NULL, &weglCopyTexImage1D, &ecb_glCopyTexImage1D},
{5282, "glCopyTexImage2D", NULL, &weglCopyTexImage2D, &ecb_glCopyTexImage2D},
{5283, "glCopyTexSubImage1D", NULL, &weglCopyTexSubImage1D, &ecb_glCopyTexSubImage1D},
{5284, "glCopyTexSubImage2D", NULL, &weglCopyTexSubImage2D, &ecb_glCopyTexSubImage2D},
{5285, "glMap1d", NULL, &weglMap1d, &ecb_glMap1d},
{5286, "glMap1f", NULL, &weglMap1f, &ecb_glMap1f},
{5287, "glMap2d", NULL, &weglMap2d, &ecb_glMap2d},
{5288, "glMap2f", NULL, &weglMap2f, &ecb_glMap2f},
{5289, "glGetMapdv", NULL, &weglGetMapdv, &ecb_glGetMapdv},
{5290, "glGetMapfv", NULL, &weglGetMapfv, &ecb_glGetMapfv},
{5291, "glGetMapiv", NULL, &weglGetMapiv, &ecb_glGetMapiv},
{5292, "glEvalCoord1d", NULL, &weglEvalCoord1d, &ecb_glEvalCoord1d},
{5293, "glEvalCoord1f", NULL, &weglEvalCoord1f, &ecb_glEvalCoord1f},
{5294, "glEvalCoord2d", NULL, &weglEvalCoord2d, &ecb_glEvalCoord2d},
{5295, "glEvalCoord2f", NULL, &weglEvalCoord2f, &ecb_glEvalCoord2f},
{5296, "glMapGrid1d", NULL, &weglMapGrid1d, &ecb_glMapGrid1d},
{5297, "glMapGrid1f", NULL, &weglMapGrid1f, &ecb_glMapGrid1f},
{5298, "glMapGrid2d", NULL, &weglMapGrid2d, &ecb_glMapGrid2d},
{5299, "glMapGrid2f", NULL, &weglMapGrid2f, &ecb_glMapGrid2f},
{5300, "glEvalPoint1", NULL, &weglEvalPoint1, &ecb_glEvalPoint1},
{5301, "glEvalPoint2", NULL, &weglEvalPoint2, &ecb_glEvalPoint2},
{5302, "glEvalMesh1", NULL, &weglEvalMesh1, &ecb_glEvalMesh1},
{5303, "glEvalMesh2", NULL, &weglEvalMesh2, &ecb_glEvalMesh2},
{5304, "glFogf", NULL, &weglFogf, &ecb_glFogf},
{5305, "glFogi", NULL, &weglFogi, &ecb_glFogi},
{5306, "glFogfv", NULL, &weglFogfv, &ecb_glFogfv},
{5307, "glFogiv", NULL, &weglFogiv, &ecb_glFogiv},
{5308, "glFeedbackBuffer", NULL, &weglFeedbackBuffer, &ecb_glFeedbackBuffer},
{5309, "glPassThrough", NULL, &weglPassThrough, &ecb_glPassThrough},
{5310, "glSelectBuffer", NULL, &weglSelectBuffer, &ecb_glSelectBuffer},
{5311, "glInitNames", NULL, &weglInitNames, &ecb_glInitNames},
{5312, "glLoadName", NULL, &weglLoadName, &ecb_glLoadName},
{5313, "glPushName", NULL, &weglPushName, &ecb_glPushName},
{5314, "glPopName", NULL, &weglPopName, &ecb_glPopName},
{5315, "glDrawRangeElements", NULL, &weglDrawRangeElements, &ecb_glDrawRangeElements},
{5316, "unused", NULL, NULL, NULL},
{5317, "glTexImage3D", NULL, &weglTexImage3D, &ecb_glTexImage3D},
{5318, "unused", NULL, NULL, NULL},
{5319, "glTexSubImage3D", NULL, &weglTexSubImage3D, &ecb_glTexSubImage3D},
{5320, "unused", NULL, NULL, NULL},
{5321, "glCopyTexSubImage3D", NULL, &weglCopyTexSubImage3D, &ecb_glCopyTexSubImage3D},
{5322, "glActiveTexture", "glActiveTextureARB", &weglActiveTexture, &ecb_glActiveTexture},
{5323, "glSampleCoverage", NULL, &weglSampleCoverage, &ecb_glSampleCoverage},
{5324, "glCompressedTexImage3D", "glCompressedTexImage3DARB", &weglCompressedTexImage3D, &ecb_glCompressedTexImage3D},
{5325, "unused", NULL, NULL, NULL},
{5326, "glCompressedTexImage2D", "glCompressedTexImage2DARB", &weglCompressedTexImage2D, &ecb_glCompressedTexImage2D},
{5327, "unused", NULL, NULL, NULL},
{5328, "glCompressedTexImage1D", "glCompressedTexImage1DARB", &weglCompressedTexImage1D, &ecb_glCompressedTexImage1D},
{5329, "unused", NULL, NULL, NULL},
{5330, "glCompressedTexSubImage3D", "glCompressedTexSubImage3DARB", &weglCompressedTexSubImage3D, &ecb_glCompressedTexSubImage3D},
{5331, "unused", NULL, NULL, NULL},
{5332, "glCompressedTexSubImage2D", "glCompressedTexSubImage2DARB", &weglCompressedTexSubImage2D, &ecb_glCompressedTexSubImage2D},
{5333, "unused", NULL, NULL, NULL},
{5334, "glCompressedTexSubImage1D", "glCompressedTexSubImage1DARB", &weglCompressedTexSubImage1D, &ecb_glCompressedTexSubImage1D},
{5335, "unused", NULL, NULL, NULL},
{5336, "glGetCompressedTexImage", NULL, &weglGetCompressedTexImage, &ecb_glGetCompressedTexImage},
{5337, "glClientActiveTexture", "glClientActiveTextureARB", &weglClientActiveTexture, &ecb_glClientActiveTexture},
{5338, "glMultiTexCoord1d", "glMultiTexCoord1dARB", &weglMultiTexCoord1d, &ecb_glMultiTexCoord1d},
{5339, "glMultiTexCoord1f", "glMultiTexCoord1fARB", &weglMultiTexCoord1f, &ecb_glMultiTexCoord1f},
{5340, "glMultiTexCoord1i", "glMultiTexCoord1iARB", &weglMultiTexCoord1i, &ecb_glMultiTexCoord1i},
{5341, "glMultiTexCoord1s", "glMultiTexCoord1sARB", &weglMultiTexCoord1s, &ecb_glMultiTexCoord1s},
{5342, "glMultiTexCoord2d", "glMultiTexCoord2dARB", &weglMultiTexCoord2d, &ecb_glMultiTexCoord2d},
{5343, "glMultiTexCoord2f", "glMultiTexCoord2fARB", &weglMultiTexCoord2f, &ecb_glMultiTexCoord2f},
{5344, "glMultiTexCoord2i", "glMultiTexCoord2iARB", &weglMultiTexCoord2i, &ecb_glMultiTexCoord2i},
{5345, "glMultiTexCoord2s", "glMultiTexCoord2sARB", &weglMultiTexCoord2s, &ecb_glMultiTexCoord2s},
{5346, "glMultiTexCoord3d", "glMultiTexCoord3dARB", &weglMultiTexCoord3d, &ecb_glMultiTexCoord3d},
{5347, "glMultiTexCoord3f", "glMultiTexCoord3fARB", &weglMultiTexCoord3f, &ecb_glMultiTexCoord3f},
{5348, "glMultiTexCoord3i", "glMultiTexCoord3iARB", &weglMultiTexCoord3i, &ecb_glMultiTexCoord3i},
{5349, "glMultiTexCoord3s", "glMultiTexCoord3sARB", &weglMultiTexCoord3s, &ecb_glMultiTexCoord3s},
{5350, "glMultiTexCoord4d", "glMultiTexCoord4dARB", &weglMultiTexCoord4d, &ecb_glMultiTexCoord4d},
{5351, "glMultiTexCoord4f", "glMultiTexCoord4fARB", &weglMultiTexCoord4f, &ecb_glMultiTexCoord4f},
{5352, "glMultiTexCoord4i", "glMultiTexCoord4iARB", &weglMultiTexCoord4i, &ecb_glMultiTexCoord4i},
{5353, "glMultiTexCoord4s", "glMultiTexCoord4sARB", &weglMultiTexCoord4s, &ecb_glMultiTexCoord4s},
{5354, "glLoadTransposeMatrixf", NULL, &weglLoadTransposeMatrixf, &ecb_glLoadTransposeMatrixf},
{5355, "glLoadTransposeMatrixd", NULL, &weglLoadTransposeMatrixd, &ecb_glLoadTransposeMatrixd},
{5356, "glMultTransposeMatrixf", NULL, &weglMultTransposeMatrixf, &ecb_glMultTransposeMatrixf},
{5357, "glMultTransposeMatrixd", NULL, &weglMultTransposeMatrixd, &ecb_glMultTransposeMatrixd},
{5358, "glBlendFuncSeparate", NULL, &weglBlendFuncSeparate, &ecb_glBlendFuncSeparate},
{5359, "glMultiDrawArrays", NULL, &weglMultiDrawArrays, &ecb_glMultiDrawArrays},
{5360, "unused", NULL, NULL, NULL},
{5361, "glPointParameterf", "glPointParameterfARB", &weglPointParameterf, &ecb_glPointParameterf},
{5362, "glPointParameterfv", "glPointParameterfvARB", &weglPointParameterfv, &ecb_glPointParameterfv},
{5363, "glPointParameteri", NULL, &weglPointParameteri, &ecb_glPointParameteri},
{5364, "glPointParameteriv", NULL, &weglPointParameteriv, &ecb_glPointParameteriv},
{5365, "glFogCoordf", NULL, &weglFogCoordf, &ecb_glFogCoordf},
{5366, "glFogCoordd", NULL, &weglFogCoordd, &ecb_glFogCoordd},
{5367, "glFogCoordPointer", NULL, &weglFogCoordPointer, &ecb_glFogCoordPointer},
{5368, "unused", NULL, NULL, NULL},
{5369, "glSecondaryColor3b", NULL, &weglSecondaryColor3b, &ecb_glSecondaryColor3b},
{5370, "glSecondaryColor3d", NULL, &weglSecondaryColor3d, &ecb_glSecondaryColor3d},
{5371, "glSecondaryColor3f", NULL, &weglSecondaryColor3f, &ecb_glSecondaryColor3f},
{5372, "glSecondaryColor3i", NULL, &weglSecondaryColor3i, &ecb_glSecondaryColor3i},
{5373, "glSecondaryColor3s", NULL, &weglSecondaryColor3s, &ecb_glSecondaryColor3s},
{5374, "glSecondaryColor3ub", NULL, &weglSecondaryColor3ub, &ecb_glSecondaryColor3ub},
{5375, "glSecondaryColor3ui", NULL, &weglSecondaryColor3ui, &ecb_glSecondaryColor3ui},
{5376, "glSecondaryColor3us", NULL, &weglSecondaryColor3us, &ecb_glSecondaryColor3us},
{5377, "glSecondaryColorPointer", NULL, &weglSecondaryColorPointer, &ecb_glSecondaryColorPointer},
{5378, "unused", NULL, NULL, NULL},
{5379, "glWindowPos2d", "glWindowPos2dARB", &weglWindowPos2d, &ecb_glWindowPos2d},
{5380, "glWindowPos2f", "glWindowPos2fARB", &weglWindowPos2f, &ecb_glWindowPos2f},
{5381, "glWindowPos2i", "glWindowPos2iARB", &weglWindowPos2i, &ecb_glWindowPos2i},
{5382, "glWindowPos2s", "glWindowPos2sARB", &weglWindowPos2s, &ecb_glWindowPos2s},
{5383, "glWindowPos3d", "glWindowPos3dARB", &weglWindowPos3d, &ecb_glWindowPos3d},
{5384, "glWindowPos3f", "glWindowPos3fARB", &weglWindowPos3f, &ecb_glWindowPos3f},
{5385, "glWindowPos3i", "glWindowPos3iARB", &weglWindowPos3i, &ecb_glWindowPos3i},
{5386, "glWindowPos3s", "glWindowPos3sARB", &weglWindowPos3s, &ecb_glWindowPos3s},
{5387, "glBlendColor", NULL, &weglBlendColor, &ecb_glBlendColor},
{5388, "glBlendEquation", NULL, &weglBlendEquation, &ecb_glBlendEquation},
{5389, "glGenQueries", "glGenQueriesARB", &weglGenQueries, &ecb_glGenQueries},
{5390, "glDeleteQueries", "glDeleteQueriesARB", &weglDeleteQueries, &ecb_glDeleteQueries},
{5391, "glIsQuery", "glIsQueryARB", &weglIsQuery, &ecb_glIsQuery},
{5392, "glBeginQuery", "glBeginQueryARB", &weglBeginQuery, &ecb_glBeginQuery},
{5393, "glEndQuery", "glEndQueryARB", &weglEndQuery, &ecb_glEndQuery},
{5394, "glGetQueryiv", "glGetQueryivARB", &weglGetQueryiv, &ecb_glGetQueryiv},
{5395, "glGetQueryObjectiv", "glGetQueryObjectivARB", &weglGetQueryObjectiv, &ecb_glGetQueryObjectiv},
{5396, "glGetQueryObjectuiv", "glGetQueryObjectuivARB", &weglGetQueryObjectuiv, &ecb_glGetQueryObjectuiv},
{5397, "glBindBuffer", "glBindBufferARB", &weglBindBuffer, &ecb_glBindBuffer},
{5398, "glDeleteBuffers", "glDeleteBuffersARB", &weglDeleteBuffers, &ecb_glDeleteBuffers},
{5399, "glGenBuffers", "glGenBuffersARB", &weglGenBuffers, &ecb_glGenBuffers},
{5400, "glIsBuffer", "glIsBufferARB", &weglIsBuffer, &ecb_glIsBuffer},
{5401, "glBufferData", "glBufferDataARB", &weglBufferData, &ecb_glBufferData},
{5402, "unused", NULL, NULL, NULL},
{5403, "glBufferSubData", "glBufferSubDataARB", &weglBufferSubData, &ecb_glBufferSubData},
{5404, "unused", NULL, NULL, NULL},
{5405, "glGetBufferSubData", "glGetBufferSubDataARB", &weglGetBufferSubData, &ecb_glGetBufferSubData},
{5406, "glGetBufferParameteriv", NULL, &weglGetBufferParameteriv, &ecb_glGetBufferParameteriv},
{5407, "glBlendEquationSeparate", "glBlendEquationSeparateEXT", &weglBlendEquationSeparate, &ecb_glBlendEquationSeparate},
{5408, "glDrawBuffers", "glDrawBuffersARB", &weglDrawBuffers, &ecb_glDrawBuffers},
{5409, "glStencilOpSeparate", "glStencilOpSeparateATI", &weglStencilOpSeparate, &ecb_glStencilOpSeparate},
{5410, "glStencilFuncSeparate", "glStencilFuncSeparateATI", &weglStencilFuncSeparate, &ecb_glStencilFuncSeparate},
{5411, "glStencilMaskSeparate", NULL, &weglStencilMaskSeparate, &ecb_glStencilMaskSeparate},
{5412, "glAttachShader", NULL, &weglAttachShader, &ecb_glAttachShader},
{5413, "glBindAttribLocation", NULL, &weglBindAttribLocation, &ecb_glBindAttribLocation},
{5414, "glCompileShader", NULL, &weglCompileShader, &ecb_glCompileShader},
{5415, "glCreateProgram", NULL, &weglCreateProgram, &ecb_glCreateProgram},
{5416, "glCreateShader", NULL, &weglCreateShader, &ecb_glCreateShader},
{5417, "glDeleteProgram", NULL, &weglDeleteProgram, &ecb_glDeleteProgram},
{5418, "glDeleteShader", NULL, &weglDeleteShader, &ecb_glDeleteShader},
{5419, "glDetachShader", NULL, &weglDetachShader, &ecb_glDetachShader},
{5420, "glDisableVertexAttribArray", "glDisableVertexAttribArrayARB", &weglDisableVertexAttribArray, &ecb_glDisableVertexAttribArray},
{5421, "glEnableVertexAttribArray", "glEnableVertexAttribArrayARB", &weglEnableVertexAttribArray, &ecb_glEnableVertexAttribArray},
{5422, "glGetActiveAttrib", NULL, &weglGetActiveAttrib, &ecb_glGetActiveAttrib},
{5423, "glGetActiveUniform", NULL, &weglGetActiveUniform, &ecb_glGetActiveUniform},
{5424, "glGetAttachedShaders", NULL, &weglGetAttachedShaders, &ecb_glGetAttachedShaders},
{5425, "glGetAttribLocation", NULL, &weglGetAttribLocation, &ecb_glGetAttribLocation},
{5426, "glGetProgramiv", "glGetProgramivARB", &weglGetProgramiv, &ecb_glGetProgramiv},
{5427, "glGetProgramInfoLog", NULL, &weglGetProgramInfoLog, &ecb_glGetProgramInfoLog},
{5428, "glGetShaderiv", NULL, &weglGetShaderiv, &ecb_glGetShaderiv},
{5429, "glGetShaderInfoLog", NULL, &weglGetShaderInfoLog, &ecb_glGetShaderInfoLog},
{5430, "glGetShaderSource", NULL, &weglGetShaderSource, &ecb_glGetShaderSource},
{5431, "glGetUniformLocation", NULL, &weglGetUniformLocation, &ecb_glGetUniformLocation},
{5432, "glGetUniformfv", NULL, &weglGetUniformfv, &ecb_glGetUniformfv},
{5433, "glGetUniformiv", NULL, &weglGetUniformiv, &ecb_glGetUniformiv},
{5434, "glGetVertexAttribdv", "glGetVertexAttribdvARB", &weglGetVertexAttribdv, &ecb_glGetVertexAttribdv},
{5435, "glGetVertexAttribfv", "glGetVertexAttribfvARB", &weglGetVertexAttribfv, &ecb_glGetVertexAttribfv},
{5436, "glGetVertexAttribiv", "glGetVertexAttribivARB", &weglGetVertexAttribiv, &ecb_glGetVertexAttribiv},
{5437, "glIsProgram", "glIsProgramARB", &weglIsProgram, &ecb_glIsProgram},
{5438, "glIsShader", NULL, &weglIsShader, &ecb_glIsShader},
{5439, "glLinkProgram", NULL, &weglLinkProgram, &ecb_glLinkProgram},
{5440, "glShaderSource", NULL, &weglShaderSource, &ecb_glShaderSource},
{5441, "glUseProgram", NULL, &weglUseProgram, &ecb_glUseProgram},
{5442, "glUniform1f", "glUniform1fARB", &weglUniform1f, &ecb_glUniform1f},
{5443, "glUniform2f", "glUniform2fARB", &weglUniform2f, &ecb_glUniform2f},
{5444, "glUniform3f", "glUniform3fARB", &weglUniform3f, &ecb_glUniform3f},
{5445, "glUniform4f", "glUniform4fARB", &weglUniform4f, &ecb_glUniform4f},
{5446, "glUniform1i", "glUniform1iARB", &weglUniform1i, &ecb_glUniform1i},
{5447, "glUniform2i", "glUniform2iARB", &weglUniform2i, &ecb_glUniform2i},
{5448, "glUniform3i", "glUniform3iARB", &weglUniform3i, &ecb_glUniform3i},
{5449, "glUniform4i", "glUniform4iARB", &weglUniform4i, &ecb_glUniform4i},
{5450, "glUniform1fv", "glUniform1fvARB", &weglUniform1fv, &ecb_glUniform1fv},
{5451, "glUniform2fv", "glUniform2fvARB", &weglUniform2fv, &ecb_glUniform2fv},
{5452, "glUniform3fv", "glUniform3fvARB", &weglUniform3fv, &ecb_glUniform3fv},
{5453, "glUniform4fv", "glUniform4fvARB", &weglUniform4fv, &ecb_glUniform4fv},
{5454, "glUniform1iv", "glUniform1ivARB", &weglUniform1iv, &ecb_glUniform1iv},
{5455, "glUniform2iv", "glUniform2ivARB", &weglUniform2iv, &ecb_glUniform2iv},
{5456, "glUniform3iv", "glUniform3ivARB", &weglUniform3iv, &ecb_glUniform3iv},
{5457, "glUniform4iv", "glUniform4ivARB", &weglUniform4iv, &ecb_glUniform4iv},
{5458, "glUniformMatrix2fv", "glUniformMatrix2fvARB", &weglUniformMatrix2fv, &ecb_glUniformMatrix2fv},
{5459, "glUniformMatrix3fv", "glUniformMatrix3fvARB", &weglUniformMatrix3fv, &ecb_glUniformMatrix3fv},
{5460, "glUniformMatrix4fv", "glUniformMatrix4fvARB", &weglUniformMatrix4fv, &ecb_glUniformMatrix4fv},
{5461, "glValidateProgram", NULL, &weglValidateProgram, &ecb_glValidateProgram},
{5462, "glVertexAttrib1d", "glVertexAttrib1dARB", &weglVertexAttrib1d, &ecb_glVertexAttrib1d},
{5463, "glVertexAttrib1f", "glVertexAttrib1fARB", &weglVertexAttrib1f, &ecb_glVertexAttrib1f},
{5464, "glVertexAttrib1s", "glVertexAttrib1sARB", &weglVertexAttrib1s, &ecb_glVertexAttrib1s},
{5465, "glVertexAttrib2d", "glVertexAttrib2dARB", &weglVertexAttrib2d, &ecb_glVertexAttrib2d},
{5466, "glVertexAttrib2f", "glVertexAttrib2fARB", &weglVertexAttrib2f, &ecb_glVertexAttrib2f},
{5467, "glVertexAttrib2s", "glVertexAttrib2sARB", &weglVertexAttrib2s, &ecb_glVertexAttrib2s},
{5468, "glVertexAttrib3d", "glVertexAttrib3dARB", &weglVertexAttrib3d, &ecb_glVertexAttrib3d},
{5469, "glVertexAttrib3f", "glVertexAttrib3fARB", &weglVertexAttrib3f, &ecb_glVertexAttrib3f},
{5470, "glVertexAttrib3s", "glVertexAttrib3sARB", &weglVertexAttrib3s, &ecb_glVertexAttrib3s},
{5471, "glVertexAttrib4Nbv", "glVertexAttrib4NbvARB", &weglVertexAttrib4Nbv, &ecb_glVertexAttrib4Nbv},
{5472, "glVertexAttrib4Niv", "glVertexAttrib4NivARB", &weglVertexAttrib4Niv, &ecb_glVertexAttrib4Niv},
{5473, "glVertexAttrib4Nsv", "glVertexAttrib4NsvARB", &weglVertexAttrib4Nsv, &ecb_glVertexAttrib4Nsv},
{5474, "glVertexAttrib4Nub", "glVertexAttrib4NubARB", &weglVertexAttrib4Nub, &ecb_glVertexAttrib4Nub},
{5475, "glVertexAttrib4Nuiv", "glVertexAttrib4NuivARB", &weglVertexAttrib4Nuiv, &ecb_glVertexAttrib4Nuiv},
{5476, "glVertexAttrib4Nusv", "glVertexAttrib4NusvARB", &weglVertexAttrib4Nusv, &ecb_glVertexAttrib4Nusv},
{5477, "glVertexAttrib4bv", "glVertexAttrib4bvARB", &weglVertexAttrib4bv, &ecb_glVertexAttrib4bv},
{5478, "glVertexAttrib4d", "glVertexAttrib4dARB", &weglVertexAttrib4d, &ecb_glVertexAttrib4d},
{5479, "glVertexAttrib4f", "glVertexAttrib4fARB", &weglVertexAttrib4f, &ecb_glVertexAttrib4f},
{5480, "glVertexAttrib4iv", "glVertexAttrib4ivARB", &weglVertexAttrib4iv, &ecb_glVertexAttrib4iv},
{5481, "glVertexAttrib4s", "glVertexAttrib4sARB", &weglVertexAttrib4s, &ecb_glVertexAttrib4s},
{5482, "glVertexAttrib4ubv", "glVertexAttrib4ubvARB", &weglVertexAttrib4ubv, &ecb_glVertexAttrib4ubv},
{5483, "glVertexAttrib4uiv", "glVertexAttrib4uivARB", &weglVertexAttrib4uiv, &ecb_glVertexAttrib4uiv},
{5484, "glVertexAttrib4usv", "glVertexAttrib4usvARB", &weglVertexAttrib4usv, &ecb_glVertexAttrib4usv},
{5485, "glVertexAttribPointer", "glVertexAttribPointerARB", &weglVertexAttribPointer, &ecb_glVertexAttribPointer},
{5486, "unused", NULL, NULL, NULL},
{5487, "glUniformMatrix2x3fv", NULL, &weglUniformMatrix2x3fv, &ecb_glUniformMatrix2x3fv},
{5488, "glUniformMatrix3x2fv", NULL, &weglUniformMatrix3x2fv, &ecb_glUniformMatrix3x2fv},
{5489, "glUniformMatrix2x4fv", NULL, &weglUniformMatrix2x4fv, &ecb_glUniformMatrix2x4fv},
{5490, "glUniformMatrix4x2fv", NULL, &weglUniformMatrix4x2fv, &ecb_glUniformMatrix4x2fv},
{5491, "glUniformMatrix3x4fv", NULL, &weglUniformMatrix3x4fv, &ecb_glUniformMatrix3x4fv},
{5492, "glUniformMatrix4x3fv", NULL, &weglUniformMatrix4x3fv, &ecb_glUniformMatrix4x3fv},
{5493, "glColorMaski", NULL, &weglColorMaski, &ecb_glColorMaski},
{5494, "glGetBooleani_v", NULL, &weglGetBooleani_v, &ecb_glGetBooleani_v},
{5495, "glGetIntegeri_v", NULL, &weglGetIntegeri_v, &ecb_glGetIntegeri_v},
{5496, "glEnablei", NULL, &weglEnablei, &ecb_glEnablei},
{5497, "glDisablei", NULL, &weglDisablei, &ecb_glDisablei},
{5498, "glIsEnabledi", NULL, &weglIsEnabledi, &ecb_glIsEnabledi},
{5499, "glBeginTransformFeedback", NULL, &weglBeginTransformFeedback, &ecb_glBeginTransformFeedback},
{5500, "glEndTransformFeedback", NULL, &weglEndTransformFeedback, &ecb_glEndTransformFeedback},
{5501, "glBindBufferRange", NULL, &weglBindBufferRange, &ecb_glBindBufferRange},
{5502, "glBindBufferBase", NULL, &weglBindBufferBase, &ecb_glBindBufferBase},
{5503, "glTransformFeedbackVaryings", NULL, &weglTransformFeedbackVaryings, &ecb_glTransformFeedbackVaryings},
{5504, "glGetTransformFeedbackVarying", NULL, &weglGetTransformFeedbackVarying, &ecb_glGetTransformFeedbackVarying},
{5505, "glClampColor", "glClampColorARB", &weglClampColor, &ecb_glClampColor},
{5506, "glBeginConditionalRender", NULL, &weglBeginConditionalRender, &ecb_glBeginConditionalRender},
{5507, "glEndConditionalRender", NULL, &weglEndConditionalRender, &ecb_glEndConditionalRender},
{5508, "glVertexAttribIPointer", NULL, &weglVertexAttribIPointer, &ecb_glVertexAttribIPointer},
{5509, "unused", NULL, NULL, NULL},
{5510, "glGetVertexAttribIiv", NULL, &weglGetVertexAttribIiv, &ecb_glGetVertexAttribIiv},
{5511, "glGetVertexAttribIuiv", NULL, &weglGetVertexAttribIuiv, &ecb_glGetVertexAttribIuiv},
{5512, "glVertexAttribI1i", NULL, &weglVertexAttribI1i, &ecb_glVertexAttribI1i},
{5513, "glVertexAttribI2i", NULL, &weglVertexAttribI2i, &ecb_glVertexAttribI2i},
{5514, "glVertexAttribI3i", NULL, &weglVertexAttribI3i, &ecb_glVertexAttribI3i},
{5515, "glVertexAttribI4i", NULL, &weglVertexAttribI4i, &ecb_glVertexAttribI4i},
{5516, "glVertexAttribI1ui", NULL, &weglVertexAttribI1ui, &ecb_glVertexAttribI1ui},
{5517, "glVertexAttribI2ui", NULL, &weglVertexAttribI2ui, &ecb_glVertexAttribI2ui},
{5518, "glVertexAttribI3ui", NULL, &weglVertexAttribI3ui, &ecb_glVertexAttribI3ui},
{5519, "glVertexAttribI4ui", NULL, &weglVertexAttribI4ui, &ecb_glVertexAttribI4ui},
{5520, "glVertexAttribI4bv", NULL, &weglVertexAttribI4bv, &ecb_glVertexAttribI4bv},
{5521, "glVertexAttribI4sv", NULL, &weglVertexAttribI4sv, &ecb_glVertexAttribI4sv},
{5522, "glVertexAttribI4ubv", NULL, &weglVertexAttribI4ubv, &ecb_glVertexAttribI4ubv},
{5523, "glVertexAttribI4usv", NULL, &weglVertexAttribI4usv, &ecb_glVertexAttribI4usv},
{5524, "glGetUniformuiv", NULL, &weglGetUniformuiv, &ecb_glGetUniformuiv},
{5525, "glBindFragDataLocation", NULL, &weglBindFragDataLocation, &ecb_glBindFragDataLocation},
{5526, "glGetFragDataLocation", NULL, &weglGetFragDataLocation, &ecb_glGetFragDataLocation},
{5527, "glUniform1ui", NULL, &weglUniform1ui, &ecb_glUniform1ui},
{5528, "glUniform2ui", NULL, &weglUniform2ui, &ecb_glUniform2ui},
{5529, "glUniform3ui", NULL, &weglUniform3ui, &ecb_glUniform3ui},
{5530, "glUniform4ui", NULL, &weglUniform4ui, &ecb_glUniform4ui},
{5531, "glUniform1uiv", NULL, &weglUniform1uiv, &ecb_glUniform1uiv},
{5532, "glUniform2uiv", NULL, &weglUniform2uiv, &ecb_glUniform2uiv},
{5533, "glUniform3uiv", NULL, &weglUniform3uiv, &ecb_glUniform3uiv},
{5534, "glUniform4uiv", NULL, &weglUniform4uiv, &ecb_glUniform4uiv},
{5535, "glTexParameterIiv", NULL, &weglTexParameterIiv, &ecb_glTexParameterIiv},
{5536, "glTexParameterIuiv", NULL, &weglTexParameterIuiv, &ecb_glTexParameterIuiv},
{5537, "glGetTexParameterIiv", NULL, &weglGetTexParameterIiv, &ecb_glGetTexParameterIiv},
{5538, "glGetTexParameterIuiv", NULL, &weglGetTexParameterIuiv, &ecb_glGetTexParameterIuiv},
{5539, "glClearBufferiv", NULL, &weglClearBufferiv, &ecb_glClearBufferiv},
{5540, "glClearBufferuiv", NULL, &weglClearBufferuiv, &ecb_glClearBufferuiv},
{5541, "glClearBufferfv", NULL, &weglClearBufferfv, &ecb_glClearBufferfv},
{5542, "glClearBufferfi", NULL, &weglClearBufferfi, &ecb_glClearBufferfi},
{5543, "glGetStringi", NULL, (void *) &weglGetStringi, &ecb_glGetStringi},
{5544, "glIsRenderbuffer", "glIsRenderbufferEXT", &weglIsRenderbuffer, &ecb_glIsRenderbuffer},
{5545, "glBindRenderbuffer", "glBindRenderbufferEXT", &weglBindRenderbuffer, &ecb_glBindRenderbuffer},
{5546, "glDeleteRenderbuffers", "glDeleteRenderbuffersEXT", &weglDeleteRenderbuffers, &ecb_glDeleteRenderbuffers},
{5547, "glGenRenderbuffers", "glGenRenderbuffersEXT", &weglGenRenderbuffers, &ecb_glGenRenderbuffers},
{5548, "glRenderbufferStorage", "glRenderbufferStorageEXT", &weglRenderbufferStorage, &ecb_glRenderbufferStorage},
{5549, "glGetRenderbufferParameteriv", "glGetRenderbufferParameterivEXT", &weglGetRenderbufferParameteriv, &ecb_glGetRenderbufferParameteriv},
{5550, "glIsFramebuffer", "glIsFramebufferEXT", &weglIsFramebuffer, &ecb_glIsFramebuffer},
{5551, "glBindFramebuffer", "glBindFramebufferEXT", &weglBindFramebuffer, &ecb_glBindFramebuffer},
{5552, "glDeleteFramebuffers", "glDeleteFramebuffersEXT", &weglDeleteFramebuffers, &ecb_glDeleteFramebuffers},
{5553, "glGenFramebuffers", "glGenFramebuffersEXT", &weglGenFramebuffers, &ecb_glGenFramebuffers},
{5554, "glCheckFramebufferStatus", "glCheckFramebufferStatusEXT", &weglCheckFramebufferStatus, &ecb_glCheckFramebufferStatus},
{5555, "glFramebufferTexture1D", "glFramebufferTexture1DEXT", &weglFramebufferTexture1D, &ecb_glFramebufferTexture1D},
{5556, "glFramebufferTexture2D", "glFramebufferTexture2DEXT", &weglFramebufferTexture2D, &ecb_glFramebufferTexture2D},
{5557, "glFramebufferTexture3D", "glFramebufferTexture3DEXT", &weglFramebufferTexture3D, &ecb_glFramebufferTexture3D},
{5558, "glFramebufferRenderbuffer", "glFramebufferRenderbufferEXT", &weglFramebufferRenderbuffer, &ecb_glFramebufferRenderbuffer},
{5559, "glGetFramebufferAttachmentParameteriv", "glGetFramebufferAttachmentParameterivEXT", &weglGetFramebufferAttachmentParameteriv, &ecb_glGetFramebufferAttachmentParameteriv},
{5560, "glGenerateMipmap", "glGenerateMipmapEXT", &weglGenerateMipmap, &ecb_glGenerateMipmap},
{5561, "glBlitFramebuffer", "glBlitFramebufferEXT", &weglBlitFramebuffer, &ecb_glBlitFramebuffer},
{5562, "glRenderbufferStorageMultisample", "glRenderbufferStorageMultisampleEXT", &weglRenderbufferStorageMultisample, &ecb_glRenderbufferStorageMultisample},
{5563, "glFramebufferTextureLayer", "glFramebufferTextureLayerARB", &weglFramebufferTextureLayer, &ecb_glFramebufferTextureLayer},
{5564, "glFlushMappedBufferRange", NULL, &weglFlushMappedBufferRange, &ecb_glFlushMappedBufferRange},
{5565, "glBindVertexArray", NULL, &weglBindVertexArray, &ecb_glBindVertexArray},
{5566, "glDeleteVertexArrays", NULL, &weglDeleteVertexArrays, &ecb_glDeleteVertexArrays},
{5567, "glGenVertexArrays", NULL, &weglGenVertexArrays, &ecb_glGenVertexArrays},
{5568, "glIsVertexArray", NULL, &weglIsVertexArray, &ecb_glIsVertexArray},
{5569, "glDrawArraysInstanced", "glDrawArraysInstancedARB", &weglDrawArraysInstanced, &ecb_glDrawArraysInstanced},
{5570, "glDrawElementsInstanced", "glDrawElementsInstancedARB", &weglDrawElementsInstanced, &ecb_glDrawElementsInstanced},
{5571, "unused", NULL, NULL, NULL},
{5572, "glTexBuffer", "glTexBufferARB", &weglTexBuffer, &ecb_glTexBuffer},
{5573, "glPrimitiveRestartIndex", NULL, &weglPrimitiveRestartIndex, &ecb_glPrimitiveRestartIndex},
{5574, "glCopyBufferSubData", NULL, &weglCopyBufferSubData, &ecb_glCopyBufferSubData},
{5575, "glGetUniformIndices", NULL, &weglGetUniformIndices, &ecb_glGetUniformIndices},
{5576, "glGetActiveUniformsiv", NULL, &weglGetActiveUniformsiv, &ecb_glGetActiveUniformsiv},
{5577, "glGetActiveUniformName", NULL, &weglGetActiveUniformName, &ecb_glGetActiveUniformName},
{5578, "glGetUniformBlockIndex", NULL, &weglGetUniformBlockIndex, &ecb_glGetUniformBlockIndex},
{5579, "glGetActiveUniformBlockiv", NULL, &weglGetActiveUniformBlockiv, &ecb_glGetActiveUniformBlockiv},
{5580, "glGetActiveUniformBlockName", NULL, &weglGetActiveUniformBlockName, &ecb_glGetActiveUniformBlockName},
{5581, "glUniformBlockBinding", NULL, &weglUniformBlockBinding, &ecb_glUniformBlockBinding},
{5582, "glDrawElementsBaseVertex", NULL, &weglDrawElementsBaseVertex, &ecb_glDrawElementsBaseVertex},
{5583, "unused", NULL, NULL, NULL},
{5584, "glDrawRangeElementsBaseVertex", NULL, &weglDrawRangeElementsBaseVertex, &ecb_glDrawRangeElementsBaseVertex},
{5585, "unused", NULL, NULL, NULL},
{5586, "glDrawElementsInstancedBaseVertex", NULL, &weglDrawElementsInstancedBaseVertex, &ecb_glDrawElementsInstancedBaseVertex},
{5587, "unused", NULL, NULL, NULL},
{5588, "glProvokingVertex", NULL, &weglProvokingVertex, &ecb_glProvokingVertex},
{5589, "glFenceSync", NULL, &weglFenceSync, &ecb_glFenceSync},
{5590, "glIsSync", NULL, &weglIsSync, &ecb_glIsSync},
{5591, "glDeleteSync", NULL, &weglDeleteSync, &ecb_glDeleteSync},
{5592, "glClientWaitSync", NULL, &weglClientWaitSync, &ecb_glClientWaitSync},
{5593, "glWaitSync", NULL, &weglWaitSync, &ecb_glWaitSync},
{5594, "glGetInteger64v", NULL, &weglGetInteger64v, &ecb_glGetInteger64v},
{5595, "glGetSynciv", NULL, &weglGetSynciv, &ecb_glGetSynciv},
{5596, "glGetInteger64i_v", NULL, &weglGetInteger64i_v, &ecb_glGetInteger64i_v},
{5597, "glGetBufferParameteri64v", NULL, &weglGetBufferParameteri64v, &ecb_glGetBufferParameteri64v},
{5598, "glFramebufferTexture", "glFramebufferTextureARB", &weglFramebufferTexture, &ecb_glFramebufferTexture},
{5599, "glTexImage2DMultisample", NULL, &weglTexImage2DMultisample, &ecb_glTexImage2DMultisample},
{5600, "glTexImage3DMultisample", NULL, &weglTexImage3DMultisample, &ecb_glTexImage3DMultisample},
{5601, "glGetMultisamplefv", NULL, &weglGetMultisamplefv, &ecb_glGetMultisamplefv},
{5602, "glSampleMaski", NULL, &weglSampleMaski, &ecb_glSampleMaski},
{5603, "glBindFragDataLocationIndexed", NULL, &weglBindFragDataLocationIndexed, &ecb_glBindFragDataLocationIndexed},
{5604, "glGetFragDataIndex", NULL, &weglGetFragDataIndex, &ecb_glGetFragDataIndex},
{5605, "glGenSamplers", NULL, &weglGenSamplers, &ecb_glGenSamplers},
{5606, "glDeleteSamplers", NULL, &weglDeleteSamplers, &ecb_glDeleteSamplers},
{5607, "glIsSampler", NULL, &weglIsSampler, &ecb_glIsSampler},
{5608, "glBindSampler", NULL, &weglBindSampler, &ecb_glBindSampler},
{5609, "glSamplerParameteri", NULL, &weglSamplerParameteri, &ecb_glSamplerParameteri},
{5610, "glSamplerParameteriv", NULL, &weglSamplerParameteriv, &ecb_glSamplerParameteriv},
{5611, "glSamplerParameterf", NULL, &weglSamplerParameterf, &ecb_glSamplerParameterf},
{5612, "glSamplerParameterfv", NULL, &weglSamplerParameterfv, &ecb_glSamplerParameterfv},
{5613, "glSamplerParameterIiv", NULL, &weglSamplerParameterIiv, &ecb_glSamplerParameterIiv},
{5614, "glSamplerParameterIuiv", NULL, &weglSamplerParameterIuiv, &ecb_glSamplerParameterIuiv},
{5615, "glGetSamplerParameteriv", NULL, &weglGetSamplerParameteriv, &ecb_glGetSamplerParameteriv},
{5616, "glGetSamplerParameterIiv", NULL, &weglGetSamplerParameterIiv, &ecb_glGetSamplerParameterIiv},
{5617, "glGetSamplerParameterfv", NULL, &weglGetSamplerParameterfv, &ecb_glGetSamplerParameterfv},
{5618, "glGetSamplerParameterIuiv", NULL, &weglGetSamplerParameterIuiv, &ecb_glGetSamplerParameterIuiv},
{5619, "glQueryCounter", NULL, &weglQueryCounter, &ecb_glQueryCounter},
{5620, "glGetQueryObjecti64v", NULL, &weglGetQueryObjecti64v, &ecb_glGetQueryObjecti64v},
{5621, "glGetQueryObjectui64v", NULL, &weglGetQueryObjectui64v, &ecb_glGetQueryObjectui64v},
{5622, "glVertexAttribDivisor", "glVertexAttribDivisorARB", &weglVertexAttribDivisor, &ecb_glVertexAttribDivisor},
{5623, "glMinSampleShading", "glMinSampleShadingARB", &weglMinSampleShading, &ecb_glMinSampleShading},
{5624, "glBlendEquationi", "glBlendEquationiARB", &weglBlendEquationi, &ecb_glBlendEquationi},
{5625, "glBlendEquationSeparatei", "glBlendEquationSeparateiARB", &weglBlendEquationSeparatei, &ecb_glBlendEquationSeparatei},
{5626, "glBlendFunci", "glBlendFunciARB", &weglBlendFunci, &ecb_glBlendFunci},
{5627, "glBlendFuncSeparatei", "glBlendFuncSeparateiARB", &weglBlendFuncSeparatei, &ecb_glBlendFuncSeparatei},
{5628, "glDrawArraysIndirect", NULL, &weglDrawArraysIndirect, &ecb_glDrawArraysIndirect},
{5629, "unused", NULL, NULL, NULL},
{5630, "glDrawElementsIndirect", NULL, &weglDrawElementsIndirect, &ecb_glDrawElementsIndirect},
{5631, "unused", NULL, NULL, NULL},
{5632, "glUniform1d", NULL, &weglUniform1d, &ecb_glUniform1d},
{5633, "glUniform2d", NULL, &weglUniform2d, &ecb_glUniform2d},
{5634, "glUniform3d", NULL, &weglUniform3d, &ecb_glUniform3d},
{5635, "glUniform4d", NULL, &weglUniform4d, &ecb_glUniform4d},
{5636, "glUniform1dv", NULL, &weglUniform1dv, &ecb_glUniform1dv},
{5637, "glUniform2dv", NULL, &weglUniform2dv, &ecb_glUniform2dv},
{5638, "glUniform3dv", NULL, &weglUniform3dv, &ecb_glUniform3dv},
{5639, "glUniform4dv", NULL, &weglUniform4dv, &ecb_glUniform4dv},
{5640, "glUniformMatrix2dv", NULL, &weglUniformMatrix2dv, &ecb_glUniformMatrix2dv},
{5641, "glUniformMatrix3dv", NULL, &weglUniformMatrix3dv, &ecb_glUniformMatrix3dv},
{5642, "glUniformMatrix4dv", NULL, &weglUniformMatrix4dv, &ecb_glUniformMatrix4dv},
{5643, "glUniformMatrix2x3dv", NULL, &weglUniformMatrix2x3dv, &ecb_glUniformMatrix2x3dv},
{5644, "glUniformMatrix2x4dv", NULL, &weglUniformMatrix2x4dv, &ecb_glUniformMatrix2x4dv},
{5645, "glUniformMatrix3x2dv", NULL, &weglUniformMatrix3x2dv, &ecb_glUniformMatrix3x2dv},
{5646, "glUniformMatrix3x4dv", NULL, &weglUniformMatrix3x4dv, &ecb_glUniformMatrix3x4dv},
{5647, "glUniformMatrix4x2dv", NULL, &weglUniformMatrix4x2dv, &ecb_glUniformMatrix4x2dv},
{5648, "glUniformMatrix4x3dv", NULL, &weglUniformMatrix4x3dv, &ecb_glUniformMatrix4x3dv},
{5649, "glGetUniformdv", NULL, &weglGetUniformdv, &ecb_glGetUniformdv},
{5650, "glGetSubroutineUniformLocation", NULL, &weglGetSubroutineUniformLocation, &ecb_glGetSubroutineUniformLocation},
{5651, "glGetSubroutineIndex", NULL, &weglGetSubroutineIndex, &ecb_glGetSubroutineIndex},
{5652, "glGetActiveSubroutineUniformName", NULL, &weglGetActiveSubroutineUniformName, &ecb_glGetActiveSubroutineUniformName},
{5653, "glGetActiveSubroutineName", NULL, &weglGetActiveSubroutineName, &ecb_glGetActiveSubroutineName},
{5654, "glUniformSubroutinesuiv", NULL, &weglUniformSubroutinesuiv, &ecb_glUniformSubroutinesuiv},
{5655, "glGetUniformSubroutineuiv", NULL, &weglGetUniformSubroutineuiv, &ecb_glGetUniformSubroutineuiv},
{5656, "glGetProgramStageiv", NULL, &weglGetProgramStageiv, &ecb_glGetProgramStageiv},
{5657, "glPatchParameteri", NULL, &weglPatchParameteri, &ecb_glPatchParameteri},
{5658, "glPatchParameterfv", NULL, &weglPatchParameterfv, &ecb_glPatchParameterfv},
{5659, "glBindTransformFeedback", NULL, &weglBindTransformFeedback, &ecb_glBindTransformFeedback},
{5660, "glDeleteTransformFeedbacks", NULL, &weglDeleteTransformFeedbacks, &ecb_glDeleteTransformFeedbacks},
{5661, "glGenTransformFeedbacks", NULL, &weglGenTransformFeedbacks, &ecb_glGenTransformFeedbacks},
{5662, "glIsTransformFeedback", NULL, &weglIsTransformFeedback, &ecb_glIsTransformFeedback},
{5663, "glPauseTransformFeedback", NULL, &weglPauseTransformFeedback, &ecb_glPauseTransformFeedback},
{5664, "glResumeTransformFeedback", NULL, &weglResumeTransformFeedback, &ecb_glResumeTransformFeedback},
{5665, "glDrawTransformFeedback", NULL, &weglDrawTransformFeedback, &ecb_glDrawTransformFeedback},
{5666, "glDrawTransformFeedbackStream", NULL, &weglDrawTransformFeedbackStream, &ecb_glDrawTransformFeedbackStream},
{5667, "glBeginQueryIndexed", NULL, &weglBeginQueryIndexed, &ecb_glBeginQueryIndexed},
{5668, "glEndQueryIndexed", NULL, &weglEndQueryIndexed, &ecb_glEndQueryIndexed},
{5669, "glGetQueryIndexediv", NULL, &weglGetQueryIndexediv, &ecb_glGetQueryIndexediv},
{5670, "glReleaseShaderCompiler", NULL, &weglReleaseShaderCompiler, &ecb_glReleaseShaderCompiler},
{5671, "glShaderBinary", NULL, &weglShaderBinary, &ecb_glShaderBinary},
{5672, "glGetShaderPrecisionFormat", NULL, &weglGetShaderPrecisionFormat, &ecb_glGetShaderPrecisionFormat},
{5673, "glDepthRangef", NULL, &weglDepthRangef, &ecb_glDepthRangef},
{5674, "glClearDepthf", NULL, &weglClearDepthf, &ecb_glClearDepthf},
{5675, "glGetProgramBinary", NULL, &weglGetProgramBinary, &ecb_glGetProgramBinary},
{5676, "glProgramBinary", NULL, &weglProgramBinary, &ecb_glProgramBinary},
{5677, "glProgramParameteri", "glProgramParameteriARB", &weglProgramParameteri, &ecb_glProgramParameteri},
{5678, "glUseProgramStages", NULL, &weglUseProgramStages, &ecb_glUseProgramStages},
{5679, "glActiveShaderProgram", NULL, &weglActiveShaderProgram, &ecb_glActiveShaderProgram},
{5680, "glCreateShaderProgramv", NULL, &weglCreateShaderProgramv, &ecb_glCreateShaderProgramv},
{5681, "glBindProgramPipeline", NULL, &weglBindProgramPipeline, &ecb_glBindProgramPipeline},
{5682, "glDeleteProgramPipelines", NULL, &weglDeleteProgramPipelines, &ecb_glDeleteProgramPipelines},
{5683, "glGenProgramPipelines", NULL, &weglGenProgramPipelines, &ecb_glGenProgramPipelines},
{5684, "glIsProgramPipeline", NULL, &weglIsProgramPipeline, &ecb_glIsProgramPipeline},
{5685, "glGetProgramPipelineiv", NULL, &weglGetProgramPipelineiv, &ecb_glGetProgramPipelineiv},
{5686, "glProgramUniform1i", NULL, &weglProgramUniform1i, &ecb_glProgramUniform1i},
{5687, "glProgramUniform1iv", NULL, &weglProgramUniform1iv, &ecb_glProgramUniform1iv},
{5688, "glProgramUniform1f", NULL, &weglProgramUniform1f, &ecb_glProgramUniform1f},
{5689, "glProgramUniform1fv", NULL, &weglProgramUniform1fv, &ecb_glProgramUniform1fv},
{5690, "glProgramUniform1d", NULL, &weglProgramUniform1d, &ecb_glProgramUniform1d},
{5691, "glProgramUniform1dv", NULL, &weglProgramUniform1dv, &ecb_glProgramUniform1dv},
{5692, "glProgramUniform1ui", NULL, &weglProgramUniform1ui, &ecb_glProgramUniform1ui},
{5693, "glProgramUniform1uiv", NULL, &weglProgramUniform1uiv, &ecb_glProgramUniform1uiv},
{5694, "glProgramUniform2i", NULL, &weglProgramUniform2i, &ecb_glProgramUniform2i},
{5695, "glProgramUniform2iv", NULL, &weglProgramUniform2iv, &ecb_glProgramUniform2iv},
{5696, "glProgramUniform2f", NULL, &weglProgramUniform2f, &ecb_glProgramUniform2f},
{5697, "glProgramUniform2fv", NULL, &weglProgramUniform2fv, &ecb_glProgramUniform2fv},
{5698, "glProgramUniform2d", NULL, &weglProgramUniform2d, &ecb_glProgramUniform2d},
{5699, "glProgramUniform2dv", NULL, &weglProgramUniform2dv, &ecb_glProgramUniform2dv},
{5700, "glProgramUniform2ui", NULL, &weglProgramUniform2ui, &ecb_glProgramUniform2ui},
{5701, "glProgramUniform2uiv", NULL, &weglProgramUniform2uiv, &ecb_glProgramUniform2uiv},
{5702, "glProgramUniform3i", NULL, &weglProgramUniform3i, &ecb_glProgramUniform3i},
{5703, "glProgramUniform3iv", NULL, &weglProgramUniform3iv, &ecb_glProgramUniform3iv},
{5704, "glProgramUniform3f", NULL, &weglProgramUniform3f, &ecb_glProgramUniform3f},
{5705, "glProgramUniform3fv", NULL, &weglProgramUniform3fv, &ecb_glProgramUniform3fv},
{5706, "glProgramUniform3d", NULL, &weglProgramUniform3d, &ecb_glProgramUniform3d},
{5707, "glProgramUniform3dv", NULL, &weglProgramUniform3dv, &ecb_glProgramUniform3dv},
{5708, "glProgramUniform3ui", NULL, &weglProgramUniform3ui, &ecb_glProgramUniform3ui},
{5709, "glProgramUniform3uiv", NULL, &weglProgramUniform3uiv, &ecb_glProgramUniform3uiv},
{5710, "glProgramUniform4i", NULL, &weglProgramUniform4i, &ecb_glProgramUniform4i},
{5711, "glProgramUniform4iv", NULL, &weglProgramUniform4iv, &ecb_glProgramUniform4iv},
{5712, "glProgramUniform4f", NULL, &weglProgramUniform4f, &ecb_glProgramUniform4f},
{5713, "glProgramUniform4fv", NULL, &weglProgramUniform4fv, &ecb_glProgramUniform4fv},
{5714, "glProgramUniform4d", NULL, &weglProgramUniform4d, &ecb_glProgramUniform4d},
{5715, "glProgramUniform4dv", NULL, &weglProgramUniform4dv, &ecb_glProgramUniform4dv},
{5716, "glProgramUniform4ui", NULL, &weglProgramUniform4ui, &ecb_glProgramUniform4ui},
{5717, "glProgramUniform4uiv", NULL, &weglProgramUniform4uiv, &ecb_glProgramUniform4uiv},
{5718, "glProgramUniformMatrix2fv", NULL, &weglProgramUniformMatrix2fv, &ecb_glProgramUniformMatrix2fv},
{5719, "glProgramUniformMatrix3fv", NULL, &weglProgramUniformMatrix3fv, &ecb_glProgramUniformMatrix3fv},
{5720, "glProgramUniformMatrix4fv", NULL, &weglProgramUniformMatrix4fv, &ecb_glProgramUniformMatrix4fv},
{5721, "glProgramUniformMatrix2dv", NULL, &weglProgramUniformMatrix2dv, &ecb_glProgramUniformMatrix2dv},
{5722, "glProgramUniformMatrix3dv", NULL, &weglProgramUniformMatrix3dv, &ecb_glProgramUniformMatrix3dv},
{5723, "glProgramUniformMatrix4dv", NULL, &weglProgramUniformMatrix4dv, &ecb_glProgramUniformMatrix4dv},
{5724, "glProgramUniformMatrix2x3fv", NULL, &weglProgramUniformMatrix2x3fv, &ecb_glProgramUniformMatrix2x3fv},
{5725, "glProgramUniformMatrix3x2fv", NULL, &weglProgramUniformMatrix3x2fv, &ecb_glProgramUniformMatrix3x2fv},
{5726, "glProgramUniformMatrix2x4fv", NULL, &weglProgramUniformMatrix2x4fv, &ecb_glProgramUniformMatrix2x4fv},
{5727, "glProgramUniformMatrix4x2fv", NULL, &weglProgramUniformMatrix4x2fv, &ecb_glProgramUniformMatrix4x2fv},
{5728, "glProgramUniformMatrix3x4fv", NULL, &weglProgramUniformMatrix3x4fv, &ecb_glProgramUniformMatrix3x4fv},
{5729, "glProgramUniformMatrix4x3fv", NULL, &weglProgramUniformMatrix4x3fv, &ecb_glProgramUniformMatrix4x3fv},
{5730, "glProgramUniformMatrix2x3dv", NULL, &weglProgramUniformMatrix2x3dv, &ecb_glProgramUniformMatrix2x3dv},
{5731, "glProgramUniformMatrix3x2dv", NULL, &weglProgramUniformMatrix3x2dv, &ecb_glProgramUniformMatrix3x2dv},
{5732, "glProgramUniformMatrix2x4dv", NULL, &weglProgramUniformMatrix2x4dv, &ecb_glProgramUniformMatrix2x4dv},
{5733, "glProgramUniformMatrix4x2dv", NULL, &weglProgramUniformMatrix4x2dv, &ecb_glProgramUniformMatrix4x2dv},
{5734, "glProgramUniformMatrix3x4dv", NULL, &weglProgramUniformMatrix3x4dv, &ecb_glProgramUniformMatrix3x4dv},
{5735, "glProgramUniformMatrix4x3dv", NULL, &weglProgramUniformMatrix4x3dv, &ecb_glProgramUniformMatrix4x3dv},
{5736, "glValidateProgramPipeline", NULL, &weglValidateProgramPipeline, &ecb_glValidateProgramPipeline},
{5737, "glGetProgramPipelineInfoLog", NULL, &weglGetProgramPipelineInfoLog, &ecb_glGetProgramPipelineInfoLog},
{5738, "glVertexAttribL1d", NULL, &weglVertexAttribL1d, &ecb_glVertexAttribL1d},
{5739, "glVertexAttribL2d", NULL, &weglVertexAttribL2d, &ecb_glVertexAttribL2d},
{5740, "glVertexAttribL3d", NULL, &weglVertexAttribL3d, &ecb_glVertexAttribL3d},
{5741, "glVertexAttribL4d", NULL, &weglVertexAttribL4d, &ecb_glVertexAttribL4d},
{5742, "glVertexAttribLPointer", NULL, &weglVertexAttribLPointer, &ecb_glVertexAttribLPointer},
{5743, "unused", NULL, NULL, NULL},
{5744, "glGetVertexAttribLdv", NULL, &weglGetVertexAttribLdv, &ecb_glGetVertexAttribLdv},
{5745, "glViewportArrayv", NULL, &weglViewportArrayv, &ecb_glViewportArrayv},
{5746, "glViewportIndexedf", NULL, &weglViewportIndexedf, &ecb_glViewportIndexedf},
{5747, "glViewportIndexedfv", NULL, &weglViewportIndexedfv, &ecb_glViewportIndexedfv},
{5748, "glScissorArrayv", NULL, &weglScissorArrayv, &ecb_glScissorArrayv},
{5749, "glScissorIndexed", NULL, &weglScissorIndexed, &ecb_glScissorIndexed},
{5750, "glScissorIndexedv", NULL, &weglScissorIndexedv, &ecb_glScissorIndexedv},
{5751, "glDepthRangeArrayv", NULL, &weglDepthRangeArrayv, &ecb_glDepthRangeArrayv},
{5752, "glDepthRangeIndexed", NULL, &weglDepthRangeIndexed, &ecb_glDepthRangeIndexed},
{5753, "glGetFloati_v", NULL, &weglGetFloati_v, &ecb_glGetFloati_v},
{5754, "glGetDoublei_v", NULL, &weglGetDoublei_v, &ecb_glGetDoublei_v},
{5755, "glDrawArraysInstancedBaseInstance", NULL, &weglDrawArraysInstancedBaseInstance, &ecb_glDrawArraysInstancedBaseInstance},
{5756, "glDrawElementsInstancedBaseInstance", NULL, &weglDrawElementsInstancedBaseInstance, &ecb_glDrawElementsInstancedBaseInstance},
{5757, "unused", NULL, NULL, NULL},
{5758, "glDrawElementsInstancedBaseVertexBaseInstance", NULL, &weglDrawElementsInstancedBaseVertexBaseInstance, &ecb_glDrawElementsInstancedBaseVertexBaseInstance},
{5759, "unused", NULL, NULL, NULL},
{5760, "glGetInternalformativ", NULL, &weglGetInternalformativ, &ecb_glGetInternalformativ},
{5761, "glBindImageTexture", NULL, &weglBindImageTexture, &ecb_glBindImageTexture},
{5762, "glMemoryBarrier", NULL, &weglMemoryBarrier, &ecb_glMemoryBarrier},
{5763, "glTexStorage1D", NULL, &weglTexStorage1D, &ecb_glTexStorage1D},
{5764, "glTexStorage2D", NULL, &weglTexStorage2D, &ecb_glTexStorage2D},
{5765, "glTexStorage3D", NULL, &weglTexStorage3D, &ecb_glTexStorage3D},
{5766, "glDrawTransformFeedbackInstanced", NULL, &weglDrawTransformFeedbackInstanced, &ecb_glDrawTransformFeedbackInstanced},
{5767, "glDrawTransformFeedbackStreamInstanced", NULL, &weglDrawTransformFeedbackStreamInstanced, &ecb_glDrawTransformFeedbackStreamInstanced},
{5768, "glClearBufferData", NULL, &weglClearBufferData, &ecb_glClearBufferData},
{5769, "unused", NULL, NULL, NULL},
{5770, "glClearBufferSubData", NULL, &weglClearBufferSubData, &ecb_glClearBufferSubData},
{5771, "unused", NULL, NULL, NULL},
{5772, "glDispatchCompute", NULL, &weglDispatchCompute, &ecb_glDispatchCompute},
{5773, "glDispatchComputeIndirect", NULL, &weglDispatchComputeIndirect, &ecb_glDispatchComputeIndirect},
{5774, "glCopyImageSubData", NULL, &weglCopyImageSubData, &ecb_glCopyImageSubData},
{5775, "glFramebufferParameteri", NULL, &weglFramebufferParameteri, &ecb_glFramebufferParameteri},
{5776, "glGetFramebufferParameteriv", NULL, &weglGetFramebufferParameteriv, &ecb_glGetFramebufferParameteriv},
{5777, "glGetInternalformati64v", NULL, &weglGetInternalformati64v, &ecb_glGetInternalformati64v},
{5778, "glInvalidateTexSubImage", NULL, &weglInvalidateTexSubImage, &ecb_glInvalidateTexSubImage},
{5779, "glInvalidateTexImage", NULL, &weglInvalidateTexImage, &ecb_glInvalidateTexImage},
{5780, "glInvalidateBufferSubData", NULL, &weglInvalidateBufferSubData, &ecb_glInvalidateBufferSubData},
{5781, "glInvalidateBufferData", NULL, &weglInvalidateBufferData, &ecb_glInvalidateBufferData},
{5782, "glInvalidateFramebuffer", NULL, &weglInvalidateFramebuffer, &ecb_glInvalidateFramebuffer},
{5783, "glInvalidateSubFramebuffer", NULL, &weglInvalidateSubFramebuffer, &ecb_glInvalidateSubFramebuffer},
{5784, "glMultiDrawArraysIndirect", NULL, &weglMultiDrawArraysIndirect, &ecb_glMultiDrawArraysIndirect},
{5785, "unused", NULL, NULL, NULL},
{5786, "glGetProgramInterfaceiv", NULL, &weglGetProgramInterfaceiv, &ecb_glGetProgramInterfaceiv},
{5787, "glGetProgramResourceIndex", NULL, &weglGetProgramResourceIndex, &ecb_glGetProgramResourceIndex},
{5788, "glGetProgramResourceName", NULL, &weglGetProgramResourceName, &ecb_glGetProgramResourceName},
{5789, "glGetProgramResourceLocation", NULL, &weglGetProgramResourceLocation, &ecb_glGetProgramResourceLocation},
{5790, "glGetProgramResourceLocationIndex", NULL, &weglGetProgramResourceLocationIndex, &ecb_glGetProgramResourceLocationIndex},
{5791, "glShaderStorageBlockBinding", NULL, &weglShaderStorageBlockBinding, &ecb_glShaderStorageBlockBinding},
{5792, "glTexBufferRange", NULL, &weglTexBufferRange, &ecb_glTexBufferRange},
{5793, "glTexStorage2DMultisample", NULL, &weglTexStorage2DMultisample, &ecb_glTexStorage2DMultisample},
{5794, "glTexStorage3DMultisample", NULL, &weglTexStorage3DMultisample, &ecb_glTexStorage3DMultisample},
{5795, "glTextureView", NULL, &weglTextureView, &ecb_glTextureView},
{5796, "glBindVertexBuffer", NULL, &weglBindVertexBuffer, &ecb_glBindVertexBuffer},
{5797, "glVertexAttribFormat", NULL, &weglVertexAttribFormat, &ecb_glVertexAttribFormat},
{5798, "glVertexAttribIFormat", NULL, &weglVertexAttribIFormat, &ecb_glVertexAttribIFormat},
{5799, "glVertexAttribLFormat", NULL, &weglVertexAttribLFormat, &ecb_glVertexAttribLFormat},
{5800, "glVertexAttribBinding", NULL, &weglVertexAttribBinding, &ecb_glVertexAttribBinding},
{5801, "glVertexBindingDivisor", NULL, &weglVertexBindingDivisor, &ecb_glVertexBindingDivisor},
{5802, "glDebugMessageControl", "glDebugMessageControlARB", &weglDebugMessageControl, &ecb_glDebugMessageControl},
{5803, "glDebugMessageInsert", "glDebugMessageInsertARB", &weglDebugMessageInsert, &ecb_glDebugMessageInsert},
{5804, "glGetDebugMessageLog", "glGetDebugMessageLogARB", &weglGetDebugMessageLog, &ecb_glGetDebugMessageLog},
{5805, "glPushDebugGroup", NULL, &weglPushDebugGroup, &ecb_glPushDebugGroup},
{5806, "glPopDebugGroup", NULL, &weglPopDebugGroup, &ecb_glPopDebugGroup},
{5807, "glObjectPtrLabel", NULL, &weglObjectPtrLabel, &ecb_glObjectPtrLabel},
{5808, "unused", NULL, NULL, NULL},
{5809, "glBufferStorage", NULL, &weglBufferStorage, &ecb_glBufferStorage},
{5810, "unused", NULL, NULL, NULL},
{5811, "glClearTexImage", NULL, &weglClearTexImage, &ecb_glClearTexImage},
{5812, "unused", NULL, NULL, NULL},
{5813, "glClearTexSubImage", NULL, &weglClearTexSubImage, &ecb_glClearTexSubImage},
{5814, "unused", NULL, NULL, NULL},
{5815, "glBindBuffersBase", NULL, &weglBindBuffersBase, &ecb_glBindBuffersBase},
{5816, "glBindBuffersRange", NULL, &weglBindBuffersRange, &ecb_glBindBuffersRange},
{5817, "glBindTextures", NULL, &weglBindTextures, &ecb_glBindTextures},
{5818, "glBindSamplers", NULL, &weglBindSamplers, &ecb_glBindSamplers},
{5819, "glBindImageTextures", NULL, &weglBindImageTextures, &ecb_glBindImageTextures},
{5820, "glBindVertexBuffers", NULL, &weglBindVertexBuffers, &ecb_glBindVertexBuffers},
{5821, "glClipControl", NULL, &weglClipControl, &ecb_glClipControl},
{5822, "glCreateTransformFeedbacks", NULL, &weglCreateTransformFeedbacks, &ecb_glCreateTransformFeedbacks},
{5823, "glTransformFeedbackBufferBase", NULL, &weglTransformFeedbackBufferBase, &ecb_glTransformFeedbackBufferBase},
{5824, "glTransformFeedbackBufferRange", NULL, &weglTransformFeedbackBufferRange, &ecb_glTransformFeedbackBufferRange},
{5825, "glCreateBuffers", NULL, &weglCreateBuffers, &ecb_glCreateBuffers},
{5826, "glFlushMappedNamedBufferRange", NULL, &weglFlushMappedNamedBufferRange, &ecb_glFlushMappedNamedBufferRange},
{5827, "glCreateFramebuffers", NULL, &weglCreateFramebuffers, &ecb_glCreateFramebuffers},
{5828, "glCreateRenderbuffers", NULL, &weglCreateRenderbuffers, &ecb_glCreateRenderbuffers},
{5829, "glCreateTextures", NULL, &weglCreateTextures, &ecb_glCreateTextures},
{5830, "glTextureBuffer", NULL, &weglTextureBuffer, &ecb_glTextureBuffer},
{5831, "glTextureBufferRange", NULL, &weglTextureBufferRange, &ecb_glTextureBufferRange},
{5832, "glCompressedTextureSubImage1D", NULL, &weglCompressedTextureSubImage1D, &ecb_glCompressedTextureSubImage1D},
{5833, "unused", NULL, NULL, NULL},
{5834, "glCompressedTextureSubImage2D", NULL, &weglCompressedTextureSubImage2D, &ecb_glCompressedTextureSubImage2D},
{5835, "unused", NULL, NULL, NULL},
{5836, "glCompressedTextureSubImage3D", NULL, &weglCompressedTextureSubImage3D, &ecb_glCompressedTextureSubImage3D},
{5837, "unused", NULL, NULL, NULL},
{5838, "glGenerateTextureMipmap", NULL, &weglGenerateTextureMipmap, &ecb_glGenerateTextureMipmap},
{5839, "glBindTextureUnit", NULL, &weglBindTextureUnit, &ecb_glBindTextureUnit},
{5840, "glCreateVertexArrays", NULL, &weglCreateVertexArrays, &ecb_glCreateVertexArrays},
{5841, "glDisableVertexArrayAttrib", NULL, &weglDisableVertexArrayAttrib, &ecb_glDisableVertexArrayAttrib},
{5842, "glEnableVertexArrayAttrib", NULL, &weglEnableVertexArrayAttrib, &ecb_glEnableVertexArrayAttrib},
{5843, "glVertexArrayElementBuffer", NULL, &weglVertexArrayElementBuffer, &ecb_glVertexArrayElementBuffer},
{5844, "glVertexArrayVertexBuffer", NULL, &weglVertexArrayVertexBuffer, &ecb_glVertexArrayVertexBuffer},
{5845, "glVertexArrayVertexBuffers", NULL, &weglVertexArrayVertexBuffers, &ecb_glVertexArrayVertexBuffers},
{5846, "glVertexArrayAttribBinding", NULL, &weglVertexArrayAttribBinding, &ecb_glVertexArrayAttribBinding},
{5847, "glVertexArrayAttribFormat", NULL, &weglVertexArrayAttribFormat, &ecb_glVertexArrayAttribFormat},
{5848, "glVertexArrayAttribIFormat", NULL, &weglVertexArrayAttribIFormat, &ecb_glVertexArrayAttribIFormat},
{5849, "glVertexArrayAttribLFormat", NULL, &weglVertexArrayAttribLFormat, &ecb_glVertexArrayAttribLFormat},
{5850, "glVertexArrayBindingDivisor", NULL, &weglVertexArrayBindingDivisor, &ecb_glVertexArrayBindingDivisor},
{5851, "glCreateSamplers", NULL, &weglCreateSamplers, &ecb_glCreateSamplers},
{5852, "glCreateProgramPipelines", NULL, &weglCreateProgramPipelines, &ecb_glCreateProgramPipelines},
{5853, "glCreateQueries", NULL, &weglCreateQueries, &ecb_glCreateQueries},
{5854, "glGetQueryBufferObjecti64v", NULL, &weglGetQueryBufferObjecti64v, &ecb_glGetQueryBufferObjecti64v},
{5855, "glGetQueryBufferObjectiv", NULL, &weglGetQueryBufferObjectiv, &ecb_glGetQueryBufferObjectiv},
{5856, "glGetQueryBufferObjectui64v", NULL, &weglGetQueryBufferObjectui64v, &ecb_glGetQueryBufferObjectui64v},
{5857, "glGetQueryBufferObjectuiv", NULL, &weglGetQueryBufferObjectuiv, &ecb_glGetQueryBufferObjectuiv},
{5858, "glMemoryBarrierByRegion", NULL, &weglMemoryBarrierByRegion, &ecb_glMemoryBarrierByRegion},
{5859, "glGetGraphicsResetStatus", "glGetGraphicsResetStatusARB", &weglGetGraphicsResetStatus, &ecb_glGetGraphicsResetStatus},
{5860, "glTextureBarrier", NULL, &weglTextureBarrier, &ecb_glTextureBarrier},
{5861, "glMultiDrawArraysIndirectCount", "glMultiDrawArraysIndirectCountARB", &weglMultiDrawArraysIndirectCount, &ecb_glMultiDrawArraysIndirectCount},
{5862, "unused", NULL, NULL, NULL},
{5863, "glPolygonOffsetClamp", NULL, &weglPolygonOffsetClamp, &ecb_glPolygonOffsetClamp},
{5864, "glPrimitiveBoundingBoxARB", NULL, &weglPrimitiveBoundingBoxARB, &ecb_glPrimitiveBoundingBoxARB},
{5865, "glMakeTextureHandleResidentARB", NULL, &weglMakeTextureHandleResidentARB, &ecb_glMakeTextureHandleResidentARB},
{5866, "glMakeTextureHandleNonResidentARB", NULL, &weglMakeTextureHandleNonResidentARB, &ecb_glMakeTextureHandleNonResidentARB},
{5867, "glGetImageHandleARB", NULL, &weglGetImageHandleARB, &ecb_glGetImageHandleARB},
{5868, "glMakeImageHandleResidentARB", NULL, &weglMakeImageHandleResidentARB, &ecb_glMakeImageHandleResidentARB},
{5869, "glMakeImageHandleNonResidentARB", NULL, &weglMakeImageHandleNonResidentARB, &ecb_glMakeImageHandleNonResidentARB},
{5870, "glUniformHandleui64ARB", NULL, &weglUniformHandleui64ARB, &ecb_glUniformHandleui64ARB},
{5871, "glProgramUniformHandleui64ARB", NULL, &weglProgramUniformHandleui64ARB, &ecb_glProgramUniformHandleui64ARB},
{5872, "glIsTextureHandleResidentARB", NULL, &weglIsTextureHandleResidentARB, &ecb_glIsTextureHandleResidentARB},
{5873, "glIsImageHandleResidentARB", NULL, &weglIsImageHandleResidentARB, &ecb_glIsImageHandleResidentARB},
{5874, "glDispatchComputeGroupSizeARB", NULL, &weglDispatchComputeGroupSizeARB, &ecb_glDispatchComputeGroupSizeARB},
{5875, "glProgramStringARB", NULL, &weglProgramStringARB, &ecb_glProgramStringARB},
{5876, "glBindProgramARB", NULL, &weglBindProgramARB, &ecb_glBindProgramARB},
{5877, "glDeleteProgramsARB", NULL, &weglDeleteProgramsARB, &ecb_glDeleteProgramsARB},
{5878, "glGenProgramsARB", NULL, &weglGenProgramsARB, &ecb_glGenProgramsARB},
{5879, "glProgramEnvParameter4dARB", NULL, &weglProgramEnvParameter4dARB, &ecb_glProgramEnvParameter4dARB},
{5880, "glProgramEnvParameter4dvARB", NULL, &weglProgramEnvParameter4dvARB, &ecb_glProgramEnvParameter4dvARB},
{5881, "glProgramEnvParameter4fARB", NULL, &weglProgramEnvParameter4fARB, &ecb_glProgramEnvParameter4fARB},
{5882, "glProgramEnvParameter4fvARB", NULL, &weglProgramEnvParameter4fvARB, &ecb_glProgramEnvParameter4fvARB},
{5883, "glProgramLocalParameter4dARB", NULL, &weglProgramLocalParameter4dARB, &ecb_glProgramLocalParameter4dARB},
{5884, "glProgramLocalParameter4dvARB", NULL, &weglProgramLocalParameter4dvARB, &ecb_glProgramLocalParameter4dvARB},
{5885, "glProgramLocalParameter4fARB", NULL, &weglProgramLocalParameter4fARB, &ecb_glProgramLocalParameter4fARB},
{5886, "glProgramLocalParameter4fvARB", NULL, &weglProgramLocalParameter4fvARB, &ecb_glProgramLocalParameter4fvARB},
{5887, "glGetProgramEnvParameterdvARB", NULL, &weglGetProgramEnvParameterdvARB, &ecb_glGetProgramEnvParameterdvARB},
{5888, "glGetProgramEnvParameterfvARB", NULL, &weglGetProgramEnvParameterfvARB, &ecb_glGetProgramEnvParameterfvARB},
{5889, "glGetProgramLocalParameterdvARB", NULL, &weglGetProgramLocalParameterdvARB, &ecb_glGetProgramLocalParameterdvARB},
{5890, "glGetProgramLocalParameterfvARB", NULL, &weglGetProgramLocalParameterfvARB, &ecb_glGetProgramLocalParameterfvARB},
{5891, "glGetProgramStringARB", NULL, &weglGetProgramStringARB, &ecb_glGetProgramStringARB},
{5892, "glFramebufferTextureFaceARB", NULL, &weglFramebufferTextureFaceARB, &ecb_glFramebufferTextureFaceARB},
{5893, "glUniform1i64ARB", NULL, &weglUniform1i64ARB, &ecb_glUniform1i64ARB},
{5894, "glUniform2i64ARB", NULL, &weglUniform2i64ARB, &ecb_glUniform2i64ARB},
{5895, "glUniform3i64ARB", NULL, &weglUniform3i64ARB, &ecb_glUniform3i64ARB},
{5896, "glUniform4i64ARB", NULL, &weglUniform4i64ARB, &ecb_glUniform4i64ARB},
{5897, "glUniform1i64vARB", NULL, &weglUniform1i64vARB, &ecb_glUniform1i64vARB},
{5898, "glUniform2i64vARB", NULL, &weglUniform2i64vARB, &ecb_glUniform2i64vARB},
{5899, "glUniform3i64vARB", NULL, &weglUniform3i64vARB, &ecb_glUniform3i64vARB},
{5900, "glUniform4i64vARB", NULL, &weglUniform4i64vARB, &ecb_glUniform4i64vARB},
{5901, "glUniform1ui64ARB", NULL, &weglUniform1ui64ARB, &ecb_glUniform1ui64ARB},
{5902, "glUniform2ui64ARB", NULL, &weglUniform2ui64ARB, &ecb_glUniform2ui64ARB},
{5903, "glUniform3ui64ARB", NULL, &weglUniform3ui64ARB, &ecb_glUniform3ui64ARB},
{5904, "glUniform4ui64ARB", NULL, &weglUniform4ui64ARB, &ecb_glUniform4ui64ARB},
{5905, "glUniform1ui64vARB", NULL, &weglUniform1ui64vARB, &ecb_glUniform1ui64vARB},
{5906, "glUniform2ui64vARB", NULL, &weglUniform2ui64vARB, &ecb_glUniform2ui64vARB},
{5907, "glUniform3ui64vARB", NULL, &weglUniform3ui64vARB, &ecb_glUniform3ui64vARB},
{5908, "glUniform4ui64vARB", NULL, &weglUniform4ui64vARB, &ecb_glUniform4ui64vARB},
{5909, "glGetUniformi64vARB", NULL, &weglGetUniformi64vARB, &ecb_glGetUniformi64vARB},
{5910, "glGetUniformui64vARB", NULL, &weglGetUniformui64vARB, &ecb_glGetUniformui64vARB},
{5911, "glProgramUniform1i64ARB", NULL, &weglProgramUniform1i64ARB, &ecb_glProgramUniform1i64ARB},
{5912, "glProgramUniform2i64ARB", NULL, &weglProgramUniform2i64ARB, &ecb_glProgramUniform2i64ARB},
{5913, "glProgramUniform3i64ARB", NULL, &weglProgramUniform3i64ARB, &ecb_glProgramUniform3i64ARB},
{5914, "glProgramUniform4i64ARB", NULL, &weglProgramUniform4i64ARB, &ecb_glProgramUniform4i64ARB},
{5915, "glProgramUniform1i64vARB", NULL, &weglProgramUniform1i64vARB, &ecb_glProgramUniform1i64vARB},
{5916, "glProgramUniform2i64vARB", NULL, &weglProgramUniform2i64vARB, &ecb_glProgramUniform2i64vARB},
{5917, "glProgramUniform3i64vARB", NULL, &weglProgramUniform3i64vARB, &ecb_glProgramUniform3i64vARB},
{5918, "glProgramUniform4i64vARB", NULL, &weglProgramUniform4i64vARB, &ecb_glProgramUniform4i64vARB},
{5919, "glProgramUniform1ui64ARB", NULL, &weglProgramUniform1ui64ARB, &ecb_glProgramUniform1ui64ARB},
{5920, "glProgramUniform2ui64ARB", NULL, &weglProgramUniform2ui64ARB, &ecb_glProgramUniform2ui64ARB},
{5921, "glProgramUniform3ui64ARB", NULL, &weglProgramUniform3ui64ARB, &ecb_glProgramUniform3ui64ARB},
{5922, "glProgramUniform4ui64ARB", NULL, &weglProgramUniform4ui64ARB, &ecb_glProgramUniform4ui64ARB},
{5923, "glProgramUniform1ui64vARB", NULL, &weglProgramUniform1ui64vARB, &ecb_glProgramUniform1ui64vARB},
{5924, "glProgramUniform2ui64vARB", NULL, &weglProgramUniform2ui64vARB, &ecb_glProgramUniform2ui64vARB},
{5925, "glProgramUniform3ui64vARB", NULL, &weglProgramUniform3ui64vARB, &ecb_glProgramUniform3ui64vARB},
{5926, "glProgramUniform4ui64vARB", NULL, &weglProgramUniform4ui64vARB, &ecb_glProgramUniform4ui64vARB},
{5927, "glColorTable", NULL, &weglColorTable, &ecb_glColorTable},
{5928, "unused", NULL, NULL, NULL},
{5929, "glColorTableParameterfv", NULL, &weglColorTableParameterfv, &ecb_glColorTableParameterfv},
{5930, "glColorTableParameteriv", NULL, &weglColorTableParameteriv, &ecb_glColorTableParameteriv},
{5931, "glCopyColorTable", NULL, &weglCopyColorTable, &ecb_glCopyColorTable},
{5932, "glGetColorTable", NULL, &weglGetColorTable, &ecb_glGetColorTable},
{5933, "glGetColorTableParameterfv", NULL, &weglGetColorTableParameterfv, &ecb_glGetColorTableParameterfv},
{5934, "glGetColorTableParameteriv", NULL, &weglGetColorTableParameteriv, &ecb_glGetColorTableParameteriv},
{5935, "glColorSubTable", NULL, &weglColorSubTable, &ecb_glColorSubTable},
{5936, "unused", NULL, NULL, NULL},
{5937, "glCopyColorSubTable", NULL, &weglCopyColorSubTable, &ecb_glCopyColorSubTable},
{5938, "glConvolutionFilter1D", NULL, &weglConvolutionFilter1D, &ecb_glConvolutionFilter1D},
{5939, "unused", NULL, NULL, NULL},
{5940, "glConvolutionFilter2D", NULL, &weglConvolutionFilter2D, &ecb_glConvolutionFilter2D},
{5941, "unused", NULL, NULL, NULL},
{5942, "glConvolutionParameterf", NULL, &weglConvolutionParameterf, &ecb_glConvolutionParameterf},
{5943, "glConvolutionParameterfv", NULL, &weglConvolutionParameterfv, &ecb_glConvolutionParameterfv},
{5944, "glConvolutionParameteri", NULL, &weglConvolutionParameteri, &ecb_glConvolutionParameteri},
{5945, "glConvolutionParameteriv", NULL, &weglConvolutionParameteriv, &ecb_glConvolutionParameteriv},
{5946, "glCopyConvolutionFilter1D", NULL, &weglCopyConvolutionFilter1D, &ecb_glCopyConvolutionFilter1D},
{5947, "glCopyConvolutionFilter2D", NULL, &weglCopyConvolutionFilter2D, &ecb_glCopyConvolutionFilter2D},
{5948, "glGetConvolutionFilter", NULL, &weglGetConvolutionFilter, &ecb_glGetConvolutionFilter},
{5949, "glGetConvolutionParameterfv", NULL, &weglGetConvolutionParameterfv, &ecb_glGetConvolutionParameterfv},
{5950, "glGetConvolutionParameteriv", NULL, &weglGetConvolutionParameteriv, &ecb_glGetConvolutionParameteriv},
{5951, "glSeparableFilter2D", NULL, &weglSeparableFilter2D, &ecb_glSeparableFilter2D},
{5952, "unused", NULL, NULL, NULL},
{5953, "glGetHistogram", NULL, &weglGetHistogram, &ecb_glGetHistogram},
{5954, "glGetHistogramParameterfv", NULL, &weglGetHistogramParameterfv, &ecb_glGetHistogramParameterfv},
{5955, "glGetHistogramParameteriv", NULL, &weglGetHistogramParameteriv, &ecb_glGetHistogramParameteriv},
{5956, "glGetMinmax", NULL, &weglGetMinmax, &ecb_glGetMinmax},
{5957, "glGetMinmaxParameterfv", NULL, &weglGetMinmaxParameterfv, &ecb_glGetMinmaxParameterfv},
{5958, "glGetMinmaxParameteriv", NULL, &weglGetMinmaxParameteriv, &ecb_glGetMinmaxParameteriv},
{5959, "glHistogram", NULL, &weglHistogram, &ecb_glHistogram},
{5960, "glMinmax", NULL, &weglMinmax, &ecb_glMinmax},
{5961, "glResetHistogram", NULL, &weglResetHistogram, &ecb_glResetHistogram},
{5962, "glResetMinmax", NULL, &weglResetMinmax, &ecb_glResetMinmax},
{5963, "glCurrentPaletteMatrixARB", NULL, &weglCurrentPaletteMatrixARB, &ecb_glCurrentPaletteMatrixARB},
{5964, "glMatrixIndexubvARB", NULL, &weglMatrixIndexubvARB, &ecb_glMatrixIndexubvARB},
{5965, "glMatrixIndexusvARB", NULL, &weglMatrixIndexusvARB, &ecb_glMatrixIndexusvARB},
{5966, "glMatrixIndexuivARB", NULL, &weglMatrixIndexuivARB, &ecb_glMatrixIndexuivARB},
{5967, "glSampleCoverageARB", NULL, &weglSampleCoverageARB, &ecb_glSampleCoverageARB},
{5968, "glMaxShaderCompilerThreadsARB", NULL, &weglMaxShaderCompilerThreadsARB, &ecb_glMaxShaderCompilerThreadsARB},
{5969, "glEvaluateDepthValuesARB", NULL, &weglEvaluateDepthValuesARB, &ecb_glEvaluateDepthValuesARB},
{5970, "glDeleteObjectARB", NULL, &weglDeleteObjectARB, &ecb_glDeleteObjectARB},
{5971, "glGetHandleARB", NULL, &weglGetHandleARB, &ecb_glGetHandleARB},
{5972, "glDetachObjectARB", NULL, &weglDetachObjectARB, &ecb_glDetachObjectARB},
{5973, "glCreateShaderObjectARB", NULL, &weglCreateShaderObjectARB, &ecb_glCreateShaderObjectARB},
{5974, "glShaderSourceARB", NULL, &weglShaderSourceARB, &ecb_glShaderSourceARB},
{5975, "glCompileShaderARB", NULL, &weglCompileShaderARB, &ecb_glCompileShaderARB},
{5976, "glCreateProgramObjectARB", NULL, &weglCreateProgramObjectARB, &ecb_glCreateProgramObjectARB},
{5977, "glAttachObjectARB", NULL, &weglAttachObjectARB, &ecb_glAttachObjectARB},
{5978, "glLinkProgramARB", NULL, &weglLinkProgramARB, &ecb_glLinkProgramARB},
{5979, "glUseProgramObjectARB", NULL, &weglUseProgramObjectARB, &ecb_glUseProgramObjectARB},
{5980, "glValidateProgramARB", NULL, &weglValidateProgramARB, &ecb_glValidateProgramARB},
{5981, "glGetObjectParameterfvARB", NULL, &weglGetObjectParameterfvARB, &ecb_glGetObjectParameterfvARB},
{5982, "glGetObjectParameterivARB", NULL, &weglGetObjectParameterivARB, &ecb_glGetObjectParameterivARB},
{5983, "glGetInfoLogARB", NULL, &weglGetInfoLogARB, &ecb_glGetInfoLogARB},
{5984, "glGetAttachedObjectsARB", NULL, &weglGetAttachedObjectsARB, &ecb_glGetAttachedObjectsARB},
{5985, "glGetUniformLocationARB", NULL, &weglGetUniformLocationARB, &ecb_glGetUniformLocationARB},
{5986, "glGetActiveUniformARB", NULL, &weglGetActiveUniformARB, &ecb_glGetActiveUniformARB},
{5987, "glGetUniformfvARB", NULL, &weglGetUniformfvARB, &ecb_glGetUniformfvARB},
{5988, "glGetUniformivARB", NULL, &weglGetUniformivARB, &ecb_glGetUniformivARB},
{5989, "glGetShaderSourceARB", NULL, &weglGetShaderSourceARB, &ecb_glGetShaderSourceARB},
{5990, "glDeleteNamedStringARB", NULL, &weglDeleteNamedStringARB, &ecb_glDeleteNamedStringARB},
{5991, "glCompileShaderIncludeARB", NULL, &weglCompileShaderIncludeARB, &ecb_glCompileShaderIncludeARB},
{5992, "glIsNamedStringARB", NULL, &weglIsNamedStringARB, &ecb_glIsNamedStringARB},
{5993, "glBufferPageCommitmentARB", NULL, &weglBufferPageCommitmentARB, &ecb_glBufferPageCommitmentARB},
{5994, "glTexPageCommitmentARB", NULL, &weglTexPageCommitmentARB, &ecb_glTexPageCommitmentARB},
{5995, "glGetCompressedTexImageARB", NULL, &weglGetCompressedTexImageARB, &ecb_glGetCompressedTexImageARB},
{5996, "glLoadTransposeMatrixfARB", NULL, &weglLoadTransposeMatrixfARB, &ecb_glLoadTransposeMatrixfARB},
{5997, "glLoadTransposeMatrixdARB", NULL, &weglLoadTransposeMatrixdARB, &ecb_glLoadTransposeMatrixdARB},
{5998, "glMultTransposeMatrixfARB", NULL, &weglMultTransposeMatrixfARB, &ecb_glMultTransposeMatrixfARB},
{5999, "glMultTransposeMatrixdARB", NULL, &weglMultTransposeMatrixdARB, &ecb_glMultTransposeMatrixdARB},
{6000, "glWeightbvARB", NULL, &weglWeightbvARB, &ecb_glWeightbvARB},
{6001, "glWeightsvARB", NULL, &weglWeightsvARB, &ecb_glWeightsvARB},
{6002, "glWeightivARB", NULL, &weglWeightivARB, &ecb_glWeightivARB},
{6003, "glWeightfvARB", NULL, &weglWeightfvARB, &ecb_glWeightfvARB},
{6004, "glWeightdvARB", NULL, &weglWeightdvARB, &ecb_glWeightdvARB},
{6005, "glWeightubvARB", NULL, &weglWeightubvARB, &ecb_glWeightubvARB},
{6006, "glWeightusvARB", NULL, &weglWeightusvARB, &ecb_glWeightusvARB},
{6007, "glWeightuivARB", NULL, &weglWeightuivARB, &ecb_glWeightuivARB},
{6008, "glVertexBlendARB", NULL, &weglVertexBlendARB, &ecb_glVertexBlendARB},
{6009, "glGetBufferParameterivARB", NULL, &weglGetBufferParameterivARB, &ecb_glGetBufferParameterivARB},
{6010, "glBindAttribLocationARB", NULL, &weglBindAttribLocationARB, &ecb_glBindAttribLocationARB},
{6011, "glGetActiveAttribARB", NULL, &weglGetActiveAttribARB, &ecb_glGetActiveAttribARB},
{6012, "glGetAttribLocationARB", NULL, &weglGetAttribLocationARB, &ecb_glGetAttribLocationARB},
{6013, "glBlendBarrierKHR", NULL, &weglBlendBarrierKHR, &ecb_glBlendBarrierKHR},
{6014, "glMaxShaderCompilerThreadsKHR", NULL, &weglMaxShaderCompilerThreadsKHR, &ecb_glMaxShaderCompilerThreadsKHR},
{6015, "glDepthBoundsEXT", NULL, &weglDepthBoundsEXT, &ecb_glDepthBoundsEXT},
{ -1, NULL, NULL, NULL, NULL}};
|