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