aboutsummaryrefslogblamecommitdiffstats
path: root/lib/wx/c_src/gen/gl_fdefs.h
blob: 6719a288b8632279548f0857bce20abf6532ff64 (plain) (tree)
1
2
3
4
5
6
7
8
9
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

                   
  
                                                        
  


                                                                   
  






                                                                           
  

                  
                                               






                          






                              









                                                                                  

                                                          

                                                        





























































































































                                                                                              



                                                                        

















































                                                           































                                                           































                                                             























                                                              































































































                                                                                                       

                                                                                              



                                                                                        





                                                                

                                                   

                                                               

                                                              

                                                            



                                                                        

                                                                     

















                                                                       

                                                                    

                                                                  

                                                                             

                                                                           

























                                                                                                                 



                                                                                                                    



































































                                                                                                                          

























































































































                                                                                                                                             
                                                                         
                                                              
                                                                          
                                                              
                                                                         
                                                              
                                                                          


                                                                              
                                                                                             






























































































































































































































































































                                                                                                                        























                                                                          







































                                                                                  







                                                                                                   

















                                                                                      



































































                                                                                                             

                                                                              





















































































                                                                                                                   

                                                                                            

























                                                                                                   















































































































































































































































































































































                                                                                                                              





















                                                                                                                                    

























































                                                                                                                                                                                               
/*
 * %CopyrightBegin%
 *
 * Copyright Ericsson AB 2008-2016. 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;