/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
|