1 module glad.gl.funcs;
2 
3 
4 private import glad.gl.types;
5 __gshared bool GL_VERSION_1_0;
6 __gshared bool GL_VERSION_1_1;
7 __gshared bool GL_VERSION_1_2;
8 __gshared bool GL_VERSION_1_3;
9 __gshared bool GL_VERSION_1_4;
10 __gshared bool GL_VERSION_1_5;
11 __gshared bool GL_VERSION_2_0;
12 __gshared bool GL_VERSION_2_1;
13 __gshared bool GL_VERSION_3_0;
14 __gshared bool GL_VERSION_3_1;
15 __gshared bool GL_VERSION_3_2;
16 __gshared bool GL_VERSION_3_3;
17 __gshared bool GL_ES_VERSION_2_0;
18 __gshared bool GL_ES_VERSION_3_0;
19 nothrow @nogc extern(System) {
20 alias fp_glCullFace = void function(GLenum);
21 alias fp_glFrontFace = void function(GLenum);
22 alias fp_glHint = void function(GLenum, GLenum);
23 alias fp_glLineWidth = void function(GLfloat);
24 alias fp_glPointSize = void function(GLfloat);
25 alias fp_glPolygonMode = void function(GLenum, GLenum);
26 alias fp_glScissor = void function(GLint, GLint, GLsizei, GLsizei);
27 alias fp_glTexParameterf = void function(GLenum, GLenum, GLfloat);
28 alias fp_glTexParameterfv = void function(GLenum, GLenum, const(GLfloat)*);
29 alias fp_glTexParameteri = void function(GLenum, GLenum, GLint);
30 alias fp_glTexParameteriv = void function(GLenum, GLenum, const(GLint)*);
31 alias fp_glTexImage1D = void function(GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const(void)*);
32 alias fp_glTexImage2D = void function(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const(void)*);
33 alias fp_glDrawBuffer = void function(GLenum);
34 alias fp_glClear = void function(GLbitfield);
35 alias fp_glClearColor = void function(GLfloat, GLfloat, GLfloat, GLfloat);
36 alias fp_glClearStencil = void function(GLint);
37 alias fp_glClearDepth = void function(GLdouble);
38 alias fp_glStencilMask = void function(GLuint);
39 alias fp_glColorMask = void function(GLboolean, GLboolean, GLboolean, GLboolean);
40 alias fp_glDepthMask = void function(GLboolean);
41 alias fp_glDisable = void function(GLenum);
42 alias fp_glEnable = void function(GLenum);
43 alias fp_glFinish = void function();
44 alias fp_glFlush = void function();
45 alias fp_glBlendFunc = void function(GLenum, GLenum);
46 alias fp_glLogicOp = void function(GLenum);
47 alias fp_glStencilFunc = void function(GLenum, GLint, GLuint);
48 alias fp_glStencilOp = void function(GLenum, GLenum, GLenum);
49 alias fp_glDepthFunc = void function(GLenum);
50 alias fp_glPixelStoref = void function(GLenum, GLfloat);
51 alias fp_glPixelStorei = void function(GLenum, GLint);
52 alias fp_glReadBuffer = void function(GLenum);
53 alias fp_glReadPixels = void function(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, void*);
54 alias fp_glGetBooleanv = void function(GLenum, GLboolean*);
55 alias fp_glGetDoublev = void function(GLenum, GLdouble*);
56 alias fp_glGetError = GLenum function();
57 alias fp_glGetFloatv = void function(GLenum, GLfloat*);
58 alias fp_glGetIntegerv = void function(GLenum, GLint*);
59 alias fp_glGetString = const(GLubyte)* function(GLenum);
60 alias fp_glGetTexImage = void function(GLenum, GLint, GLenum, GLenum, void*);
61 alias fp_glGetTexParameterfv = void function(GLenum, GLenum, GLfloat*);
62 alias fp_glGetTexParameteriv = void function(GLenum, GLenum, GLint*);
63 alias fp_glGetTexLevelParameterfv = void function(GLenum, GLint, GLenum, GLfloat*);
64 alias fp_glGetTexLevelParameteriv = void function(GLenum, GLint, GLenum, GLint*);
65 alias fp_glIsEnabled = GLboolean function(GLenum);
66 alias fp_glDepthRange = void function(GLdouble, GLdouble);
67 alias fp_glViewport = void function(GLint, GLint, GLsizei, GLsizei);
68 alias fp_glNewList = void function(GLuint, GLenum);
69 alias fp_glEndList = void function();
70 alias fp_glCallList = void function(GLuint);
71 alias fp_glCallLists = void function(GLsizei, GLenum, const(void)*);
72 alias fp_glDeleteLists = void function(GLuint, GLsizei);
73 alias fp_glGenLists = GLuint function(GLsizei);
74 alias fp_glListBase = void function(GLuint);
75 alias fp_glBegin = void function(GLenum);
76 alias fp_glBitmap = void function(GLsizei, GLsizei, GLfloat, GLfloat, GLfloat, GLfloat, const(GLubyte)*);
77 alias fp_glColor3b = void function(GLbyte, GLbyte, GLbyte);
78 alias fp_glColor3bv = void function(const(GLbyte)*);
79 alias fp_glColor3d = void function(GLdouble, GLdouble, GLdouble);
80 alias fp_glColor3dv = void function(const(GLdouble)*);
81 alias fp_glColor3f = void function(GLfloat, GLfloat, GLfloat);
82 alias fp_glColor3fv = void function(const(GLfloat)*);
83 alias fp_glColor3i = void function(GLint, GLint, GLint);
84 alias fp_glColor3iv = void function(const(GLint)*);
85 alias fp_glColor3s = void function(GLshort, GLshort, GLshort);
86 alias fp_glColor3sv = void function(const(GLshort)*);
87 alias fp_glColor3ub = void function(GLubyte, GLubyte, GLubyte);
88 alias fp_glColor3ubv = void function(const(GLubyte)*);
89 alias fp_glColor3ui = void function(GLuint, GLuint, GLuint);
90 alias fp_glColor3uiv = void function(const(GLuint)*);
91 alias fp_glColor3us = void function(GLushort, GLushort, GLushort);
92 alias fp_glColor3usv = void function(const(GLushort)*);
93 alias fp_glColor4b = void function(GLbyte, GLbyte, GLbyte, GLbyte);
94 alias fp_glColor4bv = void function(const(GLbyte)*);
95 alias fp_glColor4d = void function(GLdouble, GLdouble, GLdouble, GLdouble);
96 alias fp_glColor4dv = void function(const(GLdouble)*);
97 alias fp_glColor4f = void function(GLfloat, GLfloat, GLfloat, GLfloat);
98 alias fp_glColor4fv = void function(const(GLfloat)*);
99 alias fp_glColor4i = void function(GLint, GLint, GLint, GLint);
100 alias fp_glColor4iv = void function(const(GLint)*);
101 alias fp_glColor4s = void function(GLshort, GLshort, GLshort, GLshort);
102 alias fp_glColor4sv = void function(const(GLshort)*);
103 alias fp_glColor4ub = void function(GLubyte, GLubyte, GLubyte, GLubyte);
104 alias fp_glColor4ubv = void function(const(GLubyte)*);
105 alias fp_glColor4ui = void function(GLuint, GLuint, GLuint, GLuint);
106 alias fp_glColor4uiv = void function(const(GLuint)*);
107 alias fp_glColor4us = void function(GLushort, GLushort, GLushort, GLushort);
108 alias fp_glColor4usv = void function(const(GLushort)*);
109 alias fp_glEdgeFlag = void function(GLboolean);
110 alias fp_glEdgeFlagv = void function(const(GLboolean)*);
111 alias fp_glEnd = void function();
112 alias fp_glIndexd = void function(GLdouble);
113 alias fp_glIndexdv = void function(const(GLdouble)*);
114 alias fp_glIndexf = void function(GLfloat);
115 alias fp_glIndexfv = void function(const(GLfloat)*);
116 alias fp_glIndexi = void function(GLint);
117 alias fp_glIndexiv = void function(const(GLint)*);
118 alias fp_glIndexs = void function(GLshort);
119 alias fp_glIndexsv = void function(const(GLshort)*);
120 alias fp_glNormal3b = void function(GLbyte, GLbyte, GLbyte);
121 alias fp_glNormal3bv = void function(const(GLbyte)*);
122 alias fp_glNormal3d = void function(GLdouble, GLdouble, GLdouble);
123 alias fp_glNormal3dv = void function(const(GLdouble)*);
124 alias fp_glNormal3f = void function(GLfloat, GLfloat, GLfloat);
125 alias fp_glNormal3fv = void function(const(GLfloat)*);
126 alias fp_glNormal3i = void function(GLint, GLint, GLint);
127 alias fp_glNormal3iv = void function(const(GLint)*);
128 alias fp_glNormal3s = void function(GLshort, GLshort, GLshort);
129 alias fp_glNormal3sv = void function(const(GLshort)*);
130 alias fp_glRasterPos2d = void function(GLdouble, GLdouble);
131 alias fp_glRasterPos2dv = void function(const(GLdouble)*);
132 alias fp_glRasterPos2f = void function(GLfloat, GLfloat);
133 alias fp_glRasterPos2fv = void function(const(GLfloat)*);
134 alias fp_glRasterPos2i = void function(GLint, GLint);
135 alias fp_glRasterPos2iv = void function(const(GLint)*);
136 alias fp_glRasterPos2s = void function(GLshort, GLshort);
137 alias fp_glRasterPos2sv = void function(const(GLshort)*);
138 alias fp_glRasterPos3d = void function(GLdouble, GLdouble, GLdouble);
139 alias fp_glRasterPos3dv = void function(const(GLdouble)*);
140 alias fp_glRasterPos3f = void function(GLfloat, GLfloat, GLfloat);
141 alias fp_glRasterPos3fv = void function(const(GLfloat)*);
142 alias fp_glRasterPos3i = void function(GLint, GLint, GLint);
143 alias fp_glRasterPos3iv = void function(const(GLint)*);
144 alias fp_glRasterPos3s = void function(GLshort, GLshort, GLshort);
145 alias fp_glRasterPos3sv = void function(const(GLshort)*);
146 alias fp_glRasterPos4d = void function(GLdouble, GLdouble, GLdouble, GLdouble);
147 alias fp_glRasterPos4dv = void function(const(GLdouble)*);
148 alias fp_glRasterPos4f = void function(GLfloat, GLfloat, GLfloat, GLfloat);
149 alias fp_glRasterPos4fv = void function(const(GLfloat)*);
150 alias fp_glRasterPos4i = void function(GLint, GLint, GLint, GLint);
151 alias fp_glRasterPos4iv = void function(const(GLint)*);
152 alias fp_glRasterPos4s = void function(GLshort, GLshort, GLshort, GLshort);
153 alias fp_glRasterPos4sv = void function(const(GLshort)*);
154 alias fp_glRectd = void function(GLdouble, GLdouble, GLdouble, GLdouble);
155 alias fp_glRectdv = void function(const(GLdouble)*, const(GLdouble)*);
156 alias fp_glRectf = void function(GLfloat, GLfloat, GLfloat, GLfloat);
157 alias fp_glRectfv = void function(const(GLfloat)*, const(GLfloat)*);
158 alias fp_glRecti = void function(GLint, GLint, GLint, GLint);
159 alias fp_glRectiv = void function(const(GLint)*, const(GLint)*);
160 alias fp_glRects = void function(GLshort, GLshort, GLshort, GLshort);
161 alias fp_glRectsv = void function(const(GLshort)*, const(GLshort)*);
162 alias fp_glTexCoord1d = void function(GLdouble);
163 alias fp_glTexCoord1dv = void function(const(GLdouble)*);
164 alias fp_glTexCoord1f = void function(GLfloat);
165 alias fp_glTexCoord1fv = void function(const(GLfloat)*);
166 alias fp_glTexCoord1i = void function(GLint);
167 alias fp_glTexCoord1iv = void function(const(GLint)*);
168 alias fp_glTexCoord1s = void function(GLshort);
169 alias fp_glTexCoord1sv = void function(const(GLshort)*);
170 alias fp_glTexCoord2d = void function(GLdouble, GLdouble);
171 alias fp_glTexCoord2dv = void function(const(GLdouble)*);
172 alias fp_glTexCoord2f = void function(GLfloat, GLfloat);
173 alias fp_glTexCoord2fv = void function(const(GLfloat)*);
174 alias fp_glTexCoord2i = void function(GLint, GLint);
175 alias fp_glTexCoord2iv = void function(const(GLint)*);
176 alias fp_glTexCoord2s = void function(GLshort, GLshort);
177 alias fp_glTexCoord2sv = void function(const(GLshort)*);
178 alias fp_glTexCoord3d = void function(GLdouble, GLdouble, GLdouble);
179 alias fp_glTexCoord3dv = void function(const(GLdouble)*);
180 alias fp_glTexCoord3f = void function(GLfloat, GLfloat, GLfloat);
181 alias fp_glTexCoord3fv = void function(const(GLfloat)*);
182 alias fp_glTexCoord3i = void function(GLint, GLint, GLint);
183 alias fp_glTexCoord3iv = void function(const(GLint)*);
184 alias fp_glTexCoord3s = void function(GLshort, GLshort, GLshort);
185 alias fp_glTexCoord3sv = void function(const(GLshort)*);
186 alias fp_glTexCoord4d = void function(GLdouble, GLdouble, GLdouble, GLdouble);
187 alias fp_glTexCoord4dv = void function(const(GLdouble)*);
188 alias fp_glTexCoord4f = void function(GLfloat, GLfloat, GLfloat, GLfloat);
189 alias fp_glTexCoord4fv = void function(const(GLfloat)*);
190 alias fp_glTexCoord4i = void function(GLint, GLint, GLint, GLint);
191 alias fp_glTexCoord4iv = void function(const(GLint)*);
192 alias fp_glTexCoord4s = void function(GLshort, GLshort, GLshort, GLshort);
193 alias fp_glTexCoord4sv = void function(const(GLshort)*);
194 alias fp_glVertex2d = void function(GLdouble, GLdouble);
195 alias fp_glVertex2dv = void function(const(GLdouble)*);
196 alias fp_glVertex2f = void function(GLfloat, GLfloat);
197 alias fp_glVertex2fv = void function(const(GLfloat)*);
198 alias fp_glVertex2i = void function(GLint, GLint);
199 alias fp_glVertex2iv = void function(const(GLint)*);
200 alias fp_glVertex2s = void function(GLshort, GLshort);
201 alias fp_glVertex2sv = void function(const(GLshort)*);
202 alias fp_glVertex3d = void function(GLdouble, GLdouble, GLdouble);
203 alias fp_glVertex3dv = void function(const(GLdouble)*);
204 alias fp_glVertex3f = void function(GLfloat, GLfloat, GLfloat);
205 alias fp_glVertex3fv = void function(const(GLfloat)*);
206 alias fp_glVertex3i = void function(GLint, GLint, GLint);
207 alias fp_glVertex3iv = void function(const(GLint)*);
208 alias fp_glVertex3s = void function(GLshort, GLshort, GLshort);
209 alias fp_glVertex3sv = void function(const(GLshort)*);
210 alias fp_glVertex4d = void function(GLdouble, GLdouble, GLdouble, GLdouble);
211 alias fp_glVertex4dv = void function(const(GLdouble)*);
212 alias fp_glVertex4f = void function(GLfloat, GLfloat, GLfloat, GLfloat);
213 alias fp_glVertex4fv = void function(const(GLfloat)*);
214 alias fp_glVertex4i = void function(GLint, GLint, GLint, GLint);
215 alias fp_glVertex4iv = void function(const(GLint)*);
216 alias fp_glVertex4s = void function(GLshort, GLshort, GLshort, GLshort);
217 alias fp_glVertex4sv = void function(const(GLshort)*);
218 alias fp_glClipPlane = void function(GLenum, const(GLdouble)*);
219 alias fp_glColorMaterial = void function(GLenum, GLenum);
220 alias fp_glFogf = void function(GLenum, GLfloat);
221 alias fp_glFogfv = void function(GLenum, const(GLfloat)*);
222 alias fp_glFogi = void function(GLenum, GLint);
223 alias fp_glFogiv = void function(GLenum, const(GLint)*);
224 alias fp_glLightf = void function(GLenum, GLenum, GLfloat);
225 alias fp_glLightfv = void function(GLenum, GLenum, const(GLfloat)*);
226 alias fp_glLighti = void function(GLenum, GLenum, GLint);
227 alias fp_glLightiv = void function(GLenum, GLenum, const(GLint)*);
228 alias fp_glLightModelf = void function(GLenum, GLfloat);
229 alias fp_glLightModelfv = void function(GLenum, const(GLfloat)*);
230 alias fp_glLightModeli = void function(GLenum, GLint);
231 alias fp_glLightModeliv = void function(GLenum, const(GLint)*);
232 alias fp_glLineStipple = void function(GLint, GLushort);
233 alias fp_glMaterialf = void function(GLenum, GLenum, GLfloat);
234 alias fp_glMaterialfv = void function(GLenum, GLenum, const(GLfloat)*);
235 alias fp_glMateriali = void function(GLenum, GLenum, GLint);
236 alias fp_glMaterialiv = void function(GLenum, GLenum, const(GLint)*);
237 alias fp_glPolygonStipple = void function(const(GLubyte)*);
238 alias fp_glShadeModel = void function(GLenum);
239 alias fp_glTexEnvf = void function(GLenum, GLenum, GLfloat);
240 alias fp_glTexEnvfv = void function(GLenum, GLenum, const(GLfloat)*);
241 alias fp_glTexEnvi = void function(GLenum, GLenum, GLint);
242 alias fp_glTexEnviv = void function(GLenum, GLenum, const(GLint)*);
243 alias fp_glTexGend = void function(GLenum, GLenum, GLdouble);
244 alias fp_glTexGendv = void function(GLenum, GLenum, const(GLdouble)*);
245 alias fp_glTexGenf = void function(GLenum, GLenum, GLfloat);
246 alias fp_glTexGenfv = void function(GLenum, GLenum, const(GLfloat)*);
247 alias fp_glTexGeni = void function(GLenum, GLenum, GLint);
248 alias fp_glTexGeniv = void function(GLenum, GLenum, const(GLint)*);
249 alias fp_glFeedbackBuffer = void function(GLsizei, GLenum, GLfloat*);
250 alias fp_glSelectBuffer = void function(GLsizei, GLuint*);
251 alias fp_glRenderMode = GLint function(GLenum);
252 alias fp_glInitNames = void function();
253 alias fp_glLoadName = void function(GLuint);
254 alias fp_glPassThrough = void function(GLfloat);
255 alias fp_glPopName = void function();
256 alias fp_glPushName = void function(GLuint);
257 alias fp_glClearAccum = void function(GLfloat, GLfloat, GLfloat, GLfloat);
258 alias fp_glClearIndex = void function(GLfloat);
259 alias fp_glIndexMask = void function(GLuint);
260 alias fp_glAccum = void function(GLenum, GLfloat);
261 alias fp_glPopAttrib = void function();
262 alias fp_glPushAttrib = void function(GLbitfield);
263 alias fp_glMap1d = void function(GLenum, GLdouble, GLdouble, GLint, GLint, const(GLdouble)*);
264 alias fp_glMap1f = void function(GLenum, GLfloat, GLfloat, GLint, GLint, const(GLfloat)*);
265 alias fp_glMap2d = void function(GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const(GLdouble)*);
266 alias fp_glMap2f = void function(GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const(GLfloat)*);
267 alias fp_glMapGrid1d = void function(GLint, GLdouble, GLdouble);
268 alias fp_glMapGrid1f = void function(GLint, GLfloat, GLfloat);
269 alias fp_glMapGrid2d = void function(GLint, GLdouble, GLdouble, GLint, GLdouble, GLdouble);
270 alias fp_glMapGrid2f = void function(GLint, GLfloat, GLfloat, GLint, GLfloat, GLfloat);
271 alias fp_glEvalCoord1d = void function(GLdouble);
272 alias fp_glEvalCoord1dv = void function(const(GLdouble)*);
273 alias fp_glEvalCoord1f = void function(GLfloat);
274 alias fp_glEvalCoord1fv = void function(const(GLfloat)*);
275 alias fp_glEvalCoord2d = void function(GLdouble, GLdouble);
276 alias fp_glEvalCoord2dv = void function(const(GLdouble)*);
277 alias fp_glEvalCoord2f = void function(GLfloat, GLfloat);
278 alias fp_glEvalCoord2fv = void function(const(GLfloat)*);
279 alias fp_glEvalMesh1 = void function(GLenum, GLint, GLint);
280 alias fp_glEvalPoint1 = void function(GLint);
281 alias fp_glEvalMesh2 = void function(GLenum, GLint, GLint, GLint, GLint);
282 alias fp_glEvalPoint2 = void function(GLint, GLint);
283 alias fp_glAlphaFunc = void function(GLenum, GLfloat);
284 alias fp_glPixelZoom = void function(GLfloat, GLfloat);
285 alias fp_glPixelTransferf = void function(GLenum, GLfloat);
286 alias fp_glPixelTransferi = void function(GLenum, GLint);
287 alias fp_glPixelMapfv = void function(GLenum, GLsizei, const(GLfloat)*);
288 alias fp_glPixelMapuiv = void function(GLenum, GLsizei, const(GLuint)*);
289 alias fp_glPixelMapusv = void function(GLenum, GLsizei, const(GLushort)*);
290 alias fp_glCopyPixels = void function(GLint, GLint, GLsizei, GLsizei, GLenum);
291 alias fp_glDrawPixels = void function(GLsizei, GLsizei, GLenum, GLenum, const(void)*);
292 alias fp_glGetClipPlane = void function(GLenum, GLdouble*);
293 alias fp_glGetLightfv = void function(GLenum, GLenum, GLfloat*);
294 alias fp_glGetLightiv = void function(GLenum, GLenum, GLint*);
295 alias fp_glGetMapdv = void function(GLenum, GLenum, GLdouble*);
296 alias fp_glGetMapfv = void function(GLenum, GLenum, GLfloat*);
297 alias fp_glGetMapiv = void function(GLenum, GLenum, GLint*);
298 alias fp_glGetMaterialfv = void function(GLenum, GLenum, GLfloat*);
299 alias fp_glGetMaterialiv = void function(GLenum, GLenum, GLint*);
300 alias fp_glGetPixelMapfv = void function(GLenum, GLfloat*);
301 alias fp_glGetPixelMapuiv = void function(GLenum, GLuint*);
302 alias fp_glGetPixelMapusv = void function(GLenum, GLushort*);
303 alias fp_glGetPolygonStipple = void function(GLubyte*);
304 alias fp_glGetTexEnvfv = void function(GLenum, GLenum, GLfloat*);
305 alias fp_glGetTexEnviv = void function(GLenum, GLenum, GLint*);
306 alias fp_glGetTexGendv = void function(GLenum, GLenum, GLdouble*);
307 alias fp_glGetTexGenfv = void function(GLenum, GLenum, GLfloat*);
308 alias fp_glGetTexGeniv = void function(GLenum, GLenum, GLint*);
309 alias fp_glIsList = GLboolean function(GLuint);
310 alias fp_glFrustum = void function(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble);
311 alias fp_glLoadIdentity = void function();
312 alias fp_glLoadMatrixf = void function(const(GLfloat)*);
313 alias fp_glLoadMatrixd = void function(const(GLdouble)*);
314 alias fp_glMatrixMode = void function(GLenum);
315 alias fp_glMultMatrixf = void function(const(GLfloat)*);
316 alias fp_glMultMatrixd = void function(const(GLdouble)*);
317 alias fp_glOrtho = void function(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble);
318 alias fp_glPopMatrix = void function();
319 alias fp_glPushMatrix = void function();
320 alias fp_glRotated = void function(GLdouble, GLdouble, GLdouble, GLdouble);
321 alias fp_glRotatef = void function(GLfloat, GLfloat, GLfloat, GLfloat);
322 alias fp_glScaled = void function(GLdouble, GLdouble, GLdouble);
323 alias fp_glScalef = void function(GLfloat, GLfloat, GLfloat);
324 alias fp_glTranslated = void function(GLdouble, GLdouble, GLdouble);
325 alias fp_glTranslatef = void function(GLfloat, GLfloat, GLfloat);
326 alias fp_glDrawArrays = void function(GLenum, GLint, GLsizei);
327 alias fp_glDrawElements = void function(GLenum, GLsizei, GLenum, const(void)*);
328 alias fp_glGetPointerv = void function(GLenum, void**);
329 alias fp_glPolygonOffset = void function(GLfloat, GLfloat);
330 alias fp_glCopyTexImage1D = void function(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint);
331 alias fp_glCopyTexImage2D = void function(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint);
332 alias fp_glCopyTexSubImage1D = void function(GLenum, GLint, GLint, GLint, GLint, GLsizei);
333 alias fp_glCopyTexSubImage2D = void function(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
334 alias fp_glTexSubImage1D = void function(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const(void)*);
335 alias fp_glTexSubImage2D = void function(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const(void)*);
336 alias fp_glBindTexture = void function(GLenum, GLuint);
337 alias fp_glDeleteTextures = void function(GLsizei, const(GLuint)*);
338 alias fp_glGenTextures = void function(GLsizei, GLuint*);
339 alias fp_glIsTexture = GLboolean function(GLuint);
340 alias fp_glArrayElement = void function(GLint);
341 alias fp_glColorPointer = void function(GLint, GLenum, GLsizei, const(void)*);
342 alias fp_glDisableClientState = void function(GLenum);
343 alias fp_glEdgeFlagPointer = void function(GLsizei, const(void)*);
344 alias fp_glEnableClientState = void function(GLenum);
345 alias fp_glIndexPointer = void function(GLenum, GLsizei, const(void)*);
346 alias fp_glInterleavedArrays = void function(GLenum, GLsizei, const(void)*);
347 alias fp_glNormalPointer = void function(GLenum, GLsizei, const(void)*);
348 alias fp_glTexCoordPointer = void function(GLint, GLenum, GLsizei, const(void)*);
349 alias fp_glVertexPointer = void function(GLint, GLenum, GLsizei, const(void)*);
350 alias fp_glAreTexturesResident = GLboolean function(GLsizei, const(GLuint)*, GLboolean*);
351 alias fp_glPrioritizeTextures = void function(GLsizei, const(GLuint)*, const(GLfloat)*);
352 alias fp_glIndexub = void function(GLubyte);
353 alias fp_glIndexubv = void function(const(GLubyte)*);
354 alias fp_glPopClientAttrib = void function();
355 alias fp_glPushClientAttrib = void function(GLbitfield);
356 alias fp_glDrawRangeElements = void function(GLenum, GLuint, GLuint, GLsizei, GLenum, const(void)*);
357 alias fp_glTexImage3D = void function(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const(void)*);
358 alias fp_glTexSubImage3D = void function(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const(void)*);
359 alias fp_glCopyTexSubImage3D = void function(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
360 alias fp_glActiveTexture = void function(GLenum);
361 alias fp_glSampleCoverage = void function(GLfloat, GLboolean);
362 alias fp_glCompressedTexImage3D = void function(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const(void)*);
363 alias fp_glCompressedTexImage2D = void function(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const(void)*);
364 alias fp_glCompressedTexImage1D = void function(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const(void)*);
365 alias fp_glCompressedTexSubImage3D = void function(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const(void)*);
366 alias fp_glCompressedTexSubImage2D = void function(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const(void)*);
367 alias fp_glCompressedTexSubImage1D = void function(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const(void)*);
368 alias fp_glGetCompressedTexImage = void function(GLenum, GLint, void*);
369 alias fp_glClientActiveTexture = void function(GLenum);
370 alias fp_glMultiTexCoord1d = void function(GLenum, GLdouble);
371 alias fp_glMultiTexCoord1dv = void function(GLenum, const(GLdouble)*);
372 alias fp_glMultiTexCoord1f = void function(GLenum, GLfloat);
373 alias fp_glMultiTexCoord1fv = void function(GLenum, const(GLfloat)*);
374 alias fp_glMultiTexCoord1i = void function(GLenum, GLint);
375 alias fp_glMultiTexCoord1iv = void function(GLenum, const(GLint)*);
376 alias fp_glMultiTexCoord1s = void function(GLenum, GLshort);
377 alias fp_glMultiTexCoord1sv = void function(GLenum, const(GLshort)*);
378 alias fp_glMultiTexCoord2d = void function(GLenum, GLdouble, GLdouble);
379 alias fp_glMultiTexCoord2dv = void function(GLenum, const(GLdouble)*);
380 alias fp_glMultiTexCoord2f = void function(GLenum, GLfloat, GLfloat);
381 alias fp_glMultiTexCoord2fv = void function(GLenum, const(GLfloat)*);
382 alias fp_glMultiTexCoord2i = void function(GLenum, GLint, GLint);
383 alias fp_glMultiTexCoord2iv = void function(GLenum, const(GLint)*);
384 alias fp_glMultiTexCoord2s = void function(GLenum, GLshort, GLshort);
385 alias fp_glMultiTexCoord2sv = void function(GLenum, const(GLshort)*);
386 alias fp_glMultiTexCoord3d = void function(GLenum, GLdouble, GLdouble, GLdouble);
387 alias fp_glMultiTexCoord3dv = void function(GLenum, const(GLdouble)*);
388 alias fp_glMultiTexCoord3f = void function(GLenum, GLfloat, GLfloat, GLfloat);
389 alias fp_glMultiTexCoord3fv = void function(GLenum, const(GLfloat)*);
390 alias fp_glMultiTexCoord3i = void function(GLenum, GLint, GLint, GLint);
391 alias fp_glMultiTexCoord3iv = void function(GLenum, const(GLint)*);
392 alias fp_glMultiTexCoord3s = void function(GLenum, GLshort, GLshort, GLshort);
393 alias fp_glMultiTexCoord3sv = void function(GLenum, const(GLshort)*);
394 alias fp_glMultiTexCoord4d = void function(GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
395 alias fp_glMultiTexCoord4dv = void function(GLenum, const(GLdouble)*);
396 alias fp_glMultiTexCoord4f = void function(GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
397 alias fp_glMultiTexCoord4fv = void function(GLenum, const(GLfloat)*);
398 alias fp_glMultiTexCoord4i = void function(GLenum, GLint, GLint, GLint, GLint);
399 alias fp_glMultiTexCoord4iv = void function(GLenum, const(GLint)*);
400 alias fp_glMultiTexCoord4s = void function(GLenum, GLshort, GLshort, GLshort, GLshort);
401 alias fp_glMultiTexCoord4sv = void function(GLenum, const(GLshort)*);
402 alias fp_glLoadTransposeMatrixf = void function(const(GLfloat)*);
403 alias fp_glLoadTransposeMatrixd = void function(const(GLdouble)*);
404 alias fp_glMultTransposeMatrixf = void function(const(GLfloat)*);
405 alias fp_glMultTransposeMatrixd = void function(const(GLdouble)*);
406 alias fp_glBlendFuncSeparate = void function(GLenum, GLenum, GLenum, GLenum);
407 alias fp_glMultiDrawArrays = void function(GLenum, const(GLint)*, const(GLsizei)*, GLsizei);
408 alias fp_glMultiDrawElements = void function(GLenum, const(GLsizei)*, GLenum, const(void*)*, GLsizei);
409 alias fp_glPointParameterf = void function(GLenum, GLfloat);
410 alias fp_glPointParameterfv = void function(GLenum, const(GLfloat)*);
411 alias fp_glPointParameteri = void function(GLenum, GLint);
412 alias fp_glPointParameteriv = void function(GLenum, const(GLint)*);
413 alias fp_glFogCoordf = void function(GLfloat);
414 alias fp_glFogCoordfv = void function(const(GLfloat)*);
415 alias fp_glFogCoordd = void function(GLdouble);
416 alias fp_glFogCoorddv = void function(const(GLdouble)*);
417 alias fp_glFogCoordPointer = void function(GLenum, GLsizei, const(void)*);
418 alias fp_glSecondaryColor3b = void function(GLbyte, GLbyte, GLbyte);
419 alias fp_glSecondaryColor3bv = void function(const(GLbyte)*);
420 alias fp_glSecondaryColor3d = void function(GLdouble, GLdouble, GLdouble);
421 alias fp_glSecondaryColor3dv = void function(const(GLdouble)*);
422 alias fp_glSecondaryColor3f = void function(GLfloat, GLfloat, GLfloat);
423 alias fp_glSecondaryColor3fv = void function(const(GLfloat)*);
424 alias fp_glSecondaryColor3i = void function(GLint, GLint, GLint);
425 alias fp_glSecondaryColor3iv = void function(const(GLint)*);
426 alias fp_glSecondaryColor3s = void function(GLshort, GLshort, GLshort);
427 alias fp_glSecondaryColor3sv = void function(const(GLshort)*);
428 alias fp_glSecondaryColor3ub = void function(GLubyte, GLubyte, GLubyte);
429 alias fp_glSecondaryColor3ubv = void function(const(GLubyte)*);
430 alias fp_glSecondaryColor3ui = void function(GLuint, GLuint, GLuint);
431 alias fp_glSecondaryColor3uiv = void function(const(GLuint)*);
432 alias fp_glSecondaryColor3us = void function(GLushort, GLushort, GLushort);
433 alias fp_glSecondaryColor3usv = void function(const(GLushort)*);
434 alias fp_glSecondaryColorPointer = void function(GLint, GLenum, GLsizei, const(void)*);
435 alias fp_glWindowPos2d = void function(GLdouble, GLdouble);
436 alias fp_glWindowPos2dv = void function(const(GLdouble)*);
437 alias fp_glWindowPos2f = void function(GLfloat, GLfloat);
438 alias fp_glWindowPos2fv = void function(const(GLfloat)*);
439 alias fp_glWindowPos2i = void function(GLint, GLint);
440 alias fp_glWindowPos2iv = void function(const(GLint)*);
441 alias fp_glWindowPos2s = void function(GLshort, GLshort);
442 alias fp_glWindowPos2sv = void function(const(GLshort)*);
443 alias fp_glWindowPos3d = void function(GLdouble, GLdouble, GLdouble);
444 alias fp_glWindowPos3dv = void function(const(GLdouble)*);
445 alias fp_glWindowPos3f = void function(GLfloat, GLfloat, GLfloat);
446 alias fp_glWindowPos3fv = void function(const(GLfloat)*);
447 alias fp_glWindowPos3i = void function(GLint, GLint, GLint);
448 alias fp_glWindowPos3iv = void function(const(GLint)*);
449 alias fp_glWindowPos3s = void function(GLshort, GLshort, GLshort);
450 alias fp_glWindowPos3sv = void function(const(GLshort)*);
451 alias fp_glBlendColor = void function(GLfloat, GLfloat, GLfloat, GLfloat);
452 alias fp_glBlendEquation = void function(GLenum);
453 alias fp_glGenQueries = void function(GLsizei, GLuint*);
454 alias fp_glDeleteQueries = void function(GLsizei, const(GLuint)*);
455 alias fp_glIsQuery = GLboolean function(GLuint);
456 alias fp_glBeginQuery = void function(GLenum, GLuint);
457 alias fp_glEndQuery = void function(GLenum);
458 alias fp_glGetQueryiv = void function(GLenum, GLenum, GLint*);
459 alias fp_glGetQueryObjectiv = void function(GLuint, GLenum, GLint*);
460 alias fp_glGetQueryObjectuiv = void function(GLuint, GLenum, GLuint*);
461 alias fp_glBindBuffer = void function(GLenum, GLuint);
462 alias fp_glDeleteBuffers = void function(GLsizei, const(GLuint)*);
463 alias fp_glGenBuffers = void function(GLsizei, GLuint*);
464 alias fp_glIsBuffer = GLboolean function(GLuint);
465 alias fp_glBufferData = void function(GLenum, GLsizeiptr, const(void)*, GLenum);
466 alias fp_glBufferSubData = void function(GLenum, GLintptr, GLsizeiptr, const(void)*);
467 alias fp_glGetBufferSubData = void function(GLenum, GLintptr, GLsizeiptr, void*);
468 alias fp_glMapBuffer = void* function(GLenum, GLenum);
469 alias fp_glUnmapBuffer = GLboolean function(GLenum);
470 alias fp_glGetBufferParameteriv = void function(GLenum, GLenum, GLint*);
471 alias fp_glGetBufferPointerv = void function(GLenum, GLenum, void**);
472 alias fp_glBlendEquationSeparate = void function(GLenum, GLenum);
473 alias fp_glDrawBuffers = void function(GLsizei, const(GLenum)*);
474 alias fp_glStencilOpSeparate = void function(GLenum, GLenum, GLenum, GLenum);
475 alias fp_glStencilFuncSeparate = void function(GLenum, GLenum, GLint, GLuint);
476 alias fp_glStencilMaskSeparate = void function(GLenum, GLuint);
477 alias fp_glAttachShader = void function(GLuint, GLuint);
478 alias fp_glBindAttribLocation = void function(GLuint, GLuint, const(GLchar)*);
479 alias fp_glCompileShader = void function(GLuint);
480 alias fp_glCreateProgram = GLuint function();
481 alias fp_glCreateShader = GLuint function(GLenum);
482 alias fp_glDeleteProgram = void function(GLuint);
483 alias fp_glDeleteShader = void function(GLuint);
484 alias fp_glDetachShader = void function(GLuint, GLuint);
485 alias fp_glDisableVertexAttribArray = void function(GLuint);
486 alias fp_glEnableVertexAttribArray = void function(GLuint);
487 alias fp_glGetActiveAttrib = void function(GLuint, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, GLchar*);
488 alias fp_glGetActiveUniform = void function(GLuint, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, GLchar*);
489 alias fp_glGetAttachedShaders = void function(GLuint, GLsizei, GLsizei*, GLuint*);
490 alias fp_glGetAttribLocation = GLint function(GLuint, const(GLchar)*);
491 alias fp_glGetProgramiv = void function(GLuint, GLenum, GLint*);
492 alias fp_glGetProgramInfoLog = void function(GLuint, GLsizei, GLsizei*, GLchar*);
493 alias fp_glGetShaderiv = void function(GLuint, GLenum, GLint*);
494 alias fp_glGetShaderInfoLog = void function(GLuint, GLsizei, GLsizei*, GLchar*);
495 alias fp_glGetShaderSource = void function(GLuint, GLsizei, GLsizei*, GLchar*);
496 alias fp_glGetUniformLocation = GLint function(GLuint, const(GLchar)*);
497 alias fp_glGetUniformfv = void function(GLuint, GLint, GLfloat*);
498 alias fp_glGetUniformiv = void function(GLuint, GLint, GLint*);
499 alias fp_glGetVertexAttribdv = void function(GLuint, GLenum, GLdouble*);
500 alias fp_glGetVertexAttribfv = void function(GLuint, GLenum, GLfloat*);
501 alias fp_glGetVertexAttribiv = void function(GLuint, GLenum, GLint*);
502 alias fp_glGetVertexAttribPointerv = void function(GLuint, GLenum, void**);
503 alias fp_glIsProgram = GLboolean function(GLuint);
504 alias fp_glIsShader = GLboolean function(GLuint);
505 alias fp_glLinkProgram = void function(GLuint);
506 alias fp_glShaderSource = void function(GLuint, GLsizei, const(GLchar*)*, const(GLint)*);
507 alias fp_glUseProgram = void function(GLuint);
508 alias fp_glUniform1f = void function(GLint, GLfloat);
509 alias fp_glUniform2f = void function(GLint, GLfloat, GLfloat);
510 alias fp_glUniform3f = void function(GLint, GLfloat, GLfloat, GLfloat);
511 alias fp_glUniform4f = void function(GLint, GLfloat, GLfloat, GLfloat, GLfloat);
512 alias fp_glUniform1i = void function(GLint, GLint);
513 alias fp_glUniform2i = void function(GLint, GLint, GLint);
514 alias fp_glUniform3i = void function(GLint, GLint, GLint, GLint);
515 alias fp_glUniform4i = void function(GLint, GLint, GLint, GLint, GLint);
516 alias fp_glUniform1fv = void function(GLint, GLsizei, const(GLfloat)*);
517 alias fp_glUniform2fv = void function(GLint, GLsizei, const(GLfloat)*);
518 alias fp_glUniform3fv = void function(GLint, GLsizei, const(GLfloat)*);
519 alias fp_glUniform4fv = void function(GLint, GLsizei, const(GLfloat)*);
520 alias fp_glUniform1iv = void function(GLint, GLsizei, const(GLint)*);
521 alias fp_glUniform2iv = void function(GLint, GLsizei, const(GLint)*);
522 alias fp_glUniform3iv = void function(GLint, GLsizei, const(GLint)*);
523 alias fp_glUniform4iv = void function(GLint, GLsizei, const(GLint)*);
524 alias fp_glUniformMatrix2fv = void function(GLint, GLsizei, GLboolean, const(GLfloat)*);
525 alias fp_glUniformMatrix3fv = void function(GLint, GLsizei, GLboolean, const(GLfloat)*);
526 alias fp_glUniformMatrix4fv = void function(GLint, GLsizei, GLboolean, const(GLfloat)*);
527 alias fp_glValidateProgram = void function(GLuint);
528 alias fp_glVertexAttrib1d = void function(GLuint, GLdouble);
529 alias fp_glVertexAttrib1dv = void function(GLuint, const(GLdouble)*);
530 alias fp_glVertexAttrib1f = void function(GLuint, GLfloat);
531 alias fp_glVertexAttrib1fv = void function(GLuint, const(GLfloat)*);
532 alias fp_glVertexAttrib1s = void function(GLuint, GLshort);
533 alias fp_glVertexAttrib1sv = void function(GLuint, const(GLshort)*);
534 alias fp_glVertexAttrib2d = void function(GLuint, GLdouble, GLdouble);
535 alias fp_glVertexAttrib2dv = void function(GLuint, const(GLdouble)*);
536 alias fp_glVertexAttrib2f = void function(GLuint, GLfloat, GLfloat);
537 alias fp_glVertexAttrib2fv = void function(GLuint, const(GLfloat)*);
538 alias fp_glVertexAttrib2s = void function(GLuint, GLshort, GLshort);
539 alias fp_glVertexAttrib2sv = void function(GLuint, const(GLshort)*);
540 alias fp_glVertexAttrib3d = void function(GLuint, GLdouble, GLdouble, GLdouble);
541 alias fp_glVertexAttrib3dv = void function(GLuint, const(GLdouble)*);
542 alias fp_glVertexAttrib3f = void function(GLuint, GLfloat, GLfloat, GLfloat);
543 alias fp_glVertexAttrib3fv = void function(GLuint, const(GLfloat)*);
544 alias fp_glVertexAttrib3s = void function(GLuint, GLshort, GLshort, GLshort);
545 alias fp_glVertexAttrib3sv = void function(GLuint, const(GLshort)*);
546 alias fp_glVertexAttrib4Nbv = void function(GLuint, const(GLbyte)*);
547 alias fp_glVertexAttrib4Niv = void function(GLuint, const(GLint)*);
548 alias fp_glVertexAttrib4Nsv = void function(GLuint, const(GLshort)*);
549 alias fp_glVertexAttrib4Nub = void function(GLuint, GLubyte, GLubyte, GLubyte, GLubyte);
550 alias fp_glVertexAttrib4Nubv = void function(GLuint, const(GLubyte)*);
551 alias fp_glVertexAttrib4Nuiv = void function(GLuint, const(GLuint)*);
552 alias fp_glVertexAttrib4Nusv = void function(GLuint, const(GLushort)*);
553 alias fp_glVertexAttrib4bv = void function(GLuint, const(GLbyte)*);
554 alias fp_glVertexAttrib4d = void function(GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
555 alias fp_glVertexAttrib4dv = void function(GLuint, const(GLdouble)*);
556 alias fp_glVertexAttrib4f = void function(GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
557 alias fp_glVertexAttrib4fv = void function(GLuint, const(GLfloat)*);
558 alias fp_glVertexAttrib4iv = void function(GLuint, const(GLint)*);
559 alias fp_glVertexAttrib4s = void function(GLuint, GLshort, GLshort, GLshort, GLshort);
560 alias fp_glVertexAttrib4sv = void function(GLuint, const(GLshort)*);
561 alias fp_glVertexAttrib4ubv = void function(GLuint, const(GLubyte)*);
562 alias fp_glVertexAttrib4uiv = void function(GLuint, const(GLuint)*);
563 alias fp_glVertexAttrib4usv = void function(GLuint, const(GLushort)*);
564 alias fp_glVertexAttribPointer = void function(GLuint, GLint, GLenum, GLboolean, GLsizei, const(void)*);
565 alias fp_glUniformMatrix2x3fv = void function(GLint, GLsizei, GLboolean, const(GLfloat)*);
566 alias fp_glUniformMatrix3x2fv = void function(GLint, GLsizei, GLboolean, const(GLfloat)*);
567 alias fp_glUniformMatrix2x4fv = void function(GLint, GLsizei, GLboolean, const(GLfloat)*);
568 alias fp_glUniformMatrix4x2fv = void function(GLint, GLsizei, GLboolean, const(GLfloat)*);
569 alias fp_glUniformMatrix3x4fv = void function(GLint, GLsizei, GLboolean, const(GLfloat)*);
570 alias fp_glUniformMatrix4x3fv = void function(GLint, GLsizei, GLboolean, const(GLfloat)*);
571 alias fp_glColorMaski = void function(GLuint, GLboolean, GLboolean, GLboolean, GLboolean);
572 alias fp_glGetBooleani_v = void function(GLenum, GLuint, GLboolean*);
573 alias fp_glGetIntegeri_v = void function(GLenum, GLuint, GLint*);
574 alias fp_glEnablei = void function(GLenum, GLuint);
575 alias fp_glDisablei = void function(GLenum, GLuint);
576 alias fp_glIsEnabledi = GLboolean function(GLenum, GLuint);
577 alias fp_glBeginTransformFeedback = void function(GLenum);
578 alias fp_glEndTransformFeedback = void function();
579 alias fp_glBindBufferRange = void function(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr);
580 alias fp_glBindBufferBase = void function(GLenum, GLuint, GLuint);
581 alias fp_glTransformFeedbackVaryings = void function(GLuint, GLsizei, const(GLchar*)*, GLenum);
582 alias fp_glGetTransformFeedbackVarying = void function(GLuint, GLuint, GLsizei, GLsizei*, GLsizei*, GLenum*, GLchar*);
583 alias fp_glClampColor = void function(GLenum, GLenum);
584 alias fp_glBeginConditionalRender = void function(GLuint, GLenum);
585 alias fp_glEndConditionalRender = void function();
586 alias fp_glVertexAttribIPointer = void function(GLuint, GLint, GLenum, GLsizei, const(void)*);
587 alias fp_glGetVertexAttribIiv = void function(GLuint, GLenum, GLint*);
588 alias fp_glGetVertexAttribIuiv = void function(GLuint, GLenum, GLuint*);
589 alias fp_glVertexAttribI1i = void function(GLuint, GLint);
590 alias fp_glVertexAttribI2i = void function(GLuint, GLint, GLint);
591 alias fp_glVertexAttribI3i = void function(GLuint, GLint, GLint, GLint);
592 alias fp_glVertexAttribI4i = void function(GLuint, GLint, GLint, GLint, GLint);
593 alias fp_glVertexAttribI1ui = void function(GLuint, GLuint);
594 alias fp_glVertexAttribI2ui = void function(GLuint, GLuint, GLuint);
595 alias fp_glVertexAttribI3ui = void function(GLuint, GLuint, GLuint, GLuint);
596 alias fp_glVertexAttribI4ui = void function(GLuint, GLuint, GLuint, GLuint, GLuint);
597 alias fp_glVertexAttribI1iv = void function(GLuint, const(GLint)*);
598 alias fp_glVertexAttribI2iv = void function(GLuint, const(GLint)*);
599 alias fp_glVertexAttribI3iv = void function(GLuint, const(GLint)*);
600 alias fp_glVertexAttribI4iv = void function(GLuint, const(GLint)*);
601 alias fp_glVertexAttribI1uiv = void function(GLuint, const(GLuint)*);
602 alias fp_glVertexAttribI2uiv = void function(GLuint, const(GLuint)*);
603 alias fp_glVertexAttribI3uiv = void function(GLuint, const(GLuint)*);
604 alias fp_glVertexAttribI4uiv = void function(GLuint, const(GLuint)*);
605 alias fp_glVertexAttribI4bv = void function(GLuint, const(GLbyte)*);
606 alias fp_glVertexAttribI4sv = void function(GLuint, const(GLshort)*);
607 alias fp_glVertexAttribI4ubv = void function(GLuint, const(GLubyte)*);
608 alias fp_glVertexAttribI4usv = void function(GLuint, const(GLushort)*);
609 alias fp_glGetUniformuiv = void function(GLuint, GLint, GLuint*);
610 alias fp_glBindFragDataLocation = void function(GLuint, GLuint, const(GLchar)*);
611 alias fp_glGetFragDataLocation = GLint function(GLuint, const(GLchar)*);
612 alias fp_glUniform1ui = void function(GLint, GLuint);
613 alias fp_glUniform2ui = void function(GLint, GLuint, GLuint);
614 alias fp_glUniform3ui = void function(GLint, GLuint, GLuint, GLuint);
615 alias fp_glUniform4ui = void function(GLint, GLuint, GLuint, GLuint, GLuint);
616 alias fp_glUniform1uiv = void function(GLint, GLsizei, const(GLuint)*);
617 alias fp_glUniform2uiv = void function(GLint, GLsizei, const(GLuint)*);
618 alias fp_glUniform3uiv = void function(GLint, GLsizei, const(GLuint)*);
619 alias fp_glUniform4uiv = void function(GLint, GLsizei, const(GLuint)*);
620 alias fp_glTexParameterIiv = void function(GLenum, GLenum, const(GLint)*);
621 alias fp_glTexParameterIuiv = void function(GLenum, GLenum, const(GLuint)*);
622 alias fp_glGetTexParameterIiv = void function(GLenum, GLenum, GLint*);
623 alias fp_glGetTexParameterIuiv = void function(GLenum, GLenum, GLuint*);
624 alias fp_glClearBufferiv = void function(GLenum, GLint, const(GLint)*);
625 alias fp_glClearBufferuiv = void function(GLenum, GLint, const(GLuint)*);
626 alias fp_glClearBufferfv = void function(GLenum, GLint, const(GLfloat)*);
627 alias fp_glClearBufferfi = void function(GLenum, GLint, GLfloat, GLint);
628 alias fp_glGetStringi = const(GLubyte)* function(GLenum, GLuint);
629 alias fp_glIsRenderbuffer = GLboolean function(GLuint);
630 alias fp_glBindRenderbuffer = void function(GLenum, GLuint);
631 alias fp_glDeleteRenderbuffers = void function(GLsizei, const(GLuint)*);
632 alias fp_glGenRenderbuffers = void function(GLsizei, GLuint*);
633 alias fp_glRenderbufferStorage = void function(GLenum, GLenum, GLsizei, GLsizei);
634 alias fp_glGetRenderbufferParameteriv = void function(GLenum, GLenum, GLint*);
635 alias fp_glIsFramebuffer = GLboolean function(GLuint);
636 alias fp_glBindFramebuffer = void function(GLenum, GLuint);
637 alias fp_glDeleteFramebuffers = void function(GLsizei, const(GLuint)*);
638 alias fp_glGenFramebuffers = void function(GLsizei, GLuint*);
639 alias fp_glCheckFramebufferStatus = GLenum function(GLenum);
640 alias fp_glFramebufferTexture1D = void function(GLenum, GLenum, GLenum, GLuint, GLint);
641 alias fp_glFramebufferTexture2D = void function(GLenum, GLenum, GLenum, GLuint, GLint);
642 alias fp_glFramebufferTexture3D = void function(GLenum, GLenum, GLenum, GLuint, GLint, GLint);
643 alias fp_glFramebufferRenderbuffer = void function(GLenum, GLenum, GLenum, GLuint);
644 alias fp_glGetFramebufferAttachmentParameteriv = void function(GLenum, GLenum, GLenum, GLint*);
645 alias fp_glGenerateMipmap = void function(GLenum);
646 alias fp_glBlitFramebuffer = void function(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum);
647 alias fp_glRenderbufferStorageMultisample = void function(GLenum, GLsizei, GLenum, GLsizei, GLsizei);
648 alias fp_glFramebufferTextureLayer = void function(GLenum, GLenum, GLuint, GLint, GLint);
649 alias fp_glMapBufferRange = void* function(GLenum, GLintptr, GLsizeiptr, GLbitfield);
650 alias fp_glFlushMappedBufferRange = void function(GLenum, GLintptr, GLsizeiptr);
651 alias fp_glBindVertexArray = void function(GLuint);
652 alias fp_glDeleteVertexArrays = void function(GLsizei, const(GLuint)*);
653 alias fp_glGenVertexArrays = void function(GLsizei, GLuint*);
654 alias fp_glIsVertexArray = GLboolean function(GLuint);
655 alias fp_glDrawArraysInstanced = void function(GLenum, GLint, GLsizei, GLsizei);
656 alias fp_glDrawElementsInstanced = void function(GLenum, GLsizei, GLenum, const(void)*, GLsizei);
657 alias fp_glTexBuffer = void function(GLenum, GLenum, GLuint);
658 alias fp_glPrimitiveRestartIndex = void function(GLuint);
659 alias fp_glCopyBufferSubData = void function(GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr);
660 alias fp_glGetUniformIndices = void function(GLuint, GLsizei, const(GLchar*)*, GLuint*);
661 alias fp_glGetActiveUniformsiv = void function(GLuint, GLsizei, const(GLuint)*, GLenum, GLint*);
662 alias fp_glGetActiveUniformName = void function(GLuint, GLuint, GLsizei, GLsizei*, GLchar*);
663 alias fp_glGetUniformBlockIndex = GLuint function(GLuint, const(GLchar)*);
664 alias fp_glGetActiveUniformBlockiv = void function(GLuint, GLuint, GLenum, GLint*);
665 alias fp_glGetActiveUniformBlockName = void function(GLuint, GLuint, GLsizei, GLsizei*, GLchar*);
666 alias fp_glUniformBlockBinding = void function(GLuint, GLuint, GLuint);
667 alias fp_glDrawElementsBaseVertex = void function(GLenum, GLsizei, GLenum, const(void)*, GLint);
668 alias fp_glDrawRangeElementsBaseVertex = void function(GLenum, GLuint, GLuint, GLsizei, GLenum, const(void)*, GLint);
669 alias fp_glDrawElementsInstancedBaseVertex = void function(GLenum, GLsizei, GLenum, const(void)*, GLsizei, GLint);
670 alias fp_glMultiDrawElementsBaseVertex = void function(GLenum, const(GLsizei)*, GLenum, const(void*)*, GLsizei, const(GLint)*);
671 alias fp_glProvokingVertex = void function(GLenum);
672 alias fp_glFenceSync = GLsync function(GLenum, GLbitfield);
673 alias fp_glIsSync = GLboolean function(GLsync);
674 alias fp_glDeleteSync = void function(GLsync);
675 alias fp_glClientWaitSync = GLenum function(GLsync, GLbitfield, GLuint64);
676 alias fp_glWaitSync = void function(GLsync, GLbitfield, GLuint64);
677 alias fp_glGetInteger64v = void function(GLenum, GLint64*);
678 alias fp_glGetSynciv = void function(GLsync, GLenum, GLsizei, GLsizei*, GLint*);
679 alias fp_glGetInteger64i_v = void function(GLenum, GLuint, GLint64*);
680 alias fp_glGetBufferParameteri64v = void function(GLenum, GLenum, GLint64*);
681 alias fp_glFramebufferTexture = void function(GLenum, GLenum, GLuint, GLint);
682 alias fp_glTexImage2DMultisample = void function(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean);
683 alias fp_glTexImage3DMultisample = void function(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean);
684 alias fp_glGetMultisamplefv = void function(GLenum, GLuint, GLfloat*);
685 alias fp_glSampleMaski = void function(GLuint, GLbitfield);
686 alias fp_glBindFragDataLocationIndexed = void function(GLuint, GLuint, GLuint, const(GLchar)*);
687 alias fp_glGetFragDataIndex = GLint function(GLuint, const(GLchar)*);
688 alias fp_glGenSamplers = void function(GLsizei, GLuint*);
689 alias fp_glDeleteSamplers = void function(GLsizei, const(GLuint)*);
690 alias fp_glIsSampler = GLboolean function(GLuint);
691 alias fp_glBindSampler = void function(GLuint, GLuint);
692 alias fp_glSamplerParameteri = void function(GLuint, GLenum, GLint);
693 alias fp_glSamplerParameteriv = void function(GLuint, GLenum, const(GLint)*);
694 alias fp_glSamplerParameterf = void function(GLuint, GLenum, GLfloat);
695 alias fp_glSamplerParameterfv = void function(GLuint, GLenum, const(GLfloat)*);
696 alias fp_glSamplerParameterIiv = void function(GLuint, GLenum, const(GLint)*);
697 alias fp_glSamplerParameterIuiv = void function(GLuint, GLenum, const(GLuint)*);
698 alias fp_glGetSamplerParameteriv = void function(GLuint, GLenum, GLint*);
699 alias fp_glGetSamplerParameterIiv = void function(GLuint, GLenum, GLint*);
700 alias fp_glGetSamplerParameterfv = void function(GLuint, GLenum, GLfloat*);
701 alias fp_glGetSamplerParameterIuiv = void function(GLuint, GLenum, GLuint*);
702 alias fp_glQueryCounter = void function(GLuint, GLenum);
703 alias fp_glGetQueryObjecti64v = void function(GLuint, GLenum, GLint64*);
704 alias fp_glGetQueryObjectui64v = void function(GLuint, GLenum, GLuint64*);
705 alias fp_glVertexAttribDivisor = void function(GLuint, GLuint);
706 alias fp_glVertexAttribP1ui = void function(GLuint, GLenum, GLboolean, GLuint);
707 alias fp_glVertexAttribP1uiv = void function(GLuint, GLenum, GLboolean, const(GLuint)*);
708 alias fp_glVertexAttribP2ui = void function(GLuint, GLenum, GLboolean, GLuint);
709 alias fp_glVertexAttribP2uiv = void function(GLuint, GLenum, GLboolean, const(GLuint)*);
710 alias fp_glVertexAttribP3ui = void function(GLuint, GLenum, GLboolean, GLuint);
711 alias fp_glVertexAttribP3uiv = void function(GLuint, GLenum, GLboolean, const(GLuint)*);
712 alias fp_glVertexAttribP4ui = void function(GLuint, GLenum, GLboolean, GLuint);
713 alias fp_glVertexAttribP4uiv = void function(GLuint, GLenum, GLboolean, const(GLuint)*);
714 alias fp_glVertexP2ui = void function(GLenum, GLuint);
715 alias fp_glVertexP2uiv = void function(GLenum, const(GLuint)*);
716 alias fp_glVertexP3ui = void function(GLenum, GLuint);
717 alias fp_glVertexP3uiv = void function(GLenum, const(GLuint)*);
718 alias fp_glVertexP4ui = void function(GLenum, GLuint);
719 alias fp_glVertexP4uiv = void function(GLenum, const(GLuint)*);
720 alias fp_glTexCoordP1ui = void function(GLenum, GLuint);
721 alias fp_glTexCoordP1uiv = void function(GLenum, const(GLuint)*);
722 alias fp_glTexCoordP2ui = void function(GLenum, GLuint);
723 alias fp_glTexCoordP2uiv = void function(GLenum, const(GLuint)*);
724 alias fp_glTexCoordP3ui = void function(GLenum, GLuint);
725 alias fp_glTexCoordP3uiv = void function(GLenum, const(GLuint)*);
726 alias fp_glTexCoordP4ui = void function(GLenum, GLuint);
727 alias fp_glTexCoordP4uiv = void function(GLenum, const(GLuint)*);
728 alias fp_glMultiTexCoordP1ui = void function(GLenum, GLenum, GLuint);
729 alias fp_glMultiTexCoordP1uiv = void function(GLenum, GLenum, const(GLuint)*);
730 alias fp_glMultiTexCoordP2ui = void function(GLenum, GLenum, GLuint);
731 alias fp_glMultiTexCoordP2uiv = void function(GLenum, GLenum, const(GLuint)*);
732 alias fp_glMultiTexCoordP3ui = void function(GLenum, GLenum, GLuint);
733 alias fp_glMultiTexCoordP3uiv = void function(GLenum, GLenum, const(GLuint)*);
734 alias fp_glMultiTexCoordP4ui = void function(GLenum, GLenum, GLuint);
735 alias fp_glMultiTexCoordP4uiv = void function(GLenum, GLenum, const(GLuint)*);
736 alias fp_glNormalP3ui = void function(GLenum, GLuint);
737 alias fp_glNormalP3uiv = void function(GLenum, const(GLuint)*);
738 alias fp_glColorP3ui = void function(GLenum, GLuint);
739 alias fp_glColorP3uiv = void function(GLenum, const(GLuint)*);
740 alias fp_glColorP4ui = void function(GLenum, GLuint);
741 alias fp_glColorP4uiv = void function(GLenum, const(GLuint)*);
742 alias fp_glSecondaryColorP3ui = void function(GLenum, GLuint);
743 alias fp_glSecondaryColorP3uiv = void function(GLenum, const(GLuint)*);
744 alias fp_glClearDepthf = void function(GLfloat);
745 alias fp_glDepthRangef = void function(GLfloat, GLfloat);
746 alias fp_glGetShaderPrecisionFormat = void function(GLenum, GLenum, GLint*, GLint*);
747 alias fp_glReleaseShaderCompiler = void function();
748 alias fp_glShaderBinary = void function(GLsizei, const(GLuint)*, GLenum, const(void)*, GLsizei);
749 alias fp_glBindTransformFeedback = void function(GLenum, GLuint);
750 alias fp_glDeleteTransformFeedbacks = void function(GLsizei, const(GLuint)*);
751 alias fp_glGenTransformFeedbacks = void function(GLsizei, GLuint*);
752 alias fp_glIsTransformFeedback = GLboolean function(GLuint);
753 alias fp_glPauseTransformFeedback = void function();
754 alias fp_glResumeTransformFeedback = void function();
755 alias fp_glGetProgramBinary = void function(GLuint, GLsizei, GLsizei*, GLenum*, void*);
756 alias fp_glProgramBinary = void function(GLuint, GLenum, const(void)*, GLsizei);
757 alias fp_glProgramParameteri = void function(GLuint, GLenum, GLint);
758 alias fp_glInvalidateFramebuffer = void function(GLenum, GLsizei, const(GLenum)*);
759 alias fp_glInvalidateSubFramebuffer = void function(GLenum, GLsizei, const(GLenum)*, GLint, GLint, GLsizei, GLsizei);
760 alias fp_glTexStorage2D = void function(GLenum, GLsizei, GLenum, GLsizei, GLsizei);
761 alias fp_glTexStorage3D = void function(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei);
762 alias fp_glGetInternalformativ = void function(GLenum, GLenum, GLenum, GLsizei, GLint*);
763 }
764 __gshared {
765 fp_glCopyTexImage1D glCopyTexImage1D;
766 fp_glVertexAttribI3ui glVertexAttribI3ui;
767 fp_glWindowPos2s glWindowPos2s;
768 fp_glWindowPos2i glWindowPos2i;
769 fp_glWindowPos2f glWindowPos2f;
770 fp_glWindowPos2d glWindowPos2d;
771 fp_glVertex2fv glVertex2fv;
772 fp_glIndexi glIndexi;
773 fp_glFramebufferRenderbuffer glFramebufferRenderbuffer;
774 fp_glRectdv glRectdv;
775 fp_glCompressedTexSubImage3D glCompressedTexSubImage3D;
776 fp_glEvalCoord2d glEvalCoord2d;
777 fp_glEvalCoord2f glEvalCoord2f;
778 fp_glIndexd glIndexd;
779 fp_glVertexAttrib1sv glVertexAttrib1sv;
780 fp_glIndexf glIndexf;
781 fp_glBindSampler glBindSampler;
782 fp_glLineWidth glLineWidth;
783 fp_glColorP3uiv glColorP3uiv;
784 fp_glGetIntegeri_v glGetIntegeri_v;
785 fp_glGetMapfv glGetMapfv;
786 fp_glIndexs glIndexs;
787 fp_glCompileShader glCompileShader;
788 fp_glGetTransformFeedbackVarying glGetTransformFeedbackVarying;
789 fp_glWindowPos2iv glWindowPos2iv;
790 fp_glIndexfv glIndexfv;
791 fp_glFogiv glFogiv;
792 fp_glStencilMaskSeparate glStencilMaskSeparate;
793 fp_glRasterPos2fv glRasterPos2fv;
794 fp_glLightModeliv glLightModeliv;
795 fp_glDepthRangef glDepthRangef;
796 fp_glColor4ui glColor4ui;
797 fp_glSecondaryColor3fv glSecondaryColor3fv;
798 fp_glMultiTexCoordP3ui glMultiTexCoordP3ui;
799 fp_glFogfv glFogfv;
800 fp_glVertexP4ui glVertexP4ui;
801 fp_glEnablei glEnablei;
802 fp_glVertex4iv glVertex4iv;
803 fp_glEvalCoord1fv glEvalCoord1fv;
804 fp_glWindowPos2sv glWindowPos2sv;
805 fp_glVertexAttribP4ui glVertexAttribP4ui;
806 fp_glCreateShader glCreateShader;
807 fp_glIsBuffer glIsBuffer;
808 fp_glGetMultisamplefv glGetMultisamplefv;
809 fp_glGenRenderbuffers glGenRenderbuffers;
810 fp_glCopyTexSubImage2D glCopyTexSubImage2D;
811 fp_glCompressedTexImage2D glCompressedTexImage2D;
812 fp_glVertexAttrib1f glVertexAttrib1f;
813 fp_glBlendFuncSeparate glBlendFuncSeparate;
814 fp_glVertex4fv glVertex4fv;
815 fp_glBindTexture glBindTexture;
816 fp_glVertexAttrib1s glVertexAttrib1s;
817 fp_glTexCoord2fv glTexCoord2fv;
818 fp_glSampleMaski glSampleMaski;
819 fp_glVertexP2ui glVertexP2ui;
820 fp_glDrawRangeElementsBaseVertex glDrawRangeElementsBaseVertex;
821 fp_glTexCoord4fv glTexCoord4fv;
822 fp_glUniformMatrix3x2fv glUniformMatrix3x2fv;
823 fp_glPointSize glPointSize;
824 fp_glVertexAttrib2dv glVertexAttrib2dv;
825 fp_glDeleteProgram glDeleteProgram;
826 fp_glColor4bv glColor4bv;
827 fp_glRasterPos2f glRasterPos2f;
828 fp_glRasterPos2d glRasterPos2d;
829 fp_glLoadIdentity glLoadIdentity;
830 fp_glRasterPos2i glRasterPos2i;
831 fp_glRenderbufferStorage glRenderbufferStorage;
832 fp_glUniformMatrix4x3fv glUniformMatrix4x3fv;
833 fp_glColor3b glColor3b;
834 fp_glClearBufferfv glClearBufferfv;
835 fp_glEdgeFlag glEdgeFlag;
836 fp_glDeleteSamplers glDeleteSamplers;
837 fp_glVertex3d glVertex3d;
838 fp_glVertex3f glVertex3f;
839 fp_glVertex3i glVertex3i;
840 fp_glColor3i glColor3i;
841 fp_glUniform3f glUniform3f;
842 fp_glVertexAttrib4ubv glVertexAttrib4ubv;
843 fp_glColor3s glColor3s;
844 fp_glVertex3s glVertex3s;
845 fp_glTexCoordP2ui glTexCoordP2ui;
846 fp_glColorMaski glColorMaski;
847 fp_glClearBufferfi glClearBufferfi;
848 fp_glTexCoord1iv glTexCoord1iv;
849 fp_glBlitFramebuffer glBlitFramebuffer;
850 fp_glPauseTransformFeedback glPauseTransformFeedback;
851 fp_glMultiTexCoordP2ui glMultiTexCoordP2ui;
852 fp_glGetSamplerParameterIiv glGetSamplerParameterIiv;
853 fp_glGetFragDataIndex glGetFragDataIndex;
854 fp_glTexStorage3D glTexStorage3D;
855 fp_glVertexAttrib3f glVertexAttrib3f;
856 fp_glVertex2iv glVertex2iv;
857 fp_glColor3sv glColor3sv;
858 fp_glGetVertexAttribdv glGetVertexAttribdv;
859 fp_glUniformMatrix3x4fv glUniformMatrix3x4fv;
860 fp_glNormalPointer glNormalPointer;
861 fp_glTexCoordP3uiv glTexCoordP3uiv;
862 fp_glVertex4sv glVertex4sv;
863 fp_glPassThrough glPassThrough;
864 fp_glMultiTexCoordP4ui glMultiTexCoordP4ui;
865 fp_glFogi glFogi;
866 fp_glBegin glBegin;
867 fp_glEvalCoord2dv glEvalCoord2dv;
868 fp_glColor3ubv glColor3ubv;
869 fp_glVertexPointer glVertexPointer;
870 fp_glSecondaryColor3uiv glSecondaryColor3uiv;
871 fp_glDeleteFramebuffers glDeleteFramebuffers;
872 fp_glDrawArrays glDrawArrays;
873 fp_glUniform1ui glUniform1ui;
874 fp_glMultiTexCoord1d glMultiTexCoord1d;
875 fp_glMultiTexCoord1f glMultiTexCoord1f;
876 fp_glProgramParameteri glProgramParameteri;
877 fp_glLightfv glLightfv;
878 fp_glTexCoordP3ui glTexCoordP3ui;
879 fp_glVertexAttrib3d glVertexAttrib3d;
880 fp_glClear glClear;
881 fp_glMultiTexCoord1i glMultiTexCoord1i;
882 fp_glGetActiveUniformName glGetActiveUniformName;
883 fp_glMultiTexCoord1s glMultiTexCoord1s;
884 fp_glIsEnabled glIsEnabled;
885 fp_glStencilOp glStencilOp;
886 fp_glGetQueryObjectuiv glGetQueryObjectuiv;
887 fp_glFramebufferTexture2D glFramebufferTexture2D;
888 fp_glGetFramebufferAttachmentParameteriv glGetFramebufferAttachmentParameteriv;
889 fp_glTranslatef glTranslatef;
890 fp_glVertexAttrib4Nub glVertexAttrib4Nub;
891 fp_glTranslated glTranslated;
892 fp_glTexCoord3sv glTexCoord3sv;
893 fp_glGetFragDataLocation glGetFragDataLocation;
894 fp_glTexImage1D glTexImage1D;
895 fp_glVertexP3uiv glVertexP3uiv;
896 fp_glTexParameteriv glTexParameteriv;
897 fp_glSecondaryColor3bv glSecondaryColor3bv;
898 fp_glGetMaterialfv glGetMaterialfv;
899 fp_glGetTexImage glGetTexImage;
900 fp_glFogCoordfv glFogCoordfv;
901 fp_glPixelMapuiv glPixelMapuiv;
902 fp_glGetShaderInfoLog glGetShaderInfoLog;
903 fp_glGetQueryObjecti64v glGetQueryObjecti64v;
904 fp_glGenFramebuffers glGenFramebuffers;
905 fp_glIndexsv glIndexsv;
906 fp_glGetAttachedShaders glGetAttachedShaders;
907 fp_glIsRenderbuffer glIsRenderbuffer;
908 fp_glVertex3iv glVertex3iv;
909 fp_glBitmap glBitmap;
910 fp_glMateriali glMateriali;
911 fp_glIsVertexArray glIsVertexArray;
912 fp_glDisableVertexAttribArray glDisableVertexAttribArray;
913 fp_glGetQueryiv glGetQueryiv;
914 fp_glTexCoord4f glTexCoord4f;
915 fp_glTexCoord4d glTexCoord4d;
916 fp_glGetSamplerParameterfv glGetSamplerParameterfv;
917 fp_glTexCoord4i glTexCoord4i;
918 fp_glMaterialf glMaterialf;
919 fp_glTexCoord4s glTexCoord4s;
920 fp_glGetUniformIndices glGetUniformIndices;
921 fp_glIsShader glIsShader;
922 fp_glMultiTexCoord2s glMultiTexCoord2s;
923 fp_glVertexAttribI4ubv glVertexAttribI4ubv;
924 fp_glVertex3dv glVertex3dv;
925 fp_glGetInteger64v glGetInteger64v;
926 fp_glPointParameteriv glPointParameteriv;
927 fp_glEnable glEnable;
928 fp_glGetActiveUniformsiv glGetActiveUniformsiv;
929 fp_glColor4fv glColor4fv;
930 fp_glTexCoord1fv glTexCoord1fv;
931 fp_glTexCoord2sv glTexCoord2sv;
932 fp_glVertexAttrib4dv glVertexAttrib4dv;
933 fp_glMultiTexCoord1dv glMultiTexCoord1dv;
934 fp_glMultiTexCoord2i glMultiTexCoord2i;
935 fp_glTexCoord3fv glTexCoord3fv;
936 fp_glSecondaryColor3usv glSecondaryColor3usv;
937 fp_glTexGenf glTexGenf;
938 fp_glMultiTexCoordP3uiv glMultiTexCoordP3uiv;
939 fp_glVertexAttribP3ui glVertexAttribP3ui;
940 fp_glMultiTexCoordP1ui glMultiTexCoordP1ui;
941 fp_glGetPointerv glGetPointerv;
942 fp_glPolygonOffset glPolygonOffset;
943 fp_glGetUniformuiv glGetUniformuiv;
944 fp_glNormal3fv glNormal3fv;
945 fp_glSecondaryColor3s glSecondaryColor3s;
946 fp_glDepthRange glDepthRange;
947 fp_glFrustum glFrustum;
948 fp_glMultiTexCoord4sv glMultiTexCoord4sv;
949 fp_glDrawBuffer glDrawBuffer;
950 fp_glPushMatrix glPushMatrix;
951 fp_glRasterPos3fv glRasterPos3fv;
952 fp_glOrtho glOrtho;
953 fp_glDrawElementsInstanced glDrawElementsInstanced;
954 fp_glWindowPos3sv glWindowPos3sv;
955 fp_glClearIndex glClearIndex;
956 fp_glMap1d glMap1d;
957 fp_glMap1f glMap1f;
958 fp_glFlush glFlush;
959 fp_glGetRenderbufferParameteriv glGetRenderbufferParameteriv;
960 fp_glIndexiv glIndexiv;
961 fp_glRasterPos3sv glRasterPos3sv;
962 fp_glGetVertexAttribPointerv glGetVertexAttribPointerv;
963 fp_glPixelZoom glPixelZoom;
964 fp_glFenceSync glFenceSync;
965 fp_glDeleteVertexArrays glDeleteVertexArrays;
966 fp_glColorP3ui glColorP3ui;
967 fp_glVertexAttrib3sv glVertexAttrib3sv;
968 fp_glBeginConditionalRender glBeginConditionalRender;
969 fp_glGetShaderPrecisionFormat glGetShaderPrecisionFormat;
970 fp_glDrawElementsBaseVertex glDrawElementsBaseVertex;
971 fp_glGetTexLevelParameteriv glGetTexLevelParameteriv;
972 fp_glLighti glLighti;
973 fp_glMultiTexCoordP4uiv glMultiTexCoordP4uiv;
974 fp_glLightf glLightf;
975 fp_glGetAttribLocation glGetAttribLocation;
976 fp_glStencilFuncSeparate glStencilFuncSeparate;
977 fp_glGenSamplers glGenSamplers;
978 fp_glClampColor glClampColor;
979 fp_glUniform4iv glUniform4iv;
980 fp_glClearStencil glClearStencil;
981 fp_glTexCoordP1uiv glTexCoordP1uiv;
982 fp_glMultiTexCoord3fv glMultiTexCoord3fv;
983 fp_glGetPixelMapuiv glGetPixelMapuiv;
984 fp_glGenTextures glGenTextures;
985 fp_glTexCoord4iv glTexCoord4iv;
986 fp_glGetTexParameterIuiv glGetTexParameterIuiv;
987 fp_glIndexPointer glIndexPointer;
988 fp_glVertexAttrib4Nbv glVertexAttrib4Nbv;
989 fp_glIsSync glIsSync;
990 fp_glVertex2f glVertex2f;
991 fp_glVertex2d glVertex2d;
992 fp_glDeleteRenderbuffers glDeleteRenderbuffers;
993 fp_glUniform2i glUniform2i;
994 fp_glMapGrid2d glMapGrid2d;
995 fp_glMapGrid2f glMapGrid2f;
996 fp_glTexCoordP4ui glTexCoordP4ui;
997 fp_glVertex2i glVertex2i;
998 fp_glVertexAttribPointer glVertexAttribPointer;
999 fp_glFramebufferTextureLayer glFramebufferTextureLayer;
1000 fp_glVertex2s glVertex2s;
1001 fp_glNormal3bv glNormal3bv;
1002 fp_glVertexAttrib4Nuiv glVertexAttrib4Nuiv;
1003 fp_glFlushMappedBufferRange glFlushMappedBufferRange;
1004 fp_glTexStorage2D glTexStorage2D;
1005 fp_glSecondaryColor3sv glSecondaryColor3sv;
1006 fp_glVertex3sv glVertex3sv;
1007 fp_glGenQueries glGenQueries;
1008 fp_glGetPixelMapfv glGetPixelMapfv;
1009 fp_glTexEnvf glTexEnvf;
1010 fp_glVertexAttribP1ui glVertexAttribP1ui;
1011 fp_glTexSubImage3D glTexSubImage3D;
1012 fp_glGetInteger64i_v glGetInteger64i_v;
1013 fp_glFogCoordd glFogCoordd;
1014 fp_glFogCoordf glFogCoordf;
1015 fp_glCopyTexImage2D glCopyTexImage2D;
1016 fp_glTexEnvi glTexEnvi;
1017 fp_glMultiTexCoord1iv glMultiTexCoord1iv;
1018 fp_glIsEnabledi glIsEnabledi;
1019 fp_glSecondaryColorP3ui glSecondaryColorP3ui;
1020 fp_glVertexAttribI2i glVertexAttribI2i;
1021 fp_glBindFragDataLocationIndexed glBindFragDataLocationIndexed;
1022 fp_glMultiTexCoord2dv glMultiTexCoord2dv;
1023 fp_glUniform2iv glUniform2iv;
1024 fp_glVertexAttrib1fv glVertexAttrib1fv;
1025 fp_glGetInternalformativ glGetInternalformativ;
1026 fp_glUniform4uiv glUniform4uiv;
1027 fp_glMatrixMode glMatrixMode;
1028 fp_glFeedbackBuffer glFeedbackBuffer;
1029 fp_glGetMapiv glGetMapiv;
1030 fp_glFramebufferTexture1D glFramebufferTexture1D;
1031 fp_glGetShaderiv glGetShaderiv;
1032 fp_glMultiTexCoord2d glMultiTexCoord2d;
1033 fp_glMultiTexCoord2f glMultiTexCoord2f;
1034 fp_glInvalidateFramebuffer glInvalidateFramebuffer;
1035 fp_glBindFragDataLocation glBindFragDataLocation;
1036 fp_glPrioritizeTextures glPrioritizeTextures;
1037 fp_glCallList glCallList;
1038 fp_glSecondaryColor3ubv glSecondaryColor3ubv;
1039 fp_glGetDoublev glGetDoublev;
1040 fp_glMultiTexCoord3iv glMultiTexCoord3iv;
1041 fp_glVertexAttrib1d glVertexAttrib1d;
1042 fp_glLightModelf glLightModelf;
1043 fp_glGetUniformiv glGetUniformiv;
1044 fp_glVertex2sv glVertex2sv;
1045 fp_glLightModeli glLightModeli;
1046 fp_glWindowPos3iv glWindowPos3iv;
1047 fp_glMultiTexCoordP1uiv glMultiTexCoordP1uiv;
1048 fp_glUniform3fv glUniform3fv;
1049 fp_glPixelStorei glPixelStorei;
1050 fp_glCallLists glCallLists;
1051 fp_glInvalidateSubFramebuffer glInvalidateSubFramebuffer;
1052 fp_glMapBuffer glMapBuffer;
1053 fp_glSecondaryColor3d glSecondaryColor3d;
1054 fp_glTexCoord3i glTexCoord3i;
1055 fp_glMultiTexCoord4fv glMultiTexCoord4fv;
1056 fp_glRasterPos3i glRasterPos3i;
1057 fp_glSecondaryColor3b glSecondaryColor3b;
1058 fp_glRasterPos3d glRasterPos3d;
1059 fp_glRasterPos3f glRasterPos3f;
1060 fp_glCompressedTexImage3D glCompressedTexImage3D;
1061 fp_glTexCoord3f glTexCoord3f;
1062 fp_glDeleteSync glDeleteSync;
1063 fp_glTexCoord3d glTexCoord3d;
1064 fp_glTexImage2DMultisample glTexImage2DMultisample;
1065 fp_glGetVertexAttribiv glGetVertexAttribiv;
1066 fp_glMultiDrawElements glMultiDrawElements;
1067 fp_glVertexAttrib3fv glVertexAttrib3fv;
1068 fp_glTexCoord3s glTexCoord3s;
1069 fp_glUniform3iv glUniform3iv;
1070 fp_glRasterPos3s glRasterPos3s;
1071 fp_glPolygonMode glPolygonMode;
1072 fp_glDrawBuffers glDrawBuffers;
1073 fp_glGetActiveUniformBlockiv glGetActiveUniformBlockiv;
1074 fp_glAreTexturesResident glAreTexturesResident;
1075 fp_glIsList glIsList;
1076 fp_glRasterPos2sv glRasterPos2sv;
1077 fp_glRasterPos4sv glRasterPos4sv;
1078 fp_glColor4s glColor4s;
1079 fp_glGetProgramBinary glGetProgramBinary;
1080 fp_glUseProgram glUseProgram;
1081 fp_glLineStipple glLineStipple;
1082 fp_glMultiTexCoord1sv glMultiTexCoord1sv;
1083 fp_glGetProgramInfoLog glGetProgramInfoLog;
1084 fp_glGetBufferParameteriv glGetBufferParameteriv;
1085 fp_glMultiTexCoord2iv glMultiTexCoord2iv;
1086 fp_glUniformMatrix2x4fv glUniformMatrix2x4fv;
1087 fp_glBindVertexArray glBindVertexArray;
1088 fp_glColor4b glColor4b;
1089 fp_glSecondaryColor3f glSecondaryColor3f;
1090 fp_glColor4f glColor4f;
1091 fp_glColor4d glColor4d;
1092 fp_glColor4i glColor4i;
1093 fp_glSamplerParameterIiv glSamplerParameterIiv;
1094 fp_glMultiDrawElementsBaseVertex glMultiDrawElementsBaseVertex;
1095 fp_glRasterPos3iv glRasterPos3iv;
1096 fp_glVertex2dv glVertex2dv;
1097 fp_glTexCoord4sv glTexCoord4sv;
1098 fp_glUniform2uiv glUniform2uiv;
1099 fp_glCompressedTexSubImage1D glCompressedTexSubImage1D;
1100 fp_glFinish glFinish;
1101 fp_glGetBooleanv glGetBooleanv;
1102 fp_glDeleteShader glDeleteShader;
1103 fp_glDrawElements glDrawElements;
1104 fp_glRasterPos2s glRasterPos2s;
1105 fp_glGetMapdv glGetMapdv;
1106 fp_glVertexAttrib4Nsv glVertexAttrib4Nsv;
1107 fp_glMaterialfv glMaterialfv;
1108 fp_glViewport glViewport;
1109 fp_glUniform1uiv glUniform1uiv;
1110 fp_glTransformFeedbackVaryings glTransformFeedbackVaryings;
1111 fp_glIndexdv glIndexdv;
1112 fp_glCopyTexSubImage3D glCopyTexSubImage3D;
1113 fp_glTexCoord3iv glTexCoord3iv;
1114 fp_glVertexAttribI3i glVertexAttribI3i;
1115 fp_glClearDepth glClearDepth;
1116 fp_glVertexAttribI4usv glVertexAttribI4usv;
1117 fp_glTexParameterf glTexParameterf;
1118 fp_glTexParameteri glTexParameteri;
1119 fp_glGetShaderSource glGetShaderSource;
1120 fp_glTexBuffer glTexBuffer;
1121 fp_glPopName glPopName;
1122 fp_glValidateProgram glValidateProgram;
1123 fp_glPixelStoref glPixelStoref;
1124 fp_glUniform3uiv glUniform3uiv;
1125 fp_glRasterPos4fv glRasterPos4fv;
1126 fp_glEvalCoord1dv glEvalCoord1dv;
1127 fp_glMultiTexCoordP2uiv glMultiTexCoordP2uiv;
1128 fp_glRecti glRecti;
1129 fp_glColor4ub glColor4ub;
1130 fp_glMultTransposeMatrixf glMultTransposeMatrixf;
1131 fp_glRectf glRectf;
1132 fp_glRectd glRectd;
1133 fp_glNormal3sv glNormal3sv;
1134 fp_glNewList glNewList;
1135 fp_glColor4us glColor4us;
1136 fp_glVertexAttribP1uiv glVertexAttribP1uiv;
1137 fp_glLinkProgram glLinkProgram;
1138 fp_glHint glHint;
1139 fp_glRects glRects;
1140 fp_glTexCoord2dv glTexCoord2dv;
1141 fp_glRasterPos4iv glRasterPos4iv;
1142 fp_glGetString glGetString;
1143 fp_glVertexAttribP2uiv glVertexAttribP2uiv;
1144 fp_glEdgeFlagv glEdgeFlagv;
1145 fp_glDetachShader glDetachShader;
1146 fp_glScalef glScalef;
1147 fp_glEndQuery glEndQuery;
1148 fp_glScaled glScaled;
1149 fp_glEdgeFlagPointer glEdgeFlagPointer;
1150 fp_glCopyPixels glCopyPixels;
1151 fp_glVertexAttribI2ui glVertexAttribI2ui;
1152 fp_glPopAttrib glPopAttrib;
1153 fp_glDeleteTextures glDeleteTextures;
1154 fp_glStencilOpSeparate glStencilOpSeparate;
1155 fp_glDeleteQueries glDeleteQueries;
1156 fp_glNormalP3uiv glNormalP3uiv;
1157 fp_glVertexAttrib4f glVertexAttrib4f;
1158 fp_glVertexAttrib4d glVertexAttrib4d;
1159 fp_glInitNames glInitNames;
1160 fp_glGetBufferParameteri64v glGetBufferParameteri64v;
1161 fp_glColor3dv glColor3dv;
1162 fp_glVertexAttribI1i glVertexAttribI1i;
1163 fp_glGetTexParameteriv glGetTexParameteriv;
1164 fp_glWaitSync glWaitSync;
1165 fp_glVertexAttrib4s glVertexAttrib4s;
1166 fp_glColorMaterial glColorMaterial;
1167 fp_glSampleCoverage glSampleCoverage;
1168 fp_glSamplerParameteri glSamplerParameteri;
1169 fp_glSamplerParameterf glSamplerParameterf;
1170 fp_glUniform1f glUniform1f;
1171 fp_glGetVertexAttribfv glGetVertexAttribfv;
1172 fp_glRenderMode glRenderMode;
1173 fp_glGetCompressedTexImage glGetCompressedTexImage;
1174 fp_glWindowPos2dv glWindowPos2dv;
1175 fp_glUniform1i glUniform1i;
1176 fp_glGetActiveAttrib glGetActiveAttrib;
1177 fp_glUniform3i glUniform3i;
1178 fp_glPixelTransferi glPixelTransferi;
1179 fp_glTexSubImage2D glTexSubImage2D;
1180 fp_glDisable glDisable;
1181 fp_glLogicOp glLogicOp;
1182 fp_glEvalPoint2 glEvalPoint2;
1183 fp_glPixelTransferf glPixelTransferf;
1184 fp_glSecondaryColor3i glSecondaryColor3i;
1185 fp_glUniform4ui glUniform4ui;
1186 fp_glColor3f glColor3f;
1187 fp_glBindFramebuffer glBindFramebuffer;
1188 fp_glGetTexEnvfv glGetTexEnvfv;
1189 fp_glRectfv glRectfv;
1190 fp_glCullFace glCullFace;
1191 fp_glGetLightfv glGetLightfv;
1192 fp_glColor3d glColor3d;
1193 fp_glTexGend glTexGend;
1194 fp_glTexGeni glTexGeni;
1195 fp_glMultiTexCoord3s glMultiTexCoord3s;
1196 fp_glGetStringi glGetStringi;
1197 fp_glMultiTexCoord3i glMultiTexCoord3i;
1198 fp_glMultiTexCoord3f glMultiTexCoord3f;
1199 fp_glMultiTexCoord3d glMultiTexCoord3d;
1200 fp_glAttachShader glAttachShader;
1201 fp_glFogCoorddv glFogCoorddv;
1202 fp_glUniformMatrix2x3fv glUniformMatrix2x3fv;
1203 fp_glGetTexGenfv glGetTexGenfv;
1204 fp_glQueryCounter glQueryCounter;
1205 fp_glFogCoordPointer glFogCoordPointer;
1206 fp_glProvokingVertex glProvokingVertex;
1207 fp_glShaderBinary glShaderBinary;
1208 fp_glFramebufferTexture3D glFramebufferTexture3D;
1209 fp_glTexGeniv glTexGeniv;
1210 fp_glRasterPos2dv glRasterPos2dv;
1211 fp_glSecondaryColor3dv glSecondaryColor3dv;
1212 fp_glClientActiveTexture glClientActiveTexture;
1213 fp_glVertexAttribI4sv glVertexAttribI4sv;
1214 fp_glSecondaryColor3us glSecondaryColor3us;
1215 fp_glNormalP3ui glNormalP3ui;
1216 fp_glTexEnvfv glTexEnvfv;
1217 fp_glReadBuffer glReadBuffer;
1218 fp_glTexParameterIuiv glTexParameterIuiv;
1219 fp_glDrawArraysInstanced glDrawArraysInstanced;
1220 fp_glGenerateMipmap glGenerateMipmap;
1221 fp_glWindowPos3fv glWindowPos3fv;
1222 fp_glLightModelfv glLightModelfv;
1223 fp_glSamplerParameteriv glSamplerParameteriv;
1224 fp_glDeleteLists glDeleteLists;
1225 fp_glGetClipPlane glGetClipPlane;
1226 fp_glVertex4dv glVertex4dv;
1227 fp_glTexCoord2d glTexCoord2d;
1228 fp_glPopMatrix glPopMatrix;
1229 fp_glTexCoord2f glTexCoord2f;
1230 fp_glColor4iv glColor4iv;
1231 fp_glIndexubv glIndexubv;
1232 fp_glUnmapBuffer glUnmapBuffer;
1233 fp_glTexCoord2i glTexCoord2i;
1234 fp_glRasterPos4d glRasterPos4d;
1235 fp_glRasterPos4f glRasterPos4f;
1236 fp_glVertexAttrib3s glVertexAttrib3s;
1237 fp_glTexCoord2s glTexCoord2s;
1238 fp_glBindRenderbuffer glBindRenderbuffer;
1239 fp_glVertex3fv glVertex3fv;
1240 fp_glTexCoord4dv glTexCoord4dv;
1241 fp_glMaterialiv glMaterialiv;
1242 fp_glVertexAttribP4uiv glVertexAttribP4uiv;
1243 fp_glIsProgram glIsProgram;
1244 fp_glVertexAttrib4bv glVertexAttrib4bv;
1245 fp_glVertex4s glVertex4s;
1246 fp_glVertexAttrib4fv glVertexAttrib4fv;
1247 fp_glNormal3dv glNormal3dv;
1248 fp_glReleaseShaderCompiler glReleaseShaderCompiler;
1249 fp_glUniform4i glUniform4i;
1250 fp_glActiveTexture glActiveTexture;
1251 fp_glEnableVertexAttribArray glEnableVertexAttribArray;
1252 fp_glRotated glRotated;
1253 fp_glRotatef glRotatef;
1254 fp_glVertex4i glVertex4i;
1255 fp_glReadPixels glReadPixels;
1256 fp_glVertexAttribI3iv glVertexAttribI3iv;
1257 fp_glLoadName glLoadName;
1258 fp_glUniform4f glUniform4f;
1259 fp_glRenderbufferStorageMultisample glRenderbufferStorageMultisample;
1260 fp_glGenVertexArrays glGenVertexArrays;
1261 fp_glShadeModel glShadeModel;
1262 fp_glMapGrid1d glMapGrid1d;
1263 fp_glGetUniformfv glGetUniformfv;
1264 fp_glMapGrid1f glMapGrid1f;
1265 fp_glSamplerParameterfv glSamplerParameterfv;
1266 fp_glDisableClientState glDisableClientState;
1267 fp_glMultiTexCoord3sv glMultiTexCoord3sv;
1268 fp_glDrawElementsInstancedBaseVertex glDrawElementsInstancedBaseVertex;
1269 fp_glSecondaryColorPointer glSecondaryColorPointer;
1270 fp_glAlphaFunc glAlphaFunc;
1271 fp_glUniform1iv glUniform1iv;
1272 fp_glMultiTexCoord4iv glMultiTexCoord4iv;
1273 fp_glGetQueryObjectiv glGetQueryObjectiv;
1274 fp_glStencilFunc glStencilFunc;
1275 fp_glMultiTexCoord1fv glMultiTexCoord1fv;
1276 fp_glUniformBlockBinding glUniformBlockBinding;
1277 fp_glColor4uiv glColor4uiv;
1278 fp_glRectiv glRectiv;
1279 fp_glColorP4ui glColorP4ui;
1280 fp_glRasterPos3dv glRasterPos3dv;
1281 fp_glEvalMesh2 glEvalMesh2;
1282 fp_glEvalMesh1 glEvalMesh1;
1283 fp_glTexCoordPointer glTexCoordPointer;
1284 fp_glVertexAttrib4Nubv glVertexAttrib4Nubv;
1285 fp_glVertexAttribI4iv glVertexAttribI4iv;
1286 fp_glEvalCoord2fv glEvalCoord2fv;
1287 fp_glColor4ubv glColor4ubv;
1288 fp_glLoadTransposeMatrixd glLoadTransposeMatrixd;
1289 fp_glLoadTransposeMatrixf glLoadTransposeMatrixf;
1290 fp_glVertexAttribI4i glVertexAttribI4i;
1291 fp_glRasterPos2iv glRasterPos2iv;
1292 fp_glGetBufferSubData glGetBufferSubData;
1293 fp_glTexEnviv glTexEnviv;
1294 fp_glBlendEquationSeparate glBlendEquationSeparate;
1295 fp_glVertexAttribI1ui glVertexAttribI1ui;
1296 fp_glGenBuffers glGenBuffers;
1297 fp_glSelectBuffer glSelectBuffer;
1298 fp_glVertexAttrib2sv glVertexAttrib2sv;
1299 fp_glPushAttrib glPushAttrib;
1300 fp_glVertexAttribIPointer glVertexAttribIPointer;
1301 fp_glBlendFunc glBlendFunc;
1302 fp_glCreateProgram glCreateProgram;
1303 fp_glTexImage3D glTexImage3D;
1304 fp_glIsFramebuffer glIsFramebuffer;
1305 fp_glLightiv glLightiv;
1306 fp_glPrimitiveRestartIndex glPrimitiveRestartIndex;
1307 fp_glTexGenfv glTexGenfv;
1308 fp_glEnd glEnd;
1309 fp_glDeleteBuffers glDeleteBuffers;
1310 fp_glScissor glScissor;
1311 fp_glTexCoordP4uiv glTexCoordP4uiv;
1312 fp_glClipPlane glClipPlane;
1313 fp_glPushName glPushName;
1314 fp_glTexGendv glTexGendv;
1315 fp_glIndexub glIndexub;
1316 fp_glVertexP2uiv glVertexP2uiv;
1317 fp_glSecondaryColor3iv glSecondaryColor3iv;
1318 fp_glRasterPos4i glRasterPos4i;
1319 fp_glMultTransposeMatrixd glMultTransposeMatrixd;
1320 fp_glClearColor glClearColor;
1321 fp_glVertexAttrib4uiv glVertexAttrib4uiv;
1322 fp_glNormal3s glNormal3s;
1323 fp_glVertexAttrib4Niv glVertexAttrib4Niv;
1324 fp_glClearBufferiv glClearBufferiv;
1325 fp_glPointParameteri glPointParameteri;
1326 fp_glColorP4uiv glColorP4uiv;
1327 fp_glBlendColor glBlendColor;
1328 fp_glWindowPos3d glWindowPos3d;
1329 fp_glVertexAttribI2uiv glVertexAttribI2uiv;
1330 fp_glSamplerParameterIuiv glSamplerParameterIuiv;
1331 fp_glUniform3ui glUniform3ui;
1332 fp_glColor4dv glColor4dv;
1333 fp_glVertexAttribI4uiv glVertexAttribI4uiv;
1334 fp_glPointParameterfv glPointParameterfv;
1335 fp_glResumeTransformFeedback glResumeTransformFeedback;
1336 fp_glUniform2fv glUniform2fv;
1337 fp_glSecondaryColor3ub glSecondaryColor3ub;
1338 fp_glSecondaryColor3ui glSecondaryColor3ui;
1339 fp_glTexCoord3dv glTexCoord3dv;
1340 fp_glGetSamplerParameterIuiv glGetSamplerParameterIuiv;
1341 fp_glBindBufferRange glBindBufferRange;
1342 fp_glNormal3iv glNormal3iv;
1343 fp_glWindowPos3s glWindowPos3s;
1344 fp_glPointParameterf glPointParameterf;
1345 fp_glClearDepthf glClearDepthf;
1346 fp_glGetVertexAttribIuiv glGetVertexAttribIuiv;
1347 fp_glWindowPos3i glWindowPos3i;
1348 fp_glMultiTexCoord4s glMultiTexCoord4s;
1349 fp_glWindowPos3f glWindowPos3f;
1350 fp_glGenTransformFeedbacks glGenTransformFeedbacks;
1351 fp_glColor3us glColor3us;
1352 fp_glColor3uiv glColor3uiv;
1353 fp_glVertexAttrib4Nusv glVertexAttrib4Nusv;
1354 fp_glGetLightiv glGetLightiv;
1355 fp_glDepthFunc glDepthFunc;
1356 fp_glCompressedTexSubImage2D glCompressedTexSubImage2D;
1357 fp_glListBase glListBase;
1358 fp_glMultiTexCoord4f glMultiTexCoord4f;
1359 fp_glColor3ub glColor3ub;
1360 fp_glMultiTexCoord4d glMultiTexCoord4d;
1361 fp_glVertexAttribI4bv glVertexAttribI4bv;
1362 fp_glGetTexParameterfv glGetTexParameterfv;
1363 fp_glColor3ui glColor3ui;
1364 fp_glMultiTexCoord4i glMultiTexCoord4i;
1365 fp_glGetPolygonStipple glGetPolygonStipple;
1366 fp_glClientWaitSync glClientWaitSync;
1367 fp_glVertexAttribI4ui glVertexAttribI4ui;
1368 fp_glMultiTexCoord4dv glMultiTexCoord4dv;
1369 fp_glColorMask glColorMask;
1370 fp_glTexParameterIiv glTexParameterIiv;
1371 fp_glBlendEquation glBlendEquation;
1372 fp_glGetUniformLocation glGetUniformLocation;
1373 fp_glGetSamplerParameteriv glGetSamplerParameteriv;
1374 fp_glRasterPos4s glRasterPos4s;
1375 fp_glEndTransformFeedback glEndTransformFeedback;
1376 fp_glVertexAttrib4usv glVertexAttrib4usv;
1377 fp_glMultiTexCoord3dv glMultiTexCoord3dv;
1378 fp_glColor4sv glColor4sv;
1379 fp_glPopClientAttrib glPopClientAttrib;
1380 fp_glBeginTransformFeedback glBeginTransformFeedback;
1381 fp_glFogf glFogf;
1382 fp_glVertexAttribI1iv glVertexAttribI1iv;
1383 fp_glProgramBinary glProgramBinary;
1384 fp_glIsSampler glIsSampler;
1385 fp_glVertexP3ui glVertexP3ui;
1386 fp_glVertexAttribDivisor glVertexAttribDivisor;
1387 fp_glColor3iv glColor3iv;
1388 fp_glCompressedTexImage1D glCompressedTexImage1D;
1389 fp_glDeleteTransformFeedbacks glDeleteTransformFeedbacks;
1390 fp_glCopyTexSubImage1D glCopyTexSubImage1D;
1391 fp_glTexCoord1i glTexCoord1i;
1392 fp_glCheckFramebufferStatus glCheckFramebufferStatus;
1393 fp_glTexCoord1d glTexCoord1d;
1394 fp_glTexCoord1f glTexCoord1f;
1395 fp_glEndConditionalRender glEndConditionalRender;
1396 fp_glEnableClientState glEnableClientState;
1397 fp_glBindAttribLocation glBindAttribLocation;
1398 fp_glUniformMatrix4x2fv glUniformMatrix4x2fv;
1399 fp_glMultiTexCoord2sv glMultiTexCoord2sv;
1400 fp_glVertexAttrib1dv glVertexAttrib1dv;
1401 fp_glDrawRangeElements glDrawRangeElements;
1402 fp_glTexCoord1s glTexCoord1s;
1403 fp_glBindBufferBase glBindBufferBase;
1404 fp_glBufferSubData glBufferSubData;
1405 fp_glVertexAttrib4iv glVertexAttrib4iv;
1406 fp_glGenLists glGenLists;
1407 fp_glColor3bv glColor3bv;
1408 fp_glMapBufferRange glMapBufferRange;
1409 fp_glFramebufferTexture glFramebufferTexture;
1410 fp_glGetTexGendv glGetTexGendv;
1411 fp_glMultiDrawArrays glMultiDrawArrays;
1412 fp_glEndList glEndList;
1413 fp_glVertexP4uiv glVertexP4uiv;
1414 fp_glUniform2ui glUniform2ui;
1415 fp_glVertexAttribI2iv glVertexAttribI2iv;
1416 fp_glColor3usv glColor3usv;
1417 fp_glWindowPos2fv glWindowPos2fv;
1418 fp_glDisablei glDisablei;
1419 fp_glIndexMask glIndexMask;
1420 fp_glPushClientAttrib glPushClientAttrib;
1421 fp_glShaderSource glShaderSource;
1422 fp_glGetActiveUniformBlockName glGetActiveUniformBlockName;
1423 fp_glVertexAttribI3uiv glVertexAttribI3uiv;
1424 fp_glIsTransformFeedback glIsTransformFeedback;
1425 fp_glClearAccum glClearAccum;
1426 fp_glGetSynciv glGetSynciv;
1427 fp_glTexCoordP2uiv glTexCoordP2uiv;
1428 fp_glUniform2f glUniform2f;
1429 fp_glBeginQuery glBeginQuery;
1430 fp_glGetUniformBlockIndex glGetUniformBlockIndex;
1431 fp_glBindBuffer glBindBuffer;
1432 fp_glMap2d glMap2d;
1433 fp_glMap2f glMap2f;
1434 fp_glVertex4d glVertex4d;
1435 fp_glUniformMatrix2fv glUniformMatrix2fv;
1436 fp_glTexCoord1sv glTexCoord1sv;
1437 fp_glBufferData glBufferData;
1438 fp_glEvalPoint1 glEvalPoint1;
1439 fp_glGetTexParameterIiv glGetTexParameterIiv;
1440 fp_glTexCoord1dv glTexCoord1dv;
1441 fp_glTexCoordP1ui glTexCoordP1ui;
1442 fp_glGetError glGetError;
1443 fp_glGetTexEnviv glGetTexEnviv;
1444 fp_glGetProgramiv glGetProgramiv;
1445 fp_glVertexAttribP2ui glVertexAttribP2ui;
1446 fp_glGetFloatv glGetFloatv;
1447 fp_glTexSubImage1D glTexSubImage1D;
1448 fp_glMultiTexCoord2fv glMultiTexCoord2fv;
1449 fp_glVertexAttrib2fv glVertexAttrib2fv;
1450 fp_glEvalCoord1d glEvalCoord1d;
1451 fp_glGetTexLevelParameterfv glGetTexLevelParameterfv;
1452 fp_glEvalCoord1f glEvalCoord1f;
1453 fp_glPixelMapfv glPixelMapfv;
1454 fp_glVertexAttribP3uiv glVertexAttribP3uiv;
1455 fp_glGetPixelMapusv glGetPixelMapusv;
1456 fp_glSecondaryColorP3uiv glSecondaryColorP3uiv;
1457 fp_glGetIntegerv glGetIntegerv;
1458 fp_glAccum glAccum;
1459 fp_glGetBufferPointerv glGetBufferPointerv;
1460 fp_glGetVertexAttribIiv glGetVertexAttribIiv;
1461 fp_glRasterPos4dv glRasterPos4dv;
1462 fp_glTexCoord2iv glTexCoord2iv;
1463 fp_glIsQuery glIsQuery;
1464 fp_glVertexAttrib4sv glVertexAttrib4sv;
1465 fp_glWindowPos3dv glWindowPos3dv;
1466 fp_glTexImage2D glTexImage2D;
1467 fp_glStencilMask glStencilMask;
1468 fp_glDrawPixels glDrawPixels;
1469 fp_glMultMatrixd glMultMatrixd;
1470 fp_glMultMatrixf glMultMatrixf;
1471 fp_glIsTexture glIsTexture;
1472 fp_glGetMaterialiv glGetMaterialiv;
1473 fp_glUniform1fv glUniform1fv;
1474 fp_glLoadMatrixf glLoadMatrixf;
1475 fp_glLoadMatrixd glLoadMatrixd;
1476 fp_glTexParameterfv glTexParameterfv;
1477 fp_glUniformMatrix3fv glUniformMatrix3fv;
1478 fp_glVertex4f glVertex4f;
1479 fp_glRectsv glRectsv;
1480 fp_glColor4usv glColor4usv;
1481 fp_glPolygonStipple glPolygonStipple;
1482 fp_glInterleavedArrays glInterleavedArrays;
1483 fp_glNormal3i glNormal3i;
1484 fp_glNormal3f glNormal3f;
1485 fp_glNormal3d glNormal3d;
1486 fp_glNormal3b glNormal3b;
1487 fp_glPixelMapusv glPixelMapusv;
1488 fp_glGetTexGeniv glGetTexGeniv;
1489 fp_glArrayElement glArrayElement;
1490 fp_glCopyBufferSubData glCopyBufferSubData;
1491 fp_glVertexAttribI1uiv glVertexAttribI1uiv;
1492 fp_glVertexAttrib2d glVertexAttrib2d;
1493 fp_glBindTransformFeedback glBindTransformFeedback;
1494 fp_glVertexAttrib2f glVertexAttrib2f;
1495 fp_glVertexAttrib3dv glVertexAttrib3dv;
1496 fp_glGetQueryObjectui64v glGetQueryObjectui64v;
1497 fp_glDepthMask glDepthMask;
1498 fp_glVertexAttrib2s glVertexAttrib2s;
1499 fp_glColor3fv glColor3fv;
1500 fp_glTexImage3DMultisample glTexImage3DMultisample;
1501 fp_glUniformMatrix4fv glUniformMatrix4fv;
1502 fp_glUniform4fv glUniform4fv;
1503 fp_glGetActiveUniform glGetActiveUniform;
1504 fp_glColorPointer glColorPointer;
1505 fp_glFrontFace glFrontFace;
1506 fp_glGetBooleani_v glGetBooleani_v;
1507 fp_glClearBufferuiv glClearBufferuiv;
1508 }