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