aboutsummaryrefslogtreecommitdiffstats
path: root/lib/wx/c_src/gen/gl_fdefs.h
blob: f8851ddb838caccfe15aef46003017056222b322 (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
/*
 * %CopyrightBegin%
 *
 * Copyright Ericsson AB 2008-2010. All Rights Reserved.
 *
 * The contents of this file are subject to the Erlang Public License,
 * Version 1.1, (the "License"); you may not use this file except in
 * compliance with the License. You should have received a copy of the
 * Erlang Public License along with this software. If not, it can be
 * retrieved online at http://www.erlang.org/.
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
 * the License for the specific language governing rights 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 void (APIENTRY * WXEGLACCUM)(GLenum,GLfloat);
WXE_EXTERN WXEGLACCUM weglAccum;
typedef void (APIENTRY * WXEGLALPHAFUNC)(GLenum,GLclampf);
WXE_EXTERN WXEGLALPHAFUNC weglAlphaFunc;
typedef GLboolean (APIENTRY * WXEGLARETEXTURESRESIDENT)(GLsizei,const GLuint *,GLboolean *);
WXE_EXTERN WXEGLARETEXTURESRESIDENT weglAreTexturesResident;
typedef void (APIENTRY * WXEGLARRAYELEMENT)(GLint);
WXE_EXTERN WXEGLARRAYELEMENT weglArrayElement;
typedef void (APIENTRY * WXEGLBEGIN)(GLenum);
WXE_EXTERN WXEGLBEGIN weglBegin;
typedef void (APIENTRY * WXEGLBINDTEXTURE)(GLenum,GLuint);
WXE_EXTERN WXEGLBINDTEXTURE weglBindTexture;
typedef void (APIENTRY * WXEGLBITMAP)(GLsizei,GLsizei,GLfloat,GLfloat,GLfloat,GLfloat,const GLubyte *);
WXE_EXTERN WXEGLBITMAP weglBitmap;
typedef void (APIENTRY * WXEGLBLENDFUNC)(GLenum,GLenum);
WXE_EXTERN WXEGLBLENDFUNC weglBlendFunc;
typedef void (APIENTRY * WXEGLCALLLIST)(GLuint);
WXE_EXTERN WXEGLCALLLIST weglCallList;
typedef void (APIENTRY * WXEGLCALLLISTS)(GLsizei,GLenum,const GLuint *);
WXE_EXTERN WXEGLCALLLISTS weglCallLists;
typedef void (APIENTRY * WXEGLCLEAR)(GLbitfield);
WXE_EXTERN WXEGLCLEAR weglClear;
typedef void (APIENTRY * WXEGLCLEARACCUM)(GLfloat,GLfloat,GLfloat,GLfloat);
WXE_EXTERN WXEGLCLEARACCUM weglClearAccum;
typedef void (APIENTRY * WXEGLCLEARCOLOR)(GLclampf,GLclampf,GLclampf,GLclampf);
WXE_EXTERN WXEGLCLEARCOLOR weglClearColor;
typedef void (APIENTRY * WXEGLCLEARDEPTH)(GLclampd);
WXE_EXTERN WXEGLCLEARDEPTH weglClearDepth;
typedef void (APIENTRY * WXEGLCLEARINDEX)(GLfloat);
WXE_EXTERN WXEGLCLEARINDEX weglClearIndex;
typedef void (APIENTRY * WXEGLCLEARSTENCIL)(GLint);
WXE_EXTERN WXEGLCLEARSTENCIL weglClearStencil;
typedef void (APIENTRY * WXEGLCLIPPLANE)(GLenum,const GLdouble *);
WXE_EXTERN WXEGLCLIPPLANE weglClipPlane;
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 * WXEGLCOLORMASK)(GLboolean,GLboolean,GLboolean,GLboolean);
WXE_EXTERN WXEGLCOLORMASK weglColorMask;
typedef void (APIENTRY * WXEGLCOLORMATERIAL)(GLenum,GLenum);
WXE_EXTERN WXEGLCOLORMATERIAL weglColorMaterial;
typedef void (APIENTRY * WXEGLCOLORPOINTER)(GLint,GLenum,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLCOLORPOINTER weglColorPointer;
typedef void (APIENTRY * WXEGLCOPYPIXELS)(GLint,GLint,GLsizei,GLsizei,GLenum);
WXE_EXTERN WXEGLCOPYPIXELS weglCopyPixels;
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 * WXEGLCULLFACE)(GLenum);
WXE_EXTERN WXEGLCULLFACE weglCullFace;
typedef void (APIENTRY * WXEGLDELETELISTS)(GLuint,GLsizei);
WXE_EXTERN WXEGLDELETELISTS weglDeleteLists;
typedef void (APIENTRY * WXEGLDELETETEXTURES)(GLsizei,const GLuint *);
WXE_EXTERN WXEGLDELETETEXTURES weglDeleteTextures;
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 * WXEGLDISABLE)(GLenum);
WXE_EXTERN WXEGLDISABLE weglDisable;
typedef void (APIENTRY * WXEGLDISABLECLIENTSTATE)(GLenum);
WXE_EXTERN WXEGLDISABLECLIENTSTATE weglDisableClientState;
typedef void (APIENTRY * WXEGLDRAWARRAYS)(GLenum,GLint,GLsizei);
WXE_EXTERN WXEGLDRAWARRAYS weglDrawArrays;
typedef void (APIENTRY * WXEGLDRAWBUFFER)(GLenum);
WXE_EXTERN WXEGLDRAWBUFFER weglDrawBuffer;
typedef void (APIENTRY * WXEGLDRAWELEMENTS)(GLenum,GLsizei,GLenum,const GLvoid *);
WXE_EXTERN WXEGLDRAWELEMENTS weglDrawElements;
typedef void (APIENTRY * WXEGLDRAWPIXELS)(GLsizei,GLsizei,GLenum,GLenum,const GLvoid *);
WXE_EXTERN WXEGLDRAWPIXELS weglDrawPixels;
typedef void (APIENTRY * WXEGLEDGEFLAGV)(const GLboolean *);
WXE_EXTERN WXEGLEDGEFLAGV weglEdgeFlagv;
typedef void (APIENTRY * WXEGLEDGEFLAGPOINTER)(GLsizei,const GLvoid *);
WXE_EXTERN WXEGLEDGEFLAGPOINTER weglEdgeFlagPointer;
typedef void (APIENTRY * WXEGLENABLE)(GLenum);
WXE_EXTERN WXEGLENABLE weglEnable;
typedef void (APIENTRY * WXEGLENABLECLIENTSTATE)(GLenum);
WXE_EXTERN WXEGLENABLECLIENTSTATE weglEnableClientState;
typedef void (APIENTRY * WXEGLEND)();
WXE_EXTERN WXEGLEND weglEnd;
typedef void (APIENTRY * WXEGLENDLIST)();
WXE_EXTERN WXEGLENDLIST weglEndList;
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 * WXEGLEVALMESH1)(GLenum,GLint,GLint);
WXE_EXTERN WXEGLEVALMESH1 weglEvalMesh1;
typedef void (APIENTRY * WXEGLEVALMESH2)(GLenum,GLint,GLint,GLint,GLint);
WXE_EXTERN WXEGLEVALMESH2 weglEvalMesh2;
typedef void (APIENTRY * WXEGLEVALPOINT1)(GLint);
WXE_EXTERN WXEGLEVALPOINT1 weglEvalPoint1;
typedef void (APIENTRY * WXEGLEVALPOINT2)(GLint,GLint);
WXE_EXTERN WXEGLEVALPOINT2 weglEvalPoint2;
typedef void (APIENTRY * WXEGLFEEDBACKBUFFER)(GLsizei,GLenum,GLfloat *);
WXE_EXTERN WXEGLFEEDBACKBUFFER weglFeedbackBuffer;
typedef void (APIENTRY * WXEGLFINISH)();
WXE_EXTERN WXEGLFINISH weglFinish;
typedef void (APIENTRY * WXEGLFLUSH)();
WXE_EXTERN WXEGLFLUSH weglFlush;
typedef void (APIENTRY * WXEGLFOGF)(GLenum,GLfloat);
WXE_EXTERN WXEGLFOGF weglFogf;
typedef void (APIENTRY * WXEGLFOGFV)(GLenum,const GLfloat *);
WXE_EXTERN WXEGLFOGFV weglFogfv;
typedef void (APIENTRY * WXEGLFOGI)(GLenum,GLint);
WXE_EXTERN WXEGLFOGI weglFogi;
typedef void (APIENTRY * WXEGLFOGIV)(GLenum,const GLint *);
WXE_EXTERN WXEGLFOGIV weglFogiv;
typedef void (APIENTRY * WXEGLFRONTFACE)(GLenum);
WXE_EXTERN WXEGLFRONTFACE weglFrontFace;
typedef void (APIENTRY * WXEGLFRUSTUM)(GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble);
WXE_EXTERN WXEGLFRUSTUM weglFrustum;
typedef GLuint (APIENTRY * WXEGLGENLISTS)(GLsizei);
WXE_EXTERN WXEGLGENLISTS weglGenLists;
typedef void (APIENTRY * WXEGLGENTEXTURES)(GLsizei,GLuint *);
WXE_EXTERN WXEGLGENTEXTURES weglGenTextures;
typedef void (APIENTRY * WXEGLGETBOOLEANV)(GLenum,GLboolean *);
WXE_EXTERN WXEGLGETBOOLEANV weglGetBooleanv;
typedef void (APIENTRY * WXEGLGETCLIPPLANE)(GLenum,GLdouble *);
WXE_EXTERN WXEGLGETCLIPPLANE weglGetClipPlane;
typedef void (APIENTRY * WXEGLGETDOUBLEV)(GLenum,GLdouble *);
WXE_EXTERN WXEGLGETDOUBLEV weglGetDoublev;
typedef GLenum (APIENTRY * WXEGLGETERROR)();
WXE_EXTERN WXEGLGETERROR weglGetError;
typedef void (APIENTRY * WXEGLGETFLOATV)(GLenum,GLfloat *);
WXE_EXTERN WXEGLGETFLOATV weglGetFloatv;
typedef void (APIENTRY * WXEGLGETINTEGERV)(GLenum,GLint *);
WXE_EXTERN WXEGLGETINTEGERV weglGetIntegerv;
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 * 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 * WXEGLGETMATERIALFV)(GLenum,GLenum,GLfloat *);
WXE_EXTERN WXEGLGETMATERIALFV weglGetMaterialfv;
typedef void (APIENTRY * WXEGLGETMATERIALIV)(GLenum,GLenum,GLint *);
WXE_EXTERN WXEGLGETMATERIALIV weglGetMaterialiv;
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 * WXEGLGETPOLYGONSTIPPLE)(GLubyte *);
WXE_EXTERN WXEGLGETPOLYGONSTIPPLE weglGetPolygonStipple;
typedef const GLubyte * (APIENTRY * WXEGLGETSTRING)(GLenum);
WXE_EXTERN WXEGLGETSTRING weglGetString;
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 * 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 * WXEGLGETTEXIMAGE)(GLenum,GLint,GLenum,GLenum,GLvoid *);
WXE_EXTERN WXEGLGETTEXIMAGE weglGetTexImage;
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 * WXEGLGETTEXPARAMETERFV)(GLenum,GLenum,GLfloat *);
WXE_EXTERN WXEGLGETTEXPARAMETERFV weglGetTexParameterfv;
typedef void (APIENTRY * WXEGLGETTEXPARAMETERIV)(GLenum,GLenum,GLint *);
WXE_EXTERN WXEGLGETTEXPARAMETERIV weglGetTexParameteriv;
typedef void (APIENTRY * WXEGLHINT)(GLenum,GLenum);
WXE_EXTERN WXEGLHINT weglHint;
typedef void (APIENTRY * WXEGLINDEXMASK)(GLuint);
WXE_EXTERN WXEGLINDEXMASK weglIndexMask;
typedef void (APIENTRY * WXEGLINDEXPOINTER)(GLenum,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLINDEXPOINTER weglIndexPointer;
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 * WXEGLINITNAMES)();
WXE_EXTERN WXEGLINITNAMES weglInitNames;
typedef void (APIENTRY * WXEGLINTERLEAVEDARRAYS)(GLenum,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLINTERLEAVEDARRAYS weglInterleavedArrays;
typedef GLboolean (APIENTRY * WXEGLISENABLED)(GLenum);
WXE_EXTERN WXEGLISENABLED weglIsEnabled;
typedef GLboolean (APIENTRY * WXEGLISLIST)(GLuint);
WXE_EXTERN WXEGLISLIST weglIsList;
typedef GLboolean (APIENTRY * WXEGLISTEXTURE)(GLuint);
WXE_EXTERN WXEGLISTEXTURE weglIsTexture;
typedef void (APIENTRY * WXEGLLIGHTMODELF)(GLenum,GLfloat);
WXE_EXTERN WXEGLLIGHTMODELF weglLightModelf;
typedef void (APIENTRY * WXEGLLIGHTMODELFV)(GLenum,const GLfloat *);
WXE_EXTERN WXEGLLIGHTMODELFV weglLightModelfv;
typedef void (APIENTRY * WXEGLLIGHTMODELI)(GLenum,GLint);
WXE_EXTERN WXEGLLIGHTMODELI weglLightModeli;
typedef void (APIENTRY * WXEGLLIGHTMODELIV)(GLenum,const GLint *);
WXE_EXTERN WXEGLLIGHTMODELIV weglLightModeliv;
typedef void (APIENTRY * WXEGLLIGHTF)(GLenum,GLenum,GLfloat);
WXE_EXTERN WXEGLLIGHTF weglLightf;
typedef void (APIENTRY * WXEGLLIGHTFV)(GLenum,GLenum,const GLfloat *);
WXE_EXTERN WXEGLLIGHTFV weglLightfv;
typedef void (APIENTRY * WXEGLLIGHTI)(GLenum,GLenum,GLint);
WXE_EXTERN WXEGLLIGHTI weglLighti;
typedef void (APIENTRY * WXEGLLIGHTIV)(GLenum,GLenum,const GLint *);
WXE_EXTERN WXEGLLIGHTIV weglLightiv;
typedef void (APIENTRY * WXEGLLINESTIPPLE)(GLint,GLushort);
WXE_EXTERN WXEGLLINESTIPPLE weglLineStipple;
typedef void (APIENTRY * WXEGLLINEWIDTH)(GLfloat);
WXE_EXTERN WXEGLLINEWIDTH weglLineWidth;
typedef void (APIENTRY * WXEGLLISTBASE)(GLuint);
WXE_EXTERN WXEGLLISTBASE weglListBase;
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 * WXEGLLOADNAME)(GLuint);
WXE_EXTERN WXEGLLOADNAME weglLoadName;
typedef void (APIENTRY * WXEGLLOGICOP)(GLenum);
WXE_EXTERN WXEGLLOGICOP weglLogicOp;
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 * 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 * WXEGLMATERIALF)(GLenum,GLenum,GLfloat);
WXE_EXTERN WXEGLMATERIALF weglMaterialf;
typedef void (APIENTRY * WXEGLMATERIALFV)(GLenum,GLenum,const GLfloat *);
WXE_EXTERN WXEGLMATERIALFV weglMaterialfv;
typedef void (APIENTRY * WXEGLMATERIALI)(GLenum,GLenum,GLint);
WXE_EXTERN WXEGLMATERIALI weglMateriali;
typedef void (APIENTRY * WXEGLMATERIALIV)(GLenum,GLenum,const GLint *);
WXE_EXTERN WXEGLMATERIALIV weglMaterialiv;
typedef void (APIENTRY * WXEGLMATRIXMODE)(GLenum);
WXE_EXTERN WXEGLMATRIXMODE weglMatrixMode;
typedef void (APIENTRY * WXEGLMULTMATRIXD)(const GLdouble *);
WXE_EXTERN WXEGLMULTMATRIXD weglMultMatrixd;
typedef void (APIENTRY * WXEGLMULTMATRIXF)(const GLfloat *);
WXE_EXTERN WXEGLMULTMATRIXF weglMultMatrixf;
typedef void (APIENTRY * WXEGLNEWLIST)(GLuint,GLenum);
WXE_EXTERN WXEGLNEWLIST weglNewList;
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 * WXEGLNORMALPOINTER)(GLenum,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLNORMALPOINTER weglNormalPointer;
typedef void (APIENTRY * WXEGLORTHO)(GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble);
WXE_EXTERN WXEGLORTHO weglOrtho;
typedef void (APIENTRY * WXEGLPASSTHROUGH)(GLfloat);
WXE_EXTERN WXEGLPASSTHROUGH weglPassThrough;
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 * 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 * WXEGLPIXELZOOM)(GLfloat,GLfloat);
WXE_EXTERN WXEGLPIXELZOOM weglPixelZoom;
typedef void (APIENTRY * WXEGLPOINTSIZE)(GLfloat);
WXE_EXTERN WXEGLPOINTSIZE weglPointSize;
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 * WXEGLPOPATTRIB)();
WXE_EXTERN WXEGLPOPATTRIB weglPopAttrib;
typedef void (APIENTRY * WXEGLPOPCLIENTATTRIB)();
WXE_EXTERN WXEGLPOPCLIENTATTRIB weglPopClientAttrib;
typedef void (APIENTRY * WXEGLPOPMATRIX)();
WXE_EXTERN WXEGLPOPMATRIX weglPopMatrix;
typedef void (APIENTRY * WXEGLPOPNAME)();
WXE_EXTERN WXEGLPOPNAME weglPopName;
typedef void (APIENTRY * WXEGLPRIORITIZETEXTURES)(GLsizei,const GLuint *,const GLclampf *);
WXE_EXTERN WXEGLPRIORITIZETEXTURES weglPrioritizeTextures;
typedef void (APIENTRY * WXEGLPUSHATTRIB)(GLbitfield);
WXE_EXTERN WXEGLPUSHATTRIB weglPushAttrib;
typedef void (APIENTRY * WXEGLPUSHCLIENTATTRIB)(GLbitfield);
WXE_EXTERN WXEGLPUSHCLIENTATTRIB weglPushClientAttrib;
typedef void (APIENTRY * WXEGLPUSHMATRIX)();
WXE_EXTERN WXEGLPUSHMATRIX weglPushMatrix;
typedef void (APIENTRY * WXEGLPUSHNAME)(GLuint);
WXE_EXTERN WXEGLPUSHNAME weglPushName;
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 * WXEGLREADBUFFER)(GLenum);
WXE_EXTERN WXEGLREADBUFFER weglReadBuffer;
typedef void (APIENTRY * WXEGLREADPIXELS)(GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,GLvoid *);
WXE_EXTERN WXEGLREADPIXELS weglReadPixels;
typedef void (APIENTRY * WXEGLRECTD)(GLdouble,GLdouble,GLdouble,GLdouble);
WXE_EXTERN WXEGLRECTD weglRectd;
typedef void (APIENTRY * WXEGLRECTDV)(const GLdouble *,const GLdouble *);
WXE_EXTERN WXEGLRECTDV weglRectdv;
typedef void (APIENTRY * WXEGLRECTF)(GLfloat,GLfloat,GLfloat,GLfloat);
WXE_EXTERN WXEGLRECTF weglRectf;
typedef void (APIENTRY * WXEGLRECTFV)(const GLfloat *,const GLfloat *);
WXE_EXTERN WXEGLRECTFV weglRectfv;
typedef void (APIENTRY * WXEGLRECTI)(GLint,GLint,GLint,GLint);
WXE_EXTERN WXEGLRECTI weglRecti;
typedef void (APIENTRY * WXEGLRECTIV)(const GLint *,const GLint *);
WXE_EXTERN WXEGLRECTIV weglRectiv;
typedef void (APIENTRY * WXEGLRECTS)(GLshort,GLshort,GLshort,GLshort);
WXE_EXTERN WXEGLRECTS weglRects;
typedef void (APIENTRY * WXEGLRECTSV)(const GLshort *,const GLshort *);
WXE_EXTERN WXEGLRECTSV weglRectsv;
typedef GLint (APIENTRY * WXEGLRENDERMODE)(GLenum);
WXE_EXTERN WXEGLRENDERMODE weglRenderMode;
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 * WXEGLSCISSOR)(GLint,GLint,GLsizei,GLsizei);
WXE_EXTERN WXEGLSCISSOR weglScissor;
typedef void (APIENTRY * WXEGLSELECTBUFFER)(GLsizei,GLuint *);
WXE_EXTERN WXEGLSELECTBUFFER weglSelectBuffer;
typedef void (APIENTRY * WXEGLSHADEMODEL)(GLenum);
WXE_EXTERN WXEGLSHADEMODEL weglShadeModel;
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 * 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 * WXEGLTEXCOORDPOINTER)(GLint,GLenum,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLTEXCOORDPOINTER weglTexCoordPointer;
typedef void (APIENTRY * WXEGLTEXENVF)(GLenum,GLenum,GLfloat);
WXE_EXTERN WXEGLTEXENVF weglTexEnvf;
typedef void (APIENTRY * WXEGLTEXENVFV)(GLenum,GLenum,const GLfloat *);
WXE_EXTERN WXEGLTEXENVFV weglTexEnvfv;
typedef void (APIENTRY * WXEGLTEXENVI)(GLenum,GLenum,GLint);
WXE_EXTERN WXEGLTEXENVI weglTexEnvi;
typedef void (APIENTRY * WXEGLTEXENVIV)(GLenum,GLenum,const GLint *);
WXE_EXTERN WXEGLTEXENVIV weglTexEnviv;
typedef void (APIENTRY * WXEGLTEXGEND)(GLenum,GLenum,GLdouble);
WXE_EXTERN WXEGLTEXGEND weglTexGend;
typedef void (APIENTRY * WXEGLTEXGENDV)(GLenum,GLenum,const GLdouble *);
WXE_EXTERN WXEGLTEXGENDV weglTexGendv;
typedef void (APIENTRY * WXEGLTEXGENF)(GLenum,GLenum,GLfloat);
WXE_EXTERN WXEGLTEXGENF weglTexGenf;
typedef void (APIENTRY * WXEGLTEXGENFV)(GLenum,GLenum,const GLfloat *);
WXE_EXTERN WXEGLTEXGENFV weglTexGenfv;
typedef void (APIENTRY * WXEGLTEXGENI)(GLenum,GLenum,GLint);
WXE_EXTERN WXEGLTEXGENI weglTexGeni;
typedef void (APIENTRY * WXEGLTEXGENIV)(GLenum,GLenum,const GLint *);
WXE_EXTERN WXEGLTEXGENIV weglTexGeniv;
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 * WXEGLTEXPARAMETERF)(GLenum,GLenum,GLfloat);
WXE_EXTERN WXEGLTEXPARAMETERF weglTexParameterf;
typedef void (APIENTRY * WXEGLTEXPARAMETERFV)(GLenum,GLenum,const GLfloat *);
WXE_EXTERN WXEGLTEXPARAMETERFV weglTexParameterfv;
typedef void (APIENTRY * WXEGLTEXPARAMETERI)(GLenum,GLenum,GLint);
WXE_EXTERN WXEGLTEXPARAMETERI weglTexParameteri;
typedef void (APIENTRY * WXEGLTEXPARAMETERIV)(GLenum,GLenum,const GLint *);
WXE_EXTERN WXEGLTEXPARAMETERIV weglTexParameteriv;
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 * WXEGLTRANSLATED)(GLdouble,GLdouble,GLdouble);
WXE_EXTERN WXEGLTRANSLATED weglTranslated;
typedef void (APIENTRY * WXEGLTRANSLATEF)(GLfloat,GLfloat,GLfloat);
WXE_EXTERN WXEGLTRANSLATEF weglTranslatef;
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 * WXEGLVERTEXPOINTER)(GLint,GLenum,GLsizei,const GLvoid *);
WXE_EXTERN WXEGLVERTEXPOINTER weglVertexPointer;
typedef void (APIENTRY * WXEGLVIEWPORT)(GLint,GLint,GLsizei,GLsizei);
WXE_EXTERN WXEGLVIEWPORT weglViewport;
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 *);
WXE_EXTERN WXEGLLOADTRANSPOSEMATRIXF weglLoadTransposeMatrixf;
typedef void (APIENTRY * WXEGLLOADTRANSPOSEMATRIXD)(const GLdouble *);
WXE_EXTERN WXEGLLOADTRANSPOSEMATRIXD weglLoadTransposeMatrixd;
typedef void (APIENTRY * WXEGLMULTTRANSPOSEMATRIXF)(const GLfloat *);
WXE_EXTERN WXEGLMULTTRANSPOSEMATRIXF weglMultTransposeMatrixf;
typedef void (APIENTRY * WXEGLMULTTRANSPOSEMATRIXD)(const GLdouble *);
WXE_EXTERN WXEGLMULTTRANSPOSEMATRIXD weglMultTransposeMatrixd;
typedef void (APIENTRY * WXEGLBLENDFUNCSEPARATE)(GLenum,GLenum,GLenum,GLenum);
WXE_EXTERN WXEGLBLENDFUNCSEPARATE weglBlendFuncSeparate;
typedef void (APIENTRY * WXEGLMULTIDRAWARRAYS)(GLenum,GLint *,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 * 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 * 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 * 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 * 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 * 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 * WXEGLPROGRAMPARAMETERIARB)(GLuint,GLenum,GLint);
WXE_EXTERN WXEGLPROGRAMPARAMETERIARB weglProgramParameteriARB;
typedef void (APIENTRY * WXEGLFRAMEBUFFERTEXTUREARB)(GLenum,GLenum,GLuint,GLint);
WXE_EXTERN WXEGLFRAMEBUFFERTEXTUREARB weglFramebufferTextureARB;
typedef void (APIENTRY * WXEGLFRAMEBUFFERTEXTUREFACEARB)(GLenum,GLenum,GLuint,GLint,GLenum);
WXE_EXTERN WXEGLFRAMEBUFFERTEXTUREFACEARB weglFramebufferTextureFaceARB;
typedef void (APIENTRY * WXEGLVERTEXATTRIBDIVISORARB)(GLuint,GLuint);
WXE_EXTERN WXEGLVERTEXATTRIBDIVISORARB weglVertexAttribDivisorARB;
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 * WXEGLRESIZEBUFFERSMESA)();
WXE_EXTERN WXEGLRESIZEBUFFERSMESA weglResizeBuffersMESA;
typedef void (APIENTRY * WXEGLWINDOWPOS4DVMESA)(const GLdouble *);
WXE_EXTERN WXEGLWINDOWPOS4DVMESA weglWindowPos4dvMESA;
typedef void (APIENTRY * WXEGLWINDOWPOS4FVMESA)(const GLfloat *);
WXE_EXTERN WXEGLWINDOWPOS4FVMESA weglWindowPos4fvMESA;
typedef void (APIENTRY * WXEGLWINDOWPOS4IVMESA)(const GLint *);
WXE_EXTERN WXEGLWINDOWPOS4IVMESA weglWindowPos4ivMESA;
typedef void (APIENTRY * WXEGLWINDOWPOS4SVMESA)(const GLshort *);
WXE_EXTERN WXEGLWINDOWPOS4SVMESA weglWindowPos4svMESA;
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;