a67c4fa8a6a2004df80128553fc2629f656b7263
[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 /* No dispatch for SampleCover() */
2347 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
2348 {
2349 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));
2350 }
2351
2352 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
2353 {
2354 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));
2355 }
2356
2357 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
2358 {
2359 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));
2360 }
2361
2362 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)
2363 {
2364 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));
2365 }
2366
2367 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
2368 {
2369 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));
2370 }
2371
2372 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
2373 {
2374 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));
2375 }
2376
2377 KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImage)(GLenum target, GLint level, GLvoid * img)
2378 {
2379 DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImage(0x%x, %d, %p);\n", target, level, (void *) img));
2380 }
2381
2382 /* No dispatch for WeightbvARB() */
2383 /* No dispatch for WeightsvARB() */
2384 /* No dispatch for WeightivARB() */
2385 /* No dispatch for WeightfvARB() */
2386 /* No dispatch for WeightdvARB() */
2387 /* No dispatch for WeightubvARB() */
2388 /* No dispatch for WeightusvARB() */
2389 /* No dispatch for WeightuivARB() */
2390 /* No dispatch for WeightPointerARB() */
2391 /* No dispatch for VertexBlendARB() */
2392 /* No dispatch for CurrentPaletteMatrixARB() */
2393 /* No dispatch for MatrixIndexubvARB() */
2394 /* No dispatch for MatrixIndexusvARB() */
2395 /* No dispatch for MatrixIndexuivARB() */
2396 /* No dispatch for MatrixIndexPointerARB() */
2397 KEYWORD1 void KEYWORD2 NAME(BlendColorEXT)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
2398 {
2399 DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColorEXT(%f, %f, %f, %f);\n", red, green, blue, alpha));
2400 }
2401
2402 KEYWORD1 void KEYWORD2 NAME(PolygonOffsetEXT)(GLfloat factor, GLfloat bias)
2403 {
2404 DISPATCH(PolygonOffsetEXT, (factor, bias), (F, "glPolygonOffsetEXT(%f, %f);\n", factor, bias));
2405 }
2406
2407 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)
2408 {
2409 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));
2410 }
2411
2412 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)
2413 {
2414 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));
2415 }
2416
2417 KEYWORD1 void KEYWORD2 NAME(GetTexFilterFuncSGIS)(GLenum target, GLenum filter, GLfloat * weights)
2418 {
2419 DISPATCH(GetTexFilterFuncSGIS, (target, filter, weights), (F, "glGetTexFilterFuncSGIS(0x%x, 0x%x, %p);\n", target, filter, (void *) weights));
2420 }
2421
2422 KEYWORD1 void KEYWORD2 NAME(TexFilterFuncSGIS)(GLenum target, GLenum filter, GLsizei n, const GLfloat * weights)
2423 {
2424 DISPATCH(TexFilterFuncSGIS, (target, filter, n, weights), (F, "glTexFilterFuncSGIS(0x%x, 0x%x, %d, %p);\n", target, filter, n, (void *) weights));
2425 }
2426
2427 KEYWORD1 void KEYWORD2 NAME(TexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
2428 {
2429 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));
2430 }
2431
2432 KEYWORD1 void KEYWORD2 NAME(TexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
2433 {
2434 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));
2435 }
2436
2437 KEYWORD1 void KEYWORD2 NAME(CopyTexImage1DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
2438 {
2439 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));
2440 }
2441
2442 KEYWORD1 void KEYWORD2 NAME(CopyTexImage2DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
2443 {
2444 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));
2445 }
2446
2447 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
2448 {
2449 DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1DEXT(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
2450 }
2451
2452 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2453 {
2454 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));
2455 }
2456
2457 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2458 {
2459 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));
2460 }
2461
2462 KEYWORD1 void KEYWORD2 NAME(GetHistogramEXT)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2463 {
2464 DISPATCH(GetHistogramEXT, (target, reset, format, type, values), (F, "glGetHistogramEXT(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (void *) values));
2465 }
2466
2467 KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
2468 {
2469 DISPATCH(GetHistogramParameterfvEXT, (target, pname, params), (F, "glGetHistogramParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2470 }
2471
2472 KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2473 {
2474 DISPATCH(GetHistogramParameterivEXT, (target, pname, params), (F, "glGetHistogramParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2475 }
2476
2477 KEYWORD1 void KEYWORD2 NAME(GetMinmaxEXT)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2478 {
2479 DISPATCH(GetMinmaxEXT, (target, reset, format, type, values), (F, "glGetMinmaxEXT(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (void *) values));
2480 }
2481
2482 KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
2483 {
2484 DISPATCH(GetMinmaxParameterfvEXT, (target, pname, params), (F, "glGetMinmaxParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2485 }
2486
2487 KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2488 {
2489 DISPATCH(GetMinmaxParameterivEXT, (target, pname, params), (F, "glGetMinmaxParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2490 }
2491
2492 KEYWORD1 void KEYWORD2 NAME(HistogramEXT)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
2493 {
2494 DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogramEXT(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
2495 }
2496
2497 KEYWORD1 void KEYWORD2 NAME(MinmaxEXT)(GLenum target, GLenum internalformat, GLboolean sink)
2498 {
2499 DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmaxEXT(0x%x, 0x%x, %d);\n", target, internalformat, sink));
2500 }
2501
2502 KEYWORD1 void KEYWORD2 NAME(ResetHistogramEXT)(GLenum target)
2503 {
2504 DISPATCH(ResetHistogram, (target), (F, "glResetHistogramEXT(0x%x);\n", target));
2505 }
2506
2507 KEYWORD1 void KEYWORD2 NAME(ResetMinmaxEXT)(GLenum target)
2508 {
2509 DISPATCH(ResetMinmax, (target), (F, "glResetMinmaxEXT(0x%x);\n", target));
2510 }
2511
2512 KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
2513 {
2514 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));
2515 }
2516
2517 KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter2DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
2518 {
2519 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));
2520 }
2521
2522 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfEXT)(GLenum target, GLenum pname, GLfloat params)
2523 {
2524 DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterfEXT(0x%x, 0x%x, %f);\n", target, pname, params));
2525 }
2526
2527 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfvEXT)(GLenum target, GLenum pname, const GLfloat * params)
2528 {
2529 DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2530 }
2531
2532 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriEXT)(GLenum target, GLenum pname, GLint params)
2533 {
2534 DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteriEXT(0x%x, 0x%x, %d);\n", target, pname, params));
2535 }
2536
2537 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterivEXT)(GLenum target, GLenum pname, const GLint * params)
2538 {
2539 DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2540 }
2541
2542 KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1DEXT)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
2543 {
2544 DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1DEXT(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
2545 }
2546
2547 KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2DEXT)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
2548 {
2549 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));
2550 }
2551
2552 KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilterEXT)(GLenum target, GLenum format, GLenum type, GLvoid * image)
2553 {
2554 DISPATCH(GetConvolutionFilterEXT, (target, format, type, image), (F, "glGetConvolutionFilterEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (void *) image));
2555 }
2556
2557 KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
2558 {
2559 DISPATCH(GetConvolutionParameterfvEXT, (target, pname, params), (F, "glGetConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2560 }
2561
2562 KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2563 {
2564 DISPATCH(GetConvolutionParameterivEXT, (target, pname, params), (F, "glGetConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2565 }
2566
2567 KEYWORD1 void KEYWORD2 NAME(GetSeparableFilterEXT)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
2568 {
2569 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));
2570 }
2571
2572 KEYWORD1 void KEYWORD2 NAME(SeparableFilter2DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
2573 {
2574 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));
2575 }
2576
2577 KEYWORD1 void KEYWORD2 NAME(ColorTableSGI)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
2578 {
2579 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));
2580 }
2581
2582 KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfvSGI)(GLenum target, GLenum pname, const GLfloat * params)
2583 {
2584 DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2585 }
2586
2587 KEYWORD1 void KEYWORD2 NAME(ColorTableParameterivSGI)(GLenum target, GLenum pname, const GLint * params)
2588 {
2589 DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2590 }
2591
2592 KEYWORD1 void KEYWORD2 NAME(CopyColorTableSGI)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
2593 {
2594 DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTableSGI(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
2595 }
2596
2597 KEYWORD1 void KEYWORD2 NAME(GetColorTableSGI)(GLenum target, GLenum format, GLenum type, GLvoid * table)
2598 {
2599 DISPATCH(GetColorTableSGI, (target, format, type, table), (F, "glGetColorTableSGI(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (void *) table));
2600 }
2601
2602 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvSGI)(GLenum target, GLenum pname, GLfloat * params)
2603 {
2604 DISPATCH(GetColorTableParameterfvSGI, (target, pname, params), (F, "glGetColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2605 }
2606
2607 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivSGI)(GLenum target, GLenum pname, GLint * params)
2608 {
2609 DISPATCH(GetColorTableParameterivSGI, (target, pname, params), (F, "glGetColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2610 }
2611
2612 KEYWORD1 void KEYWORD2 NAME(PixelTexGenSGIX)(GLenum mode)
2613 {
2614 DISPATCH(PixelTexGenSGIX, (mode), (F, "glPixelTexGenSGIX(0x%x);\n", mode));
2615 }
2616
2617 KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameteriSGIS)(GLenum pname, GLint param)
2618 {
2619 DISPATCH(PixelTexGenParameteriSGIS, (pname, param), (F, "glPixelTexGenParameteriSGIS(0x%x, %d);\n", pname, param));
2620 }
2621
2622 KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterivSGIS)(GLenum pname, const GLint * params)
2623 {
2624 DISPATCH(PixelTexGenParameterivSGIS, (pname, params), (F, "glPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (void *) params));
2625 }
2626
2627 KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterfSGIS)(GLenum pname, GLfloat param)
2628 {
2629 DISPATCH(PixelTexGenParameterfSGIS, (pname, param), (F, "glPixelTexGenParameterfSGIS(0x%x, %f);\n", pname, param));
2630 }
2631
2632 KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterfvSGIS)(GLenum pname, const GLfloat * params)
2633 {
2634 DISPATCH(PixelTexGenParameterfvSGIS, (pname, params), (F, "glPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (void *) params));
2635 }
2636
2637 KEYWORD1 void KEYWORD2 NAME(GetPixelTexGenParameterivSGIS)(GLenum pname, GLint * params)
2638 {
2639 DISPATCH(GetPixelTexGenParameterivSGIS, (pname, params), (F, "glGetPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (void *) params));
2640 }
2641
2642 KEYWORD1 void KEYWORD2 NAME(GetPixelTexGenParameterfvSGIS)(GLenum pname, GLfloat * params)
2643 {
2644 DISPATCH(GetPixelTexGenParameterfvSGIS, (pname, params), (F, "glGetPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (void *) params));
2645 }
2646
2647 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)
2648 {
2649 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));
2650 }
2651
2652 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)
2653 {
2654 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));
2655 }
2656
2657 KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResidentEXT)(GLsizei n, const GLuint * textures, GLboolean * residences)
2658 {
2659 RETURN_DISPATCH(AreTexturesResidentEXT, (n, textures, residences), (F, "glAreTexturesResidentEXT(%d, %p, %p);\n", n, (void *) textures, (void *) residences));
2660 }
2661
2662 KEYWORD1 void KEYWORD2 NAME(BindTextureEXT)(GLenum target, GLuint texture)
2663 {
2664 DISPATCH(BindTexture, (target, texture), (F, "glBindTextureEXT(0x%x, %d);\n", target, texture));
2665 }
2666
2667 KEYWORD1 void KEYWORD2 NAME(DeleteTexturesEXT)(GLsizei n, const GLuint * textures)
2668 {
2669 DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTexturesEXT(%d, %p);\n", n, (void *) textures));
2670 }
2671
2672 KEYWORD1 void KEYWORD2 NAME(GenTexturesEXT)(GLsizei n, GLuint * textures)
2673 {
2674 DISPATCH(GenTexturesEXT, (n, textures), (F, "glGenTexturesEXT(%d, %p);\n", n, (void *) textures));
2675 }
2676
2677 KEYWORD1 GLboolean KEYWORD2 NAME(IsTextureEXT)(GLuint texture)
2678 {
2679 RETURN_DISPATCH(IsTextureEXT, (texture), (F, "glIsTextureEXT(%d);\n", texture));
2680 }
2681
2682 KEYWORD1 void KEYWORD2 NAME(PrioritizeTexturesEXT)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
2683 {
2684 DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTexturesEXT(%d, %p, %p);\n", n, (void *) textures, (void *) priorities));
2685 }
2686
2687 KEYWORD1 void KEYWORD2 NAME(DetailTexFuncSGIS)(GLenum target, GLsizei n, const GLfloat * points)
2688 {
2689 DISPATCH(DetailTexFuncSGIS, (target, n, points), (F, "glDetailTexFuncSGIS(0x%x, %d, %p);\n", target, n, (void *) points));
2690 }
2691
2692 KEYWORD1 void KEYWORD2 NAME(GetDetailTexFuncSGIS)(GLenum target, GLfloat * points)
2693 {
2694 DISPATCH(GetDetailTexFuncSGIS, (target, points), (F, "glGetDetailTexFuncSGIS(0x%x, %p);\n", target, (void *) points));
2695 }
2696
2697 KEYWORD1 void KEYWORD2 NAME(SharpenTexFuncSGIS)(GLenum target, GLsizei n, const GLfloat * points)
2698 {
2699 DISPATCH(SharpenTexFuncSGIS, (target, n, points), (F, "glSharpenTexFuncSGIS(0x%x, %d, %p);\n", target, n, (void *) points));
2700 }
2701
2702 KEYWORD1 void KEYWORD2 NAME(GetSharpenTexFuncSGIS)(GLenum target, GLfloat * points)
2703 {
2704 DISPATCH(GetSharpenTexFuncSGIS, (target, points), (F, "glGetSharpenTexFuncSGIS(0x%x, %p);\n", target, (void *) points));
2705 }
2706
2707 KEYWORD1 void KEYWORD2 NAME(SampleMaskSGIS)(GLclampf value, GLboolean invert)
2708 {
2709 DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskSGIS(%f, %d);\n", value, invert));
2710 }
2711
2712 KEYWORD1 void KEYWORD2 NAME(SamplePatternSGIS)(GLenum pattern)
2713 {
2714 DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternSGIS(0x%x);\n", pattern));
2715 }
2716
2717 KEYWORD1 void KEYWORD2 NAME(ArrayElementEXT)(GLint i)
2718 {
2719 DISPATCH(ArrayElement, (i), (F, "glArrayElementEXT(%d);\n", i));
2720 }
2721
2722 KEYWORD1 void KEYWORD2 NAME(ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2723 {
2724 DISPATCH(ColorPointerEXT, (size, type, stride, count, pointer), (F, "glColorPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (void *) pointer));
2725 }
2726
2727 KEYWORD1 void KEYWORD2 NAME(DrawArraysEXT)(GLenum mode, GLint first, GLsizei count)
2728 {
2729 DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArraysEXT(0x%x, %d, %d);\n", mode, first, count));
2730 }
2731
2732 KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer)
2733 {
2734 DISPATCH(EdgeFlagPointerEXT, (stride, count, pointer), (F, "glEdgeFlagPointerEXT(%d, %d, %p);\n", stride, count, (void *) pointer));
2735 }
2736
2737 KEYWORD1 void KEYWORD2 NAME(GetPointervEXT)(GLenum pname, GLvoid ** params)
2738 {
2739 DISPATCH(GetPointerv, (pname, params), (F, "glGetPointervEXT(0x%x, %p);\n", pname, (void *) params));
2740 }
2741
2742 KEYWORD1 void KEYWORD2 NAME(IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2743 {
2744 DISPATCH(IndexPointerEXT, (type, stride, count, pointer), (F, "glIndexPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (void *) pointer));
2745 }
2746
2747 KEYWORD1 void KEYWORD2 NAME(NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2748 {
2749 DISPATCH(NormalPointerEXT, (type, stride, count, pointer), (F, "glNormalPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (void *) pointer));
2750 }
2751
2752 KEYWORD1 void KEYWORD2 NAME(TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2753 {
2754 DISPATCH(TexCoordPointerEXT, (size, type, stride, count, pointer), (F, "glTexCoordPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (void *) pointer));
2755 }
2756
2757 KEYWORD1 void KEYWORD2 NAME(VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2758 {
2759 DISPATCH(VertexPointerEXT, (size, type, stride, count, pointer), (F, "glVertexPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (void *) pointer));
2760 }
2761
2762 KEYWORD1 void KEYWORD2 NAME(BlendEquationEXT)(GLenum mode)
2763 {
2764 DISPATCH(BlendEquation, (mode), (F, "glBlendEquationEXT(0x%x);\n", mode));
2765 }
2766
2767 KEYWORD1 void KEYWORD2 NAME(SpriteParameterfSGIX)(GLenum pname, GLfloat param)
2768 {
2769 DISPATCH(SpriteParameterfSGIX, (pname, param), (F, "glSpriteParameterfSGIX(0x%x, %f);\n", pname, param));
2770 }
2771
2772 KEYWORD1 void KEYWORD2 NAME(SpriteParameterfvSGIX)(GLenum pname, const GLfloat * params)
2773 {
2774 DISPATCH(SpriteParameterfvSGIX, (pname, params), (F, "glSpriteParameterfvSGIX(0x%x, %p);\n", pname, (void *) params));
2775 }
2776
2777 KEYWORD1 void KEYWORD2 NAME(SpriteParameteriSGIX)(GLenum pname, GLint param)
2778 {
2779 DISPATCH(SpriteParameteriSGIX, (pname, param), (F, "glSpriteParameteriSGIX(0x%x, %d);\n", pname, param));
2780 }
2781
2782 KEYWORD1 void KEYWORD2 NAME(SpriteParameterivSGIX)(GLenum pname, const GLint * params)
2783 {
2784 DISPATCH(SpriteParameterivSGIX, (pname, params), (F, "glSpriteParameterivSGIX(0x%x, %p);\n", pname, (void *) params));
2785 }
2786
2787 KEYWORD1 void KEYWORD2 NAME(PointParameterfEXT)(GLenum pname, GLfloat param)
2788 {
2789 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfEXT(0x%x, %f);\n", pname, param));
2790 }
2791
2792 KEYWORD1 void KEYWORD2 NAME(PointParameterfvEXT)(GLenum pname, const GLfloat * params)
2793 {
2794 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvEXT(0x%x, %p);\n", pname, (void *) params));
2795 }
2796
2797 KEYWORD1 void KEYWORD2 NAME(PointParameterfARB)(GLenum pname, GLfloat param)
2798 {
2799 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfARB(0x%x, %f);\n", pname, param));
2800 }
2801
2802 KEYWORD1 void KEYWORD2 NAME(PointParameterfvARB)(GLenum pname, const GLfloat * params)
2803 {
2804 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvARB(0x%x, %p);\n", pname, (void *) params));
2805 }
2806
2807 KEYWORD1 void KEYWORD2 NAME(PointParameterfSGIS)(GLenum pname, GLfloat param)
2808 {
2809 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfSGIS(0x%x, %f);\n", pname, param));
2810 }
2811
2812 KEYWORD1 void KEYWORD2 NAME(PointParameterfvSGIS)(GLenum pname, const GLfloat * params)
2813 {
2814 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvSGIS(0x%x, %p);\n", pname, (void *) params));
2815 }
2816
2817 KEYWORD1 GLint KEYWORD2 NAME(GetInstrumentsSGIX)(void)
2818 {
2819 RETURN_DISPATCH(GetInstrumentsSGIX, (), (F, "glGetInstrumentsSGIX();\n"));
2820 }
2821
2822 KEYWORD1 void KEYWORD2 NAME(InstrumentsBufferSGIX)(GLsizei size, GLint * buffer)
2823 {
2824 DISPATCH(InstrumentsBufferSGIX, (size, buffer), (F, "glInstrumentsBufferSGIX(%d, %p);\n", size, (void *) buffer));
2825 }
2826
2827 KEYWORD1 GLint KEYWORD2 NAME(PollInstrumentsSGIX)(GLint * marker_p)
2828 {
2829 RETURN_DISPATCH(PollInstrumentsSGIX, (marker_p), (F, "glPollInstrumentsSGIX(%p);\n", (void *) marker_p));
2830 }
2831
2832 KEYWORD1 void KEYWORD2 NAME(ReadInstrumentsSGIX)(GLint marker)
2833 {
2834 DISPATCH(ReadInstrumentsSGIX, (marker), (F, "glReadInstrumentsSGIX(%d);\n", marker));
2835 }
2836
2837 KEYWORD1 void KEYWORD2 NAME(StartInstrumentsSGIX)(void)
2838 {
2839 DISPATCH(StartInstrumentsSGIX, (), (F, "glStartInstrumentsSGIX();\n"));
2840 }
2841
2842 KEYWORD1 void KEYWORD2 NAME(StopInstrumentsSGIX)(GLint marker)
2843 {
2844 DISPATCH(StopInstrumentsSGIX, (marker), (F, "glStopInstrumentsSGIX(%d);\n", marker));
2845 }
2846
2847 KEYWORD1 void KEYWORD2 NAME(FrameZoomSGIX)(GLint factor)
2848 {
2849 DISPATCH(FrameZoomSGIX, (factor), (F, "glFrameZoomSGIX(%d);\n", factor));
2850 }
2851
2852 KEYWORD1 void KEYWORD2 NAME(TagSampleBufferSGIX)(void)
2853 {
2854 DISPATCH(TagSampleBufferSGIX, (), (F, "glTagSampleBufferSGIX();\n"));
2855 }
2856
2857 /* No dispatch for DeformationMap3dSGIX() */
2858 /* No dispatch for DeformationMap3fSGIX() */
2859 /* No dispatch for DeformSGIX() */
2860 /* No dispatch for LoadIdentityDeformationMapSGIX() */
2861 KEYWORD1 void KEYWORD2 NAME(ReferencePlaneSGIX)(const GLdouble * equation)
2862 {
2863 DISPATCH(ReferencePlaneSGIX, (equation), (F, "glReferencePlaneSGIX(%p);\n", (void *) equation));
2864 }
2865
2866 KEYWORD1 void KEYWORD2 NAME(FlushRasterSGIX)(void)
2867 {
2868 DISPATCH(FlushRasterSGIX, (), (F, "glFlushRasterSGIX();\n"));
2869 }
2870
2871 /* No dispatch for FogFuncSGIS() */
2872 /* No dispatch for GetFogFuncSGIS() */
2873 /* No dispatch for ImageTransformParameteriHP() */
2874 /* No dispatch for ImageTransformParameterfHP() */
2875 /* No dispatch for ImageTransformParameterivHP() */
2876 /* No dispatch for ImageTransformParameterfvHP() */
2877 /* No dispatch for GetImageTransformParameterivHP() */
2878 /* No dispatch for GetImageTransformParameterfvHP() */
2879 KEYWORD1 void KEYWORD2 NAME(ColorSubTableEXT)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
2880 {
2881 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));
2882 }
2883
2884 KEYWORD1 void KEYWORD2 NAME(CopyColorSubTableEXT)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
2885 {
2886 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTableEXT(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
2887 }
2888
2889 KEYWORD1 void KEYWORD2 NAME(HintPGI)(GLenum target, GLint mode)
2890 {
2891 DISPATCH(HintPGI, (target, mode), (F, "glHintPGI(0x%x, %d);\n", target, mode));
2892 }
2893
2894 KEYWORD1 void KEYWORD2 NAME(ColorTableEXT)(GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
2895 {
2896 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));
2897 }
2898
2899 KEYWORD1 void KEYWORD2 NAME(GetColorTableEXT)(GLenum target, GLenum format, GLenum type, GLvoid * data)
2900 {
2901 DISPATCH(GetColorTableEXT, (target, format, type, data), (F, "glGetColorTableEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (void *) data));
2902 }
2903
2904 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2905 {
2906 DISPATCH(GetColorTableParameterivEXT, (target, pname, params), (F, "glGetColorTableParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2907 }
2908
2909 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
2910 {
2911 DISPATCH(GetColorTableParameterfvEXT, (target, pname, params), (F, "glGetColorTableParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2912 }
2913
2914 KEYWORD1 void KEYWORD2 NAME(GetListParameterfvSGIX)(GLuint list, GLenum pname, GLfloat * params)
2915 {
2916 DISPATCH(GetListParameterfvSGIX, (list, pname, params), (F, "glGetListParameterfvSGIX(%d, 0x%x, %p);\n", list, pname, (void *) params));
2917 }
2918
2919 KEYWORD1 void KEYWORD2 NAME(GetListParameterivSGIX)(GLuint list, GLenum pname, GLint * params)
2920 {
2921 DISPATCH(GetListParameterivSGIX, (list, pname, params), (F, "glGetListParameterivSGIX(%d, 0x%x, %p);\n", list, pname, (void *) params));
2922 }
2923
2924 KEYWORD1 void KEYWORD2 NAME(ListParameterfSGIX)(GLuint list, GLenum pname, GLfloat param)
2925 {
2926 DISPATCH(ListParameterfSGIX, (list, pname, param), (F, "glListParameterfSGIX(%d, 0x%x, %f);\n", list, pname, param));
2927 }
2928
2929 KEYWORD1 void KEYWORD2 NAME(ListParameterfvSGIX)(GLuint list, GLenum pname, const GLfloat * params)
2930 {
2931 DISPATCH(ListParameterfvSGIX, (list, pname, params), (F, "glListParameterfvSGIX(%d, 0x%x, %p);\n", list, pname, (void *) params));
2932 }
2933
2934 KEYWORD1 void KEYWORD2 NAME(ListParameteriSGIX)(GLuint list, GLenum pname, GLint param)
2935 {
2936 DISPATCH(ListParameteriSGIX, (list, pname, param), (F, "glListParameteriSGIX(%d, 0x%x, %d);\n", list, pname, param));
2937 }
2938
2939 KEYWORD1 void KEYWORD2 NAME(ListParameterivSGIX)(GLuint list, GLenum pname, const GLint * params)
2940 {
2941 DISPATCH(ListParameterivSGIX, (list, pname, params), (F, "glListParameterivSGIX(%d, 0x%x, %p);\n", list, pname, (void *) params));
2942 }
2943
2944 KEYWORD1 void KEYWORD2 NAME(IndexMaterialEXT)(GLenum face, GLenum mode)
2945 {
2946 DISPATCH(IndexMaterialEXT, (face, mode), (F, "glIndexMaterialEXT(0x%x, 0x%x);\n", face, mode));
2947 }
2948
2949 KEYWORD1 void KEYWORD2 NAME(IndexFuncEXT)(GLenum func, GLclampf ref)
2950 {
2951 DISPATCH(IndexFuncEXT, (func, ref), (F, "glIndexFuncEXT(0x%x, %f);\n", func, ref));
2952 }
2953
2954 KEYWORD1 void KEYWORD2 NAME(LockArraysEXT)(GLint first, GLsizei count)
2955 {
2956 DISPATCH(LockArraysEXT, (first, count), (F, "glLockArraysEXT(%d, %d);\n", first, count));
2957 }
2958
2959 KEYWORD1 void KEYWORD2 NAME(UnlockArraysEXT)(void)
2960 {
2961 DISPATCH(UnlockArraysEXT, (), (F, "glUnlockArraysEXT();\n"));
2962 }
2963
2964 KEYWORD1 void KEYWORD2 NAME(CullParameterdvEXT)(GLenum pname, GLdouble * params)
2965 {
2966 DISPATCH(CullParameterdvEXT, (pname, params), (F, "glCullParameterdvEXT(0x%x, %p);\n", pname, (void *) params));
2967 }
2968
2969 KEYWORD1 void KEYWORD2 NAME(CullParameterfvEXT)(GLenum pname, GLfloat * params)
2970 {
2971 DISPATCH(CullParameterfvEXT, (pname, params), (F, "glCullParameterfvEXT(0x%x, %p);\n", pname, (void *) params));
2972 }
2973
2974 KEYWORD1 void KEYWORD2 NAME(FragmentColorMaterialSGIX)(GLenum face, GLenum mode)
2975 {
2976 DISPATCH(FragmentColorMaterialSGIX, (face, mode), (F, "glFragmentColorMaterialSGIX(0x%x, 0x%x);\n", face, mode));
2977 }
2978
2979 KEYWORD1 void KEYWORD2 NAME(FragmentLightfSGIX)(GLenum light, GLenum pname, GLfloat param)
2980 {
2981 DISPATCH(FragmentLightfSGIX, (light, pname, param), (F, "glFragmentLightfSGIX(0x%x, 0x%x, %f);\n", light, pname, param));
2982 }
2983
2984 KEYWORD1 void KEYWORD2 NAME(FragmentLightfvSGIX)(GLenum light, GLenum pname, const GLfloat * params)
2985 {
2986 DISPATCH(FragmentLightfvSGIX, (light, pname, params), (F, "glFragmentLightfvSGIX(0x%x, 0x%x, %p);\n", light, pname, (void *) params));
2987 }
2988
2989 KEYWORD1 void KEYWORD2 NAME(FragmentLightiSGIX)(GLenum light, GLenum pname, GLint param)
2990 {
2991 DISPATCH(FragmentLightiSGIX, (light, pname, param), (F, "glFragmentLightiSGIX(0x%x, 0x%x, %d);\n", light, pname, param));
2992 }
2993
2994 KEYWORD1 void KEYWORD2 NAME(FragmentLightivSGIX)(GLenum light, GLenum pname, const GLint * params)
2995 {
2996 DISPATCH(FragmentLightivSGIX, (light, pname, params), (F, "glFragmentLightivSGIX(0x%x, 0x%x, %p);\n", light, pname, (void *) params));
2997 }
2998
2999 KEYWORD1 void KEYWORD2 NAME(FragmentLightModelfSGIX)(GLenum pname, GLfloat param)
3000 {
3001 DISPATCH(FragmentLightModelfSGIX, (pname, param), (F, "glFragmentLightModelfSGIX(0x%x, %f);\n", pname, param));
3002 }
3003
3004 KEYWORD1 void KEYWORD2 NAME(FragmentLightModelfvSGIX)(GLenum pname, const GLfloat * params)
3005 {
3006 DISPATCH(FragmentLightModelfvSGIX, (pname, params), (F, "glFragmentLightModelfvSGIX(0x%x, %p);\n", pname, (void *) params));
3007 }
3008
3009 KEYWORD1 void KEYWORD2 NAME(FragmentLightModeliSGIX)(GLenum pname, GLint param)
3010 {
3011 DISPATCH(FragmentLightModeliSGIX, (pname, param), (F, "glFragmentLightModeliSGIX(0x%x, %d);\n", pname, param));
3012 }
3013
3014 KEYWORD1 void KEYWORD2 NAME(FragmentLightModelivSGIX)(GLenum pname, const GLint * params)
3015 {
3016 DISPATCH(FragmentLightModelivSGIX, (pname, params), (F, "glFragmentLightModelivSGIX(0x%x, %p);\n", pname, (void *) params));
3017 }
3018
3019 KEYWORD1 void KEYWORD2 NAME(FragmentMaterialfSGIX)(GLenum face, GLenum pname, GLfloat param)
3020 {
3021 DISPATCH(FragmentMaterialfSGIX, (face, pname, param), (F, "glFragmentMaterialfSGIX(0x%x, 0x%x, %f);\n", face, pname, param));
3022 }
3023
3024 KEYWORD1 void KEYWORD2 NAME(FragmentMaterialfvSGIX)(GLenum face, GLenum pname, const GLfloat * params)
3025 {
3026 DISPATCH(FragmentMaterialfvSGIX, (face, pname, params), (F, "glFragmentMaterialfvSGIX(0x%x, 0x%x, %p);\n", face, pname, (void *) params));
3027 }
3028
3029 KEYWORD1 void KEYWORD2 NAME(FragmentMaterialiSGIX)(GLenum face, GLenum pname, GLint param)
3030 {
3031 DISPATCH(FragmentMaterialiSGIX, (face, pname, param), (F, "glFragmentMaterialiSGIX(0x%x, 0x%x, %d);\n", face, pname, param));
3032 }
3033
3034 KEYWORD1 void KEYWORD2 NAME(FragmentMaterialivSGIX)(GLenum face, GLenum pname, const GLint * params)
3035 {
3036 DISPATCH(FragmentMaterialivSGIX, (face, pname, params), (F, "glFragmentMaterialivSGIX(0x%x, 0x%x, %p);\n", face, pname, (void *) params));
3037 }
3038
3039 KEYWORD1 void KEYWORD2 NAME(GetFragmentLightfvSGIX)(GLenum light, GLenum pname, GLfloat * params)
3040 {
3041 DISPATCH(GetFragmentLightfvSGIX, (light, pname, params), (F, "glGetFragmentLightfvSGIX(0x%x, 0x%x, %p);\n", light, pname, (void *) params));
3042 }
3043
3044 KEYWORD1 void KEYWORD2 NAME(GetFragmentLightivSGIX)(GLenum light, GLenum pname, GLint * params)
3045 {
3046 DISPATCH(GetFragmentLightivSGIX, (light, pname, params), (F, "glGetFragmentLightivSGIX(0x%x, 0x%x, %p);\n", light, pname, (void *) params));
3047 }
3048
3049 KEYWORD1 void KEYWORD2 NAME(GetFragmentMaterialfvSGIX)(GLenum face, GLenum pname, GLfloat * params)
3050 {
3051 DISPATCH(GetFragmentMaterialfvSGIX, (face, pname, params), (F, "glGetFragmentMaterialfvSGIX(0x%x, 0x%x, %p);\n", face, pname, (void *) params));
3052 }
3053
3054 KEYWORD1 void KEYWORD2 NAME(GetFragmentMaterialivSGIX)(GLenum face, GLenum pname, GLint * params)
3055 {
3056 DISPATCH(GetFragmentMaterialivSGIX, (face, pname, params), (F, "glGetFragmentMaterialivSGIX(0x%x, 0x%x, %p);\n", face, pname, (void *) params));
3057 }
3058
3059 KEYWORD1 void KEYWORD2 NAME(LightEnviSGIX)(GLenum pname, GLint param)
3060 {
3061 DISPATCH(LightEnviSGIX, (pname, param), (F, "glLightEnviSGIX(0x%x, %d);\n", pname, param));
3062 }
3063
3064 KEYWORD1 void KEYWORD2 NAME(DrawRangeElementsEXT)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
3065 {
3066 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));
3067 }
3068
3069 /* No dispatch for ApplyTextureEXT() */
3070 /* No dispatch for TextureLightEXT() */
3071 /* No dispatch for TextureMaterialEXT() */
3072 /* No dispatch for AsyncMarkerSGIX() */
3073 /* No dispatch for FinishAsyncSGIX() */
3074 /* No dispatch for PollAsyncSGIX() */
3075 /* No dispatch for GenAsyncMarkersSGIX() */
3076 /* No dispatch for DeleteAsyncMarkersSGIX() */
3077 /* No dispatch for IsAsyncMarkerSGIX() */
3078 /* No dispatch for VertexPointervINTEL() */
3079 /* No dispatch for NormalPointervINTEL() */
3080 /* No dispatch for ColorPointervINTEL() */
3081 /* No dispatch for TexCoordPointervINTEL() */
3082 /* No dispatch for PixelTransformParameteriEXT() */
3083 /* No dispatch for PixelTransformParameterfEXT() */
3084 /* No dispatch for PixelTransformParameterivEXT() */
3085 /* No dispatch for PixelTransformParameterfvEXT() */
3086 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue)
3087 {
3088 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3bEXT(%d, %d, %d);\n", red, green, blue));
3089 }
3090
3091 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bvEXT)(const GLbyte * v)
3092 {
3093 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bvEXT(%p);\n", (void *) v));
3094 }
3095
3096 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue)
3097 {
3098 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3dEXT(%f, %f, %f);\n", red, green, blue));
3099 }
3100
3101 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dvEXT)(const GLdouble * v)
3102 {
3103 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dvEXT(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
3104 }
3105
3106 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue)
3107 {
3108 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3fEXT(%f, %f, %f);\n", red, green, blue));
3109 }
3110
3111 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fvEXT)(const GLfloat * v)
3112 {
3113 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fvEXT(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
3114 }
3115
3116 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iEXT)(GLint red, GLint green, GLint blue)
3117 {
3118 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3iEXT(%d, %d, %d);\n", red, green, blue));
3119 }
3120
3121 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ivEXT)(const GLint * v)
3122 {
3123 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3ivEXT(%p);\n", (void *) v));
3124 }
3125
3126 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sEXT)(GLshort red, GLshort green, GLshort blue)
3127 {
3128 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3sEXT(%d, %d, %d);\n", red, green, blue));
3129 }
3130
3131 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3svEXT)(const GLshort * v)
3132 {
3133 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3svEXT(%p);\n", (void *) v));
3134 }
3135
3136 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue)
3137 {
3138 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ubEXT(%d, %d, %d);\n", red, green, blue));
3139 }
3140
3141 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubvEXT)(const GLubyte * v)
3142 {
3143 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubvEXT(%p);\n", (void *) v));
3144 }
3145
3146 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue)
3147 {
3148 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3uiEXT(%d, %d, %d);\n", red, green, blue));
3149 }
3150
3151 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uivEXT)(const GLuint * v)
3152 {
3153 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uivEXT(%p);\n", (void *) v));
3154 }
3155
3156 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue)
3157 {
3158 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3usEXT(%d, %d, %d);\n", red, green, blue));
3159 }
3160
3161 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usvEXT)(const GLushort * v)
3162 {
3163 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usvEXT(%p);\n", (void *) v));
3164 }
3165
3166 KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3167 {
3168 DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointerEXT(%d, 0x%x, %d, %p);\n", size, type, stride, (void *) pointer));
3169 }
3170
3171 /* No dispatch for TextureNormalEXT() */
3172 KEYWORD1 void KEYWORD2 NAME(MultiDrawArraysEXT)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)
3173 {
3174 DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArraysEXT(0x%x, %p, %p, %d);\n", mode, (void *) first, (void *) count, primcount));
3175 }
3176
3177 KEYWORD1 void KEYWORD2 NAME(MultiDrawElementsEXT)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
3178 {
3179 DISPATCH(MultiDrawElementsEXT, (mode, count, type, indices, primcount), (F, "glMultiDrawElementsEXT(0x%x, %p, 0x%x, %p, %d);\n", mode, (void *) count, type, (void *) indices, primcount));
3180 }
3181
3182 KEYWORD1 void KEYWORD2 NAME(FogCoordfEXT)(GLfloat coord)
3183 {
3184 DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordfEXT(%f);\n", coord));
3185 }
3186
3187 KEYWORD1 void KEYWORD2 NAME(FogCoordfvEXT)(const GLfloat * coord)
3188 {
3189 DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfvEXT(%p);\n", (void *) coord));
3190 }
3191
3192 KEYWORD1 void KEYWORD2 NAME(FogCoorddEXT)(GLdouble coord)
3193 {
3194 DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoorddEXT(%f);\n", coord));
3195 }
3196
3197 KEYWORD1 void KEYWORD2 NAME(FogCoorddvEXT)(const GLdouble * coord)
3198 {
3199 DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddvEXT(%p);\n", (void *) coord));
3200 }
3201
3202 KEYWORD1 void KEYWORD2 NAME(FogCoordPointerEXT)(GLenum type, GLsizei stride, const GLvoid * pointer)
3203 {
3204 DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointerEXT(0x%x, %d, %p);\n", type, stride, (void *) pointer));
3205 }
3206
3207 /* No dispatch for Tangent3bEXT() */
3208 /* No dispatch for Tangent3bvEXT() */
3209 /* No dispatch for Tangent3dEXT() */
3210 /* No dispatch for Tangent3dvEXT() */
3211 /* No dispatch for Tangent3fEXT() */
3212 /* No dispatch for Tangent3fvEXT() */
3213 /* No dispatch for Tangent3iEXT() */
3214 /* No dispatch for Tangent3ivEXT() */
3215 /* No dispatch for Tangent3sEXT() */
3216 /* No dispatch for Tangent3svEXT() */
3217 /* No dispatch for Binormal3bEXT() */
3218 /* No dispatch for Binormal3bvEXT() */
3219 /* No dispatch for Binormal3dEXT() */
3220 /* No dispatch for Binormal3dvEXT() */
3221 /* No dispatch for Binormal3fEXT() */
3222 /* No dispatch for Binormal3fvEXT() */
3223 /* No dispatch for Binormal3iEXT() */
3224 /* No dispatch for Binormal3ivEXT() */
3225 /* No dispatch for Binormal3sEXT() */
3226 /* No dispatch for Binormal3svEXT() */
3227 /* No dispatch for TangentPointerEXT() */
3228 /* No dispatch for BinormalPointerEXT() */
3229 /* No dispatch for FinishTextureSUNX() */
3230 /* No dispatch for GlobalAlphaFactorbSUN() */
3231 /* No dispatch for GlobalAlphaFactorsSUN() */
3232 /* No dispatch for GlobalAlphaFactoriSUN() */
3233 /* No dispatch for GlobalAlphaFactorfSUN() */
3234 /* No dispatch for GlobalAlphaFactordSUN() */
3235 /* No dispatch for GlobalAlphaFactorubSUN() */
3236 /* No dispatch for GlobalAlphaFactorusSUN() */
3237 /* No dispatch for GlobalAlphaFactoruiSUN() */
3238 /* No dispatch for ReplacementCodeuiSUN() */
3239 /* No dispatch for ReplacementCodeusSUN() */
3240 /* No dispatch for ReplacementCodeubSUN() */
3241 /* No dispatch for ReplacementCodeuivSUN() */
3242 /* No dispatch for ReplacementCodeusvSUN() */
3243 /* No dispatch for ReplacementCodeubvSUN() */
3244 /* No dispatch for ReplacementCodePointerSUN() */
3245 /* No dispatch for Color4ubVertex2fSUN() */
3246 /* No dispatch for Color4ubVertex2fvSUN() */
3247 /* No dispatch for Color4ubVertex3fSUN() */
3248 /* No dispatch for Color4ubVertex3fvSUN() */
3249 /* No dispatch for Color3fVertex3fSUN() */
3250 /* No dispatch for Color3fVertex3fvSUN() */
3251 /* No dispatch for Normal3fVertex3fSUN() */
3252 /* No dispatch for Normal3fVertex3fvSUN() */
3253 /* No dispatch for Color4fNormal3fVertex3fSUN() */
3254 /* No dispatch for Color4fNormal3fVertex3fvSUN() */
3255 /* No dispatch for TexCoord2fVertex3fSUN() */
3256 /* No dispatch for TexCoord2fVertex3fvSUN() */
3257 /* No dispatch for TexCoord4fVertex4fSUN() */
3258 /* No dispatch for TexCoord4fVertex4fvSUN() */
3259 /* No dispatch for TexCoord2fColor4ubVertex3fSUN() */
3260 /* No dispatch for TexCoord2fColor4ubVertex3fvSUN() */
3261 /* No dispatch for TexCoord2fColor3fVertex3fSUN() */
3262 /* No dispatch for TexCoord2fColor3fVertex3fvSUN() */
3263 /* No dispatch for TexCoord2fNormal3fVertex3fSUN() */
3264 /* No dispatch for TexCoord2fNormal3fVertex3fvSUN() */
3265 /* No dispatch for TexCoord2fColor4fNormal3fVertex3fSUN() */
3266 /* No dispatch for TexCoord2fColor4fNormal3fVertex3fvSUN() */
3267 /* No dispatch for TexCoord4fColor4fNormal3fVertex4fSUN() */
3268 /* No dispatch for TexCoord4fColor4fNormal3fVertex4fvSUN() */
3269 /* No dispatch for ReplacementCodeuiVertex3fSUN() */
3270 /* No dispatch for ReplacementCodeuiVertex3fvSUN() */
3271 /* No dispatch for ReplacementCodeuiColor4ubVertex3fSUN() */
3272 /* No dispatch for ReplacementCodeuiColor4ubVertex3fvSUN() */
3273 /* No dispatch for ReplacementCodeuiColor3fVertex3fSUN() */
3274 /* No dispatch for ReplacementCodeuiColor3fVertex3fvSUN() */
3275 /* No dispatch for ReplacementCodeuiNormal3fVertex3fSUN() */
3276 /* No dispatch for ReplacementCodeuiNormal3fVertex3fvSUN() */
3277 /* No dispatch for ReplacementCodeuiColor4fNormal3fVertex3fSUN() */
3278 /* No dispatch for ReplacementCodeuiColor4fNormal3fVertex3fvSUN() */
3279 /* No dispatch for ReplacementCodeuiTexCoord2fVertex3fSUN() */
3280 /* No dispatch for ReplacementCodeuiTexCoord2fVertex3fvSUN() */
3281 /* No dispatch for ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN() */
3282 /* No dispatch for ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN() */
3283 /* No dispatch for ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN() */
3284 /* No dispatch for ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN() */
3285 KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3286 {
3287 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateEXT(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
3288 }
3289
3290 KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateINGR)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3291 {
3292 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateINGR(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
3293 }
3294
3295 KEYWORD1 void KEYWORD2 NAME(VertexWeightfEXT)(GLfloat weight)
3296 {
3297 DISPATCH(VertexWeightfEXT, (weight), (F, "glVertexWeightfEXT(%f);\n", weight));
3298 }
3299
3300 KEYWORD1 void KEYWORD2 NAME(VertexWeightfvEXT)(const GLfloat * weight)
3301 {
3302 DISPATCH(VertexWeightfvEXT, (weight), (F, "glVertexWeightfvEXT(%p);\n", (void *) weight));
3303 }
3304
3305 KEYWORD1 void KEYWORD2 NAME(VertexWeightPointerEXT)(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer)
3306 {
3307 DISPATCH(VertexWeightPointerEXT, (size, type, stride, pointer), (F, "glVertexWeightPointerEXT(%d, 0x%x, %d, %p);\n", size, type, stride, (void *) pointer));
3308 }
3309
3310 KEYWORD1 void KEYWORD2 NAME(FlushVertexArrayRangeNV)(void)
3311 {
3312 DISPATCH(FlushVertexArrayRangeNV, (), (F, "glFlushVertexArrayRangeNV();\n"));
3313 }
3314
3315 KEYWORD1 void KEYWORD2 NAME(VertexArrayRangeNV)(GLsizei length, const GLvoid * pointer)
3316 {
3317 DISPATCH(VertexArrayRangeNV, (length, pointer), (F, "glVertexArrayRangeNV(%d, %p);\n", length, (void *) pointer));
3318 }
3319
3320 KEYWORD1 void KEYWORD2 NAME(CombinerParameterfvNV)(GLenum pname, const GLfloat * params)
3321 {
3322 DISPATCH(CombinerParameterfvNV, (pname, params), (F, "glCombinerParameterfvNV(0x%x, %p);\n", pname, (void *) params));
3323 }
3324
3325 KEYWORD1 void KEYWORD2 NAME(CombinerParameterfNV)(GLenum pname, GLfloat param)
3326 {
3327 DISPATCH(CombinerParameterfNV, (pname, param), (F, "glCombinerParameterfNV(0x%x, %f);\n", pname, param));
3328 }
3329
3330 KEYWORD1 void KEYWORD2 NAME(CombinerParameterivNV)(GLenum pname, const GLint * params)
3331 {
3332 DISPATCH(CombinerParameterivNV, (pname, params), (F, "glCombinerParameterivNV(0x%x, %p);\n", pname, (void *) params));
3333 }
3334
3335 KEYWORD1 void KEYWORD2 NAME(CombinerParameteriNV)(GLenum pname, GLint param)
3336 {
3337 DISPATCH(CombinerParameteriNV, (pname, param), (F, "glCombinerParameteriNV(0x%x, %d);\n", pname, param));
3338 }
3339
3340 KEYWORD1 void KEYWORD2 NAME(CombinerInputNV)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
3341 {
3342 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));
3343 }
3344
3345 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)
3346 {
3347 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));
3348 }
3349
3350 KEYWORD1 void KEYWORD2 NAME(FinalCombinerInputNV)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
3351 {
3352 DISPATCH(FinalCombinerInputNV, (variable, input, mapping, componentUsage), (F, "glFinalCombinerInputNV(0x%x, 0x%x, 0x%x, 0x%x);\n", variable, input, mapping, componentUsage));
3353 }
3354
3355 KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterfvNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params)
3356 {
3357 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));
3358 }
3359
3360 KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterivNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params)
3361 {
3362 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));
3363 }
3364
3365 KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterfvNV)(GLenum stage, GLenum portion, GLenum pname, GLfloat * params)
3366 {
3367 DISPATCH(GetCombinerOutputParameterfvNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterfvNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (void *) params));
3368 }
3369
3370 KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterivNV)(GLenum stage, GLenum portion, GLenum pname, GLint * params)
3371 {
3372 DISPATCH(GetCombinerOutputParameterivNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterivNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (void *) params));
3373 }
3374
3375 KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterfvNV)(GLenum variable, GLenum pname, GLfloat * params)
3376 {
3377 DISPATCH(GetFinalCombinerInputParameterfvNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterfvNV(0x%x, 0x%x, %p);\n", variable, pname, (void *) params));
3378 }
3379
3380 KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterivNV)(GLenum variable, GLenum pname, GLint * params)
3381 {
3382 DISPATCH(GetFinalCombinerInputParameterivNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterivNV(0x%x, 0x%x, %p);\n", variable, pname, (void *) params));
3383 }
3384
3385 KEYWORD1 void KEYWORD2 NAME(ResizeBuffersMESA)(void)
3386 {
3387 DISPATCH(ResizeBuffersMESA, (), (F, "glResizeBuffersMESA();\n"));
3388 }
3389
3390 KEYWORD1 void KEYWORD2 NAME(WindowPos2dMESA)(GLdouble x, GLdouble y)
3391 {
3392 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dMESA(%f, %f);\n", x, y));
3393 }
3394
3395 KEYWORD1 void KEYWORD2 NAME(WindowPos2dvMESA)(const GLdouble * v)
3396 {
3397 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dvMESA(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
3398 }
3399
3400 KEYWORD1 void KEYWORD2 NAME(WindowPos2fMESA)(GLfloat x, GLfloat y)
3401 {
3402 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fMESA(%f, %f);\n", x, y));
3403 }
3404
3405 KEYWORD1 void KEYWORD2 NAME(WindowPos2fvMESA)(const GLfloat * v)
3406 {
3407 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fvMESA(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
3408 }
3409
3410 KEYWORD1 void KEYWORD2 NAME(WindowPos2iMESA)(GLint x, GLint y)
3411 {
3412 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iMESA(%d, %d);\n", x, y));
3413 }
3414
3415 KEYWORD1 void KEYWORD2 NAME(WindowPos2ivMESA)(const GLint * v)
3416 {
3417 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2ivMESA(%p);\n", (void *) v));
3418 }
3419
3420 KEYWORD1 void KEYWORD2 NAME(WindowPos2sMESA)(GLshort x, GLshort y)
3421 {
3422 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sMESA(%d, %d);\n", x, y));
3423 }
3424
3425 KEYWORD1 void KEYWORD2 NAME(WindowPos2svMESA)(const GLshort * v)
3426 {
3427 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2svMESA(%p);\n", (void *) v));
3428 }
3429
3430 KEYWORD1 void KEYWORD2 NAME(WindowPos3dMESA)(GLdouble x, GLdouble y, GLdouble z)
3431 {
3432 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dMESA(%f, %f, %f);\n", x, y, z));
3433 }
3434
3435 KEYWORD1 void KEYWORD2 NAME(WindowPos3dvMESA)(const GLdouble * v)
3436 {
3437 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dvMESA(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
3438 }
3439
3440 KEYWORD1 void KEYWORD2 NAME(WindowPos3fMESA)(GLfloat x, GLfloat y, GLfloat z)
3441 {
3442 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fMESA(%f, %f, %f);\n", x, y, z));
3443 }
3444
3445 KEYWORD1 void KEYWORD2 NAME(WindowPos3fvMESA)(const GLfloat * v)
3446 {
3447 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fvMESA(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
3448 }
3449
3450 KEYWORD1 void KEYWORD2 NAME(WindowPos3iMESA)(GLint x, GLint y, GLint z)
3451 {
3452 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iMESA(%d, %d, %d);\n", x, y, z));
3453 }
3454
3455 KEYWORD1 void KEYWORD2 NAME(WindowPos3ivMESA)(const GLint * v)
3456 {
3457 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3ivMESA(%p);\n", (void *) v));
3458 }
3459
3460 KEYWORD1 void KEYWORD2 NAME(WindowPos3sMESA)(GLshort x, GLshort y, GLshort z)
3461 {
3462 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sMESA(%d, %d, %d);\n", x, y, z));
3463 }
3464
3465 KEYWORD1 void KEYWORD2 NAME(WindowPos3svMESA)(const GLshort * v)
3466 {
3467 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3svMESA(%p);\n", (void *) v));
3468 }
3469
3470 KEYWORD1 void KEYWORD2 NAME(WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3471 {
3472 DISPATCH(WindowPos4dMESA, (x, y, z, w), (F, "glWindowPos4dMESA(%f, %f, %f, %f);\n", x, y, z, w));
3473 }
3474
3475 KEYWORD1 void KEYWORD2 NAME(WindowPos4dvMESA)(const GLdouble * v)
3476 {
3477 DISPATCH(WindowPos4dvMESA, (v), (F, "glWindowPos4dvMESA(%p /* %g, %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2], v[3]));
3478 }
3479
3480 KEYWORD1 void KEYWORD2 NAME(WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3481 {
3482 DISPATCH(WindowPos4fMESA, (x, y, z, w), (F, "glWindowPos4fMESA(%f, %f, %f, %f);\n", x, y, z, w));
3483 }
3484
3485 KEYWORD1 void KEYWORD2 NAME(WindowPos4fvMESA)(const GLfloat * v)
3486 {
3487 DISPATCH(WindowPos4fvMESA, (v), (F, "glWindowPos4fvMESA(%p /* %g, %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2], v[3]));
3488 }
3489
3490 KEYWORD1 void KEYWORD2 NAME(WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w)
3491 {
3492 DISPATCH(WindowPos4iMESA, (x, y, z, w), (F, "glWindowPos4iMESA(%d, %d, %d, %d);\n", x, y, z, w));
3493 }
3494
3495 KEYWORD1 void KEYWORD2 NAME(WindowPos4ivMESA)(const GLint * v)
3496 {
3497 DISPATCH(WindowPos4ivMESA, (v), (F, "glWindowPos4ivMESA(%p);\n", (void *) v));
3498 }
3499
3500 KEYWORD1 void KEYWORD2 NAME(WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w)
3501 {
3502 DISPATCH(WindowPos4sMESA, (x, y, z, w), (F, "glWindowPos4sMESA(%d, %d, %d, %d);\n", x, y, z, w));
3503 }
3504
3505 KEYWORD1 void KEYWORD2 NAME(WindowPos4svMESA)(const GLshort * v)
3506 {
3507 DISPATCH(WindowPos4svMESA, (v), (F, "glWindowPos4svMESA(%p);\n", (void *) v));
3508 }
3509
3510 /* No dispatch for MultiModeDrawArraysIBM() */
3511 /* No dispatch for MultiModeDrawElementsIBM() */
3512 /* No dispatch for ColorPointerListIBM() */
3513 /* No dispatch for SecondaryColorPointerListIBM() */
3514 /* No dispatch for EdgeFlagPointerListIBM() */
3515 /* No dispatch for FogCoordPointerListIBM() */
3516 /* No dispatch for IndexPointerListIBM() */
3517 /* No dispatch for NormalPointerListIBM() */
3518 /* No dispatch for TexCoordPointerListIBM() */
3519 /* No dispatch for VertexPointerListIBM() */
3520 KEYWORD1 void KEYWORD2 NAME(TbufferMask3DFX)(GLuint mask)
3521 {
3522 DISPATCH(TbufferMask3DFX, (mask), (F, "glTbufferMask3DFX(%d);\n", mask));
3523 }
3524
3525 KEYWORD1 void KEYWORD2 NAME(SampleMaskEXT)(GLclampf value, GLboolean invert)
3526 {
3527 DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskEXT(%f, %d);\n", value, invert));
3528 }
3529
3530 KEYWORD1 void KEYWORD2 NAME(SamplePatternEXT)(GLenum pattern)
3531 {
3532 DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternEXT(0x%x);\n", pattern));
3533 }
3534
3535 /* No dispatch for TextureColorMaskSGIS() */
3536 /* No dispatch for IglooInterfaceSGIX() */
3537 /* No dispatch for GenFencesNV() */
3538 /* No dispatch for DeleteFencesNV() */
3539 /* No dispatch for SetFenceNV() */
3540 /* No dispatch for TestFenceNV() */
3541 /* No dispatch for FinishFenceNV() */
3542 /* No dispatch for IsFenceNV() */
3543 /* No dispatch for GetFenceivNV() */
3544 /* No dispatch for MapControlPointsNV() */
3545 /* No dispatch for MapParameterivNV() */
3546 /* No dispatch for MapParameterfvNV() */
3547 /* No dispatch for GetMapControlPointsNV() */
3548 /* No dispatch for GetMapParameterivNV() */
3549 /* No dispatch for GetMapParameterfvNV() */
3550 /* No dispatch for GetMapAttribParameterivNV() */
3551 /* No dispatch for GetMapAttribParameterfvNV() */
3552 /* No dispatch for EvalMapsNV() */
3553 /* No dispatch for CombinerStageParameterfvNV() */
3554 /* No dispatch for GetCombinerStageParameterfvNV() */
3555 KEYWORD1 void KEYWORD2 NAME(WindowPos2dARB)(GLdouble x, GLdouble y)
3556 {
3557 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dARB(%f, %f);\n", x, y));
3558 }
3559
3560 KEYWORD1 void KEYWORD2 NAME(WindowPos2fARB)(GLfloat x, GLfloat y)
3561 {
3562 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fARB(%f, %f);\n", x, y));
3563 }
3564
3565 KEYWORD1 void KEYWORD2 NAME(WindowPos2iARB)(GLint x, GLint y)
3566 {
3567 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iARB(%d, %d);\n", x, y));
3568 }
3569
3570 KEYWORD1 void KEYWORD2 NAME(WindowPos2sARB)(GLshort x, GLshort y)
3571 {
3572 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sARB(%d, %d);\n", x, y));
3573 }
3574
3575 KEYWORD1 void KEYWORD2 NAME(WindowPos2dvARB)(const GLdouble * p)
3576 {
3577 DISPATCH(WindowPos2dvMESA, (p), (F, "glWindowPos2dvARB(%p /* %g, %g */);\n", (void *) p, p[0], p[1]));
3578 }
3579
3580 KEYWORD1 void KEYWORD2 NAME(WindowPos2fvARB)(const GLfloat * p)
3581 {
3582 DISPATCH(WindowPos2fvMESA, (p), (F, "glWindowPos2fvARB(%p /* %g, %g */);\n", (void *) p, p[0], p[1]));
3583 }
3584
3585 KEYWORD1 void KEYWORD2 NAME(WindowPos2ivARB)(const GLint * p)
3586 {
3587 DISPATCH(WindowPos2ivMESA, (p), (F, "glWindowPos2ivARB(%p);\n", (void *) p));
3588 }
3589
3590 KEYWORD1 void KEYWORD2 NAME(WindowPos2svARB)(const GLshort * p)
3591 {
3592 DISPATCH(WindowPos2svMESA, (p), (F, "glWindowPos2svARB(%p);\n", (void *) p));
3593 }
3594
3595 KEYWORD1 void KEYWORD2 NAME(WindowPos3dARB)(GLdouble x, GLdouble y, GLdouble z)
3596 {
3597 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dARB(%f, %f, %f);\n", x, y, z));
3598 }
3599
3600 KEYWORD1 void KEYWORD2 NAME(WindowPos3fARB)(GLfloat x, GLfloat y, GLfloat z)
3601 {
3602 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fARB(%f, %f, %f);\n", x, y, z));
3603 }
3604
3605 KEYWORD1 void KEYWORD2 NAME(WindowPos3iARB)(GLint x, GLint y, GLint z)
3606 {
3607 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iARB(%d, %d, %d);\n", x, y, z));
3608 }
3609
3610 KEYWORD1 void KEYWORD2 NAME(WindowPos3sARB)(GLshort x, GLshort y, GLshort z)
3611 {
3612 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sARB(%d, %d, %d);\n", x, y, z));
3613 }
3614
3615 KEYWORD1 void KEYWORD2 NAME(WindowPos3dvARB)(const GLdouble * p)
3616 {
3617 DISPATCH(WindowPos3dvMESA, (p), (F, "glWindowPos3dvARB(%p /* %g, %g, %g */);\n", (void *) p, p[0], p[1], p[2]));
3618 }
3619
3620 KEYWORD1 void KEYWORD2 NAME(WindowPos3fvARB)(const GLfloat * p)
3621 {
3622 DISPATCH(WindowPos3fvMESA, (p), (F, "glWindowPos3fvARB(%p /* %g, %g, %g */);\n", (void *) p, p[0], p[1], p[2]));
3623 }
3624
3625 KEYWORD1 void KEYWORD2 NAME(WindowPos3ivARB)(const GLint * p)
3626 {
3627 DISPATCH(WindowPos3ivMESA, (p), (F, "glWindowPos3ivARB(%p);\n", (void *) p));
3628 }
3629
3630 KEYWORD1 void KEYWORD2 NAME(WindowPos3svARB)(const GLshort * p)
3631 {
3632 DISPATCH(WindowPos3svMESA, (p), (F, "glWindowPos3svARB(%p);\n", (void *) p));
3633 }
3634
3635 KEYWORD1 GLboolean KEYWORD2 NAME(AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences)
3636 {
3637 RETURN_DISPATCH(AreProgramsResidentNV, (n, ids, residences), (F, "glAreProgramsResidentNV(%d, %p, %p);\n", n, (void *) ids, (void *) residences));
3638 }
3639
3640 KEYWORD1 void KEYWORD2 NAME(BindProgramNV)(GLenum target, GLuint id)
3641 {
3642 DISPATCH(BindProgramNV, (target, id), (F, "glBindProgramNV(0x%x, %d);\n", target, id));
3643 }
3644
3645 KEYWORD1 void KEYWORD2 NAME(DeleteProgramsNV)(GLsizei n, const GLuint * ids)
3646 {
3647 DISPATCH(DeleteProgramsNV, (n, ids), (F, "glDeleteProgramsNV(%d, %p);\n", n, (void *) ids));
3648 }
3649
3650 KEYWORD1 void KEYWORD2 NAME(ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params)
3651 {
3652 DISPATCH(ExecuteProgramNV, (target, id, params), (F, "glExecuteProgramNV(0x%x, %d, %p);\n", target, id, (void *) params));
3653 }
3654
3655 KEYWORD1 void KEYWORD2 NAME(GenProgramsNV)(GLsizei n, GLuint * ids)
3656 {
3657 DISPATCH(GenProgramsNV, (n, ids), (F, "glGenProgramsNV(%d, %p);\n", n, (void *) ids));
3658 }
3659
3660 KEYWORD1 void KEYWORD2 NAME(GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params)
3661 {
3662 DISPATCH(GetProgramParameterdvNV, (target, index, pname, params), (F, "glGetProgramParameterdvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (void *) params));
3663 }
3664
3665 KEYWORD1 void KEYWORD2 NAME(GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params)
3666 {
3667 DISPATCH(GetProgramParameterfvNV, (target, index, pname, params), (F, "glGetProgramParameterfvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (void *) params));
3668 }
3669
3670 KEYWORD1 void KEYWORD2 NAME(GetProgramivNV)(GLuint id, GLenum pname, GLint * params)
3671 {
3672 DISPATCH(GetProgramivNV, (id, pname, params), (F, "glGetProgramivNV(%d, 0x%x, %p);\n", id, pname, (void *) params));
3673 }
3674
3675 KEYWORD1 void KEYWORD2 NAME(GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program)
3676 {
3677 DISPATCH(GetProgramStringNV, (id, pname, program), (F, "glGetProgramStringNV(%d, 0x%x, %p);\n", id, pname, (void *) program));
3678 }
3679
3680 KEYWORD1 void KEYWORD2 NAME(GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params)
3681 {
3682 DISPATCH(GetTrackMatrixivNV, (target, address, pname, params), (F, "glGetTrackMatrixivNV(0x%x, %d, 0x%x, %p);\n", target, address, pname, (void *) params));
3683 }
3684
3685 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params)
3686 {
3687 DISPATCH(GetVertexAttribdvNV, (index, pname, params), (F, "glGetVertexAttribdvNV(%d, 0x%x, %p);\n", index, pname, (void *) params));
3688 }
3689
3690 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params)
3691 {
3692 DISPATCH(GetVertexAttribfvNV, (index, pname, params), (F, "glGetVertexAttribfvNV(%d, 0x%x, %p);\n", index, pname, (void *) params));
3693 }
3694
3695 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params)
3696 {
3697 DISPATCH(GetVertexAttribivNV, (index, pname, params), (F, "glGetVertexAttribivNV(%d, 0x%x, %p);\n", index, pname, (void *) params));
3698 }
3699
3700 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid ** pointer)
3701 {
3702 DISPATCH(GetVertexAttribPointervNV, (index, pname, pointer), (F, "glGetVertexAttribPointervNV(%d, 0x%x, %p);\n", index, pname, (void *) pointer));
3703 }
3704
3705 KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramNV)(GLuint id)
3706 {
3707 RETURN_DISPATCH(IsProgramNV, (id), (F, "glIsProgramNV(%d);\n", id));
3708 }
3709
3710 KEYWORD1 void KEYWORD2 NAME(LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program)
3711 {
3712 DISPATCH(LoadProgramNV, (target, id, len, program), (F, "glLoadProgramNV(0x%x, %d, %d, %p);\n", target, id, len, (void *) program));
3713 }
3714
3715 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dNV)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3716 {
3717 DISPATCH(ProgramParameter4dNV, (target, index, x, y, z, w), (F, "glProgramParameter4dNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3718 }
3719
3720 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dvNV)(GLenum target, GLuint index, const GLdouble * params)
3721 {
3722 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]));
3723 }
3724
3725 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fNV)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3726 {
3727 DISPATCH(ProgramParameter4fNV, (target, index, x, y, z, w), (F, "glProgramParameter4fNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3728 }
3729
3730 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fvNV)(GLenum target, GLuint index, const GLfloat * params)
3731 {
3732 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]));
3733 }
3734
3735 KEYWORD1 void KEYWORD2 NAME(ProgramParameters4dvNV)(GLenum target, GLuint index, GLuint num, const GLdouble * params)
3736 {
3737 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]));
3738 }
3739
3740 KEYWORD1 void KEYWORD2 NAME(ProgramParameters4fvNV)(GLenum target, GLuint index, GLuint num, const GLfloat * params)
3741 {
3742 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]));
3743 }
3744
3745 KEYWORD1 void KEYWORD2 NAME(RequestResidentProgramsNV)(GLsizei n, const GLuint * ids)
3746 {
3747 DISPATCH(RequestResidentProgramsNV, (n, ids), (F, "glRequestResidentProgramsNV(%d, %p);\n", n, (void *) ids));
3748 }
3749
3750 KEYWORD1 void KEYWORD2 NAME(TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform)
3751 {
3752 DISPATCH(TrackMatrixNV, (target, address, matrix, transform), (F, "glTrackMatrixNV(0x%x, %d, 0x%x, 0x%x);\n", target, address, matrix, transform));
3753 }
3754
3755 KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3756 {
3757 DISPATCH(VertexAttribPointerNV, (index, size, type, stride, pointer), (F, "glVertexAttribPointerNV(%d, %d, 0x%x, %d, %p);\n", index, size, type, stride, (void *) pointer));
3758 }
3759
3760 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dNV)(GLuint index, GLdouble x)
3761 {
3762 DISPATCH(VertexAttrib1dNV, (index, x), (F, "glVertexAttrib1dNV(%d, %f);\n", index, x));
3763 }
3764
3765 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvNV)(GLuint index, const GLdouble * v)
3766 {
3767 DISPATCH(VertexAttrib1dvNV, (index, v), (F, "glVertexAttrib1dvNV(%d, %p);\n", index, (void *) v));
3768 }
3769
3770 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fNV)(GLuint index, GLfloat x)
3771 {
3772 DISPATCH(VertexAttrib1fNV, (index, x), (F, "glVertexAttrib1fNV(%d, %f);\n", index, x));
3773 }
3774
3775 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvNV)(GLuint index, const GLfloat * v)
3776 {
3777 DISPATCH(VertexAttrib1fvNV, (index, v), (F, "glVertexAttrib1fvNV(%d, %p);\n", index, (void *) v));
3778 }
3779
3780 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sNV)(GLuint index, GLshort x)
3781 {
3782 DISPATCH(VertexAttrib1sNV, (index, x), (F, "glVertexAttrib1sNV(%d, %d);\n", index, x));
3783 }
3784
3785 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svNV)(GLuint index, const GLshort * v)
3786 {
3787 DISPATCH(VertexAttrib1svNV, (index, v), (F, "glVertexAttrib1svNV(%d, %p);\n", index, (void *) v));
3788 }
3789
3790 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y)
3791 {
3792 DISPATCH(VertexAttrib2dNV, (index, x, y), (F, "glVertexAttrib2dNV(%d, %f, %f);\n", index, x, y));
3793 }
3794
3795 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvNV)(GLuint index, const GLdouble * v)
3796 {
3797 DISPATCH(VertexAttrib2dvNV, (index, v), (F, "glVertexAttrib2dvNV(%d, %p /* %g, %g */);\n", index, (void *) v, v[0], v[1]));
3798 }
3799
3800 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y)
3801 {
3802 DISPATCH(VertexAttrib2fNV, (index, x, y), (F, "glVertexAttrib2fNV(%d, %f, %f);\n", index, x, y));
3803 }
3804
3805 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvNV)(GLuint index, const GLfloat * v)
3806 {
3807 DISPATCH(VertexAttrib2fvNV, (index, v), (F, "glVertexAttrib2fvNV(%d, %p /* %g, %g */);\n", index, (void *) v, v[0], v[1]));
3808 }
3809
3810 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y)
3811 {
3812 DISPATCH(VertexAttrib2sNV, (index, x, y), (F, "glVertexAttrib2sNV(%d, %d, %d);\n", index, x, y));
3813 }
3814
3815 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svNV)(GLuint index, const GLshort * v)
3816 {
3817 DISPATCH(VertexAttrib2svNV, (index, v), (F, "glVertexAttrib2svNV(%d, %p);\n", index, (void *) v));
3818 }
3819
3820 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
3821 {
3822 DISPATCH(VertexAttrib3dNV, (index, x, y, z), (F, "glVertexAttrib3dNV(%d, %f, %f, %f);\n", index, x, y, z));
3823 }
3824
3825 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvNV)(GLuint index, const GLdouble * v)
3826 {
3827 DISPATCH(VertexAttrib3dvNV, (index, v), (F, "glVertexAttrib3dvNV(%d, %p /* %g, %g, %g */);\n", index, (void *) v, v[0], v[1], v[2]));
3828 }
3829
3830 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
3831 {
3832 DISPATCH(VertexAttrib3fNV, (index, x, y, z), (F, "glVertexAttrib3fNV(%d, %f, %f, %f);\n", index, x, y, z));
3833 }
3834
3835 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvNV)(GLuint index, const GLfloat * v)
3836 {
3837 DISPATCH(VertexAttrib3fvNV, (index, v), (F, "glVertexAttrib3fvNV(%d, %p /* %g, %g, %g */);\n", index, (void *) v, v[0], v[1], v[2]));
3838 }
3839
3840 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z)
3841 {
3842 DISPATCH(VertexAttrib3sNV, (index, x, y, z), (F, "glVertexAttrib3sNV(%d, %d, %d, %d);\n", index, x, y, z));
3843 }
3844
3845 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svNV)(GLuint index, const GLshort * v)
3846 {
3847 DISPATCH(VertexAttrib3svNV, (index, v), (F, "glVertexAttrib3svNV(%d, %p);\n", index, (void *) v));
3848 }
3849
3850 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3851 {
3852 DISPATCH(VertexAttrib4dNV, (index, x, y, z, w), (F, "glVertexAttrib4dNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
3853 }
3854
3855 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvNV)(GLuint index, const GLdouble * v)
3856 {
3857 DISPATCH(VertexAttrib4dvNV, (index, v), (F, "glVertexAttrib4dvNV(%d, %p /* %g, %g, %g, %g */);\n", index, (void *) v, v[0], v[1], v[2], v[3]));
3858 }
3859
3860 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3861 {
3862 DISPATCH(VertexAttrib4fNV, (index, x, y, z, w), (F, "glVertexAttrib4fNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
3863 }
3864
3865 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvNV)(GLuint index, const GLfloat * v)
3866 {
3867 DISPATCH(VertexAttrib4fvNV, (index, v), (F, "glVertexAttrib4fvNV(%d, %p /* %g, %g, %g, %g */);\n", index, (void *) v, v[0], v[1], v[2], v[3]));
3868 }
3869
3870 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
3871 {
3872 DISPATCH(VertexAttrib4sNV, (index, x, y, z, w), (F, "glVertexAttrib4sNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
3873 }
3874
3875 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svNV)(GLuint index, const GLshort * v)
3876 {
3877 DISPATCH(VertexAttrib4svNV, (index, v), (F, "glVertexAttrib4svNV(%d, %p);\n", index, (void *) v));
3878 }
3879
3880 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
3881 {
3882 DISPATCH(VertexAttrib4ubNV, (index, x, y, z, w), (F, "glVertexAttrib4ubNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
3883 }
3884
3885 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvNV)(GLuint index, const GLubyte * v)
3886 {
3887 DISPATCH(VertexAttrib4ubvNV, (index, v), (F, "glVertexAttrib4ubvNV(%d, %p);\n", index, (void *) v));
3888 }
3889
3890 KEYWORD1 void KEYWORD2 NAME(VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v)
3891 {
3892 DISPATCH(VertexAttribs1dvNV, (index, n, v), (F, "glVertexAttribs1dvNV(%d, %d, %p);\n", index, n, (void *) v));
3893 }
3894
3895 KEYWORD1 void KEYWORD2 NAME(VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v)
3896 {
3897 DISPATCH(VertexAttribs1fvNV, (index, n, v), (F, "glVertexAttribs1fvNV(%d, %d, %p);\n", index, n, (void *) v));
3898 }
3899
3900 KEYWORD1 void KEYWORD2 NAME(VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v)
3901 {
3902 DISPATCH(VertexAttribs1svNV, (index, n, v), (F, "glVertexAttribs1svNV(%d, %d, %p);\n", index, n, (void *) v));
3903 }
3904
3905 KEYWORD1 void KEYWORD2 NAME(VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v)
3906 {
3907 DISPATCH(VertexAttribs2dvNV, (index, n, v), (F, "glVertexAttribs2dvNV(%d, %d, %p /* %g, %g */);\n", index, n, (void *) v, v[0], v[1]));
3908 }
3909
3910 KEYWORD1 void KEYWORD2 NAME(VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v)
3911 {
3912 DISPATCH(VertexAttribs2fvNV, (index, n, v), (F, "glVertexAttribs2fvNV(%d, %d, %p /* %g, %g */);\n", index, n, (void *) v, v[0], v[1]));
3913 }
3914
3915 KEYWORD1 void KEYWORD2 NAME(VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v)
3916 {
3917 DISPATCH(VertexAttribs2svNV, (index, n, v), (F, "glVertexAttribs2svNV(%d, %d, %p);\n", index, n, (void *) v));
3918 }
3919
3920 KEYWORD1 void KEYWORD2 NAME(VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v)
3921 {
3922 DISPATCH(VertexAttribs3dvNV, (index, n, v), (F, "glVertexAttribs3dvNV(%d, %d, %p /* %g, %g, %g */);\n", index, n, (void *) v, v[0], v[1], v[2]));
3923 }
3924
3925 KEYWORD1 void KEYWORD2 NAME(VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v)
3926 {
3927 DISPATCH(VertexAttribs3fvNV, (index, n, v), (F, "glVertexAttribs3fvNV(%d, %d, %p /* %g, %g, %g */);\n", index, n, (void *) v, v[0], v[1], v[2]));
3928 }
3929
3930 KEYWORD1 void KEYWORD2 NAME(VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v)
3931 {
3932 DISPATCH(VertexAttribs3svNV, (index, n, v), (F, "glVertexAttribs3svNV(%d, %d, %p);\n", index, n, (void *) v));
3933 }
3934
3935 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v)
3936 {
3937 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]));
3938 }
3939
3940 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v)
3941 {
3942 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]));
3943 }
3944
3945 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v)
3946 {
3947 DISPATCH(VertexAttribs4svNV, (index, n, v), (F, "glVertexAttribs4svNV(%d, %d, %p);\n", index, n, (void *) v));
3948 }
3949
3950 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v)
3951 {
3952 DISPATCH(VertexAttribs4ubvNV, (index, n, v), (F, "glVertexAttribs4ubvNV(%d, %d, %p);\n", index, n, (void *) v));
3953 }
3954
3955 KEYWORD1 void KEYWORD2 NAME(PointParameteriNV)(GLenum pname, GLint params)
3956 {
3957 DISPATCH(PointParameteriNV, (pname, params), (F, "glPointParameteriNV(0x%x, %d);\n", pname, params));
3958 }
3959
3960 KEYWORD1 void KEYWORD2 NAME(PointParameterivNV)(GLenum pname, const GLint * params)
3961 {
3962 DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameterivNV(0x%x, %p);\n", pname, (void *) params));
3963 }
3964
3965 KEYWORD1 void KEYWORD2 NAME(PointParameterf)(GLenum pname, GLfloat param)
3966 {
3967 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterf(0x%x, %f);\n", pname, param));
3968 }
3969
3970 KEYWORD1 void KEYWORD2 NAME(PointParameterfv)(GLenum pname, const GLfloat * params)
3971 {
3972 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfv(0x%x, %p);\n", pname, (void *) params));
3973 }
3974
3975 KEYWORD1 void KEYWORD2 NAME(PointParameteri)(GLenum pname, GLint param)
3976 {
3977 DISPATCH(PointParameteriNV, (pname, param), (F, "glPointParameteri(0x%x, %d);\n", pname, param));
3978 }
3979
3980 KEYWORD1 void KEYWORD2 NAME(PointParameteriv)(GLenum pname, const GLint * params)
3981 {
3982 DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameteriv(0x%x, %p);\n", pname, (void *) params));
3983 }
3984
3985 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3b)(GLbyte red, GLbyte green, GLbyte blue)
3986 {
3987 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3b(%d, %d, %d);\n", red, green, blue));
3988 }
3989
3990 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bv)(const GLbyte * v)
3991 {
3992 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bv(%p);\n", (void *) v));
3993 }
3994
3995 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3d)(GLdouble red, GLdouble green, GLdouble blue)
3996 {
3997 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3d(%f, %f, %f);\n", red, green, blue));
3998 }
3999
4000 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dv)(const GLdouble * v)
4001 {
4002 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
4003 }
4004
4005 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3f)(GLfloat red, GLfloat green, GLfloat blue)
4006 {
4007 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3f(%f, %f, %f);\n", red, green, blue));
4008 }
4009
4010 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fv)(const GLfloat * v)
4011 {
4012 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
4013 }
4014
4015 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3i)(GLint red, GLint green, GLint blue)
4016 {
4017 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3i(%d, %d, %d);\n", red, green, blue));
4018 }
4019
4020 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iv)(const GLint * v)
4021 {
4022 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3iv(%p);\n", (void *) v));
4023 }
4024
4025 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3s)(GLshort red, GLshort green, GLshort blue)
4026 {
4027 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3s(%d, %d, %d);\n", red, green, blue));
4028 }
4029
4030 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sv)(const GLshort * v)
4031 {
4032 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3sv(%p);\n", (void *) v));
4033 }
4034
4035 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ub)(GLubyte red, GLubyte green, GLubyte blue)
4036 {
4037 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ub(%d, %d, %d);\n", red, green, blue));
4038 }
4039
4040 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubv)(const GLubyte * v)
4041 {
4042 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubv(%p);\n", (void *) v));
4043 }
4044
4045 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ui)(GLuint red, GLuint green, GLuint blue)
4046 {
4047 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3ui(%d, %d, %d);\n", red, green, blue));
4048 }
4049
4050 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiv)(const GLuint * v)
4051 {
4052 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uiv(%p);\n", (void *) v));
4053 }
4054
4055 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3us)(GLushort red, GLushort green, GLushort blue)
4056 {
4057 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3us(%d, %d, %d);\n", red, green, blue));
4058 }
4059
4060 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usv)(const GLushort * v)
4061 {
4062 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usv(%p);\n", (void *) v));
4063 }
4064
4065 KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointer)(GLint size, GLenum type, GLsizei stride, const void * pointer)
4066 {
4067 DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (void *) pointer));
4068 }
4069
4070 KEYWORD1 void KEYWORD2 NAME(WindowPos2d)(GLdouble x, GLdouble y)
4071 {
4072 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2d(%f, %f);\n", x, y));
4073 }
4074
4075 KEYWORD1 void KEYWORD2 NAME(WindowPos2dv)(const GLdouble * v)
4076 {
4077 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dv(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
4078 }
4079
4080 KEYWORD1 void KEYWORD2 NAME(WindowPos2f)(GLfloat x, GLfloat y)
4081 {
4082 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2f(%f, %f);\n", x, y));
4083 }
4084
4085 KEYWORD1 void KEYWORD2 NAME(WindowPos2fv)(const GLfloat * v)
4086 {
4087 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fv(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
4088 }
4089
4090 KEYWORD1 void KEYWORD2 NAME(WindowPos2i)(GLint x, GLint y)
4091 {
4092 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2i(%d, %d);\n", x, y));
4093 }
4094
4095 KEYWORD1 void KEYWORD2 NAME(WindowPos2iv)(const GLint * v)
4096 {
4097 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2iv(%p);\n", (void *) v));
4098 }
4099
4100 KEYWORD1 void KEYWORD2 NAME(WindowPos2s)(GLshort x, GLshort y)
4101 {
4102 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2s(%d, %d);\n", x, y));
4103 }
4104
4105 KEYWORD1 void KEYWORD2 NAME(WindowPos2sv)(const GLshort * v)
4106 {
4107 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2sv(%p);\n", (void *) v));
4108 }
4109
4110 KEYWORD1 void KEYWORD2 NAME(WindowPos3d)(GLdouble x, GLdouble y, GLdouble z)
4111 {
4112 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3d(%f, %f, %f);\n", x, y, z));
4113 }
4114
4115 KEYWORD1 void KEYWORD2 NAME(WindowPos3dv)(const GLdouble * v)
4116 {
4117 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
4118 }
4119
4120 KEYWORD1 void KEYWORD2 NAME(WindowPos3f)(GLfloat x, GLfloat y, GLfloat z)
4121 {
4122 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3f(%f, %f, %f);\n", x, y, z));
4123 }
4124
4125 KEYWORD1 void KEYWORD2 NAME(WindowPos3fv)(const GLfloat * v)
4126 {
4127 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
4128 }
4129
4130 KEYWORD1 void KEYWORD2 NAME(WindowPos3i)(GLint x, GLint y, GLint z)
4131 {
4132 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3i(%d, %d, %d);\n", x, y, z));
4133 }
4134
4135 KEYWORD1 void KEYWORD2 NAME(WindowPos3iv)(const GLint * v)
4136 {
4137 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3iv(%p);\n", (void *) v));
4138 }
4139
4140 KEYWORD1 void KEYWORD2 NAME(WindowPos3s)(GLshort x, GLshort y, GLshort z)
4141 {
4142 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3s(%d, %d, %d);\n", x, y, z));
4143 }
4144
4145 KEYWORD1 void KEYWORD2 NAME(WindowPos3sv)(const GLshort * v)
4146 {
4147 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3sv(%p);\n", (void *) v));
4148 }
4149
4150
4151
4152 /*
4153 * This is how a dispatch table can be initialized with all the functions
4154 * we generated above.
4155 */
4156 #ifdef DISPATCH_TABLE_NAME
4157
4158 #ifndef TABLE_ENTRY
4159 #error TABLE_ENTRY must be defined
4160 #endif
4161
4162 void *DISPATCH_TABLE_NAME[] = {
4163 TABLE_ENTRY(NewList),
4164 TABLE_ENTRY(EndList),
4165 TABLE_ENTRY(CallList),
4166 TABLE_ENTRY(CallLists),
4167 TABLE_ENTRY(DeleteLists),
4168 TABLE_ENTRY(GenLists),
4169 TABLE_ENTRY(ListBase),
4170 TABLE_ENTRY(Begin),
4171 TABLE_ENTRY(Bitmap),
4172 TABLE_ENTRY(Color3b),
4173 TABLE_ENTRY(Color3bv),
4174 TABLE_ENTRY(Color3d),
4175 TABLE_ENTRY(Color3dv),
4176 TABLE_ENTRY(Color3f),
4177 TABLE_ENTRY(Color3fv),
4178 TABLE_ENTRY(Color3i),
4179 TABLE_ENTRY(Color3iv),
4180 TABLE_ENTRY(Color3s),
4181 TABLE_ENTRY(Color3sv),
4182 TABLE_ENTRY(Color3ub),
4183 TABLE_ENTRY(Color3ubv),
4184 TABLE_ENTRY(Color3ui),
4185 TABLE_ENTRY(Color3uiv),
4186 TABLE_ENTRY(Color3us),
4187 TABLE_ENTRY(Color3usv),
4188 TABLE_ENTRY(Color4b),
4189 TABLE_ENTRY(Color4bv),
4190 TABLE_ENTRY(Color4d),
4191 TABLE_ENTRY(Color4dv),
4192 TABLE_ENTRY(Color4f),
4193 TABLE_ENTRY(Color4fv),
4194 TABLE_ENTRY(Color4i),
4195 TABLE_ENTRY(Color4iv),
4196 TABLE_ENTRY(Color4s),
4197 TABLE_ENTRY(Color4sv),
4198 TABLE_ENTRY(Color4ub),
4199 TABLE_ENTRY(Color4ubv),
4200 TABLE_ENTRY(Color4ui),
4201 TABLE_ENTRY(Color4uiv),
4202 TABLE_ENTRY(Color4us),
4203 TABLE_ENTRY(Color4usv),
4204 TABLE_ENTRY(EdgeFlag),
4205 TABLE_ENTRY(EdgeFlagv),
4206 TABLE_ENTRY(End),
4207 TABLE_ENTRY(Indexd),
4208 TABLE_ENTRY(Indexdv),
4209 TABLE_ENTRY(Indexf),
4210 TABLE_ENTRY(Indexfv),
4211 TABLE_ENTRY(Indexi),
4212 TABLE_ENTRY(Indexiv),
4213 TABLE_ENTRY(Indexs),
4214 TABLE_ENTRY(Indexsv),
4215 TABLE_ENTRY(Normal3b),
4216 TABLE_ENTRY(Normal3bv),
4217 TABLE_ENTRY(Normal3d),
4218 TABLE_ENTRY(Normal3dv),
4219 TABLE_ENTRY(Normal3f),
4220 TABLE_ENTRY(Normal3fv),
4221 TABLE_ENTRY(Normal3i),
4222 TABLE_ENTRY(Normal3iv),
4223 TABLE_ENTRY(Normal3s),
4224 TABLE_ENTRY(Normal3sv),
4225 TABLE_ENTRY(RasterPos2d),
4226 TABLE_ENTRY(RasterPos2dv),
4227 TABLE_ENTRY(RasterPos2f),
4228 TABLE_ENTRY(RasterPos2fv),
4229 TABLE_ENTRY(RasterPos2i),
4230 TABLE_ENTRY(RasterPos2iv),
4231 TABLE_ENTRY(RasterPos2s),
4232 TABLE_ENTRY(RasterPos2sv),
4233 TABLE_ENTRY(RasterPos3d),
4234 TABLE_ENTRY(RasterPos3dv),
4235 TABLE_ENTRY(RasterPos3f),
4236 TABLE_ENTRY(RasterPos3fv),
4237 TABLE_ENTRY(RasterPos3i),
4238 TABLE_ENTRY(RasterPos3iv),
4239 TABLE_ENTRY(RasterPos3s),
4240 TABLE_ENTRY(RasterPos3sv),
4241 TABLE_ENTRY(RasterPos4d),
4242 TABLE_ENTRY(RasterPos4dv),
4243 TABLE_ENTRY(RasterPos4f),
4244 TABLE_ENTRY(RasterPos4fv),
4245 TABLE_ENTRY(RasterPos4i),
4246 TABLE_ENTRY(RasterPos4iv),
4247 TABLE_ENTRY(RasterPos4s),
4248 TABLE_ENTRY(RasterPos4sv),
4249 TABLE_ENTRY(Rectd),
4250 TABLE_ENTRY(Rectdv),
4251 TABLE_ENTRY(Rectf),
4252 TABLE_ENTRY(Rectfv),
4253 TABLE_ENTRY(Recti),
4254 TABLE_ENTRY(Rectiv),
4255 TABLE_ENTRY(Rects),
4256 TABLE_ENTRY(Rectsv),
4257 TABLE_ENTRY(TexCoord1d),
4258 TABLE_ENTRY(TexCoord1dv),
4259 TABLE_ENTRY(TexCoord1f),
4260 TABLE_ENTRY(TexCoord1fv),
4261 TABLE_ENTRY(TexCoord1i),
4262 TABLE_ENTRY(TexCoord1iv),
4263 TABLE_ENTRY(TexCoord1s),
4264 TABLE_ENTRY(TexCoord1sv),
4265 TABLE_ENTRY(TexCoord2d),
4266 TABLE_ENTRY(TexCoord2dv),
4267 TABLE_ENTRY(TexCoord2f),
4268 TABLE_ENTRY(TexCoord2fv),
4269 TABLE_ENTRY(TexCoord2i),
4270 TABLE_ENTRY(TexCoord2iv),
4271 TABLE_ENTRY(TexCoord2s),
4272 TABLE_ENTRY(TexCoord2sv),
4273 TABLE_ENTRY(TexCoord3d),
4274 TABLE_ENTRY(TexCoord3dv),
4275 TABLE_ENTRY(TexCoord3f),
4276 TABLE_ENTRY(TexCoord3fv),
4277 TABLE_ENTRY(TexCoord3i),
4278 TABLE_ENTRY(TexCoord3iv),
4279 TABLE_ENTRY(TexCoord3s),
4280 TABLE_ENTRY(TexCoord3sv),
4281 TABLE_ENTRY(TexCoord4d),
4282 TABLE_ENTRY(TexCoord4dv),
4283 TABLE_ENTRY(TexCoord4f),
4284 TABLE_ENTRY(TexCoord4fv),
4285 TABLE_ENTRY(TexCoord4i),
4286 TABLE_ENTRY(TexCoord4iv),
4287 TABLE_ENTRY(TexCoord4s),
4288 TABLE_ENTRY(TexCoord4sv),
4289 TABLE_ENTRY(Vertex2d),
4290 TABLE_ENTRY(Vertex2dv),
4291 TABLE_ENTRY(Vertex2f),
4292 TABLE_ENTRY(Vertex2fv),
4293 TABLE_ENTRY(Vertex2i),
4294 TABLE_ENTRY(Vertex2iv),
4295 TABLE_ENTRY(Vertex2s),
4296 TABLE_ENTRY(Vertex2sv),
4297 TABLE_ENTRY(Vertex3d),
4298 TABLE_ENTRY(Vertex3dv),
4299 TABLE_ENTRY(Vertex3f),
4300 TABLE_ENTRY(Vertex3fv),
4301 TABLE_ENTRY(Vertex3i),
4302 TABLE_ENTRY(Vertex3iv),
4303 TABLE_ENTRY(Vertex3s),
4304 TABLE_ENTRY(Vertex3sv),
4305 TABLE_ENTRY(Vertex4d),
4306 TABLE_ENTRY(Vertex4dv),
4307 TABLE_ENTRY(Vertex4f),
4308 TABLE_ENTRY(Vertex4fv),
4309 TABLE_ENTRY(Vertex4i),
4310 TABLE_ENTRY(Vertex4iv),
4311 TABLE_ENTRY(Vertex4s),
4312 TABLE_ENTRY(Vertex4sv),
4313 TABLE_ENTRY(ClipPlane),
4314 TABLE_ENTRY(ColorMaterial),
4315 TABLE_ENTRY(CullFace),
4316 TABLE_ENTRY(Fogf),
4317 TABLE_ENTRY(Fogfv),
4318 TABLE_ENTRY(Fogi),
4319 TABLE_ENTRY(Fogiv),
4320 TABLE_ENTRY(FrontFace),
4321 TABLE_ENTRY(Hint),
4322 TABLE_ENTRY(Lightf),
4323 TABLE_ENTRY(Lightfv),
4324 TABLE_ENTRY(Lighti),
4325 TABLE_ENTRY(Lightiv),
4326 TABLE_ENTRY(LightModelf),
4327 TABLE_ENTRY(LightModelfv),
4328 TABLE_ENTRY(LightModeli),
4329 TABLE_ENTRY(LightModeliv),
4330 TABLE_ENTRY(LineStipple),
4331 TABLE_ENTRY(LineWidth),
4332 TABLE_ENTRY(Materialf),
4333 TABLE_ENTRY(Materialfv),
4334 TABLE_ENTRY(Materiali),
4335 TABLE_ENTRY(Materialiv),
4336 TABLE_ENTRY(PointSize),
4337 TABLE_ENTRY(PolygonMode),
4338 TABLE_ENTRY(PolygonStipple),
4339 TABLE_ENTRY(Scissor),
4340 TABLE_ENTRY(ShadeModel),
4341 TABLE_ENTRY(TexParameterf),
4342 TABLE_ENTRY(TexParameterfv),
4343 TABLE_ENTRY(TexParameteri),
4344 TABLE_ENTRY(TexParameteriv),
4345 TABLE_ENTRY(TexImage1D),
4346 TABLE_ENTRY(TexImage2D),
4347 TABLE_ENTRY(TexEnvf),
4348 TABLE_ENTRY(TexEnvfv),
4349 TABLE_ENTRY(TexEnvi),
4350 TABLE_ENTRY(TexEnviv),
4351 TABLE_ENTRY(TexGend),
4352 TABLE_ENTRY(TexGendv),
4353 TABLE_ENTRY(TexGenf),
4354 TABLE_ENTRY(TexGenfv),
4355 TABLE_ENTRY(TexGeni),
4356 TABLE_ENTRY(TexGeniv),
4357 TABLE_ENTRY(FeedbackBuffer),
4358 TABLE_ENTRY(SelectBuffer),
4359 TABLE_ENTRY(RenderMode),
4360 TABLE_ENTRY(InitNames),
4361 TABLE_ENTRY(LoadName),
4362 TABLE_ENTRY(PassThrough),
4363 TABLE_ENTRY(PopName),
4364 TABLE_ENTRY(PushName),
4365 TABLE_ENTRY(DrawBuffer),
4366 TABLE_ENTRY(Clear),
4367 TABLE_ENTRY(ClearAccum),
4368 TABLE_ENTRY(ClearIndex),
4369 TABLE_ENTRY(ClearColor),
4370 TABLE_ENTRY(ClearStencil),
4371 TABLE_ENTRY(ClearDepth),
4372 TABLE_ENTRY(StencilMask),
4373 TABLE_ENTRY(ColorMask),
4374 TABLE_ENTRY(DepthMask),
4375 TABLE_ENTRY(IndexMask),
4376 TABLE_ENTRY(Accum),
4377 TABLE_ENTRY(Disable),
4378 TABLE_ENTRY(Enable),
4379 TABLE_ENTRY(Finish),
4380 TABLE_ENTRY(Flush),
4381 TABLE_ENTRY(PopAttrib),
4382 TABLE_ENTRY(PushAttrib),
4383 TABLE_ENTRY(Map1d),
4384 TABLE_ENTRY(Map1f),
4385 TABLE_ENTRY(Map2d),
4386 TABLE_ENTRY(Map2f),
4387 TABLE_ENTRY(MapGrid1d),
4388 TABLE_ENTRY(MapGrid1f),
4389 TABLE_ENTRY(MapGrid2d),
4390 TABLE_ENTRY(MapGrid2f),
4391 TABLE_ENTRY(EvalCoord1d),
4392 TABLE_ENTRY(EvalCoord1dv),
4393 TABLE_ENTRY(EvalCoord1f),
4394 TABLE_ENTRY(EvalCoord1fv),
4395 TABLE_ENTRY(EvalCoord2d),
4396 TABLE_ENTRY(EvalCoord2dv),
4397 TABLE_ENTRY(EvalCoord2f),
4398 TABLE_ENTRY(EvalCoord2fv),
4399 TABLE_ENTRY(EvalMesh1),
4400 TABLE_ENTRY(EvalPoint1),
4401 TABLE_ENTRY(EvalMesh2),
4402 TABLE_ENTRY(EvalPoint2),
4403 TABLE_ENTRY(AlphaFunc),
4404 TABLE_ENTRY(BlendFunc),
4405 TABLE_ENTRY(LogicOp),
4406 TABLE_ENTRY(StencilFunc),
4407 TABLE_ENTRY(StencilOp),
4408 TABLE_ENTRY(DepthFunc),
4409 TABLE_ENTRY(PixelZoom),
4410 TABLE_ENTRY(PixelTransferf),
4411 TABLE_ENTRY(PixelTransferi),
4412 TABLE_ENTRY(PixelStoref),
4413 TABLE_ENTRY(PixelStorei),
4414 TABLE_ENTRY(PixelMapfv),
4415 TABLE_ENTRY(PixelMapuiv),
4416 TABLE_ENTRY(PixelMapusv),
4417 TABLE_ENTRY(ReadBuffer),
4418 TABLE_ENTRY(CopyPixels),
4419 TABLE_ENTRY(ReadPixels),
4420 TABLE_ENTRY(DrawPixels),
4421 TABLE_ENTRY(GetBooleanv),
4422 TABLE_ENTRY(GetClipPlane),
4423 TABLE_ENTRY(GetDoublev),
4424 TABLE_ENTRY(GetError),
4425 TABLE_ENTRY(GetFloatv),
4426 TABLE_ENTRY(GetIntegerv),
4427 TABLE_ENTRY(GetLightfv),
4428 TABLE_ENTRY(GetLightiv),
4429 TABLE_ENTRY(GetMapdv),
4430 TABLE_ENTRY(GetMapfv),
4431 TABLE_ENTRY(GetMapiv),
4432 TABLE_ENTRY(GetMaterialfv),
4433 TABLE_ENTRY(GetMaterialiv),
4434 TABLE_ENTRY(GetPixelMapfv),
4435 TABLE_ENTRY(GetPixelMapuiv),
4436 TABLE_ENTRY(GetPixelMapusv),
4437 TABLE_ENTRY(GetPolygonStipple),
4438 TABLE_ENTRY(GetString),
4439 TABLE_ENTRY(GetTexEnvfv),
4440 TABLE_ENTRY(GetTexEnviv),
4441 TABLE_ENTRY(GetTexGendv),
4442 TABLE_ENTRY(GetTexGenfv),
4443 TABLE_ENTRY(GetTexGeniv),
4444 TABLE_ENTRY(GetTexImage),
4445 TABLE_ENTRY(GetTexParameterfv),
4446 TABLE_ENTRY(GetTexParameteriv),
4447 TABLE_ENTRY(GetTexLevelParameterfv),
4448 TABLE_ENTRY(GetTexLevelParameteriv),
4449 TABLE_ENTRY(IsEnabled),
4450 TABLE_ENTRY(IsList),
4451 TABLE_ENTRY(DepthRange),
4452 TABLE_ENTRY(Frustum),
4453 TABLE_ENTRY(LoadIdentity),
4454 TABLE_ENTRY(LoadMatrixf),
4455 TABLE_ENTRY(LoadMatrixd),
4456 TABLE_ENTRY(MatrixMode),
4457 TABLE_ENTRY(MultMatrixf),
4458 TABLE_ENTRY(MultMatrixd),
4459 TABLE_ENTRY(Ortho),
4460 TABLE_ENTRY(PopMatrix),
4461 TABLE_ENTRY(PushMatrix),
4462 TABLE_ENTRY(Rotated),
4463 TABLE_ENTRY(Rotatef),
4464 TABLE_ENTRY(Scaled),
4465 TABLE_ENTRY(Scalef),
4466 TABLE_ENTRY(Translated),
4467 TABLE_ENTRY(Translatef),
4468 TABLE_ENTRY(Viewport),
4469 TABLE_ENTRY(ArrayElement),
4470 TABLE_ENTRY(BindTexture),
4471 TABLE_ENTRY(ColorPointer),
4472 TABLE_ENTRY(DisableClientState),
4473 TABLE_ENTRY(DrawArrays),
4474 TABLE_ENTRY(DrawElements),
4475 TABLE_ENTRY(EdgeFlagPointer),
4476 TABLE_ENTRY(EnableClientState),
4477 TABLE_ENTRY(IndexPointer),
4478 TABLE_ENTRY(Indexub),
4479 TABLE_ENTRY(Indexubv),
4480 TABLE_ENTRY(InterleavedArrays),
4481 TABLE_ENTRY(NormalPointer),
4482 TABLE_ENTRY(PolygonOffset),
4483 TABLE_ENTRY(TexCoordPointer),
4484 TABLE_ENTRY(VertexPointer),
4485 TABLE_ENTRY(AreTexturesResident),
4486 TABLE_ENTRY(CopyTexImage1D),
4487 TABLE_ENTRY(CopyTexImage2D),
4488 TABLE_ENTRY(CopyTexSubImage1D),
4489 TABLE_ENTRY(CopyTexSubImage2D),
4490 TABLE_ENTRY(DeleteTextures),
4491 TABLE_ENTRY(GenTextures),
4492 TABLE_ENTRY(GetPointerv),
4493 TABLE_ENTRY(IsTexture),
4494 TABLE_ENTRY(PrioritizeTextures),
4495 TABLE_ENTRY(TexSubImage1D),
4496 TABLE_ENTRY(TexSubImage2D),
4497 TABLE_ENTRY(PopClientAttrib),
4498 TABLE_ENTRY(PushClientAttrib),
4499 TABLE_ENTRY(BlendColor),
4500 TABLE_ENTRY(BlendEquation),
4501 TABLE_ENTRY(DrawRangeElements),
4502 TABLE_ENTRY(ColorTable),
4503 TABLE_ENTRY(ColorTableParameterfv),
4504 TABLE_ENTRY(ColorTableParameteriv),
4505 TABLE_ENTRY(CopyColorTable),
4506 TABLE_ENTRY(GetColorTable),
4507 TABLE_ENTRY(GetColorTableParameterfv),
4508 TABLE_ENTRY(GetColorTableParameteriv),
4509 TABLE_ENTRY(ColorSubTable),
4510 TABLE_ENTRY(CopyColorSubTable),
4511 TABLE_ENTRY(ConvolutionFilter1D),
4512 TABLE_ENTRY(ConvolutionFilter2D),
4513 TABLE_ENTRY(ConvolutionParameterf),
4514 TABLE_ENTRY(ConvolutionParameterfv),
4515 TABLE_ENTRY(ConvolutionParameteri),
4516 TABLE_ENTRY(ConvolutionParameteriv),
4517 TABLE_ENTRY(CopyConvolutionFilter1D),
4518 TABLE_ENTRY(CopyConvolutionFilter2D),
4519 TABLE_ENTRY(GetConvolutionFilter),
4520 TABLE_ENTRY(GetConvolutionParameterfv),
4521 TABLE_ENTRY(GetConvolutionParameteriv),
4522 TABLE_ENTRY(GetSeparableFilter),
4523 TABLE_ENTRY(SeparableFilter2D),
4524 TABLE_ENTRY(GetHistogram),
4525 TABLE_ENTRY(GetHistogramParameterfv),
4526 TABLE_ENTRY(GetHistogramParameteriv),
4527 TABLE_ENTRY(GetMinmax),
4528 TABLE_ENTRY(GetMinmaxParameterfv),
4529 TABLE_ENTRY(GetMinmaxParameteriv),
4530 TABLE_ENTRY(Histogram),
4531 TABLE_ENTRY(Minmax),
4532 TABLE_ENTRY(ResetHistogram),
4533 TABLE_ENTRY(ResetMinmax),
4534 TABLE_ENTRY(TexImage3D),
4535 TABLE_ENTRY(TexSubImage3D),
4536 TABLE_ENTRY(CopyTexSubImage3D),
4537 TABLE_ENTRY(ActiveTextureARB),
4538 TABLE_ENTRY(ClientActiveTextureARB),
4539 TABLE_ENTRY(MultiTexCoord1dARB),
4540 TABLE_ENTRY(MultiTexCoord1dvARB),
4541 TABLE_ENTRY(MultiTexCoord1fARB),
4542 TABLE_ENTRY(MultiTexCoord1fvARB),
4543 TABLE_ENTRY(MultiTexCoord1iARB),
4544 TABLE_ENTRY(MultiTexCoord1ivARB),
4545 TABLE_ENTRY(MultiTexCoord1sARB),
4546 TABLE_ENTRY(MultiTexCoord1svARB),
4547 TABLE_ENTRY(MultiTexCoord2dARB),
4548 TABLE_ENTRY(MultiTexCoord2dvARB),
4549 TABLE_ENTRY(MultiTexCoord2fARB),
4550 TABLE_ENTRY(MultiTexCoord2fvARB),
4551 TABLE_ENTRY(MultiTexCoord2iARB),
4552 TABLE_ENTRY(MultiTexCoord2ivARB),
4553 TABLE_ENTRY(MultiTexCoord2sARB),
4554 TABLE_ENTRY(MultiTexCoord2svARB),
4555 TABLE_ENTRY(MultiTexCoord3dARB),
4556 TABLE_ENTRY(MultiTexCoord3dvARB),
4557 TABLE_ENTRY(MultiTexCoord3fARB),
4558 TABLE_ENTRY(MultiTexCoord3fvARB),
4559 TABLE_ENTRY(MultiTexCoord3iARB),
4560 TABLE_ENTRY(MultiTexCoord3ivARB),
4561 TABLE_ENTRY(MultiTexCoord3sARB),
4562 TABLE_ENTRY(MultiTexCoord3svARB),
4563 TABLE_ENTRY(MultiTexCoord4dARB),
4564 TABLE_ENTRY(MultiTexCoord4dvARB),
4565 TABLE_ENTRY(MultiTexCoord4fARB),
4566 TABLE_ENTRY(MultiTexCoord4fvARB),
4567 TABLE_ENTRY(MultiTexCoord4iARB),
4568 TABLE_ENTRY(MultiTexCoord4ivARB),
4569 TABLE_ENTRY(MultiTexCoord4sARB),
4570 TABLE_ENTRY(MultiTexCoord4svARB),
4571 TABLE_ENTRY(LoadTransposeMatrixfARB),
4572 TABLE_ENTRY(LoadTransposeMatrixdARB),
4573 TABLE_ENTRY(MultTransposeMatrixfARB),
4574 TABLE_ENTRY(MultTransposeMatrixdARB),
4575 TABLE_ENTRY(SampleCoverageARB),
4576 TABLE_ENTRY(__unused413),
4577 TABLE_ENTRY(PolygonOffsetEXT),
4578 TABLE_ENTRY(GetTexFilterFuncSGIS),
4579 TABLE_ENTRY(TexFilterFuncSGIS),
4580 TABLE_ENTRY(GetHistogramEXT),
4581 TABLE_ENTRY(GetHistogramParameterfvEXT),
4582 TABLE_ENTRY(GetHistogramParameterivEXT),
4583 TABLE_ENTRY(GetMinmaxEXT),
4584 TABLE_ENTRY(GetMinmaxParameterfvEXT),
4585 TABLE_ENTRY(GetMinmaxParameterivEXT),
4586 TABLE_ENTRY(GetConvolutionFilterEXT),
4587 TABLE_ENTRY(GetConvolutionParameterfvEXT),
4588 TABLE_ENTRY(GetConvolutionParameterivEXT),
4589 TABLE_ENTRY(GetSeparableFilterEXT),
4590 TABLE_ENTRY(GetColorTableSGI),
4591 TABLE_ENTRY(GetColorTableParameterfvSGI),
4592 TABLE_ENTRY(GetColorTableParameterivSGI),
4593 TABLE_ENTRY(PixelTexGenSGIX),
4594 TABLE_ENTRY(PixelTexGenParameteriSGIS),
4595 TABLE_ENTRY(PixelTexGenParameterivSGIS),
4596 TABLE_ENTRY(PixelTexGenParameterfSGIS),
4597 TABLE_ENTRY(PixelTexGenParameterfvSGIS),
4598 TABLE_ENTRY(GetPixelTexGenParameterivSGIS),
4599 TABLE_ENTRY(GetPixelTexGenParameterfvSGIS),
4600 TABLE_ENTRY(TexImage4DSGIS),
4601 TABLE_ENTRY(TexSubImage4DSGIS),
4602 TABLE_ENTRY(AreTexturesResidentEXT),
4603 TABLE_ENTRY(GenTexturesEXT),
4604 TABLE_ENTRY(IsTextureEXT),
4605 TABLE_ENTRY(DetailTexFuncSGIS),
4606 TABLE_ENTRY(GetDetailTexFuncSGIS),
4607 TABLE_ENTRY(SharpenTexFuncSGIS),
4608 TABLE_ENTRY(GetSharpenTexFuncSGIS),
4609 TABLE_ENTRY(SampleMaskSGIS),
4610 TABLE_ENTRY(SamplePatternSGIS),
4611 TABLE_ENTRY(ColorPointerEXT),
4612 TABLE_ENTRY(EdgeFlagPointerEXT),
4613 TABLE_ENTRY(IndexPointerEXT),
4614 TABLE_ENTRY(NormalPointerEXT),
4615 TABLE_ENTRY(TexCoordPointerEXT),
4616 TABLE_ENTRY(VertexPointerEXT),
4617 TABLE_ENTRY(SpriteParameterfSGIX),
4618 TABLE_ENTRY(SpriteParameterfvSGIX),
4619 TABLE_ENTRY(SpriteParameteriSGIX),
4620 TABLE_ENTRY(SpriteParameterivSGIX),
4621 TABLE_ENTRY(PointParameterfEXT),
4622 TABLE_ENTRY(PointParameterfvEXT),
4623 TABLE_ENTRY(GetInstrumentsSGIX),
4624 TABLE_ENTRY(InstrumentsBufferSGIX),
4625 TABLE_ENTRY(PollInstrumentsSGIX),
4626 TABLE_ENTRY(ReadInstrumentsSGIX),
4627 TABLE_ENTRY(StartInstrumentsSGIX),
4628 TABLE_ENTRY(StopInstrumentsSGIX),
4629 TABLE_ENTRY(FrameZoomSGIX),
4630 TABLE_ENTRY(TagSampleBufferSGIX),
4631 TABLE_ENTRY(ReferencePlaneSGIX),
4632 TABLE_ENTRY(FlushRasterSGIX),
4633 TABLE_ENTRY(GetListParameterfvSGIX),
4634 TABLE_ENTRY(GetListParameterivSGIX),
4635 TABLE_ENTRY(ListParameterfSGIX),
4636 TABLE_ENTRY(ListParameterfvSGIX),
4637 TABLE_ENTRY(ListParameteriSGIX),
4638 TABLE_ENTRY(ListParameterivSGIX),
4639 TABLE_ENTRY(FragmentColorMaterialSGIX),
4640 TABLE_ENTRY(FragmentLightfSGIX),
4641 TABLE_ENTRY(FragmentLightfvSGIX),
4642 TABLE_ENTRY(FragmentLightiSGIX),
4643 TABLE_ENTRY(FragmentLightivSGIX),
4644 TABLE_ENTRY(FragmentLightModelfSGIX),
4645 TABLE_ENTRY(FragmentLightModelfvSGIX),
4646 TABLE_ENTRY(FragmentLightModeliSGIX),
4647 TABLE_ENTRY(FragmentLightModelivSGIX),
4648 TABLE_ENTRY(FragmentMaterialfSGIX),
4649 TABLE_ENTRY(FragmentMaterialfvSGIX),
4650 TABLE_ENTRY(FragmentMaterialiSGIX),
4651 TABLE_ENTRY(FragmentMaterialivSGIX),
4652 TABLE_ENTRY(GetFragmentLightfvSGIX),
4653 TABLE_ENTRY(GetFragmentLightivSGIX),
4654 TABLE_ENTRY(GetFragmentMaterialfvSGIX),
4655 TABLE_ENTRY(GetFragmentMaterialivSGIX),
4656 TABLE_ENTRY(LightEnviSGIX),
4657 TABLE_ENTRY(VertexWeightfEXT),
4658 TABLE_ENTRY(VertexWeightfvEXT),
4659 TABLE_ENTRY(VertexWeightPointerEXT),
4660 TABLE_ENTRY(FlushVertexArrayRangeNV),
4661 TABLE_ENTRY(VertexArrayRangeNV),
4662 TABLE_ENTRY(CombinerParameterfvNV),
4663 TABLE_ENTRY(CombinerParameterfNV),
4664 TABLE_ENTRY(CombinerParameterivNV),
4665 TABLE_ENTRY(CombinerParameteriNV),
4666 TABLE_ENTRY(CombinerInputNV),
4667 TABLE_ENTRY(CombinerOutputNV),
4668 TABLE_ENTRY(FinalCombinerInputNV),
4669 TABLE_ENTRY(GetCombinerInputParameterfvNV),
4670 TABLE_ENTRY(GetCombinerInputParameterivNV),
4671 TABLE_ENTRY(GetCombinerOutputParameterfvNV),
4672 TABLE_ENTRY(GetCombinerOutputParameterivNV),
4673 TABLE_ENTRY(GetFinalCombinerInputParameterfvNV),
4674 TABLE_ENTRY(GetFinalCombinerInputParameterivNV),
4675 TABLE_ENTRY(ResizeBuffersMESA),
4676 TABLE_ENTRY(WindowPos2dMESA),
4677 TABLE_ENTRY(WindowPos2dvMESA),
4678 TABLE_ENTRY(WindowPos2fMESA),
4679 TABLE_ENTRY(WindowPos2fvMESA),
4680 TABLE_ENTRY(WindowPos2iMESA),
4681 TABLE_ENTRY(WindowPos2ivMESA),
4682 TABLE_ENTRY(WindowPos2sMESA),
4683 TABLE_ENTRY(WindowPos2svMESA),
4684 TABLE_ENTRY(WindowPos3dMESA),
4685 TABLE_ENTRY(WindowPos3dvMESA),
4686 TABLE_ENTRY(WindowPos3fMESA),
4687 TABLE_ENTRY(WindowPos3fvMESA),
4688 TABLE_ENTRY(WindowPos3iMESA),
4689 TABLE_ENTRY(WindowPos3ivMESA),
4690 TABLE_ENTRY(WindowPos3sMESA),
4691 TABLE_ENTRY(WindowPos3svMESA),
4692 TABLE_ENTRY(WindowPos4dMESA),
4693 TABLE_ENTRY(WindowPos4dvMESA),
4694 TABLE_ENTRY(WindowPos4fMESA),
4695 TABLE_ENTRY(WindowPos4fvMESA),
4696 TABLE_ENTRY(WindowPos4iMESA),
4697 TABLE_ENTRY(WindowPos4ivMESA),
4698 TABLE_ENTRY(WindowPos4sMESA),
4699 TABLE_ENTRY(WindowPos4svMESA),
4700 TABLE_ENTRY(BlendFuncSeparateEXT),
4701 TABLE_ENTRY(IndexMaterialEXT),
4702 TABLE_ENTRY(IndexFuncEXT),
4703 TABLE_ENTRY(LockArraysEXT),
4704 TABLE_ENTRY(UnlockArraysEXT),
4705 TABLE_ENTRY(CullParameterdvEXT),
4706 TABLE_ENTRY(CullParameterfvEXT),
4707 TABLE_ENTRY(HintPGI),
4708 TABLE_ENTRY(FogCoordfEXT),
4709 TABLE_ENTRY(FogCoordfvEXT),
4710 TABLE_ENTRY(FogCoorddEXT),
4711 TABLE_ENTRY(FogCoorddvEXT),
4712 TABLE_ENTRY(FogCoordPointerEXT),
4713 TABLE_ENTRY(GetColorTableEXT),
4714 TABLE_ENTRY(GetColorTableParameterivEXT),
4715 TABLE_ENTRY(GetColorTableParameterfvEXT),
4716 TABLE_ENTRY(TbufferMask3DFX),
4717 TABLE_ENTRY(CompressedTexImage3DARB),
4718 TABLE_ENTRY(CompressedTexImage2DARB),
4719 TABLE_ENTRY(CompressedTexImage1DARB),
4720 TABLE_ENTRY(CompressedTexSubImage3DARB),
4721 TABLE_ENTRY(CompressedTexSubImage2DARB),
4722 TABLE_ENTRY(CompressedTexSubImage1DARB),
4723 TABLE_ENTRY(GetCompressedTexImageARB),
4724 TABLE_ENTRY(SecondaryColor3bEXT),
4725 TABLE_ENTRY(SecondaryColor3bvEXT),
4726 TABLE_ENTRY(SecondaryColor3dEXT),
4727 TABLE_ENTRY(SecondaryColor3dvEXT),
4728 TABLE_ENTRY(SecondaryColor3fEXT),
4729 TABLE_ENTRY(SecondaryColor3fvEXT),
4730 TABLE_ENTRY(SecondaryColor3iEXT),
4731 TABLE_ENTRY(SecondaryColor3ivEXT),
4732 TABLE_ENTRY(SecondaryColor3sEXT),
4733 TABLE_ENTRY(SecondaryColor3svEXT),
4734 TABLE_ENTRY(SecondaryColor3ubEXT),
4735 TABLE_ENTRY(SecondaryColor3ubvEXT),
4736 TABLE_ENTRY(SecondaryColor3uiEXT),
4737 TABLE_ENTRY(SecondaryColor3uivEXT),
4738 TABLE_ENTRY(SecondaryColor3usEXT),
4739 TABLE_ENTRY(SecondaryColor3usvEXT),
4740 TABLE_ENTRY(SecondaryColorPointerEXT),
4741 TABLE_ENTRY(AreProgramsResidentNV),
4742 TABLE_ENTRY(BindProgramNV),
4743 TABLE_ENTRY(DeleteProgramsNV),
4744 TABLE_ENTRY(ExecuteProgramNV),
4745 TABLE_ENTRY(GenProgramsNV),
4746 TABLE_ENTRY(GetProgramParameterdvNV),
4747 TABLE_ENTRY(GetProgramParameterfvNV),
4748 TABLE_ENTRY(GetProgramivNV),
4749 TABLE_ENTRY(GetProgramStringNV),
4750 TABLE_ENTRY(GetTrackMatrixivNV),
4751 TABLE_ENTRY(GetVertexAttribdvNV),
4752 TABLE_ENTRY(GetVertexAttribfvNV),
4753 TABLE_ENTRY(GetVertexAttribivNV),
4754 TABLE_ENTRY(GetVertexAttribPointervNV),
4755 TABLE_ENTRY(IsProgramNV),
4756 TABLE_ENTRY(LoadProgramNV),
4757 TABLE_ENTRY(ProgramParameter4dNV),
4758 TABLE_ENTRY(ProgramParameter4dvNV),
4759 TABLE_ENTRY(ProgramParameter4fNV),
4760 TABLE_ENTRY(ProgramParameter4fvNV),
4761 TABLE_ENTRY(ProgramParameters4dvNV),
4762 TABLE_ENTRY(ProgramParameters4fvNV),
4763 TABLE_ENTRY(RequestResidentProgramsNV),
4764 TABLE_ENTRY(TrackMatrixNV),
4765 TABLE_ENTRY(VertexAttribPointerNV),
4766 TABLE_ENTRY(VertexAttrib1dNV),
4767 TABLE_ENTRY(VertexAttrib1dvNV),
4768 TABLE_ENTRY(VertexAttrib1fNV),
4769 TABLE_ENTRY(VertexAttrib1fvNV),
4770 TABLE_ENTRY(VertexAttrib1sNV),
4771 TABLE_ENTRY(VertexAttrib1svNV),
4772 TABLE_ENTRY(VertexAttrib2dNV),
4773 TABLE_ENTRY(VertexAttrib2dvNV),
4774 TABLE_ENTRY(VertexAttrib2fNV),
4775 TABLE_ENTRY(VertexAttrib2fvNV),
4776 TABLE_ENTRY(VertexAttrib2sNV),
4777 TABLE_ENTRY(VertexAttrib2svNV),
4778 TABLE_ENTRY(VertexAttrib3dNV),
4779 TABLE_ENTRY(VertexAttrib3dvNV),
4780 TABLE_ENTRY(VertexAttrib3fNV),
4781 TABLE_ENTRY(VertexAttrib3fvNV),
4782 TABLE_ENTRY(VertexAttrib3sNV),
4783 TABLE_ENTRY(VertexAttrib3svNV),
4784 TABLE_ENTRY(VertexAttrib4dNV),
4785 TABLE_ENTRY(VertexAttrib4dvNV),
4786 TABLE_ENTRY(VertexAttrib4fNV),
4787 TABLE_ENTRY(VertexAttrib4fvNV),
4788 TABLE_ENTRY(VertexAttrib4sNV),
4789 TABLE_ENTRY(VertexAttrib4svNV),
4790 TABLE_ENTRY(VertexAttrib4ubNV),
4791 TABLE_ENTRY(VertexAttrib4ubvNV),
4792 TABLE_ENTRY(VertexAttribs1dvNV),
4793 TABLE_ENTRY(VertexAttribs1fvNV),
4794 TABLE_ENTRY(VertexAttribs1svNV),
4795 TABLE_ENTRY(VertexAttribs2dvNV),
4796 TABLE_ENTRY(VertexAttribs2fvNV),
4797 TABLE_ENTRY(VertexAttribs2svNV),
4798 TABLE_ENTRY(VertexAttribs3dvNV),
4799 TABLE_ENTRY(VertexAttribs3fvNV),
4800 TABLE_ENTRY(VertexAttribs3svNV),
4801 TABLE_ENTRY(VertexAttribs4dvNV),
4802 TABLE_ENTRY(VertexAttribs4fvNV),
4803 TABLE_ENTRY(VertexAttribs4svNV),
4804 TABLE_ENTRY(VertexAttribs4ubvNV),
4805 TABLE_ENTRY(PointParameteriNV),
4806 TABLE_ENTRY(PointParameterivNV),
4807 TABLE_ENTRY(MultiDrawArraysEXT),
4808 TABLE_ENTRY(MultiDrawElementsEXT),
4809 /* A whole bunch of no-op functions. These might be called
4810 * when someone tries to call a dynamically-registered
4811 * extension function without a current rendering context.
4812 */
4813 TABLE_ENTRY(Unused),
4814 TABLE_ENTRY(Unused),
4815 TABLE_ENTRY(Unused),
4816 TABLE_ENTRY(Unused),
4817 TABLE_ENTRY(Unused),
4818 TABLE_ENTRY(Unused),
4819 TABLE_ENTRY(Unused),
4820 TABLE_ENTRY(Unused),
4821 TABLE_ENTRY(Unused),
4822 TABLE_ENTRY(Unused),
4823 TABLE_ENTRY(Unused),
4824 TABLE_ENTRY(Unused),
4825 TABLE_ENTRY(Unused),
4826 TABLE_ENTRY(Unused),
4827 TABLE_ENTRY(Unused),
4828 TABLE_ENTRY(Unused),
4829 TABLE_ENTRY(Unused),
4830 TABLE_ENTRY(Unused),
4831 TABLE_ENTRY(Unused),
4832 TABLE_ENTRY(Unused),
4833 TABLE_ENTRY(Unused),
4834 TABLE_ENTRY(Unused),
4835 TABLE_ENTRY(Unused),
4836 TABLE_ENTRY(Unused),
4837 TABLE_ENTRY(Unused),
4838 TABLE_ENTRY(Unused),
4839 TABLE_ENTRY(Unused),
4840 TABLE_ENTRY(Unused),
4841 TABLE_ENTRY(Unused),
4842 TABLE_ENTRY(Unused),
4843 TABLE_ENTRY(Unused),
4844 TABLE_ENTRY(Unused),
4845 TABLE_ENTRY(Unused),
4846 TABLE_ENTRY(Unused),
4847 TABLE_ENTRY(Unused),
4848 TABLE_ENTRY(Unused),
4849 TABLE_ENTRY(Unused),
4850 TABLE_ENTRY(Unused),
4851 TABLE_ENTRY(Unused),
4852 TABLE_ENTRY(Unused),
4853 TABLE_ENTRY(Unused),
4854 TABLE_ENTRY(Unused),
4855 TABLE_ENTRY(Unused),
4856 TABLE_ENTRY(Unused),
4857 TABLE_ENTRY(Unused),
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 };
4913 #endif /* DISPATCH_TABLE_NAME */
4914
4915
4916 /*
4917 * This is just used to silence compiler warnings.
4918 * We list the functions which aren't otherwise used.
4919 */
4920 #ifdef UNUSED_TABLE_NAME
4921 void *UNUSED_TABLE_NAME[] = {
4922 TABLE_ENTRY(ActiveTexture),
4923 TABLE_ENTRY(ClientActiveTexture),
4924 TABLE_ENTRY(MultiTexCoord1d),
4925 TABLE_ENTRY(MultiTexCoord1dv),
4926 TABLE_ENTRY(MultiTexCoord1f),
4927 TABLE_ENTRY(MultiTexCoord1fv),
4928 TABLE_ENTRY(MultiTexCoord1i),
4929 TABLE_ENTRY(MultiTexCoord1iv),
4930 TABLE_ENTRY(MultiTexCoord1s),
4931 TABLE_ENTRY(MultiTexCoord1sv),
4932 TABLE_ENTRY(MultiTexCoord2d),
4933 TABLE_ENTRY(MultiTexCoord2dv),
4934 TABLE_ENTRY(MultiTexCoord2f),
4935 TABLE_ENTRY(MultiTexCoord2fv),
4936 TABLE_ENTRY(MultiTexCoord2i),
4937 TABLE_ENTRY(MultiTexCoord2iv),
4938 TABLE_ENTRY(MultiTexCoord2s),
4939 TABLE_ENTRY(MultiTexCoord2sv),
4940 TABLE_ENTRY(MultiTexCoord3d),
4941 TABLE_ENTRY(MultiTexCoord3dv),
4942 TABLE_ENTRY(MultiTexCoord3f),
4943 TABLE_ENTRY(MultiTexCoord3fv),
4944 TABLE_ENTRY(MultiTexCoord3i),
4945 TABLE_ENTRY(MultiTexCoord3iv),
4946 TABLE_ENTRY(MultiTexCoord3s),
4947 TABLE_ENTRY(MultiTexCoord3sv),
4948 TABLE_ENTRY(MultiTexCoord4d),
4949 TABLE_ENTRY(MultiTexCoord4dv),
4950 TABLE_ENTRY(MultiTexCoord4f),
4951 TABLE_ENTRY(MultiTexCoord4fv),
4952 TABLE_ENTRY(MultiTexCoord4i),
4953 TABLE_ENTRY(MultiTexCoord4iv),
4954 TABLE_ENTRY(MultiTexCoord4s),
4955 TABLE_ENTRY(MultiTexCoord4sv),
4956 TABLE_ENTRY(LoadTransposeMatrixf),
4957 TABLE_ENTRY(LoadTransposeMatrixd),
4958 TABLE_ENTRY(MultTransposeMatrixf),
4959 TABLE_ENTRY(MultTransposeMatrixd),
4960 TABLE_ENTRY(CompressedTexImage3D),
4961 TABLE_ENTRY(CompressedTexImage2D),
4962 TABLE_ENTRY(CompressedTexImage1D),
4963 TABLE_ENTRY(CompressedTexSubImage3D),
4964 TABLE_ENTRY(CompressedTexSubImage2D),
4965 TABLE_ENTRY(CompressedTexSubImage1D),
4966 TABLE_ENTRY(GetCompressedTexImage),
4967 TABLE_ENTRY(BlendColorEXT),
4968 TABLE_ENTRY(TexImage3DEXT),
4969 TABLE_ENTRY(TexSubImage3DEXT),
4970 TABLE_ENTRY(TexSubImage1DEXT),
4971 TABLE_ENTRY(TexSubImage2DEXT),
4972 TABLE_ENTRY(CopyTexImage1DEXT),
4973 TABLE_ENTRY(CopyTexImage2DEXT),
4974 TABLE_ENTRY(CopyTexSubImage1DEXT),
4975 TABLE_ENTRY(CopyTexSubImage2DEXT),
4976 TABLE_ENTRY(CopyTexSubImage3DEXT),
4977 TABLE_ENTRY(HistogramEXT),
4978 TABLE_ENTRY(MinmaxEXT),
4979 TABLE_ENTRY(ResetHistogramEXT),
4980 TABLE_ENTRY(ResetMinmaxEXT),
4981 TABLE_ENTRY(ConvolutionFilter1DEXT),
4982 TABLE_ENTRY(ConvolutionFilter2DEXT),
4983 TABLE_ENTRY(ConvolutionParameterfEXT),
4984 TABLE_ENTRY(ConvolutionParameterfvEXT),
4985 TABLE_ENTRY(ConvolutionParameteriEXT),
4986 TABLE_ENTRY(ConvolutionParameterivEXT),
4987 TABLE_ENTRY(CopyConvolutionFilter1DEXT),
4988 TABLE_ENTRY(CopyConvolutionFilter2DEXT),
4989 TABLE_ENTRY(SeparableFilter2DEXT),
4990 TABLE_ENTRY(ColorTableSGI),
4991 TABLE_ENTRY(ColorTableParameterfvSGI),
4992 TABLE_ENTRY(ColorTableParameterivSGI),
4993 TABLE_ENTRY(CopyColorTableSGI),
4994 TABLE_ENTRY(BindTextureEXT),
4995 TABLE_ENTRY(DeleteTexturesEXT),
4996 TABLE_ENTRY(PrioritizeTexturesEXT),
4997 TABLE_ENTRY(ArrayElementEXT),
4998 TABLE_ENTRY(DrawArraysEXT),
4999 TABLE_ENTRY(GetPointervEXT),
5000 TABLE_ENTRY(BlendEquationEXT),
5001 TABLE_ENTRY(PointParameterfARB),
5002 TABLE_ENTRY(PointParameterfvARB),
5003 TABLE_ENTRY(PointParameterfSGIS),
5004 TABLE_ENTRY(PointParameterfvSGIS),
5005 TABLE_ENTRY(ColorSubTableEXT),
5006 TABLE_ENTRY(CopyColorSubTableEXT),
5007 TABLE_ENTRY(ColorTableEXT),
5008 TABLE_ENTRY(DrawRangeElementsEXT),
5009 TABLE_ENTRY(BlendFuncSeparateINGR),
5010 TABLE_ENTRY(SampleMaskEXT),
5011 TABLE_ENTRY(SamplePatternEXT),
5012 TABLE_ENTRY(WindowPos2dARB),
5013 TABLE_ENTRY(WindowPos2fARB),
5014 TABLE_ENTRY(WindowPos2iARB),
5015 TABLE_ENTRY(WindowPos2sARB),
5016 TABLE_ENTRY(WindowPos2dvARB),
5017 TABLE_ENTRY(WindowPos2fvARB),
5018 TABLE_ENTRY(WindowPos2ivARB),
5019 TABLE_ENTRY(WindowPos2svARB),
5020 TABLE_ENTRY(WindowPos3dARB),
5021 TABLE_ENTRY(WindowPos3fARB),
5022 TABLE_ENTRY(WindowPos3iARB),
5023 TABLE_ENTRY(WindowPos3sARB),
5024 TABLE_ENTRY(WindowPos3dvARB),
5025 TABLE_ENTRY(WindowPos3fvARB),
5026 TABLE_ENTRY(WindowPos3ivARB),
5027 TABLE_ENTRY(WindowPos3svARB),
5028 TABLE_ENTRY(PointParameterf),
5029 TABLE_ENTRY(PointParameterfv),
5030 TABLE_ENTRY(PointParameteri),
5031 TABLE_ENTRY(PointParameteriv),
5032 TABLE_ENTRY(SecondaryColor3b),
5033 TABLE_ENTRY(SecondaryColor3bv),
5034 TABLE_ENTRY(SecondaryColor3d),
5035 TABLE_ENTRY(SecondaryColor3dv),
5036 TABLE_ENTRY(SecondaryColor3f),
5037 TABLE_ENTRY(SecondaryColor3fv),
5038 TABLE_ENTRY(SecondaryColor3i),
5039 TABLE_ENTRY(SecondaryColor3iv),
5040 TABLE_ENTRY(SecondaryColor3s),
5041 TABLE_ENTRY(SecondaryColor3sv),
5042 TABLE_ENTRY(SecondaryColor3ub),
5043 TABLE_ENTRY(SecondaryColor3ubv),
5044 TABLE_ENTRY(SecondaryColor3ui),
5045 TABLE_ENTRY(SecondaryColor3uiv),
5046 TABLE_ENTRY(SecondaryColor3us),
5047 TABLE_ENTRY(SecondaryColor3usv),
5048 TABLE_ENTRY(SecondaryColorPointer),
5049 TABLE_ENTRY(WindowPos2d),
5050 TABLE_ENTRY(WindowPos2dv),
5051 TABLE_ENTRY(WindowPos2f),
5052 TABLE_ENTRY(WindowPos2fv),
5053 TABLE_ENTRY(WindowPos2i),
5054 TABLE_ENTRY(WindowPos2iv),
5055 TABLE_ENTRY(WindowPos2s),
5056 TABLE_ENTRY(WindowPos2sv),
5057 TABLE_ENTRY(WindowPos3d),
5058 TABLE_ENTRY(WindowPos3dv),
5059 TABLE_ENTRY(WindowPos3f),
5060 TABLE_ENTRY(WindowPos3fv),
5061 TABLE_ENTRY(WindowPos3i),
5062 TABLE_ENTRY(WindowPos3iv),
5063 TABLE_ENTRY(WindowPos3s),
5064 TABLE_ENTRY(WindowPos3sv),
5065 };
5066 #endif /*UNUSED_TABLE_NAME*/
5067
5068
5069 #undef KEYWORD1
5070 #undef KEYWORD2
5071 #undef NAME
5072 #undef DISPATCH
5073 #undef RETURN_DISPATCH
5074 #undef DISPATCH_TABLE_NAME
5075 #undef UNUSED_TABLE_NAME
5076 #undef TABLE_ENTRY
5077