blob: c1b6b091a1c0071545ef3ad21a8fdda7bd2cfa00 [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
Michal Krolb7293dc2004-10-27 15:34:31 +00001608KEYWORD1 void KEYWORD2 NAME(BindTexture)(GLenum target, GLuint texture)
1609{
1610 DISPATCH(BindTexture, (target, texture), (F, "glBindTexture(0x%x, %d);\n", target, texture));
1611}
1612
Michal Krol455c8172004-10-27 15:20:08 +00001613KEYWORD1 void KEYWORD2 NAME(ColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1614{
1615 DISPATCH(ColorPointer, (size, type, stride, pointer), (F, "glColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
1616}
1617
1618KEYWORD1 void KEYWORD2 NAME(DisableClientState)(GLenum array)
1619{
1620 DISPATCH(DisableClientState, (array), (F, "glDisableClientState(0x%x);\n", array));
1621}
1622
1623KEYWORD1 void KEYWORD2 NAME(DrawArrays)(GLenum mode, GLint first, GLsizei count)
1624{
1625 DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArrays(0x%x, %d, %d);\n", mode, first, count));
1626}
1627
1628KEYWORD1 void KEYWORD2 NAME(DrawElements)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices)
1629{
1630 DISPATCH(DrawElements, (mode, count, type, indices), (F, "glDrawElements(0x%x, %d, 0x%x, %p);\n", mode, count, type, (const void *) indices));
1631}
1632
1633KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointer)(GLsizei stride, const GLvoid * pointer)
1634{
1635 DISPATCH(EdgeFlagPointer, (stride, pointer), (F, "glEdgeFlagPointer(%d, %p);\n", stride, (const void *) pointer));
1636}
1637
1638KEYWORD1 void KEYWORD2 NAME(EnableClientState)(GLenum array)
1639{
1640 DISPATCH(EnableClientState, (array), (F, "glEnableClientState(0x%x);\n", array));
1641}
1642
Michal Krol455c8172004-10-27 15:20:08 +00001643KEYWORD1 void KEYWORD2 NAME(IndexPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
1644{
1645 DISPATCH(IndexPointer, (type, stride, pointer), (F, "glIndexPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
1646}
1647
Michal Krolb7293dc2004-10-27 15:34:31 +00001648KEYWORD1 void KEYWORD2 NAME(Indexub)(GLubyte c)
1649{
1650 DISPATCH(Indexub, (c), (F, "glIndexub(%d);\n", c));
1651}
1652
1653KEYWORD1 void KEYWORD2 NAME(Indexubv)(const GLubyte * c)
1654{
1655 DISPATCH(Indexubv, (c), (F, "glIndexubv(%p);\n", (const void *) c));
1656}
1657
Michal Krol455c8172004-10-27 15:20:08 +00001658KEYWORD1 void KEYWORD2 NAME(InterleavedArrays)(GLenum format, GLsizei stride, const GLvoid * pointer)
1659{
1660 DISPATCH(InterleavedArrays, (format, stride, pointer), (F, "glInterleavedArrays(0x%x, %d, %p);\n", format, stride, (const void *) pointer));
1661}
1662
1663KEYWORD1 void KEYWORD2 NAME(NormalPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
1664{
1665 DISPATCH(NormalPointer, (type, stride, pointer), (F, "glNormalPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
1666}
1667
Michal Krolb7293dc2004-10-27 15:34:31 +00001668KEYWORD1 void KEYWORD2 NAME(PolygonOffset)(GLfloat factor, GLfloat units)
1669{
1670 DISPATCH(PolygonOffset, (factor, units), (F, "glPolygonOffset(%f, %f);\n", factor, units));
1671}
1672
Michal Krol455c8172004-10-27 15:20:08 +00001673KEYWORD1 void KEYWORD2 NAME(TexCoordPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1674{
1675 DISPATCH(TexCoordPointer, (size, type, stride, pointer), (F, "glTexCoordPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
1676}
1677
1678KEYWORD1 void KEYWORD2 NAME(VertexPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1679{
1680 DISPATCH(VertexPointer, (size, type, stride, pointer), (F, "glVertexPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
1681}
1682
Michal Krolb7293dc2004-10-27 15:34:31 +00001683KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResident)(GLsizei n, const GLuint * textures, GLboolean * residences)
Michal Krol455c8172004-10-27 15:20:08 +00001684{
Michal Krolb7293dc2004-10-27 15:34:31 +00001685 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 +00001686}
1687
1688KEYWORD1 void KEYWORD2 NAME(CopyTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
1689{
1690 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));
1691}
1692
1693KEYWORD1 void KEYWORD2 NAME(CopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
1694{
1695 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));
1696}
1697
1698KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
1699{
1700 DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1D(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
1701}
1702
1703KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1704{
1705 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));
1706}
1707
Michal Krol455c8172004-10-27 15:20:08 +00001708KEYWORD1 void KEYWORD2 NAME(DeleteTextures)(GLsizei n, const GLuint * textures)
1709{
1710 DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTextures(%d, %p);\n", n, (const void *) textures));
1711}
1712
1713KEYWORD1 void KEYWORD2 NAME(GenTextures)(GLsizei n, GLuint * textures)
1714{
1715 DISPATCH(GenTextures, (n, textures), (F, "glGenTextures(%d, %p);\n", n, (const void *) textures));
1716}
1717
Michal Krolb7293dc2004-10-27 15:34:31 +00001718KEYWORD1 void KEYWORD2 NAME(GetPointerv)(GLenum pname, GLvoid ** params)
1719{
1720 DISPATCH(GetPointerv, (pname, params), (F, "glGetPointerv(0x%x, %p);\n", pname, (const void *) params));
1721}
1722
Michal Krol455c8172004-10-27 15:20:08 +00001723KEYWORD1 GLboolean KEYWORD2 NAME(IsTexture)(GLuint texture)
1724{
1725 RETURN_DISPATCH(IsTexture, (texture), (F, "glIsTexture(%d);\n", texture));
1726}
1727
1728KEYWORD1 void KEYWORD2 NAME(PrioritizeTextures)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
1729{
1730 DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTextures(%d, %p, %p);\n", n, (const void *) textures, (const void *) priorities));
1731}
1732
Michal Krolb7293dc2004-10-27 15:34:31 +00001733KEYWORD1 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 +00001734{
Michal Krolb7293dc2004-10-27 15:34:31 +00001735 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 +00001736}
1737
Michal Krolb7293dc2004-10-27 15:34:31 +00001738KEYWORD1 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 +00001739{
Michal Krolb7293dc2004-10-27 15:34:31 +00001740 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 +00001741}
1742
1743KEYWORD1 void KEYWORD2 NAME(PopClientAttrib)(void)
1744{
1745 DISPATCH(PopClientAttrib, (), (F, "glPopClientAttrib();\n"));
1746}
1747
1748KEYWORD1 void KEYWORD2 NAME(PushClientAttrib)(GLbitfield mask)
1749{
Michal Krolb7293dc2004-10-27 15:34:31 +00001750 DISPATCH(PushClientAttrib, (mask), (F, "glPushClientAttrib(%d);\n", mask));
Michal Krol455c8172004-10-27 15:20:08 +00001751}
1752
1753KEYWORD1 void KEYWORD2 NAME(BlendColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1754{
1755 DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColor(%f, %f, %f, %f);\n", red, green, blue, alpha));
1756}
1757
1758KEYWORD1 void KEYWORD2 NAME(BlendEquation)(GLenum mode)
1759{
1760 DISPATCH(BlendEquation, (mode), (F, "glBlendEquation(0x%x);\n", mode));
1761}
1762
1763KEYWORD1 void KEYWORD2 NAME(DrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
1764{
1765 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));
1766}
1767
1768KEYWORD1 void KEYWORD2 NAME(ColorTable)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
1769{
1770 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));
1771}
1772
1773KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
1774{
1775 DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1776}
1777
1778KEYWORD1 void KEYWORD2 NAME(ColorTableParameteriv)(GLenum target, GLenum pname, const GLint * params)
1779{
1780 DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1781}
1782
1783KEYWORD1 void KEYWORD2 NAME(CopyColorTable)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1784{
1785 DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTable(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
1786}
1787
1788KEYWORD1 void KEYWORD2 NAME(GetColorTable)(GLenum target, GLenum format, GLenum type, GLvoid * table)
1789{
1790 DISPATCH(GetColorTable, (target, format, type, table), (F, "glGetColorTable(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
1791}
1792
1793KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1794{
1795 DISPATCH(GetColorTableParameterfv, (target, pname, params), (F, "glGetColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1796}
1797
1798KEYWORD1 void KEYWORD2 NAME(GetColorTableParameteriv)(GLenum target, GLenum pname, GLint * params)
1799{
1800 DISPATCH(GetColorTableParameteriv, (target, pname, params), (F, "glGetColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1801}
1802
1803KEYWORD1 void KEYWORD2 NAME(ColorSubTable)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
1804{
1805 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));
1806}
1807
1808KEYWORD1 void KEYWORD2 NAME(CopyColorSubTable)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
1809{
1810 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTable(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
1811}
1812
1813KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1D)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
1814{
1815 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));
1816}
1817
1818KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
1819{
1820 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));
1821}
1822
1823KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterf)(GLenum target, GLenum pname, GLfloat params)
1824{
1825 DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterf(0x%x, 0x%x, %f);\n", target, pname, params));
1826}
1827
1828KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
1829{
1830 DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1831}
1832
1833KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteri)(GLenum target, GLenum pname, GLint params)
1834{
1835 DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteri(0x%x, 0x%x, %d);\n", target, pname, params));
1836}
1837
1838KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriv)(GLenum target, GLenum pname, const GLint * params)
1839{
1840 DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1841}
1842
1843KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1844{
1845 DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1D(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
1846}
1847
1848KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
1849{
1850 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));
1851}
1852
1853KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilter)(GLenum target, GLenum format, GLenum type, GLvoid * image)
1854{
1855 DISPATCH(GetConvolutionFilter, (target, format, type, image), (F, "glGetConvolutionFilter(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) image));
1856}
1857
1858KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1859{
1860 DISPATCH(GetConvolutionParameterfv, (target, pname, params), (F, "glGetConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1861}
1862
1863KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameteriv)(GLenum target, GLenum pname, GLint * params)
1864{
1865 DISPATCH(GetConvolutionParameteriv, (target, pname, params), (F, "glGetConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1866}
1867
1868KEYWORD1 void KEYWORD2 NAME(GetSeparableFilter)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
1869{
1870 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));
1871}
1872
1873KEYWORD1 void KEYWORD2 NAME(SeparableFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
1874{
1875 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));
1876}
1877
1878KEYWORD1 void KEYWORD2 NAME(GetHistogram)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
1879{
1880 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));
1881}
1882
1883KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1884{
1885 DISPATCH(GetHistogramParameterfv, (target, pname, params), (F, "glGetHistogramParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1886}
1887
1888KEYWORD1 void KEYWORD2 NAME(GetHistogramParameteriv)(GLenum target, GLenum pname, GLint * params)
1889{
1890 DISPATCH(GetHistogramParameteriv, (target, pname, params), (F, "glGetHistogramParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1891}
1892
1893KEYWORD1 void KEYWORD2 NAME(GetMinmax)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
1894{
1895 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));
1896}
1897
1898KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1899{
1900 DISPATCH(GetMinmaxParameterfv, (target, pname, params), (F, "glGetMinmaxParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1901}
1902
1903KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameteriv)(GLenum target, GLenum pname, GLint * params)
1904{
1905 DISPATCH(GetMinmaxParameteriv, (target, pname, params), (F, "glGetMinmaxParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1906}
1907
1908KEYWORD1 void KEYWORD2 NAME(Histogram)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
1909{
1910 DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogram(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
1911}
1912
1913KEYWORD1 void KEYWORD2 NAME(Minmax)(GLenum target, GLenum internalformat, GLboolean sink)
1914{
1915 DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmax(0x%x, 0x%x, %d);\n", target, internalformat, sink));
1916}
1917
1918KEYWORD1 void KEYWORD2 NAME(ResetHistogram)(GLenum target)
1919{
1920 DISPATCH(ResetHistogram, (target), (F, "glResetHistogram(0x%x);\n", target));
1921}
1922
1923KEYWORD1 void KEYWORD2 NAME(ResetMinmax)(GLenum target)
1924{
1925 DISPATCH(ResetMinmax, (target), (F, "glResetMinmax(0x%x);\n", target));
1926}
1927
1928KEYWORD1 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)
1929{
1930 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));
1931}
1932
1933KEYWORD1 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)
1934{
1935 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));
1936}
1937
1938KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1939{
1940 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));
1941}
1942
1943KEYWORD1 void KEYWORD2 NAME(ActiveTextureARB)(GLenum texture)
1944{
1945 DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTextureARB(0x%x);\n", texture));
1946}
1947
1948KEYWORD1 void KEYWORD2 NAME(ClientActiveTextureARB)(GLenum texture)
1949{
1950 DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTextureARB(0x%x);\n", texture));
1951}
1952
1953KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dARB)(GLenum target, GLdouble s)
1954{
1955 DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1dARB(0x%x, %f);\n", target, s));
1956}
1957
1958KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dvARB)(GLenum target, const GLdouble * v)
1959{
1960 DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dvARB(0x%x, %p);\n", target, (const void *) v));
1961}
1962
1963KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fARB)(GLenum target, GLfloat s)
1964{
1965 DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1fARB(0x%x, %f);\n", target, s));
1966}
1967
1968KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fvARB)(GLenum target, const GLfloat * v)
1969{
1970 DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fvARB(0x%x, %p);\n", target, (const void *) v));
1971}
1972
1973KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iARB)(GLenum target, GLint s)
1974{
1975 DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1iARB(0x%x, %d);\n", target, s));
1976}
1977
1978KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1ivARB)(GLenum target, const GLint * v)
1979{
1980 DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1ivARB(0x%x, %p);\n", target, (const void *) v));
1981}
1982
1983KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sARB)(GLenum target, GLshort s)
1984{
1985 DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1sARB(0x%x, %d);\n", target, s));
1986}
1987
1988KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1svARB)(GLenum target, const GLshort * v)
1989{
1990 DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1svARB(0x%x, %p);\n", target, (const void *) v));
1991}
1992
1993KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dARB)(GLenum target, GLdouble s, GLdouble t)
1994{
1995 DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2dARB(0x%x, %f, %f);\n", target, s, t));
1996}
1997
1998KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dvARB)(GLenum target, const GLdouble * v)
1999{
Michal Krolb7293dc2004-10-27 15:34:31 +00002000 DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002001}
2002
2003KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fARB)(GLenum target, GLfloat s, GLfloat t)
2004{
2005 DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2fARB(0x%x, %f, %f);\n", target, s, t));
2006}
2007
2008KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fvARB)(GLenum target, const GLfloat * v)
2009{
Michal Krolb7293dc2004-10-27 15:34:31 +00002010 DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002011}
2012
2013KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iARB)(GLenum target, GLint s, GLint t)
2014{
2015 DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2iARB(0x%x, %d, %d);\n", target, s, t));
2016}
2017
2018KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2ivARB)(GLenum target, const GLint * v)
2019{
2020 DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2ivARB(0x%x, %p);\n", target, (const void *) v));
2021}
2022
2023KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sARB)(GLenum target, GLshort s, GLshort t)
2024{
2025 DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2sARB(0x%x, %d, %d);\n", target, s, t));
2026}
2027
2028KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2svARB)(GLenum target, const GLshort * v)
2029{
2030 DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2svARB(0x%x, %p);\n", target, (const void *) v));
2031}
2032
2033KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2034{
2035 DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3dARB(0x%x, %f, %f, %f);\n", target, s, t, r));
2036}
2037
2038KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dvARB)(GLenum target, const GLdouble * v)
2039{
Michal Krolb7293dc2004-10-27 15:34:31 +00002040 DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002041}
2042
2043KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2044{
2045 DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3fARB(0x%x, %f, %f, %f);\n", target, s, t, r));
2046}
2047
2048KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fvARB)(GLenum target, const GLfloat * v)
2049{
Michal Krolb7293dc2004-10-27 15:34:31 +00002050 DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002051}
2052
2053KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iARB)(GLenum target, GLint s, GLint t, GLint r)
2054{
2055 DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3iARB(0x%x, %d, %d, %d);\n", target, s, t, r));
2056}
2057
2058KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3ivARB)(GLenum target, const GLint * v)
2059{
2060 DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3ivARB(0x%x, %p);\n", target, (const void *) v));
2061}
2062
2063KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sARB)(GLenum target, GLshort s, GLshort t, GLshort r)
2064{
2065 DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3sARB(0x%x, %d, %d, %d);\n", target, s, t, r));
2066}
2067
2068KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3svARB)(GLenum target, const GLshort * v)
2069{
2070 DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3svARB(0x%x, %p);\n", target, (const void *) v));
2071}
2072
2073KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2074{
2075 DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4dARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2076}
2077
2078KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dvARB)(GLenum target, const GLdouble * v)
2079{
Michal Krolb7293dc2004-10-27 15:34:31 +00002080 DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002081}
2082
2083KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2084{
2085 DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4fARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2086}
2087
2088KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fvARB)(GLenum target, const GLfloat * v)
2089{
Michal Krolb7293dc2004-10-27 15:34:31 +00002090 DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002091}
2092
2093KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iARB)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2094{
2095 DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4iARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2096}
2097
2098KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4ivARB)(GLenum target, const GLint * v)
2099{
2100 DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4ivARB(0x%x, %p);\n", target, (const void *) v));
2101}
2102
2103KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sARB)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2104{
2105 DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4sARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2106}
2107
2108KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4svARB)(GLenum target, const GLshort * v)
2109{
2110 DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4svARB(0x%x, %p);\n", target, (const void *) v));
2111}
2112
2113KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixfARB)(const GLfloat * m)
2114{
2115 DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixfARB(%p);\n", (const void *) m));
2116}
2117
2118KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixdARB)(const GLdouble * m)
2119{
2120 DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixdARB(%p);\n", (const void *) m));
2121}
2122
2123KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixfARB)(const GLfloat * m)
2124{
2125 DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixfARB(%p);\n", (const void *) m));
2126}
2127
2128KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixdARB)(const GLdouble * m)
2129{
2130 DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixdARB(%p);\n", (const void *) m));
2131}
2132
2133KEYWORD1 void KEYWORD2 NAME(SampleCoverageARB)(GLclampf value, GLboolean invert)
2134{
2135 DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverageARB(%f, %d);\n", value, invert));
2136}
2137
Michal Krolb7293dc2004-10-27 15:34:31 +00002138KEYWORD1 void KEYWORD2 NAME(DrawBuffersARB)(GLsizei n, const GLenum * bufs)
Michal Krol455c8172004-10-27 15:20:08 +00002139{
Michal Krolb7293dc2004-10-27 15:34:31 +00002140 DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffersARB(%d, %p);\n", n, (const void *) bufs));
Michal Krol455c8172004-10-27 15:20:08 +00002141}
2142
2143KEYWORD1 void KEYWORD2 NAME(PolygonOffsetEXT)(GLfloat factor, GLfloat bias)
2144{
2145 DISPATCH(PolygonOffsetEXT, (factor, bias), (F, "glPolygonOffsetEXT(%f, %f);\n", factor, bias));
2146}
2147
Michal Krol455c8172004-10-27 15:20:08 +00002148KEYWORD1 void KEYWORD2 NAME(GetTexFilterFuncSGIS)(GLenum target, GLenum filter, GLfloat * weights)
2149{
2150 DISPATCH(GetTexFilterFuncSGIS, (target, filter, weights), (F, "glGetTexFilterFuncSGIS(0x%x, 0x%x, %p);\n", target, filter, (const void *) weights));
2151}
2152
2153KEYWORD1 void KEYWORD2 NAME(TexFilterFuncSGIS)(GLenum target, GLenum filter, GLsizei n, const GLfloat * weights)
2154{
2155 DISPATCH(TexFilterFuncSGIS, (target, filter, n, weights), (F, "glTexFilterFuncSGIS(0x%x, 0x%x, %d, %p);\n", target, filter, n, (const void *) weights));
2156}
2157
Michal Krol455c8172004-10-27 15:20:08 +00002158KEYWORD1 void KEYWORD2 NAME(GetHistogramEXT)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2159{
2160 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));
2161}
2162
2163KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
2164{
2165 DISPATCH(GetHistogramParameterfvEXT, (target, pname, params), (F, "glGetHistogramParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2166}
2167
2168KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2169{
2170 DISPATCH(GetHistogramParameterivEXT, (target, pname, params), (F, "glGetHistogramParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2171}
2172
2173KEYWORD1 void KEYWORD2 NAME(GetMinmaxEXT)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2174{
2175 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));
2176}
2177
2178KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
2179{
2180 DISPATCH(GetMinmaxParameterfvEXT, (target, pname, params), (F, "glGetMinmaxParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2181}
2182
2183KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2184{
2185 DISPATCH(GetMinmaxParameterivEXT, (target, pname, params), (F, "glGetMinmaxParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2186}
2187
Michal Krol455c8172004-10-27 15:20:08 +00002188KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilterEXT)(GLenum target, GLenum format, GLenum type, GLvoid * image)
2189{
2190 DISPATCH(GetConvolutionFilterEXT, (target, format, type, image), (F, "glGetConvolutionFilterEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) image));
2191}
2192
2193KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
2194{
2195 DISPATCH(GetConvolutionParameterfvEXT, (target, pname, params), (F, "glGetConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2196}
2197
2198KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2199{
2200 DISPATCH(GetConvolutionParameterivEXT, (target, pname, params), (F, "glGetConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2201}
2202
2203KEYWORD1 void KEYWORD2 NAME(GetSeparableFilterEXT)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
2204{
2205 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));
2206}
2207
Michal Krol455c8172004-10-27 15:20:08 +00002208KEYWORD1 void KEYWORD2 NAME(GetColorTableSGI)(GLenum target, GLenum format, GLenum type, GLvoid * table)
2209{
2210 DISPATCH(GetColorTableSGI, (target, format, type, table), (F, "glGetColorTableSGI(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
2211}
2212
2213KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvSGI)(GLenum target, GLenum pname, GLfloat * params)
2214{
2215 DISPATCH(GetColorTableParameterfvSGI, (target, pname, params), (F, "glGetColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2216}
2217
2218KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivSGI)(GLenum target, GLenum pname, GLint * params)
2219{
2220 DISPATCH(GetColorTableParameterivSGI, (target, pname, params), (F, "glGetColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2221}
2222
2223KEYWORD1 void KEYWORD2 NAME(PixelTexGenSGIX)(GLenum mode)
2224{
2225 DISPATCH(PixelTexGenSGIX, (mode), (F, "glPixelTexGenSGIX(0x%x);\n", mode));
2226}
2227
2228KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameteriSGIS)(GLenum pname, GLint param)
2229{
2230 DISPATCH(PixelTexGenParameteriSGIS, (pname, param), (F, "glPixelTexGenParameteriSGIS(0x%x, %d);\n", pname, param));
2231}
2232
2233KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterivSGIS)(GLenum pname, const GLint * params)
2234{
2235 DISPATCH(PixelTexGenParameterivSGIS, (pname, params), (F, "glPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (const void *) params));
2236}
2237
2238KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterfSGIS)(GLenum pname, GLfloat param)
2239{
2240 DISPATCH(PixelTexGenParameterfSGIS, (pname, param), (F, "glPixelTexGenParameterfSGIS(0x%x, %f);\n", pname, param));
2241}
2242
2243KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterfvSGIS)(GLenum pname, const GLfloat * params)
2244{
2245 DISPATCH(PixelTexGenParameterfvSGIS, (pname, params), (F, "glPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
2246}
2247
2248KEYWORD1 void KEYWORD2 NAME(GetPixelTexGenParameterivSGIS)(GLenum pname, GLint * params)
2249{
2250 DISPATCH(GetPixelTexGenParameterivSGIS, (pname, params), (F, "glGetPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (const void *) params));
2251}
2252
2253KEYWORD1 void KEYWORD2 NAME(GetPixelTexGenParameterfvSGIS)(GLenum pname, GLfloat * params)
2254{
2255 DISPATCH(GetPixelTexGenParameterfvSGIS, (pname, params), (F, "glGetPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
2256}
2257
2258KEYWORD1 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)
2259{
2260 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));
2261}
2262
2263KEYWORD1 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)
2264{
2265 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));
2266}
2267
2268KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResidentEXT)(GLsizei n, const GLuint * textures, GLboolean * residences)
2269{
2270 RETURN_DISPATCH(AreTexturesResidentEXT, (n, textures, residences), (F, "glAreTexturesResidentEXT(%d, %p, %p);\n", n, (const void *) textures, (const void *) residences));
2271}
2272
Michal Krol455c8172004-10-27 15:20:08 +00002273KEYWORD1 void KEYWORD2 NAME(GenTexturesEXT)(GLsizei n, GLuint * textures)
2274{
2275 DISPATCH(GenTexturesEXT, (n, textures), (F, "glGenTexturesEXT(%d, %p);\n", n, (const void *) textures));
2276}
2277
2278KEYWORD1 GLboolean KEYWORD2 NAME(IsTextureEXT)(GLuint texture)
2279{
2280 RETURN_DISPATCH(IsTextureEXT, (texture), (F, "glIsTextureEXT(%d);\n", texture));
2281}
2282
Michal Krol455c8172004-10-27 15:20:08 +00002283KEYWORD1 void KEYWORD2 NAME(DetailTexFuncSGIS)(GLenum target, GLsizei n, const GLfloat * points)
2284{
2285 DISPATCH(DetailTexFuncSGIS, (target, n, points), (F, "glDetailTexFuncSGIS(0x%x, %d, %p);\n", target, n, (const void *) points));
2286}
2287
2288KEYWORD1 void KEYWORD2 NAME(GetDetailTexFuncSGIS)(GLenum target, GLfloat * points)
2289{
2290 DISPATCH(GetDetailTexFuncSGIS, (target, points), (F, "glGetDetailTexFuncSGIS(0x%x, %p);\n", target, (const void *) points));
2291}
2292
2293KEYWORD1 void KEYWORD2 NAME(SharpenTexFuncSGIS)(GLenum target, GLsizei n, const GLfloat * points)
2294{
2295 DISPATCH(SharpenTexFuncSGIS, (target, n, points), (F, "glSharpenTexFuncSGIS(0x%x, %d, %p);\n", target, n, (const void *) points));
2296}
2297
2298KEYWORD1 void KEYWORD2 NAME(GetSharpenTexFuncSGIS)(GLenum target, GLfloat * points)
2299{
2300 DISPATCH(GetSharpenTexFuncSGIS, (target, points), (F, "glGetSharpenTexFuncSGIS(0x%x, %p);\n", target, (const void *) points));
2301}
2302
2303KEYWORD1 void KEYWORD2 NAME(SampleMaskSGIS)(GLclampf value, GLboolean invert)
2304{
2305 DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskSGIS(%f, %d);\n", value, invert));
2306}
2307
2308KEYWORD1 void KEYWORD2 NAME(SamplePatternSGIS)(GLenum pattern)
2309{
2310 DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternSGIS(0x%x);\n", pattern));
2311}
2312
Michal Krol455c8172004-10-27 15:20:08 +00002313KEYWORD1 void KEYWORD2 NAME(ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2314{
2315 DISPATCH(ColorPointerEXT, (size, type, stride, count, pointer), (F, "glColorPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
2316}
2317
Michal Krol455c8172004-10-27 15:20:08 +00002318KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer)
2319{
2320 DISPATCH(EdgeFlagPointerEXT, (stride, count, pointer), (F, "glEdgeFlagPointerEXT(%d, %d, %p);\n", stride, count, (const void *) pointer));
2321}
2322
Michal Krol455c8172004-10-27 15:20:08 +00002323KEYWORD1 void KEYWORD2 NAME(IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2324{
2325 DISPATCH(IndexPointerEXT, (type, stride, count, pointer), (F, "glIndexPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (const void *) pointer));
2326}
2327
2328KEYWORD1 void KEYWORD2 NAME(NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2329{
2330 DISPATCH(NormalPointerEXT, (type, stride, count, pointer), (F, "glNormalPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (const void *) pointer));
2331}
2332
2333KEYWORD1 void KEYWORD2 NAME(TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2334{
2335 DISPATCH(TexCoordPointerEXT, (size, type, stride, count, pointer), (F, "glTexCoordPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
2336}
2337
2338KEYWORD1 void KEYWORD2 NAME(VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2339{
2340 DISPATCH(VertexPointerEXT, (size, type, stride, count, pointer), (F, "glVertexPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
2341}
2342
Michal Krol455c8172004-10-27 15:20:08 +00002343KEYWORD1 void KEYWORD2 NAME(SpriteParameterfSGIX)(GLenum pname, GLfloat param)
2344{
2345 DISPATCH(SpriteParameterfSGIX, (pname, param), (F, "glSpriteParameterfSGIX(0x%x, %f);\n", pname, param));
2346}
2347
2348KEYWORD1 void KEYWORD2 NAME(SpriteParameterfvSGIX)(GLenum pname, const GLfloat * params)
2349{
2350 DISPATCH(SpriteParameterfvSGIX, (pname, params), (F, "glSpriteParameterfvSGIX(0x%x, %p);\n", pname, (const void *) params));
2351}
2352
2353KEYWORD1 void KEYWORD2 NAME(SpriteParameteriSGIX)(GLenum pname, GLint param)
2354{
2355 DISPATCH(SpriteParameteriSGIX, (pname, param), (F, "glSpriteParameteriSGIX(0x%x, %d);\n", pname, param));
2356}
2357
2358KEYWORD1 void KEYWORD2 NAME(SpriteParameterivSGIX)(GLenum pname, const GLint * params)
2359{
2360 DISPATCH(SpriteParameterivSGIX, (pname, params), (F, "glSpriteParameterivSGIX(0x%x, %p);\n", pname, (const void *) params));
2361}
2362
2363KEYWORD1 void KEYWORD2 NAME(PointParameterfEXT)(GLenum pname, GLfloat param)
2364{
2365 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfEXT(0x%x, %f);\n", pname, param));
2366}
2367
2368KEYWORD1 void KEYWORD2 NAME(PointParameterfvEXT)(GLenum pname, const GLfloat * params)
2369{
2370 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvEXT(0x%x, %p);\n", pname, (const void *) params));
2371}
2372
Michal Krol455c8172004-10-27 15:20:08 +00002373KEYWORD1 GLint KEYWORD2 NAME(GetInstrumentsSGIX)(void)
2374{
2375 RETURN_DISPATCH(GetInstrumentsSGIX, (), (F, "glGetInstrumentsSGIX();\n"));
2376}
2377
2378KEYWORD1 void KEYWORD2 NAME(InstrumentsBufferSGIX)(GLsizei size, GLint * buffer)
2379{
2380 DISPATCH(InstrumentsBufferSGIX, (size, buffer), (F, "glInstrumentsBufferSGIX(%d, %p);\n", size, (const void *) buffer));
2381}
2382
2383KEYWORD1 GLint KEYWORD2 NAME(PollInstrumentsSGIX)(GLint * marker_p)
2384{
2385 RETURN_DISPATCH(PollInstrumentsSGIX, (marker_p), (F, "glPollInstrumentsSGIX(%p);\n", (const void *) marker_p));
2386}
2387
2388KEYWORD1 void KEYWORD2 NAME(ReadInstrumentsSGIX)(GLint marker)
2389{
2390 DISPATCH(ReadInstrumentsSGIX, (marker), (F, "glReadInstrumentsSGIX(%d);\n", marker));
2391}
2392
2393KEYWORD1 void KEYWORD2 NAME(StartInstrumentsSGIX)(void)
2394{
2395 DISPATCH(StartInstrumentsSGIX, (), (F, "glStartInstrumentsSGIX();\n"));
2396}
2397
2398KEYWORD1 void KEYWORD2 NAME(StopInstrumentsSGIX)(GLint marker)
2399{
2400 DISPATCH(StopInstrumentsSGIX, (marker), (F, "glStopInstrumentsSGIX(%d);\n", marker));
2401}
2402
2403KEYWORD1 void KEYWORD2 NAME(FrameZoomSGIX)(GLint factor)
2404{
2405 DISPATCH(FrameZoomSGIX, (factor), (F, "glFrameZoomSGIX(%d);\n", factor));
2406}
2407
2408KEYWORD1 void KEYWORD2 NAME(TagSampleBufferSGIX)(void)
2409{
2410 DISPATCH(TagSampleBufferSGIX, (), (F, "glTagSampleBufferSGIX();\n"));
2411}
2412
Michal Krol455c8172004-10-27 15:20:08 +00002413KEYWORD1 void KEYWORD2 NAME(ReferencePlaneSGIX)(const GLdouble * equation)
2414{
2415 DISPATCH(ReferencePlaneSGIX, (equation), (F, "glReferencePlaneSGIX(%p);\n", (const void *) equation));
2416}
2417
2418KEYWORD1 void KEYWORD2 NAME(FlushRasterSGIX)(void)
2419{
2420 DISPATCH(FlushRasterSGIX, (), (F, "glFlushRasterSGIX();\n"));
2421}
2422
Michal Krol455c8172004-10-27 15:20:08 +00002423KEYWORD1 void KEYWORD2 NAME(GetListParameterfvSGIX)(GLuint list, GLenum pname, GLfloat * params)
2424{
2425 DISPATCH(GetListParameterfvSGIX, (list, pname, params), (F, "glGetListParameterfvSGIX(%d, 0x%x, %p);\n", list, pname, (const void *) params));
2426}
2427
2428KEYWORD1 void KEYWORD2 NAME(GetListParameterivSGIX)(GLuint list, GLenum pname, GLint * params)
2429{
2430 DISPATCH(GetListParameterivSGIX, (list, pname, params), (F, "glGetListParameterivSGIX(%d, 0x%x, %p);\n", list, pname, (const void *) params));
2431}
2432
2433KEYWORD1 void KEYWORD2 NAME(ListParameterfSGIX)(GLuint list, GLenum pname, GLfloat param)
2434{
2435 DISPATCH(ListParameterfSGIX, (list, pname, param), (F, "glListParameterfSGIX(%d, 0x%x, %f);\n", list, pname, param));
2436}
2437
2438KEYWORD1 void KEYWORD2 NAME(ListParameterfvSGIX)(GLuint list, GLenum pname, const GLfloat * params)
2439{
2440 DISPATCH(ListParameterfvSGIX, (list, pname, params), (F, "glListParameterfvSGIX(%d, 0x%x, %p);\n", list, pname, (const void *) params));
2441}
2442
2443KEYWORD1 void KEYWORD2 NAME(ListParameteriSGIX)(GLuint list, GLenum pname, GLint param)
2444{
2445 DISPATCH(ListParameteriSGIX, (list, pname, param), (F, "glListParameteriSGIX(%d, 0x%x, %d);\n", list, pname, param));
2446}
2447
2448KEYWORD1 void KEYWORD2 NAME(ListParameterivSGIX)(GLuint list, GLenum pname, const GLint * params)
2449{
2450 DISPATCH(ListParameterivSGIX, (list, pname, params), (F, "glListParameterivSGIX(%d, 0x%x, %p);\n", list, pname, (const void *) params));
2451}
2452
Michal Krol455c8172004-10-27 15:20:08 +00002453KEYWORD1 void KEYWORD2 NAME(FragmentColorMaterialSGIX)(GLenum face, GLenum mode)
2454{
2455 DISPATCH(FragmentColorMaterialSGIX, (face, mode), (F, "glFragmentColorMaterialSGIX(0x%x, 0x%x);\n", face, mode));
2456}
2457
2458KEYWORD1 void KEYWORD2 NAME(FragmentLightfSGIX)(GLenum light, GLenum pname, GLfloat param)
2459{
2460 DISPATCH(FragmentLightfSGIX, (light, pname, param), (F, "glFragmentLightfSGIX(0x%x, 0x%x, %f);\n", light, pname, param));
2461}
2462
2463KEYWORD1 void KEYWORD2 NAME(FragmentLightfvSGIX)(GLenum light, GLenum pname, const GLfloat * params)
2464{
2465 DISPATCH(FragmentLightfvSGIX, (light, pname, params), (F, "glFragmentLightfvSGIX(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
2466}
2467
2468KEYWORD1 void KEYWORD2 NAME(FragmentLightiSGIX)(GLenum light, GLenum pname, GLint param)
2469{
2470 DISPATCH(FragmentLightiSGIX, (light, pname, param), (F, "glFragmentLightiSGIX(0x%x, 0x%x, %d);\n", light, pname, param));
2471}
2472
2473KEYWORD1 void KEYWORD2 NAME(FragmentLightivSGIX)(GLenum light, GLenum pname, const GLint * params)
2474{
2475 DISPATCH(FragmentLightivSGIX, (light, pname, params), (F, "glFragmentLightivSGIX(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
2476}
2477
2478KEYWORD1 void KEYWORD2 NAME(FragmentLightModelfSGIX)(GLenum pname, GLfloat param)
2479{
2480 DISPATCH(FragmentLightModelfSGIX, (pname, param), (F, "glFragmentLightModelfSGIX(0x%x, %f);\n", pname, param));
2481}
2482
2483KEYWORD1 void KEYWORD2 NAME(FragmentLightModelfvSGIX)(GLenum pname, const GLfloat * params)
2484{
2485 DISPATCH(FragmentLightModelfvSGIX, (pname, params), (F, "glFragmentLightModelfvSGIX(0x%x, %p);\n", pname, (const void *) params));
2486}
2487
2488KEYWORD1 void KEYWORD2 NAME(FragmentLightModeliSGIX)(GLenum pname, GLint param)
2489{
2490 DISPATCH(FragmentLightModeliSGIX, (pname, param), (F, "glFragmentLightModeliSGIX(0x%x, %d);\n", pname, param));
2491}
2492
2493KEYWORD1 void KEYWORD2 NAME(FragmentLightModelivSGIX)(GLenum pname, const GLint * params)
2494{
2495 DISPATCH(FragmentLightModelivSGIX, (pname, params), (F, "glFragmentLightModelivSGIX(0x%x, %p);\n", pname, (const void *) params));
2496}
2497
2498KEYWORD1 void KEYWORD2 NAME(FragmentMaterialfSGIX)(GLenum face, GLenum pname, GLfloat param)
2499{
2500 DISPATCH(FragmentMaterialfSGIX, (face, pname, param), (F, "glFragmentMaterialfSGIX(0x%x, 0x%x, %f);\n", face, pname, param));
2501}
2502
2503KEYWORD1 void KEYWORD2 NAME(FragmentMaterialfvSGIX)(GLenum face, GLenum pname, const GLfloat * params)
2504{
2505 DISPATCH(FragmentMaterialfvSGIX, (face, pname, params), (F, "glFragmentMaterialfvSGIX(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
2506}
2507
2508KEYWORD1 void KEYWORD2 NAME(FragmentMaterialiSGIX)(GLenum face, GLenum pname, GLint param)
2509{
2510 DISPATCH(FragmentMaterialiSGIX, (face, pname, param), (F, "glFragmentMaterialiSGIX(0x%x, 0x%x, %d);\n", face, pname, param));
2511}
2512
2513KEYWORD1 void KEYWORD2 NAME(FragmentMaterialivSGIX)(GLenum face, GLenum pname, const GLint * params)
2514{
2515 DISPATCH(FragmentMaterialivSGIX, (face, pname, params), (F, "glFragmentMaterialivSGIX(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
2516}
2517
2518KEYWORD1 void KEYWORD2 NAME(GetFragmentLightfvSGIX)(GLenum light, GLenum pname, GLfloat * params)
2519{
2520 DISPATCH(GetFragmentLightfvSGIX, (light, pname, params), (F, "glGetFragmentLightfvSGIX(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
2521}
2522
2523KEYWORD1 void KEYWORD2 NAME(GetFragmentLightivSGIX)(GLenum light, GLenum pname, GLint * params)
2524{
2525 DISPATCH(GetFragmentLightivSGIX, (light, pname, params), (F, "glGetFragmentLightivSGIX(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
2526}
2527
2528KEYWORD1 void KEYWORD2 NAME(GetFragmentMaterialfvSGIX)(GLenum face, GLenum pname, GLfloat * params)
2529{
2530 DISPATCH(GetFragmentMaterialfvSGIX, (face, pname, params), (F, "glGetFragmentMaterialfvSGIX(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
2531}
2532
2533KEYWORD1 void KEYWORD2 NAME(GetFragmentMaterialivSGIX)(GLenum face, GLenum pname, GLint * params)
2534{
2535 DISPATCH(GetFragmentMaterialivSGIX, (face, pname, params), (F, "glGetFragmentMaterialivSGIX(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
2536}
2537
2538KEYWORD1 void KEYWORD2 NAME(LightEnviSGIX)(GLenum pname, GLint param)
2539{
2540 DISPATCH(LightEnviSGIX, (pname, param), (F, "glLightEnviSGIX(0x%x, %d);\n", pname, param));
2541}
2542
Michal Krol455c8172004-10-27 15:20:08 +00002543KEYWORD1 void KEYWORD2 NAME(VertexWeightfEXT)(GLfloat weight)
2544{
2545 DISPATCH(VertexWeightfEXT, (weight), (F, "glVertexWeightfEXT(%f);\n", weight));
2546}
2547
2548KEYWORD1 void KEYWORD2 NAME(VertexWeightfvEXT)(const GLfloat * weight)
2549{
2550 DISPATCH(VertexWeightfvEXT, (weight), (F, "glVertexWeightfvEXT(%p);\n", (const void *) weight));
2551}
2552
2553KEYWORD1 void KEYWORD2 NAME(VertexWeightPointerEXT)(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer)
2554{
2555 DISPATCH(VertexWeightPointerEXT, (size, type, stride, pointer), (F, "glVertexWeightPointerEXT(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
2556}
2557
2558KEYWORD1 void KEYWORD2 NAME(FlushVertexArrayRangeNV)(void)
2559{
2560 DISPATCH(FlushVertexArrayRangeNV, (), (F, "glFlushVertexArrayRangeNV();\n"));
2561}
2562
2563KEYWORD1 void KEYWORD2 NAME(VertexArrayRangeNV)(GLsizei length, const GLvoid * pointer)
2564{
2565 DISPATCH(VertexArrayRangeNV, (length, pointer), (F, "glVertexArrayRangeNV(%d, %p);\n", length, (const void *) pointer));
2566}
2567
2568KEYWORD1 void KEYWORD2 NAME(CombinerParameterfvNV)(GLenum pname, const GLfloat * params)
2569{
2570 DISPATCH(CombinerParameterfvNV, (pname, params), (F, "glCombinerParameterfvNV(0x%x, %p);\n", pname, (const void *) params));
2571}
2572
2573KEYWORD1 void KEYWORD2 NAME(CombinerParameterfNV)(GLenum pname, GLfloat param)
2574{
2575 DISPATCH(CombinerParameterfNV, (pname, param), (F, "glCombinerParameterfNV(0x%x, %f);\n", pname, param));
2576}
2577
2578KEYWORD1 void KEYWORD2 NAME(CombinerParameterivNV)(GLenum pname, const GLint * params)
2579{
2580 DISPATCH(CombinerParameterivNV, (pname, params), (F, "glCombinerParameterivNV(0x%x, %p);\n", pname, (const void *) params));
2581}
2582
2583KEYWORD1 void KEYWORD2 NAME(CombinerParameteriNV)(GLenum pname, GLint param)
2584{
2585 DISPATCH(CombinerParameteriNV, (pname, param), (F, "glCombinerParameteriNV(0x%x, %d);\n", pname, param));
2586}
2587
2588KEYWORD1 void KEYWORD2 NAME(CombinerInputNV)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
2589{
2590 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));
2591}
2592
2593KEYWORD1 void KEYWORD2 NAME(CombinerOutputNV)(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum)
2594{
2595 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));
2596}
2597
2598KEYWORD1 void KEYWORD2 NAME(FinalCombinerInputNV)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
2599{
2600 DISPATCH(FinalCombinerInputNV, (variable, input, mapping, componentUsage), (F, "glFinalCombinerInputNV(0x%x, 0x%x, 0x%x, 0x%x);\n", variable, input, mapping, componentUsage));
2601}
2602
2603KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterfvNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params)
2604{
2605 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));
2606}
2607
2608KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterivNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params)
2609{
2610 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));
2611}
2612
2613KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterfvNV)(GLenum stage, GLenum portion, GLenum pname, GLfloat * params)
2614{
2615 DISPATCH(GetCombinerOutputParameterfvNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterfvNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (const void *) params));
2616}
2617
2618KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterivNV)(GLenum stage, GLenum portion, GLenum pname, GLint * params)
2619{
2620 DISPATCH(GetCombinerOutputParameterivNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterivNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (const void *) params));
2621}
2622
2623KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterfvNV)(GLenum variable, GLenum pname, GLfloat * params)
2624{
2625 DISPATCH(GetFinalCombinerInputParameterfvNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterfvNV(0x%x, 0x%x, %p);\n", variable, pname, (const void *) params));
2626}
2627
2628KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterivNV)(GLenum variable, GLenum pname, GLint * params)
2629{
2630 DISPATCH(GetFinalCombinerInputParameterivNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterivNV(0x%x, 0x%x, %p);\n", variable, pname, (const void *) params));
2631}
2632
2633KEYWORD1 void KEYWORD2 NAME(ResizeBuffersMESA)(void)
2634{
2635 DISPATCH(ResizeBuffersMESA, (), (F, "glResizeBuffersMESA();\n"));
2636}
2637
2638KEYWORD1 void KEYWORD2 NAME(WindowPos2dMESA)(GLdouble x, GLdouble y)
2639{
2640 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dMESA(%f, %f);\n", x, y));
2641}
2642
2643KEYWORD1 void KEYWORD2 NAME(WindowPos2dvMESA)(const GLdouble * v)
2644{
Michal Krolb7293dc2004-10-27 15:34:31 +00002645 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002646}
2647
2648KEYWORD1 void KEYWORD2 NAME(WindowPos2fMESA)(GLfloat x, GLfloat y)
2649{
2650 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fMESA(%f, %f);\n", x, y));
2651}
2652
2653KEYWORD1 void KEYWORD2 NAME(WindowPos2fvMESA)(const GLfloat * v)
2654{
Michal Krolb7293dc2004-10-27 15:34:31 +00002655 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002656}
2657
2658KEYWORD1 void KEYWORD2 NAME(WindowPos2iMESA)(GLint x, GLint y)
2659{
2660 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iMESA(%d, %d);\n", x, y));
2661}
2662
2663KEYWORD1 void KEYWORD2 NAME(WindowPos2ivMESA)(const GLint * v)
2664{
2665 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2ivMESA(%p);\n", (const void *) v));
2666}
2667
2668KEYWORD1 void KEYWORD2 NAME(WindowPos2sMESA)(GLshort x, GLshort y)
2669{
2670 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sMESA(%d, %d);\n", x, y));
2671}
2672
2673KEYWORD1 void KEYWORD2 NAME(WindowPos2svMESA)(const GLshort * v)
2674{
2675 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2svMESA(%p);\n", (const void *) v));
2676}
2677
2678KEYWORD1 void KEYWORD2 NAME(WindowPos3dMESA)(GLdouble x, GLdouble y, GLdouble z)
2679{
2680 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dMESA(%f, %f, %f);\n", x, y, z));
2681}
2682
2683KEYWORD1 void KEYWORD2 NAME(WindowPos3dvMESA)(const GLdouble * v)
2684{
Michal Krolb7293dc2004-10-27 15:34:31 +00002685 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002686}
2687
2688KEYWORD1 void KEYWORD2 NAME(WindowPos3fMESA)(GLfloat x, GLfloat y, GLfloat z)
2689{
2690 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fMESA(%f, %f, %f);\n", x, y, z));
2691}
2692
2693KEYWORD1 void KEYWORD2 NAME(WindowPos3fvMESA)(const GLfloat * v)
2694{
Michal Krolb7293dc2004-10-27 15:34:31 +00002695 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002696}
2697
2698KEYWORD1 void KEYWORD2 NAME(WindowPos3iMESA)(GLint x, GLint y, GLint z)
2699{
2700 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iMESA(%d, %d, %d);\n", x, y, z));
2701}
2702
2703KEYWORD1 void KEYWORD2 NAME(WindowPos3ivMESA)(const GLint * v)
2704{
2705 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3ivMESA(%p);\n", (const void *) v));
2706}
2707
2708KEYWORD1 void KEYWORD2 NAME(WindowPos3sMESA)(GLshort x, GLshort y, GLshort z)
2709{
2710 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sMESA(%d, %d, %d);\n", x, y, z));
2711}
2712
2713KEYWORD1 void KEYWORD2 NAME(WindowPos3svMESA)(const GLshort * v)
2714{
2715 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3svMESA(%p);\n", (const void *) v));
2716}
2717
2718KEYWORD1 void KEYWORD2 NAME(WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
2719{
2720 DISPATCH(WindowPos4dMESA, (x, y, z, w), (F, "glWindowPos4dMESA(%f, %f, %f, %f);\n", x, y, z, w));
2721}
2722
2723KEYWORD1 void KEYWORD2 NAME(WindowPos4dvMESA)(const GLdouble * v)
2724{
Michal Krolb7293dc2004-10-27 15:34:31 +00002725 DISPATCH(WindowPos4dvMESA, (v), (F, "glWindowPos4dvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002726}
2727
2728KEYWORD1 void KEYWORD2 NAME(WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
2729{
2730 DISPATCH(WindowPos4fMESA, (x, y, z, w), (F, "glWindowPos4fMESA(%f, %f, %f, %f);\n", x, y, z, w));
2731}
2732
2733KEYWORD1 void KEYWORD2 NAME(WindowPos4fvMESA)(const GLfloat * v)
2734{
Michal Krolb7293dc2004-10-27 15:34:31 +00002735 DISPATCH(WindowPos4fvMESA, (v), (F, "glWindowPos4fvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002736}
2737
2738KEYWORD1 void KEYWORD2 NAME(WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w)
2739{
2740 DISPATCH(WindowPos4iMESA, (x, y, z, w), (F, "glWindowPos4iMESA(%d, %d, %d, %d);\n", x, y, z, w));
2741}
2742
2743KEYWORD1 void KEYWORD2 NAME(WindowPos4ivMESA)(const GLint * v)
2744{
2745 DISPATCH(WindowPos4ivMESA, (v), (F, "glWindowPos4ivMESA(%p);\n", (const void *) v));
2746}
2747
2748KEYWORD1 void KEYWORD2 NAME(WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w)
2749{
2750 DISPATCH(WindowPos4sMESA, (x, y, z, w), (F, "glWindowPos4sMESA(%d, %d, %d, %d);\n", x, y, z, w));
2751}
2752
2753KEYWORD1 void KEYWORD2 NAME(WindowPos4svMESA)(const GLshort * v)
2754{
2755 DISPATCH(WindowPos4svMESA, (v), (F, "glWindowPos4svMESA(%p);\n", (const void *) v));
2756}
2757
Michal Krolb7293dc2004-10-27 15:34:31 +00002758KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
Michal Krol455c8172004-10-27 15:20:08 +00002759{
Michal Krolb7293dc2004-10-27 15:34:31 +00002760 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 +00002761}
2762
Michal Krolb7293dc2004-10-27 15:34:31 +00002763KEYWORD1 void KEYWORD2 NAME(IndexMaterialEXT)(GLenum face, GLenum mode)
Michal Krol455c8172004-10-27 15:20:08 +00002764{
Michal Krolb7293dc2004-10-27 15:34:31 +00002765 DISPATCH(IndexMaterialEXT, (face, mode), (F, "glIndexMaterialEXT(0x%x, 0x%x);\n", face, mode));
Michal Krol455c8172004-10-27 15:20:08 +00002766}
2767
Michal Krolb7293dc2004-10-27 15:34:31 +00002768KEYWORD1 void KEYWORD2 NAME(IndexFuncEXT)(GLenum func, GLclampf ref)
2769{
2770 DISPATCH(IndexFuncEXT, (func, ref), (F, "glIndexFuncEXT(0x%x, %f);\n", func, ref));
2771}
2772
2773KEYWORD1 void KEYWORD2 NAME(LockArraysEXT)(GLint first, GLsizei count)
2774{
2775 DISPATCH(LockArraysEXT, (first, count), (F, "glLockArraysEXT(%d, %d);\n", first, count));
2776}
2777
2778KEYWORD1 void KEYWORD2 NAME(UnlockArraysEXT)(void)
2779{
2780 DISPATCH(UnlockArraysEXT, (), (F, "glUnlockArraysEXT();\n"));
2781}
2782
2783KEYWORD1 void KEYWORD2 NAME(CullParameterdvEXT)(GLenum pname, GLdouble * params)
2784{
2785 DISPATCH(CullParameterdvEXT, (pname, params), (F, "glCullParameterdvEXT(0x%x, %p);\n", pname, (const void *) params));
2786}
2787
2788KEYWORD1 void KEYWORD2 NAME(CullParameterfvEXT)(GLenum pname, GLfloat * params)
2789{
2790 DISPATCH(CullParameterfvEXT, (pname, params), (F, "glCullParameterfvEXT(0x%x, %p);\n", pname, (const void *) params));
2791}
2792
2793KEYWORD1 void KEYWORD2 NAME(HintPGI)(GLenum target, GLint mode)
2794{
2795 DISPATCH(HintPGI, (target, mode), (F, "glHintPGI(0x%x, %d);\n", target, mode));
2796}
2797
2798KEYWORD1 void KEYWORD2 NAME(FogCoordfEXT)(GLfloat coord)
2799{
2800 DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordfEXT(%f);\n", coord));
2801}
2802
2803KEYWORD1 void KEYWORD2 NAME(FogCoordfvEXT)(const GLfloat * coord)
2804{
2805 DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfvEXT(%p);\n", (const void *) coord));
2806}
2807
2808KEYWORD1 void KEYWORD2 NAME(FogCoorddEXT)(GLdouble coord)
2809{
2810 DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoorddEXT(%f);\n", coord));
2811}
2812
2813KEYWORD1 void KEYWORD2 NAME(FogCoorddvEXT)(const GLdouble * coord)
2814{
2815 DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddvEXT(%p);\n", (const void *) coord));
2816}
2817
2818KEYWORD1 void KEYWORD2 NAME(FogCoordPointerEXT)(GLenum type, GLsizei stride, const GLvoid * pointer)
2819{
2820 DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointerEXT(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
2821}
2822
2823KEYWORD1 void KEYWORD2 NAME(GetColorTableEXT)(GLenum target, GLenum format, GLenum type, GLvoid * data)
2824{
2825 DISPATCH(GetColorTableEXT, (target, format, type, data), (F, "glGetColorTableEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) data));
2826}
2827
2828KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2829{
2830 DISPATCH(GetColorTableParameterivEXT, (target, pname, params), (F, "glGetColorTableParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2831}
2832
2833KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
2834{
2835 DISPATCH(GetColorTableParameterfvEXT, (target, pname, params), (F, "glGetColorTableParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2836}
2837
Michal Krol455c8172004-10-27 15:20:08 +00002838KEYWORD1 void KEYWORD2 NAME(TbufferMask3DFX)(GLuint mask)
2839{
2840 DISPATCH(TbufferMask3DFX, (mask), (F, "glTbufferMask3DFX(%d);\n", mask));
2841}
2842
Michal Krolb7293dc2004-10-27 15:34:31 +00002843KEYWORD1 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 +00002844{
Michal Krolb7293dc2004-10-27 15:34:31 +00002845 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 +00002846}
2847
Michal Krolb7293dc2004-10-27 15:34:31 +00002848KEYWORD1 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 +00002849{
Michal Krolb7293dc2004-10-27 15:34:31 +00002850 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 +00002851}
2852
Michal Krolb7293dc2004-10-27 15:34:31 +00002853KEYWORD1 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 +00002854{
Michal Krolb7293dc2004-10-27 15:34:31 +00002855 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 +00002856}
2857
Michal Krolb7293dc2004-10-27 15:34:31 +00002858KEYWORD1 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 +00002859{
Michal Krolb7293dc2004-10-27 15:34:31 +00002860 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 +00002861}
2862
Michal Krolb7293dc2004-10-27 15:34:31 +00002863KEYWORD1 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 +00002864{
Michal Krolb7293dc2004-10-27 15:34:31 +00002865 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 +00002866}
2867
Michal Krolb7293dc2004-10-27 15:34:31 +00002868KEYWORD1 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 +00002869{
Michal Krolb7293dc2004-10-27 15:34:31 +00002870 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 +00002871}
2872
Michal Krolb7293dc2004-10-27 15:34:31 +00002873KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImageARB)(GLenum target, GLint level, GLvoid * img)
Michal Krol455c8172004-10-27 15:20:08 +00002874{
Michal Krolb7293dc2004-10-27 15:34:31 +00002875 DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImageARB(0x%x, %d, %p);\n", target, level, (const void *) img));
Michal Krol455c8172004-10-27 15:20:08 +00002876}
2877
Michal Krolb7293dc2004-10-27 15:34:31 +00002878KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue)
Michal Krol455c8172004-10-27 15:20:08 +00002879{
Michal Krolb7293dc2004-10-27 15:34:31 +00002880 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3bEXT(%d, %d, %d);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00002881}
2882
Michal Krolb7293dc2004-10-27 15:34:31 +00002883KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bvEXT)(const GLbyte * v)
Michal Krol455c8172004-10-27 15:20:08 +00002884{
Michal Krolb7293dc2004-10-27 15:34:31 +00002885 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bvEXT(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002886}
2887
Michal Krolb7293dc2004-10-27 15:34:31 +00002888KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue)
Michal Krol455c8172004-10-27 15:20:08 +00002889{
Michal Krolb7293dc2004-10-27 15:34:31 +00002890 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3dEXT(%f, %f, %f);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00002891}
2892
Michal Krolb7293dc2004-10-27 15:34:31 +00002893KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dvEXT)(const GLdouble * v)
Michal Krol455c8172004-10-27 15:20:08 +00002894{
Michal Krolb7293dc2004-10-27 15:34:31 +00002895 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dvEXT(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002896}
2897
Michal Krolb7293dc2004-10-27 15:34:31 +00002898KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue)
Michal Krol455c8172004-10-27 15:20:08 +00002899{
Michal Krolb7293dc2004-10-27 15:34:31 +00002900 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3fEXT(%f, %f, %f);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00002901}
2902
Michal Krolb7293dc2004-10-27 15:34:31 +00002903KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fvEXT)(const GLfloat * v)
Michal Krol455c8172004-10-27 15:20:08 +00002904{
Michal Krolb7293dc2004-10-27 15:34:31 +00002905 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fvEXT(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002906}
2907
Michal Krolb7293dc2004-10-27 15:34:31 +00002908KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iEXT)(GLint red, GLint green, GLint blue)
Michal Krol455c8172004-10-27 15:20:08 +00002909{
Michal Krolb7293dc2004-10-27 15:34:31 +00002910 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3iEXT(%d, %d, %d);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00002911}
2912
Michal Krolb7293dc2004-10-27 15:34:31 +00002913KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ivEXT)(const GLint * v)
Michal Krol455c8172004-10-27 15:20:08 +00002914{
Michal Krolb7293dc2004-10-27 15:34:31 +00002915 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3ivEXT(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002916}
2917
Michal Krolb7293dc2004-10-27 15:34:31 +00002918KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sEXT)(GLshort red, GLshort green, GLshort blue)
Michal Krol455c8172004-10-27 15:20:08 +00002919{
Michal Krolb7293dc2004-10-27 15:34:31 +00002920 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3sEXT(%d, %d, %d);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00002921}
2922
Michal Krolb7293dc2004-10-27 15:34:31 +00002923KEYWORD1 void KEYWORD2 NAME(SecondaryColor3svEXT)(const GLshort * v)
Michal Krol455c8172004-10-27 15:20:08 +00002924{
Michal Krolb7293dc2004-10-27 15:34:31 +00002925 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3svEXT(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002926}
2927
Michal Krolb7293dc2004-10-27 15:34:31 +00002928KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue)
Michal Krol455c8172004-10-27 15:20:08 +00002929{
Michal Krolb7293dc2004-10-27 15:34:31 +00002930 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ubEXT(%d, %d, %d);\n", red, green, blue));
2931}
2932
2933KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubvEXT)(const GLubyte * v)
2934{
2935 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubvEXT(%p);\n", (const void *) v));
2936}
2937
2938KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue)
2939{
2940 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3uiEXT(%d, %d, %d);\n", red, green, blue));
2941}
2942
2943KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uivEXT)(const GLuint * v)
2944{
2945 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uivEXT(%p);\n", (const void *) v));
2946}
2947
2948KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue)
2949{
2950 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3usEXT(%d, %d, %d);\n", red, green, blue));
2951}
2952
2953KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usvEXT)(const GLushort * v)
2954{
2955 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usvEXT(%p);\n", (const void *) v));
2956}
2957
2958KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
2959{
2960 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 +00002961}
2962
2963KEYWORD1 GLboolean KEYWORD2 NAME(AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences)
2964{
2965 RETURN_DISPATCH(AreProgramsResidentNV, (n, ids, residences), (F, "glAreProgramsResidentNV(%d, %p, %p);\n", n, (const void *) ids, (const void *) residences));
2966}
2967
2968KEYWORD1 void KEYWORD2 NAME(BindProgramNV)(GLenum target, GLuint id)
2969{
2970 DISPATCH(BindProgramNV, (target, id), (F, "glBindProgramNV(0x%x, %d);\n", target, id));
2971}
2972
2973KEYWORD1 void KEYWORD2 NAME(DeleteProgramsNV)(GLsizei n, const GLuint * ids)
2974{
2975 DISPATCH(DeleteProgramsNV, (n, ids), (F, "glDeleteProgramsNV(%d, %p);\n", n, (const void *) ids));
2976}
2977
2978KEYWORD1 void KEYWORD2 NAME(ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params)
2979{
2980 DISPATCH(ExecuteProgramNV, (target, id, params), (F, "glExecuteProgramNV(0x%x, %d, %p);\n", target, id, (const void *) params));
2981}
2982
2983KEYWORD1 void KEYWORD2 NAME(GenProgramsNV)(GLsizei n, GLuint * ids)
2984{
2985 DISPATCH(GenProgramsNV, (n, ids), (F, "glGenProgramsNV(%d, %p);\n", n, (const void *) ids));
2986}
2987
2988KEYWORD1 void KEYWORD2 NAME(GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params)
2989{
2990 DISPATCH(GetProgramParameterdvNV, (target, index, pname, params), (F, "glGetProgramParameterdvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (const void *) params));
2991}
2992
2993KEYWORD1 void KEYWORD2 NAME(GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params)
2994{
2995 DISPATCH(GetProgramParameterfvNV, (target, index, pname, params), (F, "glGetProgramParameterfvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (const void *) params));
2996}
2997
2998KEYWORD1 void KEYWORD2 NAME(GetProgramivNV)(GLuint id, GLenum pname, GLint * params)
2999{
3000 DISPATCH(GetProgramivNV, (id, pname, params), (F, "glGetProgramivNV(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3001}
3002
3003KEYWORD1 void KEYWORD2 NAME(GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program)
3004{
3005 DISPATCH(GetProgramStringNV, (id, pname, program), (F, "glGetProgramStringNV(%d, 0x%x, %p);\n", id, pname, (const void *) program));
3006}
3007
3008KEYWORD1 void KEYWORD2 NAME(GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params)
3009{
3010 DISPATCH(GetTrackMatrixivNV, (target, address, pname, params), (F, "glGetTrackMatrixivNV(0x%x, %d, 0x%x, %p);\n", target, address, pname, (const void *) params));
3011}
3012
3013KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params)
3014{
3015 DISPATCH(GetVertexAttribdvNV, (index, pname, params), (F, "glGetVertexAttribdvNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
3016}
3017
3018KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params)
3019{
3020 DISPATCH(GetVertexAttribfvNV, (index, pname, params), (F, "glGetVertexAttribfvNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
3021}
3022
3023KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params)
3024{
3025 DISPATCH(GetVertexAttribivNV, (index, pname, params), (F, "glGetVertexAttribivNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
3026}
3027
3028KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid ** pointer)
3029{
3030 DISPATCH(GetVertexAttribPointervNV, (index, pname, pointer), (F, "glGetVertexAttribPointervNV(%d, 0x%x, %p);\n", index, pname, (const void *) pointer));
3031}
3032
3033KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramNV)(GLuint id)
3034{
3035 RETURN_DISPATCH(IsProgramNV, (id), (F, "glIsProgramNV(%d);\n", id));
3036}
3037
3038KEYWORD1 void KEYWORD2 NAME(LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program)
3039{
3040 DISPATCH(LoadProgramNV, (target, id, len, program), (F, "glLoadProgramNV(0x%x, %d, %d, %p);\n", target, id, len, (const void *) program));
3041}
3042
3043KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dNV)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3044{
3045 DISPATCH(ProgramParameter4dNV, (target, index, x, y, z, w), (F, "glProgramParameter4dNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3046}
3047
3048KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dvNV)(GLenum target, GLuint index, const GLdouble * params)
3049{
Michal Krolb7293dc2004-10-27 15:34:31 +00003050 DISPATCH(ProgramParameter4dvNV, (target, index, params), (F, "glProgramParameter4dvNV(0x%x, %d, %p);\n", target, index, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00003051}
3052
3053KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fNV)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3054{
3055 DISPATCH(ProgramParameter4fNV, (target, index, x, y, z, w), (F, "glProgramParameter4fNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3056}
3057
3058KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fvNV)(GLenum target, GLuint index, const GLfloat * params)
3059{
Michal Krolb7293dc2004-10-27 15:34:31 +00003060 DISPATCH(ProgramParameter4fvNV, (target, index, params), (F, "glProgramParameter4fvNV(0x%x, %d, %p);\n", target, index, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00003061}
3062
3063KEYWORD1 void KEYWORD2 NAME(ProgramParameters4dvNV)(GLenum target, GLuint index, GLuint num, const GLdouble * params)
3064{
Michal Krolb7293dc2004-10-27 15:34:31 +00003065 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 +00003066}
3067
3068KEYWORD1 void KEYWORD2 NAME(ProgramParameters4fvNV)(GLenum target, GLuint index, GLuint num, const GLfloat * params)
3069{
Michal Krolb7293dc2004-10-27 15:34:31 +00003070 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 +00003071}
3072
3073KEYWORD1 void KEYWORD2 NAME(RequestResidentProgramsNV)(GLsizei n, const GLuint * ids)
3074{
3075 DISPATCH(RequestResidentProgramsNV, (n, ids), (F, "glRequestResidentProgramsNV(%d, %p);\n", n, (const void *) ids));
3076}
3077
3078KEYWORD1 void KEYWORD2 NAME(TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform)
3079{
3080 DISPATCH(TrackMatrixNV, (target, address, matrix, transform), (F, "glTrackMatrixNV(0x%x, %d, 0x%x, 0x%x);\n", target, address, matrix, transform));
3081}
3082
3083KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3084{
3085 DISPATCH(VertexAttribPointerNV, (index, size, type, stride, pointer), (F, "glVertexAttribPointerNV(%d, %d, 0x%x, %d, %p);\n", index, size, type, stride, (const void *) pointer));
3086}
3087
3088KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dNV)(GLuint index, GLdouble x)
3089{
3090 DISPATCH(VertexAttrib1dNV, (index, x), (F, "glVertexAttrib1dNV(%d, %f);\n", index, x));
3091}
3092
3093KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvNV)(GLuint index, const GLdouble * v)
3094{
3095 DISPATCH(VertexAttrib1dvNV, (index, v), (F, "glVertexAttrib1dvNV(%d, %p);\n", index, (const void *) v));
3096}
3097
3098KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fNV)(GLuint index, GLfloat x)
3099{
3100 DISPATCH(VertexAttrib1fNV, (index, x), (F, "glVertexAttrib1fNV(%d, %f);\n", index, x));
3101}
3102
3103KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvNV)(GLuint index, const GLfloat * v)
3104{
3105 DISPATCH(VertexAttrib1fvNV, (index, v), (F, "glVertexAttrib1fvNV(%d, %p);\n", index, (const void *) v));
3106}
3107
3108KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sNV)(GLuint index, GLshort x)
3109{
3110 DISPATCH(VertexAttrib1sNV, (index, x), (F, "glVertexAttrib1sNV(%d, %d);\n", index, x));
3111}
3112
3113KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svNV)(GLuint index, const GLshort * v)
3114{
3115 DISPATCH(VertexAttrib1svNV, (index, v), (F, "glVertexAttrib1svNV(%d, %p);\n", index, (const void *) v));
3116}
3117
3118KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y)
3119{
3120 DISPATCH(VertexAttrib2dNV, (index, x, y), (F, "glVertexAttrib2dNV(%d, %f, %f);\n", index, x, y));
3121}
3122
3123KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvNV)(GLuint index, const GLdouble * v)
3124{
Michal Krolb7293dc2004-10-27 15:34:31 +00003125 DISPATCH(VertexAttrib2dvNV, (index, v), (F, "glVertexAttrib2dvNV(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003126}
3127
3128KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y)
3129{
3130 DISPATCH(VertexAttrib2fNV, (index, x, y), (F, "glVertexAttrib2fNV(%d, %f, %f);\n", index, x, y));
3131}
3132
3133KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvNV)(GLuint index, const GLfloat * v)
3134{
Michal Krolb7293dc2004-10-27 15:34:31 +00003135 DISPATCH(VertexAttrib2fvNV, (index, v), (F, "glVertexAttrib2fvNV(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003136}
3137
3138KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y)
3139{
3140 DISPATCH(VertexAttrib2sNV, (index, x, y), (F, "glVertexAttrib2sNV(%d, %d, %d);\n", index, x, y));
3141}
3142
3143KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svNV)(GLuint index, const GLshort * v)
3144{
3145 DISPATCH(VertexAttrib2svNV, (index, v), (F, "glVertexAttrib2svNV(%d, %p);\n", index, (const void *) v));
3146}
3147
3148KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
3149{
3150 DISPATCH(VertexAttrib3dNV, (index, x, y, z), (F, "glVertexAttrib3dNV(%d, %f, %f, %f);\n", index, x, y, z));
3151}
3152
3153KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvNV)(GLuint index, const GLdouble * v)
3154{
Michal Krolb7293dc2004-10-27 15:34:31 +00003155 DISPATCH(VertexAttrib3dvNV, (index, v), (F, "glVertexAttrib3dvNV(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003156}
3157
3158KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
3159{
3160 DISPATCH(VertexAttrib3fNV, (index, x, y, z), (F, "glVertexAttrib3fNV(%d, %f, %f, %f);\n", index, x, y, z));
3161}
3162
3163KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvNV)(GLuint index, const GLfloat * v)
3164{
Michal Krolb7293dc2004-10-27 15:34:31 +00003165 DISPATCH(VertexAttrib3fvNV, (index, v), (F, "glVertexAttrib3fvNV(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003166}
3167
3168KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z)
3169{
3170 DISPATCH(VertexAttrib3sNV, (index, x, y, z), (F, "glVertexAttrib3sNV(%d, %d, %d, %d);\n", index, x, y, z));
3171}
3172
3173KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svNV)(GLuint index, const GLshort * v)
3174{
3175 DISPATCH(VertexAttrib3svNV, (index, v), (F, "glVertexAttrib3svNV(%d, %p);\n", index, (const void *) v));
3176}
3177
3178KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3179{
3180 DISPATCH(VertexAttrib4dNV, (index, x, y, z, w), (F, "glVertexAttrib4dNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
3181}
3182
3183KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvNV)(GLuint index, const GLdouble * v)
3184{
Michal Krolb7293dc2004-10-27 15:34:31 +00003185 DISPATCH(VertexAttrib4dvNV, (index, v), (F, "glVertexAttrib4dvNV(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003186}
3187
3188KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3189{
3190 DISPATCH(VertexAttrib4fNV, (index, x, y, z, w), (F, "glVertexAttrib4fNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
3191}
3192
3193KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvNV)(GLuint index, const GLfloat * v)
3194{
Michal Krolb7293dc2004-10-27 15:34:31 +00003195 DISPATCH(VertexAttrib4fvNV, (index, v), (F, "glVertexAttrib4fvNV(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003196}
3197
3198KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
3199{
3200 DISPATCH(VertexAttrib4sNV, (index, x, y, z, w), (F, "glVertexAttrib4sNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
3201}
3202
3203KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svNV)(GLuint index, const GLshort * v)
3204{
3205 DISPATCH(VertexAttrib4svNV, (index, v), (F, "glVertexAttrib4svNV(%d, %p);\n", index, (const void *) v));
3206}
3207
3208KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
3209{
3210 DISPATCH(VertexAttrib4ubNV, (index, x, y, z, w), (F, "glVertexAttrib4ubNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
3211}
3212
3213KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvNV)(GLuint index, const GLubyte * v)
3214{
3215 DISPATCH(VertexAttrib4ubvNV, (index, v), (F, "glVertexAttrib4ubvNV(%d, %p);\n", index, (const void *) v));
3216}
3217
3218KEYWORD1 void KEYWORD2 NAME(VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v)
3219{
3220 DISPATCH(VertexAttribs1dvNV, (index, n, v), (F, "glVertexAttribs1dvNV(%d, %d, %p);\n", index, n, (const void *) v));
3221}
3222
3223KEYWORD1 void KEYWORD2 NAME(VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v)
3224{
3225 DISPATCH(VertexAttribs1fvNV, (index, n, v), (F, "glVertexAttribs1fvNV(%d, %d, %p);\n", index, n, (const void *) v));
3226}
3227
3228KEYWORD1 void KEYWORD2 NAME(VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v)
3229{
3230 DISPATCH(VertexAttribs1svNV, (index, n, v), (F, "glVertexAttribs1svNV(%d, %d, %p);\n", index, n, (const void *) v));
3231}
3232
3233KEYWORD1 void KEYWORD2 NAME(VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v)
3234{
Michal Krolb7293dc2004-10-27 15:34:31 +00003235 DISPATCH(VertexAttribs2dvNV, (index, n, v), (F, "glVertexAttribs2dvNV(%d, %d, %p);\n", index, n, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003236}
3237
3238KEYWORD1 void KEYWORD2 NAME(VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v)
3239{
Michal Krolb7293dc2004-10-27 15:34:31 +00003240 DISPATCH(VertexAttribs2fvNV, (index, n, v), (F, "glVertexAttribs2fvNV(%d, %d, %p);\n", index, n, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003241}
3242
3243KEYWORD1 void KEYWORD2 NAME(VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v)
3244{
3245 DISPATCH(VertexAttribs2svNV, (index, n, v), (F, "glVertexAttribs2svNV(%d, %d, %p);\n", index, n, (const void *) v));
3246}
3247
3248KEYWORD1 void KEYWORD2 NAME(VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v)
3249{
Michal Krolb7293dc2004-10-27 15:34:31 +00003250 DISPATCH(VertexAttribs3dvNV, (index, n, v), (F, "glVertexAttribs3dvNV(%d, %d, %p);\n", index, n, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003251}
3252
3253KEYWORD1 void KEYWORD2 NAME(VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v)
3254{
Michal Krolb7293dc2004-10-27 15:34:31 +00003255 DISPATCH(VertexAttribs3fvNV, (index, n, v), (F, "glVertexAttribs3fvNV(%d, %d, %p);\n", index, n, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003256}
3257
3258KEYWORD1 void KEYWORD2 NAME(VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v)
3259{
3260 DISPATCH(VertexAttribs3svNV, (index, n, v), (F, "glVertexAttribs3svNV(%d, %d, %p);\n", index, n, (const void *) v));
3261}
3262
3263KEYWORD1 void KEYWORD2 NAME(VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v)
3264{
Michal Krolb7293dc2004-10-27 15:34:31 +00003265 DISPATCH(VertexAttribs4dvNV, (index, n, v), (F, "glVertexAttribs4dvNV(%d, %d, %p);\n", index, n, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003266}
3267
3268KEYWORD1 void KEYWORD2 NAME(VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v)
3269{
Michal Krolb7293dc2004-10-27 15:34:31 +00003270 DISPATCH(VertexAttribs4fvNV, (index, n, v), (F, "glVertexAttribs4fvNV(%d, %d, %p);\n", index, n, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003271}
3272
3273KEYWORD1 void KEYWORD2 NAME(VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v)
3274{
3275 DISPATCH(VertexAttribs4svNV, (index, n, v), (F, "glVertexAttribs4svNV(%d, %d, %p);\n", index, n, (const void *) v));
3276}
3277
3278KEYWORD1 void KEYWORD2 NAME(VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v)
3279{
3280 DISPATCH(VertexAttribs4ubvNV, (index, n, v), (F, "glVertexAttribs4ubvNV(%d, %d, %p);\n", index, n, (const void *) v));
3281}
3282
3283KEYWORD1 void KEYWORD2 NAME(PointParameteriNV)(GLenum pname, GLint params)
3284{
3285 DISPATCH(PointParameteriNV, (pname, params), (F, "glPointParameteriNV(0x%x, %d);\n", pname, params));
3286}
3287
3288KEYWORD1 void KEYWORD2 NAME(PointParameterivNV)(GLenum pname, const GLint * params)
3289{
3290 DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameterivNV(0x%x, %p);\n", pname, (const void *) params));
3291}
3292
Michal Krolb7293dc2004-10-27 15:34:31 +00003293KEYWORD1 void KEYWORD2 NAME(MultiDrawArraysEXT)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)
3294{
3295 DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArraysEXT(0x%x, %p, %p, %d);\n", mode, (const void *) first, (const void *) count, primcount));
3296}
3297
3298KEYWORD1 void KEYWORD2 NAME(MultiDrawElementsEXT)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
3299{
3300 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));
3301}
3302
3303KEYWORD1 void KEYWORD2 NAME(ActiveStencilFaceEXT)(GLenum face)
3304{
3305 DISPATCH(ActiveStencilFaceEXT, (face), (F, "glActiveStencilFaceEXT(0x%x);\n", face));
3306}
3307
3308KEYWORD1 void KEYWORD2 NAME(DeleteFencesNV)(GLsizei n, const GLuint * fences)
3309{
3310 DISPATCH(DeleteFencesNV, (n, fences), (F, "glDeleteFencesNV(%d, %p);\n", n, (const void *) fences));
3311}
3312
3313KEYWORD1 void KEYWORD2 NAME(GenFencesNV)(GLsizei n, GLuint * fences)
3314{
3315 DISPATCH(GenFencesNV, (n, fences), (F, "glGenFencesNV(%d, %p);\n", n, (const void *) fences));
3316}
3317
3318KEYWORD1 GLboolean KEYWORD2 NAME(IsFenceNV)(GLuint fence)
3319{
3320 RETURN_DISPATCH(IsFenceNV, (fence), (F, "glIsFenceNV(%d);\n", fence));
3321}
3322
3323KEYWORD1 GLboolean KEYWORD2 NAME(TestFenceNV)(GLuint fence)
3324{
3325 RETURN_DISPATCH(TestFenceNV, (fence), (F, "glTestFenceNV(%d);\n", fence));
3326}
3327
3328KEYWORD1 void KEYWORD2 NAME(GetFenceivNV)(GLuint fence, GLenum pname, GLint * params)
3329{
3330 DISPATCH(GetFenceivNV, (fence, pname, params), (F, "glGetFenceivNV(%d, 0x%x, %p);\n", fence, pname, (const void *) params));
3331}
3332
3333KEYWORD1 void KEYWORD2 NAME(FinishFenceNV)(GLuint fence)
3334{
3335 DISPATCH(FinishFenceNV, (fence), (F, "glFinishFenceNV(%d);\n", fence));
3336}
3337
3338KEYWORD1 void KEYWORD2 NAME(SetFenceNV)(GLuint fence, GLenum condition)
3339{
3340 DISPATCH(SetFenceNV, (fence, condition), (F, "glSetFenceNV(%d, 0x%x);\n", fence, condition));
3341}
3342
3343KEYWORD1 void KEYWORD2 NAME(VertexAttrib4bvARB)(GLuint index, const GLbyte * v)
3344{
3345 DISPATCH(VertexAttrib4bvARB, (index, v), (F, "glVertexAttrib4bvARB(%d, %p);\n", index, (const void *) v));
3346}
3347
3348KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ivARB)(GLuint index, const GLint * v)
3349{
3350 DISPATCH(VertexAttrib4ivARB, (index, v), (F, "glVertexAttrib4ivARB(%d, %p);\n", index, (const void *) v));
3351}
3352
3353KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvARB)(GLuint index, const GLubyte * v)
3354{
3355 DISPATCH(VertexAttrib4ubvARB, (index, v), (F, "glVertexAttrib4ubvARB(%d, %p);\n", index, (const void *) v));
3356}
3357
3358KEYWORD1 void KEYWORD2 NAME(VertexAttrib4usvARB)(GLuint index, const GLushort * v)
3359{
3360 DISPATCH(VertexAttrib4usvARB, (index, v), (F, "glVertexAttrib4usvARB(%d, %p);\n", index, (const void *) v));
3361}
3362
3363KEYWORD1 void KEYWORD2 NAME(VertexAttrib4uivARB)(GLuint index, const GLuint * v)
3364{
3365 DISPATCH(VertexAttrib4uivARB, (index, v), (F, "glVertexAttrib4uivARB(%d, %p);\n", index, (const void *) v));
3366}
3367
3368KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NbvARB)(GLuint index, const GLbyte * v)
3369{
3370 DISPATCH(VertexAttrib4NbvARB, (index, v), (F, "glVertexAttrib4NbvARB(%d, %p);\n", index, (const void *) v));
3371}
3372
3373KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NsvARB)(GLuint index, const GLshort * v)
3374{
3375 DISPATCH(VertexAttrib4NsvARB, (index, v), (F, "glVertexAttrib4NsvARB(%d, %p);\n", index, (const void *) v));
3376}
3377
3378KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NivARB)(GLuint index, const GLint * v)
3379{
3380 DISPATCH(VertexAttrib4NivARB, (index, v), (F, "glVertexAttrib4NivARB(%d, %p);\n", index, (const void *) v));
3381}
3382
3383KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NusvARB)(GLuint index, const GLushort * v)
3384{
3385 DISPATCH(VertexAttrib4NusvARB, (index, v), (F, "glVertexAttrib4NusvARB(%d, %p);\n", index, (const void *) v));
3386}
3387
3388KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NuivARB)(GLuint index, const GLuint * v)
3389{
3390 DISPATCH(VertexAttrib4NuivARB, (index, v), (F, "glVertexAttrib4NuivARB(%d, %p);\n", index, (const void *) v));
3391}
3392
3393KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerARB)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)
3394{
3395 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));
3396}
3397
3398KEYWORD1 void KEYWORD2 NAME(EnableVertexAttribArrayARB)(GLuint index)
3399{
3400 DISPATCH(EnableVertexAttribArrayARB, (index), (F, "glEnableVertexAttribArrayARB(%d);\n", index));
3401}
3402
3403KEYWORD1 void KEYWORD2 NAME(DisableVertexAttribArrayARB)(GLuint index)
3404{
3405 DISPATCH(DisableVertexAttribArrayARB, (index), (F, "glDisableVertexAttribArrayARB(%d);\n", index));
3406}
3407
3408KEYWORD1 void KEYWORD2 NAME(ProgramStringARB)(GLenum target, GLenum format, GLsizei len, const GLvoid * string)
3409{
3410 DISPATCH(ProgramStringARB, (target, format, len, string), (F, "glProgramStringARB(0x%x, 0x%x, %d, %p);\n", target, format, len, (const void *) string));
3411}
3412
3413KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3414{
3415 DISPATCH(ProgramEnvParameter4dARB, (target, index, x, y, z, w), (F, "glProgramEnvParameter4dARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3416}
3417
3418KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params)
3419{
3420 DISPATCH(ProgramEnvParameter4dvARB, (target, index, params), (F, "glProgramEnvParameter4dvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
3421}
3422
3423KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3424{
3425 DISPATCH(ProgramEnvParameter4fARB, (target, index, x, y, z, w), (F, "glProgramEnvParameter4fARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3426}
3427
3428KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params)
3429{
3430 DISPATCH(ProgramEnvParameter4fvARB, (target, index, params), (F, "glProgramEnvParameter4fvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
3431}
3432
3433KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3434{
3435 DISPATCH(ProgramLocalParameter4dARB, (target, index, x, y, z, w), (F, "glProgramLocalParameter4dARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3436}
3437
3438KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params)
3439{
3440 DISPATCH(ProgramLocalParameter4dvARB, (target, index, params), (F, "glProgramLocalParameter4dvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
3441}
3442
3443KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3444{
3445 DISPATCH(ProgramLocalParameter4fARB, (target, index, x, y, z, w), (F, "glProgramLocalParameter4fARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3446}
3447
3448KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params)
3449{
3450 DISPATCH(ProgramLocalParameter4fvARB, (target, index, params), (F, "glProgramLocalParameter4fvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
3451}
3452
3453KEYWORD1 void KEYWORD2 NAME(GetProgramEnvParameterdvARB)(GLenum target, GLuint index, GLdouble * params)
3454{
3455 DISPATCH(GetProgramEnvParameterdvARB, (target, index, params), (F, "glGetProgramEnvParameterdvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
3456}
3457
3458KEYWORD1 void KEYWORD2 NAME(GetProgramEnvParameterfvARB)(GLenum target, GLuint index, GLfloat * params)
3459{
3460 DISPATCH(GetProgramEnvParameterfvARB, (target, index, params), (F, "glGetProgramEnvParameterfvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
3461}
3462
3463KEYWORD1 void KEYWORD2 NAME(GetProgramLocalParameterdvARB)(GLenum target, GLuint index, GLdouble * params)
3464{
3465 DISPATCH(GetProgramLocalParameterdvARB, (target, index, params), (F, "glGetProgramLocalParameterdvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
3466}
3467
3468KEYWORD1 void KEYWORD2 NAME(GetProgramLocalParameterfvARB)(GLenum target, GLuint index, GLfloat * params)
3469{
3470 DISPATCH(GetProgramLocalParameterfvARB, (target, index, params), (F, "glGetProgramLocalParameterfvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
3471}
3472
3473KEYWORD1 void KEYWORD2 NAME(GetProgramivARB)(GLenum target, GLenum pname, GLint * params)
3474{
3475 DISPATCH(GetProgramivARB, (target, pname, params), (F, "glGetProgramivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3476}
3477
3478KEYWORD1 void KEYWORD2 NAME(GetProgramStringARB)(GLenum target, GLenum pname, GLvoid * string)
3479{
3480 DISPATCH(GetProgramStringARB, (target, pname, string), (F, "glGetProgramStringARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) string));
3481}
3482
3483KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4fNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3484{
3485 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));
3486}
3487
3488KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4dNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3489{
3490 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));
3491}
3492
3493KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4fvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v)
3494{
3495 DISPATCH(ProgramNamedParameter4fvNV, (id, len, name, v), (F, "glProgramNamedParameter4fvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) v));
3496}
3497
3498KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4dvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v)
3499{
3500 DISPATCH(ProgramNamedParameter4dvNV, (id, len, name, v), (F, "glProgramNamedParameter4dvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) v));
3501}
3502
3503KEYWORD1 void KEYWORD2 NAME(GetProgramNamedParameterfvNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params)
3504{
3505 DISPATCH(GetProgramNamedParameterfvNV, (id, len, name, params), (F, "glGetProgramNamedParameterfvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) params));
3506}
3507
3508KEYWORD1 void KEYWORD2 NAME(GetProgramNamedParameterdvNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params)
3509{
3510 DISPATCH(GetProgramNamedParameterdvNV, (id, len, name, params), (F, "glGetProgramNamedParameterdvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) params));
3511}
3512
3513KEYWORD1 void KEYWORD2 NAME(BindBufferARB)(GLenum target, GLuint buffer)
3514{
3515 DISPATCH(BindBufferARB, (target, buffer), (F, "glBindBufferARB(0x%x, %d);\n", target, buffer));
3516}
3517
3518KEYWORD1 void KEYWORD2 NAME(BufferDataARB)(GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage)
3519{
3520 DISPATCH(BufferDataARB, (target, size, data, usage), (F, "glBufferDataARB(0x%x, %d, %p, 0x%x);\n", target, size, (const void *) data, usage));
3521}
3522
3523KEYWORD1 void KEYWORD2 NAME(BufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data)
3524{
3525 DISPATCH(BufferSubDataARB, (target, offset, size, data), (F, "glBufferSubDataARB(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
3526}
3527
3528KEYWORD1 void KEYWORD2 NAME(DeleteBuffersARB)(GLsizei n, const GLuint * buffer)
3529{
3530 DISPATCH(DeleteBuffersARB, (n, buffer), (F, "glDeleteBuffersARB(%d, %p);\n", n, (const void *) buffer));
3531}
3532
3533KEYWORD1 void KEYWORD2 NAME(GenBuffersARB)(GLsizei n, GLuint * buffer)
3534{
3535 DISPATCH(GenBuffersARB, (n, buffer), (F, "glGenBuffersARB(%d, %p);\n", n, (const void *) buffer));
3536}
3537
3538KEYWORD1 void KEYWORD2 NAME(GetBufferParameterivARB)(GLenum target, GLenum pname, GLint * params)
3539{
3540 DISPATCH(GetBufferParameterivARB, (target, pname, params), (F, "glGetBufferParameterivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3541}
3542
3543KEYWORD1 void KEYWORD2 NAME(GetBufferPointervARB)(GLenum target, GLenum pname, GLvoid ** params)
3544{
3545 DISPATCH(GetBufferPointervARB, (target, pname, params), (F, "glGetBufferPointervARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3546}
3547
3548KEYWORD1 void KEYWORD2 NAME(GetBufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data)
3549{
3550 DISPATCH(GetBufferSubDataARB, (target, offset, size, data), (F, "glGetBufferSubDataARB(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
3551}
3552
3553KEYWORD1 GLboolean KEYWORD2 NAME(IsBufferARB)(GLuint buffer)
3554{
3555 RETURN_DISPATCH(IsBufferARB, (buffer), (F, "glIsBufferARB(%d);\n", buffer));
3556}
3557
3558KEYWORD1 GLvoid * KEYWORD2 NAME(MapBufferARB)(GLenum target, GLenum access)
3559{
3560 RETURN_DISPATCH(MapBufferARB, (target, access), (F, "glMapBufferARB(0x%x, 0x%x);\n", target, access));
3561}
3562
3563KEYWORD1 GLboolean KEYWORD2 NAME(UnmapBufferARB)(GLenum target)
3564{
3565 RETURN_DISPATCH(UnmapBufferARB, (target), (F, "glUnmapBufferARB(0x%x);\n", target));
3566}
3567
3568KEYWORD1 void KEYWORD2 NAME(DepthBoundsEXT)(GLclampd zmin, GLclampd zmax)
3569{
3570 DISPATCH(DepthBoundsEXT, (zmin, zmax), (F, "glDepthBoundsEXT(%f, %f);\n", zmin, zmax));
3571}
3572
3573KEYWORD1 void KEYWORD2 NAME(GenQueriesARB)(GLsizei n, GLuint * ids)
3574{
3575 DISPATCH(GenQueriesARB, (n, ids), (F, "glGenQueriesARB(%d, %p);\n", n, (const void *) ids));
3576}
3577
3578KEYWORD1 void KEYWORD2 NAME(DeleteQueriesARB)(GLsizei n, const GLuint * ids)
3579{
3580 DISPATCH(DeleteQueriesARB, (n, ids), (F, "glDeleteQueriesARB(%d, %p);\n", n, (const void *) ids));
3581}
3582
3583KEYWORD1 GLboolean KEYWORD2 NAME(IsQueryARB)(GLuint id)
3584{
3585 RETURN_DISPATCH(IsQueryARB, (id), (F, "glIsQueryARB(%d);\n", id));
3586}
3587
3588KEYWORD1 void KEYWORD2 NAME(BeginQueryARB)(GLenum target, GLuint id)
3589{
3590 DISPATCH(BeginQueryARB, (target, id), (F, "glBeginQueryARB(0x%x, %d);\n", target, id));
3591}
3592
3593KEYWORD1 void KEYWORD2 NAME(EndQueryARB)(GLenum target)
3594{
3595 DISPATCH(EndQueryARB, (target), (F, "glEndQueryARB(0x%x);\n", target));
3596}
3597
3598KEYWORD1 void KEYWORD2 NAME(GetQueryivARB)(GLenum target, GLenum pname, GLint * params)
3599{
3600 DISPATCH(GetQueryivARB, (target, pname, params), (F, "glGetQueryivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3601}
3602
3603KEYWORD1 void KEYWORD2 NAME(GetQueryObjectivARB)(GLuint id, GLenum pname, GLint * params)
3604{
3605 DISPATCH(GetQueryObjectivARB, (id, pname, params), (F, "glGetQueryObjectivARB(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3606}
3607
3608KEYWORD1 void KEYWORD2 NAME(GetQueryObjectuivARB)(GLuint id, GLenum pname, GLuint * params)
3609{
3610 DISPATCH(GetQueryObjectuivARB, (id, pname, params), (F, "glGetQueryObjectuivARB(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3611}
3612
3613KEYWORD1 void KEYWORD2 NAME(MultiModeDrawArraysIBM)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride)
3614{
3615 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));
3616}
3617
3618KEYWORD1 void KEYWORD2 NAME(MultiModeDrawElementsIBM)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride)
3619{
3620 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));
3621}
3622
3623KEYWORD1 void KEYWORD2 NAME(BlendEquationSeparateEXT)(GLenum modeRGB, GLenum modeA)
3624{
3625 DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparateEXT(0x%x, 0x%x);\n", modeRGB, modeA));
3626}
3627
3628KEYWORD1 void KEYWORD2 NAME(ActiveTexture)(GLenum texture)
3629{
3630 DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTexture(0x%x);\n", texture));
3631}
3632
3633KEYWORD1 void KEYWORD2 NAME(ClientActiveTexture)(GLenum texture)
3634{
3635 DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTexture(0x%x);\n", texture));
3636}
3637
3638KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1d)(GLenum target, GLdouble s)
3639{
3640 DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1d(0x%x, %f);\n", target, s));
3641}
3642
3643KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dv)(GLenum target, const GLdouble * v)
3644{
3645 DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dv(0x%x, %p);\n", target, (const void *) v));
3646}
3647
3648KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1f)(GLenum target, GLfloat s)
3649{
3650 DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1f(0x%x, %f);\n", target, s));
3651}
3652
3653KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fv)(GLenum target, const GLfloat * v)
3654{
3655 DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fv(0x%x, %p);\n", target, (const void *) v));
3656}
3657
3658KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1i)(GLenum target, GLint s)
3659{
3660 DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1i(0x%x, %d);\n", target, s));
3661}
3662
3663KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iv)(GLenum target, const GLint * v)
3664{
3665 DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1iv(0x%x, %p);\n", target, (const void *) v));
3666}
3667
3668KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1s)(GLenum target, GLshort s)
3669{
3670 DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1s(0x%x, %d);\n", target, s));
3671}
3672
3673KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sv)(GLenum target, const GLshort * v)
3674{
3675 DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1sv(0x%x, %p);\n", target, (const void *) v));
3676}
3677
3678KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2d)(GLenum target, GLdouble s, GLdouble t)
3679{
3680 DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2d(0x%x, %f, %f);\n", target, s, t));
3681}
3682
3683KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dv)(GLenum target, const GLdouble * v)
3684{
3685 DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dv(0x%x, %p);\n", target, (const void *) v));
3686}
3687
3688KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2f)(GLenum target, GLfloat s, GLfloat t)
3689{
3690 DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2f(0x%x, %f, %f);\n", target, s, t));
3691}
3692
3693KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fv)(GLenum target, const GLfloat * v)
3694{
3695 DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fv(0x%x, %p);\n", target, (const void *) v));
3696}
3697
3698KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2i)(GLenum target, GLint s, GLint t)
3699{
3700 DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2i(0x%x, %d, %d);\n", target, s, t));
3701}
3702
3703KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iv)(GLenum target, const GLint * v)
3704{
3705 DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2iv(0x%x, %p);\n", target, (const void *) v));
3706}
3707
3708KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2s)(GLenum target, GLshort s, GLshort t)
3709{
3710 DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2s(0x%x, %d, %d);\n", target, s, t));
3711}
3712
3713KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sv)(GLenum target, const GLshort * v)
3714{
3715 DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2sv(0x%x, %p);\n", target, (const void *) v));
3716}
3717
3718KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3d)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
3719{
3720 DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3d(0x%x, %f, %f, %f);\n", target, s, t, r));
3721}
3722
3723KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dv)(GLenum target, const GLdouble * v)
3724{
3725 DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dv(0x%x, %p);\n", target, (const void *) v));
3726}
3727
3728KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3f)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
3729{
3730 DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3f(0x%x, %f, %f, %f);\n", target, s, t, r));
3731}
3732
3733KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fv)(GLenum target, const GLfloat * v)
3734{
3735 DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fv(0x%x, %p);\n", target, (const void *) v));
3736}
3737
3738KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3i)(GLenum target, GLint s, GLint t, GLint r)
3739{
3740 DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3i(0x%x, %d, %d, %d);\n", target, s, t, r));
3741}
3742
3743KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iv)(GLenum target, const GLint * v)
3744{
3745 DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3iv(0x%x, %p);\n", target, (const void *) v));
3746}
3747
3748KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3s)(GLenum target, GLshort s, GLshort t, GLshort r)
3749{
3750 DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3s(0x%x, %d, %d, %d);\n", target, s, t, r));
3751}
3752
3753KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sv)(GLenum target, const GLshort * v)
3754{
3755 DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3sv(0x%x, %p);\n", target, (const void *) v));
3756}
3757
3758KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4d)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
3759{
3760 DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4d(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
3761}
3762
3763KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dv)(GLenum target, const GLdouble * v)
3764{
3765 DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dv(0x%x, %p);\n", target, (const void *) v));
3766}
3767
3768KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4f)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
3769{
3770 DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4f(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
3771}
3772
3773KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fv)(GLenum target, const GLfloat * v)
3774{
3775 DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fv(0x%x, %p);\n", target, (const void *) v));
3776}
3777
3778KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4i)(GLenum target, GLint s, GLint t, GLint r, GLint q)
3779{
3780 DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4i(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
3781}
3782
3783KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iv)(GLenum target, const GLint * v)
3784{
3785 DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4iv(0x%x, %p);\n", target, (const void *) v));
3786}
3787
3788KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4s)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
3789{
3790 DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4s(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
3791}
3792
3793KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sv)(GLenum target, const GLshort * v)
3794{
3795 DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4sv(0x%x, %p);\n", target, (const void *) v));
3796}
3797
3798KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixf)(const GLfloat * m)
3799{
3800 DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixf(%p);\n", (const void *) m));
3801}
3802
3803KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixd)(const GLdouble * m)
3804{
3805 DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixd(%p);\n", (const void *) m));
3806}
3807
3808KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixf)(const GLfloat * m)
3809{
3810 DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixf(%p);\n", (const void *) m));
3811}
3812
3813KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixd)(const GLdouble * m)
3814{
3815 DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixd(%p);\n", (const void *) m));
3816}
3817
3818KEYWORD1 void KEYWORD2 NAME(SampleCoverage)(GLclampf value, GLboolean invert)
3819{
3820 DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverage(%f, %d);\n", value, invert));
3821}
3822
3823KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
3824{
3825 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));
3826}
3827
3828KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
3829{
3830 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));
3831}
3832
3833KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
3834{
3835 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));
3836}
3837
3838KEYWORD1 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)
3839{
3840 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));
3841}
3842
3843KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
3844{
3845 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));
3846}
3847
3848KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
3849{
3850 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));
3851}
3852
3853KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImage)(GLenum target, GLint level, GLvoid * img)
3854{
3855 DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImage(0x%x, %d, %p);\n", target, level, (const void *) img));
3856}
3857
Michal Krol455c8172004-10-27 15:20:08 +00003858KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparate)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3859{
3860 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparate(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
3861}
3862
3863KEYWORD1 void KEYWORD2 NAME(FogCoordf)(GLfloat coord)
3864{
3865 DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordf(%f);\n", coord));
3866}
3867
3868KEYWORD1 void KEYWORD2 NAME(FogCoordfv)(const GLfloat * coord)
3869{
3870 DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfv(%p);\n", (const void *) coord));
3871}
3872
3873KEYWORD1 void KEYWORD2 NAME(FogCoordd)(GLdouble coord)
3874{
3875 DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoordd(%f);\n", coord));
3876}
3877
3878KEYWORD1 void KEYWORD2 NAME(FogCoorddv)(const GLdouble * coord)
3879{
3880 DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddv(%p);\n", (const void *) coord));
3881}
3882
3883KEYWORD1 void KEYWORD2 NAME(FogCoordPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
3884{
3885 DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
3886}
3887
3888KEYWORD1 void KEYWORD2 NAME(MultiDrawArrays)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)
3889{
3890 DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArrays(0x%x, %p, %p, %d);\n", mode, (const void *) first, (const void *) count, primcount));
3891}
3892
3893KEYWORD1 void KEYWORD2 NAME(MultiDrawElements)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
3894{
3895 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));
3896}
3897
3898KEYWORD1 void KEYWORD2 NAME(PointParameterf)(GLenum pname, GLfloat param)
3899{
3900 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterf(0x%x, %f);\n", pname, param));
3901}
3902
3903KEYWORD1 void KEYWORD2 NAME(PointParameterfv)(GLenum pname, const GLfloat * params)
3904{
3905 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfv(0x%x, %p);\n", pname, (const void *) params));
3906}
3907
3908KEYWORD1 void KEYWORD2 NAME(PointParameteri)(GLenum pname, GLint param)
3909{
3910 DISPATCH(PointParameteriNV, (pname, param), (F, "glPointParameteri(0x%x, %d);\n", pname, param));
3911}
3912
3913KEYWORD1 void KEYWORD2 NAME(PointParameteriv)(GLenum pname, const GLint * params)
3914{
3915 DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameteriv(0x%x, %p);\n", pname, (const void *) params));
3916}
3917
3918KEYWORD1 void KEYWORD2 NAME(SecondaryColor3b)(GLbyte red, GLbyte green, GLbyte blue)
3919{
3920 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3b(%d, %d, %d);\n", red, green, blue));
3921}
3922
3923KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bv)(const GLbyte * v)
3924{
3925 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bv(%p);\n", (const void *) v));
3926}
3927
3928KEYWORD1 void KEYWORD2 NAME(SecondaryColor3d)(GLdouble red, GLdouble green, GLdouble blue)
3929{
3930 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3d(%f, %f, %f);\n", red, green, blue));
3931}
3932
3933KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dv)(const GLdouble * v)
3934{
Michal Krolb7293dc2004-10-27 15:34:31 +00003935 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003936}
3937
3938KEYWORD1 void KEYWORD2 NAME(SecondaryColor3f)(GLfloat red, GLfloat green, GLfloat blue)
3939{
3940 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3f(%f, %f, %f);\n", red, green, blue));
3941}
3942
3943KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fv)(const GLfloat * v)
3944{
Michal Krolb7293dc2004-10-27 15:34:31 +00003945 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003946}
3947
3948KEYWORD1 void KEYWORD2 NAME(SecondaryColor3i)(GLint red, GLint green, GLint blue)
3949{
3950 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3i(%d, %d, %d);\n", red, green, blue));
3951}
3952
3953KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iv)(const GLint * v)
3954{
3955 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3iv(%p);\n", (const void *) v));
3956}
3957
3958KEYWORD1 void KEYWORD2 NAME(SecondaryColor3s)(GLshort red, GLshort green, GLshort blue)
3959{
3960 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3s(%d, %d, %d);\n", red, green, blue));
3961}
3962
3963KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sv)(const GLshort * v)
3964{
3965 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3sv(%p);\n", (const void *) v));
3966}
3967
3968KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ub)(GLubyte red, GLubyte green, GLubyte blue)
3969{
3970 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ub(%d, %d, %d);\n", red, green, blue));
3971}
3972
3973KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubv)(const GLubyte * v)
3974{
3975 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubv(%p);\n", (const void *) v));
3976}
3977
3978KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ui)(GLuint red, GLuint green, GLuint blue)
3979{
3980 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3ui(%d, %d, %d);\n", red, green, blue));
3981}
3982
3983KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiv)(const GLuint * v)
3984{
3985 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uiv(%p);\n", (const void *) v));
3986}
3987
3988KEYWORD1 void KEYWORD2 NAME(SecondaryColor3us)(GLushort red, GLushort green, GLushort blue)
3989{
3990 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3us(%d, %d, %d);\n", red, green, blue));
3991}
3992
3993KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usv)(const GLushort * v)
3994{
3995 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usv(%p);\n", (const void *) v));
3996}
3997
Michal Krolb7293dc2004-10-27 15:34:31 +00003998KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
Michal Krol455c8172004-10-27 15:20:08 +00003999{
4000 DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
4001}
4002
4003KEYWORD1 void KEYWORD2 NAME(WindowPos2d)(GLdouble x, GLdouble y)
4004{
4005 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2d(%f, %f);\n", x, y));
4006}
4007
4008KEYWORD1 void KEYWORD2 NAME(WindowPos2dv)(const GLdouble * v)
4009{
Michal Krolb7293dc2004-10-27 15:34:31 +00004010 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004011}
4012
4013KEYWORD1 void KEYWORD2 NAME(WindowPos2f)(GLfloat x, GLfloat y)
4014{
4015 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2f(%f, %f);\n", x, y));
4016}
4017
4018KEYWORD1 void KEYWORD2 NAME(WindowPos2fv)(const GLfloat * v)
4019{
Michal Krolb7293dc2004-10-27 15:34:31 +00004020 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004021}
4022
4023KEYWORD1 void KEYWORD2 NAME(WindowPos2i)(GLint x, GLint y)
4024{
4025 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2i(%d, %d);\n", x, y));
4026}
4027
4028KEYWORD1 void KEYWORD2 NAME(WindowPos2iv)(const GLint * v)
4029{
4030 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2iv(%p);\n", (const void *) v));
4031}
4032
4033KEYWORD1 void KEYWORD2 NAME(WindowPos2s)(GLshort x, GLshort y)
4034{
4035 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2s(%d, %d);\n", x, y));
4036}
4037
4038KEYWORD1 void KEYWORD2 NAME(WindowPos2sv)(const GLshort * v)
4039{
4040 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2sv(%p);\n", (const void *) v));
4041}
4042
4043KEYWORD1 void KEYWORD2 NAME(WindowPos3d)(GLdouble x, GLdouble y, GLdouble z)
4044{
4045 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3d(%f, %f, %f);\n", x, y, z));
4046}
4047
4048KEYWORD1 void KEYWORD2 NAME(WindowPos3dv)(const GLdouble * v)
4049{
Michal Krolb7293dc2004-10-27 15:34:31 +00004050 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004051}
4052
4053KEYWORD1 void KEYWORD2 NAME(WindowPos3f)(GLfloat x, GLfloat y, GLfloat z)
4054{
4055 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3f(%f, %f, %f);\n", x, y, z));
4056}
4057
4058KEYWORD1 void KEYWORD2 NAME(WindowPos3fv)(const GLfloat * v)
4059{
Michal Krolb7293dc2004-10-27 15:34:31 +00004060 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004061}
4062
4063KEYWORD1 void KEYWORD2 NAME(WindowPos3i)(GLint x, GLint y, GLint z)
4064{
4065 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3i(%d, %d, %d);\n", x, y, z));
4066}
4067
4068KEYWORD1 void KEYWORD2 NAME(WindowPos3iv)(const GLint * v)
4069{
4070 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3iv(%p);\n", (const void *) v));
4071}
4072
4073KEYWORD1 void KEYWORD2 NAME(WindowPos3s)(GLshort x, GLshort y, GLshort z)
4074{
4075 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3s(%d, %d, %d);\n", x, y, z));
4076}
4077
4078KEYWORD1 void KEYWORD2 NAME(WindowPos3sv)(const GLshort * v)
4079{
4080 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3sv(%p);\n", (const void *) v));
4081}
4082
Michal Krolb7293dc2004-10-27 15:34:31 +00004083KEYWORD1 void KEYWORD2 NAME(BindBuffer)(GLenum target, GLuint buffer)
Michal Krol455c8172004-10-27 15:20:08 +00004084{
Michal Krolb7293dc2004-10-27 15:34:31 +00004085 DISPATCH(BindBufferARB, (target, buffer), (F, "glBindBuffer(0x%x, %d);\n", target, buffer));
Michal Krol455c8172004-10-27 15:20:08 +00004086}
4087
Michal Krolb7293dc2004-10-27 15:34:31 +00004088KEYWORD1 void KEYWORD2 NAME(BufferData)(GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage)
Michal Krol455c8172004-10-27 15:20:08 +00004089{
Michal Krolb7293dc2004-10-27 15:34:31 +00004090 DISPATCH(BufferDataARB, (target, size, data, usage), (F, "glBufferData(0x%x, %d, %p, 0x%x);\n", target, size, (const void *) data, usage));
Michal Krol455c8172004-10-27 15:20:08 +00004091}
4092
Michal Krolb7293dc2004-10-27 15:34:31 +00004093KEYWORD1 void KEYWORD2 NAME(BufferSubData)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data)
Michal Krol455c8172004-10-27 15:20:08 +00004094{
Michal Krolb7293dc2004-10-27 15:34:31 +00004095 DISPATCH(BufferSubDataARB, (target, offset, size, data), (F, "glBufferSubData(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
Michal Krol455c8172004-10-27 15:20:08 +00004096}
4097
Michal Krolb7293dc2004-10-27 15:34:31 +00004098KEYWORD1 void KEYWORD2 NAME(DeleteBuffers)(GLsizei n, const GLuint * buffer)
Michal Krol455c8172004-10-27 15:20:08 +00004099{
Michal Krolb7293dc2004-10-27 15:34:31 +00004100 DISPATCH(DeleteBuffersARB, (n, buffer), (F, "glDeleteBuffers(%d, %p);\n", n, (const void *) buffer));
Michal Krol455c8172004-10-27 15:20:08 +00004101}
4102
Michal Krolb7293dc2004-10-27 15:34:31 +00004103KEYWORD1 void KEYWORD2 NAME(GenBuffers)(GLsizei n, GLuint * buffer)
Michal Krol455c8172004-10-27 15:20:08 +00004104{
Michal Krolb7293dc2004-10-27 15:34:31 +00004105 DISPATCH(GenBuffersARB, (n, buffer), (F, "glGenBuffers(%d, %p);\n", n, (const void *) buffer));
Michal Krol455c8172004-10-27 15:20:08 +00004106}
4107
Michal Krolb7293dc2004-10-27 15:34:31 +00004108KEYWORD1 void KEYWORD2 NAME(GetBufferParameteriv)(GLenum target, GLenum pname, GLint * params)
Michal Krol455c8172004-10-27 15:20:08 +00004109{
Michal Krolb7293dc2004-10-27 15:34:31 +00004110 DISPATCH(GetBufferParameterivARB, (target, pname, params), (F, "glGetBufferParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00004111}
4112
Michal Krolb7293dc2004-10-27 15:34:31 +00004113KEYWORD1 void KEYWORD2 NAME(GetBufferPointerv)(GLenum target, GLenum pname, GLvoid ** params)
Michal Krol455c8172004-10-27 15:20:08 +00004114{
Michal Krolb7293dc2004-10-27 15:34:31 +00004115 DISPATCH(GetBufferPointervARB, (target, pname, params), (F, "glGetBufferPointerv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00004116}
4117
Michal Krolb7293dc2004-10-27 15:34:31 +00004118KEYWORD1 void KEYWORD2 NAME(GetBufferSubData)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data)
Michal Krol455c8172004-10-27 15:20:08 +00004119{
Michal Krolb7293dc2004-10-27 15:34:31 +00004120 DISPATCH(GetBufferSubDataARB, (target, offset, size, data), (F, "glGetBufferSubData(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
4121}
4122
4123KEYWORD1 GLboolean KEYWORD2 NAME(IsBuffer)(GLuint buffer)
4124{
4125 RETURN_DISPATCH(IsBufferARB, (buffer), (F, "glIsBuffer(%d);\n", buffer));
4126}
4127
4128KEYWORD1 GLvoid * KEYWORD2 NAME(MapBuffer)(GLenum target, GLenum access)
4129{
4130 RETURN_DISPATCH(MapBufferARB, (target, access), (F, "glMapBuffer(0x%x, 0x%x);\n", target, access));
4131}
4132
4133KEYWORD1 GLboolean KEYWORD2 NAME(UnmapBuffer)(GLenum target)
4134{
4135 RETURN_DISPATCH(UnmapBufferARB, (target), (F, "glUnmapBuffer(0x%x);\n", target));
4136}
4137
4138KEYWORD1 void KEYWORD2 NAME(GenQueries)(GLsizei n, GLuint * ids)
4139{
4140 DISPATCH(GenQueriesARB, (n, ids), (F, "glGenQueries(%d, %p);\n", n, (const void *) ids));
4141}
4142
4143KEYWORD1 void KEYWORD2 NAME(DeleteQueries)(GLsizei n, const GLuint * ids)
4144{
4145 DISPATCH(DeleteQueriesARB, (n, ids), (F, "glDeleteQueries(%d, %p);\n", n, (const void *) ids));
4146}
4147
4148KEYWORD1 GLboolean KEYWORD2 NAME(IsQuery)(GLuint id)
4149{
4150 RETURN_DISPATCH(IsQueryARB, (id), (F, "glIsQuery(%d);\n", id));
4151}
4152
4153KEYWORD1 void KEYWORD2 NAME(BeginQuery)(GLenum target, GLuint id)
4154{
4155 DISPATCH(BeginQueryARB, (target, id), (F, "glBeginQuery(0x%x, %d);\n", target, id));
4156}
4157
4158KEYWORD1 void KEYWORD2 NAME(EndQuery)(GLenum target)
4159{
4160 DISPATCH(EndQueryARB, (target), (F, "glEndQuery(0x%x);\n", target));
4161}
4162
4163KEYWORD1 void KEYWORD2 NAME(GetQueryiv)(GLenum target, GLenum pname, GLint * params)
4164{
4165 DISPATCH(GetQueryivARB, (target, pname, params), (F, "glGetQueryiv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4166}
4167
4168KEYWORD1 void KEYWORD2 NAME(GetQueryObjectiv)(GLuint id, GLenum pname, GLint * params)
4169{
4170 DISPATCH(GetQueryObjectivARB, (id, pname, params), (F, "glGetQueryObjectiv(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4171}
4172
4173KEYWORD1 void KEYWORD2 NAME(GetQueryObjectuiv)(GLuint id, GLenum pname, GLuint * params)
4174{
4175 DISPATCH(GetQueryObjectuivARB, (id, pname, params), (F, "glGetQueryObjectuiv(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4176}
4177
4178KEYWORD1 void KEYWORD2 NAME(PointParameterfARB)(GLenum pname, GLfloat param)
4179{
4180 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfARB(0x%x, %f);\n", pname, param));
4181}
4182
4183KEYWORD1 void KEYWORD2 NAME(PointParameterfvARB)(GLenum pname, const GLfloat * params)
4184{
4185 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvARB(0x%x, %p);\n", pname, (const void *) params));
4186}
4187
4188KEYWORD1 void KEYWORD2 NAME(WindowPos2dARB)(GLdouble x, GLdouble y)
4189{
4190 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dARB(%f, %f);\n", x, y));
4191}
4192
4193KEYWORD1 void KEYWORD2 NAME(WindowPos2fARB)(GLfloat x, GLfloat y)
4194{
4195 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fARB(%f, %f);\n", x, y));
4196}
4197
4198KEYWORD1 void KEYWORD2 NAME(WindowPos2iARB)(GLint x, GLint y)
4199{
4200 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iARB(%d, %d);\n", x, y));
4201}
4202
4203KEYWORD1 void KEYWORD2 NAME(WindowPos2sARB)(GLshort x, GLshort y)
4204{
4205 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sARB(%d, %d);\n", x, y));
4206}
4207
4208KEYWORD1 void KEYWORD2 NAME(WindowPos2dvARB)(const GLdouble * p)
4209{
4210 DISPATCH(WindowPos2dvMESA, (p), (F, "glWindowPos2dvARB(%p);\n", (const void *) p));
4211}
4212
4213KEYWORD1 void KEYWORD2 NAME(WindowPos2fvARB)(const GLfloat * p)
4214{
4215 DISPATCH(WindowPos2fvMESA, (p), (F, "glWindowPos2fvARB(%p);\n", (const void *) p));
4216}
4217
4218KEYWORD1 void KEYWORD2 NAME(WindowPos2ivARB)(const GLint * p)
4219{
4220 DISPATCH(WindowPos2ivMESA, (p), (F, "glWindowPos2ivARB(%p);\n", (const void *) p));
4221}
4222
4223KEYWORD1 void KEYWORD2 NAME(WindowPos2svARB)(const GLshort * p)
4224{
4225 DISPATCH(WindowPos2svMESA, (p), (F, "glWindowPos2svARB(%p);\n", (const void *) p));
4226}
4227
4228KEYWORD1 void KEYWORD2 NAME(WindowPos3dARB)(GLdouble x, GLdouble y, GLdouble z)
4229{
4230 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dARB(%f, %f, %f);\n", x, y, z));
4231}
4232
4233KEYWORD1 void KEYWORD2 NAME(WindowPos3fARB)(GLfloat x, GLfloat y, GLfloat z)
4234{
4235 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fARB(%f, %f, %f);\n", x, y, z));
4236}
4237
4238KEYWORD1 void KEYWORD2 NAME(WindowPos3iARB)(GLint x, GLint y, GLint z)
4239{
4240 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iARB(%d, %d, %d);\n", x, y, z));
4241}
4242
4243KEYWORD1 void KEYWORD2 NAME(WindowPos3sARB)(GLshort x, GLshort y, GLshort z)
4244{
4245 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sARB(%d, %d, %d);\n", x, y, z));
4246}
4247
4248KEYWORD1 void KEYWORD2 NAME(WindowPos3dvARB)(const GLdouble * p)
4249{
4250 DISPATCH(WindowPos3dvMESA, (p), (F, "glWindowPos3dvARB(%p);\n", (const void *) p));
4251}
4252
4253KEYWORD1 void KEYWORD2 NAME(WindowPos3fvARB)(const GLfloat * p)
4254{
4255 DISPATCH(WindowPos3fvMESA, (p), (F, "glWindowPos3fvARB(%p);\n", (const void *) p));
4256}
4257
4258KEYWORD1 void KEYWORD2 NAME(WindowPos3ivARB)(const GLint * p)
4259{
4260 DISPATCH(WindowPos3ivMESA, (p), (F, "glWindowPos3ivARB(%p);\n", (const void *) p));
4261}
4262
4263KEYWORD1 void KEYWORD2 NAME(WindowPos3svARB)(const GLshort * p)
4264{
4265 DISPATCH(WindowPos3svMESA, (p), (F, "glWindowPos3svARB(%p);\n", (const void *) p));
Michal Krol455c8172004-10-27 15:20:08 +00004266}
4267
4268KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sARB)(GLuint index, GLshort x)
4269{
4270 DISPATCH(VertexAttrib1sNV, (index, x), (F, "glVertexAttrib1sARB(%d, %d);\n", index, x));
4271}
4272
4273KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fARB)(GLuint index, GLfloat x)
4274{
4275 DISPATCH(VertexAttrib1fNV, (index, x), (F, "glVertexAttrib1fARB(%d, %f);\n", index, x));
4276}
4277
4278KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dARB)(GLuint index, GLdouble x)
4279{
4280 DISPATCH(VertexAttrib1dNV, (index, x), (F, "glVertexAttrib1dARB(%d, %f);\n", index, x));
4281}
4282
4283KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sARB)(GLuint index, GLshort x, GLshort y)
4284{
4285 DISPATCH(VertexAttrib2sNV, (index, x, y), (F, "glVertexAttrib2sARB(%d, %d, %d);\n", index, x, y));
4286}
4287
4288KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fARB)(GLuint index, GLfloat x, GLfloat y)
4289{
4290 DISPATCH(VertexAttrib2fNV, (index, x, y), (F, "glVertexAttrib2fARB(%d, %f, %f);\n", index, x, y));
4291}
4292
4293KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dARB)(GLuint index, GLdouble x, GLdouble y)
4294{
4295 DISPATCH(VertexAttrib2dNV, (index, x, y), (F, "glVertexAttrib2dARB(%d, %f, %f);\n", index, x, y));
4296}
4297
4298KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sARB)(GLuint index, GLshort x, GLshort y, GLshort z)
4299{
4300 DISPATCH(VertexAttrib3sNV, (index, x, y, z), (F, "glVertexAttrib3sARB(%d, %d, %d, %d);\n", index, x, y, z));
4301}
4302
4303KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
4304{
4305 DISPATCH(VertexAttrib3fNV, (index, x, y, z), (F, "glVertexAttrib3fARB(%d, %f, %f, %f);\n", index, x, y, z));
4306}
4307
4308KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
4309{
4310 DISPATCH(VertexAttrib3dNV, (index, x, y, z), (F, "glVertexAttrib3dARB(%d, %f, %f, %f);\n", index, x, y, z));
4311}
4312
4313KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sARB)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
4314{
4315 DISPATCH(VertexAttrib4sNV, (index, x, y, z, w), (F, "glVertexAttrib4sARB(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
4316}
4317
4318KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4319{
4320 DISPATCH(VertexAttrib4fNV, (index, x, y, z, w), (F, "glVertexAttrib4fARB(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
4321}
4322
4323KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4324{
4325 DISPATCH(VertexAttrib4dNV, (index, x, y, z, w), (F, "glVertexAttrib4dARB(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
4326}
4327
4328KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NubARB)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
4329{
4330 DISPATCH(VertexAttrib4ubNV, (index, x, y, z, w), (F, "glVertexAttrib4NubARB(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
4331}
4332
4333KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svARB)(GLuint index, const GLshort * v)
4334{
4335 DISPATCH(VertexAttrib1svNV, (index, v), (F, "glVertexAttrib1svARB(%d, %p);\n", index, (const void *) v));
4336}
4337
4338KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvARB)(GLuint index, const GLfloat * v)
4339{
4340 DISPATCH(VertexAttrib1fvNV, (index, v), (F, "glVertexAttrib1fvARB(%d, %p);\n", index, (const void *) v));
4341}
4342
4343KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvARB)(GLuint index, const GLdouble * v)
4344{
4345 DISPATCH(VertexAttrib1dvNV, (index, v), (F, "glVertexAttrib1dvARB(%d, %p);\n", index, (const void *) v));
4346}
4347
4348KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svARB)(GLuint index, const GLshort * v)
4349{
4350 DISPATCH(VertexAttrib2svNV, (index, v), (F, "glVertexAttrib2svARB(%d, %p);\n", index, (const void *) v));
4351}
4352
4353KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvARB)(GLuint index, const GLfloat * v)
4354{
Michal Krolb7293dc2004-10-27 15:34:31 +00004355 DISPATCH(VertexAttrib2fvNV, (index, v), (F, "glVertexAttrib2fvARB(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004356}
4357
4358KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvARB)(GLuint index, const GLdouble * v)
4359{
Michal Krolb7293dc2004-10-27 15:34:31 +00004360 DISPATCH(VertexAttrib2dvNV, (index, v), (F, "glVertexAttrib2dvARB(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004361}
4362
4363KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svARB)(GLuint index, const GLshort * v)
4364{
4365 DISPATCH(VertexAttrib3svNV, (index, v), (F, "glVertexAttrib3svARB(%d, %p);\n", index, (const void *) v));
4366}
4367
4368KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvARB)(GLuint index, const GLfloat * v)
4369{
Michal Krolb7293dc2004-10-27 15:34:31 +00004370 DISPATCH(VertexAttrib3fvNV, (index, v), (F, "glVertexAttrib3fvARB(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004371}
4372
4373KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvARB)(GLuint index, const GLdouble * v)
4374{
Michal Krolb7293dc2004-10-27 15:34:31 +00004375 DISPATCH(VertexAttrib3dvNV, (index, v), (F, "glVertexAttrib3dvARB(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004376}
4377
4378KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svARB)(GLuint index, const GLshort * v)
4379{
4380 DISPATCH(VertexAttrib4svNV, (index, v), (F, "glVertexAttrib4svARB(%d, %p);\n", index, (const void *) v));
4381}
4382
Michal Krol455c8172004-10-27 15:20:08 +00004383KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvARB)(GLuint index, const GLfloat * v)
4384{
Michal Krolb7293dc2004-10-27 15:34:31 +00004385 DISPATCH(VertexAttrib4fvNV, (index, v), (F, "glVertexAttrib4fvARB(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004386}
4387
4388KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvARB)(GLuint index, const GLdouble * v)
4389{
Michal Krolb7293dc2004-10-27 15:34:31 +00004390 DISPATCH(VertexAttrib4dvNV, (index, v), (F, "glVertexAttrib4dvARB(%d, %p);\n", index, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004391}
4392
4393KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NubvARB)(GLuint index, const GLubyte * v)
4394{
4395 DISPATCH(VertexAttrib4ubvNV, (index, v), (F, "glVertexAttrib4NubvARB(%d, %p);\n", index, (const void *) v));
4396}
4397
Michal Krol455c8172004-10-27 15:20:08 +00004398KEYWORD1 void KEYWORD2 NAME(BindProgramARB)(GLenum target, GLuint program)
4399{
4400 DISPATCH(BindProgramNV, (target, program), (F, "glBindProgramARB(0x%x, %d);\n", target, program));
4401}
4402
4403KEYWORD1 void KEYWORD2 NAME(DeleteProgramsARB)(GLsizei n, const GLuint * programs)
4404{
4405 DISPATCH(DeleteProgramsNV, (n, programs), (F, "glDeleteProgramsARB(%d, %p);\n", n, (const void *) programs));
4406}
4407
4408KEYWORD1 void KEYWORD2 NAME(GenProgramsARB)(GLsizei n, GLuint * programs)
4409{
4410 DISPATCH(GenProgramsNV, (n, programs), (F, "glGenProgramsARB(%d, %p);\n", n, (const void *) programs));
4411}
4412
4413KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramARB)(GLuint program)
4414{
4415 RETURN_DISPATCH(IsProgramNV, (program), (F, "glIsProgramARB(%d);\n", program));
4416}
4417
Michal Krol455c8172004-10-27 15:20:08 +00004418KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvARB)(GLuint index, GLenum pname, GLdouble * params)
4419{
4420 DISPATCH(GetVertexAttribdvNV, (index, pname, params), (F, "glGetVertexAttribdvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4421}
4422
4423KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvARB)(GLuint index, GLenum pname, GLfloat * params)
4424{
4425 DISPATCH(GetVertexAttribfvNV, (index, pname, params), (F, "glGetVertexAttribfvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4426}
4427
4428KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivARB)(GLuint index, GLenum pname, GLint * params)
4429{
4430 DISPATCH(GetVertexAttribivNV, (index, pname, params), (F, "glGetVertexAttribivARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4431}
4432
4433KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervARB)(GLuint index, GLenum pname, GLvoid ** params)
4434{
4435 DISPATCH(GetVertexAttribPointervNV, (index, pname, params), (F, "glGetVertexAttribPointervARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4436}
4437
Michal Krolb7293dc2004-10-27 15:34:31 +00004438KEYWORD1 void KEYWORD2 NAME(BlendColorEXT)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
Michal Krol455c8172004-10-27 15:20:08 +00004439{
Michal Krolb7293dc2004-10-27 15:34:31 +00004440 DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColorEXT(%f, %f, %f, %f);\n", red, green, blue, alpha));
Michal Krol455c8172004-10-27 15:20:08 +00004441}
4442
Michal Krolb7293dc2004-10-27 15:34:31 +00004443KEYWORD1 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)
Michal Krol455c8172004-10-27 15:20:08 +00004444{
Michal Krolb7293dc2004-10-27 15:34:31 +00004445 DISPATCH(TexImage3D, (target, level, internalformat, width, height, depth, border, format, type, pixels), (F, "glTexImage3DEXT(0x%x, %d, 0x%x, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, height, depth, border, format, type, (const void *) pixels));
Michal Krol455c8172004-10-27 15:20:08 +00004446}
4447
Michal Krolb7293dc2004-10-27 15:34:31 +00004448KEYWORD1 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)
Michal Krol455c8172004-10-27 15:20:08 +00004449{
Michal Krolb7293dc2004-10-27 15:34:31 +00004450 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));
Michal Krol455c8172004-10-27 15:20:08 +00004451}
4452
Michal Krolb7293dc2004-10-27 15:34:31 +00004453KEYWORD1 void KEYWORD2 NAME(TexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
Michal Krol455c8172004-10-27 15:20:08 +00004454{
Michal Krolb7293dc2004-10-27 15:34:31 +00004455 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));
Michal Krol455c8172004-10-27 15:20:08 +00004456}
4457
Michal Krolb7293dc2004-10-27 15:34:31 +00004458KEYWORD1 void KEYWORD2 NAME(TexSubImage2DEXT)(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 +00004459{
Michal Krolb7293dc2004-10-27 15:34:31 +00004460 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));
Michal Krol455c8172004-10-27 15:20:08 +00004461}
4462
Michal Krolb7293dc2004-10-27 15:34:31 +00004463KEYWORD1 void KEYWORD2 NAME(CopyTexImage1DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
Michal Krol455c8172004-10-27 15:20:08 +00004464{
Michal Krolb7293dc2004-10-27 15:34:31 +00004465 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));
Michal Krol455c8172004-10-27 15:20:08 +00004466}
4467
Michal Krolb7293dc2004-10-27 15:34:31 +00004468KEYWORD1 void KEYWORD2 NAME(CopyTexImage2DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
Michal Krol455c8172004-10-27 15:20:08 +00004469{
Michal Krolb7293dc2004-10-27 15:34:31 +00004470 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));
Michal Krol455c8172004-10-27 15:20:08 +00004471}
4472
Michal Krolb7293dc2004-10-27 15:34:31 +00004473KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
Michal Krol455c8172004-10-27 15:20:08 +00004474{
Michal Krolb7293dc2004-10-27 15:34:31 +00004475 DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1DEXT(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
Michal Krol455c8172004-10-27 15:20:08 +00004476}
4477
Michal Krolb7293dc2004-10-27 15:34:31 +00004478KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Michal Krol455c8172004-10-27 15:20:08 +00004479{
Michal Krolb7293dc2004-10-27 15:34:31 +00004480 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));
Michal Krol455c8172004-10-27 15:20:08 +00004481}
4482
Michal Krolb7293dc2004-10-27 15:34:31 +00004483KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Michal Krol455c8172004-10-27 15:20:08 +00004484{
Michal Krolb7293dc2004-10-27 15:34:31 +00004485 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));
Michal Krol455c8172004-10-27 15:20:08 +00004486}
4487
Michal Krolb7293dc2004-10-27 15:34:31 +00004488KEYWORD1 void KEYWORD2 NAME(HistogramEXT)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
Michal Krol455c8172004-10-27 15:20:08 +00004489{
Michal Krolb7293dc2004-10-27 15:34:31 +00004490 DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogramEXT(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
Michal Krol455c8172004-10-27 15:20:08 +00004491}
4492
Michal Krolb7293dc2004-10-27 15:34:31 +00004493KEYWORD1 void KEYWORD2 NAME(MinmaxEXT)(GLenum target, GLenum internalformat, GLboolean sink)
Michal Krol455c8172004-10-27 15:20:08 +00004494{
Michal Krolb7293dc2004-10-27 15:34:31 +00004495 DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmaxEXT(0x%x, 0x%x, %d);\n", target, internalformat, sink));
Michal Krol455c8172004-10-27 15:20:08 +00004496}
4497
Michal Krolb7293dc2004-10-27 15:34:31 +00004498KEYWORD1 void KEYWORD2 NAME(ResetHistogramEXT)(GLenum target)
Michal Krol455c8172004-10-27 15:20:08 +00004499{
Michal Krolb7293dc2004-10-27 15:34:31 +00004500 DISPATCH(ResetHistogram, (target), (F, "glResetHistogramEXT(0x%x);\n", target));
Michal Krol455c8172004-10-27 15:20:08 +00004501}
4502
Michal Krolb7293dc2004-10-27 15:34:31 +00004503KEYWORD1 void KEYWORD2 NAME(ResetMinmaxEXT)(GLenum target)
Michal Krol455c8172004-10-27 15:20:08 +00004504{
Michal Krolb7293dc2004-10-27 15:34:31 +00004505 DISPATCH(ResetMinmax, (target), (F, "glResetMinmaxEXT(0x%x);\n", target));
Michal Krol455c8172004-10-27 15:20:08 +00004506}
4507
Michal Krolb7293dc2004-10-27 15:34:31 +00004508KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
Michal Krol455c8172004-10-27 15:20:08 +00004509{
Michal Krolb7293dc2004-10-27 15:34:31 +00004510 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));
Michal Krol455c8172004-10-27 15:20:08 +00004511}
4512
Michal Krolb7293dc2004-10-27 15:34:31 +00004513KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter2DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
Michal Krol455c8172004-10-27 15:20:08 +00004514{
Michal Krolb7293dc2004-10-27 15:34:31 +00004515 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));
Michal Krol455c8172004-10-27 15:20:08 +00004516}
4517
Michal Krolb7293dc2004-10-27 15:34:31 +00004518KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfEXT)(GLenum target, GLenum pname, GLfloat params)
Michal Krol455c8172004-10-27 15:20:08 +00004519{
Michal Krolb7293dc2004-10-27 15:34:31 +00004520 DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterfEXT(0x%x, 0x%x, %f);\n", target, pname, params));
Michal Krol455c8172004-10-27 15:20:08 +00004521}
4522
Michal Krolb7293dc2004-10-27 15:34:31 +00004523KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfvEXT)(GLenum target, GLenum pname, const GLfloat * params)
Michal Krol455c8172004-10-27 15:20:08 +00004524{
Michal Krolb7293dc2004-10-27 15:34:31 +00004525 DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00004526}
4527
Michal Krolb7293dc2004-10-27 15:34:31 +00004528KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriEXT)(GLenum target, GLenum pname, GLint params)
Michal Krol455c8172004-10-27 15:20:08 +00004529{
Michal Krolb7293dc2004-10-27 15:34:31 +00004530 DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteriEXT(0x%x, 0x%x, %d);\n", target, pname, params));
Michal Krol455c8172004-10-27 15:20:08 +00004531}
4532
Michal Krolb7293dc2004-10-27 15:34:31 +00004533KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterivEXT)(GLenum target, GLenum pname, const GLint * params)
Michal Krol455c8172004-10-27 15:20:08 +00004534{
Michal Krolb7293dc2004-10-27 15:34:31 +00004535 DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00004536}
4537
Michal Krolb7293dc2004-10-27 15:34:31 +00004538KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1DEXT)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
Michal Krol455c8172004-10-27 15:20:08 +00004539{
Michal Krolb7293dc2004-10-27 15:34:31 +00004540 DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1DEXT(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
Michal Krol455c8172004-10-27 15:20:08 +00004541}
4542
Michal Krolb7293dc2004-10-27 15:34:31 +00004543KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2DEXT)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
Michal Krol455c8172004-10-27 15:20:08 +00004544{
Michal Krolb7293dc2004-10-27 15:34:31 +00004545 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));
Michal Krol455c8172004-10-27 15:20:08 +00004546}
4547
Michal Krolb7293dc2004-10-27 15:34:31 +00004548KEYWORD1 void KEYWORD2 NAME(SeparableFilter2DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
Michal Krol455c8172004-10-27 15:20:08 +00004549{
Michal Krolb7293dc2004-10-27 15:34:31 +00004550 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));
Michal Krol455c8172004-10-27 15:20:08 +00004551}
4552
Michal Krolb7293dc2004-10-27 15:34:31 +00004553KEYWORD1 void KEYWORD2 NAME(ColorTableSGI)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
Michal Krol455c8172004-10-27 15:20:08 +00004554{
Michal Krolb7293dc2004-10-27 15:34:31 +00004555 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));
Michal Krol455c8172004-10-27 15:20:08 +00004556}
4557
Michal Krolb7293dc2004-10-27 15:34:31 +00004558KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfvSGI)(GLenum target, GLenum pname, const GLfloat * params)
Michal Krol455c8172004-10-27 15:20:08 +00004559{
Michal Krolb7293dc2004-10-27 15:34:31 +00004560 DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00004561}
4562
Michal Krolb7293dc2004-10-27 15:34:31 +00004563KEYWORD1 void KEYWORD2 NAME(ColorTableParameterivSGI)(GLenum target, GLenum pname, const GLint * params)
Michal Krol455c8172004-10-27 15:20:08 +00004564{
Michal Krolb7293dc2004-10-27 15:34:31 +00004565 DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00004566}
4567
Michal Krolb7293dc2004-10-27 15:34:31 +00004568KEYWORD1 void KEYWORD2 NAME(CopyColorTableSGI)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
Michal Krol455c8172004-10-27 15:20:08 +00004569{
Michal Krolb7293dc2004-10-27 15:34:31 +00004570 DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTableSGI(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
Michal Krol455c8172004-10-27 15:20:08 +00004571}
4572
Michal Krolb7293dc2004-10-27 15:34:31 +00004573KEYWORD1 void KEYWORD2 NAME(BindTextureEXT)(GLenum target, GLuint texture)
Michal Krol455c8172004-10-27 15:20:08 +00004574{
Michal Krolb7293dc2004-10-27 15:34:31 +00004575 DISPATCH(BindTexture, (target, texture), (F, "glBindTextureEXT(0x%x, %d);\n", target, texture));
Michal Krol455c8172004-10-27 15:20:08 +00004576}
4577
Michal Krolb7293dc2004-10-27 15:34:31 +00004578KEYWORD1 void KEYWORD2 NAME(DeleteTexturesEXT)(GLsizei n, const GLuint * textures)
Michal Krol455c8172004-10-27 15:20:08 +00004579{
Michal Krolb7293dc2004-10-27 15:34:31 +00004580 DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTexturesEXT(%d, %p);\n", n, (const void *) textures));
Michal Krol455c8172004-10-27 15:20:08 +00004581}
4582
Michal Krolb7293dc2004-10-27 15:34:31 +00004583KEYWORD1 void KEYWORD2 NAME(PrioritizeTexturesEXT)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
Michal Krol455c8172004-10-27 15:20:08 +00004584{
Michal Krolb7293dc2004-10-27 15:34:31 +00004585 DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTexturesEXT(%d, %p, %p);\n", n, (const void *) textures, (const void *) priorities));
Michal Krol455c8172004-10-27 15:20:08 +00004586}
4587
Michal Krolb7293dc2004-10-27 15:34:31 +00004588KEYWORD1 void KEYWORD2 NAME(ArrayElementEXT)(GLint i)
Michal Krol455c8172004-10-27 15:20:08 +00004589{
Michal Krolb7293dc2004-10-27 15:34:31 +00004590 DISPATCH(ArrayElement, (i), (F, "glArrayElementEXT(%d);\n", i));
Michal Krol455c8172004-10-27 15:20:08 +00004591}
4592
Michal Krolb7293dc2004-10-27 15:34:31 +00004593KEYWORD1 void KEYWORD2 NAME(DrawArraysEXT)(GLenum mode, GLint first, GLsizei count)
Michal Krol455c8172004-10-27 15:20:08 +00004594{
Michal Krolb7293dc2004-10-27 15:34:31 +00004595 DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArraysEXT(0x%x, %d, %d);\n", mode, first, count));
Michal Krol455c8172004-10-27 15:20:08 +00004596}
4597
Michal Krolb7293dc2004-10-27 15:34:31 +00004598KEYWORD1 void KEYWORD2 NAME(GetPointervEXT)(GLenum pname, GLvoid ** params)
Michal Krol455c8172004-10-27 15:20:08 +00004599{
Michal Krolb7293dc2004-10-27 15:34:31 +00004600 DISPATCH(GetPointerv, (pname, params), (F, "glGetPointervEXT(0x%x, %p);\n", pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00004601}
4602
Michal Krolb7293dc2004-10-27 15:34:31 +00004603KEYWORD1 void KEYWORD2 NAME(BlendEquationEXT)(GLenum mode)
Michal Krol455c8172004-10-27 15:20:08 +00004604{
Michal Krolb7293dc2004-10-27 15:34:31 +00004605 DISPATCH(BlendEquation, (mode), (F, "glBlendEquationEXT(0x%x);\n", mode));
Michal Krol455c8172004-10-27 15:20:08 +00004606}
4607
Michal Krolb7293dc2004-10-27 15:34:31 +00004608KEYWORD1 void KEYWORD2 NAME(ColorSubTableEXT)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
Michal Krol455c8172004-10-27 15:20:08 +00004609{
Michal Krolb7293dc2004-10-27 15:34:31 +00004610 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));
Michal Krol455c8172004-10-27 15:20:08 +00004611}
4612
Michal Krolb7293dc2004-10-27 15:34:31 +00004613KEYWORD1 void KEYWORD2 NAME(CopyColorSubTableEXT)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
Michal Krol455c8172004-10-27 15:20:08 +00004614{
Michal Krolb7293dc2004-10-27 15:34:31 +00004615 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTableEXT(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
Michal Krol455c8172004-10-27 15:20:08 +00004616}
4617
Michal Krolb7293dc2004-10-27 15:34:31 +00004618KEYWORD1 void KEYWORD2 NAME(ColorTableEXT)(GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
Michal Krol455c8172004-10-27 15:20:08 +00004619{
Michal Krolb7293dc2004-10-27 15:34:31 +00004620 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));
Michal Krol455c8172004-10-27 15:20:08 +00004621}
4622
Michal Krolb7293dc2004-10-27 15:34:31 +00004623KEYWORD1 void KEYWORD2 NAME(DrawRangeElementsEXT)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
Michal Krol455c8172004-10-27 15:20:08 +00004624{
Michal Krolb7293dc2004-10-27 15:34:31 +00004625 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));
Michal Krol455c8172004-10-27 15:20:08 +00004626}
4627
Michal Krolb7293dc2004-10-27 15:34:31 +00004628KEYWORD1 void KEYWORD2 NAME(SampleMaskEXT)(GLclampf value, GLboolean invert)
Michal Krol455c8172004-10-27 15:20:08 +00004629{
Michal Krolb7293dc2004-10-27 15:34:31 +00004630 DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskEXT(%f, %d);\n", value, invert));
Michal Krol455c8172004-10-27 15:20:08 +00004631}
4632
Michal Krolb7293dc2004-10-27 15:34:31 +00004633KEYWORD1 void KEYWORD2 NAME(SamplePatternEXT)(GLenum pattern)
Michal Krol455c8172004-10-27 15:20:08 +00004634{
Michal Krolb7293dc2004-10-27 15:34:31 +00004635 DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternEXT(0x%x);\n", pattern));
Michal Krol455c8172004-10-27 15:20:08 +00004636}
4637
Michal Krolb7293dc2004-10-27 15:34:31 +00004638KEYWORD1 void KEYWORD2 NAME(DrawBuffersATI)(GLsizei n, const GLenum * bufs)
Michal Krol455c8172004-10-27 15:20:08 +00004639{
Michal Krolb7293dc2004-10-27 15:34:31 +00004640 DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffersATI(%d, %p);\n", n, (const void *) bufs));
Michal Krol455c8172004-10-27 15:20:08 +00004641}
4642
4643KEYWORD1 void KEYWORD2 NAME(BlendEquationSeparateATI)(GLenum modeRGB, GLenum modeA)
4644{
4645 DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparateATI(0x%x, 0x%x);\n", modeRGB, modeA));
4646}
4647
Michal Krolb7293dc2004-10-27 15:34:31 +00004648KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateINGR)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
4649{
4650 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateINGR(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
4651}
4652
4653KEYWORD1 void KEYWORD2 NAME(PointParameterfSGIS)(GLenum pname, GLfloat param)
4654{
4655 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfSGIS(0x%x, %f);\n", pname, param));
4656}
4657
4658KEYWORD1 void KEYWORD2 NAME(PointParameterfvSGIS)(GLenum pname, const GLfloat * params)
4659{
4660 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
4661}
4662
Michal Krol455c8172004-10-27 15:20:08 +00004663
4664#endif /* defined( NAME ) */
4665
4666/*
4667 * This is how a dispatch table can be initialized with all the functions
4668 * we generated above.
4669 */
4670#ifdef DISPATCH_TABLE_NAME
4671
4672#ifndef TABLE_ENTRY
4673#error TABLE_ENTRY must be defined
4674#endif
4675
Michal Krolb7293dc2004-10-27 15:34:31 +00004676static void * DISPATCH_TABLE_NAME[] = {
Michal Krol455c8172004-10-27 15:20:08 +00004677 TABLE_ENTRY(NewList),
4678 TABLE_ENTRY(EndList),
4679 TABLE_ENTRY(CallList),
4680 TABLE_ENTRY(CallLists),
4681 TABLE_ENTRY(DeleteLists),
4682 TABLE_ENTRY(GenLists),
4683 TABLE_ENTRY(ListBase),
4684 TABLE_ENTRY(Begin),
4685 TABLE_ENTRY(Bitmap),
4686 TABLE_ENTRY(Color3b),
4687 TABLE_ENTRY(Color3bv),
4688 TABLE_ENTRY(Color3d),
4689 TABLE_ENTRY(Color3dv),
4690 TABLE_ENTRY(Color3f),
4691 TABLE_ENTRY(Color3fv),
4692 TABLE_ENTRY(Color3i),
4693 TABLE_ENTRY(Color3iv),
4694 TABLE_ENTRY(Color3s),
4695 TABLE_ENTRY(Color3sv),
4696 TABLE_ENTRY(Color3ub),
4697 TABLE_ENTRY(Color3ubv),
4698 TABLE_ENTRY(Color3ui),
4699 TABLE_ENTRY(Color3uiv),
4700 TABLE_ENTRY(Color3us),
4701 TABLE_ENTRY(Color3usv),
4702 TABLE_ENTRY(Color4b),
4703 TABLE_ENTRY(Color4bv),
4704 TABLE_ENTRY(Color4d),
4705 TABLE_ENTRY(Color4dv),
4706 TABLE_ENTRY(Color4f),
4707 TABLE_ENTRY(Color4fv),
4708 TABLE_ENTRY(Color4i),
4709 TABLE_ENTRY(Color4iv),
4710 TABLE_ENTRY(Color4s),
4711 TABLE_ENTRY(Color4sv),
4712 TABLE_ENTRY(Color4ub),
4713 TABLE_ENTRY(Color4ubv),
4714 TABLE_ENTRY(Color4ui),
4715 TABLE_ENTRY(Color4uiv),
4716 TABLE_ENTRY(Color4us),
4717 TABLE_ENTRY(Color4usv),
4718 TABLE_ENTRY(EdgeFlag),
4719 TABLE_ENTRY(EdgeFlagv),
4720 TABLE_ENTRY(End),
4721 TABLE_ENTRY(Indexd),
4722 TABLE_ENTRY(Indexdv),
4723 TABLE_ENTRY(Indexf),
4724 TABLE_ENTRY(Indexfv),
4725 TABLE_ENTRY(Indexi),
4726 TABLE_ENTRY(Indexiv),
4727 TABLE_ENTRY(Indexs),
4728 TABLE_ENTRY(Indexsv),
4729 TABLE_ENTRY(Normal3b),
4730 TABLE_ENTRY(Normal3bv),
4731 TABLE_ENTRY(Normal3d),
4732 TABLE_ENTRY(Normal3dv),
4733 TABLE_ENTRY(Normal3f),
4734 TABLE_ENTRY(Normal3fv),
4735 TABLE_ENTRY(Normal3i),
4736 TABLE_ENTRY(Normal3iv),
4737 TABLE_ENTRY(Normal3s),
4738 TABLE_ENTRY(Normal3sv),
4739 TABLE_ENTRY(RasterPos2d),
4740 TABLE_ENTRY(RasterPos2dv),
4741 TABLE_ENTRY(RasterPos2f),
4742 TABLE_ENTRY(RasterPos2fv),
4743 TABLE_ENTRY(RasterPos2i),
4744 TABLE_ENTRY(RasterPos2iv),
4745 TABLE_ENTRY(RasterPos2s),
4746 TABLE_ENTRY(RasterPos2sv),
4747 TABLE_ENTRY(RasterPos3d),
4748 TABLE_ENTRY(RasterPos3dv),
4749 TABLE_ENTRY(RasterPos3f),
4750 TABLE_ENTRY(RasterPos3fv),
4751 TABLE_ENTRY(RasterPos3i),
4752 TABLE_ENTRY(RasterPos3iv),
4753 TABLE_ENTRY(RasterPos3s),
4754 TABLE_ENTRY(RasterPos3sv),
4755 TABLE_ENTRY(RasterPos4d),
4756 TABLE_ENTRY(RasterPos4dv),
4757 TABLE_ENTRY(RasterPos4f),
4758 TABLE_ENTRY(RasterPos4fv),
4759 TABLE_ENTRY(RasterPos4i),
4760 TABLE_ENTRY(RasterPos4iv),
4761 TABLE_ENTRY(RasterPos4s),
4762 TABLE_ENTRY(RasterPos4sv),
4763 TABLE_ENTRY(Rectd),
4764 TABLE_ENTRY(Rectdv),
4765 TABLE_ENTRY(Rectf),
4766 TABLE_ENTRY(Rectfv),
4767 TABLE_ENTRY(Recti),
4768 TABLE_ENTRY(Rectiv),
4769 TABLE_ENTRY(Rects),
4770 TABLE_ENTRY(Rectsv),
4771 TABLE_ENTRY(TexCoord1d),
4772 TABLE_ENTRY(TexCoord1dv),
4773 TABLE_ENTRY(TexCoord1f),
4774 TABLE_ENTRY(TexCoord1fv),
4775 TABLE_ENTRY(TexCoord1i),
4776 TABLE_ENTRY(TexCoord1iv),
4777 TABLE_ENTRY(TexCoord1s),
4778 TABLE_ENTRY(TexCoord1sv),
4779 TABLE_ENTRY(TexCoord2d),
4780 TABLE_ENTRY(TexCoord2dv),
4781 TABLE_ENTRY(TexCoord2f),
4782 TABLE_ENTRY(TexCoord2fv),
4783 TABLE_ENTRY(TexCoord2i),
4784 TABLE_ENTRY(TexCoord2iv),
4785 TABLE_ENTRY(TexCoord2s),
4786 TABLE_ENTRY(TexCoord2sv),
4787 TABLE_ENTRY(TexCoord3d),
4788 TABLE_ENTRY(TexCoord3dv),
4789 TABLE_ENTRY(TexCoord3f),
4790 TABLE_ENTRY(TexCoord3fv),
4791 TABLE_ENTRY(TexCoord3i),
4792 TABLE_ENTRY(TexCoord3iv),
4793 TABLE_ENTRY(TexCoord3s),
4794 TABLE_ENTRY(TexCoord3sv),
4795 TABLE_ENTRY(TexCoord4d),
4796 TABLE_ENTRY(TexCoord4dv),
4797 TABLE_ENTRY(TexCoord4f),
4798 TABLE_ENTRY(TexCoord4fv),
4799 TABLE_ENTRY(TexCoord4i),
4800 TABLE_ENTRY(TexCoord4iv),
4801 TABLE_ENTRY(TexCoord4s),
4802 TABLE_ENTRY(TexCoord4sv),
4803 TABLE_ENTRY(Vertex2d),
4804 TABLE_ENTRY(Vertex2dv),
4805 TABLE_ENTRY(Vertex2f),
4806 TABLE_ENTRY(Vertex2fv),
4807 TABLE_ENTRY(Vertex2i),
4808 TABLE_ENTRY(Vertex2iv),
4809 TABLE_ENTRY(Vertex2s),
4810 TABLE_ENTRY(Vertex2sv),
4811 TABLE_ENTRY(Vertex3d),
4812 TABLE_ENTRY(Vertex3dv),
4813 TABLE_ENTRY(Vertex3f),
4814 TABLE_ENTRY(Vertex3fv),
4815 TABLE_ENTRY(Vertex3i),
4816 TABLE_ENTRY(Vertex3iv),
4817 TABLE_ENTRY(Vertex3s),
4818 TABLE_ENTRY(Vertex3sv),
4819 TABLE_ENTRY(Vertex4d),
4820 TABLE_ENTRY(Vertex4dv),
4821 TABLE_ENTRY(Vertex4f),
4822 TABLE_ENTRY(Vertex4fv),
4823 TABLE_ENTRY(Vertex4i),
4824 TABLE_ENTRY(Vertex4iv),
4825 TABLE_ENTRY(Vertex4s),
4826 TABLE_ENTRY(Vertex4sv),
4827 TABLE_ENTRY(ClipPlane),
4828 TABLE_ENTRY(ColorMaterial),
4829 TABLE_ENTRY(CullFace),
4830 TABLE_ENTRY(Fogf),
4831 TABLE_ENTRY(Fogfv),
4832 TABLE_ENTRY(Fogi),
4833 TABLE_ENTRY(Fogiv),
4834 TABLE_ENTRY(FrontFace),
4835 TABLE_ENTRY(Hint),
4836 TABLE_ENTRY(Lightf),
4837 TABLE_ENTRY(Lightfv),
4838 TABLE_ENTRY(Lighti),
4839 TABLE_ENTRY(Lightiv),
4840 TABLE_ENTRY(LightModelf),
4841 TABLE_ENTRY(LightModelfv),
4842 TABLE_ENTRY(LightModeli),
4843 TABLE_ENTRY(LightModeliv),
4844 TABLE_ENTRY(LineStipple),
4845 TABLE_ENTRY(LineWidth),
4846 TABLE_ENTRY(Materialf),
4847 TABLE_ENTRY(Materialfv),
4848 TABLE_ENTRY(Materiali),
4849 TABLE_ENTRY(Materialiv),
4850 TABLE_ENTRY(PointSize),
4851 TABLE_ENTRY(PolygonMode),
4852 TABLE_ENTRY(PolygonStipple),
4853 TABLE_ENTRY(Scissor),
4854 TABLE_ENTRY(ShadeModel),
4855 TABLE_ENTRY(TexParameterf),
4856 TABLE_ENTRY(TexParameterfv),
4857 TABLE_ENTRY(TexParameteri),
4858 TABLE_ENTRY(TexParameteriv),
4859 TABLE_ENTRY(TexImage1D),
4860 TABLE_ENTRY(TexImage2D),
4861 TABLE_ENTRY(TexEnvf),
4862 TABLE_ENTRY(TexEnvfv),
4863 TABLE_ENTRY(TexEnvi),
4864 TABLE_ENTRY(TexEnviv),
4865 TABLE_ENTRY(TexGend),
4866 TABLE_ENTRY(TexGendv),
4867 TABLE_ENTRY(TexGenf),
4868 TABLE_ENTRY(TexGenfv),
4869 TABLE_ENTRY(TexGeni),
4870 TABLE_ENTRY(TexGeniv),
4871 TABLE_ENTRY(FeedbackBuffer),
4872 TABLE_ENTRY(SelectBuffer),
4873 TABLE_ENTRY(RenderMode),
4874 TABLE_ENTRY(InitNames),
4875 TABLE_ENTRY(LoadName),
4876 TABLE_ENTRY(PassThrough),
4877 TABLE_ENTRY(PopName),
4878 TABLE_ENTRY(PushName),
4879 TABLE_ENTRY(DrawBuffer),
4880 TABLE_ENTRY(Clear),
4881 TABLE_ENTRY(ClearAccum),
4882 TABLE_ENTRY(ClearIndex),
4883 TABLE_ENTRY(ClearColor),
4884 TABLE_ENTRY(ClearStencil),
4885 TABLE_ENTRY(ClearDepth),
4886 TABLE_ENTRY(StencilMask),
4887 TABLE_ENTRY(ColorMask),
4888 TABLE_ENTRY(DepthMask),
4889 TABLE_ENTRY(IndexMask),
4890 TABLE_ENTRY(Accum),
4891 TABLE_ENTRY(Disable),
4892 TABLE_ENTRY(Enable),
4893 TABLE_ENTRY(Finish),
4894 TABLE_ENTRY(Flush),
4895 TABLE_ENTRY(PopAttrib),
4896 TABLE_ENTRY(PushAttrib),
4897 TABLE_ENTRY(Map1d),
4898 TABLE_ENTRY(Map1f),
4899 TABLE_ENTRY(Map2d),
4900 TABLE_ENTRY(Map2f),
4901 TABLE_ENTRY(MapGrid1d),
4902 TABLE_ENTRY(MapGrid1f),
4903 TABLE_ENTRY(MapGrid2d),
4904 TABLE_ENTRY(MapGrid2f),
4905 TABLE_ENTRY(EvalCoord1d),
4906 TABLE_ENTRY(EvalCoord1dv),
4907 TABLE_ENTRY(EvalCoord1f),
4908 TABLE_ENTRY(EvalCoord1fv),
4909 TABLE_ENTRY(EvalCoord2d),
4910 TABLE_ENTRY(EvalCoord2dv),
4911 TABLE_ENTRY(EvalCoord2f),
4912 TABLE_ENTRY(EvalCoord2fv),
4913 TABLE_ENTRY(EvalMesh1),
4914 TABLE_ENTRY(EvalPoint1),
4915 TABLE_ENTRY(EvalMesh2),
4916 TABLE_ENTRY(EvalPoint2),
4917 TABLE_ENTRY(AlphaFunc),
4918 TABLE_ENTRY(BlendFunc),
4919 TABLE_ENTRY(LogicOp),
4920 TABLE_ENTRY(StencilFunc),
4921 TABLE_ENTRY(StencilOp),
4922 TABLE_ENTRY(DepthFunc),
4923 TABLE_ENTRY(PixelZoom),
4924 TABLE_ENTRY(PixelTransferf),
4925 TABLE_ENTRY(PixelTransferi),
4926 TABLE_ENTRY(PixelStoref),
4927 TABLE_ENTRY(PixelStorei),
4928 TABLE_ENTRY(PixelMapfv),
4929 TABLE_ENTRY(PixelMapuiv),
4930 TABLE_ENTRY(PixelMapusv),
4931 TABLE_ENTRY(ReadBuffer),
4932 TABLE_ENTRY(CopyPixels),
4933 TABLE_ENTRY(ReadPixels),
4934 TABLE_ENTRY(DrawPixels),
4935 TABLE_ENTRY(GetBooleanv),
4936 TABLE_ENTRY(GetClipPlane),
4937 TABLE_ENTRY(GetDoublev),
4938 TABLE_ENTRY(GetError),
4939 TABLE_ENTRY(GetFloatv),
4940 TABLE_ENTRY(GetIntegerv),
4941 TABLE_ENTRY(GetLightfv),
4942 TABLE_ENTRY(GetLightiv),
4943 TABLE_ENTRY(GetMapdv),
4944 TABLE_ENTRY(GetMapfv),
4945 TABLE_ENTRY(GetMapiv),
4946 TABLE_ENTRY(GetMaterialfv),
4947 TABLE_ENTRY(GetMaterialiv),
4948 TABLE_ENTRY(GetPixelMapfv),
4949 TABLE_ENTRY(GetPixelMapuiv),
4950 TABLE_ENTRY(GetPixelMapusv),
4951 TABLE_ENTRY(GetPolygonStipple),
4952 TABLE_ENTRY(GetString),
4953 TABLE_ENTRY(GetTexEnvfv),
4954 TABLE_ENTRY(GetTexEnviv),
4955 TABLE_ENTRY(GetTexGendv),
4956 TABLE_ENTRY(GetTexGenfv),
4957 TABLE_ENTRY(GetTexGeniv),
4958 TABLE_ENTRY(GetTexImage),
4959 TABLE_ENTRY(GetTexParameterfv),
4960 TABLE_ENTRY(GetTexParameteriv),
4961 TABLE_ENTRY(GetTexLevelParameterfv),
4962 TABLE_ENTRY(GetTexLevelParameteriv),
4963 TABLE_ENTRY(IsEnabled),
4964 TABLE_ENTRY(IsList),
4965 TABLE_ENTRY(DepthRange),
4966 TABLE_ENTRY(Frustum),
4967 TABLE_ENTRY(LoadIdentity),
4968 TABLE_ENTRY(LoadMatrixf),
4969 TABLE_ENTRY(LoadMatrixd),
4970 TABLE_ENTRY(MatrixMode),
4971 TABLE_ENTRY(MultMatrixf),
4972 TABLE_ENTRY(MultMatrixd),
4973 TABLE_ENTRY(Ortho),
4974 TABLE_ENTRY(PopMatrix),
4975 TABLE_ENTRY(PushMatrix),
4976 TABLE_ENTRY(Rotated),
4977 TABLE_ENTRY(Rotatef),
4978 TABLE_ENTRY(Scaled),
4979 TABLE_ENTRY(Scalef),
4980 TABLE_ENTRY(Translated),
4981 TABLE_ENTRY(Translatef),
4982 TABLE_ENTRY(Viewport),
4983 TABLE_ENTRY(ArrayElement),
4984 TABLE_ENTRY(BindTexture),
4985 TABLE_ENTRY(ColorPointer),
4986 TABLE_ENTRY(DisableClientState),
4987 TABLE_ENTRY(DrawArrays),
4988 TABLE_ENTRY(DrawElements),
4989 TABLE_ENTRY(EdgeFlagPointer),
4990 TABLE_ENTRY(EnableClientState),
4991 TABLE_ENTRY(IndexPointer),
4992 TABLE_ENTRY(Indexub),
4993 TABLE_ENTRY(Indexubv),
4994 TABLE_ENTRY(InterleavedArrays),
4995 TABLE_ENTRY(NormalPointer),
4996 TABLE_ENTRY(PolygonOffset),
4997 TABLE_ENTRY(TexCoordPointer),
4998 TABLE_ENTRY(VertexPointer),
4999 TABLE_ENTRY(AreTexturesResident),
5000 TABLE_ENTRY(CopyTexImage1D),
5001 TABLE_ENTRY(CopyTexImage2D),
5002 TABLE_ENTRY(CopyTexSubImage1D),
5003 TABLE_ENTRY(CopyTexSubImage2D),
5004 TABLE_ENTRY(DeleteTextures),
5005 TABLE_ENTRY(GenTextures),
5006 TABLE_ENTRY(GetPointerv),
5007 TABLE_ENTRY(IsTexture),
5008 TABLE_ENTRY(PrioritizeTextures),
5009 TABLE_ENTRY(TexSubImage1D),
5010 TABLE_ENTRY(TexSubImage2D),
5011 TABLE_ENTRY(PopClientAttrib),
5012 TABLE_ENTRY(PushClientAttrib),
5013 TABLE_ENTRY(BlendColor),
5014 TABLE_ENTRY(BlendEquation),
5015 TABLE_ENTRY(DrawRangeElements),
5016 TABLE_ENTRY(ColorTable),
5017 TABLE_ENTRY(ColorTableParameterfv),
5018 TABLE_ENTRY(ColorTableParameteriv),
5019 TABLE_ENTRY(CopyColorTable),
5020 TABLE_ENTRY(GetColorTable),
5021 TABLE_ENTRY(GetColorTableParameterfv),
5022 TABLE_ENTRY(GetColorTableParameteriv),
5023 TABLE_ENTRY(ColorSubTable),
5024 TABLE_ENTRY(CopyColorSubTable),
5025 TABLE_ENTRY(ConvolutionFilter1D),
5026 TABLE_ENTRY(ConvolutionFilter2D),
5027 TABLE_ENTRY(ConvolutionParameterf),
5028 TABLE_ENTRY(ConvolutionParameterfv),
5029 TABLE_ENTRY(ConvolutionParameteri),
5030 TABLE_ENTRY(ConvolutionParameteriv),
5031 TABLE_ENTRY(CopyConvolutionFilter1D),
5032 TABLE_ENTRY(CopyConvolutionFilter2D),
5033 TABLE_ENTRY(GetConvolutionFilter),
5034 TABLE_ENTRY(GetConvolutionParameterfv),
5035 TABLE_ENTRY(GetConvolutionParameteriv),
5036 TABLE_ENTRY(GetSeparableFilter),
5037 TABLE_ENTRY(SeparableFilter2D),
5038 TABLE_ENTRY(GetHistogram),
5039 TABLE_ENTRY(GetHistogramParameterfv),
5040 TABLE_ENTRY(GetHistogramParameteriv),
5041 TABLE_ENTRY(GetMinmax),
5042 TABLE_ENTRY(GetMinmaxParameterfv),
5043 TABLE_ENTRY(GetMinmaxParameteriv),
5044 TABLE_ENTRY(Histogram),
5045 TABLE_ENTRY(Minmax),
5046 TABLE_ENTRY(ResetHistogram),
5047 TABLE_ENTRY(ResetMinmax),
5048 TABLE_ENTRY(TexImage3D),
5049 TABLE_ENTRY(TexSubImage3D),
5050 TABLE_ENTRY(CopyTexSubImage3D),
5051 TABLE_ENTRY(ActiveTextureARB),
5052 TABLE_ENTRY(ClientActiveTextureARB),
5053 TABLE_ENTRY(MultiTexCoord1dARB),
5054 TABLE_ENTRY(MultiTexCoord1dvARB),
5055 TABLE_ENTRY(MultiTexCoord1fARB),
5056 TABLE_ENTRY(MultiTexCoord1fvARB),
5057 TABLE_ENTRY(MultiTexCoord1iARB),
5058 TABLE_ENTRY(MultiTexCoord1ivARB),
5059 TABLE_ENTRY(MultiTexCoord1sARB),
5060 TABLE_ENTRY(MultiTexCoord1svARB),
5061 TABLE_ENTRY(MultiTexCoord2dARB),
5062 TABLE_ENTRY(MultiTexCoord2dvARB),
5063 TABLE_ENTRY(MultiTexCoord2fARB),
5064 TABLE_ENTRY(MultiTexCoord2fvARB),
5065 TABLE_ENTRY(MultiTexCoord2iARB),
5066 TABLE_ENTRY(MultiTexCoord2ivARB),
5067 TABLE_ENTRY(MultiTexCoord2sARB),
5068 TABLE_ENTRY(MultiTexCoord2svARB),
5069 TABLE_ENTRY(MultiTexCoord3dARB),
5070 TABLE_ENTRY(MultiTexCoord3dvARB),
5071 TABLE_ENTRY(MultiTexCoord3fARB),
5072 TABLE_ENTRY(MultiTexCoord3fvARB),
5073 TABLE_ENTRY(MultiTexCoord3iARB),
5074 TABLE_ENTRY(MultiTexCoord3ivARB),
5075 TABLE_ENTRY(MultiTexCoord3sARB),
5076 TABLE_ENTRY(MultiTexCoord3svARB),
5077 TABLE_ENTRY(MultiTexCoord4dARB),
5078 TABLE_ENTRY(MultiTexCoord4dvARB),
5079 TABLE_ENTRY(MultiTexCoord4fARB),
5080 TABLE_ENTRY(MultiTexCoord4fvARB),
5081 TABLE_ENTRY(MultiTexCoord4iARB),
5082 TABLE_ENTRY(MultiTexCoord4ivARB),
5083 TABLE_ENTRY(MultiTexCoord4sARB),
5084 TABLE_ENTRY(MultiTexCoord4svARB),
5085 TABLE_ENTRY(LoadTransposeMatrixfARB),
5086 TABLE_ENTRY(LoadTransposeMatrixdARB),
5087 TABLE_ENTRY(MultTransposeMatrixfARB),
5088 TABLE_ENTRY(MultTransposeMatrixdARB),
5089 TABLE_ENTRY(SampleCoverageARB),
Michal Krolb7293dc2004-10-27 15:34:31 +00005090 TABLE_ENTRY(DrawBuffersARB),
Michal Krol455c8172004-10-27 15:20:08 +00005091 TABLE_ENTRY(PolygonOffsetEXT),
5092 TABLE_ENTRY(GetTexFilterFuncSGIS),
5093 TABLE_ENTRY(TexFilterFuncSGIS),
5094 TABLE_ENTRY(GetHistogramEXT),
5095 TABLE_ENTRY(GetHistogramParameterfvEXT),
5096 TABLE_ENTRY(GetHistogramParameterivEXT),
5097 TABLE_ENTRY(GetMinmaxEXT),
5098 TABLE_ENTRY(GetMinmaxParameterfvEXT),
5099 TABLE_ENTRY(GetMinmaxParameterivEXT),
5100 TABLE_ENTRY(GetConvolutionFilterEXT),
5101 TABLE_ENTRY(GetConvolutionParameterfvEXT),
5102 TABLE_ENTRY(GetConvolutionParameterivEXT),
5103 TABLE_ENTRY(GetSeparableFilterEXT),
5104 TABLE_ENTRY(GetColorTableSGI),
5105 TABLE_ENTRY(GetColorTableParameterfvSGI),
5106 TABLE_ENTRY(GetColorTableParameterivSGI),
5107 TABLE_ENTRY(PixelTexGenSGIX),
5108 TABLE_ENTRY(PixelTexGenParameteriSGIS),
5109 TABLE_ENTRY(PixelTexGenParameterivSGIS),
5110 TABLE_ENTRY(PixelTexGenParameterfSGIS),
5111 TABLE_ENTRY(PixelTexGenParameterfvSGIS),
5112 TABLE_ENTRY(GetPixelTexGenParameterivSGIS),
5113 TABLE_ENTRY(GetPixelTexGenParameterfvSGIS),
5114 TABLE_ENTRY(TexImage4DSGIS),
5115 TABLE_ENTRY(TexSubImage4DSGIS),
5116 TABLE_ENTRY(AreTexturesResidentEXT),
5117 TABLE_ENTRY(GenTexturesEXT),
5118 TABLE_ENTRY(IsTextureEXT),
5119 TABLE_ENTRY(DetailTexFuncSGIS),
5120 TABLE_ENTRY(GetDetailTexFuncSGIS),
5121 TABLE_ENTRY(SharpenTexFuncSGIS),
5122 TABLE_ENTRY(GetSharpenTexFuncSGIS),
5123 TABLE_ENTRY(SampleMaskSGIS),
5124 TABLE_ENTRY(SamplePatternSGIS),
5125 TABLE_ENTRY(ColorPointerEXT),
5126 TABLE_ENTRY(EdgeFlagPointerEXT),
5127 TABLE_ENTRY(IndexPointerEXT),
5128 TABLE_ENTRY(NormalPointerEXT),
5129 TABLE_ENTRY(TexCoordPointerEXT),
5130 TABLE_ENTRY(VertexPointerEXT),
5131 TABLE_ENTRY(SpriteParameterfSGIX),
5132 TABLE_ENTRY(SpriteParameterfvSGIX),
5133 TABLE_ENTRY(SpriteParameteriSGIX),
5134 TABLE_ENTRY(SpriteParameterivSGIX),
5135 TABLE_ENTRY(PointParameterfEXT),
5136 TABLE_ENTRY(PointParameterfvEXT),
5137 TABLE_ENTRY(GetInstrumentsSGIX),
5138 TABLE_ENTRY(InstrumentsBufferSGIX),
5139 TABLE_ENTRY(PollInstrumentsSGIX),
5140 TABLE_ENTRY(ReadInstrumentsSGIX),
5141 TABLE_ENTRY(StartInstrumentsSGIX),
5142 TABLE_ENTRY(StopInstrumentsSGIX),
5143 TABLE_ENTRY(FrameZoomSGIX),
5144 TABLE_ENTRY(TagSampleBufferSGIX),
5145 TABLE_ENTRY(ReferencePlaneSGIX),
5146 TABLE_ENTRY(FlushRasterSGIX),
5147 TABLE_ENTRY(GetListParameterfvSGIX),
5148 TABLE_ENTRY(GetListParameterivSGIX),
5149 TABLE_ENTRY(ListParameterfSGIX),
5150 TABLE_ENTRY(ListParameterfvSGIX),
5151 TABLE_ENTRY(ListParameteriSGIX),
5152 TABLE_ENTRY(ListParameterivSGIX),
5153 TABLE_ENTRY(FragmentColorMaterialSGIX),
5154 TABLE_ENTRY(FragmentLightfSGIX),
5155 TABLE_ENTRY(FragmentLightfvSGIX),
5156 TABLE_ENTRY(FragmentLightiSGIX),
5157 TABLE_ENTRY(FragmentLightivSGIX),
5158 TABLE_ENTRY(FragmentLightModelfSGIX),
5159 TABLE_ENTRY(FragmentLightModelfvSGIX),
5160 TABLE_ENTRY(FragmentLightModeliSGIX),
5161 TABLE_ENTRY(FragmentLightModelivSGIX),
5162 TABLE_ENTRY(FragmentMaterialfSGIX),
5163 TABLE_ENTRY(FragmentMaterialfvSGIX),
5164 TABLE_ENTRY(FragmentMaterialiSGIX),
5165 TABLE_ENTRY(FragmentMaterialivSGIX),
5166 TABLE_ENTRY(GetFragmentLightfvSGIX),
5167 TABLE_ENTRY(GetFragmentLightivSGIX),
5168 TABLE_ENTRY(GetFragmentMaterialfvSGIX),
5169 TABLE_ENTRY(GetFragmentMaterialivSGIX),
5170 TABLE_ENTRY(LightEnviSGIX),
5171 TABLE_ENTRY(VertexWeightfEXT),
5172 TABLE_ENTRY(VertexWeightfvEXT),
5173 TABLE_ENTRY(VertexWeightPointerEXT),
5174 TABLE_ENTRY(FlushVertexArrayRangeNV),
5175 TABLE_ENTRY(VertexArrayRangeNV),
5176 TABLE_ENTRY(CombinerParameterfvNV),
5177 TABLE_ENTRY(CombinerParameterfNV),
5178 TABLE_ENTRY(CombinerParameterivNV),
5179 TABLE_ENTRY(CombinerParameteriNV),
5180 TABLE_ENTRY(CombinerInputNV),
5181 TABLE_ENTRY(CombinerOutputNV),
5182 TABLE_ENTRY(FinalCombinerInputNV),
5183 TABLE_ENTRY(GetCombinerInputParameterfvNV),
5184 TABLE_ENTRY(GetCombinerInputParameterivNV),
5185 TABLE_ENTRY(GetCombinerOutputParameterfvNV),
5186 TABLE_ENTRY(GetCombinerOutputParameterivNV),
5187 TABLE_ENTRY(GetFinalCombinerInputParameterfvNV),
5188 TABLE_ENTRY(GetFinalCombinerInputParameterivNV),
5189 TABLE_ENTRY(ResizeBuffersMESA),
5190 TABLE_ENTRY(WindowPos2dMESA),
5191 TABLE_ENTRY(WindowPos2dvMESA),
5192 TABLE_ENTRY(WindowPos2fMESA),
5193 TABLE_ENTRY(WindowPos2fvMESA),
5194 TABLE_ENTRY(WindowPos2iMESA),
5195 TABLE_ENTRY(WindowPos2ivMESA),
5196 TABLE_ENTRY(WindowPos2sMESA),
5197 TABLE_ENTRY(WindowPos2svMESA),
5198 TABLE_ENTRY(WindowPos3dMESA),
5199 TABLE_ENTRY(WindowPos3dvMESA),
5200 TABLE_ENTRY(WindowPos3fMESA),
5201 TABLE_ENTRY(WindowPos3fvMESA),
5202 TABLE_ENTRY(WindowPos3iMESA),
5203 TABLE_ENTRY(WindowPos3ivMESA),
5204 TABLE_ENTRY(WindowPos3sMESA),
5205 TABLE_ENTRY(WindowPos3svMESA),
5206 TABLE_ENTRY(WindowPos4dMESA),
5207 TABLE_ENTRY(WindowPos4dvMESA),
5208 TABLE_ENTRY(WindowPos4fMESA),
5209 TABLE_ENTRY(WindowPos4fvMESA),
5210 TABLE_ENTRY(WindowPos4iMESA),
5211 TABLE_ENTRY(WindowPos4ivMESA),
5212 TABLE_ENTRY(WindowPos4sMESA),
5213 TABLE_ENTRY(WindowPos4svMESA),
5214 TABLE_ENTRY(BlendFuncSeparateEXT),
5215 TABLE_ENTRY(IndexMaterialEXT),
5216 TABLE_ENTRY(IndexFuncEXT),
5217 TABLE_ENTRY(LockArraysEXT),
5218 TABLE_ENTRY(UnlockArraysEXT),
5219 TABLE_ENTRY(CullParameterdvEXT),
5220 TABLE_ENTRY(CullParameterfvEXT),
5221 TABLE_ENTRY(HintPGI),
5222 TABLE_ENTRY(FogCoordfEXT),
5223 TABLE_ENTRY(FogCoordfvEXT),
5224 TABLE_ENTRY(FogCoorddEXT),
5225 TABLE_ENTRY(FogCoorddvEXT),
5226 TABLE_ENTRY(FogCoordPointerEXT),
5227 TABLE_ENTRY(GetColorTableEXT),
5228 TABLE_ENTRY(GetColorTableParameterivEXT),
5229 TABLE_ENTRY(GetColorTableParameterfvEXT),
5230 TABLE_ENTRY(TbufferMask3DFX),
5231 TABLE_ENTRY(CompressedTexImage3DARB),
5232 TABLE_ENTRY(CompressedTexImage2DARB),
5233 TABLE_ENTRY(CompressedTexImage1DARB),
5234 TABLE_ENTRY(CompressedTexSubImage3DARB),
5235 TABLE_ENTRY(CompressedTexSubImage2DARB),
5236 TABLE_ENTRY(CompressedTexSubImage1DARB),
5237 TABLE_ENTRY(GetCompressedTexImageARB),
5238 TABLE_ENTRY(SecondaryColor3bEXT),
5239 TABLE_ENTRY(SecondaryColor3bvEXT),
5240 TABLE_ENTRY(SecondaryColor3dEXT),
5241 TABLE_ENTRY(SecondaryColor3dvEXT),
5242 TABLE_ENTRY(SecondaryColor3fEXT),
5243 TABLE_ENTRY(SecondaryColor3fvEXT),
5244 TABLE_ENTRY(SecondaryColor3iEXT),
5245 TABLE_ENTRY(SecondaryColor3ivEXT),
5246 TABLE_ENTRY(SecondaryColor3sEXT),
5247 TABLE_ENTRY(SecondaryColor3svEXT),
5248 TABLE_ENTRY(SecondaryColor3ubEXT),
5249 TABLE_ENTRY(SecondaryColor3ubvEXT),
5250 TABLE_ENTRY(SecondaryColor3uiEXT),
5251 TABLE_ENTRY(SecondaryColor3uivEXT),
5252 TABLE_ENTRY(SecondaryColor3usEXT),
5253 TABLE_ENTRY(SecondaryColor3usvEXT),
5254 TABLE_ENTRY(SecondaryColorPointerEXT),
5255 TABLE_ENTRY(AreProgramsResidentNV),
5256 TABLE_ENTRY(BindProgramNV),
5257 TABLE_ENTRY(DeleteProgramsNV),
5258 TABLE_ENTRY(ExecuteProgramNV),
5259 TABLE_ENTRY(GenProgramsNV),
5260 TABLE_ENTRY(GetProgramParameterdvNV),
5261 TABLE_ENTRY(GetProgramParameterfvNV),
5262 TABLE_ENTRY(GetProgramivNV),
5263 TABLE_ENTRY(GetProgramStringNV),
5264 TABLE_ENTRY(GetTrackMatrixivNV),
5265 TABLE_ENTRY(GetVertexAttribdvNV),
5266 TABLE_ENTRY(GetVertexAttribfvNV),
5267 TABLE_ENTRY(GetVertexAttribivNV),
5268 TABLE_ENTRY(GetVertexAttribPointervNV),
5269 TABLE_ENTRY(IsProgramNV),
5270 TABLE_ENTRY(LoadProgramNV),
5271 TABLE_ENTRY(ProgramParameter4dNV),
5272 TABLE_ENTRY(ProgramParameter4dvNV),
5273 TABLE_ENTRY(ProgramParameter4fNV),
5274 TABLE_ENTRY(ProgramParameter4fvNV),
5275 TABLE_ENTRY(ProgramParameters4dvNV),
5276 TABLE_ENTRY(ProgramParameters4fvNV),
5277 TABLE_ENTRY(RequestResidentProgramsNV),
5278 TABLE_ENTRY(TrackMatrixNV),
5279 TABLE_ENTRY(VertexAttribPointerNV),
5280 TABLE_ENTRY(VertexAttrib1dNV),
5281 TABLE_ENTRY(VertexAttrib1dvNV),
5282 TABLE_ENTRY(VertexAttrib1fNV),
5283 TABLE_ENTRY(VertexAttrib1fvNV),
5284 TABLE_ENTRY(VertexAttrib1sNV),
5285 TABLE_ENTRY(VertexAttrib1svNV),
5286 TABLE_ENTRY(VertexAttrib2dNV),
5287 TABLE_ENTRY(VertexAttrib2dvNV),
5288 TABLE_ENTRY(VertexAttrib2fNV),
5289 TABLE_ENTRY(VertexAttrib2fvNV),
5290 TABLE_ENTRY(VertexAttrib2sNV),
5291 TABLE_ENTRY(VertexAttrib2svNV),
5292 TABLE_ENTRY(VertexAttrib3dNV),
5293 TABLE_ENTRY(VertexAttrib3dvNV),
5294 TABLE_ENTRY(VertexAttrib3fNV),
5295 TABLE_ENTRY(VertexAttrib3fvNV),
5296 TABLE_ENTRY(VertexAttrib3sNV),
5297 TABLE_ENTRY(VertexAttrib3svNV),
5298 TABLE_ENTRY(VertexAttrib4dNV),
5299 TABLE_ENTRY(VertexAttrib4dvNV),
5300 TABLE_ENTRY(VertexAttrib4fNV),
5301 TABLE_ENTRY(VertexAttrib4fvNV),
5302 TABLE_ENTRY(VertexAttrib4sNV),
5303 TABLE_ENTRY(VertexAttrib4svNV),
5304 TABLE_ENTRY(VertexAttrib4ubNV),
5305 TABLE_ENTRY(VertexAttrib4ubvNV),
5306 TABLE_ENTRY(VertexAttribs1dvNV),
5307 TABLE_ENTRY(VertexAttribs1fvNV),
5308 TABLE_ENTRY(VertexAttribs1svNV),
5309 TABLE_ENTRY(VertexAttribs2dvNV),
5310 TABLE_ENTRY(VertexAttribs2fvNV),
5311 TABLE_ENTRY(VertexAttribs2svNV),
5312 TABLE_ENTRY(VertexAttribs3dvNV),
5313 TABLE_ENTRY(VertexAttribs3fvNV),
5314 TABLE_ENTRY(VertexAttribs3svNV),
5315 TABLE_ENTRY(VertexAttribs4dvNV),
5316 TABLE_ENTRY(VertexAttribs4fvNV),
5317 TABLE_ENTRY(VertexAttribs4svNV),
5318 TABLE_ENTRY(VertexAttribs4ubvNV),
5319 TABLE_ENTRY(PointParameteriNV),
5320 TABLE_ENTRY(PointParameterivNV),
5321 TABLE_ENTRY(MultiDrawArraysEXT),
5322 TABLE_ENTRY(MultiDrawElementsEXT),
5323 TABLE_ENTRY(ActiveStencilFaceEXT),
5324 TABLE_ENTRY(DeleteFencesNV),
5325 TABLE_ENTRY(GenFencesNV),
5326 TABLE_ENTRY(IsFenceNV),
5327 TABLE_ENTRY(TestFenceNV),
5328 TABLE_ENTRY(GetFenceivNV),
5329 TABLE_ENTRY(FinishFenceNV),
5330 TABLE_ENTRY(SetFenceNV),
5331 TABLE_ENTRY(VertexAttrib4bvARB),
5332 TABLE_ENTRY(VertexAttrib4ivARB),
5333 TABLE_ENTRY(VertexAttrib4ubvARB),
5334 TABLE_ENTRY(VertexAttrib4usvARB),
5335 TABLE_ENTRY(VertexAttrib4uivARB),
5336 TABLE_ENTRY(VertexAttrib4NbvARB),
5337 TABLE_ENTRY(VertexAttrib4NsvARB),
5338 TABLE_ENTRY(VertexAttrib4NivARB),
5339 TABLE_ENTRY(VertexAttrib4NusvARB),
5340 TABLE_ENTRY(VertexAttrib4NuivARB),
5341 TABLE_ENTRY(VertexAttribPointerARB),
5342 TABLE_ENTRY(EnableVertexAttribArrayARB),
5343 TABLE_ENTRY(DisableVertexAttribArrayARB),
5344 TABLE_ENTRY(ProgramStringARB),
5345 TABLE_ENTRY(ProgramEnvParameter4dARB),
5346 TABLE_ENTRY(ProgramEnvParameter4dvARB),
5347 TABLE_ENTRY(ProgramEnvParameter4fARB),
5348 TABLE_ENTRY(ProgramEnvParameter4fvARB),
5349 TABLE_ENTRY(ProgramLocalParameter4dARB),
5350 TABLE_ENTRY(ProgramLocalParameter4dvARB),
5351 TABLE_ENTRY(ProgramLocalParameter4fARB),
5352 TABLE_ENTRY(ProgramLocalParameter4fvARB),
5353 TABLE_ENTRY(GetProgramEnvParameterdvARB),
5354 TABLE_ENTRY(GetProgramEnvParameterfvARB),
5355 TABLE_ENTRY(GetProgramLocalParameterdvARB),
5356 TABLE_ENTRY(GetProgramLocalParameterfvARB),
5357 TABLE_ENTRY(GetProgramivARB),
5358 TABLE_ENTRY(GetProgramStringARB),
5359 TABLE_ENTRY(ProgramNamedParameter4fNV),
5360 TABLE_ENTRY(ProgramNamedParameter4dNV),
5361 TABLE_ENTRY(ProgramNamedParameter4fvNV),
5362 TABLE_ENTRY(ProgramNamedParameter4dvNV),
5363 TABLE_ENTRY(GetProgramNamedParameterfvNV),
5364 TABLE_ENTRY(GetProgramNamedParameterdvNV),
5365 TABLE_ENTRY(BindBufferARB),
5366 TABLE_ENTRY(BufferDataARB),
5367 TABLE_ENTRY(BufferSubDataARB),
5368 TABLE_ENTRY(DeleteBuffersARB),
5369 TABLE_ENTRY(GenBuffersARB),
5370 TABLE_ENTRY(GetBufferParameterivARB),
5371 TABLE_ENTRY(GetBufferPointervARB),
5372 TABLE_ENTRY(GetBufferSubDataARB),
5373 TABLE_ENTRY(IsBufferARB),
5374 TABLE_ENTRY(MapBufferARB),
5375 TABLE_ENTRY(UnmapBufferARB),
5376 TABLE_ENTRY(DepthBoundsEXT),
5377 TABLE_ENTRY(GenQueriesARB),
5378 TABLE_ENTRY(DeleteQueriesARB),
5379 TABLE_ENTRY(IsQueryARB),
5380 TABLE_ENTRY(BeginQueryARB),
5381 TABLE_ENTRY(EndQueryARB),
5382 TABLE_ENTRY(GetQueryivARB),
5383 TABLE_ENTRY(GetQueryObjectivARB),
5384 TABLE_ENTRY(GetQueryObjectuivARB),
5385 TABLE_ENTRY(MultiModeDrawArraysIBM),
5386 TABLE_ENTRY(MultiModeDrawElementsIBM),
Michal Krol455c8172004-10-27 15:20:08 +00005387 TABLE_ENTRY(BlendEquationSeparateEXT),
5388 /* A whole bunch of no-op functions. These might be called
5389 * when someone tries to call a dynamically-registered
5390 * extension function without a current rendering context.
5391 */
5392 TABLE_ENTRY(Unused),
5393 TABLE_ENTRY(Unused),
5394 TABLE_ENTRY(Unused),
5395 TABLE_ENTRY(Unused),
5396 TABLE_ENTRY(Unused),
5397 TABLE_ENTRY(Unused),
5398 TABLE_ENTRY(Unused),
5399 TABLE_ENTRY(Unused),
5400 TABLE_ENTRY(Unused),
5401 TABLE_ENTRY(Unused),
5402 TABLE_ENTRY(Unused),
5403 TABLE_ENTRY(Unused),
5404 TABLE_ENTRY(Unused),
5405 TABLE_ENTRY(Unused),
5406 TABLE_ENTRY(Unused),
5407 TABLE_ENTRY(Unused),
5408 TABLE_ENTRY(Unused),
5409 TABLE_ENTRY(Unused),
5410 TABLE_ENTRY(Unused),
5411 TABLE_ENTRY(Unused),
5412 TABLE_ENTRY(Unused),
5413 TABLE_ENTRY(Unused),
5414 TABLE_ENTRY(Unused),
5415 TABLE_ENTRY(Unused),
5416 TABLE_ENTRY(Unused),
5417 TABLE_ENTRY(Unused),
5418 TABLE_ENTRY(Unused),
5419 TABLE_ENTRY(Unused),
5420 TABLE_ENTRY(Unused),
5421 TABLE_ENTRY(Unused),
5422 TABLE_ENTRY(Unused),
5423 TABLE_ENTRY(Unused),
5424 TABLE_ENTRY(Unused),
5425 TABLE_ENTRY(Unused),
5426 TABLE_ENTRY(Unused),
5427 TABLE_ENTRY(Unused),
5428 TABLE_ENTRY(Unused),
5429 TABLE_ENTRY(Unused),
5430 TABLE_ENTRY(Unused),
5431 TABLE_ENTRY(Unused),
5432 TABLE_ENTRY(Unused),
5433 TABLE_ENTRY(Unused),
5434 TABLE_ENTRY(Unused),
5435 TABLE_ENTRY(Unused),
5436 TABLE_ENTRY(Unused),
5437 TABLE_ENTRY(Unused),
5438 TABLE_ENTRY(Unused),
5439 TABLE_ENTRY(Unused),
5440 TABLE_ENTRY(Unused),
5441 TABLE_ENTRY(Unused),
5442 TABLE_ENTRY(Unused),
5443 TABLE_ENTRY(Unused),
5444 TABLE_ENTRY(Unused),
5445 TABLE_ENTRY(Unused),
5446 TABLE_ENTRY(Unused),
5447 TABLE_ENTRY(Unused),
5448 TABLE_ENTRY(Unused),
5449 TABLE_ENTRY(Unused),
5450 TABLE_ENTRY(Unused),
5451 TABLE_ENTRY(Unused),
5452 TABLE_ENTRY(Unused),
5453 TABLE_ENTRY(Unused),
5454 TABLE_ENTRY(Unused),
5455 TABLE_ENTRY(Unused),
5456 TABLE_ENTRY(Unused),
5457 TABLE_ENTRY(Unused),
5458 TABLE_ENTRY(Unused),
5459 TABLE_ENTRY(Unused),
5460 TABLE_ENTRY(Unused),
5461 TABLE_ENTRY(Unused),
5462 TABLE_ENTRY(Unused),
5463 TABLE_ENTRY(Unused),
5464 TABLE_ENTRY(Unused),
5465 TABLE_ENTRY(Unused),
5466 TABLE_ENTRY(Unused),
5467 TABLE_ENTRY(Unused),
5468 TABLE_ENTRY(Unused),
5469 TABLE_ENTRY(Unused),
5470 TABLE_ENTRY(Unused),
5471 TABLE_ENTRY(Unused),
5472 TABLE_ENTRY(Unused),
5473 TABLE_ENTRY(Unused),
5474 TABLE_ENTRY(Unused),
5475 TABLE_ENTRY(Unused),
5476 TABLE_ENTRY(Unused),
5477 TABLE_ENTRY(Unused),
5478 TABLE_ENTRY(Unused),
5479 TABLE_ENTRY(Unused),
5480 TABLE_ENTRY(Unused),
5481 TABLE_ENTRY(Unused),
5482 TABLE_ENTRY(Unused),
5483 TABLE_ENTRY(Unused),
5484 TABLE_ENTRY(Unused),
5485 TABLE_ENTRY(Unused),
5486 TABLE_ENTRY(Unused),
5487 TABLE_ENTRY(Unused),
5488 TABLE_ENTRY(Unused),
5489 TABLE_ENTRY(Unused),
5490 TABLE_ENTRY(Unused),
5491};
5492#endif /* DISPATCH_TABLE_NAME */
5493
5494
5495/*
5496 * This is just used to silence compiler warnings.
Michal Krolb7293dc2004-10-27 15:34:31 +00005497 * We list the functions which are not otherwise used.
Michal Krol455c8172004-10-27 15:20:08 +00005498 */
5499#ifdef UNUSED_TABLE_NAME
Michal Krolb7293dc2004-10-27 15:34:31 +00005500static const void * const UNUSED_TABLE_NAME[] = {
Michal Krol455c8172004-10-27 15:20:08 +00005501 TABLE_ENTRY(ActiveTexture),
5502 TABLE_ENTRY(ClientActiveTexture),
5503 TABLE_ENTRY(MultiTexCoord1d),
5504 TABLE_ENTRY(MultiTexCoord1dv),
5505 TABLE_ENTRY(MultiTexCoord1f),
5506 TABLE_ENTRY(MultiTexCoord1fv),
5507 TABLE_ENTRY(MultiTexCoord1i),
5508 TABLE_ENTRY(MultiTexCoord1iv),
5509 TABLE_ENTRY(MultiTexCoord1s),
5510 TABLE_ENTRY(MultiTexCoord1sv),
5511 TABLE_ENTRY(MultiTexCoord2d),
5512 TABLE_ENTRY(MultiTexCoord2dv),
5513 TABLE_ENTRY(MultiTexCoord2f),
5514 TABLE_ENTRY(MultiTexCoord2fv),
5515 TABLE_ENTRY(MultiTexCoord2i),
5516 TABLE_ENTRY(MultiTexCoord2iv),
5517 TABLE_ENTRY(MultiTexCoord2s),
5518 TABLE_ENTRY(MultiTexCoord2sv),
5519 TABLE_ENTRY(MultiTexCoord3d),
5520 TABLE_ENTRY(MultiTexCoord3dv),
5521 TABLE_ENTRY(MultiTexCoord3f),
5522 TABLE_ENTRY(MultiTexCoord3fv),
5523 TABLE_ENTRY(MultiTexCoord3i),
5524 TABLE_ENTRY(MultiTexCoord3iv),
5525 TABLE_ENTRY(MultiTexCoord3s),
5526 TABLE_ENTRY(MultiTexCoord3sv),
5527 TABLE_ENTRY(MultiTexCoord4d),
5528 TABLE_ENTRY(MultiTexCoord4dv),
5529 TABLE_ENTRY(MultiTexCoord4f),
5530 TABLE_ENTRY(MultiTexCoord4fv),
5531 TABLE_ENTRY(MultiTexCoord4i),
5532 TABLE_ENTRY(MultiTexCoord4iv),
5533 TABLE_ENTRY(MultiTexCoord4s),
5534 TABLE_ENTRY(MultiTexCoord4sv),
5535 TABLE_ENTRY(LoadTransposeMatrixf),
5536 TABLE_ENTRY(LoadTransposeMatrixd),
5537 TABLE_ENTRY(MultTransposeMatrixf),
5538 TABLE_ENTRY(MultTransposeMatrixd),
5539 TABLE_ENTRY(SampleCoverage),
5540 TABLE_ENTRY(CompressedTexImage3D),
5541 TABLE_ENTRY(CompressedTexImage2D),
5542 TABLE_ENTRY(CompressedTexImage1D),
5543 TABLE_ENTRY(CompressedTexSubImage3D),
5544 TABLE_ENTRY(CompressedTexSubImage2D),
5545 TABLE_ENTRY(CompressedTexSubImage1D),
5546 TABLE_ENTRY(GetCompressedTexImage),
Michal Krol455c8172004-10-27 15:20:08 +00005547 TABLE_ENTRY(BlendFuncSeparate),
5548 TABLE_ENTRY(FogCoordf),
5549 TABLE_ENTRY(FogCoordfv),
5550 TABLE_ENTRY(FogCoordd),
5551 TABLE_ENTRY(FogCoorddv),
5552 TABLE_ENTRY(FogCoordPointer),
5553 TABLE_ENTRY(MultiDrawArrays),
5554 TABLE_ENTRY(MultiDrawElements),
5555 TABLE_ENTRY(PointParameterf),
5556 TABLE_ENTRY(PointParameterfv),
5557 TABLE_ENTRY(PointParameteri),
5558 TABLE_ENTRY(PointParameteriv),
5559 TABLE_ENTRY(SecondaryColor3b),
5560 TABLE_ENTRY(SecondaryColor3bv),
5561 TABLE_ENTRY(SecondaryColor3d),
5562 TABLE_ENTRY(SecondaryColor3dv),
5563 TABLE_ENTRY(SecondaryColor3f),
5564 TABLE_ENTRY(SecondaryColor3fv),
5565 TABLE_ENTRY(SecondaryColor3i),
5566 TABLE_ENTRY(SecondaryColor3iv),
5567 TABLE_ENTRY(SecondaryColor3s),
5568 TABLE_ENTRY(SecondaryColor3sv),
5569 TABLE_ENTRY(SecondaryColor3ub),
5570 TABLE_ENTRY(SecondaryColor3ubv),
5571 TABLE_ENTRY(SecondaryColor3ui),
5572 TABLE_ENTRY(SecondaryColor3uiv),
5573 TABLE_ENTRY(SecondaryColor3us),
5574 TABLE_ENTRY(SecondaryColor3usv),
5575 TABLE_ENTRY(SecondaryColorPointer),
5576 TABLE_ENTRY(WindowPos2d),
5577 TABLE_ENTRY(WindowPos2dv),
5578 TABLE_ENTRY(WindowPos2f),
5579 TABLE_ENTRY(WindowPos2fv),
5580 TABLE_ENTRY(WindowPos2i),
5581 TABLE_ENTRY(WindowPos2iv),
5582 TABLE_ENTRY(WindowPos2s),
5583 TABLE_ENTRY(WindowPos2sv),
5584 TABLE_ENTRY(WindowPos3d),
5585 TABLE_ENTRY(WindowPos3dv),
5586 TABLE_ENTRY(WindowPos3f),
5587 TABLE_ENTRY(WindowPos3fv),
5588 TABLE_ENTRY(WindowPos3i),
5589 TABLE_ENTRY(WindowPos3iv),
5590 TABLE_ENTRY(WindowPos3s),
5591 TABLE_ENTRY(WindowPos3sv),
Michal Krolb7293dc2004-10-27 15:34:31 +00005592 TABLE_ENTRY(BindBuffer),
5593 TABLE_ENTRY(BufferData),
5594 TABLE_ENTRY(BufferSubData),
5595 TABLE_ENTRY(DeleteBuffers),
5596 TABLE_ENTRY(GenBuffers),
5597 TABLE_ENTRY(GetBufferParameteriv),
5598 TABLE_ENTRY(GetBufferPointerv),
5599 TABLE_ENTRY(GetBufferSubData),
5600 TABLE_ENTRY(IsBuffer),
5601 TABLE_ENTRY(MapBuffer),
5602 TABLE_ENTRY(UnmapBuffer),
5603 TABLE_ENTRY(GenQueries),
5604 TABLE_ENTRY(DeleteQueries),
5605 TABLE_ENTRY(IsQuery),
5606 TABLE_ENTRY(BeginQuery),
5607 TABLE_ENTRY(EndQuery),
5608 TABLE_ENTRY(GetQueryiv),
5609 TABLE_ENTRY(GetQueryObjectiv),
5610 TABLE_ENTRY(GetQueryObjectuiv),
5611 TABLE_ENTRY(PointParameterfARB),
5612 TABLE_ENTRY(PointParameterfvARB),
5613 TABLE_ENTRY(WindowPos2dARB),
5614 TABLE_ENTRY(WindowPos2fARB),
5615 TABLE_ENTRY(WindowPos2iARB),
5616 TABLE_ENTRY(WindowPos2sARB),
5617 TABLE_ENTRY(WindowPos2dvARB),
5618 TABLE_ENTRY(WindowPos2fvARB),
5619 TABLE_ENTRY(WindowPos2ivARB),
5620 TABLE_ENTRY(WindowPos2svARB),
5621 TABLE_ENTRY(WindowPos3dARB),
5622 TABLE_ENTRY(WindowPos3fARB),
5623 TABLE_ENTRY(WindowPos3iARB),
5624 TABLE_ENTRY(WindowPos3sARB),
5625 TABLE_ENTRY(WindowPos3dvARB),
5626 TABLE_ENTRY(WindowPos3fvARB),
5627 TABLE_ENTRY(WindowPos3ivARB),
5628 TABLE_ENTRY(WindowPos3svARB),
Michal Krol455c8172004-10-27 15:20:08 +00005629 TABLE_ENTRY(VertexAttrib1sARB),
5630 TABLE_ENTRY(VertexAttrib1fARB),
5631 TABLE_ENTRY(VertexAttrib1dARB),
5632 TABLE_ENTRY(VertexAttrib2sARB),
5633 TABLE_ENTRY(VertexAttrib2fARB),
5634 TABLE_ENTRY(VertexAttrib2dARB),
5635 TABLE_ENTRY(VertexAttrib3sARB),
5636 TABLE_ENTRY(VertexAttrib3fARB),
5637 TABLE_ENTRY(VertexAttrib3dARB),
5638 TABLE_ENTRY(VertexAttrib4sARB),
5639 TABLE_ENTRY(VertexAttrib4fARB),
5640 TABLE_ENTRY(VertexAttrib4dARB),
5641 TABLE_ENTRY(VertexAttrib4NubARB),
5642 TABLE_ENTRY(VertexAttrib1svARB),
5643 TABLE_ENTRY(VertexAttrib1fvARB),
5644 TABLE_ENTRY(VertexAttrib1dvARB),
5645 TABLE_ENTRY(VertexAttrib2svARB),
5646 TABLE_ENTRY(VertexAttrib2fvARB),
5647 TABLE_ENTRY(VertexAttrib2dvARB),
5648 TABLE_ENTRY(VertexAttrib3svARB),
5649 TABLE_ENTRY(VertexAttrib3fvARB),
5650 TABLE_ENTRY(VertexAttrib3dvARB),
5651 TABLE_ENTRY(VertexAttrib4svARB),
5652 TABLE_ENTRY(VertexAttrib4fvARB),
5653 TABLE_ENTRY(VertexAttrib4dvARB),
5654 TABLE_ENTRY(VertexAttrib4NubvARB),
5655 TABLE_ENTRY(BindProgramARB),
5656 TABLE_ENTRY(DeleteProgramsARB),
5657 TABLE_ENTRY(GenProgramsARB),
5658 TABLE_ENTRY(IsProgramARB),
5659 TABLE_ENTRY(GetVertexAttribdvARB),
5660 TABLE_ENTRY(GetVertexAttribfvARB),
5661 TABLE_ENTRY(GetVertexAttribivARB),
5662 TABLE_ENTRY(GetVertexAttribPointervARB),
Michal Krolb7293dc2004-10-27 15:34:31 +00005663 TABLE_ENTRY(BlendColorEXT),
5664 TABLE_ENTRY(TexImage3DEXT),
5665 TABLE_ENTRY(TexSubImage3DEXT),
5666 TABLE_ENTRY(TexSubImage1DEXT),
5667 TABLE_ENTRY(TexSubImage2DEXT),
5668 TABLE_ENTRY(CopyTexImage1DEXT),
5669 TABLE_ENTRY(CopyTexImage2DEXT),
5670 TABLE_ENTRY(CopyTexSubImage1DEXT),
5671 TABLE_ENTRY(CopyTexSubImage2DEXT),
5672 TABLE_ENTRY(CopyTexSubImage3DEXT),
5673 TABLE_ENTRY(HistogramEXT),
5674 TABLE_ENTRY(MinmaxEXT),
5675 TABLE_ENTRY(ResetHistogramEXT),
5676 TABLE_ENTRY(ResetMinmaxEXT),
5677 TABLE_ENTRY(ConvolutionFilter1DEXT),
5678 TABLE_ENTRY(ConvolutionFilter2DEXT),
5679 TABLE_ENTRY(ConvolutionParameterfEXT),
5680 TABLE_ENTRY(ConvolutionParameterfvEXT),
5681 TABLE_ENTRY(ConvolutionParameteriEXT),
5682 TABLE_ENTRY(ConvolutionParameterivEXT),
5683 TABLE_ENTRY(CopyConvolutionFilter1DEXT),
5684 TABLE_ENTRY(CopyConvolutionFilter2DEXT),
5685 TABLE_ENTRY(SeparableFilter2DEXT),
5686 TABLE_ENTRY(ColorTableSGI),
5687 TABLE_ENTRY(ColorTableParameterfvSGI),
5688 TABLE_ENTRY(ColorTableParameterivSGI),
5689 TABLE_ENTRY(CopyColorTableSGI),
5690 TABLE_ENTRY(BindTextureEXT),
5691 TABLE_ENTRY(DeleteTexturesEXT),
5692 TABLE_ENTRY(PrioritizeTexturesEXT),
5693 TABLE_ENTRY(ArrayElementEXT),
5694 TABLE_ENTRY(DrawArraysEXT),
5695 TABLE_ENTRY(GetPointervEXT),
5696 TABLE_ENTRY(BlendEquationEXT),
5697 TABLE_ENTRY(ColorSubTableEXT),
5698 TABLE_ENTRY(CopyColorSubTableEXT),
5699 TABLE_ENTRY(ColorTableEXT),
5700 TABLE_ENTRY(DrawRangeElementsEXT),
5701 TABLE_ENTRY(SampleMaskEXT),
5702 TABLE_ENTRY(SamplePatternEXT),
5703 TABLE_ENTRY(DrawBuffersATI),
Michal Krol455c8172004-10-27 15:20:08 +00005704 TABLE_ENTRY(BlendEquationSeparateATI),
Michal Krolb7293dc2004-10-27 15:34:31 +00005705 TABLE_ENTRY(BlendFuncSeparateINGR),
5706 TABLE_ENTRY(PointParameterfSGIS),
5707 TABLE_ENTRY(PointParameterfvSGIS),
Michal Krol455c8172004-10-27 15:20:08 +00005708};
5709#endif /*UNUSED_TABLE_NAME*/
5710
5711
5712#undef KEYWORD1
5713#undef KEYWORD2
5714#undef NAME
5715#undef DISPATCH
5716#undef RETURN_DISPATCH
5717#undef DISPATCH_TABLE_NAME
5718#undef UNUSED_TABLE_NAME
5719#undef TABLE_ENTRY
5720