Newer
Older
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * bits);
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits);
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits);
typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint lod, GLvoid * img);
typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits);
typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits);
typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits);
typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * bits);
typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits);
typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits);
typedef void (APIENTRYP PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint lod, GLvoid * img);
typedef void (APIENTRYP PFNGLNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid * string);
typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLdouble * params);
typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLfloat * params);
typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble * params);
typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat * params);
typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMIVEXTPROC) (GLuint program, GLenum target, GLenum pname, GLint * params);
typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum pname, GLvoid * string);
typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat * params);
typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) (GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLint * params);
typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLint * params);
typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLuint * params);
typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint * params);
typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLint * params);
typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint * params);
typedef void (APIENTRYP PFNGLTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint * params);
typedef void (APIENTRYP PFNGLTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLuint * params);
typedef void (APIENTRYP PFNGLGETTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint * params);
typedef void (APIENTRYP PFNGLGETTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLuint * params);
typedef void (APIENTRYP PFNGLMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint * params);
typedef void (APIENTRYP PFNGLMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLuint * params);
typedef void (APIENTRYP PFNGLGETMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint * params);
typedef void (APIENTRYP PFNGLGETMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLuint * params);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1FEXTPROC) (GLuint program, GLint location, GLfloat v0);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1IEXTPROC) (GLuint program, GLint location, GLint v0);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat * value);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat * value);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat * value);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat * value);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint * value);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint * value);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint * value);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint * value);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UIEXTPROC) (GLuint program, GLint location, GLuint v0);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint * value);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint * value);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint * value);
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint * value);
typedef void (APIENTRYP PFNGLNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLsizeiptr size, const GLvoid * data, GLenum usage);
typedef void (APIENTRYP PFNGLNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid * data);
typedef GLvoid* (APIENTRYP PFNGLMAPNAMEDBUFFEREXTPROC) (GLuint buffer, GLenum access);
typedef GLboolean (APIENTRYP PFNGLUNMAPNAMEDBUFFEREXTPROC) (GLuint buffer);
typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) (GLuint buffer, GLenum pname, GLint * params);
typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPOINTERVEXTPROC) (GLuint buffer, GLenum pname, GLvoid* * params);
typedef void (APIENTRYP PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid * data);
typedef void (APIENTRYP PFNGLTEXTUREBUFFEREXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer);
typedef void (APIENTRYP PFNGLMULTITEXBUFFEREXTPROC) (GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer);
typedef void (APIENTRYP PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
typedef void (APIENTRYP PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) (GLuint renderbuffer, GLenum pname, GLint * params);
typedef GLenum (APIENTRYP PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) (GLuint framebuffer, GLenum target);
typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
typedef void (APIENTRYP PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params);
typedef void (APIENTRYP PFNGLGENERATETEXTUREMIPMAPEXTPROC) (GLuint texture, GLenum target);
typedef void (APIENTRYP PFNGLGENERATEMULTITEXMIPMAPEXTPROC) (GLenum texunit, GLenum target);
typedef void (APIENTRYP PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) (GLuint framebuffer, GLenum mode);
typedef void (APIENTRYP PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) (GLuint framebuffer, GLsizei n, const GLenum * bufs);
typedef void (APIENTRYP PFNGLFRAMEBUFFERREADBUFFEREXTPROC) (GLuint framebuffer, GLenum mode);
typedef void (APIENTRYP PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint * params);
typedef void (APIENTRYP PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
typedef void (APIENTRYP PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);
typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face);
typedef void (APIENTRYP PFNGLTEXTURERENDERBUFFEREXTPROC) (GLuint texture, GLenum target, GLuint renderbuffer);
typedef void (APIENTRYP PFNGLMULTITEXRENDERBUFFEREXTPROC) (GLenum texunit, GLenum target, GLuint renderbuffer);
GLEE_EXTERN PFNGLCLIENTATTRIBDEFAULTEXTPROC pglClientAttribDefaultEXT;
GLEE_EXTERN PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC pglPushClientAttribDefaultEXT;
GLEE_EXTERN PFNGLMATRIXLOADFEXTPROC pglMatrixLoadfEXT;
GLEE_EXTERN PFNGLMATRIXLOADDEXTPROC pglMatrixLoaddEXT;
GLEE_EXTERN PFNGLMATRIXMULTFEXTPROC pglMatrixMultfEXT;
GLEE_EXTERN PFNGLMATRIXMULTDEXTPROC pglMatrixMultdEXT;
GLEE_EXTERN PFNGLMATRIXLOADIDENTITYEXTPROC pglMatrixLoadIdentityEXT;
GLEE_EXTERN PFNGLMATRIXROTATEFEXTPROC pglMatrixRotatefEXT;
GLEE_EXTERN PFNGLMATRIXROTATEDEXTPROC pglMatrixRotatedEXT;
GLEE_EXTERN PFNGLMATRIXSCALEFEXTPROC pglMatrixScalefEXT;
GLEE_EXTERN PFNGLMATRIXSCALEDEXTPROC pglMatrixScaledEXT;
GLEE_EXTERN PFNGLMATRIXTRANSLATEFEXTPROC pglMatrixTranslatefEXT;
GLEE_EXTERN PFNGLMATRIXTRANSLATEDEXTPROC pglMatrixTranslatedEXT;
GLEE_EXTERN PFNGLMATRIXFRUSTUMEXTPROC pglMatrixFrustumEXT;
GLEE_EXTERN PFNGLMATRIXORTHOEXTPROC pglMatrixOrthoEXT;
GLEE_EXTERN PFNGLMATRIXPOPEXTPROC pglMatrixPopEXT;
GLEE_EXTERN PFNGLMATRIXPUSHEXTPROC pglMatrixPushEXT;
GLEE_EXTERN PFNGLMATRIXLOADTRANSPOSEFEXTPROC pglMatrixLoadTransposefEXT;
GLEE_EXTERN PFNGLMATRIXLOADTRANSPOSEDEXTPROC pglMatrixLoadTransposedEXT;
GLEE_EXTERN PFNGLMATRIXMULTTRANSPOSEFEXTPROC pglMatrixMultTransposefEXT;
GLEE_EXTERN PFNGLMATRIXMULTTRANSPOSEDEXTPROC pglMatrixMultTransposedEXT;
GLEE_EXTERN PFNGLTEXTUREPARAMETERFEXTPROC pglTextureParameterfEXT;
GLEE_EXTERN PFNGLTEXTUREPARAMETERFVEXTPROC pglTextureParameterfvEXT;
GLEE_EXTERN PFNGLTEXTUREPARAMETERIEXTPROC pglTextureParameteriEXT;
GLEE_EXTERN PFNGLTEXTUREPARAMETERIVEXTPROC pglTextureParameterivEXT;
GLEE_EXTERN PFNGLTEXTUREIMAGE1DEXTPROC pglTextureImage1DEXT;
GLEE_EXTERN PFNGLTEXTUREIMAGE2DEXTPROC pglTextureImage2DEXT;
GLEE_EXTERN PFNGLTEXTURESUBIMAGE1DEXTPROC pglTextureSubImage1DEXT;
GLEE_EXTERN PFNGLTEXTURESUBIMAGE2DEXTPROC pglTextureSubImage2DEXT;
GLEE_EXTERN PFNGLCOPYTEXTUREIMAGE1DEXTPROC pglCopyTextureImage1DEXT;
GLEE_EXTERN PFNGLCOPYTEXTUREIMAGE2DEXTPROC pglCopyTextureImage2DEXT;
GLEE_EXTERN PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC pglCopyTextureSubImage1DEXT;
GLEE_EXTERN PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC pglCopyTextureSubImage2DEXT;
GLEE_EXTERN PFNGLGETTEXTUREIMAGEEXTPROC pglGetTextureImageEXT;
GLEE_EXTERN PFNGLGETTEXTUREPARAMETERFVEXTPROC pglGetTextureParameterfvEXT;
GLEE_EXTERN PFNGLGETTEXTUREPARAMETERIVEXTPROC pglGetTextureParameterivEXT;
GLEE_EXTERN PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC pglGetTextureLevelParameterfvEXT;
GLEE_EXTERN PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC pglGetTextureLevelParameterivEXT;
GLEE_EXTERN PFNGLTEXTUREIMAGE3DEXTPROC pglTextureImage3DEXT;
GLEE_EXTERN PFNGLTEXTURESUBIMAGE3DEXTPROC pglTextureSubImage3DEXT;
GLEE_EXTERN PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC pglCopyTextureSubImage3DEXT;
GLEE_EXTERN PFNGLMULTITEXPARAMETERFEXTPROC pglMultiTexParameterfEXT;
GLEE_EXTERN PFNGLMULTITEXPARAMETERFVEXTPROC pglMultiTexParameterfvEXT;
GLEE_EXTERN PFNGLMULTITEXPARAMETERIEXTPROC pglMultiTexParameteriEXT;
GLEE_EXTERN PFNGLMULTITEXPARAMETERIVEXTPROC pglMultiTexParameterivEXT;
GLEE_EXTERN PFNGLMULTITEXIMAGE1DEXTPROC pglMultiTexImage1DEXT;
GLEE_EXTERN PFNGLMULTITEXIMAGE2DEXTPROC pglMultiTexImage2DEXT;
GLEE_EXTERN PFNGLMULTITEXSUBIMAGE1DEXTPROC pglMultiTexSubImage1DEXT;
GLEE_EXTERN PFNGLMULTITEXSUBIMAGE2DEXTPROC pglMultiTexSubImage2DEXT;
GLEE_EXTERN PFNGLCOPYMULTITEXIMAGE1DEXTPROC pglCopyMultiTexImage1DEXT;
GLEE_EXTERN PFNGLCOPYMULTITEXIMAGE2DEXTPROC pglCopyMultiTexImage2DEXT;
GLEE_EXTERN PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC pglCopyMultiTexSubImage1DEXT;
GLEE_EXTERN PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC pglCopyMultiTexSubImage2DEXT;
GLEE_EXTERN PFNGLGETMULTITEXIMAGEEXTPROC pglGetMultiTexImageEXT;
GLEE_EXTERN PFNGLGETMULTITEXPARAMETERFVEXTPROC pglGetMultiTexParameterfvEXT;
GLEE_EXTERN PFNGLGETMULTITEXPARAMETERIVEXTPROC pglGetMultiTexParameterivEXT;
GLEE_EXTERN PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC pglGetMultiTexLevelParameterfvEXT;
GLEE_EXTERN PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC pglGetMultiTexLevelParameterivEXT;
GLEE_EXTERN PFNGLMULTITEXIMAGE3DEXTPROC pglMultiTexImage3DEXT;
GLEE_EXTERN PFNGLMULTITEXSUBIMAGE3DEXTPROC pglMultiTexSubImage3DEXT;
GLEE_EXTERN PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC pglCopyMultiTexSubImage3DEXT;
GLEE_EXTERN PFNGLBINDMULTITEXTUREEXTPROC pglBindMultiTextureEXT;
GLEE_EXTERN PFNGLENABLECLIENTSTATEINDEXEDEXTPROC pglEnableClientStateIndexedEXT;
GLEE_EXTERN PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC pglDisableClientStateIndexedEXT;
GLEE_EXTERN PFNGLMULTITEXCOORDPOINTEREXTPROC pglMultiTexCoordPointerEXT;
GLEE_EXTERN PFNGLMULTITEXENVFEXTPROC pglMultiTexEnvfEXT;
GLEE_EXTERN PFNGLMULTITEXENVFVEXTPROC pglMultiTexEnvfvEXT;
GLEE_EXTERN PFNGLMULTITEXENVIEXTPROC pglMultiTexEnviEXT;
GLEE_EXTERN PFNGLMULTITEXENVIVEXTPROC pglMultiTexEnvivEXT;
GLEE_EXTERN PFNGLMULTITEXGENDEXTPROC pglMultiTexGendEXT;
GLEE_EXTERN PFNGLMULTITEXGENDVEXTPROC pglMultiTexGendvEXT;
GLEE_EXTERN PFNGLMULTITEXGENFEXTPROC pglMultiTexGenfEXT;
GLEE_EXTERN PFNGLMULTITEXGENFVEXTPROC pglMultiTexGenfvEXT;
GLEE_EXTERN PFNGLMULTITEXGENIEXTPROC pglMultiTexGeniEXT;
GLEE_EXTERN PFNGLMULTITEXGENIVEXTPROC pglMultiTexGenivEXT;
GLEE_EXTERN PFNGLGETMULTITEXENVFVEXTPROC pglGetMultiTexEnvfvEXT;
GLEE_EXTERN PFNGLGETMULTITEXENVIVEXTPROC pglGetMultiTexEnvivEXT;
GLEE_EXTERN PFNGLGETMULTITEXGENDVEXTPROC pglGetMultiTexGendvEXT;
GLEE_EXTERN PFNGLGETMULTITEXGENFVEXTPROC pglGetMultiTexGenfvEXT;
GLEE_EXTERN PFNGLGETMULTITEXGENIVEXTPROC pglGetMultiTexGenivEXT;
GLEE_EXTERN PFNGLGETFLOATINDEXEDVEXTPROC pglGetFloatIndexedvEXT;
GLEE_EXTERN PFNGLGETDOUBLEINDEXEDVEXTPROC pglGetDoubleIndexedvEXT;
GLEE_EXTERN PFNGLGETPOINTERINDEXEDVEXTPROC pglGetPointerIndexedvEXT;
GLEE_EXTERN PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC pglCompressedTextureImage3DEXT;
GLEE_EXTERN PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC pglCompressedTextureImage2DEXT;
GLEE_EXTERN PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC pglCompressedTextureImage1DEXT;
GLEE_EXTERN PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC pglCompressedTextureSubImage3DEXT;
GLEE_EXTERN PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC pglCompressedTextureSubImage2DEXT;
GLEE_EXTERN PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC pglCompressedTextureSubImage1DEXT;
GLEE_EXTERN PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC pglGetCompressedTextureImageEXT;
GLEE_EXTERN PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC pglCompressedMultiTexImage3DEXT;
GLEE_EXTERN PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC pglCompressedMultiTexImage2DEXT;
GLEE_EXTERN PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC pglCompressedMultiTexImage1DEXT;
GLEE_EXTERN PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC pglCompressedMultiTexSubImage3DEXT;
GLEE_EXTERN PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC pglCompressedMultiTexSubImage2DEXT;
GLEE_EXTERN PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC pglCompressedMultiTexSubImage1DEXT;
GLEE_EXTERN PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC pglGetCompressedMultiTexImageEXT;
GLEE_EXTERN PFNGLNAMEDPROGRAMSTRINGEXTPROC pglNamedProgramStringEXT;
GLEE_EXTERN PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC pglNamedProgramLocalParameter4dEXT;
GLEE_EXTERN PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC pglNamedProgramLocalParameter4dvEXT;
GLEE_EXTERN PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC pglNamedProgramLocalParameter4fEXT;
GLEE_EXTERN PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC pglNamedProgramLocalParameter4fvEXT;
GLEE_EXTERN PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC pglGetNamedProgramLocalParameterdvEXT;
GLEE_EXTERN PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC pglGetNamedProgramLocalParameterfvEXT;
GLEE_EXTERN PFNGLGETNAMEDPROGRAMIVEXTPROC pglGetNamedProgramivEXT;
GLEE_EXTERN PFNGLGETNAMEDPROGRAMSTRINGEXTPROC pglGetNamedProgramStringEXT;
GLEE_EXTERN PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC pglNamedProgramLocalParameters4fvEXT;
GLEE_EXTERN PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC pglNamedProgramLocalParameterI4iEXT;
GLEE_EXTERN PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC pglNamedProgramLocalParameterI4ivEXT;
GLEE_EXTERN PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC pglNamedProgramLocalParametersI4ivEXT;
GLEE_EXTERN PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC pglNamedProgramLocalParameterI4uiEXT;
GLEE_EXTERN PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC pglNamedProgramLocalParameterI4uivEXT;
GLEE_EXTERN PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC pglNamedProgramLocalParametersI4uivEXT;
GLEE_EXTERN PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC pglGetNamedProgramLocalParameterIivEXT;
GLEE_EXTERN PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC pglGetNamedProgramLocalParameterIuivEXT;
GLEE_EXTERN PFNGLTEXTUREPARAMETERIIVEXTPROC pglTextureParameterIivEXT;
GLEE_EXTERN PFNGLTEXTUREPARAMETERIUIVEXTPROC pglTextureParameterIuivEXT;
GLEE_EXTERN PFNGLGETTEXTUREPARAMETERIIVEXTPROC pglGetTextureParameterIivEXT;
GLEE_EXTERN PFNGLGETTEXTUREPARAMETERIUIVEXTPROC pglGetTextureParameterIuivEXT;
GLEE_EXTERN PFNGLMULTITEXPARAMETERIIVEXTPROC pglMultiTexParameterIivEXT;
GLEE_EXTERN PFNGLMULTITEXPARAMETERIUIVEXTPROC pglMultiTexParameterIuivEXT;
GLEE_EXTERN PFNGLGETMULTITEXPARAMETERIIVEXTPROC pglGetMultiTexParameterIivEXT;
GLEE_EXTERN PFNGLGETMULTITEXPARAMETERIUIVEXTPROC pglGetMultiTexParameterIuivEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM1FEXTPROC pglProgramUniform1fEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM2FEXTPROC pglProgramUniform2fEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM3FEXTPROC pglProgramUniform3fEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM4FEXTPROC pglProgramUniform4fEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM1IEXTPROC pglProgramUniform1iEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM2IEXTPROC pglProgramUniform2iEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM3IEXTPROC pglProgramUniform3iEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM4IEXTPROC pglProgramUniform4iEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM1FVEXTPROC pglProgramUniform1fvEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM2FVEXTPROC pglProgramUniform2fvEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM3FVEXTPROC pglProgramUniform3fvEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM4FVEXTPROC pglProgramUniform4fvEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM1IVEXTPROC pglProgramUniform1ivEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM2IVEXTPROC pglProgramUniform2ivEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM3IVEXTPROC pglProgramUniform3ivEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM4IVEXTPROC pglProgramUniform4ivEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC pglProgramUniformMatrix2fvEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC pglProgramUniformMatrix3fvEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC pglProgramUniformMatrix4fvEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC pglProgramUniformMatrix2x3fvEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC pglProgramUniformMatrix3x2fvEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC pglProgramUniformMatrix2x4fvEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC pglProgramUniformMatrix4x2fvEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC pglProgramUniformMatrix3x4fvEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC pglProgramUniformMatrix4x3fvEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM1UIEXTPROC pglProgramUniform1uiEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM2UIEXTPROC pglProgramUniform2uiEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM3UIEXTPROC pglProgramUniform3uiEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM4UIEXTPROC pglProgramUniform4uiEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM1UIVEXTPROC pglProgramUniform1uivEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM2UIVEXTPROC pglProgramUniform2uivEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM3UIVEXTPROC pglProgramUniform3uivEXT;
GLEE_EXTERN PFNGLPROGRAMUNIFORM4UIVEXTPROC pglProgramUniform4uivEXT;
GLEE_EXTERN PFNGLNAMEDBUFFERDATAEXTPROC pglNamedBufferDataEXT;
GLEE_EXTERN PFNGLNAMEDBUFFERSUBDATAEXTPROC pglNamedBufferSubDataEXT;
GLEE_EXTERN PFNGLMAPNAMEDBUFFEREXTPROC pglMapNamedBufferEXT;
GLEE_EXTERN PFNGLUNMAPNAMEDBUFFEREXTPROC pglUnmapNamedBufferEXT;
GLEE_EXTERN PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC pglGetNamedBufferParameterivEXT;
GLEE_EXTERN PFNGLGETNAMEDBUFFERPOINTERVEXTPROC pglGetNamedBufferPointervEXT;
GLEE_EXTERN PFNGLGETNAMEDBUFFERSUBDATAEXTPROC pglGetNamedBufferSubDataEXT;
GLEE_EXTERN PFNGLTEXTUREBUFFEREXTPROC pglTextureBufferEXT;
GLEE_EXTERN PFNGLMULTITEXBUFFEREXTPROC pglMultiTexBufferEXT;
GLEE_EXTERN PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC pglNamedRenderbufferStorageEXT;
GLEE_EXTERN PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC pglGetNamedRenderbufferParameterivEXT;
GLEE_EXTERN PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC pglCheckNamedFramebufferStatusEXT;
GLEE_EXTERN PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC pglNamedFramebufferTexture1DEXT;
GLEE_EXTERN PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC pglNamedFramebufferTexture2DEXT;
GLEE_EXTERN PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC pglNamedFramebufferTexture3DEXT;
GLEE_EXTERN PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC pglNamedFramebufferRenderbufferEXT;
GLEE_EXTERN PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC pglGetNamedFramebufferAttachmentParameterivEXT;
GLEE_EXTERN PFNGLGENERATETEXTUREMIPMAPEXTPROC pglGenerateTextureMipmapEXT;
GLEE_EXTERN PFNGLGENERATEMULTITEXMIPMAPEXTPROC pglGenerateMultiTexMipmapEXT;
GLEE_EXTERN PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC pglFramebufferDrawBufferEXT;
GLEE_EXTERN PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC pglFramebufferDrawBuffersEXT;
GLEE_EXTERN PFNGLFRAMEBUFFERREADBUFFEREXTPROC pglFramebufferReadBufferEXT;
GLEE_EXTERN PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC pglGetFramebufferParameterivEXT;
GLEE_EXTERN PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC pglNamedRenderbufferStorageMultisampleEXT;
GLEE_EXTERN PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC pglNamedRenderbufferStorageMultisampleCoverageEXT;
GLEE_EXTERN PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC pglNamedFramebufferTextureEXT;
GLEE_EXTERN PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC pglNamedFramebufferTextureLayerEXT;
GLEE_EXTERN PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC pglNamedFramebufferTextureFaceEXT;
GLEE_EXTERN PFNGLTEXTURERENDERBUFFEREXTPROC pglTextureRenderbufferEXT;
GLEE_EXTERN PFNGLMULTITEXRENDERBUFFEREXTPROC pglMultiTexRenderbufferEXT;
#define glClientAttribDefaultEXT pglClientAttribDefaultEXT
#define glPushClientAttribDefaultEXT pglPushClientAttribDefaultEXT
#define glMatrixLoadfEXT pglMatrixLoadfEXT
#define glMatrixLoaddEXT pglMatrixLoaddEXT
#define glMatrixMultfEXT pglMatrixMultfEXT
#define glMatrixMultdEXT pglMatrixMultdEXT
#define glMatrixLoadIdentityEXT pglMatrixLoadIdentityEXT
#define glMatrixRotatefEXT pglMatrixRotatefEXT
#define glMatrixRotatedEXT pglMatrixRotatedEXT
#define glMatrixScalefEXT pglMatrixScalefEXT
#define glMatrixScaledEXT pglMatrixScaledEXT
#define glMatrixTranslatefEXT pglMatrixTranslatefEXT
#define glMatrixTranslatedEXT pglMatrixTranslatedEXT
#define glMatrixFrustumEXT pglMatrixFrustumEXT
#define glMatrixOrthoEXT pglMatrixOrthoEXT
#define glMatrixPopEXT pglMatrixPopEXT
#define glMatrixPushEXT pglMatrixPushEXT
#define glMatrixLoadTransposefEXT pglMatrixLoadTransposefEXT
#define glMatrixLoadTransposedEXT pglMatrixLoadTransposedEXT
#define glMatrixMultTransposefEXT pglMatrixMultTransposefEXT
#define glMatrixMultTransposedEXT pglMatrixMultTransposedEXT
#define glTextureParameterfEXT pglTextureParameterfEXT
#define glTextureParameterfvEXT pglTextureParameterfvEXT
#define glTextureParameteriEXT pglTextureParameteriEXT
#define glTextureParameterivEXT pglTextureParameterivEXT
#define glTextureImage1DEXT pglTextureImage1DEXT
#define glTextureImage2DEXT pglTextureImage2DEXT
#define glTextureSubImage1DEXT pglTextureSubImage1DEXT
#define glTextureSubImage2DEXT pglTextureSubImage2DEXT
#define glCopyTextureImage1DEXT pglCopyTextureImage1DEXT
#define glCopyTextureImage2DEXT pglCopyTextureImage2DEXT
#define glCopyTextureSubImage1DEXT pglCopyTextureSubImage1DEXT
#define glCopyTextureSubImage2DEXT pglCopyTextureSubImage2DEXT
#define glGetTextureImageEXT pglGetTextureImageEXT
#define glGetTextureParameterfvEXT pglGetTextureParameterfvEXT
#define glGetTextureParameterivEXT pglGetTextureParameterivEXT
#define glGetTextureLevelParameterfvEXT pglGetTextureLevelParameterfvEXT
#define glGetTextureLevelParameterivEXT pglGetTextureLevelParameterivEXT
#define glTextureImage3DEXT pglTextureImage3DEXT
#define glTextureSubImage3DEXT pglTextureSubImage3DEXT
#define glCopyTextureSubImage3DEXT pglCopyTextureSubImage3DEXT
#define glMultiTexParameterfEXT pglMultiTexParameterfEXT
#define glMultiTexParameterfvEXT pglMultiTexParameterfvEXT
#define glMultiTexParameteriEXT pglMultiTexParameteriEXT
#define glMultiTexParameterivEXT pglMultiTexParameterivEXT
#define glMultiTexImage1DEXT pglMultiTexImage1DEXT
#define glMultiTexImage2DEXT pglMultiTexImage2DEXT
#define glMultiTexSubImage1DEXT pglMultiTexSubImage1DEXT
#define glMultiTexSubImage2DEXT pglMultiTexSubImage2DEXT
#define glCopyMultiTexImage1DEXT pglCopyMultiTexImage1DEXT
#define glCopyMultiTexImage2DEXT pglCopyMultiTexImage2DEXT
#define glCopyMultiTexSubImage1DEXT pglCopyMultiTexSubImage1DEXT
#define glCopyMultiTexSubImage2DEXT pglCopyMultiTexSubImage2DEXT
#define glGetMultiTexImageEXT pglGetMultiTexImageEXT
#define glGetMultiTexParameterfvEXT pglGetMultiTexParameterfvEXT
#define glGetMultiTexParameterivEXT pglGetMultiTexParameterivEXT
#define glGetMultiTexLevelParameterfvEXT pglGetMultiTexLevelParameterfvEXT
#define glGetMultiTexLevelParameterivEXT pglGetMultiTexLevelParameterivEXT
#define glMultiTexImage3DEXT pglMultiTexImage3DEXT
#define glMultiTexSubImage3DEXT pglMultiTexSubImage3DEXT
#define glCopyMultiTexSubImage3DEXT pglCopyMultiTexSubImage3DEXT
#define glBindMultiTextureEXT pglBindMultiTextureEXT
#define glEnableClientStateIndexedEXT pglEnableClientStateIndexedEXT
#define glDisableClientStateIndexedEXT pglDisableClientStateIndexedEXT
#define glMultiTexCoordPointerEXT pglMultiTexCoordPointerEXT
#define glMultiTexEnvfEXT pglMultiTexEnvfEXT
#define glMultiTexEnvfvEXT pglMultiTexEnvfvEXT
#define glMultiTexEnviEXT pglMultiTexEnviEXT
#define glMultiTexEnvivEXT pglMultiTexEnvivEXT
#define glMultiTexGendEXT pglMultiTexGendEXT
#define glMultiTexGendvEXT pglMultiTexGendvEXT
#define glMultiTexGenfEXT pglMultiTexGenfEXT
#define glMultiTexGenfvEXT pglMultiTexGenfvEXT
#define glMultiTexGeniEXT pglMultiTexGeniEXT
#define glMultiTexGenivEXT pglMultiTexGenivEXT
#define glGetMultiTexEnvfvEXT pglGetMultiTexEnvfvEXT
#define glGetMultiTexEnvivEXT pglGetMultiTexEnvivEXT
#define glGetMultiTexGendvEXT pglGetMultiTexGendvEXT
#define glGetMultiTexGenfvEXT pglGetMultiTexGenfvEXT
#define glGetMultiTexGenivEXT pglGetMultiTexGenivEXT
#define glGetFloatIndexedvEXT pglGetFloatIndexedvEXT
#define glGetDoubleIndexedvEXT pglGetDoubleIndexedvEXT
#define glGetPointerIndexedvEXT pglGetPointerIndexedvEXT
#define glCompressedTextureImage3DEXT pglCompressedTextureImage3DEXT
#define glCompressedTextureImage2DEXT pglCompressedTextureImage2DEXT
#define glCompressedTextureImage1DEXT pglCompressedTextureImage1DEXT
#define glCompressedTextureSubImage3DEXT pglCompressedTextureSubImage3DEXT
#define glCompressedTextureSubImage2DEXT pglCompressedTextureSubImage2DEXT
#define glCompressedTextureSubImage1DEXT pglCompressedTextureSubImage1DEXT
#define glGetCompressedTextureImageEXT pglGetCompressedTextureImageEXT
#define glCompressedMultiTexImage3DEXT pglCompressedMultiTexImage3DEXT
#define glCompressedMultiTexImage2DEXT pglCompressedMultiTexImage2DEXT
#define glCompressedMultiTexImage1DEXT pglCompressedMultiTexImage1DEXT
#define glCompressedMultiTexSubImage3DEXT pglCompressedMultiTexSubImage3DEXT
#define glCompressedMultiTexSubImage2DEXT pglCompressedMultiTexSubImage2DEXT
#define glCompressedMultiTexSubImage1DEXT pglCompressedMultiTexSubImage1DEXT
#define glGetCompressedMultiTexImageEXT pglGetCompressedMultiTexImageEXT
#define glNamedProgramStringEXT pglNamedProgramStringEXT
#define glNamedProgramLocalParameter4dEXT pglNamedProgramLocalParameter4dEXT
#define glNamedProgramLocalParameter4dvEXT pglNamedProgramLocalParameter4dvEXT
#define glNamedProgramLocalParameter4fEXT pglNamedProgramLocalParameter4fEXT
#define glNamedProgramLocalParameter4fvEXT pglNamedProgramLocalParameter4fvEXT
#define glGetNamedProgramLocalParameterdvEXT pglGetNamedProgramLocalParameterdvEXT
#define glGetNamedProgramLocalParameterfvEXT pglGetNamedProgramLocalParameterfvEXT
#define glGetNamedProgramivEXT pglGetNamedProgramivEXT
#define glGetNamedProgramStringEXT pglGetNamedProgramStringEXT
#define glNamedProgramLocalParameters4fvEXT pglNamedProgramLocalParameters4fvEXT
#define glNamedProgramLocalParameterI4iEXT pglNamedProgramLocalParameterI4iEXT
#define glNamedProgramLocalParameterI4ivEXT pglNamedProgramLocalParameterI4ivEXT
#define glNamedProgramLocalParametersI4ivEXT pglNamedProgramLocalParametersI4ivEXT
#define glNamedProgramLocalParameterI4uiEXT pglNamedProgramLocalParameterI4uiEXT
#define glNamedProgramLocalParameterI4uivEXT pglNamedProgramLocalParameterI4uivEXT
#define glNamedProgramLocalParametersI4uivEXT pglNamedProgramLocalParametersI4uivEXT
#define glGetNamedProgramLocalParameterIivEXT pglGetNamedProgramLocalParameterIivEXT
#define glGetNamedProgramLocalParameterIuivEXT pglGetNamedProgramLocalParameterIuivEXT
#define glTextureParameterIivEXT pglTextureParameterIivEXT
#define glTextureParameterIuivEXT pglTextureParameterIuivEXT
#define glGetTextureParameterIivEXT pglGetTextureParameterIivEXT
#define glGetTextureParameterIuivEXT pglGetTextureParameterIuivEXT
#define glMultiTexParameterIivEXT pglMultiTexParameterIivEXT
#define glMultiTexParameterIuivEXT pglMultiTexParameterIuivEXT
#define glGetMultiTexParameterIivEXT pglGetMultiTexParameterIivEXT
#define glGetMultiTexParameterIuivEXT pglGetMultiTexParameterIuivEXT
#define glProgramUniform1fEXT pglProgramUniform1fEXT
#define glProgramUniform2fEXT pglProgramUniform2fEXT
#define glProgramUniform3fEXT pglProgramUniform3fEXT
#define glProgramUniform4fEXT pglProgramUniform4fEXT
#define glProgramUniform1iEXT pglProgramUniform1iEXT
#define glProgramUniform2iEXT pglProgramUniform2iEXT
#define glProgramUniform3iEXT pglProgramUniform3iEXT
#define glProgramUniform4iEXT pglProgramUniform4iEXT
#define glProgramUniform1fvEXT pglProgramUniform1fvEXT
#define glProgramUniform2fvEXT pglProgramUniform2fvEXT
#define glProgramUniform3fvEXT pglProgramUniform3fvEXT
#define glProgramUniform4fvEXT pglProgramUniform4fvEXT
#define glProgramUniform1ivEXT pglProgramUniform1ivEXT
#define glProgramUniform2ivEXT pglProgramUniform2ivEXT
#define glProgramUniform3ivEXT pglProgramUniform3ivEXT
#define glProgramUniform4ivEXT pglProgramUniform4ivEXT
#define glProgramUniformMatrix2fvEXT pglProgramUniformMatrix2fvEXT
#define glProgramUniformMatrix3fvEXT pglProgramUniformMatrix3fvEXT
#define glProgramUniformMatrix4fvEXT pglProgramUniformMatrix4fvEXT
#define glProgramUniformMatrix2x3fvEXT pglProgramUniformMatrix2x3fvEXT
#define glProgramUniformMatrix3x2fvEXT pglProgramUniformMatrix3x2fvEXT
#define glProgramUniformMatrix2x4fvEXT pglProgramUniformMatrix2x4fvEXT
#define glProgramUniformMatrix4x2fvEXT pglProgramUniformMatrix4x2fvEXT
#define glProgramUniformMatrix3x4fvEXT pglProgramUniformMatrix3x4fvEXT
#define glProgramUniformMatrix4x3fvEXT pglProgramUniformMatrix4x3fvEXT
#define glProgramUniform1uiEXT pglProgramUniform1uiEXT
#define glProgramUniform2uiEXT pglProgramUniform2uiEXT
#define glProgramUniform3uiEXT pglProgramUniform3uiEXT
#define glProgramUniform4uiEXT pglProgramUniform4uiEXT
#define glProgramUniform1uivEXT pglProgramUniform1uivEXT
#define glProgramUniform2uivEXT pglProgramUniform2uivEXT
#define glProgramUniform3uivEXT pglProgramUniform3uivEXT
#define glProgramUniform4uivEXT pglProgramUniform4uivEXT
#define glNamedBufferDataEXT pglNamedBufferDataEXT
#define glNamedBufferSubDataEXT pglNamedBufferSubDataEXT
#define glMapNamedBufferEXT pglMapNamedBufferEXT
#define glUnmapNamedBufferEXT pglUnmapNamedBufferEXT
#define glGetNamedBufferParameterivEXT pglGetNamedBufferParameterivEXT
#define glGetNamedBufferPointervEXT pglGetNamedBufferPointervEXT
#define glGetNamedBufferSubDataEXT pglGetNamedBufferSubDataEXT
#define glTextureBufferEXT pglTextureBufferEXT
#define glMultiTexBufferEXT pglMultiTexBufferEXT
#define glNamedRenderbufferStorageEXT pglNamedRenderbufferStorageEXT
#define glGetNamedRenderbufferParameterivEXT pglGetNamedRenderbufferParameterivEXT
#define glCheckNamedFramebufferStatusEXT pglCheckNamedFramebufferStatusEXT
#define glNamedFramebufferTexture1DEXT pglNamedFramebufferTexture1DEXT
#define glNamedFramebufferTexture2DEXT pglNamedFramebufferTexture2DEXT
#define glNamedFramebufferTexture3DEXT pglNamedFramebufferTexture3DEXT
#define glNamedFramebufferRenderbufferEXT pglNamedFramebufferRenderbufferEXT
#define glGetNamedFramebufferAttachmentParameterivEXT pglGetNamedFramebufferAttachmentParameterivEXT
#define glGenerateTextureMipmapEXT pglGenerateTextureMipmapEXT
#define glGenerateMultiTexMipmapEXT pglGenerateMultiTexMipmapEXT
#define glFramebufferDrawBufferEXT pglFramebufferDrawBufferEXT
#define glFramebufferDrawBuffersEXT pglFramebufferDrawBuffersEXT
#define glFramebufferReadBufferEXT pglFramebufferReadBufferEXT
#define glGetFramebufferParameterivEXT pglGetFramebufferParameterivEXT
#define glNamedRenderbufferStorageMultisampleEXT pglNamedRenderbufferStorageMultisampleEXT
#define glNamedRenderbufferStorageMultisampleCoverageEXT pglNamedRenderbufferStorageMultisampleCoverageEXT
#define glNamedFramebufferTextureEXT pglNamedFramebufferTextureEXT
#define glNamedFramebufferTextureLayerEXT pglNamedFramebufferTextureLayerEXT
#define glNamedFramebufferTextureFaceEXT pglNamedFramebufferTextureFaceEXT
#define glTextureRenderbufferEXT pglTextureRenderbufferEXT
#define glMultiTexRenderbufferEXT pglMultiTexRenderbufferEXT
#endif
/* GL_EXT_vertex_array_bgra */
#ifndef GL_EXT_vertex_array_bgra
#define GL_EXT_vertex_array_bgra 1
#define __GLEE_GL_EXT_vertex_array_bgra 1
/* Constants */
#endif
/* GL_SGIX_texture_select */
#ifndef GL_SGIX_texture_select
#define GL_SGIX_texture_select 1
#define __GLEE_GL_SGIX_texture_select 1
/* Constants */
#endif
/* GL_INGR_blend_func_separate */
#ifndef GL_INGR_blend_func_separate
#define GL_INGR_blend_func_separate 1
#define __GLEE_GL_INGR_blend_func_separate 1
/* Constants */
typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEINGRPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
GLEE_EXTERN PFNGLBLENDFUNCSEPARATEINGRPROC pglBlendFuncSeparateINGR;
#define glBlendFuncSeparateINGR pglBlendFuncSeparateINGR
#endif
/* GL_SGIX_depth_pass_instrument */
#ifndef GL_SGIX_depth_pass_instrument
#define GL_SGIX_depth_pass_instrument 1
#define __GLEE_GL_SGIX_depth_pass_instrument 1
/* Constants */
#endif
/* GL_SGIX_igloo_interface */
#ifndef GL_SGIX_igloo_interface
#define GL_SGIX_igloo_interface 1
#define __GLEE_GL_SGIX_igloo_interface 1
/* Constants */
typedef void (APIENTRYP PFNGLIGLOOINTERFACESGIXPROC) (GLenum pname, const GLvoid * params);
GLEE_EXTERN PFNGLIGLOOINTERFACESGIXPROC pglIglooInterfaceSGIX;
#define glIglooInterfaceSGIX pglIglooInterfaceSGIX
#endif
/* GL_EXT_fragment_lighting */
#ifndef GL_EXT_fragment_lighting
#define GL_EXT_fragment_lighting 1
#define __GLEE_GL_EXT_fragment_lighting 1
/* Constants */
#define GL_FRAGMENT_LIGHTING_EXT 0x8400
#define GL_FRAGMENT_COLOR_MATERIAL_EXT 0x8401
#define GL_FRAGMENT_COLOR_MATERIAL_FACE_EXT 0x8402
#define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_EXT 0x8403
#define GL_MAX_FRAGMENT_LIGHTS_EXT 0x8404
#define GL_MAX_ACTIVE_LIGHTS_EXT 0x8405
#define GL_CURRENT_RASTER_NORMAL_EXT 0x8406
#define GL_LIGHT_ENV_MODE_EXT 0x8407
#define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_EXT 0x8408
#define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_EXT 0x8409
#define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_EXT 0x840A
#define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_EXT 0x840B
#define GL_FRAGMENT_LIGHT0_EXT 0x840C
#define GL_FRAGMENT_LIGHT7_EXT 0x8413
typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTMODELIEXTPROC) (GLenum pname, GLint param);
typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTMODELFEXTPROC) (GLenum pname, GLfloat param);
typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTMODELIVEXTPROC) (GLenum pname, GLint * params);
typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTMODELFVEXTPROC) (GLenum pname, GLfloat * params);
typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTIEXTPROC) (GLenum light, GLenum pname, GLint param);
typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTFEXTPROC) (GLenum light, GLenum pname, GLfloat param);
typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint * params);
typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat * params);
typedef GLvoid (APIENTRYP PFNGLGETFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint * params);
typedef GLvoid (APIENTRYP PFNGLGETFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat * params);
typedef GLvoid (APIENTRYP PFNGLFRAGMENTMATERIALFEXTPROC) (GLenum face, GLenum pname, const GLfloat param);
typedef GLvoid (APIENTRYP PFNGLFRAGMENTMATERIALIEXTPROC) (GLenum face, GLenum pname, const GLint param);
typedef GLvoid (APIENTRYP PFNGLFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat * params);
typedef GLvoid (APIENTRYP PFNGLFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint * params);
typedef GLvoid (APIENTRYP PFNGLFRAGMENTCOLORMATERIALEXTPROC) (GLenum face, GLenum mode);
typedef GLvoid (APIENTRYP PFNGLGETFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat * params);
typedef GLvoid (APIENTRYP PFNGLGETFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint * params);
typedef GLvoid (APIENTRYP PFNGLLIGHTENVIEXTPROC) (GLenum pname, GLint param);
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELIEXTPROC pglFragmentLightModeliEXT;
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELFEXTPROC pglFragmentLightModelfEXT;
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELIVEXTPROC pglFragmentLightModelivEXT;
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELFVEXTPROC pglFragmentLightModelfvEXT;
GLEE_EXTERN PFNGLFRAGMENTLIGHTIEXTPROC pglFragmentLightiEXT;
GLEE_EXTERN PFNGLFRAGMENTLIGHTFEXTPROC pglFragmentLightfEXT;
GLEE_EXTERN PFNGLFRAGMENTLIGHTIVEXTPROC pglFragmentLightivEXT;
GLEE_EXTERN PFNGLFRAGMENTLIGHTFVEXTPROC pglFragmentLightfvEXT;
GLEE_EXTERN PFNGLGETFRAGMENTLIGHTIVEXTPROC pglGetFragmentLightivEXT;
GLEE_EXTERN PFNGLGETFRAGMENTLIGHTFVEXTPROC pglGetFragmentLightfvEXT;
GLEE_EXTERN PFNGLFRAGMENTMATERIALFEXTPROC pglFragmentMaterialfEXT;
GLEE_EXTERN PFNGLFRAGMENTMATERIALIEXTPROC pglFragmentMaterialiEXT;
GLEE_EXTERN PFNGLFRAGMENTMATERIALFVEXTPROC pglFragmentMaterialfvEXT;
GLEE_EXTERN PFNGLFRAGMENTMATERIALIVEXTPROC pglFragmentMaterialivEXT;
GLEE_EXTERN PFNGLFRAGMENTCOLORMATERIALEXTPROC pglFragmentColorMaterialEXT;
GLEE_EXTERN PFNGLGETFRAGMENTMATERIALFVEXTPROC pglGetFragmentMaterialfvEXT;
GLEE_EXTERN PFNGLGETFRAGMENTMATERIALIVEXTPROC pglGetFragmentMaterialivEXT;
GLEE_EXTERN PFNGLLIGHTENVIEXTPROC pglLightEnviEXT;
#define glFragmentLightModeliEXT pglFragmentLightModeliEXT
#define glFragmentLightModelfEXT pglFragmentLightModelfEXT
#define glFragmentLightModelivEXT pglFragmentLightModelivEXT
#define glFragmentLightModelfvEXT pglFragmentLightModelfvEXT
#define glFragmentLightiEXT pglFragmentLightiEXT
#define glFragmentLightfEXT pglFragmentLightfEXT
#define glFragmentLightivEXT pglFragmentLightivEXT
#define glFragmentLightfvEXT pglFragmentLightfvEXT
#define glGetFragmentLightivEXT pglGetFragmentLightivEXT
#define glGetFragmentLightfvEXT pglGetFragmentLightfvEXT
#define glFragmentMaterialfEXT pglFragmentMaterialfEXT
#define glFragmentMaterialiEXT pglFragmentMaterialiEXT
#define glFragmentMaterialfvEXT pglFragmentMaterialfvEXT
#define glFragmentMaterialivEXT pglFragmentMaterialivEXT
#define glFragmentColorMaterialEXT pglFragmentColorMaterialEXT
#define glGetFragmentMaterialfvEXT pglGetFragmentMaterialfvEXT
#define glGetFragmentMaterialivEXT pglGetFragmentMaterialivEXT
#define glLightEnviEXT pglLightEnviEXT
#endif
/* GL_EXT_scene_marker */
#ifndef GL_EXT_scene_marker
#define GL_EXT_scene_marker 1
#define __GLEE_GL_EXT_scene_marker 1
/* Constants */
typedef GLvoid (APIENTRYP PFNGLBEGINSCENEEXTPROC) ();
typedef GLvoid (APIENTRYP PFNGLENDSCENEEXTPROC) ();
GLEE_EXTERN PFNGLBEGINSCENEEXTPROC pglBeginSceneEXT;
GLEE_EXTERN PFNGLENDSCENEEXTPROC pglEndSceneEXT;
#define glBeginSceneEXT pglBeginSceneEXT
#define glEndSceneEXT pglEndSceneEXT
#endif
/* GL_EXT_texture_compression_dxt1 */
#ifndef GL_EXT_texture_compression_dxt1
#define GL_EXT_texture_compression_dxt1 1
#define __GLEE_GL_EXT_texture_compression_dxt1 1
/* Constants */
#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
#endif
/* GL_EXT_texture_env */
#ifndef GL_EXT_texture_env
#define GL_EXT_texture_env 1
#define __GLEE_GL_EXT_texture_env 1
/* Constants */
#define GL_TEXTURE_ENV0_EXT 0
#define GL_TEXTURE_ENV_MODE_ALPHA_EXT 0
#define GL_ENV_COPY_EXT 0
#define GL_ENV_REPLACE_EXT 0
#define GL_ENV_MODULATE_EXT 0
#define GL_ENV_ADD_EXT 0
#define GL_ENV_SUBTRACT_EXT 0
#define GL_ENV_REVERSE_SUBTRACT_EXT 0
#define GL_ENV_BLEND_EXT 0
#define GL_ENV_REVERSE_BLEND_EXT 0
#define GL_TEXTURE_ENV_SHIFT_EXT 0
#endif
/* GL_IBM_static_data */
#ifndef GL_IBM_static_data
#define GL_IBM_static_data 1
#define __GLEE_GL_IBM_static_data 1
/* Constants */
#define GL_ALL_STATIC_DATA_IBM 103060
#define GL_STATIC_VERTEX_ARRAY_IBM 103061
#endif
/* GL_OES_byte_coordinates */
#ifndef GL_OES_byte_coordinates
#define GL_OES_byte_coordinates 1
#define __GLEE_GL_OES_byte_coordinates 1
/* Constants */
#define GL_BYTE 0x1400
#endif
/* GL_OES_compressed_paletted_texture */
#ifndef GL_OES_compressed_paletted_texture
#define GL_OES_compressed_paletted_texture 1
#define __GLEE_GL_OES_compressed_paletted_texture 1
/* Constants */
#define GL_PALETTE4_RGB8_OES 0x8B90
#define GL_PALETTE4_RGBA8_OES 0x8B91
#define GL_PALETTE4_R5_G6_B5_OES 0x8B92
#define GL_PALETTE4_RGBA4_OES 0x8B93
#define GL_PALETTE4_RGB5_A1_OES 0x8B94
#define GL_PALETTE8_RGB8_OES 0x8B95
#define GL_PALETTE8_RGBA8_OES 0x8B96
#define GL_PALETTE8_R5_G6_B5_OES 0x8B97
#define GL_PALETTE8_RGBA4_OES 0x8B98
#define GL_PALETTE8_RGB5_A1_OES 0x8B99
#endif
/* GL_OES_single_precision */
#ifndef GL_OES_single_precision
#define GL_OES_single_precision 1
#define __GLEE_GL_OES_single_precision 1
/* Constants */
typedef GLvoid (APIENTRYP PFNGLDEPTHRANGEFOESPROC) (GLclampf n, GLclampf f);
typedef GLvoid (APIENTRYP PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
typedef GLvoid (APIENTRYP PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
typedef GLvoid (APIENTRYP PFNGLCLIPPLANEFOESPROC) (GLenum plane, const GLfloat* equation);
typedef GLvoid (APIENTRYP PFNGLGETCLIPPLANEFOESPROC) (GLenum plane, GLfloat* equation);
typedef GLvoid (APIENTRYP PFNGLCLEARDEPTHFOESPROC) (GLclampd depth);
GLEE_EXTERN PFNGLDEPTHRANGEFOESPROC pglDepthRangefOES;
GLEE_EXTERN PFNGLFRUSTUMFOESPROC pglFrustumfOES;
GLEE_EXTERN PFNGLORTHOFOESPROC pglOrthofOES;
GLEE_EXTERN PFNGLCLIPPLANEFOESPROC pglClipPlanefOES;
GLEE_EXTERN PFNGLGETCLIPPLANEFOESPROC pglGetClipPlanefOES;
GLEE_EXTERN PFNGLCLEARDEPTHFOESPROC pglClearDepthfOES;
#define glDepthRangefOES pglDepthRangefOES
#define glFrustumfOES pglFrustumfOES
#define glOrthofOES pglOrthofOES
#define glClipPlanefOES pglClipPlanefOES
#define glGetClipPlanefOES pglGetClipPlanefOES
#define glClearDepthfOES pglClearDepthfOES
#endif
/* GL_SGIX_pixel_texture_bits */
#ifndef GL_SGIX_pixel_texture_bits
#define GL_SGIX_pixel_texture_bits 1
#define __GLEE_GL_SGIX_pixel_texture_bits 1
/* Constants */
#endif
/* GL_SGIX_texture_range */
#ifndef GL_SGIX_texture_range
#define GL_SGIX_texture_range 1
#define __GLEE_GL_SGIX_texture_range 1
/* Constants */
#define GL_RGB_SIGNED_SGIX 0x85E0
#define GL_RGBA_SIGNED_SGIX 0x85E1
#define GL_ALPHA_SIGNED_SGIX 0x85E2
#define GL_LUMINANCE_SIGNED_SGIX 0x85E3
#define GL_INTENSITY_SIGNED_SGIX 0x85E4
#define GL_LUMINANCE_ALPHA_SIGNED_SGIX 0x85E5
#define GL_RGB16_SIGNED_SGIX 0x85E6
#define GL_RGBA16_SIGNED_SGIX 0x85E7
#define GL_ALPHA16_SIGNED_SGIX 0x85E8
#define GL_LUMINANCE16_SIGNED_SGIX 0x85E9
#define GL_INTENSITY16_SIGNED_SGIX 0x85EA
#define GL_LUMINANCE16_ALPHA16_SIGNED_SGIX 0x85EB
#define GL_RGB_EXTENDED_RANGE_SGIX 0x85EC
#define GL_RGBA_EXTENDED_RANGE_SGIX 0x85ED
#define GL_ALPHA_EXTENDED_RANGE_SGIX 0x85EE
#define GL_LUMINANCE_EXTENDED_RANGE_SGIX 0x85EF
#define GL_INTENSITY_EXTENDED_RANGE_SGIX 0x85F0
#define GL_LUMINANCE_ALPHA_EXTENDED_RANGE_SGIX 0x85F1
#define GL_RGB16_EXTENDED_RANGE_SGIX 0x85F2
#define GL_RGBA16_EXTENDED_RANGE_SGIX 0x85F3
#define GL_ALPHA16_EXTENDED_RANGE_SGIX 0x85F4
#define GL_LUMINANCE16_EXTENDED_RANGE_SGIX 0x85F5
#define GL_INTENSITY16_EXTENDED_RANGE_SGIX 0x85F6
#define GL_LUMINANCE16_ALPHA16_EXTENDED_RANGE_SGIX 0x85F7
#define GL_MIN_LUMINANCE_SGIS 0x85F8
#define GL_MAX_LUMINANCE_SGIS 0x85F9
#define GL_MIN_INTENSITY_SGIS 0x85FA
#define GL_MAX_INTENSITY_SGIS 0x85FB
#endif
/* WGL */
#ifdef WIN32
/* Extension querying variables */
GLEE_EXTERN GLboolean _GLEE_WGL_ARB_buffer_region;
GLEE_EXTERN GLboolean _GLEE_WGL_ARB_multisample;
GLEE_EXTERN GLboolean _GLEE_WGL_ARB_extensions_string;
GLEE_EXTERN GLboolean _GLEE_WGL_ARB_pixel_format;
GLEE_EXTERN GLboolean _GLEE_WGL_ARB_make_current_read;
GLEE_EXTERN GLboolean _GLEE_WGL_ARB_pbuffer;
GLEE_EXTERN GLboolean _GLEE_WGL_ARB_render_texture;
GLEE_EXTERN GLboolean _GLEE_WGL_ARB_pixel_format_float;
GLEE_EXTERN GLboolean _GLEE_WGL_ARB_create_context;
GLEE_EXTERN GLboolean _GLEE_WGL_EXT_make_current_read;
GLEE_EXTERN GLboolean _GLEE_WGL_EXT_pixel_format;
GLEE_EXTERN GLboolean _GLEE_WGL_EXT_pbuffer;
GLEE_EXTERN GLboolean _GLEE_WGL_EXT_depth_float;
GLEE_EXTERN GLboolean _GLEE_WGL_3DFX_multisample;
GLEE_EXTERN GLboolean _GLEE_WGL_EXT_multisample;
GLEE_EXTERN GLboolean _GLEE_WGL_I3D_digital_video_control;
GLEE_EXTERN GLboolean _GLEE_WGL_I3D_gamma;
GLEE_EXTERN GLboolean _GLEE_WGL_I3D_genlock;
GLEE_EXTERN GLboolean _GLEE_WGL_I3D_image_buffer;
GLEE_EXTERN GLboolean _GLEE_WGL_I3D_swap_frame_lock;
GLEE_EXTERN GLboolean _GLEE_WGL_NV_render_depth_texture;
GLEE_EXTERN GLboolean _GLEE_WGL_NV_render_texture_rectangle;
GLEE_EXTERN GLboolean _GLEE_WGL_ATI_pixel_format_float;
GLEE_EXTERN GLboolean _GLEE_WGL_NV_float_buffer;
GLEE_EXTERN GLboolean _GLEE_WGL_3DL_stereo_control;
GLEE_EXTERN GLboolean _GLEE_WGL_EXT_pixel_format_packed_float;
GLEE_EXTERN GLboolean _GLEE_WGL_EXT_framebuffer_sRGB;
GLEE_EXTERN GLboolean _GLEE_WGL_NV_present_video;
GLEE_EXTERN GLboolean _GLEE_WGL_NV_video_out;
GLEE_EXTERN GLboolean _GLEE_WGL_NV_swap_group;
GLEE_EXTERN GLboolean _GLEE_WGL_EXT_display_color_table;
GLEE_EXTERN GLboolean _GLEE_WGL_EXT_extensions_string;
GLEE_EXTERN GLboolean _GLEE_WGL_EXT_swap_control;
GLEE_EXTERN GLboolean _GLEE_WGL_NV_vertex_array_range;
GLEE_EXTERN GLboolean _GLEE_WGL_OML_sync_control;
GLEE_EXTERN GLboolean _GLEE_WGL_I3D_swap_frame_usage;
GLEE_EXTERN GLboolean _GLEE_WGL_NV_video_output;
/* Aliases for extension querying variables */
#define GLEE_WGL_ARB_buffer_region GLeeEnabled(&_GLEE_WGL_ARB_buffer_region)
#define GLEE_WGL_ARB_multisample GLeeEnabled(&_GLEE_WGL_ARB_multisample)
#define GLEE_WGL_ARB_extensions_string GLeeEnabled(&_GLEE_WGL_ARB_extensions_string)
#define GLEE_WGL_ARB_pixel_format GLeeEnabled(&_GLEE_WGL_ARB_pixel_format)
#define GLEE_WGL_ARB_make_current_read GLeeEnabled(&_GLEE_WGL_ARB_make_current_read)
#define GLEE_WGL_ARB_pbuffer GLeeEnabled(&_GLEE_WGL_ARB_pbuffer)
#define GLEE_WGL_ARB_render_texture GLeeEnabled(&_GLEE_WGL_ARB_render_texture)
#define GLEE_WGL_ARB_pixel_format_float GLeeEnabled(&_GLEE_WGL_ARB_pixel_format_float)
#define GLEE_WGL_ARB_create_context GLeeEnabled(&_GLEE_WGL_ARB_create_context)
#define GLEE_WGL_EXT_make_current_read GLeeEnabled(&_GLEE_WGL_EXT_make_current_read)
#define GLEE_WGL_EXT_pixel_format GLeeEnabled(&_GLEE_WGL_EXT_pixel_format)
#define GLEE_WGL_EXT_pbuffer GLeeEnabled(&_GLEE_WGL_EXT_pbuffer)
#define GLEE_WGL_EXT_depth_float GLeeEnabled(&_GLEE_WGL_EXT_depth_float)
#define GLEE_WGL_3DFX_multisample GLeeEnabled(&_GLEE_WGL_3DFX_multisample)
#define GLEE_WGL_EXT_multisample GLeeEnabled(&_GLEE_WGL_EXT_multisample)
#define GLEE_WGL_I3D_digital_video_control GLeeEnabled(&_GLEE_WGL_I3D_digital_video_control)
#define GLEE_WGL_I3D_gamma GLeeEnabled(&_GLEE_WGL_I3D_gamma)
#define GLEE_WGL_I3D_genlock GLeeEnabled(&_GLEE_WGL_I3D_genlock)
#define GLEE_WGL_I3D_image_buffer GLeeEnabled(&_GLEE_WGL_I3D_image_buffer)
#define GLEE_WGL_I3D_swap_frame_lock GLeeEnabled(&_GLEE_WGL_I3D_swap_frame_lock)
#define GLEE_WGL_NV_render_depth_texture GLeeEnabled(&_GLEE_WGL_NV_render_depth_texture)
#define GLEE_WGL_NV_render_texture_rectangle GLeeEnabled(&_GLEE_WGL_NV_render_texture_rectangle)
#define GLEE_WGL_ATI_pixel_format_float GLeeEnabled(&_GLEE_WGL_ATI_pixel_format_float)
#define GLEE_WGL_NV_float_buffer GLeeEnabled(&_GLEE_WGL_NV_float_buffer)
#define GLEE_WGL_3DL_stereo_control GLeeEnabled(&_GLEE_WGL_3DL_stereo_control)
#define GLEE_WGL_EXT_pixel_format_packed_float GLeeEnabled(&_GLEE_WGL_EXT_pixel_format_packed_float)
#define GLEE_WGL_EXT_framebuffer_sRGB GLeeEnabled(&_GLEE_WGL_EXT_framebuffer_sRGB)
#define GLEE_WGL_NV_present_video GLeeEnabled(&_GLEE_WGL_NV_present_video)
#define GLEE_WGL_NV_video_out GLeeEnabled(&_GLEE_WGL_NV_video_out)
#define GLEE_WGL_NV_swap_group GLeeEnabled(&_GLEE_WGL_NV_swap_group)
#define GLEE_WGL_EXT_display_color_table GLeeEnabled(&_GLEE_WGL_EXT_display_color_table)
#define GLEE_WGL_EXT_extensions_string GLeeEnabled(&_GLEE_WGL_EXT_extensions_string)
#define GLEE_WGL_EXT_swap_control GLeeEnabled(&_GLEE_WGL_EXT_swap_control)
#define GLEE_WGL_NV_vertex_array_range GLeeEnabled(&_GLEE_WGL_NV_vertex_array_range)
#define GLEE_WGL_OML_sync_control GLeeEnabled(&_GLEE_WGL_OML_sync_control)
#define GLEE_WGL_I3D_swap_frame_usage GLeeEnabled(&_GLEE_WGL_I3D_swap_frame_usage)
#define GLEE_WGL_NV_video_output GLeeEnabled(&_GLEE_WGL_NV_video_output)
/* WGL_ARB_buffer_region */
#ifndef WGL_ARB_buffer_region
#define WGL_ARB_buffer_region 1
#define __GLEE_WGL_ARB_buffer_region 1
/* Constants */
#define WGL_FRONT_COLOR_BUFFER_BIT_ARB 0x00000001
#define WGL_BACK_COLOR_BUFFER_BIT_ARB 0x00000002
#define WGL_DEPTH_BUFFER_BIT_ARB 0x00000004
#define WGL_STENCIL_BUFFER_BIT_ARB 0x00000008
typedef HANDLE (APIENTRYP PFNWGLCREATEBUFFERREGIONARBPROC) (HDC hDC, int iLayerPlane, UINT uType);
typedef VOID (APIENTRYP PFNWGLDELETEBUFFERREGIONARBPROC) (HANDLE hRegion);
typedef BOOL (APIENTRYP PFNWGLSAVEBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height);
typedef BOOL (APIENTRYP PFNWGLRESTOREBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc);
GLEE_EXTERN PFNWGLCREATEBUFFERREGIONARBPROC pwglCreateBufferRegionARB;
GLEE_EXTERN PFNWGLDELETEBUFFERREGIONARBPROC pwglDeleteBufferRegionARB;
GLEE_EXTERN PFNWGLSAVEBUFFERREGIONARBPROC pwglSaveBufferRegionARB;
GLEE_EXTERN PFNWGLRESTOREBUFFERREGIONARBPROC pwglRestoreBufferRegionARB;
#define wglCreateBufferRegionARB pwglCreateBufferRegionARB
#define wglDeleteBufferRegionARB pwglDeleteBufferRegionARB
#define wglSaveBufferRegionARB pwglSaveBufferRegionARB
#define wglRestoreBufferRegionARB pwglRestoreBufferRegionARB
#endif
/* WGL_ARB_multisample */
#ifndef WGL_ARB_multisample
#define WGL_ARB_multisample 1
#define __GLEE_WGL_ARB_multisample 1
/* Constants */
#define WGL_SAMPLE_BUFFERS_ARB 0x2041
#define WGL_SAMPLES_ARB 0x2042
#endif
/* WGL_ARB_extensions_string */
#ifndef WGL_ARB_extensions_string
#define WGL_ARB_extensions_string 1
#define __GLEE_WGL_ARB_extensions_string 1
/* Constants */
typedef const char * (APIENTRYP PFNWGLGETEXTENSIONSSTRINGARBPROC) (HDC hdc);
GLEE_EXTERN PFNWGLGETEXTENSIONSSTRINGARBPROC pwglGetExtensionsStringARB;
#define wglGetExtensionsStringARB pwglGetExtensionsStringARB
#endif
/* WGL_ARB_pixel_format */
#ifndef WGL_ARB_pixel_format
#define WGL_ARB_pixel_format 1
#define __GLEE_WGL_ARB_pixel_format 1
/* Constants */
#define WGL_NUMBER_PIXEL_FORMATS_ARB 0x2000
#define WGL_DRAW_TO_WINDOW_ARB 0x2001
#define WGL_DRAW_TO_BITMAP_ARB 0x2002
#define WGL_ACCELERATION_ARB 0x2003
#define WGL_NEED_PALETTE_ARB 0x2004
#define WGL_NEED_SYSTEM_PALETTE_ARB 0x2005
#define WGL_SWAP_LAYER_BUFFERS_ARB 0x2006
#define WGL_SWAP_METHOD_ARB 0x2007
#define WGL_NUMBER_OVERLAYS_ARB 0x2008
#define WGL_NUMBER_UNDERLAYS_ARB 0x2009
#define WGL_TRANSPARENT_ARB 0x200A
#define WGL_TRANSPARENT_RED_VALUE_ARB 0x2037
#define WGL_TRANSPARENT_GREEN_VALUE_ARB 0x2038
#define WGL_TRANSPARENT_BLUE_VALUE_ARB 0x2039
#define WGL_TRANSPARENT_ALPHA_VALUE_ARB 0x203A
#define WGL_TRANSPARENT_INDEX_VALUE_ARB 0x203B
#define WGL_SHARE_DEPTH_ARB 0x200C
#define WGL_SHARE_STENCIL_ARB 0x200D
#define WGL_SHARE_ACCUM_ARB 0x200E
#define WGL_SUPPORT_GDI_ARB 0x200F
#define WGL_SUPPORT_OPENGL_ARB 0x2010
#define WGL_DOUBLE_BUFFER_ARB 0x2011
#define WGL_STEREO_ARB 0x2012
#define WGL_PIXEL_TYPE_ARB 0x2013
#define WGL_COLOR_BITS_ARB 0x2014
#define WGL_RED_BITS_ARB 0x2015
#define WGL_RED_SHIFT_ARB 0x2016
#define WGL_GREEN_BITS_ARB 0x2017
#define WGL_GREEN_SHIFT_ARB 0x2018
#define WGL_BLUE_BITS_ARB 0x2019
#define WGL_BLUE_SHIFT_ARB 0x201A
#define WGL_ALPHA_BITS_ARB 0x201B
#define WGL_ALPHA_SHIFT_ARB 0x201C
#define WGL_ACCUM_BITS_ARB 0x201D
#define WGL_ACCUM_RED_BITS_ARB 0x201E
#define WGL_ACCUM_GREEN_BITS_ARB 0x201F
#define WGL_ACCUM_BLUE_BITS_ARB 0x2020
#define WGL_ACCUM_ALPHA_BITS_ARB 0x2021
#define WGL_DEPTH_BITS_ARB 0x2022
#define WGL_STENCIL_BITS_ARB 0x2023
#define WGL_AUX_BUFFERS_ARB 0x2024
#define WGL_NO_ACCELERATION_ARB 0x2025
#define WGL_GENERIC_ACCELERATION_ARB 0x2026
#define WGL_FULL_ACCELERATION_ARB 0x2027
#define WGL_SWAP_EXCHANGE_ARB 0x2028
#define WGL_SWAP_COPY_ARB 0x2029
#define WGL_SWAP_UNDEFINED_ARB 0x202A
#define WGL_TYPE_RGBA_ARB 0x202B
#define WGL_TYPE_COLORINDEX_ARB 0x202C
typedef BOOL (APIENTRYP PFNWGLGETPIXELFORMATATTRIBIVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, int * piValues);
typedef BOOL (APIENTRYP PFNWGLGETPIXELFORMATATTRIBFVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, FLOAT * pfValues);
typedef BOOL (APIENTRYP PFNWGLCHOOSEPIXELFORMATARBPROC) (HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats);
GLEE_EXTERN PFNWGLGETPIXELFORMATATTRIBIVARBPROC pwglGetPixelFormatAttribivARB;
GLEE_EXTERN PFNWGLGETPIXELFORMATATTRIBFVARBPROC pwglGetPixelFormatAttribfvARB;
GLEE_EXTERN PFNWGLCHOOSEPIXELFORMATARBPROC pwglChoosePixelFormatARB;
#define wglGetPixelFormatAttribivARB pwglGetPixelFormatAttribivARB
#define wglGetPixelFormatAttribfvARB pwglGetPixelFormatAttribfvARB
#define wglChoosePixelFormatARB pwglChoosePixelFormatARB
#endif
/* WGL_ARB_make_current_read */
#ifndef WGL_ARB_make_current_read
#define WGL_ARB_make_current_read 1
#define __GLEE_WGL_ARB_make_current_read 1
/* Constants */
#define ERROR_INVALID_PIXEL_TYPE_ARB 0x2043
#define ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB 0x2054
typedef BOOL (APIENTRYP PFNWGLMAKECONTEXTCURRENTARBPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc);
typedef HDC (APIENTRYP PFNWGLGETCURRENTREADDCARBPROC) ();
GLEE_EXTERN PFNWGLMAKECONTEXTCURRENTARBPROC pwglMakeContextCurrentARB;
GLEE_EXTERN PFNWGLGETCURRENTREADDCARBPROC pwglGetCurrentReadDCARB;
#define wglMakeContextCurrentARB pwglMakeContextCurrentARB
#define wglGetCurrentReadDCARB pwglGetCurrentReadDCARB
#endif
/* WGL_ARB_pbuffer */
#ifndef WGL_ARB_pbuffer
#define WGL_ARB_pbuffer 1
#define __GLEE_WGL_ARB_pbuffer 1
/* Constants */
#define WGL_DRAW_TO_PBUFFER_ARB 0x202D
#define WGL_MAX_PBUFFER_PIXELS_ARB 0x202E
#define WGL_MAX_PBUFFER_WIDTH_ARB 0x202F
#define WGL_MAX_PBUFFER_HEIGHT_ARB 0x2030
#define WGL_PBUFFER_LARGEST_ARB 0x2033
#define WGL_PBUFFER_WIDTH_ARB 0x2034
#define WGL_PBUFFER_HEIGHT_ARB 0x2035
#define WGL_PBUFFER_LOST_ARB 0x2036
typedef HPBUFFERARB (APIENTRYP PFNWGLCREATEPBUFFERARBPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList);
typedef HDC (APIENTRYP PFNWGLGETPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer);
typedef int (APIENTRYP PFNWGLRELEASEPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer, HDC hDC);
typedef BOOL (APIENTRYP PFNWGLDESTROYPBUFFERARBPROC) (HPBUFFERARB hPbuffer);
typedef BOOL (APIENTRYP PFNWGLQUERYPBUFFERARBPROC) (HPBUFFERARB hPbuffer, int iAttribute, int * piValue);
GLEE_EXTERN PFNWGLCREATEPBUFFERARBPROC pwglCreatePbufferARB;
GLEE_EXTERN PFNWGLGETPBUFFERDCARBPROC pwglGetPbufferDCARB;
GLEE_EXTERN PFNWGLRELEASEPBUFFERDCARBPROC pwglReleasePbufferDCARB;
GLEE_EXTERN PFNWGLDESTROYPBUFFERARBPROC pwglDestroyPbufferARB;
GLEE_EXTERN PFNWGLQUERYPBUFFERARBPROC pwglQueryPbufferARB;
#define wglCreatePbufferARB pwglCreatePbufferARB
#define wglGetPbufferDCARB pwglGetPbufferDCARB
#define wglReleasePbufferDCARB pwglReleasePbufferDCARB
#define wglDestroyPbufferARB pwglDestroyPbufferARB
#define wglQueryPbufferARB pwglQueryPbufferARB
#endif
/* WGL_ARB_render_texture */
#ifndef WGL_ARB_render_texture
#define WGL_ARB_render_texture 1
#define __GLEE_WGL_ARB_render_texture 1
/* Constants */
#define WGL_BIND_TO_TEXTURE_RGB_ARB 0x2070
#define WGL_BIND_TO_TEXTURE_RGBA_ARB 0x2071
#define WGL_TEXTURE_FORMAT_ARB 0x2072
#define WGL_TEXTURE_TARGET_ARB 0x2073
#define WGL_MIPMAP_TEXTURE_ARB 0x2074
#define WGL_TEXTURE_RGB_ARB 0x2075