glapi: regenerated files
[mesa.git] / src / mapi / glapi / glapitemp.h
1 /* DO NOT EDIT - This file generated automatically by gl_apitemp.py (from Mesa) script */
2
3 /*
4 * Copyright (C) 1999-2001 Brian Paul All Rights Reserved.
5 * (C) Copyright IBM Corporation 2004
6 * All Rights Reserved.
7 *
8 * Permission is hereby granted, free of charge, to any person obtaining a
9 * copy of this software and associated documentation files (the "Software"),
10 * to deal in the Software without restriction, including without limitation
11 * the rights to use, copy, modify, merge, publish, distribute, sub license,
12 * and/or sell copies of the Software, and to permit persons to whom the
13 * Software is furnished to do so, subject to the following conditions:
14 *
15 * The above copyright notice and this permission notice (including the next
16 * paragraph) shall be included in all copies or substantial portions of the
17 * Software.
18 *
19 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
22 * BRIAN PAUL, IBM,
23 * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
24 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
25 * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26 * SOFTWARE.
27 */
28
29
30 # if defined(__GNUC__) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590)) && defined(__ELF__)
31 # define HIDDEN __attribute__((visibility("hidden")))
32 # else
33 # define HIDDEN
34 # endif
35
36 /*
37 * This file is a template which generates the OpenGL API entry point
38 * functions. It should be included by a .c file which first defines
39 * the following macros:
40 * KEYWORD1 - usually nothing, but might be __declspec(dllexport) on Win32
41 * KEYWORD2 - usually nothing, but might be __stdcall on Win32
42 * NAME(n) - builds the final function name (usually add "gl" prefix)
43 * DISPATCH(func, args, msg) - code to do dispatch of named function.
44 * msg is a printf-style debug message.
45 * RETURN_DISPATCH(func, args, msg) - code to do dispatch with a return value
46 *
47 * Here is an example which generates the usual OpenGL functions:
48 * #define KEYWORD1
49 * #define KEYWORD2
50 * #define NAME(func) gl##func
51 * #define DISPATCH(func, args, msg) \
52 * struct _glapi_table *dispatch = CurrentDispatch; \
53 * (*dispatch->func) args
54 * #define RETURN DISPATCH(func, args, msg) \
55 * struct _glapi_table *dispatch = CurrentDispatch; \
56 * return (*dispatch->func) args
57 *
58 */
59
60
61 #if defined( NAME )
62 #ifndef KEYWORD1
63 #define KEYWORD1
64 #endif
65
66 #ifndef KEYWORD1_ALT
67 #define KEYWORD1_ALT HIDDEN
68 #endif
69
70 #ifndef KEYWORD2
71 #define KEYWORD2
72 #endif
73
74 #ifndef DISPATCH
75 #error DISPATCH must be defined
76 #endif
77
78 #ifndef RETURN_DISPATCH
79 #error RETURN_DISPATCH must be defined
80 #endif
81
82
83 #ifndef _GLAPI_SKIP_NORMAL_ENTRY_POINTS
84
85 KEYWORD1 void KEYWORD2 NAME(NewList)(GLuint list, GLenum mode)
86 {
87 DISPATCH(NewList, (list, mode), (F, "glNewList(%d, 0x%x);\n", list, mode));
88 }
89
90 KEYWORD1 void KEYWORD2 NAME(EndList)(void)
91 {
92 DISPATCH(EndList, (), (F, "glEndList();\n"));
93 }
94
95 KEYWORD1 void KEYWORD2 NAME(CallList)(GLuint list)
96 {
97 DISPATCH(CallList, (list), (F, "glCallList(%d);\n", list));
98 }
99
100 KEYWORD1 void KEYWORD2 NAME(CallLists)(GLsizei n, GLenum type, const GLvoid * lists)
101 {
102 DISPATCH(CallLists, (n, type, lists), (F, "glCallLists(%d, 0x%x, %p);\n", n, type, (const void *) lists));
103 }
104
105 KEYWORD1 void KEYWORD2 NAME(DeleteLists)(GLuint list, GLsizei range)
106 {
107 DISPATCH(DeleteLists, (list, range), (F, "glDeleteLists(%d, %d);\n", list, range));
108 }
109
110 KEYWORD1 GLuint KEYWORD2 NAME(GenLists)(GLsizei range)
111 {
112 RETURN_DISPATCH(GenLists, (range), (F, "glGenLists(%d);\n", range));
113 }
114
115 KEYWORD1 void KEYWORD2 NAME(ListBase)(GLuint base)
116 {
117 DISPATCH(ListBase, (base), (F, "glListBase(%d);\n", base));
118 }
119
120 KEYWORD1 void KEYWORD2 NAME(Begin)(GLenum mode)
121 {
122 DISPATCH(Begin, (mode), (F, "glBegin(0x%x);\n", mode));
123 }
124
125 KEYWORD1 void KEYWORD2 NAME(Bitmap)(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap)
126 {
127 DISPATCH(Bitmap, (width, height, xorig, yorig, xmove, ymove, bitmap), (F, "glBitmap(%d, %d, %f, %f, %f, %f, %p);\n", width, height, xorig, yorig, xmove, ymove, (const void *) bitmap));
128 }
129
130 KEYWORD1 void KEYWORD2 NAME(Color3b)(GLbyte red, GLbyte green, GLbyte blue)
131 {
132 DISPATCH(Color3b, (red, green, blue), (F, "glColor3b(%d, %d, %d);\n", red, green, blue));
133 }
134
135 KEYWORD1 void KEYWORD2 NAME(Color3bv)(const GLbyte * v)
136 {
137 DISPATCH(Color3bv, (v), (F, "glColor3bv(%p);\n", (const void *) v));
138 }
139
140 KEYWORD1 void KEYWORD2 NAME(Color3d)(GLdouble red, GLdouble green, GLdouble blue)
141 {
142 DISPATCH(Color3d, (red, green, blue), (F, "glColor3d(%f, %f, %f);\n", red, green, blue));
143 }
144
145 KEYWORD1 void KEYWORD2 NAME(Color3dv)(const GLdouble * v)
146 {
147 DISPATCH(Color3dv, (v), (F, "glColor3dv(%p);\n", (const void *) v));
148 }
149
150 KEYWORD1 void KEYWORD2 NAME(Color3f)(GLfloat red, GLfloat green, GLfloat blue)
151 {
152 DISPATCH(Color3f, (red, green, blue), (F, "glColor3f(%f, %f, %f);\n", red, green, blue));
153 }
154
155 KEYWORD1 void KEYWORD2 NAME(Color3fv)(const GLfloat * v)
156 {
157 DISPATCH(Color3fv, (v), (F, "glColor3fv(%p);\n", (const void *) v));
158 }
159
160 KEYWORD1 void KEYWORD2 NAME(Color3i)(GLint red, GLint green, GLint blue)
161 {
162 DISPATCH(Color3i, (red, green, blue), (F, "glColor3i(%d, %d, %d);\n", red, green, blue));
163 }
164
165 KEYWORD1 void KEYWORD2 NAME(Color3iv)(const GLint * v)
166 {
167 DISPATCH(Color3iv, (v), (F, "glColor3iv(%p);\n", (const void *) v));
168 }
169
170 KEYWORD1 void KEYWORD2 NAME(Color3s)(GLshort red, GLshort green, GLshort blue)
171 {
172 DISPATCH(Color3s, (red, green, blue), (F, "glColor3s(%d, %d, %d);\n", red, green, blue));
173 }
174
175 KEYWORD1 void KEYWORD2 NAME(Color3sv)(const GLshort * v)
176 {
177 DISPATCH(Color3sv, (v), (F, "glColor3sv(%p);\n", (const void *) v));
178 }
179
180 KEYWORD1 void KEYWORD2 NAME(Color3ub)(GLubyte red, GLubyte green, GLubyte blue)
181 {
182 DISPATCH(Color3ub, (red, green, blue), (F, "glColor3ub(%d, %d, %d);\n", red, green, blue));
183 }
184
185 KEYWORD1 void KEYWORD2 NAME(Color3ubv)(const GLubyte * v)
186 {
187 DISPATCH(Color3ubv, (v), (F, "glColor3ubv(%p);\n", (const void *) v));
188 }
189
190 KEYWORD1 void KEYWORD2 NAME(Color3ui)(GLuint red, GLuint green, GLuint blue)
191 {
192 DISPATCH(Color3ui, (red, green, blue), (F, "glColor3ui(%d, %d, %d);\n", red, green, blue));
193 }
194
195 KEYWORD1 void KEYWORD2 NAME(Color3uiv)(const GLuint * v)
196 {
197 DISPATCH(Color3uiv, (v), (F, "glColor3uiv(%p);\n", (const void *) v));
198 }
199
200 KEYWORD1 void KEYWORD2 NAME(Color3us)(GLushort red, GLushort green, GLushort blue)
201 {
202 DISPATCH(Color3us, (red, green, blue), (F, "glColor3us(%d, %d, %d);\n", red, green, blue));
203 }
204
205 KEYWORD1 void KEYWORD2 NAME(Color3usv)(const GLushort * v)
206 {
207 DISPATCH(Color3usv, (v), (F, "glColor3usv(%p);\n", (const void *) v));
208 }
209
210 KEYWORD1 void KEYWORD2 NAME(Color4b)(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
211 {
212 DISPATCH(Color4b, (red, green, blue, alpha), (F, "glColor4b(%d, %d, %d, %d);\n", red, green, blue, alpha));
213 }
214
215 KEYWORD1 void KEYWORD2 NAME(Color4bv)(const GLbyte * v)
216 {
217 DISPATCH(Color4bv, (v), (F, "glColor4bv(%p);\n", (const void *) v));
218 }
219
220 KEYWORD1 void KEYWORD2 NAME(Color4d)(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
221 {
222 DISPATCH(Color4d, (red, green, blue, alpha), (F, "glColor4d(%f, %f, %f, %f);\n", red, green, blue, alpha));
223 }
224
225 KEYWORD1 void KEYWORD2 NAME(Color4dv)(const GLdouble * v)
226 {
227 DISPATCH(Color4dv, (v), (F, "glColor4dv(%p);\n", (const void *) v));
228 }
229
230 KEYWORD1 void KEYWORD2 NAME(Color4f)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
231 {
232 DISPATCH(Color4f, (red, green, blue, alpha), (F, "glColor4f(%f, %f, %f, %f);\n", red, green, blue, alpha));
233 }
234
235 KEYWORD1 void KEYWORD2 NAME(Color4fv)(const GLfloat * v)
236 {
237 DISPATCH(Color4fv, (v), (F, "glColor4fv(%p);\n", (const void *) v));
238 }
239
240 KEYWORD1 void KEYWORD2 NAME(Color4i)(GLint red, GLint green, GLint blue, GLint alpha)
241 {
242 DISPATCH(Color4i, (red, green, blue, alpha), (F, "glColor4i(%d, %d, %d, %d);\n", red, green, blue, alpha));
243 }
244
245 KEYWORD1 void KEYWORD2 NAME(Color4iv)(const GLint * v)
246 {
247 DISPATCH(Color4iv, (v), (F, "glColor4iv(%p);\n", (const void *) v));
248 }
249
250 KEYWORD1 void KEYWORD2 NAME(Color4s)(GLshort red, GLshort green, GLshort blue, GLshort alpha)
251 {
252 DISPATCH(Color4s, (red, green, blue, alpha), (F, "glColor4s(%d, %d, %d, %d);\n", red, green, blue, alpha));
253 }
254
255 KEYWORD1 void KEYWORD2 NAME(Color4sv)(const GLshort * v)
256 {
257 DISPATCH(Color4sv, (v), (F, "glColor4sv(%p);\n", (const void *) v));
258 }
259
260 KEYWORD1 void KEYWORD2 NAME(Color4ub)(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
261 {
262 DISPATCH(Color4ub, (red, green, blue, alpha), (F, "glColor4ub(%d, %d, %d, %d);\n", red, green, blue, alpha));
263 }
264
265 KEYWORD1 void KEYWORD2 NAME(Color4ubv)(const GLubyte * v)
266 {
267 DISPATCH(Color4ubv, (v), (F, "glColor4ubv(%p);\n", (const void *) v));
268 }
269
270 KEYWORD1 void KEYWORD2 NAME(Color4ui)(GLuint red, GLuint green, GLuint blue, GLuint alpha)
271 {
272 DISPATCH(Color4ui, (red, green, blue, alpha), (F, "glColor4ui(%d, %d, %d, %d);\n", red, green, blue, alpha));
273 }
274
275 KEYWORD1 void KEYWORD2 NAME(Color4uiv)(const GLuint * v)
276 {
277 DISPATCH(Color4uiv, (v), (F, "glColor4uiv(%p);\n", (const void *) v));
278 }
279
280 KEYWORD1 void KEYWORD2 NAME(Color4us)(GLushort red, GLushort green, GLushort blue, GLushort alpha)
281 {
282 DISPATCH(Color4us, (red, green, blue, alpha), (F, "glColor4us(%d, %d, %d, %d);\n", red, green, blue, alpha));
283 }
284
285 KEYWORD1 void KEYWORD2 NAME(Color4usv)(const GLushort * v)
286 {
287 DISPATCH(Color4usv, (v), (F, "glColor4usv(%p);\n", (const void *) v));
288 }
289
290 KEYWORD1 void KEYWORD2 NAME(EdgeFlag)(GLboolean flag)
291 {
292 DISPATCH(EdgeFlag, (flag), (F, "glEdgeFlag(%d);\n", flag));
293 }
294
295 KEYWORD1 void KEYWORD2 NAME(EdgeFlagv)(const GLboolean * flag)
296 {
297 DISPATCH(EdgeFlagv, (flag), (F, "glEdgeFlagv(%p);\n", (const void *) flag));
298 }
299
300 KEYWORD1 void KEYWORD2 NAME(End)(void)
301 {
302 DISPATCH(End, (), (F, "glEnd();\n"));
303 }
304
305 KEYWORD1 void KEYWORD2 NAME(Indexd)(GLdouble c)
306 {
307 DISPATCH(Indexd, (c), (F, "glIndexd(%f);\n", c));
308 }
309
310 KEYWORD1 void KEYWORD2 NAME(Indexdv)(const GLdouble * c)
311 {
312 DISPATCH(Indexdv, (c), (F, "glIndexdv(%p);\n", (const void *) c));
313 }
314
315 KEYWORD1 void KEYWORD2 NAME(Indexf)(GLfloat c)
316 {
317 DISPATCH(Indexf, (c), (F, "glIndexf(%f);\n", c));
318 }
319
320 KEYWORD1 void KEYWORD2 NAME(Indexfv)(const GLfloat * c)
321 {
322 DISPATCH(Indexfv, (c), (F, "glIndexfv(%p);\n", (const void *) c));
323 }
324
325 KEYWORD1 void KEYWORD2 NAME(Indexi)(GLint c)
326 {
327 DISPATCH(Indexi, (c), (F, "glIndexi(%d);\n", c));
328 }
329
330 KEYWORD1 void KEYWORD2 NAME(Indexiv)(const GLint * c)
331 {
332 DISPATCH(Indexiv, (c), (F, "glIndexiv(%p);\n", (const void *) c));
333 }
334
335 KEYWORD1 void KEYWORD2 NAME(Indexs)(GLshort c)
336 {
337 DISPATCH(Indexs, (c), (F, "glIndexs(%d);\n", c));
338 }
339
340 KEYWORD1 void KEYWORD2 NAME(Indexsv)(const GLshort * c)
341 {
342 DISPATCH(Indexsv, (c), (F, "glIndexsv(%p);\n", (const void *) c));
343 }
344
345 KEYWORD1 void KEYWORD2 NAME(Normal3b)(GLbyte nx, GLbyte ny, GLbyte nz)
346 {
347 DISPATCH(Normal3b, (nx, ny, nz), (F, "glNormal3b(%d, %d, %d);\n", nx, ny, nz));
348 }
349
350 KEYWORD1 void KEYWORD2 NAME(Normal3bv)(const GLbyte * v)
351 {
352 DISPATCH(Normal3bv, (v), (F, "glNormal3bv(%p);\n", (const void *) v));
353 }
354
355 KEYWORD1 void KEYWORD2 NAME(Normal3d)(GLdouble nx, GLdouble ny, GLdouble nz)
356 {
357 DISPATCH(Normal3d, (nx, ny, nz), (F, "glNormal3d(%f, %f, %f);\n", nx, ny, nz));
358 }
359
360 KEYWORD1 void KEYWORD2 NAME(Normal3dv)(const GLdouble * v)
361 {
362 DISPATCH(Normal3dv, (v), (F, "glNormal3dv(%p);\n", (const void *) v));
363 }
364
365 KEYWORD1 void KEYWORD2 NAME(Normal3f)(GLfloat nx, GLfloat ny, GLfloat nz)
366 {
367 DISPATCH(Normal3f, (nx, ny, nz), (F, "glNormal3f(%f, %f, %f);\n", nx, ny, nz));
368 }
369
370 KEYWORD1 void KEYWORD2 NAME(Normal3fv)(const GLfloat * v)
371 {
372 DISPATCH(Normal3fv, (v), (F, "glNormal3fv(%p);\n", (const void *) v));
373 }
374
375 KEYWORD1 void KEYWORD2 NAME(Normal3i)(GLint nx, GLint ny, GLint nz)
376 {
377 DISPATCH(Normal3i, (nx, ny, nz), (F, "glNormal3i(%d, %d, %d);\n", nx, ny, nz));
378 }
379
380 KEYWORD1 void KEYWORD2 NAME(Normal3iv)(const GLint * v)
381 {
382 DISPATCH(Normal3iv, (v), (F, "glNormal3iv(%p);\n", (const void *) v));
383 }
384
385 KEYWORD1 void KEYWORD2 NAME(Normal3s)(GLshort nx, GLshort ny, GLshort nz)
386 {
387 DISPATCH(Normal3s, (nx, ny, nz), (F, "glNormal3s(%d, %d, %d);\n", nx, ny, nz));
388 }
389
390 KEYWORD1 void KEYWORD2 NAME(Normal3sv)(const GLshort * v)
391 {
392 DISPATCH(Normal3sv, (v), (F, "glNormal3sv(%p);\n", (const void *) v));
393 }
394
395 KEYWORD1 void KEYWORD2 NAME(RasterPos2d)(GLdouble x, GLdouble y)
396 {
397 DISPATCH(RasterPos2d, (x, y), (F, "glRasterPos2d(%f, %f);\n", x, y));
398 }
399
400 KEYWORD1 void KEYWORD2 NAME(RasterPos2dv)(const GLdouble * v)
401 {
402 DISPATCH(RasterPos2dv, (v), (F, "glRasterPos2dv(%p);\n", (const void *) v));
403 }
404
405 KEYWORD1 void KEYWORD2 NAME(RasterPos2f)(GLfloat x, GLfloat y)
406 {
407 DISPATCH(RasterPos2f, (x, y), (F, "glRasterPos2f(%f, %f);\n", x, y));
408 }
409
410 KEYWORD1 void KEYWORD2 NAME(RasterPos2fv)(const GLfloat * v)
411 {
412 DISPATCH(RasterPos2fv, (v), (F, "glRasterPos2fv(%p);\n", (const void *) v));
413 }
414
415 KEYWORD1 void KEYWORD2 NAME(RasterPos2i)(GLint x, GLint y)
416 {
417 DISPATCH(RasterPos2i, (x, y), (F, "glRasterPos2i(%d, %d);\n", x, y));
418 }
419
420 KEYWORD1 void KEYWORD2 NAME(RasterPos2iv)(const GLint * v)
421 {
422 DISPATCH(RasterPos2iv, (v), (F, "glRasterPos2iv(%p);\n", (const void *) v));
423 }
424
425 KEYWORD1 void KEYWORD2 NAME(RasterPos2s)(GLshort x, GLshort y)
426 {
427 DISPATCH(RasterPos2s, (x, y), (F, "glRasterPos2s(%d, %d);\n", x, y));
428 }
429
430 KEYWORD1 void KEYWORD2 NAME(RasterPos2sv)(const GLshort * v)
431 {
432 DISPATCH(RasterPos2sv, (v), (F, "glRasterPos2sv(%p);\n", (const void *) v));
433 }
434
435 KEYWORD1 void KEYWORD2 NAME(RasterPos3d)(GLdouble x, GLdouble y, GLdouble z)
436 {
437 DISPATCH(RasterPos3d, (x, y, z), (F, "glRasterPos3d(%f, %f, %f);\n", x, y, z));
438 }
439
440 KEYWORD1 void KEYWORD2 NAME(RasterPos3dv)(const GLdouble * v)
441 {
442 DISPATCH(RasterPos3dv, (v), (F, "glRasterPos3dv(%p);\n", (const void *) v));
443 }
444
445 KEYWORD1 void KEYWORD2 NAME(RasterPos3f)(GLfloat x, GLfloat y, GLfloat z)
446 {
447 DISPATCH(RasterPos3f, (x, y, z), (F, "glRasterPos3f(%f, %f, %f);\n", x, y, z));
448 }
449
450 KEYWORD1 void KEYWORD2 NAME(RasterPos3fv)(const GLfloat * v)
451 {
452 DISPATCH(RasterPos3fv, (v), (F, "glRasterPos3fv(%p);\n", (const void *) v));
453 }
454
455 KEYWORD1 void KEYWORD2 NAME(RasterPos3i)(GLint x, GLint y, GLint z)
456 {
457 DISPATCH(RasterPos3i, (x, y, z), (F, "glRasterPos3i(%d, %d, %d);\n", x, y, z));
458 }
459
460 KEYWORD1 void KEYWORD2 NAME(RasterPos3iv)(const GLint * v)
461 {
462 DISPATCH(RasterPos3iv, (v), (F, "glRasterPos3iv(%p);\n", (const void *) v));
463 }
464
465 KEYWORD1 void KEYWORD2 NAME(RasterPos3s)(GLshort x, GLshort y, GLshort z)
466 {
467 DISPATCH(RasterPos3s, (x, y, z), (F, "glRasterPos3s(%d, %d, %d);\n", x, y, z));
468 }
469
470 KEYWORD1 void KEYWORD2 NAME(RasterPos3sv)(const GLshort * v)
471 {
472 DISPATCH(RasterPos3sv, (v), (F, "glRasterPos3sv(%p);\n", (const void *) v));
473 }
474
475 KEYWORD1 void KEYWORD2 NAME(RasterPos4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
476 {
477 DISPATCH(RasterPos4d, (x, y, z, w), (F, "glRasterPos4d(%f, %f, %f, %f);\n", x, y, z, w));
478 }
479
480 KEYWORD1 void KEYWORD2 NAME(RasterPos4dv)(const GLdouble * v)
481 {
482 DISPATCH(RasterPos4dv, (v), (F, "glRasterPos4dv(%p);\n", (const void *) v));
483 }
484
485 KEYWORD1 void KEYWORD2 NAME(RasterPos4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
486 {
487 DISPATCH(RasterPos4f, (x, y, z, w), (F, "glRasterPos4f(%f, %f, %f, %f);\n", x, y, z, w));
488 }
489
490 KEYWORD1 void KEYWORD2 NAME(RasterPos4fv)(const GLfloat * v)
491 {
492 DISPATCH(RasterPos4fv, (v), (F, "glRasterPos4fv(%p);\n", (const void *) v));
493 }
494
495 KEYWORD1 void KEYWORD2 NAME(RasterPos4i)(GLint x, GLint y, GLint z, GLint w)
496 {
497 DISPATCH(RasterPos4i, (x, y, z, w), (F, "glRasterPos4i(%d, %d, %d, %d);\n", x, y, z, w));
498 }
499
500 KEYWORD1 void KEYWORD2 NAME(RasterPos4iv)(const GLint * v)
501 {
502 DISPATCH(RasterPos4iv, (v), (F, "glRasterPos4iv(%p);\n", (const void *) v));
503 }
504
505 KEYWORD1 void KEYWORD2 NAME(RasterPos4s)(GLshort x, GLshort y, GLshort z, GLshort w)
506 {
507 DISPATCH(RasterPos4s, (x, y, z, w), (F, "glRasterPos4s(%d, %d, %d, %d);\n", x, y, z, w));
508 }
509
510 KEYWORD1 void KEYWORD2 NAME(RasterPos4sv)(const GLshort * v)
511 {
512 DISPATCH(RasterPos4sv, (v), (F, "glRasterPos4sv(%p);\n", (const void *) v));
513 }
514
515 KEYWORD1 void KEYWORD2 NAME(Rectd)(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
516 {
517 DISPATCH(Rectd, (x1, y1, x2, y2), (F, "glRectd(%f, %f, %f, %f);\n", x1, y1, x2, y2));
518 }
519
520 KEYWORD1 void KEYWORD2 NAME(Rectdv)(const GLdouble * v1, const GLdouble * v2)
521 {
522 DISPATCH(Rectdv, (v1, v2), (F, "glRectdv(%p, %p);\n", (const void *) v1, (const void *) v2));
523 }
524
525 KEYWORD1 void KEYWORD2 NAME(Rectf)(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
526 {
527 DISPATCH(Rectf, (x1, y1, x2, y2), (F, "glRectf(%f, %f, %f, %f);\n", x1, y1, x2, y2));
528 }
529
530 KEYWORD1 void KEYWORD2 NAME(Rectfv)(const GLfloat * v1, const GLfloat * v2)
531 {
532 DISPATCH(Rectfv, (v1, v2), (F, "glRectfv(%p, %p);\n", (const void *) v1, (const void *) v2));
533 }
534
535 KEYWORD1 void KEYWORD2 NAME(Recti)(GLint x1, GLint y1, GLint x2, GLint y2)
536 {
537 DISPATCH(Recti, (x1, y1, x2, y2), (F, "glRecti(%d, %d, %d, %d);\n", x1, y1, x2, y2));
538 }
539
540 KEYWORD1 void KEYWORD2 NAME(Rectiv)(const GLint * v1, const GLint * v2)
541 {
542 DISPATCH(Rectiv, (v1, v2), (F, "glRectiv(%p, %p);\n", (const void *) v1, (const void *) v2));
543 }
544
545 KEYWORD1 void KEYWORD2 NAME(Rects)(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
546 {
547 DISPATCH(Rects, (x1, y1, x2, y2), (F, "glRects(%d, %d, %d, %d);\n", x1, y1, x2, y2));
548 }
549
550 KEYWORD1 void KEYWORD2 NAME(Rectsv)(const GLshort * v1, const GLshort * v2)
551 {
552 DISPATCH(Rectsv, (v1, v2), (F, "glRectsv(%p, %p);\n", (const void *) v1, (const void *) v2));
553 }
554
555 KEYWORD1 void KEYWORD2 NAME(TexCoord1d)(GLdouble s)
556 {
557 DISPATCH(TexCoord1d, (s), (F, "glTexCoord1d(%f);\n", s));
558 }
559
560 KEYWORD1 void KEYWORD2 NAME(TexCoord1dv)(const GLdouble * v)
561 {
562 DISPATCH(TexCoord1dv, (v), (F, "glTexCoord1dv(%p);\n", (const void *) v));
563 }
564
565 KEYWORD1 void KEYWORD2 NAME(TexCoord1f)(GLfloat s)
566 {
567 DISPATCH(TexCoord1f, (s), (F, "glTexCoord1f(%f);\n", s));
568 }
569
570 KEYWORD1 void KEYWORD2 NAME(TexCoord1fv)(const GLfloat * v)
571 {
572 DISPATCH(TexCoord1fv, (v), (F, "glTexCoord1fv(%p);\n", (const void *) v));
573 }
574
575 KEYWORD1 void KEYWORD2 NAME(TexCoord1i)(GLint s)
576 {
577 DISPATCH(TexCoord1i, (s), (F, "glTexCoord1i(%d);\n", s));
578 }
579
580 KEYWORD1 void KEYWORD2 NAME(TexCoord1iv)(const GLint * v)
581 {
582 DISPATCH(TexCoord1iv, (v), (F, "glTexCoord1iv(%p);\n", (const void *) v));
583 }
584
585 KEYWORD1 void KEYWORD2 NAME(TexCoord1s)(GLshort s)
586 {
587 DISPATCH(TexCoord1s, (s), (F, "glTexCoord1s(%d);\n", s));
588 }
589
590 KEYWORD1 void KEYWORD2 NAME(TexCoord1sv)(const GLshort * v)
591 {
592 DISPATCH(TexCoord1sv, (v), (F, "glTexCoord1sv(%p);\n", (const void *) v));
593 }
594
595 KEYWORD1 void KEYWORD2 NAME(TexCoord2d)(GLdouble s, GLdouble t)
596 {
597 DISPATCH(TexCoord2d, (s, t), (F, "glTexCoord2d(%f, %f);\n", s, t));
598 }
599
600 KEYWORD1 void KEYWORD2 NAME(TexCoord2dv)(const GLdouble * v)
601 {
602 DISPATCH(TexCoord2dv, (v), (F, "glTexCoord2dv(%p);\n", (const void *) v));
603 }
604
605 KEYWORD1 void KEYWORD2 NAME(TexCoord2f)(GLfloat s, GLfloat t)
606 {
607 DISPATCH(TexCoord2f, (s, t), (F, "glTexCoord2f(%f, %f);\n", s, t));
608 }
609
610 KEYWORD1 void KEYWORD2 NAME(TexCoord2fv)(const GLfloat * v)
611 {
612 DISPATCH(TexCoord2fv, (v), (F, "glTexCoord2fv(%p);\n", (const void *) v));
613 }
614
615 KEYWORD1 void KEYWORD2 NAME(TexCoord2i)(GLint s, GLint t)
616 {
617 DISPATCH(TexCoord2i, (s, t), (F, "glTexCoord2i(%d, %d);\n", s, t));
618 }
619
620 KEYWORD1 void KEYWORD2 NAME(TexCoord2iv)(const GLint * v)
621 {
622 DISPATCH(TexCoord2iv, (v), (F, "glTexCoord2iv(%p);\n", (const void *) v));
623 }
624
625 KEYWORD1 void KEYWORD2 NAME(TexCoord2s)(GLshort s, GLshort t)
626 {
627 DISPATCH(TexCoord2s, (s, t), (F, "glTexCoord2s(%d, %d);\n", s, t));
628 }
629
630 KEYWORD1 void KEYWORD2 NAME(TexCoord2sv)(const GLshort * v)
631 {
632 DISPATCH(TexCoord2sv, (v), (F, "glTexCoord2sv(%p);\n", (const void *) v));
633 }
634
635 KEYWORD1 void KEYWORD2 NAME(TexCoord3d)(GLdouble s, GLdouble t, GLdouble r)
636 {
637 DISPATCH(TexCoord3d, (s, t, r), (F, "glTexCoord3d(%f, %f, %f);\n", s, t, r));
638 }
639
640 KEYWORD1 void KEYWORD2 NAME(TexCoord3dv)(const GLdouble * v)
641 {
642 DISPATCH(TexCoord3dv, (v), (F, "glTexCoord3dv(%p);\n", (const void *) v));
643 }
644
645 KEYWORD1 void KEYWORD2 NAME(TexCoord3f)(GLfloat s, GLfloat t, GLfloat r)
646 {
647 DISPATCH(TexCoord3f, (s, t, r), (F, "glTexCoord3f(%f, %f, %f);\n", s, t, r));
648 }
649
650 KEYWORD1 void KEYWORD2 NAME(TexCoord3fv)(const GLfloat * v)
651 {
652 DISPATCH(TexCoord3fv, (v), (F, "glTexCoord3fv(%p);\n", (const void *) v));
653 }
654
655 KEYWORD1 void KEYWORD2 NAME(TexCoord3i)(GLint s, GLint t, GLint r)
656 {
657 DISPATCH(TexCoord3i, (s, t, r), (F, "glTexCoord3i(%d, %d, %d);\n", s, t, r));
658 }
659
660 KEYWORD1 void KEYWORD2 NAME(TexCoord3iv)(const GLint * v)
661 {
662 DISPATCH(TexCoord3iv, (v), (F, "glTexCoord3iv(%p);\n", (const void *) v));
663 }
664
665 KEYWORD1 void KEYWORD2 NAME(TexCoord3s)(GLshort s, GLshort t, GLshort r)
666 {
667 DISPATCH(TexCoord3s, (s, t, r), (F, "glTexCoord3s(%d, %d, %d);\n", s, t, r));
668 }
669
670 KEYWORD1 void KEYWORD2 NAME(TexCoord3sv)(const GLshort * v)
671 {
672 DISPATCH(TexCoord3sv, (v), (F, "glTexCoord3sv(%p);\n", (const void *) v));
673 }
674
675 KEYWORD1 void KEYWORD2 NAME(TexCoord4d)(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
676 {
677 DISPATCH(TexCoord4d, (s, t, r, q), (F, "glTexCoord4d(%f, %f, %f, %f);\n", s, t, r, q));
678 }
679
680 KEYWORD1 void KEYWORD2 NAME(TexCoord4dv)(const GLdouble * v)
681 {
682 DISPATCH(TexCoord4dv, (v), (F, "glTexCoord4dv(%p);\n", (const void *) v));
683 }
684
685 KEYWORD1 void KEYWORD2 NAME(TexCoord4f)(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
686 {
687 DISPATCH(TexCoord4f, (s, t, r, q), (F, "glTexCoord4f(%f, %f, %f, %f);\n", s, t, r, q));
688 }
689
690 KEYWORD1 void KEYWORD2 NAME(TexCoord4fv)(const GLfloat * v)
691 {
692 DISPATCH(TexCoord4fv, (v), (F, "glTexCoord4fv(%p);\n", (const void *) v));
693 }
694
695 KEYWORD1 void KEYWORD2 NAME(TexCoord4i)(GLint s, GLint t, GLint r, GLint q)
696 {
697 DISPATCH(TexCoord4i, (s, t, r, q), (F, "glTexCoord4i(%d, %d, %d, %d);\n", s, t, r, q));
698 }
699
700 KEYWORD1 void KEYWORD2 NAME(TexCoord4iv)(const GLint * v)
701 {
702 DISPATCH(TexCoord4iv, (v), (F, "glTexCoord4iv(%p);\n", (const void *) v));
703 }
704
705 KEYWORD1 void KEYWORD2 NAME(TexCoord4s)(GLshort s, GLshort t, GLshort r, GLshort q)
706 {
707 DISPATCH(TexCoord4s, (s, t, r, q), (F, "glTexCoord4s(%d, %d, %d, %d);\n", s, t, r, q));
708 }
709
710 KEYWORD1 void KEYWORD2 NAME(TexCoord4sv)(const GLshort * v)
711 {
712 DISPATCH(TexCoord4sv, (v), (F, "glTexCoord4sv(%p);\n", (const void *) v));
713 }
714
715 KEYWORD1 void KEYWORD2 NAME(Vertex2d)(GLdouble x, GLdouble y)
716 {
717 DISPATCH(Vertex2d, (x, y), (F, "glVertex2d(%f, %f);\n", x, y));
718 }
719
720 KEYWORD1 void KEYWORD2 NAME(Vertex2dv)(const GLdouble * v)
721 {
722 DISPATCH(Vertex2dv, (v), (F, "glVertex2dv(%p);\n", (const void *) v));
723 }
724
725 KEYWORD1 void KEYWORD2 NAME(Vertex2f)(GLfloat x, GLfloat y)
726 {
727 DISPATCH(Vertex2f, (x, y), (F, "glVertex2f(%f, %f);\n", x, y));
728 }
729
730 KEYWORD1 void KEYWORD2 NAME(Vertex2fv)(const GLfloat * v)
731 {
732 DISPATCH(Vertex2fv, (v), (F, "glVertex2fv(%p);\n", (const void *) v));
733 }
734
735 KEYWORD1 void KEYWORD2 NAME(Vertex2i)(GLint x, GLint y)
736 {
737 DISPATCH(Vertex2i, (x, y), (F, "glVertex2i(%d, %d);\n", x, y));
738 }
739
740 KEYWORD1 void KEYWORD2 NAME(Vertex2iv)(const GLint * v)
741 {
742 DISPATCH(Vertex2iv, (v), (F, "glVertex2iv(%p);\n", (const void *) v));
743 }
744
745 KEYWORD1 void KEYWORD2 NAME(Vertex2s)(GLshort x, GLshort y)
746 {
747 DISPATCH(Vertex2s, (x, y), (F, "glVertex2s(%d, %d);\n", x, y));
748 }
749
750 KEYWORD1 void KEYWORD2 NAME(Vertex2sv)(const GLshort * v)
751 {
752 DISPATCH(Vertex2sv, (v), (F, "glVertex2sv(%p);\n", (const void *) v));
753 }
754
755 KEYWORD1 void KEYWORD2 NAME(Vertex3d)(GLdouble x, GLdouble y, GLdouble z)
756 {
757 DISPATCH(Vertex3d, (x, y, z), (F, "glVertex3d(%f, %f, %f);\n", x, y, z));
758 }
759
760 KEYWORD1 void KEYWORD2 NAME(Vertex3dv)(const GLdouble * v)
761 {
762 DISPATCH(Vertex3dv, (v), (F, "glVertex3dv(%p);\n", (const void *) v));
763 }
764
765 KEYWORD1 void KEYWORD2 NAME(Vertex3f)(GLfloat x, GLfloat y, GLfloat z)
766 {
767 DISPATCH(Vertex3f, (x, y, z), (F, "glVertex3f(%f, %f, %f);\n", x, y, z));
768 }
769
770 KEYWORD1 void KEYWORD2 NAME(Vertex3fv)(const GLfloat * v)
771 {
772 DISPATCH(Vertex3fv, (v), (F, "glVertex3fv(%p);\n", (const void *) v));
773 }
774
775 KEYWORD1 void KEYWORD2 NAME(Vertex3i)(GLint x, GLint y, GLint z)
776 {
777 DISPATCH(Vertex3i, (x, y, z), (F, "glVertex3i(%d, %d, %d);\n", x, y, z));
778 }
779
780 KEYWORD1 void KEYWORD2 NAME(Vertex3iv)(const GLint * v)
781 {
782 DISPATCH(Vertex3iv, (v), (F, "glVertex3iv(%p);\n", (const void *) v));
783 }
784
785 KEYWORD1 void KEYWORD2 NAME(Vertex3s)(GLshort x, GLshort y, GLshort z)
786 {
787 DISPATCH(Vertex3s, (x, y, z), (F, "glVertex3s(%d, %d, %d);\n", x, y, z));
788 }
789
790 KEYWORD1 void KEYWORD2 NAME(Vertex3sv)(const GLshort * v)
791 {
792 DISPATCH(Vertex3sv, (v), (F, "glVertex3sv(%p);\n", (const void *) v));
793 }
794
795 KEYWORD1 void KEYWORD2 NAME(Vertex4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
796 {
797 DISPATCH(Vertex4d, (x, y, z, w), (F, "glVertex4d(%f, %f, %f, %f);\n", x, y, z, w));
798 }
799
800 KEYWORD1 void KEYWORD2 NAME(Vertex4dv)(const GLdouble * v)
801 {
802 DISPATCH(Vertex4dv, (v), (F, "glVertex4dv(%p);\n", (const void *) v));
803 }
804
805 KEYWORD1 void KEYWORD2 NAME(Vertex4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
806 {
807 DISPATCH(Vertex4f, (x, y, z, w), (F, "glVertex4f(%f, %f, %f, %f);\n", x, y, z, w));
808 }
809
810 KEYWORD1 void KEYWORD2 NAME(Vertex4fv)(const GLfloat * v)
811 {
812 DISPATCH(Vertex4fv, (v), (F, "glVertex4fv(%p);\n", (const void *) v));
813 }
814
815 KEYWORD1 void KEYWORD2 NAME(Vertex4i)(GLint x, GLint y, GLint z, GLint w)
816 {
817 DISPATCH(Vertex4i, (x, y, z, w), (F, "glVertex4i(%d, %d, %d, %d);\n", x, y, z, w));
818 }
819
820 KEYWORD1 void KEYWORD2 NAME(Vertex4iv)(const GLint * v)
821 {
822 DISPATCH(Vertex4iv, (v), (F, "glVertex4iv(%p);\n", (const void *) v));
823 }
824
825 KEYWORD1 void KEYWORD2 NAME(Vertex4s)(GLshort x, GLshort y, GLshort z, GLshort w)
826 {
827 DISPATCH(Vertex4s, (x, y, z, w), (F, "glVertex4s(%d, %d, %d, %d);\n", x, y, z, w));
828 }
829
830 KEYWORD1 void KEYWORD2 NAME(Vertex4sv)(const GLshort * v)
831 {
832 DISPATCH(Vertex4sv, (v), (F, "glVertex4sv(%p);\n", (const void *) v));
833 }
834
835 KEYWORD1 void KEYWORD2 NAME(ClipPlane)(GLenum plane, const GLdouble * equation)
836 {
837 DISPATCH(ClipPlane, (plane, equation), (F, "glClipPlane(0x%x, %p);\n", plane, (const void *) equation));
838 }
839
840 KEYWORD1 void KEYWORD2 NAME(ColorMaterial)(GLenum face, GLenum mode)
841 {
842 DISPATCH(ColorMaterial, (face, mode), (F, "glColorMaterial(0x%x, 0x%x);\n", face, mode));
843 }
844
845 KEYWORD1 void KEYWORD2 NAME(CullFace)(GLenum mode)
846 {
847 DISPATCH(CullFace, (mode), (F, "glCullFace(0x%x);\n", mode));
848 }
849
850 KEYWORD1 void KEYWORD2 NAME(Fogf)(GLenum pname, GLfloat param)
851 {
852 DISPATCH(Fogf, (pname, param), (F, "glFogf(0x%x, %f);\n", pname, param));
853 }
854
855 KEYWORD1 void KEYWORD2 NAME(Fogfv)(GLenum pname, const GLfloat * params)
856 {
857 DISPATCH(Fogfv, (pname, params), (F, "glFogfv(0x%x, %p);\n", pname, (const void *) params));
858 }
859
860 KEYWORD1 void KEYWORD2 NAME(Fogi)(GLenum pname, GLint param)
861 {
862 DISPATCH(Fogi, (pname, param), (F, "glFogi(0x%x, %d);\n", pname, param));
863 }
864
865 KEYWORD1 void KEYWORD2 NAME(Fogiv)(GLenum pname, const GLint * params)
866 {
867 DISPATCH(Fogiv, (pname, params), (F, "glFogiv(0x%x, %p);\n", pname, (const void *) params));
868 }
869
870 KEYWORD1 void KEYWORD2 NAME(FrontFace)(GLenum mode)
871 {
872 DISPATCH(FrontFace, (mode), (F, "glFrontFace(0x%x);\n", mode));
873 }
874
875 KEYWORD1 void KEYWORD2 NAME(Hint)(GLenum target, GLenum mode)
876 {
877 DISPATCH(Hint, (target, mode), (F, "glHint(0x%x, 0x%x);\n", target, mode));
878 }
879
880 KEYWORD1 void KEYWORD2 NAME(Lightf)(GLenum light, GLenum pname, GLfloat param)
881 {
882 DISPATCH(Lightf, (light, pname, param), (F, "glLightf(0x%x, 0x%x, %f);\n", light, pname, param));
883 }
884
885 KEYWORD1 void KEYWORD2 NAME(Lightfv)(GLenum light, GLenum pname, const GLfloat * params)
886 {
887 DISPATCH(Lightfv, (light, pname, params), (F, "glLightfv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
888 }
889
890 KEYWORD1 void KEYWORD2 NAME(Lighti)(GLenum light, GLenum pname, GLint param)
891 {
892 DISPATCH(Lighti, (light, pname, param), (F, "glLighti(0x%x, 0x%x, %d);\n", light, pname, param));
893 }
894
895 KEYWORD1 void KEYWORD2 NAME(Lightiv)(GLenum light, GLenum pname, const GLint * params)
896 {
897 DISPATCH(Lightiv, (light, pname, params), (F, "glLightiv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
898 }
899
900 KEYWORD1 void KEYWORD2 NAME(LightModelf)(GLenum pname, GLfloat param)
901 {
902 DISPATCH(LightModelf, (pname, param), (F, "glLightModelf(0x%x, %f);\n", pname, param));
903 }
904
905 KEYWORD1 void KEYWORD2 NAME(LightModelfv)(GLenum pname, const GLfloat * params)
906 {
907 DISPATCH(LightModelfv, (pname, params), (F, "glLightModelfv(0x%x, %p);\n", pname, (const void *) params));
908 }
909
910 KEYWORD1 void KEYWORD2 NAME(LightModeli)(GLenum pname, GLint param)
911 {
912 DISPATCH(LightModeli, (pname, param), (F, "glLightModeli(0x%x, %d);\n", pname, param));
913 }
914
915 KEYWORD1 void KEYWORD2 NAME(LightModeliv)(GLenum pname, const GLint * params)
916 {
917 DISPATCH(LightModeliv, (pname, params), (F, "glLightModeliv(0x%x, %p);\n", pname, (const void *) params));
918 }
919
920 KEYWORD1 void KEYWORD2 NAME(LineStipple)(GLint factor, GLushort pattern)
921 {
922 DISPATCH(LineStipple, (factor, pattern), (F, "glLineStipple(%d, %d);\n", factor, pattern));
923 }
924
925 KEYWORD1 void KEYWORD2 NAME(LineWidth)(GLfloat width)
926 {
927 DISPATCH(LineWidth, (width), (F, "glLineWidth(%f);\n", width));
928 }
929
930 KEYWORD1 void KEYWORD2 NAME(Materialf)(GLenum face, GLenum pname, GLfloat param)
931 {
932 DISPATCH(Materialf, (face, pname, param), (F, "glMaterialf(0x%x, 0x%x, %f);\n", face, pname, param));
933 }
934
935 KEYWORD1 void KEYWORD2 NAME(Materialfv)(GLenum face, GLenum pname, const GLfloat * params)
936 {
937 DISPATCH(Materialfv, (face, pname, params), (F, "glMaterialfv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
938 }
939
940 KEYWORD1 void KEYWORD2 NAME(Materiali)(GLenum face, GLenum pname, GLint param)
941 {
942 DISPATCH(Materiali, (face, pname, param), (F, "glMateriali(0x%x, 0x%x, %d);\n", face, pname, param));
943 }
944
945 KEYWORD1 void KEYWORD2 NAME(Materialiv)(GLenum face, GLenum pname, const GLint * params)
946 {
947 DISPATCH(Materialiv, (face, pname, params), (F, "glMaterialiv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
948 }
949
950 KEYWORD1 void KEYWORD2 NAME(PointSize)(GLfloat size)
951 {
952 DISPATCH(PointSize, (size), (F, "glPointSize(%f);\n", size));
953 }
954
955 KEYWORD1 void KEYWORD2 NAME(PolygonMode)(GLenum face, GLenum mode)
956 {
957 DISPATCH(PolygonMode, (face, mode), (F, "glPolygonMode(0x%x, 0x%x);\n", face, mode));
958 }
959
960 KEYWORD1 void KEYWORD2 NAME(PolygonStipple)(const GLubyte * mask)
961 {
962 DISPATCH(PolygonStipple, (mask), (F, "glPolygonStipple(%p);\n", (const void *) mask));
963 }
964
965 KEYWORD1 void KEYWORD2 NAME(Scissor)(GLint x, GLint y, GLsizei width, GLsizei height)
966 {
967 DISPATCH(Scissor, (x, y, width, height), (F, "glScissor(%d, %d, %d, %d);\n", x, y, width, height));
968 }
969
970 KEYWORD1 void KEYWORD2 NAME(ShadeModel)(GLenum mode)
971 {
972 DISPATCH(ShadeModel, (mode), (F, "glShadeModel(0x%x);\n", mode));
973 }
974
975 KEYWORD1 void KEYWORD2 NAME(TexParameterf)(GLenum target, GLenum pname, GLfloat param)
976 {
977 DISPATCH(TexParameterf, (target, pname, param), (F, "glTexParameterf(0x%x, 0x%x, %f);\n", target, pname, param));
978 }
979
980 KEYWORD1 void KEYWORD2 NAME(TexParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
981 {
982 DISPATCH(TexParameterfv, (target, pname, params), (F, "glTexParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
983 }
984
985 KEYWORD1 void KEYWORD2 NAME(TexParameteri)(GLenum target, GLenum pname, GLint param)
986 {
987 DISPATCH(TexParameteri, (target, pname, param), (F, "glTexParameteri(0x%x, 0x%x, %d);\n", target, pname, param));
988 }
989
990 KEYWORD1 void KEYWORD2 NAME(TexParameteriv)(GLenum target, GLenum pname, const GLint * params)
991 {
992 DISPATCH(TexParameteriv, (target, pname, params), (F, "glTexParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
993 }
994
995 KEYWORD1 void KEYWORD2 NAME(TexImage1D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
996 {
997 DISPATCH(TexImage1D, (target, level, internalformat, width, border, format, type, pixels), (F, "glTexImage1D(0x%x, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, border, format, type, (const void *) pixels));
998 }
999
1000 KEYWORD1 void KEYWORD2 NAME(TexImage2D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
1001 {
1002 DISPATCH(TexImage2D, (target, level, internalformat, width, height, border, format, type, pixels), (F, "glTexImage2D(0x%x, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, height, border, format, type, (const void *) pixels));
1003 }
1004
1005 KEYWORD1 void KEYWORD2 NAME(TexEnvf)(GLenum target, GLenum pname, GLfloat param)
1006 {
1007 DISPATCH(TexEnvf, (target, pname, param), (F, "glTexEnvf(0x%x, 0x%x, %f);\n", target, pname, param));
1008 }
1009
1010 KEYWORD1 void KEYWORD2 NAME(TexEnvfv)(GLenum target, GLenum pname, const GLfloat * params)
1011 {
1012 DISPATCH(TexEnvfv, (target, pname, params), (F, "glTexEnvfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1013 }
1014
1015 KEYWORD1 void KEYWORD2 NAME(TexEnvi)(GLenum target, GLenum pname, GLint param)
1016 {
1017 DISPATCH(TexEnvi, (target, pname, param), (F, "glTexEnvi(0x%x, 0x%x, %d);\n", target, pname, param));
1018 }
1019
1020 KEYWORD1 void KEYWORD2 NAME(TexEnviv)(GLenum target, GLenum pname, const GLint * params)
1021 {
1022 DISPATCH(TexEnviv, (target, pname, params), (F, "glTexEnviv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1023 }
1024
1025 KEYWORD1 void KEYWORD2 NAME(TexGend)(GLenum coord, GLenum pname, GLdouble param)
1026 {
1027 DISPATCH(TexGend, (coord, pname, param), (F, "glTexGend(0x%x, 0x%x, %f);\n", coord, pname, param));
1028 }
1029
1030 KEYWORD1 void KEYWORD2 NAME(TexGendv)(GLenum coord, GLenum pname, const GLdouble * params)
1031 {
1032 DISPATCH(TexGendv, (coord, pname, params), (F, "glTexGendv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1033 }
1034
1035 KEYWORD1 void KEYWORD2 NAME(TexGenf)(GLenum coord, GLenum pname, GLfloat param)
1036 {
1037 DISPATCH(TexGenf, (coord, pname, param), (F, "glTexGenf(0x%x, 0x%x, %f);\n", coord, pname, param));
1038 }
1039
1040 KEYWORD1 void KEYWORD2 NAME(TexGenfv)(GLenum coord, GLenum pname, const GLfloat * params)
1041 {
1042 DISPATCH(TexGenfv, (coord, pname, params), (F, "glTexGenfv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1043 }
1044
1045 KEYWORD1 void KEYWORD2 NAME(TexGeni)(GLenum coord, GLenum pname, GLint param)
1046 {
1047 DISPATCH(TexGeni, (coord, pname, param), (F, "glTexGeni(0x%x, 0x%x, %d);\n", coord, pname, param));
1048 }
1049
1050 KEYWORD1 void KEYWORD2 NAME(TexGeniv)(GLenum coord, GLenum pname, const GLint * params)
1051 {
1052 DISPATCH(TexGeniv, (coord, pname, params), (F, "glTexGeniv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1053 }
1054
1055 KEYWORD1 void KEYWORD2 NAME(FeedbackBuffer)(GLsizei size, GLenum type, GLfloat * buffer)
1056 {
1057 DISPATCH(FeedbackBuffer, (size, type, buffer), (F, "glFeedbackBuffer(%d, 0x%x, %p);\n", size, type, (const void *) buffer));
1058 }
1059
1060 KEYWORD1 void KEYWORD2 NAME(SelectBuffer)(GLsizei size, GLuint * buffer)
1061 {
1062 DISPATCH(SelectBuffer, (size, buffer), (F, "glSelectBuffer(%d, %p);\n", size, (const void *) buffer));
1063 }
1064
1065 KEYWORD1 GLint KEYWORD2 NAME(RenderMode)(GLenum mode)
1066 {
1067 RETURN_DISPATCH(RenderMode, (mode), (F, "glRenderMode(0x%x);\n", mode));
1068 }
1069
1070 KEYWORD1 void KEYWORD2 NAME(InitNames)(void)
1071 {
1072 DISPATCH(InitNames, (), (F, "glInitNames();\n"));
1073 }
1074
1075 KEYWORD1 void KEYWORD2 NAME(LoadName)(GLuint name)
1076 {
1077 DISPATCH(LoadName, (name), (F, "glLoadName(%d);\n", name));
1078 }
1079
1080 KEYWORD1 void KEYWORD2 NAME(PassThrough)(GLfloat token)
1081 {
1082 DISPATCH(PassThrough, (token), (F, "glPassThrough(%f);\n", token));
1083 }
1084
1085 KEYWORD1 void KEYWORD2 NAME(PopName)(void)
1086 {
1087 DISPATCH(PopName, (), (F, "glPopName();\n"));
1088 }
1089
1090 KEYWORD1 void KEYWORD2 NAME(PushName)(GLuint name)
1091 {
1092 DISPATCH(PushName, (name), (F, "glPushName(%d);\n", name));
1093 }
1094
1095 KEYWORD1 void KEYWORD2 NAME(DrawBuffer)(GLenum mode)
1096 {
1097 DISPATCH(DrawBuffer, (mode), (F, "glDrawBuffer(0x%x);\n", mode));
1098 }
1099
1100 KEYWORD1 void KEYWORD2 NAME(Clear)(GLbitfield mask)
1101 {
1102 DISPATCH(Clear, (mask), (F, "glClear(%d);\n", mask));
1103 }
1104
1105 KEYWORD1 void KEYWORD2 NAME(ClearAccum)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
1106 {
1107 DISPATCH(ClearAccum, (red, green, blue, alpha), (F, "glClearAccum(%f, %f, %f, %f);\n", red, green, blue, alpha));
1108 }
1109
1110 KEYWORD1 void KEYWORD2 NAME(ClearIndex)(GLfloat c)
1111 {
1112 DISPATCH(ClearIndex, (c), (F, "glClearIndex(%f);\n", c));
1113 }
1114
1115 KEYWORD1 void KEYWORD2 NAME(ClearColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1116 {
1117 DISPATCH(ClearColor, (red, green, blue, alpha), (F, "glClearColor(%f, %f, %f, %f);\n", red, green, blue, alpha));
1118 }
1119
1120 KEYWORD1 void KEYWORD2 NAME(ClearStencil)(GLint s)
1121 {
1122 DISPATCH(ClearStencil, (s), (F, "glClearStencil(%d);\n", s));
1123 }
1124
1125 KEYWORD1 void KEYWORD2 NAME(ClearDepth)(GLclampd depth)
1126 {
1127 DISPATCH(ClearDepth, (depth), (F, "glClearDepth(%f);\n", depth));
1128 }
1129
1130 KEYWORD1 void KEYWORD2 NAME(StencilMask)(GLuint mask)
1131 {
1132 DISPATCH(StencilMask, (mask), (F, "glStencilMask(%d);\n", mask));
1133 }
1134
1135 KEYWORD1 void KEYWORD2 NAME(ColorMask)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
1136 {
1137 DISPATCH(ColorMask, (red, green, blue, alpha), (F, "glColorMask(%d, %d, %d, %d);\n", red, green, blue, alpha));
1138 }
1139
1140 KEYWORD1 void KEYWORD2 NAME(DepthMask)(GLboolean flag)
1141 {
1142 DISPATCH(DepthMask, (flag), (F, "glDepthMask(%d);\n", flag));
1143 }
1144
1145 KEYWORD1 void KEYWORD2 NAME(IndexMask)(GLuint mask)
1146 {
1147 DISPATCH(IndexMask, (mask), (F, "glIndexMask(%d);\n", mask));
1148 }
1149
1150 KEYWORD1 void KEYWORD2 NAME(Accum)(GLenum op, GLfloat value)
1151 {
1152 DISPATCH(Accum, (op, value), (F, "glAccum(0x%x, %f);\n", op, value));
1153 }
1154
1155 KEYWORD1 void KEYWORD2 NAME(Disable)(GLenum cap)
1156 {
1157 DISPATCH(Disable, (cap), (F, "glDisable(0x%x);\n", cap));
1158 }
1159
1160 KEYWORD1 void KEYWORD2 NAME(Enable)(GLenum cap)
1161 {
1162 DISPATCH(Enable, (cap), (F, "glEnable(0x%x);\n", cap));
1163 }
1164
1165 KEYWORD1 void KEYWORD2 NAME(Finish)(void)
1166 {
1167 DISPATCH(Finish, (), (F, "glFinish();\n"));
1168 }
1169
1170 KEYWORD1 void KEYWORD2 NAME(Flush)(void)
1171 {
1172 DISPATCH(Flush, (), (F, "glFlush();\n"));
1173 }
1174
1175 KEYWORD1 void KEYWORD2 NAME(PopAttrib)(void)
1176 {
1177 DISPATCH(PopAttrib, (), (F, "glPopAttrib();\n"));
1178 }
1179
1180 KEYWORD1 void KEYWORD2 NAME(PushAttrib)(GLbitfield mask)
1181 {
1182 DISPATCH(PushAttrib, (mask), (F, "glPushAttrib(%d);\n", mask));
1183 }
1184
1185 KEYWORD1 void KEYWORD2 NAME(Map1d)(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points)
1186 {
1187 DISPATCH(Map1d, (target, u1, u2, stride, order, points), (F, "glMap1d(0x%x, %f, %f, %d, %d, %p);\n", target, u1, u2, stride, order, (const void *) points));
1188 }
1189
1190 KEYWORD1 void KEYWORD2 NAME(Map1f)(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points)
1191 {
1192 DISPATCH(Map1f, (target, u1, u2, stride, order, points), (F, "glMap1f(0x%x, %f, %f, %d, %d, %p);\n", target, u1, u2, stride, order, (const void *) points));
1193 }
1194
1195 KEYWORD1 void KEYWORD2 NAME(Map2d)(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points)
1196 {
1197 DISPATCH(Map2d, (target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points), (F, "glMap2d(0x%x, %f, %f, %d, %d, %f, %f, %d, %d, %p);\n", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, (const void *) points));
1198 }
1199
1200 KEYWORD1 void KEYWORD2 NAME(Map2f)(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points)
1201 {
1202 DISPATCH(Map2f, (target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points), (F, "glMap2f(0x%x, %f, %f, %d, %d, %f, %f, %d, %d, %p);\n", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, (const void *) points));
1203 }
1204
1205 KEYWORD1 void KEYWORD2 NAME(MapGrid1d)(GLint un, GLdouble u1, GLdouble u2)
1206 {
1207 DISPATCH(MapGrid1d, (un, u1, u2), (F, "glMapGrid1d(%d, %f, %f);\n", un, u1, u2));
1208 }
1209
1210 KEYWORD1 void KEYWORD2 NAME(MapGrid1f)(GLint un, GLfloat u1, GLfloat u2)
1211 {
1212 DISPATCH(MapGrid1f, (un, u1, u2), (F, "glMapGrid1f(%d, %f, %f);\n", un, u1, u2));
1213 }
1214
1215 KEYWORD1 void KEYWORD2 NAME(MapGrid2d)(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
1216 {
1217 DISPATCH(MapGrid2d, (un, u1, u2, vn, v1, v2), (F, "glMapGrid2d(%d, %f, %f, %d, %f, %f);\n", un, u1, u2, vn, v1, v2));
1218 }
1219
1220 KEYWORD1 void KEYWORD2 NAME(MapGrid2f)(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
1221 {
1222 DISPATCH(MapGrid2f, (un, u1, u2, vn, v1, v2), (F, "glMapGrid2f(%d, %f, %f, %d, %f, %f);\n", un, u1, u2, vn, v1, v2));
1223 }
1224
1225 KEYWORD1 void KEYWORD2 NAME(EvalCoord1d)(GLdouble u)
1226 {
1227 DISPATCH(EvalCoord1d, (u), (F, "glEvalCoord1d(%f);\n", u));
1228 }
1229
1230 KEYWORD1 void KEYWORD2 NAME(EvalCoord1dv)(const GLdouble * u)
1231 {
1232 DISPATCH(EvalCoord1dv, (u), (F, "glEvalCoord1dv(%p);\n", (const void *) u));
1233 }
1234
1235 KEYWORD1 void KEYWORD2 NAME(EvalCoord1f)(GLfloat u)
1236 {
1237 DISPATCH(EvalCoord1f, (u), (F, "glEvalCoord1f(%f);\n", u));
1238 }
1239
1240 KEYWORD1 void KEYWORD2 NAME(EvalCoord1fv)(const GLfloat * u)
1241 {
1242 DISPATCH(EvalCoord1fv, (u), (F, "glEvalCoord1fv(%p);\n", (const void *) u));
1243 }
1244
1245 KEYWORD1 void KEYWORD2 NAME(EvalCoord2d)(GLdouble u, GLdouble v)
1246 {
1247 DISPATCH(EvalCoord2d, (u, v), (F, "glEvalCoord2d(%f, %f);\n", u, v));
1248 }
1249
1250 KEYWORD1 void KEYWORD2 NAME(EvalCoord2dv)(const GLdouble * u)
1251 {
1252 DISPATCH(EvalCoord2dv, (u), (F, "glEvalCoord2dv(%p);\n", (const void *) u));
1253 }
1254
1255 KEYWORD1 void KEYWORD2 NAME(EvalCoord2f)(GLfloat u, GLfloat v)
1256 {
1257 DISPATCH(EvalCoord2f, (u, v), (F, "glEvalCoord2f(%f, %f);\n", u, v));
1258 }
1259
1260 KEYWORD1 void KEYWORD2 NAME(EvalCoord2fv)(const GLfloat * u)
1261 {
1262 DISPATCH(EvalCoord2fv, (u), (F, "glEvalCoord2fv(%p);\n", (const void *) u));
1263 }
1264
1265 KEYWORD1 void KEYWORD2 NAME(EvalMesh1)(GLenum mode, GLint i1, GLint i2)
1266 {
1267 DISPATCH(EvalMesh1, (mode, i1, i2), (F, "glEvalMesh1(0x%x, %d, %d);\n", mode, i1, i2));
1268 }
1269
1270 KEYWORD1 void KEYWORD2 NAME(EvalPoint1)(GLint i)
1271 {
1272 DISPATCH(EvalPoint1, (i), (F, "glEvalPoint1(%d);\n", i));
1273 }
1274
1275 KEYWORD1 void KEYWORD2 NAME(EvalMesh2)(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
1276 {
1277 DISPATCH(EvalMesh2, (mode, i1, i2, j1, j2), (F, "glEvalMesh2(0x%x, %d, %d, %d, %d);\n", mode, i1, i2, j1, j2));
1278 }
1279
1280 KEYWORD1 void KEYWORD2 NAME(EvalPoint2)(GLint i, GLint j)
1281 {
1282 DISPATCH(EvalPoint2, (i, j), (F, "glEvalPoint2(%d, %d);\n", i, j));
1283 }
1284
1285 KEYWORD1 void KEYWORD2 NAME(AlphaFunc)(GLenum func, GLclampf ref)
1286 {
1287 DISPATCH(AlphaFunc, (func, ref), (F, "glAlphaFunc(0x%x, %f);\n", func, ref));
1288 }
1289
1290 KEYWORD1 void KEYWORD2 NAME(BlendFunc)(GLenum sfactor, GLenum dfactor)
1291 {
1292 DISPATCH(BlendFunc, (sfactor, dfactor), (F, "glBlendFunc(0x%x, 0x%x);\n", sfactor, dfactor));
1293 }
1294
1295 KEYWORD1 void KEYWORD2 NAME(LogicOp)(GLenum opcode)
1296 {
1297 DISPATCH(LogicOp, (opcode), (F, "glLogicOp(0x%x);\n", opcode));
1298 }
1299
1300 KEYWORD1 void KEYWORD2 NAME(StencilFunc)(GLenum func, GLint ref, GLuint mask)
1301 {
1302 DISPATCH(StencilFunc, (func, ref, mask), (F, "glStencilFunc(0x%x, %d, %d);\n", func, ref, mask));
1303 }
1304
1305 KEYWORD1 void KEYWORD2 NAME(StencilOp)(GLenum fail, GLenum zfail, GLenum zpass)
1306 {
1307 DISPATCH(StencilOp, (fail, zfail, zpass), (F, "glStencilOp(0x%x, 0x%x, 0x%x);\n", fail, zfail, zpass));
1308 }
1309
1310 KEYWORD1 void KEYWORD2 NAME(DepthFunc)(GLenum func)
1311 {
1312 DISPATCH(DepthFunc, (func), (F, "glDepthFunc(0x%x);\n", func));
1313 }
1314
1315 KEYWORD1 void KEYWORD2 NAME(PixelZoom)(GLfloat xfactor, GLfloat yfactor)
1316 {
1317 DISPATCH(PixelZoom, (xfactor, yfactor), (F, "glPixelZoom(%f, %f);\n", xfactor, yfactor));
1318 }
1319
1320 KEYWORD1 void KEYWORD2 NAME(PixelTransferf)(GLenum pname, GLfloat param)
1321 {
1322 DISPATCH(PixelTransferf, (pname, param), (F, "glPixelTransferf(0x%x, %f);\n", pname, param));
1323 }
1324
1325 KEYWORD1 void KEYWORD2 NAME(PixelTransferi)(GLenum pname, GLint param)
1326 {
1327 DISPATCH(PixelTransferi, (pname, param), (F, "glPixelTransferi(0x%x, %d);\n", pname, param));
1328 }
1329
1330 KEYWORD1 void KEYWORD2 NAME(PixelStoref)(GLenum pname, GLfloat param)
1331 {
1332 DISPATCH(PixelStoref, (pname, param), (F, "glPixelStoref(0x%x, %f);\n", pname, param));
1333 }
1334
1335 KEYWORD1 void KEYWORD2 NAME(PixelStorei)(GLenum pname, GLint param)
1336 {
1337 DISPATCH(PixelStorei, (pname, param), (F, "glPixelStorei(0x%x, %d);\n", pname, param));
1338 }
1339
1340 KEYWORD1 void KEYWORD2 NAME(PixelMapfv)(GLenum map, GLsizei mapsize, const GLfloat * values)
1341 {
1342 DISPATCH(PixelMapfv, (map, mapsize, values), (F, "glPixelMapfv(0x%x, %d, %p);\n", map, mapsize, (const void *) values));
1343 }
1344
1345 KEYWORD1 void KEYWORD2 NAME(PixelMapuiv)(GLenum map, GLsizei mapsize, const GLuint * values)
1346 {
1347 DISPATCH(PixelMapuiv, (map, mapsize, values), (F, "glPixelMapuiv(0x%x, %d, %p);\n", map, mapsize, (const void *) values));
1348 }
1349
1350 KEYWORD1 void KEYWORD2 NAME(PixelMapusv)(GLenum map, GLsizei mapsize, const GLushort * values)
1351 {
1352 DISPATCH(PixelMapusv, (map, mapsize, values), (F, "glPixelMapusv(0x%x, %d, %p);\n", map, mapsize, (const void *) values));
1353 }
1354
1355 KEYWORD1 void KEYWORD2 NAME(ReadBuffer)(GLenum mode)
1356 {
1357 DISPATCH(ReadBuffer, (mode), (F, "glReadBuffer(0x%x);\n", mode));
1358 }
1359
1360 KEYWORD1 void KEYWORD2 NAME(CopyPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
1361 {
1362 DISPATCH(CopyPixels, (x, y, width, height, type), (F, "glCopyPixels(%d, %d, %d, %d, 0x%x);\n", x, y, width, height, type));
1363 }
1364
1365 KEYWORD1 void KEYWORD2 NAME(ReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels)
1366 {
1367 DISPATCH(ReadPixels, (x, y, width, height, format, type, pixels), (F, "glReadPixels(%d, %d, %d, %d, 0x%x, 0x%x, %p);\n", x, y, width, height, format, type, (const void *) pixels));
1368 }
1369
1370 KEYWORD1 void KEYWORD2 NAME(DrawPixels)(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1371 {
1372 DISPATCH(DrawPixels, (width, height, format, type, pixels), (F, "glDrawPixels(%d, %d, 0x%x, 0x%x, %p);\n", width, height, format, type, (const void *) pixels));
1373 }
1374
1375 KEYWORD1 void KEYWORD2 NAME(GetBooleanv)(GLenum pname, GLboolean * params)
1376 {
1377 DISPATCH(GetBooleanv, (pname, params), (F, "glGetBooleanv(0x%x, %p);\n", pname, (const void *) params));
1378 }
1379
1380 KEYWORD1 void KEYWORD2 NAME(GetClipPlane)(GLenum plane, GLdouble * equation)
1381 {
1382 DISPATCH(GetClipPlane, (plane, equation), (F, "glGetClipPlane(0x%x, %p);\n", plane, (const void *) equation));
1383 }
1384
1385 KEYWORD1 void KEYWORD2 NAME(GetDoublev)(GLenum pname, GLdouble * params)
1386 {
1387 DISPATCH(GetDoublev, (pname, params), (F, "glGetDoublev(0x%x, %p);\n", pname, (const void *) params));
1388 }
1389
1390 KEYWORD1 GLenum KEYWORD2 NAME(GetError)(void)
1391 {
1392 RETURN_DISPATCH(GetError, (), (F, "glGetError();\n"));
1393 }
1394
1395 KEYWORD1 void KEYWORD2 NAME(GetFloatv)(GLenum pname, GLfloat * params)
1396 {
1397 DISPATCH(GetFloatv, (pname, params), (F, "glGetFloatv(0x%x, %p);\n", pname, (const void *) params));
1398 }
1399
1400 KEYWORD1 void KEYWORD2 NAME(GetIntegerv)(GLenum pname, GLint * params)
1401 {
1402 DISPATCH(GetIntegerv, (pname, params), (F, "glGetIntegerv(0x%x, %p);\n", pname, (const void *) params));
1403 }
1404
1405 KEYWORD1 void KEYWORD2 NAME(GetLightfv)(GLenum light, GLenum pname, GLfloat * params)
1406 {
1407 DISPATCH(GetLightfv, (light, pname, params), (F, "glGetLightfv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
1408 }
1409
1410 KEYWORD1 void KEYWORD2 NAME(GetLightiv)(GLenum light, GLenum pname, GLint * params)
1411 {
1412 DISPATCH(GetLightiv, (light, pname, params), (F, "glGetLightiv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
1413 }
1414
1415 KEYWORD1 void KEYWORD2 NAME(GetMapdv)(GLenum target, GLenum query, GLdouble * v)
1416 {
1417 DISPATCH(GetMapdv, (target, query, v), (F, "glGetMapdv(0x%x, 0x%x, %p);\n", target, query, (const void *) v));
1418 }
1419
1420 KEYWORD1 void KEYWORD2 NAME(GetMapfv)(GLenum target, GLenum query, GLfloat * v)
1421 {
1422 DISPATCH(GetMapfv, (target, query, v), (F, "glGetMapfv(0x%x, 0x%x, %p);\n", target, query, (const void *) v));
1423 }
1424
1425 KEYWORD1 void KEYWORD2 NAME(GetMapiv)(GLenum target, GLenum query, GLint * v)
1426 {
1427 DISPATCH(GetMapiv, (target, query, v), (F, "glGetMapiv(0x%x, 0x%x, %p);\n", target, query, (const void *) v));
1428 }
1429
1430 KEYWORD1 void KEYWORD2 NAME(GetMaterialfv)(GLenum face, GLenum pname, GLfloat * params)
1431 {
1432 DISPATCH(GetMaterialfv, (face, pname, params), (F, "glGetMaterialfv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
1433 }
1434
1435 KEYWORD1 void KEYWORD2 NAME(GetMaterialiv)(GLenum face, GLenum pname, GLint * params)
1436 {
1437 DISPATCH(GetMaterialiv, (face, pname, params), (F, "glGetMaterialiv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
1438 }
1439
1440 KEYWORD1 void KEYWORD2 NAME(GetPixelMapfv)(GLenum map, GLfloat * values)
1441 {
1442 DISPATCH(GetPixelMapfv, (map, values), (F, "glGetPixelMapfv(0x%x, %p);\n", map, (const void *) values));
1443 }
1444
1445 KEYWORD1 void KEYWORD2 NAME(GetPixelMapuiv)(GLenum map, GLuint * values)
1446 {
1447 DISPATCH(GetPixelMapuiv, (map, values), (F, "glGetPixelMapuiv(0x%x, %p);\n", map, (const void *) values));
1448 }
1449
1450 KEYWORD1 void KEYWORD2 NAME(GetPixelMapusv)(GLenum map, GLushort * values)
1451 {
1452 DISPATCH(GetPixelMapusv, (map, values), (F, "glGetPixelMapusv(0x%x, %p);\n", map, (const void *) values));
1453 }
1454
1455 KEYWORD1 void KEYWORD2 NAME(GetPolygonStipple)(GLubyte * mask)
1456 {
1457 DISPATCH(GetPolygonStipple, (mask), (F, "glGetPolygonStipple(%p);\n", (const void *) mask));
1458 }
1459
1460 KEYWORD1 const GLubyte * KEYWORD2 NAME(GetString)(GLenum name)
1461 {
1462 RETURN_DISPATCH(GetString, (name), (F, "glGetString(0x%x);\n", name));
1463 }
1464
1465 KEYWORD1 void KEYWORD2 NAME(GetTexEnvfv)(GLenum target, GLenum pname, GLfloat * params)
1466 {
1467 DISPATCH(GetTexEnvfv, (target, pname, params), (F, "glGetTexEnvfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1468 }
1469
1470 KEYWORD1 void KEYWORD2 NAME(GetTexEnviv)(GLenum target, GLenum pname, GLint * params)
1471 {
1472 DISPATCH(GetTexEnviv, (target, pname, params), (F, "glGetTexEnviv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1473 }
1474
1475 KEYWORD1 void KEYWORD2 NAME(GetTexGendv)(GLenum coord, GLenum pname, GLdouble * params)
1476 {
1477 DISPATCH(GetTexGendv, (coord, pname, params), (F, "glGetTexGendv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1478 }
1479
1480 KEYWORD1 void KEYWORD2 NAME(GetTexGenfv)(GLenum coord, GLenum pname, GLfloat * params)
1481 {
1482 DISPATCH(GetTexGenfv, (coord, pname, params), (F, "glGetTexGenfv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1483 }
1484
1485 KEYWORD1 void KEYWORD2 NAME(GetTexGeniv)(GLenum coord, GLenum pname, GLint * params)
1486 {
1487 DISPATCH(GetTexGeniv, (coord, pname, params), (F, "glGetTexGeniv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1488 }
1489
1490 KEYWORD1 void KEYWORD2 NAME(GetTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels)
1491 {
1492 DISPATCH(GetTexImage, (target, level, format, type, pixels), (F, "glGetTexImage(0x%x, %d, 0x%x, 0x%x, %p);\n", target, level, format, type, (const void *) pixels));
1493 }
1494
1495 KEYWORD1 void KEYWORD2 NAME(GetTexParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1496 {
1497 DISPATCH(GetTexParameterfv, (target, pname, params), (F, "glGetTexParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1498 }
1499
1500 KEYWORD1 void KEYWORD2 NAME(GetTexParameteriv)(GLenum target, GLenum pname, GLint * params)
1501 {
1502 DISPATCH(GetTexParameteriv, (target, pname, params), (F, "glGetTexParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1503 }
1504
1505 KEYWORD1 void KEYWORD2 NAME(GetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat * params)
1506 {
1507 DISPATCH(GetTexLevelParameterfv, (target, level, pname, params), (F, "glGetTexLevelParameterfv(0x%x, %d, 0x%x, %p);\n", target, level, pname, (const void *) params));
1508 }
1509
1510 KEYWORD1 void KEYWORD2 NAME(GetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint * params)
1511 {
1512 DISPATCH(GetTexLevelParameteriv, (target, level, pname, params), (F, "glGetTexLevelParameteriv(0x%x, %d, 0x%x, %p);\n", target, level, pname, (const void *) params));
1513 }
1514
1515 KEYWORD1 GLboolean KEYWORD2 NAME(IsEnabled)(GLenum cap)
1516 {
1517 RETURN_DISPATCH(IsEnabled, (cap), (F, "glIsEnabled(0x%x);\n", cap));
1518 }
1519
1520 KEYWORD1 GLboolean KEYWORD2 NAME(IsList)(GLuint list)
1521 {
1522 RETURN_DISPATCH(IsList, (list), (F, "glIsList(%d);\n", list));
1523 }
1524
1525 KEYWORD1 void KEYWORD2 NAME(DepthRange)(GLclampd zNear, GLclampd zFar)
1526 {
1527 DISPATCH(DepthRange, (zNear, zFar), (F, "glDepthRange(%f, %f);\n", zNear, zFar));
1528 }
1529
1530 KEYWORD1 void KEYWORD2 NAME(Frustum)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
1531 {
1532 DISPATCH(Frustum, (left, right, bottom, top, zNear, zFar), (F, "glFrustum(%f, %f, %f, %f, %f, %f);\n", left, right, bottom, top, zNear, zFar));
1533 }
1534
1535 KEYWORD1 void KEYWORD2 NAME(LoadIdentity)(void)
1536 {
1537 DISPATCH(LoadIdentity, (), (F, "glLoadIdentity();\n"));
1538 }
1539
1540 KEYWORD1 void KEYWORD2 NAME(LoadMatrixf)(const GLfloat * m)
1541 {
1542 DISPATCH(LoadMatrixf, (m), (F, "glLoadMatrixf(%p);\n", (const void *) m));
1543 }
1544
1545 KEYWORD1 void KEYWORD2 NAME(LoadMatrixd)(const GLdouble * m)
1546 {
1547 DISPATCH(LoadMatrixd, (m), (F, "glLoadMatrixd(%p);\n", (const void *) m));
1548 }
1549
1550 KEYWORD1 void KEYWORD2 NAME(MatrixMode)(GLenum mode)
1551 {
1552 DISPATCH(MatrixMode, (mode), (F, "glMatrixMode(0x%x);\n", mode));
1553 }
1554
1555 KEYWORD1 void KEYWORD2 NAME(MultMatrixf)(const GLfloat * m)
1556 {
1557 DISPATCH(MultMatrixf, (m), (F, "glMultMatrixf(%p);\n", (const void *) m));
1558 }
1559
1560 KEYWORD1 void KEYWORD2 NAME(MultMatrixd)(const GLdouble * m)
1561 {
1562 DISPATCH(MultMatrixd, (m), (F, "glMultMatrixd(%p);\n", (const void *) m));
1563 }
1564
1565 KEYWORD1 void KEYWORD2 NAME(Ortho)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
1566 {
1567 DISPATCH(Ortho, (left, right, bottom, top, zNear, zFar), (F, "glOrtho(%f, %f, %f, %f, %f, %f);\n", left, right, bottom, top, zNear, zFar));
1568 }
1569
1570 KEYWORD1 void KEYWORD2 NAME(PopMatrix)(void)
1571 {
1572 DISPATCH(PopMatrix, (), (F, "glPopMatrix();\n"));
1573 }
1574
1575 KEYWORD1 void KEYWORD2 NAME(PushMatrix)(void)
1576 {
1577 DISPATCH(PushMatrix, (), (F, "glPushMatrix();\n"));
1578 }
1579
1580 KEYWORD1 void KEYWORD2 NAME(Rotated)(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
1581 {
1582 DISPATCH(Rotated, (angle, x, y, z), (F, "glRotated(%f, %f, %f, %f);\n", angle, x, y, z));
1583 }
1584
1585 KEYWORD1 void KEYWORD2 NAME(Rotatef)(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
1586 {
1587 DISPATCH(Rotatef, (angle, x, y, z), (F, "glRotatef(%f, %f, %f, %f);\n", angle, x, y, z));
1588 }
1589
1590 KEYWORD1 void KEYWORD2 NAME(Scaled)(GLdouble x, GLdouble y, GLdouble z)
1591 {
1592 DISPATCH(Scaled, (x, y, z), (F, "glScaled(%f, %f, %f);\n", x, y, z));
1593 }
1594
1595 KEYWORD1 void KEYWORD2 NAME(Scalef)(GLfloat x, GLfloat y, GLfloat z)
1596 {
1597 DISPATCH(Scalef, (x, y, z), (F, "glScalef(%f, %f, %f);\n", x, y, z));
1598 }
1599
1600 KEYWORD1 void KEYWORD2 NAME(Translated)(GLdouble x, GLdouble y, GLdouble z)
1601 {
1602 DISPATCH(Translated, (x, y, z), (F, "glTranslated(%f, %f, %f);\n", x, y, z));
1603 }
1604
1605 KEYWORD1 void KEYWORD2 NAME(Translatef)(GLfloat x, GLfloat y, GLfloat z)
1606 {
1607 DISPATCH(Translatef, (x, y, z), (F, "glTranslatef(%f, %f, %f);\n", x, y, z));
1608 }
1609
1610 KEYWORD1 void KEYWORD2 NAME(Viewport)(GLint x, GLint y, GLsizei width, GLsizei height)
1611 {
1612 DISPATCH(Viewport, (x, y, width, height), (F, "glViewport(%d, %d, %d, %d);\n", x, y, width, height));
1613 }
1614
1615 KEYWORD1 void KEYWORD2 NAME(ArrayElement)(GLint i)
1616 {
1617 DISPATCH(ArrayElement, (i), (F, "glArrayElement(%d);\n", i));
1618 }
1619
1620 KEYWORD1 void KEYWORD2 NAME(ArrayElementEXT)(GLint i)
1621 {
1622 DISPATCH(ArrayElement, (i), (F, "glArrayElementEXT(%d);\n", i));
1623 }
1624
1625 KEYWORD1 void KEYWORD2 NAME(BindTexture)(GLenum target, GLuint texture)
1626 {
1627 DISPATCH(BindTexture, (target, texture), (F, "glBindTexture(0x%x, %d);\n", target, texture));
1628 }
1629
1630 KEYWORD1 void KEYWORD2 NAME(BindTextureEXT)(GLenum target, GLuint texture)
1631 {
1632 DISPATCH(BindTexture, (target, texture), (F, "glBindTextureEXT(0x%x, %d);\n", target, texture));
1633 }
1634
1635 KEYWORD1 void KEYWORD2 NAME(ColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1636 {
1637 DISPATCH(ColorPointer, (size, type, stride, pointer), (F, "glColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
1638 }
1639
1640 KEYWORD1 void KEYWORD2 NAME(DisableClientState)(GLenum array)
1641 {
1642 DISPATCH(DisableClientState, (array), (F, "glDisableClientState(0x%x);\n", array));
1643 }
1644
1645 KEYWORD1 void KEYWORD2 NAME(DrawArrays)(GLenum mode, GLint first, GLsizei count)
1646 {
1647 DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArrays(0x%x, %d, %d);\n", mode, first, count));
1648 }
1649
1650 KEYWORD1 void KEYWORD2 NAME(DrawArraysEXT)(GLenum mode, GLint first, GLsizei count)
1651 {
1652 DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArraysEXT(0x%x, %d, %d);\n", mode, first, count));
1653 }
1654
1655 KEYWORD1 void KEYWORD2 NAME(DrawElements)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices)
1656 {
1657 DISPATCH(DrawElements, (mode, count, type, indices), (F, "glDrawElements(0x%x, %d, 0x%x, %p);\n", mode, count, type, (const void *) indices));
1658 }
1659
1660 KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointer)(GLsizei stride, const GLvoid * pointer)
1661 {
1662 DISPATCH(EdgeFlagPointer, (stride, pointer), (F, "glEdgeFlagPointer(%d, %p);\n", stride, (const void *) pointer));
1663 }
1664
1665 KEYWORD1 void KEYWORD2 NAME(EnableClientState)(GLenum array)
1666 {
1667 DISPATCH(EnableClientState, (array), (F, "glEnableClientState(0x%x);\n", array));
1668 }
1669
1670 KEYWORD1 void KEYWORD2 NAME(IndexPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
1671 {
1672 DISPATCH(IndexPointer, (type, stride, pointer), (F, "glIndexPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
1673 }
1674
1675 KEYWORD1 void KEYWORD2 NAME(Indexub)(GLubyte c)
1676 {
1677 DISPATCH(Indexub, (c), (F, "glIndexub(%d);\n", c));
1678 }
1679
1680 KEYWORD1 void KEYWORD2 NAME(Indexubv)(const GLubyte * c)
1681 {
1682 DISPATCH(Indexubv, (c), (F, "glIndexubv(%p);\n", (const void *) c));
1683 }
1684
1685 KEYWORD1 void KEYWORD2 NAME(InterleavedArrays)(GLenum format, GLsizei stride, const GLvoid * pointer)
1686 {
1687 DISPATCH(InterleavedArrays, (format, stride, pointer), (F, "glInterleavedArrays(0x%x, %d, %p);\n", format, stride, (const void *) pointer));
1688 }
1689
1690 KEYWORD1 void KEYWORD2 NAME(NormalPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
1691 {
1692 DISPATCH(NormalPointer, (type, stride, pointer), (F, "glNormalPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
1693 }
1694
1695 KEYWORD1 void KEYWORD2 NAME(PolygonOffset)(GLfloat factor, GLfloat units)
1696 {
1697 DISPATCH(PolygonOffset, (factor, units), (F, "glPolygonOffset(%f, %f);\n", factor, units));
1698 }
1699
1700 KEYWORD1 void KEYWORD2 NAME(TexCoordPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1701 {
1702 DISPATCH(TexCoordPointer, (size, type, stride, pointer), (F, "glTexCoordPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
1703 }
1704
1705 KEYWORD1 void KEYWORD2 NAME(VertexPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1706 {
1707 DISPATCH(VertexPointer, (size, type, stride, pointer), (F, "glVertexPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
1708 }
1709
1710 KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResident)(GLsizei n, const GLuint * textures, GLboolean * residences)
1711 {
1712 RETURN_DISPATCH(AreTexturesResident, (n, textures, residences), (F, "glAreTexturesResident(%d, %p, %p);\n", n, (const void *) textures, (const void *) residences));
1713 }
1714
1715 KEYWORD1 void KEYWORD2 NAME(CopyTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
1716 {
1717 DISPATCH(CopyTexImage1D, (target, level, internalformat, x, y, width, border), (F, "glCopyTexImage1D(0x%x, %d, 0x%x, %d, %d, %d, %d);\n", target, level, internalformat, x, y, width, border));
1718 }
1719
1720 KEYWORD1 void KEYWORD2 NAME(CopyTexImage1DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
1721 {
1722 DISPATCH(CopyTexImage1D, (target, level, internalformat, x, y, width, border), (F, "glCopyTexImage1DEXT(0x%x, %d, 0x%x, %d, %d, %d, %d);\n", target, level, internalformat, x, y, width, border));
1723 }
1724
1725 KEYWORD1 void KEYWORD2 NAME(CopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
1726 {
1727 DISPATCH(CopyTexImage2D, (target, level, internalformat, x, y, width, height, border), (F, "glCopyTexImage2D(0x%x, %d, 0x%x, %d, %d, %d, %d, %d);\n", target, level, internalformat, x, y, width, height, border));
1728 }
1729
1730 KEYWORD1 void KEYWORD2 NAME(CopyTexImage2DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
1731 {
1732 DISPATCH(CopyTexImage2D, (target, level, internalformat, x, y, width, height, border), (F, "glCopyTexImage2DEXT(0x%x, %d, 0x%x, %d, %d, %d, %d, %d);\n", target, level, internalformat, x, y, width, height, border));
1733 }
1734
1735 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
1736 {
1737 DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1D(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
1738 }
1739
1740 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
1741 {
1742 DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1DEXT(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
1743 }
1744
1745 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1746 {
1747 DISPATCH(CopyTexSubImage2D, (target, level, xoffset, yoffset, x, y, width, height), (F, "glCopyTexSubImage2D(0x%x, %d, %d, %d, %d, %d, %d, %d);\n", target, level, xoffset, yoffset, x, y, width, height));
1748 }
1749
1750 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1751 {
1752 DISPATCH(CopyTexSubImage2D, (target, level, xoffset, yoffset, x, y, width, height), (F, "glCopyTexSubImage2DEXT(0x%x, %d, %d, %d, %d, %d, %d, %d);\n", target, level, xoffset, yoffset, x, y, width, height));
1753 }
1754
1755 KEYWORD1 void KEYWORD2 NAME(DeleteTextures)(GLsizei n, const GLuint * textures)
1756 {
1757 DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTextures(%d, %p);\n", n, (const void *) textures));
1758 }
1759
1760 KEYWORD1 void KEYWORD2 NAME(GenTextures)(GLsizei n, GLuint * textures)
1761 {
1762 DISPATCH(GenTextures, (n, textures), (F, "glGenTextures(%d, %p);\n", n, (const void *) textures));
1763 }
1764
1765 KEYWORD1 void KEYWORD2 NAME(GetPointerv)(GLenum pname, GLvoid ** params)
1766 {
1767 DISPATCH(GetPointerv, (pname, params), (F, "glGetPointerv(0x%x, %p);\n", pname, (const void *) params));
1768 }
1769
1770 KEYWORD1 void KEYWORD2 NAME(GetPointervEXT)(GLenum pname, GLvoid ** params)
1771 {
1772 DISPATCH(GetPointerv, (pname, params), (F, "glGetPointervEXT(0x%x, %p);\n", pname, (const void *) params));
1773 }
1774
1775 KEYWORD1 GLboolean KEYWORD2 NAME(IsTexture)(GLuint texture)
1776 {
1777 RETURN_DISPATCH(IsTexture, (texture), (F, "glIsTexture(%d);\n", texture));
1778 }
1779
1780 KEYWORD1 void KEYWORD2 NAME(PrioritizeTextures)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
1781 {
1782 DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTextures(%d, %p, %p);\n", n, (const void *) textures, (const void *) priorities));
1783 }
1784
1785 KEYWORD1 void KEYWORD2 NAME(PrioritizeTexturesEXT)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
1786 {
1787 DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTexturesEXT(%d, %p, %p);\n", n, (const void *) textures, (const void *) priorities));
1788 }
1789
1790 KEYWORD1 void KEYWORD2 NAME(TexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
1791 {
1792 DISPATCH(TexSubImage1D, (target, level, xoffset, width, format, type, pixels), (F, "glTexSubImage1D(0x%x, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, width, format, type, (const void *) pixels));
1793 }
1794
1795 KEYWORD1 void KEYWORD2 NAME(TexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
1796 {
1797 DISPATCH(TexSubImage1D, (target, level, xoffset, width, format, type, pixels), (F, "glTexSubImage1DEXT(0x%x, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, width, format, type, (const void *) pixels));
1798 }
1799
1800 KEYWORD1 void KEYWORD2 NAME(TexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1801 {
1802 DISPATCH(TexSubImage2D, (target, level, xoffset, yoffset, width, height, format, type, pixels), (F, "glTexSubImage2D(0x%x, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, yoffset, width, height, format, type, (const void *) pixels));
1803 }
1804
1805 KEYWORD1 void KEYWORD2 NAME(TexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1806 {
1807 DISPATCH(TexSubImage2D, (target, level, xoffset, yoffset, width, height, format, type, pixels), (F, "glTexSubImage2DEXT(0x%x, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, yoffset, width, height, format, type, (const void *) pixels));
1808 }
1809
1810 KEYWORD1 void KEYWORD2 NAME(PopClientAttrib)(void)
1811 {
1812 DISPATCH(PopClientAttrib, (), (F, "glPopClientAttrib();\n"));
1813 }
1814
1815 KEYWORD1 void KEYWORD2 NAME(PushClientAttrib)(GLbitfield mask)
1816 {
1817 DISPATCH(PushClientAttrib, (mask), (F, "glPushClientAttrib(%d);\n", mask));
1818 }
1819
1820 KEYWORD1 void KEYWORD2 NAME(BlendColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1821 {
1822 DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColor(%f, %f, %f, %f);\n", red, green, blue, alpha));
1823 }
1824
1825 KEYWORD1 void KEYWORD2 NAME(BlendColorEXT)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1826 {
1827 DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColorEXT(%f, %f, %f, %f);\n", red, green, blue, alpha));
1828 }
1829
1830 KEYWORD1 void KEYWORD2 NAME(BlendEquation)(GLenum mode)
1831 {
1832 DISPATCH(BlendEquation, (mode), (F, "glBlendEquation(0x%x);\n", mode));
1833 }
1834
1835 KEYWORD1 void KEYWORD2 NAME(BlendEquationEXT)(GLenum mode)
1836 {
1837 DISPATCH(BlendEquation, (mode), (F, "glBlendEquationEXT(0x%x);\n", mode));
1838 }
1839
1840 KEYWORD1 void KEYWORD2 NAME(DrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
1841 {
1842 DISPATCH(DrawRangeElements, (mode, start, end, count, type, indices), (F, "glDrawRangeElements(0x%x, %d, %d, %d, 0x%x, %p);\n", mode, start, end, count, type, (const void *) indices));
1843 }
1844
1845 KEYWORD1 void KEYWORD2 NAME(DrawRangeElementsEXT)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
1846 {
1847 DISPATCH(DrawRangeElements, (mode, start, end, count, type, indices), (F, "glDrawRangeElementsEXT(0x%x, %d, %d, %d, 0x%x, %p);\n", mode, start, end, count, type, (const void *) indices));
1848 }
1849
1850 KEYWORD1 void KEYWORD2 NAME(ColorTable)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
1851 {
1852 DISPATCH(ColorTable, (target, internalformat, width, format, type, table), (F, "glColorTable(0x%x, 0x%x, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, format, type, (const void *) table));
1853 }
1854
1855 KEYWORD1 void KEYWORD2 NAME(ColorTableEXT)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
1856 {
1857 DISPATCH(ColorTable, (target, internalformat, width, format, type, table), (F, "glColorTableEXT(0x%x, 0x%x, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, format, type, (const void *) table));
1858 }
1859
1860 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_339)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
1861
1862 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_339)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
1863 {
1864 DISPATCH(ColorTable, (target, internalformat, width, format, type, table), (F, "glColorTableSGI(0x%x, 0x%x, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, format, type, (const void *) table));
1865 }
1866
1867 KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
1868 {
1869 DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1870 }
1871
1872 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_340)(GLenum target, GLenum pname, const GLfloat * params);
1873
1874 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_340)(GLenum target, GLenum pname, const GLfloat * params)
1875 {
1876 DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1877 }
1878
1879 KEYWORD1 void KEYWORD2 NAME(ColorTableParameteriv)(GLenum target, GLenum pname, const GLint * params)
1880 {
1881 DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1882 }
1883
1884 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_341)(GLenum target, GLenum pname, const GLint * params);
1885
1886 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_341)(GLenum target, GLenum pname, const GLint * params)
1887 {
1888 DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1889 }
1890
1891 KEYWORD1 void KEYWORD2 NAME(CopyColorTable)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1892 {
1893 DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTable(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
1894 }
1895
1896 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_342)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
1897
1898 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_342)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1899 {
1900 DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTableSGI(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
1901 }
1902
1903 KEYWORD1 void KEYWORD2 NAME(GetColorTable)(GLenum target, GLenum format, GLenum type, GLvoid * table)
1904 {
1905 DISPATCH(GetColorTable, (target, format, type, table), (F, "glGetColorTable(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
1906 }
1907
1908 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1909 {
1910 DISPATCH(GetColorTableParameterfv, (target, pname, params), (F, "glGetColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1911 }
1912
1913 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameteriv)(GLenum target, GLenum pname, GLint * params)
1914 {
1915 DISPATCH(GetColorTableParameteriv, (target, pname, params), (F, "glGetColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1916 }
1917
1918 KEYWORD1 void KEYWORD2 NAME(ColorSubTable)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
1919 {
1920 DISPATCH(ColorSubTable, (target, start, count, format, type, data), (F, "glColorSubTable(0x%x, %d, %d, 0x%x, 0x%x, %p);\n", target, start, count, format, type, (const void *) data));
1921 }
1922
1923 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_346)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
1924
1925 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_346)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
1926 {
1927 DISPATCH(ColorSubTable, (target, start, count, format, type, data), (F, "glColorSubTableEXT(0x%x, %d, %d, 0x%x, 0x%x, %p);\n", target, start, count, format, type, (const void *) data));
1928 }
1929
1930 KEYWORD1 void KEYWORD2 NAME(CopyColorSubTable)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
1931 {
1932 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTable(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
1933 }
1934
1935 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_347)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
1936
1937 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_347)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
1938 {
1939 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTableEXT(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
1940 }
1941
1942 KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1D)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
1943 {
1944 DISPATCH(ConvolutionFilter1D, (target, internalformat, width, format, type, image), (F, "glConvolutionFilter1D(0x%x, 0x%x, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, format, type, (const void *) image));
1945 }
1946
1947 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_348)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
1948
1949 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_348)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
1950 {
1951 DISPATCH(ConvolutionFilter1D, (target, internalformat, width, format, type, image), (F, "glConvolutionFilter1DEXT(0x%x, 0x%x, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, format, type, (const void *) image));
1952 }
1953
1954 KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
1955 {
1956 DISPATCH(ConvolutionFilter2D, (target, internalformat, width, height, format, type, image), (F, "glConvolutionFilter2D(0x%x, 0x%x, %d, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, height, format, type, (const void *) image));
1957 }
1958
1959 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_349)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
1960
1961 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_349)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
1962 {
1963 DISPATCH(ConvolutionFilter2D, (target, internalformat, width, height, format, type, image), (F, "glConvolutionFilter2DEXT(0x%x, 0x%x, %d, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, height, format, type, (const void *) image));
1964 }
1965
1966 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterf)(GLenum target, GLenum pname, GLfloat params)
1967 {
1968 DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterf(0x%x, 0x%x, %f);\n", target, pname, params));
1969 }
1970
1971 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_350)(GLenum target, GLenum pname, GLfloat params);
1972
1973 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_350)(GLenum target, GLenum pname, GLfloat params)
1974 {
1975 DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterfEXT(0x%x, 0x%x, %f);\n", target, pname, params));
1976 }
1977
1978 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
1979 {
1980 DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1981 }
1982
1983 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_351)(GLenum target, GLenum pname, const GLfloat * params);
1984
1985 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_351)(GLenum target, GLenum pname, const GLfloat * params)
1986 {
1987 DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1988 }
1989
1990 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteri)(GLenum target, GLenum pname, GLint params)
1991 {
1992 DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteri(0x%x, 0x%x, %d);\n", target, pname, params));
1993 }
1994
1995 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_352)(GLenum target, GLenum pname, GLint params);
1996
1997 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_352)(GLenum target, GLenum pname, GLint params)
1998 {
1999 DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteriEXT(0x%x, 0x%x, %d);\n", target, pname, params));
2000 }
2001
2002 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriv)(GLenum target, GLenum pname, const GLint * params)
2003 {
2004 DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2005 }
2006
2007 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_353)(GLenum target, GLenum pname, const GLint * params);
2008
2009 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_353)(GLenum target, GLenum pname, const GLint * params)
2010 {
2011 DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2012 }
2013
2014 KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
2015 {
2016 DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1D(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
2017 }
2018
2019 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_354)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
2020
2021 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_354)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
2022 {
2023 DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1DEXT(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
2024 }
2025
2026 KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
2027 {
2028 DISPATCH(CopyConvolutionFilter2D, (target, internalformat, x, y, width, height), (F, "glCopyConvolutionFilter2D(0x%x, 0x%x, %d, %d, %d, %d);\n", target, internalformat, x, y, width, height));
2029 }
2030
2031 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_355)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
2032
2033 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_355)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
2034 {
2035 DISPATCH(CopyConvolutionFilter2D, (target, internalformat, x, y, width, height), (F, "glCopyConvolutionFilter2DEXT(0x%x, 0x%x, %d, %d, %d, %d);\n", target, internalformat, x, y, width, height));
2036 }
2037
2038 KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilter)(GLenum target, GLenum format, GLenum type, GLvoid * image)
2039 {
2040 DISPATCH(GetConvolutionFilter, (target, format, type, image), (F, "glGetConvolutionFilter(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) image));
2041 }
2042
2043 KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfv)(GLenum target, GLenum pname, GLfloat * params)
2044 {
2045 DISPATCH(GetConvolutionParameterfv, (target, pname, params), (F, "glGetConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2046 }
2047
2048 KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameteriv)(GLenum target, GLenum pname, GLint * params)
2049 {
2050 DISPATCH(GetConvolutionParameteriv, (target, pname, params), (F, "glGetConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2051 }
2052
2053 KEYWORD1 void KEYWORD2 NAME(GetSeparableFilter)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
2054 {
2055 DISPATCH(GetSeparableFilter, (target, format, type, row, column, span), (F, "glGetSeparableFilter(0x%x, 0x%x, 0x%x, %p, %p, %p);\n", target, format, type, (const void *) row, (const void *) column, (const void *) span));
2056 }
2057
2058 KEYWORD1 void KEYWORD2 NAME(SeparableFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
2059 {
2060 DISPATCH(SeparableFilter2D, (target, internalformat, width, height, format, type, row, column), (F, "glSeparableFilter2D(0x%x, 0x%x, %d, %d, 0x%x, 0x%x, %p, %p);\n", target, internalformat, width, height, format, type, (const void *) row, (const void *) column));
2061 }
2062
2063 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_360)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);
2064
2065 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_360)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
2066 {
2067 DISPATCH(SeparableFilter2D, (target, internalformat, width, height, format, type, row, column), (F, "glSeparableFilter2DEXT(0x%x, 0x%x, %d, %d, 0x%x, 0x%x, %p, %p);\n", target, internalformat, width, height, format, type, (const void *) row, (const void *) column));
2068 }
2069
2070 KEYWORD1 void KEYWORD2 NAME(GetHistogram)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2071 {
2072 DISPATCH(GetHistogram, (target, reset, format, type, values), (F, "glGetHistogram(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (const void *) values));
2073 }
2074
2075 KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfv)(GLenum target, GLenum pname, GLfloat * params)
2076 {
2077 DISPATCH(GetHistogramParameterfv, (target, pname, params), (F, "glGetHistogramParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2078 }
2079
2080 KEYWORD1 void KEYWORD2 NAME(GetHistogramParameteriv)(GLenum target, GLenum pname, GLint * params)
2081 {
2082 DISPATCH(GetHistogramParameteriv, (target, pname, params), (F, "glGetHistogramParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2083 }
2084
2085 KEYWORD1 void KEYWORD2 NAME(GetMinmax)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2086 {
2087 DISPATCH(GetMinmax, (target, reset, format, type, values), (F, "glGetMinmax(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (const void *) values));
2088 }
2089
2090 KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfv)(GLenum target, GLenum pname, GLfloat * params)
2091 {
2092 DISPATCH(GetMinmaxParameterfv, (target, pname, params), (F, "glGetMinmaxParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2093 }
2094
2095 KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameteriv)(GLenum target, GLenum pname, GLint * params)
2096 {
2097 DISPATCH(GetMinmaxParameteriv, (target, pname, params), (F, "glGetMinmaxParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2098 }
2099
2100 KEYWORD1 void KEYWORD2 NAME(Histogram)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
2101 {
2102 DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogram(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
2103 }
2104
2105 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_367)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
2106
2107 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_367)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
2108 {
2109 DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogramEXT(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
2110 }
2111
2112 KEYWORD1 void KEYWORD2 NAME(Minmax)(GLenum target, GLenum internalformat, GLboolean sink)
2113 {
2114 DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmax(0x%x, 0x%x, %d);\n", target, internalformat, sink));
2115 }
2116
2117 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_368)(GLenum target, GLenum internalformat, GLboolean sink);
2118
2119 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_368)(GLenum target, GLenum internalformat, GLboolean sink)
2120 {
2121 DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmaxEXT(0x%x, 0x%x, %d);\n", target, internalformat, sink));
2122 }
2123
2124 KEYWORD1 void KEYWORD2 NAME(ResetHistogram)(GLenum target)
2125 {
2126 DISPATCH(ResetHistogram, (target), (F, "glResetHistogram(0x%x);\n", target));
2127 }
2128
2129 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_369)(GLenum target);
2130
2131 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_369)(GLenum target)
2132 {
2133 DISPATCH(ResetHistogram, (target), (F, "glResetHistogramEXT(0x%x);\n", target));
2134 }
2135
2136 KEYWORD1 void KEYWORD2 NAME(ResetMinmax)(GLenum target)
2137 {
2138 DISPATCH(ResetMinmax, (target), (F, "glResetMinmax(0x%x);\n", target));
2139 }
2140
2141 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_370)(GLenum target);
2142
2143 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_370)(GLenum target)
2144 {
2145 DISPATCH(ResetMinmax, (target), (F, "glResetMinmaxEXT(0x%x);\n", target));
2146 }
2147
2148 KEYWORD1 void KEYWORD2 NAME(TexImage3D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
2149 {
2150 DISPATCH(TexImage3D, (target, level, internalformat, width, height, depth, border, format, type, pixels), (F, "glTexImage3D(0x%x, %d, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, height, depth, border, format, type, (const void *) pixels));
2151 }
2152
2153 KEYWORD1 void KEYWORD2 NAME(TexImage3DEXT)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
2154 {
2155 DISPATCH(TexImage3D, (target, level, internalformat, width, height, depth, border, format, type, pixels), (F, "glTexImage3DEXT(0x%x, %d, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, height, depth, border, format, type, (const void *) pixels));
2156 }
2157
2158 KEYWORD1 void KEYWORD2 NAME(TexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels)
2159 {
2160 DISPATCH(TexSubImage3D, (target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels), (F, "glTexSubImage3D(0x%x, %d, %d, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, (const void *) pixels));
2161 }
2162
2163 KEYWORD1 void KEYWORD2 NAME(TexSubImage3DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels)
2164 {
2165 DISPATCH(TexSubImage3D, (target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels), (F, "glTexSubImage3DEXT(0x%x, %d, %d, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, (const void *) pixels));
2166 }
2167
2168 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2169 {
2170 DISPATCH(CopyTexSubImage3D, (target, level, xoffset, yoffset, zoffset, x, y, width, height), (F, "glCopyTexSubImage3D(0x%x, %d, %d, %d, %d, %d, %d, %d, %d);\n", target, level, xoffset, yoffset, zoffset, x, y, width, height));
2171 }
2172
2173 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2174 {
2175 DISPATCH(CopyTexSubImage3D, (target, level, xoffset, yoffset, zoffset, x, y, width, height), (F, "glCopyTexSubImage3DEXT(0x%x, %d, %d, %d, %d, %d, %d, %d, %d);\n", target, level, xoffset, yoffset, zoffset, x, y, width, height));
2176 }
2177
2178 KEYWORD1 void KEYWORD2 NAME(ActiveTexture)(GLenum texture)
2179 {
2180 DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTexture(0x%x);\n", texture));
2181 }
2182
2183 KEYWORD1 void KEYWORD2 NAME(ActiveTextureARB)(GLenum texture)
2184 {
2185 DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTextureARB(0x%x);\n", texture));
2186 }
2187
2188 KEYWORD1 void KEYWORD2 NAME(ClientActiveTexture)(GLenum texture)
2189 {
2190 DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTexture(0x%x);\n", texture));
2191 }
2192
2193 KEYWORD1 void KEYWORD2 NAME(ClientActiveTextureARB)(GLenum texture)
2194 {
2195 DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTextureARB(0x%x);\n", texture));
2196 }
2197
2198 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1d)(GLenum target, GLdouble s)
2199 {
2200 DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1d(0x%x, %f);\n", target, s));
2201 }
2202
2203 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dARB)(GLenum target, GLdouble s)
2204 {
2205 DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1dARB(0x%x, %f);\n", target, s));
2206 }
2207
2208 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dv)(GLenum target, const GLdouble * v)
2209 {
2210 DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dv(0x%x, %p);\n", target, (const void *) v));
2211 }
2212
2213 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dvARB)(GLenum target, const GLdouble * v)
2214 {
2215 DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dvARB(0x%x, %p);\n", target, (const void *) v));
2216 }
2217
2218 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1f)(GLenum target, GLfloat s)
2219 {
2220 DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1f(0x%x, %f);\n", target, s));
2221 }
2222
2223 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fARB)(GLenum target, GLfloat s)
2224 {
2225 DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1fARB(0x%x, %f);\n", target, s));
2226 }
2227
2228 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fv)(GLenum target, const GLfloat * v)
2229 {
2230 DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fv(0x%x, %p);\n", target, (const void *) v));
2231 }
2232
2233 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fvARB)(GLenum target, const GLfloat * v)
2234 {
2235 DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fvARB(0x%x, %p);\n", target, (const void *) v));
2236 }
2237
2238 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1i)(GLenum target, GLint s)
2239 {
2240 DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1i(0x%x, %d);\n", target, s));
2241 }
2242
2243 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iARB)(GLenum target, GLint s)
2244 {
2245 DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1iARB(0x%x, %d);\n", target, s));
2246 }
2247
2248 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iv)(GLenum target, const GLint * v)
2249 {
2250 DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1iv(0x%x, %p);\n", target, (const void *) v));
2251 }
2252
2253 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1ivARB)(GLenum target, const GLint * v)
2254 {
2255 DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1ivARB(0x%x, %p);\n", target, (const void *) v));
2256 }
2257
2258 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1s)(GLenum target, GLshort s)
2259 {
2260 DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1s(0x%x, %d);\n", target, s));
2261 }
2262
2263 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sARB)(GLenum target, GLshort s)
2264 {
2265 DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1sARB(0x%x, %d);\n", target, s));
2266 }
2267
2268 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sv)(GLenum target, const GLshort * v)
2269 {
2270 DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1sv(0x%x, %p);\n", target, (const void *) v));
2271 }
2272
2273 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1svARB)(GLenum target, const GLshort * v)
2274 {
2275 DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1svARB(0x%x, %p);\n", target, (const void *) v));
2276 }
2277
2278 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2d)(GLenum target, GLdouble s, GLdouble t)
2279 {
2280 DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2d(0x%x, %f, %f);\n", target, s, t));
2281 }
2282
2283 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dARB)(GLenum target, GLdouble s, GLdouble t)
2284 {
2285 DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2dARB(0x%x, %f, %f);\n", target, s, t));
2286 }
2287
2288 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dv)(GLenum target, const GLdouble * v)
2289 {
2290 DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dv(0x%x, %p);\n", target, (const void *) v));
2291 }
2292
2293 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dvARB)(GLenum target, const GLdouble * v)
2294 {
2295 DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dvARB(0x%x, %p);\n", target, (const void *) v));
2296 }
2297
2298 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2f)(GLenum target, GLfloat s, GLfloat t)
2299 {
2300 DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2f(0x%x, %f, %f);\n", target, s, t));
2301 }
2302
2303 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fARB)(GLenum target, GLfloat s, GLfloat t)
2304 {
2305 DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2fARB(0x%x, %f, %f);\n", target, s, t));
2306 }
2307
2308 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fv)(GLenum target, const GLfloat * v)
2309 {
2310 DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fv(0x%x, %p);\n", target, (const void *) v));
2311 }
2312
2313 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fvARB)(GLenum target, const GLfloat * v)
2314 {
2315 DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fvARB(0x%x, %p);\n", target, (const void *) v));
2316 }
2317
2318 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2i)(GLenum target, GLint s, GLint t)
2319 {
2320 DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2i(0x%x, %d, %d);\n", target, s, t));
2321 }
2322
2323 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iARB)(GLenum target, GLint s, GLint t)
2324 {
2325 DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2iARB(0x%x, %d, %d);\n", target, s, t));
2326 }
2327
2328 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iv)(GLenum target, const GLint * v)
2329 {
2330 DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2iv(0x%x, %p);\n", target, (const void *) v));
2331 }
2332
2333 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2ivARB)(GLenum target, const GLint * v)
2334 {
2335 DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2ivARB(0x%x, %p);\n", target, (const void *) v));
2336 }
2337
2338 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2s)(GLenum target, GLshort s, GLshort t)
2339 {
2340 DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2s(0x%x, %d, %d);\n", target, s, t));
2341 }
2342
2343 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sARB)(GLenum target, GLshort s, GLshort t)
2344 {
2345 DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2sARB(0x%x, %d, %d);\n", target, s, t));
2346 }
2347
2348 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sv)(GLenum target, const GLshort * v)
2349 {
2350 DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2sv(0x%x, %p);\n", target, (const void *) v));
2351 }
2352
2353 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2svARB)(GLenum target, const GLshort * v)
2354 {
2355 DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2svARB(0x%x, %p);\n", target, (const void *) v));
2356 }
2357
2358 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3d)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2359 {
2360 DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3d(0x%x, %f, %f, %f);\n", target, s, t, r));
2361 }
2362
2363 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2364 {
2365 DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3dARB(0x%x, %f, %f, %f);\n", target, s, t, r));
2366 }
2367
2368 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dv)(GLenum target, const GLdouble * v)
2369 {
2370 DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dv(0x%x, %p);\n", target, (const void *) v));
2371 }
2372
2373 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dvARB)(GLenum target, const GLdouble * v)
2374 {
2375 DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dvARB(0x%x, %p);\n", target, (const void *) v));
2376 }
2377
2378 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3f)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2379 {
2380 DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3f(0x%x, %f, %f, %f);\n", target, s, t, r));
2381 }
2382
2383 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2384 {
2385 DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3fARB(0x%x, %f, %f, %f);\n", target, s, t, r));
2386 }
2387
2388 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fv)(GLenum target, const GLfloat * v)
2389 {
2390 DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fv(0x%x, %p);\n", target, (const void *) v));
2391 }
2392
2393 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fvARB)(GLenum target, const GLfloat * v)
2394 {
2395 DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fvARB(0x%x, %p);\n", target, (const void *) v));
2396 }
2397
2398 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3i)(GLenum target, GLint s, GLint t, GLint r)
2399 {
2400 DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3i(0x%x, %d, %d, %d);\n", target, s, t, r));
2401 }
2402
2403 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iARB)(GLenum target, GLint s, GLint t, GLint r)
2404 {
2405 DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3iARB(0x%x, %d, %d, %d);\n", target, s, t, r));
2406 }
2407
2408 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iv)(GLenum target, const GLint * v)
2409 {
2410 DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3iv(0x%x, %p);\n", target, (const void *) v));
2411 }
2412
2413 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3ivARB)(GLenum target, const GLint * v)
2414 {
2415 DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3ivARB(0x%x, %p);\n", target, (const void *) v));
2416 }
2417
2418 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3s)(GLenum target, GLshort s, GLshort t, GLshort r)
2419 {
2420 DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3s(0x%x, %d, %d, %d);\n", target, s, t, r));
2421 }
2422
2423 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sARB)(GLenum target, GLshort s, GLshort t, GLshort r)
2424 {
2425 DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3sARB(0x%x, %d, %d, %d);\n", target, s, t, r));
2426 }
2427
2428 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sv)(GLenum target, const GLshort * v)
2429 {
2430 DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3sv(0x%x, %p);\n", target, (const void *) v));
2431 }
2432
2433 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3svARB)(GLenum target, const GLshort * v)
2434 {
2435 DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3svARB(0x%x, %p);\n", target, (const void *) v));
2436 }
2437
2438 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4d)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2439 {
2440 DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4d(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2441 }
2442
2443 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2444 {
2445 DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4dARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2446 }
2447
2448 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dv)(GLenum target, const GLdouble * v)
2449 {
2450 DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dv(0x%x, %p);\n", target, (const void *) v));
2451 }
2452
2453 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dvARB)(GLenum target, const GLdouble * v)
2454 {
2455 DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dvARB(0x%x, %p);\n", target, (const void *) v));
2456 }
2457
2458 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4f)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2459 {
2460 DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4f(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2461 }
2462
2463 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2464 {
2465 DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4fARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2466 }
2467
2468 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fv)(GLenum target, const GLfloat * v)
2469 {
2470 DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fv(0x%x, %p);\n", target, (const void *) v));
2471 }
2472
2473 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fvARB)(GLenum target, const GLfloat * v)
2474 {
2475 DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fvARB(0x%x, %p);\n", target, (const void *) v));
2476 }
2477
2478 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4i)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2479 {
2480 DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4i(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2481 }
2482
2483 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iARB)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2484 {
2485 DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4iARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2486 }
2487
2488 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iv)(GLenum target, const GLint * v)
2489 {
2490 DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4iv(0x%x, %p);\n", target, (const void *) v));
2491 }
2492
2493 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4ivARB)(GLenum target, const GLint * v)
2494 {
2495 DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4ivARB(0x%x, %p);\n", target, (const void *) v));
2496 }
2497
2498 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4s)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2499 {
2500 DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4s(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2501 }
2502
2503 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sARB)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2504 {
2505 DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4sARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2506 }
2507
2508 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sv)(GLenum target, const GLshort * v)
2509 {
2510 DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4sv(0x%x, %p);\n", target, (const void *) v));
2511 }
2512
2513 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4svARB)(GLenum target, const GLshort * v)
2514 {
2515 DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4svARB(0x%x, %p);\n", target, (const void *) v));
2516 }
2517
2518 KEYWORD1 void KEYWORD2 NAME(AttachShader)(GLuint program, GLuint shader)
2519 {
2520 DISPATCH(AttachShader, (program, shader), (F, "glAttachShader(%d, %d);\n", program, shader));
2521 }
2522
2523 KEYWORD1 GLuint KEYWORD2 NAME(CreateProgram)(void)
2524 {
2525 RETURN_DISPATCH(CreateProgram, (), (F, "glCreateProgram();\n"));
2526 }
2527
2528 KEYWORD1 GLuint KEYWORD2 NAME(CreateShader)(GLenum type)
2529 {
2530 RETURN_DISPATCH(CreateShader, (type), (F, "glCreateShader(0x%x);\n", type));
2531 }
2532
2533 KEYWORD1 void KEYWORD2 NAME(DeleteProgram)(GLuint program)
2534 {
2535 DISPATCH(DeleteProgram, (program), (F, "glDeleteProgram(%d);\n", program));
2536 }
2537
2538 KEYWORD1 void KEYWORD2 NAME(DeleteShader)(GLuint program)
2539 {
2540 DISPATCH(DeleteShader, (program), (F, "glDeleteShader(%d);\n", program));
2541 }
2542
2543 KEYWORD1 void KEYWORD2 NAME(DetachShader)(GLuint program, GLuint shader)
2544 {
2545 DISPATCH(DetachShader, (program, shader), (F, "glDetachShader(%d, %d);\n", program, shader));
2546 }
2547
2548 KEYWORD1 void KEYWORD2 NAME(GetAttachedShaders)(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj)
2549 {
2550 DISPATCH(GetAttachedShaders, (program, maxCount, count, obj), (F, "glGetAttachedShaders(%d, %d, %p, %p);\n", program, maxCount, (const void *) count, (const void *) obj));
2551 }
2552
2553 KEYWORD1 void KEYWORD2 NAME(GetProgramInfoLog)(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
2554 {
2555 DISPATCH(GetProgramInfoLog, (program, bufSize, length, infoLog), (F, "glGetProgramInfoLog(%d, %d, %p, %p);\n", program, bufSize, (const void *) length, (const void *) infoLog));
2556 }
2557
2558 KEYWORD1 void KEYWORD2 NAME(GetProgramiv)(GLuint program, GLenum pname, GLint * params)
2559 {
2560 DISPATCH(GetProgramiv, (program, pname, params), (F, "glGetProgramiv(%d, 0x%x, %p);\n", program, pname, (const void *) params));
2561 }
2562
2563 KEYWORD1 void KEYWORD2 NAME(GetShaderInfoLog)(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
2564 {
2565 DISPATCH(GetShaderInfoLog, (shader, bufSize, length, infoLog), (F, "glGetShaderInfoLog(%d, %d, %p, %p);\n", shader, bufSize, (const void *) length, (const void *) infoLog));
2566 }
2567
2568 KEYWORD1 void KEYWORD2 NAME(GetShaderiv)(GLuint shader, GLenum pname, GLint * params)
2569 {
2570 DISPATCH(GetShaderiv, (shader, pname, params), (F, "glGetShaderiv(%d, 0x%x, %p);\n", shader, pname, (const void *) params));
2571 }
2572
2573 KEYWORD1 GLboolean KEYWORD2 NAME(IsProgram)(GLuint program)
2574 {
2575 RETURN_DISPATCH(IsProgram, (program), (F, "glIsProgram(%d);\n", program));
2576 }
2577
2578 KEYWORD1 GLboolean KEYWORD2 NAME(IsShader)(GLuint shader)
2579 {
2580 RETURN_DISPATCH(IsShader, (shader), (F, "glIsShader(%d);\n", shader));
2581 }
2582
2583 KEYWORD1 void KEYWORD2 NAME(StencilFuncSeparate)(GLenum face, GLenum func, GLint ref, GLuint mask)
2584 {
2585 DISPATCH(StencilFuncSeparate, (face, func, ref, mask), (F, "glStencilFuncSeparate(0x%x, 0x%x, %d, %d);\n", face, func, ref, mask));
2586 }
2587
2588 KEYWORD1 void KEYWORD2 NAME(StencilMaskSeparate)(GLenum face, GLuint mask)
2589 {
2590 DISPATCH(StencilMaskSeparate, (face, mask), (F, "glStencilMaskSeparate(0x%x, %d);\n", face, mask));
2591 }
2592
2593 KEYWORD1 void KEYWORD2 NAME(StencilOpSeparate)(GLenum face, GLenum sfail, GLenum zfail, GLenum zpass)
2594 {
2595 DISPATCH(StencilOpSeparate, (face, sfail, zfail, zpass), (F, "glStencilOpSeparate(0x%x, 0x%x, 0x%x, 0x%x);\n", face, sfail, zfail, zpass));
2596 }
2597
2598 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_423)(GLenum face, GLenum sfail, GLenum zfail, GLenum zpass);
2599
2600 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_423)(GLenum face, GLenum sfail, GLenum zfail, GLenum zpass)
2601 {
2602 DISPATCH(StencilOpSeparate, (face, sfail, zfail, zpass), (F, "glStencilOpSeparateATI(0x%x, 0x%x, 0x%x, 0x%x);\n", face, sfail, zfail, zpass));
2603 }
2604
2605 KEYWORD1 void KEYWORD2 NAME(UniformMatrix2x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
2606 {
2607 DISPATCH(UniformMatrix2x3fv, (location, count, transpose, value), (F, "glUniformMatrix2x3fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
2608 }
2609
2610 KEYWORD1 void KEYWORD2 NAME(UniformMatrix2x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
2611 {
2612 DISPATCH(UniformMatrix2x4fv, (location, count, transpose, value), (F, "glUniformMatrix2x4fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
2613 }
2614
2615 KEYWORD1 void KEYWORD2 NAME(UniformMatrix3x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
2616 {
2617 DISPATCH(UniformMatrix3x2fv, (location, count, transpose, value), (F, "glUniformMatrix3x2fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
2618 }
2619
2620 KEYWORD1 void KEYWORD2 NAME(UniformMatrix3x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
2621 {
2622 DISPATCH(UniformMatrix3x4fv, (location, count, transpose, value), (F, "glUniformMatrix3x4fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
2623 }
2624
2625 KEYWORD1 void KEYWORD2 NAME(UniformMatrix4x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
2626 {
2627 DISPATCH(UniformMatrix4x2fv, (location, count, transpose, value), (F, "glUniformMatrix4x2fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
2628 }
2629
2630 KEYWORD1 void KEYWORD2 NAME(UniformMatrix4x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
2631 {
2632 DISPATCH(UniformMatrix4x3fv, (location, count, transpose, value), (F, "glUniformMatrix4x3fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
2633 }
2634
2635 KEYWORD1 void KEYWORD2 NAME(ClampColor)(GLenum target, GLenum clamp)
2636 {
2637 DISPATCH(ClampColor, (target, clamp), (F, "glClampColor(0x%x, 0x%x);\n", target, clamp));
2638 }
2639
2640 KEYWORD1 void KEYWORD2 NAME(ClearBufferfi)(GLenum buffer, GLint drawbuffer, const GLfloat depth, const GLint stencil)
2641 {
2642 DISPATCH(ClearBufferfi, (buffer, drawbuffer, depth, stencil), (F, "glClearBufferfi(0x%x, %d, %f, %d);\n", buffer, drawbuffer, depth, stencil));
2643 }
2644
2645 KEYWORD1 void KEYWORD2 NAME(ClearBufferfv)(GLenum buffer, GLint drawbuffer, const GLfloat * value)
2646 {
2647 DISPATCH(ClearBufferfv, (buffer, drawbuffer, value), (F, "glClearBufferfv(0x%x, %d, %p);\n", buffer, drawbuffer, (const void *) value));
2648 }
2649
2650 KEYWORD1 void KEYWORD2 NAME(ClearBufferiv)(GLenum buffer, GLint drawbuffer, const GLint * value)
2651 {
2652 DISPATCH(ClearBufferiv, (buffer, drawbuffer, value), (F, "glClearBufferiv(0x%x, %d, %p);\n", buffer, drawbuffer, (const void *) value));
2653 }
2654
2655 KEYWORD1 void KEYWORD2 NAME(ClearBufferuiv)(GLenum buffer, GLint drawbuffer, const GLuint * value)
2656 {
2657 DISPATCH(ClearBufferuiv, (buffer, drawbuffer, value), (F, "glClearBufferuiv(0x%x, %d, %p);\n", buffer, drawbuffer, (const void *) value));
2658 }
2659
2660 KEYWORD1 const GLubyte * KEYWORD2 NAME(GetStringi)(GLenum name, GLuint index)
2661 {
2662 RETURN_DISPATCH(GetStringi, (name, index), (F, "glGetStringi(0x%x, %d);\n", name, index));
2663 }
2664
2665 KEYWORD1 void KEYWORD2 NAME(TexBuffer)(GLenum target, GLenum internalFormat, GLuint buffer)
2666 {
2667 DISPATCH(TexBuffer, (target, internalFormat, buffer), (F, "glTexBuffer(0x%x, 0x%x, %d);\n", target, internalFormat, buffer));
2668 }
2669
2670 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture)(GLenum target, GLenum attachment, GLuint texture, GLint level)
2671 {
2672 DISPATCH(FramebufferTexture, (target, attachment, texture, level), (F, "glFramebufferTexture(0x%x, 0x%x, %d, %d);\n", target, attachment, texture, level));
2673 }
2674
2675 KEYWORD1 void KEYWORD2 NAME(GetBufferParameteri64v)(GLenum target, GLenum pname, GLint64 * params)
2676 {
2677 DISPATCH(GetBufferParameteri64v, (target, pname, params), (F, "glGetBufferParameteri64v(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2678 }
2679
2680 KEYWORD1 void KEYWORD2 NAME(GetInteger64i_v)(GLenum cap, GLuint index, GLint64 * data)
2681 {
2682 DISPATCH(GetInteger64i_v, (cap, index, data), (F, "glGetInteger64i_v(0x%x, %d, %p);\n", cap, index, (const void *) data));
2683 }
2684
2685 KEYWORD1 void KEYWORD2 NAME(VertexAttribDivisor)(GLuint index, GLuint divisor)
2686 {
2687 DISPATCH(VertexAttribDivisor, (index, divisor), (F, "glVertexAttribDivisor(%d, %d);\n", index, divisor));
2688 }
2689
2690 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixd)(const GLdouble * m)
2691 {
2692 DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixd(%p);\n", (const void *) m));
2693 }
2694
2695 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixdARB)(const GLdouble * m)
2696 {
2697 DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixdARB(%p);\n", (const void *) m));
2698 }
2699
2700 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixf)(const GLfloat * m)
2701 {
2702 DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixf(%p);\n", (const void *) m));
2703 }
2704
2705 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixfARB)(const GLfloat * m)
2706 {
2707 DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixfARB(%p);\n", (const void *) m));
2708 }
2709
2710 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixd)(const GLdouble * m)
2711 {
2712 DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixd(%p);\n", (const void *) m));
2713 }
2714
2715 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixdARB)(const GLdouble * m)
2716 {
2717 DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixdARB(%p);\n", (const void *) m));
2718 }
2719
2720 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixf)(const GLfloat * m)
2721 {
2722 DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixf(%p);\n", (const void *) m));
2723 }
2724
2725 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixfARB)(const GLfloat * m)
2726 {
2727 DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixfARB(%p);\n", (const void *) m));
2728 }
2729
2730 KEYWORD1 void KEYWORD2 NAME(SampleCoverage)(GLclampf value, GLboolean invert)
2731 {
2732 DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverage(%f, %d);\n", value, invert));
2733 }
2734
2735 KEYWORD1 void KEYWORD2 NAME(SampleCoverageARB)(GLclampf value, GLboolean invert)
2736 {
2737 DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverageARB(%f, %d);\n", value, invert));
2738 }
2739
2740 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
2741 {
2742 DISPATCH(CompressedTexImage1DARB, (target, level, internalformat, width, border, imageSize, data), (F, "glCompressedTexImage1D(0x%x, %d, 0x%x, %d, %d, %d, %p);\n", target, level, internalformat, width, border, imageSize, (const void *) data));
2743 }
2744
2745 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
2746 {
2747 DISPATCH(CompressedTexImage1DARB, (target, level, internalformat, width, border, imageSize, data), (F, "glCompressedTexImage1DARB(0x%x, %d, 0x%x, %d, %d, %d, %p);\n", target, level, internalformat, width, border, imageSize, (const void *) data));
2748 }
2749
2750 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
2751 {
2752 DISPATCH(CompressedTexImage2DARB, (target, level, internalformat, width, height, border, imageSize, data), (F, "glCompressedTexImage2D(0x%x, %d, 0x%x, %d, %d, %d, %d, %p);\n", target, level, internalformat, width, height, border, imageSize, (const void *) data));
2753 }
2754
2755 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
2756 {
2757 DISPATCH(CompressedTexImage2DARB, (target, level, internalformat, width, height, border, imageSize, data), (F, "glCompressedTexImage2DARB(0x%x, %d, 0x%x, %d, %d, %d, %d, %p);\n", target, level, internalformat, width, height, border, imageSize, (const void *) data));
2758 }
2759
2760 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
2761 {
2762 DISPATCH(CompressedTexImage3DARB, (target, level, internalformat, width, height, depth, border, imageSize, data), (F, "glCompressedTexImage3D(0x%x, %d, 0x%x, %d, %d, %d, %d, %d, %p);\n", target, level, internalformat, width, height, depth, border, imageSize, (const void *) data));
2763 }
2764
2765 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
2766 {
2767 DISPATCH(CompressedTexImage3DARB, (target, level, internalformat, width, height, depth, border, imageSize, data), (F, "glCompressedTexImage3DARB(0x%x, %d, 0x%x, %d, %d, %d, %d, %d, %p);\n", target, level, internalformat, width, height, depth, border, imageSize, (const void *) data));
2768 }
2769
2770 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
2771 {
2772 DISPATCH(CompressedTexSubImage1DARB, (target, level, xoffset, width, format, imageSize, data), (F, "glCompressedTexSubImage1D(0x%x, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, width, format, imageSize, (const void *) data));
2773 }
2774
2775 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1DARB)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
2776 {
2777 DISPATCH(CompressedTexSubImage1DARB, (target, level, xoffset, width, format, imageSize, data), (F, "glCompressedTexSubImage1DARB(0x%x, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, width, format, imageSize, (const void *) data));
2778 }
2779
2780 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
2781 {
2782 DISPATCH(CompressedTexSubImage2DARB, (target, level, xoffset, yoffset, width, height, format, imageSize, data), (F, "glCompressedTexSubImage2D(0x%x, %d, %d, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, yoffset, width, height, format, imageSize, (const void *) data));
2783 }
2784
2785 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
2786 {
2787 DISPATCH(CompressedTexSubImage2DARB, (target, level, xoffset, yoffset, width, height, format, imageSize, data), (F, "glCompressedTexSubImage2DARB(0x%x, %d, %d, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, yoffset, width, height, format, imageSize, (const void *) data));
2788 }
2789
2790 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data)
2791 {
2792 DISPATCH(CompressedTexSubImage3DARB, (target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data), (F, "glCompressedTexSubImage3D(0x%x, %d, %d, %d, %d, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, (const void *) data));
2793 }
2794
2795 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage3DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data)
2796 {
2797 DISPATCH(CompressedTexSubImage3DARB, (target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data), (F, "glCompressedTexSubImage3DARB(0x%x, %d, %d, %d, %d, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, (const void *) data));
2798 }
2799
2800 KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImage)(GLenum target, GLint level, GLvoid * img)
2801 {
2802 DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImage(0x%x, %d, %p);\n", target, level, (const void *) img));
2803 }
2804
2805 KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImageARB)(GLenum target, GLint level, GLvoid * img)
2806 {
2807 DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImageARB(0x%x, %d, %p);\n", target, level, (const void *) img));
2808 }
2809
2810 KEYWORD1 void KEYWORD2 NAME(DisableVertexAttribArray)(GLuint index)
2811 {
2812 DISPATCH(DisableVertexAttribArrayARB, (index), (F, "glDisableVertexAttribArray(%d);\n", index));
2813 }
2814
2815 KEYWORD1 void KEYWORD2 NAME(DisableVertexAttribArrayARB)(GLuint index)
2816 {
2817 DISPATCH(DisableVertexAttribArrayARB, (index), (F, "glDisableVertexAttribArrayARB(%d);\n", index));
2818 }
2819
2820 KEYWORD1 void KEYWORD2 NAME(EnableVertexAttribArray)(GLuint index)
2821 {
2822 DISPATCH(EnableVertexAttribArrayARB, (index), (F, "glEnableVertexAttribArray(%d);\n", index));
2823 }
2824
2825 KEYWORD1 void KEYWORD2 NAME(EnableVertexAttribArrayARB)(GLuint index)
2826 {
2827 DISPATCH(EnableVertexAttribArrayARB, (index), (F, "glEnableVertexAttribArrayARB(%d);\n", index));
2828 }
2829
2830 KEYWORD1 void KEYWORD2 NAME(GetProgramEnvParameterdvARB)(GLenum target, GLuint index, GLdouble * params)
2831 {
2832 DISPATCH(GetProgramEnvParameterdvARB, (target, index, params), (F, "glGetProgramEnvParameterdvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2833 }
2834
2835 KEYWORD1 void KEYWORD2 NAME(GetProgramEnvParameterfvARB)(GLenum target, GLuint index, GLfloat * params)
2836 {
2837 DISPATCH(GetProgramEnvParameterfvARB, (target, index, params), (F, "glGetProgramEnvParameterfvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2838 }
2839
2840 KEYWORD1 void KEYWORD2 NAME(GetProgramLocalParameterdvARB)(GLenum target, GLuint index, GLdouble * params)
2841 {
2842 DISPATCH(GetProgramLocalParameterdvARB, (target, index, params), (F, "glGetProgramLocalParameterdvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2843 }
2844
2845 KEYWORD1 void KEYWORD2 NAME(GetProgramLocalParameterfvARB)(GLenum target, GLuint index, GLfloat * params)
2846 {
2847 DISPATCH(GetProgramLocalParameterfvARB, (target, index, params), (F, "glGetProgramLocalParameterfvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2848 }
2849
2850 KEYWORD1 void KEYWORD2 NAME(GetProgramStringARB)(GLenum target, GLenum pname, GLvoid * string)
2851 {
2852 DISPATCH(GetProgramStringARB, (target, pname, string), (F, "glGetProgramStringARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) string));
2853 }
2854
2855 KEYWORD1 void KEYWORD2 NAME(GetProgramivARB)(GLenum target, GLenum pname, GLint * params)
2856 {
2857 DISPATCH(GetProgramivARB, (target, pname, params), (F, "glGetProgramivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2858 }
2859
2860 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdv)(GLuint index, GLenum pname, GLdouble * params)
2861 {
2862 DISPATCH(GetVertexAttribdvARB, (index, pname, params), (F, "glGetVertexAttribdv(%d, 0x%x, %p);\n", index, pname, (const void *) params));
2863 }
2864
2865 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvARB)(GLuint index, GLenum pname, GLdouble * params)
2866 {
2867 DISPATCH(GetVertexAttribdvARB, (index, pname, params), (F, "glGetVertexAttribdvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
2868 }
2869
2870 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfv)(GLuint index, GLenum pname, GLfloat * params)
2871 {
2872 DISPATCH(GetVertexAttribfvARB, (index, pname, params), (F, "glGetVertexAttribfv(%d, 0x%x, %p);\n", index, pname, (const void *) params));
2873 }
2874
2875 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvARB)(GLuint index, GLenum pname, GLfloat * params)
2876 {
2877 DISPATCH(GetVertexAttribfvARB, (index, pname, params), (F, "glGetVertexAttribfvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
2878 }
2879
2880 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribiv)(GLuint index, GLenum pname, GLint * params)
2881 {
2882 DISPATCH(GetVertexAttribivARB, (index, pname, params), (F, "glGetVertexAttribiv(%d, 0x%x, %p);\n", index, pname, (const void *) params));
2883 }
2884
2885 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivARB)(GLuint index, GLenum pname, GLint * params)
2886 {
2887 DISPATCH(GetVertexAttribivARB, (index, pname, params), (F, "glGetVertexAttribivARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
2888 }
2889
2890 KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
2891 {
2892 DISPATCH(ProgramEnvParameter4dARB, (target, index, x, y, z, w), (F, "glProgramEnvParameter4dARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
2893 }
2894
2895 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dNV)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
2896 {
2897 DISPATCH(ProgramEnvParameter4dARB, (target, index, x, y, z, w), (F, "glProgramParameter4dNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
2898 }
2899
2900 KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params)
2901 {
2902 DISPATCH(ProgramEnvParameter4dvARB, (target, index, params), (F, "glProgramEnvParameter4dvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2903 }
2904
2905 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dvNV)(GLenum target, GLuint index, const GLdouble * params)
2906 {
2907 DISPATCH(ProgramEnvParameter4dvARB, (target, index, params), (F, "glProgramParameter4dvNV(0x%x, %d, %p);\n", target, index, (const void *) params));
2908 }
2909
2910 KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
2911 {
2912 DISPATCH(ProgramEnvParameter4fARB, (target, index, x, y, z, w), (F, "glProgramEnvParameter4fARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
2913 }
2914
2915 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fNV)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
2916 {
2917 DISPATCH(ProgramEnvParameter4fARB, (target, index, x, y, z, w), (F, "glProgramParameter4fNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
2918 }
2919
2920 KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params)
2921 {
2922 DISPATCH(ProgramEnvParameter4fvARB, (target, index, params), (F, "glProgramEnvParameter4fvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2923 }
2924
2925 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fvNV)(GLenum target, GLuint index, const GLfloat * params)
2926 {
2927 DISPATCH(ProgramEnvParameter4fvARB, (target, index, params), (F, "glProgramParameter4fvNV(0x%x, %d, %p);\n", target, index, (const void *) params));
2928 }
2929
2930 KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
2931 {
2932 DISPATCH(ProgramLocalParameter4dARB, (target, index, x, y, z, w), (F, "glProgramLocalParameter4dARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
2933 }
2934
2935 KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params)
2936 {
2937 DISPATCH(ProgramLocalParameter4dvARB, (target, index, params), (F, "glProgramLocalParameter4dvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2938 }
2939
2940 KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
2941 {
2942 DISPATCH(ProgramLocalParameter4fARB, (target, index, x, y, z, w), (F, "glProgramLocalParameter4fARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
2943 }
2944
2945 KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params)
2946 {
2947 DISPATCH(ProgramLocalParameter4fvARB, (target, index, params), (F, "glProgramLocalParameter4fvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2948 }
2949
2950 KEYWORD1 void KEYWORD2 NAME(ProgramStringARB)(GLenum target, GLenum format, GLsizei len, const GLvoid * string)
2951 {
2952 DISPATCH(ProgramStringARB, (target, format, len, string), (F, "glProgramStringARB(0x%x, 0x%x, %d, %p);\n", target, format, len, (const void *) string));
2953 }
2954
2955 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1d)(GLuint index, GLdouble x)
2956 {
2957 DISPATCH(VertexAttrib1dARB, (index, x), (F, "glVertexAttrib1d(%d, %f);\n", index, x));
2958 }
2959
2960 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dARB)(GLuint index, GLdouble x)
2961 {
2962 DISPATCH(VertexAttrib1dARB, (index, x), (F, "glVertexAttrib1dARB(%d, %f);\n", index, x));
2963 }
2964
2965 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dv)(GLuint index, const GLdouble * v)
2966 {
2967 DISPATCH(VertexAttrib1dvARB, (index, v), (F, "glVertexAttrib1dv(%d, %p);\n", index, (const void *) v));
2968 }
2969
2970 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvARB)(GLuint index, const GLdouble * v)
2971 {
2972 DISPATCH(VertexAttrib1dvARB, (index, v), (F, "glVertexAttrib1dvARB(%d, %p);\n", index, (const void *) v));
2973 }
2974
2975 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1f)(GLuint index, GLfloat x)
2976 {
2977 DISPATCH(VertexAttrib1fARB, (index, x), (F, "glVertexAttrib1f(%d, %f);\n", index, x));
2978 }
2979
2980 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fARB)(GLuint index, GLfloat x)
2981 {
2982 DISPATCH(VertexAttrib1fARB, (index, x), (F, "glVertexAttrib1fARB(%d, %f);\n", index, x));
2983 }
2984
2985 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fv)(GLuint index, const GLfloat * v)
2986 {
2987 DISPATCH(VertexAttrib1fvARB, (index, v), (F, "glVertexAttrib1fv(%d, %p);\n", index, (const void *) v));
2988 }
2989
2990 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvARB)(GLuint index, const GLfloat * v)
2991 {
2992 DISPATCH(VertexAttrib1fvARB, (index, v), (F, "glVertexAttrib1fvARB(%d, %p);\n", index, (const void *) v));
2993 }
2994
2995 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1s)(GLuint index, GLshort x)
2996 {
2997 DISPATCH(VertexAttrib1sARB, (index, x), (F, "glVertexAttrib1s(%d, %d);\n", index, x));
2998 }
2999
3000 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sARB)(GLuint index, GLshort x)
3001 {
3002 DISPATCH(VertexAttrib1sARB, (index, x), (F, "glVertexAttrib1sARB(%d, %d);\n", index, x));
3003 }
3004
3005 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sv)(GLuint index, const GLshort * v)
3006 {
3007 DISPATCH(VertexAttrib1svARB, (index, v), (F, "glVertexAttrib1sv(%d, %p);\n", index, (const void *) v));
3008 }
3009
3010 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svARB)(GLuint index, const GLshort * v)
3011 {
3012 DISPATCH(VertexAttrib1svARB, (index, v), (F, "glVertexAttrib1svARB(%d, %p);\n", index, (const void *) v));
3013 }
3014
3015 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2d)(GLuint index, GLdouble x, GLdouble y)
3016 {
3017 DISPATCH(VertexAttrib2dARB, (index, x, y), (F, "glVertexAttrib2d(%d, %f, %f);\n", index, x, y));
3018 }
3019
3020 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dARB)(GLuint index, GLdouble x, GLdouble y)
3021 {
3022 DISPATCH(VertexAttrib2dARB, (index, x, y), (F, "glVertexAttrib2dARB(%d, %f, %f);\n", index, x, y));
3023 }
3024
3025 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dv)(GLuint index, const GLdouble * v)
3026 {
3027 DISPATCH(VertexAttrib2dvARB, (index, v), (F, "glVertexAttrib2dv(%d, %p);\n", index, (const void *) v));
3028 }
3029
3030 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvARB)(GLuint index, const GLdouble * v)
3031 {
3032 DISPATCH(VertexAttrib2dvARB, (index, v), (F, "glVertexAttrib2dvARB(%d, %p);\n", index, (const void *) v));
3033 }
3034
3035 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2f)(GLuint index, GLfloat x, GLfloat y)
3036 {
3037 DISPATCH(VertexAttrib2fARB, (index, x, y), (F, "glVertexAttrib2f(%d, %f, %f);\n", index, x, y));
3038 }
3039
3040 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fARB)(GLuint index, GLfloat x, GLfloat y)
3041 {
3042 DISPATCH(VertexAttrib2fARB, (index, x, y), (F, "glVertexAttrib2fARB(%d, %f, %f);\n", index, x, y));
3043 }
3044
3045 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fv)(GLuint index, const GLfloat * v)
3046 {
3047 DISPATCH(VertexAttrib2fvARB, (index, v), (F, "glVertexAttrib2fv(%d, %p);\n", index, (const void *) v));
3048 }
3049
3050 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvARB)(GLuint index, const GLfloat * v)
3051 {
3052 DISPATCH(VertexAttrib2fvARB, (index, v), (F, "glVertexAttrib2fvARB(%d, %p);\n", index, (const void *) v));
3053 }
3054
3055 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2s)(GLuint index, GLshort x, GLshort y)
3056 {
3057 DISPATCH(VertexAttrib2sARB, (index, x, y), (F, "glVertexAttrib2s(%d, %d, %d);\n", index, x, y));
3058 }
3059
3060 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sARB)(GLuint index, GLshort x, GLshort y)
3061 {
3062 DISPATCH(VertexAttrib2sARB, (index, x, y), (F, "glVertexAttrib2sARB(%d, %d, %d);\n", index, x, y));
3063 }
3064
3065 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sv)(GLuint index, const GLshort * v)
3066 {
3067 DISPATCH(VertexAttrib2svARB, (index, v), (F, "glVertexAttrib2sv(%d, %p);\n", index, (const void *) v));
3068 }
3069
3070 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svARB)(GLuint index, const GLshort * v)
3071 {
3072 DISPATCH(VertexAttrib2svARB, (index, v), (F, "glVertexAttrib2svARB(%d, %p);\n", index, (const void *) v));
3073 }
3074
3075 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3d)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
3076 {
3077 DISPATCH(VertexAttrib3dARB, (index, x, y, z), (F, "glVertexAttrib3d(%d, %f, %f, %f);\n", index, x, y, z));
3078 }
3079
3080 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
3081 {
3082 DISPATCH(VertexAttrib3dARB, (index, x, y, z), (F, "glVertexAttrib3dARB(%d, %f, %f, %f);\n", index, x, y, z));
3083 }
3084
3085 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dv)(GLuint index, const GLdouble * v)
3086 {
3087 DISPATCH(VertexAttrib3dvARB, (index, v), (F, "glVertexAttrib3dv(%d, %p);\n", index, (const void *) v));
3088 }
3089
3090 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvARB)(GLuint index, const GLdouble * v)
3091 {
3092 DISPATCH(VertexAttrib3dvARB, (index, v), (F, "glVertexAttrib3dvARB(%d, %p);\n", index, (const void *) v));
3093 }
3094
3095 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3f)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
3096 {
3097 DISPATCH(VertexAttrib3fARB, (index, x, y, z), (F, "glVertexAttrib3f(%d, %f, %f, %f);\n", index, x, y, z));
3098 }
3099
3100 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
3101 {
3102 DISPATCH(VertexAttrib3fARB, (index, x, y, z), (F, "glVertexAttrib3fARB(%d, %f, %f, %f);\n", index, x, y, z));
3103 }
3104
3105 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fv)(GLuint index, const GLfloat * v)
3106 {
3107 DISPATCH(VertexAttrib3fvARB, (index, v), (F, "glVertexAttrib3fv(%d, %p);\n", index, (const void *) v));
3108 }
3109
3110 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvARB)(GLuint index, const GLfloat * v)
3111 {
3112 DISPATCH(VertexAttrib3fvARB, (index, v), (F, "glVertexAttrib3fvARB(%d, %p);\n", index, (const void *) v));
3113 }
3114
3115 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3s)(GLuint index, GLshort x, GLshort y, GLshort z)
3116 {
3117 DISPATCH(VertexAttrib3sARB, (index, x, y, z), (F, "glVertexAttrib3s(%d, %d, %d, %d);\n", index, x, y, z));
3118 }
3119
3120 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sARB)(GLuint index, GLshort x, GLshort y, GLshort z)
3121 {
3122 DISPATCH(VertexAttrib3sARB, (index, x, y, z), (F, "glVertexAttrib3sARB(%d, %d, %d, %d);\n", index, x, y, z));
3123 }
3124
3125 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sv)(GLuint index, const GLshort * v)
3126 {
3127 DISPATCH(VertexAttrib3svARB, (index, v), (F, "glVertexAttrib3sv(%d, %p);\n", index, (const void *) v));
3128 }
3129
3130 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svARB)(GLuint index, const GLshort * v)
3131 {
3132 DISPATCH(VertexAttrib3svARB, (index, v), (F, "glVertexAttrib3svARB(%d, %p);\n", index, (const void *) v));
3133 }
3134
3135 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nbv)(GLuint index, const GLbyte * v)
3136 {
3137 DISPATCH(VertexAttrib4NbvARB, (index, v), (F, "glVertexAttrib4Nbv(%d, %p);\n", index, (const void *) v));
3138 }
3139
3140 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NbvARB)(GLuint index, const GLbyte * v)
3141 {
3142 DISPATCH(VertexAttrib4NbvARB, (index, v), (F, "glVertexAttrib4NbvARB(%d, %p);\n", index, (const void *) v));
3143 }
3144
3145 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Niv)(GLuint index, const GLint * v)
3146 {
3147 DISPATCH(VertexAttrib4NivARB, (index, v), (F, "glVertexAttrib4Niv(%d, %p);\n", index, (const void *) v));
3148 }
3149
3150 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NivARB)(GLuint index, const GLint * v)
3151 {
3152 DISPATCH(VertexAttrib4NivARB, (index, v), (F, "glVertexAttrib4NivARB(%d, %p);\n", index, (const void *) v));
3153 }
3154
3155 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nsv)(GLuint index, const GLshort * v)
3156 {
3157 DISPATCH(VertexAttrib4NsvARB, (index, v), (F, "glVertexAttrib4Nsv(%d, %p);\n", index, (const void *) v));
3158 }
3159
3160 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NsvARB)(GLuint index, const GLshort * v)
3161 {
3162 DISPATCH(VertexAttrib4NsvARB, (index, v), (F, "glVertexAttrib4NsvARB(%d, %p);\n", index, (const void *) v));
3163 }
3164
3165 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nub)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
3166 {
3167 DISPATCH(VertexAttrib4NubARB, (index, x, y, z, w), (F, "glVertexAttrib4Nub(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
3168 }
3169
3170 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NubARB)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
3171 {
3172 DISPATCH(VertexAttrib4NubARB, (index, x, y, z, w), (F, "glVertexAttrib4NubARB(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
3173 }
3174
3175 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nubv)(GLuint index, const GLubyte * v)
3176 {
3177 DISPATCH(VertexAttrib4NubvARB, (index, v), (F, "glVertexAttrib4Nubv(%d, %p);\n", index, (const void *) v));
3178 }
3179
3180 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NubvARB)(GLuint index, const GLubyte * v)
3181 {
3182 DISPATCH(VertexAttrib4NubvARB, (index, v), (F, "glVertexAttrib4NubvARB(%d, %p);\n", index, (const void *) v));
3183 }
3184
3185 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nuiv)(GLuint index, const GLuint * v)
3186 {
3187 DISPATCH(VertexAttrib4NuivARB, (index, v), (F, "glVertexAttrib4Nuiv(%d, %p);\n", index, (const void *) v));
3188 }
3189
3190 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NuivARB)(GLuint index, const GLuint * v)
3191 {
3192 DISPATCH(VertexAttrib4NuivARB, (index, v), (F, "glVertexAttrib4NuivARB(%d, %p);\n", index, (const void *) v));
3193 }
3194
3195 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nusv)(GLuint index, const GLushort * v)
3196 {
3197 DISPATCH(VertexAttrib4NusvARB, (index, v), (F, "glVertexAttrib4Nusv(%d, %p);\n", index, (const void *) v));
3198 }
3199
3200 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NusvARB)(GLuint index, const GLushort * v)
3201 {
3202 DISPATCH(VertexAttrib4NusvARB, (index, v), (F, "glVertexAttrib4NusvARB(%d, %p);\n", index, (const void *) v));
3203 }
3204
3205 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4bv)(GLuint index, const GLbyte * v)
3206 {
3207 DISPATCH(VertexAttrib4bvARB, (index, v), (F, "glVertexAttrib4bv(%d, %p);\n", index, (const void *) v));
3208 }
3209
3210 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4bvARB)(GLuint index, const GLbyte * v)
3211 {
3212 DISPATCH(VertexAttrib4bvARB, (index, v), (F, "glVertexAttrib4bvARB(%d, %p);\n", index, (const void *) v));
3213 }
3214
3215 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4d)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3216 {
3217 DISPATCH(VertexAttrib4dARB, (index, x, y, z, w), (F, "glVertexAttrib4d(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
3218 }
3219
3220 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3221 {
3222 DISPATCH(VertexAttrib4dARB, (index, x, y, z, w), (F, "glVertexAttrib4dARB(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
3223 }
3224
3225 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dv)(GLuint index, const GLdouble * v)
3226 {
3227 DISPATCH(VertexAttrib4dvARB, (index, v), (F, "glVertexAttrib4dv(%d, %p);\n", index, (const void *) v));
3228 }
3229
3230 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvARB)(GLuint index, const GLdouble * v)
3231 {
3232 DISPATCH(VertexAttrib4dvARB, (index, v), (F, "glVertexAttrib4dvARB(%d, %p);\n", index, (const void *) v));
3233 }
3234
3235 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4f)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3236 {
3237 DISPATCH(VertexAttrib4fARB, (index, x, y, z, w), (F, "glVertexAttrib4f(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
3238 }
3239
3240 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3241 {
3242 DISPATCH(VertexAttrib4fARB, (index, x, y, z, w), (F, "glVertexAttrib4fARB(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
3243 }
3244
3245 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fv)(GLuint index, const GLfloat * v)
3246 {
3247 DISPATCH(VertexAttrib4fvARB, (index, v), (F, "glVertexAttrib4fv(%d, %p);\n", index, (const void *) v));
3248 }
3249
3250 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvARB)(GLuint index, const GLfloat * v)
3251 {
3252 DISPATCH(VertexAttrib4fvARB, (index, v), (F, "glVertexAttrib4fvARB(%d, %p);\n", index, (const void *) v));
3253 }
3254
3255 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4iv)(GLuint index, const GLint * v)
3256 {
3257 DISPATCH(VertexAttrib4ivARB, (index, v), (F, "glVertexAttrib4iv(%d, %p);\n", index, (const void *) v));
3258 }
3259
3260 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ivARB)(GLuint index, const GLint * v)
3261 {
3262 DISPATCH(VertexAttrib4ivARB, (index, v), (F, "glVertexAttrib4ivARB(%d, %p);\n", index, (const void *) v));
3263 }
3264
3265 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4s)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
3266 {
3267 DISPATCH(VertexAttrib4sARB, (index, x, y, z, w), (F, "glVertexAttrib4s(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
3268 }
3269
3270 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sARB)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
3271 {
3272 DISPATCH(VertexAttrib4sARB, (index, x, y, z, w), (F, "glVertexAttrib4sARB(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
3273 }
3274
3275 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sv)(GLuint index, const GLshort * v)
3276 {
3277 DISPATCH(VertexAttrib4svARB, (index, v), (F, "glVertexAttrib4sv(%d, %p);\n", index, (const void *) v));
3278 }
3279
3280 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svARB)(GLuint index, const GLshort * v)
3281 {
3282 DISPATCH(VertexAttrib4svARB, (index, v), (F, "glVertexAttrib4svARB(%d, %p);\n", index, (const void *) v));
3283 }
3284
3285 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubv)(GLuint index, const GLubyte * v)
3286 {
3287 DISPATCH(VertexAttrib4ubvARB, (index, v), (F, "glVertexAttrib4ubv(%d, %p);\n", index, (const void *) v));
3288 }
3289
3290 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvARB)(GLuint index, const GLubyte * v)
3291 {
3292 DISPATCH(VertexAttrib4ubvARB, (index, v), (F, "glVertexAttrib4ubvARB(%d, %p);\n", index, (const void *) v));
3293 }
3294
3295 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4uiv)(GLuint index, const GLuint * v)
3296 {
3297 DISPATCH(VertexAttrib4uivARB, (index, v), (F, "glVertexAttrib4uiv(%d, %p);\n", index, (const void *) v));
3298 }
3299
3300 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4uivARB)(GLuint index, const GLuint * v)
3301 {
3302 DISPATCH(VertexAttrib4uivARB, (index, v), (F, "glVertexAttrib4uivARB(%d, %p);\n", index, (const void *) v));
3303 }
3304
3305 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4usv)(GLuint index, const GLushort * v)
3306 {
3307 DISPATCH(VertexAttrib4usvARB, (index, v), (F, "glVertexAttrib4usv(%d, %p);\n", index, (const void *) v));
3308 }
3309
3310 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4usvARB)(GLuint index, const GLushort * v)
3311 {
3312 DISPATCH(VertexAttrib4usvARB, (index, v), (F, "glVertexAttrib4usvARB(%d, %p);\n", index, (const void *) v));
3313 }
3314
3315 KEYWORD1 void KEYWORD2 NAME(VertexAttribPointer)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)
3316 {
3317 DISPATCH(VertexAttribPointerARB, (index, size, type, normalized, stride, pointer), (F, "glVertexAttribPointer(%d, %d, 0x%x, %d, %d, %p);\n", index, size, type, normalized, stride, (const void *) pointer));
3318 }
3319
3320 KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerARB)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)
3321 {
3322 DISPATCH(VertexAttribPointerARB, (index, size, type, normalized, stride, pointer), (F, "glVertexAttribPointerARB(%d, %d, 0x%x, %d, %d, %p);\n", index, size, type, normalized, stride, (const void *) pointer));
3323 }
3324
3325 KEYWORD1 void KEYWORD2 NAME(BindBuffer)(GLenum target, GLuint buffer)
3326 {
3327 DISPATCH(BindBufferARB, (target, buffer), (F, "glBindBuffer(0x%x, %d);\n", target, buffer));
3328 }
3329
3330 KEYWORD1 void KEYWORD2 NAME(BindBufferARB)(GLenum target, GLuint buffer)
3331 {
3332 DISPATCH(BindBufferARB, (target, buffer), (F, "glBindBufferARB(0x%x, %d);\n", target, buffer));
3333 }
3334
3335 KEYWORD1 void KEYWORD2 NAME(BufferData)(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage)
3336 {
3337 DISPATCH(BufferDataARB, (target, size, data, usage), (F, "glBufferData(0x%x, %d, %p, 0x%x);\n", target, size, (const void *) data, usage));
3338 }
3339
3340 KEYWORD1 void KEYWORD2 NAME(BufferDataARB)(GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage)
3341 {
3342 DISPATCH(BufferDataARB, (target, size, data, usage), (F, "glBufferDataARB(0x%x, %d, %p, 0x%x);\n", target, size, (const void *) data, usage));
3343 }
3344
3345 KEYWORD1 void KEYWORD2 NAME(BufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data)
3346 {
3347 DISPATCH(BufferSubDataARB, (target, offset, size, data), (F, "glBufferSubData(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
3348 }
3349
3350 KEYWORD1 void KEYWORD2 NAME(BufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data)
3351 {
3352 DISPATCH(BufferSubDataARB, (target, offset, size, data), (F, "glBufferSubDataARB(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
3353 }
3354
3355 KEYWORD1 void KEYWORD2 NAME(DeleteBuffers)(GLsizei n, const GLuint * buffer)
3356 {
3357 DISPATCH(DeleteBuffersARB, (n, buffer), (F, "glDeleteBuffers(%d, %p);\n", n, (const void *) buffer));
3358 }
3359
3360 KEYWORD1 void KEYWORD2 NAME(DeleteBuffersARB)(GLsizei n, const GLuint * buffer)
3361 {
3362 DISPATCH(DeleteBuffersARB, (n, buffer), (F, "glDeleteBuffersARB(%d, %p);\n", n, (const void *) buffer));
3363 }
3364
3365 KEYWORD1 void KEYWORD2 NAME(GenBuffers)(GLsizei n, GLuint * buffer)
3366 {
3367 DISPATCH(GenBuffersARB, (n, buffer), (F, "glGenBuffers(%d, %p);\n", n, (const void *) buffer));
3368 }
3369
3370 KEYWORD1 void KEYWORD2 NAME(GenBuffersARB)(GLsizei n, GLuint * buffer)
3371 {
3372 DISPATCH(GenBuffersARB, (n, buffer), (F, "glGenBuffersARB(%d, %p);\n", n, (const void *) buffer));
3373 }
3374
3375 KEYWORD1 void KEYWORD2 NAME(GetBufferParameteriv)(GLenum target, GLenum pname, GLint * params)
3376 {
3377 DISPATCH(GetBufferParameterivARB, (target, pname, params), (F, "glGetBufferParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3378 }
3379
3380 KEYWORD1 void KEYWORD2 NAME(GetBufferParameterivARB)(GLenum target, GLenum pname, GLint * params)
3381 {
3382 DISPATCH(GetBufferParameterivARB, (target, pname, params), (F, "glGetBufferParameterivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3383 }
3384
3385 KEYWORD1 void KEYWORD2 NAME(GetBufferPointerv)(GLenum target, GLenum pname, GLvoid ** params)
3386 {
3387 DISPATCH(GetBufferPointervARB, (target, pname, params), (F, "glGetBufferPointerv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3388 }
3389
3390 KEYWORD1 void KEYWORD2 NAME(GetBufferPointervARB)(GLenum target, GLenum pname, GLvoid ** params)
3391 {
3392 DISPATCH(GetBufferPointervARB, (target, pname, params), (F, "glGetBufferPointervARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3393 }
3394
3395 KEYWORD1 void KEYWORD2 NAME(GetBufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data)
3396 {
3397 DISPATCH(GetBufferSubDataARB, (target, offset, size, data), (F, "glGetBufferSubData(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
3398 }
3399
3400 KEYWORD1 void KEYWORD2 NAME(GetBufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data)
3401 {
3402 DISPATCH(GetBufferSubDataARB, (target, offset, size, data), (F, "glGetBufferSubDataARB(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
3403 }
3404
3405 KEYWORD1 GLboolean KEYWORD2 NAME(IsBuffer)(GLuint buffer)
3406 {
3407 RETURN_DISPATCH(IsBufferARB, (buffer), (F, "glIsBuffer(%d);\n", buffer));
3408 }
3409
3410 KEYWORD1 GLboolean KEYWORD2 NAME(IsBufferARB)(GLuint buffer)
3411 {
3412 RETURN_DISPATCH(IsBufferARB, (buffer), (F, "glIsBufferARB(%d);\n", buffer));
3413 }
3414
3415 KEYWORD1 GLvoid * KEYWORD2 NAME(MapBuffer)(GLenum target, GLenum access)
3416 {
3417 RETURN_DISPATCH(MapBufferARB, (target, access), (F, "glMapBuffer(0x%x, 0x%x);\n", target, access));
3418 }
3419
3420 KEYWORD1 GLvoid * KEYWORD2 NAME(MapBufferARB)(GLenum target, GLenum access)
3421 {
3422 RETURN_DISPATCH(MapBufferARB, (target, access), (F, "glMapBufferARB(0x%x, 0x%x);\n", target, access));
3423 }
3424
3425 KEYWORD1 GLboolean KEYWORD2 NAME(UnmapBuffer)(GLenum target)
3426 {
3427 RETURN_DISPATCH(UnmapBufferARB, (target), (F, "glUnmapBuffer(0x%x);\n", target));
3428 }
3429
3430 KEYWORD1 GLboolean KEYWORD2 NAME(UnmapBufferARB)(GLenum target)
3431 {
3432 RETURN_DISPATCH(UnmapBufferARB, (target), (F, "glUnmapBufferARB(0x%x);\n", target));
3433 }
3434
3435 KEYWORD1 void KEYWORD2 NAME(BeginQuery)(GLenum target, GLuint id)
3436 {
3437 DISPATCH(BeginQueryARB, (target, id), (F, "glBeginQuery(0x%x, %d);\n", target, id));
3438 }
3439
3440 KEYWORD1 void KEYWORD2 NAME(BeginQueryARB)(GLenum target, GLuint id)
3441 {
3442 DISPATCH(BeginQueryARB, (target, id), (F, "glBeginQueryARB(0x%x, %d);\n", target, id));
3443 }
3444
3445 KEYWORD1 void KEYWORD2 NAME(DeleteQueries)(GLsizei n, const GLuint * ids)
3446 {
3447 DISPATCH(DeleteQueriesARB, (n, ids), (F, "glDeleteQueries(%d, %p);\n", n, (const void *) ids));
3448 }
3449
3450 KEYWORD1 void KEYWORD2 NAME(DeleteQueriesARB)(GLsizei n, const GLuint * ids)
3451 {
3452 DISPATCH(DeleteQueriesARB, (n, ids), (F, "glDeleteQueriesARB(%d, %p);\n", n, (const void *) ids));
3453 }
3454
3455 KEYWORD1 void KEYWORD2 NAME(EndQuery)(GLenum target)
3456 {
3457 DISPATCH(EndQueryARB, (target), (F, "glEndQuery(0x%x);\n", target));
3458 }
3459
3460 KEYWORD1 void KEYWORD2 NAME(EndQueryARB)(GLenum target)
3461 {
3462 DISPATCH(EndQueryARB, (target), (F, "glEndQueryARB(0x%x);\n", target));
3463 }
3464
3465 KEYWORD1 void KEYWORD2 NAME(GenQueries)(GLsizei n, GLuint * ids)
3466 {
3467 DISPATCH(GenQueriesARB, (n, ids), (F, "glGenQueries(%d, %p);\n", n, (const void *) ids));
3468 }
3469
3470 KEYWORD1 void KEYWORD2 NAME(GenQueriesARB)(GLsizei n, GLuint * ids)
3471 {
3472 DISPATCH(GenQueriesARB, (n, ids), (F, "glGenQueriesARB(%d, %p);\n", n, (const void *) ids));
3473 }
3474
3475 KEYWORD1 void KEYWORD2 NAME(GetQueryObjectiv)(GLuint id, GLenum pname, GLint * params)
3476 {
3477 DISPATCH(GetQueryObjectivARB, (id, pname, params), (F, "glGetQueryObjectiv(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3478 }
3479
3480 KEYWORD1 void KEYWORD2 NAME(GetQueryObjectivARB)(GLuint id, GLenum pname, GLint * params)
3481 {
3482 DISPATCH(GetQueryObjectivARB, (id, pname, params), (F, "glGetQueryObjectivARB(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3483 }
3484
3485 KEYWORD1 void KEYWORD2 NAME(GetQueryObjectuiv)(GLuint id, GLenum pname, GLuint * params)
3486 {
3487 DISPATCH(GetQueryObjectuivARB, (id, pname, params), (F, "glGetQueryObjectuiv(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3488 }
3489
3490 KEYWORD1 void KEYWORD2 NAME(GetQueryObjectuivARB)(GLuint id, GLenum pname, GLuint * params)
3491 {
3492 DISPATCH(GetQueryObjectuivARB, (id, pname, params), (F, "glGetQueryObjectuivARB(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3493 }
3494
3495 KEYWORD1 void KEYWORD2 NAME(GetQueryiv)(GLenum target, GLenum pname, GLint * params)
3496 {
3497 DISPATCH(GetQueryivARB, (target, pname, params), (F, "glGetQueryiv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3498 }
3499
3500 KEYWORD1 void KEYWORD2 NAME(GetQueryivARB)(GLenum target, GLenum pname, GLint * params)
3501 {
3502 DISPATCH(GetQueryivARB, (target, pname, params), (F, "glGetQueryivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3503 }
3504
3505 KEYWORD1 GLboolean KEYWORD2 NAME(IsQuery)(GLuint id)
3506 {
3507 RETURN_DISPATCH(IsQueryARB, (id), (F, "glIsQuery(%d);\n", id));
3508 }
3509
3510 KEYWORD1 GLboolean KEYWORD2 NAME(IsQueryARB)(GLuint id)
3511 {
3512 RETURN_DISPATCH(IsQueryARB, (id), (F, "glIsQueryARB(%d);\n", id));
3513 }
3514
3515 KEYWORD1 void KEYWORD2 NAME(AttachObjectARB)(GLhandleARB containerObj, GLhandleARB obj)
3516 {
3517 DISPATCH(AttachObjectARB, (containerObj, obj), (F, "glAttachObjectARB(%d, %d);\n", containerObj, obj));
3518 }
3519
3520 KEYWORD1 void KEYWORD2 NAME(CompileShader)(GLuint shader)
3521 {
3522 DISPATCH(CompileShaderARB, (shader), (F, "glCompileShader(%d);\n", shader));
3523 }
3524
3525 KEYWORD1 void KEYWORD2 NAME(CompileShaderARB)(GLhandleARB shader)
3526 {
3527 DISPATCH(CompileShaderARB, (shader), (F, "glCompileShaderARB(%d);\n", shader));
3528 }
3529
3530 KEYWORD1 GLhandleARB KEYWORD2 NAME(CreateProgramObjectARB)(void)
3531 {
3532 RETURN_DISPATCH(CreateProgramObjectARB, (), (F, "glCreateProgramObjectARB();\n"));
3533 }
3534
3535 KEYWORD1 GLhandleARB KEYWORD2 NAME(CreateShaderObjectARB)(GLenum shaderType)
3536 {
3537 RETURN_DISPATCH(CreateShaderObjectARB, (shaderType), (F, "glCreateShaderObjectARB(0x%x);\n", shaderType));
3538 }
3539
3540 KEYWORD1 void KEYWORD2 NAME(DeleteObjectARB)(GLhandleARB obj)
3541 {
3542 DISPATCH(DeleteObjectARB, (obj), (F, "glDeleteObjectARB(%d);\n", obj));
3543 }
3544
3545 KEYWORD1 void KEYWORD2 NAME(DetachObjectARB)(GLhandleARB containerObj, GLhandleARB attachedObj)
3546 {
3547 DISPATCH(DetachObjectARB, (containerObj, attachedObj), (F, "glDetachObjectARB(%d, %d);\n", containerObj, attachedObj));
3548 }
3549
3550 KEYWORD1 void KEYWORD2 NAME(GetActiveUniform)(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
3551 {
3552 DISPATCH(GetActiveUniformARB, (program, index, bufSize, length, size, type, name), (F, "glGetActiveUniform(%d, %d, %d, %p, %p, %p, %p);\n", program, index, bufSize, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
3553 }
3554
3555 KEYWORD1 void KEYWORD2 NAME(GetActiveUniformARB)(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)
3556 {
3557 DISPATCH(GetActiveUniformARB, (program, index, bufSize, length, size, type, name), (F, "glGetActiveUniformARB(%d, %d, %d, %p, %p, %p, %p);\n", program, index, bufSize, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
3558 }
3559
3560 KEYWORD1 void KEYWORD2 NAME(GetAttachedObjectsARB)(GLhandleARB containerObj, GLsizei maxLength, GLsizei * length, GLhandleARB * infoLog)
3561 {
3562 DISPATCH(GetAttachedObjectsARB, (containerObj, maxLength, length, infoLog), (F, "glGetAttachedObjectsARB(%d, %d, %p, %p);\n", containerObj, maxLength, (const void *) length, (const void *) infoLog));
3563 }
3564
3565 KEYWORD1 GLhandleARB KEYWORD2 NAME(GetHandleARB)(GLenum pname)
3566 {
3567 RETURN_DISPATCH(GetHandleARB, (pname), (F, "glGetHandleARB(0x%x);\n", pname));
3568 }
3569
3570 KEYWORD1 void KEYWORD2 NAME(GetInfoLogARB)(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog)
3571 {
3572 DISPATCH(GetInfoLogARB, (obj, maxLength, length, infoLog), (F, "glGetInfoLogARB(%d, %d, %p, %p);\n", obj, maxLength, (const void *) length, (const void *) infoLog));
3573 }
3574
3575 KEYWORD1 void KEYWORD2 NAME(GetObjectParameterfvARB)(GLhandleARB obj, GLenum pname, GLfloat * params)
3576 {
3577 DISPATCH(GetObjectParameterfvARB, (obj, pname, params), (F, "glGetObjectParameterfvARB(%d, 0x%x, %p);\n", obj, pname, (const void *) params));
3578 }
3579
3580 KEYWORD1 void KEYWORD2 NAME(GetObjectParameterivARB)(GLhandleARB obj, GLenum pname, GLint * params)
3581 {
3582 DISPATCH(GetObjectParameterivARB, (obj, pname, params), (F, "glGetObjectParameterivARB(%d, 0x%x, %p);\n", obj, pname, (const void *) params));
3583 }
3584
3585 KEYWORD1 void KEYWORD2 NAME(GetShaderSource)(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source)
3586 {
3587 DISPATCH(GetShaderSourceARB, (shader, bufSize, length, source), (F, "glGetShaderSource(%d, %d, %p, %p);\n", shader, bufSize, (const void *) length, (const void *) source));
3588 }
3589
3590 KEYWORD1 void KEYWORD2 NAME(GetShaderSourceARB)(GLhandleARB shader, GLsizei bufSize, GLsizei * length, GLcharARB * source)
3591 {
3592 DISPATCH(GetShaderSourceARB, (shader, bufSize, length, source), (F, "glGetShaderSourceARB(%d, %d, %p, %p);\n", shader, bufSize, (const void *) length, (const void *) source));
3593 }
3594
3595 KEYWORD1 GLint KEYWORD2 NAME(GetUniformLocation)(GLuint program, const GLchar * name)
3596 {
3597 RETURN_DISPATCH(GetUniformLocationARB, (program, name), (F, "glGetUniformLocation(%d, %p);\n", program, (const void *) name));
3598 }
3599
3600 KEYWORD1 GLint KEYWORD2 NAME(GetUniformLocationARB)(GLhandleARB program, const GLcharARB * name)
3601 {
3602 RETURN_DISPATCH(GetUniformLocationARB, (program, name), (F, "glGetUniformLocationARB(%d, %p);\n", program, (const void *) name));
3603 }
3604
3605 KEYWORD1 void KEYWORD2 NAME(GetUniformfv)(GLuint program, GLint location, GLfloat * params)
3606 {
3607 DISPATCH(GetUniformfvARB, (program, location, params), (F, "glGetUniformfv(%d, %d, %p);\n", program, location, (const void *) params));
3608 }
3609
3610 KEYWORD1 void KEYWORD2 NAME(GetUniformfvARB)(GLhandleARB program, GLint location, GLfloat * params)
3611 {
3612 DISPATCH(GetUniformfvARB, (program, location, params), (F, "glGetUniformfvARB(%d, %d, %p);\n", program, location, (const void *) params));
3613 }
3614
3615 KEYWORD1 void KEYWORD2 NAME(GetUniformiv)(GLuint program, GLint location, GLint * params)
3616 {
3617 DISPATCH(GetUniformivARB, (program, location, params), (F, "glGetUniformiv(%d, %d, %p);\n", program, location, (const void *) params));
3618 }
3619
3620 KEYWORD1 void KEYWORD2 NAME(GetUniformivARB)(GLhandleARB program, GLint location, GLint * params)
3621 {
3622 DISPATCH(GetUniformivARB, (program, location, params), (F, "glGetUniformivARB(%d, %d, %p);\n", program, location, (const void *) params));
3623 }
3624
3625 KEYWORD1 void KEYWORD2 NAME(LinkProgram)(GLuint program)
3626 {
3627 DISPATCH(LinkProgramARB, (program), (F, "glLinkProgram(%d);\n", program));
3628 }
3629
3630 KEYWORD1 void KEYWORD2 NAME(LinkProgramARB)(GLhandleARB program)
3631 {
3632 DISPATCH(LinkProgramARB, (program), (F, "glLinkProgramARB(%d);\n", program));
3633 }
3634
3635 KEYWORD1 void KEYWORD2 NAME(ShaderSource)(GLuint shader, GLsizei count, const GLchar ** string, const GLint * length)
3636 {
3637 DISPATCH(ShaderSourceARB, (shader, count, string, length), (F, "glShaderSource(%d, %d, %p, %p);\n", shader, count, (const void *) string, (const void *) length));
3638 }
3639
3640 KEYWORD1 void KEYWORD2 NAME(ShaderSourceARB)(GLhandleARB shader, GLsizei count, const GLcharARB ** string, const GLint * length)
3641 {
3642 DISPATCH(ShaderSourceARB, (shader, count, string, length), (F, "glShaderSourceARB(%d, %d, %p, %p);\n", shader, count, (const void *) string, (const void *) length));
3643 }
3644
3645 KEYWORD1 void KEYWORD2 NAME(Uniform1f)(GLint location, GLfloat v0)
3646 {
3647 DISPATCH(Uniform1fARB, (location, v0), (F, "glUniform1f(%d, %f);\n", location, v0));
3648 }
3649
3650 KEYWORD1 void KEYWORD2 NAME(Uniform1fARB)(GLint location, GLfloat v0)
3651 {
3652 DISPATCH(Uniform1fARB, (location, v0), (F, "glUniform1fARB(%d, %f);\n", location, v0));
3653 }
3654
3655 KEYWORD1 void KEYWORD2 NAME(Uniform1fv)(GLint location, GLsizei count, const GLfloat * value)
3656 {
3657 DISPATCH(Uniform1fvARB, (location, count, value), (F, "glUniform1fv(%d, %d, %p);\n", location, count, (const void *) value));
3658 }
3659
3660 KEYWORD1 void KEYWORD2 NAME(Uniform1fvARB)(GLint location, GLsizei count, const GLfloat * value)
3661 {
3662 DISPATCH(Uniform1fvARB, (location, count, value), (F, "glUniform1fvARB(%d, %d, %p);\n", location, count, (const void *) value));
3663 }
3664
3665 KEYWORD1 void KEYWORD2 NAME(Uniform1i)(GLint location, GLint v0)
3666 {
3667 DISPATCH(Uniform1iARB, (location, v0), (F, "glUniform1i(%d, %d);\n", location, v0));
3668 }
3669
3670 KEYWORD1 void KEYWORD2 NAME(Uniform1iARB)(GLint location, GLint v0)
3671 {
3672 DISPATCH(Uniform1iARB, (location, v0), (F, "glUniform1iARB(%d, %d);\n", location, v0));
3673 }
3674
3675 KEYWORD1 void KEYWORD2 NAME(Uniform1iv)(GLint location, GLsizei count, const GLint * value)
3676 {
3677 DISPATCH(Uniform1ivARB, (location, count, value), (F, "glUniform1iv(%d, %d, %p);\n", location, count, (const void *) value));
3678 }
3679
3680 KEYWORD1 void KEYWORD2 NAME(Uniform1ivARB)(GLint location, GLsizei count, const GLint * value)
3681 {
3682 DISPATCH(Uniform1ivARB, (location, count, value), (F, "glUniform1ivARB(%d, %d, %p);\n", location, count, (const void *) value));
3683 }
3684
3685 KEYWORD1 void KEYWORD2 NAME(Uniform2f)(GLint location, GLfloat v0, GLfloat v1)
3686 {
3687 DISPATCH(Uniform2fARB, (location, v0, v1), (F, "glUniform2f(%d, %f, %f);\n", location, v0, v1));
3688 }
3689
3690 KEYWORD1 void KEYWORD2 NAME(Uniform2fARB)(GLint location, GLfloat v0, GLfloat v1)
3691 {
3692 DISPATCH(Uniform2fARB, (location, v0, v1), (F, "glUniform2fARB(%d, %f, %f);\n", location, v0, v1));
3693 }
3694
3695 KEYWORD1 void KEYWORD2 NAME(Uniform2fv)(GLint location, GLsizei count, const GLfloat * value)
3696 {
3697 DISPATCH(Uniform2fvARB, (location, count, value), (F, "glUniform2fv(%d, %d, %p);\n", location, count, (const void *) value));
3698 }
3699
3700 KEYWORD1 void KEYWORD2 NAME(Uniform2fvARB)(GLint location, GLsizei count, const GLfloat * value)
3701 {
3702 DISPATCH(Uniform2fvARB, (location, count, value), (F, "glUniform2fvARB(%d, %d, %p);\n", location, count, (const void *) value));
3703 }
3704
3705 KEYWORD1 void KEYWORD2 NAME(Uniform2i)(GLint location, GLint v0, GLint v1)
3706 {
3707 DISPATCH(Uniform2iARB, (location, v0, v1), (F, "glUniform2i(%d, %d, %d);\n", location, v0, v1));
3708 }
3709
3710 KEYWORD1 void KEYWORD2 NAME(Uniform2iARB)(GLint location, GLint v0, GLint v1)
3711 {
3712 DISPATCH(Uniform2iARB, (location, v0, v1), (F, "glUniform2iARB(%d, %d, %d);\n", location, v0, v1));
3713 }
3714
3715 KEYWORD1 void KEYWORD2 NAME(Uniform2iv)(GLint location, GLsizei count, const GLint * value)
3716 {
3717 DISPATCH(Uniform2ivARB, (location, count, value), (F, "glUniform2iv(%d, %d, %p);\n", location, count, (const void *) value));
3718 }
3719
3720 KEYWORD1 void KEYWORD2 NAME(Uniform2ivARB)(GLint location, GLsizei count, const GLint * value)
3721 {
3722 DISPATCH(Uniform2ivARB, (location, count, value), (F, "glUniform2ivARB(%d, %d, %p);\n", location, count, (const void *) value));
3723 }
3724
3725 KEYWORD1 void KEYWORD2 NAME(Uniform3f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
3726 {
3727 DISPATCH(Uniform3fARB, (location, v0, v1, v2), (F, "glUniform3f(%d, %f, %f, %f);\n", location, v0, v1, v2));
3728 }
3729
3730 KEYWORD1 void KEYWORD2 NAME(Uniform3fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
3731 {
3732 DISPATCH(Uniform3fARB, (location, v0, v1, v2), (F, "glUniform3fARB(%d, %f, %f, %f);\n", location, v0, v1, v2));
3733 }
3734
3735 KEYWORD1 void KEYWORD2 NAME(Uniform3fv)(GLint location, GLsizei count, const GLfloat * value)
3736 {
3737 DISPATCH(Uniform3fvARB, (location, count, value), (F, "glUniform3fv(%d, %d, %p);\n", location, count, (const void *) value));
3738 }
3739
3740 KEYWORD1 void KEYWORD2 NAME(Uniform3fvARB)(GLint location, GLsizei count, const GLfloat * value)
3741 {
3742 DISPATCH(Uniform3fvARB, (location, count, value), (F, "glUniform3fvARB(%d, %d, %p);\n", location, count, (const void *) value));
3743 }
3744
3745 KEYWORD1 void KEYWORD2 NAME(Uniform3i)(GLint location, GLint v0, GLint v1, GLint v2)
3746 {
3747 DISPATCH(Uniform3iARB, (location, v0, v1, v2), (F, "glUniform3i(%d, %d, %d, %d);\n", location, v0, v1, v2));
3748 }
3749
3750 KEYWORD1 void KEYWORD2 NAME(Uniform3iARB)(GLint location, GLint v0, GLint v1, GLint v2)
3751 {
3752 DISPATCH(Uniform3iARB, (location, v0, v1, v2), (F, "glUniform3iARB(%d, %d, %d, %d);\n", location, v0, v1, v2));
3753 }
3754
3755 KEYWORD1 void KEYWORD2 NAME(Uniform3iv)(GLint location, GLsizei count, const GLint * value)
3756 {
3757 DISPATCH(Uniform3ivARB, (location, count, value), (F, "glUniform3iv(%d, %d, %p);\n", location, count, (const void *) value));
3758 }
3759
3760 KEYWORD1 void KEYWORD2 NAME(Uniform3ivARB)(GLint location, GLsizei count, const GLint * value)
3761 {
3762 DISPATCH(Uniform3ivARB, (location, count, value), (F, "glUniform3ivARB(%d, %d, %p);\n", location, count, (const void *) value));
3763 }
3764
3765 KEYWORD1 void KEYWORD2 NAME(Uniform4f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
3766 {
3767 DISPATCH(Uniform4fARB, (location, v0, v1, v2, v3), (F, "glUniform4f(%d, %f, %f, %f, %f);\n", location, v0, v1, v2, v3));
3768 }
3769
3770 KEYWORD1 void KEYWORD2 NAME(Uniform4fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
3771 {
3772 DISPATCH(Uniform4fARB, (location, v0, v1, v2, v3), (F, "glUniform4fARB(%d, %f, %f, %f, %f);\n", location, v0, v1, v2, v3));
3773 }
3774
3775 KEYWORD1 void KEYWORD2 NAME(Uniform4fv)(GLint location, GLsizei count, const GLfloat * value)
3776 {
3777 DISPATCH(Uniform4fvARB, (location, count, value), (F, "glUniform4fv(%d, %d, %p);\n", location, count, (const void *) value));
3778 }
3779
3780 KEYWORD1 void KEYWORD2 NAME(Uniform4fvARB)(GLint location, GLsizei count, const GLfloat * value)
3781 {
3782 DISPATCH(Uniform4fvARB, (location, count, value), (F, "glUniform4fvARB(%d, %d, %p);\n", location, count, (const void *) value));
3783 }
3784
3785 KEYWORD1 void KEYWORD2 NAME(Uniform4i)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
3786 {
3787 DISPATCH(Uniform4iARB, (location, v0, v1, v2, v3), (F, "glUniform4i(%d, %d, %d, %d, %d);\n", location, v0, v1, v2, v3));
3788 }
3789
3790 KEYWORD1 void KEYWORD2 NAME(Uniform4iARB)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
3791 {
3792 DISPATCH(Uniform4iARB, (location, v0, v1, v2, v3), (F, "glUniform4iARB(%d, %d, %d, %d, %d);\n", location, v0, v1, v2, v3));
3793 }
3794
3795 KEYWORD1 void KEYWORD2 NAME(Uniform4iv)(GLint location, GLsizei count, const GLint * value)
3796 {
3797 DISPATCH(Uniform4ivARB, (location, count, value), (F, "glUniform4iv(%d, %d, %p);\n", location, count, (const void *) value));
3798 }
3799
3800 KEYWORD1 void KEYWORD2 NAME(Uniform4ivARB)(GLint location, GLsizei count, const GLint * value)
3801 {
3802 DISPATCH(Uniform4ivARB, (location, count, value), (F, "glUniform4ivARB(%d, %d, %p);\n", location, count, (const void *) value));
3803 }
3804
3805 KEYWORD1 void KEYWORD2 NAME(UniformMatrix2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3806 {
3807 DISPATCH(UniformMatrix2fvARB, (location, count, transpose, value), (F, "glUniformMatrix2fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3808 }
3809
3810 KEYWORD1 void KEYWORD2 NAME(UniformMatrix2fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3811 {
3812 DISPATCH(UniformMatrix2fvARB, (location, count, transpose, value), (F, "glUniformMatrix2fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3813 }
3814
3815 KEYWORD1 void KEYWORD2 NAME(UniformMatrix3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3816 {
3817 DISPATCH(UniformMatrix3fvARB, (location, count, transpose, value), (F, "glUniformMatrix3fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3818 }
3819
3820 KEYWORD1 void KEYWORD2 NAME(UniformMatrix3fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3821 {
3822 DISPATCH(UniformMatrix3fvARB, (location, count, transpose, value), (F, "glUniformMatrix3fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3823 }
3824
3825 KEYWORD1 void KEYWORD2 NAME(UniformMatrix4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3826 {
3827 DISPATCH(UniformMatrix4fvARB, (location, count, transpose, value), (F, "glUniformMatrix4fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3828 }
3829
3830 KEYWORD1 void KEYWORD2 NAME(UniformMatrix4fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3831 {
3832 DISPATCH(UniformMatrix4fvARB, (location, count, transpose, value), (F, "glUniformMatrix4fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3833 }
3834
3835 KEYWORD1 void KEYWORD2 NAME(UseProgram)(GLuint program)
3836 {
3837 DISPATCH(UseProgramObjectARB, (program), (F, "glUseProgram(%d);\n", program));
3838 }
3839
3840 KEYWORD1 void KEYWORD2 NAME(UseProgramObjectARB)(GLhandleARB program)
3841 {
3842 DISPATCH(UseProgramObjectARB, (program), (F, "glUseProgramObjectARB(%d);\n", program));
3843 }
3844
3845 KEYWORD1 void KEYWORD2 NAME(ValidateProgram)(GLuint program)
3846 {
3847 DISPATCH(ValidateProgramARB, (program), (F, "glValidateProgram(%d);\n", program));
3848 }
3849
3850 KEYWORD1 void KEYWORD2 NAME(ValidateProgramARB)(GLhandleARB program)
3851 {
3852 DISPATCH(ValidateProgramARB, (program), (F, "glValidateProgramARB(%d);\n", program));
3853 }
3854
3855 KEYWORD1 void KEYWORD2 NAME(BindAttribLocation)(GLuint program, GLuint index, const GLchar * name)
3856 {
3857 DISPATCH(BindAttribLocationARB, (program, index, name), (F, "glBindAttribLocation(%d, %d, %p);\n", program, index, (const void *) name));
3858 }
3859
3860 KEYWORD1 void KEYWORD2 NAME(BindAttribLocationARB)(GLhandleARB program, GLuint index, const GLcharARB * name)
3861 {
3862 DISPATCH(BindAttribLocationARB, (program, index, name), (F, "glBindAttribLocationARB(%d, %d, %p);\n", program, index, (const void *) name));
3863 }
3864
3865 KEYWORD1 void KEYWORD2 NAME(GetActiveAttrib)(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
3866 {
3867 DISPATCH(GetActiveAttribARB, (program, index, bufSize, length, size, type, name), (F, "glGetActiveAttrib(%d, %d, %d, %p, %p, %p, %p);\n", program, index, bufSize, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
3868 }
3869
3870 KEYWORD1 void KEYWORD2 NAME(GetActiveAttribARB)(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)
3871 {
3872 DISPATCH(GetActiveAttribARB, (program, index, bufSize, length, size, type, name), (F, "glGetActiveAttribARB(%d, %d, %d, %p, %p, %p, %p);\n", program, index, bufSize, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
3873 }
3874
3875 KEYWORD1 GLint KEYWORD2 NAME(GetAttribLocation)(GLuint program, const GLchar * name)
3876 {
3877 RETURN_DISPATCH(GetAttribLocationARB, (program, name), (F, "glGetAttribLocation(%d, %p);\n", program, (const void *) name));
3878 }
3879
3880 KEYWORD1 GLint KEYWORD2 NAME(GetAttribLocationARB)(GLhandleARB program, const GLcharARB * name)
3881 {
3882 RETURN_DISPATCH(GetAttribLocationARB, (program, name), (F, "glGetAttribLocationARB(%d, %p);\n", program, (const void *) name));
3883 }
3884
3885 KEYWORD1 void KEYWORD2 NAME(DrawBuffers)(GLsizei n, const GLenum * bufs)
3886 {
3887 DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffers(%d, %p);\n", n, (const void *) bufs));
3888 }
3889
3890 KEYWORD1 void KEYWORD2 NAME(DrawBuffersARB)(GLsizei n, const GLenum * bufs)
3891 {
3892 DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffersARB(%d, %p);\n", n, (const void *) bufs));
3893 }
3894
3895 KEYWORD1 void KEYWORD2 NAME(DrawBuffersATI)(GLsizei n, const GLenum * bufs)
3896 {
3897 DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffersATI(%d, %p);\n", n, (const void *) bufs));
3898 }
3899
3900 KEYWORD1 void KEYWORD2 NAME(DrawArraysInstancedARB)(GLenum mode, GLint first, GLsizei count, GLsizei primcount)
3901 {
3902 DISPATCH(DrawArraysInstancedARB, (mode, first, count, primcount), (F, "glDrawArraysInstancedARB(0x%x, %d, %d, %d);\n", mode, first, count, primcount));
3903 }
3904
3905 KEYWORD1 void KEYWORD2 NAME(DrawArraysInstancedEXT)(GLenum mode, GLint first, GLsizei count, GLsizei primcount)
3906 {
3907 DISPATCH(DrawArraysInstancedARB, (mode, first, count, primcount), (F, "glDrawArraysInstancedEXT(0x%x, %d, %d, %d);\n", mode, first, count, primcount));
3908 }
3909
3910 KEYWORD1 void KEYWORD2 NAME(DrawArraysInstanced)(GLenum mode, GLint first, GLsizei count, GLsizei primcount)
3911 {
3912 DISPATCH(DrawArraysInstancedARB, (mode, first, count, primcount), (F, "glDrawArraysInstanced(0x%x, %d, %d, %d);\n", mode, first, count, primcount));
3913 }
3914
3915 KEYWORD1 void KEYWORD2 NAME(DrawElementsInstancedARB)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount)
3916 {
3917 DISPATCH(DrawElementsInstancedARB, (mode, count, type, indices, primcount), (F, "glDrawElementsInstancedARB(0x%x, %d, 0x%x, %p, %d);\n", mode, count, type, (const void *) indices, primcount));
3918 }
3919
3920 KEYWORD1 void KEYWORD2 NAME(DrawElementsInstancedEXT)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount)
3921 {
3922 DISPATCH(DrawElementsInstancedARB, (mode, count, type, indices, primcount), (F, "glDrawElementsInstancedEXT(0x%x, %d, 0x%x, %p, %d);\n", mode, count, type, (const void *) indices, primcount));
3923 }
3924
3925 KEYWORD1 void KEYWORD2 NAME(DrawElementsInstanced)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount)
3926 {
3927 DISPATCH(DrawElementsInstancedARB, (mode, count, type, indices, primcount), (F, "glDrawElementsInstanced(0x%x, %d, 0x%x, %p, %d);\n", mode, count, type, (const void *) indices, primcount));
3928 }
3929
3930 KEYWORD1 void KEYWORD2 NAME(RenderbufferStorageMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
3931 {
3932 DISPATCH(RenderbufferStorageMultisample, (target, samples, internalformat, width, height), (F, "glRenderbufferStorageMultisample(0x%x, %d, 0x%x, %d, %d);\n", target, samples, internalformat, width, height));
3933 }
3934
3935 KEYWORD1 void KEYWORD2 NAME(RenderbufferStorageMultisampleEXT)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
3936 {
3937 DISPATCH(RenderbufferStorageMultisample, (target, samples, internalformat, width, height), (F, "glRenderbufferStorageMultisampleEXT(0x%x, %d, 0x%x, %d, %d);\n", target, samples, internalformat, width, height));
3938 }
3939
3940 KEYWORD1 void KEYWORD2 NAME(FramebufferTextureARB)(GLenum target, GLenum attachment, GLuint texture, GLint level)
3941 {
3942 DISPATCH(FramebufferTextureARB, (target, attachment, texture, level), (F, "glFramebufferTextureARB(0x%x, 0x%x, %d, %d);\n", target, attachment, texture, level));
3943 }
3944
3945 KEYWORD1 void KEYWORD2 NAME(FramebufferTextureFaceARB)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face)
3946 {
3947 DISPATCH(FramebufferTextureFaceARB, (target, attachment, texture, level, face), (F, "glFramebufferTextureFaceARB(0x%x, 0x%x, %d, %d, 0x%x);\n", target, attachment, texture, level, face));
3948 }
3949
3950 KEYWORD1 void KEYWORD2 NAME(ProgramParameteriARB)(GLuint program, GLenum pname, GLint value)
3951 {
3952 DISPATCH(ProgramParameteriARB, (program, pname, value), (F, "glProgramParameteriARB(%d, 0x%x, %d);\n", program, pname, value));
3953 }
3954
3955 KEYWORD1 void KEYWORD2 NAME(VertexAttribDivisorARB)(GLuint index, GLuint divisor)
3956 {
3957 DISPATCH(VertexAttribDivisorARB, (index, divisor), (F, "glVertexAttribDivisorARB(%d, %d);\n", index, divisor));
3958 }
3959
3960 KEYWORD1 void KEYWORD2 NAME(FlushMappedBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length)
3961 {
3962 DISPATCH(FlushMappedBufferRange, (target, offset, length), (F, "glFlushMappedBufferRange(0x%x, %d, %d);\n", target, offset, length));
3963 }
3964
3965 KEYWORD1 GLvoid * KEYWORD2 NAME(MapBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
3966 {
3967 RETURN_DISPATCH(MapBufferRange, (target, offset, length, access), (F, "glMapBufferRange(0x%x, %d, %d, %d);\n", target, offset, length, access));
3968 }
3969
3970 KEYWORD1 void KEYWORD2 NAME(BindVertexArray)(GLuint array)
3971 {
3972 DISPATCH(BindVertexArray, (array), (F, "glBindVertexArray(%d);\n", array));
3973 }
3974
3975 KEYWORD1 void KEYWORD2 NAME(GenVertexArrays)(GLsizei n, GLuint * arrays)
3976 {
3977 DISPATCH(GenVertexArrays, (n, arrays), (F, "glGenVertexArrays(%d, %p);\n", n, (const void *) arrays));
3978 }
3979
3980 KEYWORD1 void KEYWORD2 NAME(CopyBufferSubData)(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
3981 {
3982 DISPATCH(CopyBufferSubData, (readTarget, writeTarget, readOffset, writeOffset, size), (F, "glCopyBufferSubData(0x%x, 0x%x, %d, %d, %d);\n", readTarget, writeTarget, readOffset, writeOffset, size));
3983 }
3984
3985 KEYWORD1 GLenum KEYWORD2 NAME(ClientWaitSync)(GLsync sync, GLbitfield flags, GLuint64 timeout)
3986 {
3987 RETURN_DISPATCH(ClientWaitSync, (sync, flags, timeout), (F, "glClientWaitSync(%d, %d, %d);\n", sync, flags, timeout));
3988 }
3989
3990 KEYWORD1 void KEYWORD2 NAME(DeleteSync)(GLsync sync)
3991 {
3992 DISPATCH(DeleteSync, (sync), (F, "glDeleteSync(%d);\n", sync));
3993 }
3994
3995 KEYWORD1 GLsync KEYWORD2 NAME(FenceSync)(GLenum condition, GLbitfield flags)
3996 {
3997 RETURN_DISPATCH(FenceSync, (condition, flags), (F, "glFenceSync(0x%x, %d);\n", condition, flags));
3998 }
3999
4000 KEYWORD1 void KEYWORD2 NAME(GetInteger64v)(GLenum pname, GLint64 * params)
4001 {
4002 DISPATCH(GetInteger64v, (pname, params), (F, "glGetInteger64v(0x%x, %p);\n", pname, (const void *) params));
4003 }
4004
4005 KEYWORD1 void KEYWORD2 NAME(GetSynciv)(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)
4006 {
4007 DISPATCH(GetSynciv, (sync, pname, bufSize, length, values), (F, "glGetSynciv(%d, 0x%x, %d, %p, %p);\n", sync, pname, bufSize, (const void *) length, (const void *) values));
4008 }
4009
4010 KEYWORD1 GLboolean KEYWORD2 NAME(IsSync)(GLsync sync)
4011 {
4012 RETURN_DISPATCH(IsSync, (sync), (F, "glIsSync(%d);\n", sync));
4013 }
4014
4015 KEYWORD1 void KEYWORD2 NAME(WaitSync)(GLsync sync, GLbitfield flags, GLuint64 timeout)
4016 {
4017 DISPATCH(WaitSync, (sync, flags, timeout), (F, "glWaitSync(%d, %d, %d);\n", sync, flags, timeout));
4018 }
4019
4020 KEYWORD1 void KEYWORD2 NAME(DrawElementsBaseVertex)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex)
4021 {
4022 DISPATCH(DrawElementsBaseVertex, (mode, count, type, indices, basevertex), (F, "glDrawElementsBaseVertex(0x%x, %d, 0x%x, %p, %d);\n", mode, count, type, (const void *) indices, basevertex));
4023 }
4024
4025 KEYWORD1 void KEYWORD2 NAME(DrawRangeElementsBaseVertex)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex)
4026 {
4027 DISPATCH(DrawRangeElementsBaseVertex, (mode, start, end, count, type, indices, basevertex), (F, "glDrawRangeElementsBaseVertex(0x%x, %d, %d, %d, 0x%x, %p, %d);\n", mode, start, end, count, type, (const void *) indices, basevertex));
4028 }
4029
4030 KEYWORD1 void KEYWORD2 NAME(MultiDrawElementsBaseVertex)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount, const GLint * basevertex)
4031 {
4032 DISPATCH(MultiDrawElementsBaseVertex, (mode, count, type, indices, primcount, basevertex), (F, "glMultiDrawElementsBaseVertex(0x%x, %p, 0x%x, %p, %d, %p);\n", mode, (const void *) count, type, (const void *) indices, primcount, (const void *) basevertex));
4033 }
4034
4035 KEYWORD1 void KEYWORD2 NAME(BlendEquationSeparateiARB)(GLuint buf, GLenum modeRGB, GLenum modeA)
4036 {
4037 DISPATCH(BlendEquationSeparateiARB, (buf, modeRGB, modeA), (F, "glBlendEquationSeparateiARB(%d, 0x%x, 0x%x);\n", buf, modeRGB, modeA));
4038 }
4039
4040 KEYWORD1 void KEYWORD2 NAME(BlendEquationiARB)(GLuint buf, GLenum mode)
4041 {
4042 DISPATCH(BlendEquationiARB, (buf, mode), (F, "glBlendEquationiARB(%d, 0x%x);\n", buf, mode));
4043 }
4044
4045 KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateiARB)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcA, GLenum dstA)
4046 {
4047 DISPATCH(BlendFuncSeparateiARB, (buf, srcRGB, dstRGB, srcA, dstA), (F, "glBlendFuncSeparateiARB(%d, 0x%x, 0x%x, 0x%x, 0x%x);\n", buf, srcRGB, dstRGB, srcA, dstA));
4048 }
4049
4050 KEYWORD1 void KEYWORD2 NAME(BlendFunciARB)(GLuint buf, GLenum src, GLenum dst)
4051 {
4052 DISPATCH(BlendFunciARB, (buf, src, dst), (F, "glBlendFunciARB(%d, 0x%x, 0x%x);\n", buf, src, dst));
4053 }
4054
4055 KEYWORD1 void KEYWORD2 NAME(BindTransformFeedback)(GLenum target, GLuint id)
4056 {
4057 DISPATCH(BindTransformFeedback, (target, id), (F, "glBindTransformFeedback(0x%x, %d);\n", target, id));
4058 }
4059
4060 KEYWORD1 void KEYWORD2 NAME(DeleteTransformFeedbacks)(GLsizei n, const GLuint * ids)
4061 {
4062 DISPATCH(DeleteTransformFeedbacks, (n, ids), (F, "glDeleteTransformFeedbacks(%d, %p);\n", n, (const void *) ids));
4063 }
4064
4065 KEYWORD1 void KEYWORD2 NAME(DrawTransformFeedback)(GLenum mode, GLuint id)
4066 {
4067 DISPATCH(DrawTransformFeedback, (mode, id), (F, "glDrawTransformFeedback(0x%x, %d);\n", mode, id));
4068 }
4069
4070 KEYWORD1 void KEYWORD2 NAME(GenTransformFeedbacks)(GLsizei n, GLuint * ids)
4071 {
4072 DISPATCH(GenTransformFeedbacks, (n, ids), (F, "glGenTransformFeedbacks(%d, %p);\n", n, (const void *) ids));
4073 }
4074
4075 KEYWORD1 GLboolean KEYWORD2 NAME(IsTransformFeedback)(GLuint id)
4076 {
4077 RETURN_DISPATCH(IsTransformFeedback, (id), (F, "glIsTransformFeedback(%d);\n", id));
4078 }
4079
4080 KEYWORD1 void KEYWORD2 NAME(PauseTransformFeedback)(void)
4081 {
4082 DISPATCH(PauseTransformFeedback, (), (F, "glPauseTransformFeedback();\n"));
4083 }
4084
4085 KEYWORD1 void KEYWORD2 NAME(ResumeTransformFeedback)(void)
4086 {
4087 DISPATCH(ResumeTransformFeedback, (), (F, "glResumeTransformFeedback();\n"));
4088 }
4089
4090 KEYWORD1 void KEYWORD2 NAME(ClearDepthf)(GLclampf depth)
4091 {
4092 DISPATCH(ClearDepthf, (depth), (F, "glClearDepthf(%f);\n", depth));
4093 }
4094
4095 KEYWORD1 void KEYWORD2 NAME(DepthRangef)(GLclampf zNear, GLclampf zFar)
4096 {
4097 DISPATCH(DepthRangef, (zNear, zFar), (F, "glDepthRangef(%f, %f);\n", zNear, zFar));
4098 }
4099
4100 KEYWORD1 void KEYWORD2 NAME(GetShaderPrecisionFormat)(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision)
4101 {
4102 DISPATCH(GetShaderPrecisionFormat, (shadertype, precisiontype, range, precision), (F, "glGetShaderPrecisionFormat(0x%x, 0x%x, %p, %p);\n", shadertype, precisiontype, (const void *) range, (const void *) precision));
4103 }
4104
4105 KEYWORD1 void KEYWORD2 NAME(ReleaseShaderCompiler)(void)
4106 {
4107 DISPATCH(ReleaseShaderCompiler, (), (F, "glReleaseShaderCompiler();\n"));
4108 }
4109
4110 KEYWORD1 void KEYWORD2 NAME(ShaderBinary)(GLsizei n, const GLuint * shaders, GLenum binaryformat, const GLvoid * binary, GLsizei length)
4111 {
4112 DISPATCH(ShaderBinary, (n, shaders, binaryformat, binary, length), (F, "glShaderBinary(%d, %p, 0x%x, %p, %d);\n", n, (const void *) shaders, binaryformat, (const void *) binary, length));
4113 }
4114
4115 KEYWORD1 void KEYWORD2 NAME(PolygonOffsetEXT)(GLfloat factor, GLfloat bias)
4116 {
4117 DISPATCH(PolygonOffsetEXT, (factor, bias), (F, "glPolygonOffsetEXT(%f, %f);\n", factor, bias));
4118 }
4119
4120 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_611)(GLenum pname, GLfloat * params);
4121
4122 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_611)(GLenum pname, GLfloat * params)
4123 {
4124 DISPATCH(GetPixelTexGenParameterfvSGIS, (pname, params), (F, "glGetPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
4125 }
4126
4127 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_612)(GLenum pname, GLint * params);
4128
4129 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_612)(GLenum pname, GLint * params)
4130 {
4131 DISPATCH(GetPixelTexGenParameterivSGIS, (pname, params), (F, "glGetPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (const void *) params));
4132 }
4133
4134 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_613)(GLenum pname, GLfloat param);
4135
4136 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_613)(GLenum pname, GLfloat param)
4137 {
4138 DISPATCH(PixelTexGenParameterfSGIS, (pname, param), (F, "glPixelTexGenParameterfSGIS(0x%x, %f);\n", pname, param));
4139 }
4140
4141 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_614)(GLenum pname, const GLfloat * params);
4142
4143 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_614)(GLenum pname, const GLfloat * params)
4144 {
4145 DISPATCH(PixelTexGenParameterfvSGIS, (pname, params), (F, "glPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
4146 }
4147
4148 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_615)(GLenum pname, GLint param);
4149
4150 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_615)(GLenum pname, GLint param)
4151 {
4152 DISPATCH(PixelTexGenParameteriSGIS, (pname, param), (F, "glPixelTexGenParameteriSGIS(0x%x, %d);\n", pname, param));
4153 }
4154
4155 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_616)(GLenum pname, const GLint * params);
4156
4157 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_616)(GLenum pname, const GLint * params)
4158 {
4159 DISPATCH(PixelTexGenParameterivSGIS, (pname, params), (F, "glPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (const void *) params));
4160 }
4161
4162 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_617)(GLclampf value, GLboolean invert);
4163
4164 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_617)(GLclampf value, GLboolean invert)
4165 {
4166 DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskSGIS(%f, %d);\n", value, invert));
4167 }
4168
4169 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_618)(GLenum pattern);
4170
4171 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_618)(GLenum pattern)
4172 {
4173 DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternSGIS(0x%x);\n", pattern));
4174 }
4175
4176 KEYWORD1 void KEYWORD2 NAME(ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
4177 {
4178 DISPATCH(ColorPointerEXT, (size, type, stride, count, pointer), (F, "glColorPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
4179 }
4180
4181 KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer)
4182 {
4183 DISPATCH(EdgeFlagPointerEXT, (stride, count, pointer), (F, "glEdgeFlagPointerEXT(%d, %d, %p);\n", stride, count, (const void *) pointer));
4184 }
4185
4186 KEYWORD1 void KEYWORD2 NAME(IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
4187 {
4188 DISPATCH(IndexPointerEXT, (type, stride, count, pointer), (F, "glIndexPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (const void *) pointer));
4189 }
4190
4191 KEYWORD1 void KEYWORD2 NAME(NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
4192 {
4193 DISPATCH(NormalPointerEXT, (type, stride, count, pointer), (F, "glNormalPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (const void *) pointer));
4194 }
4195
4196 KEYWORD1 void KEYWORD2 NAME(TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
4197 {
4198 DISPATCH(TexCoordPointerEXT, (size, type, stride, count, pointer), (F, "glTexCoordPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
4199 }
4200
4201 KEYWORD1 void KEYWORD2 NAME(VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
4202 {
4203 DISPATCH(VertexPointerEXT, (size, type, stride, count, pointer), (F, "glVertexPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
4204 }
4205
4206 KEYWORD1 void KEYWORD2 NAME(PointParameterf)(GLenum pname, GLfloat param)
4207 {
4208 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterf(0x%x, %f);\n", pname, param));
4209 }
4210
4211 KEYWORD1 void KEYWORD2 NAME(PointParameterfARB)(GLenum pname, GLfloat param)
4212 {
4213 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfARB(0x%x, %f);\n", pname, param));
4214 }
4215
4216 KEYWORD1 void KEYWORD2 NAME(PointParameterfEXT)(GLenum pname, GLfloat param)
4217 {
4218 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfEXT(0x%x, %f);\n", pname, param));
4219 }
4220
4221 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_625)(GLenum pname, GLfloat param);
4222
4223 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_625)(GLenum pname, GLfloat param)
4224 {
4225 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfSGIS(0x%x, %f);\n", pname, param));
4226 }
4227
4228 KEYWORD1 void KEYWORD2 NAME(PointParameterfv)(GLenum pname, const GLfloat * params)
4229 {
4230 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfv(0x%x, %p);\n", pname, (const void *) params));
4231 }
4232
4233 KEYWORD1 void KEYWORD2 NAME(PointParameterfvARB)(GLenum pname, const GLfloat * params)
4234 {
4235 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvARB(0x%x, %p);\n", pname, (const void *) params));
4236 }
4237
4238 KEYWORD1 void KEYWORD2 NAME(PointParameterfvEXT)(GLenum pname, const GLfloat * params)
4239 {
4240 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvEXT(0x%x, %p);\n", pname, (const void *) params));
4241 }
4242
4243 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_626)(GLenum pname, const GLfloat * params);
4244
4245 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_626)(GLenum pname, const GLfloat * params)
4246 {
4247 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
4248 }
4249
4250 KEYWORD1 void KEYWORD2 NAME(LockArraysEXT)(GLint first, GLsizei count)
4251 {
4252 DISPATCH(LockArraysEXT, (first, count), (F, "glLockArraysEXT(%d, %d);\n", first, count));
4253 }
4254
4255 KEYWORD1 void KEYWORD2 NAME(UnlockArraysEXT)(void)
4256 {
4257 DISPATCH(UnlockArraysEXT, (), (F, "glUnlockArraysEXT();\n"));
4258 }
4259
4260 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3b)(GLbyte red, GLbyte green, GLbyte blue)
4261 {
4262 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3b(%d, %d, %d);\n", red, green, blue));
4263 }
4264
4265 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue)
4266 {
4267 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3bEXT(%d, %d, %d);\n", red, green, blue));
4268 }
4269
4270 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bv)(const GLbyte * v)
4271 {
4272 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bv(%p);\n", (const void *) v));
4273 }
4274
4275 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bvEXT)(const GLbyte * v)
4276 {
4277 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bvEXT(%p);\n", (const void *) v));
4278 }
4279
4280 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3d)(GLdouble red, GLdouble green, GLdouble blue)
4281 {
4282 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3d(%f, %f, %f);\n", red, green, blue));
4283 }
4284
4285 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue)
4286 {
4287 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3dEXT(%f, %f, %f);\n", red, green, blue));
4288 }
4289
4290 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dv)(const GLdouble * v)
4291 {
4292 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dv(%p);\n", (const void *) v));
4293 }
4294
4295 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dvEXT)(const GLdouble * v)
4296 {
4297 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dvEXT(%p);\n", (const void *) v));
4298 }
4299
4300 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3f)(GLfloat red, GLfloat green, GLfloat blue)
4301 {
4302 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3f(%f, %f, %f);\n", red, green, blue));
4303 }
4304
4305 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue)
4306 {
4307 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3fEXT(%f, %f, %f);\n", red, green, blue));
4308 }
4309
4310 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fv)(const GLfloat * v)
4311 {
4312 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fv(%p);\n", (const void *) v));
4313 }
4314
4315 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fvEXT)(const GLfloat * v)
4316 {
4317 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fvEXT(%p);\n", (const void *) v));
4318 }
4319
4320 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3i)(GLint red, GLint green, GLint blue)
4321 {
4322 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3i(%d, %d, %d);\n", red, green, blue));
4323 }
4324
4325 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iEXT)(GLint red, GLint green, GLint blue)
4326 {
4327 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3iEXT(%d, %d, %d);\n", red, green, blue));
4328 }
4329
4330 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iv)(const GLint * v)
4331 {
4332 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3iv(%p);\n", (const void *) v));
4333 }
4334
4335 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ivEXT)(const GLint * v)
4336 {
4337 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3ivEXT(%p);\n", (const void *) v));
4338 }
4339
4340 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3s)(GLshort red, GLshort green, GLshort blue)
4341 {
4342 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3s(%d, %d, %d);\n", red, green, blue));
4343 }
4344
4345 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sEXT)(GLshort red, GLshort green, GLshort blue)
4346 {
4347 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3sEXT(%d, %d, %d);\n", red, green, blue));
4348 }
4349
4350 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sv)(const GLshort * v)
4351 {
4352 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3sv(%p);\n", (const void *) v));
4353 }
4354
4355 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3svEXT)(const GLshort * v)
4356 {
4357 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3svEXT(%p);\n", (const void *) v));
4358 }
4359
4360 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ub)(GLubyte red, GLubyte green, GLubyte blue)
4361 {
4362 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ub(%d, %d, %d);\n", red, green, blue));
4363 }
4364
4365 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue)
4366 {
4367 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ubEXT(%d, %d, %d);\n", red, green, blue));
4368 }
4369
4370 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubv)(const GLubyte * v)
4371 {
4372 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubv(%p);\n", (const void *) v));
4373 }
4374
4375 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubvEXT)(const GLubyte * v)
4376 {
4377 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubvEXT(%p);\n", (const void *) v));
4378 }
4379
4380 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ui)(GLuint red, GLuint green, GLuint blue)
4381 {
4382 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3ui(%d, %d, %d);\n", red, green, blue));
4383 }
4384
4385 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue)
4386 {
4387 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3uiEXT(%d, %d, %d);\n", red, green, blue));
4388 }
4389
4390 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiv)(const GLuint * v)
4391 {
4392 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uiv(%p);\n", (const void *) v));
4393 }
4394
4395 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uivEXT)(const GLuint * v)
4396 {
4397 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uivEXT(%p);\n", (const void *) v));
4398 }
4399
4400 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3us)(GLushort red, GLushort green, GLushort blue)
4401 {
4402 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3us(%d, %d, %d);\n", red, green, blue));
4403 }
4404
4405 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue)
4406 {
4407 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3usEXT(%d, %d, %d);\n", red, green, blue));
4408 }
4409
4410 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usv)(const GLushort * v)
4411 {
4412 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usv(%p);\n", (const void *) v));
4413 }
4414
4415 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usvEXT)(const GLushort * v)
4416 {
4417 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usvEXT(%p);\n", (const void *) v));
4418 }
4419
4420 KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
4421 {
4422 DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
4423 }
4424
4425 KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
4426 {
4427 DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointerEXT(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
4428 }
4429
4430 KEYWORD1 void KEYWORD2 NAME(MultiDrawArrays)(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount)
4431 {
4432 DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArrays(0x%x, %p, %p, %d);\n", mode, (const void *) first, (const void *) count, primcount));
4433 }
4434
4435 KEYWORD1 void KEYWORD2 NAME(MultiDrawArraysEXT)(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount)
4436 {
4437 DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArraysEXT(0x%x, %p, %p, %d);\n", mode, (const void *) first, (const void *) count, primcount));
4438 }
4439
4440 KEYWORD1 void KEYWORD2 NAME(MultiDrawElements)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
4441 {
4442 DISPATCH(MultiDrawElementsEXT, (mode, count, type, indices, primcount), (F, "glMultiDrawElements(0x%x, %p, 0x%x, %p, %d);\n", mode, (const void *) count, type, (const void *) indices, primcount));
4443 }
4444
4445 KEYWORD1 void KEYWORD2 NAME(MultiDrawElementsEXT)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
4446 {
4447 DISPATCH(MultiDrawElementsEXT, (mode, count, type, indices, primcount), (F, "glMultiDrawElementsEXT(0x%x, %p, 0x%x, %p, %d);\n", mode, (const void *) count, type, (const void *) indices, primcount));
4448 }
4449
4450 KEYWORD1 void KEYWORD2 NAME(FogCoordPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
4451 {
4452 DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
4453 }
4454
4455 KEYWORD1 void KEYWORD2 NAME(FogCoordPointerEXT)(GLenum type, GLsizei stride, const GLvoid * pointer)
4456 {
4457 DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointerEXT(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
4458 }
4459
4460 KEYWORD1 void KEYWORD2 NAME(FogCoordd)(GLdouble coord)
4461 {
4462 DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoordd(%f);\n", coord));
4463 }
4464
4465 KEYWORD1 void KEYWORD2 NAME(FogCoorddEXT)(GLdouble coord)
4466 {
4467 DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoorddEXT(%f);\n", coord));
4468 }
4469
4470 KEYWORD1 void KEYWORD2 NAME(FogCoorddv)(const GLdouble * coord)
4471 {
4472 DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddv(%p);\n", (const void *) coord));
4473 }
4474
4475 KEYWORD1 void KEYWORD2 NAME(FogCoorddvEXT)(const GLdouble * coord)
4476 {
4477 DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddvEXT(%p);\n", (const void *) coord));
4478 }
4479
4480 KEYWORD1 void KEYWORD2 NAME(FogCoordf)(GLfloat coord)
4481 {
4482 DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordf(%f);\n", coord));
4483 }
4484
4485 KEYWORD1 void KEYWORD2 NAME(FogCoordfEXT)(GLfloat coord)
4486 {
4487 DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordfEXT(%f);\n", coord));
4488 }
4489
4490 KEYWORD1 void KEYWORD2 NAME(FogCoordfv)(const GLfloat * coord)
4491 {
4492 DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfv(%p);\n", (const void *) coord));
4493 }
4494
4495 KEYWORD1 void KEYWORD2 NAME(FogCoordfvEXT)(const GLfloat * coord)
4496 {
4497 DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfvEXT(%p);\n", (const void *) coord));
4498 }
4499
4500 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_653)(GLenum mode);
4501
4502 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_653)(GLenum mode)
4503 {
4504 DISPATCH(PixelTexGenSGIX, (mode), (F, "glPixelTexGenSGIX(0x%x);\n", mode));
4505 }
4506
4507 KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparate)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
4508 {
4509 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparate(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
4510 }
4511
4512 KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
4513 {
4514 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateEXT(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
4515 }
4516
4517 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_654)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
4518
4519 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_654)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
4520 {
4521 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateINGR(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
4522 }
4523
4524 KEYWORD1 void KEYWORD2 NAME(FlushVertexArrayRangeNV)(void)
4525 {
4526 DISPATCH(FlushVertexArrayRangeNV, (), (F, "glFlushVertexArrayRangeNV();\n"));
4527 }
4528
4529 KEYWORD1 void KEYWORD2 NAME(VertexArrayRangeNV)(GLsizei length, const GLvoid * pointer)
4530 {
4531 DISPATCH(VertexArrayRangeNV, (length, pointer), (F, "glVertexArrayRangeNV(%d, %p);\n", length, (const void *) pointer));
4532 }
4533
4534 KEYWORD1 void KEYWORD2 NAME(CombinerInputNV)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
4535 {
4536 DISPATCH(CombinerInputNV, (stage, portion, variable, input, mapping, componentUsage), (F, "glCombinerInputNV(0x%x, 0x%x, 0x%x, 0x%x, 0x%x, 0x%x);\n", stage, portion, variable, input, mapping, componentUsage));
4537 }
4538
4539 KEYWORD1 void KEYWORD2 NAME(CombinerOutputNV)(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum)
4540 {
4541 DISPATCH(CombinerOutputNV, (stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum), (F, "glCombinerOutputNV(0x%x, 0x%x, 0x%x, 0x%x, 0x%x, 0x%x, 0x%x, %d, %d, %d);\n", stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum));
4542 }
4543
4544 KEYWORD1 void KEYWORD2 NAME(CombinerParameterfNV)(GLenum pname, GLfloat param)
4545 {
4546 DISPATCH(CombinerParameterfNV, (pname, param), (F, "glCombinerParameterfNV(0x%x, %f);\n", pname, param));
4547 }
4548
4549 KEYWORD1 void KEYWORD2 NAME(CombinerParameterfvNV)(GLenum pname, const GLfloat * params)
4550 {
4551 DISPATCH(CombinerParameterfvNV, (pname, params), (F, "glCombinerParameterfvNV(0x%x, %p);\n", pname, (const void *) params));
4552 }
4553
4554 KEYWORD1 void KEYWORD2 NAME(CombinerParameteriNV)(GLenum pname, GLint param)
4555 {
4556 DISPATCH(CombinerParameteriNV, (pname, param), (F, "glCombinerParameteriNV(0x%x, %d);\n", pname, param));
4557 }
4558
4559 KEYWORD1 void KEYWORD2 NAME(CombinerParameterivNV)(GLenum pname, const GLint * params)
4560 {
4561 DISPATCH(CombinerParameterivNV, (pname, params), (F, "glCombinerParameterivNV(0x%x, %p);\n", pname, (const void *) params));
4562 }
4563
4564 KEYWORD1 void KEYWORD2 NAME(FinalCombinerInputNV)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
4565 {
4566 DISPATCH(FinalCombinerInputNV, (variable, input, mapping, componentUsage), (F, "glFinalCombinerInputNV(0x%x, 0x%x, 0x%x, 0x%x);\n", variable, input, mapping, componentUsage));
4567 }
4568
4569 KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterfvNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params)
4570 {
4571 DISPATCH(GetCombinerInputParameterfvNV, (stage, portion, variable, pname, params), (F, "glGetCombinerInputParameterfvNV(0x%x, 0x%x, 0x%x, 0x%x, %p);\n", stage, portion, variable, pname, (const void *) params));
4572 }
4573
4574 KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterivNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params)
4575 {
4576 DISPATCH(GetCombinerInputParameterivNV, (stage, portion, variable, pname, params), (F, "glGetCombinerInputParameterivNV(0x%x, 0x%x, 0x%x, 0x%x, %p);\n", stage, portion, variable, pname, (const void *) params));
4577 }
4578
4579 KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterfvNV)(GLenum stage, GLenum portion, GLenum pname, GLfloat * params)
4580 {
4581 DISPATCH(GetCombinerOutputParameterfvNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterfvNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (const void *) params));
4582 }
4583
4584 KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterivNV)(GLenum stage, GLenum portion, GLenum pname, GLint * params)
4585 {
4586 DISPATCH(GetCombinerOutputParameterivNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterivNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (const void *) params));
4587 }
4588
4589 KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterfvNV)(GLenum variable, GLenum pname, GLfloat * params)
4590 {
4591 DISPATCH(GetFinalCombinerInputParameterfvNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterfvNV(0x%x, 0x%x, %p);\n", variable, pname, (const void *) params));
4592 }
4593
4594 KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterivNV)(GLenum variable, GLenum pname, GLint * params)
4595 {
4596 DISPATCH(GetFinalCombinerInputParameterivNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterivNV(0x%x, 0x%x, %p);\n", variable, pname, (const void *) params));
4597 }
4598
4599 KEYWORD1 void KEYWORD2 NAME(ResizeBuffersMESA)(void)
4600 {
4601 DISPATCH(ResizeBuffersMESA, (), (F, "glResizeBuffersMESA();\n"));
4602 }
4603
4604 KEYWORD1 void KEYWORD2 NAME(WindowPos2d)(GLdouble x, GLdouble y)
4605 {
4606 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2d(%f, %f);\n", x, y));
4607 }
4608
4609 KEYWORD1 void KEYWORD2 NAME(WindowPos2dARB)(GLdouble x, GLdouble y)
4610 {
4611 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dARB(%f, %f);\n", x, y));
4612 }
4613
4614 KEYWORD1 void KEYWORD2 NAME(WindowPos2dMESA)(GLdouble x, GLdouble y)
4615 {
4616 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dMESA(%f, %f);\n", x, y));
4617 }
4618
4619 KEYWORD1 void KEYWORD2 NAME(WindowPos2dv)(const GLdouble * v)
4620 {
4621 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dv(%p);\n", (const void *) v));
4622 }
4623
4624 KEYWORD1 void KEYWORD2 NAME(WindowPos2dvARB)(const GLdouble * v)
4625 {
4626 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dvARB(%p);\n", (const void *) v));
4627 }
4628
4629 KEYWORD1 void KEYWORD2 NAME(WindowPos2dvMESA)(const GLdouble * v)
4630 {
4631 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dvMESA(%p);\n", (const void *) v));
4632 }
4633
4634 KEYWORD1 void KEYWORD2 NAME(WindowPos2f)(GLfloat x, GLfloat y)
4635 {
4636 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2f(%f, %f);\n", x, y));
4637 }
4638
4639 KEYWORD1 void KEYWORD2 NAME(WindowPos2fARB)(GLfloat x, GLfloat y)
4640 {
4641 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fARB(%f, %f);\n", x, y));
4642 }
4643
4644 KEYWORD1 void KEYWORD2 NAME(WindowPos2fMESA)(GLfloat x, GLfloat y)
4645 {
4646 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fMESA(%f, %f);\n", x, y));
4647 }
4648
4649 KEYWORD1 void KEYWORD2 NAME(WindowPos2fv)(const GLfloat * v)
4650 {
4651 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fv(%p);\n", (const void *) v));
4652 }
4653
4654 KEYWORD1 void KEYWORD2 NAME(WindowPos2fvARB)(const GLfloat * v)
4655 {
4656 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fvARB(%p);\n", (const void *) v));
4657 }
4658
4659 KEYWORD1 void KEYWORD2 NAME(WindowPos2fvMESA)(const GLfloat * v)
4660 {
4661 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fvMESA(%p);\n", (const void *) v));
4662 }
4663
4664 KEYWORD1 void KEYWORD2 NAME(WindowPos2i)(GLint x, GLint y)
4665 {
4666 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2i(%d, %d);\n", x, y));
4667 }
4668
4669 KEYWORD1 void KEYWORD2 NAME(WindowPos2iARB)(GLint x, GLint y)
4670 {
4671 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iARB(%d, %d);\n", x, y));
4672 }
4673
4674 KEYWORD1 void KEYWORD2 NAME(WindowPos2iMESA)(GLint x, GLint y)
4675 {
4676 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iMESA(%d, %d);\n", x, y));
4677 }
4678
4679 KEYWORD1 void KEYWORD2 NAME(WindowPos2iv)(const GLint * v)
4680 {
4681 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2iv(%p);\n", (const void *) v));
4682 }
4683
4684 KEYWORD1 void KEYWORD2 NAME(WindowPos2ivARB)(const GLint * v)
4685 {
4686 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2ivARB(%p);\n", (const void *) v));
4687 }
4688
4689 KEYWORD1 void KEYWORD2 NAME(WindowPos2ivMESA)(const GLint * v)
4690 {
4691 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2ivMESA(%p);\n", (const void *) v));
4692 }
4693
4694 KEYWORD1 void KEYWORD2 NAME(WindowPos2s)(GLshort x, GLshort y)
4695 {
4696 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2s(%d, %d);\n", x, y));
4697 }
4698
4699 KEYWORD1 void KEYWORD2 NAME(WindowPos2sARB)(GLshort x, GLshort y)
4700 {
4701 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sARB(%d, %d);\n", x, y));
4702 }
4703
4704 KEYWORD1 void KEYWORD2 NAME(WindowPos2sMESA)(GLshort x, GLshort y)
4705 {
4706 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sMESA(%d, %d);\n", x, y));
4707 }
4708
4709 KEYWORD1 void KEYWORD2 NAME(WindowPos2sv)(const GLshort * v)
4710 {
4711 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2sv(%p);\n", (const void *) v));
4712 }
4713
4714 KEYWORD1 void KEYWORD2 NAME(WindowPos2svARB)(const GLshort * v)
4715 {
4716 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2svARB(%p);\n", (const void *) v));
4717 }
4718
4719 KEYWORD1 void KEYWORD2 NAME(WindowPos2svMESA)(const GLshort * v)
4720 {
4721 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2svMESA(%p);\n", (const void *) v));
4722 }
4723
4724 KEYWORD1 void KEYWORD2 NAME(WindowPos3d)(GLdouble x, GLdouble y, GLdouble z)
4725 {
4726 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3d(%f, %f, %f);\n", x, y, z));
4727 }
4728
4729 KEYWORD1 void KEYWORD2 NAME(WindowPos3dARB)(GLdouble x, GLdouble y, GLdouble z)
4730 {
4731 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dARB(%f, %f, %f);\n", x, y, z));
4732 }
4733
4734 KEYWORD1 void KEYWORD2 NAME(WindowPos3dMESA)(GLdouble x, GLdouble y, GLdouble z)
4735 {
4736 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dMESA(%f, %f, %f);\n", x, y, z));
4737 }
4738
4739 KEYWORD1 void KEYWORD2 NAME(WindowPos3dv)(const GLdouble * v)
4740 {
4741 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dv(%p);\n", (const void *) v));
4742 }
4743
4744 KEYWORD1 void KEYWORD2 NAME(WindowPos3dvARB)(const GLdouble * v)
4745 {
4746 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dvARB(%p);\n", (const void *) v));
4747 }
4748
4749 KEYWORD1 void KEYWORD2 NAME(WindowPos3dvMESA)(const GLdouble * v)
4750 {
4751 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dvMESA(%p);\n", (const void *) v));
4752 }
4753
4754 KEYWORD1 void KEYWORD2 NAME(WindowPos3f)(GLfloat x, GLfloat y, GLfloat z)
4755 {
4756 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3f(%f, %f, %f);\n", x, y, z));
4757 }
4758
4759 KEYWORD1 void KEYWORD2 NAME(WindowPos3fARB)(GLfloat x, GLfloat y, GLfloat z)
4760 {
4761 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fARB(%f, %f, %f);\n", x, y, z));
4762 }
4763
4764 KEYWORD1 void KEYWORD2 NAME(WindowPos3fMESA)(GLfloat x, GLfloat y, GLfloat z)
4765 {
4766 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fMESA(%f, %f, %f);\n", x, y, z));
4767 }
4768
4769 KEYWORD1 void KEYWORD2 NAME(WindowPos3fv)(const GLfloat * v)
4770 {
4771 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fv(%p);\n", (const void *) v));
4772 }
4773
4774 KEYWORD1 void KEYWORD2 NAME(WindowPos3fvARB)(const GLfloat * v)
4775 {
4776 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fvARB(%p);\n", (const void *) v));
4777 }
4778
4779 KEYWORD1 void KEYWORD2 NAME(WindowPos3fvMESA)(const GLfloat * v)
4780 {
4781 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fvMESA(%p);\n", (const void *) v));
4782 }
4783
4784 KEYWORD1 void KEYWORD2 NAME(WindowPos3i)(GLint x, GLint y, GLint z)
4785 {
4786 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3i(%d, %d, %d);\n", x, y, z));
4787 }
4788
4789 KEYWORD1 void KEYWORD2 NAME(WindowPos3iARB)(GLint x, GLint y, GLint z)
4790 {
4791 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iARB(%d, %d, %d);\n", x, y, z));
4792 }
4793
4794 KEYWORD1 void KEYWORD2 NAME(WindowPos3iMESA)(GLint x, GLint y, GLint z)
4795 {
4796 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iMESA(%d, %d, %d);\n", x, y, z));
4797 }
4798
4799 KEYWORD1 void KEYWORD2 NAME(WindowPos3iv)(const GLint * v)
4800 {
4801 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3iv(%p);\n", (const void *) v));
4802 }
4803
4804 KEYWORD1 void KEYWORD2 NAME(WindowPos3ivARB)(const GLint * v)
4805 {
4806 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3ivARB(%p);\n", (const void *) v));
4807 }
4808
4809 KEYWORD1 void KEYWORD2 NAME(WindowPos3ivMESA)(const GLint * v)
4810 {
4811 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3ivMESA(%p);\n", (const void *) v));
4812 }
4813
4814 KEYWORD1 void KEYWORD2 NAME(WindowPos3s)(GLshort x, GLshort y, GLshort z)
4815 {
4816 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3s(%d, %d, %d);\n", x, y, z));
4817 }
4818
4819 KEYWORD1 void KEYWORD2 NAME(WindowPos3sARB)(GLshort x, GLshort y, GLshort z)
4820 {
4821 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sARB(%d, %d, %d);\n", x, y, z));
4822 }
4823
4824 KEYWORD1 void KEYWORD2 NAME(WindowPos3sMESA)(GLshort x, GLshort y, GLshort z)
4825 {
4826 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sMESA(%d, %d, %d);\n", x, y, z));
4827 }
4828
4829 KEYWORD1 void KEYWORD2 NAME(WindowPos3sv)(const GLshort * v)
4830 {
4831 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3sv(%p);\n", (const void *) v));
4832 }
4833
4834 KEYWORD1 void KEYWORD2 NAME(WindowPos3svARB)(const GLshort * v)
4835 {
4836 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3svARB(%p);\n", (const void *) v));
4837 }
4838
4839 KEYWORD1 void KEYWORD2 NAME(WindowPos3svMESA)(const GLshort * v)
4840 {
4841 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3svMESA(%p);\n", (const void *) v));
4842 }
4843
4844 KEYWORD1 void KEYWORD2 NAME(WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4845 {
4846 DISPATCH(WindowPos4dMESA, (x, y, z, w), (F, "glWindowPos4dMESA(%f, %f, %f, %f);\n", x, y, z, w));
4847 }
4848
4849 KEYWORD1 void KEYWORD2 NAME(WindowPos4dvMESA)(const GLdouble * v)
4850 {
4851 DISPATCH(WindowPos4dvMESA, (v), (F, "glWindowPos4dvMESA(%p);\n", (const void *) v));
4852 }
4853
4854 KEYWORD1 void KEYWORD2 NAME(WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4855 {
4856 DISPATCH(WindowPos4fMESA, (x, y, z, w), (F, "glWindowPos4fMESA(%f, %f, %f, %f);\n", x, y, z, w));
4857 }
4858
4859 KEYWORD1 void KEYWORD2 NAME(WindowPos4fvMESA)(const GLfloat * v)
4860 {
4861 DISPATCH(WindowPos4fvMESA, (v), (F, "glWindowPos4fvMESA(%p);\n", (const void *) v));
4862 }
4863
4864 KEYWORD1 void KEYWORD2 NAME(WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w)
4865 {
4866 DISPATCH(WindowPos4iMESA, (x, y, z, w), (F, "glWindowPos4iMESA(%d, %d, %d, %d);\n", x, y, z, w));
4867 }
4868
4869 KEYWORD1 void KEYWORD2 NAME(WindowPos4ivMESA)(const GLint * v)
4870 {
4871 DISPATCH(WindowPos4ivMESA, (v), (F, "glWindowPos4ivMESA(%p);\n", (const void *) v));
4872 }
4873
4874 KEYWORD1 void KEYWORD2 NAME(WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w)
4875 {
4876 DISPATCH(WindowPos4sMESA, (x, y, z, w), (F, "glWindowPos4sMESA(%d, %d, %d, %d);\n", x, y, z, w));
4877 }
4878
4879 KEYWORD1 void KEYWORD2 NAME(WindowPos4svMESA)(const GLshort * v)
4880 {
4881 DISPATCH(WindowPos4svMESA, (v), (F, "glWindowPos4svMESA(%p);\n", (const void *) v));
4882 }
4883
4884 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_695)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);
4885
4886 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_695)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride)
4887 {
4888 DISPATCH(MultiModeDrawArraysIBM, (mode, first, count, primcount, modestride), (F, "glMultiModeDrawArraysIBM(%p, %p, %p, %d, %d);\n", (const void *) mode, (const void *) first, (const void *) count, primcount, modestride));
4889 }
4890
4891 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_696)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride);
4892
4893 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_696)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride)
4894 {
4895 DISPATCH(MultiModeDrawElementsIBM, (mode, count, type, indices, primcount, modestride), (F, "glMultiModeDrawElementsIBM(%p, %p, 0x%x, %p, %d, %d);\n", (const void *) mode, (const void *) count, type, (const void *) indices, primcount, modestride));
4896 }
4897
4898 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_697)(GLsizei n, const GLuint * fences);
4899
4900 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_697)(GLsizei n, const GLuint * fences)
4901 {
4902 DISPATCH(DeleteFencesNV, (n, fences), (F, "glDeleteFencesNV(%d, %p);\n", n, (const void *) fences));
4903 }
4904
4905 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_698)(GLuint fence);
4906
4907 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_698)(GLuint fence)
4908 {
4909 DISPATCH(FinishFenceNV, (fence), (F, "glFinishFenceNV(%d);\n", fence));
4910 }
4911
4912 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_699)(GLsizei n, GLuint * fences);
4913
4914 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_699)(GLsizei n, GLuint * fences)
4915 {
4916 DISPATCH(GenFencesNV, (n, fences), (F, "glGenFencesNV(%d, %p);\n", n, (const void *) fences));
4917 }
4918
4919 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_700)(GLuint fence, GLenum pname, GLint * params);
4920
4921 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_700)(GLuint fence, GLenum pname, GLint * params)
4922 {
4923 DISPATCH(GetFenceivNV, (fence, pname, params), (F, "glGetFenceivNV(%d, 0x%x, %p);\n", fence, pname, (const void *) params));
4924 }
4925
4926 KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_701)(GLuint fence);
4927
4928 KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_701)(GLuint fence)
4929 {
4930 RETURN_DISPATCH(IsFenceNV, (fence), (F, "glIsFenceNV(%d);\n", fence));
4931 }
4932
4933 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_702)(GLuint fence, GLenum condition);
4934
4935 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_702)(GLuint fence, GLenum condition)
4936 {
4937 DISPATCH(SetFenceNV, (fence, condition), (F, "glSetFenceNV(%d, 0x%x);\n", fence, condition));
4938 }
4939
4940 KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_703)(GLuint fence);
4941
4942 KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_703)(GLuint fence)
4943 {
4944 RETURN_DISPATCH(TestFenceNV, (fence), (F, "glTestFenceNV(%d);\n", fence));
4945 }
4946
4947 KEYWORD1 GLboolean KEYWORD2 NAME(AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences)
4948 {
4949 RETURN_DISPATCH(AreProgramsResidentNV, (n, ids, residences), (F, "glAreProgramsResidentNV(%d, %p, %p);\n", n, (const void *) ids, (const void *) residences));
4950 }
4951
4952 KEYWORD1 void KEYWORD2 NAME(BindProgramARB)(GLenum target, GLuint program)
4953 {
4954 DISPATCH(BindProgramNV, (target, program), (F, "glBindProgramARB(0x%x, %d);\n", target, program));
4955 }
4956
4957 KEYWORD1 void KEYWORD2 NAME(BindProgramNV)(GLenum target, GLuint program)
4958 {
4959 DISPATCH(BindProgramNV, (target, program), (F, "glBindProgramNV(0x%x, %d);\n", target, program));
4960 }
4961
4962 KEYWORD1 void KEYWORD2 NAME(DeleteProgramsARB)(GLsizei n, const GLuint * programs)
4963 {
4964 DISPATCH(DeleteProgramsNV, (n, programs), (F, "glDeleteProgramsARB(%d, %p);\n", n, (const void *) programs));
4965 }
4966
4967 KEYWORD1 void KEYWORD2 NAME(DeleteProgramsNV)(GLsizei n, const GLuint * programs)
4968 {
4969 DISPATCH(DeleteProgramsNV, (n, programs), (F, "glDeleteProgramsNV(%d, %p);\n", n, (const void *) programs));
4970 }
4971
4972 KEYWORD1 void KEYWORD2 NAME(ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params)
4973 {
4974 DISPATCH(ExecuteProgramNV, (target, id, params), (F, "glExecuteProgramNV(0x%x, %d, %p);\n", target, id, (const void *) params));
4975 }
4976
4977 KEYWORD1 void KEYWORD2 NAME(GenProgramsARB)(GLsizei n, GLuint * programs)
4978 {
4979 DISPATCH(GenProgramsNV, (n, programs), (F, "glGenProgramsARB(%d, %p);\n", n, (const void *) programs));
4980 }
4981
4982 KEYWORD1 void KEYWORD2 NAME(GenProgramsNV)(GLsizei n, GLuint * programs)
4983 {
4984 DISPATCH(GenProgramsNV, (n, programs), (F, "glGenProgramsNV(%d, %p);\n", n, (const void *) programs));
4985 }
4986
4987 KEYWORD1 void KEYWORD2 NAME(GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params)
4988 {
4989 DISPATCH(GetProgramParameterdvNV, (target, index, pname, params), (F, "glGetProgramParameterdvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (const void *) params));
4990 }
4991
4992 KEYWORD1 void KEYWORD2 NAME(GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params)
4993 {
4994 DISPATCH(GetProgramParameterfvNV, (target, index, pname, params), (F, "glGetProgramParameterfvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (const void *) params));
4995 }
4996
4997 KEYWORD1 void KEYWORD2 NAME(GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program)
4998 {
4999 DISPATCH(GetProgramStringNV, (id, pname, program), (F, "glGetProgramStringNV(%d, 0x%x, %p);\n", id, pname, (const void *) program));
5000 }
5001
5002 KEYWORD1 void KEYWORD2 NAME(GetProgramivNV)(GLuint id, GLenum pname, GLint * params)
5003 {
5004 DISPATCH(GetProgramivNV, (id, pname, params), (F, "glGetProgramivNV(%d, 0x%x, %p);\n", id, pname, (const void *) params));
5005 }
5006
5007 KEYWORD1 void KEYWORD2 NAME(GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params)
5008 {
5009 DISPATCH(GetTrackMatrixivNV, (target, address, pname, params), (F, "glGetTrackMatrixivNV(0x%x, %d, 0x%x, %p);\n", target, address, pname, (const void *) params));
5010 }
5011
5012 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointerv)(GLuint index, GLenum pname, GLvoid ** pointer)
5013 {
5014 DISPATCH(GetVertexAttribPointervNV, (index, pname, pointer), (F, "glGetVertexAttribPointerv(%d, 0x%x, %p);\n", index, pname, (const void *) pointer));
5015 }
5016
5017 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervARB)(GLuint index, GLenum pname, GLvoid ** pointer)
5018 {
5019 DISPATCH(GetVertexAttribPointervNV, (index, pname, pointer), (F, "glGetVertexAttribPointervARB(%d, 0x%x, %p);\n", index, pname, (const void *) pointer));
5020 }
5021
5022 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid ** pointer)
5023 {
5024 DISPATCH(GetVertexAttribPointervNV, (index, pname, pointer), (F, "glGetVertexAttribPointervNV(%d, 0x%x, %p);\n", index, pname, (const void *) pointer));
5025 }
5026
5027 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params)
5028 {
5029 DISPATCH(GetVertexAttribdvNV, (index, pname, params), (F, "glGetVertexAttribdvNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
5030 }
5031
5032 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params)
5033 {
5034 DISPATCH(GetVertexAttribfvNV, (index, pname, params), (F, "glGetVertexAttribfvNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
5035 }
5036
5037 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params)
5038 {
5039 DISPATCH(GetVertexAttribivNV, (index, pname, params), (F, "glGetVertexAttribivNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
5040 }
5041
5042 KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramARB)(GLuint program)
5043 {
5044 RETURN_DISPATCH(IsProgramNV, (program), (F, "glIsProgramARB(%d);\n", program));
5045 }
5046
5047 KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramNV)(GLuint program)
5048 {
5049 RETURN_DISPATCH(IsProgramNV, (program), (F, "glIsProgramNV(%d);\n", program));
5050 }
5051
5052 KEYWORD1 void KEYWORD2 NAME(LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program)
5053 {
5054 DISPATCH(LoadProgramNV, (target, id, len, program), (F, "glLoadProgramNV(0x%x, %d, %d, %p);\n", target, id, len, (const void *) program));
5055 }
5056
5057 KEYWORD1 void KEYWORD2 NAME(ProgramParameters4dvNV)(GLenum target, GLuint index, GLsizei num, const GLdouble * params)
5058 {
5059 DISPATCH(ProgramParameters4dvNV, (target, index, num, params), (F, "glProgramParameters4dvNV(0x%x, %d, %d, %p);\n", target, index, num, (const void *) params));
5060 }
5061
5062 KEYWORD1 void KEYWORD2 NAME(ProgramParameters4fvNV)(GLenum target, GLuint index, GLsizei num, const GLfloat * params)
5063 {
5064 DISPATCH(ProgramParameters4fvNV, (target, index, num, params), (F, "glProgramParameters4fvNV(0x%x, %d, %d, %p);\n", target, index, num, (const void *) params));
5065 }
5066
5067 KEYWORD1 void KEYWORD2 NAME(RequestResidentProgramsNV)(GLsizei n, const GLuint * ids)
5068 {
5069 DISPATCH(RequestResidentProgramsNV, (n, ids), (F, "glRequestResidentProgramsNV(%d, %p);\n", n, (const void *) ids));
5070 }
5071
5072 KEYWORD1 void KEYWORD2 NAME(TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform)
5073 {
5074 DISPATCH(TrackMatrixNV, (target, address, matrix, transform), (F, "glTrackMatrixNV(0x%x, %d, 0x%x, 0x%x);\n", target, address, matrix, transform));
5075 }
5076
5077 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dNV)(GLuint index, GLdouble x)
5078 {
5079 DISPATCH(VertexAttrib1dNV, (index, x), (F, "glVertexAttrib1dNV(%d, %f);\n", index, x));
5080 }
5081
5082 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvNV)(GLuint index, const GLdouble * v)
5083 {
5084 DISPATCH(VertexAttrib1dvNV, (index, v), (F, "glVertexAttrib1dvNV(%d, %p);\n", index, (const void *) v));
5085 }
5086
5087 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fNV)(GLuint index, GLfloat x)
5088 {
5089 DISPATCH(VertexAttrib1fNV, (index, x), (F, "glVertexAttrib1fNV(%d, %f);\n", index, x));
5090 }
5091
5092 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvNV)(GLuint index, const GLfloat * v)
5093 {
5094 DISPATCH(VertexAttrib1fvNV, (index, v), (F, "glVertexAttrib1fvNV(%d, %p);\n", index, (const void *) v));
5095 }
5096
5097 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sNV)(GLuint index, GLshort x)
5098 {
5099 DISPATCH(VertexAttrib1sNV, (index, x), (F, "glVertexAttrib1sNV(%d, %d);\n", index, x));
5100 }
5101
5102 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svNV)(GLuint index, const GLshort * v)
5103 {
5104 DISPATCH(VertexAttrib1svNV, (index, v), (F, "glVertexAttrib1svNV(%d, %p);\n", index, (const void *) v));
5105 }
5106
5107 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y)
5108 {
5109 DISPATCH(VertexAttrib2dNV, (index, x, y), (F, "glVertexAttrib2dNV(%d, %f, %f);\n", index, x, y));
5110 }
5111
5112 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvNV)(GLuint index, const GLdouble * v)
5113 {
5114 DISPATCH(VertexAttrib2dvNV, (index, v), (F, "glVertexAttrib2dvNV(%d, %p);\n", index, (const void *) v));
5115 }
5116
5117 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y)
5118 {
5119 DISPATCH(VertexAttrib2fNV, (index, x, y), (F, "glVertexAttrib2fNV(%d, %f, %f);\n", index, x, y));
5120 }
5121
5122 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvNV)(GLuint index, const GLfloat * v)
5123 {
5124 DISPATCH(VertexAttrib2fvNV, (index, v), (F, "glVertexAttrib2fvNV(%d, %p);\n", index, (const void *) v));
5125 }
5126
5127 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y)
5128 {
5129 DISPATCH(VertexAttrib2sNV, (index, x, y), (F, "glVertexAttrib2sNV(%d, %d, %d);\n", index, x, y));
5130 }
5131
5132 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svNV)(GLuint index, const GLshort * v)
5133 {
5134 DISPATCH(VertexAttrib2svNV, (index, v), (F, "glVertexAttrib2svNV(%d, %p);\n", index, (const void *) v));
5135 }
5136
5137 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
5138 {
5139 DISPATCH(VertexAttrib3dNV, (index, x, y, z), (F, "glVertexAttrib3dNV(%d, %f, %f, %f);\n", index, x, y, z));
5140 }
5141
5142 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvNV)(GLuint index, const GLdouble * v)
5143 {
5144 DISPATCH(VertexAttrib3dvNV, (index, v), (F, "glVertexAttrib3dvNV(%d, %p);\n", index, (const void *) v));
5145 }
5146
5147 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
5148 {
5149 DISPATCH(VertexAttrib3fNV, (index, x, y, z), (F, "glVertexAttrib3fNV(%d, %f, %f, %f);\n", index, x, y, z));
5150 }
5151
5152 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvNV)(GLuint index, const GLfloat * v)
5153 {
5154 DISPATCH(VertexAttrib3fvNV, (index, v), (F, "glVertexAttrib3fvNV(%d, %p);\n", index, (const void *) v));
5155 }
5156
5157 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z)
5158 {
5159 DISPATCH(VertexAttrib3sNV, (index, x, y, z), (F, "glVertexAttrib3sNV(%d, %d, %d, %d);\n", index, x, y, z));
5160 }
5161
5162 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svNV)(GLuint index, const GLshort * v)
5163 {
5164 DISPATCH(VertexAttrib3svNV, (index, v), (F, "glVertexAttrib3svNV(%d, %p);\n", index, (const void *) v));
5165 }
5166
5167 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
5168 {
5169 DISPATCH(VertexAttrib4dNV, (index, x, y, z, w), (F, "glVertexAttrib4dNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
5170 }
5171
5172 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvNV)(GLuint index, const GLdouble * v)
5173 {
5174 DISPATCH(VertexAttrib4dvNV, (index, v), (F, "glVertexAttrib4dvNV(%d, %p);\n", index, (const void *) v));
5175 }
5176
5177 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
5178 {
5179 DISPATCH(VertexAttrib4fNV, (index, x, y, z, w), (F, "glVertexAttrib4fNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
5180 }
5181
5182 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvNV)(GLuint index, const GLfloat * v)
5183 {
5184 DISPATCH(VertexAttrib4fvNV, (index, v), (F, "glVertexAttrib4fvNV(%d, %p);\n", index, (const void *) v));
5185 }
5186
5187 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
5188 {
5189 DISPATCH(VertexAttrib4sNV, (index, x, y, z, w), (F, "glVertexAttrib4sNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
5190 }
5191
5192 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svNV)(GLuint index, const GLshort * v)
5193 {
5194 DISPATCH(VertexAttrib4svNV, (index, v), (F, "glVertexAttrib4svNV(%d, %p);\n", index, (const void *) v));
5195 }
5196
5197 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
5198 {
5199 DISPATCH(VertexAttrib4ubNV, (index, x, y, z, w), (F, "glVertexAttrib4ubNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
5200 }
5201
5202 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvNV)(GLuint index, const GLubyte * v)
5203 {
5204 DISPATCH(VertexAttrib4ubvNV, (index, v), (F, "glVertexAttrib4ubvNV(%d, %p);\n", index, (const void *) v));
5205 }
5206
5207 KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
5208 {
5209 DISPATCH(VertexAttribPointerNV, (index, size, type, stride, pointer), (F, "glVertexAttribPointerNV(%d, %d, 0x%x, %d, %p);\n", index, size, type, stride, (const void *) pointer));
5210 }
5211
5212 KEYWORD1 void KEYWORD2 NAME(VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v)
5213 {
5214 DISPATCH(VertexAttribs1dvNV, (index, n, v), (F, "glVertexAttribs1dvNV(%d, %d, %p);\n", index, n, (const void *) v));
5215 }
5216
5217 KEYWORD1 void KEYWORD2 NAME(VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v)
5218 {
5219 DISPATCH(VertexAttribs1fvNV, (index, n, v), (F, "glVertexAttribs1fvNV(%d, %d, %p);\n", index, n, (const void *) v));
5220 }
5221
5222 KEYWORD1 void KEYWORD2 NAME(VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v)
5223 {
5224 DISPATCH(VertexAttribs1svNV, (index, n, v), (F, "glVertexAttribs1svNV(%d, %d, %p);\n", index, n, (const void *) v));
5225 }
5226
5227 KEYWORD1 void KEYWORD2 NAME(VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v)
5228 {
5229 DISPATCH(VertexAttribs2dvNV, (index, n, v), (F, "glVertexAttribs2dvNV(%d, %d, %p);\n", index, n, (const void *) v));
5230 }
5231
5232 KEYWORD1 void KEYWORD2 NAME(VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v)
5233 {
5234 DISPATCH(VertexAttribs2fvNV, (index, n, v), (F, "glVertexAttribs2fvNV(%d, %d, %p);\n", index, n, (const void *) v));
5235 }
5236
5237 KEYWORD1 void KEYWORD2 NAME(VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v)
5238 {
5239 DISPATCH(VertexAttribs2svNV, (index, n, v), (F, "glVertexAttribs2svNV(%d, %d, %p);\n", index, n, (const void *) v));
5240 }
5241
5242 KEYWORD1 void KEYWORD2 NAME(VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v)
5243 {
5244 DISPATCH(VertexAttribs3dvNV, (index, n, v), (F, "glVertexAttribs3dvNV(%d, %d, %p);\n", index, n, (const void *) v));
5245 }
5246
5247 KEYWORD1 void KEYWORD2 NAME(VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v)
5248 {
5249 DISPATCH(VertexAttribs3fvNV, (index, n, v), (F, "glVertexAttribs3fvNV(%d, %d, %p);\n", index, n, (const void *) v));
5250 }
5251
5252 KEYWORD1 void KEYWORD2 NAME(VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v)
5253 {
5254 DISPATCH(VertexAttribs3svNV, (index, n, v), (F, "glVertexAttribs3svNV(%d, %d, %p);\n", index, n, (const void *) v));
5255 }
5256
5257 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v)
5258 {
5259 DISPATCH(VertexAttribs4dvNV, (index, n, v), (F, "glVertexAttribs4dvNV(%d, %d, %p);\n", index, n, (const void *) v));
5260 }
5261
5262 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v)
5263 {
5264 DISPATCH(VertexAttribs4fvNV, (index, n, v), (F, "glVertexAttribs4fvNV(%d, %d, %p);\n", index, n, (const void *) v));
5265 }
5266
5267 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v)
5268 {
5269 DISPATCH(VertexAttribs4svNV, (index, n, v), (F, "glVertexAttribs4svNV(%d, %d, %p);\n", index, n, (const void *) v));
5270 }
5271
5272 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v)
5273 {
5274 DISPATCH(VertexAttribs4ubvNV, (index, n, v), (F, "glVertexAttribs4ubvNV(%d, %d, %p);\n", index, n, (const void *) v));
5275 }
5276
5277 KEYWORD1 void KEYWORD2 NAME(GetTexBumpParameterfvATI)(GLenum pname, GLfloat * param)
5278 {
5279 DISPATCH(GetTexBumpParameterfvATI, (pname, param), (F, "glGetTexBumpParameterfvATI(0x%x, %p);\n", pname, (const void *) param));
5280 }
5281
5282 KEYWORD1 void KEYWORD2 NAME(GetTexBumpParameterivATI)(GLenum pname, GLint * param)
5283 {
5284 DISPATCH(GetTexBumpParameterivATI, (pname, param), (F, "glGetTexBumpParameterivATI(0x%x, %p);\n", pname, (const void *) param));
5285 }
5286
5287 KEYWORD1 void KEYWORD2 NAME(TexBumpParameterfvATI)(GLenum pname, const GLfloat * param)
5288 {
5289 DISPATCH(TexBumpParameterfvATI, (pname, param), (F, "glTexBumpParameterfvATI(0x%x, %p);\n", pname, (const void *) param));
5290 }
5291
5292 KEYWORD1 void KEYWORD2 NAME(TexBumpParameterivATI)(GLenum pname, const GLint * param)
5293 {
5294 DISPATCH(TexBumpParameterivATI, (pname, param), (F, "glTexBumpParameterivATI(0x%x, %p);\n", pname, (const void *) param));
5295 }
5296
5297 KEYWORD1 void KEYWORD2 NAME(AlphaFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)
5298 {
5299 DISPATCH(AlphaFragmentOp1ATI, (op, dst, dstMod, arg1, arg1Rep, arg1Mod), (F, "glAlphaFragmentOp1ATI(0x%x, %d, %d, %d, %d, %d);\n", op, dst, dstMod, arg1, arg1Rep, arg1Mod));
5300 }
5301
5302 KEYWORD1 void KEYWORD2 NAME(AlphaFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)
5303 {
5304 DISPATCH(AlphaFragmentOp2ATI, (op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod), (F, "glAlphaFragmentOp2ATI(0x%x, %d, %d, %d, %d, %d, %d, %d, %d);\n", op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod));
5305 }
5306
5307 KEYWORD1 void KEYWORD2 NAME(AlphaFragmentOp3ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod)
5308 {
5309 DISPATCH(AlphaFragmentOp3ATI, (op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod), (F, "glAlphaFragmentOp3ATI(0x%x, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d);\n", op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod));
5310 }
5311
5312 KEYWORD1 void KEYWORD2 NAME(BeginFragmentShaderATI)(void)
5313 {
5314 DISPATCH(BeginFragmentShaderATI, (), (F, "glBeginFragmentShaderATI();\n"));
5315 }
5316
5317 KEYWORD1 void KEYWORD2 NAME(BindFragmentShaderATI)(GLuint id)
5318 {
5319 DISPATCH(BindFragmentShaderATI, (id), (F, "glBindFragmentShaderATI(%d);\n", id));
5320 }
5321
5322 KEYWORD1 void KEYWORD2 NAME(ColorFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)
5323 {
5324 DISPATCH(ColorFragmentOp1ATI, (op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod), (F, "glColorFragmentOp1ATI(0x%x, %d, %d, %d, %d, %d, %d);\n", op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod));
5325 }
5326
5327 KEYWORD1 void KEYWORD2 NAME(ColorFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)
5328 {
5329 DISPATCH(ColorFragmentOp2ATI, (op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod), (F, "glColorFragmentOp2ATI(0x%x, %d, %d, %d, %d, %d, %d, %d, %d, %d);\n", op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod));
5330 }
5331
5332 KEYWORD1 void KEYWORD2 NAME(ColorFragmentOp3ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod)
5333 {
5334 DISPATCH(ColorFragmentOp3ATI, (op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod), (F, "glColorFragmentOp3ATI(0x%x, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d);\n", op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod));
5335 }
5336
5337 KEYWORD1 void KEYWORD2 NAME(DeleteFragmentShaderATI)(GLuint id)
5338 {
5339 DISPATCH(DeleteFragmentShaderATI, (id), (F, "glDeleteFragmentShaderATI(%d);\n", id));
5340 }
5341
5342 KEYWORD1 void KEYWORD2 NAME(EndFragmentShaderATI)(void)
5343 {
5344 DISPATCH(EndFragmentShaderATI, (), (F, "glEndFragmentShaderATI();\n"));
5345 }
5346
5347 KEYWORD1 GLuint KEYWORD2 NAME(GenFragmentShadersATI)(GLuint range)
5348 {
5349 RETURN_DISPATCH(GenFragmentShadersATI, (range), (F, "glGenFragmentShadersATI(%d);\n", range));
5350 }
5351
5352 KEYWORD1 void KEYWORD2 NAME(PassTexCoordATI)(GLuint dst, GLuint coord, GLenum swizzle)
5353 {
5354 DISPATCH(PassTexCoordATI, (dst, coord, swizzle), (F, "glPassTexCoordATI(%d, %d, 0x%x);\n", dst, coord, swizzle));
5355 }
5356
5357 KEYWORD1 void KEYWORD2 NAME(SampleMapATI)(GLuint dst, GLuint interp, GLenum swizzle)
5358 {
5359 DISPATCH(SampleMapATI, (dst, interp, swizzle), (F, "glSampleMapATI(%d, %d, 0x%x);\n", dst, interp, swizzle));
5360 }
5361
5362 KEYWORD1 void KEYWORD2 NAME(SetFragmentShaderConstantATI)(GLuint dst, const GLfloat * value)
5363 {
5364 DISPATCH(SetFragmentShaderConstantATI, (dst, value), (F, "glSetFragmentShaderConstantATI(%d, %p);\n", dst, (const void *) value));
5365 }
5366
5367 KEYWORD1 void KEYWORD2 NAME(PointParameteri)(GLenum pname, GLint param)
5368 {
5369 DISPATCH(PointParameteriNV, (pname, param), (F, "glPointParameteri(0x%x, %d);\n", pname, param));
5370 }
5371
5372 KEYWORD1 void KEYWORD2 NAME(PointParameteriNV)(GLenum pname, GLint param)
5373 {
5374 DISPATCH(PointParameteriNV, (pname, param), (F, "glPointParameteriNV(0x%x, %d);\n", pname, param));
5375 }
5376
5377 KEYWORD1 void KEYWORD2 NAME(PointParameteriv)(GLenum pname, const GLint * params)
5378 {
5379 DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameteriv(0x%x, %p);\n", pname, (const void *) params));
5380 }
5381
5382 KEYWORD1 void KEYWORD2 NAME(PointParameterivNV)(GLenum pname, const GLint * params)
5383 {
5384 DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameterivNV(0x%x, %p);\n", pname, (const void *) params));
5385 }
5386
5387 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_784)(GLenum face);
5388
5389 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_784)(GLenum face)
5390 {
5391 DISPATCH(ActiveStencilFaceEXT, (face), (F, "glActiveStencilFaceEXT(0x%x);\n", face));
5392 }
5393
5394 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_785)(GLuint array);
5395
5396 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_785)(GLuint array)
5397 {
5398 DISPATCH(BindVertexArrayAPPLE, (array), (F, "glBindVertexArrayAPPLE(%d);\n", array));
5399 }
5400
5401 KEYWORD1 void KEYWORD2 NAME(DeleteVertexArrays)(GLsizei n, const GLuint * arrays)
5402 {
5403 DISPATCH(DeleteVertexArraysAPPLE, (n, arrays), (F, "glDeleteVertexArrays(%d, %p);\n", n, (const void *) arrays));
5404 }
5405
5406 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_786)(GLsizei n, const GLuint * arrays);
5407
5408 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_786)(GLsizei n, const GLuint * arrays)
5409 {
5410 DISPATCH(DeleteVertexArraysAPPLE, (n, arrays), (F, "glDeleteVertexArraysAPPLE(%d, %p);\n", n, (const void *) arrays));
5411 }
5412
5413 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_787)(GLsizei n, GLuint * arrays);
5414
5415 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_787)(GLsizei n, GLuint * arrays)
5416 {
5417 DISPATCH(GenVertexArraysAPPLE, (n, arrays), (F, "glGenVertexArraysAPPLE(%d, %p);\n", n, (const void *) arrays));
5418 }
5419
5420 KEYWORD1 GLboolean KEYWORD2 NAME(IsVertexArray)(GLuint array)
5421 {
5422 RETURN_DISPATCH(IsVertexArrayAPPLE, (array), (F, "glIsVertexArray(%d);\n", array));
5423 }
5424
5425 KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_788)(GLuint array);
5426
5427 KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_788)(GLuint array)
5428 {
5429 RETURN_DISPATCH(IsVertexArrayAPPLE, (array), (F, "glIsVertexArrayAPPLE(%d);\n", array));
5430 }
5431
5432 KEYWORD1 void KEYWORD2 NAME(GetProgramNamedParameterdvNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params)
5433 {
5434 DISPATCH(GetProgramNamedParameterdvNV, (id, len, name, params), (F, "glGetProgramNamedParameterdvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) params));
5435 }
5436
5437 KEYWORD1 void KEYWORD2 NAME(GetProgramNamedParameterfvNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params)
5438 {
5439 DISPATCH(GetProgramNamedParameterfvNV, (id, len, name, params), (F, "glGetProgramNamedParameterfvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) params));
5440 }
5441
5442 KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4dNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
5443 {
5444 DISPATCH(ProgramNamedParameter4dNV, (id, len, name, x, y, z, w), (F, "glProgramNamedParameter4dNV(%d, %d, %p, %f, %f, %f, %f);\n", id, len, (const void *) name, x, y, z, w));
5445 }
5446
5447 KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4dvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v)
5448 {
5449 DISPATCH(ProgramNamedParameter4dvNV, (id, len, name, v), (F, "glProgramNamedParameter4dvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) v));
5450 }
5451
5452 KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4fNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
5453 {
5454 DISPATCH(ProgramNamedParameter4fNV, (id, len, name, x, y, z, w), (F, "glProgramNamedParameter4fNV(%d, %d, %p, %f, %f, %f, %f);\n", id, len, (const void *) name, x, y, z, w));
5455 }
5456
5457 KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4fvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v)
5458 {
5459 DISPATCH(ProgramNamedParameter4fvNV, (id, len, name, v), (F, "glProgramNamedParameter4fvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) v));
5460 }
5461
5462 KEYWORD1 void KEYWORD2 NAME(PrimitiveRestartIndexNV)(GLuint index)
5463 {
5464 DISPATCH(PrimitiveRestartIndexNV, (index), (F, "glPrimitiveRestartIndexNV(%d);\n", index));
5465 }
5466
5467 KEYWORD1 void KEYWORD2 NAME(PrimitiveRestartIndex)(GLuint index)
5468 {
5469 DISPATCH(PrimitiveRestartIndexNV, (index), (F, "glPrimitiveRestartIndex(%d);\n", index));
5470 }
5471
5472 KEYWORD1 void KEYWORD2 NAME(PrimitiveRestartNV)(void)
5473 {
5474 DISPATCH(PrimitiveRestartNV, (), (F, "glPrimitiveRestartNV();\n"));
5475 }
5476
5477 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_797)(GLclampd zmin, GLclampd zmax);
5478
5479 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_797)(GLclampd zmin, GLclampd zmax)
5480 {
5481 DISPATCH(DepthBoundsEXT, (zmin, zmax), (F, "glDepthBoundsEXT(%f, %f);\n", zmin, zmax));
5482 }
5483
5484 KEYWORD1 void KEYWORD2 NAME(BlendEquationSeparate)(GLenum modeRGB, GLenum modeA)
5485 {
5486 DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparate(0x%x, 0x%x);\n", modeRGB, modeA));
5487 }
5488
5489 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_798)(GLenum modeRGB, GLenum modeA);
5490
5491 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_798)(GLenum modeRGB, GLenum modeA)
5492 {
5493 DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparateEXT(0x%x, 0x%x);\n", modeRGB, modeA));
5494 }
5495
5496 KEYWORD1 void KEYWORD2 NAME(BindFramebuffer)(GLenum target, GLuint framebuffer)
5497 {
5498 DISPATCH(BindFramebufferEXT, (target, framebuffer), (F, "glBindFramebuffer(0x%x, %d);\n", target, framebuffer));
5499 }
5500
5501 KEYWORD1 void KEYWORD2 NAME(BindFramebufferEXT)(GLenum target, GLuint framebuffer)
5502 {
5503 DISPATCH(BindFramebufferEXT, (target, framebuffer), (F, "glBindFramebufferEXT(0x%x, %d);\n", target, framebuffer));
5504 }
5505
5506 KEYWORD1 void KEYWORD2 NAME(BindRenderbuffer)(GLenum target, GLuint renderbuffer)
5507 {
5508 DISPATCH(BindRenderbufferEXT, (target, renderbuffer), (F, "glBindRenderbuffer(0x%x, %d);\n", target, renderbuffer));
5509 }
5510
5511 KEYWORD1 void KEYWORD2 NAME(BindRenderbufferEXT)(GLenum target, GLuint renderbuffer)
5512 {
5513 DISPATCH(BindRenderbufferEXT, (target, renderbuffer), (F, "glBindRenderbufferEXT(0x%x, %d);\n", target, renderbuffer));
5514 }
5515
5516 KEYWORD1 GLenum KEYWORD2 NAME(CheckFramebufferStatus)(GLenum target)
5517 {
5518 RETURN_DISPATCH(CheckFramebufferStatusEXT, (target), (F, "glCheckFramebufferStatus(0x%x);\n", target));
5519 }
5520
5521 KEYWORD1 GLenum KEYWORD2 NAME(CheckFramebufferStatusEXT)(GLenum target)
5522 {
5523 RETURN_DISPATCH(CheckFramebufferStatusEXT, (target), (F, "glCheckFramebufferStatusEXT(0x%x);\n", target));
5524 }
5525
5526 KEYWORD1 void KEYWORD2 NAME(DeleteFramebuffers)(GLsizei n, const GLuint * framebuffers)
5527 {
5528 DISPATCH(DeleteFramebuffersEXT, (n, framebuffers), (F, "glDeleteFramebuffers(%d, %p);\n", n, (const void *) framebuffers));
5529 }
5530
5531 KEYWORD1 void KEYWORD2 NAME(DeleteFramebuffersEXT)(GLsizei n, const GLuint * framebuffers)
5532 {
5533 DISPATCH(DeleteFramebuffersEXT, (n, framebuffers), (F, "glDeleteFramebuffersEXT(%d, %p);\n", n, (const void *) framebuffers));
5534 }
5535
5536 KEYWORD1 void KEYWORD2 NAME(DeleteRenderbuffers)(GLsizei n, const GLuint * renderbuffers)
5537 {
5538 DISPATCH(DeleteRenderbuffersEXT, (n, renderbuffers), (F, "glDeleteRenderbuffers(%d, %p);\n", n, (const void *) renderbuffers));
5539 }
5540
5541 KEYWORD1 void KEYWORD2 NAME(DeleteRenderbuffersEXT)(GLsizei n, const GLuint * renderbuffers)
5542 {
5543 DISPATCH(DeleteRenderbuffersEXT, (n, renderbuffers), (F, "glDeleteRenderbuffersEXT(%d, %p);\n", n, (const void *) renderbuffers));
5544 }
5545
5546 KEYWORD1 void KEYWORD2 NAME(FramebufferRenderbuffer)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
5547 {
5548 DISPATCH(FramebufferRenderbufferEXT, (target, attachment, renderbuffertarget, renderbuffer), (F, "glFramebufferRenderbuffer(0x%x, 0x%x, 0x%x, %d);\n", target, attachment, renderbuffertarget, renderbuffer));
5549 }
5550
5551 KEYWORD1 void KEYWORD2 NAME(FramebufferRenderbufferEXT)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
5552 {
5553 DISPATCH(FramebufferRenderbufferEXT, (target, attachment, renderbuffertarget, renderbuffer), (F, "glFramebufferRenderbufferEXT(0x%x, 0x%x, 0x%x, %d);\n", target, attachment, renderbuffertarget, renderbuffer));
5554 }
5555
5556 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture1D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
5557 {
5558 DISPATCH(FramebufferTexture1DEXT, (target, attachment, textarget, texture, level), (F, "glFramebufferTexture1D(0x%x, 0x%x, 0x%x, %d, %d);\n", target, attachment, textarget, texture, level));
5559 }
5560
5561 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture1DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
5562 {
5563 DISPATCH(FramebufferTexture1DEXT, (target, attachment, textarget, texture, level), (F, "glFramebufferTexture1DEXT(0x%x, 0x%x, 0x%x, %d, %d);\n", target, attachment, textarget, texture, level));
5564 }
5565
5566 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture2D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
5567 {
5568 DISPATCH(FramebufferTexture2DEXT, (target, attachment, textarget, texture, level), (F, "glFramebufferTexture2D(0x%x, 0x%x, 0x%x, %d, %d);\n", target, attachment, textarget, texture, level));
5569 }
5570
5571 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture2DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
5572 {
5573 DISPATCH(FramebufferTexture2DEXT, (target, attachment, textarget, texture, level), (F, "glFramebufferTexture2DEXT(0x%x, 0x%x, 0x%x, %d, %d);\n", target, attachment, textarget, texture, level));
5574 }
5575
5576 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture3D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
5577 {
5578 DISPATCH(FramebufferTexture3DEXT, (target, attachment, textarget, texture, level, zoffset), (F, "glFramebufferTexture3D(0x%x, 0x%x, 0x%x, %d, %d, %d);\n", target, attachment, textarget, texture, level, zoffset));
5579 }
5580
5581 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture3DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
5582 {
5583 DISPATCH(FramebufferTexture3DEXT, (target, attachment, textarget, texture, level, zoffset), (F, "glFramebufferTexture3DEXT(0x%x, 0x%x, 0x%x, %d, %d, %d);\n", target, attachment, textarget, texture, level, zoffset));
5584 }
5585
5586 KEYWORD1 void KEYWORD2 NAME(GenFramebuffers)(GLsizei n, GLuint * framebuffers)
5587 {
5588 DISPATCH(GenFramebuffersEXT, (n, framebuffers), (F, "glGenFramebuffers(%d, %p);\n", n, (const void *) framebuffers));
5589 }
5590
5591 KEYWORD1 void KEYWORD2 NAME(GenFramebuffersEXT)(GLsizei n, GLuint * framebuffers)
5592 {
5593 DISPATCH(GenFramebuffersEXT, (n, framebuffers), (F, "glGenFramebuffersEXT(%d, %p);\n", n, (const void *) framebuffers));
5594 }
5595
5596 KEYWORD1 void KEYWORD2 NAME(GenRenderbuffers)(GLsizei n, GLuint * renderbuffers)
5597 {
5598 DISPATCH(GenRenderbuffersEXT, (n, renderbuffers), (F, "glGenRenderbuffers(%d, %p);\n", n, (const void *) renderbuffers));
5599 }
5600
5601 KEYWORD1 void KEYWORD2 NAME(GenRenderbuffersEXT)(GLsizei n, GLuint * renderbuffers)
5602 {
5603 DISPATCH(GenRenderbuffersEXT, (n, renderbuffers), (F, "glGenRenderbuffersEXT(%d, %p);\n", n, (const void *) renderbuffers));
5604 }
5605
5606 KEYWORD1 void KEYWORD2 NAME(GenerateMipmap)(GLenum target)
5607 {
5608 DISPATCH(GenerateMipmapEXT, (target), (F, "glGenerateMipmap(0x%x);\n", target));
5609 }
5610
5611 KEYWORD1 void KEYWORD2 NAME(GenerateMipmapEXT)(GLenum target)
5612 {
5613 DISPATCH(GenerateMipmapEXT, (target), (F, "glGenerateMipmapEXT(0x%x);\n", target));
5614 }
5615
5616 KEYWORD1 void KEYWORD2 NAME(GetFramebufferAttachmentParameteriv)(GLenum target, GLenum attachment, GLenum pname, GLint * params)
5617 {
5618 DISPATCH(GetFramebufferAttachmentParameterivEXT, (target, attachment, pname, params), (F, "glGetFramebufferAttachmentParameteriv(0x%x, 0x%x, 0x%x, %p);\n", target, attachment, pname, (const void *) params));
5619 }
5620
5621 KEYWORD1 void KEYWORD2 NAME(GetFramebufferAttachmentParameterivEXT)(GLenum target, GLenum attachment, GLenum pname, GLint * params)
5622 {
5623 DISPATCH(GetFramebufferAttachmentParameterivEXT, (target, attachment, pname, params), (F, "glGetFramebufferAttachmentParameterivEXT(0x%x, 0x%x, 0x%x, %p);\n", target, attachment, pname, (const void *) params));
5624 }
5625
5626 KEYWORD1 void KEYWORD2 NAME(GetRenderbufferParameteriv)(GLenum target, GLenum pname, GLint * params)
5627 {
5628 DISPATCH(GetRenderbufferParameterivEXT, (target, pname, params), (F, "glGetRenderbufferParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
5629 }
5630
5631 KEYWORD1 void KEYWORD2 NAME(GetRenderbufferParameterivEXT)(GLenum target, GLenum pname, GLint * params)
5632 {
5633 DISPATCH(GetRenderbufferParameterivEXT, (target, pname, params), (F, "glGetRenderbufferParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
5634 }
5635
5636 KEYWORD1 GLboolean KEYWORD2 NAME(IsFramebuffer)(GLuint framebuffer)
5637 {
5638 RETURN_DISPATCH(IsFramebufferEXT, (framebuffer), (F, "glIsFramebuffer(%d);\n", framebuffer));
5639 }
5640
5641 KEYWORD1 GLboolean KEYWORD2 NAME(IsFramebufferEXT)(GLuint framebuffer)
5642 {
5643 RETURN_DISPATCH(IsFramebufferEXT, (framebuffer), (F, "glIsFramebufferEXT(%d);\n", framebuffer));
5644 }
5645
5646 KEYWORD1 GLboolean KEYWORD2 NAME(IsRenderbuffer)(GLuint renderbuffer)
5647 {
5648 RETURN_DISPATCH(IsRenderbufferEXT, (renderbuffer), (F, "glIsRenderbuffer(%d);\n", renderbuffer));
5649 }
5650
5651 KEYWORD1 GLboolean KEYWORD2 NAME(IsRenderbufferEXT)(GLuint renderbuffer)
5652 {
5653 RETURN_DISPATCH(IsRenderbufferEXT, (renderbuffer), (F, "glIsRenderbufferEXT(%d);\n", renderbuffer));
5654 }
5655
5656 KEYWORD1 void KEYWORD2 NAME(RenderbufferStorage)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
5657 {
5658 DISPATCH(RenderbufferStorageEXT, (target, internalformat, width, height), (F, "glRenderbufferStorage(0x%x, 0x%x, %d, %d);\n", target, internalformat, width, height));
5659 }
5660
5661 KEYWORD1 void KEYWORD2 NAME(RenderbufferStorageEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
5662 {
5663 DISPATCH(RenderbufferStorageEXT, (target, internalformat, width, height), (F, "glRenderbufferStorageEXT(0x%x, 0x%x, %d, %d);\n", target, internalformat, width, height));
5664 }
5665
5666 KEYWORD1 void KEYWORD2 NAME(BlitFramebuffer)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
5667 {
5668 DISPATCH(BlitFramebufferEXT, (srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter), (F, "glBlitFramebuffer(%d, %d, %d, %d, %d, %d, %d, %d, %d, 0x%x);\n", srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter));
5669 }
5670
5671 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_816)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
5672
5673 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_816)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
5674 {
5675 DISPATCH(BlitFramebufferEXT, (srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter), (F, "glBlitFramebufferEXT(%d, %d, %d, %d, %d, %d, %d, %d, %d, 0x%x);\n", srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter));
5676 }
5677
5678 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_817)(GLenum target, GLenum pname, GLint param);
5679
5680 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_817)(GLenum target, GLenum pname, GLint param)
5681 {
5682 DISPATCH(BufferParameteriAPPLE, (target, pname, param), (F, "glBufferParameteriAPPLE(0x%x, 0x%x, %d);\n", target, pname, param));
5683 }
5684
5685 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_818)(GLenum target, GLintptr offset, GLsizeiptr size);
5686
5687 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_818)(GLenum target, GLintptr offset, GLsizeiptr size)
5688 {
5689 DISPATCH(FlushMappedBufferRangeAPPLE, (target, offset, size), (F, "glFlushMappedBufferRangeAPPLE(0x%x, %d, %d);\n", target, offset, size));
5690 }
5691
5692 KEYWORD1 void KEYWORD2 NAME(BindFragDataLocationEXT)(GLuint program, GLuint colorNumber, const GLchar * name)
5693 {
5694 DISPATCH(BindFragDataLocationEXT, (program, colorNumber, name), (F, "glBindFragDataLocationEXT(%d, %d, %p);\n", program, colorNumber, (const void *) name));
5695 }
5696
5697 KEYWORD1 void KEYWORD2 NAME(BindFragDataLocation)(GLuint program, GLuint colorNumber, const GLchar * name)
5698 {
5699 DISPATCH(BindFragDataLocationEXT, (program, colorNumber, name), (F, "glBindFragDataLocation(%d, %d, %p);\n", program, colorNumber, (const void *) name));
5700 }
5701
5702 KEYWORD1 GLint KEYWORD2 NAME(GetFragDataLocationEXT)(GLuint program, const GLchar * name)
5703 {
5704 RETURN_DISPATCH(GetFragDataLocationEXT, (program, name), (F, "glGetFragDataLocationEXT(%d, %p);\n", program, (const void *) name));
5705 }
5706
5707 KEYWORD1 GLint KEYWORD2 NAME(GetFragDataLocation)(GLuint program, const GLchar * name)
5708 {
5709 RETURN_DISPATCH(GetFragDataLocationEXT, (program, name), (F, "glGetFragDataLocation(%d, %p);\n", program, (const void *) name));
5710 }
5711
5712 KEYWORD1 void KEYWORD2 NAME(GetUniformuivEXT)(GLuint program, GLint location, GLuint * params)
5713 {
5714 DISPATCH(GetUniformuivEXT, (program, location, params), (F, "glGetUniformuivEXT(%d, %d, %p);\n", program, location, (const void *) params));
5715 }
5716
5717 KEYWORD1 void KEYWORD2 NAME(GetUniformuiv)(GLuint program, GLint location, GLuint * params)
5718 {
5719 DISPATCH(GetUniformuivEXT, (program, location, params), (F, "glGetUniformuiv(%d, %d, %p);\n", program, location, (const void *) params));
5720 }
5721
5722 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribIivEXT)(GLuint index, GLenum pname, GLint * params)
5723 {
5724 DISPATCH(GetVertexAttribIivEXT, (index, pname, params), (F, "glGetVertexAttribIivEXT(%d, 0x%x, %p);\n", index, pname, (const void *) params));
5725 }
5726
5727 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribIiv)(GLuint index, GLenum pname, GLint * params)
5728 {
5729 DISPATCH(GetVertexAttribIivEXT, (index, pname, params), (F, "glGetVertexAttribIiv(%d, 0x%x, %p);\n", index, pname, (const void *) params));
5730 }
5731
5732 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribIuivEXT)(GLuint index, GLenum pname, GLuint * params)
5733 {
5734 DISPATCH(GetVertexAttribIuivEXT, (index, pname, params), (F, "glGetVertexAttribIuivEXT(%d, 0x%x, %p);\n", index, pname, (const void *) params));
5735 }
5736
5737 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribIuiv)(GLuint index, GLenum pname, GLuint * params)
5738 {
5739 DISPATCH(GetVertexAttribIuivEXT, (index, pname, params), (F, "glGetVertexAttribIuiv(%d, 0x%x, %p);\n", index, pname, (const void *) params));
5740 }
5741
5742 KEYWORD1 void KEYWORD2 NAME(Uniform1uiEXT)(GLint location, GLuint x)
5743 {
5744 DISPATCH(Uniform1uiEXT, (location, x), (F, "glUniform1uiEXT(%d, %d);\n", location, x));
5745 }
5746
5747 KEYWORD1 void KEYWORD2 NAME(Uniform1ui)(GLint location, GLuint x)
5748 {
5749 DISPATCH(Uniform1uiEXT, (location, x), (F, "glUniform1ui(%d, %d);\n", location, x));
5750 }
5751
5752 KEYWORD1 void KEYWORD2 NAME(Uniform1uivEXT)(GLint location, GLsizei count, const GLuint * value)
5753 {
5754 DISPATCH(Uniform1uivEXT, (location, count, value), (F, "glUniform1uivEXT(%d, %d, %p);\n", location, count, (const void *) value));
5755 }
5756
5757 KEYWORD1 void KEYWORD2 NAME(Uniform1uiv)(GLint location, GLsizei count, const GLuint * value)
5758 {
5759 DISPATCH(Uniform1uivEXT, (location, count, value), (F, "glUniform1uiv(%d, %d, %p);\n", location, count, (const void *) value));
5760 }
5761
5762 KEYWORD1 void KEYWORD2 NAME(Uniform2uiEXT)(GLint location, GLuint x, GLuint y)
5763 {
5764 DISPATCH(Uniform2uiEXT, (location, x, y), (F, "glUniform2uiEXT(%d, %d, %d);\n", location, x, y));
5765 }
5766
5767 KEYWORD1 void KEYWORD2 NAME(Uniform2ui)(GLint location, GLuint x, GLuint y)
5768 {
5769 DISPATCH(Uniform2uiEXT, (location, x, y), (F, "glUniform2ui(%d, %d, %d);\n", location, x, y));
5770 }
5771
5772 KEYWORD1 void KEYWORD2 NAME(Uniform2uivEXT)(GLint location, GLsizei count, const GLuint * value)
5773 {
5774 DISPATCH(Uniform2uivEXT, (location, count, value), (F, "glUniform2uivEXT(%d, %d, %p);\n", location, count, (const void *) value));
5775 }
5776
5777 KEYWORD1 void KEYWORD2 NAME(Uniform2uiv)(GLint location, GLsizei count, const GLuint * value)
5778 {
5779 DISPATCH(Uniform2uivEXT, (location, count, value), (F, "glUniform2uiv(%d, %d, %p);\n", location, count, (const void *) value));
5780 }
5781
5782 KEYWORD1 void KEYWORD2 NAME(Uniform3uiEXT)(GLint location, GLuint x, GLuint y, GLuint z)
5783 {
5784 DISPATCH(Uniform3uiEXT, (location, x, y, z), (F, "glUniform3uiEXT(%d, %d, %d, %d);\n", location, x, y, z));
5785 }
5786
5787 KEYWORD1 void KEYWORD2 NAME(Uniform3ui)(GLint location, GLuint x, GLuint y, GLuint z)
5788 {
5789 DISPATCH(Uniform3uiEXT, (location, x, y, z), (F, "glUniform3ui(%d, %d, %d, %d);\n", location, x, y, z));
5790 }
5791
5792 KEYWORD1 void KEYWORD2 NAME(Uniform3uivEXT)(GLint location, GLsizei count, const GLuint * value)
5793 {
5794 DISPATCH(Uniform3uivEXT, (location, count, value), (F, "glUniform3uivEXT(%d, %d, %p);\n", location, count, (const void *) value));
5795 }
5796
5797 KEYWORD1 void KEYWORD2 NAME(Uniform3uiv)(GLint location, GLsizei count, const GLuint * value)
5798 {
5799 DISPATCH(Uniform3uivEXT, (location, count, value), (F, "glUniform3uiv(%d, %d, %p);\n", location, count, (const void *) value));
5800 }
5801
5802 KEYWORD1 void KEYWORD2 NAME(Uniform4uiEXT)(GLint location, GLuint x, GLuint y, GLuint z, GLuint w)
5803 {
5804 DISPATCH(Uniform4uiEXT, (location, x, y, z, w), (F, "glUniform4uiEXT(%d, %d, %d, %d, %d);\n", location, x, y, z, w));
5805 }
5806
5807 KEYWORD1 void KEYWORD2 NAME(Uniform4ui)(GLint location, GLuint x, GLuint y, GLuint z, GLuint w)
5808 {
5809 DISPATCH(Uniform4uiEXT, (location, x, y, z, w), (F, "glUniform4ui(%d, %d, %d, %d, %d);\n", location, x, y, z, w));
5810 }
5811
5812 KEYWORD1 void KEYWORD2 NAME(Uniform4uivEXT)(GLint location, GLsizei count, const GLuint * value)
5813 {
5814 DISPATCH(Uniform4uivEXT, (location, count, value), (F, "glUniform4uivEXT(%d, %d, %p);\n", location, count, (const void *) value));
5815 }
5816
5817 KEYWORD1 void KEYWORD2 NAME(Uniform4uiv)(GLint location, GLsizei count, const GLuint * value)
5818 {
5819 DISPATCH(Uniform4uivEXT, (location, count, value), (F, "glUniform4uiv(%d, %d, %p);\n", location, count, (const void *) value));
5820 }
5821
5822 KEYWORD1 void KEYWORD2 NAME(VertexAttribI1iEXT)(GLuint index, GLint x)
5823 {
5824 DISPATCH(VertexAttribI1iEXT, (index, x), (F, "glVertexAttribI1iEXT(%d, %d);\n", index, x));
5825 }
5826
5827 KEYWORD1 void KEYWORD2 NAME(VertexAttribI1i)(GLuint index, GLint x)
5828 {
5829 DISPATCH(VertexAttribI1iEXT, (index, x), (F, "glVertexAttribI1i(%d, %d);\n", index, x));
5830 }
5831
5832 KEYWORD1 void KEYWORD2 NAME(VertexAttribI1ivEXT)(GLuint index, const GLint * v)
5833 {
5834 DISPATCH(VertexAttribI1ivEXT, (index, v), (F, "glVertexAttribI1ivEXT(%d, %p);\n", index, (const void *) v));
5835 }
5836
5837 KEYWORD1 void KEYWORD2 NAME(VertexAttribI1iv)(GLuint index, const GLint * v)
5838 {
5839 DISPATCH(VertexAttribI1ivEXT, (index, v), (F, "glVertexAttribI1iv(%d, %p);\n", index, (const void *) v));
5840 }
5841
5842 KEYWORD1 void KEYWORD2 NAME(VertexAttribI1uiEXT)(GLuint index, GLuint x)
5843 {
5844 DISPATCH(VertexAttribI1uiEXT, (index, x), (F, "glVertexAttribI1uiEXT(%d, %d);\n", index, x));
5845 }
5846
5847 KEYWORD1 void KEYWORD2 NAME(VertexAttribI1ui)(GLuint index, GLuint x)
5848 {
5849 DISPATCH(VertexAttribI1uiEXT, (index, x), (F, "glVertexAttribI1ui(%d, %d);\n", index, x));
5850 }
5851
5852 KEYWORD1 void KEYWORD2 NAME(VertexAttribI1uivEXT)(GLuint index, const GLuint * v)
5853 {
5854 DISPATCH(VertexAttribI1uivEXT, (index, v), (F, "glVertexAttribI1uivEXT(%d, %p);\n", index, (const void *) v));
5855 }
5856
5857 KEYWORD1 void KEYWORD2 NAME(VertexAttribI1uiv)(GLuint index, const GLuint * v)
5858 {
5859 DISPATCH(VertexAttribI1uivEXT, (index, v), (F, "glVertexAttribI1uiv(%d, %p);\n", index, (const void *) v));
5860 }
5861
5862 KEYWORD1 void KEYWORD2 NAME(VertexAttribI2iEXT)(GLuint index, GLint x, GLint y)
5863 {
5864 DISPATCH(VertexAttribI2iEXT, (index, x, y), (F, "glVertexAttribI2iEXT(%d, %d, %d);\n", index, x, y));
5865 }
5866
5867 KEYWORD1 void KEYWORD2 NAME(VertexAttribI2i)(GLuint index, GLint x, GLint y)
5868 {
5869 DISPATCH(VertexAttribI2iEXT, (index, x, y), (F, "glVertexAttribI2i(%d, %d, %d);\n", index, x, y));
5870 }
5871
5872 KEYWORD1 void KEYWORD2 NAME(VertexAttribI2ivEXT)(GLuint index, const GLint * v)
5873 {
5874 DISPATCH(VertexAttribI2ivEXT, (index, v), (F, "glVertexAttribI2ivEXT(%d, %p);\n", index, (const void *) v));
5875 }
5876
5877 KEYWORD1 void KEYWORD2 NAME(VertexAttribI2iv)(GLuint index, const GLint * v)
5878 {
5879 DISPATCH(VertexAttribI2ivEXT, (index, v), (F, "glVertexAttribI2iv(%d, %p);\n", index, (const void *) v));
5880 }
5881
5882 KEYWORD1 void KEYWORD2 NAME(VertexAttribI2uiEXT)(GLuint index, GLuint x, GLuint y)
5883 {
5884 DISPATCH(VertexAttribI2uiEXT, (index, x, y), (F, "glVertexAttribI2uiEXT(%d, %d, %d);\n", index, x, y));
5885 }
5886
5887 KEYWORD1 void KEYWORD2 NAME(VertexAttribI2ui)(GLuint index, GLuint x, GLuint y)
5888 {
5889 DISPATCH(VertexAttribI2uiEXT, (index, x, y), (F, "glVertexAttribI2ui(%d, %d, %d);\n", index, x, y));
5890 }
5891
5892 KEYWORD1 void KEYWORD2 NAME(VertexAttribI2uivEXT)(GLuint index, const GLuint * v)
5893 {
5894 DISPATCH(VertexAttribI2uivEXT, (index, v), (F, "glVertexAttribI2uivEXT(%d, %p);\n", index, (const void *) v));
5895 }
5896
5897 KEYWORD1 void KEYWORD2 NAME(VertexAttribI2uiv)(GLuint index, const GLuint * v)
5898 {
5899 DISPATCH(VertexAttribI2uivEXT, (index, v), (F, "glVertexAttribI2uiv(%d, %p);\n", index, (const void *) v));
5900 }
5901
5902 KEYWORD1 void KEYWORD2 NAME(VertexAttribI3iEXT)(GLuint index, GLint x, GLint y, GLint z)
5903 {
5904 DISPATCH(VertexAttribI3iEXT, (index, x, y, z), (F, "glVertexAttribI3iEXT(%d, %d, %d, %d);\n", index, x, y, z));
5905 }
5906
5907 KEYWORD1 void KEYWORD2 NAME(VertexAttribI3i)(GLuint index, GLint x, GLint y, GLint z)
5908 {
5909 DISPATCH(VertexAttribI3iEXT, (index, x, y, z), (F, "glVertexAttribI3i(%d, %d, %d, %d);\n", index, x, y, z));
5910 }
5911
5912 KEYWORD1 void KEYWORD2 NAME(VertexAttribI3ivEXT)(GLuint index, const GLint * v)
5913 {
5914 DISPATCH(VertexAttribI3ivEXT, (index, v), (F, "glVertexAttribI3ivEXT(%d, %p);\n", index, (const void *) v));
5915 }
5916
5917 KEYWORD1 void KEYWORD2 NAME(VertexAttribI3iv)(GLuint index, const GLint * v)
5918 {
5919 DISPATCH(VertexAttribI3ivEXT, (index, v), (F, "glVertexAttribI3iv(%d, %p);\n", index, (const void *) v));
5920 }
5921
5922 KEYWORD1 void KEYWORD2 NAME(VertexAttribI3uiEXT)(GLuint index, GLuint x, GLuint y, GLuint z)
5923 {
5924 DISPATCH(VertexAttribI3uiEXT, (index, x, y, z), (F, "glVertexAttribI3uiEXT(%d, %d, %d, %d);\n", index, x, y, z));
5925 }
5926
5927 KEYWORD1 void KEYWORD2 NAME(VertexAttribI3ui)(GLuint index, GLuint x, GLuint y, GLuint z)
5928 {
5929 DISPATCH(VertexAttribI3uiEXT, (index, x, y, z), (F, "glVertexAttribI3ui(%d, %d, %d, %d);\n", index, x, y, z));
5930 }
5931
5932 KEYWORD1 void KEYWORD2 NAME(VertexAttribI3uivEXT)(GLuint index, const GLuint * v)
5933 {
5934 DISPATCH(VertexAttribI3uivEXT, (index, v), (F, "glVertexAttribI3uivEXT(%d, %p);\n", index, (const void *) v));
5935 }
5936
5937 KEYWORD1 void KEYWORD2 NAME(VertexAttribI3uiv)(GLuint index, const GLuint * v)
5938 {
5939 DISPATCH(VertexAttribI3uivEXT, (index, v), (F, "glVertexAttribI3uiv(%d, %p);\n", index, (const void *) v));
5940 }
5941
5942 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4bvEXT)(GLuint index, const GLbyte * v)
5943 {
5944 DISPATCH(VertexAttribI4bvEXT, (index, v), (F, "glVertexAttribI4bvEXT(%d, %p);\n", index, (const void *) v));
5945 }
5946
5947 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4bv)(GLuint index, const GLbyte * v)
5948 {
5949 DISPATCH(VertexAttribI4bvEXT, (index, v), (F, "glVertexAttribI4bv(%d, %p);\n", index, (const void *) v));
5950 }
5951
5952 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4iEXT)(GLuint index, GLint x, GLint y, GLint z, GLint w)
5953 {
5954 DISPATCH(VertexAttribI4iEXT, (index, x, y, z, w), (F, "glVertexAttribI4iEXT(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
5955 }
5956
5957 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4i)(GLuint index, GLint x, GLint y, GLint z, GLint w)
5958 {
5959 DISPATCH(VertexAttribI4iEXT, (index, x, y, z, w), (F, "glVertexAttribI4i(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
5960 }
5961
5962 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4ivEXT)(GLuint index, const GLint * v)
5963 {
5964 DISPATCH(VertexAttribI4ivEXT, (index, v), (F, "glVertexAttribI4ivEXT(%d, %p);\n", index, (const void *) v));
5965 }
5966
5967 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4iv)(GLuint index, const GLint * v)
5968 {
5969 DISPATCH(VertexAttribI4ivEXT, (index, v), (F, "glVertexAttribI4iv(%d, %p);\n", index, (const void *) v));
5970 }
5971
5972 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4svEXT)(GLuint index, const GLshort * v)
5973 {
5974 DISPATCH(VertexAttribI4svEXT, (index, v), (F, "glVertexAttribI4svEXT(%d, %p);\n", index, (const void *) v));
5975 }
5976
5977 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4sv)(GLuint index, const GLshort * v)
5978 {
5979 DISPATCH(VertexAttribI4svEXT, (index, v), (F, "glVertexAttribI4sv(%d, %p);\n", index, (const void *) v));
5980 }
5981
5982 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4ubvEXT)(GLuint index, const GLubyte * v)
5983 {
5984 DISPATCH(VertexAttribI4ubvEXT, (index, v), (F, "glVertexAttribI4ubvEXT(%d, %p);\n", index, (const void *) v));
5985 }
5986
5987 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4ubv)(GLuint index, const GLubyte * v)
5988 {
5989 DISPATCH(VertexAttribI4ubvEXT, (index, v), (F, "glVertexAttribI4ubv(%d, %p);\n", index, (const void *) v));
5990 }
5991
5992 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4uiEXT)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
5993 {
5994 DISPATCH(VertexAttribI4uiEXT, (index, x, y, z, w), (F, "glVertexAttribI4uiEXT(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
5995 }
5996
5997 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4ui)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
5998 {
5999 DISPATCH(VertexAttribI4uiEXT, (index, x, y, z, w), (F, "glVertexAttribI4ui(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
6000 }
6001
6002 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4uivEXT)(GLuint index, const GLuint * v)
6003 {
6004 DISPATCH(VertexAttribI4uivEXT, (index, v), (F, "glVertexAttribI4uivEXT(%d, %p);\n", index, (const void *) v));
6005 }
6006
6007 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4uiv)(GLuint index, const GLuint * v)
6008 {
6009 DISPATCH(VertexAttribI4uivEXT, (index, v), (F, "glVertexAttribI4uiv(%d, %p);\n", index, (const void *) v));
6010 }
6011
6012 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4usvEXT)(GLuint index, const GLushort * v)
6013 {
6014 DISPATCH(VertexAttribI4usvEXT, (index, v), (F, "glVertexAttribI4usvEXT(%d, %p);\n", index, (const void *) v));
6015 }
6016
6017 KEYWORD1 void KEYWORD2 NAME(VertexAttribI4usv)(GLuint index, const GLushort * v)
6018 {
6019 DISPATCH(VertexAttribI4usvEXT, (index, v), (F, "glVertexAttribI4usv(%d, %p);\n", index, (const void *) v));
6020 }
6021
6022 KEYWORD1 void KEYWORD2 NAME(VertexAttribIPointerEXT)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
6023 {
6024 DISPATCH(VertexAttribIPointerEXT, (index, size, type, stride, pointer), (F, "glVertexAttribIPointerEXT(%d, %d, 0x%x, %d, %p);\n", index, size, type, stride, (const void *) pointer));
6025 }
6026
6027 KEYWORD1 void KEYWORD2 NAME(VertexAttribIPointer)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
6028 {
6029 DISPATCH(VertexAttribIPointerEXT, (index, size, type, stride, pointer), (F, "glVertexAttribIPointer(%d, %d, 0x%x, %d, %p);\n", index, size, type, stride, (const void *) pointer));
6030 }
6031
6032 KEYWORD1 void KEYWORD2 NAME(FramebufferTextureLayer)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
6033 {
6034 DISPATCH(FramebufferTextureLayerEXT, (target, attachment, texture, level, layer), (F, "glFramebufferTextureLayer(0x%x, 0x%x, %d, %d, %d);\n", target, attachment, texture, level, layer));
6035 }
6036
6037 KEYWORD1 void KEYWORD2 NAME(FramebufferTextureLayerEXT)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
6038 {
6039 DISPATCH(FramebufferTextureLayerEXT, (target, attachment, texture, level, layer), (F, "glFramebufferTextureLayerEXT(0x%x, 0x%x, %d, %d, %d);\n", target, attachment, texture, level, layer));
6040 }
6041
6042 KEYWORD1 void KEYWORD2 NAME(ColorMaskIndexedEXT)(GLuint buf, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
6043 {
6044 DISPATCH(ColorMaskIndexedEXT, (buf, r, g, b, a), (F, "glColorMaskIndexedEXT(%d, %d, %d, %d, %d);\n", buf, r, g, b, a));
6045 }
6046
6047 KEYWORD1 void KEYWORD2 NAME(ColorMaski)(GLuint buf, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
6048 {
6049 DISPATCH(ColorMaskIndexedEXT, (buf, r, g, b, a), (F, "glColorMaski(%d, %d, %d, %d, %d);\n", buf, r, g, b, a));
6050 }
6051
6052 KEYWORD1 void KEYWORD2 NAME(DisableIndexedEXT)(GLenum target, GLuint index)
6053 {
6054 DISPATCH(DisableIndexedEXT, (target, index), (F, "glDisableIndexedEXT(0x%x, %d);\n", target, index));
6055 }
6056
6057 KEYWORD1 void KEYWORD2 NAME(Disablei)(GLenum target, GLuint index)
6058 {
6059 DISPATCH(DisableIndexedEXT, (target, index), (F, "glDisablei(0x%x, %d);\n", target, index));
6060 }
6061
6062 KEYWORD1 void KEYWORD2 NAME(EnableIndexedEXT)(GLenum target, GLuint index)
6063 {
6064 DISPATCH(EnableIndexedEXT, (target, index), (F, "glEnableIndexedEXT(0x%x, %d);\n", target, index));
6065 }
6066
6067 KEYWORD1 void KEYWORD2 NAME(Enablei)(GLenum target, GLuint index)
6068 {
6069 DISPATCH(EnableIndexedEXT, (target, index), (F, "glEnablei(0x%x, %d);\n", target, index));
6070 }
6071
6072 KEYWORD1 void KEYWORD2 NAME(GetBooleanIndexedvEXT)(GLenum value, GLuint index, GLboolean * data)
6073 {
6074 DISPATCH(GetBooleanIndexedvEXT, (value, index, data), (F, "glGetBooleanIndexedvEXT(0x%x, %d, %p);\n", value, index, (const void *) data));
6075 }
6076
6077 KEYWORD1 void KEYWORD2 NAME(GetBooleani_v)(GLenum value, GLuint index, GLboolean * data)
6078 {
6079 DISPATCH(GetBooleanIndexedvEXT, (value, index, data), (F, "glGetBooleani_v(0x%x, %d, %p);\n", value, index, (const void *) data));
6080 }
6081
6082 KEYWORD1 void KEYWORD2 NAME(GetIntegerIndexedvEXT)(GLenum value, GLuint index, GLint * data)
6083 {
6084 DISPATCH(GetIntegerIndexedvEXT, (value, index, data), (F, "glGetIntegerIndexedvEXT(0x%x, %d, %p);\n", value, index, (const void *) data));
6085 }
6086
6087 KEYWORD1 void KEYWORD2 NAME(GetIntegeri_v)(GLenum value, GLuint index, GLint * data)
6088 {
6089 DISPATCH(GetIntegerIndexedvEXT, (value, index, data), (F, "glGetIntegeri_v(0x%x, %d, %p);\n", value, index, (const void *) data));
6090 }
6091
6092 KEYWORD1 GLboolean KEYWORD2 NAME(IsEnabledIndexedEXT)(GLenum target, GLuint index)
6093 {
6094 RETURN_DISPATCH(IsEnabledIndexedEXT, (target, index), (F, "glIsEnabledIndexedEXT(0x%x, %d);\n", target, index));
6095 }
6096
6097 KEYWORD1 GLboolean KEYWORD2 NAME(IsEnabledi)(GLenum target, GLuint index)
6098 {
6099 RETURN_DISPATCH(IsEnabledIndexedEXT, (target, index), (F, "glIsEnabledi(0x%x, %d);\n", target, index));
6100 }
6101
6102 KEYWORD1 void KEYWORD2 NAME(ClearColorIiEXT)(GLint r, GLint g, GLint b, GLint a)
6103 {
6104 DISPATCH(ClearColorIiEXT, (r, g, b, a), (F, "glClearColorIiEXT(%d, %d, %d, %d);\n", r, g, b, a));
6105 }
6106
6107 KEYWORD1 void KEYWORD2 NAME(ClearColorIuiEXT)(GLuint r, GLuint g, GLuint b, GLuint a)
6108 {
6109 DISPATCH(ClearColorIuiEXT, (r, g, b, a), (F, "glClearColorIuiEXT(%d, %d, %d, %d);\n", r, g, b, a));
6110 }
6111
6112 KEYWORD1 void KEYWORD2 NAME(GetTexParameterIivEXT)(GLenum target, GLenum pname, GLint * params)
6113 {
6114 DISPATCH(GetTexParameterIivEXT, (target, pname, params), (F, "glGetTexParameterIivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
6115 }
6116
6117 KEYWORD1 void KEYWORD2 NAME(GetTexParameterIiv)(GLenum target, GLenum pname, GLint * params)
6118 {
6119 DISPATCH(GetTexParameterIivEXT, (target, pname, params), (F, "glGetTexParameterIiv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
6120 }
6121
6122 KEYWORD1 void KEYWORD2 NAME(GetTexParameterIuivEXT)(GLenum target, GLenum pname, GLuint * params)
6123 {
6124 DISPATCH(GetTexParameterIuivEXT, (target, pname, params), (F, "glGetTexParameterIuivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
6125 }
6126
6127 KEYWORD1 void KEYWORD2 NAME(GetTexParameterIuiv)(GLenum target, GLenum pname, GLuint * params)
6128 {
6129 DISPATCH(GetTexParameterIuivEXT, (target, pname, params), (F, "glGetTexParameterIuiv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
6130 }
6131
6132 KEYWORD1 void KEYWORD2 NAME(TexParameterIivEXT)(GLenum target, GLenum pname, const GLint * params)
6133 {
6134 DISPATCH(TexParameterIivEXT, (target, pname, params), (F, "glTexParameterIivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
6135 }
6136
6137 KEYWORD1 void KEYWORD2 NAME(TexParameterIiv)(GLenum target, GLenum pname, const GLint * params)
6138 {
6139 DISPATCH(TexParameterIivEXT, (target, pname, params), (F, "glTexParameterIiv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
6140 }
6141
6142 KEYWORD1 void KEYWORD2 NAME(TexParameterIuivEXT)(GLenum target, GLenum pname, const GLuint * params)
6143 {
6144 DISPATCH(TexParameterIuivEXT, (target, pname, params), (F, "glTexParameterIuivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
6145 }
6146
6147 KEYWORD1 void KEYWORD2 NAME(TexParameterIuiv)(GLenum target, GLenum pname, const GLuint * params)
6148 {
6149 DISPATCH(TexParameterIuivEXT, (target, pname, params), (F, "glTexParameterIuiv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
6150 }
6151
6152 KEYWORD1 void KEYWORD2 NAME(BeginConditionalRenderNV)(GLuint query, GLenum mode)
6153 {
6154 DISPATCH(BeginConditionalRenderNV, (query, mode), (F, "glBeginConditionalRenderNV(%d, 0x%x);\n", query, mode));
6155 }
6156
6157 KEYWORD1 void KEYWORD2 NAME(BeginConditionalRender)(GLuint query, GLenum mode)
6158 {
6159 DISPATCH(BeginConditionalRenderNV, (query, mode), (F, "glBeginConditionalRender(%d, 0x%x);\n", query, mode));
6160 }
6161
6162 KEYWORD1 void KEYWORD2 NAME(EndConditionalRenderNV)(void)
6163 {
6164 DISPATCH(EndConditionalRenderNV, (), (F, "glEndConditionalRenderNV();\n"));
6165 }
6166
6167 KEYWORD1 void KEYWORD2 NAME(EndConditionalRender)(void)
6168 {
6169 DISPATCH(EndConditionalRenderNV, (), (F, "glEndConditionalRender();\n"));
6170 }
6171
6172 KEYWORD1 void KEYWORD2 NAME(BeginTransformFeedbackEXT)(GLenum mode)
6173 {
6174 DISPATCH(BeginTransformFeedbackEXT, (mode), (F, "glBeginTransformFeedbackEXT(0x%x);\n", mode));
6175 }
6176
6177 KEYWORD1 void KEYWORD2 NAME(BeginTransformFeedback)(GLenum mode)
6178 {
6179 DISPATCH(BeginTransformFeedbackEXT, (mode), (F, "glBeginTransformFeedback(0x%x);\n", mode));
6180 }
6181
6182 KEYWORD1 void KEYWORD2 NAME(BindBufferBaseEXT)(GLenum target, GLuint index, GLuint buffer)
6183 {
6184 DISPATCH(BindBufferBaseEXT, (target, index, buffer), (F, "glBindBufferBaseEXT(0x%x, %d, %d);\n", target, index, buffer));
6185 }
6186
6187 KEYWORD1 void KEYWORD2 NAME(BindBufferBase)(GLenum target, GLuint index, GLuint buffer)
6188 {
6189 DISPATCH(BindBufferBaseEXT, (target, index, buffer), (F, "glBindBufferBase(0x%x, %d, %d);\n", target, index, buffer));
6190 }
6191
6192 KEYWORD1 void KEYWORD2 NAME(BindBufferOffsetEXT)(GLenum target, GLuint index, GLuint buffer, GLintptr offset)
6193 {
6194 DISPATCH(BindBufferOffsetEXT, (target, index, buffer, offset), (F, "glBindBufferOffsetEXT(0x%x, %d, %d, %d);\n", target, index, buffer, offset));
6195 }
6196
6197 KEYWORD1 void KEYWORD2 NAME(BindBufferRangeEXT)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
6198 {
6199 DISPATCH(BindBufferRangeEXT, (target, index, buffer, offset, size), (F, "glBindBufferRangeEXT(0x%x, %d, %d, %d, %d);\n", target, index, buffer, offset, size));
6200 }
6201
6202 KEYWORD1 void KEYWORD2 NAME(BindBufferRange)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
6203 {
6204 DISPATCH(BindBufferRangeEXT, (target, index, buffer, offset, size), (F, "glBindBufferRange(0x%x, %d, %d, %d, %d);\n", target, index, buffer, offset, size));
6205 }
6206
6207 KEYWORD1 void KEYWORD2 NAME(EndTransformFeedbackEXT)(void)
6208 {
6209 DISPATCH(EndTransformFeedbackEXT, (), (F, "glEndTransformFeedbackEXT();\n"));
6210 }
6211
6212 KEYWORD1 void KEYWORD2 NAME(EndTransformFeedback)(void)
6213 {
6214 DISPATCH(EndTransformFeedbackEXT, (), (F, "glEndTransformFeedback();\n"));
6215 }
6216
6217 KEYWORD1 void KEYWORD2 NAME(GetTransformFeedbackVaryingEXT)(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name)
6218 {
6219 DISPATCH(GetTransformFeedbackVaryingEXT, (program, index, bufSize, length, size, type, name), (F, "glGetTransformFeedbackVaryingEXT(%d, %d, %d, %p, %p, %p, %p);\n", program, index, bufSize, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
6220 }
6221
6222 KEYWORD1 void KEYWORD2 NAME(GetTransformFeedbackVarying)(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name)
6223 {
6224 DISPATCH(GetTransformFeedbackVaryingEXT, (program, index, bufSize, length, size, type, name), (F, "glGetTransformFeedbackVarying(%d, %d, %d, %p, %p, %p, %p);\n", program, index, bufSize, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
6225 }
6226
6227 KEYWORD1 void KEYWORD2 NAME(TransformFeedbackVaryingsEXT)(GLuint program, GLsizei count, const char ** varyings, GLenum bufferMode)
6228 {
6229 DISPATCH(TransformFeedbackVaryingsEXT, (program, count, varyings, bufferMode), (F, "glTransformFeedbackVaryingsEXT(%d, %d, %p, 0x%x);\n", program, count, (const void *) varyings, bufferMode));
6230 }
6231
6232 KEYWORD1 void KEYWORD2 NAME(TransformFeedbackVaryings)(GLuint program, GLsizei count, const GLchar* * varyings, GLenum bufferMode)
6233 {
6234 DISPATCH(TransformFeedbackVaryingsEXT, (program, count, varyings, bufferMode), (F, "glTransformFeedbackVaryings(%d, %d, %p, 0x%x);\n", program, count, (const void *) varyings, bufferMode));
6235 }
6236
6237 KEYWORD1 void KEYWORD2 NAME(ProvokingVertexEXT)(GLenum mode)
6238 {
6239 DISPATCH(ProvokingVertexEXT, (mode), (F, "glProvokingVertexEXT(0x%x);\n", mode));
6240 }
6241
6242 KEYWORD1 void KEYWORD2 NAME(ProvokingVertex)(GLenum mode)
6243 {
6244 DISPATCH(ProvokingVertexEXT, (mode), (F, "glProvokingVertex(0x%x);\n", mode));
6245 }
6246
6247 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_876)(GLenum target, GLenum pname, GLvoid ** params);
6248
6249 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_876)(GLenum target, GLenum pname, GLvoid ** params)
6250 {
6251 DISPATCH(GetTexParameterPointervAPPLE, (target, pname, params), (F, "glGetTexParameterPointervAPPLE(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
6252 }
6253
6254 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_877)(GLenum target, GLsizei length, GLvoid * pointer);
6255
6256 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_877)(GLenum target, GLsizei length, GLvoid * pointer)
6257 {
6258 DISPATCH(TextureRangeAPPLE, (target, length, pointer), (F, "glTextureRangeAPPLE(0x%x, %d, %p);\n", target, length, (const void *) pointer));
6259 }
6260
6261 KEYWORD1 void KEYWORD2 NAME(GetObjectParameterivAPPLE)(GLenum objectType, GLuint name, GLenum pname, GLint * value)
6262 {
6263 DISPATCH(GetObjectParameterivAPPLE, (objectType, name, pname, value), (F, "glGetObjectParameterivAPPLE(0x%x, %d, 0x%x, %p);\n", objectType, name, pname, (const void *) value));
6264 }
6265
6266 KEYWORD1 GLenum KEYWORD2 NAME(ObjectPurgeableAPPLE)(GLenum objectType, GLuint name, GLenum option)
6267 {
6268 RETURN_DISPATCH(ObjectPurgeableAPPLE, (objectType, name, option), (F, "glObjectPurgeableAPPLE(0x%x, %d, 0x%x);\n", objectType, name, option));
6269 }
6270
6271 KEYWORD1 GLenum KEYWORD2 NAME(ObjectUnpurgeableAPPLE)(GLenum objectType, GLuint name, GLenum option)
6272 {
6273 RETURN_DISPATCH(ObjectUnpurgeableAPPLE, (objectType, name, option), (F, "glObjectUnpurgeableAPPLE(0x%x, %d, 0x%x);\n", objectType, name, option));
6274 }
6275
6276 KEYWORD1 void KEYWORD2 NAME(ActiveProgramEXT)(GLuint program)
6277 {
6278 DISPATCH(ActiveProgramEXT, (program), (F, "glActiveProgramEXT(%d);\n", program));
6279 }
6280
6281 KEYWORD1 GLuint KEYWORD2 NAME(CreateShaderProgramEXT)(GLenum type, const GLchar * string)
6282 {
6283 RETURN_DISPATCH(CreateShaderProgramEXT, (type, string), (F, "glCreateShaderProgramEXT(0x%x, %p);\n", type, (const void *) string));
6284 }
6285
6286 KEYWORD1 void KEYWORD2 NAME(UseShaderProgramEXT)(GLenum type, GLuint program)
6287 {
6288 DISPATCH(UseShaderProgramEXT, (type, program), (F, "glUseShaderProgramEXT(0x%x, %d);\n", type, program));
6289 }
6290
6291 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_884)(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
6292
6293 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_884)(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask)
6294 {
6295 DISPATCH(StencilFuncSeparateATI, (frontfunc, backfunc, ref, mask), (F, "glStencilFuncSeparateATI(0x%x, 0x%x, %d, %d);\n", frontfunc, backfunc, ref, mask));
6296 }
6297
6298 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_885)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
6299
6300 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_885)(GLenum target, GLuint index, GLsizei count, const GLfloat * params)
6301 {
6302 DISPATCH(ProgramEnvParameters4fvEXT, (target, index, count, params), (F, "glProgramEnvParameters4fvEXT(0x%x, %d, %d, %p);\n", target, index, count, (const void *) params));
6303 }
6304
6305 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_886)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
6306
6307 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_886)(GLenum target, GLuint index, GLsizei count, const GLfloat * params)
6308 {
6309 DISPATCH(ProgramLocalParameters4fvEXT, (target, index, count, params), (F, "glProgramLocalParameters4fvEXT(0x%x, %d, %d, %p);\n", target, index, count, (const void *) params));
6310 }
6311
6312 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_887)(GLuint id, GLenum pname, GLint64EXT * params);
6313
6314 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_887)(GLuint id, GLenum pname, GLint64EXT * params)
6315 {
6316 DISPATCH(GetQueryObjecti64vEXT, (id, pname, params), (F, "glGetQueryObjecti64vEXT(%d, 0x%x, %p);\n", id, pname, (const void *) params));
6317 }
6318
6319 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_888)(GLuint id, GLenum pname, GLuint64EXT * params);
6320
6321 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_888)(GLuint id, GLenum pname, GLuint64EXT * params)
6322 {
6323 DISPATCH(GetQueryObjectui64vEXT, (id, pname, params), (F, "glGetQueryObjectui64vEXT(%d, 0x%x, %p);\n", id, pname, (const void *) params));
6324 }
6325
6326 KEYWORD1 void KEYWORD2 NAME(EGLImageTargetRenderbufferStorageOES)(GLenum target, GLvoid * writeOffset)
6327 {
6328 DISPATCH(EGLImageTargetRenderbufferStorageOES, (target, writeOffset), (F, "glEGLImageTargetRenderbufferStorageOES(0x%x, %p);\n", target, (const void *) writeOffset));
6329 }
6330
6331 KEYWORD1 void KEYWORD2 NAME(EGLImageTargetTexture2DOES)(GLenum target, GLvoid * writeOffset)
6332 {
6333 DISPATCH(EGLImageTargetTexture2DOES, (target, writeOffset), (F, "glEGLImageTargetTexture2DOES(0x%x, %p);\n", target, (const void *) writeOffset));
6334 }
6335
6336
6337 #endif /* _GLAPI_SKIP_NORMAL_ENTRY_POINTS */
6338
6339 /* these entry points might require different protocols */
6340 #ifndef _GLAPI_SKIP_PROTO_ENTRY_POINTS
6341
6342 KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResidentEXT)(GLsizei n, const GLuint * textures, GLboolean * residences)
6343 {
6344 RETURN_DISPATCH(AreTexturesResident, (n, textures, residences), (F, "glAreTexturesResidentEXT(%d, %p, %p);\n", n, (const void *) textures, (const void *) residences));
6345 }
6346
6347 KEYWORD1 void KEYWORD2 NAME(DeleteTexturesEXT)(GLsizei n, const GLuint * textures)
6348 {
6349 DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTexturesEXT(%d, %p);\n", n, (const void *) textures));
6350 }
6351
6352 KEYWORD1 void KEYWORD2 NAME(GenTexturesEXT)(GLsizei n, GLuint * textures)
6353 {
6354 DISPATCH(GenTextures, (n, textures), (F, "glGenTexturesEXT(%d, %p);\n", n, (const void *) textures));
6355 }
6356
6357 KEYWORD1 GLboolean KEYWORD2 NAME(IsTextureEXT)(GLuint texture)
6358 {
6359 RETURN_DISPATCH(IsTexture, (texture), (F, "glIsTextureEXT(%d);\n", texture));
6360 }
6361
6362 KEYWORD1 void KEYWORD2 NAME(GetColorTableEXT)(GLenum target, GLenum format, GLenum type, GLvoid * table)
6363 {
6364 DISPATCH(GetColorTable, (target, format, type, table), (F, "glGetColorTableEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
6365 }
6366
6367 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_343)(GLenum target, GLenum format, GLenum type, GLvoid * table);
6368
6369 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_343)(GLenum target, GLenum format, GLenum type, GLvoid * table)
6370 {
6371 DISPATCH(GetColorTable, (target, format, type, table), (F, "glGetColorTableSGI(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
6372 }
6373
6374 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
6375 {
6376 DISPATCH(GetColorTableParameterfv, (target, pname, params), (F, "glGetColorTableParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
6377 }
6378
6379 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_344)(GLenum target, GLenum pname, GLfloat * params);
6380
6381 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_344)(GLenum target, GLenum pname, GLfloat * params)
6382 {
6383 DISPATCH(GetColorTableParameterfv, (target, pname, params), (F, "glGetColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
6384 }
6385
6386 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivEXT)(GLenum target, GLenum pname, GLint * params)
6387 {
6388 DISPATCH(GetColorTableParameteriv, (target, pname, params), (F, "glGetColorTableParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
6389 }
6390
6391 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_345)(GLenum target, GLenum pname, GLint * params);
6392
6393 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_345)(GLenum target, GLenum pname, GLint * params)
6394 {
6395 DISPATCH(GetColorTableParameteriv, (target, pname, params), (F, "glGetColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
6396 }
6397
6398 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_356)(GLenum target, GLenum format, GLenum type, GLvoid * image);
6399
6400 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_356)(GLenum target, GLenum format, GLenum type, GLvoid * image)
6401 {
6402 DISPATCH(GetConvolutionFilter, (target, format, type, image), (F, "glGetConvolutionFilterEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) image));
6403 }
6404
6405 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_357)(GLenum target, GLenum pname, GLfloat * params);
6406
6407 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_357)(GLenum target, GLenum pname, GLfloat * params)
6408 {
6409 DISPATCH(GetConvolutionParameterfv, (target, pname, params), (F, "glGetConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
6410 }
6411
6412 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_358)(GLenum target, GLenum pname, GLint * params);
6413
6414 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_358)(GLenum target, GLenum pname, GLint * params)
6415 {
6416 DISPATCH(GetConvolutionParameteriv, (target, pname, params), (F, "glGetConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
6417 }
6418
6419 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_359)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
6420
6421 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_359)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
6422 {
6423 DISPATCH(GetSeparableFilter, (target, format, type, row, column, span), (F, "glGetSeparableFilterEXT(0x%x, 0x%x, 0x%x, %p, %p, %p);\n", target, format, type, (const void *) row, (const void *) column, (const void *) span));
6424 }
6425
6426 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_361)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
6427
6428 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_361)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
6429 {
6430 DISPATCH(GetHistogram, (target, reset, format, type, values), (F, "glGetHistogramEXT(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (const void *) values));
6431 }
6432
6433 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_362)(GLenum target, GLenum pname, GLfloat * params);
6434
6435 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_362)(GLenum target, GLenum pname, GLfloat * params)
6436 {
6437 DISPATCH(GetHistogramParameterfv, (target, pname, params), (F, "glGetHistogramParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
6438 }
6439
6440 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_363)(GLenum target, GLenum pname, GLint * params);
6441
6442 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_363)(GLenum target, GLenum pname, GLint * params)
6443 {
6444 DISPATCH(GetHistogramParameteriv, (target, pname, params), (F, "glGetHistogramParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
6445 }
6446
6447 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_364)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
6448
6449 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_364)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
6450 {
6451 DISPATCH(GetMinmax, (target, reset, format, type, values), (F, "glGetMinmaxEXT(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (const void *) values));
6452 }
6453
6454 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_365)(GLenum target, GLenum pname, GLfloat * params);
6455
6456 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_365)(GLenum target, GLenum pname, GLfloat * params)
6457 {
6458 DISPATCH(GetMinmaxParameterfv, (target, pname, params), (F, "glGetMinmaxParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
6459 }
6460
6461 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_366)(GLenum target, GLenum pname, GLint * params);
6462
6463 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_366)(GLenum target, GLenum pname, GLint * params)
6464 {
6465 DISPATCH(GetMinmaxParameteriv, (target, pname, params), (F, "glGetMinmaxParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
6466 }
6467
6468
6469 #endif /* _GLAPI_SKIP_PROTO_ENTRY_POINTS */
6470
6471
6472 #endif /* defined( NAME ) */
6473
6474 /*
6475 * This is how a dispatch table can be initialized with all the functions
6476 * we generated above.
6477 */
6478 #ifdef DISPATCH_TABLE_NAME
6479
6480 #ifndef TABLE_ENTRY
6481 #error TABLE_ENTRY must be defined
6482 #endif
6483
6484 #ifdef _GLAPI_SKIP_NORMAL_ENTRY_POINTS
6485 #error _GLAPI_SKIP_NORMAL_ENTRY_POINTS must not be defined
6486 #endif
6487
6488 _glapi_proc DISPATCH_TABLE_NAME[] = {
6489 TABLE_ENTRY(NewList),
6490 TABLE_ENTRY(EndList),
6491 TABLE_ENTRY(CallList),
6492 TABLE_ENTRY(CallLists),
6493 TABLE_ENTRY(DeleteLists),
6494 TABLE_ENTRY(GenLists),
6495 TABLE_ENTRY(ListBase),
6496 TABLE_ENTRY(Begin),
6497 TABLE_ENTRY(Bitmap),
6498 TABLE_ENTRY(Color3b),
6499 TABLE_ENTRY(Color3bv),
6500 TABLE_ENTRY(Color3d),
6501 TABLE_ENTRY(Color3dv),
6502 TABLE_ENTRY(Color3f),
6503 TABLE_ENTRY(Color3fv),
6504 TABLE_ENTRY(Color3i),
6505 TABLE_ENTRY(Color3iv),
6506 TABLE_ENTRY(Color3s),
6507 TABLE_ENTRY(Color3sv),
6508 TABLE_ENTRY(Color3ub),
6509 TABLE_ENTRY(Color3ubv),
6510 TABLE_ENTRY(Color3ui),
6511 TABLE_ENTRY(Color3uiv),
6512 TABLE_ENTRY(Color3us),
6513 TABLE_ENTRY(Color3usv),
6514 TABLE_ENTRY(Color4b),
6515 TABLE_ENTRY(Color4bv),
6516 TABLE_ENTRY(Color4d),
6517 TABLE_ENTRY(Color4dv),
6518 TABLE_ENTRY(Color4f),
6519 TABLE_ENTRY(Color4fv),
6520 TABLE_ENTRY(Color4i),
6521 TABLE_ENTRY(Color4iv),
6522 TABLE_ENTRY(Color4s),
6523 TABLE_ENTRY(Color4sv),
6524 TABLE_ENTRY(Color4ub),
6525 TABLE_ENTRY(Color4ubv),
6526 TABLE_ENTRY(Color4ui),
6527 TABLE_ENTRY(Color4uiv),
6528 TABLE_ENTRY(Color4us),
6529 TABLE_ENTRY(Color4usv),
6530 TABLE_ENTRY(EdgeFlag),
6531 TABLE_ENTRY(EdgeFlagv),
6532 TABLE_ENTRY(End),
6533 TABLE_ENTRY(Indexd),
6534 TABLE_ENTRY(Indexdv),
6535 TABLE_ENTRY(Indexf),
6536 TABLE_ENTRY(Indexfv),
6537 TABLE_ENTRY(Indexi),
6538 TABLE_ENTRY(Indexiv),
6539 TABLE_ENTRY(Indexs),
6540 TABLE_ENTRY(Indexsv),
6541 TABLE_ENTRY(Normal3b),
6542 TABLE_ENTRY(Normal3bv),
6543 TABLE_ENTRY(Normal3d),
6544 TABLE_ENTRY(Normal3dv),
6545 TABLE_ENTRY(Normal3f),
6546 TABLE_ENTRY(Normal3fv),
6547 TABLE_ENTRY(Normal3i),
6548 TABLE_ENTRY(Normal3iv),
6549 TABLE_ENTRY(Normal3s),
6550 TABLE_ENTRY(Normal3sv),
6551 TABLE_ENTRY(RasterPos2d),
6552 TABLE_ENTRY(RasterPos2dv),
6553 TABLE_ENTRY(RasterPos2f),
6554 TABLE_ENTRY(RasterPos2fv),
6555 TABLE_ENTRY(RasterPos2i),
6556 TABLE_ENTRY(RasterPos2iv),
6557 TABLE_ENTRY(RasterPos2s),
6558 TABLE_ENTRY(RasterPos2sv),
6559 TABLE_ENTRY(RasterPos3d),
6560 TABLE_ENTRY(RasterPos3dv),
6561 TABLE_ENTRY(RasterPos3f),
6562 TABLE_ENTRY(RasterPos3fv),
6563 TABLE_ENTRY(RasterPos3i),
6564 TABLE_ENTRY(RasterPos3iv),
6565 TABLE_ENTRY(RasterPos3s),
6566 TABLE_ENTRY(RasterPos3sv),
6567 TABLE_ENTRY(RasterPos4d),
6568 TABLE_ENTRY(RasterPos4dv),
6569 TABLE_ENTRY(RasterPos4f),
6570 TABLE_ENTRY(RasterPos4fv),
6571 TABLE_ENTRY(RasterPos4i),
6572 TABLE_ENTRY(RasterPos4iv),
6573 TABLE_ENTRY(RasterPos4s),
6574 TABLE_ENTRY(RasterPos4sv),
6575 TABLE_ENTRY(Rectd),
6576 TABLE_ENTRY(Rectdv),
6577 TABLE_ENTRY(Rectf),
6578 TABLE_ENTRY(Rectfv),
6579 TABLE_ENTRY(Recti),
6580 TABLE_ENTRY(Rectiv),
6581 TABLE_ENTRY(Rects),
6582 TABLE_ENTRY(Rectsv),
6583 TABLE_ENTRY(TexCoord1d),
6584 TABLE_ENTRY(TexCoord1dv),
6585 TABLE_ENTRY(TexCoord1f),
6586 TABLE_ENTRY(TexCoord1fv),
6587 TABLE_ENTRY(TexCoord1i),
6588 TABLE_ENTRY(TexCoord1iv),
6589 TABLE_ENTRY(TexCoord1s),
6590 TABLE_ENTRY(TexCoord1sv),
6591 TABLE_ENTRY(TexCoord2d),
6592 TABLE_ENTRY(TexCoord2dv),
6593 TABLE_ENTRY(TexCoord2f),
6594 TABLE_ENTRY(TexCoord2fv),
6595 TABLE_ENTRY(TexCoord2i),
6596 TABLE_ENTRY(TexCoord2iv),
6597 TABLE_ENTRY(TexCoord2s),
6598 TABLE_ENTRY(TexCoord2sv),
6599 TABLE_ENTRY(TexCoord3d),
6600 TABLE_ENTRY(TexCoord3dv),
6601 TABLE_ENTRY(TexCoord3f),
6602 TABLE_ENTRY(TexCoord3fv),
6603 TABLE_ENTRY(TexCoord3i),
6604 TABLE_ENTRY(TexCoord3iv),
6605 TABLE_ENTRY(TexCoord3s),
6606 TABLE_ENTRY(TexCoord3sv),
6607 TABLE_ENTRY(TexCoord4d),
6608 TABLE_ENTRY(TexCoord4dv),
6609 TABLE_ENTRY(TexCoord4f),
6610 TABLE_ENTRY(TexCoord4fv),
6611 TABLE_ENTRY(TexCoord4i),
6612 TABLE_ENTRY(TexCoord4iv),
6613 TABLE_ENTRY(TexCoord4s),
6614 TABLE_ENTRY(TexCoord4sv),
6615 TABLE_ENTRY(Vertex2d),
6616 TABLE_ENTRY(Vertex2dv),
6617 TABLE_ENTRY(Vertex2f),
6618 TABLE_ENTRY(Vertex2fv),
6619 TABLE_ENTRY(Vertex2i),
6620 TABLE_ENTRY(Vertex2iv),
6621 TABLE_ENTRY(Vertex2s),
6622 TABLE_ENTRY(Vertex2sv),
6623 TABLE_ENTRY(Vertex3d),
6624 TABLE_ENTRY(Vertex3dv),
6625 TABLE_ENTRY(Vertex3f),
6626 TABLE_ENTRY(Vertex3fv),
6627 TABLE_ENTRY(Vertex3i),
6628 TABLE_ENTRY(Vertex3iv),
6629 TABLE_ENTRY(Vertex3s),
6630 TABLE_ENTRY(Vertex3sv),
6631 TABLE_ENTRY(Vertex4d),
6632 TABLE_ENTRY(Vertex4dv),
6633 TABLE_ENTRY(Vertex4f),
6634 TABLE_ENTRY(Vertex4fv),
6635 TABLE_ENTRY(Vertex4i),
6636 TABLE_ENTRY(Vertex4iv),
6637 TABLE_ENTRY(Vertex4s),
6638 TABLE_ENTRY(Vertex4sv),
6639 TABLE_ENTRY(ClipPlane),
6640 TABLE_ENTRY(ColorMaterial),
6641 TABLE_ENTRY(CullFace),
6642 TABLE_ENTRY(Fogf),
6643 TABLE_ENTRY(Fogfv),
6644 TABLE_ENTRY(Fogi),
6645 TABLE_ENTRY(Fogiv),
6646 TABLE_ENTRY(FrontFace),
6647 TABLE_ENTRY(Hint),
6648 TABLE_ENTRY(Lightf),
6649 TABLE_ENTRY(Lightfv),
6650 TABLE_ENTRY(Lighti),
6651 TABLE_ENTRY(Lightiv),
6652 TABLE_ENTRY(LightModelf),
6653 TABLE_ENTRY(LightModelfv),
6654 TABLE_ENTRY(LightModeli),
6655 TABLE_ENTRY(LightModeliv),
6656 TABLE_ENTRY(LineStipple),
6657 TABLE_ENTRY(LineWidth),
6658 TABLE_ENTRY(Materialf),
6659 TABLE_ENTRY(Materialfv),
6660 TABLE_ENTRY(Materiali),
6661 TABLE_ENTRY(Materialiv),
6662 TABLE_ENTRY(PointSize),
6663 TABLE_ENTRY(PolygonMode),
6664 TABLE_ENTRY(PolygonStipple),
6665 TABLE_ENTRY(Scissor),
6666 TABLE_ENTRY(ShadeModel),
6667 TABLE_ENTRY(TexParameterf),
6668 TABLE_ENTRY(TexParameterfv),
6669 TABLE_ENTRY(TexParameteri),
6670 TABLE_ENTRY(TexParameteriv),
6671 TABLE_ENTRY(TexImage1D),
6672 TABLE_ENTRY(TexImage2D),
6673 TABLE_ENTRY(TexEnvf),
6674 TABLE_ENTRY(TexEnvfv),
6675 TABLE_ENTRY(TexEnvi),
6676 TABLE_ENTRY(TexEnviv),
6677 TABLE_ENTRY(TexGend),
6678 TABLE_ENTRY(TexGendv),
6679 TABLE_ENTRY(TexGenf),
6680 TABLE_ENTRY(TexGenfv),
6681 TABLE_ENTRY(TexGeni),
6682 TABLE_ENTRY(TexGeniv),
6683 TABLE_ENTRY(FeedbackBuffer),
6684 TABLE_ENTRY(SelectBuffer),
6685 TABLE_ENTRY(RenderMode),
6686 TABLE_ENTRY(InitNames),
6687 TABLE_ENTRY(LoadName),
6688 TABLE_ENTRY(PassThrough),
6689 TABLE_ENTRY(PopName),
6690 TABLE_ENTRY(PushName),
6691 TABLE_ENTRY(DrawBuffer),
6692 TABLE_ENTRY(Clear),
6693 TABLE_ENTRY(ClearAccum),
6694 TABLE_ENTRY(ClearIndex),
6695 TABLE_ENTRY(ClearColor),
6696 TABLE_ENTRY(ClearStencil),
6697 TABLE_ENTRY(ClearDepth),
6698 TABLE_ENTRY(StencilMask),
6699 TABLE_ENTRY(ColorMask),
6700 TABLE_ENTRY(DepthMask),
6701 TABLE_ENTRY(IndexMask),
6702 TABLE_ENTRY(Accum),
6703 TABLE_ENTRY(Disable),
6704 TABLE_ENTRY(Enable),
6705 TABLE_ENTRY(Finish),
6706 TABLE_ENTRY(Flush),
6707 TABLE_ENTRY(PopAttrib),
6708 TABLE_ENTRY(PushAttrib),
6709 TABLE_ENTRY(Map1d),
6710 TABLE_ENTRY(Map1f),
6711 TABLE_ENTRY(Map2d),
6712 TABLE_ENTRY(Map2f),
6713 TABLE_ENTRY(MapGrid1d),
6714 TABLE_ENTRY(MapGrid1f),
6715 TABLE_ENTRY(MapGrid2d),
6716 TABLE_ENTRY(MapGrid2f),
6717 TABLE_ENTRY(EvalCoord1d),
6718 TABLE_ENTRY(EvalCoord1dv),
6719 TABLE_ENTRY(EvalCoord1f),
6720 TABLE_ENTRY(EvalCoord1fv),
6721 TABLE_ENTRY(EvalCoord2d),
6722 TABLE_ENTRY(EvalCoord2dv),
6723 TABLE_ENTRY(EvalCoord2f),
6724 TABLE_ENTRY(EvalCoord2fv),
6725 TABLE_ENTRY(EvalMesh1),
6726 TABLE_ENTRY(EvalPoint1),
6727 TABLE_ENTRY(EvalMesh2),
6728 TABLE_ENTRY(EvalPoint2),
6729 TABLE_ENTRY(AlphaFunc),
6730 TABLE_ENTRY(BlendFunc),
6731 TABLE_ENTRY(LogicOp),
6732 TABLE_ENTRY(StencilFunc),
6733 TABLE_ENTRY(StencilOp),
6734 TABLE_ENTRY(DepthFunc),
6735 TABLE_ENTRY(PixelZoom),
6736 TABLE_ENTRY(PixelTransferf),
6737 TABLE_ENTRY(PixelTransferi),
6738 TABLE_ENTRY(PixelStoref),
6739 TABLE_ENTRY(PixelStorei),
6740 TABLE_ENTRY(PixelMapfv),
6741 TABLE_ENTRY(PixelMapuiv),
6742 TABLE_ENTRY(PixelMapusv),
6743 TABLE_ENTRY(ReadBuffer),
6744 TABLE_ENTRY(CopyPixels),
6745 TABLE_ENTRY(ReadPixels),
6746 TABLE_ENTRY(DrawPixels),
6747 TABLE_ENTRY(GetBooleanv),
6748 TABLE_ENTRY(GetClipPlane),
6749 TABLE_ENTRY(GetDoublev),
6750 TABLE_ENTRY(GetError),
6751 TABLE_ENTRY(GetFloatv),
6752 TABLE_ENTRY(GetIntegerv),
6753 TABLE_ENTRY(GetLightfv),
6754 TABLE_ENTRY(GetLightiv),
6755 TABLE_ENTRY(GetMapdv),
6756 TABLE_ENTRY(GetMapfv),
6757 TABLE_ENTRY(GetMapiv),
6758 TABLE_ENTRY(GetMaterialfv),
6759 TABLE_ENTRY(GetMaterialiv),
6760 TABLE_ENTRY(GetPixelMapfv),
6761 TABLE_ENTRY(GetPixelMapuiv),
6762 TABLE_ENTRY(GetPixelMapusv),
6763 TABLE_ENTRY(GetPolygonStipple),
6764 TABLE_ENTRY(GetString),
6765 TABLE_ENTRY(GetTexEnvfv),
6766 TABLE_ENTRY(GetTexEnviv),
6767 TABLE_ENTRY(GetTexGendv),
6768 TABLE_ENTRY(GetTexGenfv),
6769 TABLE_ENTRY(GetTexGeniv),
6770 TABLE_ENTRY(GetTexImage),
6771 TABLE_ENTRY(GetTexParameterfv),
6772 TABLE_ENTRY(GetTexParameteriv),
6773 TABLE_ENTRY(GetTexLevelParameterfv),
6774 TABLE_ENTRY(GetTexLevelParameteriv),
6775 TABLE_ENTRY(IsEnabled),
6776 TABLE_ENTRY(IsList),
6777 TABLE_ENTRY(DepthRange),
6778 TABLE_ENTRY(Frustum),
6779 TABLE_ENTRY(LoadIdentity),
6780 TABLE_ENTRY(LoadMatrixf),
6781 TABLE_ENTRY(LoadMatrixd),
6782 TABLE_ENTRY(MatrixMode),
6783 TABLE_ENTRY(MultMatrixf),
6784 TABLE_ENTRY(MultMatrixd),
6785 TABLE_ENTRY(Ortho),
6786 TABLE_ENTRY(PopMatrix),
6787 TABLE_ENTRY(PushMatrix),
6788 TABLE_ENTRY(Rotated),
6789 TABLE_ENTRY(Rotatef),
6790 TABLE_ENTRY(Scaled),
6791 TABLE_ENTRY(Scalef),
6792 TABLE_ENTRY(Translated),
6793 TABLE_ENTRY(Translatef),
6794 TABLE_ENTRY(Viewport),
6795 TABLE_ENTRY(ArrayElement),
6796 TABLE_ENTRY(BindTexture),
6797 TABLE_ENTRY(ColorPointer),
6798 TABLE_ENTRY(DisableClientState),
6799 TABLE_ENTRY(DrawArrays),
6800 TABLE_ENTRY(DrawElements),
6801 TABLE_ENTRY(EdgeFlagPointer),
6802 TABLE_ENTRY(EnableClientState),
6803 TABLE_ENTRY(IndexPointer),
6804 TABLE_ENTRY(Indexub),
6805 TABLE_ENTRY(Indexubv),
6806 TABLE_ENTRY(InterleavedArrays),
6807 TABLE_ENTRY(NormalPointer),
6808 TABLE_ENTRY(PolygonOffset),
6809 TABLE_ENTRY(TexCoordPointer),
6810 TABLE_ENTRY(VertexPointer),
6811 TABLE_ENTRY(AreTexturesResident),
6812 TABLE_ENTRY(CopyTexImage1D),
6813 TABLE_ENTRY(CopyTexImage2D),
6814 TABLE_ENTRY(CopyTexSubImage1D),
6815 TABLE_ENTRY(CopyTexSubImage2D),
6816 TABLE_ENTRY(DeleteTextures),
6817 TABLE_ENTRY(GenTextures),
6818 TABLE_ENTRY(GetPointerv),
6819 TABLE_ENTRY(IsTexture),
6820 TABLE_ENTRY(PrioritizeTextures),
6821 TABLE_ENTRY(TexSubImage1D),
6822 TABLE_ENTRY(TexSubImage2D),
6823 TABLE_ENTRY(PopClientAttrib),
6824 TABLE_ENTRY(PushClientAttrib),
6825 TABLE_ENTRY(BlendColor),
6826 TABLE_ENTRY(BlendEquation),
6827 TABLE_ENTRY(DrawRangeElements),
6828 TABLE_ENTRY(ColorTable),
6829 TABLE_ENTRY(ColorTableParameterfv),
6830 TABLE_ENTRY(ColorTableParameteriv),
6831 TABLE_ENTRY(CopyColorTable),
6832 TABLE_ENTRY(GetColorTable),
6833 TABLE_ENTRY(GetColorTableParameterfv),
6834 TABLE_ENTRY(GetColorTableParameteriv),
6835 TABLE_ENTRY(ColorSubTable),
6836 TABLE_ENTRY(CopyColorSubTable),
6837 TABLE_ENTRY(ConvolutionFilter1D),
6838 TABLE_ENTRY(ConvolutionFilter2D),
6839 TABLE_ENTRY(ConvolutionParameterf),
6840 TABLE_ENTRY(ConvolutionParameterfv),
6841 TABLE_ENTRY(ConvolutionParameteri),
6842 TABLE_ENTRY(ConvolutionParameteriv),
6843 TABLE_ENTRY(CopyConvolutionFilter1D),
6844 TABLE_ENTRY(CopyConvolutionFilter2D),
6845 TABLE_ENTRY(GetConvolutionFilter),
6846 TABLE_ENTRY(GetConvolutionParameterfv),
6847 TABLE_ENTRY(GetConvolutionParameteriv),
6848 TABLE_ENTRY(GetSeparableFilter),
6849 TABLE_ENTRY(SeparableFilter2D),
6850 TABLE_ENTRY(GetHistogram),
6851 TABLE_ENTRY(GetHistogramParameterfv),
6852 TABLE_ENTRY(GetHistogramParameteriv),
6853 TABLE_ENTRY(GetMinmax),
6854 TABLE_ENTRY(GetMinmaxParameterfv),
6855 TABLE_ENTRY(GetMinmaxParameteriv),
6856 TABLE_ENTRY(Histogram),
6857 TABLE_ENTRY(Minmax),
6858 TABLE_ENTRY(ResetHistogram),
6859 TABLE_ENTRY(ResetMinmax),
6860 TABLE_ENTRY(TexImage3D),
6861 TABLE_ENTRY(TexSubImage3D),
6862 TABLE_ENTRY(CopyTexSubImage3D),
6863 TABLE_ENTRY(ActiveTextureARB),
6864 TABLE_ENTRY(ClientActiveTextureARB),
6865 TABLE_ENTRY(MultiTexCoord1dARB),
6866 TABLE_ENTRY(MultiTexCoord1dvARB),
6867 TABLE_ENTRY(MultiTexCoord1fARB),
6868 TABLE_ENTRY(MultiTexCoord1fvARB),
6869 TABLE_ENTRY(MultiTexCoord1iARB),
6870 TABLE_ENTRY(MultiTexCoord1ivARB),
6871 TABLE_ENTRY(MultiTexCoord1sARB),
6872 TABLE_ENTRY(MultiTexCoord1svARB),
6873 TABLE_ENTRY(MultiTexCoord2dARB),
6874 TABLE_ENTRY(MultiTexCoord2dvARB),
6875 TABLE_ENTRY(MultiTexCoord2fARB),
6876 TABLE_ENTRY(MultiTexCoord2fvARB),
6877 TABLE_ENTRY(MultiTexCoord2iARB),
6878 TABLE_ENTRY(MultiTexCoord2ivARB),
6879 TABLE_ENTRY(MultiTexCoord2sARB),
6880 TABLE_ENTRY(MultiTexCoord2svARB),
6881 TABLE_ENTRY(MultiTexCoord3dARB),
6882 TABLE_ENTRY(MultiTexCoord3dvARB),
6883 TABLE_ENTRY(MultiTexCoord3fARB),
6884 TABLE_ENTRY(MultiTexCoord3fvARB),
6885 TABLE_ENTRY(MultiTexCoord3iARB),
6886 TABLE_ENTRY(MultiTexCoord3ivARB),
6887 TABLE_ENTRY(MultiTexCoord3sARB),
6888 TABLE_ENTRY(MultiTexCoord3svARB),
6889 TABLE_ENTRY(MultiTexCoord4dARB),
6890 TABLE_ENTRY(MultiTexCoord4dvARB),
6891 TABLE_ENTRY(MultiTexCoord4fARB),
6892 TABLE_ENTRY(MultiTexCoord4fvARB),
6893 TABLE_ENTRY(MultiTexCoord4iARB),
6894 TABLE_ENTRY(MultiTexCoord4ivARB),
6895 TABLE_ENTRY(MultiTexCoord4sARB),
6896 TABLE_ENTRY(MultiTexCoord4svARB),
6897 TABLE_ENTRY(AttachShader),
6898 TABLE_ENTRY(CreateProgram),
6899 TABLE_ENTRY(CreateShader),
6900 TABLE_ENTRY(DeleteProgram),
6901 TABLE_ENTRY(DeleteShader),
6902 TABLE_ENTRY(DetachShader),
6903 TABLE_ENTRY(GetAttachedShaders),
6904 TABLE_ENTRY(GetProgramInfoLog),
6905 TABLE_ENTRY(GetProgramiv),
6906 TABLE_ENTRY(GetShaderInfoLog),
6907 TABLE_ENTRY(GetShaderiv),
6908 TABLE_ENTRY(IsProgram),
6909 TABLE_ENTRY(IsShader),
6910 TABLE_ENTRY(StencilFuncSeparate),
6911 TABLE_ENTRY(StencilMaskSeparate),
6912 TABLE_ENTRY(StencilOpSeparate),
6913 TABLE_ENTRY(UniformMatrix2x3fv),
6914 TABLE_ENTRY(UniformMatrix2x4fv),
6915 TABLE_ENTRY(UniformMatrix3x2fv),
6916 TABLE_ENTRY(UniformMatrix3x4fv),
6917 TABLE_ENTRY(UniformMatrix4x2fv),
6918 TABLE_ENTRY(UniformMatrix4x3fv),
6919 TABLE_ENTRY(ClampColor),
6920 TABLE_ENTRY(ClearBufferfi),
6921 TABLE_ENTRY(ClearBufferfv),
6922 TABLE_ENTRY(ClearBufferiv),
6923 TABLE_ENTRY(ClearBufferuiv),
6924 TABLE_ENTRY(GetStringi),
6925 TABLE_ENTRY(TexBuffer),
6926 TABLE_ENTRY(FramebufferTexture),
6927 TABLE_ENTRY(GetBufferParameteri64v),
6928 TABLE_ENTRY(GetInteger64i_v),
6929 TABLE_ENTRY(VertexAttribDivisor),
6930 TABLE_ENTRY(LoadTransposeMatrixdARB),
6931 TABLE_ENTRY(LoadTransposeMatrixfARB),
6932 TABLE_ENTRY(MultTransposeMatrixdARB),
6933 TABLE_ENTRY(MultTransposeMatrixfARB),
6934 TABLE_ENTRY(SampleCoverageARB),
6935 TABLE_ENTRY(CompressedTexImage1DARB),
6936 TABLE_ENTRY(CompressedTexImage2DARB),
6937 TABLE_ENTRY(CompressedTexImage3DARB),
6938 TABLE_ENTRY(CompressedTexSubImage1DARB),
6939 TABLE_ENTRY(CompressedTexSubImage2DARB),
6940 TABLE_ENTRY(CompressedTexSubImage3DARB),
6941 TABLE_ENTRY(GetCompressedTexImageARB),
6942 TABLE_ENTRY(DisableVertexAttribArrayARB),
6943 TABLE_ENTRY(EnableVertexAttribArrayARB),
6944 TABLE_ENTRY(GetProgramEnvParameterdvARB),
6945 TABLE_ENTRY(GetProgramEnvParameterfvARB),
6946 TABLE_ENTRY(GetProgramLocalParameterdvARB),
6947 TABLE_ENTRY(GetProgramLocalParameterfvARB),
6948 TABLE_ENTRY(GetProgramStringARB),
6949 TABLE_ENTRY(GetProgramivARB),
6950 TABLE_ENTRY(GetVertexAttribdvARB),
6951 TABLE_ENTRY(GetVertexAttribfvARB),
6952 TABLE_ENTRY(GetVertexAttribivARB),
6953 TABLE_ENTRY(ProgramEnvParameter4dARB),
6954 TABLE_ENTRY(ProgramEnvParameter4dvARB),
6955 TABLE_ENTRY(ProgramEnvParameter4fARB),
6956 TABLE_ENTRY(ProgramEnvParameter4fvARB),
6957 TABLE_ENTRY(ProgramLocalParameter4dARB),
6958 TABLE_ENTRY(ProgramLocalParameter4dvARB),
6959 TABLE_ENTRY(ProgramLocalParameter4fARB),
6960 TABLE_ENTRY(ProgramLocalParameter4fvARB),
6961 TABLE_ENTRY(ProgramStringARB),
6962 TABLE_ENTRY(VertexAttrib1dARB),
6963 TABLE_ENTRY(VertexAttrib1dvARB),
6964 TABLE_ENTRY(VertexAttrib1fARB),
6965 TABLE_ENTRY(VertexAttrib1fvARB),
6966 TABLE_ENTRY(VertexAttrib1sARB),
6967 TABLE_ENTRY(VertexAttrib1svARB),
6968 TABLE_ENTRY(VertexAttrib2dARB),
6969 TABLE_ENTRY(VertexAttrib2dvARB),
6970 TABLE_ENTRY(VertexAttrib2fARB),
6971 TABLE_ENTRY(VertexAttrib2fvARB),
6972 TABLE_ENTRY(VertexAttrib2sARB),
6973 TABLE_ENTRY(VertexAttrib2svARB),
6974 TABLE_ENTRY(VertexAttrib3dARB),
6975 TABLE_ENTRY(VertexAttrib3dvARB),
6976 TABLE_ENTRY(VertexAttrib3fARB),
6977 TABLE_ENTRY(VertexAttrib3fvARB),
6978 TABLE_ENTRY(VertexAttrib3sARB),
6979 TABLE_ENTRY(VertexAttrib3svARB),
6980 TABLE_ENTRY(VertexAttrib4NbvARB),
6981 TABLE_ENTRY(VertexAttrib4NivARB),
6982 TABLE_ENTRY(VertexAttrib4NsvARB),
6983 TABLE_ENTRY(VertexAttrib4NubARB),
6984 TABLE_ENTRY(VertexAttrib4NubvARB),
6985 TABLE_ENTRY(VertexAttrib4NuivARB),
6986 TABLE_ENTRY(VertexAttrib4NusvARB),
6987 TABLE_ENTRY(VertexAttrib4bvARB),
6988 TABLE_ENTRY(VertexAttrib4dARB),
6989 TABLE_ENTRY(VertexAttrib4dvARB),
6990 TABLE_ENTRY(VertexAttrib4fARB),
6991 TABLE_ENTRY(VertexAttrib4fvARB),
6992 TABLE_ENTRY(VertexAttrib4ivARB),
6993 TABLE_ENTRY(VertexAttrib4sARB),
6994 TABLE_ENTRY(VertexAttrib4svARB),
6995 TABLE_ENTRY(VertexAttrib4ubvARB),
6996 TABLE_ENTRY(VertexAttrib4uivARB),
6997 TABLE_ENTRY(VertexAttrib4usvARB),
6998 TABLE_ENTRY(VertexAttribPointerARB),
6999 TABLE_ENTRY(BindBufferARB),
7000 TABLE_ENTRY(BufferDataARB),
7001 TABLE_ENTRY(BufferSubDataARB),
7002 TABLE_ENTRY(DeleteBuffersARB),
7003 TABLE_ENTRY(GenBuffersARB),
7004 TABLE_ENTRY(GetBufferParameterivARB),
7005 TABLE_ENTRY(GetBufferPointervARB),
7006 TABLE_ENTRY(GetBufferSubDataARB),
7007 TABLE_ENTRY(IsBufferARB),
7008 TABLE_ENTRY(MapBufferARB),
7009 TABLE_ENTRY(UnmapBufferARB),
7010 TABLE_ENTRY(BeginQueryARB),
7011 TABLE_ENTRY(DeleteQueriesARB),
7012 TABLE_ENTRY(EndQueryARB),
7013 TABLE_ENTRY(GenQueriesARB),
7014 TABLE_ENTRY(GetQueryObjectivARB),
7015 TABLE_ENTRY(GetQueryObjectuivARB),
7016 TABLE_ENTRY(GetQueryivARB),
7017 TABLE_ENTRY(IsQueryARB),
7018 TABLE_ENTRY(AttachObjectARB),
7019 TABLE_ENTRY(CompileShaderARB),
7020 TABLE_ENTRY(CreateProgramObjectARB),
7021 TABLE_ENTRY(CreateShaderObjectARB),
7022 TABLE_ENTRY(DeleteObjectARB),
7023 TABLE_ENTRY(DetachObjectARB),
7024 TABLE_ENTRY(GetActiveUniformARB),
7025 TABLE_ENTRY(GetAttachedObjectsARB),
7026 TABLE_ENTRY(GetHandleARB),
7027 TABLE_ENTRY(GetInfoLogARB),
7028 TABLE_ENTRY(GetObjectParameterfvARB),
7029 TABLE_ENTRY(GetObjectParameterivARB),
7030 TABLE_ENTRY(GetShaderSourceARB),
7031 TABLE_ENTRY(GetUniformLocationARB),
7032 TABLE_ENTRY(GetUniformfvARB),
7033 TABLE_ENTRY(GetUniformivARB),
7034 TABLE_ENTRY(LinkProgramARB),
7035 TABLE_ENTRY(ShaderSourceARB),
7036 TABLE_ENTRY(Uniform1fARB),
7037 TABLE_ENTRY(Uniform1fvARB),
7038 TABLE_ENTRY(Uniform1iARB),
7039 TABLE_ENTRY(Uniform1ivARB),
7040 TABLE_ENTRY(Uniform2fARB),
7041 TABLE_ENTRY(Uniform2fvARB),
7042 TABLE_ENTRY(Uniform2iARB),
7043 TABLE_ENTRY(Uniform2ivARB),
7044 TABLE_ENTRY(Uniform3fARB),
7045 TABLE_ENTRY(Uniform3fvARB),
7046 TABLE_ENTRY(Uniform3iARB),
7047 TABLE_ENTRY(Uniform3ivARB),
7048 TABLE_ENTRY(Uniform4fARB),
7049 TABLE_ENTRY(Uniform4fvARB),
7050 TABLE_ENTRY(Uniform4iARB),
7051 TABLE_ENTRY(Uniform4ivARB),
7052 TABLE_ENTRY(UniformMatrix2fvARB),
7053 TABLE_ENTRY(UniformMatrix3fvARB),
7054 TABLE_ENTRY(UniformMatrix4fvARB),
7055 TABLE_ENTRY(UseProgramObjectARB),
7056 TABLE_ENTRY(ValidateProgramARB),
7057 TABLE_ENTRY(BindAttribLocationARB),
7058 TABLE_ENTRY(GetActiveAttribARB),
7059 TABLE_ENTRY(GetAttribLocationARB),
7060 TABLE_ENTRY(DrawBuffersARB),
7061 TABLE_ENTRY(DrawArraysInstancedARB),
7062 TABLE_ENTRY(DrawElementsInstancedARB),
7063 TABLE_ENTRY(RenderbufferStorageMultisample),
7064 TABLE_ENTRY(FramebufferTextureARB),
7065 TABLE_ENTRY(FramebufferTextureFaceARB),
7066 TABLE_ENTRY(ProgramParameteriARB),
7067 TABLE_ENTRY(VertexAttribDivisorARB),
7068 TABLE_ENTRY(FlushMappedBufferRange),
7069 TABLE_ENTRY(MapBufferRange),
7070 TABLE_ENTRY(BindVertexArray),
7071 TABLE_ENTRY(GenVertexArrays),
7072 TABLE_ENTRY(CopyBufferSubData),
7073 TABLE_ENTRY(ClientWaitSync),
7074 TABLE_ENTRY(DeleteSync),
7075 TABLE_ENTRY(FenceSync),
7076 TABLE_ENTRY(GetInteger64v),
7077 TABLE_ENTRY(GetSynciv),
7078 TABLE_ENTRY(IsSync),
7079 TABLE_ENTRY(WaitSync),
7080 TABLE_ENTRY(DrawElementsBaseVertex),
7081 TABLE_ENTRY(DrawRangeElementsBaseVertex),
7082 TABLE_ENTRY(MultiDrawElementsBaseVertex),
7083 TABLE_ENTRY(BlendEquationSeparateiARB),
7084 TABLE_ENTRY(BlendEquationiARB),
7085 TABLE_ENTRY(BlendFuncSeparateiARB),
7086 TABLE_ENTRY(BlendFunciARB),
7087 TABLE_ENTRY(BindTransformFeedback),
7088 TABLE_ENTRY(DeleteTransformFeedbacks),
7089 TABLE_ENTRY(DrawTransformFeedback),
7090 TABLE_ENTRY(GenTransformFeedbacks),
7091 TABLE_ENTRY(IsTransformFeedback),
7092 TABLE_ENTRY(PauseTransformFeedback),
7093 TABLE_ENTRY(ResumeTransformFeedback),
7094 TABLE_ENTRY(ClearDepthf),
7095 TABLE_ENTRY(DepthRangef),
7096 TABLE_ENTRY(GetShaderPrecisionFormat),
7097 TABLE_ENTRY(ReleaseShaderCompiler),
7098 TABLE_ENTRY(ShaderBinary),
7099 TABLE_ENTRY(PolygonOffsetEXT),
7100 TABLE_ENTRY(_dispatch_stub_611),
7101 TABLE_ENTRY(_dispatch_stub_612),
7102 TABLE_ENTRY(_dispatch_stub_613),
7103 TABLE_ENTRY(_dispatch_stub_614),
7104 TABLE_ENTRY(_dispatch_stub_615),
7105 TABLE_ENTRY(_dispatch_stub_616),
7106 TABLE_ENTRY(_dispatch_stub_617),
7107 TABLE_ENTRY(_dispatch_stub_618),
7108 TABLE_ENTRY(ColorPointerEXT),
7109 TABLE_ENTRY(EdgeFlagPointerEXT),
7110 TABLE_ENTRY(IndexPointerEXT),
7111 TABLE_ENTRY(NormalPointerEXT),
7112 TABLE_ENTRY(TexCoordPointerEXT),
7113 TABLE_ENTRY(VertexPointerEXT),
7114 TABLE_ENTRY(PointParameterfEXT),
7115 TABLE_ENTRY(PointParameterfvEXT),
7116 TABLE_ENTRY(LockArraysEXT),
7117 TABLE_ENTRY(UnlockArraysEXT),
7118 TABLE_ENTRY(SecondaryColor3bEXT),
7119 TABLE_ENTRY(SecondaryColor3bvEXT),
7120 TABLE_ENTRY(SecondaryColor3dEXT),
7121 TABLE_ENTRY(SecondaryColor3dvEXT),
7122 TABLE_ENTRY(SecondaryColor3fEXT),
7123 TABLE_ENTRY(SecondaryColor3fvEXT),
7124 TABLE_ENTRY(SecondaryColor3iEXT),
7125 TABLE_ENTRY(SecondaryColor3ivEXT),
7126 TABLE_ENTRY(SecondaryColor3sEXT),
7127 TABLE_ENTRY(SecondaryColor3svEXT),
7128 TABLE_ENTRY(SecondaryColor3ubEXT),
7129 TABLE_ENTRY(SecondaryColor3ubvEXT),
7130 TABLE_ENTRY(SecondaryColor3uiEXT),
7131 TABLE_ENTRY(SecondaryColor3uivEXT),
7132 TABLE_ENTRY(SecondaryColor3usEXT),
7133 TABLE_ENTRY(SecondaryColor3usvEXT),
7134 TABLE_ENTRY(SecondaryColorPointerEXT),
7135 TABLE_ENTRY(MultiDrawArraysEXT),
7136 TABLE_ENTRY(MultiDrawElementsEXT),
7137 TABLE_ENTRY(FogCoordPointerEXT),
7138 TABLE_ENTRY(FogCoorddEXT),
7139 TABLE_ENTRY(FogCoorddvEXT),
7140 TABLE_ENTRY(FogCoordfEXT),
7141 TABLE_ENTRY(FogCoordfvEXT),
7142 TABLE_ENTRY(_dispatch_stub_653),
7143 TABLE_ENTRY(BlendFuncSeparateEXT),
7144 TABLE_ENTRY(FlushVertexArrayRangeNV),
7145 TABLE_ENTRY(VertexArrayRangeNV),
7146 TABLE_ENTRY(CombinerInputNV),
7147 TABLE_ENTRY(CombinerOutputNV),
7148 TABLE_ENTRY(CombinerParameterfNV),
7149 TABLE_ENTRY(CombinerParameterfvNV),
7150 TABLE_ENTRY(CombinerParameteriNV),
7151 TABLE_ENTRY(CombinerParameterivNV),
7152 TABLE_ENTRY(FinalCombinerInputNV),
7153 TABLE_ENTRY(GetCombinerInputParameterfvNV),
7154 TABLE_ENTRY(GetCombinerInputParameterivNV),
7155 TABLE_ENTRY(GetCombinerOutputParameterfvNV),
7156 TABLE_ENTRY(GetCombinerOutputParameterivNV),
7157 TABLE_ENTRY(GetFinalCombinerInputParameterfvNV),
7158 TABLE_ENTRY(GetFinalCombinerInputParameterivNV),
7159 TABLE_ENTRY(ResizeBuffersMESA),
7160 TABLE_ENTRY(WindowPos2dMESA),
7161 TABLE_ENTRY(WindowPos2dvMESA),
7162 TABLE_ENTRY(WindowPos2fMESA),
7163 TABLE_ENTRY(WindowPos2fvMESA),
7164 TABLE_ENTRY(WindowPos2iMESA),
7165 TABLE_ENTRY(WindowPos2ivMESA),
7166 TABLE_ENTRY(WindowPos2sMESA),
7167 TABLE_ENTRY(WindowPos2svMESA),
7168 TABLE_ENTRY(WindowPos3dMESA),
7169 TABLE_ENTRY(WindowPos3dvMESA),
7170 TABLE_ENTRY(WindowPos3fMESA),
7171 TABLE_ENTRY(WindowPos3fvMESA),
7172 TABLE_ENTRY(WindowPos3iMESA),
7173 TABLE_ENTRY(WindowPos3ivMESA),
7174 TABLE_ENTRY(WindowPos3sMESA),
7175 TABLE_ENTRY(WindowPos3svMESA),
7176 TABLE_ENTRY(WindowPos4dMESA),
7177 TABLE_ENTRY(WindowPos4dvMESA),
7178 TABLE_ENTRY(WindowPos4fMESA),
7179 TABLE_ENTRY(WindowPos4fvMESA),
7180 TABLE_ENTRY(WindowPos4iMESA),
7181 TABLE_ENTRY(WindowPos4ivMESA),
7182 TABLE_ENTRY(WindowPos4sMESA),
7183 TABLE_ENTRY(WindowPos4svMESA),
7184 TABLE_ENTRY(_dispatch_stub_695),
7185 TABLE_ENTRY(_dispatch_stub_696),
7186 TABLE_ENTRY(_dispatch_stub_697),
7187 TABLE_ENTRY(_dispatch_stub_698),
7188 TABLE_ENTRY(_dispatch_stub_699),
7189 TABLE_ENTRY(_dispatch_stub_700),
7190 TABLE_ENTRY(_dispatch_stub_701),
7191 TABLE_ENTRY(_dispatch_stub_702),
7192 TABLE_ENTRY(_dispatch_stub_703),
7193 TABLE_ENTRY(AreProgramsResidentNV),
7194 TABLE_ENTRY(BindProgramNV),
7195 TABLE_ENTRY(DeleteProgramsNV),
7196 TABLE_ENTRY(ExecuteProgramNV),
7197 TABLE_ENTRY(GenProgramsNV),
7198 TABLE_ENTRY(GetProgramParameterdvNV),
7199 TABLE_ENTRY(GetProgramParameterfvNV),
7200 TABLE_ENTRY(GetProgramStringNV),
7201 TABLE_ENTRY(GetProgramivNV),
7202 TABLE_ENTRY(GetTrackMatrixivNV),
7203 TABLE_ENTRY(GetVertexAttribPointervNV),
7204 TABLE_ENTRY(GetVertexAttribdvNV),
7205 TABLE_ENTRY(GetVertexAttribfvNV),
7206 TABLE_ENTRY(GetVertexAttribivNV),
7207 TABLE_ENTRY(IsProgramNV),
7208 TABLE_ENTRY(LoadProgramNV),
7209 TABLE_ENTRY(ProgramParameters4dvNV),
7210 TABLE_ENTRY(ProgramParameters4fvNV),
7211 TABLE_ENTRY(RequestResidentProgramsNV),
7212 TABLE_ENTRY(TrackMatrixNV),
7213 TABLE_ENTRY(VertexAttrib1dNV),
7214 TABLE_ENTRY(VertexAttrib1dvNV),
7215 TABLE_ENTRY(VertexAttrib1fNV),
7216 TABLE_ENTRY(VertexAttrib1fvNV),
7217 TABLE_ENTRY(VertexAttrib1sNV),
7218 TABLE_ENTRY(VertexAttrib1svNV),
7219 TABLE_ENTRY(VertexAttrib2dNV),
7220 TABLE_ENTRY(VertexAttrib2dvNV),
7221 TABLE_ENTRY(VertexAttrib2fNV),
7222 TABLE_ENTRY(VertexAttrib2fvNV),
7223 TABLE_ENTRY(VertexAttrib2sNV),
7224 TABLE_ENTRY(VertexAttrib2svNV),
7225 TABLE_ENTRY(VertexAttrib3dNV),
7226 TABLE_ENTRY(VertexAttrib3dvNV),
7227 TABLE_ENTRY(VertexAttrib3fNV),
7228 TABLE_ENTRY(VertexAttrib3fvNV),
7229 TABLE_ENTRY(VertexAttrib3sNV),
7230 TABLE_ENTRY(VertexAttrib3svNV),
7231 TABLE_ENTRY(VertexAttrib4dNV),
7232 TABLE_ENTRY(VertexAttrib4dvNV),
7233 TABLE_ENTRY(VertexAttrib4fNV),
7234 TABLE_ENTRY(VertexAttrib4fvNV),
7235 TABLE_ENTRY(VertexAttrib4sNV),
7236 TABLE_ENTRY(VertexAttrib4svNV),
7237 TABLE_ENTRY(VertexAttrib4ubNV),
7238 TABLE_ENTRY(VertexAttrib4ubvNV),
7239 TABLE_ENTRY(VertexAttribPointerNV),
7240 TABLE_ENTRY(VertexAttribs1dvNV),
7241 TABLE_ENTRY(VertexAttribs1fvNV),
7242 TABLE_ENTRY(VertexAttribs1svNV),
7243 TABLE_ENTRY(VertexAttribs2dvNV),
7244 TABLE_ENTRY(VertexAttribs2fvNV),
7245 TABLE_ENTRY(VertexAttribs2svNV),
7246 TABLE_ENTRY(VertexAttribs3dvNV),
7247 TABLE_ENTRY(VertexAttribs3fvNV),
7248 TABLE_ENTRY(VertexAttribs3svNV),
7249 TABLE_ENTRY(VertexAttribs4dvNV),
7250 TABLE_ENTRY(VertexAttribs4fvNV),
7251 TABLE_ENTRY(VertexAttribs4svNV),
7252 TABLE_ENTRY(VertexAttribs4ubvNV),
7253 TABLE_ENTRY(GetTexBumpParameterfvATI),
7254 TABLE_ENTRY(GetTexBumpParameterivATI),
7255 TABLE_ENTRY(TexBumpParameterfvATI),
7256 TABLE_ENTRY(TexBumpParameterivATI),
7257 TABLE_ENTRY(AlphaFragmentOp1ATI),
7258 TABLE_ENTRY(AlphaFragmentOp2ATI),
7259 TABLE_ENTRY(AlphaFragmentOp3ATI),
7260 TABLE_ENTRY(BeginFragmentShaderATI),
7261 TABLE_ENTRY(BindFragmentShaderATI),
7262 TABLE_ENTRY(ColorFragmentOp1ATI),
7263 TABLE_ENTRY(ColorFragmentOp2ATI),
7264 TABLE_ENTRY(ColorFragmentOp3ATI),
7265 TABLE_ENTRY(DeleteFragmentShaderATI),
7266 TABLE_ENTRY(EndFragmentShaderATI),
7267 TABLE_ENTRY(GenFragmentShadersATI),
7268 TABLE_ENTRY(PassTexCoordATI),
7269 TABLE_ENTRY(SampleMapATI),
7270 TABLE_ENTRY(SetFragmentShaderConstantATI),
7271 TABLE_ENTRY(PointParameteriNV),
7272 TABLE_ENTRY(PointParameterivNV),
7273 TABLE_ENTRY(_dispatch_stub_784),
7274 TABLE_ENTRY(_dispatch_stub_785),
7275 TABLE_ENTRY(_dispatch_stub_786),
7276 TABLE_ENTRY(_dispatch_stub_787),
7277 TABLE_ENTRY(_dispatch_stub_788),
7278 TABLE_ENTRY(GetProgramNamedParameterdvNV),
7279 TABLE_ENTRY(GetProgramNamedParameterfvNV),
7280 TABLE_ENTRY(ProgramNamedParameter4dNV),
7281 TABLE_ENTRY(ProgramNamedParameter4dvNV),
7282 TABLE_ENTRY(ProgramNamedParameter4fNV),
7283 TABLE_ENTRY(ProgramNamedParameter4fvNV),
7284 TABLE_ENTRY(PrimitiveRestartIndexNV),
7285 TABLE_ENTRY(PrimitiveRestartNV),
7286 TABLE_ENTRY(_dispatch_stub_797),
7287 TABLE_ENTRY(_dispatch_stub_798),
7288 TABLE_ENTRY(BindFramebufferEXT),
7289 TABLE_ENTRY(BindRenderbufferEXT),
7290 TABLE_ENTRY(CheckFramebufferStatusEXT),
7291 TABLE_ENTRY(DeleteFramebuffersEXT),
7292 TABLE_ENTRY(DeleteRenderbuffersEXT),
7293 TABLE_ENTRY(FramebufferRenderbufferEXT),
7294 TABLE_ENTRY(FramebufferTexture1DEXT),
7295 TABLE_ENTRY(FramebufferTexture2DEXT),
7296 TABLE_ENTRY(FramebufferTexture3DEXT),
7297 TABLE_ENTRY(GenFramebuffersEXT),
7298 TABLE_ENTRY(GenRenderbuffersEXT),
7299 TABLE_ENTRY(GenerateMipmapEXT),
7300 TABLE_ENTRY(GetFramebufferAttachmentParameterivEXT),
7301 TABLE_ENTRY(GetRenderbufferParameterivEXT),
7302 TABLE_ENTRY(IsFramebufferEXT),
7303 TABLE_ENTRY(IsRenderbufferEXT),
7304 TABLE_ENTRY(RenderbufferStorageEXT),
7305 TABLE_ENTRY(_dispatch_stub_816),
7306 TABLE_ENTRY(_dispatch_stub_817),
7307 TABLE_ENTRY(_dispatch_stub_818),
7308 TABLE_ENTRY(BindFragDataLocationEXT),
7309 TABLE_ENTRY(GetFragDataLocationEXT),
7310 TABLE_ENTRY(GetUniformuivEXT),
7311 TABLE_ENTRY(GetVertexAttribIivEXT),
7312 TABLE_ENTRY(GetVertexAttribIuivEXT),
7313 TABLE_ENTRY(Uniform1uiEXT),
7314 TABLE_ENTRY(Uniform1uivEXT),
7315 TABLE_ENTRY(Uniform2uiEXT),
7316 TABLE_ENTRY(Uniform2uivEXT),
7317 TABLE_ENTRY(Uniform3uiEXT),
7318 TABLE_ENTRY(Uniform3uivEXT),
7319 TABLE_ENTRY(Uniform4uiEXT),
7320 TABLE_ENTRY(Uniform4uivEXT),
7321 TABLE_ENTRY(VertexAttribI1iEXT),
7322 TABLE_ENTRY(VertexAttribI1ivEXT),
7323 TABLE_ENTRY(VertexAttribI1uiEXT),
7324 TABLE_ENTRY(VertexAttribI1uivEXT),
7325 TABLE_ENTRY(VertexAttribI2iEXT),
7326 TABLE_ENTRY(VertexAttribI2ivEXT),
7327 TABLE_ENTRY(VertexAttribI2uiEXT),
7328 TABLE_ENTRY(VertexAttribI2uivEXT),
7329 TABLE_ENTRY(VertexAttribI3iEXT),
7330 TABLE_ENTRY(VertexAttribI3ivEXT),
7331 TABLE_ENTRY(VertexAttribI3uiEXT),
7332 TABLE_ENTRY(VertexAttribI3uivEXT),
7333 TABLE_ENTRY(VertexAttribI4bvEXT),
7334 TABLE_ENTRY(VertexAttribI4iEXT),
7335 TABLE_ENTRY(VertexAttribI4ivEXT),
7336 TABLE_ENTRY(VertexAttribI4svEXT),
7337 TABLE_ENTRY(VertexAttribI4ubvEXT),
7338 TABLE_ENTRY(VertexAttribI4uiEXT),
7339 TABLE_ENTRY(VertexAttribI4uivEXT),
7340 TABLE_ENTRY(VertexAttribI4usvEXT),
7341 TABLE_ENTRY(VertexAttribIPointerEXT),
7342 TABLE_ENTRY(FramebufferTextureLayerEXT),
7343 TABLE_ENTRY(ColorMaskIndexedEXT),
7344 TABLE_ENTRY(DisableIndexedEXT),
7345 TABLE_ENTRY(EnableIndexedEXT),
7346 TABLE_ENTRY(GetBooleanIndexedvEXT),
7347 TABLE_ENTRY(GetIntegerIndexedvEXT),
7348 TABLE_ENTRY(IsEnabledIndexedEXT),
7349 TABLE_ENTRY(ClearColorIiEXT),
7350 TABLE_ENTRY(ClearColorIuiEXT),
7351 TABLE_ENTRY(GetTexParameterIivEXT),
7352 TABLE_ENTRY(GetTexParameterIuivEXT),
7353 TABLE_ENTRY(TexParameterIivEXT),
7354 TABLE_ENTRY(TexParameterIuivEXT),
7355 TABLE_ENTRY(BeginConditionalRenderNV),
7356 TABLE_ENTRY(EndConditionalRenderNV),
7357 TABLE_ENTRY(BeginTransformFeedbackEXT),
7358 TABLE_ENTRY(BindBufferBaseEXT),
7359 TABLE_ENTRY(BindBufferOffsetEXT),
7360 TABLE_ENTRY(BindBufferRangeEXT),
7361 TABLE_ENTRY(EndTransformFeedbackEXT),
7362 TABLE_ENTRY(GetTransformFeedbackVaryingEXT),
7363 TABLE_ENTRY(TransformFeedbackVaryingsEXT),
7364 TABLE_ENTRY(ProvokingVertexEXT),
7365 TABLE_ENTRY(_dispatch_stub_876),
7366 TABLE_ENTRY(_dispatch_stub_877),
7367 TABLE_ENTRY(GetObjectParameterivAPPLE),
7368 TABLE_ENTRY(ObjectPurgeableAPPLE),
7369 TABLE_ENTRY(ObjectUnpurgeableAPPLE),
7370 TABLE_ENTRY(ActiveProgramEXT),
7371 TABLE_ENTRY(CreateShaderProgramEXT),
7372 TABLE_ENTRY(UseShaderProgramEXT),
7373 TABLE_ENTRY(_dispatch_stub_884),
7374 TABLE_ENTRY(_dispatch_stub_885),
7375 TABLE_ENTRY(_dispatch_stub_886),
7376 TABLE_ENTRY(_dispatch_stub_887),
7377 TABLE_ENTRY(_dispatch_stub_888),
7378 TABLE_ENTRY(EGLImageTargetRenderbufferStorageOES),
7379 TABLE_ENTRY(EGLImageTargetTexture2DOES),
7380 /* A whole bunch of no-op functions. These might be called
7381 * when someone tries to call a dynamically-registered
7382 * extension function without a current rendering context.
7383 */
7384 TABLE_ENTRY(Unused),
7385 TABLE_ENTRY(Unused),
7386 TABLE_ENTRY(Unused),
7387 TABLE_ENTRY(Unused),
7388 TABLE_ENTRY(Unused),
7389 TABLE_ENTRY(Unused),
7390 TABLE_ENTRY(Unused),
7391 TABLE_ENTRY(Unused),
7392 TABLE_ENTRY(Unused),
7393 TABLE_ENTRY(Unused),
7394 TABLE_ENTRY(Unused),
7395 TABLE_ENTRY(Unused),
7396 TABLE_ENTRY(Unused),
7397 TABLE_ENTRY(Unused),
7398 TABLE_ENTRY(Unused),
7399 TABLE_ENTRY(Unused),
7400 TABLE_ENTRY(Unused),
7401 TABLE_ENTRY(Unused),
7402 TABLE_ENTRY(Unused),
7403 TABLE_ENTRY(Unused),
7404 TABLE_ENTRY(Unused),
7405 TABLE_ENTRY(Unused),
7406 TABLE_ENTRY(Unused),
7407 TABLE_ENTRY(Unused),
7408 TABLE_ENTRY(Unused),
7409 TABLE_ENTRY(Unused),
7410 TABLE_ENTRY(Unused),
7411 TABLE_ENTRY(Unused),
7412 TABLE_ENTRY(Unused),
7413 TABLE_ENTRY(Unused),
7414 TABLE_ENTRY(Unused),
7415 TABLE_ENTRY(Unused),
7416 TABLE_ENTRY(Unused),
7417 TABLE_ENTRY(Unused),
7418 TABLE_ENTRY(Unused),
7419 TABLE_ENTRY(Unused),
7420 TABLE_ENTRY(Unused),
7421 TABLE_ENTRY(Unused),
7422 TABLE_ENTRY(Unused),
7423 TABLE_ENTRY(Unused),
7424 TABLE_ENTRY(Unused),
7425 TABLE_ENTRY(Unused),
7426 TABLE_ENTRY(Unused),
7427 TABLE_ENTRY(Unused),
7428 TABLE_ENTRY(Unused),
7429 TABLE_ENTRY(Unused),
7430 TABLE_ENTRY(Unused),
7431 TABLE_ENTRY(Unused),
7432 TABLE_ENTRY(Unused),
7433 TABLE_ENTRY(Unused),
7434 TABLE_ENTRY(Unused),
7435 TABLE_ENTRY(Unused),
7436 TABLE_ENTRY(Unused),
7437 TABLE_ENTRY(Unused),
7438 TABLE_ENTRY(Unused),
7439 TABLE_ENTRY(Unused),
7440 TABLE_ENTRY(Unused),
7441 TABLE_ENTRY(Unused),
7442 TABLE_ENTRY(Unused),
7443 TABLE_ENTRY(Unused),
7444 TABLE_ENTRY(Unused),
7445 TABLE_ENTRY(Unused),
7446 TABLE_ENTRY(Unused),
7447 TABLE_ENTRY(Unused),
7448 TABLE_ENTRY(Unused),
7449 TABLE_ENTRY(Unused),
7450 TABLE_ENTRY(Unused),
7451 TABLE_ENTRY(Unused),
7452 TABLE_ENTRY(Unused),
7453 TABLE_ENTRY(Unused),
7454 TABLE_ENTRY(Unused),
7455 TABLE_ENTRY(Unused),
7456 TABLE_ENTRY(Unused),
7457 TABLE_ENTRY(Unused),
7458 TABLE_ENTRY(Unused),
7459 TABLE_ENTRY(Unused),
7460 TABLE_ENTRY(Unused),
7461 TABLE_ENTRY(Unused),
7462 TABLE_ENTRY(Unused),
7463 TABLE_ENTRY(Unused),
7464 TABLE_ENTRY(Unused),
7465 TABLE_ENTRY(Unused),
7466 TABLE_ENTRY(Unused),
7467 TABLE_ENTRY(Unused),
7468 TABLE_ENTRY(Unused),
7469 TABLE_ENTRY(Unused),
7470 TABLE_ENTRY(Unused),
7471 TABLE_ENTRY(Unused),
7472 TABLE_ENTRY(Unused),
7473 TABLE_ENTRY(Unused),
7474 TABLE_ENTRY(Unused),
7475 TABLE_ENTRY(Unused),
7476 TABLE_ENTRY(Unused),
7477 TABLE_ENTRY(Unused),
7478 TABLE_ENTRY(Unused),
7479 TABLE_ENTRY(Unused),
7480 TABLE_ENTRY(Unused),
7481 TABLE_ENTRY(Unused),
7482 TABLE_ENTRY(Unused),
7483 };
7484 #endif /* DISPATCH_TABLE_NAME */
7485
7486
7487 /*
7488 * This is just used to silence compiler warnings.
7489 * We list the functions which are not otherwise used.
7490 */
7491 #ifdef UNUSED_TABLE_NAME
7492 _glapi_proc UNUSED_TABLE_NAME[] = {
7493 #ifndef _GLAPI_SKIP_NORMAL_ENTRY_POINTS
7494 TABLE_ENTRY(ArrayElementEXT),
7495 TABLE_ENTRY(BindTextureEXT),
7496 TABLE_ENTRY(DrawArraysEXT),
7497 TABLE_ENTRY(CopyTexImage1DEXT),
7498 TABLE_ENTRY(CopyTexImage2DEXT),
7499 TABLE_ENTRY(CopyTexSubImage1DEXT),
7500 TABLE_ENTRY(CopyTexSubImage2DEXT),
7501 TABLE_ENTRY(GetPointervEXT),
7502 TABLE_ENTRY(PrioritizeTexturesEXT),
7503 TABLE_ENTRY(TexSubImage1DEXT),
7504 TABLE_ENTRY(TexSubImage2DEXT),
7505 TABLE_ENTRY(BlendColorEXT),
7506 TABLE_ENTRY(BlendEquationEXT),
7507 TABLE_ENTRY(DrawRangeElementsEXT),
7508 TABLE_ENTRY(ColorTableEXT),
7509 TABLE_ENTRY(_dispatch_stub_339),
7510 TABLE_ENTRY(_dispatch_stub_340),
7511 TABLE_ENTRY(_dispatch_stub_341),
7512 TABLE_ENTRY(_dispatch_stub_342),
7513 TABLE_ENTRY(_dispatch_stub_346),
7514 TABLE_ENTRY(_dispatch_stub_347),
7515 TABLE_ENTRY(_dispatch_stub_348),
7516 TABLE_ENTRY(_dispatch_stub_349),
7517 TABLE_ENTRY(_dispatch_stub_350),
7518 TABLE_ENTRY(_dispatch_stub_351),
7519 TABLE_ENTRY(_dispatch_stub_352),
7520 TABLE_ENTRY(_dispatch_stub_353),
7521 TABLE_ENTRY(_dispatch_stub_354),
7522 TABLE_ENTRY(_dispatch_stub_355),
7523 TABLE_ENTRY(_dispatch_stub_360),
7524 TABLE_ENTRY(_dispatch_stub_367),
7525 TABLE_ENTRY(_dispatch_stub_368),
7526 TABLE_ENTRY(_dispatch_stub_369),
7527 TABLE_ENTRY(_dispatch_stub_370),
7528 TABLE_ENTRY(TexImage3DEXT),
7529 TABLE_ENTRY(TexSubImage3DEXT),
7530 TABLE_ENTRY(CopyTexSubImage3DEXT),
7531 TABLE_ENTRY(ActiveTexture),
7532 TABLE_ENTRY(ClientActiveTexture),
7533 TABLE_ENTRY(MultiTexCoord1d),
7534 TABLE_ENTRY(MultiTexCoord1dv),
7535 TABLE_ENTRY(MultiTexCoord1f),
7536 TABLE_ENTRY(MultiTexCoord1fv),
7537 TABLE_ENTRY(MultiTexCoord1i),
7538 TABLE_ENTRY(MultiTexCoord1iv),
7539 TABLE_ENTRY(MultiTexCoord1s),
7540 TABLE_ENTRY(MultiTexCoord1sv),
7541 TABLE_ENTRY(MultiTexCoord2d),
7542 TABLE_ENTRY(MultiTexCoord2dv),
7543 TABLE_ENTRY(MultiTexCoord2f),
7544 TABLE_ENTRY(MultiTexCoord2fv),
7545 TABLE_ENTRY(MultiTexCoord2i),
7546 TABLE_ENTRY(MultiTexCoord2iv),
7547 TABLE_ENTRY(MultiTexCoord2s),
7548 TABLE_ENTRY(MultiTexCoord2sv),
7549 TABLE_ENTRY(MultiTexCoord3d),
7550 TABLE_ENTRY(MultiTexCoord3dv),
7551 TABLE_ENTRY(MultiTexCoord3f),
7552 TABLE_ENTRY(MultiTexCoord3fv),
7553 TABLE_ENTRY(MultiTexCoord3i),
7554 TABLE_ENTRY(MultiTexCoord3iv),
7555 TABLE_ENTRY(MultiTexCoord3s),
7556 TABLE_ENTRY(MultiTexCoord3sv),
7557 TABLE_ENTRY(MultiTexCoord4d),
7558 TABLE_ENTRY(MultiTexCoord4dv),
7559 TABLE_ENTRY(MultiTexCoord4f),
7560 TABLE_ENTRY(MultiTexCoord4fv),
7561 TABLE_ENTRY(MultiTexCoord4i),
7562 TABLE_ENTRY(MultiTexCoord4iv),
7563 TABLE_ENTRY(MultiTexCoord4s),
7564 TABLE_ENTRY(MultiTexCoord4sv),
7565 TABLE_ENTRY(_dispatch_stub_423),
7566 TABLE_ENTRY(LoadTransposeMatrixd),
7567 TABLE_ENTRY(LoadTransposeMatrixf),
7568 TABLE_ENTRY(MultTransposeMatrixd),
7569 TABLE_ENTRY(MultTransposeMatrixf),
7570 TABLE_ENTRY(SampleCoverage),
7571 TABLE_ENTRY(CompressedTexImage1D),
7572 TABLE_ENTRY(CompressedTexImage2D),
7573 TABLE_ENTRY(CompressedTexImage3D),
7574 TABLE_ENTRY(CompressedTexSubImage1D),
7575 TABLE_ENTRY(CompressedTexSubImage2D),
7576 TABLE_ENTRY(CompressedTexSubImage3D),
7577 TABLE_ENTRY(GetCompressedTexImage),
7578 TABLE_ENTRY(DisableVertexAttribArray),
7579 TABLE_ENTRY(EnableVertexAttribArray),
7580 TABLE_ENTRY(GetVertexAttribdv),
7581 TABLE_ENTRY(GetVertexAttribfv),
7582 TABLE_ENTRY(GetVertexAttribiv),
7583 TABLE_ENTRY(ProgramParameter4dNV),
7584 TABLE_ENTRY(ProgramParameter4dvNV),
7585 TABLE_ENTRY(ProgramParameter4fNV),
7586 TABLE_ENTRY(ProgramParameter4fvNV),
7587 TABLE_ENTRY(VertexAttrib1d),
7588 TABLE_ENTRY(VertexAttrib1dv),
7589 TABLE_ENTRY(VertexAttrib1f),
7590 TABLE_ENTRY(VertexAttrib1fv),
7591 TABLE_ENTRY(VertexAttrib1s),
7592 TABLE_ENTRY(VertexAttrib1sv),
7593 TABLE_ENTRY(VertexAttrib2d),
7594 TABLE_ENTRY(VertexAttrib2dv),
7595 TABLE_ENTRY(VertexAttrib2f),
7596 TABLE_ENTRY(VertexAttrib2fv),
7597 TABLE_ENTRY(VertexAttrib2s),
7598 TABLE_ENTRY(VertexAttrib2sv),
7599 TABLE_ENTRY(VertexAttrib3d),
7600 TABLE_ENTRY(VertexAttrib3dv),
7601 TABLE_ENTRY(VertexAttrib3f),
7602 TABLE_ENTRY(VertexAttrib3fv),
7603 TABLE_ENTRY(VertexAttrib3s),
7604 TABLE_ENTRY(VertexAttrib3sv),
7605 TABLE_ENTRY(VertexAttrib4Nbv),
7606 TABLE_ENTRY(VertexAttrib4Niv),
7607 TABLE_ENTRY(VertexAttrib4Nsv),
7608 TABLE_ENTRY(VertexAttrib4Nub),
7609 TABLE_ENTRY(VertexAttrib4Nubv),
7610 TABLE_ENTRY(VertexAttrib4Nuiv),
7611 TABLE_ENTRY(VertexAttrib4Nusv),
7612 TABLE_ENTRY(VertexAttrib4bv),
7613 TABLE_ENTRY(VertexAttrib4d),
7614 TABLE_ENTRY(VertexAttrib4dv),
7615 TABLE_ENTRY(VertexAttrib4f),
7616 TABLE_ENTRY(VertexAttrib4fv),
7617 TABLE_ENTRY(VertexAttrib4iv),
7618 TABLE_ENTRY(VertexAttrib4s),
7619 TABLE_ENTRY(VertexAttrib4sv),
7620 TABLE_ENTRY(VertexAttrib4ubv),
7621 TABLE_ENTRY(VertexAttrib4uiv),
7622 TABLE_ENTRY(VertexAttrib4usv),
7623 TABLE_ENTRY(VertexAttribPointer),
7624 TABLE_ENTRY(BindBuffer),
7625 TABLE_ENTRY(BufferData),
7626 TABLE_ENTRY(BufferSubData),
7627 TABLE_ENTRY(DeleteBuffers),
7628 TABLE_ENTRY(GenBuffers),
7629 TABLE_ENTRY(GetBufferParameteriv),
7630 TABLE_ENTRY(GetBufferPointerv),
7631 TABLE_ENTRY(GetBufferSubData),
7632 TABLE_ENTRY(IsBuffer),
7633 TABLE_ENTRY(MapBuffer),
7634 TABLE_ENTRY(UnmapBuffer),
7635 TABLE_ENTRY(BeginQuery),
7636 TABLE_ENTRY(DeleteQueries),
7637 TABLE_ENTRY(EndQuery),
7638 TABLE_ENTRY(GenQueries),
7639 TABLE_ENTRY(GetQueryObjectiv),
7640 TABLE_ENTRY(GetQueryObjectuiv),
7641 TABLE_ENTRY(GetQueryiv),
7642 TABLE_ENTRY(IsQuery),
7643 TABLE_ENTRY(CompileShader),
7644 TABLE_ENTRY(GetActiveUniform),
7645 TABLE_ENTRY(GetShaderSource),
7646 TABLE_ENTRY(GetUniformLocation),
7647 TABLE_ENTRY(GetUniformfv),
7648 TABLE_ENTRY(GetUniformiv),
7649 TABLE_ENTRY(LinkProgram),
7650 TABLE_ENTRY(ShaderSource),
7651 TABLE_ENTRY(Uniform1f),
7652 TABLE_ENTRY(Uniform1fv),
7653 TABLE_ENTRY(Uniform1i),
7654 TABLE_ENTRY(Uniform1iv),
7655 TABLE_ENTRY(Uniform2f),
7656 TABLE_ENTRY(Uniform2fv),
7657 TABLE_ENTRY(Uniform2i),
7658 TABLE_ENTRY(Uniform2iv),
7659 TABLE_ENTRY(Uniform3f),
7660 TABLE_ENTRY(Uniform3fv),
7661 TABLE_ENTRY(Uniform3i),
7662 TABLE_ENTRY(Uniform3iv),
7663 TABLE_ENTRY(Uniform4f),
7664 TABLE_ENTRY(Uniform4fv),
7665 TABLE_ENTRY(Uniform4i),
7666 TABLE_ENTRY(Uniform4iv),
7667 TABLE_ENTRY(UniformMatrix2fv),
7668 TABLE_ENTRY(UniformMatrix3fv),
7669 TABLE_ENTRY(UniformMatrix4fv),
7670 TABLE_ENTRY(UseProgram),
7671 TABLE_ENTRY(ValidateProgram),
7672 TABLE_ENTRY(BindAttribLocation),
7673 TABLE_ENTRY(GetActiveAttrib),
7674 TABLE_ENTRY(GetAttribLocation),
7675 TABLE_ENTRY(DrawBuffers),
7676 TABLE_ENTRY(DrawBuffersATI),
7677 TABLE_ENTRY(DrawArraysInstancedEXT),
7678 TABLE_ENTRY(DrawArraysInstanced),
7679 TABLE_ENTRY(DrawElementsInstancedEXT),
7680 TABLE_ENTRY(DrawElementsInstanced),
7681 TABLE_ENTRY(RenderbufferStorageMultisampleEXT),
7682 TABLE_ENTRY(PointParameterf),
7683 TABLE_ENTRY(PointParameterfARB),
7684 TABLE_ENTRY(_dispatch_stub_625),
7685 TABLE_ENTRY(PointParameterfv),
7686 TABLE_ENTRY(PointParameterfvARB),
7687 TABLE_ENTRY(_dispatch_stub_626),
7688 TABLE_ENTRY(SecondaryColor3b),
7689 TABLE_ENTRY(SecondaryColor3bv),
7690 TABLE_ENTRY(SecondaryColor3d),
7691 TABLE_ENTRY(SecondaryColor3dv),
7692 TABLE_ENTRY(SecondaryColor3f),
7693 TABLE_ENTRY(SecondaryColor3fv),
7694 TABLE_ENTRY(SecondaryColor3i),
7695 TABLE_ENTRY(SecondaryColor3iv),
7696 TABLE_ENTRY(SecondaryColor3s),
7697 TABLE_ENTRY(SecondaryColor3sv),
7698 TABLE_ENTRY(SecondaryColor3ub),
7699 TABLE_ENTRY(SecondaryColor3ubv),
7700 TABLE_ENTRY(SecondaryColor3ui),
7701 TABLE_ENTRY(SecondaryColor3uiv),
7702 TABLE_ENTRY(SecondaryColor3us),
7703 TABLE_ENTRY(SecondaryColor3usv),
7704 TABLE_ENTRY(SecondaryColorPointer),
7705 TABLE_ENTRY(MultiDrawArrays),
7706 TABLE_ENTRY(MultiDrawElements),
7707 TABLE_ENTRY(FogCoordPointer),
7708 TABLE_ENTRY(FogCoordd),
7709 TABLE_ENTRY(FogCoorddv),
7710 TABLE_ENTRY(FogCoordf),
7711 TABLE_ENTRY(FogCoordfv),
7712 TABLE_ENTRY(BlendFuncSeparate),
7713 TABLE_ENTRY(_dispatch_stub_654),
7714 TABLE_ENTRY(WindowPos2d),
7715 TABLE_ENTRY(WindowPos2dARB),
7716 TABLE_ENTRY(WindowPos2dv),
7717 TABLE_ENTRY(WindowPos2dvARB),
7718 TABLE_ENTRY(WindowPos2f),
7719 TABLE_ENTRY(WindowPos2fARB),
7720 TABLE_ENTRY(WindowPos2fv),
7721 TABLE_ENTRY(WindowPos2fvARB),
7722 TABLE_ENTRY(WindowPos2i),
7723 TABLE_ENTRY(WindowPos2iARB),
7724 TABLE_ENTRY(WindowPos2iv),
7725 TABLE_ENTRY(WindowPos2ivARB),
7726 TABLE_ENTRY(WindowPos2s),
7727 TABLE_ENTRY(WindowPos2sARB),
7728 TABLE_ENTRY(WindowPos2sv),
7729 TABLE_ENTRY(WindowPos2svARB),
7730 TABLE_ENTRY(WindowPos3d),
7731 TABLE_ENTRY(WindowPos3dARB),
7732 TABLE_ENTRY(WindowPos3dv),
7733 TABLE_ENTRY(WindowPos3dvARB),
7734 TABLE_ENTRY(WindowPos3f),
7735 TABLE_ENTRY(WindowPos3fARB),
7736 TABLE_ENTRY(WindowPos3fv),
7737 TABLE_ENTRY(WindowPos3fvARB),
7738 TABLE_ENTRY(WindowPos3i),
7739 TABLE_ENTRY(WindowPos3iARB),
7740 TABLE_ENTRY(WindowPos3iv),
7741 TABLE_ENTRY(WindowPos3ivARB),
7742 TABLE_ENTRY(WindowPos3s),
7743 TABLE_ENTRY(WindowPos3sARB),
7744 TABLE_ENTRY(WindowPos3sv),
7745 TABLE_ENTRY(WindowPos3svARB),
7746 TABLE_ENTRY(BindProgramARB),
7747 TABLE_ENTRY(DeleteProgramsARB),
7748 TABLE_ENTRY(GenProgramsARB),
7749 TABLE_ENTRY(GetVertexAttribPointerv),
7750 TABLE_ENTRY(GetVertexAttribPointervARB),
7751 TABLE_ENTRY(IsProgramARB),
7752 TABLE_ENTRY(PointParameteri),
7753 TABLE_ENTRY(PointParameteriv),
7754 TABLE_ENTRY(DeleteVertexArrays),
7755 TABLE_ENTRY(IsVertexArray),
7756 TABLE_ENTRY(PrimitiveRestartIndex),
7757 TABLE_ENTRY(BlendEquationSeparate),
7758 TABLE_ENTRY(BindFramebuffer),
7759 TABLE_ENTRY(BindRenderbuffer),
7760 TABLE_ENTRY(CheckFramebufferStatus),
7761 TABLE_ENTRY(DeleteFramebuffers),
7762 TABLE_ENTRY(DeleteRenderbuffers),
7763 TABLE_ENTRY(FramebufferRenderbuffer),
7764 TABLE_ENTRY(FramebufferTexture1D),
7765 TABLE_ENTRY(FramebufferTexture2D),
7766 TABLE_ENTRY(FramebufferTexture3D),
7767 TABLE_ENTRY(GenFramebuffers),
7768 TABLE_ENTRY(GenRenderbuffers),
7769 TABLE_ENTRY(GenerateMipmap),
7770 TABLE_ENTRY(GetFramebufferAttachmentParameteriv),
7771 TABLE_ENTRY(GetRenderbufferParameteriv),
7772 TABLE_ENTRY(IsFramebuffer),
7773 TABLE_ENTRY(IsRenderbuffer),
7774 TABLE_ENTRY(RenderbufferStorage),
7775 TABLE_ENTRY(BlitFramebuffer),
7776 TABLE_ENTRY(BindFragDataLocation),
7777 TABLE_ENTRY(GetFragDataLocation),
7778 TABLE_ENTRY(GetUniformuiv),
7779 TABLE_ENTRY(GetVertexAttribIiv),
7780 TABLE_ENTRY(GetVertexAttribIuiv),
7781 TABLE_ENTRY(Uniform1ui),
7782 TABLE_ENTRY(Uniform1uiv),
7783 TABLE_ENTRY(Uniform2ui),
7784 TABLE_ENTRY(Uniform2uiv),
7785 TABLE_ENTRY(Uniform3ui),
7786 TABLE_ENTRY(Uniform3uiv),
7787 TABLE_ENTRY(Uniform4ui),
7788 TABLE_ENTRY(Uniform4uiv),
7789 TABLE_ENTRY(VertexAttribI1i),
7790 TABLE_ENTRY(VertexAttribI1iv),
7791 TABLE_ENTRY(VertexAttribI1ui),
7792 TABLE_ENTRY(VertexAttribI1uiv),
7793 TABLE_ENTRY(VertexAttribI2i),
7794 TABLE_ENTRY(VertexAttribI2iv),
7795 TABLE_ENTRY(VertexAttribI2ui),
7796 TABLE_ENTRY(VertexAttribI2uiv),
7797 TABLE_ENTRY(VertexAttribI3i),
7798 TABLE_ENTRY(VertexAttribI3iv),
7799 TABLE_ENTRY(VertexAttribI3ui),
7800 TABLE_ENTRY(VertexAttribI3uiv),
7801 TABLE_ENTRY(VertexAttribI4bv),
7802 TABLE_ENTRY(VertexAttribI4i),
7803 TABLE_ENTRY(VertexAttribI4iv),
7804 TABLE_ENTRY(VertexAttribI4sv),
7805 TABLE_ENTRY(VertexAttribI4ubv),
7806 TABLE_ENTRY(VertexAttribI4ui),
7807 TABLE_ENTRY(VertexAttribI4uiv),
7808 TABLE_ENTRY(VertexAttribI4usv),
7809 TABLE_ENTRY(VertexAttribIPointer),
7810 TABLE_ENTRY(FramebufferTextureLayer),
7811 TABLE_ENTRY(ColorMaski),
7812 TABLE_ENTRY(Disablei),
7813 TABLE_ENTRY(Enablei),
7814 TABLE_ENTRY(GetBooleani_v),
7815 TABLE_ENTRY(GetIntegeri_v),
7816 TABLE_ENTRY(IsEnabledi),
7817 TABLE_ENTRY(GetTexParameterIiv),
7818 TABLE_ENTRY(GetTexParameterIuiv),
7819 TABLE_ENTRY(TexParameterIiv),
7820 TABLE_ENTRY(TexParameterIuiv),
7821 TABLE_ENTRY(BeginConditionalRender),
7822 TABLE_ENTRY(EndConditionalRender),
7823 TABLE_ENTRY(BeginTransformFeedback),
7824 TABLE_ENTRY(BindBufferBase),
7825 TABLE_ENTRY(BindBufferRange),
7826 TABLE_ENTRY(EndTransformFeedback),
7827 TABLE_ENTRY(GetTransformFeedbackVarying),
7828 TABLE_ENTRY(TransformFeedbackVaryings),
7829 TABLE_ENTRY(ProvokingVertex),
7830 #endif /* _GLAPI_SKIP_NORMAL_ENTRY_POINTS */
7831 #ifndef _GLAPI_SKIP_PROTO_ENTRY_POINTS
7832 TABLE_ENTRY(AreTexturesResidentEXT),
7833 TABLE_ENTRY(DeleteTexturesEXT),
7834 TABLE_ENTRY(GenTexturesEXT),
7835 TABLE_ENTRY(IsTextureEXT),
7836 TABLE_ENTRY(GetColorTableEXT),
7837 TABLE_ENTRY(_dispatch_stub_343),
7838 TABLE_ENTRY(GetColorTableParameterfvEXT),
7839 TABLE_ENTRY(_dispatch_stub_344),
7840 TABLE_ENTRY(GetColorTableParameterivEXT),
7841 TABLE_ENTRY(_dispatch_stub_345),
7842 TABLE_ENTRY(_dispatch_stub_356),
7843 TABLE_ENTRY(_dispatch_stub_357),
7844 TABLE_ENTRY(_dispatch_stub_358),
7845 TABLE_ENTRY(_dispatch_stub_359),
7846 TABLE_ENTRY(_dispatch_stub_361),
7847 TABLE_ENTRY(_dispatch_stub_362),
7848 TABLE_ENTRY(_dispatch_stub_363),
7849 TABLE_ENTRY(_dispatch_stub_364),
7850 TABLE_ENTRY(_dispatch_stub_365),
7851 TABLE_ENTRY(_dispatch_stub_366),
7852 #endif /* _GLAPI_SKIP_PROTO_ENTRY_POINTS */
7853 };
7854 #endif /*UNUSED_TABLE_NAME*/
7855
7856
7857 # undef KEYWORD1
7858 # undef KEYWORD1_ALT
7859 # undef KEYWORD2
7860 # undef NAME
7861 # undef DISPATCH
7862 # undef RETURN_DISPATCH
7863 # undef DISPATCH_TABLE_NAME
7864 # undef UNUSED_TABLE_NAME
7865 # undef TABLE_ENTRY
7866 # undef HIDDEN