_glapi_get_proc_address() now always returns a valid dispatch stub function
[mesa.git] / src / mesa / glapi / glapitemp.h
1
2 /* DO NOT EDIT! This file is generated by the glapitemp.py script. */
3
4 /*
5 * This file is a template which generates the OpenGL API entry point
6 * functions. It should be included by a .c file which first defines
7 * the following macros:
8 * KEYWORD1 - usually nothing, but might be __declspec(dllexport) on Win32
9 * KEYWORD2 - usually nothing, but might be __stdcall on Win32
10 * NAME(n) - builds the final function name (usually add "gl" prefix)
11 * DISPATCH(func, args, msg) - code to do dispatch of named function.
12 * msg is a printf-style debug message.
13 * RETURN_DISPATCH(func, args, msg) - code to do dispatch with a return value
14 *
15 * Here's an example which generates the usual OpenGL functions:
16 * #define KEYWORD1
17 * #define KEYWORD2
18 * #define NAME(func) gl##func
19 * #define DISPATCH(func, args, msg) \
20 * struct _glapi_table *dispatch = CurrentDispatch; \
21 * (*dispatch->func) args
22 * #define RETURN DISPATCH(func, args, msg) \
23 * struct _glapi_table *dispatch = CurrentDispatch; \
24 * return (*dispatch->func) args
25 *
26 */
27
28
29 #ifndef KEYWORD1
30 #define KEYWORD1
31 #endif
32
33 #ifndef KEYWORD2
34 #define KEYWORD2
35 #endif
36
37 #ifndef NAME
38 #error NAME must be defined
39 #endif
40
41 #ifndef DISPATCH
42 #error DISPATCH must be defined
43 #endif
44
45 #ifndef RETURN_DISPATCH
46 #error RETURN_DISPATCH must be defined
47 #endif
48
49 GLAPI void GLAPIENTRY gl__unused413(void); /* silence warning */
50
51 KEYWORD1 void KEYWORD2 NAME(NewList)(GLuint list, GLenum mode)
52 {
53 DISPATCH(NewList, (list, mode), (F, "glNewList(%d, 0x%x);\n", list, mode));
54 }
55
56 KEYWORD1 void KEYWORD2 NAME(EndList)(void)
57 {
58 DISPATCH(EndList, (), (F, "glEndList();\n"));
59 }
60
61 KEYWORD1 void KEYWORD2 NAME(CallList)(GLuint list)
62 {
63 DISPATCH(CallList, (list), (F, "glCallList(%d);\n", list));
64 }
65
66 KEYWORD1 void KEYWORD2 NAME(CallLists)(GLsizei n, GLenum type, const GLvoid * lists)
67 {
68 DISPATCH(CallLists, (n, type, lists), (F, "glCallLists(%d, 0x%x, %p);\n", n, type, (void *) lists));
69 }
70
71 KEYWORD1 void KEYWORD2 NAME(DeleteLists)(GLuint list, GLsizei range)
72 {
73 DISPATCH(DeleteLists, (list, range), (F, "glDeleteLists(%d, %d);\n", list, range));
74 }
75
76 KEYWORD1 GLuint KEYWORD2 NAME(GenLists)(GLsizei range)
77 {
78 RETURN_DISPATCH(GenLists, (range), (F, "glGenLists(%d);\n", range));
79 }
80
81 KEYWORD1 void KEYWORD2 NAME(ListBase)(GLuint base)
82 {
83 DISPATCH(ListBase, (base), (F, "glListBase(%d);\n", base));
84 }
85
86 KEYWORD1 void KEYWORD2 NAME(Begin)(GLenum mode)
87 {
88 DISPATCH(Begin, (mode), (F, "glBegin(0x%x);\n", mode));
89 }
90
91 KEYWORD1 void KEYWORD2 NAME(Bitmap)(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap)
92 {
93 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, (void *) bitmap));
94 }
95
96 KEYWORD1 void KEYWORD2 NAME(Color3b)(GLbyte red, GLbyte green, GLbyte blue)
97 {
98 DISPATCH(Color3b, (red, green, blue), (F, "glColor3b(%d, %d, %d);\n", red, green, blue));
99 }
100
101 KEYWORD1 void KEYWORD2 NAME(Color3bv)(const GLbyte * v)
102 {
103 DISPATCH(Color3bv, (v), (F, "glColor3bv(%p);\n", (void *) v));
104 }
105
106 KEYWORD1 void KEYWORD2 NAME(Color3d)(GLdouble red, GLdouble green, GLdouble blue)
107 {
108 DISPATCH(Color3d, (red, green, blue), (F, "glColor3d(%f, %f, %f);\n", red, green, blue));
109 }
110
111 KEYWORD1 void KEYWORD2 NAME(Color3dv)(const GLdouble * v)
112 {
113 DISPATCH(Color3dv, (v), (F, "glColor3dv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
114 }
115
116 KEYWORD1 void KEYWORD2 NAME(Color3f)(GLfloat red, GLfloat green, GLfloat blue)
117 {
118 DISPATCH(Color3f, (red, green, blue), (F, "glColor3f(%f, %f, %f);\n", red, green, blue));
119 }
120
121 KEYWORD1 void KEYWORD2 NAME(Color3fv)(const GLfloat * v)
122 {
123 DISPATCH(Color3fv, (v), (F, "glColor3fv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
124 }
125
126 KEYWORD1 void KEYWORD2 NAME(Color3i)(GLint red, GLint green, GLint blue)
127 {
128 DISPATCH(Color3i, (red, green, blue), (F, "glColor3i(%d, %d, %d);\n", red, green, blue));
129 }
130
131 KEYWORD1 void KEYWORD2 NAME(Color3iv)(const GLint * v)
132 {
133 DISPATCH(Color3iv, (v), (F, "glColor3iv(%p);\n", (void *) v));
134 }
135
136 KEYWORD1 void KEYWORD2 NAME(Color3s)(GLshort red, GLshort green, GLshort blue)
137 {
138 DISPATCH(Color3s, (red, green, blue), (F, "glColor3s(%d, %d, %d);\n", red, green, blue));
139 }
140
141 KEYWORD1 void KEYWORD2 NAME(Color3sv)(const GLshort * v)
142 {
143 DISPATCH(Color3sv, (v), (F, "glColor3sv(%p);\n", (void *) v));
144 }
145
146 KEYWORD1 void KEYWORD2 NAME(Color3ub)(GLubyte red, GLubyte green, GLubyte blue)
147 {
148 DISPATCH(Color3ub, (red, green, blue), (F, "glColor3ub(%d, %d, %d);\n", red, green, blue));
149 }
150
151 KEYWORD1 void KEYWORD2 NAME(Color3ubv)(const GLubyte * v)
152 {
153 DISPATCH(Color3ubv, (v), (F, "glColor3ubv(%p);\n", (void *) v));
154 }
155
156 KEYWORD1 void KEYWORD2 NAME(Color3ui)(GLuint red, GLuint green, GLuint blue)
157 {
158 DISPATCH(Color3ui, (red, green, blue), (F, "glColor3ui(%d, %d, %d);\n", red, green, blue));
159 }
160
161 KEYWORD1 void KEYWORD2 NAME(Color3uiv)(const GLuint * v)
162 {
163 DISPATCH(Color3uiv, (v), (F, "glColor3uiv(%p);\n", (void *) v));
164 }
165
166 KEYWORD1 void KEYWORD2 NAME(Color3us)(GLushort red, GLushort green, GLushort blue)
167 {
168 DISPATCH(Color3us, (red, green, blue), (F, "glColor3us(%d, %d, %d);\n", red, green, blue));
169 }
170
171 KEYWORD1 void KEYWORD2 NAME(Color3usv)(const GLushort * v)
172 {
173 DISPATCH(Color3usv, (v), (F, "glColor3usv(%p);\n", (void *) v));
174 }
175
176 KEYWORD1 void KEYWORD2 NAME(Color4b)(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
177 {
178 DISPATCH(Color4b, (red, green, blue, alpha), (F, "glColor4b(%d, %d, %d, %d);\n", red, green, blue, alpha));
179 }
180
181 KEYWORD1 void KEYWORD2 NAME(Color4bv)(const GLbyte * v)
182 {
183 DISPATCH(Color4bv, (v), (F, "glColor4bv(%p);\n", (void *) v));
184 }
185
186 KEYWORD1 void KEYWORD2 NAME(Color4d)(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
187 {
188 DISPATCH(Color4d, (red, green, blue, alpha), (F, "glColor4d(%f, %f, %f, %f);\n", red, green, blue, alpha));
189 }
190
191 KEYWORD1 void KEYWORD2 NAME(Color4dv)(const GLdouble * v)
192 {
193 DISPATCH(Color4dv, (v), (F, "glColor4dv(%p /* %g, %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2], v[3]));
194 }
195
196 KEYWORD1 void KEYWORD2 NAME(Color4f)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
197 {
198 DISPATCH(Color4f, (red, green, blue, alpha), (F, "glColor4f(%f, %f, %f, %f);\n", red, green, blue, alpha));
199 }
200
201 KEYWORD1 void KEYWORD2 NAME(Color4fv)(const GLfloat * v)
202 {
203 DISPATCH(Color4fv, (v), (F, "glColor4fv(%p /* %g, %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2], v[3]));
204 }
205
206 KEYWORD1 void KEYWORD2 NAME(Color4i)(GLint red, GLint green, GLint blue, GLint alpha)
207 {
208 DISPATCH(Color4i, (red, green, blue, alpha), (F, "glColor4i(%d, %d, %d, %d);\n", red, green, blue, alpha));
209 }
210
211 KEYWORD1 void KEYWORD2 NAME(Color4iv)(const GLint * v)
212 {
213 DISPATCH(Color4iv, (v), (F, "glColor4iv(%p);\n", (void *) v));
214 }
215
216 KEYWORD1 void KEYWORD2 NAME(Color4s)(GLshort red, GLshort green, GLshort blue, GLshort alpha)
217 {
218 DISPATCH(Color4s, (red, green, blue, alpha), (F, "glColor4s(%d, %d, %d, %d);\n", red, green, blue, alpha));
219 }
220
221 KEYWORD1 void KEYWORD2 NAME(Color4sv)(const GLshort * v)
222 {
223 DISPATCH(Color4sv, (v), (F, "glColor4sv(%p);\n", (void *) v));
224 }
225
226 KEYWORD1 void KEYWORD2 NAME(Color4ub)(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
227 {
228 DISPATCH(Color4ub, (red, green, blue, alpha), (F, "glColor4ub(%d, %d, %d, %d);\n", red, green, blue, alpha));
229 }
230
231 KEYWORD1 void KEYWORD2 NAME(Color4ubv)(const GLubyte * v)
232 {
233 DISPATCH(Color4ubv, (v), (F, "glColor4ubv(%p);\n", (void *) v));
234 }
235
236 KEYWORD1 void KEYWORD2 NAME(Color4ui)(GLuint red, GLuint green, GLuint blue, GLuint alpha)
237 {
238 DISPATCH(Color4ui, (red, green, blue, alpha), (F, "glColor4ui(%d, %d, %d, %d);\n", red, green, blue, alpha));
239 }
240
241 KEYWORD1 void KEYWORD2 NAME(Color4uiv)(const GLuint * v)
242 {
243 DISPATCH(Color4uiv, (v), (F, "glColor4uiv(%p);\n", (void *) v));
244 }
245
246 KEYWORD1 void KEYWORD2 NAME(Color4us)(GLushort red, GLushort green, GLushort blue, GLushort alpha)
247 {
248 DISPATCH(Color4us, (red, green, blue, alpha), (F, "glColor4us(%d, %d, %d, %d);\n", red, green, blue, alpha));
249 }
250
251 KEYWORD1 void KEYWORD2 NAME(Color4usv)(const GLushort * v)
252 {
253 DISPATCH(Color4usv, (v), (F, "glColor4usv(%p);\n", (void *) v));
254 }
255
256 KEYWORD1 void KEYWORD2 NAME(EdgeFlag)(GLboolean flag)
257 {
258 DISPATCH(EdgeFlag, (flag), (F, "glEdgeFlag(%d);\n", flag));
259 }
260
261 KEYWORD1 void KEYWORD2 NAME(EdgeFlagv)(const GLboolean * flag)
262 {
263 DISPATCH(EdgeFlagv, (flag), (F, "glEdgeFlagv(%p);\n", (void *) flag));
264 }
265
266 KEYWORD1 void KEYWORD2 NAME(End)(void)
267 {
268 DISPATCH(End, (), (F, "glEnd();\n"));
269 }
270
271 KEYWORD1 void KEYWORD2 NAME(Indexd)(GLdouble c)
272 {
273 DISPATCH(Indexd, (c), (F, "glIndexd(%f);\n", c));
274 }
275
276 KEYWORD1 void KEYWORD2 NAME(Indexdv)(const GLdouble * c)
277 {
278 DISPATCH(Indexdv, (c), (F, "glIndexdv(%p);\n", (void *) c));
279 }
280
281 KEYWORD1 void KEYWORD2 NAME(Indexf)(GLfloat c)
282 {
283 DISPATCH(Indexf, (c), (F, "glIndexf(%f);\n", c));
284 }
285
286 KEYWORD1 void KEYWORD2 NAME(Indexfv)(const GLfloat * c)
287 {
288 DISPATCH(Indexfv, (c), (F, "glIndexfv(%p);\n", (void *) c));
289 }
290
291 KEYWORD1 void KEYWORD2 NAME(Indexi)(GLint c)
292 {
293 DISPATCH(Indexi, (c), (F, "glIndexi(%d);\n", c));
294 }
295
296 KEYWORD1 void KEYWORD2 NAME(Indexiv)(const GLint * c)
297 {
298 DISPATCH(Indexiv, (c), (F, "glIndexiv(%p);\n", (void *) c));
299 }
300
301 KEYWORD1 void KEYWORD2 NAME(Indexs)(GLshort c)
302 {
303 DISPATCH(Indexs, (c), (F, "glIndexs(%d);\n", c));
304 }
305
306 KEYWORD1 void KEYWORD2 NAME(Indexsv)(const GLshort * c)
307 {
308 DISPATCH(Indexsv, (c), (F, "glIndexsv(%p);\n", (void *) c));
309 }
310
311 KEYWORD1 void KEYWORD2 NAME(Normal3b)(GLbyte nx, GLbyte ny, GLbyte nz)
312 {
313 DISPATCH(Normal3b, (nx, ny, nz), (F, "glNormal3b(%d, %d, %d);\n", nx, ny, nz));
314 }
315
316 KEYWORD1 void KEYWORD2 NAME(Normal3bv)(const GLbyte * v)
317 {
318 DISPATCH(Normal3bv, (v), (F, "glNormal3bv(%p);\n", (void *) v));
319 }
320
321 KEYWORD1 void KEYWORD2 NAME(Normal3d)(GLdouble nx, GLdouble ny, GLdouble nz)
322 {
323 DISPATCH(Normal3d, (nx, ny, nz), (F, "glNormal3d(%f, %f, %f);\n", nx, ny, nz));
324 }
325
326 KEYWORD1 void KEYWORD2 NAME(Normal3dv)(const GLdouble * v)
327 {
328 DISPATCH(Normal3dv, (v), (F, "glNormal3dv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
329 }
330
331 KEYWORD1 void KEYWORD2 NAME(Normal3f)(GLfloat nx, GLfloat ny, GLfloat nz)
332 {
333 DISPATCH(Normal3f, (nx, ny, nz), (F, "glNormal3f(%f, %f, %f);\n", nx, ny, nz));
334 }
335
336 KEYWORD1 void KEYWORD2 NAME(Normal3fv)(const GLfloat * v)
337 {
338 DISPATCH(Normal3fv, (v), (F, "glNormal3fv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
339 }
340
341 KEYWORD1 void KEYWORD2 NAME(Normal3i)(GLint nx, GLint ny, GLint nz)
342 {
343 DISPATCH(Normal3i, (nx, ny, nz), (F, "glNormal3i(%d, %d, %d);\n", nx, ny, nz));
344 }
345
346 KEYWORD1 void KEYWORD2 NAME(Normal3iv)(const GLint * v)
347 {
348 DISPATCH(Normal3iv, (v), (F, "glNormal3iv(%p);\n", (void *) v));
349 }
350
351 KEYWORD1 void KEYWORD2 NAME(Normal3s)(GLshort nx, GLshort ny, GLshort nz)
352 {
353 DISPATCH(Normal3s, (nx, ny, nz), (F, "glNormal3s(%d, %d, %d);\n", nx, ny, nz));
354 }
355
356 KEYWORD1 void KEYWORD2 NAME(Normal3sv)(const GLshort * v)
357 {
358 DISPATCH(Normal3sv, (v), (F, "glNormal3sv(%p);\n", (void *) v));
359 }
360
361 KEYWORD1 void KEYWORD2 NAME(RasterPos2d)(GLdouble x, GLdouble y)
362 {
363 DISPATCH(RasterPos2d, (x, y), (F, "glRasterPos2d(%f, %f);\n", x, y));
364 }
365
366 KEYWORD1 void KEYWORD2 NAME(RasterPos2dv)(const GLdouble * v)
367 {
368 DISPATCH(RasterPos2dv, (v), (F, "glRasterPos2dv(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
369 }
370
371 KEYWORD1 void KEYWORD2 NAME(RasterPos2f)(GLfloat x, GLfloat y)
372 {
373 DISPATCH(RasterPos2f, (x, y), (F, "glRasterPos2f(%f, %f);\n", x, y));
374 }
375
376 KEYWORD1 void KEYWORD2 NAME(RasterPos2fv)(const GLfloat * v)
377 {
378 DISPATCH(RasterPos2fv, (v), (F, "glRasterPos2fv(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
379 }
380
381 KEYWORD1 void KEYWORD2 NAME(RasterPos2i)(GLint x, GLint y)
382 {
383 DISPATCH(RasterPos2i, (x, y), (F, "glRasterPos2i(%d, %d);\n", x, y));
384 }
385
386 KEYWORD1 void KEYWORD2 NAME(RasterPos2iv)(const GLint * v)
387 {
388 DISPATCH(RasterPos2iv, (v), (F, "glRasterPos2iv(%p);\n", (void *) v));
389 }
390
391 KEYWORD1 void KEYWORD2 NAME(RasterPos2s)(GLshort x, GLshort y)
392 {
393 DISPATCH(RasterPos2s, (x, y), (F, "glRasterPos2s(%d, %d);\n", x, y));
394 }
395
396 KEYWORD1 void KEYWORD2 NAME(RasterPos2sv)(const GLshort * v)
397 {
398 DISPATCH(RasterPos2sv, (v), (F, "glRasterPos2sv(%p);\n", (void *) v));
399 }
400
401 KEYWORD1 void KEYWORD2 NAME(RasterPos3d)(GLdouble x, GLdouble y, GLdouble z)
402 {
403 DISPATCH(RasterPos3d, (x, y, z), (F, "glRasterPos3d(%f, %f, %f);\n", x, y, z));
404 }
405
406 KEYWORD1 void KEYWORD2 NAME(RasterPos3dv)(const GLdouble * v)
407 {
408 DISPATCH(RasterPos3dv, (v), (F, "glRasterPos3dv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
409 }
410
411 KEYWORD1 void KEYWORD2 NAME(RasterPos3f)(GLfloat x, GLfloat y, GLfloat z)
412 {
413 DISPATCH(RasterPos3f, (x, y, z), (F, "glRasterPos3f(%f, %f, %f);\n", x, y, z));
414 }
415
416 KEYWORD1 void KEYWORD2 NAME(RasterPos3fv)(const GLfloat * v)
417 {
418 DISPATCH(RasterPos3fv, (v), (F, "glRasterPos3fv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
419 }
420
421 KEYWORD1 void KEYWORD2 NAME(RasterPos3i)(GLint x, GLint y, GLint z)
422 {
423 DISPATCH(RasterPos3i, (x, y, z), (F, "glRasterPos3i(%d, %d, %d);\n", x, y, z));
424 }
425
426 KEYWORD1 void KEYWORD2 NAME(RasterPos3iv)(const GLint * v)
427 {
428 DISPATCH(RasterPos3iv, (v), (F, "glRasterPos3iv(%p);\n", (void *) v));
429 }
430
431 KEYWORD1 void KEYWORD2 NAME(RasterPos3s)(GLshort x, GLshort y, GLshort z)
432 {
433 DISPATCH(RasterPos3s, (x, y, z), (F, "glRasterPos3s(%d, %d, %d);\n", x, y, z));
434 }
435
436 KEYWORD1 void KEYWORD2 NAME(RasterPos3sv)(const GLshort * v)
437 {
438 DISPATCH(RasterPos3sv, (v), (F, "glRasterPos3sv(%p);\n", (void *) v));
439 }
440
441 KEYWORD1 void KEYWORD2 NAME(RasterPos4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
442 {
443 DISPATCH(RasterPos4d, (x, y, z, w), (F, "glRasterPos4d(%f, %f, %f, %f);\n", x, y, z, w));
444 }
445
446 KEYWORD1 void KEYWORD2 NAME(RasterPos4dv)(const GLdouble * v)
447 {
448 DISPATCH(RasterPos4dv, (v), (F, "glRasterPos4dv(%p /* %g, %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2], v[3]));
449 }
450
451 KEYWORD1 void KEYWORD2 NAME(RasterPos4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
452 {
453 DISPATCH(RasterPos4f, (x, y, z, w), (F, "glRasterPos4f(%f, %f, %f, %f);\n", x, y, z, w));
454 }
455
456 KEYWORD1 void KEYWORD2 NAME(RasterPos4fv)(const GLfloat * v)
457 {
458 DISPATCH(RasterPos4fv, (v), (F, "glRasterPos4fv(%p /* %g, %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2], v[3]));
459 }
460
461 KEYWORD1 void KEYWORD2 NAME(RasterPos4i)(GLint x, GLint y, GLint z, GLint w)
462 {
463 DISPATCH(RasterPos4i, (x, y, z, w), (F, "glRasterPos4i(%d, %d, %d, %d);\n", x, y, z, w));
464 }
465
466 KEYWORD1 void KEYWORD2 NAME(RasterPos4iv)(const GLint * v)
467 {
468 DISPATCH(RasterPos4iv, (v), (F, "glRasterPos4iv(%p);\n", (void *) v));
469 }
470
471 KEYWORD1 void KEYWORD2 NAME(RasterPos4s)(GLshort x, GLshort y, GLshort z, GLshort w)
472 {
473 DISPATCH(RasterPos4s, (x, y, z, w), (F, "glRasterPos4s(%d, %d, %d, %d);\n", x, y, z, w));
474 }
475
476 KEYWORD1 void KEYWORD2 NAME(RasterPos4sv)(const GLshort * v)
477 {
478 DISPATCH(RasterPos4sv, (v), (F, "glRasterPos4sv(%p);\n", (void *) v));
479 }
480
481 KEYWORD1 void KEYWORD2 NAME(Rectd)(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
482 {
483 DISPATCH(Rectd, (x1, y1, x2, y2), (F, "glRectd(%f, %f, %f, %f);\n", x1, y1, x2, y2));
484 }
485
486 KEYWORD1 void KEYWORD2 NAME(Rectdv)(const GLdouble * v1, const GLdouble * v2)
487 {
488 DISPATCH(Rectdv, (v1, v2), (F, "glRectdv(%p, %p);\n", (void *) v1, (void *) v2));
489 }
490
491 KEYWORD1 void KEYWORD2 NAME(Rectf)(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
492 {
493 DISPATCH(Rectf, (x1, y1, x2, y2), (F, "glRectf(%f, %f, %f, %f);\n", x1, y1, x2, y2));
494 }
495
496 KEYWORD1 void KEYWORD2 NAME(Rectfv)(const GLfloat * v1, const GLfloat * v2)
497 {
498 DISPATCH(Rectfv, (v1, v2), (F, "glRectfv(%p, %p);\n", (void *) v1, (void *) v2));
499 }
500
501 KEYWORD1 void KEYWORD2 NAME(Recti)(GLint x1, GLint y1, GLint x2, GLint y2)
502 {
503 DISPATCH(Recti, (x1, y1, x2, y2), (F, "glRecti(%d, %d, %d, %d);\n", x1, y1, x2, y2));
504 }
505
506 KEYWORD1 void KEYWORD2 NAME(Rectiv)(const GLint * v1, const GLint * v2)
507 {
508 DISPATCH(Rectiv, (v1, v2), (F, "glRectiv(%p, %p);\n", (void *) v1, (void *) v2));
509 }
510
511 KEYWORD1 void KEYWORD2 NAME(Rects)(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
512 {
513 DISPATCH(Rects, (x1, y1, x2, y2), (F, "glRects(%d, %d, %d, %d);\n", x1, y1, x2, y2));
514 }
515
516 KEYWORD1 void KEYWORD2 NAME(Rectsv)(const GLshort * v1, const GLshort * v2)
517 {
518 DISPATCH(Rectsv, (v1, v2), (F, "glRectsv(%p, %p);\n", (void *) v1, (void *) v2));
519 }
520
521 KEYWORD1 void KEYWORD2 NAME(TexCoord1d)(GLdouble s)
522 {
523 DISPATCH(TexCoord1d, (s), (F, "glTexCoord1d(%f);\n", s));
524 }
525
526 KEYWORD1 void KEYWORD2 NAME(TexCoord1dv)(const GLdouble * v)
527 {
528 DISPATCH(TexCoord1dv, (v), (F, "glTexCoord1dv(%p);\n", (void *) v));
529 }
530
531 KEYWORD1 void KEYWORD2 NAME(TexCoord1f)(GLfloat s)
532 {
533 DISPATCH(TexCoord1f, (s), (F, "glTexCoord1f(%f);\n", s));
534 }
535
536 KEYWORD1 void KEYWORD2 NAME(TexCoord1fv)(const GLfloat * v)
537 {
538 DISPATCH(TexCoord1fv, (v), (F, "glTexCoord1fv(%p);\n", (void *) v));
539 }
540
541 KEYWORD1 void KEYWORD2 NAME(TexCoord1i)(GLint s)
542 {
543 DISPATCH(TexCoord1i, (s), (F, "glTexCoord1i(%d);\n", s));
544 }
545
546 KEYWORD1 void KEYWORD2 NAME(TexCoord1iv)(const GLint * v)
547 {
548 DISPATCH(TexCoord1iv, (v), (F, "glTexCoord1iv(%p);\n", (void *) v));
549 }
550
551 KEYWORD1 void KEYWORD2 NAME(TexCoord1s)(GLshort s)
552 {
553 DISPATCH(TexCoord1s, (s), (F, "glTexCoord1s(%d);\n", s));
554 }
555
556 KEYWORD1 void KEYWORD2 NAME(TexCoord1sv)(const GLshort * v)
557 {
558 DISPATCH(TexCoord1sv, (v), (F, "glTexCoord1sv(%p);\n", (void *) v));
559 }
560
561 KEYWORD1 void KEYWORD2 NAME(TexCoord2d)(GLdouble s, GLdouble t)
562 {
563 DISPATCH(TexCoord2d, (s, t), (F, "glTexCoord2d(%f, %f);\n", s, t));
564 }
565
566 KEYWORD1 void KEYWORD2 NAME(TexCoord2dv)(const GLdouble * v)
567 {
568 DISPATCH(TexCoord2dv, (v), (F, "glTexCoord2dv(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
569 }
570
571 KEYWORD1 void KEYWORD2 NAME(TexCoord2f)(GLfloat s, GLfloat t)
572 {
573 DISPATCH(TexCoord2f, (s, t), (F, "glTexCoord2f(%f, %f);\n", s, t));
574 }
575
576 KEYWORD1 void KEYWORD2 NAME(TexCoord2fv)(const GLfloat * v)
577 {
578 DISPATCH(TexCoord2fv, (v), (F, "glTexCoord2fv(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
579 }
580
581 KEYWORD1 void KEYWORD2 NAME(TexCoord2i)(GLint s, GLint t)
582 {
583 DISPATCH(TexCoord2i, (s, t), (F, "glTexCoord2i(%d, %d);\n", s, t));
584 }
585
586 KEYWORD1 void KEYWORD2 NAME(TexCoord2iv)(const GLint * v)
587 {
588 DISPATCH(TexCoord2iv, (v), (F, "glTexCoord2iv(%p);\n", (void *) v));
589 }
590
591 KEYWORD1 void KEYWORD2 NAME(TexCoord2s)(GLshort s, GLshort t)
592 {
593 DISPATCH(TexCoord2s, (s, t), (F, "glTexCoord2s(%d, %d);\n", s, t));
594 }
595
596 KEYWORD1 void KEYWORD2 NAME(TexCoord2sv)(const GLshort * v)
597 {
598 DISPATCH(TexCoord2sv, (v), (F, "glTexCoord2sv(%p);\n", (void *) v));
599 }
600
601 KEYWORD1 void KEYWORD2 NAME(TexCoord3d)(GLdouble s, GLdouble t, GLdouble r)
602 {
603 DISPATCH(TexCoord3d, (s, t, r), (F, "glTexCoord3d(%f, %f, %f);\n", s, t, r));
604 }
605
606 KEYWORD1 void KEYWORD2 NAME(TexCoord3dv)(const GLdouble * v)
607 {
608 DISPATCH(TexCoord3dv, (v), (F, "glTexCoord3dv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
609 }
610
611 KEYWORD1 void KEYWORD2 NAME(TexCoord3f)(GLfloat s, GLfloat t, GLfloat r)
612 {
613 DISPATCH(TexCoord3f, (s, t, r), (F, "glTexCoord3f(%f, %f, %f);\n", s, t, r));
614 }
615
616 KEYWORD1 void KEYWORD2 NAME(TexCoord3fv)(const GLfloat * v)
617 {
618 DISPATCH(TexCoord3fv, (v), (F, "glTexCoord3fv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
619 }
620
621 KEYWORD1 void KEYWORD2 NAME(TexCoord3i)(GLint s, GLint t, GLint r)
622 {
623 DISPATCH(TexCoord3i, (s, t, r), (F, "glTexCoord3i(%d, %d, %d);\n", s, t, r));
624 }
625
626 KEYWORD1 void KEYWORD2 NAME(TexCoord3iv)(const GLint * v)
627 {
628 DISPATCH(TexCoord3iv, (v), (F, "glTexCoord3iv(%p);\n", (void *) v));
629 }
630
631 KEYWORD1 void KEYWORD2 NAME(TexCoord3s)(GLshort s, GLshort t, GLshort r)
632 {
633 DISPATCH(TexCoord3s, (s, t, r), (F, "glTexCoord3s(%d, %d, %d);\n", s, t, r));
634 }
635
636 KEYWORD1 void KEYWORD2 NAME(TexCoord3sv)(const GLshort * v)
637 {
638 DISPATCH(TexCoord3sv, (v), (F, "glTexCoord3sv(%p);\n", (void *) v));
639 }
640
641 KEYWORD1 void KEYWORD2 NAME(TexCoord4d)(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
642 {
643 DISPATCH(TexCoord4d, (s, t, r, q), (F, "glTexCoord4d(%f, %f, %f, %f);\n", s, t, r, q));
644 }
645
646 KEYWORD1 void KEYWORD2 NAME(TexCoord4dv)(const GLdouble * v)
647 {
648 DISPATCH(TexCoord4dv, (v), (F, "glTexCoord4dv(%p /* %g, %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2], v[3]));
649 }
650
651 KEYWORD1 void KEYWORD2 NAME(TexCoord4f)(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
652 {
653 DISPATCH(TexCoord4f, (s, t, r, q), (F, "glTexCoord4f(%f, %f, %f, %f);\n", s, t, r, q));
654 }
655
656 KEYWORD1 void KEYWORD2 NAME(TexCoord4fv)(const GLfloat * v)
657 {
658 DISPATCH(TexCoord4fv, (v), (F, "glTexCoord4fv(%p /* %g, %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2], v[3]));
659 }
660
661 KEYWORD1 void KEYWORD2 NAME(TexCoord4i)(GLint s, GLint t, GLint r, GLint q)
662 {
663 DISPATCH(TexCoord4i, (s, t, r, q), (F, "glTexCoord4i(%d, %d, %d, %d);\n", s, t, r, q));
664 }
665
666 KEYWORD1 void KEYWORD2 NAME(TexCoord4iv)(const GLint * v)
667 {
668 DISPATCH(TexCoord4iv, (v), (F, "glTexCoord4iv(%p);\n", (void *) v));
669 }
670
671 KEYWORD1 void KEYWORD2 NAME(TexCoord4s)(GLshort s, GLshort t, GLshort r, GLshort q)
672 {
673 DISPATCH(TexCoord4s, (s, t, r, q), (F, "glTexCoord4s(%d, %d, %d, %d);\n", s, t, r, q));
674 }
675
676 KEYWORD1 void KEYWORD2 NAME(TexCoord4sv)(const GLshort * v)
677 {
678 DISPATCH(TexCoord4sv, (v), (F, "glTexCoord4sv(%p);\n", (void *) v));
679 }
680
681 KEYWORD1 void KEYWORD2 NAME(Vertex2d)(GLdouble x, GLdouble y)
682 {
683 DISPATCH(Vertex2d, (x, y), (F, "glVertex2d(%f, %f);\n", x, y));
684 }
685
686 KEYWORD1 void KEYWORD2 NAME(Vertex2dv)(const GLdouble * v)
687 {
688 DISPATCH(Vertex2dv, (v), (F, "glVertex2dv(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
689 }
690
691 KEYWORD1 void KEYWORD2 NAME(Vertex2f)(GLfloat x, GLfloat y)
692 {
693 DISPATCH(Vertex2f, (x, y), (F, "glVertex2f(%f, %f);\n", x, y));
694 }
695
696 KEYWORD1 void KEYWORD2 NAME(Vertex2fv)(const GLfloat * v)
697 {
698 DISPATCH(Vertex2fv, (v), (F, "glVertex2fv(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
699 }
700
701 KEYWORD1 void KEYWORD2 NAME(Vertex2i)(GLint x, GLint y)
702 {
703 DISPATCH(Vertex2i, (x, y), (F, "glVertex2i(%d, %d);\n", x, y));
704 }
705
706 KEYWORD1 void KEYWORD2 NAME(Vertex2iv)(const GLint * v)
707 {
708 DISPATCH(Vertex2iv, (v), (F, "glVertex2iv(%p);\n", (void *) v));
709 }
710
711 KEYWORD1 void KEYWORD2 NAME(Vertex2s)(GLshort x, GLshort y)
712 {
713 DISPATCH(Vertex2s, (x, y), (F, "glVertex2s(%d, %d);\n", x, y));
714 }
715
716 KEYWORD1 void KEYWORD2 NAME(Vertex2sv)(const GLshort * v)
717 {
718 DISPATCH(Vertex2sv, (v), (F, "glVertex2sv(%p);\n", (void *) v));
719 }
720
721 KEYWORD1 void KEYWORD2 NAME(Vertex3d)(GLdouble x, GLdouble y, GLdouble z)
722 {
723 DISPATCH(Vertex3d, (x, y, z), (F, "glVertex3d(%f, %f, %f);\n", x, y, z));
724 }
725
726 KEYWORD1 void KEYWORD2 NAME(Vertex3dv)(const GLdouble * v)
727 {
728 DISPATCH(Vertex3dv, (v), (F, "glVertex3dv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
729 }
730
731 KEYWORD1 void KEYWORD2 NAME(Vertex3f)(GLfloat x, GLfloat y, GLfloat z)
732 {
733 DISPATCH(Vertex3f, (x, y, z), (F, "glVertex3f(%f, %f, %f);\n", x, y, z));
734 }
735
736 KEYWORD1 void KEYWORD2 NAME(Vertex3fv)(const GLfloat * v)
737 {
738 DISPATCH(Vertex3fv, (v), (F, "glVertex3fv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
739 }
740
741 KEYWORD1 void KEYWORD2 NAME(Vertex3i)(GLint x, GLint y, GLint z)
742 {
743 DISPATCH(Vertex3i, (x, y, z), (F, "glVertex3i(%d, %d, %d);\n", x, y, z));
744 }
745
746 KEYWORD1 void KEYWORD2 NAME(Vertex3iv)(const GLint * v)
747 {
748 DISPATCH(Vertex3iv, (v), (F, "glVertex3iv(%p);\n", (void *) v));
749 }
750
751 KEYWORD1 void KEYWORD2 NAME(Vertex3s)(GLshort x, GLshort y, GLshort z)
752 {
753 DISPATCH(Vertex3s, (x, y, z), (F, "glVertex3s(%d, %d, %d);\n", x, y, z));
754 }
755
756 KEYWORD1 void KEYWORD2 NAME(Vertex3sv)(const GLshort * v)
757 {
758 DISPATCH(Vertex3sv, (v), (F, "glVertex3sv(%p);\n", (void *) v));
759 }
760
761 KEYWORD1 void KEYWORD2 NAME(Vertex4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
762 {
763 DISPATCH(Vertex4d, (x, y, z, w), (F, "glVertex4d(%f, %f, %f, %f);\n", x, y, z, w));
764 }
765
766 KEYWORD1 void KEYWORD2 NAME(Vertex4dv)(const GLdouble * v)
767 {
768 DISPATCH(Vertex4dv, (v), (F, "glVertex4dv(%p /* %g, %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2], v[3]));
769 }
770
771 KEYWORD1 void KEYWORD2 NAME(Vertex4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
772 {
773 DISPATCH(Vertex4f, (x, y, z, w), (F, "glVertex4f(%f, %f, %f, %f);\n", x, y, z, w));
774 }
775
776 KEYWORD1 void KEYWORD2 NAME(Vertex4fv)(const GLfloat * v)
777 {
778 DISPATCH(Vertex4fv, (v), (F, "glVertex4fv(%p /* %g, %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2], v[3]));
779 }
780
781 KEYWORD1 void KEYWORD2 NAME(Vertex4i)(GLint x, GLint y, GLint z, GLint w)
782 {
783 DISPATCH(Vertex4i, (x, y, z, w), (F, "glVertex4i(%d, %d, %d, %d);\n", x, y, z, w));
784 }
785
786 KEYWORD1 void KEYWORD2 NAME(Vertex4iv)(const GLint * v)
787 {
788 DISPATCH(Vertex4iv, (v), (F, "glVertex4iv(%p);\n", (void *) v));
789 }
790
791 KEYWORD1 void KEYWORD2 NAME(Vertex4s)(GLshort x, GLshort y, GLshort z, GLshort w)
792 {
793 DISPATCH(Vertex4s, (x, y, z, w), (F, "glVertex4s(%d, %d, %d, %d);\n", x, y, z, w));
794 }
795
796 KEYWORD1 void KEYWORD2 NAME(Vertex4sv)(const GLshort * v)
797 {
798 DISPATCH(Vertex4sv, (v), (F, "glVertex4sv(%p);\n", (void *) v));
799 }
800
801 KEYWORD1 void KEYWORD2 NAME(ClipPlane)(GLenum plane, const GLdouble * equation)
802 {
803 DISPATCH(ClipPlane, (plane, equation), (F, "glClipPlane(0x%x, %p);\n", plane, (void *) equation));
804 }
805
806 KEYWORD1 void KEYWORD2 NAME(ColorMaterial)(GLenum face, GLenum mode)
807 {
808 DISPATCH(ColorMaterial, (face, mode), (F, "glColorMaterial(0x%x, 0x%x);\n", face, mode));
809 }
810
811 KEYWORD1 void KEYWORD2 NAME(CullFace)(GLenum mode)
812 {
813 DISPATCH(CullFace, (mode), (F, "glCullFace(0x%x);\n", mode));
814 }
815
816 KEYWORD1 void KEYWORD2 NAME(Fogf)(GLenum pname, GLfloat param)
817 {
818 DISPATCH(Fogf, (pname, param), (F, "glFogf(0x%x, %f);\n", pname, param));
819 }
820
821 KEYWORD1 void KEYWORD2 NAME(Fogfv)(GLenum pname, const GLfloat * params)
822 {
823 DISPATCH(Fogfv, (pname, params), (F, "glFogfv(0x%x, %p);\n", pname, (void *) params));
824 }
825
826 KEYWORD1 void KEYWORD2 NAME(Fogi)(GLenum pname, GLint param)
827 {
828 DISPATCH(Fogi, (pname, param), (F, "glFogi(0x%x, %d);\n", pname, param));
829 }
830
831 KEYWORD1 void KEYWORD2 NAME(Fogiv)(GLenum pname, const GLint * params)
832 {
833 DISPATCH(Fogiv, (pname, params), (F, "glFogiv(0x%x, %p);\n", pname, (void *) params));
834 }
835
836 KEYWORD1 void KEYWORD2 NAME(FrontFace)(GLenum mode)
837 {
838 DISPATCH(FrontFace, (mode), (F, "glFrontFace(0x%x);\n", mode));
839 }
840
841 KEYWORD1 void KEYWORD2 NAME(Hint)(GLenum target, GLenum mode)
842 {
843 DISPATCH(Hint, (target, mode), (F, "glHint(0x%x, 0x%x);\n", target, mode));
844 }
845
846 KEYWORD1 void KEYWORD2 NAME(Lightf)(GLenum light, GLenum pname, GLfloat param)
847 {
848 DISPATCH(Lightf, (light, pname, param), (F, "glLightf(0x%x, 0x%x, %f);\n", light, pname, param));
849 }
850
851 KEYWORD1 void KEYWORD2 NAME(Lightfv)(GLenum light, GLenum pname, const GLfloat * params)
852 {
853 DISPATCH(Lightfv, (light, pname, params), (F, "glLightfv(0x%x, 0x%x, %p);\n", light, pname, (void *) params));
854 }
855
856 KEYWORD1 void KEYWORD2 NAME(Lighti)(GLenum light, GLenum pname, GLint param)
857 {
858 DISPATCH(Lighti, (light, pname, param), (F, "glLighti(0x%x, 0x%x, %d);\n", light, pname, param));
859 }
860
861 KEYWORD1 void KEYWORD2 NAME(Lightiv)(GLenum light, GLenum pname, const GLint * params)
862 {
863 DISPATCH(Lightiv, (light, pname, params), (F, "glLightiv(0x%x, 0x%x, %p);\n", light, pname, (void *) params));
864 }
865
866 KEYWORD1 void KEYWORD2 NAME(LightModelf)(GLenum pname, GLfloat param)
867 {
868 DISPATCH(LightModelf, (pname, param), (F, "glLightModelf(0x%x, %f);\n", pname, param));
869 }
870
871 KEYWORD1 void KEYWORD2 NAME(LightModelfv)(GLenum pname, const GLfloat * params)
872 {
873 DISPATCH(LightModelfv, (pname, params), (F, "glLightModelfv(0x%x, %p);\n", pname, (void *) params));
874 }
875
876 KEYWORD1 void KEYWORD2 NAME(LightModeli)(GLenum pname, GLint param)
877 {
878 DISPATCH(LightModeli, (pname, param), (F, "glLightModeli(0x%x, %d);\n", pname, param));
879 }
880
881 KEYWORD1 void KEYWORD2 NAME(LightModeliv)(GLenum pname, const GLint * params)
882 {
883 DISPATCH(LightModeliv, (pname, params), (F, "glLightModeliv(0x%x, %p);\n", pname, (void *) params));
884 }
885
886 KEYWORD1 void KEYWORD2 NAME(LineStipple)(GLint factor, GLushort pattern)
887 {
888 DISPATCH(LineStipple, (factor, pattern), (F, "glLineStipple(%d, %d);\n", factor, pattern));
889 }
890
891 KEYWORD1 void KEYWORD2 NAME(LineWidth)(GLfloat width)
892 {
893 DISPATCH(LineWidth, (width), (F, "glLineWidth(%f);\n", width));
894 }
895
896 KEYWORD1 void KEYWORD2 NAME(Materialf)(GLenum face, GLenum pname, GLfloat param)
897 {
898 DISPATCH(Materialf, (face, pname, param), (F, "glMaterialf(0x%x, 0x%x, %f);\n", face, pname, param));
899 }
900
901 KEYWORD1 void KEYWORD2 NAME(Materialfv)(GLenum face, GLenum pname, const GLfloat * params)
902 {
903 DISPATCH(Materialfv, (face, pname, params), (F, "glMaterialfv(0x%x, 0x%x, %p);\n", face, pname, (void *) params));
904 }
905
906 KEYWORD1 void KEYWORD2 NAME(Materiali)(GLenum face, GLenum pname, GLint param)
907 {
908 DISPATCH(Materiali, (face, pname, param), (F, "glMateriali(0x%x, 0x%x, %d);\n", face, pname, param));
909 }
910
911 KEYWORD1 void KEYWORD2 NAME(Materialiv)(GLenum face, GLenum pname, const GLint * params)
912 {
913 DISPATCH(Materialiv, (face, pname, params), (F, "glMaterialiv(0x%x, 0x%x, %p);\n", face, pname, (void *) params));
914 }
915
916 KEYWORD1 void KEYWORD2 NAME(PointSize)(GLfloat size)
917 {
918 DISPATCH(PointSize, (size), (F, "glPointSize(%f);\n", size));
919 }
920
921 KEYWORD1 void KEYWORD2 NAME(PolygonMode)(GLenum face, GLenum mode)
922 {
923 DISPATCH(PolygonMode, (face, mode), (F, "glPolygonMode(0x%x, 0x%x);\n", face, mode));
924 }
925
926 KEYWORD1 void KEYWORD2 NAME(PolygonStipple)(const GLubyte * mask)
927 {
928 DISPATCH(PolygonStipple, (mask), (F, "glPolygonStipple(%p);\n", (void *) mask));
929 }
930
931 KEYWORD1 void KEYWORD2 NAME(Scissor)(GLint x, GLint y, GLsizei width, GLsizei height)
932 {
933 DISPATCH(Scissor, (x, y, width, height), (F, "glScissor(%d, %d, %d, %d);\n", x, y, width, height));
934 }
935
936 KEYWORD1 void KEYWORD2 NAME(ShadeModel)(GLenum mode)
937 {
938 DISPATCH(ShadeModel, (mode), (F, "glShadeModel(0x%x);\n", mode));
939 }
940
941 KEYWORD1 void KEYWORD2 NAME(TexParameterf)(GLenum target, GLenum pname, GLfloat param)
942 {
943 DISPATCH(TexParameterf, (target, pname, param), (F, "glTexParameterf(0x%x, 0x%x, %f);\n", target, pname, param));
944 }
945
946 KEYWORD1 void KEYWORD2 NAME(TexParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
947 {
948 DISPATCH(TexParameterfv, (target, pname, params), (F, "glTexParameterfv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
949 }
950
951 KEYWORD1 void KEYWORD2 NAME(TexParameteri)(GLenum target, GLenum pname, GLint param)
952 {
953 DISPATCH(TexParameteri, (target, pname, param), (F, "glTexParameteri(0x%x, 0x%x, %d);\n", target, pname, param));
954 }
955
956 KEYWORD1 void KEYWORD2 NAME(TexParameteriv)(GLenum target, GLenum pname, const GLint * params)
957 {
958 DISPATCH(TexParameteriv, (target, pname, params), (F, "glTexParameteriv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
959 }
960
961 KEYWORD1 void KEYWORD2 NAME(TexImage1D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
962 {
963 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, (void *) pixels));
964 }
965
966 KEYWORD1 void KEYWORD2 NAME(TexImage2D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
967 {
968 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, (void *) pixels));
969 }
970
971 KEYWORD1 void KEYWORD2 NAME(TexEnvf)(GLenum target, GLenum pname, GLfloat param)
972 {
973 DISPATCH(TexEnvf, (target, pname, param), (F, "glTexEnvf(0x%x, 0x%x, %f);\n", target, pname, param));
974 }
975
976 KEYWORD1 void KEYWORD2 NAME(TexEnvfv)(GLenum target, GLenum pname, const GLfloat * params)
977 {
978 DISPATCH(TexEnvfv, (target, pname, params), (F, "glTexEnvfv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
979 }
980
981 KEYWORD1 void KEYWORD2 NAME(TexEnvi)(GLenum target, GLenum pname, GLint param)
982 {
983 DISPATCH(TexEnvi, (target, pname, param), (F, "glTexEnvi(0x%x, 0x%x, %d);\n", target, pname, param));
984 }
985
986 KEYWORD1 void KEYWORD2 NAME(TexEnviv)(GLenum target, GLenum pname, const GLint * params)
987 {
988 DISPATCH(TexEnviv, (target, pname, params), (F, "glTexEnviv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
989 }
990
991 KEYWORD1 void KEYWORD2 NAME(TexGend)(GLenum coord, GLenum pname, GLdouble param)
992 {
993 DISPATCH(TexGend, (coord, pname, param), (F, "glTexGend(0x%x, 0x%x, %f);\n", coord, pname, param));
994 }
995
996 KEYWORD1 void KEYWORD2 NAME(TexGendv)(GLenum coord, GLenum pname, const GLdouble * params)
997 {
998 DISPATCH(TexGendv, (coord, pname, params), (F, "glTexGendv(0x%x, 0x%x, %p);\n", coord, pname, (void *) params));
999 }
1000
1001 KEYWORD1 void KEYWORD2 NAME(TexGenf)(GLenum coord, GLenum pname, GLfloat param)
1002 {
1003 DISPATCH(TexGenf, (coord, pname, param), (F, "glTexGenf(0x%x, 0x%x, %f);\n", coord, pname, param));
1004 }
1005
1006 KEYWORD1 void KEYWORD2 NAME(TexGenfv)(GLenum coord, GLenum pname, const GLfloat * params)
1007 {
1008 DISPATCH(TexGenfv, (coord, pname, params), (F, "glTexGenfv(0x%x, 0x%x, %p);\n", coord, pname, (void *) params));
1009 }
1010
1011 KEYWORD1 void KEYWORD2 NAME(TexGeni)(GLenum coord, GLenum pname, GLint param)
1012 {
1013 DISPATCH(TexGeni, (coord, pname, param), (F, "glTexGeni(0x%x, 0x%x, %d);\n", coord, pname, param));
1014 }
1015
1016 KEYWORD1 void KEYWORD2 NAME(TexGeniv)(GLenum coord, GLenum pname, const GLint * params)
1017 {
1018 DISPATCH(TexGeniv, (coord, pname, params), (F, "glTexGeniv(0x%x, 0x%x, %p);\n", coord, pname, (void *) params));
1019 }
1020
1021 KEYWORD1 void KEYWORD2 NAME(FeedbackBuffer)(GLsizei size, GLenum type, GLfloat * buffer)
1022 {
1023 DISPATCH(FeedbackBuffer, (size, type, buffer), (F, "glFeedbackBuffer(%d, 0x%x, %p);\n", size, type, (void *) buffer));
1024 }
1025
1026 KEYWORD1 void KEYWORD2 NAME(SelectBuffer)(GLsizei size, GLuint * buffer)
1027 {
1028 DISPATCH(SelectBuffer, (size, buffer), (F, "glSelectBuffer(%d, %p);\n", size, (void *) buffer));
1029 }
1030
1031 KEYWORD1 GLint KEYWORD2 NAME(RenderMode)(GLenum mode)
1032 {
1033 RETURN_DISPATCH(RenderMode, (mode), (F, "glRenderMode(0x%x);\n", mode));
1034 }
1035
1036 KEYWORD1 void KEYWORD2 NAME(InitNames)(void)
1037 {
1038 DISPATCH(InitNames, (), (F, "glInitNames();\n"));
1039 }
1040
1041 KEYWORD1 void KEYWORD2 NAME(LoadName)(GLuint name)
1042 {
1043 DISPATCH(LoadName, (name), (F, "glLoadName(%d);\n", name));
1044 }
1045
1046 KEYWORD1 void KEYWORD2 NAME(PassThrough)(GLfloat token)
1047 {
1048 DISPATCH(PassThrough, (token), (F, "glPassThrough(%f);\n", token));
1049 }
1050
1051 KEYWORD1 void KEYWORD2 NAME(PopName)(void)
1052 {
1053 DISPATCH(PopName, (), (F, "glPopName();\n"));
1054 }
1055
1056 KEYWORD1 void KEYWORD2 NAME(PushName)(GLuint name)
1057 {
1058 DISPATCH(PushName, (name), (F, "glPushName(%d);\n", name));
1059 }
1060
1061 KEYWORD1 void KEYWORD2 NAME(DrawBuffer)(GLenum mode)
1062 {
1063 DISPATCH(DrawBuffer, (mode), (F, "glDrawBuffer(0x%x);\n", mode));
1064 }
1065
1066 KEYWORD1 void KEYWORD2 NAME(Clear)(GLbitfield mask)
1067 {
1068 DISPATCH(Clear, (mask), (F, "glClear(%p);\n", (void *) mask));
1069 }
1070
1071 KEYWORD1 void KEYWORD2 NAME(ClearAccum)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
1072 {
1073 DISPATCH(ClearAccum, (red, green, blue, alpha), (F, "glClearAccum(%f, %f, %f, %f);\n", red, green, blue, alpha));
1074 }
1075
1076 KEYWORD1 void KEYWORD2 NAME(ClearIndex)(GLfloat c)
1077 {
1078 DISPATCH(ClearIndex, (c), (F, "glClearIndex(%f);\n", c));
1079 }
1080
1081 KEYWORD1 void KEYWORD2 NAME(ClearColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1082 {
1083 DISPATCH(ClearColor, (red, green, blue, alpha), (F, "glClearColor(%f, %f, %f, %f);\n", red, green, blue, alpha));
1084 }
1085
1086 KEYWORD1 void KEYWORD2 NAME(ClearStencil)(GLint s)
1087 {
1088 DISPATCH(ClearStencil, (s), (F, "glClearStencil(%d);\n", s));
1089 }
1090
1091 KEYWORD1 void KEYWORD2 NAME(ClearDepth)(GLclampd depth)
1092 {
1093 DISPATCH(ClearDepth, (depth), (F, "glClearDepth(%f);\n", depth));
1094 }
1095
1096 KEYWORD1 void KEYWORD2 NAME(StencilMask)(GLuint mask)
1097 {
1098 DISPATCH(StencilMask, (mask), (F, "glStencilMask(%d);\n", mask));
1099 }
1100
1101 KEYWORD1 void KEYWORD2 NAME(ColorMask)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
1102 {
1103 DISPATCH(ColorMask, (red, green, blue, alpha), (F, "glColorMask(%d, %d, %d, %d);\n", red, green, blue, alpha));
1104 }
1105
1106 KEYWORD1 void KEYWORD2 NAME(DepthMask)(GLboolean flag)
1107 {
1108 DISPATCH(DepthMask, (flag), (F, "glDepthMask(%d);\n", flag));
1109 }
1110
1111 KEYWORD1 void KEYWORD2 NAME(IndexMask)(GLuint mask)
1112 {
1113 DISPATCH(IndexMask, (mask), (F, "glIndexMask(%d);\n", mask));
1114 }
1115
1116 KEYWORD1 void KEYWORD2 NAME(Accum)(GLenum op, GLfloat value)
1117 {
1118 DISPATCH(Accum, (op, value), (F, "glAccum(0x%x, %f);\n", op, value));
1119 }
1120
1121 KEYWORD1 void KEYWORD2 NAME(Disable)(GLenum cap)
1122 {
1123 DISPATCH(Disable, (cap), (F, "glDisable(0x%x);\n", cap));
1124 }
1125
1126 KEYWORD1 void KEYWORD2 NAME(Enable)(GLenum cap)
1127 {
1128 DISPATCH(Enable, (cap), (F, "glEnable(0x%x);\n", cap));
1129 }
1130
1131 KEYWORD1 void KEYWORD2 NAME(Finish)(void)
1132 {
1133 DISPATCH(Finish, (), (F, "glFinish();\n"));
1134 }
1135
1136 KEYWORD1 void KEYWORD2 NAME(Flush)(void)
1137 {
1138 DISPATCH(Flush, (), (F, "glFlush();\n"));
1139 }
1140
1141 KEYWORD1 void KEYWORD2 NAME(PopAttrib)(void)
1142 {
1143 DISPATCH(PopAttrib, (), (F, "glPopAttrib();\n"));
1144 }
1145
1146 KEYWORD1 void KEYWORD2 NAME(PushAttrib)(GLbitfield mask)
1147 {
1148 DISPATCH(PushAttrib, (mask), (F, "glPushAttrib(%p);\n", (void *) mask));
1149 }
1150
1151 KEYWORD1 void KEYWORD2 NAME(Map1d)(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points)
1152 {
1153 DISPATCH(Map1d, (target, u1, u2, stride, order, points), (F, "glMap1d(0x%x, %f, %f, %d, %d, %p);\n", target, u1, u2, stride, order, (void *) points));
1154 }
1155
1156 KEYWORD1 void KEYWORD2 NAME(Map1f)(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points)
1157 {
1158 DISPATCH(Map1f, (target, u1, u2, stride, order, points), (F, "glMap1f(0x%x, %f, %f, %d, %d, %p);\n", target, u1, u2, stride, order, (void *) points));
1159 }
1160
1161 KEYWORD1 void KEYWORD2 NAME(Map2d)(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points)
1162 {
1163 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, (void *) points));
1164 }
1165
1166 KEYWORD1 void KEYWORD2 NAME(Map2f)(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points)
1167 {
1168 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, (void *) points));
1169 }
1170
1171 KEYWORD1 void KEYWORD2 NAME(MapGrid1d)(GLint un, GLdouble u1, GLdouble u2)
1172 {
1173 DISPATCH(MapGrid1d, (un, u1, u2), (F, "glMapGrid1d(%d, %f, %f);\n", un, u1, u2));
1174 }
1175
1176 KEYWORD1 void KEYWORD2 NAME(MapGrid1f)(GLint un, GLfloat u1, GLfloat u2)
1177 {
1178 DISPATCH(MapGrid1f, (un, u1, u2), (F, "glMapGrid1f(%d, %f, %f);\n", un, u1, u2));
1179 }
1180
1181 KEYWORD1 void KEYWORD2 NAME(MapGrid2d)(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
1182 {
1183 DISPATCH(MapGrid2d, (un, u1, u2, vn, v1, v2), (F, "glMapGrid2d(%d, %f, %f, %d, %f, %f);\n", un, u1, u2, vn, v1, v2));
1184 }
1185
1186 KEYWORD1 void KEYWORD2 NAME(MapGrid2f)(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
1187 {
1188 DISPATCH(MapGrid2f, (un, u1, u2, vn, v1, v2), (F, "glMapGrid2f(%d, %f, %f, %d, %f, %f);\n", un, u1, u2, vn, v1, v2));
1189 }
1190
1191 KEYWORD1 void KEYWORD2 NAME(EvalCoord1d)(GLdouble u)
1192 {
1193 DISPATCH(EvalCoord1d, (u), (F, "glEvalCoord1d(%f);\n", u));
1194 }
1195
1196 KEYWORD1 void KEYWORD2 NAME(EvalCoord1dv)(const GLdouble * u)
1197 {
1198 DISPATCH(EvalCoord1dv, (u), (F, "glEvalCoord1dv(%p);\n", (void *) u));
1199 }
1200
1201 KEYWORD1 void KEYWORD2 NAME(EvalCoord1f)(GLfloat u)
1202 {
1203 DISPATCH(EvalCoord1f, (u), (F, "glEvalCoord1f(%f);\n", u));
1204 }
1205
1206 KEYWORD1 void KEYWORD2 NAME(EvalCoord1fv)(const GLfloat * u)
1207 {
1208 DISPATCH(EvalCoord1fv, (u), (F, "glEvalCoord1fv(%p);\n", (void *) u));
1209 }
1210
1211 KEYWORD1 void KEYWORD2 NAME(EvalCoord2d)(GLdouble u, GLdouble v)
1212 {
1213 DISPATCH(EvalCoord2d, (u, v), (F, "glEvalCoord2d(%f, %f);\n", u, v));
1214 }
1215
1216 KEYWORD1 void KEYWORD2 NAME(EvalCoord2dv)(const GLdouble * u)
1217 {
1218 DISPATCH(EvalCoord2dv, (u), (F, "glEvalCoord2dv(%p /* %g, %g */);\n", (void *) u, u[0], u[1]));
1219 }
1220
1221 KEYWORD1 void KEYWORD2 NAME(EvalCoord2f)(GLfloat u, GLfloat v)
1222 {
1223 DISPATCH(EvalCoord2f, (u, v), (F, "glEvalCoord2f(%f, %f);\n", u, v));
1224 }
1225
1226 KEYWORD1 void KEYWORD2 NAME(EvalCoord2fv)(const GLfloat * u)
1227 {
1228 DISPATCH(EvalCoord2fv, (u), (F, "glEvalCoord2fv(%p /* %g, %g */);\n", (void *) u, u[0], u[1]));
1229 }
1230
1231 KEYWORD1 void KEYWORD2 NAME(EvalMesh1)(GLenum mode, GLint i1, GLint i2)
1232 {
1233 DISPATCH(EvalMesh1, (mode, i1, i2), (F, "glEvalMesh1(0x%x, %d, %d);\n", mode, i1, i2));
1234 }
1235
1236 KEYWORD1 void KEYWORD2 NAME(EvalPoint1)(GLint i)
1237 {
1238 DISPATCH(EvalPoint1, (i), (F, "glEvalPoint1(%d);\n", i));
1239 }
1240
1241 KEYWORD1 void KEYWORD2 NAME(EvalMesh2)(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
1242 {
1243 DISPATCH(EvalMesh2, (mode, i1, i2, j1, j2), (F, "glEvalMesh2(0x%x, %d, %d, %d, %d);\n", mode, i1, i2, j1, j2));
1244 }
1245
1246 KEYWORD1 void KEYWORD2 NAME(EvalPoint2)(GLint i, GLint j)
1247 {
1248 DISPATCH(EvalPoint2, (i, j), (F, "glEvalPoint2(%d, %d);\n", i, j));
1249 }
1250
1251 KEYWORD1 void KEYWORD2 NAME(AlphaFunc)(GLenum func, GLclampf ref)
1252 {
1253 DISPATCH(AlphaFunc, (func, ref), (F, "glAlphaFunc(0x%x, %f);\n", func, ref));
1254 }
1255
1256 KEYWORD1 void KEYWORD2 NAME(BlendFunc)(GLenum sfactor, GLenum dfactor)
1257 {
1258 DISPATCH(BlendFunc, (sfactor, dfactor), (F, "glBlendFunc(0x%x, 0x%x);\n", sfactor, dfactor));
1259 }
1260
1261 KEYWORD1 void KEYWORD2 NAME(LogicOp)(GLenum opcode)
1262 {
1263 DISPATCH(LogicOp, (opcode), (F, "glLogicOp(0x%x);\n", opcode));
1264 }
1265
1266 KEYWORD1 void KEYWORD2 NAME(StencilFunc)(GLenum func, GLint ref, GLuint mask)
1267 {
1268 DISPATCH(StencilFunc, (func, ref, mask), (F, "glStencilFunc(0x%x, %d, %d);\n", func, ref, mask));
1269 }
1270
1271 KEYWORD1 void KEYWORD2 NAME(StencilOp)(GLenum fail, GLenum zfail, GLenum zpass)
1272 {
1273 DISPATCH(StencilOp, (fail, zfail, zpass), (F, "glStencilOp(0x%x, 0x%x, 0x%x);\n", fail, zfail, zpass));
1274 }
1275
1276 KEYWORD1 void KEYWORD2 NAME(DepthFunc)(GLenum func)
1277 {
1278 DISPATCH(DepthFunc, (func), (F, "glDepthFunc(0x%x);\n", func));
1279 }
1280
1281 KEYWORD1 void KEYWORD2 NAME(PixelZoom)(GLfloat xfactor, GLfloat yfactor)
1282 {
1283 DISPATCH(PixelZoom, (xfactor, yfactor), (F, "glPixelZoom(%f, %f);\n", xfactor, yfactor));
1284 }
1285
1286 KEYWORD1 void KEYWORD2 NAME(PixelTransferf)(GLenum pname, GLfloat param)
1287 {
1288 DISPATCH(PixelTransferf, (pname, param), (F, "glPixelTransferf(0x%x, %f);\n", pname, param));
1289 }
1290
1291 KEYWORD1 void KEYWORD2 NAME(PixelTransferi)(GLenum pname, GLint param)
1292 {
1293 DISPATCH(PixelTransferi, (pname, param), (F, "glPixelTransferi(0x%x, %d);\n", pname, param));
1294 }
1295
1296 KEYWORD1 void KEYWORD2 NAME(PixelStoref)(GLenum pname, GLfloat param)
1297 {
1298 DISPATCH(PixelStoref, (pname, param), (F, "glPixelStoref(0x%x, %f);\n", pname, param));
1299 }
1300
1301 KEYWORD1 void KEYWORD2 NAME(PixelStorei)(GLenum pname, GLint param)
1302 {
1303 DISPATCH(PixelStorei, (pname, param), (F, "glPixelStorei(0x%x, %d);\n", pname, param));
1304 }
1305
1306 KEYWORD1 void KEYWORD2 NAME(PixelMapfv)(GLenum map, GLint mapsize, const GLfloat * values)
1307 {
1308 DISPATCH(PixelMapfv, (map, mapsize, values), (F, "glPixelMapfv(0x%x, %d, %p);\n", map, mapsize, (void *) values));
1309 }
1310
1311 KEYWORD1 void KEYWORD2 NAME(PixelMapuiv)(GLenum map, GLint mapsize, const GLuint * values)
1312 {
1313 DISPATCH(PixelMapuiv, (map, mapsize, values), (F, "glPixelMapuiv(0x%x, %d, %p);\n", map, mapsize, (void *) values));
1314 }
1315
1316 KEYWORD1 void KEYWORD2 NAME(PixelMapusv)(GLenum map, GLint mapsize, const GLushort * values)
1317 {
1318 DISPATCH(PixelMapusv, (map, mapsize, values), (F, "glPixelMapusv(0x%x, %d, %p);\n", map, mapsize, (void *) values));
1319 }
1320
1321 KEYWORD1 void KEYWORD2 NAME(ReadBuffer)(GLenum mode)
1322 {
1323 DISPATCH(ReadBuffer, (mode), (F, "glReadBuffer(0x%x);\n", mode));
1324 }
1325
1326 KEYWORD1 void KEYWORD2 NAME(CopyPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
1327 {
1328 DISPATCH(CopyPixels, (x, y, width, height, type), (F, "glCopyPixels(%d, %d, %d, %d, 0x%x);\n", x, y, width, height, type));
1329 }
1330
1331 KEYWORD1 void KEYWORD2 NAME(ReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels)
1332 {
1333 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, (void *) pixels));
1334 }
1335
1336 KEYWORD1 void KEYWORD2 NAME(DrawPixels)(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1337 {
1338 DISPATCH(DrawPixels, (width, height, format, type, pixels), (F, "glDrawPixels(%d, %d, 0x%x, 0x%x, %p);\n", width, height, format, type, (void *) pixels));
1339 }
1340
1341 KEYWORD1 void KEYWORD2 NAME(GetBooleanv)(GLenum pname, GLboolean * params)
1342 {
1343 DISPATCH(GetBooleanv, (pname, params), (F, "glGetBooleanv(0x%x, %p);\n", pname, (void *) params));
1344 }
1345
1346 KEYWORD1 void KEYWORD2 NAME(GetClipPlane)(GLenum plane, GLdouble * equation)
1347 {
1348 DISPATCH(GetClipPlane, (plane, equation), (F, "glGetClipPlane(0x%x, %p);\n", plane, (void *) equation));
1349 }
1350
1351 KEYWORD1 void KEYWORD2 NAME(GetDoublev)(GLenum pname, GLdouble * params)
1352 {
1353 DISPATCH(GetDoublev, (pname, params), (F, "glGetDoublev(0x%x, %p);\n", pname, (void *) params));
1354 }
1355
1356 KEYWORD1 GLenum KEYWORD2 NAME(GetError)(void)
1357 {
1358 RETURN_DISPATCH(GetError, (), (F, "glGetError();\n"));
1359 }
1360
1361 KEYWORD1 void KEYWORD2 NAME(GetFloatv)(GLenum pname, GLfloat * params)
1362 {
1363 DISPATCH(GetFloatv, (pname, params), (F, "glGetFloatv(0x%x, %p);\n", pname, (void *) params));
1364 }
1365
1366 KEYWORD1 void KEYWORD2 NAME(GetIntegerv)(GLenum pname, GLint * params)
1367 {
1368 DISPATCH(GetIntegerv, (pname, params), (F, "glGetIntegerv(0x%x, %p);\n", pname, (void *) params));
1369 }
1370
1371 KEYWORD1 void KEYWORD2 NAME(GetLightfv)(GLenum light, GLenum pname, GLfloat * params)
1372 {
1373 DISPATCH(GetLightfv, (light, pname, params), (F, "glGetLightfv(0x%x, 0x%x, %p);\n", light, pname, (void *) params));
1374 }
1375
1376 KEYWORD1 void KEYWORD2 NAME(GetLightiv)(GLenum light, GLenum pname, GLint * params)
1377 {
1378 DISPATCH(GetLightiv, (light, pname, params), (F, "glGetLightiv(0x%x, 0x%x, %p);\n", light, pname, (void *) params));
1379 }
1380
1381 KEYWORD1 void KEYWORD2 NAME(GetMapdv)(GLenum target, GLenum query, GLdouble * v)
1382 {
1383 DISPATCH(GetMapdv, (target, query, v), (F, "glGetMapdv(0x%x, 0x%x, %p);\n", target, query, (void *) v));
1384 }
1385
1386 KEYWORD1 void KEYWORD2 NAME(GetMapfv)(GLenum target, GLenum query, GLfloat * v)
1387 {
1388 DISPATCH(GetMapfv, (target, query, v), (F, "glGetMapfv(0x%x, 0x%x, %p);\n", target, query, (void *) v));
1389 }
1390
1391 KEYWORD1 void KEYWORD2 NAME(GetMapiv)(GLenum target, GLenum query, GLint * v)
1392 {
1393 DISPATCH(GetMapiv, (target, query, v), (F, "glGetMapiv(0x%x, 0x%x, %p);\n", target, query, (void *) v));
1394 }
1395
1396 KEYWORD1 void KEYWORD2 NAME(GetMaterialfv)(GLenum face, GLenum pname, GLfloat * params)
1397 {
1398 DISPATCH(GetMaterialfv, (face, pname, params), (F, "glGetMaterialfv(0x%x, 0x%x, %p);\n", face, pname, (void *) params));
1399 }
1400
1401 KEYWORD1 void KEYWORD2 NAME(GetMaterialiv)(GLenum face, GLenum pname, GLint * params)
1402 {
1403 DISPATCH(GetMaterialiv, (face, pname, params), (F, "glGetMaterialiv(0x%x, 0x%x, %p);\n", face, pname, (void *) params));
1404 }
1405
1406 KEYWORD1 void KEYWORD2 NAME(GetPixelMapfv)(GLenum map, GLfloat * values)
1407 {
1408 DISPATCH(GetPixelMapfv, (map, values), (F, "glGetPixelMapfv(0x%x, %p);\n", map, (void *) values));
1409 }
1410
1411 KEYWORD1 void KEYWORD2 NAME(GetPixelMapuiv)(GLenum map, GLuint * values)
1412 {
1413 DISPATCH(GetPixelMapuiv, (map, values), (F, "glGetPixelMapuiv(0x%x, %p);\n", map, (void *) values));
1414 }
1415
1416 KEYWORD1 void KEYWORD2 NAME(GetPixelMapusv)(GLenum map, GLushort * values)
1417 {
1418 DISPATCH(GetPixelMapusv, (map, values), (F, "glGetPixelMapusv(0x%x, %p);\n", map, (void *) values));
1419 }
1420
1421 KEYWORD1 void KEYWORD2 NAME(GetPolygonStipple)(GLubyte * mask)
1422 {
1423 DISPATCH(GetPolygonStipple, (mask), (F, "glGetPolygonStipple(%p);\n", (void *) mask));
1424 }
1425
1426 KEYWORD1 const GLubyte * KEYWORD2 NAME(GetString)(GLenum name)
1427 {
1428 RETURN_DISPATCH(GetString, (name), (F, "glGetString(0x%x);\n", name));
1429 }
1430
1431 KEYWORD1 void KEYWORD2 NAME(GetTexEnvfv)(GLenum target, GLenum pname, GLfloat * params)
1432 {
1433 DISPATCH(GetTexEnvfv, (target, pname, params), (F, "glGetTexEnvfv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1434 }
1435
1436 KEYWORD1 void KEYWORD2 NAME(GetTexEnviv)(GLenum target, GLenum pname, GLint * params)
1437 {
1438 DISPATCH(GetTexEnviv, (target, pname, params), (F, "glGetTexEnviv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1439 }
1440
1441 KEYWORD1 void KEYWORD2 NAME(GetTexGendv)(GLenum coord, GLenum pname, GLdouble * params)
1442 {
1443 DISPATCH(GetTexGendv, (coord, pname, params), (F, "glGetTexGendv(0x%x, 0x%x, %p);\n", coord, pname, (void *) params));
1444 }
1445
1446 KEYWORD1 void KEYWORD2 NAME(GetTexGenfv)(GLenum coord, GLenum pname, GLfloat * params)
1447 {
1448 DISPATCH(GetTexGenfv, (coord, pname, params), (F, "glGetTexGenfv(0x%x, 0x%x, %p);\n", coord, pname, (void *) params));
1449 }
1450
1451 KEYWORD1 void KEYWORD2 NAME(GetTexGeniv)(GLenum coord, GLenum pname, GLint * params)
1452 {
1453 DISPATCH(GetTexGeniv, (coord, pname, params), (F, "glGetTexGeniv(0x%x, 0x%x, %p);\n", coord, pname, (void *) params));
1454 }
1455
1456 KEYWORD1 void KEYWORD2 NAME(GetTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels)
1457 {
1458 DISPATCH(GetTexImage, (target, level, format, type, pixels), (F, "glGetTexImage(0x%x, %d, 0x%x, 0x%x, %p);\n", target, level, format, type, (void *) pixels));
1459 }
1460
1461 KEYWORD1 void KEYWORD2 NAME(GetTexParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1462 {
1463 DISPATCH(GetTexParameterfv, (target, pname, params), (F, "glGetTexParameterfv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1464 }
1465
1466 KEYWORD1 void KEYWORD2 NAME(GetTexParameteriv)(GLenum target, GLenum pname, GLint * params)
1467 {
1468 DISPATCH(GetTexParameteriv, (target, pname, params), (F, "glGetTexParameteriv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1469 }
1470
1471 KEYWORD1 void KEYWORD2 NAME(GetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat * params)
1472 {
1473 DISPATCH(GetTexLevelParameterfv, (target, level, pname, params), (F, "glGetTexLevelParameterfv(0x%x, %d, 0x%x, %p);\n", target, level, pname, (void *) params));
1474 }
1475
1476 KEYWORD1 void KEYWORD2 NAME(GetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint * params)
1477 {
1478 DISPATCH(GetTexLevelParameteriv, (target, level, pname, params), (F, "glGetTexLevelParameteriv(0x%x, %d, 0x%x, %p);\n", target, level, pname, (void *) params));
1479 }
1480
1481 KEYWORD1 GLboolean KEYWORD2 NAME(IsEnabled)(GLenum cap)
1482 {
1483 RETURN_DISPATCH(IsEnabled, (cap), (F, "glIsEnabled(0x%x);\n", cap));
1484 }
1485
1486 KEYWORD1 GLboolean KEYWORD2 NAME(IsList)(GLuint list)
1487 {
1488 RETURN_DISPATCH(IsList, (list), (F, "glIsList(%d);\n", list));
1489 }
1490
1491 KEYWORD1 void KEYWORD2 NAME(DepthRange)(GLclampd zNear, GLclampd zFar)
1492 {
1493 DISPATCH(DepthRange, (zNear, zFar), (F, "glDepthRange(%f, %f);\n", zNear, zFar));
1494 }
1495
1496 KEYWORD1 void KEYWORD2 NAME(Frustum)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
1497 {
1498 DISPATCH(Frustum, (left, right, bottom, top, zNear, zFar), (F, "glFrustum(%f, %f, %f, %f, %f, %f);\n", left, right, bottom, top, zNear, zFar));
1499 }
1500
1501 KEYWORD1 void KEYWORD2 NAME(LoadIdentity)(void)
1502 {
1503 DISPATCH(LoadIdentity, (), (F, "glLoadIdentity();\n"));
1504 }
1505
1506 KEYWORD1 void KEYWORD2 NAME(LoadMatrixf)(const GLfloat * m)
1507 {
1508 DISPATCH(LoadMatrixf, (m), (F, "glLoadMatrixf(%p);\n", (void *) m));
1509 }
1510
1511 KEYWORD1 void KEYWORD2 NAME(LoadMatrixd)(const GLdouble * m)
1512 {
1513 DISPATCH(LoadMatrixd, (m), (F, "glLoadMatrixd(%p);\n", (void *) m));
1514 }
1515
1516 KEYWORD1 void KEYWORD2 NAME(MatrixMode)(GLenum mode)
1517 {
1518 DISPATCH(MatrixMode, (mode), (F, "glMatrixMode(0x%x);\n", mode));
1519 }
1520
1521 KEYWORD1 void KEYWORD2 NAME(MultMatrixf)(const GLfloat * m)
1522 {
1523 DISPATCH(MultMatrixf, (m), (F, "glMultMatrixf(%p);\n", (void *) m));
1524 }
1525
1526 KEYWORD1 void KEYWORD2 NAME(MultMatrixd)(const GLdouble * m)
1527 {
1528 DISPATCH(MultMatrixd, (m), (F, "glMultMatrixd(%p);\n", (void *) m));
1529 }
1530
1531 KEYWORD1 void KEYWORD2 NAME(Ortho)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
1532 {
1533 DISPATCH(Ortho, (left, right, bottom, top, zNear, zFar), (F, "glOrtho(%f, %f, %f, %f, %f, %f);\n", left, right, bottom, top, zNear, zFar));
1534 }
1535
1536 KEYWORD1 void KEYWORD2 NAME(PopMatrix)(void)
1537 {
1538 DISPATCH(PopMatrix, (), (F, "glPopMatrix();\n"));
1539 }
1540
1541 KEYWORD1 void KEYWORD2 NAME(PushMatrix)(void)
1542 {
1543 DISPATCH(PushMatrix, (), (F, "glPushMatrix();\n"));
1544 }
1545
1546 KEYWORD1 void KEYWORD2 NAME(Rotated)(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
1547 {
1548 DISPATCH(Rotated, (angle, x, y, z), (F, "glRotated(%f, %f, %f, %f);\n", angle, x, y, z));
1549 }
1550
1551 KEYWORD1 void KEYWORD2 NAME(Rotatef)(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
1552 {
1553 DISPATCH(Rotatef, (angle, x, y, z), (F, "glRotatef(%f, %f, %f, %f);\n", angle, x, y, z));
1554 }
1555
1556 KEYWORD1 void KEYWORD2 NAME(Scaled)(GLdouble x, GLdouble y, GLdouble z)
1557 {
1558 DISPATCH(Scaled, (x, y, z), (F, "glScaled(%f, %f, %f);\n", x, y, z));
1559 }
1560
1561 KEYWORD1 void KEYWORD2 NAME(Scalef)(GLfloat x, GLfloat y, GLfloat z)
1562 {
1563 DISPATCH(Scalef, (x, y, z), (F, "glScalef(%f, %f, %f);\n", x, y, z));
1564 }
1565
1566 KEYWORD1 void KEYWORD2 NAME(Translated)(GLdouble x, GLdouble y, GLdouble z)
1567 {
1568 DISPATCH(Translated, (x, y, z), (F, "glTranslated(%f, %f, %f);\n", x, y, z));
1569 }
1570
1571 KEYWORD1 void KEYWORD2 NAME(Translatef)(GLfloat x, GLfloat y, GLfloat z)
1572 {
1573 DISPATCH(Translatef, (x, y, z), (F, "glTranslatef(%f, %f, %f);\n", x, y, z));
1574 }
1575
1576 KEYWORD1 void KEYWORD2 NAME(Viewport)(GLint x, GLint y, GLsizei width, GLsizei height)
1577 {
1578 DISPATCH(Viewport, (x, y, width, height), (F, "glViewport(%d, %d, %d, %d);\n", x, y, width, height));
1579 }
1580
1581 KEYWORD1 void KEYWORD2 NAME(ArrayElement)(GLint i)
1582 {
1583 DISPATCH(ArrayElement, (i), (F, "glArrayElement(%d);\n", i));
1584 }
1585
1586 KEYWORD1 void KEYWORD2 NAME(ColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1587 {
1588 DISPATCH(ColorPointer, (size, type, stride, pointer), (F, "glColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (void *) pointer));
1589 }
1590
1591 KEYWORD1 void KEYWORD2 NAME(DisableClientState)(GLenum array)
1592 {
1593 DISPATCH(DisableClientState, (array), (F, "glDisableClientState(0x%x);\n", array));
1594 }
1595
1596 KEYWORD1 void KEYWORD2 NAME(DrawArrays)(GLenum mode, GLint first, GLsizei count)
1597 {
1598 DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArrays(0x%x, %d, %d);\n", mode, first, count));
1599 }
1600
1601 KEYWORD1 void KEYWORD2 NAME(DrawElements)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices)
1602 {
1603 DISPATCH(DrawElements, (mode, count, type, indices), (F, "glDrawElements(0x%x, %d, 0x%x, %p);\n", mode, count, type, (void *) indices));
1604 }
1605
1606 KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointer)(GLsizei stride, const GLvoid * pointer)
1607 {
1608 DISPATCH(EdgeFlagPointer, (stride, pointer), (F, "glEdgeFlagPointer(%d, %p);\n", stride, (void *) pointer));
1609 }
1610
1611 KEYWORD1 void KEYWORD2 NAME(EnableClientState)(GLenum array)
1612 {
1613 DISPATCH(EnableClientState, (array), (F, "glEnableClientState(0x%x);\n", array));
1614 }
1615
1616 KEYWORD1 void KEYWORD2 NAME(GetPointerv)(GLenum pname, GLvoid ** params)
1617 {
1618 DISPATCH(GetPointerv, (pname, params), (F, "glGetPointerv(0x%x, %p);\n", pname, (void *) params));
1619 }
1620
1621 KEYWORD1 void KEYWORD2 NAME(IndexPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
1622 {
1623 DISPATCH(IndexPointer, (type, stride, pointer), (F, "glIndexPointer(0x%x, %d, %p);\n", type, stride, (void *) pointer));
1624 }
1625
1626 KEYWORD1 void KEYWORD2 NAME(InterleavedArrays)(GLenum format, GLsizei stride, const GLvoid * pointer)
1627 {
1628 DISPATCH(InterleavedArrays, (format, stride, pointer), (F, "glInterleavedArrays(0x%x, %d, %p);\n", format, stride, (void *) pointer));
1629 }
1630
1631 KEYWORD1 void KEYWORD2 NAME(NormalPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
1632 {
1633 DISPATCH(NormalPointer, (type, stride, pointer), (F, "glNormalPointer(0x%x, %d, %p);\n", type, stride, (void *) pointer));
1634 }
1635
1636 KEYWORD1 void KEYWORD2 NAME(TexCoordPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1637 {
1638 DISPATCH(TexCoordPointer, (size, type, stride, pointer), (F, "glTexCoordPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (void *) pointer));
1639 }
1640
1641 KEYWORD1 void KEYWORD2 NAME(VertexPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1642 {
1643 DISPATCH(VertexPointer, (size, type, stride, pointer), (F, "glVertexPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (void *) pointer));
1644 }
1645
1646 KEYWORD1 void KEYWORD2 NAME(PolygonOffset)(GLfloat factor, GLfloat units)
1647 {
1648 DISPATCH(PolygonOffset, (factor, units), (F, "glPolygonOffset(%f, %f);\n", factor, units));
1649 }
1650
1651 KEYWORD1 void KEYWORD2 NAME(CopyTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
1652 {
1653 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));
1654 }
1655
1656 KEYWORD1 void KEYWORD2 NAME(CopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
1657 {
1658 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));
1659 }
1660
1661 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
1662 {
1663 DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1D(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
1664 }
1665
1666 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1667 {
1668 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));
1669 }
1670
1671 KEYWORD1 void KEYWORD2 NAME(TexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
1672 {
1673 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, (void *) pixels));
1674 }
1675
1676 KEYWORD1 void KEYWORD2 NAME(TexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1677 {
1678 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, (void *) pixels));
1679 }
1680
1681 KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResident)(GLsizei n, const GLuint * textures, GLboolean * residences)
1682 {
1683 RETURN_DISPATCH(AreTexturesResident, (n, textures, residences), (F, "glAreTexturesResident(%d, %p, %p);\n", n, (void *) textures, (void *) residences));
1684 }
1685
1686 KEYWORD1 void KEYWORD2 NAME(BindTexture)(GLenum target, GLuint texture)
1687 {
1688 DISPATCH(BindTexture, (target, texture), (F, "glBindTexture(0x%x, %d);\n", target, texture));
1689 }
1690
1691 KEYWORD1 void KEYWORD2 NAME(DeleteTextures)(GLsizei n, const GLuint * textures)
1692 {
1693 DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTextures(%d, %p);\n", n, (void *) textures));
1694 }
1695
1696 KEYWORD1 void KEYWORD2 NAME(GenTextures)(GLsizei n, GLuint * textures)
1697 {
1698 DISPATCH(GenTextures, (n, textures), (F, "glGenTextures(%d, %p);\n", n, (void *) textures));
1699 }
1700
1701 KEYWORD1 GLboolean KEYWORD2 NAME(IsTexture)(GLuint texture)
1702 {
1703 RETURN_DISPATCH(IsTexture, (texture), (F, "glIsTexture(%d);\n", texture));
1704 }
1705
1706 KEYWORD1 void KEYWORD2 NAME(PrioritizeTextures)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
1707 {
1708 DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTextures(%d, %p, %p);\n", n, (void *) textures, (void *) priorities));
1709 }
1710
1711 KEYWORD1 void KEYWORD2 NAME(Indexub)(GLubyte c)
1712 {
1713 DISPATCH(Indexub, (c), (F, "glIndexub(%d);\n", c));
1714 }
1715
1716 KEYWORD1 void KEYWORD2 NAME(Indexubv)(const GLubyte * c)
1717 {
1718 DISPATCH(Indexubv, (c), (F, "glIndexubv(%p);\n", (void *) c));
1719 }
1720
1721 KEYWORD1 void KEYWORD2 NAME(PopClientAttrib)(void)
1722 {
1723 DISPATCH(PopClientAttrib, (), (F, "glPopClientAttrib();\n"));
1724 }
1725
1726 KEYWORD1 void KEYWORD2 NAME(PushClientAttrib)(GLbitfield mask)
1727 {
1728 DISPATCH(PushClientAttrib, (mask), (F, "glPushClientAttrib(%p);\n", (void *) mask));
1729 }
1730
1731 KEYWORD1 void KEYWORD2 NAME(BlendColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1732 {
1733 DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColor(%f, %f, %f, %f);\n", red, green, blue, alpha));
1734 }
1735
1736 KEYWORD1 void KEYWORD2 NAME(BlendEquation)(GLenum mode)
1737 {
1738 DISPATCH(BlendEquation, (mode), (F, "glBlendEquation(0x%x);\n", mode));
1739 }
1740
1741 KEYWORD1 void KEYWORD2 NAME(DrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
1742 {
1743 DISPATCH(DrawRangeElements, (mode, start, end, count, type, indices), (F, "glDrawRangeElements(0x%x, %d, %d, %d, 0x%x, %p);\n", mode, start, end, count, type, (void *) indices));
1744 }
1745
1746 KEYWORD1 void KEYWORD2 NAME(ColorTable)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
1747 {
1748 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, (void *) table));
1749 }
1750
1751 KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
1752 {
1753 DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1754 }
1755
1756 KEYWORD1 void KEYWORD2 NAME(ColorTableParameteriv)(GLenum target, GLenum pname, const GLint * params)
1757 {
1758 DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1759 }
1760
1761 KEYWORD1 void KEYWORD2 NAME(CopyColorTable)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1762 {
1763 DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTable(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
1764 }
1765
1766 KEYWORD1 void KEYWORD2 NAME(GetColorTable)(GLenum target, GLenum format, GLenum type, GLvoid * table)
1767 {
1768 DISPATCH(GetColorTable, (target, format, type, table), (F, "glGetColorTable(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (void *) table));
1769 }
1770
1771 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1772 {
1773 DISPATCH(GetColorTableParameterfv, (target, pname, params), (F, "glGetColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1774 }
1775
1776 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameteriv)(GLenum target, GLenum pname, GLint * params)
1777 {
1778 DISPATCH(GetColorTableParameteriv, (target, pname, params), (F, "glGetColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1779 }
1780
1781 KEYWORD1 void KEYWORD2 NAME(ColorSubTable)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
1782 {
1783 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, (void *) data));
1784 }
1785
1786 KEYWORD1 void KEYWORD2 NAME(CopyColorSubTable)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
1787 {
1788 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTable(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
1789 }
1790
1791 KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1D)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
1792 {
1793 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, (void *) image));
1794 }
1795
1796 KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
1797 {
1798 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, (void *) image));
1799 }
1800
1801 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterf)(GLenum target, GLenum pname, GLfloat params)
1802 {
1803 DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterf(0x%x, 0x%x, %f);\n", target, pname, params));
1804 }
1805
1806 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
1807 {
1808 DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1809 }
1810
1811 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteri)(GLenum target, GLenum pname, GLint params)
1812 {
1813 DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteri(0x%x, 0x%x, %d);\n", target, pname, params));
1814 }
1815
1816 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriv)(GLenum target, GLenum pname, const GLint * params)
1817 {
1818 DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1819 }
1820
1821 KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1822 {
1823 DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1D(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
1824 }
1825
1826 KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
1827 {
1828 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));
1829 }
1830
1831 KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilter)(GLenum target, GLenum format, GLenum type, GLvoid * image)
1832 {
1833 DISPATCH(GetConvolutionFilter, (target, format, type, image), (F, "glGetConvolutionFilter(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (void *) image));
1834 }
1835
1836 KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1837 {
1838 DISPATCH(GetConvolutionParameterfv, (target, pname, params), (F, "glGetConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1839 }
1840
1841 KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameteriv)(GLenum target, GLenum pname, GLint * params)
1842 {
1843 DISPATCH(GetConvolutionParameteriv, (target, pname, params), (F, "glGetConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1844 }
1845
1846 KEYWORD1 void KEYWORD2 NAME(GetSeparableFilter)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
1847 {
1848 DISPATCH(GetSeparableFilter, (target, format, type, row, column, span), (F, "glGetSeparableFilter(0x%x, 0x%x, 0x%x, %p, %p, %p);\n", target, format, type, (void *) row, (void *) column, (void *) span));
1849 }
1850
1851 KEYWORD1 void KEYWORD2 NAME(SeparableFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
1852 {
1853 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, (void *) row, (void *) column));
1854 }
1855
1856 KEYWORD1 void KEYWORD2 NAME(GetHistogram)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
1857 {
1858 DISPATCH(GetHistogram, (target, reset, format, type, values), (F, "glGetHistogram(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (void *) values));
1859 }
1860
1861 KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1862 {
1863 DISPATCH(GetHistogramParameterfv, (target, pname, params), (F, "glGetHistogramParameterfv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1864 }
1865
1866 KEYWORD1 void KEYWORD2 NAME(GetHistogramParameteriv)(GLenum target, GLenum pname, GLint * params)
1867 {
1868 DISPATCH(GetHistogramParameteriv, (target, pname, params), (F, "glGetHistogramParameteriv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1869 }
1870
1871 KEYWORD1 void KEYWORD2 NAME(GetMinmax)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
1872 {
1873 DISPATCH(GetMinmax, (target, reset, format, type, values), (F, "glGetMinmax(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (void *) values));
1874 }
1875
1876 KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1877 {
1878 DISPATCH(GetMinmaxParameterfv, (target, pname, params), (F, "glGetMinmaxParameterfv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1879 }
1880
1881 KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameteriv)(GLenum target, GLenum pname, GLint * params)
1882 {
1883 DISPATCH(GetMinmaxParameteriv, (target, pname, params), (F, "glGetMinmaxParameteriv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1884 }
1885
1886 KEYWORD1 void KEYWORD2 NAME(Histogram)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
1887 {
1888 DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogram(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
1889 }
1890
1891 KEYWORD1 void KEYWORD2 NAME(Minmax)(GLenum target, GLenum internalformat, GLboolean sink)
1892 {
1893 DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmax(0x%x, 0x%x, %d);\n", target, internalformat, sink));
1894 }
1895
1896 KEYWORD1 void KEYWORD2 NAME(ResetHistogram)(GLenum target)
1897 {
1898 DISPATCH(ResetHistogram, (target), (F, "glResetHistogram(0x%x);\n", target));
1899 }
1900
1901 KEYWORD1 void KEYWORD2 NAME(ResetMinmax)(GLenum target)
1902 {
1903 DISPATCH(ResetMinmax, (target), (F, "glResetMinmax(0x%x);\n", target));
1904 }
1905
1906 KEYWORD1 void KEYWORD2 NAME(TexImage3D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
1907 {
1908 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, (void *) pixels));
1909 }
1910
1911 KEYWORD1 void KEYWORD2 NAME(TexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels)
1912 {
1913 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, (void *) pixels));
1914 }
1915
1916 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1917 {
1918 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));
1919 }
1920
1921 KEYWORD1 void KEYWORD2 NAME(ActiveTextureARB)(GLenum texture)
1922 {
1923 DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTextureARB(0x%x);\n", texture));
1924 }
1925
1926 KEYWORD1 void KEYWORD2 NAME(ClientActiveTextureARB)(GLenum texture)
1927 {
1928 DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTextureARB(0x%x);\n", texture));
1929 }
1930
1931 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dARB)(GLenum target, GLdouble s)
1932 {
1933 DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1dARB(0x%x, %f);\n", target, s));
1934 }
1935
1936 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dvARB)(GLenum target, const GLdouble * v)
1937 {
1938 DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dvARB(0x%x, %p);\n", target, (void *) v));
1939 }
1940
1941 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fARB)(GLenum target, GLfloat s)
1942 {
1943 DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1fARB(0x%x, %f);\n", target, s));
1944 }
1945
1946 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fvARB)(GLenum target, const GLfloat * v)
1947 {
1948 DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fvARB(0x%x, %p);\n", target, (void *) v));
1949 }
1950
1951 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iARB)(GLenum target, GLint s)
1952 {
1953 DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1iARB(0x%x, %d);\n", target, s));
1954 }
1955
1956 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1ivARB)(GLenum target, const GLint * v)
1957 {
1958 DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1ivARB(0x%x, %p);\n", target, (void *) v));
1959 }
1960
1961 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sARB)(GLenum target, GLshort s)
1962 {
1963 DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1sARB(0x%x, %d);\n", target, s));
1964 }
1965
1966 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1svARB)(GLenum target, const GLshort * v)
1967 {
1968 DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1svARB(0x%x, %p);\n", target, (void *) v));
1969 }
1970
1971 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dARB)(GLenum target, GLdouble s, GLdouble t)
1972 {
1973 DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2dARB(0x%x, %f, %f);\n", target, s, t));
1974 }
1975
1976 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dvARB)(GLenum target, const GLdouble * v)
1977 {
1978 DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dvARB(0x%x, %p /* %g, %g */);\n", target, (void *) v, v[0], v[1]));
1979 }
1980
1981 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fARB)(GLenum target, GLfloat s, GLfloat t)
1982 {
1983 DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2fARB(0x%x, %f, %f);\n", target, s, t));
1984 }
1985
1986 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fvARB)(GLenum target, const GLfloat * v)
1987 {
1988 DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fvARB(0x%x, %p /* %g, %g */);\n", target, (void *) v, v[0], v[1]));
1989 }
1990
1991 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iARB)(GLenum target, GLint s, GLint t)
1992 {
1993 DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2iARB(0x%x, %d, %d);\n", target, s, t));
1994 }
1995
1996 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2ivARB)(GLenum target, const GLint * v)
1997 {
1998 DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2ivARB(0x%x, %p);\n", target, (void *) v));
1999 }
2000
2001 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sARB)(GLenum target, GLshort s, GLshort t)
2002 {
2003 DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2sARB(0x%x, %d, %d);\n", target, s, t));
2004 }
2005
2006 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2svARB)(GLenum target, const GLshort * v)
2007 {
2008 DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2svARB(0x%x, %p);\n", target, (void *) v));
2009 }
2010
2011 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2012 {
2013 DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3dARB(0x%x, %f, %f, %f);\n", target, s, t, r));
2014 }
2015
2016 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dvARB)(GLenum target, const GLdouble * v)
2017 {
2018 DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dvARB(0x%x, %p /* %g, %g, %g */);\n", target, (void *) v, v[0], v[1], v[2]));
2019 }
2020
2021 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2022 {
2023 DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3fARB(0x%x, %f, %f, %f);\n", target, s, t, r));
2024 }
2025
2026 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fvARB)(GLenum target, const GLfloat * v)
2027 {
2028 DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fvARB(0x%x, %p /* %g, %g, %g */);\n", target, (void *) v, v[0], v[1], v[2]));
2029 }
2030
2031 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iARB)(GLenum target, GLint s, GLint t, GLint r)
2032 {
2033 DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3iARB(0x%x, %d, %d, %d);\n", target, s, t, r));
2034 }
2035
2036 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3ivARB)(GLenum target, const GLint * v)
2037 {
2038 DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3ivARB(0x%x, %p);\n", target, (void *) v));
2039 }
2040
2041 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sARB)(GLenum target, GLshort s, GLshort t, GLshort r)
2042 {
2043 DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3sARB(0x%x, %d, %d, %d);\n", target, s, t, r));
2044 }
2045
2046 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3svARB)(GLenum target, const GLshort * v)
2047 {
2048 DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3svARB(0x%x, %p);\n", target, (void *) v));
2049 }
2050
2051 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2052 {
2053 DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4dARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2054 }
2055
2056 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dvARB)(GLenum target, const GLdouble * v)
2057 {
2058 DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dvARB(0x%x, %p /* %g, %g, %g, %g */);\n", target, (void *) v, v[0], v[1], v[2], v[3]));
2059 }
2060
2061 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2062 {
2063 DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4fARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2064 }
2065
2066 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fvARB)(GLenum target, const GLfloat * v)
2067 {
2068 DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fvARB(0x%x, %p /* %g, %g, %g, %g */);\n", target, (void *) v, v[0], v[1], v[2], v[3]));
2069 }
2070
2071 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iARB)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2072 {
2073 DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4iARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2074 }
2075
2076 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4ivARB)(GLenum target, const GLint * v)
2077 {
2078 DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4ivARB(0x%x, %p);\n", target, (void *) v));
2079 }
2080
2081 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sARB)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2082 {
2083 DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4sARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2084 }
2085
2086 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4svARB)(GLenum target, const GLshort * v)
2087 {
2088 DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4svARB(0x%x, %p);\n", target, (void *) v));
2089 }
2090
2091 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixfARB)(const GLfloat * m)
2092 {
2093 DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixfARB(%p);\n", (void *) m));
2094 }
2095
2096 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixdARB)(const GLdouble * m)
2097 {
2098 DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixdARB(%p);\n", (void *) m));
2099 }
2100
2101 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixfARB)(const GLfloat * m)
2102 {
2103 DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixfARB(%p);\n", (void *) m));
2104 }
2105
2106 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixdARB)(const GLdouble * m)
2107 {
2108 DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixdARB(%p);\n", (void *) m));
2109 }
2110
2111 KEYWORD1 void KEYWORD2 NAME(SampleCoverageARB)(GLclampf value, GLboolean invert)
2112 {
2113 DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverageARB(%f, %d);\n", value, invert));
2114 }
2115
2116 KEYWORD1 void KEYWORD2 NAME(__unused413)(void)
2117 {
2118 DISPATCH(__unused413, (), (F, "gl__unused413();\n"));
2119 }
2120
2121 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
2122 {
2123 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, (void *) data));
2124 }
2125
2126 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
2127 {
2128 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, (void *) data));
2129 }
2130
2131 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
2132 {
2133 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, (void *) data));
2134 }
2135
2136 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage3DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data)
2137 {
2138 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, (void *) data));
2139 }
2140
2141 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
2142 {
2143 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, (void *) data));
2144 }
2145
2146 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1DARB)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
2147 {
2148 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, (void *) data));
2149 }
2150
2151 KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImageARB)(GLenum target, GLint level, GLvoid * img)
2152 {
2153 DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImageARB(0x%x, %d, %p);\n", target, level, (void *) img));
2154 }
2155
2156 KEYWORD1 void KEYWORD2 NAME(ActiveTexture)(GLenum texture)
2157 {
2158 DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTexture(0x%x);\n", texture));
2159 }
2160
2161 KEYWORD1 void KEYWORD2 NAME(ClientActiveTexture)(GLenum texture)
2162 {
2163 DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTexture(0x%x);\n", texture));
2164 }
2165
2166 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1d)(GLenum target, GLdouble s)
2167 {
2168 DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1d(0x%x, %f);\n", target, s));
2169 }
2170
2171 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dv)(GLenum target, const GLdouble * v)
2172 {
2173 DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dv(0x%x, %p);\n", target, (void *) v));
2174 }
2175
2176 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1f)(GLenum target, GLfloat s)
2177 {
2178 DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1f(0x%x, %f);\n", target, s));
2179 }
2180
2181 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fv)(GLenum target, const GLfloat * v)
2182 {
2183 DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fv(0x%x, %p);\n", target, (void *) v));
2184 }
2185
2186 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1i)(GLenum target, GLint s)
2187 {
2188 DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1i(0x%x, %d);\n", target, s));
2189 }
2190
2191 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iv)(GLenum target, const GLint * v)
2192 {
2193 DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1iv(0x%x, %p);\n", target, (void *) v));
2194 }
2195
2196 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1s)(GLenum target, GLshort s)
2197 {
2198 DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1s(0x%x, %d);\n", target, s));
2199 }
2200
2201 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sv)(GLenum target, const GLshort * v)
2202 {
2203 DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1sv(0x%x, %p);\n", target, (void *) v));
2204 }
2205
2206 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2d)(GLenum target, GLdouble s, GLdouble t)
2207 {
2208 DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2d(0x%x, %f, %f);\n", target, s, t));
2209 }
2210
2211 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dv)(GLenum target, const GLdouble * v)
2212 {
2213 DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dv(0x%x, %p /* %g, %g */);\n", target, (void *) v, v[0], v[1]));
2214 }
2215
2216 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2f)(GLenum target, GLfloat s, GLfloat t)
2217 {
2218 DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2f(0x%x, %f, %f);\n", target, s, t));
2219 }
2220
2221 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fv)(GLenum target, const GLfloat * v)
2222 {
2223 DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fv(0x%x, %p /* %g, %g */);\n", target, (void *) v, v[0], v[1]));
2224 }
2225
2226 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2i)(GLenum target, GLint s, GLint t)
2227 {
2228 DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2i(0x%x, %d, %d);\n", target, s, t));
2229 }
2230
2231 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iv)(GLenum target, const GLint * v)
2232 {
2233 DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2iv(0x%x, %p);\n", target, (void *) v));
2234 }
2235
2236 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2s)(GLenum target, GLshort s, GLshort t)
2237 {
2238 DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2s(0x%x, %d, %d);\n", target, s, t));
2239 }
2240
2241 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sv)(GLenum target, const GLshort * v)
2242 {
2243 DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2sv(0x%x, %p);\n", target, (void *) v));
2244 }
2245
2246 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3d)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2247 {
2248 DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3d(0x%x, %f, %f, %f);\n", target, s, t, r));
2249 }
2250
2251 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dv)(GLenum target, const GLdouble * v)
2252 {
2253 DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dv(0x%x, %p /* %g, %g, %g */);\n", target, (void *) v, v[0], v[1], v[2]));
2254 }
2255
2256 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3f)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2257 {
2258 DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3f(0x%x, %f, %f, %f);\n", target, s, t, r));
2259 }
2260
2261 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fv)(GLenum target, const GLfloat * v)
2262 {
2263 DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fv(0x%x, %p /* %g, %g, %g */);\n", target, (void *) v, v[0], v[1], v[2]));
2264 }
2265
2266 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3i)(GLenum target, GLint s, GLint t, GLint r)
2267 {
2268 DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3i(0x%x, %d, %d, %d);\n", target, s, t, r));
2269 }
2270
2271 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iv)(GLenum target, const GLint * v)
2272 {
2273 DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3iv(0x%x, %p);\n", target, (void *) v));
2274 }
2275
2276 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3s)(GLenum target, GLshort s, GLshort t, GLshort r)
2277 {
2278 DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3s(0x%x, %d, %d, %d);\n", target, s, t, r));
2279 }
2280
2281 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sv)(GLenum target, const GLshort * v)
2282 {
2283 DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3sv(0x%x, %p);\n", target, (void *) v));
2284 }
2285
2286 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4d)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2287 {
2288 DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4d(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2289 }
2290
2291 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dv)(GLenum target, const GLdouble * v)
2292 {
2293 DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dv(0x%x, %p /* %g, %g, %g, %g */);\n", target, (void *) v, v[0], v[1], v[2], v[3]));
2294 }
2295
2296 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4f)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2297 {
2298 DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4f(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2299 }
2300
2301 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fv)(GLenum target, const GLfloat * v)
2302 {
2303 DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fv(0x%x, %p /* %g, %g, %g, %g */);\n", target, (void *) v, v[0], v[1], v[2], v[3]));
2304 }
2305
2306 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4i)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2307 {
2308 DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4i(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2309 }
2310
2311 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iv)(GLenum target, const GLint * v)
2312 {
2313 DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4iv(0x%x, %p);\n", target, (void *) v));
2314 }
2315
2316 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4s)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2317 {
2318 DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4s(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2319 }
2320
2321 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sv)(GLenum target, const GLshort * v)
2322 {
2323 DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4sv(0x%x, %p);\n", target, (void *) v));
2324 }
2325
2326 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixf)(const GLfloat * m)
2327 {
2328 DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixf(%p);\n", (void *) m));
2329 }
2330
2331 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixd)(const GLdouble * m)
2332 {
2333 DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixd(%p);\n", (void *) m));
2334 }
2335
2336 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixf)(const GLfloat * m)
2337 {
2338 DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixf(%p);\n", (void *) m));
2339 }
2340
2341 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixd)(const GLdouble * m)
2342 {
2343 DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixd(%p);\n", (void *) m));
2344 }
2345
2346 KEYWORD1 void KEYWORD2 NAME(SampleCoverage)(GLclampf value, GLboolean invert)
2347 {
2348 DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverage(%f, %d);\n", value, invert));
2349 }
2350
2351 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
2352 {
2353 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, (void *) data));
2354 }
2355
2356 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
2357 {
2358 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, (void *) data));
2359 }
2360
2361 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
2362 {
2363 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, (void *) data));
2364 }
2365
2366 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data)
2367 {
2368 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, (void *) data));
2369 }
2370
2371 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
2372 {
2373 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, (void *) data));
2374 }
2375
2376 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
2377 {
2378 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, (void *) data));
2379 }
2380
2381 KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImage)(GLenum target, GLint level, GLvoid * img)
2382 {
2383 DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImage(0x%x, %d, %p);\n", target, level, (void *) img));
2384 }
2385
2386 /* No dispatch for WeightbvARB() */
2387 /* No dispatch for WeightsvARB() */
2388 /* No dispatch for WeightivARB() */
2389 /* No dispatch for WeightfvARB() */
2390 /* No dispatch for WeightdvARB() */
2391 /* No dispatch for WeightubvARB() */
2392 /* No dispatch for WeightusvARB() */
2393 /* No dispatch for WeightuivARB() */
2394 /* No dispatch for WeightPointerARB() */
2395 /* No dispatch for VertexBlendARB() */
2396 /* No dispatch for CurrentPaletteMatrixARB() */
2397 /* No dispatch for MatrixIndexubvARB() */
2398 /* No dispatch for MatrixIndexusvARB() */
2399 /* No dispatch for MatrixIndexuivARB() */
2400 /* No dispatch for MatrixIndexPointerARB() */
2401 KEYWORD1 void KEYWORD2 NAME(BlendColorEXT)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
2402 {
2403 DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColorEXT(%f, %f, %f, %f);\n", red, green, blue, alpha));
2404 }
2405
2406 KEYWORD1 void KEYWORD2 NAME(PolygonOffsetEXT)(GLfloat factor, GLfloat bias)
2407 {
2408 DISPATCH(PolygonOffsetEXT, (factor, bias), (F, "glPolygonOffsetEXT(%f, %f);\n", factor, bias));
2409 }
2410
2411 KEYWORD1 void KEYWORD2 NAME(TexImage3DEXT)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
2412 {
2413 DISPATCH(TexImage3D, (target, level, internalformat, width, height, depth, border, format, type, pixels), (F, "glTexImage3DEXT(0x%x, %d, 0x%x, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, height, depth, border, format, type, (void *) pixels));
2414 }
2415
2416 KEYWORD1 void KEYWORD2 NAME(TexSubImage3DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels)
2417 {
2418 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, (void *) pixels));
2419 }
2420
2421 KEYWORD1 void KEYWORD2 NAME(GetTexFilterFuncSGIS)(GLenum target, GLenum filter, GLfloat * weights)
2422 {
2423 DISPATCH(GetTexFilterFuncSGIS, (target, filter, weights), (F, "glGetTexFilterFuncSGIS(0x%x, 0x%x, %p);\n", target, filter, (void *) weights));
2424 }
2425
2426 KEYWORD1 void KEYWORD2 NAME(TexFilterFuncSGIS)(GLenum target, GLenum filter, GLsizei n, const GLfloat * weights)
2427 {
2428 DISPATCH(TexFilterFuncSGIS, (target, filter, n, weights), (F, "glTexFilterFuncSGIS(0x%x, 0x%x, %d, %p);\n", target, filter, n, (void *) weights));
2429 }
2430
2431 KEYWORD1 void KEYWORD2 NAME(TexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
2432 {
2433 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, (void *) pixels));
2434 }
2435
2436 KEYWORD1 void KEYWORD2 NAME(TexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
2437 {
2438 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, (void *) pixels));
2439 }
2440
2441 KEYWORD1 void KEYWORD2 NAME(CopyTexImage1DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
2442 {
2443 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));
2444 }
2445
2446 KEYWORD1 void KEYWORD2 NAME(CopyTexImage2DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
2447 {
2448 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));
2449 }
2450
2451 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
2452 {
2453 DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1DEXT(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
2454 }
2455
2456 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2457 {
2458 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));
2459 }
2460
2461 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2462 {
2463 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));
2464 }
2465
2466 KEYWORD1 void KEYWORD2 NAME(GetHistogramEXT)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2467 {
2468 DISPATCH(GetHistogramEXT, (target, reset, format, type, values), (F, "glGetHistogramEXT(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (void *) values));
2469 }
2470
2471 KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
2472 {
2473 DISPATCH(GetHistogramParameterfvEXT, (target, pname, params), (F, "glGetHistogramParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2474 }
2475
2476 KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2477 {
2478 DISPATCH(GetHistogramParameterivEXT, (target, pname, params), (F, "glGetHistogramParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2479 }
2480
2481 KEYWORD1 void KEYWORD2 NAME(GetMinmaxEXT)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2482 {
2483 DISPATCH(GetMinmaxEXT, (target, reset, format, type, values), (F, "glGetMinmaxEXT(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (void *) values));
2484 }
2485
2486 KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
2487 {
2488 DISPATCH(GetMinmaxParameterfvEXT, (target, pname, params), (F, "glGetMinmaxParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2489 }
2490
2491 KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2492 {
2493 DISPATCH(GetMinmaxParameterivEXT, (target, pname, params), (F, "glGetMinmaxParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2494 }
2495
2496 KEYWORD1 void KEYWORD2 NAME(HistogramEXT)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
2497 {
2498 DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogramEXT(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
2499 }
2500
2501 KEYWORD1 void KEYWORD2 NAME(MinmaxEXT)(GLenum target, GLenum internalformat, GLboolean sink)
2502 {
2503 DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmaxEXT(0x%x, 0x%x, %d);\n", target, internalformat, sink));
2504 }
2505
2506 KEYWORD1 void KEYWORD2 NAME(ResetHistogramEXT)(GLenum target)
2507 {
2508 DISPATCH(ResetHistogram, (target), (F, "glResetHistogramEXT(0x%x);\n", target));
2509 }
2510
2511 KEYWORD1 void KEYWORD2 NAME(ResetMinmaxEXT)(GLenum target)
2512 {
2513 DISPATCH(ResetMinmax, (target), (F, "glResetMinmaxEXT(0x%x);\n", target));
2514 }
2515
2516 KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
2517 {
2518 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, (void *) image));
2519 }
2520
2521 KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter2DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
2522 {
2523 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, (void *) image));
2524 }
2525
2526 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfEXT)(GLenum target, GLenum pname, GLfloat params)
2527 {
2528 DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterfEXT(0x%x, 0x%x, %f);\n", target, pname, params));
2529 }
2530
2531 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfvEXT)(GLenum target, GLenum pname, const GLfloat * params)
2532 {
2533 DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2534 }
2535
2536 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriEXT)(GLenum target, GLenum pname, GLint params)
2537 {
2538 DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteriEXT(0x%x, 0x%x, %d);\n", target, pname, params));
2539 }
2540
2541 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterivEXT)(GLenum target, GLenum pname, const GLint * params)
2542 {
2543 DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2544 }
2545
2546 KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1DEXT)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
2547 {
2548 DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1DEXT(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
2549 }
2550
2551 KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2DEXT)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
2552 {
2553 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));
2554 }
2555
2556 KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilterEXT)(GLenum target, GLenum format, GLenum type, GLvoid * image)
2557 {
2558 DISPATCH(GetConvolutionFilterEXT, (target, format, type, image), (F, "glGetConvolutionFilterEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (void *) image));
2559 }
2560
2561 KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
2562 {
2563 DISPATCH(GetConvolutionParameterfvEXT, (target, pname, params), (F, "glGetConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2564 }
2565
2566 KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2567 {
2568 DISPATCH(GetConvolutionParameterivEXT, (target, pname, params), (F, "glGetConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2569 }
2570
2571 KEYWORD1 void KEYWORD2 NAME(GetSeparableFilterEXT)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
2572 {
2573 DISPATCH(GetSeparableFilterEXT, (target, format, type, row, column, span), (F, "glGetSeparableFilterEXT(0x%x, 0x%x, 0x%x, %p, %p, %p);\n", target, format, type, (void *) row, (void *) column, (void *) span));
2574 }
2575
2576 KEYWORD1 void KEYWORD2 NAME(SeparableFilter2DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
2577 {
2578 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, (void *) row, (void *) column));
2579 }
2580
2581 KEYWORD1 void KEYWORD2 NAME(ColorTableSGI)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
2582 {
2583 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, (void *) table));
2584 }
2585
2586 KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfvSGI)(GLenum target, GLenum pname, const GLfloat * params)
2587 {
2588 DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2589 }
2590
2591 KEYWORD1 void KEYWORD2 NAME(ColorTableParameterivSGI)(GLenum target, GLenum pname, const GLint * params)
2592 {
2593 DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2594 }
2595
2596 KEYWORD1 void KEYWORD2 NAME(CopyColorTableSGI)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
2597 {
2598 DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTableSGI(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
2599 }
2600
2601 KEYWORD1 void KEYWORD2 NAME(GetColorTableSGI)(GLenum target, GLenum format, GLenum type, GLvoid * table)
2602 {
2603 DISPATCH(GetColorTableSGI, (target, format, type, table), (F, "glGetColorTableSGI(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (void *) table));
2604 }
2605
2606 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvSGI)(GLenum target, GLenum pname, GLfloat * params)
2607 {
2608 DISPATCH(GetColorTableParameterfvSGI, (target, pname, params), (F, "glGetColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2609 }
2610
2611 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivSGI)(GLenum target, GLenum pname, GLint * params)
2612 {
2613 DISPATCH(GetColorTableParameterivSGI, (target, pname, params), (F, "glGetColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2614 }
2615
2616 KEYWORD1 void KEYWORD2 NAME(PixelTexGenSGIX)(GLenum mode)
2617 {
2618 DISPATCH(PixelTexGenSGIX, (mode), (F, "glPixelTexGenSGIX(0x%x);\n", mode));
2619 }
2620
2621 KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameteriSGIS)(GLenum pname, GLint param)
2622 {
2623 DISPATCH(PixelTexGenParameteriSGIS, (pname, param), (F, "glPixelTexGenParameteriSGIS(0x%x, %d);\n", pname, param));
2624 }
2625
2626 KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterivSGIS)(GLenum pname, const GLint * params)
2627 {
2628 DISPATCH(PixelTexGenParameterivSGIS, (pname, params), (F, "glPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (void *) params));
2629 }
2630
2631 KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterfSGIS)(GLenum pname, GLfloat param)
2632 {
2633 DISPATCH(PixelTexGenParameterfSGIS, (pname, param), (F, "glPixelTexGenParameterfSGIS(0x%x, %f);\n", pname, param));
2634 }
2635
2636 KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterfvSGIS)(GLenum pname, const GLfloat * params)
2637 {
2638 DISPATCH(PixelTexGenParameterfvSGIS, (pname, params), (F, "glPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (void *) params));
2639 }
2640
2641 KEYWORD1 void KEYWORD2 NAME(GetPixelTexGenParameterivSGIS)(GLenum pname, GLint * params)
2642 {
2643 DISPATCH(GetPixelTexGenParameterivSGIS, (pname, params), (F, "glGetPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (void *) params));
2644 }
2645
2646 KEYWORD1 void KEYWORD2 NAME(GetPixelTexGenParameterfvSGIS)(GLenum pname, GLfloat * params)
2647 {
2648 DISPATCH(GetPixelTexGenParameterfvSGIS, (pname, params), (F, "glGetPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (void *) params));
2649 }
2650
2651 KEYWORD1 void KEYWORD2 NAME(TexImage4DSGIS)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
2652 {
2653 DISPATCH(TexImage4DSGIS, (target, level, internalformat, width, height, depth, size4d, border, format, type, pixels), (F, "glTexImage4DSGIS(0x%x, %d, 0x%x, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, height, depth, size4d, border, format, type, (void *) pixels));
2654 }
2655
2656 KEYWORD1 void KEYWORD2 NAME(TexSubImage4DSGIS)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid * pixels)
2657 {
2658 DISPATCH(TexSubImage4DSGIS, (target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels), (F, "glTexSubImage4DSGIS(0x%x, %d, %d, %d, %d, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, (void *) pixels));
2659 }
2660
2661 KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResidentEXT)(GLsizei n, const GLuint * textures, GLboolean * residences)
2662 {
2663 RETURN_DISPATCH(AreTexturesResidentEXT, (n, textures, residences), (F, "glAreTexturesResidentEXT(%d, %p, %p);\n", n, (void *) textures, (void *) residences));
2664 }
2665
2666 KEYWORD1 void KEYWORD2 NAME(BindTextureEXT)(GLenum target, GLuint texture)
2667 {
2668 DISPATCH(BindTexture, (target, texture), (F, "glBindTextureEXT(0x%x, %d);\n", target, texture));
2669 }
2670
2671 KEYWORD1 void KEYWORD2 NAME(DeleteTexturesEXT)(GLsizei n, const GLuint * textures)
2672 {
2673 DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTexturesEXT(%d, %p);\n", n, (void *) textures));
2674 }
2675
2676 KEYWORD1 void KEYWORD2 NAME(GenTexturesEXT)(GLsizei n, GLuint * textures)
2677 {
2678 DISPATCH(GenTexturesEXT, (n, textures), (F, "glGenTexturesEXT(%d, %p);\n", n, (void *) textures));
2679 }
2680
2681 KEYWORD1 GLboolean KEYWORD2 NAME(IsTextureEXT)(GLuint texture)
2682 {
2683 RETURN_DISPATCH(IsTextureEXT, (texture), (F, "glIsTextureEXT(%d);\n", texture));
2684 }
2685
2686 KEYWORD1 void KEYWORD2 NAME(PrioritizeTexturesEXT)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
2687 {
2688 DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTexturesEXT(%d, %p, %p);\n", n, (void *) textures, (void *) priorities));
2689 }
2690
2691 KEYWORD1 void KEYWORD2 NAME(DetailTexFuncSGIS)(GLenum target, GLsizei n, const GLfloat * points)
2692 {
2693 DISPATCH(DetailTexFuncSGIS, (target, n, points), (F, "glDetailTexFuncSGIS(0x%x, %d, %p);\n", target, n, (void *) points));
2694 }
2695
2696 KEYWORD1 void KEYWORD2 NAME(GetDetailTexFuncSGIS)(GLenum target, GLfloat * points)
2697 {
2698 DISPATCH(GetDetailTexFuncSGIS, (target, points), (F, "glGetDetailTexFuncSGIS(0x%x, %p);\n", target, (void *) points));
2699 }
2700
2701 KEYWORD1 void KEYWORD2 NAME(SharpenTexFuncSGIS)(GLenum target, GLsizei n, const GLfloat * points)
2702 {
2703 DISPATCH(SharpenTexFuncSGIS, (target, n, points), (F, "glSharpenTexFuncSGIS(0x%x, %d, %p);\n", target, n, (void *) points));
2704 }
2705
2706 KEYWORD1 void KEYWORD2 NAME(GetSharpenTexFuncSGIS)(GLenum target, GLfloat * points)
2707 {
2708 DISPATCH(GetSharpenTexFuncSGIS, (target, points), (F, "glGetSharpenTexFuncSGIS(0x%x, %p);\n", target, (void *) points));
2709 }
2710
2711 KEYWORD1 void KEYWORD2 NAME(SampleMaskSGIS)(GLclampf value, GLboolean invert)
2712 {
2713 DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskSGIS(%f, %d);\n", value, invert));
2714 }
2715
2716 KEYWORD1 void KEYWORD2 NAME(SamplePatternSGIS)(GLenum pattern)
2717 {
2718 DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternSGIS(0x%x);\n", pattern));
2719 }
2720
2721 KEYWORD1 void KEYWORD2 NAME(ArrayElementEXT)(GLint i)
2722 {
2723 DISPATCH(ArrayElement, (i), (F, "glArrayElementEXT(%d);\n", i));
2724 }
2725
2726 KEYWORD1 void KEYWORD2 NAME(ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2727 {
2728 DISPATCH(ColorPointerEXT, (size, type, stride, count, pointer), (F, "glColorPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (void *) pointer));
2729 }
2730
2731 KEYWORD1 void KEYWORD2 NAME(DrawArraysEXT)(GLenum mode, GLint first, GLsizei count)
2732 {
2733 DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArraysEXT(0x%x, %d, %d);\n", mode, first, count));
2734 }
2735
2736 KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer)
2737 {
2738 DISPATCH(EdgeFlagPointerEXT, (stride, count, pointer), (F, "glEdgeFlagPointerEXT(%d, %d, %p);\n", stride, count, (void *) pointer));
2739 }
2740
2741 KEYWORD1 void KEYWORD2 NAME(GetPointervEXT)(GLenum pname, GLvoid ** params)
2742 {
2743 DISPATCH(GetPointerv, (pname, params), (F, "glGetPointervEXT(0x%x, %p);\n", pname, (void *) params));
2744 }
2745
2746 KEYWORD1 void KEYWORD2 NAME(IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2747 {
2748 DISPATCH(IndexPointerEXT, (type, stride, count, pointer), (F, "glIndexPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (void *) pointer));
2749 }
2750
2751 KEYWORD1 void KEYWORD2 NAME(NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2752 {
2753 DISPATCH(NormalPointerEXT, (type, stride, count, pointer), (F, "glNormalPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (void *) pointer));
2754 }
2755
2756 KEYWORD1 void KEYWORD2 NAME(TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2757 {
2758 DISPATCH(TexCoordPointerEXT, (size, type, stride, count, pointer), (F, "glTexCoordPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (void *) pointer));
2759 }
2760
2761 KEYWORD1 void KEYWORD2 NAME(VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2762 {
2763 DISPATCH(VertexPointerEXT, (size, type, stride, count, pointer), (F, "glVertexPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (void *) pointer));
2764 }
2765
2766 KEYWORD1 void KEYWORD2 NAME(BlendEquationEXT)(GLenum mode)
2767 {
2768 DISPATCH(BlendEquation, (mode), (F, "glBlendEquationEXT(0x%x);\n", mode));
2769 }
2770
2771 KEYWORD1 void KEYWORD2 NAME(SpriteParameterfSGIX)(GLenum pname, GLfloat param)
2772 {
2773 DISPATCH(SpriteParameterfSGIX, (pname, param), (F, "glSpriteParameterfSGIX(0x%x, %f);\n", pname, param));
2774 }
2775
2776 KEYWORD1 void KEYWORD2 NAME(SpriteParameterfvSGIX)(GLenum pname, const GLfloat * params)
2777 {
2778 DISPATCH(SpriteParameterfvSGIX, (pname, params), (F, "glSpriteParameterfvSGIX(0x%x, %p);\n", pname, (void *) params));
2779 }
2780
2781 KEYWORD1 void KEYWORD2 NAME(SpriteParameteriSGIX)(GLenum pname, GLint param)
2782 {
2783 DISPATCH(SpriteParameteriSGIX, (pname, param), (F, "glSpriteParameteriSGIX(0x%x, %d);\n", pname, param));
2784 }
2785
2786 KEYWORD1 void KEYWORD2 NAME(SpriteParameterivSGIX)(GLenum pname, const GLint * params)
2787 {
2788 DISPATCH(SpriteParameterivSGIX, (pname, params), (F, "glSpriteParameterivSGIX(0x%x, %p);\n", pname, (void *) params));
2789 }
2790
2791 KEYWORD1 void KEYWORD2 NAME(PointParameterfEXT)(GLenum pname, GLfloat param)
2792 {
2793 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfEXT(0x%x, %f);\n", pname, param));
2794 }
2795
2796 KEYWORD1 void KEYWORD2 NAME(PointParameterfvEXT)(GLenum pname, const GLfloat * params)
2797 {
2798 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvEXT(0x%x, %p);\n", pname, (void *) params));
2799 }
2800
2801 KEYWORD1 void KEYWORD2 NAME(PointParameterfARB)(GLenum pname, GLfloat param)
2802 {
2803 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfARB(0x%x, %f);\n", pname, param));
2804 }
2805
2806 KEYWORD1 void KEYWORD2 NAME(PointParameterfvARB)(GLenum pname, const GLfloat * params)
2807 {
2808 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvARB(0x%x, %p);\n", pname, (void *) params));
2809 }
2810
2811 KEYWORD1 void KEYWORD2 NAME(PointParameterfSGIS)(GLenum pname, GLfloat param)
2812 {
2813 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfSGIS(0x%x, %f);\n", pname, param));
2814 }
2815
2816 KEYWORD1 void KEYWORD2 NAME(PointParameterfvSGIS)(GLenum pname, const GLfloat * params)
2817 {
2818 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvSGIS(0x%x, %p);\n", pname, (void *) params));
2819 }
2820
2821 KEYWORD1 GLint KEYWORD2 NAME(GetInstrumentsSGIX)(void)
2822 {
2823 RETURN_DISPATCH(GetInstrumentsSGIX, (), (F, "glGetInstrumentsSGIX();\n"));
2824 }
2825
2826 KEYWORD1 void KEYWORD2 NAME(InstrumentsBufferSGIX)(GLsizei size, GLint * buffer)
2827 {
2828 DISPATCH(InstrumentsBufferSGIX, (size, buffer), (F, "glInstrumentsBufferSGIX(%d, %p);\n", size, (void *) buffer));
2829 }
2830
2831 KEYWORD1 GLint KEYWORD2 NAME(PollInstrumentsSGIX)(GLint * marker_p)
2832 {
2833 RETURN_DISPATCH(PollInstrumentsSGIX, (marker_p), (F, "glPollInstrumentsSGIX(%p);\n", (void *) marker_p));
2834 }
2835
2836 KEYWORD1 void KEYWORD2 NAME(ReadInstrumentsSGIX)(GLint marker)
2837 {
2838 DISPATCH(ReadInstrumentsSGIX, (marker), (F, "glReadInstrumentsSGIX(%d);\n", marker));
2839 }
2840
2841 KEYWORD1 void KEYWORD2 NAME(StartInstrumentsSGIX)(void)
2842 {
2843 DISPATCH(StartInstrumentsSGIX, (), (F, "glStartInstrumentsSGIX();\n"));
2844 }
2845
2846 KEYWORD1 void KEYWORD2 NAME(StopInstrumentsSGIX)(GLint marker)
2847 {
2848 DISPATCH(StopInstrumentsSGIX, (marker), (F, "glStopInstrumentsSGIX(%d);\n", marker));
2849 }
2850
2851 KEYWORD1 void KEYWORD2 NAME(FrameZoomSGIX)(GLint factor)
2852 {
2853 DISPATCH(FrameZoomSGIX, (factor), (F, "glFrameZoomSGIX(%d);\n", factor));
2854 }
2855
2856 KEYWORD1 void KEYWORD2 NAME(TagSampleBufferSGIX)(void)
2857 {
2858 DISPATCH(TagSampleBufferSGIX, (), (F, "glTagSampleBufferSGIX();\n"));
2859 }
2860
2861 /* No dispatch for DeformationMap3dSGIX() */
2862 /* No dispatch for DeformationMap3fSGIX() */
2863 /* No dispatch for DeformSGIX() */
2864 /* No dispatch for LoadIdentityDeformationMapSGIX() */
2865 KEYWORD1 void KEYWORD2 NAME(ReferencePlaneSGIX)(const GLdouble * equation)
2866 {
2867 DISPATCH(ReferencePlaneSGIX, (equation), (F, "glReferencePlaneSGIX(%p);\n", (void *) equation));
2868 }
2869
2870 KEYWORD1 void KEYWORD2 NAME(FlushRasterSGIX)(void)
2871 {
2872 DISPATCH(FlushRasterSGIX, (), (F, "glFlushRasterSGIX();\n"));
2873 }
2874
2875 /* No dispatch for FogFuncSGIS() */
2876 /* No dispatch for GetFogFuncSGIS() */
2877 /* No dispatch for ImageTransformParameteriHP() */
2878 /* No dispatch for ImageTransformParameterfHP() */
2879 /* No dispatch for ImageTransformParameterivHP() */
2880 /* No dispatch for ImageTransformParameterfvHP() */
2881 /* No dispatch for GetImageTransformParameterivHP() */
2882 /* No dispatch for GetImageTransformParameterfvHP() */
2883 KEYWORD1 void KEYWORD2 NAME(ColorSubTableEXT)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
2884 {
2885 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, (void *) data));
2886 }
2887
2888 KEYWORD1 void KEYWORD2 NAME(CopyColorSubTableEXT)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
2889 {
2890 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTableEXT(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
2891 }
2892
2893 KEYWORD1 void KEYWORD2 NAME(HintPGI)(GLenum target, GLint mode)
2894 {
2895 DISPATCH(HintPGI, (target, mode), (F, "glHintPGI(0x%x, %d);\n", target, mode));
2896 }
2897
2898 KEYWORD1 void KEYWORD2 NAME(ColorTableEXT)(GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
2899 {
2900 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, (void *) table));
2901 }
2902
2903 KEYWORD1 void KEYWORD2 NAME(GetColorTableEXT)(GLenum target, GLenum format, GLenum type, GLvoid * data)
2904 {
2905 DISPATCH(GetColorTableEXT, (target, format, type, data), (F, "glGetColorTableEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (void *) data));
2906 }
2907
2908 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2909 {
2910 DISPATCH(GetColorTableParameterivEXT, (target, pname, params), (F, "glGetColorTableParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2911 }
2912
2913 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
2914 {
2915 DISPATCH(GetColorTableParameterfvEXT, (target, pname, params), (F, "glGetColorTableParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2916 }
2917
2918 KEYWORD1 void KEYWORD2 NAME(GetListParameterfvSGIX)(GLuint list, GLenum pname, GLfloat * params)
2919 {
2920 DISPATCH(GetListParameterfvSGIX, (list, pname, params), (F, "glGetListParameterfvSGIX(%d, 0x%x, %p);\n", list, pname, (void *) params));
2921 }
2922
2923 KEYWORD1 void KEYWORD2 NAME(GetListParameterivSGIX)(GLuint list, GLenum pname, GLint * params)
2924 {
2925 DISPATCH(GetListParameterivSGIX, (list, pname, params), (F, "glGetListParameterivSGIX(%d, 0x%x, %p);\n", list, pname, (void *) params));
2926 }
2927
2928 KEYWORD1 void KEYWORD2 NAME(ListParameterfSGIX)(GLuint list, GLenum pname, GLfloat param)
2929 {
2930 DISPATCH(ListParameterfSGIX, (list, pname, param), (F, "glListParameterfSGIX(%d, 0x%x, %f);\n", list, pname, param));
2931 }
2932
2933 KEYWORD1 void KEYWORD2 NAME(ListParameterfvSGIX)(GLuint list, GLenum pname, const GLfloat * params)
2934 {
2935 DISPATCH(ListParameterfvSGIX, (list, pname, params), (F, "glListParameterfvSGIX(%d, 0x%x, %p);\n", list, pname, (void *) params));
2936 }
2937
2938 KEYWORD1 void KEYWORD2 NAME(ListParameteriSGIX)(GLuint list, GLenum pname, GLint param)
2939 {
2940 DISPATCH(ListParameteriSGIX, (list, pname, param), (F, "glListParameteriSGIX(%d, 0x%x, %d);\n", list, pname, param));
2941 }
2942
2943 KEYWORD1 void KEYWORD2 NAME(ListParameterivSGIX)(GLuint list, GLenum pname, const GLint * params)
2944 {
2945 DISPATCH(ListParameterivSGIX, (list, pname, params), (F, "glListParameterivSGIX(%d, 0x%x, %p);\n", list, pname, (void *) params));
2946 }
2947
2948 KEYWORD1 void KEYWORD2 NAME(IndexMaterialEXT)(GLenum face, GLenum mode)
2949 {
2950 DISPATCH(IndexMaterialEXT, (face, mode), (F, "glIndexMaterialEXT(0x%x, 0x%x);\n", face, mode));
2951 }
2952
2953 KEYWORD1 void KEYWORD2 NAME(IndexFuncEXT)(GLenum func, GLclampf ref)
2954 {
2955 DISPATCH(IndexFuncEXT, (func, ref), (F, "glIndexFuncEXT(0x%x, %f);\n", func, ref));
2956 }
2957
2958 KEYWORD1 void KEYWORD2 NAME(LockArraysEXT)(GLint first, GLsizei count)
2959 {
2960 DISPATCH(LockArraysEXT, (first, count), (F, "glLockArraysEXT(%d, %d);\n", first, count));
2961 }
2962
2963 KEYWORD1 void KEYWORD2 NAME(UnlockArraysEXT)(void)
2964 {
2965 DISPATCH(UnlockArraysEXT, (), (F, "glUnlockArraysEXT();\n"));
2966 }
2967
2968 KEYWORD1 void KEYWORD2 NAME(CullParameterdvEXT)(GLenum pname, GLdouble * params)
2969 {
2970 DISPATCH(CullParameterdvEXT, (pname, params), (F, "glCullParameterdvEXT(0x%x, %p);\n", pname, (void *) params));
2971 }
2972
2973 KEYWORD1 void KEYWORD2 NAME(CullParameterfvEXT)(GLenum pname, GLfloat * params)
2974 {
2975 DISPATCH(CullParameterfvEXT, (pname, params), (F, "glCullParameterfvEXT(0x%x, %p);\n", pname, (void *) params));
2976 }
2977
2978 KEYWORD1 void KEYWORD2 NAME(FragmentColorMaterialSGIX)(GLenum face, GLenum mode)
2979 {
2980 DISPATCH(FragmentColorMaterialSGIX, (face, mode), (F, "glFragmentColorMaterialSGIX(0x%x, 0x%x);\n", face, mode));
2981 }
2982
2983 KEYWORD1 void KEYWORD2 NAME(FragmentLightfSGIX)(GLenum light, GLenum pname, GLfloat param)
2984 {
2985 DISPATCH(FragmentLightfSGIX, (light, pname, param), (F, "glFragmentLightfSGIX(0x%x, 0x%x, %f);\n", light, pname, param));
2986 }
2987
2988 KEYWORD1 void KEYWORD2 NAME(FragmentLightfvSGIX)(GLenum light, GLenum pname, const GLfloat * params)
2989 {
2990 DISPATCH(FragmentLightfvSGIX, (light, pname, params), (F, "glFragmentLightfvSGIX(0x%x, 0x%x, %p);\n", light, pname, (void *) params));
2991 }
2992
2993 KEYWORD1 void KEYWORD2 NAME(FragmentLightiSGIX)(GLenum light, GLenum pname, GLint param)
2994 {
2995 DISPATCH(FragmentLightiSGIX, (light, pname, param), (F, "glFragmentLightiSGIX(0x%x, 0x%x, %d);\n", light, pname, param));
2996 }
2997
2998 KEYWORD1 void KEYWORD2 NAME(FragmentLightivSGIX)(GLenum light, GLenum pname, const GLint * params)
2999 {
3000 DISPATCH(FragmentLightivSGIX, (light, pname, params), (F, "glFragmentLightivSGIX(0x%x, 0x%x, %p);\n", light, pname, (void *) params));
3001 }
3002
3003 KEYWORD1 void KEYWORD2 NAME(FragmentLightModelfSGIX)(GLenum pname, GLfloat param)
3004 {
3005 DISPATCH(FragmentLightModelfSGIX, (pname, param), (F, "glFragmentLightModelfSGIX(0x%x, %f);\n", pname, param));
3006 }
3007
3008 KEYWORD1 void KEYWORD2 NAME(FragmentLightModelfvSGIX)(GLenum pname, const GLfloat * params)
3009 {
3010 DISPATCH(FragmentLightModelfvSGIX, (pname, params), (F, "glFragmentLightModelfvSGIX(0x%x, %p);\n", pname, (void *) params));
3011 }
3012
3013 KEYWORD1 void KEYWORD2 NAME(FragmentLightModeliSGIX)(GLenum pname, GLint param)
3014 {
3015 DISPATCH(FragmentLightModeliSGIX, (pname, param), (F, "glFragmentLightModeliSGIX(0x%x, %d);\n", pname, param));
3016 }
3017
3018 KEYWORD1 void KEYWORD2 NAME(FragmentLightModelivSGIX)(GLenum pname, const GLint * params)
3019 {
3020 DISPATCH(FragmentLightModelivSGIX, (pname, params), (F, "glFragmentLightModelivSGIX(0x%x, %p);\n", pname, (void *) params));
3021 }
3022
3023 KEYWORD1 void KEYWORD2 NAME(FragmentMaterialfSGIX)(GLenum face, GLenum pname, GLfloat param)
3024 {
3025 DISPATCH(FragmentMaterialfSGIX, (face, pname, param), (F, "glFragmentMaterialfSGIX(0x%x, 0x%x, %f);\n", face, pname, param));
3026 }
3027
3028 KEYWORD1 void KEYWORD2 NAME(FragmentMaterialfvSGIX)(GLenum face, GLenum pname, const GLfloat * params)
3029 {
3030 DISPATCH(FragmentMaterialfvSGIX, (face, pname, params), (F, "glFragmentMaterialfvSGIX(0x%x, 0x%x, %p);\n", face, pname, (void *) params));
3031 }
3032
3033 KEYWORD1 void KEYWORD2 NAME(FragmentMaterialiSGIX)(GLenum face, GLenum pname, GLint param)
3034 {
3035 DISPATCH(FragmentMaterialiSGIX, (face, pname, param), (F, "glFragmentMaterialiSGIX(0x%x, 0x%x, %d);\n", face, pname, param));
3036 }
3037
3038 KEYWORD1 void KEYWORD2 NAME(FragmentMaterialivSGIX)(GLenum face, GLenum pname, const GLint * params)
3039 {
3040 DISPATCH(FragmentMaterialivSGIX, (face, pname, params), (F, "glFragmentMaterialivSGIX(0x%x, 0x%x, %p);\n", face, pname, (void *) params));
3041 }
3042
3043 KEYWORD1 void KEYWORD2 NAME(GetFragmentLightfvSGIX)(GLenum light, GLenum pname, GLfloat * params)
3044 {
3045 DISPATCH(GetFragmentLightfvSGIX, (light, pname, params), (F, "glGetFragmentLightfvSGIX(0x%x, 0x%x, %p);\n", light, pname, (void *) params));
3046 }
3047
3048 KEYWORD1 void KEYWORD2 NAME(GetFragmentLightivSGIX)(GLenum light, GLenum pname, GLint * params)
3049 {
3050 DISPATCH(GetFragmentLightivSGIX, (light, pname, params), (F, "glGetFragmentLightivSGIX(0x%x, 0x%x, %p);\n", light, pname, (void *) params));
3051 }
3052
3053 KEYWORD1 void KEYWORD2 NAME(GetFragmentMaterialfvSGIX)(GLenum face, GLenum pname, GLfloat * params)
3054 {
3055 DISPATCH(GetFragmentMaterialfvSGIX, (face, pname, params), (F, "glGetFragmentMaterialfvSGIX(0x%x, 0x%x, %p);\n", face, pname, (void *) params));
3056 }
3057
3058 KEYWORD1 void KEYWORD2 NAME(GetFragmentMaterialivSGIX)(GLenum face, GLenum pname, GLint * params)
3059 {
3060 DISPATCH(GetFragmentMaterialivSGIX, (face, pname, params), (F, "glGetFragmentMaterialivSGIX(0x%x, 0x%x, %p);\n", face, pname, (void *) params));
3061 }
3062
3063 KEYWORD1 void KEYWORD2 NAME(LightEnviSGIX)(GLenum pname, GLint param)
3064 {
3065 DISPATCH(LightEnviSGIX, (pname, param), (F, "glLightEnviSGIX(0x%x, %d);\n", pname, param));
3066 }
3067
3068 KEYWORD1 void KEYWORD2 NAME(DrawRangeElementsEXT)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
3069 {
3070 DISPATCH(DrawRangeElements, (mode, start, end, count, type, indices), (F, "glDrawRangeElementsEXT(0x%x, %d, %d, %d, 0x%x, %p);\n", mode, start, end, count, type, (void *) indices));
3071 }
3072
3073 /* No dispatch for ApplyTextureEXT() */
3074 /* No dispatch for TextureLightEXT() */
3075 /* No dispatch for TextureMaterialEXT() */
3076 /* No dispatch for AsyncMarkerSGIX() */
3077 /* No dispatch for FinishAsyncSGIX() */
3078 /* No dispatch for PollAsyncSGIX() */
3079 /* No dispatch for GenAsyncMarkersSGIX() */
3080 /* No dispatch for DeleteAsyncMarkersSGIX() */
3081 /* No dispatch for IsAsyncMarkerSGIX() */
3082 /* No dispatch for VertexPointervINTEL() */
3083 /* No dispatch for NormalPointervINTEL() */
3084 /* No dispatch for ColorPointervINTEL() */
3085 /* No dispatch for TexCoordPointervINTEL() */
3086 /* No dispatch for PixelTransformParameteriEXT() */
3087 /* No dispatch for PixelTransformParameterfEXT() */
3088 /* No dispatch for PixelTransformParameterivEXT() */
3089 /* No dispatch for PixelTransformParameterfvEXT() */
3090 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue)
3091 {
3092 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3bEXT(%d, %d, %d);\n", red, green, blue));
3093 }
3094
3095 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bvEXT)(const GLbyte * v)
3096 {
3097 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bvEXT(%p);\n", (void *) v));
3098 }
3099
3100 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue)
3101 {
3102 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3dEXT(%f, %f, %f);\n", red, green, blue));
3103 }
3104
3105 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dvEXT)(const GLdouble * v)
3106 {
3107 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dvEXT(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
3108 }
3109
3110 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue)
3111 {
3112 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3fEXT(%f, %f, %f);\n", red, green, blue));
3113 }
3114
3115 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fvEXT)(const GLfloat * v)
3116 {
3117 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fvEXT(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
3118 }
3119
3120 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iEXT)(GLint red, GLint green, GLint blue)
3121 {
3122 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3iEXT(%d, %d, %d);\n", red, green, blue));
3123 }
3124
3125 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ivEXT)(const GLint * v)
3126 {
3127 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3ivEXT(%p);\n", (void *) v));
3128 }
3129
3130 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sEXT)(GLshort red, GLshort green, GLshort blue)
3131 {
3132 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3sEXT(%d, %d, %d);\n", red, green, blue));
3133 }
3134
3135 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3svEXT)(const GLshort * v)
3136 {
3137 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3svEXT(%p);\n", (void *) v));
3138 }
3139
3140 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue)
3141 {
3142 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ubEXT(%d, %d, %d);\n", red, green, blue));
3143 }
3144
3145 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubvEXT)(const GLubyte * v)
3146 {
3147 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubvEXT(%p);\n", (void *) v));
3148 }
3149
3150 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue)
3151 {
3152 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3uiEXT(%d, %d, %d);\n", red, green, blue));
3153 }
3154
3155 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uivEXT)(const GLuint * v)
3156 {
3157 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uivEXT(%p);\n", (void *) v));
3158 }
3159
3160 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue)
3161 {
3162 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3usEXT(%d, %d, %d);\n", red, green, blue));
3163 }
3164
3165 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usvEXT)(const GLushort * v)
3166 {
3167 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usvEXT(%p);\n", (void *) v));
3168 }
3169
3170 KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3171 {
3172 DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointerEXT(%d, 0x%x, %d, %p);\n", size, type, stride, (void *) pointer));
3173 }
3174
3175 /* No dispatch for TextureNormalEXT() */
3176 KEYWORD1 void KEYWORD2 NAME(MultiDrawArraysEXT)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)
3177 {
3178 DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArraysEXT(0x%x, %p, %p, %d);\n", mode, (void *) first, (void *) count, primcount));
3179 }
3180
3181 KEYWORD1 void KEYWORD2 NAME(MultiDrawElementsEXT)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
3182 {
3183 DISPATCH(MultiDrawElementsEXT, (mode, count, type, indices, primcount), (F, "glMultiDrawElementsEXT(0x%x, %p, 0x%x, %p, %d);\n", mode, (void *) count, type, (void *) indices, primcount));
3184 }
3185
3186 KEYWORD1 void KEYWORD2 NAME(FogCoordfEXT)(GLfloat coord)
3187 {
3188 DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordfEXT(%f);\n", coord));
3189 }
3190
3191 KEYWORD1 void KEYWORD2 NAME(FogCoordfvEXT)(const GLfloat * coord)
3192 {
3193 DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfvEXT(%p);\n", (void *) coord));
3194 }
3195
3196 KEYWORD1 void KEYWORD2 NAME(FogCoorddEXT)(GLdouble coord)
3197 {
3198 DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoorddEXT(%f);\n", coord));
3199 }
3200
3201 KEYWORD1 void KEYWORD2 NAME(FogCoorddvEXT)(const GLdouble * coord)
3202 {
3203 DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddvEXT(%p);\n", (void *) coord));
3204 }
3205
3206 KEYWORD1 void KEYWORD2 NAME(FogCoordPointerEXT)(GLenum type, GLsizei stride, const GLvoid * pointer)
3207 {
3208 DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointerEXT(0x%x, %d, %p);\n", type, stride, (void *) pointer));
3209 }
3210
3211 /* No dispatch for Tangent3bEXT() */
3212 /* No dispatch for Tangent3bvEXT() */
3213 /* No dispatch for Tangent3dEXT() */
3214 /* No dispatch for Tangent3dvEXT() */
3215 /* No dispatch for Tangent3fEXT() */
3216 /* No dispatch for Tangent3fvEXT() */
3217 /* No dispatch for Tangent3iEXT() */
3218 /* No dispatch for Tangent3ivEXT() */
3219 /* No dispatch for Tangent3sEXT() */
3220 /* No dispatch for Tangent3svEXT() */
3221 /* No dispatch for Binormal3bEXT() */
3222 /* No dispatch for Binormal3bvEXT() */
3223 /* No dispatch for Binormal3dEXT() */
3224 /* No dispatch for Binormal3dvEXT() */
3225 /* No dispatch for Binormal3fEXT() */
3226 /* No dispatch for Binormal3fvEXT() */
3227 /* No dispatch for Binormal3iEXT() */
3228 /* No dispatch for Binormal3ivEXT() */
3229 /* No dispatch for Binormal3sEXT() */
3230 /* No dispatch for Binormal3svEXT() */
3231 /* No dispatch for TangentPointerEXT() */
3232 /* No dispatch for BinormalPointerEXT() */
3233 /* No dispatch for FinishTextureSUNX() */
3234 /* No dispatch for GlobalAlphaFactorbSUN() */
3235 /* No dispatch for GlobalAlphaFactorsSUN() */
3236 /* No dispatch for GlobalAlphaFactoriSUN() */
3237 /* No dispatch for GlobalAlphaFactorfSUN() */
3238 /* No dispatch for GlobalAlphaFactordSUN() */
3239 /* No dispatch for GlobalAlphaFactorubSUN() */
3240 /* No dispatch for GlobalAlphaFactorusSUN() */
3241 /* No dispatch for GlobalAlphaFactoruiSUN() */
3242 /* No dispatch for ReplacementCodeuiSUN() */
3243 /* No dispatch for ReplacementCodeusSUN() */
3244 /* No dispatch for ReplacementCodeubSUN() */
3245 /* No dispatch for ReplacementCodeuivSUN() */
3246 /* No dispatch for ReplacementCodeusvSUN() */
3247 /* No dispatch for ReplacementCodeubvSUN() */
3248 /* No dispatch for ReplacementCodePointerSUN() */
3249 /* No dispatch for Color4ubVertex2fSUN() */
3250 /* No dispatch for Color4ubVertex2fvSUN() */
3251 /* No dispatch for Color4ubVertex3fSUN() */
3252 /* No dispatch for Color4ubVertex3fvSUN() */
3253 /* No dispatch for Color3fVertex3fSUN() */
3254 /* No dispatch for Color3fVertex3fvSUN() */
3255 /* No dispatch for Normal3fVertex3fSUN() */
3256 /* No dispatch for Normal3fVertex3fvSUN() */
3257 /* No dispatch for Color4fNormal3fVertex3fSUN() */
3258 /* No dispatch for Color4fNormal3fVertex3fvSUN() */
3259 /* No dispatch for TexCoord2fVertex3fSUN() */
3260 /* No dispatch for TexCoord2fVertex3fvSUN() */
3261 /* No dispatch for TexCoord4fVertex4fSUN() */
3262 /* No dispatch for TexCoord4fVertex4fvSUN() */
3263 /* No dispatch for TexCoord2fColor4ubVertex3fSUN() */
3264 /* No dispatch for TexCoord2fColor4ubVertex3fvSUN() */
3265 /* No dispatch for TexCoord2fColor3fVertex3fSUN() */
3266 /* No dispatch for TexCoord2fColor3fVertex3fvSUN() */
3267 /* No dispatch for TexCoord2fNormal3fVertex3fSUN() */
3268 /* No dispatch for TexCoord2fNormal3fVertex3fvSUN() */
3269 /* No dispatch for TexCoord2fColor4fNormal3fVertex3fSUN() */
3270 /* No dispatch for TexCoord2fColor4fNormal3fVertex3fvSUN() */
3271 /* No dispatch for TexCoord4fColor4fNormal3fVertex4fSUN() */
3272 /* No dispatch for TexCoord4fColor4fNormal3fVertex4fvSUN() */
3273 /* No dispatch for ReplacementCodeuiVertex3fSUN() */
3274 /* No dispatch for ReplacementCodeuiVertex3fvSUN() */
3275 /* No dispatch for ReplacementCodeuiColor4ubVertex3fSUN() */
3276 /* No dispatch for ReplacementCodeuiColor4ubVertex3fvSUN() */
3277 /* No dispatch for ReplacementCodeuiColor3fVertex3fSUN() */
3278 /* No dispatch for ReplacementCodeuiColor3fVertex3fvSUN() */
3279 /* No dispatch for ReplacementCodeuiNormal3fVertex3fSUN() */
3280 /* No dispatch for ReplacementCodeuiNormal3fVertex3fvSUN() */
3281 /* No dispatch for ReplacementCodeuiColor4fNormal3fVertex3fSUN() */
3282 /* No dispatch for ReplacementCodeuiColor4fNormal3fVertex3fvSUN() */
3283 /* No dispatch for ReplacementCodeuiTexCoord2fVertex3fSUN() */
3284 /* No dispatch for ReplacementCodeuiTexCoord2fVertex3fvSUN() */
3285 /* No dispatch for ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN() */
3286 /* No dispatch for ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN() */
3287 /* No dispatch for ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN() */
3288 /* No dispatch for ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN() */
3289 KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3290 {
3291 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateEXT(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
3292 }
3293
3294 KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateINGR)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3295 {
3296 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateINGR(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
3297 }
3298
3299 KEYWORD1 void KEYWORD2 NAME(VertexWeightfEXT)(GLfloat weight)
3300 {
3301 DISPATCH(VertexWeightfEXT, (weight), (F, "glVertexWeightfEXT(%f);\n", weight));
3302 }
3303
3304 KEYWORD1 void KEYWORD2 NAME(VertexWeightfvEXT)(const GLfloat * weight)
3305 {
3306 DISPATCH(VertexWeightfvEXT, (weight), (F, "glVertexWeightfvEXT(%p);\n", (void *) weight));
3307 }
3308
3309 KEYWORD1 void KEYWORD2 NAME(VertexWeightPointerEXT)(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer)
3310 {
3311 DISPATCH(VertexWeightPointerEXT, (size, type, stride, pointer), (F, "glVertexWeightPointerEXT(%d, 0x%x, %d, %p);\n", size, type, stride, (void *) pointer));
3312 }
3313
3314 KEYWORD1 void KEYWORD2 NAME(FlushVertexArrayRangeNV)(void)
3315 {
3316 DISPATCH(FlushVertexArrayRangeNV, (), (F, "glFlushVertexArrayRangeNV();\n"));
3317 }
3318
3319 KEYWORD1 void KEYWORD2 NAME(VertexArrayRangeNV)(GLsizei length, const GLvoid * pointer)
3320 {
3321 DISPATCH(VertexArrayRangeNV, (length, pointer), (F, "glVertexArrayRangeNV(%d, %p);\n", length, (void *) pointer));
3322 }
3323
3324 KEYWORD1 void KEYWORD2 NAME(CombinerParameterfvNV)(GLenum pname, const GLfloat * params)
3325 {
3326 DISPATCH(CombinerParameterfvNV, (pname, params), (F, "glCombinerParameterfvNV(0x%x, %p);\n", pname, (void *) params));
3327 }
3328
3329 KEYWORD1 void KEYWORD2 NAME(CombinerParameterfNV)(GLenum pname, GLfloat param)
3330 {
3331 DISPATCH(CombinerParameterfNV, (pname, param), (F, "glCombinerParameterfNV(0x%x, %f);\n", pname, param));
3332 }
3333
3334 KEYWORD1 void KEYWORD2 NAME(CombinerParameterivNV)(GLenum pname, const GLint * params)
3335 {
3336 DISPATCH(CombinerParameterivNV, (pname, params), (F, "glCombinerParameterivNV(0x%x, %p);\n", pname, (void *) params));
3337 }
3338
3339 KEYWORD1 void KEYWORD2 NAME(CombinerParameteriNV)(GLenum pname, GLint param)
3340 {
3341 DISPATCH(CombinerParameteriNV, (pname, param), (F, "glCombinerParameteriNV(0x%x, %d);\n", pname, param));
3342 }
3343
3344 KEYWORD1 void KEYWORD2 NAME(CombinerInputNV)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
3345 {
3346 DISPATCH(CombinerInputNV, (stage, portion, variable, input, mapping, componentUsage), (F, "glCombinerInputNV(0x%x, 0x%x, 0x%x, 0x%x, 0x%x, 0x%x);\n", stage, portion, variable, input, mapping, componentUsage));
3347 }
3348
3349 KEYWORD1 void KEYWORD2 NAME(CombinerOutputNV)(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum)
3350 {
3351 DISPATCH(CombinerOutputNV, (stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum), (F, "glCombinerOutputNV(0x%x, 0x%x, 0x%x, 0x%x, 0x%x, 0x%x, 0x%x, %d, %d, %d);\n", stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum));
3352 }
3353
3354 KEYWORD1 void KEYWORD2 NAME(FinalCombinerInputNV)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
3355 {
3356 DISPATCH(FinalCombinerInputNV, (variable, input, mapping, componentUsage), (F, "glFinalCombinerInputNV(0x%x, 0x%x, 0x%x, 0x%x);\n", variable, input, mapping, componentUsage));
3357 }
3358
3359 KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterfvNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params)
3360 {
3361 DISPATCH(GetCombinerInputParameterfvNV, (stage, portion, variable, pname, params), (F, "glGetCombinerInputParameterfvNV(0x%x, 0x%x, 0x%x, 0x%x, %p);\n", stage, portion, variable, pname, (void *) params));
3362 }
3363
3364 KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterivNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params)
3365 {
3366 DISPATCH(GetCombinerInputParameterivNV, (stage, portion, variable, pname, params), (F, "glGetCombinerInputParameterivNV(0x%x, 0x%x, 0x%x, 0x%x, %p);\n", stage, portion, variable, pname, (void *) params));
3367 }
3368
3369 KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterfvNV)(GLenum stage, GLenum portion, GLenum pname, GLfloat * params)
3370 {
3371 DISPATCH(GetCombinerOutputParameterfvNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterfvNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (void *) params));
3372 }
3373
3374 KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterivNV)(GLenum stage, GLenum portion, GLenum pname, GLint * params)
3375 {
3376 DISPATCH(GetCombinerOutputParameterivNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterivNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (void *) params));
3377 }
3378
3379 KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterfvNV)(GLenum variable, GLenum pname, GLfloat * params)
3380 {
3381 DISPATCH(GetFinalCombinerInputParameterfvNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterfvNV(0x%x, 0x%x, %p);\n", variable, pname, (void *) params));
3382 }
3383
3384 KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterivNV)(GLenum variable, GLenum pname, GLint * params)
3385 {
3386 DISPATCH(GetFinalCombinerInputParameterivNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterivNV(0x%x, 0x%x, %p);\n", variable, pname, (void *) params));
3387 }
3388
3389 KEYWORD1 void KEYWORD2 NAME(ResizeBuffersMESA)(void)
3390 {
3391 DISPATCH(ResizeBuffersMESA, (), (F, "glResizeBuffersMESA();\n"));
3392 }
3393
3394 KEYWORD1 void KEYWORD2 NAME(WindowPos2dMESA)(GLdouble x, GLdouble y)
3395 {
3396 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dMESA(%f, %f);\n", x, y));
3397 }
3398
3399 KEYWORD1 void KEYWORD2 NAME(WindowPos2dvMESA)(const GLdouble * v)
3400 {
3401 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dvMESA(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
3402 }
3403
3404 KEYWORD1 void KEYWORD2 NAME(WindowPos2fMESA)(GLfloat x, GLfloat y)
3405 {
3406 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fMESA(%f, %f);\n", x, y));
3407 }
3408
3409 KEYWORD1 void KEYWORD2 NAME(WindowPos2fvMESA)(const GLfloat * v)
3410 {
3411 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fvMESA(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
3412 }
3413
3414 KEYWORD1 void KEYWORD2 NAME(WindowPos2iMESA)(GLint x, GLint y)
3415 {
3416 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iMESA(%d, %d);\n", x, y));
3417 }
3418
3419 KEYWORD1 void KEYWORD2 NAME(WindowPos2ivMESA)(const GLint * v)
3420 {
3421 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2ivMESA(%p);\n", (void *) v));
3422 }
3423
3424 KEYWORD1 void KEYWORD2 NAME(WindowPos2sMESA)(GLshort x, GLshort y)
3425 {
3426 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sMESA(%d, %d);\n", x, y));
3427 }
3428
3429 KEYWORD1 void KEYWORD2 NAME(WindowPos2svMESA)(const GLshort * v)
3430 {
3431 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2svMESA(%p);\n", (void *) v));
3432 }
3433
3434 KEYWORD1 void KEYWORD2 NAME(WindowPos3dMESA)(GLdouble x, GLdouble y, GLdouble z)
3435 {
3436 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dMESA(%f, %f, %f);\n", x, y, z));
3437 }
3438
3439 KEYWORD1 void KEYWORD2 NAME(WindowPos3dvMESA)(const GLdouble * v)
3440 {
3441 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dvMESA(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
3442 }
3443
3444 KEYWORD1 void KEYWORD2 NAME(WindowPos3fMESA)(GLfloat x, GLfloat y, GLfloat z)
3445 {
3446 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fMESA(%f, %f, %f);\n", x, y, z));
3447 }
3448
3449 KEYWORD1 void KEYWORD2 NAME(WindowPos3fvMESA)(const GLfloat * v)
3450 {
3451 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fvMESA(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
3452 }
3453
3454 KEYWORD1 void KEYWORD2 NAME(WindowPos3iMESA)(GLint x, GLint y, GLint z)
3455 {
3456 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iMESA(%d, %d, %d);\n", x, y, z));
3457 }
3458
3459 KEYWORD1 void KEYWORD2 NAME(WindowPos3ivMESA)(const GLint * v)
3460 {
3461 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3ivMESA(%p);\n", (void *) v));
3462 }
3463
3464 KEYWORD1 void KEYWORD2 NAME(WindowPos3sMESA)(GLshort x, GLshort y, GLshort z)
3465 {
3466 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sMESA(%d, %d, %d);\n", x, y, z));
3467 }
3468
3469 KEYWORD1 void KEYWORD2 NAME(WindowPos3svMESA)(const GLshort * v)
3470 {
3471 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3svMESA(%p);\n", (void *) v));
3472 }
3473
3474 KEYWORD1 void KEYWORD2 NAME(WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3475 {
3476 DISPATCH(WindowPos4dMESA, (x, y, z, w), (F, "glWindowPos4dMESA(%f, %f, %f, %f);\n", x, y, z, w));
3477 }
3478
3479 KEYWORD1 void KEYWORD2 NAME(WindowPos4dvMESA)(const GLdouble * v)
3480 {
3481 DISPATCH(WindowPos4dvMESA, (v), (F, "glWindowPos4dvMESA(%p /* %g, %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2], v[3]));
3482 }
3483
3484 KEYWORD1 void KEYWORD2 NAME(WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3485 {
3486 DISPATCH(WindowPos4fMESA, (x, y, z, w), (F, "glWindowPos4fMESA(%f, %f, %f, %f);\n", x, y, z, w));
3487 }
3488
3489 KEYWORD1 void KEYWORD2 NAME(WindowPos4fvMESA)(const GLfloat * v)
3490 {
3491 DISPATCH(WindowPos4fvMESA, (v), (F, "glWindowPos4fvMESA(%p /* %g, %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2], v[3]));
3492 }
3493
3494 KEYWORD1 void KEYWORD2 NAME(WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w)
3495 {
3496 DISPATCH(WindowPos4iMESA, (x, y, z, w), (F, "glWindowPos4iMESA(%d, %d, %d, %d);\n", x, y, z, w));
3497 }
3498
3499 KEYWORD1 void KEYWORD2 NAME(WindowPos4ivMESA)(const GLint * v)
3500 {
3501 DISPATCH(WindowPos4ivMESA, (v), (F, "glWindowPos4ivMESA(%p);\n", (void *) v));
3502 }
3503
3504 KEYWORD1 void KEYWORD2 NAME(WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w)
3505 {
3506 DISPATCH(WindowPos4sMESA, (x, y, z, w), (F, "glWindowPos4sMESA(%d, %d, %d, %d);\n", x, y, z, w));
3507 }
3508
3509 KEYWORD1 void KEYWORD2 NAME(WindowPos4svMESA)(const GLshort * v)
3510 {
3511 DISPATCH(WindowPos4svMESA, (v), (F, "glWindowPos4svMESA(%p);\n", (void *) v));
3512 }
3513
3514 /* No dispatch for MultiModeDrawArraysIBM() */
3515 /* No dispatch for MultiModeDrawElementsIBM() */
3516 /* No dispatch for ColorPointerListIBM() */
3517 /* No dispatch for SecondaryColorPointerListIBM() */
3518 /* No dispatch for EdgeFlagPointerListIBM() */
3519 /* No dispatch for FogCoordPointerListIBM() */
3520 /* No dispatch for IndexPointerListIBM() */
3521 /* No dispatch for NormalPointerListIBM() */
3522 /* No dispatch for TexCoordPointerListIBM() */
3523 /* No dispatch for VertexPointerListIBM() */
3524 KEYWORD1 void KEYWORD2 NAME(TbufferMask3DFX)(GLuint mask)
3525 {
3526 DISPATCH(TbufferMask3DFX, (mask), (F, "glTbufferMask3DFX(%d);\n", mask));
3527 }
3528
3529 KEYWORD1 void KEYWORD2 NAME(SampleMaskEXT)(GLclampf value, GLboolean invert)
3530 {
3531 DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskEXT(%f, %d);\n", value, invert));
3532 }
3533
3534 KEYWORD1 void KEYWORD2 NAME(SamplePatternEXT)(GLenum pattern)
3535 {
3536 DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternEXT(0x%x);\n", pattern));
3537 }
3538
3539 /* No dispatch for TextureColorMaskSGIS() */
3540 /* No dispatch for IglooInterfaceSGIX() */
3541 KEYWORD1 void KEYWORD2 NAME(DeleteFencesNV)(GLsizei n, const GLuint * fences)
3542 {
3543 DISPATCH(DeleteFencesNV, (n, fences), (F, "glDeleteFencesNV(%d, %p);\n", n, (void *) fences));
3544 }
3545
3546 KEYWORD1 void KEYWORD2 NAME(GenFencesNV)(GLsizei n, GLuint * fences)
3547 {
3548 DISPATCH(GenFencesNV, (n, fences), (F, "glGenFencesNV(%d, %p);\n", n, (void *) fences));
3549 }
3550
3551 KEYWORD1 GLboolean KEYWORD2 NAME(IsFenceNV)(GLuint fence)
3552 {
3553 RETURN_DISPATCH(IsFenceNV, (fence), (F, "glIsFenceNV(%d);\n", fence));
3554 }
3555
3556 KEYWORD1 GLboolean KEYWORD2 NAME(TestFenceNV)(GLuint fence)
3557 {
3558 RETURN_DISPATCH(TestFenceNV, (fence), (F, "glTestFenceNV(%d);\n", fence));
3559 }
3560
3561 KEYWORD1 void KEYWORD2 NAME(GetFenceivNV)(GLuint fence, GLenum pname, GLint * params)
3562 {
3563 DISPATCH(GetFenceivNV, (fence, pname, params), (F, "glGetFenceivNV(%d, 0x%x, %p);\n", fence, pname, (void *) params));
3564 }
3565
3566 KEYWORD1 void KEYWORD2 NAME(FinishFenceNV)(GLuint fence)
3567 {
3568 DISPATCH(FinishFenceNV, (fence), (F, "glFinishFenceNV(%d);\n", fence));
3569 }
3570
3571 KEYWORD1 void KEYWORD2 NAME(SetFenceNV)(GLuint fence, GLenum condition)
3572 {
3573 DISPATCH(SetFenceNV, (fence, condition), (F, "glSetFenceNV(%d, 0x%x);\n", fence, condition));
3574 }
3575
3576 /* No dispatch for MapControlPointsNV() */
3577 /* No dispatch for MapParameterivNV() */
3578 /* No dispatch for MapParameterfvNV() */
3579 /* No dispatch for GetMapControlPointsNV() */
3580 /* No dispatch for GetMapParameterivNV() */
3581 /* No dispatch for GetMapParameterfvNV() */
3582 /* No dispatch for GetMapAttribParameterivNV() */
3583 /* No dispatch for GetMapAttribParameterfvNV() */
3584 /* No dispatch for EvalMapsNV() */
3585 /* No dispatch for CombinerStageParameterfvNV() */
3586 /* No dispatch for GetCombinerStageParameterfvNV() */
3587 KEYWORD1 void KEYWORD2 NAME(WindowPos2dARB)(GLdouble x, GLdouble y)
3588 {
3589 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dARB(%f, %f);\n", x, y));
3590 }
3591
3592 KEYWORD1 void KEYWORD2 NAME(WindowPos2fARB)(GLfloat x, GLfloat y)
3593 {
3594 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fARB(%f, %f);\n", x, y));
3595 }
3596
3597 KEYWORD1 void KEYWORD2 NAME(WindowPos2iARB)(GLint x, GLint y)
3598 {
3599 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iARB(%d, %d);\n", x, y));
3600 }
3601
3602 KEYWORD1 void KEYWORD2 NAME(WindowPos2sARB)(GLshort x, GLshort y)
3603 {
3604 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sARB(%d, %d);\n", x, y));
3605 }
3606
3607 KEYWORD1 void KEYWORD2 NAME(WindowPos2dvARB)(const GLdouble * p)
3608 {
3609 DISPATCH(WindowPos2dvMESA, (p), (F, "glWindowPos2dvARB(%p /* %g, %g */);\n", (void *) p, p[0], p[1]));
3610 }
3611
3612 KEYWORD1 void KEYWORD2 NAME(WindowPos2fvARB)(const GLfloat * p)
3613 {
3614 DISPATCH(WindowPos2fvMESA, (p), (F, "glWindowPos2fvARB(%p /* %g, %g */);\n", (void *) p, p[0], p[1]));
3615 }
3616
3617 KEYWORD1 void KEYWORD2 NAME(WindowPos2ivARB)(const GLint * p)
3618 {
3619 DISPATCH(WindowPos2ivMESA, (p), (F, "glWindowPos2ivARB(%p);\n", (void *) p));
3620 }
3621
3622 KEYWORD1 void KEYWORD2 NAME(WindowPos2svARB)(const GLshort * p)
3623 {
3624 DISPATCH(WindowPos2svMESA, (p), (F, "glWindowPos2svARB(%p);\n", (void *) p));
3625 }
3626
3627 KEYWORD1 void KEYWORD2 NAME(WindowPos3dARB)(GLdouble x, GLdouble y, GLdouble z)
3628 {
3629 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dARB(%f, %f, %f);\n", x, y, z));
3630 }
3631
3632 KEYWORD1 void KEYWORD2 NAME(WindowPos3fARB)(GLfloat x, GLfloat y, GLfloat z)
3633 {
3634 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fARB(%f, %f, %f);\n", x, y, z));
3635 }
3636
3637 KEYWORD1 void KEYWORD2 NAME(WindowPos3iARB)(GLint x, GLint y, GLint z)
3638 {
3639 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iARB(%d, %d, %d);\n", x, y, z));
3640 }
3641
3642 KEYWORD1 void KEYWORD2 NAME(WindowPos3sARB)(GLshort x, GLshort y, GLshort z)
3643 {
3644 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sARB(%d, %d, %d);\n", x, y, z));
3645 }
3646
3647 KEYWORD1 void KEYWORD2 NAME(WindowPos3dvARB)(const GLdouble * p)
3648 {
3649 DISPATCH(WindowPos3dvMESA, (p), (F, "glWindowPos3dvARB(%p /* %g, %g, %g */);\n", (void *) p, p[0], p[1], p[2]));
3650 }
3651
3652 KEYWORD1 void KEYWORD2 NAME(WindowPos3fvARB)(const GLfloat * p)
3653 {
3654 DISPATCH(WindowPos3fvMESA, (p), (F, "glWindowPos3fvARB(%p /* %g, %g, %g */);\n", (void *) p, p[0], p[1], p[2]));
3655 }
3656
3657 KEYWORD1 void KEYWORD2 NAME(WindowPos3ivARB)(const GLint * p)
3658 {
3659 DISPATCH(WindowPos3ivMESA, (p), (F, "glWindowPos3ivARB(%p);\n", (void *) p));
3660 }
3661
3662 KEYWORD1 void KEYWORD2 NAME(WindowPos3svARB)(const GLshort * p)
3663 {
3664 DISPATCH(WindowPos3svMESA, (p), (F, "glWindowPos3svARB(%p);\n", (void *) p));
3665 }
3666
3667 KEYWORD1 GLboolean KEYWORD2 NAME(AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences)
3668 {
3669 RETURN_DISPATCH(AreProgramsResidentNV, (n, ids, residences), (F, "glAreProgramsResidentNV(%d, %p, %p);\n", n, (void *) ids, (void *) residences));
3670 }
3671
3672 KEYWORD1 void KEYWORD2 NAME(BindProgramNV)(GLenum target, GLuint id)
3673 {
3674 DISPATCH(BindProgramNV, (target, id), (F, "glBindProgramNV(0x%x, %d);\n", target, id));
3675 }
3676
3677 KEYWORD1 void KEYWORD2 NAME(DeleteProgramsNV)(GLsizei n, const GLuint * ids)
3678 {
3679 DISPATCH(DeleteProgramsNV, (n, ids), (F, "glDeleteProgramsNV(%d, %p);\n", n, (void *) ids));
3680 }
3681
3682 KEYWORD1 void KEYWORD2 NAME(ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params)
3683 {
3684 DISPATCH(ExecuteProgramNV, (target, id, params), (F, "glExecuteProgramNV(0x%x, %d, %p);\n", target, id, (void *) params));
3685 }
3686
3687 KEYWORD1 void KEYWORD2 NAME(GenProgramsNV)(GLsizei n, GLuint * ids)
3688 {
3689 DISPATCH(GenProgramsNV, (n, ids), (F, "glGenProgramsNV(%d, %p);\n", n, (void *) ids));
3690 }
3691
3692 KEYWORD1 void KEYWORD2 NAME(GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params)
3693 {
3694 DISPATCH(GetProgramParameterdvNV, (target, index, pname, params), (F, "glGetProgramParameterdvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (void *) params));
3695 }
3696
3697 KEYWORD1 void KEYWORD2 NAME(GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params)
3698 {
3699 DISPATCH(GetProgramParameterfvNV, (target, index, pname, params), (F, "glGetProgramParameterfvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (void *) params));
3700 }
3701
3702 KEYWORD1 void KEYWORD2 NAME(GetProgramivNV)(GLuint id, GLenum pname, GLint * params)
3703 {
3704 DISPATCH(GetProgramivNV, (id, pname, params), (F, "glGetProgramivNV(%d, 0x%x, %p);\n", id, pname, (void *) params));
3705 }
3706
3707 KEYWORD1 void KEYWORD2 NAME(GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program)
3708 {
3709 DISPATCH(GetProgramStringNV, (id, pname, program), (F, "glGetProgramStringNV(%d, 0x%x, %p);\n", id, pname, (void *) program));
3710 }
3711
3712 KEYWORD1 void KEYWORD2 NAME(GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params)
3713 {
3714 DISPATCH(GetTrackMatrixivNV, (target, address, pname, params), (F, "glGetTrackMatrixivNV(0x%x, %d, 0x%x, %p);\n", target, address, pname, (void *) params));
3715 }
3716
3717 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params)
3718 {
3719 DISPATCH(GetVertexAttribdvNV, (index, pname, params), (F, "glGetVertexAttribdvNV(%d, 0x%x, %p);\n", index, pname, (void *) params));
3720 }
3721
3722 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params)
3723 {
3724 DISPATCH(GetVertexAttribfvNV, (index, pname, params), (F, "glGetVertexAttribfvNV(%d, 0x%x, %p);\n", index, pname, (void *) params));
3725 }
3726
3727 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params)
3728 {
3729 DISPATCH(GetVertexAttribivNV, (index, pname, params), (F, "glGetVertexAttribivNV(%d, 0x%x, %p);\n", index, pname, (void *) params));
3730 }
3731
3732 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid ** pointer)
3733 {
3734 DISPATCH(GetVertexAttribPointervNV, (index, pname, pointer), (F, "glGetVertexAttribPointervNV(%d, 0x%x, %p);\n", index, pname, (void *) pointer));
3735 }
3736
3737 KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramNV)(GLuint id)
3738 {
3739 RETURN_DISPATCH(IsProgramNV, (id), (F, "glIsProgramNV(%d);\n", id));
3740 }
3741
3742 KEYWORD1 void KEYWORD2 NAME(LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program)
3743 {
3744 DISPATCH(LoadProgramNV, (target, id, len, program), (F, "glLoadProgramNV(0x%x, %d, %d, %p);\n", target, id, len, (void *) program));
3745 }
3746
3747 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dNV)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3748 {
3749 DISPATCH(ProgramParameter4dNV, (target, index, x, y, z, w), (F, "glProgramParameter4dNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3750 }
3751
3752 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dvNV)(GLenum target, GLuint index, const GLdouble * params)
3753 {
3754 DISPATCH(ProgramParameter4dvNV, (target, index, params), (F, "glProgramParameter4dvNV(0x%x, %d, %p /* %g, %g, %g, %g */);\n", target, index, (void *) params, params[0], params[1], params[2], params[3]));
3755 }
3756
3757 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fNV)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3758 {
3759 DISPATCH(ProgramParameter4fNV, (target, index, x, y, z, w), (F, "glProgramParameter4fNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3760 }
3761
3762 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fvNV)(GLenum target, GLuint index, const GLfloat * params)
3763 {
3764 DISPATCH(ProgramParameter4fvNV, (target, index, params), (F, "glProgramParameter4fvNV(0x%x, %d, %p /* %g, %g, %g, %g */);\n", target, index, (void *) params, params[0], params[1], params[2], params[3]));
3765 }
3766
3767 KEYWORD1 void KEYWORD2 NAME(ProgramParameters4dvNV)(GLenum target, GLuint index, GLuint num, const GLdouble * params)
3768 {
3769 DISPATCH(ProgramParameters4dvNV, (target, index, num, params), (F, "glProgramParameters4dvNV(0x%x, %d, %d, %p /* %g, %g, %g, %g */);\n", target, index, num, (void *) params, params[0], params[1], params[2], params[3]));
3770 }
3771
3772 KEYWORD1 void KEYWORD2 NAME(ProgramParameters4fvNV)(GLenum target, GLuint index, GLuint num, const GLfloat * params)
3773 {
3774 DISPATCH(ProgramParameters4fvNV, (target, index, num, params), (F, "glProgramParameters4fvNV(0x%x, %d, %d, %p /* %g, %g, %g, %g */);\n", target, index, num, (void *) params, params[0], params[1], params[2], params[3]));
3775 }
3776
3777 KEYWORD1 void KEYWORD2 NAME(RequestResidentProgramsNV)(GLsizei n, const GLuint * ids)
3778 {
3779 DISPATCH(RequestResidentProgramsNV, (n, ids), (F, "glRequestResidentProgramsNV(%d, %p);\n", n, (void *) ids));
3780 }
3781
3782 KEYWORD1 void KEYWORD2 NAME(TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform)
3783 {
3784 DISPATCH(TrackMatrixNV, (target, address, matrix, transform), (F, "glTrackMatrixNV(0x%x, %d, 0x%x, 0x%x);\n", target, address, matrix, transform));
3785 }
3786
3787 KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3788 {
3789 DISPATCH(VertexAttribPointerNV, (index, size, type, stride, pointer), (F, "glVertexAttribPointerNV(%d, %d, 0x%x, %d, %p);\n", index, size, type, stride, (void *) pointer));
3790 }
3791
3792 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dNV)(GLuint index, GLdouble x)
3793 {
3794 DISPATCH(VertexAttrib1dNV, (index, x), (F, "glVertexAttrib1dNV(%d, %f);\n", index, x));
3795 }
3796
3797 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvNV)(GLuint index, const GLdouble * v)
3798 {
3799 DISPATCH(VertexAttrib1dvNV, (index, v), (F, "glVertexAttrib1dvNV(%d, %p);\n", index, (void *) v));
3800 }
3801
3802 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fNV)(GLuint index, GLfloat x)
3803 {
3804 DISPATCH(VertexAttrib1fNV, (index, x), (F, "glVertexAttrib1fNV(%d, %f);\n", index, x));
3805 }
3806
3807 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvNV)(GLuint index, const GLfloat * v)
3808 {
3809 DISPATCH(VertexAttrib1fvNV, (index, v), (F, "glVertexAttrib1fvNV(%d, %p);\n", index, (void *) v));
3810 }
3811
3812 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sNV)(GLuint index, GLshort x)
3813 {
3814 DISPATCH(VertexAttrib1sNV, (index, x), (F, "glVertexAttrib1sNV(%d, %d);\n", index, x));
3815 }
3816
3817 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svNV)(GLuint index, const GLshort * v)
3818 {
3819 DISPATCH(VertexAttrib1svNV, (index, v), (F, "glVertexAttrib1svNV(%d, %p);\n", index, (void *) v));
3820 }
3821
3822 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y)
3823 {
3824 DISPATCH(VertexAttrib2dNV, (index, x, y), (F, "glVertexAttrib2dNV(%d, %f, %f);\n", index, x, y));
3825 }
3826
3827 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvNV)(GLuint index, const GLdouble * v)
3828 {
3829 DISPATCH(VertexAttrib2dvNV, (index, v), (F, "glVertexAttrib2dvNV(%d, %p /* %g, %g */);\n", index, (void *) v, v[0], v[1]));
3830 }
3831
3832 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y)
3833 {
3834 DISPATCH(VertexAttrib2fNV, (index, x, y), (F, "glVertexAttrib2fNV(%d, %f, %f);\n", index, x, y));
3835 }
3836
3837 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvNV)(GLuint index, const GLfloat * v)
3838 {
3839 DISPATCH(VertexAttrib2fvNV, (index, v), (F, "glVertexAttrib2fvNV(%d, %p /* %g, %g */);\n", index, (void *) v, v[0], v[1]));
3840 }
3841
3842 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y)
3843 {
3844 DISPATCH(VertexAttrib2sNV, (index, x, y), (F, "glVertexAttrib2sNV(%d, %d, %d);\n", index, x, y));
3845 }
3846
3847 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svNV)(GLuint index, const GLshort * v)
3848 {
3849 DISPATCH(VertexAttrib2svNV, (index, v), (F, "glVertexAttrib2svNV(%d, %p);\n", index, (void *) v));
3850 }
3851
3852 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
3853 {
3854 DISPATCH(VertexAttrib3dNV, (index, x, y, z), (F, "glVertexAttrib3dNV(%d, %f, %f, %f);\n", index, x, y, z));
3855 }
3856
3857 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvNV)(GLuint index, const GLdouble * v)
3858 {
3859 DISPATCH(VertexAttrib3dvNV, (index, v), (F, "glVertexAttrib3dvNV(%d, %p /* %g, %g, %g */);\n", index, (void *) v, v[0], v[1], v[2]));
3860 }
3861
3862 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
3863 {
3864 DISPATCH(VertexAttrib3fNV, (index, x, y, z), (F, "glVertexAttrib3fNV(%d, %f, %f, %f);\n", index, x, y, z));
3865 }
3866
3867 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvNV)(GLuint index, const GLfloat * v)
3868 {
3869 DISPATCH(VertexAttrib3fvNV, (index, v), (F, "glVertexAttrib3fvNV(%d, %p /* %g, %g, %g */);\n", index, (void *) v, v[0], v[1], v[2]));
3870 }
3871
3872 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z)
3873 {
3874 DISPATCH(VertexAttrib3sNV, (index, x, y, z), (F, "glVertexAttrib3sNV(%d, %d, %d, %d);\n", index, x, y, z));
3875 }
3876
3877 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svNV)(GLuint index, const GLshort * v)
3878 {
3879 DISPATCH(VertexAttrib3svNV, (index, v), (F, "glVertexAttrib3svNV(%d, %p);\n", index, (void *) v));
3880 }
3881
3882 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3883 {
3884 DISPATCH(VertexAttrib4dNV, (index, x, y, z, w), (F, "glVertexAttrib4dNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
3885 }
3886
3887 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvNV)(GLuint index, const GLdouble * v)
3888 {
3889 DISPATCH(VertexAttrib4dvNV, (index, v), (F, "glVertexAttrib4dvNV(%d, %p /* %g, %g, %g, %g */);\n", index, (void *) v, v[0], v[1], v[2], v[3]));
3890 }
3891
3892 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3893 {
3894 DISPATCH(VertexAttrib4fNV, (index, x, y, z, w), (F, "glVertexAttrib4fNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
3895 }
3896
3897 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvNV)(GLuint index, const GLfloat * v)
3898 {
3899 DISPATCH(VertexAttrib4fvNV, (index, v), (F, "glVertexAttrib4fvNV(%d, %p /* %g, %g, %g, %g */);\n", index, (void *) v, v[0], v[1], v[2], v[3]));
3900 }
3901
3902 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
3903 {
3904 DISPATCH(VertexAttrib4sNV, (index, x, y, z, w), (F, "glVertexAttrib4sNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
3905 }
3906
3907 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svNV)(GLuint index, const GLshort * v)
3908 {
3909 DISPATCH(VertexAttrib4svNV, (index, v), (F, "glVertexAttrib4svNV(%d, %p);\n", index, (void *) v));
3910 }
3911
3912 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
3913 {
3914 DISPATCH(VertexAttrib4ubNV, (index, x, y, z, w), (F, "glVertexAttrib4ubNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
3915 }
3916
3917 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvNV)(GLuint index, const GLubyte * v)
3918 {
3919 DISPATCH(VertexAttrib4ubvNV, (index, v), (F, "glVertexAttrib4ubvNV(%d, %p);\n", index, (void *) v));
3920 }
3921
3922 KEYWORD1 void KEYWORD2 NAME(VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v)
3923 {
3924 DISPATCH(VertexAttribs1dvNV, (index, n, v), (F, "glVertexAttribs1dvNV(%d, %d, %p);\n", index, n, (void *) v));
3925 }
3926
3927 KEYWORD1 void KEYWORD2 NAME(VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v)
3928 {
3929 DISPATCH(VertexAttribs1fvNV, (index, n, v), (F, "glVertexAttribs1fvNV(%d, %d, %p);\n", index, n, (void *) v));
3930 }
3931
3932 KEYWORD1 void KEYWORD2 NAME(VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v)
3933 {
3934 DISPATCH(VertexAttribs1svNV, (index, n, v), (F, "glVertexAttribs1svNV(%d, %d, %p);\n", index, n, (void *) v));
3935 }
3936
3937 KEYWORD1 void KEYWORD2 NAME(VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v)
3938 {
3939 DISPATCH(VertexAttribs2dvNV, (index, n, v), (F, "glVertexAttribs2dvNV(%d, %d, %p /* %g, %g */);\n", index, n, (void *) v, v[0], v[1]));
3940 }
3941
3942 KEYWORD1 void KEYWORD2 NAME(VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v)
3943 {
3944 DISPATCH(VertexAttribs2fvNV, (index, n, v), (F, "glVertexAttribs2fvNV(%d, %d, %p /* %g, %g */);\n", index, n, (void *) v, v[0], v[1]));
3945 }
3946
3947 KEYWORD1 void KEYWORD2 NAME(VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v)
3948 {
3949 DISPATCH(VertexAttribs2svNV, (index, n, v), (F, "glVertexAttribs2svNV(%d, %d, %p);\n", index, n, (void *) v));
3950 }
3951
3952 KEYWORD1 void KEYWORD2 NAME(VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v)
3953 {
3954 DISPATCH(VertexAttribs3dvNV, (index, n, v), (F, "glVertexAttribs3dvNV(%d, %d, %p /* %g, %g, %g */);\n", index, n, (void *) v, v[0], v[1], v[2]));
3955 }
3956
3957 KEYWORD1 void KEYWORD2 NAME(VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v)
3958 {
3959 DISPATCH(VertexAttribs3fvNV, (index, n, v), (F, "glVertexAttribs3fvNV(%d, %d, %p /* %g, %g, %g */);\n", index, n, (void *) v, v[0], v[1], v[2]));
3960 }
3961
3962 KEYWORD1 void KEYWORD2 NAME(VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v)
3963 {
3964 DISPATCH(VertexAttribs3svNV, (index, n, v), (F, "glVertexAttribs3svNV(%d, %d, %p);\n", index, n, (void *) v));
3965 }
3966
3967 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v)
3968 {
3969 DISPATCH(VertexAttribs4dvNV, (index, n, v), (F, "glVertexAttribs4dvNV(%d, %d, %p /* %g, %g, %g, %g */);\n", index, n, (void *) v, v[0], v[1], v[2], v[3]));
3970 }
3971
3972 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v)
3973 {
3974 DISPATCH(VertexAttribs4fvNV, (index, n, v), (F, "glVertexAttribs4fvNV(%d, %d, %p /* %g, %g, %g, %g */);\n", index, n, (void *) v, v[0], v[1], v[2], v[3]));
3975 }
3976
3977 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v)
3978 {
3979 DISPATCH(VertexAttribs4svNV, (index, n, v), (F, "glVertexAttribs4svNV(%d, %d, %p);\n", index, n, (void *) v));
3980 }
3981
3982 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v)
3983 {
3984 DISPATCH(VertexAttribs4ubvNV, (index, n, v), (F, "glVertexAttribs4ubvNV(%d, %d, %p);\n", index, n, (void *) v));
3985 }
3986
3987 KEYWORD1 void KEYWORD2 NAME(PointParameteriNV)(GLenum pname, GLint params)
3988 {
3989 DISPATCH(PointParameteriNV, (pname, params), (F, "glPointParameteriNV(0x%x, %d);\n", pname, params));
3990 }
3991
3992 KEYWORD1 void KEYWORD2 NAME(PointParameterivNV)(GLenum pname, const GLint * params)
3993 {
3994 DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameterivNV(0x%x, %p);\n", pname, (void *) params));
3995 }
3996
3997 KEYWORD1 void KEYWORD2 NAME(PointParameterf)(GLenum pname, GLfloat param)
3998 {
3999 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterf(0x%x, %f);\n", pname, param));
4000 }
4001
4002 KEYWORD1 void KEYWORD2 NAME(PointParameterfv)(GLenum pname, const GLfloat * params)
4003 {
4004 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfv(0x%x, %p);\n", pname, (void *) params));
4005 }
4006
4007 KEYWORD1 void KEYWORD2 NAME(PointParameteri)(GLenum pname, GLint param)
4008 {
4009 DISPATCH(PointParameteriNV, (pname, param), (F, "glPointParameteri(0x%x, %d);\n", pname, param));
4010 }
4011
4012 KEYWORD1 void KEYWORD2 NAME(PointParameteriv)(GLenum pname, const GLint * params)
4013 {
4014 DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameteriv(0x%x, %p);\n", pname, (void *) params));
4015 }
4016
4017 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3b)(GLbyte red, GLbyte green, GLbyte blue)
4018 {
4019 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3b(%d, %d, %d);\n", red, green, blue));
4020 }
4021
4022 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bv)(const GLbyte * v)
4023 {
4024 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bv(%p);\n", (void *) v));
4025 }
4026
4027 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3d)(GLdouble red, GLdouble green, GLdouble blue)
4028 {
4029 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3d(%f, %f, %f);\n", red, green, blue));
4030 }
4031
4032 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dv)(const GLdouble * v)
4033 {
4034 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
4035 }
4036
4037 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3f)(GLfloat red, GLfloat green, GLfloat blue)
4038 {
4039 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3f(%f, %f, %f);\n", red, green, blue));
4040 }
4041
4042 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fv)(const GLfloat * v)
4043 {
4044 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
4045 }
4046
4047 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3i)(GLint red, GLint green, GLint blue)
4048 {
4049 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3i(%d, %d, %d);\n", red, green, blue));
4050 }
4051
4052 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iv)(const GLint * v)
4053 {
4054 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3iv(%p);\n", (void *) v));
4055 }
4056
4057 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3s)(GLshort red, GLshort green, GLshort blue)
4058 {
4059 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3s(%d, %d, %d);\n", red, green, blue));
4060 }
4061
4062 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sv)(const GLshort * v)
4063 {
4064 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3sv(%p);\n", (void *) v));
4065 }
4066
4067 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ub)(GLubyte red, GLubyte green, GLubyte blue)
4068 {
4069 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ub(%d, %d, %d);\n", red, green, blue));
4070 }
4071
4072 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubv)(const GLubyte * v)
4073 {
4074 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubv(%p);\n", (void *) v));
4075 }
4076
4077 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ui)(GLuint red, GLuint green, GLuint blue)
4078 {
4079 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3ui(%d, %d, %d);\n", red, green, blue));
4080 }
4081
4082 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiv)(const GLuint * v)
4083 {
4084 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uiv(%p);\n", (void *) v));
4085 }
4086
4087 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3us)(GLushort red, GLushort green, GLushort blue)
4088 {
4089 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3us(%d, %d, %d);\n", red, green, blue));
4090 }
4091
4092 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usv)(const GLushort * v)
4093 {
4094 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usv(%p);\n", (void *) v));
4095 }
4096
4097 KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointer)(GLint size, GLenum type, GLsizei stride, const void * pointer)
4098 {
4099 DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (void *) pointer));
4100 }
4101
4102 KEYWORD1 void KEYWORD2 NAME(WindowPos2d)(GLdouble x, GLdouble y)
4103 {
4104 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2d(%f, %f);\n", x, y));
4105 }
4106
4107 KEYWORD1 void KEYWORD2 NAME(WindowPos2dv)(const GLdouble * v)
4108 {
4109 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dv(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
4110 }
4111
4112 KEYWORD1 void KEYWORD2 NAME(WindowPos2f)(GLfloat x, GLfloat y)
4113 {
4114 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2f(%f, %f);\n", x, y));
4115 }
4116
4117 KEYWORD1 void KEYWORD2 NAME(WindowPos2fv)(const GLfloat * v)
4118 {
4119 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fv(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
4120 }
4121
4122 KEYWORD1 void KEYWORD2 NAME(WindowPos2i)(GLint x, GLint y)
4123 {
4124 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2i(%d, %d);\n", x, y));
4125 }
4126
4127 KEYWORD1 void KEYWORD2 NAME(WindowPos2iv)(const GLint * v)
4128 {
4129 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2iv(%p);\n", (void *) v));
4130 }
4131
4132 KEYWORD1 void KEYWORD2 NAME(WindowPos2s)(GLshort x, GLshort y)
4133 {
4134 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2s(%d, %d);\n", x, y));
4135 }
4136
4137 KEYWORD1 void KEYWORD2 NAME(WindowPos2sv)(const GLshort * v)
4138 {
4139 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2sv(%p);\n", (void *) v));
4140 }
4141
4142 KEYWORD1 void KEYWORD2 NAME(WindowPos3d)(GLdouble x, GLdouble y, GLdouble z)
4143 {
4144 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3d(%f, %f, %f);\n", x, y, z));
4145 }
4146
4147 KEYWORD1 void KEYWORD2 NAME(WindowPos3dv)(const GLdouble * v)
4148 {
4149 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
4150 }
4151
4152 KEYWORD1 void KEYWORD2 NAME(WindowPos3f)(GLfloat x, GLfloat y, GLfloat z)
4153 {
4154 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3f(%f, %f, %f);\n", x, y, z));
4155 }
4156
4157 KEYWORD1 void KEYWORD2 NAME(WindowPos3fv)(const GLfloat * v)
4158 {
4159 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
4160 }
4161
4162 KEYWORD1 void KEYWORD2 NAME(WindowPos3i)(GLint x, GLint y, GLint z)
4163 {
4164 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3i(%d, %d, %d);\n", x, y, z));
4165 }
4166
4167 KEYWORD1 void KEYWORD2 NAME(WindowPos3iv)(const GLint * v)
4168 {
4169 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3iv(%p);\n", (void *) v));
4170 }
4171
4172 KEYWORD1 void KEYWORD2 NAME(WindowPos3s)(GLshort x, GLshort y, GLshort z)
4173 {
4174 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3s(%d, %d, %d);\n", x, y, z));
4175 }
4176
4177 KEYWORD1 void KEYWORD2 NAME(WindowPos3sv)(const GLshort * v)
4178 {
4179 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3sv(%p);\n", (void *) v));
4180 }
4181
4182 KEYWORD1 void KEYWORD2 NAME(ActiveStencilFaceEXT)(GLenum face)
4183 {
4184 DISPATCH(ActiveStencilFaceEXT, (face), (F, "glActiveStencilFaceEXT(0x%x);\n", face));
4185 }
4186
4187
4188
4189 /*
4190 * This is how a dispatch table can be initialized with all the functions
4191 * we generated above.
4192 */
4193 #ifdef DISPATCH_TABLE_NAME
4194
4195 #ifndef TABLE_ENTRY
4196 #error TABLE_ENTRY must be defined
4197 #endif
4198
4199 void *DISPATCH_TABLE_NAME[] = {
4200 TABLE_ENTRY(NewList),
4201 TABLE_ENTRY(EndList),
4202 TABLE_ENTRY(CallList),
4203 TABLE_ENTRY(CallLists),
4204 TABLE_ENTRY(DeleteLists),
4205 TABLE_ENTRY(GenLists),
4206 TABLE_ENTRY(ListBase),
4207 TABLE_ENTRY(Begin),
4208 TABLE_ENTRY(Bitmap),
4209 TABLE_ENTRY(Color3b),
4210 TABLE_ENTRY(Color3bv),
4211 TABLE_ENTRY(Color3d),
4212 TABLE_ENTRY(Color3dv),
4213 TABLE_ENTRY(Color3f),
4214 TABLE_ENTRY(Color3fv),
4215 TABLE_ENTRY(Color3i),
4216 TABLE_ENTRY(Color3iv),
4217 TABLE_ENTRY(Color3s),
4218 TABLE_ENTRY(Color3sv),
4219 TABLE_ENTRY(Color3ub),
4220 TABLE_ENTRY(Color3ubv),
4221 TABLE_ENTRY(Color3ui),
4222 TABLE_ENTRY(Color3uiv),
4223 TABLE_ENTRY(Color3us),
4224 TABLE_ENTRY(Color3usv),
4225 TABLE_ENTRY(Color4b),
4226 TABLE_ENTRY(Color4bv),
4227 TABLE_ENTRY(Color4d),
4228 TABLE_ENTRY(Color4dv),
4229 TABLE_ENTRY(Color4f),
4230 TABLE_ENTRY(Color4fv),
4231 TABLE_ENTRY(Color4i),
4232 TABLE_ENTRY(Color4iv),
4233 TABLE_ENTRY(Color4s),
4234 TABLE_ENTRY(Color4sv),
4235 TABLE_ENTRY(Color4ub),
4236 TABLE_ENTRY(Color4ubv),
4237 TABLE_ENTRY(Color4ui),
4238 TABLE_ENTRY(Color4uiv),
4239 TABLE_ENTRY(Color4us),
4240 TABLE_ENTRY(Color4usv),
4241 TABLE_ENTRY(EdgeFlag),
4242 TABLE_ENTRY(EdgeFlagv),
4243 TABLE_ENTRY(End),
4244 TABLE_ENTRY(Indexd),
4245 TABLE_ENTRY(Indexdv),
4246 TABLE_ENTRY(Indexf),
4247 TABLE_ENTRY(Indexfv),
4248 TABLE_ENTRY(Indexi),
4249 TABLE_ENTRY(Indexiv),
4250 TABLE_ENTRY(Indexs),
4251 TABLE_ENTRY(Indexsv),
4252 TABLE_ENTRY(Normal3b),
4253 TABLE_ENTRY(Normal3bv),
4254 TABLE_ENTRY(Normal3d),
4255 TABLE_ENTRY(Normal3dv),
4256 TABLE_ENTRY(Normal3f),
4257 TABLE_ENTRY(Normal3fv),
4258 TABLE_ENTRY(Normal3i),
4259 TABLE_ENTRY(Normal3iv),
4260 TABLE_ENTRY(Normal3s),
4261 TABLE_ENTRY(Normal3sv),
4262 TABLE_ENTRY(RasterPos2d),
4263 TABLE_ENTRY(RasterPos2dv),
4264 TABLE_ENTRY(RasterPos2f),
4265 TABLE_ENTRY(RasterPos2fv),
4266 TABLE_ENTRY(RasterPos2i),
4267 TABLE_ENTRY(RasterPos2iv),
4268 TABLE_ENTRY(RasterPos2s),
4269 TABLE_ENTRY(RasterPos2sv),
4270 TABLE_ENTRY(RasterPos3d),
4271 TABLE_ENTRY(RasterPos3dv),
4272 TABLE_ENTRY(RasterPos3f),
4273 TABLE_ENTRY(RasterPos3fv),
4274 TABLE_ENTRY(RasterPos3i),
4275 TABLE_ENTRY(RasterPos3iv),
4276 TABLE_ENTRY(RasterPos3s),
4277 TABLE_ENTRY(RasterPos3sv),
4278 TABLE_ENTRY(RasterPos4d),
4279 TABLE_ENTRY(RasterPos4dv),
4280 TABLE_ENTRY(RasterPos4f),
4281 TABLE_ENTRY(RasterPos4fv),
4282 TABLE_ENTRY(RasterPos4i),
4283 TABLE_ENTRY(RasterPos4iv),
4284 TABLE_ENTRY(RasterPos4s),
4285 TABLE_ENTRY(RasterPos4sv),
4286 TABLE_ENTRY(Rectd),
4287 TABLE_ENTRY(Rectdv),
4288 TABLE_ENTRY(Rectf),
4289 TABLE_ENTRY(Rectfv),
4290 TABLE_ENTRY(Recti),
4291 TABLE_ENTRY(Rectiv),
4292 TABLE_ENTRY(Rects),
4293 TABLE_ENTRY(Rectsv),
4294 TABLE_ENTRY(TexCoord1d),
4295 TABLE_ENTRY(TexCoord1dv),
4296 TABLE_ENTRY(TexCoord1f),
4297 TABLE_ENTRY(TexCoord1fv),
4298 TABLE_ENTRY(TexCoord1i),
4299 TABLE_ENTRY(TexCoord1iv),
4300 TABLE_ENTRY(TexCoord1s),
4301 TABLE_ENTRY(TexCoord1sv),
4302 TABLE_ENTRY(TexCoord2d),
4303 TABLE_ENTRY(TexCoord2dv),
4304 TABLE_ENTRY(TexCoord2f),
4305 TABLE_ENTRY(TexCoord2fv),
4306 TABLE_ENTRY(TexCoord2i),
4307 TABLE_ENTRY(TexCoord2iv),
4308 TABLE_ENTRY(TexCoord2s),
4309 TABLE_ENTRY(TexCoord2sv),
4310 TABLE_ENTRY(TexCoord3d),
4311 TABLE_ENTRY(TexCoord3dv),
4312 TABLE_ENTRY(TexCoord3f),
4313 TABLE_ENTRY(TexCoord3fv),
4314 TABLE_ENTRY(TexCoord3i),
4315 TABLE_ENTRY(TexCoord3iv),
4316 TABLE_ENTRY(TexCoord3s),
4317 TABLE_ENTRY(TexCoord3sv),
4318 TABLE_ENTRY(TexCoord4d),
4319 TABLE_ENTRY(TexCoord4dv),
4320 TABLE_ENTRY(TexCoord4f),
4321 TABLE_ENTRY(TexCoord4fv),
4322 TABLE_ENTRY(TexCoord4i),
4323 TABLE_ENTRY(TexCoord4iv),
4324 TABLE_ENTRY(TexCoord4s),
4325 TABLE_ENTRY(TexCoord4sv),
4326 TABLE_ENTRY(Vertex2d),
4327 TABLE_ENTRY(Vertex2dv),
4328 TABLE_ENTRY(Vertex2f),
4329 TABLE_ENTRY(Vertex2fv),
4330 TABLE_ENTRY(Vertex2i),
4331 TABLE_ENTRY(Vertex2iv),
4332 TABLE_ENTRY(Vertex2s),
4333 TABLE_ENTRY(Vertex2sv),
4334 TABLE_ENTRY(Vertex3d),
4335 TABLE_ENTRY(Vertex3dv),
4336 TABLE_ENTRY(Vertex3f),
4337 TABLE_ENTRY(Vertex3fv),
4338 TABLE_ENTRY(Vertex3i),
4339 TABLE_ENTRY(Vertex3iv),
4340 TABLE_ENTRY(Vertex3s),
4341 TABLE_ENTRY(Vertex3sv),
4342 TABLE_ENTRY(Vertex4d),
4343 TABLE_ENTRY(Vertex4dv),
4344 TABLE_ENTRY(Vertex4f),
4345 TABLE_ENTRY(Vertex4fv),
4346 TABLE_ENTRY(Vertex4i),
4347 TABLE_ENTRY(Vertex4iv),
4348 TABLE_ENTRY(Vertex4s),
4349 TABLE_ENTRY(Vertex4sv),
4350 TABLE_ENTRY(ClipPlane),
4351 TABLE_ENTRY(ColorMaterial),
4352 TABLE_ENTRY(CullFace),
4353 TABLE_ENTRY(Fogf),
4354 TABLE_ENTRY(Fogfv),
4355 TABLE_ENTRY(Fogi),
4356 TABLE_ENTRY(Fogiv),
4357 TABLE_ENTRY(FrontFace),
4358 TABLE_ENTRY(Hint),
4359 TABLE_ENTRY(Lightf),
4360 TABLE_ENTRY(Lightfv),
4361 TABLE_ENTRY(Lighti),
4362 TABLE_ENTRY(Lightiv),
4363 TABLE_ENTRY(LightModelf),
4364 TABLE_ENTRY(LightModelfv),
4365 TABLE_ENTRY(LightModeli),
4366 TABLE_ENTRY(LightModeliv),
4367 TABLE_ENTRY(LineStipple),
4368 TABLE_ENTRY(LineWidth),
4369 TABLE_ENTRY(Materialf),
4370 TABLE_ENTRY(Materialfv),
4371 TABLE_ENTRY(Materiali),
4372 TABLE_ENTRY(Materialiv),
4373 TABLE_ENTRY(PointSize),
4374 TABLE_ENTRY(PolygonMode),
4375 TABLE_ENTRY(PolygonStipple),
4376 TABLE_ENTRY(Scissor),
4377 TABLE_ENTRY(ShadeModel),
4378 TABLE_ENTRY(TexParameterf),
4379 TABLE_ENTRY(TexParameterfv),
4380 TABLE_ENTRY(TexParameteri),
4381 TABLE_ENTRY(TexParameteriv),
4382 TABLE_ENTRY(TexImage1D),
4383 TABLE_ENTRY(TexImage2D),
4384 TABLE_ENTRY(TexEnvf),
4385 TABLE_ENTRY(TexEnvfv),
4386 TABLE_ENTRY(TexEnvi),
4387 TABLE_ENTRY(TexEnviv),
4388 TABLE_ENTRY(TexGend),
4389 TABLE_ENTRY(TexGendv),
4390 TABLE_ENTRY(TexGenf),
4391 TABLE_ENTRY(TexGenfv),
4392 TABLE_ENTRY(TexGeni),
4393 TABLE_ENTRY(TexGeniv),
4394 TABLE_ENTRY(FeedbackBuffer),
4395 TABLE_ENTRY(SelectBuffer),
4396 TABLE_ENTRY(RenderMode),
4397 TABLE_ENTRY(InitNames),
4398 TABLE_ENTRY(LoadName),
4399 TABLE_ENTRY(PassThrough),
4400 TABLE_ENTRY(PopName),
4401 TABLE_ENTRY(PushName),
4402 TABLE_ENTRY(DrawBuffer),
4403 TABLE_ENTRY(Clear),
4404 TABLE_ENTRY(ClearAccum),
4405 TABLE_ENTRY(ClearIndex),
4406 TABLE_ENTRY(ClearColor),
4407 TABLE_ENTRY(ClearStencil),
4408 TABLE_ENTRY(ClearDepth),
4409 TABLE_ENTRY(StencilMask),
4410 TABLE_ENTRY(ColorMask),
4411 TABLE_ENTRY(DepthMask),
4412 TABLE_ENTRY(IndexMask),
4413 TABLE_ENTRY(Accum),
4414 TABLE_ENTRY(Disable),
4415 TABLE_ENTRY(Enable),
4416 TABLE_ENTRY(Finish),
4417 TABLE_ENTRY(Flush),
4418 TABLE_ENTRY(PopAttrib),
4419 TABLE_ENTRY(PushAttrib),
4420 TABLE_ENTRY(Map1d),
4421 TABLE_ENTRY(Map1f),
4422 TABLE_ENTRY(Map2d),
4423 TABLE_ENTRY(Map2f),
4424 TABLE_ENTRY(MapGrid1d),
4425 TABLE_ENTRY(MapGrid1f),
4426 TABLE_ENTRY(MapGrid2d),
4427 TABLE_ENTRY(MapGrid2f),
4428 TABLE_ENTRY(EvalCoord1d),
4429 TABLE_ENTRY(EvalCoord1dv),
4430 TABLE_ENTRY(EvalCoord1f),
4431 TABLE_ENTRY(EvalCoord1fv),
4432 TABLE_ENTRY(EvalCoord2d),
4433 TABLE_ENTRY(EvalCoord2dv),
4434 TABLE_ENTRY(EvalCoord2f),
4435 TABLE_ENTRY(EvalCoord2fv),
4436 TABLE_ENTRY(EvalMesh1),
4437 TABLE_ENTRY(EvalPoint1),
4438 TABLE_ENTRY(EvalMesh2),
4439 TABLE_ENTRY(EvalPoint2),
4440 TABLE_ENTRY(AlphaFunc),
4441 TABLE_ENTRY(BlendFunc),
4442 TABLE_ENTRY(LogicOp),
4443 TABLE_ENTRY(StencilFunc),
4444 TABLE_ENTRY(StencilOp),
4445 TABLE_ENTRY(DepthFunc),
4446 TABLE_ENTRY(PixelZoom),
4447 TABLE_ENTRY(PixelTransferf),
4448 TABLE_ENTRY(PixelTransferi),
4449 TABLE_ENTRY(PixelStoref),
4450 TABLE_ENTRY(PixelStorei),
4451 TABLE_ENTRY(PixelMapfv),
4452 TABLE_ENTRY(PixelMapuiv),
4453 TABLE_ENTRY(PixelMapusv),
4454 TABLE_ENTRY(ReadBuffer),
4455 TABLE_ENTRY(CopyPixels),
4456 TABLE_ENTRY(ReadPixels),
4457 TABLE_ENTRY(DrawPixels),
4458 TABLE_ENTRY(GetBooleanv),
4459 TABLE_ENTRY(GetClipPlane),
4460 TABLE_ENTRY(GetDoublev),
4461 TABLE_ENTRY(GetError),
4462 TABLE_ENTRY(GetFloatv),
4463 TABLE_ENTRY(GetIntegerv),
4464 TABLE_ENTRY(GetLightfv),
4465 TABLE_ENTRY(GetLightiv),
4466 TABLE_ENTRY(GetMapdv),
4467 TABLE_ENTRY(GetMapfv),
4468 TABLE_ENTRY(GetMapiv),
4469 TABLE_ENTRY(GetMaterialfv),
4470 TABLE_ENTRY(GetMaterialiv),
4471 TABLE_ENTRY(GetPixelMapfv),
4472 TABLE_ENTRY(GetPixelMapuiv),
4473 TABLE_ENTRY(GetPixelMapusv),
4474 TABLE_ENTRY(GetPolygonStipple),
4475 TABLE_ENTRY(GetString),
4476 TABLE_ENTRY(GetTexEnvfv),
4477 TABLE_ENTRY(GetTexEnviv),
4478 TABLE_ENTRY(GetTexGendv),
4479 TABLE_ENTRY(GetTexGenfv),
4480 TABLE_ENTRY(GetTexGeniv),
4481 TABLE_ENTRY(GetTexImage),
4482 TABLE_ENTRY(GetTexParameterfv),
4483 TABLE_ENTRY(GetTexParameteriv),
4484 TABLE_ENTRY(GetTexLevelParameterfv),
4485 TABLE_ENTRY(GetTexLevelParameteriv),
4486 TABLE_ENTRY(IsEnabled),
4487 TABLE_ENTRY(IsList),
4488 TABLE_ENTRY(DepthRange),
4489 TABLE_ENTRY(Frustum),
4490 TABLE_ENTRY(LoadIdentity),
4491 TABLE_ENTRY(LoadMatrixf),
4492 TABLE_ENTRY(LoadMatrixd),
4493 TABLE_ENTRY(MatrixMode),
4494 TABLE_ENTRY(MultMatrixf),
4495 TABLE_ENTRY(MultMatrixd),
4496 TABLE_ENTRY(Ortho),
4497 TABLE_ENTRY(PopMatrix),
4498 TABLE_ENTRY(PushMatrix),
4499 TABLE_ENTRY(Rotated),
4500 TABLE_ENTRY(Rotatef),
4501 TABLE_ENTRY(Scaled),
4502 TABLE_ENTRY(Scalef),
4503 TABLE_ENTRY(Translated),
4504 TABLE_ENTRY(Translatef),
4505 TABLE_ENTRY(Viewport),
4506 TABLE_ENTRY(ArrayElement),
4507 TABLE_ENTRY(BindTexture),
4508 TABLE_ENTRY(ColorPointer),
4509 TABLE_ENTRY(DisableClientState),
4510 TABLE_ENTRY(DrawArrays),
4511 TABLE_ENTRY(DrawElements),
4512 TABLE_ENTRY(EdgeFlagPointer),
4513 TABLE_ENTRY(EnableClientState),
4514 TABLE_ENTRY(IndexPointer),
4515 TABLE_ENTRY(Indexub),
4516 TABLE_ENTRY(Indexubv),
4517 TABLE_ENTRY(InterleavedArrays),
4518 TABLE_ENTRY(NormalPointer),
4519 TABLE_ENTRY(PolygonOffset),
4520 TABLE_ENTRY(TexCoordPointer),
4521 TABLE_ENTRY(VertexPointer),
4522 TABLE_ENTRY(AreTexturesResident),
4523 TABLE_ENTRY(CopyTexImage1D),
4524 TABLE_ENTRY(CopyTexImage2D),
4525 TABLE_ENTRY(CopyTexSubImage1D),
4526 TABLE_ENTRY(CopyTexSubImage2D),
4527 TABLE_ENTRY(DeleteTextures),
4528 TABLE_ENTRY(GenTextures),
4529 TABLE_ENTRY(GetPointerv),
4530 TABLE_ENTRY(IsTexture),
4531 TABLE_ENTRY(PrioritizeTextures),
4532 TABLE_ENTRY(TexSubImage1D),
4533 TABLE_ENTRY(TexSubImage2D),
4534 TABLE_ENTRY(PopClientAttrib),
4535 TABLE_ENTRY(PushClientAttrib),
4536 TABLE_ENTRY(BlendColor),
4537 TABLE_ENTRY(BlendEquation),
4538 TABLE_ENTRY(DrawRangeElements),
4539 TABLE_ENTRY(ColorTable),
4540 TABLE_ENTRY(ColorTableParameterfv),
4541 TABLE_ENTRY(ColorTableParameteriv),
4542 TABLE_ENTRY(CopyColorTable),
4543 TABLE_ENTRY(GetColorTable),
4544 TABLE_ENTRY(GetColorTableParameterfv),
4545 TABLE_ENTRY(GetColorTableParameteriv),
4546 TABLE_ENTRY(ColorSubTable),
4547 TABLE_ENTRY(CopyColorSubTable),
4548 TABLE_ENTRY(ConvolutionFilter1D),
4549 TABLE_ENTRY(ConvolutionFilter2D),
4550 TABLE_ENTRY(ConvolutionParameterf),
4551 TABLE_ENTRY(ConvolutionParameterfv),
4552 TABLE_ENTRY(ConvolutionParameteri),
4553 TABLE_ENTRY(ConvolutionParameteriv),
4554 TABLE_ENTRY(CopyConvolutionFilter1D),
4555 TABLE_ENTRY(CopyConvolutionFilter2D),
4556 TABLE_ENTRY(GetConvolutionFilter),
4557 TABLE_ENTRY(GetConvolutionParameterfv),
4558 TABLE_ENTRY(GetConvolutionParameteriv),
4559 TABLE_ENTRY(GetSeparableFilter),
4560 TABLE_ENTRY(SeparableFilter2D),
4561 TABLE_ENTRY(GetHistogram),
4562 TABLE_ENTRY(GetHistogramParameterfv),
4563 TABLE_ENTRY(GetHistogramParameteriv),
4564 TABLE_ENTRY(GetMinmax),
4565 TABLE_ENTRY(GetMinmaxParameterfv),
4566 TABLE_ENTRY(GetMinmaxParameteriv),
4567 TABLE_ENTRY(Histogram),
4568 TABLE_ENTRY(Minmax),
4569 TABLE_ENTRY(ResetHistogram),
4570 TABLE_ENTRY(ResetMinmax),
4571 TABLE_ENTRY(TexImage3D),
4572 TABLE_ENTRY(TexSubImage3D),
4573 TABLE_ENTRY(CopyTexSubImage3D),
4574 TABLE_ENTRY(ActiveTextureARB),
4575 TABLE_ENTRY(ClientActiveTextureARB),
4576 TABLE_ENTRY(MultiTexCoord1dARB),
4577 TABLE_ENTRY(MultiTexCoord1dvARB),
4578 TABLE_ENTRY(MultiTexCoord1fARB),
4579 TABLE_ENTRY(MultiTexCoord1fvARB),
4580 TABLE_ENTRY(MultiTexCoord1iARB),
4581 TABLE_ENTRY(MultiTexCoord1ivARB),
4582 TABLE_ENTRY(MultiTexCoord1sARB),
4583 TABLE_ENTRY(MultiTexCoord1svARB),
4584 TABLE_ENTRY(MultiTexCoord2dARB),
4585 TABLE_ENTRY(MultiTexCoord2dvARB),
4586 TABLE_ENTRY(MultiTexCoord2fARB),
4587 TABLE_ENTRY(MultiTexCoord2fvARB),
4588 TABLE_ENTRY(MultiTexCoord2iARB),
4589 TABLE_ENTRY(MultiTexCoord2ivARB),
4590 TABLE_ENTRY(MultiTexCoord2sARB),
4591 TABLE_ENTRY(MultiTexCoord2svARB),
4592 TABLE_ENTRY(MultiTexCoord3dARB),
4593 TABLE_ENTRY(MultiTexCoord3dvARB),
4594 TABLE_ENTRY(MultiTexCoord3fARB),
4595 TABLE_ENTRY(MultiTexCoord3fvARB),
4596 TABLE_ENTRY(MultiTexCoord3iARB),
4597 TABLE_ENTRY(MultiTexCoord3ivARB),
4598 TABLE_ENTRY(MultiTexCoord3sARB),
4599 TABLE_ENTRY(MultiTexCoord3svARB),
4600 TABLE_ENTRY(MultiTexCoord4dARB),
4601 TABLE_ENTRY(MultiTexCoord4dvARB),
4602 TABLE_ENTRY(MultiTexCoord4fARB),
4603 TABLE_ENTRY(MultiTexCoord4fvARB),
4604 TABLE_ENTRY(MultiTexCoord4iARB),
4605 TABLE_ENTRY(MultiTexCoord4ivARB),
4606 TABLE_ENTRY(MultiTexCoord4sARB),
4607 TABLE_ENTRY(MultiTexCoord4svARB),
4608 TABLE_ENTRY(LoadTransposeMatrixfARB),
4609 TABLE_ENTRY(LoadTransposeMatrixdARB),
4610 TABLE_ENTRY(MultTransposeMatrixfARB),
4611 TABLE_ENTRY(MultTransposeMatrixdARB),
4612 TABLE_ENTRY(SampleCoverageARB),
4613 TABLE_ENTRY(__unused413),
4614 TABLE_ENTRY(PolygonOffsetEXT),
4615 TABLE_ENTRY(GetTexFilterFuncSGIS),
4616 TABLE_ENTRY(TexFilterFuncSGIS),
4617 TABLE_ENTRY(GetHistogramEXT),
4618 TABLE_ENTRY(GetHistogramParameterfvEXT),
4619 TABLE_ENTRY(GetHistogramParameterivEXT),
4620 TABLE_ENTRY(GetMinmaxEXT),
4621 TABLE_ENTRY(GetMinmaxParameterfvEXT),
4622 TABLE_ENTRY(GetMinmaxParameterivEXT),
4623 TABLE_ENTRY(GetConvolutionFilterEXT),
4624 TABLE_ENTRY(GetConvolutionParameterfvEXT),
4625 TABLE_ENTRY(GetConvolutionParameterivEXT),
4626 TABLE_ENTRY(GetSeparableFilterEXT),
4627 TABLE_ENTRY(GetColorTableSGI),
4628 TABLE_ENTRY(GetColorTableParameterfvSGI),
4629 TABLE_ENTRY(GetColorTableParameterivSGI),
4630 TABLE_ENTRY(PixelTexGenSGIX),
4631 TABLE_ENTRY(PixelTexGenParameteriSGIS),
4632 TABLE_ENTRY(PixelTexGenParameterivSGIS),
4633 TABLE_ENTRY(PixelTexGenParameterfSGIS),
4634 TABLE_ENTRY(PixelTexGenParameterfvSGIS),
4635 TABLE_ENTRY(GetPixelTexGenParameterivSGIS),
4636 TABLE_ENTRY(GetPixelTexGenParameterfvSGIS),
4637 TABLE_ENTRY(TexImage4DSGIS),
4638 TABLE_ENTRY(TexSubImage4DSGIS),
4639 TABLE_ENTRY(AreTexturesResidentEXT),
4640 TABLE_ENTRY(GenTexturesEXT),
4641 TABLE_ENTRY(IsTextureEXT),
4642 TABLE_ENTRY(DetailTexFuncSGIS),
4643 TABLE_ENTRY(GetDetailTexFuncSGIS),
4644 TABLE_ENTRY(SharpenTexFuncSGIS),
4645 TABLE_ENTRY(GetSharpenTexFuncSGIS),
4646 TABLE_ENTRY(SampleMaskSGIS),
4647 TABLE_ENTRY(SamplePatternSGIS),
4648 TABLE_ENTRY(ColorPointerEXT),
4649 TABLE_ENTRY(EdgeFlagPointerEXT),
4650 TABLE_ENTRY(IndexPointerEXT),
4651 TABLE_ENTRY(NormalPointerEXT),
4652 TABLE_ENTRY(TexCoordPointerEXT),
4653 TABLE_ENTRY(VertexPointerEXT),
4654 TABLE_ENTRY(SpriteParameterfSGIX),
4655 TABLE_ENTRY(SpriteParameterfvSGIX),
4656 TABLE_ENTRY(SpriteParameteriSGIX),
4657 TABLE_ENTRY(SpriteParameterivSGIX),
4658 TABLE_ENTRY(PointParameterfEXT),
4659 TABLE_ENTRY(PointParameterfvEXT),
4660 TABLE_ENTRY(GetInstrumentsSGIX),
4661 TABLE_ENTRY(InstrumentsBufferSGIX),
4662 TABLE_ENTRY(PollInstrumentsSGIX),
4663 TABLE_ENTRY(ReadInstrumentsSGIX),
4664 TABLE_ENTRY(StartInstrumentsSGIX),
4665 TABLE_ENTRY(StopInstrumentsSGIX),
4666 TABLE_ENTRY(FrameZoomSGIX),
4667 TABLE_ENTRY(TagSampleBufferSGIX),
4668 TABLE_ENTRY(ReferencePlaneSGIX),
4669 TABLE_ENTRY(FlushRasterSGIX),
4670 TABLE_ENTRY(GetListParameterfvSGIX),
4671 TABLE_ENTRY(GetListParameterivSGIX),
4672 TABLE_ENTRY(ListParameterfSGIX),
4673 TABLE_ENTRY(ListParameterfvSGIX),
4674 TABLE_ENTRY(ListParameteriSGIX),
4675 TABLE_ENTRY(ListParameterivSGIX),
4676 TABLE_ENTRY(FragmentColorMaterialSGIX),
4677 TABLE_ENTRY(FragmentLightfSGIX),
4678 TABLE_ENTRY(FragmentLightfvSGIX),
4679 TABLE_ENTRY(FragmentLightiSGIX),
4680 TABLE_ENTRY(FragmentLightivSGIX),
4681 TABLE_ENTRY(FragmentLightModelfSGIX),
4682 TABLE_ENTRY(FragmentLightModelfvSGIX),
4683 TABLE_ENTRY(FragmentLightModeliSGIX),
4684 TABLE_ENTRY(FragmentLightModelivSGIX),
4685 TABLE_ENTRY(FragmentMaterialfSGIX),
4686 TABLE_ENTRY(FragmentMaterialfvSGIX),
4687 TABLE_ENTRY(FragmentMaterialiSGIX),
4688 TABLE_ENTRY(FragmentMaterialivSGIX),
4689 TABLE_ENTRY(GetFragmentLightfvSGIX),
4690 TABLE_ENTRY(GetFragmentLightivSGIX),
4691 TABLE_ENTRY(GetFragmentMaterialfvSGIX),
4692 TABLE_ENTRY(GetFragmentMaterialivSGIX),
4693 TABLE_ENTRY(LightEnviSGIX),
4694 TABLE_ENTRY(VertexWeightfEXT),
4695 TABLE_ENTRY(VertexWeightfvEXT),
4696 TABLE_ENTRY(VertexWeightPointerEXT),
4697 TABLE_ENTRY(FlushVertexArrayRangeNV),
4698 TABLE_ENTRY(VertexArrayRangeNV),
4699 TABLE_ENTRY(CombinerParameterfvNV),
4700 TABLE_ENTRY(CombinerParameterfNV),
4701 TABLE_ENTRY(CombinerParameterivNV),
4702 TABLE_ENTRY(CombinerParameteriNV),
4703 TABLE_ENTRY(CombinerInputNV),
4704 TABLE_ENTRY(CombinerOutputNV),
4705 TABLE_ENTRY(FinalCombinerInputNV),
4706 TABLE_ENTRY(GetCombinerInputParameterfvNV),
4707 TABLE_ENTRY(GetCombinerInputParameterivNV),
4708 TABLE_ENTRY(GetCombinerOutputParameterfvNV),
4709 TABLE_ENTRY(GetCombinerOutputParameterivNV),
4710 TABLE_ENTRY(GetFinalCombinerInputParameterfvNV),
4711 TABLE_ENTRY(GetFinalCombinerInputParameterivNV),
4712 TABLE_ENTRY(ResizeBuffersMESA),
4713 TABLE_ENTRY(WindowPos2dMESA),
4714 TABLE_ENTRY(WindowPos2dvMESA),
4715 TABLE_ENTRY(WindowPos2fMESA),
4716 TABLE_ENTRY(WindowPos2fvMESA),
4717 TABLE_ENTRY(WindowPos2iMESA),
4718 TABLE_ENTRY(WindowPos2ivMESA),
4719 TABLE_ENTRY(WindowPos2sMESA),
4720 TABLE_ENTRY(WindowPos2svMESA),
4721 TABLE_ENTRY(WindowPos3dMESA),
4722 TABLE_ENTRY(WindowPos3dvMESA),
4723 TABLE_ENTRY(WindowPos3fMESA),
4724 TABLE_ENTRY(WindowPos3fvMESA),
4725 TABLE_ENTRY(WindowPos3iMESA),
4726 TABLE_ENTRY(WindowPos3ivMESA),
4727 TABLE_ENTRY(WindowPos3sMESA),
4728 TABLE_ENTRY(WindowPos3svMESA),
4729 TABLE_ENTRY(WindowPos4dMESA),
4730 TABLE_ENTRY(WindowPos4dvMESA),
4731 TABLE_ENTRY(WindowPos4fMESA),
4732 TABLE_ENTRY(WindowPos4fvMESA),
4733 TABLE_ENTRY(WindowPos4iMESA),
4734 TABLE_ENTRY(WindowPos4ivMESA),
4735 TABLE_ENTRY(WindowPos4sMESA),
4736 TABLE_ENTRY(WindowPos4svMESA),
4737 TABLE_ENTRY(BlendFuncSeparateEXT),
4738 TABLE_ENTRY(IndexMaterialEXT),
4739 TABLE_ENTRY(IndexFuncEXT),
4740 TABLE_ENTRY(LockArraysEXT),
4741 TABLE_ENTRY(UnlockArraysEXT),
4742 TABLE_ENTRY(CullParameterdvEXT),
4743 TABLE_ENTRY(CullParameterfvEXT),
4744 TABLE_ENTRY(HintPGI),
4745 TABLE_ENTRY(FogCoordfEXT),
4746 TABLE_ENTRY(FogCoordfvEXT),
4747 TABLE_ENTRY(FogCoorddEXT),
4748 TABLE_ENTRY(FogCoorddvEXT),
4749 TABLE_ENTRY(FogCoordPointerEXT),
4750 TABLE_ENTRY(GetColorTableEXT),
4751 TABLE_ENTRY(GetColorTableParameterivEXT),
4752 TABLE_ENTRY(GetColorTableParameterfvEXT),
4753 TABLE_ENTRY(TbufferMask3DFX),
4754 TABLE_ENTRY(CompressedTexImage3DARB),
4755 TABLE_ENTRY(CompressedTexImage2DARB),
4756 TABLE_ENTRY(CompressedTexImage1DARB),
4757 TABLE_ENTRY(CompressedTexSubImage3DARB),
4758 TABLE_ENTRY(CompressedTexSubImage2DARB),
4759 TABLE_ENTRY(CompressedTexSubImage1DARB),
4760 TABLE_ENTRY(GetCompressedTexImageARB),
4761 TABLE_ENTRY(SecondaryColor3bEXT),
4762 TABLE_ENTRY(SecondaryColor3bvEXT),
4763 TABLE_ENTRY(SecondaryColor3dEXT),
4764 TABLE_ENTRY(SecondaryColor3dvEXT),
4765 TABLE_ENTRY(SecondaryColor3fEXT),
4766 TABLE_ENTRY(SecondaryColor3fvEXT),
4767 TABLE_ENTRY(SecondaryColor3iEXT),
4768 TABLE_ENTRY(SecondaryColor3ivEXT),
4769 TABLE_ENTRY(SecondaryColor3sEXT),
4770 TABLE_ENTRY(SecondaryColor3svEXT),
4771 TABLE_ENTRY(SecondaryColor3ubEXT),
4772 TABLE_ENTRY(SecondaryColor3ubvEXT),
4773 TABLE_ENTRY(SecondaryColor3uiEXT),
4774 TABLE_ENTRY(SecondaryColor3uivEXT),
4775 TABLE_ENTRY(SecondaryColor3usEXT),
4776 TABLE_ENTRY(SecondaryColor3usvEXT),
4777 TABLE_ENTRY(SecondaryColorPointerEXT),
4778 TABLE_ENTRY(AreProgramsResidentNV),
4779 TABLE_ENTRY(BindProgramNV),
4780 TABLE_ENTRY(DeleteProgramsNV),
4781 TABLE_ENTRY(ExecuteProgramNV),
4782 TABLE_ENTRY(GenProgramsNV),
4783 TABLE_ENTRY(GetProgramParameterdvNV),
4784 TABLE_ENTRY(GetProgramParameterfvNV),
4785 TABLE_ENTRY(GetProgramivNV),
4786 TABLE_ENTRY(GetProgramStringNV),
4787 TABLE_ENTRY(GetTrackMatrixivNV),
4788 TABLE_ENTRY(GetVertexAttribdvNV),
4789 TABLE_ENTRY(GetVertexAttribfvNV),
4790 TABLE_ENTRY(GetVertexAttribivNV),
4791 TABLE_ENTRY(GetVertexAttribPointervNV),
4792 TABLE_ENTRY(IsProgramNV),
4793 TABLE_ENTRY(LoadProgramNV),
4794 TABLE_ENTRY(ProgramParameter4dNV),
4795 TABLE_ENTRY(ProgramParameter4dvNV),
4796 TABLE_ENTRY(ProgramParameter4fNV),
4797 TABLE_ENTRY(ProgramParameter4fvNV),
4798 TABLE_ENTRY(ProgramParameters4dvNV),
4799 TABLE_ENTRY(ProgramParameters4fvNV),
4800 TABLE_ENTRY(RequestResidentProgramsNV),
4801 TABLE_ENTRY(TrackMatrixNV),
4802 TABLE_ENTRY(VertexAttribPointerNV),
4803 TABLE_ENTRY(VertexAttrib1dNV),
4804 TABLE_ENTRY(VertexAttrib1dvNV),
4805 TABLE_ENTRY(VertexAttrib1fNV),
4806 TABLE_ENTRY(VertexAttrib1fvNV),
4807 TABLE_ENTRY(VertexAttrib1sNV),
4808 TABLE_ENTRY(VertexAttrib1svNV),
4809 TABLE_ENTRY(VertexAttrib2dNV),
4810 TABLE_ENTRY(VertexAttrib2dvNV),
4811 TABLE_ENTRY(VertexAttrib2fNV),
4812 TABLE_ENTRY(VertexAttrib2fvNV),
4813 TABLE_ENTRY(VertexAttrib2sNV),
4814 TABLE_ENTRY(VertexAttrib2svNV),
4815 TABLE_ENTRY(VertexAttrib3dNV),
4816 TABLE_ENTRY(VertexAttrib3dvNV),
4817 TABLE_ENTRY(VertexAttrib3fNV),
4818 TABLE_ENTRY(VertexAttrib3fvNV),
4819 TABLE_ENTRY(VertexAttrib3sNV),
4820 TABLE_ENTRY(VertexAttrib3svNV),
4821 TABLE_ENTRY(VertexAttrib4dNV),
4822 TABLE_ENTRY(VertexAttrib4dvNV),
4823 TABLE_ENTRY(VertexAttrib4fNV),
4824 TABLE_ENTRY(VertexAttrib4fvNV),
4825 TABLE_ENTRY(VertexAttrib4sNV),
4826 TABLE_ENTRY(VertexAttrib4svNV),
4827 TABLE_ENTRY(VertexAttrib4ubNV),
4828 TABLE_ENTRY(VertexAttrib4ubvNV),
4829 TABLE_ENTRY(VertexAttribs1dvNV),
4830 TABLE_ENTRY(VertexAttribs1fvNV),
4831 TABLE_ENTRY(VertexAttribs1svNV),
4832 TABLE_ENTRY(VertexAttribs2dvNV),
4833 TABLE_ENTRY(VertexAttribs2fvNV),
4834 TABLE_ENTRY(VertexAttribs2svNV),
4835 TABLE_ENTRY(VertexAttribs3dvNV),
4836 TABLE_ENTRY(VertexAttribs3fvNV),
4837 TABLE_ENTRY(VertexAttribs3svNV),
4838 TABLE_ENTRY(VertexAttribs4dvNV),
4839 TABLE_ENTRY(VertexAttribs4fvNV),
4840 TABLE_ENTRY(VertexAttribs4svNV),
4841 TABLE_ENTRY(VertexAttribs4ubvNV),
4842 TABLE_ENTRY(PointParameteriNV),
4843 TABLE_ENTRY(PointParameterivNV),
4844 TABLE_ENTRY(MultiDrawArraysEXT),
4845 TABLE_ENTRY(MultiDrawElementsEXT),
4846 TABLE_ENTRY(ActiveStencilFaceEXT),
4847 TABLE_ENTRY(DeleteFencesNV),
4848 TABLE_ENTRY(GenFencesNV),
4849 TABLE_ENTRY(IsFenceNV),
4850 TABLE_ENTRY(TestFenceNV),
4851 TABLE_ENTRY(GetFenceivNV),
4852 TABLE_ENTRY(FinishFenceNV),
4853 TABLE_ENTRY(SetFenceNV),
4854 /* A whole bunch of no-op functions. These might be called
4855 * when someone tries to call a dynamically-registered
4856 * extension function without a current rendering context.
4857 */
4858 TABLE_ENTRY(Unused),
4859 TABLE_ENTRY(Unused),
4860 TABLE_ENTRY(Unused),
4861 TABLE_ENTRY(Unused),
4862 TABLE_ENTRY(Unused),
4863 TABLE_ENTRY(Unused),
4864 TABLE_ENTRY(Unused),
4865 TABLE_ENTRY(Unused),
4866 TABLE_ENTRY(Unused),
4867 TABLE_ENTRY(Unused),
4868 TABLE_ENTRY(Unused),
4869 TABLE_ENTRY(Unused),
4870 TABLE_ENTRY(Unused),
4871 TABLE_ENTRY(Unused),
4872 TABLE_ENTRY(Unused),
4873 TABLE_ENTRY(Unused),
4874 TABLE_ENTRY(Unused),
4875 TABLE_ENTRY(Unused),
4876 TABLE_ENTRY(Unused),
4877 TABLE_ENTRY(Unused),
4878 TABLE_ENTRY(Unused),
4879 TABLE_ENTRY(Unused),
4880 TABLE_ENTRY(Unused),
4881 TABLE_ENTRY(Unused),
4882 TABLE_ENTRY(Unused),
4883 TABLE_ENTRY(Unused),
4884 TABLE_ENTRY(Unused),
4885 TABLE_ENTRY(Unused),
4886 TABLE_ENTRY(Unused),
4887 TABLE_ENTRY(Unused),
4888 TABLE_ENTRY(Unused),
4889 TABLE_ENTRY(Unused),
4890 TABLE_ENTRY(Unused),
4891 TABLE_ENTRY(Unused),
4892 TABLE_ENTRY(Unused),
4893 TABLE_ENTRY(Unused),
4894 TABLE_ENTRY(Unused),
4895 TABLE_ENTRY(Unused),
4896 TABLE_ENTRY(Unused),
4897 TABLE_ENTRY(Unused),
4898 TABLE_ENTRY(Unused),
4899 TABLE_ENTRY(Unused),
4900 TABLE_ENTRY(Unused),
4901 TABLE_ENTRY(Unused),
4902 TABLE_ENTRY(Unused),
4903 TABLE_ENTRY(Unused),
4904 TABLE_ENTRY(Unused),
4905 TABLE_ENTRY(Unused),
4906 TABLE_ENTRY(Unused),
4907 TABLE_ENTRY(Unused),
4908 TABLE_ENTRY(Unused),
4909 TABLE_ENTRY(Unused),
4910 TABLE_ENTRY(Unused),
4911 TABLE_ENTRY(Unused),
4912 TABLE_ENTRY(Unused),
4913 TABLE_ENTRY(Unused),
4914 TABLE_ENTRY(Unused),
4915 TABLE_ENTRY(Unused),
4916 TABLE_ENTRY(Unused),
4917 TABLE_ENTRY(Unused),
4918 TABLE_ENTRY(Unused),
4919 TABLE_ENTRY(Unused),
4920 TABLE_ENTRY(Unused),
4921 TABLE_ENTRY(Unused),
4922 TABLE_ENTRY(Unused),
4923 TABLE_ENTRY(Unused),
4924 TABLE_ENTRY(Unused),
4925 TABLE_ENTRY(Unused),
4926 TABLE_ENTRY(Unused),
4927 TABLE_ENTRY(Unused),
4928 TABLE_ENTRY(Unused),
4929 TABLE_ENTRY(Unused),
4930 TABLE_ENTRY(Unused),
4931 TABLE_ENTRY(Unused),
4932 TABLE_ENTRY(Unused),
4933 TABLE_ENTRY(Unused),
4934 TABLE_ENTRY(Unused),
4935 TABLE_ENTRY(Unused),
4936 TABLE_ENTRY(Unused),
4937 TABLE_ENTRY(Unused),
4938 TABLE_ENTRY(Unused),
4939 TABLE_ENTRY(Unused),
4940 TABLE_ENTRY(Unused),
4941 TABLE_ENTRY(Unused),
4942 TABLE_ENTRY(Unused),
4943 TABLE_ENTRY(Unused),
4944 TABLE_ENTRY(Unused),
4945 TABLE_ENTRY(Unused),
4946 TABLE_ENTRY(Unused),
4947 TABLE_ENTRY(Unused),
4948 TABLE_ENTRY(Unused),
4949 TABLE_ENTRY(Unused),
4950 TABLE_ENTRY(Unused),
4951 TABLE_ENTRY(Unused),
4952 TABLE_ENTRY(Unused),
4953 TABLE_ENTRY(Unused),
4954 TABLE_ENTRY(Unused),
4955 TABLE_ENTRY(Unused),
4956 TABLE_ENTRY(Unused),
4957 };
4958 #endif /* DISPATCH_TABLE_NAME */
4959
4960
4961 /*
4962 * This is just used to silence compiler warnings.
4963 * We list the functions which aren't otherwise used.
4964 */
4965 #ifdef UNUSED_TABLE_NAME
4966 void *UNUSED_TABLE_NAME[] = {
4967 TABLE_ENTRY(ActiveTexture),
4968 TABLE_ENTRY(ClientActiveTexture),
4969 TABLE_ENTRY(MultiTexCoord1d),
4970 TABLE_ENTRY(MultiTexCoord1dv),
4971 TABLE_ENTRY(MultiTexCoord1f),
4972 TABLE_ENTRY(MultiTexCoord1fv),
4973 TABLE_ENTRY(MultiTexCoord1i),
4974 TABLE_ENTRY(MultiTexCoord1iv),
4975 TABLE_ENTRY(MultiTexCoord1s),
4976 TABLE_ENTRY(MultiTexCoord1sv),
4977 TABLE_ENTRY(MultiTexCoord2d),
4978 TABLE_ENTRY(MultiTexCoord2dv),
4979 TABLE_ENTRY(MultiTexCoord2f),
4980 TABLE_ENTRY(MultiTexCoord2fv),
4981 TABLE_ENTRY(MultiTexCoord2i),
4982 TABLE_ENTRY(MultiTexCoord2iv),
4983 TABLE_ENTRY(MultiTexCoord2s),
4984 TABLE_ENTRY(MultiTexCoord2sv),
4985 TABLE_ENTRY(MultiTexCoord3d),
4986 TABLE_ENTRY(MultiTexCoord3dv),
4987 TABLE_ENTRY(MultiTexCoord3f),
4988 TABLE_ENTRY(MultiTexCoord3fv),
4989 TABLE_ENTRY(MultiTexCoord3i),
4990 TABLE_ENTRY(MultiTexCoord3iv),
4991 TABLE_ENTRY(MultiTexCoord3s),
4992 TABLE_ENTRY(MultiTexCoord3sv),
4993 TABLE_ENTRY(MultiTexCoord4d),
4994 TABLE_ENTRY(MultiTexCoord4dv),
4995 TABLE_ENTRY(MultiTexCoord4f),
4996 TABLE_ENTRY(MultiTexCoord4fv),
4997 TABLE_ENTRY(MultiTexCoord4i),
4998 TABLE_ENTRY(MultiTexCoord4iv),
4999 TABLE_ENTRY(MultiTexCoord4s),
5000 TABLE_ENTRY(MultiTexCoord4sv),
5001 TABLE_ENTRY(LoadTransposeMatrixf),
5002 TABLE_ENTRY(LoadTransposeMatrixd),
5003 TABLE_ENTRY(MultTransposeMatrixf),
5004 TABLE_ENTRY(MultTransposeMatrixd),
5005 TABLE_ENTRY(SampleCoverage),
5006 TABLE_ENTRY(CompressedTexImage3D),
5007 TABLE_ENTRY(CompressedTexImage2D),
5008 TABLE_ENTRY(CompressedTexImage1D),
5009 TABLE_ENTRY(CompressedTexSubImage3D),
5010 TABLE_ENTRY(CompressedTexSubImage2D),
5011 TABLE_ENTRY(CompressedTexSubImage1D),
5012 TABLE_ENTRY(GetCompressedTexImage),
5013 TABLE_ENTRY(BlendColorEXT),
5014 TABLE_ENTRY(TexImage3DEXT),
5015 TABLE_ENTRY(TexSubImage3DEXT),
5016 TABLE_ENTRY(TexSubImage1DEXT),
5017 TABLE_ENTRY(TexSubImage2DEXT),
5018 TABLE_ENTRY(CopyTexImage1DEXT),
5019 TABLE_ENTRY(CopyTexImage2DEXT),
5020 TABLE_ENTRY(CopyTexSubImage1DEXT),
5021 TABLE_ENTRY(CopyTexSubImage2DEXT),
5022 TABLE_ENTRY(CopyTexSubImage3DEXT),
5023 TABLE_ENTRY(HistogramEXT),
5024 TABLE_ENTRY(MinmaxEXT),
5025 TABLE_ENTRY(ResetHistogramEXT),
5026 TABLE_ENTRY(ResetMinmaxEXT),
5027 TABLE_ENTRY(ConvolutionFilter1DEXT),
5028 TABLE_ENTRY(ConvolutionFilter2DEXT),
5029 TABLE_ENTRY(ConvolutionParameterfEXT),
5030 TABLE_ENTRY(ConvolutionParameterfvEXT),
5031 TABLE_ENTRY(ConvolutionParameteriEXT),
5032 TABLE_ENTRY(ConvolutionParameterivEXT),
5033 TABLE_ENTRY(CopyConvolutionFilter1DEXT),
5034 TABLE_ENTRY(CopyConvolutionFilter2DEXT),
5035 TABLE_ENTRY(SeparableFilter2DEXT),
5036 TABLE_ENTRY(ColorTableSGI),
5037 TABLE_ENTRY(ColorTableParameterfvSGI),
5038 TABLE_ENTRY(ColorTableParameterivSGI),
5039 TABLE_ENTRY(CopyColorTableSGI),
5040 TABLE_ENTRY(BindTextureEXT),
5041 TABLE_ENTRY(DeleteTexturesEXT),
5042 TABLE_ENTRY(PrioritizeTexturesEXT),
5043 TABLE_ENTRY(ArrayElementEXT),
5044 TABLE_ENTRY(DrawArraysEXT),
5045 TABLE_ENTRY(GetPointervEXT),
5046 TABLE_ENTRY(BlendEquationEXT),
5047 TABLE_ENTRY(PointParameterfARB),
5048 TABLE_ENTRY(PointParameterfvARB),
5049 TABLE_ENTRY(PointParameterfSGIS),
5050 TABLE_ENTRY(PointParameterfvSGIS),
5051 TABLE_ENTRY(ColorSubTableEXT),
5052 TABLE_ENTRY(CopyColorSubTableEXT),
5053 TABLE_ENTRY(ColorTableEXT),
5054 TABLE_ENTRY(DrawRangeElementsEXT),
5055 TABLE_ENTRY(BlendFuncSeparateINGR),
5056 TABLE_ENTRY(SampleMaskEXT),
5057 TABLE_ENTRY(SamplePatternEXT),
5058 TABLE_ENTRY(WindowPos2dARB),
5059 TABLE_ENTRY(WindowPos2fARB),
5060 TABLE_ENTRY(WindowPos2iARB),
5061 TABLE_ENTRY(WindowPos2sARB),
5062 TABLE_ENTRY(WindowPos2dvARB),
5063 TABLE_ENTRY(WindowPos2fvARB),
5064 TABLE_ENTRY(WindowPos2ivARB),
5065 TABLE_ENTRY(WindowPos2svARB),
5066 TABLE_ENTRY(WindowPos3dARB),
5067 TABLE_ENTRY(WindowPos3fARB),
5068 TABLE_ENTRY(WindowPos3iARB),
5069 TABLE_ENTRY(WindowPos3sARB),
5070 TABLE_ENTRY(WindowPos3dvARB),
5071 TABLE_ENTRY(WindowPos3fvARB),
5072 TABLE_ENTRY(WindowPos3ivARB),
5073 TABLE_ENTRY(WindowPos3svARB),
5074 TABLE_ENTRY(PointParameterf),
5075 TABLE_ENTRY(PointParameterfv),
5076 TABLE_ENTRY(PointParameteri),
5077 TABLE_ENTRY(PointParameteriv),
5078 TABLE_ENTRY(SecondaryColor3b),
5079 TABLE_ENTRY(SecondaryColor3bv),
5080 TABLE_ENTRY(SecondaryColor3d),
5081 TABLE_ENTRY(SecondaryColor3dv),
5082 TABLE_ENTRY(SecondaryColor3f),
5083 TABLE_ENTRY(SecondaryColor3fv),
5084 TABLE_ENTRY(SecondaryColor3i),
5085 TABLE_ENTRY(SecondaryColor3iv),
5086 TABLE_ENTRY(SecondaryColor3s),
5087 TABLE_ENTRY(SecondaryColor3sv),
5088 TABLE_ENTRY(SecondaryColor3ub),
5089 TABLE_ENTRY(SecondaryColor3ubv),
5090 TABLE_ENTRY(SecondaryColor3ui),
5091 TABLE_ENTRY(SecondaryColor3uiv),
5092 TABLE_ENTRY(SecondaryColor3us),
5093 TABLE_ENTRY(SecondaryColor3usv),
5094 TABLE_ENTRY(SecondaryColorPointer),
5095 TABLE_ENTRY(WindowPos2d),
5096 TABLE_ENTRY(WindowPos2dv),
5097 TABLE_ENTRY(WindowPos2f),
5098 TABLE_ENTRY(WindowPos2fv),
5099 TABLE_ENTRY(WindowPos2i),
5100 TABLE_ENTRY(WindowPos2iv),
5101 TABLE_ENTRY(WindowPos2s),
5102 TABLE_ENTRY(WindowPos2sv),
5103 TABLE_ENTRY(WindowPos3d),
5104 TABLE_ENTRY(WindowPos3dv),
5105 TABLE_ENTRY(WindowPos3f),
5106 TABLE_ENTRY(WindowPos3fv),
5107 TABLE_ENTRY(WindowPos3i),
5108 TABLE_ENTRY(WindowPos3iv),
5109 TABLE_ENTRY(WindowPos3s),
5110 TABLE_ENTRY(WindowPos3sv),
5111 };
5112 #endif /*UNUSED_TABLE_NAME*/
5113
5114
5115 #undef KEYWORD1
5116 #undef KEYWORD2
5117 #undef NAME
5118 #undef DISPATCH
5119 #undef RETURN_DISPATCH
5120 #undef DISPATCH_TABLE_NAME
5121 #undef UNUSED_TABLE_NAME
5122 #undef TABLE_ENTRY
5123