blob: 50c19aec1d675245fcf3f111d61fbb68c9b0c6e6 [file] [log] [blame]
Michal Krolb7293dc2004-10-27 15:34:31 +00001/* DO NOT EDIT - This file generated automatically by gl_apitemp.py (from Mesa) script */
Michal Krol455c8172004-10-27 15:20:08 +00002
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
Michal Krolb7293dc2004-10-27 15:34:31 +000029
Michal Krol455c8172004-10-27 15:20:08 +000030/*
31 * This file is a template which generates the OpenGL API entry point
32 * functions. It should be included by a .c file which first defines
33 * the following macros:
34 * KEYWORD1 - usually nothing, but might be __declspec(dllexport) on Win32
35 * KEYWORD2 - usually nothing, but might be __stdcall on Win32
36 * NAME(n) - builds the final function name (usually add "gl" prefix)
37 * DISPATCH(func, args, msg) - code to do dispatch of named function.
38 * msg is a printf-style debug message.
39 * RETURN_DISPATCH(func, args, msg) - code to do dispatch with a return value
40 *
Michal Krolb7293dc2004-10-27 15:34:31 +000041 * Here is an example which generates the usual OpenGL functions:
Michal Krol455c8172004-10-27 15:20:08 +000042 * #define KEYWORD1
43 * #define KEYWORD2
44 * #define NAME(func) gl##func
45 * #define DISPATCH(func, args, msg) \
46 * struct _glapi_table *dispatch = CurrentDispatch; \
47 * (*dispatch->func) args
48 * #define RETURN DISPATCH(func, args, msg) \
49 * struct _glapi_table *dispatch = CurrentDispatch; \
50 * return (*dispatch->func) args
51 *
52 */
53
54
55#if defined( NAME )
56#ifndef KEYWORD1
57#define KEYWORD1
58#endif
59
60#ifndef KEYWORD2
61#define KEYWORD2
62#endif
63
64#ifndef DISPATCH
65#error DISPATCH must be defined
66#endif
67
68#ifndef RETURN_DISPATCH
69#error RETURN_DISPATCH must be defined
70#endif
71
72
73KEYWORD1 void KEYWORD2 NAME(NewList)(GLuint list, GLenum mode)
74{
75 DISPATCH(NewList, (list, mode), (F, "glNewList(%d, 0x%x);\n", list, mode));
76}
77
78KEYWORD1 void KEYWORD2 NAME(EndList)(void)
79{
80 DISPATCH(EndList, (), (F, "glEndList();\n"));
81}
82
83KEYWORD1 void KEYWORD2 NAME(CallList)(GLuint list)
84{
85 DISPATCH(CallList, (list), (F, "glCallList(%d);\n", list));
86}
87
88KEYWORD1 void KEYWORD2 NAME(CallLists)(GLsizei n, GLenum type, const GLvoid * lists)
89{
90 DISPATCH(CallLists, (n, type, lists), (F, "glCallLists(%d, 0x%x, %p);\n", n, type, (const void *) lists));
91}
92
93KEYWORD1 void KEYWORD2 NAME(DeleteLists)(GLuint list, GLsizei range)
94{
95 DISPATCH(DeleteLists, (list, range), (F, "glDeleteLists(%d, %d);\n", list, range));
96}
97
98KEYWORD1 GLuint KEYWORD2 NAME(GenLists)(GLsizei range)
99{
100 RETURN_DISPATCH(GenLists, (range), (F, "glGenLists(%d);\n", range));
101}
102
103KEYWORD1 void KEYWORD2 NAME(ListBase)(GLuint base)
104{
105 DISPATCH(ListBase, (base), (F, "glListBase(%d);\n", base));
106}
107
108KEYWORD1 void KEYWORD2 NAME(Begin)(GLenum mode)
109{
110 DISPATCH(Begin, (mode), (F, "glBegin(0x%x);\n", mode));
111}
112
113KEYWORD1 void KEYWORD2 NAME(Bitmap)(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap)
114{
115 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));
116}
117
118KEYWORD1 void KEYWORD2 NAME(Color3b)(GLbyte red, GLbyte green, GLbyte blue)
119{
120 DISPATCH(Color3b, (red, green, blue), (F, "glColor3b(%d, %d, %d);\n", red, green, blue));
121}
122
123KEYWORD1 void KEYWORD2 NAME(Color3bv)(const GLbyte * v)
124{
125 DISPATCH(Color3bv, (v), (F, "glColor3bv(%p);\n", (const void *) v));
126}
127
128KEYWORD1 void KEYWORD2 NAME(Color3d)(GLdouble red, GLdouble green, GLdouble blue)
129{
130 DISPATCH(Color3d, (red, green, blue), (F, "glColor3d(%f, %f, %f);\n", red, green, blue));
131}
132
133KEYWORD1 void KEYWORD2 NAME(Color3dv)(const GLdouble * v)
134{
Michal Krolb7293dc2004-10-27 15:34:31 +0000135 DISPATCH(Color3dv, (v), (F, "glColor3dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000136}
137
138KEYWORD1 void KEYWORD2 NAME(Color3f)(GLfloat red, GLfloat green, GLfloat blue)
139{
140 DISPATCH(Color3f, (red, green, blue), (F, "glColor3f(%f, %f, %f);\n", red, green, blue));
141}
142
143KEYWORD1 void KEYWORD2 NAME(Color3fv)(const GLfloat * v)
144{
Michal Krolb7293dc2004-10-27 15:34:31 +0000145 DISPATCH(Color3fv, (v), (F, "glColor3fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000146}
147
148KEYWORD1 void KEYWORD2 NAME(Color3i)(GLint red, GLint green, GLint blue)
149{
150 DISPATCH(Color3i, (red, green, blue), (F, "glColor3i(%d, %d, %d);\n", red, green, blue));
151}
152
153KEYWORD1 void KEYWORD2 NAME(Color3iv)(const GLint * v)
154{
155 DISPATCH(Color3iv, (v), (F, "glColor3iv(%p);\n", (const void *) v));
156}
157
158KEYWORD1 void KEYWORD2 NAME(Color3s)(GLshort red, GLshort green, GLshort blue)
159{
160 DISPATCH(Color3s, (red, green, blue), (F, "glColor3s(%d, %d, %d);\n", red, green, blue));
161}
162
163KEYWORD1 void KEYWORD2 NAME(Color3sv)(const GLshort * v)
164{
165 DISPATCH(Color3sv, (v), (F, "glColor3sv(%p);\n", (const void *) v));
166}
167
168KEYWORD1 void KEYWORD2 NAME(Color3ub)(GLubyte red, GLubyte green, GLubyte blue)
169{
170 DISPATCH(Color3ub, (red, green, blue), (F, "glColor3ub(%d, %d, %d);\n", red, green, blue));
171}
172
173KEYWORD1 void KEYWORD2 NAME(Color3ubv)(const GLubyte * v)
174{
175 DISPATCH(Color3ubv, (v), (F, "glColor3ubv(%p);\n", (const void *) v));
176}
177
178KEYWORD1 void KEYWORD2 NAME(Color3ui)(GLuint red, GLuint green, GLuint blue)
179{
180 DISPATCH(Color3ui, (red, green, blue), (F, "glColor3ui(%d, %d, %d);\n", red, green, blue));
181}
182
183KEYWORD1 void KEYWORD2 NAME(Color3uiv)(const GLuint * v)
184{
185 DISPATCH(Color3uiv, (v), (F, "glColor3uiv(%p);\n", (const void *) v));
186}
187
188KEYWORD1 void KEYWORD2 NAME(Color3us)(GLushort red, GLushort green, GLushort blue)
189{
190 DISPATCH(Color3us, (red, green, blue), (F, "glColor3us(%d, %d, %d);\n", red, green, blue));
191}
192
193KEYWORD1 void KEYWORD2 NAME(Color3usv)(const GLushort * v)
194{
195 DISPATCH(Color3usv, (v), (F, "glColor3usv(%p);\n", (const void *) v));
196}
197
198KEYWORD1 void KEYWORD2 NAME(Color4b)(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
199{
200 DISPATCH(Color4b, (red, green, blue, alpha), (F, "glColor4b(%d, %d, %d, %d);\n", red, green, blue, alpha));
201}
202
203KEYWORD1 void KEYWORD2 NAME(Color4bv)(const GLbyte * v)
204{
205 DISPATCH(Color4bv, (v), (F, "glColor4bv(%p);\n", (const void *) v));
206}
207
208KEYWORD1 void KEYWORD2 NAME(Color4d)(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
209{
210 DISPATCH(Color4d, (red, green, blue, alpha), (F, "glColor4d(%f, %f, %f, %f);\n", red, green, blue, alpha));
211}
212
213KEYWORD1 void KEYWORD2 NAME(Color4dv)(const GLdouble * v)
214{
Michal Krolb7293dc2004-10-27 15:34:31 +0000215 DISPATCH(Color4dv, (v), (F, "glColor4dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000216}
217
218KEYWORD1 void KEYWORD2 NAME(Color4f)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
219{
220 DISPATCH(Color4f, (red, green, blue, alpha), (F, "glColor4f(%f, %f, %f, %f);\n", red, green, blue, alpha));
221}
222
223KEYWORD1 void KEYWORD2 NAME(Color4fv)(const GLfloat * v)
224{
Michal Krolb7293dc2004-10-27 15:34:31 +0000225 DISPATCH(Color4fv, (v), (F, "glColor4fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000226}
227
228KEYWORD1 void KEYWORD2 NAME(Color4i)(GLint red, GLint green, GLint blue, GLint alpha)
229{
230 DISPATCH(Color4i, (red, green, blue, alpha), (F, "glColor4i(%d, %d, %d, %d);\n", red, green, blue, alpha));
231}
232
233KEYWORD1 void KEYWORD2 NAME(Color4iv)(const GLint * v)
234{
235 DISPATCH(Color4iv, (v), (F, "glColor4iv(%p);\n", (const void *) v));
236}
237
238KEYWORD1 void KEYWORD2 NAME(Color4s)(GLshort red, GLshort green, GLshort blue, GLshort alpha)
239{
240 DISPATCH(Color4s, (red, green, blue, alpha), (F, "glColor4s(%d, %d, %d, %d);\n", red, green, blue, alpha));
241}
242
243KEYWORD1 void KEYWORD2 NAME(Color4sv)(const GLshort * v)
244{
245 DISPATCH(Color4sv, (v), (F, "glColor4sv(%p);\n", (const void *) v));
246}
247
248KEYWORD1 void KEYWORD2 NAME(Color4ub)(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
249{
250 DISPATCH(Color4ub, (red, green, blue, alpha), (F, "glColor4ub(%d, %d, %d, %d);\n", red, green, blue, alpha));
251}
252
253KEYWORD1 void KEYWORD2 NAME(Color4ubv)(const GLubyte * v)
254{
255 DISPATCH(Color4ubv, (v), (F, "glColor4ubv(%p);\n", (const void *) v));
256}
257
258KEYWORD1 void KEYWORD2 NAME(Color4ui)(GLuint red, GLuint green, GLuint blue, GLuint alpha)
259{
260 DISPATCH(Color4ui, (red, green, blue, alpha), (F, "glColor4ui(%d, %d, %d, %d);\n", red, green, blue, alpha));
261}
262
263KEYWORD1 void KEYWORD2 NAME(Color4uiv)(const GLuint * v)
264{
265 DISPATCH(Color4uiv, (v), (F, "glColor4uiv(%p);\n", (const void *) v));
266}
267
268KEYWORD1 void KEYWORD2 NAME(Color4us)(GLushort red, GLushort green, GLushort blue, GLushort alpha)
269{
270 DISPATCH(Color4us, (red, green, blue, alpha), (F, "glColor4us(%d, %d, %d, %d);\n", red, green, blue, alpha));
271}
272
273KEYWORD1 void KEYWORD2 NAME(Color4usv)(const GLushort * v)
274{
275 DISPATCH(Color4usv, (v), (F, "glColor4usv(%p);\n", (const void *) v));
276}
277
278KEYWORD1 void KEYWORD2 NAME(EdgeFlag)(GLboolean flag)
279{
280 DISPATCH(EdgeFlag, (flag), (F, "glEdgeFlag(%d);\n", flag));
281}
282
283KEYWORD1 void KEYWORD2 NAME(EdgeFlagv)(const GLboolean * flag)
284{
285 DISPATCH(EdgeFlagv, (flag), (F, "glEdgeFlagv(%p);\n", (const void *) flag));
286}
287
288KEYWORD1 void KEYWORD2 NAME(End)(void)
289{
290 DISPATCH(End, (), (F, "glEnd();\n"));
291}
292
293KEYWORD1 void KEYWORD2 NAME(Indexd)(GLdouble c)
294{
295 DISPATCH(Indexd, (c), (F, "glIndexd(%f);\n", c));
296}
297
298KEYWORD1 void KEYWORD2 NAME(Indexdv)(const GLdouble * c)
299{
300 DISPATCH(Indexdv, (c), (F, "glIndexdv(%p);\n", (const void *) c));
301}
302
303KEYWORD1 void KEYWORD2 NAME(Indexf)(GLfloat c)
304{
305 DISPATCH(Indexf, (c), (F, "glIndexf(%f);\n", c));
306}
307
308KEYWORD1 void KEYWORD2 NAME(Indexfv)(const GLfloat * c)
309{
310 DISPATCH(Indexfv, (c), (F, "glIndexfv(%p);\n", (const void *) c));
311}
312
313KEYWORD1 void KEYWORD2 NAME(Indexi)(GLint c)
314{
315 DISPATCH(Indexi, (c), (F, "glIndexi(%d);\n", c));
316}
317
318KEYWORD1 void KEYWORD2 NAME(Indexiv)(const GLint * c)
319{
320 DISPATCH(Indexiv, (c), (F, "glIndexiv(%p);\n", (const void *) c));
321}
322
323KEYWORD1 void KEYWORD2 NAME(Indexs)(GLshort c)
324{
325 DISPATCH(Indexs, (c), (F, "glIndexs(%d);\n", c));
326}
327
328KEYWORD1 void KEYWORD2 NAME(Indexsv)(const GLshort * c)
329{
330 DISPATCH(Indexsv, (c), (F, "glIndexsv(%p);\n", (const void *) c));
331}
332
333KEYWORD1 void KEYWORD2 NAME(Normal3b)(GLbyte nx, GLbyte ny, GLbyte nz)
334{
335 DISPATCH(Normal3b, (nx, ny, nz), (F, "glNormal3b(%d, %d, %d);\n", nx, ny, nz));
336}
337
338KEYWORD1 void KEYWORD2 NAME(Normal3bv)(const GLbyte * v)
339{
340 DISPATCH(Normal3bv, (v), (F, "glNormal3bv(%p);\n", (const void *) v));
341}
342
343KEYWORD1 void KEYWORD2 NAME(Normal3d)(GLdouble nx, GLdouble ny, GLdouble nz)
344{
345 DISPATCH(Normal3d, (nx, ny, nz), (F, "glNormal3d(%f, %f, %f);\n", nx, ny, nz));
346}
347
348KEYWORD1 void KEYWORD2 NAME(Normal3dv)(const GLdouble * v)
349{
Michal Krolb7293dc2004-10-27 15:34:31 +0000350 DISPATCH(Normal3dv, (v), (F, "glNormal3dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000351}
352
353KEYWORD1 void KEYWORD2 NAME(Normal3f)(GLfloat nx, GLfloat ny, GLfloat nz)
354{
355 DISPATCH(Normal3f, (nx, ny, nz), (F, "glNormal3f(%f, %f, %f);\n", nx, ny, nz));
356}
357
358KEYWORD1 void KEYWORD2 NAME(Normal3fv)(const GLfloat * v)
359{
Michal Krolb7293dc2004-10-27 15:34:31 +0000360 DISPATCH(Normal3fv, (v), (F, "glNormal3fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000361}
362
363KEYWORD1 void KEYWORD2 NAME(Normal3i)(GLint nx, GLint ny, GLint nz)
364{
365 DISPATCH(Normal3i, (nx, ny, nz), (F, "glNormal3i(%d, %d, %d);\n", nx, ny, nz));
366}
367
368KEYWORD1 void KEYWORD2 NAME(Normal3iv)(const GLint * v)
369{
370 DISPATCH(Normal3iv, (v), (F, "glNormal3iv(%p);\n", (const void *) v));
371}
372
373KEYWORD1 void KEYWORD2 NAME(Normal3s)(GLshort nx, GLshort ny, GLshort nz)
374{
375 DISPATCH(Normal3s, (nx, ny, nz), (F, "glNormal3s(%d, %d, %d);\n", nx, ny, nz));
376}
377
378KEYWORD1 void KEYWORD2 NAME(Normal3sv)(const GLshort * v)
379{
380 DISPATCH(Normal3sv, (v), (F, "glNormal3sv(%p);\n", (const void *) v));
381}
382
383KEYWORD1 void KEYWORD2 NAME(RasterPos2d)(GLdouble x, GLdouble y)
384{
385 DISPATCH(RasterPos2d, (x, y), (F, "glRasterPos2d(%f, %f);\n", x, y));
386}
387
388KEYWORD1 void KEYWORD2 NAME(RasterPos2dv)(const GLdouble * v)
389{
Michal Krolb7293dc2004-10-27 15:34:31 +0000390 DISPATCH(RasterPos2dv, (v), (F, "glRasterPos2dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000391}
392
393KEYWORD1 void KEYWORD2 NAME(RasterPos2f)(GLfloat x, GLfloat y)
394{
395 DISPATCH(RasterPos2f, (x, y), (F, "glRasterPos2f(%f, %f);\n", x, y));
396}
397
398KEYWORD1 void KEYWORD2 NAME(RasterPos2fv)(const GLfloat * v)
399{
Michal Krolb7293dc2004-10-27 15:34:31 +0000400 DISPATCH(RasterPos2fv, (v), (F, "glRasterPos2fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000401}
402
403KEYWORD1 void KEYWORD2 NAME(RasterPos2i)(GLint x, GLint y)
404{
405 DISPATCH(RasterPos2i, (x, y), (F, "glRasterPos2i(%d, %d);\n", x, y));
406}
407
408KEYWORD1 void KEYWORD2 NAME(RasterPos2iv)(const GLint * v)
409{
410 DISPATCH(RasterPos2iv, (v), (F, "glRasterPos2iv(%p);\n", (const void *) v));
411}
412
413KEYWORD1 void KEYWORD2 NAME(RasterPos2s)(GLshort x, GLshort y)
414{
415 DISPATCH(RasterPos2s, (x, y), (F, "glRasterPos2s(%d, %d);\n", x, y));
416}
417
418KEYWORD1 void KEYWORD2 NAME(RasterPos2sv)(const GLshort * v)
419{
420 DISPATCH(RasterPos2sv, (v), (F, "glRasterPos2sv(%p);\n", (const void *) v));
421}
422
423KEYWORD1 void KEYWORD2 NAME(RasterPos3d)(GLdouble x, GLdouble y, GLdouble z)
424{
425 DISPATCH(RasterPos3d, (x, y, z), (F, "glRasterPos3d(%f, %f, %f);\n", x, y, z));
426}
427
428KEYWORD1 void KEYWORD2 NAME(RasterPos3dv)(const GLdouble * v)
429{
Michal Krolb7293dc2004-10-27 15:34:31 +0000430 DISPATCH(RasterPos3dv, (v), (F, "glRasterPos3dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000431}
432
433KEYWORD1 void KEYWORD2 NAME(RasterPos3f)(GLfloat x, GLfloat y, GLfloat z)
434{
435 DISPATCH(RasterPos3f, (x, y, z), (F, "glRasterPos3f(%f, %f, %f);\n", x, y, z));
436}
437
438KEYWORD1 void KEYWORD2 NAME(RasterPos3fv)(const GLfloat * v)
439{
Michal Krolb7293dc2004-10-27 15:34:31 +0000440 DISPATCH(RasterPos3fv, (v), (F, "glRasterPos3fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000441}
442
443KEYWORD1 void KEYWORD2 NAME(RasterPos3i)(GLint x, GLint y, GLint z)
444{
445 DISPATCH(RasterPos3i, (x, y, z), (F, "glRasterPos3i(%d, %d, %d);\n", x, y, z));
446}
447
448KEYWORD1 void KEYWORD2 NAME(RasterPos3iv)(const GLint * v)
449{
450 DISPATCH(RasterPos3iv, (v), (F, "glRasterPos3iv(%p);\n", (const void *) v));
451}
452
453KEYWORD1 void KEYWORD2 NAME(RasterPos3s)(GLshort x, GLshort y, GLshort z)
454{
455 DISPATCH(RasterPos3s, (x, y, z), (F, "glRasterPos3s(%d, %d, %d);\n", x, y, z));
456}
457
458KEYWORD1 void KEYWORD2 NAME(RasterPos3sv)(const GLshort * v)
459{
460 DISPATCH(RasterPos3sv, (v), (F, "glRasterPos3sv(%p);\n", (const void *) v));
461}
462
463KEYWORD1 void KEYWORD2 NAME(RasterPos4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
464{
465 DISPATCH(RasterPos4d, (x, y, z, w), (F, "glRasterPos4d(%f, %f, %f, %f);\n", x, y, z, w));
466}
467
468KEYWORD1 void KEYWORD2 NAME(RasterPos4dv)(const GLdouble * v)
469{
Michal Krolb7293dc2004-10-27 15:34:31 +0000470 DISPATCH(RasterPos4dv, (v), (F, "glRasterPos4dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000471}
472
473KEYWORD1 void KEYWORD2 NAME(RasterPos4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
474{
475 DISPATCH(RasterPos4f, (x, y, z, w), (F, "glRasterPos4f(%f, %f, %f, %f);\n", x, y, z, w));
476}
477
478KEYWORD1 void KEYWORD2 NAME(RasterPos4fv)(const GLfloat * v)
479{
Michal Krolb7293dc2004-10-27 15:34:31 +0000480 DISPATCH(RasterPos4fv, (v), (F, "glRasterPos4fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000481}
482
483KEYWORD1 void KEYWORD2 NAME(RasterPos4i)(GLint x, GLint y, GLint z, GLint w)
484{
485 DISPATCH(RasterPos4i, (x, y, z, w), (F, "glRasterPos4i(%d, %d, %d, %d);\n", x, y, z, w));
486}
487
488KEYWORD1 void KEYWORD2 NAME(RasterPos4iv)(const GLint * v)
489{
490 DISPATCH(RasterPos4iv, (v), (F, "glRasterPos4iv(%p);\n", (const void *) v));
491}
492
493KEYWORD1 void KEYWORD2 NAME(RasterPos4s)(GLshort x, GLshort y, GLshort z, GLshort w)
494{
495 DISPATCH(RasterPos4s, (x, y, z, w), (F, "glRasterPos4s(%d, %d, %d, %d);\n", x, y, z, w));
496}
497
498KEYWORD1 void KEYWORD2 NAME(RasterPos4sv)(const GLshort * v)
499{
500 DISPATCH(RasterPos4sv, (v), (F, "glRasterPos4sv(%p);\n", (const void *) v));
501}
502
503KEYWORD1 void KEYWORD2 NAME(Rectd)(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
504{
505 DISPATCH(Rectd, (x1, y1, x2, y2), (F, "glRectd(%f, %f, %f, %f);\n", x1, y1, x2, y2));
506}
507
508KEYWORD1 void KEYWORD2 NAME(Rectdv)(const GLdouble * v1, const GLdouble * v2)
509{
510 DISPATCH(Rectdv, (v1, v2), (F, "glRectdv(%p, %p);\n", (const void *) v1, (const void *) v2));
511}
512
513KEYWORD1 void KEYWORD2 NAME(Rectf)(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
514{
515 DISPATCH(Rectf, (x1, y1, x2, y2), (F, "glRectf(%f, %f, %f, %f);\n", x1, y1, x2, y2));
516}
517
518KEYWORD1 void KEYWORD2 NAME(Rectfv)(const GLfloat * v1, const GLfloat * v2)
519{
520 DISPATCH(Rectfv, (v1, v2), (F, "glRectfv(%p, %p);\n", (const void *) v1, (const void *) v2));
521}
522
523KEYWORD1 void KEYWORD2 NAME(Recti)(GLint x1, GLint y1, GLint x2, GLint y2)
524{
525 DISPATCH(Recti, (x1, y1, x2, y2), (F, "glRecti(%d, %d, %d, %d);\n", x1, y1, x2, y2));
526}
527
528KEYWORD1 void KEYWORD2 NAME(Rectiv)(const GLint * v1, const GLint * v2)
529{
530 DISPATCH(Rectiv, (v1, v2), (F, "glRectiv(%p, %p);\n", (const void *) v1, (const void *) v2));
531}
532
533KEYWORD1 void KEYWORD2 NAME(Rects)(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
534{
535 DISPATCH(Rects, (x1, y1, x2, y2), (F, "glRects(%d, %d, %d, %d);\n", x1, y1, x2, y2));
536}
537
538KEYWORD1 void KEYWORD2 NAME(Rectsv)(const GLshort * v1, const GLshort * v2)
539{
540 DISPATCH(Rectsv, (v1, v2), (F, "glRectsv(%p, %p);\n", (const void *) v1, (const void *) v2));
541}
542
543KEYWORD1 void KEYWORD2 NAME(TexCoord1d)(GLdouble s)
544{
545 DISPATCH(TexCoord1d, (s), (F, "glTexCoord1d(%f);\n", s));
546}
547
548KEYWORD1 void KEYWORD2 NAME(TexCoord1dv)(const GLdouble * v)
549{
550 DISPATCH(TexCoord1dv, (v), (F, "glTexCoord1dv(%p);\n", (const void *) v));
551}
552
553KEYWORD1 void KEYWORD2 NAME(TexCoord1f)(GLfloat s)
554{
555 DISPATCH(TexCoord1f, (s), (F, "glTexCoord1f(%f);\n", s));
556}
557
558KEYWORD1 void KEYWORD2 NAME(TexCoord1fv)(const GLfloat * v)
559{
560 DISPATCH(TexCoord1fv, (v), (F, "glTexCoord1fv(%p);\n", (const void *) v));
561}
562
563KEYWORD1 void KEYWORD2 NAME(TexCoord1i)(GLint s)
564{
565 DISPATCH(TexCoord1i, (s), (F, "glTexCoord1i(%d);\n", s));
566}
567
568KEYWORD1 void KEYWORD2 NAME(TexCoord1iv)(const GLint * v)
569{
570 DISPATCH(TexCoord1iv, (v), (F, "glTexCoord1iv(%p);\n", (const void *) v));
571}
572
573KEYWORD1 void KEYWORD2 NAME(TexCoord1s)(GLshort s)
574{
575 DISPATCH(TexCoord1s, (s), (F, "glTexCoord1s(%d);\n", s));
576}
577
578KEYWORD1 void KEYWORD2 NAME(TexCoord1sv)(const GLshort * v)
579{
580 DISPATCH(TexCoord1sv, (v), (F, "glTexCoord1sv(%p);\n", (const void *) v));
581}
582
583KEYWORD1 void KEYWORD2 NAME(TexCoord2d)(GLdouble s, GLdouble t)
584{
585 DISPATCH(TexCoord2d, (s, t), (F, "glTexCoord2d(%f, %f);\n", s, t));
586}
587
588KEYWORD1 void KEYWORD2 NAME(TexCoord2dv)(const GLdouble * v)
589{
Michal Krolb7293dc2004-10-27 15:34:31 +0000590 DISPATCH(TexCoord2dv, (v), (F, "glTexCoord2dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000591}
592
593KEYWORD1 void KEYWORD2 NAME(TexCoord2f)(GLfloat s, GLfloat t)
594{
595 DISPATCH(TexCoord2f, (s, t), (F, "glTexCoord2f(%f, %f);\n", s, t));
596}
597
598KEYWORD1 void KEYWORD2 NAME(TexCoord2fv)(const GLfloat * v)
599{
Michal Krolb7293dc2004-10-27 15:34:31 +0000600 DISPATCH(TexCoord2fv, (v), (F, "glTexCoord2fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000601}
602
603KEYWORD1 void KEYWORD2 NAME(TexCoord2i)(GLint s, GLint t)
604{
605 DISPATCH(TexCoord2i, (s, t), (F, "glTexCoord2i(%d, %d);\n", s, t));
606}
607
608KEYWORD1 void KEYWORD2 NAME(TexCoord2iv)(const GLint * v)
609{
610 DISPATCH(TexCoord2iv, (v), (F, "glTexCoord2iv(%p);\n", (const void *) v));
611}
612
613KEYWORD1 void KEYWORD2 NAME(TexCoord2s)(GLshort s, GLshort t)
614{
615 DISPATCH(TexCoord2s, (s, t), (F, "glTexCoord2s(%d, %d);\n", s, t));
616}
617
618KEYWORD1 void KEYWORD2 NAME(TexCoord2sv)(const GLshort * v)
619{
620 DISPATCH(TexCoord2sv, (v), (F, "glTexCoord2sv(%p);\n", (const void *) v));
621}
622
623KEYWORD1 void KEYWORD2 NAME(TexCoord3d)(GLdouble s, GLdouble t, GLdouble r)
624{
625 DISPATCH(TexCoord3d, (s, t, r), (F, "glTexCoord3d(%f, %f, %f);\n", s, t, r));
626}
627
628KEYWORD1 void KEYWORD2 NAME(TexCoord3dv)(const GLdouble * v)
629{
Michal Krolb7293dc2004-10-27 15:34:31 +0000630 DISPATCH(TexCoord3dv, (v), (F, "glTexCoord3dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000631}
632
633KEYWORD1 void KEYWORD2 NAME(TexCoord3f)(GLfloat s, GLfloat t, GLfloat r)
634{
635 DISPATCH(TexCoord3f, (s, t, r), (F, "glTexCoord3f(%f, %f, %f);\n", s, t, r));
636}
637
638KEYWORD1 void KEYWORD2 NAME(TexCoord3fv)(const GLfloat * v)
639{
Michal Krolb7293dc2004-10-27 15:34:31 +0000640 DISPATCH(TexCoord3fv, (v), (F, "glTexCoord3fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000641}
642
643KEYWORD1 void KEYWORD2 NAME(TexCoord3i)(GLint s, GLint t, GLint r)
644{
645 DISPATCH(TexCoord3i, (s, t, r), (F, "glTexCoord3i(%d, %d, %d);\n", s, t, r));
646}
647
648KEYWORD1 void KEYWORD2 NAME(TexCoord3iv)(const GLint * v)
649{
650 DISPATCH(TexCoord3iv, (v), (F, "glTexCoord3iv(%p);\n", (const void *) v));
651}
652
653KEYWORD1 void KEYWORD2 NAME(TexCoord3s)(GLshort s, GLshort t, GLshort r)
654{
655 DISPATCH(TexCoord3s, (s, t, r), (F, "glTexCoord3s(%d, %d, %d);\n", s, t, r));
656}
657
658KEYWORD1 void KEYWORD2 NAME(TexCoord3sv)(const GLshort * v)
659{
660 DISPATCH(TexCoord3sv, (v), (F, "glTexCoord3sv(%p);\n", (const void *) v));
661}
662
663KEYWORD1 void KEYWORD2 NAME(TexCoord4d)(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
664{
665 DISPATCH(TexCoord4d, (s, t, r, q), (F, "glTexCoord4d(%f, %f, %f, %f);\n", s, t, r, q));
666}
667
668KEYWORD1 void KEYWORD2 NAME(TexCoord4dv)(const GLdouble * v)
669{
Michal Krolb7293dc2004-10-27 15:34:31 +0000670 DISPATCH(TexCoord4dv, (v), (F, "glTexCoord4dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000671}
672
673KEYWORD1 void KEYWORD2 NAME(TexCoord4f)(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
674{
675 DISPATCH(TexCoord4f, (s, t, r, q), (F, "glTexCoord4f(%f, %f, %f, %f);\n", s, t, r, q));
676}
677
678KEYWORD1 void KEYWORD2 NAME(TexCoord4fv)(const GLfloat * v)
679{
Michal Krolb7293dc2004-10-27 15:34:31 +0000680 DISPATCH(TexCoord4fv, (v), (F, "glTexCoord4fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000681}
682
683KEYWORD1 void KEYWORD2 NAME(TexCoord4i)(GLint s, GLint t, GLint r, GLint q)
684{
685 DISPATCH(TexCoord4i, (s, t, r, q), (F, "glTexCoord4i(%d, %d, %d, %d);\n", s, t, r, q));
686}
687
688KEYWORD1 void KEYWORD2 NAME(TexCoord4iv)(const GLint * v)
689{
690 DISPATCH(TexCoord4iv, (v), (F, "glTexCoord4iv(%p);\n", (const void *) v));
691}
692
693KEYWORD1 void KEYWORD2 NAME(TexCoord4s)(GLshort s, GLshort t, GLshort r, GLshort q)
694{
695 DISPATCH(TexCoord4s, (s, t, r, q), (F, "glTexCoord4s(%d, %d, %d, %d);\n", s, t, r, q));
696}
697
698KEYWORD1 void KEYWORD2 NAME(TexCoord4sv)(const GLshort * v)
699{
700 DISPATCH(TexCoord4sv, (v), (F, "glTexCoord4sv(%p);\n", (const void *) v));
701}
702
703KEYWORD1 void KEYWORD2 NAME(Vertex2d)(GLdouble x, GLdouble y)
704{
705 DISPATCH(Vertex2d, (x, y), (F, "glVertex2d(%f, %f);\n", x, y));
706}
707
708KEYWORD1 void KEYWORD2 NAME(Vertex2dv)(const GLdouble * v)
709{
Michal Krolb7293dc2004-10-27 15:34:31 +0000710 DISPATCH(Vertex2dv, (v), (F, "glVertex2dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000711}
712
713KEYWORD1 void KEYWORD2 NAME(Vertex2f)(GLfloat x, GLfloat y)
714{
715 DISPATCH(Vertex2f, (x, y), (F, "glVertex2f(%f, %f);\n", x, y));
716}
717
718KEYWORD1 void KEYWORD2 NAME(Vertex2fv)(const GLfloat * v)
719{
Michal Krolb7293dc2004-10-27 15:34:31 +0000720 DISPATCH(Vertex2fv, (v), (F, "glVertex2fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000721}
722
723KEYWORD1 void KEYWORD2 NAME(Vertex2i)(GLint x, GLint y)
724{
725 DISPATCH(Vertex2i, (x, y), (F, "glVertex2i(%d, %d);\n", x, y));
726}
727
728KEYWORD1 void KEYWORD2 NAME(Vertex2iv)(const GLint * v)
729{
730 DISPATCH(Vertex2iv, (v), (F, "glVertex2iv(%p);\n", (const void *) v));
731}
732
733KEYWORD1 void KEYWORD2 NAME(Vertex2s)(GLshort x, GLshort y)
734{
735 DISPATCH(Vertex2s, (x, y), (F, "glVertex2s(%d, %d);\n", x, y));
736}
737
738KEYWORD1 void KEYWORD2 NAME(Vertex2sv)(const GLshort * v)
739{
740 DISPATCH(Vertex2sv, (v), (F, "glVertex2sv(%p);\n", (const void *) v));
741}
742
743KEYWORD1 void KEYWORD2 NAME(Vertex3d)(GLdouble x, GLdouble y, GLdouble z)
744{
745 DISPATCH(Vertex3d, (x, y, z), (F, "glVertex3d(%f, %f, %f);\n", x, y, z));
746}
747
748KEYWORD1 void KEYWORD2 NAME(Vertex3dv)(const GLdouble * v)
749{
Michal Krolb7293dc2004-10-27 15:34:31 +0000750 DISPATCH(Vertex3dv, (v), (F, "glVertex3dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000751}
752
753KEYWORD1 void KEYWORD2 NAME(Vertex3f)(GLfloat x, GLfloat y, GLfloat z)
754{
755 DISPATCH(Vertex3f, (x, y, z), (F, "glVertex3f(%f, %f, %f);\n", x, y, z));
756}
757
758KEYWORD1 void KEYWORD2 NAME(Vertex3fv)(const GLfloat * v)
759{
Michal Krolb7293dc2004-10-27 15:34:31 +0000760 DISPATCH(Vertex3fv, (v), (F, "glVertex3fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000761}
762
763KEYWORD1 void KEYWORD2 NAME(Vertex3i)(GLint x, GLint y, GLint z)
764{
765 DISPATCH(Vertex3i, (x, y, z), (F, "glVertex3i(%d, %d, %d);\n", x, y, z));
766}
767
768KEYWORD1 void KEYWORD2 NAME(Vertex3iv)(const GLint * v)
769{
770 DISPATCH(Vertex3iv, (v), (F, "glVertex3iv(%p);\n", (const void *) v));
771}
772
773KEYWORD1 void KEYWORD2 NAME(Vertex3s)(GLshort x, GLshort y, GLshort z)
774{
775 DISPATCH(Vertex3s, (x, y, z), (F, "glVertex3s(%d, %d, %d);\n", x, y, z));
776}
777
778KEYWORD1 void KEYWORD2 NAME(Vertex3sv)(const GLshort * v)
779{
780 DISPATCH(Vertex3sv, (v), (F, "glVertex3sv(%p);\n", (const void *) v));
781}
782
783KEYWORD1 void KEYWORD2 NAME(Vertex4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
784{
785 DISPATCH(Vertex4d, (x, y, z, w), (F, "glVertex4d(%f, %f, %f, %f);\n", x, y, z, w));
786}
787
788KEYWORD1 void KEYWORD2 NAME(Vertex4dv)(const GLdouble * v)
789{
Michal Krolb7293dc2004-10-27 15:34:31 +0000790 DISPATCH(Vertex4dv, (v), (F, "glVertex4dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000791}
792
793KEYWORD1 void KEYWORD2 NAME(Vertex4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
794{
795 DISPATCH(Vertex4f, (x, y, z, w), (F, "glVertex4f(%f, %f, %f, %f);\n", x, y, z, w));
796}
797
798KEYWORD1 void KEYWORD2 NAME(Vertex4fv)(const GLfloat * v)
799{
Michal Krolb7293dc2004-10-27 15:34:31 +0000800 DISPATCH(Vertex4fv, (v), (F, "glVertex4fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000801}
802
803KEYWORD1 void KEYWORD2 NAME(Vertex4i)(GLint x, GLint y, GLint z, GLint w)
804{
805 DISPATCH(Vertex4i, (x, y, z, w), (F, "glVertex4i(%d, %d, %d, %d);\n", x, y, z, w));
806}
807
808KEYWORD1 void KEYWORD2 NAME(Vertex4iv)(const GLint * v)
809{
810 DISPATCH(Vertex4iv, (v), (F, "glVertex4iv(%p);\n", (const void *) v));
811}
812
813KEYWORD1 void KEYWORD2 NAME(Vertex4s)(GLshort x, GLshort y, GLshort z, GLshort w)
814{
815 DISPATCH(Vertex4s, (x, y, z, w), (F, "glVertex4s(%d, %d, %d, %d);\n", x, y, z, w));
816}
817
818KEYWORD1 void KEYWORD2 NAME(Vertex4sv)(const GLshort * v)
819{
820 DISPATCH(Vertex4sv, (v), (F, "glVertex4sv(%p);\n", (const void *) v));
821}
822
823KEYWORD1 void KEYWORD2 NAME(ClipPlane)(GLenum plane, const GLdouble * equation)
824{
825 DISPATCH(ClipPlane, (plane, equation), (F, "glClipPlane(0x%x, %p);\n", plane, (const void *) equation));
826}
827
828KEYWORD1 void KEYWORD2 NAME(ColorMaterial)(GLenum face, GLenum mode)
829{
830 DISPATCH(ColorMaterial, (face, mode), (F, "glColorMaterial(0x%x, 0x%x);\n", face, mode));
831}
832
833KEYWORD1 void KEYWORD2 NAME(CullFace)(GLenum mode)
834{
835 DISPATCH(CullFace, (mode), (F, "glCullFace(0x%x);\n", mode));
836}
837
838KEYWORD1 void KEYWORD2 NAME(Fogf)(GLenum pname, GLfloat param)
839{
840 DISPATCH(Fogf, (pname, param), (F, "glFogf(0x%x, %f);\n", pname, param));
841}
842
843KEYWORD1 void KEYWORD2 NAME(Fogfv)(GLenum pname, const GLfloat * params)
844{
845 DISPATCH(Fogfv, (pname, params), (F, "glFogfv(0x%x, %p);\n", pname, (const void *) params));
846}
847
848KEYWORD1 void KEYWORD2 NAME(Fogi)(GLenum pname, GLint param)
849{
850 DISPATCH(Fogi, (pname, param), (F, "glFogi(0x%x, %d);\n", pname, param));
851}
852
853KEYWORD1 void KEYWORD2 NAME(Fogiv)(GLenum pname, const GLint * params)
854{
855 DISPATCH(Fogiv, (pname, params), (F, "glFogiv(0x%x, %p);\n", pname, (const void *) params));
856}
857
858KEYWORD1 void KEYWORD2 NAME(FrontFace)(GLenum mode)
859{
860 DISPATCH(FrontFace, (mode), (F, "glFrontFace(0x%x);\n", mode));
861}
862
863KEYWORD1 void KEYWORD2 NAME(Hint)(GLenum target, GLenum mode)
864{
865 DISPATCH(Hint, (target, mode), (F, "glHint(0x%x, 0x%x);\n", target, mode));
866}
867
868KEYWORD1 void KEYWORD2 NAME(Lightf)(GLenum light, GLenum pname, GLfloat param)
869{
870 DISPATCH(Lightf, (light, pname, param), (F, "glLightf(0x%x, 0x%x, %f);\n", light, pname, param));
871}
872
873KEYWORD1 void KEYWORD2 NAME(Lightfv)(GLenum light, GLenum pname, const GLfloat * params)
874{
875 DISPATCH(Lightfv, (light, pname, params), (F, "glLightfv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
876}
877
878KEYWORD1 void KEYWORD2 NAME(Lighti)(GLenum light, GLenum pname, GLint param)
879{
880 DISPATCH(Lighti, (light, pname, param), (F, "glLighti(0x%x, 0x%x, %d);\n", light, pname, param));
881}
882
883KEYWORD1 void KEYWORD2 NAME(Lightiv)(GLenum light, GLenum pname, const GLint * params)
884{
885 DISPATCH(Lightiv, (light, pname, params), (F, "glLightiv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
886}
887
888KEYWORD1 void KEYWORD2 NAME(LightModelf)(GLenum pname, GLfloat param)
889{
890 DISPATCH(LightModelf, (pname, param), (F, "glLightModelf(0x%x, %f);\n", pname, param));
891}
892
893KEYWORD1 void KEYWORD2 NAME(LightModelfv)(GLenum pname, const GLfloat * params)
894{
895 DISPATCH(LightModelfv, (pname, params), (F, "glLightModelfv(0x%x, %p);\n", pname, (const void *) params));
896}
897
898KEYWORD1 void KEYWORD2 NAME(LightModeli)(GLenum pname, GLint param)
899{
900 DISPATCH(LightModeli, (pname, param), (F, "glLightModeli(0x%x, %d);\n", pname, param));
901}
902
903KEYWORD1 void KEYWORD2 NAME(LightModeliv)(GLenum pname, const GLint * params)
904{
905 DISPATCH(LightModeliv, (pname, params), (F, "glLightModeliv(0x%x, %p);\n", pname, (const void *) params));
906}
907
908KEYWORD1 void KEYWORD2 NAME(LineStipple)(GLint factor, GLushort pattern)
909{
910 DISPATCH(LineStipple, (factor, pattern), (F, "glLineStipple(%d, %d);\n", factor, pattern));
911}
912
913KEYWORD1 void KEYWORD2 NAME(LineWidth)(GLfloat width)
914{
915 DISPATCH(LineWidth, (width), (F, "glLineWidth(%f);\n", width));
916}
917
918KEYWORD1 void KEYWORD2 NAME(Materialf)(GLenum face, GLenum pname, GLfloat param)
919{
920 DISPATCH(Materialf, (face, pname, param), (F, "glMaterialf(0x%x, 0x%x, %f);\n", face, pname, param));
921}
922
923KEYWORD1 void KEYWORD2 NAME(Materialfv)(GLenum face, GLenum pname, const GLfloat * params)
924{
925 DISPATCH(Materialfv, (face, pname, params), (F, "glMaterialfv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
926}
927
928KEYWORD1 void KEYWORD2 NAME(Materiali)(GLenum face, GLenum pname, GLint param)
929{
930 DISPATCH(Materiali, (face, pname, param), (F, "glMateriali(0x%x, 0x%x, %d);\n", face, pname, param));
931}
932
933KEYWORD1 void KEYWORD2 NAME(Materialiv)(GLenum face, GLenum pname, const GLint * params)
934{
935 DISPATCH(Materialiv, (face, pname, params), (F, "glMaterialiv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
936}
937
938KEYWORD1 void KEYWORD2 NAME(PointSize)(GLfloat size)
939{
940 DISPATCH(PointSize, (size), (F, "glPointSize(%f);\n", size));
941}
942
943KEYWORD1 void KEYWORD2 NAME(PolygonMode)(GLenum face, GLenum mode)
944{
945 DISPATCH(PolygonMode, (face, mode), (F, "glPolygonMode(0x%x, 0x%x);\n", face, mode));
946}
947
948KEYWORD1 void KEYWORD2 NAME(PolygonStipple)(const GLubyte * mask)
949{
950 DISPATCH(PolygonStipple, (mask), (F, "glPolygonStipple(%p);\n", (const void *) mask));
951}
952
953KEYWORD1 void KEYWORD2 NAME(Scissor)(GLint x, GLint y, GLsizei width, GLsizei height)
954{
955 DISPATCH(Scissor, (x, y, width, height), (F, "glScissor(%d, %d, %d, %d);\n", x, y, width, height));
956}
957
958KEYWORD1 void KEYWORD2 NAME(ShadeModel)(GLenum mode)
959{
960 DISPATCH(ShadeModel, (mode), (F, "glShadeModel(0x%x);\n", mode));
961}
962
963KEYWORD1 void KEYWORD2 NAME(TexParameterf)(GLenum target, GLenum pname, GLfloat param)
964{
965 DISPATCH(TexParameterf, (target, pname, param), (F, "glTexParameterf(0x%x, 0x%x, %f);\n", target, pname, param));
966}
967
968KEYWORD1 void KEYWORD2 NAME(TexParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
969{
970 DISPATCH(TexParameterfv, (target, pname, params), (F, "glTexParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
971}
972
973KEYWORD1 void KEYWORD2 NAME(TexParameteri)(GLenum target, GLenum pname, GLint param)
974{
975 DISPATCH(TexParameteri, (target, pname, param), (F, "glTexParameteri(0x%x, 0x%x, %d);\n", target, pname, param));
976}
977
978KEYWORD1 void KEYWORD2 NAME(TexParameteriv)(GLenum target, GLenum pname, const GLint * params)
979{
980 DISPATCH(TexParameteriv, (target, pname, params), (F, "glTexParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
981}
982
983KEYWORD1 void KEYWORD2 NAME(TexImage1D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
984{
985 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));
986}
987
988KEYWORD1 void KEYWORD2 NAME(TexImage2D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
989{
990 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));
991}
992
993KEYWORD1 void KEYWORD2 NAME(TexEnvf)(GLenum target, GLenum pname, GLfloat param)
994{
995 DISPATCH(TexEnvf, (target, pname, param), (F, "glTexEnvf(0x%x, 0x%x, %f);\n", target, pname, param));
996}
997
998KEYWORD1 void KEYWORD2 NAME(TexEnvfv)(GLenum target, GLenum pname, const GLfloat * params)
999{
1000 DISPATCH(TexEnvfv, (target, pname, params), (F, "glTexEnvfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1001}
1002
1003KEYWORD1 void KEYWORD2 NAME(TexEnvi)(GLenum target, GLenum pname, GLint param)
1004{
1005 DISPATCH(TexEnvi, (target, pname, param), (F, "glTexEnvi(0x%x, 0x%x, %d);\n", target, pname, param));
1006}
1007
1008KEYWORD1 void KEYWORD2 NAME(TexEnviv)(GLenum target, GLenum pname, const GLint * params)
1009{
1010 DISPATCH(TexEnviv, (target, pname, params), (F, "glTexEnviv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1011}
1012
1013KEYWORD1 void KEYWORD2 NAME(TexGend)(GLenum coord, GLenum pname, GLdouble param)
1014{
1015 DISPATCH(TexGend, (coord, pname, param), (F, "glTexGend(0x%x, 0x%x, %f);\n", coord, pname, param));
1016}
1017
1018KEYWORD1 void KEYWORD2 NAME(TexGendv)(GLenum coord, GLenum pname, const GLdouble * params)
1019{
1020 DISPATCH(TexGendv, (coord, pname, params), (F, "glTexGendv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1021}
1022
1023KEYWORD1 void KEYWORD2 NAME(TexGenf)(GLenum coord, GLenum pname, GLfloat param)
1024{
1025 DISPATCH(TexGenf, (coord, pname, param), (F, "glTexGenf(0x%x, 0x%x, %f);\n", coord, pname, param));
1026}
1027
1028KEYWORD1 void KEYWORD2 NAME(TexGenfv)(GLenum coord, GLenum pname, const GLfloat * params)
1029{
1030 DISPATCH(TexGenfv, (coord, pname, params), (F, "glTexGenfv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1031}
1032
1033KEYWORD1 void KEYWORD2 NAME(TexGeni)(GLenum coord, GLenum pname, GLint param)
1034{
1035 DISPATCH(TexGeni, (coord, pname, param), (F, "glTexGeni(0x%x, 0x%x, %d);\n", coord, pname, param));
1036}
1037
1038KEYWORD1 void KEYWORD2 NAME(TexGeniv)(GLenum coord, GLenum pname, const GLint * params)
1039{
1040 DISPATCH(TexGeniv, (coord, pname, params), (F, "glTexGeniv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1041}
1042
1043KEYWORD1 void KEYWORD2 NAME(FeedbackBuffer)(GLsizei size, GLenum type, GLfloat * buffer)
1044{
1045 DISPATCH(FeedbackBuffer, (size, type, buffer), (F, "glFeedbackBuffer(%d, 0x%x, %p);\n", size, type, (const void *) buffer));
1046}
1047
1048KEYWORD1 void KEYWORD2 NAME(SelectBuffer)(GLsizei size, GLuint * buffer)
1049{
1050 DISPATCH(SelectBuffer, (size, buffer), (F, "glSelectBuffer(%d, %p);\n", size, (const void *) buffer));
1051}
1052
1053KEYWORD1 GLint KEYWORD2 NAME(RenderMode)(GLenum mode)
1054{
1055 RETURN_DISPATCH(RenderMode, (mode), (F, "glRenderMode(0x%x);\n", mode));
1056}
1057
1058KEYWORD1 void KEYWORD2 NAME(InitNames)(void)
1059{
1060 DISPATCH(InitNames, (), (F, "glInitNames();\n"));
1061}
1062
1063KEYWORD1 void KEYWORD2 NAME(LoadName)(GLuint name)
1064{
1065 DISPATCH(LoadName, (name), (F, "glLoadName(%d);\n", name));
1066}
1067
1068KEYWORD1 void KEYWORD2 NAME(PassThrough)(GLfloat token)
1069{
1070 DISPATCH(PassThrough, (token), (F, "glPassThrough(%f);\n", token));
1071}
1072
1073KEYWORD1 void KEYWORD2 NAME(PopName)(void)
1074{
1075 DISPATCH(PopName, (), (F, "glPopName();\n"));
1076}
1077
1078KEYWORD1 void KEYWORD2 NAME(PushName)(GLuint name)
1079{
1080 DISPATCH(PushName, (name), (F, "glPushName(%d);\n", name));
1081}
1082
1083KEYWORD1 void KEYWORD2 NAME(DrawBuffer)(GLenum mode)
1084{
1085 DISPATCH(DrawBuffer, (mode), (F, "glDrawBuffer(0x%x);\n", mode));
1086}
1087
1088KEYWORD1 void KEYWORD2 NAME(Clear)(GLbitfield mask)
1089{
Michal Krolb7293dc2004-10-27 15:34:31 +00001090 DISPATCH(Clear, (mask), (F, "glClear(%d);\n", mask));
Michal Krol455c8172004-10-27 15:20:08 +00001091}
1092
1093KEYWORD1 void KEYWORD2 NAME(ClearAccum)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
1094{
1095 DISPATCH(ClearAccum, (red, green, blue, alpha), (F, "glClearAccum(%f, %f, %f, %f);\n", red, green, blue, alpha));
1096}
1097
1098KEYWORD1 void KEYWORD2 NAME(ClearIndex)(GLfloat c)
1099{
1100 DISPATCH(ClearIndex, (c), (F, "glClearIndex(%f);\n", c));
1101}
1102
1103KEYWORD1 void KEYWORD2 NAME(ClearColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1104{
1105 DISPATCH(ClearColor, (red, green, blue, alpha), (F, "glClearColor(%f, %f, %f, %f);\n", red, green, blue, alpha));
1106}
1107
1108KEYWORD1 void KEYWORD2 NAME(ClearStencil)(GLint s)
1109{
1110 DISPATCH(ClearStencil, (s), (F, "glClearStencil(%d);\n", s));
1111}
1112
1113KEYWORD1 void KEYWORD2 NAME(ClearDepth)(GLclampd depth)
1114{
1115 DISPATCH(ClearDepth, (depth), (F, "glClearDepth(%f);\n", depth));
1116}
1117
1118KEYWORD1 void KEYWORD2 NAME(StencilMask)(GLuint mask)
1119{
1120 DISPATCH(StencilMask, (mask), (F, "glStencilMask(%d);\n", mask));
1121}
1122
1123KEYWORD1 void KEYWORD2 NAME(ColorMask)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
1124{
1125 DISPATCH(ColorMask, (red, green, blue, alpha), (F, "glColorMask(%d, %d, %d, %d);\n", red, green, blue, alpha));
1126}
1127
1128KEYWORD1 void KEYWORD2 NAME(DepthMask)(GLboolean flag)
1129{
1130 DISPATCH(DepthMask, (flag), (F, "glDepthMask(%d);\n", flag));
1131}
1132
1133KEYWORD1 void KEYWORD2 NAME(IndexMask)(GLuint mask)
1134{
1135 DISPATCH(IndexMask, (mask), (F, "glIndexMask(%d);\n", mask));
1136}
1137
1138KEYWORD1 void KEYWORD2 NAME(Accum)(GLenum op, GLfloat value)
1139{
1140 DISPATCH(Accum, (op, value), (F, "glAccum(0x%x, %f);\n", op, value));
1141}
1142
1143KEYWORD1 void KEYWORD2 NAME(Disable)(GLenum cap)
1144{
1145 DISPATCH(Disable, (cap), (F, "glDisable(0x%x);\n", cap));
1146}
1147
1148KEYWORD1 void KEYWORD2 NAME(Enable)(GLenum cap)
1149{
1150 DISPATCH(Enable, (cap), (F, "glEnable(0x%x);\n", cap));
1151}
1152
1153KEYWORD1 void KEYWORD2 NAME(Finish)(void)
1154{
1155 DISPATCH(Finish, (), (F, "glFinish();\n"));
1156}
1157
1158KEYWORD1 void KEYWORD2 NAME(Flush)(void)
1159{
1160 DISPATCH(Flush, (), (F, "glFlush();\n"));
1161}
1162
1163KEYWORD1 void KEYWORD2 NAME(PopAttrib)(void)
1164{
1165 DISPATCH(PopAttrib, (), (F, "glPopAttrib();\n"));
1166}
1167
1168KEYWORD1 void KEYWORD2 NAME(PushAttrib)(GLbitfield mask)
1169{
Michal Krolb7293dc2004-10-27 15:34:31 +00001170 DISPATCH(PushAttrib, (mask), (F, "glPushAttrib(%d);\n", mask));
Michal Krol455c8172004-10-27 15:20:08 +00001171}
1172
1173KEYWORD1 void KEYWORD2 NAME(Map1d)(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points)
1174{
1175 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));
1176}
1177
1178KEYWORD1 void KEYWORD2 NAME(Map1f)(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points)
1179{
1180 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));
1181}
1182
1183KEYWORD1 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)
1184{
1185 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));
1186}
1187
1188KEYWORD1 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)
1189{
1190 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));
1191}
1192
1193KEYWORD1 void KEYWORD2 NAME(MapGrid1d)(GLint un, GLdouble u1, GLdouble u2)
1194{
1195 DISPATCH(MapGrid1d, (un, u1, u2), (F, "glMapGrid1d(%d, %f, %f);\n", un, u1, u2));
1196}
1197
1198KEYWORD1 void KEYWORD2 NAME(MapGrid1f)(GLint un, GLfloat u1, GLfloat u2)
1199{
1200 DISPATCH(MapGrid1f, (un, u1, u2), (F, "glMapGrid1f(%d, %f, %f);\n", un, u1, u2));
1201}
1202
1203KEYWORD1 void KEYWORD2 NAME(MapGrid2d)(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
1204{
1205 DISPATCH(MapGrid2d, (un, u1, u2, vn, v1, v2), (F, "glMapGrid2d(%d, %f, %f, %d, %f, %f);\n", un, u1, u2, vn, v1, v2));
1206}
1207
1208KEYWORD1 void KEYWORD2 NAME(MapGrid2f)(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
1209{
1210 DISPATCH(MapGrid2f, (un, u1, u2, vn, v1, v2), (F, "glMapGrid2f(%d, %f, %f, %d, %f, %f);\n", un, u1, u2, vn, v1, v2));
1211}
1212
1213KEYWORD1 void KEYWORD2 NAME(EvalCoord1d)(GLdouble u)
1214{
1215 DISPATCH(EvalCoord1d, (u), (F, "glEvalCoord1d(%f);\n", u));
1216}
1217
1218KEYWORD1 void KEYWORD2 NAME(EvalCoord1dv)(const GLdouble * u)
1219{
1220 DISPATCH(EvalCoord1dv, (u), (F, "glEvalCoord1dv(%p);\n", (const void *) u));
1221}
1222
1223KEYWORD1 void KEYWORD2 NAME(EvalCoord1f)(GLfloat u)
1224{
1225 DISPATCH(EvalCoord1f, (u), (F, "glEvalCoord1f(%f);\n", u));
1226}
1227
1228KEYWORD1 void KEYWORD2 NAME(EvalCoord1fv)(const GLfloat * u)
1229{
1230 DISPATCH(EvalCoord1fv, (u), (F, "glEvalCoord1fv(%p);\n", (const void *) u));
1231}
1232
1233KEYWORD1 void KEYWORD2 NAME(EvalCoord2d)(GLdouble u, GLdouble v)
1234{
1235 DISPATCH(EvalCoord2d, (u, v), (F, "glEvalCoord2d(%f, %f);\n", u, v));
1236}
1237
1238KEYWORD1 void KEYWORD2 NAME(EvalCoord2dv)(const GLdouble * u)
1239{
Michal Krolb7293dc2004-10-27 15:34:31 +00001240 DISPATCH(EvalCoord2dv, (u), (F, "glEvalCoord2dv(%p);\n", (const void *) u));
Michal Krol455c8172004-10-27 15:20:08 +00001241}
1242
1243KEYWORD1 void KEYWORD2 NAME(EvalCoord2f)(GLfloat u, GLfloat v)
1244{
1245 DISPATCH(EvalCoord2f, (u, v), (F, "glEvalCoord2f(%f, %f);\n", u, v));
1246}
1247
1248KEYWORD1 void KEYWORD2 NAME(EvalCoord2fv)(const GLfloat * u)
1249{
Michal Krolb7293dc2004-10-27 15:34:31 +00001250 DISPATCH(EvalCoord2fv, (u), (F, "glEvalCoord2fv(%p);\n", (const void *) u));
Michal Krol455c8172004-10-27 15:20:08 +00001251}
1252
1253KEYWORD1 void KEYWORD2 NAME(EvalMesh1)(GLenum mode, GLint i1, GLint i2)
1254{
1255 DISPATCH(EvalMesh1, (mode, i1, i2), (F, "glEvalMesh1(0x%x, %d, %d);\n", mode, i1, i2));
1256}
1257
1258KEYWORD1 void KEYWORD2 NAME(EvalPoint1)(GLint i)
1259{
1260 DISPATCH(EvalPoint1, (i), (F, "glEvalPoint1(%d);\n", i));
1261}
1262
1263KEYWORD1 void KEYWORD2 NAME(EvalMesh2)(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
1264{
1265 DISPATCH(EvalMesh2, (mode, i1, i2, j1, j2), (F, "glEvalMesh2(0x%x, %d, %d, %d, %d);\n", mode, i1, i2, j1, j2));
1266}
1267
1268KEYWORD1 void KEYWORD2 NAME(EvalPoint2)(GLint i, GLint j)
1269{
1270 DISPATCH(EvalPoint2, (i, j), (F, "glEvalPoint2(%d, %d);\n", i, j));
1271}
1272
1273KEYWORD1 void KEYWORD2 NAME(AlphaFunc)(GLenum func, GLclampf ref)
1274{
1275 DISPATCH(AlphaFunc, (func, ref), (F, "glAlphaFunc(0x%x, %f);\n", func, ref));
1276}
1277
1278KEYWORD1 void KEYWORD2 NAME(BlendFunc)(GLenum sfactor, GLenum dfactor)
1279{
1280 DISPATCH(BlendFunc, (sfactor, dfactor), (F, "glBlendFunc(0x%x, 0x%x);\n", sfactor, dfactor));
1281}
1282
1283KEYWORD1 void KEYWORD2 NAME(LogicOp)(GLenum opcode)
1284{
1285 DISPATCH(LogicOp, (opcode), (F, "glLogicOp(0x%x);\n", opcode));
1286}
1287
1288KEYWORD1 void KEYWORD2 NAME(StencilFunc)(GLenum func, GLint ref, GLuint mask)
1289{
1290 DISPATCH(StencilFunc, (func, ref, mask), (F, "glStencilFunc(0x%x, %d, %d);\n", func, ref, mask));
1291}
1292
1293KEYWORD1 void KEYWORD2 NAME(StencilOp)(GLenum fail, GLenum zfail, GLenum zpass)
1294{
1295 DISPATCH(StencilOp, (fail, zfail, zpass), (F, "glStencilOp(0x%x, 0x%x, 0x%x);\n", fail, zfail, zpass));
1296}
1297
1298KEYWORD1 void KEYWORD2 NAME(DepthFunc)(GLenum func)
1299{
1300 DISPATCH(DepthFunc, (func), (F, "glDepthFunc(0x%x);\n", func));
1301}
1302
1303KEYWORD1 void KEYWORD2 NAME(PixelZoom)(GLfloat xfactor, GLfloat yfactor)
1304{
1305 DISPATCH(PixelZoom, (xfactor, yfactor), (F, "glPixelZoom(%f, %f);\n", xfactor, yfactor));
1306}
1307
1308KEYWORD1 void KEYWORD2 NAME(PixelTransferf)(GLenum pname, GLfloat param)
1309{
1310 DISPATCH(PixelTransferf, (pname, param), (F, "glPixelTransferf(0x%x, %f);\n", pname, param));
1311}
1312
1313KEYWORD1 void KEYWORD2 NAME(PixelTransferi)(GLenum pname, GLint param)
1314{
1315 DISPATCH(PixelTransferi, (pname, param), (F, "glPixelTransferi(0x%x, %d);\n", pname, param));
1316}
1317
1318KEYWORD1 void KEYWORD2 NAME(PixelStoref)(GLenum pname, GLfloat param)
1319{
1320 DISPATCH(PixelStoref, (pname, param), (F, "glPixelStoref(0x%x, %f);\n", pname, param));
1321}
1322
1323KEYWORD1 void KEYWORD2 NAME(PixelStorei)(GLenum pname, GLint param)
1324{
1325 DISPATCH(PixelStorei, (pname, param), (F, "glPixelStorei(0x%x, %d);\n", pname, param));
1326}
1327
1328KEYWORD1 void KEYWORD2 NAME(PixelMapfv)(GLenum map, GLsizei mapsize, const GLfloat * values)
1329{
1330 DISPATCH(PixelMapfv, (map, mapsize, values), (F, "glPixelMapfv(0x%x, %d, %p);\n", map, mapsize, (const void *) values));
1331}
1332
1333KEYWORD1 void KEYWORD2 NAME(PixelMapuiv)(GLenum map, GLsizei mapsize, const GLuint * values)
1334{
1335 DISPATCH(PixelMapuiv, (map, mapsize, values), (F, "glPixelMapuiv(0x%x, %d, %p);\n", map, mapsize, (const void *) values));
1336}
1337
1338KEYWORD1 void KEYWORD2 NAME(PixelMapusv)(GLenum map, GLsizei mapsize, const GLushort * values)
1339{
1340 DISPATCH(PixelMapusv, (map, mapsize, values), (F, "glPixelMapusv(0x%x, %d, %p);\n", map, mapsize, (const void *) values));
1341}
1342
1343KEYWORD1 void KEYWORD2 NAME(ReadBuffer)(GLenum mode)
1344{
1345 DISPATCH(ReadBuffer, (mode), (F, "glReadBuffer(0x%x);\n", mode));
1346}
1347
1348KEYWORD1 void KEYWORD2 NAME(CopyPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
1349{
1350 DISPATCH(CopyPixels, (x, y, width, height, type), (F, "glCopyPixels(%d, %d, %d, %d, 0x%x);\n", x, y, width, height, type));
1351}
1352
1353KEYWORD1 void KEYWORD2 NAME(ReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels)
1354{
1355 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));
1356}
1357
1358KEYWORD1 void KEYWORD2 NAME(DrawPixels)(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1359{
1360 DISPATCH(DrawPixels, (width, height, format, type, pixels), (F, "glDrawPixels(%d, %d, 0x%x, 0x%x, %p);\n", width, height, format, type, (const void *) pixels));
1361}
1362
1363KEYWORD1 void KEYWORD2 NAME(GetBooleanv)(GLenum pname, GLboolean * params)
1364{
1365 DISPATCH(GetBooleanv, (pname, params), (F, "glGetBooleanv(0x%x, %p);\n", pname, (const void *) params));
1366}
1367
1368KEYWORD1 void KEYWORD2 NAME(GetClipPlane)(GLenum plane, GLdouble * equation)
1369{
1370 DISPATCH(GetClipPlane, (plane, equation), (F, "glGetClipPlane(0x%x, %p);\n", plane, (const void *) equation));
1371}
1372
1373KEYWORD1 void KEYWORD2 NAME(GetDoublev)(GLenum pname, GLdouble * params)
1374{
1375 DISPATCH(GetDoublev, (pname, params), (F, "glGetDoublev(0x%x, %p);\n", pname, (const void *) params));
1376}
1377
1378KEYWORD1 GLenum KEYWORD2 NAME(GetError)(void)
1379{
1380 RETURN_DISPATCH(GetError, (), (F, "glGetError();\n"));
1381}
1382
1383KEYWORD1 void KEYWORD2 NAME(GetFloatv)(GLenum pname, GLfloat * params)
1384{
1385 DISPATCH(GetFloatv, (pname, params), (F, "glGetFloatv(0x%x, %p);\n", pname, (const void *) params));
1386}
1387
1388KEYWORD1 void KEYWORD2 NAME(GetIntegerv)(GLenum pname, GLint * params)
1389{
1390 DISPATCH(GetIntegerv, (pname, params), (F, "glGetIntegerv(0x%x, %p);\n", pname, (const void *) params));
1391}
1392
1393KEYWORD1 void KEYWORD2 NAME(GetLightfv)(GLenum light, GLenum pname, GLfloat * params)
1394{
1395 DISPATCH(GetLightfv, (light, pname, params), (F, "glGetLightfv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
1396}
1397
1398KEYWORD1 void KEYWORD2 NAME(GetLightiv)(GLenum light, GLenum pname, GLint * params)
1399{
1400 DISPATCH(GetLightiv, (light, pname, params), (F, "glGetLightiv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
1401}
1402
1403KEYWORD1 void KEYWORD2 NAME(GetMapdv)(GLenum target, GLenum query, GLdouble * v)
1404{
1405 DISPATCH(GetMapdv, (target, query, v), (F, "glGetMapdv(0x%x, 0x%x, %p);\n", target, query, (const void *) v));
1406}
1407
1408KEYWORD1 void KEYWORD2 NAME(GetMapfv)(GLenum target, GLenum query, GLfloat * v)
1409{
1410 DISPATCH(GetMapfv, (target, query, v), (F, "glGetMapfv(0x%x, 0x%x, %p);\n", target, query, (const void *) v));
1411}
1412
1413KEYWORD1 void KEYWORD2 NAME(GetMapiv)(GLenum target, GLenum query, GLint * v)
1414{
1415 DISPATCH(GetMapiv, (target, query, v), (F, "glGetMapiv(0x%x, 0x%x, %p);\n", target, query, (const void *) v));
1416}
1417
1418KEYWORD1 void KEYWORD2 NAME(GetMaterialfv)(GLenum face, GLenum pname, GLfloat * params)
1419{
1420 DISPATCH(GetMaterialfv, (face, pname, params), (F, "glGetMaterialfv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
1421}
1422
1423KEYWORD1 void KEYWORD2 NAME(GetMaterialiv)(GLenum face, GLenum pname, GLint * params)
1424{
1425 DISPATCH(GetMaterialiv, (face, pname, params), (F, "glGetMaterialiv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
1426}
1427
1428KEYWORD1 void KEYWORD2 NAME(GetPixelMapfv)(GLenum map, GLfloat * values)
1429{
1430 DISPATCH(GetPixelMapfv, (map, values), (F, "glGetPixelMapfv(0x%x, %p);\n", map, (const void *) values));
1431}
1432
1433KEYWORD1 void KEYWORD2 NAME(GetPixelMapuiv)(GLenum map, GLuint * values)
1434{
1435 DISPATCH(GetPixelMapuiv, (map, values), (F, "glGetPixelMapuiv(0x%x, %p);\n", map, (const void *) values));
1436}
1437
1438KEYWORD1 void KEYWORD2 NAME(GetPixelMapusv)(GLenum map, GLushort * values)
1439{
1440 DISPATCH(GetPixelMapusv, (map, values), (F, "glGetPixelMapusv(0x%x, %p);\n", map, (const void *) values));
1441}
1442
1443KEYWORD1 void KEYWORD2 NAME(GetPolygonStipple)(GLubyte * mask)
1444{
1445 DISPATCH(GetPolygonStipple, (mask), (F, "glGetPolygonStipple(%p);\n", (const void *) mask));
1446}
1447
1448KEYWORD1 const GLubyte * KEYWORD2 NAME(GetString)(GLenum name)
1449{
1450 RETURN_DISPATCH(GetString, (name), (F, "glGetString(0x%x);\n", name));
1451}
1452
1453KEYWORD1 void KEYWORD2 NAME(GetTexEnvfv)(GLenum target, GLenum pname, GLfloat * params)
1454{
1455 DISPATCH(GetTexEnvfv, (target, pname, params), (F, "glGetTexEnvfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1456}
1457
1458KEYWORD1 void KEYWORD2 NAME(GetTexEnviv)(GLenum target, GLenum pname, GLint * params)
1459{
1460 DISPATCH(GetTexEnviv, (target, pname, params), (F, "glGetTexEnviv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1461}
1462
1463KEYWORD1 void KEYWORD2 NAME(GetTexGendv)(GLenum coord, GLenum pname, GLdouble * params)
1464{
1465 DISPATCH(GetTexGendv, (coord, pname, params), (F, "glGetTexGendv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1466}
1467
1468KEYWORD1 void KEYWORD2 NAME(GetTexGenfv)(GLenum coord, GLenum pname, GLfloat * params)
1469{
1470 DISPATCH(GetTexGenfv, (coord, pname, params), (F, "glGetTexGenfv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1471}
1472
1473KEYWORD1 void KEYWORD2 NAME(GetTexGeniv)(GLenum coord, GLenum pname, GLint * params)
1474{
1475 DISPATCH(GetTexGeniv, (coord, pname, params), (F, "glGetTexGeniv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1476}
1477
1478KEYWORD1 void KEYWORD2 NAME(GetTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels)
1479{
1480 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));
1481}
1482
1483KEYWORD1 void KEYWORD2 NAME(GetTexParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1484{
1485 DISPATCH(GetTexParameterfv, (target, pname, params), (F, "glGetTexParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1486}
1487
1488KEYWORD1 void KEYWORD2 NAME(GetTexParameteriv)(GLenum target, GLenum pname, GLint * params)
1489{
1490 DISPATCH(GetTexParameteriv, (target, pname, params), (F, "glGetTexParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1491}
1492
1493KEYWORD1 void KEYWORD2 NAME(GetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat * params)
1494{
1495 DISPATCH(GetTexLevelParameterfv, (target, level, pname, params), (F, "glGetTexLevelParameterfv(0x%x, %d, 0x%x, %p);\n", target, level, pname, (const void *) params));
1496}
1497
1498KEYWORD1 void KEYWORD2 NAME(GetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint * params)
1499{
1500 DISPATCH(GetTexLevelParameteriv, (target, level, pname, params), (F, "glGetTexLevelParameteriv(0x%x, %d, 0x%x, %p);\n", target, level, pname, (const void *) params));
1501}
1502
1503KEYWORD1 GLboolean KEYWORD2 NAME(IsEnabled)(GLenum cap)
1504{
1505 RETURN_DISPATCH(IsEnabled, (cap), (F, "glIsEnabled(0x%x);\n", cap));
1506}
1507
1508KEYWORD1 GLboolean KEYWORD2 NAME(IsList)(GLuint list)
1509{
1510 RETURN_DISPATCH(IsList, (list), (F, "glIsList(%d);\n", list));
1511}
1512
1513KEYWORD1 void KEYWORD2 NAME(DepthRange)(GLclampd zNear, GLclampd zFar)
1514{
1515 DISPATCH(DepthRange, (zNear, zFar), (F, "glDepthRange(%f, %f);\n", zNear, zFar));
1516}
1517
1518KEYWORD1 void KEYWORD2 NAME(Frustum)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
1519{
1520 DISPATCH(Frustum, (left, right, bottom, top, zNear, zFar), (F, "glFrustum(%f, %f, %f, %f, %f, %f);\n", left, right, bottom, top, zNear, zFar));
1521}
1522
1523KEYWORD1 void KEYWORD2 NAME(LoadIdentity)(void)
1524{
1525 DISPATCH(LoadIdentity, (), (F, "glLoadIdentity();\n"));
1526}
1527
1528KEYWORD1 void KEYWORD2 NAME(LoadMatrixf)(const GLfloat * m)
1529{
1530 DISPATCH(LoadMatrixf, (m), (F, "glLoadMatrixf(%p);\n", (const void *) m));
1531}
1532
1533KEYWORD1 void KEYWORD2 NAME(LoadMatrixd)(const GLdouble * m)
1534{
1535 DISPATCH(LoadMatrixd, (m), (F, "glLoadMatrixd(%p);\n", (const void *) m));
1536}
1537
1538KEYWORD1 void KEYWORD2 NAME(MatrixMode)(GLenum mode)
1539{
1540 DISPATCH(MatrixMode, (mode), (F, "glMatrixMode(0x%x);\n", mode));
1541}
1542
1543KEYWORD1 void KEYWORD2 NAME(MultMatrixf)(const GLfloat * m)
1544{
1545 DISPATCH(MultMatrixf, (m), (F, "glMultMatrixf(%p);\n", (const void *) m));
1546}
1547
1548KEYWORD1 void KEYWORD2 NAME(MultMatrixd)(const GLdouble * m)
1549{
1550 DISPATCH(MultMatrixd, (m), (F, "glMultMatrixd(%p);\n", (const void *) m));
1551}
1552
1553KEYWORD1 void KEYWORD2 NAME(Ortho)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
1554{
1555 DISPATCH(Ortho, (left, right, bottom, top, zNear, zFar), (F, "glOrtho(%f, %f, %f, %f, %f, %f);\n", left, right, bottom, top, zNear, zFar));
1556}
1557
1558KEYWORD1 void KEYWORD2 NAME(PopMatrix)(void)
1559{
1560 DISPATCH(PopMatrix, (), (F, "glPopMatrix();\n"));
1561}
1562
1563KEYWORD1 void KEYWORD2 NAME(PushMatrix)(void)
1564{
1565 DISPATCH(PushMatrix, (), (F, "glPushMatrix();\n"));
1566}
1567
1568KEYWORD1 void KEYWORD2 NAME(Rotated)(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
1569{
1570 DISPATCH(Rotated, (angle, x, y, z), (F, "glRotated(%f, %f, %f, %f);\n", angle, x, y, z));
1571}
1572
1573KEYWORD1 void KEYWORD2 NAME(Rotatef)(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
1574{
1575 DISPATCH(Rotatef, (angle, x, y, z), (F, "glRotatef(%f, %f, %f, %f);\n", angle, x, y, z));
1576}
1577
1578KEYWORD1 void KEYWORD2 NAME(Scaled)(GLdouble x, GLdouble y, GLdouble z)
1579{
1580 DISPATCH(Scaled, (x, y, z), (F, "glScaled(%f, %f, %f);\n", x, y, z));
1581}
1582
1583KEYWORD1 void KEYWORD2 NAME(Scalef)(GLfloat x, GLfloat y, GLfloat z)
1584{
1585 DISPATCH(Scalef, (x, y, z), (F, "glScalef(%f, %f, %f);\n", x, y, z));
1586}
1587
1588KEYWORD1 void KEYWORD2 NAME(Translated)(GLdouble x, GLdouble y, GLdouble z)
1589{
1590 DISPATCH(Translated, (x, y, z), (F, "glTranslated(%f, %f, %f);\n", x, y, z));
1591}
1592
1593KEYWORD1 void KEYWORD2 NAME(Translatef)(GLfloat x, GLfloat y, GLfloat z)
1594{
1595 DISPATCH(Translatef, (x, y, z), (F, "glTranslatef(%f, %f, %f);\n", x, y, z));
1596}
1597
1598KEYWORD1 void KEYWORD2 NAME(Viewport)(GLint x, GLint y, GLsizei width, GLsizei height)
1599{
1600 DISPATCH(Viewport, (x, y, width, height), (F, "glViewport(%d, %d, %d, %d);\n", x, y, width, height));
1601}
1602
1603KEYWORD1 void KEYWORD2 NAME(ArrayElement)(GLint i)
1604{
1605 DISPATCH(ArrayElement, (i), (F, "glArrayElement(%d);\n", i));
1606}
1607
Ian Romanick66a55482005-06-21 23:42:43 +00001608KEYWORD1 void KEYWORD2 NAME(ArrayElementEXT)(GLint i)
1609{
1610 DISPATCH(ArrayElement, (i), (F, "glArrayElementEXT(%d);\n", i));
1611}
1612
Michal Krolb7293dc2004-10-27 15:34:31 +00001613KEYWORD1 void KEYWORD2 NAME(BindTexture)(GLenum target, GLuint texture)
1614{
1615 DISPATCH(BindTexture, (target, texture), (F, "glBindTexture(0x%x, %d);\n", target, texture));
1616}
1617
Ian Romanick66a55482005-06-21 23:42:43 +00001618KEYWORD1 void KEYWORD2 NAME(BindTextureEXT)(GLenum target, GLuint texture)
1619{
1620 DISPATCH(BindTexture, (target, texture), (F, "glBindTextureEXT(0x%x, %d);\n", target, texture));
1621}
1622
Michal Krol455c8172004-10-27 15:20:08 +00001623KEYWORD1 void KEYWORD2 NAME(ColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1624{
1625 DISPATCH(ColorPointer, (size, type, stride, pointer), (F, "glColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
1626}
1627
1628KEYWORD1 void KEYWORD2 NAME(DisableClientState)(GLenum array)
1629{
1630 DISPATCH(DisableClientState, (array), (F, "glDisableClientState(0x%x);\n", array));
1631}
1632
1633KEYWORD1 void KEYWORD2 NAME(DrawArrays)(GLenum mode, GLint first, GLsizei count)
1634{
1635 DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArrays(0x%x, %d, %d);\n", mode, first, count));
1636}
1637
Ian Romanick66a55482005-06-21 23:42:43 +00001638KEYWORD1 void KEYWORD2 NAME(DrawArraysEXT)(GLenum mode, GLint first, GLsizei count)
1639{
1640 DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArraysEXT(0x%x, %d, %d);\n", mode, first, count));
1641}
1642
Michal Krol455c8172004-10-27 15:20:08 +00001643KEYWORD1 void KEYWORD2 NAME(DrawElements)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices)
1644{
1645 DISPATCH(DrawElements, (mode, count, type, indices), (F, "glDrawElements(0x%x, %d, 0x%x, %p);\n", mode, count, type, (const void *) indices));
1646}
1647
1648KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointer)(GLsizei stride, const GLvoid * pointer)
1649{
1650 DISPATCH(EdgeFlagPointer, (stride, pointer), (F, "glEdgeFlagPointer(%d, %p);\n", stride, (const void *) pointer));
1651}
1652
1653KEYWORD1 void KEYWORD2 NAME(EnableClientState)(GLenum array)
1654{
1655 DISPATCH(EnableClientState, (array), (F, "glEnableClientState(0x%x);\n", array));
1656}
1657
Michal Krol455c8172004-10-27 15:20:08 +00001658KEYWORD1 void KEYWORD2 NAME(IndexPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
1659{
1660 DISPATCH(IndexPointer, (type, stride, pointer), (F, "glIndexPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
1661}
1662
Michal Krolb7293dc2004-10-27 15:34:31 +00001663KEYWORD1 void KEYWORD2 NAME(Indexub)(GLubyte c)
1664{
1665 DISPATCH(Indexub, (c), (F, "glIndexub(%d);\n", c));
1666}
1667
1668KEYWORD1 void KEYWORD2 NAME(Indexubv)(const GLubyte * c)
1669{
1670 DISPATCH(Indexubv, (c), (F, "glIndexubv(%p);\n", (const void *) c));
1671}
1672
Michal Krol455c8172004-10-27 15:20:08 +00001673KEYWORD1 void KEYWORD2 NAME(InterleavedArrays)(GLenum format, GLsizei stride, const GLvoid * pointer)
1674{
1675 DISPATCH(InterleavedArrays, (format, stride, pointer), (F, "glInterleavedArrays(0x%x, %d, %p);\n", format, stride, (const void *) pointer));
1676}
1677
1678KEYWORD1 void KEYWORD2 NAME(NormalPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
1679{
1680 DISPATCH(NormalPointer, (type, stride, pointer), (F, "glNormalPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
1681}
1682
Michal Krolb7293dc2004-10-27 15:34:31 +00001683KEYWORD1 void KEYWORD2 NAME(PolygonOffset)(GLfloat factor, GLfloat units)
1684{
1685 DISPATCH(PolygonOffset, (factor, units), (F, "glPolygonOffset(%f, %f);\n", factor, units));
1686}
1687
Michal Krol455c8172004-10-27 15:20:08 +00001688KEYWORD1 void KEYWORD2 NAME(TexCoordPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1689{
1690 DISPATCH(TexCoordPointer, (size, type, stride, pointer), (F, "glTexCoordPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
1691}
1692
1693KEYWORD1 void KEYWORD2 NAME(VertexPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1694{
1695 DISPATCH(VertexPointer, (size, type, stride, pointer), (F, "glVertexPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
1696}
1697
Michal Krolb7293dc2004-10-27 15:34:31 +00001698KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResident)(GLsizei n, const GLuint * textures, GLboolean * residences)
Michal Krol455c8172004-10-27 15:20:08 +00001699{
Michal Krolb7293dc2004-10-27 15:34:31 +00001700 RETURN_DISPATCH(AreTexturesResident, (n, textures, residences), (F, "glAreTexturesResident(%d, %p, %p);\n", n, (const void *) textures, (const void *) residences));
Michal Krol455c8172004-10-27 15:20:08 +00001701}
1702
1703KEYWORD1 void KEYWORD2 NAME(CopyTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
1704{
1705 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));
1706}
1707
Ian Romanick66a55482005-06-21 23:42:43 +00001708KEYWORD1 void KEYWORD2 NAME(CopyTexImage1DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
1709{
1710 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));
1711}
1712
Michal Krol455c8172004-10-27 15:20:08 +00001713KEYWORD1 void KEYWORD2 NAME(CopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
1714{
1715 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));
1716}
1717
Ian Romanick66a55482005-06-21 23:42:43 +00001718KEYWORD1 void KEYWORD2 NAME(CopyTexImage2DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
1719{
1720 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));
1721}
1722
Michal Krol455c8172004-10-27 15:20:08 +00001723KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
1724{
1725 DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1D(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
1726}
1727
Ian Romanick66a55482005-06-21 23:42:43 +00001728KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
1729{
1730 DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1DEXT(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
1731}
1732
Michal Krol455c8172004-10-27 15:20:08 +00001733KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1734{
1735 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));
1736}
1737
Ian Romanick66a55482005-06-21 23:42:43 +00001738KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1739{
1740 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));
1741}
1742
Michal Krol455c8172004-10-27 15:20:08 +00001743KEYWORD1 void KEYWORD2 NAME(DeleteTextures)(GLsizei n, const GLuint * textures)
1744{
1745 DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTextures(%d, %p);\n", n, (const void *) textures));
1746}
1747
Ian Romanick66a55482005-06-21 23:42:43 +00001748KEYWORD1 void KEYWORD2 NAME(DeleteTexturesEXT)(GLsizei n, const GLuint * textures)
1749{
1750 DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTexturesEXT(%d, %p);\n", n, (const void *) textures));
1751}
1752
Michal Krol455c8172004-10-27 15:20:08 +00001753KEYWORD1 void KEYWORD2 NAME(GenTextures)(GLsizei n, GLuint * textures)
1754{
1755 DISPATCH(GenTextures, (n, textures), (F, "glGenTextures(%d, %p);\n", n, (const void *) textures));
1756}
1757
Michal Krolb7293dc2004-10-27 15:34:31 +00001758KEYWORD1 void KEYWORD2 NAME(GetPointerv)(GLenum pname, GLvoid ** params)
1759{
1760 DISPATCH(GetPointerv, (pname, params), (F, "glGetPointerv(0x%x, %p);\n", pname, (const void *) params));
1761}
1762
Ian Romanick66a55482005-06-21 23:42:43 +00001763KEYWORD1 void KEYWORD2 NAME(GetPointervEXT)(GLenum pname, GLvoid ** params)
1764{
1765 DISPATCH(GetPointerv, (pname, params), (F, "glGetPointervEXT(0x%x, %p);\n", pname, (const void *) params));
1766}
1767
Michal Krol455c8172004-10-27 15:20:08 +00001768KEYWORD1 GLboolean KEYWORD2 NAME(IsTexture)(GLuint texture)
1769{
1770 RETURN_DISPATCH(IsTexture, (texture), (F, "glIsTexture(%d);\n", texture));
1771}
1772
1773KEYWORD1 void KEYWORD2 NAME(PrioritizeTextures)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
1774{
1775 DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTextures(%d, %p, %p);\n", n, (const void *) textures, (const void *) priorities));
1776}
1777
Ian Romanick66a55482005-06-21 23:42:43 +00001778KEYWORD1 void KEYWORD2 NAME(PrioritizeTexturesEXT)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
1779{
1780 DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTexturesEXT(%d, %p, %p);\n", n, (const void *) textures, (const void *) priorities));
1781}
1782
Michal Krolb7293dc2004-10-27 15:34:31 +00001783KEYWORD1 void KEYWORD2 NAME(TexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
Michal Krol455c8172004-10-27 15:20:08 +00001784{
Michal Krolb7293dc2004-10-27 15:34:31 +00001785 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));
Michal Krol455c8172004-10-27 15:20:08 +00001786}
1787
Ian Romanick66a55482005-06-21 23:42:43 +00001788KEYWORD1 void KEYWORD2 NAME(TexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
1789{
1790 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));
1791}
1792
Michal Krolb7293dc2004-10-27 15:34:31 +00001793KEYWORD1 void KEYWORD2 NAME(TexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
Michal Krol455c8172004-10-27 15:20:08 +00001794{
Michal Krolb7293dc2004-10-27 15:34:31 +00001795 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));
Michal Krol455c8172004-10-27 15:20:08 +00001796}
1797
Ian Romanick66a55482005-06-21 23:42:43 +00001798KEYWORD1 void KEYWORD2 NAME(TexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1799{
1800 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));
1801}
1802
Michal Krol455c8172004-10-27 15:20:08 +00001803KEYWORD1 void KEYWORD2 NAME(PopClientAttrib)(void)
1804{
1805 DISPATCH(PopClientAttrib, (), (F, "glPopClientAttrib();\n"));
1806}
1807
1808KEYWORD1 void KEYWORD2 NAME(PushClientAttrib)(GLbitfield mask)
1809{
Michal Krolb7293dc2004-10-27 15:34:31 +00001810 DISPATCH(PushClientAttrib, (mask), (F, "glPushClientAttrib(%d);\n", mask));
Michal Krol455c8172004-10-27 15:20:08 +00001811}
1812
1813KEYWORD1 void KEYWORD2 NAME(BlendColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1814{
1815 DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColor(%f, %f, %f, %f);\n", red, green, blue, alpha));
1816}
1817
Ian Romanick66a55482005-06-21 23:42:43 +00001818KEYWORD1 void KEYWORD2 NAME(BlendColorEXT)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1819{
1820 DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColorEXT(%f, %f, %f, %f);\n", red, green, blue, alpha));
1821}
1822
Michal Krol455c8172004-10-27 15:20:08 +00001823KEYWORD1 void KEYWORD2 NAME(BlendEquation)(GLenum mode)
1824{
1825 DISPATCH(BlendEquation, (mode), (F, "glBlendEquation(0x%x);\n", mode));
1826}
1827
Ian Romanick66a55482005-06-21 23:42:43 +00001828KEYWORD1 void KEYWORD2 NAME(BlendEquationEXT)(GLenum mode)
1829{
1830 DISPATCH(BlendEquation, (mode), (F, "glBlendEquationEXT(0x%x);\n", mode));
1831}
1832
Michal Krol455c8172004-10-27 15:20:08 +00001833KEYWORD1 void KEYWORD2 NAME(DrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
1834{
1835 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));
1836}
1837
Ian Romanick66a55482005-06-21 23:42:43 +00001838KEYWORD1 void KEYWORD2 NAME(DrawRangeElementsEXT)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
1839{
1840 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));
1841}
1842
Michal Krol455c8172004-10-27 15:20:08 +00001843KEYWORD1 void KEYWORD2 NAME(ColorTable)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
1844{
1845 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));
1846}
1847
Ian Romanick66a55482005-06-21 23:42:43 +00001848KEYWORD1 void KEYWORD2 NAME(ColorTableSGI)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
1849{
1850 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));
1851}
1852
1853KEYWORD1 void KEYWORD2 NAME(ColorTableEXT)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
1854{
1855 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));
1856}
1857
Michal Krol455c8172004-10-27 15:20:08 +00001858KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
1859{
1860 DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1861}
1862
Ian Romanick66a55482005-06-21 23:42:43 +00001863KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfvSGI)(GLenum target, GLenum pname, const GLfloat * params)
1864{
1865 DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1866}
1867
Michal Krol455c8172004-10-27 15:20:08 +00001868KEYWORD1 void KEYWORD2 NAME(ColorTableParameteriv)(GLenum target, GLenum pname, const GLint * params)
1869{
1870 DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1871}
1872
Ian Romanick66a55482005-06-21 23:42:43 +00001873KEYWORD1 void KEYWORD2 NAME(ColorTableParameterivSGI)(GLenum target, GLenum pname, const GLint * params)
1874{
1875 DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1876}
1877
Michal Krol455c8172004-10-27 15:20:08 +00001878KEYWORD1 void KEYWORD2 NAME(CopyColorTable)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1879{
1880 DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTable(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
1881}
1882
Ian Romanick66a55482005-06-21 23:42:43 +00001883KEYWORD1 void KEYWORD2 NAME(CopyColorTableSGI)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1884{
1885 DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTableSGI(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
1886}
1887
Michal Krol455c8172004-10-27 15:20:08 +00001888KEYWORD1 void KEYWORD2 NAME(GetColorTable)(GLenum target, GLenum format, GLenum type, GLvoid * table)
1889{
1890 DISPATCH(GetColorTable, (target, format, type, table), (F, "glGetColorTable(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
1891}
1892
1893KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1894{
1895 DISPATCH(GetColorTableParameterfv, (target, pname, params), (F, "glGetColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1896}
1897
1898KEYWORD1 void KEYWORD2 NAME(GetColorTableParameteriv)(GLenum target, GLenum pname, GLint * params)
1899{
1900 DISPATCH(GetColorTableParameteriv, (target, pname, params), (F, "glGetColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1901}
1902
1903KEYWORD1 void KEYWORD2 NAME(ColorSubTable)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
1904{
1905 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));
1906}
1907
Ian Romanick66a55482005-06-21 23:42:43 +00001908KEYWORD1 void KEYWORD2 NAME(ColorSubTableEXT)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
1909{
1910 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));
1911}
1912
Michal Krol455c8172004-10-27 15:20:08 +00001913KEYWORD1 void KEYWORD2 NAME(CopyColorSubTable)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
1914{
1915 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTable(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
1916}
1917
Ian Romanick66a55482005-06-21 23:42:43 +00001918KEYWORD1 void KEYWORD2 NAME(CopyColorSubTableEXT)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
1919{
1920 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTableEXT(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
1921}
1922
Michal Krol455c8172004-10-27 15:20:08 +00001923KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1D)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
1924{
1925 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));
1926}
1927
Ian Romanick66a55482005-06-21 23:42:43 +00001928KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
1929{
1930 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));
1931}
1932
Michal Krol455c8172004-10-27 15:20:08 +00001933KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
1934{
1935 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));
1936}
1937
Ian Romanick66a55482005-06-21 23:42:43 +00001938KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter2DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
1939{
1940 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));
1941}
1942
Michal Krol455c8172004-10-27 15:20:08 +00001943KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterf)(GLenum target, GLenum pname, GLfloat params)
1944{
1945 DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterf(0x%x, 0x%x, %f);\n", target, pname, params));
1946}
1947
Ian Romanick66a55482005-06-21 23:42:43 +00001948KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfEXT)(GLenum target, GLenum pname, GLfloat params)
1949{
1950 DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterfEXT(0x%x, 0x%x, %f);\n", target, pname, params));
1951}
1952
Michal Krol455c8172004-10-27 15:20:08 +00001953KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
1954{
1955 DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1956}
1957
Ian Romanick66a55482005-06-21 23:42:43 +00001958KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfvEXT)(GLenum target, GLenum pname, const GLfloat * params)
1959{
1960 DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1961}
1962
Michal Krol455c8172004-10-27 15:20:08 +00001963KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteri)(GLenum target, GLenum pname, GLint params)
1964{
1965 DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteri(0x%x, 0x%x, %d);\n", target, pname, params));
1966}
1967
Ian Romanick66a55482005-06-21 23:42:43 +00001968KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriEXT)(GLenum target, GLenum pname, GLint params)
1969{
1970 DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteriEXT(0x%x, 0x%x, %d);\n", target, pname, params));
1971}
1972
Michal Krol455c8172004-10-27 15:20:08 +00001973KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriv)(GLenum target, GLenum pname, const GLint * params)
1974{
1975 DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1976}
1977
Ian Romanick66a55482005-06-21 23:42:43 +00001978KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterivEXT)(GLenum target, GLenum pname, const GLint * params)
1979{
1980 DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1981}
1982
Michal Krol455c8172004-10-27 15:20:08 +00001983KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1984{
1985 DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1D(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
1986}
1987
Ian Romanick66a55482005-06-21 23:42:43 +00001988KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1DEXT)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1989{
1990 DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1DEXT(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
1991}
1992
Michal Krol455c8172004-10-27 15:20:08 +00001993KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
1994{
1995 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));
1996}
1997
Ian Romanick66a55482005-06-21 23:42:43 +00001998KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2DEXT)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
1999{
2000 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));
2001}
2002
Michal Krol455c8172004-10-27 15:20:08 +00002003KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilter)(GLenum target, GLenum format, GLenum type, GLvoid * image)
2004{
2005 DISPATCH(GetConvolutionFilter, (target, format, type, image), (F, "glGetConvolutionFilter(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) image));
2006}
2007
2008KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfv)(GLenum target, GLenum pname, GLfloat * params)
2009{
2010 DISPATCH(GetConvolutionParameterfv, (target, pname, params), (F, "glGetConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2011}
2012
2013KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameteriv)(GLenum target, GLenum pname, GLint * params)
2014{
2015 DISPATCH(GetConvolutionParameteriv, (target, pname, params), (F, "glGetConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2016}
2017
2018KEYWORD1 void KEYWORD2 NAME(GetSeparableFilter)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
2019{
2020 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));
2021}
2022
2023KEYWORD1 void KEYWORD2 NAME(SeparableFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
2024{
2025 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));
2026}
2027
Ian Romanick66a55482005-06-21 23:42:43 +00002028KEYWORD1 void KEYWORD2 NAME(SeparableFilter2DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
2029{
2030 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));
2031}
2032
Michal Krol455c8172004-10-27 15:20:08 +00002033KEYWORD1 void KEYWORD2 NAME(GetHistogram)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2034{
2035 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));
2036}
2037
2038KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfv)(GLenum target, GLenum pname, GLfloat * params)
2039{
2040 DISPATCH(GetHistogramParameterfv, (target, pname, params), (F, "glGetHistogramParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2041}
2042
2043KEYWORD1 void KEYWORD2 NAME(GetHistogramParameteriv)(GLenum target, GLenum pname, GLint * params)
2044{
2045 DISPATCH(GetHistogramParameteriv, (target, pname, params), (F, "glGetHistogramParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2046}
2047
2048KEYWORD1 void KEYWORD2 NAME(GetMinmax)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2049{
2050 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));
2051}
2052
2053KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfv)(GLenum target, GLenum pname, GLfloat * params)
2054{
2055 DISPATCH(GetMinmaxParameterfv, (target, pname, params), (F, "glGetMinmaxParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2056}
2057
2058KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameteriv)(GLenum target, GLenum pname, GLint * params)
2059{
2060 DISPATCH(GetMinmaxParameteriv, (target, pname, params), (F, "glGetMinmaxParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2061}
2062
2063KEYWORD1 void KEYWORD2 NAME(Histogram)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
2064{
2065 DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogram(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
2066}
2067
Ian Romanick66a55482005-06-21 23:42:43 +00002068KEYWORD1 void KEYWORD2 NAME(HistogramEXT)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
2069{
2070 DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogramEXT(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
2071}
2072
Michal Krol455c8172004-10-27 15:20:08 +00002073KEYWORD1 void KEYWORD2 NAME(Minmax)(GLenum target, GLenum internalformat, GLboolean sink)
2074{
2075 DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmax(0x%x, 0x%x, %d);\n", target, internalformat, sink));
2076}
2077
Ian Romanick66a55482005-06-21 23:42:43 +00002078KEYWORD1 void KEYWORD2 NAME(MinmaxEXT)(GLenum target, GLenum internalformat, GLboolean sink)
2079{
2080 DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmaxEXT(0x%x, 0x%x, %d);\n", target, internalformat, sink));
2081}
2082
Michal Krol455c8172004-10-27 15:20:08 +00002083KEYWORD1 void KEYWORD2 NAME(ResetHistogram)(GLenum target)
2084{
2085 DISPATCH(ResetHistogram, (target), (F, "glResetHistogram(0x%x);\n", target));
2086}
2087
Ian Romanick66a55482005-06-21 23:42:43 +00002088KEYWORD1 void KEYWORD2 NAME(ResetHistogramEXT)(GLenum target)
2089{
2090 DISPATCH(ResetHistogram, (target), (F, "glResetHistogramEXT(0x%x);\n", target));
2091}
2092
Michal Krol455c8172004-10-27 15:20:08 +00002093KEYWORD1 void KEYWORD2 NAME(ResetMinmax)(GLenum target)
2094{
2095 DISPATCH(ResetMinmax, (target), (F, "glResetMinmax(0x%x);\n", target));
2096}
2097
Ian Romanick66a55482005-06-21 23:42:43 +00002098KEYWORD1 void KEYWORD2 NAME(ResetMinmaxEXT)(GLenum target)
2099{
2100 DISPATCH(ResetMinmax, (target), (F, "glResetMinmaxEXT(0x%x);\n", target));
2101}
2102
Michal Krol455c8172004-10-27 15:20:08 +00002103KEYWORD1 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)
2104{
2105 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));
2106}
2107
Ian Romanick5aafea02005-06-24 18:35:31 +00002108KEYWORD1 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)
Ian Romanick66a55482005-06-21 23:42:43 +00002109{
2110 DISPATCH(TexImage3D, (target, level, internalformat, width, height, depth, border, format, type, pixels), (F, "glTexImage3DEXT(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));
2111}
2112
Michal Krol455c8172004-10-27 15:20:08 +00002113KEYWORD1 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)
2114{
2115 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));
2116}
2117
Ian Romanick66a55482005-06-21 23:42:43 +00002118KEYWORD1 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)
2119{
2120 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));
2121}
2122
Michal Krol455c8172004-10-27 15:20:08 +00002123KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2124{
2125 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));
2126}
2127
Ian Romanick66a55482005-06-21 23:42:43 +00002128KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2129{
2130 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));
2131}
2132
2133KEYWORD1 void KEYWORD2 NAME(ActiveTexture)(GLenum texture)
2134{
2135 DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTexture(0x%x);\n", texture));
2136}
2137
Michal Krol455c8172004-10-27 15:20:08 +00002138KEYWORD1 void KEYWORD2 NAME(ActiveTextureARB)(GLenum texture)
2139{
2140 DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTextureARB(0x%x);\n", texture));
2141}
2142
Ian Romanick66a55482005-06-21 23:42:43 +00002143KEYWORD1 void KEYWORD2 NAME(ClientActiveTexture)(GLenum texture)
2144{
2145 DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTexture(0x%x);\n", texture));
2146}
2147
Michal Krol455c8172004-10-27 15:20:08 +00002148KEYWORD1 void KEYWORD2 NAME(ClientActiveTextureARB)(GLenum texture)
2149{
2150 DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTextureARB(0x%x);\n", texture));
2151}
2152
Ian Romanick66a55482005-06-21 23:42:43 +00002153KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1d)(GLenum target, GLdouble s)
2154{
2155 DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1d(0x%x, %f);\n", target, s));
2156}
2157
Michal Krol455c8172004-10-27 15:20:08 +00002158KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dARB)(GLenum target, GLdouble s)
2159{
2160 DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1dARB(0x%x, %f);\n", target, s));
2161}
2162
Ian Romanick66a55482005-06-21 23:42:43 +00002163KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dv)(GLenum target, const GLdouble * v)
2164{
2165 DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dv(0x%x, %p);\n", target, (const void *) v));
2166}
2167
Michal Krol455c8172004-10-27 15:20:08 +00002168KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dvARB)(GLenum target, const GLdouble * v)
2169{
2170 DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dvARB(0x%x, %p);\n", target, (const void *) v));
2171}
2172
Ian Romanick66a55482005-06-21 23:42:43 +00002173KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1f)(GLenum target, GLfloat s)
2174{
2175 DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1f(0x%x, %f);\n", target, s));
2176}
2177
Michal Krol455c8172004-10-27 15:20:08 +00002178KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fARB)(GLenum target, GLfloat s)
2179{
2180 DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1fARB(0x%x, %f);\n", target, s));
2181}
2182
Ian Romanick66a55482005-06-21 23:42:43 +00002183KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fv)(GLenum target, const GLfloat * v)
2184{
2185 DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fv(0x%x, %p);\n", target, (const void *) v));
2186}
2187
Michal Krol455c8172004-10-27 15:20:08 +00002188KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fvARB)(GLenum target, const GLfloat * v)
2189{
2190 DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fvARB(0x%x, %p);\n", target, (const void *) v));
2191}
2192
Ian Romanick66a55482005-06-21 23:42:43 +00002193KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1i)(GLenum target, GLint s)
2194{
2195 DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1i(0x%x, %d);\n", target, s));
2196}
2197
Michal Krol455c8172004-10-27 15:20:08 +00002198KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iARB)(GLenum target, GLint s)
2199{
2200 DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1iARB(0x%x, %d);\n", target, s));
2201}
2202
Ian Romanick66a55482005-06-21 23:42:43 +00002203KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iv)(GLenum target, const GLint * v)
2204{
2205 DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1iv(0x%x, %p);\n", target, (const void *) v));
2206}
2207
Michal Krol455c8172004-10-27 15:20:08 +00002208KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1ivARB)(GLenum target, const GLint * v)
2209{
2210 DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1ivARB(0x%x, %p);\n", target, (const void *) v));
2211}
2212
Ian Romanick66a55482005-06-21 23:42:43 +00002213KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1s)(GLenum target, GLshort s)
2214{
2215 DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1s(0x%x, %d);\n", target, s));
2216}
2217
Michal Krol455c8172004-10-27 15:20:08 +00002218KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sARB)(GLenum target, GLshort s)
2219{
2220 DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1sARB(0x%x, %d);\n", target, s));
2221}
2222
Ian Romanick66a55482005-06-21 23:42:43 +00002223KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sv)(GLenum target, const GLshort * v)
2224{
2225 DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1sv(0x%x, %p);\n", target, (const void *) v));
2226}
2227
Michal Krol455c8172004-10-27 15:20:08 +00002228KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1svARB)(GLenum target, const GLshort * v)
2229{
2230 DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1svARB(0x%x, %p);\n", target, (const void *) v));
2231}
2232
Ian Romanick66a55482005-06-21 23:42:43 +00002233KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2d)(GLenum target, GLdouble s, GLdouble t)
2234{
2235 DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2d(0x%x, %f, %f);\n", target, s, t));
2236}
2237
Michal Krol455c8172004-10-27 15:20:08 +00002238KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dARB)(GLenum target, GLdouble s, GLdouble t)
2239{
2240 DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2dARB(0x%x, %f, %f);\n", target, s, t));
2241}
2242
Ian Romanick66a55482005-06-21 23:42:43 +00002243KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dv)(GLenum target, const GLdouble * v)
2244{
2245 DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dv(0x%x, %p);\n", target, (const void *) v));
2246}
2247
Michal Krol455c8172004-10-27 15:20:08 +00002248KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dvARB)(GLenum target, const GLdouble * v)
2249{
Michal Krolb7293dc2004-10-27 15:34:31 +00002250 DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002251}
2252
Ian Romanick66a55482005-06-21 23:42:43 +00002253KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2f)(GLenum target, GLfloat s, GLfloat t)
2254{
2255 DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2f(0x%x, %f, %f);\n", target, s, t));
2256}
2257
Michal Krol455c8172004-10-27 15:20:08 +00002258KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fARB)(GLenum target, GLfloat s, GLfloat t)
2259{
2260 DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2fARB(0x%x, %f, %f);\n", target, s, t));
2261}
2262
Ian Romanick66a55482005-06-21 23:42:43 +00002263KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fv)(GLenum target, const GLfloat * v)
2264{
2265 DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fv(0x%x, %p);\n", target, (const void *) v));
2266}
2267
Michal Krol455c8172004-10-27 15:20:08 +00002268KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fvARB)(GLenum target, const GLfloat * v)
2269{
Michal Krolb7293dc2004-10-27 15:34:31 +00002270 DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002271}
2272
Ian Romanick66a55482005-06-21 23:42:43 +00002273KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2i)(GLenum target, GLint s, GLint t)
2274{
2275 DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2i(0x%x, %d, %d);\n", target, s, t));
2276}
2277
Michal Krol455c8172004-10-27 15:20:08 +00002278KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iARB)(GLenum target, GLint s, GLint t)
2279{
2280 DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2iARB(0x%x, %d, %d);\n", target, s, t));
2281}
2282
Ian Romanick66a55482005-06-21 23:42:43 +00002283KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iv)(GLenum target, const GLint * v)
2284{
2285 DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2iv(0x%x, %p);\n", target, (const void *) v));
2286}
2287
Michal Krol455c8172004-10-27 15:20:08 +00002288KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2ivARB)(GLenum target, const GLint * v)
2289{
2290 DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2ivARB(0x%x, %p);\n", target, (const void *) v));
2291}
2292
Ian Romanick66a55482005-06-21 23:42:43 +00002293KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2s)(GLenum target, GLshort s, GLshort t)
2294{
2295 DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2s(0x%x, %d, %d);\n", target, s, t));
2296}
2297
Michal Krol455c8172004-10-27 15:20:08 +00002298KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sARB)(GLenum target, GLshort s, GLshort t)
2299{
2300 DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2sARB(0x%x, %d, %d);\n", target, s, t));
2301}
2302
Ian Romanick66a55482005-06-21 23:42:43 +00002303KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sv)(GLenum target, const GLshort * v)
2304{
2305 DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2sv(0x%x, %p);\n", target, (const void *) v));
2306}
2307
Michal Krol455c8172004-10-27 15:20:08 +00002308KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2svARB)(GLenum target, const GLshort * v)
2309{
2310 DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2svARB(0x%x, %p);\n", target, (const void *) v));
2311}
2312
Ian Romanick66a55482005-06-21 23:42:43 +00002313KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3d)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2314{
2315 DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3d(0x%x, %f, %f, %f);\n", target, s, t, r));
2316}
2317
Michal Krol455c8172004-10-27 15:20:08 +00002318KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2319{
2320 DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3dARB(0x%x, %f, %f, %f);\n", target, s, t, r));
2321}
2322
Ian Romanick66a55482005-06-21 23:42:43 +00002323KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dv)(GLenum target, const GLdouble * v)
2324{
2325 DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dv(0x%x, %p);\n", target, (const void *) v));
2326}
2327
Michal Krol455c8172004-10-27 15:20:08 +00002328KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dvARB)(GLenum target, const GLdouble * v)
2329{
Michal Krolb7293dc2004-10-27 15:34:31 +00002330 DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002331}
2332
Ian Romanick66a55482005-06-21 23:42:43 +00002333KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3f)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2334{
2335 DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3f(0x%x, %f, %f, %f);\n", target, s, t, r));
2336}
2337
Michal Krol455c8172004-10-27 15:20:08 +00002338KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2339{
2340 DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3fARB(0x%x, %f, %f, %f);\n", target, s, t, r));
2341}
2342
Ian Romanick66a55482005-06-21 23:42:43 +00002343KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fv)(GLenum target, const GLfloat * v)
2344{
2345 DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fv(0x%x, %p);\n", target, (const void *) v));
2346}
2347
Michal Krol455c8172004-10-27 15:20:08 +00002348KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fvARB)(GLenum target, const GLfloat * v)
2349{
Michal Krolb7293dc2004-10-27 15:34:31 +00002350 DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002351}
2352
Ian Romanick66a55482005-06-21 23:42:43 +00002353KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3i)(GLenum target, GLint s, GLint t, GLint r)
2354{
2355 DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3i(0x%x, %d, %d, %d);\n", target, s, t, r));
2356}
2357
Michal Krol455c8172004-10-27 15:20:08 +00002358KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iARB)(GLenum target, GLint s, GLint t, GLint r)
2359{
2360 DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3iARB(0x%x, %d, %d, %d);\n", target, s, t, r));
2361}
2362
Ian Romanick66a55482005-06-21 23:42:43 +00002363KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iv)(GLenum target, const GLint * v)
2364{
2365 DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3iv(0x%x, %p);\n", target, (const void *) v));
2366}
2367
Michal Krol455c8172004-10-27 15:20:08 +00002368KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3ivARB)(GLenum target, const GLint * v)
2369{
2370 DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3ivARB(0x%x, %p);\n", target, (const void *) v));
2371}
2372
Ian Romanick66a55482005-06-21 23:42:43 +00002373KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3s)(GLenum target, GLshort s, GLshort t, GLshort r)
2374{
2375 DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3s(0x%x, %d, %d, %d);\n", target, s, t, r));
2376}
2377
Michal Krol455c8172004-10-27 15:20:08 +00002378KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sARB)(GLenum target, GLshort s, GLshort t, GLshort r)
2379{
2380 DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3sARB(0x%x, %d, %d, %d);\n", target, s, t, r));
2381}
2382
Ian Romanick66a55482005-06-21 23:42:43 +00002383KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sv)(GLenum target, const GLshort * v)
2384{
2385 DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3sv(0x%x, %p);\n", target, (const void *) v));
2386}
2387
Michal Krol455c8172004-10-27 15:20:08 +00002388KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3svARB)(GLenum target, const GLshort * v)
2389{
2390 DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3svARB(0x%x, %p);\n", target, (const void *) v));
2391}
2392
Ian Romanick66a55482005-06-21 23:42:43 +00002393KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4d)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2394{
2395 DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4d(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2396}
2397
Michal Krol455c8172004-10-27 15:20:08 +00002398KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2399{
2400 DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4dARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2401}
2402
Ian Romanick66a55482005-06-21 23:42:43 +00002403KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dv)(GLenum target, const GLdouble * v)
2404{
2405 DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dv(0x%x, %p);\n", target, (const void *) v));
2406}
2407
Michal Krol455c8172004-10-27 15:20:08 +00002408KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dvARB)(GLenum target, const GLdouble * v)
2409{
Michal Krolb7293dc2004-10-27 15:34:31 +00002410 DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002411}
2412
Ian Romanick66a55482005-06-21 23:42:43 +00002413KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4f)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2414{
2415 DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4f(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2416}
2417
Michal Krol455c8172004-10-27 15:20:08 +00002418KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2419{
2420 DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4fARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2421}
2422
Ian Romanick66a55482005-06-21 23:42:43 +00002423KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fv)(GLenum target, const GLfloat * v)
2424{
2425 DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fv(0x%x, %p);\n", target, (const void *) v));
2426}
2427
Michal Krol455c8172004-10-27 15:20:08 +00002428KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fvARB)(GLenum target, const GLfloat * v)
2429{
Michal Krolb7293dc2004-10-27 15:34:31 +00002430 DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002431}
2432
Ian Romanick66a55482005-06-21 23:42:43 +00002433KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4i)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2434{
2435 DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4i(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2436}
2437
Michal Krol455c8172004-10-27 15:20:08 +00002438KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iARB)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2439{
2440 DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4iARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2441}
2442
Ian Romanick66a55482005-06-21 23:42:43 +00002443KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iv)(GLenum target, const GLint * v)
2444{
2445 DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4iv(0x%x, %p);\n", target, (const void *) v));
2446}
2447
Michal Krol455c8172004-10-27 15:20:08 +00002448KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4ivARB)(GLenum target, const GLint * v)
2449{
2450 DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4ivARB(0x%x, %p);\n", target, (const void *) v));
2451}
2452
Ian Romanick66a55482005-06-21 23:42:43 +00002453KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4s)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2454{
2455 DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4s(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2456}
2457
Michal Krol455c8172004-10-27 15:20:08 +00002458KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sARB)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2459{
2460 DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4sARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2461}
2462
Ian Romanick66a55482005-06-21 23:42:43 +00002463KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sv)(GLenum target, const GLshort * v)
2464{
2465 DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4sv(0x%x, %p);\n", target, (const void *) v));
2466}
2467
Michal Krol455c8172004-10-27 15:20:08 +00002468KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4svARB)(GLenum target, const GLshort * v)
2469{
2470 DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4svARB(0x%x, %p);\n", target, (const void *) v));
2471}
2472
Ian Romanick66a55482005-06-21 23:42:43 +00002473KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixf)(const GLfloat * m)
2474{
2475 DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixf(%p);\n", (const void *) m));
2476}
2477
Michal Krol455c8172004-10-27 15:20:08 +00002478KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixfARB)(const GLfloat * m)
2479{
2480 DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixfARB(%p);\n", (const void *) m));
2481}
2482
Ian Romanick66a55482005-06-21 23:42:43 +00002483KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixd)(const GLdouble * m)
2484{
2485 DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixd(%p);\n", (const void *) m));
2486}
2487
Michal Krol455c8172004-10-27 15:20:08 +00002488KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixdARB)(const GLdouble * m)
2489{
2490 DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixdARB(%p);\n", (const void *) m));
2491}
2492
Ian Romanick66a55482005-06-21 23:42:43 +00002493KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixf)(const GLfloat * m)
2494{
2495 DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixf(%p);\n", (const void *) m));
2496}
2497
Michal Krol455c8172004-10-27 15:20:08 +00002498KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixfARB)(const GLfloat * m)
2499{
2500 DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixfARB(%p);\n", (const void *) m));
2501}
2502
Ian Romanick66a55482005-06-21 23:42:43 +00002503KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixd)(const GLdouble * m)
2504{
2505 DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixd(%p);\n", (const void *) m));
2506}
2507
Michal Krol455c8172004-10-27 15:20:08 +00002508KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixdARB)(const GLdouble * m)
2509{
2510 DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixdARB(%p);\n", (const void *) m));
2511}
2512
Ian Romanick66a55482005-06-21 23:42:43 +00002513KEYWORD1 void KEYWORD2 NAME(SampleCoverage)(GLclampf value, GLboolean invert)
2514{
2515 DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverage(%f, %d);\n", value, invert));
2516}
2517
Michal Krol455c8172004-10-27 15:20:08 +00002518KEYWORD1 void KEYWORD2 NAME(SampleCoverageARB)(GLclampf value, GLboolean invert)
2519{
2520 DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverageARB(%f, %d);\n", value, invert));
2521}
2522
Michal Krolb7293dc2004-10-27 15:34:31 +00002523KEYWORD1 void KEYWORD2 NAME(DrawBuffersARB)(GLsizei n, const GLenum * bufs)
Michal Krol455c8172004-10-27 15:20:08 +00002524{
Michal Krolb7293dc2004-10-27 15:34:31 +00002525 DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffersARB(%d, %p);\n", n, (const void *) bufs));
Michal Krol455c8172004-10-27 15:20:08 +00002526}
2527
Ian Romanick66a55482005-06-21 23:42:43 +00002528KEYWORD1 void KEYWORD2 NAME(DrawBuffersATI)(GLsizei n, const GLenum * bufs)
2529{
2530 DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffersATI(%d, %p);\n", n, (const void *) bufs));
2531}
2532
Michal Krol455c8172004-10-27 15:20:08 +00002533KEYWORD1 void KEYWORD2 NAME(PolygonOffsetEXT)(GLfloat factor, GLfloat bias)
2534{
2535 DISPATCH(PolygonOffsetEXT, (factor, bias), (F, "glPolygonOffsetEXT(%f, %f);\n", factor, bias));
2536}
2537
Michal Krol455c8172004-10-27 15:20:08 +00002538KEYWORD1 void KEYWORD2 NAME(GetTexFilterFuncSGIS)(GLenum target, GLenum filter, GLfloat * weights)
2539{
2540 DISPATCH(GetTexFilterFuncSGIS, (target, filter, weights), (F, "glGetTexFilterFuncSGIS(0x%x, 0x%x, %p);\n", target, filter, (const void *) weights));
2541}
2542
2543KEYWORD1 void KEYWORD2 NAME(TexFilterFuncSGIS)(GLenum target, GLenum filter, GLsizei n, const GLfloat * weights)
2544{
2545 DISPATCH(TexFilterFuncSGIS, (target, filter, n, weights), (F, "glTexFilterFuncSGIS(0x%x, 0x%x, %d, %p);\n", target, filter, n, (const void *) weights));
2546}
2547
Michal Krol455c8172004-10-27 15:20:08 +00002548KEYWORD1 void KEYWORD2 NAME(GetHistogramEXT)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2549{
2550 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));
2551}
2552
2553KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
2554{
2555 DISPATCH(GetHistogramParameterfvEXT, (target, pname, params), (F, "glGetHistogramParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2556}
2557
2558KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2559{
2560 DISPATCH(GetHistogramParameterivEXT, (target, pname, params), (F, "glGetHistogramParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2561}
2562
2563KEYWORD1 void KEYWORD2 NAME(GetMinmaxEXT)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2564{
2565 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));
2566}
2567
2568KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
2569{
2570 DISPATCH(GetMinmaxParameterfvEXT, (target, pname, params), (F, "glGetMinmaxParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2571}
2572
2573KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2574{
2575 DISPATCH(GetMinmaxParameterivEXT, (target, pname, params), (F, "glGetMinmaxParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2576}
2577
Michal Krol455c8172004-10-27 15:20:08 +00002578KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilterEXT)(GLenum target, GLenum format, GLenum type, GLvoid * image)
2579{
2580 DISPATCH(GetConvolutionFilterEXT, (target, format, type, image), (F, "glGetConvolutionFilterEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) image));
2581}
2582
2583KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
2584{
2585 DISPATCH(GetConvolutionParameterfvEXT, (target, pname, params), (F, "glGetConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2586}
2587
2588KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2589{
2590 DISPATCH(GetConvolutionParameterivEXT, (target, pname, params), (F, "glGetConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2591}
2592
2593KEYWORD1 void KEYWORD2 NAME(GetSeparableFilterEXT)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
2594{
2595 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));
2596}
2597
Michal Krol455c8172004-10-27 15:20:08 +00002598KEYWORD1 void KEYWORD2 NAME(GetColorTableSGI)(GLenum target, GLenum format, GLenum type, GLvoid * table)
2599{
2600 DISPATCH(GetColorTableSGI, (target, format, type, table), (F, "glGetColorTableSGI(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
2601}
2602
2603KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvSGI)(GLenum target, GLenum pname, GLfloat * params)
2604{
2605 DISPATCH(GetColorTableParameterfvSGI, (target, pname, params), (F, "glGetColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2606}
2607
2608KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivSGI)(GLenum target, GLenum pname, GLint * params)
2609{
2610 DISPATCH(GetColorTableParameterivSGI, (target, pname, params), (F, "glGetColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2611}
2612
2613KEYWORD1 void KEYWORD2 NAME(PixelTexGenSGIX)(GLenum mode)
2614{
2615 DISPATCH(PixelTexGenSGIX, (mode), (F, "glPixelTexGenSGIX(0x%x);\n", mode));
2616}
2617
2618KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameteriSGIS)(GLenum pname, GLint param)
2619{
2620 DISPATCH(PixelTexGenParameteriSGIS, (pname, param), (F, "glPixelTexGenParameteriSGIS(0x%x, %d);\n", pname, param));
2621}
2622
2623KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterivSGIS)(GLenum pname, const GLint * params)
2624{
2625 DISPATCH(PixelTexGenParameterivSGIS, (pname, params), (F, "glPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (const void *) params));
2626}
2627
2628KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterfSGIS)(GLenum pname, GLfloat param)
2629{
2630 DISPATCH(PixelTexGenParameterfSGIS, (pname, param), (F, "glPixelTexGenParameterfSGIS(0x%x, %f);\n", pname, param));
2631}
2632
2633KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterfvSGIS)(GLenum pname, const GLfloat * params)
2634{
2635 DISPATCH(PixelTexGenParameterfvSGIS, (pname, params), (F, "glPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
2636}
2637
2638KEYWORD1 void KEYWORD2 NAME(GetPixelTexGenParameterivSGIS)(GLenum pname, GLint * params)
2639{
2640 DISPATCH(GetPixelTexGenParameterivSGIS, (pname, params), (F, "glGetPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (const void *) params));
2641}
2642
2643KEYWORD1 void KEYWORD2 NAME(GetPixelTexGenParameterfvSGIS)(GLenum pname, GLfloat * params)
2644{
2645 DISPATCH(GetPixelTexGenParameterfvSGIS, (pname, params), (F, "glGetPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
2646}
2647
2648KEYWORD1 void KEYWORD2 NAME(TexImage4DSGIS)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
2649{
2650 DISPATCH(TexImage4DSGIS, (target, level, internalformat, width, height, depth, size4d, border, format, type, pixels), (F, "glTexImage4DSGIS(0x%x, %d, 0x%x, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, height, depth, size4d, border, format, type, (const void *) pixels));
2651}
2652
2653KEYWORD1 void KEYWORD2 NAME(TexSubImage4DSGIS)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid * pixels)
2654{
2655 DISPATCH(TexSubImage4DSGIS, (target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels), (F, "glTexSubImage4DSGIS(0x%x, %d, %d, %d, %d, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, (const void *) pixels));
2656}
2657
2658KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResidentEXT)(GLsizei n, const GLuint * textures, GLboolean * residences)
2659{
2660 RETURN_DISPATCH(AreTexturesResidentEXT, (n, textures, residences), (F, "glAreTexturesResidentEXT(%d, %p, %p);\n", n, (const void *) textures, (const void *) residences));
2661}
2662
Michal Krol455c8172004-10-27 15:20:08 +00002663KEYWORD1 void KEYWORD2 NAME(GenTexturesEXT)(GLsizei n, GLuint * textures)
2664{
2665 DISPATCH(GenTexturesEXT, (n, textures), (F, "glGenTexturesEXT(%d, %p);\n", n, (const void *) textures));
2666}
2667
2668KEYWORD1 GLboolean KEYWORD2 NAME(IsTextureEXT)(GLuint texture)
2669{
2670 RETURN_DISPATCH(IsTextureEXT, (texture), (F, "glIsTextureEXT(%d);\n", texture));
2671}
2672
Michal Krol455c8172004-10-27 15:20:08 +00002673KEYWORD1 void KEYWORD2 NAME(DetailTexFuncSGIS)(GLenum target, GLsizei n, const GLfloat * points)
2674{
2675 DISPATCH(DetailTexFuncSGIS, (target, n, points), (F, "glDetailTexFuncSGIS(0x%x, %d, %p);\n", target, n, (const void *) points));
2676}
2677
2678KEYWORD1 void KEYWORD2 NAME(GetDetailTexFuncSGIS)(GLenum target, GLfloat * points)
2679{
2680 DISPATCH(GetDetailTexFuncSGIS, (target, points), (F, "glGetDetailTexFuncSGIS(0x%x, %p);\n", target, (const void *) points));
2681}
2682
2683KEYWORD1 void KEYWORD2 NAME(SharpenTexFuncSGIS)(GLenum target, GLsizei n, const GLfloat * points)
2684{
2685 DISPATCH(SharpenTexFuncSGIS, (target, n, points), (F, "glSharpenTexFuncSGIS(0x%x, %d, %p);\n", target, n, (const void *) points));
2686}
2687
2688KEYWORD1 void KEYWORD2 NAME(GetSharpenTexFuncSGIS)(GLenum target, GLfloat * points)
2689{
2690 DISPATCH(GetSharpenTexFuncSGIS, (target, points), (F, "glGetSharpenTexFuncSGIS(0x%x, %p);\n", target, (const void *) points));
2691}
2692
2693KEYWORD1 void KEYWORD2 NAME(SampleMaskSGIS)(GLclampf value, GLboolean invert)
2694{
2695 DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskSGIS(%f, %d);\n", value, invert));
2696}
2697
Ian Romanick66a55482005-06-21 23:42:43 +00002698KEYWORD1 void KEYWORD2 NAME(SampleMaskEXT)(GLclampf value, GLboolean invert)
2699{
2700 DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskEXT(%f, %d);\n", value, invert));
2701}
2702
Michal Krol455c8172004-10-27 15:20:08 +00002703KEYWORD1 void KEYWORD2 NAME(SamplePatternSGIS)(GLenum pattern)
2704{
2705 DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternSGIS(0x%x);\n", pattern));
2706}
2707
Ian Romanick66a55482005-06-21 23:42:43 +00002708KEYWORD1 void KEYWORD2 NAME(SamplePatternEXT)(GLenum pattern)
2709{
2710 DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternEXT(0x%x);\n", pattern));
2711}
2712
Michal Krol455c8172004-10-27 15:20:08 +00002713KEYWORD1 void KEYWORD2 NAME(ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2714{
2715 DISPATCH(ColorPointerEXT, (size, type, stride, count, pointer), (F, "glColorPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
2716}
2717
Michal Krol455c8172004-10-27 15:20:08 +00002718KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer)
2719{
2720 DISPATCH(EdgeFlagPointerEXT, (stride, count, pointer), (F, "glEdgeFlagPointerEXT(%d, %d, %p);\n", stride, count, (const void *) pointer));
2721}
2722
Michal Krol455c8172004-10-27 15:20:08 +00002723KEYWORD1 void KEYWORD2 NAME(IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2724{
2725 DISPATCH(IndexPointerEXT, (type, stride, count, pointer), (F, "glIndexPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (const void *) pointer));
2726}
2727
2728KEYWORD1 void KEYWORD2 NAME(NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2729{
2730 DISPATCH(NormalPointerEXT, (type, stride, count, pointer), (F, "glNormalPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (const void *) pointer));
2731}
2732
2733KEYWORD1 void KEYWORD2 NAME(TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2734{
2735 DISPATCH(TexCoordPointerEXT, (size, type, stride, count, pointer), (F, "glTexCoordPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
2736}
2737
2738KEYWORD1 void KEYWORD2 NAME(VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2739{
2740 DISPATCH(VertexPointerEXT, (size, type, stride, count, pointer), (F, "glVertexPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
2741}
2742
Michal Krol455c8172004-10-27 15:20:08 +00002743KEYWORD1 void KEYWORD2 NAME(SpriteParameterfSGIX)(GLenum pname, GLfloat param)
2744{
2745 DISPATCH(SpriteParameterfSGIX, (pname, param), (F, "glSpriteParameterfSGIX(0x%x, %f);\n", pname, param));
2746}
2747
2748KEYWORD1 void KEYWORD2 NAME(SpriteParameterfvSGIX)(GLenum pname, const GLfloat * params)
2749{
2750 DISPATCH(SpriteParameterfvSGIX, (pname, params), (F, "glSpriteParameterfvSGIX(0x%x, %p);\n", pname, (const void *) params));
2751}
2752
2753KEYWORD1 void KEYWORD2 NAME(SpriteParameteriSGIX)(GLenum pname, GLint param)
2754{
2755 DISPATCH(SpriteParameteriSGIX, (pname, param), (F, "glSpriteParameteriSGIX(0x%x, %d);\n", pname, param));
2756}
2757
2758KEYWORD1 void KEYWORD2 NAME(SpriteParameterivSGIX)(GLenum pname, const GLint * params)
2759{
2760 DISPATCH(SpriteParameterivSGIX, (pname, params), (F, "glSpriteParameterivSGIX(0x%x, %p);\n", pname, (const void *) params));
2761}
2762
Ian Romanick66a55482005-06-21 23:42:43 +00002763KEYWORD1 void KEYWORD2 NAME(PointParameterf)(GLenum pname, GLfloat param)
2764{
2765 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterf(0x%x, %f);\n", pname, param));
2766}
2767
2768KEYWORD1 void KEYWORD2 NAME(PointParameterfARB)(GLenum pname, GLfloat param)
2769{
2770 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfARB(0x%x, %f);\n", pname, param));
2771}
2772
Michal Krol455c8172004-10-27 15:20:08 +00002773KEYWORD1 void KEYWORD2 NAME(PointParameterfEXT)(GLenum pname, GLfloat param)
2774{
2775 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfEXT(0x%x, %f);\n", pname, param));
2776}
2777
Ian Romanick66a55482005-06-21 23:42:43 +00002778KEYWORD1 void KEYWORD2 NAME(PointParameterfSGIS)(GLenum pname, GLfloat param)
2779{
2780 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfSGIS(0x%x, %f);\n", pname, param));
2781}
2782
2783KEYWORD1 void KEYWORD2 NAME(PointParameterfv)(GLenum pname, const GLfloat * params)
2784{
2785 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfv(0x%x, %p);\n", pname, (const void *) params));
2786}
2787
2788KEYWORD1 void KEYWORD2 NAME(PointParameterfvARB)(GLenum pname, const GLfloat * params)
2789{
2790 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvARB(0x%x, %p);\n", pname, (const void *) params));
2791}
2792
Michal Krol455c8172004-10-27 15:20:08 +00002793KEYWORD1 void KEYWORD2 NAME(PointParameterfvEXT)(GLenum pname, const GLfloat * params)
2794{
2795 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvEXT(0x%x, %p);\n", pname, (const void *) params));
2796}
2797
Ian Romanick66a55482005-06-21 23:42:43 +00002798KEYWORD1 void KEYWORD2 NAME(PointParameterfvSGIS)(GLenum pname, const GLfloat * params)
2799{
2800 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
2801}
2802
Michal Krol455c8172004-10-27 15:20:08 +00002803KEYWORD1 GLint KEYWORD2 NAME(GetInstrumentsSGIX)(void)
2804{
2805 RETURN_DISPATCH(GetInstrumentsSGIX, (), (F, "glGetInstrumentsSGIX();\n"));
2806}
2807
2808KEYWORD1 void KEYWORD2 NAME(InstrumentsBufferSGIX)(GLsizei size, GLint * buffer)
2809{
2810 DISPATCH(InstrumentsBufferSGIX, (size, buffer), (F, "glInstrumentsBufferSGIX(%d, %p);\n", size, (const void *) buffer));
2811}
2812
2813KEYWORD1 GLint KEYWORD2 NAME(PollInstrumentsSGIX)(GLint * marker_p)
2814{
2815 RETURN_DISPATCH(PollInstrumentsSGIX, (marker_p), (F, "glPollInstrumentsSGIX(%p);\n", (const void *) marker_p));
2816}
2817
2818KEYWORD1 void KEYWORD2 NAME(ReadInstrumentsSGIX)(GLint marker)
2819{
2820 DISPATCH(ReadInstrumentsSGIX, (marker), (F, "glReadInstrumentsSGIX(%d);\n", marker));
2821}
2822
2823KEYWORD1 void KEYWORD2 NAME(StartInstrumentsSGIX)(void)
2824{
2825 DISPATCH(StartInstrumentsSGIX, (), (F, "glStartInstrumentsSGIX();\n"));
2826}
2827
2828KEYWORD1 void KEYWORD2 NAME(StopInstrumentsSGIX)(GLint marker)
2829{
2830 DISPATCH(StopInstrumentsSGIX, (marker), (F, "glStopInstrumentsSGIX(%d);\n", marker));
2831}
2832
2833KEYWORD1 void KEYWORD2 NAME(FrameZoomSGIX)(GLint factor)
2834{
2835 DISPATCH(FrameZoomSGIX, (factor), (F, "glFrameZoomSGIX(%d);\n", factor));
2836}
2837
2838KEYWORD1 void KEYWORD2 NAME(TagSampleBufferSGIX)(void)
2839{
2840 DISPATCH(TagSampleBufferSGIX, (), (F, "glTagSampleBufferSGIX();\n"));
2841}
2842
Michal Krol455c8172004-10-27 15:20:08 +00002843KEYWORD1 void KEYWORD2 NAME(ReferencePlaneSGIX)(const GLdouble * equation)
2844{
2845 DISPATCH(ReferencePlaneSGIX, (equation), (F, "glReferencePlaneSGIX(%p);\n", (const void *) equation));
2846}
2847
2848KEYWORD1 void KEYWORD2 NAME(FlushRasterSGIX)(void)
2849{
2850 DISPATCH(FlushRasterSGIX, (), (F, "glFlushRasterSGIX();\n"));
2851}
2852
Michal Krol455c8172004-10-27 15:20:08 +00002853KEYWORD1 void KEYWORD2 NAME(GetListParameterfvSGIX)(GLuint list, GLenum pname, GLfloat * params)
2854{
2855 DISPATCH(GetListParameterfvSGIX, (list, pname, params), (F, "glGetListParameterfvSGIX(%d, 0x%x, %p);\n", list, pname, (const void *) params));
2856}
2857
2858KEYWORD1 void KEYWORD2 NAME(GetListParameterivSGIX)(GLuint list, GLenum pname, GLint * params)
2859{
2860 DISPATCH(GetListParameterivSGIX, (list, pname, params), (F, "glGetListParameterivSGIX(%d, 0x%x, %p);\n", list, pname, (const void *) params));
2861}
2862
2863KEYWORD1 void KEYWORD2 NAME(ListParameterfSGIX)(GLuint list, GLenum pname, GLfloat param)
2864{
2865 DISPATCH(ListParameterfSGIX, (list, pname, param), (F, "glListParameterfSGIX(%d, 0x%x, %f);\n", list, pname, param));
2866}
2867
2868KEYWORD1 void KEYWORD2 NAME(ListParameterfvSGIX)(GLuint list, GLenum pname, const GLfloat * params)
2869{
2870 DISPATCH(ListParameterfvSGIX, (list, pname, params), (F, "glListParameterfvSGIX(%d, 0x%x, %p);\n", list, pname, (const void *) params));
2871}
2872
2873KEYWORD1 void KEYWORD2 NAME(ListParameteriSGIX)(GLuint list, GLenum pname, GLint param)
2874{
2875 DISPATCH(ListParameteriSGIX, (list, pname, param), (F, "glListParameteriSGIX(%d, 0x%x, %d);\n", list, pname, param));
2876}
2877
2878KEYWORD1 void KEYWORD2 NAME(ListParameterivSGIX)(GLuint list, GLenum pname, const GLint * params)
2879{
2880 DISPATCH(ListParameterivSGIX, (list, pname, params), (F, "glListParameterivSGIX(%d, 0x%x, %p);\n", list, pname, (const void *) params));
2881}
2882
Michal Krol455c8172004-10-27 15:20:08 +00002883KEYWORD1 void KEYWORD2 NAME(FragmentColorMaterialSGIX)(GLenum face, GLenum mode)
2884{
2885 DISPATCH(FragmentColorMaterialSGIX, (face, mode), (F, "glFragmentColorMaterialSGIX(0x%x, 0x%x);\n", face, mode));
2886}
2887
2888KEYWORD1 void KEYWORD2 NAME(FragmentLightfSGIX)(GLenum light, GLenum pname, GLfloat param)
2889{
2890 DISPATCH(FragmentLightfSGIX, (light, pname, param), (F, "glFragmentLightfSGIX(0x%x, 0x%x, %f);\n", light, pname, param));
2891}
2892
2893KEYWORD1 void KEYWORD2 NAME(FragmentLightfvSGIX)(GLenum light, GLenum pname, const GLfloat * params)
2894{
2895 DISPATCH(FragmentLightfvSGIX, (light, pname, params), (F, "glFragmentLightfvSGIX(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
2896}
2897
2898KEYWORD1 void KEYWORD2 NAME(FragmentLightiSGIX)(GLenum light, GLenum pname, GLint param)
2899{
2900 DISPATCH(FragmentLightiSGIX, (light, pname, param), (F, "glFragmentLightiSGIX(0x%x, 0x%x, %d);\n", light, pname, param));
2901}
2902
2903KEYWORD1 void KEYWORD2 NAME(FragmentLightivSGIX)(GLenum light, GLenum pname, const GLint * params)
2904{
2905 DISPATCH(FragmentLightivSGIX, (light, pname, params), (F, "glFragmentLightivSGIX(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
2906}
2907
2908KEYWORD1 void KEYWORD2 NAME(FragmentLightModelfSGIX)(GLenum pname, GLfloat param)
2909{
2910 DISPATCH(FragmentLightModelfSGIX, (pname, param), (F, "glFragmentLightModelfSGIX(0x%x, %f);\n", pname, param));
2911}
2912
2913KEYWORD1 void KEYWORD2 NAME(FragmentLightModelfvSGIX)(GLenum pname, const GLfloat * params)
2914{
2915 DISPATCH(FragmentLightModelfvSGIX, (pname, params), (F, "glFragmentLightModelfvSGIX(0x%x, %p);\n", pname, (const void *) params));
2916}
2917
2918KEYWORD1 void KEYWORD2 NAME(FragmentLightModeliSGIX)(GLenum pname, GLint param)
2919{
2920 DISPATCH(FragmentLightModeliSGIX, (pname, param), (F, "glFragmentLightModeliSGIX(0x%x, %d);\n", pname, param));
2921}
2922
2923KEYWORD1 void KEYWORD2 NAME(FragmentLightModelivSGIX)(GLenum pname, const GLint * params)
2924{
2925 DISPATCH(FragmentLightModelivSGIX, (pname, params), (F, "glFragmentLightModelivSGIX(0x%x, %p);\n", pname, (const void *) params));
2926}
2927
2928KEYWORD1 void KEYWORD2 NAME(FragmentMaterialfSGIX)(GLenum face, GLenum pname, GLfloat param)
2929{
2930 DISPATCH(FragmentMaterialfSGIX, (face, pname, param), (F, "glFragmentMaterialfSGIX(0x%x, 0x%x, %f);\n", face, pname, param));
2931}
2932
2933KEYWORD1 void KEYWORD2 NAME(FragmentMaterialfvSGIX)(GLenum face, GLenum pname, const GLfloat * params)
2934{
2935 DISPATCH(FragmentMaterialfvSGIX, (face, pname, params), (F, "glFragmentMaterialfvSGIX(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
2936}
2937
2938KEYWORD1 void KEYWORD2 NAME(FragmentMaterialiSGIX)(GLenum face, GLenum pname, GLint param)
2939{
2940 DISPATCH(FragmentMaterialiSGIX, (face, pname, param), (F, "glFragmentMaterialiSGIX(0x%x, 0x%x, %d);\n", face, pname, param));
2941}
2942
2943KEYWORD1 void KEYWORD2 NAME(FragmentMaterialivSGIX)(GLenum face, GLenum pname, const GLint * params)
2944{
2945 DISPATCH(FragmentMaterialivSGIX, (face, pname, params), (F, "glFragmentMaterialivSGIX(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
2946}
2947
2948KEYWORD1 void KEYWORD2 NAME(GetFragmentLightfvSGIX)(GLenum light, GLenum pname, GLfloat * params)
2949{
2950 DISPATCH(GetFragmentLightfvSGIX, (light, pname, params), (F, "glGetFragmentLightfvSGIX(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
2951}
2952
2953KEYWORD1 void KEYWORD2 NAME(GetFragmentLightivSGIX)(GLenum light, GLenum pname, GLint * params)
2954{
2955 DISPATCH(GetFragmentLightivSGIX, (light, pname, params), (F, "glGetFragmentLightivSGIX(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
2956}
2957
2958KEYWORD1 void KEYWORD2 NAME(GetFragmentMaterialfvSGIX)(GLenum face, GLenum pname, GLfloat * params)
2959{
2960 DISPATCH(GetFragmentMaterialfvSGIX, (face, pname, params), (F, "glGetFragmentMaterialfvSGIX(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
2961}
2962
2963KEYWORD1 void KEYWORD2 NAME(GetFragmentMaterialivSGIX)(GLenum face, GLenum pname, GLint * params)
2964{
2965 DISPATCH(GetFragmentMaterialivSGIX, (face, pname, params), (F, "glGetFragmentMaterialivSGIX(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
2966}
2967
2968KEYWORD1 void KEYWORD2 NAME(LightEnviSGIX)(GLenum pname, GLint param)
2969{
2970 DISPATCH(LightEnviSGIX, (pname, param), (F, "glLightEnviSGIX(0x%x, %d);\n", pname, param));
2971}
2972
Michal Krol455c8172004-10-27 15:20:08 +00002973KEYWORD1 void KEYWORD2 NAME(VertexWeightfEXT)(GLfloat weight)
2974{
2975 DISPATCH(VertexWeightfEXT, (weight), (F, "glVertexWeightfEXT(%f);\n", weight));
2976}
2977
2978KEYWORD1 void KEYWORD2 NAME(VertexWeightfvEXT)(const GLfloat * weight)
2979{
2980 DISPATCH(VertexWeightfvEXT, (weight), (F, "glVertexWeightfvEXT(%p);\n", (const void *) weight));
2981}
2982
2983KEYWORD1 void KEYWORD2 NAME(VertexWeightPointerEXT)(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer)
2984{
2985 DISPATCH(VertexWeightPointerEXT, (size, type, stride, pointer), (F, "glVertexWeightPointerEXT(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
2986}
2987
2988KEYWORD1 void KEYWORD2 NAME(FlushVertexArrayRangeNV)(void)
2989{
2990 DISPATCH(FlushVertexArrayRangeNV, (), (F, "glFlushVertexArrayRangeNV();\n"));
2991}
2992
2993KEYWORD1 void KEYWORD2 NAME(VertexArrayRangeNV)(GLsizei length, const GLvoid * pointer)
2994{
2995 DISPATCH(VertexArrayRangeNV, (length, pointer), (F, "glVertexArrayRangeNV(%d, %p);\n", length, (const void *) pointer));
2996}
2997
2998KEYWORD1 void KEYWORD2 NAME(CombinerParameterfvNV)(GLenum pname, const GLfloat * params)
2999{
3000 DISPATCH(CombinerParameterfvNV, (pname, params), (F, "glCombinerParameterfvNV(0x%x, %p);\n", pname, (const void *) params));
3001}
3002
3003KEYWORD1 void KEYWORD2 NAME(CombinerParameterfNV)(GLenum pname, GLfloat param)
3004{
3005 DISPATCH(CombinerParameterfNV, (pname, param), (F, "glCombinerParameterfNV(0x%x, %f);\n", pname, param));
3006}
3007
3008KEYWORD1 void KEYWORD2 NAME(CombinerParameterivNV)(GLenum pname, const GLint * params)
3009{
3010 DISPATCH(CombinerParameterivNV, (pname, params), (F, "glCombinerParameterivNV(0x%x, %p);\n", pname, (const void *) params));
3011}
3012
3013KEYWORD1 void KEYWORD2 NAME(CombinerParameteriNV)(GLenum pname, GLint param)
3014{
3015 DISPATCH(CombinerParameteriNV, (pname, param), (F, "glCombinerParameteriNV(0x%x, %d);\n", pname, param));
3016}
3017
3018KEYWORD1 void KEYWORD2 NAME(CombinerInputNV)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
3019{
3020 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));
3021}
3022
3023KEYWORD1 void KEYWORD2 NAME(CombinerOutputNV)(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum)
3024{
3025 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));
3026}
3027
3028KEYWORD1 void KEYWORD2 NAME(FinalCombinerInputNV)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
3029{
3030 DISPATCH(FinalCombinerInputNV, (variable, input, mapping, componentUsage), (F, "glFinalCombinerInputNV(0x%x, 0x%x, 0x%x, 0x%x);\n", variable, input, mapping, componentUsage));
3031}
3032
3033KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterfvNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params)
3034{
3035 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));
3036}
3037
3038KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterivNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params)
3039{
3040 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));
3041}
3042
3043KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterfvNV)(GLenum stage, GLenum portion, GLenum pname, GLfloat * params)
3044{
3045 DISPATCH(GetCombinerOutputParameterfvNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterfvNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (const void *) params));
3046}
3047
3048KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterivNV)(GLenum stage, GLenum portion, GLenum pname, GLint * params)
3049{
3050 DISPATCH(GetCombinerOutputParameterivNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterivNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (const void *) params));
3051}
3052
3053KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterfvNV)(GLenum variable, GLenum pname, GLfloat * params)
3054{
3055 DISPATCH(GetFinalCombinerInputParameterfvNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterfvNV(0x%x, 0x%x, %p);\n", variable, pname, (const void *) params));
3056}
3057
3058KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterivNV)(GLenum variable, GLenum pname, GLint * params)
3059{
3060 DISPATCH(GetFinalCombinerInputParameterivNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterivNV(0x%x, 0x%x, %p);\n", variable, pname, (const void *) params));
3061}
3062
3063KEYWORD1 void KEYWORD2 NAME(ResizeBuffersMESA)(void)
3064{
3065 DISPATCH(ResizeBuffersMESA, (), (F, "glResizeBuffersMESA();\n"));
3066}
3067
Ian Romanick66a55482005-06-21 23:42:43 +00003068KEYWORD1 void KEYWORD2 NAME(WindowPos2d)(GLdouble x, GLdouble y)
3069{
3070 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2d(%f, %f);\n", x, y));
3071}
3072
3073KEYWORD1 void KEYWORD2 NAME(WindowPos2dARB)(GLdouble x, GLdouble y)
3074{
3075 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dARB(%f, %f);\n", x, y));
3076}
3077
Michal Krol455c8172004-10-27 15:20:08 +00003078KEYWORD1 void KEYWORD2 NAME(WindowPos2dMESA)(GLdouble x, GLdouble y)
3079{
3080 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dMESA(%f, %f);\n", x, y));
3081}
3082
Ian Romanick66a55482005-06-21 23:42:43 +00003083KEYWORD1 void KEYWORD2 NAME(WindowPos2dv)(const GLdouble * v)
3084{
3085 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dv(%p);\n", (const void *) v));
3086}
3087
3088KEYWORD1 void KEYWORD2 NAME(WindowPos2dvARB)(const GLdouble * v)
3089{
3090 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dvARB(%p);\n", (const void *) v));
3091}
3092
Michal Krol455c8172004-10-27 15:20:08 +00003093KEYWORD1 void KEYWORD2 NAME(WindowPos2dvMESA)(const GLdouble * v)
3094{
Michal Krolb7293dc2004-10-27 15:34:31 +00003095 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003096}
3097
Ian Romanick66a55482005-06-21 23:42:43 +00003098KEYWORD1 void KEYWORD2 NAME(WindowPos2f)(GLfloat x, GLfloat y)
3099{
3100 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2f(%f, %f);\n", x, y));
3101}
3102
3103KEYWORD1 void KEYWORD2 NAME(WindowPos2fARB)(GLfloat x, GLfloat y)
3104{
3105 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fARB(%f, %f);\n", x, y));
3106}
3107
Michal Krol455c8172004-10-27 15:20:08 +00003108KEYWORD1 void KEYWORD2 NAME(WindowPos2fMESA)(GLfloat x, GLfloat y)
3109{
3110 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fMESA(%f, %f);\n", x, y));
3111}
3112
Ian Romanick66a55482005-06-21 23:42:43 +00003113KEYWORD1 void KEYWORD2 NAME(WindowPos2fv)(const GLfloat * v)
3114{
3115 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fv(%p);\n", (const void *) v));
3116}
3117
3118KEYWORD1 void KEYWORD2 NAME(WindowPos2fvARB)(const GLfloat * v)
3119{
3120 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fvARB(%p);\n", (const void *) v));
3121}
3122
Michal Krol455c8172004-10-27 15:20:08 +00003123KEYWORD1 void KEYWORD2 NAME(WindowPos2fvMESA)(const GLfloat * v)
3124{
Michal Krolb7293dc2004-10-27 15:34:31 +00003125 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003126}
3127
Ian Romanick66a55482005-06-21 23:42:43 +00003128KEYWORD1 void KEYWORD2 NAME(WindowPos2i)(GLint x, GLint y)
3129{
3130 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2i(%d, %d);\n", x, y));
3131}
3132
3133KEYWORD1 void KEYWORD2 NAME(WindowPos2iARB)(GLint x, GLint y)
3134{
3135 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iARB(%d, %d);\n", x, y));
3136}
3137
Michal Krol455c8172004-10-27 15:20:08 +00003138KEYWORD1 void KEYWORD2 NAME(WindowPos2iMESA)(GLint x, GLint y)
3139{
3140 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iMESA(%d, %d);\n", x, y));
3141}
3142
Ian Romanick66a55482005-06-21 23:42:43 +00003143KEYWORD1 void KEYWORD2 NAME(WindowPos2iv)(const GLint * v)
3144{
3145 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2iv(%p);\n", (const void *) v));
3146}
3147
3148KEYWORD1 void KEYWORD2 NAME(WindowPos2ivARB)(const GLint * v)
3149{
3150 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2ivARB(%p);\n", (const void *) v));
3151}
3152
Michal Krol455c8172004-10-27 15:20:08 +00003153KEYWORD1 void KEYWORD2 NAME(WindowPos2ivMESA)(const GLint * v)
3154{
3155 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2ivMESA(%p);\n", (const void *) v));
3156}
3157
Ian Romanick66a55482005-06-21 23:42:43 +00003158KEYWORD1 void KEYWORD2 NAME(WindowPos2s)(GLshort x, GLshort y)
3159{
3160 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2s(%d, %d);\n", x, y));
3161}
3162
3163KEYWORD1 void KEYWORD2 NAME(WindowPos2sARB)(GLshort x, GLshort y)
3164{
3165 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sARB(%d, %d);\n", x, y));
3166}
3167
Michal Krol455c8172004-10-27 15:20:08 +00003168KEYWORD1 void KEYWORD2 NAME(WindowPos2sMESA)(GLshort x, GLshort y)
3169{
3170 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sMESA(%d, %d);\n", x, y));
3171}
3172
Ian Romanick66a55482005-06-21 23:42:43 +00003173KEYWORD1 void KEYWORD2 NAME(WindowPos2sv)(const GLshort * v)
3174{
3175 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2sv(%p);\n", (const void *) v));
3176}
3177
3178KEYWORD1 void KEYWORD2 NAME(WindowPos2svARB)(const GLshort * v)
3179{
3180 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2svARB(%p);\n", (const void *) v));
3181}
3182
Michal Krol455c8172004-10-27 15:20:08 +00003183KEYWORD1 void KEYWORD2 NAME(WindowPos2svMESA)(const GLshort * v)
3184{
3185 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2svMESA(%p);\n", (const void *) v));
3186}
3187
Ian Romanick66a55482005-06-21 23:42:43 +00003188KEYWORD1 void KEYWORD2 NAME(WindowPos3d)(GLdouble x, GLdouble y, GLdouble z)
3189{
3190 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3d(%f, %f, %f);\n", x, y, z));
3191}
3192
3193KEYWORD1 void KEYWORD2 NAME(WindowPos3dARB)(GLdouble x, GLdouble y, GLdouble z)
3194{
3195 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dARB(%f, %f, %f);\n", x, y, z));
3196}
3197
Michal Krol455c8172004-10-27 15:20:08 +00003198KEYWORD1 void KEYWORD2 NAME(WindowPos3dMESA)(GLdouble x, GLdouble y, GLdouble z)
3199{
3200 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dMESA(%f, %f, %f);\n", x, y, z));
3201}
3202
Ian Romanick66a55482005-06-21 23:42:43 +00003203KEYWORD1 void KEYWORD2 NAME(WindowPos3dv)(const GLdouble * v)
3204{
3205 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dv(%p);\n", (const void *) v));
3206}
3207
3208KEYWORD1 void KEYWORD2 NAME(WindowPos3dvARB)(const GLdouble * v)
3209{
3210 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dvARB(%p);\n", (const void *) v));
3211}
3212
Michal Krol455c8172004-10-27 15:20:08 +00003213KEYWORD1 void KEYWORD2 NAME(WindowPos3dvMESA)(const GLdouble * v)
3214{
Michal Krolb7293dc2004-10-27 15:34:31 +00003215 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003216}
3217
Ian Romanick66a55482005-06-21 23:42:43 +00003218KEYWORD1 void KEYWORD2 NAME(WindowPos3f)(GLfloat x, GLfloat y, GLfloat z)
3219{
3220 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3f(%f, %f, %f);\n", x, y, z));
3221}
3222
3223KEYWORD1 void KEYWORD2 NAME(WindowPos3fARB)(GLfloat x, GLfloat y, GLfloat z)
3224{
3225 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fARB(%f, %f, %f);\n", x, y, z));
3226}
3227
Michal Krol455c8172004-10-27 15:20:08 +00003228KEYWORD1 void KEYWORD2 NAME(WindowPos3fMESA)(GLfloat x, GLfloat y, GLfloat z)
3229{
3230 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fMESA(%f, %f, %f);\n", x, y, z));
3231}
3232
Ian Romanick66a55482005-06-21 23:42:43 +00003233KEYWORD1 void KEYWORD2 NAME(WindowPos3fv)(const GLfloat * v)
3234{
3235 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fv(%p);\n", (const void *) v));
3236}
3237
3238KEYWORD1 void KEYWORD2 NAME(WindowPos3fvARB)(const GLfloat * v)
3239{
3240 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fvARB(%p);\n", (const void *) v));
3241}
3242
Michal Krol455c8172004-10-27 15:20:08 +00003243KEYWORD1 void KEYWORD2 NAME(WindowPos3fvMESA)(const GLfloat * v)
3244{
Michal Krolb7293dc2004-10-27 15:34:31 +00003245 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003246}
3247
Ian Romanick66a55482005-06-21 23:42:43 +00003248KEYWORD1 void KEYWORD2 NAME(WindowPos3i)(GLint x, GLint y, GLint z)
3249{
3250 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3i(%d, %d, %d);\n", x, y, z));
3251}
3252
3253KEYWORD1 void KEYWORD2 NAME(WindowPos3iARB)(GLint x, GLint y, GLint z)
3254{
3255 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iARB(%d, %d, %d);\n", x, y, z));
3256}
3257
Michal Krol455c8172004-10-27 15:20:08 +00003258KEYWORD1 void KEYWORD2 NAME(WindowPos3iMESA)(GLint x, GLint y, GLint z)
3259{
3260 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iMESA(%d, %d, %d);\n", x, y, z));
3261}
3262
Ian Romanick66a55482005-06-21 23:42:43 +00003263KEYWORD1 void KEYWORD2 NAME(WindowPos3iv)(const GLint * v)
3264{
3265 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3iv(%p);\n", (const void *) v));
3266}
3267
3268KEYWORD1 void KEYWORD2 NAME(WindowPos3ivARB)(const GLint * v)
3269{
3270 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3ivARB(%p);\n", (const void *) v));
3271}
3272
Michal Krol455c8172004-10-27 15:20:08 +00003273KEYWORD1 void KEYWORD2 NAME(WindowPos3ivMESA)(const GLint * v)
3274{
3275 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3ivMESA(%p);\n", (const void *) v));
3276}
3277
Ian Romanick66a55482005-06-21 23:42:43 +00003278KEYWORD1 void KEYWORD2 NAME(WindowPos3s)(GLshort x, GLshort y, GLshort z)
3279{
3280 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3s(%d, %d, %d);\n", x, y, z));
3281}
3282
3283KEYWORD1 void KEYWORD2 NAME(WindowPos3sARB)(GLshort x, GLshort y, GLshort z)
3284{
3285 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sARB(%d, %d, %d);\n", x, y, z));
3286}
3287
Michal Krol455c8172004-10-27 15:20:08 +00003288KEYWORD1 void KEYWORD2 NAME(WindowPos3sMESA)(GLshort x, GLshort y, GLshort z)
3289{
3290 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sMESA(%d, %d, %d);\n", x, y, z));
3291}
3292
Ian Romanick66a55482005-06-21 23:42:43 +00003293KEYWORD1 void KEYWORD2 NAME(WindowPos3sv)(const GLshort * v)
3294{
3295 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3sv(%p);\n", (const void *) v));
3296}
3297
3298KEYWORD1 void KEYWORD2 NAME(WindowPos3svARB)(const GLshort * v)
3299{
3300 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3svARB(%p);\n", (const void *) v));
3301}
3302
Michal Krol455c8172004-10-27 15:20:08 +00003303KEYWORD1 void KEYWORD2 NAME(WindowPos3svMESA)(const GLshort * v)
3304{
3305 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3svMESA(%p);\n", (const void *) v));
3306}
3307
3308KEYWORD1 void KEYWORD2 NAME(WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3309{
3310 DISPATCH(WindowPos4dMESA, (x, y, z, w), (F, "glWindowPos4dMESA(%f, %f, %f, %f);\n", x, y, z, w));
3311}
3312
3313KEYWORD1 void KEYWORD2 NAME(WindowPos4dvMESA)(const GLdouble * v)
3314{
Michal Krolb7293dc2004-10-27 15:34:31 +00003315 DISPATCH(WindowPos4dvMESA, (v), (F, "glWindowPos4dvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003316}
3317
3318KEYWORD1 void KEYWORD2 NAME(WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3319{
3320 DISPATCH(WindowPos4fMESA, (x, y, z, w), (F, "glWindowPos4fMESA(%f, %f, %f, %f);\n", x, y, z, w));
3321}
3322
3323KEYWORD1 void KEYWORD2 NAME(WindowPos4fvMESA)(const GLfloat * v)
3324{
Michal Krolb7293dc2004-10-27 15:34:31 +00003325 DISPATCH(WindowPos4fvMESA, (v), (F, "glWindowPos4fvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003326}
3327
3328KEYWORD1 void KEYWORD2 NAME(WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w)
3329{
3330 DISPATCH(WindowPos4iMESA, (x, y, z, w), (F, "glWindowPos4iMESA(%d, %d, %d, %d);\n", x, y, z, w));
3331}
3332
3333KEYWORD1 void KEYWORD2 NAME(WindowPos4ivMESA)(const GLint * v)
3334{
3335 DISPATCH(WindowPos4ivMESA, (v), (F, "glWindowPos4ivMESA(%p);\n", (const void *) v));
3336}
3337
3338KEYWORD1 void KEYWORD2 NAME(WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w)
3339{
3340 DISPATCH(WindowPos4sMESA, (x, y, z, w), (F, "glWindowPos4sMESA(%d, %d, %d, %d);\n", x, y, z, w));
3341}
3342
3343KEYWORD1 void KEYWORD2 NAME(WindowPos4svMESA)(const GLshort * v)
3344{
3345 DISPATCH(WindowPos4svMESA, (v), (F, "glWindowPos4svMESA(%p);\n", (const void *) v));
3346}
3347
Ian Romanick66a55482005-06-21 23:42:43 +00003348KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparate)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3349{
3350 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparate(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
3351}
3352
Michal Krolb7293dc2004-10-27 15:34:31 +00003353KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
Michal Krol455c8172004-10-27 15:20:08 +00003354{
Michal Krolb7293dc2004-10-27 15:34:31 +00003355 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateEXT(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
Michal Krol455c8172004-10-27 15:20:08 +00003356}
3357
Ian Romanick66a55482005-06-21 23:42:43 +00003358KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateINGR)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3359{
3360 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateINGR(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
3361}
3362
Michal Krolb7293dc2004-10-27 15:34:31 +00003363KEYWORD1 void KEYWORD2 NAME(IndexMaterialEXT)(GLenum face, GLenum mode)
Michal Krol455c8172004-10-27 15:20:08 +00003364{
Michal Krolb7293dc2004-10-27 15:34:31 +00003365 DISPATCH(IndexMaterialEXT, (face, mode), (F, "glIndexMaterialEXT(0x%x, 0x%x);\n", face, mode));
Michal Krol455c8172004-10-27 15:20:08 +00003366}
3367
Michal Krolb7293dc2004-10-27 15:34:31 +00003368KEYWORD1 void KEYWORD2 NAME(IndexFuncEXT)(GLenum func, GLclampf ref)
3369{
3370 DISPATCH(IndexFuncEXT, (func, ref), (F, "glIndexFuncEXT(0x%x, %f);\n", func, ref));
3371}
3372
3373KEYWORD1 void KEYWORD2 NAME(LockArraysEXT)(GLint first, GLsizei count)
3374{
3375 DISPATCH(LockArraysEXT, (first, count), (F, "glLockArraysEXT(%d, %d);\n", first, count));
3376}
3377
3378KEYWORD1 void KEYWORD2 NAME(UnlockArraysEXT)(void)
3379{
3380 DISPATCH(UnlockArraysEXT, (), (F, "glUnlockArraysEXT();\n"));
3381}
3382
3383KEYWORD1 void KEYWORD2 NAME(CullParameterdvEXT)(GLenum pname, GLdouble * params)
3384{
3385 DISPATCH(CullParameterdvEXT, (pname, params), (F, "glCullParameterdvEXT(0x%x, %p);\n", pname, (const void *) params));
3386}
3387
3388KEYWORD1 void KEYWORD2 NAME(CullParameterfvEXT)(GLenum pname, GLfloat * params)
3389{
3390 DISPATCH(CullParameterfvEXT, (pname, params), (F, "glCullParameterfvEXT(0x%x, %p);\n", pname, (const void *) params));
3391}
3392
3393KEYWORD1 void KEYWORD2 NAME(HintPGI)(GLenum target, GLint mode)
3394{
3395 DISPATCH(HintPGI, (target, mode), (F, "glHintPGI(0x%x, %d);\n", target, mode));
3396}
3397
Ian Romanick66a55482005-06-21 23:42:43 +00003398KEYWORD1 void KEYWORD2 NAME(FogCoordf)(GLfloat coord)
3399{
3400 DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordf(%f);\n", coord));
3401}
3402
Michal Krolb7293dc2004-10-27 15:34:31 +00003403KEYWORD1 void KEYWORD2 NAME(FogCoordfEXT)(GLfloat coord)
3404{
3405 DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordfEXT(%f);\n", coord));
3406}
3407
Ian Romanick66a55482005-06-21 23:42:43 +00003408KEYWORD1 void KEYWORD2 NAME(FogCoordfv)(const GLfloat * coord)
3409{
3410 DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfv(%p);\n", (const void *) coord));
3411}
3412
Michal Krolb7293dc2004-10-27 15:34:31 +00003413KEYWORD1 void KEYWORD2 NAME(FogCoordfvEXT)(const GLfloat * coord)
3414{
3415 DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfvEXT(%p);\n", (const void *) coord));
3416}
3417
Ian Romanick66a55482005-06-21 23:42:43 +00003418KEYWORD1 void KEYWORD2 NAME(FogCoordd)(GLdouble coord)
3419{
3420 DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoordd(%f);\n", coord));
3421}
3422
Michal Krolb7293dc2004-10-27 15:34:31 +00003423KEYWORD1 void KEYWORD2 NAME(FogCoorddEXT)(GLdouble coord)
3424{
3425 DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoorddEXT(%f);\n", coord));
3426}
3427
Ian Romanick66a55482005-06-21 23:42:43 +00003428KEYWORD1 void KEYWORD2 NAME(FogCoorddv)(const GLdouble * coord)
3429{
3430 DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddv(%p);\n", (const void *) coord));
3431}
3432
Michal Krolb7293dc2004-10-27 15:34:31 +00003433KEYWORD1 void KEYWORD2 NAME(FogCoorddvEXT)(const GLdouble * coord)
3434{
3435 DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddvEXT(%p);\n", (const void *) coord));
3436}
3437
Ian Romanick66a55482005-06-21 23:42:43 +00003438KEYWORD1 void KEYWORD2 NAME(FogCoordPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
3439{
3440 DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
3441}
3442
Michal Krolb7293dc2004-10-27 15:34:31 +00003443KEYWORD1 void KEYWORD2 NAME(FogCoordPointerEXT)(GLenum type, GLsizei stride, const GLvoid * pointer)
3444{
3445 DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointerEXT(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
3446}
3447
3448KEYWORD1 void KEYWORD2 NAME(GetColorTableEXT)(GLenum target, GLenum format, GLenum type, GLvoid * data)
3449{
3450 DISPATCH(GetColorTableEXT, (target, format, type, data), (F, "glGetColorTableEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) data));
3451}
3452
3453KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivEXT)(GLenum target, GLenum pname, GLint * params)
3454{
3455 DISPATCH(GetColorTableParameterivEXT, (target, pname, params), (F, "glGetColorTableParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3456}
3457
3458KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
3459{
3460 DISPATCH(GetColorTableParameterfvEXT, (target, pname, params), (F, "glGetColorTableParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3461}
3462
Michal Krol455c8172004-10-27 15:20:08 +00003463KEYWORD1 void KEYWORD2 NAME(TbufferMask3DFX)(GLuint mask)
3464{
3465 DISPATCH(TbufferMask3DFX, (mask), (F, "glTbufferMask3DFX(%d);\n", mask));
3466}
3467
Ian Romanick66a55482005-06-21 23:42:43 +00003468KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
3469{
3470 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));
3471}
3472
Michal Krolb7293dc2004-10-27 15:34:31 +00003473KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
Michal Krol455c8172004-10-27 15:20:08 +00003474{
Michal Krolb7293dc2004-10-27 15:34:31 +00003475 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));
Michal Krol455c8172004-10-27 15:20:08 +00003476}
3477
Ian Romanick66a55482005-06-21 23:42:43 +00003478KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
3479{
3480 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));
3481}
3482
Michal Krolb7293dc2004-10-27 15:34:31 +00003483KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
Michal Krol455c8172004-10-27 15:20:08 +00003484{
Michal Krolb7293dc2004-10-27 15:34:31 +00003485 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));
Michal Krol455c8172004-10-27 15:20:08 +00003486}
3487
Ian Romanick66a55482005-06-21 23:42:43 +00003488KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
3489{
3490 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));
3491}
3492
Michal Krolb7293dc2004-10-27 15:34:31 +00003493KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
Michal Krol455c8172004-10-27 15:20:08 +00003494{
Michal Krolb7293dc2004-10-27 15:34:31 +00003495 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));
Michal Krol455c8172004-10-27 15:20:08 +00003496}
3497
Ian Romanick66a55482005-06-21 23:42:43 +00003498KEYWORD1 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)
3499{
3500 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));
3501}
3502
Michal Krolb7293dc2004-10-27 15:34:31 +00003503KEYWORD1 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)
Michal Krol455c8172004-10-27 15:20:08 +00003504{
Michal Krolb7293dc2004-10-27 15:34:31 +00003505 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));
Michal Krol455c8172004-10-27 15:20:08 +00003506}
3507
Ian Romanick66a55482005-06-21 23:42:43 +00003508KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
3509{
3510 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));
3511}
3512
Michal Krolb7293dc2004-10-27 15:34:31 +00003513KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
Michal Krol455c8172004-10-27 15:20:08 +00003514{
Michal Krolb7293dc2004-10-27 15:34:31 +00003515 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));
Michal Krol455c8172004-10-27 15:20:08 +00003516}
3517
Ian Romanick66a55482005-06-21 23:42:43 +00003518KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
3519{
3520 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));
3521}
3522
Michal Krolb7293dc2004-10-27 15:34:31 +00003523KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1DARB)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
Michal Krol455c8172004-10-27 15:20:08 +00003524{
Michal Krolb7293dc2004-10-27 15:34:31 +00003525 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));
Michal Krol455c8172004-10-27 15:20:08 +00003526}
3527
Ian Romanick66a55482005-06-21 23:42:43 +00003528KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImage)(GLenum target, GLint level, GLvoid * img)
3529{
3530 DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImage(0x%x, %d, %p);\n", target, level, (const void *) img));
3531}
3532
Michal Krolb7293dc2004-10-27 15:34:31 +00003533KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImageARB)(GLenum target, GLint level, GLvoid * img)
Michal Krol455c8172004-10-27 15:20:08 +00003534{
Michal Krolb7293dc2004-10-27 15:34:31 +00003535 DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImageARB(0x%x, %d, %p);\n", target, level, (const void *) img));
Michal Krol455c8172004-10-27 15:20:08 +00003536}
3537
Ian Romanick66a55482005-06-21 23:42:43 +00003538KEYWORD1 void KEYWORD2 NAME(SecondaryColor3b)(GLbyte red, GLbyte green, GLbyte blue)
3539{
3540 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3b(%d, %d, %d);\n", red, green, blue));
3541}
3542
Michal Krolb7293dc2004-10-27 15:34:31 +00003543KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue)
Michal Krol455c8172004-10-27 15:20:08 +00003544{
Michal Krolb7293dc2004-10-27 15:34:31 +00003545 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3bEXT(%d, %d, %d);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003546}
3547
Ian Romanick66a55482005-06-21 23:42:43 +00003548KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bv)(const GLbyte * v)
3549{
3550 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bv(%p);\n", (const void *) v));
3551}
3552
Michal Krolb7293dc2004-10-27 15:34:31 +00003553KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bvEXT)(const GLbyte * v)
Michal Krol455c8172004-10-27 15:20:08 +00003554{
Michal Krolb7293dc2004-10-27 15:34:31 +00003555 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bvEXT(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003556}
3557
Ian Romanick66a55482005-06-21 23:42:43 +00003558KEYWORD1 void KEYWORD2 NAME(SecondaryColor3d)(GLdouble red, GLdouble green, GLdouble blue)
3559{
3560 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3d(%f, %f, %f);\n", red, green, blue));
3561}
3562
Michal Krolb7293dc2004-10-27 15:34:31 +00003563KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue)
Michal Krol455c8172004-10-27 15:20:08 +00003564{
Michal Krolb7293dc2004-10-27 15:34:31 +00003565 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3dEXT(%f, %f, %f);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003566}
3567
Ian Romanick66a55482005-06-21 23:42:43 +00003568KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dv)(const GLdouble * v)
3569{
3570 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dv(%p);\n", (const void *) v));
3571}
3572
Michal Krolb7293dc2004-10-27 15:34:31 +00003573KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dvEXT)(const GLdouble * v)
Michal Krol455c8172004-10-27 15:20:08 +00003574{
Michal Krolb7293dc2004-10-27 15:34:31 +00003575 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dvEXT(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003576}
3577
Ian Romanick66a55482005-06-21 23:42:43 +00003578KEYWORD1 void KEYWORD2 NAME(SecondaryColor3f)(GLfloat red, GLfloat green, GLfloat blue)
3579{
3580 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3f(%f, %f, %f);\n", red, green, blue));
3581}
3582
Michal Krolb7293dc2004-10-27 15:34:31 +00003583KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue)
Michal Krol455c8172004-10-27 15:20:08 +00003584{
Michal Krolb7293dc2004-10-27 15:34:31 +00003585 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3fEXT(%f, %f, %f);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003586}
3587
Ian Romanick66a55482005-06-21 23:42:43 +00003588KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fv)(const GLfloat * v)
3589{
3590 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fv(%p);\n", (const void *) v));
3591}
3592
Michal Krolb7293dc2004-10-27 15:34:31 +00003593KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fvEXT)(const GLfloat * v)
Michal Krol455c8172004-10-27 15:20:08 +00003594{
Michal Krolb7293dc2004-10-27 15:34:31 +00003595 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fvEXT(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003596}
3597
Ian Romanick66a55482005-06-21 23:42:43 +00003598KEYWORD1 void KEYWORD2 NAME(SecondaryColor3i)(GLint red, GLint green, GLint blue)
3599{
3600 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3i(%d, %d, %d);\n", red, green, blue));
3601}
3602
Michal Krolb7293dc2004-10-27 15:34:31 +00003603KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iEXT)(GLint red, GLint green, GLint blue)
Michal Krol455c8172004-10-27 15:20:08 +00003604{
Michal Krolb7293dc2004-10-27 15:34:31 +00003605 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3iEXT(%d, %d, %d);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003606}
3607
Ian Romanick66a55482005-06-21 23:42:43 +00003608KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iv)(const GLint * v)
3609{
3610 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3iv(%p);\n", (const void *) v));
3611}
3612
Michal Krolb7293dc2004-10-27 15:34:31 +00003613KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ivEXT)(const GLint * v)
Michal Krol455c8172004-10-27 15:20:08 +00003614{
Michal Krolb7293dc2004-10-27 15:34:31 +00003615 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3ivEXT(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003616}
3617
Ian Romanick66a55482005-06-21 23:42:43 +00003618KEYWORD1 void KEYWORD2 NAME(SecondaryColor3s)(GLshort red, GLshort green, GLshort blue)
3619{
3620 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3s(%d, %d, %d);\n", red, green, blue));
3621}
3622
Michal Krolb7293dc2004-10-27 15:34:31 +00003623KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sEXT)(GLshort red, GLshort green, GLshort blue)
Michal Krol455c8172004-10-27 15:20:08 +00003624{
Michal Krolb7293dc2004-10-27 15:34:31 +00003625 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3sEXT(%d, %d, %d);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003626}
3627
Ian Romanick66a55482005-06-21 23:42:43 +00003628KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sv)(const GLshort * v)
3629{
3630 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3sv(%p);\n", (const void *) v));
3631}
3632
Michal Krolb7293dc2004-10-27 15:34:31 +00003633KEYWORD1 void KEYWORD2 NAME(SecondaryColor3svEXT)(const GLshort * v)
Michal Krol455c8172004-10-27 15:20:08 +00003634{
Michal Krolb7293dc2004-10-27 15:34:31 +00003635 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3svEXT(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003636}
3637
Ian Romanick66a55482005-06-21 23:42:43 +00003638KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ub)(GLubyte red, GLubyte green, GLubyte blue)
3639{
3640 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ub(%d, %d, %d);\n", red, green, blue));
3641}
3642
Michal Krolb7293dc2004-10-27 15:34:31 +00003643KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue)
Michal Krol455c8172004-10-27 15:20:08 +00003644{
Michal Krolb7293dc2004-10-27 15:34:31 +00003645 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ubEXT(%d, %d, %d);\n", red, green, blue));
3646}
3647
Ian Romanick66a55482005-06-21 23:42:43 +00003648KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubv)(const GLubyte * v)
3649{
3650 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubv(%p);\n", (const void *) v));
3651}
3652
Michal Krolb7293dc2004-10-27 15:34:31 +00003653KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubvEXT)(const GLubyte * v)
3654{
3655 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubvEXT(%p);\n", (const void *) v));
3656}
3657
Ian Romanick66a55482005-06-21 23:42:43 +00003658KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ui)(GLuint red, GLuint green, GLuint blue)
3659{
3660 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3ui(%d, %d, %d);\n", red, green, blue));
3661}
3662
Michal Krolb7293dc2004-10-27 15:34:31 +00003663KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue)
3664{
3665 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3uiEXT(%d, %d, %d);\n", red, green, blue));
3666}
3667
Ian Romanick66a55482005-06-21 23:42:43 +00003668KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiv)(const GLuint * v)
3669{
3670 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uiv(%p);\n", (const void *) v));
3671}
3672
Michal Krolb7293dc2004-10-27 15:34:31 +00003673KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uivEXT)(const GLuint * v)
3674{
3675 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uivEXT(%p);\n", (const void *) v));
3676}
3677
Ian Romanick66a55482005-06-21 23:42:43 +00003678KEYWORD1 void KEYWORD2 NAME(SecondaryColor3us)(GLushort red, GLushort green, GLushort blue)
3679{
3680 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3us(%d, %d, %d);\n", red, green, blue));
3681}
3682
Michal Krolb7293dc2004-10-27 15:34:31 +00003683KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue)
3684{
3685 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3usEXT(%d, %d, %d);\n", red, green, blue));
3686}
3687
Ian Romanick66a55482005-06-21 23:42:43 +00003688KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usv)(const GLushort * v)
3689{
3690 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usv(%p);\n", (const void *) v));
3691}
3692
Michal Krolb7293dc2004-10-27 15:34:31 +00003693KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usvEXT)(const GLushort * v)
3694{
3695 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usvEXT(%p);\n", (const void *) v));
3696}
3697
Ian Romanick66a55482005-06-21 23:42:43 +00003698KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3699{
3700 DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
3701}
3702
Michal Krolb7293dc2004-10-27 15:34:31 +00003703KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3704{
3705 DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointerEXT(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
Michal Krol455c8172004-10-27 15:20:08 +00003706}
3707
3708KEYWORD1 GLboolean KEYWORD2 NAME(AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences)
3709{
3710 RETURN_DISPATCH(AreProgramsResidentNV, (n, ids, residences), (F, "glAreProgramsResidentNV(%d, %p, %p);\n", n, (const void *) ids, (const void *) residences));
3711}
3712
Ian Romanick5aafea02005-06-24 18:35:31 +00003713KEYWORD1 void KEYWORD2 NAME(BindProgramARB)(GLenum target, GLuint program)
Ian Romanick66a55482005-06-21 23:42:43 +00003714{
Ian Romanick5aafea02005-06-24 18:35:31 +00003715 DISPATCH(BindProgramNV, (target, program), (F, "glBindProgramARB(0x%x, %d);\n", target, program));
Ian Romanick66a55482005-06-21 23:42:43 +00003716}
3717
Ian Romanick5aafea02005-06-24 18:35:31 +00003718KEYWORD1 void KEYWORD2 NAME(BindProgramNV)(GLenum target, GLuint program)
Michal Krol455c8172004-10-27 15:20:08 +00003719{
Ian Romanick5aafea02005-06-24 18:35:31 +00003720 DISPATCH(BindProgramNV, (target, program), (F, "glBindProgramNV(0x%x, %d);\n", target, program));
Michal Krol455c8172004-10-27 15:20:08 +00003721}
3722
Ian Romanick5aafea02005-06-24 18:35:31 +00003723KEYWORD1 void KEYWORD2 NAME(DeleteProgramsARB)(GLsizei n, const GLuint * programs)
Ian Romanick66a55482005-06-21 23:42:43 +00003724{
Ian Romanick5aafea02005-06-24 18:35:31 +00003725 DISPATCH(DeleteProgramsNV, (n, programs), (F, "glDeleteProgramsARB(%d, %p);\n", n, (const void *) programs));
Ian Romanick66a55482005-06-21 23:42:43 +00003726}
3727
Ian Romanick5aafea02005-06-24 18:35:31 +00003728KEYWORD1 void KEYWORD2 NAME(DeleteProgramsNV)(GLsizei n, const GLuint * programs)
Michal Krol455c8172004-10-27 15:20:08 +00003729{
Ian Romanick5aafea02005-06-24 18:35:31 +00003730 DISPATCH(DeleteProgramsNV, (n, programs), (F, "glDeleteProgramsNV(%d, %p);\n", n, (const void *) programs));
Michal Krol455c8172004-10-27 15:20:08 +00003731}
3732
3733KEYWORD1 void KEYWORD2 NAME(ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params)
3734{
3735 DISPATCH(ExecuteProgramNV, (target, id, params), (F, "glExecuteProgramNV(0x%x, %d, %p);\n", target, id, (const void *) params));
3736}
3737
Ian Romanick5aafea02005-06-24 18:35:31 +00003738KEYWORD1 void KEYWORD2 NAME(GenProgramsARB)(GLsizei n, GLuint * programs)
Ian Romanick66a55482005-06-21 23:42:43 +00003739{
Ian Romanick5aafea02005-06-24 18:35:31 +00003740 DISPATCH(GenProgramsNV, (n, programs), (F, "glGenProgramsARB(%d, %p);\n", n, (const void *) programs));
Ian Romanick66a55482005-06-21 23:42:43 +00003741}
3742
Ian Romanick5aafea02005-06-24 18:35:31 +00003743KEYWORD1 void KEYWORD2 NAME(GenProgramsNV)(GLsizei n, GLuint * programs)
Michal Krol455c8172004-10-27 15:20:08 +00003744{
Ian Romanick5aafea02005-06-24 18:35:31 +00003745 DISPATCH(GenProgramsNV, (n, programs), (F, "glGenProgramsNV(%d, %p);\n", n, (const void *) programs));
Michal Krol455c8172004-10-27 15:20:08 +00003746}
3747
3748KEYWORD1 void KEYWORD2 NAME(GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params)
3749{
3750 DISPATCH(GetProgramParameterdvNV, (target, index, pname, params), (F, "glGetProgramParameterdvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (const void *) params));
3751}
3752
3753KEYWORD1 void KEYWORD2 NAME(GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params)
3754{
3755 DISPATCH(GetProgramParameterfvNV, (target, index, pname, params), (F, "glGetProgramParameterfvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (const void *) params));
3756}
3757
3758KEYWORD1 void KEYWORD2 NAME(GetProgramivNV)(GLuint id, GLenum pname, GLint * params)
3759{
3760 DISPATCH(GetProgramivNV, (id, pname, params), (F, "glGetProgramivNV(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3761}
3762
3763KEYWORD1 void KEYWORD2 NAME(GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program)
3764{
3765 DISPATCH(GetProgramStringNV, (id, pname, program), (F, "glGetProgramStringNV(%d, 0x%x, %p);\n", id, pname, (const void *) program));
3766}
3767
3768KEYWORD1 void KEYWORD2 NAME(GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params)
3769{
3770 DISPATCH(GetTrackMatrixivNV, (target, address, pname, params), (F, "glGetTrackMatrixivNV(0x%x, %d, 0x%x, %p);\n", target, address, pname, (const void *) params));
3771}
3772
Brian Paulb5b8d222004-11-27 20:07:08 +00003773KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvARB)(GLuint index, GLenum pname, GLdouble * params)
Michal Krol455c8172004-10-27 15:20:08 +00003774{
Brian Paulb5b8d222004-11-27 20:07:08 +00003775 DISPATCH(GetVertexAttribdvARB, (index, pname, params), (F, "glGetVertexAttribdvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00003776}
3777
Brian Paulb5b8d222004-11-27 20:07:08 +00003778KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvARB)(GLuint index, GLenum pname, GLfloat * params)
Michal Krol455c8172004-10-27 15:20:08 +00003779{
Brian Paulb5b8d222004-11-27 20:07:08 +00003780 DISPATCH(GetVertexAttribfvARB, (index, pname, params), (F, "glGetVertexAttribfvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00003781}
3782
Brian Paulb5b8d222004-11-27 20:07:08 +00003783KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivARB)(GLuint index, GLenum pname, GLint * params)
Michal Krol455c8172004-10-27 15:20:08 +00003784{
Brian Paulb5b8d222004-11-27 20:07:08 +00003785 DISPATCH(GetVertexAttribivARB, (index, pname, params), (F, "glGetVertexAttribivARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00003786}
3787
Ian Romanick5aafea02005-06-24 18:35:31 +00003788KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervARB)(GLuint index, GLenum pname, GLvoid ** params)
Ian Romanick66a55482005-06-21 23:42:43 +00003789{
Ian Romanick5aafea02005-06-24 18:35:31 +00003790 DISPATCH(GetVertexAttribPointervNV, (index, pname, params), (F, "glGetVertexAttribPointervARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
Ian Romanick66a55482005-06-21 23:42:43 +00003791}
3792
Ian Romanick5aafea02005-06-24 18:35:31 +00003793KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid ** params)
Michal Krol455c8172004-10-27 15:20:08 +00003794{
Ian Romanick5aafea02005-06-24 18:35:31 +00003795 DISPATCH(GetVertexAttribPointervNV, (index, pname, params), (F, "glGetVertexAttribPointervNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00003796}
3797
Ian Romanick5aafea02005-06-24 18:35:31 +00003798KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramARB)(GLuint program)
Ian Romanick66a55482005-06-21 23:42:43 +00003799{
Ian Romanick5aafea02005-06-24 18:35:31 +00003800 RETURN_DISPATCH(IsProgramNV, (program), (F, "glIsProgramARB(%d);\n", program));
Ian Romanick66a55482005-06-21 23:42:43 +00003801}
3802
Ian Romanick5aafea02005-06-24 18:35:31 +00003803KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramNV)(GLuint program)
Michal Krol455c8172004-10-27 15:20:08 +00003804{
Ian Romanick5aafea02005-06-24 18:35:31 +00003805 RETURN_DISPATCH(IsProgramNV, (program), (F, "glIsProgramNV(%d);\n", program));
Michal Krol455c8172004-10-27 15:20:08 +00003806}
3807
3808KEYWORD1 void KEYWORD2 NAME(LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program)
3809{
3810 DISPATCH(LoadProgramNV, (target, id, len, program), (F, "glLoadProgramNV(0x%x, %d, %d, %p);\n", target, id, len, (const void *) program));
3811}
3812
3813KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dNV)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3814{
3815 DISPATCH(ProgramParameter4dNV, (target, index, x, y, z, w), (F, "glProgramParameter4dNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3816}
3817
3818KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dvNV)(GLenum target, GLuint index, const GLdouble * params)
3819{
Michal Krolb7293dc2004-10-27 15:34:31 +00003820 DISPATCH(ProgramParameter4dvNV, (target, index, params), (F, "glProgramParameter4dvNV(0x%x, %d, %p);\n", target, index, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00003821}
3822
3823KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fNV)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3824{
3825 DISPATCH(ProgramParameter4fNV, (target, index, x, y, z, w), (F, "glProgramParameter4fNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3826}
3827
3828KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fvNV)(GLenum target, GLuint index, const GLfloat * params)
3829{
Michal Krolb7293dc2004-10-27 15:34:31 +00003830 DISPATCH(ProgramParameter4fvNV, (target, index, params), (F, "glProgramParameter4fvNV(0x%x, %d, %p);\n", target, index, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00003831}
3832
3833KEYWORD1 void KEYWORD2 NAME(ProgramParameters4dvNV)(GLenum target, GLuint index, GLuint num, const GLdouble * params)
3834{
Michal Krolb7293dc2004-10-27 15:34:31 +00003835 DISPATCH(ProgramParameters4dvNV, (target, index, num, params), (F, "glProgramParameters4dvNV(0x%x, %d, %d, %p);\n", target, index, num, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00003836}
3837
3838KEYWORD1 void KEYWORD2 NAME(ProgramParameters4fvNV)(GLenum target, GLuint index, GLuint num, const GLfloat * params)
3839{
Michal Krolb7293dc2004-10-27 15:34:31 +00003840 DISPATCH(ProgramParameters4fvNV, (target, index, num, params), (F, "glProgramParameters4fvNV(0x%x, %d, %d, %p);\n", target, index, num, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00003841}
3842
3843KEYWORD1 void KEYWORD2 NAME(RequestResidentProgramsNV)(GLsizei n, const GLuint * ids)
3844{
3845 DISPATCH(RequestResidentProgramsNV, (n, ids), (F, "glRequestResidentProgramsNV(%d, %p);\n", n, (const void *) ids));
3846}
3847
3848KEYWORD1 void KEYWORD2 NAME(TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform)
3849{
3850 DISPATCH(TrackMatrixNV, (target, address, matrix, transform), (F, "glTrackMatrixNV(0x%x, %d, 0x%x, 0x%x);\n", target, address, matrix, transform));
3851}
3852
3853KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3854{
3855 DISPATCH(VertexAttribPointerNV, (index, size, type, stride, pointer), (F, "glVertexAttribPointerNV(%d, %d, 0x%x, %d, %p);\n", index, size, type, stride, (const void *) pointer));
3856}
3857
Brian Paulb5b8d222004-11-27 20:07:08 +00003858KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dARB)(GLuint index, GLdouble x)
Michal Krol455c8172004-10-27 15:20:08 +00003859{
Brian Paulb5b8d222004-11-27 20:07:08 +00003860 DISPATCH(VertexAttrib1dARB, (index, x), (F, "glVertexAttrib1dARB(%d, %f);\n", index, x));
Michal Krol455c8172004-10-27 15:20:08 +00003861}
3862
Brian Paulb5b8d222004-11-27 20:07:08 +00003863KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvARB)(GLuint index, const GLdouble * v)
Michal Krol455c8172004-10-27 15:20:08 +00003864{
Brian Paulb5b8d222004-11-27 20:07:08 +00003865 DISPATCH(VertexAttrib1dvARB, (index, v), (F, "glVertexAttrib1dvARB(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003866}
3867
Brian Paulb5b8d222004-11-27 20:07:08 +00003868KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fARB)(GLuint index, GLfloat x)
Michal Krol455c8172004-10-27 15:20:08 +00003869{
Brian Paulb5b8d222004-11-27 20:07:08 +00003870 DISPATCH(VertexAttrib1fARB, (index, x), (F, "glVertexAttrib1fARB(%d, %f);\n", index, x));
Michal Krol455c8172004-10-27 15:20:08 +00003871}
3872
Brian Paulb5b8d222004-11-27 20:07:08 +00003873KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvARB)(GLuint index, const GLfloat * v)
Michal Krol455c8172004-10-27 15:20:08 +00003874{
Brian Paulb5b8d222004-11-27 20:07:08 +00003875 DISPATCH(VertexAttrib1fvARB, (index, v), (F, "glVertexAttrib1fvARB(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003876}
3877
Brian Paulb5b8d222004-11-27 20:07:08 +00003878KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sARB)(GLuint index, GLshort x)
Michal Krol455c8172004-10-27 15:20:08 +00003879{
Brian Paulb5b8d222004-11-27 20:07:08 +00003880 DISPATCH(VertexAttrib1sARB, (index, x), (F, "glVertexAttrib1sARB(%d, %d);\n", index, x));
Michal Krol455c8172004-10-27 15:20:08 +00003881}
3882
Brian Paulb5b8d222004-11-27 20:07:08 +00003883KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svARB)(GLuint index, const GLshort * v)
Michal Krol455c8172004-10-27 15:20:08 +00003884{
Brian Paulb5b8d222004-11-27 20:07:08 +00003885 DISPATCH(VertexAttrib1svARB, (index, v), (F, "glVertexAttrib1svARB(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003886}
3887
Brian Paulb5b8d222004-11-27 20:07:08 +00003888KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dARB)(GLuint index, GLdouble x, GLdouble y)
Michal Krol455c8172004-10-27 15:20:08 +00003889{
Brian Paulb5b8d222004-11-27 20:07:08 +00003890 DISPATCH(VertexAttrib2dARB, (index, x, y), (F, "glVertexAttrib2dARB(%d, %f, %f);\n", index, x, y));
Michal Krol455c8172004-10-27 15:20:08 +00003891}
3892
Brian Paulb5b8d222004-11-27 20:07:08 +00003893KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvARB)(GLuint index, const GLdouble * v)
Michal Krol455c8172004-10-27 15:20:08 +00003894{
Brian Paulb5b8d222004-11-27 20:07:08 +00003895 DISPATCH(VertexAttrib2dvARB, (index, v), (F, "glVertexAttrib2dvARB(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003896}
3897
Brian Paulb5b8d222004-11-27 20:07:08 +00003898KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fARB)(GLuint index, GLfloat x, GLfloat y)
Michal Krol455c8172004-10-27 15:20:08 +00003899{
Brian Paulb5b8d222004-11-27 20:07:08 +00003900 DISPATCH(VertexAttrib2fARB, (index, x, y), (F, "glVertexAttrib2fARB(%d, %f, %f);\n", index, x, y));
Michal Krol455c8172004-10-27 15:20:08 +00003901}
3902
Brian Paulb5b8d222004-11-27 20:07:08 +00003903KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvARB)(GLuint index, const GLfloat * v)
Michal Krol455c8172004-10-27 15:20:08 +00003904{
Brian Paulb5b8d222004-11-27 20:07:08 +00003905 DISPATCH(VertexAttrib2fvARB, (index, v), (F, "glVertexAttrib2fvARB(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003906}
3907
Brian Paulb5b8d222004-11-27 20:07:08 +00003908KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sARB)(GLuint index, GLshort x, GLshort y)
Michal Krol455c8172004-10-27 15:20:08 +00003909{
Brian Paulb5b8d222004-11-27 20:07:08 +00003910 DISPATCH(VertexAttrib2sARB, (index, x, y), (F, "glVertexAttrib2sARB(%d, %d, %d);\n", index, x, y));
Michal Krol455c8172004-10-27 15:20:08 +00003911}
3912
Brian Paulb5b8d222004-11-27 20:07:08 +00003913KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svARB)(GLuint index, const GLshort * v)
Michal Krol455c8172004-10-27 15:20:08 +00003914{
Brian Paulb5b8d222004-11-27 20:07:08 +00003915 DISPATCH(VertexAttrib2svARB, (index, v), (F, "glVertexAttrib2svARB(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003916}
3917
Brian Paulb5b8d222004-11-27 20:07:08 +00003918KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
Michal Krol455c8172004-10-27 15:20:08 +00003919{
Brian Paulb5b8d222004-11-27 20:07:08 +00003920 DISPATCH(VertexAttrib3dARB, (index, x, y, z), (F, "glVertexAttrib3dARB(%d, %f, %f, %f);\n", index, x, y, z));
Michal Krol455c8172004-10-27 15:20:08 +00003921}
3922
Brian Paulb5b8d222004-11-27 20:07:08 +00003923KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvARB)(GLuint index, const GLdouble * v)
Michal Krol455c8172004-10-27 15:20:08 +00003924{
Brian Paulb5b8d222004-11-27 20:07:08 +00003925 DISPATCH(VertexAttrib3dvARB, (index, v), (F, "glVertexAttrib3dvARB(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003926}
3927
Brian Paulb5b8d222004-11-27 20:07:08 +00003928KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
Michal Krol455c8172004-10-27 15:20:08 +00003929{
Brian Paulb5b8d222004-11-27 20:07:08 +00003930 DISPATCH(VertexAttrib3fARB, (index, x, y, z), (F, "glVertexAttrib3fARB(%d, %f, %f, %f);\n", index, x, y, z));
Michal Krol455c8172004-10-27 15:20:08 +00003931}
3932
Brian Paulb5b8d222004-11-27 20:07:08 +00003933KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvARB)(GLuint index, const GLfloat * v)
Michal Krol455c8172004-10-27 15:20:08 +00003934{
Brian Paulb5b8d222004-11-27 20:07:08 +00003935 DISPATCH(VertexAttrib3fvARB, (index, v), (F, "glVertexAttrib3fvARB(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003936}
3937
Brian Paulb5b8d222004-11-27 20:07:08 +00003938KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sARB)(GLuint index, GLshort x, GLshort y, GLshort z)
Michal Krol455c8172004-10-27 15:20:08 +00003939{
Brian Paulb5b8d222004-11-27 20:07:08 +00003940 DISPATCH(VertexAttrib3sARB, (index, x, y, z), (F, "glVertexAttrib3sARB(%d, %d, %d, %d);\n", index, x, y, z));
Michal Krol455c8172004-10-27 15:20:08 +00003941}
3942
Brian Paulb5b8d222004-11-27 20:07:08 +00003943KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svARB)(GLuint index, const GLshort * v)
Michal Krol455c8172004-10-27 15:20:08 +00003944{
Brian Paulb5b8d222004-11-27 20:07:08 +00003945 DISPATCH(VertexAttrib3svARB, (index, v), (F, "glVertexAttrib3svARB(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003946}
3947
Brian Paulb5b8d222004-11-27 20:07:08 +00003948KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Michal Krol455c8172004-10-27 15:20:08 +00003949{
Brian Paulb5b8d222004-11-27 20:07:08 +00003950 DISPATCH(VertexAttrib4dARB, (index, x, y, z, w), (F, "glVertexAttrib4dARB(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
Michal Krol455c8172004-10-27 15:20:08 +00003951}
3952
Brian Paulb5b8d222004-11-27 20:07:08 +00003953KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvARB)(GLuint index, const GLdouble * v)
Michal Krol455c8172004-10-27 15:20:08 +00003954{
Brian Paulb5b8d222004-11-27 20:07:08 +00003955 DISPATCH(VertexAttrib4dvARB, (index, v), (F, "glVertexAttrib4dvARB(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003956}
3957
Brian Paulb5b8d222004-11-27 20:07:08 +00003958KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Michal Krol455c8172004-10-27 15:20:08 +00003959{
Brian Paulb5b8d222004-11-27 20:07:08 +00003960 DISPATCH(VertexAttrib4fARB, (index, x, y, z, w), (F, "glVertexAttrib4fARB(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
Michal Krol455c8172004-10-27 15:20:08 +00003961}
3962
Brian Paulb5b8d222004-11-27 20:07:08 +00003963KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvARB)(GLuint index, const GLfloat * v)
Michal Krol455c8172004-10-27 15:20:08 +00003964{
Brian Paulb5b8d222004-11-27 20:07:08 +00003965 DISPATCH(VertexAttrib4fvARB, (index, v), (F, "glVertexAttrib4fvARB(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003966}
3967
Brian Paulb5b8d222004-11-27 20:07:08 +00003968KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sARB)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
Michal Krol455c8172004-10-27 15:20:08 +00003969{
Brian Paulb5b8d222004-11-27 20:07:08 +00003970 DISPATCH(VertexAttrib4sARB, (index, x, y, z, w), (F, "glVertexAttrib4sARB(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
Michal Krol455c8172004-10-27 15:20:08 +00003971}
3972
Brian Paulb5b8d222004-11-27 20:07:08 +00003973KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svARB)(GLuint index, const GLshort * v)
Michal Krol455c8172004-10-27 15:20:08 +00003974{
Brian Paulb5b8d222004-11-27 20:07:08 +00003975 DISPATCH(VertexAttrib4svARB, (index, v), (F, "glVertexAttrib4svARB(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003976}
3977
Brian Paulb5b8d222004-11-27 20:07:08 +00003978KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NubARB)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
Michal Krol455c8172004-10-27 15:20:08 +00003979{
Brian Paulb5b8d222004-11-27 20:07:08 +00003980 DISPATCH(VertexAttrib4NubARB, (index, x, y, z, w), (F, "glVertexAttrib4NubARB(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
Michal Krol455c8172004-10-27 15:20:08 +00003981}
3982
Brian Paulb5b8d222004-11-27 20:07:08 +00003983KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NubvARB)(GLuint index, const GLubyte * v)
Michal Krol455c8172004-10-27 15:20:08 +00003984{
Brian Paulb5b8d222004-11-27 20:07:08 +00003985 DISPATCH(VertexAttrib4NubvARB, (index, v), (F, "glVertexAttrib4NubvARB(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003986}
3987
3988KEYWORD1 void KEYWORD2 NAME(VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v)
3989{
3990 DISPATCH(VertexAttribs1dvNV, (index, n, v), (F, "glVertexAttribs1dvNV(%d, %d, %p);\n", index, n, (const void *) v));
3991}
3992
3993KEYWORD1 void KEYWORD2 NAME(VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v)
3994{
3995 DISPATCH(VertexAttribs1fvNV, (index, n, v), (F, "glVertexAttribs1fvNV(%d, %d, %p);\n", index, n, (const void *) v));
3996}
3997
3998KEYWORD1 void KEYWORD2 NAME(VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v)
3999{
4000 DISPATCH(VertexAttribs1svNV, (index, n, v), (F, "glVertexAttribs1svNV(%d, %d, %p);\n", index, n, (const void *) v));
4001}
4002
4003KEYWORD1 void KEYWORD2 NAME(VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v)
4004{
Michal Krolb7293dc2004-10-27 15:34:31 +00004005 DISPATCH(VertexAttribs2dvNV, (index, n, v), (F, "glVertexAttribs2dvNV(%d, %d, %p);\n", index, n, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004006}
4007
4008KEYWORD1 void KEYWORD2 NAME(VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v)
4009{
Michal Krolb7293dc2004-10-27 15:34:31 +00004010 DISPATCH(VertexAttribs2fvNV, (index, n, v), (F, "glVertexAttribs2fvNV(%d, %d, %p);\n", index, n, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004011}
4012
4013KEYWORD1 void KEYWORD2 NAME(VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v)
4014{
4015 DISPATCH(VertexAttribs2svNV, (index, n, v), (F, "glVertexAttribs2svNV(%d, %d, %p);\n", index, n, (const void *) v));
4016}
4017
4018KEYWORD1 void KEYWORD2 NAME(VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v)
4019{
Michal Krolb7293dc2004-10-27 15:34:31 +00004020 DISPATCH(VertexAttribs3dvNV, (index, n, v), (F, "glVertexAttribs3dvNV(%d, %d, %p);\n", index, n, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004021}
4022
4023KEYWORD1 void KEYWORD2 NAME(VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v)
4024{
Michal Krolb7293dc2004-10-27 15:34:31 +00004025 DISPATCH(VertexAttribs3fvNV, (index, n, v), (F, "glVertexAttribs3fvNV(%d, %d, %p);\n", index, n, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004026}
4027
4028KEYWORD1 void KEYWORD2 NAME(VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v)
4029{
4030 DISPATCH(VertexAttribs3svNV, (index, n, v), (F, "glVertexAttribs3svNV(%d, %d, %p);\n", index, n, (const void *) v));
4031}
4032
4033KEYWORD1 void KEYWORD2 NAME(VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v)
4034{
Michal Krolb7293dc2004-10-27 15:34:31 +00004035 DISPATCH(VertexAttribs4dvNV, (index, n, v), (F, "glVertexAttribs4dvNV(%d, %d, %p);\n", index, n, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004036}
4037
4038KEYWORD1 void KEYWORD2 NAME(VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v)
4039{
Michal Krolb7293dc2004-10-27 15:34:31 +00004040 DISPATCH(VertexAttribs4fvNV, (index, n, v), (F, "glVertexAttribs4fvNV(%d, %d, %p);\n", index, n, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004041}
4042
4043KEYWORD1 void KEYWORD2 NAME(VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v)
4044{
4045 DISPATCH(VertexAttribs4svNV, (index, n, v), (F, "glVertexAttribs4svNV(%d, %d, %p);\n", index, n, (const void *) v));
4046}
4047
4048KEYWORD1 void KEYWORD2 NAME(VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v)
4049{
4050 DISPATCH(VertexAttribs4ubvNV, (index, n, v), (F, "glVertexAttribs4ubvNV(%d, %d, %p);\n", index, n, (const void *) v));
4051}
4052
Ian Romanick5aafea02005-06-24 18:35:31 +00004053KEYWORD1 void KEYWORD2 NAME(PointParameteri)(GLenum pname, GLint param)
Ian Romanick66a55482005-06-21 23:42:43 +00004054{
Ian Romanick5aafea02005-06-24 18:35:31 +00004055 DISPATCH(PointParameteriNV, (pname, param), (F, "glPointParameteri(0x%x, %d);\n", pname, param));
Ian Romanick66a55482005-06-21 23:42:43 +00004056}
4057
Ian Romanick5aafea02005-06-24 18:35:31 +00004058KEYWORD1 void KEYWORD2 NAME(PointParameteriNV)(GLenum pname, GLint param)
Michal Krol455c8172004-10-27 15:20:08 +00004059{
Ian Romanick5aafea02005-06-24 18:35:31 +00004060 DISPATCH(PointParameteriNV, (pname, param), (F, "glPointParameteriNV(0x%x, %d);\n", pname, param));
Michal Krol455c8172004-10-27 15:20:08 +00004061}
4062
Ian Romanick66a55482005-06-21 23:42:43 +00004063KEYWORD1 void KEYWORD2 NAME(PointParameteriv)(GLenum pname, const GLint * params)
4064{
4065 DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameteriv(0x%x, %p);\n", pname, (const void *) params));
4066}
4067
Michal Krol455c8172004-10-27 15:20:08 +00004068KEYWORD1 void KEYWORD2 NAME(PointParameterivNV)(GLenum pname, const GLint * params)
4069{
4070 DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameterivNV(0x%x, %p);\n", pname, (const void *) params));
4071}
4072
Ian Romanick66a55482005-06-21 23:42:43 +00004073KEYWORD1 void KEYWORD2 NAME(MultiDrawArrays)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)
4074{
4075 DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArrays(0x%x, %p, %p, %d);\n", mode, (const void *) first, (const void *) count, primcount));
4076}
4077
Michal Krolb7293dc2004-10-27 15:34:31 +00004078KEYWORD1 void KEYWORD2 NAME(MultiDrawArraysEXT)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)
4079{
4080 DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArraysEXT(0x%x, %p, %p, %d);\n", mode, (const void *) first, (const void *) count, primcount));
4081}
4082
Ian Romanick66a55482005-06-21 23:42:43 +00004083KEYWORD1 void KEYWORD2 NAME(MultiDrawElements)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
4084{
4085 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));
4086}
4087
Michal Krolb7293dc2004-10-27 15:34:31 +00004088KEYWORD1 void KEYWORD2 NAME(MultiDrawElementsEXT)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
4089{
4090 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));
4091}
4092
4093KEYWORD1 void KEYWORD2 NAME(ActiveStencilFaceEXT)(GLenum face)
4094{
4095 DISPATCH(ActiveStencilFaceEXT, (face), (F, "glActiveStencilFaceEXT(0x%x);\n", face));
4096}
4097
4098KEYWORD1 void KEYWORD2 NAME(DeleteFencesNV)(GLsizei n, const GLuint * fences)
4099{
4100 DISPATCH(DeleteFencesNV, (n, fences), (F, "glDeleteFencesNV(%d, %p);\n", n, (const void *) fences));
4101}
4102
4103KEYWORD1 void KEYWORD2 NAME(GenFencesNV)(GLsizei n, GLuint * fences)
4104{
4105 DISPATCH(GenFencesNV, (n, fences), (F, "glGenFencesNV(%d, %p);\n", n, (const void *) fences));
4106}
4107
4108KEYWORD1 GLboolean KEYWORD2 NAME(IsFenceNV)(GLuint fence)
4109{
4110 RETURN_DISPATCH(IsFenceNV, (fence), (F, "glIsFenceNV(%d);\n", fence));
4111}
4112
4113KEYWORD1 GLboolean KEYWORD2 NAME(TestFenceNV)(GLuint fence)
4114{
4115 RETURN_DISPATCH(TestFenceNV, (fence), (F, "glTestFenceNV(%d);\n", fence));
4116}
4117
4118KEYWORD1 void KEYWORD2 NAME(GetFenceivNV)(GLuint fence, GLenum pname, GLint * params)
4119{
4120 DISPATCH(GetFenceivNV, (fence, pname, params), (F, "glGetFenceivNV(%d, 0x%x, %p);\n", fence, pname, (const void *) params));
4121}
4122
4123KEYWORD1 void KEYWORD2 NAME(FinishFenceNV)(GLuint fence)
4124{
4125 DISPATCH(FinishFenceNV, (fence), (F, "glFinishFenceNV(%d);\n", fence));
4126}
4127
4128KEYWORD1 void KEYWORD2 NAME(SetFenceNV)(GLuint fence, GLenum condition)
4129{
4130 DISPATCH(SetFenceNV, (fence, condition), (F, "glSetFenceNV(%d, 0x%x);\n", fence, condition));
4131}
4132
4133KEYWORD1 void KEYWORD2 NAME(VertexAttrib4bvARB)(GLuint index, const GLbyte * v)
4134{
4135 DISPATCH(VertexAttrib4bvARB, (index, v), (F, "glVertexAttrib4bvARB(%d, %p);\n", index, (const void *) v));
4136}
4137
4138KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ivARB)(GLuint index, const GLint * v)
4139{
4140 DISPATCH(VertexAttrib4ivARB, (index, v), (F, "glVertexAttrib4ivARB(%d, %p);\n", index, (const void *) v));
4141}
4142
4143KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvARB)(GLuint index, const GLubyte * v)
4144{
4145 DISPATCH(VertexAttrib4ubvARB, (index, v), (F, "glVertexAttrib4ubvARB(%d, %p);\n", index, (const void *) v));
4146}
4147
4148KEYWORD1 void KEYWORD2 NAME(VertexAttrib4usvARB)(GLuint index, const GLushort * v)
4149{
4150 DISPATCH(VertexAttrib4usvARB, (index, v), (F, "glVertexAttrib4usvARB(%d, %p);\n", index, (const void *) v));
4151}
4152
4153KEYWORD1 void KEYWORD2 NAME(VertexAttrib4uivARB)(GLuint index, const GLuint * v)
4154{
4155 DISPATCH(VertexAttrib4uivARB, (index, v), (F, "glVertexAttrib4uivARB(%d, %p);\n", index, (const void *) v));
4156}
4157
4158KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NbvARB)(GLuint index, const GLbyte * v)
4159{
4160 DISPATCH(VertexAttrib4NbvARB, (index, v), (F, "glVertexAttrib4NbvARB(%d, %p);\n", index, (const void *) v));
4161}
4162
4163KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NsvARB)(GLuint index, const GLshort * v)
4164{
4165 DISPATCH(VertexAttrib4NsvARB, (index, v), (F, "glVertexAttrib4NsvARB(%d, %p);\n", index, (const void *) v));
4166}
4167
4168KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NivARB)(GLuint index, const GLint * v)
4169{
4170 DISPATCH(VertexAttrib4NivARB, (index, v), (F, "glVertexAttrib4NivARB(%d, %p);\n", index, (const void *) v));
4171}
4172
4173KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NusvARB)(GLuint index, const GLushort * v)
4174{
4175 DISPATCH(VertexAttrib4NusvARB, (index, v), (F, "glVertexAttrib4NusvARB(%d, %p);\n", index, (const void *) v));
4176}
4177
4178KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NuivARB)(GLuint index, const GLuint * v)
4179{
4180 DISPATCH(VertexAttrib4NuivARB, (index, v), (F, "glVertexAttrib4NuivARB(%d, %p);\n", index, (const void *) v));
4181}
4182
4183KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerARB)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)
4184{
4185 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));
4186}
4187
4188KEYWORD1 void KEYWORD2 NAME(EnableVertexAttribArrayARB)(GLuint index)
4189{
4190 DISPATCH(EnableVertexAttribArrayARB, (index), (F, "glEnableVertexAttribArrayARB(%d);\n", index));
4191}
4192
4193KEYWORD1 void KEYWORD2 NAME(DisableVertexAttribArrayARB)(GLuint index)
4194{
4195 DISPATCH(DisableVertexAttribArrayARB, (index), (F, "glDisableVertexAttribArrayARB(%d);\n", index));
4196}
4197
4198KEYWORD1 void KEYWORD2 NAME(ProgramStringARB)(GLenum target, GLenum format, GLsizei len, const GLvoid * string)
4199{
4200 DISPATCH(ProgramStringARB, (target, format, len, string), (F, "glProgramStringARB(0x%x, 0x%x, %d, %p);\n", target, format, len, (const void *) string));
4201}
4202
4203KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4204{
4205 DISPATCH(ProgramEnvParameter4dARB, (target, index, x, y, z, w), (F, "glProgramEnvParameter4dARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
4206}
4207
4208KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params)
4209{
4210 DISPATCH(ProgramEnvParameter4dvARB, (target, index, params), (F, "glProgramEnvParameter4dvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
4211}
4212
4213KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4214{
4215 DISPATCH(ProgramEnvParameter4fARB, (target, index, x, y, z, w), (F, "glProgramEnvParameter4fARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
4216}
4217
4218KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params)
4219{
4220 DISPATCH(ProgramEnvParameter4fvARB, (target, index, params), (F, "glProgramEnvParameter4fvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
4221}
4222
4223KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4224{
4225 DISPATCH(ProgramLocalParameter4dARB, (target, index, x, y, z, w), (F, "glProgramLocalParameter4dARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
4226}
4227
4228KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params)
4229{
4230 DISPATCH(ProgramLocalParameter4dvARB, (target, index, params), (F, "glProgramLocalParameter4dvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
4231}
4232
4233KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4234{
4235 DISPATCH(ProgramLocalParameter4fARB, (target, index, x, y, z, w), (F, "glProgramLocalParameter4fARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
4236}
4237
4238KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params)
4239{
4240 DISPATCH(ProgramLocalParameter4fvARB, (target, index, params), (F, "glProgramLocalParameter4fvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
4241}
4242
4243KEYWORD1 void KEYWORD2 NAME(GetProgramEnvParameterdvARB)(GLenum target, GLuint index, GLdouble * params)
4244{
4245 DISPATCH(GetProgramEnvParameterdvARB, (target, index, params), (F, "glGetProgramEnvParameterdvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
4246}
4247
4248KEYWORD1 void KEYWORD2 NAME(GetProgramEnvParameterfvARB)(GLenum target, GLuint index, GLfloat * params)
4249{
4250 DISPATCH(GetProgramEnvParameterfvARB, (target, index, params), (F, "glGetProgramEnvParameterfvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
4251}
4252
4253KEYWORD1 void KEYWORD2 NAME(GetProgramLocalParameterdvARB)(GLenum target, GLuint index, GLdouble * params)
4254{
4255 DISPATCH(GetProgramLocalParameterdvARB, (target, index, params), (F, "glGetProgramLocalParameterdvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
4256}
4257
4258KEYWORD1 void KEYWORD2 NAME(GetProgramLocalParameterfvARB)(GLenum target, GLuint index, GLfloat * params)
4259{
4260 DISPATCH(GetProgramLocalParameterfvARB, (target, index, params), (F, "glGetProgramLocalParameterfvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
4261}
4262
4263KEYWORD1 void KEYWORD2 NAME(GetProgramivARB)(GLenum target, GLenum pname, GLint * params)
4264{
4265 DISPATCH(GetProgramivARB, (target, pname, params), (F, "glGetProgramivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4266}
4267
4268KEYWORD1 void KEYWORD2 NAME(GetProgramStringARB)(GLenum target, GLenum pname, GLvoid * string)
4269{
4270 DISPATCH(GetProgramStringARB, (target, pname, string), (F, "glGetProgramStringARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) string));
4271}
4272
4273KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4fNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4274{
4275 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));
4276}
4277
4278KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4dNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4279{
4280 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));
4281}
4282
4283KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4fvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v)
4284{
4285 DISPATCH(ProgramNamedParameter4fvNV, (id, len, name, v), (F, "glProgramNamedParameter4fvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) v));
4286}
4287
4288KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4dvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v)
4289{
4290 DISPATCH(ProgramNamedParameter4dvNV, (id, len, name, v), (F, "glProgramNamedParameter4dvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) v));
4291}
4292
4293KEYWORD1 void KEYWORD2 NAME(GetProgramNamedParameterfvNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params)
4294{
4295 DISPATCH(GetProgramNamedParameterfvNV, (id, len, name, params), (F, "glGetProgramNamedParameterfvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) params));
4296}
4297
4298KEYWORD1 void KEYWORD2 NAME(GetProgramNamedParameterdvNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params)
4299{
4300 DISPATCH(GetProgramNamedParameterdvNV, (id, len, name, params), (F, "glGetProgramNamedParameterdvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) params));
4301}
4302
Ian Romanick66a55482005-06-21 23:42:43 +00004303KEYWORD1 void KEYWORD2 NAME(BindBuffer)(GLenum target, GLuint buffer)
4304{
4305 DISPATCH(BindBufferARB, (target, buffer), (F, "glBindBuffer(0x%x, %d);\n", target, buffer));
4306}
4307
Michal Krolb7293dc2004-10-27 15:34:31 +00004308KEYWORD1 void KEYWORD2 NAME(BindBufferARB)(GLenum target, GLuint buffer)
4309{
4310 DISPATCH(BindBufferARB, (target, buffer), (F, "glBindBufferARB(0x%x, %d);\n", target, buffer));
4311}
4312
Ian Romanick5aafea02005-06-24 18:35:31 +00004313KEYWORD1 void KEYWORD2 NAME(BufferData)(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage)
Ian Romanick66a55482005-06-21 23:42:43 +00004314{
4315 DISPATCH(BufferDataARB, (target, size, data, usage), (F, "glBufferData(0x%x, %d, %p, 0x%x);\n", target, size, (const void *) data, usage));
4316}
4317
Michal Krolb7293dc2004-10-27 15:34:31 +00004318KEYWORD1 void KEYWORD2 NAME(BufferDataARB)(GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage)
4319{
4320 DISPATCH(BufferDataARB, (target, size, data, usage), (F, "glBufferDataARB(0x%x, %d, %p, 0x%x);\n", target, size, (const void *) data, usage));
4321}
4322
Ian Romanick5aafea02005-06-24 18:35:31 +00004323KEYWORD1 void KEYWORD2 NAME(BufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data)
Ian Romanick66a55482005-06-21 23:42:43 +00004324{
4325 DISPATCH(BufferSubDataARB, (target, offset, size, data), (F, "glBufferSubData(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
4326}
4327
Michal Krolb7293dc2004-10-27 15:34:31 +00004328KEYWORD1 void KEYWORD2 NAME(BufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data)
4329{
4330 DISPATCH(BufferSubDataARB, (target, offset, size, data), (F, "glBufferSubDataARB(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
4331}
4332
Ian Romanick66a55482005-06-21 23:42:43 +00004333KEYWORD1 void KEYWORD2 NAME(DeleteBuffers)(GLsizei n, const GLuint * buffer)
4334{
4335 DISPATCH(DeleteBuffersARB, (n, buffer), (F, "glDeleteBuffers(%d, %p);\n", n, (const void *) buffer));
4336}
4337
Michal Krolb7293dc2004-10-27 15:34:31 +00004338KEYWORD1 void KEYWORD2 NAME(DeleteBuffersARB)(GLsizei n, const GLuint * buffer)
4339{
4340 DISPATCH(DeleteBuffersARB, (n, buffer), (F, "glDeleteBuffersARB(%d, %p);\n", n, (const void *) buffer));
4341}
4342
Ian Romanick66a55482005-06-21 23:42:43 +00004343KEYWORD1 void KEYWORD2 NAME(GenBuffers)(GLsizei n, GLuint * buffer)
4344{
4345 DISPATCH(GenBuffersARB, (n, buffer), (F, "glGenBuffers(%d, %p);\n", n, (const void *) buffer));
4346}
4347
Michal Krolb7293dc2004-10-27 15:34:31 +00004348KEYWORD1 void KEYWORD2 NAME(GenBuffersARB)(GLsizei n, GLuint * buffer)
4349{
4350 DISPATCH(GenBuffersARB, (n, buffer), (F, "glGenBuffersARB(%d, %p);\n", n, (const void *) buffer));
4351}
4352
Ian Romanick66a55482005-06-21 23:42:43 +00004353KEYWORD1 void KEYWORD2 NAME(GetBufferParameteriv)(GLenum target, GLenum pname, GLint * params)
4354{
4355 DISPATCH(GetBufferParameterivARB, (target, pname, params), (F, "glGetBufferParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4356}
4357
Michal Krolb7293dc2004-10-27 15:34:31 +00004358KEYWORD1 void KEYWORD2 NAME(GetBufferParameterivARB)(GLenum target, GLenum pname, GLint * params)
4359{
4360 DISPATCH(GetBufferParameterivARB, (target, pname, params), (F, "glGetBufferParameterivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4361}
4362
Ian Romanick66a55482005-06-21 23:42:43 +00004363KEYWORD1 void KEYWORD2 NAME(GetBufferPointerv)(GLenum target, GLenum pname, GLvoid ** params)
4364{
4365 DISPATCH(GetBufferPointervARB, (target, pname, params), (F, "glGetBufferPointerv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4366}
4367
Michal Krolb7293dc2004-10-27 15:34:31 +00004368KEYWORD1 void KEYWORD2 NAME(GetBufferPointervARB)(GLenum target, GLenum pname, GLvoid ** params)
4369{
4370 DISPATCH(GetBufferPointervARB, (target, pname, params), (F, "glGetBufferPointervARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4371}
4372
Ian Romanick5aafea02005-06-24 18:35:31 +00004373KEYWORD1 void KEYWORD2 NAME(GetBufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data)
Ian Romanick66a55482005-06-21 23:42:43 +00004374{
4375 DISPATCH(GetBufferSubDataARB, (target, offset, size, data), (F, "glGetBufferSubData(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
4376}
4377
Michal Krolb7293dc2004-10-27 15:34:31 +00004378KEYWORD1 void KEYWORD2 NAME(GetBufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data)
4379{
4380 DISPATCH(GetBufferSubDataARB, (target, offset, size, data), (F, "glGetBufferSubDataARB(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
4381}
4382
Ian Romanick66a55482005-06-21 23:42:43 +00004383KEYWORD1 GLboolean KEYWORD2 NAME(IsBuffer)(GLuint buffer)
4384{
4385 RETURN_DISPATCH(IsBufferARB, (buffer), (F, "glIsBuffer(%d);\n", buffer));
4386}
4387
Michal Krolb7293dc2004-10-27 15:34:31 +00004388KEYWORD1 GLboolean KEYWORD2 NAME(IsBufferARB)(GLuint buffer)
4389{
4390 RETURN_DISPATCH(IsBufferARB, (buffer), (F, "glIsBufferARB(%d);\n", buffer));
4391}
4392
Ian Romanick66a55482005-06-21 23:42:43 +00004393KEYWORD1 GLvoid * KEYWORD2 NAME(MapBuffer)(GLenum target, GLenum access)
4394{
4395 RETURN_DISPATCH(MapBufferARB, (target, access), (F, "glMapBuffer(0x%x, 0x%x);\n", target, access));
4396}
4397
Michal Krolb7293dc2004-10-27 15:34:31 +00004398KEYWORD1 GLvoid * KEYWORD2 NAME(MapBufferARB)(GLenum target, GLenum access)
4399{
4400 RETURN_DISPATCH(MapBufferARB, (target, access), (F, "glMapBufferARB(0x%x, 0x%x);\n", target, access));
4401}
4402
Ian Romanick66a55482005-06-21 23:42:43 +00004403KEYWORD1 GLboolean KEYWORD2 NAME(UnmapBuffer)(GLenum target)
4404{
4405 RETURN_DISPATCH(UnmapBufferARB, (target), (F, "glUnmapBuffer(0x%x);\n", target));
4406}
4407
Michal Krolb7293dc2004-10-27 15:34:31 +00004408KEYWORD1 GLboolean KEYWORD2 NAME(UnmapBufferARB)(GLenum target)
4409{
4410 RETURN_DISPATCH(UnmapBufferARB, (target), (F, "glUnmapBufferARB(0x%x);\n", target));
4411}
4412
4413KEYWORD1 void KEYWORD2 NAME(DepthBoundsEXT)(GLclampd zmin, GLclampd zmax)
4414{
4415 DISPATCH(DepthBoundsEXT, (zmin, zmax), (F, "glDepthBoundsEXT(%f, %f);\n", zmin, zmax));
4416}
4417
Ian Romanick66a55482005-06-21 23:42:43 +00004418KEYWORD1 void KEYWORD2 NAME(GenQueries)(GLsizei n, GLuint * ids)
4419{
4420 DISPATCH(GenQueriesARB, (n, ids), (F, "glGenQueries(%d, %p);\n", n, (const void *) ids));
4421}
4422
Michal Krolb7293dc2004-10-27 15:34:31 +00004423KEYWORD1 void KEYWORD2 NAME(GenQueriesARB)(GLsizei n, GLuint * ids)
4424{
4425 DISPATCH(GenQueriesARB, (n, ids), (F, "glGenQueriesARB(%d, %p);\n", n, (const void *) ids));
4426}
4427
Ian Romanick66a55482005-06-21 23:42:43 +00004428KEYWORD1 void KEYWORD2 NAME(DeleteQueries)(GLsizei n, const GLuint * ids)
4429{
4430 DISPATCH(DeleteQueriesARB, (n, ids), (F, "glDeleteQueries(%d, %p);\n", n, (const void *) ids));
4431}
4432
Michal Krolb7293dc2004-10-27 15:34:31 +00004433KEYWORD1 void KEYWORD2 NAME(DeleteQueriesARB)(GLsizei n, const GLuint * ids)
4434{
4435 DISPATCH(DeleteQueriesARB, (n, ids), (F, "glDeleteQueriesARB(%d, %p);\n", n, (const void *) ids));
4436}
4437
Ian Romanick66a55482005-06-21 23:42:43 +00004438KEYWORD1 GLboolean KEYWORD2 NAME(IsQuery)(GLuint id)
4439{
4440 RETURN_DISPATCH(IsQueryARB, (id), (F, "glIsQuery(%d);\n", id));
4441}
4442
Michal Krolb7293dc2004-10-27 15:34:31 +00004443KEYWORD1 GLboolean KEYWORD2 NAME(IsQueryARB)(GLuint id)
4444{
4445 RETURN_DISPATCH(IsQueryARB, (id), (F, "glIsQueryARB(%d);\n", id));
4446}
4447
Ian Romanick66a55482005-06-21 23:42:43 +00004448KEYWORD1 void KEYWORD2 NAME(BeginQuery)(GLenum target, GLuint id)
4449{
4450 DISPATCH(BeginQueryARB, (target, id), (F, "glBeginQuery(0x%x, %d);\n", target, id));
4451}
4452
Michal Krolb7293dc2004-10-27 15:34:31 +00004453KEYWORD1 void KEYWORD2 NAME(BeginQueryARB)(GLenum target, GLuint id)
4454{
4455 DISPATCH(BeginQueryARB, (target, id), (F, "glBeginQueryARB(0x%x, %d);\n", target, id));
4456}
4457
Ian Romanick66a55482005-06-21 23:42:43 +00004458KEYWORD1 void KEYWORD2 NAME(EndQuery)(GLenum target)
4459{
4460 DISPATCH(EndQueryARB, (target), (F, "glEndQuery(0x%x);\n", target));
4461}
4462
Michal Krolb7293dc2004-10-27 15:34:31 +00004463KEYWORD1 void KEYWORD2 NAME(EndQueryARB)(GLenum target)
4464{
4465 DISPATCH(EndQueryARB, (target), (F, "glEndQueryARB(0x%x);\n", target));
4466}
4467
Ian Romanick66a55482005-06-21 23:42:43 +00004468KEYWORD1 void KEYWORD2 NAME(GetQueryiv)(GLenum target, GLenum pname, GLint * params)
4469{
4470 DISPATCH(GetQueryivARB, (target, pname, params), (F, "glGetQueryiv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4471}
4472
Michal Krolb7293dc2004-10-27 15:34:31 +00004473KEYWORD1 void KEYWORD2 NAME(GetQueryivARB)(GLenum target, GLenum pname, GLint * params)
4474{
4475 DISPATCH(GetQueryivARB, (target, pname, params), (F, "glGetQueryivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4476}
4477
Ian Romanick66a55482005-06-21 23:42:43 +00004478KEYWORD1 void KEYWORD2 NAME(GetQueryObjectiv)(GLuint id, GLenum pname, GLint * params)
4479{
4480 DISPATCH(GetQueryObjectivARB, (id, pname, params), (F, "glGetQueryObjectiv(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4481}
4482
Michal Krolb7293dc2004-10-27 15:34:31 +00004483KEYWORD1 void KEYWORD2 NAME(GetQueryObjectivARB)(GLuint id, GLenum pname, GLint * params)
4484{
4485 DISPATCH(GetQueryObjectivARB, (id, pname, params), (F, "glGetQueryObjectivARB(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4486}
4487
Ian Romanick66a55482005-06-21 23:42:43 +00004488KEYWORD1 void KEYWORD2 NAME(GetQueryObjectuiv)(GLuint id, GLenum pname, GLuint * params)
4489{
4490 DISPATCH(GetQueryObjectuivARB, (id, pname, params), (F, "glGetQueryObjectuiv(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4491}
4492
Michal Krolb7293dc2004-10-27 15:34:31 +00004493KEYWORD1 void KEYWORD2 NAME(GetQueryObjectuivARB)(GLuint id, GLenum pname, GLuint * params)
4494{
4495 DISPATCH(GetQueryObjectuivARB, (id, pname, params), (F, "glGetQueryObjectuivARB(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4496}
4497
4498KEYWORD1 void KEYWORD2 NAME(MultiModeDrawArraysIBM)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride)
4499{
4500 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));
4501}
4502
4503KEYWORD1 void KEYWORD2 NAME(MultiModeDrawElementsIBM)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride)
4504{
4505 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));
4506}
4507
Michal Krolaf7a8072004-10-28 11:14:02 +00004508KEYWORD1 void KEYWORD2 NAME(BlendEquationSeparateEXT)(GLenum modeRGB, GLenum modeA)
4509{
4510 DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparateEXT(0x%x, 0x%x);\n", modeRGB, modeA));
4511}
4512
Ian Romanick66a55482005-06-21 23:42:43 +00004513KEYWORD1 void KEYWORD2 NAME(BlendEquationSeparateATI)(GLenum modeRGB, GLenum modeA)
4514{
4515 DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparateATI(0x%x, 0x%x);\n", modeRGB, modeA));
4516}
4517
Michal Krolbeb95542004-10-27 16:39:09 +00004518KEYWORD1 void KEYWORD2 NAME(DeleteObjectARB)(GLhandleARB obj)
4519{
4520 DISPATCH(DeleteObjectARB, (obj), (F, "glDeleteObjectARB(%d);\n", obj));
4521}
4522
4523KEYWORD1 GLhandleARB KEYWORD2 NAME(GetHandleARB)(GLenum pname)
4524{
4525 RETURN_DISPATCH(GetHandleARB, (pname), (F, "glGetHandleARB(0x%x);\n", pname));
4526}
4527
4528KEYWORD1 void KEYWORD2 NAME(DetachObjectARB)(GLhandleARB containerObj, GLhandleARB attachedObj)
4529{
4530 DISPATCH(DetachObjectARB, (containerObj, attachedObj), (F, "glDetachObjectARB(%d, %d);\n", containerObj, attachedObj));
4531}
4532
4533KEYWORD1 GLhandleARB KEYWORD2 NAME(CreateShaderObjectARB)(GLenum shaderType)
4534{
4535 RETURN_DISPATCH(CreateShaderObjectARB, (shaderType), (F, "glCreateShaderObjectARB(0x%x);\n", shaderType));
4536}
4537
4538KEYWORD1 void KEYWORD2 NAME(ShaderSourceARB)(GLhandleARB shaderObj, GLsizei count, const GLcharARB ** string, const GLint * length)
4539{
4540 DISPATCH(ShaderSourceARB, (shaderObj, count, string, length), (F, "glShaderSourceARB(%d, %d, %p, %p);\n", shaderObj, count, (const void *) string, (const void *) length));
4541}
4542
4543KEYWORD1 void KEYWORD2 NAME(CompileShaderARB)(GLhandleARB shaderObj)
4544{
4545 DISPATCH(CompileShaderARB, (shaderObj), (F, "glCompileShaderARB(%d);\n", shaderObj));
4546}
4547
4548KEYWORD1 GLhandleARB KEYWORD2 NAME(CreateProgramObjectARB)(void)
4549{
4550 RETURN_DISPATCH(CreateProgramObjectARB, (), (F, "glCreateProgramObjectARB();\n"));
4551}
4552
4553KEYWORD1 void KEYWORD2 NAME(AttachObjectARB)(GLhandleARB containerObj, GLhandleARB obj)
4554{
4555 DISPATCH(AttachObjectARB, (containerObj, obj), (F, "glAttachObjectARB(%d, %d);\n", containerObj, obj));
4556}
4557
4558KEYWORD1 void KEYWORD2 NAME(LinkProgramARB)(GLhandleARB programObj)
4559{
4560 DISPATCH(LinkProgramARB, (programObj), (F, "glLinkProgramARB(%d);\n", programObj));
4561}
4562
4563KEYWORD1 void KEYWORD2 NAME(UseProgramObjectARB)(GLhandleARB programObj)
4564{
4565 DISPATCH(UseProgramObjectARB, (programObj), (F, "glUseProgramObjectARB(%d);\n", programObj));
4566}
4567
4568KEYWORD1 void KEYWORD2 NAME(ValidateProgramARB)(GLhandleARB programObj)
4569{
4570 DISPATCH(ValidateProgramARB, (programObj), (F, "glValidateProgramARB(%d);\n", programObj));
4571}
4572
4573KEYWORD1 void KEYWORD2 NAME(Uniform1fARB)(GLint location, GLfloat v0)
4574{
4575 DISPATCH(Uniform1fARB, (location, v0), (F, "glUniform1fARB(%d, %f);\n", location, v0));
4576}
4577
4578KEYWORD1 void KEYWORD2 NAME(Uniform2fARB)(GLint location, GLfloat v0, GLfloat v1)
4579{
4580 DISPATCH(Uniform2fARB, (location, v0, v1), (F, "glUniform2fARB(%d, %f, %f);\n", location, v0, v1));
4581}
4582
4583KEYWORD1 void KEYWORD2 NAME(Uniform3fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
4584{
4585 DISPATCH(Uniform3fARB, (location, v0, v1, v2), (F, "glUniform3fARB(%d, %f, %f, %f);\n", location, v0, v1, v2));
4586}
4587
4588KEYWORD1 void KEYWORD2 NAME(Uniform4fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
4589{
4590 DISPATCH(Uniform4fARB, (location, v0, v1, v2, v3), (F, "glUniform4fARB(%d, %f, %f, %f, %f);\n", location, v0, v1, v2, v3));
4591}
4592
4593KEYWORD1 void KEYWORD2 NAME(Uniform1iARB)(GLint location, GLint v0)
4594{
4595 DISPATCH(Uniform1iARB, (location, v0), (F, "glUniform1iARB(%d, %d);\n", location, v0));
4596}
4597
4598KEYWORD1 void KEYWORD2 NAME(Uniform2iARB)(GLint location, GLint v0, GLint v1)
4599{
4600 DISPATCH(Uniform2iARB, (location, v0, v1), (F, "glUniform2iARB(%d, %d, %d);\n", location, v0, v1));
4601}
4602
4603KEYWORD1 void KEYWORD2 NAME(Uniform3iARB)(GLint location, GLint v0, GLint v1, GLint v2)
4604{
4605 DISPATCH(Uniform3iARB, (location, v0, v1, v2), (F, "glUniform3iARB(%d, %d, %d, %d);\n", location, v0, v1, v2));
4606}
4607
4608KEYWORD1 void KEYWORD2 NAME(Uniform4iARB)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
4609{
4610 DISPATCH(Uniform4iARB, (location, v0, v1, v2, v3), (F, "glUniform4iARB(%d, %d, %d, %d, %d);\n", location, v0, v1, v2, v3));
4611}
4612
4613KEYWORD1 void KEYWORD2 NAME(Uniform1fvARB)(GLint location, GLsizei count, const GLfloat * value)
4614{
4615 DISPATCH(Uniform1fvARB, (location, count, value), (F, "glUniform1fvARB(%d, %d, %p);\n", location, count, (const void *) value));
4616}
4617
4618KEYWORD1 void KEYWORD2 NAME(Uniform2fvARB)(GLint location, GLsizei count, const GLfloat * value)
4619{
4620 DISPATCH(Uniform2fvARB, (location, count, value), (F, "glUniform2fvARB(%d, %d, %p);\n", location, count, (const void *) value));
4621}
4622
4623KEYWORD1 void KEYWORD2 NAME(Uniform3fvARB)(GLint location, GLsizei count, const GLfloat * value)
4624{
4625 DISPATCH(Uniform3fvARB, (location, count, value), (F, "glUniform3fvARB(%d, %d, %p);\n", location, count, (const void *) value));
4626}
4627
4628KEYWORD1 void KEYWORD2 NAME(Uniform4fvARB)(GLint location, GLsizei count, const GLfloat * value)
4629{
4630 DISPATCH(Uniform4fvARB, (location, count, value), (F, "glUniform4fvARB(%d, %d, %p);\n", location, count, (const void *) value));
4631}
4632
4633KEYWORD1 void KEYWORD2 NAME(Uniform1ivARB)(GLint location, GLsizei count, const GLint * value)
4634{
4635 DISPATCH(Uniform1ivARB, (location, count, value), (F, "glUniform1ivARB(%d, %d, %p);\n", location, count, (const void *) value));
4636}
4637
4638KEYWORD1 void KEYWORD2 NAME(Uniform2ivARB)(GLint location, GLsizei count, const GLint * value)
4639{
4640 DISPATCH(Uniform2ivARB, (location, count, value), (F, "glUniform2ivARB(%d, %d, %p);\n", location, count, (const void *) value));
4641}
4642
4643KEYWORD1 void KEYWORD2 NAME(Uniform3ivARB)(GLint location, GLsizei count, const GLint * value)
4644{
4645 DISPATCH(Uniform3ivARB, (location, count, value), (F, "glUniform3ivARB(%d, %d, %p);\n", location, count, (const void *) value));
4646}
4647
4648KEYWORD1 void KEYWORD2 NAME(Uniform4ivARB)(GLint location, GLsizei count, const GLint * value)
4649{
4650 DISPATCH(Uniform4ivARB, (location, count, value), (F, "glUniform4ivARB(%d, %d, %p);\n", location, count, (const void *) value));
4651}
4652
4653KEYWORD1 void KEYWORD2 NAME(UniformMatrix2fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
4654{
4655 DISPATCH(UniformMatrix2fvARB, (location, count, transpose, value), (F, "glUniformMatrix2fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
4656}
4657
4658KEYWORD1 void KEYWORD2 NAME(UniformMatrix3fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
4659{
4660 DISPATCH(UniformMatrix3fvARB, (location, count, transpose, value), (F, "glUniformMatrix3fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
4661}
4662
4663KEYWORD1 void KEYWORD2 NAME(UniformMatrix4fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
4664{
4665 DISPATCH(UniformMatrix4fvARB, (location, count, transpose, value), (F, "glUniformMatrix4fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
4666}
4667
4668KEYWORD1 void KEYWORD2 NAME(GetObjectParameterfvARB)(GLhandleARB obj, GLenum pname, GLfloat * params)
4669{
4670 DISPATCH(GetObjectParameterfvARB, (obj, pname, params), (F, "glGetObjectParameterfvARB(%d, 0x%x, %p);\n", obj, pname, (const void *) params));
4671}
4672
4673KEYWORD1 void KEYWORD2 NAME(GetObjectParameterivARB)(GLhandleARB obj, GLenum pname, GLint * params)
4674{
4675 DISPATCH(GetObjectParameterivARB, (obj, pname, params), (F, "glGetObjectParameterivARB(%d, 0x%x, %p);\n", obj, pname, (const void *) params));
4676}
4677
Michal Krolaf7a8072004-10-28 11:14:02 +00004678KEYWORD1 void KEYWORD2 NAME(GetInfoLogARB)(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog)
Michal Krolbeb95542004-10-27 16:39:09 +00004679{
Michal Krolaf7a8072004-10-28 11:14:02 +00004680 DISPATCH(GetInfoLogARB, (obj, maxLength, length, infoLog), (F, "glGetInfoLogARB(%d, %d, %p, %p);\n", obj, maxLength, (const void *) length, (const void *) infoLog));
Michal Krolbeb95542004-10-27 16:39:09 +00004681}
4682
4683KEYWORD1 void KEYWORD2 NAME(GetAttachedObjectsARB)(GLhandleARB containerObj, GLsizei maxLength, GLsizei * length, GLhandleARB * infoLog)
4684{
4685 DISPATCH(GetAttachedObjectsARB, (containerObj, maxLength, length, infoLog), (F, "glGetAttachedObjectsARB(%d, %d, %p, %p);\n", containerObj, maxLength, (const void *) length, (const void *) infoLog));
4686}
4687
4688KEYWORD1 GLint KEYWORD2 NAME(GetUniformLocationARB)(GLhandleARB programObj, const GLcharARB * name)
4689{
4690 RETURN_DISPATCH(GetUniformLocationARB, (programObj, name), (F, "glGetUniformLocationARB(%d, %p);\n", programObj, (const void *) name));
4691}
4692
Ian Romanick9fb024b2004-12-13 23:58:09 +00004693KEYWORD1 void KEYWORD2 NAME(GetActiveUniformARB)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)
Michal Krolbeb95542004-10-27 16:39:09 +00004694{
Ian Romanick9fb024b2004-12-13 23:58:09 +00004695 DISPATCH(GetActiveUniformARB, (programObj, index, maxLength, length, size, type, name), (F, "glGetActiveUniformARB(%d, %d, %d, %p, %p, %p, %p);\n", programObj, index, maxLength, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
Michal Krolbeb95542004-10-27 16:39:09 +00004696}
4697
4698KEYWORD1 void KEYWORD2 NAME(GetUniformfvARB)(GLhandleARB programObj, GLint location, GLfloat * params)
4699{
4700 DISPATCH(GetUniformfvARB, (programObj, location, params), (F, "glGetUniformfvARB(%d, %d, %p);\n", programObj, location, (const void *) params));
4701}
4702
4703KEYWORD1 void KEYWORD2 NAME(GetUniformivARB)(GLhandleARB programObj, GLint location, GLint * params)
4704{
4705 DISPATCH(GetUniformivARB, (programObj, location, params), (F, "glGetUniformivARB(%d, %d, %p);\n", programObj, location, (const void *) params));
4706}
4707
4708KEYWORD1 void KEYWORD2 NAME(GetShaderSourceARB)(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source)
4709{
4710 DISPATCH(GetShaderSourceARB, (obj, maxLength, length, source), (F, "glGetShaderSourceARB(%d, %d, %p, %p);\n", obj, maxLength, (const void *) length, (const void *) source));
4711}
4712
4713KEYWORD1 void KEYWORD2 NAME(BindAttribLocationARB)(GLhandleARB programObj, GLuint index, const GLcharARB * name)
4714{
4715 DISPATCH(BindAttribLocationARB, (programObj, index, name), (F, "glBindAttribLocationARB(%d, %d, %p);\n", programObj, index, (const void *) name));
4716}
4717
Brian Paulfa557e92004-10-28 21:03:19 +00004718KEYWORD1 void KEYWORD2 NAME(GetActiveAttribARB)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)
Michal Krolbeb95542004-10-27 16:39:09 +00004719{
4720 DISPATCH(GetActiveAttribARB, (programObj, index, maxLength, length, size, type, name), (F, "glGetActiveAttribARB(%d, %d, %d, %p, %p, %p, %p);\n", programObj, index, maxLength, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
4721}
4722
4723KEYWORD1 GLint KEYWORD2 NAME(GetAttribLocationARB)(GLhandleARB programObj, const GLcharARB * name)
4724{
4725 RETURN_DISPATCH(GetAttribLocationARB, (programObj, name), (F, "glGetAttribLocationARB(%d, %p);\n", programObj, (const void *) name));
4726}
4727
Brian Paulb5b8d222004-11-27 20:07:08 +00004728KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params)
4729{
4730 DISPATCH(GetVertexAttribdvNV, (index, pname, params), (F, "glGetVertexAttribdvNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4731}
4732
4733KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params)
4734{
4735 DISPATCH(GetVertexAttribfvNV, (index, pname, params), (F, "glGetVertexAttribfvNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4736}
4737
4738KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params)
4739{
4740 DISPATCH(GetVertexAttribivNV, (index, pname, params), (F, "glGetVertexAttribivNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4741}
4742
4743KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dNV)(GLuint index, GLdouble x)
4744{
4745 DISPATCH(VertexAttrib1dNV, (index, x), (F, "glVertexAttrib1dNV(%d, %f);\n", index, x));
4746}
4747
4748KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvNV)(GLuint index, const GLdouble * v)
4749{
4750 DISPATCH(VertexAttrib1dvNV, (index, v), (F, "glVertexAttrib1dvNV(%d, %p);\n", index, (const void *) v));
4751}
4752
4753KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fNV)(GLuint index, GLfloat x)
4754{
4755 DISPATCH(VertexAttrib1fNV, (index, x), (F, "glVertexAttrib1fNV(%d, %f);\n", index, x));
4756}
4757
4758KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvNV)(GLuint index, const GLfloat * v)
4759{
4760 DISPATCH(VertexAttrib1fvNV, (index, v), (F, "glVertexAttrib1fvNV(%d, %p);\n", index, (const void *) v));
4761}
4762
4763KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sNV)(GLuint index, GLshort x)
4764{
4765 DISPATCH(VertexAttrib1sNV, (index, x), (F, "glVertexAttrib1sNV(%d, %d);\n", index, x));
4766}
4767
4768KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svNV)(GLuint index, const GLshort * v)
4769{
4770 DISPATCH(VertexAttrib1svNV, (index, v), (F, "glVertexAttrib1svNV(%d, %p);\n", index, (const void *) v));
4771}
4772
4773KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y)
4774{
4775 DISPATCH(VertexAttrib2dNV, (index, x, y), (F, "glVertexAttrib2dNV(%d, %f, %f);\n", index, x, y));
4776}
4777
4778KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvNV)(GLuint index, const GLdouble * v)
4779{
4780 DISPATCH(VertexAttrib2dvNV, (index, v), (F, "glVertexAttrib2dvNV(%d, %p);\n", index, (const void *) v));
4781}
4782
4783KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y)
4784{
4785 DISPATCH(VertexAttrib2fNV, (index, x, y), (F, "glVertexAttrib2fNV(%d, %f, %f);\n", index, x, y));
4786}
4787
4788KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvNV)(GLuint index, const GLfloat * v)
4789{
4790 DISPATCH(VertexAttrib2fvNV, (index, v), (F, "glVertexAttrib2fvNV(%d, %p);\n", index, (const void *) v));
4791}
4792
4793KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y)
4794{
4795 DISPATCH(VertexAttrib2sNV, (index, x, y), (F, "glVertexAttrib2sNV(%d, %d, %d);\n", index, x, y));
4796}
4797
4798KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svNV)(GLuint index, const GLshort * v)
4799{
4800 DISPATCH(VertexAttrib2svNV, (index, v), (F, "glVertexAttrib2svNV(%d, %p);\n", index, (const void *) v));
4801}
4802
4803KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
4804{
4805 DISPATCH(VertexAttrib3dNV, (index, x, y, z), (F, "glVertexAttrib3dNV(%d, %f, %f, %f);\n", index, x, y, z));
4806}
4807
4808KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvNV)(GLuint index, const GLdouble * v)
4809{
4810 DISPATCH(VertexAttrib3dvNV, (index, v), (F, "glVertexAttrib3dvNV(%d, %p);\n", index, (const void *) v));
4811}
4812
4813KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
4814{
4815 DISPATCH(VertexAttrib3fNV, (index, x, y, z), (F, "glVertexAttrib3fNV(%d, %f, %f, %f);\n", index, x, y, z));
4816}
4817
4818KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvNV)(GLuint index, const GLfloat * v)
4819{
4820 DISPATCH(VertexAttrib3fvNV, (index, v), (F, "glVertexAttrib3fvNV(%d, %p);\n", index, (const void *) v));
4821}
4822
4823KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z)
4824{
4825 DISPATCH(VertexAttrib3sNV, (index, x, y, z), (F, "glVertexAttrib3sNV(%d, %d, %d, %d);\n", index, x, y, z));
4826}
4827
4828KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svNV)(GLuint index, const GLshort * v)
4829{
4830 DISPATCH(VertexAttrib3svNV, (index, v), (F, "glVertexAttrib3svNV(%d, %p);\n", index, (const void *) v));
4831}
4832
4833KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4834{
4835 DISPATCH(VertexAttrib4dNV, (index, x, y, z, w), (F, "glVertexAttrib4dNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
4836}
4837
4838KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvNV)(GLuint index, const GLdouble * v)
4839{
4840 DISPATCH(VertexAttrib4dvNV, (index, v), (F, "glVertexAttrib4dvNV(%d, %p);\n", index, (const void *) v));
4841}
4842
4843KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4844{
4845 DISPATCH(VertexAttrib4fNV, (index, x, y, z, w), (F, "glVertexAttrib4fNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
4846}
4847
4848KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvNV)(GLuint index, const GLfloat * v)
4849{
4850 DISPATCH(VertexAttrib4fvNV, (index, v), (F, "glVertexAttrib4fvNV(%d, %p);\n", index, (const void *) v));
4851}
4852
4853KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
4854{
4855 DISPATCH(VertexAttrib4sNV, (index, x, y, z, w), (F, "glVertexAttrib4sNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
4856}
4857
4858KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svNV)(GLuint index, const GLshort * v)
4859{
4860 DISPATCH(VertexAttrib4svNV, (index, v), (F, "glVertexAttrib4svNV(%d, %p);\n", index, (const void *) v));
4861}
4862
4863KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
4864{
4865 DISPATCH(VertexAttrib4ubNV, (index, x, y, z, w), (F, "glVertexAttrib4ubNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
4866}
4867
4868KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvNV)(GLuint index, const GLubyte * v)
4869{
4870 DISPATCH(VertexAttrib4ubvNV, (index, v), (F, "glVertexAttrib4ubvNV(%d, %p);\n", index, (const void *) v));
4871}
4872
Dave Airlie7f752fe2004-12-19 03:06:59 +00004873KEYWORD1 GLuint KEYWORD2 NAME(GenFragmentShadersATI)(GLuint range)
4874{
4875 RETURN_DISPATCH(GenFragmentShadersATI, (range), (F, "glGenFragmentShadersATI(%d);\n", range));
4876}
4877
4878KEYWORD1 void KEYWORD2 NAME(BindFragmentShaderATI)(GLuint id)
4879{
4880 DISPATCH(BindFragmentShaderATI, (id), (F, "glBindFragmentShaderATI(%d);\n", id));
4881}
4882
4883KEYWORD1 void KEYWORD2 NAME(DeleteFragmentShaderATI)(GLuint id)
4884{
4885 DISPATCH(DeleteFragmentShaderATI, (id), (F, "glDeleteFragmentShaderATI(%d);\n", id));
4886}
4887
4888KEYWORD1 void KEYWORD2 NAME(BeginFragmentShaderATI)(void)
4889{
4890 DISPATCH(BeginFragmentShaderATI, (), (F, "glBeginFragmentShaderATI();\n"));
4891}
4892
4893KEYWORD1 void KEYWORD2 NAME(EndFragmentShaderATI)(void)
4894{
4895 DISPATCH(EndFragmentShaderATI, (), (F, "glEndFragmentShaderATI();\n"));
4896}
4897
4898KEYWORD1 void KEYWORD2 NAME(PassTexCoordATI)(GLuint dst, GLuint coord, GLenum swizzle)
4899{
4900 DISPATCH(PassTexCoordATI, (dst, coord, swizzle), (F, "glPassTexCoordATI(%d, %d, 0x%x);\n", dst, coord, swizzle));
4901}
4902
4903KEYWORD1 void KEYWORD2 NAME(SampleMapATI)(GLuint dst, GLuint interp, GLenum swizzle)
4904{
4905 DISPATCH(SampleMapATI, (dst, interp, swizzle), (F, "glSampleMapATI(%d, %d, 0x%x);\n", dst, interp, swizzle));
4906}
4907
4908KEYWORD1 void KEYWORD2 NAME(ColorFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)
4909{
4910 DISPATCH(ColorFragmentOp1ATI, (op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod), (F, "glColorFragmentOp1ATI(0x%x, %d, %d, %d, %d, %d, %d);\n", op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod));
4911}
4912
4913KEYWORD1 void KEYWORD2 NAME(ColorFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)
4914{
4915 DISPATCH(ColorFragmentOp2ATI, (op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod), (F, "glColorFragmentOp2ATI(0x%x, %d, %d, %d, %d, %d, %d, %d, %d, %d);\n", op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod));
4916}
4917
4918KEYWORD1 void KEYWORD2 NAME(ColorFragmentOp3ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod)
4919{
4920 DISPATCH(ColorFragmentOp3ATI, (op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod), (F, "glColorFragmentOp3ATI(0x%x, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d);\n", op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod));
4921}
4922
4923KEYWORD1 void KEYWORD2 NAME(AlphaFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)
4924{
4925 DISPATCH(AlphaFragmentOp1ATI, (op, dst, dstMod, arg1, arg1Rep, arg1Mod), (F, "glAlphaFragmentOp1ATI(0x%x, %d, %d, %d, %d, %d);\n", op, dst, dstMod, arg1, arg1Rep, arg1Mod));
4926}
4927
4928KEYWORD1 void KEYWORD2 NAME(AlphaFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)
4929{
4930 DISPATCH(AlphaFragmentOp2ATI, (op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod), (F, "glAlphaFragmentOp2ATI(0x%x, %d, %d, %d, %d, %d, %d, %d, %d);\n", op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod));
4931}
4932
4933KEYWORD1 void KEYWORD2 NAME(AlphaFragmentOp3ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod)
4934{
4935 DISPATCH(AlphaFragmentOp3ATI, (op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod), (F, "glAlphaFragmentOp3ATI(0x%x, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d);\n", op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod));
4936}
4937
4938KEYWORD1 void KEYWORD2 NAME(SetFragmentShaderConstantATI)(GLuint dst, const GLfloat * value)
4939{
4940 DISPATCH(SetFragmentShaderConstantATI, (dst, value), (F, "glSetFragmentShaderConstantATI(%d, %p);\n", dst, (const void *) value));
4941}
4942
Brian Paul78e6e592005-02-08 03:44:24 +00004943KEYWORD1 GLboolean KEYWORD2 NAME(IsRenderbufferEXT)(GLuint renderbuffer)
4944{
4945 RETURN_DISPATCH(IsRenderbufferEXT, (renderbuffer), (F, "glIsRenderbufferEXT(%d);\n", renderbuffer));
4946}
4947
4948KEYWORD1 void KEYWORD2 NAME(BindRenderbufferEXT)(GLenum target, GLuint renderbuffer)
4949{
4950 DISPATCH(BindRenderbufferEXT, (target, renderbuffer), (F, "glBindRenderbufferEXT(0x%x, %d);\n", target, renderbuffer));
4951}
4952
4953KEYWORD1 void KEYWORD2 NAME(DeleteRenderbuffersEXT)(GLsizei n, const GLuint * renderbuffers)
4954{
4955 DISPATCH(DeleteRenderbuffersEXT, (n, renderbuffers), (F, "glDeleteRenderbuffersEXT(%d, %p);\n", n, (const void *) renderbuffers));
4956}
4957
4958KEYWORD1 void KEYWORD2 NAME(GenRenderbuffersEXT)(GLsizei n, GLuint * renderbuffers)
4959{
4960 DISPATCH(GenRenderbuffersEXT, (n, renderbuffers), (F, "glGenRenderbuffersEXT(%d, %p);\n", n, (const void *) renderbuffers));
4961}
4962
4963KEYWORD1 void KEYWORD2 NAME(RenderbufferStorageEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
4964{
4965 DISPATCH(RenderbufferStorageEXT, (target, internalformat, width, height), (F, "glRenderbufferStorageEXT(0x%x, 0x%x, %d, %d);\n", target, internalformat, width, height));
4966}
4967
4968KEYWORD1 void KEYWORD2 NAME(GetRenderbufferParameterivEXT)(GLenum target, GLenum pname, GLint * params)
4969{
4970 DISPATCH(GetRenderbufferParameterivEXT, (target, pname, params), (F, "glGetRenderbufferParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4971}
4972
4973KEYWORD1 GLboolean KEYWORD2 NAME(IsFramebufferEXT)(GLuint framebuffer)
4974{
4975 RETURN_DISPATCH(IsFramebufferEXT, (framebuffer), (F, "glIsFramebufferEXT(%d);\n", framebuffer));
4976}
4977
4978KEYWORD1 void KEYWORD2 NAME(BindFramebufferEXT)(GLenum target, GLuint framebuffer)
4979{
4980 DISPATCH(BindFramebufferEXT, (target, framebuffer), (F, "glBindFramebufferEXT(0x%x, %d);\n", target, framebuffer));
4981}
4982
4983KEYWORD1 void KEYWORD2 NAME(DeleteFramebuffersEXT)(GLsizei n, const GLuint * framebuffers)
4984{
4985 DISPATCH(DeleteFramebuffersEXT, (n, framebuffers), (F, "glDeleteFramebuffersEXT(%d, %p);\n", n, (const void *) framebuffers));
4986}
4987
4988KEYWORD1 void KEYWORD2 NAME(GenFramebuffersEXT)(GLsizei n, GLuint * framebuffers)
4989{
4990 DISPATCH(GenFramebuffersEXT, (n, framebuffers), (F, "glGenFramebuffersEXT(%d, %p);\n", n, (const void *) framebuffers));
4991}
4992
4993KEYWORD1 GLenum KEYWORD2 NAME(CheckFramebufferStatusEXT)(GLenum target)
4994{
4995 RETURN_DISPATCH(CheckFramebufferStatusEXT, (target), (F, "glCheckFramebufferStatusEXT(0x%x);\n", target));
4996}
4997
4998KEYWORD1 void KEYWORD2 NAME(FramebufferTexture1DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
4999{
5000 DISPATCH(FramebufferTexture1DEXT, (target, attachment, textarget, texture, level), (F, "glFramebufferTexture1DEXT(0x%x, 0x%x, 0x%x, %d, %d);\n", target, attachment, textarget, texture, level));
5001}
5002
5003KEYWORD1 void KEYWORD2 NAME(FramebufferTexture2DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
5004{
5005 DISPATCH(FramebufferTexture2DEXT, (target, attachment, textarget, texture, level), (F, "glFramebufferTexture2DEXT(0x%x, 0x%x, 0x%x, %d, %d);\n", target, attachment, textarget, texture, level));
5006}
5007
Ian Romanick497dd3e2005-05-26 16:34:58 +00005008KEYWORD1 void KEYWORD2 NAME(FramebufferTexture3DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
Brian Paul78e6e592005-02-08 03:44:24 +00005009{
Ian Romanick497dd3e2005-05-26 16:34:58 +00005010 DISPATCH(FramebufferTexture3DEXT, (target, attachment, textarget, texture, level, zoffset), (F, "glFramebufferTexture3DEXT(0x%x, 0x%x, 0x%x, %d, %d, %d);\n", target, attachment, textarget, texture, level, zoffset));
Brian Paul78e6e592005-02-08 03:44:24 +00005011}
5012
5013KEYWORD1 void KEYWORD2 NAME(FramebufferRenderbufferEXT)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
5014{
5015 DISPATCH(FramebufferRenderbufferEXT, (target, attachment, renderbuffertarget, renderbuffer), (F, "glFramebufferRenderbufferEXT(0x%x, 0x%x, 0x%x, %d);\n", target, attachment, renderbuffertarget, renderbuffer));
5016}
5017
5018KEYWORD1 void KEYWORD2 NAME(GetFramebufferAttachmentParameterivEXT)(GLenum target, GLenum attachment, GLenum pname, GLint * params)
5019{
5020 DISPATCH(GetFramebufferAttachmentParameterivEXT, (target, attachment, pname, params), (F, "glGetFramebufferAttachmentParameterivEXT(0x%x, 0x%x, 0x%x, %p);\n", target, attachment, pname, (const void *) params));
5021}
5022
5023KEYWORD1 void KEYWORD2 NAME(GenerateMipmapEXT)(GLenum target)
5024{
5025 DISPATCH(GenerateMipmapEXT, (target), (F, "glGenerateMipmapEXT(0x%x);\n", target));
5026}
5027
Brian Paula9e34c62005-01-12 04:01:08 +00005028KEYWORD1 void KEYWORD2 NAME(StencilFuncSeparate)(GLenum face, GLenum func, GLint ref, GLuint mask)
5029{
5030 DISPATCH(StencilFuncSeparate, (face, func, ref, mask), (F, "glStencilFuncSeparate(0x%x, 0x%x, %d, %d);\n", face, func, ref, mask));
5031}
5032
5033KEYWORD1 void KEYWORD2 NAME(StencilOpSeparate)(GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
5034{
5035 DISPATCH(StencilOpSeparate, (face, fail, zfail, zpass), (F, "glStencilOpSeparate(0x%x, 0x%x, 0x%x, 0x%x);\n", face, fail, zfail, zpass));
5036}
5037
5038KEYWORD1 void KEYWORD2 NAME(StencilMaskSeparate)(GLenum face, GLuint mask)
5039{
5040 DISPATCH(StencilMaskSeparate, (face, mask), (F, "glStencilMaskSeparate(0x%x, %d);\n", face, mask));
5041}
5042
Brian Paul0fa8c592005-12-07 14:48:19 +00005043KEYWORD1 void KEYWORD2 NAME(GetQueryObjecti64vEXT)(GLuint id, GLenum pname, GLint64EXT * params)
5044{
5045 DISPATCH(GetQueryObjecti64vEXT, (id, pname, params), (F, "glGetQueryObjecti64vEXT(%d, 0x%x, %p);\n", id, pname, (const void *) params));
5046}
5047
5048KEYWORD1 void KEYWORD2 NAME(GetQueryObjectui64vEXT)(GLuint id, GLenum pname, GLuint64EXT * params)
5049{
5050 DISPATCH(GetQueryObjectui64vEXT, (id, pname, params), (F, "glGetQueryObjectui64vEXT(%d, 0x%x, %p);\n", id, pname, (const void *) params));
5051}
5052
Brian Paul6d4284e2006-03-01 02:07:50 +00005053KEYWORD1 void KEYWORD2 NAME(BlitFramebufferEXT)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
5054{
5055 DISPATCH(BlitFramebufferEXT, (srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter), (F, "glBlitFramebufferEXT(%d, %d, %d, %d, %d, %d, %d, %d, %d, 0x%x);\n", srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter));
5056}
5057
Ian Romanickee34e6e2006-06-12 16:26:29 +00005058KEYWORD1 void KEYWORD2 NAME(BindVertexArrayAPPLE)(GLuint array)
5059{
5060 DISPATCH(BindVertexArrayAPPLE, (array), (F, "glBindVertexArrayAPPLE(%d);\n", array));
5061}
5062
5063KEYWORD1 void KEYWORD2 NAME(DeleteVertexArraysAPPLE)(GLsizei n, const GLuint * arrays)
5064{
5065 DISPATCH(DeleteVertexArraysAPPLE, (n, arrays), (F, "glDeleteVertexArraysAPPLE(%d, %p);\n", n, (const void *) arrays));
5066}
5067
5068KEYWORD1 void KEYWORD2 NAME(GenVertexArraysAPPLE)(GLsizei n, GLuint * arrays)
5069{
5070 DISPATCH(GenVertexArraysAPPLE, (n, arrays), (F, "glGenVertexArraysAPPLE(%d, %p);\n", n, (const void *) arrays));
5071}
5072
5073KEYWORD1 GLboolean KEYWORD2 NAME(IsVertexArrayAPPLE)(GLuint array)
5074{
5075 RETURN_DISPATCH(IsVertexArrayAPPLE, (array), (F, "glIsVertexArrayAPPLE(%d);\n", array));
5076}
5077
Michal Krol455c8172004-10-27 15:20:08 +00005078
5079#endif /* defined( NAME ) */
5080
5081/*
5082 * This is how a dispatch table can be initialized with all the functions
5083 * we generated above.
5084 */
5085#ifdef DISPATCH_TABLE_NAME
5086
5087#ifndef TABLE_ENTRY
5088#error TABLE_ENTRY must be defined
5089#endif
5090
Brian Paul767e15a2004-11-27 03:51:11 +00005091static _glapi_proc DISPATCH_TABLE_NAME[] = {
Michal Krol455c8172004-10-27 15:20:08 +00005092 TABLE_ENTRY(NewList),
5093 TABLE_ENTRY(EndList),
5094 TABLE_ENTRY(CallList),
5095 TABLE_ENTRY(CallLists),
5096 TABLE_ENTRY(DeleteLists),
5097 TABLE_ENTRY(GenLists),
5098 TABLE_ENTRY(ListBase),
5099 TABLE_ENTRY(Begin),
5100 TABLE_ENTRY(Bitmap),
5101 TABLE_ENTRY(Color3b),
5102 TABLE_ENTRY(Color3bv),
5103 TABLE_ENTRY(Color3d),
5104 TABLE_ENTRY(Color3dv),
5105 TABLE_ENTRY(Color3f),
5106 TABLE_ENTRY(Color3fv),
5107 TABLE_ENTRY(Color3i),
5108 TABLE_ENTRY(Color3iv),
5109 TABLE_ENTRY(Color3s),
5110 TABLE_ENTRY(Color3sv),
5111 TABLE_ENTRY(Color3ub),
5112 TABLE_ENTRY(Color3ubv),
5113 TABLE_ENTRY(Color3ui),
5114 TABLE_ENTRY(Color3uiv),
5115 TABLE_ENTRY(Color3us),
5116 TABLE_ENTRY(Color3usv),
5117 TABLE_ENTRY(Color4b),
5118 TABLE_ENTRY(Color4bv),
5119 TABLE_ENTRY(Color4d),
5120 TABLE_ENTRY(Color4dv),
5121 TABLE_ENTRY(Color4f),
5122 TABLE_ENTRY(Color4fv),
5123 TABLE_ENTRY(Color4i),
5124 TABLE_ENTRY(Color4iv),
5125 TABLE_ENTRY(Color4s),
5126 TABLE_ENTRY(Color4sv),
5127 TABLE_ENTRY(Color4ub),
5128 TABLE_ENTRY(Color4ubv),
5129 TABLE_ENTRY(Color4ui),
5130 TABLE_ENTRY(Color4uiv),
5131 TABLE_ENTRY(Color4us),
5132 TABLE_ENTRY(Color4usv),
5133 TABLE_ENTRY(EdgeFlag),
5134 TABLE_ENTRY(EdgeFlagv),
5135 TABLE_ENTRY(End),
5136 TABLE_ENTRY(Indexd),
5137 TABLE_ENTRY(Indexdv),
5138 TABLE_ENTRY(Indexf),
5139 TABLE_ENTRY(Indexfv),
5140 TABLE_ENTRY(Indexi),
5141 TABLE_ENTRY(Indexiv),
5142 TABLE_ENTRY(Indexs),
5143 TABLE_ENTRY(Indexsv),
5144 TABLE_ENTRY(Normal3b),
5145 TABLE_ENTRY(Normal3bv),
5146 TABLE_ENTRY(Normal3d),
5147 TABLE_ENTRY(Normal3dv),
5148 TABLE_ENTRY(Normal3f),
5149 TABLE_ENTRY(Normal3fv),
5150 TABLE_ENTRY(Normal3i),
5151 TABLE_ENTRY(Normal3iv),
5152 TABLE_ENTRY(Normal3s),
5153 TABLE_ENTRY(Normal3sv),
5154 TABLE_ENTRY(RasterPos2d),
5155 TABLE_ENTRY(RasterPos2dv),
5156 TABLE_ENTRY(RasterPos2f),
5157 TABLE_ENTRY(RasterPos2fv),
5158 TABLE_ENTRY(RasterPos2i),
5159 TABLE_ENTRY(RasterPos2iv),
5160 TABLE_ENTRY(RasterPos2s),
5161 TABLE_ENTRY(RasterPos2sv),
5162 TABLE_ENTRY(RasterPos3d),
5163 TABLE_ENTRY(RasterPos3dv),
5164 TABLE_ENTRY(RasterPos3f),
5165 TABLE_ENTRY(RasterPos3fv),
5166 TABLE_ENTRY(RasterPos3i),
5167 TABLE_ENTRY(RasterPos3iv),
5168 TABLE_ENTRY(RasterPos3s),
5169 TABLE_ENTRY(RasterPos3sv),
5170 TABLE_ENTRY(RasterPos4d),
5171 TABLE_ENTRY(RasterPos4dv),
5172 TABLE_ENTRY(RasterPos4f),
5173 TABLE_ENTRY(RasterPos4fv),
5174 TABLE_ENTRY(RasterPos4i),
5175 TABLE_ENTRY(RasterPos4iv),
5176 TABLE_ENTRY(RasterPos4s),
5177 TABLE_ENTRY(RasterPos4sv),
5178 TABLE_ENTRY(Rectd),
5179 TABLE_ENTRY(Rectdv),
5180 TABLE_ENTRY(Rectf),
5181 TABLE_ENTRY(Rectfv),
5182 TABLE_ENTRY(Recti),
5183 TABLE_ENTRY(Rectiv),
5184 TABLE_ENTRY(Rects),
5185 TABLE_ENTRY(Rectsv),
5186 TABLE_ENTRY(TexCoord1d),
5187 TABLE_ENTRY(TexCoord1dv),
5188 TABLE_ENTRY(TexCoord1f),
5189 TABLE_ENTRY(TexCoord1fv),
5190 TABLE_ENTRY(TexCoord1i),
5191 TABLE_ENTRY(TexCoord1iv),
5192 TABLE_ENTRY(TexCoord1s),
5193 TABLE_ENTRY(TexCoord1sv),
5194 TABLE_ENTRY(TexCoord2d),
5195 TABLE_ENTRY(TexCoord2dv),
5196 TABLE_ENTRY(TexCoord2f),
5197 TABLE_ENTRY(TexCoord2fv),
5198 TABLE_ENTRY(TexCoord2i),
5199 TABLE_ENTRY(TexCoord2iv),
5200 TABLE_ENTRY(TexCoord2s),
5201 TABLE_ENTRY(TexCoord2sv),
5202 TABLE_ENTRY(TexCoord3d),
5203 TABLE_ENTRY(TexCoord3dv),
5204 TABLE_ENTRY(TexCoord3f),
5205 TABLE_ENTRY(TexCoord3fv),
5206 TABLE_ENTRY(TexCoord3i),
5207 TABLE_ENTRY(TexCoord3iv),
5208 TABLE_ENTRY(TexCoord3s),
5209 TABLE_ENTRY(TexCoord3sv),
5210 TABLE_ENTRY(TexCoord4d),
5211 TABLE_ENTRY(TexCoord4dv),
5212 TABLE_ENTRY(TexCoord4f),
5213 TABLE_ENTRY(TexCoord4fv),
5214 TABLE_ENTRY(TexCoord4i),
5215 TABLE_ENTRY(TexCoord4iv),
5216 TABLE_ENTRY(TexCoord4s),
5217 TABLE_ENTRY(TexCoord4sv),
5218 TABLE_ENTRY(Vertex2d),
5219 TABLE_ENTRY(Vertex2dv),
5220 TABLE_ENTRY(Vertex2f),
5221 TABLE_ENTRY(Vertex2fv),
5222 TABLE_ENTRY(Vertex2i),
5223 TABLE_ENTRY(Vertex2iv),
5224 TABLE_ENTRY(Vertex2s),
5225 TABLE_ENTRY(Vertex2sv),
5226 TABLE_ENTRY(Vertex3d),
5227 TABLE_ENTRY(Vertex3dv),
5228 TABLE_ENTRY(Vertex3f),
5229 TABLE_ENTRY(Vertex3fv),
5230 TABLE_ENTRY(Vertex3i),
5231 TABLE_ENTRY(Vertex3iv),
5232 TABLE_ENTRY(Vertex3s),
5233 TABLE_ENTRY(Vertex3sv),
5234 TABLE_ENTRY(Vertex4d),
5235 TABLE_ENTRY(Vertex4dv),
5236 TABLE_ENTRY(Vertex4f),
5237 TABLE_ENTRY(Vertex4fv),
5238 TABLE_ENTRY(Vertex4i),
5239 TABLE_ENTRY(Vertex4iv),
5240 TABLE_ENTRY(Vertex4s),
5241 TABLE_ENTRY(Vertex4sv),
5242 TABLE_ENTRY(ClipPlane),
5243 TABLE_ENTRY(ColorMaterial),
5244 TABLE_ENTRY(CullFace),
5245 TABLE_ENTRY(Fogf),
5246 TABLE_ENTRY(Fogfv),
5247 TABLE_ENTRY(Fogi),
5248 TABLE_ENTRY(Fogiv),
5249 TABLE_ENTRY(FrontFace),
5250 TABLE_ENTRY(Hint),
5251 TABLE_ENTRY(Lightf),
5252 TABLE_ENTRY(Lightfv),
5253 TABLE_ENTRY(Lighti),
5254 TABLE_ENTRY(Lightiv),
5255 TABLE_ENTRY(LightModelf),
5256 TABLE_ENTRY(LightModelfv),
5257 TABLE_ENTRY(LightModeli),
5258 TABLE_ENTRY(LightModeliv),
5259 TABLE_ENTRY(LineStipple),
5260 TABLE_ENTRY(LineWidth),
5261 TABLE_ENTRY(Materialf),
5262 TABLE_ENTRY(Materialfv),
5263 TABLE_ENTRY(Materiali),
5264 TABLE_ENTRY(Materialiv),
5265 TABLE_ENTRY(PointSize),
5266 TABLE_ENTRY(PolygonMode),
5267 TABLE_ENTRY(PolygonStipple),
5268 TABLE_ENTRY(Scissor),
5269 TABLE_ENTRY(ShadeModel),
5270 TABLE_ENTRY(TexParameterf),
5271 TABLE_ENTRY(TexParameterfv),
5272 TABLE_ENTRY(TexParameteri),
5273 TABLE_ENTRY(TexParameteriv),
5274 TABLE_ENTRY(TexImage1D),
5275 TABLE_ENTRY(TexImage2D),
5276 TABLE_ENTRY(TexEnvf),
5277 TABLE_ENTRY(TexEnvfv),
5278 TABLE_ENTRY(TexEnvi),
5279 TABLE_ENTRY(TexEnviv),
5280 TABLE_ENTRY(TexGend),
5281 TABLE_ENTRY(TexGendv),
5282 TABLE_ENTRY(TexGenf),
5283 TABLE_ENTRY(TexGenfv),
5284 TABLE_ENTRY(TexGeni),
5285 TABLE_ENTRY(TexGeniv),
5286 TABLE_ENTRY(FeedbackBuffer),
5287 TABLE_ENTRY(SelectBuffer),
5288 TABLE_ENTRY(RenderMode),
5289 TABLE_ENTRY(InitNames),
5290 TABLE_ENTRY(LoadName),
5291 TABLE_ENTRY(PassThrough),
5292 TABLE_ENTRY(PopName),
5293 TABLE_ENTRY(PushName),
5294 TABLE_ENTRY(DrawBuffer),
5295 TABLE_ENTRY(Clear),
5296 TABLE_ENTRY(ClearAccum),
5297 TABLE_ENTRY(ClearIndex),
5298 TABLE_ENTRY(ClearColor),
5299 TABLE_ENTRY(ClearStencil),
5300 TABLE_ENTRY(ClearDepth),
5301 TABLE_ENTRY(StencilMask),
5302 TABLE_ENTRY(ColorMask),
5303 TABLE_ENTRY(DepthMask),
5304 TABLE_ENTRY(IndexMask),
5305 TABLE_ENTRY(Accum),
5306 TABLE_ENTRY(Disable),
5307 TABLE_ENTRY(Enable),
5308 TABLE_ENTRY(Finish),
5309 TABLE_ENTRY(Flush),
5310 TABLE_ENTRY(PopAttrib),
5311 TABLE_ENTRY(PushAttrib),
5312 TABLE_ENTRY(Map1d),
5313 TABLE_ENTRY(Map1f),
5314 TABLE_ENTRY(Map2d),
5315 TABLE_ENTRY(Map2f),
5316 TABLE_ENTRY(MapGrid1d),
5317 TABLE_ENTRY(MapGrid1f),
5318 TABLE_ENTRY(MapGrid2d),
5319 TABLE_ENTRY(MapGrid2f),
5320 TABLE_ENTRY(EvalCoord1d),
5321 TABLE_ENTRY(EvalCoord1dv),
5322 TABLE_ENTRY(EvalCoord1f),
5323 TABLE_ENTRY(EvalCoord1fv),
5324 TABLE_ENTRY(EvalCoord2d),
5325 TABLE_ENTRY(EvalCoord2dv),
5326 TABLE_ENTRY(EvalCoord2f),
5327 TABLE_ENTRY(EvalCoord2fv),
5328 TABLE_ENTRY(EvalMesh1),
5329 TABLE_ENTRY(EvalPoint1),
5330 TABLE_ENTRY(EvalMesh2),
5331 TABLE_ENTRY(EvalPoint2),
5332 TABLE_ENTRY(AlphaFunc),
5333 TABLE_ENTRY(BlendFunc),
5334 TABLE_ENTRY(LogicOp),
5335 TABLE_ENTRY(StencilFunc),
5336 TABLE_ENTRY(StencilOp),
5337 TABLE_ENTRY(DepthFunc),
5338 TABLE_ENTRY(PixelZoom),
5339 TABLE_ENTRY(PixelTransferf),
5340 TABLE_ENTRY(PixelTransferi),
5341 TABLE_ENTRY(PixelStoref),
5342 TABLE_ENTRY(PixelStorei),
5343 TABLE_ENTRY(PixelMapfv),
5344 TABLE_ENTRY(PixelMapuiv),
5345 TABLE_ENTRY(PixelMapusv),
5346 TABLE_ENTRY(ReadBuffer),
5347 TABLE_ENTRY(CopyPixels),
5348 TABLE_ENTRY(ReadPixels),
5349 TABLE_ENTRY(DrawPixels),
5350 TABLE_ENTRY(GetBooleanv),
5351 TABLE_ENTRY(GetClipPlane),
5352 TABLE_ENTRY(GetDoublev),
5353 TABLE_ENTRY(GetError),
5354 TABLE_ENTRY(GetFloatv),
5355 TABLE_ENTRY(GetIntegerv),
5356 TABLE_ENTRY(GetLightfv),
5357 TABLE_ENTRY(GetLightiv),
5358 TABLE_ENTRY(GetMapdv),
5359 TABLE_ENTRY(GetMapfv),
5360 TABLE_ENTRY(GetMapiv),
5361 TABLE_ENTRY(GetMaterialfv),
5362 TABLE_ENTRY(GetMaterialiv),
5363 TABLE_ENTRY(GetPixelMapfv),
5364 TABLE_ENTRY(GetPixelMapuiv),
5365 TABLE_ENTRY(GetPixelMapusv),
5366 TABLE_ENTRY(GetPolygonStipple),
5367 TABLE_ENTRY(GetString),
5368 TABLE_ENTRY(GetTexEnvfv),
5369 TABLE_ENTRY(GetTexEnviv),
5370 TABLE_ENTRY(GetTexGendv),
5371 TABLE_ENTRY(GetTexGenfv),
5372 TABLE_ENTRY(GetTexGeniv),
5373 TABLE_ENTRY(GetTexImage),
5374 TABLE_ENTRY(GetTexParameterfv),
5375 TABLE_ENTRY(GetTexParameteriv),
5376 TABLE_ENTRY(GetTexLevelParameterfv),
5377 TABLE_ENTRY(GetTexLevelParameteriv),
5378 TABLE_ENTRY(IsEnabled),
5379 TABLE_ENTRY(IsList),
5380 TABLE_ENTRY(DepthRange),
5381 TABLE_ENTRY(Frustum),
5382 TABLE_ENTRY(LoadIdentity),
5383 TABLE_ENTRY(LoadMatrixf),
5384 TABLE_ENTRY(LoadMatrixd),
5385 TABLE_ENTRY(MatrixMode),
5386 TABLE_ENTRY(MultMatrixf),
5387 TABLE_ENTRY(MultMatrixd),
5388 TABLE_ENTRY(Ortho),
5389 TABLE_ENTRY(PopMatrix),
5390 TABLE_ENTRY(PushMatrix),
5391 TABLE_ENTRY(Rotated),
5392 TABLE_ENTRY(Rotatef),
5393 TABLE_ENTRY(Scaled),
5394 TABLE_ENTRY(Scalef),
5395 TABLE_ENTRY(Translated),
5396 TABLE_ENTRY(Translatef),
5397 TABLE_ENTRY(Viewport),
5398 TABLE_ENTRY(ArrayElement),
5399 TABLE_ENTRY(BindTexture),
5400 TABLE_ENTRY(ColorPointer),
5401 TABLE_ENTRY(DisableClientState),
5402 TABLE_ENTRY(DrawArrays),
5403 TABLE_ENTRY(DrawElements),
5404 TABLE_ENTRY(EdgeFlagPointer),
5405 TABLE_ENTRY(EnableClientState),
5406 TABLE_ENTRY(IndexPointer),
5407 TABLE_ENTRY(Indexub),
5408 TABLE_ENTRY(Indexubv),
5409 TABLE_ENTRY(InterleavedArrays),
5410 TABLE_ENTRY(NormalPointer),
5411 TABLE_ENTRY(PolygonOffset),
5412 TABLE_ENTRY(TexCoordPointer),
5413 TABLE_ENTRY(VertexPointer),
5414 TABLE_ENTRY(AreTexturesResident),
5415 TABLE_ENTRY(CopyTexImage1D),
5416 TABLE_ENTRY(CopyTexImage2D),
5417 TABLE_ENTRY(CopyTexSubImage1D),
5418 TABLE_ENTRY(CopyTexSubImage2D),
5419 TABLE_ENTRY(DeleteTextures),
5420 TABLE_ENTRY(GenTextures),
5421 TABLE_ENTRY(GetPointerv),
5422 TABLE_ENTRY(IsTexture),
5423 TABLE_ENTRY(PrioritizeTextures),
5424 TABLE_ENTRY(TexSubImage1D),
5425 TABLE_ENTRY(TexSubImage2D),
5426 TABLE_ENTRY(PopClientAttrib),
5427 TABLE_ENTRY(PushClientAttrib),
5428 TABLE_ENTRY(BlendColor),
5429 TABLE_ENTRY(BlendEquation),
5430 TABLE_ENTRY(DrawRangeElements),
5431 TABLE_ENTRY(ColorTable),
5432 TABLE_ENTRY(ColorTableParameterfv),
5433 TABLE_ENTRY(ColorTableParameteriv),
5434 TABLE_ENTRY(CopyColorTable),
5435 TABLE_ENTRY(GetColorTable),
5436 TABLE_ENTRY(GetColorTableParameterfv),
5437 TABLE_ENTRY(GetColorTableParameteriv),
5438 TABLE_ENTRY(ColorSubTable),
5439 TABLE_ENTRY(CopyColorSubTable),
5440 TABLE_ENTRY(ConvolutionFilter1D),
5441 TABLE_ENTRY(ConvolutionFilter2D),
5442 TABLE_ENTRY(ConvolutionParameterf),
5443 TABLE_ENTRY(ConvolutionParameterfv),
5444 TABLE_ENTRY(ConvolutionParameteri),
5445 TABLE_ENTRY(ConvolutionParameteriv),
5446 TABLE_ENTRY(CopyConvolutionFilter1D),
5447 TABLE_ENTRY(CopyConvolutionFilter2D),
5448 TABLE_ENTRY(GetConvolutionFilter),
5449 TABLE_ENTRY(GetConvolutionParameterfv),
5450 TABLE_ENTRY(GetConvolutionParameteriv),
5451 TABLE_ENTRY(GetSeparableFilter),
5452 TABLE_ENTRY(SeparableFilter2D),
5453 TABLE_ENTRY(GetHistogram),
5454 TABLE_ENTRY(GetHistogramParameterfv),
5455 TABLE_ENTRY(GetHistogramParameteriv),
5456 TABLE_ENTRY(GetMinmax),
5457 TABLE_ENTRY(GetMinmaxParameterfv),
5458 TABLE_ENTRY(GetMinmaxParameteriv),
5459 TABLE_ENTRY(Histogram),
5460 TABLE_ENTRY(Minmax),
5461 TABLE_ENTRY(ResetHistogram),
5462 TABLE_ENTRY(ResetMinmax),
5463 TABLE_ENTRY(TexImage3D),
5464 TABLE_ENTRY(TexSubImage3D),
5465 TABLE_ENTRY(CopyTexSubImage3D),
5466 TABLE_ENTRY(ActiveTextureARB),
5467 TABLE_ENTRY(ClientActiveTextureARB),
5468 TABLE_ENTRY(MultiTexCoord1dARB),
5469 TABLE_ENTRY(MultiTexCoord1dvARB),
5470 TABLE_ENTRY(MultiTexCoord1fARB),
5471 TABLE_ENTRY(MultiTexCoord1fvARB),
5472 TABLE_ENTRY(MultiTexCoord1iARB),
5473 TABLE_ENTRY(MultiTexCoord1ivARB),
5474 TABLE_ENTRY(MultiTexCoord1sARB),
5475 TABLE_ENTRY(MultiTexCoord1svARB),
5476 TABLE_ENTRY(MultiTexCoord2dARB),
5477 TABLE_ENTRY(MultiTexCoord2dvARB),
5478 TABLE_ENTRY(MultiTexCoord2fARB),
5479 TABLE_ENTRY(MultiTexCoord2fvARB),
5480 TABLE_ENTRY(MultiTexCoord2iARB),
5481 TABLE_ENTRY(MultiTexCoord2ivARB),
5482 TABLE_ENTRY(MultiTexCoord2sARB),
5483 TABLE_ENTRY(MultiTexCoord2svARB),
5484 TABLE_ENTRY(MultiTexCoord3dARB),
5485 TABLE_ENTRY(MultiTexCoord3dvARB),
5486 TABLE_ENTRY(MultiTexCoord3fARB),
5487 TABLE_ENTRY(MultiTexCoord3fvARB),
5488 TABLE_ENTRY(MultiTexCoord3iARB),
5489 TABLE_ENTRY(MultiTexCoord3ivARB),
5490 TABLE_ENTRY(MultiTexCoord3sARB),
5491 TABLE_ENTRY(MultiTexCoord3svARB),
5492 TABLE_ENTRY(MultiTexCoord4dARB),
5493 TABLE_ENTRY(MultiTexCoord4dvARB),
5494 TABLE_ENTRY(MultiTexCoord4fARB),
5495 TABLE_ENTRY(MultiTexCoord4fvARB),
5496 TABLE_ENTRY(MultiTexCoord4iARB),
5497 TABLE_ENTRY(MultiTexCoord4ivARB),
5498 TABLE_ENTRY(MultiTexCoord4sARB),
5499 TABLE_ENTRY(MultiTexCoord4svARB),
5500 TABLE_ENTRY(LoadTransposeMatrixfARB),
5501 TABLE_ENTRY(LoadTransposeMatrixdARB),
5502 TABLE_ENTRY(MultTransposeMatrixfARB),
5503 TABLE_ENTRY(MultTransposeMatrixdARB),
5504 TABLE_ENTRY(SampleCoverageARB),
Michal Krolb7293dc2004-10-27 15:34:31 +00005505 TABLE_ENTRY(DrawBuffersARB),
Michal Krol455c8172004-10-27 15:20:08 +00005506 TABLE_ENTRY(PolygonOffsetEXT),
5507 TABLE_ENTRY(GetTexFilterFuncSGIS),
5508 TABLE_ENTRY(TexFilterFuncSGIS),
5509 TABLE_ENTRY(GetHistogramEXT),
5510 TABLE_ENTRY(GetHistogramParameterfvEXT),
5511 TABLE_ENTRY(GetHistogramParameterivEXT),
5512 TABLE_ENTRY(GetMinmaxEXT),
5513 TABLE_ENTRY(GetMinmaxParameterfvEXT),
5514 TABLE_ENTRY(GetMinmaxParameterivEXT),
5515 TABLE_ENTRY(GetConvolutionFilterEXT),
5516 TABLE_ENTRY(GetConvolutionParameterfvEXT),
5517 TABLE_ENTRY(GetConvolutionParameterivEXT),
5518 TABLE_ENTRY(GetSeparableFilterEXT),
5519 TABLE_ENTRY(GetColorTableSGI),
5520 TABLE_ENTRY(GetColorTableParameterfvSGI),
5521 TABLE_ENTRY(GetColorTableParameterivSGI),
5522 TABLE_ENTRY(PixelTexGenSGIX),
5523 TABLE_ENTRY(PixelTexGenParameteriSGIS),
5524 TABLE_ENTRY(PixelTexGenParameterivSGIS),
5525 TABLE_ENTRY(PixelTexGenParameterfSGIS),
5526 TABLE_ENTRY(PixelTexGenParameterfvSGIS),
5527 TABLE_ENTRY(GetPixelTexGenParameterivSGIS),
5528 TABLE_ENTRY(GetPixelTexGenParameterfvSGIS),
5529 TABLE_ENTRY(TexImage4DSGIS),
5530 TABLE_ENTRY(TexSubImage4DSGIS),
5531 TABLE_ENTRY(AreTexturesResidentEXT),
5532 TABLE_ENTRY(GenTexturesEXT),
5533 TABLE_ENTRY(IsTextureEXT),
5534 TABLE_ENTRY(DetailTexFuncSGIS),
5535 TABLE_ENTRY(GetDetailTexFuncSGIS),
5536 TABLE_ENTRY(SharpenTexFuncSGIS),
5537 TABLE_ENTRY(GetSharpenTexFuncSGIS),
5538 TABLE_ENTRY(SampleMaskSGIS),
5539 TABLE_ENTRY(SamplePatternSGIS),
5540 TABLE_ENTRY(ColorPointerEXT),
5541 TABLE_ENTRY(EdgeFlagPointerEXT),
5542 TABLE_ENTRY(IndexPointerEXT),
5543 TABLE_ENTRY(NormalPointerEXT),
5544 TABLE_ENTRY(TexCoordPointerEXT),
5545 TABLE_ENTRY(VertexPointerEXT),
5546 TABLE_ENTRY(SpriteParameterfSGIX),
5547 TABLE_ENTRY(SpriteParameterfvSGIX),
5548 TABLE_ENTRY(SpriteParameteriSGIX),
5549 TABLE_ENTRY(SpriteParameterivSGIX),
5550 TABLE_ENTRY(PointParameterfEXT),
5551 TABLE_ENTRY(PointParameterfvEXT),
5552 TABLE_ENTRY(GetInstrumentsSGIX),
5553 TABLE_ENTRY(InstrumentsBufferSGIX),
5554 TABLE_ENTRY(PollInstrumentsSGIX),
5555 TABLE_ENTRY(ReadInstrumentsSGIX),
5556 TABLE_ENTRY(StartInstrumentsSGIX),
5557 TABLE_ENTRY(StopInstrumentsSGIX),
5558 TABLE_ENTRY(FrameZoomSGIX),
5559 TABLE_ENTRY(TagSampleBufferSGIX),
5560 TABLE_ENTRY(ReferencePlaneSGIX),
5561 TABLE_ENTRY(FlushRasterSGIX),
5562 TABLE_ENTRY(GetListParameterfvSGIX),
5563 TABLE_ENTRY(GetListParameterivSGIX),
5564 TABLE_ENTRY(ListParameterfSGIX),
5565 TABLE_ENTRY(ListParameterfvSGIX),
5566 TABLE_ENTRY(ListParameteriSGIX),
5567 TABLE_ENTRY(ListParameterivSGIX),
5568 TABLE_ENTRY(FragmentColorMaterialSGIX),
5569 TABLE_ENTRY(FragmentLightfSGIX),
5570 TABLE_ENTRY(FragmentLightfvSGIX),
5571 TABLE_ENTRY(FragmentLightiSGIX),
5572 TABLE_ENTRY(FragmentLightivSGIX),
5573 TABLE_ENTRY(FragmentLightModelfSGIX),
5574 TABLE_ENTRY(FragmentLightModelfvSGIX),
5575 TABLE_ENTRY(FragmentLightModeliSGIX),
5576 TABLE_ENTRY(FragmentLightModelivSGIX),
5577 TABLE_ENTRY(FragmentMaterialfSGIX),
5578 TABLE_ENTRY(FragmentMaterialfvSGIX),
5579 TABLE_ENTRY(FragmentMaterialiSGIX),
5580 TABLE_ENTRY(FragmentMaterialivSGIX),
5581 TABLE_ENTRY(GetFragmentLightfvSGIX),
5582 TABLE_ENTRY(GetFragmentLightivSGIX),
5583 TABLE_ENTRY(GetFragmentMaterialfvSGIX),
5584 TABLE_ENTRY(GetFragmentMaterialivSGIX),
5585 TABLE_ENTRY(LightEnviSGIX),
5586 TABLE_ENTRY(VertexWeightfEXT),
5587 TABLE_ENTRY(VertexWeightfvEXT),
5588 TABLE_ENTRY(VertexWeightPointerEXT),
5589 TABLE_ENTRY(FlushVertexArrayRangeNV),
5590 TABLE_ENTRY(VertexArrayRangeNV),
5591 TABLE_ENTRY(CombinerParameterfvNV),
5592 TABLE_ENTRY(CombinerParameterfNV),
5593 TABLE_ENTRY(CombinerParameterivNV),
5594 TABLE_ENTRY(CombinerParameteriNV),
5595 TABLE_ENTRY(CombinerInputNV),
5596 TABLE_ENTRY(CombinerOutputNV),
5597 TABLE_ENTRY(FinalCombinerInputNV),
5598 TABLE_ENTRY(GetCombinerInputParameterfvNV),
5599 TABLE_ENTRY(GetCombinerInputParameterivNV),
5600 TABLE_ENTRY(GetCombinerOutputParameterfvNV),
5601 TABLE_ENTRY(GetCombinerOutputParameterivNV),
5602 TABLE_ENTRY(GetFinalCombinerInputParameterfvNV),
5603 TABLE_ENTRY(GetFinalCombinerInputParameterivNV),
5604 TABLE_ENTRY(ResizeBuffersMESA),
5605 TABLE_ENTRY(WindowPos2dMESA),
5606 TABLE_ENTRY(WindowPos2dvMESA),
5607 TABLE_ENTRY(WindowPos2fMESA),
5608 TABLE_ENTRY(WindowPos2fvMESA),
5609 TABLE_ENTRY(WindowPos2iMESA),
5610 TABLE_ENTRY(WindowPos2ivMESA),
5611 TABLE_ENTRY(WindowPos2sMESA),
5612 TABLE_ENTRY(WindowPos2svMESA),
5613 TABLE_ENTRY(WindowPos3dMESA),
5614 TABLE_ENTRY(WindowPos3dvMESA),
5615 TABLE_ENTRY(WindowPos3fMESA),
5616 TABLE_ENTRY(WindowPos3fvMESA),
5617 TABLE_ENTRY(WindowPos3iMESA),
5618 TABLE_ENTRY(WindowPos3ivMESA),
5619 TABLE_ENTRY(WindowPos3sMESA),
5620 TABLE_ENTRY(WindowPos3svMESA),
5621 TABLE_ENTRY(WindowPos4dMESA),
5622 TABLE_ENTRY(WindowPos4dvMESA),
5623 TABLE_ENTRY(WindowPos4fMESA),
5624 TABLE_ENTRY(WindowPos4fvMESA),
5625 TABLE_ENTRY(WindowPos4iMESA),
5626 TABLE_ENTRY(WindowPos4ivMESA),
5627 TABLE_ENTRY(WindowPos4sMESA),
5628 TABLE_ENTRY(WindowPos4svMESA),
5629 TABLE_ENTRY(BlendFuncSeparateEXT),
5630 TABLE_ENTRY(IndexMaterialEXT),
5631 TABLE_ENTRY(IndexFuncEXT),
5632 TABLE_ENTRY(LockArraysEXT),
5633 TABLE_ENTRY(UnlockArraysEXT),
5634 TABLE_ENTRY(CullParameterdvEXT),
5635 TABLE_ENTRY(CullParameterfvEXT),
5636 TABLE_ENTRY(HintPGI),
5637 TABLE_ENTRY(FogCoordfEXT),
5638 TABLE_ENTRY(FogCoordfvEXT),
5639 TABLE_ENTRY(FogCoorddEXT),
5640 TABLE_ENTRY(FogCoorddvEXT),
5641 TABLE_ENTRY(FogCoordPointerEXT),
5642 TABLE_ENTRY(GetColorTableEXT),
5643 TABLE_ENTRY(GetColorTableParameterivEXT),
5644 TABLE_ENTRY(GetColorTableParameterfvEXT),
5645 TABLE_ENTRY(TbufferMask3DFX),
5646 TABLE_ENTRY(CompressedTexImage3DARB),
5647 TABLE_ENTRY(CompressedTexImage2DARB),
5648 TABLE_ENTRY(CompressedTexImage1DARB),
5649 TABLE_ENTRY(CompressedTexSubImage3DARB),
5650 TABLE_ENTRY(CompressedTexSubImage2DARB),
5651 TABLE_ENTRY(CompressedTexSubImage1DARB),
5652 TABLE_ENTRY(GetCompressedTexImageARB),
5653 TABLE_ENTRY(SecondaryColor3bEXT),
5654 TABLE_ENTRY(SecondaryColor3bvEXT),
5655 TABLE_ENTRY(SecondaryColor3dEXT),
5656 TABLE_ENTRY(SecondaryColor3dvEXT),
5657 TABLE_ENTRY(SecondaryColor3fEXT),
5658 TABLE_ENTRY(SecondaryColor3fvEXT),
5659 TABLE_ENTRY(SecondaryColor3iEXT),
5660 TABLE_ENTRY(SecondaryColor3ivEXT),
5661 TABLE_ENTRY(SecondaryColor3sEXT),
5662 TABLE_ENTRY(SecondaryColor3svEXT),
5663 TABLE_ENTRY(SecondaryColor3ubEXT),
5664 TABLE_ENTRY(SecondaryColor3ubvEXT),
5665 TABLE_ENTRY(SecondaryColor3uiEXT),
5666 TABLE_ENTRY(SecondaryColor3uivEXT),
5667 TABLE_ENTRY(SecondaryColor3usEXT),
5668 TABLE_ENTRY(SecondaryColor3usvEXT),
5669 TABLE_ENTRY(SecondaryColorPointerEXT),
5670 TABLE_ENTRY(AreProgramsResidentNV),
5671 TABLE_ENTRY(BindProgramNV),
5672 TABLE_ENTRY(DeleteProgramsNV),
5673 TABLE_ENTRY(ExecuteProgramNV),
5674 TABLE_ENTRY(GenProgramsNV),
5675 TABLE_ENTRY(GetProgramParameterdvNV),
5676 TABLE_ENTRY(GetProgramParameterfvNV),
5677 TABLE_ENTRY(GetProgramivNV),
5678 TABLE_ENTRY(GetProgramStringNV),
5679 TABLE_ENTRY(GetTrackMatrixivNV),
Brian Paulb5b8d222004-11-27 20:07:08 +00005680 TABLE_ENTRY(GetVertexAttribdvARB),
5681 TABLE_ENTRY(GetVertexAttribfvARB),
5682 TABLE_ENTRY(GetVertexAttribivARB),
Michal Krol455c8172004-10-27 15:20:08 +00005683 TABLE_ENTRY(GetVertexAttribPointervNV),
5684 TABLE_ENTRY(IsProgramNV),
5685 TABLE_ENTRY(LoadProgramNV),
5686 TABLE_ENTRY(ProgramParameter4dNV),
5687 TABLE_ENTRY(ProgramParameter4dvNV),
5688 TABLE_ENTRY(ProgramParameter4fNV),
5689 TABLE_ENTRY(ProgramParameter4fvNV),
5690 TABLE_ENTRY(ProgramParameters4dvNV),
5691 TABLE_ENTRY(ProgramParameters4fvNV),
5692 TABLE_ENTRY(RequestResidentProgramsNV),
5693 TABLE_ENTRY(TrackMatrixNV),
5694 TABLE_ENTRY(VertexAttribPointerNV),
Brian Paulb5b8d222004-11-27 20:07:08 +00005695 TABLE_ENTRY(VertexAttrib1dARB),
5696 TABLE_ENTRY(VertexAttrib1dvARB),
5697 TABLE_ENTRY(VertexAttrib1fARB),
5698 TABLE_ENTRY(VertexAttrib1fvARB),
5699 TABLE_ENTRY(VertexAttrib1sARB),
5700 TABLE_ENTRY(VertexAttrib1svARB),
5701 TABLE_ENTRY(VertexAttrib2dARB),
5702 TABLE_ENTRY(VertexAttrib2dvARB),
5703 TABLE_ENTRY(VertexAttrib2fARB),
5704 TABLE_ENTRY(VertexAttrib2fvARB),
5705 TABLE_ENTRY(VertexAttrib2sARB),
5706 TABLE_ENTRY(VertexAttrib2svARB),
5707 TABLE_ENTRY(VertexAttrib3dARB),
5708 TABLE_ENTRY(VertexAttrib3dvARB),
5709 TABLE_ENTRY(VertexAttrib3fARB),
5710 TABLE_ENTRY(VertexAttrib3fvARB),
5711 TABLE_ENTRY(VertexAttrib3sARB),
5712 TABLE_ENTRY(VertexAttrib3svARB),
5713 TABLE_ENTRY(VertexAttrib4dARB),
5714 TABLE_ENTRY(VertexAttrib4dvARB),
5715 TABLE_ENTRY(VertexAttrib4fARB),
5716 TABLE_ENTRY(VertexAttrib4fvARB),
5717 TABLE_ENTRY(VertexAttrib4sARB),
5718 TABLE_ENTRY(VertexAttrib4svARB),
5719 TABLE_ENTRY(VertexAttrib4NubARB),
5720 TABLE_ENTRY(VertexAttrib4NubvARB),
Michal Krol455c8172004-10-27 15:20:08 +00005721 TABLE_ENTRY(VertexAttribs1dvNV),
5722 TABLE_ENTRY(VertexAttribs1fvNV),
5723 TABLE_ENTRY(VertexAttribs1svNV),
5724 TABLE_ENTRY(VertexAttribs2dvNV),
5725 TABLE_ENTRY(VertexAttribs2fvNV),
5726 TABLE_ENTRY(VertexAttribs2svNV),
5727 TABLE_ENTRY(VertexAttribs3dvNV),
5728 TABLE_ENTRY(VertexAttribs3fvNV),
5729 TABLE_ENTRY(VertexAttribs3svNV),
5730 TABLE_ENTRY(VertexAttribs4dvNV),
5731 TABLE_ENTRY(VertexAttribs4fvNV),
5732 TABLE_ENTRY(VertexAttribs4svNV),
5733 TABLE_ENTRY(VertexAttribs4ubvNV),
5734 TABLE_ENTRY(PointParameteriNV),
5735 TABLE_ENTRY(PointParameterivNV),
5736 TABLE_ENTRY(MultiDrawArraysEXT),
5737 TABLE_ENTRY(MultiDrawElementsEXT),
5738 TABLE_ENTRY(ActiveStencilFaceEXT),
5739 TABLE_ENTRY(DeleteFencesNV),
5740 TABLE_ENTRY(GenFencesNV),
5741 TABLE_ENTRY(IsFenceNV),
5742 TABLE_ENTRY(TestFenceNV),
5743 TABLE_ENTRY(GetFenceivNV),
5744 TABLE_ENTRY(FinishFenceNV),
5745 TABLE_ENTRY(SetFenceNV),
5746 TABLE_ENTRY(VertexAttrib4bvARB),
5747 TABLE_ENTRY(VertexAttrib4ivARB),
5748 TABLE_ENTRY(VertexAttrib4ubvARB),
5749 TABLE_ENTRY(VertexAttrib4usvARB),
5750 TABLE_ENTRY(VertexAttrib4uivARB),
5751 TABLE_ENTRY(VertexAttrib4NbvARB),
5752 TABLE_ENTRY(VertexAttrib4NsvARB),
5753 TABLE_ENTRY(VertexAttrib4NivARB),
5754 TABLE_ENTRY(VertexAttrib4NusvARB),
5755 TABLE_ENTRY(VertexAttrib4NuivARB),
5756 TABLE_ENTRY(VertexAttribPointerARB),
5757 TABLE_ENTRY(EnableVertexAttribArrayARB),
5758 TABLE_ENTRY(DisableVertexAttribArrayARB),
5759 TABLE_ENTRY(ProgramStringARB),
5760 TABLE_ENTRY(ProgramEnvParameter4dARB),
5761 TABLE_ENTRY(ProgramEnvParameter4dvARB),
5762 TABLE_ENTRY(ProgramEnvParameter4fARB),
5763 TABLE_ENTRY(ProgramEnvParameter4fvARB),
5764 TABLE_ENTRY(ProgramLocalParameter4dARB),
5765 TABLE_ENTRY(ProgramLocalParameter4dvARB),
5766 TABLE_ENTRY(ProgramLocalParameter4fARB),
5767 TABLE_ENTRY(ProgramLocalParameter4fvARB),
5768 TABLE_ENTRY(GetProgramEnvParameterdvARB),
5769 TABLE_ENTRY(GetProgramEnvParameterfvARB),
5770 TABLE_ENTRY(GetProgramLocalParameterdvARB),
5771 TABLE_ENTRY(GetProgramLocalParameterfvARB),
5772 TABLE_ENTRY(GetProgramivARB),
5773 TABLE_ENTRY(GetProgramStringARB),
5774 TABLE_ENTRY(ProgramNamedParameter4fNV),
5775 TABLE_ENTRY(ProgramNamedParameter4dNV),
5776 TABLE_ENTRY(ProgramNamedParameter4fvNV),
5777 TABLE_ENTRY(ProgramNamedParameter4dvNV),
5778 TABLE_ENTRY(GetProgramNamedParameterfvNV),
5779 TABLE_ENTRY(GetProgramNamedParameterdvNV),
5780 TABLE_ENTRY(BindBufferARB),
5781 TABLE_ENTRY(BufferDataARB),
5782 TABLE_ENTRY(BufferSubDataARB),
5783 TABLE_ENTRY(DeleteBuffersARB),
5784 TABLE_ENTRY(GenBuffersARB),
5785 TABLE_ENTRY(GetBufferParameterivARB),
5786 TABLE_ENTRY(GetBufferPointervARB),
5787 TABLE_ENTRY(GetBufferSubDataARB),
5788 TABLE_ENTRY(IsBufferARB),
5789 TABLE_ENTRY(MapBufferARB),
5790 TABLE_ENTRY(UnmapBufferARB),
5791 TABLE_ENTRY(DepthBoundsEXT),
5792 TABLE_ENTRY(GenQueriesARB),
5793 TABLE_ENTRY(DeleteQueriesARB),
5794 TABLE_ENTRY(IsQueryARB),
5795 TABLE_ENTRY(BeginQueryARB),
5796 TABLE_ENTRY(EndQueryARB),
5797 TABLE_ENTRY(GetQueryivARB),
5798 TABLE_ENTRY(GetQueryObjectivARB),
5799 TABLE_ENTRY(GetQueryObjectuivARB),
5800 TABLE_ENTRY(MultiModeDrawArraysIBM),
5801 TABLE_ENTRY(MultiModeDrawElementsIBM),
Michal Krolaf7a8072004-10-28 11:14:02 +00005802 TABLE_ENTRY(BlendEquationSeparateEXT),
Michal Krolbeb95542004-10-27 16:39:09 +00005803 TABLE_ENTRY(DeleteObjectARB),
5804 TABLE_ENTRY(GetHandleARB),
5805 TABLE_ENTRY(DetachObjectARB),
5806 TABLE_ENTRY(CreateShaderObjectARB),
5807 TABLE_ENTRY(ShaderSourceARB),
5808 TABLE_ENTRY(CompileShaderARB),
5809 TABLE_ENTRY(CreateProgramObjectARB),
5810 TABLE_ENTRY(AttachObjectARB),
5811 TABLE_ENTRY(LinkProgramARB),
5812 TABLE_ENTRY(UseProgramObjectARB),
5813 TABLE_ENTRY(ValidateProgramARB),
5814 TABLE_ENTRY(Uniform1fARB),
5815 TABLE_ENTRY(Uniform2fARB),
5816 TABLE_ENTRY(Uniform3fARB),
5817 TABLE_ENTRY(Uniform4fARB),
5818 TABLE_ENTRY(Uniform1iARB),
5819 TABLE_ENTRY(Uniform2iARB),
5820 TABLE_ENTRY(Uniform3iARB),
5821 TABLE_ENTRY(Uniform4iARB),
5822 TABLE_ENTRY(Uniform1fvARB),
5823 TABLE_ENTRY(Uniform2fvARB),
5824 TABLE_ENTRY(Uniform3fvARB),
5825 TABLE_ENTRY(Uniform4fvARB),
5826 TABLE_ENTRY(Uniform1ivARB),
5827 TABLE_ENTRY(Uniform2ivARB),
5828 TABLE_ENTRY(Uniform3ivARB),
5829 TABLE_ENTRY(Uniform4ivARB),
5830 TABLE_ENTRY(UniformMatrix2fvARB),
5831 TABLE_ENTRY(UniformMatrix3fvARB),
5832 TABLE_ENTRY(UniformMatrix4fvARB),
5833 TABLE_ENTRY(GetObjectParameterfvARB),
5834 TABLE_ENTRY(GetObjectParameterivARB),
5835 TABLE_ENTRY(GetInfoLogARB),
5836 TABLE_ENTRY(GetAttachedObjectsARB),
5837 TABLE_ENTRY(GetUniformLocationARB),
5838 TABLE_ENTRY(GetActiveUniformARB),
5839 TABLE_ENTRY(GetUniformfvARB),
5840 TABLE_ENTRY(GetUniformivARB),
5841 TABLE_ENTRY(GetShaderSourceARB),
5842 TABLE_ENTRY(BindAttribLocationARB),
5843 TABLE_ENTRY(GetActiveAttribARB),
5844 TABLE_ENTRY(GetAttribLocationARB),
Brian Paulb5b8d222004-11-27 20:07:08 +00005845 TABLE_ENTRY(GetVertexAttribdvNV),
5846 TABLE_ENTRY(GetVertexAttribfvNV),
5847 TABLE_ENTRY(GetVertexAttribivNV),
5848 TABLE_ENTRY(VertexAttrib1dNV),
5849 TABLE_ENTRY(VertexAttrib1dvNV),
5850 TABLE_ENTRY(VertexAttrib1fNV),
5851 TABLE_ENTRY(VertexAttrib1fvNV),
5852 TABLE_ENTRY(VertexAttrib1sNV),
5853 TABLE_ENTRY(VertexAttrib1svNV),
5854 TABLE_ENTRY(VertexAttrib2dNV),
5855 TABLE_ENTRY(VertexAttrib2dvNV),
5856 TABLE_ENTRY(VertexAttrib2fNV),
5857 TABLE_ENTRY(VertexAttrib2fvNV),
5858 TABLE_ENTRY(VertexAttrib2sNV),
5859 TABLE_ENTRY(VertexAttrib2svNV),
5860 TABLE_ENTRY(VertexAttrib3dNV),
5861 TABLE_ENTRY(VertexAttrib3dvNV),
5862 TABLE_ENTRY(VertexAttrib3fNV),
5863 TABLE_ENTRY(VertexAttrib3fvNV),
5864 TABLE_ENTRY(VertexAttrib3sNV),
5865 TABLE_ENTRY(VertexAttrib3svNV),
5866 TABLE_ENTRY(VertexAttrib4dNV),
5867 TABLE_ENTRY(VertexAttrib4dvNV),
5868 TABLE_ENTRY(VertexAttrib4fNV),
5869 TABLE_ENTRY(VertexAttrib4fvNV),
5870 TABLE_ENTRY(VertexAttrib4sNV),
5871 TABLE_ENTRY(VertexAttrib4svNV),
5872 TABLE_ENTRY(VertexAttrib4ubNV),
5873 TABLE_ENTRY(VertexAttrib4ubvNV),
Dave Airlie7f752fe2004-12-19 03:06:59 +00005874 TABLE_ENTRY(GenFragmentShadersATI),
5875 TABLE_ENTRY(BindFragmentShaderATI),
5876 TABLE_ENTRY(DeleteFragmentShaderATI),
5877 TABLE_ENTRY(BeginFragmentShaderATI),
5878 TABLE_ENTRY(EndFragmentShaderATI),
5879 TABLE_ENTRY(PassTexCoordATI),
5880 TABLE_ENTRY(SampleMapATI),
5881 TABLE_ENTRY(ColorFragmentOp1ATI),
5882 TABLE_ENTRY(ColorFragmentOp2ATI),
5883 TABLE_ENTRY(ColorFragmentOp3ATI),
5884 TABLE_ENTRY(AlphaFragmentOp1ATI),
5885 TABLE_ENTRY(AlphaFragmentOp2ATI),
5886 TABLE_ENTRY(AlphaFragmentOp3ATI),
5887 TABLE_ENTRY(SetFragmentShaderConstantATI),
Brian Paul78e6e592005-02-08 03:44:24 +00005888 TABLE_ENTRY(IsRenderbufferEXT),
5889 TABLE_ENTRY(BindRenderbufferEXT),
5890 TABLE_ENTRY(DeleteRenderbuffersEXT),
5891 TABLE_ENTRY(GenRenderbuffersEXT),
5892 TABLE_ENTRY(RenderbufferStorageEXT),
5893 TABLE_ENTRY(GetRenderbufferParameterivEXT),
5894 TABLE_ENTRY(IsFramebufferEXT),
5895 TABLE_ENTRY(BindFramebufferEXT),
5896 TABLE_ENTRY(DeleteFramebuffersEXT),
5897 TABLE_ENTRY(GenFramebuffersEXT),
5898 TABLE_ENTRY(CheckFramebufferStatusEXT),
5899 TABLE_ENTRY(FramebufferTexture1DEXT),
5900 TABLE_ENTRY(FramebufferTexture2DEXT),
5901 TABLE_ENTRY(FramebufferTexture3DEXT),
5902 TABLE_ENTRY(FramebufferRenderbufferEXT),
5903 TABLE_ENTRY(GetFramebufferAttachmentParameterivEXT),
5904 TABLE_ENTRY(GenerateMipmapEXT),
Brian Paula9e34c62005-01-12 04:01:08 +00005905 TABLE_ENTRY(StencilFuncSeparate),
5906 TABLE_ENTRY(StencilOpSeparate),
5907 TABLE_ENTRY(StencilMaskSeparate),
Brian Paul0fa8c592005-12-07 14:48:19 +00005908 TABLE_ENTRY(GetQueryObjecti64vEXT),
5909 TABLE_ENTRY(GetQueryObjectui64vEXT),
Brian Paul6d4284e2006-03-01 02:07:50 +00005910 TABLE_ENTRY(BlitFramebufferEXT),
Ian Romanickee34e6e2006-06-12 16:26:29 +00005911 TABLE_ENTRY(BindVertexArrayAPPLE),
5912 TABLE_ENTRY(DeleteVertexArraysAPPLE),
5913 TABLE_ENTRY(GenVertexArraysAPPLE),
5914 TABLE_ENTRY(IsVertexArrayAPPLE),
Michal Krol455c8172004-10-27 15:20:08 +00005915 /* A whole bunch of no-op functions. These might be called
5916 * when someone tries to call a dynamically-registered
5917 * extension function without a current rendering context.
5918 */
5919 TABLE_ENTRY(Unused),
5920 TABLE_ENTRY(Unused),
5921 TABLE_ENTRY(Unused),
5922 TABLE_ENTRY(Unused),
5923 TABLE_ENTRY(Unused),
5924 TABLE_ENTRY(Unused),
5925 TABLE_ENTRY(Unused),
5926 TABLE_ENTRY(Unused),
5927 TABLE_ENTRY(Unused),
5928 TABLE_ENTRY(Unused),
5929 TABLE_ENTRY(Unused),
5930 TABLE_ENTRY(Unused),
5931 TABLE_ENTRY(Unused),
5932 TABLE_ENTRY(Unused),
5933 TABLE_ENTRY(Unused),
5934 TABLE_ENTRY(Unused),
5935 TABLE_ENTRY(Unused),
5936 TABLE_ENTRY(Unused),
5937 TABLE_ENTRY(Unused),
5938 TABLE_ENTRY(Unused),
5939 TABLE_ENTRY(Unused),
5940 TABLE_ENTRY(Unused),
5941 TABLE_ENTRY(Unused),
5942 TABLE_ENTRY(Unused),
5943 TABLE_ENTRY(Unused),
5944 TABLE_ENTRY(Unused),
5945 TABLE_ENTRY(Unused),
5946 TABLE_ENTRY(Unused),
5947 TABLE_ENTRY(Unused),
5948 TABLE_ENTRY(Unused),
5949 TABLE_ENTRY(Unused),
5950 TABLE_ENTRY(Unused),
5951 TABLE_ENTRY(Unused),
5952 TABLE_ENTRY(Unused),
5953 TABLE_ENTRY(Unused),
5954 TABLE_ENTRY(Unused),
5955 TABLE_ENTRY(Unused),
5956 TABLE_ENTRY(Unused),
5957 TABLE_ENTRY(Unused),
5958 TABLE_ENTRY(Unused),
5959 TABLE_ENTRY(Unused),
5960 TABLE_ENTRY(Unused),
5961 TABLE_ENTRY(Unused),
5962 TABLE_ENTRY(Unused),
5963 TABLE_ENTRY(Unused),
5964 TABLE_ENTRY(Unused),
5965 TABLE_ENTRY(Unused),
5966 TABLE_ENTRY(Unused),
5967 TABLE_ENTRY(Unused),
5968 TABLE_ENTRY(Unused),
5969 TABLE_ENTRY(Unused),
5970 TABLE_ENTRY(Unused),
5971 TABLE_ENTRY(Unused),
5972 TABLE_ENTRY(Unused),
5973 TABLE_ENTRY(Unused),
5974 TABLE_ENTRY(Unused),
5975 TABLE_ENTRY(Unused),
5976 TABLE_ENTRY(Unused),
5977 TABLE_ENTRY(Unused),
5978 TABLE_ENTRY(Unused),
5979 TABLE_ENTRY(Unused),
5980 TABLE_ENTRY(Unused),
5981 TABLE_ENTRY(Unused),
5982 TABLE_ENTRY(Unused),
5983 TABLE_ENTRY(Unused),
5984 TABLE_ENTRY(Unused),
5985 TABLE_ENTRY(Unused),
5986 TABLE_ENTRY(Unused),
5987 TABLE_ENTRY(Unused),
5988 TABLE_ENTRY(Unused),
5989 TABLE_ENTRY(Unused),
5990 TABLE_ENTRY(Unused),
5991 TABLE_ENTRY(Unused),
5992 TABLE_ENTRY(Unused),
5993 TABLE_ENTRY(Unused),
5994 TABLE_ENTRY(Unused),
5995 TABLE_ENTRY(Unused),
5996 TABLE_ENTRY(Unused),
5997 TABLE_ENTRY(Unused),
5998 TABLE_ENTRY(Unused),
5999 TABLE_ENTRY(Unused),
6000 TABLE_ENTRY(Unused),
6001 TABLE_ENTRY(Unused),
6002 TABLE_ENTRY(Unused),
6003 TABLE_ENTRY(Unused),
6004 TABLE_ENTRY(Unused),
6005 TABLE_ENTRY(Unused),
6006 TABLE_ENTRY(Unused),
6007 TABLE_ENTRY(Unused),
6008 TABLE_ENTRY(Unused),
6009 TABLE_ENTRY(Unused),
6010 TABLE_ENTRY(Unused),
6011 TABLE_ENTRY(Unused),
6012 TABLE_ENTRY(Unused),
6013 TABLE_ENTRY(Unused),
6014 TABLE_ENTRY(Unused),
6015 TABLE_ENTRY(Unused),
6016 TABLE_ENTRY(Unused),
6017 TABLE_ENTRY(Unused),
6018};
6019#endif /* DISPATCH_TABLE_NAME */
6020
6021
6022/*
6023 * This is just used to silence compiler warnings.
Michal Krolb7293dc2004-10-27 15:34:31 +00006024 * We list the functions which are not otherwise used.
Michal Krol455c8172004-10-27 15:20:08 +00006025 */
6026#ifdef UNUSED_TABLE_NAME
Brian Paul767e15a2004-11-27 03:51:11 +00006027static _glapi_proc UNUSED_TABLE_NAME[] = {
Ian Romanick66a55482005-06-21 23:42:43 +00006028 TABLE_ENTRY(ArrayElementEXT),
6029 TABLE_ENTRY(BindTextureEXT),
6030 TABLE_ENTRY(DrawArraysEXT),
6031 TABLE_ENTRY(CopyTexImage1DEXT),
6032 TABLE_ENTRY(CopyTexImage2DEXT),
6033 TABLE_ENTRY(CopyTexSubImage1DEXT),
6034 TABLE_ENTRY(CopyTexSubImage2DEXT),
6035 TABLE_ENTRY(DeleteTexturesEXT),
6036 TABLE_ENTRY(GetPointervEXT),
6037 TABLE_ENTRY(PrioritizeTexturesEXT),
6038 TABLE_ENTRY(TexSubImage1DEXT),
6039 TABLE_ENTRY(TexSubImage2DEXT),
6040 TABLE_ENTRY(BlendColorEXT),
6041 TABLE_ENTRY(BlendEquationEXT),
6042 TABLE_ENTRY(DrawRangeElementsEXT),
6043 TABLE_ENTRY(ColorTableSGI),
6044 TABLE_ENTRY(ColorTableEXT),
6045 TABLE_ENTRY(ColorTableParameterfvSGI),
6046 TABLE_ENTRY(ColorTableParameterivSGI),
6047 TABLE_ENTRY(CopyColorTableSGI),
6048 TABLE_ENTRY(ColorSubTableEXT),
6049 TABLE_ENTRY(CopyColorSubTableEXT),
6050 TABLE_ENTRY(ConvolutionFilter1DEXT),
6051 TABLE_ENTRY(ConvolutionFilter2DEXT),
6052 TABLE_ENTRY(ConvolutionParameterfEXT),
6053 TABLE_ENTRY(ConvolutionParameterfvEXT),
6054 TABLE_ENTRY(ConvolutionParameteriEXT),
6055 TABLE_ENTRY(ConvolutionParameterivEXT),
6056 TABLE_ENTRY(CopyConvolutionFilter1DEXT),
6057 TABLE_ENTRY(CopyConvolutionFilter2DEXT),
6058 TABLE_ENTRY(SeparableFilter2DEXT),
6059 TABLE_ENTRY(HistogramEXT),
6060 TABLE_ENTRY(MinmaxEXT),
6061 TABLE_ENTRY(ResetHistogramEXT),
6062 TABLE_ENTRY(ResetMinmaxEXT),
6063 TABLE_ENTRY(TexImage3DEXT),
6064 TABLE_ENTRY(TexSubImage3DEXT),
6065 TABLE_ENTRY(CopyTexSubImage3DEXT),
Michal Krol455c8172004-10-27 15:20:08 +00006066 TABLE_ENTRY(ActiveTexture),
6067 TABLE_ENTRY(ClientActiveTexture),
6068 TABLE_ENTRY(MultiTexCoord1d),
6069 TABLE_ENTRY(MultiTexCoord1dv),
6070 TABLE_ENTRY(MultiTexCoord1f),
6071 TABLE_ENTRY(MultiTexCoord1fv),
6072 TABLE_ENTRY(MultiTexCoord1i),
6073 TABLE_ENTRY(MultiTexCoord1iv),
6074 TABLE_ENTRY(MultiTexCoord1s),
6075 TABLE_ENTRY(MultiTexCoord1sv),
6076 TABLE_ENTRY(MultiTexCoord2d),
6077 TABLE_ENTRY(MultiTexCoord2dv),
6078 TABLE_ENTRY(MultiTexCoord2f),
6079 TABLE_ENTRY(MultiTexCoord2fv),
6080 TABLE_ENTRY(MultiTexCoord2i),
6081 TABLE_ENTRY(MultiTexCoord2iv),
6082 TABLE_ENTRY(MultiTexCoord2s),
6083 TABLE_ENTRY(MultiTexCoord2sv),
6084 TABLE_ENTRY(MultiTexCoord3d),
6085 TABLE_ENTRY(MultiTexCoord3dv),
6086 TABLE_ENTRY(MultiTexCoord3f),
6087 TABLE_ENTRY(MultiTexCoord3fv),
6088 TABLE_ENTRY(MultiTexCoord3i),
6089 TABLE_ENTRY(MultiTexCoord3iv),
6090 TABLE_ENTRY(MultiTexCoord3s),
6091 TABLE_ENTRY(MultiTexCoord3sv),
6092 TABLE_ENTRY(MultiTexCoord4d),
6093 TABLE_ENTRY(MultiTexCoord4dv),
6094 TABLE_ENTRY(MultiTexCoord4f),
6095 TABLE_ENTRY(MultiTexCoord4fv),
6096 TABLE_ENTRY(MultiTexCoord4i),
6097 TABLE_ENTRY(MultiTexCoord4iv),
6098 TABLE_ENTRY(MultiTexCoord4s),
6099 TABLE_ENTRY(MultiTexCoord4sv),
6100 TABLE_ENTRY(LoadTransposeMatrixf),
6101 TABLE_ENTRY(LoadTransposeMatrixd),
6102 TABLE_ENTRY(MultTransposeMatrixf),
6103 TABLE_ENTRY(MultTransposeMatrixd),
6104 TABLE_ENTRY(SampleCoverage),
Ian Romanick66a55482005-06-21 23:42:43 +00006105 TABLE_ENTRY(DrawBuffersATI),
6106 TABLE_ENTRY(SampleMaskEXT),
6107 TABLE_ENTRY(SamplePatternEXT),
6108 TABLE_ENTRY(PointParameterf),
6109 TABLE_ENTRY(PointParameterfARB),
6110 TABLE_ENTRY(PointParameterfSGIS),
6111 TABLE_ENTRY(PointParameterfv),
6112 TABLE_ENTRY(PointParameterfvARB),
6113 TABLE_ENTRY(PointParameterfvSGIS),
6114 TABLE_ENTRY(WindowPos2d),
6115 TABLE_ENTRY(WindowPos2dARB),
6116 TABLE_ENTRY(WindowPos2dv),
6117 TABLE_ENTRY(WindowPos2dvARB),
6118 TABLE_ENTRY(WindowPos2f),
6119 TABLE_ENTRY(WindowPos2fARB),
6120 TABLE_ENTRY(WindowPos2fv),
6121 TABLE_ENTRY(WindowPos2fvARB),
6122 TABLE_ENTRY(WindowPos2i),
6123 TABLE_ENTRY(WindowPos2iARB),
6124 TABLE_ENTRY(WindowPos2iv),
6125 TABLE_ENTRY(WindowPos2ivARB),
6126 TABLE_ENTRY(WindowPos2s),
6127 TABLE_ENTRY(WindowPos2sARB),
6128 TABLE_ENTRY(WindowPos2sv),
6129 TABLE_ENTRY(WindowPos2svARB),
6130 TABLE_ENTRY(WindowPos3d),
6131 TABLE_ENTRY(WindowPos3dARB),
6132 TABLE_ENTRY(WindowPos3dv),
6133 TABLE_ENTRY(WindowPos3dvARB),
6134 TABLE_ENTRY(WindowPos3f),
6135 TABLE_ENTRY(WindowPos3fARB),
6136 TABLE_ENTRY(WindowPos3fv),
6137 TABLE_ENTRY(WindowPos3fvARB),
6138 TABLE_ENTRY(WindowPos3i),
6139 TABLE_ENTRY(WindowPos3iARB),
6140 TABLE_ENTRY(WindowPos3iv),
6141 TABLE_ENTRY(WindowPos3ivARB),
6142 TABLE_ENTRY(WindowPos3s),
6143 TABLE_ENTRY(WindowPos3sARB),
6144 TABLE_ENTRY(WindowPos3sv),
6145 TABLE_ENTRY(WindowPos3svARB),
6146 TABLE_ENTRY(BlendFuncSeparate),
6147 TABLE_ENTRY(BlendFuncSeparateINGR),
6148 TABLE_ENTRY(FogCoordf),
6149 TABLE_ENTRY(FogCoordfv),
6150 TABLE_ENTRY(FogCoordd),
6151 TABLE_ENTRY(FogCoorddv),
6152 TABLE_ENTRY(FogCoordPointer),
Michal Krol455c8172004-10-27 15:20:08 +00006153 TABLE_ENTRY(CompressedTexImage3D),
6154 TABLE_ENTRY(CompressedTexImage2D),
6155 TABLE_ENTRY(CompressedTexImage1D),
6156 TABLE_ENTRY(CompressedTexSubImage3D),
6157 TABLE_ENTRY(CompressedTexSubImage2D),
6158 TABLE_ENTRY(CompressedTexSubImage1D),
6159 TABLE_ENTRY(GetCompressedTexImage),
Michal Krol455c8172004-10-27 15:20:08 +00006160 TABLE_ENTRY(SecondaryColor3b),
6161 TABLE_ENTRY(SecondaryColor3bv),
6162 TABLE_ENTRY(SecondaryColor3d),
6163 TABLE_ENTRY(SecondaryColor3dv),
6164 TABLE_ENTRY(SecondaryColor3f),
6165 TABLE_ENTRY(SecondaryColor3fv),
6166 TABLE_ENTRY(SecondaryColor3i),
6167 TABLE_ENTRY(SecondaryColor3iv),
6168 TABLE_ENTRY(SecondaryColor3s),
6169 TABLE_ENTRY(SecondaryColor3sv),
6170 TABLE_ENTRY(SecondaryColor3ub),
6171 TABLE_ENTRY(SecondaryColor3ubv),
6172 TABLE_ENTRY(SecondaryColor3ui),
6173 TABLE_ENTRY(SecondaryColor3uiv),
6174 TABLE_ENTRY(SecondaryColor3us),
6175 TABLE_ENTRY(SecondaryColor3usv),
6176 TABLE_ENTRY(SecondaryColorPointer),
Ian Romanick66a55482005-06-21 23:42:43 +00006177 TABLE_ENTRY(BindProgramARB),
6178 TABLE_ENTRY(DeleteProgramsARB),
6179 TABLE_ENTRY(GenProgramsARB),
6180 TABLE_ENTRY(GetVertexAttribPointervARB),
6181 TABLE_ENTRY(IsProgramARB),
6182 TABLE_ENTRY(PointParameteri),
6183 TABLE_ENTRY(PointParameteriv),
6184 TABLE_ENTRY(MultiDrawArrays),
6185 TABLE_ENTRY(MultiDrawElements),
Michal Krolb7293dc2004-10-27 15:34:31 +00006186 TABLE_ENTRY(BindBuffer),
6187 TABLE_ENTRY(BufferData),
6188 TABLE_ENTRY(BufferSubData),
6189 TABLE_ENTRY(DeleteBuffers),
6190 TABLE_ENTRY(GenBuffers),
6191 TABLE_ENTRY(GetBufferParameteriv),
6192 TABLE_ENTRY(GetBufferPointerv),
6193 TABLE_ENTRY(GetBufferSubData),
6194 TABLE_ENTRY(IsBuffer),
6195 TABLE_ENTRY(MapBuffer),
6196 TABLE_ENTRY(UnmapBuffer),
6197 TABLE_ENTRY(GenQueries),
6198 TABLE_ENTRY(DeleteQueries),
6199 TABLE_ENTRY(IsQuery),
6200 TABLE_ENTRY(BeginQuery),
6201 TABLE_ENTRY(EndQuery),
6202 TABLE_ENTRY(GetQueryiv),
6203 TABLE_ENTRY(GetQueryObjectiv),
6204 TABLE_ENTRY(GetQueryObjectuiv),
Michal Krol455c8172004-10-27 15:20:08 +00006205 TABLE_ENTRY(BlendEquationSeparateATI),
6206};
6207#endif /*UNUSED_TABLE_NAME*/
6208
6209
Ian Romanick66a55482005-06-21 23:42:43 +00006210# undef KEYWORD1
6211# undef KEYWORD2
6212# undef NAME
6213# undef DISPATCH
6214# undef RETURN_DISPATCH
6215# undef DISPATCH_TABLE_NAME
6216# undef UNUSED_TABLE_NAME
6217# undef TABLE_ENTRY