blob: e55e4a27b991aa59a3eb9e50818a8ce16a2f7f8f [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
Ian Romanick4e4b5f42006-08-22 16:34:38 +000030# if (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3)) && defined(__ELF__)
31# define HIDDEN __attribute__((visibility("hidden")))
32# else
33# define HIDDEN
34# endif
35
Michal Krol455c8172004-10-27 15:20:08 +000036/*
37 * This file is a template which generates the OpenGL API entry point
38 * functions. It should be included by a .c file which first defines
39 * the following macros:
40 * KEYWORD1 - usually nothing, but might be __declspec(dllexport) on Win32
41 * KEYWORD2 - usually nothing, but might be __stdcall on Win32
42 * NAME(n) - builds the final function name (usually add "gl" prefix)
43 * DISPATCH(func, args, msg) - code to do dispatch of named function.
44 * msg is a printf-style debug message.
45 * RETURN_DISPATCH(func, args, msg) - code to do dispatch with a return value
46 *
Michal Krolb7293dc2004-10-27 15:34:31 +000047 * Here is an example which generates the usual OpenGL functions:
Michal Krol455c8172004-10-27 15:20:08 +000048 * #define KEYWORD1
49 * #define KEYWORD2
50 * #define NAME(func) gl##func
51 * #define DISPATCH(func, args, msg) \
52 * struct _glapi_table *dispatch = CurrentDispatch; \
53 * (*dispatch->func) args
54 * #define RETURN DISPATCH(func, args, msg) \
55 * struct _glapi_table *dispatch = CurrentDispatch; \
56 * return (*dispatch->func) args
57 *
58 */
59
60
61#if defined( NAME )
62#ifndef KEYWORD1
63#define KEYWORD1
64#endif
65
Ian Romanick4e4b5f42006-08-22 16:34:38 +000066#ifndef KEYWORD1_ALT
67#define KEYWORD1_ALT HIDDEN
68#endif
69
Michal Krol455c8172004-10-27 15:20:08 +000070#ifndef KEYWORD2
71#define KEYWORD2
72#endif
73
74#ifndef DISPATCH
75#error DISPATCH must be defined
76#endif
77
78#ifndef RETURN_DISPATCH
79#error RETURN_DISPATCH must be defined
80#endif
81
82
83KEYWORD1 void KEYWORD2 NAME(NewList)(GLuint list, GLenum mode)
84{
85 DISPATCH(NewList, (list, mode), (F, "glNewList(%d, 0x%x);\n", list, mode));
86}
87
88KEYWORD1 void KEYWORD2 NAME(EndList)(void)
89{
90 DISPATCH(EndList, (), (F, "glEndList();\n"));
91}
92
93KEYWORD1 void KEYWORD2 NAME(CallList)(GLuint list)
94{
95 DISPATCH(CallList, (list), (F, "glCallList(%d);\n", list));
96}
97
98KEYWORD1 void KEYWORD2 NAME(CallLists)(GLsizei n, GLenum type, const GLvoid * lists)
99{
100 DISPATCH(CallLists, (n, type, lists), (F, "glCallLists(%d, 0x%x, %p);\n", n, type, (const void *) lists));
101}
102
103KEYWORD1 void KEYWORD2 NAME(DeleteLists)(GLuint list, GLsizei range)
104{
105 DISPATCH(DeleteLists, (list, range), (F, "glDeleteLists(%d, %d);\n", list, range));
106}
107
108KEYWORD1 GLuint KEYWORD2 NAME(GenLists)(GLsizei range)
109{
110 RETURN_DISPATCH(GenLists, (range), (F, "glGenLists(%d);\n", range));
111}
112
113KEYWORD1 void KEYWORD2 NAME(ListBase)(GLuint base)
114{
115 DISPATCH(ListBase, (base), (F, "glListBase(%d);\n", base));
116}
117
118KEYWORD1 void KEYWORD2 NAME(Begin)(GLenum mode)
119{
120 DISPATCH(Begin, (mode), (F, "glBegin(0x%x);\n", mode));
121}
122
123KEYWORD1 void KEYWORD2 NAME(Bitmap)(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap)
124{
125 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));
126}
127
128KEYWORD1 void KEYWORD2 NAME(Color3b)(GLbyte red, GLbyte green, GLbyte blue)
129{
130 DISPATCH(Color3b, (red, green, blue), (F, "glColor3b(%d, %d, %d);\n", red, green, blue));
131}
132
133KEYWORD1 void KEYWORD2 NAME(Color3bv)(const GLbyte * v)
134{
135 DISPATCH(Color3bv, (v), (F, "glColor3bv(%p);\n", (const void *) v));
136}
137
138KEYWORD1 void KEYWORD2 NAME(Color3d)(GLdouble red, GLdouble green, GLdouble blue)
139{
140 DISPATCH(Color3d, (red, green, blue), (F, "glColor3d(%f, %f, %f);\n", red, green, blue));
141}
142
143KEYWORD1 void KEYWORD2 NAME(Color3dv)(const GLdouble * v)
144{
Michal Krolb7293dc2004-10-27 15:34:31 +0000145 DISPATCH(Color3dv, (v), (F, "glColor3dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000146}
147
148KEYWORD1 void KEYWORD2 NAME(Color3f)(GLfloat red, GLfloat green, GLfloat blue)
149{
150 DISPATCH(Color3f, (red, green, blue), (F, "glColor3f(%f, %f, %f);\n", red, green, blue));
151}
152
153KEYWORD1 void KEYWORD2 NAME(Color3fv)(const GLfloat * v)
154{
Michal Krolb7293dc2004-10-27 15:34:31 +0000155 DISPATCH(Color3fv, (v), (F, "glColor3fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000156}
157
158KEYWORD1 void KEYWORD2 NAME(Color3i)(GLint red, GLint green, GLint blue)
159{
160 DISPATCH(Color3i, (red, green, blue), (F, "glColor3i(%d, %d, %d);\n", red, green, blue));
161}
162
163KEYWORD1 void KEYWORD2 NAME(Color3iv)(const GLint * v)
164{
165 DISPATCH(Color3iv, (v), (F, "glColor3iv(%p);\n", (const void *) v));
166}
167
168KEYWORD1 void KEYWORD2 NAME(Color3s)(GLshort red, GLshort green, GLshort blue)
169{
170 DISPATCH(Color3s, (red, green, blue), (F, "glColor3s(%d, %d, %d);\n", red, green, blue));
171}
172
173KEYWORD1 void KEYWORD2 NAME(Color3sv)(const GLshort * v)
174{
175 DISPATCH(Color3sv, (v), (F, "glColor3sv(%p);\n", (const void *) v));
176}
177
178KEYWORD1 void KEYWORD2 NAME(Color3ub)(GLubyte red, GLubyte green, GLubyte blue)
179{
180 DISPATCH(Color3ub, (red, green, blue), (F, "glColor3ub(%d, %d, %d);\n", red, green, blue));
181}
182
183KEYWORD1 void KEYWORD2 NAME(Color3ubv)(const GLubyte * v)
184{
185 DISPATCH(Color3ubv, (v), (F, "glColor3ubv(%p);\n", (const void *) v));
186}
187
188KEYWORD1 void KEYWORD2 NAME(Color3ui)(GLuint red, GLuint green, GLuint blue)
189{
190 DISPATCH(Color3ui, (red, green, blue), (F, "glColor3ui(%d, %d, %d);\n", red, green, blue));
191}
192
193KEYWORD1 void KEYWORD2 NAME(Color3uiv)(const GLuint * v)
194{
195 DISPATCH(Color3uiv, (v), (F, "glColor3uiv(%p);\n", (const void *) v));
196}
197
198KEYWORD1 void KEYWORD2 NAME(Color3us)(GLushort red, GLushort green, GLushort blue)
199{
200 DISPATCH(Color3us, (red, green, blue), (F, "glColor3us(%d, %d, %d);\n", red, green, blue));
201}
202
203KEYWORD1 void KEYWORD2 NAME(Color3usv)(const GLushort * v)
204{
205 DISPATCH(Color3usv, (v), (F, "glColor3usv(%p);\n", (const void *) v));
206}
207
208KEYWORD1 void KEYWORD2 NAME(Color4b)(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
209{
210 DISPATCH(Color4b, (red, green, blue, alpha), (F, "glColor4b(%d, %d, %d, %d);\n", red, green, blue, alpha));
211}
212
213KEYWORD1 void KEYWORD2 NAME(Color4bv)(const GLbyte * v)
214{
215 DISPATCH(Color4bv, (v), (F, "glColor4bv(%p);\n", (const void *) v));
216}
217
218KEYWORD1 void KEYWORD2 NAME(Color4d)(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
219{
220 DISPATCH(Color4d, (red, green, blue, alpha), (F, "glColor4d(%f, %f, %f, %f);\n", red, green, blue, alpha));
221}
222
223KEYWORD1 void KEYWORD2 NAME(Color4dv)(const GLdouble * v)
224{
Michal Krolb7293dc2004-10-27 15:34:31 +0000225 DISPATCH(Color4dv, (v), (F, "glColor4dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000226}
227
228KEYWORD1 void KEYWORD2 NAME(Color4f)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
229{
230 DISPATCH(Color4f, (red, green, blue, alpha), (F, "glColor4f(%f, %f, %f, %f);\n", red, green, blue, alpha));
231}
232
233KEYWORD1 void KEYWORD2 NAME(Color4fv)(const GLfloat * v)
234{
Michal Krolb7293dc2004-10-27 15:34:31 +0000235 DISPATCH(Color4fv, (v), (F, "glColor4fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000236}
237
238KEYWORD1 void KEYWORD2 NAME(Color4i)(GLint red, GLint green, GLint blue, GLint alpha)
239{
240 DISPATCH(Color4i, (red, green, blue, alpha), (F, "glColor4i(%d, %d, %d, %d);\n", red, green, blue, alpha));
241}
242
243KEYWORD1 void KEYWORD2 NAME(Color4iv)(const GLint * v)
244{
245 DISPATCH(Color4iv, (v), (F, "glColor4iv(%p);\n", (const void *) v));
246}
247
248KEYWORD1 void KEYWORD2 NAME(Color4s)(GLshort red, GLshort green, GLshort blue, GLshort alpha)
249{
250 DISPATCH(Color4s, (red, green, blue, alpha), (F, "glColor4s(%d, %d, %d, %d);\n", red, green, blue, alpha));
251}
252
253KEYWORD1 void KEYWORD2 NAME(Color4sv)(const GLshort * v)
254{
255 DISPATCH(Color4sv, (v), (F, "glColor4sv(%p);\n", (const void *) v));
256}
257
258KEYWORD1 void KEYWORD2 NAME(Color4ub)(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
259{
260 DISPATCH(Color4ub, (red, green, blue, alpha), (F, "glColor4ub(%d, %d, %d, %d);\n", red, green, blue, alpha));
261}
262
263KEYWORD1 void KEYWORD2 NAME(Color4ubv)(const GLubyte * v)
264{
265 DISPATCH(Color4ubv, (v), (F, "glColor4ubv(%p);\n", (const void *) v));
266}
267
268KEYWORD1 void KEYWORD2 NAME(Color4ui)(GLuint red, GLuint green, GLuint blue, GLuint alpha)
269{
270 DISPATCH(Color4ui, (red, green, blue, alpha), (F, "glColor4ui(%d, %d, %d, %d);\n", red, green, blue, alpha));
271}
272
273KEYWORD1 void KEYWORD2 NAME(Color4uiv)(const GLuint * v)
274{
275 DISPATCH(Color4uiv, (v), (F, "glColor4uiv(%p);\n", (const void *) v));
276}
277
278KEYWORD1 void KEYWORD2 NAME(Color4us)(GLushort red, GLushort green, GLushort blue, GLushort alpha)
279{
280 DISPATCH(Color4us, (red, green, blue, alpha), (F, "glColor4us(%d, %d, %d, %d);\n", red, green, blue, alpha));
281}
282
283KEYWORD1 void KEYWORD2 NAME(Color4usv)(const GLushort * v)
284{
285 DISPATCH(Color4usv, (v), (F, "glColor4usv(%p);\n", (const void *) v));
286}
287
288KEYWORD1 void KEYWORD2 NAME(EdgeFlag)(GLboolean flag)
289{
290 DISPATCH(EdgeFlag, (flag), (F, "glEdgeFlag(%d);\n", flag));
291}
292
293KEYWORD1 void KEYWORD2 NAME(EdgeFlagv)(const GLboolean * flag)
294{
295 DISPATCH(EdgeFlagv, (flag), (F, "glEdgeFlagv(%p);\n", (const void *) flag));
296}
297
298KEYWORD1 void KEYWORD2 NAME(End)(void)
299{
300 DISPATCH(End, (), (F, "glEnd();\n"));
301}
302
303KEYWORD1 void KEYWORD2 NAME(Indexd)(GLdouble c)
304{
305 DISPATCH(Indexd, (c), (F, "glIndexd(%f);\n", c));
306}
307
308KEYWORD1 void KEYWORD2 NAME(Indexdv)(const GLdouble * c)
309{
310 DISPATCH(Indexdv, (c), (F, "glIndexdv(%p);\n", (const void *) c));
311}
312
313KEYWORD1 void KEYWORD2 NAME(Indexf)(GLfloat c)
314{
315 DISPATCH(Indexf, (c), (F, "glIndexf(%f);\n", c));
316}
317
318KEYWORD1 void KEYWORD2 NAME(Indexfv)(const GLfloat * c)
319{
320 DISPATCH(Indexfv, (c), (F, "glIndexfv(%p);\n", (const void *) c));
321}
322
323KEYWORD1 void KEYWORD2 NAME(Indexi)(GLint c)
324{
325 DISPATCH(Indexi, (c), (F, "glIndexi(%d);\n", c));
326}
327
328KEYWORD1 void KEYWORD2 NAME(Indexiv)(const GLint * c)
329{
330 DISPATCH(Indexiv, (c), (F, "glIndexiv(%p);\n", (const void *) c));
331}
332
333KEYWORD1 void KEYWORD2 NAME(Indexs)(GLshort c)
334{
335 DISPATCH(Indexs, (c), (F, "glIndexs(%d);\n", c));
336}
337
338KEYWORD1 void KEYWORD2 NAME(Indexsv)(const GLshort * c)
339{
340 DISPATCH(Indexsv, (c), (F, "glIndexsv(%p);\n", (const void *) c));
341}
342
343KEYWORD1 void KEYWORD2 NAME(Normal3b)(GLbyte nx, GLbyte ny, GLbyte nz)
344{
345 DISPATCH(Normal3b, (nx, ny, nz), (F, "glNormal3b(%d, %d, %d);\n", nx, ny, nz));
346}
347
348KEYWORD1 void KEYWORD2 NAME(Normal3bv)(const GLbyte * v)
349{
350 DISPATCH(Normal3bv, (v), (F, "glNormal3bv(%p);\n", (const void *) v));
351}
352
353KEYWORD1 void KEYWORD2 NAME(Normal3d)(GLdouble nx, GLdouble ny, GLdouble nz)
354{
355 DISPATCH(Normal3d, (nx, ny, nz), (F, "glNormal3d(%f, %f, %f);\n", nx, ny, nz));
356}
357
358KEYWORD1 void KEYWORD2 NAME(Normal3dv)(const GLdouble * v)
359{
Michal Krolb7293dc2004-10-27 15:34:31 +0000360 DISPATCH(Normal3dv, (v), (F, "glNormal3dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000361}
362
363KEYWORD1 void KEYWORD2 NAME(Normal3f)(GLfloat nx, GLfloat ny, GLfloat nz)
364{
365 DISPATCH(Normal3f, (nx, ny, nz), (F, "glNormal3f(%f, %f, %f);\n", nx, ny, nz));
366}
367
368KEYWORD1 void KEYWORD2 NAME(Normal3fv)(const GLfloat * v)
369{
Michal Krolb7293dc2004-10-27 15:34:31 +0000370 DISPATCH(Normal3fv, (v), (F, "glNormal3fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000371}
372
373KEYWORD1 void KEYWORD2 NAME(Normal3i)(GLint nx, GLint ny, GLint nz)
374{
375 DISPATCH(Normal3i, (nx, ny, nz), (F, "glNormal3i(%d, %d, %d);\n", nx, ny, nz));
376}
377
378KEYWORD1 void KEYWORD2 NAME(Normal3iv)(const GLint * v)
379{
380 DISPATCH(Normal3iv, (v), (F, "glNormal3iv(%p);\n", (const void *) v));
381}
382
383KEYWORD1 void KEYWORD2 NAME(Normal3s)(GLshort nx, GLshort ny, GLshort nz)
384{
385 DISPATCH(Normal3s, (nx, ny, nz), (F, "glNormal3s(%d, %d, %d);\n", nx, ny, nz));
386}
387
388KEYWORD1 void KEYWORD2 NAME(Normal3sv)(const GLshort * v)
389{
390 DISPATCH(Normal3sv, (v), (F, "glNormal3sv(%p);\n", (const void *) v));
391}
392
393KEYWORD1 void KEYWORD2 NAME(RasterPos2d)(GLdouble x, GLdouble y)
394{
395 DISPATCH(RasterPos2d, (x, y), (F, "glRasterPos2d(%f, %f);\n", x, y));
396}
397
398KEYWORD1 void KEYWORD2 NAME(RasterPos2dv)(const GLdouble * v)
399{
Michal Krolb7293dc2004-10-27 15:34:31 +0000400 DISPATCH(RasterPos2dv, (v), (F, "glRasterPos2dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000401}
402
403KEYWORD1 void KEYWORD2 NAME(RasterPos2f)(GLfloat x, GLfloat y)
404{
405 DISPATCH(RasterPos2f, (x, y), (F, "glRasterPos2f(%f, %f);\n", x, y));
406}
407
408KEYWORD1 void KEYWORD2 NAME(RasterPos2fv)(const GLfloat * v)
409{
Michal Krolb7293dc2004-10-27 15:34:31 +0000410 DISPATCH(RasterPos2fv, (v), (F, "glRasterPos2fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000411}
412
413KEYWORD1 void KEYWORD2 NAME(RasterPos2i)(GLint x, GLint y)
414{
415 DISPATCH(RasterPos2i, (x, y), (F, "glRasterPos2i(%d, %d);\n", x, y));
416}
417
418KEYWORD1 void KEYWORD2 NAME(RasterPos2iv)(const GLint * v)
419{
420 DISPATCH(RasterPos2iv, (v), (F, "glRasterPos2iv(%p);\n", (const void *) v));
421}
422
423KEYWORD1 void KEYWORD2 NAME(RasterPos2s)(GLshort x, GLshort y)
424{
425 DISPATCH(RasterPos2s, (x, y), (F, "glRasterPos2s(%d, %d);\n", x, y));
426}
427
428KEYWORD1 void KEYWORD2 NAME(RasterPos2sv)(const GLshort * v)
429{
430 DISPATCH(RasterPos2sv, (v), (F, "glRasterPos2sv(%p);\n", (const void *) v));
431}
432
433KEYWORD1 void KEYWORD2 NAME(RasterPos3d)(GLdouble x, GLdouble y, GLdouble z)
434{
435 DISPATCH(RasterPos3d, (x, y, z), (F, "glRasterPos3d(%f, %f, %f);\n", x, y, z));
436}
437
438KEYWORD1 void KEYWORD2 NAME(RasterPos3dv)(const GLdouble * v)
439{
Michal Krolb7293dc2004-10-27 15:34:31 +0000440 DISPATCH(RasterPos3dv, (v), (F, "glRasterPos3dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000441}
442
443KEYWORD1 void KEYWORD2 NAME(RasterPos3f)(GLfloat x, GLfloat y, GLfloat z)
444{
445 DISPATCH(RasterPos3f, (x, y, z), (F, "glRasterPos3f(%f, %f, %f);\n", x, y, z));
446}
447
448KEYWORD1 void KEYWORD2 NAME(RasterPos3fv)(const GLfloat * v)
449{
Michal Krolb7293dc2004-10-27 15:34:31 +0000450 DISPATCH(RasterPos3fv, (v), (F, "glRasterPos3fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000451}
452
453KEYWORD1 void KEYWORD2 NAME(RasterPos3i)(GLint x, GLint y, GLint z)
454{
455 DISPATCH(RasterPos3i, (x, y, z), (F, "glRasterPos3i(%d, %d, %d);\n", x, y, z));
456}
457
458KEYWORD1 void KEYWORD2 NAME(RasterPos3iv)(const GLint * v)
459{
460 DISPATCH(RasterPos3iv, (v), (F, "glRasterPos3iv(%p);\n", (const void *) v));
461}
462
463KEYWORD1 void KEYWORD2 NAME(RasterPos3s)(GLshort x, GLshort y, GLshort z)
464{
465 DISPATCH(RasterPos3s, (x, y, z), (F, "glRasterPos3s(%d, %d, %d);\n", x, y, z));
466}
467
468KEYWORD1 void KEYWORD2 NAME(RasterPos3sv)(const GLshort * v)
469{
470 DISPATCH(RasterPos3sv, (v), (F, "glRasterPos3sv(%p);\n", (const void *) v));
471}
472
473KEYWORD1 void KEYWORD2 NAME(RasterPos4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
474{
475 DISPATCH(RasterPos4d, (x, y, z, w), (F, "glRasterPos4d(%f, %f, %f, %f);\n", x, y, z, w));
476}
477
478KEYWORD1 void KEYWORD2 NAME(RasterPos4dv)(const GLdouble * v)
479{
Michal Krolb7293dc2004-10-27 15:34:31 +0000480 DISPATCH(RasterPos4dv, (v), (F, "glRasterPos4dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000481}
482
483KEYWORD1 void KEYWORD2 NAME(RasterPos4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
484{
485 DISPATCH(RasterPos4f, (x, y, z, w), (F, "glRasterPos4f(%f, %f, %f, %f);\n", x, y, z, w));
486}
487
488KEYWORD1 void KEYWORD2 NAME(RasterPos4fv)(const GLfloat * v)
489{
Michal Krolb7293dc2004-10-27 15:34:31 +0000490 DISPATCH(RasterPos4fv, (v), (F, "glRasterPos4fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000491}
492
493KEYWORD1 void KEYWORD2 NAME(RasterPos4i)(GLint x, GLint y, GLint z, GLint w)
494{
495 DISPATCH(RasterPos4i, (x, y, z, w), (F, "glRasterPos4i(%d, %d, %d, %d);\n", x, y, z, w));
496}
497
498KEYWORD1 void KEYWORD2 NAME(RasterPos4iv)(const GLint * v)
499{
500 DISPATCH(RasterPos4iv, (v), (F, "glRasterPos4iv(%p);\n", (const void *) v));
501}
502
503KEYWORD1 void KEYWORD2 NAME(RasterPos4s)(GLshort x, GLshort y, GLshort z, GLshort w)
504{
505 DISPATCH(RasterPos4s, (x, y, z, w), (F, "glRasterPos4s(%d, %d, %d, %d);\n", x, y, z, w));
506}
507
508KEYWORD1 void KEYWORD2 NAME(RasterPos4sv)(const GLshort * v)
509{
510 DISPATCH(RasterPos4sv, (v), (F, "glRasterPos4sv(%p);\n", (const void *) v));
511}
512
513KEYWORD1 void KEYWORD2 NAME(Rectd)(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
514{
515 DISPATCH(Rectd, (x1, y1, x2, y2), (F, "glRectd(%f, %f, %f, %f);\n", x1, y1, x2, y2));
516}
517
518KEYWORD1 void KEYWORD2 NAME(Rectdv)(const GLdouble * v1, const GLdouble * v2)
519{
520 DISPATCH(Rectdv, (v1, v2), (F, "glRectdv(%p, %p);\n", (const void *) v1, (const void *) v2));
521}
522
523KEYWORD1 void KEYWORD2 NAME(Rectf)(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
524{
525 DISPATCH(Rectf, (x1, y1, x2, y2), (F, "glRectf(%f, %f, %f, %f);\n", x1, y1, x2, y2));
526}
527
528KEYWORD1 void KEYWORD2 NAME(Rectfv)(const GLfloat * v1, const GLfloat * v2)
529{
530 DISPATCH(Rectfv, (v1, v2), (F, "glRectfv(%p, %p);\n", (const void *) v1, (const void *) v2));
531}
532
533KEYWORD1 void KEYWORD2 NAME(Recti)(GLint x1, GLint y1, GLint x2, GLint y2)
534{
535 DISPATCH(Recti, (x1, y1, x2, y2), (F, "glRecti(%d, %d, %d, %d);\n", x1, y1, x2, y2));
536}
537
538KEYWORD1 void KEYWORD2 NAME(Rectiv)(const GLint * v1, const GLint * v2)
539{
540 DISPATCH(Rectiv, (v1, v2), (F, "glRectiv(%p, %p);\n", (const void *) v1, (const void *) v2));
541}
542
543KEYWORD1 void KEYWORD2 NAME(Rects)(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
544{
545 DISPATCH(Rects, (x1, y1, x2, y2), (F, "glRects(%d, %d, %d, %d);\n", x1, y1, x2, y2));
546}
547
548KEYWORD1 void KEYWORD2 NAME(Rectsv)(const GLshort * v1, const GLshort * v2)
549{
550 DISPATCH(Rectsv, (v1, v2), (F, "glRectsv(%p, %p);\n", (const void *) v1, (const void *) v2));
551}
552
553KEYWORD1 void KEYWORD2 NAME(TexCoord1d)(GLdouble s)
554{
555 DISPATCH(TexCoord1d, (s), (F, "glTexCoord1d(%f);\n", s));
556}
557
558KEYWORD1 void KEYWORD2 NAME(TexCoord1dv)(const GLdouble * v)
559{
560 DISPATCH(TexCoord1dv, (v), (F, "glTexCoord1dv(%p);\n", (const void *) v));
561}
562
563KEYWORD1 void KEYWORD2 NAME(TexCoord1f)(GLfloat s)
564{
565 DISPATCH(TexCoord1f, (s), (F, "glTexCoord1f(%f);\n", s));
566}
567
568KEYWORD1 void KEYWORD2 NAME(TexCoord1fv)(const GLfloat * v)
569{
570 DISPATCH(TexCoord1fv, (v), (F, "glTexCoord1fv(%p);\n", (const void *) v));
571}
572
573KEYWORD1 void KEYWORD2 NAME(TexCoord1i)(GLint s)
574{
575 DISPATCH(TexCoord1i, (s), (F, "glTexCoord1i(%d);\n", s));
576}
577
578KEYWORD1 void KEYWORD2 NAME(TexCoord1iv)(const GLint * v)
579{
580 DISPATCH(TexCoord1iv, (v), (F, "glTexCoord1iv(%p);\n", (const void *) v));
581}
582
583KEYWORD1 void KEYWORD2 NAME(TexCoord1s)(GLshort s)
584{
585 DISPATCH(TexCoord1s, (s), (F, "glTexCoord1s(%d);\n", s));
586}
587
588KEYWORD1 void KEYWORD2 NAME(TexCoord1sv)(const GLshort * v)
589{
590 DISPATCH(TexCoord1sv, (v), (F, "glTexCoord1sv(%p);\n", (const void *) v));
591}
592
593KEYWORD1 void KEYWORD2 NAME(TexCoord2d)(GLdouble s, GLdouble t)
594{
595 DISPATCH(TexCoord2d, (s, t), (F, "glTexCoord2d(%f, %f);\n", s, t));
596}
597
598KEYWORD1 void KEYWORD2 NAME(TexCoord2dv)(const GLdouble * v)
599{
Michal Krolb7293dc2004-10-27 15:34:31 +0000600 DISPATCH(TexCoord2dv, (v), (F, "glTexCoord2dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000601}
602
603KEYWORD1 void KEYWORD2 NAME(TexCoord2f)(GLfloat s, GLfloat t)
604{
605 DISPATCH(TexCoord2f, (s, t), (F, "glTexCoord2f(%f, %f);\n", s, t));
606}
607
608KEYWORD1 void KEYWORD2 NAME(TexCoord2fv)(const GLfloat * v)
609{
Michal Krolb7293dc2004-10-27 15:34:31 +0000610 DISPATCH(TexCoord2fv, (v), (F, "glTexCoord2fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000611}
612
613KEYWORD1 void KEYWORD2 NAME(TexCoord2i)(GLint s, GLint t)
614{
615 DISPATCH(TexCoord2i, (s, t), (F, "glTexCoord2i(%d, %d);\n", s, t));
616}
617
618KEYWORD1 void KEYWORD2 NAME(TexCoord2iv)(const GLint * v)
619{
620 DISPATCH(TexCoord2iv, (v), (F, "glTexCoord2iv(%p);\n", (const void *) v));
621}
622
623KEYWORD1 void KEYWORD2 NAME(TexCoord2s)(GLshort s, GLshort t)
624{
625 DISPATCH(TexCoord2s, (s, t), (F, "glTexCoord2s(%d, %d);\n", s, t));
626}
627
628KEYWORD1 void KEYWORD2 NAME(TexCoord2sv)(const GLshort * v)
629{
630 DISPATCH(TexCoord2sv, (v), (F, "glTexCoord2sv(%p);\n", (const void *) v));
631}
632
633KEYWORD1 void KEYWORD2 NAME(TexCoord3d)(GLdouble s, GLdouble t, GLdouble r)
634{
635 DISPATCH(TexCoord3d, (s, t, r), (F, "glTexCoord3d(%f, %f, %f);\n", s, t, r));
636}
637
638KEYWORD1 void KEYWORD2 NAME(TexCoord3dv)(const GLdouble * v)
639{
Michal Krolb7293dc2004-10-27 15:34:31 +0000640 DISPATCH(TexCoord3dv, (v), (F, "glTexCoord3dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000641}
642
643KEYWORD1 void KEYWORD2 NAME(TexCoord3f)(GLfloat s, GLfloat t, GLfloat r)
644{
645 DISPATCH(TexCoord3f, (s, t, r), (F, "glTexCoord3f(%f, %f, %f);\n", s, t, r));
646}
647
648KEYWORD1 void KEYWORD2 NAME(TexCoord3fv)(const GLfloat * v)
649{
Michal Krolb7293dc2004-10-27 15:34:31 +0000650 DISPATCH(TexCoord3fv, (v), (F, "glTexCoord3fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000651}
652
653KEYWORD1 void KEYWORD2 NAME(TexCoord3i)(GLint s, GLint t, GLint r)
654{
655 DISPATCH(TexCoord3i, (s, t, r), (F, "glTexCoord3i(%d, %d, %d);\n", s, t, r));
656}
657
658KEYWORD1 void KEYWORD2 NAME(TexCoord3iv)(const GLint * v)
659{
660 DISPATCH(TexCoord3iv, (v), (F, "glTexCoord3iv(%p);\n", (const void *) v));
661}
662
663KEYWORD1 void KEYWORD2 NAME(TexCoord3s)(GLshort s, GLshort t, GLshort r)
664{
665 DISPATCH(TexCoord3s, (s, t, r), (F, "glTexCoord3s(%d, %d, %d);\n", s, t, r));
666}
667
668KEYWORD1 void KEYWORD2 NAME(TexCoord3sv)(const GLshort * v)
669{
670 DISPATCH(TexCoord3sv, (v), (F, "glTexCoord3sv(%p);\n", (const void *) v));
671}
672
673KEYWORD1 void KEYWORD2 NAME(TexCoord4d)(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
674{
675 DISPATCH(TexCoord4d, (s, t, r, q), (F, "glTexCoord4d(%f, %f, %f, %f);\n", s, t, r, q));
676}
677
678KEYWORD1 void KEYWORD2 NAME(TexCoord4dv)(const GLdouble * v)
679{
Michal Krolb7293dc2004-10-27 15:34:31 +0000680 DISPATCH(TexCoord4dv, (v), (F, "glTexCoord4dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000681}
682
683KEYWORD1 void KEYWORD2 NAME(TexCoord4f)(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
684{
685 DISPATCH(TexCoord4f, (s, t, r, q), (F, "glTexCoord4f(%f, %f, %f, %f);\n", s, t, r, q));
686}
687
688KEYWORD1 void KEYWORD2 NAME(TexCoord4fv)(const GLfloat * v)
689{
Michal Krolb7293dc2004-10-27 15:34:31 +0000690 DISPATCH(TexCoord4fv, (v), (F, "glTexCoord4fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000691}
692
693KEYWORD1 void KEYWORD2 NAME(TexCoord4i)(GLint s, GLint t, GLint r, GLint q)
694{
695 DISPATCH(TexCoord4i, (s, t, r, q), (F, "glTexCoord4i(%d, %d, %d, %d);\n", s, t, r, q));
696}
697
698KEYWORD1 void KEYWORD2 NAME(TexCoord4iv)(const GLint * v)
699{
700 DISPATCH(TexCoord4iv, (v), (F, "glTexCoord4iv(%p);\n", (const void *) v));
701}
702
703KEYWORD1 void KEYWORD2 NAME(TexCoord4s)(GLshort s, GLshort t, GLshort r, GLshort q)
704{
705 DISPATCH(TexCoord4s, (s, t, r, q), (F, "glTexCoord4s(%d, %d, %d, %d);\n", s, t, r, q));
706}
707
708KEYWORD1 void KEYWORD2 NAME(TexCoord4sv)(const GLshort * v)
709{
710 DISPATCH(TexCoord4sv, (v), (F, "glTexCoord4sv(%p);\n", (const void *) v));
711}
712
713KEYWORD1 void KEYWORD2 NAME(Vertex2d)(GLdouble x, GLdouble y)
714{
715 DISPATCH(Vertex2d, (x, y), (F, "glVertex2d(%f, %f);\n", x, y));
716}
717
718KEYWORD1 void KEYWORD2 NAME(Vertex2dv)(const GLdouble * v)
719{
Michal Krolb7293dc2004-10-27 15:34:31 +0000720 DISPATCH(Vertex2dv, (v), (F, "glVertex2dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000721}
722
723KEYWORD1 void KEYWORD2 NAME(Vertex2f)(GLfloat x, GLfloat y)
724{
725 DISPATCH(Vertex2f, (x, y), (F, "glVertex2f(%f, %f);\n", x, y));
726}
727
728KEYWORD1 void KEYWORD2 NAME(Vertex2fv)(const GLfloat * v)
729{
Michal Krolb7293dc2004-10-27 15:34:31 +0000730 DISPATCH(Vertex2fv, (v), (F, "glVertex2fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000731}
732
733KEYWORD1 void KEYWORD2 NAME(Vertex2i)(GLint x, GLint y)
734{
735 DISPATCH(Vertex2i, (x, y), (F, "glVertex2i(%d, %d);\n", x, y));
736}
737
738KEYWORD1 void KEYWORD2 NAME(Vertex2iv)(const GLint * v)
739{
740 DISPATCH(Vertex2iv, (v), (F, "glVertex2iv(%p);\n", (const void *) v));
741}
742
743KEYWORD1 void KEYWORD2 NAME(Vertex2s)(GLshort x, GLshort y)
744{
745 DISPATCH(Vertex2s, (x, y), (F, "glVertex2s(%d, %d);\n", x, y));
746}
747
748KEYWORD1 void KEYWORD2 NAME(Vertex2sv)(const GLshort * v)
749{
750 DISPATCH(Vertex2sv, (v), (F, "glVertex2sv(%p);\n", (const void *) v));
751}
752
753KEYWORD1 void KEYWORD2 NAME(Vertex3d)(GLdouble x, GLdouble y, GLdouble z)
754{
755 DISPATCH(Vertex3d, (x, y, z), (F, "glVertex3d(%f, %f, %f);\n", x, y, z));
756}
757
758KEYWORD1 void KEYWORD2 NAME(Vertex3dv)(const GLdouble * v)
759{
Michal Krolb7293dc2004-10-27 15:34:31 +0000760 DISPATCH(Vertex3dv, (v), (F, "glVertex3dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000761}
762
763KEYWORD1 void KEYWORD2 NAME(Vertex3f)(GLfloat x, GLfloat y, GLfloat z)
764{
765 DISPATCH(Vertex3f, (x, y, z), (F, "glVertex3f(%f, %f, %f);\n", x, y, z));
766}
767
768KEYWORD1 void KEYWORD2 NAME(Vertex3fv)(const GLfloat * v)
769{
Michal Krolb7293dc2004-10-27 15:34:31 +0000770 DISPATCH(Vertex3fv, (v), (F, "glVertex3fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000771}
772
773KEYWORD1 void KEYWORD2 NAME(Vertex3i)(GLint x, GLint y, GLint z)
774{
775 DISPATCH(Vertex3i, (x, y, z), (F, "glVertex3i(%d, %d, %d);\n", x, y, z));
776}
777
778KEYWORD1 void KEYWORD2 NAME(Vertex3iv)(const GLint * v)
779{
780 DISPATCH(Vertex3iv, (v), (F, "glVertex3iv(%p);\n", (const void *) v));
781}
782
783KEYWORD1 void KEYWORD2 NAME(Vertex3s)(GLshort x, GLshort y, GLshort z)
784{
785 DISPATCH(Vertex3s, (x, y, z), (F, "glVertex3s(%d, %d, %d);\n", x, y, z));
786}
787
788KEYWORD1 void KEYWORD2 NAME(Vertex3sv)(const GLshort * v)
789{
790 DISPATCH(Vertex3sv, (v), (F, "glVertex3sv(%p);\n", (const void *) v));
791}
792
793KEYWORD1 void KEYWORD2 NAME(Vertex4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
794{
795 DISPATCH(Vertex4d, (x, y, z, w), (F, "glVertex4d(%f, %f, %f, %f);\n", x, y, z, w));
796}
797
798KEYWORD1 void KEYWORD2 NAME(Vertex4dv)(const GLdouble * v)
799{
Michal Krolb7293dc2004-10-27 15:34:31 +0000800 DISPATCH(Vertex4dv, (v), (F, "glVertex4dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000801}
802
803KEYWORD1 void KEYWORD2 NAME(Vertex4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
804{
805 DISPATCH(Vertex4f, (x, y, z, w), (F, "glVertex4f(%f, %f, %f, %f);\n", x, y, z, w));
806}
807
808KEYWORD1 void KEYWORD2 NAME(Vertex4fv)(const GLfloat * v)
809{
Michal Krolb7293dc2004-10-27 15:34:31 +0000810 DISPATCH(Vertex4fv, (v), (F, "glVertex4fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +0000811}
812
813KEYWORD1 void KEYWORD2 NAME(Vertex4i)(GLint x, GLint y, GLint z, GLint w)
814{
815 DISPATCH(Vertex4i, (x, y, z, w), (F, "glVertex4i(%d, %d, %d, %d);\n", x, y, z, w));
816}
817
818KEYWORD1 void KEYWORD2 NAME(Vertex4iv)(const GLint * v)
819{
820 DISPATCH(Vertex4iv, (v), (F, "glVertex4iv(%p);\n", (const void *) v));
821}
822
823KEYWORD1 void KEYWORD2 NAME(Vertex4s)(GLshort x, GLshort y, GLshort z, GLshort w)
824{
825 DISPATCH(Vertex4s, (x, y, z, w), (F, "glVertex4s(%d, %d, %d, %d);\n", x, y, z, w));
826}
827
828KEYWORD1 void KEYWORD2 NAME(Vertex4sv)(const GLshort * v)
829{
830 DISPATCH(Vertex4sv, (v), (F, "glVertex4sv(%p);\n", (const void *) v));
831}
832
833KEYWORD1 void KEYWORD2 NAME(ClipPlane)(GLenum plane, const GLdouble * equation)
834{
835 DISPATCH(ClipPlane, (plane, equation), (F, "glClipPlane(0x%x, %p);\n", plane, (const void *) equation));
836}
837
838KEYWORD1 void KEYWORD2 NAME(ColorMaterial)(GLenum face, GLenum mode)
839{
840 DISPATCH(ColorMaterial, (face, mode), (F, "glColorMaterial(0x%x, 0x%x);\n", face, mode));
841}
842
843KEYWORD1 void KEYWORD2 NAME(CullFace)(GLenum mode)
844{
845 DISPATCH(CullFace, (mode), (F, "glCullFace(0x%x);\n", mode));
846}
847
848KEYWORD1 void KEYWORD2 NAME(Fogf)(GLenum pname, GLfloat param)
849{
850 DISPATCH(Fogf, (pname, param), (F, "glFogf(0x%x, %f);\n", pname, param));
851}
852
853KEYWORD1 void KEYWORD2 NAME(Fogfv)(GLenum pname, const GLfloat * params)
854{
855 DISPATCH(Fogfv, (pname, params), (F, "glFogfv(0x%x, %p);\n", pname, (const void *) params));
856}
857
858KEYWORD1 void KEYWORD2 NAME(Fogi)(GLenum pname, GLint param)
859{
860 DISPATCH(Fogi, (pname, param), (F, "glFogi(0x%x, %d);\n", pname, param));
861}
862
863KEYWORD1 void KEYWORD2 NAME(Fogiv)(GLenum pname, const GLint * params)
864{
865 DISPATCH(Fogiv, (pname, params), (F, "glFogiv(0x%x, %p);\n", pname, (const void *) params));
866}
867
868KEYWORD1 void KEYWORD2 NAME(FrontFace)(GLenum mode)
869{
870 DISPATCH(FrontFace, (mode), (F, "glFrontFace(0x%x);\n", mode));
871}
872
873KEYWORD1 void KEYWORD2 NAME(Hint)(GLenum target, GLenum mode)
874{
875 DISPATCH(Hint, (target, mode), (F, "glHint(0x%x, 0x%x);\n", target, mode));
876}
877
878KEYWORD1 void KEYWORD2 NAME(Lightf)(GLenum light, GLenum pname, GLfloat param)
879{
880 DISPATCH(Lightf, (light, pname, param), (F, "glLightf(0x%x, 0x%x, %f);\n", light, pname, param));
881}
882
883KEYWORD1 void KEYWORD2 NAME(Lightfv)(GLenum light, GLenum pname, const GLfloat * params)
884{
885 DISPATCH(Lightfv, (light, pname, params), (F, "glLightfv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
886}
887
888KEYWORD1 void KEYWORD2 NAME(Lighti)(GLenum light, GLenum pname, GLint param)
889{
890 DISPATCH(Lighti, (light, pname, param), (F, "glLighti(0x%x, 0x%x, %d);\n", light, pname, param));
891}
892
893KEYWORD1 void KEYWORD2 NAME(Lightiv)(GLenum light, GLenum pname, const GLint * params)
894{
895 DISPATCH(Lightiv, (light, pname, params), (F, "glLightiv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
896}
897
898KEYWORD1 void KEYWORD2 NAME(LightModelf)(GLenum pname, GLfloat param)
899{
900 DISPATCH(LightModelf, (pname, param), (F, "glLightModelf(0x%x, %f);\n", pname, param));
901}
902
903KEYWORD1 void KEYWORD2 NAME(LightModelfv)(GLenum pname, const GLfloat * params)
904{
905 DISPATCH(LightModelfv, (pname, params), (F, "glLightModelfv(0x%x, %p);\n", pname, (const void *) params));
906}
907
908KEYWORD1 void KEYWORD2 NAME(LightModeli)(GLenum pname, GLint param)
909{
910 DISPATCH(LightModeli, (pname, param), (F, "glLightModeli(0x%x, %d);\n", pname, param));
911}
912
913KEYWORD1 void KEYWORD2 NAME(LightModeliv)(GLenum pname, const GLint * params)
914{
915 DISPATCH(LightModeliv, (pname, params), (F, "glLightModeliv(0x%x, %p);\n", pname, (const void *) params));
916}
917
918KEYWORD1 void KEYWORD2 NAME(LineStipple)(GLint factor, GLushort pattern)
919{
920 DISPATCH(LineStipple, (factor, pattern), (F, "glLineStipple(%d, %d);\n", factor, pattern));
921}
922
923KEYWORD1 void KEYWORD2 NAME(LineWidth)(GLfloat width)
924{
925 DISPATCH(LineWidth, (width), (F, "glLineWidth(%f);\n", width));
926}
927
928KEYWORD1 void KEYWORD2 NAME(Materialf)(GLenum face, GLenum pname, GLfloat param)
929{
930 DISPATCH(Materialf, (face, pname, param), (F, "glMaterialf(0x%x, 0x%x, %f);\n", face, pname, param));
931}
932
933KEYWORD1 void KEYWORD2 NAME(Materialfv)(GLenum face, GLenum pname, const GLfloat * params)
934{
935 DISPATCH(Materialfv, (face, pname, params), (F, "glMaterialfv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
936}
937
938KEYWORD1 void KEYWORD2 NAME(Materiali)(GLenum face, GLenum pname, GLint param)
939{
940 DISPATCH(Materiali, (face, pname, param), (F, "glMateriali(0x%x, 0x%x, %d);\n", face, pname, param));
941}
942
943KEYWORD1 void KEYWORD2 NAME(Materialiv)(GLenum face, GLenum pname, const GLint * params)
944{
945 DISPATCH(Materialiv, (face, pname, params), (F, "glMaterialiv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
946}
947
948KEYWORD1 void KEYWORD2 NAME(PointSize)(GLfloat size)
949{
950 DISPATCH(PointSize, (size), (F, "glPointSize(%f);\n", size));
951}
952
953KEYWORD1 void KEYWORD2 NAME(PolygonMode)(GLenum face, GLenum mode)
954{
955 DISPATCH(PolygonMode, (face, mode), (F, "glPolygonMode(0x%x, 0x%x);\n", face, mode));
956}
957
958KEYWORD1 void KEYWORD2 NAME(PolygonStipple)(const GLubyte * mask)
959{
960 DISPATCH(PolygonStipple, (mask), (F, "glPolygonStipple(%p);\n", (const void *) mask));
961}
962
963KEYWORD1 void KEYWORD2 NAME(Scissor)(GLint x, GLint y, GLsizei width, GLsizei height)
964{
965 DISPATCH(Scissor, (x, y, width, height), (F, "glScissor(%d, %d, %d, %d);\n", x, y, width, height));
966}
967
968KEYWORD1 void KEYWORD2 NAME(ShadeModel)(GLenum mode)
969{
970 DISPATCH(ShadeModel, (mode), (F, "glShadeModel(0x%x);\n", mode));
971}
972
973KEYWORD1 void KEYWORD2 NAME(TexParameterf)(GLenum target, GLenum pname, GLfloat param)
974{
975 DISPATCH(TexParameterf, (target, pname, param), (F, "glTexParameterf(0x%x, 0x%x, %f);\n", target, pname, param));
976}
977
978KEYWORD1 void KEYWORD2 NAME(TexParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
979{
980 DISPATCH(TexParameterfv, (target, pname, params), (F, "glTexParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
981}
982
983KEYWORD1 void KEYWORD2 NAME(TexParameteri)(GLenum target, GLenum pname, GLint param)
984{
985 DISPATCH(TexParameteri, (target, pname, param), (F, "glTexParameteri(0x%x, 0x%x, %d);\n", target, pname, param));
986}
987
988KEYWORD1 void KEYWORD2 NAME(TexParameteriv)(GLenum target, GLenum pname, const GLint * params)
989{
990 DISPATCH(TexParameteriv, (target, pname, params), (F, "glTexParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
991}
992
993KEYWORD1 void KEYWORD2 NAME(TexImage1D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
994{
995 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));
996}
997
998KEYWORD1 void KEYWORD2 NAME(TexImage2D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
999{
1000 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));
1001}
1002
1003KEYWORD1 void KEYWORD2 NAME(TexEnvf)(GLenum target, GLenum pname, GLfloat param)
1004{
1005 DISPATCH(TexEnvf, (target, pname, param), (F, "glTexEnvf(0x%x, 0x%x, %f);\n", target, pname, param));
1006}
1007
1008KEYWORD1 void KEYWORD2 NAME(TexEnvfv)(GLenum target, GLenum pname, const GLfloat * params)
1009{
1010 DISPATCH(TexEnvfv, (target, pname, params), (F, "glTexEnvfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1011}
1012
1013KEYWORD1 void KEYWORD2 NAME(TexEnvi)(GLenum target, GLenum pname, GLint param)
1014{
1015 DISPATCH(TexEnvi, (target, pname, param), (F, "glTexEnvi(0x%x, 0x%x, %d);\n", target, pname, param));
1016}
1017
1018KEYWORD1 void KEYWORD2 NAME(TexEnviv)(GLenum target, GLenum pname, const GLint * params)
1019{
1020 DISPATCH(TexEnviv, (target, pname, params), (F, "glTexEnviv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1021}
1022
1023KEYWORD1 void KEYWORD2 NAME(TexGend)(GLenum coord, GLenum pname, GLdouble param)
1024{
1025 DISPATCH(TexGend, (coord, pname, param), (F, "glTexGend(0x%x, 0x%x, %f);\n", coord, pname, param));
1026}
1027
1028KEYWORD1 void KEYWORD2 NAME(TexGendv)(GLenum coord, GLenum pname, const GLdouble * params)
1029{
1030 DISPATCH(TexGendv, (coord, pname, params), (F, "glTexGendv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1031}
1032
1033KEYWORD1 void KEYWORD2 NAME(TexGenf)(GLenum coord, GLenum pname, GLfloat param)
1034{
1035 DISPATCH(TexGenf, (coord, pname, param), (F, "glTexGenf(0x%x, 0x%x, %f);\n", coord, pname, param));
1036}
1037
1038KEYWORD1 void KEYWORD2 NAME(TexGenfv)(GLenum coord, GLenum pname, const GLfloat * params)
1039{
1040 DISPATCH(TexGenfv, (coord, pname, params), (F, "glTexGenfv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1041}
1042
1043KEYWORD1 void KEYWORD2 NAME(TexGeni)(GLenum coord, GLenum pname, GLint param)
1044{
1045 DISPATCH(TexGeni, (coord, pname, param), (F, "glTexGeni(0x%x, 0x%x, %d);\n", coord, pname, param));
1046}
1047
1048KEYWORD1 void KEYWORD2 NAME(TexGeniv)(GLenum coord, GLenum pname, const GLint * params)
1049{
1050 DISPATCH(TexGeniv, (coord, pname, params), (F, "glTexGeniv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1051}
1052
1053KEYWORD1 void KEYWORD2 NAME(FeedbackBuffer)(GLsizei size, GLenum type, GLfloat * buffer)
1054{
1055 DISPATCH(FeedbackBuffer, (size, type, buffer), (F, "glFeedbackBuffer(%d, 0x%x, %p);\n", size, type, (const void *) buffer));
1056}
1057
1058KEYWORD1 void KEYWORD2 NAME(SelectBuffer)(GLsizei size, GLuint * buffer)
1059{
1060 DISPATCH(SelectBuffer, (size, buffer), (F, "glSelectBuffer(%d, %p);\n", size, (const void *) buffer));
1061}
1062
1063KEYWORD1 GLint KEYWORD2 NAME(RenderMode)(GLenum mode)
1064{
1065 RETURN_DISPATCH(RenderMode, (mode), (F, "glRenderMode(0x%x);\n", mode));
1066}
1067
1068KEYWORD1 void KEYWORD2 NAME(InitNames)(void)
1069{
1070 DISPATCH(InitNames, (), (F, "glInitNames();\n"));
1071}
1072
1073KEYWORD1 void KEYWORD2 NAME(LoadName)(GLuint name)
1074{
1075 DISPATCH(LoadName, (name), (F, "glLoadName(%d);\n", name));
1076}
1077
1078KEYWORD1 void KEYWORD2 NAME(PassThrough)(GLfloat token)
1079{
1080 DISPATCH(PassThrough, (token), (F, "glPassThrough(%f);\n", token));
1081}
1082
1083KEYWORD1 void KEYWORD2 NAME(PopName)(void)
1084{
1085 DISPATCH(PopName, (), (F, "glPopName();\n"));
1086}
1087
1088KEYWORD1 void KEYWORD2 NAME(PushName)(GLuint name)
1089{
1090 DISPATCH(PushName, (name), (F, "glPushName(%d);\n", name));
1091}
1092
1093KEYWORD1 void KEYWORD2 NAME(DrawBuffer)(GLenum mode)
1094{
1095 DISPATCH(DrawBuffer, (mode), (F, "glDrawBuffer(0x%x);\n", mode));
1096}
1097
1098KEYWORD1 void KEYWORD2 NAME(Clear)(GLbitfield mask)
1099{
Michal Krolb7293dc2004-10-27 15:34:31 +00001100 DISPATCH(Clear, (mask), (F, "glClear(%d);\n", mask));
Michal Krol455c8172004-10-27 15:20:08 +00001101}
1102
1103KEYWORD1 void KEYWORD2 NAME(ClearAccum)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
1104{
1105 DISPATCH(ClearAccum, (red, green, blue, alpha), (F, "glClearAccum(%f, %f, %f, %f);\n", red, green, blue, alpha));
1106}
1107
1108KEYWORD1 void KEYWORD2 NAME(ClearIndex)(GLfloat c)
1109{
1110 DISPATCH(ClearIndex, (c), (F, "glClearIndex(%f);\n", c));
1111}
1112
1113KEYWORD1 void KEYWORD2 NAME(ClearColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1114{
1115 DISPATCH(ClearColor, (red, green, blue, alpha), (F, "glClearColor(%f, %f, %f, %f);\n", red, green, blue, alpha));
1116}
1117
1118KEYWORD1 void KEYWORD2 NAME(ClearStencil)(GLint s)
1119{
1120 DISPATCH(ClearStencil, (s), (F, "glClearStencil(%d);\n", s));
1121}
1122
1123KEYWORD1 void KEYWORD2 NAME(ClearDepth)(GLclampd depth)
1124{
1125 DISPATCH(ClearDepth, (depth), (F, "glClearDepth(%f);\n", depth));
1126}
1127
1128KEYWORD1 void KEYWORD2 NAME(StencilMask)(GLuint mask)
1129{
1130 DISPATCH(StencilMask, (mask), (F, "glStencilMask(%d);\n", mask));
1131}
1132
1133KEYWORD1 void KEYWORD2 NAME(ColorMask)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
1134{
1135 DISPATCH(ColorMask, (red, green, blue, alpha), (F, "glColorMask(%d, %d, %d, %d);\n", red, green, blue, alpha));
1136}
1137
1138KEYWORD1 void KEYWORD2 NAME(DepthMask)(GLboolean flag)
1139{
1140 DISPATCH(DepthMask, (flag), (F, "glDepthMask(%d);\n", flag));
1141}
1142
1143KEYWORD1 void KEYWORD2 NAME(IndexMask)(GLuint mask)
1144{
1145 DISPATCH(IndexMask, (mask), (F, "glIndexMask(%d);\n", mask));
1146}
1147
1148KEYWORD1 void KEYWORD2 NAME(Accum)(GLenum op, GLfloat value)
1149{
1150 DISPATCH(Accum, (op, value), (F, "glAccum(0x%x, %f);\n", op, value));
1151}
1152
1153KEYWORD1 void KEYWORD2 NAME(Disable)(GLenum cap)
1154{
1155 DISPATCH(Disable, (cap), (F, "glDisable(0x%x);\n", cap));
1156}
1157
1158KEYWORD1 void KEYWORD2 NAME(Enable)(GLenum cap)
1159{
1160 DISPATCH(Enable, (cap), (F, "glEnable(0x%x);\n", cap));
1161}
1162
1163KEYWORD1 void KEYWORD2 NAME(Finish)(void)
1164{
1165 DISPATCH(Finish, (), (F, "glFinish();\n"));
1166}
1167
1168KEYWORD1 void KEYWORD2 NAME(Flush)(void)
1169{
1170 DISPATCH(Flush, (), (F, "glFlush();\n"));
1171}
1172
1173KEYWORD1 void KEYWORD2 NAME(PopAttrib)(void)
1174{
1175 DISPATCH(PopAttrib, (), (F, "glPopAttrib();\n"));
1176}
1177
1178KEYWORD1 void KEYWORD2 NAME(PushAttrib)(GLbitfield mask)
1179{
Michal Krolb7293dc2004-10-27 15:34:31 +00001180 DISPATCH(PushAttrib, (mask), (F, "glPushAttrib(%d);\n", mask));
Michal Krol455c8172004-10-27 15:20:08 +00001181}
1182
1183KEYWORD1 void KEYWORD2 NAME(Map1d)(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points)
1184{
1185 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));
1186}
1187
1188KEYWORD1 void KEYWORD2 NAME(Map1f)(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points)
1189{
1190 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));
1191}
1192
1193KEYWORD1 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)
1194{
1195 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));
1196}
1197
1198KEYWORD1 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)
1199{
1200 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));
1201}
1202
1203KEYWORD1 void KEYWORD2 NAME(MapGrid1d)(GLint un, GLdouble u1, GLdouble u2)
1204{
1205 DISPATCH(MapGrid1d, (un, u1, u2), (F, "glMapGrid1d(%d, %f, %f);\n", un, u1, u2));
1206}
1207
1208KEYWORD1 void KEYWORD2 NAME(MapGrid1f)(GLint un, GLfloat u1, GLfloat u2)
1209{
1210 DISPATCH(MapGrid1f, (un, u1, u2), (F, "glMapGrid1f(%d, %f, %f);\n", un, u1, u2));
1211}
1212
1213KEYWORD1 void KEYWORD2 NAME(MapGrid2d)(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
1214{
1215 DISPATCH(MapGrid2d, (un, u1, u2, vn, v1, v2), (F, "glMapGrid2d(%d, %f, %f, %d, %f, %f);\n", un, u1, u2, vn, v1, v2));
1216}
1217
1218KEYWORD1 void KEYWORD2 NAME(MapGrid2f)(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
1219{
1220 DISPATCH(MapGrid2f, (un, u1, u2, vn, v1, v2), (F, "glMapGrid2f(%d, %f, %f, %d, %f, %f);\n", un, u1, u2, vn, v1, v2));
1221}
1222
1223KEYWORD1 void KEYWORD2 NAME(EvalCoord1d)(GLdouble u)
1224{
1225 DISPATCH(EvalCoord1d, (u), (F, "glEvalCoord1d(%f);\n", u));
1226}
1227
1228KEYWORD1 void KEYWORD2 NAME(EvalCoord1dv)(const GLdouble * u)
1229{
1230 DISPATCH(EvalCoord1dv, (u), (F, "glEvalCoord1dv(%p);\n", (const void *) u));
1231}
1232
1233KEYWORD1 void KEYWORD2 NAME(EvalCoord1f)(GLfloat u)
1234{
1235 DISPATCH(EvalCoord1f, (u), (F, "glEvalCoord1f(%f);\n", u));
1236}
1237
1238KEYWORD1 void KEYWORD2 NAME(EvalCoord1fv)(const GLfloat * u)
1239{
1240 DISPATCH(EvalCoord1fv, (u), (F, "glEvalCoord1fv(%p);\n", (const void *) u));
1241}
1242
1243KEYWORD1 void KEYWORD2 NAME(EvalCoord2d)(GLdouble u, GLdouble v)
1244{
1245 DISPATCH(EvalCoord2d, (u, v), (F, "glEvalCoord2d(%f, %f);\n", u, v));
1246}
1247
1248KEYWORD1 void KEYWORD2 NAME(EvalCoord2dv)(const GLdouble * u)
1249{
Michal Krolb7293dc2004-10-27 15:34:31 +00001250 DISPATCH(EvalCoord2dv, (u), (F, "glEvalCoord2dv(%p);\n", (const void *) u));
Michal Krol455c8172004-10-27 15:20:08 +00001251}
1252
1253KEYWORD1 void KEYWORD2 NAME(EvalCoord2f)(GLfloat u, GLfloat v)
1254{
1255 DISPATCH(EvalCoord2f, (u, v), (F, "glEvalCoord2f(%f, %f);\n", u, v));
1256}
1257
1258KEYWORD1 void KEYWORD2 NAME(EvalCoord2fv)(const GLfloat * u)
1259{
Michal Krolb7293dc2004-10-27 15:34:31 +00001260 DISPATCH(EvalCoord2fv, (u), (F, "glEvalCoord2fv(%p);\n", (const void *) u));
Michal Krol455c8172004-10-27 15:20:08 +00001261}
1262
1263KEYWORD1 void KEYWORD2 NAME(EvalMesh1)(GLenum mode, GLint i1, GLint i2)
1264{
1265 DISPATCH(EvalMesh1, (mode, i1, i2), (F, "glEvalMesh1(0x%x, %d, %d);\n", mode, i1, i2));
1266}
1267
1268KEYWORD1 void KEYWORD2 NAME(EvalPoint1)(GLint i)
1269{
1270 DISPATCH(EvalPoint1, (i), (F, "glEvalPoint1(%d);\n", i));
1271}
1272
1273KEYWORD1 void KEYWORD2 NAME(EvalMesh2)(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
1274{
1275 DISPATCH(EvalMesh2, (mode, i1, i2, j1, j2), (F, "glEvalMesh2(0x%x, %d, %d, %d, %d);\n", mode, i1, i2, j1, j2));
1276}
1277
1278KEYWORD1 void KEYWORD2 NAME(EvalPoint2)(GLint i, GLint j)
1279{
1280 DISPATCH(EvalPoint2, (i, j), (F, "glEvalPoint2(%d, %d);\n", i, j));
1281}
1282
1283KEYWORD1 void KEYWORD2 NAME(AlphaFunc)(GLenum func, GLclampf ref)
1284{
1285 DISPATCH(AlphaFunc, (func, ref), (F, "glAlphaFunc(0x%x, %f);\n", func, ref));
1286}
1287
1288KEYWORD1 void KEYWORD2 NAME(BlendFunc)(GLenum sfactor, GLenum dfactor)
1289{
1290 DISPATCH(BlendFunc, (sfactor, dfactor), (F, "glBlendFunc(0x%x, 0x%x);\n", sfactor, dfactor));
1291}
1292
1293KEYWORD1 void KEYWORD2 NAME(LogicOp)(GLenum opcode)
1294{
1295 DISPATCH(LogicOp, (opcode), (F, "glLogicOp(0x%x);\n", opcode));
1296}
1297
1298KEYWORD1 void KEYWORD2 NAME(StencilFunc)(GLenum func, GLint ref, GLuint mask)
1299{
1300 DISPATCH(StencilFunc, (func, ref, mask), (F, "glStencilFunc(0x%x, %d, %d);\n", func, ref, mask));
1301}
1302
1303KEYWORD1 void KEYWORD2 NAME(StencilOp)(GLenum fail, GLenum zfail, GLenum zpass)
1304{
1305 DISPATCH(StencilOp, (fail, zfail, zpass), (F, "glStencilOp(0x%x, 0x%x, 0x%x);\n", fail, zfail, zpass));
1306}
1307
1308KEYWORD1 void KEYWORD2 NAME(DepthFunc)(GLenum func)
1309{
1310 DISPATCH(DepthFunc, (func), (F, "glDepthFunc(0x%x);\n", func));
1311}
1312
1313KEYWORD1 void KEYWORD2 NAME(PixelZoom)(GLfloat xfactor, GLfloat yfactor)
1314{
1315 DISPATCH(PixelZoom, (xfactor, yfactor), (F, "glPixelZoom(%f, %f);\n", xfactor, yfactor));
1316}
1317
1318KEYWORD1 void KEYWORD2 NAME(PixelTransferf)(GLenum pname, GLfloat param)
1319{
1320 DISPATCH(PixelTransferf, (pname, param), (F, "glPixelTransferf(0x%x, %f);\n", pname, param));
1321}
1322
1323KEYWORD1 void KEYWORD2 NAME(PixelTransferi)(GLenum pname, GLint param)
1324{
1325 DISPATCH(PixelTransferi, (pname, param), (F, "glPixelTransferi(0x%x, %d);\n", pname, param));
1326}
1327
1328KEYWORD1 void KEYWORD2 NAME(PixelStoref)(GLenum pname, GLfloat param)
1329{
1330 DISPATCH(PixelStoref, (pname, param), (F, "glPixelStoref(0x%x, %f);\n", pname, param));
1331}
1332
1333KEYWORD1 void KEYWORD2 NAME(PixelStorei)(GLenum pname, GLint param)
1334{
1335 DISPATCH(PixelStorei, (pname, param), (F, "glPixelStorei(0x%x, %d);\n", pname, param));
1336}
1337
1338KEYWORD1 void KEYWORD2 NAME(PixelMapfv)(GLenum map, GLsizei mapsize, const GLfloat * values)
1339{
1340 DISPATCH(PixelMapfv, (map, mapsize, values), (F, "glPixelMapfv(0x%x, %d, %p);\n", map, mapsize, (const void *) values));
1341}
1342
1343KEYWORD1 void KEYWORD2 NAME(PixelMapuiv)(GLenum map, GLsizei mapsize, const GLuint * values)
1344{
1345 DISPATCH(PixelMapuiv, (map, mapsize, values), (F, "glPixelMapuiv(0x%x, %d, %p);\n", map, mapsize, (const void *) values));
1346}
1347
1348KEYWORD1 void KEYWORD2 NAME(PixelMapusv)(GLenum map, GLsizei mapsize, const GLushort * values)
1349{
1350 DISPATCH(PixelMapusv, (map, mapsize, values), (F, "glPixelMapusv(0x%x, %d, %p);\n", map, mapsize, (const void *) values));
1351}
1352
1353KEYWORD1 void KEYWORD2 NAME(ReadBuffer)(GLenum mode)
1354{
1355 DISPATCH(ReadBuffer, (mode), (F, "glReadBuffer(0x%x);\n", mode));
1356}
1357
1358KEYWORD1 void KEYWORD2 NAME(CopyPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
1359{
1360 DISPATCH(CopyPixels, (x, y, width, height, type), (F, "glCopyPixels(%d, %d, %d, %d, 0x%x);\n", x, y, width, height, type));
1361}
1362
1363KEYWORD1 void KEYWORD2 NAME(ReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels)
1364{
1365 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));
1366}
1367
1368KEYWORD1 void KEYWORD2 NAME(DrawPixels)(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1369{
1370 DISPATCH(DrawPixels, (width, height, format, type, pixels), (F, "glDrawPixels(%d, %d, 0x%x, 0x%x, %p);\n", width, height, format, type, (const void *) pixels));
1371}
1372
1373KEYWORD1 void KEYWORD2 NAME(GetBooleanv)(GLenum pname, GLboolean * params)
1374{
1375 DISPATCH(GetBooleanv, (pname, params), (F, "glGetBooleanv(0x%x, %p);\n", pname, (const void *) params));
1376}
1377
1378KEYWORD1 void KEYWORD2 NAME(GetClipPlane)(GLenum plane, GLdouble * equation)
1379{
1380 DISPATCH(GetClipPlane, (plane, equation), (F, "glGetClipPlane(0x%x, %p);\n", plane, (const void *) equation));
1381}
1382
1383KEYWORD1 void KEYWORD2 NAME(GetDoublev)(GLenum pname, GLdouble * params)
1384{
1385 DISPATCH(GetDoublev, (pname, params), (F, "glGetDoublev(0x%x, %p);\n", pname, (const void *) params));
1386}
1387
1388KEYWORD1 GLenum KEYWORD2 NAME(GetError)(void)
1389{
1390 RETURN_DISPATCH(GetError, (), (F, "glGetError();\n"));
1391}
1392
1393KEYWORD1 void KEYWORD2 NAME(GetFloatv)(GLenum pname, GLfloat * params)
1394{
1395 DISPATCH(GetFloatv, (pname, params), (F, "glGetFloatv(0x%x, %p);\n", pname, (const void *) params));
1396}
1397
1398KEYWORD1 void KEYWORD2 NAME(GetIntegerv)(GLenum pname, GLint * params)
1399{
1400 DISPATCH(GetIntegerv, (pname, params), (F, "glGetIntegerv(0x%x, %p);\n", pname, (const void *) params));
1401}
1402
1403KEYWORD1 void KEYWORD2 NAME(GetLightfv)(GLenum light, GLenum pname, GLfloat * params)
1404{
1405 DISPATCH(GetLightfv, (light, pname, params), (F, "glGetLightfv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
1406}
1407
1408KEYWORD1 void KEYWORD2 NAME(GetLightiv)(GLenum light, GLenum pname, GLint * params)
1409{
1410 DISPATCH(GetLightiv, (light, pname, params), (F, "glGetLightiv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
1411}
1412
1413KEYWORD1 void KEYWORD2 NAME(GetMapdv)(GLenum target, GLenum query, GLdouble * v)
1414{
1415 DISPATCH(GetMapdv, (target, query, v), (F, "glGetMapdv(0x%x, 0x%x, %p);\n", target, query, (const void *) v));
1416}
1417
1418KEYWORD1 void KEYWORD2 NAME(GetMapfv)(GLenum target, GLenum query, GLfloat * v)
1419{
1420 DISPATCH(GetMapfv, (target, query, v), (F, "glGetMapfv(0x%x, 0x%x, %p);\n", target, query, (const void *) v));
1421}
1422
1423KEYWORD1 void KEYWORD2 NAME(GetMapiv)(GLenum target, GLenum query, GLint * v)
1424{
1425 DISPATCH(GetMapiv, (target, query, v), (F, "glGetMapiv(0x%x, 0x%x, %p);\n", target, query, (const void *) v));
1426}
1427
1428KEYWORD1 void KEYWORD2 NAME(GetMaterialfv)(GLenum face, GLenum pname, GLfloat * params)
1429{
1430 DISPATCH(GetMaterialfv, (face, pname, params), (F, "glGetMaterialfv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
1431}
1432
1433KEYWORD1 void KEYWORD2 NAME(GetMaterialiv)(GLenum face, GLenum pname, GLint * params)
1434{
1435 DISPATCH(GetMaterialiv, (face, pname, params), (F, "glGetMaterialiv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
1436}
1437
1438KEYWORD1 void KEYWORD2 NAME(GetPixelMapfv)(GLenum map, GLfloat * values)
1439{
1440 DISPATCH(GetPixelMapfv, (map, values), (F, "glGetPixelMapfv(0x%x, %p);\n", map, (const void *) values));
1441}
1442
1443KEYWORD1 void KEYWORD2 NAME(GetPixelMapuiv)(GLenum map, GLuint * values)
1444{
1445 DISPATCH(GetPixelMapuiv, (map, values), (F, "glGetPixelMapuiv(0x%x, %p);\n", map, (const void *) values));
1446}
1447
1448KEYWORD1 void KEYWORD2 NAME(GetPixelMapusv)(GLenum map, GLushort * values)
1449{
1450 DISPATCH(GetPixelMapusv, (map, values), (F, "glGetPixelMapusv(0x%x, %p);\n", map, (const void *) values));
1451}
1452
1453KEYWORD1 void KEYWORD2 NAME(GetPolygonStipple)(GLubyte * mask)
1454{
1455 DISPATCH(GetPolygonStipple, (mask), (F, "glGetPolygonStipple(%p);\n", (const void *) mask));
1456}
1457
1458KEYWORD1 const GLubyte * KEYWORD2 NAME(GetString)(GLenum name)
1459{
1460 RETURN_DISPATCH(GetString, (name), (F, "glGetString(0x%x);\n", name));
1461}
1462
1463KEYWORD1 void KEYWORD2 NAME(GetTexEnvfv)(GLenum target, GLenum pname, GLfloat * params)
1464{
1465 DISPATCH(GetTexEnvfv, (target, pname, params), (F, "glGetTexEnvfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1466}
1467
1468KEYWORD1 void KEYWORD2 NAME(GetTexEnviv)(GLenum target, GLenum pname, GLint * params)
1469{
1470 DISPATCH(GetTexEnviv, (target, pname, params), (F, "glGetTexEnviv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1471}
1472
1473KEYWORD1 void KEYWORD2 NAME(GetTexGendv)(GLenum coord, GLenum pname, GLdouble * params)
1474{
1475 DISPATCH(GetTexGendv, (coord, pname, params), (F, "glGetTexGendv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1476}
1477
1478KEYWORD1 void KEYWORD2 NAME(GetTexGenfv)(GLenum coord, GLenum pname, GLfloat * params)
1479{
1480 DISPATCH(GetTexGenfv, (coord, pname, params), (F, "glGetTexGenfv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1481}
1482
1483KEYWORD1 void KEYWORD2 NAME(GetTexGeniv)(GLenum coord, GLenum pname, GLint * params)
1484{
1485 DISPATCH(GetTexGeniv, (coord, pname, params), (F, "glGetTexGeniv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
1486}
1487
1488KEYWORD1 void KEYWORD2 NAME(GetTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels)
1489{
1490 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));
1491}
1492
1493KEYWORD1 void KEYWORD2 NAME(GetTexParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1494{
1495 DISPATCH(GetTexParameterfv, (target, pname, params), (F, "glGetTexParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1496}
1497
1498KEYWORD1 void KEYWORD2 NAME(GetTexParameteriv)(GLenum target, GLenum pname, GLint * params)
1499{
1500 DISPATCH(GetTexParameteriv, (target, pname, params), (F, "glGetTexParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1501}
1502
1503KEYWORD1 void KEYWORD2 NAME(GetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat * params)
1504{
1505 DISPATCH(GetTexLevelParameterfv, (target, level, pname, params), (F, "glGetTexLevelParameterfv(0x%x, %d, 0x%x, %p);\n", target, level, pname, (const void *) params));
1506}
1507
1508KEYWORD1 void KEYWORD2 NAME(GetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint * params)
1509{
1510 DISPATCH(GetTexLevelParameteriv, (target, level, pname, params), (F, "glGetTexLevelParameteriv(0x%x, %d, 0x%x, %p);\n", target, level, pname, (const void *) params));
1511}
1512
1513KEYWORD1 GLboolean KEYWORD2 NAME(IsEnabled)(GLenum cap)
1514{
1515 RETURN_DISPATCH(IsEnabled, (cap), (F, "glIsEnabled(0x%x);\n", cap));
1516}
1517
1518KEYWORD1 GLboolean KEYWORD2 NAME(IsList)(GLuint list)
1519{
1520 RETURN_DISPATCH(IsList, (list), (F, "glIsList(%d);\n", list));
1521}
1522
1523KEYWORD1 void KEYWORD2 NAME(DepthRange)(GLclampd zNear, GLclampd zFar)
1524{
1525 DISPATCH(DepthRange, (zNear, zFar), (F, "glDepthRange(%f, %f);\n", zNear, zFar));
1526}
1527
1528KEYWORD1 void KEYWORD2 NAME(Frustum)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
1529{
1530 DISPATCH(Frustum, (left, right, bottom, top, zNear, zFar), (F, "glFrustum(%f, %f, %f, %f, %f, %f);\n", left, right, bottom, top, zNear, zFar));
1531}
1532
1533KEYWORD1 void KEYWORD2 NAME(LoadIdentity)(void)
1534{
1535 DISPATCH(LoadIdentity, (), (F, "glLoadIdentity();\n"));
1536}
1537
1538KEYWORD1 void KEYWORD2 NAME(LoadMatrixf)(const GLfloat * m)
1539{
1540 DISPATCH(LoadMatrixf, (m), (F, "glLoadMatrixf(%p);\n", (const void *) m));
1541}
1542
1543KEYWORD1 void KEYWORD2 NAME(LoadMatrixd)(const GLdouble * m)
1544{
1545 DISPATCH(LoadMatrixd, (m), (F, "glLoadMatrixd(%p);\n", (const void *) m));
1546}
1547
1548KEYWORD1 void KEYWORD2 NAME(MatrixMode)(GLenum mode)
1549{
1550 DISPATCH(MatrixMode, (mode), (F, "glMatrixMode(0x%x);\n", mode));
1551}
1552
1553KEYWORD1 void KEYWORD2 NAME(MultMatrixf)(const GLfloat * m)
1554{
1555 DISPATCH(MultMatrixf, (m), (F, "glMultMatrixf(%p);\n", (const void *) m));
1556}
1557
1558KEYWORD1 void KEYWORD2 NAME(MultMatrixd)(const GLdouble * m)
1559{
1560 DISPATCH(MultMatrixd, (m), (F, "glMultMatrixd(%p);\n", (const void *) m));
1561}
1562
1563KEYWORD1 void KEYWORD2 NAME(Ortho)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
1564{
1565 DISPATCH(Ortho, (left, right, bottom, top, zNear, zFar), (F, "glOrtho(%f, %f, %f, %f, %f, %f);\n", left, right, bottom, top, zNear, zFar));
1566}
1567
1568KEYWORD1 void KEYWORD2 NAME(PopMatrix)(void)
1569{
1570 DISPATCH(PopMatrix, (), (F, "glPopMatrix();\n"));
1571}
1572
1573KEYWORD1 void KEYWORD2 NAME(PushMatrix)(void)
1574{
1575 DISPATCH(PushMatrix, (), (F, "glPushMatrix();\n"));
1576}
1577
1578KEYWORD1 void KEYWORD2 NAME(Rotated)(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
1579{
1580 DISPATCH(Rotated, (angle, x, y, z), (F, "glRotated(%f, %f, %f, %f);\n", angle, x, y, z));
1581}
1582
1583KEYWORD1 void KEYWORD2 NAME(Rotatef)(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
1584{
1585 DISPATCH(Rotatef, (angle, x, y, z), (F, "glRotatef(%f, %f, %f, %f);\n", angle, x, y, z));
1586}
1587
1588KEYWORD1 void KEYWORD2 NAME(Scaled)(GLdouble x, GLdouble y, GLdouble z)
1589{
1590 DISPATCH(Scaled, (x, y, z), (F, "glScaled(%f, %f, %f);\n", x, y, z));
1591}
1592
1593KEYWORD1 void KEYWORD2 NAME(Scalef)(GLfloat x, GLfloat y, GLfloat z)
1594{
1595 DISPATCH(Scalef, (x, y, z), (F, "glScalef(%f, %f, %f);\n", x, y, z));
1596}
1597
1598KEYWORD1 void KEYWORD2 NAME(Translated)(GLdouble x, GLdouble y, GLdouble z)
1599{
1600 DISPATCH(Translated, (x, y, z), (F, "glTranslated(%f, %f, %f);\n", x, y, z));
1601}
1602
1603KEYWORD1 void KEYWORD2 NAME(Translatef)(GLfloat x, GLfloat y, GLfloat z)
1604{
1605 DISPATCH(Translatef, (x, y, z), (F, "glTranslatef(%f, %f, %f);\n", x, y, z));
1606}
1607
1608KEYWORD1 void KEYWORD2 NAME(Viewport)(GLint x, GLint y, GLsizei width, GLsizei height)
1609{
1610 DISPATCH(Viewport, (x, y, width, height), (F, "glViewport(%d, %d, %d, %d);\n", x, y, width, height));
1611}
1612
1613KEYWORD1 void KEYWORD2 NAME(ArrayElement)(GLint i)
1614{
1615 DISPATCH(ArrayElement, (i), (F, "glArrayElement(%d);\n", i));
1616}
1617
Ian Romanick66a55482005-06-21 23:42:43 +00001618KEYWORD1 void KEYWORD2 NAME(ArrayElementEXT)(GLint i)
1619{
1620 DISPATCH(ArrayElement, (i), (F, "glArrayElementEXT(%d);\n", i));
1621}
1622
Michal Krolb7293dc2004-10-27 15:34:31 +00001623KEYWORD1 void KEYWORD2 NAME(BindTexture)(GLenum target, GLuint texture)
1624{
1625 DISPATCH(BindTexture, (target, texture), (F, "glBindTexture(0x%x, %d);\n", target, texture));
1626}
1627
Ian Romanick66a55482005-06-21 23:42:43 +00001628KEYWORD1 void KEYWORD2 NAME(BindTextureEXT)(GLenum target, GLuint texture)
1629{
1630 DISPATCH(BindTexture, (target, texture), (F, "glBindTextureEXT(0x%x, %d);\n", target, texture));
1631}
1632
Michal Krol455c8172004-10-27 15:20:08 +00001633KEYWORD1 void KEYWORD2 NAME(ColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1634{
1635 DISPATCH(ColorPointer, (size, type, stride, pointer), (F, "glColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
1636}
1637
1638KEYWORD1 void KEYWORD2 NAME(DisableClientState)(GLenum array)
1639{
1640 DISPATCH(DisableClientState, (array), (F, "glDisableClientState(0x%x);\n", array));
1641}
1642
1643KEYWORD1 void KEYWORD2 NAME(DrawArrays)(GLenum mode, GLint first, GLsizei count)
1644{
1645 DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArrays(0x%x, %d, %d);\n", mode, first, count));
1646}
1647
Ian Romanick66a55482005-06-21 23:42:43 +00001648KEYWORD1 void KEYWORD2 NAME(DrawArraysEXT)(GLenum mode, GLint first, GLsizei count)
1649{
1650 DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArraysEXT(0x%x, %d, %d);\n", mode, first, count));
1651}
1652
Michal Krol455c8172004-10-27 15:20:08 +00001653KEYWORD1 void KEYWORD2 NAME(DrawElements)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices)
1654{
1655 DISPATCH(DrawElements, (mode, count, type, indices), (F, "glDrawElements(0x%x, %d, 0x%x, %p);\n", mode, count, type, (const void *) indices));
1656}
1657
1658KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointer)(GLsizei stride, const GLvoid * pointer)
1659{
1660 DISPATCH(EdgeFlagPointer, (stride, pointer), (F, "glEdgeFlagPointer(%d, %p);\n", stride, (const void *) pointer));
1661}
1662
1663KEYWORD1 void KEYWORD2 NAME(EnableClientState)(GLenum array)
1664{
1665 DISPATCH(EnableClientState, (array), (F, "glEnableClientState(0x%x);\n", array));
1666}
1667
Michal Krol455c8172004-10-27 15:20:08 +00001668KEYWORD1 void KEYWORD2 NAME(IndexPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
1669{
1670 DISPATCH(IndexPointer, (type, stride, pointer), (F, "glIndexPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
1671}
1672
Michal Krolb7293dc2004-10-27 15:34:31 +00001673KEYWORD1 void KEYWORD2 NAME(Indexub)(GLubyte c)
1674{
1675 DISPATCH(Indexub, (c), (F, "glIndexub(%d);\n", c));
1676}
1677
1678KEYWORD1 void KEYWORD2 NAME(Indexubv)(const GLubyte * c)
1679{
1680 DISPATCH(Indexubv, (c), (F, "glIndexubv(%p);\n", (const void *) c));
1681}
1682
Michal Krol455c8172004-10-27 15:20:08 +00001683KEYWORD1 void KEYWORD2 NAME(InterleavedArrays)(GLenum format, GLsizei stride, const GLvoid * pointer)
1684{
1685 DISPATCH(InterleavedArrays, (format, stride, pointer), (F, "glInterleavedArrays(0x%x, %d, %p);\n", format, stride, (const void *) pointer));
1686}
1687
1688KEYWORD1 void KEYWORD2 NAME(NormalPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
1689{
1690 DISPATCH(NormalPointer, (type, stride, pointer), (F, "glNormalPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
1691}
1692
Michal Krolb7293dc2004-10-27 15:34:31 +00001693KEYWORD1 void KEYWORD2 NAME(PolygonOffset)(GLfloat factor, GLfloat units)
1694{
1695 DISPATCH(PolygonOffset, (factor, units), (F, "glPolygonOffset(%f, %f);\n", factor, units));
1696}
1697
Michal Krol455c8172004-10-27 15:20:08 +00001698KEYWORD1 void KEYWORD2 NAME(TexCoordPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1699{
1700 DISPATCH(TexCoordPointer, (size, type, stride, pointer), (F, "glTexCoordPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
1701}
1702
1703KEYWORD1 void KEYWORD2 NAME(VertexPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1704{
1705 DISPATCH(VertexPointer, (size, type, stride, pointer), (F, "glVertexPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
1706}
1707
Michal Krolb7293dc2004-10-27 15:34:31 +00001708KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResident)(GLsizei n, const GLuint * textures, GLboolean * residences)
Michal Krol455c8172004-10-27 15:20:08 +00001709{
Michal Krolb7293dc2004-10-27 15:34:31 +00001710 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 +00001711}
1712
1713KEYWORD1 void KEYWORD2 NAME(CopyTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
1714{
1715 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));
1716}
1717
Ian Romanick66a55482005-06-21 23:42:43 +00001718KEYWORD1 void KEYWORD2 NAME(CopyTexImage1DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
1719{
1720 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));
1721}
1722
Michal Krol455c8172004-10-27 15:20:08 +00001723KEYWORD1 void KEYWORD2 NAME(CopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
1724{
1725 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));
1726}
1727
Ian Romanick66a55482005-06-21 23:42:43 +00001728KEYWORD1 void KEYWORD2 NAME(CopyTexImage2DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
1729{
1730 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));
1731}
1732
Michal Krol455c8172004-10-27 15:20:08 +00001733KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
1734{
1735 DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1D(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
1736}
1737
Ian Romanick66a55482005-06-21 23:42:43 +00001738KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
1739{
1740 DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1DEXT(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
1741}
1742
Michal Krol455c8172004-10-27 15:20:08 +00001743KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1744{
1745 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));
1746}
1747
Ian Romanick66a55482005-06-21 23:42:43 +00001748KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1749{
1750 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));
1751}
1752
Michal Krol455c8172004-10-27 15:20:08 +00001753KEYWORD1 void KEYWORD2 NAME(DeleteTextures)(GLsizei n, const GLuint * textures)
1754{
1755 DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTextures(%d, %p);\n", n, (const void *) textures));
1756}
1757
Ian Romanick66a55482005-06-21 23:42:43 +00001758KEYWORD1 void KEYWORD2 NAME(DeleteTexturesEXT)(GLsizei n, const GLuint * textures)
1759{
1760 DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTexturesEXT(%d, %p);\n", n, (const void *) textures));
1761}
1762
Michal Krol455c8172004-10-27 15:20:08 +00001763KEYWORD1 void KEYWORD2 NAME(GenTextures)(GLsizei n, GLuint * textures)
1764{
1765 DISPATCH(GenTextures, (n, textures), (F, "glGenTextures(%d, %p);\n", n, (const void *) textures));
1766}
1767
Michal Krolb7293dc2004-10-27 15:34:31 +00001768KEYWORD1 void KEYWORD2 NAME(GetPointerv)(GLenum pname, GLvoid ** params)
1769{
1770 DISPATCH(GetPointerv, (pname, params), (F, "glGetPointerv(0x%x, %p);\n", pname, (const void *) params));
1771}
1772
Ian Romanick66a55482005-06-21 23:42:43 +00001773KEYWORD1 void KEYWORD2 NAME(GetPointervEXT)(GLenum pname, GLvoid ** params)
1774{
1775 DISPATCH(GetPointerv, (pname, params), (F, "glGetPointervEXT(0x%x, %p);\n", pname, (const void *) params));
1776}
1777
Michal Krol455c8172004-10-27 15:20:08 +00001778KEYWORD1 GLboolean KEYWORD2 NAME(IsTexture)(GLuint texture)
1779{
1780 RETURN_DISPATCH(IsTexture, (texture), (F, "glIsTexture(%d);\n", texture));
1781}
1782
1783KEYWORD1 void KEYWORD2 NAME(PrioritizeTextures)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
1784{
1785 DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTextures(%d, %p, %p);\n", n, (const void *) textures, (const void *) priorities));
1786}
1787
Ian Romanick66a55482005-06-21 23:42:43 +00001788KEYWORD1 void KEYWORD2 NAME(PrioritizeTexturesEXT)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
1789{
1790 DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTexturesEXT(%d, %p, %p);\n", n, (const void *) textures, (const void *) priorities));
1791}
1792
Michal Krolb7293dc2004-10-27 15:34:31 +00001793KEYWORD1 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 +00001794{
Michal Krolb7293dc2004-10-27 15:34:31 +00001795 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 +00001796}
1797
Ian Romanick66a55482005-06-21 23:42:43 +00001798KEYWORD1 void KEYWORD2 NAME(TexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
1799{
1800 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));
1801}
1802
Michal Krolb7293dc2004-10-27 15:34:31 +00001803KEYWORD1 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 +00001804{
Michal Krolb7293dc2004-10-27 15:34:31 +00001805 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 +00001806}
1807
Ian Romanick66a55482005-06-21 23:42:43 +00001808KEYWORD1 void KEYWORD2 NAME(TexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1809{
1810 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));
1811}
1812
Michal Krol455c8172004-10-27 15:20:08 +00001813KEYWORD1 void KEYWORD2 NAME(PopClientAttrib)(void)
1814{
1815 DISPATCH(PopClientAttrib, (), (F, "glPopClientAttrib();\n"));
1816}
1817
1818KEYWORD1 void KEYWORD2 NAME(PushClientAttrib)(GLbitfield mask)
1819{
Michal Krolb7293dc2004-10-27 15:34:31 +00001820 DISPATCH(PushClientAttrib, (mask), (F, "glPushClientAttrib(%d);\n", mask));
Michal Krol455c8172004-10-27 15:20:08 +00001821}
1822
1823KEYWORD1 void KEYWORD2 NAME(BlendColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1824{
1825 DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColor(%f, %f, %f, %f);\n", red, green, blue, alpha));
1826}
1827
Ian Romanick66a55482005-06-21 23:42:43 +00001828KEYWORD1 void KEYWORD2 NAME(BlendColorEXT)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1829{
1830 DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColorEXT(%f, %f, %f, %f);\n", red, green, blue, alpha));
1831}
1832
Michal Krol455c8172004-10-27 15:20:08 +00001833KEYWORD1 void KEYWORD2 NAME(BlendEquation)(GLenum mode)
1834{
1835 DISPATCH(BlendEquation, (mode), (F, "glBlendEquation(0x%x);\n", mode));
1836}
1837
Ian Romanick66a55482005-06-21 23:42:43 +00001838KEYWORD1 void KEYWORD2 NAME(BlendEquationEXT)(GLenum mode)
1839{
1840 DISPATCH(BlendEquation, (mode), (F, "glBlendEquationEXT(0x%x);\n", mode));
1841}
1842
Michal Krol455c8172004-10-27 15:20:08 +00001843KEYWORD1 void KEYWORD2 NAME(DrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
1844{
1845 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));
1846}
1847
Ian Romanick66a55482005-06-21 23:42:43 +00001848KEYWORD1 void KEYWORD2 NAME(DrawRangeElementsEXT)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
1849{
1850 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));
1851}
1852
Michal Krol455c8172004-10-27 15:20:08 +00001853KEYWORD1 void KEYWORD2 NAME(ColorTable)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
1854{
1855 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));
1856}
1857
Ian Romanickdfdd0b42006-08-29 16:43:44 +00001858KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_339)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
1859
1860KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_339)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
Ian Romanick66a55482005-06-21 23:42:43 +00001861{
1862 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));
1863}
1864
1865KEYWORD1 void KEYWORD2 NAME(ColorTableEXT)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
1866{
1867 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));
1868}
1869
Michal Krol455c8172004-10-27 15:20:08 +00001870KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
1871{
1872 DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1873}
1874
Ian Romanickdfdd0b42006-08-29 16:43:44 +00001875KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_340)(GLenum target, GLenum pname, const GLfloat * params);
1876
1877KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_340)(GLenum target, GLenum pname, const GLfloat * params)
Ian Romanick66a55482005-06-21 23:42:43 +00001878{
1879 DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1880}
1881
Michal Krol455c8172004-10-27 15:20:08 +00001882KEYWORD1 void KEYWORD2 NAME(ColorTableParameteriv)(GLenum target, GLenum pname, const GLint * params)
1883{
1884 DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1885}
1886
Ian Romanickdfdd0b42006-08-29 16:43:44 +00001887KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_341)(GLenum target, GLenum pname, const GLint * params);
1888
1889KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_341)(GLenum target, GLenum pname, const GLint * params)
Ian Romanick66a55482005-06-21 23:42:43 +00001890{
1891 DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1892}
1893
Michal Krol455c8172004-10-27 15:20:08 +00001894KEYWORD1 void KEYWORD2 NAME(CopyColorTable)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1895{
1896 DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTable(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
1897}
1898
Ian Romanickdfdd0b42006-08-29 16:43:44 +00001899KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_342)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
1900
1901KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_342)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
Ian Romanick66a55482005-06-21 23:42:43 +00001902{
1903 DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTableSGI(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
1904}
1905
Michal Krol455c8172004-10-27 15:20:08 +00001906KEYWORD1 void KEYWORD2 NAME(GetColorTable)(GLenum target, GLenum format, GLenum type, GLvoid * table)
1907{
1908 DISPATCH(GetColorTable, (target, format, type, table), (F, "glGetColorTable(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
1909}
1910
1911KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1912{
1913 DISPATCH(GetColorTableParameterfv, (target, pname, params), (F, "glGetColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1914}
1915
1916KEYWORD1 void KEYWORD2 NAME(GetColorTableParameteriv)(GLenum target, GLenum pname, GLint * params)
1917{
1918 DISPATCH(GetColorTableParameteriv, (target, pname, params), (F, "glGetColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1919}
1920
1921KEYWORD1 void KEYWORD2 NAME(ColorSubTable)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
1922{
1923 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));
1924}
1925
Ian Romanickdfdd0b42006-08-29 16:43:44 +00001926KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_346)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
1927
1928KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_346)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
Ian Romanick66a55482005-06-21 23:42:43 +00001929{
1930 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));
1931}
1932
Michal Krol455c8172004-10-27 15:20:08 +00001933KEYWORD1 void KEYWORD2 NAME(CopyColorSubTable)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
1934{
1935 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTable(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
1936}
1937
Ian Romanickdfdd0b42006-08-29 16:43:44 +00001938KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_347)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
1939
1940KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_347)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
Ian Romanick66a55482005-06-21 23:42:43 +00001941{
1942 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTableEXT(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
1943}
1944
Michal Krol455c8172004-10-27 15:20:08 +00001945KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1D)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
1946{
1947 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));
1948}
1949
Ian Romanickdfdd0b42006-08-29 16:43:44 +00001950KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_348)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
1951
1952KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_348)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
Ian Romanick66a55482005-06-21 23:42:43 +00001953{
1954 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));
1955}
1956
Michal Krol455c8172004-10-27 15:20:08 +00001957KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
1958{
1959 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));
1960}
1961
Ian Romanickdfdd0b42006-08-29 16:43:44 +00001962KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_349)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
1963
1964KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_349)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
Ian Romanick66a55482005-06-21 23:42:43 +00001965{
1966 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));
1967}
1968
Michal Krol455c8172004-10-27 15:20:08 +00001969KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterf)(GLenum target, GLenum pname, GLfloat params)
1970{
1971 DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterf(0x%x, 0x%x, %f);\n", target, pname, params));
1972}
1973
Ian Romanickdfdd0b42006-08-29 16:43:44 +00001974KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_350)(GLenum target, GLenum pname, GLfloat params);
1975
1976KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_350)(GLenum target, GLenum pname, GLfloat params)
Ian Romanick66a55482005-06-21 23:42:43 +00001977{
1978 DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterfEXT(0x%x, 0x%x, %f);\n", target, pname, params));
1979}
1980
Michal Krol455c8172004-10-27 15:20:08 +00001981KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
1982{
1983 DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1984}
1985
Ian Romanickdfdd0b42006-08-29 16:43:44 +00001986KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_351)(GLenum target, GLenum pname, const GLfloat * params);
1987
1988KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_351)(GLenum target, GLenum pname, const GLfloat * params)
Ian Romanick66a55482005-06-21 23:42:43 +00001989{
1990 DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1991}
1992
Michal Krol455c8172004-10-27 15:20:08 +00001993KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteri)(GLenum target, GLenum pname, GLint params)
1994{
1995 DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteri(0x%x, 0x%x, %d);\n", target, pname, params));
1996}
1997
Ian Romanickdfdd0b42006-08-29 16:43:44 +00001998KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_352)(GLenum target, GLenum pname, GLint params);
1999
2000KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_352)(GLenum target, GLenum pname, GLint params)
Ian Romanick66a55482005-06-21 23:42:43 +00002001{
2002 DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteriEXT(0x%x, 0x%x, %d);\n", target, pname, params));
2003}
2004
Michal Krol455c8172004-10-27 15:20:08 +00002005KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriv)(GLenum target, GLenum pname, const GLint * params)
2006{
2007 DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2008}
2009
Ian Romanickdfdd0b42006-08-29 16:43:44 +00002010KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_353)(GLenum target, GLenum pname, const GLint * params);
2011
2012KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_353)(GLenum target, GLenum pname, const GLint * params)
Ian Romanick66a55482005-06-21 23:42:43 +00002013{
2014 DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2015}
2016
Michal Krol455c8172004-10-27 15:20:08 +00002017KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
2018{
2019 DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1D(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
2020}
2021
Ian Romanickdfdd0b42006-08-29 16:43:44 +00002022KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_354)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
2023
2024KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_354)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
Ian Romanick66a55482005-06-21 23:42:43 +00002025{
2026 DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1DEXT(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
2027}
2028
Michal Krol455c8172004-10-27 15:20:08 +00002029KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
2030{
2031 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));
2032}
2033
Ian Romanickdfdd0b42006-08-29 16:43:44 +00002034KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_355)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
2035
2036KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_355)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
Ian Romanick66a55482005-06-21 23:42:43 +00002037{
2038 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));
2039}
2040
Michal Krol455c8172004-10-27 15:20:08 +00002041KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilter)(GLenum target, GLenum format, GLenum type, GLvoid * image)
2042{
2043 DISPATCH(GetConvolutionFilter, (target, format, type, image), (F, "glGetConvolutionFilter(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) image));
2044}
2045
2046KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfv)(GLenum target, GLenum pname, GLfloat * params)
2047{
2048 DISPATCH(GetConvolutionParameterfv, (target, pname, params), (F, "glGetConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2049}
2050
2051KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameteriv)(GLenum target, GLenum pname, GLint * params)
2052{
2053 DISPATCH(GetConvolutionParameteriv, (target, pname, params), (F, "glGetConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2054}
2055
2056KEYWORD1 void KEYWORD2 NAME(GetSeparableFilter)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
2057{
2058 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));
2059}
2060
2061KEYWORD1 void KEYWORD2 NAME(SeparableFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
2062{
2063 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));
2064}
2065
Ian Romanickdfdd0b42006-08-29 16:43:44 +00002066KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_360)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);
2067
2068KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_360)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
Ian Romanick66a55482005-06-21 23:42:43 +00002069{
2070 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));
2071}
2072
Michal Krol455c8172004-10-27 15:20:08 +00002073KEYWORD1 void KEYWORD2 NAME(GetHistogram)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2074{
2075 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));
2076}
2077
2078KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfv)(GLenum target, GLenum pname, GLfloat * params)
2079{
2080 DISPATCH(GetHistogramParameterfv, (target, pname, params), (F, "glGetHistogramParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2081}
2082
2083KEYWORD1 void KEYWORD2 NAME(GetHistogramParameteriv)(GLenum target, GLenum pname, GLint * params)
2084{
2085 DISPATCH(GetHistogramParameteriv, (target, pname, params), (F, "glGetHistogramParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2086}
2087
2088KEYWORD1 void KEYWORD2 NAME(GetMinmax)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2089{
2090 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));
2091}
2092
2093KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfv)(GLenum target, GLenum pname, GLfloat * params)
2094{
2095 DISPATCH(GetMinmaxParameterfv, (target, pname, params), (F, "glGetMinmaxParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2096}
2097
2098KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameteriv)(GLenum target, GLenum pname, GLint * params)
2099{
2100 DISPATCH(GetMinmaxParameteriv, (target, pname, params), (F, "glGetMinmaxParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2101}
2102
2103KEYWORD1 void KEYWORD2 NAME(Histogram)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
2104{
2105 DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogram(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
2106}
2107
Ian Romanickdfdd0b42006-08-29 16:43:44 +00002108KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_367)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
2109
2110KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_367)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
Ian Romanick66a55482005-06-21 23:42:43 +00002111{
2112 DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogramEXT(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
2113}
2114
Michal Krol455c8172004-10-27 15:20:08 +00002115KEYWORD1 void KEYWORD2 NAME(Minmax)(GLenum target, GLenum internalformat, GLboolean sink)
2116{
2117 DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmax(0x%x, 0x%x, %d);\n", target, internalformat, sink));
2118}
2119
Ian Romanickdfdd0b42006-08-29 16:43:44 +00002120KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_368)(GLenum target, GLenum internalformat, GLboolean sink);
2121
2122KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_368)(GLenum target, GLenum internalformat, GLboolean sink)
Ian Romanick66a55482005-06-21 23:42:43 +00002123{
2124 DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmaxEXT(0x%x, 0x%x, %d);\n", target, internalformat, sink));
2125}
2126
Michal Krol455c8172004-10-27 15:20:08 +00002127KEYWORD1 void KEYWORD2 NAME(ResetHistogram)(GLenum target)
2128{
2129 DISPATCH(ResetHistogram, (target), (F, "glResetHistogram(0x%x);\n", target));
2130}
2131
Ian Romanickdfdd0b42006-08-29 16:43:44 +00002132KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_369)(GLenum target);
2133
2134KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_369)(GLenum target)
Ian Romanick66a55482005-06-21 23:42:43 +00002135{
2136 DISPATCH(ResetHistogram, (target), (F, "glResetHistogramEXT(0x%x);\n", target));
2137}
2138
Michal Krol455c8172004-10-27 15:20:08 +00002139KEYWORD1 void KEYWORD2 NAME(ResetMinmax)(GLenum target)
2140{
2141 DISPATCH(ResetMinmax, (target), (F, "glResetMinmax(0x%x);\n", target));
2142}
2143
Ian Romanickdfdd0b42006-08-29 16:43:44 +00002144KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_370)(GLenum target);
2145
2146KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_370)(GLenum target)
Ian Romanick66a55482005-06-21 23:42:43 +00002147{
2148 DISPATCH(ResetMinmax, (target), (F, "glResetMinmaxEXT(0x%x);\n", target));
2149}
2150
Michal Krol455c8172004-10-27 15:20:08 +00002151KEYWORD1 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)
2152{
2153 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));
2154}
2155
Ian Romanick5aafea02005-06-24 18:35:31 +00002156KEYWORD1 void KEYWORD2 NAME(TexImage3DEXT)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
Ian Romanick66a55482005-06-21 23:42:43 +00002157{
2158 DISPATCH(TexImage3D, (target, level, internalformat, width, height, depth, border, format, type, pixels), (F, "glTexImage3DEXT(0x%x, %d, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, height, depth, border, format, type, (const void *) pixels));
2159}
2160
Michal Krol455c8172004-10-27 15:20:08 +00002161KEYWORD1 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)
2162{
2163 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));
2164}
2165
Ian Romanick66a55482005-06-21 23:42:43 +00002166KEYWORD1 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)
2167{
2168 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));
2169}
2170
Michal Krol455c8172004-10-27 15:20:08 +00002171KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2172{
2173 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));
2174}
2175
Ian Romanick66a55482005-06-21 23:42:43 +00002176KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2177{
2178 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));
2179}
2180
2181KEYWORD1 void KEYWORD2 NAME(ActiveTexture)(GLenum texture)
2182{
2183 DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTexture(0x%x);\n", texture));
2184}
2185
Michal Krol455c8172004-10-27 15:20:08 +00002186KEYWORD1 void KEYWORD2 NAME(ActiveTextureARB)(GLenum texture)
2187{
2188 DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTextureARB(0x%x);\n", texture));
2189}
2190
Ian Romanick66a55482005-06-21 23:42:43 +00002191KEYWORD1 void KEYWORD2 NAME(ClientActiveTexture)(GLenum texture)
2192{
2193 DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTexture(0x%x);\n", texture));
2194}
2195
Michal Krol455c8172004-10-27 15:20:08 +00002196KEYWORD1 void KEYWORD2 NAME(ClientActiveTextureARB)(GLenum texture)
2197{
2198 DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTextureARB(0x%x);\n", texture));
2199}
2200
Ian Romanick66a55482005-06-21 23:42:43 +00002201KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1d)(GLenum target, GLdouble s)
2202{
2203 DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1d(0x%x, %f);\n", target, s));
2204}
2205
Michal Krol455c8172004-10-27 15:20:08 +00002206KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dARB)(GLenum target, GLdouble s)
2207{
2208 DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1dARB(0x%x, %f);\n", target, s));
2209}
2210
Ian Romanick66a55482005-06-21 23:42:43 +00002211KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dv)(GLenum target, const GLdouble * v)
2212{
2213 DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dv(0x%x, %p);\n", target, (const void *) v));
2214}
2215
Michal Krol455c8172004-10-27 15:20:08 +00002216KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dvARB)(GLenum target, const GLdouble * v)
2217{
2218 DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dvARB(0x%x, %p);\n", target, (const void *) v));
2219}
2220
Ian Romanick66a55482005-06-21 23:42:43 +00002221KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1f)(GLenum target, GLfloat s)
2222{
2223 DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1f(0x%x, %f);\n", target, s));
2224}
2225
Michal Krol455c8172004-10-27 15:20:08 +00002226KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fARB)(GLenum target, GLfloat s)
2227{
2228 DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1fARB(0x%x, %f);\n", target, s));
2229}
2230
Ian Romanick66a55482005-06-21 23:42:43 +00002231KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fv)(GLenum target, const GLfloat * v)
2232{
2233 DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fv(0x%x, %p);\n", target, (const void *) v));
2234}
2235
Michal Krol455c8172004-10-27 15:20:08 +00002236KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fvARB)(GLenum target, const GLfloat * v)
2237{
2238 DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fvARB(0x%x, %p);\n", target, (const void *) v));
2239}
2240
Ian Romanick66a55482005-06-21 23:42:43 +00002241KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1i)(GLenum target, GLint s)
2242{
2243 DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1i(0x%x, %d);\n", target, s));
2244}
2245
Michal Krol455c8172004-10-27 15:20:08 +00002246KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iARB)(GLenum target, GLint s)
2247{
2248 DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1iARB(0x%x, %d);\n", target, s));
2249}
2250
Ian Romanick66a55482005-06-21 23:42:43 +00002251KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iv)(GLenum target, const GLint * v)
2252{
2253 DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1iv(0x%x, %p);\n", target, (const void *) v));
2254}
2255
Michal Krol455c8172004-10-27 15:20:08 +00002256KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1ivARB)(GLenum target, const GLint * v)
2257{
2258 DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1ivARB(0x%x, %p);\n", target, (const void *) v));
2259}
2260
Ian Romanick66a55482005-06-21 23:42:43 +00002261KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1s)(GLenum target, GLshort s)
2262{
2263 DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1s(0x%x, %d);\n", target, s));
2264}
2265
Michal Krol455c8172004-10-27 15:20:08 +00002266KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sARB)(GLenum target, GLshort s)
2267{
2268 DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1sARB(0x%x, %d);\n", target, s));
2269}
2270
Ian Romanick66a55482005-06-21 23:42:43 +00002271KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sv)(GLenum target, const GLshort * v)
2272{
2273 DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1sv(0x%x, %p);\n", target, (const void *) v));
2274}
2275
Michal Krol455c8172004-10-27 15:20:08 +00002276KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1svARB)(GLenum target, const GLshort * v)
2277{
2278 DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1svARB(0x%x, %p);\n", target, (const void *) v));
2279}
2280
Ian Romanick66a55482005-06-21 23:42:43 +00002281KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2d)(GLenum target, GLdouble s, GLdouble t)
2282{
2283 DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2d(0x%x, %f, %f);\n", target, s, t));
2284}
2285
Michal Krol455c8172004-10-27 15:20:08 +00002286KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dARB)(GLenum target, GLdouble s, GLdouble t)
2287{
2288 DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2dARB(0x%x, %f, %f);\n", target, s, t));
2289}
2290
Ian Romanick66a55482005-06-21 23:42:43 +00002291KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dv)(GLenum target, const GLdouble * v)
2292{
2293 DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dv(0x%x, %p);\n", target, (const void *) v));
2294}
2295
Michal Krol455c8172004-10-27 15:20:08 +00002296KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dvARB)(GLenum target, const GLdouble * v)
2297{
Michal Krolb7293dc2004-10-27 15:34:31 +00002298 DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002299}
2300
Ian Romanick66a55482005-06-21 23:42:43 +00002301KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2f)(GLenum target, GLfloat s, GLfloat t)
2302{
2303 DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2f(0x%x, %f, %f);\n", target, s, t));
2304}
2305
Michal Krol455c8172004-10-27 15:20:08 +00002306KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fARB)(GLenum target, GLfloat s, GLfloat t)
2307{
2308 DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2fARB(0x%x, %f, %f);\n", target, s, t));
2309}
2310
Ian Romanick66a55482005-06-21 23:42:43 +00002311KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fv)(GLenum target, const GLfloat * v)
2312{
2313 DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fv(0x%x, %p);\n", target, (const void *) v));
2314}
2315
Michal Krol455c8172004-10-27 15:20:08 +00002316KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fvARB)(GLenum target, const GLfloat * v)
2317{
Michal Krolb7293dc2004-10-27 15:34:31 +00002318 DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002319}
2320
Ian Romanick66a55482005-06-21 23:42:43 +00002321KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2i)(GLenum target, GLint s, GLint t)
2322{
2323 DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2i(0x%x, %d, %d);\n", target, s, t));
2324}
2325
Michal Krol455c8172004-10-27 15:20:08 +00002326KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iARB)(GLenum target, GLint s, GLint t)
2327{
2328 DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2iARB(0x%x, %d, %d);\n", target, s, t));
2329}
2330
Ian Romanick66a55482005-06-21 23:42:43 +00002331KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iv)(GLenum target, const GLint * v)
2332{
2333 DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2iv(0x%x, %p);\n", target, (const void *) v));
2334}
2335
Michal Krol455c8172004-10-27 15:20:08 +00002336KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2ivARB)(GLenum target, const GLint * v)
2337{
2338 DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2ivARB(0x%x, %p);\n", target, (const void *) v));
2339}
2340
Ian Romanick66a55482005-06-21 23:42:43 +00002341KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2s)(GLenum target, GLshort s, GLshort t)
2342{
2343 DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2s(0x%x, %d, %d);\n", target, s, t));
2344}
2345
Michal Krol455c8172004-10-27 15:20:08 +00002346KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sARB)(GLenum target, GLshort s, GLshort t)
2347{
2348 DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2sARB(0x%x, %d, %d);\n", target, s, t));
2349}
2350
Ian Romanick66a55482005-06-21 23:42:43 +00002351KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sv)(GLenum target, const GLshort * v)
2352{
2353 DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2sv(0x%x, %p);\n", target, (const void *) v));
2354}
2355
Michal Krol455c8172004-10-27 15:20:08 +00002356KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2svARB)(GLenum target, const GLshort * v)
2357{
2358 DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2svARB(0x%x, %p);\n", target, (const void *) v));
2359}
2360
Ian Romanick66a55482005-06-21 23:42:43 +00002361KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3d)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2362{
2363 DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3d(0x%x, %f, %f, %f);\n", target, s, t, r));
2364}
2365
Michal Krol455c8172004-10-27 15:20:08 +00002366KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2367{
2368 DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3dARB(0x%x, %f, %f, %f);\n", target, s, t, r));
2369}
2370
Ian Romanick66a55482005-06-21 23:42:43 +00002371KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dv)(GLenum target, const GLdouble * v)
2372{
2373 DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dv(0x%x, %p);\n", target, (const void *) v));
2374}
2375
Michal Krol455c8172004-10-27 15:20:08 +00002376KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dvARB)(GLenum target, const GLdouble * v)
2377{
Michal Krolb7293dc2004-10-27 15:34:31 +00002378 DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002379}
2380
Ian Romanick66a55482005-06-21 23:42:43 +00002381KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3f)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2382{
2383 DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3f(0x%x, %f, %f, %f);\n", target, s, t, r));
2384}
2385
Michal Krol455c8172004-10-27 15:20:08 +00002386KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2387{
2388 DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3fARB(0x%x, %f, %f, %f);\n", target, s, t, r));
2389}
2390
Ian Romanick66a55482005-06-21 23:42:43 +00002391KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fv)(GLenum target, const GLfloat * v)
2392{
2393 DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fv(0x%x, %p);\n", target, (const void *) v));
2394}
2395
Michal Krol455c8172004-10-27 15:20:08 +00002396KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fvARB)(GLenum target, const GLfloat * v)
2397{
Michal Krolb7293dc2004-10-27 15:34:31 +00002398 DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002399}
2400
Ian Romanick66a55482005-06-21 23:42:43 +00002401KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3i)(GLenum target, GLint s, GLint t, GLint r)
2402{
2403 DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3i(0x%x, %d, %d, %d);\n", target, s, t, r));
2404}
2405
Michal Krol455c8172004-10-27 15:20:08 +00002406KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iARB)(GLenum target, GLint s, GLint t, GLint r)
2407{
2408 DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3iARB(0x%x, %d, %d, %d);\n", target, s, t, r));
2409}
2410
Ian Romanick66a55482005-06-21 23:42:43 +00002411KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iv)(GLenum target, const GLint * v)
2412{
2413 DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3iv(0x%x, %p);\n", target, (const void *) v));
2414}
2415
Michal Krol455c8172004-10-27 15:20:08 +00002416KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3ivARB)(GLenum target, const GLint * v)
2417{
2418 DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3ivARB(0x%x, %p);\n", target, (const void *) v));
2419}
2420
Ian Romanick66a55482005-06-21 23:42:43 +00002421KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3s)(GLenum target, GLshort s, GLshort t, GLshort r)
2422{
2423 DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3s(0x%x, %d, %d, %d);\n", target, s, t, r));
2424}
2425
Michal Krol455c8172004-10-27 15:20:08 +00002426KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sARB)(GLenum target, GLshort s, GLshort t, GLshort r)
2427{
2428 DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3sARB(0x%x, %d, %d, %d);\n", target, s, t, r));
2429}
2430
Ian Romanick66a55482005-06-21 23:42:43 +00002431KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sv)(GLenum target, const GLshort * v)
2432{
2433 DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3sv(0x%x, %p);\n", target, (const void *) v));
2434}
2435
Michal Krol455c8172004-10-27 15:20:08 +00002436KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3svARB)(GLenum target, const GLshort * v)
2437{
2438 DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3svARB(0x%x, %p);\n", target, (const void *) v));
2439}
2440
Ian Romanick66a55482005-06-21 23:42:43 +00002441KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4d)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2442{
2443 DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4d(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2444}
2445
Michal Krol455c8172004-10-27 15:20:08 +00002446KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2447{
2448 DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4dARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2449}
2450
Ian Romanick66a55482005-06-21 23:42:43 +00002451KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dv)(GLenum target, const GLdouble * v)
2452{
2453 DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dv(0x%x, %p);\n", target, (const void *) v));
2454}
2455
Michal Krol455c8172004-10-27 15:20:08 +00002456KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dvARB)(GLenum target, const GLdouble * v)
2457{
Michal Krolb7293dc2004-10-27 15:34:31 +00002458 DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002459}
2460
Ian Romanick66a55482005-06-21 23:42:43 +00002461KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4f)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2462{
2463 DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4f(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2464}
2465
Michal Krol455c8172004-10-27 15:20:08 +00002466KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2467{
2468 DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4fARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2469}
2470
Ian Romanick66a55482005-06-21 23:42:43 +00002471KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fv)(GLenum target, const GLfloat * v)
2472{
2473 DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fv(0x%x, %p);\n", target, (const void *) v));
2474}
2475
Michal Krol455c8172004-10-27 15:20:08 +00002476KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fvARB)(GLenum target, const GLfloat * v)
2477{
Michal Krolb7293dc2004-10-27 15:34:31 +00002478 DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002479}
2480
Ian Romanick66a55482005-06-21 23:42:43 +00002481KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4i)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2482{
2483 DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4i(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2484}
2485
Michal Krol455c8172004-10-27 15:20:08 +00002486KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iARB)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2487{
2488 DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4iARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2489}
2490
Ian Romanick66a55482005-06-21 23:42:43 +00002491KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iv)(GLenum target, const GLint * v)
2492{
2493 DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4iv(0x%x, %p);\n", target, (const void *) v));
2494}
2495
Michal Krol455c8172004-10-27 15:20:08 +00002496KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4ivARB)(GLenum target, const GLint * v)
2497{
2498 DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4ivARB(0x%x, %p);\n", target, (const void *) v));
2499}
2500
Ian Romanick66a55482005-06-21 23:42:43 +00002501KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4s)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2502{
2503 DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4s(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2504}
2505
Michal Krol455c8172004-10-27 15:20:08 +00002506KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sARB)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2507{
2508 DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4sARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2509}
2510
Ian Romanick66a55482005-06-21 23:42:43 +00002511KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sv)(GLenum target, const GLshort * v)
2512{
2513 DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4sv(0x%x, %p);\n", target, (const void *) v));
2514}
2515
Michal Krol455c8172004-10-27 15:20:08 +00002516KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4svARB)(GLenum target, const GLshort * v)
2517{
2518 DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4svARB(0x%x, %p);\n", target, (const void *) v));
2519}
2520
Ian Romanickbf83e652006-08-24 20:14:45 +00002521KEYWORD1 void KEYWORD2 NAME(StencilFuncSeparate)(GLenum face, GLenum func, GLint ref, GLuint mask)
Ian Romanick66a55482005-06-21 23:42:43 +00002522{
Ian Romanickbf83e652006-08-24 20:14:45 +00002523 DISPATCH(StencilFuncSeparate, (face, func, ref, mask), (F, "glStencilFuncSeparate(0x%x, 0x%x, %d, %d);\n", face, func, ref, mask));
Ian Romanick66a55482005-06-21 23:42:43 +00002524}
2525
Ian Romanickbf83e652006-08-24 20:14:45 +00002526KEYWORD1 void KEYWORD2 NAME(StencilMaskSeparate)(GLenum face, GLuint mask)
Michal Krol455c8172004-10-27 15:20:08 +00002527{
Ian Romanickbf83e652006-08-24 20:14:45 +00002528 DISPATCH(StencilMaskSeparate, (face, mask), (F, "glStencilMaskSeparate(0x%x, %d);\n", face, mask));
2529}
2530
2531KEYWORD1 void KEYWORD2 NAME(StencilOpSeparate)(GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
2532{
2533 DISPATCH(StencilOpSeparate, (face, fail, zfail, zpass), (F, "glStencilOpSeparate(0x%x, 0x%x, 0x%x, 0x%x);\n", face, fail, zfail, zpass));
Michal Krol455c8172004-10-27 15:20:08 +00002534}
2535
Ian Romanick66a55482005-06-21 23:42:43 +00002536KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixd)(const GLdouble * m)
2537{
2538 DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixd(%p);\n", (const void *) m));
2539}
2540
Michal Krol455c8172004-10-27 15:20:08 +00002541KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixdARB)(const GLdouble * m)
2542{
2543 DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixdARB(%p);\n", (const void *) m));
2544}
2545
Ian Romanickbf83e652006-08-24 20:14:45 +00002546KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixf)(const GLfloat * m)
Ian Romanick66a55482005-06-21 23:42:43 +00002547{
Ian Romanickbf83e652006-08-24 20:14:45 +00002548 DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixf(%p);\n", (const void *) m));
Ian Romanick66a55482005-06-21 23:42:43 +00002549}
2550
Ian Romanickbf83e652006-08-24 20:14:45 +00002551KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixfARB)(const GLfloat * m)
Michal Krol455c8172004-10-27 15:20:08 +00002552{
Ian Romanickbf83e652006-08-24 20:14:45 +00002553 DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixfARB(%p);\n", (const void *) m));
Michal Krol455c8172004-10-27 15:20:08 +00002554}
2555
Ian Romanick66a55482005-06-21 23:42:43 +00002556KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixd)(const GLdouble * m)
2557{
2558 DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixd(%p);\n", (const void *) m));
2559}
2560
Michal Krol455c8172004-10-27 15:20:08 +00002561KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixdARB)(const GLdouble * m)
2562{
2563 DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixdARB(%p);\n", (const void *) m));
2564}
2565
Ian Romanickbf83e652006-08-24 20:14:45 +00002566KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixf)(const GLfloat * m)
2567{
2568 DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixf(%p);\n", (const void *) m));
2569}
2570
2571KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixfARB)(const GLfloat * m)
2572{
2573 DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixfARB(%p);\n", (const void *) m));
2574}
2575
Ian Romanick66a55482005-06-21 23:42:43 +00002576KEYWORD1 void KEYWORD2 NAME(SampleCoverage)(GLclampf value, GLboolean invert)
2577{
2578 DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverage(%f, %d);\n", value, invert));
2579}
2580
Michal Krol455c8172004-10-27 15:20:08 +00002581KEYWORD1 void KEYWORD2 NAME(SampleCoverageARB)(GLclampf value, GLboolean invert)
2582{
2583 DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverageARB(%f, %d);\n", value, invert));
2584}
2585
Ian Romanickbf83e652006-08-24 20:14:45 +00002586KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
2587{
2588 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));
2589}
2590
2591KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
2592{
2593 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));
2594}
2595
2596KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
2597{
2598 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));
2599}
2600
2601KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
2602{
2603 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));
2604}
2605
2606KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
2607{
2608 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));
2609}
2610
2611KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
2612{
2613 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));
2614}
2615
2616KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
2617{
2618 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));
2619}
2620
2621KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1DARB)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
2622{
2623 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));
2624}
2625
2626KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
2627{
2628 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));
2629}
2630
2631KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
2632{
2633 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));
2634}
2635
2636KEYWORD1 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)
2637{
2638 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));
2639}
2640
2641KEYWORD1 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)
2642{
2643 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));
2644}
2645
2646KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImage)(GLenum target, GLint level, GLvoid * img)
2647{
2648 DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImage(0x%x, %d, %p);\n", target, level, (const void *) img));
2649}
2650
2651KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImageARB)(GLenum target, GLint level, GLvoid * img)
2652{
2653 DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImageARB(0x%x, %d, %p);\n", target, level, (const void *) img));
2654}
2655
2656KEYWORD1 void KEYWORD2 NAME(DisableVertexAttribArrayARB)(GLuint index)
2657{
2658 DISPATCH(DisableVertexAttribArrayARB, (index), (F, "glDisableVertexAttribArrayARB(%d);\n", index));
2659}
2660
2661KEYWORD1 void KEYWORD2 NAME(EnableVertexAttribArrayARB)(GLuint index)
2662{
2663 DISPATCH(EnableVertexAttribArrayARB, (index), (F, "glEnableVertexAttribArrayARB(%d);\n", index));
2664}
2665
2666KEYWORD1 void KEYWORD2 NAME(GetProgramEnvParameterdvARB)(GLenum target, GLuint index, GLdouble * params)
2667{
2668 DISPATCH(GetProgramEnvParameterdvARB, (target, index, params), (F, "glGetProgramEnvParameterdvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2669}
2670
2671KEYWORD1 void KEYWORD2 NAME(GetProgramEnvParameterfvARB)(GLenum target, GLuint index, GLfloat * params)
2672{
2673 DISPATCH(GetProgramEnvParameterfvARB, (target, index, params), (F, "glGetProgramEnvParameterfvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2674}
2675
2676KEYWORD1 void KEYWORD2 NAME(GetProgramLocalParameterdvARB)(GLenum target, GLuint index, GLdouble * params)
2677{
2678 DISPATCH(GetProgramLocalParameterdvARB, (target, index, params), (F, "glGetProgramLocalParameterdvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2679}
2680
2681KEYWORD1 void KEYWORD2 NAME(GetProgramLocalParameterfvARB)(GLenum target, GLuint index, GLfloat * params)
2682{
2683 DISPATCH(GetProgramLocalParameterfvARB, (target, index, params), (F, "glGetProgramLocalParameterfvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2684}
2685
2686KEYWORD1 void KEYWORD2 NAME(GetProgramStringARB)(GLenum target, GLenum pname, GLvoid * string)
2687{
2688 DISPATCH(GetProgramStringARB, (target, pname, string), (F, "glGetProgramStringARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) string));
2689}
2690
2691KEYWORD1 void KEYWORD2 NAME(GetProgramivARB)(GLenum target, GLenum pname, GLint * params)
2692{
2693 DISPATCH(GetProgramivARB, (target, pname, params), (F, "glGetProgramivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2694}
2695
2696KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvARB)(GLuint index, GLenum pname, GLdouble * params)
2697{
2698 DISPATCH(GetVertexAttribdvARB, (index, pname, params), (F, "glGetVertexAttribdvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
2699}
2700
2701KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvARB)(GLuint index, GLenum pname, GLfloat * params)
2702{
2703 DISPATCH(GetVertexAttribfvARB, (index, pname, params), (F, "glGetVertexAttribfvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
2704}
2705
2706KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivARB)(GLuint index, GLenum pname, GLint * params)
2707{
2708 DISPATCH(GetVertexAttribivARB, (index, pname, params), (F, "glGetVertexAttribivARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
2709}
2710
2711KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
2712{
2713 DISPATCH(ProgramEnvParameter4dARB, (target, index, x, y, z, w), (F, "glProgramEnvParameter4dARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
2714}
2715
2716KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params)
2717{
2718 DISPATCH(ProgramEnvParameter4dvARB, (target, index, params), (F, "glProgramEnvParameter4dvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2719}
2720
2721KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
2722{
2723 DISPATCH(ProgramEnvParameter4fARB, (target, index, x, y, z, w), (F, "glProgramEnvParameter4fARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
2724}
2725
2726KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params)
2727{
2728 DISPATCH(ProgramEnvParameter4fvARB, (target, index, params), (F, "glProgramEnvParameter4fvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2729}
2730
2731KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
2732{
2733 DISPATCH(ProgramLocalParameter4dARB, (target, index, x, y, z, w), (F, "glProgramLocalParameter4dARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
2734}
2735
2736KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params)
2737{
2738 DISPATCH(ProgramLocalParameter4dvARB, (target, index, params), (F, "glProgramLocalParameter4dvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2739}
2740
2741KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
2742{
2743 DISPATCH(ProgramLocalParameter4fARB, (target, index, x, y, z, w), (F, "glProgramLocalParameter4fARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
2744}
2745
2746KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params)
2747{
2748 DISPATCH(ProgramLocalParameter4fvARB, (target, index, params), (F, "glProgramLocalParameter4fvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2749}
2750
2751KEYWORD1 void KEYWORD2 NAME(ProgramStringARB)(GLenum target, GLenum format, GLsizei len, const GLvoid * string)
2752{
2753 DISPATCH(ProgramStringARB, (target, format, len, string), (F, "glProgramStringARB(0x%x, 0x%x, %d, %p);\n", target, format, len, (const void *) string));
2754}
2755
2756KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dARB)(GLuint index, GLdouble x)
2757{
2758 DISPATCH(VertexAttrib1dARB, (index, x), (F, "glVertexAttrib1dARB(%d, %f);\n", index, x));
2759}
2760
2761KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvARB)(GLuint index, const GLdouble * v)
2762{
2763 DISPATCH(VertexAttrib1dvARB, (index, v), (F, "glVertexAttrib1dvARB(%d, %p);\n", index, (const void *) v));
2764}
2765
2766KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fARB)(GLuint index, GLfloat x)
2767{
2768 DISPATCH(VertexAttrib1fARB, (index, x), (F, "glVertexAttrib1fARB(%d, %f);\n", index, x));
2769}
2770
2771KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvARB)(GLuint index, const GLfloat * v)
2772{
2773 DISPATCH(VertexAttrib1fvARB, (index, v), (F, "glVertexAttrib1fvARB(%d, %p);\n", index, (const void *) v));
2774}
2775
2776KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sARB)(GLuint index, GLshort x)
2777{
2778 DISPATCH(VertexAttrib1sARB, (index, x), (F, "glVertexAttrib1sARB(%d, %d);\n", index, x));
2779}
2780
2781KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svARB)(GLuint index, const GLshort * v)
2782{
2783 DISPATCH(VertexAttrib1svARB, (index, v), (F, "glVertexAttrib1svARB(%d, %p);\n", index, (const void *) v));
2784}
2785
2786KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dARB)(GLuint index, GLdouble x, GLdouble y)
2787{
2788 DISPATCH(VertexAttrib2dARB, (index, x, y), (F, "glVertexAttrib2dARB(%d, %f, %f);\n", index, x, y));
2789}
2790
2791KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvARB)(GLuint index, const GLdouble * v)
2792{
2793 DISPATCH(VertexAttrib2dvARB, (index, v), (F, "glVertexAttrib2dvARB(%d, %p);\n", index, (const void *) v));
2794}
2795
2796KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fARB)(GLuint index, GLfloat x, GLfloat y)
2797{
2798 DISPATCH(VertexAttrib2fARB, (index, x, y), (F, "glVertexAttrib2fARB(%d, %f, %f);\n", index, x, y));
2799}
2800
2801KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvARB)(GLuint index, const GLfloat * v)
2802{
2803 DISPATCH(VertexAttrib2fvARB, (index, v), (F, "glVertexAttrib2fvARB(%d, %p);\n", index, (const void *) v));
2804}
2805
2806KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sARB)(GLuint index, GLshort x, GLshort y)
2807{
2808 DISPATCH(VertexAttrib2sARB, (index, x, y), (F, "glVertexAttrib2sARB(%d, %d, %d);\n", index, x, y));
2809}
2810
2811KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svARB)(GLuint index, const GLshort * v)
2812{
2813 DISPATCH(VertexAttrib2svARB, (index, v), (F, "glVertexAttrib2svARB(%d, %p);\n", index, (const void *) v));
2814}
2815
2816KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
2817{
2818 DISPATCH(VertexAttrib3dARB, (index, x, y, z), (F, "glVertexAttrib3dARB(%d, %f, %f, %f);\n", index, x, y, z));
2819}
2820
2821KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvARB)(GLuint index, const GLdouble * v)
2822{
2823 DISPATCH(VertexAttrib3dvARB, (index, v), (F, "glVertexAttrib3dvARB(%d, %p);\n", index, (const void *) v));
2824}
2825
2826KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
2827{
2828 DISPATCH(VertexAttrib3fARB, (index, x, y, z), (F, "glVertexAttrib3fARB(%d, %f, %f, %f);\n", index, x, y, z));
2829}
2830
2831KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvARB)(GLuint index, const GLfloat * v)
2832{
2833 DISPATCH(VertexAttrib3fvARB, (index, v), (F, "glVertexAttrib3fvARB(%d, %p);\n", index, (const void *) v));
2834}
2835
2836KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sARB)(GLuint index, GLshort x, GLshort y, GLshort z)
2837{
2838 DISPATCH(VertexAttrib3sARB, (index, x, y, z), (F, "glVertexAttrib3sARB(%d, %d, %d, %d);\n", index, x, y, z));
2839}
2840
2841KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svARB)(GLuint index, const GLshort * v)
2842{
2843 DISPATCH(VertexAttrib3svARB, (index, v), (F, "glVertexAttrib3svARB(%d, %p);\n", index, (const void *) v));
2844}
2845
2846KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NbvARB)(GLuint index, const GLbyte * v)
2847{
2848 DISPATCH(VertexAttrib4NbvARB, (index, v), (F, "glVertexAttrib4NbvARB(%d, %p);\n", index, (const void *) v));
2849}
2850
2851KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NivARB)(GLuint index, const GLint * v)
2852{
2853 DISPATCH(VertexAttrib4NivARB, (index, v), (F, "glVertexAttrib4NivARB(%d, %p);\n", index, (const void *) v));
2854}
2855
2856KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NsvARB)(GLuint index, const GLshort * v)
2857{
2858 DISPATCH(VertexAttrib4NsvARB, (index, v), (F, "glVertexAttrib4NsvARB(%d, %p);\n", index, (const void *) v));
2859}
2860
2861KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NubARB)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
2862{
2863 DISPATCH(VertexAttrib4NubARB, (index, x, y, z, w), (F, "glVertexAttrib4NubARB(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
2864}
2865
2866KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NubvARB)(GLuint index, const GLubyte * v)
2867{
2868 DISPATCH(VertexAttrib4NubvARB, (index, v), (F, "glVertexAttrib4NubvARB(%d, %p);\n", index, (const void *) v));
2869}
2870
2871KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NuivARB)(GLuint index, const GLuint * v)
2872{
2873 DISPATCH(VertexAttrib4NuivARB, (index, v), (F, "glVertexAttrib4NuivARB(%d, %p);\n", index, (const void *) v));
2874}
2875
2876KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NusvARB)(GLuint index, const GLushort * v)
2877{
2878 DISPATCH(VertexAttrib4NusvARB, (index, v), (F, "glVertexAttrib4NusvARB(%d, %p);\n", index, (const void *) v));
2879}
2880
2881KEYWORD1 void KEYWORD2 NAME(VertexAttrib4bvARB)(GLuint index, const GLbyte * v)
2882{
2883 DISPATCH(VertexAttrib4bvARB, (index, v), (F, "glVertexAttrib4bvARB(%d, %p);\n", index, (const void *) v));
2884}
2885
2886KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
2887{
2888 DISPATCH(VertexAttrib4dARB, (index, x, y, z, w), (F, "glVertexAttrib4dARB(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
2889}
2890
2891KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvARB)(GLuint index, const GLdouble * v)
2892{
2893 DISPATCH(VertexAttrib4dvARB, (index, v), (F, "glVertexAttrib4dvARB(%d, %p);\n", index, (const void *) v));
2894}
2895
2896KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
2897{
2898 DISPATCH(VertexAttrib4fARB, (index, x, y, z, w), (F, "glVertexAttrib4fARB(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
2899}
2900
2901KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvARB)(GLuint index, const GLfloat * v)
2902{
2903 DISPATCH(VertexAttrib4fvARB, (index, v), (F, "glVertexAttrib4fvARB(%d, %p);\n", index, (const void *) v));
2904}
2905
2906KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ivARB)(GLuint index, const GLint * v)
2907{
2908 DISPATCH(VertexAttrib4ivARB, (index, v), (F, "glVertexAttrib4ivARB(%d, %p);\n", index, (const void *) v));
2909}
2910
2911KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sARB)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
2912{
2913 DISPATCH(VertexAttrib4sARB, (index, x, y, z, w), (F, "glVertexAttrib4sARB(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
2914}
2915
2916KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svARB)(GLuint index, const GLshort * v)
2917{
2918 DISPATCH(VertexAttrib4svARB, (index, v), (F, "glVertexAttrib4svARB(%d, %p);\n", index, (const void *) v));
2919}
2920
2921KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvARB)(GLuint index, const GLubyte * v)
2922{
2923 DISPATCH(VertexAttrib4ubvARB, (index, v), (F, "glVertexAttrib4ubvARB(%d, %p);\n", index, (const void *) v));
2924}
2925
2926KEYWORD1 void KEYWORD2 NAME(VertexAttrib4uivARB)(GLuint index, const GLuint * v)
2927{
2928 DISPATCH(VertexAttrib4uivARB, (index, v), (F, "glVertexAttrib4uivARB(%d, %p);\n", index, (const void *) v));
2929}
2930
2931KEYWORD1 void KEYWORD2 NAME(VertexAttrib4usvARB)(GLuint index, const GLushort * v)
2932{
2933 DISPATCH(VertexAttrib4usvARB, (index, v), (F, "glVertexAttrib4usvARB(%d, %p);\n", index, (const void *) v));
2934}
2935
2936KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerARB)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)
2937{
2938 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));
2939}
2940
2941KEYWORD1 void KEYWORD2 NAME(BindBuffer)(GLenum target, GLuint buffer)
2942{
2943 DISPATCH(BindBufferARB, (target, buffer), (F, "glBindBuffer(0x%x, %d);\n", target, buffer));
2944}
2945
2946KEYWORD1 void KEYWORD2 NAME(BindBufferARB)(GLenum target, GLuint buffer)
2947{
2948 DISPATCH(BindBufferARB, (target, buffer), (F, "glBindBufferARB(0x%x, %d);\n", target, buffer));
2949}
2950
2951KEYWORD1 void KEYWORD2 NAME(BufferData)(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage)
2952{
2953 DISPATCH(BufferDataARB, (target, size, data, usage), (F, "glBufferData(0x%x, %d, %p, 0x%x);\n", target, size, (const void *) data, usage));
2954}
2955
2956KEYWORD1 void KEYWORD2 NAME(BufferDataARB)(GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage)
2957{
2958 DISPATCH(BufferDataARB, (target, size, data, usage), (F, "glBufferDataARB(0x%x, %d, %p, 0x%x);\n", target, size, (const void *) data, usage));
2959}
2960
2961KEYWORD1 void KEYWORD2 NAME(BufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data)
2962{
2963 DISPATCH(BufferSubDataARB, (target, offset, size, data), (F, "glBufferSubData(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
2964}
2965
2966KEYWORD1 void KEYWORD2 NAME(BufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data)
2967{
2968 DISPATCH(BufferSubDataARB, (target, offset, size, data), (F, "glBufferSubDataARB(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
2969}
2970
2971KEYWORD1 void KEYWORD2 NAME(DeleteBuffers)(GLsizei n, const GLuint * buffer)
2972{
2973 DISPATCH(DeleteBuffersARB, (n, buffer), (F, "glDeleteBuffers(%d, %p);\n", n, (const void *) buffer));
2974}
2975
2976KEYWORD1 void KEYWORD2 NAME(DeleteBuffersARB)(GLsizei n, const GLuint * buffer)
2977{
2978 DISPATCH(DeleteBuffersARB, (n, buffer), (F, "glDeleteBuffersARB(%d, %p);\n", n, (const void *) buffer));
2979}
2980
2981KEYWORD1 void KEYWORD2 NAME(GenBuffers)(GLsizei n, GLuint * buffer)
2982{
2983 DISPATCH(GenBuffersARB, (n, buffer), (F, "glGenBuffers(%d, %p);\n", n, (const void *) buffer));
2984}
2985
2986KEYWORD1 void KEYWORD2 NAME(GenBuffersARB)(GLsizei n, GLuint * buffer)
2987{
2988 DISPATCH(GenBuffersARB, (n, buffer), (F, "glGenBuffersARB(%d, %p);\n", n, (const void *) buffer));
2989}
2990
2991KEYWORD1 void KEYWORD2 NAME(GetBufferParameteriv)(GLenum target, GLenum pname, GLint * params)
2992{
2993 DISPATCH(GetBufferParameterivARB, (target, pname, params), (F, "glGetBufferParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2994}
2995
2996KEYWORD1 void KEYWORD2 NAME(GetBufferParameterivARB)(GLenum target, GLenum pname, GLint * params)
2997{
2998 DISPATCH(GetBufferParameterivARB, (target, pname, params), (F, "glGetBufferParameterivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2999}
3000
3001KEYWORD1 void KEYWORD2 NAME(GetBufferPointerv)(GLenum target, GLenum pname, GLvoid ** params)
3002{
3003 DISPATCH(GetBufferPointervARB, (target, pname, params), (F, "glGetBufferPointerv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3004}
3005
3006KEYWORD1 void KEYWORD2 NAME(GetBufferPointervARB)(GLenum target, GLenum pname, GLvoid ** params)
3007{
3008 DISPATCH(GetBufferPointervARB, (target, pname, params), (F, "glGetBufferPointervARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3009}
3010
3011KEYWORD1 void KEYWORD2 NAME(GetBufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data)
3012{
3013 DISPATCH(GetBufferSubDataARB, (target, offset, size, data), (F, "glGetBufferSubData(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
3014}
3015
3016KEYWORD1 void KEYWORD2 NAME(GetBufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data)
3017{
3018 DISPATCH(GetBufferSubDataARB, (target, offset, size, data), (F, "glGetBufferSubDataARB(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
3019}
3020
3021KEYWORD1 GLboolean KEYWORD2 NAME(IsBuffer)(GLuint buffer)
3022{
3023 RETURN_DISPATCH(IsBufferARB, (buffer), (F, "glIsBuffer(%d);\n", buffer));
3024}
3025
3026KEYWORD1 GLboolean KEYWORD2 NAME(IsBufferARB)(GLuint buffer)
3027{
3028 RETURN_DISPATCH(IsBufferARB, (buffer), (F, "glIsBufferARB(%d);\n", buffer));
3029}
3030
3031KEYWORD1 GLvoid * KEYWORD2 NAME(MapBuffer)(GLenum target, GLenum access)
3032{
3033 RETURN_DISPATCH(MapBufferARB, (target, access), (F, "glMapBuffer(0x%x, 0x%x);\n", target, access));
3034}
3035
3036KEYWORD1 GLvoid * KEYWORD2 NAME(MapBufferARB)(GLenum target, GLenum access)
3037{
3038 RETURN_DISPATCH(MapBufferARB, (target, access), (F, "glMapBufferARB(0x%x, 0x%x);\n", target, access));
3039}
3040
3041KEYWORD1 GLboolean KEYWORD2 NAME(UnmapBuffer)(GLenum target)
3042{
3043 RETURN_DISPATCH(UnmapBufferARB, (target), (F, "glUnmapBuffer(0x%x);\n", target));
3044}
3045
3046KEYWORD1 GLboolean KEYWORD2 NAME(UnmapBufferARB)(GLenum target)
3047{
3048 RETURN_DISPATCH(UnmapBufferARB, (target), (F, "glUnmapBufferARB(0x%x);\n", target));
3049}
3050
3051KEYWORD1 void KEYWORD2 NAME(BeginQuery)(GLenum target, GLuint id)
3052{
3053 DISPATCH(BeginQueryARB, (target, id), (F, "glBeginQuery(0x%x, %d);\n", target, id));
3054}
3055
3056KEYWORD1 void KEYWORD2 NAME(BeginQueryARB)(GLenum target, GLuint id)
3057{
3058 DISPATCH(BeginQueryARB, (target, id), (F, "glBeginQueryARB(0x%x, %d);\n", target, id));
3059}
3060
3061KEYWORD1 void KEYWORD2 NAME(DeleteQueries)(GLsizei n, const GLuint * ids)
3062{
3063 DISPATCH(DeleteQueriesARB, (n, ids), (F, "glDeleteQueries(%d, %p);\n", n, (const void *) ids));
3064}
3065
3066KEYWORD1 void KEYWORD2 NAME(DeleteQueriesARB)(GLsizei n, const GLuint * ids)
3067{
3068 DISPATCH(DeleteQueriesARB, (n, ids), (F, "glDeleteQueriesARB(%d, %p);\n", n, (const void *) ids));
3069}
3070
3071KEYWORD1 void KEYWORD2 NAME(EndQuery)(GLenum target)
3072{
3073 DISPATCH(EndQueryARB, (target), (F, "glEndQuery(0x%x);\n", target));
3074}
3075
3076KEYWORD1 void KEYWORD2 NAME(EndQueryARB)(GLenum target)
3077{
3078 DISPATCH(EndQueryARB, (target), (F, "glEndQueryARB(0x%x);\n", target));
3079}
3080
3081KEYWORD1 void KEYWORD2 NAME(GenQueries)(GLsizei n, GLuint * ids)
3082{
3083 DISPATCH(GenQueriesARB, (n, ids), (F, "glGenQueries(%d, %p);\n", n, (const void *) ids));
3084}
3085
3086KEYWORD1 void KEYWORD2 NAME(GenQueriesARB)(GLsizei n, GLuint * ids)
3087{
3088 DISPATCH(GenQueriesARB, (n, ids), (F, "glGenQueriesARB(%d, %p);\n", n, (const void *) ids));
3089}
3090
3091KEYWORD1 void KEYWORD2 NAME(GetQueryObjectiv)(GLuint id, GLenum pname, GLint * params)
3092{
3093 DISPATCH(GetQueryObjectivARB, (id, pname, params), (F, "glGetQueryObjectiv(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3094}
3095
3096KEYWORD1 void KEYWORD2 NAME(GetQueryObjectivARB)(GLuint id, GLenum pname, GLint * params)
3097{
3098 DISPATCH(GetQueryObjectivARB, (id, pname, params), (F, "glGetQueryObjectivARB(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3099}
3100
3101KEYWORD1 void KEYWORD2 NAME(GetQueryObjectuiv)(GLuint id, GLenum pname, GLuint * params)
3102{
3103 DISPATCH(GetQueryObjectuivARB, (id, pname, params), (F, "glGetQueryObjectuiv(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3104}
3105
3106KEYWORD1 void KEYWORD2 NAME(GetQueryObjectuivARB)(GLuint id, GLenum pname, GLuint * params)
3107{
3108 DISPATCH(GetQueryObjectuivARB, (id, pname, params), (F, "glGetQueryObjectuivARB(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3109}
3110
3111KEYWORD1 void KEYWORD2 NAME(GetQueryiv)(GLenum target, GLenum pname, GLint * params)
3112{
3113 DISPATCH(GetQueryivARB, (target, pname, params), (F, "glGetQueryiv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3114}
3115
3116KEYWORD1 void KEYWORD2 NAME(GetQueryivARB)(GLenum target, GLenum pname, GLint * params)
3117{
3118 DISPATCH(GetQueryivARB, (target, pname, params), (F, "glGetQueryivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3119}
3120
3121KEYWORD1 GLboolean KEYWORD2 NAME(IsQuery)(GLuint id)
3122{
3123 RETURN_DISPATCH(IsQueryARB, (id), (F, "glIsQuery(%d);\n", id));
3124}
3125
3126KEYWORD1 GLboolean KEYWORD2 NAME(IsQueryARB)(GLuint id)
3127{
3128 RETURN_DISPATCH(IsQueryARB, (id), (F, "glIsQueryARB(%d);\n", id));
3129}
3130
3131KEYWORD1 void KEYWORD2 NAME(AttachObjectARB)(GLhandleARB containerObj, GLhandleARB obj)
3132{
3133 DISPATCH(AttachObjectARB, (containerObj, obj), (F, "glAttachObjectARB(%d, %d);\n", containerObj, obj));
3134}
3135
3136KEYWORD1 void KEYWORD2 NAME(CompileShaderARB)(GLhandleARB shaderObj)
3137{
3138 DISPATCH(CompileShaderARB, (shaderObj), (F, "glCompileShaderARB(%d);\n", shaderObj));
3139}
3140
3141KEYWORD1 GLhandleARB KEYWORD2 NAME(CreateProgramObjectARB)(void)
3142{
3143 RETURN_DISPATCH(CreateProgramObjectARB, (), (F, "glCreateProgramObjectARB();\n"));
3144}
3145
3146KEYWORD1 GLhandleARB KEYWORD2 NAME(CreateShaderObjectARB)(GLenum shaderType)
3147{
3148 RETURN_DISPATCH(CreateShaderObjectARB, (shaderType), (F, "glCreateShaderObjectARB(0x%x);\n", shaderType));
3149}
3150
3151KEYWORD1 void KEYWORD2 NAME(DeleteObjectARB)(GLhandleARB obj)
3152{
3153 DISPATCH(DeleteObjectARB, (obj), (F, "glDeleteObjectARB(%d);\n", obj));
3154}
3155
3156KEYWORD1 void KEYWORD2 NAME(DetachObjectARB)(GLhandleARB containerObj, GLhandleARB attachedObj)
3157{
3158 DISPATCH(DetachObjectARB, (containerObj, attachedObj), (F, "glDetachObjectARB(%d, %d);\n", containerObj, attachedObj));
3159}
3160
3161KEYWORD1 void KEYWORD2 NAME(GetActiveUniformARB)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)
3162{
3163 DISPATCH(GetActiveUniformARB, (programObj, index, maxLength, length, size, type, name), (F, "glGetActiveUniformARB(%d, %d, %d, %p, %p, %p, %p);\n", programObj, index, maxLength, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
3164}
3165
3166KEYWORD1 void KEYWORD2 NAME(GetAttachedObjectsARB)(GLhandleARB containerObj, GLsizei maxLength, GLsizei * length, GLhandleARB * infoLog)
3167{
3168 DISPATCH(GetAttachedObjectsARB, (containerObj, maxLength, length, infoLog), (F, "glGetAttachedObjectsARB(%d, %d, %p, %p);\n", containerObj, maxLength, (const void *) length, (const void *) infoLog));
3169}
3170
3171KEYWORD1 GLhandleARB KEYWORD2 NAME(GetHandleARB)(GLenum pname)
3172{
3173 RETURN_DISPATCH(GetHandleARB, (pname), (F, "glGetHandleARB(0x%x);\n", pname));
3174}
3175
3176KEYWORD1 void KEYWORD2 NAME(GetInfoLogARB)(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog)
3177{
3178 DISPATCH(GetInfoLogARB, (obj, maxLength, length, infoLog), (F, "glGetInfoLogARB(%d, %d, %p, %p);\n", obj, maxLength, (const void *) length, (const void *) infoLog));
3179}
3180
3181KEYWORD1 void KEYWORD2 NAME(GetObjectParameterfvARB)(GLhandleARB obj, GLenum pname, GLfloat * params)
3182{
3183 DISPATCH(GetObjectParameterfvARB, (obj, pname, params), (F, "glGetObjectParameterfvARB(%d, 0x%x, %p);\n", obj, pname, (const void *) params));
3184}
3185
3186KEYWORD1 void KEYWORD2 NAME(GetObjectParameterivARB)(GLhandleARB obj, GLenum pname, GLint * params)
3187{
3188 DISPATCH(GetObjectParameterivARB, (obj, pname, params), (F, "glGetObjectParameterivARB(%d, 0x%x, %p);\n", obj, pname, (const void *) params));
3189}
3190
3191KEYWORD1 void KEYWORD2 NAME(GetShaderSourceARB)(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source)
3192{
3193 DISPATCH(GetShaderSourceARB, (obj, maxLength, length, source), (F, "glGetShaderSourceARB(%d, %d, %p, %p);\n", obj, maxLength, (const void *) length, (const void *) source));
3194}
3195
3196KEYWORD1 GLint KEYWORD2 NAME(GetUniformLocationARB)(GLhandleARB programObj, const GLcharARB * name)
3197{
3198 RETURN_DISPATCH(GetUniformLocationARB, (programObj, name), (F, "glGetUniformLocationARB(%d, %p);\n", programObj, (const void *) name));
3199}
3200
3201KEYWORD1 void KEYWORD2 NAME(GetUniformfvARB)(GLhandleARB programObj, GLint location, GLfloat * params)
3202{
3203 DISPATCH(GetUniformfvARB, (programObj, location, params), (F, "glGetUniformfvARB(%d, %d, %p);\n", programObj, location, (const void *) params));
3204}
3205
3206KEYWORD1 void KEYWORD2 NAME(GetUniformivARB)(GLhandleARB programObj, GLint location, GLint * params)
3207{
3208 DISPATCH(GetUniformivARB, (programObj, location, params), (F, "glGetUniformivARB(%d, %d, %p);\n", programObj, location, (const void *) params));
3209}
3210
3211KEYWORD1 void KEYWORD2 NAME(LinkProgramARB)(GLhandleARB programObj)
3212{
3213 DISPATCH(LinkProgramARB, (programObj), (F, "glLinkProgramARB(%d);\n", programObj));
3214}
3215
3216KEYWORD1 void KEYWORD2 NAME(ShaderSourceARB)(GLhandleARB shaderObj, GLsizei count, const GLcharARB ** string, const GLint * length)
3217{
3218 DISPATCH(ShaderSourceARB, (shaderObj, count, string, length), (F, "glShaderSourceARB(%d, %d, %p, %p);\n", shaderObj, count, (const void *) string, (const void *) length));
3219}
3220
3221KEYWORD1 void KEYWORD2 NAME(Uniform1fARB)(GLint location, GLfloat v0)
3222{
3223 DISPATCH(Uniform1fARB, (location, v0), (F, "glUniform1fARB(%d, %f);\n", location, v0));
3224}
3225
3226KEYWORD1 void KEYWORD2 NAME(Uniform1fvARB)(GLint location, GLsizei count, const GLfloat * value)
3227{
3228 DISPATCH(Uniform1fvARB, (location, count, value), (F, "glUniform1fvARB(%d, %d, %p);\n", location, count, (const void *) value));
3229}
3230
3231KEYWORD1 void KEYWORD2 NAME(Uniform1iARB)(GLint location, GLint v0)
3232{
3233 DISPATCH(Uniform1iARB, (location, v0), (F, "glUniform1iARB(%d, %d);\n", location, v0));
3234}
3235
3236KEYWORD1 void KEYWORD2 NAME(Uniform1ivARB)(GLint location, GLsizei count, const GLint * value)
3237{
3238 DISPATCH(Uniform1ivARB, (location, count, value), (F, "glUniform1ivARB(%d, %d, %p);\n", location, count, (const void *) value));
3239}
3240
3241KEYWORD1 void KEYWORD2 NAME(Uniform2fARB)(GLint location, GLfloat v0, GLfloat v1)
3242{
3243 DISPATCH(Uniform2fARB, (location, v0, v1), (F, "glUniform2fARB(%d, %f, %f);\n", location, v0, v1));
3244}
3245
3246KEYWORD1 void KEYWORD2 NAME(Uniform2fvARB)(GLint location, GLsizei count, const GLfloat * value)
3247{
3248 DISPATCH(Uniform2fvARB, (location, count, value), (F, "glUniform2fvARB(%d, %d, %p);\n", location, count, (const void *) value));
3249}
3250
3251KEYWORD1 void KEYWORD2 NAME(Uniform2iARB)(GLint location, GLint v0, GLint v1)
3252{
3253 DISPATCH(Uniform2iARB, (location, v0, v1), (F, "glUniform2iARB(%d, %d, %d);\n", location, v0, v1));
3254}
3255
3256KEYWORD1 void KEYWORD2 NAME(Uniform2ivARB)(GLint location, GLsizei count, const GLint * value)
3257{
3258 DISPATCH(Uniform2ivARB, (location, count, value), (F, "glUniform2ivARB(%d, %d, %p);\n", location, count, (const void *) value));
3259}
3260
3261KEYWORD1 void KEYWORD2 NAME(Uniform3fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
3262{
3263 DISPATCH(Uniform3fARB, (location, v0, v1, v2), (F, "glUniform3fARB(%d, %f, %f, %f);\n", location, v0, v1, v2));
3264}
3265
3266KEYWORD1 void KEYWORD2 NAME(Uniform3fvARB)(GLint location, GLsizei count, const GLfloat * value)
3267{
3268 DISPATCH(Uniform3fvARB, (location, count, value), (F, "glUniform3fvARB(%d, %d, %p);\n", location, count, (const void *) value));
3269}
3270
3271KEYWORD1 void KEYWORD2 NAME(Uniform3iARB)(GLint location, GLint v0, GLint v1, GLint v2)
3272{
3273 DISPATCH(Uniform3iARB, (location, v0, v1, v2), (F, "glUniform3iARB(%d, %d, %d, %d);\n", location, v0, v1, v2));
3274}
3275
3276KEYWORD1 void KEYWORD2 NAME(Uniform3ivARB)(GLint location, GLsizei count, const GLint * value)
3277{
3278 DISPATCH(Uniform3ivARB, (location, count, value), (F, "glUniform3ivARB(%d, %d, %p);\n", location, count, (const void *) value));
3279}
3280
3281KEYWORD1 void KEYWORD2 NAME(Uniform4fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
3282{
3283 DISPATCH(Uniform4fARB, (location, v0, v1, v2, v3), (F, "glUniform4fARB(%d, %f, %f, %f, %f);\n", location, v0, v1, v2, v3));
3284}
3285
3286KEYWORD1 void KEYWORD2 NAME(Uniform4fvARB)(GLint location, GLsizei count, const GLfloat * value)
3287{
3288 DISPATCH(Uniform4fvARB, (location, count, value), (F, "glUniform4fvARB(%d, %d, %p);\n", location, count, (const void *) value));
3289}
3290
3291KEYWORD1 void KEYWORD2 NAME(Uniform4iARB)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
3292{
3293 DISPATCH(Uniform4iARB, (location, v0, v1, v2, v3), (F, "glUniform4iARB(%d, %d, %d, %d, %d);\n", location, v0, v1, v2, v3));
3294}
3295
3296KEYWORD1 void KEYWORD2 NAME(Uniform4ivARB)(GLint location, GLsizei count, const GLint * value)
3297{
3298 DISPATCH(Uniform4ivARB, (location, count, value), (F, "glUniform4ivARB(%d, %d, %p);\n", location, count, (const void *) value));
3299}
3300
3301KEYWORD1 void KEYWORD2 NAME(UniformMatrix2fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3302{
3303 DISPATCH(UniformMatrix2fvARB, (location, count, transpose, value), (F, "glUniformMatrix2fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3304}
3305
3306KEYWORD1 void KEYWORD2 NAME(UniformMatrix3fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3307{
3308 DISPATCH(UniformMatrix3fvARB, (location, count, transpose, value), (F, "glUniformMatrix3fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3309}
3310
3311KEYWORD1 void KEYWORD2 NAME(UniformMatrix4fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3312{
3313 DISPATCH(UniformMatrix4fvARB, (location, count, transpose, value), (F, "glUniformMatrix4fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3314}
3315
3316KEYWORD1 void KEYWORD2 NAME(UseProgramObjectARB)(GLhandleARB programObj)
3317{
3318 DISPATCH(UseProgramObjectARB, (programObj), (F, "glUseProgramObjectARB(%d);\n", programObj));
3319}
3320
3321KEYWORD1 void KEYWORD2 NAME(ValidateProgramARB)(GLhandleARB programObj)
3322{
3323 DISPATCH(ValidateProgramARB, (programObj), (F, "glValidateProgramARB(%d);\n", programObj));
3324}
3325
3326KEYWORD1 void KEYWORD2 NAME(BindAttribLocationARB)(GLhandleARB programObj, GLuint index, const GLcharARB * name)
3327{
3328 DISPATCH(BindAttribLocationARB, (programObj, index, name), (F, "glBindAttribLocationARB(%d, %d, %p);\n", programObj, index, (const void *) name));
3329}
3330
3331KEYWORD1 void KEYWORD2 NAME(GetActiveAttribARB)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)
3332{
3333 DISPATCH(GetActiveAttribARB, (programObj, index, maxLength, length, size, type, name), (F, "glGetActiveAttribARB(%d, %d, %d, %p, %p, %p, %p);\n", programObj, index, maxLength, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
3334}
3335
3336KEYWORD1 GLint KEYWORD2 NAME(GetAttribLocationARB)(GLhandleARB programObj, const GLcharARB * name)
3337{
3338 RETURN_DISPATCH(GetAttribLocationARB, (programObj, name), (F, "glGetAttribLocationARB(%d, %p);\n", programObj, (const void *) name));
3339}
3340
Ian Romanick3fea5912006-08-25 19:57:37 +00003341KEYWORD1 void KEYWORD2 NAME(DrawBuffers)(GLsizei n, const GLenum * bufs)
3342{
3343 DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffers(%d, %p);\n", n, (const void *) bufs));
3344}
3345
Michal Krolb7293dc2004-10-27 15:34:31 +00003346KEYWORD1 void KEYWORD2 NAME(DrawBuffersARB)(GLsizei n, const GLenum * bufs)
Michal Krol455c8172004-10-27 15:20:08 +00003347{
Michal Krolb7293dc2004-10-27 15:34:31 +00003348 DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffersARB(%d, %p);\n", n, (const void *) bufs));
Michal Krol455c8172004-10-27 15:20:08 +00003349}
3350
Ian Romanick66a55482005-06-21 23:42:43 +00003351KEYWORD1 void KEYWORD2 NAME(DrawBuffersATI)(GLsizei n, const GLenum * bufs)
3352{
3353 DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffersATI(%d, %p);\n", n, (const void *) bufs));
3354}
3355
Michal Krol455c8172004-10-27 15:20:08 +00003356KEYWORD1 void KEYWORD2 NAME(PolygonOffsetEXT)(GLfloat factor, GLfloat bias)
3357{
3358 DISPATCH(PolygonOffsetEXT, (factor, bias), (F, "glPolygonOffsetEXT(%f, %f);\n", factor, bias));
3359}
3360
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003361KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_543)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
3362
3363KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_543)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
Michal Krol455c8172004-10-27 15:20:08 +00003364{
3365 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));
3366}
3367
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003368KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_544)(GLenum target, GLenum pname, GLfloat * params);
3369
3370KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_544)(GLenum target, GLenum pname, GLfloat * params)
Michal Krol455c8172004-10-27 15:20:08 +00003371{
3372 DISPATCH(GetHistogramParameterfvEXT, (target, pname, params), (F, "glGetHistogramParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3373}
3374
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003375KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_545)(GLenum target, GLenum pname, GLint * params);
3376
3377KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_545)(GLenum target, GLenum pname, GLint * params)
Michal Krol455c8172004-10-27 15:20:08 +00003378{
3379 DISPATCH(GetHistogramParameterivEXT, (target, pname, params), (F, "glGetHistogramParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3380}
3381
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003382KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_546)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
3383
3384KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_546)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
Michal Krol455c8172004-10-27 15:20:08 +00003385{
3386 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));
3387}
3388
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003389KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_547)(GLenum target, GLenum pname, GLfloat * params);
3390
3391KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_547)(GLenum target, GLenum pname, GLfloat * params)
Michal Krol455c8172004-10-27 15:20:08 +00003392{
3393 DISPATCH(GetMinmaxParameterfvEXT, (target, pname, params), (F, "glGetMinmaxParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3394}
3395
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003396KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_548)(GLenum target, GLenum pname, GLint * params);
3397
3398KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_548)(GLenum target, GLenum pname, GLint * params)
Michal Krol455c8172004-10-27 15:20:08 +00003399{
3400 DISPATCH(GetMinmaxParameterivEXT, (target, pname, params), (F, "glGetMinmaxParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3401}
3402
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003403KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_549)(GLenum target, GLenum format, GLenum type, GLvoid * image);
3404
3405KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_549)(GLenum target, GLenum format, GLenum type, GLvoid * image)
Michal Krol455c8172004-10-27 15:20:08 +00003406{
3407 DISPATCH(GetConvolutionFilterEXT, (target, format, type, image), (F, "glGetConvolutionFilterEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) image));
3408}
3409
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003410KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_550)(GLenum target, GLenum pname, GLfloat * params);
3411
3412KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_550)(GLenum target, GLenum pname, GLfloat * params)
Michal Krol455c8172004-10-27 15:20:08 +00003413{
3414 DISPATCH(GetConvolutionParameterfvEXT, (target, pname, params), (F, "glGetConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3415}
3416
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003417KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_551)(GLenum target, GLenum pname, GLint * params);
3418
3419KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_551)(GLenum target, GLenum pname, GLint * params)
Michal Krol455c8172004-10-27 15:20:08 +00003420{
3421 DISPATCH(GetConvolutionParameterivEXT, (target, pname, params), (F, "glGetConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3422}
3423
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003424KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_552)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
3425
3426KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_552)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
Michal Krol455c8172004-10-27 15:20:08 +00003427{
3428 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));
3429}
3430
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003431KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_553)(GLenum target, GLenum pname, GLfloat * params);
3432
3433KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_553)(GLenum target, GLenum pname, GLfloat * params)
Michal Krol455c8172004-10-27 15:20:08 +00003434{
3435 DISPATCH(GetColorTableParameterfvSGI, (target, pname, params), (F, "glGetColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3436}
3437
Ian Romanicka5f22062006-08-24 21:42:38 +00003438KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
3439{
3440 DISPATCH(GetColorTableParameterfvSGI, (target, pname, params), (F, "glGetColorTableParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3441}
3442
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003443KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_554)(GLenum target, GLenum pname, GLint * params);
3444
3445KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_554)(GLenum target, GLenum pname, GLint * params)
Michal Krol455c8172004-10-27 15:20:08 +00003446{
3447 DISPATCH(GetColorTableParameterivSGI, (target, pname, params), (F, "glGetColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3448}
3449
Ian Romanicka5f22062006-08-24 21:42:38 +00003450KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivEXT)(GLenum target, GLenum pname, GLint * params)
3451{
3452 DISPATCH(GetColorTableParameterivSGI, (target, pname, params), (F, "glGetColorTableParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3453}
3454
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003455KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_555)(GLenum target, GLenum format, GLenum type, GLvoid * table);
3456
3457KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_555)(GLenum target, GLenum format, GLenum type, GLvoid * table)
Michal Krol455c8172004-10-27 15:20:08 +00003458{
Ian Romanickbf83e652006-08-24 20:14:45 +00003459 DISPATCH(GetColorTableSGI, (target, format, type, table), (F, "glGetColorTableSGI(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
Michal Krol455c8172004-10-27 15:20:08 +00003460}
3461
Ian Romanicka5f22062006-08-24 21:42:38 +00003462KEYWORD1 void KEYWORD2 NAME(GetColorTableEXT)(GLenum target, GLenum format, GLenum type, GLvoid * table)
3463{
3464 DISPATCH(GetColorTableSGI, (target, format, type, table), (F, "glGetColorTableEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
3465}
3466
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003467KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_556)(GLenum pname, GLfloat * params);
3468
3469KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_556)(GLenum pname, GLfloat * params)
Michal Krol455c8172004-10-27 15:20:08 +00003470{
Ian Romanickbf83e652006-08-24 20:14:45 +00003471 DISPATCH(GetPixelTexGenParameterfvSGIS, (pname, params), (F, "glGetPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00003472}
3473
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003474KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_557)(GLenum pname, GLint * params);
3475
3476KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_557)(GLenum pname, GLint * params)
Michal Krol455c8172004-10-27 15:20:08 +00003477{
Ian Romanickbf83e652006-08-24 20:14:45 +00003478 DISPATCH(GetPixelTexGenParameterivSGIS, (pname, params), (F, "glGetPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00003479}
3480
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003481KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_558)(GLenum pname, GLfloat param);
3482
3483KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_558)(GLenum pname, GLfloat param)
Michal Krol455c8172004-10-27 15:20:08 +00003484{
3485 DISPATCH(PixelTexGenParameterfSGIS, (pname, param), (F, "glPixelTexGenParameterfSGIS(0x%x, %f);\n", pname, param));
3486}
3487
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003488KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_559)(GLenum pname, const GLfloat * params);
3489
3490KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_559)(GLenum pname, const GLfloat * params)
Michal Krol455c8172004-10-27 15:20:08 +00003491{
3492 DISPATCH(PixelTexGenParameterfvSGIS, (pname, params), (F, "glPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
3493}
3494
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003495KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_560)(GLenum pname, GLint param);
3496
3497KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_560)(GLenum pname, GLint param)
Michal Krol455c8172004-10-27 15:20:08 +00003498{
Ian Romanickbf83e652006-08-24 20:14:45 +00003499 DISPATCH(PixelTexGenParameteriSGIS, (pname, param), (F, "glPixelTexGenParameteriSGIS(0x%x, %d);\n", pname, param));
Michal Krol455c8172004-10-27 15:20:08 +00003500}
3501
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003502KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_561)(GLenum pname, const GLint * params);
3503
3504KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_561)(GLenum pname, const GLint * params)
Michal Krol455c8172004-10-27 15:20:08 +00003505{
Ian Romanickbf83e652006-08-24 20:14:45 +00003506 DISPATCH(PixelTexGenParameterivSGIS, (pname, params), (F, "glPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00003507}
3508
3509KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResidentEXT)(GLsizei n, const GLuint * textures, GLboolean * residences)
3510{
3511 RETURN_DISPATCH(AreTexturesResidentEXT, (n, textures, residences), (F, "glAreTexturesResidentEXT(%d, %p, %p);\n", n, (const void *) textures, (const void *) residences));
3512}
3513
Michal Krol455c8172004-10-27 15:20:08 +00003514KEYWORD1 void KEYWORD2 NAME(GenTexturesEXT)(GLsizei n, GLuint * textures)
3515{
3516 DISPATCH(GenTexturesEXT, (n, textures), (F, "glGenTexturesEXT(%d, %p);\n", n, (const void *) textures));
3517}
3518
3519KEYWORD1 GLboolean KEYWORD2 NAME(IsTextureEXT)(GLuint texture)
3520{
3521 RETURN_DISPATCH(IsTextureEXT, (texture), (F, "glIsTextureEXT(%d);\n", texture));
3522}
3523
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003524KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_565)(GLclampf value, GLboolean invert);
3525
3526KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_565)(GLclampf value, GLboolean invert)
Michal Krol455c8172004-10-27 15:20:08 +00003527{
3528 DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskSGIS(%f, %d);\n", value, invert));
3529}
3530
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003531KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_566)(GLenum pattern);
Ian Romanick66a55482005-06-21 23:42:43 +00003532
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003533KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_566)(GLenum pattern)
Michal Krol455c8172004-10-27 15:20:08 +00003534{
3535 DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternSGIS(0x%x);\n", pattern));
3536}
3537
Michal Krol455c8172004-10-27 15:20:08 +00003538KEYWORD1 void KEYWORD2 NAME(ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
3539{
3540 DISPATCH(ColorPointerEXT, (size, type, stride, count, pointer), (F, "glColorPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
3541}
3542
Michal Krol455c8172004-10-27 15:20:08 +00003543KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer)
3544{
3545 DISPATCH(EdgeFlagPointerEXT, (stride, count, pointer), (F, "glEdgeFlagPointerEXT(%d, %d, %p);\n", stride, count, (const void *) pointer));
3546}
3547
Michal Krol455c8172004-10-27 15:20:08 +00003548KEYWORD1 void KEYWORD2 NAME(IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
3549{
3550 DISPATCH(IndexPointerEXT, (type, stride, count, pointer), (F, "glIndexPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (const void *) pointer));
3551}
3552
3553KEYWORD1 void KEYWORD2 NAME(NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
3554{
3555 DISPATCH(NormalPointerEXT, (type, stride, count, pointer), (F, "glNormalPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (const void *) pointer));
3556}
3557
3558KEYWORD1 void KEYWORD2 NAME(TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
3559{
3560 DISPATCH(TexCoordPointerEXT, (size, type, stride, count, pointer), (F, "glTexCoordPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
3561}
3562
3563KEYWORD1 void KEYWORD2 NAME(VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
3564{
3565 DISPATCH(VertexPointerEXT, (size, type, stride, count, pointer), (F, "glVertexPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
3566}
3567
Ian Romanick66a55482005-06-21 23:42:43 +00003568KEYWORD1 void KEYWORD2 NAME(PointParameterf)(GLenum pname, GLfloat param)
3569{
3570 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterf(0x%x, %f);\n", pname, param));
3571}
3572
3573KEYWORD1 void KEYWORD2 NAME(PointParameterfARB)(GLenum pname, GLfloat param)
3574{
3575 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfARB(0x%x, %f);\n", pname, param));
3576}
3577
Michal Krol455c8172004-10-27 15:20:08 +00003578KEYWORD1 void KEYWORD2 NAME(PointParameterfEXT)(GLenum pname, GLfloat param)
3579{
3580 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfEXT(0x%x, %f);\n", pname, param));
3581}
3582
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003583KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_573)(GLenum pname, GLfloat param);
3584
3585KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_573)(GLenum pname, GLfloat param)
Ian Romanick66a55482005-06-21 23:42:43 +00003586{
3587 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfSGIS(0x%x, %f);\n", pname, param));
3588}
3589
3590KEYWORD1 void KEYWORD2 NAME(PointParameterfv)(GLenum pname, const GLfloat * params)
3591{
3592 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfv(0x%x, %p);\n", pname, (const void *) params));
3593}
3594
3595KEYWORD1 void KEYWORD2 NAME(PointParameterfvARB)(GLenum pname, const GLfloat * params)
3596{
3597 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvARB(0x%x, %p);\n", pname, (const void *) params));
3598}
3599
Michal Krol455c8172004-10-27 15:20:08 +00003600KEYWORD1 void KEYWORD2 NAME(PointParameterfvEXT)(GLenum pname, const GLfloat * params)
3601{
3602 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvEXT(0x%x, %p);\n", pname, (const void *) params));
3603}
3604
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003605KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_574)(GLenum pname, const GLfloat * params);
3606
3607KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_574)(GLenum pname, const GLfloat * params)
Ian Romanick66a55482005-06-21 23:42:43 +00003608{
3609 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
3610}
3611
Ian Romanickbf83e652006-08-24 20:14:45 +00003612KEYWORD1 void KEYWORD2 NAME(LockArraysEXT)(GLint first, GLsizei count)
Michal Krol455c8172004-10-27 15:20:08 +00003613{
Ian Romanickbf83e652006-08-24 20:14:45 +00003614 DISPATCH(LockArraysEXT, (first, count), (F, "glLockArraysEXT(%d, %d);\n", first, count));
Michal Krol455c8172004-10-27 15:20:08 +00003615}
3616
Ian Romanickbf83e652006-08-24 20:14:45 +00003617KEYWORD1 void KEYWORD2 NAME(UnlockArraysEXT)(void)
Michal Krol455c8172004-10-27 15:20:08 +00003618{
Ian Romanickbf83e652006-08-24 20:14:45 +00003619 DISPATCH(UnlockArraysEXT, (), (F, "glUnlockArraysEXT();\n"));
Michal Krol455c8172004-10-27 15:20:08 +00003620}
3621
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003622KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_577)(GLenum pname, GLdouble * params);
3623
3624KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_577)(GLenum pname, GLdouble * params)
Michal Krol455c8172004-10-27 15:20:08 +00003625{
Ian Romanickbf83e652006-08-24 20:14:45 +00003626 DISPATCH(CullParameterdvEXT, (pname, params), (F, "glCullParameterdvEXT(0x%x, %p);\n", pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00003627}
3628
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003629KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_578)(GLenum pname, GLfloat * params);
3630
3631KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_578)(GLenum pname, GLfloat * params)
Michal Krol455c8172004-10-27 15:20:08 +00003632{
Ian Romanickbf83e652006-08-24 20:14:45 +00003633 DISPATCH(CullParameterfvEXT, (pname, params), (F, "glCullParameterfvEXT(0x%x, %p);\n", pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00003634}
3635
Ian Romanickbf83e652006-08-24 20:14:45 +00003636KEYWORD1 void KEYWORD2 NAME(SecondaryColor3b)(GLbyte red, GLbyte green, GLbyte blue)
Michal Krol455c8172004-10-27 15:20:08 +00003637{
Ian Romanickbf83e652006-08-24 20:14:45 +00003638 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3b(%d, %d, %d);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003639}
3640
Ian Romanickbf83e652006-08-24 20:14:45 +00003641KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue)
Michal Krol455c8172004-10-27 15:20:08 +00003642{
Ian Romanickbf83e652006-08-24 20:14:45 +00003643 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3bEXT(%d, %d, %d);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003644}
3645
Ian Romanickbf83e652006-08-24 20:14:45 +00003646KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bv)(const GLbyte * v)
Michal Krol455c8172004-10-27 15:20:08 +00003647{
Ian Romanickbf83e652006-08-24 20:14:45 +00003648 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003649}
3650
Ian Romanickbf83e652006-08-24 20:14:45 +00003651KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bvEXT)(const GLbyte * v)
Michal Krol455c8172004-10-27 15:20:08 +00003652{
Ian Romanickbf83e652006-08-24 20:14:45 +00003653 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bvEXT(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003654}
3655
Ian Romanickbf83e652006-08-24 20:14:45 +00003656KEYWORD1 void KEYWORD2 NAME(SecondaryColor3d)(GLdouble red, GLdouble green, GLdouble blue)
Michal Krol455c8172004-10-27 15:20:08 +00003657{
Ian Romanickbf83e652006-08-24 20:14:45 +00003658 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3d(%f, %f, %f);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003659}
3660
Ian Romanickbf83e652006-08-24 20:14:45 +00003661KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue)
Michal Krol455c8172004-10-27 15:20:08 +00003662{
Ian Romanickbf83e652006-08-24 20:14:45 +00003663 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3dEXT(%f, %f, %f);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003664}
3665
Ian Romanickbf83e652006-08-24 20:14:45 +00003666KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dv)(const GLdouble * v)
Michal Krol455c8172004-10-27 15:20:08 +00003667{
Ian Romanickbf83e652006-08-24 20:14:45 +00003668 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003669}
3670
Ian Romanickbf83e652006-08-24 20:14:45 +00003671KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dvEXT)(const GLdouble * v)
Michal Krol455c8172004-10-27 15:20:08 +00003672{
Ian Romanickbf83e652006-08-24 20:14:45 +00003673 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dvEXT(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003674}
3675
Ian Romanickbf83e652006-08-24 20:14:45 +00003676KEYWORD1 void KEYWORD2 NAME(SecondaryColor3f)(GLfloat red, GLfloat green, GLfloat blue)
Michal Krol455c8172004-10-27 15:20:08 +00003677{
Ian Romanickbf83e652006-08-24 20:14:45 +00003678 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3f(%f, %f, %f);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003679}
3680
Ian Romanickbf83e652006-08-24 20:14:45 +00003681KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue)
Michal Krol455c8172004-10-27 15:20:08 +00003682{
Ian Romanickbf83e652006-08-24 20:14:45 +00003683 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3fEXT(%f, %f, %f);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003684}
3685
Ian Romanickbf83e652006-08-24 20:14:45 +00003686KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fv)(const GLfloat * v)
Michal Krol455c8172004-10-27 15:20:08 +00003687{
Ian Romanickbf83e652006-08-24 20:14:45 +00003688 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003689}
3690
Ian Romanickbf83e652006-08-24 20:14:45 +00003691KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fvEXT)(const GLfloat * v)
Michal Krol455c8172004-10-27 15:20:08 +00003692{
Ian Romanickbf83e652006-08-24 20:14:45 +00003693 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fvEXT(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003694}
3695
Ian Romanickbf83e652006-08-24 20:14:45 +00003696KEYWORD1 void KEYWORD2 NAME(SecondaryColor3i)(GLint red, GLint green, GLint blue)
Michal Krol455c8172004-10-27 15:20:08 +00003697{
Ian Romanickbf83e652006-08-24 20:14:45 +00003698 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3i(%d, %d, %d);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003699}
3700
Ian Romanickbf83e652006-08-24 20:14:45 +00003701KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iEXT)(GLint red, GLint green, GLint blue)
Michal Krol455c8172004-10-27 15:20:08 +00003702{
Ian Romanickbf83e652006-08-24 20:14:45 +00003703 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3iEXT(%d, %d, %d);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003704}
3705
Ian Romanickbf83e652006-08-24 20:14:45 +00003706KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iv)(const GLint * v)
Michal Krol455c8172004-10-27 15:20:08 +00003707{
Ian Romanickbf83e652006-08-24 20:14:45 +00003708 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3iv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003709}
3710
Ian Romanickbf83e652006-08-24 20:14:45 +00003711KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ivEXT)(const GLint * v)
Michal Krol455c8172004-10-27 15:20:08 +00003712{
Ian Romanickbf83e652006-08-24 20:14:45 +00003713 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3ivEXT(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003714}
3715
Ian Romanickbf83e652006-08-24 20:14:45 +00003716KEYWORD1 void KEYWORD2 NAME(SecondaryColor3s)(GLshort red, GLshort green, GLshort blue)
Michal Krol455c8172004-10-27 15:20:08 +00003717{
Ian Romanickbf83e652006-08-24 20:14:45 +00003718 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3s(%d, %d, %d);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003719}
3720
Ian Romanickbf83e652006-08-24 20:14:45 +00003721KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sEXT)(GLshort red, GLshort green, GLshort blue)
Michal Krol455c8172004-10-27 15:20:08 +00003722{
Ian Romanickbf83e652006-08-24 20:14:45 +00003723 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3sEXT(%d, %d, %d);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003724}
3725
Ian Romanickbf83e652006-08-24 20:14:45 +00003726KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sv)(const GLshort * v)
Michal Krol455c8172004-10-27 15:20:08 +00003727{
Ian Romanickbf83e652006-08-24 20:14:45 +00003728 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3sv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003729}
3730
Ian Romanickbf83e652006-08-24 20:14:45 +00003731KEYWORD1 void KEYWORD2 NAME(SecondaryColor3svEXT)(const GLshort * v)
Michal Krol455c8172004-10-27 15:20:08 +00003732{
Ian Romanickbf83e652006-08-24 20:14:45 +00003733 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3svEXT(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003734}
3735
Ian Romanickbf83e652006-08-24 20:14:45 +00003736KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ub)(GLubyte red, GLubyte green, GLubyte blue)
Michal Krol455c8172004-10-27 15:20:08 +00003737{
Ian Romanickbf83e652006-08-24 20:14:45 +00003738 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ub(%d, %d, %d);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003739}
3740
Ian Romanickbf83e652006-08-24 20:14:45 +00003741KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue)
Michal Krol455c8172004-10-27 15:20:08 +00003742{
Ian Romanickbf83e652006-08-24 20:14:45 +00003743 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ubEXT(%d, %d, %d);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003744}
3745
Ian Romanickbf83e652006-08-24 20:14:45 +00003746KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubv)(const GLubyte * v)
Michal Krol455c8172004-10-27 15:20:08 +00003747{
Ian Romanickbf83e652006-08-24 20:14:45 +00003748 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003749}
3750
Ian Romanickbf83e652006-08-24 20:14:45 +00003751KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubvEXT)(const GLubyte * v)
Michal Krol455c8172004-10-27 15:20:08 +00003752{
Ian Romanickbf83e652006-08-24 20:14:45 +00003753 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubvEXT(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003754}
3755
Ian Romanickbf83e652006-08-24 20:14:45 +00003756KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ui)(GLuint red, GLuint green, GLuint blue)
Michal Krol455c8172004-10-27 15:20:08 +00003757{
Ian Romanickbf83e652006-08-24 20:14:45 +00003758 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3ui(%d, %d, %d);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003759}
3760
Ian Romanickbf83e652006-08-24 20:14:45 +00003761KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue)
Michal Krol455c8172004-10-27 15:20:08 +00003762{
Ian Romanickbf83e652006-08-24 20:14:45 +00003763 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3uiEXT(%d, %d, %d);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003764}
3765
Ian Romanickbf83e652006-08-24 20:14:45 +00003766KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiv)(const GLuint * v)
Michal Krol455c8172004-10-27 15:20:08 +00003767{
Ian Romanickbf83e652006-08-24 20:14:45 +00003768 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uiv(%p);\n", (const void *) v));
3769}
3770
3771KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uivEXT)(const GLuint * v)
3772{
3773 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uivEXT(%p);\n", (const void *) v));
3774}
3775
3776KEYWORD1 void KEYWORD2 NAME(SecondaryColor3us)(GLushort red, GLushort green, GLushort blue)
3777{
3778 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3us(%d, %d, %d);\n", red, green, blue));
3779}
3780
3781KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue)
3782{
3783 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3usEXT(%d, %d, %d);\n", red, green, blue));
3784}
3785
3786KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usv)(const GLushort * v)
3787{
3788 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usv(%p);\n", (const void *) v));
3789}
3790
3791KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usvEXT)(const GLushort * v)
3792{
3793 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usvEXT(%p);\n", (const void *) v));
3794}
3795
3796KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3797{
3798 DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
3799}
3800
3801KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3802{
3803 DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointerEXT(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
3804}
3805
3806KEYWORD1 void KEYWORD2 NAME(MultiDrawArrays)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)
3807{
3808 DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArrays(0x%x, %p, %p, %d);\n", mode, (const void *) first, (const void *) count, primcount));
3809}
3810
3811KEYWORD1 void KEYWORD2 NAME(MultiDrawArraysEXT)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)
3812{
3813 DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArraysEXT(0x%x, %p, %p, %d);\n", mode, (const void *) first, (const void *) count, primcount));
3814}
3815
3816KEYWORD1 void KEYWORD2 NAME(MultiDrawElements)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
3817{
3818 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));
3819}
3820
3821KEYWORD1 void KEYWORD2 NAME(MultiDrawElementsEXT)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
3822{
3823 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));
3824}
3825
3826KEYWORD1 void KEYWORD2 NAME(FogCoordPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
3827{
3828 DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
3829}
3830
3831KEYWORD1 void KEYWORD2 NAME(FogCoordPointerEXT)(GLenum type, GLsizei stride, const GLvoid * pointer)
3832{
3833 DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointerEXT(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
3834}
3835
3836KEYWORD1 void KEYWORD2 NAME(FogCoordd)(GLdouble coord)
3837{
3838 DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoordd(%f);\n", coord));
3839}
3840
3841KEYWORD1 void KEYWORD2 NAME(FogCoorddEXT)(GLdouble coord)
3842{
3843 DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoorddEXT(%f);\n", coord));
3844}
3845
3846KEYWORD1 void KEYWORD2 NAME(FogCoorddv)(const GLdouble * coord)
3847{
3848 DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddv(%p);\n", (const void *) coord));
3849}
3850
3851KEYWORD1 void KEYWORD2 NAME(FogCoorddvEXT)(const GLdouble * coord)
3852{
3853 DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddvEXT(%p);\n", (const void *) coord));
3854}
3855
3856KEYWORD1 void KEYWORD2 NAME(FogCoordf)(GLfloat coord)
3857{
3858 DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordf(%f);\n", coord));
3859}
3860
3861KEYWORD1 void KEYWORD2 NAME(FogCoordfEXT)(GLfloat coord)
3862{
3863 DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordfEXT(%f);\n", coord));
3864}
3865
3866KEYWORD1 void KEYWORD2 NAME(FogCoordfv)(const GLfloat * coord)
3867{
3868 DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfv(%p);\n", (const void *) coord));
3869}
3870
3871KEYWORD1 void KEYWORD2 NAME(FogCoordfvEXT)(const GLfloat * coord)
3872{
3873 DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfvEXT(%p);\n", (const void *) coord));
3874}
3875
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003876KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_603)(GLenum mode);
3877
3878KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_603)(GLenum mode)
Ian Romanickbf83e652006-08-24 20:14:45 +00003879{
3880 DISPATCH(PixelTexGenSGIX, (mode), (F, "glPixelTexGenSGIX(0x%x);\n", mode));
3881}
3882
3883KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparate)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3884{
3885 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparate(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
3886}
3887
3888KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3889{
3890 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateEXT(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
3891}
3892
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003893KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_604)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
3894
3895KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_604)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
Ian Romanickbf83e652006-08-24 20:14:45 +00003896{
3897 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateINGR(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
3898}
3899
3900KEYWORD1 void KEYWORD2 NAME(VertexWeightPointerEXT)(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer)
3901{
3902 DISPATCH(VertexWeightPointerEXT, (size, type, stride, pointer), (F, "glVertexWeightPointerEXT(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
Michal Krol455c8172004-10-27 15:20:08 +00003903}
3904
Michal Krol455c8172004-10-27 15:20:08 +00003905KEYWORD1 void KEYWORD2 NAME(VertexWeightfEXT)(GLfloat weight)
3906{
3907 DISPATCH(VertexWeightfEXT, (weight), (F, "glVertexWeightfEXT(%f);\n", weight));
3908}
3909
3910KEYWORD1 void KEYWORD2 NAME(VertexWeightfvEXT)(const GLfloat * weight)
3911{
3912 DISPATCH(VertexWeightfvEXT, (weight), (F, "glVertexWeightfvEXT(%p);\n", (const void *) weight));
3913}
3914
Michal Krol455c8172004-10-27 15:20:08 +00003915KEYWORD1 void KEYWORD2 NAME(FlushVertexArrayRangeNV)(void)
3916{
3917 DISPATCH(FlushVertexArrayRangeNV, (), (F, "glFlushVertexArrayRangeNV();\n"));
3918}
3919
3920KEYWORD1 void KEYWORD2 NAME(VertexArrayRangeNV)(GLsizei length, const GLvoid * pointer)
3921{
3922 DISPATCH(VertexArrayRangeNV, (length, pointer), (F, "glVertexArrayRangeNV(%d, %p);\n", length, (const void *) pointer));
3923}
3924
Michal Krol455c8172004-10-27 15:20:08 +00003925KEYWORD1 void KEYWORD2 NAME(CombinerInputNV)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
3926{
3927 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));
3928}
3929
3930KEYWORD1 void KEYWORD2 NAME(CombinerOutputNV)(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum)
3931{
3932 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));
3933}
3934
Ian Romanickbf83e652006-08-24 20:14:45 +00003935KEYWORD1 void KEYWORD2 NAME(CombinerParameterfNV)(GLenum pname, GLfloat param)
3936{
3937 DISPATCH(CombinerParameterfNV, (pname, param), (F, "glCombinerParameterfNV(0x%x, %f);\n", pname, param));
3938}
3939
3940KEYWORD1 void KEYWORD2 NAME(CombinerParameterfvNV)(GLenum pname, const GLfloat * params)
3941{
3942 DISPATCH(CombinerParameterfvNV, (pname, params), (F, "glCombinerParameterfvNV(0x%x, %p);\n", pname, (const void *) params));
3943}
3944
3945KEYWORD1 void KEYWORD2 NAME(CombinerParameteriNV)(GLenum pname, GLint param)
3946{
3947 DISPATCH(CombinerParameteriNV, (pname, param), (F, "glCombinerParameteriNV(0x%x, %d);\n", pname, param));
3948}
3949
3950KEYWORD1 void KEYWORD2 NAME(CombinerParameterivNV)(GLenum pname, const GLint * params)
3951{
3952 DISPATCH(CombinerParameterivNV, (pname, params), (F, "glCombinerParameterivNV(0x%x, %p);\n", pname, (const void *) params));
3953}
3954
Michal Krol455c8172004-10-27 15:20:08 +00003955KEYWORD1 void KEYWORD2 NAME(FinalCombinerInputNV)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
3956{
3957 DISPATCH(FinalCombinerInputNV, (variable, input, mapping, componentUsage), (F, "glFinalCombinerInputNV(0x%x, 0x%x, 0x%x, 0x%x);\n", variable, input, mapping, componentUsage));
3958}
3959
3960KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterfvNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params)
3961{
3962 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));
3963}
3964
3965KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterivNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params)
3966{
3967 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));
3968}
3969
3970KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterfvNV)(GLenum stage, GLenum portion, GLenum pname, GLfloat * params)
3971{
3972 DISPATCH(GetCombinerOutputParameterfvNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterfvNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (const void *) params));
3973}
3974
3975KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterivNV)(GLenum stage, GLenum portion, GLenum pname, GLint * params)
3976{
3977 DISPATCH(GetCombinerOutputParameterivNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterivNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (const void *) params));
3978}
3979
3980KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterfvNV)(GLenum variable, GLenum pname, GLfloat * params)
3981{
3982 DISPATCH(GetFinalCombinerInputParameterfvNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterfvNV(0x%x, 0x%x, %p);\n", variable, pname, (const void *) params));
3983}
3984
3985KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterivNV)(GLenum variable, GLenum pname, GLint * params)
3986{
3987 DISPATCH(GetFinalCombinerInputParameterivNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterivNV(0x%x, 0x%x, %p);\n", variable, pname, (const void *) params));
3988}
3989
3990KEYWORD1 void KEYWORD2 NAME(ResizeBuffersMESA)(void)
3991{
3992 DISPATCH(ResizeBuffersMESA, (), (F, "glResizeBuffersMESA();\n"));
3993}
3994
Ian Romanick66a55482005-06-21 23:42:43 +00003995KEYWORD1 void KEYWORD2 NAME(WindowPos2d)(GLdouble x, GLdouble y)
3996{
3997 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2d(%f, %f);\n", x, y));
3998}
3999
4000KEYWORD1 void KEYWORD2 NAME(WindowPos2dARB)(GLdouble x, GLdouble y)
4001{
4002 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dARB(%f, %f);\n", x, y));
4003}
4004
Michal Krol455c8172004-10-27 15:20:08 +00004005KEYWORD1 void KEYWORD2 NAME(WindowPos2dMESA)(GLdouble x, GLdouble y)
4006{
4007 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dMESA(%f, %f);\n", x, y));
4008}
4009
Ian Romanick66a55482005-06-21 23:42:43 +00004010KEYWORD1 void KEYWORD2 NAME(WindowPos2dv)(const GLdouble * v)
4011{
4012 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dv(%p);\n", (const void *) v));
4013}
4014
4015KEYWORD1 void KEYWORD2 NAME(WindowPos2dvARB)(const GLdouble * v)
4016{
4017 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dvARB(%p);\n", (const void *) v));
4018}
4019
Michal Krol455c8172004-10-27 15:20:08 +00004020KEYWORD1 void KEYWORD2 NAME(WindowPos2dvMESA)(const GLdouble * v)
4021{
Michal Krolb7293dc2004-10-27 15:34:31 +00004022 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004023}
4024
Ian Romanick66a55482005-06-21 23:42:43 +00004025KEYWORD1 void KEYWORD2 NAME(WindowPos2f)(GLfloat x, GLfloat y)
4026{
4027 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2f(%f, %f);\n", x, y));
4028}
4029
4030KEYWORD1 void KEYWORD2 NAME(WindowPos2fARB)(GLfloat x, GLfloat y)
4031{
4032 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fARB(%f, %f);\n", x, y));
4033}
4034
Michal Krol455c8172004-10-27 15:20:08 +00004035KEYWORD1 void KEYWORD2 NAME(WindowPos2fMESA)(GLfloat x, GLfloat y)
4036{
4037 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fMESA(%f, %f);\n", x, y));
4038}
4039
Ian Romanick66a55482005-06-21 23:42:43 +00004040KEYWORD1 void KEYWORD2 NAME(WindowPos2fv)(const GLfloat * v)
4041{
4042 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fv(%p);\n", (const void *) v));
4043}
4044
4045KEYWORD1 void KEYWORD2 NAME(WindowPos2fvARB)(const GLfloat * v)
4046{
4047 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fvARB(%p);\n", (const void *) v));
4048}
4049
Michal Krol455c8172004-10-27 15:20:08 +00004050KEYWORD1 void KEYWORD2 NAME(WindowPos2fvMESA)(const GLfloat * v)
4051{
Michal Krolb7293dc2004-10-27 15:34:31 +00004052 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004053}
4054
Ian Romanick66a55482005-06-21 23:42:43 +00004055KEYWORD1 void KEYWORD2 NAME(WindowPos2i)(GLint x, GLint y)
4056{
4057 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2i(%d, %d);\n", x, y));
4058}
4059
4060KEYWORD1 void KEYWORD2 NAME(WindowPos2iARB)(GLint x, GLint y)
4061{
4062 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iARB(%d, %d);\n", x, y));
4063}
4064
Michal Krol455c8172004-10-27 15:20:08 +00004065KEYWORD1 void KEYWORD2 NAME(WindowPos2iMESA)(GLint x, GLint y)
4066{
4067 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iMESA(%d, %d);\n", x, y));
4068}
4069
Ian Romanick66a55482005-06-21 23:42:43 +00004070KEYWORD1 void KEYWORD2 NAME(WindowPos2iv)(const GLint * v)
4071{
4072 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2iv(%p);\n", (const void *) v));
4073}
4074
4075KEYWORD1 void KEYWORD2 NAME(WindowPos2ivARB)(const GLint * v)
4076{
4077 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2ivARB(%p);\n", (const void *) v));
4078}
4079
Michal Krol455c8172004-10-27 15:20:08 +00004080KEYWORD1 void KEYWORD2 NAME(WindowPos2ivMESA)(const GLint * v)
4081{
4082 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2ivMESA(%p);\n", (const void *) v));
4083}
4084
Ian Romanick66a55482005-06-21 23:42:43 +00004085KEYWORD1 void KEYWORD2 NAME(WindowPos2s)(GLshort x, GLshort y)
4086{
4087 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2s(%d, %d);\n", x, y));
4088}
4089
4090KEYWORD1 void KEYWORD2 NAME(WindowPos2sARB)(GLshort x, GLshort y)
4091{
4092 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sARB(%d, %d);\n", x, y));
4093}
4094
Michal Krol455c8172004-10-27 15:20:08 +00004095KEYWORD1 void KEYWORD2 NAME(WindowPos2sMESA)(GLshort x, GLshort y)
4096{
4097 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sMESA(%d, %d);\n", x, y));
4098}
4099
Ian Romanick66a55482005-06-21 23:42:43 +00004100KEYWORD1 void KEYWORD2 NAME(WindowPos2sv)(const GLshort * v)
4101{
4102 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2sv(%p);\n", (const void *) v));
4103}
4104
4105KEYWORD1 void KEYWORD2 NAME(WindowPos2svARB)(const GLshort * v)
4106{
4107 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2svARB(%p);\n", (const void *) v));
4108}
4109
Michal Krol455c8172004-10-27 15:20:08 +00004110KEYWORD1 void KEYWORD2 NAME(WindowPos2svMESA)(const GLshort * v)
4111{
4112 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2svMESA(%p);\n", (const void *) v));
4113}
4114
Ian Romanick66a55482005-06-21 23:42:43 +00004115KEYWORD1 void KEYWORD2 NAME(WindowPos3d)(GLdouble x, GLdouble y, GLdouble z)
4116{
4117 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3d(%f, %f, %f);\n", x, y, z));
4118}
4119
4120KEYWORD1 void KEYWORD2 NAME(WindowPos3dARB)(GLdouble x, GLdouble y, GLdouble z)
4121{
4122 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dARB(%f, %f, %f);\n", x, y, z));
4123}
4124
Michal Krol455c8172004-10-27 15:20:08 +00004125KEYWORD1 void KEYWORD2 NAME(WindowPos3dMESA)(GLdouble x, GLdouble y, GLdouble z)
4126{
4127 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dMESA(%f, %f, %f);\n", x, y, z));
4128}
4129
Ian Romanick66a55482005-06-21 23:42:43 +00004130KEYWORD1 void KEYWORD2 NAME(WindowPos3dv)(const GLdouble * v)
4131{
4132 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dv(%p);\n", (const void *) v));
4133}
4134
4135KEYWORD1 void KEYWORD2 NAME(WindowPos3dvARB)(const GLdouble * v)
4136{
4137 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dvARB(%p);\n", (const void *) v));
4138}
4139
Michal Krol455c8172004-10-27 15:20:08 +00004140KEYWORD1 void KEYWORD2 NAME(WindowPos3dvMESA)(const GLdouble * v)
4141{
Michal Krolb7293dc2004-10-27 15:34:31 +00004142 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004143}
4144
Ian Romanick66a55482005-06-21 23:42:43 +00004145KEYWORD1 void KEYWORD2 NAME(WindowPos3f)(GLfloat x, GLfloat y, GLfloat z)
4146{
4147 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3f(%f, %f, %f);\n", x, y, z));
4148}
4149
4150KEYWORD1 void KEYWORD2 NAME(WindowPos3fARB)(GLfloat x, GLfloat y, GLfloat z)
4151{
4152 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fARB(%f, %f, %f);\n", x, y, z));
4153}
4154
Michal Krol455c8172004-10-27 15:20:08 +00004155KEYWORD1 void KEYWORD2 NAME(WindowPos3fMESA)(GLfloat x, GLfloat y, GLfloat z)
4156{
4157 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fMESA(%f, %f, %f);\n", x, y, z));
4158}
4159
Ian Romanick66a55482005-06-21 23:42:43 +00004160KEYWORD1 void KEYWORD2 NAME(WindowPos3fv)(const GLfloat * v)
4161{
4162 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fv(%p);\n", (const void *) v));
4163}
4164
4165KEYWORD1 void KEYWORD2 NAME(WindowPos3fvARB)(const GLfloat * v)
4166{
4167 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fvARB(%p);\n", (const void *) v));
4168}
4169
Michal Krol455c8172004-10-27 15:20:08 +00004170KEYWORD1 void KEYWORD2 NAME(WindowPos3fvMESA)(const GLfloat * v)
4171{
Michal Krolb7293dc2004-10-27 15:34:31 +00004172 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004173}
4174
Ian Romanick66a55482005-06-21 23:42:43 +00004175KEYWORD1 void KEYWORD2 NAME(WindowPos3i)(GLint x, GLint y, GLint z)
4176{
4177 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3i(%d, %d, %d);\n", x, y, z));
4178}
4179
4180KEYWORD1 void KEYWORD2 NAME(WindowPos3iARB)(GLint x, GLint y, GLint z)
4181{
4182 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iARB(%d, %d, %d);\n", x, y, z));
4183}
4184
Michal Krol455c8172004-10-27 15:20:08 +00004185KEYWORD1 void KEYWORD2 NAME(WindowPos3iMESA)(GLint x, GLint y, GLint z)
4186{
4187 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iMESA(%d, %d, %d);\n", x, y, z));
4188}
4189
Ian Romanick66a55482005-06-21 23:42:43 +00004190KEYWORD1 void KEYWORD2 NAME(WindowPos3iv)(const GLint * v)
4191{
4192 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3iv(%p);\n", (const void *) v));
4193}
4194
4195KEYWORD1 void KEYWORD2 NAME(WindowPos3ivARB)(const GLint * v)
4196{
4197 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3ivARB(%p);\n", (const void *) v));
4198}
4199
Michal Krol455c8172004-10-27 15:20:08 +00004200KEYWORD1 void KEYWORD2 NAME(WindowPos3ivMESA)(const GLint * v)
4201{
4202 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3ivMESA(%p);\n", (const void *) v));
4203}
4204
Ian Romanick66a55482005-06-21 23:42:43 +00004205KEYWORD1 void KEYWORD2 NAME(WindowPos3s)(GLshort x, GLshort y, GLshort z)
4206{
4207 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3s(%d, %d, %d);\n", x, y, z));
4208}
4209
4210KEYWORD1 void KEYWORD2 NAME(WindowPos3sARB)(GLshort x, GLshort y, GLshort z)
4211{
4212 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sARB(%d, %d, %d);\n", x, y, z));
4213}
4214
Michal Krol455c8172004-10-27 15:20:08 +00004215KEYWORD1 void KEYWORD2 NAME(WindowPos3sMESA)(GLshort x, GLshort y, GLshort z)
4216{
4217 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sMESA(%d, %d, %d);\n", x, y, z));
4218}
4219
Ian Romanick66a55482005-06-21 23:42:43 +00004220KEYWORD1 void KEYWORD2 NAME(WindowPos3sv)(const GLshort * v)
4221{
4222 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3sv(%p);\n", (const void *) v));
4223}
4224
4225KEYWORD1 void KEYWORD2 NAME(WindowPos3svARB)(const GLshort * v)
4226{
4227 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3svARB(%p);\n", (const void *) v));
4228}
4229
Michal Krol455c8172004-10-27 15:20:08 +00004230KEYWORD1 void KEYWORD2 NAME(WindowPos3svMESA)(const GLshort * v)
4231{
4232 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3svMESA(%p);\n", (const void *) v));
4233}
4234
4235KEYWORD1 void KEYWORD2 NAME(WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4236{
4237 DISPATCH(WindowPos4dMESA, (x, y, z, w), (F, "glWindowPos4dMESA(%f, %f, %f, %f);\n", x, y, z, w));
4238}
4239
4240KEYWORD1 void KEYWORD2 NAME(WindowPos4dvMESA)(const GLdouble * v)
4241{
Michal Krolb7293dc2004-10-27 15:34:31 +00004242 DISPATCH(WindowPos4dvMESA, (v), (F, "glWindowPos4dvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004243}
4244
4245KEYWORD1 void KEYWORD2 NAME(WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4246{
4247 DISPATCH(WindowPos4fMESA, (x, y, z, w), (F, "glWindowPos4fMESA(%f, %f, %f, %f);\n", x, y, z, w));
4248}
4249
4250KEYWORD1 void KEYWORD2 NAME(WindowPos4fvMESA)(const GLfloat * v)
4251{
Michal Krolb7293dc2004-10-27 15:34:31 +00004252 DISPATCH(WindowPos4fvMESA, (v), (F, "glWindowPos4fvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004253}
4254
4255KEYWORD1 void KEYWORD2 NAME(WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w)
4256{
4257 DISPATCH(WindowPos4iMESA, (x, y, z, w), (F, "glWindowPos4iMESA(%d, %d, %d, %d);\n", x, y, z, w));
4258}
4259
4260KEYWORD1 void KEYWORD2 NAME(WindowPos4ivMESA)(const GLint * v)
4261{
4262 DISPATCH(WindowPos4ivMESA, (v), (F, "glWindowPos4ivMESA(%p);\n", (const void *) v));
4263}
4264
4265KEYWORD1 void KEYWORD2 NAME(WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w)
4266{
4267 DISPATCH(WindowPos4sMESA, (x, y, z, w), (F, "glWindowPos4sMESA(%d, %d, %d, %d);\n", x, y, z, w));
4268}
4269
4270KEYWORD1 void KEYWORD2 NAME(WindowPos4svMESA)(const GLshort * v)
4271{
4272 DISPATCH(WindowPos4svMESA, (v), (F, "glWindowPos4svMESA(%p);\n", (const void *) v));
4273}
4274
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004275KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_648)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);
4276
4277KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_648)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride)
Ian Romanick66a55482005-06-21 23:42:43 +00004278{
Ian Romanickbf83e652006-08-24 20:14:45 +00004279 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));
Ian Romanick66a55482005-06-21 23:42:43 +00004280}
4281
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004282KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_649)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride);
4283
4284KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_649)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride)
Michal Krol455c8172004-10-27 15:20:08 +00004285{
Ian Romanickbf83e652006-08-24 20:14:45 +00004286 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));
Michal Krol455c8172004-10-27 15:20:08 +00004287}
4288
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004289KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_650)(GLsizei n, const GLuint * fences);
4290
4291KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_650)(GLsizei n, const GLuint * fences)
Ian Romanick66a55482005-06-21 23:42:43 +00004292{
Ian Romanickbf83e652006-08-24 20:14:45 +00004293 DISPATCH(DeleteFencesNV, (n, fences), (F, "glDeleteFencesNV(%d, %p);\n", n, (const void *) fences));
Ian Romanick66a55482005-06-21 23:42:43 +00004294}
4295
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004296KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_651)(GLuint fence);
4297
4298KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_651)(GLuint fence)
Michal Krol455c8172004-10-27 15:20:08 +00004299{
Ian Romanickbf83e652006-08-24 20:14:45 +00004300 DISPATCH(FinishFenceNV, (fence), (F, "glFinishFenceNV(%d);\n", fence));
Michal Krol455c8172004-10-27 15:20:08 +00004301}
4302
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004303KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_652)(GLsizei n, GLuint * fences);
4304
4305KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_652)(GLsizei n, GLuint * fences)
Michal Krolb7293dc2004-10-27 15:34:31 +00004306{
Ian Romanickbf83e652006-08-24 20:14:45 +00004307 DISPATCH(GenFencesNV, (n, fences), (F, "glGenFencesNV(%d, %p);\n", n, (const void *) fences));
Michal Krolb7293dc2004-10-27 15:34:31 +00004308}
4309
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004310KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_653)(GLuint fence, GLenum pname, GLint * params);
4311
4312KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_653)(GLuint fence, GLenum pname, GLint * params)
Michal Krolb7293dc2004-10-27 15:34:31 +00004313{
Ian Romanickbf83e652006-08-24 20:14:45 +00004314 DISPATCH(GetFenceivNV, (fence, pname, params), (F, "glGetFenceivNV(%d, 0x%x, %p);\n", fence, pname, (const void *) params));
Michal Krolb7293dc2004-10-27 15:34:31 +00004315}
4316
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004317KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_654)(GLuint fence);
4318
4319KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_654)(GLuint fence)
Michal Krolb7293dc2004-10-27 15:34:31 +00004320{
Ian Romanickbf83e652006-08-24 20:14:45 +00004321 RETURN_DISPATCH(IsFenceNV, (fence), (F, "glIsFenceNV(%d);\n", fence));
Michal Krolb7293dc2004-10-27 15:34:31 +00004322}
4323
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004324KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_655)(GLuint fence, GLenum condition);
4325
4326KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_655)(GLuint fence, GLenum condition)
Michal Krolb7293dc2004-10-27 15:34:31 +00004327{
Ian Romanickbf83e652006-08-24 20:14:45 +00004328 DISPATCH(SetFenceNV, (fence, condition), (F, "glSetFenceNV(%d, 0x%x);\n", fence, condition));
Michal Krolb7293dc2004-10-27 15:34:31 +00004329}
4330
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004331KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_656)(GLuint fence);
4332
4333KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_656)(GLuint fence)
Michal Krolb7293dc2004-10-27 15:34:31 +00004334{
Ian Romanickbf83e652006-08-24 20:14:45 +00004335 RETURN_DISPATCH(TestFenceNV, (fence), (F, "glTestFenceNV(%d);\n", fence));
Michal Krol455c8172004-10-27 15:20:08 +00004336}
4337
4338KEYWORD1 GLboolean KEYWORD2 NAME(AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences)
4339{
4340 RETURN_DISPATCH(AreProgramsResidentNV, (n, ids, residences), (F, "glAreProgramsResidentNV(%d, %p, %p);\n", n, (const void *) ids, (const void *) residences));
4341}
4342
Ian Romanick5aafea02005-06-24 18:35:31 +00004343KEYWORD1 void KEYWORD2 NAME(BindProgramARB)(GLenum target, GLuint program)
Ian Romanick66a55482005-06-21 23:42:43 +00004344{
Ian Romanick5aafea02005-06-24 18:35:31 +00004345 DISPATCH(BindProgramNV, (target, program), (F, "glBindProgramARB(0x%x, %d);\n", target, program));
Ian Romanick66a55482005-06-21 23:42:43 +00004346}
4347
Ian Romanick5aafea02005-06-24 18:35:31 +00004348KEYWORD1 void KEYWORD2 NAME(BindProgramNV)(GLenum target, GLuint program)
Michal Krol455c8172004-10-27 15:20:08 +00004349{
Ian Romanick5aafea02005-06-24 18:35:31 +00004350 DISPATCH(BindProgramNV, (target, program), (F, "glBindProgramNV(0x%x, %d);\n", target, program));
Michal Krol455c8172004-10-27 15:20:08 +00004351}
4352
Ian Romanick5aafea02005-06-24 18:35:31 +00004353KEYWORD1 void KEYWORD2 NAME(DeleteProgramsARB)(GLsizei n, const GLuint * programs)
Ian Romanick66a55482005-06-21 23:42:43 +00004354{
Ian Romanick5aafea02005-06-24 18:35:31 +00004355 DISPATCH(DeleteProgramsNV, (n, programs), (F, "glDeleteProgramsARB(%d, %p);\n", n, (const void *) programs));
Ian Romanick66a55482005-06-21 23:42:43 +00004356}
4357
Ian Romanick5aafea02005-06-24 18:35:31 +00004358KEYWORD1 void KEYWORD2 NAME(DeleteProgramsNV)(GLsizei n, const GLuint * programs)
Michal Krol455c8172004-10-27 15:20:08 +00004359{
Ian Romanick5aafea02005-06-24 18:35:31 +00004360 DISPATCH(DeleteProgramsNV, (n, programs), (F, "glDeleteProgramsNV(%d, %p);\n", n, (const void *) programs));
Michal Krol455c8172004-10-27 15:20:08 +00004361}
4362
4363KEYWORD1 void KEYWORD2 NAME(ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params)
4364{
4365 DISPATCH(ExecuteProgramNV, (target, id, params), (F, "glExecuteProgramNV(0x%x, %d, %p);\n", target, id, (const void *) params));
4366}
4367
Ian Romanick5aafea02005-06-24 18:35:31 +00004368KEYWORD1 void KEYWORD2 NAME(GenProgramsARB)(GLsizei n, GLuint * programs)
Ian Romanick66a55482005-06-21 23:42:43 +00004369{
Ian Romanick5aafea02005-06-24 18:35:31 +00004370 DISPATCH(GenProgramsNV, (n, programs), (F, "glGenProgramsARB(%d, %p);\n", n, (const void *) programs));
Ian Romanick66a55482005-06-21 23:42:43 +00004371}
4372
Ian Romanick5aafea02005-06-24 18:35:31 +00004373KEYWORD1 void KEYWORD2 NAME(GenProgramsNV)(GLsizei n, GLuint * programs)
Michal Krol455c8172004-10-27 15:20:08 +00004374{
Ian Romanick5aafea02005-06-24 18:35:31 +00004375 DISPATCH(GenProgramsNV, (n, programs), (F, "glGenProgramsNV(%d, %p);\n", n, (const void *) programs));
Michal Krol455c8172004-10-27 15:20:08 +00004376}
4377
4378KEYWORD1 void KEYWORD2 NAME(GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params)
4379{
4380 DISPATCH(GetProgramParameterdvNV, (target, index, pname, params), (F, "glGetProgramParameterdvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (const void *) params));
4381}
4382
4383KEYWORD1 void KEYWORD2 NAME(GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params)
4384{
4385 DISPATCH(GetProgramParameterfvNV, (target, index, pname, params), (F, "glGetProgramParameterfvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (const void *) params));
4386}
4387
Michal Krol455c8172004-10-27 15:20:08 +00004388KEYWORD1 void KEYWORD2 NAME(GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program)
4389{
4390 DISPATCH(GetProgramStringNV, (id, pname, program), (F, "glGetProgramStringNV(%d, 0x%x, %p);\n", id, pname, (const void *) program));
4391}
4392
Ian Romanickbf83e652006-08-24 20:14:45 +00004393KEYWORD1 void KEYWORD2 NAME(GetProgramivNV)(GLuint id, GLenum pname, GLint * params)
4394{
4395 DISPATCH(GetProgramivNV, (id, pname, params), (F, "glGetProgramivNV(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4396}
4397
Michal Krol455c8172004-10-27 15:20:08 +00004398KEYWORD1 void KEYWORD2 NAME(GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params)
4399{
4400 DISPATCH(GetTrackMatrixivNV, (target, address, pname, params), (F, "glGetTrackMatrixivNV(0x%x, %d, 0x%x, %p);\n", target, address, pname, (const void *) params));
4401}
4402
Ian Romanick5aafea02005-06-24 18:35:31 +00004403KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervARB)(GLuint index, GLenum pname, GLvoid ** params)
Ian Romanick66a55482005-06-21 23:42:43 +00004404{
Ian Romanick5aafea02005-06-24 18:35:31 +00004405 DISPATCH(GetVertexAttribPointervNV, (index, pname, params), (F, "glGetVertexAttribPointervARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
Ian Romanick66a55482005-06-21 23:42:43 +00004406}
4407
Ian Romanick5aafea02005-06-24 18:35:31 +00004408KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid ** params)
Michal Krol455c8172004-10-27 15:20:08 +00004409{
Ian Romanick5aafea02005-06-24 18:35:31 +00004410 DISPATCH(GetVertexAttribPointervNV, (index, pname, params), (F, "glGetVertexAttribPointervNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00004411}
4412
Ian Romanickbf83e652006-08-24 20:14:45 +00004413KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params)
4414{
4415 DISPATCH(GetVertexAttribdvNV, (index, pname, params), (F, "glGetVertexAttribdvNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4416}
4417
4418KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params)
4419{
4420 DISPATCH(GetVertexAttribfvNV, (index, pname, params), (F, "glGetVertexAttribfvNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4421}
4422
4423KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params)
4424{
4425 DISPATCH(GetVertexAttribivNV, (index, pname, params), (F, "glGetVertexAttribivNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4426}
4427
Ian Romanick5aafea02005-06-24 18:35:31 +00004428KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramARB)(GLuint program)
Ian Romanick66a55482005-06-21 23:42:43 +00004429{
Ian Romanick5aafea02005-06-24 18:35:31 +00004430 RETURN_DISPATCH(IsProgramNV, (program), (F, "glIsProgramARB(%d);\n", program));
Ian Romanick66a55482005-06-21 23:42:43 +00004431}
4432
Ian Romanick5aafea02005-06-24 18:35:31 +00004433KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramNV)(GLuint program)
Michal Krol455c8172004-10-27 15:20:08 +00004434{
Ian Romanick5aafea02005-06-24 18:35:31 +00004435 RETURN_DISPATCH(IsProgramNV, (program), (F, "glIsProgramNV(%d);\n", program));
Michal Krol455c8172004-10-27 15:20:08 +00004436}
4437
4438KEYWORD1 void KEYWORD2 NAME(LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program)
4439{
4440 DISPATCH(LoadProgramNV, (target, id, len, program), (F, "glLoadProgramNV(0x%x, %d, %d, %p);\n", target, id, len, (const void *) program));
4441}
4442
4443KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dNV)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4444{
4445 DISPATCH(ProgramParameter4dNV, (target, index, x, y, z, w), (F, "glProgramParameter4dNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
4446}
4447
4448KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dvNV)(GLenum target, GLuint index, const GLdouble * params)
4449{
Michal Krolb7293dc2004-10-27 15:34:31 +00004450 DISPATCH(ProgramParameter4dvNV, (target, index, params), (F, "glProgramParameter4dvNV(0x%x, %d, %p);\n", target, index, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00004451}
4452
4453KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fNV)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4454{
4455 DISPATCH(ProgramParameter4fNV, (target, index, x, y, z, w), (F, "glProgramParameter4fNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
4456}
4457
4458KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fvNV)(GLenum target, GLuint index, const GLfloat * params)
4459{
Michal Krolb7293dc2004-10-27 15:34:31 +00004460 DISPATCH(ProgramParameter4fvNV, (target, index, params), (F, "glProgramParameter4fvNV(0x%x, %d, %p);\n", target, index, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00004461}
4462
4463KEYWORD1 void KEYWORD2 NAME(ProgramParameters4dvNV)(GLenum target, GLuint index, GLuint num, const GLdouble * params)
4464{
Michal Krolb7293dc2004-10-27 15:34:31 +00004465 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 +00004466}
4467
4468KEYWORD1 void KEYWORD2 NAME(ProgramParameters4fvNV)(GLenum target, GLuint index, GLuint num, const GLfloat * params)
4469{
Michal Krolb7293dc2004-10-27 15:34:31 +00004470 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 +00004471}
4472
4473KEYWORD1 void KEYWORD2 NAME(RequestResidentProgramsNV)(GLsizei n, const GLuint * ids)
4474{
4475 DISPATCH(RequestResidentProgramsNV, (n, ids), (F, "glRequestResidentProgramsNV(%d, %p);\n", n, (const void *) ids));
4476}
4477
4478KEYWORD1 void KEYWORD2 NAME(TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform)
4479{
4480 DISPATCH(TrackMatrixNV, (target, address, matrix, transform), (F, "glTrackMatrixNV(0x%x, %d, 0x%x, 0x%x);\n", target, address, matrix, transform));
4481}
4482
Brian Paulb5b8d222004-11-27 20:07:08 +00004483KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dNV)(GLuint index, GLdouble x)
4484{
4485 DISPATCH(VertexAttrib1dNV, (index, x), (F, "glVertexAttrib1dNV(%d, %f);\n", index, x));
4486}
4487
4488KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvNV)(GLuint index, const GLdouble * v)
4489{
4490 DISPATCH(VertexAttrib1dvNV, (index, v), (F, "glVertexAttrib1dvNV(%d, %p);\n", index, (const void *) v));
4491}
4492
4493KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fNV)(GLuint index, GLfloat x)
4494{
4495 DISPATCH(VertexAttrib1fNV, (index, x), (F, "glVertexAttrib1fNV(%d, %f);\n", index, x));
4496}
4497
4498KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvNV)(GLuint index, const GLfloat * v)
4499{
4500 DISPATCH(VertexAttrib1fvNV, (index, v), (F, "glVertexAttrib1fvNV(%d, %p);\n", index, (const void *) v));
4501}
4502
4503KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sNV)(GLuint index, GLshort x)
4504{
4505 DISPATCH(VertexAttrib1sNV, (index, x), (F, "glVertexAttrib1sNV(%d, %d);\n", index, x));
4506}
4507
4508KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svNV)(GLuint index, const GLshort * v)
4509{
4510 DISPATCH(VertexAttrib1svNV, (index, v), (F, "glVertexAttrib1svNV(%d, %p);\n", index, (const void *) v));
4511}
4512
4513KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y)
4514{
4515 DISPATCH(VertexAttrib2dNV, (index, x, y), (F, "glVertexAttrib2dNV(%d, %f, %f);\n", index, x, y));
4516}
4517
4518KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvNV)(GLuint index, const GLdouble * v)
4519{
4520 DISPATCH(VertexAttrib2dvNV, (index, v), (F, "glVertexAttrib2dvNV(%d, %p);\n", index, (const void *) v));
4521}
4522
4523KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y)
4524{
4525 DISPATCH(VertexAttrib2fNV, (index, x, y), (F, "glVertexAttrib2fNV(%d, %f, %f);\n", index, x, y));
4526}
4527
4528KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvNV)(GLuint index, const GLfloat * v)
4529{
4530 DISPATCH(VertexAttrib2fvNV, (index, v), (F, "glVertexAttrib2fvNV(%d, %p);\n", index, (const void *) v));
4531}
4532
4533KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y)
4534{
4535 DISPATCH(VertexAttrib2sNV, (index, x, y), (F, "glVertexAttrib2sNV(%d, %d, %d);\n", index, x, y));
4536}
4537
4538KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svNV)(GLuint index, const GLshort * v)
4539{
4540 DISPATCH(VertexAttrib2svNV, (index, v), (F, "glVertexAttrib2svNV(%d, %p);\n", index, (const void *) v));
4541}
4542
4543KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
4544{
4545 DISPATCH(VertexAttrib3dNV, (index, x, y, z), (F, "glVertexAttrib3dNV(%d, %f, %f, %f);\n", index, x, y, z));
4546}
4547
4548KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvNV)(GLuint index, const GLdouble * v)
4549{
4550 DISPATCH(VertexAttrib3dvNV, (index, v), (F, "glVertexAttrib3dvNV(%d, %p);\n", index, (const void *) v));
4551}
4552
4553KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
4554{
4555 DISPATCH(VertexAttrib3fNV, (index, x, y, z), (F, "glVertexAttrib3fNV(%d, %f, %f, %f);\n", index, x, y, z));
4556}
4557
4558KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvNV)(GLuint index, const GLfloat * v)
4559{
4560 DISPATCH(VertexAttrib3fvNV, (index, v), (F, "glVertexAttrib3fvNV(%d, %p);\n", index, (const void *) v));
4561}
4562
4563KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z)
4564{
4565 DISPATCH(VertexAttrib3sNV, (index, x, y, z), (F, "glVertexAttrib3sNV(%d, %d, %d, %d);\n", index, x, y, z));
4566}
4567
4568KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svNV)(GLuint index, const GLshort * v)
4569{
4570 DISPATCH(VertexAttrib3svNV, (index, v), (F, "glVertexAttrib3svNV(%d, %p);\n", index, (const void *) v));
4571}
4572
4573KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4574{
4575 DISPATCH(VertexAttrib4dNV, (index, x, y, z, w), (F, "glVertexAttrib4dNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
4576}
4577
4578KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvNV)(GLuint index, const GLdouble * v)
4579{
4580 DISPATCH(VertexAttrib4dvNV, (index, v), (F, "glVertexAttrib4dvNV(%d, %p);\n", index, (const void *) v));
4581}
4582
4583KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4584{
4585 DISPATCH(VertexAttrib4fNV, (index, x, y, z, w), (F, "glVertexAttrib4fNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
4586}
4587
4588KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvNV)(GLuint index, const GLfloat * v)
4589{
4590 DISPATCH(VertexAttrib4fvNV, (index, v), (F, "glVertexAttrib4fvNV(%d, %p);\n", index, (const void *) v));
4591}
4592
4593KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
4594{
4595 DISPATCH(VertexAttrib4sNV, (index, x, y, z, w), (F, "glVertexAttrib4sNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
4596}
4597
4598KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svNV)(GLuint index, const GLshort * v)
4599{
4600 DISPATCH(VertexAttrib4svNV, (index, v), (F, "glVertexAttrib4svNV(%d, %p);\n", index, (const void *) v));
4601}
4602
4603KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
4604{
4605 DISPATCH(VertexAttrib4ubNV, (index, x, y, z, w), (F, "glVertexAttrib4ubNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
4606}
4607
4608KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvNV)(GLuint index, const GLubyte * v)
4609{
4610 DISPATCH(VertexAttrib4ubvNV, (index, v), (F, "glVertexAttrib4ubvNV(%d, %p);\n", index, (const void *) v));
4611}
4612
Ian Romanickbf83e652006-08-24 20:14:45 +00004613KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
Dave Airlie7f752fe2004-12-19 03:06:59 +00004614{
Ian Romanickbf83e652006-08-24 20:14:45 +00004615 DISPATCH(VertexAttribPointerNV, (index, size, type, stride, pointer), (F, "glVertexAttribPointerNV(%d, %d, 0x%x, %d, %p);\n", index, size, type, stride, (const void *) pointer));
Dave Airlie7f752fe2004-12-19 03:06:59 +00004616}
4617
Ian Romanickbf83e652006-08-24 20:14:45 +00004618KEYWORD1 void KEYWORD2 NAME(VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v)
Dave Airlie7f752fe2004-12-19 03:06:59 +00004619{
Ian Romanickbf83e652006-08-24 20:14:45 +00004620 DISPATCH(VertexAttribs1dvNV, (index, n, v), (F, "glVertexAttribs1dvNV(%d, %d, %p);\n", index, n, (const void *) v));
Dave Airlie7f752fe2004-12-19 03:06:59 +00004621}
4622
Ian Romanickbf83e652006-08-24 20:14:45 +00004623KEYWORD1 void KEYWORD2 NAME(VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v)
Dave Airlie7f752fe2004-12-19 03:06:59 +00004624{
Ian Romanickbf83e652006-08-24 20:14:45 +00004625 DISPATCH(VertexAttribs1fvNV, (index, n, v), (F, "glVertexAttribs1fvNV(%d, %d, %p);\n", index, n, (const void *) v));
Dave Airlie7f752fe2004-12-19 03:06:59 +00004626}
4627
Ian Romanickbf83e652006-08-24 20:14:45 +00004628KEYWORD1 void KEYWORD2 NAME(VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v)
Dave Airlie7f752fe2004-12-19 03:06:59 +00004629{
Ian Romanickbf83e652006-08-24 20:14:45 +00004630 DISPATCH(VertexAttribs1svNV, (index, n, v), (F, "glVertexAttribs1svNV(%d, %d, %p);\n", index, n, (const void *) v));
Dave Airlie7f752fe2004-12-19 03:06:59 +00004631}
4632
Ian Romanickbf83e652006-08-24 20:14:45 +00004633KEYWORD1 void KEYWORD2 NAME(VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v)
Dave Airlie7f752fe2004-12-19 03:06:59 +00004634{
Ian Romanickbf83e652006-08-24 20:14:45 +00004635 DISPATCH(VertexAttribs2dvNV, (index, n, v), (F, "glVertexAttribs2dvNV(%d, %d, %p);\n", index, n, (const void *) v));
Dave Airlie7f752fe2004-12-19 03:06:59 +00004636}
4637
Ian Romanickbf83e652006-08-24 20:14:45 +00004638KEYWORD1 void KEYWORD2 NAME(VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v)
Dave Airlie7f752fe2004-12-19 03:06:59 +00004639{
Ian Romanickbf83e652006-08-24 20:14:45 +00004640 DISPATCH(VertexAttribs2fvNV, (index, n, v), (F, "glVertexAttribs2fvNV(%d, %d, %p);\n", index, n, (const void *) v));
Dave Airlie7f752fe2004-12-19 03:06:59 +00004641}
4642
Ian Romanickbf83e652006-08-24 20:14:45 +00004643KEYWORD1 void KEYWORD2 NAME(VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v)
Dave Airlie7f752fe2004-12-19 03:06:59 +00004644{
Ian Romanickbf83e652006-08-24 20:14:45 +00004645 DISPATCH(VertexAttribs2svNV, (index, n, v), (F, "glVertexAttribs2svNV(%d, %d, %p);\n", index, n, (const void *) v));
Dave Airlie7f752fe2004-12-19 03:06:59 +00004646}
4647
Ian Romanickbf83e652006-08-24 20:14:45 +00004648KEYWORD1 void KEYWORD2 NAME(VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v)
Dave Airlie7f752fe2004-12-19 03:06:59 +00004649{
Ian Romanickbf83e652006-08-24 20:14:45 +00004650 DISPATCH(VertexAttribs3dvNV, (index, n, v), (F, "glVertexAttribs3dvNV(%d, %d, %p);\n", index, n, (const void *) v));
Dave Airlie7f752fe2004-12-19 03:06:59 +00004651}
4652
Ian Romanickbf83e652006-08-24 20:14:45 +00004653KEYWORD1 void KEYWORD2 NAME(VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v)
Dave Airlie7f752fe2004-12-19 03:06:59 +00004654{
Ian Romanickbf83e652006-08-24 20:14:45 +00004655 DISPATCH(VertexAttribs3fvNV, (index, n, v), (F, "glVertexAttribs3fvNV(%d, %d, %p);\n", index, n, (const void *) v));
Dave Airlie7f752fe2004-12-19 03:06:59 +00004656}
4657
Ian Romanickbf83e652006-08-24 20:14:45 +00004658KEYWORD1 void KEYWORD2 NAME(VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v)
Dave Airlie7f752fe2004-12-19 03:06:59 +00004659{
Ian Romanickbf83e652006-08-24 20:14:45 +00004660 DISPATCH(VertexAttribs3svNV, (index, n, v), (F, "glVertexAttribs3svNV(%d, %d, %p);\n", index, n, (const void *) v));
4661}
4662
4663KEYWORD1 void KEYWORD2 NAME(VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v)
4664{
4665 DISPATCH(VertexAttribs4dvNV, (index, n, v), (F, "glVertexAttribs4dvNV(%d, %d, %p);\n", index, n, (const void *) v));
4666}
4667
4668KEYWORD1 void KEYWORD2 NAME(VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v)
4669{
4670 DISPATCH(VertexAttribs4fvNV, (index, n, v), (F, "glVertexAttribs4fvNV(%d, %d, %p);\n", index, n, (const void *) v));
4671}
4672
4673KEYWORD1 void KEYWORD2 NAME(VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v)
4674{
4675 DISPATCH(VertexAttribs4svNV, (index, n, v), (F, "glVertexAttribs4svNV(%d, %d, %p);\n", index, n, (const void *) v));
4676}
4677
4678KEYWORD1 void KEYWORD2 NAME(VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v)
4679{
4680 DISPATCH(VertexAttribs4ubvNV, (index, n, v), (F, "glVertexAttribs4ubvNV(%d, %d, %p);\n", index, n, (const void *) v));
Dave Airlie7f752fe2004-12-19 03:06:59 +00004681}
4682
4683KEYWORD1 void KEYWORD2 NAME(AlphaFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)
4684{
4685 DISPATCH(AlphaFragmentOp1ATI, (op, dst, dstMod, arg1, arg1Rep, arg1Mod), (F, "glAlphaFragmentOp1ATI(0x%x, %d, %d, %d, %d, %d);\n", op, dst, dstMod, arg1, arg1Rep, arg1Mod));
4686}
4687
4688KEYWORD1 void KEYWORD2 NAME(AlphaFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)
4689{
4690 DISPATCH(AlphaFragmentOp2ATI, (op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod), (F, "glAlphaFragmentOp2ATI(0x%x, %d, %d, %d, %d, %d, %d, %d, %d);\n", op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod));
4691}
4692
4693KEYWORD1 void KEYWORD2 NAME(AlphaFragmentOp3ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod)
4694{
4695 DISPATCH(AlphaFragmentOp3ATI, (op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod), (F, "glAlphaFragmentOp3ATI(0x%x, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d);\n", op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod));
4696}
4697
Ian Romanickbf83e652006-08-24 20:14:45 +00004698KEYWORD1 void KEYWORD2 NAME(BeginFragmentShaderATI)(void)
4699{
4700 DISPATCH(BeginFragmentShaderATI, (), (F, "glBeginFragmentShaderATI();\n"));
4701}
4702
4703KEYWORD1 void KEYWORD2 NAME(BindFragmentShaderATI)(GLuint id)
4704{
4705 DISPATCH(BindFragmentShaderATI, (id), (F, "glBindFragmentShaderATI(%d);\n", id));
4706}
4707
4708KEYWORD1 void KEYWORD2 NAME(ColorFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)
4709{
4710 DISPATCH(ColorFragmentOp1ATI, (op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod), (F, "glColorFragmentOp1ATI(0x%x, %d, %d, %d, %d, %d, %d);\n", op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod));
4711}
4712
4713KEYWORD1 void KEYWORD2 NAME(ColorFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)
4714{
4715 DISPATCH(ColorFragmentOp2ATI, (op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod), (F, "glColorFragmentOp2ATI(0x%x, %d, %d, %d, %d, %d, %d, %d, %d, %d);\n", op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod));
4716}
4717
4718KEYWORD1 void KEYWORD2 NAME(ColorFragmentOp3ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod)
4719{
4720 DISPATCH(ColorFragmentOp3ATI, (op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod), (F, "glColorFragmentOp3ATI(0x%x, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d);\n", op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod));
4721}
4722
4723KEYWORD1 void KEYWORD2 NAME(DeleteFragmentShaderATI)(GLuint id)
4724{
4725 DISPATCH(DeleteFragmentShaderATI, (id), (F, "glDeleteFragmentShaderATI(%d);\n", id));
4726}
4727
4728KEYWORD1 void KEYWORD2 NAME(EndFragmentShaderATI)(void)
4729{
4730 DISPATCH(EndFragmentShaderATI, (), (F, "glEndFragmentShaderATI();\n"));
4731}
4732
4733KEYWORD1 GLuint KEYWORD2 NAME(GenFragmentShadersATI)(GLuint range)
4734{
4735 RETURN_DISPATCH(GenFragmentShadersATI, (range), (F, "glGenFragmentShadersATI(%d);\n", range));
4736}
4737
4738KEYWORD1 void KEYWORD2 NAME(PassTexCoordATI)(GLuint dst, GLuint coord, GLenum swizzle)
4739{
4740 DISPATCH(PassTexCoordATI, (dst, coord, swizzle), (F, "glPassTexCoordATI(%d, %d, 0x%x);\n", dst, coord, swizzle));
4741}
4742
4743KEYWORD1 void KEYWORD2 NAME(SampleMapATI)(GLuint dst, GLuint interp, GLenum swizzle)
4744{
4745 DISPATCH(SampleMapATI, (dst, interp, swizzle), (F, "glSampleMapATI(%d, %d, 0x%x);\n", dst, interp, swizzle));
4746}
4747
Dave Airlie7f752fe2004-12-19 03:06:59 +00004748KEYWORD1 void KEYWORD2 NAME(SetFragmentShaderConstantATI)(GLuint dst, const GLfloat * value)
4749{
4750 DISPATCH(SetFragmentShaderConstantATI, (dst, value), (F, "glSetFragmentShaderConstantATI(%d, %p);\n", dst, (const void *) value));
4751}
4752
Ian Romanickbf83e652006-08-24 20:14:45 +00004753KEYWORD1 void KEYWORD2 NAME(PointParameteri)(GLenum pname, GLint param)
Brian Paul78e6e592005-02-08 03:44:24 +00004754{
Ian Romanickbf83e652006-08-24 20:14:45 +00004755 DISPATCH(PointParameteriNV, (pname, param), (F, "glPointParameteri(0x%x, %d);\n", pname, param));
Brian Paul78e6e592005-02-08 03:44:24 +00004756}
4757
Ian Romanickbf83e652006-08-24 20:14:45 +00004758KEYWORD1 void KEYWORD2 NAME(PointParameteriNV)(GLenum pname, GLint param)
Brian Paul78e6e592005-02-08 03:44:24 +00004759{
Ian Romanickbf83e652006-08-24 20:14:45 +00004760 DISPATCH(PointParameteriNV, (pname, param), (F, "glPointParameteriNV(0x%x, %d);\n", pname, param));
Brian Paul78e6e592005-02-08 03:44:24 +00004761}
4762
Ian Romanickbf83e652006-08-24 20:14:45 +00004763KEYWORD1 void KEYWORD2 NAME(PointParameteriv)(GLenum pname, const GLint * params)
Brian Paul78e6e592005-02-08 03:44:24 +00004764{
Ian Romanickbf83e652006-08-24 20:14:45 +00004765 DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameteriv(0x%x, %p);\n", pname, (const void *) params));
Brian Paul78e6e592005-02-08 03:44:24 +00004766}
4767
Ian Romanickbf83e652006-08-24 20:14:45 +00004768KEYWORD1 void KEYWORD2 NAME(PointParameterivNV)(GLenum pname, const GLint * params)
Brian Paul78e6e592005-02-08 03:44:24 +00004769{
Ian Romanickbf83e652006-08-24 20:14:45 +00004770 DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameterivNV(0x%x, %p);\n", pname, (const void *) params));
Brian Paul78e6e592005-02-08 03:44:24 +00004771}
4772
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004773KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_737)(GLenum face);
4774
4775KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_737)(GLenum face)
Brian Paul78e6e592005-02-08 03:44:24 +00004776{
Ian Romanickbf83e652006-08-24 20:14:45 +00004777 DISPATCH(ActiveStencilFaceEXT, (face), (F, "glActiveStencilFaceEXT(0x%x);\n", face));
Brian Paul78e6e592005-02-08 03:44:24 +00004778}
4779
Ian Romanicka5f22062006-08-24 21:42:38 +00004780KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_738)(GLuint array);
Ian Romanickbf83e652006-08-24 20:14:45 +00004781
Ian Romanicka5f22062006-08-24 21:42:38 +00004782KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_738)(GLuint array)
Brian Paul78e6e592005-02-08 03:44:24 +00004783{
Ian Romanickbf83e652006-08-24 20:14:45 +00004784 DISPATCH(BindVertexArrayAPPLE, (array), (F, "glBindVertexArrayAPPLE(%d);\n", array));
Brian Paul78e6e592005-02-08 03:44:24 +00004785}
4786
Ian Romanicka5f22062006-08-24 21:42:38 +00004787KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_739)(GLsizei n, const GLuint * arrays);
Ian Romanickbf83e652006-08-24 20:14:45 +00004788
Ian Romanicka5f22062006-08-24 21:42:38 +00004789KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_739)(GLsizei n, const GLuint * arrays)
Brian Paul78e6e592005-02-08 03:44:24 +00004790{
Ian Romanickbf83e652006-08-24 20:14:45 +00004791 DISPATCH(DeleteVertexArraysAPPLE, (n, arrays), (F, "glDeleteVertexArraysAPPLE(%d, %p);\n", n, (const void *) arrays));
4792}
4793
Ian Romanicka5f22062006-08-24 21:42:38 +00004794KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_740)(GLsizei n, GLuint * arrays);
Ian Romanickbf83e652006-08-24 20:14:45 +00004795
Ian Romanicka5f22062006-08-24 21:42:38 +00004796KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_740)(GLsizei n, GLuint * arrays)
Ian Romanickbf83e652006-08-24 20:14:45 +00004797{
4798 DISPATCH(GenVertexArraysAPPLE, (n, arrays), (F, "glGenVertexArraysAPPLE(%d, %p);\n", n, (const void *) arrays));
4799}
4800
Ian Romanicka5f22062006-08-24 21:42:38 +00004801KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_741)(GLuint array);
Ian Romanickbf83e652006-08-24 20:14:45 +00004802
Ian Romanicka5f22062006-08-24 21:42:38 +00004803KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_741)(GLuint array)
Ian Romanickbf83e652006-08-24 20:14:45 +00004804{
4805 RETURN_DISPATCH(IsVertexArrayAPPLE, (array), (F, "glIsVertexArrayAPPLE(%d);\n", array));
4806}
4807
4808KEYWORD1 void KEYWORD2 NAME(GetProgramNamedParameterdvNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params)
4809{
4810 DISPATCH(GetProgramNamedParameterdvNV, (id, len, name, params), (F, "glGetProgramNamedParameterdvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) params));
4811}
4812
4813KEYWORD1 void KEYWORD2 NAME(GetProgramNamedParameterfvNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params)
4814{
4815 DISPATCH(GetProgramNamedParameterfvNV, (id, len, name, params), (F, "glGetProgramNamedParameterfvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) params));
4816}
4817
4818KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4dNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4819{
4820 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));
4821}
4822
4823KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4dvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v)
4824{
4825 DISPATCH(ProgramNamedParameter4dvNV, (id, len, name, v), (F, "glProgramNamedParameter4dvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) v));
4826}
4827
4828KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4fNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4829{
4830 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));
4831}
4832
4833KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4fvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v)
4834{
4835 DISPATCH(ProgramNamedParameter4fvNV, (id, len, name, v), (F, "glProgramNamedParameter4fvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) v));
4836}
4837
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004838KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_748)(GLclampd zmin, GLclampd zmax);
4839
4840KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_748)(GLclampd zmin, GLclampd zmax)
Ian Romanickbf83e652006-08-24 20:14:45 +00004841{
4842 DISPATCH(DepthBoundsEXT, (zmin, zmax), (F, "glDepthBoundsEXT(%f, %f);\n", zmin, zmax));
4843}
4844
Ian Romanick3fea5912006-08-25 19:57:37 +00004845KEYWORD1 void KEYWORD2 NAME(BlendEquationSeparate)(GLenum modeRGB, GLenum modeA)
4846{
4847 DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparate(0x%x, 0x%x);\n", modeRGB, modeA));
4848}
4849
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004850KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_749)(GLenum modeRGB, GLenum modeA);
4851
4852KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_749)(GLenum modeRGB, GLenum modeA)
Ian Romanickbf83e652006-08-24 20:14:45 +00004853{
4854 DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparateEXT(0x%x, 0x%x);\n", modeRGB, modeA));
4855}
4856
Brian Paul78e6e592005-02-08 03:44:24 +00004857KEYWORD1 void KEYWORD2 NAME(BindFramebufferEXT)(GLenum target, GLuint framebuffer)
4858{
4859 DISPATCH(BindFramebufferEXT, (target, framebuffer), (F, "glBindFramebufferEXT(0x%x, %d);\n", target, framebuffer));
4860}
4861
Ian Romanickbf83e652006-08-24 20:14:45 +00004862KEYWORD1 void KEYWORD2 NAME(BindRenderbufferEXT)(GLenum target, GLuint renderbuffer)
Brian Paul78e6e592005-02-08 03:44:24 +00004863{
Ian Romanickbf83e652006-08-24 20:14:45 +00004864 DISPATCH(BindRenderbufferEXT, (target, renderbuffer), (F, "glBindRenderbufferEXT(0x%x, %d);\n", target, renderbuffer));
Brian Paul78e6e592005-02-08 03:44:24 +00004865}
4866
4867KEYWORD1 GLenum KEYWORD2 NAME(CheckFramebufferStatusEXT)(GLenum target)
4868{
4869 RETURN_DISPATCH(CheckFramebufferStatusEXT, (target), (F, "glCheckFramebufferStatusEXT(0x%x);\n", target));
4870}
4871
Ian Romanickbf83e652006-08-24 20:14:45 +00004872KEYWORD1 void KEYWORD2 NAME(DeleteFramebuffersEXT)(GLsizei n, const GLuint * framebuffers)
4873{
4874 DISPATCH(DeleteFramebuffersEXT, (n, framebuffers), (F, "glDeleteFramebuffersEXT(%d, %p);\n", n, (const void *) framebuffers));
4875}
4876
4877KEYWORD1 void KEYWORD2 NAME(DeleteRenderbuffersEXT)(GLsizei n, const GLuint * renderbuffers)
4878{
4879 DISPATCH(DeleteRenderbuffersEXT, (n, renderbuffers), (F, "glDeleteRenderbuffersEXT(%d, %p);\n", n, (const void *) renderbuffers));
4880}
4881
4882KEYWORD1 void KEYWORD2 NAME(FramebufferRenderbufferEXT)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
4883{
4884 DISPATCH(FramebufferRenderbufferEXT, (target, attachment, renderbuffertarget, renderbuffer), (F, "glFramebufferRenderbufferEXT(0x%x, 0x%x, 0x%x, %d);\n", target, attachment, renderbuffertarget, renderbuffer));
4885}
4886
Brian Paul78e6e592005-02-08 03:44:24 +00004887KEYWORD1 void KEYWORD2 NAME(FramebufferTexture1DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
4888{
4889 DISPATCH(FramebufferTexture1DEXT, (target, attachment, textarget, texture, level), (F, "glFramebufferTexture1DEXT(0x%x, 0x%x, 0x%x, %d, %d);\n", target, attachment, textarget, texture, level));
4890}
4891
4892KEYWORD1 void KEYWORD2 NAME(FramebufferTexture2DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
4893{
4894 DISPATCH(FramebufferTexture2DEXT, (target, attachment, textarget, texture, level), (F, "glFramebufferTexture2DEXT(0x%x, 0x%x, 0x%x, %d, %d);\n", target, attachment, textarget, texture, level));
4895}
4896
Ian Romanick497dd3e2005-05-26 16:34:58 +00004897KEYWORD1 void KEYWORD2 NAME(FramebufferTexture3DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
Brian Paul78e6e592005-02-08 03:44:24 +00004898{
Ian Romanick497dd3e2005-05-26 16:34:58 +00004899 DISPATCH(FramebufferTexture3DEXT, (target, attachment, textarget, texture, level, zoffset), (F, "glFramebufferTexture3DEXT(0x%x, 0x%x, 0x%x, %d, %d, %d);\n", target, attachment, textarget, texture, level, zoffset));
Brian Paul78e6e592005-02-08 03:44:24 +00004900}
4901
Ian Romanickbf83e652006-08-24 20:14:45 +00004902KEYWORD1 void KEYWORD2 NAME(GenFramebuffersEXT)(GLsizei n, GLuint * framebuffers)
Brian Paul78e6e592005-02-08 03:44:24 +00004903{
Ian Romanickbf83e652006-08-24 20:14:45 +00004904 DISPATCH(GenFramebuffersEXT, (n, framebuffers), (F, "glGenFramebuffersEXT(%d, %p);\n", n, (const void *) framebuffers));
Brian Paul78e6e592005-02-08 03:44:24 +00004905}
4906
Ian Romanickbf83e652006-08-24 20:14:45 +00004907KEYWORD1 void KEYWORD2 NAME(GenRenderbuffersEXT)(GLsizei n, GLuint * renderbuffers)
Brian Paul78e6e592005-02-08 03:44:24 +00004908{
Ian Romanickbf83e652006-08-24 20:14:45 +00004909 DISPATCH(GenRenderbuffersEXT, (n, renderbuffers), (F, "glGenRenderbuffersEXT(%d, %p);\n", n, (const void *) renderbuffers));
Brian Paul78e6e592005-02-08 03:44:24 +00004910}
4911
4912KEYWORD1 void KEYWORD2 NAME(GenerateMipmapEXT)(GLenum target)
4913{
4914 DISPATCH(GenerateMipmapEXT, (target), (F, "glGenerateMipmapEXT(0x%x);\n", target));
4915}
4916
Ian Romanickbf83e652006-08-24 20:14:45 +00004917KEYWORD1 void KEYWORD2 NAME(GetFramebufferAttachmentParameterivEXT)(GLenum target, GLenum attachment, GLenum pname, GLint * params)
Brian Paula9e34c62005-01-12 04:01:08 +00004918{
Ian Romanickbf83e652006-08-24 20:14:45 +00004919 DISPATCH(GetFramebufferAttachmentParameterivEXT, (target, attachment, pname, params), (F, "glGetFramebufferAttachmentParameterivEXT(0x%x, 0x%x, 0x%x, %p);\n", target, attachment, pname, (const void *) params));
Brian Paula9e34c62005-01-12 04:01:08 +00004920}
4921
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004922KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_763)(GLuint id, GLenum pname, GLint64EXT * params);
4923
4924KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_763)(GLuint id, GLenum pname, GLint64EXT * params)
Brian Paul0fa8c592005-12-07 14:48:19 +00004925{
4926 DISPATCH(GetQueryObjecti64vEXT, (id, pname, params), (F, "glGetQueryObjecti64vEXT(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4927}
4928
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004929KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_764)(GLuint id, GLenum pname, GLuint64EXT * params);
4930
4931KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_764)(GLuint id, GLenum pname, GLuint64EXT * params)
Brian Paul0fa8c592005-12-07 14:48:19 +00004932{
4933 DISPATCH(GetQueryObjectui64vEXT, (id, pname, params), (F, "glGetQueryObjectui64vEXT(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4934}
4935
Ian Romanickbf83e652006-08-24 20:14:45 +00004936KEYWORD1 void KEYWORD2 NAME(GetRenderbufferParameterivEXT)(GLenum target, GLenum pname, GLint * params)
4937{
4938 DISPATCH(GetRenderbufferParameterivEXT, (target, pname, params), (F, "glGetRenderbufferParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4939}
4940
4941KEYWORD1 GLboolean KEYWORD2 NAME(IsFramebufferEXT)(GLuint framebuffer)
4942{
4943 RETURN_DISPATCH(IsFramebufferEXT, (framebuffer), (F, "glIsFramebufferEXT(%d);\n", framebuffer));
4944}
4945
4946KEYWORD1 GLboolean KEYWORD2 NAME(IsRenderbufferEXT)(GLuint renderbuffer)
4947{
4948 RETURN_DISPATCH(IsRenderbufferEXT, (renderbuffer), (F, "glIsRenderbufferEXT(%d);\n", renderbuffer));
4949}
4950
4951KEYWORD1 void KEYWORD2 NAME(RenderbufferStorageEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
4952{
4953 DISPATCH(RenderbufferStorageEXT, (target, internalformat, width, height), (F, "glRenderbufferStorageEXT(0x%x, 0x%x, %d, %d);\n", target, internalformat, width, height));
4954}
4955
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004956KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_769)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
4957
4958KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_769)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
Brian Paul6d4284e2006-03-01 02:07:50 +00004959{
4960 DISPATCH(BlitFramebufferEXT, (srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter), (F, "glBlitFramebufferEXT(%d, %d, %d, %d, %d, %d, %d, %d, %d, 0x%x);\n", srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter));
4961}
4962
Ian Romanicka5f22062006-08-24 21:42:38 +00004963KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_770)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
Ian Romanick4e4b5f42006-08-22 16:34:38 +00004964
Ian Romanicka5f22062006-08-24 21:42:38 +00004965KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_770)(GLenum target, GLuint index, GLsizei count, const GLfloat * params)
Ian Romanick8c41c752006-08-15 16:47:34 +00004966{
4967 DISPATCH(ProgramEnvParameters4fvEXT, (target, index, count, params), (F, "glProgramEnvParameters4fvEXT(0x%x, %d, %d, %p);\n", target, index, count, (const void *) params));
4968}
4969
Ian Romanicka5f22062006-08-24 21:42:38 +00004970KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_771)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
Ian Romanick4e4b5f42006-08-22 16:34:38 +00004971
Ian Romanicka5f22062006-08-24 21:42:38 +00004972KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_771)(GLenum target, GLuint index, GLsizei count, const GLfloat * params)
Ian Romanick8c41c752006-08-15 16:47:34 +00004973{
4974 DISPATCH(ProgramLocalParameters4fvEXT, (target, index, count, params), (F, "glProgramLocalParameters4fvEXT(0x%x, %d, %d, %p);\n", target, index, count, (const void *) params));
4975}
4976
Michal Krol455c8172004-10-27 15:20:08 +00004977
4978#endif /* defined( NAME ) */
4979
4980/*
4981 * This is how a dispatch table can be initialized with all the functions
4982 * we generated above.
4983 */
4984#ifdef DISPATCH_TABLE_NAME
4985
4986#ifndef TABLE_ENTRY
4987#error TABLE_ENTRY must be defined
4988#endif
4989
Brian Paul767e15a2004-11-27 03:51:11 +00004990static _glapi_proc DISPATCH_TABLE_NAME[] = {
Michal Krol455c8172004-10-27 15:20:08 +00004991 TABLE_ENTRY(NewList),
4992 TABLE_ENTRY(EndList),
4993 TABLE_ENTRY(CallList),
4994 TABLE_ENTRY(CallLists),
4995 TABLE_ENTRY(DeleteLists),
4996 TABLE_ENTRY(GenLists),
4997 TABLE_ENTRY(ListBase),
4998 TABLE_ENTRY(Begin),
4999 TABLE_ENTRY(Bitmap),
5000 TABLE_ENTRY(Color3b),
5001 TABLE_ENTRY(Color3bv),
5002 TABLE_ENTRY(Color3d),
5003 TABLE_ENTRY(Color3dv),
5004 TABLE_ENTRY(Color3f),
5005 TABLE_ENTRY(Color3fv),
5006 TABLE_ENTRY(Color3i),
5007 TABLE_ENTRY(Color3iv),
5008 TABLE_ENTRY(Color3s),
5009 TABLE_ENTRY(Color3sv),
5010 TABLE_ENTRY(Color3ub),
5011 TABLE_ENTRY(Color3ubv),
5012 TABLE_ENTRY(Color3ui),
5013 TABLE_ENTRY(Color3uiv),
5014 TABLE_ENTRY(Color3us),
5015 TABLE_ENTRY(Color3usv),
5016 TABLE_ENTRY(Color4b),
5017 TABLE_ENTRY(Color4bv),
5018 TABLE_ENTRY(Color4d),
5019 TABLE_ENTRY(Color4dv),
5020 TABLE_ENTRY(Color4f),
5021 TABLE_ENTRY(Color4fv),
5022 TABLE_ENTRY(Color4i),
5023 TABLE_ENTRY(Color4iv),
5024 TABLE_ENTRY(Color4s),
5025 TABLE_ENTRY(Color4sv),
5026 TABLE_ENTRY(Color4ub),
5027 TABLE_ENTRY(Color4ubv),
5028 TABLE_ENTRY(Color4ui),
5029 TABLE_ENTRY(Color4uiv),
5030 TABLE_ENTRY(Color4us),
5031 TABLE_ENTRY(Color4usv),
5032 TABLE_ENTRY(EdgeFlag),
5033 TABLE_ENTRY(EdgeFlagv),
5034 TABLE_ENTRY(End),
5035 TABLE_ENTRY(Indexd),
5036 TABLE_ENTRY(Indexdv),
5037 TABLE_ENTRY(Indexf),
5038 TABLE_ENTRY(Indexfv),
5039 TABLE_ENTRY(Indexi),
5040 TABLE_ENTRY(Indexiv),
5041 TABLE_ENTRY(Indexs),
5042 TABLE_ENTRY(Indexsv),
5043 TABLE_ENTRY(Normal3b),
5044 TABLE_ENTRY(Normal3bv),
5045 TABLE_ENTRY(Normal3d),
5046 TABLE_ENTRY(Normal3dv),
5047 TABLE_ENTRY(Normal3f),
5048 TABLE_ENTRY(Normal3fv),
5049 TABLE_ENTRY(Normal3i),
5050 TABLE_ENTRY(Normal3iv),
5051 TABLE_ENTRY(Normal3s),
5052 TABLE_ENTRY(Normal3sv),
5053 TABLE_ENTRY(RasterPos2d),
5054 TABLE_ENTRY(RasterPos2dv),
5055 TABLE_ENTRY(RasterPos2f),
5056 TABLE_ENTRY(RasterPos2fv),
5057 TABLE_ENTRY(RasterPos2i),
5058 TABLE_ENTRY(RasterPos2iv),
5059 TABLE_ENTRY(RasterPos2s),
5060 TABLE_ENTRY(RasterPos2sv),
5061 TABLE_ENTRY(RasterPos3d),
5062 TABLE_ENTRY(RasterPos3dv),
5063 TABLE_ENTRY(RasterPos3f),
5064 TABLE_ENTRY(RasterPos3fv),
5065 TABLE_ENTRY(RasterPos3i),
5066 TABLE_ENTRY(RasterPos3iv),
5067 TABLE_ENTRY(RasterPos3s),
5068 TABLE_ENTRY(RasterPos3sv),
5069 TABLE_ENTRY(RasterPos4d),
5070 TABLE_ENTRY(RasterPos4dv),
5071 TABLE_ENTRY(RasterPos4f),
5072 TABLE_ENTRY(RasterPos4fv),
5073 TABLE_ENTRY(RasterPos4i),
5074 TABLE_ENTRY(RasterPos4iv),
5075 TABLE_ENTRY(RasterPos4s),
5076 TABLE_ENTRY(RasterPos4sv),
5077 TABLE_ENTRY(Rectd),
5078 TABLE_ENTRY(Rectdv),
5079 TABLE_ENTRY(Rectf),
5080 TABLE_ENTRY(Rectfv),
5081 TABLE_ENTRY(Recti),
5082 TABLE_ENTRY(Rectiv),
5083 TABLE_ENTRY(Rects),
5084 TABLE_ENTRY(Rectsv),
5085 TABLE_ENTRY(TexCoord1d),
5086 TABLE_ENTRY(TexCoord1dv),
5087 TABLE_ENTRY(TexCoord1f),
5088 TABLE_ENTRY(TexCoord1fv),
5089 TABLE_ENTRY(TexCoord1i),
5090 TABLE_ENTRY(TexCoord1iv),
5091 TABLE_ENTRY(TexCoord1s),
5092 TABLE_ENTRY(TexCoord1sv),
5093 TABLE_ENTRY(TexCoord2d),
5094 TABLE_ENTRY(TexCoord2dv),
5095 TABLE_ENTRY(TexCoord2f),
5096 TABLE_ENTRY(TexCoord2fv),
5097 TABLE_ENTRY(TexCoord2i),
5098 TABLE_ENTRY(TexCoord2iv),
5099 TABLE_ENTRY(TexCoord2s),
5100 TABLE_ENTRY(TexCoord2sv),
5101 TABLE_ENTRY(TexCoord3d),
5102 TABLE_ENTRY(TexCoord3dv),
5103 TABLE_ENTRY(TexCoord3f),
5104 TABLE_ENTRY(TexCoord3fv),
5105 TABLE_ENTRY(TexCoord3i),
5106 TABLE_ENTRY(TexCoord3iv),
5107 TABLE_ENTRY(TexCoord3s),
5108 TABLE_ENTRY(TexCoord3sv),
5109 TABLE_ENTRY(TexCoord4d),
5110 TABLE_ENTRY(TexCoord4dv),
5111 TABLE_ENTRY(TexCoord4f),
5112 TABLE_ENTRY(TexCoord4fv),
5113 TABLE_ENTRY(TexCoord4i),
5114 TABLE_ENTRY(TexCoord4iv),
5115 TABLE_ENTRY(TexCoord4s),
5116 TABLE_ENTRY(TexCoord4sv),
5117 TABLE_ENTRY(Vertex2d),
5118 TABLE_ENTRY(Vertex2dv),
5119 TABLE_ENTRY(Vertex2f),
5120 TABLE_ENTRY(Vertex2fv),
5121 TABLE_ENTRY(Vertex2i),
5122 TABLE_ENTRY(Vertex2iv),
5123 TABLE_ENTRY(Vertex2s),
5124 TABLE_ENTRY(Vertex2sv),
5125 TABLE_ENTRY(Vertex3d),
5126 TABLE_ENTRY(Vertex3dv),
5127 TABLE_ENTRY(Vertex3f),
5128 TABLE_ENTRY(Vertex3fv),
5129 TABLE_ENTRY(Vertex3i),
5130 TABLE_ENTRY(Vertex3iv),
5131 TABLE_ENTRY(Vertex3s),
5132 TABLE_ENTRY(Vertex3sv),
5133 TABLE_ENTRY(Vertex4d),
5134 TABLE_ENTRY(Vertex4dv),
5135 TABLE_ENTRY(Vertex4f),
5136 TABLE_ENTRY(Vertex4fv),
5137 TABLE_ENTRY(Vertex4i),
5138 TABLE_ENTRY(Vertex4iv),
5139 TABLE_ENTRY(Vertex4s),
5140 TABLE_ENTRY(Vertex4sv),
5141 TABLE_ENTRY(ClipPlane),
5142 TABLE_ENTRY(ColorMaterial),
5143 TABLE_ENTRY(CullFace),
5144 TABLE_ENTRY(Fogf),
5145 TABLE_ENTRY(Fogfv),
5146 TABLE_ENTRY(Fogi),
5147 TABLE_ENTRY(Fogiv),
5148 TABLE_ENTRY(FrontFace),
5149 TABLE_ENTRY(Hint),
5150 TABLE_ENTRY(Lightf),
5151 TABLE_ENTRY(Lightfv),
5152 TABLE_ENTRY(Lighti),
5153 TABLE_ENTRY(Lightiv),
5154 TABLE_ENTRY(LightModelf),
5155 TABLE_ENTRY(LightModelfv),
5156 TABLE_ENTRY(LightModeli),
5157 TABLE_ENTRY(LightModeliv),
5158 TABLE_ENTRY(LineStipple),
5159 TABLE_ENTRY(LineWidth),
5160 TABLE_ENTRY(Materialf),
5161 TABLE_ENTRY(Materialfv),
5162 TABLE_ENTRY(Materiali),
5163 TABLE_ENTRY(Materialiv),
5164 TABLE_ENTRY(PointSize),
5165 TABLE_ENTRY(PolygonMode),
5166 TABLE_ENTRY(PolygonStipple),
5167 TABLE_ENTRY(Scissor),
5168 TABLE_ENTRY(ShadeModel),
5169 TABLE_ENTRY(TexParameterf),
5170 TABLE_ENTRY(TexParameterfv),
5171 TABLE_ENTRY(TexParameteri),
5172 TABLE_ENTRY(TexParameteriv),
5173 TABLE_ENTRY(TexImage1D),
5174 TABLE_ENTRY(TexImage2D),
5175 TABLE_ENTRY(TexEnvf),
5176 TABLE_ENTRY(TexEnvfv),
5177 TABLE_ENTRY(TexEnvi),
5178 TABLE_ENTRY(TexEnviv),
5179 TABLE_ENTRY(TexGend),
5180 TABLE_ENTRY(TexGendv),
5181 TABLE_ENTRY(TexGenf),
5182 TABLE_ENTRY(TexGenfv),
5183 TABLE_ENTRY(TexGeni),
5184 TABLE_ENTRY(TexGeniv),
5185 TABLE_ENTRY(FeedbackBuffer),
5186 TABLE_ENTRY(SelectBuffer),
5187 TABLE_ENTRY(RenderMode),
5188 TABLE_ENTRY(InitNames),
5189 TABLE_ENTRY(LoadName),
5190 TABLE_ENTRY(PassThrough),
5191 TABLE_ENTRY(PopName),
5192 TABLE_ENTRY(PushName),
5193 TABLE_ENTRY(DrawBuffer),
5194 TABLE_ENTRY(Clear),
5195 TABLE_ENTRY(ClearAccum),
5196 TABLE_ENTRY(ClearIndex),
5197 TABLE_ENTRY(ClearColor),
5198 TABLE_ENTRY(ClearStencil),
5199 TABLE_ENTRY(ClearDepth),
5200 TABLE_ENTRY(StencilMask),
5201 TABLE_ENTRY(ColorMask),
5202 TABLE_ENTRY(DepthMask),
5203 TABLE_ENTRY(IndexMask),
5204 TABLE_ENTRY(Accum),
5205 TABLE_ENTRY(Disable),
5206 TABLE_ENTRY(Enable),
5207 TABLE_ENTRY(Finish),
5208 TABLE_ENTRY(Flush),
5209 TABLE_ENTRY(PopAttrib),
5210 TABLE_ENTRY(PushAttrib),
5211 TABLE_ENTRY(Map1d),
5212 TABLE_ENTRY(Map1f),
5213 TABLE_ENTRY(Map2d),
5214 TABLE_ENTRY(Map2f),
5215 TABLE_ENTRY(MapGrid1d),
5216 TABLE_ENTRY(MapGrid1f),
5217 TABLE_ENTRY(MapGrid2d),
5218 TABLE_ENTRY(MapGrid2f),
5219 TABLE_ENTRY(EvalCoord1d),
5220 TABLE_ENTRY(EvalCoord1dv),
5221 TABLE_ENTRY(EvalCoord1f),
5222 TABLE_ENTRY(EvalCoord1fv),
5223 TABLE_ENTRY(EvalCoord2d),
5224 TABLE_ENTRY(EvalCoord2dv),
5225 TABLE_ENTRY(EvalCoord2f),
5226 TABLE_ENTRY(EvalCoord2fv),
5227 TABLE_ENTRY(EvalMesh1),
5228 TABLE_ENTRY(EvalPoint1),
5229 TABLE_ENTRY(EvalMesh2),
5230 TABLE_ENTRY(EvalPoint2),
5231 TABLE_ENTRY(AlphaFunc),
5232 TABLE_ENTRY(BlendFunc),
5233 TABLE_ENTRY(LogicOp),
5234 TABLE_ENTRY(StencilFunc),
5235 TABLE_ENTRY(StencilOp),
5236 TABLE_ENTRY(DepthFunc),
5237 TABLE_ENTRY(PixelZoom),
5238 TABLE_ENTRY(PixelTransferf),
5239 TABLE_ENTRY(PixelTransferi),
5240 TABLE_ENTRY(PixelStoref),
5241 TABLE_ENTRY(PixelStorei),
5242 TABLE_ENTRY(PixelMapfv),
5243 TABLE_ENTRY(PixelMapuiv),
5244 TABLE_ENTRY(PixelMapusv),
5245 TABLE_ENTRY(ReadBuffer),
5246 TABLE_ENTRY(CopyPixels),
5247 TABLE_ENTRY(ReadPixels),
5248 TABLE_ENTRY(DrawPixels),
5249 TABLE_ENTRY(GetBooleanv),
5250 TABLE_ENTRY(GetClipPlane),
5251 TABLE_ENTRY(GetDoublev),
5252 TABLE_ENTRY(GetError),
5253 TABLE_ENTRY(GetFloatv),
5254 TABLE_ENTRY(GetIntegerv),
5255 TABLE_ENTRY(GetLightfv),
5256 TABLE_ENTRY(GetLightiv),
5257 TABLE_ENTRY(GetMapdv),
5258 TABLE_ENTRY(GetMapfv),
5259 TABLE_ENTRY(GetMapiv),
5260 TABLE_ENTRY(GetMaterialfv),
5261 TABLE_ENTRY(GetMaterialiv),
5262 TABLE_ENTRY(GetPixelMapfv),
5263 TABLE_ENTRY(GetPixelMapuiv),
5264 TABLE_ENTRY(GetPixelMapusv),
5265 TABLE_ENTRY(GetPolygonStipple),
5266 TABLE_ENTRY(GetString),
5267 TABLE_ENTRY(GetTexEnvfv),
5268 TABLE_ENTRY(GetTexEnviv),
5269 TABLE_ENTRY(GetTexGendv),
5270 TABLE_ENTRY(GetTexGenfv),
5271 TABLE_ENTRY(GetTexGeniv),
5272 TABLE_ENTRY(GetTexImage),
5273 TABLE_ENTRY(GetTexParameterfv),
5274 TABLE_ENTRY(GetTexParameteriv),
5275 TABLE_ENTRY(GetTexLevelParameterfv),
5276 TABLE_ENTRY(GetTexLevelParameteriv),
5277 TABLE_ENTRY(IsEnabled),
5278 TABLE_ENTRY(IsList),
5279 TABLE_ENTRY(DepthRange),
5280 TABLE_ENTRY(Frustum),
5281 TABLE_ENTRY(LoadIdentity),
5282 TABLE_ENTRY(LoadMatrixf),
5283 TABLE_ENTRY(LoadMatrixd),
5284 TABLE_ENTRY(MatrixMode),
5285 TABLE_ENTRY(MultMatrixf),
5286 TABLE_ENTRY(MultMatrixd),
5287 TABLE_ENTRY(Ortho),
5288 TABLE_ENTRY(PopMatrix),
5289 TABLE_ENTRY(PushMatrix),
5290 TABLE_ENTRY(Rotated),
5291 TABLE_ENTRY(Rotatef),
5292 TABLE_ENTRY(Scaled),
5293 TABLE_ENTRY(Scalef),
5294 TABLE_ENTRY(Translated),
5295 TABLE_ENTRY(Translatef),
5296 TABLE_ENTRY(Viewport),
5297 TABLE_ENTRY(ArrayElement),
5298 TABLE_ENTRY(BindTexture),
5299 TABLE_ENTRY(ColorPointer),
5300 TABLE_ENTRY(DisableClientState),
5301 TABLE_ENTRY(DrawArrays),
5302 TABLE_ENTRY(DrawElements),
5303 TABLE_ENTRY(EdgeFlagPointer),
5304 TABLE_ENTRY(EnableClientState),
5305 TABLE_ENTRY(IndexPointer),
5306 TABLE_ENTRY(Indexub),
5307 TABLE_ENTRY(Indexubv),
5308 TABLE_ENTRY(InterleavedArrays),
5309 TABLE_ENTRY(NormalPointer),
5310 TABLE_ENTRY(PolygonOffset),
5311 TABLE_ENTRY(TexCoordPointer),
5312 TABLE_ENTRY(VertexPointer),
5313 TABLE_ENTRY(AreTexturesResident),
5314 TABLE_ENTRY(CopyTexImage1D),
5315 TABLE_ENTRY(CopyTexImage2D),
5316 TABLE_ENTRY(CopyTexSubImage1D),
5317 TABLE_ENTRY(CopyTexSubImage2D),
5318 TABLE_ENTRY(DeleteTextures),
5319 TABLE_ENTRY(GenTextures),
5320 TABLE_ENTRY(GetPointerv),
5321 TABLE_ENTRY(IsTexture),
5322 TABLE_ENTRY(PrioritizeTextures),
5323 TABLE_ENTRY(TexSubImage1D),
5324 TABLE_ENTRY(TexSubImage2D),
5325 TABLE_ENTRY(PopClientAttrib),
5326 TABLE_ENTRY(PushClientAttrib),
5327 TABLE_ENTRY(BlendColor),
5328 TABLE_ENTRY(BlendEquation),
5329 TABLE_ENTRY(DrawRangeElements),
5330 TABLE_ENTRY(ColorTable),
5331 TABLE_ENTRY(ColorTableParameterfv),
5332 TABLE_ENTRY(ColorTableParameteriv),
5333 TABLE_ENTRY(CopyColorTable),
5334 TABLE_ENTRY(GetColorTable),
5335 TABLE_ENTRY(GetColorTableParameterfv),
5336 TABLE_ENTRY(GetColorTableParameteriv),
5337 TABLE_ENTRY(ColorSubTable),
5338 TABLE_ENTRY(CopyColorSubTable),
5339 TABLE_ENTRY(ConvolutionFilter1D),
5340 TABLE_ENTRY(ConvolutionFilter2D),
5341 TABLE_ENTRY(ConvolutionParameterf),
5342 TABLE_ENTRY(ConvolutionParameterfv),
5343 TABLE_ENTRY(ConvolutionParameteri),
5344 TABLE_ENTRY(ConvolutionParameteriv),
5345 TABLE_ENTRY(CopyConvolutionFilter1D),
5346 TABLE_ENTRY(CopyConvolutionFilter2D),
5347 TABLE_ENTRY(GetConvolutionFilter),
5348 TABLE_ENTRY(GetConvolutionParameterfv),
5349 TABLE_ENTRY(GetConvolutionParameteriv),
5350 TABLE_ENTRY(GetSeparableFilter),
5351 TABLE_ENTRY(SeparableFilter2D),
5352 TABLE_ENTRY(GetHistogram),
5353 TABLE_ENTRY(GetHistogramParameterfv),
5354 TABLE_ENTRY(GetHistogramParameteriv),
5355 TABLE_ENTRY(GetMinmax),
5356 TABLE_ENTRY(GetMinmaxParameterfv),
5357 TABLE_ENTRY(GetMinmaxParameteriv),
5358 TABLE_ENTRY(Histogram),
5359 TABLE_ENTRY(Minmax),
5360 TABLE_ENTRY(ResetHistogram),
5361 TABLE_ENTRY(ResetMinmax),
5362 TABLE_ENTRY(TexImage3D),
5363 TABLE_ENTRY(TexSubImage3D),
5364 TABLE_ENTRY(CopyTexSubImage3D),
5365 TABLE_ENTRY(ActiveTextureARB),
5366 TABLE_ENTRY(ClientActiveTextureARB),
5367 TABLE_ENTRY(MultiTexCoord1dARB),
5368 TABLE_ENTRY(MultiTexCoord1dvARB),
5369 TABLE_ENTRY(MultiTexCoord1fARB),
5370 TABLE_ENTRY(MultiTexCoord1fvARB),
5371 TABLE_ENTRY(MultiTexCoord1iARB),
5372 TABLE_ENTRY(MultiTexCoord1ivARB),
5373 TABLE_ENTRY(MultiTexCoord1sARB),
5374 TABLE_ENTRY(MultiTexCoord1svARB),
5375 TABLE_ENTRY(MultiTexCoord2dARB),
5376 TABLE_ENTRY(MultiTexCoord2dvARB),
5377 TABLE_ENTRY(MultiTexCoord2fARB),
5378 TABLE_ENTRY(MultiTexCoord2fvARB),
5379 TABLE_ENTRY(MultiTexCoord2iARB),
5380 TABLE_ENTRY(MultiTexCoord2ivARB),
5381 TABLE_ENTRY(MultiTexCoord2sARB),
5382 TABLE_ENTRY(MultiTexCoord2svARB),
5383 TABLE_ENTRY(MultiTexCoord3dARB),
5384 TABLE_ENTRY(MultiTexCoord3dvARB),
5385 TABLE_ENTRY(MultiTexCoord3fARB),
5386 TABLE_ENTRY(MultiTexCoord3fvARB),
5387 TABLE_ENTRY(MultiTexCoord3iARB),
5388 TABLE_ENTRY(MultiTexCoord3ivARB),
5389 TABLE_ENTRY(MultiTexCoord3sARB),
5390 TABLE_ENTRY(MultiTexCoord3svARB),
5391 TABLE_ENTRY(MultiTexCoord4dARB),
5392 TABLE_ENTRY(MultiTexCoord4dvARB),
5393 TABLE_ENTRY(MultiTexCoord4fARB),
5394 TABLE_ENTRY(MultiTexCoord4fvARB),
5395 TABLE_ENTRY(MultiTexCoord4iARB),
5396 TABLE_ENTRY(MultiTexCoord4ivARB),
5397 TABLE_ENTRY(MultiTexCoord4sARB),
5398 TABLE_ENTRY(MultiTexCoord4svARB),
Ian Romanickbf83e652006-08-24 20:14:45 +00005399 TABLE_ENTRY(StencilFuncSeparate),
5400 TABLE_ENTRY(StencilMaskSeparate),
5401 TABLE_ENTRY(StencilOpSeparate),
Michal Krol455c8172004-10-27 15:20:08 +00005402 TABLE_ENTRY(LoadTransposeMatrixdARB),
Ian Romanickbf83e652006-08-24 20:14:45 +00005403 TABLE_ENTRY(LoadTransposeMatrixfARB),
Michal Krol455c8172004-10-27 15:20:08 +00005404 TABLE_ENTRY(MultTransposeMatrixdARB),
Ian Romanickbf83e652006-08-24 20:14:45 +00005405 TABLE_ENTRY(MultTransposeMatrixfARB),
Michal Krol455c8172004-10-27 15:20:08 +00005406 TABLE_ENTRY(SampleCoverageARB),
Ian Romanickbf83e652006-08-24 20:14:45 +00005407 TABLE_ENTRY(CompressedTexImage1DARB),
5408 TABLE_ENTRY(CompressedTexImage2DARB),
5409 TABLE_ENTRY(CompressedTexImage3DARB),
5410 TABLE_ENTRY(CompressedTexSubImage1DARB),
5411 TABLE_ENTRY(CompressedTexSubImage2DARB),
5412 TABLE_ENTRY(CompressedTexSubImage3DARB),
5413 TABLE_ENTRY(GetCompressedTexImageARB),
5414 TABLE_ENTRY(DisableVertexAttribArrayARB),
5415 TABLE_ENTRY(EnableVertexAttribArrayARB),
5416 TABLE_ENTRY(GetProgramEnvParameterdvARB),
5417 TABLE_ENTRY(GetProgramEnvParameterfvARB),
5418 TABLE_ENTRY(GetProgramLocalParameterdvARB),
5419 TABLE_ENTRY(GetProgramLocalParameterfvARB),
5420 TABLE_ENTRY(GetProgramStringARB),
5421 TABLE_ENTRY(GetProgramivARB),
5422 TABLE_ENTRY(GetVertexAttribdvARB),
5423 TABLE_ENTRY(GetVertexAttribfvARB),
5424 TABLE_ENTRY(GetVertexAttribivARB),
5425 TABLE_ENTRY(ProgramEnvParameter4dARB),
5426 TABLE_ENTRY(ProgramEnvParameter4dvARB),
5427 TABLE_ENTRY(ProgramEnvParameter4fARB),
5428 TABLE_ENTRY(ProgramEnvParameter4fvARB),
5429 TABLE_ENTRY(ProgramLocalParameter4dARB),
5430 TABLE_ENTRY(ProgramLocalParameter4dvARB),
5431 TABLE_ENTRY(ProgramLocalParameter4fARB),
5432 TABLE_ENTRY(ProgramLocalParameter4fvARB),
5433 TABLE_ENTRY(ProgramStringARB),
5434 TABLE_ENTRY(VertexAttrib1dARB),
5435 TABLE_ENTRY(VertexAttrib1dvARB),
5436 TABLE_ENTRY(VertexAttrib1fARB),
5437 TABLE_ENTRY(VertexAttrib1fvARB),
5438 TABLE_ENTRY(VertexAttrib1sARB),
5439 TABLE_ENTRY(VertexAttrib1svARB),
5440 TABLE_ENTRY(VertexAttrib2dARB),
5441 TABLE_ENTRY(VertexAttrib2dvARB),
5442 TABLE_ENTRY(VertexAttrib2fARB),
5443 TABLE_ENTRY(VertexAttrib2fvARB),
5444 TABLE_ENTRY(VertexAttrib2sARB),
5445 TABLE_ENTRY(VertexAttrib2svARB),
5446 TABLE_ENTRY(VertexAttrib3dARB),
5447 TABLE_ENTRY(VertexAttrib3dvARB),
5448 TABLE_ENTRY(VertexAttrib3fARB),
5449 TABLE_ENTRY(VertexAttrib3fvARB),
5450 TABLE_ENTRY(VertexAttrib3sARB),
5451 TABLE_ENTRY(VertexAttrib3svARB),
5452 TABLE_ENTRY(VertexAttrib4NbvARB),
5453 TABLE_ENTRY(VertexAttrib4NivARB),
5454 TABLE_ENTRY(VertexAttrib4NsvARB),
5455 TABLE_ENTRY(VertexAttrib4NubARB),
5456 TABLE_ENTRY(VertexAttrib4NubvARB),
5457 TABLE_ENTRY(VertexAttrib4NuivARB),
5458 TABLE_ENTRY(VertexAttrib4NusvARB),
5459 TABLE_ENTRY(VertexAttrib4bvARB),
5460 TABLE_ENTRY(VertexAttrib4dARB),
5461 TABLE_ENTRY(VertexAttrib4dvARB),
5462 TABLE_ENTRY(VertexAttrib4fARB),
5463 TABLE_ENTRY(VertexAttrib4fvARB),
5464 TABLE_ENTRY(VertexAttrib4ivARB),
5465 TABLE_ENTRY(VertexAttrib4sARB),
5466 TABLE_ENTRY(VertexAttrib4svARB),
5467 TABLE_ENTRY(VertexAttrib4ubvARB),
5468 TABLE_ENTRY(VertexAttrib4uivARB),
5469 TABLE_ENTRY(VertexAttrib4usvARB),
5470 TABLE_ENTRY(VertexAttribPointerARB),
5471 TABLE_ENTRY(BindBufferARB),
5472 TABLE_ENTRY(BufferDataARB),
5473 TABLE_ENTRY(BufferSubDataARB),
5474 TABLE_ENTRY(DeleteBuffersARB),
5475 TABLE_ENTRY(GenBuffersARB),
5476 TABLE_ENTRY(GetBufferParameterivARB),
5477 TABLE_ENTRY(GetBufferPointervARB),
5478 TABLE_ENTRY(GetBufferSubDataARB),
5479 TABLE_ENTRY(IsBufferARB),
5480 TABLE_ENTRY(MapBufferARB),
5481 TABLE_ENTRY(UnmapBufferARB),
5482 TABLE_ENTRY(BeginQueryARB),
5483 TABLE_ENTRY(DeleteQueriesARB),
5484 TABLE_ENTRY(EndQueryARB),
5485 TABLE_ENTRY(GenQueriesARB),
5486 TABLE_ENTRY(GetQueryObjectivARB),
5487 TABLE_ENTRY(GetQueryObjectuivARB),
5488 TABLE_ENTRY(GetQueryivARB),
5489 TABLE_ENTRY(IsQueryARB),
5490 TABLE_ENTRY(AttachObjectARB),
5491 TABLE_ENTRY(CompileShaderARB),
5492 TABLE_ENTRY(CreateProgramObjectARB),
5493 TABLE_ENTRY(CreateShaderObjectARB),
5494 TABLE_ENTRY(DeleteObjectARB),
5495 TABLE_ENTRY(DetachObjectARB),
5496 TABLE_ENTRY(GetActiveUniformARB),
5497 TABLE_ENTRY(GetAttachedObjectsARB),
5498 TABLE_ENTRY(GetHandleARB),
5499 TABLE_ENTRY(GetInfoLogARB),
5500 TABLE_ENTRY(GetObjectParameterfvARB),
5501 TABLE_ENTRY(GetObjectParameterivARB),
5502 TABLE_ENTRY(GetShaderSourceARB),
5503 TABLE_ENTRY(GetUniformLocationARB),
5504 TABLE_ENTRY(GetUniformfvARB),
5505 TABLE_ENTRY(GetUniformivARB),
5506 TABLE_ENTRY(LinkProgramARB),
5507 TABLE_ENTRY(ShaderSourceARB),
5508 TABLE_ENTRY(Uniform1fARB),
5509 TABLE_ENTRY(Uniform1fvARB),
5510 TABLE_ENTRY(Uniform1iARB),
5511 TABLE_ENTRY(Uniform1ivARB),
5512 TABLE_ENTRY(Uniform2fARB),
5513 TABLE_ENTRY(Uniform2fvARB),
5514 TABLE_ENTRY(Uniform2iARB),
5515 TABLE_ENTRY(Uniform2ivARB),
5516 TABLE_ENTRY(Uniform3fARB),
5517 TABLE_ENTRY(Uniform3fvARB),
5518 TABLE_ENTRY(Uniform3iARB),
5519 TABLE_ENTRY(Uniform3ivARB),
5520 TABLE_ENTRY(Uniform4fARB),
5521 TABLE_ENTRY(Uniform4fvARB),
5522 TABLE_ENTRY(Uniform4iARB),
5523 TABLE_ENTRY(Uniform4ivARB),
5524 TABLE_ENTRY(UniformMatrix2fvARB),
5525 TABLE_ENTRY(UniformMatrix3fvARB),
5526 TABLE_ENTRY(UniformMatrix4fvARB),
5527 TABLE_ENTRY(UseProgramObjectARB),
5528 TABLE_ENTRY(ValidateProgramARB),
5529 TABLE_ENTRY(BindAttribLocationARB),
5530 TABLE_ENTRY(GetActiveAttribARB),
5531 TABLE_ENTRY(GetAttribLocationARB),
Michal Krolb7293dc2004-10-27 15:34:31 +00005532 TABLE_ENTRY(DrawBuffersARB),
Michal Krol455c8172004-10-27 15:20:08 +00005533 TABLE_ENTRY(PolygonOffsetEXT),
Ian Romanickdfdd0b42006-08-29 16:43:44 +00005534 TABLE_ENTRY(_dispatch_stub_543),
5535 TABLE_ENTRY(_dispatch_stub_544),
5536 TABLE_ENTRY(_dispatch_stub_545),
5537 TABLE_ENTRY(_dispatch_stub_546),
5538 TABLE_ENTRY(_dispatch_stub_547),
5539 TABLE_ENTRY(_dispatch_stub_548),
5540 TABLE_ENTRY(_dispatch_stub_549),
5541 TABLE_ENTRY(_dispatch_stub_550),
5542 TABLE_ENTRY(_dispatch_stub_551),
5543 TABLE_ENTRY(_dispatch_stub_552),
5544 TABLE_ENTRY(_dispatch_stub_553),
5545 TABLE_ENTRY(_dispatch_stub_554),
5546 TABLE_ENTRY(_dispatch_stub_555),
5547 TABLE_ENTRY(_dispatch_stub_556),
5548 TABLE_ENTRY(_dispatch_stub_557),
5549 TABLE_ENTRY(_dispatch_stub_558),
5550 TABLE_ENTRY(_dispatch_stub_559),
5551 TABLE_ENTRY(_dispatch_stub_560),
5552 TABLE_ENTRY(_dispatch_stub_561),
Michal Krol455c8172004-10-27 15:20:08 +00005553 TABLE_ENTRY(AreTexturesResidentEXT),
5554 TABLE_ENTRY(GenTexturesEXT),
5555 TABLE_ENTRY(IsTextureEXT),
Ian Romanickdfdd0b42006-08-29 16:43:44 +00005556 TABLE_ENTRY(_dispatch_stub_565),
5557 TABLE_ENTRY(_dispatch_stub_566),
Michal Krol455c8172004-10-27 15:20:08 +00005558 TABLE_ENTRY(ColorPointerEXT),
5559 TABLE_ENTRY(EdgeFlagPointerEXT),
5560 TABLE_ENTRY(IndexPointerEXT),
5561 TABLE_ENTRY(NormalPointerEXT),
5562 TABLE_ENTRY(TexCoordPointerEXT),
5563 TABLE_ENTRY(VertexPointerEXT),
Michal Krol455c8172004-10-27 15:20:08 +00005564 TABLE_ENTRY(PointParameterfEXT),
5565 TABLE_ENTRY(PointParameterfvEXT),
Ian Romanickbf83e652006-08-24 20:14:45 +00005566 TABLE_ENTRY(LockArraysEXT),
5567 TABLE_ENTRY(UnlockArraysEXT),
Ian Romanickdfdd0b42006-08-29 16:43:44 +00005568 TABLE_ENTRY(_dispatch_stub_577),
5569 TABLE_ENTRY(_dispatch_stub_578),
Ian Romanickbf83e652006-08-24 20:14:45 +00005570 TABLE_ENTRY(SecondaryColor3bEXT),
5571 TABLE_ENTRY(SecondaryColor3bvEXT),
5572 TABLE_ENTRY(SecondaryColor3dEXT),
5573 TABLE_ENTRY(SecondaryColor3dvEXT),
5574 TABLE_ENTRY(SecondaryColor3fEXT),
5575 TABLE_ENTRY(SecondaryColor3fvEXT),
5576 TABLE_ENTRY(SecondaryColor3iEXT),
5577 TABLE_ENTRY(SecondaryColor3ivEXT),
5578 TABLE_ENTRY(SecondaryColor3sEXT),
5579 TABLE_ENTRY(SecondaryColor3svEXT),
5580 TABLE_ENTRY(SecondaryColor3ubEXT),
5581 TABLE_ENTRY(SecondaryColor3ubvEXT),
5582 TABLE_ENTRY(SecondaryColor3uiEXT),
5583 TABLE_ENTRY(SecondaryColor3uivEXT),
5584 TABLE_ENTRY(SecondaryColor3usEXT),
5585 TABLE_ENTRY(SecondaryColor3usvEXT),
5586 TABLE_ENTRY(SecondaryColorPointerEXT),
5587 TABLE_ENTRY(MultiDrawArraysEXT),
5588 TABLE_ENTRY(MultiDrawElementsEXT),
5589 TABLE_ENTRY(FogCoordPointerEXT),
5590 TABLE_ENTRY(FogCoorddEXT),
5591 TABLE_ENTRY(FogCoorddvEXT),
5592 TABLE_ENTRY(FogCoordfEXT),
5593 TABLE_ENTRY(FogCoordfvEXT),
Ian Romanickdfdd0b42006-08-29 16:43:44 +00005594 TABLE_ENTRY(_dispatch_stub_603),
Ian Romanickbf83e652006-08-24 20:14:45 +00005595 TABLE_ENTRY(BlendFuncSeparateEXT),
5596 TABLE_ENTRY(VertexWeightPointerEXT),
Michal Krol455c8172004-10-27 15:20:08 +00005597 TABLE_ENTRY(VertexWeightfEXT),
5598 TABLE_ENTRY(VertexWeightfvEXT),
Michal Krol455c8172004-10-27 15:20:08 +00005599 TABLE_ENTRY(FlushVertexArrayRangeNV),
5600 TABLE_ENTRY(VertexArrayRangeNV),
Michal Krol455c8172004-10-27 15:20:08 +00005601 TABLE_ENTRY(CombinerInputNV),
5602 TABLE_ENTRY(CombinerOutputNV),
Ian Romanickbf83e652006-08-24 20:14:45 +00005603 TABLE_ENTRY(CombinerParameterfNV),
5604 TABLE_ENTRY(CombinerParameterfvNV),
5605 TABLE_ENTRY(CombinerParameteriNV),
5606 TABLE_ENTRY(CombinerParameterivNV),
Michal Krol455c8172004-10-27 15:20:08 +00005607 TABLE_ENTRY(FinalCombinerInputNV),
5608 TABLE_ENTRY(GetCombinerInputParameterfvNV),
5609 TABLE_ENTRY(GetCombinerInputParameterivNV),
5610 TABLE_ENTRY(GetCombinerOutputParameterfvNV),
5611 TABLE_ENTRY(GetCombinerOutputParameterivNV),
5612 TABLE_ENTRY(GetFinalCombinerInputParameterfvNV),
5613 TABLE_ENTRY(GetFinalCombinerInputParameterivNV),
5614 TABLE_ENTRY(ResizeBuffersMESA),
5615 TABLE_ENTRY(WindowPos2dMESA),
5616 TABLE_ENTRY(WindowPos2dvMESA),
5617 TABLE_ENTRY(WindowPos2fMESA),
5618 TABLE_ENTRY(WindowPos2fvMESA),
5619 TABLE_ENTRY(WindowPos2iMESA),
5620 TABLE_ENTRY(WindowPos2ivMESA),
5621 TABLE_ENTRY(WindowPos2sMESA),
5622 TABLE_ENTRY(WindowPos2svMESA),
5623 TABLE_ENTRY(WindowPos3dMESA),
5624 TABLE_ENTRY(WindowPos3dvMESA),
5625 TABLE_ENTRY(WindowPos3fMESA),
5626 TABLE_ENTRY(WindowPos3fvMESA),
5627 TABLE_ENTRY(WindowPos3iMESA),
5628 TABLE_ENTRY(WindowPos3ivMESA),
5629 TABLE_ENTRY(WindowPos3sMESA),
5630 TABLE_ENTRY(WindowPos3svMESA),
5631 TABLE_ENTRY(WindowPos4dMESA),
5632 TABLE_ENTRY(WindowPos4dvMESA),
5633 TABLE_ENTRY(WindowPos4fMESA),
5634 TABLE_ENTRY(WindowPos4fvMESA),
5635 TABLE_ENTRY(WindowPos4iMESA),
5636 TABLE_ENTRY(WindowPos4ivMESA),
5637 TABLE_ENTRY(WindowPos4sMESA),
5638 TABLE_ENTRY(WindowPos4svMESA),
Ian Romanickdfdd0b42006-08-29 16:43:44 +00005639 TABLE_ENTRY(_dispatch_stub_648),
5640 TABLE_ENTRY(_dispatch_stub_649),
5641 TABLE_ENTRY(_dispatch_stub_650),
5642 TABLE_ENTRY(_dispatch_stub_651),
5643 TABLE_ENTRY(_dispatch_stub_652),
5644 TABLE_ENTRY(_dispatch_stub_653),
5645 TABLE_ENTRY(_dispatch_stub_654),
5646 TABLE_ENTRY(_dispatch_stub_655),
5647 TABLE_ENTRY(_dispatch_stub_656),
Michal Krol455c8172004-10-27 15:20:08 +00005648 TABLE_ENTRY(AreProgramsResidentNV),
5649 TABLE_ENTRY(BindProgramNV),
5650 TABLE_ENTRY(DeleteProgramsNV),
5651 TABLE_ENTRY(ExecuteProgramNV),
5652 TABLE_ENTRY(GenProgramsNV),
5653 TABLE_ENTRY(GetProgramParameterdvNV),
5654 TABLE_ENTRY(GetProgramParameterfvNV),
Michal Krol455c8172004-10-27 15:20:08 +00005655 TABLE_ENTRY(GetProgramStringNV),
Ian Romanickbf83e652006-08-24 20:14:45 +00005656 TABLE_ENTRY(GetProgramivNV),
Michal Krol455c8172004-10-27 15:20:08 +00005657 TABLE_ENTRY(GetTrackMatrixivNV),
Michal Krol455c8172004-10-27 15:20:08 +00005658 TABLE_ENTRY(GetVertexAttribPointervNV),
Ian Romanickbf83e652006-08-24 20:14:45 +00005659 TABLE_ENTRY(GetVertexAttribdvNV),
5660 TABLE_ENTRY(GetVertexAttribfvNV),
5661 TABLE_ENTRY(GetVertexAttribivNV),
Michal Krol455c8172004-10-27 15:20:08 +00005662 TABLE_ENTRY(IsProgramNV),
5663 TABLE_ENTRY(LoadProgramNV),
5664 TABLE_ENTRY(ProgramParameter4dNV),
5665 TABLE_ENTRY(ProgramParameter4dvNV),
5666 TABLE_ENTRY(ProgramParameter4fNV),
5667 TABLE_ENTRY(ProgramParameter4fvNV),
5668 TABLE_ENTRY(ProgramParameters4dvNV),
5669 TABLE_ENTRY(ProgramParameters4fvNV),
5670 TABLE_ENTRY(RequestResidentProgramsNV),
5671 TABLE_ENTRY(TrackMatrixNV),
Brian Paulb5b8d222004-11-27 20:07:08 +00005672 TABLE_ENTRY(VertexAttrib1dNV),
5673 TABLE_ENTRY(VertexAttrib1dvNV),
5674 TABLE_ENTRY(VertexAttrib1fNV),
5675 TABLE_ENTRY(VertexAttrib1fvNV),
5676 TABLE_ENTRY(VertexAttrib1sNV),
5677 TABLE_ENTRY(VertexAttrib1svNV),
5678 TABLE_ENTRY(VertexAttrib2dNV),
5679 TABLE_ENTRY(VertexAttrib2dvNV),
5680 TABLE_ENTRY(VertexAttrib2fNV),
5681 TABLE_ENTRY(VertexAttrib2fvNV),
5682 TABLE_ENTRY(VertexAttrib2sNV),
5683 TABLE_ENTRY(VertexAttrib2svNV),
5684 TABLE_ENTRY(VertexAttrib3dNV),
5685 TABLE_ENTRY(VertexAttrib3dvNV),
5686 TABLE_ENTRY(VertexAttrib3fNV),
5687 TABLE_ENTRY(VertexAttrib3fvNV),
5688 TABLE_ENTRY(VertexAttrib3sNV),
5689 TABLE_ENTRY(VertexAttrib3svNV),
5690 TABLE_ENTRY(VertexAttrib4dNV),
5691 TABLE_ENTRY(VertexAttrib4dvNV),
5692 TABLE_ENTRY(VertexAttrib4fNV),
5693 TABLE_ENTRY(VertexAttrib4fvNV),
5694 TABLE_ENTRY(VertexAttrib4sNV),
5695 TABLE_ENTRY(VertexAttrib4svNV),
5696 TABLE_ENTRY(VertexAttrib4ubNV),
5697 TABLE_ENTRY(VertexAttrib4ubvNV),
Ian Romanickbf83e652006-08-24 20:14:45 +00005698 TABLE_ENTRY(VertexAttribPointerNV),
5699 TABLE_ENTRY(VertexAttribs1dvNV),
5700 TABLE_ENTRY(VertexAttribs1fvNV),
5701 TABLE_ENTRY(VertexAttribs1svNV),
5702 TABLE_ENTRY(VertexAttribs2dvNV),
5703 TABLE_ENTRY(VertexAttribs2fvNV),
5704 TABLE_ENTRY(VertexAttribs2svNV),
5705 TABLE_ENTRY(VertexAttribs3dvNV),
5706 TABLE_ENTRY(VertexAttribs3fvNV),
5707 TABLE_ENTRY(VertexAttribs3svNV),
5708 TABLE_ENTRY(VertexAttribs4dvNV),
5709 TABLE_ENTRY(VertexAttribs4fvNV),
5710 TABLE_ENTRY(VertexAttribs4svNV),
5711 TABLE_ENTRY(VertexAttribs4ubvNV),
Dave Airlie7f752fe2004-12-19 03:06:59 +00005712 TABLE_ENTRY(AlphaFragmentOp1ATI),
5713 TABLE_ENTRY(AlphaFragmentOp2ATI),
5714 TABLE_ENTRY(AlphaFragmentOp3ATI),
Ian Romanickbf83e652006-08-24 20:14:45 +00005715 TABLE_ENTRY(BeginFragmentShaderATI),
5716 TABLE_ENTRY(BindFragmentShaderATI),
5717 TABLE_ENTRY(ColorFragmentOp1ATI),
5718 TABLE_ENTRY(ColorFragmentOp2ATI),
5719 TABLE_ENTRY(ColorFragmentOp3ATI),
5720 TABLE_ENTRY(DeleteFragmentShaderATI),
5721 TABLE_ENTRY(EndFragmentShaderATI),
5722 TABLE_ENTRY(GenFragmentShadersATI),
5723 TABLE_ENTRY(PassTexCoordATI),
5724 TABLE_ENTRY(SampleMapATI),
Dave Airlie7f752fe2004-12-19 03:06:59 +00005725 TABLE_ENTRY(SetFragmentShaderConstantATI),
Ian Romanickbf83e652006-08-24 20:14:45 +00005726 TABLE_ENTRY(PointParameteriNV),
5727 TABLE_ENTRY(PointParameterivNV),
Ian Romanickdfdd0b42006-08-29 16:43:44 +00005728 TABLE_ENTRY(_dispatch_stub_737),
Ian Romanicka5f22062006-08-24 21:42:38 +00005729 TABLE_ENTRY(_dispatch_stub_738),
5730 TABLE_ENTRY(_dispatch_stub_739),
5731 TABLE_ENTRY(_dispatch_stub_740),
Ian Romanickbf83e652006-08-24 20:14:45 +00005732 TABLE_ENTRY(_dispatch_stub_741),
Ian Romanickbf83e652006-08-24 20:14:45 +00005733 TABLE_ENTRY(GetProgramNamedParameterdvNV),
5734 TABLE_ENTRY(GetProgramNamedParameterfvNV),
5735 TABLE_ENTRY(ProgramNamedParameter4dNV),
5736 TABLE_ENTRY(ProgramNamedParameter4dvNV),
5737 TABLE_ENTRY(ProgramNamedParameter4fNV),
5738 TABLE_ENTRY(ProgramNamedParameter4fvNV),
Ian Romanickdfdd0b42006-08-29 16:43:44 +00005739 TABLE_ENTRY(_dispatch_stub_748),
5740 TABLE_ENTRY(_dispatch_stub_749),
Brian Paul78e6e592005-02-08 03:44:24 +00005741 TABLE_ENTRY(BindFramebufferEXT),
Ian Romanickbf83e652006-08-24 20:14:45 +00005742 TABLE_ENTRY(BindRenderbufferEXT),
Brian Paul78e6e592005-02-08 03:44:24 +00005743 TABLE_ENTRY(CheckFramebufferStatusEXT),
Ian Romanickbf83e652006-08-24 20:14:45 +00005744 TABLE_ENTRY(DeleteFramebuffersEXT),
5745 TABLE_ENTRY(DeleteRenderbuffersEXT),
5746 TABLE_ENTRY(FramebufferRenderbufferEXT),
Brian Paul78e6e592005-02-08 03:44:24 +00005747 TABLE_ENTRY(FramebufferTexture1DEXT),
5748 TABLE_ENTRY(FramebufferTexture2DEXT),
5749 TABLE_ENTRY(FramebufferTexture3DEXT),
Ian Romanickbf83e652006-08-24 20:14:45 +00005750 TABLE_ENTRY(GenFramebuffersEXT),
5751 TABLE_ENTRY(GenRenderbuffersEXT),
Brian Paul78e6e592005-02-08 03:44:24 +00005752 TABLE_ENTRY(GenerateMipmapEXT),
Ian Romanickbf83e652006-08-24 20:14:45 +00005753 TABLE_ENTRY(GetFramebufferAttachmentParameterivEXT),
Ian Romanickdfdd0b42006-08-29 16:43:44 +00005754 TABLE_ENTRY(_dispatch_stub_763),
5755 TABLE_ENTRY(_dispatch_stub_764),
Ian Romanickbf83e652006-08-24 20:14:45 +00005756 TABLE_ENTRY(GetRenderbufferParameterivEXT),
5757 TABLE_ENTRY(IsFramebufferEXT),
5758 TABLE_ENTRY(IsRenderbufferEXT),
5759 TABLE_ENTRY(RenderbufferStorageEXT),
Ian Romanickdfdd0b42006-08-29 16:43:44 +00005760 TABLE_ENTRY(_dispatch_stub_769),
Ian Romanicka5f22062006-08-24 21:42:38 +00005761 TABLE_ENTRY(_dispatch_stub_770),
5762 TABLE_ENTRY(_dispatch_stub_771),
Michal Krol455c8172004-10-27 15:20:08 +00005763 /* A whole bunch of no-op functions. These might be called
5764 * when someone tries to call a dynamically-registered
5765 * extension function without a current rendering context.
5766 */
5767 TABLE_ENTRY(Unused),
5768 TABLE_ENTRY(Unused),
5769 TABLE_ENTRY(Unused),
5770 TABLE_ENTRY(Unused),
5771 TABLE_ENTRY(Unused),
5772 TABLE_ENTRY(Unused),
5773 TABLE_ENTRY(Unused),
5774 TABLE_ENTRY(Unused),
5775 TABLE_ENTRY(Unused),
5776 TABLE_ENTRY(Unused),
5777 TABLE_ENTRY(Unused),
5778 TABLE_ENTRY(Unused),
5779 TABLE_ENTRY(Unused),
5780 TABLE_ENTRY(Unused),
5781 TABLE_ENTRY(Unused),
5782 TABLE_ENTRY(Unused),
5783 TABLE_ENTRY(Unused),
5784 TABLE_ENTRY(Unused),
5785 TABLE_ENTRY(Unused),
5786 TABLE_ENTRY(Unused),
5787 TABLE_ENTRY(Unused),
5788 TABLE_ENTRY(Unused),
5789 TABLE_ENTRY(Unused),
5790 TABLE_ENTRY(Unused),
5791 TABLE_ENTRY(Unused),
5792 TABLE_ENTRY(Unused),
5793 TABLE_ENTRY(Unused),
5794 TABLE_ENTRY(Unused),
5795 TABLE_ENTRY(Unused),
5796 TABLE_ENTRY(Unused),
5797 TABLE_ENTRY(Unused),
5798 TABLE_ENTRY(Unused),
5799 TABLE_ENTRY(Unused),
5800 TABLE_ENTRY(Unused),
5801 TABLE_ENTRY(Unused),
5802 TABLE_ENTRY(Unused),
5803 TABLE_ENTRY(Unused),
5804 TABLE_ENTRY(Unused),
5805 TABLE_ENTRY(Unused),
5806 TABLE_ENTRY(Unused),
5807 TABLE_ENTRY(Unused),
5808 TABLE_ENTRY(Unused),
5809 TABLE_ENTRY(Unused),
5810 TABLE_ENTRY(Unused),
5811 TABLE_ENTRY(Unused),
5812 TABLE_ENTRY(Unused),
5813 TABLE_ENTRY(Unused),
5814 TABLE_ENTRY(Unused),
5815 TABLE_ENTRY(Unused),
5816 TABLE_ENTRY(Unused),
5817 TABLE_ENTRY(Unused),
5818 TABLE_ENTRY(Unused),
5819 TABLE_ENTRY(Unused),
5820 TABLE_ENTRY(Unused),
5821 TABLE_ENTRY(Unused),
5822 TABLE_ENTRY(Unused),
5823 TABLE_ENTRY(Unused),
5824 TABLE_ENTRY(Unused),
5825 TABLE_ENTRY(Unused),
5826 TABLE_ENTRY(Unused),
5827 TABLE_ENTRY(Unused),
5828 TABLE_ENTRY(Unused),
5829 TABLE_ENTRY(Unused),
5830 TABLE_ENTRY(Unused),
5831 TABLE_ENTRY(Unused),
5832 TABLE_ENTRY(Unused),
5833 TABLE_ENTRY(Unused),
5834 TABLE_ENTRY(Unused),
5835 TABLE_ENTRY(Unused),
5836 TABLE_ENTRY(Unused),
5837 TABLE_ENTRY(Unused),
5838 TABLE_ENTRY(Unused),
5839 TABLE_ENTRY(Unused),
5840 TABLE_ENTRY(Unused),
5841 TABLE_ENTRY(Unused),
5842 TABLE_ENTRY(Unused),
5843 TABLE_ENTRY(Unused),
5844 TABLE_ENTRY(Unused),
5845 TABLE_ENTRY(Unused),
5846 TABLE_ENTRY(Unused),
5847 TABLE_ENTRY(Unused),
5848 TABLE_ENTRY(Unused),
5849 TABLE_ENTRY(Unused),
5850 TABLE_ENTRY(Unused),
5851 TABLE_ENTRY(Unused),
5852 TABLE_ENTRY(Unused),
5853 TABLE_ENTRY(Unused),
5854 TABLE_ENTRY(Unused),
5855 TABLE_ENTRY(Unused),
5856 TABLE_ENTRY(Unused),
5857 TABLE_ENTRY(Unused),
5858 TABLE_ENTRY(Unused),
5859 TABLE_ENTRY(Unused),
5860 TABLE_ENTRY(Unused),
5861 TABLE_ENTRY(Unused),
5862 TABLE_ENTRY(Unused),
5863 TABLE_ENTRY(Unused),
5864 TABLE_ENTRY(Unused),
5865 TABLE_ENTRY(Unused),
5866};
5867#endif /* DISPATCH_TABLE_NAME */
5868
5869
5870/*
5871 * This is just used to silence compiler warnings.
Michal Krolb7293dc2004-10-27 15:34:31 +00005872 * We list the functions which are not otherwise used.
Michal Krol455c8172004-10-27 15:20:08 +00005873 */
5874#ifdef UNUSED_TABLE_NAME
Brian Paul767e15a2004-11-27 03:51:11 +00005875static _glapi_proc UNUSED_TABLE_NAME[] = {
Ian Romanick66a55482005-06-21 23:42:43 +00005876 TABLE_ENTRY(ArrayElementEXT),
5877 TABLE_ENTRY(BindTextureEXT),
5878 TABLE_ENTRY(DrawArraysEXT),
5879 TABLE_ENTRY(CopyTexImage1DEXT),
5880 TABLE_ENTRY(CopyTexImage2DEXT),
5881 TABLE_ENTRY(CopyTexSubImage1DEXT),
5882 TABLE_ENTRY(CopyTexSubImage2DEXT),
5883 TABLE_ENTRY(DeleteTexturesEXT),
5884 TABLE_ENTRY(GetPointervEXT),
5885 TABLE_ENTRY(PrioritizeTexturesEXT),
5886 TABLE_ENTRY(TexSubImage1DEXT),
5887 TABLE_ENTRY(TexSubImage2DEXT),
5888 TABLE_ENTRY(BlendColorEXT),
5889 TABLE_ENTRY(BlendEquationEXT),
5890 TABLE_ENTRY(DrawRangeElementsEXT),
Ian Romanick66a55482005-06-21 23:42:43 +00005891 TABLE_ENTRY(ColorTableEXT),
Ian Romanick66a55482005-06-21 23:42:43 +00005892 TABLE_ENTRY(TexImage3DEXT),
5893 TABLE_ENTRY(TexSubImage3DEXT),
5894 TABLE_ENTRY(CopyTexSubImage3DEXT),
Michal Krol455c8172004-10-27 15:20:08 +00005895 TABLE_ENTRY(ActiveTexture),
5896 TABLE_ENTRY(ClientActiveTexture),
5897 TABLE_ENTRY(MultiTexCoord1d),
5898 TABLE_ENTRY(MultiTexCoord1dv),
5899 TABLE_ENTRY(MultiTexCoord1f),
5900 TABLE_ENTRY(MultiTexCoord1fv),
5901 TABLE_ENTRY(MultiTexCoord1i),
5902 TABLE_ENTRY(MultiTexCoord1iv),
5903 TABLE_ENTRY(MultiTexCoord1s),
5904 TABLE_ENTRY(MultiTexCoord1sv),
5905 TABLE_ENTRY(MultiTexCoord2d),
5906 TABLE_ENTRY(MultiTexCoord2dv),
5907 TABLE_ENTRY(MultiTexCoord2f),
5908 TABLE_ENTRY(MultiTexCoord2fv),
5909 TABLE_ENTRY(MultiTexCoord2i),
5910 TABLE_ENTRY(MultiTexCoord2iv),
5911 TABLE_ENTRY(MultiTexCoord2s),
5912 TABLE_ENTRY(MultiTexCoord2sv),
5913 TABLE_ENTRY(MultiTexCoord3d),
5914 TABLE_ENTRY(MultiTexCoord3dv),
5915 TABLE_ENTRY(MultiTexCoord3f),
5916 TABLE_ENTRY(MultiTexCoord3fv),
5917 TABLE_ENTRY(MultiTexCoord3i),
5918 TABLE_ENTRY(MultiTexCoord3iv),
5919 TABLE_ENTRY(MultiTexCoord3s),
5920 TABLE_ENTRY(MultiTexCoord3sv),
5921 TABLE_ENTRY(MultiTexCoord4d),
5922 TABLE_ENTRY(MultiTexCoord4dv),
5923 TABLE_ENTRY(MultiTexCoord4f),
5924 TABLE_ENTRY(MultiTexCoord4fv),
5925 TABLE_ENTRY(MultiTexCoord4i),
5926 TABLE_ENTRY(MultiTexCoord4iv),
5927 TABLE_ENTRY(MultiTexCoord4s),
5928 TABLE_ENTRY(MultiTexCoord4sv),
Michal Krol455c8172004-10-27 15:20:08 +00005929 TABLE_ENTRY(LoadTransposeMatrixd),
Ian Romanickbf83e652006-08-24 20:14:45 +00005930 TABLE_ENTRY(LoadTransposeMatrixf),
Michal Krol455c8172004-10-27 15:20:08 +00005931 TABLE_ENTRY(MultTransposeMatrixd),
Ian Romanickbf83e652006-08-24 20:14:45 +00005932 TABLE_ENTRY(MultTransposeMatrixf),
Michal Krol455c8172004-10-27 15:20:08 +00005933 TABLE_ENTRY(SampleCoverage),
Ian Romanickbf83e652006-08-24 20:14:45 +00005934 TABLE_ENTRY(CompressedTexImage1D),
5935 TABLE_ENTRY(CompressedTexImage2D),
5936 TABLE_ENTRY(CompressedTexImage3D),
5937 TABLE_ENTRY(CompressedTexSubImage1D),
5938 TABLE_ENTRY(CompressedTexSubImage2D),
5939 TABLE_ENTRY(CompressedTexSubImage3D),
5940 TABLE_ENTRY(GetCompressedTexImage),
5941 TABLE_ENTRY(BindBuffer),
5942 TABLE_ENTRY(BufferData),
5943 TABLE_ENTRY(BufferSubData),
5944 TABLE_ENTRY(DeleteBuffers),
5945 TABLE_ENTRY(GenBuffers),
5946 TABLE_ENTRY(GetBufferParameteriv),
5947 TABLE_ENTRY(GetBufferPointerv),
5948 TABLE_ENTRY(GetBufferSubData),
5949 TABLE_ENTRY(IsBuffer),
5950 TABLE_ENTRY(MapBuffer),
5951 TABLE_ENTRY(UnmapBuffer),
5952 TABLE_ENTRY(BeginQuery),
5953 TABLE_ENTRY(DeleteQueries),
5954 TABLE_ENTRY(EndQuery),
5955 TABLE_ENTRY(GenQueries),
5956 TABLE_ENTRY(GetQueryObjectiv),
5957 TABLE_ENTRY(GetQueryObjectuiv),
5958 TABLE_ENTRY(GetQueryiv),
5959 TABLE_ENTRY(IsQuery),
Ian Romanick3fea5912006-08-25 19:57:37 +00005960 TABLE_ENTRY(DrawBuffers),
Ian Romanick66a55482005-06-21 23:42:43 +00005961 TABLE_ENTRY(DrawBuffersATI),
Ian Romanicka5f22062006-08-24 21:42:38 +00005962 TABLE_ENTRY(GetColorTableParameterfvEXT),
5963 TABLE_ENTRY(GetColorTableParameterivEXT),
5964 TABLE_ENTRY(GetColorTableEXT),
Ian Romanick66a55482005-06-21 23:42:43 +00005965 TABLE_ENTRY(PointParameterf),
5966 TABLE_ENTRY(PointParameterfARB),
Ian Romanick66a55482005-06-21 23:42:43 +00005967 TABLE_ENTRY(PointParameterfv),
5968 TABLE_ENTRY(PointParameterfvARB),
Ian Romanickbf83e652006-08-24 20:14:45 +00005969 TABLE_ENTRY(SecondaryColor3b),
5970 TABLE_ENTRY(SecondaryColor3bv),
5971 TABLE_ENTRY(SecondaryColor3d),
5972 TABLE_ENTRY(SecondaryColor3dv),
5973 TABLE_ENTRY(SecondaryColor3f),
5974 TABLE_ENTRY(SecondaryColor3fv),
5975 TABLE_ENTRY(SecondaryColor3i),
5976 TABLE_ENTRY(SecondaryColor3iv),
5977 TABLE_ENTRY(SecondaryColor3s),
5978 TABLE_ENTRY(SecondaryColor3sv),
5979 TABLE_ENTRY(SecondaryColor3ub),
5980 TABLE_ENTRY(SecondaryColor3ubv),
5981 TABLE_ENTRY(SecondaryColor3ui),
5982 TABLE_ENTRY(SecondaryColor3uiv),
5983 TABLE_ENTRY(SecondaryColor3us),
5984 TABLE_ENTRY(SecondaryColor3usv),
5985 TABLE_ENTRY(SecondaryColorPointer),
5986 TABLE_ENTRY(MultiDrawArrays),
5987 TABLE_ENTRY(MultiDrawElements),
5988 TABLE_ENTRY(FogCoordPointer),
5989 TABLE_ENTRY(FogCoordd),
5990 TABLE_ENTRY(FogCoorddv),
5991 TABLE_ENTRY(FogCoordf),
5992 TABLE_ENTRY(FogCoordfv),
5993 TABLE_ENTRY(BlendFuncSeparate),
Ian Romanick66a55482005-06-21 23:42:43 +00005994 TABLE_ENTRY(WindowPos2d),
5995 TABLE_ENTRY(WindowPos2dARB),
5996 TABLE_ENTRY(WindowPos2dv),
5997 TABLE_ENTRY(WindowPos2dvARB),
5998 TABLE_ENTRY(WindowPos2f),
5999 TABLE_ENTRY(WindowPos2fARB),
6000 TABLE_ENTRY(WindowPos2fv),
6001 TABLE_ENTRY(WindowPos2fvARB),
6002 TABLE_ENTRY(WindowPos2i),
6003 TABLE_ENTRY(WindowPos2iARB),
6004 TABLE_ENTRY(WindowPos2iv),
6005 TABLE_ENTRY(WindowPos2ivARB),
6006 TABLE_ENTRY(WindowPos2s),
6007 TABLE_ENTRY(WindowPos2sARB),
6008 TABLE_ENTRY(WindowPos2sv),
6009 TABLE_ENTRY(WindowPos2svARB),
6010 TABLE_ENTRY(WindowPos3d),
6011 TABLE_ENTRY(WindowPos3dARB),
6012 TABLE_ENTRY(WindowPos3dv),
6013 TABLE_ENTRY(WindowPos3dvARB),
6014 TABLE_ENTRY(WindowPos3f),
6015 TABLE_ENTRY(WindowPos3fARB),
6016 TABLE_ENTRY(WindowPos3fv),
6017 TABLE_ENTRY(WindowPos3fvARB),
6018 TABLE_ENTRY(WindowPos3i),
6019 TABLE_ENTRY(WindowPos3iARB),
6020 TABLE_ENTRY(WindowPos3iv),
6021 TABLE_ENTRY(WindowPos3ivARB),
6022 TABLE_ENTRY(WindowPos3s),
6023 TABLE_ENTRY(WindowPos3sARB),
6024 TABLE_ENTRY(WindowPos3sv),
6025 TABLE_ENTRY(WindowPos3svARB),
Ian Romanick66a55482005-06-21 23:42:43 +00006026 TABLE_ENTRY(BindProgramARB),
6027 TABLE_ENTRY(DeleteProgramsARB),
6028 TABLE_ENTRY(GenProgramsARB),
6029 TABLE_ENTRY(GetVertexAttribPointervARB),
6030 TABLE_ENTRY(IsProgramARB),
6031 TABLE_ENTRY(PointParameteri),
6032 TABLE_ENTRY(PointParameteriv),
Ian Romanick3fea5912006-08-25 19:57:37 +00006033 TABLE_ENTRY(BlendEquationSeparate),
Michal Krol455c8172004-10-27 15:20:08 +00006034};
6035#endif /*UNUSED_TABLE_NAME*/
6036
6037
Ian Romanick66a55482005-06-21 23:42:43 +00006038# undef KEYWORD1
Ian Romanick4e4b5f42006-08-22 16:34:38 +00006039# undef KEYWORD1_ALT
Ian Romanick66a55482005-06-21 23:42:43 +00006040# undef KEYWORD2
6041# undef NAME
6042# undef DISPATCH
6043# undef RETURN_DISPATCH
6044# undef DISPATCH_TABLE_NAME
6045# undef UNUSED_TABLE_NAME
6046# undef TABLE_ENTRY
Ian Romanick4e4b5f42006-08-22 16:34:38 +00006047# undef HIDDEN