1/* DO NOT EDIT - This file generated automatically by gl_apitemp.py (from Mesa) script */
2
3/*
4 * Copyright (C) 1999-2001  Brian Paul   All Rights Reserved.
5 * (C) Copyright IBM Corporation 2004
6 * All Rights Reserved.
7 *
8 * Permission is hereby granted, free of charge, to any person obtaining a
9 * copy of this software and associated documentation files (the "Software"),
10 * to deal in the Software without restriction, including without limitation
11 * the rights to use, copy, modify, merge, publish, distribute, sub license,
12 * and/or sell copies of the Software, and to permit persons to whom the
13 * Software is furnished to do so, subject to the following conditions:
14 *
15 * The above copyright notice and this permission notice (including the next
16 * paragraph) shall be included in all copies or substantial portions of the
17 * Software.
18 *
19 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
22 * BRIAN PAUL, IBM,
23 * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
24 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
25 * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26 * SOFTWARE.
27 */
28
29
30#  if (defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__)) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) && defined(__ELF__))
31#    define HIDDEN  __attribute__((visibility("hidden")))
32#  else
33#    define HIDDEN
34#  endif
35
36/*
37 * This file is a template which generates the OpenGL API entry point
38 * functions.  It should be included by a .c file which first defines
39 * the following macros:
40 *   KEYWORD1 - usually nothing, but might be __declspec(dllexport) on Win32
41 *   KEYWORD2 - usually nothing, but might be __stdcall on Win32
42 *   NAME(n)  - builds the final function name (usually add "gl" prefix)
43 *   DISPATCH(func, args, msg) - code to do dispatch of named function.
44 *                               msg is a printf-style debug message.
45 *   RETURN_DISPATCH(func, args, msg) - code to do dispatch with a return value
46 *
47 * Here is an example which generates the usual OpenGL functions:
48 *   #define KEYWORD1
49 *   #define KEYWORD2
50 *   #define NAME(func)  gl##func
51 *   #define DISPATCH(func, args, msg)                           \
52 *          struct _glapi_table *dispatch = CurrentDispatch;     \
53 *          (*dispatch->func) args
54 *   #define RETURN DISPATCH(func, args, msg)                    \
55 *          struct _glapi_table *dispatch = CurrentDispatch;     \
56 *          return (*dispatch->func) args
57 *
58 */
59
60
61#if defined( NAME )
62#ifndef KEYWORD1
63#define KEYWORD1
64#endif
65
66#ifndef KEYWORD1_ALT
67#define KEYWORD1_ALT HIDDEN
68#endif
69
70#ifndef KEYWORD2
71#define KEYWORD2
72#endif
73
74#ifndef DISPATCH
75#error DISPATCH must be defined
76#endif
77
78#ifndef RETURN_DISPATCH
79#error RETURN_DISPATCH must be defined
80#endif
81
82
83#ifndef _GLAPI_SKIP_NORMAL_ENTRY_POINTS
84
85KEYWORD1 void KEYWORD2 NAME(NewList)(GLuint list, GLenum mode)
86{
87    (void) list; (void) mode;
88   DISPATCH(NewList, (list, mode), (F, "glNewList(%d, 0x%x);\n", list, mode));
89}
90
91KEYWORD1 void KEYWORD2 NAME(EndList)(void)
92{
93   DISPATCH(EndList, (), (F, "glEndList();\n"));
94}
95
96KEYWORD1 void KEYWORD2 NAME(CallList)(GLuint list)
97{
98    (void) list;
99   DISPATCH(CallList, (list), (F, "glCallList(%d);\n", list));
100}
101
102KEYWORD1 void KEYWORD2 NAME(CallLists)(GLsizei n, GLenum type, const GLvoid * lists)
103{
104    (void) n; (void) type; (void) lists;
105   DISPATCH(CallLists, (n, type, lists), (F, "glCallLists(%d, 0x%x, %p);\n", n, type, (const void *) lists));
106}
107
108KEYWORD1 void KEYWORD2 NAME(DeleteLists)(GLuint list, GLsizei range)
109{
110    (void) list; (void) range;
111   DISPATCH(DeleteLists, (list, range), (F, "glDeleteLists(%d, %d);\n", list, range));
112}
113
114KEYWORD1 GLuint KEYWORD2 NAME(GenLists)(GLsizei range)
115{
116    (void) range;
117   RETURN_DISPATCH(GenLists, (range), (F, "glGenLists(%d);\n", range));
118}
119
120KEYWORD1 void KEYWORD2 NAME(ListBase)(GLuint base)
121{
122    (void) base;
123   DISPATCH(ListBase, (base), (F, "glListBase(%d);\n", base));
124}
125
126KEYWORD1 void KEYWORD2 NAME(Begin)(GLenum mode)
127{
128    (void) mode;
129   DISPATCH(Begin, (mode), (F, "glBegin(0x%x);\n", mode));
130}
131
132KEYWORD1 void KEYWORD2 NAME(Bitmap)(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap)
133{
134    (void) width; (void) height; (void) xorig; (void) yorig; (void) xmove; (void) ymove; (void) bitmap;
135   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));
136}
137
138KEYWORD1 void KEYWORD2 NAME(Color3b)(GLbyte red, GLbyte green, GLbyte blue)
139{
140    (void) red; (void) green; (void) blue;
141   DISPATCH(Color3b, (red, green, blue), (F, "glColor3b(%d, %d, %d);\n", red, green, blue));
142}
143
144KEYWORD1 void KEYWORD2 NAME(Color3bv)(const GLbyte * v)
145{
146    (void) v;
147   DISPATCH(Color3bv, (v), (F, "glColor3bv(%p);\n", (const void *) v));
148}
149
150KEYWORD1 void KEYWORD2 NAME(Color3d)(GLdouble red, GLdouble green, GLdouble blue)
151{
152    (void) red; (void) green; (void) blue;
153   DISPATCH(Color3d, (red, green, blue), (F, "glColor3d(%f, %f, %f);\n", red, green, blue));
154}
155
156KEYWORD1 void KEYWORD2 NAME(Color3dv)(const GLdouble * v)
157{
158    (void) v;
159   DISPATCH(Color3dv, (v), (F, "glColor3dv(%p);\n", (const void *) v));
160}
161
162KEYWORD1 void KEYWORD2 NAME(Color3f)(GLfloat red, GLfloat green, GLfloat blue)
163{
164    (void) red; (void) green; (void) blue;
165   DISPATCH(Color3f, (red, green, blue), (F, "glColor3f(%f, %f, %f);\n", red, green, blue));
166}
167
168KEYWORD1 void KEYWORD2 NAME(Color3fv)(const GLfloat * v)
169{
170    (void) v;
171   DISPATCH(Color3fv, (v), (F, "glColor3fv(%p);\n", (const void *) v));
172}
173
174KEYWORD1 void KEYWORD2 NAME(Color3i)(GLint red, GLint green, GLint blue)
175{
176    (void) red; (void) green; (void) blue;
177   DISPATCH(Color3i, (red, green, blue), (F, "glColor3i(%d, %d, %d);\n", red, green, blue));
178}
179
180KEYWORD1 void KEYWORD2 NAME(Color3iv)(const GLint * v)
181{
182    (void) v;
183   DISPATCH(Color3iv, (v), (F, "glColor3iv(%p);\n", (const void *) v));
184}
185
186KEYWORD1 void KEYWORD2 NAME(Color3s)(GLshort red, GLshort green, GLshort blue)
187{
188    (void) red; (void) green; (void) blue;
189   DISPATCH(Color3s, (red, green, blue), (F, "glColor3s(%d, %d, %d);\n", red, green, blue));
190}
191
192KEYWORD1 void KEYWORD2 NAME(Color3sv)(const GLshort * v)
193{
194    (void) v;
195   DISPATCH(Color3sv, (v), (F, "glColor3sv(%p);\n", (const void *) v));
196}
197
198KEYWORD1 void KEYWORD2 NAME(Color3ub)(GLubyte red, GLubyte green, GLubyte blue)
199{
200    (void) red; (void) green; (void) blue;
201   DISPATCH(Color3ub, (red, green, blue), (F, "glColor3ub(%d, %d, %d);\n", red, green, blue));
202}
203
204KEYWORD1 void KEYWORD2 NAME(Color3ubv)(const GLubyte * v)
205{
206    (void) v;
207   DISPATCH(Color3ubv, (v), (F, "glColor3ubv(%p);\n", (const void *) v));
208}
209
210KEYWORD1 void KEYWORD2 NAME(Color3ui)(GLuint red, GLuint green, GLuint blue)
211{
212    (void) red; (void) green; (void) blue;
213   DISPATCH(Color3ui, (red, green, blue), (F, "glColor3ui(%d, %d, %d);\n", red, green, blue));
214}
215
216KEYWORD1 void KEYWORD2 NAME(Color3uiv)(const GLuint * v)
217{
218    (void) v;
219   DISPATCH(Color3uiv, (v), (F, "glColor3uiv(%p);\n", (const void *) v));
220}
221
222KEYWORD1 void KEYWORD2 NAME(Color3us)(GLushort red, GLushort green, GLushort blue)
223{
224    (void) red; (void) green; (void) blue;
225   DISPATCH(Color3us, (red, green, blue), (F, "glColor3us(%d, %d, %d);\n", red, green, blue));
226}
227
228KEYWORD1 void KEYWORD2 NAME(Color3usv)(const GLushort * v)
229{
230    (void) v;
231   DISPATCH(Color3usv, (v), (F, "glColor3usv(%p);\n", (const void *) v));
232}
233
234KEYWORD1 void KEYWORD2 NAME(Color4b)(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
235{
236    (void) red; (void) green; (void) blue; (void) alpha;
237   DISPATCH(Color4b, (red, green, blue, alpha), (F, "glColor4b(%d, %d, %d, %d);\n", red, green, blue, alpha));
238}
239
240KEYWORD1 void KEYWORD2 NAME(Color4bv)(const GLbyte * v)
241{
242    (void) v;
243   DISPATCH(Color4bv, (v), (F, "glColor4bv(%p);\n", (const void *) v));
244}
245
246KEYWORD1 void KEYWORD2 NAME(Color4d)(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
247{
248    (void) red; (void) green; (void) blue; (void) alpha;
249   DISPATCH(Color4d, (red, green, blue, alpha), (F, "glColor4d(%f, %f, %f, %f);\n", red, green, blue, alpha));
250}
251
252KEYWORD1 void KEYWORD2 NAME(Color4dv)(const GLdouble * v)
253{
254    (void) v;
255   DISPATCH(Color4dv, (v), (F, "glColor4dv(%p);\n", (const void *) v));
256}
257
258KEYWORD1 void KEYWORD2 NAME(Color4f)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
259{
260    (void) red; (void) green; (void) blue; (void) alpha;
261   DISPATCH(Color4f, (red, green, blue, alpha), (F, "glColor4f(%f, %f, %f, %f);\n", red, green, blue, alpha));
262}
263
264KEYWORD1 void KEYWORD2 NAME(Color4fv)(const GLfloat * v)
265{
266    (void) v;
267   DISPATCH(Color4fv, (v), (F, "glColor4fv(%p);\n", (const void *) v));
268}
269
270KEYWORD1 void KEYWORD2 NAME(Color4i)(GLint red, GLint green, GLint blue, GLint alpha)
271{
272    (void) red; (void) green; (void) blue; (void) alpha;
273   DISPATCH(Color4i, (red, green, blue, alpha), (F, "glColor4i(%d, %d, %d, %d);\n", red, green, blue, alpha));
274}
275
276KEYWORD1 void KEYWORD2 NAME(Color4iv)(const GLint * v)
277{
278    (void) v;
279   DISPATCH(Color4iv, (v), (F, "glColor4iv(%p);\n", (const void *) v));
280}
281
282KEYWORD1 void KEYWORD2 NAME(Color4s)(GLshort red, GLshort green, GLshort blue, GLshort alpha)
283{
284    (void) red; (void) green; (void) blue; (void) alpha;
285   DISPATCH(Color4s, (red, green, blue, alpha), (F, "glColor4s(%d, %d, %d, %d);\n", red, green, blue, alpha));
286}
287
288KEYWORD1 void KEYWORD2 NAME(Color4sv)(const GLshort * v)
289{
290    (void) v;
291   DISPATCH(Color4sv, (v), (F, "glColor4sv(%p);\n", (const void *) v));
292}
293
294KEYWORD1 void KEYWORD2 NAME(Color4ub)(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
295{
296    (void) red; (void) green; (void) blue; (void) alpha;
297   DISPATCH(Color4ub, (red, green, blue, alpha), (F, "glColor4ub(%d, %d, %d, %d);\n", red, green, blue, alpha));
298}
299
300KEYWORD1 void KEYWORD2 NAME(Color4ubv)(const GLubyte * v)
301{
302    (void) v;
303   DISPATCH(Color4ubv, (v), (F, "glColor4ubv(%p);\n", (const void *) v));
304}
305
306KEYWORD1 void KEYWORD2 NAME(Color4ui)(GLuint red, GLuint green, GLuint blue, GLuint alpha)
307{
308    (void) red; (void) green; (void) blue; (void) alpha;
309   DISPATCH(Color4ui, (red, green, blue, alpha), (F, "glColor4ui(%d, %d, %d, %d);\n", red, green, blue, alpha));
310}
311
312KEYWORD1 void KEYWORD2 NAME(Color4uiv)(const GLuint * v)
313{
314    (void) v;
315   DISPATCH(Color4uiv, (v), (F, "glColor4uiv(%p);\n", (const void *) v));
316}
317
318KEYWORD1 void KEYWORD2 NAME(Color4us)(GLushort red, GLushort green, GLushort blue, GLushort alpha)
319{
320    (void) red; (void) green; (void) blue; (void) alpha;
321   DISPATCH(Color4us, (red, green, blue, alpha), (F, "glColor4us(%d, %d, %d, %d);\n", red, green, blue, alpha));
322}
323
324KEYWORD1 void KEYWORD2 NAME(Color4usv)(const GLushort * v)
325{
326    (void) v;
327   DISPATCH(Color4usv, (v), (F, "glColor4usv(%p);\n", (const void *) v));
328}
329
330KEYWORD1 void KEYWORD2 NAME(EdgeFlag)(GLboolean flag)
331{
332    (void) flag;
333   DISPATCH(EdgeFlag, (flag), (F, "glEdgeFlag(%d);\n", flag));
334}
335
336KEYWORD1 void KEYWORD2 NAME(EdgeFlagv)(const GLboolean * flag)
337{
338    (void) flag;
339   DISPATCH(EdgeFlagv, (flag), (F, "glEdgeFlagv(%p);\n", (const void *) flag));
340}
341
342KEYWORD1 void KEYWORD2 NAME(End)(void)
343{
344   DISPATCH(End, (), (F, "glEnd();\n"));
345}
346
347KEYWORD1 void KEYWORD2 NAME(Indexd)(GLdouble c)
348{
349    (void) c;
350   DISPATCH(Indexd, (c), (F, "glIndexd(%f);\n", c));
351}
352
353KEYWORD1 void KEYWORD2 NAME(Indexdv)(const GLdouble * c)
354{
355    (void) c;
356   DISPATCH(Indexdv, (c), (F, "glIndexdv(%p);\n", (const void *) c));
357}
358
359KEYWORD1 void KEYWORD2 NAME(Indexf)(GLfloat c)
360{
361    (void) c;
362   DISPATCH(Indexf, (c), (F, "glIndexf(%f);\n", c));
363}
364
365KEYWORD1 void KEYWORD2 NAME(Indexfv)(const GLfloat * c)
366{
367    (void) c;
368   DISPATCH(Indexfv, (c), (F, "glIndexfv(%p);\n", (const void *) c));
369}
370
371KEYWORD1 void KEYWORD2 NAME(Indexi)(GLint c)
372{
373    (void) c;
374   DISPATCH(Indexi, (c), (F, "glIndexi(%d);\n", c));
375}
376
377KEYWORD1 void KEYWORD2 NAME(Indexiv)(const GLint * c)
378{
379    (void) c;
380   DISPATCH(Indexiv, (c), (F, "glIndexiv(%p);\n", (const void *) c));
381}
382
383KEYWORD1 void KEYWORD2 NAME(Indexs)(GLshort c)
384{
385    (void) c;
386   DISPATCH(Indexs, (c), (F, "glIndexs(%d);\n", c));
387}
388
389KEYWORD1 void KEYWORD2 NAME(Indexsv)(const GLshort * c)
390{
391    (void) c;
392   DISPATCH(Indexsv, (c), (F, "glIndexsv(%p);\n", (const void *) c));
393}
394
395KEYWORD1 void KEYWORD2 NAME(Normal3b)(GLbyte nx, GLbyte ny, GLbyte nz)
396{
397    (void) nx; (void) ny; (void) nz;
398   DISPATCH(Normal3b, (nx, ny, nz), (F, "glNormal3b(%d, %d, %d);\n", nx, ny, nz));
399}
400
401KEYWORD1 void KEYWORD2 NAME(Normal3bv)(const GLbyte * v)
402{
403    (void) v;
404   DISPATCH(Normal3bv, (v), (F, "glNormal3bv(%p);\n", (const void *) v));
405}
406
407KEYWORD1 void KEYWORD2 NAME(Normal3d)(GLdouble nx, GLdouble ny, GLdouble nz)
408{
409    (void) nx; (void) ny; (void) nz;
410   DISPATCH(Normal3d, (nx, ny, nz), (F, "glNormal3d(%f, %f, %f);\n", nx, ny, nz));
411}
412
413KEYWORD1 void KEYWORD2 NAME(Normal3dv)(const GLdouble * v)
414{
415    (void) v;
416   DISPATCH(Normal3dv, (v), (F, "glNormal3dv(%p);\n", (const void *) v));
417}
418
419KEYWORD1 void KEYWORD2 NAME(Normal3f)(GLfloat nx, GLfloat ny, GLfloat nz)
420{
421    (void) nx; (void) ny; (void) nz;
422   DISPATCH(Normal3f, (nx, ny, nz), (F, "glNormal3f(%f, %f, %f);\n", nx, ny, nz));
423}
424
425KEYWORD1 void KEYWORD2 NAME(Normal3fv)(const GLfloat * v)
426{
427    (void) v;
428   DISPATCH(Normal3fv, (v), (F, "glNormal3fv(%p);\n", (const void *) v));
429}
430
431KEYWORD1 void KEYWORD2 NAME(Normal3i)(GLint nx, GLint ny, GLint nz)
432{
433    (void) nx; (void) ny; (void) nz;
434   DISPATCH(Normal3i, (nx, ny, nz), (F, "glNormal3i(%d, %d, %d);\n", nx, ny, nz));
435}
436
437KEYWORD1 void KEYWORD2 NAME(Normal3iv)(const GLint * v)
438{
439    (void) v;
440   DISPATCH(Normal3iv, (v), (F, "glNormal3iv(%p);\n", (const void *) v));
441}
442
443KEYWORD1 void KEYWORD2 NAME(Normal3s)(GLshort nx, GLshort ny, GLshort nz)
444{
445    (void) nx; (void) ny; (void) nz;
446   DISPATCH(Normal3s, (nx, ny, nz), (F, "glNormal3s(%d, %d, %d);\n", nx, ny, nz));
447}
448
449KEYWORD1 void KEYWORD2 NAME(Normal3sv)(const GLshort * v)
450{
451    (void) v;
452   DISPATCH(Normal3sv, (v), (F, "glNormal3sv(%p);\n", (const void *) v));
453}
454
455KEYWORD1 void KEYWORD2 NAME(RasterPos2d)(GLdouble x, GLdouble y)
456{
457    (void) x; (void) y;
458   DISPATCH(RasterPos2d, (x, y), (F, "glRasterPos2d(%f, %f);\n", x, y));
459}
460
461KEYWORD1 void KEYWORD2 NAME(RasterPos2dv)(const GLdouble * v)
462{
463    (void) v;
464   DISPATCH(RasterPos2dv, (v), (F, "glRasterPos2dv(%p);\n", (const void *) v));
465}
466
467KEYWORD1 void KEYWORD2 NAME(RasterPos2f)(GLfloat x, GLfloat y)
468{
469    (void) x; (void) y;
470   DISPATCH(RasterPos2f, (x, y), (F, "glRasterPos2f(%f, %f);\n", x, y));
471}
472
473KEYWORD1 void KEYWORD2 NAME(RasterPos2fv)(const GLfloat * v)
474{
475    (void) v;
476   DISPATCH(RasterPos2fv, (v), (F, "glRasterPos2fv(%p);\n", (const void *) v));
477}
478
479KEYWORD1 void KEYWORD2 NAME(RasterPos2i)(GLint x, GLint y)
480{
481    (void) x; (void) y;
482   DISPATCH(RasterPos2i, (x, y), (F, "glRasterPos2i(%d, %d);\n", x, y));
483}
484
485KEYWORD1 void KEYWORD2 NAME(RasterPos2iv)(const GLint * v)
486{
487    (void) v;
488   DISPATCH(RasterPos2iv, (v), (F, "glRasterPos2iv(%p);\n", (const void *) v));
489}
490
491KEYWORD1 void KEYWORD2 NAME(RasterPos2s)(GLshort x, GLshort y)
492{
493    (void) x; (void) y;
494   DISPATCH(RasterPos2s, (x, y), (F, "glRasterPos2s(%d, %d);\n", x, y));
495}
496
497KEYWORD1 void KEYWORD2 NAME(RasterPos2sv)(const GLshort * v)
498{
499    (void) v;
500   DISPATCH(RasterPos2sv, (v), (F, "glRasterPos2sv(%p);\n", (const void *) v));
501}
502
503KEYWORD1 void KEYWORD2 NAME(RasterPos3d)(GLdouble x, GLdouble y, GLdouble z)
504{
505    (void) x; (void) y; (void) z;
506   DISPATCH(RasterPos3d, (x, y, z), (F, "glRasterPos3d(%f, %f, %f);\n", x, y, z));
507}
508
509KEYWORD1 void KEYWORD2 NAME(RasterPos3dv)(const GLdouble * v)
510{
511    (void) v;
512   DISPATCH(RasterPos3dv, (v), (F, "glRasterPos3dv(%p);\n", (const void *) v));
513}
514
515KEYWORD1 void KEYWORD2 NAME(RasterPos3f)(GLfloat x, GLfloat y, GLfloat z)
516{
517    (void) x; (void) y; (void) z;
518   DISPATCH(RasterPos3f, (x, y, z), (F, "glRasterPos3f(%f, %f, %f);\n", x, y, z));
519}
520
521KEYWORD1 void KEYWORD2 NAME(RasterPos3fv)(const GLfloat * v)
522{
523    (void) v;
524   DISPATCH(RasterPos3fv, (v), (F, "glRasterPos3fv(%p);\n", (const void *) v));
525}
526
527KEYWORD1 void KEYWORD2 NAME(RasterPos3i)(GLint x, GLint y, GLint z)
528{
529    (void) x; (void) y; (void) z;
530   DISPATCH(RasterPos3i, (x, y, z), (F, "glRasterPos3i(%d, %d, %d);\n", x, y, z));
531}
532
533KEYWORD1 void KEYWORD2 NAME(RasterPos3iv)(const GLint * v)
534{
535    (void) v;
536   DISPATCH(RasterPos3iv, (v), (F, "glRasterPos3iv(%p);\n", (const void *) v));
537}
538
539KEYWORD1 void KEYWORD2 NAME(RasterPos3s)(GLshort x, GLshort y, GLshort z)
540{
541    (void) x; (void) y; (void) z;
542   DISPATCH(RasterPos3s, (x, y, z), (F, "glRasterPos3s(%d, %d, %d);\n", x, y, z));
543}
544
545KEYWORD1 void KEYWORD2 NAME(RasterPos3sv)(const GLshort * v)
546{
547    (void) v;
548   DISPATCH(RasterPos3sv, (v), (F, "glRasterPos3sv(%p);\n", (const void *) v));
549}
550
551KEYWORD1 void KEYWORD2 NAME(RasterPos4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
552{
553    (void) x; (void) y; (void) z; (void) w;
554   DISPATCH(RasterPos4d, (x, y, z, w), (F, "glRasterPos4d(%f, %f, %f, %f);\n", x, y, z, w));
555}
556
557KEYWORD1 void KEYWORD2 NAME(RasterPos4dv)(const GLdouble * v)
558{
559    (void) v;
560   DISPATCH(RasterPos4dv, (v), (F, "glRasterPos4dv(%p);\n", (const void *) v));
561}
562
563KEYWORD1 void KEYWORD2 NAME(RasterPos4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
564{
565    (void) x; (void) y; (void) z; (void) w;
566   DISPATCH(RasterPos4f, (x, y, z, w), (F, "glRasterPos4f(%f, %f, %f, %f);\n", x, y, z, w));
567}
568
569KEYWORD1 void KEYWORD2 NAME(RasterPos4fv)(const GLfloat * v)
570{
571    (void) v;
572   DISPATCH(RasterPos4fv, (v), (F, "glRasterPos4fv(%p);\n", (const void *) v));
573}
574
575KEYWORD1 void KEYWORD2 NAME(RasterPos4i)(GLint x, GLint y, GLint z, GLint w)
576{
577    (void) x; (void) y; (void) z; (void) w;
578   DISPATCH(RasterPos4i, (x, y, z, w), (F, "glRasterPos4i(%d, %d, %d, %d);\n", x, y, z, w));
579}
580
581KEYWORD1 void KEYWORD2 NAME(RasterPos4iv)(const GLint * v)
582{
583    (void) v;
584   DISPATCH(RasterPos4iv, (v), (F, "glRasterPos4iv(%p);\n", (const void *) v));
585}
586
587KEYWORD1 void KEYWORD2 NAME(RasterPos4s)(GLshort x, GLshort y, GLshort z, GLshort w)
588{
589    (void) x; (void) y; (void) z; (void) w;
590   DISPATCH(RasterPos4s, (x, y, z, w), (F, "glRasterPos4s(%d, %d, %d, %d);\n", x, y, z, w));
591}
592
593KEYWORD1 void KEYWORD2 NAME(RasterPos4sv)(const GLshort * v)
594{
595    (void) v;
596   DISPATCH(RasterPos4sv, (v), (F, "glRasterPos4sv(%p);\n", (const void *) v));
597}
598
599KEYWORD1 void KEYWORD2 NAME(Rectd)(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
600{
601    (void) x1; (void) y1; (void) x2; (void) y2;
602   DISPATCH(Rectd, (x1, y1, x2, y2), (F, "glRectd(%f, %f, %f, %f);\n", x1, y1, x2, y2));
603}
604
605KEYWORD1 void KEYWORD2 NAME(Rectdv)(const GLdouble * v1, const GLdouble * v2)
606{
607    (void) v1; (void) v2;
608   DISPATCH(Rectdv, (v1, v2), (F, "glRectdv(%p, %p);\n", (const void *) v1, (const void *) v2));
609}
610
611KEYWORD1 void KEYWORD2 NAME(Rectf)(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
612{
613    (void) x1; (void) y1; (void) x2; (void) y2;
614   DISPATCH(Rectf, (x1, y1, x2, y2), (F, "glRectf(%f, %f, %f, %f);\n", x1, y1, x2, y2));
615}
616
617KEYWORD1 void KEYWORD2 NAME(Rectfv)(const GLfloat * v1, const GLfloat * v2)
618{
619    (void) v1; (void) v2;
620   DISPATCH(Rectfv, (v1, v2), (F, "glRectfv(%p, %p);\n", (const void *) v1, (const void *) v2));
621}
622
623KEYWORD1 void KEYWORD2 NAME(Recti)(GLint x1, GLint y1, GLint x2, GLint y2)
624{
625    (void) x1; (void) y1; (void) x2; (void) y2;
626   DISPATCH(Recti, (x1, y1, x2, y2), (F, "glRecti(%d, %d, %d, %d);\n", x1, y1, x2, y2));
627}
628
629KEYWORD1 void KEYWORD2 NAME(Rectiv)(const GLint * v1, const GLint * v2)
630{
631    (void) v1; (void) v2;
632   DISPATCH(Rectiv, (v1, v2), (F, "glRectiv(%p, %p);\n", (const void *) v1, (const void *) v2));
633}
634
635KEYWORD1 void KEYWORD2 NAME(Rects)(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
636{
637    (void) x1; (void) y1; (void) x2; (void) y2;
638   DISPATCH(Rects, (x1, y1, x2, y2), (F, "glRects(%d, %d, %d, %d);\n", x1, y1, x2, y2));
639}
640
641KEYWORD1 void KEYWORD2 NAME(Rectsv)(const GLshort * v1, const GLshort * v2)
642{
643    (void) v1; (void) v2;
644   DISPATCH(Rectsv, (v1, v2), (F, "glRectsv(%p, %p);\n", (const void *) v1, (const void *) v2));
645}
646
647KEYWORD1 void KEYWORD2 NAME(TexCoord1d)(GLdouble s)
648{
649    (void) s;
650   DISPATCH(TexCoord1d, (s), (F, "glTexCoord1d(%f);\n", s));
651}
652
653KEYWORD1 void KEYWORD2 NAME(TexCoord1dv)(const GLdouble * v)
654{
655    (void) v;
656   DISPATCH(TexCoord1dv, (v), (F, "glTexCoord1dv(%p);\n", (const void *) v));
657}
658
659KEYWORD1 void KEYWORD2 NAME(TexCoord1f)(GLfloat s)
660{
661    (void) s;
662   DISPATCH(TexCoord1f, (s), (F, "glTexCoord1f(%f);\n", s));
663}
664
665KEYWORD1 void KEYWORD2 NAME(TexCoord1fv)(const GLfloat * v)
666{
667    (void) v;
668   DISPATCH(TexCoord1fv, (v), (F, "glTexCoord1fv(%p);\n", (const void *) v));
669}
670
671KEYWORD1 void KEYWORD2 NAME(TexCoord1i)(GLint s)
672{
673    (void) s;
674   DISPATCH(TexCoord1i, (s), (F, "glTexCoord1i(%d);\n", s));
675}
676
677KEYWORD1 void KEYWORD2 NAME(TexCoord1iv)(const GLint * v)
678{
679    (void) v;
680   DISPATCH(TexCoord1iv, (v), (F, "glTexCoord1iv(%p);\n", (const void *) v));
681}
682
683KEYWORD1 void KEYWORD2 NAME(TexCoord1s)(GLshort s)
684{
685    (void) s;
686   DISPATCH(TexCoord1s, (s), (F, "glTexCoord1s(%d);\n", s));
687}
688
689KEYWORD1 void KEYWORD2 NAME(TexCoord1sv)(const GLshort * v)
690{
691    (void) v;
692   DISPATCH(TexCoord1sv, (v), (F, "glTexCoord1sv(%p);\n", (const void *) v));
693}
694
695KEYWORD1 void KEYWORD2 NAME(TexCoord2d)(GLdouble s, GLdouble t)
696{
697    (void) s; (void) t;
698   DISPATCH(TexCoord2d, (s, t), (F, "glTexCoord2d(%f, %f);\n", s, t));
699}
700
701KEYWORD1 void KEYWORD2 NAME(TexCoord2dv)(const GLdouble * v)
702{
703    (void) v;
704   DISPATCH(TexCoord2dv, (v), (F, "glTexCoord2dv(%p);\n", (const void *) v));
705}
706
707KEYWORD1 void KEYWORD2 NAME(TexCoord2f)(GLfloat s, GLfloat t)
708{
709    (void) s; (void) t;
710   DISPATCH(TexCoord2f, (s, t), (F, "glTexCoord2f(%f, %f);\n", s, t));
711}
712
713KEYWORD1 void KEYWORD2 NAME(TexCoord2fv)(const GLfloat * v)
714{
715    (void) v;
716   DISPATCH(TexCoord2fv, (v), (F, "glTexCoord2fv(%p);\n", (const void *) v));
717}
718
719KEYWORD1 void KEYWORD2 NAME(TexCoord2i)(GLint s, GLint t)
720{
721    (void) s; (void) t;
722   DISPATCH(TexCoord2i, (s, t), (F, "glTexCoord2i(%d, %d);\n", s, t));
723}
724
725KEYWORD1 void KEYWORD2 NAME(TexCoord2iv)(const GLint * v)
726{
727    (void) v;
728   DISPATCH(TexCoord2iv, (v), (F, "glTexCoord2iv(%p);\n", (const void *) v));
729}
730
731KEYWORD1 void KEYWORD2 NAME(TexCoord2s)(GLshort s, GLshort t)
732{
733    (void) s; (void) t;
734   DISPATCH(TexCoord2s, (s, t), (F, "glTexCoord2s(%d, %d);\n", s, t));
735}
736
737KEYWORD1 void KEYWORD2 NAME(TexCoord2sv)(const GLshort * v)
738{
739    (void) v;
740   DISPATCH(TexCoord2sv, (v), (F, "glTexCoord2sv(%p);\n", (const void *) v));
741}
742
743KEYWORD1 void KEYWORD2 NAME(TexCoord3d)(GLdouble s, GLdouble t, GLdouble r)
744{
745    (void) s; (void) t; (void) r;
746   DISPATCH(TexCoord3d, (s, t, r), (F, "glTexCoord3d(%f, %f, %f);\n", s, t, r));
747}
748
749KEYWORD1 void KEYWORD2 NAME(TexCoord3dv)(const GLdouble * v)
750{
751    (void) v;
752   DISPATCH(TexCoord3dv, (v), (F, "glTexCoord3dv(%p);\n", (const void *) v));
753}
754
755KEYWORD1 void KEYWORD2 NAME(TexCoord3f)(GLfloat s, GLfloat t, GLfloat r)
756{
757    (void) s; (void) t; (void) r;
758   DISPATCH(TexCoord3f, (s, t, r), (F, "glTexCoord3f(%f, %f, %f);\n", s, t, r));
759}
760
761KEYWORD1 void KEYWORD2 NAME(TexCoord3fv)(const GLfloat * v)
762{
763    (void) v;
764   DISPATCH(TexCoord3fv, (v), (F, "glTexCoord3fv(%p);\n", (const void *) v));
765}
766
767KEYWORD1 void KEYWORD2 NAME(TexCoord3i)(GLint s, GLint t, GLint r)
768{
769    (void) s; (void) t; (void) r;
770   DISPATCH(TexCoord3i, (s, t, r), (F, "glTexCoord3i(%d, %d, %d);\n", s, t, r));
771}
772
773KEYWORD1 void KEYWORD2 NAME(TexCoord3iv)(const GLint * v)
774{
775    (void) v;
776   DISPATCH(TexCoord3iv, (v), (F, "glTexCoord3iv(%p);\n", (const void *) v));
777}
778
779KEYWORD1 void KEYWORD2 NAME(TexCoord3s)(GLshort s, GLshort t, GLshort r)
780{
781    (void) s; (void) t; (void) r;
782   DISPATCH(TexCoord3s, (s, t, r), (F, "glTexCoord3s(%d, %d, %d);\n", s, t, r));
783}
784
785KEYWORD1 void KEYWORD2 NAME(TexCoord3sv)(const GLshort * v)
786{
787    (void) v;
788   DISPATCH(TexCoord3sv, (v), (F, "glTexCoord3sv(%p);\n", (const void *) v));
789}
790
791KEYWORD1 void KEYWORD2 NAME(TexCoord4d)(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
792{
793    (void) s; (void) t; (void) r; (void) q;
794   DISPATCH(TexCoord4d, (s, t, r, q), (F, "glTexCoord4d(%f, %f, %f, %f);\n", s, t, r, q));
795}
796
797KEYWORD1 void KEYWORD2 NAME(TexCoord4dv)(const GLdouble * v)
798{
799    (void) v;
800   DISPATCH(TexCoord4dv, (v), (F, "glTexCoord4dv(%p);\n", (const void *) v));
801}
802
803KEYWORD1 void KEYWORD2 NAME(TexCoord4f)(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
804{
805    (void) s; (void) t; (void) r; (void) q;
806   DISPATCH(TexCoord4f, (s, t, r, q), (F, "glTexCoord4f(%f, %f, %f, %f);\n", s, t, r, q));
807}
808
809KEYWORD1 void KEYWORD2 NAME(TexCoord4fv)(const GLfloat * v)
810{
811    (void) v;
812   DISPATCH(TexCoord4fv, (v), (F, "glTexCoord4fv(%p);\n", (const void *) v));
813}
814
815KEYWORD1 void KEYWORD2 NAME(TexCoord4i)(GLint s, GLint t, GLint r, GLint q)
816{
817    (void) s; (void) t; (void) r; (void) q;
818   DISPATCH(TexCoord4i, (s, t, r, q), (F, "glTexCoord4i(%d, %d, %d, %d);\n", s, t, r, q));
819}
820
821KEYWORD1 void KEYWORD2 NAME(TexCoord4iv)(const GLint * v)
822{
823    (void) v;
824   DISPATCH(TexCoord4iv, (v), (F, "glTexCoord4iv(%p);\n", (const void *) v));
825}
826
827KEYWORD1 void KEYWORD2 NAME(TexCoord4s)(GLshort s, GLshort t, GLshort r, GLshort q)
828{
829    (void) s; (void) t; (void) r; (void) q;
830   DISPATCH(TexCoord4s, (s, t, r, q), (F, "glTexCoord4s(%d, %d, %d, %d);\n", s, t, r, q));
831}
832
833KEYWORD1 void KEYWORD2 NAME(TexCoord4sv)(const GLshort * v)
834{
835    (void) v;
836   DISPATCH(TexCoord4sv, (v), (F, "glTexCoord4sv(%p);\n", (const void *) v));
837}
838
839KEYWORD1 void KEYWORD2 NAME(Vertex2d)(GLdouble x, GLdouble y)
840{
841    (void) x; (void) y;
842   DISPATCH(Vertex2d, (x, y), (F, "glVertex2d(%f, %f);\n", x, y));
843}
844
845KEYWORD1 void KEYWORD2 NAME(Vertex2dv)(const GLdouble * v)
846{
847    (void) v;
848   DISPATCH(Vertex2dv, (v), (F, "glVertex2dv(%p);\n", (const void *) v));
849}
850
851KEYWORD1 void KEYWORD2 NAME(Vertex2f)(GLfloat x, GLfloat y)
852{
853    (void) x; (void) y;
854   DISPATCH(Vertex2f, (x, y), (F, "glVertex2f(%f, %f);\n", x, y));
855}
856
857KEYWORD1 void KEYWORD2 NAME(Vertex2fv)(const GLfloat * v)
858{
859    (void) v;
860   DISPATCH(Vertex2fv, (v), (F, "glVertex2fv(%p);\n", (const void *) v));
861}
862
863KEYWORD1 void KEYWORD2 NAME(Vertex2i)(GLint x, GLint y)
864{
865    (void) x; (void) y;
866   DISPATCH(Vertex2i, (x, y), (F, "glVertex2i(%d, %d);\n", x, y));
867}
868
869KEYWORD1 void KEYWORD2 NAME(Vertex2iv)(const GLint * v)
870{
871    (void) v;
872   DISPATCH(Vertex2iv, (v), (F, "glVertex2iv(%p);\n", (const void *) v));
873}
874
875KEYWORD1 void KEYWORD2 NAME(Vertex2s)(GLshort x, GLshort y)
876{
877    (void) x; (void) y;
878   DISPATCH(Vertex2s, (x, y), (F, "glVertex2s(%d, %d);\n", x, y));
879}
880
881KEYWORD1 void KEYWORD2 NAME(Vertex2sv)(const GLshort * v)
882{
883    (void) v;
884   DISPATCH(Vertex2sv, (v), (F, "glVertex2sv(%p);\n", (const void *) v));
885}
886
887KEYWORD1 void KEYWORD2 NAME(Vertex3d)(GLdouble x, GLdouble y, GLdouble z)
888{
889    (void) x; (void) y; (void) z;
890   DISPATCH(Vertex3d, (x, y, z), (F, "glVertex3d(%f, %f, %f);\n", x, y, z));
891}
892
893KEYWORD1 void KEYWORD2 NAME(Vertex3dv)(const GLdouble * v)
894{
895    (void) v;
896   DISPATCH(Vertex3dv, (v), (F, "glVertex3dv(%p);\n", (const void *) v));
897}
898
899KEYWORD1 void KEYWORD2 NAME(Vertex3f)(GLfloat x, GLfloat y, GLfloat z)
900{
901    (void) x; (void) y; (void) z;
902   DISPATCH(Vertex3f, (x, y, z), (F, "glVertex3f(%f, %f, %f);\n", x, y, z));
903}
904
905KEYWORD1 void KEYWORD2 NAME(Vertex3fv)(const GLfloat * v)
906{
907    (void) v;
908   DISPATCH(Vertex3fv, (v), (F, "glVertex3fv(%p);\n", (const void *) v));
909}
910
911KEYWORD1 void KEYWORD2 NAME(Vertex3i)(GLint x, GLint y, GLint z)
912{
913    (void) x; (void) y; (void) z;
914   DISPATCH(Vertex3i, (x, y, z), (F, "glVertex3i(%d, %d, %d);\n", x, y, z));
915}
916
917KEYWORD1 void KEYWORD2 NAME(Vertex3iv)(const GLint * v)
918{
919    (void) v;
920   DISPATCH(Vertex3iv, (v), (F, "glVertex3iv(%p);\n", (const void *) v));
921}
922
923KEYWORD1 void KEYWORD2 NAME(Vertex3s)(GLshort x, GLshort y, GLshort z)
924{
925    (void) x; (void) y; (void) z;
926   DISPATCH(Vertex3s, (x, y, z), (F, "glVertex3s(%d, %d, %d);\n", x, y, z));
927}
928
929KEYWORD1 void KEYWORD2 NAME(Vertex3sv)(const GLshort * v)
930{
931    (void) v;
932   DISPATCH(Vertex3sv, (v), (F, "glVertex3sv(%p);\n", (const void *) v));
933}
934
935KEYWORD1 void KEYWORD2 NAME(Vertex4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
936{
937    (void) x; (void) y; (void) z; (void) w;
938   DISPATCH(Vertex4d, (x, y, z, w), (F, "glVertex4d(%f, %f, %f, %f);\n", x, y, z, w));
939}
940
941KEYWORD1 void KEYWORD2 NAME(Vertex4dv)(const GLdouble * v)
942{
943    (void) v;
944   DISPATCH(Vertex4dv, (v), (F, "glVertex4dv(%p);\n", (const void *) v));
945}
946
947KEYWORD1 void KEYWORD2 NAME(Vertex4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
948{
949    (void) x; (void) y; (void) z; (void) w;
950   DISPATCH(Vertex4f, (x, y, z, w), (F, "glVertex4f(%f, %f, %f, %f);\n", x, y, z, w));
951}
952
953KEYWORD1 void KEYWORD2 NAME(Vertex4fv)(const GLfloat * v)
954{
955    (void) v;
956   DISPATCH(Vertex4fv, (v), (F, "glVertex4fv(%p);\n", (const void *) v));
957}
958
959KEYWORD1 void KEYWORD2 NAME(Vertex4i)(GLint x, GLint y, GLint z, GLint w)
960{
961    (void) x; (void) y; (void) z; (void) w;
962   DISPATCH(Vertex4i, (x, y, z, w), (F, "glVertex4i(%d, %d, %d, %d);\n", x, y, z, w));
963}
964
965KEYWORD1 void KEYWORD2 NAME(Vertex4iv)(const GLint * v)
966{
967    (void) v;
968   DISPATCH(Vertex4iv, (v), (F, "glVertex4iv(%p);\n", (const void *) v));
969}
970
971KEYWORD1 void KEYWORD2 NAME(Vertex4s)(GLshort x, GLshort y, GLshort z, GLshort w)
972{
973    (void) x; (void) y; (void) z; (void) w;
974   DISPATCH(Vertex4s, (x, y, z, w), (F, "glVertex4s(%d, %d, %d, %d);\n", x, y, z, w));
975}
976
977KEYWORD1 void KEYWORD2 NAME(Vertex4sv)(const GLshort * v)
978{
979    (void) v;
980   DISPATCH(Vertex4sv, (v), (F, "glVertex4sv(%p);\n", (const void *) v));
981}
982
983KEYWORD1 void KEYWORD2 NAME(ClipPlane)(GLenum plane, const GLdouble * equation)
984{
985    (void) plane; (void) equation;
986   DISPATCH(ClipPlane, (plane, equation), (F, "glClipPlane(0x%x, %p);\n", plane, (const void *) equation));
987}
988
989KEYWORD1 void KEYWORD2 NAME(ColorMaterial)(GLenum face, GLenum mode)
990{
991    (void) face; (void) mode;
992   DISPATCH(ColorMaterial, (face, mode), (F, "glColorMaterial(0x%x, 0x%x);\n", face, mode));
993}
994
995KEYWORD1 void KEYWORD2 NAME(CullFace)(GLenum mode)
996{
997    (void) mode;
998   DISPATCH(CullFace, (mode), (F, "glCullFace(0x%x);\n", mode));
999}
1000
1001KEYWORD1 void KEYWORD2 NAME(Fogf)(GLenum pname, GLfloat param)
1002{
1003    (void) pname; (void) param;
1004   DISPATCH(Fogf, (pname, param), (F, "glFogf(0x%x, %f);\n", pname, param));
1005}
1006
1007KEYWORD1 void KEYWORD2 NAME(Fogfv)(GLenum pname, const GLfloat * params)
1008{
1009    (void) pname; (void) params;
1010   DISPATCH(Fogfv, (pname, params), (F, "glFogfv(0x%x, %p);\n", pname, (const void *) params));
1011}
1012
1013KEYWORD1 void KEYWORD2 NAME(Fogi)(GLenum pname, GLint param)
1014{
1015    (void) pname; (void) param;
1016   DISPATCH(Fogi, (pname, param), (F, "glFogi(0x%x, %d);\n", pname, param));
1017}
1018
1019KEYWORD1 void KEYWORD2 NAME(Fogiv)(GLenum pname, const GLint * params)
1020{
1021    (void) pname; (void) params;
1022   DISPATCH(Fogiv, (pname, params), (F, "glFogiv(0x%x, %p);\n", pname, (const void *) params));
1023}
1024
1025KEYWORD1 void KEYWORD2 NAME(FrontFace)(GLenum mode)
1026{
1027    (void) mode;
1028   DISPATCH(FrontFace, (mode), (F, "glFrontFace(0x%x);\n", mode));
1029}
1030
1031KEYWORD1 void KEYWORD2 NAME(Hint)(GLenum target, GLenum mode)
1032{
1033    (void) target; (void) mode;
1034   DISPATCH(Hint, (target, mode), (F, "glHint(0x%x, 0x%x);\n", target, mode));
1035}
1036
1037KEYWORD1 void KEYWORD2 NAME(Lightf)(GLenum light, GLenum pname, GLfloat param)
1038{
1039    (void) light; (void) pname; (void) param;
1040   DISPATCH(Lightf, (light, pname, param), (F, "glLightf(0x%x, 0x%x, %f);\n", light, pname, param));
1041}
1042
1043KEYWORD1 void KEYWORD2 NAME(Lightfv)(GLenum light, GLenum pname, const GLfloat * params)
1044{
1045    (void) light; (void) pname; (void) params;
1046   DISPATCH(Lightfv, (light, pname, params), (F, "glLightfv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
1047}
1048
1049KEYWORD1 void KEYWORD2 NAME(Lighti)(GLenum light, GLenum pname, GLint param)
1050{
1051    (void) light; (void) pname; (void) param;
1052   DISPATCH(Lighti, (light, pname, param), (F, "glLighti(0x%x, 0x%x, %d);\n", light, pname, param));
1053}
1054
1055KEYWORD1 void KEYWORD2 NAME(Lightiv)(GLenum light, GLenum pname, const GLint * params)
1056{
1057    (void) light; (void) pname; (void) params;
1058   DISPATCH(Lightiv, (light, pname, params), (F, "glLightiv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
1059}
1060
1061KEYWORD1 void KEYWORD2 NAME(LightModelf)(GLenum pname, GLfloat param)
1062{
1063    (void) pname; (void) param;
1064   DISPATCH(LightModelf, (pname, param), (F, "glLightModelf(0x%x, %f);\n", pname, param));
1065}
1066
1067KEYWORD1 void KEYWORD2 NAME(LightModelfv)(GLenum pname, const GLfloat * params)
1068{
1069    (void) pname; (void) params;
1070   DISPATCH(LightModelfv, (pname, params), (F, "glLightModelfv(0x%x, %p);\n", pname, (const void *) params));
1071}
1072
1073KEYWORD1 void KEYWORD2 NAME(LightModeli)(GLenum pname, GLint param)
1074{
1075    (void) pname; (void) param;
1076   DISPATCH(LightModeli, (pname, param), (F, "glLightModeli(0x%x, %d);\n", pname, param));
1077}
1078
1079KEYWORD1 void KEYWORD2 NAME(LightModeliv)(GLenum pname, const GLint * params)
1080{
1081    (void) pname; (void) params;
1082   DISPATCH(LightModeliv, (pname, params), (F, "glLightModeliv(0x%x, %p);\n", pname, (const void *) params));
1083}
1084
1085KEYWORD1 void KEYWORD2 NAME(LineStipple)(GLint factor, GLushort pattern)
1086{
1087    (void) factor; (void) pattern;
1088   DISPATCH(LineStipple, (factor, pattern), (F, "glLineStipple(%d, %d);\n", factor, pattern));
1089}
1090
1091KEYWORD1 void KEYWORD2 NAME(LineWidth)(GLfloat width)
1092{
1093    (void) width;
1094   DISPATCH(LineWidth, (width), (F, "glLineWidth(%f);\n", width));
1095}
1096
1097KEYWORD1 void KEYWORD2 NAME(Materialf)(GLenum face, GLenum pname, GLfloat param)
1098{
1099    (void) face; (void) pname; (void) param;
1100   DISPATCH(Materialf, (face, pname, param), (F, "glMaterialf(0x%x, 0x%x, %f);\n", face, pname, param));
1101}
1102
1103KEYWORD1 void KEYWORD2 NAME(Materialfv)(GLenum face, GLenum pname, const GLfloat * params)
1104{
1105    (void) face; (void) pname; (void) params;
1106   DISPATCH(Materialfv, (face, pname, params), (F, "glMaterialfv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
1107}
1108
1109KEYWORD1 void KEYWORD2 NAME(Materiali)(GLenum face, GLenum pname, GLint param)
1110{
1111    (void) face; (void) pname; (void) param;
1112   DISPATCH(Materiali, (face, pname, param), (F, "glMateriali(0x%x, 0x%x, %d);\n", face, pname, param));
1113}
1114
1115KEYWORD1 void KEYWORD2 NAME(Materialiv)(GLenum face, GLenum pname, const GLint * params)
1116{
1117    (void) face; (void) pname; (void) params;
1118   DISPATCH(Materialiv, (face, pname, params), (F, "glMaterialiv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
1119}
1120
1121KEYWORD1 void KEYWORD2 NAME(PointSize)(GLfloat size)
1122{
1123    (void) size;
1124   DISPATCH(PointSize, (size), (F, "glPointSize(%f);\n", size));
1125}
1126
1127KEYWORD1 void KEYWORD2 NAME(PolygonMode)(GLenum face, GLenum mode)
1128{
1129    (void) face; (void) mode;
1130   DISPATCH(PolygonMode, (face, mode), (F, "glPolygonMode(0x%x, 0x%x);\n", face, mode));
1131}
1132
1133KEYWORD1 void KEYWORD2 NAME(PolygonStipple)(const GLubyte * mask)
1134{
1135    (void) mask;
1136   DISPATCH(PolygonStipple, (mask), (F, "glPolygonStipple(%p);\n", (const void *) mask));
1137}
1138
1139KEYWORD1 void KEYWORD2 NAME(Scissor)(GLint x, GLint y, GLsizei width, GLsizei height)
1140{
1141    (void) x; (void) y; (void) width; (void) height;
1142   DISPATCH(Scissor, (x, y, width, height), (F, "glScissor(%d, %d, %d, %d);\n", x, y, width, height));
1143}
1144
1145KEYWORD1 void KEYWORD2 NAME(ShadeModel)(GLenum mode)
1146{
1147    (void) mode;
1148   DISPATCH(ShadeModel, (mode), (F, "glShadeModel(0x%x);\n", mode));
1149}
1150
1151KEYWORD1 void KEYWORD2 NAME(TexParameterf)(GLenum target, GLenum pname, GLfloat param)
1152{
1153    (void) target; (void) pname; (void) param;
1154   DISPATCH(TexParameterf, (target, pname, param), (F, "glTexParameterf(0x%x, 0x%x, %f);\n", target, pname, param));
1155}
1156
1157KEYWORD1 void KEYWORD2 NAME(TexParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
1158{
1159    (void) target; (void) pname; (void) params;
1160   DISPATCH(TexParameterfv, (target, pname, params), (F, "glTexParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1161}
1162
1163KEYWORD1 void KEYWORD2 NAME(TexParameteri)(GLenum target, GLenum pname, GLint param)
1164{
1165    (void) target; (void) pname; (void) param;
1166   DISPATCH(TexParameteri, (target, pname, param), (F, "glTexParameteri(0x%x, 0x%x, %d);\n", target, pname, param));
1167}
1168
1169KEYWORD1 void KEYWORD2 NAME(TexParameteriv)(GLenum target, GLenum pname, const GLint * params)
1170{
1171    (void) target; (void) pname; (void) params;
1172   DISPATCH(TexParameteriv, (target, pname, params), (F, "glTexParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1173}
1174
1175KEYWORD1 void KEYWORD2 NAME(TexImage1D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
1176{
1177    (void) target; (void) level; (void) internalformat; (void) width; (void) border; (void) format; (void) type; (void) pixels;
1178   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));
1179}
1180
1181KEYWORD1 void KEYWORD2 NAME(TexImage2D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
1182{
1183    (void) target; (void) level; (void) internalformat; (void) width; (void) height; (void) border; (void) format; (void) type; (void) pixels;
1184   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));
1185}
1186
1187KEYWORD1 void KEYWORD2 NAME(TexEnvf)(GLenum target, GLenum pname, GLfloat param)
1188{
1189    (void) target; (void) pname; (void) param;
1190   DISPATCH(TexEnvf, (target, pname, param), (F, "glTexEnvf(0x%x, 0x%x, %f);\n", target, pname, param));
1191}
1192
1193KEYWORD1 void KEYWORD2 NAME(TexEnvfv)(GLenum target, GLenum pname, const GLfloat * params)
1194{
1195    (void) target; (void) pname; (void) params;
1196   DISPATCH(TexEnvfv, (target, pname, params), (F, "glTexEnvfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1197}
1198
1199KEYWORD1 void KEYWORD2 NAME(TexEnvi)(GLenum target, GLenum pname, GLint param)
1200{
1201    (void) target; (void) pname; (void) param;
1202   DISPATCH(TexEnvi, (target, pname, param), (F, "glTexEnvi(0x%x, 0x%x, %d);\n", target, pname, param));
1203}
1204
1205KEYWORD1 void KEYWORD2 NAME(TexEnviv)(GLenum target, GLenum pname, const GLint * params)
1206{
1207    (void) target; (void) pname; (void) params;
1208   DISPATCH(TexEnviv, (target, pname, params), (F, "glTexEnviv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1209}
1210
1211KEYWORD1 void KEYWORD2 NAME(TexGend)(GLenum coord, GLenum pname, GLdouble param)
1212{
1213    (void) coord; (void) pname; (void) param;
1214   DISPATCH(TexGend, (coord, pname, param), (F, "glTexGend(0x%x, 0x%x, %f);\n", coord, pname, param));
1215}
1216
1217KEYWORD1 void KEYWORD2 NAME(TexGendv)(GLenum coord, GLenum pname, const GLdouble * params)
1218{
1219    (void) coord; (void) pname; (void) params;
1220   DISPATCH(TexGendv, (coord, pname, params), (F, "glTexGendv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1221}
1222
1223KEYWORD1 void KEYWORD2 NAME(TexGenf)(GLenum coord, GLenum pname, GLfloat param)
1224{
1225    (void) coord; (void) pname; (void) param;
1226   DISPATCH(TexGenf, (coord, pname, param), (F, "glTexGenf(0x%x, 0x%x, %f);\n", coord, pname, param));
1227}
1228
1229KEYWORD1 void KEYWORD2 NAME(TexGenfv)(GLenum coord, GLenum pname, const GLfloat * params)
1230{
1231    (void) coord; (void) pname; (void) params;
1232   DISPATCH(TexGenfv, (coord, pname, params), (F, "glTexGenfv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1233}
1234
1235KEYWORD1 void KEYWORD2 NAME(TexGeni)(GLenum coord, GLenum pname, GLint param)
1236{
1237    (void) coord; (void) pname; (void) param;
1238   DISPATCH(TexGeni, (coord, pname, param), (F, "glTexGeni(0x%x, 0x%x, %d);\n", coord, pname, param));
1239}
1240
1241KEYWORD1 void KEYWORD2 NAME(TexGeniv)(GLenum coord, GLenum pname, const GLint * params)
1242{
1243    (void) coord; (void) pname; (void) params;
1244   DISPATCH(TexGeniv, (coord, pname, params), (F, "glTexGeniv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1245}
1246
1247KEYWORD1 void KEYWORD2 NAME(FeedbackBuffer)(GLsizei size, GLenum type, GLfloat * buffer)
1248{
1249    (void) size; (void) type; (void) buffer;
1250   DISPATCH(FeedbackBuffer, (size, type, buffer), (F, "glFeedbackBuffer(%d, 0x%x, %p);\n", size, type, (const void *) buffer));
1251}
1252
1253KEYWORD1 void KEYWORD2 NAME(SelectBuffer)(GLsizei size, GLuint * buffer)
1254{
1255    (void) size; (void) buffer;
1256   DISPATCH(SelectBuffer, (size, buffer), (F, "glSelectBuffer(%d, %p);\n", size, (const void *) buffer));
1257}
1258
1259KEYWORD1 GLint KEYWORD2 NAME(RenderMode)(GLenum mode)
1260{
1261    (void) mode;
1262   RETURN_DISPATCH(RenderMode, (mode), (F, "glRenderMode(0x%x);\n", mode));
1263}
1264
1265KEYWORD1 void KEYWORD2 NAME(InitNames)(void)
1266{
1267   DISPATCH(InitNames, (), (F, "glInitNames();\n"));
1268}
1269
1270KEYWORD1 void KEYWORD2 NAME(LoadName)(GLuint name)
1271{
1272    (void) name;
1273   DISPATCH(LoadName, (name), (F, "glLoadName(%d);\n", name));
1274}
1275
1276KEYWORD1 void KEYWORD2 NAME(PassThrough)(GLfloat token)
1277{
1278    (void) token;
1279   DISPATCH(PassThrough, (token), (F, "glPassThrough(%f);\n", token));
1280}
1281
1282KEYWORD1 void KEYWORD2 NAME(PopName)(void)
1283{
1284   DISPATCH(PopName, (), (F, "glPopName();\n"));
1285}
1286
1287KEYWORD1 void KEYWORD2 NAME(PushName)(GLuint name)
1288{
1289    (void) name;
1290   DISPATCH(PushName, (name), (F, "glPushName(%d);\n", name));
1291}
1292
1293KEYWORD1 void KEYWORD2 NAME(DrawBuffer)(GLenum mode)
1294{
1295    (void) mode;
1296   DISPATCH(DrawBuffer, (mode), (F, "glDrawBuffer(0x%x);\n", mode));
1297}
1298
1299KEYWORD1 void KEYWORD2 NAME(Clear)(GLbitfield mask)
1300{
1301    (void) mask;
1302   DISPATCH(Clear, (mask), (F, "glClear(%d);\n", mask));
1303}
1304
1305KEYWORD1 void KEYWORD2 NAME(ClearAccum)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
1306{
1307    (void) red; (void) green; (void) blue; (void) alpha;
1308   DISPATCH(ClearAccum, (red, green, blue, alpha), (F, "glClearAccum(%f, %f, %f, %f);\n", red, green, blue, alpha));
1309}
1310
1311KEYWORD1 void KEYWORD2 NAME(ClearIndex)(GLfloat c)
1312{
1313    (void) c;
1314   DISPATCH(ClearIndex, (c), (F, "glClearIndex(%f);\n", c));
1315}
1316
1317KEYWORD1 void KEYWORD2 NAME(ClearColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1318{
1319    (void) red; (void) green; (void) blue; (void) alpha;
1320   DISPATCH(ClearColor, (red, green, blue, alpha), (F, "glClearColor(%f, %f, %f, %f);\n", red, green, blue, alpha));
1321}
1322
1323KEYWORD1 void KEYWORD2 NAME(ClearStencil)(GLint s)
1324{
1325    (void) s;
1326   DISPATCH(ClearStencil, (s), (F, "glClearStencil(%d);\n", s));
1327}
1328
1329KEYWORD1 void KEYWORD2 NAME(ClearDepth)(GLclampd depth)
1330{
1331    (void) depth;
1332   DISPATCH(ClearDepth, (depth), (F, "glClearDepth(%f);\n", depth));
1333}
1334
1335KEYWORD1 void KEYWORD2 NAME(StencilMask)(GLuint mask)
1336{
1337    (void) mask;
1338   DISPATCH(StencilMask, (mask), (F, "glStencilMask(%d);\n", mask));
1339}
1340
1341KEYWORD1 void KEYWORD2 NAME(ColorMask)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
1342{
1343    (void) red; (void) green; (void) blue; (void) alpha;
1344   DISPATCH(ColorMask, (red, green, blue, alpha), (F, "glColorMask(%d, %d, %d, %d);\n", red, green, blue, alpha));
1345}
1346
1347KEYWORD1 void KEYWORD2 NAME(DepthMask)(GLboolean flag)
1348{
1349    (void) flag;
1350   DISPATCH(DepthMask, (flag), (F, "glDepthMask(%d);\n", flag));
1351}
1352
1353KEYWORD1 void KEYWORD2 NAME(IndexMask)(GLuint mask)
1354{
1355    (void) mask;
1356   DISPATCH(IndexMask, (mask), (F, "glIndexMask(%d);\n", mask));
1357}
1358
1359KEYWORD1 void KEYWORD2 NAME(Accum)(GLenum op, GLfloat value)
1360{
1361    (void) op; (void) value;
1362   DISPATCH(Accum, (op, value), (F, "glAccum(0x%x, %f);\n", op, value));
1363}
1364
1365KEYWORD1 void KEYWORD2 NAME(Disable)(GLenum cap)
1366{
1367    (void) cap;
1368   DISPATCH(Disable, (cap), (F, "glDisable(0x%x);\n", cap));
1369}
1370
1371KEYWORD1 void KEYWORD2 NAME(Enable)(GLenum cap)
1372{
1373    (void) cap;
1374   DISPATCH(Enable, (cap), (F, "glEnable(0x%x);\n", cap));
1375}
1376
1377KEYWORD1 void KEYWORD2 NAME(Finish)(void)
1378{
1379   DISPATCH(Finish, (), (F, "glFinish();\n"));
1380}
1381
1382KEYWORD1 void KEYWORD2 NAME(Flush)(void)
1383{
1384   DISPATCH(Flush, (), (F, "glFlush();\n"));
1385}
1386
1387KEYWORD1 void KEYWORD2 NAME(PopAttrib)(void)
1388{
1389   DISPATCH(PopAttrib, (), (F, "glPopAttrib();\n"));
1390}
1391
1392KEYWORD1 void KEYWORD2 NAME(PushAttrib)(GLbitfield mask)
1393{
1394    (void) mask;
1395   DISPATCH(PushAttrib, (mask), (F, "glPushAttrib(%d);\n", mask));
1396}
1397
1398KEYWORD1 void KEYWORD2 NAME(Map1d)(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points)
1399{
1400    (void) target; (void) u1; (void) u2; (void) stride; (void) order; (void) points;
1401   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));
1402}
1403
1404KEYWORD1 void KEYWORD2 NAME(Map1f)(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points)
1405{
1406    (void) target; (void) u1; (void) u2; (void) stride; (void) order; (void) points;
1407   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));
1408}
1409
1410KEYWORD1 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)
1411{
1412    (void) target; (void) u1; (void) u2; (void) ustride; (void) uorder; (void) v1; (void) v2; (void) vstride; (void) vorder; (void) points;
1413   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));
1414}
1415
1416KEYWORD1 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)
1417{
1418    (void) target; (void) u1; (void) u2; (void) ustride; (void) uorder; (void) v1; (void) v2; (void) vstride; (void) vorder; (void) points;
1419   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));
1420}
1421
1422KEYWORD1 void KEYWORD2 NAME(MapGrid1d)(GLint un, GLdouble u1, GLdouble u2)
1423{
1424    (void) un; (void) u1; (void) u2;
1425   DISPATCH(MapGrid1d, (un, u1, u2), (F, "glMapGrid1d(%d, %f, %f);\n", un, u1, u2));
1426}
1427
1428KEYWORD1 void KEYWORD2 NAME(MapGrid1f)(GLint un, GLfloat u1, GLfloat u2)
1429{
1430    (void) un; (void) u1; (void) u2;
1431   DISPATCH(MapGrid1f, (un, u1, u2), (F, "glMapGrid1f(%d, %f, %f);\n", un, u1, u2));
1432}
1433
1434KEYWORD1 void KEYWORD2 NAME(MapGrid2d)(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
1435{
1436    (void) un; (void) u1; (void) u2; (void) vn; (void) v1; (void) v2;
1437   DISPATCH(MapGrid2d, (un, u1, u2, vn, v1, v2), (F, "glMapGrid2d(%d, %f, %f, %d, %f, %f);\n", un, u1, u2, vn, v1, v2));
1438}
1439
1440KEYWORD1 void KEYWORD2 NAME(MapGrid2f)(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
1441{
1442    (void) un; (void) u1; (void) u2; (void) vn; (void) v1; (void) v2;
1443   DISPATCH(MapGrid2f, (un, u1, u2, vn, v1, v2), (F, "glMapGrid2f(%d, %f, %f, %d, %f, %f);\n", un, u1, u2, vn, v1, v2));
1444}
1445
1446KEYWORD1 void KEYWORD2 NAME(EvalCoord1d)(GLdouble u)
1447{
1448    (void) u;
1449   DISPATCH(EvalCoord1d, (u), (F, "glEvalCoord1d(%f);\n", u));
1450}
1451
1452KEYWORD1 void KEYWORD2 NAME(EvalCoord1dv)(const GLdouble * u)
1453{
1454    (void) u;
1455   DISPATCH(EvalCoord1dv, (u), (F, "glEvalCoord1dv(%p);\n", (const void *) u));
1456}
1457
1458KEYWORD1 void KEYWORD2 NAME(EvalCoord1f)(GLfloat u)
1459{
1460    (void) u;
1461   DISPATCH(EvalCoord1f, (u), (F, "glEvalCoord1f(%f);\n", u));
1462}
1463
1464KEYWORD1 void KEYWORD2 NAME(EvalCoord1fv)(const GLfloat * u)
1465{
1466    (void) u;
1467   DISPATCH(EvalCoord1fv, (u), (F, "glEvalCoord1fv(%p);\n", (const void *) u));
1468}
1469
1470KEYWORD1 void KEYWORD2 NAME(EvalCoord2d)(GLdouble u, GLdouble v)
1471{
1472    (void) u; (void) v;
1473   DISPATCH(EvalCoord2d, (u, v), (F, "glEvalCoord2d(%f, %f);\n", u, v));
1474}
1475
1476KEYWORD1 void KEYWORD2 NAME(EvalCoord2dv)(const GLdouble * u)
1477{
1478    (void) u;
1479   DISPATCH(EvalCoord2dv, (u), (F, "glEvalCoord2dv(%p);\n", (const void *) u));
1480}
1481
1482KEYWORD1 void KEYWORD2 NAME(EvalCoord2f)(GLfloat u, GLfloat v)
1483{
1484    (void) u; (void) v;
1485   DISPATCH(EvalCoord2f, (u, v), (F, "glEvalCoord2f(%f, %f);\n", u, v));
1486}
1487
1488KEYWORD1 void KEYWORD2 NAME(EvalCoord2fv)(const GLfloat * u)
1489{
1490    (void) u;
1491   DISPATCH(EvalCoord2fv, (u), (F, "glEvalCoord2fv(%p);\n", (const void *) u));
1492}
1493
1494KEYWORD1 void KEYWORD2 NAME(EvalMesh1)(GLenum mode, GLint i1, GLint i2)
1495{
1496    (void) mode; (void) i1; (void) i2;
1497   DISPATCH(EvalMesh1, (mode, i1, i2), (F, "glEvalMesh1(0x%x, %d, %d);\n", mode, i1, i2));
1498}
1499
1500KEYWORD1 void KEYWORD2 NAME(EvalPoint1)(GLint i)
1501{
1502    (void) i;
1503   DISPATCH(EvalPoint1, (i), (F, "glEvalPoint1(%d);\n", i));
1504}
1505
1506KEYWORD1 void KEYWORD2 NAME(EvalMesh2)(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
1507{
1508    (void) mode; (void) i1; (void) i2; (void) j1; (void) j2;
1509   DISPATCH(EvalMesh2, (mode, i1, i2, j1, j2), (F, "glEvalMesh2(0x%x, %d, %d, %d, %d);\n", mode, i1, i2, j1, j2));
1510}
1511
1512KEYWORD1 void KEYWORD2 NAME(EvalPoint2)(GLint i, GLint j)
1513{
1514    (void) i; (void) j;
1515   DISPATCH(EvalPoint2, (i, j), (F, "glEvalPoint2(%d, %d);\n", i, j));
1516}
1517
1518KEYWORD1 void KEYWORD2 NAME(AlphaFunc)(GLenum func, GLclampf ref)
1519{
1520    (void) func; (void) ref;
1521   DISPATCH(AlphaFunc, (func, ref), (F, "glAlphaFunc(0x%x, %f);\n", func, ref));
1522}
1523
1524KEYWORD1 void KEYWORD2 NAME(BlendFunc)(GLenum sfactor, GLenum dfactor)
1525{
1526    (void) sfactor; (void) dfactor;
1527   DISPATCH(BlendFunc, (sfactor, dfactor), (F, "glBlendFunc(0x%x, 0x%x);\n", sfactor, dfactor));
1528}
1529
1530KEYWORD1 void KEYWORD2 NAME(LogicOp)(GLenum opcode)
1531{
1532    (void) opcode;
1533   DISPATCH(LogicOp, (opcode), (F, "glLogicOp(0x%x);\n", opcode));
1534}
1535
1536KEYWORD1 void KEYWORD2 NAME(StencilFunc)(GLenum func, GLint ref, GLuint mask)
1537{
1538    (void) func; (void) ref; (void) mask;
1539   DISPATCH(StencilFunc, (func, ref, mask), (F, "glStencilFunc(0x%x, %d, %d);\n", func, ref, mask));
1540}
1541
1542KEYWORD1 void KEYWORD2 NAME(StencilOp)(GLenum fail, GLenum zfail, GLenum zpass)
1543{
1544    (void) fail; (void) zfail; (void) zpass;
1545   DISPATCH(StencilOp, (fail, zfail, zpass), (F, "glStencilOp(0x%x, 0x%x, 0x%x);\n", fail, zfail, zpass));
1546}
1547
1548KEYWORD1 void KEYWORD2 NAME(DepthFunc)(GLenum func)
1549{
1550    (void) func;
1551   DISPATCH(DepthFunc, (func), (F, "glDepthFunc(0x%x);\n", func));
1552}
1553
1554KEYWORD1 void KEYWORD2 NAME(PixelZoom)(GLfloat xfactor, GLfloat yfactor)
1555{
1556    (void) xfactor; (void) yfactor;
1557   DISPATCH(PixelZoom, (xfactor, yfactor), (F, "glPixelZoom(%f, %f);\n", xfactor, yfactor));
1558}
1559
1560KEYWORD1 void KEYWORD2 NAME(PixelTransferf)(GLenum pname, GLfloat param)
1561{
1562    (void) pname; (void) param;
1563   DISPATCH(PixelTransferf, (pname, param), (F, "glPixelTransferf(0x%x, %f);\n", pname, param));
1564}
1565
1566KEYWORD1 void KEYWORD2 NAME(PixelTransferi)(GLenum pname, GLint param)
1567{
1568    (void) pname; (void) param;
1569   DISPATCH(PixelTransferi, (pname, param), (F, "glPixelTransferi(0x%x, %d);\n", pname, param));
1570}
1571
1572KEYWORD1 void KEYWORD2 NAME(PixelStoref)(GLenum pname, GLfloat param)
1573{
1574    (void) pname; (void) param;
1575   DISPATCH(PixelStoref, (pname, param), (F, "glPixelStoref(0x%x, %f);\n", pname, param));
1576}
1577
1578KEYWORD1 void KEYWORD2 NAME(PixelStorei)(GLenum pname, GLint param)
1579{
1580    (void) pname; (void) param;
1581   DISPATCH(PixelStorei, (pname, param), (F, "glPixelStorei(0x%x, %d);\n", pname, param));
1582}
1583
1584KEYWORD1 void KEYWORD2 NAME(PixelMapfv)(GLenum map, GLsizei mapsize, const GLfloat * values)
1585{
1586    (void) map; (void) mapsize; (void) values;
1587   DISPATCH(PixelMapfv, (map, mapsize, values), (F, "glPixelMapfv(0x%x, %d, %p);\n", map, mapsize, (const void *) values));
1588}
1589
1590KEYWORD1 void KEYWORD2 NAME(PixelMapuiv)(GLenum map, GLsizei mapsize, const GLuint * values)
1591{
1592    (void) map; (void) mapsize; (void) values;
1593   DISPATCH(PixelMapuiv, (map, mapsize, values), (F, "glPixelMapuiv(0x%x, %d, %p);\n", map, mapsize, (const void *) values));
1594}
1595
1596KEYWORD1 void KEYWORD2 NAME(PixelMapusv)(GLenum map, GLsizei mapsize, const GLushort * values)
1597{
1598    (void) map; (void) mapsize; (void) values;
1599   DISPATCH(PixelMapusv, (map, mapsize, values), (F, "glPixelMapusv(0x%x, %d, %p);\n", map, mapsize, (const void *) values));
1600}
1601
1602KEYWORD1 void KEYWORD2 NAME(ReadBuffer)(GLenum mode)
1603{
1604    (void) mode;
1605   DISPATCH(ReadBuffer, (mode), (F, "glReadBuffer(0x%x);\n", mode));
1606}
1607
1608KEYWORD1 void KEYWORD2 NAME(CopyPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
1609{
1610    (void) x; (void) y; (void) width; (void) height; (void) type;
1611   DISPATCH(CopyPixels, (x, y, width, height, type), (F, "glCopyPixels(%d, %d, %d, %d, 0x%x);\n", x, y, width, height, type));
1612}
1613
1614KEYWORD1 void KEYWORD2 NAME(ReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels)
1615{
1616    (void) x; (void) y; (void) width; (void) height; (void) format; (void) type; (void) pixels;
1617   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));
1618}
1619
1620KEYWORD1 void KEYWORD2 NAME(DrawPixels)(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1621{
1622    (void) width; (void) height; (void) format; (void) type; (void) pixels;
1623   DISPATCH(DrawPixels, (width, height, format, type, pixels), (F, "glDrawPixels(%d, %d, 0x%x, 0x%x, %p);\n", width, height, format, type, (const void *) pixels));
1624}
1625
1626KEYWORD1 void KEYWORD2 NAME(GetBooleanv)(GLenum pname, GLboolean * params)
1627{
1628    (void) pname; (void) params;
1629   DISPATCH(GetBooleanv, (pname, params), (F, "glGetBooleanv(0x%x, %p);\n", pname, (const void *) params));
1630}
1631
1632KEYWORD1 void KEYWORD2 NAME(GetClipPlane)(GLenum plane, GLdouble * equation)
1633{
1634    (void) plane; (void) equation;
1635   DISPATCH(GetClipPlane, (plane, equation), (F, "glGetClipPlane(0x%x, %p);\n", plane, (const void *) equation));
1636}
1637
1638KEYWORD1 void KEYWORD2 NAME(GetDoublev)(GLenum pname, GLdouble * params)
1639{
1640    (void) pname; (void) params;
1641   DISPATCH(GetDoublev, (pname, params), (F, "glGetDoublev(0x%x, %p);\n", pname, (const void *) params));
1642}
1643
1644KEYWORD1 GLenum KEYWORD2 NAME(GetError)(void)
1645{
1646   RETURN_DISPATCH(GetError, (), (F, "glGetError();\n"));
1647}
1648
1649KEYWORD1 void KEYWORD2 NAME(GetFloatv)(GLenum pname, GLfloat * params)
1650{
1651    (void) pname; (void) params;
1652   DISPATCH(GetFloatv, (pname, params), (F, "glGetFloatv(0x%x, %p);\n", pname, (const void *) params));
1653}
1654
1655KEYWORD1 void KEYWORD2 NAME(GetIntegerv)(GLenum pname, GLint * params)
1656{
1657    (void) pname; (void) params;
1658   DISPATCH(GetIntegerv, (pname, params), (F, "glGetIntegerv(0x%x, %p);\n", pname, (const void *) params));
1659}
1660
1661KEYWORD1 void KEYWORD2 NAME(GetLightfv)(GLenum light, GLenum pname, GLfloat * params)
1662{
1663    (void) light; (void) pname; (void) params;
1664   DISPATCH(GetLightfv, (light, pname, params), (F, "glGetLightfv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
1665}
1666
1667KEYWORD1 void KEYWORD2 NAME(GetLightiv)(GLenum light, GLenum pname, GLint * params)
1668{
1669    (void) light; (void) pname; (void) params;
1670   DISPATCH(GetLightiv, (light, pname, params), (F, "glGetLightiv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
1671}
1672
1673KEYWORD1 void KEYWORD2 NAME(GetMapdv)(GLenum target, GLenum query, GLdouble * v)
1674{
1675    (void) target; (void) query; (void) v;
1676   DISPATCH(GetMapdv, (target, query, v), (F, "glGetMapdv(0x%x, 0x%x, %p);\n", target, query, (const void *) v));
1677}
1678
1679KEYWORD1 void KEYWORD2 NAME(GetMapfv)(GLenum target, GLenum query, GLfloat * v)
1680{
1681    (void) target; (void) query; (void) v;
1682   DISPATCH(GetMapfv, (target, query, v), (F, "glGetMapfv(0x%x, 0x%x, %p);\n", target, query, (const void *) v));
1683}
1684
1685KEYWORD1 void KEYWORD2 NAME(GetMapiv)(GLenum target, GLenum query, GLint * v)
1686{
1687    (void) target; (void) query; (void) v;
1688   DISPATCH(GetMapiv, (target, query, v), (F, "glGetMapiv(0x%x, 0x%x, %p);\n", target, query, (const void *) v));
1689}
1690
1691KEYWORD1 void KEYWORD2 NAME(GetMaterialfv)(GLenum face, GLenum pname, GLfloat * params)
1692{
1693    (void) face; (void) pname; (void) params;
1694   DISPATCH(GetMaterialfv, (face, pname, params), (F, "glGetMaterialfv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
1695}
1696
1697KEYWORD1 void KEYWORD2 NAME(GetMaterialiv)(GLenum face, GLenum pname, GLint * params)
1698{
1699    (void) face; (void) pname; (void) params;
1700   DISPATCH(GetMaterialiv, (face, pname, params), (F, "glGetMaterialiv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
1701}
1702
1703KEYWORD1 void KEYWORD2 NAME(GetPixelMapfv)(GLenum map, GLfloat * values)
1704{
1705    (void) map; (void) values;
1706   DISPATCH(GetPixelMapfv, (map, values), (F, "glGetPixelMapfv(0x%x, %p);\n", map, (const void *) values));
1707}
1708
1709KEYWORD1 void KEYWORD2 NAME(GetPixelMapuiv)(GLenum map, GLuint * values)
1710{
1711    (void) map; (void) values;
1712   DISPATCH(GetPixelMapuiv, (map, values), (F, "glGetPixelMapuiv(0x%x, %p);\n", map, (const void *) values));
1713}
1714
1715KEYWORD1 void KEYWORD2 NAME(GetPixelMapusv)(GLenum map, GLushort * values)
1716{
1717    (void) map; (void) values;
1718   DISPATCH(GetPixelMapusv, (map, values), (F, "glGetPixelMapusv(0x%x, %p);\n", map, (const void *) values));
1719}
1720
1721KEYWORD1 void KEYWORD2 NAME(GetPolygonStipple)(GLubyte * mask)
1722{
1723    (void) mask;
1724   DISPATCH(GetPolygonStipple, (mask), (F, "glGetPolygonStipple(%p);\n", (const void *) mask));
1725}
1726
1727KEYWORD1 const GLubyte * KEYWORD2 NAME(GetString)(GLenum name)
1728{
1729    (void) name;
1730   RETURN_DISPATCH(GetString, (name), (F, "glGetString(0x%x);\n", name));
1731}
1732
1733KEYWORD1 void KEYWORD2 NAME(GetTexEnvfv)(GLenum target, GLenum pname, GLfloat * params)
1734{
1735    (void) target; (void) pname; (void) params;
1736   DISPATCH(GetTexEnvfv, (target, pname, params), (F, "glGetTexEnvfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1737}
1738
1739KEYWORD1 void KEYWORD2 NAME(GetTexEnviv)(GLenum target, GLenum pname, GLint * params)
1740{
1741    (void) target; (void) pname; (void) params;
1742   DISPATCH(GetTexEnviv, (target, pname, params), (F, "glGetTexEnviv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1743}
1744
1745KEYWORD1 void KEYWORD2 NAME(GetTexGendv)(GLenum coord, GLenum pname, GLdouble * params)
1746{
1747    (void) coord; (void) pname; (void) params;
1748   DISPATCH(GetTexGendv, (coord, pname, params), (F, "glGetTexGendv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1749}
1750
1751KEYWORD1 void KEYWORD2 NAME(GetTexGenfv)(GLenum coord, GLenum pname, GLfloat * params)
1752{
1753    (void) coord; (void) pname; (void) params;
1754   DISPATCH(GetTexGenfv, (coord, pname, params), (F, "glGetTexGenfv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1755}
1756
1757KEYWORD1 void KEYWORD2 NAME(GetTexGeniv)(GLenum coord, GLenum pname, GLint * params)
1758{
1759    (void) coord; (void) pname; (void) params;
1760   DISPATCH(GetTexGeniv, (coord, pname, params), (F, "glGetTexGeniv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1761}
1762
1763KEYWORD1 void KEYWORD2 NAME(GetTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels)
1764{
1765    (void) target; (void) level; (void) format; (void) type; (void) pixels;
1766   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));
1767}
1768
1769KEYWORD1 void KEYWORD2 NAME(GetTexParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1770{
1771    (void) target; (void) pname; (void) params;
1772   DISPATCH(GetTexParameterfv, (target, pname, params), (F, "glGetTexParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1773}
1774
1775KEYWORD1 void KEYWORD2 NAME(GetTexParameteriv)(GLenum target, GLenum pname, GLint * params)
1776{
1777    (void) target; (void) pname; (void) params;
1778   DISPATCH(GetTexParameteriv, (target, pname, params), (F, "glGetTexParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1779}
1780
1781KEYWORD1 void KEYWORD2 NAME(GetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat * params)
1782{
1783    (void) target; (void) level; (void) pname; (void) params;
1784   DISPATCH(GetTexLevelParameterfv, (target, level, pname, params), (F, "glGetTexLevelParameterfv(0x%x, %d, 0x%x, %p);\n", target, level, pname, (const void *) params));
1785}
1786
1787KEYWORD1 void KEYWORD2 NAME(GetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint * params)
1788{
1789    (void) target; (void) level; (void) pname; (void) params;
1790   DISPATCH(GetTexLevelParameteriv, (target, level, pname, params), (F, "glGetTexLevelParameteriv(0x%x, %d, 0x%x, %p);\n", target, level, pname, (const void *) params));
1791}
1792
1793KEYWORD1 GLboolean KEYWORD2 NAME(IsEnabled)(GLenum cap)
1794{
1795    (void) cap;
1796   RETURN_DISPATCH(IsEnabled, (cap), (F, "glIsEnabled(0x%x);\n", cap));
1797}
1798
1799KEYWORD1 GLboolean KEYWORD2 NAME(IsList)(GLuint list)
1800{
1801    (void) list;
1802   RETURN_DISPATCH(IsList, (list), (F, "glIsList(%d);\n", list));
1803}
1804
1805KEYWORD1 void KEYWORD2 NAME(DepthRange)(GLclampd zNear, GLclampd zFar)
1806{
1807    (void) zNear; (void) zFar;
1808   DISPATCH(DepthRange, (zNear, zFar), (F, "glDepthRange(%f, %f);\n", zNear, zFar));
1809}
1810
1811KEYWORD1 void KEYWORD2 NAME(Frustum)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
1812{
1813    (void) left; (void) right; (void) bottom; (void) top; (void) zNear; (void) zFar;
1814   DISPATCH(Frustum, (left, right, bottom, top, zNear, zFar), (F, "glFrustum(%f, %f, %f, %f, %f, %f);\n", left, right, bottom, top, zNear, zFar));
1815}
1816
1817KEYWORD1 void KEYWORD2 NAME(LoadIdentity)(void)
1818{
1819   DISPATCH(LoadIdentity, (), (F, "glLoadIdentity();\n"));
1820}
1821
1822KEYWORD1 void KEYWORD2 NAME(LoadMatrixf)(const GLfloat * m)
1823{
1824    (void) m;
1825   DISPATCH(LoadMatrixf, (m), (F, "glLoadMatrixf(%p);\n", (const void *) m));
1826}
1827
1828KEYWORD1 void KEYWORD2 NAME(LoadMatrixd)(const GLdouble * m)
1829{
1830    (void) m;
1831   DISPATCH(LoadMatrixd, (m), (F, "glLoadMatrixd(%p);\n", (const void *) m));
1832}
1833
1834KEYWORD1 void KEYWORD2 NAME(MatrixMode)(GLenum mode)
1835{
1836    (void) mode;
1837   DISPATCH(MatrixMode, (mode), (F, "glMatrixMode(0x%x);\n", mode));
1838}
1839
1840KEYWORD1 void KEYWORD2 NAME(MultMatrixf)(const GLfloat * m)
1841{
1842    (void) m;
1843   DISPATCH(MultMatrixf, (m), (F, "glMultMatrixf(%p);\n", (const void *) m));
1844}
1845
1846KEYWORD1 void KEYWORD2 NAME(MultMatrixd)(const GLdouble * m)
1847{
1848    (void) m;
1849   DISPATCH(MultMatrixd, (m), (F, "glMultMatrixd(%p);\n", (const void *) m));
1850}
1851
1852KEYWORD1 void KEYWORD2 NAME(Ortho)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
1853{
1854    (void) left; (void) right; (void) bottom; (void) top; (void) zNear; (void) zFar;
1855   DISPATCH(Ortho, (left, right, bottom, top, zNear, zFar), (F, "glOrtho(%f, %f, %f, %f, %f, %f);\n", left, right, bottom, top, zNear, zFar));
1856}
1857
1858KEYWORD1 void KEYWORD2 NAME(PopMatrix)(void)
1859{
1860   DISPATCH(PopMatrix, (), (F, "glPopMatrix();\n"));
1861}
1862
1863KEYWORD1 void KEYWORD2 NAME(PushMatrix)(void)
1864{
1865   DISPATCH(PushMatrix, (), (F, "glPushMatrix();\n"));
1866}
1867
1868KEYWORD1 void KEYWORD2 NAME(Rotated)(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
1869{
1870    (void) angle; (void) x; (void) y; (void) z;
1871   DISPATCH(Rotated, (angle, x, y, z), (F, "glRotated(%f, %f, %f, %f);\n", angle, x, y, z));
1872}
1873
1874KEYWORD1 void KEYWORD2 NAME(Rotatef)(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
1875{
1876    (void) angle; (void) x; (void) y; (void) z;
1877   DISPATCH(Rotatef, (angle, x, y, z), (F, "glRotatef(%f, %f, %f, %f);\n", angle, x, y, z));
1878}
1879
1880KEYWORD1 void KEYWORD2 NAME(Scaled)(GLdouble x, GLdouble y, GLdouble z)
1881{
1882    (void) x; (void) y; (void) z;
1883   DISPATCH(Scaled, (x, y, z), (F, "glScaled(%f, %f, %f);\n", x, y, z));
1884}
1885
1886KEYWORD1 void KEYWORD2 NAME(Scalef)(GLfloat x, GLfloat y, GLfloat z)
1887{
1888    (void) x; (void) y; (void) z;
1889   DISPATCH(Scalef, (x, y, z), (F, "glScalef(%f, %f, %f);\n", x, y, z));
1890}
1891
1892KEYWORD1 void KEYWORD2 NAME(Translated)(GLdouble x, GLdouble y, GLdouble z)
1893{
1894    (void) x; (void) y; (void) z;
1895   DISPATCH(Translated, (x, y, z), (F, "glTranslated(%f, %f, %f);\n", x, y, z));
1896}
1897
1898KEYWORD1 void KEYWORD2 NAME(Translatef)(GLfloat x, GLfloat y, GLfloat z)
1899{
1900    (void) x; (void) y; (void) z;
1901   DISPATCH(Translatef, (x, y, z), (F, "glTranslatef(%f, %f, %f);\n", x, y, z));
1902}
1903
1904KEYWORD1 void KEYWORD2 NAME(Viewport)(GLint x, GLint y, GLsizei width, GLsizei height)
1905{
1906    (void) x; (void) y; (void) width; (void) height;
1907   DISPATCH(Viewport, (x, y, width, height), (F, "glViewport(%d, %d, %d, %d);\n", x, y, width, height));
1908}
1909
1910KEYWORD1 void KEYWORD2 NAME(ArrayElement)(GLint i)
1911{
1912    (void) i;
1913   DISPATCH(ArrayElement, (i), (F, "glArrayElement(%d);\n", i));
1914}
1915
1916KEYWORD1 void KEYWORD2 NAME(ArrayElementEXT)(GLint i)
1917{
1918    (void) i;
1919   DISPATCH(ArrayElement, (i), (F, "glArrayElementEXT(%d);\n", i));
1920}
1921
1922KEYWORD1 void KEYWORD2 NAME(BindTexture)(GLenum target, GLuint texture)
1923{
1924    (void) target; (void) texture;
1925   DISPATCH(BindTexture, (target, texture), (F, "glBindTexture(0x%x, %d);\n", target, texture));
1926}
1927
1928KEYWORD1 void KEYWORD2 NAME(BindTextureEXT)(GLenum target, GLuint texture)
1929{
1930    (void) target; (void) texture;
1931   DISPATCH(BindTexture, (target, texture), (F, "glBindTextureEXT(0x%x, %d);\n", target, texture));
1932}
1933
1934KEYWORD1 void KEYWORD2 NAME(ColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1935{
1936    (void) size; (void) type; (void) stride; (void) pointer;
1937   DISPATCH(ColorPointer, (size, type, stride, pointer), (F, "glColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
1938}
1939
1940KEYWORD1 void KEYWORD2 NAME(DisableClientState)(GLenum array)
1941{
1942    (void) array;
1943   DISPATCH(DisableClientState, (array), (F, "glDisableClientState(0x%x);\n", array));
1944}
1945
1946KEYWORD1 void KEYWORD2 NAME(DrawArrays)(GLenum mode, GLint first, GLsizei count)
1947{
1948    (void) mode; (void) first; (void) count;
1949   DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArrays(0x%x, %d, %d);\n", mode, first, count));
1950}
1951
1952KEYWORD1 void KEYWORD2 NAME(DrawArraysEXT)(GLenum mode, GLint first, GLsizei count)
1953{
1954    (void) mode; (void) first; (void) count;
1955   DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArraysEXT(0x%x, %d, %d);\n", mode, first, count));
1956}
1957
1958KEYWORD1 void KEYWORD2 NAME(DrawElements)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices)
1959{
1960    (void) mode; (void) count; (void) type; (void) indices;
1961   DISPATCH(DrawElements, (mode, count, type, indices), (F, "glDrawElements(0x%x, %d, 0x%x, %p);\n", mode, count, type, (const void *) indices));
1962}
1963
1964KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointer)(GLsizei stride, const GLvoid * pointer)
1965{
1966    (void) stride; (void) pointer;
1967   DISPATCH(EdgeFlagPointer, (stride, pointer), (F, "glEdgeFlagPointer(%d, %p);\n", stride, (const void *) pointer));
1968}
1969
1970KEYWORD1 void KEYWORD2 NAME(EnableClientState)(GLenum array)
1971{
1972    (void) array;
1973   DISPATCH(EnableClientState, (array), (F, "glEnableClientState(0x%x);\n", array));
1974}
1975
1976KEYWORD1 void KEYWORD2 NAME(IndexPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
1977{
1978    (void) type; (void) stride; (void) pointer;
1979   DISPATCH(IndexPointer, (type, stride, pointer), (F, "glIndexPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
1980}
1981
1982KEYWORD1 void KEYWORD2 NAME(Indexub)(GLubyte c)
1983{
1984    (void) c;
1985   DISPATCH(Indexub, (c), (F, "glIndexub(%d);\n", c));
1986}
1987
1988KEYWORD1 void KEYWORD2 NAME(Indexubv)(const GLubyte * c)
1989{
1990    (void) c;
1991   DISPATCH(Indexubv, (c), (F, "glIndexubv(%p);\n", (const void *) c));
1992}
1993
1994KEYWORD1 void KEYWORD2 NAME(InterleavedArrays)(GLenum format, GLsizei stride, const GLvoid * pointer)
1995{
1996    (void) format; (void) stride; (void) pointer;
1997   DISPATCH(InterleavedArrays, (format, stride, pointer), (F, "glInterleavedArrays(0x%x, %d, %p);\n", format, stride, (const void *) pointer));
1998}
1999
2000KEYWORD1 void KEYWORD2 NAME(NormalPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
2001{
2002    (void) type; (void) stride; (void) pointer;
2003   DISPATCH(NormalPointer, (type, stride, pointer), (F, "glNormalPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
2004}
2005
2006KEYWORD1 void KEYWORD2 NAME(PolygonOffset)(GLfloat factor, GLfloat units)
2007{
2008    (void) factor; (void) units;
2009   DISPATCH(PolygonOffset, (factor, units), (F, "glPolygonOffset(%f, %f);\n", factor, units));
2010}
2011
2012KEYWORD1 void KEYWORD2 NAME(TexCoordPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
2013{
2014    (void) size; (void) type; (void) stride; (void) pointer;
2015   DISPATCH(TexCoordPointer, (size, type, stride, pointer), (F, "glTexCoordPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
2016}
2017
2018KEYWORD1 void KEYWORD2 NAME(VertexPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
2019{
2020    (void) size; (void) type; (void) stride; (void) pointer;
2021   DISPATCH(VertexPointer, (size, type, stride, pointer), (F, "glVertexPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
2022}
2023
2024KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResident)(GLsizei n, const GLuint * textures, GLboolean * residences)
2025{
2026    (void) n; (void) textures; (void) residences;
2027   RETURN_DISPATCH(AreTexturesResident, (n, textures, residences), (F, "glAreTexturesResident(%d, %p, %p);\n", n, (const void *) textures, (const void *) residences));
2028}
2029
2030KEYWORD1 void KEYWORD2 NAME(CopyTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
2031{
2032    (void) target; (void) level; (void) internalformat; (void) x; (void) y; (void) width; (void) border;
2033   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));
2034}
2035
2036KEYWORD1 void KEYWORD2 NAME(CopyTexImage1DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
2037{
2038    (void) target; (void) level; (void) internalformat; (void) x; (void) y; (void) width; (void) border;
2039   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));
2040}
2041
2042KEYWORD1 void KEYWORD2 NAME(CopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
2043{
2044    (void) target; (void) level; (void) internalformat; (void) x; (void) y; (void) width; (void) height; (void) border;
2045   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));
2046}
2047
2048KEYWORD1 void KEYWORD2 NAME(CopyTexImage2DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
2049{
2050    (void) target; (void) level; (void) internalformat; (void) x; (void) y; (void) width; (void) height; (void) border;
2051   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));
2052}
2053
2054KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
2055{
2056    (void) target; (void) level; (void) xoffset; (void) x; (void) y; (void) width;
2057   DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1D(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
2058}
2059
2060KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
2061{
2062    (void) target; (void) level; (void) xoffset; (void) x; (void) y; (void) width;
2063   DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1DEXT(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
2064}
2065
2066KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2067{
2068    (void) target; (void) level; (void) xoffset; (void) yoffset; (void) x; (void) y; (void) width; (void) height;
2069   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));
2070}
2071
2072KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2073{
2074    (void) target; (void) level; (void) xoffset; (void) yoffset; (void) x; (void) y; (void) width; (void) height;
2075   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));
2076}
2077
2078KEYWORD1 void KEYWORD2 NAME(DeleteTextures)(GLsizei n, const GLuint * textures)
2079{
2080    (void) n; (void) textures;
2081   DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTextures(%d, %p);\n", n, (const void *) textures));
2082}
2083
2084KEYWORD1 void KEYWORD2 NAME(GenTextures)(GLsizei n, GLuint * textures)
2085{
2086    (void) n; (void) textures;
2087   DISPATCH(GenTextures, (n, textures), (F, "glGenTextures(%d, %p);\n", n, (const void *) textures));
2088}
2089
2090KEYWORD1 void KEYWORD2 NAME(GetPointerv)(GLenum pname, GLvoid ** params)
2091{
2092    (void) pname; (void) params;
2093   DISPATCH(GetPointerv, (pname, params), (F, "glGetPointerv(0x%x, %p);\n", pname, (const void *) params));
2094}
2095
2096KEYWORD1 void KEYWORD2 NAME(GetPointervEXT)(GLenum pname, GLvoid ** params)
2097{
2098    (void) pname; (void) params;
2099   DISPATCH(GetPointerv, (pname, params), (F, "glGetPointervEXT(0x%x, %p);\n", pname, (const void *) params));
2100}
2101
2102KEYWORD1 GLboolean KEYWORD2 NAME(IsTexture)(GLuint texture)
2103{
2104    (void) texture;
2105   RETURN_DISPATCH(IsTexture, (texture), (F, "glIsTexture(%d);\n", texture));
2106}
2107
2108KEYWORD1 void KEYWORD2 NAME(PrioritizeTextures)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
2109{
2110    (void) n; (void) textures; (void) priorities;
2111   DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTextures(%d, %p, %p);\n", n, (const void *) textures, (const void *) priorities));
2112}
2113
2114KEYWORD1 void KEYWORD2 NAME(PrioritizeTexturesEXT)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
2115{
2116    (void) n; (void) textures; (void) priorities;
2117   DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTexturesEXT(%d, %p, %p);\n", n, (const void *) textures, (const void *) priorities));
2118}
2119
2120KEYWORD1 void KEYWORD2 NAME(TexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
2121{
2122    (void) target; (void) level; (void) xoffset; (void) width; (void) format; (void) type; (void) pixels;
2123   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));
2124}
2125
2126KEYWORD1 void KEYWORD2 NAME(TexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
2127{
2128    (void) target; (void) level; (void) xoffset; (void) width; (void) format; (void) type; (void) pixels;
2129   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));
2130}
2131
2132KEYWORD1 void KEYWORD2 NAME(TexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
2133{
2134    (void) target; (void) level; (void) xoffset; (void) yoffset; (void) width; (void) height; (void) format; (void) type; (void) pixels;
2135   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));
2136}
2137
2138KEYWORD1 void KEYWORD2 NAME(TexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
2139{
2140    (void) target; (void) level; (void) xoffset; (void) yoffset; (void) width; (void) height; (void) format; (void) type; (void) pixels;
2141   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));
2142}
2143
2144KEYWORD1 void KEYWORD2 NAME(PopClientAttrib)(void)
2145{
2146   DISPATCH(PopClientAttrib, (), (F, "glPopClientAttrib();\n"));
2147}
2148
2149KEYWORD1 void KEYWORD2 NAME(PushClientAttrib)(GLbitfield mask)
2150{
2151    (void) mask;
2152   DISPATCH(PushClientAttrib, (mask), (F, "glPushClientAttrib(%d);\n", mask));
2153}
2154
2155KEYWORD1 void KEYWORD2 NAME(BlendColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
2156{
2157    (void) red; (void) green; (void) blue; (void) alpha;
2158   DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColor(%f, %f, %f, %f);\n", red, green, blue, alpha));
2159}
2160
2161KEYWORD1 void KEYWORD2 NAME(BlendColorEXT)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
2162{
2163    (void) red; (void) green; (void) blue; (void) alpha;
2164   DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColorEXT(%f, %f, %f, %f);\n", red, green, blue, alpha));
2165}
2166
2167KEYWORD1 void KEYWORD2 NAME(BlendEquation)(GLenum mode)
2168{
2169    (void) mode;
2170   DISPATCH(BlendEquation, (mode), (F, "glBlendEquation(0x%x);\n", mode));
2171}
2172
2173KEYWORD1 void KEYWORD2 NAME(BlendEquationEXT)(GLenum mode)
2174{
2175    (void) mode;
2176   DISPATCH(BlendEquation, (mode), (F, "glBlendEquationEXT(0x%x);\n", mode));
2177}
2178
2179KEYWORD1 void KEYWORD2 NAME(DrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
2180{
2181    (void) mode; (void) start; (void) end; (void) count; (void) type; (void) indices;
2182   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));
2183}
2184
2185KEYWORD1 void KEYWORD2 NAME(DrawRangeElementsEXT)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
2186{
2187    (void) mode; (void) start; (void) end; (void) count; (void) type; (void) indices;
2188   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));
2189}
2190
2191KEYWORD1 void KEYWORD2 NAME(ColorTable)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
2192{
2193    (void) target; (void) internalformat; (void) width; (void) format; (void) type; (void) table;
2194   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));
2195}
2196
2197KEYWORD1 void KEYWORD2 NAME(ColorTableEXT)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
2198{
2199    (void) target; (void) internalformat; (void) width; (void) format; (void) type; (void) table;
2200   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));
2201}
2202
2203KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_339)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
2204
2205KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_339)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
2206{
2207    (void) target; (void) internalformat; (void) width; (void) format; (void) type; (void) table;
2208   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));
2209}
2210
2211KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
2212{
2213    (void) target; (void) pname; (void) params;
2214   DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2215}
2216
2217KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_340)(GLenum target, GLenum pname, const GLfloat * params);
2218
2219KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_340)(GLenum target, GLenum pname, const GLfloat * params)
2220{
2221    (void) target; (void) pname; (void) params;
2222   DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2223}
2224
2225KEYWORD1 void KEYWORD2 NAME(ColorTableParameteriv)(GLenum target, GLenum pname, const GLint * params)
2226{
2227    (void) target; (void) pname; (void) params;
2228   DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2229}
2230
2231KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_341)(GLenum target, GLenum pname, const GLint * params);
2232
2233KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_341)(GLenum target, GLenum pname, const GLint * params)
2234{
2235    (void) target; (void) pname; (void) params;
2236   DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2237}
2238
2239KEYWORD1 void KEYWORD2 NAME(CopyColorTable)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
2240{
2241    (void) target; (void) internalformat; (void) x; (void) y; (void) width;
2242   DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTable(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
2243}
2244
2245KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_342)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
2246
2247KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_342)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
2248{
2249    (void) target; (void) internalformat; (void) x; (void) y; (void) width;
2250   DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTableSGI(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
2251}
2252
2253KEYWORD1 void KEYWORD2 NAME(GetColorTable)(GLenum target, GLenum format, GLenum type, GLvoid * table)
2254{
2255    (void) target; (void) format; (void) type; (void) table;
2256   DISPATCH(GetColorTable, (target, format, type, table), (F, "glGetColorTable(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
2257}
2258
2259KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfv)(GLenum target, GLenum pname, GLfloat * params)
2260{
2261    (void) target; (void) pname; (void) params;
2262   DISPATCH(GetColorTableParameterfv, (target, pname, params), (F, "glGetColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2263}
2264
2265KEYWORD1 void KEYWORD2 NAME(GetColorTableParameteriv)(GLenum target, GLenum pname, GLint * params)
2266{
2267    (void) target; (void) pname; (void) params;
2268   DISPATCH(GetColorTableParameteriv, (target, pname, params), (F, "glGetColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2269}
2270
2271KEYWORD1 void KEYWORD2 NAME(ColorSubTable)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
2272{
2273    (void) target; (void) start; (void) count; (void) format; (void) type; (void) data;
2274   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));
2275}
2276
2277KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_346)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
2278
2279KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_346)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
2280{
2281    (void) target; (void) start; (void) count; (void) format; (void) type; (void) data;
2282   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));
2283}
2284
2285KEYWORD1 void KEYWORD2 NAME(CopyColorSubTable)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
2286{
2287    (void) target; (void) start; (void) x; (void) y; (void) width;
2288   DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTable(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
2289}
2290
2291KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_347)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
2292
2293KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_347)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
2294{
2295    (void) target; (void) start; (void) x; (void) y; (void) width;
2296   DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTableEXT(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
2297}
2298
2299KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1D)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
2300{
2301    (void) target; (void) internalformat; (void) width; (void) format; (void) type; (void) image;
2302   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));
2303}
2304
2305KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_348)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
2306
2307KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_348)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
2308{
2309    (void) target; (void) internalformat; (void) width; (void) format; (void) type; (void) image;
2310   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));
2311}
2312
2313KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
2314{
2315    (void) target; (void) internalformat; (void) width; (void) height; (void) format; (void) type; (void) image;
2316   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));
2317}
2318
2319KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_349)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
2320
2321KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_349)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
2322{
2323    (void) target; (void) internalformat; (void) width; (void) height; (void) format; (void) type; (void) image;
2324   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));
2325}
2326
2327KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterf)(GLenum target, GLenum pname, GLfloat params)
2328{
2329    (void) target; (void) pname; (void) params;
2330   DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterf(0x%x, 0x%x, %f);\n", target, pname, params));
2331}
2332
2333KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_350)(GLenum target, GLenum pname, GLfloat params);
2334
2335KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_350)(GLenum target, GLenum pname, GLfloat params)
2336{
2337    (void) target; (void) pname; (void) params;
2338   DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterfEXT(0x%x, 0x%x, %f);\n", target, pname, params));
2339}
2340
2341KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
2342{
2343    (void) target; (void) pname; (void) params;
2344   DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2345}
2346
2347KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_351)(GLenum target, GLenum pname, const GLfloat * params);
2348
2349KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_351)(GLenum target, GLenum pname, const GLfloat * params)
2350{
2351    (void) target; (void) pname; (void) params;
2352   DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2353}
2354
2355KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteri)(GLenum target, GLenum pname, GLint params)
2356{
2357    (void) target; (void) pname; (void) params;
2358   DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteri(0x%x, 0x%x, %d);\n", target, pname, params));
2359}
2360
2361KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_352)(GLenum target, GLenum pname, GLint params);
2362
2363KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_352)(GLenum target, GLenum pname, GLint params)
2364{
2365    (void) target; (void) pname; (void) params;
2366   DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteriEXT(0x%x, 0x%x, %d);\n", target, pname, params));
2367}
2368
2369KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriv)(GLenum target, GLenum pname, const GLint * params)
2370{
2371    (void) target; (void) pname; (void) params;
2372   DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2373}
2374
2375KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_353)(GLenum target, GLenum pname, const GLint * params);
2376
2377KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_353)(GLenum target, GLenum pname, const GLint * params)
2378{
2379    (void) target; (void) pname; (void) params;
2380   DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2381}
2382
2383KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
2384{
2385    (void) target; (void) internalformat; (void) x; (void) y; (void) width;
2386   DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1D(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
2387}
2388
2389KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_354)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
2390
2391KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_354)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
2392{
2393    (void) target; (void) internalformat; (void) x; (void) y; (void) width;
2394   DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1DEXT(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
2395}
2396
2397KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
2398{
2399    (void) target; (void) internalformat; (void) x; (void) y; (void) width; (void) height;
2400   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));
2401}
2402
2403KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_355)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
2404
2405KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_355)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
2406{
2407    (void) target; (void) internalformat; (void) x; (void) y; (void) width; (void) height;
2408   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));
2409}
2410
2411KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilter)(GLenum target, GLenum format, GLenum type, GLvoid * image)
2412{
2413    (void) target; (void) format; (void) type; (void) image;
2414   DISPATCH(GetConvolutionFilter, (target, format, type, image), (F, "glGetConvolutionFilter(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) image));
2415}
2416
2417KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfv)(GLenum target, GLenum pname, GLfloat * params)
2418{
2419    (void) target; (void) pname; (void) params;
2420   DISPATCH(GetConvolutionParameterfv, (target, pname, params), (F, "glGetConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2421}
2422
2423KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameteriv)(GLenum target, GLenum pname, GLint * params)
2424{
2425    (void) target; (void) pname; (void) params;
2426   DISPATCH(GetConvolutionParameteriv, (target, pname, params), (F, "glGetConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2427}
2428
2429KEYWORD1 void KEYWORD2 NAME(GetSeparableFilter)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
2430{
2431    (void) target; (void) format; (void) type; (void) row; (void) column; (void) span;
2432   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));
2433}
2434
2435KEYWORD1 void KEYWORD2 NAME(SeparableFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
2436{
2437    (void) target; (void) internalformat; (void) width; (void) height; (void) format; (void) type; (void) row; (void) column;
2438   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));
2439}
2440
2441KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_360)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);
2442
2443KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_360)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
2444{
2445    (void) target; (void) internalformat; (void) width; (void) height; (void) format; (void) type; (void) row; (void) column;
2446   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));
2447}
2448
2449KEYWORD1 void KEYWORD2 NAME(GetHistogram)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2450{
2451    (void) target; (void) reset; (void) format; (void) type; (void) values;
2452   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));
2453}
2454
2455KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfv)(GLenum target, GLenum pname, GLfloat * params)
2456{
2457    (void) target; (void) pname; (void) params;
2458   DISPATCH(GetHistogramParameterfv, (target, pname, params), (F, "glGetHistogramParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2459}
2460
2461KEYWORD1 void KEYWORD2 NAME(GetHistogramParameteriv)(GLenum target, GLenum pname, GLint * params)
2462{
2463    (void) target; (void) pname; (void) params;
2464   DISPATCH(GetHistogramParameteriv, (target, pname, params), (F, "glGetHistogramParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2465}
2466
2467KEYWORD1 void KEYWORD2 NAME(GetMinmax)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2468{
2469    (void) target; (void) reset; (void) format; (void) type; (void) values;
2470   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));
2471}
2472
2473KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfv)(GLenum target, GLenum pname, GLfloat * params)
2474{
2475    (void) target; (void) pname; (void) params;
2476   DISPATCH(GetMinmaxParameterfv, (target, pname, params), (F, "glGetMinmaxParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2477}
2478
2479KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameteriv)(GLenum target, GLenum pname, GLint * params)
2480{
2481    (void) target; (void) pname; (void) params;
2482   DISPATCH(GetMinmaxParameteriv, (target, pname, params), (F, "glGetMinmaxParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2483}
2484
2485KEYWORD1 void KEYWORD2 NAME(Histogram)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
2486{
2487    (void) target; (void) width; (void) internalformat; (void) sink;
2488   DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogram(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
2489}
2490
2491KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_367)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
2492
2493KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_367)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
2494{
2495    (void) target; (void) width; (void) internalformat; (void) sink;
2496   DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogramEXT(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
2497}
2498
2499KEYWORD1 void KEYWORD2 NAME(Minmax)(GLenum target, GLenum internalformat, GLboolean sink)
2500{
2501    (void) target; (void) internalformat; (void) sink;
2502   DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmax(0x%x, 0x%x, %d);\n", target, internalformat, sink));
2503}
2504
2505KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_368)(GLenum target, GLenum internalformat, GLboolean sink);
2506
2507KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_368)(GLenum target, GLenum internalformat, GLboolean sink)
2508{
2509    (void) target; (void) internalformat; (void) sink;
2510   DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmaxEXT(0x%x, 0x%x, %d);\n", target, internalformat, sink));
2511}
2512
2513KEYWORD1 void KEYWORD2 NAME(ResetHistogram)(GLenum target)
2514{
2515    (void) target;
2516   DISPATCH(ResetHistogram, (target), (F, "glResetHistogram(0x%x);\n", target));
2517}
2518
2519KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_369)(GLenum target);
2520
2521KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_369)(GLenum target)
2522{
2523    (void) target;
2524   DISPATCH(ResetHistogram, (target), (F, "glResetHistogramEXT(0x%x);\n", target));
2525}
2526
2527KEYWORD1 void KEYWORD2 NAME(ResetMinmax)(GLenum target)
2528{
2529    (void) target;
2530   DISPATCH(ResetMinmax, (target), (F, "glResetMinmax(0x%x);\n", target));
2531}
2532
2533KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_370)(GLenum target);
2534
2535KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_370)(GLenum target)
2536{
2537    (void) target;
2538   DISPATCH(ResetMinmax, (target), (F, "glResetMinmaxEXT(0x%x);\n", target));
2539}
2540
2541KEYWORD1 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)
2542{
2543    (void) target; (void) level; (void) internalformat; (void) width; (void) height; (void) depth; (void) border; (void) format; (void) type; (void) pixels;
2544   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));
2545}
2546
2547KEYWORD1 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)
2548{
2549    (void) target; (void) level; (void) internalformat; (void) width; (void) height; (void) depth; (void) border; (void) format; (void) type; (void) pixels;
2550   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));
2551}
2552
2553KEYWORD1 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)
2554{
2555    (void) target; (void) level; (void) xoffset; (void) yoffset; (void) zoffset; (void) width; (void) height; (void) depth; (void) format; (void) type; (void) pixels;
2556   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));
2557}
2558
2559KEYWORD1 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)
2560{
2561    (void) target; (void) level; (void) xoffset; (void) yoffset; (void) zoffset; (void) width; (void) height; (void) depth; (void) format; (void) type; (void) pixels;
2562   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));
2563}
2564
2565KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2566{
2567    (void) target; (void) level; (void) xoffset; (void) yoffset; (void) zoffset; (void) x; (void) y; (void) width; (void) height;
2568   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));
2569}
2570
2571KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2572{
2573    (void) target; (void) level; (void) xoffset; (void) yoffset; (void) zoffset; (void) x; (void) y; (void) width; (void) height;
2574   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));
2575}
2576
2577KEYWORD1 void KEYWORD2 NAME(ActiveTexture)(GLenum texture)
2578{
2579    (void) texture;
2580   DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTexture(0x%x);\n", texture));
2581}
2582
2583KEYWORD1 void KEYWORD2 NAME(ActiveTextureARB)(GLenum texture)
2584{
2585    (void) texture;
2586   DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTextureARB(0x%x);\n", texture));
2587}
2588
2589KEYWORD1 void KEYWORD2 NAME(ClientActiveTexture)(GLenum texture)
2590{
2591    (void) texture;
2592   DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTexture(0x%x);\n", texture));
2593}
2594
2595KEYWORD1 void KEYWORD2 NAME(ClientActiveTextureARB)(GLenum texture)
2596{
2597    (void) texture;
2598   DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTextureARB(0x%x);\n", texture));
2599}
2600
2601KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1d)(GLenum target, GLdouble s)
2602{
2603    (void) target; (void) s;
2604   DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1d(0x%x, %f);\n", target, s));
2605}
2606
2607KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dARB)(GLenum target, GLdouble s)
2608{
2609    (void) target; (void) s;
2610   DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1dARB(0x%x, %f);\n", target, s));
2611}
2612
2613KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dv)(GLenum target, const GLdouble * v)
2614{
2615    (void) target; (void) v;
2616   DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dv(0x%x, %p);\n", target, (const void *) v));
2617}
2618
2619KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dvARB)(GLenum target, const GLdouble * v)
2620{
2621    (void) target; (void) v;
2622   DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dvARB(0x%x, %p);\n", target, (const void *) v));
2623}
2624
2625KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1f)(GLenum target, GLfloat s)
2626{
2627    (void) target; (void) s;
2628   DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1f(0x%x, %f);\n", target, s));
2629}
2630
2631KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fARB)(GLenum target, GLfloat s)
2632{
2633    (void) target; (void) s;
2634   DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1fARB(0x%x, %f);\n", target, s));
2635}
2636
2637KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fv)(GLenum target, const GLfloat * v)
2638{
2639    (void) target; (void) v;
2640   DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fv(0x%x, %p);\n", target, (const void *) v));
2641}
2642
2643KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fvARB)(GLenum target, const GLfloat * v)
2644{
2645    (void) target; (void) v;
2646   DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fvARB(0x%x, %p);\n", target, (const void *) v));
2647}
2648
2649KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1i)(GLenum target, GLint s)
2650{
2651    (void) target; (void) s;
2652   DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1i(0x%x, %d);\n", target, s));
2653}
2654
2655KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iARB)(GLenum target, GLint s)
2656{
2657    (void) target; (void) s;
2658   DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1iARB(0x%x, %d);\n", target, s));
2659}
2660
2661KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iv)(GLenum target, const GLint * v)
2662{
2663    (void) target; (void) v;
2664   DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1iv(0x%x, %p);\n", target, (const void *) v));
2665}
2666
2667KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1ivARB)(GLenum target, const GLint * v)
2668{
2669    (void) target; (void) v;
2670   DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1ivARB(0x%x, %p);\n", target, (const void *) v));
2671}
2672
2673KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1s)(GLenum target, GLshort s)
2674{
2675    (void) target; (void) s;
2676   DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1s(0x%x, %d);\n", target, s));
2677}
2678
2679KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sARB)(GLenum target, GLshort s)
2680{
2681    (void) target; (void) s;
2682   DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1sARB(0x%x, %d);\n", target, s));
2683}
2684
2685KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sv)(GLenum target, const GLshort * v)
2686{
2687    (void) target; (void) v;
2688   DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1sv(0x%x, %p);\n", target, (const void *) v));
2689}
2690
2691KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1svARB)(GLenum target, const GLshort * v)
2692{
2693    (void) target; (void) v;
2694   DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1svARB(0x%x, %p);\n", target, (const void *) v));
2695}
2696
2697KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2d)(GLenum target, GLdouble s, GLdouble t)
2698{
2699    (void) target; (void) s; (void) t;
2700   DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2d(0x%x, %f, %f);\n", target, s, t));
2701}
2702
2703KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dARB)(GLenum target, GLdouble s, GLdouble t)
2704{
2705    (void) target; (void) s; (void) t;
2706   DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2dARB(0x%x, %f, %f);\n", target, s, t));
2707}
2708
2709KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dv)(GLenum target, const GLdouble * v)
2710{
2711    (void) target; (void) v;
2712   DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dv(0x%x, %p);\n", target, (const void *) v));
2713}
2714
2715KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dvARB)(GLenum target, const GLdouble * v)
2716{
2717    (void) target; (void) v;
2718   DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dvARB(0x%x, %p);\n", target, (const void *) v));
2719}
2720
2721KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2f)(GLenum target, GLfloat s, GLfloat t)
2722{
2723    (void) target; (void) s; (void) t;
2724   DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2f(0x%x, %f, %f);\n", target, s, t));
2725}
2726
2727KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fARB)(GLenum target, GLfloat s, GLfloat t)
2728{
2729    (void) target; (void) s; (void) t;
2730   DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2fARB(0x%x, %f, %f);\n", target, s, t));
2731}
2732
2733KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fv)(GLenum target, const GLfloat * v)
2734{
2735    (void) target; (void) v;
2736   DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fv(0x%x, %p);\n", target, (const void *) v));
2737}
2738
2739KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fvARB)(GLenum target, const GLfloat * v)
2740{
2741    (void) target; (void) v;
2742   DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fvARB(0x%x, %p);\n", target, (const void *) v));
2743}
2744
2745KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2i)(GLenum target, GLint s, GLint t)
2746{
2747    (void) target; (void) s; (void) t;
2748   DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2i(0x%x, %d, %d);\n", target, s, t));
2749}
2750
2751KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iARB)(GLenum target, GLint s, GLint t)
2752{
2753    (void) target; (void) s; (void) t;
2754   DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2iARB(0x%x, %d, %d);\n", target, s, t));
2755}
2756
2757KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iv)(GLenum target, const GLint * v)
2758{
2759    (void) target; (void) v;
2760   DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2iv(0x%x, %p);\n", target, (const void *) v));
2761}
2762
2763KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2ivARB)(GLenum target, const GLint * v)
2764{
2765    (void) target; (void) v;
2766   DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2ivARB(0x%x, %p);\n", target, (const void *) v));
2767}
2768
2769KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2s)(GLenum target, GLshort s, GLshort t)
2770{
2771    (void) target; (void) s; (void) t;
2772   DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2s(0x%x, %d, %d);\n", target, s, t));
2773}
2774
2775KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sARB)(GLenum target, GLshort s, GLshort t)
2776{
2777    (void) target; (void) s; (void) t;
2778   DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2sARB(0x%x, %d, %d);\n", target, s, t));
2779}
2780
2781KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sv)(GLenum target, const GLshort * v)
2782{
2783    (void) target; (void) v;
2784   DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2sv(0x%x, %p);\n", target, (const void *) v));
2785}
2786
2787KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2svARB)(GLenum target, const GLshort * v)
2788{
2789    (void) target; (void) v;
2790   DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2svARB(0x%x, %p);\n", target, (const void *) v));
2791}
2792
2793KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3d)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2794{
2795    (void) target; (void) s; (void) t; (void) r;
2796   DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3d(0x%x, %f, %f, %f);\n", target, s, t, r));
2797}
2798
2799KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2800{
2801    (void) target; (void) s; (void) t; (void) r;
2802   DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3dARB(0x%x, %f, %f, %f);\n", target, s, t, r));
2803}
2804
2805KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dv)(GLenum target, const GLdouble * v)
2806{
2807    (void) target; (void) v;
2808   DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dv(0x%x, %p);\n", target, (const void *) v));
2809}
2810
2811KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dvARB)(GLenum target, const GLdouble * v)
2812{
2813    (void) target; (void) v;
2814   DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dvARB(0x%x, %p);\n", target, (const void *) v));
2815}
2816
2817KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3f)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2818{
2819    (void) target; (void) s; (void) t; (void) r;
2820   DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3f(0x%x, %f, %f, %f);\n", target, s, t, r));
2821}
2822
2823KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2824{
2825    (void) target; (void) s; (void) t; (void) r;
2826   DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3fARB(0x%x, %f, %f, %f);\n", target, s, t, r));
2827}
2828
2829KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fv)(GLenum target, const GLfloat * v)
2830{
2831    (void) target; (void) v;
2832   DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fv(0x%x, %p);\n", target, (const void *) v));
2833}
2834
2835KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fvARB)(GLenum target, const GLfloat * v)
2836{
2837    (void) target; (void) v;
2838   DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fvARB(0x%x, %p);\n", target, (const void *) v));
2839}
2840
2841KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3i)(GLenum target, GLint s, GLint t, GLint r)
2842{
2843    (void) target; (void) s; (void) t; (void) r;
2844   DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3i(0x%x, %d, %d, %d);\n", target, s, t, r));
2845}
2846
2847KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iARB)(GLenum target, GLint s, GLint t, GLint r)
2848{
2849    (void) target; (void) s; (void) t; (void) r;
2850   DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3iARB(0x%x, %d, %d, %d);\n", target, s, t, r));
2851}
2852
2853KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iv)(GLenum target, const GLint * v)
2854{
2855    (void) target; (void) v;
2856   DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3iv(0x%x, %p);\n", target, (const void *) v));
2857}
2858
2859KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3ivARB)(GLenum target, const GLint * v)
2860{
2861    (void) target; (void) v;
2862   DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3ivARB(0x%x, %p);\n", target, (const void *) v));
2863}
2864
2865KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3s)(GLenum target, GLshort s, GLshort t, GLshort r)
2866{
2867    (void) target; (void) s; (void) t; (void) r;
2868   DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3s(0x%x, %d, %d, %d);\n", target, s, t, r));
2869}
2870
2871KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sARB)(GLenum target, GLshort s, GLshort t, GLshort r)
2872{
2873    (void) target; (void) s; (void) t; (void) r;
2874   DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3sARB(0x%x, %d, %d, %d);\n", target, s, t, r));
2875}
2876
2877KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sv)(GLenum target, const GLshort * v)
2878{
2879    (void) target; (void) v;
2880   DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3sv(0x%x, %p);\n", target, (const void *) v));
2881}
2882
2883KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3svARB)(GLenum target, const GLshort * v)
2884{
2885    (void) target; (void) v;
2886   DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3svARB(0x%x, %p);\n", target, (const void *) v));
2887}
2888
2889KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4d)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2890{
2891    (void) target; (void) s; (void) t; (void) r; (void) q;
2892   DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4d(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2893}
2894
2895KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2896{
2897    (void) target; (void) s; (void) t; (void) r; (void) q;
2898   DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4dARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2899}
2900
2901KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dv)(GLenum target, const GLdouble * v)
2902{
2903    (void) target; (void) v;
2904   DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dv(0x%x, %p);\n", target, (const void *) v));
2905}
2906
2907KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dvARB)(GLenum target, const GLdouble * v)
2908{
2909    (void) target; (void) v;
2910   DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dvARB(0x%x, %p);\n", target, (const void *) v));
2911}
2912
2913KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4f)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2914{
2915    (void) target; (void) s; (void) t; (void) r; (void) q;
2916   DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4f(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2917}
2918
2919KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2920{
2921    (void) target; (void) s; (void) t; (void) r; (void) q;
2922   DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4fARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2923}
2924
2925KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fv)(GLenum target, const GLfloat * v)
2926{
2927    (void) target; (void) v;
2928   DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fv(0x%x, %p);\n", target, (const void *) v));
2929}
2930
2931KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fvARB)(GLenum target, const GLfloat * v)
2932{
2933    (void) target; (void) v;
2934   DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fvARB(0x%x, %p);\n", target, (const void *) v));
2935}
2936
2937KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4i)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2938{
2939    (void) target; (void) s; (void) t; (void) r; (void) q;
2940   DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4i(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2941}
2942
2943KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iARB)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2944{
2945    (void) target; (void) s; (void) t; (void) r; (void) q;
2946   DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4iARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2947}
2948
2949KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iv)(GLenum target, const GLint * v)
2950{
2951    (void) target; (void) v;
2952   DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4iv(0x%x, %p);\n", target, (const void *) v));
2953}
2954
2955KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4ivARB)(GLenum target, const GLint * v)
2956{
2957    (void) target; (void) v;
2958   DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4ivARB(0x%x, %p);\n", target, (const void *) v));
2959}
2960
2961KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4s)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2962{
2963    (void) target; (void) s; (void) t; (void) r; (void) q;
2964   DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4s(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2965}
2966
2967KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sARB)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2968{
2969    (void) target; (void) s; (void) t; (void) r; (void) q;
2970   DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4sARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2971}
2972
2973KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sv)(GLenum target, const GLshort * v)
2974{
2975    (void) target; (void) v;
2976   DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4sv(0x%x, %p);\n", target, (const void *) v));
2977}
2978
2979KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4svARB)(GLenum target, const GLshort * v)
2980{
2981    (void) target; (void) v;
2982   DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4svARB(0x%x, %p);\n", target, (const void *) v));
2983}
2984
2985KEYWORD1 void KEYWORD2 NAME(AttachShader)(GLuint program, GLuint shader)
2986{
2987    (void) program; (void) shader;
2988   DISPATCH(AttachShader, (program, shader), (F, "glAttachShader(%d, %d);\n", program, shader));
2989}
2990
2991KEYWORD1 GLuint KEYWORD2 NAME(CreateProgram)(void)
2992{
2993   RETURN_DISPATCH(CreateProgram, (), (F, "glCreateProgram();\n"));
2994}
2995
2996KEYWORD1 GLuint KEYWORD2 NAME(CreateShader)(GLenum type)
2997{
2998    (void) type;
2999   RETURN_DISPATCH(CreateShader, (type), (F, "glCreateShader(0x%x);\n", type));
3000}
3001
3002KEYWORD1 void KEYWORD2 NAME(DeleteProgram)(GLuint program)
3003{
3004    (void) program;
3005   DISPATCH(DeleteProgram, (program), (F, "glDeleteProgram(%d);\n", program));
3006}
3007
3008KEYWORD1 void KEYWORD2 NAME(DeleteShader)(GLuint program)
3009{
3010    (void) program;
3011   DISPATCH(DeleteShader, (program), (F, "glDeleteShader(%d);\n", program));
3012}
3013
3014KEYWORD1 void KEYWORD2 NAME(DetachShader)(GLuint program, GLuint shader)
3015{
3016    (void) program; (void) shader;
3017   DISPATCH(DetachShader, (program, shader), (F, "glDetachShader(%d, %d);\n", program, shader));
3018}
3019
3020KEYWORD1 void KEYWORD2 NAME(GetAttachedShaders)(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj)
3021{
3022    (void) program; (void) maxCount; (void) count; (void) obj;
3023   DISPATCH(GetAttachedShaders, (program, maxCount, count, obj), (F, "glGetAttachedShaders(%d, %d, %p, %p);\n", program, maxCount, (const void *) count, (const void *) obj));
3024}
3025
3026KEYWORD1 void KEYWORD2 NAME(GetProgramInfoLog)(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
3027{
3028    (void) program; (void) bufSize; (void) length; (void) infoLog;
3029   DISPATCH(GetProgramInfoLog, (program, bufSize, length, infoLog), (F, "glGetProgramInfoLog(%d, %d, %p, %p);\n", program, bufSize, (const void *) length, (const void *) infoLog));
3030}
3031
3032KEYWORD1 void KEYWORD2 NAME(GetProgramiv)(GLuint program, GLenum pname, GLint * params)
3033{
3034    (void) program; (void) pname; (void) params;
3035   DISPATCH(GetProgramiv, (program, pname, params), (F, "glGetProgramiv(%d, 0x%x, %p);\n", program, pname, (const void *) params));
3036}
3037
3038KEYWORD1 void KEYWORD2 NAME(GetShaderInfoLog)(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
3039{
3040    (void) shader; (void) bufSize; (void) length; (void) infoLog;
3041   DISPATCH(GetShaderInfoLog, (shader, bufSize, length, infoLog), (F, "glGetShaderInfoLog(%d, %d, %p, %p);\n", shader, bufSize, (const void *) length, (const void *) infoLog));
3042}
3043
3044KEYWORD1 void KEYWORD2 NAME(GetShaderiv)(GLuint shader, GLenum pname, GLint * params)
3045{
3046    (void) shader; (void) pname; (void) params;
3047   DISPATCH(GetShaderiv, (shader, pname, params), (F, "glGetShaderiv(%d, 0x%x, %p);\n", shader, pname, (const void *) params));
3048}
3049
3050KEYWORD1 GLboolean KEYWORD2 NAME(IsProgram)(GLuint program)
3051{
3052    (void) program;
3053   RETURN_DISPATCH(IsProgram, (program), (F, "glIsProgram(%d);\n", program));
3054}
3055
3056KEYWORD1 GLboolean KEYWORD2 NAME(IsShader)(GLuint shader)
3057{
3058    (void) shader;
3059   RETURN_DISPATCH(IsShader, (shader), (F, "glIsShader(%d);\n", shader));
3060}
3061
3062KEYWORD1 void KEYWORD2 NAME(StencilFuncSeparate)(GLenum face, GLenum func, GLint ref, GLuint mask)
3063{
3064    (void) face; (void) func; (void) ref; (void) mask;
3065   DISPATCH(StencilFuncSeparate, (face, func, ref, mask), (F, "glStencilFuncSeparate(0x%x, 0x%x, %d, %d);\n", face, func, ref, mask));
3066}
3067
3068KEYWORD1 void KEYWORD2 NAME(StencilMaskSeparate)(GLenum face, GLuint mask)
3069{
3070    (void) face; (void) mask;
3071   DISPATCH(StencilMaskSeparate, (face, mask), (F, "glStencilMaskSeparate(0x%x, %d);\n", face, mask));
3072}
3073
3074KEYWORD1 void KEYWORD2 NAME(StencilOpSeparate)(GLenum face, GLenum sfail, GLenum zfail, GLenum zpass)
3075{
3076    (void) face; (void) sfail; (void) zfail; (void) zpass;
3077   DISPATCH(StencilOpSeparate, (face, sfail, zfail, zpass), (F, "glStencilOpSeparate(0x%x, 0x%x, 0x%x, 0x%x);\n", face, sfail, zfail, zpass));
3078}
3079
3080KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_423)(GLenum face, GLenum sfail, GLenum zfail, GLenum zpass);
3081
3082KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_423)(GLenum face, GLenum sfail, GLenum zfail, GLenum zpass)
3083{
3084    (void) face; (void) sfail; (void) zfail; (void) zpass;
3085   DISPATCH(StencilOpSeparate, (face, sfail, zfail, zpass), (F, "glStencilOpSeparateATI(0x%x, 0x%x, 0x%x, 0x%x);\n", face, sfail, zfail, zpass));
3086}
3087
3088KEYWORD1 void KEYWORD2 NAME(UniformMatrix2x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3089{
3090    (void) location; (void) count; (void) transpose; (void) value;
3091   DISPATCH(UniformMatrix2x3fv, (location, count, transpose, value), (F, "glUniformMatrix2x3fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3092}
3093
3094KEYWORD1 void KEYWORD2 NAME(UniformMatrix2x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3095{
3096    (void) location; (void) count; (void) transpose; (void) value;
3097   DISPATCH(UniformMatrix2x4fv, (location, count, transpose, value), (F, "glUniformMatrix2x4fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3098}
3099
3100KEYWORD1 void KEYWORD2 NAME(UniformMatrix3x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3101{
3102    (void) location; (void) count; (void) transpose; (void) value;
3103   DISPATCH(UniformMatrix3x2fv, (location, count, transpose, value), (F, "glUniformMatrix3x2fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3104}
3105
3106KEYWORD1 void KEYWORD2 NAME(UniformMatrix3x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3107{
3108    (void) location; (void) count; (void) transpose; (void) value;
3109   DISPATCH(UniformMatrix3x4fv, (location, count, transpose, value), (F, "glUniformMatrix3x4fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3110}
3111
3112KEYWORD1 void KEYWORD2 NAME(UniformMatrix4x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3113{
3114    (void) location; (void) count; (void) transpose; (void) value;
3115   DISPATCH(UniformMatrix4x2fv, (location, count, transpose, value), (F, "glUniformMatrix4x2fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3116}
3117
3118KEYWORD1 void KEYWORD2 NAME(UniformMatrix4x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3119{
3120    (void) location; (void) count; (void) transpose; (void) value;
3121   DISPATCH(UniformMatrix4x3fv, (location, count, transpose, value), (F, "glUniformMatrix4x3fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3122}
3123
3124KEYWORD1 void KEYWORD2 NAME(ClampColor)(GLenum target, GLenum clamp)
3125{
3126    (void) target; (void) clamp;
3127   DISPATCH(ClampColor, (target, clamp), (F, "glClampColor(0x%x, 0x%x);\n", target, clamp));
3128}
3129
3130KEYWORD1 void KEYWORD2 NAME(ClearBufferfi)(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
3131{
3132    (void) buffer; (void) drawbuffer; (void) depth; (void) stencil;
3133   DISPATCH(ClearBufferfi, (buffer, drawbuffer, depth, stencil), (F, "glClearBufferfi(0x%x, %d, %f, %d);\n", buffer, drawbuffer, depth, stencil));
3134}
3135
3136KEYWORD1 void KEYWORD2 NAME(ClearBufferfv)(GLenum buffer, GLint drawbuffer, const GLfloat * value)
3137{
3138    (void) buffer; (void) drawbuffer; (void) value;
3139   DISPATCH(ClearBufferfv, (buffer, drawbuffer, value), (F, "glClearBufferfv(0x%x, %d, %p);\n", buffer, drawbuffer, (const void *) value));
3140}
3141
3142KEYWORD1 void KEYWORD2 NAME(ClearBufferiv)(GLenum buffer, GLint drawbuffer, const GLint * value)
3143{
3144    (void) buffer; (void) drawbuffer; (void) value;
3145   DISPATCH(ClearBufferiv, (buffer, drawbuffer, value), (F, "glClearBufferiv(0x%x, %d, %p);\n", buffer, drawbuffer, (const void *) value));
3146}
3147
3148KEYWORD1 void KEYWORD2 NAME(ClearBufferuiv)(GLenum buffer, GLint drawbuffer, const GLuint * value)
3149{
3150    (void) buffer; (void) drawbuffer; (void) value;
3151   DISPATCH(ClearBufferuiv, (buffer, drawbuffer, value), (F, "glClearBufferuiv(0x%x, %d, %p);\n", buffer, drawbuffer, (const void *) value));
3152}
3153
3154KEYWORD1 const GLubyte * KEYWORD2 NAME(GetStringi)(GLenum name, GLuint index)
3155{
3156    (void) name; (void) index;
3157   RETURN_DISPATCH(GetStringi, (name, index), (F, "glGetStringi(0x%x, %d);\n", name, index));
3158}
3159
3160KEYWORD1 void KEYWORD2 NAME(FramebufferTexture)(GLenum target, GLenum attachment, GLuint texture, GLint level)
3161{
3162    (void) target; (void) attachment; (void) texture; (void) level;
3163   DISPATCH(FramebufferTexture, (target, attachment, texture, level), (F, "glFramebufferTexture(0x%x, 0x%x, %d, %d);\n", target, attachment, texture, level));
3164}
3165
3166KEYWORD1 void KEYWORD2 NAME(GetBufferParameteri64v)(GLenum target, GLenum pname, GLint64 * params)
3167{
3168    (void) target; (void) pname; (void) params;
3169   DISPATCH(GetBufferParameteri64v, (target, pname, params), (F, "glGetBufferParameteri64v(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3170}
3171
3172KEYWORD1 void KEYWORD2 NAME(GetInteger64i_v)(GLenum cap, GLuint index, GLint64 * data)
3173{
3174    (void) cap; (void) index; (void) data;
3175   DISPATCH(GetInteger64i_v, (cap, index, data), (F, "glGetInteger64i_v(0x%x, %d, %p);\n", cap, index, (const void *) data));
3176}
3177
3178KEYWORD1 void KEYWORD2 NAME(VertexAttribDivisor)(GLuint index, GLuint divisor)
3179{
3180    (void) index; (void) divisor;
3181   DISPATCH(VertexAttribDivisor, (index, divisor), (F, "glVertexAttribDivisor(%d, %d);\n", index, divisor));
3182}
3183
3184KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixd)(const GLdouble * m)
3185{
3186    (void) m;
3187   DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixd(%p);\n", (const void *) m));
3188}
3189
3190KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixdARB)(const GLdouble * m)
3191{
3192    (void) m;
3193   DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixdARB(%p);\n", (const void *) m));
3194}
3195
3196KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixf)(const GLfloat * m)
3197{
3198    (void) m;
3199   DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixf(%p);\n", (const void *) m));
3200}
3201
3202KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixfARB)(const GLfloat * m)
3203{
3204    (void) m;
3205   DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixfARB(%p);\n", (const void *) m));
3206}
3207
3208KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixd)(const GLdouble * m)
3209{
3210    (void) m;
3211   DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixd(%p);\n", (const void *) m));
3212}
3213
3214KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixdARB)(const GLdouble * m)
3215{
3216    (void) m;
3217   DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixdARB(%p);\n", (const void *) m));
3218}
3219
3220KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixf)(const GLfloat * m)
3221{
3222    (void) m;
3223   DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixf(%p);\n", (const void *) m));
3224}
3225
3226KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixfARB)(const GLfloat * m)
3227{
3228    (void) m;
3229   DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixfARB(%p);\n", (const void *) m));
3230}
3231
3232KEYWORD1 void KEYWORD2 NAME(SampleCoverage)(GLclampf value, GLboolean invert)
3233{
3234    (void) value; (void) invert;
3235   DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverage(%f, %d);\n", value, invert));
3236}
3237
3238KEYWORD1 void KEYWORD2 NAME(SampleCoverageARB)(GLclampf value, GLboolean invert)
3239{
3240    (void) value; (void) invert;
3241   DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverageARB(%f, %d);\n", value, invert));
3242}
3243
3244KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
3245{
3246    (void) target; (void) level; (void) internalformat; (void) width; (void) border; (void) imageSize; (void) data;
3247   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));
3248}
3249
3250KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
3251{
3252    (void) target; (void) level; (void) internalformat; (void) width; (void) border; (void) imageSize; (void) data;
3253   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));
3254}
3255
3256KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
3257{
3258    (void) target; (void) level; (void) internalformat; (void) width; (void) height; (void) border; (void) imageSize; (void) data;
3259   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));
3260}
3261
3262KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
3263{
3264    (void) target; (void) level; (void) internalformat; (void) width; (void) height; (void) border; (void) imageSize; (void) data;
3265   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));
3266}
3267
3268KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
3269{
3270    (void) target; (void) level; (void) internalformat; (void) width; (void) height; (void) depth; (void) border; (void) imageSize; (void) data;
3271   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));
3272}
3273
3274KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
3275{
3276    (void) target; (void) level; (void) internalformat; (void) width; (void) height; (void) depth; (void) border; (void) imageSize; (void) data;
3277   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));
3278}
3279
3280KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
3281{
3282    (void) target; (void) level; (void) xoffset; (void) width; (void) format; (void) imageSize; (void) data;
3283   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));
3284}
3285
3286KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1DARB)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
3287{
3288    (void) target; (void) level; (void) xoffset; (void) width; (void) format; (void) imageSize; (void) data;
3289   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));
3290}
3291
3292KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
3293{
3294    (void) target; (void) level; (void) xoffset; (void) yoffset; (void) width; (void) height; (void) format; (void) imageSize; (void) data;
3295   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));
3296}
3297
3298KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
3299{
3300    (void) target; (void) level; (void) xoffset; (void) yoffset; (void) width; (void) height; (void) format; (void) imageSize; (void) data;
3301   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));
3302}
3303
3304KEYWORD1 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)
3305{
3306    (void) target; (void) level; (void) xoffset; (void) yoffset; (void) zoffset; (void) width; (void) height; (void) depth; (void) format; (void) imageSize; (void) data;
3307   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));
3308}
3309
3310KEYWORD1 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)
3311{
3312    (void) target; (void) level; (void) xoffset; (void) yoffset; (void) zoffset; (void) width; (void) height; (void) depth; (void) format; (void) imageSize; (void) data;
3313   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));
3314}
3315
3316KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImage)(GLenum target, GLint level, GLvoid * img)
3317{
3318    (void) target; (void) level; (void) img;
3319   DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImage(0x%x, %d, %p);\n", target, level, (const void *) img));
3320}
3321
3322KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImageARB)(GLenum target, GLint level, GLvoid * img)
3323{
3324    (void) target; (void) level; (void) img;
3325   DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImageARB(0x%x, %d, %p);\n", target, level, (const void *) img));
3326}
3327
3328KEYWORD1 void KEYWORD2 NAME(DisableVertexAttribArray)(GLuint index)
3329{
3330    (void) index;
3331   DISPATCH(DisableVertexAttribArrayARB, (index), (F, "glDisableVertexAttribArray(%d);\n", index));
3332}
3333
3334KEYWORD1 void KEYWORD2 NAME(DisableVertexAttribArrayARB)(GLuint index)
3335{
3336    (void) index;
3337   DISPATCH(DisableVertexAttribArrayARB, (index), (F, "glDisableVertexAttribArrayARB(%d);\n", index));
3338}
3339
3340KEYWORD1 void KEYWORD2 NAME(EnableVertexAttribArray)(GLuint index)
3341{
3342    (void) index;
3343   DISPATCH(EnableVertexAttribArrayARB, (index), (F, "glEnableVertexAttribArray(%d);\n", index));
3344}
3345
3346KEYWORD1 void KEYWORD2 NAME(EnableVertexAttribArrayARB)(GLuint index)
3347{
3348    (void) index;
3349   DISPATCH(EnableVertexAttribArrayARB, (index), (F, "glEnableVertexAttribArrayARB(%d);\n", index));
3350}
3351
3352KEYWORD1 void KEYWORD2 NAME(GetProgramEnvParameterdvARB)(GLenum target, GLuint index, GLdouble * params)
3353{
3354    (void) target; (void) index; (void) params;
3355   DISPATCH(GetProgramEnvParameterdvARB, (target, index, params), (F, "glGetProgramEnvParameterdvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
3356}
3357
3358KEYWORD1 void KEYWORD2 NAME(GetProgramEnvParameterfvARB)(GLenum target, GLuint index, GLfloat * params)
3359{
3360    (void) target; (void) index; (void) params;
3361   DISPATCH(GetProgramEnvParameterfvARB, (target, index, params), (F, "glGetProgramEnvParameterfvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
3362}
3363
3364KEYWORD1 void KEYWORD2 NAME(GetProgramLocalParameterdvARB)(GLenum target, GLuint index, GLdouble * params)
3365{
3366    (void) target; (void) index; (void) params;
3367   DISPATCH(GetProgramLocalParameterdvARB, (target, index, params), (F, "glGetProgramLocalParameterdvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
3368}
3369
3370KEYWORD1 void KEYWORD2 NAME(GetProgramLocalParameterfvARB)(GLenum target, GLuint index, GLfloat * params)
3371{
3372    (void) target; (void) index; (void) params;
3373   DISPATCH(GetProgramLocalParameterfvARB, (target, index, params), (F, "glGetProgramLocalParameterfvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
3374}
3375
3376KEYWORD1 void KEYWORD2 NAME(GetProgramStringARB)(GLenum target, GLenum pname, GLvoid * string)
3377{
3378    (void) target; (void) pname; (void) string;
3379   DISPATCH(GetProgramStringARB, (target, pname, string), (F, "glGetProgramStringARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) string));
3380}
3381
3382KEYWORD1 void KEYWORD2 NAME(GetProgramivARB)(GLenum target, GLenum pname, GLint * params)
3383{
3384    (void) target; (void) pname; (void) params;
3385   DISPATCH(GetProgramivARB, (target, pname, params), (F, "glGetProgramivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3386}
3387
3388KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdv)(GLuint index, GLenum pname, GLdouble * params)
3389{
3390    (void) index; (void) pname; (void) params;
3391   DISPATCH(GetVertexAttribdvARB, (index, pname, params), (F, "glGetVertexAttribdv(%d, 0x%x, %p);\n", index, pname, (const void *) params));
3392}
3393
3394KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvARB)(GLuint index, GLenum pname, GLdouble * params)
3395{
3396    (void) index; (void) pname; (void) params;
3397   DISPATCH(GetVertexAttribdvARB, (index, pname, params), (F, "glGetVertexAttribdvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
3398}
3399
3400KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfv)(GLuint index, GLenum pname, GLfloat * params)
3401{
3402    (void) index; (void) pname; (void) params;
3403   DISPATCH(GetVertexAttribfvARB, (index, pname, params), (F, "glGetVertexAttribfv(%d, 0x%x, %p);\n", index, pname, (const void *) params));
3404}
3405
3406KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvARB)(GLuint index, GLenum pname, GLfloat * params)
3407{
3408    (void) index; (void) pname; (void) params;
3409   DISPATCH(GetVertexAttribfvARB, (index, pname, params), (F, "glGetVertexAttribfvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
3410}
3411
3412KEYWORD1 void KEYWORD2 NAME(GetVertexAttribiv)(GLuint index, GLenum pname, GLint * params)
3413{
3414    (void) index; (void) pname; (void) params;
3415   DISPATCH(GetVertexAttribivARB, (index, pname, params), (F, "glGetVertexAttribiv(%d, 0x%x, %p);\n", index, pname, (const void *) params));
3416}
3417
3418KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivARB)(GLuint index, GLenum pname, GLint * params)
3419{
3420    (void) index; (void) pname; (void) params;
3421   DISPATCH(GetVertexAttribivARB, (index, pname, params), (F, "glGetVertexAttribivARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
3422}
3423
3424KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3425{
3426    (void) target; (void) index; (void) x; (void) y; (void) z; (void) w;
3427   DISPATCH(ProgramEnvParameter4dARB, (target, index, x, y, z, w), (F, "glProgramEnvParameter4dARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3428}
3429
3430KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dNV)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3431{
3432    (void) target; (void) index; (void) x; (void) y; (void) z; (void) w;
3433   DISPATCH(ProgramEnvParameter4dARB, (target, index, x, y, z, w), (F, "glProgramParameter4dNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3434}
3435
3436KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params)
3437{
3438    (void) target; (void) index; (void) params;
3439   DISPATCH(ProgramEnvParameter4dvARB, (target, index, params), (F, "glProgramEnvParameter4dvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
3440}
3441
3442KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dvNV)(GLenum target, GLuint index, const GLdouble * params)
3443{
3444    (void) target; (void) index; (void) params;
3445   DISPATCH(ProgramEnvParameter4dvARB, (target, index, params), (F, "glProgramParameter4dvNV(0x%x, %d, %p);\n", target, index, (const void *) params));
3446}
3447
3448KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3449{
3450    (void) target; (void) index; (void) x; (void) y; (void) z; (void) w;
3451   DISPATCH(ProgramEnvParameter4fARB, (target, index, x, y, z, w), (F, "glProgramEnvParameter4fARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3452}
3453
3454KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fNV)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3455{
3456    (void) target; (void) index; (void) x; (void) y; (void) z; (void) w;
3457   DISPATCH(ProgramEnvParameter4fARB, (target, index, x, y, z, w), (F, "glProgramParameter4fNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3458}
3459
3460KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params)
3461{
3462    (void) target; (void) index; (void) params;
3463   DISPATCH(ProgramEnvParameter4fvARB, (target, index, params), (F, "glProgramEnvParameter4fvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
3464}
3465
3466KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fvNV)(GLenum target, GLuint index, const GLfloat * params)
3467{
3468    (void) target; (void) index; (void) params;
3469   DISPATCH(ProgramEnvParameter4fvARB, (target, index, params), (F, "glProgramParameter4fvNV(0x%x, %d, %p);\n", target, index, (const void *) params));
3470}
3471
3472KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3473{
3474    (void) target; (void) index; (void) x; (void) y; (void) z; (void) w;
3475   DISPATCH(ProgramLocalParameter4dARB, (target, index, x, y, z, w), (F, "glProgramLocalParameter4dARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3476}
3477
3478KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params)
3479{
3480    (void) target; (void) index; (void) params;
3481   DISPATCH(ProgramLocalParameter4dvARB, (target, index, params), (F, "glProgramLocalParameter4dvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
3482}
3483
3484KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3485{
3486    (void) target; (void) index; (void) x; (void) y; (void) z; (void) w;
3487   DISPATCH(ProgramLocalParameter4fARB, (target, index, x, y, z, w), (F, "glProgramLocalParameter4fARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3488}
3489
3490KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params)
3491{
3492    (void) target; (void) index; (void) params;
3493   DISPATCH(ProgramLocalParameter4fvARB, (target, index, params), (F, "glProgramLocalParameter4fvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
3494}
3495
3496KEYWORD1 void KEYWORD2 NAME(ProgramStringARB)(GLenum target, GLenum format, GLsizei len, const GLvoid * string)
3497{
3498    (void) target; (void) format; (void) len; (void) string;
3499   DISPATCH(ProgramStringARB, (target, format, len, string), (F, "glProgramStringARB(0x%x, 0x%x, %d, %p);\n", target, format, len, (const void *) string));
3500}
3501
3502KEYWORD1 void KEYWORD2 NAME(VertexAttrib1d)(GLuint index, GLdouble x)
3503{
3504    (void) index; (void) x;
3505   DISPATCH(VertexAttrib1dARB, (index, x), (F, "glVertexAttrib1d(%d, %f);\n", index, x));
3506}
3507
3508KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dARB)(GLuint index, GLdouble x)
3509{
3510    (void) index; (void) x;
3511   DISPATCH(VertexAttrib1dARB, (index, x), (F, "glVertexAttrib1dARB(%d, %f);\n", index, x));
3512}
3513
3514KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dv)(GLuint index, const GLdouble * v)
3515{
3516    (void) index; (void) v;
3517   DISPATCH(VertexAttrib1dvARB, (index, v), (F, "glVertexAttrib1dv(%d, %p);\n", index, (const void *) v));
3518}
3519
3520KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvARB)(GLuint index, const GLdouble * v)
3521{
3522    (void) index; (void) v;
3523   DISPATCH(VertexAttrib1dvARB, (index, v), (F, "glVertexAttrib1dvARB(%d, %p);\n", index, (const void *) v));
3524}
3525
3526KEYWORD1 void KEYWORD2 NAME(VertexAttrib1f)(GLuint index, GLfloat x)
3527{
3528    (void) index; (void) x;
3529   DISPATCH(VertexAttrib1fARB, (index, x), (F, "glVertexAttrib1f(%d, %f);\n", index, x));
3530}
3531
3532KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fARB)(GLuint index, GLfloat x)
3533{
3534    (void) index; (void) x;
3535   DISPATCH(VertexAttrib1fARB, (index, x), (F, "glVertexAttrib1fARB(%d, %f);\n", index, x));
3536}
3537
3538KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fv)(GLuint index, const GLfloat * v)
3539{
3540    (void) index; (void) v;
3541   DISPATCH(VertexAttrib1fvARB, (index, v), (F, "glVertexAttrib1fv(%d, %p);\n", index, (const void *) v));
3542}
3543
3544KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvARB)(GLuint index, const GLfloat * v)
3545{
3546    (void) index; (void) v;
3547   DISPATCH(VertexAttrib1fvARB, (index, v), (F, "glVertexAttrib1fvARB(%d, %p);\n", index, (const void *) v));
3548}
3549
3550KEYWORD1 void KEYWORD2 NAME(VertexAttrib1s)(GLuint index, GLshort x)
3551{
3552    (void) index; (void) x;
3553   DISPATCH(VertexAttrib1sARB, (index, x), (F, "glVertexAttrib1s(%d, %d);\n", index, x));
3554}
3555
3556KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sARB)(GLuint index, GLshort x)
3557{
3558    (void) index; (void) x;
3559   DISPATCH(VertexAttrib1sARB, (index, x), (F, "glVertexAttrib1sARB(%d, %d);\n", index, x));
3560}
3561
3562KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sv)(GLuint index, const GLshort * v)
3563{
3564    (void) index; (void) v;
3565   DISPATCH(VertexAttrib1svARB, (index, v), (F, "glVertexAttrib1sv(%d, %p);\n", index, (const void *) v));
3566}
3567
3568KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svARB)(GLuint index, const GLshort * v)
3569{
3570    (void) index; (void) v;
3571   DISPATCH(VertexAttrib1svARB, (index, v), (F, "glVertexAttrib1svARB(%d, %p);\n", index, (const void *) v));
3572}
3573
3574KEYWORD1 void KEYWORD2 NAME(VertexAttrib2d)(GLuint index, GLdouble x, GLdouble y)
3575{
3576    (void) index; (void) x; (void) y;
3577   DISPATCH(VertexAttrib2dARB, (index, x, y), (F, "glVertexAttrib2d(%d, %f, %f);\n", index, x, y));
3578}
3579
3580KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dARB)(GLuint index, GLdouble x, GLdouble y)
3581{
3582    (void) index; (void) x; (void) y;
3583   DISPATCH(VertexAttrib2dARB, (index, x, y), (F, "glVertexAttrib2dARB(%d, %f, %f);\n", index, x, y));
3584}
3585
3586KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dv)(GLuint index, const GLdouble * v)
3587{
3588    (void) index; (void) v;
3589   DISPATCH(VertexAttrib2dvARB, (index, v), (F, "glVertexAttrib2dv(%d, %p);\n", index, (const void *) v));
3590}
3591
3592KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvARB)(GLuint index, const GLdouble * v)
3593{
3594    (void) index; (void) v;
3595   DISPATCH(VertexAttrib2dvARB, (index, v), (F, "glVertexAttrib2dvARB(%d, %p);\n", index, (const void *) v));
3596}
3597
3598KEYWORD1 void KEYWORD2 NAME(VertexAttrib2f)(GLuint index, GLfloat x, GLfloat y)
3599{
3600    (void) index; (void) x; (void) y;
3601   DISPATCH(VertexAttrib2fARB, (index, x, y), (F, "glVertexAttrib2f(%d, %f, %f);\n", index, x, y));
3602}
3603
3604KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fARB)(GLuint index, GLfloat x, GLfloat y)
3605{
3606    (void) index; (void) x; (void) y;
3607   DISPATCH(VertexAttrib2fARB, (index, x, y), (F, "glVertexAttrib2fARB(%d, %f, %f);\n", index, x, y));
3608}
3609
3610KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fv)(GLuint index, const GLfloat * v)
3611{
3612    (void) index; (void) v;
3613   DISPATCH(VertexAttrib2fvARB, (index, v), (F, "glVertexAttrib2fv(%d, %p);\n", index, (const void *) v));
3614}
3615
3616KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvARB)(GLuint index, const GLfloat * v)
3617{
3618    (void) index; (void) v;
3619   DISPATCH(VertexAttrib2fvARB, (index, v), (F, "glVertexAttrib2fvARB(%d, %p);\n", index, (const void *) v));
3620}
3621
3622KEYWORD1 void KEYWORD2 NAME(VertexAttrib2s)(GLuint index, GLshort x, GLshort y)
3623{
3624    (void) index; (void) x; (void) y;
3625   DISPATCH(VertexAttrib2sARB, (index, x, y), (F, "glVertexAttrib2s(%d, %d, %d);\n", index, x, y));
3626}
3627
3628KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sARB)(GLuint index, GLshort x, GLshort y)
3629{
3630    (void) index; (void) x; (void) y;
3631   DISPATCH(VertexAttrib2sARB, (index, x, y), (F, "glVertexAttrib2sARB(%d, %d, %d);\n", index, x, y));
3632}
3633
3634KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sv)(GLuint index, const GLshort * v)
3635{
3636    (void) index; (void) v;
3637   DISPATCH(VertexAttrib2svARB, (index, v), (F, "glVertexAttrib2sv(%d, %p);\n", index, (const void *) v));
3638}
3639
3640KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svARB)(GLuint index, const GLshort * v)
3641{
3642    (void) index; (void) v;
3643   DISPATCH(VertexAttrib2svARB, (index, v), (F, "glVertexAttrib2svARB(%d, %p);\n", index, (const void *) v));
3644}
3645
3646KEYWORD1 void KEYWORD2 NAME(VertexAttrib3d)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
3647{
3648    (void) index; (void) x; (void) y; (void) z;
3649   DISPATCH(VertexAttrib3dARB, (index, x, y, z), (F, "glVertexAttrib3d(%d, %f, %f, %f);\n", index, x, y, z));
3650}
3651
3652KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
3653{
3654    (void) index; (void) x; (void) y; (void) z;
3655   DISPATCH(VertexAttrib3dARB, (index, x, y, z), (F, "glVertexAttrib3dARB(%d, %f, %f, %f);\n", index, x, y, z));
3656}
3657
3658KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dv)(GLuint index, const GLdouble * v)
3659{
3660    (void) index; (void) v;
3661   DISPATCH(VertexAttrib3dvARB, (index, v), (F, "glVertexAttrib3dv(%d, %p);\n", index, (const void *) v));
3662}
3663
3664KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvARB)(GLuint index, const