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