This file is indexed.

/usr/include/sage/sage_fptr.h is in libsage-dev 0.2.0-4.1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

   1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
/* This file is autogenerated by build_sage.pl */
// This file may be redistributed and modified only under the terms of
// the GNU Lesser General Public License (See COPYING for details).
// Copyright (C) 2003 - 2006 Simon Goodall

#ifndef GLEXT_SAGE_H
#define GLEXT_SAGE_H 1

#ifndef APIENTRY
#define APIENTRY
#endif

#ifndef APIENTRYP
#define APIENTRYP APIENTRY *
#endif

typedef void (APIENTRYP SAGE_PFNGLBLENDCOLORPROC) (GLclampf, GLclampf, GLclampf, GLclampf);
typedef void (APIENTRYP SAGE_PFNGLBLENDEQUATIONPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLDRAWRANGEELEMENTSPROC) (GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCOLORTABLEPROC) (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum, GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum, GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLCOPYCOLORTABLEPROC) (GLenum, GLenum, GLint, GLint, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLGETCOLORTABLEPROC) (GLenum, GLenum, GLenum, GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLCOLORSUBTABLEPROC) (GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCOPYCOLORSUBTABLEPROC) (GLenum, GLsizei, GLint, GLint, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONFILTER1DPROC) (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONFILTER2DPROC) (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONPARAMETERFPROC) (GLenum, GLenum, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum, GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONPARAMETERIPROC) (GLenum, GLenum, GLint);
typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum, GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum, GLenum, GLint, GLint, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum, GLenum, GLint, GLint, GLsizei, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLGETCONVOLUTIONFILTERPROC) (GLenum, GLenum, GLenum, GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETSEPARABLEFILTERPROC) (GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLSEPARABLEFILTER2DPROC) (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLGETHISTOGRAMPROC) (GLenum, GLboolean, GLenum, GLenum, GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETMINMAXPROC) (GLenum, GLboolean, GLenum, GLenum, GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLGETMINMAXPARAMETERFVPROC) (GLenum, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETMINMAXPARAMETERIVPROC) (GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLHISTOGRAMPROC) (GLenum, GLsizei, GLenum, GLboolean);
typedef void (APIENTRYP SAGE_PFNGLMINMAXPROC) (GLenum, GLenum, GLboolean);
typedef void (APIENTRYP SAGE_PFNGLRESETHISTOGRAMPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLRESETMINMAXPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLTEXIMAGE3DPROC) (GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLTEXSUBIMAGE3DPROC) (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLACTIVETEXTUREPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLCLIENTACTIVETEXTUREPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1DPROC) (GLenum, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1DVPROC) (GLenum, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1FPROC) (GLenum, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1FVPROC) (GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1IPROC) (GLenum, GLint);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1IVPROC) (GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1SPROC) (GLenum, GLshort);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1SVPROC) (GLenum, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2DPROC) (GLenum, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2DVPROC) (GLenum, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2FPROC) (GLenum, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2FVPROC) (GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2IPROC) (GLenum, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2IVPROC) (GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2SPROC) (GLenum, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2SVPROC) (GLenum, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3DPROC) (GLenum, GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3DVPROC) (GLenum, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3FPROC) (GLenum, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3FVPROC) (GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3IPROC) (GLenum, GLint, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3IVPROC) (GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3SPROC) (GLenum, GLshort, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3SVPROC) (GLenum, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4DPROC) (GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4DVPROC) (GLenum, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4FPROC) (GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4FVPROC) (GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4IPROC) (GLenum, GLint, GLint, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4IVPROC) (GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4SPROC) (GLenum, GLshort, GLshort, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4SVPROC) (GLenum, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLSAMPLECOVERAGEPROC) (GLclampf, GLboolean);
typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum, GLint, GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLBLENDFUNCSEPARATEPROC) (GLenum, GLenum, GLenum, GLenum);
typedef void (APIENTRYP SAGE_PFNGLFOGCOORDFPROC) (GLfloat);
typedef void (APIENTRYP SAGE_PFNGLFOGCOORDFVPROC) (const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLFOGCOORDDPROC) (GLdouble);
typedef void (APIENTRYP SAGE_PFNGLFOGCOORDDVPROC) (const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLFOGCOORDPOINTERPROC) (GLenum, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLMULTIDRAWARRAYSPROC) (GLenum, GLint *, GLsizei *, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLMULTIDRAWELEMENTSPROC) (GLenum, const GLsizei *, GLenum, const GLvoid* *, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERFPROC) (GLenum, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERFVPROC) (GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERIPROC) (GLenum, GLint);
typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERIVPROC) (GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3BPROC) (GLbyte, GLbyte, GLbyte);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3BVPROC) (const GLbyte *);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3DPROC) (GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3DVPROC) (const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3FPROC) (GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3FVPROC) (const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3IPROC) (GLint, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3IVPROC) (const GLint *);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3SPROC) (GLshort, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3SVPROC) (const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3UBPROC) (GLubyte, GLubyte, GLubyte);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte *);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3UIPROC) (GLuint, GLuint, GLuint);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3UIVPROC) (const GLuint *);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3USPROC) (GLushort, GLushort, GLushort);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3USVPROC) (const GLushort *);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLORPOINTERPROC) (GLint, GLenum, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2DPROC) (GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2DVPROC) (const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2FPROC) (GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2FVPROC) (const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2IPROC) (GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2IVPROC) (const GLint *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2SPROC) (GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2SVPROC) (const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3DPROC) (GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3DVPROC) (const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3FPROC) (GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3FVPROC) (const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3IPROC) (GLint, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3IVPROC) (const GLint *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3SPROC) (GLshort, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3SVPROC) (const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLGENQUERIESPROC) (GLsizei, GLuint *);
typedef void (APIENTRYP SAGE_PFNGLDELETEQUERIESPROC) (GLsizei, const GLuint *);
typedef GLboolean (APIENTRYP SAGE_PFNGLISQUERYPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLBEGINQUERYPROC) (GLenum, GLuint);
typedef void (APIENTRYP SAGE_PFNGLENDQUERYPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLGETQUERYIVPROC) (GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETQUERYOBJECTIVPROC) (GLuint, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETQUERYOBJECTUIVPROC) (GLuint, GLenum, GLuint *);
typedef void (APIENTRYP SAGE_PFNGLBINDBUFFERPROC) (GLenum, GLuint);
typedef void (APIENTRYP SAGE_PFNGLDELETEBUFFERSPROC) (GLsizei, const GLuint *);
typedef void (APIENTRYP SAGE_PFNGLGENBUFFERSPROC) (GLsizei, GLuint *);
typedef GLboolean (APIENTRYP SAGE_PFNGLISBUFFERPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLBUFFERDATAPROC) (GLenum, GLsizeiptr, const GLvoid *, GLenum);
typedef void (APIENTRYP SAGE_PFNGLBUFFERSUBDATAPROC) (GLenum, GLintptr, GLsizeiptr, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLGETBUFFERSUBDATAPROC) (GLenum, GLintptr, GLsizeiptr, GLvoid *);
typedef GLvoid* (APIENTRYP SAGE_PFNGLMAPBUFFERPROC) (GLenum, GLenum);
typedef GLboolean (APIENTRYP SAGE_PFNGLUNMAPBUFFERPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLGETBUFFERPARAMETERIVPROC) (GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETBUFFERPOINTERVPROC) (GLenum, GLenum, GLvoid* *);
typedef void (APIENTRYP SAGE_PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum, GLenum);
typedef void (APIENTRYP SAGE_PFNGLDRAWBUFFERSPROC) (GLsizei, const GLenum *);
typedef void (APIENTRYP SAGE_PFNGLSTENCILOPSEPARATEPROC) (GLenum, GLenum, GLenum, GLenum);
typedef void (APIENTRYP SAGE_PFNGLSTENCILFUNCSEPARATEPROC) (GLenum, GLenum, GLint, GLuint);
typedef void (APIENTRYP SAGE_PFNGLSTENCILMASKSEPARATEPROC) (GLenum, GLuint);
typedef void (APIENTRYP SAGE_PFNGLATTACHSHADERPROC) (GLuint, GLuint);
typedef void (APIENTRYP SAGE_PFNGLBINDATTRIBLOCATIONPROC) (GLuint, GLuint, const GLchar *);
typedef void (APIENTRYP SAGE_PFNGLCOMPILESHADERPROC) (GLuint);
typedef GLuint (APIENTRYP SAGE_PFNGLCREATEPROGRAMPROC) (void);
typedef GLuint (APIENTRYP SAGE_PFNGLCREATESHADERPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLDELETEPROGRAMPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLDELETESHADERPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLDETACHSHADERPROC) (GLuint, GLuint);
typedef void (APIENTRYP SAGE_PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLGETACTIVEATTRIBPROC) (GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *);
typedef void (APIENTRYP SAGE_PFNGLGETACTIVEUNIFORMPROC) (GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *);
typedef void (APIENTRYP SAGE_PFNGLGETATTACHEDSHADERSPROC) (GLuint, GLsizei, GLsizei *, GLuint *);
typedef GLint (APIENTRYP SAGE_PFNGLGETATTRIBLOCATIONPROC) (GLuint, const GLchar *);
typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMIVPROC) (GLuint, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMINFOLOGPROC) (GLuint, GLsizei, GLsizei *, GLchar *);
typedef void (APIENTRYP SAGE_PFNGLGETSHADERIVPROC) (GLuint, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETSHADERINFOLOGPROC) (GLuint, GLsizei, GLsizei *, GLchar *);
typedef void (APIENTRYP SAGE_PFNGLGETSHADERSOURCEPROC) (GLuint, GLsizei, GLsizei *, GLchar *);
typedef GLint (APIENTRYP SAGE_PFNGLGETUNIFORMLOCATIONPROC) (GLuint, const GLchar *);
typedef void (APIENTRYP SAGE_PFNGLGETUNIFORMFVPROC) (GLuint, GLint, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETUNIFORMIVPROC) (GLuint, GLint, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBDVPROC) (GLuint, GLenum, GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBFVPROC) (GLuint, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBIVPROC) (GLuint, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint, GLenum, GLvoid* *);
typedef GLboolean (APIENTRYP SAGE_PFNGLISPROGRAMPROC) (GLuint);
typedef GLboolean (APIENTRYP SAGE_PFNGLISSHADERPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLLINKPROGRAMPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLSHADERSOURCEPROC) (GLuint, GLsizei, const GLchar* *, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLUSEPROGRAMPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM1FPROC) (GLint, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM2FPROC) (GLint, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM3FPROC) (GLint, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM4FPROC) (GLint, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM1IPROC) (GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM2IPROC) (GLint, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM3IPROC) (GLint, GLint, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM4IPROC) (GLint, GLint, GLint, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM1FVPROC) (GLint, GLsizei, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM2FVPROC) (GLint, GLsizei, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM3FVPROC) (GLint, GLsizei, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM4FVPROC) (GLint, GLsizei, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM1IVPROC) (GLint, GLsizei, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM2IVPROC) (GLint, GLsizei, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM3IVPROC) (GLint, GLsizei, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM4IVPROC) (GLint, GLsizei, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLUNIFORMMATRIX2FVPROC) (GLint, GLsizei, GLboolean, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLUNIFORMMATRIX3FVPROC) (GLint, GLsizei, GLboolean, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLUNIFORMMATRIX4FVPROC) (GLint, GLsizei, GLboolean, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVALIDATEPROGRAMPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1DPROC) (GLuint, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1DVPROC) (GLuint, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1FPROC) (GLuint, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1FVPROC) (GLuint, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1SPROC) (GLuint, GLshort);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1SVPROC) (GLuint, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2DPROC) (GLuint, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2DVPROC) (GLuint, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2FPROC) (GLuint, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2FVPROC) (GLuint, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2SPROC) (GLuint, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2SVPROC) (GLuint, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3DPROC) (GLuint, GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3DVPROC) (GLuint, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3FPROC) (GLuint, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3FVPROC) (GLuint, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3SPROC) (GLuint, GLshort, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3SVPROC) (GLuint, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NBVPROC) (GLuint, const GLbyte *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NIVPROC) (GLuint, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NSVPROC) (GLuint, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NUBPROC) (GLuint, GLubyte, GLubyte, GLubyte, GLubyte);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NUBVPROC) (GLuint, const GLubyte *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NUIVPROC) (GLuint, const GLuint *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NUSVPROC) (GLuint, const GLushort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4BVPROC) (GLuint, const GLbyte *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4DPROC) (GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4DVPROC) (GLuint, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4FPROC) (GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4FVPROC) (GLuint, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4IVPROC) (GLuint, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4SPROC) (GLuint, GLshort, GLshort, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4SVPROC) (GLuint, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4UBVPROC) (GLuint, const GLubyte *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4UIVPROC) (GLuint, const GLuint *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4USVPROC) (GLuint, const GLushort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBPOINTERPROC) (GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLACTIVETEXTUREARBPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1DARBPROC) (GLenum, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1DVARBPROC) (GLenum, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1FARBPROC) (GLenum, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1FVARBPROC) (GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1IARBPROC) (GLenum, GLint);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1IVARBPROC) (GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1SARBPROC) (GLenum, GLshort);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1SVARBPROC) (GLenum, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2DARBPROC) (GLenum, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2DVARBPROC) (GLenum, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2FARBPROC) (GLenum, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2FVARBPROC) (GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2IARBPROC) (GLenum, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2IVARBPROC) (GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2SARBPROC) (GLenum, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2SVARBPROC) (GLenum, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3DARBPROC) (GLenum, GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3DVARBPROC) (GLenum, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3FARBPROC) (GLenum, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3FVARBPROC) (GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3IARBPROC) (GLenum, GLint, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3IVARBPROC) (GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3SARBPROC) (GLenum, GLshort, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3SVARBPROC) (GLenum, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4DARBPROC) (GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4DVARBPROC) (GLenum, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4FARBPROC) (GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4FVARBPROC) (GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4IARBPROC) (GLenum, GLint, GLint, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4IVARBPROC) (GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4SARBPROC) (GLenum, GLshort, GLshort, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4SVARBPROC) (GLenum, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLSAMPLECOVERAGEARBPROC) (GLclampf, GLboolean);
typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum, GLint, GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERFARBPROC) (GLenum, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERFVARBPROC) (GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLWEIGHTBVARBPROC) (GLint, const GLbyte *);
typedef void (APIENTRYP SAGE_PFNGLWEIGHTSVARBPROC) (GLint, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLWEIGHTIVARBPROC) (GLint, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLWEIGHTFVARBPROC) (GLint, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLWEIGHTDVARBPROC) (GLint, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLWEIGHTUBVARBPROC) (GLint, const GLubyte *);
typedef void (APIENTRYP SAGE_PFNGLWEIGHTUSVARBPROC) (GLint, const GLushort *);
typedef void (APIENTRYP SAGE_PFNGLWEIGHTUIVARBPROC) (GLint, const GLuint *);
typedef void (APIENTRYP SAGE_PFNGLWEIGHTPOINTERARBPROC) (GLint, GLenum, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXBLENDARBPROC) (GLint);
typedef void (APIENTRYP SAGE_PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint);
typedef void (APIENTRYP SAGE_PFNGLMATRIXINDEXUBVARBPROC) (GLint, const GLubyte *);
typedef void (APIENTRYP SAGE_PFNGLMATRIXINDEXUSVARBPROC) (GLint, const GLushort *);
typedef void (APIENTRYP SAGE_PFNGLMATRIXINDEXUIVARBPROC) (GLint, const GLuint *);
typedef void (APIENTRYP SAGE_PFNGLMATRIXINDEXPOINTERARBPROC) (GLint, GLenum, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2DARBPROC) (GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2DVARBPROC) (const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2FARBPROC) (GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2FVARBPROC) (const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2IARBPROC) (GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2IVARBPROC) (const GLint *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2SARBPROC) (GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2SVARBPROC) (const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3DARBPROC) (GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3DVARBPROC) (const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3FARBPROC) (GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3FVARBPROC) (const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3IARBPROC) (GLint, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3IVARBPROC) (const GLint *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3SARBPROC) (GLshort, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3SVARBPROC) (const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1DARBPROC) (GLuint, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1DVARBPROC) (GLuint, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1FARBPROC) (GLuint, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1FVARBPROC) (GLuint, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1SARBPROC) (GLuint, GLshort);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1SVARBPROC) (GLuint, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2DARBPROC) (GLuint, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2DVARBPROC) (GLuint, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2FARBPROC) (GLuint, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2FVARBPROC) (GLuint, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2SARBPROC) (GLuint, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2SVARBPROC) (GLuint, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3DARBPROC) (GLuint, GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3DVARBPROC) (GLuint, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3FARBPROC) (GLuint, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3FVARBPROC) (GLuint, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3SARBPROC) (GLuint, GLshort, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3SVARBPROC) (GLuint, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NBVARBPROC) (GLuint, const GLbyte *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NIVARBPROC) (GLuint, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NSVARBPROC) (GLuint, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NUBARBPROC) (GLuint, GLubyte, GLubyte, GLubyte, GLubyte);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint, const GLubyte *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint, const GLuint *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint, const GLushort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4BVARBPROC) (GLuint, const GLbyte *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4DARBPROC) (GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4DVARBPROC) (GLuint, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4FARBPROC) (GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4FVARBPROC) (GLuint, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4IVARBPROC) (GLuint, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4SARBPROC) (GLuint, GLshort, GLshort, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4SVARBPROC) (GLuint, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4UBVARBPROC) (GLuint, const GLubyte *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4UIVARBPROC) (GLuint, const GLuint *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4USVARBPROC) (GLuint, const GLushort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLPROGRAMSTRINGARBPROC) (GLenum, GLenum, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLBINDPROGRAMARBPROC) (GLenum, GLuint);
typedef void (APIENTRYP SAGE_PFNGLDELETEPROGRAMSARBPROC) (GLsizei, const GLuint *);
typedef void (APIENTRYP SAGE_PFNGLGENPROGRAMSARBPROC) (GLsizei, GLuint *);
typedef void (APIENTRYP SAGE_PFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum, GLuint, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum, GLuint, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum, GLuint, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum, GLuint, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum, GLuint, GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum, GLuint, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum, GLuint, GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum, GLuint, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMIVARBPROC) (GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMSTRINGARBPROC) (GLenum, GLenum, GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBDVARBPROC) (GLuint, GLenum, GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBFVARBPROC) (GLuint, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBIVARBPROC) (GLuint, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint, GLenum, GLvoid* *);
typedef GLboolean (APIENTRYP SAGE_PFNGLISPROGRAMARBPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLBINDBUFFERARBPROC) (GLenum, GLuint);
typedef void (APIENTRYP SAGE_PFNGLDELETEBUFFERSARBPROC) (GLsizei, const GLuint *);
typedef void (APIENTRYP SAGE_PFNGLGENBUFFERSARBPROC) (GLsizei, GLuint *);
typedef GLboolean (APIENTRYP SAGE_PFNGLISBUFFERARBPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLBUFFERDATAARBPROC) (GLenum, GLsizeiptrARB, const GLvoid *, GLenum);
typedef void (APIENTRYP SAGE_PFNGLBUFFERSUBDATAARBPROC) (GLenum, GLintptrARB, GLsizeiptrARB, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLGETBUFFERSUBDATAARBPROC) (GLenum, GLintptrARB, GLsizeiptrARB, GLvoid *);
typedef GLvoid* (APIENTRYP SAGE_PFNGLMAPBUFFERARBPROC) (GLenum, GLenum);
typedef GLboolean (APIENTRYP SAGE_PFNGLUNMAPBUFFERARBPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETBUFFERPOINTERVARBPROC) (GLenum, GLenum, GLvoid* *);
typedef void (APIENTRYP SAGE_PFNGLGENQUERIESARBPROC) (GLsizei, GLuint *);
typedef void (APIENTRYP SAGE_PFNGLDELETEQUERIESARBPROC) (GLsizei, const GLuint *);
typedef GLboolean (APIENTRYP SAGE_PFNGLISQUERYARBPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLBEGINQUERYARBPROC) (GLenum, GLuint);
typedef void (APIENTRYP SAGE_PFNGLENDQUERYARBPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLGETQUERYIVARBPROC) (GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETQUERYOBJECTIVARBPROC) (GLuint, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETQUERYOBJECTUIVARBPROC) (GLuint, GLenum, GLuint *);
typedef void (APIENTRYP SAGE_PFNGLDELETEOBJECTARBPROC) (GLhandleARB);
typedef GLhandleARB (APIENTRYP SAGE_PFNGLGETHANDLEARBPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLDETACHOBJECTARBPROC) (GLhandleARB, GLhandleARB);
typedef GLhandleARB (APIENTRYP SAGE_PFNGLCREATESHADEROBJECTARBPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLSHADERSOURCEARBPROC) (GLhandleARB, GLsizei, const GLcharARB* *, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLCOMPILESHADERARBPROC) (GLhandleARB);
typedef GLhandleARB (APIENTRYP SAGE_PFNGLCREATEPROGRAMOBJECTARBPROC) (void);
typedef void (APIENTRYP SAGE_PFNGLATTACHOBJECTARBPROC) (GLhandleARB, GLhandleARB);
typedef void (APIENTRYP SAGE_PFNGLLINKPROGRAMARBPROC) (GLhandleARB);
typedef void (APIENTRYP SAGE_PFNGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB);
typedef void (APIENTRYP SAGE_PFNGLVALIDATEPROGRAMARBPROC) (GLhandleARB);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM1FARBPROC) (GLint, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM2FARBPROC) (GLint, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM3FARBPROC) (GLint, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM4FARBPROC) (GLint, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM1IARBPROC) (GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM2IARBPROC) (GLint, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM3IARBPROC) (GLint, GLint, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM4IARBPROC) (GLint, GLint, GLint, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM1FVARBPROC) (GLint, GLsizei, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM2FVARBPROC) (GLint, GLsizei, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM3FVARBPROC) (GLint, GLsizei, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM4FVARBPROC) (GLint, GLsizei, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM1IVARBPROC) (GLint, GLsizei, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM2IVARBPROC) (GLint, GLsizei, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM3IVARBPROC) (GLint, GLsizei, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLUNIFORM4IVARBPROC) (GLint, GLsizei, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLUNIFORMMATRIX2FVARBPROC) (GLint, GLsizei, GLboolean, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLUNIFORMMATRIX3FVARBPROC) (GLint, GLsizei, GLboolean, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLUNIFORMMATRIX4FVARBPROC) (GLint, GLsizei, GLboolean, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETINFOLOGARBPROC) (GLhandleARB, GLsizei, GLsizei *, GLcharARB *);
typedef void (APIENTRYP SAGE_PFNGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB, GLsizei, GLsizei *, GLhandleARB *);
typedef GLint (APIENTRYP SAGE_PFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB, const GLcharARB *);
typedef void (APIENTRYP SAGE_PFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLcharARB *);
typedef void (APIENTRYP SAGE_PFNGLGETUNIFORMFVARBPROC) (GLhandleARB, GLint, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETUNIFORMIVARBPROC) (GLhandleARB, GLint, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETSHADERSOURCEARBPROC) (GLhandleARB, GLsizei, GLsizei *, GLcharARB *);
typedef void (APIENTRYP SAGE_PFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB, GLuint, const GLcharARB *);
typedef void (APIENTRYP SAGE_PFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLcharARB *);
typedef GLint (APIENTRYP SAGE_PFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB, const GLcharARB *);
typedef void (APIENTRYP SAGE_PFNGLDRAWBUFFERSARBPROC) (GLsizei, const GLenum *);
typedef void (APIENTRYP SAGE_PFNGLCLAMPCOLORARBPROC) (GLenum, GLenum);
typedef void (APIENTRYP SAGE_PFNGLBLENDCOLOREXTPROC) (GLclampf, GLclampf, GLclampf, GLclampf);
typedef void (APIENTRYP SAGE_PFNGLPOLYGONOFFSETEXTPROC) (GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLTEXIMAGE3DEXTPROC) (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLTEXSUBIMAGE3DEXTPROC) (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLGETTEXFILTERFUNCSGISPROC) (GLenum, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLTEXFILTERFUNCSGISPROC) (GLenum, GLenum, GLsizei, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint);
typedef void (APIENTRYP SAGE_PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint);
typedef void (APIENTRYP SAGE_PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum, GLint, GLint, GLint, GLint, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLGETHISTOGRAMEXTPROC) (GLenum, GLboolean, GLenum, GLenum, GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETMINMAXEXTPROC) (GLenum, GLboolean, GLenum, GLenum, GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLHISTOGRAMEXTPROC) (GLenum, GLsizei, GLenum, GLboolean);
typedef void (APIENTRYP SAGE_PFNGLMINMAXEXTPROC) (GLenum, GLenum, GLboolean);
typedef void (APIENTRYP SAGE_PFNGLRESETHISTOGRAMEXTPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLRESETMINMAXEXTPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum, GLenum, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum, GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum, GLenum, GLint);
typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum, GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum, GLenum, GLint, GLint, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum, GLenum, GLint, GLint, GLsizei, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum, GLenum, GLenum, GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCOLORTABLESGIPROC) (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum, GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum, GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLCOPYCOLORTABLESGIPROC) (GLenum, GLenum, GLint, GLint, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLGETCOLORTABLESGIPROC) (GLenum, GLenum, GLenum, GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLPIXELTEXGENSGIXPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLPIXELTEXGENPARAMETERISGISPROC) (GLenum, GLint);
typedef void (APIENTRYP SAGE_PFNGLPIXELTEXGENPARAMETERIVSGISPROC) (GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLPIXELTEXGENPARAMETERFSGISPROC) (GLenum, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLPIXELTEXGENPARAMETERFVSGISPROC) (GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) (GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) (GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLTEXIMAGE4DSGISPROC) (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLTEXSUBIMAGE4DSGISPROC) (GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
typedef GLboolean (APIENTRYP SAGE_PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei, const GLuint *, GLboolean *);
typedef void (APIENTRYP SAGE_PFNGLBINDTEXTUREEXTPROC) (GLenum, GLuint);
typedef void (APIENTRYP SAGE_PFNGLDELETETEXTURESEXTPROC) (GLsizei, const GLuint *);
typedef void (APIENTRYP SAGE_PFNGLGENTEXTURESEXTPROC) (GLsizei, GLuint *);
typedef GLboolean (APIENTRYP SAGE_PFNGLISTEXTUREEXTPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei, const GLuint *, const GLclampf *);
typedef void (APIENTRYP SAGE_PFNGLDETAILTEXFUNCSGISPROC) (GLenum, GLsizei, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETDETAILTEXFUNCSGISPROC) (GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLSHARPENTEXFUNCSGISPROC) (GLenum, GLsizei, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLSAMPLEMASKSGISPROC) (GLclampf, GLboolean);
typedef void (APIENTRYP SAGE_PFNGLSAMPLEPATTERNSGISPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLARRAYELEMENTEXTPROC) (GLint);
typedef void (APIENTRYP SAGE_PFNGLCOLORPOINTEREXTPROC) (GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLDRAWARRAYSEXTPROC) (GLenum, GLint, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei, GLsizei, const GLboolean *);
typedef void (APIENTRYP SAGE_PFNGLGETPOINTERVEXTPROC) (GLenum, GLvoid* *);
typedef void (APIENTRYP SAGE_PFNGLINDEXPOINTEREXTPROC) (GLenum, GLsizei, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLNORMALPOINTEREXTPROC) (GLenum, GLsizei, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORDPOINTEREXTPROC) (GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXPOINTEREXTPROC) (GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLBLENDEQUATIONEXTPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLSPRITEPARAMETERISGIXPROC) (GLenum, GLint);
typedef void (APIENTRYP SAGE_PFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERFEXTPROC) (GLenum, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERFVEXTPROC) (GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERFSGISPROC) (GLenum, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERFVSGISPROC) (GLenum, const GLfloat *);
typedef GLint (APIENTRYP SAGE_PFNGLGETINSTRUMENTSSGIXPROC) (void);
typedef void (APIENTRYP SAGE_PFNGLINSTRUMENTSBUFFERSGIXPROC) (GLsizei, GLint *);
typedef GLint (APIENTRYP SAGE_PFNGLPOLLINSTRUMENTSSGIXPROC) (GLint *);
typedef void (APIENTRYP SAGE_PFNGLREADINSTRUMENTSSGIXPROC) (GLint);
typedef void (APIENTRYP SAGE_PFNGLSTARTINSTRUMENTSSGIXPROC) (void);
typedef void (APIENTRYP SAGE_PFNGLSTOPINSTRUMENTSSGIXPROC) (GLint);
typedef void (APIENTRYP SAGE_PFNGLFRAMEZOOMSGIXPROC) (GLint);
typedef void (APIENTRYP SAGE_PFNGLTAGSAMPLEBUFFERSGIXPROC) (void);
typedef void (APIENTRYP SAGE_PFNGLDEFORMATIONMAP3DSGIXPROC) (GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLDEFORMATIONMAP3FSGIXPROC) (GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLDEFORMSGIXPROC) (GLbitfield);
typedef void (APIENTRYP SAGE_PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) (GLbitfield);
typedef void (APIENTRYP SAGE_PFNGLREFERENCEPLANESGIXPROC) (const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLFLUSHRASTERSGIXPROC) (void);
typedef void (APIENTRYP SAGE_PFNGLFOGFUNCSGISPROC) (GLsizei, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETFOGFUNCSGISPROC) (GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum, GLenum, GLint);
typedef void (APIENTRYP SAGE_PFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum, GLenum, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum, GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum, GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLCOLORSUBTABLEEXTPROC) (GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum, GLsizei, GLint, GLint, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLHINTPGIPROC) (GLenum, GLint);
typedef void (APIENTRYP SAGE_PFNGLCOLORTABLEEXTPROC) (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLGETCOLORTABLEEXTPROC) (GLenum, GLenum, GLenum, GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETLISTPARAMETERFVSGIXPROC) (GLuint, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETLISTPARAMETERIVSGIXPROC) (GLuint, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLLISTPARAMETERFSGIXPROC) (GLuint, GLenum, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLLISTPARAMETERFVSGIXPROC) (GLuint, GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLLISTPARAMETERISGIXPROC) (GLuint, GLenum, GLint);
typedef void (APIENTRYP SAGE_PFNGLLISTPARAMETERIVSGIXPROC) (GLuint, GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLINDEXMATERIALEXTPROC) (GLenum, GLenum);
typedef void (APIENTRYP SAGE_PFNGLINDEXFUNCEXTPROC) (GLenum, GLclampf);
typedef void (APIENTRYP SAGE_PFNGLLOCKARRAYSEXTPROC) (GLint, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLUNLOCKARRAYSEXTPROC) (void);
typedef void (APIENTRYP SAGE_PFNGLCULLPARAMETERDVEXTPROC) (GLenum, GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLCULLPARAMETERFVEXTPROC) (GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum, GLenum);
typedef void (APIENTRYP SAGE_PFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum, GLenum, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum, GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLFRAGMENTLIGHTISGIXPROC) (GLenum, GLenum, GLint);
typedef void (APIENTRYP SAGE_PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum, GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum, GLint);
typedef void (APIENTRYP SAGE_PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum, GLenum, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum, GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLFRAGMENTMATERIALISGIXPROC) (GLenum, GLenum, GLint);
typedef void (APIENTRYP SAGE_PFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum, GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLLIGHTENVISGIXPROC) (GLenum, GLint);
typedef void (APIENTRYP SAGE_PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLAPPLYTEXTUREEXTPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLTEXTURELIGHTEXTPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLTEXTUREMATERIALEXTPROC) (GLenum, GLenum);
typedef void (APIENTRYP SAGE_PFNGLASYNCMARKERSGIXPROC) (GLuint);
typedef GLint (APIENTRYP SAGE_PFNGLFINISHASYNCSGIXPROC) (GLuint *);
typedef GLint (APIENTRYP SAGE_PFNGLPOLLASYNCSGIXPROC) (GLuint *);
typedef GLuint (APIENTRYP SAGE_PFNGLGENASYNCMARKERSSGIXPROC) (GLsizei);
typedef void (APIENTRYP SAGE_PFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint, GLsizei);
typedef GLboolean (APIENTRYP SAGE_PFNGLISASYNCMARKERSGIXPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLVERTEXPOINTERVINTELPROC) (GLint, GLenum, const GLvoid* *);
typedef void (APIENTRYP SAGE_PFNGLNORMALPOINTERVINTELPROC) (GLenum, const GLvoid* *);
typedef void (APIENTRYP SAGE_PFNGLCOLORPOINTERVINTELPROC) (GLint, GLenum, const GLvoid* *);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORDPOINTERVINTELPROC) (GLint, GLenum, const GLvoid* *);
typedef void (APIENTRYP SAGE_PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum, GLenum, GLint);
typedef void (APIENTRYP SAGE_PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum, GLenum, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum, GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum, GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte, GLbyte, GLbyte);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte *);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3IEXTPROC) (GLint, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint *);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte, GLubyte, GLubyte);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte *);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint, GLuint, GLuint);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint *);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort, GLushort, GLushort);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort *);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint, GLenum, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLTEXTURENORMALEXTPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum, GLint *, GLsizei *, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum, const GLsizei *, GLenum, const GLvoid* *, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLFOGCOORDFEXTPROC) (GLfloat);
typedef void (APIENTRYP SAGE_PFNGLFOGCOORDFVEXTPROC) (const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLFOGCOORDDEXTPROC) (GLdouble);
typedef void (APIENTRYP SAGE_PFNGLFOGCOORDDVEXTPROC) (const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLFOGCOORDPOINTEREXTPROC) (GLenum, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLTANGENT3BEXTPROC) (GLbyte, GLbyte, GLbyte);
typedef void (APIENTRYP SAGE_PFNGLTANGENT3BVEXTPROC) (const GLbyte *);
typedef void (APIENTRYP SAGE_PFNGLTANGENT3DEXTPROC) (GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLTANGENT3DVEXTPROC) (const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLTANGENT3FEXTPROC) (GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLTANGENT3FVEXTPROC) (const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLTANGENT3IEXTPROC) (GLint, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLTANGENT3IVEXTPROC) (const GLint *);
typedef void (APIENTRYP SAGE_PFNGLTANGENT3SEXTPROC) (GLshort, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLTANGENT3SVEXTPROC) (const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLBINORMAL3BEXTPROC) (GLbyte, GLbyte, GLbyte);
typedef void (APIENTRYP SAGE_PFNGLBINORMAL3BVEXTPROC) (const GLbyte *);
typedef void (APIENTRYP SAGE_PFNGLBINORMAL3DEXTPROC) (GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLBINORMAL3DVEXTPROC) (const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLBINORMAL3FEXTPROC) (GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLBINORMAL3FVEXTPROC) (const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLBINORMAL3IEXTPROC) (GLint, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLBINORMAL3IVEXTPROC) (const GLint *);
typedef void (APIENTRYP SAGE_PFNGLBINORMAL3SEXTPROC) (GLshort, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLBINORMAL3SVEXTPROC) (const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLTANGENTPOINTEREXTPROC) (GLenum, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLBINORMALPOINTEREXTPROC) (GLenum, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLFINISHTEXTURESUNXPROC) (void);
typedef void (APIENTRYP SAGE_PFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte);
typedef void (APIENTRYP SAGE_PFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort);
typedef void (APIENTRYP SAGE_PFNGLGLOBALALPHAFACTORISUNPROC) (GLint);
typedef void (APIENTRYP SAGE_PFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat);
typedef void (APIENTRYP SAGE_PFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble);
typedef void (APIENTRYP SAGE_PFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte);
typedef void (APIENTRYP SAGE_PFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort);
typedef void (APIENTRYP SAGE_PFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUISUNPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint *);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort *);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte *);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum, GLsizei, const GLvoid* *);
typedef void (APIENTRYP SAGE_PFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte *, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte *, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat *, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *, const GLfloat *, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat *, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat *, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat *, const GLubyte *, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat *, const GLfloat *, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *, const GLfloat *, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLuint, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLuint *, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLuint, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLuint *, const GLubyte *, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLuint *, const GLfloat *, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLuint *, const GLfloat *, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *, const GLfloat *, const GLfloat *, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint *, const GLfloat *, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *, const GLfloat *, const GLfloat *, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *, const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum, GLenum, GLenum, GLenum);
typedef void (APIENTRYP SAGE_PFNGLBLENDFUNCSEPARATEINGRPROC) (GLenum, GLenum, GLenum, GLenum);
typedef void (APIENTRYP SAGE_PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat);
typedef void (APIENTRYP SAGE_PFNGLVERTEXWEIGHTFVEXTPROC) (const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLsizei, GLenum, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void);
typedef void (APIENTRYP SAGE_PFNGLVERTEXARRAYRANGENVPROC) (GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLCOMBINERPARAMETERFNVPROC) (GLenum, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLCOMBINERPARAMETERINVPROC) (GLenum, GLint);
typedef void (APIENTRYP SAGE_PFNGLCOMBINERINPUTNVPROC) (GLenum, GLenum, GLenum, GLenum, GLenum, GLenum);
typedef void (APIENTRYP SAGE_PFNGLCOMBINEROUTPUTNVPROC) (GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean);
typedef void (APIENTRYP SAGE_PFNGLFINALCOMBINERINPUTNVPROC) (GLenum, GLenum, GLenum, GLenum);
typedef void (APIENTRYP SAGE_PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum, GLenum, GLenum, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum, GLenum, GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum, GLenum, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum, GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLRESIZEBUFFERSMESAPROC) (void);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2DMESAPROC) (GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2DVMESAPROC) (const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2FMESAPROC) (GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2FVMESAPROC) (const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2IMESAPROC) (GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2IVMESAPROC) (const GLint *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2SMESAPROC) (GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2SVMESAPROC) (const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3DMESAPROC) (GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3DVMESAPROC) (const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3FMESAPROC) (GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3FVMESAPROC) (const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3IMESAPROC) (GLint, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3IVMESAPROC) (const GLint *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3SMESAPROC) (GLshort, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3SVMESAPROC) (const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS4DMESAPROC) (GLdouble, GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS4DVMESAPROC) (const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS4FMESAPROC) (GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS4FVMESAPROC) (const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS4IMESAPROC) (GLint, GLint, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS4IVMESAPROC) (const GLint *);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS4SMESAPROC) (GLshort, GLshort, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS4SVMESAPROC) (const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum *, const GLint *, const GLsizei *, GLsizei, GLint);
typedef void (APIENTRYP SAGE_PFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum *, const GLsizei *, GLenum, const GLvoid* const *, GLsizei, GLint);
typedef void (APIENTRYP SAGE_PFNGLCOLORPOINTERLISTIBMPROC) (GLint, GLenum, GLint, const GLvoid* *, GLint);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint, GLenum, GLint, const GLvoid* *, GLint);
typedef void (APIENTRYP SAGE_PFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint, const GLboolean* *, GLint);
typedef void (APIENTRYP SAGE_PFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum, GLint, const GLvoid* *, GLint);
typedef void (APIENTRYP SAGE_PFNGLINDEXPOINTERLISTIBMPROC) (GLenum, GLint, const GLvoid* *, GLint);
typedef void (APIENTRYP SAGE_PFNGLNORMALPOINTERLISTIBMPROC) (GLenum, GLint, const GLvoid* *, GLint);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint, GLenum, GLint, const GLvoid* *, GLint);
typedef void (APIENTRYP SAGE_PFNGLVERTEXPOINTERLISTIBMPROC) (GLint, GLenum, GLint, const GLvoid* *, GLint);
typedef void (APIENTRYP SAGE_PFNGLTBUFFERMASK3DFXPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLSAMPLEMASKEXTPROC) (GLclampf, GLboolean);
typedef void (APIENTRYP SAGE_PFNGLSAMPLEPATTERNEXTPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLTEXTURECOLORMASKSGISPROC) (GLboolean, GLboolean, GLboolean, GLboolean);
typedef void (APIENTRYP SAGE_PFNGLIGLOOINTERFACESGIXPROC) (GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLDELETEFENCESNVPROC) (GLsizei, const GLuint *);
typedef void (APIENTRYP SAGE_PFNGLGENFENCESNVPROC) (GLsizei, GLuint *);
typedef GLboolean (APIENTRYP SAGE_PFNGLISFENCENVPROC) (GLuint);
typedef GLboolean (APIENTRYP SAGE_PFNGLTESTFENCENVPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLGETFENCEIVNVPROC) (GLuint, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLFINISHFENCENVPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLSETFENCENVPROC) (GLuint, GLenum);
typedef void (APIENTRYP SAGE_PFNGLMAPCONTROLPOINTSNVPROC) (GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLMAPPARAMETERIVNVPROC) (GLenum, GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLMAPPARAMETERFVNVPROC) (GLenum, GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLGETMAPPARAMETERIVNVPROC) (GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETMAPPARAMETERFVNVPROC) (GLenum, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum, GLuint, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum, GLuint, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLEVALMAPSNVPROC) (GLenum, GLenum);
typedef void (APIENTRYP SAGE_PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum, GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum, GLenum, GLfloat *);
typedef GLboolean (APIENTRYP SAGE_PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei, const GLuint *, GLboolean *);
typedef void (APIENTRYP SAGE_PFNGLBINDPROGRAMNVPROC) (GLenum, GLuint);
typedef void (APIENTRYP SAGE_PFNGLDELETEPROGRAMSNVPROC) (GLsizei, const GLuint *);
typedef void (APIENTRYP SAGE_PFNGLEXECUTEPROGRAMNVPROC) (GLenum, GLuint, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGENPROGRAMSNVPROC) (GLsizei, GLuint *);
typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum, GLuint, GLenum, GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum, GLuint, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMIVNVPROC) (GLuint, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMSTRINGNVPROC) (GLuint, GLenum, GLubyte *);
typedef void (APIENTRYP SAGE_PFNGLGETTRACKMATRIXIVNVPROC) (GLenum, GLuint, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBDVNVPROC) (GLuint, GLenum, GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBFVNVPROC) (GLuint, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBIVNVPROC) (GLuint, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint, GLenum, GLvoid* *);
typedef GLboolean (APIENTRYP SAGE_PFNGLISPROGRAMNVPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLLOADPROGRAMNVPROC) (GLenum, GLuint, GLsizei, const GLubyte *);
typedef void (APIENTRYP SAGE_PFNGLPROGRAMPARAMETER4DNVPROC) (GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum, GLuint, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLPROGRAMPARAMETER4FNVPROC) (GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum, GLuint, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum, GLuint, GLuint, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum, GLuint, GLuint, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei, const GLuint *);
typedef void (APIENTRYP SAGE_PFNGLTRACKMATRIXNVPROC) (GLenum, GLuint, GLenum, GLenum);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint, GLint, GLenum, GLsizei, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1DNVPROC) (GLuint, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1DVNVPROC) (GLuint, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1FNVPROC) (GLuint, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1FVNVPROC) (GLuint, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1SNVPROC) (GLuint, GLshort);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1SVNVPROC) (GLuint, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2DNVPROC) (GLuint, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2DVNVPROC) (GLuint, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2FNVPROC) (GLuint, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2FVNVPROC) (GLuint, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2SNVPROC) (GLuint, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2SVNVPROC) (GLuint, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3DNVPROC) (GLuint, GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3DVNVPROC) (GLuint, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3FNVPROC) (GLuint, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3FVNVPROC) (GLuint, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3SNVPROC) (GLuint, GLshort, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3SVNVPROC) (GLuint, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4DNVPROC) (GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4DVNVPROC) (GLuint, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4FNVPROC) (GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4FVNVPROC) (GLuint, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4SNVPROC) (GLuint, GLshort, GLshort, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4SVNVPROC) (GLuint, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4UBNVPROC) (GLuint, GLubyte, GLubyte, GLubyte, GLubyte);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint, const GLubyte *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint, GLsizei, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint, GLsizei, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint, GLsizei, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint, GLsizei, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint, GLsizei, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint, GLsizei, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint, GLsizei, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint, GLsizei, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint, GLsizei, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint, GLsizei, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS4FVNVPROC) (GLuint, GLsizei, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS4SVNVPROC) (GLuint, GLsizei, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint, GLsizei, const GLubyte *);
typedef void (APIENTRYP SAGE_PFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum, GLfloat *);
typedef GLuint (APIENTRYP SAGE_PFNGLGENFRAGMENTSHADERSATIPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLBINDFRAGMENTSHADERATIPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLBEGINFRAGMENTSHADERATIPROC) (void);
typedef void (APIENTRYP SAGE_PFNGLENDFRAGMENTSHADERATIPROC) (void);
typedef void (APIENTRYP SAGE_PFNGLPASSTEXCOORDATIPROC) (GLuint, GLuint, GLenum);
typedef void (APIENTRYP SAGE_PFNGLSAMPLEMAPATIPROC) (GLuint, GLuint, GLenum);
typedef void (APIENTRYP SAGE_PFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
typedef void (APIENTRYP SAGE_PFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
typedef void (APIENTRYP SAGE_PFNGLCOLORFRAGMENTOP3ATIPROC) (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
typedef void (APIENTRYP SAGE_PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint);
typedef void (APIENTRYP SAGE_PFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
typedef void (APIENTRYP SAGE_PFNGLALPHAFRAGMENTOP3ATIPROC) (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
typedef void (APIENTRYP SAGE_PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLPNTRIANGLESIATIPROC) (GLenum, GLint);
typedef void (APIENTRYP SAGE_PFNGLPNTRIANGLESFATIPROC) (GLenum, GLfloat);
typedef GLuint (APIENTRYP SAGE_PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei, const GLvoid *, GLenum);
typedef GLboolean (APIENTRYP SAGE_PFNGLISOBJECTBUFFERATIPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint, GLuint, GLsizei, const GLvoid *, GLenum);
typedef void (APIENTRYP SAGE_PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLFREEOBJECTBUFFERATIPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLARRAYOBJECTATIPROC) (GLenum, GLint, GLenum, GLsizei, GLuint, GLuint);
typedef void (APIENTRYP SAGE_PFNGLGETARRAYOBJECTFVATIPROC) (GLenum, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETARRAYOBJECTIVATIPROC) (GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint, GLenum, GLsizei, GLuint, GLuint);
typedef void (APIENTRYP SAGE_PFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLBEGINVERTEXSHADEREXTPROC) (void);
typedef void (APIENTRYP SAGE_PFNGLENDVERTEXSHADEREXTPROC) (void);
typedef void (APIENTRYP SAGE_PFNGLBINDVERTEXSHADEREXTPROC) (GLuint);
typedef GLuint (APIENTRYP SAGE_PFNGLGENVERTEXSHADERSEXTPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLDELETEVERTEXSHADEREXTPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLSHADEROP1EXTPROC) (GLenum, GLuint, GLuint);
typedef void (APIENTRYP SAGE_PFNGLSHADEROP2EXTPROC) (GLenum, GLuint, GLuint, GLuint);
typedef void (APIENTRYP SAGE_PFNGLSHADEROP3EXTPROC) (GLenum, GLuint, GLuint, GLuint, GLuint);
typedef void (APIENTRYP SAGE_PFNGLSWIZZLEEXTPROC) (GLuint, GLuint, GLenum, GLenum, GLenum, GLenum);
typedef void (APIENTRYP SAGE_PFNGLWRITEMASKEXTPROC) (GLuint, GLuint, GLenum, GLenum, GLenum, GLenum);
typedef void (APIENTRYP SAGE_PFNGLINSERTCOMPONENTEXTPROC) (GLuint, GLuint, GLuint);
typedef void (APIENTRYP SAGE_PFNGLEXTRACTCOMPONENTEXTPROC) (GLuint, GLuint, GLuint);
typedef GLuint (APIENTRYP SAGE_PFNGLGENSYMBOLSEXTPROC) (GLenum, GLenum, GLenum, GLuint);
typedef void (APIENTRYP SAGE_PFNGLSETINVARIANTEXTPROC) (GLuint, GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLSETLOCALCONSTANTEXTPROC) (GLuint, GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLVARIANTBVEXTPROC) (GLuint, const GLbyte *);
typedef void (APIENTRYP SAGE_PFNGLVARIANTSVEXTPROC) (GLuint, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVARIANTIVEXTPROC) (GLuint, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLVARIANTFVEXTPROC) (GLuint, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVARIANTDVEXTPROC) (GLuint, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLVARIANTUBVEXTPROC) (GLuint, const GLubyte *);
typedef void (APIENTRYP SAGE_PFNGLVARIANTUSVEXTPROC) (GLuint, const GLushort *);
typedef void (APIENTRYP SAGE_PFNGLVARIANTUIVEXTPROC) (GLuint, const GLuint *);
typedef void (APIENTRYP SAGE_PFNGLVARIANTPOINTEREXTPROC) (GLuint, GLenum, GLuint, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint);
typedef GLuint (APIENTRYP SAGE_PFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum, GLenum);
typedef GLuint (APIENTRYP SAGE_PFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum, GLenum);
typedef GLuint (APIENTRYP SAGE_PFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum, GLenum, GLenum);
typedef GLuint (APIENTRYP SAGE_PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum, GLenum);
typedef GLuint (APIENTRYP SAGE_PFNGLBINDPARAMETEREXTPROC) (GLenum);
typedef GLboolean (APIENTRYP SAGE_PFNGLISVARIANTENABLEDEXTPROC) (GLuint, GLenum);
typedef void (APIENTRYP SAGE_PFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint, GLenum, GLboolean *);
typedef void (APIENTRYP SAGE_PFNGLGETVARIANTINTEGERVEXTPROC) (GLuint, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETVARIANTFLOATVEXTPROC) (GLuint, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETVARIANTPOINTERVEXTPROC) (GLuint, GLenum, GLvoid* *);
typedef void (APIENTRYP SAGE_PFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint, GLenum, GLboolean *);
typedef void (APIENTRYP SAGE_PFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETINVARIANTFLOATVEXTPROC) (GLuint, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint, GLenum, GLboolean *);
typedef void (APIENTRYP SAGE_PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM1SATIPROC) (GLenum, GLshort);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM1SVATIPROC) (GLenum, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM1IATIPROC) (GLenum, GLint);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM1IVATIPROC) (GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM1FATIPROC) (GLenum, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM1FVATIPROC) (GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM1DATIPROC) (GLenum, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM1DVATIPROC) (GLenum, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM2SATIPROC) (GLenum, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM2SVATIPROC) (GLenum, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM2IATIPROC) (GLenum, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM2IVATIPROC) (GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM2FATIPROC) (GLenum, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM2FVATIPROC) (GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM2DATIPROC) (GLenum, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM2DVATIPROC) (GLenum, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM3SATIPROC) (GLenum, GLshort, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM3SVATIPROC) (GLenum, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM3IATIPROC) (GLenum, GLint, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM3IVATIPROC) (GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM3FATIPROC) (GLenum, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM3FVATIPROC) (GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM3DATIPROC) (GLenum, GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM3DVATIPROC) (GLenum, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM4SATIPROC) (GLenum, GLshort, GLshort, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM4SVATIPROC) (GLenum, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM4IATIPROC) (GLenum, GLint, GLint, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM4IVATIPROC) (GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM4FATIPROC) (GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM4FVATIPROC) (GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM4DATIPROC) (GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM4DVATIPROC) (GLenum, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLNORMALSTREAM3BATIPROC) (GLenum, GLbyte, GLbyte, GLbyte);
typedef void (APIENTRYP SAGE_PFNGLNORMALSTREAM3BVATIPROC) (GLenum, const GLbyte *);
typedef void (APIENTRYP SAGE_PFNGLNORMALSTREAM3SATIPROC) (GLenum, GLshort, GLshort, GLshort);
typedef void (APIENTRYP SAGE_PFNGLNORMALSTREAM3SVATIPROC) (GLenum, const GLshort *);
typedef void (APIENTRYP SAGE_PFNGLNORMALSTREAM3IATIPROC) (GLenum, GLint, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLNORMALSTREAM3IVATIPROC) (GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLNORMALSTREAM3FATIPROC) (GLenum, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLNORMALSTREAM3FVATIPROC) (GLenum, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLNORMALSTREAM3DATIPROC) (GLenum, GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLNORMALSTREAM3DVATIPROC) (GLenum, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLVERTEXBLENDENVIATIPROC) (GLenum, GLint);
typedef void (APIENTRYP SAGE_PFNGLVERTEXBLENDENVFATIPROC) (GLenum, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLELEMENTPOINTERATIPROC) (GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLDRAWELEMENTARRAYATIPROC) (GLenum, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum, GLuint, GLuint, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLDRAWMESHARRAYSSUNPROC) (GLenum, GLint, GLsizei, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei, GLuint *);
typedef void (APIENTRYP SAGE_PFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei, const GLuint *);
typedef GLboolean (APIENTRYP SAGE_PFNGLISOCCLUSIONQUERYNVPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLENDOCCLUSIONQUERYNVPROC) (void);
typedef void (APIENTRYP SAGE_PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint, GLenum, GLuint *);
typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERINVPROC) (GLenum, GLint);
typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERIVNVPROC) (GLenum, const GLint *);
typedef void (APIENTRYP SAGE_PFNGLACTIVESTENCILFACEEXTPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLELEMENTPOINTERAPPLEPROC) (GLenum, const GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum, GLint, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum, GLuint, GLuint, GLint, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum, const GLint *, const GLsizei *, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum, GLuint, GLuint, const GLint *, const GLsizei *, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLGENFENCESAPPLEPROC) (GLsizei, GLuint *);
typedef void (APIENTRYP SAGE_PFNGLDELETEFENCESAPPLEPROC) (GLsizei, const GLuint *);
typedef void (APIENTRYP SAGE_PFNGLSETFENCEAPPLEPROC) (GLuint);
typedef GLboolean (APIENTRYP SAGE_PFNGLISFENCEAPPLEPROC) (GLuint);
typedef GLboolean (APIENTRYP SAGE_PFNGLTESTFENCEAPPLEPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLFINISHFENCEAPPLEPROC) (GLuint);
typedef GLboolean (APIENTRYP SAGE_PFNGLTESTOBJECTAPPLEPROC) (GLenum, GLuint);
typedef void (APIENTRYP SAGE_PFNGLFINISHOBJECTAPPLEPROC) (GLenum, GLint);
typedef void (APIENTRYP SAGE_PFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei, const GLuint *);
typedef void (APIENTRYP SAGE_PFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei, const GLuint *);
typedef GLboolean (APIENTRYP SAGE_PFNGLISVERTEXARRAYAPPLEPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei, GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei, GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum, GLint);
typedef void (APIENTRYP SAGE_PFNGLDRAWBUFFERSATIPROC) (GLsizei, const GLenum *);
typedef void (APIENTRYP SAGE_PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint, GLsizei, const GLubyte *, GLfloat, GLfloat, GLfloat, GLfloat);
typedef void (APIENTRYP SAGE_PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint, GLsizei, const GLubyte *, GLdouble, GLdouble, GLdouble, GLdouble);
typedef void (APIENTRYP SAGE_PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint, GLsizei, const GLubyte *, const GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint, GLsizei, const GLubyte *, const GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint, GLsizei, const GLubyte *, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint, GLsizei, const GLubyte *, GLdouble *);
typedef void (APIENTRYP SAGE_PFNGLVERTEX2HNVPROC) (GLhalfNV, GLhalfNV);
typedef void (APIENTRYP SAGE_PFNGLVERTEX2HVNVPROC) (const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLVERTEX3HNVPROC) (GLhalfNV, GLhalfNV, GLhalfNV);
typedef void (APIENTRYP SAGE_PFNGLVERTEX3HVNVPROC) (const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLVERTEX4HNVPROC) (GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV);
typedef void (APIENTRYP SAGE_PFNGLVERTEX4HVNVPROC) (const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLNORMAL3HNVPROC) (GLhalfNV, GLhalfNV, GLhalfNV);
typedef void (APIENTRYP SAGE_PFNGLNORMAL3HVNVPROC) (const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLCOLOR3HNVPROC) (GLhalfNV, GLhalfNV, GLhalfNV);
typedef void (APIENTRYP SAGE_PFNGLCOLOR3HVNVPROC) (const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLCOLOR4HNVPROC) (GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV);
typedef void (APIENTRYP SAGE_PFNGLCOLOR4HVNVPROC) (const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORD1HNVPROC) (GLhalfNV);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORD1HVNVPROC) (const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2HNVPROC) (GLhalfNV, GLhalfNV);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2HVNVPROC) (const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORD3HNVPROC) (GLhalfNV, GLhalfNV, GLhalfNV);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORD3HVNVPROC) (const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORD4HNVPROC) (GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV);
typedef void (APIENTRYP SAGE_PFNGLTEXCOORD4HVNVPROC) (const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1HNVPROC) (GLenum, GLhalfNV);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1HVNVPROC) (GLenum, const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2HNVPROC) (GLenum, GLhalfNV, GLhalfNV);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2HVNVPROC) (GLenum, const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3HNVPROC) (GLenum, GLhalfNV, GLhalfNV, GLhalfNV);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3HVNVPROC) (GLenum, const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4HNVPROC) (GLenum, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV);
typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4HVNVPROC) (GLenum, const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLFOGCOORDHNVPROC) (GLhalfNV);
typedef void (APIENTRYP SAGE_PFNGLFOGCOORDHVNVPROC) (const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3HNVPROC) (GLhalfNV, GLhalfNV, GLhalfNV);
typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3HVNVPROC) (const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXWEIGHTHNVPROC) (GLhalfNV);
typedef void (APIENTRYP SAGE_PFNGLVERTEXWEIGHTHVNVPROC) (const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1HNVPROC) (GLuint, GLhalfNV);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1HVNVPROC) (GLuint, const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2HNVPROC) (GLuint, GLhalfNV, GLhalfNV);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2HVNVPROC) (GLuint, const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3HNVPROC) (GLuint, GLhalfNV, GLhalfNV, GLhalfNV);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3HVNVPROC) (GLuint, const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4HNVPROC) (GLuint, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4HVNVPROC) (GLuint, const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint, GLsizei, const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint, GLsizei, const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint, GLsizei, const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint, GLsizei, const GLhalfNV *);
typedef void (APIENTRYP SAGE_PFNGLPIXELDATARANGENVPROC) (GLenum, GLsizei, GLvoid *);
typedef void (APIENTRYP SAGE_PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLPRIMITIVERESTARTNVPROC) (void);
typedef void (APIENTRYP SAGE_PFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint);
typedef GLvoid* (APIENTRYP SAGE_PFNGLMAPOBJECTBUFFERATIPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLSTENCILOPSEPARATEATIPROC) (GLenum, GLenum, GLenum, GLenum);
typedef void (APIENTRYP SAGE_PFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum, GLenum, GLint, GLuint);
typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint, GLint, GLenum, GLboolean, GLsizei, GLuint, GLuint);
typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) (GLuint, GLenum, GLfloat *);
typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) (GLuint, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLDEPTHBOUNDSEXTPROC) (GLclampd, GLclampd);
typedef void (APIENTRYP SAGE_PFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum, GLenum);
typedef GLboolean (APIENTRYP SAGE_PFNGLISRENDERBUFFEREXTPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLBINDRENDERBUFFEREXTPROC) (GLenum, GLuint);
typedef void (APIENTRYP SAGE_PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei, const GLuint *);
typedef void (APIENTRYP SAGE_PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei, GLuint *);
typedef void (APIENTRYP SAGE_PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum, GLenum, GLsizei, GLsizei);
typedef void (APIENTRYP SAGE_PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum, GLenum, GLint *);
typedef GLboolean (APIENTRYP SAGE_PFNGLISFRAMEBUFFEREXTPROC) (GLuint);
typedef void (APIENTRYP SAGE_PFNGLBINDFRAMEBUFFEREXTPROC) (GLenum, GLuint);
typedef void (APIENTRYP SAGE_PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei, const GLuint *);
typedef void (APIENTRYP SAGE_PFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei, GLuint *);
typedef GLenum (APIENTRYP SAGE_PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum, GLenum, GLenum, GLuint, GLint);
typedef void (APIENTRYP SAGE_PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum, GLenum, GLenum, GLuint, GLint);
typedef void (APIENTRYP SAGE_PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum, GLenum, GLenum, GLuint, GLint, GLint);
typedef void (APIENTRYP SAGE_PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum, GLenum, GLenum, GLuint);
typedef void (APIENTRYP SAGE_PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum, GLenum, GLenum, GLint *);
typedef void (APIENTRYP SAGE_PFNGLGENERATEMIPMAPEXTPROC) (GLenum);
typedef void (APIENTRYP SAGE_PFNGLSTRINGMARKERGREMEDYPROC) (GLsizei, const GLvoid *);
#endif