aboutsummaryrefslogtreecommitdiffstats
path: root/lib/wx/c_src/gen/gl_fdefs.h
blob: 3a8ac7287e39f04fb799e6d53a7c387c0dcd51aa (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
/*
 * %CopyrightBegin%
 *
 * Copyright Ericsson AB 2008-2012. 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 ****/

#ifdef WX_DEF_EXTS
# define WXE_EXTERN
#else
# define WXE_EXTERN extern
#endif

typedef struct {
   const char * name;
   const char * alt;
   void * func;
} gl_fns_t;

#define GLE_GL_FUNC_START 5037
typedef void (APIENTRY * WXEGLCLEARINDEX)(GLfloat);
WXE_EXTERN WXEGLCLEARINDEX weglClearIndex;
typedef void (APIENTRY * WXEGLCLEARCOLOR)(GLclampf,GLclampf,GLclampf,GLclampf);
WXE_EXTERN WXEGLCLEARCOLOR weglClearColor;
typedef void (APIENTRY * WXEGLCLEAR)(GLbitfield);
WXE_EXTERN WXEGLCLEAR weglClear;
typedef void (APIENTRY * WXEGLINDEXMASK)(GLuint);
WXE_EXTERN WXEGLINDEXMASK weglIndexMask;
typedef void (APIENTRY * WXEGLCOLORMASK)(GLboolean,GLboolean,GLboolean,GLboolean);
WXE_EXTERN WXEGLCOLORMASK weglColorMask;
typedef void (APIENTRY * WXEGLALPHAFUNC)(GLenum,GLclampf);
WXE_EXTERN WXEGLALPHAFUNC weglAlphaFunc;
typedef void (APIENTRY * WXEGLBLENDFUNC)(GLenum,GLenum);
WXE_EXTERN WXEGLBLENDFUNC weglBlendFunc;
typedef void (APIENTRY * WXEGLLOGICOP)(GLenum);
WXE_EXTERN WXEGLLOGICOP weglLogicOp;
typedef void (APIENTRY * WXEGLCULLFACE)(GLenum);
WXE_EXTERN WXEGLCULLFACE weglCullFace;
typedef void (APIENTRY * WXEGLFRONTFACE)(GLenum);
WXE_EXTERN WXEGLFRONTFACE weglFrontFace;
typedef void (APIENTRY * WXEGLPOINTSIZE)(GLfloat);
WXE_EXTERN WXEGLPOINTSIZE weglPointSize;
typedef void (APIENTRY * WXEGLLINEWIDTH)(GLfloat);
WXE_EXTERN WXEGLLINEWIDTH weglLineWidth;
typedef void (APIENTRY * WXEGLLINESTIPPLE)(GLint,GLushort);
WXE_EXTERN WXEGLLINESTIPPLE weglLineStipple;
typedef void (APIENTRY * WXEGLPOLYGONMODE)(GLenum,GLenum);
WXE_EXTERN WXEGLPOLYGONMODE weglPolygonMode;
typedef void (APIENTRY * WXEGLPOLYGONOFFSET)(GLfloat,GLfloat);
WXE_EXTERN WXEGLPOLYGONOFFSET weglPolygonOffset;
typedef void (APIENTRY * WXEGLPOLYGONSTIPPLE)(const GLubyte *);
WXE_EXTERN WXEGLPOLYGONSTIPPLE weglPolygonStipple;
typedef void (APIENTRY * WXEGLGETPOLYGONSTIPPLE)(GLubyte *);
WXE_EXTERN WXEGLGETPOLYGONSTIPPLE weglGetPolygonStipple;
typedef void (APIENTRY * WXEGLEDGEFLAGV)(const GLboolean *);
WXE_EXTERN WXEGLEDGEFLAGV weglEdgeFlagv;
typedef void (APIENTRY * WXEGLSCISSOR)(GLint,GLint,GLsizei,GLsizei);
WXE_EXTERN WXEGLSCISSOR weglScissor;
typedef void (APIENTRY * WXEGLCLIPPLANE)(GLenum,const GLdouble *);
WXE_EXTERN WXEGLCLIPPLANE weglClipPlane;
typedef void (APIENTRY * WXEGLGETCLIPPLANE)(GLenum,GLdouble *);
WXE_EXTERN WXEGLGETCLIPPLANE weglGetClipPlane;
typedef void (APIENTRY * WXEGLDRAWBUFFER)(GLenum);
WXE_EXTERN WXEGLDRAWBUFFER weglDrawBuffer;
typedef void (APIENTRY * WXEGLREADBUFFER)(GLenum);
WXE_EXTERN WXEGLREADBUFFER weglReadBuffer;
typedef void (APIENTRY * WXEGLENABLE)(GLenum);
WXE_EXTERN WXEGLENABLE weglEnable;
typedef void (APIENTRY * WXEGLDISABLE)(GLenum);
WXE_EXTERN WXEGLDISABLE weglDisable;
typedef GLboolean (APIENTRY * WXEGLISENABLED)(GLenum);
WXE_EXTERN WXEGLISENABLED weglIsEnabled;
typedef void (APIENTRY * WXEGLENABLECLIENTSTATE)(GLenum);
WXE_EXTERN WXEGLENABLECLIENTSTATE weglEnableClientState;
typedef void (APIENTRY * WXEGLDISABLECLIENTSTATE)(GLenum);
WXE_EXTERN WXEGLDISABLECLIENTSTATE weglDisableClientState;
typedef void (APIENTRY * WXEGLGETBOOLEANV)(GLenum,GLboolean *);
WXE_EXTERN WXEGLGETBOOLEANV weglGetBooleanv;
typedef void (APIENTRY * WXEGLGETDOUBLEV)(GLenum,GLdouble *);
WXE_EXTERN WXEGLGETDOUBLEV weglGetDoublev;
typedef void (APIENTRY * WXEGLGETFLOATV)(GLenum,GLfloat *);
WXE_EXTERN WXEGLGETFLOATV weglGetFloatv;
typedef void (APIENTRY * WXEGLGETINTEGERV)(GLenum,GLint *);
WXE_EXTERN WXEGLGETINTEGERV weglGetIntegerv;
typedef void (APIENTRY * WXEGLPUSHATTRIB)(GLbitfield);
WXE_EXTERN WXEGLPUSHATTRIB weglPushAttrib;
typedef void (APIENTRY * WXEGLPOPATTRIB)();
WXE_EXTERN WXEGLPOPATTRIB weglPopAttrib;
typedef void (APIENTRY * WXEGLPUSHCLIENTATTRIB)(GLbitfield);
WXE_EXTERN WXEGLPUSHCLIENTATTRIB weglPushClientAttrib;
typedef void (APIENTRY * WXEGLPOPCLIENTATTRIB)();
WXE_EXTERN WXEGLPOPCLIENTATTRIB weglPopClientAttrib;
typedef GLint (APIENTRY * WXEGLRENDERMODE)(GLenum);
WXE_EXTERN WXEGLRENDERMODE weglRenderMode;
typedef GLenum (APIENTRY * WXEGLGETERROR)();
WXE_EXTERN WXEGLGETERROR weglGetError;
typedef const GLubyte * (APIENTRY * WXEGLGETSTRING)(GLenum);
WXE_EXTERN WXEGLGETSTRING weglGetString;
typedef void (APIENTRY * WXEGLFINISH)();
WXE_EXTERN WXEGLFINISH weglFinish;
typedef void (APIENTRY * WXEGLFLUSH)();
WXE_EXTERN WXEGLFLUSH weglFlush;
typedef void (APIENTRY * WXEGLHINT)(GLenum,GLenum);
WXE_EXTERN WXEGLHINT weglHint;
typedef void (APIENTRY * WXEGLCLEARDEPTH)(GLclampd);
WXE_EXTERN WXEGLCLEARDEPTH weglClearDepth;
typedef void (APIENTRY * WXEGLDEPTHFUNC)(GLenum);
WXE_EXTERN WXEGLDEPTHFUNC weglDepthFunc;
typedef void (APIENTRY * WXEGLDEPTHMASK)(GLboolean);
WXE_EXTERN WXEGLDEPTHMASK weglDepthMask;
typedef void (APIENTRY * WXEGLDEPTHRANGE)(GLclampd,GLclampd);
WXE_EXTERN WXEGLDEPTHRANGE weglDepthRange;
typedef void (APIENTRY * WXEGLCLEARACCUM)(GLfloat,GLfloat,GLfloat,GLfloat);
WXE_EXTERN WXEGLCLEARACCUM weglClearAccum;
typedef void (APIENTRY * WXEGLACCUM)(GLenum,GLfloat);
WXE_EXTERN WXEGLACCUM weglAccum;
typedef void (APIENTRY * WXEGLMATRIXMODE)(GLenum);
WXE_EXTERN WXEGLMATRIXMODE weglMatrixMode;
typedef void (APIENTRY * WXEGLORTHO)(GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble);
WXE_EXTERN WXEGLORTHO weglOrtho;
typedef void (APIENTRY * WXEGLFRUSTUM)(GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble);
WXE_EXTERN WXEGLFRUSTUM weglFrustum;
typedef void (APIENTRY * WXEGLVIEWPORT)(GLint,GLint,GLsizei,GLsizei);
WXE_EXTERN WXEGLVIEWPORT weglViewport;
typedef void (APIENTRY * WXEGLPUSHMATRIX)();
WXE_EXTERN WXEGLPUSHMATRIX weglPushMatrix;
typedef void (APIENTRY * WXEGLPOPMATRIX)();
WXE_EXTERN WXEGLPOPMATRIX weglPopMatrix;
typedef void (APIENTRY * WXEGLLOADIDENTITY)();
WXE_EXTERN WXEGLLOADIDENTITY weglLoadIdentity;
typedef void (APIENTRY * WXEGLLOADMATRIXD)(const GLdouble *);
WXE_EXTERN WXEGLLOADMATRIXD weglLoadMatrixd;
typedef void (APIENTRY * WXEGLLOADMATRIXF)(const GLfloat *);
WXE_EXTERN WXEGLLOADMATRIXF weglLoadMatrixf;
typedef void (APIENTRY * WXEGLMULTMATRIXD)(const GLdouble *);
WXE_EXTERN WXEGLMULTMATRIXD weglMultMatrixd;
typedef void (APIENTRY * WXEGLMULTMATRIXF)(const GLfloat *);
WXE_EXTERN WXEGLMULTMATRIXF weglMultMatrixf;
typedef void (APIENTRY * WXEGLROTATED)(GLdouble,GLdouble,GLdouble,GLdouble);
WXE_EXTERN WXEGLROTATED weglRotated;
typedef void (APIENTRY * WXEGLROTATEF)(GLfloat,GLfloat,GLfloat,GLfloat);
WXE_EXTERN WXEGLROTATEF weglRotatef;
typedef void (APIENTRY * WXEGLSCALED)(GLdouble,GLdouble,GLdouble);
WXE_EXTERN WXEGLSCALED weglScaled;
typedef void (APIENTRY * WXEGLSCALEF)(GLfloat,GLfloat,GLfloat);
WXE_EXTERN WXEGLSCALEF weglScalef;
typedef void (APIENTRY * WXEGLTRANSLATED)(GLdouble,GLdouble,GLdouble);
WXE_EXTERN WXEGLTRANSLATED weglTranslated;
typedef void (APIENTRY * WXEGLTRANSLATEF)(GLfloat,GLfloat,GLfloat);
WXE_EXTERN WXEGLTRANSLATEF weglTranslatef;
typedef GLboolean (APIENTRY * WXEGLISLIST)(GLuint);
WXE_EXTERN WXEGLISLIST weglIsList;
typedef void (APIENTRY * WXEGLDELETELISTS)(GLuint,GLsizei);
WXE_EXTERN WXEGLDELETELISTS weglDeleteLists;
typedef GLuint (APIENTRY * WXEGLGENLISTS)(GLsizei);
WXE_EXTERN WXEGLGENLISTS weglGenLists;
typedef void (APIENTRY * WXEGLNEWLIST)(GLuint,GLenum);
WXE_EXTERN WXEGLNEWLIST weglNewList;
typedef void (APIENTRY * WXEGLENDLIST)();
WXE_EXTERN WXEGLENDLIST weglEndList;
typedef void (APIENTRY * WXEGLCALLLIST)(GLuint);
WXE_EXTERN WXEGLCALLLIST weglCallList;
typedef void (APIENTRY * WXEGLCALLLISTS)(GLsizei,GLenum,const GLuint *);
WXE_EXTERN WXEGLCALLLISTS weglCallLists;
typedef void (APIENTRY * WXEGLLISTBASE)(GLuint);
WXE_EXTERN WXEGLLISTBASE weglListBase;
typedef void (APIENTRY * WXEGLBEGIN)(GLenum);
WXE_EXTERN WXEGLBEGIN weglBegin;
typedef void (APIENTRY * WXEGLEND)();
WXE_EXTERN WXEGLEND weglEnd;
typedef void (APIENTRY * WXEGLVERTEX2DV)(const GLdouble *);
WXE_EXTERN WXEGLVERTEX2DV weglVertex2dv;
typedef void (APIENTRY * WXEGLVERTEX2FV)(const GLfloat *);
WXE_EXTERN WXEGLVERTEX2FV weglVertex2fv;
typedef void (APIENTRY * WXEGLVERTEX2IV)(const GLint *);
WXE_EXTERN WXEGLVERTEX2IV weglVertex2iv;
typedef void (APIENTRY * WXEGLVERTEX2SV)(const GLshort *);
WXE_EXTERN WXEGLVERTEX2SV weglVertex2sv;
typedef void (APIENTRY * WXEGLVERTEX3DV)(const GLdouble *);
WXE_EXTERN WXEGLVERTEX3DV weglVertex3dv;
typedef void (APIENTRY * WXEGLVERTEX3FV)(const GLfloat *);
WXE_EXTERN WXEGLVERTEX3FV weglVertex3fv;
typedef void (APIENTRY * WXEGLVERTEX3IV)(const GLint *);
WXE_EXTERN WXEGLVERTEX3IV weglVertex3iv;
typedef void (APIENTRY * WXEGLVERTEX3SV)(const GLshort *);
WXE_EXTERN WXEGLVERTEX3SV weglVertex3sv;
typedef void (APIENTRY * WXEGLVERTEX4DV)(const GLdouble *);
WXE_EXTERN WXEGLVERTEX4DV weglVertex4dv;
typedef void (APIENTRY * WXEGLVERTEX4FV)(const GLfloat *);
WXE_EXTERN WXEGLVERTEX4FV weglVertex4fv;
typedef void (APIENTRY * WXEGLVERTEX4IV)(const GLint *);
WXE_EXTERN WXEGLVERTEX4IV weglVertex4iv;
typedef void (APIENTRY * WXEGLVERTEX4SV)(const GLshort *);
WXE_EXTERN WXEGLVERTEX4SV weglVertex4sv;
typedef void (APIENTRY * WXEGLNORMAL3BV)(const GLbyte *);
WXE_EXTERN WXEGLNORMAL3BV weglNormal3bv;
typedef void (APIENTRY * WXEGLNORMAL3DV)(const GLdouble *);
WXE_EXTERN WXEGLNORMAL3DV weglNormal3dv;
typedef void (APIENTRY * WXEGLNORMAL3FV)(const GLfloat *);
WXE_EXTERN WXEGLNORMAL3FV weglNormal3fv;
typedef void (APIENTRY * WXEGLNORMAL3IV)(const GLint *);
WXE_EXTERN WXEGLNORMAL3IV weglNormal3iv;
typedef void (APIENTRY * WXEGLNORMAL3SV)(const GLshort *);
WXE_EXTERN WXEGLNORMAL3SV weglNormal3sv;
typedef void (APIENTRY * WXEGLINDEXDV)(const GLdouble *);
WXE_EXTERN WXEGLINDEXDV weglIndexdv;
typedef void (APIENTRY * WXEGLINDEXFV)(const GLfloat *);
WXE_EXTERN WXEGLINDEXFV weglIndexfv;
typedef void (APIENTRY * WXEGLINDEXIV)(const GLint *);
WXE_EXTERN WXEGLINDEXIV weglIndexiv;
typedef void (APIENTRY * WXEGLINDEXSV)(const GLshort *);
WXE_EXTERN WXEGLINDEXSV weglIndexsv;
typedef void (APIENTRY * WXEGLINDEXUBV)(const GLubyte *);
WXE_EXTERN WXEGLINDEXUBV weglIndexubv;
typedef void (APIENTRY * WXEGLCOLOR3BV)(const GLbyte *);
WXE_EXTERN WXEGLCOLOR3BV weglColor3bv;
typedef void (APIENTRY * WXEGLCOLOR3DV)(const GLdouble *);
WXE_EXTERN WXEGLCOLOR3DV weglColor3dv;
typedef void (APIENTRY * WXEGLCOLOR3FV)(const GLfloat *);
WXE_EXTERN WXEGLCOLOR3FV weglColor3fv;
typedef void (APIENTRY * WXEGLCOLOR3IV)(const GLint *);
WXE_EXTERN WXEGLCOLOR3IV weglColor3iv;
typedef void (APIENTRY * WXEGLCOLOR3SV)(const GLshort *);
WXE_EXTERN WXEGLCOLOR3SV weglColor3sv;
typedef void (APIENTRY * WXEGLCOLOR3UBV)(const GLubyte *);
WXE_EXTERN WXEGLCOLOR3UBV weglColor3ubv;
typedef void (APIENTRY * WXEGLCOLOR3UIV)(const GLuint *);
WXE_EXTERN WXEGLCOLOR3UIV weglColor3uiv;
typedef void (APIENTRY * WXEGLCOLOR3USV)(const GLushort *);
WXE_EXTERN WXEGLCOLOR3USV weglColor3usv;
typedef void (APIENTRY * WXEGLCOLOR4BV)(const GLbyte *);
WXE_EXTERN WXEGLCOLOR4BV weglColor4bv;
typedef void (APIENTRY * WXEGLCOLOR4DV)(const GLdouble *);
WXE_EXTERN WXEGLCOLOR4DV weglColor4dv;
typedef void (APIENTRY * WXEGLCOLOR4FV)(const GLfloat *);
WXE_EXTERN WXEGLCOLOR4FV weglColor4fv;
typedef void (APIENTRY * WXEGLCOLOR4IV)(const GLint *);
WXE_EXTERN WXEGLCOLOR4IV weglColor4iv;
typedef void (APIENTRY * WXEGLCOLOR4SV)(const GLshort *);
WXE_EXTERN WXEGLCOLOR4SV weglColor4sv;
typedef void (APIENTRY * WXEGLCOLOR4UBV)(const GLubyte *);
WXE_EXTERN WXEGLCOLOR4UBV weglColor4ubv;
typedef void (APIENTRY * WXEGLCOLOR4UIV)(const GLuint *);
WXE_EXTERN WXEGLCOLOR4UIV weglColor4uiv;
typedef void (APIENTRY * WXEGLCOLOR4USV)(const GLushort *);
WXE_EXTERN WXEGLCOLOR4USV weglColor4usv;
typedef void (APIENTRY * WXEGLTEXCOORD1DV)(const GLdouble *);
WXE_EXTERN WXEGLTEXCOORD1DV weglTexCoord1dv;
typedef void (APIENTRY * WXEGLTEXCOORD1FV)(const GLfloat *);
WXE_EXTERN WXEGLTEXCOORD1FV weglTexCoord1fv;
typedef void (APIENTRY * WXEGLTEXCOORD1IV)(const GLint *);
WXE_EXTERN WXEGLTEXCOORD1IV weglTexCoord1iv;
typedef void (APIENTRY * WXEGLTEXCOORD1SV)(const GLshort *);
WXE_EXTERN WXEGLTEXCOORD1SV weglTexCoord1sv;
typedef void (APIENTRY * WXEGLTEXCOORD2DV)(const GLdouble *);
WXE_EXTERN WXEGLTEXCOORD2DV weglTexCoord2dv;
typedef void (APIENTRY * WXEGLTEXCOORD2FV)(const GLfloat *);
WXE_EXTERN WXEGLTEXCOORD2FV weglTexCoord2fv;
typedef void (APIENTRY * WXEGLTEXCOORD2IV)(const GLint *);
WXE_EXTERN WXEGLTEXCOORD2IV weglTexCoord2iv;
typedef void (APIENTRY * WXEGLTEXCOORD2SV)(const GLshort *);
WXE_EXTERN WXEGLTEXCOORD2SV weglTexCoord2sv;
typedef void (APIENTRY * WXEGLTEXCOORD3DV)(const GLdouble *);
WXE_EXTERN WXEGLTEXCOORD3DV weglTexCoord3dv;
typedef void (APIENTRY * WXEGLTEXCOORD3FV)(const GLfloat *);
WXE_EXTERN WXEGLTEXCOORD3FV weglTexCoord3fv;
typedef void (APIENTRY * WXEGLTEXCOORD3IV)(const GLint *);
WXE_EXTERN WXEGLTEXCOORD3IV weglTexCoord3iv;
typedef void (APIENTRY * WXEGLTEXCOORD3SV)(const GLshort *);
WXE_EXTERN WXEGLTEXCOORD3SV weglTexCoord3sv;
typedef void (APIENTRY * WXEGLTEXCOORD4DV)(const GLdouble *);
WXE_EXTERN WXEGLTEXCOORD4DV weglTexCoord4dv;
typedef void (APIENTRY * WXEGLTEXCOORD4FV)(const GLfloat *);
WXE_EXTERN WXEGLTEXCOORD4FV weglTexCoord4fv;
typedef void (APIENTRY * WXEGLTEXCOORD4IV)(const GLint *);
WXE_EXTERN WXEGLTEXCOORD4IV weglTexCoord4iv;
typedef void (APIENTRY * WXEGLTEXCOORD4SV)(const GLshort *);
WXE_EXTERN WXEGLTEXCOORD4SV weglTexCoord4sv;
typedef void (APIENTRY * WXEGLRASTERPOS2DV)(const GLdouble *);
WXE_EXTERN WXEGLRASTERPOS2DV weglRasterPos2dv;
typedef void (APIENTRY * WXEGLRASTERPOS2FV)(const GLfloat *);
WXE_EXTERN WXEGLRASTERPOS2FV weglRasterPos2fv;
typedef void (APIENTRY * WXEGLRASTERPOS2IV)(const GLint *);
WXE_EXTERN WXEGLRASTERPOS2IV weglRasterPos2iv;
typedef void (APIENTRY * WXEGLRASTERPOS2SV)(const GLshort *);
WXE_EXTERN WXEGLRASTERPOS2SV weglRasterPos2sv;
typedef void (APIENTRY * WXEGLRASTERPOS3DV)(const GLdouble *);
WXE_EXTERN WXEGLRASTERPOS3DV weglRasterPos3dv;
typedef void (APIENTRY * WXEGLRASTERPOS3FV)(const GLfloat *);
WXE_EXTERN WXEGLRASTERPOS3FV weglRasterPos3fv;
typedef void (APIENTRY * WXEGLRASTERPOS3IV)(const GLint *);
WXE_EXTERN WXEGLRASTERPOS3IV weglRasterPos3iv;
typedef void (APIENTRY * WXEGLRASTERPOS3SV)(const GLshort *);
WXE_EXTERN WXEGLRASTERPOS3SV weglRasterPos3sv;
typedef void (APIENTRY * WXEGLRASTERPOS4DV)(const GLdouble *);
WXE_EXTERN WXEGLRASTERPOS4DV weglRasterPos4dv;
typedef void (APIENTRY * WXEGLRASTERPOS4FV)(const GLfloat *);
WXE_EXTERN WXEGLRASTERPOS4FV weglRasterPos4fv;
typedef void (APIENTRY * WXEGLRASTERPOS4IV)(const GLint *);
WXE_EXTERN WXEGLRASTERPOS4IV weglRasterPos4iv;
typedef void (APIENTRY * WXEGLRASTERPOS4SV)(const GLshort *);
WXE_EXTERN WXEGLRASTERPOS4SV weglRasterPos4sv;
typedef void (APIENTRY * WXEGLRECTD)(GLdouble,GLdouble,GLdouble,GLdouble);
WXE_EXTERN WXEGLRECTD weglRectd;
typedef void (APIENTRY * WXEGLRECTF)(GLfloat,GLfloat,GLfloat,GLfloat);
WXE_EXTERN WXEGLRECTF weglRectf;
typedef void (APIENTRY * WXEGLRECTI)(GLint,GLint,GLint,GLint);
WXE_EXTERN WXEGLRECTI weglRecti;
typedef void (APIENTRY * WXEGLRECTS)(GLshort,GLshort,GLshort,GLshort);
WXE_EXTERN WXEGLRECTS weglRects;
typedef void (APIENTRY * WXEGLRECTDV)(const GLdouble *,const GLdouble *);
WXE_EXTERN WXEGLRECTDV weglRectdv;
typedef void (APIENTRY * WXEGLRECTFV)(const GLfloat *,const GLfloat *);
WXE_EXTERN WXEGLRECTFV weglRectfv;
typedef void (APIENTRY * WXEGLRECTIV)(const GLint *,const GLint *);
WXE_EXTERN WXEGLRECTIV weglRectiv;
typedef void (APIENTRY * WXEGLRECTSV)(const GLshort *,const GLshort *);
WXE_EXTERN WXEGLRECTSV weglRectsv;
typedef void (APIENTRY * WXEGLVERTEXPOINTER)(GLint,GLenum,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLVERTEXPOINTER weglVertexPointer;
typedef void (APIENTRY * WXEGLNORMALPOINTER)(GLenum,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLNORMALPOINTER weglNormalPointer;
typedef void (APIENTRY * WXEGLCOLORPOINTER)(GLint,GLenum,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLCOLORPOINTER weglColorPointer;
typedef void (APIENTRY * WXEGLINDEXPOINTER)(GLenum,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLINDEXPOINTER weglIndexPointer;
typedef void (APIENTRY * WXEGLTEXCOORDPOINTER)(GLint,GLenum,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLTEXCOORDPOINTER weglTexCoordPointer;
typedef void (APIENTRY * WXEGLEDGEFLAGPOINTER)(GLsizei,const GLvoid *);
WXE_EXTERN WXEGLEDGEFLAGPOINTER weglEdgeFlagPointer;
typedef void (APIENTRY * WXEGLARRAYELEMENT)(GLint);
WXE_EXTERN WXEGLARRAYELEMENT weglArrayElement;
typedef void (APIENTRY * WXEGLDRAWARRAYS)(GLenum,GLint,GLsizei);
WXE_EXTERN WXEGLDRAWARRAYS weglDrawArrays;
typedef void (APIENTRY * WXEGLDRAWELEMENTS)(GLenum,GLsizei,GLenum,const GLvoid *);
WXE_EXTERN WXEGLDRAWELEMENTS weglDrawElements;
typedef void (APIENTRY * WXEGLINTERLEAVEDARRAYS)(GLenum,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLINTERLEAVEDARRAYS weglInterleavedArrays;
typedef void (APIENTRY * WXEGLSHADEMODEL)(GLenum);
WXE_EXTERN WXEGLSHADEMODEL weglShadeModel;
typedef void (APIENTRY * WXEGLLIGHTF)(GLenum,GLenum,GLfloat);
WXE_EXTERN WXEGLLIGHTF weglLightf;
typedef void (APIENTRY * WXEGLLIGHTI)(GLenum,GLenum,GLint);
WXE_EXTERN WXEGLLIGHTI weglLighti;
typedef void (APIENTRY * WXEGLLIGHTFV)(GLenum,GLenum,const GLfloat *);
WXE_EXTERN WXEGLLIGHTFV weglLightfv;
typedef void (APIENTRY * WXEGLLIGHTIV)(GLenum,GLenum,const GLint *);
WXE_EXTERN WXEGLLIGHTIV weglLightiv;
typedef void (APIENTRY * WXEGLGETLIGHTFV)(GLenum,GLenum,GLfloat *);
WXE_EXTERN WXEGLGETLIGHTFV weglGetLightfv;
typedef void (APIENTRY * WXEGLGETLIGHTIV)(GLenum,GLenum,GLint *);
WXE_EXTERN WXEGLGETLIGHTIV weglGetLightiv;
typedef void (APIENTRY * WXEGLLIGHTMODELF)(GLenum,GLfloat);
WXE_EXTERN WXEGLLIGHTMODELF weglLightModelf;
typedef void (APIENTRY * WXEGLLIGHTMODELI)(GLenum,GLint);
WXE_EXTERN WXEGLLIGHTMODELI weglLightModeli;
typedef void (APIENTRY * WXEGLLIGHTMODELFV)(GLenum,const GLfloat *);
WXE_EXTERN WXEGLLIGHTMODELFV weglLightModelfv;
typedef void (APIENTRY * WXEGLLIGHTMODELIV)(GLenum,const GLint *);
WXE_EXTERN WXEGLLIGHTMODELIV weglLightModeliv;
typedef void (APIENTRY * WXEGLMATERIALF)(GLenum,GLenum,GLfloat);
WXE_EXTERN WXEGLMATERIALF weglMaterialf;
typedef void (APIENTRY * WXEGLMATERIALI)(GLenum,GLenum,GLint);
WXE_EXTERN WXEGLMATERIALI weglMateriali;
typedef void (APIENTRY * WXEGLMATERIALFV)(GLenum,GLenum,const GLfloat *);
WXE_EXTERN WXEGLMATERIALFV weglMaterialfv;
typedef void (APIENTRY * WXEGLMATERIALIV)(GLenum,GLenum,const GLint *);
WXE_EXTERN WXEGLMATERIALIV weglMaterialiv;
typedef void (APIENTRY * WXEGLGETMATERIALFV)(GLenum,GLenum,GLfloat *);
WXE_EXTERN WXEGLGETMATERIALFV weglGetMaterialfv;
typedef void (APIENTRY * WXEGLGETMATERIALIV)(GLenum,GLenum,GLint *);
WXE_EXTERN WXEGLGETMATERIALIV weglGetMaterialiv;
typedef void (APIENTRY * WXEGLCOLORMATERIAL)(GLenum,GLenum);
WXE_EXTERN WXEGLCOLORMATERIAL weglColorMaterial;
typedef void (APIENTRY * WXEGLPIXELZOOM)(GLfloat,GLfloat);
WXE_EXTERN WXEGLPIXELZOOM weglPixelZoom;
typedef void (APIENTRY * WXEGLPIXELSTOREF)(GLenum,GLfloat);
WXE_EXTERN WXEGLPIXELSTOREF weglPixelStoref;
typedef void (APIENTRY * WXEGLPIXELSTOREI)(GLenum,GLint);
WXE_EXTERN WXEGLPIXELSTOREI weglPixelStorei;
typedef void (APIENTRY * WXEGLPIXELTRANSFERF)(GLenum,GLfloat);
WXE_EXTERN WXEGLPIXELTRANSFERF weglPixelTransferf;
typedef void (APIENTRY * WXEGLPIXELTRANSFERI)(GLenum,GLint);
WXE_EXTERN WXEGLPIXELTRANSFERI weglPixelTransferi;
typedef void (APIENTRY * WXEGLPIXELMAPFV)(GLenum,GLsizei,const GLfloat *);
WXE_EXTERN WXEGLPIXELMAPFV weglPixelMapfv;
typedef void (APIENTRY * WXEGLPIXELMAPUIV)(GLenum,GLsizei,const GLuint *);
WXE_EXTERN WXEGLPIXELMAPUIV weglPixelMapuiv;
typedef void (APIENTRY * WXEGLPIXELMAPUSV)(GLenum,GLsizei,const GLushort *);
WXE_EXTERN WXEGLPIXELMAPUSV weglPixelMapusv;
typedef void (APIENTRY * WXEGLGETPIXELMAPFV)(GLenum,GLfloat *);
WXE_EXTERN WXEGLGETPIXELMAPFV weglGetPixelMapfv;
typedef void (APIENTRY * WXEGLGETPIXELMAPUIV)(GLenum,GLuint *);
WXE_EXTERN WXEGLGETPIXELMAPUIV weglGetPixelMapuiv;
typedef void (APIENTRY * WXEGLGETPIXELMAPUSV)(GLenum,GLushort *);
WXE_EXTERN WXEGLGETPIXELMAPUSV weglGetPixelMapusv;
typedef void (APIENTRY * WXEGLBITMAP)(GLsizei,GLsizei,GLfloat,GLfloat,GLfloat,GLfloat,const GLubyte *);
WXE_EXTERN WXEGLBITMAP weglBitmap;
typedef void (APIENTRY * WXEGLREADPIXELS)(GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,GLvoid *);
WXE_EXTERN WXEGLREADPIXELS weglReadPixels;
typedef void (APIENTRY * WXEGLDRAWPIXELS)(GLsizei,GLsizei,GLenum,GLenum,const GLvoid *);
WXE_EXTERN WXEGLDRAWPIXELS weglDrawPixels;
typedef void (APIENTRY * WXEGLCOPYPIXELS)(GLint,GLint,GLsizei,GLsizei,GLenum);
WXE_EXTERN WXEGLCOPYPIXELS weglCopyPixels;
typedef void (APIENTRY * WXEGLSTENCILFUNC)(GLenum,GLint,GLuint);
WXE_EXTERN WXEGLSTENCILFUNC weglStencilFunc;
typedef void (APIENTRY * WXEGLSTENCILMASK)(GLuint);
WXE_EXTERN WXEGLSTENCILMASK weglStencilMask;
typedef void (APIENTRY * WXEGLSTENCILOP)(GLenum,GLenum,GLenum);
WXE_EXTERN WXEGLSTENCILOP weglStencilOp;
typedef void (APIENTRY * WXEGLCLEARSTENCIL)(GLint);
WXE_EXTERN WXEGLCLEARSTENCIL weglClearStencil;
typedef void (APIENTRY * WXEGLTEXGEND)(GLenum,GLenum,GLdouble);
WXE_EXTERN WXEGLTEXGEND weglTexGend;
typedef void (APIENTRY * WXEGLTEXGENF)(GLenum,GLenum,GLfloat);
WXE_EXTERN WXEGLTEXGENF weglTexGenf;
typedef void (APIENTRY * WXEGLTEXGENI)(GLenum,GLenum,GLint);
WXE_EXTERN WXEGLTEXGENI weglTexGeni;
typedef void (APIENTRY * WXEGLTEXGENDV)(GLenum,GLenum,const GLdouble *);
WXE_EXTERN WXEGLTEXGENDV weglTexGendv;
typedef void (APIENTRY * WXEGLTEXGENFV)(GLenum,GLenum,const GLfloat *);
WXE_EXTERN WXEGLTEXGENFV weglTexGenfv;
typedef void (APIENTRY * WXEGLTEXGENIV)(GLenum,GLenum,const GLint *);
WXE_EXTERN WXEGLTEXGENIV weglTexGeniv;
typedef void (APIENTRY * WXEGLGETTEXGENDV)(GLenum,GLenum,GLdouble *);
WXE_EXTERN WXEGLGETTEXGENDV weglGetTexGendv;
typedef void (APIENTRY * WXEGLGETTEXGENFV)(GLenum,GLenum,GLfloat *);
WXE_EXTERN WXEGLGETTEXGENFV weglGetTexGenfv;
typedef void (APIENTRY * WXEGLGETTEXGENIV)(GLenum,GLenum,GLint *);
WXE_EXTERN WXEGLGETTEXGENIV weglGetTexGeniv;
typedef void (APIENTRY * WXEGLTEXENVF)(GLenum,GLenum,GLfloat);
WXE_EXTERN WXEGLTEXENVF weglTexEnvf;
typedef void (APIENTRY * WXEGLTEXENVI)(GLenum,GLenum,GLint);
WXE_EXTERN WXEGLTEXENVI weglTexEnvi;
typedef void (APIENTRY * WXEGLTEXENVFV)(GLenum,GLenum,const GLfloat *);
WXE_EXTERN WXEGLTEXENVFV weglTexEnvfv;
typedef void (APIENTRY * WXEGLTEXENVIV)(GLenum,GLenum,const GLint *);
WXE_EXTERN WXEGLTEXENVIV weglTexEnviv;
typedef void (APIENTRY * WXEGLGETTEXENVFV)(GLenum,GLenum,GLfloat *);
WXE_EXTERN WXEGLGETTEXENVFV weglGetTexEnvfv;
typedef void (APIENTRY * WXEGLGETTEXENVIV)(GLenum,GLenum,GLint *);
WXE_EXTERN WXEGLGETTEXENVIV weglGetTexEnviv;
typedef void (APIENTRY * WXEGLTEXPARAMETERF)(GLenum,GLenum,GLfloat);
WXE_EXTERN WXEGLTEXPARAMETERF weglTexParameterf;
typedef void (APIENTRY * WXEGLTEXPARAMETERI)(GLenum,GLenum,GLint);
WXE_EXTERN WXEGLTEXPARAMETERI weglTexParameteri;
typedef void (APIENTRY * WXEGLTEXPARAMETERFV)(GLenum,GLenum,const GLfloat *);
WXE_EXTERN WXEGLTEXPARAMETERFV weglTexParameterfv;
typedef void (APIENTRY * WXEGLTEXPARAMETERIV)(GLenum,GLenum,const GLint *);
WXE_EXTERN WXEGLTEXPARAMETERIV weglTexParameteriv;
typedef void (APIENTRY * WXEGLGETTEXPARAMETERFV)(GLenum,GLenum,GLfloat *);
WXE_EXTERN WXEGLGETTEXPARAMETERFV weglGetTexParameterfv;
typedef void (APIENTRY * WXEGLGETTEXPARAMETERIV)(GLenum,GLenum,GLint *);
WXE_EXTERN WXEGLGETTEXPARAMETERIV weglGetTexParameteriv;
typedef void (APIENTRY * WXEGLGETTEXLEVELPARAMETERFV)(GLenum,GLint,GLenum,GLfloat *);
WXE_EXTERN WXEGLGETTEXLEVELPARAMETERFV weglGetTexLevelParameterfv;
typedef void (APIENTRY * WXEGLGETTEXLEVELPARAMETERIV)(GLenum,GLint,GLenum,GLint *);
WXE_EXTERN WXEGLGETTEXLEVELPARAMETERIV weglGetTexLevelParameteriv;
typedef void (APIENTRY * WXEGLTEXIMAGE1D)(GLenum,GLint,GLint,GLsizei,GLint,GLenum,GLenum,const GLvoid *);
WXE_EXTERN WXEGLTEXIMAGE1D weglTexImage1D;
typedef void (APIENTRY * WXEGLTEXIMAGE2D)(GLenum,GLint,GLint,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid *);
WXE_EXTERN WXEGLTEXIMAGE2D weglTexImage2D;
typedef void (APIENTRY * WXEGLGETTEXIMAGE)(GLenum,GLint,GLenum,GLenum,GLvoid *);
WXE_EXTERN WXEGLGETTEXIMAGE weglGetTexImage;
typedef void (APIENTRY * WXEGLGENTEXTURES)(GLsizei,GLuint *);
WXE_EXTERN WXEGLGENTEXTURES weglGenTextures;
typedef void (APIENTRY * WXEGLDELETETEXTURES)(GLsizei,const GLuint *);
WXE_EXTERN WXEGLDELETETEXTURES weglDeleteTextures;
typedef void (APIENTRY * WXEGLBINDTEXTURE)(GLenum,GLuint);
WXE_EXTERN WXEGLBINDTEXTURE weglBindTexture;
typedef void (APIENTRY * WXEGLPRIORITIZETEXTURES)(GLsizei,const GLuint *,const GLclampf *);
WXE_EXTERN WXEGLPRIORITIZETEXTURES weglPrioritizeTextures;
typedef GLboolean (APIENTRY * WXEGLARETEXTURESRESIDENT)(GLsizei,const GLuint *,GLboolean *);
WXE_EXTERN WXEGLARETEXTURESRESIDENT weglAreTexturesResident;
typedef GLboolean (APIENTRY * WXEGLISTEXTURE)(GLuint);
WXE_EXTERN WXEGLISTEXTURE weglIsTexture;
typedef void (APIENTRY * WXEGLTEXSUBIMAGE1D)(GLenum,GLint,GLint,GLsizei,GLenum,GLenum,const GLvoid *);
WXE_EXTERN WXEGLTEXSUBIMAGE1D weglTexSubImage1D;
typedef void (APIENTRY * WXEGLTEXSUBIMAGE2D)(GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,const GLvoid *);
WXE_EXTERN WXEGLTEXSUBIMAGE2D weglTexSubImage2D;
typedef void (APIENTRY * WXEGLCOPYTEXIMAGE1D)(GLenum,GLint,GLenum,GLint,GLint,GLsizei,GLint);
WXE_EXTERN WXEGLCOPYTEXIMAGE1D weglCopyTexImage1D;
typedef void (APIENTRY * WXEGLCOPYTEXIMAGE2D)(GLenum,GLint,GLenum,GLint,GLint,GLsizei,GLsizei,GLint);
WXE_EXTERN WXEGLCOPYTEXIMAGE2D weglCopyTexImage2D;
typedef void (APIENTRY * WXEGLCOPYTEXSUBIMAGE1D)(GLenum,GLint,GLint,GLint,GLint,GLsizei);
WXE_EXTERN WXEGLCOPYTEXSUBIMAGE1D weglCopyTexSubImage1D;
typedef void (APIENTRY * WXEGLCOPYTEXSUBIMAGE2D)(GLenum,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei);
WXE_EXTERN WXEGLCOPYTEXSUBIMAGE2D weglCopyTexSubImage2D;
typedef void (APIENTRY * WXEGLMAP1D)(GLenum,GLdouble,GLdouble,GLint,GLint,const GLdouble *);
WXE_EXTERN WXEGLMAP1D weglMap1d;
typedef void (APIENTRY * WXEGLMAP1F)(GLenum,GLfloat,GLfloat,GLint,GLint,const GLfloat *);
WXE_EXTERN WXEGLMAP1F weglMap1f;
typedef void (APIENTRY * WXEGLMAP2D)(GLenum,GLdouble,GLdouble,GLint,GLint,GLdouble,GLdouble,GLint,GLint,const GLdouble *);
WXE_EXTERN WXEGLMAP2D weglMap2d;
typedef void (APIENTRY * WXEGLMAP2F)(GLenum,GLfloat,GLfloat,GLint,GLint,GLfloat,GLfloat,GLint,GLint,const GLfloat *);
WXE_EXTERN WXEGLMAP2F weglMap2f;
typedef void (APIENTRY * WXEGLGETMAPDV)(GLenum,GLenum,GLdouble *);
WXE_EXTERN WXEGLGETMAPDV weglGetMapdv;
typedef void (APIENTRY * WXEGLGETMAPFV)(GLenum,GLenum,GLfloat *);
WXE_EXTERN WXEGLGETMAPFV weglGetMapfv;
typedef void (APIENTRY * WXEGLGETMAPIV)(GLenum,GLenum,GLint *);
WXE_EXTERN WXEGLGETMAPIV weglGetMapiv;
typedef void (APIENTRY * WXEGLEVALCOORD1DV)(const GLdouble *);
WXE_EXTERN WXEGLEVALCOORD1DV weglEvalCoord1dv;
typedef void (APIENTRY * WXEGLEVALCOORD1FV)(const GLfloat *);
WXE_EXTERN WXEGLEVALCOORD1FV weglEvalCoord1fv;
typedef void (APIENTRY * WXEGLEVALCOORD2DV)(const GLdouble *);
WXE_EXTERN WXEGLEVALCOORD2DV weglEvalCoord2dv;
typedef void (APIENTRY * WXEGLEVALCOORD2FV)(const GLfloat *);
WXE_EXTERN WXEGLEVALCOORD2FV weglEvalCoord2fv;
typedef void (APIENTRY * WXEGLMAPGRID1D)(GLint,GLdouble,GLdouble);
WXE_EXTERN WXEGLMAPGRID1D weglMapGrid1d;
typedef void (APIENTRY * WXEGLMAPGRID1F)(GLint,GLfloat,GLfloat);
WXE_EXTERN WXEGLMAPGRID1F weglMapGrid1f;
typedef void (APIENTRY * WXEGLMAPGRID2D)(GLint,GLdouble,GLdouble,GLint,GLdouble,GLdouble);
WXE_EXTERN WXEGLMAPGRID2D weglMapGrid2d;
typedef void (APIENTRY * WXEGLMAPGRID2F)(GLint,GLfloat,GLfloat,GLint,GLfloat,GLfloat);
WXE_EXTERN WXEGLMAPGRID2F weglMapGrid2f;
typedef void (APIENTRY * WXEGLEVALPOINT1)(GLint);
WXE_EXTERN WXEGLEVALPOINT1 weglEvalPoint1;
typedef void (APIENTRY * WXEGLEVALPOINT2)(GLint,GLint);
WXE_EXTERN WXEGLEVALPOINT2 weglEvalPoint2;
typedef void (APIENTRY * WXEGLEVALMESH1)(GLenum,GLint,GLint);
WXE_EXTERN WXEGLEVALMESH1 weglEvalMesh1;
typedef void (APIENTRY * WXEGLEVALMESH2)(GLenum,GLint,GLint,GLint,GLint);
WXE_EXTERN WXEGLEVALMESH2 weglEvalMesh2;
typedef void (APIENTRY * WXEGLFOGF)(GLenum,GLfloat);
WXE_EXTERN WXEGLFOGF weglFogf;
typedef void (APIENTRY * WXEGLFOGI)(GLenum,GLint);
WXE_EXTERN WXEGLFOGI weglFogi;
typedef void (APIENTRY * WXEGLFOGFV)(GLenum,const GLfloat *);
WXE_EXTERN WXEGLFOGFV weglFogfv;
typedef void (APIENTRY * WXEGLFOGIV)(GLenum,const GLint *);
WXE_EXTERN WXEGLFOGIV weglFogiv;
typedef void (APIENTRY * WXEGLFEEDBACKBUFFER)(GLsizei,GLenum,GLfloat *);
WXE_EXTERN WXEGLFEEDBACKBUFFER weglFeedbackBuffer;
typedef void (APIENTRY * WXEGLPASSTHROUGH)(GLfloat);
WXE_EXTERN WXEGLPASSTHROUGH weglPassThrough;
typedef void (APIENTRY * WXEGLSELECTBUFFER)(GLsizei,GLuint *);
WXE_EXTERN WXEGLSELECTBUFFER weglSelectBuffer;
typedef void (APIENTRY * WXEGLINITNAMES)();
WXE_EXTERN WXEGLINITNAMES weglInitNames;
typedef void (APIENTRY * WXEGLLOADNAME)(GLuint);
WXE_EXTERN WXEGLLOADNAME weglLoadName;
typedef void (APIENTRY * WXEGLPUSHNAME)(GLuint);
WXE_EXTERN WXEGLPUSHNAME weglPushName;
typedef void (APIENTRY * WXEGLPOPNAME)();
WXE_EXTERN WXEGLPOPNAME weglPopName;
typedef void (APIENTRY * WXEGLBLENDCOLOR)(GLclampf,GLclampf,GLclampf,GLclampf);
WXE_EXTERN WXEGLBLENDCOLOR weglBlendColor;
typedef void (APIENTRY * WXEGLBLENDEQUATION)(GLenum);
WXE_EXTERN WXEGLBLENDEQUATION weglBlendEquation;
typedef void (APIENTRY * WXEGLDRAWRANGEELEMENTS)(GLenum,GLuint,GLuint,GLsizei,GLenum,const GLvoid *);
WXE_EXTERN WXEGLDRAWRANGEELEMENTS weglDrawRangeElements;
typedef void (APIENTRY * WXEGLTEXIMAGE3D)(GLenum,GLint,GLint,GLsizei,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid *);
WXE_EXTERN WXEGLTEXIMAGE3D weglTexImage3D;
typedef void (APIENTRY * WXEGLTEXSUBIMAGE3D)(GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const GLvoid *);
WXE_EXTERN WXEGLTEXSUBIMAGE3D weglTexSubImage3D;
typedef void (APIENTRY * WXEGLCOPYTEXSUBIMAGE3D)(GLenum,GLint,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei);
WXE_EXTERN WXEGLCOPYTEXSUBIMAGE3D weglCopyTexSubImage3D;
typedef void (APIENTRY * WXEGLCOLORTABLE)(GLenum,GLenum,GLsizei,GLenum,GLenum,const GLvoid *);
WXE_EXTERN WXEGLCOLORTABLE weglColorTable;
typedef void (APIENTRY * WXEGLCOLORTABLEPARAMETERFV)(GLenum,GLenum,const GLfloat *);
WXE_EXTERN WXEGLCOLORTABLEPARAMETERFV weglColorTableParameterfv;
typedef void (APIENTRY * WXEGLCOLORTABLEPARAMETERIV)(GLenum,GLenum,const GLint *);
WXE_EXTERN WXEGLCOLORTABLEPARAMETERIV weglColorTableParameteriv;
typedef void (APIENTRY * WXEGLCOPYCOLORTABLE)(GLenum,GLenum,GLint,GLint,GLsizei);
WXE_EXTERN WXEGLCOPYCOLORTABLE weglCopyColorTable;
typedef void (APIENTRY * WXEGLGETCOLORTABLE)(GLenum,GLenum,GLenum,GLvoid *);
WXE_EXTERN WXEGLGETCOLORTABLE weglGetColorTable;
typedef void (APIENTRY * WXEGLGETCOLORTABLEPARAMETERFV)(GLenum,GLenum,GLfloat *);
WXE_EXTERN WXEGLGETCOLORTABLEPARAMETERFV weglGetColorTableParameterfv;
typedef void (APIENTRY * WXEGLGETCOLORTABLEPARAMETERIV)(GLenum,GLenum,GLint *);
WXE_EXTERN WXEGLGETCOLORTABLEPARAMETERIV weglGetColorTableParameteriv;
typedef void (APIENTRY * WXEGLCOLORSUBTABLE)(GLenum,GLsizei,GLsizei,GLenum,GLenum,const GLvoid *);
WXE_EXTERN WXEGLCOLORSUBTABLE weglColorSubTable;
typedef void (APIENTRY * WXEGLCOPYCOLORSUBTABLE)(GLenum,GLsizei,GLint,GLint,GLsizei);
WXE_EXTERN WXEGLCOPYCOLORSUBTABLE weglCopyColorSubTable;
typedef void (APIENTRY * WXEGLCONVOLUTIONFILTER1D)(GLenum,GLenum,GLsizei,GLenum,GLenum,const GLvoid *);
WXE_EXTERN WXEGLCONVOLUTIONFILTER1D weglConvolutionFilter1D;
typedef void (APIENTRY * WXEGLCONVOLUTIONFILTER2D)(GLenum,GLenum,GLsizei,GLsizei,GLenum,GLenum,const GLvoid *);
WXE_EXTERN WXEGLCONVOLUTIONFILTER2D weglConvolutionFilter2D;
typedef void (APIENTRY * WXEGLCONVOLUTIONPARAMETERFV)(GLenum,GLenum,const GLfloat *);
WXE_EXTERN WXEGLCONVOLUTIONPARAMETERFV weglConvolutionParameterfv;
typedef void (APIENTRY * WXEGLCONVOLUTIONPARAMETERIV)(GLenum,GLenum,const GLint *);
WXE_EXTERN WXEGLCONVOLUTIONPARAMETERIV weglConvolutionParameteriv;
typedef void (APIENTRY * WXEGLCOPYCONVOLUTIONFILTER1D)(GLenum,GLenum,GLint,GLint,GLsizei);
WXE_EXTERN WXEGLCOPYCONVOLUTIONFILTER1D weglCopyConvolutionFilter1D;
typedef void (APIENTRY * WXEGLCOPYCONVOLUTIONFILTER2D)(GLenum,GLenum,GLint,GLint,GLsizei,GLsizei);
WXE_EXTERN WXEGLCOPYCONVOLUTIONFILTER2D weglCopyConvolutionFilter2D;
typedef void (APIENTRY * WXEGLGETCONVOLUTIONFILTER)(GLenum,GLenum,GLenum,GLvoid *);
WXE_EXTERN WXEGLGETCONVOLUTIONFILTER weglGetConvolutionFilter;
typedef void (APIENTRY * WXEGLGETCONVOLUTIONPARAMETERFV)(GLenum,GLenum,GLfloat *);
WXE_EXTERN WXEGLGETCONVOLUTIONPARAMETERFV weglGetConvolutionParameterfv;
typedef void (APIENTRY * WXEGLGETCONVOLUTIONPARAMETERIV)(GLenum,GLenum,GLint *);
WXE_EXTERN WXEGLGETCONVOLUTIONPARAMETERIV weglGetConvolutionParameteriv;
typedef void (APIENTRY * WXEGLSEPARABLEFILTER2D)(GLenum,GLenum,GLsizei,GLsizei,GLenum,GLenum,const GLvoid *,const GLvoid *);
WXE_EXTERN WXEGLSEPARABLEFILTER2D weglSeparableFilter2D;
typedef void (APIENTRY * WXEGLGETHISTOGRAM)(GLenum,GLboolean,GLenum,GLenum,GLvoid *);
WXE_EXTERN WXEGLGETHISTOGRAM weglGetHistogram;
typedef void (APIENTRY * WXEGLGETHISTOGRAMPARAMETERFV)(GLenum,GLenum,GLfloat *);
WXE_EXTERN WXEGLGETHISTOGRAMPARAMETERFV weglGetHistogramParameterfv;
typedef void (APIENTRY * WXEGLGETHISTOGRAMPARAMETERIV)(GLenum,GLenum,GLint *);
WXE_EXTERN WXEGLGETHISTOGRAMPARAMETERIV weglGetHistogramParameteriv;
typedef void (APIENTRY * WXEGLGETMINMAX)(GLenum,GLboolean,GLenum,GLenum,GLvoid *);
WXE_EXTERN WXEGLGETMINMAX weglGetMinmax;
typedef void (APIENTRY * WXEGLGETMINMAXPARAMETERFV)(GLenum,GLenum,GLfloat *);
WXE_EXTERN WXEGLGETMINMAXPARAMETERFV weglGetMinmaxParameterfv;
typedef void (APIENTRY * WXEGLGETMINMAXPARAMETERIV)(GLenum,GLenum,GLint *);
WXE_EXTERN WXEGLGETMINMAXPARAMETERIV weglGetMinmaxParameteriv;
typedef void (APIENTRY * WXEGLHISTOGRAM)(GLenum,GLsizei,GLenum,GLboolean);
WXE_EXTERN WXEGLHISTOGRAM weglHistogram;
typedef void (APIENTRY * WXEGLMINMAX)(GLenum,GLenum,GLboolean);
WXE_EXTERN WXEGLMINMAX weglMinmax;
typedef void (APIENTRY * WXEGLRESETHISTOGRAM)(GLenum);
WXE_EXTERN WXEGLRESETHISTOGRAM weglResetHistogram;
typedef void (APIENTRY * WXEGLRESETMINMAX)(GLenum);
WXE_EXTERN WXEGLRESETMINMAX weglResetMinmax;
typedef void (APIENTRY * WXEGLACTIVETEXTURE)(GLenum);
WXE_EXTERN WXEGLACTIVETEXTURE weglActiveTexture;
typedef void (APIENTRY * WXEGLSAMPLECOVERAGE)(GLclampf,GLboolean);
WXE_EXTERN WXEGLSAMPLECOVERAGE weglSampleCoverage;
typedef void (APIENTRY * WXEGLCOMPRESSEDTEXIMAGE3D)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLint,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLCOMPRESSEDTEXIMAGE3D weglCompressedTexImage3D;
typedef void (APIENTRY * WXEGLCOMPRESSEDTEXIMAGE2D)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLint,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLCOMPRESSEDTEXIMAGE2D weglCompressedTexImage2D;
typedef void (APIENTRY * WXEGLCOMPRESSEDTEXIMAGE1D)(GLenum,GLint,GLenum,GLsizei,GLint,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLCOMPRESSEDTEXIMAGE1D weglCompressedTexImage1D;
typedef void (APIENTRY * WXEGLCOMPRESSEDTEXSUBIMAGE3D)(GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLCOMPRESSEDTEXSUBIMAGE3D weglCompressedTexSubImage3D;
typedef void (APIENTRY * WXEGLCOMPRESSEDTEXSUBIMAGE2D)(GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLCOMPRESSEDTEXSUBIMAGE2D weglCompressedTexSubImage2D;
typedef void (APIENTRY * WXEGLCOMPRESSEDTEXSUBIMAGE1D)(GLenum,GLint,GLint,GLsizei,GLenum,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLCOMPRESSEDTEXSUBIMAGE1D weglCompressedTexSubImage1D;
typedef void (APIENTRY * WXEGLGETCOMPRESSEDTEXIMAGE)(GLenum,GLint,GLvoid *);
WXE_EXTERN WXEGLGETCOMPRESSEDTEXIMAGE weglGetCompressedTexImage;
typedef void (APIENTRY * WXEGLCLIENTACTIVETEXTURE)(GLenum);
WXE_EXTERN WXEGLCLIENTACTIVETEXTURE weglClientActiveTexture;
typedef void (APIENTRY * WXEGLMULTITEXCOORD1DV)(GLenum,const GLdouble *);
WXE_EXTERN WXEGLMULTITEXCOORD1DV weglMultiTexCoord1dv;
typedef void (APIENTRY * WXEGLMULTITEXCOORD1FV)(GLenum,const GLfloat *);
WXE_EXTERN WXEGLMULTITEXCOORD1FV weglMultiTexCoord1fv;
typedef void (APIENTRY * WXEGLMULTITEXCOORD1IV)(GLenum,const GLint *);
WXE_EXTERN WXEGLMULTITEXCOORD1IV weglMultiTexCoord1iv;
typedef void (APIENTRY * WXEGLMULTITEXCOORD1SV)(GLenum,const GLshort *);
WXE_EXTERN WXEGLMULTITEXCOORD1SV weglMultiTexCoord1sv;
typedef void (APIENTRY * WXEGLMULTITEXCOORD2DV)(GLenum,const GLdouble *);
WXE_EXTERN WXEGLMULTITEXCOORD2DV weglMultiTexCoord2dv;
typedef void (APIENTRY * WXEGLMULTITEXCOORD2FV)(GLenum,const GLfloat *);
WXE_EXTERN WXEGLMULTITEXCOORD2FV weglMultiTexCoord2fv;
typedef void (APIENTRY * WXEGLMULTITEXCOORD2IV)(GLenum,const GLint *);
WXE_EXTERN WXEGLMULTITEXCOORD2IV weglMultiTexCoord2iv;
typedef void (APIENTRY * WXEGLMULTITEXCOORD2SV)(GLenum,const GLshort *);
WXE_EXTERN WXEGLMULTITEXCOORD2SV weglMultiTexCoord2sv;
typedef void (APIENTRY * WXEGLMULTITEXCOORD3DV)(GLenum,const GLdouble *);
WXE_EXTERN WXEGLMULTITEXCOORD3DV weglMultiTexCoord3dv;
typedef void (APIENTRY * WXEGLMULTITEXCOORD3FV)(GLenum,const GLfloat *);
WXE_EXTERN WXEGLMULTITEXCOORD3FV weglMultiTexCoord3fv;
typedef void (APIENTRY * WXEGLMULTITEXCOORD3IV)(GLenum,const GLint *);
WXE_EXTERN WXEGLMULTITEXCOORD3IV weglMultiTexCoord3iv;
typedef void (APIENTRY * WXEGLMULTITEXCOORD3SV)(GLenum,const GLshort *);
WXE_EXTERN WXEGLMULTITEXCOORD3SV weglMultiTexCoord3sv;
typedef void (APIENTRY * WXEGLMULTITEXCOORD4DV)(GLenum,const GLdouble *);
WXE_EXTERN WXEGLMULTITEXCOORD4DV weglMultiTexCoord4dv;
typedef void (APIENTRY * WXEGLMULTITEXCOORD4FV)(GLenum,const GLfloat *);
WXE_EXTERN WXEGLMULTITEXCOORD4FV weglMultiTexCoord4fv;
typedef void (APIENTRY * WXEGLMULTITEXCOORD4IV)(GLenum,const GLint *);
WXE_EXTERN WXEGLMULTITEXCOORD4IV weglMultiTexCoord4iv;
typedef void (APIENTRY * WXEGLMULTITEXCOORD4SV)(GLenum,const GLshort *);
WXE_EXTERN WXEGLMULTITEXCOORD4SV weglMultiTexCoord4sv;
typedef void (APIENTRY * WXEGLLOADTRANSPOSEMATRIXF)(const GLfloat m[16]);
WXE_EXTERN WXEGLLOADTRANSPOSEMATRIXF weglLoadTransposeMatrixf;
typedef void (APIENTRY * WXEGLLOADTRANSPOSEMATRIXD)(const GLdouble m[16]);
WXE_EXTERN WXEGLLOADTRANSPOSEMATRIXD weglLoadTransposeMatrixd;
typedef void (APIENTRY * WXEGLMULTTRANSPOSEMATRIXF)(const GLfloat m[16]);
WXE_EXTERN WXEGLMULTTRANSPOSEMATRIXF weglMultTransposeMatrixf;
typedef void (APIENTRY * WXEGLMULTTRANSPOSEMATRIXD)(const GLdouble m[16]);
WXE_EXTERN WXEGLMULTTRANSPOSEMATRIXD weglMultTransposeMatrixd;
typedef void (APIENTRY * WXEGLBLENDFUNCSEPARATE)(GLenum,GLenum,GLenum,GLenum);
WXE_EXTERN WXEGLBLENDFUNCSEPARATE weglBlendFuncSeparate;
typedef void (APIENTRY * WXEGLMULTIDRAWARRAYS)(GLenum,const GLint *,const GLsizei *,GLsizei);
WXE_EXTERN WXEGLMULTIDRAWARRAYS weglMultiDrawArrays;
typedef void (APIENTRY * WXEGLPOINTPARAMETERF)(GLenum,GLfloat);
WXE_EXTERN WXEGLPOINTPARAMETERF weglPointParameterf;
typedef void (APIENTRY * WXEGLPOINTPARAMETERFV)(GLenum,const GLfloat *);
WXE_EXTERN WXEGLPOINTPARAMETERFV weglPointParameterfv;
typedef void (APIENTRY * WXEGLPOINTPARAMETERI)(GLenum,GLint);
WXE_EXTERN WXEGLPOINTPARAMETERI weglPointParameteri;
typedef void (APIENTRY * WXEGLPOINTPARAMETERIV)(GLenum,const GLint *);
WXE_EXTERN WXEGLPOINTPARAMETERIV weglPointParameteriv;
typedef void (APIENTRY * WXEGLFOGCOORDFV)(const GLfloat *);
WXE_EXTERN WXEGLFOGCOORDFV weglFogCoordfv;
typedef void (APIENTRY * WXEGLFOGCOORDDV)(const GLdouble *);
WXE_EXTERN WXEGLFOGCOORDDV weglFogCoorddv;
typedef void (APIENTRY * WXEGLFOGCOORDPOINTER)(GLenum,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLFOGCOORDPOINTER weglFogCoordPointer;
typedef void (APIENTRY * WXEGLSECONDARYCOLOR3BV)(const GLbyte *);
WXE_EXTERN WXEGLSECONDARYCOLOR3BV weglSecondaryColor3bv;
typedef void (APIENTRY * WXEGLSECONDARYCOLOR3DV)(const GLdouble *);
WXE_EXTERN WXEGLSECONDARYCOLOR3DV weglSecondaryColor3dv;
typedef void (APIENTRY * WXEGLSECONDARYCOLOR3FV)(const GLfloat *);
WXE_EXTERN WXEGLSECONDARYCOLOR3FV weglSecondaryColor3fv;
typedef void (APIENTRY * WXEGLSECONDARYCOLOR3IV)(const GLint *);
WXE_EXTERN WXEGLSECONDARYCOLOR3IV weglSecondaryColor3iv;
typedef void (APIENTRY * WXEGLSECONDARYCOLOR3SV)(const GLshort *);
WXE_EXTERN WXEGLSECONDARYCOLOR3SV weglSecondaryColor3sv;
typedef void (APIENTRY * WXEGLSECONDARYCOLOR3UBV)(const GLubyte *);
WXE_EXTERN WXEGLSECONDARYCOLOR3UBV weglSecondaryColor3ubv;
typedef void (APIENTRY * WXEGLSECONDARYCOLOR3UIV)(const GLuint *);
WXE_EXTERN WXEGLSECONDARYCOLOR3UIV weglSecondaryColor3uiv;
typedef void (APIENTRY * WXEGLSECONDARYCOLOR3USV)(const GLushort *);
WXE_EXTERN WXEGLSECONDARYCOLOR3USV weglSecondaryColor3usv;
typedef void (APIENTRY * WXEGLSECONDARYCOLORPOINTER)(GLint,GLenum,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLSECONDARYCOLORPOINTER weglSecondaryColorPointer;
typedef void (APIENTRY * WXEGLWINDOWPOS2DV)(const GLdouble *);
WXE_EXTERN WXEGLWINDOWPOS2DV weglWindowPos2dv;
typedef void (APIENTRY * WXEGLWINDOWPOS2FV)(const GLfloat *);
WXE_EXTERN WXEGLWINDOWPOS2FV weglWindowPos2fv;
typedef void (APIENTRY * WXEGLWINDOWPOS2IV)(const GLint *);
WXE_EXTERN WXEGLWINDOWPOS2IV weglWindowPos2iv;
typedef void (APIENTRY * WXEGLWINDOWPOS2SV)(const GLshort *);
WXE_EXTERN WXEGLWINDOWPOS2SV weglWindowPos2sv;
typedef void (APIENTRY * WXEGLWINDOWPOS3DV)(const GLdouble *);
WXE_EXTERN WXEGLWINDOWPOS3DV weglWindowPos3dv;
typedef void (APIENTRY * WXEGLWINDOWPOS3FV)(const GLfloat *);
WXE_EXTERN WXEGLWINDOWPOS3FV weglWindowPos3fv;
typedef void (APIENTRY * WXEGLWINDOWPOS3IV)(const GLint *);
WXE_EXTERN WXEGLWINDOWPOS3IV weglWindowPos3iv;
typedef void (APIENTRY * WXEGLWINDOWPOS3SV)(const GLshort *);
WXE_EXTERN WXEGLWINDOWPOS3SV weglWindowPos3sv;
typedef void (APIENTRY * WXEGLGENQUERIES)(GLsizei,GLuint *);
WXE_EXTERN WXEGLGENQUERIES weglGenQueries;
typedef void (APIENTRY * WXEGLDELETEQUERIES)(GLsizei,const GLuint *);
WXE_EXTERN WXEGLDELETEQUERIES weglDeleteQueries;
typedef GLboolean (APIENTRY * WXEGLISQUERY)(GLuint);
WXE_EXTERN WXEGLISQUERY weglIsQuery;
typedef void (APIENTRY * WXEGLBEGINQUERY)(GLenum,GLuint);
WXE_EXTERN WXEGLBEGINQUERY weglBeginQuery;
typedef void (APIENTRY * WXEGLENDQUERY)(GLenum);
WXE_EXTERN WXEGLENDQUERY weglEndQuery;
typedef void (APIENTRY * WXEGLGETQUERYIV)(GLenum,GLenum,GLint *);
WXE_EXTERN WXEGLGETQUERYIV weglGetQueryiv;
typedef void (APIENTRY * WXEGLGETQUERYOBJECTIV)(GLuint,GLenum,GLint *);
WXE_EXTERN WXEGLGETQUERYOBJECTIV weglGetQueryObjectiv;
typedef void (APIENTRY * WXEGLGETQUERYOBJECTUIV)(GLuint,GLenum,GLuint *);
WXE_EXTERN WXEGLGETQUERYOBJECTUIV weglGetQueryObjectuiv;
typedef void (APIENTRY * WXEGLBINDBUFFER)(GLenum,GLuint);
WXE_EXTERN WXEGLBINDBUFFER weglBindBuffer;
typedef void (APIENTRY * WXEGLDELETEBUFFERS)(GLsizei,const GLuint *);
WXE_EXTERN WXEGLDELETEBUFFERS weglDeleteBuffers;
typedef void (APIENTRY * WXEGLGENBUFFERS)(GLsizei,GLuint *);
WXE_EXTERN WXEGLGENBUFFERS weglGenBuffers;
typedef GLboolean (APIENTRY * WXEGLISBUFFER)(GLuint);
WXE_EXTERN WXEGLISBUFFER weglIsBuffer;
typedef void (APIENTRY * WXEGLBUFFERDATA)(GLenum,GLsizeiptr,const GLvoid *,GLenum);
WXE_EXTERN WXEGLBUFFERDATA weglBufferData;
typedef void (APIENTRY * WXEGLBUFFERSUBDATA)(GLenum,GLintptr,GLsizeiptr,const GLvoid *);
WXE_EXTERN WXEGLBUFFERSUBDATA weglBufferSubData;
typedef void (APIENTRY * WXEGLGETBUFFERSUBDATA)(GLenum,GLintptr,GLsizeiptr,GLvoid *);
WXE_EXTERN WXEGLGETBUFFERSUBDATA weglGetBufferSubData;
typedef void (APIENTRY * WXEGLGETBUFFERPARAMETERIV)(GLenum,GLenum,GLint *);
WXE_EXTERN WXEGLGETBUFFERPARAMETERIV weglGetBufferParameteriv;
typedef void (APIENTRY * WXEGLBLENDEQUATIONSEPARATE)(GLenum,GLenum);
WXE_EXTERN WXEGLBLENDEQUATIONSEPARATE weglBlendEquationSeparate;
typedef void (APIENTRY * WXEGLDRAWBUFFERS)(GLsizei,const GLenum *);
WXE_EXTERN WXEGLDRAWBUFFERS weglDrawBuffers;
typedef void (APIENTRY * WXEGLSTENCILOPSEPARATE)(GLenum,GLenum,GLenum,GLenum);
WXE_EXTERN WXEGLSTENCILOPSEPARATE weglStencilOpSeparate;
typedef void (APIENTRY * WXEGLSTENCILFUNCSEPARATE)(GLenum,GLenum,GLint,GLuint);
WXE_EXTERN WXEGLSTENCILFUNCSEPARATE weglStencilFuncSeparate;
typedef void (APIENTRY * WXEGLSTENCILMASKSEPARATE)(GLenum,GLuint);
WXE_EXTERN WXEGLSTENCILMASKSEPARATE weglStencilMaskSeparate;
typedef void (APIENTRY * WXEGLATTACHSHADER)(GLuint,GLuint);
WXE_EXTERN WXEGLATTACHSHADER weglAttachShader;
typedef void (APIENTRY * WXEGLBINDATTRIBLOCATION)(GLuint,GLuint,const GLchar *);
WXE_EXTERN WXEGLBINDATTRIBLOCATION weglBindAttribLocation;
typedef void (APIENTRY * WXEGLCOMPILESHADER)(GLuint);
WXE_EXTERN WXEGLCOMPILESHADER weglCompileShader;
typedef GLuint (APIENTRY * WXEGLCREATEPROGRAM)();
WXE_EXTERN WXEGLCREATEPROGRAM weglCreateProgram;
typedef GLuint (APIENTRY * WXEGLCREATESHADER)(GLenum);
WXE_EXTERN WXEGLCREATESHADER weglCreateShader;
typedef void (APIENTRY * WXEGLDELETEPROGRAM)(GLuint);
WXE_EXTERN WXEGLDELETEPROGRAM weglDeleteProgram;
typedef void (APIENTRY * WXEGLDELETESHADER)(GLuint);
WXE_EXTERN WXEGLDELETESHADER weglDeleteShader;
typedef void (APIENTRY * WXEGLDETACHSHADER)(GLuint,GLuint);
WXE_EXTERN WXEGLDETACHSHADER weglDetachShader;
typedef void (APIENTRY * WXEGLDISABLEVERTEXATTRIBARRAY)(GLuint);
WXE_EXTERN WXEGLDISABLEVERTEXATTRIBARRAY weglDisableVertexAttribArray;
typedef void (APIENTRY * WXEGLENABLEVERTEXATTRIBARRAY)(GLuint);
WXE_EXTERN WXEGLENABLEVERTEXATTRIBARRAY weglEnableVertexAttribArray;
typedef void (APIENTRY * WXEGLGETACTIVEATTRIB)(GLuint,GLuint,GLsizei,GLsizei *,GLint *,GLenum *,GLchar *);
WXE_EXTERN WXEGLGETACTIVEATTRIB weglGetActiveAttrib;
typedef void (APIENTRY * WXEGLGETACTIVEUNIFORM)(GLuint,GLuint,GLsizei,GLsizei *,GLint *,GLenum *,GLchar *);
WXE_EXTERN WXEGLGETACTIVEUNIFORM weglGetActiveUniform;
typedef void (APIENTRY * WXEGLGETATTACHEDSHADERS)(GLuint,GLsizei,GLsizei *,GLuint *);
WXE_EXTERN WXEGLGETATTACHEDSHADERS weglGetAttachedShaders;
typedef GLint (APIENTRY * WXEGLGETATTRIBLOCATION)(GLuint,const GLchar *);
WXE_EXTERN WXEGLGETATTRIBLOCATION weglGetAttribLocation;
typedef void (APIENTRY * WXEGLGETPROGRAMIV)(GLuint,GLenum,GLint *);
WXE_EXTERN WXEGLGETPROGRAMIV weglGetProgramiv;
typedef void (APIENTRY * WXEGLGETPROGRAMINFOLOG)(GLuint,GLsizei,GLsizei *,GLchar *);
WXE_EXTERN WXEGLGETPROGRAMINFOLOG weglGetProgramInfoLog;
typedef void (APIENTRY * WXEGLGETSHADERIV)(GLuint,GLenum,GLint *);
WXE_EXTERN WXEGLGETSHADERIV weglGetShaderiv;
typedef void (APIENTRY * WXEGLGETSHADERINFOLOG)(GLuint,GLsizei,GLsizei *,GLchar *);
WXE_EXTERN WXEGLGETSHADERINFOLOG weglGetShaderInfoLog;
typedef void (APIENTRY * WXEGLGETSHADERSOURCE)(GLuint,GLsizei,GLsizei *,GLchar *);
WXE_EXTERN WXEGLGETSHADERSOURCE weglGetShaderSource;
typedef GLint (APIENTRY * WXEGLGETUNIFORMLOCATION)(GLuint,const GLchar *);
WXE_EXTERN WXEGLGETUNIFORMLOCATION weglGetUniformLocation;
typedef void (APIENTRY * WXEGLGETUNIFORMFV)(GLuint,GLint,GLfloat *);
WXE_EXTERN WXEGLGETUNIFORMFV weglGetUniformfv;
typedef void (APIENTRY * WXEGLGETUNIFORMIV)(GLuint,GLint,GLint *);
WXE_EXTERN WXEGLGETUNIFORMIV weglGetUniformiv;
typedef void (APIENTRY * WXEGLGETVERTEXATTRIBDV)(GLuint,GLenum,GLdouble *);
WXE_EXTERN WXEGLGETVERTEXATTRIBDV weglGetVertexAttribdv;
typedef void (APIENTRY * WXEGLGETVERTEXATTRIBFV)(GLuint,GLenum,GLfloat *);
WXE_EXTERN WXEGLGETVERTEXATTRIBFV weglGetVertexAttribfv;
typedef void (APIENTRY * WXEGLGETVERTEXATTRIBIV)(GLuint,GLenum,GLint *);
WXE_EXTERN WXEGLGETVERTEXATTRIBIV weglGetVertexAttribiv;
typedef GLboolean (APIENTRY * WXEGLISPROGRAM)(GLuint);
WXE_EXTERN WXEGLISPROGRAM weglIsProgram;
typedef GLboolean (APIENTRY * WXEGLISSHADER)(GLuint);
WXE_EXTERN WXEGLISSHADER weglIsShader;
typedef void (APIENTRY * WXEGLLINKPROGRAM)(GLuint);
WXE_EXTERN WXEGLLINKPROGRAM weglLinkProgram;
typedef void (APIENTRY * WXEGLSHADERSOURCE)(GLuint,GLsizei,const GLchar **,const GLint *);
WXE_EXTERN WXEGLSHADERSOURCE weglShaderSource;
typedef void (APIENTRY * WXEGLUSEPROGRAM)(GLuint);
WXE_EXTERN WXEGLUSEPROGRAM weglUseProgram;
typedef void (APIENTRY * WXEGLUNIFORM1F)(GLint,GLfloat);
WXE_EXTERN WXEGLUNIFORM1F weglUniform1f;
typedef void (APIENTRY * WXEGLUNIFORM2F)(GLint,GLfloat,GLfloat);
WXE_EXTERN WXEGLUNIFORM2F weglUniform2f;
typedef void (APIENTRY * WXEGLUNIFORM3F)(GLint,GLfloat,GLfloat,GLfloat);
WXE_EXTERN WXEGLUNIFORM3F weglUniform3f;
typedef void (APIENTRY * WXEGLUNIFORM4F)(GLint,GLfloat,GLfloat,GLfloat,GLfloat);
WXE_EXTERN WXEGLUNIFORM4F weglUniform4f;
typedef void (APIENTRY * WXEGLUNIFORM1I)(GLint,GLint);
WXE_EXTERN WXEGLUNIFORM1I weglUniform1i;
typedef void (APIENTRY * WXEGLUNIFORM2I)(GLint,GLint,GLint);
WXE_EXTERN WXEGLUNIFORM2I weglUniform2i;
typedef void (APIENTRY * WXEGLUNIFORM3I)(GLint,GLint,GLint,GLint);
WXE_EXTERN WXEGLUNIFORM3I weglUniform3i;
typedef void (APIENTRY * WXEGLUNIFORM4I)(GLint,GLint,GLint,GLint,GLint);
WXE_EXTERN WXEGLUNIFORM4I weglUniform4i;
typedef void (APIENTRY * WXEGLUNIFORM1FV)(GLint,GLsizei,const GLfloat *);
WXE_EXTERN WXEGLUNIFORM1FV weglUniform1fv;
typedef void (APIENTRY * WXEGLUNIFORM2FV)(GLint,GLsizei,const GLfloat *);
WXE_EXTERN WXEGLUNIFORM2FV weglUniform2fv;
typedef void (APIENTRY * WXEGLUNIFORM3FV)(GLint,GLsizei,const GLfloat *);
WXE_EXTERN WXEGLUNIFORM3FV weglUniform3fv;
typedef void (APIENTRY * WXEGLUNIFORM4FV)(GLint,GLsizei,const GLfloat *);
WXE_EXTERN WXEGLUNIFORM4FV weglUniform4fv;
typedef void (APIENTRY * WXEGLUNIFORM1IV)(GLint,GLsizei,const GLint *);
WXE_EXTERN WXEGLUNIFORM1IV weglUniform1iv;
typedef void (APIENTRY * WXEGLUNIFORM2IV)(GLint,GLsizei,const GLint *);
WXE_EXTERN WXEGLUNIFORM2IV weglUniform2iv;
typedef void (APIENTRY * WXEGLUNIFORM3IV)(GLint,GLsizei,const GLint *);
WXE_EXTERN WXEGLUNIFORM3IV weglUniform3iv;
typedef void (APIENTRY * WXEGLUNIFORM4IV)(GLint,GLsizei,const GLint *);
WXE_EXTERN WXEGLUNIFORM4IV weglUniform4iv;
typedef void (APIENTRY * WXEGLUNIFORMMATRIX2FV)(GLint,GLsizei,GLboolean,const GLfloat *);
WXE_EXTERN WXEGLUNIFORMMATRIX2FV weglUniformMatrix2fv;
typedef void (APIENTRY * WXEGLUNIFORMMATRIX3FV)(GLint,GLsizei,GLboolean,const GLfloat *);
WXE_EXTERN WXEGLUNIFORMMATRIX3FV weglUniformMatrix3fv;
typedef void (APIENTRY * WXEGLUNIFORMMATRIX4FV)(GLint,GLsizei,GLboolean,const GLfloat *);
WXE_EXTERN WXEGLUNIFORMMATRIX4FV weglUniformMatrix4fv;
typedef void (APIENTRY * WXEGLVALIDATEPROGRAM)(GLuint);
WXE_EXTERN WXEGLVALIDATEPROGRAM weglValidateProgram;
typedef void (APIENTRY * WXEGLVERTEXATTRIB1DV)(GLuint,const GLdouble *);
WXE_EXTERN WXEGLVERTEXATTRIB1DV weglVertexAttrib1dv;
typedef void (APIENTRY * WXEGLVERTEXATTRIB1FV)(GLuint,const GLfloat *);
WXE_EXTERN WXEGLVERTEXATTRIB1FV weglVertexAttrib1fv;
typedef void (APIENTRY * WXEGLVERTEXATTRIB1SV)(GLuint,const GLshort *);
WXE_EXTERN WXEGLVERTEXATTRIB1SV weglVertexAttrib1sv;
typedef void (APIENTRY * WXEGLVERTEXATTRIB2DV)(GLuint,const GLdouble *);
WXE_EXTERN WXEGLVERTEXATTRIB2DV weglVertexAttrib2dv;
typedef void (APIENTRY * WXEGLVERTEXATTRIB2FV)(GLuint,const GLfloat *);
WXE_EXTERN WXEGLVERTEXATTRIB2FV weglVertexAttrib2fv;
typedef void (APIENTRY * WXEGLVERTEXATTRIB2SV)(GLuint,const GLshort *);
WXE_EXTERN WXEGLVERTEXATTRIB2SV weglVertexAttrib2sv;
typedef void (APIENTRY * WXEGLVERTEXATTRIB3DV)(GLuint,const GLdouble *);
WXE_EXTERN WXEGLVERTEXATTRIB3DV weglVertexAttrib3dv;
typedef void (APIENTRY * WXEGLVERTEXATTRIB3FV)(GLuint,const GLfloat *);
WXE_EXTERN WXEGLVERTEXATTRIB3FV weglVertexAttrib3fv;
typedef void (APIENTRY * WXEGLVERTEXATTRIB3SV)(GLuint,const GLshort *);
WXE_EXTERN WXEGLVERTEXATTRIB3SV weglVertexAttrib3sv;
typedef void (APIENTRY * WXEGLVERTEXATTRIB4NBV)(GLuint,const GLbyte *);
WXE_EXTERN WXEGLVERTEXATTRIB4NBV weglVertexAttrib4Nbv;
typedef void (APIENTRY * WXEGLVERTEXATTRIB4NIV)(GLuint,const GLint *);
WXE_EXTERN WXEGLVERTEXATTRIB4NIV weglVertexAttrib4Niv;
typedef void (APIENTRY * WXEGLVERTEXATTRIB4NSV)(GLuint,const GLshort *);
WXE_EXTERN WXEGLVERTEXATTRIB4NSV weglVertexAttrib4Nsv;
typedef void (APIENTRY * WXEGLVERTEXATTRIB4NUBV)(GLuint,const GLubyte *);
WXE_EXTERN WXEGLVERTEXATTRIB4NUBV weglVertexAttrib4Nubv;
typedef void (APIENTRY * WXEGLVERTEXATTRIB4NUIV)(GLuint,const GLuint *);
WXE_EXTERN WXEGLVERTEXATTRIB4NUIV weglVertexAttrib4Nuiv;
typedef void (APIENTRY * WXEGLVERTEXATTRIB4NUSV)(GLuint,const GLushort *);
WXE_EXTERN WXEGLVERTEXATTRIB4NUSV weglVertexAttrib4Nusv;
typedef void (APIENTRY * WXEGLVERTEXATTRIB4BV)(GLuint,const GLbyte *);
WXE_EXTERN WXEGLVERTEXATTRIB4BV weglVertexAttrib4bv;
typedef void (APIENTRY * WXEGLVERTEXATTRIB4DV)(GLuint,const GLdouble *);
WXE_EXTERN WXEGLVERTEXATTRIB4DV weglVertexAttrib4dv;
typedef void (APIENTRY * WXEGLVERTEXATTRIB4FV)(GLuint,const GLfloat *);
WXE_EXTERN WXEGLVERTEXATTRIB4FV weglVertexAttrib4fv;
typedef void (APIENTRY * WXEGLVERTEXATTRIB4IV)(GLuint,const GLint *);
WXE_EXTERN WXEGLVERTEXATTRIB4IV weglVertexAttrib4iv;
typedef void (APIENTRY * WXEGLVERTEXATTRIB4SV)(GLuint,const GLshort *);
WXE_EXTERN WXEGLVERTEXATTRIB4SV weglVertexAttrib4sv;
typedef void (APIENTRY * WXEGLVERTEXATTRIB4UBV)(GLuint,const GLubyte *);
WXE_EXTERN WXEGLVERTEXATTRIB4UBV weglVertexAttrib4ubv;
typedef void (APIENTRY * WXEGLVERTEXATTRIB4UIV)(GLuint,const GLuint *);
WXE_EXTERN WXEGLVERTEXATTRIB4UIV weglVertexAttrib4uiv;
typedef void (APIENTRY * WXEGLVERTEXATTRIB4USV)(GLuint,const GLushort *);
WXE_EXTERN WXEGLVERTEXATTRIB4USV weglVertexAttrib4usv;
typedef void (APIENTRY * WXEGLVERTEXATTRIBPOINTER)(GLuint,GLint,GLenum,GLboolean,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLVERTEXATTRIBPOINTER weglVertexAttribPointer;
typedef void (APIENTRY * WXEGLUNIFORMMATRIX2X3FV)(GLint,GLsizei,GLboolean,const GLfloat *);
WXE_EXTERN WXEGLUNIFORMMATRIX2X3FV weglUniformMatrix2x3fv;
typedef void (APIENTRY * WXEGLUNIFORMMATRIX3X2FV)(GLint,GLsizei,GLboolean,const GLfloat *);
WXE_EXTERN WXEGLUNIFORMMATRIX3X2FV weglUniformMatrix3x2fv;
typedef void (APIENTRY * WXEGLUNIFORMMATRIX2X4FV)(GLint,GLsizei,GLboolean,const GLfloat *);
WXE_EXTERN WXEGLUNIFORMMATRIX2X4FV weglUniformMatrix2x4fv;
typedef void (APIENTRY * WXEGLUNIFORMMATRIX4X2FV)(GLint,GLsizei,GLboolean,const GLfloat *);
WXE_EXTERN WXEGLUNIFORMMATRIX4X2FV weglUniformMatrix4x2fv;
typedef void (APIENTRY * WXEGLUNIFORMMATRIX3X4FV)(GLint,GLsizei,GLboolean,const GLfloat *);
WXE_EXTERN WXEGLUNIFORMMATRIX3X4FV weglUniformMatrix3x4fv;
typedef void (APIENTRY * WXEGLUNIFORMMATRIX4X3FV)(GLint,GLsizei,GLboolean,const GLfloat *);
WXE_EXTERN WXEGLUNIFORMMATRIX4X3FV weglUniformMatrix4x3fv;
typedef void (APIENTRY * WXEGLCOLORMASKI)(GLuint,GLboolean,GLboolean,GLboolean,GLboolean);
WXE_EXTERN WXEGLCOLORMASKI weglColorMaski;
typedef void (APIENTRY * WXEGLGETBOOLEANI_V)(GLenum,GLuint,GLboolean *);
WXE_EXTERN WXEGLGETBOOLEANI_V weglGetBooleani_v;
typedef void (APIENTRY * WXEGLGETINTEGERI_V)(GLenum,GLuint,GLint *);
WXE_EXTERN WXEGLGETINTEGERI_V weglGetIntegeri_v;
typedef void (APIENTRY * WXEGLENABLEI)(GLenum,GLuint);
WXE_EXTERN WXEGLENABLEI weglEnablei;
typedef void (APIENTRY * WXEGLDISABLEI)(GLenum,GLuint);
WXE_EXTERN WXEGLDISABLEI weglDisablei;
typedef GLboolean (APIENTRY * WXEGLISENABLEDI)(GLenum,GLuint);
WXE_EXTERN WXEGLISENABLEDI weglIsEnabledi;
typedef void (APIENTRY * WXEGLBEGINTRANSFORMFEEDBACK)(GLenum);
WXE_EXTERN WXEGLBEGINTRANSFORMFEEDBACK weglBeginTransformFeedback;
typedef void (APIENTRY * WXEGLENDTRANSFORMFEEDBACK)();
WXE_EXTERN WXEGLENDTRANSFORMFEEDBACK weglEndTransformFeedback;
typedef void (APIENTRY * WXEGLBINDBUFFERRANGE)(GLenum,GLuint,GLuint,GLintptr,GLsizeiptr);
WXE_EXTERN WXEGLBINDBUFFERRANGE weglBindBufferRange;
typedef void (APIENTRY * WXEGLBINDBUFFERBASE)(GLenum,GLuint,GLuint);
WXE_EXTERN WXEGLBINDBUFFERBASE weglBindBufferBase;
typedef void (APIENTRY * WXEGLTRANSFORMFEEDBACKVARYINGS)(GLuint,GLsizei,const GLchar **,GLenum);
WXE_EXTERN WXEGLTRANSFORMFEEDBACKVARYINGS weglTransformFeedbackVaryings;
typedef void (APIENTRY * WXEGLGETTRANSFORMFEEDBACKVARYING)(GLuint,GLuint,GLsizei,GLsizei *,GLsizei *,GLenum *,GLchar *);
WXE_EXTERN WXEGLGETTRANSFORMFEEDBACKVARYING weglGetTransformFeedbackVarying;
typedef void (APIENTRY * WXEGLCLAMPCOLOR)(GLenum,GLenum);
WXE_EXTERN WXEGLCLAMPCOLOR weglClampColor;
typedef void (APIENTRY * WXEGLBEGINCONDITIONALRENDER)(GLuint,GLenum);
WXE_EXTERN WXEGLBEGINCONDITIONALRENDER weglBeginConditionalRender;
typedef void (APIENTRY * WXEGLENDCONDITIONALRENDER)();
WXE_EXTERN WXEGLENDCONDITIONALRENDER weglEndConditionalRender;
typedef void (APIENTRY * WXEGLVERTEXATTRIBIPOINTER)(GLuint,GLint,GLenum,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLVERTEXATTRIBIPOINTER weglVertexAttribIPointer;
typedef void (APIENTRY * WXEGLGETVERTEXATTRIBIIV)(GLuint,GLenum,GLint *);
WXE_EXTERN WXEGLGETVERTEXATTRIBIIV weglGetVertexAttribIiv;
typedef void (APIENTRY * WXEGLGETVERTEXATTRIBIUIV)(GLuint,GLenum,GLuint *);
WXE_EXTERN WXEGLGETVERTEXATTRIBIUIV weglGetVertexAttribIuiv;
typedef void (APIENTRY * WXEGLVERTEXATTRIBI1IV)(GLuint,const GLint *);
WXE_EXTERN WXEGLVERTEXATTRIBI1IV weglVertexAttribI1iv;
typedef void (APIENTRY * WXEGLVERTEXATTRIBI2IV)(GLuint,const GLint *);
WXE_EXTERN WXEGLVERTEXATTRIBI2IV weglVertexAttribI2iv;
typedef void (APIENTRY * WXEGLVERTEXATTRIBI3IV)(GLuint,const GLint *);
WXE_EXTERN WXEGLVERTEXATTRIBI3IV weglVertexAttribI3iv;
typedef void (APIENTRY * WXEGLVERTEXATTRIBI4IV)(GLuint,const GLint *);
WXE_EXTERN WXEGLVERTEXATTRIBI4IV weglVertexAttribI4iv;
typedef void (APIENTRY * WXEGLVERTEXATTRIBI1UIV)(GLuint,const GLuint *);
WXE_EXTERN WXEGLVERTEXATTRIBI1UIV weglVertexAttribI1uiv;
typedef void (APIENTRY * WXEGLVERTEXATTRIBI2UIV)(GLuint,const GLuint *);
WXE_EXTERN WXEGLVERTEXATTRIBI2UIV weglVertexAttribI2uiv;
typedef void (APIENTRY * WXEGLVERTEXATTRIBI3UIV)(GLuint,const GLuint *);
WXE_EXTERN WXEGLVERTEXATTRIBI3UIV weglVertexAttribI3uiv;
typedef void (APIENTRY * WXEGLVERTEXATTRIBI4UIV)(GLuint,const GLuint *);
WXE_EXTERN WXEGLVERTEXATTRIBI4UIV weglVertexAttribI4uiv;
typedef void (APIENTRY * WXEGLVERTEXATTRIBI4BV)(GLuint,const GLbyte *);
WXE_EXTERN WXEGLVERTEXATTRIBI4BV weglVertexAttribI4bv;
typedef void (APIENTRY * WXEGLVERTEXATTRIBI4SV)(GLuint,const GLshort *);
WXE_EXTERN WXEGLVERTEXATTRIBI4SV weglVertexAttribI4sv;
typedef void (APIENTRY * WXEGLVERTEXATTRIBI4UBV)(GLuint,const GLubyte *);
WXE_EXTERN WXEGLVERTEXATTRIBI4UBV weglVertexAttribI4ubv;
typedef void (APIENTRY * WXEGLVERTEXATTRIBI4USV)(GLuint,const GLushort *);
WXE_EXTERN WXEGLVERTEXATTRIBI4USV weglVertexAttribI4usv;
typedef void (APIENTRY * WXEGLGETUNIFORMUIV)(GLuint,GLint,GLuint *);
WXE_EXTERN WXEGLGETUNIFORMUIV weglGetUniformuiv;
typedef void (APIENTRY * WXEGLBINDFRAGDATALOCATION)(GLuint,GLuint,const GLchar *);
WXE_EXTERN WXEGLBINDFRAGDATALOCATION weglBindFragDataLocation;
typedef GLint (APIENTRY * WXEGLGETFRAGDATALOCATION)(GLuint,const GLchar *);
WXE_EXTERN WXEGLGETFRAGDATALOCATION weglGetFragDataLocation;
typedef void (APIENTRY * WXEGLUNIFORM1UI)(GLint,GLuint);
WXE_EXTERN WXEGLUNIFORM1UI weglUniform1ui;
typedef void (APIENTRY * WXEGLUNIFORM2UI)(GLint,GLuint,GLuint);
WXE_EXTERN WXEGLUNIFORM2UI weglUniform2ui;
typedef void (APIENTRY * WXEGLUNIFORM3UI)(GLint,GLuint,GLuint,GLuint);
WXE_EXTERN WXEGLUNIFORM3UI weglUniform3ui;
typedef void (APIENTRY * WXEGLUNIFORM4UI)(GLint,GLuint,GLuint,GLuint,GLuint);
WXE_EXTERN WXEGLUNIFORM4UI weglUniform4ui;
typedef void (APIENTRY * WXEGLUNIFORM1UIV)(GLint,GLsizei,const GLuint *);
WXE_EXTERN WXEGLUNIFORM1UIV weglUniform1uiv;
typedef void (APIENTRY * WXEGLUNIFORM2UIV)(GLint,GLsizei,const GLuint *);
WXE_EXTERN WXEGLUNIFORM2UIV weglUniform2uiv;
typedef void (APIENTRY * WXEGLUNIFORM3UIV)(GLint,GLsizei,const GLuint *);
WXE_EXTERN WXEGLUNIFORM3UIV weglUniform3uiv;
typedef void (APIENTRY * WXEGLUNIFORM4UIV)(GLint,GLsizei,const GLuint *);
WXE_EXTERN WXEGLUNIFORM4UIV weglUniform4uiv;
typedef void (APIENTRY * WXEGLTEXPARAMETERIIV)(GLenum,GLenum,const GLint *);
WXE_EXTERN WXEGLTEXPARAMETERIIV weglTexParameterIiv;
typedef void (APIENTRY * WXEGLTEXPARAMETERIUIV)(GLenum,GLenum,const GLuint *);
WXE_EXTERN WXEGLTEXPARAMETERIUIV weglTexParameterIuiv;
typedef void (APIENTRY * WXEGLGETTEXPARAMETERIIV)(GLenum,GLenum,GLint *);
WXE_EXTERN WXEGLGETTEXPARAMETERIIV weglGetTexParameterIiv;
typedef void (APIENTRY * WXEGLGETTEXPARAMETERIUIV)(GLenum,GLenum,GLuint *);
WXE_EXTERN WXEGLGETTEXPARAMETERIUIV weglGetTexParameterIuiv;
typedef void (APIENTRY * WXEGLCLEARBUFFERIV)(GLenum,GLint,const GLint *);
WXE_EXTERN WXEGLCLEARBUFFERIV weglClearBufferiv;
typedef void (APIENTRY * WXEGLCLEARBUFFERUIV)(GLenum,GLint,const GLuint *);
WXE_EXTERN WXEGLCLEARBUFFERUIV weglClearBufferuiv;
typedef void (APIENTRY * WXEGLCLEARBUFFERFV)(GLenum,GLint,const GLfloat *);
WXE_EXTERN WXEGLCLEARBUFFERFV weglClearBufferfv;
typedef void (APIENTRY * WXEGLCLEARBUFFERFI)(GLenum,GLint,GLfloat,GLint);
WXE_EXTERN WXEGLCLEARBUFFERFI weglClearBufferfi;
typedef const GLubyte * (APIENTRY * WXEGLGETSTRINGI)(GLenum,GLuint);
WXE_EXTERN WXEGLGETSTRINGI weglGetStringi;
typedef void (APIENTRY * WXEGLDRAWARRAYSINSTANCED)(GLenum,GLint,GLsizei,GLsizei);
WXE_EXTERN WXEGLDRAWARRAYSINSTANCED weglDrawArraysInstanced;
typedef void (APIENTRY * WXEGLDRAWELEMENTSINSTANCED)(GLenum,GLsizei,GLenum,const GLvoid *,GLsizei);
WXE_EXTERN WXEGLDRAWELEMENTSINSTANCED weglDrawElementsInstanced;
typedef void (APIENTRY * WXEGLTEXBUFFER)(GLenum,GLenum,GLuint);
WXE_EXTERN WXEGLTEXBUFFER weglTexBuffer;
typedef void (APIENTRY * WXEGLPRIMITIVERESTARTINDEX)(GLuint);
WXE_EXTERN WXEGLPRIMITIVERESTARTINDEX weglPrimitiveRestartIndex;
typedef void (APIENTRY * WXEGLGETINTEGER64I_V)(GLenum,GLuint,GLint64 *);
WXE_EXTERN WXEGLGETINTEGER64I_V weglGetInteger64i_v;
typedef void (APIENTRY * WXEGLGETBUFFERPARAMETERI64V)(GLenum,GLenum,GLint64 *);
WXE_EXTERN WXEGLGETBUFFERPARAMETERI64V weglGetBufferParameteri64v;
typedef void (APIENTRY * WXEGLFRAMEBUFFERTEXTURE)(GLenum,GLenum,GLuint,GLint);
WXE_EXTERN WXEGLFRAMEBUFFERTEXTURE weglFramebufferTexture;
typedef void (APIENTRY * WXEGLVERTEXATTRIBDIVISOR)(GLuint,GLuint);
WXE_EXTERN WXEGLVERTEXATTRIBDIVISOR weglVertexAttribDivisor;
typedef void (APIENTRY * WXEGLMINSAMPLESHADING)(GLclampf);
WXE_EXTERN WXEGLMINSAMPLESHADING weglMinSampleShading;
typedef void (APIENTRY * WXEGLBLENDEQUATIONI)(GLuint,GLenum);
WXE_EXTERN WXEGLBLENDEQUATIONI weglBlendEquationi;
typedef void (APIENTRY * WXEGLBLENDEQUATIONSEPARATEI)(GLuint,GLenum,GLenum);
WXE_EXTERN WXEGLBLENDEQUATIONSEPARATEI weglBlendEquationSeparatei;
typedef void (APIENTRY * WXEGLBLENDFUNCI)(GLuint,GLenum,GLenum);
WXE_EXTERN WXEGLBLENDFUNCI weglBlendFunci;
typedef void (APIENTRY * WXEGLBLENDFUNCSEPARATEI)(GLuint,GLenum,GLenum,GLenum,GLenum);
WXE_EXTERN WXEGLBLENDFUNCSEPARATEI weglBlendFuncSeparatei;
typedef void (APIENTRY * WXEGLLOADTRANSPOSEMATRIXFARB)(const GLfloat *);
WXE_EXTERN WXEGLLOADTRANSPOSEMATRIXFARB weglLoadTransposeMatrixfARB;
typedef void (APIENTRY * WXEGLLOADTRANSPOSEMATRIXDARB)(const GLdouble *);
WXE_EXTERN WXEGLLOADTRANSPOSEMATRIXDARB weglLoadTransposeMatrixdARB;
typedef void (APIENTRY * WXEGLMULTTRANSPOSEMATRIXFARB)(const GLfloat *);
WXE_EXTERN WXEGLMULTTRANSPOSEMATRIXFARB weglMultTransposeMatrixfARB;
typedef void (APIENTRY * WXEGLMULTTRANSPOSEMATRIXDARB)(const GLdouble *);
WXE_EXTERN WXEGLMULTTRANSPOSEMATRIXDARB weglMultTransposeMatrixdARB;
typedef void (APIENTRY * WXEGLWEIGHTBVARB)(GLint,const GLbyte *);
WXE_EXTERN WXEGLWEIGHTBVARB weglWeightbvARB;
typedef void (APIENTRY * WXEGLWEIGHTSVARB)(GLint,const GLshort *);
WXE_EXTERN WXEGLWEIGHTSVARB weglWeightsvARB;
typedef void (APIENTRY * WXEGLWEIGHTIVARB)(GLint,const GLint *);
WXE_EXTERN WXEGLWEIGHTIVARB weglWeightivARB;
typedef void (APIENTRY * WXEGLWEIGHTFVARB)(GLint,const GLfloat *);
WXE_EXTERN WXEGLWEIGHTFVARB weglWeightfvARB;
typedef void (APIENTRY * WXEGLWEIGHTDVARB)(GLint,const GLdouble *);
WXE_EXTERN WXEGLWEIGHTDVARB weglWeightdvARB;
typedef void (APIENTRY * WXEGLWEIGHTUBVARB)(GLint,const GLubyte *);
WXE_EXTERN WXEGLWEIGHTUBVARB weglWeightubvARB;
typedef void (APIENTRY * WXEGLWEIGHTUSVARB)(GLint,const GLushort *);
WXE_EXTERN WXEGLWEIGHTUSVARB weglWeightusvARB;
typedef void (APIENTRY * WXEGLWEIGHTUIVARB)(GLint,const GLuint *);
WXE_EXTERN WXEGLWEIGHTUIVARB weglWeightuivARB;
typedef void (APIENTRY * WXEGLVERTEXBLENDARB)(GLint);
WXE_EXTERN WXEGLVERTEXBLENDARB weglVertexBlendARB;
typedef void (APIENTRY * WXEGLCURRENTPALETTEMATRIXARB)(GLint);
WXE_EXTERN WXEGLCURRENTPALETTEMATRIXARB weglCurrentPaletteMatrixARB;
typedef void (APIENTRY * WXEGLMATRIXINDEXUBVARB)(GLint,const GLubyte *);
WXE_EXTERN WXEGLMATRIXINDEXUBVARB weglMatrixIndexubvARB;
typedef void (APIENTRY * WXEGLMATRIXINDEXUSVARB)(GLint,const GLushort *);
WXE_EXTERN WXEGLMATRIXINDEXUSVARB weglMatrixIndexusvARB;
typedef void (APIENTRY * WXEGLMATRIXINDEXUIVARB)(GLint,const GLuint *);
WXE_EXTERN WXEGLMATRIXINDEXUIVARB weglMatrixIndexuivARB;
typedef void (APIENTRY * WXEGLPROGRAMSTRINGARB)(GLenum,GLenum,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLPROGRAMSTRINGARB weglProgramStringARB;
typedef void (APIENTRY * WXEGLBINDPROGRAMARB)(GLenum,GLuint);
WXE_EXTERN WXEGLBINDPROGRAMARB weglBindProgramARB;
typedef void (APIENTRY * WXEGLDELETEPROGRAMSARB)(GLsizei,const GLuint *);
WXE_EXTERN WXEGLDELETEPROGRAMSARB weglDeleteProgramsARB;
typedef void (APIENTRY * WXEGLGENPROGRAMSARB)(GLsizei,GLuint *);
WXE_EXTERN WXEGLGENPROGRAMSARB weglGenProgramsARB;
typedef void (APIENTRY * WXEGLPROGRAMENVPARAMETER4DARB)(GLenum,GLuint,GLdouble,GLdouble,GLdouble,GLdouble);
WXE_EXTERN WXEGLPROGRAMENVPARAMETER4DARB weglProgramEnvParameter4dARB;
typedef void (APIENTRY * WXEGLPROGRAMENVPARAMETER4DVARB)(GLenum,GLuint,const GLdouble *);
WXE_EXTERN WXEGLPROGRAMENVPARAMETER4DVARB weglProgramEnvParameter4dvARB;
typedef void (APIENTRY * WXEGLPROGRAMENVPARAMETER4FARB)(GLenum,GLuint,GLfloat,GLfloat,GLfloat,GLfloat);
WXE_EXTERN WXEGLPROGRAMENVPARAMETER4FARB weglProgramEnvParameter4fARB;
typedef void (APIENTRY * WXEGLPROGRAMENVPARAMETER4FVARB)(GLenum,GLuint,const GLfloat *);
WXE_EXTERN WXEGLPROGRAMENVPARAMETER4FVARB weglProgramEnvParameter4fvARB;
typedef void (APIENTRY * WXEGLPROGRAMLOCALPARAMETER4DARB)(GLenum,GLuint,GLdouble,GLdouble,GLdouble,GLdouble);
WXE_EXTERN WXEGLPROGRAMLOCALPARAMETER4DARB weglProgramLocalParameter4dARB;
typedef void (APIENTRY * WXEGLPROGRAMLOCALPARAMETER4DVARB)(GLenum,GLuint,const GLdouble *);
WXE_EXTERN WXEGLPROGRAMLOCALPARAMETER4DVARB weglProgramLocalParameter4dvARB;
typedef void (APIENTRY * WXEGLPROGRAMLOCALPARAMETER4FARB)(GLenum,GLuint,GLfloat,GLfloat,GLfloat,GLfloat);
WXE_EXTERN WXEGLPROGRAMLOCALPARAMETER4FARB weglProgramLocalParameter4fARB;
typedef void (APIENTRY * WXEGLPROGRAMLOCALPARAMETER4FVARB)(GLenum,GLuint,const GLfloat *);
WXE_EXTERN WXEGLPROGRAMLOCALPARAMETER4FVARB weglProgramLocalParameter4fvARB;
typedef void (APIENTRY * WXEGLGETPROGRAMENVPARAMETERDVARB)(GLenum,GLuint,GLdouble *);
WXE_EXTERN WXEGLGETPROGRAMENVPARAMETERDVARB weglGetProgramEnvParameterdvARB;
typedef void (APIENTRY * WXEGLGETPROGRAMENVPARAMETERFVARB)(GLenum,GLuint,GLfloat *);
WXE_EXTERN WXEGLGETPROGRAMENVPARAMETERFVARB weglGetProgramEnvParameterfvARB;
typedef void (APIENTRY * WXEGLGETPROGRAMLOCALPARAMETERDVARB)(GLenum,GLuint,GLdouble *);
WXE_EXTERN WXEGLGETPROGRAMLOCALPARAMETERDVARB weglGetProgramLocalParameterdvARB;
typedef void (APIENTRY * WXEGLGETPROGRAMLOCALPARAMETERFVARB)(GLenum,GLuint,GLfloat *);
WXE_EXTERN WXEGLGETPROGRAMLOCALPARAMETERFVARB weglGetProgramLocalParameterfvARB;
typedef void (APIENTRY * WXEGLGETPROGRAMSTRINGARB)(GLenum,GLenum,GLvoid *);
WXE_EXTERN WXEGLGETPROGRAMSTRINGARB weglGetProgramStringARB;
typedef void (APIENTRY * WXEGLGETBUFFERPARAMETERIVARB)(GLenum,GLenum,GLint *);
WXE_EXTERN WXEGLGETBUFFERPARAMETERIVARB weglGetBufferParameterivARB;
typedef void (APIENTRY * WXEGLDELETEOBJECTARB)(GLhandleARB);
WXE_EXTERN WXEGLDELETEOBJECTARB weglDeleteObjectARB;
typedef GLhandleARB (APIENTRY * WXEGLGETHANDLEARB)(GLenum);
WXE_EXTERN WXEGLGETHANDLEARB weglGetHandleARB;
typedef void (APIENTRY * WXEGLDETACHOBJECTARB)(GLhandleARB,GLhandleARB);
WXE_EXTERN WXEGLDETACHOBJECTARB weglDetachObjectARB;
typedef GLhandleARB (APIENTRY * WXEGLCREATESHADEROBJECTARB)(GLenum);
WXE_EXTERN WXEGLCREATESHADEROBJECTARB weglCreateShaderObjectARB;
typedef void (APIENTRY * WXEGLSHADERSOURCEARB)(GLhandleARB,GLsizei,const GLchar **,const GLint *);
WXE_EXTERN WXEGLSHADERSOURCEARB weglShaderSourceARB;
typedef void (APIENTRY * WXEGLCOMPILESHADERARB)(GLhandleARB);
WXE_EXTERN WXEGLCOMPILESHADERARB weglCompileShaderARB;
typedef GLhandleARB (APIENTRY * WXEGLCREATEPROGRAMOBJECTARB)();
WXE_EXTERN WXEGLCREATEPROGRAMOBJECTARB weglCreateProgramObjectARB;
typedef void (APIENTRY * WXEGLATTACHOBJECTARB)(GLhandleARB,GLhandleARB);
WXE_EXTERN WXEGLATTACHOBJECTARB weglAttachObjectARB;
typedef void (APIENTRY * WXEGLLINKPROGRAMARB)(GLhandleARB);
WXE_EXTERN WXEGLLINKPROGRAMARB weglLinkProgramARB;
typedef void (APIENTRY * WXEGLUSEPROGRAMOBJECTARB)(GLhandleARB);
WXE_EXTERN WXEGLUSEPROGRAMOBJECTARB weglUseProgramObjectARB;
typedef void (APIENTRY * WXEGLVALIDATEPROGRAMARB)(GLhandleARB);
WXE_EXTERN WXEGLVALIDATEPROGRAMARB weglValidateProgramARB;
typedef void (APIENTRY * WXEGLGETOBJECTPARAMETERFVARB)(GLhandleARB,GLenum,GLfloat *);
WXE_EXTERN WXEGLGETOBJECTPARAMETERFVARB weglGetObjectParameterfvARB;
typedef void (APIENTRY * WXEGLGETOBJECTPARAMETERIVARB)(GLhandleARB,GLenum,GLint *);
WXE_EXTERN WXEGLGETOBJECTPARAMETERIVARB weglGetObjectParameterivARB;
typedef void (APIENTRY * WXEGLGETINFOLOGARB)(GLhandleARB,GLsizei,GLsizei *,GLchar *);
WXE_EXTERN WXEGLGETINFOLOGARB weglGetInfoLogARB;
typedef void (APIENTRY * WXEGLGETATTACHEDOBJECTSARB)(GLhandleARB,GLsizei,GLsizei *,GLhandleARB *);
WXE_EXTERN WXEGLGETATTACHEDOBJECTSARB weglGetAttachedObjectsARB;
typedef GLint (APIENTRY * WXEGLGETUNIFORMLOCATIONARB)(GLhandleARB,const GLchar *);
WXE_EXTERN WXEGLGETUNIFORMLOCATIONARB weglGetUniformLocationARB;
typedef void (APIENTRY * WXEGLGETACTIVEUNIFORMARB)(GLhandleARB,GLuint,GLsizei,GLsizei *,GLint *,GLenum *,GLchar *);
WXE_EXTERN WXEGLGETACTIVEUNIFORMARB weglGetActiveUniformARB;
typedef void (APIENTRY * WXEGLGETUNIFORMFVARB)(GLhandleARB,GLint,GLfloat *);
WXE_EXTERN WXEGLGETUNIFORMFVARB weglGetUniformfvARB;
typedef void (APIENTRY * WXEGLGETUNIFORMIVARB)(GLhandleARB,GLint,GLint *);
WXE_EXTERN WXEGLGETUNIFORMIVARB weglGetUniformivARB;
typedef void (APIENTRY * WXEGLGETSHADERSOURCEARB)(GLhandleARB,GLsizei,GLsizei *,GLchar *);
WXE_EXTERN WXEGLGETSHADERSOURCEARB weglGetShaderSourceARB;
typedef void (APIENTRY * WXEGLBINDATTRIBLOCATIONARB)(GLhandleARB,GLuint,const GLchar *);
WXE_EXTERN WXEGLBINDATTRIBLOCATIONARB weglBindAttribLocationARB;
typedef void (APIENTRY * WXEGLGETACTIVEATTRIBARB)(GLhandleARB,GLuint,GLsizei,GLsizei *,GLint *,GLenum *,GLchar *);
WXE_EXTERN WXEGLGETACTIVEATTRIBARB weglGetActiveAttribARB;
typedef GLint (APIENTRY * WXEGLGETATTRIBLOCATIONARB)(GLhandleARB,const GLchar *);
WXE_EXTERN WXEGLGETATTRIBLOCATIONARB weglGetAttribLocationARB;
typedef GLboolean (APIENTRY * WXEGLISRENDERBUFFER)(GLuint);
WXE_EXTERN WXEGLISRENDERBUFFER weglIsRenderbuffer;
typedef void (APIENTRY * WXEGLBINDRENDERBUFFER)(GLenum,GLuint);
WXE_EXTERN WXEGLBINDRENDERBUFFER weglBindRenderbuffer;
typedef void (APIENTRY * WXEGLDELETERENDERBUFFERS)(GLsizei,const GLuint *);
WXE_EXTERN WXEGLDELETERENDERBUFFERS weglDeleteRenderbuffers;
typedef void (APIENTRY * WXEGLGENRENDERBUFFERS)(GLsizei,GLuint *);
WXE_EXTERN WXEGLGENRENDERBUFFERS weglGenRenderbuffers;
typedef void (APIENTRY * WXEGLRENDERBUFFERSTORAGE)(GLenum,GLenum,GLsizei,GLsizei);
WXE_EXTERN WXEGLRENDERBUFFERSTORAGE weglRenderbufferStorage;
typedef void (APIENTRY * WXEGLGETRENDERBUFFERPARAMETERIV)(GLenum,GLenum,GLint *);
WXE_EXTERN WXEGLGETRENDERBUFFERPARAMETERIV weglGetRenderbufferParameteriv;
typedef GLboolean (APIENTRY * WXEGLISFRAMEBUFFER)(GLuint);
WXE_EXTERN WXEGLISFRAMEBUFFER weglIsFramebuffer;
typedef void (APIENTRY * WXEGLBINDFRAMEBUFFER)(GLenum,GLuint);
WXE_EXTERN WXEGLBINDFRAMEBUFFER weglBindFramebuffer;
typedef void (APIENTRY * WXEGLDELETEFRAMEBUFFERS)(GLsizei,const GLuint *);
WXE_EXTERN WXEGLDELETEFRAMEBUFFERS weglDeleteFramebuffers;
typedef void (APIENTRY * WXEGLGENFRAMEBUFFERS)(GLsizei,GLuint *);
WXE_EXTERN WXEGLGENFRAMEBUFFERS weglGenFramebuffers;
typedef GLenum (APIENTRY * WXEGLCHECKFRAMEBUFFERSTATUS)(GLenum);
WXE_EXTERN WXEGLCHECKFRAMEBUFFERSTATUS weglCheckFramebufferStatus;
typedef void (APIENTRY * WXEGLFRAMEBUFFERTEXTURE1D)(GLenum,GLenum,GLenum,GLuint,GLint);
WXE_EXTERN WXEGLFRAMEBUFFERTEXTURE1D weglFramebufferTexture1D;
typedef void (APIENTRY * WXEGLFRAMEBUFFERTEXTURE2D)(GLenum,GLenum,GLenum,GLuint,GLint);
WXE_EXTERN WXEGLFRAMEBUFFERTEXTURE2D weglFramebufferTexture2D;
typedef void (APIENTRY * WXEGLFRAMEBUFFERTEXTURE3D)(GLenum,GLenum,GLenum,GLuint,GLint,GLint);
WXE_EXTERN WXEGLFRAMEBUFFERTEXTURE3D weglFramebufferTexture3D;
typedef void (APIENTRY * WXEGLFRAMEBUFFERRENDERBUFFER)(GLenum,GLenum,GLenum,GLuint);
WXE_EXTERN WXEGLFRAMEBUFFERRENDERBUFFER weglFramebufferRenderbuffer;
typedef void (APIENTRY * WXEGLGETFRAMEBUFFERATTACHMENTPARAMETERIV)(GLenum,GLenum,GLenum,GLint *);
WXE_EXTERN WXEGLGETFRAMEBUFFERATTACHMENTPARAMETERIV weglGetFramebufferAttachmentParameteriv;
typedef void (APIENTRY * WXEGLGENERATEMIPMAP)(GLenum);
WXE_EXTERN WXEGLGENERATEMIPMAP weglGenerateMipmap;
typedef void (APIENTRY * WXEGLBLITFRAMEBUFFER)(GLint,GLint,GLint,GLint,GLint,GLint,GLint,GLint,GLbitfield,GLenum);
WXE_EXTERN WXEGLBLITFRAMEBUFFER weglBlitFramebuffer;
typedef void (APIENTRY * WXEGLRENDERBUFFERSTORAGEMULTISAMPLE)(GLenum,GLsizei,GLenum,GLsizei,GLsizei);
WXE_EXTERN WXEGLRENDERBUFFERSTORAGEMULTISAMPLE weglRenderbufferStorageMultisample;
typedef void (APIENTRY * WXEGLFRAMEBUFFERTEXTURELAYER)(GLenum,GLenum,GLuint,GLint,GLint);
WXE_EXTERN WXEGLFRAMEBUFFERTEXTURELAYER weglFramebufferTextureLayer;
typedef void (APIENTRY * WXEGLFRAMEBUFFERTEXTUREFACEARB)(GLenum,GLenum,GLuint,GLint,GLenum);
WXE_EXTERN WXEGLFRAMEBUFFERTEXTUREFACEARB weglFramebufferTextureFaceARB;
typedef void (APIENTRY * WXEGLFLUSHMAPPEDBUFFERRANGE)(GLenum,GLintptr,GLsizeiptr);
WXE_EXTERN WXEGLFLUSHMAPPEDBUFFERRANGE weglFlushMappedBufferRange;
typedef void (APIENTRY * WXEGLBINDVERTEXARRAY)(GLuint);
WXE_EXTERN WXEGLBINDVERTEXARRAY weglBindVertexArray;
typedef void (APIENTRY * WXEGLDELETEVERTEXARRAYS)(GLsizei,const GLuint *);
WXE_EXTERN WXEGLDELETEVERTEXARRAYS weglDeleteVertexArrays;
typedef void (APIENTRY * WXEGLGENVERTEXARRAYS)(GLsizei,GLuint *);
WXE_EXTERN WXEGLGENVERTEXARRAYS weglGenVertexArrays;
typedef GLboolean (APIENTRY * WXEGLISVERTEXARRAY)(GLuint);
WXE_EXTERN WXEGLISVERTEXARRAY weglIsVertexArray;
typedef void (APIENTRY * WXEGLGETUNIFORMINDICES)(GLuint,GLsizei,const GLchar **,GLuint *);
WXE_EXTERN WXEGLGETUNIFORMINDICES weglGetUniformIndices;
typedef void (APIENTRY * WXEGLGETACTIVEUNIFORMSIV)(GLuint,GLsizei,const GLuint *,GLenum,GLint *);
WXE_EXTERN WXEGLGETACTIVEUNIFORMSIV weglGetActiveUniformsiv;
typedef void (APIENTRY * WXEGLGETACTIVEUNIFORMNAME)(GLuint,GLuint,GLsizei,GLsizei *,GLchar *);
WXE_EXTERN WXEGLGETACTIVEUNIFORMNAME weglGetActiveUniformName;
typedef GLuint (APIENTRY * WXEGLGETUNIFORMBLOCKINDEX)(GLuint,const GLchar *);
WXE_EXTERN WXEGLGETUNIFORMBLOCKINDEX weglGetUniformBlockIndex;
typedef void (APIENTRY * WXEGLGETACTIVEUNIFORMBLOCKIV)(GLuint,GLuint,GLenum,GLint *);
WXE_EXTERN WXEGLGETACTIVEUNIFORMBLOCKIV weglGetActiveUniformBlockiv;
typedef void (APIENTRY * WXEGLGETACTIVEUNIFORMBLOCKNAME)(GLuint,GLuint,GLsizei,GLsizei *,GLchar *);
WXE_EXTERN WXEGLGETACTIVEUNIFORMBLOCKNAME weglGetActiveUniformBlockName;
typedef void (APIENTRY * WXEGLUNIFORMBLOCKBINDING)(GLuint,GLuint,GLuint);
WXE_EXTERN WXEGLUNIFORMBLOCKBINDING weglUniformBlockBinding;
typedef void (APIENTRY * WXEGLCOPYBUFFERSUBDATA)(GLenum,GLenum,GLintptr,GLintptr,GLsizeiptr);
WXE_EXTERN WXEGLCOPYBUFFERSUBDATA weglCopyBufferSubData;
typedef void (APIENTRY * WXEGLDRAWELEMENTSBASEVERTEX)(GLenum,GLsizei,GLenum,const GLvoid *,GLint);
WXE_EXTERN WXEGLDRAWELEMENTSBASEVERTEX weglDrawElementsBaseVertex;
typedef void (APIENTRY * WXEGLDRAWRANGEELEMENTSBASEVERTEX)(GLenum,GLuint,GLuint,GLsizei,GLenum,const GLvoid *,GLint);
WXE_EXTERN WXEGLDRAWRANGEELEMENTSBASEVERTEX weglDrawRangeElementsBaseVertex;
typedef void (APIENTRY * WXEGLDRAWELEMENTSINSTANCEDBASEVERTEX)(GLenum,GLsizei,GLenum,const GLvoid *,GLsizei,GLint);
WXE_EXTERN WXEGLDRAWELEMENTSINSTANCEDBASEVERTEX weglDrawElementsInstancedBaseVertex;
typedef void (APIENTRY * WXEGLPROVOKINGVERTEX)(GLenum);
WXE_EXTERN WXEGLPROVOKINGVERTEX weglProvokingVertex;
typedef GLsync (APIENTRY * WXEGLFENCESYNC)(GLenum,GLbitfield);
WXE_EXTERN WXEGLFENCESYNC weglFenceSync;
typedef GLboolean (APIENTRY * WXEGLISSYNC)(GLsync);
WXE_EXTERN WXEGLISSYNC weglIsSync;
typedef void (APIENTRY * WXEGLDELETESYNC)(GLsync);
WXE_EXTERN WXEGLDELETESYNC weglDeleteSync;
typedef GLenum (APIENTRY * WXEGLCLIENTWAITSYNC)(GLsync,GLbitfield,GLuint64);
WXE_EXTERN WXEGLCLIENTWAITSYNC weglClientWaitSync;
typedef void (APIENTRY * WXEGLWAITSYNC)(GLsync,GLbitfield,GLuint64);
WXE_EXTERN WXEGLWAITSYNC weglWaitSync;
typedef void (APIENTRY * WXEGLGETINTEGER64V)(GLenum,GLint64 *);
WXE_EXTERN WXEGLGETINTEGER64V weglGetInteger64v;
typedef void (APIENTRY * WXEGLGETSYNCIV)(GLsync,GLenum,GLsizei,GLsizei *,GLint *);
WXE_EXTERN WXEGLGETSYNCIV weglGetSynciv;
typedef void (APIENTRY * WXEGLTEXIMAGE2DMULTISAMPLE)(GLenum,GLsizei,GLint,GLsizei,GLsizei,GLboolean);
WXE_EXTERN WXEGLTEXIMAGE2DMULTISAMPLE weglTexImage2DMultisample;
typedef void (APIENTRY * WXEGLTEXIMAGE3DMULTISAMPLE)(GLenum,GLsizei,GLint,GLsizei,GLsizei,GLsizei,GLboolean);
WXE_EXTERN WXEGLTEXIMAGE3DMULTISAMPLE weglTexImage3DMultisample;
typedef void (APIENTRY * WXEGLGETMULTISAMPLEFV)(GLenum,GLuint,GLfloat *);
WXE_EXTERN WXEGLGETMULTISAMPLEFV weglGetMultisamplefv;
typedef void (APIENTRY * WXEGLSAMPLEMASKI)(GLuint,GLbitfield);
WXE_EXTERN WXEGLSAMPLEMASKI weglSampleMaski;
typedef void (APIENTRY * WXEGLNAMEDSTRINGARB)(GLenum,GLint,const GLchar *,GLint,const GLchar *);
WXE_EXTERN WXEGLNAMEDSTRINGARB weglNamedStringARB;
typedef void (APIENTRY * WXEGLDELETENAMEDSTRINGARB)(GLint,const GLchar *);
WXE_EXTERN WXEGLDELETENAMEDSTRINGARB weglDeleteNamedStringARB;
typedef void (APIENTRY * WXEGLCOMPILESHADERINCLUDEARB)(GLuint,GLsizei,const GLchar **,const GLint *);
WXE_EXTERN WXEGLCOMPILESHADERINCLUDEARB weglCompileShaderIncludeARB;
typedef GLboolean (APIENTRY * WXEGLISNAMEDSTRINGARB)(GLint,const GLchar *);
WXE_EXTERN WXEGLISNAMEDSTRINGARB weglIsNamedStringARB;
typedef void (APIENTRY * WXEGLGETNAMEDSTRINGARB)(GLint,const GLchar *,GLsizei,GLint *,GLchar *);
WXE_EXTERN WXEGLGETNAMEDSTRINGARB weglGetNamedStringARB;
typedef void (APIENTRY * WXEGLGETNAMEDSTRINGIVARB)(GLint,const GLchar *,GLenum,GLint *);
WXE_EXTERN WXEGLGETNAMEDSTRINGIVARB weglGetNamedStringivARB;
typedef void (APIENTRY * WXEGLBINDFRAGDATALOCATIONINDEXED)(GLuint,GLuint,GLuint,const GLchar *);
WXE_EXTERN WXEGLBINDFRAGDATALOCATIONINDEXED weglBindFragDataLocationIndexed;
typedef GLint (APIENTRY * WXEGLGETFRAGDATAINDEX)(GLuint,const GLchar *);
WXE_EXTERN WXEGLGETFRAGDATAINDEX weglGetFragDataIndex;
typedef void (APIENTRY * WXEGLGENSAMPLERS)(GLsizei,GLuint *);
WXE_EXTERN WXEGLGENSAMPLERS weglGenSamplers;
typedef void (APIENTRY * WXEGLDELETESAMPLERS)(GLsizei,const GLuint *);
WXE_EXTERN WXEGLDELETESAMPLERS weglDeleteSamplers;
typedef GLboolean (APIENTRY * WXEGLISSAMPLER)(GLuint);
WXE_EXTERN WXEGLISSAMPLER weglIsSampler;
typedef void (APIENTRY * WXEGLBINDSAMPLER)(GLuint,GLuint);
WXE_EXTERN WXEGLBINDSAMPLER weglBindSampler;
typedef void (APIENTRY * WXEGLSAMPLERPARAMETERI)(GLuint,GLenum,GLint);
WXE_EXTERN WXEGLSAMPLERPARAMETERI weglSamplerParameteri;
typedef void (APIENTRY * WXEGLSAMPLERPARAMETERIV)(GLuint,GLenum,const GLint *);
WXE_EXTERN WXEGLSAMPLERPARAMETERIV weglSamplerParameteriv;
typedef void (APIENTRY * WXEGLSAMPLERPARAMETERF)(GLuint,GLenum,GLfloat);
WXE_EXTERN WXEGLSAMPLERPARAMETERF weglSamplerParameterf;
typedef void (APIENTRY * WXEGLSAMPLERPARAMETERFV)(GLuint,GLenum,const GLfloat *);
WXE_EXTERN WXEGLSAMPLERPARAMETERFV weglSamplerParameterfv;
typedef void (APIENTRY * WXEGLSAMPLERPARAMETERIIV)(GLuint,GLenum,const GLint *);
WXE_EXTERN WXEGLSAMPLERPARAMETERIIV weglSamplerParameterIiv;
typedef void (APIENTRY * WXEGLSAMPLERPARAMETERIUIV)(GLuint,GLenum,const GLuint *);
WXE_EXTERN WXEGLSAMPLERPARAMETERIUIV weglSamplerParameterIuiv;
typedef void (APIENTRY * WXEGLGETSAMPLERPARAMETERIV)(GLuint,GLenum,GLint *);
WXE_EXTERN WXEGLGETSAMPLERPARAMETERIV weglGetSamplerParameteriv;
typedef void (APIENTRY * WXEGLGETSAMPLERPARAMETERIIV)(GLuint,GLenum,GLint *);
WXE_EXTERN WXEGLGETSAMPLERPARAMETERIIV weglGetSamplerParameterIiv;
typedef void (APIENTRY * WXEGLGETSAMPLERPARAMETERFV)(GLuint,GLenum,GLfloat *);
WXE_EXTERN WXEGLGETSAMPLERPARAMETERFV weglGetSamplerParameterfv;
typedef void (APIENTRY * WXEGLGETSAMPLERPARAMETERIUIV)(GLuint,GLenum,GLuint *);
WXE_EXTERN WXEGLGETSAMPLERPARAMETERIUIV weglGetSamplerParameterIuiv;
typedef void (APIENTRY * WXEGLQUERYCOUNTER)(GLuint,GLenum);
WXE_EXTERN WXEGLQUERYCOUNTER weglQueryCounter;
typedef void (APIENTRY * WXEGLGETQUERYOBJECTI64V)(GLuint,GLenum,GLint64 *);
WXE_EXTERN WXEGLGETQUERYOBJECTI64V weglGetQueryObjecti64v;
typedef void (APIENTRY * WXEGLGETQUERYOBJECTUI64V)(GLuint,GLenum,GLuint64 *);
WXE_EXTERN WXEGLGETQUERYOBJECTUI64V weglGetQueryObjectui64v;
typedef void (APIENTRY * WXEGLDRAWARRAYSINDIRECT)(GLenum,const GLvoid *);
WXE_EXTERN WXEGLDRAWARRAYSINDIRECT weglDrawArraysIndirect;
typedef void (APIENTRY * WXEGLDRAWELEMENTSINDIRECT)(GLenum,GLenum,const GLvoid *);
WXE_EXTERN WXEGLDRAWELEMENTSINDIRECT weglDrawElementsIndirect;
typedef void (APIENTRY * WXEGLUNIFORM1D)(GLint,GLdouble);
WXE_EXTERN WXEGLUNIFORM1D weglUniform1d;
typedef void (APIENTRY * WXEGLUNIFORM2D)(GLint,GLdouble,GLdouble);
WXE_EXTERN WXEGLUNIFORM2D weglUniform2d;
typedef void (APIENTRY * WXEGLUNIFORM3D)(GLint,GLdouble,GLdouble,GLdouble);
WXE_EXTERN WXEGLUNIFORM3D weglUniform3d;
typedef void (APIENTRY * WXEGLUNIFORM4D)(GLint,GLdouble,GLdouble,GLdouble,GLdouble);
WXE_EXTERN WXEGLUNIFORM4D weglUniform4d;
typedef void (APIENTRY * WXEGLUNIFORM1DV)(GLint,GLsizei,const GLdouble *);
WXE_EXTERN WXEGLUNIFORM1DV weglUniform1dv;
typedef void (APIENTRY * WXEGLUNIFORM2DV)(GLint,GLsizei,const GLdouble *);
WXE_EXTERN WXEGLUNIFORM2DV weglUniform2dv;
typedef void (APIENTRY * WXEGLUNIFORM3DV)(GLint,GLsizei,const GLdouble *);
WXE_EXTERN WXEGLUNIFORM3DV weglUniform3dv;
typedef void (APIENTRY * WXEGLUNIFORM4DV)(GLint,GLsizei,const GLdouble *);
WXE_EXTERN WXEGLUNIFORM4DV weglUniform4dv;
typedef void (APIENTRY * WXEGLUNIFORMMATRIX2DV)(GLint,GLsizei,GLboolean,const GLdouble *);
WXE_EXTERN WXEGLUNIFORMMATRIX2DV weglUniformMatrix2dv;
typedef void (APIENTRY * WXEGLUNIFORMMATRIX3DV)(GLint,GLsizei,GLboolean,const GLdouble *);
WXE_EXTERN WXEGLUNIFORMMATRIX3DV weglUniformMatrix3dv;
typedef void (APIENTRY * WXEGLUNIFORMMATRIX4DV)(GLint,GLsizei,GLboolean,const GLdouble *);
WXE_EXTERN WXEGLUNIFORMMATRIX4DV weglUniformMatrix4dv;
typedef void (APIENTRY * WXEGLUNIFORMMATRIX2X3DV)(GLint,GLsizei,GLboolean,const GLdouble *);
WXE_EXTERN WXEGLUNIFORMMATRIX2X3DV weglUniformMatrix2x3dv;
typedef void (APIENTRY * WXEGLUNIFORMMATRIX2X4DV)(GLint,GLsizei,GLboolean,const GLdouble *);
WXE_EXTERN WXEGLUNIFORMMATRIX2X4DV weglUniformMatrix2x4dv;
typedef void (APIENTRY * WXEGLUNIFORMMATRIX3X2DV)(GLint,GLsizei,GLboolean,const GLdouble *);
WXE_EXTERN WXEGLUNIFORMMATRIX3X2DV weglUniformMatrix3x2dv;
typedef void (APIENTRY * WXEGLUNIFORMMATRIX3X4DV)(GLint,GLsizei,GLboolean,const GLdouble *);
WXE_EXTERN WXEGLUNIFORMMATRIX3X4DV weglUniformMatrix3x4dv;
typedef void (APIENTRY * WXEGLUNIFORMMATRIX4X2DV)(GLint,GLsizei,GLboolean,const GLdouble *);
WXE_EXTERN WXEGLUNIFORMMATRIX4X2DV weglUniformMatrix4x2dv;
typedef void (APIENTRY * WXEGLUNIFORMMATRIX4X3DV)(GLint,GLsizei,GLboolean,const GLdouble *);
WXE_EXTERN WXEGLUNIFORMMATRIX4X3DV weglUniformMatrix4x3dv;
typedef void (APIENTRY * WXEGLGETUNIFORMDV)(GLuint,GLint,GLdouble *);
WXE_EXTERN WXEGLGETUNIFORMDV weglGetUniformdv;
typedef GLint (APIENTRY * WXEGLGETSUBROUTINEUNIFORMLOCATION)(GLuint,GLenum,const GLchar *);
WXE_EXTERN WXEGLGETSUBROUTINEUNIFORMLOCATION weglGetSubroutineUniformLocation;
typedef GLuint (APIENTRY * WXEGLGETSUBROUTINEINDEX)(GLuint,GLenum,const GLchar *);
WXE_EXTERN WXEGLGETSUBROUTINEINDEX weglGetSubroutineIndex;
typedef void (APIENTRY * WXEGLGETACTIVESUBROUTINEUNIFORMNAME)(GLuint,GLenum,GLuint,GLsizei,GLsizei *,GLchar *);
WXE_EXTERN WXEGLGETACTIVESUBROUTINEUNIFORMNAME weglGetActiveSubroutineUniformName;
typedef void (APIENTRY * WXEGLGETACTIVESUBROUTINENAME)(GLuint,GLenum,GLuint,GLsizei,GLsizei *,GLchar *);
WXE_EXTERN WXEGLGETACTIVESUBROUTINENAME weglGetActiveSubroutineName;
typedef void (APIENTRY * WXEGLUNIFORMSUBROUTINESUIV)(GLenum,GLsizei,const GLuint *);
WXE_EXTERN WXEGLUNIFORMSUBROUTINESUIV weglUniformSubroutinesuiv;
typedef void (APIENTRY * WXEGLGETUNIFORMSUBROUTINEUIV)(GLenum,GLint,GLuint *);
WXE_EXTERN WXEGLGETUNIFORMSUBROUTINEUIV weglGetUniformSubroutineuiv;
typedef void (APIENTRY * WXEGLGETPROGRAMSTAGEIV)(GLuint,GLenum,GLenum,GLint *);
WXE_EXTERN WXEGLGETPROGRAMSTAGEIV weglGetProgramStageiv;
typedef void (APIENTRY * WXEGLPATCHPARAMETERI)(GLenum,GLint);
WXE_EXTERN WXEGLPATCHPARAMETERI weglPatchParameteri;
typedef void (APIENTRY * WXEGLPATCHPARAMETERFV)(GLenum,const GLfloat *);
WXE_EXTERN WXEGLPATCHPARAMETERFV weglPatchParameterfv;
typedef void (APIENTRY * WXEGLBINDTRANSFORMFEEDBACK)(GLenum,GLuint);
WXE_EXTERN WXEGLBINDTRANSFORMFEEDBACK weglBindTransformFeedback;
typedef void (APIENTRY * WXEGLDELETETRANSFORMFEEDBACKS)(GLsizei,const GLuint *);
WXE_EXTERN WXEGLDELETETRANSFORMFEEDBACKS weglDeleteTransformFeedbacks;
typedef void (APIENTRY * WXEGLGENTRANSFORMFEEDBACKS)(GLsizei,GLuint *);
WXE_EXTERN WXEGLGENTRANSFORMFEEDBACKS weglGenTransformFeedbacks;
typedef GLboolean (APIENTRY * WXEGLISTRANSFORMFEEDBACK)(GLuint);
WXE_EXTERN WXEGLISTRANSFORMFEEDBACK weglIsTransformFeedback;
typedef void (APIENTRY * WXEGLPAUSETRANSFORMFEEDBACK)();
WXE_EXTERN WXEGLPAUSETRANSFORMFEEDBACK weglPauseTransformFeedback;
typedef void (APIENTRY * WXEGLRESUMETRANSFORMFEEDBACK)();
WXE_EXTERN WXEGLRESUMETRANSFORMFEEDBACK weglResumeTransformFeedback;
typedef void (APIENTRY * WXEGLDRAWTRANSFORMFEEDBACK)(GLenum,GLuint);
WXE_EXTERN WXEGLDRAWTRANSFORMFEEDBACK weglDrawTransformFeedback;
typedef void (APIENTRY * WXEGLDRAWTRANSFORMFEEDBACKSTREAM)(GLenum,GLuint,GLuint);
WXE_EXTERN WXEGLDRAWTRANSFORMFEEDBACKSTREAM weglDrawTransformFeedbackStream;
typedef void (APIENTRY * WXEGLBEGINQUERYINDEXED)(GLenum,GLuint,GLuint);
WXE_EXTERN WXEGLBEGINQUERYINDEXED weglBeginQueryIndexed;
typedef void (APIENTRY * WXEGLENDQUERYINDEXED)(GLenum,GLuint);
WXE_EXTERN WXEGLENDQUERYINDEXED weglEndQueryIndexed;
typedef void (APIENTRY * WXEGLGETQUERYINDEXEDIV)(GLenum,GLuint,GLenum,GLint *);
WXE_EXTERN WXEGLGETQUERYINDEXEDIV weglGetQueryIndexediv;
typedef void (APIENTRY * WXEGLRELEASESHADERCOMPILER)();
WXE_EXTERN WXEGLRELEASESHADERCOMPILER weglReleaseShaderCompiler;
typedef void (APIENTRY * WXEGLSHADERBINARY)(GLsizei,const GLuint *,GLenum,const GLvoid *,GLsizei);
WXE_EXTERN WXEGLSHADERBINARY weglShaderBinary;
typedef void (APIENTRY * WXEGLGETSHADERPRECISIONFORMAT)(GLenum,GLenum,GLint *,GLint *);
WXE_EXTERN WXEGLGETSHADERPRECISIONFORMAT weglGetShaderPrecisionFormat;
typedef void (APIENTRY * WXEGLDEPTHRANGEF)(GLclampf,GLclampf);
WXE_EXTERN WXEGLDEPTHRANGEF weglDepthRangef;
typedef void (APIENTRY * WXEGLCLEARDEPTHF)(GLclampf);
WXE_EXTERN WXEGLCLEARDEPTHF weglClearDepthf;
typedef void (APIENTRY * WXEGLGETPROGRAMBINARY)(GLuint,GLsizei,GLsizei *,GLenum *,GLvoid *);
WXE_EXTERN WXEGLGETPROGRAMBINARY weglGetProgramBinary;
typedef void (APIENTRY * WXEGLPROGRAMBINARY)(GLuint,GLenum,const GLvoid *,GLsizei);
WXE_EXTERN WXEGLPROGRAMBINARY weglProgramBinary;
typedef void (APIENTRY * WXEGLPROGRAMPARAMETERI)(GLuint,GLenum,GLint);
WXE_EXTERN WXEGLPROGRAMPARAMETERI weglProgramParameteri;
typedef void (APIENTRY * WXEGLUSEPROGRAMSTAGES)(GLuint,GLbitfield,GLuint);
WXE_EXTERN WXEGLUSEPROGRAMSTAGES weglUseProgramStages;
typedef void (APIENTRY * WXEGLACTIVESHADERPROGRAM)(GLuint,GLuint);
WXE_EXTERN WXEGLACTIVESHADERPROGRAM weglActiveShaderProgram;
typedef GLuint (APIENTRY * WXEGLCREATESHADERPROGRAMV)(GLenum,GLsizei,const GLchar **);
WXE_EXTERN WXEGLCREATESHADERPROGRAMV weglCreateShaderProgramv;
typedef void (APIENTRY * WXEGLBINDPROGRAMPIPELINE)(GLuint);
WXE_EXTERN WXEGLBINDPROGRAMPIPELINE weglBindProgramPipeline;
typedef void (APIENTRY * WXEGLDELETEPROGRAMPIPELINES)(GLsizei,const GLuint *);
WXE_EXTERN WXEGLDELETEPROGRAMPIPELINES weglDeleteProgramPipelines;
typedef void (APIENTRY * WXEGLGENPROGRAMPIPELINES)(GLsizei,GLuint *);
WXE_EXTERN WXEGLGENPROGRAMPIPELINES weglGenProgramPipelines;
typedef GLboolean (APIENTRY * WXEGLISPROGRAMPIPELINE)(GLuint);
WXE_EXTERN WXEGLISPROGRAMPIPELINE weglIsProgramPipeline;
typedef void (APIENTRY * WXEGLGETPROGRAMPIPELINEIV)(GLuint,GLenum,GLint *);
WXE_EXTERN WXEGLGETPROGRAMPIPELINEIV weglGetProgramPipelineiv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM1I)(GLuint,GLint,GLint);
WXE_EXTERN WXEGLPROGRAMUNIFORM1I weglProgramUniform1i;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM1IV)(GLuint,GLint,GLsizei,const GLint *);
WXE_EXTERN WXEGLPROGRAMUNIFORM1IV weglProgramUniform1iv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM1F)(GLuint,GLint,GLfloat);
WXE_EXTERN WXEGLPROGRAMUNIFORM1F weglProgramUniform1f;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM1FV)(GLuint,GLint,GLsizei,const GLfloat *);
WXE_EXTERN WXEGLPROGRAMUNIFORM1FV weglProgramUniform1fv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM1D)(GLuint,GLint,GLdouble);
WXE_EXTERN WXEGLPROGRAMUNIFORM1D weglProgramUniform1d;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM1DV)(GLuint,GLint,GLsizei,const GLdouble *);
WXE_EXTERN WXEGLPROGRAMUNIFORM1DV weglProgramUniform1dv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM1UI)(GLuint,GLint,GLuint);
WXE_EXTERN WXEGLPROGRAMUNIFORM1UI weglProgramUniform1ui;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM1UIV)(GLuint,GLint,GLsizei,const GLuint *);
WXE_EXTERN WXEGLPROGRAMUNIFORM1UIV weglProgramUniform1uiv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM2I)(GLuint,GLint,GLint,GLint);
WXE_EXTERN WXEGLPROGRAMUNIFORM2I weglProgramUniform2i;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM2IV)(GLuint,GLint,GLsizei,const GLint *);
WXE_EXTERN WXEGLPROGRAMUNIFORM2IV weglProgramUniform2iv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM2F)(GLuint,GLint,GLfloat,GLfloat);
WXE_EXTERN WXEGLPROGRAMUNIFORM2F weglProgramUniform2f;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM2FV)(GLuint,GLint,GLsizei,const GLfloat *);
WXE_EXTERN WXEGLPROGRAMUNIFORM2FV weglProgramUniform2fv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM2D)(GLuint,GLint,GLdouble,GLdouble);
WXE_EXTERN WXEGLPROGRAMUNIFORM2D weglProgramUniform2d;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM2DV)(GLuint,GLint,GLsizei,const GLdouble *);
WXE_EXTERN WXEGLPROGRAMUNIFORM2DV weglProgramUniform2dv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM2UI)(GLuint,GLint,GLuint,GLuint);
WXE_EXTERN WXEGLPROGRAMUNIFORM2UI weglProgramUniform2ui;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM2UIV)(GLuint,GLint,GLsizei,const GLuint *);
WXE_EXTERN WXEGLPROGRAMUNIFORM2UIV weglProgramUniform2uiv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM3I)(GLuint,GLint,GLint,GLint,GLint);
WXE_EXTERN WXEGLPROGRAMUNIFORM3I weglProgramUniform3i;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM3IV)(GLuint,GLint,GLsizei,const GLint *);
WXE_EXTERN WXEGLPROGRAMUNIFORM3IV weglProgramUniform3iv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM3F)(GLuint,GLint,GLfloat,GLfloat,GLfloat);
WXE_EXTERN WXEGLPROGRAMUNIFORM3F weglProgramUniform3f;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM3FV)(GLuint,GLint,GLsizei,const GLfloat *);
WXE_EXTERN WXEGLPROGRAMUNIFORM3FV weglProgramUniform3fv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM3D)(GLuint,GLint,GLdouble,GLdouble,GLdouble);
WXE_EXTERN WXEGLPROGRAMUNIFORM3D weglProgramUniform3d;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM3DV)(GLuint,GLint,GLsizei,const GLdouble *);
WXE_EXTERN WXEGLPROGRAMUNIFORM3DV weglProgramUniform3dv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM3UI)(GLuint,GLint,GLuint,GLuint,GLuint);
WXE_EXTERN WXEGLPROGRAMUNIFORM3UI weglProgramUniform3ui;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM3UIV)(GLuint,GLint,GLsizei,const GLuint *);
WXE_EXTERN WXEGLPROGRAMUNIFORM3UIV weglProgramUniform3uiv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM4I)(GLuint,GLint,GLint,GLint,GLint,GLint);
WXE_EXTERN WXEGLPROGRAMUNIFORM4I weglProgramUniform4i;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM4IV)(GLuint,GLint,GLsizei,const GLint *);
WXE_EXTERN WXEGLPROGRAMUNIFORM4IV weglProgramUniform4iv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM4F)(GLuint,GLint,GLfloat,GLfloat,GLfloat,GLfloat);
WXE_EXTERN WXEGLPROGRAMUNIFORM4F weglProgramUniform4f;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM4FV)(GLuint,GLint,GLsizei,const GLfloat *);
WXE_EXTERN WXEGLPROGRAMUNIFORM4FV weglProgramUniform4fv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM4D)(GLuint,GLint,GLdouble,GLdouble,GLdouble,GLdouble);
WXE_EXTERN WXEGLPROGRAMUNIFORM4D weglProgramUniform4d;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM4DV)(GLuint,GLint,GLsizei,const GLdouble *);
WXE_EXTERN WXEGLPROGRAMUNIFORM4DV weglProgramUniform4dv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM4UI)(GLuint,GLint,GLuint,GLuint,GLuint,GLuint);
WXE_EXTERN WXEGLPROGRAMUNIFORM4UI weglProgramUniform4ui;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORM4UIV)(GLuint,GLint,GLsizei,const GLuint *);
WXE_EXTERN WXEGLPROGRAMUNIFORM4UIV weglProgramUniform4uiv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX2FV)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *);
WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX2FV weglProgramUniformMatrix2fv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX3FV)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *);
WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX3FV weglProgramUniformMatrix3fv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX4FV)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *);
WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX4FV weglProgramUniformMatrix4fv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX2DV)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *);
WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX2DV weglProgramUniformMatrix2dv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX3DV)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *);
WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX3DV weglProgramUniformMatrix3dv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX4DV)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *);
WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX4DV weglProgramUniformMatrix4dv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX2X3FV)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *);
WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX2X3FV weglProgramUniformMatrix2x3fv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX3X2FV)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *);
WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX3X2FV weglProgramUniformMatrix3x2fv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX2X4FV)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *);
WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX2X4FV weglProgramUniformMatrix2x4fv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX4X2FV)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *);
WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX4X2FV weglProgramUniformMatrix4x2fv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX3X4FV)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *);
WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX3X4FV weglProgramUniformMatrix3x4fv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX4X3FV)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *);
WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX4X3FV weglProgramUniformMatrix4x3fv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX2X3DV)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *);
WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX2X3DV weglProgramUniformMatrix2x3dv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX3X2DV)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *);
WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX3X2DV weglProgramUniformMatrix3x2dv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX2X4DV)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *);
WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX2X4DV weglProgramUniformMatrix2x4dv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX4X2DV)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *);
WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX4X2DV weglProgramUniformMatrix4x2dv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX3X4DV)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *);
WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX3X4DV weglProgramUniformMatrix3x4dv;
typedef void (APIENTRY * WXEGLPROGRAMUNIFORMMATRIX4X3DV)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *);
WXE_EXTERN WXEGLPROGRAMUNIFORMMATRIX4X3DV weglProgramUniformMatrix4x3dv;
typedef void (APIENTRY * WXEGLVALIDATEPROGRAMPIPELINE)(GLuint);
WXE_EXTERN WXEGLVALIDATEPROGRAMPIPELINE weglValidateProgramPipeline;
typedef void (APIENTRY * WXEGLGETPROGRAMPIPELINEINFOLOG)(GLuint,GLsizei,GLsizei *,GLchar *);
WXE_EXTERN WXEGLGETPROGRAMPIPELINEINFOLOG weglGetProgramPipelineInfoLog;
typedef void (APIENTRY * WXEGLVERTEXATTRIBL1DV)(GLuint,const GLdouble *);
WXE_EXTERN WXEGLVERTEXATTRIBL1DV weglVertexAttribL1dv;
typedef void (APIENTRY * WXEGLVERTEXATTRIBL2DV)(GLuint,const GLdouble *);
WXE_EXTERN WXEGLVERTEXATTRIBL2DV weglVertexAttribL2dv;
typedef void (APIENTRY * WXEGLVERTEXATTRIBL3DV)(GLuint,const GLdouble *);
WXE_EXTERN WXEGLVERTEXATTRIBL3DV weglVertexAttribL3dv;
typedef void (APIENTRY * WXEGLVERTEXATTRIBL4DV)(GLuint,const GLdouble *);
WXE_EXTERN WXEGLVERTEXATTRIBL4DV weglVertexAttribL4dv;
typedef void (APIENTRY * WXEGLVERTEXATTRIBLPOINTER)(GLuint,GLint,GLenum,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLVERTEXATTRIBLPOINTER weglVertexAttribLPointer;
typedef void (APIENTRY * WXEGLGETVERTEXATTRIBLDV)(GLuint,GLenum,GLdouble *);
WXE_EXTERN WXEGLGETVERTEXATTRIBLDV weglGetVertexAttribLdv;
typedef void (APIENTRY * WXEGLVIEWPORTARRAYV)(GLuint,GLsizei,const GLfloat *);
WXE_EXTERN WXEGLVIEWPORTARRAYV weglViewportArrayv;
typedef void (APIENTRY * WXEGLVIEWPORTINDEXEDF)(GLuint,GLfloat,GLfloat,GLfloat,GLfloat);
WXE_EXTERN WXEGLVIEWPORTINDEXEDF weglViewportIndexedf;
typedef void (APIENTRY * WXEGLVIEWPORTINDEXEDFV)(GLuint,const GLfloat *);
WXE_EXTERN WXEGLVIEWPORTINDEXEDFV weglViewportIndexedfv;
typedef void (APIENTRY * WXEGLSCISSORARRAYV)(GLuint,GLsizei,const GLint *);
WXE_EXTERN WXEGLSCISSORARRAYV weglScissorArrayv;
typedef void (APIENTRY * WXEGLSCISSORINDEXED)(GLuint,GLint,GLint,GLsizei,GLsizei);
WXE_EXTERN WXEGLSCISSORINDEXED weglScissorIndexed;
typedef void (APIENTRY * WXEGLSCISSORINDEXEDV)(GLuint,const GLint *);
WXE_EXTERN WXEGLSCISSORINDEXEDV weglScissorIndexedv;
typedef void (APIENTRY * WXEGLDEPTHRANGEARRAYV)(GLuint,GLsizei,const GLclampd *);
WXE_EXTERN WXEGLDEPTHRANGEARRAYV weglDepthRangeArrayv;
typedef void (APIENTRY * WXEGLDEPTHRANGEINDEXED)(GLuint,GLclampd,GLclampd);
WXE_EXTERN WXEGLDEPTHRANGEINDEXED weglDepthRangeIndexed;
typedef void (APIENTRY * WXEGLGETFLOATI_V)(GLenum,GLuint,GLfloat *);
WXE_EXTERN WXEGLGETFLOATI_V weglGetFloati_v;
typedef void (APIENTRY * WXEGLGETDOUBLEI_V)(GLenum,GLuint,GLdouble *);
WXE_EXTERN WXEGLGETDOUBLEI_V weglGetDoublei_v;
typedef void (APIENTRY * WXEGLDEBUGMESSAGECONTROLARB)(GLenum,GLenum,GLenum,GLsizei,const GLuint *,GLboolean);
WXE_EXTERN WXEGLDEBUGMESSAGECONTROLARB weglDebugMessageControlARB;
typedef void (APIENTRY * WXEGLDEBUGMESSAGEINSERTARB)(GLenum,GLenum,GLuint,GLenum,GLsizei,const GLchar *);
WXE_EXTERN WXEGLDEBUGMESSAGEINSERTARB weglDebugMessageInsertARB;
typedef GLuint (APIENTRY * WXEGLGETDEBUGMESSAGELOGARB)(GLuint,GLsizei,GLenum *,GLenum *,GLuint *,GLenum *,GLsizei *,GLchar *);
WXE_EXTERN WXEGLGETDEBUGMESSAGELOGARB weglGetDebugMessageLogARB;
typedef GLenum (APIENTRY * WXEGLGETGRAPHICSRESETSTATUSARB)();
WXE_EXTERN WXEGLGETGRAPHICSRESETSTATUSARB weglGetGraphicsResetStatusARB;
typedef void (APIENTRY * WXEGLDRAWARRAYSINSTANCEDBASEINSTANCE)(GLenum,GLint,GLsizei,GLsizei,GLuint);
WXE_EXTERN WXEGLDRAWARRAYSINSTANCEDBASEINSTANCE weglDrawArraysInstancedBaseInstance;
typedef void (APIENTRY * WXEGLDRAWELEMENTSINSTANCEDBASEINSTANCE)(GLenum,GLsizei,GLenum,const void *,GLsizei,GLuint);
WXE_EXTERN WXEGLDRAWELEMENTSINSTANCEDBASEINSTANCE weglDrawElementsInstancedBaseInstance;
typedef void (APIENTRY * WXEGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCE)(GLenum,GLsizei,GLenum,const void *,GLsizei,GLint,GLuint);
WXE_EXTERN WXEGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCE weglDrawElementsInstancedBaseVertexBaseInstance;
typedef void (APIENTRY * WXEGLDRAWTRANSFORMFEEDBACKINSTANCED)(GLenum,GLuint,GLsizei);
WXE_EXTERN WXEGLDRAWTRANSFORMFEEDBACKINSTANCED weglDrawTransformFeedbackInstanced;
typedef void (APIENTRY * WXEGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCED)(GLenum,GLuint,GLuint,GLsizei);
WXE_EXTERN WXEGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCED weglDrawTransformFeedbackStreamInstanced;
typedef void (APIENTRY * WXEGLGETINTERNALFORMATIV)(GLenum,GLenum,GLenum,GLsizei,GLint *);
WXE_EXTERN WXEGLGETINTERNALFORMATIV weglGetInternalformativ;
typedef void (APIENTRY * WXEGLBINDIMAGETEXTURE)(GLuint,GLuint,GLint,GLboolean,GLint,GLenum,GLenum);
WXE_EXTERN WXEGLBINDIMAGETEXTURE weglBindImageTexture;
typedef void (APIENTRY * WXEGLMEMORYBARRIER)(GLbitfield);
WXE_EXTERN WXEGLMEMORYBARRIER weglMemoryBarrier;
typedef void (APIENTRY * WXEGLTEXSTORAGE1D)(GLenum,GLsizei,GLenum,GLsizei);
WXE_EXTERN WXEGLTEXSTORAGE1D weglTexStorage1D;
typedef void (APIENTRY * WXEGLTEXSTORAGE2D)(GLenum,GLsizei,GLenum,GLsizei,GLsizei);
WXE_EXTERN WXEGLTEXSTORAGE2D weglTexStorage2D;
typedef void (APIENTRY * WXEGLTEXSTORAGE3D)(GLenum,GLsizei,GLenum,GLsizei,GLsizei,GLsizei);
WXE_EXTERN WXEGLTEXSTORAGE3D weglTexStorage3D;
typedef void (APIENTRY * WXEGLDEPTHBOUNDSEXT)(GLclampd,GLclampd);
WXE_EXTERN WXEGLDEPTHBOUNDSEXT weglDepthBoundsEXT;
typedef void (APIENTRY * WXEGLSTENCILCLEARTAGEXT)(GLsizei,GLuint);
WXE_EXTERN WXEGLSTENCILCLEARTAGEXT weglStencilClearTagEXT;
typedef GLint (APIENTRY * WXEGLUBUILD1DMIPMAPLEVELS)(GLenum,GLint,GLsizei,GLenum,GLenum,GLint,GLint,GLint,const void *);
WXE_EXTERN WXEGLUBUILD1DMIPMAPLEVELS wegluBuild1DMipmapLevels;
typedef GLint (APIENTRY * WXEGLUBUILD1DMIPMAPS)(GLenum,GLint,GLsizei,GLenum,GLenum,const void *);
WXE_EXTERN WXEGLUBUILD1DMIPMAPS wegluBuild1DMipmaps;
typedef GLint (APIENTRY * WXEGLUBUILD2DMIPMAPLEVELS)(GLenum,GLint,GLsizei,GLsizei,GLenum,GLenum,GLint,GLint,GLint,const void *);
WXE_EXTERN WXEGLUBUILD2DMIPMAPLEVELS wegluBuild2DMipmapLevels;
typedef GLint (APIENTRY * WXEGLUBUILD2DMIPMAPS)(GLenum,GLint,GLsizei,GLsizei,GLenum,GLenum,const void *);
WXE_EXTERN WXEGLUBUILD2DMIPMAPS wegluBuild2DMipmaps;
typedef GLint (APIENTRY * WXEGLUBUILD3DMIPMAPLEVELS)(GLenum,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,GLint,GLint,GLint,const void *);
WXE_EXTERN WXEGLUBUILD3DMIPMAPLEVELS wegluBuild3DMipmapLevels;
typedef GLint (APIENTRY * WXEGLUBUILD3DMIPMAPS)(GLenum,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const void *);
WXE_EXTERN WXEGLUBUILD3DMIPMAPS wegluBuild3DMipmaps;
typedef GLboolean (APIENTRY * WXEGLUCHECKEXTENSION)(const GLubyte *,const GLubyte *);
WXE_EXTERN WXEGLUCHECKEXTENSION wegluCheckExtension;
typedef void (APIENTRY * WXEGLUCYLINDER)(GLUquadric *,GLdouble,GLdouble,GLdouble,GLint,GLint);
WXE_EXTERN WXEGLUCYLINDER wegluCylinder;
typedef void (APIENTRY * WXEGLUDELETEQUADRIC)(GLUquadric *);
WXE_EXTERN WXEGLUDELETEQUADRIC wegluDeleteQuadric;
typedef void (APIENTRY * WXEGLUDISK)(GLUquadric *,GLdouble,GLdouble,GLint,GLint);
WXE_EXTERN WXEGLUDISK wegluDisk;
typedef const GLubyte * (APIENTRY * WXEGLUERRORSTRING)(GLenum);
WXE_EXTERN WXEGLUERRORSTRING wegluErrorString;
typedef const GLubyte * (APIENTRY * WXEGLUGETSTRING)(GLenum);
WXE_EXTERN WXEGLUGETSTRING wegluGetString;
typedef void (APIENTRY * WXEGLULOOKAT)(GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble);
WXE_EXTERN WXEGLULOOKAT wegluLookAt;
typedef GLUquadric * (APIENTRY * WXEGLUNEWQUADRIC)();
WXE_EXTERN WXEGLUNEWQUADRIC wegluNewQuadric;
typedef void (APIENTRY * WXEGLUORTHO2D)(GLdouble,GLdouble,GLdouble,GLdouble);
WXE_EXTERN WXEGLUORTHO2D wegluOrtho2D;
typedef void (APIENTRY * WXEGLUPARTIALDISK)(GLUquadric *,GLdouble,GLdouble,GLint,GLint,GLdouble,GLdouble);
WXE_EXTERN WXEGLUPARTIALDISK wegluPartialDisk;
typedef void (APIENTRY * WXEGLUPERSPECTIVE)(GLdouble,GLdouble,GLdouble,GLdouble);
WXE_EXTERN WXEGLUPERSPECTIVE wegluPerspective;
typedef void (APIENTRY * WXEGLUPICKMATRIX)(GLdouble,GLdouble,GLdouble,GLdouble,GLint *);
WXE_EXTERN WXEGLUPICKMATRIX wegluPickMatrix;
typedef GLint (APIENTRY * WXEGLUPROJECT)(GLdouble,GLdouble,GLdouble,const GLdouble *,const GLdouble *,const GLint *,GLdouble *,GLdouble *,GLdouble *);
WXE_EXTERN WXEGLUPROJECT wegluProject;
typedef void (APIENTRY * WXEGLUQUADRICDRAWSTYLE)(GLUquadric *,GLenum);
WXE_EXTERN WXEGLUQUADRICDRAWSTYLE wegluQuadricDrawStyle;
typedef void (APIENTRY * WXEGLUQUADRICNORMALS)(GLUquadric *,GLenum);
WXE_EXTERN WXEGLUQUADRICNORMALS wegluQuadricNormals;
typedef void (APIENTRY * WXEGLUQUADRICORIENTATION)(GLUquadric *,GLenum);
WXE_EXTERN WXEGLUQUADRICORIENTATION wegluQuadricOrientation;
typedef void (APIENTRY * WXEGLUQUADRICTEXTURE)(GLUquadric *,GLboolean);
WXE_EXTERN WXEGLUQUADRICTEXTURE wegluQuadricTexture;
typedef GLint (APIENTRY * WXEGLUSCALEIMAGE)(GLenum,GLsizei,GLsizei,GLenum,const void *,GLsizei,GLsizei,GLenum,GLvoid *);
WXE_EXTERN WXEGLUSCALEIMAGE wegluScaleImage;
typedef void (APIENTRY * WXEGLUSPHERE)(GLUquadric *,GLdouble,GLint,GLint);
WXE_EXTERN WXEGLUSPHERE wegluSphere;
typedef GLint (APIENTRY * WXEGLUUNPROJECT)(GLdouble,GLdouble,GLdouble,const GLdouble *,const GLdouble *,const GLint *,GLdouble *,GLdouble *,GLdouble *);
WXE_EXTERN WXEGLUUNPROJECT wegluUnProject;
typedef GLint (APIENTRY * WXEGLUUNPROJECT4)(GLdouble,GLdouble,GLdouble,GLdouble,const GLdouble *,const GLdouble *,const GLint *,GLdouble,GLdouble,GLdouble *,GLdouble *,GLdouble *,GLdouble *);
WXE_EXTERN WXEGLUUNPROJECT4 wegluUnProject4;