Add new attribute called static_dispatch to the <function> element. This
[mesa.git] / src / mesa / 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 (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3)) && 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 KEYWORD1 void KEYWORD2 NAME(NewList)(GLuint list, GLenum mode)
84 {
85 DISPATCH(NewList, (list, mode), (F, "glNewList(%d, 0x%x);\n", list, mode));
86 }
87
88 KEYWORD1 void KEYWORD2 NAME(EndList)(void)
89 {
90 DISPATCH(EndList, (), (F, "glEndList();\n"));
91 }
92
93 KEYWORD1 void KEYWORD2 NAME(CallList)(GLuint list)
94 {
95 DISPATCH(CallList, (list), (F, "glCallList(%d);\n", list));
96 }
97
98 KEYWORD1 void KEYWORD2 NAME(CallLists)(GLsizei n, GLenum type, const GLvoid * lists)
99 {
100 DISPATCH(CallLists, (n, type, lists), (F, "glCallLists(%d, 0x%x, %p);\n", n, type, (const void *) lists));
101 }
102
103 KEYWORD1 void KEYWORD2 NAME(DeleteLists)(GLuint list, GLsizei range)
104 {
105 DISPATCH(DeleteLists, (list, range), (F, "glDeleteLists(%d, %d);\n", list, range));
106 }
107
108 KEYWORD1 GLuint KEYWORD2 NAME(GenLists)(GLsizei range)
109 {
110 RETURN_DISPATCH(GenLists, (range), (F, "glGenLists(%d);\n", range));
111 }
112
113 KEYWORD1 void KEYWORD2 NAME(ListBase)(GLuint base)
114 {
115 DISPATCH(ListBase, (base), (F, "glListBase(%d);\n", base));
116 }
117
118 KEYWORD1 void KEYWORD2 NAME(Begin)(GLenum mode)
119 {
120 DISPATCH(Begin, (mode), (F, "glBegin(0x%x);\n", mode));
121 }
122
123 KEYWORD1 void KEYWORD2 NAME(Bitmap)(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap)
124 {
125 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));
126 }
127
128 KEYWORD1 void KEYWORD2 NAME(Color3b)(GLbyte red, GLbyte green, GLbyte blue)
129 {
130 DISPATCH(Color3b, (red, green, blue), (F, "glColor3b(%d, %d, %d);\n", red, green, blue));
131 }
132
133 KEYWORD1 void KEYWORD2 NAME(Color3bv)(const GLbyte * v)
134 {
135 DISPATCH(Color3bv, (v), (F, "glColor3bv(%p);\n", (const void *) v));
136 }
137
138 KEYWORD1 void KEYWORD2 NAME(Color3d)(GLdouble red, GLdouble green, GLdouble blue)
139 {
140 DISPATCH(Color3d, (red, green, blue), (F, "glColor3d(%f, %f, %f);\n", red, green, blue));
141 }
142
143 KEYWORD1 void KEYWORD2 NAME(Color3dv)(const GLdouble * v)
144 {
145 DISPATCH(Color3dv, (v), (F, "glColor3dv(%p);\n", (const void *) v));
146 }
147
148 KEYWORD1 void KEYWORD2 NAME(Color3f)(GLfloat red, GLfloat green, GLfloat blue)
149 {
150 DISPATCH(Color3f, (red, green, blue), (F, "glColor3f(%f, %f, %f);\n", red, green, blue));
151 }
152
153 KEYWORD1 void KEYWORD2 NAME(Color3fv)(const GLfloat * v)
154 {
155 DISPATCH(Color3fv, (v), (F, "glColor3fv(%p);\n", (const void *) v));
156 }
157
158 KEYWORD1 void KEYWORD2 NAME(Color3i)(GLint red, GLint green, GLint blue)
159 {
160 DISPATCH(Color3i, (red, green, blue), (F, "glColor3i(%d, %d, %d);\n", red, green, blue));
161 }
162
163 KEYWORD1 void KEYWORD2 NAME(Color3iv)(const GLint * v)
164 {
165 DISPATCH(Color3iv, (v), (F, "glColor3iv(%p);\n", (const void *) v));
166 }
167
168 KEYWORD1 void KEYWORD2 NAME(Color3s)(GLshort red, GLshort green, GLshort blue)
169 {
170 DISPATCH(Color3s, (red, green, blue), (F, "glColor3s(%d, %d, %d);\n", red, green, blue));
171 }
172
173 KEYWORD1 void KEYWORD2 NAME(Color3sv)(const GLshort * v)
174 {
175 DISPATCH(Color3sv, (v), (F, "glColor3sv(%p);\n", (const void *) v));
176 }
177
178 KEYWORD1 void KEYWORD2 NAME(Color3ub)(GLubyte red, GLubyte green, GLubyte blue)
179 {
180 DISPATCH(Color3ub, (red, green, blue), (F, "glColor3ub(%d, %d, %d);\n", red, green, blue));
181 }
182
183 KEYWORD1 void KEYWORD2 NAME(Color3ubv)(const GLubyte * v)
184 {
185 DISPATCH(Color3ubv, (v), (F, "glColor3ubv(%p);\n", (const void *) v));
186 }
187
188 KEYWORD1 void KEYWORD2 NAME(Color3ui)(GLuint red, GLuint green, GLuint blue)
189 {
190 DISPATCH(Color3ui, (red, green, blue), (F, "glColor3ui(%d, %d, %d);\n", red, green, blue));
191 }
192
193 KEYWORD1 void KEYWORD2 NAME(Color3uiv)(const GLuint * v)
194 {
195 DISPATCH(Color3uiv, (v), (F, "glColor3uiv(%p);\n", (const void *) v));
196 }
197
198 KEYWORD1 void KEYWORD2 NAME(Color3us)(GLushort red, GLushort green, GLushort blue)
199 {
200 DISPATCH(Color3us, (red, green, blue), (F, "glColor3us(%d, %d, %d);\n", red, green, blue));
201 }
202
203 KEYWORD1 void KEYWORD2 NAME(Color3usv)(const GLushort * v)
204 {
205 DISPATCH(Color3usv, (v), (F, "glColor3usv(%p);\n", (const void *) v));
206 }
207
208 KEYWORD1 void KEYWORD2 NAME(Color4b)(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
209 {
210 DISPATCH(Color4b, (red, green, blue, alpha), (F, "glColor4b(%d, %d, %d, %d);\n", red, green, blue, alpha));
211 }
212
213 KEYWORD1 void KEYWORD2 NAME(Color4bv)(const GLbyte * v)
214 {
215 DISPATCH(Color4bv, (v), (F, "glColor4bv(%p);\n", (const void *) v));
216 }
217
218 KEYWORD1 void KEYWORD2 NAME(Color4d)(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
219 {
220 DISPATCH(Color4d, (red, green, blue, alpha), (F, "glColor4d(%f, %f, %f, %f);\n", red, green, blue, alpha));
221 }
222
223 KEYWORD1 void KEYWORD2 NAME(Color4dv)(const GLdouble * v)
224 {
225 DISPATCH(Color4dv, (v), (F, "glColor4dv(%p);\n", (const void *) v));
226 }
227
228 KEYWORD1 void KEYWORD2 NAME(Color4f)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
229 {
230 DISPATCH(Color4f, (red, green, blue, alpha), (F, "glColor4f(%f, %f, %f, %f);\n", red, green, blue, alpha));
231 }
232
233 KEYWORD1 void KEYWORD2 NAME(Color4fv)(const GLfloat * v)
234 {
235 DISPATCH(Color4fv, (v), (F, "glColor4fv(%p);\n", (const void *) v));
236 }
237
238 KEYWORD1 void KEYWORD2 NAME(Color4i)(GLint red, GLint green, GLint blue, GLint alpha)
239 {
240 DISPATCH(Color4i, (red, green, blue, alpha), (F, "glColor4i(%d, %d, %d, %d);\n", red, green, blue, alpha));
241 }
242
243 KEYWORD1 void KEYWORD2 NAME(Color4iv)(const GLint * v)
244 {
245 DISPATCH(Color4iv, (v), (F, "glColor4iv(%p);\n", (const void *) v));
246 }
247
248 KEYWORD1 void KEYWORD2 NAME(Color4s)(GLshort red, GLshort green, GLshort blue, GLshort alpha)
249 {
250 DISPATCH(Color4s, (red, green, blue, alpha), (F, "glColor4s(%d, %d, %d, %d);\n", red, green, blue, alpha));
251 }
252
253 KEYWORD1 void KEYWORD2 NAME(Color4sv)(const GLshort * v)
254 {
255 DISPATCH(Color4sv, (v), (F, "glColor4sv(%p);\n", (const void *) v));
256 }
257
258 KEYWORD1 void KEYWORD2 NAME(Color4ub)(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
259 {
260 DISPATCH(Color4ub, (red, green, blue, alpha), (F, "glColor4ub(%d, %d, %d, %d);\n", red, green, blue, alpha));
261 }
262
263 KEYWORD1 void KEYWORD2 NAME(Color4ubv)(const GLubyte * v)
264 {
265 DISPATCH(Color4ubv, (v), (F, "glColor4ubv(%p);\n", (const void *) v));
266 }
267
268 KEYWORD1 void KEYWORD2 NAME(Color4ui)(GLuint red, GLuint green, GLuint blue, GLuint alpha)
269 {
270 DISPATCH(Color4ui, (red, green, blue, alpha), (F, "glColor4ui(%d, %d, %d, %d);\n", red, green, blue, alpha));
271 }
272
273 KEYWORD1 void KEYWORD2 NAME(Color4uiv)(const GLuint * v)
274 {
275 DISPATCH(Color4uiv, (v), (F, "glColor4uiv(%p);\n", (const void *) v));
276 }
277
278 KEYWORD1 void KEYWORD2 NAME(Color4us)(GLushort red, GLushort green, GLushort blue, GLushort alpha)
279 {
280 DISPATCH(Color4us, (red, green, blue, alpha), (F, "glColor4us(%d, %d, %d, %d);\n", red, green, blue, alpha));
281 }
282
283 KEYWORD1 void KEYWORD2 NAME(Color4usv)(const GLushort * v)
284 {
285 DISPATCH(Color4usv, (v), (F, "glColor4usv(%p);\n", (const void *) v));
286 }
287
288 KEYWORD1 void KEYWORD2 NAME(EdgeFlag)(GLboolean flag)
289 {
290 DISPATCH(EdgeFlag, (flag), (F, "glEdgeFlag(%d);\n", flag));
291 }
292
293 KEYWORD1 void KEYWORD2 NAME(EdgeFlagv)(const GLboolean * flag)
294 {
295 DISPATCH(EdgeFlagv, (flag), (F, "glEdgeFlagv(%p);\n", (const void *) flag));
296 }
297
298 KEYWORD1 void KEYWORD2 NAME(End)(void)
299 {
300 DISPATCH(End, (), (F, "glEnd();\n"));
301 }
302
303 KEYWORD1 void KEYWORD2 NAME(Indexd)(GLdouble c)
304 {
305 DISPATCH(Indexd, (c), (F, "glIndexd(%f);\n", c));
306 }
307
308 KEYWORD1 void KEYWORD2 NAME(Indexdv)(const GLdouble * c)
309 {
310 DISPATCH(Indexdv, (c), (F, "glIndexdv(%p);\n", (const void *) c));
311 }
312
313 KEYWORD1 void KEYWORD2 NAME(Indexf)(GLfloat c)
314 {
315 DISPATCH(Indexf, (c), (F, "glIndexf(%f);\n", c));
316 }
317
318 KEYWORD1 void KEYWORD2 NAME(Indexfv)(const GLfloat * c)
319 {
320 DISPATCH(Indexfv, (c), (F, "glIndexfv(%p);\n", (const void *) c));
321 }
322
323 KEYWORD1 void KEYWORD2 NAME(Indexi)(GLint c)
324 {
325 DISPATCH(Indexi, (c), (F, "glIndexi(%d);\n", c));
326 }
327
328 KEYWORD1 void KEYWORD2 NAME(Indexiv)(const GLint * c)
329 {
330 DISPATCH(Indexiv, (c), (F, "glIndexiv(%p);\n", (const void *) c));
331 }
332
333 KEYWORD1 void KEYWORD2 NAME(Indexs)(GLshort c)
334 {
335 DISPATCH(Indexs, (c), (F, "glIndexs(%d);\n", c));
336 }
337
338 KEYWORD1 void KEYWORD2 NAME(Indexsv)(const GLshort * c)
339 {
340 DISPATCH(Indexsv, (c), (F, "glIndexsv(%p);\n", (const void *) c));
341 }
342
343 KEYWORD1 void KEYWORD2 NAME(Normal3b)(GLbyte nx, GLbyte ny, GLbyte nz)
344 {
345 DISPATCH(Normal3b, (nx, ny, nz), (F, "glNormal3b(%d, %d, %d);\n", nx, ny, nz));
346 }
347
348 KEYWORD1 void KEYWORD2 NAME(Normal3bv)(const GLbyte * v)
349 {
350 DISPATCH(Normal3bv, (v), (F, "glNormal3bv(%p);\n", (const void *) v));
351 }
352
353 KEYWORD1 void KEYWORD2 NAME(Normal3d)(GLdouble nx, GLdouble ny, GLdouble nz)
354 {
355 DISPATCH(Normal3d, (nx, ny, nz), (F, "glNormal3d(%f, %f, %f);\n", nx, ny, nz));
356 }
357
358 KEYWORD1 void KEYWORD2 NAME(Normal3dv)(const GLdouble * v)
359 {
360 DISPATCH(Normal3dv, (v), (F, "glNormal3dv(%p);\n", (const void *) v));
361 }
362
363 KEYWORD1 void KEYWORD2 NAME(Normal3f)(GLfloat nx, GLfloat ny, GLfloat nz)
364 {
365 DISPATCH(Normal3f, (nx, ny, nz), (F, "glNormal3f(%f, %f, %f);\n", nx, ny, nz));
366 }
367
368 KEYWORD1 void KEYWORD2 NAME(Normal3fv)(const GLfloat * v)
369 {
370 DISPATCH(Normal3fv, (v), (F, "glNormal3fv(%p);\n", (const void *) v));
371 }
372
373 KEYWORD1 void KEYWORD2 NAME(Normal3i)(GLint nx, GLint ny, GLint nz)
374 {
375 DISPATCH(Normal3i, (nx, ny, nz), (F, "glNormal3i(%d, %d, %d);\n", nx, ny, nz));
376 }
377
378 KEYWORD1 void KEYWORD2 NAME(Normal3iv)(const GLint * v)
379 {
380 DISPATCH(Normal3iv, (v), (F, "glNormal3iv(%p);\n", (const void *) v));
381 }
382
383 KEYWORD1 void KEYWORD2 NAME(Normal3s)(GLshort nx, GLshort ny, GLshort nz)
384 {
385 DISPATCH(Normal3s, (nx, ny, nz), (F, "glNormal3s(%d, %d, %d);\n", nx, ny, nz));
386 }
387
388 KEYWORD1 void KEYWORD2 NAME(Normal3sv)(const GLshort * v)
389 {
390 DISPATCH(Normal3sv, (v), (F, "glNormal3sv(%p);\n", (const void *) v));
391 }
392
393 KEYWORD1 void KEYWORD2 NAME(RasterPos2d)(GLdouble x, GLdouble y)
394 {
395 DISPATCH(RasterPos2d, (x, y), (F, "glRasterPos2d(%f, %f);\n", x, y));
396 }
397
398 KEYWORD1 void KEYWORD2 NAME(RasterPos2dv)(const GLdouble * v)
399 {
400 DISPATCH(RasterPos2dv, (v), (F, "glRasterPos2dv(%p);\n", (const void *) v));
401 }
402
403 KEYWORD1 void KEYWORD2 NAME(RasterPos2f)(GLfloat x, GLfloat y)
404 {
405 DISPATCH(RasterPos2f, (x, y), (F, "glRasterPos2f(%f, %f);\n", x, y));
406 }
407
408 KEYWORD1 void KEYWORD2 NAME(RasterPos2fv)(const GLfloat * v)
409 {
410 DISPATCH(RasterPos2fv, (v), (F, "glRasterPos2fv(%p);\n", (const void *) v));
411 }
412
413 KEYWORD1 void KEYWORD2 NAME(RasterPos2i)(GLint x, GLint y)
414 {
415 DISPATCH(RasterPos2i, (x, y), (F, "glRasterPos2i(%d, %d);\n", x, y));
416 }
417
418 KEYWORD1 void KEYWORD2 NAME(RasterPos2iv)(const GLint * v)
419 {
420 DISPATCH(RasterPos2iv, (v), (F, "glRasterPos2iv(%p);\n", (const void *) v));
421 }
422
423 KEYWORD1 void KEYWORD2 NAME(RasterPos2s)(GLshort x, GLshort y)
424 {
425 DISPATCH(RasterPos2s, (x, y), (F, "glRasterPos2s(%d, %d);\n", x, y));
426 }
427
428 KEYWORD1 void KEYWORD2 NAME(RasterPos2sv)(const GLshort * v)
429 {
430 DISPATCH(RasterPos2sv, (v), (F, "glRasterPos2sv(%p);\n", (const void *) v));
431 }
432
433 KEYWORD1 void KEYWORD2 NAME(RasterPos3d)(GLdouble x, GLdouble y, GLdouble z)
434 {
435 DISPATCH(RasterPos3d, (x, y, z), (F, "glRasterPos3d(%f, %f, %f);\n", x, y, z));
436 }
437
438 KEYWORD1 void KEYWORD2 NAME(RasterPos3dv)(const GLdouble * v)
439 {
440 DISPATCH(RasterPos3dv, (v), (F, "glRasterPos3dv(%p);\n", (const void *) v));
441 }
442
443 KEYWORD1 void KEYWORD2 NAME(RasterPos3f)(GLfloat x, GLfloat y, GLfloat z)
444 {
445 DISPATCH(RasterPos3f, (x, y, z), (F, "glRasterPos3f(%f, %f, %f);\n", x, y, z));
446 }
447
448 KEYWORD1 void KEYWORD2 NAME(RasterPos3fv)(const GLfloat * v)
449 {
450 DISPATCH(RasterPos3fv, (v), (F, "glRasterPos3fv(%p);\n", (const void *) v));
451 }
452
453 KEYWORD1 void KEYWORD2 NAME(RasterPos3i)(GLint x, GLint y, GLint z)
454 {
455 DISPATCH(RasterPos3i, (x, y, z), (F, "glRasterPos3i(%d, %d, %d);\n", x, y, z));
456 }
457
458 KEYWORD1 void KEYWORD2 NAME(RasterPos3iv)(const GLint * v)
459 {
460 DISPATCH(RasterPos3iv, (v), (F, "glRasterPos3iv(%p);\n", (const void *) v));
461 }
462
463 KEYWORD1 void KEYWORD2 NAME(RasterPos3s)(GLshort x, GLshort y, GLshort z)
464 {
465 DISPATCH(RasterPos3s, (x, y, z), (F, "glRasterPos3s(%d, %d, %d);\n", x, y, z));
466 }
467
468 KEYWORD1 void KEYWORD2 NAME(RasterPos3sv)(const GLshort * v)
469 {
470 DISPATCH(RasterPos3sv, (v), (F, "glRasterPos3sv(%p);\n", (const void *) v));
471 }
472
473 KEYWORD1 void KEYWORD2 NAME(RasterPos4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
474 {
475 DISPATCH(RasterPos4d, (x, y, z, w), (F, "glRasterPos4d(%f, %f, %f, %f);\n", x, y, z, w));
476 }
477
478 KEYWORD1 void KEYWORD2 NAME(RasterPos4dv)(const GLdouble * v)
479 {
480 DISPATCH(RasterPos4dv, (v), (F, "glRasterPos4dv(%p);\n", (const void *) v));
481 }
482
483 KEYWORD1 void KEYWORD2 NAME(RasterPos4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
484 {
485 DISPATCH(RasterPos4f, (x, y, z, w), (F, "glRasterPos4f(%f, %f, %f, %f);\n", x, y, z, w));
486 }
487
488 KEYWORD1 void KEYWORD2 NAME(RasterPos4fv)(const GLfloat * v)
489 {
490 DISPATCH(RasterPos4fv, (v), (F, "glRasterPos4fv(%p);\n", (const void *) v));
491 }
492
493 KEYWORD1 void KEYWORD2 NAME(RasterPos4i)(GLint x, GLint y, GLint z, GLint w)
494 {
495 DISPATCH(RasterPos4i, (x, y, z, w), (F, "glRasterPos4i(%d, %d, %d, %d);\n", x, y, z, w));
496 }
497
498 KEYWORD1 void KEYWORD2 NAME(RasterPos4iv)(const GLint * v)
499 {
500 DISPATCH(RasterPos4iv, (v), (F, "glRasterPos4iv(%p);\n", (const void *) v));
501 }
502
503 KEYWORD1 void KEYWORD2 NAME(RasterPos4s)(GLshort x, GLshort y, GLshort z, GLshort w)
504 {
505 DISPATCH(RasterPos4s, (x, y, z, w), (F, "glRasterPos4s(%d, %d, %d, %d);\n", x, y, z, w));
506 }
507
508 KEYWORD1 void KEYWORD2 NAME(RasterPos4sv)(const GLshort * v)
509 {
510 DISPATCH(RasterPos4sv, (v), (F, "glRasterPos4sv(%p);\n", (const void *) v));
511 }
512
513 KEYWORD1 void KEYWORD2 NAME(Rectd)(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
514 {
515 DISPATCH(Rectd, (x1, y1, x2, y2), (F, "glRectd(%f, %f, %f, %f);\n", x1, y1, x2, y2));
516 }
517
518 KEYWORD1 void KEYWORD2 NAME(Rectdv)(const GLdouble * v1, const GLdouble * v2)
519 {
520 DISPATCH(Rectdv, (v1, v2), (F, "glRectdv(%p, %p);\n", (const void *) v1, (const void *) v2));
521 }
522
523 KEYWORD1 void KEYWORD2 NAME(Rectf)(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
524 {
525 DISPATCH(Rectf, (x1, y1, x2, y2), (F, "glRectf(%f, %f, %f, %f);\n", x1, y1, x2, y2));
526 }
527
528 KEYWORD1 void KEYWORD2 NAME(Rectfv)(const GLfloat * v1, const GLfloat * v2)
529 {
530 DISPATCH(Rectfv, (v1, v2), (F, "glRectfv(%p, %p);\n", (const void *) v1, (const void *) v2));
531 }
532
533 KEYWORD1 void KEYWORD2 NAME(Recti)(GLint x1, GLint y1, GLint x2, GLint y2)
534 {
535 DISPATCH(Recti, (x1, y1, x2, y2), (F, "glRecti(%d, %d, %d, %d);\n", x1, y1, x2, y2));
536 }
537
538 KEYWORD1 void KEYWORD2 NAME(Rectiv)(const GLint * v1, const GLint * v2)
539 {
540 DISPATCH(Rectiv, (v1, v2), (F, "glRectiv(%p, %p);\n", (const void *) v1, (const void *) v2));
541 }
542
543 KEYWORD1 void KEYWORD2 NAME(Rects)(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
544 {
545 DISPATCH(Rects, (x1, y1, x2, y2), (F, "glRects(%d, %d, %d, %d);\n", x1, y1, x2, y2));
546 }
547
548 KEYWORD1 void KEYWORD2 NAME(Rectsv)(const GLshort * v1, const GLshort * v2)
549 {
550 DISPATCH(Rectsv, (v1, v2), (F, "glRectsv(%p, %p);\n", (const void *) v1, (const void *) v2));
551 }
552
553 KEYWORD1 void KEYWORD2 NAME(TexCoord1d)(GLdouble s)
554 {
555 DISPATCH(TexCoord1d, (s), (F, "glTexCoord1d(%f);\n", s));
556 }
557
558 KEYWORD1 void KEYWORD2 NAME(TexCoord1dv)(const GLdouble * v)
559 {
560 DISPATCH(TexCoord1dv, (v), (F, "glTexCoord1dv(%p);\n", (const void *) v));
561 }
562
563 KEYWORD1 void KEYWORD2 NAME(TexCoord1f)(GLfloat s)
564 {
565 DISPATCH(TexCoord1f, (s), (F, "glTexCoord1f(%f);\n", s));
566 }
567
568 KEYWORD1 void KEYWORD2 NAME(TexCoord1fv)(const GLfloat * v)
569 {
570 DISPATCH(TexCoord1fv, (v), (F, "glTexCoord1fv(%p);\n", (const void *) v));
571 }
572
573 KEYWORD1 void KEYWORD2 NAME(TexCoord1i)(GLint s)
574 {
575 DISPATCH(TexCoord1i, (s), (F, "glTexCoord1i(%d);\n", s));
576 }
577
578 KEYWORD1 void KEYWORD2 NAME(TexCoord1iv)(const GLint * v)
579 {
580 DISPATCH(TexCoord1iv, (v), (F, "glTexCoord1iv(%p);\n", (const void *) v));
581 }
582
583 KEYWORD1 void KEYWORD2 NAME(TexCoord1s)(GLshort s)
584 {
585 DISPATCH(TexCoord1s, (s), (F, "glTexCoord1s(%d);\n", s));
586 }
587
588 KEYWORD1 void KEYWORD2 NAME(TexCoord1sv)(const GLshort * v)
589 {
590 DISPATCH(TexCoord1sv, (v), (F, "glTexCoord1sv(%p);\n", (const void *) v));
591 }
592
593 KEYWORD1 void KEYWORD2 NAME(TexCoord2d)(GLdouble s, GLdouble t)
594 {
595 DISPATCH(TexCoord2d, (s, t), (F, "glTexCoord2d(%f, %f);\n", s, t));
596 }
597
598 KEYWORD1 void KEYWORD2 NAME(TexCoord2dv)(const GLdouble * v)
599 {
600 DISPATCH(TexCoord2dv, (v), (F, "glTexCoord2dv(%p);\n", (const void *) v));
601 }
602
603 KEYWORD1 void KEYWORD2 NAME(TexCoord2f)(GLfloat s, GLfloat t)
604 {
605 DISPATCH(TexCoord2f, (s, t), (F, "glTexCoord2f(%f, %f);\n", s, t));
606 }
607
608 KEYWORD1 void KEYWORD2 NAME(TexCoord2fv)(const GLfloat * v)
609 {
610 DISPATCH(TexCoord2fv, (v), (F, "glTexCoord2fv(%p);\n", (const void *) v));
611 }
612
613 KEYWORD1 void KEYWORD2 NAME(TexCoord2i)(GLint s, GLint t)
614 {
615 DISPATCH(TexCoord2i, (s, t), (F, "glTexCoord2i(%d, %d);\n", s, t));
616 }
617
618 KEYWORD1 void KEYWORD2 NAME(TexCoord2iv)(const GLint * v)
619 {
620 DISPATCH(TexCoord2iv, (v), (F, "glTexCoord2iv(%p);\n", (const void *) v));
621 }
622
623 KEYWORD1 void KEYWORD2 NAME(TexCoord2s)(GLshort s, GLshort t)
624 {
625 DISPATCH(TexCoord2s, (s, t), (F, "glTexCoord2s(%d, %d);\n", s, t));
626 }
627
628 KEYWORD1 void KEYWORD2 NAME(TexCoord2sv)(const GLshort * v)
629 {
630 DISPATCH(TexCoord2sv, (v), (F, "glTexCoord2sv(%p);\n", (const void *) v));
631 }
632
633 KEYWORD1 void KEYWORD2 NAME(TexCoord3d)(GLdouble s, GLdouble t, GLdouble r)
634 {
635 DISPATCH(TexCoord3d, (s, t, r), (F, "glTexCoord3d(%f, %f, %f);\n", s, t, r));
636 }
637
638 KEYWORD1 void KEYWORD2 NAME(TexCoord3dv)(const GLdouble * v)
639 {
640 DISPATCH(TexCoord3dv, (v), (F, "glTexCoord3dv(%p);\n", (const void *) v));
641 }
642
643 KEYWORD1 void KEYWORD2 NAME(TexCoord3f)(GLfloat s, GLfloat t, GLfloat r)
644 {
645 DISPATCH(TexCoord3f, (s, t, r), (F, "glTexCoord3f(%f, %f, %f);\n", s, t, r));
646 }
647
648 KEYWORD1 void KEYWORD2 NAME(TexCoord3fv)(const GLfloat * v)
649 {
650 DISPATCH(TexCoord3fv, (v), (F, "glTexCoord3fv(%p);\n", (const void *) v));
651 }
652
653 KEYWORD1 void KEYWORD2 NAME(TexCoord3i)(GLint s, GLint t, GLint r)
654 {
655 DISPATCH(TexCoord3i, (s, t, r), (F, "glTexCoord3i(%d, %d, %d);\n", s, t, r));
656 }
657
658 KEYWORD1 void KEYWORD2 NAME(TexCoord3iv)(const GLint * v)
659 {
660 DISPATCH(TexCoord3iv, (v), (F, "glTexCoord3iv(%p);\n", (const void *) v));
661 }
662
663 KEYWORD1 void KEYWORD2 NAME(TexCoord3s)(GLshort s, GLshort t, GLshort r)
664 {
665 DISPATCH(TexCoord3s, (s, t, r), (F, "glTexCoord3s(%d, %d, %d);\n", s, t, r));
666 }
667
668 KEYWORD1 void KEYWORD2 NAME(TexCoord3sv)(const GLshort * v)
669 {
670 DISPATCH(TexCoord3sv, (v), (F, "glTexCoord3sv(%p);\n", (const void *) v));
671 }
672
673 KEYWORD1 void KEYWORD2 NAME(TexCoord4d)(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
674 {
675 DISPATCH(TexCoord4d, (s, t, r, q), (F, "glTexCoord4d(%f, %f, %f, %f);\n", s, t, r, q));
676 }
677
678 KEYWORD1 void KEYWORD2 NAME(TexCoord4dv)(const GLdouble * v)
679 {
680 DISPATCH(TexCoord4dv, (v), (F, "glTexCoord4dv(%p);\n", (const void *) v));
681 }
682
683 KEYWORD1 void KEYWORD2 NAME(TexCoord4f)(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
684 {
685 DISPATCH(TexCoord4f, (s, t, r, q), (F, "glTexCoord4f(%f, %f, %f, %f);\n", s, t, r, q));
686 }
687
688 KEYWORD1 void KEYWORD2 NAME(TexCoord4fv)(const GLfloat * v)
689 {
690 DISPATCH(TexCoord4fv, (v), (F, "glTexCoord4fv(%p);\n", (const void *) v));
691 }
692
693 KEYWORD1 void KEYWORD2 NAME(TexCoord4i)(GLint s, GLint t, GLint r, GLint q)
694 {
695 DISPATCH(TexCoord4i, (s, t, r, q), (F, "glTexCoord4i(%d, %d, %d, %d);\n", s, t, r, q));
696 }
697
698 KEYWORD1 void KEYWORD2 NAME(TexCoord4iv)(const GLint * v)
699 {
700 DISPATCH(TexCoord4iv, (v), (F, "glTexCoord4iv(%p);\n", (const void *) v));
701 }
702
703 KEYWORD1 void KEYWORD2 NAME(TexCoord4s)(GLshort s, GLshort t, GLshort r, GLshort q)
704 {
705 DISPATCH(TexCoord4s, (s, t, r, q), (F, "glTexCoord4s(%d, %d, %d, %d);\n", s, t, r, q));
706 }
707
708 KEYWORD1 void KEYWORD2 NAME(TexCoord4sv)(const GLshort * v)
709 {
710 DISPATCH(TexCoord4sv, (v), (F, "glTexCoord4sv(%p);\n", (const void *) v));
711 }
712
713 KEYWORD1 void KEYWORD2 NAME(Vertex2d)(GLdouble x, GLdouble y)
714 {
715 DISPATCH(Vertex2d, (x, y), (F, "glVertex2d(%f, %f);\n", x, y));
716 }
717
718 KEYWORD1 void KEYWORD2 NAME(Vertex2dv)(const GLdouble * v)
719 {
720 DISPATCH(Vertex2dv, (v), (F, "glVertex2dv(%p);\n", (const void *) v));
721 }
722
723 KEYWORD1 void KEYWORD2 NAME(Vertex2f)(GLfloat x, GLfloat y)
724 {
725 DISPATCH(Vertex2f, (x, y), (F, "glVertex2f(%f, %f);\n", x, y));
726 }
727
728 KEYWORD1 void KEYWORD2 NAME(Vertex2fv)(const GLfloat * v)
729 {
730 DISPATCH(Vertex2fv, (v), (F, "glVertex2fv(%p);\n", (const void *) v));
731 }
732
733 KEYWORD1 void KEYWORD2 NAME(Vertex2i)(GLint x, GLint y)
734 {
735 DISPATCH(Vertex2i, (x, y), (F, "glVertex2i(%d, %d);\n", x, y));
736 }
737
738 KEYWORD1 void KEYWORD2 NAME(Vertex2iv)(const GLint * v)
739 {
740 DISPATCH(Vertex2iv, (v), (F, "glVertex2iv(%p);\n", (const void *) v));
741 }
742
743 KEYWORD1 void KEYWORD2 NAME(Vertex2s)(GLshort x, GLshort y)
744 {
745 DISPATCH(Vertex2s, (x, y), (F, "glVertex2s(%d, %d);\n", x, y));
746 }
747
748 KEYWORD1 void KEYWORD2 NAME(Vertex2sv)(const GLshort * v)
749 {
750 DISPATCH(Vertex2sv, (v), (F, "glVertex2sv(%p);\n", (const void *) v));
751 }
752
753 KEYWORD1 void KEYWORD2 NAME(Vertex3d)(GLdouble x, GLdouble y, GLdouble z)
754 {
755 DISPATCH(Vertex3d, (x, y, z), (F, "glVertex3d(%f, %f, %f);\n", x, y, z));
756 }
757
758 KEYWORD1 void KEYWORD2 NAME(Vertex3dv)(const GLdouble * v)
759 {
760 DISPATCH(Vertex3dv, (v), (F, "glVertex3dv(%p);\n", (const void *) v));
761 }
762
763 KEYWORD1 void KEYWORD2 NAME(Vertex3f)(GLfloat x, GLfloat y, GLfloat z)
764 {
765 DISPATCH(Vertex3f, (x, y, z), (F, "glVertex3f(%f, %f, %f);\n", x, y, z));
766 }
767
768 KEYWORD1 void KEYWORD2 NAME(Vertex3fv)(const GLfloat * v)
769 {
770 DISPATCH(Vertex3fv, (v), (F, "glVertex3fv(%p);\n", (const void *) v));
771 }
772
773 KEYWORD1 void KEYWORD2 NAME(Vertex3i)(GLint x, GLint y, GLint z)
774 {
775 DISPATCH(Vertex3i, (x, y, z), (F, "glVertex3i(%d, %d, %d);\n", x, y, z));
776 }
777
778 KEYWORD1 void KEYWORD2 NAME(Vertex3iv)(const GLint * v)
779 {
780 DISPATCH(Vertex3iv, (v), (F, "glVertex3iv(%p);\n", (const void *) v));
781 }
782
783 KEYWORD1 void KEYWORD2 NAME(Vertex3s)(GLshort x, GLshort y, GLshort z)
784 {
785 DISPATCH(Vertex3s, (x, y, z), (F, "glVertex3s(%d, %d, %d);\n", x, y, z));
786 }
787
788 KEYWORD1 void KEYWORD2 NAME(Vertex3sv)(const GLshort * v)
789 {
790 DISPATCH(Vertex3sv, (v), (F, "glVertex3sv(%p);\n", (const void *) v));
791 }
792
793 KEYWORD1 void KEYWORD2 NAME(Vertex4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
794 {
795 DISPATCH(Vertex4d, (x, y, z, w), (F, "glVertex4d(%f, %f, %f, %f);\n", x, y, z, w));
796 }
797
798 KEYWORD1 void KEYWORD2 NAME(Vertex4dv)(const GLdouble * v)
799 {
800 DISPATCH(Vertex4dv, (v), (F, "glVertex4dv(%p);\n", (const void *) v));
801 }
802
803 KEYWORD1 void KEYWORD2 NAME(Vertex4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
804 {
805 DISPATCH(Vertex4f, (x, y, z, w), (F, "glVertex4f(%f, %f, %f, %f);\n", x, y, z, w));
806 }
807
808 KEYWORD1 void KEYWORD2 NAME(Vertex4fv)(const GLfloat * v)
809 {
810 DISPATCH(Vertex4fv, (v), (F, "glVertex4fv(%p);\n", (const void *) v));
811 }
812
813 KEYWORD1 void KEYWORD2 NAME(Vertex4i)(GLint x, GLint y, GLint z, GLint w)
814 {
815 DISPATCH(Vertex4i, (x, y, z, w), (F, "glVertex4i(%d, %d, %d, %d);\n", x, y, z, w));
816 }
817
818 KEYWORD1 void KEYWORD2 NAME(Vertex4iv)(const GLint * v)
819 {
820 DISPATCH(Vertex4iv, (v), (F, "glVertex4iv(%p);\n", (const void *) v));
821 }
822
823 KEYWORD1 void KEYWORD2 NAME(Vertex4s)(GLshort x, GLshort y, GLshort z, GLshort w)
824 {
825 DISPATCH(Vertex4s, (x, y, z, w), (F, "glVertex4s(%d, %d, %d, %d);\n", x, y, z, w));
826 }
827
828 KEYWORD1 void KEYWORD2 NAME(Vertex4sv)(const GLshort * v)
829 {
830 DISPATCH(Vertex4sv, (v), (F, "glVertex4sv(%p);\n", (const void *) v));
831 }
832
833 KEYWORD1 void KEYWORD2 NAME(ClipPlane)(GLenum plane, const GLdouble * equation)
834 {
835 DISPATCH(ClipPlane, (plane, equation), (F, "glClipPlane(0x%x, %p);\n", plane, (const void *) equation));
836 }
837
838 KEYWORD1 void KEYWORD2 NAME(ColorMaterial)(GLenum face, GLenum mode)
839 {
840 DISPATCH(ColorMaterial, (face, mode), (F, "glColorMaterial(0x%x, 0x%x);\n", face, mode));
841 }
842
843 KEYWORD1 void KEYWORD2 NAME(CullFace)(GLenum mode)
844 {
845 DISPATCH(CullFace, (mode), (F, "glCullFace(0x%x);\n", mode));
846 }
847
848 KEYWORD1 void KEYWORD2 NAME(Fogf)(GLenum pname, GLfloat param)
849 {
850 DISPATCH(Fogf, (pname, param), (F, "glFogf(0x%x, %f);\n", pname, param));
851 }
852
853 KEYWORD1 void KEYWORD2 NAME(Fogfv)(GLenum pname, const GLfloat * params)
854 {
855 DISPATCH(Fogfv, (pname, params), (F, "glFogfv(0x%x, %p);\n", pname, (const void *) params));
856 }
857
858 KEYWORD1 void KEYWORD2 NAME(Fogi)(GLenum pname, GLint param)
859 {
860 DISPATCH(Fogi, (pname, param), (F, "glFogi(0x%x, %d);\n", pname, param));
861 }
862
863 KEYWORD1 void KEYWORD2 NAME(Fogiv)(GLenum pname, const GLint * params)
864 {
865 DISPATCH(Fogiv, (pname, params), (F, "glFogiv(0x%x, %p);\n", pname, (const void *) params));
866 }
867
868 KEYWORD1 void KEYWORD2 NAME(FrontFace)(GLenum mode)
869 {
870 DISPATCH(FrontFace, (mode), (F, "glFrontFace(0x%x);\n", mode));
871 }
872
873 KEYWORD1 void KEYWORD2 NAME(Hint)(GLenum target, GLenum mode)
874 {
875 DISPATCH(Hint, (target, mode), (F, "glHint(0x%x, 0x%x);\n", target, mode));
876 }
877
878 KEYWORD1 void KEYWORD2 NAME(Lightf)(GLenum light, GLenum pname, GLfloat param)
879 {
880 DISPATCH(Lightf, (light, pname, param), (F, "glLightf(0x%x, 0x%x, %f);\n", light, pname, param));
881 }
882
883 KEYWORD1 void KEYWORD2 NAME(Lightfv)(GLenum light, GLenum pname, const GLfloat * params)
884 {
885 DISPATCH(Lightfv, (light, pname, params), (F, "glLightfv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
886 }
887
888 KEYWORD1 void KEYWORD2 NAME(Lighti)(GLenum light, GLenum pname, GLint param)
889 {
890 DISPATCH(Lighti, (light, pname, param), (F, "glLighti(0x%x, 0x%x, %d);\n", light, pname, param));
891 }
892
893 KEYWORD1 void KEYWORD2 NAME(Lightiv)(GLenum light, GLenum pname, const GLint * params)
894 {
895 DISPATCH(Lightiv, (light, pname, params), (F, "glLightiv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
896 }
897
898 KEYWORD1 void KEYWORD2 NAME(LightModelf)(GLenum pname, GLfloat param)
899 {
900 DISPATCH(LightModelf, (pname, param), (F, "glLightModelf(0x%x, %f);\n", pname, param));
901 }
902
903 KEYWORD1 void KEYWORD2 NAME(LightModelfv)(GLenum pname, const GLfloat * params)
904 {
905 DISPATCH(LightModelfv, (pname, params), (F, "glLightModelfv(0x%x, %p);\n", pname, (const void *) params));
906 }
907
908 KEYWORD1 void KEYWORD2 NAME(LightModeli)(GLenum pname, GLint param)
909 {
910 DISPATCH(LightModeli, (pname, param), (F, "glLightModeli(0x%x, %d);\n", pname, param));
911 }
912
913 KEYWORD1 void KEYWORD2 NAME(LightModeliv)(GLenum pname, const GLint * params)
914 {
915 DISPATCH(LightModeliv, (pname, params), (F, "glLightModeliv(0x%x, %p);\n", pname, (const void *) params));
916 }
917
918 KEYWORD1 void KEYWORD2 NAME(LineStipple)(GLint factor, GLushort pattern)
919 {
920 DISPATCH(LineStipple, (factor, pattern), (F, "glLineStipple(%d, %d);\n", factor, pattern));
921 }
922
923 KEYWORD1 void KEYWORD2 NAME(LineWidth)(GLfloat width)
924 {
925 DISPATCH(LineWidth, (width), (F, "glLineWidth(%f);\n", width));
926 }
927
928 KEYWORD1 void KEYWORD2 NAME(Materialf)(GLenum face, GLenum pname, GLfloat param)
929 {
930 DISPATCH(Materialf, (face, pname, param), (F, "glMaterialf(0x%x, 0x%x, %f);\n", face, pname, param));
931 }
932
933 KEYWORD1 void KEYWORD2 NAME(Materialfv)(GLenum face, GLenum pname, const GLfloat * params)
934 {
935 DISPATCH(Materialfv, (face, pname, params), (F, "glMaterialfv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
936 }
937
938 KEYWORD1 void KEYWORD2 NAME(Materiali)(GLenum face, GLenum pname, GLint param)
939 {
940 DISPATCH(Materiali, (face, pname, param), (F, "glMateriali(0x%x, 0x%x, %d);\n", face, pname, param));
941 }
942
943 KEYWORD1 void KEYWORD2 NAME(Materialiv)(GLenum face, GLenum pname, const GLint * params)
944 {
945 DISPATCH(Materialiv, (face, pname, params), (F, "glMaterialiv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
946 }
947
948 KEYWORD1 void KEYWORD2 NAME(PointSize)(GLfloat size)
949 {
950 DISPATCH(PointSize, (size), (F, "glPointSize(%f);\n", size));
951 }
952
953 KEYWORD1 void KEYWORD2 NAME(PolygonMode)(GLenum face, GLenum mode)
954 {
955 DISPATCH(PolygonMode, (face, mode), (F, "glPolygonMode(0x%x, 0x%x);\n", face, mode));
956 }
957
958 KEYWORD1 void KEYWORD2 NAME(PolygonStipple)(const GLubyte * mask)
959 {
960 DISPATCH(PolygonStipple, (mask), (F, "glPolygonStipple(%p);\n", (const void *) mask));
961 }
962
963 KEYWORD1 void KEYWORD2 NAME(Scissor)(GLint x, GLint y, GLsizei width, GLsizei height)
964 {
965 DISPATCH(Scissor, (x, y, width, height), (F, "glScissor(%d, %d, %d, %d);\n", x, y, width, height));
966 }
967
968 KEYWORD1 void KEYWORD2 NAME(ShadeModel)(GLenum mode)
969 {
970 DISPATCH(ShadeModel, (mode), (F, "glShadeModel(0x%x);\n", mode));
971 }
972
973 KEYWORD1 void KEYWORD2 NAME(TexParameterf)(GLenum target, GLenum pname, GLfloat param)
974 {
975 DISPATCH(TexParameterf, (target, pname, param), (F, "glTexParameterf(0x%x, 0x%x, %f);\n", target, pname, param));
976 }
977
978 KEYWORD1 void KEYWORD2 NAME(TexParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
979 {
980 DISPATCH(TexParameterfv, (target, pname, params), (F, "glTexParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
981 }
982
983 KEYWORD1 void KEYWORD2 NAME(TexParameteri)(GLenum target, GLenum pname, GLint param)
984 {
985 DISPATCH(TexParameteri, (target, pname, param), (F, "glTexParameteri(0x%x, 0x%x, %d);\n", target, pname, param));
986 }
987
988 KEYWORD1 void KEYWORD2 NAME(TexParameteriv)(GLenum target, GLenum pname, const GLint * params)
989 {
990 DISPATCH(TexParameteriv, (target, pname, params), (F, "glTexParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
991 }
992
993 KEYWORD1 void KEYWORD2 NAME(TexImage1D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
994 {
995 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));
996 }
997
998 KEYWORD1 void KEYWORD2 NAME(TexImage2D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
999 {
1000 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));
1001 }
1002
1003 KEYWORD1 void KEYWORD2 NAME(TexEnvf)(GLenum target, GLenum pname, GLfloat param)
1004 {
1005 DISPATCH(TexEnvf, (target, pname, param), (F, "glTexEnvf(0x%x, 0x%x, %f);\n", target, pname, param));
1006 }
1007
1008 KEYWORD1 void KEYWORD2 NAME(TexEnvfv)(GLenum target, GLenum pname, const GLfloat * params)
1009 {
1010 DISPATCH(TexEnvfv, (target, pname, params), (F, "glTexEnvfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1011 }
1012
1013 KEYWORD1 void KEYWORD2 NAME(TexEnvi)(GLenum target, GLenum pname, GLint param)
1014 {
1015 DISPATCH(TexEnvi, (target, pname, param), (F, "glTexEnvi(0x%x, 0x%x, %d);\n", target, pname, param));
1016 }
1017
1018 KEYWORD1 void KEYWORD2 NAME(TexEnviv)(GLenum target, GLenum pname, const GLint * params)
1019 {
1020 DISPATCH(TexEnviv, (target, pname, params), (F, "glTexEnviv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1021 }
1022
1023 KEYWORD1 void KEYWORD2 NAME(TexGend)(GLenum coord, GLenum pname, GLdouble param)
1024 {
1025 DISPATCH(TexGend, (coord, pname, param), (F, "glTexGend(0x%x, 0x%x, %f);\n", coord, pname, param));
1026 }
1027
1028 KEYWORD1 void KEYWORD2 NAME(TexGendv)(GLenum coord, GLenum pname, const GLdouble * params)
1029 {
1030 DISPATCH(TexGendv, (coord, pname, params), (F, "glTexGendv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1031 }
1032
1033 KEYWORD1 void KEYWORD2 NAME(TexGenf)(GLenum coord, GLenum pname, GLfloat param)
1034 {
1035 DISPATCH(TexGenf, (coord, pname, param), (F, "glTexGenf(0x%x, 0x%x, %f);\n", coord, pname, param));
1036 }
1037
1038 KEYWORD1 void KEYWORD2 NAME(TexGenfv)(GLenum coord, GLenum pname, const GLfloat * params)
1039 {
1040 DISPATCH(TexGenfv, (coord, pname, params), (F, "glTexGenfv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1041 }
1042
1043 KEYWORD1 void KEYWORD2 NAME(TexGeni)(GLenum coord, GLenum pname, GLint param)
1044 {
1045 DISPATCH(TexGeni, (coord, pname, param), (F, "glTexGeni(0x%x, 0x%x, %d);\n", coord, pname, param));
1046 }
1047
1048 KEYWORD1 void KEYWORD2 NAME(TexGeniv)(GLenum coord, GLenum pname, const GLint * params)
1049 {
1050 DISPATCH(TexGeniv, (coord, pname, params), (F, "glTexGeniv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1051 }
1052
1053 KEYWORD1 void KEYWORD2 NAME(FeedbackBuffer)(GLsizei size, GLenum type, GLfloat * buffer)
1054 {
1055 DISPATCH(FeedbackBuffer, (size, type, buffer), (F, "glFeedbackBuffer(%d, 0x%x, %p);\n", size, type, (const void *) buffer));
1056 }
1057
1058 KEYWORD1 void KEYWORD2 NAME(SelectBuffer)(GLsizei size, GLuint * buffer)
1059 {
1060 DISPATCH(SelectBuffer, (size, buffer), (F, "glSelectBuffer(%d, %p);\n", size, (const void *) buffer));
1061 }
1062
1063 KEYWORD1 GLint KEYWORD2 NAME(RenderMode)(GLenum mode)
1064 {
1065 RETURN_DISPATCH(RenderMode, (mode), (F, "glRenderMode(0x%x);\n", mode));
1066 }
1067
1068 KEYWORD1 void KEYWORD2 NAME(InitNames)(void)
1069 {
1070 DISPATCH(InitNames, (), (F, "glInitNames();\n"));
1071 }
1072
1073 KEYWORD1 void KEYWORD2 NAME(LoadName)(GLuint name)
1074 {
1075 DISPATCH(LoadName, (name), (F, "glLoadName(%d);\n", name));
1076 }
1077
1078 KEYWORD1 void KEYWORD2 NAME(PassThrough)(GLfloat token)
1079 {
1080 DISPATCH(PassThrough, (token), (F, "glPassThrough(%f);\n", token));
1081 }
1082
1083 KEYWORD1 void KEYWORD2 NAME(PopName)(void)
1084 {
1085 DISPATCH(PopName, (), (F, "glPopName();\n"));
1086 }
1087
1088 KEYWORD1 void KEYWORD2 NAME(PushName)(GLuint name)
1089 {
1090 DISPATCH(PushName, (name), (F, "glPushName(%d);\n", name));
1091 }
1092
1093 KEYWORD1 void KEYWORD2 NAME(DrawBuffer)(GLenum mode)
1094 {
1095 DISPATCH(DrawBuffer, (mode), (F, "glDrawBuffer(0x%x);\n", mode));
1096 }
1097
1098 KEYWORD1 void KEYWORD2 NAME(Clear)(GLbitfield mask)
1099 {
1100 DISPATCH(Clear, (mask), (F, "glClear(%d);\n", mask));
1101 }
1102
1103 KEYWORD1 void KEYWORD2 NAME(ClearAccum)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
1104 {
1105 DISPATCH(ClearAccum, (red, green, blue, alpha), (F, "glClearAccum(%f, %f, %f, %f);\n", red, green, blue, alpha));
1106 }
1107
1108 KEYWORD1 void KEYWORD2 NAME(ClearIndex)(GLfloat c)
1109 {
1110 DISPATCH(ClearIndex, (c), (F, "glClearIndex(%f);\n", c));
1111 }
1112
1113 KEYWORD1 void KEYWORD2 NAME(ClearColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1114 {
1115 DISPATCH(ClearColor, (red, green, blue, alpha), (F, "glClearColor(%f, %f, %f, %f);\n", red, green, blue, alpha));
1116 }
1117
1118 KEYWORD1 void KEYWORD2 NAME(ClearStencil)(GLint s)
1119 {
1120 DISPATCH(ClearStencil, (s), (F, "glClearStencil(%d);\n", s));
1121 }
1122
1123 KEYWORD1 void KEYWORD2 NAME(ClearDepth)(GLclampd depth)
1124 {
1125 DISPATCH(ClearDepth, (depth), (F, "glClearDepth(%f);\n", depth));
1126 }
1127
1128 KEYWORD1 void KEYWORD2 NAME(StencilMask)(GLuint mask)
1129 {
1130 DISPATCH(StencilMask, (mask), (F, "glStencilMask(%d);\n", mask));
1131 }
1132
1133 KEYWORD1 void KEYWORD2 NAME(ColorMask)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
1134 {
1135 DISPATCH(ColorMask, (red, green, blue, alpha), (F, "glColorMask(%d, %d, %d, %d);\n", red, green, blue, alpha));
1136 }
1137
1138 KEYWORD1 void KEYWORD2 NAME(DepthMask)(GLboolean flag)
1139 {
1140 DISPATCH(DepthMask, (flag), (F, "glDepthMask(%d);\n", flag));
1141 }
1142
1143 KEYWORD1 void KEYWORD2 NAME(IndexMask)(GLuint mask)
1144 {
1145 DISPATCH(IndexMask, (mask), (F, "glIndexMask(%d);\n", mask));
1146 }
1147
1148 KEYWORD1 void KEYWORD2 NAME(Accum)(GLenum op, GLfloat value)
1149 {
1150 DISPATCH(Accum, (op, value), (F, "glAccum(0x%x, %f);\n", op, value));
1151 }
1152
1153 KEYWORD1 void KEYWORD2 NAME(Disable)(GLenum cap)
1154 {
1155 DISPATCH(Disable, (cap), (F, "glDisable(0x%x);\n", cap));
1156 }
1157
1158 KEYWORD1 void KEYWORD2 NAME(Enable)(GLenum cap)
1159 {
1160 DISPATCH(Enable, (cap), (F, "glEnable(0x%x);\n", cap));
1161 }
1162
1163 KEYWORD1 void KEYWORD2 NAME(Finish)(void)
1164 {
1165 DISPATCH(Finish, (), (F, "glFinish();\n"));
1166 }
1167
1168 KEYWORD1 void KEYWORD2 NAME(Flush)(void)
1169 {
1170 DISPATCH(Flush, (), (F, "glFlush();\n"));
1171 }
1172
1173 KEYWORD1 void KEYWORD2 NAME(PopAttrib)(void)
1174 {
1175 DISPATCH(PopAttrib, (), (F, "glPopAttrib();\n"));
1176 }
1177
1178 KEYWORD1 void KEYWORD2 NAME(PushAttrib)(GLbitfield mask)
1179 {
1180 DISPATCH(PushAttrib, (mask), (F, "glPushAttrib(%d);\n", mask));
1181 }
1182
1183 KEYWORD1 void KEYWORD2 NAME(Map1d)(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points)
1184 {
1185 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));
1186 }
1187
1188 KEYWORD1 void KEYWORD2 NAME(Map1f)(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points)
1189 {
1190 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));
1191 }
1192
1193 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)
1194 {
1195 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));
1196 }
1197
1198 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)
1199 {
1200 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));
1201 }
1202
1203 KEYWORD1 void KEYWORD2 NAME(MapGrid1d)(GLint un, GLdouble u1, GLdouble u2)
1204 {
1205 DISPATCH(MapGrid1d, (un, u1, u2), (F, "glMapGrid1d(%d, %f, %f);\n", un, u1, u2));
1206 }
1207
1208 KEYWORD1 void KEYWORD2 NAME(MapGrid1f)(GLint un, GLfloat u1, GLfloat u2)
1209 {
1210 DISPATCH(MapGrid1f, (un, u1, u2), (F, "glMapGrid1f(%d, %f, %f);\n", un, u1, u2));
1211 }
1212
1213 KEYWORD1 void KEYWORD2 NAME(MapGrid2d)(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
1214 {
1215 DISPATCH(MapGrid2d, (un, u1, u2, vn, v1, v2), (F, "glMapGrid2d(%d, %f, %f, %d, %f, %f);\n", un, u1, u2, vn, v1, v2));
1216 }
1217
1218 KEYWORD1 void KEYWORD2 NAME(MapGrid2f)(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
1219 {
1220 DISPATCH(MapGrid2f, (un, u1, u2, vn, v1, v2), (F, "glMapGrid2f(%d, %f, %f, %d, %f, %f);\n", un, u1, u2, vn, v1, v2));
1221 }
1222
1223 KEYWORD1 void KEYWORD2 NAME(EvalCoord1d)(GLdouble u)
1224 {
1225 DISPATCH(EvalCoord1d, (u), (F, "glEvalCoord1d(%f);\n", u));
1226 }
1227
1228 KEYWORD1 void KEYWORD2 NAME(EvalCoord1dv)(const GLdouble * u)
1229 {
1230 DISPATCH(EvalCoord1dv, (u), (F, "glEvalCoord1dv(%p);\n", (const void *) u));
1231 }
1232
1233 KEYWORD1 void KEYWORD2 NAME(EvalCoord1f)(GLfloat u)
1234 {
1235 DISPATCH(EvalCoord1f, (u), (F, "glEvalCoord1f(%f);\n", u));
1236 }
1237
1238 KEYWORD1 void KEYWORD2 NAME(EvalCoord1fv)(const GLfloat * u)
1239 {
1240 DISPATCH(EvalCoord1fv, (u), (F, "glEvalCoord1fv(%p);\n", (const void *) u));
1241 }
1242
1243 KEYWORD1 void KEYWORD2 NAME(EvalCoord2d)(GLdouble u, GLdouble v)
1244 {
1245 DISPATCH(EvalCoord2d, (u, v), (F, "glEvalCoord2d(%f, %f);\n", u, v));
1246 }
1247
1248 KEYWORD1 void KEYWORD2 NAME(EvalCoord2dv)(const GLdouble * u)
1249 {
1250 DISPATCH(EvalCoord2dv, (u), (F, "glEvalCoord2dv(%p);\n", (const void *) u));
1251 }
1252
1253 KEYWORD1 void KEYWORD2 NAME(EvalCoord2f)(GLfloat u, GLfloat v)
1254 {
1255 DISPATCH(EvalCoord2f, (u, v), (F, "glEvalCoord2f(%f, %f);\n", u, v));
1256 }
1257
1258 KEYWORD1 void KEYWORD2 NAME(EvalCoord2fv)(const GLfloat * u)
1259 {
1260 DISPATCH(EvalCoord2fv, (u), (F, "glEvalCoord2fv(%p);\n", (const void *) u));
1261 }
1262
1263 KEYWORD1 void KEYWORD2 NAME(EvalMesh1)(GLenum mode, GLint i1, GLint i2)
1264 {
1265 DISPATCH(EvalMesh1, (mode, i1, i2), (F, "glEvalMesh1(0x%x, %d, %d);\n", mode, i1, i2));
1266 }
1267
1268 KEYWORD1 void KEYWORD2 NAME(EvalPoint1)(GLint i)
1269 {
1270 DISPATCH(EvalPoint1, (i), (F, "glEvalPoint1(%d);\n", i));
1271 }
1272
1273 KEYWORD1 void KEYWORD2 NAME(EvalMesh2)(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
1274 {
1275 DISPATCH(EvalMesh2, (mode, i1, i2, j1, j2), (F, "glEvalMesh2(0x%x, %d, %d, %d, %d);\n", mode, i1, i2, j1, j2));
1276 }
1277
1278 KEYWORD1 void KEYWORD2 NAME(EvalPoint2)(GLint i, GLint j)
1279 {
1280 DISPATCH(EvalPoint2, (i, j), (F, "glEvalPoint2(%d, %d);\n", i, j));
1281 }
1282
1283 KEYWORD1 void KEYWORD2 NAME(AlphaFunc)(GLenum func, GLclampf ref)
1284 {
1285 DISPATCH(AlphaFunc, (func, ref), (F, "glAlphaFunc(0x%x, %f);\n", func, ref));
1286 }
1287
1288 KEYWORD1 void KEYWORD2 NAME(BlendFunc)(GLenum sfactor, GLenum dfactor)
1289 {
1290 DISPATCH(BlendFunc, (sfactor, dfactor), (F, "glBlendFunc(0x%x, 0x%x);\n", sfactor, dfactor));
1291 }
1292
1293 KEYWORD1 void KEYWORD2 NAME(LogicOp)(GLenum opcode)
1294 {
1295 DISPATCH(LogicOp, (opcode), (F, "glLogicOp(0x%x);\n", opcode));
1296 }
1297
1298 KEYWORD1 void KEYWORD2 NAME(StencilFunc)(GLenum func, GLint ref, GLuint mask)
1299 {
1300 DISPATCH(StencilFunc, (func, ref, mask), (F, "glStencilFunc(0x%x, %d, %d);\n", func, ref, mask));
1301 }
1302
1303 KEYWORD1 void KEYWORD2 NAME(StencilOp)(GLenum fail, GLenum zfail, GLenum zpass)
1304 {
1305 DISPATCH(StencilOp, (fail, zfail, zpass), (F, "glStencilOp(0x%x, 0x%x, 0x%x);\n", fail, zfail, zpass));
1306 }
1307
1308 KEYWORD1 void KEYWORD2 NAME(DepthFunc)(GLenum func)
1309 {
1310 DISPATCH(DepthFunc, (func), (F, "glDepthFunc(0x%x);\n", func));
1311 }
1312
1313 KEYWORD1 void KEYWORD2 NAME(PixelZoom)(GLfloat xfactor, GLfloat yfactor)
1314 {
1315 DISPATCH(PixelZoom, (xfactor, yfactor), (F, "glPixelZoom(%f, %f);\n", xfactor, yfactor));
1316 }
1317
1318 KEYWORD1 void KEYWORD2 NAME(PixelTransferf)(GLenum pname, GLfloat param)
1319 {
1320 DISPATCH(PixelTransferf, (pname, param), (F, "glPixelTransferf(0x%x, %f);\n", pname, param));
1321 }
1322
1323 KEYWORD1 void KEYWORD2 NAME(PixelTransferi)(GLenum pname, GLint param)
1324 {
1325 DISPATCH(PixelTransferi, (pname, param), (F, "glPixelTransferi(0x%x, %d);\n", pname, param));
1326 }
1327
1328 KEYWORD1 void KEYWORD2 NAME(PixelStoref)(GLenum pname, GLfloat param)
1329 {
1330 DISPATCH(PixelStoref, (pname, param), (F, "glPixelStoref(0x%x, %f);\n", pname, param));
1331 }
1332
1333 KEYWORD1 void KEYWORD2 NAME(PixelStorei)(GLenum pname, GLint param)
1334 {
1335 DISPATCH(PixelStorei, (pname, param), (F, "glPixelStorei(0x%x, %d);\n", pname, param));
1336 }
1337
1338 KEYWORD1 void KEYWORD2 NAME(PixelMapfv)(GLenum map, GLsizei mapsize, const GLfloat * values)
1339 {
1340 DISPATCH(PixelMapfv, (map, mapsize, values), (F, "glPixelMapfv(0x%x, %d, %p);\n", map, mapsize, (const void *) values));
1341 }
1342
1343 KEYWORD1 void KEYWORD2 NAME(PixelMapuiv)(GLenum map, GLsizei mapsize, const GLuint * values)
1344 {
1345 DISPATCH(PixelMapuiv, (map, mapsize, values), (F, "glPixelMapuiv(0x%x, %d, %p);\n", map, mapsize, (const void *) values));
1346 }
1347
1348 KEYWORD1 void KEYWORD2 NAME(PixelMapusv)(GLenum map, GLsizei mapsize, const GLushort * values)
1349 {
1350 DISPATCH(PixelMapusv, (map, mapsize, values), (F, "glPixelMapusv(0x%x, %d, %p);\n", map, mapsize, (const void *) values));
1351 }
1352
1353 KEYWORD1 void KEYWORD2 NAME(ReadBuffer)(GLenum mode)
1354 {
1355 DISPATCH(ReadBuffer, (mode), (F, "glReadBuffer(0x%x);\n", mode));
1356 }
1357
1358 KEYWORD1 void KEYWORD2 NAME(CopyPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
1359 {
1360 DISPATCH(CopyPixels, (x, y, width, height, type), (F, "glCopyPixels(%d, %d, %d, %d, 0x%x);\n", x, y, width, height, type));
1361 }
1362
1363 KEYWORD1 void KEYWORD2 NAME(ReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels)
1364 {
1365 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));
1366 }
1367
1368 KEYWORD1 void KEYWORD2 NAME(DrawPixels)(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1369 {
1370 DISPATCH(DrawPixels, (width, height, format, type, pixels), (F, "glDrawPixels(%d, %d, 0x%x, 0x%x, %p);\n", width, height, format, type, (const void *) pixels));
1371 }
1372
1373 KEYWORD1 void KEYWORD2 NAME(GetBooleanv)(GLenum pname, GLboolean * params)
1374 {
1375 DISPATCH(GetBooleanv, (pname, params), (F, "glGetBooleanv(0x%x, %p);\n", pname, (const void *) params));
1376 }
1377
1378 KEYWORD1 void KEYWORD2 NAME(GetClipPlane)(GLenum plane, GLdouble * equation)
1379 {
1380 DISPATCH(GetClipPlane, (plane, equation), (F, "glGetClipPlane(0x%x, %p);\n", plane, (const void *) equation));
1381 }
1382
1383 KEYWORD1 void KEYWORD2 NAME(GetDoublev)(GLenum pname, GLdouble * params)
1384 {
1385 DISPATCH(GetDoublev, (pname, params), (F, "glGetDoublev(0x%x, %p);\n", pname, (const void *) params));
1386 }
1387
1388 KEYWORD1 GLenum KEYWORD2 NAME(GetError)(void)
1389 {
1390 RETURN_DISPATCH(GetError, (), (F, "glGetError();\n"));
1391 }
1392
1393 KEYWORD1 void KEYWORD2 NAME(GetFloatv)(GLenum pname, GLfloat * params)
1394 {
1395 DISPATCH(GetFloatv, (pname, params), (F, "glGetFloatv(0x%x, %p);\n", pname, (const void *) params));
1396 }
1397
1398 KEYWORD1 void KEYWORD2 NAME(GetIntegerv)(GLenum pname, GLint * params)
1399 {
1400 DISPATCH(GetIntegerv, (pname, params), (F, "glGetIntegerv(0x%x, %p);\n", pname, (const void *) params));
1401 }
1402
1403 KEYWORD1 void KEYWORD2 NAME(GetLightfv)(GLenum light, GLenum pname, GLfloat * params)
1404 {
1405 DISPATCH(GetLightfv, (light, pname, params), (F, "glGetLightfv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
1406 }
1407
1408 KEYWORD1 void KEYWORD2 NAME(GetLightiv)(GLenum light, GLenum pname, GLint * params)
1409 {
1410 DISPATCH(GetLightiv, (light, pname, params), (F, "glGetLightiv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
1411 }
1412
1413 KEYWORD1 void KEYWORD2 NAME(GetMapdv)(GLenum target, GLenum query, GLdouble * v)
1414 {
1415 DISPATCH(GetMapdv, (target, query, v), (F, "glGetMapdv(0x%x, 0x%x, %p);\n", target, query, (const void *) v));
1416 }
1417
1418 KEYWORD1 void KEYWORD2 NAME(GetMapfv)(GLenum target, GLenum query, GLfloat * v)
1419 {
1420 DISPATCH(GetMapfv, (target, query, v), (F, "glGetMapfv(0x%x, 0x%x, %p);\n", target, query, (const void *) v));
1421 }
1422
1423 KEYWORD1 void KEYWORD2 NAME(GetMapiv)(GLenum target, GLenum query, GLint * v)
1424 {
1425 DISPATCH(GetMapiv, (target, query, v), (F, "glGetMapiv(0x%x, 0x%x, %p);\n", target, query, (const void *) v));
1426 }
1427
1428 KEYWORD1 void KEYWORD2 NAME(GetMaterialfv)(GLenum face, GLenum pname, GLfloat * params)
1429 {
1430 DISPATCH(GetMaterialfv, (face, pname, params), (F, "glGetMaterialfv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
1431 }
1432
1433 KEYWORD1 void KEYWORD2 NAME(GetMaterialiv)(GLenum face, GLenum pname, GLint * params)
1434 {
1435 DISPATCH(GetMaterialiv, (face, pname, params), (F, "glGetMaterialiv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
1436 }
1437
1438 KEYWORD1 void KEYWORD2 NAME(GetPixelMapfv)(GLenum map, GLfloat * values)
1439 {
1440 DISPATCH(GetPixelMapfv, (map, values), (F, "glGetPixelMapfv(0x%x, %p);\n", map, (const void *) values));
1441 }
1442
1443 KEYWORD1 void KEYWORD2 NAME(GetPixelMapuiv)(GLenum map, GLuint * values)
1444 {
1445 DISPATCH(GetPixelMapuiv, (map, values), (F, "glGetPixelMapuiv(0x%x, %p);\n", map, (const void *) values));
1446 }
1447
1448 KEYWORD1 void KEYWORD2 NAME(GetPixelMapusv)(GLenum map, GLushort * values)
1449 {
1450 DISPATCH(GetPixelMapusv, (map, values), (F, "glGetPixelMapusv(0x%x, %p);\n", map, (const void *) values));
1451 }
1452
1453 KEYWORD1 void KEYWORD2 NAME(GetPolygonStipple)(GLubyte * mask)
1454 {
1455 DISPATCH(GetPolygonStipple, (mask), (F, "glGetPolygonStipple(%p);\n", (const void *) mask));
1456 }
1457
1458 KEYWORD1 const GLubyte * KEYWORD2 NAME(GetString)(GLenum name)
1459 {
1460 RETURN_DISPATCH(GetString, (name), (F, "glGetString(0x%x);\n", name));
1461 }
1462
1463 KEYWORD1 void KEYWORD2 NAME(GetTexEnvfv)(GLenum target, GLenum pname, GLfloat * params)
1464 {
1465 DISPATCH(GetTexEnvfv, (target, pname, params), (F, "glGetTexEnvfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1466 }
1467
1468 KEYWORD1 void KEYWORD2 NAME(GetTexEnviv)(GLenum target, GLenum pname, GLint * params)
1469 {
1470 DISPATCH(GetTexEnviv, (target, pname, params), (F, "glGetTexEnviv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1471 }
1472
1473 KEYWORD1 void KEYWORD2 NAME(GetTexGendv)(GLenum coord, GLenum pname, GLdouble * params)
1474 {
1475 DISPATCH(GetTexGendv, (coord, pname, params), (F, "glGetTexGendv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1476 }
1477
1478 KEYWORD1 void KEYWORD2 NAME(GetTexGenfv)(GLenum coord, GLenum pname, GLfloat * params)
1479 {
1480 DISPATCH(GetTexGenfv, (coord, pname, params), (F, "glGetTexGenfv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1481 }
1482
1483 KEYWORD1 void KEYWORD2 NAME(GetTexGeniv)(GLenum coord, GLenum pname, GLint * params)
1484 {
1485 DISPATCH(GetTexGeniv, (coord, pname, params), (F, "glGetTexGeniv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1486 }
1487
1488 KEYWORD1 void KEYWORD2 NAME(GetTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels)
1489 {
1490 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));
1491 }
1492
1493 KEYWORD1 void KEYWORD2 NAME(GetTexParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1494 {
1495 DISPATCH(GetTexParameterfv, (target, pname, params), (F, "glGetTexParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1496 }
1497
1498 KEYWORD1 void KEYWORD2 NAME(GetTexParameteriv)(GLenum target, GLenum pname, GLint * params)
1499 {
1500 DISPATCH(GetTexParameteriv, (target, pname, params), (F, "glGetTexParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1501 }
1502
1503 KEYWORD1 void KEYWORD2 NAME(GetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat * params)
1504 {
1505 DISPATCH(GetTexLevelParameterfv, (target, level, pname, params), (F, "glGetTexLevelParameterfv(0x%x, %d, 0x%x, %p);\n", target, level, pname, (const void *) params));
1506 }
1507
1508 KEYWORD1 void KEYWORD2 NAME(GetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint * params)
1509 {
1510 DISPATCH(GetTexLevelParameteriv, (target, level, pname, params), (F, "glGetTexLevelParameteriv(0x%x, %d, 0x%x, %p);\n", target, level, pname, (const void *) params));
1511 }
1512
1513 KEYWORD1 GLboolean KEYWORD2 NAME(IsEnabled)(GLenum cap)
1514 {
1515 RETURN_DISPATCH(IsEnabled, (cap), (F, "glIsEnabled(0x%x);\n", cap));
1516 }
1517
1518 KEYWORD1 GLboolean KEYWORD2 NAME(IsList)(GLuint list)
1519 {
1520 RETURN_DISPATCH(IsList, (list), (F, "glIsList(%d);\n", list));
1521 }
1522
1523 KEYWORD1 void KEYWORD2 NAME(DepthRange)(GLclampd zNear, GLclampd zFar)
1524 {
1525 DISPATCH(DepthRange, (zNear, zFar), (F, "glDepthRange(%f, %f);\n", zNear, zFar));
1526 }
1527
1528 KEYWORD1 void KEYWORD2 NAME(Frustum)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
1529 {
1530 DISPATCH(Frustum, (left, right, bottom, top, zNear, zFar), (F, "glFrustum(%f, %f, %f, %f, %f, %f);\n", left, right, bottom, top, zNear, zFar));
1531 }
1532
1533 KEYWORD1 void KEYWORD2 NAME(LoadIdentity)(void)
1534 {
1535 DISPATCH(LoadIdentity, (), (F, "glLoadIdentity();\n"));
1536 }
1537
1538 KEYWORD1 void KEYWORD2 NAME(LoadMatrixf)(const GLfloat * m)
1539 {
1540 DISPATCH(LoadMatrixf, (m), (F, "glLoadMatrixf(%p);\n", (const void *) m));
1541 }
1542
1543 KEYWORD1 void KEYWORD2 NAME(LoadMatrixd)(const GLdouble * m)
1544 {
1545 DISPATCH(LoadMatrixd, (m), (F, "glLoadMatrixd(%p);\n", (const void *) m));
1546 }
1547
1548 KEYWORD1 void KEYWORD2 NAME(MatrixMode)(GLenum mode)
1549 {
1550 DISPATCH(MatrixMode, (mode), (F, "glMatrixMode(0x%x);\n", mode));
1551 }
1552
1553 KEYWORD1 void KEYWORD2 NAME(MultMatrixf)(const GLfloat * m)
1554 {
1555 DISPATCH(MultMatrixf, (m), (F, "glMultMatrixf(%p);\n", (const void *) m));
1556 }
1557
1558 KEYWORD1 void KEYWORD2 NAME(MultMatrixd)(const GLdouble * m)
1559 {
1560 DISPATCH(MultMatrixd, (m), (F, "glMultMatrixd(%p);\n", (const void *) m));
1561 }
1562
1563 KEYWORD1 void KEYWORD2 NAME(Ortho)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
1564 {
1565 DISPATCH(Ortho, (left, right, bottom, top, zNear, zFar), (F, "glOrtho(%f, %f, %f, %f, %f, %f);\n", left, right, bottom, top, zNear, zFar));
1566 }
1567
1568 KEYWORD1 void KEYWORD2 NAME(PopMatrix)(void)
1569 {
1570 DISPATCH(PopMatrix, (), (F, "glPopMatrix();\n"));
1571 }
1572
1573 KEYWORD1 void KEYWORD2 NAME(PushMatrix)(void)
1574 {
1575 DISPATCH(PushMatrix, (), (F, "glPushMatrix();\n"));
1576 }
1577
1578 KEYWORD1 void KEYWORD2 NAME(Rotated)(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
1579 {
1580 DISPATCH(Rotated, (angle, x, y, z), (F, "glRotated(%f, %f, %f, %f);\n", angle, x, y, z));
1581 }
1582
1583 KEYWORD1 void KEYWORD2 NAME(Rotatef)(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
1584 {
1585 DISPATCH(Rotatef, (angle, x, y, z), (F, "glRotatef(%f, %f, %f, %f);\n", angle, x, y, z));
1586 }
1587
1588 KEYWORD1 void KEYWORD2 NAME(Scaled)(GLdouble x, GLdouble y, GLdouble z)
1589 {
1590 DISPATCH(Scaled, (x, y, z), (F, "glScaled(%f, %f, %f);\n", x, y, z));
1591 }
1592
1593 KEYWORD1 void KEYWORD2 NAME(Scalef)(GLfloat x, GLfloat y, GLfloat z)
1594 {
1595 DISPATCH(Scalef, (x, y, z), (F, "glScalef(%f, %f, %f);\n", x, y, z));
1596 }
1597
1598 KEYWORD1 void KEYWORD2 NAME(Translated)(GLdouble x, GLdouble y, GLdouble z)
1599 {
1600 DISPATCH(Translated, (x, y, z), (F, "glTranslated(%f, %f, %f);\n", x, y, z));
1601 }
1602
1603 KEYWORD1 void KEYWORD2 NAME(Translatef)(GLfloat x, GLfloat y, GLfloat z)
1604 {
1605 DISPATCH(Translatef, (x, y, z), (F, "glTranslatef(%f, %f, %f);\n", x, y, z));
1606 }
1607
1608 KEYWORD1 void KEYWORD2 NAME(Viewport)(GLint x, GLint y, GLsizei width, GLsizei height)
1609 {
1610 DISPATCH(Viewport, (x, y, width, height), (F, "glViewport(%d, %d, %d, %d);\n", x, y, width, height));
1611 }
1612
1613 KEYWORD1 void KEYWORD2 NAME(ArrayElement)(GLint i)
1614 {
1615 DISPATCH(ArrayElement, (i), (F, "glArrayElement(%d);\n", i));
1616 }
1617
1618 KEYWORD1 void KEYWORD2 NAME(ArrayElementEXT)(GLint i)
1619 {
1620 DISPATCH(ArrayElement, (i), (F, "glArrayElementEXT(%d);\n", i));
1621 }
1622
1623 KEYWORD1 void KEYWORD2 NAME(BindTexture)(GLenum target, GLuint texture)
1624 {
1625 DISPATCH(BindTexture, (target, texture), (F, "glBindTexture(0x%x, %d);\n", target, texture));
1626 }
1627
1628 KEYWORD1 void KEYWORD2 NAME(BindTextureEXT)(GLenum target, GLuint texture)
1629 {
1630 DISPATCH(BindTexture, (target, texture), (F, "glBindTextureEXT(0x%x, %d);\n", target, texture));
1631 }
1632
1633 KEYWORD1 void KEYWORD2 NAME(ColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1634 {
1635 DISPATCH(ColorPointer, (size, type, stride, pointer), (F, "glColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
1636 }
1637
1638 KEYWORD1 void KEYWORD2 NAME(DisableClientState)(GLenum array)
1639 {
1640 DISPATCH(DisableClientState, (array), (F, "glDisableClientState(0x%x);\n", array));
1641 }
1642
1643 KEYWORD1 void KEYWORD2 NAME(DrawArrays)(GLenum mode, GLint first, GLsizei count)
1644 {
1645 DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArrays(0x%x, %d, %d);\n", mode, first, count));
1646 }
1647
1648 KEYWORD1 void KEYWORD2 NAME(DrawArraysEXT)(GLenum mode, GLint first, GLsizei count)
1649 {
1650 DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArraysEXT(0x%x, %d, %d);\n", mode, first, count));
1651 }
1652
1653 KEYWORD1 void KEYWORD2 NAME(DrawElements)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices)
1654 {
1655 DISPATCH(DrawElements, (mode, count, type, indices), (F, "glDrawElements(0x%x, %d, 0x%x, %p);\n", mode, count, type, (const void *) indices));
1656 }
1657
1658 KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointer)(GLsizei stride, const GLvoid * pointer)
1659 {
1660 DISPATCH(EdgeFlagPointer, (stride, pointer), (F, "glEdgeFlagPointer(%d, %p);\n", stride, (const void *) pointer));
1661 }
1662
1663 KEYWORD1 void KEYWORD2 NAME(EnableClientState)(GLenum array)
1664 {
1665 DISPATCH(EnableClientState, (array), (F, "glEnableClientState(0x%x);\n", array));
1666 }
1667
1668 KEYWORD1 void KEYWORD2 NAME(IndexPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
1669 {
1670 DISPATCH(IndexPointer, (type, stride, pointer), (F, "glIndexPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
1671 }
1672
1673 KEYWORD1 void KEYWORD2 NAME(Indexub)(GLubyte c)
1674 {
1675 DISPATCH(Indexub, (c), (F, "glIndexub(%d);\n", c));
1676 }
1677
1678 KEYWORD1 void KEYWORD2 NAME(Indexubv)(const GLubyte * c)
1679 {
1680 DISPATCH(Indexubv, (c), (F, "glIndexubv(%p);\n", (const void *) c));
1681 }
1682
1683 KEYWORD1 void KEYWORD2 NAME(InterleavedArrays)(GLenum format, GLsizei stride, const GLvoid * pointer)
1684 {
1685 DISPATCH(InterleavedArrays, (format, stride, pointer), (F, "glInterleavedArrays(0x%x, %d, %p);\n", format, stride, (const void *) pointer));
1686 }
1687
1688 KEYWORD1 void KEYWORD2 NAME(NormalPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
1689 {
1690 DISPATCH(NormalPointer, (type, stride, pointer), (F, "glNormalPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
1691 }
1692
1693 KEYWORD1 void KEYWORD2 NAME(PolygonOffset)(GLfloat factor, GLfloat units)
1694 {
1695 DISPATCH(PolygonOffset, (factor, units), (F, "glPolygonOffset(%f, %f);\n", factor, units));
1696 }
1697
1698 KEYWORD1 void KEYWORD2 NAME(TexCoordPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1699 {
1700 DISPATCH(TexCoordPointer, (size, type, stride, pointer), (F, "glTexCoordPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
1701 }
1702
1703 KEYWORD1 void KEYWORD2 NAME(VertexPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1704 {
1705 DISPATCH(VertexPointer, (size, type, stride, pointer), (F, "glVertexPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
1706 }
1707
1708 KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResident)(GLsizei n, const GLuint * textures, GLboolean * residences)
1709 {
1710 RETURN_DISPATCH(AreTexturesResident, (n, textures, residences), (F, "glAreTexturesResident(%d, %p, %p);\n", n, (const void *) textures, (const void *) residences));
1711 }
1712
1713 KEYWORD1 void KEYWORD2 NAME(CopyTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
1714 {
1715 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));
1716 }
1717
1718 KEYWORD1 void KEYWORD2 NAME(CopyTexImage1DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
1719 {
1720 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));
1721 }
1722
1723 KEYWORD1 void KEYWORD2 NAME(CopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
1724 {
1725 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));
1726 }
1727
1728 KEYWORD1 void KEYWORD2 NAME(CopyTexImage2DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
1729 {
1730 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));
1731 }
1732
1733 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
1734 {
1735 DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1D(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
1736 }
1737
1738 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
1739 {
1740 DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1DEXT(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
1741 }
1742
1743 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1744 {
1745 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));
1746 }
1747
1748 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1749 {
1750 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));
1751 }
1752
1753 KEYWORD1 void KEYWORD2 NAME(DeleteTextures)(GLsizei n, const GLuint * textures)
1754 {
1755 DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTextures(%d, %p);\n", n, (const void *) textures));
1756 }
1757
1758 KEYWORD1 void KEYWORD2 NAME(DeleteTexturesEXT)(GLsizei n, const GLuint * textures)
1759 {
1760 DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTexturesEXT(%d, %p);\n", n, (const void *) textures));
1761 }
1762
1763 KEYWORD1 void KEYWORD2 NAME(GenTextures)(GLsizei n, GLuint * textures)
1764 {
1765 DISPATCH(GenTextures, (n, textures), (F, "glGenTextures(%d, %p);\n", n, (const void *) textures));
1766 }
1767
1768 KEYWORD1 void KEYWORD2 NAME(GetPointerv)(GLenum pname, GLvoid ** params)
1769 {
1770 DISPATCH(GetPointerv, (pname, params), (F, "glGetPointerv(0x%x, %p);\n", pname, (const void *) params));
1771 }
1772
1773 KEYWORD1 void KEYWORD2 NAME(GetPointervEXT)(GLenum pname, GLvoid ** params)
1774 {
1775 DISPATCH(GetPointerv, (pname, params), (F, "glGetPointervEXT(0x%x, %p);\n", pname, (const void *) params));
1776 }
1777
1778 KEYWORD1 GLboolean KEYWORD2 NAME(IsTexture)(GLuint texture)
1779 {
1780 RETURN_DISPATCH(IsTexture, (texture), (F, "glIsTexture(%d);\n", texture));
1781 }
1782
1783 KEYWORD1 void KEYWORD2 NAME(PrioritizeTextures)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
1784 {
1785 DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTextures(%d, %p, %p);\n", n, (const void *) textures, (const void *) priorities));
1786 }
1787
1788 KEYWORD1 void KEYWORD2 NAME(PrioritizeTexturesEXT)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
1789 {
1790 DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTexturesEXT(%d, %p, %p);\n", n, (const void *) textures, (const void *) priorities));
1791 }
1792
1793 KEYWORD1 void KEYWORD2 NAME(TexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
1794 {
1795 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));
1796 }
1797
1798 KEYWORD1 void KEYWORD2 NAME(TexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
1799 {
1800 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));
1801 }
1802
1803 KEYWORD1 void KEYWORD2 NAME(TexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1804 {
1805 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));
1806 }
1807
1808 KEYWORD1 void KEYWORD2 NAME(TexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1809 {
1810 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));
1811 }
1812
1813 KEYWORD1 void KEYWORD2 NAME(PopClientAttrib)(void)
1814 {
1815 DISPATCH(PopClientAttrib, (), (F, "glPopClientAttrib();\n"));
1816 }
1817
1818 KEYWORD1 void KEYWORD2 NAME(PushClientAttrib)(GLbitfield mask)
1819 {
1820 DISPATCH(PushClientAttrib, (mask), (F, "glPushClientAttrib(%d);\n", mask));
1821 }
1822
1823 KEYWORD1 void KEYWORD2 NAME(BlendColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1824 {
1825 DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColor(%f, %f, %f, %f);\n", red, green, blue, alpha));
1826 }
1827
1828 KEYWORD1 void KEYWORD2 NAME(BlendColorEXT)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1829 {
1830 DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColorEXT(%f, %f, %f, %f);\n", red, green, blue, alpha));
1831 }
1832
1833 KEYWORD1 void KEYWORD2 NAME(BlendEquation)(GLenum mode)
1834 {
1835 DISPATCH(BlendEquation, (mode), (F, "glBlendEquation(0x%x);\n", mode));
1836 }
1837
1838 KEYWORD1 void KEYWORD2 NAME(BlendEquationEXT)(GLenum mode)
1839 {
1840 DISPATCH(BlendEquation, (mode), (F, "glBlendEquationEXT(0x%x);\n", mode));
1841 }
1842
1843 KEYWORD1 void KEYWORD2 NAME(DrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
1844 {
1845 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));
1846 }
1847
1848 KEYWORD1 void KEYWORD2 NAME(DrawRangeElementsEXT)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
1849 {
1850 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));
1851 }
1852
1853 KEYWORD1 void KEYWORD2 NAME(ColorTable)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
1854 {
1855 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));
1856 }
1857
1858 KEYWORD1 void KEYWORD2 NAME(ColorTableSGI)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
1859 {
1860 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));
1861 }
1862
1863 KEYWORD1 void KEYWORD2 NAME(ColorTableEXT)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
1864 {
1865 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));
1866 }
1867
1868 KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
1869 {
1870 DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1871 }
1872
1873 KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfvSGI)(GLenum target, GLenum pname, const GLfloat * params)
1874 {
1875 DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1876 }
1877
1878 KEYWORD1 void KEYWORD2 NAME(ColorTableParameteriv)(GLenum target, GLenum pname, const GLint * params)
1879 {
1880 DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1881 }
1882
1883 KEYWORD1 void KEYWORD2 NAME(ColorTableParameterivSGI)(GLenum target, GLenum pname, const GLint * params)
1884 {
1885 DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1886 }
1887
1888 KEYWORD1 void KEYWORD2 NAME(CopyColorTable)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1889 {
1890 DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTable(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
1891 }
1892
1893 KEYWORD1 void KEYWORD2 NAME(CopyColorTableSGI)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1894 {
1895 DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTableSGI(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
1896 }
1897
1898 KEYWORD1 void KEYWORD2 NAME(GetColorTable)(GLenum target, GLenum format, GLenum type, GLvoid * table)
1899 {
1900 DISPATCH(GetColorTable, (target, format, type, table), (F, "glGetColorTable(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
1901 }
1902
1903 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1904 {
1905 DISPATCH(GetColorTableParameterfv, (target, pname, params), (F, "glGetColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1906 }
1907
1908 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameteriv)(GLenum target, GLenum pname, GLint * params)
1909 {
1910 DISPATCH(GetColorTableParameteriv, (target, pname, params), (F, "glGetColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1911 }
1912
1913 KEYWORD1 void KEYWORD2 NAME(ColorSubTable)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
1914 {
1915 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));
1916 }
1917
1918 KEYWORD1 void KEYWORD2 NAME(ColorSubTableEXT)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
1919 {
1920 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));
1921 }
1922
1923 KEYWORD1 void KEYWORD2 NAME(CopyColorSubTable)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
1924 {
1925 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTable(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
1926 }
1927
1928 KEYWORD1 void KEYWORD2 NAME(CopyColorSubTableEXT)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
1929 {
1930 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTableEXT(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
1931 }
1932
1933 KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1D)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
1934 {
1935 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));
1936 }
1937
1938 KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
1939 {
1940 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));
1941 }
1942
1943 KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
1944 {
1945 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));
1946 }
1947
1948 KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter2DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
1949 {
1950 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));
1951 }
1952
1953 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterf)(GLenum target, GLenum pname, GLfloat params)
1954 {
1955 DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterf(0x%x, 0x%x, %f);\n", target, pname, params));
1956 }
1957
1958 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfEXT)(GLenum target, GLenum pname, GLfloat params)
1959 {
1960 DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterfEXT(0x%x, 0x%x, %f);\n", target, pname, params));
1961 }
1962
1963 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
1964 {
1965 DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1966 }
1967
1968 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfvEXT)(GLenum target, GLenum pname, const GLfloat * params)
1969 {
1970 DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1971 }
1972
1973 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteri)(GLenum target, GLenum pname, GLint params)
1974 {
1975 DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteri(0x%x, 0x%x, %d);\n", target, pname, params));
1976 }
1977
1978 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriEXT)(GLenum target, GLenum pname, GLint params)
1979 {
1980 DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteriEXT(0x%x, 0x%x, %d);\n", target, pname, params));
1981 }
1982
1983 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriv)(GLenum target, GLenum pname, const GLint * params)
1984 {
1985 DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1986 }
1987
1988 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterivEXT)(GLenum target, GLenum pname, const GLint * params)
1989 {
1990 DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1991 }
1992
1993 KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1994 {
1995 DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1D(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
1996 }
1997
1998 KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1DEXT)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1999 {
2000 DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1DEXT(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
2001 }
2002
2003 KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
2004 {
2005 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));
2006 }
2007
2008 KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2DEXT)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
2009 {
2010 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));
2011 }
2012
2013 KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilter)(GLenum target, GLenum format, GLenum type, GLvoid * image)
2014 {
2015 DISPATCH(GetConvolutionFilter, (target, format, type, image), (F, "glGetConvolutionFilter(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) image));
2016 }
2017
2018 KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfv)(GLenum target, GLenum pname, GLfloat * params)
2019 {
2020 DISPATCH(GetConvolutionParameterfv, (target, pname, params), (F, "glGetConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2021 }
2022
2023 KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameteriv)(GLenum target, GLenum pname, GLint * params)
2024 {
2025 DISPATCH(GetConvolutionParameteriv, (target, pname, params), (F, "glGetConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2026 }
2027
2028 KEYWORD1 void KEYWORD2 NAME(GetSeparableFilter)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
2029 {
2030 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));
2031 }
2032
2033 KEYWORD1 void KEYWORD2 NAME(SeparableFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
2034 {
2035 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));
2036 }
2037
2038 KEYWORD1 void KEYWORD2 NAME(SeparableFilter2DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
2039 {
2040 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));
2041 }
2042
2043 KEYWORD1 void KEYWORD2 NAME(GetHistogram)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2044 {
2045 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));
2046 }
2047
2048 KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfv)(GLenum target, GLenum pname, GLfloat * params)
2049 {
2050 DISPATCH(GetHistogramParameterfv, (target, pname, params), (F, "glGetHistogramParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2051 }
2052
2053 KEYWORD1 void KEYWORD2 NAME(GetHistogramParameteriv)(GLenum target, GLenum pname, GLint * params)
2054 {
2055 DISPATCH(GetHistogramParameteriv, (target, pname, params), (F, "glGetHistogramParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2056 }
2057
2058 KEYWORD1 void KEYWORD2 NAME(GetMinmax)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2059 {
2060 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));
2061 }
2062
2063 KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfv)(GLenum target, GLenum pname, GLfloat * params)
2064 {
2065 DISPATCH(GetMinmaxParameterfv, (target, pname, params), (F, "glGetMinmaxParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2066 }
2067
2068 KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameteriv)(GLenum target, GLenum pname, GLint * params)
2069 {
2070 DISPATCH(GetMinmaxParameteriv, (target, pname, params), (F, "glGetMinmaxParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2071 }
2072
2073 KEYWORD1 void KEYWORD2 NAME(Histogram)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
2074 {
2075 DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogram(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
2076 }
2077
2078 KEYWORD1 void KEYWORD2 NAME(HistogramEXT)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
2079 {
2080 DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogramEXT(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
2081 }
2082
2083 KEYWORD1 void KEYWORD2 NAME(Minmax)(GLenum target, GLenum internalformat, GLboolean sink)
2084 {
2085 DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmax(0x%x, 0x%x, %d);\n", target, internalformat, sink));
2086 }
2087
2088 KEYWORD1 void KEYWORD2 NAME(MinmaxEXT)(GLenum target, GLenum internalformat, GLboolean sink)
2089 {
2090 DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmaxEXT(0x%x, 0x%x, %d);\n", target, internalformat, sink));
2091 }
2092
2093 KEYWORD1 void KEYWORD2 NAME(ResetHistogram)(GLenum target)
2094 {
2095 DISPATCH(ResetHistogram, (target), (F, "glResetHistogram(0x%x);\n", target));
2096 }
2097
2098 KEYWORD1 void KEYWORD2 NAME(ResetHistogramEXT)(GLenum target)
2099 {
2100 DISPATCH(ResetHistogram, (target), (F, "glResetHistogramEXT(0x%x);\n", target));
2101 }
2102
2103 KEYWORD1 void KEYWORD2 NAME(ResetMinmax)(GLenum target)
2104 {
2105 DISPATCH(ResetMinmax, (target), (F, "glResetMinmax(0x%x);\n", target));
2106 }
2107
2108 KEYWORD1 void KEYWORD2 NAME(ResetMinmaxEXT)(GLenum target)
2109 {
2110 DISPATCH(ResetMinmax, (target), (F, "glResetMinmaxEXT(0x%x);\n", target));
2111 }
2112
2113 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)
2114 {
2115 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));
2116 }
2117
2118 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)
2119 {
2120 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));
2121 }
2122
2123 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)
2124 {
2125 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));
2126 }
2127
2128 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)
2129 {
2130 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));
2131 }
2132
2133 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2134 {
2135 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));
2136 }
2137
2138 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2139 {
2140 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));
2141 }
2142
2143 KEYWORD1 void KEYWORD2 NAME(ActiveTexture)(GLenum texture)
2144 {
2145 DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTexture(0x%x);\n", texture));
2146 }
2147
2148 KEYWORD1 void KEYWORD2 NAME(ActiveTextureARB)(GLenum texture)
2149 {
2150 DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTextureARB(0x%x);\n", texture));
2151 }
2152
2153 KEYWORD1 void KEYWORD2 NAME(ClientActiveTexture)(GLenum texture)
2154 {
2155 DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTexture(0x%x);\n", texture));
2156 }
2157
2158 KEYWORD1 void KEYWORD2 NAME(ClientActiveTextureARB)(GLenum texture)
2159 {
2160 DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTextureARB(0x%x);\n", texture));
2161 }
2162
2163 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1d)(GLenum target, GLdouble s)
2164 {
2165 DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1d(0x%x, %f);\n", target, s));
2166 }
2167
2168 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dARB)(GLenum target, GLdouble s)
2169 {
2170 DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1dARB(0x%x, %f);\n", target, s));
2171 }
2172
2173 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dv)(GLenum target, const GLdouble * v)
2174 {
2175 DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dv(0x%x, %p);\n", target, (const void *) v));
2176 }
2177
2178 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dvARB)(GLenum target, const GLdouble * v)
2179 {
2180 DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dvARB(0x%x, %p);\n", target, (const void *) v));
2181 }
2182
2183 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1f)(GLenum target, GLfloat s)
2184 {
2185 DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1f(0x%x, %f);\n", target, s));
2186 }
2187
2188 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fARB)(GLenum target, GLfloat s)
2189 {
2190 DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1fARB(0x%x, %f);\n", target, s));
2191 }
2192
2193 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fv)(GLenum target, const GLfloat * v)
2194 {
2195 DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fv(0x%x, %p);\n", target, (const void *) v));
2196 }
2197
2198 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fvARB)(GLenum target, const GLfloat * v)
2199 {
2200 DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fvARB(0x%x, %p);\n", target, (const void *) v));
2201 }
2202
2203 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1i)(GLenum target, GLint s)
2204 {
2205 DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1i(0x%x, %d);\n", target, s));
2206 }
2207
2208 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iARB)(GLenum target, GLint s)
2209 {
2210 DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1iARB(0x%x, %d);\n", target, s));
2211 }
2212
2213 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iv)(GLenum target, const GLint * v)
2214 {
2215 DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1iv(0x%x, %p);\n", target, (const void *) v));
2216 }
2217
2218 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1ivARB)(GLenum target, const GLint * v)
2219 {
2220 DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1ivARB(0x%x, %p);\n", target, (const void *) v));
2221 }
2222
2223 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1s)(GLenum target, GLshort s)
2224 {
2225 DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1s(0x%x, %d);\n", target, s));
2226 }
2227
2228 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sARB)(GLenum target, GLshort s)
2229 {
2230 DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1sARB(0x%x, %d);\n", target, s));
2231 }
2232
2233 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sv)(GLenum target, const GLshort * v)
2234 {
2235 DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1sv(0x%x, %p);\n", target, (const void *) v));
2236 }
2237
2238 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1svARB)(GLenum target, const GLshort * v)
2239 {
2240 DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1svARB(0x%x, %p);\n", target, (const void *) v));
2241 }
2242
2243 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2d)(GLenum target, GLdouble s, GLdouble t)
2244 {
2245 DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2d(0x%x, %f, %f);\n", target, s, t));
2246 }
2247
2248 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dARB)(GLenum target, GLdouble s, GLdouble t)
2249 {
2250 DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2dARB(0x%x, %f, %f);\n", target, s, t));
2251 }
2252
2253 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dv)(GLenum target, const GLdouble * v)
2254 {
2255 DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dv(0x%x, %p);\n", target, (const void *) v));
2256 }
2257
2258 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dvARB)(GLenum target, const GLdouble * v)
2259 {
2260 DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dvARB(0x%x, %p);\n", target, (const void *) v));
2261 }
2262
2263 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2f)(GLenum target, GLfloat s, GLfloat t)
2264 {
2265 DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2f(0x%x, %f, %f);\n", target, s, t));
2266 }
2267
2268 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fARB)(GLenum target, GLfloat s, GLfloat t)
2269 {
2270 DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2fARB(0x%x, %f, %f);\n", target, s, t));
2271 }
2272
2273 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fv)(GLenum target, const GLfloat * v)
2274 {
2275 DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fv(0x%x, %p);\n", target, (const void *) v));
2276 }
2277
2278 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fvARB)(GLenum target, const GLfloat * v)
2279 {
2280 DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fvARB(0x%x, %p);\n", target, (const void *) v));
2281 }
2282
2283 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2i)(GLenum target, GLint s, GLint t)
2284 {
2285 DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2i(0x%x, %d, %d);\n", target, s, t));
2286 }
2287
2288 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iARB)(GLenum target, GLint s, GLint t)
2289 {
2290 DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2iARB(0x%x, %d, %d);\n", target, s, t));
2291 }
2292
2293 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iv)(GLenum target, const GLint * v)
2294 {
2295 DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2iv(0x%x, %p);\n", target, (const void *) v));
2296 }
2297
2298 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2ivARB)(GLenum target, const GLint * v)
2299 {
2300 DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2ivARB(0x%x, %p);\n", target, (const void *) v));
2301 }
2302
2303 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2s)(GLenum target, GLshort s, GLshort t)
2304 {
2305 DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2s(0x%x, %d, %d);\n", target, s, t));
2306 }
2307
2308 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sARB)(GLenum target, GLshort s, GLshort t)
2309 {
2310 DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2sARB(0x%x, %d, %d);\n", target, s, t));
2311 }
2312
2313 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sv)(GLenum target, const GLshort * v)
2314 {
2315 DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2sv(0x%x, %p);\n", target, (const void *) v));
2316 }
2317
2318 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2svARB)(GLenum target, const GLshort * v)
2319 {
2320 DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2svARB(0x%x, %p);\n", target, (const void *) v));
2321 }
2322
2323 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3d)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2324 {
2325 DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3d(0x%x, %f, %f, %f);\n", target, s, t, r));
2326 }
2327
2328 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2329 {
2330 DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3dARB(0x%x, %f, %f, %f);\n", target, s, t, r));
2331 }
2332
2333 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dv)(GLenum target, const GLdouble * v)
2334 {
2335 DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dv(0x%x, %p);\n", target, (const void *) v));
2336 }
2337
2338 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dvARB)(GLenum target, const GLdouble * v)
2339 {
2340 DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dvARB(0x%x, %p);\n", target, (const void *) v));
2341 }
2342
2343 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3f)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2344 {
2345 DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3f(0x%x, %f, %f, %f);\n", target, s, t, r));
2346 }
2347
2348 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2349 {
2350 DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3fARB(0x%x, %f, %f, %f);\n", target, s, t, r));
2351 }
2352
2353 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fv)(GLenum target, const GLfloat * v)
2354 {
2355 DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fv(0x%x, %p);\n", target, (const void *) v));
2356 }
2357
2358 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fvARB)(GLenum target, const GLfloat * v)
2359 {
2360 DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fvARB(0x%x, %p);\n", target, (const void *) v));
2361 }
2362
2363 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3i)(GLenum target, GLint s, GLint t, GLint r)
2364 {
2365 DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3i(0x%x, %d, %d, %d);\n", target, s, t, r));
2366 }
2367
2368 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iARB)(GLenum target, GLint s, GLint t, GLint r)
2369 {
2370 DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3iARB(0x%x, %d, %d, %d);\n", target, s, t, r));
2371 }
2372
2373 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iv)(GLenum target, const GLint * v)
2374 {
2375 DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3iv(0x%x, %p);\n", target, (const void *) v));
2376 }
2377
2378 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3ivARB)(GLenum target, const GLint * v)
2379 {
2380 DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3ivARB(0x%x, %p);\n", target, (const void *) v));
2381 }
2382
2383 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3s)(GLenum target, GLshort s, GLshort t, GLshort r)
2384 {
2385 DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3s(0x%x, %d, %d, %d);\n", target, s, t, r));
2386 }
2387
2388 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sARB)(GLenum target, GLshort s, GLshort t, GLshort r)
2389 {
2390 DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3sARB(0x%x, %d, %d, %d);\n", target, s, t, r));
2391 }
2392
2393 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sv)(GLenum target, const GLshort * v)
2394 {
2395 DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3sv(0x%x, %p);\n", target, (const void *) v));
2396 }
2397
2398 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3svARB)(GLenum target, const GLshort * v)
2399 {
2400 DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3svARB(0x%x, %p);\n", target, (const void *) v));
2401 }
2402
2403 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4d)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2404 {
2405 DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4d(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2406 }
2407
2408 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2409 {
2410 DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4dARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2411 }
2412
2413 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dv)(GLenum target, const GLdouble * v)
2414 {
2415 DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dv(0x%x, %p);\n", target, (const void *) v));
2416 }
2417
2418 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dvARB)(GLenum target, const GLdouble * v)
2419 {
2420 DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dvARB(0x%x, %p);\n", target, (const void *) v));
2421 }
2422
2423 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4f)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2424 {
2425 DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4f(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2426 }
2427
2428 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2429 {
2430 DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4fARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2431 }
2432
2433 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fv)(GLenum target, const GLfloat * v)
2434 {
2435 DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fv(0x%x, %p);\n", target, (const void *) v));
2436 }
2437
2438 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fvARB)(GLenum target, const GLfloat * v)
2439 {
2440 DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fvARB(0x%x, %p);\n", target, (const void *) v));
2441 }
2442
2443 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4i)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2444 {
2445 DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4i(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2446 }
2447
2448 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iARB)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2449 {
2450 DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4iARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2451 }
2452
2453 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iv)(GLenum target, const GLint * v)
2454 {
2455 DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4iv(0x%x, %p);\n", target, (const void *) v));
2456 }
2457
2458 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4ivARB)(GLenum target, const GLint * v)
2459 {
2460 DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4ivARB(0x%x, %p);\n", target, (const void *) v));
2461 }
2462
2463 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4s)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2464 {
2465 DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4s(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2466 }
2467
2468 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sARB)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2469 {
2470 DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4sARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2471 }
2472
2473 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sv)(GLenum target, const GLshort * v)
2474 {
2475 DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4sv(0x%x, %p);\n", target, (const void *) v));
2476 }
2477
2478 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4svARB)(GLenum target, const GLshort * v)
2479 {
2480 DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4svARB(0x%x, %p);\n", target, (const void *) v));
2481 }
2482
2483 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixf)(const GLfloat * m)
2484 {
2485 DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixf(%p);\n", (const void *) m));
2486 }
2487
2488 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixfARB)(const GLfloat * m)
2489 {
2490 DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixfARB(%p);\n", (const void *) m));
2491 }
2492
2493 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixd)(const GLdouble * m)
2494 {
2495 DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixd(%p);\n", (const void *) m));
2496 }
2497
2498 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixdARB)(const GLdouble * m)
2499 {
2500 DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixdARB(%p);\n", (const void *) m));
2501 }
2502
2503 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixf)(const GLfloat * m)
2504 {
2505 DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixf(%p);\n", (const void *) m));
2506 }
2507
2508 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixfARB)(const GLfloat * m)
2509 {
2510 DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixfARB(%p);\n", (const void *) m));
2511 }
2512
2513 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixd)(const GLdouble * m)
2514 {
2515 DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixd(%p);\n", (const void *) m));
2516 }
2517
2518 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixdARB)(const GLdouble * m)
2519 {
2520 DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixdARB(%p);\n", (const void *) m));
2521 }
2522
2523 KEYWORD1 void KEYWORD2 NAME(SampleCoverage)(GLclampf value, GLboolean invert)
2524 {
2525 DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverage(%f, %d);\n", value, invert));
2526 }
2527
2528 KEYWORD1 void KEYWORD2 NAME(SampleCoverageARB)(GLclampf value, GLboolean invert)
2529 {
2530 DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverageARB(%f, %d);\n", value, invert));
2531 }
2532
2533 KEYWORD1 void KEYWORD2 NAME(DrawBuffersARB)(GLsizei n, const GLenum * bufs)
2534 {
2535 DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffersARB(%d, %p);\n", n, (const void *) bufs));
2536 }
2537
2538 KEYWORD1 void KEYWORD2 NAME(DrawBuffersATI)(GLsizei n, const GLenum * bufs)
2539 {
2540 DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffersATI(%d, %p);\n", n, (const void *) bufs));
2541 }
2542
2543 KEYWORD1 void KEYWORD2 NAME(PolygonOffsetEXT)(GLfloat factor, GLfloat bias)
2544 {
2545 DISPATCH(PolygonOffsetEXT, (factor, bias), (F, "glPolygonOffsetEXT(%f, %f);\n", factor, bias));
2546 }
2547
2548 KEYWORD1 void KEYWORD2 NAME(GetTexFilterFuncSGIS)(GLenum target, GLenum filter, GLfloat * weights)
2549 {
2550 DISPATCH(GetTexFilterFuncSGIS, (target, filter, weights), (F, "glGetTexFilterFuncSGIS(0x%x, 0x%x, %p);\n", target, filter, (const void *) weights));
2551 }
2552
2553 KEYWORD1 void KEYWORD2 NAME(TexFilterFuncSGIS)(GLenum target, GLenum filter, GLsizei n, const GLfloat * weights)
2554 {
2555 DISPATCH(TexFilterFuncSGIS, (target, filter, n, weights), (F, "glTexFilterFuncSGIS(0x%x, 0x%x, %d, %p);\n", target, filter, n, (const void *) weights));
2556 }
2557
2558 KEYWORD1 void KEYWORD2 NAME(GetHistogramEXT)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2559 {
2560 DISPATCH(GetHistogramEXT, (target, reset, format, type, values), (F, "glGetHistogramEXT(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (const void *) values));
2561 }
2562
2563 KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
2564 {
2565 DISPATCH(GetHistogramParameterfvEXT, (target, pname, params), (F, "glGetHistogramParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2566 }
2567
2568 KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2569 {
2570 DISPATCH(GetHistogramParameterivEXT, (target, pname, params), (F, "glGetHistogramParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2571 }
2572
2573 KEYWORD1 void KEYWORD2 NAME(GetMinmaxEXT)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2574 {
2575 DISPATCH(GetMinmaxEXT, (target, reset, format, type, values), (F, "glGetMinmaxEXT(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (const void *) values));
2576 }
2577
2578 KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
2579 {
2580 DISPATCH(GetMinmaxParameterfvEXT, (target, pname, params), (F, "glGetMinmaxParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2581 }
2582
2583 KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2584 {
2585 DISPATCH(GetMinmaxParameterivEXT, (target, pname, params), (F, "glGetMinmaxParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2586 }
2587
2588 KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilterEXT)(GLenum target, GLenum format, GLenum type, GLvoid * image)
2589 {
2590 DISPATCH(GetConvolutionFilterEXT, (target, format, type, image), (F, "glGetConvolutionFilterEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) image));
2591 }
2592
2593 KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
2594 {
2595 DISPATCH(GetConvolutionParameterfvEXT, (target, pname, params), (F, "glGetConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2596 }
2597
2598 KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2599 {
2600 DISPATCH(GetConvolutionParameterivEXT, (target, pname, params), (F, "glGetConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2601 }
2602
2603 KEYWORD1 void KEYWORD2 NAME(GetSeparableFilterEXT)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
2604 {
2605 DISPATCH(GetSeparableFilterEXT, (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));
2606 }
2607
2608 KEYWORD1 void KEYWORD2 NAME(GetColorTableSGI)(GLenum target, GLenum format, GLenum type, GLvoid * table)
2609 {
2610 DISPATCH(GetColorTableSGI, (target, format, type, table), (F, "glGetColorTableSGI(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
2611 }
2612
2613 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvSGI)(GLenum target, GLenum pname, GLfloat * params)
2614 {
2615 DISPATCH(GetColorTableParameterfvSGI, (target, pname, params), (F, "glGetColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2616 }
2617
2618 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivSGI)(GLenum target, GLenum pname, GLint * params)
2619 {
2620 DISPATCH(GetColorTableParameterivSGI, (target, pname, params), (F, "glGetColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2621 }
2622
2623 KEYWORD1 void KEYWORD2 NAME(PixelTexGenSGIX)(GLenum mode)
2624 {
2625 DISPATCH(PixelTexGenSGIX, (mode), (F, "glPixelTexGenSGIX(0x%x);\n", mode));
2626 }
2627
2628 KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameteriSGIS)(GLenum pname, GLint param)
2629 {
2630 DISPATCH(PixelTexGenParameteriSGIS, (pname, param), (F, "glPixelTexGenParameteriSGIS(0x%x, %d);\n", pname, param));
2631 }
2632
2633 KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterivSGIS)(GLenum pname, const GLint * params)
2634 {
2635 DISPATCH(PixelTexGenParameterivSGIS, (pname, params), (F, "glPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (const void *) params));
2636 }
2637
2638 KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterfSGIS)(GLenum pname, GLfloat param)
2639 {
2640 DISPATCH(PixelTexGenParameterfSGIS, (pname, param), (F, "glPixelTexGenParameterfSGIS(0x%x, %f);\n", pname, param));
2641 }
2642
2643 KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterfvSGIS)(GLenum pname, const GLfloat * params)
2644 {
2645 DISPATCH(PixelTexGenParameterfvSGIS, (pname, params), (F, "glPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
2646 }
2647
2648 KEYWORD1 void KEYWORD2 NAME(GetPixelTexGenParameterivSGIS)(GLenum pname, GLint * params)
2649 {
2650 DISPATCH(GetPixelTexGenParameterivSGIS, (pname, params), (F, "glGetPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (const void *) params));
2651 }
2652
2653 KEYWORD1 void KEYWORD2 NAME(GetPixelTexGenParameterfvSGIS)(GLenum pname, GLfloat * params)
2654 {
2655 DISPATCH(GetPixelTexGenParameterfvSGIS, (pname, params), (F, "glGetPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
2656 }
2657
2658 KEYWORD1 void KEYWORD2 NAME(TexImage4DSGIS)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
2659 {
2660 DISPATCH(TexImage4DSGIS, (target, level, internalformat, width, height, depth, size4d, border, format, type, pixels), (F, "glTexImage4DSGIS(0x%x, %d, 0x%x, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, height, depth, size4d, border, format, type, (const void *) pixels));
2661 }
2662
2663 KEYWORD1 void KEYWORD2 NAME(TexSubImage4DSGIS)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid * pixels)
2664 {
2665 DISPATCH(TexSubImage4DSGIS, (target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels), (F, "glTexSubImage4DSGIS(0x%x, %d, %d, %d, %d, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, (const void *) pixels));
2666 }
2667
2668 KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResidentEXT)(GLsizei n, const GLuint * textures, GLboolean * residences)
2669 {
2670 RETURN_DISPATCH(AreTexturesResidentEXT, (n, textures, residences), (F, "glAreTexturesResidentEXT(%d, %p, %p);\n", n, (const void *) textures, (const void *) residences));
2671 }
2672
2673 KEYWORD1 void KEYWORD2 NAME(GenTexturesEXT)(GLsizei n, GLuint * textures)
2674 {
2675 DISPATCH(GenTexturesEXT, (n, textures), (F, "glGenTexturesEXT(%d, %p);\n", n, (const void *) textures));
2676 }
2677
2678 KEYWORD1 GLboolean KEYWORD2 NAME(IsTextureEXT)(GLuint texture)
2679 {
2680 RETURN_DISPATCH(IsTextureEXT, (texture), (F, "glIsTextureEXT(%d);\n", texture));
2681 }
2682
2683 KEYWORD1 void KEYWORD2 NAME(DetailTexFuncSGIS)(GLenum target, GLsizei n, const GLfloat * points)
2684 {
2685 DISPATCH(DetailTexFuncSGIS, (target, n, points), (F, "glDetailTexFuncSGIS(0x%x, %d, %p);\n", target, n, (const void *) points));
2686 }
2687
2688 KEYWORD1 void KEYWORD2 NAME(GetDetailTexFuncSGIS)(GLenum target, GLfloat * points)
2689 {
2690 DISPATCH(GetDetailTexFuncSGIS, (target, points), (F, "glGetDetailTexFuncSGIS(0x%x, %p);\n", target, (const void *) points));
2691 }
2692
2693 KEYWORD1 void KEYWORD2 NAME(SharpenTexFuncSGIS)(GLenum target, GLsizei n, const GLfloat * points)
2694 {
2695 DISPATCH(SharpenTexFuncSGIS, (target, n, points), (F, "glSharpenTexFuncSGIS(0x%x, %d, %p);\n", target, n, (const void *) points));
2696 }
2697
2698 KEYWORD1 void KEYWORD2 NAME(GetSharpenTexFuncSGIS)(GLenum target, GLfloat * points)
2699 {
2700 DISPATCH(GetSharpenTexFuncSGIS, (target, points), (F, "glGetSharpenTexFuncSGIS(0x%x, %p);\n", target, (const void *) points));
2701 }
2702
2703 KEYWORD1 void KEYWORD2 NAME(SampleMaskSGIS)(GLclampf value, GLboolean invert)
2704 {
2705 DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskSGIS(%f, %d);\n", value, invert));
2706 }
2707
2708 KEYWORD1 void KEYWORD2 NAME(SampleMaskEXT)(GLclampf value, GLboolean invert)
2709 {
2710 DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskEXT(%f, %d);\n", value, invert));
2711 }
2712
2713 KEYWORD1 void KEYWORD2 NAME(SamplePatternSGIS)(GLenum pattern)
2714 {
2715 DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternSGIS(0x%x);\n", pattern));
2716 }
2717
2718 KEYWORD1 void KEYWORD2 NAME(SamplePatternEXT)(GLenum pattern)
2719 {
2720 DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternEXT(0x%x);\n", pattern));
2721 }
2722
2723 KEYWORD1 void KEYWORD2 NAME(ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2724 {
2725 DISPATCH(ColorPointerEXT, (size, type, stride, count, pointer), (F, "glColorPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
2726 }
2727
2728 KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer)
2729 {
2730 DISPATCH(EdgeFlagPointerEXT, (stride, count, pointer), (F, "glEdgeFlagPointerEXT(%d, %d, %p);\n", stride, count, (const void *) pointer));
2731 }
2732
2733 KEYWORD1 void KEYWORD2 NAME(IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2734 {
2735 DISPATCH(IndexPointerEXT, (type, stride, count, pointer), (F, "glIndexPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (const void *) pointer));
2736 }
2737
2738 KEYWORD1 void KEYWORD2 NAME(NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2739 {
2740 DISPATCH(NormalPointerEXT, (type, stride, count, pointer), (F, "glNormalPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (const void *) pointer));
2741 }
2742
2743 KEYWORD1 void KEYWORD2 NAME(TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2744 {
2745 DISPATCH(TexCoordPointerEXT, (size, type, stride, count, pointer), (F, "glTexCoordPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
2746 }
2747
2748 KEYWORD1 void KEYWORD2 NAME(VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2749 {
2750 DISPATCH(VertexPointerEXT, (size, type, stride, count, pointer), (F, "glVertexPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
2751 }
2752
2753 KEYWORD1 void KEYWORD2 NAME(SpriteParameterfSGIX)(GLenum pname, GLfloat param)
2754 {
2755 DISPATCH(SpriteParameterfSGIX, (pname, param), (F, "glSpriteParameterfSGIX(0x%x, %f);\n", pname, param));
2756 }
2757
2758 KEYWORD1 void KEYWORD2 NAME(SpriteParameterfvSGIX)(GLenum pname, const GLfloat * params)
2759 {
2760 DISPATCH(SpriteParameterfvSGIX, (pname, params), (F, "glSpriteParameterfvSGIX(0x%x, %p);\n", pname, (const void *) params));
2761 }
2762
2763 KEYWORD1 void KEYWORD2 NAME(SpriteParameteriSGIX)(GLenum pname, GLint param)
2764 {
2765 DISPATCH(SpriteParameteriSGIX, (pname, param), (F, "glSpriteParameteriSGIX(0x%x, %d);\n", pname, param));
2766 }
2767
2768 KEYWORD1 void KEYWORD2 NAME(SpriteParameterivSGIX)(GLenum pname, const GLint * params)
2769 {
2770 DISPATCH(SpriteParameterivSGIX, (pname, params), (F, "glSpriteParameterivSGIX(0x%x, %p);\n", pname, (const void *) params));
2771 }
2772
2773 KEYWORD1 void KEYWORD2 NAME(PointParameterf)(GLenum pname, GLfloat param)
2774 {
2775 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterf(0x%x, %f);\n", pname, param));
2776 }
2777
2778 KEYWORD1 void KEYWORD2 NAME(PointParameterfARB)(GLenum pname, GLfloat param)
2779 {
2780 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfARB(0x%x, %f);\n", pname, param));
2781 }
2782
2783 KEYWORD1 void KEYWORD2 NAME(PointParameterfEXT)(GLenum pname, GLfloat param)
2784 {
2785 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfEXT(0x%x, %f);\n", pname, param));
2786 }
2787
2788 KEYWORD1 void KEYWORD2 NAME(PointParameterfSGIS)(GLenum pname, GLfloat param)
2789 {
2790 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfSGIS(0x%x, %f);\n", pname, param));
2791 }
2792
2793 KEYWORD1 void KEYWORD2 NAME(PointParameterfv)(GLenum pname, const GLfloat * params)
2794 {
2795 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfv(0x%x, %p);\n", pname, (const void *) params));
2796 }
2797
2798 KEYWORD1 void KEYWORD2 NAME(PointParameterfvARB)(GLenum pname, const GLfloat * params)
2799 {
2800 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvARB(0x%x, %p);\n", pname, (const void *) params));
2801 }
2802
2803 KEYWORD1 void KEYWORD2 NAME(PointParameterfvEXT)(GLenum pname, const GLfloat * params)
2804 {
2805 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvEXT(0x%x, %p);\n", pname, (const void *) params));
2806 }
2807
2808 KEYWORD1 void KEYWORD2 NAME(PointParameterfvSGIS)(GLenum pname, const GLfloat * params)
2809 {
2810 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
2811 }
2812
2813 KEYWORD1 GLint KEYWORD2 NAME(GetInstrumentsSGIX)(void)
2814 {
2815 RETURN_DISPATCH(GetInstrumentsSGIX, (), (F, "glGetInstrumentsSGIX();\n"));
2816 }
2817
2818 KEYWORD1 void KEYWORD2 NAME(InstrumentsBufferSGIX)(GLsizei size, GLint * buffer)
2819 {
2820 DISPATCH(InstrumentsBufferSGIX, (size, buffer), (F, "glInstrumentsBufferSGIX(%d, %p);\n", size, (const void *) buffer));
2821 }
2822
2823 KEYWORD1 GLint KEYWORD2 NAME(PollInstrumentsSGIX)(GLint * marker_p)
2824 {
2825 RETURN_DISPATCH(PollInstrumentsSGIX, (marker_p), (F, "glPollInstrumentsSGIX(%p);\n", (const void *) marker_p));
2826 }
2827
2828 KEYWORD1 void KEYWORD2 NAME(ReadInstrumentsSGIX)(GLint marker)
2829 {
2830 DISPATCH(ReadInstrumentsSGIX, (marker), (F, "glReadInstrumentsSGIX(%d);\n", marker));
2831 }
2832
2833 KEYWORD1 void KEYWORD2 NAME(StartInstrumentsSGIX)(void)
2834 {
2835 DISPATCH(StartInstrumentsSGIX, (), (F, "glStartInstrumentsSGIX();\n"));
2836 }
2837
2838 KEYWORD1 void KEYWORD2 NAME(StopInstrumentsSGIX)(GLint marker)
2839 {
2840 DISPATCH(StopInstrumentsSGIX, (marker), (F, "glStopInstrumentsSGIX(%d);\n", marker));
2841 }
2842
2843 KEYWORD1 void KEYWORD2 NAME(FrameZoomSGIX)(GLint factor)
2844 {
2845 DISPATCH(FrameZoomSGIX, (factor), (F, "glFrameZoomSGIX(%d);\n", factor));
2846 }
2847
2848 KEYWORD1 void KEYWORD2 NAME(TagSampleBufferSGIX)(void)
2849 {
2850 DISPATCH(TagSampleBufferSGIX, (), (F, "glTagSampleBufferSGIX();\n"));
2851 }
2852
2853 KEYWORD1 void KEYWORD2 NAME(ReferencePlaneSGIX)(const GLdouble * equation)
2854 {
2855 DISPATCH(ReferencePlaneSGIX, (equation), (F, "glReferencePlaneSGIX(%p);\n", (const void *) equation));
2856 }
2857
2858 KEYWORD1 void KEYWORD2 NAME(FlushRasterSGIX)(void)
2859 {
2860 DISPATCH(FlushRasterSGIX, (), (F, "glFlushRasterSGIX();\n"));
2861 }
2862
2863 KEYWORD1 void KEYWORD2 NAME(GetListParameterfvSGIX)(GLuint list, GLenum pname, GLfloat * params)
2864 {
2865 DISPATCH(GetListParameterfvSGIX, (list, pname, params), (F, "glGetListParameterfvSGIX(%d, 0x%x, %p);\n", list, pname, (const void *) params));
2866 }
2867
2868 KEYWORD1 void KEYWORD2 NAME(GetListParameterivSGIX)(GLuint list, GLenum pname, GLint * params)
2869 {
2870 DISPATCH(GetListParameterivSGIX, (list, pname, params), (F, "glGetListParameterivSGIX(%d, 0x%x, %p);\n", list, pname, (const void *) params));
2871 }
2872
2873 KEYWORD1 void KEYWORD2 NAME(ListParameterfSGIX)(GLuint list, GLenum pname, GLfloat param)
2874 {
2875 DISPATCH(ListParameterfSGIX, (list, pname, param), (F, "glListParameterfSGIX(%d, 0x%x, %f);\n", list, pname, param));
2876 }
2877
2878 KEYWORD1 void KEYWORD2 NAME(ListParameterfvSGIX)(GLuint list, GLenum pname, const GLfloat * params)
2879 {
2880 DISPATCH(ListParameterfvSGIX, (list, pname, params), (F, "glListParameterfvSGIX(%d, 0x%x, %p);\n", list, pname, (const void *) params));
2881 }
2882
2883 KEYWORD1 void KEYWORD2 NAME(ListParameteriSGIX)(GLuint list, GLenum pname, GLint param)
2884 {
2885 DISPATCH(ListParameteriSGIX, (list, pname, param), (F, "glListParameteriSGIX(%d, 0x%x, %d);\n", list, pname, param));
2886 }
2887
2888 KEYWORD1 void KEYWORD2 NAME(ListParameterivSGIX)(GLuint list, GLenum pname, const GLint * params)
2889 {
2890 DISPATCH(ListParameterivSGIX, (list, pname, params), (F, "glListParameterivSGIX(%d, 0x%x, %p);\n", list, pname, (const void *) params));
2891 }
2892
2893 KEYWORD1 void KEYWORD2 NAME(FragmentColorMaterialSGIX)(GLenum face, GLenum mode)
2894 {
2895 DISPATCH(FragmentColorMaterialSGIX, (face, mode), (F, "glFragmentColorMaterialSGIX(0x%x, 0x%x);\n", face, mode));
2896 }
2897
2898 KEYWORD1 void KEYWORD2 NAME(FragmentLightfSGIX)(GLenum light, GLenum pname, GLfloat param)
2899 {
2900 DISPATCH(FragmentLightfSGIX, (light, pname, param), (F, "glFragmentLightfSGIX(0x%x, 0x%x, %f);\n", light, pname, param));
2901 }
2902
2903 KEYWORD1 void KEYWORD2 NAME(FragmentLightfvSGIX)(GLenum light, GLenum pname, const GLfloat * params)
2904 {
2905 DISPATCH(FragmentLightfvSGIX, (light, pname, params), (F, "glFragmentLightfvSGIX(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
2906 }
2907
2908 KEYWORD1 void KEYWORD2 NAME(FragmentLightiSGIX)(GLenum light, GLenum pname, GLint param)
2909 {
2910 DISPATCH(FragmentLightiSGIX, (light, pname, param), (F, "glFragmentLightiSGIX(0x%x, 0x%x, %d);\n", light, pname, param));
2911 }
2912
2913 KEYWORD1 void KEYWORD2 NAME(FragmentLightivSGIX)(GLenum light, GLenum pname, const GLint * params)
2914 {
2915 DISPATCH(FragmentLightivSGIX, (light, pname, params), (F, "glFragmentLightivSGIX(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
2916 }
2917
2918 KEYWORD1 void KEYWORD2 NAME(FragmentLightModelfSGIX)(GLenum pname, GLfloat param)
2919 {
2920 DISPATCH(FragmentLightModelfSGIX, (pname, param), (F, "glFragmentLightModelfSGIX(0x%x, %f);\n", pname, param));
2921 }
2922
2923 KEYWORD1 void KEYWORD2 NAME(FragmentLightModelfvSGIX)(GLenum pname, const GLfloat * params)
2924 {
2925 DISPATCH(FragmentLightModelfvSGIX, (pname, params), (F, "glFragmentLightModelfvSGIX(0x%x, %p);\n", pname, (const void *) params));
2926 }
2927
2928 KEYWORD1 void KEYWORD2 NAME(FragmentLightModeliSGIX)(GLenum pname, GLint param)
2929 {
2930 DISPATCH(FragmentLightModeliSGIX, (pname, param), (F, "glFragmentLightModeliSGIX(0x%x, %d);\n", pname, param));
2931 }
2932
2933 KEYWORD1 void KEYWORD2 NAME(FragmentLightModelivSGIX)(GLenum pname, const GLint * params)
2934 {
2935 DISPATCH(FragmentLightModelivSGIX, (pname, params), (F, "glFragmentLightModelivSGIX(0x%x, %p);\n", pname, (const void *) params));
2936 }
2937
2938 KEYWORD1 void KEYWORD2 NAME(FragmentMaterialfSGIX)(GLenum face, GLenum pname, GLfloat param)
2939 {
2940 DISPATCH(FragmentMaterialfSGIX, (face, pname, param), (F, "glFragmentMaterialfSGIX(0x%x, 0x%x, %f);\n", face, pname, param));
2941 }
2942
2943 KEYWORD1 void KEYWORD2 NAME(FragmentMaterialfvSGIX)(GLenum face, GLenum pname, const GLfloat * params)
2944 {
2945 DISPATCH(FragmentMaterialfvSGIX, (face, pname, params), (F, "glFragmentMaterialfvSGIX(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
2946 }
2947
2948 KEYWORD1 void KEYWORD2 NAME(FragmentMaterialiSGIX)(GLenum face, GLenum pname, GLint param)
2949 {
2950 DISPATCH(FragmentMaterialiSGIX, (face, pname, param), (F, "glFragmentMaterialiSGIX(0x%x, 0x%x, %d);\n", face, pname, param));
2951 }
2952
2953 KEYWORD1 void KEYWORD2 NAME(FragmentMaterialivSGIX)(GLenum face, GLenum pname, const GLint * params)
2954 {
2955 DISPATCH(FragmentMaterialivSGIX, (face, pname, params), (F, "glFragmentMaterialivSGIX(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
2956 }
2957
2958 KEYWORD1 void KEYWORD2 NAME(GetFragmentLightfvSGIX)(GLenum light, GLenum pname, GLfloat * params)
2959 {
2960 DISPATCH(GetFragmentLightfvSGIX, (light, pname, params), (F, "glGetFragmentLightfvSGIX(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
2961 }
2962
2963 KEYWORD1 void KEYWORD2 NAME(GetFragmentLightivSGIX)(GLenum light, GLenum pname, GLint * params)
2964 {
2965 DISPATCH(GetFragmentLightivSGIX, (light, pname, params), (F, "glGetFragmentLightivSGIX(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
2966 }
2967
2968 KEYWORD1 void KEYWORD2 NAME(GetFragmentMaterialfvSGIX)(GLenum face, GLenum pname, GLfloat * params)
2969 {
2970 DISPATCH(GetFragmentMaterialfvSGIX, (face, pname, params), (F, "glGetFragmentMaterialfvSGIX(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
2971 }
2972
2973 KEYWORD1 void KEYWORD2 NAME(GetFragmentMaterialivSGIX)(GLenum face, GLenum pname, GLint * params)
2974 {
2975 DISPATCH(GetFragmentMaterialivSGIX, (face, pname, params), (F, "glGetFragmentMaterialivSGIX(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
2976 }
2977
2978 KEYWORD1 void KEYWORD2 NAME(LightEnviSGIX)(GLenum pname, GLint param)
2979 {
2980 DISPATCH(LightEnviSGIX, (pname, param), (F, "glLightEnviSGIX(0x%x, %d);\n", pname, param));
2981 }
2982
2983 KEYWORD1 void KEYWORD2 NAME(VertexWeightfEXT)(GLfloat weight)
2984 {
2985 DISPATCH(VertexWeightfEXT, (weight), (F, "glVertexWeightfEXT(%f);\n", weight));
2986 }
2987
2988 KEYWORD1 void KEYWORD2 NAME(VertexWeightfvEXT)(const GLfloat * weight)
2989 {
2990 DISPATCH(VertexWeightfvEXT, (weight), (F, "glVertexWeightfvEXT(%p);\n", (const void *) weight));
2991 }
2992
2993 KEYWORD1 void KEYWORD2 NAME(VertexWeightPointerEXT)(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer)
2994 {
2995 DISPATCH(VertexWeightPointerEXT, (size, type, stride, pointer), (F, "glVertexWeightPointerEXT(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
2996 }
2997
2998 KEYWORD1 void KEYWORD2 NAME(FlushVertexArrayRangeNV)(void)
2999 {
3000 DISPATCH(FlushVertexArrayRangeNV, (), (F, "glFlushVertexArrayRangeNV();\n"));
3001 }
3002
3003 KEYWORD1 void KEYWORD2 NAME(VertexArrayRangeNV)(GLsizei length, const GLvoid * pointer)
3004 {
3005 DISPATCH(VertexArrayRangeNV, (length, pointer), (F, "glVertexArrayRangeNV(%d, %p);\n", length, (const void *) pointer));
3006 }
3007
3008 KEYWORD1 void KEYWORD2 NAME(CombinerParameterfvNV)(GLenum pname, const GLfloat * params)
3009 {
3010 DISPATCH(CombinerParameterfvNV, (pname, params), (F, "glCombinerParameterfvNV(0x%x, %p);\n", pname, (const void *) params));
3011 }
3012
3013 KEYWORD1 void KEYWORD2 NAME(CombinerParameterfNV)(GLenum pname, GLfloat param)
3014 {
3015 DISPATCH(CombinerParameterfNV, (pname, param), (F, "glCombinerParameterfNV(0x%x, %f);\n", pname, param));
3016 }
3017
3018 KEYWORD1 void KEYWORD2 NAME(CombinerParameterivNV)(GLenum pname, const GLint * params)
3019 {
3020 DISPATCH(CombinerParameterivNV, (pname, params), (F, "glCombinerParameterivNV(0x%x, %p);\n", pname, (const void *) params));
3021 }
3022
3023 KEYWORD1 void KEYWORD2 NAME(CombinerParameteriNV)(GLenum pname, GLint param)
3024 {
3025 DISPATCH(CombinerParameteriNV, (pname, param), (F, "glCombinerParameteriNV(0x%x, %d);\n", pname, param));
3026 }
3027
3028 KEYWORD1 void KEYWORD2 NAME(CombinerInputNV)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
3029 {
3030 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));
3031 }
3032
3033 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)
3034 {
3035 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));
3036 }
3037
3038 KEYWORD1 void KEYWORD2 NAME(FinalCombinerInputNV)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
3039 {
3040 DISPATCH(FinalCombinerInputNV, (variable, input, mapping, componentUsage), (F, "glFinalCombinerInputNV(0x%x, 0x%x, 0x%x, 0x%x);\n", variable, input, mapping, componentUsage));
3041 }
3042
3043 KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterfvNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params)
3044 {
3045 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));
3046 }
3047
3048 KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterivNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params)
3049 {
3050 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));
3051 }
3052
3053 KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterfvNV)(GLenum stage, GLenum portion, GLenum pname, GLfloat * params)
3054 {
3055 DISPATCH(GetCombinerOutputParameterfvNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterfvNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (const void *) params));
3056 }
3057
3058 KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterivNV)(GLenum stage, GLenum portion, GLenum pname, GLint * params)
3059 {
3060 DISPATCH(GetCombinerOutputParameterivNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterivNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (const void *) params));
3061 }
3062
3063 KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterfvNV)(GLenum variable, GLenum pname, GLfloat * params)
3064 {
3065 DISPATCH(GetFinalCombinerInputParameterfvNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterfvNV(0x%x, 0x%x, %p);\n", variable, pname, (const void *) params));
3066 }
3067
3068 KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterivNV)(GLenum variable, GLenum pname, GLint * params)
3069 {
3070 DISPATCH(GetFinalCombinerInputParameterivNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterivNV(0x%x, 0x%x, %p);\n", variable, pname, (const void *) params));
3071 }
3072
3073 KEYWORD1 void KEYWORD2 NAME(ResizeBuffersMESA)(void)
3074 {
3075 DISPATCH(ResizeBuffersMESA, (), (F, "glResizeBuffersMESA();\n"));
3076 }
3077
3078 KEYWORD1 void KEYWORD2 NAME(WindowPos2d)(GLdouble x, GLdouble y)
3079 {
3080 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2d(%f, %f);\n", x, y));
3081 }
3082
3083 KEYWORD1 void KEYWORD2 NAME(WindowPos2dARB)(GLdouble x, GLdouble y)
3084 {
3085 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dARB(%f, %f);\n", x, y));
3086 }
3087
3088 KEYWORD1 void KEYWORD2 NAME(WindowPos2dMESA)(GLdouble x, GLdouble y)
3089 {
3090 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dMESA(%f, %f);\n", x, y));
3091 }
3092
3093 KEYWORD1 void KEYWORD2 NAME(WindowPos2dv)(const GLdouble * v)
3094 {
3095 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dv(%p);\n", (const void *) v));
3096 }
3097
3098 KEYWORD1 void KEYWORD2 NAME(WindowPos2dvARB)(const GLdouble * v)
3099 {
3100 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dvARB(%p);\n", (const void *) v));
3101 }
3102
3103 KEYWORD1 void KEYWORD2 NAME(WindowPos2dvMESA)(const GLdouble * v)
3104 {
3105 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dvMESA(%p);\n", (const void *) v));
3106 }
3107
3108 KEYWORD1 void KEYWORD2 NAME(WindowPos2f)(GLfloat x, GLfloat y)
3109 {
3110 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2f(%f, %f);\n", x, y));
3111 }
3112
3113 KEYWORD1 void KEYWORD2 NAME(WindowPos2fARB)(GLfloat x, GLfloat y)
3114 {
3115 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fARB(%f, %f);\n", x, y));
3116 }
3117
3118 KEYWORD1 void KEYWORD2 NAME(WindowPos2fMESA)(GLfloat x, GLfloat y)
3119 {
3120 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fMESA(%f, %f);\n", x, y));
3121 }
3122
3123 KEYWORD1 void KEYWORD2 NAME(WindowPos2fv)(const GLfloat * v)
3124 {
3125 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fv(%p);\n", (const void *) v));
3126 }
3127
3128 KEYWORD1 void KEYWORD2 NAME(WindowPos2fvARB)(const GLfloat * v)
3129 {
3130 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fvARB(%p);\n", (const void *) v));
3131 }
3132
3133 KEYWORD1 void KEYWORD2 NAME(WindowPos2fvMESA)(const GLfloat * v)
3134 {
3135 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fvMESA(%p);\n", (const void *) v));
3136 }
3137
3138 KEYWORD1 void KEYWORD2 NAME(WindowPos2i)(GLint x, GLint y)
3139 {
3140 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2i(%d, %d);\n", x, y));
3141 }
3142
3143 KEYWORD1 void KEYWORD2 NAME(WindowPos2iARB)(GLint x, GLint y)
3144 {
3145 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iARB(%d, %d);\n", x, y));
3146 }
3147
3148 KEYWORD1 void KEYWORD2 NAME(WindowPos2iMESA)(GLint x, GLint y)
3149 {
3150 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iMESA(%d, %d);\n", x, y));
3151 }
3152
3153 KEYWORD1 void KEYWORD2 NAME(WindowPos2iv)(const GLint * v)
3154 {
3155 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2iv(%p);\n", (const void *) v));
3156 }
3157
3158 KEYWORD1 void KEYWORD2 NAME(WindowPos2ivARB)(const GLint * v)
3159 {
3160 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2ivARB(%p);\n", (const void *) v));
3161 }
3162
3163 KEYWORD1 void KEYWORD2 NAME(WindowPos2ivMESA)(const GLint * v)
3164 {
3165 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2ivMESA(%p);\n", (const void *) v));
3166 }
3167
3168 KEYWORD1 void KEYWORD2 NAME(WindowPos2s)(GLshort x, GLshort y)
3169 {
3170 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2s(%d, %d);\n", x, y));
3171 }
3172
3173 KEYWORD1 void KEYWORD2 NAME(WindowPos2sARB)(GLshort x, GLshort y)
3174 {
3175 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sARB(%d, %d);\n", x, y));
3176 }
3177
3178 KEYWORD1 void KEYWORD2 NAME(WindowPos2sMESA)(GLshort x, GLshort y)
3179 {
3180 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sMESA(%d, %d);\n", x, y));
3181 }
3182
3183 KEYWORD1 void KEYWORD2 NAME(WindowPos2sv)(const GLshort * v)
3184 {
3185 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2sv(%p);\n", (const void *) v));
3186 }
3187
3188 KEYWORD1 void KEYWORD2 NAME(WindowPos2svARB)(const GLshort * v)
3189 {
3190 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2svARB(%p);\n", (const void *) v));
3191 }
3192
3193 KEYWORD1 void KEYWORD2 NAME(WindowPos2svMESA)(const GLshort * v)
3194 {
3195 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2svMESA(%p);\n", (const void *) v));
3196 }
3197
3198 KEYWORD1 void KEYWORD2 NAME(WindowPos3d)(GLdouble x, GLdouble y, GLdouble z)
3199 {
3200 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3d(%f, %f, %f);\n", x, y, z));
3201 }
3202
3203 KEYWORD1 void KEYWORD2 NAME(WindowPos3dARB)(GLdouble x, GLdouble y, GLdouble z)
3204 {
3205 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dARB(%f, %f, %f);\n", x, y, z));
3206 }
3207
3208 KEYWORD1 void KEYWORD2 NAME(WindowPos3dMESA)(GLdouble x, GLdouble y, GLdouble z)
3209 {
3210 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dMESA(%f, %f, %f);\n", x, y, z));
3211 }
3212
3213 KEYWORD1 void KEYWORD2 NAME(WindowPos3dv)(const GLdouble * v)
3214 {
3215 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dv(%p);\n", (const void *) v));
3216 }
3217
3218 KEYWORD1 void KEYWORD2 NAME(WindowPos3dvARB)(const GLdouble * v)
3219 {
3220 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dvARB(%p);\n", (const void *) v));
3221 }
3222
3223 KEYWORD1 void KEYWORD2 NAME(WindowPos3dvMESA)(const GLdouble * v)
3224 {
3225 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dvMESA(%p);\n", (const void *) v));
3226 }
3227
3228 KEYWORD1 void KEYWORD2 NAME(WindowPos3f)(GLfloat x, GLfloat y, GLfloat z)
3229 {
3230 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3f(%f, %f, %f);\n", x, y, z));
3231 }
3232
3233 KEYWORD1 void KEYWORD2 NAME(WindowPos3fARB)(GLfloat x, GLfloat y, GLfloat z)
3234 {
3235 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fARB(%f, %f, %f);\n", x, y, z));
3236 }
3237
3238 KEYWORD1 void KEYWORD2 NAME(WindowPos3fMESA)(GLfloat x, GLfloat y, GLfloat z)
3239 {
3240 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fMESA(%f, %f, %f);\n", x, y, z));
3241 }
3242
3243 KEYWORD1 void KEYWORD2 NAME(WindowPos3fv)(const GLfloat * v)
3244 {
3245 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fv(%p);\n", (const void *) v));
3246 }
3247
3248 KEYWORD1 void KEYWORD2 NAME(WindowPos3fvARB)(const GLfloat * v)
3249 {
3250 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fvARB(%p);\n", (const void *) v));
3251 }
3252
3253 KEYWORD1 void KEYWORD2 NAME(WindowPos3fvMESA)(const GLfloat * v)
3254 {
3255 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fvMESA(%p);\n", (const void *) v));
3256 }
3257
3258 KEYWORD1 void KEYWORD2 NAME(WindowPos3i)(GLint x, GLint y, GLint z)
3259 {
3260 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3i(%d, %d, %d);\n", x, y, z));
3261 }
3262
3263 KEYWORD1 void KEYWORD2 NAME(WindowPos3iARB)(GLint x, GLint y, GLint z)
3264 {
3265 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iARB(%d, %d, %d);\n", x, y, z));
3266 }
3267
3268 KEYWORD1 void KEYWORD2 NAME(WindowPos3iMESA)(GLint x, GLint y, GLint z)
3269 {
3270 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iMESA(%d, %d, %d);\n", x, y, z));
3271 }
3272
3273 KEYWORD1 void KEYWORD2 NAME(WindowPos3iv)(const GLint * v)
3274 {
3275 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3iv(%p);\n", (const void *) v));
3276 }
3277
3278 KEYWORD1 void KEYWORD2 NAME(WindowPos3ivARB)(const GLint * v)
3279 {
3280 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3ivARB(%p);\n", (const void *) v));
3281 }
3282
3283 KEYWORD1 void KEYWORD2 NAME(WindowPos3ivMESA)(const GLint * v)
3284 {
3285 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3ivMESA(%p);\n", (const void *) v));
3286 }
3287
3288 KEYWORD1 void KEYWORD2 NAME(WindowPos3s)(GLshort x, GLshort y, GLshort z)
3289 {
3290 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3s(%d, %d, %d);\n", x, y, z));
3291 }
3292
3293 KEYWORD1 void KEYWORD2 NAME(WindowPos3sARB)(GLshort x, GLshort y, GLshort z)
3294 {
3295 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sARB(%d, %d, %d);\n", x, y, z));
3296 }
3297
3298 KEYWORD1 void KEYWORD2 NAME(WindowPos3sMESA)(GLshort x, GLshort y, GLshort z)
3299 {
3300 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sMESA(%d, %d, %d);\n", x, y, z));
3301 }
3302
3303 KEYWORD1 void KEYWORD2 NAME(WindowPos3sv)(const GLshort * v)
3304 {
3305 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3sv(%p);\n", (const void *) v));
3306 }
3307
3308 KEYWORD1 void KEYWORD2 NAME(WindowPos3svARB)(const GLshort * v)
3309 {
3310 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3svARB(%p);\n", (const void *) v));
3311 }
3312
3313 KEYWORD1 void KEYWORD2 NAME(WindowPos3svMESA)(const GLshort * v)
3314 {
3315 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3svMESA(%p);\n", (const void *) v));
3316 }
3317
3318 KEYWORD1 void KEYWORD2 NAME(WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3319 {
3320 DISPATCH(WindowPos4dMESA, (x, y, z, w), (F, "glWindowPos4dMESA(%f, %f, %f, %f);\n", x, y, z, w));
3321 }
3322
3323 KEYWORD1 void KEYWORD2 NAME(WindowPos4dvMESA)(const GLdouble * v)
3324 {
3325 DISPATCH(WindowPos4dvMESA, (v), (F, "glWindowPos4dvMESA(%p);\n", (const void *) v));
3326 }
3327
3328 KEYWORD1 void KEYWORD2 NAME(WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3329 {
3330 DISPATCH(WindowPos4fMESA, (x, y, z, w), (F, "glWindowPos4fMESA(%f, %f, %f, %f);\n", x, y, z, w));
3331 }
3332
3333 KEYWORD1 void KEYWORD2 NAME(WindowPos4fvMESA)(const GLfloat * v)
3334 {
3335 DISPATCH(WindowPos4fvMESA, (v), (F, "glWindowPos4fvMESA(%p);\n", (const void *) v));
3336 }
3337
3338 KEYWORD1 void KEYWORD2 NAME(WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w)
3339 {
3340 DISPATCH(WindowPos4iMESA, (x, y, z, w), (F, "glWindowPos4iMESA(%d, %d, %d, %d);\n", x, y, z, w));
3341 }
3342
3343 KEYWORD1 void KEYWORD2 NAME(WindowPos4ivMESA)(const GLint * v)
3344 {
3345 DISPATCH(WindowPos4ivMESA, (v), (F, "glWindowPos4ivMESA(%p);\n", (const void *) v));
3346 }
3347
3348 KEYWORD1 void KEYWORD2 NAME(WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w)
3349 {
3350 DISPATCH(WindowPos4sMESA, (x, y, z, w), (F, "glWindowPos4sMESA(%d, %d, %d, %d);\n", x, y, z, w));
3351 }
3352
3353 KEYWORD1 void KEYWORD2 NAME(WindowPos4svMESA)(const GLshort * v)
3354 {
3355 DISPATCH(WindowPos4svMESA, (v), (F, "glWindowPos4svMESA(%p);\n", (const void *) v));
3356 }
3357
3358 KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparate)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3359 {
3360 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparate(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
3361 }
3362
3363 KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3364 {
3365 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateEXT(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
3366 }
3367
3368 KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateINGR)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3369 {
3370 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateINGR(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
3371 }
3372
3373 KEYWORD1 void KEYWORD2 NAME(IndexMaterialEXT)(GLenum face, GLenum mode)
3374 {
3375 DISPATCH(IndexMaterialEXT, (face, mode), (F, "glIndexMaterialEXT(0x%x, 0x%x);\n", face, mode));
3376 }
3377
3378 KEYWORD1 void KEYWORD2 NAME(IndexFuncEXT)(GLenum func, GLclampf ref)
3379 {
3380 DISPATCH(IndexFuncEXT, (func, ref), (F, "glIndexFuncEXT(0x%x, %f);\n", func, ref));
3381 }
3382
3383 KEYWORD1 void KEYWORD2 NAME(LockArraysEXT)(GLint first, GLsizei count)
3384 {
3385 DISPATCH(LockArraysEXT, (first, count), (F, "glLockArraysEXT(%d, %d);\n", first, count));
3386 }
3387
3388 KEYWORD1 void KEYWORD2 NAME(UnlockArraysEXT)(void)
3389 {
3390 DISPATCH(UnlockArraysEXT, (), (F, "glUnlockArraysEXT();\n"));
3391 }
3392
3393 KEYWORD1 void KEYWORD2 NAME(CullParameterdvEXT)(GLenum pname, GLdouble * params)
3394 {
3395 DISPATCH(CullParameterdvEXT, (pname, params), (F, "glCullParameterdvEXT(0x%x, %p);\n", pname, (const void *) params));
3396 }
3397
3398 KEYWORD1 void KEYWORD2 NAME(CullParameterfvEXT)(GLenum pname, GLfloat * params)
3399 {
3400 DISPATCH(CullParameterfvEXT, (pname, params), (F, "glCullParameterfvEXT(0x%x, %p);\n", pname, (const void *) params));
3401 }
3402
3403 KEYWORD1 void KEYWORD2 NAME(HintPGI)(GLenum target, GLint mode)
3404 {
3405 DISPATCH(HintPGI, (target, mode), (F, "glHintPGI(0x%x, %d);\n", target, mode));
3406 }
3407
3408 KEYWORD1 void KEYWORD2 NAME(FogCoordf)(GLfloat coord)
3409 {
3410 DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordf(%f);\n", coord));
3411 }
3412
3413 KEYWORD1 void KEYWORD2 NAME(FogCoordfEXT)(GLfloat coord)
3414 {
3415 DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordfEXT(%f);\n", coord));
3416 }
3417
3418 KEYWORD1 void KEYWORD2 NAME(FogCoordfv)(const GLfloat * coord)
3419 {
3420 DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfv(%p);\n", (const void *) coord));
3421 }
3422
3423 KEYWORD1 void KEYWORD2 NAME(FogCoordfvEXT)(const GLfloat * coord)
3424 {
3425 DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfvEXT(%p);\n", (const void *) coord));
3426 }
3427
3428 KEYWORD1 void KEYWORD2 NAME(FogCoordd)(GLdouble coord)
3429 {
3430 DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoordd(%f);\n", coord));
3431 }
3432
3433 KEYWORD1 void KEYWORD2 NAME(FogCoorddEXT)(GLdouble coord)
3434 {
3435 DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoorddEXT(%f);\n", coord));
3436 }
3437
3438 KEYWORD1 void KEYWORD2 NAME(FogCoorddv)(const GLdouble * coord)
3439 {
3440 DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddv(%p);\n", (const void *) coord));
3441 }
3442
3443 KEYWORD1 void KEYWORD2 NAME(FogCoorddvEXT)(const GLdouble * coord)
3444 {
3445 DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddvEXT(%p);\n", (const void *) coord));
3446 }
3447
3448 KEYWORD1 void KEYWORD2 NAME(FogCoordPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
3449 {
3450 DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
3451 }
3452
3453 KEYWORD1 void KEYWORD2 NAME(FogCoordPointerEXT)(GLenum type, GLsizei stride, const GLvoid * pointer)
3454 {
3455 DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointerEXT(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
3456 }
3457
3458 KEYWORD1 void KEYWORD2 NAME(GetColorTableEXT)(GLenum target, GLenum format, GLenum type, GLvoid * data)
3459 {
3460 DISPATCH(GetColorTableEXT, (target, format, type, data), (F, "glGetColorTableEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) data));
3461 }
3462
3463 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivEXT)(GLenum target, GLenum pname, GLint * params)
3464 {
3465 DISPATCH(GetColorTableParameterivEXT, (target, pname, params), (F, "glGetColorTableParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3466 }
3467
3468 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
3469 {
3470 DISPATCH(GetColorTableParameterfvEXT, (target, pname, params), (F, "glGetColorTableParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3471 }
3472
3473 KEYWORD1 void KEYWORD2 NAME(TbufferMask3DFX)(GLuint mask)
3474 {
3475 DISPATCH(TbufferMask3DFX, (mask), (F, "glTbufferMask3DFX(%d);\n", mask));
3476 }
3477
3478 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
3479 {
3480 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));
3481 }
3482
3483 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
3484 {
3485 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));
3486 }
3487
3488 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
3489 {
3490 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));
3491 }
3492
3493 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
3494 {
3495 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));
3496 }
3497
3498 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
3499 {
3500 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));
3501 }
3502
3503 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
3504 {
3505 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));
3506 }
3507
3508 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)
3509 {
3510 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));
3511 }
3512
3513 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)
3514 {
3515 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));
3516 }
3517
3518 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
3519 {
3520 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));
3521 }
3522
3523 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
3524 {
3525 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));
3526 }
3527
3528 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
3529 {
3530 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));
3531 }
3532
3533 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1DARB)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
3534 {
3535 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));
3536 }
3537
3538 KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImage)(GLenum target, GLint level, GLvoid * img)
3539 {
3540 DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImage(0x%x, %d, %p);\n", target, level, (const void *) img));
3541 }
3542
3543 KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImageARB)(GLenum target, GLint level, GLvoid * img)
3544 {
3545 DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImageARB(0x%x, %d, %p);\n", target, level, (const void *) img));
3546 }
3547
3548 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3b)(GLbyte red, GLbyte green, GLbyte blue)
3549 {
3550 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3b(%d, %d, %d);\n", red, green, blue));
3551 }
3552
3553 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue)
3554 {
3555 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3bEXT(%d, %d, %d);\n", red, green, blue));
3556 }
3557
3558 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bv)(const GLbyte * v)
3559 {
3560 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bv(%p);\n", (const void *) v));
3561 }
3562
3563 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bvEXT)(const GLbyte * v)
3564 {
3565 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bvEXT(%p);\n", (const void *) v));
3566 }
3567
3568 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3d)(GLdouble red, GLdouble green, GLdouble blue)
3569 {
3570 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3d(%f, %f, %f);\n", red, green, blue));
3571 }
3572
3573 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue)
3574 {
3575 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3dEXT(%f, %f, %f);\n", red, green, blue));
3576 }
3577
3578 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dv)(const GLdouble * v)
3579 {
3580 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dv(%p);\n", (const void *) v));
3581 }
3582
3583 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dvEXT)(const GLdouble * v)
3584 {
3585 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dvEXT(%p);\n", (const void *) v));
3586 }
3587
3588 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3f)(GLfloat red, GLfloat green, GLfloat blue)
3589 {
3590 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3f(%f, %f, %f);\n", red, green, blue));
3591 }
3592
3593 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue)
3594 {
3595 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3fEXT(%f, %f, %f);\n", red, green, blue));
3596 }
3597
3598 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fv)(const GLfloat * v)
3599 {
3600 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fv(%p);\n", (const void *) v));
3601 }
3602
3603 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fvEXT)(const GLfloat * v)
3604 {
3605 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fvEXT(%p);\n", (const void *) v));
3606 }
3607
3608 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3i)(GLint red, GLint green, GLint blue)
3609 {
3610 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3i(%d, %d, %d);\n", red, green, blue));
3611 }
3612
3613 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iEXT)(GLint red, GLint green, GLint blue)
3614 {
3615 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3iEXT(%d, %d, %d);\n", red, green, blue));
3616 }
3617
3618 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iv)(const GLint * v)
3619 {
3620 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3iv(%p);\n", (const void *) v));
3621 }
3622
3623 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ivEXT)(const GLint * v)
3624 {
3625 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3ivEXT(%p);\n", (const void *) v));
3626 }
3627
3628 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3s)(GLshort red, GLshort green, GLshort blue)
3629 {
3630 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3s(%d, %d, %d);\n", red, green, blue));
3631 }
3632
3633 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sEXT)(GLshort red, GLshort green, GLshort blue)
3634 {
3635 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3sEXT(%d, %d, %d);\n", red, green, blue));
3636 }
3637
3638 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sv)(const GLshort * v)
3639 {
3640 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3sv(%p);\n", (const void *) v));
3641 }
3642
3643 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3svEXT)(const GLshort * v)
3644 {
3645 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3svEXT(%p);\n", (const void *) v));
3646 }
3647
3648 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ub)(GLubyte red, GLubyte green, GLubyte blue)
3649 {
3650 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ub(%d, %d, %d);\n", red, green, blue));
3651 }
3652
3653 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue)
3654 {
3655 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ubEXT(%d, %d, %d);\n", red, green, blue));
3656 }
3657
3658 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubv)(const GLubyte * v)
3659 {
3660 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubv(%p);\n", (const void *) v));
3661 }
3662
3663 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubvEXT)(const GLubyte * v)
3664 {
3665 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubvEXT(%p);\n", (const void *) v));
3666 }
3667
3668 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ui)(GLuint red, GLuint green, GLuint blue)
3669 {
3670 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3ui(%d, %d, %d);\n", red, green, blue));
3671 }
3672
3673 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue)
3674 {
3675 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3uiEXT(%d, %d, %d);\n", red, green, blue));
3676 }
3677
3678 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiv)(const GLuint * v)
3679 {
3680 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uiv(%p);\n", (const void *) v));
3681 }
3682
3683 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uivEXT)(const GLuint * v)
3684 {
3685 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uivEXT(%p);\n", (const void *) v));
3686 }
3687
3688 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3us)(GLushort red, GLushort green, GLushort blue)
3689 {
3690 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3us(%d, %d, %d);\n", red, green, blue));
3691 }
3692
3693 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue)
3694 {
3695 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3usEXT(%d, %d, %d);\n", red, green, blue));
3696 }
3697
3698 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usv)(const GLushort * v)
3699 {
3700 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usv(%p);\n", (const void *) v));
3701 }
3702
3703 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usvEXT)(const GLushort * v)
3704 {
3705 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usvEXT(%p);\n", (const void *) v));
3706 }
3707
3708 KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3709 {
3710 DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
3711 }
3712
3713 KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3714 {
3715 DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointerEXT(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
3716 }
3717
3718 KEYWORD1 GLboolean KEYWORD2 NAME(AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences)
3719 {
3720 RETURN_DISPATCH(AreProgramsResidentNV, (n, ids, residences), (F, "glAreProgramsResidentNV(%d, %p, %p);\n", n, (const void *) ids, (const void *) residences));
3721 }
3722
3723 KEYWORD1 void KEYWORD2 NAME(BindProgramARB)(GLenum target, GLuint program)
3724 {
3725 DISPATCH(BindProgramNV, (target, program), (F, "glBindProgramARB(0x%x, %d);\n", target, program));
3726 }
3727
3728 KEYWORD1 void KEYWORD2 NAME(BindProgramNV)(GLenum target, GLuint program)
3729 {
3730 DISPATCH(BindProgramNV, (target, program), (F, "glBindProgramNV(0x%x, %d);\n", target, program));
3731 }
3732
3733 KEYWORD1 void KEYWORD2 NAME(DeleteProgramsARB)(GLsizei n, const GLuint * programs)
3734 {
3735 DISPATCH(DeleteProgramsNV, (n, programs), (F, "glDeleteProgramsARB(%d, %p);\n", n, (const void *) programs));
3736 }
3737
3738 KEYWORD1 void KEYWORD2 NAME(DeleteProgramsNV)(GLsizei n, const GLuint * programs)
3739 {
3740 DISPATCH(DeleteProgramsNV, (n, programs), (F, "glDeleteProgramsNV(%d, %p);\n", n, (const void *) programs));
3741 }
3742
3743 KEYWORD1 void KEYWORD2 NAME(ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params)
3744 {
3745 DISPATCH(ExecuteProgramNV, (target, id, params), (F, "glExecuteProgramNV(0x%x, %d, %p);\n", target, id, (const void *) params));
3746 }
3747
3748 KEYWORD1 void KEYWORD2 NAME(GenProgramsARB)(GLsizei n, GLuint * programs)
3749 {
3750 DISPATCH(GenProgramsNV, (n, programs), (F, "glGenProgramsARB(%d, %p);\n", n, (const void *) programs));
3751 }
3752
3753 KEYWORD1 void KEYWORD2 NAME(GenProgramsNV)(GLsizei n, GLuint * programs)
3754 {
3755 DISPATCH(GenProgramsNV, (n, programs), (F, "glGenProgramsNV(%d, %p);\n", n, (const void *) programs));
3756 }
3757
3758 KEYWORD1 void KEYWORD2 NAME(GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params)
3759 {
3760 DISPATCH(GetProgramParameterdvNV, (target, index, pname, params), (F, "glGetProgramParameterdvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (const void *) params));
3761 }
3762
3763 KEYWORD1 void KEYWORD2 NAME(GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params)
3764 {
3765 DISPATCH(GetProgramParameterfvNV, (target, index, pname, params), (F, "glGetProgramParameterfvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (const void *) params));
3766 }
3767
3768 KEYWORD1 void KEYWORD2 NAME(GetProgramivNV)(GLuint id, GLenum pname, GLint * params)
3769 {
3770 DISPATCH(GetProgramivNV, (id, pname, params), (F, "glGetProgramivNV(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3771 }
3772
3773 KEYWORD1 void KEYWORD2 NAME(GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program)
3774 {
3775 DISPATCH(GetProgramStringNV, (id, pname, program), (F, "glGetProgramStringNV(%d, 0x%x, %p);\n", id, pname, (const void *) program));
3776 }
3777
3778 KEYWORD1 void KEYWORD2 NAME(GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params)
3779 {
3780 DISPATCH(GetTrackMatrixivNV, (target, address, pname, params), (F, "glGetTrackMatrixivNV(0x%x, %d, 0x%x, %p);\n", target, address, pname, (const void *) params));
3781 }
3782
3783 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvARB)(GLuint index, GLenum pname, GLdouble * params)
3784 {
3785 DISPATCH(GetVertexAttribdvARB, (index, pname, params), (F, "glGetVertexAttribdvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
3786 }
3787
3788 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvARB)(GLuint index, GLenum pname, GLfloat * params)
3789 {
3790 DISPATCH(GetVertexAttribfvARB, (index, pname, params), (F, "glGetVertexAttribfvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
3791 }
3792
3793 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivARB)(GLuint index, GLenum pname, GLint * params)
3794 {
3795 DISPATCH(GetVertexAttribivARB, (index, pname, params), (F, "glGetVertexAttribivARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
3796 }
3797
3798 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervARB)(GLuint index, GLenum pname, GLvoid ** params)
3799 {
3800 DISPATCH(GetVertexAttribPointervNV, (index, pname, params), (F, "glGetVertexAttribPointervARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
3801 }
3802
3803 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid ** params)
3804 {
3805 DISPATCH(GetVertexAttribPointervNV, (index, pname, params), (F, "glGetVertexAttribPointervNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
3806 }
3807
3808 KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramARB)(GLuint program)
3809 {
3810 RETURN_DISPATCH(IsProgramNV, (program), (F, "glIsProgramARB(%d);\n", program));
3811 }
3812
3813 KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramNV)(GLuint program)
3814 {
3815 RETURN_DISPATCH(IsProgramNV, (program), (F, "glIsProgramNV(%d);\n", program));
3816 }
3817
3818 KEYWORD1 void KEYWORD2 NAME(LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program)
3819 {
3820 DISPATCH(LoadProgramNV, (target, id, len, program), (F, "glLoadProgramNV(0x%x, %d, %d, %p);\n", target, id, len, (const void *) program));
3821 }
3822
3823 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dNV)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3824 {
3825 DISPATCH(ProgramParameter4dNV, (target, index, x, y, z, w), (F, "glProgramParameter4dNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3826 }
3827
3828 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dvNV)(GLenum target, GLuint index, const GLdouble * params)
3829 {
3830 DISPATCH(ProgramParameter4dvNV, (target, index, params), (F, "glProgramParameter4dvNV(0x%x, %d, %p);\n", target, index, (const void *) params));
3831 }
3832
3833 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fNV)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3834 {
3835 DISPATCH(ProgramParameter4fNV, (target, index, x, y, z, w), (F, "glProgramParameter4fNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3836 }
3837
3838 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fvNV)(GLenum target, GLuint index, const GLfloat * params)
3839 {
3840 DISPATCH(ProgramParameter4fvNV, (target, index, params), (F, "glProgramParameter4fvNV(0x%x, %d, %p);\n", target, index, (const void *) params));
3841 }
3842
3843 KEYWORD1 void KEYWORD2 NAME(ProgramParameters4dvNV)(GLenum target, GLuint index, GLuint num, const GLdouble * params)
3844 {
3845 DISPATCH(ProgramParameters4dvNV, (target, index, num, params), (F, "glProgramParameters4dvNV(0x%x, %d, %d, %p);\n", target, index, num, (const void *) params));
3846 }
3847
3848 KEYWORD1 void KEYWORD2 NAME(ProgramParameters4fvNV)(GLenum target, GLuint index, GLuint num, const GLfloat * params)
3849 {
3850 DISPATCH(ProgramParameters4fvNV, (target, index, num, params), (F, "glProgramParameters4fvNV(0x%x, %d, %d, %p);\n", target, index, num, (const void *) params));
3851 }
3852
3853 KEYWORD1 void KEYWORD2 NAME(RequestResidentProgramsNV)(GLsizei n, const GLuint * ids)
3854 {
3855 DISPATCH(RequestResidentProgramsNV, (n, ids), (F, "glRequestResidentProgramsNV(%d, %p);\n", n, (const void *) ids));
3856 }
3857
3858 KEYWORD1 void KEYWORD2 NAME(TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform)
3859 {
3860 DISPATCH(TrackMatrixNV, (target, address, matrix, transform), (F, "glTrackMatrixNV(0x%x, %d, 0x%x, 0x%x);\n", target, address, matrix, transform));
3861 }
3862
3863 KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3864 {
3865 DISPATCH(VertexAttribPointerNV, (index, size, type, stride, pointer), (F, "glVertexAttribPointerNV(%d, %d, 0x%x, %d, %p);\n", index, size, type, stride, (const void *) pointer));
3866 }
3867
3868 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dARB)(GLuint index, GLdouble x)
3869 {
3870 DISPATCH(VertexAttrib1dARB, (index, x), (F, "glVertexAttrib1dARB(%d, %f);\n", index, x));
3871 }
3872
3873 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvARB)(GLuint index, const GLdouble * v)
3874 {
3875 DISPATCH(VertexAttrib1dvARB, (index, v), (F, "glVertexAttrib1dvARB(%d, %p);\n", index, (const void *) v));
3876 }
3877
3878 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fARB)(GLuint index, GLfloat x)
3879 {
3880 DISPATCH(VertexAttrib1fARB, (index, x), (F, "glVertexAttrib1fARB(%d, %f);\n", index, x));
3881 }
3882
3883 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvARB)(GLuint index, const GLfloat * v)
3884 {
3885 DISPATCH(VertexAttrib1fvARB, (index, v), (F, "glVertexAttrib1fvARB(%d, %p);\n", index, (const void *) v));
3886 }
3887
3888 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sARB)(GLuint index, GLshort x)
3889 {
3890 DISPATCH(VertexAttrib1sARB, (index, x), (F, "glVertexAttrib1sARB(%d, %d);\n", index, x));
3891 }
3892
3893 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svARB)(GLuint index, const GLshort * v)
3894 {
3895 DISPATCH(VertexAttrib1svARB, (index, v), (F, "glVertexAttrib1svARB(%d, %p);\n", index, (const void *) v));
3896 }
3897
3898 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dARB)(GLuint index, GLdouble x, GLdouble y)
3899 {
3900 DISPATCH(VertexAttrib2dARB, (index, x, y), (F, "glVertexAttrib2dARB(%d, %f, %f);\n", index, x, y));
3901 }
3902
3903 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvARB)(GLuint index, const GLdouble * v)
3904 {
3905 DISPATCH(VertexAttrib2dvARB, (index, v), (F, "glVertexAttrib2dvARB(%d, %p);\n", index, (const void *) v));
3906 }
3907
3908 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fARB)(GLuint index, GLfloat x, GLfloat y)
3909 {
3910 DISPATCH(VertexAttrib2fARB, (index, x, y), (F, "glVertexAttrib2fARB(%d, %f, %f);\n", index, x, y));
3911 }
3912
3913 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvARB)(GLuint index, const GLfloat * v)
3914 {
3915 DISPATCH(VertexAttrib2fvARB, (index, v), (F, "glVertexAttrib2fvARB(%d, %p);\n", index, (const void *) v));
3916 }
3917
3918 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sARB)(GLuint index, GLshort x, GLshort y)
3919 {
3920 DISPATCH(VertexAttrib2sARB, (index, x, y), (F, "glVertexAttrib2sARB(%d, %d, %d);\n", index, x, y));
3921 }
3922
3923 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svARB)(GLuint index, const GLshort * v)
3924 {
3925 DISPATCH(VertexAttrib2svARB, (index, v), (F, "glVertexAttrib2svARB(%d, %p);\n", index, (const void *) v));
3926 }
3927
3928 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
3929 {
3930 DISPATCH(VertexAttrib3dARB, (index, x, y, z), (F, "glVertexAttrib3dARB(%d, %f, %f, %f);\n", index, x, y, z));
3931 }
3932
3933 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvARB)(GLuint index, const GLdouble * v)
3934 {
3935 DISPATCH(VertexAttrib3dvARB, (index, v), (F, "glVertexAttrib3dvARB(%d, %p);\n", index, (const void *) v));
3936 }
3937
3938 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
3939 {
3940 DISPATCH(VertexAttrib3fARB, (index, x, y, z), (F, "glVertexAttrib3fARB(%d, %f, %f, %f);\n", index, x, y, z));
3941 }
3942
3943 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvARB)(GLuint index, const GLfloat * v)
3944 {
3945 DISPATCH(VertexAttrib3fvARB, (index, v), (F, "glVertexAttrib3fvARB(%d, %p);\n", index, (const void *) v));
3946 }
3947
3948 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sARB)(GLuint index, GLshort x, GLshort y, GLshort z)
3949 {
3950 DISPATCH(VertexAttrib3sARB, (index, x, y, z), (F, "glVertexAttrib3sARB(%d, %d, %d, %d);\n", index, x, y, z));
3951 }
3952
3953 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svARB)(GLuint index, const GLshort * v)
3954 {
3955 DISPATCH(VertexAttrib3svARB, (index, v), (F, "glVertexAttrib3svARB(%d, %p);\n", index, (const void *) v));
3956 }
3957
3958 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3959 {
3960 DISPATCH(VertexAttrib4dARB, (index, x, y, z, w), (F, "glVertexAttrib4dARB(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
3961 }
3962
3963 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvARB)(GLuint index, const GLdouble * v)
3964 {
3965 DISPATCH(VertexAttrib4dvARB, (index, v), (F, "glVertexAttrib4dvARB(%d, %p);\n", index, (const void *) v));
3966 }
3967
3968 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3969 {
3970 DISPATCH(VertexAttrib4fARB, (index, x, y, z, w), (F, "glVertexAttrib4fARB(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
3971 }
3972
3973 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvARB)(GLuint index, const GLfloat * v)
3974 {
3975 DISPATCH(VertexAttrib4fvARB, (index, v), (F, "glVertexAttrib4fvARB(%d, %p);\n", index, (const void *) v));
3976 }
3977
3978 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sARB)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
3979 {
3980 DISPATCH(VertexAttrib4sARB, (index, x, y, z, w), (F, "glVertexAttrib4sARB(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
3981 }
3982
3983 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svARB)(GLuint index, const GLshort * v)
3984 {
3985 DISPATCH(VertexAttrib4svARB, (index, v), (F, "glVertexAttrib4svARB(%d, %p);\n", index, (const void *) v));
3986 }
3987
3988 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NubARB)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
3989 {
3990 DISPATCH(VertexAttrib4NubARB, (index, x, y, z, w), (F, "glVertexAttrib4NubARB(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
3991 }
3992
3993 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NubvARB)(GLuint index, const GLubyte * v)
3994 {
3995 DISPATCH(VertexAttrib4NubvARB, (index, v), (F, "glVertexAttrib4NubvARB(%d, %p);\n", index, (const void *) v));
3996 }
3997
3998 KEYWORD1 void KEYWORD2 NAME(VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v)
3999 {
4000 DISPATCH(VertexAttribs1dvNV, (index, n, v), (F, "glVertexAttribs1dvNV(%d, %d, %p);\n", index, n, (const void *) v));
4001 }
4002
4003 KEYWORD1 void KEYWORD2 NAME(VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v)
4004 {
4005 DISPATCH(VertexAttribs1fvNV, (index, n, v), (F, "glVertexAttribs1fvNV(%d, %d, %p);\n", index, n, (const void *) v));
4006 }
4007
4008 KEYWORD1 void KEYWORD2 NAME(VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v)
4009 {
4010 DISPATCH(VertexAttribs1svNV, (index, n, v), (F, "glVertexAttribs1svNV(%d, %d, %p);\n", index, n, (const void *) v));
4011 }
4012
4013 KEYWORD1 void KEYWORD2 NAME(VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v)
4014 {
4015 DISPATCH(VertexAttribs2dvNV, (index, n, v), (F, "glVertexAttribs2dvNV(%d, %d, %p);\n", index, n, (const void *) v));
4016 }
4017
4018 KEYWORD1 void KEYWORD2 NAME(VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v)
4019 {
4020 DISPATCH(VertexAttribs2fvNV, (index, n, v), (F, "glVertexAttribs2fvNV(%d, %d, %p);\n", index, n, (const void *) v));
4021 }
4022
4023 KEYWORD1 void KEYWORD2 NAME(VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v)
4024 {
4025 DISPATCH(VertexAttribs2svNV, (index, n, v), (F, "glVertexAttribs2svNV(%d, %d, %p);\n", index, n, (const void *) v));
4026 }
4027
4028 KEYWORD1 void KEYWORD2 NAME(VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v)
4029 {
4030 DISPATCH(VertexAttribs3dvNV, (index, n, v), (F, "glVertexAttribs3dvNV(%d, %d, %p);\n", index, n, (const void *) v));
4031 }
4032
4033 KEYWORD1 void KEYWORD2 NAME(VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v)
4034 {
4035 DISPATCH(VertexAttribs3fvNV, (index, n, v), (F, "glVertexAttribs3fvNV(%d, %d, %p);\n", index, n, (const void *) v));
4036 }
4037
4038 KEYWORD1 void KEYWORD2 NAME(VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v)
4039 {
4040 DISPATCH(VertexAttribs3svNV, (index, n, v), (F, "glVertexAttribs3svNV(%d, %d, %p);\n", index, n, (const void *) v));
4041 }
4042
4043 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v)
4044 {
4045 DISPATCH(VertexAttribs4dvNV, (index, n, v), (F, "glVertexAttribs4dvNV(%d, %d, %p);\n", index, n, (const void *) v));
4046 }
4047
4048 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v)
4049 {
4050 DISPATCH(VertexAttribs4fvNV, (index, n, v), (F, "glVertexAttribs4fvNV(%d, %d, %p);\n", index, n, (const void *) v));
4051 }
4052
4053 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v)
4054 {
4055 DISPATCH(VertexAttribs4svNV, (index, n, v), (F, "glVertexAttribs4svNV(%d, %d, %p);\n", index, n, (const void *) v));
4056 }
4057
4058 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v)
4059 {
4060 DISPATCH(VertexAttribs4ubvNV, (index, n, v), (F, "glVertexAttribs4ubvNV(%d, %d, %p);\n", index, n, (const void *) v));
4061 }
4062
4063 KEYWORD1 void KEYWORD2 NAME(PointParameteri)(GLenum pname, GLint param)
4064 {
4065 DISPATCH(PointParameteriNV, (pname, param), (F, "glPointParameteri(0x%x, %d);\n", pname, param));
4066 }
4067
4068 KEYWORD1 void KEYWORD2 NAME(PointParameteriNV)(GLenum pname, GLint param)
4069 {
4070 DISPATCH(PointParameteriNV, (pname, param), (F, "glPointParameteriNV(0x%x, %d);\n", pname, param));
4071 }
4072
4073 KEYWORD1 void KEYWORD2 NAME(PointParameteriv)(GLenum pname, const GLint * params)
4074 {
4075 DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameteriv(0x%x, %p);\n", pname, (const void *) params));
4076 }
4077
4078 KEYWORD1 void KEYWORD2 NAME(PointParameterivNV)(GLenum pname, const GLint * params)
4079 {
4080 DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameterivNV(0x%x, %p);\n", pname, (const void *) params));
4081 }
4082
4083 KEYWORD1 void KEYWORD2 NAME(MultiDrawArrays)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)
4084 {
4085 DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArrays(0x%x, %p, %p, %d);\n", mode, (const void *) first, (const void *) count, primcount));
4086 }
4087
4088 KEYWORD1 void KEYWORD2 NAME(MultiDrawArraysEXT)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)
4089 {
4090 DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArraysEXT(0x%x, %p, %p, %d);\n", mode, (const void *) first, (const void *) count, primcount));
4091 }
4092
4093 KEYWORD1 void KEYWORD2 NAME(MultiDrawElements)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
4094 {
4095 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));
4096 }
4097
4098 KEYWORD1 void KEYWORD2 NAME(MultiDrawElementsEXT)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
4099 {
4100 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));
4101 }
4102
4103 KEYWORD1 void KEYWORD2 NAME(ActiveStencilFaceEXT)(GLenum face)
4104 {
4105 DISPATCH(ActiveStencilFaceEXT, (face), (F, "glActiveStencilFaceEXT(0x%x);\n", face));
4106 }
4107
4108 KEYWORD1 void KEYWORD2 NAME(DeleteFencesNV)(GLsizei n, const GLuint * fences)
4109 {
4110 DISPATCH(DeleteFencesNV, (n, fences), (F, "glDeleteFencesNV(%d, %p);\n", n, (const void *) fences));
4111 }
4112
4113 KEYWORD1 void KEYWORD2 NAME(GenFencesNV)(GLsizei n, GLuint * fences)
4114 {
4115 DISPATCH(GenFencesNV, (n, fences), (F, "glGenFencesNV(%d, %p);\n", n, (const void *) fences));
4116 }
4117
4118 KEYWORD1 GLboolean KEYWORD2 NAME(IsFenceNV)(GLuint fence)
4119 {
4120 RETURN_DISPATCH(IsFenceNV, (fence), (F, "glIsFenceNV(%d);\n", fence));
4121 }
4122
4123 KEYWORD1 GLboolean KEYWORD2 NAME(TestFenceNV)(GLuint fence)
4124 {
4125 RETURN_DISPATCH(TestFenceNV, (fence), (F, "glTestFenceNV(%d);\n", fence));
4126 }
4127
4128 KEYWORD1 void KEYWORD2 NAME(GetFenceivNV)(GLuint fence, GLenum pname, GLint * params)
4129 {
4130 DISPATCH(GetFenceivNV, (fence, pname, params), (F, "glGetFenceivNV(%d, 0x%x, %p);\n", fence, pname, (const void *) params));
4131 }
4132
4133 KEYWORD1 void KEYWORD2 NAME(FinishFenceNV)(GLuint fence)
4134 {
4135 DISPATCH(FinishFenceNV, (fence), (F, "glFinishFenceNV(%d);\n", fence));
4136 }
4137
4138 KEYWORD1 void KEYWORD2 NAME(SetFenceNV)(GLuint fence, GLenum condition)
4139 {
4140 DISPATCH(SetFenceNV, (fence, condition), (F, "glSetFenceNV(%d, 0x%x);\n", fence, condition));
4141 }
4142
4143 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4bvARB)(GLuint index, const GLbyte * v)
4144 {
4145 DISPATCH(VertexAttrib4bvARB, (index, v), (F, "glVertexAttrib4bvARB(%d, %p);\n", index, (const void *) v));
4146 }
4147
4148 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ivARB)(GLuint index, const GLint * v)
4149 {
4150 DISPATCH(VertexAttrib4ivARB, (index, v), (F, "glVertexAttrib4ivARB(%d, %p);\n", index, (const void *) v));
4151 }
4152
4153 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvARB)(GLuint index, const GLubyte * v)
4154 {
4155 DISPATCH(VertexAttrib4ubvARB, (index, v), (F, "glVertexAttrib4ubvARB(%d, %p);\n", index, (const void *) v));
4156 }
4157
4158 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4usvARB)(GLuint index, const GLushort * v)
4159 {
4160 DISPATCH(VertexAttrib4usvARB, (index, v), (F, "glVertexAttrib4usvARB(%d, %p);\n", index, (const void *) v));
4161 }
4162
4163 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4uivARB)(GLuint index, const GLuint * v)
4164 {
4165 DISPATCH(VertexAttrib4uivARB, (index, v), (F, "glVertexAttrib4uivARB(%d, %p);\n", index, (const void *) v));
4166 }
4167
4168 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NbvARB)(GLuint index, const GLbyte * v)
4169 {
4170 DISPATCH(VertexAttrib4NbvARB, (index, v), (F, "glVertexAttrib4NbvARB(%d, %p);\n", index, (const void *) v));
4171 }
4172
4173 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NsvARB)(GLuint index, const GLshort * v)
4174 {
4175 DISPATCH(VertexAttrib4NsvARB, (index, v), (F, "glVertexAttrib4NsvARB(%d, %p);\n", index, (const void *) v));
4176 }
4177
4178 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NivARB)(GLuint index, const GLint * v)
4179 {
4180 DISPATCH(VertexAttrib4NivARB, (index, v), (F, "glVertexAttrib4NivARB(%d, %p);\n", index, (const void *) v));
4181 }
4182
4183 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NusvARB)(GLuint index, const GLushort * v)
4184 {
4185 DISPATCH(VertexAttrib4NusvARB, (index, v), (F, "glVertexAttrib4NusvARB(%d, %p);\n", index, (const void *) v));
4186 }
4187
4188 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NuivARB)(GLuint index, const GLuint * v)
4189 {
4190 DISPATCH(VertexAttrib4NuivARB, (index, v), (F, "glVertexAttrib4NuivARB(%d, %p);\n", index, (const void *) v));
4191 }
4192
4193 KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerARB)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)
4194 {
4195 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));
4196 }
4197
4198 KEYWORD1 void KEYWORD2 NAME(EnableVertexAttribArrayARB)(GLuint index)
4199 {
4200 DISPATCH(EnableVertexAttribArrayARB, (index), (F, "glEnableVertexAttribArrayARB(%d);\n", index));
4201 }
4202
4203 KEYWORD1 void KEYWORD2 NAME(DisableVertexAttribArrayARB)(GLuint index)
4204 {
4205 DISPATCH(DisableVertexAttribArrayARB, (index), (F, "glDisableVertexAttribArrayARB(%d);\n", index));
4206 }
4207
4208 KEYWORD1 void KEYWORD2 NAME(ProgramStringARB)(GLenum target, GLenum format, GLsizei len, const GLvoid * string)
4209 {
4210 DISPATCH(ProgramStringARB, (target, format, len, string), (F, "glProgramStringARB(0x%x, 0x%x, %d, %p);\n", target, format, len, (const void *) string));
4211 }
4212
4213 KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4214 {
4215 DISPATCH(ProgramEnvParameter4dARB, (target, index, x, y, z, w), (F, "glProgramEnvParameter4dARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
4216 }
4217
4218 KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params)
4219 {
4220 DISPATCH(ProgramEnvParameter4dvARB, (target, index, params), (F, "glProgramEnvParameter4dvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
4221 }
4222
4223 KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4224 {
4225 DISPATCH(ProgramEnvParameter4fARB, (target, index, x, y, z, w), (F, "glProgramEnvParameter4fARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
4226 }
4227
4228 KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params)
4229 {
4230 DISPATCH(ProgramEnvParameter4fvARB, (target, index, params), (F, "glProgramEnvParameter4fvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
4231 }
4232
4233 KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4234 {
4235 DISPATCH(ProgramLocalParameter4dARB, (target, index, x, y, z, w), (F, "glProgramLocalParameter4dARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
4236 }
4237
4238 KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params)
4239 {
4240 DISPATCH(ProgramLocalParameter4dvARB, (target, index, params), (F, "glProgramLocalParameter4dvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
4241 }
4242
4243 KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4244 {
4245 DISPATCH(ProgramLocalParameter4fARB, (target, index, x, y, z, w), (F, "glProgramLocalParameter4fARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
4246 }
4247
4248 KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params)
4249 {
4250 DISPATCH(ProgramLocalParameter4fvARB, (target, index, params), (F, "glProgramLocalParameter4fvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
4251 }
4252
4253 KEYWORD1 void KEYWORD2 NAME(GetProgramEnvParameterdvARB)(GLenum target, GLuint index, GLdouble * params)
4254 {
4255 DISPATCH(GetProgramEnvParameterdvARB, (target, index, params), (F, "glGetProgramEnvParameterdvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
4256 }
4257
4258 KEYWORD1 void KEYWORD2 NAME(GetProgramEnvParameterfvARB)(GLenum target, GLuint index, GLfloat * params)
4259 {
4260 DISPATCH(GetProgramEnvParameterfvARB, (target, index, params), (F, "glGetProgramEnvParameterfvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
4261 }
4262
4263 KEYWORD1 void KEYWORD2 NAME(GetProgramLocalParameterdvARB)(GLenum target, GLuint index, GLdouble * params)
4264 {
4265 DISPATCH(GetProgramLocalParameterdvARB, (target, index, params), (F, "glGetProgramLocalParameterdvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
4266 }
4267
4268 KEYWORD1 void KEYWORD2 NAME(GetProgramLocalParameterfvARB)(GLenum target, GLuint index, GLfloat * params)
4269 {
4270 DISPATCH(GetProgramLocalParameterfvARB, (target, index, params), (F, "glGetProgramLocalParameterfvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
4271 }
4272
4273 KEYWORD1 void KEYWORD2 NAME(GetProgramivARB)(GLenum target, GLenum pname, GLint * params)
4274 {
4275 DISPATCH(GetProgramivARB, (target, pname, params), (F, "glGetProgramivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4276 }
4277
4278 KEYWORD1 void KEYWORD2 NAME(GetProgramStringARB)(GLenum target, GLenum pname, GLvoid * string)
4279 {
4280 DISPATCH(GetProgramStringARB, (target, pname, string), (F, "glGetProgramStringARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) string));
4281 }
4282
4283 KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4fNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4284 {
4285 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));
4286 }
4287
4288 KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4dNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4289 {
4290 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));
4291 }
4292
4293 KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4fvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v)
4294 {
4295 DISPATCH(ProgramNamedParameter4fvNV, (id, len, name, v), (F, "glProgramNamedParameter4fvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) v));
4296 }
4297
4298 KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4dvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v)
4299 {
4300 DISPATCH(ProgramNamedParameter4dvNV, (id, len, name, v), (F, "glProgramNamedParameter4dvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) v));
4301 }
4302
4303 KEYWORD1 void KEYWORD2 NAME(GetProgramNamedParameterfvNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params)
4304 {
4305 DISPATCH(GetProgramNamedParameterfvNV, (id, len, name, params), (F, "glGetProgramNamedParameterfvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) params));
4306 }
4307
4308 KEYWORD1 void KEYWORD2 NAME(GetProgramNamedParameterdvNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params)
4309 {
4310 DISPATCH(GetProgramNamedParameterdvNV, (id, len, name, params), (F, "glGetProgramNamedParameterdvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) params));
4311 }
4312
4313 KEYWORD1 void KEYWORD2 NAME(BindBuffer)(GLenum target, GLuint buffer)
4314 {
4315 DISPATCH(BindBufferARB, (target, buffer), (F, "glBindBuffer(0x%x, %d);\n", target, buffer));
4316 }
4317
4318 KEYWORD1 void KEYWORD2 NAME(BindBufferARB)(GLenum target, GLuint buffer)
4319 {
4320 DISPATCH(BindBufferARB, (target, buffer), (F, "glBindBufferARB(0x%x, %d);\n", target, buffer));
4321 }
4322
4323 KEYWORD1 void KEYWORD2 NAME(BufferData)(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage)
4324 {
4325 DISPATCH(BufferDataARB, (target, size, data, usage), (F, "glBufferData(0x%x, %d, %p, 0x%x);\n", target, size, (const void *) data, usage));
4326 }
4327
4328 KEYWORD1 void KEYWORD2 NAME(BufferDataARB)(GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage)
4329 {
4330 DISPATCH(BufferDataARB, (target, size, data, usage), (F, "glBufferDataARB(0x%x, %d, %p, 0x%x);\n", target, size, (const void *) data, usage));
4331 }
4332
4333 KEYWORD1 void KEYWORD2 NAME(BufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data)
4334 {
4335 DISPATCH(BufferSubDataARB, (target, offset, size, data), (F, "glBufferSubData(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
4336 }
4337
4338 KEYWORD1 void KEYWORD2 NAME(BufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data)
4339 {
4340 DISPATCH(BufferSubDataARB, (target, offset, size, data), (F, "glBufferSubDataARB(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
4341 }
4342
4343 KEYWORD1 void KEYWORD2 NAME(DeleteBuffers)(GLsizei n, const GLuint * buffer)
4344 {
4345 DISPATCH(DeleteBuffersARB, (n, buffer), (F, "glDeleteBuffers(%d, %p);\n", n, (const void *) buffer));
4346 }
4347
4348 KEYWORD1 void KEYWORD2 NAME(DeleteBuffersARB)(GLsizei n, const GLuint * buffer)
4349 {
4350 DISPATCH(DeleteBuffersARB, (n, buffer), (F, "glDeleteBuffersARB(%d, %p);\n", n, (const void *) buffer));
4351 }
4352
4353 KEYWORD1 void KEYWORD2 NAME(GenBuffers)(GLsizei n, GLuint * buffer)
4354 {
4355 DISPATCH(GenBuffersARB, (n, buffer), (F, "glGenBuffers(%d, %p);\n", n, (const void *) buffer));
4356 }
4357
4358 KEYWORD1 void KEYWORD2 NAME(GenBuffersARB)(GLsizei n, GLuint * buffer)
4359 {
4360 DISPATCH(GenBuffersARB, (n, buffer), (F, "glGenBuffersARB(%d, %p);\n", n, (const void *) buffer));
4361 }
4362
4363 KEYWORD1 void KEYWORD2 NAME(GetBufferParameteriv)(GLenum target, GLenum pname, GLint * params)
4364 {
4365 DISPATCH(GetBufferParameterivARB, (target, pname, params), (F, "glGetBufferParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4366 }
4367
4368 KEYWORD1 void KEYWORD2 NAME(GetBufferParameterivARB)(GLenum target, GLenum pname, GLint * params)
4369 {
4370 DISPATCH(GetBufferParameterivARB, (target, pname, params), (F, "glGetBufferParameterivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4371 }
4372
4373 KEYWORD1 void KEYWORD2 NAME(GetBufferPointerv)(GLenum target, GLenum pname, GLvoid ** params)
4374 {
4375 DISPATCH(GetBufferPointervARB, (target, pname, params), (F, "glGetBufferPointerv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4376 }
4377
4378 KEYWORD1 void KEYWORD2 NAME(GetBufferPointervARB)(GLenum target, GLenum pname, GLvoid ** params)
4379 {
4380 DISPATCH(GetBufferPointervARB, (target, pname, params), (F, "glGetBufferPointervARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4381 }
4382
4383 KEYWORD1 void KEYWORD2 NAME(GetBufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data)
4384 {
4385 DISPATCH(GetBufferSubDataARB, (target, offset, size, data), (F, "glGetBufferSubData(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
4386 }
4387
4388 KEYWORD1 void KEYWORD2 NAME(GetBufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data)
4389 {
4390 DISPATCH(GetBufferSubDataARB, (target, offset, size, data), (F, "glGetBufferSubDataARB(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
4391 }
4392
4393 KEYWORD1 GLboolean KEYWORD2 NAME(IsBuffer)(GLuint buffer)
4394 {
4395 RETURN_DISPATCH(IsBufferARB, (buffer), (F, "glIsBuffer(%d);\n", buffer));
4396 }
4397
4398 KEYWORD1 GLboolean KEYWORD2 NAME(IsBufferARB)(GLuint buffer)
4399 {
4400 RETURN_DISPATCH(IsBufferARB, (buffer), (F, "glIsBufferARB(%d);\n", buffer));
4401 }
4402
4403 KEYWORD1 GLvoid * KEYWORD2 NAME(MapBuffer)(GLenum target, GLenum access)
4404 {
4405 RETURN_DISPATCH(MapBufferARB, (target, access), (F, "glMapBuffer(0x%x, 0x%x);\n", target, access));
4406 }
4407
4408 KEYWORD1 GLvoid * KEYWORD2 NAME(MapBufferARB)(GLenum target, GLenum access)
4409 {
4410 RETURN_DISPATCH(MapBufferARB, (target, access), (F, "glMapBufferARB(0x%x, 0x%x);\n", target, access));
4411 }
4412
4413 KEYWORD1 GLboolean KEYWORD2 NAME(UnmapBuffer)(GLenum target)
4414 {
4415 RETURN_DISPATCH(UnmapBufferARB, (target), (F, "glUnmapBuffer(0x%x);\n", target));
4416 }
4417
4418 KEYWORD1 GLboolean KEYWORD2 NAME(UnmapBufferARB)(GLenum target)
4419 {
4420 RETURN_DISPATCH(UnmapBufferARB, (target), (F, "glUnmapBufferARB(0x%x);\n", target));
4421 }
4422
4423 KEYWORD1 void KEYWORD2 NAME(DepthBoundsEXT)(GLclampd zmin, GLclampd zmax)
4424 {
4425 DISPATCH(DepthBoundsEXT, (zmin, zmax), (F, "glDepthBoundsEXT(%f, %f);\n", zmin, zmax));
4426 }
4427
4428 KEYWORD1 void KEYWORD2 NAME(GenQueries)(GLsizei n, GLuint * ids)
4429 {
4430 DISPATCH(GenQueriesARB, (n, ids), (F, "glGenQueries(%d, %p);\n", n, (const void *) ids));
4431 }
4432
4433 KEYWORD1 void KEYWORD2 NAME(GenQueriesARB)(GLsizei n, GLuint * ids)
4434 {
4435 DISPATCH(GenQueriesARB, (n, ids), (F, "glGenQueriesARB(%d, %p);\n", n, (const void *) ids));
4436 }
4437
4438 KEYWORD1 void KEYWORD2 NAME(DeleteQueries)(GLsizei n, const GLuint * ids)
4439 {
4440 DISPATCH(DeleteQueriesARB, (n, ids), (F, "glDeleteQueries(%d, %p);\n", n, (const void *) ids));
4441 }
4442
4443 KEYWORD1 void KEYWORD2 NAME(DeleteQueriesARB)(GLsizei n, const GLuint * ids)
4444 {
4445 DISPATCH(DeleteQueriesARB, (n, ids), (F, "glDeleteQueriesARB(%d, %p);\n", n, (const void *) ids));
4446 }
4447
4448 KEYWORD1 GLboolean KEYWORD2 NAME(IsQuery)(GLuint id)
4449 {
4450 RETURN_DISPATCH(IsQueryARB, (id), (F, "glIsQuery(%d);\n", id));
4451 }
4452
4453 KEYWORD1 GLboolean KEYWORD2 NAME(IsQueryARB)(GLuint id)
4454 {
4455 RETURN_DISPATCH(IsQueryARB, (id), (F, "glIsQueryARB(%d);\n", id));
4456 }
4457
4458 KEYWORD1 void KEYWORD2 NAME(BeginQuery)(GLenum target, GLuint id)
4459 {
4460 DISPATCH(BeginQueryARB, (target, id), (F, "glBeginQuery(0x%x, %d);\n", target, id));
4461 }
4462
4463 KEYWORD1 void KEYWORD2 NAME(BeginQueryARB)(GLenum target, GLuint id)
4464 {
4465 DISPATCH(BeginQueryARB, (target, id), (F, "glBeginQueryARB(0x%x, %d);\n", target, id));
4466 }
4467
4468 KEYWORD1 void KEYWORD2 NAME(EndQuery)(GLenum target)
4469 {
4470 DISPATCH(EndQueryARB, (target), (F, "glEndQuery(0x%x);\n", target));
4471 }
4472
4473 KEYWORD1 void KEYWORD2 NAME(EndQueryARB)(GLenum target)
4474 {
4475 DISPATCH(EndQueryARB, (target), (F, "glEndQueryARB(0x%x);\n", target));
4476 }
4477
4478 KEYWORD1 void KEYWORD2 NAME(GetQueryiv)(GLenum target, GLenum pname, GLint * params)
4479 {
4480 DISPATCH(GetQueryivARB, (target, pname, params), (F, "glGetQueryiv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4481 }
4482
4483 KEYWORD1 void KEYWORD2 NAME(GetQueryivARB)(GLenum target, GLenum pname, GLint * params)
4484 {
4485 DISPATCH(GetQueryivARB, (target, pname, params), (F, "glGetQueryivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4486 }
4487
4488 KEYWORD1 void KEYWORD2 NAME(GetQueryObjectiv)(GLuint id, GLenum pname, GLint * params)
4489 {
4490 DISPATCH(GetQueryObjectivARB, (id, pname, params), (F, "glGetQueryObjectiv(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4491 }
4492
4493 KEYWORD1 void KEYWORD2 NAME(GetQueryObjectivARB)(GLuint id, GLenum pname, GLint * params)
4494 {
4495 DISPATCH(GetQueryObjectivARB, (id, pname, params), (F, "glGetQueryObjectivARB(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4496 }
4497
4498 KEYWORD1 void KEYWORD2 NAME(GetQueryObjectuiv)(GLuint id, GLenum pname, GLuint * params)
4499 {
4500 DISPATCH(GetQueryObjectuivARB, (id, pname, params), (F, "glGetQueryObjectuiv(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4501 }
4502
4503 KEYWORD1 void KEYWORD2 NAME(GetQueryObjectuivARB)(GLuint id, GLenum pname, GLuint * params)
4504 {
4505 DISPATCH(GetQueryObjectuivARB, (id, pname, params), (F, "glGetQueryObjectuivARB(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4506 }
4507
4508 KEYWORD1 void KEYWORD2 NAME(MultiModeDrawArraysIBM)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride)
4509 {
4510 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));
4511 }
4512
4513 KEYWORD1 void KEYWORD2 NAME(MultiModeDrawElementsIBM)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride)
4514 {
4515 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));
4516 }
4517
4518 KEYWORD1 void KEYWORD2 NAME(BlendEquationSeparateEXT)(GLenum modeRGB, GLenum modeA)
4519 {
4520 DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparateEXT(0x%x, 0x%x);\n", modeRGB, modeA));
4521 }
4522
4523 KEYWORD1 void KEYWORD2 NAME(BlendEquationSeparateATI)(GLenum modeRGB, GLenum modeA)
4524 {
4525 DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparateATI(0x%x, 0x%x);\n", modeRGB, modeA));
4526 }
4527
4528 KEYWORD1 void KEYWORD2 NAME(DeleteObjectARB)(GLhandleARB obj)
4529 {
4530 DISPATCH(DeleteObjectARB, (obj), (F, "glDeleteObjectARB(%d);\n", obj));
4531 }
4532
4533 KEYWORD1 GLhandleARB KEYWORD2 NAME(GetHandleARB)(GLenum pname)
4534 {
4535 RETURN_DISPATCH(GetHandleARB, (pname), (F, "glGetHandleARB(0x%x);\n", pname));
4536 }
4537
4538 KEYWORD1 void KEYWORD2 NAME(DetachObjectARB)(GLhandleARB containerObj, GLhandleARB attachedObj)
4539 {
4540 DISPATCH(DetachObjectARB, (containerObj, attachedObj), (F, "glDetachObjectARB(%d, %d);\n", containerObj, attachedObj));
4541 }
4542
4543 KEYWORD1 GLhandleARB KEYWORD2 NAME(CreateShaderObjectARB)(GLenum shaderType)
4544 {
4545 RETURN_DISPATCH(CreateShaderObjectARB, (shaderType), (F, "glCreateShaderObjectARB(0x%x);\n", shaderType));
4546 }
4547
4548 KEYWORD1 void KEYWORD2 NAME(ShaderSourceARB)(GLhandleARB shaderObj, GLsizei count, const GLcharARB ** string, const GLint * length)
4549 {
4550 DISPATCH(ShaderSourceARB, (shaderObj, count, string, length), (F, "glShaderSourceARB(%d, %d, %p, %p);\n", shaderObj, count, (const void *) string, (const void *) length));
4551 }
4552
4553 KEYWORD1 void KEYWORD2 NAME(CompileShaderARB)(GLhandleARB shaderObj)
4554 {
4555 DISPATCH(CompileShaderARB, (shaderObj), (F, "glCompileShaderARB(%d);\n", shaderObj));
4556 }
4557
4558 KEYWORD1 GLhandleARB KEYWORD2 NAME(CreateProgramObjectARB)(void)
4559 {
4560 RETURN_DISPATCH(CreateProgramObjectARB, (), (F, "glCreateProgramObjectARB();\n"));
4561 }
4562
4563 KEYWORD1 void KEYWORD2 NAME(AttachObjectARB)(GLhandleARB containerObj, GLhandleARB obj)
4564 {
4565 DISPATCH(AttachObjectARB, (containerObj, obj), (F, "glAttachObjectARB(%d, %d);\n", containerObj, obj));
4566 }
4567
4568 KEYWORD1 void KEYWORD2 NAME(LinkProgramARB)(GLhandleARB programObj)
4569 {
4570 DISPATCH(LinkProgramARB, (programObj), (F, "glLinkProgramARB(%d);\n", programObj));
4571 }
4572
4573 KEYWORD1 void KEYWORD2 NAME(UseProgramObjectARB)(GLhandleARB programObj)
4574 {
4575 DISPATCH(UseProgramObjectARB, (programObj), (F, "glUseProgramObjectARB(%d);\n", programObj));
4576 }
4577
4578 KEYWORD1 void KEYWORD2 NAME(ValidateProgramARB)(GLhandleARB programObj)
4579 {
4580 DISPATCH(ValidateProgramARB, (programObj), (F, "glValidateProgramARB(%d);\n", programObj));
4581 }
4582
4583 KEYWORD1 void KEYWORD2 NAME(Uniform1fARB)(GLint location, GLfloat v0)
4584 {
4585 DISPATCH(Uniform1fARB, (location, v0), (F, "glUniform1fARB(%d, %f);\n", location, v0));
4586 }
4587
4588 KEYWORD1 void KEYWORD2 NAME(Uniform2fARB)(GLint location, GLfloat v0, GLfloat v1)
4589 {
4590 DISPATCH(Uniform2fARB, (location, v0, v1), (F, "glUniform2fARB(%d, %f, %f);\n", location, v0, v1));
4591 }
4592
4593 KEYWORD1 void KEYWORD2 NAME(Uniform3fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
4594 {
4595 DISPATCH(Uniform3fARB, (location, v0, v1, v2), (F, "glUniform3fARB(%d, %f, %f, %f);\n", location, v0, v1, v2));
4596 }
4597
4598 KEYWORD1 void KEYWORD2 NAME(Uniform4fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
4599 {
4600 DISPATCH(Uniform4fARB, (location, v0, v1, v2, v3), (F, "glUniform4fARB(%d, %f, %f, %f, %f);\n", location, v0, v1, v2, v3));
4601 }
4602
4603 KEYWORD1 void KEYWORD2 NAME(Uniform1iARB)(GLint location, GLint v0)
4604 {
4605 DISPATCH(Uniform1iARB, (location, v0), (F, "glUniform1iARB(%d, %d);\n", location, v0));
4606 }
4607
4608 KEYWORD1 void KEYWORD2 NAME(Uniform2iARB)(GLint location, GLint v0, GLint v1)
4609 {
4610 DISPATCH(Uniform2iARB, (location, v0, v1), (F, "glUniform2iARB(%d, %d, %d);\n", location, v0, v1));
4611 }
4612
4613 KEYWORD1 void KEYWORD2 NAME(Uniform3iARB)(GLint location, GLint v0, GLint v1, GLint v2)
4614 {
4615 DISPATCH(Uniform3iARB, (location, v0, v1, v2), (F, "glUniform3iARB(%d, %d, %d, %d);\n", location, v0, v1, v2));
4616 }
4617
4618 KEYWORD1 void KEYWORD2 NAME(Uniform4iARB)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
4619 {
4620 DISPATCH(Uniform4iARB, (location, v0, v1, v2, v3), (F, "glUniform4iARB(%d, %d, %d, %d, %d);\n", location, v0, v1, v2, v3));
4621 }
4622
4623 KEYWORD1 void KEYWORD2 NAME(Uniform1fvARB)(GLint location, GLsizei count, const GLfloat * value)
4624 {
4625 DISPATCH(Uniform1fvARB, (location, count, value), (F, "glUniform1fvARB(%d, %d, %p);\n", location, count, (const void *) value));
4626 }
4627
4628 KEYWORD1 void KEYWORD2 NAME(Uniform2fvARB)(GLint location, GLsizei count, const GLfloat * value)
4629 {
4630 DISPATCH(Uniform2fvARB, (location, count, value), (F, "glUniform2fvARB(%d, %d, %p);\n", location, count, (const void *) value));
4631 }
4632
4633 KEYWORD1 void KEYWORD2 NAME(Uniform3fvARB)(GLint location, GLsizei count, const GLfloat * value)
4634 {
4635 DISPATCH(Uniform3fvARB, (location, count, value), (F, "glUniform3fvARB(%d, %d, %p);\n", location, count, (const void *) value));
4636 }
4637
4638 KEYWORD1 void KEYWORD2 NAME(Uniform4fvARB)(GLint location, GLsizei count, const GLfloat * value)
4639 {
4640 DISPATCH(Uniform4fvARB, (location, count, value), (F, "glUniform4fvARB(%d, %d, %p);\n", location, count, (const void *) value));
4641 }
4642
4643 KEYWORD1 void KEYWORD2 NAME(Uniform1ivARB)(GLint location, GLsizei count, const GLint * value)
4644 {
4645 DISPATCH(Uniform1ivARB, (location, count, value), (F, "glUniform1ivARB(%d, %d, %p);\n", location, count, (const void *) value));
4646 }
4647
4648 KEYWORD1 void KEYWORD2 NAME(Uniform2ivARB)(GLint location, GLsizei count, const GLint * value)
4649 {
4650 DISPATCH(Uniform2ivARB, (location, count, value), (F, "glUniform2ivARB(%d, %d, %p);\n", location, count, (const void *) value));
4651 }
4652
4653 KEYWORD1 void KEYWORD2 NAME(Uniform3ivARB)(GLint location, GLsizei count, const GLint * value)
4654 {
4655 DISPATCH(Uniform3ivARB, (location, count, value), (F, "glUniform3ivARB(%d, %d, %p);\n", location, count, (const void *) value));
4656 }
4657
4658 KEYWORD1 void KEYWORD2 NAME(Uniform4ivARB)(GLint location, GLsizei count, const GLint * value)
4659 {
4660 DISPATCH(Uniform4ivARB, (location, count, value), (F, "glUniform4ivARB(%d, %d, %p);\n", location, count, (const void *) value));
4661 }
4662
4663 KEYWORD1 void KEYWORD2 NAME(UniformMatrix2fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
4664 {
4665 DISPATCH(UniformMatrix2fvARB, (location, count, transpose, value), (F, "glUniformMatrix2fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
4666 }
4667
4668 KEYWORD1 void KEYWORD2 NAME(UniformMatrix3fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
4669 {
4670 DISPATCH(UniformMatrix3fvARB, (location, count, transpose, value), (F, "glUniformMatrix3fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
4671 }
4672
4673 KEYWORD1 void KEYWORD2 NAME(UniformMatrix4fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
4674 {
4675 DISPATCH(UniformMatrix4fvARB, (location, count, transpose, value), (F, "glUniformMatrix4fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
4676 }
4677
4678 KEYWORD1 void KEYWORD2 NAME(GetObjectParameterfvARB)(GLhandleARB obj, GLenum pname, GLfloat * params)
4679 {
4680 DISPATCH(GetObjectParameterfvARB, (obj, pname, params), (F, "glGetObjectParameterfvARB(%d, 0x%x, %p);\n", obj, pname, (const void *) params));
4681 }
4682
4683 KEYWORD1 void KEYWORD2 NAME(GetObjectParameterivARB)(GLhandleARB obj, GLenum pname, GLint * params)
4684 {
4685 DISPATCH(GetObjectParameterivARB, (obj, pname, params), (F, "glGetObjectParameterivARB(%d, 0x%x, %p);\n", obj, pname, (const void *) params));
4686 }
4687
4688 KEYWORD1 void KEYWORD2 NAME(GetInfoLogARB)(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog)
4689 {
4690 DISPATCH(GetInfoLogARB, (obj, maxLength, length, infoLog), (F, "glGetInfoLogARB(%d, %d, %p, %p);\n", obj, maxLength, (const void *) length, (const void *) infoLog));
4691 }
4692
4693 KEYWORD1 void KEYWORD2 NAME(GetAttachedObjectsARB)(GLhandleARB containerObj, GLsizei maxLength, GLsizei * length, GLhandleARB * infoLog)
4694 {
4695 DISPATCH(GetAttachedObjectsARB, (containerObj, maxLength, length, infoLog), (F, "glGetAttachedObjectsARB(%d, %d, %p, %p);\n", containerObj, maxLength, (const void *) length, (const void *) infoLog));
4696 }
4697
4698 KEYWORD1 GLint KEYWORD2 NAME(GetUniformLocationARB)(GLhandleARB programObj, const GLcharARB * name)
4699 {
4700 RETURN_DISPATCH(GetUniformLocationARB, (programObj, name), (F, "glGetUniformLocationARB(%d, %p);\n", programObj, (const void *) name));
4701 }
4702
4703 KEYWORD1 void KEYWORD2 NAME(GetActiveUniformARB)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)
4704 {
4705 DISPATCH(GetActiveUniformARB, (programObj, index, maxLength, length, size, type, name), (F, "glGetActiveUniformARB(%d, %d, %d, %p, %p, %p, %p);\n", programObj, index, maxLength, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
4706 }
4707
4708 KEYWORD1 void KEYWORD2 NAME(GetUniformfvARB)(GLhandleARB programObj, GLint location, GLfloat * params)
4709 {
4710 DISPATCH(GetUniformfvARB, (programObj, location, params), (F, "glGetUniformfvARB(%d, %d, %p);\n", programObj, location, (const void *) params));
4711 }
4712
4713 KEYWORD1 void KEYWORD2 NAME(GetUniformivARB)(GLhandleARB programObj, GLint location, GLint * params)
4714 {
4715 DISPATCH(GetUniformivARB, (programObj, location, params), (F, "glGetUniformivARB(%d, %d, %p);\n", programObj, location, (const void *) params));
4716 }
4717
4718 KEYWORD1 void KEYWORD2 NAME(GetShaderSourceARB)(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source)
4719 {
4720 DISPATCH(GetShaderSourceARB, (obj, maxLength, length, source), (F, "glGetShaderSourceARB(%d, %d, %p, %p);\n", obj, maxLength, (const void *) length, (const void *) source));
4721 }
4722
4723 KEYWORD1 void KEYWORD2 NAME(BindAttribLocationARB)(GLhandleARB programObj, GLuint index, const GLcharARB * name)
4724 {
4725 DISPATCH(BindAttribLocationARB, (programObj, index, name), (F, "glBindAttribLocationARB(%d, %d, %p);\n", programObj, index, (const void *) name));
4726 }
4727
4728 KEYWORD1 void KEYWORD2 NAME(GetActiveAttribARB)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)
4729 {
4730 DISPATCH(GetActiveAttribARB, (programObj, index, maxLength, length, size, type, name), (F, "glGetActiveAttribARB(%d, %d, %d, %p, %p, %p, %p);\n", programObj, index, maxLength, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
4731 }
4732
4733 KEYWORD1 GLint KEYWORD2 NAME(GetAttribLocationARB)(GLhandleARB programObj, const GLcharARB * name)
4734 {
4735 RETURN_DISPATCH(GetAttribLocationARB, (programObj, name), (F, "glGetAttribLocationARB(%d, %p);\n", programObj, (const void *) name));
4736 }
4737
4738 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params)
4739 {
4740 DISPATCH(GetVertexAttribdvNV, (index, pname, params), (F, "glGetVertexAttribdvNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4741 }
4742
4743 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params)
4744 {
4745 DISPATCH(GetVertexAttribfvNV, (index, pname, params), (F, "glGetVertexAttribfvNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4746 }
4747
4748 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params)
4749 {
4750 DISPATCH(GetVertexAttribivNV, (index, pname, params), (F, "glGetVertexAttribivNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4751 }
4752
4753 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dNV)(GLuint index, GLdouble x)
4754 {
4755 DISPATCH(VertexAttrib1dNV, (index, x), (F, "glVertexAttrib1dNV(%d, %f);\n", index, x));
4756 }
4757
4758 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvNV)(GLuint index, const GLdouble * v)
4759 {
4760 DISPATCH(VertexAttrib1dvNV, (index, v), (F, "glVertexAttrib1dvNV(%d, %p);\n", index, (const void *) v));
4761 }
4762
4763 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fNV)(GLuint index, GLfloat x)
4764 {
4765 DISPATCH(VertexAttrib1fNV, (index, x), (F, "glVertexAttrib1fNV(%d, %f);\n", index, x));
4766 }
4767
4768 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvNV)(GLuint index, const GLfloat * v)
4769 {
4770 DISPATCH(VertexAttrib1fvNV, (index, v), (F, "glVertexAttrib1fvNV(%d, %p);\n", index, (const void *) v));
4771 }
4772
4773 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sNV)(GLuint index, GLshort x)
4774 {
4775 DISPATCH(VertexAttrib1sNV, (index, x), (F, "glVertexAttrib1sNV(%d, %d);\n", index, x));
4776 }
4777
4778 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svNV)(GLuint index, const GLshort * v)
4779 {
4780 DISPATCH(VertexAttrib1svNV, (index, v), (F, "glVertexAttrib1svNV(%d, %p);\n", index, (const void *) v));
4781 }
4782
4783 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y)
4784 {
4785 DISPATCH(VertexAttrib2dNV, (index, x, y), (F, "glVertexAttrib2dNV(%d, %f, %f);\n", index, x, y));
4786 }
4787
4788 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvNV)(GLuint index, const GLdouble * v)
4789 {
4790 DISPATCH(VertexAttrib2dvNV, (index, v), (F, "glVertexAttrib2dvNV(%d, %p);\n", index, (const void *) v));
4791 }
4792
4793 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y)
4794 {
4795 DISPATCH(VertexAttrib2fNV, (index, x, y), (F, "glVertexAttrib2fNV(%d, %f, %f);\n", index, x, y));
4796 }
4797
4798 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvNV)(GLuint index, const GLfloat * v)
4799 {
4800 DISPATCH(VertexAttrib2fvNV, (index, v), (F, "glVertexAttrib2fvNV(%d, %p);\n", index, (const void *) v));
4801 }
4802
4803 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y)
4804 {
4805 DISPATCH(VertexAttrib2sNV, (index, x, y), (F, "glVertexAttrib2sNV(%d, %d, %d);\n", index, x, y));
4806 }
4807
4808 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svNV)(GLuint index, const GLshort * v)
4809 {
4810 DISPATCH(VertexAttrib2svNV, (index, v), (F, "glVertexAttrib2svNV(%d, %p);\n", index, (const void *) v));
4811 }
4812
4813 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
4814 {
4815 DISPATCH(VertexAttrib3dNV, (index, x, y, z), (F, "glVertexAttrib3dNV(%d, %f, %f, %f);\n", index, x, y, z));
4816 }
4817
4818 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvNV)(GLuint index, const GLdouble * v)
4819 {
4820 DISPATCH(VertexAttrib3dvNV, (index, v), (F, "glVertexAttrib3dvNV(%d, %p);\n", index, (const void *) v));
4821 }
4822
4823 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
4824 {
4825 DISPATCH(VertexAttrib3fNV, (index, x, y, z), (F, "glVertexAttrib3fNV(%d, %f, %f, %f);\n", index, x, y, z));
4826 }
4827
4828 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvNV)(GLuint index, const GLfloat * v)
4829 {
4830 DISPATCH(VertexAttrib3fvNV, (index, v), (F, "glVertexAttrib3fvNV(%d, %p);\n", index, (const void *) v));
4831 }
4832
4833 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z)
4834 {
4835 DISPATCH(VertexAttrib3sNV, (index, x, y, z), (F, "glVertexAttrib3sNV(%d, %d, %d, %d);\n", index, x, y, z));
4836 }
4837
4838 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svNV)(GLuint index, const GLshort * v)
4839 {
4840 DISPATCH(VertexAttrib3svNV, (index, v), (F, "glVertexAttrib3svNV(%d, %p);\n", index, (const void *) v));
4841 }
4842
4843 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4844 {
4845 DISPATCH(VertexAttrib4dNV, (index, x, y, z, w), (F, "glVertexAttrib4dNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
4846 }
4847
4848 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvNV)(GLuint index, const GLdouble * v)
4849 {
4850 DISPATCH(VertexAttrib4dvNV, (index, v), (F, "glVertexAttrib4dvNV(%d, %p);\n", index, (const void *) v));
4851 }
4852
4853 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4854 {
4855 DISPATCH(VertexAttrib4fNV, (index, x, y, z, w), (F, "glVertexAttrib4fNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
4856 }
4857
4858 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvNV)(GLuint index, const GLfloat * v)
4859 {
4860 DISPATCH(VertexAttrib4fvNV, (index, v), (F, "glVertexAttrib4fvNV(%d, %p);\n", index, (const void *) v));
4861 }
4862
4863 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
4864 {
4865 DISPATCH(VertexAttrib4sNV, (index, x, y, z, w), (F, "glVertexAttrib4sNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
4866 }
4867
4868 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svNV)(GLuint index, const GLshort * v)
4869 {
4870 DISPATCH(VertexAttrib4svNV, (index, v), (F, "glVertexAttrib4svNV(%d, %p);\n", index, (const void *) v));
4871 }
4872
4873 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
4874 {
4875 DISPATCH(VertexAttrib4ubNV, (index, x, y, z, w), (F, "glVertexAttrib4ubNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
4876 }
4877
4878 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvNV)(GLuint index, const GLubyte * v)
4879 {
4880 DISPATCH(VertexAttrib4ubvNV, (index, v), (F, "glVertexAttrib4ubvNV(%d, %p);\n", index, (const void *) v));
4881 }
4882
4883 KEYWORD1 GLuint KEYWORD2 NAME(GenFragmentShadersATI)(GLuint range)
4884 {
4885 RETURN_DISPATCH(GenFragmentShadersATI, (range), (F, "glGenFragmentShadersATI(%d);\n", range));
4886 }
4887
4888 KEYWORD1 void KEYWORD2 NAME(BindFragmentShaderATI)(GLuint id)
4889 {
4890 DISPATCH(BindFragmentShaderATI, (id), (F, "glBindFragmentShaderATI(%d);\n", id));
4891 }
4892
4893 KEYWORD1 void KEYWORD2 NAME(DeleteFragmentShaderATI)(GLuint id)
4894 {
4895 DISPATCH(DeleteFragmentShaderATI, (id), (F, "glDeleteFragmentShaderATI(%d);\n", id));
4896 }
4897
4898 KEYWORD1 void KEYWORD2 NAME(BeginFragmentShaderATI)(void)
4899 {
4900 DISPATCH(BeginFragmentShaderATI, (), (F, "glBeginFragmentShaderATI();\n"));
4901 }
4902
4903 KEYWORD1 void KEYWORD2 NAME(EndFragmentShaderATI)(void)
4904 {
4905 DISPATCH(EndFragmentShaderATI, (), (F, "glEndFragmentShaderATI();\n"));
4906 }
4907
4908 KEYWORD1 void KEYWORD2 NAME(PassTexCoordATI)(GLuint dst, GLuint coord, GLenum swizzle)
4909 {
4910 DISPATCH(PassTexCoordATI, (dst, coord, swizzle), (F, "glPassTexCoordATI(%d, %d, 0x%x);\n", dst, coord, swizzle));
4911 }
4912
4913 KEYWORD1 void KEYWORD2 NAME(SampleMapATI)(GLuint dst, GLuint interp, GLenum swizzle)
4914 {
4915 DISPATCH(SampleMapATI, (dst, interp, swizzle), (F, "glSampleMapATI(%d, %d, 0x%x);\n", dst, interp, swizzle));
4916 }
4917
4918 KEYWORD1 void KEYWORD2 NAME(ColorFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)
4919 {
4920 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));
4921 }
4922
4923 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)
4924 {
4925 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));
4926 }
4927
4928 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)
4929 {
4930 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));
4931 }
4932
4933 KEYWORD1 void KEYWORD2 NAME(AlphaFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)
4934 {
4935 DISPATCH(AlphaFragmentOp1ATI, (op, dst, dstMod, arg1, arg1Rep, arg1Mod), (F, "glAlphaFragmentOp1ATI(0x%x, %d, %d, %d, %d, %d);\n", op, dst, dstMod, arg1, arg1Rep, arg1Mod));
4936 }
4937
4938 KEYWORD1 void KEYWORD2 NAME(AlphaFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)
4939 {
4940 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));
4941 }
4942
4943 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)
4944 {
4945 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));
4946 }
4947
4948 KEYWORD1 void KEYWORD2 NAME(SetFragmentShaderConstantATI)(GLuint dst, const GLfloat * value)
4949 {
4950 DISPATCH(SetFragmentShaderConstantATI, (dst, value), (F, "glSetFragmentShaderConstantATI(%d, %p);\n", dst, (const void *) value));
4951 }
4952
4953 KEYWORD1 GLboolean KEYWORD2 NAME(IsRenderbufferEXT)(GLuint renderbuffer)
4954 {
4955 RETURN_DISPATCH(IsRenderbufferEXT, (renderbuffer), (F, "glIsRenderbufferEXT(%d);\n", renderbuffer));
4956 }
4957
4958 KEYWORD1 void KEYWORD2 NAME(BindRenderbufferEXT)(GLenum target, GLuint renderbuffer)
4959 {
4960 DISPATCH(BindRenderbufferEXT, (target, renderbuffer), (F, "glBindRenderbufferEXT(0x%x, %d);\n", target, renderbuffer));
4961 }
4962
4963 KEYWORD1 void KEYWORD2 NAME(DeleteRenderbuffersEXT)(GLsizei n, const GLuint * renderbuffers)
4964 {
4965 DISPATCH(DeleteRenderbuffersEXT, (n, renderbuffers), (F, "glDeleteRenderbuffersEXT(%d, %p);\n", n, (const void *) renderbuffers));
4966 }
4967
4968 KEYWORD1 void KEYWORD2 NAME(GenRenderbuffersEXT)(GLsizei n, GLuint * renderbuffers)
4969 {
4970 DISPATCH(GenRenderbuffersEXT, (n, renderbuffers), (F, "glGenRenderbuffersEXT(%d, %p);\n", n, (const void *) renderbuffers));
4971 }
4972
4973 KEYWORD1 void KEYWORD2 NAME(RenderbufferStorageEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
4974 {
4975 DISPATCH(RenderbufferStorageEXT, (target, internalformat, width, height), (F, "glRenderbufferStorageEXT(0x%x, 0x%x, %d, %d);\n", target, internalformat, width, height));
4976 }
4977
4978 KEYWORD1 void KEYWORD2 NAME(GetRenderbufferParameterivEXT)(GLenum target, GLenum pname, GLint * params)
4979 {
4980 DISPATCH(GetRenderbufferParameterivEXT, (target, pname, params), (F, "glGetRenderbufferParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4981 }
4982
4983 KEYWORD1 GLboolean KEYWORD2 NAME(IsFramebufferEXT)(GLuint framebuffer)
4984 {
4985 RETURN_DISPATCH(IsFramebufferEXT, (framebuffer), (F, "glIsFramebufferEXT(%d);\n", framebuffer));
4986 }
4987
4988 KEYWORD1 void KEYWORD2 NAME(BindFramebufferEXT)(GLenum target, GLuint framebuffer)
4989 {
4990 DISPATCH(BindFramebufferEXT, (target, framebuffer), (F, "glBindFramebufferEXT(0x%x, %d);\n", target, framebuffer));
4991 }
4992
4993 KEYWORD1 void KEYWORD2 NAME(DeleteFramebuffersEXT)(GLsizei n, const GLuint * framebuffers)
4994 {
4995 DISPATCH(DeleteFramebuffersEXT, (n, framebuffers), (F, "glDeleteFramebuffersEXT(%d, %p);\n", n, (const void *) framebuffers));
4996 }
4997
4998 KEYWORD1 void KEYWORD2 NAME(GenFramebuffersEXT)(GLsizei n, GLuint * framebuffers)
4999 {
5000 DISPATCH(GenFramebuffersEXT, (n, framebuffers), (F, "glGenFramebuffersEXT(%d, %p);\n", n, (const void *) framebuffers));
5001 }
5002
5003 KEYWORD1 GLenum KEYWORD2 NAME(CheckFramebufferStatusEXT)(GLenum target)
5004 {
5005 RETURN_DISPATCH(CheckFramebufferStatusEXT, (target), (F, "glCheckFramebufferStatusEXT(0x%x);\n", target));
5006 }
5007
5008 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture1DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
5009 {
5010 DISPATCH(FramebufferTexture1DEXT, (target, attachment, textarget, texture, level), (F, "glFramebufferTexture1DEXT(0x%x, 0x%x, 0x%x, %d, %d);\n", target, attachment, textarget, texture, level));
5011 }
5012
5013 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture2DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
5014 {
5015 DISPATCH(FramebufferTexture2DEXT, (target, attachment, textarget, texture, level), (F, "glFramebufferTexture2DEXT(0x%x, 0x%x, 0x%x, %d, %d);\n", target, attachment, textarget, texture, level));
5016 }
5017
5018 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture3DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
5019 {
5020 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));
5021 }
5022
5023 KEYWORD1 void KEYWORD2 NAME(FramebufferRenderbufferEXT)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
5024 {
5025 DISPATCH(FramebufferRenderbufferEXT, (target, attachment, renderbuffertarget, renderbuffer), (F, "glFramebufferRenderbufferEXT(0x%x, 0x%x, 0x%x, %d);\n", target, attachment, renderbuffertarget, renderbuffer));
5026 }
5027
5028 KEYWORD1 void KEYWORD2 NAME(GetFramebufferAttachmentParameterivEXT)(GLenum target, GLenum attachment, GLenum pname, GLint * params)
5029 {
5030 DISPATCH(GetFramebufferAttachmentParameterivEXT, (target, attachment, pname, params), (F, "glGetFramebufferAttachmentParameterivEXT(0x%x, 0x%x, 0x%x, %p);\n", target, attachment, pname, (const void *) params));
5031 }
5032
5033 KEYWORD1 void KEYWORD2 NAME(GenerateMipmapEXT)(GLenum target)
5034 {
5035 DISPATCH(GenerateMipmapEXT, (target), (F, "glGenerateMipmapEXT(0x%x);\n", target));
5036 }
5037
5038 KEYWORD1 void KEYWORD2 NAME(StencilFuncSeparate)(GLenum face, GLenum func, GLint ref, GLuint mask)
5039 {
5040 DISPATCH(StencilFuncSeparate, (face, func, ref, mask), (F, "glStencilFuncSeparate(0x%x, 0x%x, %d, %d);\n", face, func, ref, mask));
5041 }
5042
5043 KEYWORD1 void KEYWORD2 NAME(StencilOpSeparate)(GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
5044 {
5045 DISPATCH(StencilOpSeparate, (face, fail, zfail, zpass), (F, "glStencilOpSeparate(0x%x, 0x%x, 0x%x, 0x%x);\n", face, fail, zfail, zpass));
5046 }
5047
5048 KEYWORD1 void KEYWORD2 NAME(StencilMaskSeparate)(GLenum face, GLuint mask)
5049 {
5050 DISPATCH(StencilMaskSeparate, (face, mask), (F, "glStencilMaskSeparate(0x%x, %d);\n", face, mask));
5051 }
5052
5053 KEYWORD1 void KEYWORD2 NAME(GetQueryObjecti64vEXT)(GLuint id, GLenum pname, GLint64EXT * params)
5054 {
5055 DISPATCH(GetQueryObjecti64vEXT, (id, pname, params), (F, "glGetQueryObjecti64vEXT(%d, 0x%x, %p);\n", id, pname, (const void *) params));
5056 }
5057
5058 KEYWORD1 void KEYWORD2 NAME(GetQueryObjectui64vEXT)(GLuint id, GLenum pname, GLuint64EXT * params)
5059 {
5060 DISPATCH(GetQueryObjectui64vEXT, (id, pname, params), (F, "glGetQueryObjectui64vEXT(%d, 0x%x, %p);\n", id, pname, (const void *) params));
5061 }
5062
5063 KEYWORD1 void KEYWORD2 NAME(BlitFramebufferEXT)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
5064 {
5065 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));
5066 }
5067
5068 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_819)(GLuint array);
5069
5070 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_819)(GLuint array)
5071 {
5072 DISPATCH(BindVertexArrayAPPLE, (array), (F, "glBindVertexArrayAPPLE(%d);\n", array));
5073 }
5074
5075 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_820)(GLsizei n, const GLuint * arrays);
5076
5077 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_820)(GLsizei n, const GLuint * arrays)
5078 {
5079 DISPATCH(DeleteVertexArraysAPPLE, (n, arrays), (F, "glDeleteVertexArraysAPPLE(%d, %p);\n", n, (const void *) arrays));
5080 }
5081
5082 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_821)(GLsizei n, GLuint * arrays);
5083
5084 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_821)(GLsizei n, GLuint * arrays)
5085 {
5086 DISPATCH(GenVertexArraysAPPLE, (n, arrays), (F, "glGenVertexArraysAPPLE(%d, %p);\n", n, (const void *) arrays));
5087 }
5088
5089 KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_822)(GLuint array);
5090
5091 KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_822)(GLuint array)
5092 {
5093 RETURN_DISPATCH(IsVertexArrayAPPLE, (array), (F, "glIsVertexArrayAPPLE(%d);\n", array));
5094 }
5095
5096 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_823)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
5097
5098 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_823)(GLenum target, GLuint index, GLsizei count, const GLfloat * params)
5099 {
5100 DISPATCH(ProgramEnvParameters4fvEXT, (target, index, count, params), (F, "glProgramEnvParameters4fvEXT(0x%x, %d, %d, %p);\n", target, index, count, (const void *) params));
5101 }
5102
5103 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_824)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
5104
5105 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_824)(GLenum target, GLuint index, GLsizei count, const GLfloat * params)
5106 {
5107 DISPATCH(ProgramLocalParameters4fvEXT, (target, index, count, params), (F, "glProgramLocalParameters4fvEXT(0x%x, %d, %d, %p);\n", target, index, count, (const void *) params));
5108 }
5109
5110
5111 #endif /* defined( NAME ) */
5112
5113 /*
5114 * This is how a dispatch table can be initialized with all the functions
5115 * we generated above.
5116 */
5117 #ifdef DISPATCH_TABLE_NAME
5118
5119 #ifndef TABLE_ENTRY
5120 #error TABLE_ENTRY must be defined
5121 #endif
5122
5123 static _glapi_proc DISPATCH_TABLE_NAME[] = {
5124 TABLE_ENTRY(NewList),
5125 TABLE_ENTRY(EndList),
5126 TABLE_ENTRY(CallList),
5127 TABLE_ENTRY(CallLists),
5128 TABLE_ENTRY(DeleteLists),
5129 TABLE_ENTRY(GenLists),
5130 TABLE_ENTRY(ListBase),
5131 TABLE_ENTRY(Begin),
5132 TABLE_ENTRY(Bitmap),
5133 TABLE_ENTRY(Color3b),
5134 TABLE_ENTRY(Color3bv),
5135 TABLE_ENTRY(Color3d),
5136 TABLE_ENTRY(Color3dv),
5137 TABLE_ENTRY(Color3f),
5138 TABLE_ENTRY(Color3fv),
5139 TABLE_ENTRY(Color3i),
5140 TABLE_ENTRY(Color3iv),
5141 TABLE_ENTRY(Color3s),
5142 TABLE_ENTRY(Color3sv),
5143 TABLE_ENTRY(Color3ub),
5144 TABLE_ENTRY(Color3ubv),
5145 TABLE_ENTRY(Color3ui),
5146 TABLE_ENTRY(Color3uiv),
5147 TABLE_ENTRY(Color3us),
5148 TABLE_ENTRY(Color3usv),
5149 TABLE_ENTRY(Color4b),
5150 TABLE_ENTRY(Color4bv),
5151 TABLE_ENTRY(Color4d),
5152 TABLE_ENTRY(Color4dv),
5153 TABLE_ENTRY(Color4f),
5154 TABLE_ENTRY(Color4fv),
5155 TABLE_ENTRY(Color4i),
5156 TABLE_ENTRY(Color4iv),
5157 TABLE_ENTRY(Color4s),
5158 TABLE_ENTRY(Color4sv),
5159 TABLE_ENTRY(Color4ub),
5160 TABLE_ENTRY(Color4ubv),
5161 TABLE_ENTRY(Color4ui),
5162 TABLE_ENTRY(Color4uiv),
5163 TABLE_ENTRY(Color4us),
5164 TABLE_ENTRY(Color4usv),
5165 TABLE_ENTRY(EdgeFlag),
5166 TABLE_ENTRY(EdgeFlagv),
5167 TABLE_ENTRY(End),
5168 TABLE_ENTRY(Indexd),
5169 TABLE_ENTRY(Indexdv),
5170 TABLE_ENTRY(Indexf),
5171 TABLE_ENTRY(Indexfv),
5172 TABLE_ENTRY(Indexi),
5173 TABLE_ENTRY(Indexiv),
5174 TABLE_ENTRY(Indexs),
5175 TABLE_ENTRY(Indexsv),
5176 TABLE_ENTRY(Normal3b),
5177 TABLE_ENTRY(Normal3bv),
5178 TABLE_ENTRY(Normal3d),
5179 TABLE_ENTRY(Normal3dv),
5180 TABLE_ENTRY(Normal3f),
5181 TABLE_ENTRY(Normal3fv),
5182 TABLE_ENTRY(Normal3i),
5183 TABLE_ENTRY(Normal3iv),
5184 TABLE_ENTRY(Normal3s),
5185 TABLE_ENTRY(Normal3sv),
5186 TABLE_ENTRY(RasterPos2d),
5187 TABLE_ENTRY(RasterPos2dv),
5188 TABLE_ENTRY(RasterPos2f),
5189 TABLE_ENTRY(RasterPos2fv),
5190 TABLE_ENTRY(RasterPos2i),
5191 TABLE_ENTRY(RasterPos2iv),
5192 TABLE_ENTRY(RasterPos2s),
5193 TABLE_ENTRY(RasterPos2sv),
5194 TABLE_ENTRY(RasterPos3d),
5195 TABLE_ENTRY(RasterPos3dv),
5196 TABLE_ENTRY(RasterPos3f),
5197 TABLE_ENTRY(RasterPos3fv),
5198 TABLE_ENTRY(RasterPos3i),
5199 TABLE_ENTRY(RasterPos3iv),
5200 TABLE_ENTRY(RasterPos3s),
5201 TABLE_ENTRY(RasterPos3sv),
5202 TABLE_ENTRY(RasterPos4d),
5203 TABLE_ENTRY(RasterPos4dv),
5204 TABLE_ENTRY(RasterPos4f),
5205 TABLE_ENTRY(RasterPos4fv),
5206 TABLE_ENTRY(RasterPos4i),
5207 TABLE_ENTRY(RasterPos4iv),
5208 TABLE_ENTRY(RasterPos4s),
5209 TABLE_ENTRY(RasterPos4sv),
5210 TABLE_ENTRY(Rectd),
5211 TABLE_ENTRY(Rectdv),
5212 TABLE_ENTRY(Rectf),
5213 TABLE_ENTRY(Rectfv),
5214 TABLE_ENTRY(Recti),
5215 TABLE_ENTRY(Rectiv),
5216 TABLE_ENTRY(Rects),
5217 TABLE_ENTRY(Rectsv),
5218 TABLE_ENTRY(TexCoord1d),
5219 TABLE_ENTRY(TexCoord1dv),
5220 TABLE_ENTRY(TexCoord1f),
5221 TABLE_ENTRY(TexCoord1fv),
5222 TABLE_ENTRY(TexCoord1i),
5223 TABLE_ENTRY(TexCoord1iv),
5224 TABLE_ENTRY(TexCoord1s),
5225 TABLE_ENTRY(TexCoord1sv),
5226 TABLE_ENTRY(TexCoord2d),
5227 TABLE_ENTRY(TexCoord2dv),
5228 TABLE_ENTRY(TexCoord2f),
5229 TABLE_ENTRY(TexCoord2fv),
5230 TABLE_ENTRY(TexCoord2i),
5231 TABLE_ENTRY(TexCoord2iv),
5232 TABLE_ENTRY(TexCoord2s),
5233 TABLE_ENTRY(TexCoord2sv),
5234 TABLE_ENTRY(TexCoord3d),
5235 TABLE_ENTRY(TexCoord3dv),
5236 TABLE_ENTRY(TexCoord3f),
5237 TABLE_ENTRY(TexCoord3fv),
5238 TABLE_ENTRY(TexCoord3i),
5239 TABLE_ENTRY(TexCoord3iv),
5240 TABLE_ENTRY(TexCoord3s),
5241 TABLE_ENTRY(TexCoord3sv),
5242 TABLE_ENTRY(TexCoord4d),
5243 TABLE_ENTRY(TexCoord4dv),
5244 TABLE_ENTRY(TexCoord4f),
5245 TABLE_ENTRY(TexCoord4fv),
5246 TABLE_ENTRY(TexCoord4i),
5247 TABLE_ENTRY(TexCoord4iv),
5248 TABLE_ENTRY(TexCoord4s),
5249 TABLE_ENTRY(TexCoord4sv),
5250 TABLE_ENTRY(Vertex2d),
5251 TABLE_ENTRY(Vertex2dv),
5252 TABLE_ENTRY(Vertex2f),
5253 TABLE_ENTRY(Vertex2fv),
5254 TABLE_ENTRY(Vertex2i),
5255 TABLE_ENTRY(Vertex2iv),
5256 TABLE_ENTRY(Vertex2s),
5257 TABLE_ENTRY(Vertex2sv),
5258 TABLE_ENTRY(Vertex3d),
5259 TABLE_ENTRY(Vertex3dv),
5260 TABLE_ENTRY(Vertex3f),
5261 TABLE_ENTRY(Vertex3fv),
5262 TABLE_ENTRY(Vertex3i),
5263 TABLE_ENTRY(Vertex3iv),
5264 TABLE_ENTRY(Vertex3s),
5265 TABLE_ENTRY(Vertex3sv),
5266 TABLE_ENTRY(Vertex4d),
5267 TABLE_ENTRY(Vertex4dv),
5268 TABLE_ENTRY(Vertex4f),
5269 TABLE_ENTRY(Vertex4fv),
5270 TABLE_ENTRY(Vertex4i),
5271 TABLE_ENTRY(Vertex4iv),
5272 TABLE_ENTRY(Vertex4s),
5273 TABLE_ENTRY(Vertex4sv),
5274 TABLE_ENTRY(ClipPlane),
5275 TABLE_ENTRY(ColorMaterial),
5276 TABLE_ENTRY(CullFace),
5277 TABLE_ENTRY(Fogf),
5278 TABLE_ENTRY(Fogfv),
5279 TABLE_ENTRY(Fogi),
5280 TABLE_ENTRY(Fogiv),
5281 TABLE_ENTRY(FrontFace),
5282 TABLE_ENTRY(Hint),
5283 TABLE_ENTRY(Lightf),
5284 TABLE_ENTRY(Lightfv),
5285 TABLE_ENTRY(Lighti),
5286 TABLE_ENTRY(Lightiv),
5287 TABLE_ENTRY(LightModelf),
5288 TABLE_ENTRY(LightModelfv),
5289 TABLE_ENTRY(LightModeli),
5290 TABLE_ENTRY(LightModeliv),
5291 TABLE_ENTRY(LineStipple),
5292 TABLE_ENTRY(LineWidth),
5293 TABLE_ENTRY(Materialf),
5294 TABLE_ENTRY(Materialfv),
5295 TABLE_ENTRY(Materiali),
5296 TABLE_ENTRY(Materialiv),
5297 TABLE_ENTRY(PointSize),
5298 TABLE_ENTRY(PolygonMode),
5299 TABLE_ENTRY(PolygonStipple),
5300 TABLE_ENTRY(Scissor),
5301 TABLE_ENTRY(ShadeModel),
5302 TABLE_ENTRY(TexParameterf),
5303 TABLE_ENTRY(TexParameterfv),
5304 TABLE_ENTRY(TexParameteri),
5305 TABLE_ENTRY(TexParameteriv),
5306 TABLE_ENTRY(TexImage1D),
5307 TABLE_ENTRY(TexImage2D),
5308 TABLE_ENTRY(TexEnvf),
5309 TABLE_ENTRY(TexEnvfv),
5310 TABLE_ENTRY(TexEnvi),
5311 TABLE_ENTRY(TexEnviv),
5312 TABLE_ENTRY(TexGend),
5313 TABLE_ENTRY(TexGendv),
5314 TABLE_ENTRY(TexGenf),
5315 TABLE_ENTRY(TexGenfv),
5316 TABLE_ENTRY(TexGeni),
5317 TABLE_ENTRY(TexGeniv),
5318 TABLE_ENTRY(FeedbackBuffer),
5319 TABLE_ENTRY(SelectBuffer),
5320 TABLE_ENTRY(RenderMode),
5321 TABLE_ENTRY(InitNames),
5322 TABLE_ENTRY(LoadName),
5323 TABLE_ENTRY(PassThrough),
5324 TABLE_ENTRY(PopName),
5325 TABLE_ENTRY(PushName),
5326 TABLE_ENTRY(DrawBuffer),
5327 TABLE_ENTRY(Clear),
5328 TABLE_ENTRY(ClearAccum),
5329 TABLE_ENTRY(ClearIndex),
5330 TABLE_ENTRY(ClearColor),
5331 TABLE_ENTRY(ClearStencil),
5332 TABLE_ENTRY(ClearDepth),
5333 TABLE_ENTRY(StencilMask),
5334 TABLE_ENTRY(ColorMask),
5335 TABLE_ENTRY(DepthMask),
5336 TABLE_ENTRY(IndexMask),
5337 TABLE_ENTRY(Accum),
5338 TABLE_ENTRY(Disable),
5339 TABLE_ENTRY(Enable),
5340 TABLE_ENTRY(Finish),
5341 TABLE_ENTRY(Flush),
5342 TABLE_ENTRY(PopAttrib),
5343 TABLE_ENTRY(PushAttrib),
5344 TABLE_ENTRY(Map1d),
5345 TABLE_ENTRY(Map1f),
5346 TABLE_ENTRY(Map2d),
5347 TABLE_ENTRY(Map2f),
5348 TABLE_ENTRY(MapGrid1d),
5349 TABLE_ENTRY(MapGrid1f),
5350 TABLE_ENTRY(MapGrid2d),
5351 TABLE_ENTRY(MapGrid2f),
5352 TABLE_ENTRY(EvalCoord1d),
5353 TABLE_ENTRY(EvalCoord1dv),
5354 TABLE_ENTRY(EvalCoord1f),
5355 TABLE_ENTRY(EvalCoord1fv),
5356 TABLE_ENTRY(EvalCoord2d),
5357 TABLE_ENTRY(EvalCoord2dv),
5358 TABLE_ENTRY(EvalCoord2f),
5359 TABLE_ENTRY(EvalCoord2fv),
5360 TABLE_ENTRY(EvalMesh1),
5361 TABLE_ENTRY(EvalPoint1),
5362 TABLE_ENTRY(EvalMesh2),
5363 TABLE_ENTRY(EvalPoint2),
5364 TABLE_ENTRY(AlphaFunc),
5365 TABLE_ENTRY(BlendFunc),
5366 TABLE_ENTRY(LogicOp),
5367 TABLE_ENTRY(StencilFunc),
5368 TABLE_ENTRY(StencilOp),
5369 TABLE_ENTRY(DepthFunc),
5370 TABLE_ENTRY(PixelZoom),
5371 TABLE_ENTRY(PixelTransferf),
5372 TABLE_ENTRY(PixelTransferi),
5373 TABLE_ENTRY(PixelStoref),
5374 TABLE_ENTRY(PixelStorei),
5375 TABLE_ENTRY(PixelMapfv),
5376 TABLE_ENTRY(PixelMapuiv),
5377 TABLE_ENTRY(PixelMapusv),
5378 TABLE_ENTRY(ReadBuffer),
5379 TABLE_ENTRY(CopyPixels),
5380 TABLE_ENTRY(ReadPixels),
5381 TABLE_ENTRY(DrawPixels),
5382 TABLE_ENTRY(GetBooleanv),
5383 TABLE_ENTRY(GetClipPlane),
5384 TABLE_ENTRY(GetDoublev),
5385 TABLE_ENTRY(GetError),
5386 TABLE_ENTRY(GetFloatv),
5387 TABLE_ENTRY(GetIntegerv),
5388 TABLE_ENTRY(GetLightfv),
5389 TABLE_ENTRY(GetLightiv),
5390 TABLE_ENTRY(GetMapdv),
5391 TABLE_ENTRY(GetMapfv),
5392 TABLE_ENTRY(GetMapiv),
5393 TABLE_ENTRY(GetMaterialfv),
5394 TABLE_ENTRY(GetMaterialiv),
5395 TABLE_ENTRY(GetPixelMapfv),
5396 TABLE_ENTRY(GetPixelMapuiv),
5397 TABLE_ENTRY(GetPixelMapusv),
5398 TABLE_ENTRY(GetPolygonStipple),
5399 TABLE_ENTRY(GetString),
5400 TABLE_ENTRY(GetTexEnvfv),
5401 TABLE_ENTRY(GetTexEnviv),
5402 TABLE_ENTRY(GetTexGendv),
5403 TABLE_ENTRY(GetTexGenfv),
5404 TABLE_ENTRY(GetTexGeniv),
5405 TABLE_ENTRY(GetTexImage),
5406 TABLE_ENTRY(GetTexParameterfv),
5407 TABLE_ENTRY(GetTexParameteriv),
5408 TABLE_ENTRY(GetTexLevelParameterfv),
5409 TABLE_ENTRY(GetTexLevelParameteriv),
5410 TABLE_ENTRY(IsEnabled),
5411 TABLE_ENTRY(IsList),
5412 TABLE_ENTRY(DepthRange),
5413 TABLE_ENTRY(Frustum),
5414 TABLE_ENTRY(LoadIdentity),
5415 TABLE_ENTRY(LoadMatrixf),
5416 TABLE_ENTRY(LoadMatrixd),
5417 TABLE_ENTRY(MatrixMode),
5418 TABLE_ENTRY(MultMatrixf),
5419 TABLE_ENTRY(MultMatrixd),
5420 TABLE_ENTRY(Ortho),
5421 TABLE_ENTRY(PopMatrix),
5422 TABLE_ENTRY(PushMatrix),
5423 TABLE_ENTRY(Rotated),
5424 TABLE_ENTRY(Rotatef),
5425 TABLE_ENTRY(Scaled),
5426 TABLE_ENTRY(Scalef),
5427 TABLE_ENTRY(Translated),
5428 TABLE_ENTRY(Translatef),
5429 TABLE_ENTRY(Viewport),
5430 TABLE_ENTRY(ArrayElement),
5431 TABLE_ENTRY(BindTexture),
5432 TABLE_ENTRY(ColorPointer),
5433 TABLE_ENTRY(DisableClientState),
5434 TABLE_ENTRY(DrawArrays),
5435 TABLE_ENTRY(DrawElements),
5436 TABLE_ENTRY(EdgeFlagPointer),
5437 TABLE_ENTRY(EnableClientState),
5438 TABLE_ENTRY(IndexPointer),
5439 TABLE_ENTRY(Indexub),
5440 TABLE_ENTRY(Indexubv),
5441 TABLE_ENTRY(InterleavedArrays),
5442 TABLE_ENTRY(NormalPointer),
5443 TABLE_ENTRY(PolygonOffset),
5444 TABLE_ENTRY(TexCoordPointer),
5445 TABLE_ENTRY(VertexPointer),
5446 TABLE_ENTRY(AreTexturesResident),
5447 TABLE_ENTRY(CopyTexImage1D),
5448 TABLE_ENTRY(CopyTexImage2D),
5449 TABLE_ENTRY(CopyTexSubImage1D),
5450 TABLE_ENTRY(CopyTexSubImage2D),
5451 TABLE_ENTRY(DeleteTextures),
5452 TABLE_ENTRY(GenTextures),
5453 TABLE_ENTRY(GetPointerv),
5454 TABLE_ENTRY(IsTexture),
5455 TABLE_ENTRY(PrioritizeTextures),
5456 TABLE_ENTRY(TexSubImage1D),
5457 TABLE_ENTRY(TexSubImage2D),
5458 TABLE_ENTRY(PopClientAttrib),
5459 TABLE_ENTRY(PushClientAttrib),
5460 TABLE_ENTRY(BlendColor),
5461 TABLE_ENTRY(BlendEquation),
5462 TABLE_ENTRY(DrawRangeElements),
5463 TABLE_ENTRY(ColorTable),
5464 TABLE_ENTRY(ColorTableParameterfv),
5465 TABLE_ENTRY(ColorTableParameteriv),
5466 TABLE_ENTRY(CopyColorTable),
5467 TABLE_ENTRY(GetColorTable),
5468 TABLE_ENTRY(GetColorTableParameterfv),
5469 TABLE_ENTRY(GetColorTableParameteriv),
5470 TABLE_ENTRY(ColorSubTable),
5471 TABLE_ENTRY(CopyColorSubTable),
5472 TABLE_ENTRY(ConvolutionFilter1D),
5473 TABLE_ENTRY(ConvolutionFilter2D),
5474 TABLE_ENTRY(ConvolutionParameterf),
5475 TABLE_ENTRY(ConvolutionParameterfv),
5476 TABLE_ENTRY(ConvolutionParameteri),
5477 TABLE_ENTRY(ConvolutionParameteriv),
5478 TABLE_ENTRY(CopyConvolutionFilter1D),
5479 TABLE_ENTRY(CopyConvolutionFilter2D),
5480 TABLE_ENTRY(GetConvolutionFilter),
5481 TABLE_ENTRY(GetConvolutionParameterfv),
5482 TABLE_ENTRY(GetConvolutionParameteriv),
5483 TABLE_ENTRY(GetSeparableFilter),
5484 TABLE_ENTRY(SeparableFilter2D),
5485 TABLE_ENTRY(GetHistogram),
5486 TABLE_ENTRY(GetHistogramParameterfv),
5487 TABLE_ENTRY(GetHistogramParameteriv),
5488 TABLE_ENTRY(GetMinmax),
5489 TABLE_ENTRY(GetMinmaxParameterfv),
5490 TABLE_ENTRY(GetMinmaxParameteriv),
5491 TABLE_ENTRY(Histogram),
5492 TABLE_ENTRY(Minmax),
5493 TABLE_ENTRY(ResetHistogram),
5494 TABLE_ENTRY(ResetMinmax),
5495 TABLE_ENTRY(TexImage3D),
5496 TABLE_ENTRY(TexSubImage3D),
5497 TABLE_ENTRY(CopyTexSubImage3D),
5498 TABLE_ENTRY(ActiveTextureARB),
5499 TABLE_ENTRY(ClientActiveTextureARB),
5500 TABLE_ENTRY(MultiTexCoord1dARB),
5501 TABLE_ENTRY(MultiTexCoord1dvARB),
5502 TABLE_ENTRY(MultiTexCoord1fARB),
5503 TABLE_ENTRY(MultiTexCoord1fvARB),
5504 TABLE_ENTRY(MultiTexCoord1iARB),
5505 TABLE_ENTRY(MultiTexCoord1ivARB),
5506 TABLE_ENTRY(MultiTexCoord1sARB),
5507 TABLE_ENTRY(MultiTexCoord1svARB),
5508 TABLE_ENTRY(MultiTexCoord2dARB),
5509 TABLE_ENTRY(MultiTexCoord2dvARB),
5510 TABLE_ENTRY(MultiTexCoord2fARB),
5511 TABLE_ENTRY(MultiTexCoord2fvARB),
5512 TABLE_ENTRY(MultiTexCoord2iARB),
5513 TABLE_ENTRY(MultiTexCoord2ivARB),
5514 TABLE_ENTRY(MultiTexCoord2sARB),
5515 TABLE_ENTRY(MultiTexCoord2svARB),
5516 TABLE_ENTRY(MultiTexCoord3dARB),
5517 TABLE_ENTRY(MultiTexCoord3dvARB),
5518 TABLE_ENTRY(MultiTexCoord3fARB),
5519 TABLE_ENTRY(MultiTexCoord3fvARB),
5520 TABLE_ENTRY(MultiTexCoord3iARB),
5521 TABLE_ENTRY(MultiTexCoord3ivARB),
5522 TABLE_ENTRY(MultiTexCoord3sARB),
5523 TABLE_ENTRY(MultiTexCoord3svARB),
5524 TABLE_ENTRY(MultiTexCoord4dARB),
5525 TABLE_ENTRY(MultiTexCoord4dvARB),
5526 TABLE_ENTRY(MultiTexCoord4fARB),
5527 TABLE_ENTRY(MultiTexCoord4fvARB),
5528 TABLE_ENTRY(MultiTexCoord4iARB),
5529 TABLE_ENTRY(MultiTexCoord4ivARB),
5530 TABLE_ENTRY(MultiTexCoord4sARB),
5531 TABLE_ENTRY(MultiTexCoord4svARB),
5532 TABLE_ENTRY(LoadTransposeMatrixfARB),
5533 TABLE_ENTRY(LoadTransposeMatrixdARB),
5534 TABLE_ENTRY(MultTransposeMatrixfARB),
5535 TABLE_ENTRY(MultTransposeMatrixdARB),
5536 TABLE_ENTRY(SampleCoverageARB),
5537 TABLE_ENTRY(DrawBuffersARB),
5538 TABLE_ENTRY(PolygonOffsetEXT),
5539 TABLE_ENTRY(GetTexFilterFuncSGIS),
5540 TABLE_ENTRY(TexFilterFuncSGIS),
5541 TABLE_ENTRY(GetHistogramEXT),
5542 TABLE_ENTRY(GetHistogramParameterfvEXT),
5543 TABLE_ENTRY(GetHistogramParameterivEXT),
5544 TABLE_ENTRY(GetMinmaxEXT),
5545 TABLE_ENTRY(GetMinmaxParameterfvEXT),
5546 TABLE_ENTRY(GetMinmaxParameterivEXT),
5547 TABLE_ENTRY(GetConvolutionFilterEXT),
5548 TABLE_ENTRY(GetConvolutionParameterfvEXT),
5549 TABLE_ENTRY(GetConvolutionParameterivEXT),
5550 TABLE_ENTRY(GetSeparableFilterEXT),
5551 TABLE_ENTRY(GetColorTableSGI),
5552 TABLE_ENTRY(GetColorTableParameterfvSGI),
5553 TABLE_ENTRY(GetColorTableParameterivSGI),
5554 TABLE_ENTRY(PixelTexGenSGIX),
5555 TABLE_ENTRY(PixelTexGenParameteriSGIS),
5556 TABLE_ENTRY(PixelTexGenParameterivSGIS),
5557 TABLE_ENTRY(PixelTexGenParameterfSGIS),
5558 TABLE_ENTRY(PixelTexGenParameterfvSGIS),
5559 TABLE_ENTRY(GetPixelTexGenParameterivSGIS),
5560 TABLE_ENTRY(GetPixelTexGenParameterfvSGIS),
5561 TABLE_ENTRY(TexImage4DSGIS),
5562 TABLE_ENTRY(TexSubImage4DSGIS),
5563 TABLE_ENTRY(AreTexturesResidentEXT),
5564 TABLE_ENTRY(GenTexturesEXT),
5565 TABLE_ENTRY(IsTextureEXT),
5566 TABLE_ENTRY(DetailTexFuncSGIS),
5567 TABLE_ENTRY(GetDetailTexFuncSGIS),
5568 TABLE_ENTRY(SharpenTexFuncSGIS),
5569 TABLE_ENTRY(GetSharpenTexFuncSGIS),
5570 TABLE_ENTRY(SampleMaskSGIS),
5571 TABLE_ENTRY(SamplePatternSGIS),
5572 TABLE_ENTRY(ColorPointerEXT),
5573 TABLE_ENTRY(EdgeFlagPointerEXT),
5574 TABLE_ENTRY(IndexPointerEXT),
5575 TABLE_ENTRY(NormalPointerEXT),
5576 TABLE_ENTRY(TexCoordPointerEXT),
5577 TABLE_ENTRY(VertexPointerEXT),
5578 TABLE_ENTRY(SpriteParameterfSGIX),
5579 TABLE_ENTRY(SpriteParameterfvSGIX),
5580 TABLE_ENTRY(SpriteParameteriSGIX),
5581 TABLE_ENTRY(SpriteParameterivSGIX),
5582 TABLE_ENTRY(PointParameterfEXT),
5583 TABLE_ENTRY(PointParameterfvEXT),
5584 TABLE_ENTRY(GetInstrumentsSGIX),
5585 TABLE_ENTRY(InstrumentsBufferSGIX),
5586 TABLE_ENTRY(PollInstrumentsSGIX),
5587 TABLE_ENTRY(ReadInstrumentsSGIX),
5588 TABLE_ENTRY(StartInstrumentsSGIX),
5589 TABLE_ENTRY(StopInstrumentsSGIX),
5590 TABLE_ENTRY(FrameZoomSGIX),
5591 TABLE_ENTRY(TagSampleBufferSGIX),
5592 TABLE_ENTRY(ReferencePlaneSGIX),
5593 TABLE_ENTRY(FlushRasterSGIX),
5594 TABLE_ENTRY(GetListParameterfvSGIX),
5595 TABLE_ENTRY(GetListParameterivSGIX),
5596 TABLE_ENTRY(ListParameterfSGIX),
5597 TABLE_ENTRY(ListParameterfvSGIX),
5598 TABLE_ENTRY(ListParameteriSGIX),
5599 TABLE_ENTRY(ListParameterivSGIX),
5600 TABLE_ENTRY(FragmentColorMaterialSGIX),
5601 TABLE_ENTRY(FragmentLightfSGIX),
5602 TABLE_ENTRY(FragmentLightfvSGIX),
5603 TABLE_ENTRY(FragmentLightiSGIX),
5604 TABLE_ENTRY(FragmentLightivSGIX),
5605 TABLE_ENTRY(FragmentLightModelfSGIX),
5606 TABLE_ENTRY(FragmentLightModelfvSGIX),
5607 TABLE_ENTRY(FragmentLightModeliSGIX),
5608 TABLE_ENTRY(FragmentLightModelivSGIX),
5609 TABLE_ENTRY(FragmentMaterialfSGIX),
5610 TABLE_ENTRY(FragmentMaterialfvSGIX),
5611 TABLE_ENTRY(FragmentMaterialiSGIX),
5612 TABLE_ENTRY(FragmentMaterialivSGIX),
5613 TABLE_ENTRY(GetFragmentLightfvSGIX),
5614 TABLE_ENTRY(GetFragmentLightivSGIX),
5615 TABLE_ENTRY(GetFragmentMaterialfvSGIX),
5616 TABLE_ENTRY(GetFragmentMaterialivSGIX),
5617 TABLE_ENTRY(LightEnviSGIX),
5618 TABLE_ENTRY(VertexWeightfEXT),
5619 TABLE_ENTRY(VertexWeightfvEXT),
5620 TABLE_ENTRY(VertexWeightPointerEXT),
5621 TABLE_ENTRY(FlushVertexArrayRangeNV),
5622 TABLE_ENTRY(VertexArrayRangeNV),
5623 TABLE_ENTRY(CombinerParameterfvNV),
5624 TABLE_ENTRY(CombinerParameterfNV),
5625 TABLE_ENTRY(CombinerParameterivNV),
5626 TABLE_ENTRY(CombinerParameteriNV),
5627 TABLE_ENTRY(CombinerInputNV),
5628 TABLE_ENTRY(CombinerOutputNV),
5629 TABLE_ENTRY(FinalCombinerInputNV),
5630 TABLE_ENTRY(GetCombinerInputParameterfvNV),
5631 TABLE_ENTRY(GetCombinerInputParameterivNV),
5632 TABLE_ENTRY(GetCombinerOutputParameterfvNV),
5633 TABLE_ENTRY(GetCombinerOutputParameterivNV),
5634 TABLE_ENTRY(GetFinalCombinerInputParameterfvNV),
5635 TABLE_ENTRY(GetFinalCombinerInputParameterivNV),
5636 TABLE_ENTRY(ResizeBuffersMESA),
5637 TABLE_ENTRY(WindowPos2dMESA),
5638 TABLE_ENTRY(WindowPos2dvMESA),
5639 TABLE_ENTRY(WindowPos2fMESA),
5640 TABLE_ENTRY(WindowPos2fvMESA),
5641 TABLE_ENTRY(WindowPos2iMESA),
5642 TABLE_ENTRY(WindowPos2ivMESA),
5643 TABLE_ENTRY(WindowPos2sMESA),
5644 TABLE_ENTRY(WindowPos2svMESA),
5645 TABLE_ENTRY(WindowPos3dMESA),
5646 TABLE_ENTRY(WindowPos3dvMESA),
5647 TABLE_ENTRY(WindowPos3fMESA),
5648 TABLE_ENTRY(WindowPos3fvMESA),
5649 TABLE_ENTRY(WindowPos3iMESA),
5650 TABLE_ENTRY(WindowPos3ivMESA),
5651 TABLE_ENTRY(WindowPos3sMESA),
5652 TABLE_ENTRY(WindowPos3svMESA),
5653 TABLE_ENTRY(WindowPos4dMESA),
5654 TABLE_ENTRY(WindowPos4dvMESA),
5655 TABLE_ENTRY(WindowPos4fMESA),
5656 TABLE_ENTRY(WindowPos4fvMESA),
5657 TABLE_ENTRY(WindowPos4iMESA),
5658 TABLE_ENTRY(WindowPos4ivMESA),
5659 TABLE_ENTRY(WindowPos4sMESA),
5660 TABLE_ENTRY(WindowPos4svMESA),
5661 TABLE_ENTRY(BlendFuncSeparateEXT),
5662 TABLE_ENTRY(IndexMaterialEXT),
5663 TABLE_ENTRY(IndexFuncEXT),
5664 TABLE_ENTRY(LockArraysEXT),
5665 TABLE_ENTRY(UnlockArraysEXT),
5666 TABLE_ENTRY(CullParameterdvEXT),
5667 TABLE_ENTRY(CullParameterfvEXT),
5668 TABLE_ENTRY(HintPGI),
5669 TABLE_ENTRY(FogCoordfEXT),
5670 TABLE_ENTRY(FogCoordfvEXT),
5671 TABLE_ENTRY(FogCoorddEXT),
5672 TABLE_ENTRY(FogCoorddvEXT),
5673 TABLE_ENTRY(FogCoordPointerEXT),
5674 TABLE_ENTRY(GetColorTableEXT),
5675 TABLE_ENTRY(GetColorTableParameterivEXT),
5676 TABLE_ENTRY(GetColorTableParameterfvEXT),
5677 TABLE_ENTRY(TbufferMask3DFX),
5678 TABLE_ENTRY(CompressedTexImage3DARB),
5679 TABLE_ENTRY(CompressedTexImage2DARB),
5680 TABLE_ENTRY(CompressedTexImage1DARB),
5681 TABLE_ENTRY(CompressedTexSubImage3DARB),
5682 TABLE_ENTRY(CompressedTexSubImage2DARB),
5683 TABLE_ENTRY(CompressedTexSubImage1DARB),
5684 TABLE_ENTRY(GetCompressedTexImageARB),
5685 TABLE_ENTRY(SecondaryColor3bEXT),
5686 TABLE_ENTRY(SecondaryColor3bvEXT),
5687 TABLE_ENTRY(SecondaryColor3dEXT),
5688 TABLE_ENTRY(SecondaryColor3dvEXT),
5689 TABLE_ENTRY(SecondaryColor3fEXT),
5690 TABLE_ENTRY(SecondaryColor3fvEXT),
5691 TABLE_ENTRY(SecondaryColor3iEXT),
5692 TABLE_ENTRY(SecondaryColor3ivEXT),
5693 TABLE_ENTRY(SecondaryColor3sEXT),
5694 TABLE_ENTRY(SecondaryColor3svEXT),
5695 TABLE_ENTRY(SecondaryColor3ubEXT),
5696 TABLE_ENTRY(SecondaryColor3ubvEXT),
5697 TABLE_ENTRY(SecondaryColor3uiEXT),
5698 TABLE_ENTRY(SecondaryColor3uivEXT),
5699 TABLE_ENTRY(SecondaryColor3usEXT),
5700 TABLE_ENTRY(SecondaryColor3usvEXT),
5701 TABLE_ENTRY(SecondaryColorPointerEXT),
5702 TABLE_ENTRY(AreProgramsResidentNV),
5703 TABLE_ENTRY(BindProgramNV),
5704 TABLE_ENTRY(DeleteProgramsNV),
5705 TABLE_ENTRY(ExecuteProgramNV),
5706 TABLE_ENTRY(GenProgramsNV),
5707 TABLE_ENTRY(GetProgramParameterdvNV),
5708 TABLE_ENTRY(GetProgramParameterfvNV),
5709 TABLE_ENTRY(GetProgramivNV),
5710 TABLE_ENTRY(GetProgramStringNV),
5711 TABLE_ENTRY(GetTrackMatrixivNV),
5712 TABLE_ENTRY(GetVertexAttribdvARB),
5713 TABLE_ENTRY(GetVertexAttribfvARB),
5714 TABLE_ENTRY(GetVertexAttribivARB),
5715 TABLE_ENTRY(GetVertexAttribPointervNV),
5716 TABLE_ENTRY(IsProgramNV),
5717 TABLE_ENTRY(LoadProgramNV),
5718 TABLE_ENTRY(ProgramParameter4dNV),
5719 TABLE_ENTRY(ProgramParameter4dvNV),
5720 TABLE_ENTRY(ProgramParameter4fNV),
5721 TABLE_ENTRY(ProgramParameter4fvNV),
5722 TABLE_ENTRY(ProgramParameters4dvNV),
5723 TABLE_ENTRY(ProgramParameters4fvNV),
5724 TABLE_ENTRY(RequestResidentProgramsNV),
5725 TABLE_ENTRY(TrackMatrixNV),
5726 TABLE_ENTRY(VertexAttribPointerNV),
5727 TABLE_ENTRY(VertexAttrib1dARB),
5728 TABLE_ENTRY(VertexAttrib1dvARB),
5729 TABLE_ENTRY(VertexAttrib1fARB),
5730 TABLE_ENTRY(VertexAttrib1fvARB),
5731 TABLE_ENTRY(VertexAttrib1sARB),
5732 TABLE_ENTRY(VertexAttrib1svARB),
5733 TABLE_ENTRY(VertexAttrib2dARB),
5734 TABLE_ENTRY(VertexAttrib2dvARB),
5735 TABLE_ENTRY(VertexAttrib2fARB),
5736 TABLE_ENTRY(VertexAttrib2fvARB),
5737 TABLE_ENTRY(VertexAttrib2sARB),
5738 TABLE_ENTRY(VertexAttrib2svARB),
5739 TABLE_ENTRY(VertexAttrib3dARB),
5740 TABLE_ENTRY(VertexAttrib3dvARB),
5741 TABLE_ENTRY(VertexAttrib3fARB),
5742 TABLE_ENTRY(VertexAttrib3fvARB),
5743 TABLE_ENTRY(VertexAttrib3sARB),
5744 TABLE_ENTRY(VertexAttrib3svARB),
5745 TABLE_ENTRY(VertexAttrib4dARB),
5746 TABLE_ENTRY(VertexAttrib4dvARB),
5747 TABLE_ENTRY(VertexAttrib4fARB),
5748 TABLE_ENTRY(VertexAttrib4fvARB),
5749 TABLE_ENTRY(VertexAttrib4sARB),
5750 TABLE_ENTRY(VertexAttrib4svARB),
5751 TABLE_ENTRY(VertexAttrib4NubARB),
5752 TABLE_ENTRY(VertexAttrib4NubvARB),
5753 TABLE_ENTRY(VertexAttribs1dvNV),
5754 TABLE_ENTRY(VertexAttribs1fvNV),
5755 TABLE_ENTRY(VertexAttribs1svNV),
5756 TABLE_ENTRY(VertexAttribs2dvNV),
5757 TABLE_ENTRY(VertexAttribs2fvNV),
5758 TABLE_ENTRY(VertexAttribs2svNV),
5759 TABLE_ENTRY(VertexAttribs3dvNV),
5760 TABLE_ENTRY(VertexAttribs3fvNV),
5761 TABLE_ENTRY(VertexAttribs3svNV),
5762 TABLE_ENTRY(VertexAttribs4dvNV),
5763 TABLE_ENTRY(VertexAttribs4fvNV),
5764 TABLE_ENTRY(VertexAttribs4svNV),
5765 TABLE_ENTRY(VertexAttribs4ubvNV),
5766 TABLE_ENTRY(PointParameteriNV),
5767 TABLE_ENTRY(PointParameterivNV),
5768 TABLE_ENTRY(MultiDrawArraysEXT),
5769 TABLE_ENTRY(MultiDrawElementsEXT),
5770 TABLE_ENTRY(ActiveStencilFaceEXT),
5771 TABLE_ENTRY(DeleteFencesNV),
5772 TABLE_ENTRY(GenFencesNV),
5773 TABLE_ENTRY(IsFenceNV),
5774 TABLE_ENTRY(TestFenceNV),
5775 TABLE_ENTRY(GetFenceivNV),
5776 TABLE_ENTRY(FinishFenceNV),
5777 TABLE_ENTRY(SetFenceNV),
5778 TABLE_ENTRY(VertexAttrib4bvARB),
5779 TABLE_ENTRY(VertexAttrib4ivARB),
5780 TABLE_ENTRY(VertexAttrib4ubvARB),
5781 TABLE_ENTRY(VertexAttrib4usvARB),
5782 TABLE_ENTRY(VertexAttrib4uivARB),
5783 TABLE_ENTRY(VertexAttrib4NbvARB),
5784 TABLE_ENTRY(VertexAttrib4NsvARB),
5785 TABLE_ENTRY(VertexAttrib4NivARB),
5786 TABLE_ENTRY(VertexAttrib4NusvARB),
5787 TABLE_ENTRY(VertexAttrib4NuivARB),
5788 TABLE_ENTRY(VertexAttribPointerARB),
5789 TABLE_ENTRY(EnableVertexAttribArrayARB),
5790 TABLE_ENTRY(DisableVertexAttribArrayARB),
5791 TABLE_ENTRY(ProgramStringARB),
5792 TABLE_ENTRY(ProgramEnvParameter4dARB),
5793 TABLE_ENTRY(ProgramEnvParameter4dvARB),
5794 TABLE_ENTRY(ProgramEnvParameter4fARB),
5795 TABLE_ENTRY(ProgramEnvParameter4fvARB),
5796 TABLE_ENTRY(ProgramLocalParameter4dARB),
5797 TABLE_ENTRY(ProgramLocalParameter4dvARB),
5798 TABLE_ENTRY(ProgramLocalParameter4fARB),
5799 TABLE_ENTRY(ProgramLocalParameter4fvARB),
5800 TABLE_ENTRY(GetProgramEnvParameterdvARB),
5801 TABLE_ENTRY(GetProgramEnvParameterfvARB),
5802 TABLE_ENTRY(GetProgramLocalParameterdvARB),
5803 TABLE_ENTRY(GetProgramLocalParameterfvARB),
5804 TABLE_ENTRY(GetProgramivARB),
5805 TABLE_ENTRY(GetProgramStringARB),
5806 TABLE_ENTRY(ProgramNamedParameter4fNV),
5807 TABLE_ENTRY(ProgramNamedParameter4dNV),
5808 TABLE_ENTRY(ProgramNamedParameter4fvNV),
5809 TABLE_ENTRY(ProgramNamedParameter4dvNV),
5810 TABLE_ENTRY(GetProgramNamedParameterfvNV),
5811 TABLE_ENTRY(GetProgramNamedParameterdvNV),
5812 TABLE_ENTRY(BindBufferARB),
5813 TABLE_ENTRY(BufferDataARB),
5814 TABLE_ENTRY(BufferSubDataARB),
5815 TABLE_ENTRY(DeleteBuffersARB),
5816 TABLE_ENTRY(GenBuffersARB),
5817 TABLE_ENTRY(GetBufferParameterivARB),
5818 TABLE_ENTRY(GetBufferPointervARB),
5819 TABLE_ENTRY(GetBufferSubDataARB),
5820 TABLE_ENTRY(IsBufferARB),
5821 TABLE_ENTRY(MapBufferARB),
5822 TABLE_ENTRY(UnmapBufferARB),
5823 TABLE_ENTRY(DepthBoundsEXT),
5824 TABLE_ENTRY(GenQueriesARB),
5825 TABLE_ENTRY(DeleteQueriesARB),
5826 TABLE_ENTRY(IsQueryARB),
5827 TABLE_ENTRY(BeginQueryARB),
5828 TABLE_ENTRY(EndQueryARB),
5829 TABLE_ENTRY(GetQueryivARB),
5830 TABLE_ENTRY(GetQueryObjectivARB),
5831 TABLE_ENTRY(GetQueryObjectuivARB),
5832 TABLE_ENTRY(MultiModeDrawArraysIBM),
5833 TABLE_ENTRY(MultiModeDrawElementsIBM),
5834 TABLE_ENTRY(BlendEquationSeparateEXT),
5835 TABLE_ENTRY(DeleteObjectARB),
5836 TABLE_ENTRY(GetHandleARB),
5837 TABLE_ENTRY(DetachObjectARB),
5838 TABLE_ENTRY(CreateShaderObjectARB),
5839 TABLE_ENTRY(ShaderSourceARB),
5840 TABLE_ENTRY(CompileShaderARB),
5841 TABLE_ENTRY(CreateProgramObjectARB),
5842 TABLE_ENTRY(AttachObjectARB),
5843 TABLE_ENTRY(LinkProgramARB),
5844 TABLE_ENTRY(UseProgramObjectARB),
5845 TABLE_ENTRY(ValidateProgramARB),
5846 TABLE_ENTRY(Uniform1fARB),
5847 TABLE_ENTRY(Uniform2fARB),
5848 TABLE_ENTRY(Uniform3fARB),
5849 TABLE_ENTRY(Uniform4fARB),
5850 TABLE_ENTRY(Uniform1iARB),
5851 TABLE_ENTRY(Uniform2iARB),
5852 TABLE_ENTRY(Uniform3iARB),
5853 TABLE_ENTRY(Uniform4iARB),
5854 TABLE_ENTRY(Uniform1fvARB),
5855 TABLE_ENTRY(Uniform2fvARB),
5856 TABLE_ENTRY(Uniform3fvARB),
5857 TABLE_ENTRY(Uniform4fvARB),
5858 TABLE_ENTRY(Uniform1ivARB),
5859 TABLE_ENTRY(Uniform2ivARB),
5860 TABLE_ENTRY(Uniform3ivARB),
5861 TABLE_ENTRY(Uniform4ivARB),
5862 TABLE_ENTRY(UniformMatrix2fvARB),
5863 TABLE_ENTRY(UniformMatrix3fvARB),
5864 TABLE_ENTRY(UniformMatrix4fvARB),
5865 TABLE_ENTRY(GetObjectParameterfvARB),
5866 TABLE_ENTRY(GetObjectParameterivARB),
5867 TABLE_ENTRY(GetInfoLogARB),
5868 TABLE_ENTRY(GetAttachedObjectsARB),
5869 TABLE_ENTRY(GetUniformLocationARB),
5870 TABLE_ENTRY(GetActiveUniformARB),
5871 TABLE_ENTRY(GetUniformfvARB),
5872 TABLE_ENTRY(GetUniformivARB),
5873 TABLE_ENTRY(GetShaderSourceARB),
5874 TABLE_ENTRY(BindAttribLocationARB),
5875 TABLE_ENTRY(GetActiveAttribARB),
5876 TABLE_ENTRY(GetAttribLocationARB),
5877 TABLE_ENTRY(GetVertexAttribdvNV),
5878 TABLE_ENTRY(GetVertexAttribfvNV),
5879 TABLE_ENTRY(GetVertexAttribivNV),
5880 TABLE_ENTRY(VertexAttrib1dNV),
5881 TABLE_ENTRY(VertexAttrib1dvNV),
5882 TABLE_ENTRY(VertexAttrib1fNV),
5883 TABLE_ENTRY(VertexAttrib1fvNV),
5884 TABLE_ENTRY(VertexAttrib1sNV),
5885 TABLE_ENTRY(VertexAttrib1svNV),
5886 TABLE_ENTRY(VertexAttrib2dNV),
5887 TABLE_ENTRY(VertexAttrib2dvNV),
5888 TABLE_ENTRY(VertexAttrib2fNV),
5889 TABLE_ENTRY(VertexAttrib2fvNV),
5890 TABLE_ENTRY(VertexAttrib2sNV),
5891 TABLE_ENTRY(VertexAttrib2svNV),
5892 TABLE_ENTRY(VertexAttrib3dNV),
5893 TABLE_ENTRY(VertexAttrib3dvNV),
5894 TABLE_ENTRY(VertexAttrib3fNV),
5895 TABLE_ENTRY(VertexAttrib3fvNV),
5896 TABLE_ENTRY(VertexAttrib3sNV),
5897 TABLE_ENTRY(VertexAttrib3svNV),
5898 TABLE_ENTRY(VertexAttrib4dNV),
5899 TABLE_ENTRY(VertexAttrib4dvNV),
5900 TABLE_ENTRY(VertexAttrib4fNV),
5901 TABLE_ENTRY(VertexAttrib4fvNV),
5902 TABLE_ENTRY(VertexAttrib4sNV),
5903 TABLE_ENTRY(VertexAttrib4svNV),
5904 TABLE_ENTRY(VertexAttrib4ubNV),
5905 TABLE_ENTRY(VertexAttrib4ubvNV),
5906 TABLE_ENTRY(GenFragmentShadersATI),
5907 TABLE_ENTRY(BindFragmentShaderATI),
5908 TABLE_ENTRY(DeleteFragmentShaderATI),
5909 TABLE_ENTRY(BeginFragmentShaderATI),
5910 TABLE_ENTRY(EndFragmentShaderATI),
5911 TABLE_ENTRY(PassTexCoordATI),
5912 TABLE_ENTRY(SampleMapATI),
5913 TABLE_ENTRY(ColorFragmentOp1ATI),
5914 TABLE_ENTRY(ColorFragmentOp2ATI),
5915 TABLE_ENTRY(ColorFragmentOp3ATI),
5916 TABLE_ENTRY(AlphaFragmentOp1ATI),
5917 TABLE_ENTRY(AlphaFragmentOp2ATI),
5918 TABLE_ENTRY(AlphaFragmentOp3ATI),
5919 TABLE_ENTRY(SetFragmentShaderConstantATI),
5920 TABLE_ENTRY(IsRenderbufferEXT),
5921 TABLE_ENTRY(BindRenderbufferEXT),
5922 TABLE_ENTRY(DeleteRenderbuffersEXT),
5923 TABLE_ENTRY(GenRenderbuffersEXT),
5924 TABLE_ENTRY(RenderbufferStorageEXT),
5925 TABLE_ENTRY(GetRenderbufferParameterivEXT),
5926 TABLE_ENTRY(IsFramebufferEXT),
5927 TABLE_ENTRY(BindFramebufferEXT),
5928 TABLE_ENTRY(DeleteFramebuffersEXT),
5929 TABLE_ENTRY(GenFramebuffersEXT),
5930 TABLE_ENTRY(CheckFramebufferStatusEXT),
5931 TABLE_ENTRY(FramebufferTexture1DEXT),
5932 TABLE_ENTRY(FramebufferTexture2DEXT),
5933 TABLE_ENTRY(FramebufferTexture3DEXT),
5934 TABLE_ENTRY(FramebufferRenderbufferEXT),
5935 TABLE_ENTRY(GetFramebufferAttachmentParameterivEXT),
5936 TABLE_ENTRY(GenerateMipmapEXT),
5937 TABLE_ENTRY(StencilFuncSeparate),
5938 TABLE_ENTRY(StencilOpSeparate),
5939 TABLE_ENTRY(StencilMaskSeparate),
5940 TABLE_ENTRY(GetQueryObjecti64vEXT),
5941 TABLE_ENTRY(GetQueryObjectui64vEXT),
5942 TABLE_ENTRY(BlitFramebufferEXT),
5943 TABLE_ENTRY(_dispatch_stub_819),
5944 TABLE_ENTRY(_dispatch_stub_820),
5945 TABLE_ENTRY(_dispatch_stub_821),
5946 TABLE_ENTRY(_dispatch_stub_822),
5947 TABLE_ENTRY(_dispatch_stub_823),
5948 TABLE_ENTRY(_dispatch_stub_824),
5949 /* A whole bunch of no-op functions. These might be called
5950 * when someone tries to call a dynamically-registered
5951 * extension function without a current rendering context.
5952 */
5953 TABLE_ENTRY(Unused),
5954 TABLE_ENTRY(Unused),
5955 TABLE_ENTRY(Unused),
5956 TABLE_ENTRY(Unused),
5957 TABLE_ENTRY(Unused),
5958 TABLE_ENTRY(Unused),
5959 TABLE_ENTRY(Unused),
5960 TABLE_ENTRY(Unused),
5961 TABLE_ENTRY(Unused),
5962 TABLE_ENTRY(Unused),
5963 TABLE_ENTRY(Unused),
5964 TABLE_ENTRY(Unused),
5965 TABLE_ENTRY(Unused),
5966 TABLE_ENTRY(Unused),
5967 TABLE_ENTRY(Unused),
5968 TABLE_ENTRY(Unused),
5969 TABLE_ENTRY(Unused),
5970 TABLE_ENTRY(Unused),
5971 TABLE_ENTRY(Unused),
5972 TABLE_ENTRY(Unused),
5973 TABLE_ENTRY(Unused),
5974 TABLE_ENTRY(Unused),
5975 TABLE_ENTRY(Unused),
5976 TABLE_ENTRY(Unused),
5977 TABLE_ENTRY(Unused),
5978 TABLE_ENTRY(Unused),
5979 TABLE_ENTRY(Unused),
5980 TABLE_ENTRY(Unused),
5981 TABLE_ENTRY(Unused),
5982 TABLE_ENTRY(Unused),
5983 TABLE_ENTRY(Unused),
5984 TABLE_ENTRY(Unused),
5985 TABLE_ENTRY(Unused),
5986 TABLE_ENTRY(Unused),
5987 TABLE_ENTRY(Unused),
5988 TABLE_ENTRY(Unused),
5989 TABLE_ENTRY(Unused),
5990 TABLE_ENTRY(Unused),
5991 TABLE_ENTRY(Unused),
5992 TABLE_ENTRY(Unused),
5993 TABLE_ENTRY(Unused),
5994 TABLE_ENTRY(Unused),
5995 TABLE_ENTRY(Unused),
5996 TABLE_ENTRY(Unused),
5997 TABLE_ENTRY(Unused),
5998 TABLE_ENTRY(Unused),
5999 TABLE_ENTRY(Unused),
6000 TABLE_ENTRY(Unused),
6001 TABLE_ENTRY(Unused),
6002 TABLE_ENTRY(Unused),
6003 TABLE_ENTRY(Unused),
6004 TABLE_ENTRY(Unused),
6005 TABLE_ENTRY(Unused),
6006 TABLE_ENTRY(Unused),
6007 TABLE_ENTRY(Unused),
6008 TABLE_ENTRY(Unused),
6009 TABLE_ENTRY(Unused),
6010 TABLE_ENTRY(Unused),
6011 TABLE_ENTRY(Unused),
6012 TABLE_ENTRY(Unused),
6013 TABLE_ENTRY(Unused),
6014 TABLE_ENTRY(Unused),
6015 TABLE_ENTRY(Unused),
6016 TABLE_ENTRY(Unused),
6017 TABLE_ENTRY(Unused),
6018 TABLE_ENTRY(Unused),
6019 TABLE_ENTRY(Unused),
6020 TABLE_ENTRY(Unused),
6021 TABLE_ENTRY(Unused),
6022 TABLE_ENTRY(Unused),
6023 TABLE_ENTRY(Unused),
6024 TABLE_ENTRY(Unused),
6025 TABLE_ENTRY(Unused),
6026 TABLE_ENTRY(Unused),
6027 TABLE_ENTRY(Unused),
6028 TABLE_ENTRY(Unused),
6029 TABLE_ENTRY(Unused),
6030 TABLE_ENTRY(Unused),
6031 TABLE_ENTRY(Unused),
6032 TABLE_ENTRY(Unused),
6033 TABLE_ENTRY(Unused),
6034 TABLE_ENTRY(Unused),
6035 TABLE_ENTRY(Unused),
6036 TABLE_ENTRY(Unused),
6037 TABLE_ENTRY(Unused),
6038 TABLE_ENTRY(Unused),
6039 TABLE_ENTRY(Unused),
6040 TABLE_ENTRY(Unused),
6041 TABLE_ENTRY(Unused),
6042 TABLE_ENTRY(Unused),
6043 TABLE_ENTRY(Unused),
6044 TABLE_ENTRY(Unused),
6045 TABLE_ENTRY(Unused),
6046 TABLE_ENTRY(Unused),
6047 TABLE_ENTRY(Unused),
6048 TABLE_ENTRY(Unused),
6049 TABLE_ENTRY(Unused),
6050 TABLE_ENTRY(Unused),
6051 TABLE_ENTRY(Unused),
6052 };
6053 #endif /* DISPATCH_TABLE_NAME */
6054
6055
6056 /*
6057 * This is just used to silence compiler warnings.
6058 * We list the functions which are not otherwise used.
6059 */
6060 #ifdef UNUSED_TABLE_NAME
6061 static _glapi_proc UNUSED_TABLE_NAME[] = {
6062 TABLE_ENTRY(ArrayElementEXT),
6063 TABLE_ENTRY(BindTextureEXT),
6064 TABLE_ENTRY(DrawArraysEXT),
6065 TABLE_ENTRY(CopyTexImage1DEXT),
6066 TABLE_ENTRY(CopyTexImage2DEXT),
6067 TABLE_ENTRY(CopyTexSubImage1DEXT),
6068 TABLE_ENTRY(CopyTexSubImage2DEXT),
6069 TABLE_ENTRY(DeleteTexturesEXT),
6070 TABLE_ENTRY(GetPointervEXT),
6071 TABLE_ENTRY(PrioritizeTexturesEXT),
6072 TABLE_ENTRY(TexSubImage1DEXT),
6073 TABLE_ENTRY(TexSubImage2DEXT),
6074 TABLE_ENTRY(BlendColorEXT),
6075 TABLE_ENTRY(BlendEquationEXT),
6076 TABLE_ENTRY(DrawRangeElementsEXT),
6077 TABLE_ENTRY(ColorTableSGI),
6078 TABLE_ENTRY(ColorTableEXT),
6079 TABLE_ENTRY(ColorTableParameterfvSGI),
6080 TABLE_ENTRY(ColorTableParameterivSGI),
6081 TABLE_ENTRY(CopyColorTableSGI),
6082 TABLE_ENTRY(ColorSubTableEXT),
6083 TABLE_ENTRY(CopyColorSubTableEXT),
6084 TABLE_ENTRY(ConvolutionFilter1DEXT),
6085 TABLE_ENTRY(ConvolutionFilter2DEXT),
6086 TABLE_ENTRY(ConvolutionParameterfEXT),
6087 TABLE_ENTRY(ConvolutionParameterfvEXT),
6088 TABLE_ENTRY(ConvolutionParameteriEXT),
6089 TABLE_ENTRY(ConvolutionParameterivEXT),
6090 TABLE_ENTRY(CopyConvolutionFilter1DEXT),
6091 TABLE_ENTRY(CopyConvolutionFilter2DEXT),
6092 TABLE_ENTRY(SeparableFilter2DEXT),
6093 TABLE_ENTRY(HistogramEXT),
6094 TABLE_ENTRY(MinmaxEXT),
6095 TABLE_ENTRY(ResetHistogramEXT),
6096 TABLE_ENTRY(ResetMinmaxEXT),
6097 TABLE_ENTRY(TexImage3DEXT),
6098 TABLE_ENTRY(TexSubImage3DEXT),
6099 TABLE_ENTRY(CopyTexSubImage3DEXT),
6100 TABLE_ENTRY(ActiveTexture),
6101 TABLE_ENTRY(ClientActiveTexture),
6102 TABLE_ENTRY(MultiTexCoord1d),
6103 TABLE_ENTRY(MultiTexCoord1dv),
6104 TABLE_ENTRY(MultiTexCoord1f),
6105 TABLE_ENTRY(MultiTexCoord1fv),
6106 TABLE_ENTRY(MultiTexCoord1i),
6107 TABLE_ENTRY(MultiTexCoord1iv),
6108 TABLE_ENTRY(MultiTexCoord1s),
6109 TABLE_ENTRY(MultiTexCoord1sv),
6110 TABLE_ENTRY(MultiTexCoord2d),
6111 TABLE_ENTRY(MultiTexCoord2dv),
6112 TABLE_ENTRY(MultiTexCoord2f),
6113 TABLE_ENTRY(MultiTexCoord2fv),
6114 TABLE_ENTRY(MultiTexCoord2i),
6115 TABLE_ENTRY(MultiTexCoord2iv),
6116 TABLE_ENTRY(MultiTexCoord2s),
6117 TABLE_ENTRY(MultiTexCoord2sv),
6118 TABLE_ENTRY(MultiTexCoord3d),
6119 TABLE_ENTRY(MultiTexCoord3dv),
6120 TABLE_ENTRY(MultiTexCoord3f),
6121 TABLE_ENTRY(MultiTexCoord3fv),
6122 TABLE_ENTRY(MultiTexCoord3i),
6123 TABLE_ENTRY(MultiTexCoord3iv),
6124 TABLE_ENTRY(MultiTexCoord3s),
6125 TABLE_ENTRY(MultiTexCoord3sv),
6126 TABLE_ENTRY(MultiTexCoord4d),
6127 TABLE_ENTRY(MultiTexCoord4dv),
6128 TABLE_ENTRY(MultiTexCoord4f),
6129 TABLE_ENTRY(MultiTexCoord4fv),
6130 TABLE_ENTRY(MultiTexCoord4i),
6131 TABLE_ENTRY(MultiTexCoord4iv),
6132 TABLE_ENTRY(MultiTexCoord4s),
6133 TABLE_ENTRY(MultiTexCoord4sv),
6134 TABLE_ENTRY(LoadTransposeMatrixf),
6135 TABLE_ENTRY(LoadTransposeMatrixd),
6136 TABLE_ENTRY(MultTransposeMatrixf),
6137 TABLE_ENTRY(MultTransposeMatrixd),
6138 TABLE_ENTRY(SampleCoverage),
6139 TABLE_ENTRY(DrawBuffersATI),
6140 TABLE_ENTRY(SampleMaskEXT),
6141 TABLE_ENTRY(SamplePatternEXT),
6142 TABLE_ENTRY(PointParameterf),
6143 TABLE_ENTRY(PointParameterfARB),
6144 TABLE_ENTRY(PointParameterfSGIS),
6145 TABLE_ENTRY(PointParameterfv),
6146 TABLE_ENTRY(PointParameterfvARB),
6147 TABLE_ENTRY(PointParameterfvSGIS),
6148 TABLE_ENTRY(WindowPos2d),
6149 TABLE_ENTRY(WindowPos2dARB),
6150 TABLE_ENTRY(WindowPos2dv),
6151 TABLE_ENTRY(WindowPos2dvARB),
6152 TABLE_ENTRY(WindowPos2f),
6153 TABLE_ENTRY(WindowPos2fARB),
6154 TABLE_ENTRY(WindowPos2fv),
6155 TABLE_ENTRY(WindowPos2fvARB),
6156 TABLE_ENTRY(WindowPos2i),
6157 TABLE_ENTRY(WindowPos2iARB),
6158 TABLE_ENTRY(WindowPos2iv),
6159 TABLE_ENTRY(WindowPos2ivARB),
6160 TABLE_ENTRY(WindowPos2s),
6161 TABLE_ENTRY(WindowPos2sARB),
6162 TABLE_ENTRY(WindowPos2sv),
6163 TABLE_ENTRY(WindowPos2svARB),
6164 TABLE_ENTRY(WindowPos3d),
6165 TABLE_ENTRY(WindowPos3dARB),
6166 TABLE_ENTRY(WindowPos3dv),
6167 TABLE_ENTRY(WindowPos3dvARB),
6168 TABLE_ENTRY(WindowPos3f),
6169 TABLE_ENTRY(WindowPos3fARB),
6170 TABLE_ENTRY(WindowPos3fv),
6171 TABLE_ENTRY(WindowPos3fvARB),
6172 TABLE_ENTRY(WindowPos3i),
6173 TABLE_ENTRY(WindowPos3iARB),
6174 TABLE_ENTRY(WindowPos3iv),
6175 TABLE_ENTRY(WindowPos3ivARB),
6176 TABLE_ENTRY(WindowPos3s),
6177 TABLE_ENTRY(WindowPos3sARB),
6178 TABLE_ENTRY(WindowPos3sv),
6179 TABLE_ENTRY(WindowPos3svARB),
6180 TABLE_ENTRY(BlendFuncSeparate),
6181 TABLE_ENTRY(BlendFuncSeparateINGR),
6182 TABLE_ENTRY(FogCoordf),
6183 TABLE_ENTRY(FogCoordfv),
6184 TABLE_ENTRY(FogCoordd),
6185 TABLE_ENTRY(FogCoorddv),
6186 TABLE_ENTRY(FogCoordPointer),
6187 TABLE_ENTRY(CompressedTexImage3D),
6188 TABLE_ENTRY(CompressedTexImage2D),
6189 TABLE_ENTRY(CompressedTexImage1D),
6190 TABLE_ENTRY(CompressedTexSubImage3D),
6191 TABLE_ENTRY(CompressedTexSubImage2D),
6192 TABLE_ENTRY(CompressedTexSubImage1D),
6193 TABLE_ENTRY(GetCompressedTexImage),
6194 TABLE_ENTRY(SecondaryColor3b),
6195 TABLE_ENTRY(SecondaryColor3bv),
6196 TABLE_ENTRY(SecondaryColor3d),
6197 TABLE_ENTRY(SecondaryColor3dv),
6198 TABLE_ENTRY(SecondaryColor3f),
6199 TABLE_ENTRY(SecondaryColor3fv),
6200 TABLE_ENTRY(SecondaryColor3i),
6201 TABLE_ENTRY(SecondaryColor3iv),
6202 TABLE_ENTRY(SecondaryColor3s),
6203 TABLE_ENTRY(SecondaryColor3sv),
6204 TABLE_ENTRY(SecondaryColor3ub),
6205 TABLE_ENTRY(SecondaryColor3ubv),
6206 TABLE_ENTRY(SecondaryColor3ui),
6207 TABLE_ENTRY(SecondaryColor3uiv),
6208 TABLE_ENTRY(SecondaryColor3us),
6209 TABLE_ENTRY(SecondaryColor3usv),
6210 TABLE_ENTRY(SecondaryColorPointer),
6211 TABLE_ENTRY(BindProgramARB),
6212 TABLE_ENTRY(DeleteProgramsARB),
6213 TABLE_ENTRY(GenProgramsARB),
6214 TABLE_ENTRY(GetVertexAttribPointervARB),
6215 TABLE_ENTRY(IsProgramARB),
6216 TABLE_ENTRY(PointParameteri),
6217 TABLE_ENTRY(PointParameteriv),
6218 TABLE_ENTRY(MultiDrawArrays),
6219 TABLE_ENTRY(MultiDrawElements),
6220 TABLE_ENTRY(BindBuffer),
6221 TABLE_ENTRY(BufferData),
6222 TABLE_ENTRY(BufferSubData),
6223 TABLE_ENTRY(DeleteBuffers),
6224 TABLE_ENTRY(GenBuffers),
6225 TABLE_ENTRY(GetBufferParameteriv),
6226 TABLE_ENTRY(GetBufferPointerv),
6227 TABLE_ENTRY(GetBufferSubData),
6228 TABLE_ENTRY(IsBuffer),
6229 TABLE_ENTRY(MapBuffer),
6230 TABLE_ENTRY(UnmapBuffer),
6231 TABLE_ENTRY(GenQueries),
6232 TABLE_ENTRY(DeleteQueries),
6233 TABLE_ENTRY(IsQuery),
6234 TABLE_ENTRY(BeginQuery),
6235 TABLE_ENTRY(EndQuery),
6236 TABLE_ENTRY(GetQueryiv),
6237 TABLE_ENTRY(GetQueryObjectiv),
6238 TABLE_ENTRY(GetQueryObjectuiv),
6239 TABLE_ENTRY(BlendEquationSeparateATI),
6240 };
6241 #endif /*UNUSED_TABLE_NAME*/
6242
6243
6244 # undef KEYWORD1
6245 # undef KEYWORD1_ALT
6246 # undef KEYWORD2
6247 # undef NAME
6248 # undef DISPATCH
6249 # undef RETURN_DISPATCH
6250 # undef DISPATCH_TABLE_NAME
6251 # undef UNUSED_TABLE_NAME
6252 # undef TABLE_ENTRY
6253 # undef HIDDEN