1 /* This file is autogenerated by build_sage.pl */
2 // This file may be redistributed and modified only under the terms of
3 // the GNU Lesser General Public License (See COPYING for details).
4 // Copyright (C) 2003 - 2006 Simon Goodall
5 
6 #ifndef GLEXT_SAGE_H
7 #define GLEXT_SAGE_H 1
8 
9 #ifndef APIENTRY
10 #define APIENTRY
11 #endif
12 
13 #ifndef APIENTRYP
14 #define APIENTRYP APIENTRY *
15 #endif
16 
17 typedef void (APIENTRYP SAGE_PFNGLBLENDCOLORPROC) (GLclampf, GLclampf, GLclampf, GLclampf);
18 typedef void (APIENTRYP SAGE_PFNGLBLENDEQUATIONPROC) (GLenum);
19 typedef void (APIENTRYP SAGE_PFNGLDRAWRANGEELEMENTSPROC) (GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *);
20 typedef void (APIENTRYP SAGE_PFNGLCOLORTABLEPROC) (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
21 typedef void (APIENTRYP SAGE_PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum, GLenum, const GLfloat *);
22 typedef void (APIENTRYP SAGE_PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum, GLenum, const GLint *);
23 typedef void (APIENTRYP SAGE_PFNGLCOPYCOLORTABLEPROC) (GLenum, GLenum, GLint, GLint, GLsizei);
24 typedef void (APIENTRYP SAGE_PFNGLGETCOLORTABLEPROC) (GLenum, GLenum, GLenum, GLvoid *);
25 typedef void (APIENTRYP SAGE_PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum, GLenum, GLfloat *);
26 typedef void (APIENTRYP SAGE_PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum, GLenum, GLint *);
27 typedef void (APIENTRYP SAGE_PFNGLCOLORSUBTABLEPROC) (GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
28 typedef void (APIENTRYP SAGE_PFNGLCOPYCOLORSUBTABLEPROC) (GLenum, GLsizei, GLint, GLint, GLsizei);
29 typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONFILTER1DPROC) (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
30 typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONFILTER2DPROC) (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
31 typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONPARAMETERFPROC) (GLenum, GLenum, GLfloat);
32 typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum, GLenum, const GLfloat *);
33 typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONPARAMETERIPROC) (GLenum, GLenum, GLint);
34 typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum, GLenum, const GLint *);
35 typedef void (APIENTRYP SAGE_PFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum, GLenum, GLint, GLint, GLsizei);
36 typedef void (APIENTRYP SAGE_PFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum, GLenum, GLint, GLint, GLsizei, GLsizei);
37 typedef void (APIENTRYP SAGE_PFNGLGETCONVOLUTIONFILTERPROC) (GLenum, GLenum, GLenum, GLvoid *);
38 typedef void (APIENTRYP SAGE_PFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum, GLenum, GLfloat *);
39 typedef void (APIENTRYP SAGE_PFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum, GLenum, GLint *);
40 typedef void (APIENTRYP SAGE_PFNGLGETSEPARABLEFILTERPROC) (GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *);
41 typedef void (APIENTRYP SAGE_PFNGLSEPARABLEFILTER2DPROC) (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *);
42 typedef void (APIENTRYP SAGE_PFNGLGETHISTOGRAMPROC) (GLenum, GLboolean, GLenum, GLenum, GLvoid *);
43 typedef void (APIENTRYP SAGE_PFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum, GLenum, GLfloat *);
44 typedef void (APIENTRYP SAGE_PFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum, GLenum, GLint *);
45 typedef void (APIENTRYP SAGE_PFNGLGETMINMAXPROC) (GLenum, GLboolean, GLenum, GLenum, GLvoid *);
46 typedef void (APIENTRYP SAGE_PFNGLGETMINMAXPARAMETERFVPROC) (GLenum, GLenum, GLfloat *);
47 typedef void (APIENTRYP SAGE_PFNGLGETMINMAXPARAMETERIVPROC) (GLenum, GLenum, GLint *);
48 typedef void (APIENTRYP SAGE_PFNGLHISTOGRAMPROC) (GLenum, GLsizei, GLenum, GLboolean);
49 typedef void (APIENTRYP SAGE_PFNGLMINMAXPROC) (GLenum, GLenum, GLboolean);
50 typedef void (APIENTRYP SAGE_PFNGLRESETHISTOGRAMPROC) (GLenum);
51 typedef void (APIENTRYP SAGE_PFNGLRESETMINMAXPROC) (GLenum);
52 typedef void (APIENTRYP SAGE_PFNGLTEXIMAGE3DPROC) (GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
53 typedef void (APIENTRYP SAGE_PFNGLTEXSUBIMAGE3DPROC) (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
54 typedef void (APIENTRYP SAGE_PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
55 typedef void (APIENTRYP SAGE_PFNGLACTIVETEXTUREPROC) (GLenum);
56 typedef void (APIENTRYP SAGE_PFNGLCLIENTACTIVETEXTUREPROC) (GLenum);
57 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1DPROC) (GLenum, GLdouble);
58 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1DVPROC) (GLenum, const GLdouble *);
59 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1FPROC) (GLenum, GLfloat);
60 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1FVPROC) (GLenum, const GLfloat *);
61 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1IPROC) (GLenum, GLint);
62 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1IVPROC) (GLenum, const GLint *);
63 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1SPROC) (GLenum, GLshort);
64 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1SVPROC) (GLenum, const GLshort *);
65 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2DPROC) (GLenum, GLdouble, GLdouble);
66 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2DVPROC) (GLenum, const GLdouble *);
67 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2FPROC) (GLenum, GLfloat, GLfloat);
68 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2FVPROC) (GLenum, const GLfloat *);
69 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2IPROC) (GLenum, GLint, GLint);
70 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2IVPROC) (GLenum, const GLint *);
71 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2SPROC) (GLenum, GLshort, GLshort);
72 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2SVPROC) (GLenum, const GLshort *);
73 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3DPROC) (GLenum, GLdouble, GLdouble, GLdouble);
74 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3DVPROC) (GLenum, const GLdouble *);
75 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3FPROC) (GLenum, GLfloat, GLfloat, GLfloat);
76 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3FVPROC) (GLenum, const GLfloat *);
77 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3IPROC) (GLenum, GLint, GLint, GLint);
78 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3IVPROC) (GLenum, const GLint *);
79 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3SPROC) (GLenum, GLshort, GLshort, GLshort);
80 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3SVPROC) (GLenum, const GLshort *);
81 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4DPROC) (GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
82 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4DVPROC) (GLenum, const GLdouble *);
83 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4FPROC) (GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
84 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4FVPROC) (GLenum, const GLfloat *);
85 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4IPROC) (GLenum, GLint, GLint, GLint, GLint);
86 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4IVPROC) (GLenum, const GLint *);
87 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4SPROC) (GLenum, GLshort, GLshort, GLshort, GLshort);
88 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4SVPROC) (GLenum, const GLshort *);
89 typedef void (APIENTRYP SAGE_PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat *);
90 typedef void (APIENTRYP SAGE_PFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble *);
91 typedef void (APIENTRYP SAGE_PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat *);
92 typedef void (APIENTRYP SAGE_PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble *);
93 typedef void (APIENTRYP SAGE_PFNGLSAMPLECOVERAGEPROC) (GLclampf, GLboolean);
94 typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
95 typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
96 typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *);
97 typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
98 typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
99 typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *);
100 typedef void (APIENTRYP SAGE_PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum, GLint, GLvoid *);
101 typedef void (APIENTRYP SAGE_PFNGLBLENDFUNCSEPARATEPROC) (GLenum, GLenum, GLenum, GLenum);
102 typedef void (APIENTRYP SAGE_PFNGLFOGCOORDFPROC) (GLfloat);
103 typedef void (APIENTRYP SAGE_PFNGLFOGCOORDFVPROC) (const GLfloat *);
104 typedef void (APIENTRYP SAGE_PFNGLFOGCOORDDPROC) (GLdouble);
105 typedef void (APIENTRYP SAGE_PFNGLFOGCOORDDVPROC) (const GLdouble *);
106 typedef void (APIENTRYP SAGE_PFNGLFOGCOORDPOINTERPROC) (GLenum, GLsizei, const GLvoid *);
107 typedef void (APIENTRYP SAGE_PFNGLMULTIDRAWARRAYSPROC) (GLenum, GLint *, GLsizei *, GLsizei);
108 typedef void (APIENTRYP SAGE_PFNGLMULTIDRAWELEMENTSPROC) (GLenum, const GLsizei *, GLenum, const GLvoid* *, GLsizei);
109 typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERFPROC) (GLenum, GLfloat);
110 typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERFVPROC) (GLenum, const GLfloat *);
111 typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERIPROC) (GLenum, GLint);
112 typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERIVPROC) (GLenum, const GLint *);
113 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3BPROC) (GLbyte, GLbyte, GLbyte);
114 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3BVPROC) (const GLbyte *);
115 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3DPROC) (GLdouble, GLdouble, GLdouble);
116 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3DVPROC) (const GLdouble *);
117 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3FPROC) (GLfloat, GLfloat, GLfloat);
118 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3FVPROC) (const GLfloat *);
119 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3IPROC) (GLint, GLint, GLint);
120 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3IVPROC) (const GLint *);
121 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3SPROC) (GLshort, GLshort, GLshort);
122 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3SVPROC) (const GLshort *);
123 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3UBPROC) (GLubyte, GLubyte, GLubyte);
124 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte *);
125 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3UIPROC) (GLuint, GLuint, GLuint);
126 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3UIVPROC) (const GLuint *);
127 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3USPROC) (GLushort, GLushort, GLushort);
128 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3USVPROC) (const GLushort *);
129 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLORPOINTERPROC) (GLint, GLenum, GLsizei, const GLvoid *);
130 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2DPROC) (GLdouble, GLdouble);
131 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2DVPROC) (const GLdouble *);
132 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2FPROC) (GLfloat, GLfloat);
133 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2FVPROC) (const GLfloat *);
134 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2IPROC) (GLint, GLint);
135 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2IVPROC) (const GLint *);
136 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2SPROC) (GLshort, GLshort);
137 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2SVPROC) (const GLshort *);
138 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3DPROC) (GLdouble, GLdouble, GLdouble);
139 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3DVPROC) (const GLdouble *);
140 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3FPROC) (GLfloat, GLfloat, GLfloat);
141 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3FVPROC) (const GLfloat *);
142 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3IPROC) (GLint, GLint, GLint);
143 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3IVPROC) (const GLint *);
144 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3SPROC) (GLshort, GLshort, GLshort);
145 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3SVPROC) (const GLshort *);
146 typedef void (APIENTRYP SAGE_PFNGLGENQUERIESPROC) (GLsizei, GLuint *);
147 typedef void (APIENTRYP SAGE_PFNGLDELETEQUERIESPROC) (GLsizei, const GLuint *);
148 typedef GLboolean (APIENTRYP SAGE_PFNGLISQUERYPROC) (GLuint);
149 typedef void (APIENTRYP SAGE_PFNGLBEGINQUERYPROC) (GLenum, GLuint);
150 typedef void (APIENTRYP SAGE_PFNGLENDQUERYPROC) (GLenum);
151 typedef void (APIENTRYP SAGE_PFNGLGETQUERYIVPROC) (GLenum, GLenum, GLint *);
152 typedef void (APIENTRYP SAGE_PFNGLGETQUERYOBJECTIVPROC) (GLuint, GLenum, GLint *);
153 typedef void (APIENTRYP SAGE_PFNGLGETQUERYOBJECTUIVPROC) (GLuint, GLenum, GLuint *);
154 typedef void (APIENTRYP SAGE_PFNGLBINDBUFFERPROC) (GLenum, GLuint);
155 typedef void (APIENTRYP SAGE_PFNGLDELETEBUFFERSPROC) (GLsizei, const GLuint *);
156 typedef void (APIENTRYP SAGE_PFNGLGENBUFFERSPROC) (GLsizei, GLuint *);
157 typedef GLboolean (APIENTRYP SAGE_PFNGLISBUFFERPROC) (GLuint);
158 typedef void (APIENTRYP SAGE_PFNGLBUFFERDATAPROC) (GLenum, GLsizeiptr, const GLvoid *, GLenum);
159 typedef void (APIENTRYP SAGE_PFNGLBUFFERSUBDATAPROC) (GLenum, GLintptr, GLsizeiptr, const GLvoid *);
160 typedef void (APIENTRYP SAGE_PFNGLGETBUFFERSUBDATAPROC) (GLenum, GLintptr, GLsizeiptr, GLvoid *);
161 typedef GLvoid* (APIENTRYP SAGE_PFNGLMAPBUFFERPROC) (GLenum, GLenum);
162 typedef GLboolean (APIENTRYP SAGE_PFNGLUNMAPBUFFERPROC) (GLenum);
163 typedef void (APIENTRYP SAGE_PFNGLGETBUFFERPARAMETERIVPROC) (GLenum, GLenum, GLint *);
164 typedef void (APIENTRYP SAGE_PFNGLGETBUFFERPOINTERVPROC) (GLenum, GLenum, GLvoid* *);
165 typedef void (APIENTRYP SAGE_PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum, GLenum);
166 typedef void (APIENTRYP SAGE_PFNGLDRAWBUFFERSPROC) (GLsizei, const GLenum *);
167 typedef void (APIENTRYP SAGE_PFNGLSTENCILOPSEPARATEPROC) (GLenum, GLenum, GLenum, GLenum);
168 typedef void (APIENTRYP SAGE_PFNGLSTENCILFUNCSEPARATEPROC) (GLenum, GLenum, GLint, GLuint);
169 typedef void (APIENTRYP SAGE_PFNGLSTENCILMASKSEPARATEPROC) (GLenum, GLuint);
170 typedef void (APIENTRYP SAGE_PFNGLATTACHSHADERPROC) (GLuint, GLuint);
171 typedef void (APIENTRYP SAGE_PFNGLBINDATTRIBLOCATIONPROC) (GLuint, GLuint, const GLchar *);
172 typedef void (APIENTRYP SAGE_PFNGLCOMPILESHADERPROC) (GLuint);
173 typedef GLuint (APIENTRYP SAGE_PFNGLCREATEPROGRAMPROC) (void);
174 typedef GLuint (APIENTRYP SAGE_PFNGLCREATESHADERPROC) (GLenum);
175 typedef void (APIENTRYP SAGE_PFNGLDELETEPROGRAMPROC) (GLuint);
176 typedef void (APIENTRYP SAGE_PFNGLDELETESHADERPROC) (GLuint);
177 typedef void (APIENTRYP SAGE_PFNGLDETACHSHADERPROC) (GLuint, GLuint);
178 typedef void (APIENTRYP SAGE_PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint);
179 typedef void (APIENTRYP SAGE_PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint);
180 typedef void (APIENTRYP SAGE_PFNGLGETACTIVEATTRIBPROC) (GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *);
181 typedef void (APIENTRYP SAGE_PFNGLGETACTIVEUNIFORMPROC) (GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *);
182 typedef void (APIENTRYP SAGE_PFNGLGETATTACHEDSHADERSPROC) (GLuint, GLsizei, GLsizei *, GLuint *);
183 typedef GLint (APIENTRYP SAGE_PFNGLGETATTRIBLOCATIONPROC) (GLuint, const GLchar *);
184 typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMIVPROC) (GLuint, GLenum, GLint *);
185 typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMINFOLOGPROC) (GLuint, GLsizei, GLsizei *, GLchar *);
186 typedef void (APIENTRYP SAGE_PFNGLGETSHADERIVPROC) (GLuint, GLenum, GLint *);
187 typedef void (APIENTRYP SAGE_PFNGLGETSHADERINFOLOGPROC) (GLuint, GLsizei, GLsizei *, GLchar *);
188 typedef void (APIENTRYP SAGE_PFNGLGETSHADERSOURCEPROC) (GLuint, GLsizei, GLsizei *, GLchar *);
189 typedef GLint (APIENTRYP SAGE_PFNGLGETUNIFORMLOCATIONPROC) (GLuint, const GLchar *);
190 typedef void (APIENTRYP SAGE_PFNGLGETUNIFORMFVPROC) (GLuint, GLint, GLfloat *);
191 typedef void (APIENTRYP SAGE_PFNGLGETUNIFORMIVPROC) (GLuint, GLint, GLint *);
192 typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBDVPROC) (GLuint, GLenum, GLdouble *);
193 typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBFVPROC) (GLuint, GLenum, GLfloat *);
194 typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBIVPROC) (GLuint, GLenum, GLint *);
195 typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint, GLenum, GLvoid* *);
196 typedef GLboolean (APIENTRYP SAGE_PFNGLISPROGRAMPROC) (GLuint);
197 typedef GLboolean (APIENTRYP SAGE_PFNGLISSHADERPROC) (GLuint);
198 typedef void (APIENTRYP SAGE_PFNGLLINKPROGRAMPROC) (GLuint);
199 typedef void (APIENTRYP SAGE_PFNGLSHADERSOURCEPROC) (GLuint, GLsizei, const GLchar* *, const GLint *);
200 typedef void (APIENTRYP SAGE_PFNGLUSEPROGRAMPROC) (GLuint);
201 typedef void (APIENTRYP SAGE_PFNGLUNIFORM1FPROC) (GLint, GLfloat);
202 typedef void (APIENTRYP SAGE_PFNGLUNIFORM2FPROC) (GLint, GLfloat, GLfloat);
203 typedef void (APIENTRYP SAGE_PFNGLUNIFORM3FPROC) (GLint, GLfloat, GLfloat, GLfloat);
204 typedef void (APIENTRYP SAGE_PFNGLUNIFORM4FPROC) (GLint, GLfloat, GLfloat, GLfloat, GLfloat);
205 typedef void (APIENTRYP SAGE_PFNGLUNIFORM1IPROC) (GLint, GLint);
206 typedef void (APIENTRYP SAGE_PFNGLUNIFORM2IPROC) (GLint, GLint, GLint);
207 typedef void (APIENTRYP SAGE_PFNGLUNIFORM3IPROC) (GLint, GLint, GLint, GLint);
208 typedef void (APIENTRYP SAGE_PFNGLUNIFORM4IPROC) (GLint, GLint, GLint, GLint, GLint);
209 typedef void (APIENTRYP SAGE_PFNGLUNIFORM1FVPROC) (GLint, GLsizei, const GLfloat *);
210 typedef void (APIENTRYP SAGE_PFNGLUNIFORM2FVPROC) (GLint, GLsizei, const GLfloat *);
211 typedef void (APIENTRYP SAGE_PFNGLUNIFORM3FVPROC) (GLint, GLsizei, const GLfloat *);
212 typedef void (APIENTRYP SAGE_PFNGLUNIFORM4FVPROC) (GLint, GLsizei, const GLfloat *);
213 typedef void (APIENTRYP SAGE_PFNGLUNIFORM1IVPROC) (GLint, GLsizei, const GLint *);
214 typedef void (APIENTRYP SAGE_PFNGLUNIFORM2IVPROC) (GLint, GLsizei, const GLint *);
215 typedef void (APIENTRYP SAGE_PFNGLUNIFORM3IVPROC) (GLint, GLsizei, const GLint *);
216 typedef void (APIENTRYP SAGE_PFNGLUNIFORM4IVPROC) (GLint, GLsizei, const GLint *);
217 typedef void (APIENTRYP SAGE_PFNGLUNIFORMMATRIX2FVPROC) (GLint, GLsizei, GLboolean, const GLfloat *);
218 typedef void (APIENTRYP SAGE_PFNGLUNIFORMMATRIX3FVPROC) (GLint, GLsizei, GLboolean, const GLfloat *);
219 typedef void (APIENTRYP SAGE_PFNGLUNIFORMMATRIX4FVPROC) (GLint, GLsizei, GLboolean, const GLfloat *);
220 typedef void (APIENTRYP SAGE_PFNGLVALIDATEPROGRAMPROC) (GLuint);
221 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1DPROC) (GLuint, GLdouble);
222 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1DVPROC) (GLuint, const GLdouble *);
223 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1FPROC) (GLuint, GLfloat);
224 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1FVPROC) (GLuint, const GLfloat *);
225 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1SPROC) (GLuint, GLshort);
226 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1SVPROC) (GLuint, const GLshort *);
227 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2DPROC) (GLuint, GLdouble, GLdouble);
228 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2DVPROC) (GLuint, const GLdouble *);
229 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2FPROC) (GLuint, GLfloat, GLfloat);
230 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2FVPROC) (GLuint, const GLfloat *);
231 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2SPROC) (GLuint, GLshort, GLshort);
232 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2SVPROC) (GLuint, const GLshort *);
233 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3DPROC) (GLuint, GLdouble, GLdouble, GLdouble);
234 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3DVPROC) (GLuint, const GLdouble *);
235 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3FPROC) (GLuint, GLfloat, GLfloat, GLfloat);
236 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3FVPROC) (GLuint, const GLfloat *);
237 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3SPROC) (GLuint, GLshort, GLshort, GLshort);
238 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3SVPROC) (GLuint, const GLshort *);
239 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NBVPROC) (GLuint, const GLbyte *);
240 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NIVPROC) (GLuint, const GLint *);
241 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NSVPROC) (GLuint, const GLshort *);
242 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NUBPROC) (GLuint, GLubyte, GLubyte, GLubyte, GLubyte);
243 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NUBVPROC) (GLuint, const GLubyte *);
244 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NUIVPROC) (GLuint, const GLuint *);
245 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NUSVPROC) (GLuint, const GLushort *);
246 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4BVPROC) (GLuint, const GLbyte *);
247 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4DPROC) (GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
248 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4DVPROC) (GLuint, const GLdouble *);
249 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4FPROC) (GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
250 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4FVPROC) (GLuint, const GLfloat *);
251 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4IVPROC) (GLuint, const GLint *);
252 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4SPROC) (GLuint, GLshort, GLshort, GLshort, GLshort);
253 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4SVPROC) (GLuint, const GLshort *);
254 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4UBVPROC) (GLuint, const GLubyte *);
255 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4UIVPROC) (GLuint, const GLuint *);
256 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4USVPROC) (GLuint, const GLushort *);
257 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBPOINTERPROC) (GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *);
258 typedef void (APIENTRYP SAGE_PFNGLACTIVETEXTUREARBPROC) (GLenum);
259 typedef void (APIENTRYP SAGE_PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum);
260 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1DARBPROC) (GLenum, GLdouble);
261 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1DVARBPROC) (GLenum, const GLdouble *);
262 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1FARBPROC) (GLenum, GLfloat);
263 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1FVARBPROC) (GLenum, const GLfloat *);
264 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1IARBPROC) (GLenum, GLint);
265 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1IVARBPROC) (GLenum, const GLint *);
266 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1SARBPROC) (GLenum, GLshort);
267 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1SVARBPROC) (GLenum, const GLshort *);
268 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2DARBPROC) (GLenum, GLdouble, GLdouble);
269 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2DVARBPROC) (GLenum, const GLdouble *);
270 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2FARBPROC) (GLenum, GLfloat, GLfloat);
271 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2FVARBPROC) (GLenum, const GLfloat *);
272 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2IARBPROC) (GLenum, GLint, GLint);
273 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2IVARBPROC) (GLenum, const GLint *);
274 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2SARBPROC) (GLenum, GLshort, GLshort);
275 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2SVARBPROC) (GLenum, const GLshort *);
276 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3DARBPROC) (GLenum, GLdouble, GLdouble, GLdouble);
277 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3DVARBPROC) (GLenum, const GLdouble *);
278 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3FARBPROC) (GLenum, GLfloat, GLfloat, GLfloat);
279 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3FVARBPROC) (GLenum, const GLfloat *);
280 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3IARBPROC) (GLenum, GLint, GLint, GLint);
281 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3IVARBPROC) (GLenum, const GLint *);
282 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3SARBPROC) (GLenum, GLshort, GLshort, GLshort);
283 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3SVARBPROC) (GLenum, const GLshort *);
284 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4DARBPROC) (GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
285 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4DVARBPROC) (GLenum, const GLdouble *);
286 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4FARBPROC) (GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
287 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4FVARBPROC) (GLenum, const GLfloat *);
288 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4IARBPROC) (GLenum, GLint, GLint, GLint, GLint);
289 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4IVARBPROC) (GLenum, const GLint *);
290 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4SARBPROC) (GLenum, GLshort, GLshort, GLshort, GLshort);
291 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4SVARBPROC) (GLenum, const GLshort *);
292 typedef void (APIENTRYP SAGE_PFNGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat *);
293 typedef void (APIENTRYP SAGE_PFNGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble *);
294 typedef void (APIENTRYP SAGE_PFNGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat *);
295 typedef void (APIENTRYP SAGE_PFNGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble *);
296 typedef void (APIENTRYP SAGE_PFNGLSAMPLECOVERAGEARBPROC) (GLclampf, GLboolean);
297 typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
298 typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
299 typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *);
300 typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
301 typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
302 typedef void (APIENTRYP SAGE_PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *);
303 typedef void (APIENTRYP SAGE_PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum, GLint, GLvoid *);
304 typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERFARBPROC) (GLenum, GLfloat);
305 typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERFVARBPROC) (GLenum, const GLfloat *);
306 typedef void (APIENTRYP SAGE_PFNGLWEIGHTBVARBPROC) (GLint, const GLbyte *);
307 typedef void (APIENTRYP SAGE_PFNGLWEIGHTSVARBPROC) (GLint, const GLshort *);
308 typedef void (APIENTRYP SAGE_PFNGLWEIGHTIVARBPROC) (GLint, const GLint *);
309 typedef void (APIENTRYP SAGE_PFNGLWEIGHTFVARBPROC) (GLint, const GLfloat *);
310 typedef void (APIENTRYP SAGE_PFNGLWEIGHTDVARBPROC) (GLint, const GLdouble *);
311 typedef void (APIENTRYP SAGE_PFNGLWEIGHTUBVARBPROC) (GLint, const GLubyte *);
312 typedef void (APIENTRYP SAGE_PFNGLWEIGHTUSVARBPROC) (GLint, const GLushort *);
313 typedef void (APIENTRYP SAGE_PFNGLWEIGHTUIVARBPROC) (GLint, const GLuint *);
314 typedef void (APIENTRYP SAGE_PFNGLWEIGHTPOINTERARBPROC) (GLint, GLenum, GLsizei, const GLvoid *);
315 typedef void (APIENTRYP SAGE_PFNGLVERTEXBLENDARBPROC) (GLint);
316 typedef void (APIENTRYP SAGE_PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint);
317 typedef void (APIENTRYP SAGE_PFNGLMATRIXINDEXUBVARBPROC) (GLint, const GLubyte *);
318 typedef void (APIENTRYP SAGE_PFNGLMATRIXINDEXUSVARBPROC) (GLint, const GLushort *);
319 typedef void (APIENTRYP SAGE_PFNGLMATRIXINDEXUIVARBPROC) (GLint, const GLuint *);
320 typedef void (APIENTRYP SAGE_PFNGLMATRIXINDEXPOINTERARBPROC) (GLint, GLenum, GLsizei, const GLvoid *);
321 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2DARBPROC) (GLdouble, GLdouble);
322 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2DVARBPROC) (const GLdouble *);
323 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2FARBPROC) (GLfloat, GLfloat);
324 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2FVARBPROC) (const GLfloat *);
325 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2IARBPROC) (GLint, GLint);
326 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2IVARBPROC) (const GLint *);
327 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2SARBPROC) (GLshort, GLshort);
328 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2SVARBPROC) (const GLshort *);
329 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3DARBPROC) (GLdouble, GLdouble, GLdouble);
330 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3DVARBPROC) (const GLdouble *);
331 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3FARBPROC) (GLfloat, GLfloat, GLfloat);
332 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3FVARBPROC) (const GLfloat *);
333 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3IARBPROC) (GLint, GLint, GLint);
334 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3IVARBPROC) (const GLint *);
335 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3SARBPROC) (GLshort, GLshort, GLshort);
336 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3SVARBPROC) (const GLshort *);
337 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1DARBPROC) (GLuint, GLdouble);
338 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1DVARBPROC) (GLuint, const GLdouble *);
339 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1FARBPROC) (GLuint, GLfloat);
340 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1FVARBPROC) (GLuint, const GLfloat *);
341 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1SARBPROC) (GLuint, GLshort);
342 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1SVARBPROC) (GLuint, const GLshort *);
343 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2DARBPROC) (GLuint, GLdouble, GLdouble);
344 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2DVARBPROC) (GLuint, const GLdouble *);
345 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2FARBPROC) (GLuint, GLfloat, GLfloat);
346 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2FVARBPROC) (GLuint, const GLfloat *);
347 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2SARBPROC) (GLuint, GLshort, GLshort);
348 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2SVARBPROC) (GLuint, const GLshort *);
349 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3DARBPROC) (GLuint, GLdouble, GLdouble, GLdouble);
350 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3DVARBPROC) (GLuint, const GLdouble *);
351 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3FARBPROC) (GLuint, GLfloat, GLfloat, GLfloat);
352 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3FVARBPROC) (GLuint, const GLfloat *);
353 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3SARBPROC) (GLuint, GLshort, GLshort, GLshort);
354 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3SVARBPROC) (GLuint, const GLshort *);
355 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NBVARBPROC) (GLuint, const GLbyte *);
356 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NIVARBPROC) (GLuint, const GLint *);
357 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NSVARBPROC) (GLuint, const GLshort *);
358 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NUBARBPROC) (GLuint, GLubyte, GLubyte, GLubyte, GLubyte);
359 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint, const GLubyte *);
360 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint, const GLuint *);
361 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint, const GLushort *);
362 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4BVARBPROC) (GLuint, const GLbyte *);
363 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4DARBPROC) (GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
364 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4DVARBPROC) (GLuint, const GLdouble *);
365 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4FARBPROC) (GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
366 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4FVARBPROC) (GLuint, const GLfloat *);
367 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4IVARBPROC) (GLuint, const GLint *);
368 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4SARBPROC) (GLuint, GLshort, GLshort, GLshort, GLshort);
369 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4SVARBPROC) (GLuint, const GLshort *);
370 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4UBVARBPROC) (GLuint, const GLubyte *);
371 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4UIVARBPROC) (GLuint, const GLuint *);
372 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4USVARBPROC) (GLuint, const GLushort *);
373 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *);
374 typedef void (APIENTRYP SAGE_PFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint);
375 typedef void (APIENTRYP SAGE_PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint);
376 typedef void (APIENTRYP SAGE_PFNGLPROGRAMSTRINGARBPROC) (GLenum, GLenum, GLsizei, const GLvoid *);
377 typedef void (APIENTRYP SAGE_PFNGLBINDPROGRAMARBPROC) (GLenum, GLuint);
378 typedef void (APIENTRYP SAGE_PFNGLDELETEPROGRAMSARBPROC) (GLsizei, const GLuint *);
379 typedef void (APIENTRYP SAGE_PFNGLGENPROGRAMSARBPROC) (GLsizei, GLuint *);
380 typedef void (APIENTRYP SAGE_PFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
381 typedef void (APIENTRYP SAGE_PFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum, GLuint, const GLdouble *);
382 typedef void (APIENTRYP SAGE_PFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
383 typedef void (APIENTRYP SAGE_PFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum, GLuint, const GLfloat *);
384 typedef void (APIENTRYP SAGE_PFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
385 typedef void (APIENTRYP SAGE_PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum, GLuint, const GLdouble *);
386 typedef void (APIENTRYP SAGE_PFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
387 typedef void (APIENTRYP SAGE_PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum, GLuint, const GLfloat *);
388 typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum, GLuint, GLdouble *);
389 typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum, GLuint, GLfloat *);
390 typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum, GLuint, GLdouble *);
391 typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum, GLuint, GLfloat *);
392 typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMIVARBPROC) (GLenum, GLenum, GLint *);
393 typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMSTRINGARBPROC) (GLenum, GLenum, GLvoid *);
394 typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBDVARBPROC) (GLuint, GLenum, GLdouble *);
395 typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBFVARBPROC) (GLuint, GLenum, GLfloat *);
396 typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBIVARBPROC) (GLuint, GLenum, GLint *);
397 typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint, GLenum, GLvoid* *);
398 typedef GLboolean (APIENTRYP SAGE_PFNGLISPROGRAMARBPROC) (GLuint);
399 typedef void (APIENTRYP SAGE_PFNGLBINDBUFFERARBPROC) (GLenum, GLuint);
400 typedef void (APIENTRYP SAGE_PFNGLDELETEBUFFERSARBPROC) (GLsizei, const GLuint *);
401 typedef void (APIENTRYP SAGE_PFNGLGENBUFFERSARBPROC) (GLsizei, GLuint *);
402 typedef GLboolean (APIENTRYP SAGE_PFNGLISBUFFERARBPROC) (GLuint);
403 typedef void (APIENTRYP SAGE_PFNGLBUFFERDATAARBPROC) (GLenum, GLsizeiptrARB, const GLvoid *, GLenum);
404 typedef void (APIENTRYP SAGE_PFNGLBUFFERSUBDATAARBPROC) (GLenum, GLintptrARB, GLsizeiptrARB, const GLvoid *);
405 typedef void (APIENTRYP SAGE_PFNGLGETBUFFERSUBDATAARBPROC) (GLenum, GLintptrARB, GLsizeiptrARB, GLvoid *);
406 typedef GLvoid* (APIENTRYP SAGE_PFNGLMAPBUFFERARBPROC) (GLenum, GLenum);
407 typedef GLboolean (APIENTRYP SAGE_PFNGLUNMAPBUFFERARBPROC) (GLenum);
408 typedef void (APIENTRYP SAGE_PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum, GLenum, GLint *);
409 typedef void (APIENTRYP SAGE_PFNGLGETBUFFERPOINTERVARBPROC) (GLenum, GLenum, GLvoid* *);
410 typedef void (APIENTRYP SAGE_PFNGLGENQUERIESARBPROC) (GLsizei, GLuint *);
411 typedef void (APIENTRYP SAGE_PFNGLDELETEQUERIESARBPROC) (GLsizei, const GLuint *);
412 typedef GLboolean (APIENTRYP SAGE_PFNGLISQUERYARBPROC) (GLuint);
413 typedef void (APIENTRYP SAGE_PFNGLBEGINQUERYARBPROC) (GLenum, GLuint);
414 typedef void (APIENTRYP SAGE_PFNGLENDQUERYARBPROC) (GLenum);
415 typedef void (APIENTRYP SAGE_PFNGLGETQUERYIVARBPROC) (GLenum, GLenum, GLint *);
416 typedef void (APIENTRYP SAGE_PFNGLGETQUERYOBJECTIVARBPROC) (GLuint, GLenum, GLint *);
417 typedef void (APIENTRYP SAGE_PFNGLGETQUERYOBJECTUIVARBPROC) (GLuint, GLenum, GLuint *);
418 typedef void (APIENTRYP SAGE_PFNGLDELETEOBJECTARBPROC) (GLhandleARB);
419 typedef GLhandleARB (APIENTRYP SAGE_PFNGLGETHANDLEARBPROC) (GLenum);
420 typedef void (APIENTRYP SAGE_PFNGLDETACHOBJECTARBPROC) (GLhandleARB, GLhandleARB);
421 typedef GLhandleARB (APIENTRYP SAGE_PFNGLCREATESHADEROBJECTARBPROC) (GLenum);
422 typedef void (APIENTRYP SAGE_PFNGLSHADERSOURCEARBPROC) (GLhandleARB, GLsizei, const GLcharARB* *, const GLint *);
423 typedef void (APIENTRYP SAGE_PFNGLCOMPILESHADERARBPROC) (GLhandleARB);
424 typedef GLhandleARB (APIENTRYP SAGE_PFNGLCREATEPROGRAMOBJECTARBPROC) (void);
425 typedef void (APIENTRYP SAGE_PFNGLATTACHOBJECTARBPROC) (GLhandleARB, GLhandleARB);
426 typedef void (APIENTRYP SAGE_PFNGLLINKPROGRAMARBPROC) (GLhandleARB);
427 typedef void (APIENTRYP SAGE_PFNGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB);
428 typedef void (APIENTRYP SAGE_PFNGLVALIDATEPROGRAMARBPROC) (GLhandleARB);
429 typedef void (APIENTRYP SAGE_PFNGLUNIFORM1FARBPROC) (GLint, GLfloat);
430 typedef void (APIENTRYP SAGE_PFNGLUNIFORM2FARBPROC) (GLint, GLfloat, GLfloat);
431 typedef void (APIENTRYP SAGE_PFNGLUNIFORM3FARBPROC) (GLint, GLfloat, GLfloat, GLfloat);
432 typedef void (APIENTRYP SAGE_PFNGLUNIFORM4FARBPROC) (GLint, GLfloat, GLfloat, GLfloat, GLfloat);
433 typedef void (APIENTRYP SAGE_PFNGLUNIFORM1IARBPROC) (GLint, GLint);
434 typedef void (APIENTRYP SAGE_PFNGLUNIFORM2IARBPROC) (GLint, GLint, GLint);
435 typedef void (APIENTRYP SAGE_PFNGLUNIFORM3IARBPROC) (GLint, GLint, GLint, GLint);
436 typedef void (APIENTRYP SAGE_PFNGLUNIFORM4IARBPROC) (GLint, GLint, GLint, GLint, GLint);
437 typedef void (APIENTRYP SAGE_PFNGLUNIFORM1FVARBPROC) (GLint, GLsizei, const GLfloat *);
438 typedef void (APIENTRYP SAGE_PFNGLUNIFORM2FVARBPROC) (GLint, GLsizei, const GLfloat *);
439 typedef void (APIENTRYP SAGE_PFNGLUNIFORM3FVARBPROC) (GLint, GLsizei, const GLfloat *);
440 typedef void (APIENTRYP SAGE_PFNGLUNIFORM4FVARBPROC) (GLint, GLsizei, const GLfloat *);
441 typedef void (APIENTRYP SAGE_PFNGLUNIFORM1IVARBPROC) (GLint, GLsizei, const GLint *);
442 typedef void (APIENTRYP SAGE_PFNGLUNIFORM2IVARBPROC) (GLint, GLsizei, const GLint *);
443 typedef void (APIENTRYP SAGE_PFNGLUNIFORM3IVARBPROC) (GLint, GLsizei, const GLint *);
444 typedef void (APIENTRYP SAGE_PFNGLUNIFORM4IVARBPROC) (GLint, GLsizei, const GLint *);
445 typedef void (APIENTRYP SAGE_PFNGLUNIFORMMATRIX2FVARBPROC) (GLint, GLsizei, GLboolean, const GLfloat *);
446 typedef void (APIENTRYP SAGE_PFNGLUNIFORMMATRIX3FVARBPROC) (GLint, GLsizei, GLboolean, const GLfloat *);
447 typedef void (APIENTRYP SAGE_PFNGLUNIFORMMATRIX4FVARBPROC) (GLint, GLsizei, GLboolean, const GLfloat *);
448 typedef void (APIENTRYP SAGE_PFNGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB, GLenum, GLfloat *);
449 typedef void (APIENTRYP SAGE_PFNGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB, GLenum, GLint *);
450 typedef void (APIENTRYP SAGE_PFNGLGETINFOLOGARBPROC) (GLhandleARB, GLsizei, GLsizei *, GLcharARB *);
451 typedef void (APIENTRYP SAGE_PFNGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB, GLsizei, GLsizei *, GLhandleARB *);
452 typedef GLint (APIENTRYP SAGE_PFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB, const GLcharARB *);
453 typedef void (APIENTRYP SAGE_PFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLcharARB *);
454 typedef void (APIENTRYP SAGE_PFNGLGETUNIFORMFVARBPROC) (GLhandleARB, GLint, GLfloat *);
455 typedef void (APIENTRYP SAGE_PFNGLGETUNIFORMIVARBPROC) (GLhandleARB, GLint, GLint *);
456 typedef void (APIENTRYP SAGE_PFNGLGETSHADERSOURCEARBPROC) (GLhandleARB, GLsizei, GLsizei *, GLcharARB *);
457 typedef void (APIENTRYP SAGE_PFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB, GLuint, const GLcharARB *);
458 typedef void (APIENTRYP SAGE_PFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLcharARB *);
459 typedef GLint (APIENTRYP SAGE_PFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB, const GLcharARB *);
460 typedef void (APIENTRYP SAGE_PFNGLDRAWBUFFERSARBPROC) (GLsizei, const GLenum *);
461 typedef void (APIENTRYP SAGE_PFNGLCLAMPCOLORARBPROC) (GLenum, GLenum);
462 typedef void (APIENTRYP SAGE_PFNGLBLENDCOLOREXTPROC) (GLclampf, GLclampf, GLclampf, GLclampf);
463 typedef void (APIENTRYP SAGE_PFNGLPOLYGONOFFSETEXTPROC) (GLfloat, GLfloat);
464 typedef void (APIENTRYP SAGE_PFNGLTEXIMAGE3DEXTPROC) (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
465 typedef void (APIENTRYP SAGE_PFNGLTEXSUBIMAGE3DEXTPROC) (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
466 typedef void (APIENTRYP SAGE_PFNGLGETTEXFILTERFUNCSGISPROC) (GLenum, GLenum, GLfloat *);
467 typedef void (APIENTRYP SAGE_PFNGLTEXFILTERFUNCSGISPROC) (GLenum, GLenum, GLsizei, const GLfloat *);
468 typedef void (APIENTRYP SAGE_PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *);
469 typedef void (APIENTRYP SAGE_PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
470 typedef void (APIENTRYP SAGE_PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint);
471 typedef void (APIENTRYP SAGE_PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint);
472 typedef void (APIENTRYP SAGE_PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum, GLint, GLint, GLint, GLint, GLsizei);
473 typedef void (APIENTRYP SAGE_PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
474 typedef void (APIENTRYP SAGE_PFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
475 typedef void (APIENTRYP SAGE_PFNGLGETHISTOGRAMEXTPROC) (GLenum, GLboolean, GLenum, GLenum, GLvoid *);
476 typedef void (APIENTRYP SAGE_PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum, GLenum, GLfloat *);
477 typedef void (APIENTRYP SAGE_PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum, GLenum, GLint *);
478 typedef void (APIENTRYP SAGE_PFNGLGETMINMAXEXTPROC) (GLenum, GLboolean, GLenum, GLenum, GLvoid *);
479 typedef void (APIENTRYP SAGE_PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum, GLenum, GLfloat *);
480 typedef void (APIENTRYP SAGE_PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum, GLenum, GLint *);
481 typedef void (APIENTRYP SAGE_PFNGLHISTOGRAMEXTPROC) (GLenum, GLsizei, GLenum, GLboolean);
482 typedef void (APIENTRYP SAGE_PFNGLMINMAXEXTPROC) (GLenum, GLenum, GLboolean);
483 typedef void (APIENTRYP SAGE_PFNGLRESETHISTOGRAMEXTPROC) (GLenum);
484 typedef void (APIENTRYP SAGE_PFNGLRESETMINMAXEXTPROC) (GLenum);
485 typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
486 typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
487 typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum, GLenum, GLfloat);
488 typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum, GLenum, const GLfloat *);
489 typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum, GLenum, GLint);
490 typedef void (APIENTRYP SAGE_PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum, GLenum, const GLint *);
491 typedef void (APIENTRYP SAGE_PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum, GLenum, GLint, GLint, GLsizei);
492 typedef void (APIENTRYP SAGE_PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum, GLenum, GLint, GLint, GLsizei, GLsizei);
493 typedef void (APIENTRYP SAGE_PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum, GLenum, GLenum, GLvoid *);
494 typedef void (APIENTRYP SAGE_PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum, GLenum, GLfloat *);
495 typedef void (APIENTRYP SAGE_PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum, GLenum, GLint *);
496 typedef void (APIENTRYP SAGE_PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *);
497 typedef void (APIENTRYP SAGE_PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *);
498 typedef void (APIENTRYP SAGE_PFNGLCOLORTABLESGIPROC) (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
499 typedef void (APIENTRYP SAGE_PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum, GLenum, const GLfloat *);
500 typedef void (APIENTRYP SAGE_PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum, GLenum, const GLint *);
501 typedef void (APIENTRYP SAGE_PFNGLCOPYCOLORTABLESGIPROC) (GLenum, GLenum, GLint, GLint, GLsizei);
502 typedef void (APIENTRYP SAGE_PFNGLGETCOLORTABLESGIPROC) (GLenum, GLenum, GLenum, GLvoid *);
503 typedef void (APIENTRYP SAGE_PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum, GLenum, GLfloat *);
504 typedef void (APIENTRYP SAGE_PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum, GLenum, GLint *);
505 typedef void (APIENTRYP SAGE_PFNGLPIXELTEXGENSGIXPROC) (GLenum);
506 typedef void (APIENTRYP SAGE_PFNGLPIXELTEXGENPARAMETERISGISPROC) (GLenum, GLint);
507 typedef void (APIENTRYP SAGE_PFNGLPIXELTEXGENPARAMETERIVSGISPROC) (GLenum, const GLint *);
508 typedef void (APIENTRYP SAGE_PFNGLPIXELTEXGENPARAMETERFSGISPROC) (GLenum, GLfloat);
509 typedef void (APIENTRYP SAGE_PFNGLPIXELTEXGENPARAMETERFVSGISPROC) (GLenum, const GLfloat *);
510 typedef void (APIENTRYP SAGE_PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) (GLenum, GLint *);
511 typedef void (APIENTRYP SAGE_PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) (GLenum, GLfloat *);
512 typedef void (APIENTRYP SAGE_PFNGLTEXIMAGE4DSGISPROC) (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
513 typedef void (APIENTRYP SAGE_PFNGLTEXSUBIMAGE4DSGISPROC) (GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
514 typedef GLboolean (APIENTRYP SAGE_PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei, const GLuint *, GLboolean *);
515 typedef void (APIENTRYP SAGE_PFNGLBINDTEXTUREEXTPROC) (GLenum, GLuint);
516 typedef void (APIENTRYP SAGE_PFNGLDELETETEXTURESEXTPROC) (GLsizei, const GLuint *);
517 typedef void (APIENTRYP SAGE_PFNGLGENTEXTURESEXTPROC) (GLsizei, GLuint *);
518 typedef GLboolean (APIENTRYP SAGE_PFNGLISTEXTUREEXTPROC) (GLuint);
519 typedef void (APIENTRYP SAGE_PFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei, const GLuint *, const GLclampf *);
520 typedef void (APIENTRYP SAGE_PFNGLDETAILTEXFUNCSGISPROC) (GLenum, GLsizei, const GLfloat *);
521 typedef void (APIENTRYP SAGE_PFNGLGETDETAILTEXFUNCSGISPROC) (GLenum, GLfloat *);
522 typedef void (APIENTRYP SAGE_PFNGLSHARPENTEXFUNCSGISPROC) (GLenum, GLsizei, const GLfloat *);
523 typedef void (APIENTRYP SAGE_PFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum, GLfloat *);
524 typedef void (APIENTRYP SAGE_PFNGLSAMPLEMASKSGISPROC) (GLclampf, GLboolean);
525 typedef void (APIENTRYP SAGE_PFNGLSAMPLEPATTERNSGISPROC) (GLenum);
526 typedef void (APIENTRYP SAGE_PFNGLARRAYELEMENTEXTPROC) (GLint);
527 typedef void (APIENTRYP SAGE_PFNGLCOLORPOINTEREXTPROC) (GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
528 typedef void (APIENTRYP SAGE_PFNGLDRAWARRAYSEXTPROC) (GLenum, GLint, GLsizei);
529 typedef void (APIENTRYP SAGE_PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei, GLsizei, const GLboolean *);
530 typedef void (APIENTRYP SAGE_PFNGLGETPOINTERVEXTPROC) (GLenum, GLvoid* *);
531 typedef void (APIENTRYP SAGE_PFNGLINDEXPOINTEREXTPROC) (GLenum, GLsizei, GLsizei, const GLvoid *);
532 typedef void (APIENTRYP SAGE_PFNGLNORMALPOINTEREXTPROC) (GLenum, GLsizei, GLsizei, const GLvoid *);
533 typedef void (APIENTRYP SAGE_PFNGLTEXCOORDPOINTEREXTPROC) (GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
534 typedef void (APIENTRYP SAGE_PFNGLVERTEXPOINTEREXTPROC) (GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
535 typedef void (APIENTRYP SAGE_PFNGLBLENDEQUATIONEXTPROC) (GLenum);
536 typedef void (APIENTRYP SAGE_PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum, GLfloat);
537 typedef void (APIENTRYP SAGE_PFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum, const GLfloat *);
538 typedef void (APIENTRYP SAGE_PFNGLSPRITEPARAMETERISGIXPROC) (GLenum, GLint);
539 typedef void (APIENTRYP SAGE_PFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum, const GLint *);
540 typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERFEXTPROC) (GLenum, GLfloat);
541 typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERFVEXTPROC) (GLenum, const GLfloat *);
542 typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERFSGISPROC) (GLenum, GLfloat);
543 typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERFVSGISPROC) (GLenum, const GLfloat *);
544 typedef GLint (APIENTRYP SAGE_PFNGLGETINSTRUMENTSSGIXPROC) (void);
545 typedef void (APIENTRYP SAGE_PFNGLINSTRUMENTSBUFFERSGIXPROC) (GLsizei, GLint *);
546 typedef GLint (APIENTRYP SAGE_PFNGLPOLLINSTRUMENTSSGIXPROC) (GLint *);
547 typedef void (APIENTRYP SAGE_PFNGLREADINSTRUMENTSSGIXPROC) (GLint);
548 typedef void (APIENTRYP SAGE_PFNGLSTARTINSTRUMENTSSGIXPROC) (void);
549 typedef void (APIENTRYP SAGE_PFNGLSTOPINSTRUMENTSSGIXPROC) (GLint);
550 typedef void (APIENTRYP SAGE_PFNGLFRAMEZOOMSGIXPROC) (GLint);
551 typedef void (APIENTRYP SAGE_PFNGLTAGSAMPLEBUFFERSGIXPROC) (void);
552 typedef void (APIENTRYP SAGE_PFNGLDEFORMATIONMAP3DSGIXPROC) (GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *);
553 typedef void (APIENTRYP SAGE_PFNGLDEFORMATIONMAP3FSGIXPROC) (GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *);
554 typedef void (APIENTRYP SAGE_PFNGLDEFORMSGIXPROC) (GLbitfield);
555 typedef void (APIENTRYP SAGE_PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) (GLbitfield);
556 typedef void (APIENTRYP SAGE_PFNGLREFERENCEPLANESGIXPROC) (const GLdouble *);
557 typedef void (APIENTRYP SAGE_PFNGLFLUSHRASTERSGIXPROC) (void);
558 typedef void (APIENTRYP SAGE_PFNGLFOGFUNCSGISPROC) (GLsizei, const GLfloat *);
559 typedef void (APIENTRYP SAGE_PFNGLGETFOGFUNCSGISPROC) (GLfloat *);
560 typedef void (APIENTRYP SAGE_PFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum, GLenum, GLint);
561 typedef void (APIENTRYP SAGE_PFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum, GLenum, GLfloat);
562 typedef void (APIENTRYP SAGE_PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum, GLenum, const GLint *);
563 typedef void (APIENTRYP SAGE_PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum, GLenum, const GLfloat *);
564 typedef void (APIENTRYP SAGE_PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum, GLenum, GLint *);
565 typedef void (APIENTRYP SAGE_PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum, GLenum, GLfloat *);
566 typedef void (APIENTRYP SAGE_PFNGLCOLORSUBTABLEEXTPROC) (GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
567 typedef void (APIENTRYP SAGE_PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum, GLsizei, GLint, GLint, GLsizei);
568 typedef void (APIENTRYP SAGE_PFNGLHINTPGIPROC) (GLenum, GLint);
569 typedef void (APIENTRYP SAGE_PFNGLCOLORTABLEEXTPROC) (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
570 typedef void (APIENTRYP SAGE_PFNGLGETCOLORTABLEEXTPROC) (GLenum, GLenum, GLenum, GLvoid *);
571 typedef void (APIENTRYP SAGE_PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum, GLenum, GLint *);
572 typedef void (APIENTRYP SAGE_PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum, GLenum, GLfloat *);
573 typedef void (APIENTRYP SAGE_PFNGLGETLISTPARAMETERFVSGIXPROC) (GLuint, GLenum, GLfloat *);
574 typedef void (APIENTRYP SAGE_PFNGLGETLISTPARAMETERIVSGIXPROC) (GLuint, GLenum, GLint *);
575 typedef void (APIENTRYP SAGE_PFNGLLISTPARAMETERFSGIXPROC) (GLuint, GLenum, GLfloat);
576 typedef void (APIENTRYP SAGE_PFNGLLISTPARAMETERFVSGIXPROC) (GLuint, GLenum, const GLfloat *);
577 typedef void (APIENTRYP SAGE_PFNGLLISTPARAMETERISGIXPROC) (GLuint, GLenum, GLint);
578 typedef void (APIENTRYP SAGE_PFNGLLISTPARAMETERIVSGIXPROC) (GLuint, GLenum, const GLint *);
579 typedef void (APIENTRYP SAGE_PFNGLINDEXMATERIALEXTPROC) (GLenum, GLenum);
580 typedef void (APIENTRYP SAGE_PFNGLINDEXFUNCEXTPROC) (GLenum, GLclampf);
581 typedef void (APIENTRYP SAGE_PFNGLLOCKARRAYSEXTPROC) (GLint, GLsizei);
582 typedef void (APIENTRYP SAGE_PFNGLUNLOCKARRAYSEXTPROC) (void);
583 typedef void (APIENTRYP SAGE_PFNGLCULLPARAMETERDVEXTPROC) (GLenum, GLdouble *);
584 typedef void (APIENTRYP SAGE_PFNGLCULLPARAMETERFVEXTPROC) (GLenum, GLfloat *);
585 typedef void (APIENTRYP SAGE_PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum, GLenum);
586 typedef void (APIENTRYP SAGE_PFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum, GLenum, GLfloat);
587 typedef void (APIENTRYP SAGE_PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum, GLenum, const GLfloat *);
588 typedef void (APIENTRYP SAGE_PFNGLFRAGMENTLIGHTISGIXPROC) (GLenum, GLenum, GLint);
589 typedef void (APIENTRYP SAGE_PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum, GLenum, const GLint *);
590 typedef void (APIENTRYP SAGE_PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum, GLfloat);
591 typedef void (APIENTRYP SAGE_PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum, const GLfloat *);
592 typedef void (APIENTRYP SAGE_PFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum, GLint);
593 typedef void (APIENTRYP SAGE_PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum, const GLint *);
594 typedef void (APIENTRYP SAGE_PFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum, GLenum, GLfloat);
595 typedef void (APIENTRYP SAGE_PFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum, GLenum, const GLfloat *);
596 typedef void (APIENTRYP SAGE_PFNGLFRAGMENTMATERIALISGIXPROC) (GLenum, GLenum, GLint);
597 typedef void (APIENTRYP SAGE_PFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum, GLenum, const GLint *);
598 typedef void (APIENTRYP SAGE_PFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum, GLenum, GLfloat *);
599 typedef void (APIENTRYP SAGE_PFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum, GLenum, GLint *);
600 typedef void (APIENTRYP SAGE_PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum, GLenum, GLfloat *);
601 typedef void (APIENTRYP SAGE_PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum, GLenum, GLint *);
602 typedef void (APIENTRYP SAGE_PFNGLLIGHTENVISGIXPROC) (GLenum, GLint);
603 typedef void (APIENTRYP SAGE_PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *);
604 typedef void (APIENTRYP SAGE_PFNGLAPPLYTEXTUREEXTPROC) (GLenum);
605 typedef void (APIENTRYP SAGE_PFNGLTEXTURELIGHTEXTPROC) (GLenum);
606 typedef void (APIENTRYP SAGE_PFNGLTEXTUREMATERIALEXTPROC) (GLenum, GLenum);
607 typedef void (APIENTRYP SAGE_PFNGLASYNCMARKERSGIXPROC) (GLuint);
608 typedef GLint (APIENTRYP SAGE_PFNGLFINISHASYNCSGIXPROC) (GLuint *);
609 typedef GLint (APIENTRYP SAGE_PFNGLPOLLASYNCSGIXPROC) (GLuint *);
610 typedef GLuint (APIENTRYP SAGE_PFNGLGENASYNCMARKERSSGIXPROC) (GLsizei);
611 typedef void (APIENTRYP SAGE_PFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint, GLsizei);
612 typedef GLboolean (APIENTRYP SAGE_PFNGLISASYNCMARKERSGIXPROC) (GLuint);
613 typedef void (APIENTRYP SAGE_PFNGLVERTEXPOINTERVINTELPROC) (GLint, GLenum, const GLvoid* *);
614 typedef void (APIENTRYP SAGE_PFNGLNORMALPOINTERVINTELPROC) (GLenum, const GLvoid* *);
615 typedef void (APIENTRYP SAGE_PFNGLCOLORPOINTERVINTELPROC) (GLint, GLenum, const GLvoid* *);
616 typedef void (APIENTRYP SAGE_PFNGLTEXCOORDPOINTERVINTELPROC) (GLint, GLenum, const GLvoid* *);
617 typedef void (APIENTRYP SAGE_PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum, GLenum, GLint);
618 typedef void (APIENTRYP SAGE_PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum, GLenum, GLfloat);
619 typedef void (APIENTRYP SAGE_PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum, GLenum, const GLint *);
620 typedef void (APIENTRYP SAGE_PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum, GLenum, const GLfloat *);
621 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte, GLbyte, GLbyte);
622 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte *);
623 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble, GLdouble, GLdouble);
624 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble *);
625 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat, GLfloat, GLfloat);
626 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat *);
627 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3IEXTPROC) (GLint, GLint, GLint);
628 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint *);
629 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort, GLshort, GLshort);
630 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort *);
631 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte, GLubyte, GLubyte);
632 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte *);
633 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint, GLuint, GLuint);
634 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint *);
635 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort, GLushort, GLushort);
636 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort *);
637 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint, GLenum, GLsizei, const GLvoid *);
638 typedef void (APIENTRYP SAGE_PFNGLTEXTURENORMALEXTPROC) (GLenum);
639 typedef void (APIENTRYP SAGE_PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum, GLint *, GLsizei *, GLsizei);
640 typedef void (APIENTRYP SAGE_PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum, const GLsizei *, GLenum, const GLvoid* *, GLsizei);
641 typedef void (APIENTRYP SAGE_PFNGLFOGCOORDFEXTPROC) (GLfloat);
642 typedef void (APIENTRYP SAGE_PFNGLFOGCOORDFVEXTPROC) (const GLfloat *);
643 typedef void (APIENTRYP SAGE_PFNGLFOGCOORDDEXTPROC) (GLdouble);
644 typedef void (APIENTRYP SAGE_PFNGLFOGCOORDDVEXTPROC) (const GLdouble *);
645 typedef void (APIENTRYP SAGE_PFNGLFOGCOORDPOINTEREXTPROC) (GLenum, GLsizei, const GLvoid *);
646 typedef void (APIENTRYP SAGE_PFNGLTANGENT3BEXTPROC) (GLbyte, GLbyte, GLbyte);
647 typedef void (APIENTRYP SAGE_PFNGLTANGENT3BVEXTPROC) (const GLbyte *);
648 typedef void (APIENTRYP SAGE_PFNGLTANGENT3DEXTPROC) (GLdouble, GLdouble, GLdouble);
649 typedef void (APIENTRYP SAGE_PFNGLTANGENT3DVEXTPROC) (const GLdouble *);
650 typedef void (APIENTRYP SAGE_PFNGLTANGENT3FEXTPROC) (GLfloat, GLfloat, GLfloat);
651 typedef void (APIENTRYP SAGE_PFNGLTANGENT3FVEXTPROC) (const GLfloat *);
652 typedef void (APIENTRYP SAGE_PFNGLTANGENT3IEXTPROC) (GLint, GLint, GLint);
653 typedef void (APIENTRYP SAGE_PFNGLTANGENT3IVEXTPROC) (const GLint *);
654 typedef void (APIENTRYP SAGE_PFNGLTANGENT3SEXTPROC) (GLshort, GLshort, GLshort);
655 typedef void (APIENTRYP SAGE_PFNGLTANGENT3SVEXTPROC) (const GLshort *);
656 typedef void (APIENTRYP SAGE_PFNGLBINORMAL3BEXTPROC) (GLbyte, GLbyte, GLbyte);
657 typedef void (APIENTRYP SAGE_PFNGLBINORMAL3BVEXTPROC) (const GLbyte *);
658 typedef void (APIENTRYP SAGE_PFNGLBINORMAL3DEXTPROC) (GLdouble, GLdouble, GLdouble);
659 typedef void (APIENTRYP SAGE_PFNGLBINORMAL3DVEXTPROC) (const GLdouble *);
660 typedef void (APIENTRYP SAGE_PFNGLBINORMAL3FEXTPROC) (GLfloat, GLfloat, GLfloat);
661 typedef void (APIENTRYP SAGE_PFNGLBINORMAL3FVEXTPROC) (const GLfloat *);
662 typedef void (APIENTRYP SAGE_PFNGLBINORMAL3IEXTPROC) (GLint, GLint, GLint);
663 typedef void (APIENTRYP SAGE_PFNGLBINORMAL3IVEXTPROC) (const GLint *);
664 typedef void (APIENTRYP SAGE_PFNGLBINORMAL3SEXTPROC) (GLshort, GLshort, GLshort);
665 typedef void (APIENTRYP SAGE_PFNGLBINORMAL3SVEXTPROC) (const GLshort *);
666 typedef void (APIENTRYP SAGE_PFNGLTANGENTPOINTEREXTPROC) (GLenum, GLsizei, const GLvoid *);
667 typedef void (APIENTRYP SAGE_PFNGLBINORMALPOINTEREXTPROC) (GLenum, GLsizei, const GLvoid *);
668 typedef void (APIENTRYP SAGE_PFNGLFINISHTEXTURESUNXPROC) (void);
669 typedef void (APIENTRYP SAGE_PFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte);
670 typedef void (APIENTRYP SAGE_PFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort);
671 typedef void (APIENTRYP SAGE_PFNGLGLOBALALPHAFACTORISUNPROC) (GLint);
672 typedef void (APIENTRYP SAGE_PFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat);
673 typedef void (APIENTRYP SAGE_PFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble);
674 typedef void (APIENTRYP SAGE_PFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte);
675 typedef void (APIENTRYP SAGE_PFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort);
676 typedef void (APIENTRYP SAGE_PFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint);
677 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUISUNPROC) (GLuint);
678 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort);
679 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte);
680 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint *);
681 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort *);
682 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte *);
683 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum, GLsizei, const GLvoid* *);
684 typedef void (APIENTRYP SAGE_PFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat);
685 typedef void (APIENTRYP SAGE_PFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte *, const GLfloat *);
686 typedef void (APIENTRYP SAGE_PFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat);
687 typedef void (APIENTRYP SAGE_PFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte *, const GLfloat *);
688 typedef void (APIENTRYP SAGE_PFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
689 typedef void (APIENTRYP SAGE_PFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat *, const GLfloat *);
690 typedef void (APIENTRYP SAGE_PFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
691 typedef void (APIENTRYP SAGE_PFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *, const GLfloat *);
692 typedef void (APIENTRYP SAGE_PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
693 typedef void (APIENTRYP SAGE_PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *, const GLfloat *, const GLfloat *);
694 typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
695 typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat *, const GLfloat *);
696 typedef void (APIENTRYP SAGE_PFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
697 typedef void (APIENTRYP SAGE_PFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat *, const GLfloat *);
698 typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat);
699 typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat *, const GLubyte *, const GLfloat *);
700 typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
701 typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat *, const GLfloat *, const GLfloat *);
702 typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
703 typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *, const GLfloat *, const GLfloat *);
704 typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
705 typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *);
706 typedef void (APIENTRYP SAGE_PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
707 typedef void (APIENTRYP SAGE_PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *);
708 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLuint, GLfloat, GLfloat, GLfloat);
709 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLuint *, const GLfloat *);
710 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLuint, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat);
711 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLuint *, const GLubyte *, const GLfloat *);
712 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
713 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLuint *, const GLfloat *, const GLfloat *);
714 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
715 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLuint *, const GLfloat *, const GLfloat *);
716 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
717 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *, const GLfloat *, const GLfloat *, const GLfloat *);
718 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
719 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint *, const GLfloat *, const GLfloat *);
720 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
721 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *, const GLfloat *, const GLfloat *, const GLfloat *);
722 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
723 typedef void (APIENTRYP SAGE_PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *, const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *);
724 typedef void (APIENTRYP SAGE_PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum, GLenum, GLenum, GLenum);
725 typedef void (APIENTRYP SAGE_PFNGLBLENDFUNCSEPARATEINGRPROC) (GLenum, GLenum, GLenum, GLenum);
726 typedef void (APIENTRYP SAGE_PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat);
727 typedef void (APIENTRYP SAGE_PFNGLVERTEXWEIGHTFVEXTPROC) (const GLfloat *);
728 typedef void (APIENTRYP SAGE_PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLsizei, GLenum, GLsizei, const GLvoid *);
729 typedef void (APIENTRYP SAGE_PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void);
730 typedef void (APIENTRYP SAGE_PFNGLVERTEXARRAYRANGENVPROC) (GLsizei, const GLvoid *);
731 typedef void (APIENTRYP SAGE_PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum, const GLfloat *);
732 typedef void (APIENTRYP SAGE_PFNGLCOMBINERPARAMETERFNVPROC) (GLenum, GLfloat);
733 typedef void (APIENTRYP SAGE_PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum, const GLint *);
734 typedef void (APIENTRYP SAGE_PFNGLCOMBINERPARAMETERINVPROC) (GLenum, GLint);
735 typedef void (APIENTRYP SAGE_PFNGLCOMBINERINPUTNVPROC) (GLenum, GLenum, GLenum, GLenum, GLenum, GLenum);
736 typedef void (APIENTRYP SAGE_PFNGLCOMBINEROUTPUTNVPROC) (GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean);
737 typedef void (APIENTRYP SAGE_PFNGLFINALCOMBINERINPUTNVPROC) (GLenum, GLenum, GLenum, GLenum);
738 typedef void (APIENTRYP SAGE_PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum, GLenum, GLenum, GLenum, GLfloat *);
739 typedef void (APIENTRYP SAGE_PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum, GLenum, GLenum, GLenum, GLint *);
740 typedef void (APIENTRYP SAGE_PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum, GLenum, GLenum, GLfloat *);
741 typedef void (APIENTRYP SAGE_PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum, GLenum, GLenum, GLint *);
742 typedef void (APIENTRYP SAGE_PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum, GLenum, GLfloat *);
743 typedef void (APIENTRYP SAGE_PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum, GLenum, GLint *);
744 typedef void (APIENTRYP SAGE_PFNGLRESIZEBUFFERSMESAPROC) (void);
745 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2DMESAPROC) (GLdouble, GLdouble);
746 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2DVMESAPROC) (const GLdouble *);
747 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2FMESAPROC) (GLfloat, GLfloat);
748 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2FVMESAPROC) (const GLfloat *);
749 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2IMESAPROC) (GLint, GLint);
750 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2IVMESAPROC) (const GLint *);
751 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2SMESAPROC) (GLshort, GLshort);
752 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS2SVMESAPROC) (const GLshort *);
753 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3DMESAPROC) (GLdouble, GLdouble, GLdouble);
754 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3DVMESAPROC) (const GLdouble *);
755 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3FMESAPROC) (GLfloat, GLfloat, GLfloat);
756 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3FVMESAPROC) (const GLfloat *);
757 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3IMESAPROC) (GLint, GLint, GLint);
758 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3IVMESAPROC) (const GLint *);
759 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3SMESAPROC) (GLshort, GLshort, GLshort);
760 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS3SVMESAPROC) (const GLshort *);
761 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS4DMESAPROC) (GLdouble, GLdouble, GLdouble, GLdouble);
762 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS4DVMESAPROC) (const GLdouble *);
763 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS4FMESAPROC) (GLfloat, GLfloat, GLfloat, GLfloat);
764 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS4FVMESAPROC) (const GLfloat *);
765 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS4IMESAPROC) (GLint, GLint, GLint, GLint);
766 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS4IVMESAPROC) (const GLint *);
767 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS4SMESAPROC) (GLshort, GLshort, GLshort, GLshort);
768 typedef void (APIENTRYP SAGE_PFNGLWINDOWPOS4SVMESAPROC) (const GLshort *);
769 typedef void (APIENTRYP SAGE_PFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum *, const GLint *, const GLsizei *, GLsizei, GLint);
770 typedef void (APIENTRYP SAGE_PFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum *, const GLsizei *, GLenum, const GLvoid* const *, GLsizei, GLint);
771 typedef void (APIENTRYP SAGE_PFNGLCOLORPOINTERLISTIBMPROC) (GLint, GLenum, GLint, const GLvoid* *, GLint);
772 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint, GLenum, GLint, const GLvoid* *, GLint);
773 typedef void (APIENTRYP SAGE_PFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint, const GLboolean* *, GLint);
774 typedef void (APIENTRYP SAGE_PFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum, GLint, const GLvoid* *, GLint);
775 typedef void (APIENTRYP SAGE_PFNGLINDEXPOINTERLISTIBMPROC) (GLenum, GLint, const GLvoid* *, GLint);
776 typedef void (APIENTRYP SAGE_PFNGLNORMALPOINTERLISTIBMPROC) (GLenum, GLint, const GLvoid* *, GLint);
777 typedef void (APIENTRYP SAGE_PFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint, GLenum, GLint, const GLvoid* *, GLint);
778 typedef void (APIENTRYP SAGE_PFNGLVERTEXPOINTERLISTIBMPROC) (GLint, GLenum, GLint, const GLvoid* *, GLint);
779 typedef void (APIENTRYP SAGE_PFNGLTBUFFERMASK3DFXPROC) (GLuint);
780 typedef void (APIENTRYP SAGE_PFNGLSAMPLEMASKEXTPROC) (GLclampf, GLboolean);
781 typedef void (APIENTRYP SAGE_PFNGLSAMPLEPATTERNEXTPROC) (GLenum);
782 typedef void (APIENTRYP SAGE_PFNGLTEXTURECOLORMASKSGISPROC) (GLboolean, GLboolean, GLboolean, GLboolean);
783 typedef void (APIENTRYP SAGE_PFNGLIGLOOINTERFACESGIXPROC) (GLenum, const GLvoid *);
784 typedef void (APIENTRYP SAGE_PFNGLDELETEFENCESNVPROC) (GLsizei, const GLuint *);
785 typedef void (APIENTRYP SAGE_PFNGLGENFENCESNVPROC) (GLsizei, GLuint *);
786 typedef GLboolean (APIENTRYP SAGE_PFNGLISFENCENVPROC) (GLuint);
787 typedef GLboolean (APIENTRYP SAGE_PFNGLTESTFENCENVPROC) (GLuint);
788 typedef void (APIENTRYP SAGE_PFNGLGETFENCEIVNVPROC) (GLuint, GLenum, GLint *);
789 typedef void (APIENTRYP SAGE_PFNGLFINISHFENCENVPROC) (GLuint);
790 typedef void (APIENTRYP SAGE_PFNGLSETFENCENVPROC) (GLuint, GLenum);
791 typedef void (APIENTRYP SAGE_PFNGLMAPCONTROLPOINTSNVPROC) (GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, const GLvoid *);
792 typedef void (APIENTRYP SAGE_PFNGLMAPPARAMETERIVNVPROC) (GLenum, GLenum, const GLint *);
793 typedef void (APIENTRYP SAGE_PFNGLMAPPARAMETERFVNVPROC) (GLenum, GLenum, const GLfloat *);
794 typedef void (APIENTRYP SAGE_PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, GLvoid *);
795 typedef void (APIENTRYP SAGE_PFNGLGETMAPPARAMETERIVNVPROC) (GLenum, GLenum, GLint *);
796 typedef void (APIENTRYP SAGE_PFNGLGETMAPPARAMETERFVNVPROC) (GLenum, GLenum, GLfloat *);
797 typedef void (APIENTRYP SAGE_PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum, GLuint, GLenum, GLint *);
798 typedef void (APIENTRYP SAGE_PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum, GLuint, GLenum, GLfloat *);
799 typedef void (APIENTRYP SAGE_PFNGLEVALMAPSNVPROC) (GLenum, GLenum);
800 typedef void (APIENTRYP SAGE_PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum, GLenum, const GLfloat *);
801 typedef void (APIENTRYP SAGE_PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum, GLenum, GLfloat *);
802 typedef GLboolean (APIENTRYP SAGE_PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei, const GLuint *, GLboolean *);
803 typedef void (APIENTRYP SAGE_PFNGLBINDPROGRAMNVPROC) (GLenum, GLuint);
804 typedef void (APIENTRYP SAGE_PFNGLDELETEPROGRAMSNVPROC) (GLsizei, const GLuint *);
805 typedef void (APIENTRYP SAGE_PFNGLEXECUTEPROGRAMNVPROC) (GLenum, GLuint, const GLfloat *);
806 typedef void (APIENTRYP SAGE_PFNGLGENPROGRAMSNVPROC) (GLsizei, GLuint *);
807 typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum, GLuint, GLenum, GLdouble *);
808 typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum, GLuint, GLenum, GLfloat *);
809 typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMIVNVPROC) (GLuint, GLenum, GLint *);
810 typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMSTRINGNVPROC) (GLuint, GLenum, GLubyte *);
811 typedef void (APIENTRYP SAGE_PFNGLGETTRACKMATRIXIVNVPROC) (GLenum, GLuint, GLenum, GLint *);
812 typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBDVNVPROC) (GLuint, GLenum, GLdouble *);
813 typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBFVNVPROC) (GLuint, GLenum, GLfloat *);
814 typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBIVNVPROC) (GLuint, GLenum, GLint *);
815 typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint, GLenum, GLvoid* *);
816 typedef GLboolean (APIENTRYP SAGE_PFNGLISPROGRAMNVPROC) (GLuint);
817 typedef void (APIENTRYP SAGE_PFNGLLOADPROGRAMNVPROC) (GLenum, GLuint, GLsizei, const GLubyte *);
818 typedef void (APIENTRYP SAGE_PFNGLPROGRAMPARAMETER4DNVPROC) (GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
819 typedef void (APIENTRYP SAGE_PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum, GLuint, const GLdouble *);
820 typedef void (APIENTRYP SAGE_PFNGLPROGRAMPARAMETER4FNVPROC) (GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
821 typedef void (APIENTRYP SAGE_PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum, GLuint, const GLfloat *);
822 typedef void (APIENTRYP SAGE_PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum, GLuint, GLuint, const GLdouble *);
823 typedef void (APIENTRYP SAGE_PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum, GLuint, GLuint, const GLfloat *);
824 typedef void (APIENTRYP SAGE_PFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei, const GLuint *);
825 typedef void (APIENTRYP SAGE_PFNGLTRACKMATRIXNVPROC) (GLenum, GLuint, GLenum, GLenum);
826 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint, GLint, GLenum, GLsizei, const GLvoid *);
827 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1DNVPROC) (GLuint, GLdouble);
828 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1DVNVPROC) (GLuint, const GLdouble *);
829 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1FNVPROC) (GLuint, GLfloat);
830 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1FVNVPROC) (GLuint, const GLfloat *);
831 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1SNVPROC) (GLuint, GLshort);
832 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1SVNVPROC) (GLuint, const GLshort *);
833 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2DNVPROC) (GLuint, GLdouble, GLdouble);
834 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2DVNVPROC) (GLuint, const GLdouble *);
835 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2FNVPROC) (GLuint, GLfloat, GLfloat);
836 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2FVNVPROC) (GLuint, const GLfloat *);
837 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2SNVPROC) (GLuint, GLshort, GLshort);
838 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2SVNVPROC) (GLuint, const GLshort *);
839 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3DNVPROC) (GLuint, GLdouble, GLdouble, GLdouble);
840 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3DVNVPROC) (GLuint, const GLdouble *);
841 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3FNVPROC) (GLuint, GLfloat, GLfloat, GLfloat);
842 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3FVNVPROC) (GLuint, const GLfloat *);
843 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3SNVPROC) (GLuint, GLshort, GLshort, GLshort);
844 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3SVNVPROC) (GLuint, const GLshort *);
845 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4DNVPROC) (GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
846 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4DVNVPROC) (GLuint, const GLdouble *);
847 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4FNVPROC) (GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
848 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4FVNVPROC) (GLuint, const GLfloat *);
849 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4SNVPROC) (GLuint, GLshort, GLshort, GLshort, GLshort);
850 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4SVNVPROC) (GLuint, const GLshort *);
851 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4UBNVPROC) (GLuint, GLubyte, GLubyte, GLubyte, GLubyte);
852 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint, const GLubyte *);
853 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint, GLsizei, const GLdouble *);
854 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint, GLsizei, const GLfloat *);
855 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint, GLsizei, const GLshort *);
856 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint, GLsizei, const GLdouble *);
857 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint, GLsizei, const GLfloat *);
858 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint, GLsizei, const GLshort *);
859 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint, GLsizei, const GLdouble *);
860 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint, GLsizei, const GLfloat *);
861 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint, GLsizei, const GLshort *);
862 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint, GLsizei, const GLdouble *);
863 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS4FVNVPROC) (GLuint, GLsizei, const GLfloat *);
864 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS4SVNVPROC) (GLuint, GLsizei, const GLshort *);
865 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint, GLsizei, const GLubyte *);
866 typedef void (APIENTRYP SAGE_PFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum, const GLint *);
867 typedef void (APIENTRYP SAGE_PFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum, const GLfloat *);
868 typedef void (APIENTRYP SAGE_PFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum, GLint *);
869 typedef void (APIENTRYP SAGE_PFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum, GLfloat *);
870 typedef GLuint (APIENTRYP SAGE_PFNGLGENFRAGMENTSHADERSATIPROC) (GLuint);
871 typedef void (APIENTRYP SAGE_PFNGLBINDFRAGMENTSHADERATIPROC) (GLuint);
872 typedef void (APIENTRYP SAGE_PFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint);
873 typedef void (APIENTRYP SAGE_PFNGLBEGINFRAGMENTSHADERATIPROC) (void);
874 typedef void (APIENTRYP SAGE_PFNGLENDFRAGMENTSHADERATIPROC) (void);
875 typedef void (APIENTRYP SAGE_PFNGLPASSTEXCOORDATIPROC) (GLuint, GLuint, GLenum);
876 typedef void (APIENTRYP SAGE_PFNGLSAMPLEMAPATIPROC) (GLuint, GLuint, GLenum);
877 typedef void (APIENTRYP SAGE_PFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
878 typedef void (APIENTRYP SAGE_PFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
879 typedef void (APIENTRYP SAGE_PFNGLCOLORFRAGMENTOP3ATIPROC) (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
880 typedef void (APIENTRYP SAGE_PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint);
881 typedef void (APIENTRYP SAGE_PFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
882 typedef void (APIENTRYP SAGE_PFNGLALPHAFRAGMENTOP3ATIPROC) (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
883 typedef void (APIENTRYP SAGE_PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint, const GLfloat *);
884 typedef void (APIENTRYP SAGE_PFNGLPNTRIANGLESIATIPROC) (GLenum, GLint);
885 typedef void (APIENTRYP SAGE_PFNGLPNTRIANGLESFATIPROC) (GLenum, GLfloat);
886 typedef GLuint (APIENTRYP SAGE_PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei, const GLvoid *, GLenum);
887 typedef GLboolean (APIENTRYP SAGE_PFNGLISOBJECTBUFFERATIPROC) (GLuint);
888 typedef void (APIENTRYP SAGE_PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint, GLuint, GLsizei, const GLvoid *, GLenum);
889 typedef void (APIENTRYP SAGE_PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint, GLenum, GLfloat *);
890 typedef void (APIENTRYP SAGE_PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint, GLenum, GLint *);
891 typedef void (APIENTRYP SAGE_PFNGLFREEOBJECTBUFFERATIPROC) (GLuint);
892 typedef void (APIENTRYP SAGE_PFNGLARRAYOBJECTATIPROC) (GLenum, GLint, GLenum, GLsizei, GLuint, GLuint);
893 typedef void (APIENTRYP SAGE_PFNGLGETARRAYOBJECTFVATIPROC) (GLenum, GLenum, GLfloat *);
894 typedef void (APIENTRYP SAGE_PFNGLGETARRAYOBJECTIVATIPROC) (GLenum, GLenum, GLint *);
895 typedef void (APIENTRYP SAGE_PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint, GLenum, GLsizei, GLuint, GLuint);
896 typedef void (APIENTRYP SAGE_PFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint, GLenum, GLfloat *);
897 typedef void (APIENTRYP SAGE_PFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint, GLenum, GLint *);
898 typedef void (APIENTRYP SAGE_PFNGLBEGINVERTEXSHADEREXTPROC) (void);
899 typedef void (APIENTRYP SAGE_PFNGLENDVERTEXSHADEREXTPROC) (void);
900 typedef void (APIENTRYP SAGE_PFNGLBINDVERTEXSHADEREXTPROC) (GLuint);
901 typedef GLuint (APIENTRYP SAGE_PFNGLGENVERTEXSHADERSEXTPROC) (GLuint);
902 typedef void (APIENTRYP SAGE_PFNGLDELETEVERTEXSHADEREXTPROC) (GLuint);
903 typedef void (APIENTRYP SAGE_PFNGLSHADEROP1EXTPROC) (GLenum, GLuint, GLuint);
904 typedef void (APIENTRYP SAGE_PFNGLSHADEROP2EXTPROC) (GLenum, GLuint, GLuint, GLuint);
905 typedef void (APIENTRYP SAGE_PFNGLSHADEROP3EXTPROC) (GLenum, GLuint, GLuint, GLuint, GLuint);
906 typedef void (APIENTRYP SAGE_PFNGLSWIZZLEEXTPROC) (GLuint, GLuint, GLenum, GLenum, GLenum, GLenum);
907 typedef void (APIENTRYP SAGE_PFNGLWRITEMASKEXTPROC) (GLuint, GLuint, GLenum, GLenum, GLenum, GLenum);
908 typedef void (APIENTRYP SAGE_PFNGLINSERTCOMPONENTEXTPROC) (GLuint, GLuint, GLuint);
909 typedef void (APIENTRYP SAGE_PFNGLEXTRACTCOMPONENTEXTPROC) (GLuint, GLuint, GLuint);
910 typedef GLuint (APIENTRYP SAGE_PFNGLGENSYMBOLSEXTPROC) (GLenum, GLenum, GLenum, GLuint);
911 typedef void (APIENTRYP SAGE_PFNGLSETINVARIANTEXTPROC) (GLuint, GLenum, const GLvoid *);
912 typedef void (APIENTRYP SAGE_PFNGLSETLOCALCONSTANTEXTPROC) (GLuint, GLenum, const GLvoid *);
913 typedef void (APIENTRYP SAGE_PFNGLVARIANTBVEXTPROC) (GLuint, const GLbyte *);
914 typedef void (APIENTRYP SAGE_PFNGLVARIANTSVEXTPROC) (GLuint, const GLshort *);
915 typedef void (APIENTRYP SAGE_PFNGLVARIANTIVEXTPROC) (GLuint, const GLint *);
916 typedef void (APIENTRYP SAGE_PFNGLVARIANTFVEXTPROC) (GLuint, const GLfloat *);
917 typedef void (APIENTRYP SAGE_PFNGLVARIANTDVEXTPROC) (GLuint, const GLdouble *);
918 typedef void (APIENTRYP SAGE_PFNGLVARIANTUBVEXTPROC) (GLuint, const GLubyte *);
919 typedef void (APIENTRYP SAGE_PFNGLVARIANTUSVEXTPROC) (GLuint, const GLushort *);
920 typedef void (APIENTRYP SAGE_PFNGLVARIANTUIVEXTPROC) (GLuint, const GLuint *);
921 typedef void (APIENTRYP SAGE_PFNGLVARIANTPOINTEREXTPROC) (GLuint, GLenum, GLuint, const GLvoid *);
922 typedef void (APIENTRYP SAGE_PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint);
923 typedef void (APIENTRYP SAGE_PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint);
924 typedef GLuint (APIENTRYP SAGE_PFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum, GLenum);
925 typedef GLuint (APIENTRYP SAGE_PFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum, GLenum);
926 typedef GLuint (APIENTRYP SAGE_PFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum, GLenum, GLenum);
927 typedef GLuint (APIENTRYP SAGE_PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum, GLenum);
928 typedef GLuint (APIENTRYP SAGE_PFNGLBINDPARAMETEREXTPROC) (GLenum);
929 typedef GLboolean (APIENTRYP SAGE_PFNGLISVARIANTENABLEDEXTPROC) (GLuint, GLenum);
930 typedef void (APIENTRYP SAGE_PFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint, GLenum, GLboolean *);
931 typedef void (APIENTRYP SAGE_PFNGLGETVARIANTINTEGERVEXTPROC) (GLuint, GLenum, GLint *);
932 typedef void (APIENTRYP SAGE_PFNGLGETVARIANTFLOATVEXTPROC) (GLuint, GLenum, GLfloat *);
933 typedef void (APIENTRYP SAGE_PFNGLGETVARIANTPOINTERVEXTPROC) (GLuint, GLenum, GLvoid* *);
934 typedef void (APIENTRYP SAGE_PFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint, GLenum, GLboolean *);
935 typedef void (APIENTRYP SAGE_PFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint, GLenum, GLint *);
936 typedef void (APIENTRYP SAGE_PFNGLGETINVARIANTFLOATVEXTPROC) (GLuint, GLenum, GLfloat *);
937 typedef void (APIENTRYP SAGE_PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint, GLenum, GLboolean *);
938 typedef void (APIENTRYP SAGE_PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint, GLenum, GLint *);
939 typedef void (APIENTRYP SAGE_PFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint, GLenum, GLfloat *);
940 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM1SATIPROC) (GLenum, GLshort);
941 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM1SVATIPROC) (GLenum, const GLshort *);
942 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM1IATIPROC) (GLenum, GLint);
943 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM1IVATIPROC) (GLenum, const GLint *);
944 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM1FATIPROC) (GLenum, GLfloat);
945 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM1FVATIPROC) (GLenum, const GLfloat *);
946 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM1DATIPROC) (GLenum, GLdouble);
947 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM1DVATIPROC) (GLenum, const GLdouble *);
948 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM2SATIPROC) (GLenum, GLshort, GLshort);
949 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM2SVATIPROC) (GLenum, const GLshort *);
950 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM2IATIPROC) (GLenum, GLint, GLint);
951 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM2IVATIPROC) (GLenum, const GLint *);
952 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM2FATIPROC) (GLenum, GLfloat, GLfloat);
953 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM2FVATIPROC) (GLenum, const GLfloat *);
954 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM2DATIPROC) (GLenum, GLdouble, GLdouble);
955 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM2DVATIPROC) (GLenum, const GLdouble *);
956 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM3SATIPROC) (GLenum, GLshort, GLshort, GLshort);
957 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM3SVATIPROC) (GLenum, const GLshort *);
958 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM3IATIPROC) (GLenum, GLint, GLint, GLint);
959 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM3IVATIPROC) (GLenum, const GLint *);
960 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM3FATIPROC) (GLenum, GLfloat, GLfloat, GLfloat);
961 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM3FVATIPROC) (GLenum, const GLfloat *);
962 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM3DATIPROC) (GLenum, GLdouble, GLdouble, GLdouble);
963 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM3DVATIPROC) (GLenum, const GLdouble *);
964 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM4SATIPROC) (GLenum, GLshort, GLshort, GLshort, GLshort);
965 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM4SVATIPROC) (GLenum, const GLshort *);
966 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM4IATIPROC) (GLenum, GLint, GLint, GLint, GLint);
967 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM4IVATIPROC) (GLenum, const GLint *);
968 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM4FATIPROC) (GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
969 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM4FVATIPROC) (GLenum, const GLfloat *);
970 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM4DATIPROC) (GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
971 typedef void (APIENTRYP SAGE_PFNGLVERTEXSTREAM4DVATIPROC) (GLenum, const GLdouble *);
972 typedef void (APIENTRYP SAGE_PFNGLNORMALSTREAM3BATIPROC) (GLenum, GLbyte, GLbyte, GLbyte);
973 typedef void (APIENTRYP SAGE_PFNGLNORMALSTREAM3BVATIPROC) (GLenum, const GLbyte *);
974 typedef void (APIENTRYP SAGE_PFNGLNORMALSTREAM3SATIPROC) (GLenum, GLshort, GLshort, GLshort);
975 typedef void (APIENTRYP SAGE_PFNGLNORMALSTREAM3SVATIPROC) (GLenum, const GLshort *);
976 typedef void (APIENTRYP SAGE_PFNGLNORMALSTREAM3IATIPROC) (GLenum, GLint, GLint, GLint);
977 typedef void (APIENTRYP SAGE_PFNGLNORMALSTREAM3IVATIPROC) (GLenum, const GLint *);
978 typedef void (APIENTRYP SAGE_PFNGLNORMALSTREAM3FATIPROC) (GLenum, GLfloat, GLfloat, GLfloat);
979 typedef void (APIENTRYP SAGE_PFNGLNORMALSTREAM3FVATIPROC) (GLenum, const GLfloat *);
980 typedef void (APIENTRYP SAGE_PFNGLNORMALSTREAM3DATIPROC) (GLenum, GLdouble, GLdouble, GLdouble);
981 typedef void (APIENTRYP SAGE_PFNGLNORMALSTREAM3DVATIPROC) (GLenum, const GLdouble *);
982 typedef void (APIENTRYP SAGE_PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum);
983 typedef void (APIENTRYP SAGE_PFNGLVERTEXBLENDENVIATIPROC) (GLenum, GLint);
984 typedef void (APIENTRYP SAGE_PFNGLVERTEXBLENDENVFATIPROC) (GLenum, GLfloat);
985 typedef void (APIENTRYP SAGE_PFNGLELEMENTPOINTERATIPROC) (GLenum, const GLvoid *);
986 typedef void (APIENTRYP SAGE_PFNGLDRAWELEMENTARRAYATIPROC) (GLenum, GLsizei);
987 typedef void (APIENTRYP SAGE_PFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum, GLuint, GLuint, GLsizei);
988 typedef void (APIENTRYP SAGE_PFNGLDRAWMESHARRAYSSUNPROC) (GLenum, GLint, GLsizei, GLsizei);
989 typedef void (APIENTRYP SAGE_PFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei, GLuint *);
990 typedef void (APIENTRYP SAGE_PFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei, const GLuint *);
991 typedef GLboolean (APIENTRYP SAGE_PFNGLISOCCLUSIONQUERYNVPROC) (GLuint);
992 typedef void (APIENTRYP SAGE_PFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint);
993 typedef void (APIENTRYP SAGE_PFNGLENDOCCLUSIONQUERYNVPROC) (void);
994 typedef void (APIENTRYP SAGE_PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint, GLenum, GLint *);
995 typedef void (APIENTRYP SAGE_PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint, GLenum, GLuint *);
996 typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERINVPROC) (GLenum, GLint);
997 typedef void (APIENTRYP SAGE_PFNGLPOINTPARAMETERIVNVPROC) (GLenum, const GLint *);
998 typedef void (APIENTRYP SAGE_PFNGLACTIVESTENCILFACEEXTPROC) (GLenum);
999 typedef void (APIENTRYP SAGE_PFNGLELEMENTPOINTERAPPLEPROC) (GLenum, const GLvoid *);
1000 typedef void (APIENTRYP SAGE_PFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum, GLint, GLsizei);
1001 typedef void (APIENTRYP SAGE_PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum, GLuint, GLuint, GLint, GLsizei);
1002 typedef void (APIENTRYP SAGE_PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum, const GLint *, const GLsizei *, GLsizei);
1003 typedef void (APIENTRYP SAGE_PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum, GLuint, GLuint, const GLint *, const GLsizei *, GLsizei);
1004 typedef void (APIENTRYP SAGE_PFNGLGENFENCESAPPLEPROC) (GLsizei, GLuint *);
1005 typedef void (APIENTRYP SAGE_PFNGLDELETEFENCESAPPLEPROC) (GLsizei, const GLuint *);
1006 typedef void (APIENTRYP SAGE_PFNGLSETFENCEAPPLEPROC) (GLuint);
1007 typedef GLboolean (APIENTRYP SAGE_PFNGLISFENCEAPPLEPROC) (GLuint);
1008 typedef GLboolean (APIENTRYP SAGE_PFNGLTESTFENCEAPPLEPROC) (GLuint);
1009 typedef void (APIENTRYP SAGE_PFNGLFINISHFENCEAPPLEPROC) (GLuint);
1010 typedef GLboolean (APIENTRYP SAGE_PFNGLTESTOBJECTAPPLEPROC) (GLenum, GLuint);
1011 typedef void (APIENTRYP SAGE_PFNGLFINISHOBJECTAPPLEPROC) (GLenum, GLint);
1012 typedef void (APIENTRYP SAGE_PFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint);
1013 typedef void (APIENTRYP SAGE_PFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei, const GLuint *);
1014 typedef void (APIENTRYP SAGE_PFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei, const GLuint *);
1015 typedef GLboolean (APIENTRYP SAGE_PFNGLISVERTEXARRAYAPPLEPROC) (GLuint);
1016 typedef void (APIENTRYP SAGE_PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei, GLvoid *);
1017 typedef void (APIENTRYP SAGE_PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei, GLvoid *);
1018 typedef void (APIENTRYP SAGE_PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum, GLint);
1019 typedef void (APIENTRYP SAGE_PFNGLDRAWBUFFERSATIPROC) (GLsizei, const GLenum *);
1020 typedef void (APIENTRYP SAGE_PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint, GLsizei, const GLubyte *, GLfloat, GLfloat, GLfloat, GLfloat);
1021 typedef void (APIENTRYP SAGE_PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint, GLsizei, const GLubyte *, GLdouble, GLdouble, GLdouble, GLdouble);
1022 typedef void (APIENTRYP SAGE_PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint, GLsizei, const GLubyte *, const GLfloat *);
1023 typedef void (APIENTRYP SAGE_PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint, GLsizei, const GLubyte *, const GLdouble *);
1024 typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint, GLsizei, const GLubyte *, GLfloat *);
1025 typedef void (APIENTRYP SAGE_PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint, GLsizei, const GLubyte *, GLdouble *);
1026 typedef void (APIENTRYP SAGE_PFNGLVERTEX2HNVPROC) (GLhalfNV, GLhalfNV);
1027 typedef void (APIENTRYP SAGE_PFNGLVERTEX2HVNVPROC) (const GLhalfNV *);
1028 typedef void (APIENTRYP SAGE_PFNGLVERTEX3HNVPROC) (GLhalfNV, GLhalfNV, GLhalfNV);
1029 typedef void (APIENTRYP SAGE_PFNGLVERTEX3HVNVPROC) (const GLhalfNV *);
1030 typedef void (APIENTRYP SAGE_PFNGLVERTEX4HNVPROC) (GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV);
1031 typedef void (APIENTRYP SAGE_PFNGLVERTEX4HVNVPROC) (const GLhalfNV *);
1032 typedef void (APIENTRYP SAGE_PFNGLNORMAL3HNVPROC) (GLhalfNV, GLhalfNV, GLhalfNV);
1033 typedef void (APIENTRYP SAGE_PFNGLNORMAL3HVNVPROC) (const GLhalfNV *);
1034 typedef void (APIENTRYP SAGE_PFNGLCOLOR3HNVPROC) (GLhalfNV, GLhalfNV, GLhalfNV);
1035 typedef void (APIENTRYP SAGE_PFNGLCOLOR3HVNVPROC) (const GLhalfNV *);
1036 typedef void (APIENTRYP SAGE_PFNGLCOLOR4HNVPROC) (GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV);
1037 typedef void (APIENTRYP SAGE_PFNGLCOLOR4HVNVPROC) (const GLhalfNV *);
1038 typedef void (APIENTRYP SAGE_PFNGLTEXCOORD1HNVPROC) (GLhalfNV);
1039 typedef void (APIENTRYP SAGE_PFNGLTEXCOORD1HVNVPROC) (const GLhalfNV *);
1040 typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2HNVPROC) (GLhalfNV, GLhalfNV);
1041 typedef void (APIENTRYP SAGE_PFNGLTEXCOORD2HVNVPROC) (const GLhalfNV *);
1042 typedef void (APIENTRYP SAGE_PFNGLTEXCOORD3HNVPROC) (GLhalfNV, GLhalfNV, GLhalfNV);
1043 typedef void (APIENTRYP SAGE_PFNGLTEXCOORD3HVNVPROC) (const GLhalfNV *);
1044 typedef void (APIENTRYP SAGE_PFNGLTEXCOORD4HNVPROC) (GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV);
1045 typedef void (APIENTRYP SAGE_PFNGLTEXCOORD4HVNVPROC) (const GLhalfNV *);
1046 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1HNVPROC) (GLenum, GLhalfNV);
1047 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD1HVNVPROC) (GLenum, const GLhalfNV *);
1048 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2HNVPROC) (GLenum, GLhalfNV, GLhalfNV);
1049 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD2HVNVPROC) (GLenum, const GLhalfNV *);
1050 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3HNVPROC) (GLenum, GLhalfNV, GLhalfNV, GLhalfNV);
1051 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD3HVNVPROC) (GLenum, const GLhalfNV *);
1052 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4HNVPROC) (GLenum, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV);
1053 typedef void (APIENTRYP SAGE_PFNGLMULTITEXCOORD4HVNVPROC) (GLenum, const GLhalfNV *);
1054 typedef void (APIENTRYP SAGE_PFNGLFOGCOORDHNVPROC) (GLhalfNV);
1055 typedef void (APIENTRYP SAGE_PFNGLFOGCOORDHVNVPROC) (const GLhalfNV *);
1056 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3HNVPROC) (GLhalfNV, GLhalfNV, GLhalfNV);
1057 typedef void (APIENTRYP SAGE_PFNGLSECONDARYCOLOR3HVNVPROC) (const GLhalfNV *);
1058 typedef void (APIENTRYP SAGE_PFNGLVERTEXWEIGHTHNVPROC) (GLhalfNV);
1059 typedef void (APIENTRYP SAGE_PFNGLVERTEXWEIGHTHVNVPROC) (const GLhalfNV *);
1060 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1HNVPROC) (GLuint, GLhalfNV);
1061 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB1HVNVPROC) (GLuint, const GLhalfNV *);
1062 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2HNVPROC) (GLuint, GLhalfNV, GLhalfNV);
1063 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB2HVNVPROC) (GLuint, const GLhalfNV *);
1064 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3HNVPROC) (GLuint, GLhalfNV, GLhalfNV, GLhalfNV);
1065 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB3HVNVPROC) (GLuint, const GLhalfNV *);
1066 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4HNVPROC) (GLuint, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV);
1067 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIB4HVNVPROC) (GLuint, const GLhalfNV *);
1068 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint, GLsizei, const GLhalfNV *);
1069 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint, GLsizei, const GLhalfNV *);
1070 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint, GLsizei, const GLhalfNV *);
1071 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint, GLsizei, const GLhalfNV *);
1072 typedef void (APIENTRYP SAGE_PFNGLPIXELDATARANGENVPROC) (GLenum, GLsizei, GLvoid *);
1073 typedef void (APIENTRYP SAGE_PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum);
1074 typedef void (APIENTRYP SAGE_PFNGLPRIMITIVERESTARTNVPROC) (void);
1075 typedef void (APIENTRYP SAGE_PFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint);
1076 typedef GLvoid* (APIENTRYP SAGE_PFNGLMAPOBJECTBUFFERATIPROC) (GLuint);
1077 typedef void (APIENTRYP SAGE_PFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint);
1078 typedef void (APIENTRYP SAGE_PFNGLSTENCILOPSEPARATEATIPROC) (GLenum, GLenum, GLenum, GLenum);
1079 typedef void (APIENTRYP SAGE_PFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum, GLenum, GLint, GLuint);
1080 typedef void (APIENTRYP SAGE_PFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint, GLint, GLenum, GLboolean, GLsizei, GLuint, GLuint);
1081 typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) (GLuint, GLenum, GLfloat *);
1082 typedef void (APIENTRYP SAGE_PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) (GLuint, GLenum, GLint *);
1083 typedef void (APIENTRYP SAGE_PFNGLDEPTHBOUNDSEXTPROC) (GLclampd, GLclampd);
1084 typedef void (APIENTRYP SAGE_PFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum, GLenum);
1085 typedef GLboolean (APIENTRYP SAGE_PFNGLISRENDERBUFFEREXTPROC) (GLuint);
1086 typedef void (APIENTRYP SAGE_PFNGLBINDRENDERBUFFEREXTPROC) (GLenum, GLuint);
1087 typedef void (APIENTRYP SAGE_PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei, const GLuint *);
1088 typedef void (APIENTRYP SAGE_PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei, GLuint *);
1089 typedef void (APIENTRYP SAGE_PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum, GLenum, GLsizei, GLsizei);
1090 typedef void (APIENTRYP SAGE_PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum, GLenum, GLint *);
1091 typedef GLboolean (APIENTRYP SAGE_PFNGLISFRAMEBUFFEREXTPROC) (GLuint);
1092 typedef void (APIENTRYP SAGE_PFNGLBINDFRAMEBUFFEREXTPROC) (GLenum, GLuint);
1093 typedef void (APIENTRYP SAGE_PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei, const GLuint *);
1094 typedef void (APIENTRYP SAGE_PFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei, GLuint *);
1095 typedef GLenum (APIENTRYP SAGE_PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum);
1096 typedef void (APIENTRYP SAGE_PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum, GLenum, GLenum, GLuint, GLint);
1097 typedef void (APIENTRYP SAGE_PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum, GLenum, GLenum, GLuint, GLint);
1098 typedef void (APIENTRYP SAGE_PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum, GLenum, GLenum, GLuint, GLint, GLint);
1099 typedef void (APIENTRYP SAGE_PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum, GLenum, GLenum, GLuint);
1100 typedef void (APIENTRYP SAGE_PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum, GLenum, GLenum, GLint *);
1101 typedef void (APIENTRYP SAGE_PFNGLGENERATEMIPMAPEXTPROC) (GLenum);
1102 typedef void (APIENTRYP SAGE_PFNGLSTRINGMARKERGREMEDYPROC) (GLsizei, const GLvoid *);
1103 #endif
1104