blob: 6b1f237f975ce820cf3eb88b319650ab5130e572 [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
Ian Romanickf3f51bc2006-10-11 22:37:14 +00001713#ifndef GLX_INDIRECT_RENDERING
1714KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResidentEXT)(GLsizei n, const GLuint * textures, GLboolean * residences)
1715{
1716 RETURN_DISPATCH(AreTexturesResident, (n, textures, residences), (F, "glAreTexturesResidentEXT(%d, %p, %p);\n", n, (const void *) textures, (const void *) residences));
1717}
1718#endif /* GLX_INDIRECT_RENDERING */
1719
Michal Krol455c8172004-10-27 15:20:08 +00001720KEYWORD1 void KEYWORD2 NAME(CopyTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
1721{
1722 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));
1723}
1724
Ian Romanick66a55482005-06-21 23:42:43 +00001725KEYWORD1 void KEYWORD2 NAME(CopyTexImage1DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
1726{
1727 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));
1728}
1729
Michal Krol455c8172004-10-27 15:20:08 +00001730KEYWORD1 void KEYWORD2 NAME(CopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
1731{
1732 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));
1733}
1734
Ian Romanick66a55482005-06-21 23:42:43 +00001735KEYWORD1 void KEYWORD2 NAME(CopyTexImage2DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
1736{
1737 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));
1738}
1739
Michal Krol455c8172004-10-27 15:20:08 +00001740KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
1741{
1742 DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1D(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
1743}
1744
Ian Romanick66a55482005-06-21 23:42:43 +00001745KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
1746{
1747 DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1DEXT(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
1748}
1749
Michal Krol455c8172004-10-27 15:20:08 +00001750KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1751{
1752 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));
1753}
1754
Ian Romanick66a55482005-06-21 23:42:43 +00001755KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1756{
1757 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));
1758}
1759
Michal Krol455c8172004-10-27 15:20:08 +00001760KEYWORD1 void KEYWORD2 NAME(DeleteTextures)(GLsizei n, const GLuint * textures)
1761{
1762 DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTextures(%d, %p);\n", n, (const void *) textures));
1763}
1764
Ian Romanickf3f51bc2006-10-11 22:37:14 +00001765#ifndef GLX_INDIRECT_RENDERING
Ian Romanick66a55482005-06-21 23:42:43 +00001766KEYWORD1 void KEYWORD2 NAME(DeleteTexturesEXT)(GLsizei n, const GLuint * textures)
1767{
1768 DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTexturesEXT(%d, %p);\n", n, (const void *) textures));
1769}
Ian Romanickf3f51bc2006-10-11 22:37:14 +00001770#endif /* GLX_INDIRECT_RENDERING */
Ian Romanick66a55482005-06-21 23:42:43 +00001771
Michal Krol455c8172004-10-27 15:20:08 +00001772KEYWORD1 void KEYWORD2 NAME(GenTextures)(GLsizei n, GLuint * textures)
1773{
1774 DISPATCH(GenTextures, (n, textures), (F, "glGenTextures(%d, %p);\n", n, (const void *) textures));
1775}
1776
Ian Romanickf3f51bc2006-10-11 22:37:14 +00001777#ifndef GLX_INDIRECT_RENDERING
1778KEYWORD1 void KEYWORD2 NAME(GenTexturesEXT)(GLsizei n, GLuint * textures)
1779{
1780 DISPATCH(GenTextures, (n, textures), (F, "glGenTexturesEXT(%d, %p);\n", n, (const void *) textures));
1781}
1782#endif /* GLX_INDIRECT_RENDERING */
1783
Michal Krolb7293dc2004-10-27 15:34:31 +00001784KEYWORD1 void KEYWORD2 NAME(GetPointerv)(GLenum pname, GLvoid ** params)
1785{
1786 DISPATCH(GetPointerv, (pname, params), (F, "glGetPointerv(0x%x, %p);\n", pname, (const void *) params));
1787}
1788
Ian Romanick66a55482005-06-21 23:42:43 +00001789KEYWORD1 void KEYWORD2 NAME(GetPointervEXT)(GLenum pname, GLvoid ** params)
1790{
1791 DISPATCH(GetPointerv, (pname, params), (F, "glGetPointervEXT(0x%x, %p);\n", pname, (const void *) params));
1792}
1793
Michal Krol455c8172004-10-27 15:20:08 +00001794KEYWORD1 GLboolean KEYWORD2 NAME(IsTexture)(GLuint texture)
1795{
1796 RETURN_DISPATCH(IsTexture, (texture), (F, "glIsTexture(%d);\n", texture));
1797}
1798
Ian Romanickf3f51bc2006-10-11 22:37:14 +00001799#ifndef GLX_INDIRECT_RENDERING
1800KEYWORD1 GLboolean KEYWORD2 NAME(IsTextureEXT)(GLuint texture)
1801{
1802 RETURN_DISPATCH(IsTexture, (texture), (F, "glIsTextureEXT(%d);\n", texture));
1803}
1804#endif /* GLX_INDIRECT_RENDERING */
1805
Michal Krol455c8172004-10-27 15:20:08 +00001806KEYWORD1 void KEYWORD2 NAME(PrioritizeTextures)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
1807{
1808 DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTextures(%d, %p, %p);\n", n, (const void *) textures, (const void *) priorities));
1809}
1810
Ian Romanick66a55482005-06-21 23:42:43 +00001811KEYWORD1 void KEYWORD2 NAME(PrioritizeTexturesEXT)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
1812{
1813 DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTexturesEXT(%d, %p, %p);\n", n, (const void *) textures, (const void *) priorities));
1814}
1815
Michal Krolb7293dc2004-10-27 15:34:31 +00001816KEYWORD1 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 +00001817{
Michal Krolb7293dc2004-10-27 15:34:31 +00001818 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 +00001819}
1820
Ian Romanick66a55482005-06-21 23:42:43 +00001821KEYWORD1 void KEYWORD2 NAME(TexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
1822{
1823 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));
1824}
1825
Michal Krolb7293dc2004-10-27 15:34:31 +00001826KEYWORD1 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 +00001827{
Michal Krolb7293dc2004-10-27 15:34:31 +00001828 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 +00001829}
1830
Ian Romanick66a55482005-06-21 23:42:43 +00001831KEYWORD1 void KEYWORD2 NAME(TexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1832{
1833 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));
1834}
1835
Michal Krol455c8172004-10-27 15:20:08 +00001836KEYWORD1 void KEYWORD2 NAME(PopClientAttrib)(void)
1837{
1838 DISPATCH(PopClientAttrib, (), (F, "glPopClientAttrib();\n"));
1839}
1840
1841KEYWORD1 void KEYWORD2 NAME(PushClientAttrib)(GLbitfield mask)
1842{
Michal Krolb7293dc2004-10-27 15:34:31 +00001843 DISPATCH(PushClientAttrib, (mask), (F, "glPushClientAttrib(%d);\n", mask));
Michal Krol455c8172004-10-27 15:20:08 +00001844}
1845
1846KEYWORD1 void KEYWORD2 NAME(BlendColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1847{
1848 DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColor(%f, %f, %f, %f);\n", red, green, blue, alpha));
1849}
1850
Ian Romanick66a55482005-06-21 23:42:43 +00001851KEYWORD1 void KEYWORD2 NAME(BlendColorEXT)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1852{
1853 DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColorEXT(%f, %f, %f, %f);\n", red, green, blue, alpha));
1854}
1855
Michal Krol455c8172004-10-27 15:20:08 +00001856KEYWORD1 void KEYWORD2 NAME(BlendEquation)(GLenum mode)
1857{
1858 DISPATCH(BlendEquation, (mode), (F, "glBlendEquation(0x%x);\n", mode));
1859}
1860
Ian Romanick66a55482005-06-21 23:42:43 +00001861KEYWORD1 void KEYWORD2 NAME(BlendEquationEXT)(GLenum mode)
1862{
1863 DISPATCH(BlendEquation, (mode), (F, "glBlendEquationEXT(0x%x);\n", mode));
1864}
1865
Michal Krol455c8172004-10-27 15:20:08 +00001866KEYWORD1 void KEYWORD2 NAME(DrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
1867{
1868 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));
1869}
1870
Ian Romanick66a55482005-06-21 23:42:43 +00001871KEYWORD1 void KEYWORD2 NAME(DrawRangeElementsEXT)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
1872{
1873 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));
1874}
1875
Michal Krol455c8172004-10-27 15:20:08 +00001876KEYWORD1 void KEYWORD2 NAME(ColorTable)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
1877{
1878 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));
1879}
1880
Ian Romanickdfdd0b42006-08-29 16:43:44 +00001881KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_339)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
1882
1883KEYWORD1_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 +00001884{
1885 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));
1886}
1887
1888KEYWORD1 void KEYWORD2 NAME(ColorTableEXT)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
1889{
1890 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));
1891}
1892
Michal Krol455c8172004-10-27 15:20:08 +00001893KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
1894{
1895 DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1896}
1897
Ian Romanickdfdd0b42006-08-29 16:43:44 +00001898KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_340)(GLenum target, GLenum pname, const GLfloat * params);
1899
1900KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_340)(GLenum target, GLenum pname, const GLfloat * params)
Ian Romanick66a55482005-06-21 23:42:43 +00001901{
1902 DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1903}
1904
Michal Krol455c8172004-10-27 15:20:08 +00001905KEYWORD1 void KEYWORD2 NAME(ColorTableParameteriv)(GLenum target, GLenum pname, const GLint * params)
1906{
1907 DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1908}
1909
Ian Romanickdfdd0b42006-08-29 16:43:44 +00001910KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_341)(GLenum target, GLenum pname, const GLint * params);
1911
1912KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_341)(GLenum target, GLenum pname, const GLint * params)
Ian Romanick66a55482005-06-21 23:42:43 +00001913{
1914 DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1915}
1916
Michal Krol455c8172004-10-27 15:20:08 +00001917KEYWORD1 void KEYWORD2 NAME(CopyColorTable)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1918{
1919 DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTable(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
1920}
1921
Ian Romanickdfdd0b42006-08-29 16:43:44 +00001922KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_342)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
1923
1924KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_342)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
Ian Romanick66a55482005-06-21 23:42:43 +00001925{
1926 DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTableSGI(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
1927}
1928
Michal Krol455c8172004-10-27 15:20:08 +00001929KEYWORD1 void KEYWORD2 NAME(GetColorTable)(GLenum target, GLenum format, GLenum type, GLvoid * table)
1930{
1931 DISPATCH(GetColorTable, (target, format, type, table), (F, "glGetColorTable(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
1932}
1933
Ian Romanickf3f51bc2006-10-11 22:37:14 +00001934#ifndef GLX_INDIRECT_RENDERING
1935KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_343)(GLenum target, GLenum format, GLenum type, GLvoid * table);
1936
1937KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_343)(GLenum target, GLenum format, GLenum type, GLvoid * table)
1938{
1939 DISPATCH(GetColorTable, (target, format, type, table), (F, "glGetColorTableSGI(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
1940}
1941#endif /* GLX_INDIRECT_RENDERING */
1942
1943#ifndef GLX_INDIRECT_RENDERING
1944KEYWORD1 void KEYWORD2 NAME(GetColorTableEXT)(GLenum target, GLenum format, GLenum type, GLvoid * table)
1945{
1946 DISPATCH(GetColorTable, (target, format, type, table), (F, "glGetColorTableEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
1947}
1948#endif /* GLX_INDIRECT_RENDERING */
1949
Michal Krol455c8172004-10-27 15:20:08 +00001950KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1951{
1952 DISPATCH(GetColorTableParameterfv, (target, pname, params), (F, "glGetColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1953}
1954
Ian Romanickf3f51bc2006-10-11 22:37:14 +00001955#ifndef GLX_INDIRECT_RENDERING
1956KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_344)(GLenum target, GLenum pname, GLfloat * params);
1957
1958KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_344)(GLenum target, GLenum pname, GLfloat * params)
1959{
1960 DISPATCH(GetColorTableParameterfv, (target, pname, params), (F, "glGetColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1961}
1962#endif /* GLX_INDIRECT_RENDERING */
1963
1964#ifndef GLX_INDIRECT_RENDERING
1965KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
1966{
1967 DISPATCH(GetColorTableParameterfv, (target, pname, params), (F, "glGetColorTableParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1968}
1969#endif /* GLX_INDIRECT_RENDERING */
1970
Michal Krol455c8172004-10-27 15:20:08 +00001971KEYWORD1 void KEYWORD2 NAME(GetColorTableParameteriv)(GLenum target, GLenum pname, GLint * params)
1972{
1973 DISPATCH(GetColorTableParameteriv, (target, pname, params), (F, "glGetColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1974}
1975
Ian Romanickf3f51bc2006-10-11 22:37:14 +00001976#ifndef GLX_INDIRECT_RENDERING
1977KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_345)(GLenum target, GLenum pname, GLint * params);
1978
1979KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_345)(GLenum target, GLenum pname, GLint * params)
1980{
1981 DISPATCH(GetColorTableParameteriv, (target, pname, params), (F, "glGetColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1982}
1983#endif /* GLX_INDIRECT_RENDERING */
1984
1985#ifndef GLX_INDIRECT_RENDERING
1986KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivEXT)(GLenum target, GLenum pname, GLint * params)
1987{
1988 DISPATCH(GetColorTableParameteriv, (target, pname, params), (F, "glGetColorTableParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1989}
1990#endif /* GLX_INDIRECT_RENDERING */
1991
Michal Krol455c8172004-10-27 15:20:08 +00001992KEYWORD1 void KEYWORD2 NAME(ColorSubTable)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
1993{
1994 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));
1995}
1996
Ian Romanickdfdd0b42006-08-29 16:43:44 +00001997KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_346)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
1998
1999KEYWORD1_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 +00002000{
2001 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));
2002}
2003
Michal Krol455c8172004-10-27 15:20:08 +00002004KEYWORD1 void KEYWORD2 NAME(CopyColorSubTable)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
2005{
2006 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTable(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
2007}
2008
Ian Romanickdfdd0b42006-08-29 16:43:44 +00002009KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_347)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
2010
2011KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_347)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
Ian Romanick66a55482005-06-21 23:42:43 +00002012{
2013 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTableEXT(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
2014}
2015
Michal Krol455c8172004-10-27 15:20:08 +00002016KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1D)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
2017{
2018 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));
2019}
2020
Ian Romanickdfdd0b42006-08-29 16:43:44 +00002021KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_348)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
2022
2023KEYWORD1_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 +00002024{
2025 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));
2026}
2027
Michal Krol455c8172004-10-27 15:20:08 +00002028KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
2029{
2030 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));
2031}
2032
Ian Romanickdfdd0b42006-08-29 16:43:44 +00002033KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_349)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
2034
2035KEYWORD1_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 +00002036{
2037 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));
2038}
2039
Michal Krol455c8172004-10-27 15:20:08 +00002040KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterf)(GLenum target, GLenum pname, GLfloat params)
2041{
2042 DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterf(0x%x, 0x%x, %f);\n", target, pname, params));
2043}
2044
Ian Romanickdfdd0b42006-08-29 16:43:44 +00002045KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_350)(GLenum target, GLenum pname, GLfloat params);
2046
2047KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_350)(GLenum target, GLenum pname, GLfloat params)
Ian Romanick66a55482005-06-21 23:42:43 +00002048{
2049 DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterfEXT(0x%x, 0x%x, %f);\n", target, pname, params));
2050}
2051
Michal Krol455c8172004-10-27 15:20:08 +00002052KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
2053{
2054 DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2055}
2056
Ian Romanickdfdd0b42006-08-29 16:43:44 +00002057KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_351)(GLenum target, GLenum pname, const GLfloat * params);
2058
2059KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_351)(GLenum target, GLenum pname, const GLfloat * params)
Ian Romanick66a55482005-06-21 23:42:43 +00002060{
2061 DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2062}
2063
Michal Krol455c8172004-10-27 15:20:08 +00002064KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteri)(GLenum target, GLenum pname, GLint params)
2065{
2066 DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteri(0x%x, 0x%x, %d);\n", target, pname, params));
2067}
2068
Ian Romanickdfdd0b42006-08-29 16:43:44 +00002069KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_352)(GLenum target, GLenum pname, GLint params);
2070
2071KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_352)(GLenum target, GLenum pname, GLint params)
Ian Romanick66a55482005-06-21 23:42:43 +00002072{
2073 DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteriEXT(0x%x, 0x%x, %d);\n", target, pname, params));
2074}
2075
Michal Krol455c8172004-10-27 15:20:08 +00002076KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriv)(GLenum target, GLenum pname, const GLint * params)
2077{
2078 DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2079}
2080
Ian Romanickdfdd0b42006-08-29 16:43:44 +00002081KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_353)(GLenum target, GLenum pname, const GLint * params);
2082
2083KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_353)(GLenum target, GLenum pname, const GLint * params)
Ian Romanick66a55482005-06-21 23:42:43 +00002084{
2085 DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2086}
2087
Michal Krol455c8172004-10-27 15:20:08 +00002088KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
2089{
2090 DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1D(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
2091}
2092
Ian Romanickdfdd0b42006-08-29 16:43:44 +00002093KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_354)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
2094
2095KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_354)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
Ian Romanick66a55482005-06-21 23:42:43 +00002096{
2097 DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1DEXT(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
2098}
2099
Michal Krol455c8172004-10-27 15:20:08 +00002100KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
2101{
2102 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));
2103}
2104
Ian Romanickdfdd0b42006-08-29 16:43:44 +00002105KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_355)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
2106
2107KEYWORD1_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 +00002108{
2109 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));
2110}
2111
Michal Krol455c8172004-10-27 15:20:08 +00002112KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilter)(GLenum target, GLenum format, GLenum type, GLvoid * image)
2113{
2114 DISPATCH(GetConvolutionFilter, (target, format, type, image), (F, "glGetConvolutionFilter(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) image));
2115}
2116
Ian Romanickf3f51bc2006-10-11 22:37:14 +00002117#ifndef GLX_INDIRECT_RENDERING
2118KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_356)(GLenum target, GLenum format, GLenum type, GLvoid * image);
2119
2120KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_356)(GLenum target, GLenum format, GLenum type, GLvoid * image)
2121{
2122 DISPATCH(GetConvolutionFilter, (target, format, type, image), (F, "glGetConvolutionFilterEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) image));
2123}
2124#endif /* GLX_INDIRECT_RENDERING */
2125
Michal Krol455c8172004-10-27 15:20:08 +00002126KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfv)(GLenum target, GLenum pname, GLfloat * params)
2127{
2128 DISPATCH(GetConvolutionParameterfv, (target, pname, params), (F, "glGetConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2129}
2130
Ian Romanickf3f51bc2006-10-11 22:37:14 +00002131#ifndef GLX_INDIRECT_RENDERING
2132KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_357)(GLenum target, GLenum pname, GLfloat * params);
2133
2134KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_357)(GLenum target, GLenum pname, GLfloat * params)
2135{
2136 DISPATCH(GetConvolutionParameterfv, (target, pname, params), (F, "glGetConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2137}
2138#endif /* GLX_INDIRECT_RENDERING */
2139
Michal Krol455c8172004-10-27 15:20:08 +00002140KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameteriv)(GLenum target, GLenum pname, GLint * params)
2141{
2142 DISPATCH(GetConvolutionParameteriv, (target, pname, params), (F, "glGetConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2143}
2144
Ian Romanickf3f51bc2006-10-11 22:37:14 +00002145#ifndef GLX_INDIRECT_RENDERING
2146KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_358)(GLenum target, GLenum pname, GLint * params);
2147
2148KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_358)(GLenum target, GLenum pname, GLint * params)
2149{
2150 DISPATCH(GetConvolutionParameteriv, (target, pname, params), (F, "glGetConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2151}
2152#endif /* GLX_INDIRECT_RENDERING */
2153
Michal Krol455c8172004-10-27 15:20:08 +00002154KEYWORD1 void KEYWORD2 NAME(GetSeparableFilter)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
2155{
2156 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));
2157}
2158
Ian Romanickf3f51bc2006-10-11 22:37:14 +00002159#ifndef GLX_INDIRECT_RENDERING
2160KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_359)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
2161
2162KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_359)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
2163{
2164 DISPATCH(GetSeparableFilter, (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));
2165}
2166#endif /* GLX_INDIRECT_RENDERING */
2167
Michal Krol455c8172004-10-27 15:20:08 +00002168KEYWORD1 void KEYWORD2 NAME(SeparableFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
2169{
2170 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));
2171}
2172
Ian Romanickdfdd0b42006-08-29 16:43:44 +00002173KEYWORD1_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);
2174
2175KEYWORD1_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 +00002176{
2177 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));
2178}
2179
Michal Krol455c8172004-10-27 15:20:08 +00002180KEYWORD1 void KEYWORD2 NAME(GetHistogram)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2181{
2182 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));
2183}
2184
Ian Romanickf3f51bc2006-10-11 22:37:14 +00002185#ifndef GLX_INDIRECT_RENDERING
2186KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_361)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
2187
2188KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_361)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2189{
2190 DISPATCH(GetHistogram, (target, reset, format, type, values), (F, "glGetHistogramEXT(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (const void *) values));
2191}
2192#endif /* GLX_INDIRECT_RENDERING */
2193
Michal Krol455c8172004-10-27 15:20:08 +00002194KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfv)(GLenum target, GLenum pname, GLfloat * params)
2195{
2196 DISPATCH(GetHistogramParameterfv, (target, pname, params), (F, "glGetHistogramParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2197}
2198
Ian Romanickf3f51bc2006-10-11 22:37:14 +00002199#ifndef GLX_INDIRECT_RENDERING
2200KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_362)(GLenum target, GLenum pname, GLfloat * params);
2201
2202KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_362)(GLenum target, GLenum pname, GLfloat * params)
2203{
2204 DISPATCH(GetHistogramParameterfv, (target, pname, params), (F, "glGetHistogramParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2205}
2206#endif /* GLX_INDIRECT_RENDERING */
2207
Michal Krol455c8172004-10-27 15:20:08 +00002208KEYWORD1 void KEYWORD2 NAME(GetHistogramParameteriv)(GLenum target, GLenum pname, GLint * params)
2209{
2210 DISPATCH(GetHistogramParameteriv, (target, pname, params), (F, "glGetHistogramParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2211}
2212
Ian Romanickf3f51bc2006-10-11 22:37:14 +00002213#ifndef GLX_INDIRECT_RENDERING
2214KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_363)(GLenum target, GLenum pname, GLint * params);
2215
2216KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_363)(GLenum target, GLenum pname, GLint * params)
2217{
2218 DISPATCH(GetHistogramParameteriv, (target, pname, params), (F, "glGetHistogramParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2219}
2220#endif /* GLX_INDIRECT_RENDERING */
2221
Michal Krol455c8172004-10-27 15:20:08 +00002222KEYWORD1 void KEYWORD2 NAME(GetMinmax)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2223{
2224 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));
2225}
2226
Ian Romanickf3f51bc2006-10-11 22:37:14 +00002227#ifndef GLX_INDIRECT_RENDERING
2228KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_364)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
2229
2230KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_364)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2231{
2232 DISPATCH(GetMinmax, (target, reset, format, type, values), (F, "glGetMinmaxEXT(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (const void *) values));
2233}
2234#endif /* GLX_INDIRECT_RENDERING */
2235
Michal Krol455c8172004-10-27 15:20:08 +00002236KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfv)(GLenum target, GLenum pname, GLfloat * params)
2237{
2238 DISPATCH(GetMinmaxParameterfv, (target, pname, params), (F, "glGetMinmaxParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2239}
2240
Ian Romanickf3f51bc2006-10-11 22:37:14 +00002241#ifndef GLX_INDIRECT_RENDERING
2242KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_365)(GLenum target, GLenum pname, GLfloat * params);
2243
2244KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_365)(GLenum target, GLenum pname, GLfloat * params)
2245{
2246 DISPATCH(GetMinmaxParameterfv, (target, pname, params), (F, "glGetMinmaxParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2247}
2248#endif /* GLX_INDIRECT_RENDERING */
2249
Michal Krol455c8172004-10-27 15:20:08 +00002250KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameteriv)(GLenum target, GLenum pname, GLint * params)
2251{
2252 DISPATCH(GetMinmaxParameteriv, (target, pname, params), (F, "glGetMinmaxParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2253}
2254
Ian Romanickf3f51bc2006-10-11 22:37:14 +00002255#ifndef GLX_INDIRECT_RENDERING
2256KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_366)(GLenum target, GLenum pname, GLint * params);
2257
2258KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_366)(GLenum target, GLenum pname, GLint * params)
2259{
2260 DISPATCH(GetMinmaxParameteriv, (target, pname, params), (F, "glGetMinmaxParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2261}
2262#endif /* GLX_INDIRECT_RENDERING */
2263
Michal Krol455c8172004-10-27 15:20:08 +00002264KEYWORD1 void KEYWORD2 NAME(Histogram)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
2265{
2266 DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogram(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
2267}
2268
Ian Romanickdfdd0b42006-08-29 16:43:44 +00002269KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_367)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
2270
2271KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_367)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
Ian Romanick66a55482005-06-21 23:42:43 +00002272{
2273 DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogramEXT(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
2274}
2275
Michal Krol455c8172004-10-27 15:20:08 +00002276KEYWORD1 void KEYWORD2 NAME(Minmax)(GLenum target, GLenum internalformat, GLboolean sink)
2277{
2278 DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmax(0x%x, 0x%x, %d);\n", target, internalformat, sink));
2279}
2280
Ian Romanickdfdd0b42006-08-29 16:43:44 +00002281KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_368)(GLenum target, GLenum internalformat, GLboolean sink);
2282
2283KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_368)(GLenum target, GLenum internalformat, GLboolean sink)
Ian Romanick66a55482005-06-21 23:42:43 +00002284{
2285 DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmaxEXT(0x%x, 0x%x, %d);\n", target, internalformat, sink));
2286}
2287
Michal Krol455c8172004-10-27 15:20:08 +00002288KEYWORD1 void KEYWORD2 NAME(ResetHistogram)(GLenum target)
2289{
2290 DISPATCH(ResetHistogram, (target), (F, "glResetHistogram(0x%x);\n", target));
2291}
2292
Ian Romanickdfdd0b42006-08-29 16:43:44 +00002293KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_369)(GLenum target);
2294
2295KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_369)(GLenum target)
Ian Romanick66a55482005-06-21 23:42:43 +00002296{
2297 DISPATCH(ResetHistogram, (target), (F, "glResetHistogramEXT(0x%x);\n", target));
2298}
2299
Michal Krol455c8172004-10-27 15:20:08 +00002300KEYWORD1 void KEYWORD2 NAME(ResetMinmax)(GLenum target)
2301{
2302 DISPATCH(ResetMinmax, (target), (F, "glResetMinmax(0x%x);\n", target));
2303}
2304
Ian Romanickdfdd0b42006-08-29 16:43:44 +00002305KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_370)(GLenum target);
2306
2307KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_370)(GLenum target)
Ian Romanick66a55482005-06-21 23:42:43 +00002308{
2309 DISPATCH(ResetMinmax, (target), (F, "glResetMinmaxEXT(0x%x);\n", target));
2310}
2311
Michal Krol455c8172004-10-27 15:20:08 +00002312KEYWORD1 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)
2313{
2314 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));
2315}
2316
Ian Romanick5aafea02005-06-24 18:35:31 +00002317KEYWORD1 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 +00002318{
2319 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));
2320}
2321
Michal Krol455c8172004-10-27 15:20:08 +00002322KEYWORD1 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)
2323{
2324 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));
2325}
2326
Ian Romanick66a55482005-06-21 23:42:43 +00002327KEYWORD1 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)
2328{
2329 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));
2330}
2331
Michal Krol455c8172004-10-27 15:20:08 +00002332KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2333{
2334 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));
2335}
2336
Ian Romanick66a55482005-06-21 23:42:43 +00002337KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2338{
2339 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));
2340}
2341
2342KEYWORD1 void KEYWORD2 NAME(ActiveTexture)(GLenum texture)
2343{
2344 DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTexture(0x%x);\n", texture));
2345}
2346
Michal Krol455c8172004-10-27 15:20:08 +00002347KEYWORD1 void KEYWORD2 NAME(ActiveTextureARB)(GLenum texture)
2348{
2349 DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTextureARB(0x%x);\n", texture));
2350}
2351
Ian Romanick66a55482005-06-21 23:42:43 +00002352KEYWORD1 void KEYWORD2 NAME(ClientActiveTexture)(GLenum texture)
2353{
2354 DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTexture(0x%x);\n", texture));
2355}
2356
Michal Krol455c8172004-10-27 15:20:08 +00002357KEYWORD1 void KEYWORD2 NAME(ClientActiveTextureARB)(GLenum texture)
2358{
2359 DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTextureARB(0x%x);\n", texture));
2360}
2361
Ian Romanick66a55482005-06-21 23:42:43 +00002362KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1d)(GLenum target, GLdouble s)
2363{
2364 DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1d(0x%x, %f);\n", target, s));
2365}
2366
Michal Krol455c8172004-10-27 15:20:08 +00002367KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dARB)(GLenum target, GLdouble s)
2368{
2369 DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1dARB(0x%x, %f);\n", target, s));
2370}
2371
Ian Romanick66a55482005-06-21 23:42:43 +00002372KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dv)(GLenum target, const GLdouble * v)
2373{
2374 DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dv(0x%x, %p);\n", target, (const void *) v));
2375}
2376
Michal Krol455c8172004-10-27 15:20:08 +00002377KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dvARB)(GLenum target, const GLdouble * v)
2378{
2379 DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dvARB(0x%x, %p);\n", target, (const void *) v));
2380}
2381
Ian Romanick66a55482005-06-21 23:42:43 +00002382KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1f)(GLenum target, GLfloat s)
2383{
2384 DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1f(0x%x, %f);\n", target, s));
2385}
2386
Michal Krol455c8172004-10-27 15:20:08 +00002387KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fARB)(GLenum target, GLfloat s)
2388{
2389 DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1fARB(0x%x, %f);\n", target, s));
2390}
2391
Ian Romanick66a55482005-06-21 23:42:43 +00002392KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fv)(GLenum target, const GLfloat * v)
2393{
2394 DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fv(0x%x, %p);\n", target, (const void *) v));
2395}
2396
Michal Krol455c8172004-10-27 15:20:08 +00002397KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fvARB)(GLenum target, const GLfloat * v)
2398{
2399 DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fvARB(0x%x, %p);\n", target, (const void *) v));
2400}
2401
Ian Romanick66a55482005-06-21 23:42:43 +00002402KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1i)(GLenum target, GLint s)
2403{
2404 DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1i(0x%x, %d);\n", target, s));
2405}
2406
Michal Krol455c8172004-10-27 15:20:08 +00002407KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iARB)(GLenum target, GLint s)
2408{
2409 DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1iARB(0x%x, %d);\n", target, s));
2410}
2411
Ian Romanick66a55482005-06-21 23:42:43 +00002412KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iv)(GLenum target, const GLint * v)
2413{
2414 DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1iv(0x%x, %p);\n", target, (const void *) v));
2415}
2416
Michal Krol455c8172004-10-27 15:20:08 +00002417KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1ivARB)(GLenum target, const GLint * v)
2418{
2419 DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1ivARB(0x%x, %p);\n", target, (const void *) v));
2420}
2421
Ian Romanick66a55482005-06-21 23:42:43 +00002422KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1s)(GLenum target, GLshort s)
2423{
2424 DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1s(0x%x, %d);\n", target, s));
2425}
2426
Michal Krol455c8172004-10-27 15:20:08 +00002427KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sARB)(GLenum target, GLshort s)
2428{
2429 DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1sARB(0x%x, %d);\n", target, s));
2430}
2431
Ian Romanick66a55482005-06-21 23:42:43 +00002432KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sv)(GLenum target, const GLshort * v)
2433{
2434 DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1sv(0x%x, %p);\n", target, (const void *) v));
2435}
2436
Michal Krol455c8172004-10-27 15:20:08 +00002437KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1svARB)(GLenum target, const GLshort * v)
2438{
2439 DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1svARB(0x%x, %p);\n", target, (const void *) v));
2440}
2441
Ian Romanick66a55482005-06-21 23:42:43 +00002442KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2d)(GLenum target, GLdouble s, GLdouble t)
2443{
2444 DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2d(0x%x, %f, %f);\n", target, s, t));
2445}
2446
Michal Krol455c8172004-10-27 15:20:08 +00002447KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dARB)(GLenum target, GLdouble s, GLdouble t)
2448{
2449 DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2dARB(0x%x, %f, %f);\n", target, s, t));
2450}
2451
Ian Romanick66a55482005-06-21 23:42:43 +00002452KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dv)(GLenum target, const GLdouble * v)
2453{
2454 DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dv(0x%x, %p);\n", target, (const void *) v));
2455}
2456
Michal Krol455c8172004-10-27 15:20:08 +00002457KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dvARB)(GLenum target, const GLdouble * v)
2458{
Michal Krolb7293dc2004-10-27 15:34:31 +00002459 DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002460}
2461
Ian Romanick66a55482005-06-21 23:42:43 +00002462KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2f)(GLenum target, GLfloat s, GLfloat t)
2463{
2464 DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2f(0x%x, %f, %f);\n", target, s, t));
2465}
2466
Michal Krol455c8172004-10-27 15:20:08 +00002467KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fARB)(GLenum target, GLfloat s, GLfloat t)
2468{
2469 DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2fARB(0x%x, %f, %f);\n", target, s, t));
2470}
2471
Ian Romanick66a55482005-06-21 23:42:43 +00002472KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fv)(GLenum target, const GLfloat * v)
2473{
2474 DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fv(0x%x, %p);\n", target, (const void *) v));
2475}
2476
Michal Krol455c8172004-10-27 15:20:08 +00002477KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fvARB)(GLenum target, const GLfloat * v)
2478{
Michal Krolb7293dc2004-10-27 15:34:31 +00002479 DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002480}
2481
Ian Romanick66a55482005-06-21 23:42:43 +00002482KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2i)(GLenum target, GLint s, GLint t)
2483{
2484 DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2i(0x%x, %d, %d);\n", target, s, t));
2485}
2486
Michal Krol455c8172004-10-27 15:20:08 +00002487KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iARB)(GLenum target, GLint s, GLint t)
2488{
2489 DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2iARB(0x%x, %d, %d);\n", target, s, t));
2490}
2491
Ian Romanick66a55482005-06-21 23:42:43 +00002492KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iv)(GLenum target, const GLint * v)
2493{
2494 DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2iv(0x%x, %p);\n", target, (const void *) v));
2495}
2496
Michal Krol455c8172004-10-27 15:20:08 +00002497KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2ivARB)(GLenum target, const GLint * v)
2498{
2499 DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2ivARB(0x%x, %p);\n", target, (const void *) v));
2500}
2501
Ian Romanick66a55482005-06-21 23:42:43 +00002502KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2s)(GLenum target, GLshort s, GLshort t)
2503{
2504 DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2s(0x%x, %d, %d);\n", target, s, t));
2505}
2506
Michal Krol455c8172004-10-27 15:20:08 +00002507KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sARB)(GLenum target, GLshort s, GLshort t)
2508{
2509 DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2sARB(0x%x, %d, %d);\n", target, s, t));
2510}
2511
Ian Romanick66a55482005-06-21 23:42:43 +00002512KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sv)(GLenum target, const GLshort * v)
2513{
2514 DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2sv(0x%x, %p);\n", target, (const void *) v));
2515}
2516
Michal Krol455c8172004-10-27 15:20:08 +00002517KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2svARB)(GLenum target, const GLshort * v)
2518{
2519 DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2svARB(0x%x, %p);\n", target, (const void *) v));
2520}
2521
Ian Romanick66a55482005-06-21 23:42:43 +00002522KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3d)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2523{
2524 DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3d(0x%x, %f, %f, %f);\n", target, s, t, r));
2525}
2526
Michal Krol455c8172004-10-27 15:20:08 +00002527KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2528{
2529 DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3dARB(0x%x, %f, %f, %f);\n", target, s, t, r));
2530}
2531
Ian Romanick66a55482005-06-21 23:42:43 +00002532KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dv)(GLenum target, const GLdouble * v)
2533{
2534 DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dv(0x%x, %p);\n", target, (const void *) v));
2535}
2536
Michal Krol455c8172004-10-27 15:20:08 +00002537KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dvARB)(GLenum target, const GLdouble * v)
2538{
Michal Krolb7293dc2004-10-27 15:34:31 +00002539 DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002540}
2541
Ian Romanick66a55482005-06-21 23:42:43 +00002542KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3f)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2543{
2544 DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3f(0x%x, %f, %f, %f);\n", target, s, t, r));
2545}
2546
Michal Krol455c8172004-10-27 15:20:08 +00002547KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2548{
2549 DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3fARB(0x%x, %f, %f, %f);\n", target, s, t, r));
2550}
2551
Ian Romanick66a55482005-06-21 23:42:43 +00002552KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fv)(GLenum target, const GLfloat * v)
2553{
2554 DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fv(0x%x, %p);\n", target, (const void *) v));
2555}
2556
Michal Krol455c8172004-10-27 15:20:08 +00002557KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fvARB)(GLenum target, const GLfloat * v)
2558{
Michal Krolb7293dc2004-10-27 15:34:31 +00002559 DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002560}
2561
Ian Romanick66a55482005-06-21 23:42:43 +00002562KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3i)(GLenum target, GLint s, GLint t, GLint r)
2563{
2564 DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3i(0x%x, %d, %d, %d);\n", target, s, t, r));
2565}
2566
Michal Krol455c8172004-10-27 15:20:08 +00002567KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iARB)(GLenum target, GLint s, GLint t, GLint r)
2568{
2569 DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3iARB(0x%x, %d, %d, %d);\n", target, s, t, r));
2570}
2571
Ian Romanick66a55482005-06-21 23:42:43 +00002572KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iv)(GLenum target, const GLint * v)
2573{
2574 DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3iv(0x%x, %p);\n", target, (const void *) v));
2575}
2576
Michal Krol455c8172004-10-27 15:20:08 +00002577KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3ivARB)(GLenum target, const GLint * v)
2578{
2579 DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3ivARB(0x%x, %p);\n", target, (const void *) v));
2580}
2581
Ian Romanick66a55482005-06-21 23:42:43 +00002582KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3s)(GLenum target, GLshort s, GLshort t, GLshort r)
2583{
2584 DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3s(0x%x, %d, %d, %d);\n", target, s, t, r));
2585}
2586
Michal Krol455c8172004-10-27 15:20:08 +00002587KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sARB)(GLenum target, GLshort s, GLshort t, GLshort r)
2588{
2589 DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3sARB(0x%x, %d, %d, %d);\n", target, s, t, r));
2590}
2591
Ian Romanick66a55482005-06-21 23:42:43 +00002592KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sv)(GLenum target, const GLshort * v)
2593{
2594 DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3sv(0x%x, %p);\n", target, (const void *) v));
2595}
2596
Michal Krol455c8172004-10-27 15:20:08 +00002597KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3svARB)(GLenum target, const GLshort * v)
2598{
2599 DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3svARB(0x%x, %p);\n", target, (const void *) v));
2600}
2601
Ian Romanick66a55482005-06-21 23:42:43 +00002602KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4d)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2603{
2604 DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4d(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2605}
2606
Michal Krol455c8172004-10-27 15:20:08 +00002607KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2608{
2609 DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4dARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2610}
2611
Ian Romanick66a55482005-06-21 23:42:43 +00002612KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dv)(GLenum target, const GLdouble * v)
2613{
2614 DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dv(0x%x, %p);\n", target, (const void *) v));
2615}
2616
Michal Krol455c8172004-10-27 15:20:08 +00002617KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dvARB)(GLenum target, const GLdouble * v)
2618{
Michal Krolb7293dc2004-10-27 15:34:31 +00002619 DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002620}
2621
Ian Romanick66a55482005-06-21 23:42:43 +00002622KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4f)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2623{
2624 DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4f(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2625}
2626
Michal Krol455c8172004-10-27 15:20:08 +00002627KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2628{
2629 DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4fARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2630}
2631
Ian Romanick66a55482005-06-21 23:42:43 +00002632KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fv)(GLenum target, const GLfloat * v)
2633{
2634 DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fv(0x%x, %p);\n", target, (const void *) v));
2635}
2636
Michal Krol455c8172004-10-27 15:20:08 +00002637KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fvARB)(GLenum target, const GLfloat * v)
2638{
Michal Krolb7293dc2004-10-27 15:34:31 +00002639 DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fvARB(0x%x, %p);\n", target, (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00002640}
2641
Ian Romanick66a55482005-06-21 23:42:43 +00002642KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4i)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2643{
2644 DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4i(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2645}
2646
Michal Krol455c8172004-10-27 15:20:08 +00002647KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iARB)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2648{
2649 DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4iARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2650}
2651
Ian Romanick66a55482005-06-21 23:42:43 +00002652KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iv)(GLenum target, const GLint * v)
2653{
2654 DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4iv(0x%x, %p);\n", target, (const void *) v));
2655}
2656
Michal Krol455c8172004-10-27 15:20:08 +00002657KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4ivARB)(GLenum target, const GLint * v)
2658{
2659 DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4ivARB(0x%x, %p);\n", target, (const void *) v));
2660}
2661
Ian Romanick66a55482005-06-21 23:42:43 +00002662KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4s)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2663{
2664 DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4s(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2665}
2666
Michal Krol455c8172004-10-27 15:20:08 +00002667KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sARB)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2668{
2669 DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4sARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2670}
2671
Ian Romanick66a55482005-06-21 23:42:43 +00002672KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sv)(GLenum target, const GLshort * v)
2673{
2674 DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4sv(0x%x, %p);\n", target, (const void *) v));
2675}
2676
Michal Krol455c8172004-10-27 15:20:08 +00002677KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4svARB)(GLenum target, const GLshort * v)
2678{
2679 DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4svARB(0x%x, %p);\n", target, (const void *) v));
2680}
2681
Ian Romanickbf83e652006-08-24 20:14:45 +00002682KEYWORD1 void KEYWORD2 NAME(StencilFuncSeparate)(GLenum face, GLenum func, GLint ref, GLuint mask)
Ian Romanick66a55482005-06-21 23:42:43 +00002683{
Ian Romanickbf83e652006-08-24 20:14:45 +00002684 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 +00002685}
2686
Ian Romanickbf83e652006-08-24 20:14:45 +00002687KEYWORD1 void KEYWORD2 NAME(StencilMaskSeparate)(GLenum face, GLuint mask)
Michal Krol455c8172004-10-27 15:20:08 +00002688{
Ian Romanickbf83e652006-08-24 20:14:45 +00002689 DISPATCH(StencilMaskSeparate, (face, mask), (F, "glStencilMaskSeparate(0x%x, %d);\n", face, mask));
2690}
2691
2692KEYWORD1 void KEYWORD2 NAME(StencilOpSeparate)(GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
2693{
2694 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 +00002695}
2696
Ian Romanick66a55482005-06-21 23:42:43 +00002697KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixd)(const GLdouble * m)
2698{
2699 DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixd(%p);\n", (const void *) m));
2700}
2701
Michal Krol455c8172004-10-27 15:20:08 +00002702KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixdARB)(const GLdouble * m)
2703{
2704 DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixdARB(%p);\n", (const void *) m));
2705}
2706
Ian Romanickbf83e652006-08-24 20:14:45 +00002707KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixf)(const GLfloat * m)
Ian Romanick66a55482005-06-21 23:42:43 +00002708{
Ian Romanickbf83e652006-08-24 20:14:45 +00002709 DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixf(%p);\n", (const void *) m));
Ian Romanick66a55482005-06-21 23:42:43 +00002710}
2711
Ian Romanickbf83e652006-08-24 20:14:45 +00002712KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixfARB)(const GLfloat * m)
Michal Krol455c8172004-10-27 15:20:08 +00002713{
Ian Romanickbf83e652006-08-24 20:14:45 +00002714 DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixfARB(%p);\n", (const void *) m));
Michal Krol455c8172004-10-27 15:20:08 +00002715}
2716
Ian Romanick66a55482005-06-21 23:42:43 +00002717KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixd)(const GLdouble * m)
2718{
2719 DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixd(%p);\n", (const void *) m));
2720}
2721
Michal Krol455c8172004-10-27 15:20:08 +00002722KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixdARB)(const GLdouble * m)
2723{
2724 DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixdARB(%p);\n", (const void *) m));
2725}
2726
Ian Romanickbf83e652006-08-24 20:14:45 +00002727KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixf)(const GLfloat * m)
2728{
2729 DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixf(%p);\n", (const void *) m));
2730}
2731
2732KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixfARB)(const GLfloat * m)
2733{
2734 DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixfARB(%p);\n", (const void *) m));
2735}
2736
Ian Romanick66a55482005-06-21 23:42:43 +00002737KEYWORD1 void KEYWORD2 NAME(SampleCoverage)(GLclampf value, GLboolean invert)
2738{
2739 DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverage(%f, %d);\n", value, invert));
2740}
2741
Michal Krol455c8172004-10-27 15:20:08 +00002742KEYWORD1 void KEYWORD2 NAME(SampleCoverageARB)(GLclampf value, GLboolean invert)
2743{
2744 DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverageARB(%f, %d);\n", value, invert));
2745}
2746
Ian Romanickbf83e652006-08-24 20:14:45 +00002747KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
2748{
2749 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));
2750}
2751
2752KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
2753{
2754 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));
2755}
2756
2757KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
2758{
2759 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));
2760}
2761
2762KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
2763{
2764 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));
2765}
2766
2767KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
2768{
2769 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));
2770}
2771
2772KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
2773{
2774 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));
2775}
2776
2777KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
2778{
2779 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));
2780}
2781
2782KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1DARB)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
2783{
2784 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));
2785}
2786
2787KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
2788{
2789 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));
2790}
2791
2792KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
2793{
2794 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));
2795}
2796
2797KEYWORD1 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)
2798{
2799 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));
2800}
2801
2802KEYWORD1 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)
2803{
2804 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));
2805}
2806
2807KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImage)(GLenum target, GLint level, GLvoid * img)
2808{
2809 DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImage(0x%x, %d, %p);\n", target, level, (const void *) img));
2810}
2811
2812KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImageARB)(GLenum target, GLint level, GLvoid * img)
2813{
2814 DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImageARB(0x%x, %d, %p);\n", target, level, (const void *) img));
2815}
2816
2817KEYWORD1 void KEYWORD2 NAME(DisableVertexAttribArrayARB)(GLuint index)
2818{
2819 DISPATCH(DisableVertexAttribArrayARB, (index), (F, "glDisableVertexAttribArrayARB(%d);\n", index));
2820}
2821
2822KEYWORD1 void KEYWORD2 NAME(EnableVertexAttribArrayARB)(GLuint index)
2823{
2824 DISPATCH(EnableVertexAttribArrayARB, (index), (F, "glEnableVertexAttribArrayARB(%d);\n", index));
2825}
2826
2827KEYWORD1 void KEYWORD2 NAME(GetProgramEnvParameterdvARB)(GLenum target, GLuint index, GLdouble * params)
2828{
2829 DISPATCH(GetProgramEnvParameterdvARB, (target, index, params), (F, "glGetProgramEnvParameterdvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2830}
2831
2832KEYWORD1 void KEYWORD2 NAME(GetProgramEnvParameterfvARB)(GLenum target, GLuint index, GLfloat * params)
2833{
2834 DISPATCH(GetProgramEnvParameterfvARB, (target, index, params), (F, "glGetProgramEnvParameterfvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2835}
2836
2837KEYWORD1 void KEYWORD2 NAME(GetProgramLocalParameterdvARB)(GLenum target, GLuint index, GLdouble * params)
2838{
2839 DISPATCH(GetProgramLocalParameterdvARB, (target, index, params), (F, "glGetProgramLocalParameterdvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2840}
2841
2842KEYWORD1 void KEYWORD2 NAME(GetProgramLocalParameterfvARB)(GLenum target, GLuint index, GLfloat * params)
2843{
2844 DISPATCH(GetProgramLocalParameterfvARB, (target, index, params), (F, "glGetProgramLocalParameterfvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2845}
2846
2847KEYWORD1 void KEYWORD2 NAME(GetProgramStringARB)(GLenum target, GLenum pname, GLvoid * string)
2848{
2849 DISPATCH(GetProgramStringARB, (target, pname, string), (F, "glGetProgramStringARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) string));
2850}
2851
2852KEYWORD1 void KEYWORD2 NAME(GetProgramivARB)(GLenum target, GLenum pname, GLint * params)
2853{
2854 DISPATCH(GetProgramivARB, (target, pname, params), (F, "glGetProgramivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2855}
2856
2857KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvARB)(GLuint index, GLenum pname, GLdouble * params)
2858{
2859 DISPATCH(GetVertexAttribdvARB, (index, pname, params), (F, "glGetVertexAttribdvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
2860}
2861
2862KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvARB)(GLuint index, GLenum pname, GLfloat * params)
2863{
2864 DISPATCH(GetVertexAttribfvARB, (index, pname, params), (F, "glGetVertexAttribfvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
2865}
2866
2867KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivARB)(GLuint index, GLenum pname, GLint * params)
2868{
2869 DISPATCH(GetVertexAttribivARB, (index, pname, params), (F, "glGetVertexAttribivARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
2870}
2871
2872KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
2873{
2874 DISPATCH(ProgramEnvParameter4dARB, (target, index, x, y, z, w), (F, "glProgramEnvParameter4dARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
2875}
2876
2877KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params)
2878{
2879 DISPATCH(ProgramEnvParameter4dvARB, (target, index, params), (F, "glProgramEnvParameter4dvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2880}
2881
2882KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
2883{
2884 DISPATCH(ProgramEnvParameter4fARB, (target, index, x, y, z, w), (F, "glProgramEnvParameter4fARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
2885}
2886
2887KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params)
2888{
2889 DISPATCH(ProgramEnvParameter4fvARB, (target, index, params), (F, "glProgramEnvParameter4fvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2890}
2891
2892KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
2893{
2894 DISPATCH(ProgramLocalParameter4dARB, (target, index, x, y, z, w), (F, "glProgramLocalParameter4dARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
2895}
2896
2897KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params)
2898{
2899 DISPATCH(ProgramLocalParameter4dvARB, (target, index, params), (F, "glProgramLocalParameter4dvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2900}
2901
2902KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
2903{
2904 DISPATCH(ProgramLocalParameter4fARB, (target, index, x, y, z, w), (F, "glProgramLocalParameter4fARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
2905}
2906
2907KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params)
2908{
2909 DISPATCH(ProgramLocalParameter4fvARB, (target, index, params), (F, "glProgramLocalParameter4fvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2910}
2911
2912KEYWORD1 void KEYWORD2 NAME(ProgramStringARB)(GLenum target, GLenum format, GLsizei len, const GLvoid * string)
2913{
2914 DISPATCH(ProgramStringARB, (target, format, len, string), (F, "glProgramStringARB(0x%x, 0x%x, %d, %p);\n", target, format, len, (const void *) string));
2915}
2916
2917KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dARB)(GLuint index, GLdouble x)
2918{
2919 DISPATCH(VertexAttrib1dARB, (index, x), (F, "glVertexAttrib1dARB(%d, %f);\n", index, x));
2920}
2921
2922KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvARB)(GLuint index, const GLdouble * v)
2923{
2924 DISPATCH(VertexAttrib1dvARB, (index, v), (F, "glVertexAttrib1dvARB(%d, %p);\n", index, (const void *) v));
2925}
2926
2927KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fARB)(GLuint index, GLfloat x)
2928{
2929 DISPATCH(VertexAttrib1fARB, (index, x), (F, "glVertexAttrib1fARB(%d, %f);\n", index, x));
2930}
2931
2932KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvARB)(GLuint index, const GLfloat * v)
2933{
2934 DISPATCH(VertexAttrib1fvARB, (index, v), (F, "glVertexAttrib1fvARB(%d, %p);\n", index, (const void *) v));
2935}
2936
2937KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sARB)(GLuint index, GLshort x)
2938{
2939 DISPATCH(VertexAttrib1sARB, (index, x), (F, "glVertexAttrib1sARB(%d, %d);\n", index, x));
2940}
2941
2942KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svARB)(GLuint index, const GLshort * v)
2943{
2944 DISPATCH(VertexAttrib1svARB, (index, v), (F, "glVertexAttrib1svARB(%d, %p);\n", index, (const void *) v));
2945}
2946
2947KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dARB)(GLuint index, GLdouble x, GLdouble y)
2948{
2949 DISPATCH(VertexAttrib2dARB, (index, x, y), (F, "glVertexAttrib2dARB(%d, %f, %f);\n", index, x, y));
2950}
2951
2952KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvARB)(GLuint index, const GLdouble * v)
2953{
2954 DISPATCH(VertexAttrib2dvARB, (index, v), (F, "glVertexAttrib2dvARB(%d, %p);\n", index, (const void *) v));
2955}
2956
2957KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fARB)(GLuint index, GLfloat x, GLfloat y)
2958{
2959 DISPATCH(VertexAttrib2fARB, (index, x, y), (F, "glVertexAttrib2fARB(%d, %f, %f);\n", index, x, y));
2960}
2961
2962KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvARB)(GLuint index, const GLfloat * v)
2963{
2964 DISPATCH(VertexAttrib2fvARB, (index, v), (F, "glVertexAttrib2fvARB(%d, %p);\n", index, (const void *) v));
2965}
2966
2967KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sARB)(GLuint index, GLshort x, GLshort y)
2968{
2969 DISPATCH(VertexAttrib2sARB, (index, x, y), (F, "glVertexAttrib2sARB(%d, %d, %d);\n", index, x, y));
2970}
2971
2972KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svARB)(GLuint index, const GLshort * v)
2973{
2974 DISPATCH(VertexAttrib2svARB, (index, v), (F, "glVertexAttrib2svARB(%d, %p);\n", index, (const void *) v));
2975}
2976
2977KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
2978{
2979 DISPATCH(VertexAttrib3dARB, (index, x, y, z), (F, "glVertexAttrib3dARB(%d, %f, %f, %f);\n", index, x, y, z));
2980}
2981
2982KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvARB)(GLuint index, const GLdouble * v)
2983{
2984 DISPATCH(VertexAttrib3dvARB, (index, v), (F, "glVertexAttrib3dvARB(%d, %p);\n", index, (const void *) v));
2985}
2986
2987KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
2988{
2989 DISPATCH(VertexAttrib3fARB, (index, x, y, z), (F, "glVertexAttrib3fARB(%d, %f, %f, %f);\n", index, x, y, z));
2990}
2991
2992KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvARB)(GLuint index, const GLfloat * v)
2993{
2994 DISPATCH(VertexAttrib3fvARB, (index, v), (F, "glVertexAttrib3fvARB(%d, %p);\n", index, (const void *) v));
2995}
2996
2997KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sARB)(GLuint index, GLshort x, GLshort y, GLshort z)
2998{
2999 DISPATCH(VertexAttrib3sARB, (index, x, y, z), (F, "glVertexAttrib3sARB(%d, %d, %d, %d);\n", index, x, y, z));
3000}
3001
3002KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svARB)(GLuint index, const GLshort * v)
3003{
3004 DISPATCH(VertexAttrib3svARB, (index, v), (F, "glVertexAttrib3svARB(%d, %p);\n", index, (const void *) v));
3005}
3006
3007KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NbvARB)(GLuint index, const GLbyte * v)
3008{
3009 DISPATCH(VertexAttrib4NbvARB, (index, v), (F, "glVertexAttrib4NbvARB(%d, %p);\n", index, (const void *) v));
3010}
3011
3012KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NivARB)(GLuint index, const GLint * v)
3013{
3014 DISPATCH(VertexAttrib4NivARB, (index, v), (F, "glVertexAttrib4NivARB(%d, %p);\n", index, (const void *) v));
3015}
3016
3017KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NsvARB)(GLuint index, const GLshort * v)
3018{
3019 DISPATCH(VertexAttrib4NsvARB, (index, v), (F, "glVertexAttrib4NsvARB(%d, %p);\n", index, (const void *) v));
3020}
3021
3022KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NubARB)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
3023{
3024 DISPATCH(VertexAttrib4NubARB, (index, x, y, z, w), (F, "glVertexAttrib4NubARB(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
3025}
3026
3027KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NubvARB)(GLuint index, const GLubyte * v)
3028{
3029 DISPATCH(VertexAttrib4NubvARB, (index, v), (F, "glVertexAttrib4NubvARB(%d, %p);\n", index, (const void *) v));
3030}
3031
3032KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NuivARB)(GLuint index, const GLuint * v)
3033{
3034 DISPATCH(VertexAttrib4NuivARB, (index, v), (F, "glVertexAttrib4NuivARB(%d, %p);\n", index, (const void *) v));
3035}
3036
3037KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NusvARB)(GLuint index, const GLushort * v)
3038{
3039 DISPATCH(VertexAttrib4NusvARB, (index, v), (F, "glVertexAttrib4NusvARB(%d, %p);\n", index, (const void *) v));
3040}
3041
3042KEYWORD1 void KEYWORD2 NAME(VertexAttrib4bvARB)(GLuint index, const GLbyte * v)
3043{
3044 DISPATCH(VertexAttrib4bvARB, (index, v), (F, "glVertexAttrib4bvARB(%d, %p);\n", index, (const void *) v));
3045}
3046
3047KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3048{
3049 DISPATCH(VertexAttrib4dARB, (index, x, y, z, w), (F, "glVertexAttrib4dARB(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
3050}
3051
3052KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvARB)(GLuint index, const GLdouble * v)
3053{
3054 DISPATCH(VertexAttrib4dvARB, (index, v), (F, "glVertexAttrib4dvARB(%d, %p);\n", index, (const void *) v));
3055}
3056
3057KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3058{
3059 DISPATCH(VertexAttrib4fARB, (index, x, y, z, w), (F, "glVertexAttrib4fARB(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
3060}
3061
3062KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvARB)(GLuint index, const GLfloat * v)
3063{
3064 DISPATCH(VertexAttrib4fvARB, (index, v), (F, "glVertexAttrib4fvARB(%d, %p);\n", index, (const void *) v));
3065}
3066
3067KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ivARB)(GLuint index, const GLint * v)
3068{
3069 DISPATCH(VertexAttrib4ivARB, (index, v), (F, "glVertexAttrib4ivARB(%d, %p);\n", index, (const void *) v));
3070}
3071
3072KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sARB)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
3073{
3074 DISPATCH(VertexAttrib4sARB, (index, x, y, z, w), (F, "glVertexAttrib4sARB(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
3075}
3076
3077KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svARB)(GLuint index, const GLshort * v)
3078{
3079 DISPATCH(VertexAttrib4svARB, (index, v), (F, "glVertexAttrib4svARB(%d, %p);\n", index, (const void *) v));
3080}
3081
3082KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvARB)(GLuint index, const GLubyte * v)
3083{
3084 DISPATCH(VertexAttrib4ubvARB, (index, v), (F, "glVertexAttrib4ubvARB(%d, %p);\n", index, (const void *) v));
3085}
3086
3087KEYWORD1 void KEYWORD2 NAME(VertexAttrib4uivARB)(GLuint index, const GLuint * v)
3088{
3089 DISPATCH(VertexAttrib4uivARB, (index, v), (F, "glVertexAttrib4uivARB(%d, %p);\n", index, (const void *) v));
3090}
3091
3092KEYWORD1 void KEYWORD2 NAME(VertexAttrib4usvARB)(GLuint index, const GLushort * v)
3093{
3094 DISPATCH(VertexAttrib4usvARB, (index, v), (F, "glVertexAttrib4usvARB(%d, %p);\n", index, (const void *) v));
3095}
3096
3097KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerARB)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)
3098{
3099 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));
3100}
3101
3102KEYWORD1 void KEYWORD2 NAME(BindBuffer)(GLenum target, GLuint buffer)
3103{
3104 DISPATCH(BindBufferARB, (target, buffer), (F, "glBindBuffer(0x%x, %d);\n", target, buffer));
3105}
3106
3107KEYWORD1 void KEYWORD2 NAME(BindBufferARB)(GLenum target, GLuint buffer)
3108{
3109 DISPATCH(BindBufferARB, (target, buffer), (F, "glBindBufferARB(0x%x, %d);\n", target, buffer));
3110}
3111
3112KEYWORD1 void KEYWORD2 NAME(BufferData)(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage)
3113{
3114 DISPATCH(BufferDataARB, (target, size, data, usage), (F, "glBufferData(0x%x, %d, %p, 0x%x);\n", target, size, (const void *) data, usage));
3115}
3116
3117KEYWORD1 void KEYWORD2 NAME(BufferDataARB)(GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage)
3118{
3119 DISPATCH(BufferDataARB, (target, size, data, usage), (F, "glBufferDataARB(0x%x, %d, %p, 0x%x);\n", target, size, (const void *) data, usage));
3120}
3121
3122KEYWORD1 void KEYWORD2 NAME(BufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data)
3123{
3124 DISPATCH(BufferSubDataARB, (target, offset, size, data), (F, "glBufferSubData(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
3125}
3126
3127KEYWORD1 void KEYWORD2 NAME(BufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data)
3128{
3129 DISPATCH(BufferSubDataARB, (target, offset, size, data), (F, "glBufferSubDataARB(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
3130}
3131
3132KEYWORD1 void KEYWORD2 NAME(DeleteBuffers)(GLsizei n, const GLuint * buffer)
3133{
3134 DISPATCH(DeleteBuffersARB, (n, buffer), (F, "glDeleteBuffers(%d, %p);\n", n, (const void *) buffer));
3135}
3136
3137KEYWORD1 void KEYWORD2 NAME(DeleteBuffersARB)(GLsizei n, const GLuint * buffer)
3138{
3139 DISPATCH(DeleteBuffersARB, (n, buffer), (F, "glDeleteBuffersARB(%d, %p);\n", n, (const void *) buffer));
3140}
3141
3142KEYWORD1 void KEYWORD2 NAME(GenBuffers)(GLsizei n, GLuint * buffer)
3143{
3144 DISPATCH(GenBuffersARB, (n, buffer), (F, "glGenBuffers(%d, %p);\n", n, (const void *) buffer));
3145}
3146
3147KEYWORD1 void KEYWORD2 NAME(GenBuffersARB)(GLsizei n, GLuint * buffer)
3148{
3149 DISPATCH(GenBuffersARB, (n, buffer), (F, "glGenBuffersARB(%d, %p);\n", n, (const void *) buffer));
3150}
3151
3152KEYWORD1 void KEYWORD2 NAME(GetBufferParameteriv)(GLenum target, GLenum pname, GLint * params)
3153{
3154 DISPATCH(GetBufferParameterivARB, (target, pname, params), (F, "glGetBufferParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3155}
3156
3157KEYWORD1 void KEYWORD2 NAME(GetBufferParameterivARB)(GLenum target, GLenum pname, GLint * params)
3158{
3159 DISPATCH(GetBufferParameterivARB, (target, pname, params), (F, "glGetBufferParameterivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3160}
3161
3162KEYWORD1 void KEYWORD2 NAME(GetBufferPointerv)(GLenum target, GLenum pname, GLvoid ** params)
3163{
3164 DISPATCH(GetBufferPointervARB, (target, pname, params), (F, "glGetBufferPointerv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3165}
3166
3167KEYWORD1 void KEYWORD2 NAME(GetBufferPointervARB)(GLenum target, GLenum pname, GLvoid ** params)
3168{
3169 DISPATCH(GetBufferPointervARB, (target, pname, params), (F, "glGetBufferPointervARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3170}
3171
3172KEYWORD1 void KEYWORD2 NAME(GetBufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data)
3173{
3174 DISPATCH(GetBufferSubDataARB, (target, offset, size, data), (F, "glGetBufferSubData(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
3175}
3176
3177KEYWORD1 void KEYWORD2 NAME(GetBufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data)
3178{
3179 DISPATCH(GetBufferSubDataARB, (target, offset, size, data), (F, "glGetBufferSubDataARB(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
3180}
3181
3182KEYWORD1 GLboolean KEYWORD2 NAME(IsBuffer)(GLuint buffer)
3183{
3184 RETURN_DISPATCH(IsBufferARB, (buffer), (F, "glIsBuffer(%d);\n", buffer));
3185}
3186
3187KEYWORD1 GLboolean KEYWORD2 NAME(IsBufferARB)(GLuint buffer)
3188{
3189 RETURN_DISPATCH(IsBufferARB, (buffer), (F, "glIsBufferARB(%d);\n", buffer));
3190}
3191
3192KEYWORD1 GLvoid * KEYWORD2 NAME(MapBuffer)(GLenum target, GLenum access)
3193{
3194 RETURN_DISPATCH(MapBufferARB, (target, access), (F, "glMapBuffer(0x%x, 0x%x);\n", target, access));
3195}
3196
3197KEYWORD1 GLvoid * KEYWORD2 NAME(MapBufferARB)(GLenum target, GLenum access)
3198{
3199 RETURN_DISPATCH(MapBufferARB, (target, access), (F, "glMapBufferARB(0x%x, 0x%x);\n", target, access));
3200}
3201
3202KEYWORD1 GLboolean KEYWORD2 NAME(UnmapBuffer)(GLenum target)
3203{
3204 RETURN_DISPATCH(UnmapBufferARB, (target), (F, "glUnmapBuffer(0x%x);\n", target));
3205}
3206
3207KEYWORD1 GLboolean KEYWORD2 NAME(UnmapBufferARB)(GLenum target)
3208{
3209 RETURN_DISPATCH(UnmapBufferARB, (target), (F, "glUnmapBufferARB(0x%x);\n", target));
3210}
3211
3212KEYWORD1 void KEYWORD2 NAME(BeginQuery)(GLenum target, GLuint id)
3213{
3214 DISPATCH(BeginQueryARB, (target, id), (F, "glBeginQuery(0x%x, %d);\n", target, id));
3215}
3216
3217KEYWORD1 void KEYWORD2 NAME(BeginQueryARB)(GLenum target, GLuint id)
3218{
3219 DISPATCH(BeginQueryARB, (target, id), (F, "glBeginQueryARB(0x%x, %d);\n", target, id));
3220}
3221
3222KEYWORD1 void KEYWORD2 NAME(DeleteQueries)(GLsizei n, const GLuint * ids)
3223{
3224 DISPATCH(DeleteQueriesARB, (n, ids), (F, "glDeleteQueries(%d, %p);\n", n, (const void *) ids));
3225}
3226
3227KEYWORD1 void KEYWORD2 NAME(DeleteQueriesARB)(GLsizei n, const GLuint * ids)
3228{
3229 DISPATCH(DeleteQueriesARB, (n, ids), (F, "glDeleteQueriesARB(%d, %p);\n", n, (const void *) ids));
3230}
3231
3232KEYWORD1 void KEYWORD2 NAME(EndQuery)(GLenum target)
3233{
3234 DISPATCH(EndQueryARB, (target), (F, "glEndQuery(0x%x);\n", target));
3235}
3236
3237KEYWORD1 void KEYWORD2 NAME(EndQueryARB)(GLenum target)
3238{
3239 DISPATCH(EndQueryARB, (target), (F, "glEndQueryARB(0x%x);\n", target));
3240}
3241
3242KEYWORD1 void KEYWORD2 NAME(GenQueries)(GLsizei n, GLuint * ids)
3243{
3244 DISPATCH(GenQueriesARB, (n, ids), (F, "glGenQueries(%d, %p);\n", n, (const void *) ids));
3245}
3246
3247KEYWORD1 void KEYWORD2 NAME(GenQueriesARB)(GLsizei n, GLuint * ids)
3248{
3249 DISPATCH(GenQueriesARB, (n, ids), (F, "glGenQueriesARB(%d, %p);\n", n, (const void *) ids));
3250}
3251
3252KEYWORD1 void KEYWORD2 NAME(GetQueryObjectiv)(GLuint id, GLenum pname, GLint * params)
3253{
3254 DISPATCH(GetQueryObjectivARB, (id, pname, params), (F, "glGetQueryObjectiv(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3255}
3256
3257KEYWORD1 void KEYWORD2 NAME(GetQueryObjectivARB)(GLuint id, GLenum pname, GLint * params)
3258{
3259 DISPATCH(GetQueryObjectivARB, (id, pname, params), (F, "glGetQueryObjectivARB(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3260}
3261
3262KEYWORD1 void KEYWORD2 NAME(GetQueryObjectuiv)(GLuint id, GLenum pname, GLuint * params)
3263{
3264 DISPATCH(GetQueryObjectuivARB, (id, pname, params), (F, "glGetQueryObjectuiv(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3265}
3266
3267KEYWORD1 void KEYWORD2 NAME(GetQueryObjectuivARB)(GLuint id, GLenum pname, GLuint * params)
3268{
3269 DISPATCH(GetQueryObjectuivARB, (id, pname, params), (F, "glGetQueryObjectuivARB(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3270}
3271
3272KEYWORD1 void KEYWORD2 NAME(GetQueryiv)(GLenum target, GLenum pname, GLint * params)
3273{
3274 DISPATCH(GetQueryivARB, (target, pname, params), (F, "glGetQueryiv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3275}
3276
3277KEYWORD1 void KEYWORD2 NAME(GetQueryivARB)(GLenum target, GLenum pname, GLint * params)
3278{
3279 DISPATCH(GetQueryivARB, (target, pname, params), (F, "glGetQueryivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3280}
3281
3282KEYWORD1 GLboolean KEYWORD2 NAME(IsQuery)(GLuint id)
3283{
3284 RETURN_DISPATCH(IsQueryARB, (id), (F, "glIsQuery(%d);\n", id));
3285}
3286
3287KEYWORD1 GLboolean KEYWORD2 NAME(IsQueryARB)(GLuint id)
3288{
3289 RETURN_DISPATCH(IsQueryARB, (id), (F, "glIsQueryARB(%d);\n", id));
3290}
3291
3292KEYWORD1 void KEYWORD2 NAME(AttachObjectARB)(GLhandleARB containerObj, GLhandleARB obj)
3293{
3294 DISPATCH(AttachObjectARB, (containerObj, obj), (F, "glAttachObjectARB(%d, %d);\n", containerObj, obj));
3295}
3296
3297KEYWORD1 void KEYWORD2 NAME(CompileShaderARB)(GLhandleARB shaderObj)
3298{
3299 DISPATCH(CompileShaderARB, (shaderObj), (F, "glCompileShaderARB(%d);\n", shaderObj));
3300}
3301
3302KEYWORD1 GLhandleARB KEYWORD2 NAME(CreateProgramObjectARB)(void)
3303{
3304 RETURN_DISPATCH(CreateProgramObjectARB, (), (F, "glCreateProgramObjectARB();\n"));
3305}
3306
3307KEYWORD1 GLhandleARB KEYWORD2 NAME(CreateShaderObjectARB)(GLenum shaderType)
3308{
3309 RETURN_DISPATCH(CreateShaderObjectARB, (shaderType), (F, "glCreateShaderObjectARB(0x%x);\n", shaderType));
3310}
3311
3312KEYWORD1 void KEYWORD2 NAME(DeleteObjectARB)(GLhandleARB obj)
3313{
3314 DISPATCH(DeleteObjectARB, (obj), (F, "glDeleteObjectARB(%d);\n", obj));
3315}
3316
3317KEYWORD1 void KEYWORD2 NAME(DetachObjectARB)(GLhandleARB containerObj, GLhandleARB attachedObj)
3318{
3319 DISPATCH(DetachObjectARB, (containerObj, attachedObj), (F, "glDetachObjectARB(%d, %d);\n", containerObj, attachedObj));
3320}
3321
3322KEYWORD1 void KEYWORD2 NAME(GetActiveUniformARB)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)
3323{
3324 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));
3325}
3326
3327KEYWORD1 void KEYWORD2 NAME(GetAttachedObjectsARB)(GLhandleARB containerObj, GLsizei maxLength, GLsizei * length, GLhandleARB * infoLog)
3328{
3329 DISPATCH(GetAttachedObjectsARB, (containerObj, maxLength, length, infoLog), (F, "glGetAttachedObjectsARB(%d, %d, %p, %p);\n", containerObj, maxLength, (const void *) length, (const void *) infoLog));
3330}
3331
3332KEYWORD1 GLhandleARB KEYWORD2 NAME(GetHandleARB)(GLenum pname)
3333{
3334 RETURN_DISPATCH(GetHandleARB, (pname), (F, "glGetHandleARB(0x%x);\n", pname));
3335}
3336
3337KEYWORD1 void KEYWORD2 NAME(GetInfoLogARB)(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog)
3338{
3339 DISPATCH(GetInfoLogARB, (obj, maxLength, length, infoLog), (F, "glGetInfoLogARB(%d, %d, %p, %p);\n", obj, maxLength, (const void *) length, (const void *) infoLog));
3340}
3341
3342KEYWORD1 void KEYWORD2 NAME(GetObjectParameterfvARB)(GLhandleARB obj, GLenum pname, GLfloat * params)
3343{
3344 DISPATCH(GetObjectParameterfvARB, (obj, pname, params), (F, "glGetObjectParameterfvARB(%d, 0x%x, %p);\n", obj, pname, (const void *) params));
3345}
3346
3347KEYWORD1 void KEYWORD2 NAME(GetObjectParameterivARB)(GLhandleARB obj, GLenum pname, GLint * params)
3348{
3349 DISPATCH(GetObjectParameterivARB, (obj, pname, params), (F, "glGetObjectParameterivARB(%d, 0x%x, %p);\n", obj, pname, (const void *) params));
3350}
3351
3352KEYWORD1 void KEYWORD2 NAME(GetShaderSourceARB)(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source)
3353{
3354 DISPATCH(GetShaderSourceARB, (obj, maxLength, length, source), (F, "glGetShaderSourceARB(%d, %d, %p, %p);\n", obj, maxLength, (const void *) length, (const void *) source));
3355}
3356
3357KEYWORD1 GLint KEYWORD2 NAME(GetUniformLocationARB)(GLhandleARB programObj, const GLcharARB * name)
3358{
3359 RETURN_DISPATCH(GetUniformLocationARB, (programObj, name), (F, "glGetUniformLocationARB(%d, %p);\n", programObj, (const void *) name));
3360}
3361
3362KEYWORD1 void KEYWORD2 NAME(GetUniformfvARB)(GLhandleARB programObj, GLint location, GLfloat * params)
3363{
3364 DISPATCH(GetUniformfvARB, (programObj, location, params), (F, "glGetUniformfvARB(%d, %d, %p);\n", programObj, location, (const void *) params));
3365}
3366
3367KEYWORD1 void KEYWORD2 NAME(GetUniformivARB)(GLhandleARB programObj, GLint location, GLint * params)
3368{
3369 DISPATCH(GetUniformivARB, (programObj, location, params), (F, "glGetUniformivARB(%d, %d, %p);\n", programObj, location, (const void *) params));
3370}
3371
3372KEYWORD1 void KEYWORD2 NAME(LinkProgramARB)(GLhandleARB programObj)
3373{
3374 DISPATCH(LinkProgramARB, (programObj), (F, "glLinkProgramARB(%d);\n", programObj));
3375}
3376
3377KEYWORD1 void KEYWORD2 NAME(ShaderSourceARB)(GLhandleARB shaderObj, GLsizei count, const GLcharARB ** string, const GLint * length)
3378{
3379 DISPATCH(ShaderSourceARB, (shaderObj, count, string, length), (F, "glShaderSourceARB(%d, %d, %p, %p);\n", shaderObj, count, (const void *) string, (const void *) length));
3380}
3381
3382KEYWORD1 void KEYWORD2 NAME(Uniform1fARB)(GLint location, GLfloat v0)
3383{
3384 DISPATCH(Uniform1fARB, (location, v0), (F, "glUniform1fARB(%d, %f);\n", location, v0));
3385}
3386
3387KEYWORD1 void KEYWORD2 NAME(Uniform1fvARB)(GLint location, GLsizei count, const GLfloat * value)
3388{
3389 DISPATCH(Uniform1fvARB, (location, count, value), (F, "glUniform1fvARB(%d, %d, %p);\n", location, count, (const void *) value));
3390}
3391
3392KEYWORD1 void KEYWORD2 NAME(Uniform1iARB)(GLint location, GLint v0)
3393{
3394 DISPATCH(Uniform1iARB, (location, v0), (F, "glUniform1iARB(%d, %d);\n", location, v0));
3395}
3396
3397KEYWORD1 void KEYWORD2 NAME(Uniform1ivARB)(GLint location, GLsizei count, const GLint * value)
3398{
3399 DISPATCH(Uniform1ivARB, (location, count, value), (F, "glUniform1ivARB(%d, %d, %p);\n", location, count, (const void *) value));
3400}
3401
3402KEYWORD1 void KEYWORD2 NAME(Uniform2fARB)(GLint location, GLfloat v0, GLfloat v1)
3403{
3404 DISPATCH(Uniform2fARB, (location, v0, v1), (F, "glUniform2fARB(%d, %f, %f);\n", location, v0, v1));
3405}
3406
3407KEYWORD1 void KEYWORD2 NAME(Uniform2fvARB)(GLint location, GLsizei count, const GLfloat * value)
3408{
3409 DISPATCH(Uniform2fvARB, (location, count, value), (F, "glUniform2fvARB(%d, %d, %p);\n", location, count, (const void *) value));
3410}
3411
3412KEYWORD1 void KEYWORD2 NAME(Uniform2iARB)(GLint location, GLint v0, GLint v1)
3413{
3414 DISPATCH(Uniform2iARB, (location, v0, v1), (F, "glUniform2iARB(%d, %d, %d);\n", location, v0, v1));
3415}
3416
3417KEYWORD1 void KEYWORD2 NAME(Uniform2ivARB)(GLint location, GLsizei count, const GLint * value)
3418{
3419 DISPATCH(Uniform2ivARB, (location, count, value), (F, "glUniform2ivARB(%d, %d, %p);\n", location, count, (const void *) value));
3420}
3421
3422KEYWORD1 void KEYWORD2 NAME(Uniform3fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
3423{
3424 DISPATCH(Uniform3fARB, (location, v0, v1, v2), (F, "glUniform3fARB(%d, %f, %f, %f);\n", location, v0, v1, v2));
3425}
3426
3427KEYWORD1 void KEYWORD2 NAME(Uniform3fvARB)(GLint location, GLsizei count, const GLfloat * value)
3428{
3429 DISPATCH(Uniform3fvARB, (location, count, value), (F, "glUniform3fvARB(%d, %d, %p);\n", location, count, (const void *) value));
3430}
3431
3432KEYWORD1 void KEYWORD2 NAME(Uniform3iARB)(GLint location, GLint v0, GLint v1, GLint v2)
3433{
3434 DISPATCH(Uniform3iARB, (location, v0, v1, v2), (F, "glUniform3iARB(%d, %d, %d, %d);\n", location, v0, v1, v2));
3435}
3436
3437KEYWORD1 void KEYWORD2 NAME(Uniform3ivARB)(GLint location, GLsizei count, const GLint * value)
3438{
3439 DISPATCH(Uniform3ivARB, (location, count, value), (F, "glUniform3ivARB(%d, %d, %p);\n", location, count, (const void *) value));
3440}
3441
3442KEYWORD1 void KEYWORD2 NAME(Uniform4fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
3443{
3444 DISPATCH(Uniform4fARB, (location, v0, v1, v2, v3), (F, "glUniform4fARB(%d, %f, %f, %f, %f);\n", location, v0, v1, v2, v3));
3445}
3446
3447KEYWORD1 void KEYWORD2 NAME(Uniform4fvARB)(GLint location, GLsizei count, const GLfloat * value)
3448{
3449 DISPATCH(Uniform4fvARB, (location, count, value), (F, "glUniform4fvARB(%d, %d, %p);\n", location, count, (const void *) value));
3450}
3451
3452KEYWORD1 void KEYWORD2 NAME(Uniform4iARB)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
3453{
3454 DISPATCH(Uniform4iARB, (location, v0, v1, v2, v3), (F, "glUniform4iARB(%d, %d, %d, %d, %d);\n", location, v0, v1, v2, v3));
3455}
3456
3457KEYWORD1 void KEYWORD2 NAME(Uniform4ivARB)(GLint location, GLsizei count, const GLint * value)
3458{
3459 DISPATCH(Uniform4ivARB, (location, count, value), (F, "glUniform4ivARB(%d, %d, %p);\n", location, count, (const void *) value));
3460}
3461
3462KEYWORD1 void KEYWORD2 NAME(UniformMatrix2fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3463{
3464 DISPATCH(UniformMatrix2fvARB, (location, count, transpose, value), (F, "glUniformMatrix2fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3465}
3466
3467KEYWORD1 void KEYWORD2 NAME(UniformMatrix3fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3468{
3469 DISPATCH(UniformMatrix3fvARB, (location, count, transpose, value), (F, "glUniformMatrix3fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3470}
3471
3472KEYWORD1 void KEYWORD2 NAME(UniformMatrix4fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3473{
3474 DISPATCH(UniformMatrix4fvARB, (location, count, transpose, value), (F, "glUniformMatrix4fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3475}
3476
3477KEYWORD1 void KEYWORD2 NAME(UseProgramObjectARB)(GLhandleARB programObj)
3478{
3479 DISPATCH(UseProgramObjectARB, (programObj), (F, "glUseProgramObjectARB(%d);\n", programObj));
3480}
3481
3482KEYWORD1 void KEYWORD2 NAME(ValidateProgramARB)(GLhandleARB programObj)
3483{
3484 DISPATCH(ValidateProgramARB, (programObj), (F, "glValidateProgramARB(%d);\n", programObj));
3485}
3486
3487KEYWORD1 void KEYWORD2 NAME(BindAttribLocationARB)(GLhandleARB programObj, GLuint index, const GLcharARB * name)
3488{
3489 DISPATCH(BindAttribLocationARB, (programObj, index, name), (F, "glBindAttribLocationARB(%d, %d, %p);\n", programObj, index, (const void *) name));
3490}
3491
3492KEYWORD1 void KEYWORD2 NAME(GetActiveAttribARB)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)
3493{
3494 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));
3495}
3496
3497KEYWORD1 GLint KEYWORD2 NAME(GetAttribLocationARB)(GLhandleARB programObj, const GLcharARB * name)
3498{
3499 RETURN_DISPATCH(GetAttribLocationARB, (programObj, name), (F, "glGetAttribLocationARB(%d, %p);\n", programObj, (const void *) name));
3500}
3501
Ian Romanick3fea5912006-08-25 19:57:37 +00003502KEYWORD1 void KEYWORD2 NAME(DrawBuffers)(GLsizei n, const GLenum * bufs)
3503{
3504 DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffers(%d, %p);\n", n, (const void *) bufs));
3505}
3506
Michal Krolb7293dc2004-10-27 15:34:31 +00003507KEYWORD1 void KEYWORD2 NAME(DrawBuffersARB)(GLsizei n, const GLenum * bufs)
Michal Krol455c8172004-10-27 15:20:08 +00003508{
Michal Krolb7293dc2004-10-27 15:34:31 +00003509 DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffersARB(%d, %p);\n", n, (const void *) bufs));
Michal Krol455c8172004-10-27 15:20:08 +00003510}
3511
Ian Romanick66a55482005-06-21 23:42:43 +00003512KEYWORD1 void KEYWORD2 NAME(DrawBuffersATI)(GLsizei n, const GLenum * bufs)
3513{
3514 DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffersATI(%d, %p);\n", n, (const void *) bufs));
3515}
3516
Michal Krol455c8172004-10-27 15:20:08 +00003517KEYWORD1 void KEYWORD2 NAME(PolygonOffsetEXT)(GLfloat factor, GLfloat bias)
3518{
3519 DISPATCH(PolygonOffsetEXT, (factor, bias), (F, "glPolygonOffsetEXT(%f, %f);\n", factor, bias));
3520}
3521
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003522KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_543)(GLenum pname, GLfloat * params);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003523
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003524KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_543)(GLenum pname, GLfloat * params)
Michal Krol455c8172004-10-27 15:20:08 +00003525{
Ian Romanickbf83e652006-08-24 20:14:45 +00003526 DISPATCH(GetPixelTexGenParameterfvSGIS, (pname, params), (F, "glGetPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00003527}
3528
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003529KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_544)(GLenum pname, GLint * params);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003530
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003531KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_544)(GLenum pname, GLint * params)
Michal Krol455c8172004-10-27 15:20:08 +00003532{
Ian Romanickbf83e652006-08-24 20:14:45 +00003533 DISPATCH(GetPixelTexGenParameterivSGIS, (pname, params), (F, "glGetPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00003534}
3535
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003536KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_545)(GLenum pname, GLfloat param);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003537
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003538KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_545)(GLenum pname, GLfloat param)
Michal Krol455c8172004-10-27 15:20:08 +00003539{
3540 DISPATCH(PixelTexGenParameterfSGIS, (pname, param), (F, "glPixelTexGenParameterfSGIS(0x%x, %f);\n", pname, param));
3541}
3542
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003543KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_546)(GLenum pname, const GLfloat * params);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003544
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003545KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_546)(GLenum pname, const GLfloat * params)
Michal Krol455c8172004-10-27 15:20:08 +00003546{
3547 DISPATCH(PixelTexGenParameterfvSGIS, (pname, params), (F, "glPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
3548}
3549
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003550KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_547)(GLenum pname, GLint param);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003551
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003552KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_547)(GLenum pname, GLint param)
Michal Krol455c8172004-10-27 15:20:08 +00003553{
Ian Romanickbf83e652006-08-24 20:14:45 +00003554 DISPATCH(PixelTexGenParameteriSGIS, (pname, param), (F, "glPixelTexGenParameteriSGIS(0x%x, %d);\n", pname, param));
Michal Krol455c8172004-10-27 15:20:08 +00003555}
3556
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003557KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_548)(GLenum pname, const GLint * params);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003558
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003559KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_548)(GLenum pname, const GLint * params)
Michal Krol455c8172004-10-27 15:20:08 +00003560{
Ian Romanickbf83e652006-08-24 20:14:45 +00003561 DISPATCH(PixelTexGenParameterivSGIS, (pname, params), (F, "glPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00003562}
3563
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003564KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_549)(GLclampf value, GLboolean invert);
Michal Krol455c8172004-10-27 15:20:08 +00003565
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003566KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_549)(GLclampf value, GLboolean invert)
Michal Krol455c8172004-10-27 15:20:08 +00003567{
3568 DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskSGIS(%f, %d);\n", value, invert));
3569}
3570
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003571KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_550)(GLenum pattern);
Ian Romanick66a55482005-06-21 23:42:43 +00003572
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003573KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_550)(GLenum pattern)
Michal Krol455c8172004-10-27 15:20:08 +00003574{
3575 DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternSGIS(0x%x);\n", pattern));
3576}
3577
Michal Krol455c8172004-10-27 15:20:08 +00003578KEYWORD1 void KEYWORD2 NAME(ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
3579{
3580 DISPATCH(ColorPointerEXT, (size, type, stride, count, pointer), (F, "glColorPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
3581}
3582
Michal Krol455c8172004-10-27 15:20:08 +00003583KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer)
3584{
3585 DISPATCH(EdgeFlagPointerEXT, (stride, count, pointer), (F, "glEdgeFlagPointerEXT(%d, %d, %p);\n", stride, count, (const void *) pointer));
3586}
3587
Michal Krol455c8172004-10-27 15:20:08 +00003588KEYWORD1 void KEYWORD2 NAME(IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
3589{
3590 DISPATCH(IndexPointerEXT, (type, stride, count, pointer), (F, "glIndexPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (const void *) pointer));
3591}
3592
3593KEYWORD1 void KEYWORD2 NAME(NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
3594{
3595 DISPATCH(NormalPointerEXT, (type, stride, count, pointer), (F, "glNormalPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (const void *) pointer));
3596}
3597
3598KEYWORD1 void KEYWORD2 NAME(TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
3599{
3600 DISPATCH(TexCoordPointerEXT, (size, type, stride, count, pointer), (F, "glTexCoordPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
3601}
3602
3603KEYWORD1 void KEYWORD2 NAME(VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
3604{
3605 DISPATCH(VertexPointerEXT, (size, type, stride, count, pointer), (F, "glVertexPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
3606}
3607
Ian Romanick66a55482005-06-21 23:42:43 +00003608KEYWORD1 void KEYWORD2 NAME(PointParameterf)(GLenum pname, GLfloat param)
3609{
3610 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterf(0x%x, %f);\n", pname, param));
3611}
3612
3613KEYWORD1 void KEYWORD2 NAME(PointParameterfARB)(GLenum pname, GLfloat param)
3614{
3615 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfARB(0x%x, %f);\n", pname, param));
3616}
3617
Michal Krol455c8172004-10-27 15:20:08 +00003618KEYWORD1 void KEYWORD2 NAME(PointParameterfEXT)(GLenum pname, GLfloat param)
3619{
3620 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfEXT(0x%x, %f);\n", pname, param));
3621}
3622
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003623KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_557)(GLenum pname, GLfloat param);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003624
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003625KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_557)(GLenum pname, GLfloat param)
Ian Romanick66a55482005-06-21 23:42:43 +00003626{
3627 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfSGIS(0x%x, %f);\n", pname, param));
3628}
3629
3630KEYWORD1 void KEYWORD2 NAME(PointParameterfv)(GLenum pname, const GLfloat * params)
3631{
3632 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfv(0x%x, %p);\n", pname, (const void *) params));
3633}
3634
3635KEYWORD1 void KEYWORD2 NAME(PointParameterfvARB)(GLenum pname, const GLfloat * params)
3636{
3637 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvARB(0x%x, %p);\n", pname, (const void *) params));
3638}
3639
Michal Krol455c8172004-10-27 15:20:08 +00003640KEYWORD1 void KEYWORD2 NAME(PointParameterfvEXT)(GLenum pname, const GLfloat * params)
3641{
3642 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvEXT(0x%x, %p);\n", pname, (const void *) params));
3643}
3644
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003645KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_558)(GLenum pname, const GLfloat * params);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003646
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003647KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_558)(GLenum pname, const GLfloat * params)
Ian Romanick66a55482005-06-21 23:42:43 +00003648{
3649 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
3650}
3651
Ian Romanickbf83e652006-08-24 20:14:45 +00003652KEYWORD1 void KEYWORD2 NAME(LockArraysEXT)(GLint first, GLsizei count)
Michal Krol455c8172004-10-27 15:20:08 +00003653{
Ian Romanickbf83e652006-08-24 20:14:45 +00003654 DISPATCH(LockArraysEXT, (first, count), (F, "glLockArraysEXT(%d, %d);\n", first, count));
Michal Krol455c8172004-10-27 15:20:08 +00003655}
3656
Ian Romanickbf83e652006-08-24 20:14:45 +00003657KEYWORD1 void KEYWORD2 NAME(UnlockArraysEXT)(void)
Michal Krol455c8172004-10-27 15:20:08 +00003658{
Ian Romanickbf83e652006-08-24 20:14:45 +00003659 DISPATCH(UnlockArraysEXT, (), (F, "glUnlockArraysEXT();\n"));
Michal Krol455c8172004-10-27 15:20:08 +00003660}
3661
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003662KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_561)(GLenum pname, GLdouble * params);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003663
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003664KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_561)(GLenum pname, GLdouble * params)
Michal Krol455c8172004-10-27 15:20:08 +00003665{
Ian Romanickbf83e652006-08-24 20:14:45 +00003666 DISPATCH(CullParameterdvEXT, (pname, params), (F, "glCullParameterdvEXT(0x%x, %p);\n", pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00003667}
3668
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003669KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_562)(GLenum pname, GLfloat * params);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003670
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003671KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_562)(GLenum pname, GLfloat * params)
Michal Krol455c8172004-10-27 15:20:08 +00003672{
Ian Romanickbf83e652006-08-24 20:14:45 +00003673 DISPATCH(CullParameterfvEXT, (pname, params), (F, "glCullParameterfvEXT(0x%x, %p);\n", pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00003674}
3675
Ian Romanickbf83e652006-08-24 20:14:45 +00003676KEYWORD1 void KEYWORD2 NAME(SecondaryColor3b)(GLbyte red, GLbyte green, GLbyte blue)
Michal Krol455c8172004-10-27 15:20:08 +00003677{
Ian Romanickbf83e652006-08-24 20:14:45 +00003678 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3b(%d, %d, %d);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003679}
3680
Ian Romanickbf83e652006-08-24 20:14:45 +00003681KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue)
Michal Krol455c8172004-10-27 15:20:08 +00003682{
Ian Romanickbf83e652006-08-24 20:14:45 +00003683 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3bEXT(%d, %d, %d);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003684}
3685
Ian Romanickbf83e652006-08-24 20:14:45 +00003686KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bv)(const GLbyte * v)
Michal Krol455c8172004-10-27 15:20:08 +00003687{
Ian Romanickbf83e652006-08-24 20:14:45 +00003688 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bv(%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(SecondaryColor3bvEXT)(const GLbyte * v)
Michal Krol455c8172004-10-27 15:20:08 +00003692{
Ian Romanickbf83e652006-08-24 20:14:45 +00003693 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bvEXT(%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(SecondaryColor3d)(GLdouble red, GLdouble green, GLdouble blue)
Michal Krol455c8172004-10-27 15:20:08 +00003697{
Ian Romanickbf83e652006-08-24 20:14:45 +00003698 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3d(%f, %f, %f);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003699}
3700
Ian Romanickbf83e652006-08-24 20:14:45 +00003701KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue)
Michal Krol455c8172004-10-27 15:20:08 +00003702{
Ian Romanickbf83e652006-08-24 20:14:45 +00003703 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3dEXT(%f, %f, %f);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003704}
3705
Ian Romanickbf83e652006-08-24 20:14:45 +00003706KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dv)(const GLdouble * v)
Michal Krol455c8172004-10-27 15:20:08 +00003707{
Ian Romanickbf83e652006-08-24 20:14:45 +00003708 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dv(%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(SecondaryColor3dvEXT)(const GLdouble * v)
Michal Krol455c8172004-10-27 15:20:08 +00003712{
Ian Romanickbf83e652006-08-24 20:14:45 +00003713 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dvEXT(%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(SecondaryColor3f)(GLfloat red, GLfloat green, GLfloat blue)
Michal Krol455c8172004-10-27 15:20:08 +00003717{
Ian Romanickbf83e652006-08-24 20:14:45 +00003718 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3f(%f, %f, %f);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003719}
3720
Ian Romanickbf83e652006-08-24 20:14:45 +00003721KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue)
Michal Krol455c8172004-10-27 15:20:08 +00003722{
Ian Romanickbf83e652006-08-24 20:14:45 +00003723 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3fEXT(%f, %f, %f);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003724}
3725
Ian Romanickbf83e652006-08-24 20:14:45 +00003726KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fv)(const GLfloat * v)
Michal Krol455c8172004-10-27 15:20:08 +00003727{
Ian Romanickbf83e652006-08-24 20:14:45 +00003728 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fv(%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(SecondaryColor3fvEXT)(const GLfloat * v)
Michal Krol455c8172004-10-27 15:20:08 +00003732{
Ian Romanickbf83e652006-08-24 20:14:45 +00003733 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fvEXT(%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(SecondaryColor3i)(GLint red, GLint green, GLint blue)
Michal Krol455c8172004-10-27 15:20:08 +00003737{
Ian Romanickbf83e652006-08-24 20:14:45 +00003738 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3i(%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(SecondaryColor3iEXT)(GLint red, GLint green, GLint blue)
Michal Krol455c8172004-10-27 15:20:08 +00003742{
Ian Romanickbf83e652006-08-24 20:14:45 +00003743 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3iEXT(%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(SecondaryColor3iv)(const GLint * v)
Michal Krol455c8172004-10-27 15:20:08 +00003747{
Ian Romanickbf83e652006-08-24 20:14:45 +00003748 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3iv(%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(SecondaryColor3ivEXT)(const GLint * v)
Michal Krol455c8172004-10-27 15:20:08 +00003752{
Ian Romanickbf83e652006-08-24 20:14:45 +00003753 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3ivEXT(%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(SecondaryColor3s)(GLshort red, GLshort green, GLshort blue)
Michal Krol455c8172004-10-27 15:20:08 +00003757{
Ian Romanickbf83e652006-08-24 20:14:45 +00003758 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3s(%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(SecondaryColor3sEXT)(GLshort red, GLshort green, GLshort blue)
Michal Krol455c8172004-10-27 15:20:08 +00003762{
Ian Romanickbf83e652006-08-24 20:14:45 +00003763 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3sEXT(%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(SecondaryColor3sv)(const GLshort * v)
Michal Krol455c8172004-10-27 15:20:08 +00003767{
Ian Romanickbf83e652006-08-24 20:14:45 +00003768 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3sv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003769}
3770
Ian Romanickbf83e652006-08-24 20:14:45 +00003771KEYWORD1 void KEYWORD2 NAME(SecondaryColor3svEXT)(const GLshort * v)
Michal Krol455c8172004-10-27 15:20:08 +00003772{
Ian Romanickbf83e652006-08-24 20:14:45 +00003773 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3svEXT(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003774}
3775
Ian Romanickbf83e652006-08-24 20:14:45 +00003776KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ub)(GLubyte red, GLubyte green, GLubyte blue)
Michal Krol455c8172004-10-27 15:20:08 +00003777{
Ian Romanickbf83e652006-08-24 20:14:45 +00003778 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ub(%d, %d, %d);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003779}
3780
Ian Romanickbf83e652006-08-24 20:14:45 +00003781KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue)
Michal Krol455c8172004-10-27 15:20:08 +00003782{
Ian Romanickbf83e652006-08-24 20:14:45 +00003783 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ubEXT(%d, %d, %d);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003784}
3785
Ian Romanickbf83e652006-08-24 20:14:45 +00003786KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubv)(const GLubyte * v)
Michal Krol455c8172004-10-27 15:20:08 +00003787{
Ian Romanickbf83e652006-08-24 20:14:45 +00003788 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubv(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003789}
3790
Ian Romanickbf83e652006-08-24 20:14:45 +00003791KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubvEXT)(const GLubyte * v)
Michal Krol455c8172004-10-27 15:20:08 +00003792{
Ian Romanickbf83e652006-08-24 20:14:45 +00003793 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubvEXT(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00003794}
3795
Ian Romanickbf83e652006-08-24 20:14:45 +00003796KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ui)(GLuint red, GLuint green, GLuint blue)
Michal Krol455c8172004-10-27 15:20:08 +00003797{
Ian Romanickbf83e652006-08-24 20:14:45 +00003798 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3ui(%d, %d, %d);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003799}
3800
Ian Romanickbf83e652006-08-24 20:14:45 +00003801KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue)
Michal Krol455c8172004-10-27 15:20:08 +00003802{
Ian Romanickbf83e652006-08-24 20:14:45 +00003803 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3uiEXT(%d, %d, %d);\n", red, green, blue));
Michal Krol455c8172004-10-27 15:20:08 +00003804}
3805
Ian Romanickbf83e652006-08-24 20:14:45 +00003806KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiv)(const GLuint * v)
Michal Krol455c8172004-10-27 15:20:08 +00003807{
Ian Romanickbf83e652006-08-24 20:14:45 +00003808 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uiv(%p);\n", (const void *) v));
3809}
3810
3811KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uivEXT)(const GLuint * v)
3812{
3813 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uivEXT(%p);\n", (const void *) v));
3814}
3815
3816KEYWORD1 void KEYWORD2 NAME(SecondaryColor3us)(GLushort red, GLushort green, GLushort blue)
3817{
3818 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3us(%d, %d, %d);\n", red, green, blue));
3819}
3820
3821KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue)
3822{
3823 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3usEXT(%d, %d, %d);\n", red, green, blue));
3824}
3825
3826KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usv)(const GLushort * v)
3827{
3828 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usv(%p);\n", (const void *) v));
3829}
3830
3831KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usvEXT)(const GLushort * v)
3832{
3833 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usvEXT(%p);\n", (const void *) v));
3834}
3835
3836KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3837{
3838 DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
3839}
3840
3841KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3842{
3843 DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointerEXT(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
3844}
3845
3846KEYWORD1 void KEYWORD2 NAME(MultiDrawArrays)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)
3847{
3848 DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArrays(0x%x, %p, %p, %d);\n", mode, (const void *) first, (const void *) count, primcount));
3849}
3850
3851KEYWORD1 void KEYWORD2 NAME(MultiDrawArraysEXT)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)
3852{
3853 DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArraysEXT(0x%x, %p, %p, %d);\n", mode, (const void *) first, (const void *) count, primcount));
3854}
3855
3856KEYWORD1 void KEYWORD2 NAME(MultiDrawElements)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
3857{
3858 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));
3859}
3860
3861KEYWORD1 void KEYWORD2 NAME(MultiDrawElementsEXT)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
3862{
3863 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));
3864}
3865
3866KEYWORD1 void KEYWORD2 NAME(FogCoordPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
3867{
3868 DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
3869}
3870
3871KEYWORD1 void KEYWORD2 NAME(FogCoordPointerEXT)(GLenum type, GLsizei stride, const GLvoid * pointer)
3872{
3873 DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointerEXT(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
3874}
3875
3876KEYWORD1 void KEYWORD2 NAME(FogCoordd)(GLdouble coord)
3877{
3878 DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoordd(%f);\n", coord));
3879}
3880
3881KEYWORD1 void KEYWORD2 NAME(FogCoorddEXT)(GLdouble coord)
3882{
3883 DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoorddEXT(%f);\n", coord));
3884}
3885
3886KEYWORD1 void KEYWORD2 NAME(FogCoorddv)(const GLdouble * coord)
3887{
3888 DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddv(%p);\n", (const void *) coord));
3889}
3890
3891KEYWORD1 void KEYWORD2 NAME(FogCoorddvEXT)(const GLdouble * coord)
3892{
3893 DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddvEXT(%p);\n", (const void *) coord));
3894}
3895
3896KEYWORD1 void KEYWORD2 NAME(FogCoordf)(GLfloat coord)
3897{
3898 DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordf(%f);\n", coord));
3899}
3900
3901KEYWORD1 void KEYWORD2 NAME(FogCoordfEXT)(GLfloat coord)
3902{
3903 DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordfEXT(%f);\n", coord));
3904}
3905
3906KEYWORD1 void KEYWORD2 NAME(FogCoordfv)(const GLfloat * coord)
3907{
3908 DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfv(%p);\n", (const void *) coord));
3909}
3910
3911KEYWORD1 void KEYWORD2 NAME(FogCoordfvEXT)(const GLfloat * coord)
3912{
3913 DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfvEXT(%p);\n", (const void *) coord));
3914}
3915
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003916KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_587)(GLenum mode);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003917
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003918KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_587)(GLenum mode)
Ian Romanickbf83e652006-08-24 20:14:45 +00003919{
3920 DISPATCH(PixelTexGenSGIX, (mode), (F, "glPixelTexGenSGIX(0x%x);\n", mode));
3921}
3922
3923KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparate)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3924{
3925 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparate(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
3926}
3927
3928KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3929{
3930 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateEXT(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
3931}
3932
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003933KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_588)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00003934
Ian Romanickf3f51bc2006-10-11 22:37:14 +00003935KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_588)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
Ian Romanickbf83e652006-08-24 20:14:45 +00003936{
3937 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateINGR(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
3938}
3939
Michal Krol455c8172004-10-27 15:20:08 +00003940KEYWORD1 void KEYWORD2 NAME(FlushVertexArrayRangeNV)(void)
3941{
3942 DISPATCH(FlushVertexArrayRangeNV, (), (F, "glFlushVertexArrayRangeNV();\n"));
3943}
3944
3945KEYWORD1 void KEYWORD2 NAME(VertexArrayRangeNV)(GLsizei length, const GLvoid * pointer)
3946{
3947 DISPATCH(VertexArrayRangeNV, (length, pointer), (F, "glVertexArrayRangeNV(%d, %p);\n", length, (const void *) pointer));
3948}
3949
Michal Krol455c8172004-10-27 15:20:08 +00003950KEYWORD1 void KEYWORD2 NAME(CombinerInputNV)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
3951{
3952 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));
3953}
3954
3955KEYWORD1 void KEYWORD2 NAME(CombinerOutputNV)(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum)
3956{
3957 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));
3958}
3959
Ian Romanickbf83e652006-08-24 20:14:45 +00003960KEYWORD1 void KEYWORD2 NAME(CombinerParameterfNV)(GLenum pname, GLfloat param)
3961{
3962 DISPATCH(CombinerParameterfNV, (pname, param), (F, "glCombinerParameterfNV(0x%x, %f);\n", pname, param));
3963}
3964
3965KEYWORD1 void KEYWORD2 NAME(CombinerParameterfvNV)(GLenum pname, const GLfloat * params)
3966{
3967 DISPATCH(CombinerParameterfvNV, (pname, params), (F, "glCombinerParameterfvNV(0x%x, %p);\n", pname, (const void *) params));
3968}
3969
3970KEYWORD1 void KEYWORD2 NAME(CombinerParameteriNV)(GLenum pname, GLint param)
3971{
3972 DISPATCH(CombinerParameteriNV, (pname, param), (F, "glCombinerParameteriNV(0x%x, %d);\n", pname, param));
3973}
3974
3975KEYWORD1 void KEYWORD2 NAME(CombinerParameterivNV)(GLenum pname, const GLint * params)
3976{
3977 DISPATCH(CombinerParameterivNV, (pname, params), (F, "glCombinerParameterivNV(0x%x, %p);\n", pname, (const void *) params));
3978}
3979
Michal Krol455c8172004-10-27 15:20:08 +00003980KEYWORD1 void KEYWORD2 NAME(FinalCombinerInputNV)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
3981{
3982 DISPATCH(FinalCombinerInputNV, (variable, input, mapping, componentUsage), (F, "glFinalCombinerInputNV(0x%x, 0x%x, 0x%x, 0x%x);\n", variable, input, mapping, componentUsage));
3983}
3984
3985KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterfvNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params)
3986{
3987 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));
3988}
3989
3990KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterivNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params)
3991{
3992 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));
3993}
3994
3995KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterfvNV)(GLenum stage, GLenum portion, GLenum pname, GLfloat * params)
3996{
3997 DISPATCH(GetCombinerOutputParameterfvNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterfvNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (const void *) params));
3998}
3999
4000KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterivNV)(GLenum stage, GLenum portion, GLenum pname, GLint * params)
4001{
4002 DISPATCH(GetCombinerOutputParameterivNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterivNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (const void *) params));
4003}
4004
4005KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterfvNV)(GLenum variable, GLenum pname, GLfloat * params)
4006{
4007 DISPATCH(GetFinalCombinerInputParameterfvNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterfvNV(0x%x, 0x%x, %p);\n", variable, pname, (const void *) params));
4008}
4009
4010KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterivNV)(GLenum variable, GLenum pname, GLint * params)
4011{
4012 DISPATCH(GetFinalCombinerInputParameterivNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterivNV(0x%x, 0x%x, %p);\n", variable, pname, (const void *) params));
4013}
4014
4015KEYWORD1 void KEYWORD2 NAME(ResizeBuffersMESA)(void)
4016{
4017 DISPATCH(ResizeBuffersMESA, (), (F, "glResizeBuffersMESA();\n"));
4018}
4019
Ian Romanick66a55482005-06-21 23:42:43 +00004020KEYWORD1 void KEYWORD2 NAME(WindowPos2d)(GLdouble x, GLdouble y)
4021{
4022 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2d(%f, %f);\n", x, y));
4023}
4024
4025KEYWORD1 void KEYWORD2 NAME(WindowPos2dARB)(GLdouble x, GLdouble y)
4026{
4027 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dARB(%f, %f);\n", x, y));
4028}
4029
Michal Krol455c8172004-10-27 15:20:08 +00004030KEYWORD1 void KEYWORD2 NAME(WindowPos2dMESA)(GLdouble x, GLdouble y)
4031{
4032 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dMESA(%f, %f);\n", x, y));
4033}
4034
Ian Romanick66a55482005-06-21 23:42:43 +00004035KEYWORD1 void KEYWORD2 NAME(WindowPos2dv)(const GLdouble * v)
4036{
4037 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dv(%p);\n", (const void *) v));
4038}
4039
4040KEYWORD1 void KEYWORD2 NAME(WindowPos2dvARB)(const GLdouble * v)
4041{
4042 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dvARB(%p);\n", (const void *) v));
4043}
4044
Michal Krol455c8172004-10-27 15:20:08 +00004045KEYWORD1 void KEYWORD2 NAME(WindowPos2dvMESA)(const GLdouble * v)
4046{
Michal Krolb7293dc2004-10-27 15:34:31 +00004047 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004048}
4049
Ian Romanick66a55482005-06-21 23:42:43 +00004050KEYWORD1 void KEYWORD2 NAME(WindowPos2f)(GLfloat x, GLfloat y)
4051{
4052 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2f(%f, %f);\n", x, y));
4053}
4054
4055KEYWORD1 void KEYWORD2 NAME(WindowPos2fARB)(GLfloat x, GLfloat y)
4056{
4057 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fARB(%f, %f);\n", x, y));
4058}
4059
Michal Krol455c8172004-10-27 15:20:08 +00004060KEYWORD1 void KEYWORD2 NAME(WindowPos2fMESA)(GLfloat x, GLfloat y)
4061{
4062 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fMESA(%f, %f);\n", x, y));
4063}
4064
Ian Romanick66a55482005-06-21 23:42:43 +00004065KEYWORD1 void KEYWORD2 NAME(WindowPos2fv)(const GLfloat * v)
4066{
4067 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fv(%p);\n", (const void *) v));
4068}
4069
4070KEYWORD1 void KEYWORD2 NAME(WindowPos2fvARB)(const GLfloat * v)
4071{
4072 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fvARB(%p);\n", (const void *) v));
4073}
4074
Michal Krol455c8172004-10-27 15:20:08 +00004075KEYWORD1 void KEYWORD2 NAME(WindowPos2fvMESA)(const GLfloat * v)
4076{
Michal Krolb7293dc2004-10-27 15:34:31 +00004077 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004078}
4079
Ian Romanick66a55482005-06-21 23:42:43 +00004080KEYWORD1 void KEYWORD2 NAME(WindowPos2i)(GLint x, GLint y)
4081{
4082 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2i(%d, %d);\n", x, y));
4083}
4084
4085KEYWORD1 void KEYWORD2 NAME(WindowPos2iARB)(GLint x, GLint y)
4086{
4087 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iARB(%d, %d);\n", x, y));
4088}
4089
Michal Krol455c8172004-10-27 15:20:08 +00004090KEYWORD1 void KEYWORD2 NAME(WindowPos2iMESA)(GLint x, GLint y)
4091{
4092 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iMESA(%d, %d);\n", x, y));
4093}
4094
Ian Romanick66a55482005-06-21 23:42:43 +00004095KEYWORD1 void KEYWORD2 NAME(WindowPos2iv)(const GLint * v)
4096{
4097 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2iv(%p);\n", (const void *) v));
4098}
4099
4100KEYWORD1 void KEYWORD2 NAME(WindowPos2ivARB)(const GLint * v)
4101{
4102 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2ivARB(%p);\n", (const void *) v));
4103}
4104
Michal Krol455c8172004-10-27 15:20:08 +00004105KEYWORD1 void KEYWORD2 NAME(WindowPos2ivMESA)(const GLint * v)
4106{
4107 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2ivMESA(%p);\n", (const void *) v));
4108}
4109
Ian Romanick66a55482005-06-21 23:42:43 +00004110KEYWORD1 void KEYWORD2 NAME(WindowPos2s)(GLshort x, GLshort y)
4111{
4112 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2s(%d, %d);\n", x, y));
4113}
4114
4115KEYWORD1 void KEYWORD2 NAME(WindowPos2sARB)(GLshort x, GLshort y)
4116{
4117 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sARB(%d, %d);\n", x, y));
4118}
4119
Michal Krol455c8172004-10-27 15:20:08 +00004120KEYWORD1 void KEYWORD2 NAME(WindowPos2sMESA)(GLshort x, GLshort y)
4121{
4122 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sMESA(%d, %d);\n", x, y));
4123}
4124
Ian Romanick66a55482005-06-21 23:42:43 +00004125KEYWORD1 void KEYWORD2 NAME(WindowPos2sv)(const GLshort * v)
4126{
4127 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2sv(%p);\n", (const void *) v));
4128}
4129
4130KEYWORD1 void KEYWORD2 NAME(WindowPos2svARB)(const GLshort * v)
4131{
4132 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2svARB(%p);\n", (const void *) v));
4133}
4134
Michal Krol455c8172004-10-27 15:20:08 +00004135KEYWORD1 void KEYWORD2 NAME(WindowPos2svMESA)(const GLshort * v)
4136{
4137 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2svMESA(%p);\n", (const void *) v));
4138}
4139
Ian Romanick66a55482005-06-21 23:42:43 +00004140KEYWORD1 void KEYWORD2 NAME(WindowPos3d)(GLdouble x, GLdouble y, GLdouble z)
4141{
4142 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3d(%f, %f, %f);\n", x, y, z));
4143}
4144
4145KEYWORD1 void KEYWORD2 NAME(WindowPos3dARB)(GLdouble x, GLdouble y, GLdouble z)
4146{
4147 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dARB(%f, %f, %f);\n", x, y, z));
4148}
4149
Michal Krol455c8172004-10-27 15:20:08 +00004150KEYWORD1 void KEYWORD2 NAME(WindowPos3dMESA)(GLdouble x, GLdouble y, GLdouble z)
4151{
4152 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dMESA(%f, %f, %f);\n", x, y, z));
4153}
4154
Ian Romanick66a55482005-06-21 23:42:43 +00004155KEYWORD1 void KEYWORD2 NAME(WindowPos3dv)(const GLdouble * v)
4156{
4157 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dv(%p);\n", (const void *) v));
4158}
4159
4160KEYWORD1 void KEYWORD2 NAME(WindowPos3dvARB)(const GLdouble * v)
4161{
4162 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dvARB(%p);\n", (const void *) v));
4163}
4164
Michal Krol455c8172004-10-27 15:20:08 +00004165KEYWORD1 void KEYWORD2 NAME(WindowPos3dvMESA)(const GLdouble * v)
4166{
Michal Krolb7293dc2004-10-27 15:34:31 +00004167 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004168}
4169
Ian Romanick66a55482005-06-21 23:42:43 +00004170KEYWORD1 void KEYWORD2 NAME(WindowPos3f)(GLfloat x, GLfloat y, GLfloat z)
4171{
4172 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3f(%f, %f, %f);\n", x, y, z));
4173}
4174
4175KEYWORD1 void KEYWORD2 NAME(WindowPos3fARB)(GLfloat x, GLfloat y, GLfloat z)
4176{
4177 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fARB(%f, %f, %f);\n", x, y, z));
4178}
4179
Michal Krol455c8172004-10-27 15:20:08 +00004180KEYWORD1 void KEYWORD2 NAME(WindowPos3fMESA)(GLfloat x, GLfloat y, GLfloat z)
4181{
4182 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fMESA(%f, %f, %f);\n", x, y, z));
4183}
4184
Ian Romanick66a55482005-06-21 23:42:43 +00004185KEYWORD1 void KEYWORD2 NAME(WindowPos3fv)(const GLfloat * v)
4186{
4187 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fv(%p);\n", (const void *) v));
4188}
4189
4190KEYWORD1 void KEYWORD2 NAME(WindowPos3fvARB)(const GLfloat * v)
4191{
4192 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fvARB(%p);\n", (const void *) v));
4193}
4194
Michal Krol455c8172004-10-27 15:20:08 +00004195KEYWORD1 void KEYWORD2 NAME(WindowPos3fvMESA)(const GLfloat * v)
4196{
Michal Krolb7293dc2004-10-27 15:34:31 +00004197 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004198}
4199
Ian Romanick66a55482005-06-21 23:42:43 +00004200KEYWORD1 void KEYWORD2 NAME(WindowPos3i)(GLint x, GLint y, GLint z)
4201{
4202 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3i(%d, %d, %d);\n", x, y, z));
4203}
4204
4205KEYWORD1 void KEYWORD2 NAME(WindowPos3iARB)(GLint x, GLint y, GLint z)
4206{
4207 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iARB(%d, %d, %d);\n", x, y, z));
4208}
4209
Michal Krol455c8172004-10-27 15:20:08 +00004210KEYWORD1 void KEYWORD2 NAME(WindowPos3iMESA)(GLint x, GLint y, GLint z)
4211{
4212 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iMESA(%d, %d, %d);\n", x, y, z));
4213}
4214
Ian Romanick66a55482005-06-21 23:42:43 +00004215KEYWORD1 void KEYWORD2 NAME(WindowPos3iv)(const GLint * v)
4216{
4217 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3iv(%p);\n", (const void *) v));
4218}
4219
4220KEYWORD1 void KEYWORD2 NAME(WindowPos3ivARB)(const GLint * v)
4221{
4222 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3ivARB(%p);\n", (const void *) v));
4223}
4224
Michal Krol455c8172004-10-27 15:20:08 +00004225KEYWORD1 void KEYWORD2 NAME(WindowPos3ivMESA)(const GLint * v)
4226{
4227 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3ivMESA(%p);\n", (const void *) v));
4228}
4229
Ian Romanick66a55482005-06-21 23:42:43 +00004230KEYWORD1 void KEYWORD2 NAME(WindowPos3s)(GLshort x, GLshort y, GLshort z)
4231{
4232 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3s(%d, %d, %d);\n", x, y, z));
4233}
4234
4235KEYWORD1 void KEYWORD2 NAME(WindowPos3sARB)(GLshort x, GLshort y, GLshort z)
4236{
4237 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sARB(%d, %d, %d);\n", x, y, z));
4238}
4239
Michal Krol455c8172004-10-27 15:20:08 +00004240KEYWORD1 void KEYWORD2 NAME(WindowPos3sMESA)(GLshort x, GLshort y, GLshort z)
4241{
4242 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sMESA(%d, %d, %d);\n", x, y, z));
4243}
4244
Ian Romanick66a55482005-06-21 23:42:43 +00004245KEYWORD1 void KEYWORD2 NAME(WindowPos3sv)(const GLshort * v)
4246{
4247 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3sv(%p);\n", (const void *) v));
4248}
4249
4250KEYWORD1 void KEYWORD2 NAME(WindowPos3svARB)(const GLshort * v)
4251{
4252 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3svARB(%p);\n", (const void *) v));
4253}
4254
Michal Krol455c8172004-10-27 15:20:08 +00004255KEYWORD1 void KEYWORD2 NAME(WindowPos3svMESA)(const GLshort * v)
4256{
4257 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3svMESA(%p);\n", (const void *) v));
4258}
4259
4260KEYWORD1 void KEYWORD2 NAME(WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4261{
4262 DISPATCH(WindowPos4dMESA, (x, y, z, w), (F, "glWindowPos4dMESA(%f, %f, %f, %f);\n", x, y, z, w));
4263}
4264
4265KEYWORD1 void KEYWORD2 NAME(WindowPos4dvMESA)(const GLdouble * v)
4266{
Michal Krolb7293dc2004-10-27 15:34:31 +00004267 DISPATCH(WindowPos4dvMESA, (v), (F, "glWindowPos4dvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004268}
4269
4270KEYWORD1 void KEYWORD2 NAME(WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4271{
4272 DISPATCH(WindowPos4fMESA, (x, y, z, w), (F, "glWindowPos4fMESA(%f, %f, %f, %f);\n", x, y, z, w));
4273}
4274
4275KEYWORD1 void KEYWORD2 NAME(WindowPos4fvMESA)(const GLfloat * v)
4276{
Michal Krolb7293dc2004-10-27 15:34:31 +00004277 DISPATCH(WindowPos4fvMESA, (v), (F, "glWindowPos4fvMESA(%p);\n", (const void *) v));
Michal Krol455c8172004-10-27 15:20:08 +00004278}
4279
4280KEYWORD1 void KEYWORD2 NAME(WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w)
4281{
4282 DISPATCH(WindowPos4iMESA, (x, y, z, w), (F, "glWindowPos4iMESA(%d, %d, %d, %d);\n", x, y, z, w));
4283}
4284
4285KEYWORD1 void KEYWORD2 NAME(WindowPos4ivMESA)(const GLint * v)
4286{
4287 DISPATCH(WindowPos4ivMESA, (v), (F, "glWindowPos4ivMESA(%p);\n", (const void *) v));
4288}
4289
4290KEYWORD1 void KEYWORD2 NAME(WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w)
4291{
4292 DISPATCH(WindowPos4sMESA, (x, y, z, w), (F, "glWindowPos4sMESA(%d, %d, %d, %d);\n", x, y, z, w));
4293}
4294
4295KEYWORD1 void KEYWORD2 NAME(WindowPos4svMESA)(const GLshort * v)
4296{
4297 DISPATCH(WindowPos4svMESA, (v), (F, "glWindowPos4svMESA(%p);\n", (const void *) v));
4298}
4299
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004300KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_629)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004301
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004302KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_629)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride)
Ian Romanick66a55482005-06-21 23:42:43 +00004303{
Ian Romanickbf83e652006-08-24 20:14:45 +00004304 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 +00004305}
4306
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004307KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_630)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004308
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004309KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_630)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride)
Michal Krol455c8172004-10-27 15:20:08 +00004310{
Ian Romanickbf83e652006-08-24 20:14:45 +00004311 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 +00004312}
4313
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004314KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_631)(GLsizei n, const GLuint * fences);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004315
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004316KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_631)(GLsizei n, const GLuint * fences)
Ian Romanick66a55482005-06-21 23:42:43 +00004317{
Ian Romanickbf83e652006-08-24 20:14:45 +00004318 DISPATCH(DeleteFencesNV, (n, fences), (F, "glDeleteFencesNV(%d, %p);\n", n, (const void *) fences));
Ian Romanick66a55482005-06-21 23:42:43 +00004319}
4320
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004321KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_632)(GLuint fence);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004322
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004323KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_632)(GLuint fence)
Michal Krol455c8172004-10-27 15:20:08 +00004324{
Ian Romanickbf83e652006-08-24 20:14:45 +00004325 DISPATCH(FinishFenceNV, (fence), (F, "glFinishFenceNV(%d);\n", fence));
Michal Krol455c8172004-10-27 15:20:08 +00004326}
4327
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004328KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_633)(GLsizei n, GLuint * fences);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004329
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004330KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_633)(GLsizei n, GLuint * fences)
Michal Krolb7293dc2004-10-27 15:34:31 +00004331{
Ian Romanickbf83e652006-08-24 20:14:45 +00004332 DISPATCH(GenFencesNV, (n, fences), (F, "glGenFencesNV(%d, %p);\n", n, (const void *) fences));
Michal Krolb7293dc2004-10-27 15:34:31 +00004333}
4334
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004335KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_634)(GLuint fence, GLenum pname, GLint * params);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004336
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004337KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_634)(GLuint fence, GLenum pname, GLint * params)
Michal Krolb7293dc2004-10-27 15:34:31 +00004338{
Ian Romanickbf83e652006-08-24 20:14:45 +00004339 DISPATCH(GetFenceivNV, (fence, pname, params), (F, "glGetFenceivNV(%d, 0x%x, %p);\n", fence, pname, (const void *) params));
Michal Krolb7293dc2004-10-27 15:34:31 +00004340}
4341
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004342KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_635)(GLuint fence);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004343
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004344KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_635)(GLuint fence)
Michal Krolb7293dc2004-10-27 15:34:31 +00004345{
Ian Romanickbf83e652006-08-24 20:14:45 +00004346 RETURN_DISPATCH(IsFenceNV, (fence), (F, "glIsFenceNV(%d);\n", fence));
Michal Krolb7293dc2004-10-27 15:34:31 +00004347}
4348
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004349KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_636)(GLuint fence, GLenum condition);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004350
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004351KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_636)(GLuint fence, GLenum condition)
Michal Krolb7293dc2004-10-27 15:34:31 +00004352{
Ian Romanickbf83e652006-08-24 20:14:45 +00004353 DISPATCH(SetFenceNV, (fence, condition), (F, "glSetFenceNV(%d, 0x%x);\n", fence, condition));
Michal Krolb7293dc2004-10-27 15:34:31 +00004354}
4355
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004356KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_637)(GLuint fence);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004357
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004358KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_637)(GLuint fence)
Michal Krolb7293dc2004-10-27 15:34:31 +00004359{
Ian Romanickbf83e652006-08-24 20:14:45 +00004360 RETURN_DISPATCH(TestFenceNV, (fence), (F, "glTestFenceNV(%d);\n", fence));
Michal Krol455c8172004-10-27 15:20:08 +00004361}
4362
4363KEYWORD1 GLboolean KEYWORD2 NAME(AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences)
4364{
4365 RETURN_DISPATCH(AreProgramsResidentNV, (n, ids, residences), (F, "glAreProgramsResidentNV(%d, %p, %p);\n", n, (const void *) ids, (const void *) residences));
4366}
4367
Ian Romanick5aafea02005-06-24 18:35:31 +00004368KEYWORD1 void KEYWORD2 NAME(BindProgramARB)(GLenum target, GLuint program)
Ian Romanick66a55482005-06-21 23:42:43 +00004369{
Ian Romanick5aafea02005-06-24 18:35:31 +00004370 DISPATCH(BindProgramNV, (target, program), (F, "glBindProgramARB(0x%x, %d);\n", target, program));
Ian Romanick66a55482005-06-21 23:42:43 +00004371}
4372
Ian Romanick5aafea02005-06-24 18:35:31 +00004373KEYWORD1 void KEYWORD2 NAME(BindProgramNV)(GLenum target, GLuint program)
Michal Krol455c8172004-10-27 15:20:08 +00004374{
Ian Romanick5aafea02005-06-24 18:35:31 +00004375 DISPATCH(BindProgramNV, (target, program), (F, "glBindProgramNV(0x%x, %d);\n", target, program));
Michal Krol455c8172004-10-27 15:20:08 +00004376}
4377
Ian Romanick5aafea02005-06-24 18:35:31 +00004378KEYWORD1 void KEYWORD2 NAME(DeleteProgramsARB)(GLsizei n, const GLuint * programs)
Ian Romanick66a55482005-06-21 23:42:43 +00004379{
Ian Romanick5aafea02005-06-24 18:35:31 +00004380 DISPATCH(DeleteProgramsNV, (n, programs), (F, "glDeleteProgramsARB(%d, %p);\n", n, (const void *) programs));
Ian Romanick66a55482005-06-21 23:42:43 +00004381}
4382
Ian Romanick5aafea02005-06-24 18:35:31 +00004383KEYWORD1 void KEYWORD2 NAME(DeleteProgramsNV)(GLsizei n, const GLuint * programs)
Michal Krol455c8172004-10-27 15:20:08 +00004384{
Ian Romanick5aafea02005-06-24 18:35:31 +00004385 DISPATCH(DeleteProgramsNV, (n, programs), (F, "glDeleteProgramsNV(%d, %p);\n", n, (const void *) programs));
Michal Krol455c8172004-10-27 15:20:08 +00004386}
4387
4388KEYWORD1 void KEYWORD2 NAME(ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params)
4389{
4390 DISPATCH(ExecuteProgramNV, (target, id, params), (F, "glExecuteProgramNV(0x%x, %d, %p);\n", target, id, (const void *) params));
4391}
4392
Ian Romanick5aafea02005-06-24 18:35:31 +00004393KEYWORD1 void KEYWORD2 NAME(GenProgramsARB)(GLsizei n, GLuint * programs)
Ian Romanick66a55482005-06-21 23:42:43 +00004394{
Ian Romanick5aafea02005-06-24 18:35:31 +00004395 DISPATCH(GenProgramsNV, (n, programs), (F, "glGenProgramsARB(%d, %p);\n", n, (const void *) programs));
Ian Romanick66a55482005-06-21 23:42:43 +00004396}
4397
Ian Romanick5aafea02005-06-24 18:35:31 +00004398KEYWORD1 void KEYWORD2 NAME(GenProgramsNV)(GLsizei n, GLuint * programs)
Michal Krol455c8172004-10-27 15:20:08 +00004399{
Ian Romanick5aafea02005-06-24 18:35:31 +00004400 DISPATCH(GenProgramsNV, (n, programs), (F, "glGenProgramsNV(%d, %p);\n", n, (const void *) programs));
Michal Krol455c8172004-10-27 15:20:08 +00004401}
4402
4403KEYWORD1 void KEYWORD2 NAME(GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params)
4404{
4405 DISPATCH(GetProgramParameterdvNV, (target, index, pname, params), (F, "glGetProgramParameterdvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (const void *) params));
4406}
4407
4408KEYWORD1 void KEYWORD2 NAME(GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params)
4409{
4410 DISPATCH(GetProgramParameterfvNV, (target, index, pname, params), (F, "glGetProgramParameterfvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (const void *) params));
4411}
4412
Michal Krol455c8172004-10-27 15:20:08 +00004413KEYWORD1 void KEYWORD2 NAME(GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program)
4414{
4415 DISPATCH(GetProgramStringNV, (id, pname, program), (F, "glGetProgramStringNV(%d, 0x%x, %p);\n", id, pname, (const void *) program));
4416}
4417
Ian Romanickbf83e652006-08-24 20:14:45 +00004418KEYWORD1 void KEYWORD2 NAME(GetProgramivNV)(GLuint id, GLenum pname, GLint * params)
4419{
4420 DISPATCH(GetProgramivNV, (id, pname, params), (F, "glGetProgramivNV(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4421}
4422
Michal Krol455c8172004-10-27 15:20:08 +00004423KEYWORD1 void KEYWORD2 NAME(GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params)
4424{
4425 DISPATCH(GetTrackMatrixivNV, (target, address, pname, params), (F, "glGetTrackMatrixivNV(0x%x, %d, 0x%x, %p);\n", target, address, pname, (const void *) params));
4426}
4427
Ian Romanick5aafea02005-06-24 18:35:31 +00004428KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervARB)(GLuint index, GLenum pname, GLvoid ** params)
Ian Romanick66a55482005-06-21 23:42:43 +00004429{
Ian Romanick5aafea02005-06-24 18:35:31 +00004430 DISPATCH(GetVertexAttribPointervNV, (index, pname, params), (F, "glGetVertexAttribPointervARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
Ian Romanick66a55482005-06-21 23:42:43 +00004431}
4432
Ian Romanick5aafea02005-06-24 18:35:31 +00004433KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid ** params)
Michal Krol455c8172004-10-27 15:20:08 +00004434{
Ian Romanick5aafea02005-06-24 18:35:31 +00004435 DISPATCH(GetVertexAttribPointervNV, (index, pname, params), (F, "glGetVertexAttribPointervNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00004436}
4437
Ian Romanickbf83e652006-08-24 20:14:45 +00004438KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params)
4439{
4440 DISPATCH(GetVertexAttribdvNV, (index, pname, params), (F, "glGetVertexAttribdvNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4441}
4442
4443KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params)
4444{
4445 DISPATCH(GetVertexAttribfvNV, (index, pname, params), (F, "glGetVertexAttribfvNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4446}
4447
4448KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params)
4449{
4450 DISPATCH(GetVertexAttribivNV, (index, pname, params), (F, "glGetVertexAttribivNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4451}
4452
Ian Romanick5aafea02005-06-24 18:35:31 +00004453KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramARB)(GLuint program)
Ian Romanick66a55482005-06-21 23:42:43 +00004454{
Ian Romanick5aafea02005-06-24 18:35:31 +00004455 RETURN_DISPATCH(IsProgramNV, (program), (F, "glIsProgramARB(%d);\n", program));
Ian Romanick66a55482005-06-21 23:42:43 +00004456}
4457
Ian Romanick5aafea02005-06-24 18:35:31 +00004458KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramNV)(GLuint program)
Michal Krol455c8172004-10-27 15:20:08 +00004459{
Ian Romanick5aafea02005-06-24 18:35:31 +00004460 RETURN_DISPATCH(IsProgramNV, (program), (F, "glIsProgramNV(%d);\n", program));
Michal Krol455c8172004-10-27 15:20:08 +00004461}
4462
4463KEYWORD1 void KEYWORD2 NAME(LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program)
4464{
4465 DISPATCH(LoadProgramNV, (target, id, len, program), (F, "glLoadProgramNV(0x%x, %d, %d, %p);\n", target, id, len, (const void *) program));
4466}
4467
4468KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dNV)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4469{
4470 DISPATCH(ProgramParameter4dNV, (target, index, x, y, z, w), (F, "glProgramParameter4dNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
4471}
4472
4473KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dvNV)(GLenum target, GLuint index, const GLdouble * params)
4474{
Michal Krolb7293dc2004-10-27 15:34:31 +00004475 DISPATCH(ProgramParameter4dvNV, (target, index, params), (F, "glProgramParameter4dvNV(0x%x, %d, %p);\n", target, index, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00004476}
4477
4478KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fNV)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4479{
4480 DISPATCH(ProgramParameter4fNV, (target, index, x, y, z, w), (F, "glProgramParameter4fNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
4481}
4482
4483KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fvNV)(GLenum target, GLuint index, const GLfloat * params)
4484{
Michal Krolb7293dc2004-10-27 15:34:31 +00004485 DISPATCH(ProgramParameter4fvNV, (target, index, params), (F, "glProgramParameter4fvNV(0x%x, %d, %p);\n", target, index, (const void *) params));
Michal Krol455c8172004-10-27 15:20:08 +00004486}
4487
4488KEYWORD1 void KEYWORD2 NAME(ProgramParameters4dvNV)(GLenum target, GLuint index, GLuint num, const GLdouble * params)
4489{
Michal Krolb7293dc2004-10-27 15:34:31 +00004490 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 +00004491}
4492
4493KEYWORD1 void KEYWORD2 NAME(ProgramParameters4fvNV)(GLenum target, GLuint index, GLuint num, const GLfloat * params)
4494{
Michal Krolb7293dc2004-10-27 15:34:31 +00004495 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 +00004496}
4497
4498KEYWORD1 void KEYWORD2 NAME(RequestResidentProgramsNV)(GLsizei n, const GLuint * ids)
4499{
4500 DISPATCH(RequestResidentProgramsNV, (n, ids), (F, "glRequestResidentProgramsNV(%d, %p);\n", n, (const void *) ids));
4501}
4502
4503KEYWORD1 void KEYWORD2 NAME(TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform)
4504{
4505 DISPATCH(TrackMatrixNV, (target, address, matrix, transform), (F, "glTrackMatrixNV(0x%x, %d, 0x%x, 0x%x);\n", target, address, matrix, transform));
4506}
4507
Brian Paulb5b8d222004-11-27 20:07:08 +00004508KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dNV)(GLuint index, GLdouble x)
4509{
4510 DISPATCH(VertexAttrib1dNV, (index, x), (F, "glVertexAttrib1dNV(%d, %f);\n", index, x));
4511}
4512
4513KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvNV)(GLuint index, const GLdouble * v)
4514{
4515 DISPATCH(VertexAttrib1dvNV, (index, v), (F, "glVertexAttrib1dvNV(%d, %p);\n", index, (const void *) v));
4516}
4517
4518KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fNV)(GLuint index, GLfloat x)
4519{
4520 DISPATCH(VertexAttrib1fNV, (index, x), (F, "glVertexAttrib1fNV(%d, %f);\n", index, x));
4521}
4522
4523KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvNV)(GLuint index, const GLfloat * v)
4524{
4525 DISPATCH(VertexAttrib1fvNV, (index, v), (F, "glVertexAttrib1fvNV(%d, %p);\n", index, (const void *) v));
4526}
4527
4528KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sNV)(GLuint index, GLshort x)
4529{
4530 DISPATCH(VertexAttrib1sNV, (index, x), (F, "glVertexAttrib1sNV(%d, %d);\n", index, x));
4531}
4532
4533KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svNV)(GLuint index, const GLshort * v)
4534{
4535 DISPATCH(VertexAttrib1svNV, (index, v), (F, "glVertexAttrib1svNV(%d, %p);\n", index, (const void *) v));
4536}
4537
4538KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y)
4539{
4540 DISPATCH(VertexAttrib2dNV, (index, x, y), (F, "glVertexAttrib2dNV(%d, %f, %f);\n", index, x, y));
4541}
4542
4543KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvNV)(GLuint index, const GLdouble * v)
4544{
4545 DISPATCH(VertexAttrib2dvNV, (index, v), (F, "glVertexAttrib2dvNV(%d, %p);\n", index, (const void *) v));
4546}
4547
4548KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y)
4549{
4550 DISPATCH(VertexAttrib2fNV, (index, x, y), (F, "glVertexAttrib2fNV(%d, %f, %f);\n", index, x, y));
4551}
4552
4553KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvNV)(GLuint index, const GLfloat * v)
4554{
4555 DISPATCH(VertexAttrib2fvNV, (index, v), (F, "glVertexAttrib2fvNV(%d, %p);\n", index, (const void *) v));
4556}
4557
4558KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y)
4559{
4560 DISPATCH(VertexAttrib2sNV, (index, x, y), (F, "glVertexAttrib2sNV(%d, %d, %d);\n", index, x, y));
4561}
4562
4563KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svNV)(GLuint index, const GLshort * v)
4564{
4565 DISPATCH(VertexAttrib2svNV, (index, v), (F, "glVertexAttrib2svNV(%d, %p);\n", index, (const void *) v));
4566}
4567
4568KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
4569{
4570 DISPATCH(VertexAttrib3dNV, (index, x, y, z), (F, "glVertexAttrib3dNV(%d, %f, %f, %f);\n", index, x, y, z));
4571}
4572
4573KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvNV)(GLuint index, const GLdouble * v)
4574{
4575 DISPATCH(VertexAttrib3dvNV, (index, v), (F, "glVertexAttrib3dvNV(%d, %p);\n", index, (const void *) v));
4576}
4577
4578KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
4579{
4580 DISPATCH(VertexAttrib3fNV, (index, x, y, z), (F, "glVertexAttrib3fNV(%d, %f, %f, %f);\n", index, x, y, z));
4581}
4582
4583KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvNV)(GLuint index, const GLfloat * v)
4584{
4585 DISPATCH(VertexAttrib3fvNV, (index, v), (F, "glVertexAttrib3fvNV(%d, %p);\n", index, (const void *) v));
4586}
4587
4588KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z)
4589{
4590 DISPATCH(VertexAttrib3sNV, (index, x, y, z), (F, "glVertexAttrib3sNV(%d, %d, %d, %d);\n", index, x, y, z));
4591}
4592
4593KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svNV)(GLuint index, const GLshort * v)
4594{
4595 DISPATCH(VertexAttrib3svNV, (index, v), (F, "glVertexAttrib3svNV(%d, %p);\n", index, (const void *) v));
4596}
4597
4598KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4599{
4600 DISPATCH(VertexAttrib4dNV, (index, x, y, z, w), (F, "glVertexAttrib4dNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
4601}
4602
4603KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvNV)(GLuint index, const GLdouble * v)
4604{
4605 DISPATCH(VertexAttrib4dvNV, (index, v), (F, "glVertexAttrib4dvNV(%d, %p);\n", index, (const void *) v));
4606}
4607
4608KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4609{
4610 DISPATCH(VertexAttrib4fNV, (index, x, y, z, w), (F, "glVertexAttrib4fNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
4611}
4612
4613KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvNV)(GLuint index, const GLfloat * v)
4614{
4615 DISPATCH(VertexAttrib4fvNV, (index, v), (F, "glVertexAttrib4fvNV(%d, %p);\n", index, (const void *) v));
4616}
4617
4618KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
4619{
4620 DISPATCH(VertexAttrib4sNV, (index, x, y, z, w), (F, "glVertexAttrib4sNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
4621}
4622
4623KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svNV)(GLuint index, const GLshort * v)
4624{
4625 DISPATCH(VertexAttrib4svNV, (index, v), (F, "glVertexAttrib4svNV(%d, %p);\n", index, (const void *) v));
4626}
4627
4628KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
4629{
4630 DISPATCH(VertexAttrib4ubNV, (index, x, y, z, w), (F, "glVertexAttrib4ubNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
4631}
4632
4633KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvNV)(GLuint index, const GLubyte * v)
4634{
4635 DISPATCH(VertexAttrib4ubvNV, (index, v), (F, "glVertexAttrib4ubvNV(%d, %p);\n", index, (const void *) v));
4636}
4637
Ian Romanickbf83e652006-08-24 20:14:45 +00004638KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
Dave Airlie7f752fe2004-12-19 03:06:59 +00004639{
Ian Romanickbf83e652006-08-24 20:14:45 +00004640 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 +00004641}
4642
Ian Romanickbf83e652006-08-24 20:14:45 +00004643KEYWORD1 void KEYWORD2 NAME(VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v)
Dave Airlie7f752fe2004-12-19 03:06:59 +00004644{
Ian Romanickbf83e652006-08-24 20:14:45 +00004645 DISPATCH(VertexAttribs1dvNV, (index, n, v), (F, "glVertexAttribs1dvNV(%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(VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v)
Dave Airlie7f752fe2004-12-19 03:06:59 +00004649{
Ian Romanickbf83e652006-08-24 20:14:45 +00004650 DISPATCH(VertexAttribs1fvNV, (index, n, v), (F, "glVertexAttribs1fvNV(%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(VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v)
Dave Airlie7f752fe2004-12-19 03:06:59 +00004654{
Ian Romanickbf83e652006-08-24 20:14:45 +00004655 DISPATCH(VertexAttribs1svNV, (index, n, v), (F, "glVertexAttribs1svNV(%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(VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v)
Dave Airlie7f752fe2004-12-19 03:06:59 +00004659{
Ian Romanickbf83e652006-08-24 20:14:45 +00004660 DISPATCH(VertexAttribs2dvNV, (index, n, v), (F, "glVertexAttribs2dvNV(%d, %d, %p);\n", index, n, (const void *) v));
Dave Airlie7f752fe2004-12-19 03:06:59 +00004661}
4662
Ian Romanickbf83e652006-08-24 20:14:45 +00004663KEYWORD1 void KEYWORD2 NAME(VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v)
Dave Airlie7f752fe2004-12-19 03:06:59 +00004664{
Ian Romanickbf83e652006-08-24 20:14:45 +00004665 DISPATCH(VertexAttribs2fvNV, (index, n, v), (F, "glVertexAttribs2fvNV(%d, %d, %p);\n", index, n, (const void *) v));
Dave Airlie7f752fe2004-12-19 03:06:59 +00004666}
4667
Ian Romanickbf83e652006-08-24 20:14:45 +00004668KEYWORD1 void KEYWORD2 NAME(VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v)
Dave Airlie7f752fe2004-12-19 03:06:59 +00004669{
Ian Romanickbf83e652006-08-24 20:14:45 +00004670 DISPATCH(VertexAttribs2svNV, (index, n, v), (F, "glVertexAttribs2svNV(%d, %d, %p);\n", index, n, (const void *) v));
Dave Airlie7f752fe2004-12-19 03:06:59 +00004671}
4672
Ian Romanickbf83e652006-08-24 20:14:45 +00004673KEYWORD1 void KEYWORD2 NAME(VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v)
Dave Airlie7f752fe2004-12-19 03:06:59 +00004674{
Ian Romanickbf83e652006-08-24 20:14:45 +00004675 DISPATCH(VertexAttribs3dvNV, (index, n, v), (F, "glVertexAttribs3dvNV(%d, %d, %p);\n", index, n, (const void *) v));
Dave Airlie7f752fe2004-12-19 03:06:59 +00004676}
4677
Ian Romanickbf83e652006-08-24 20:14:45 +00004678KEYWORD1 void KEYWORD2 NAME(VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v)
Dave Airlie7f752fe2004-12-19 03:06:59 +00004679{
Ian Romanickbf83e652006-08-24 20:14:45 +00004680 DISPATCH(VertexAttribs3fvNV, (index, n, v), (F, "glVertexAttribs3fvNV(%d, %d, %p);\n", index, n, (const void *) v));
Dave Airlie7f752fe2004-12-19 03:06:59 +00004681}
4682
Ian Romanickbf83e652006-08-24 20:14:45 +00004683KEYWORD1 void KEYWORD2 NAME(VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v)
Dave Airlie7f752fe2004-12-19 03:06:59 +00004684{
Ian Romanickbf83e652006-08-24 20:14:45 +00004685 DISPATCH(VertexAttribs3svNV, (index, n, v), (F, "glVertexAttribs3svNV(%d, %d, %p);\n", index, n, (const void *) v));
4686}
4687
4688KEYWORD1 void KEYWORD2 NAME(VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v)
4689{
4690 DISPATCH(VertexAttribs4dvNV, (index, n, v), (F, "glVertexAttribs4dvNV(%d, %d, %p);\n", index, n, (const void *) v));
4691}
4692
4693KEYWORD1 void KEYWORD2 NAME(VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v)
4694{
4695 DISPATCH(VertexAttribs4fvNV, (index, n, v), (F, "glVertexAttribs4fvNV(%d, %d, %p);\n", index, n, (const void *) v));
4696}
4697
4698KEYWORD1 void KEYWORD2 NAME(VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v)
4699{
4700 DISPATCH(VertexAttribs4svNV, (index, n, v), (F, "glVertexAttribs4svNV(%d, %d, %p);\n", index, n, (const void *) v));
4701}
4702
4703KEYWORD1 void KEYWORD2 NAME(VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v)
4704{
4705 DISPATCH(VertexAttribs4ubvNV, (index, n, v), (F, "glVertexAttribs4ubvNV(%d, %d, %p);\n", index, n, (const void *) v));
Dave Airlie7f752fe2004-12-19 03:06:59 +00004706}
4707
4708KEYWORD1 void KEYWORD2 NAME(AlphaFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)
4709{
4710 DISPATCH(AlphaFragmentOp1ATI, (op, dst, dstMod, arg1, arg1Rep, arg1Mod), (F, "glAlphaFragmentOp1ATI(0x%x, %d, %d, %d, %d, %d);\n", op, dst, dstMod, arg1, arg1Rep, arg1Mod));
4711}
4712
4713KEYWORD1 void KEYWORD2 NAME(AlphaFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)
4714{
4715 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));
4716}
4717
4718KEYWORD1 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)
4719{
4720 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));
4721}
4722
Ian Romanickbf83e652006-08-24 20:14:45 +00004723KEYWORD1 void KEYWORD2 NAME(BeginFragmentShaderATI)(void)
4724{
4725 DISPATCH(BeginFragmentShaderATI, (), (F, "glBeginFragmentShaderATI();\n"));
4726}
4727
4728KEYWORD1 void KEYWORD2 NAME(BindFragmentShaderATI)(GLuint id)
4729{
4730 DISPATCH(BindFragmentShaderATI, (id), (F, "glBindFragmentShaderATI(%d);\n", id));
4731}
4732
4733KEYWORD1 void KEYWORD2 NAME(ColorFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)
4734{
4735 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));
4736}
4737
4738KEYWORD1 void KEYWORD2 NAME(ColorFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)
4739{
4740 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));
4741}
4742
4743KEYWORD1 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)
4744{
4745 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));
4746}
4747
4748KEYWORD1 void KEYWORD2 NAME(DeleteFragmentShaderATI)(GLuint id)
4749{
4750 DISPATCH(DeleteFragmentShaderATI, (id), (F, "glDeleteFragmentShaderATI(%d);\n", id));
4751}
4752
4753KEYWORD1 void KEYWORD2 NAME(EndFragmentShaderATI)(void)
4754{
4755 DISPATCH(EndFragmentShaderATI, (), (F, "glEndFragmentShaderATI();\n"));
4756}
4757
4758KEYWORD1 GLuint KEYWORD2 NAME(GenFragmentShadersATI)(GLuint range)
4759{
4760 RETURN_DISPATCH(GenFragmentShadersATI, (range), (F, "glGenFragmentShadersATI(%d);\n", range));
4761}
4762
4763KEYWORD1 void KEYWORD2 NAME(PassTexCoordATI)(GLuint dst, GLuint coord, GLenum swizzle)
4764{
4765 DISPATCH(PassTexCoordATI, (dst, coord, swizzle), (F, "glPassTexCoordATI(%d, %d, 0x%x);\n", dst, coord, swizzle));
4766}
4767
4768KEYWORD1 void KEYWORD2 NAME(SampleMapATI)(GLuint dst, GLuint interp, GLenum swizzle)
4769{
4770 DISPATCH(SampleMapATI, (dst, interp, swizzle), (F, "glSampleMapATI(%d, %d, 0x%x);\n", dst, interp, swizzle));
4771}
4772
Dave Airlie7f752fe2004-12-19 03:06:59 +00004773KEYWORD1 void KEYWORD2 NAME(SetFragmentShaderConstantATI)(GLuint dst, const GLfloat * value)
4774{
4775 DISPATCH(SetFragmentShaderConstantATI, (dst, value), (F, "glSetFragmentShaderConstantATI(%d, %p);\n", dst, (const void *) value));
4776}
4777
Ian Romanickbf83e652006-08-24 20:14:45 +00004778KEYWORD1 void KEYWORD2 NAME(PointParameteri)(GLenum pname, GLint param)
Brian Paul78e6e592005-02-08 03:44:24 +00004779{
Ian Romanickbf83e652006-08-24 20:14:45 +00004780 DISPATCH(PointParameteriNV, (pname, param), (F, "glPointParameteri(0x%x, %d);\n", pname, param));
Brian Paul78e6e592005-02-08 03:44:24 +00004781}
4782
Ian Romanickbf83e652006-08-24 20:14:45 +00004783KEYWORD1 void KEYWORD2 NAME(PointParameteriNV)(GLenum pname, GLint param)
Brian Paul78e6e592005-02-08 03:44:24 +00004784{
Ian Romanickbf83e652006-08-24 20:14:45 +00004785 DISPATCH(PointParameteriNV, (pname, param), (F, "glPointParameteriNV(0x%x, %d);\n", pname, param));
Brian Paul78e6e592005-02-08 03:44:24 +00004786}
4787
Ian Romanickbf83e652006-08-24 20:14:45 +00004788KEYWORD1 void KEYWORD2 NAME(PointParameteriv)(GLenum pname, const GLint * params)
Brian Paul78e6e592005-02-08 03:44:24 +00004789{
Ian Romanickbf83e652006-08-24 20:14:45 +00004790 DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameteriv(0x%x, %p);\n", pname, (const void *) params));
Brian Paul78e6e592005-02-08 03:44:24 +00004791}
4792
Ian Romanickbf83e652006-08-24 20:14:45 +00004793KEYWORD1 void KEYWORD2 NAME(PointParameterivNV)(GLenum pname, const GLint * params)
Brian Paul78e6e592005-02-08 03:44:24 +00004794{
Ian Romanickbf83e652006-08-24 20:14:45 +00004795 DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameterivNV(0x%x, %p);\n", pname, (const void *) params));
Brian Paul78e6e592005-02-08 03:44:24 +00004796}
4797
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004798KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_718)(GLenum face);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004799
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004800KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_718)(GLenum face)
Brian Paul78e6e592005-02-08 03:44:24 +00004801{
Ian Romanickbf83e652006-08-24 20:14:45 +00004802 DISPATCH(ActiveStencilFaceEXT, (face), (F, "glActiveStencilFaceEXT(0x%x);\n", face));
Brian Paul78e6e592005-02-08 03:44:24 +00004803}
4804
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004805KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_719)(GLuint array);
Ian Romanickbf83e652006-08-24 20:14:45 +00004806
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004807KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_719)(GLuint array)
Brian Paul78e6e592005-02-08 03:44:24 +00004808{
Ian Romanickbf83e652006-08-24 20:14:45 +00004809 DISPATCH(BindVertexArrayAPPLE, (array), (F, "glBindVertexArrayAPPLE(%d);\n", array));
Brian Paul78e6e592005-02-08 03:44:24 +00004810}
4811
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004812KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_720)(GLsizei n, const GLuint * arrays);
Ian Romanickbf83e652006-08-24 20:14:45 +00004813
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004814KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_720)(GLsizei n, const GLuint * arrays)
Brian Paul78e6e592005-02-08 03:44:24 +00004815{
Ian Romanickbf83e652006-08-24 20:14:45 +00004816 DISPATCH(DeleteVertexArraysAPPLE, (n, arrays), (F, "glDeleteVertexArraysAPPLE(%d, %p);\n", n, (const void *) arrays));
4817}
4818
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004819KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_721)(GLsizei n, GLuint * arrays);
Ian Romanickbf83e652006-08-24 20:14:45 +00004820
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004821KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_721)(GLsizei n, GLuint * arrays)
Ian Romanickbf83e652006-08-24 20:14:45 +00004822{
4823 DISPATCH(GenVertexArraysAPPLE, (n, arrays), (F, "glGenVertexArraysAPPLE(%d, %p);\n", n, (const void *) arrays));
4824}
4825
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004826KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_722)(GLuint array);
Ian Romanickbf83e652006-08-24 20:14:45 +00004827
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004828KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_722)(GLuint array)
Ian Romanickbf83e652006-08-24 20:14:45 +00004829{
4830 RETURN_DISPATCH(IsVertexArrayAPPLE, (array), (F, "glIsVertexArrayAPPLE(%d);\n", array));
4831}
4832
4833KEYWORD1 void KEYWORD2 NAME(GetProgramNamedParameterdvNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params)
4834{
4835 DISPATCH(GetProgramNamedParameterdvNV, (id, len, name, params), (F, "glGetProgramNamedParameterdvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) params));
4836}
4837
4838KEYWORD1 void KEYWORD2 NAME(GetProgramNamedParameterfvNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params)
4839{
4840 DISPATCH(GetProgramNamedParameterfvNV, (id, len, name, params), (F, "glGetProgramNamedParameterfvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) params));
4841}
4842
4843KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4dNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4844{
4845 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));
4846}
4847
4848KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4dvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v)
4849{
4850 DISPATCH(ProgramNamedParameter4dvNV, (id, len, name, v), (F, "glProgramNamedParameter4dvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) v));
4851}
4852
4853KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4fNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4854{
4855 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));
4856}
4857
4858KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4fvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v)
4859{
4860 DISPATCH(ProgramNamedParameter4fvNV, (id, len, name, v), (F, "glProgramNamedParameter4fvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) v));
4861}
4862
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004863KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_729)(GLclampd zmin, GLclampd zmax);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004864
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004865KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_729)(GLclampd zmin, GLclampd zmax)
Ian Romanickbf83e652006-08-24 20:14:45 +00004866{
4867 DISPATCH(DepthBoundsEXT, (zmin, zmax), (F, "glDepthBoundsEXT(%f, %f);\n", zmin, zmax));
4868}
4869
Ian Romanick3fea5912006-08-25 19:57:37 +00004870KEYWORD1 void KEYWORD2 NAME(BlendEquationSeparate)(GLenum modeRGB, GLenum modeA)
4871{
4872 DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparate(0x%x, 0x%x);\n", modeRGB, modeA));
4873}
4874
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004875KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_730)(GLenum modeRGB, GLenum modeA);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004876
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004877KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_730)(GLenum modeRGB, GLenum modeA)
Ian Romanickbf83e652006-08-24 20:14:45 +00004878{
4879 DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparateEXT(0x%x, 0x%x);\n", modeRGB, modeA));
4880}
4881
Brian Paul78e6e592005-02-08 03:44:24 +00004882KEYWORD1 void KEYWORD2 NAME(BindFramebufferEXT)(GLenum target, GLuint framebuffer)
4883{
4884 DISPATCH(BindFramebufferEXT, (target, framebuffer), (F, "glBindFramebufferEXT(0x%x, %d);\n", target, framebuffer));
4885}
4886
Ian Romanickbf83e652006-08-24 20:14:45 +00004887KEYWORD1 void KEYWORD2 NAME(BindRenderbufferEXT)(GLenum target, GLuint renderbuffer)
Brian Paul78e6e592005-02-08 03:44:24 +00004888{
Ian Romanickbf83e652006-08-24 20:14:45 +00004889 DISPATCH(BindRenderbufferEXT, (target, renderbuffer), (F, "glBindRenderbufferEXT(0x%x, %d);\n", target, renderbuffer));
Brian Paul78e6e592005-02-08 03:44:24 +00004890}
4891
4892KEYWORD1 GLenum KEYWORD2 NAME(CheckFramebufferStatusEXT)(GLenum target)
4893{
4894 RETURN_DISPATCH(CheckFramebufferStatusEXT, (target), (F, "glCheckFramebufferStatusEXT(0x%x);\n", target));
4895}
4896
Ian Romanickbf83e652006-08-24 20:14:45 +00004897KEYWORD1 void KEYWORD2 NAME(DeleteFramebuffersEXT)(GLsizei n, const GLuint * framebuffers)
4898{
4899 DISPATCH(DeleteFramebuffersEXT, (n, framebuffers), (F, "glDeleteFramebuffersEXT(%d, %p);\n", n, (const void *) framebuffers));
4900}
4901
4902KEYWORD1 void KEYWORD2 NAME(DeleteRenderbuffersEXT)(GLsizei n, const GLuint * renderbuffers)
4903{
4904 DISPATCH(DeleteRenderbuffersEXT, (n, renderbuffers), (F, "glDeleteRenderbuffersEXT(%d, %p);\n", n, (const void *) renderbuffers));
4905}
4906
4907KEYWORD1 void KEYWORD2 NAME(FramebufferRenderbufferEXT)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
4908{
4909 DISPATCH(FramebufferRenderbufferEXT, (target, attachment, renderbuffertarget, renderbuffer), (F, "glFramebufferRenderbufferEXT(0x%x, 0x%x, 0x%x, %d);\n", target, attachment, renderbuffertarget, renderbuffer));
4910}
4911
Brian Paul78e6e592005-02-08 03:44:24 +00004912KEYWORD1 void KEYWORD2 NAME(FramebufferTexture1DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
4913{
4914 DISPATCH(FramebufferTexture1DEXT, (target, attachment, textarget, texture, level), (F, "glFramebufferTexture1DEXT(0x%x, 0x%x, 0x%x, %d, %d);\n", target, attachment, textarget, texture, level));
4915}
4916
4917KEYWORD1 void KEYWORD2 NAME(FramebufferTexture2DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
4918{
4919 DISPATCH(FramebufferTexture2DEXT, (target, attachment, textarget, texture, level), (F, "glFramebufferTexture2DEXT(0x%x, 0x%x, 0x%x, %d, %d);\n", target, attachment, textarget, texture, level));
4920}
4921
Ian Romanick497dd3e2005-05-26 16:34:58 +00004922KEYWORD1 void KEYWORD2 NAME(FramebufferTexture3DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
Brian Paul78e6e592005-02-08 03:44:24 +00004923{
Ian Romanick497dd3e2005-05-26 16:34:58 +00004924 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 +00004925}
4926
Ian Romanickbf83e652006-08-24 20:14:45 +00004927KEYWORD1 void KEYWORD2 NAME(GenFramebuffersEXT)(GLsizei n, GLuint * framebuffers)
Brian Paul78e6e592005-02-08 03:44:24 +00004928{
Ian Romanickbf83e652006-08-24 20:14:45 +00004929 DISPATCH(GenFramebuffersEXT, (n, framebuffers), (F, "glGenFramebuffersEXT(%d, %p);\n", n, (const void *) framebuffers));
Brian Paul78e6e592005-02-08 03:44:24 +00004930}
4931
Ian Romanickbf83e652006-08-24 20:14:45 +00004932KEYWORD1 void KEYWORD2 NAME(GenRenderbuffersEXT)(GLsizei n, GLuint * renderbuffers)
Brian Paul78e6e592005-02-08 03:44:24 +00004933{
Ian Romanickbf83e652006-08-24 20:14:45 +00004934 DISPATCH(GenRenderbuffersEXT, (n, renderbuffers), (F, "glGenRenderbuffersEXT(%d, %p);\n", n, (const void *) renderbuffers));
Brian Paul78e6e592005-02-08 03:44:24 +00004935}
4936
4937KEYWORD1 void KEYWORD2 NAME(GenerateMipmapEXT)(GLenum target)
4938{
4939 DISPATCH(GenerateMipmapEXT, (target), (F, "glGenerateMipmapEXT(0x%x);\n", target));
4940}
4941
Ian Romanickbf83e652006-08-24 20:14:45 +00004942KEYWORD1 void KEYWORD2 NAME(GetFramebufferAttachmentParameterivEXT)(GLenum target, GLenum attachment, GLenum pname, GLint * params)
Brian Paula9e34c62005-01-12 04:01:08 +00004943{
Ian Romanickbf83e652006-08-24 20:14:45 +00004944 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 +00004945}
4946
Ian Romanickbf83e652006-08-24 20:14:45 +00004947KEYWORD1 void KEYWORD2 NAME(GetRenderbufferParameterivEXT)(GLenum target, GLenum pname, GLint * params)
4948{
4949 DISPATCH(GetRenderbufferParameterivEXT, (target, pname, params), (F, "glGetRenderbufferParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4950}
4951
4952KEYWORD1 GLboolean KEYWORD2 NAME(IsFramebufferEXT)(GLuint framebuffer)
4953{
4954 RETURN_DISPATCH(IsFramebufferEXT, (framebuffer), (F, "glIsFramebufferEXT(%d);\n", framebuffer));
4955}
4956
4957KEYWORD1 GLboolean KEYWORD2 NAME(IsRenderbufferEXT)(GLuint renderbuffer)
4958{
4959 RETURN_DISPATCH(IsRenderbufferEXT, (renderbuffer), (F, "glIsRenderbufferEXT(%d);\n", renderbuffer));
4960}
4961
4962KEYWORD1 void KEYWORD2 NAME(RenderbufferStorageEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
4963{
4964 DISPATCH(RenderbufferStorageEXT, (target, internalformat, width, height), (F, "glRenderbufferStorageEXT(0x%x, 0x%x, %d, %d);\n", target, internalformat, width, height));
4965}
4966
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004967KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_748)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
Ian Romanickdfdd0b42006-08-29 16:43:44 +00004968
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004969KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_748)(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 +00004970{
4971 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));
4972}
4973
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004974KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_749)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
Ian Romanick4e4b5f42006-08-22 16:34:38 +00004975
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004976KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_749)(GLenum target, GLuint index, GLsizei count, const GLfloat * params)
Ian Romanick8c41c752006-08-15 16:47:34 +00004977{
4978 DISPATCH(ProgramEnvParameters4fvEXT, (target, index, count, params), (F, "glProgramEnvParameters4fvEXT(0x%x, %d, %d, %p);\n", target, index, count, (const void *) params));
4979}
4980
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004981KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_750)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
Ian Romanick4e4b5f42006-08-22 16:34:38 +00004982
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004983KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_750)(GLenum target, GLuint index, GLsizei count, const GLfloat * params)
Ian Romanick8c41c752006-08-15 16:47:34 +00004984{
4985 DISPATCH(ProgramLocalParameters4fvEXT, (target, index, count, params), (F, "glProgramLocalParameters4fvEXT(0x%x, %d, %d, %p);\n", target, index, count, (const void *) params));
4986}
4987
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004988KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_751)(GLuint id, GLenum pname, GLint64EXT * params);
Ian Romanick69210632006-10-04 22:33:54 +00004989
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004990KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_751)(GLuint id, GLenum pname, GLint64EXT * params)
Ian Romanick69210632006-10-04 22:33:54 +00004991{
4992 DISPATCH(GetQueryObjecti64vEXT, (id, pname, params), (F, "glGetQueryObjecti64vEXT(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4993}
4994
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004995KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_752)(GLuint id, GLenum pname, GLuint64EXT * params);
Ian Romanick69210632006-10-04 22:33:54 +00004996
Ian Romanickf3f51bc2006-10-11 22:37:14 +00004997KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_752)(GLuint id, GLenum pname, GLuint64EXT * params)
Ian Romanick69210632006-10-04 22:33:54 +00004998{
4999 DISPATCH(GetQueryObjectui64vEXT, (id, pname, params), (F, "glGetQueryObjectui64vEXT(%d, 0x%x, %p);\n", id, pname, (const void *) params));
5000}
5001
Michal Krol455c8172004-10-27 15:20:08 +00005002
5003#endif /* defined( NAME ) */
5004
5005/*
5006 * This is how a dispatch table can be initialized with all the functions
5007 * we generated above.
5008 */
5009#ifdef DISPATCH_TABLE_NAME
5010
5011#ifndef TABLE_ENTRY
5012#error TABLE_ENTRY must be defined
5013#endif
5014
Brian Paul767e15a2004-11-27 03:51:11 +00005015static _glapi_proc DISPATCH_TABLE_NAME[] = {
Michal Krol455c8172004-10-27 15:20:08 +00005016 TABLE_ENTRY(NewList),
5017 TABLE_ENTRY(EndList),
5018 TABLE_ENTRY(CallList),
5019 TABLE_ENTRY(CallLists),
5020 TABLE_ENTRY(DeleteLists),
5021 TABLE_ENTRY(GenLists),
5022 TABLE_ENTRY(ListBase),
5023 TABLE_ENTRY(Begin),
5024 TABLE_ENTRY(Bitmap),
5025 TABLE_ENTRY(Color3b),
5026 TABLE_ENTRY(Color3bv),
5027 TABLE_ENTRY(Color3d),
5028 TABLE_ENTRY(Color3dv),
5029 TABLE_ENTRY(Color3f),
5030 TABLE_ENTRY(Color3fv),
5031 TABLE_ENTRY(Color3i),
5032 TABLE_ENTRY(Color3iv),
5033 TABLE_ENTRY(Color3s),
5034 TABLE_ENTRY(Color3sv),
5035 TABLE_ENTRY(Color3ub),
5036 TABLE_ENTRY(Color3ubv),
5037 TABLE_ENTRY(Color3ui),
5038 TABLE_ENTRY(Color3uiv),
5039 TABLE_ENTRY(Color3us),
5040 TABLE_ENTRY(Color3usv),
5041 TABLE_ENTRY(Color4b),
5042 TABLE_ENTRY(Color4bv),
5043 TABLE_ENTRY(Color4d),
5044 TABLE_ENTRY(Color4dv),
5045 TABLE_ENTRY(Color4f),
5046 TABLE_ENTRY(Color4fv),
5047 TABLE_ENTRY(Color4i),
5048 TABLE_ENTRY(Color4iv),
5049 TABLE_ENTRY(Color4s),
5050 TABLE_ENTRY(Color4sv),
5051 TABLE_ENTRY(Color4ub),
5052 TABLE_ENTRY(Color4ubv),
5053 TABLE_ENTRY(Color4ui),
5054 TABLE_ENTRY(Color4uiv),
5055 TABLE_ENTRY(Color4us),
5056 TABLE_ENTRY(Color4usv),
5057 TABLE_ENTRY(EdgeFlag),
5058 TABLE_ENTRY(EdgeFlagv),
5059 TABLE_ENTRY(End),
5060 TABLE_ENTRY(Indexd),
5061 TABLE_ENTRY(Indexdv),
5062 TABLE_ENTRY(Indexf),
5063 TABLE_ENTRY(Indexfv),
5064 TABLE_ENTRY(Indexi),
5065 TABLE_ENTRY(Indexiv),
5066 TABLE_ENTRY(Indexs),
5067 TABLE_ENTRY(Indexsv),
5068 TABLE_ENTRY(Normal3b),
5069 TABLE_ENTRY(Normal3bv),
5070 TABLE_ENTRY(Normal3d),
5071 TABLE_ENTRY(Normal3dv),
5072 TABLE_ENTRY(Normal3f),
5073 TABLE_ENTRY(Normal3fv),
5074 TABLE_ENTRY(Normal3i),
5075 TABLE_ENTRY(Normal3iv),
5076 TABLE_ENTRY(Normal3s),
5077 TABLE_ENTRY(Normal3sv),
5078 TABLE_ENTRY(RasterPos2d),
5079 TABLE_ENTRY(RasterPos2dv),
5080 TABLE_ENTRY(RasterPos2f),
5081 TABLE_ENTRY(RasterPos2fv),
5082 TABLE_ENTRY(RasterPos2i),
5083 TABLE_ENTRY(RasterPos2iv),
5084 TABLE_ENTRY(RasterPos2s),
5085 TABLE_ENTRY(RasterPos2sv),
5086 TABLE_ENTRY(RasterPos3d),
5087 TABLE_ENTRY(RasterPos3dv),
5088 TABLE_ENTRY(RasterPos3f),
5089 TABLE_ENTRY(RasterPos3fv),
5090 TABLE_ENTRY(RasterPos3i),
5091 TABLE_ENTRY(RasterPos3iv),
5092 TABLE_ENTRY(RasterPos3s),
5093 TABLE_ENTRY(RasterPos3sv),
5094 TABLE_ENTRY(RasterPos4d),
5095 TABLE_ENTRY(RasterPos4dv),
5096 TABLE_ENTRY(RasterPos4f),
5097 TABLE_ENTRY(RasterPos4fv),
5098 TABLE_ENTRY(RasterPos4i),
5099 TABLE_ENTRY(RasterPos4iv),
5100 TABLE_ENTRY(RasterPos4s),
5101 TABLE_ENTRY(RasterPos4sv),
5102 TABLE_ENTRY(Rectd),
5103 TABLE_ENTRY(Rectdv),
5104 TABLE_ENTRY(Rectf),
5105 TABLE_ENTRY(Rectfv),
5106 TABLE_ENTRY(Recti),
5107 TABLE_ENTRY(Rectiv),
5108 TABLE_ENTRY(Rects),
5109 TABLE_ENTRY(Rectsv),
5110 TABLE_ENTRY(TexCoord1d),
5111 TABLE_ENTRY(TexCoord1dv),
5112 TABLE_ENTRY(TexCoord1f),
5113 TABLE_ENTRY(TexCoord1fv),
5114 TABLE_ENTRY(TexCoord1i),
5115 TABLE_ENTRY(TexCoord1iv),
5116 TABLE_ENTRY(TexCoord1s),
5117 TABLE_ENTRY(TexCoord1sv),
5118 TABLE_ENTRY(TexCoord2d),
5119 TABLE_ENTRY(TexCoord2dv),
5120 TABLE_ENTRY(TexCoord2f),
5121 TABLE_ENTRY(TexCoord2fv),
5122 TABLE_ENTRY(TexCoord2i),
5123 TABLE_ENTRY(TexCoord2iv),
5124 TABLE_ENTRY(TexCoord2s),
5125 TABLE_ENTRY(TexCoord2sv),
5126 TABLE_ENTRY(TexCoord3d),
5127 TABLE_ENTRY(TexCoord3dv),
5128 TABLE_ENTRY(TexCoord3f),
5129 TABLE_ENTRY(TexCoord3fv),
5130 TABLE_ENTRY(TexCoord3i),
5131 TABLE_ENTRY(TexCoord3iv),
5132 TABLE_ENTRY(TexCoord3s),
5133 TABLE_ENTRY(TexCoord3sv),
5134 TABLE_ENTRY(TexCoord4d),
5135 TABLE_ENTRY(TexCoord4dv),
5136 TABLE_ENTRY(TexCoord4f),
5137 TABLE_ENTRY(TexCoord4fv),
5138 TABLE_ENTRY(TexCoord4i),
5139 TABLE_ENTRY(TexCoord4iv),
5140 TABLE_ENTRY(TexCoord4s),
5141 TABLE_ENTRY(TexCoord4sv),
5142 TABLE_ENTRY(Vertex2d),
5143 TABLE_ENTRY(Vertex2dv),
5144 TABLE_ENTRY(Vertex2f),
5145 TABLE_ENTRY(Vertex2fv),
5146 TABLE_ENTRY(Vertex2i),
5147 TABLE_ENTRY(Vertex2iv),
5148 TABLE_ENTRY(Vertex2s),
5149 TABLE_ENTRY(Vertex2sv),
5150 TABLE_ENTRY(Vertex3d),
5151 TABLE_ENTRY(Vertex3dv),
5152 TABLE_ENTRY(Vertex3f),
5153 TABLE_ENTRY(Vertex3fv),
5154 TABLE_ENTRY(Vertex3i),
5155 TABLE_ENTRY(Vertex3iv),
5156 TABLE_ENTRY(Vertex3s),
5157 TABLE_ENTRY(Vertex3sv),
5158 TABLE_ENTRY(Vertex4d),
5159 TABLE_ENTRY(Vertex4dv),
5160 TABLE_ENTRY(Vertex4f),
5161 TABLE_ENTRY(Vertex4fv),
5162 TABLE_ENTRY(Vertex4i),
5163 TABLE_ENTRY(Vertex4iv),
5164 TABLE_ENTRY(Vertex4s),
5165 TABLE_ENTRY(Vertex4sv),
5166 TABLE_ENTRY(ClipPlane),
5167 TABLE_ENTRY(ColorMaterial),
5168 TABLE_ENTRY(CullFace),
5169 TABLE_ENTRY(Fogf),
5170 TABLE_ENTRY(Fogfv),
5171 TABLE_ENTRY(Fogi),
5172 TABLE_ENTRY(Fogiv),
5173 TABLE_ENTRY(FrontFace),
5174 TABLE_ENTRY(Hint),
5175 TABLE_ENTRY(Lightf),
5176 TABLE_ENTRY(Lightfv),
5177 TABLE_ENTRY(Lighti),
5178 TABLE_ENTRY(Lightiv),
5179 TABLE_ENTRY(LightModelf),
5180 TABLE_ENTRY(LightModelfv),
5181 TABLE_ENTRY(LightModeli),
5182 TABLE_ENTRY(LightModeliv),
5183 TABLE_ENTRY(LineStipple),
5184 TABLE_ENTRY(LineWidth),
5185 TABLE_ENTRY(Materialf),
5186 TABLE_ENTRY(Materialfv),
5187 TABLE_ENTRY(Materiali),
5188 TABLE_ENTRY(Materialiv),
5189 TABLE_ENTRY(PointSize),
5190 TABLE_ENTRY(PolygonMode),
5191 TABLE_ENTRY(PolygonStipple),
5192 TABLE_ENTRY(Scissor),
5193 TABLE_ENTRY(ShadeModel),
5194 TABLE_ENTRY(TexParameterf),
5195 TABLE_ENTRY(TexParameterfv),
5196 TABLE_ENTRY(TexParameteri),
5197 TABLE_ENTRY(TexParameteriv),
5198 TABLE_ENTRY(TexImage1D),
5199 TABLE_ENTRY(TexImage2D),
5200 TABLE_ENTRY(TexEnvf),
5201 TABLE_ENTRY(TexEnvfv),
5202 TABLE_ENTRY(TexEnvi),
5203 TABLE_ENTRY(TexEnviv),
5204 TABLE_ENTRY(TexGend),
5205 TABLE_ENTRY(TexGendv),
5206 TABLE_ENTRY(TexGenf),
5207 TABLE_ENTRY(TexGenfv),
5208 TABLE_ENTRY(TexGeni),
5209 TABLE_ENTRY(TexGeniv),
5210 TABLE_ENTRY(FeedbackBuffer),
5211 TABLE_ENTRY(SelectBuffer),
5212 TABLE_ENTRY(RenderMode),
5213 TABLE_ENTRY(InitNames),
5214 TABLE_ENTRY(LoadName),
5215 TABLE_ENTRY(PassThrough),
5216 TABLE_ENTRY(PopName),
5217 TABLE_ENTRY(PushName),
5218 TABLE_ENTRY(DrawBuffer),
5219 TABLE_ENTRY(Clear),
5220 TABLE_ENTRY(ClearAccum),
5221 TABLE_ENTRY(ClearIndex),
5222 TABLE_ENTRY(ClearColor),
5223 TABLE_ENTRY(ClearStencil),
5224 TABLE_ENTRY(ClearDepth),
5225 TABLE_ENTRY(StencilMask),
5226 TABLE_ENTRY(ColorMask),
5227 TABLE_ENTRY(DepthMask),
5228 TABLE_ENTRY(IndexMask),
5229 TABLE_ENTRY(Accum),
5230 TABLE_ENTRY(Disable),
5231 TABLE_ENTRY(Enable),
5232 TABLE_ENTRY(Finish),
5233 TABLE_ENTRY(Flush),
5234 TABLE_ENTRY(PopAttrib),
5235 TABLE_ENTRY(PushAttrib),
5236 TABLE_ENTRY(Map1d),
5237 TABLE_ENTRY(Map1f),
5238 TABLE_ENTRY(Map2d),
5239 TABLE_ENTRY(Map2f),
5240 TABLE_ENTRY(MapGrid1d),
5241 TABLE_ENTRY(MapGrid1f),
5242 TABLE_ENTRY(MapGrid2d),
5243 TABLE_ENTRY(MapGrid2f),
5244 TABLE_ENTRY(EvalCoord1d),
5245 TABLE_ENTRY(EvalCoord1dv),
5246 TABLE_ENTRY(EvalCoord1f),
5247 TABLE_ENTRY(EvalCoord1fv),
5248 TABLE_ENTRY(EvalCoord2d),
5249 TABLE_ENTRY(EvalCoord2dv),
5250 TABLE_ENTRY(EvalCoord2f),
5251 TABLE_ENTRY(EvalCoord2fv),
5252 TABLE_ENTRY(EvalMesh1),
5253 TABLE_ENTRY(EvalPoint1),
5254 TABLE_ENTRY(EvalMesh2),
5255 TABLE_ENTRY(EvalPoint2),
5256 TABLE_ENTRY(AlphaFunc),
5257 TABLE_ENTRY(BlendFunc),
5258 TABLE_ENTRY(LogicOp),
5259 TABLE_ENTRY(StencilFunc),
5260 TABLE_ENTRY(StencilOp),
5261 TABLE_ENTRY(DepthFunc),
5262 TABLE_ENTRY(PixelZoom),
5263 TABLE_ENTRY(PixelTransferf),
5264 TABLE_ENTRY(PixelTransferi),
5265 TABLE_ENTRY(PixelStoref),
5266 TABLE_ENTRY(PixelStorei),
5267 TABLE_ENTRY(PixelMapfv),
5268 TABLE_ENTRY(PixelMapuiv),
5269 TABLE_ENTRY(PixelMapusv),
5270 TABLE_ENTRY(ReadBuffer),
5271 TABLE_ENTRY(CopyPixels),
5272 TABLE_ENTRY(ReadPixels),
5273 TABLE_ENTRY(DrawPixels),
5274 TABLE_ENTRY(GetBooleanv),
5275 TABLE_ENTRY(GetClipPlane),
5276 TABLE_ENTRY(GetDoublev),
5277 TABLE_ENTRY(GetError),
5278 TABLE_ENTRY(GetFloatv),
5279 TABLE_ENTRY(GetIntegerv),
5280 TABLE_ENTRY(GetLightfv),
5281 TABLE_ENTRY(GetLightiv),
5282 TABLE_ENTRY(GetMapdv),
5283 TABLE_ENTRY(GetMapfv),
5284 TABLE_ENTRY(GetMapiv),
5285 TABLE_ENTRY(GetMaterialfv),
5286 TABLE_ENTRY(GetMaterialiv),
5287 TABLE_ENTRY(GetPixelMapfv),
5288 TABLE_ENTRY(GetPixelMapuiv),
5289 TABLE_ENTRY(GetPixelMapusv),
5290 TABLE_ENTRY(GetPolygonStipple),
5291 TABLE_ENTRY(GetString),
5292 TABLE_ENTRY(GetTexEnvfv),
5293 TABLE_ENTRY(GetTexEnviv),
5294 TABLE_ENTRY(GetTexGendv),
5295 TABLE_ENTRY(GetTexGenfv),
5296 TABLE_ENTRY(GetTexGeniv),
5297 TABLE_ENTRY(GetTexImage),
5298 TABLE_ENTRY(GetTexParameterfv),
5299 TABLE_ENTRY(GetTexParameteriv),
5300 TABLE_ENTRY(GetTexLevelParameterfv),
5301 TABLE_ENTRY(GetTexLevelParameteriv),
5302 TABLE_ENTRY(IsEnabled),
5303 TABLE_ENTRY(IsList),
5304 TABLE_ENTRY(DepthRange),
5305 TABLE_ENTRY(Frustum),
5306 TABLE_ENTRY(LoadIdentity),
5307 TABLE_ENTRY(LoadMatrixf),
5308 TABLE_ENTRY(LoadMatrixd),
5309 TABLE_ENTRY(MatrixMode),
5310 TABLE_ENTRY(MultMatrixf),
5311 TABLE_ENTRY(MultMatrixd),
5312 TABLE_ENTRY(Ortho),
5313 TABLE_ENTRY(PopMatrix),
5314 TABLE_ENTRY(PushMatrix),
5315 TABLE_ENTRY(Rotated),
5316 TABLE_ENTRY(Rotatef),
5317 TABLE_ENTRY(Scaled),
5318 TABLE_ENTRY(Scalef),
5319 TABLE_ENTRY(Translated),
5320 TABLE_ENTRY(Translatef),
5321 TABLE_ENTRY(Viewport),
5322 TABLE_ENTRY(ArrayElement),
5323 TABLE_ENTRY(BindTexture),
5324 TABLE_ENTRY(ColorPointer),
5325 TABLE_ENTRY(DisableClientState),
5326 TABLE_ENTRY(DrawArrays),
5327 TABLE_ENTRY(DrawElements),
5328 TABLE_ENTRY(EdgeFlagPointer),
5329 TABLE_ENTRY(EnableClientState),
5330 TABLE_ENTRY(IndexPointer),
5331 TABLE_ENTRY(Indexub),
5332 TABLE_ENTRY(Indexubv),
5333 TABLE_ENTRY(InterleavedArrays),
5334 TABLE_ENTRY(NormalPointer),
5335 TABLE_ENTRY(PolygonOffset),
5336 TABLE_ENTRY(TexCoordPointer),
5337 TABLE_ENTRY(VertexPointer),
5338 TABLE_ENTRY(AreTexturesResident),
5339 TABLE_ENTRY(CopyTexImage1D),
5340 TABLE_ENTRY(CopyTexImage2D),
5341 TABLE_ENTRY(CopyTexSubImage1D),
5342 TABLE_ENTRY(CopyTexSubImage2D),
5343 TABLE_ENTRY(DeleteTextures),
5344 TABLE_ENTRY(GenTextures),
5345 TABLE_ENTRY(GetPointerv),
5346 TABLE_ENTRY(IsTexture),
5347 TABLE_ENTRY(PrioritizeTextures),
5348 TABLE_ENTRY(TexSubImage1D),
5349 TABLE_ENTRY(TexSubImage2D),
5350 TABLE_ENTRY(PopClientAttrib),
5351 TABLE_ENTRY(PushClientAttrib),
5352 TABLE_ENTRY(BlendColor),
5353 TABLE_ENTRY(BlendEquation),
5354 TABLE_ENTRY(DrawRangeElements),
5355 TABLE_ENTRY(ColorTable),
5356 TABLE_ENTRY(ColorTableParameterfv),
5357 TABLE_ENTRY(ColorTableParameteriv),
5358 TABLE_ENTRY(CopyColorTable),
5359 TABLE_ENTRY(GetColorTable),
5360 TABLE_ENTRY(GetColorTableParameterfv),
5361 TABLE_ENTRY(GetColorTableParameteriv),
5362 TABLE_ENTRY(ColorSubTable),
5363 TABLE_ENTRY(CopyColorSubTable),
5364 TABLE_ENTRY(ConvolutionFilter1D),
5365 TABLE_ENTRY(ConvolutionFilter2D),
5366 TABLE_ENTRY(ConvolutionParameterf),
5367 TABLE_ENTRY(ConvolutionParameterfv),
5368 TABLE_ENTRY(ConvolutionParameteri),
5369 TABLE_ENTRY(ConvolutionParameteriv),
5370 TABLE_ENTRY(CopyConvolutionFilter1D),
5371 TABLE_ENTRY(CopyConvolutionFilter2D),
5372 TABLE_ENTRY(GetConvolutionFilter),
5373 TABLE_ENTRY(GetConvolutionParameterfv),
5374 TABLE_ENTRY(GetConvolutionParameteriv),
5375 TABLE_ENTRY(GetSeparableFilter),
5376 TABLE_ENTRY(SeparableFilter2D),
5377 TABLE_ENTRY(GetHistogram),
5378 TABLE_ENTRY(GetHistogramParameterfv),
5379 TABLE_ENTRY(GetHistogramParameteriv),
5380 TABLE_ENTRY(GetMinmax),
5381 TABLE_ENTRY(GetMinmaxParameterfv),
5382 TABLE_ENTRY(GetMinmaxParameteriv),
5383 TABLE_ENTRY(Histogram),
5384 TABLE_ENTRY(Minmax),
5385 TABLE_ENTRY(ResetHistogram),
5386 TABLE_ENTRY(ResetMinmax),
5387 TABLE_ENTRY(TexImage3D),
5388 TABLE_ENTRY(TexSubImage3D),
5389 TABLE_ENTRY(CopyTexSubImage3D),
5390 TABLE_ENTRY(ActiveTextureARB),
5391 TABLE_ENTRY(ClientActiveTextureARB),
5392 TABLE_ENTRY(MultiTexCoord1dARB),
5393 TABLE_ENTRY(MultiTexCoord1dvARB),
5394 TABLE_ENTRY(MultiTexCoord1fARB),
5395 TABLE_ENTRY(MultiTexCoord1fvARB),
5396 TABLE_ENTRY(MultiTexCoord1iARB),
5397 TABLE_ENTRY(MultiTexCoord1ivARB),
5398 TABLE_ENTRY(MultiTexCoord1sARB),
5399 TABLE_ENTRY(MultiTexCoord1svARB),
5400 TABLE_ENTRY(MultiTexCoord2dARB),
5401 TABLE_ENTRY(MultiTexCoord2dvARB),
5402 TABLE_ENTRY(MultiTexCoord2fARB),
5403 TABLE_ENTRY(MultiTexCoord2fvARB),
5404 TABLE_ENTRY(MultiTexCoord2iARB),
5405 TABLE_ENTRY(MultiTexCoord2ivARB),
5406 TABLE_ENTRY(MultiTexCoord2sARB),
5407 TABLE_ENTRY(MultiTexCoord2svARB),
5408 TABLE_ENTRY(MultiTexCoord3dARB),
5409 TABLE_ENTRY(MultiTexCoord3dvARB),
5410 TABLE_ENTRY(MultiTexCoord3fARB),
5411 TABLE_ENTRY(MultiTexCoord3fvARB),
5412 TABLE_ENTRY(MultiTexCoord3iARB),
5413 TABLE_ENTRY(MultiTexCoord3ivARB),
5414 TABLE_ENTRY(MultiTexCoord3sARB),
5415 TABLE_ENTRY(MultiTexCoord3svARB),
5416 TABLE_ENTRY(MultiTexCoord4dARB),
5417 TABLE_ENTRY(MultiTexCoord4dvARB),
5418 TABLE_ENTRY(MultiTexCoord4fARB),
5419 TABLE_ENTRY(MultiTexCoord4fvARB),
5420 TABLE_ENTRY(MultiTexCoord4iARB),
5421 TABLE_ENTRY(MultiTexCoord4ivARB),
5422 TABLE_ENTRY(MultiTexCoord4sARB),
5423 TABLE_ENTRY(MultiTexCoord4svARB),
Ian Romanickbf83e652006-08-24 20:14:45 +00005424 TABLE_ENTRY(StencilFuncSeparate),
5425 TABLE_ENTRY(StencilMaskSeparate),
5426 TABLE_ENTRY(StencilOpSeparate),
Michal Krol455c8172004-10-27 15:20:08 +00005427 TABLE_ENTRY(LoadTransposeMatrixdARB),
Ian Romanickbf83e652006-08-24 20:14:45 +00005428 TABLE_ENTRY(LoadTransposeMatrixfARB),
Michal Krol455c8172004-10-27 15:20:08 +00005429 TABLE_ENTRY(MultTransposeMatrixdARB),
Ian Romanickbf83e652006-08-24 20:14:45 +00005430 TABLE_ENTRY(MultTransposeMatrixfARB),
Michal Krol455c8172004-10-27 15:20:08 +00005431 TABLE_ENTRY(SampleCoverageARB),
Ian Romanickbf83e652006-08-24 20:14:45 +00005432 TABLE_ENTRY(CompressedTexImage1DARB),
5433 TABLE_ENTRY(CompressedTexImage2DARB),
5434 TABLE_ENTRY(CompressedTexImage3DARB),
5435 TABLE_ENTRY(CompressedTexSubImage1DARB),
5436 TABLE_ENTRY(CompressedTexSubImage2DARB),
5437 TABLE_ENTRY(CompressedTexSubImage3DARB),
5438 TABLE_ENTRY(GetCompressedTexImageARB),
5439 TABLE_ENTRY(DisableVertexAttribArrayARB),
5440 TABLE_ENTRY(EnableVertexAttribArrayARB),
5441 TABLE_ENTRY(GetProgramEnvParameterdvARB),
5442 TABLE_ENTRY(GetProgramEnvParameterfvARB),
5443 TABLE_ENTRY(GetProgramLocalParameterdvARB),
5444 TABLE_ENTRY(GetProgramLocalParameterfvARB),
5445 TABLE_ENTRY(GetProgramStringARB),
5446 TABLE_ENTRY(GetProgramivARB),
5447 TABLE_ENTRY(GetVertexAttribdvARB),
5448 TABLE_ENTRY(GetVertexAttribfvARB),
5449 TABLE_ENTRY(GetVertexAttribivARB),
5450 TABLE_ENTRY(ProgramEnvParameter4dARB),
5451 TABLE_ENTRY(ProgramEnvParameter4dvARB),
5452 TABLE_ENTRY(ProgramEnvParameter4fARB),
5453 TABLE_ENTRY(ProgramEnvParameter4fvARB),
5454 TABLE_ENTRY(ProgramLocalParameter4dARB),
5455 TABLE_ENTRY(ProgramLocalParameter4dvARB),
5456 TABLE_ENTRY(ProgramLocalParameter4fARB),
5457 TABLE_ENTRY(ProgramLocalParameter4fvARB),
5458 TABLE_ENTRY(ProgramStringARB),
5459 TABLE_ENTRY(VertexAttrib1dARB),
5460 TABLE_ENTRY(VertexAttrib1dvARB),
5461 TABLE_ENTRY(VertexAttrib1fARB),
5462 TABLE_ENTRY(VertexAttrib1fvARB),
5463 TABLE_ENTRY(VertexAttrib1sARB),
5464 TABLE_ENTRY(VertexAttrib1svARB),
5465 TABLE_ENTRY(VertexAttrib2dARB),
5466 TABLE_ENTRY(VertexAttrib2dvARB),
5467 TABLE_ENTRY(VertexAttrib2fARB),
5468 TABLE_ENTRY(VertexAttrib2fvARB),
5469 TABLE_ENTRY(VertexAttrib2sARB),
5470 TABLE_ENTRY(VertexAttrib2svARB),
5471 TABLE_ENTRY(VertexAttrib3dARB),
5472 TABLE_ENTRY(VertexAttrib3dvARB),
5473 TABLE_ENTRY(VertexAttrib3fARB),
5474 TABLE_ENTRY(VertexAttrib3fvARB),
5475 TABLE_ENTRY(VertexAttrib3sARB),
5476 TABLE_ENTRY(VertexAttrib3svARB),
5477 TABLE_ENTRY(VertexAttrib4NbvARB),
5478 TABLE_ENTRY(VertexAttrib4NivARB),
5479 TABLE_ENTRY(VertexAttrib4NsvARB),
5480 TABLE_ENTRY(VertexAttrib4NubARB),
5481 TABLE_ENTRY(VertexAttrib4NubvARB),
5482 TABLE_ENTRY(VertexAttrib4NuivARB),
5483 TABLE_ENTRY(VertexAttrib4NusvARB),
5484 TABLE_ENTRY(VertexAttrib4bvARB),
5485 TABLE_ENTRY(VertexAttrib4dARB),
5486 TABLE_ENTRY(VertexAttrib4dvARB),
5487 TABLE_ENTRY(VertexAttrib4fARB),
5488 TABLE_ENTRY(VertexAttrib4fvARB),
5489 TABLE_ENTRY(VertexAttrib4ivARB),
5490 TABLE_ENTRY(VertexAttrib4sARB),
5491 TABLE_ENTRY(VertexAttrib4svARB),
5492 TABLE_ENTRY(VertexAttrib4ubvARB),
5493 TABLE_ENTRY(VertexAttrib4uivARB),
5494 TABLE_ENTRY(VertexAttrib4usvARB),
5495 TABLE_ENTRY(VertexAttribPointerARB),
5496 TABLE_ENTRY(BindBufferARB),
5497 TABLE_ENTRY(BufferDataARB),
5498 TABLE_ENTRY(BufferSubDataARB),
5499 TABLE_ENTRY(DeleteBuffersARB),
5500 TABLE_ENTRY(GenBuffersARB),
5501 TABLE_ENTRY(GetBufferParameterivARB),
5502 TABLE_ENTRY(GetBufferPointervARB),
5503 TABLE_ENTRY(GetBufferSubDataARB),
5504 TABLE_ENTRY(IsBufferARB),
5505 TABLE_ENTRY(MapBufferARB),
5506 TABLE_ENTRY(UnmapBufferARB),
5507 TABLE_ENTRY(BeginQueryARB),
5508 TABLE_ENTRY(DeleteQueriesARB),
5509 TABLE_ENTRY(EndQueryARB),
5510 TABLE_ENTRY(GenQueriesARB),
5511 TABLE_ENTRY(GetQueryObjectivARB),
5512 TABLE_ENTRY(GetQueryObjectuivARB),
5513 TABLE_ENTRY(GetQueryivARB),
5514 TABLE_ENTRY(IsQueryARB),
5515 TABLE_ENTRY(AttachObjectARB),
5516 TABLE_ENTRY(CompileShaderARB),
5517 TABLE_ENTRY(CreateProgramObjectARB),
5518 TABLE_ENTRY(CreateShaderObjectARB),
5519 TABLE_ENTRY(DeleteObjectARB),
5520 TABLE_ENTRY(DetachObjectARB),
5521 TABLE_ENTRY(GetActiveUniformARB),
5522 TABLE_ENTRY(GetAttachedObjectsARB),
5523 TABLE_ENTRY(GetHandleARB),
5524 TABLE_ENTRY(GetInfoLogARB),
5525 TABLE_ENTRY(GetObjectParameterfvARB),
5526 TABLE_ENTRY(GetObjectParameterivARB),
5527 TABLE_ENTRY(GetShaderSourceARB),
5528 TABLE_ENTRY(GetUniformLocationARB),
5529 TABLE_ENTRY(GetUniformfvARB),
5530 TABLE_ENTRY(GetUniformivARB),
5531 TABLE_ENTRY(LinkProgramARB),
5532 TABLE_ENTRY(ShaderSourceARB),
5533 TABLE_ENTRY(Uniform1fARB),
5534 TABLE_ENTRY(Uniform1fvARB),
5535 TABLE_ENTRY(Uniform1iARB),
5536 TABLE_ENTRY(Uniform1ivARB),
5537 TABLE_ENTRY(Uniform2fARB),
5538 TABLE_ENTRY(Uniform2fvARB),
5539 TABLE_ENTRY(Uniform2iARB),
5540 TABLE_ENTRY(Uniform2ivARB),
5541 TABLE_ENTRY(Uniform3fARB),
5542 TABLE_ENTRY(Uniform3fvARB),
5543 TABLE_ENTRY(Uniform3iARB),
5544 TABLE_ENTRY(Uniform3ivARB),
5545 TABLE_ENTRY(Uniform4fARB),
5546 TABLE_ENTRY(Uniform4fvARB),
5547 TABLE_ENTRY(Uniform4iARB),
5548 TABLE_ENTRY(Uniform4ivARB),
5549 TABLE_ENTRY(UniformMatrix2fvARB),
5550 TABLE_ENTRY(UniformMatrix3fvARB),
5551 TABLE_ENTRY(UniformMatrix4fvARB),
5552 TABLE_ENTRY(UseProgramObjectARB),
5553 TABLE_ENTRY(ValidateProgramARB),
5554 TABLE_ENTRY(BindAttribLocationARB),
5555 TABLE_ENTRY(GetActiveAttribARB),
5556 TABLE_ENTRY(GetAttribLocationARB),
Michal Krolb7293dc2004-10-27 15:34:31 +00005557 TABLE_ENTRY(DrawBuffersARB),
Michal Krol455c8172004-10-27 15:20:08 +00005558 TABLE_ENTRY(PolygonOffsetEXT),
Ian Romanickdfdd0b42006-08-29 16:43:44 +00005559 TABLE_ENTRY(_dispatch_stub_543),
5560 TABLE_ENTRY(_dispatch_stub_544),
5561 TABLE_ENTRY(_dispatch_stub_545),
5562 TABLE_ENTRY(_dispatch_stub_546),
5563 TABLE_ENTRY(_dispatch_stub_547),
5564 TABLE_ENTRY(_dispatch_stub_548),
5565 TABLE_ENTRY(_dispatch_stub_549),
5566 TABLE_ENTRY(_dispatch_stub_550),
Michal Krol455c8172004-10-27 15:20:08 +00005567 TABLE_ENTRY(ColorPointerEXT),
5568 TABLE_ENTRY(EdgeFlagPointerEXT),
5569 TABLE_ENTRY(IndexPointerEXT),
5570 TABLE_ENTRY(NormalPointerEXT),
5571 TABLE_ENTRY(TexCoordPointerEXT),
5572 TABLE_ENTRY(VertexPointerEXT),
Michal Krol455c8172004-10-27 15:20:08 +00005573 TABLE_ENTRY(PointParameterfEXT),
5574 TABLE_ENTRY(PointParameterfvEXT),
Ian Romanickbf83e652006-08-24 20:14:45 +00005575 TABLE_ENTRY(LockArraysEXT),
5576 TABLE_ENTRY(UnlockArraysEXT),
Ian Romanickf3f51bc2006-10-11 22:37:14 +00005577 TABLE_ENTRY(_dispatch_stub_561),
5578 TABLE_ENTRY(_dispatch_stub_562),
Ian Romanickbf83e652006-08-24 20:14:45 +00005579 TABLE_ENTRY(SecondaryColor3bEXT),
5580 TABLE_ENTRY(SecondaryColor3bvEXT),
5581 TABLE_ENTRY(SecondaryColor3dEXT),
5582 TABLE_ENTRY(SecondaryColor3dvEXT),
5583 TABLE_ENTRY(SecondaryColor3fEXT),
5584 TABLE_ENTRY(SecondaryColor3fvEXT),
5585 TABLE_ENTRY(SecondaryColor3iEXT),
5586 TABLE_ENTRY(SecondaryColor3ivEXT),
5587 TABLE_ENTRY(SecondaryColor3sEXT),
5588 TABLE_ENTRY(SecondaryColor3svEXT),
5589 TABLE_ENTRY(SecondaryColor3ubEXT),
5590 TABLE_ENTRY(SecondaryColor3ubvEXT),
5591 TABLE_ENTRY(SecondaryColor3uiEXT),
5592 TABLE_ENTRY(SecondaryColor3uivEXT),
5593 TABLE_ENTRY(SecondaryColor3usEXT),
5594 TABLE_ENTRY(SecondaryColor3usvEXT),
5595 TABLE_ENTRY(SecondaryColorPointerEXT),
5596 TABLE_ENTRY(MultiDrawArraysEXT),
5597 TABLE_ENTRY(MultiDrawElementsEXT),
5598 TABLE_ENTRY(FogCoordPointerEXT),
5599 TABLE_ENTRY(FogCoorddEXT),
5600 TABLE_ENTRY(FogCoorddvEXT),
5601 TABLE_ENTRY(FogCoordfEXT),
5602 TABLE_ENTRY(FogCoordfvEXT),
Ian Romanickf3f51bc2006-10-11 22:37:14 +00005603 TABLE_ENTRY(_dispatch_stub_587),
Ian Romanickbf83e652006-08-24 20:14:45 +00005604 TABLE_ENTRY(BlendFuncSeparateEXT),
Michal Krol455c8172004-10-27 15:20:08 +00005605 TABLE_ENTRY(FlushVertexArrayRangeNV),
5606 TABLE_ENTRY(VertexArrayRangeNV),
Michal Krol455c8172004-10-27 15:20:08 +00005607 TABLE_ENTRY(CombinerInputNV),
5608 TABLE_ENTRY(CombinerOutputNV),
Ian Romanickbf83e652006-08-24 20:14:45 +00005609 TABLE_ENTRY(CombinerParameterfNV),
5610 TABLE_ENTRY(CombinerParameterfvNV),
5611 TABLE_ENTRY(CombinerParameteriNV),
5612 TABLE_ENTRY(CombinerParameterivNV),
Michal Krol455c8172004-10-27 15:20:08 +00005613 TABLE_ENTRY(FinalCombinerInputNV),
5614 TABLE_ENTRY(GetCombinerInputParameterfvNV),
5615 TABLE_ENTRY(GetCombinerInputParameterivNV),
5616 TABLE_ENTRY(GetCombinerOutputParameterfvNV),
5617 TABLE_ENTRY(GetCombinerOutputParameterivNV),
5618 TABLE_ENTRY(GetFinalCombinerInputParameterfvNV),
5619 TABLE_ENTRY(GetFinalCombinerInputParameterivNV),
5620 TABLE_ENTRY(ResizeBuffersMESA),
5621 TABLE_ENTRY(WindowPos2dMESA),
5622 TABLE_ENTRY(WindowPos2dvMESA),
5623 TABLE_ENTRY(WindowPos2fMESA),
5624 TABLE_ENTRY(WindowPos2fvMESA),
5625 TABLE_ENTRY(WindowPos2iMESA),
5626 TABLE_ENTRY(WindowPos2ivMESA),
5627 TABLE_ENTRY(WindowPos2sMESA),
5628 TABLE_ENTRY(WindowPos2svMESA),
5629 TABLE_ENTRY(WindowPos3dMESA),
5630 TABLE_ENTRY(WindowPos3dvMESA),
5631 TABLE_ENTRY(WindowPos3fMESA),
5632 TABLE_ENTRY(WindowPos3fvMESA),
5633 TABLE_ENTRY(WindowPos3iMESA),
5634 TABLE_ENTRY(WindowPos3ivMESA),
5635 TABLE_ENTRY(WindowPos3sMESA),
5636 TABLE_ENTRY(WindowPos3svMESA),
5637 TABLE_ENTRY(WindowPos4dMESA),
5638 TABLE_ENTRY(WindowPos4dvMESA),
5639 TABLE_ENTRY(WindowPos4fMESA),
5640 TABLE_ENTRY(WindowPos4fvMESA),
5641 TABLE_ENTRY(WindowPos4iMESA),
5642 TABLE_ENTRY(WindowPos4ivMESA),
5643 TABLE_ENTRY(WindowPos4sMESA),
5644 TABLE_ENTRY(WindowPos4svMESA),
Ian Romanickf3f51bc2006-10-11 22:37:14 +00005645 TABLE_ENTRY(_dispatch_stub_629),
5646 TABLE_ENTRY(_dispatch_stub_630),
5647 TABLE_ENTRY(_dispatch_stub_631),
5648 TABLE_ENTRY(_dispatch_stub_632),
5649 TABLE_ENTRY(_dispatch_stub_633),
5650 TABLE_ENTRY(_dispatch_stub_634),
5651 TABLE_ENTRY(_dispatch_stub_635),
5652 TABLE_ENTRY(_dispatch_stub_636),
5653 TABLE_ENTRY(_dispatch_stub_637),
Michal Krol455c8172004-10-27 15:20:08 +00005654 TABLE_ENTRY(AreProgramsResidentNV),
5655 TABLE_ENTRY(BindProgramNV),
5656 TABLE_ENTRY(DeleteProgramsNV),
5657 TABLE_ENTRY(ExecuteProgramNV),
5658 TABLE_ENTRY(GenProgramsNV),
5659 TABLE_ENTRY(GetProgramParameterdvNV),
5660 TABLE_ENTRY(GetProgramParameterfvNV),
Michal Krol455c8172004-10-27 15:20:08 +00005661 TABLE_ENTRY(GetProgramStringNV),
Ian Romanickbf83e652006-08-24 20:14:45 +00005662 TABLE_ENTRY(GetProgramivNV),
Michal Krol455c8172004-10-27 15:20:08 +00005663 TABLE_ENTRY(GetTrackMatrixivNV),
Michal Krol455c8172004-10-27 15:20:08 +00005664 TABLE_ENTRY(GetVertexAttribPointervNV),
Ian Romanickbf83e652006-08-24 20:14:45 +00005665 TABLE_ENTRY(GetVertexAttribdvNV),
5666 TABLE_ENTRY(GetVertexAttribfvNV),
5667 TABLE_ENTRY(GetVertexAttribivNV),
Michal Krol455c8172004-10-27 15:20:08 +00005668 TABLE_ENTRY(IsProgramNV),
5669 TABLE_ENTRY(LoadProgramNV),
5670 TABLE_ENTRY(ProgramParameter4dNV),
5671 TABLE_ENTRY(ProgramParameter4dvNV),
5672 TABLE_ENTRY(ProgramParameter4fNV),
5673 TABLE_ENTRY(ProgramParameter4fvNV),
5674 TABLE_ENTRY(ProgramParameters4dvNV),
5675 TABLE_ENTRY(ProgramParameters4fvNV),
5676 TABLE_ENTRY(RequestResidentProgramsNV),
5677 TABLE_ENTRY(TrackMatrixNV),
Brian Paulb5b8d222004-11-27 20:07:08 +00005678 TABLE_ENTRY(VertexAttrib1dNV),
5679 TABLE_ENTRY(VertexAttrib1dvNV),
5680 TABLE_ENTRY(VertexAttrib1fNV),
5681 TABLE_ENTRY(VertexAttrib1fvNV),
5682 TABLE_ENTRY(VertexAttrib1sNV),
5683 TABLE_ENTRY(VertexAttrib1svNV),
5684 TABLE_ENTRY(VertexAttrib2dNV),
5685 TABLE_ENTRY(VertexAttrib2dvNV),
5686 TABLE_ENTRY(VertexAttrib2fNV),
5687 TABLE_ENTRY(VertexAttrib2fvNV),
5688 TABLE_ENTRY(VertexAttrib2sNV),
5689 TABLE_ENTRY(VertexAttrib2svNV),
5690 TABLE_ENTRY(VertexAttrib3dNV),
5691 TABLE_ENTRY(VertexAttrib3dvNV),
5692 TABLE_ENTRY(VertexAttrib3fNV),
5693 TABLE_ENTRY(VertexAttrib3fvNV),
5694 TABLE_ENTRY(VertexAttrib3sNV),
5695 TABLE_ENTRY(VertexAttrib3svNV),
5696 TABLE_ENTRY(VertexAttrib4dNV),
5697 TABLE_ENTRY(VertexAttrib4dvNV),
5698 TABLE_ENTRY(VertexAttrib4fNV),
5699 TABLE_ENTRY(VertexAttrib4fvNV),
5700 TABLE_ENTRY(VertexAttrib4sNV),
5701 TABLE_ENTRY(VertexAttrib4svNV),
5702 TABLE_ENTRY(VertexAttrib4ubNV),
5703 TABLE_ENTRY(VertexAttrib4ubvNV),
Ian Romanickbf83e652006-08-24 20:14:45 +00005704 TABLE_ENTRY(VertexAttribPointerNV),
5705 TABLE_ENTRY(VertexAttribs1dvNV),
5706 TABLE_ENTRY(VertexAttribs1fvNV),
5707 TABLE_ENTRY(VertexAttribs1svNV),
5708 TABLE_ENTRY(VertexAttribs2dvNV),
5709 TABLE_ENTRY(VertexAttribs2fvNV),
5710 TABLE_ENTRY(VertexAttribs2svNV),
5711 TABLE_ENTRY(VertexAttribs3dvNV),
5712 TABLE_ENTRY(VertexAttribs3fvNV),
5713 TABLE_ENTRY(VertexAttribs3svNV),
5714 TABLE_ENTRY(VertexAttribs4dvNV),
5715 TABLE_ENTRY(VertexAttribs4fvNV),
5716 TABLE_ENTRY(VertexAttribs4svNV),
5717 TABLE_ENTRY(VertexAttribs4ubvNV),
Dave Airlie7f752fe2004-12-19 03:06:59 +00005718 TABLE_ENTRY(AlphaFragmentOp1ATI),
5719 TABLE_ENTRY(AlphaFragmentOp2ATI),
5720 TABLE_ENTRY(AlphaFragmentOp3ATI),
Ian Romanickbf83e652006-08-24 20:14:45 +00005721 TABLE_ENTRY(BeginFragmentShaderATI),
5722 TABLE_ENTRY(BindFragmentShaderATI),
5723 TABLE_ENTRY(ColorFragmentOp1ATI),
5724 TABLE_ENTRY(ColorFragmentOp2ATI),
5725 TABLE_ENTRY(ColorFragmentOp3ATI),
5726 TABLE_ENTRY(DeleteFragmentShaderATI),
5727 TABLE_ENTRY(EndFragmentShaderATI),
5728 TABLE_ENTRY(GenFragmentShadersATI),
5729 TABLE_ENTRY(PassTexCoordATI),
5730 TABLE_ENTRY(SampleMapATI),
Dave Airlie7f752fe2004-12-19 03:06:59 +00005731 TABLE_ENTRY(SetFragmentShaderConstantATI),
Ian Romanickbf83e652006-08-24 20:14:45 +00005732 TABLE_ENTRY(PointParameteriNV),
5733 TABLE_ENTRY(PointParameterivNV),
Ian Romanickf3f51bc2006-10-11 22:37:14 +00005734 TABLE_ENTRY(_dispatch_stub_718),
5735 TABLE_ENTRY(_dispatch_stub_719),
5736 TABLE_ENTRY(_dispatch_stub_720),
5737 TABLE_ENTRY(_dispatch_stub_721),
5738 TABLE_ENTRY(_dispatch_stub_722),
Ian Romanickbf83e652006-08-24 20:14:45 +00005739 TABLE_ENTRY(GetProgramNamedParameterdvNV),
5740 TABLE_ENTRY(GetProgramNamedParameterfvNV),
5741 TABLE_ENTRY(ProgramNamedParameter4dNV),
5742 TABLE_ENTRY(ProgramNamedParameter4dvNV),
5743 TABLE_ENTRY(ProgramNamedParameter4fNV),
5744 TABLE_ENTRY(ProgramNamedParameter4fvNV),
Ian Romanickf3f51bc2006-10-11 22:37:14 +00005745 TABLE_ENTRY(_dispatch_stub_729),
5746 TABLE_ENTRY(_dispatch_stub_730),
Brian Paul78e6e592005-02-08 03:44:24 +00005747 TABLE_ENTRY(BindFramebufferEXT),
Ian Romanickbf83e652006-08-24 20:14:45 +00005748 TABLE_ENTRY(BindRenderbufferEXT),
Brian Paul78e6e592005-02-08 03:44:24 +00005749 TABLE_ENTRY(CheckFramebufferStatusEXT),
Ian Romanickbf83e652006-08-24 20:14:45 +00005750 TABLE_ENTRY(DeleteFramebuffersEXT),
5751 TABLE_ENTRY(DeleteRenderbuffersEXT),
5752 TABLE_ENTRY(FramebufferRenderbufferEXT),
Brian Paul78e6e592005-02-08 03:44:24 +00005753 TABLE_ENTRY(FramebufferTexture1DEXT),
5754 TABLE_ENTRY(FramebufferTexture2DEXT),
5755 TABLE_ENTRY(FramebufferTexture3DEXT),
Ian Romanickbf83e652006-08-24 20:14:45 +00005756 TABLE_ENTRY(GenFramebuffersEXT),
5757 TABLE_ENTRY(GenRenderbuffersEXT),
Brian Paul78e6e592005-02-08 03:44:24 +00005758 TABLE_ENTRY(GenerateMipmapEXT),
Ian Romanickbf83e652006-08-24 20:14:45 +00005759 TABLE_ENTRY(GetFramebufferAttachmentParameterivEXT),
Ian Romanickbf83e652006-08-24 20:14:45 +00005760 TABLE_ENTRY(GetRenderbufferParameterivEXT),
5761 TABLE_ENTRY(IsFramebufferEXT),
5762 TABLE_ENTRY(IsRenderbufferEXT),
5763 TABLE_ENTRY(RenderbufferStorageEXT),
Ian Romanickf3f51bc2006-10-11 22:37:14 +00005764 TABLE_ENTRY(_dispatch_stub_748),
5765 TABLE_ENTRY(_dispatch_stub_749),
5766 TABLE_ENTRY(_dispatch_stub_750),
5767 TABLE_ENTRY(_dispatch_stub_751),
5768 TABLE_ENTRY(_dispatch_stub_752),
Michal Krol455c8172004-10-27 15:20:08 +00005769 /* A whole bunch of no-op functions. These might be called
5770 * when someone tries to call a dynamically-registered
5771 * extension function without a current rendering context.
5772 */
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 TABLE_ENTRY(Unused),
5867 TABLE_ENTRY(Unused),
5868 TABLE_ENTRY(Unused),
5869 TABLE_ENTRY(Unused),
5870 TABLE_ENTRY(Unused),
5871 TABLE_ENTRY(Unused),
5872};
5873#endif /* DISPATCH_TABLE_NAME */
5874
5875
5876/*
5877 * This is just used to silence compiler warnings.
Michal Krolb7293dc2004-10-27 15:34:31 +00005878 * We list the functions which are not otherwise used.
Michal Krol455c8172004-10-27 15:20:08 +00005879 */
5880#ifdef UNUSED_TABLE_NAME
Brian Paul767e15a2004-11-27 03:51:11 +00005881static _glapi_proc UNUSED_TABLE_NAME[] = {
Ian Romanick66a55482005-06-21 23:42:43 +00005882 TABLE_ENTRY(ArrayElementEXT),
5883 TABLE_ENTRY(BindTextureEXT),
5884 TABLE_ENTRY(DrawArraysEXT),
Ian Romanickf3f51bc2006-10-11 22:37:14 +00005885#ifndef GLX_INDIRECT_RENDERING
5886 TABLE_ENTRY(AreTexturesResidentEXT),
5887#endif
Ian Romanick66a55482005-06-21 23:42:43 +00005888 TABLE_ENTRY(CopyTexImage1DEXT),
5889 TABLE_ENTRY(CopyTexImage2DEXT),
5890 TABLE_ENTRY(CopyTexSubImage1DEXT),
5891 TABLE_ENTRY(CopyTexSubImage2DEXT),
Ian Romanickf3f51bc2006-10-11 22:37:14 +00005892#ifndef GLX_INDIRECT_RENDERING
Ian Romanick66a55482005-06-21 23:42:43 +00005893 TABLE_ENTRY(DeleteTexturesEXT),
Ian Romanickf3f51bc2006-10-11 22:37:14 +00005894#endif
5895#ifndef GLX_INDIRECT_RENDERING
5896 TABLE_ENTRY(GenTexturesEXT),
5897#endif
Ian Romanick66a55482005-06-21 23:42:43 +00005898 TABLE_ENTRY(GetPointervEXT),
Ian Romanickf3f51bc2006-10-11 22:37:14 +00005899#ifndef GLX_INDIRECT_RENDERING
5900 TABLE_ENTRY(IsTextureEXT),
5901#endif
Ian Romanick66a55482005-06-21 23:42:43 +00005902 TABLE_ENTRY(PrioritizeTexturesEXT),
5903 TABLE_ENTRY(TexSubImage1DEXT),
5904 TABLE_ENTRY(TexSubImage2DEXT),
5905 TABLE_ENTRY(BlendColorEXT),
5906 TABLE_ENTRY(BlendEquationEXT),
5907 TABLE_ENTRY(DrawRangeElementsEXT),
Ian Romanick66a55482005-06-21 23:42:43 +00005908 TABLE_ENTRY(ColorTableEXT),
Ian Romanickf3f51bc2006-10-11 22:37:14 +00005909#ifndef GLX_INDIRECT_RENDERING
5910 TABLE_ENTRY(GetColorTableEXT),
5911#endif
5912#ifndef GLX_INDIRECT_RENDERING
5913 TABLE_ENTRY(GetColorTableParameterfvEXT),
5914#endif
5915#ifndef GLX_INDIRECT_RENDERING
5916 TABLE_ENTRY(GetColorTableParameterivEXT),
5917#endif
Ian Romanick66a55482005-06-21 23:42:43 +00005918 TABLE_ENTRY(TexImage3DEXT),
5919 TABLE_ENTRY(TexSubImage3DEXT),
5920 TABLE_ENTRY(CopyTexSubImage3DEXT),
Michal Krol455c8172004-10-27 15:20:08 +00005921 TABLE_ENTRY(ActiveTexture),
5922 TABLE_ENTRY(ClientActiveTexture),
5923 TABLE_ENTRY(MultiTexCoord1d),
5924 TABLE_ENTRY(MultiTexCoord1dv),
5925 TABLE_ENTRY(MultiTexCoord1f),
5926 TABLE_ENTRY(MultiTexCoord1fv),
5927 TABLE_ENTRY(MultiTexCoord1i),
5928 TABLE_ENTRY(MultiTexCoord1iv),
5929 TABLE_ENTRY(MultiTexCoord1s),
5930 TABLE_ENTRY(MultiTexCoord1sv),
5931 TABLE_ENTRY(MultiTexCoord2d),
5932 TABLE_ENTRY(MultiTexCoord2dv),
5933 TABLE_ENTRY(MultiTexCoord2f),
5934 TABLE_ENTRY(MultiTexCoord2fv),
5935 TABLE_ENTRY(MultiTexCoord2i),
5936 TABLE_ENTRY(MultiTexCoord2iv),
5937 TABLE_ENTRY(MultiTexCoord2s),
5938 TABLE_ENTRY(MultiTexCoord2sv),
5939 TABLE_ENTRY(MultiTexCoord3d),
5940 TABLE_ENTRY(MultiTexCoord3dv),
5941 TABLE_ENTRY(MultiTexCoord3f),
5942 TABLE_ENTRY(MultiTexCoord3fv),
5943 TABLE_ENTRY(MultiTexCoord3i),
5944 TABLE_ENTRY(MultiTexCoord3iv),
5945 TABLE_ENTRY(MultiTexCoord3s),
5946 TABLE_ENTRY(MultiTexCoord3sv),
5947 TABLE_ENTRY(MultiTexCoord4d),
5948 TABLE_ENTRY(MultiTexCoord4dv),
5949 TABLE_ENTRY(MultiTexCoord4f),
5950 TABLE_ENTRY(MultiTexCoord4fv),
5951 TABLE_ENTRY(MultiTexCoord4i),
5952 TABLE_ENTRY(MultiTexCoord4iv),
5953 TABLE_ENTRY(MultiTexCoord4s),
5954 TABLE_ENTRY(MultiTexCoord4sv),
Michal Krol455c8172004-10-27 15:20:08 +00005955 TABLE_ENTRY(LoadTransposeMatrixd),
Ian Romanickbf83e652006-08-24 20:14:45 +00005956 TABLE_ENTRY(LoadTransposeMatrixf),
Michal Krol455c8172004-10-27 15:20:08 +00005957 TABLE_ENTRY(MultTransposeMatrixd),
Ian Romanickbf83e652006-08-24 20:14:45 +00005958 TABLE_ENTRY(MultTransposeMatrixf),
Michal Krol455c8172004-10-27 15:20:08 +00005959 TABLE_ENTRY(SampleCoverage),
Ian Romanickbf83e652006-08-24 20:14:45 +00005960 TABLE_ENTRY(CompressedTexImage1D),
5961 TABLE_ENTRY(CompressedTexImage2D),
5962 TABLE_ENTRY(CompressedTexImage3D),
5963 TABLE_ENTRY(CompressedTexSubImage1D),
5964 TABLE_ENTRY(CompressedTexSubImage2D),
5965 TABLE_ENTRY(CompressedTexSubImage3D),
5966 TABLE_ENTRY(GetCompressedTexImage),
5967 TABLE_ENTRY(BindBuffer),
5968 TABLE_ENTRY(BufferData),
5969 TABLE_ENTRY(BufferSubData),
5970 TABLE_ENTRY(DeleteBuffers),
5971 TABLE_ENTRY(GenBuffers),
5972 TABLE_ENTRY(GetBufferParameteriv),
5973 TABLE_ENTRY(GetBufferPointerv),
5974 TABLE_ENTRY(GetBufferSubData),
5975 TABLE_ENTRY(IsBuffer),
5976 TABLE_ENTRY(MapBuffer),
5977 TABLE_ENTRY(UnmapBuffer),
5978 TABLE_ENTRY(BeginQuery),
5979 TABLE_ENTRY(DeleteQueries),
5980 TABLE_ENTRY(EndQuery),
5981 TABLE_ENTRY(GenQueries),
5982 TABLE_ENTRY(GetQueryObjectiv),
5983 TABLE_ENTRY(GetQueryObjectuiv),
5984 TABLE_ENTRY(GetQueryiv),
5985 TABLE_ENTRY(IsQuery),
Ian Romanick3fea5912006-08-25 19:57:37 +00005986 TABLE_ENTRY(DrawBuffers),
Ian Romanick66a55482005-06-21 23:42:43 +00005987 TABLE_ENTRY(DrawBuffersATI),
Ian Romanick66a55482005-06-21 23:42:43 +00005988 TABLE_ENTRY(PointParameterf),
5989 TABLE_ENTRY(PointParameterfARB),
Ian Romanick66a55482005-06-21 23:42:43 +00005990 TABLE_ENTRY(PointParameterfv),
5991 TABLE_ENTRY(PointParameterfvARB),
Ian Romanickbf83e652006-08-24 20:14:45 +00005992 TABLE_ENTRY(SecondaryColor3b),
5993 TABLE_ENTRY(SecondaryColor3bv),
5994 TABLE_ENTRY(SecondaryColor3d),
5995 TABLE_ENTRY(SecondaryColor3dv),
5996 TABLE_ENTRY(SecondaryColor3f),
5997 TABLE_ENTRY(SecondaryColor3fv),
5998 TABLE_ENTRY(SecondaryColor3i),
5999 TABLE_ENTRY(SecondaryColor3iv),
6000 TABLE_ENTRY(SecondaryColor3s),
6001 TABLE_ENTRY(SecondaryColor3sv),
6002 TABLE_ENTRY(SecondaryColor3ub),
6003 TABLE_ENTRY(SecondaryColor3ubv),
6004 TABLE_ENTRY(SecondaryColor3ui),
6005 TABLE_ENTRY(SecondaryColor3uiv),
6006 TABLE_ENTRY(SecondaryColor3us),
6007 TABLE_ENTRY(SecondaryColor3usv),
6008 TABLE_ENTRY(SecondaryColorPointer),
6009 TABLE_ENTRY(MultiDrawArrays),
6010 TABLE_ENTRY(MultiDrawElements),
6011 TABLE_ENTRY(FogCoordPointer),
6012 TABLE_ENTRY(FogCoordd),
6013 TABLE_ENTRY(FogCoorddv),
6014 TABLE_ENTRY(FogCoordf),
6015 TABLE_ENTRY(FogCoordfv),
6016 TABLE_ENTRY(BlendFuncSeparate),
Ian Romanick66a55482005-06-21 23:42:43 +00006017 TABLE_ENTRY(WindowPos2d),
6018 TABLE_ENTRY(WindowPos2dARB),
6019 TABLE_ENTRY(WindowPos2dv),
6020 TABLE_ENTRY(WindowPos2dvARB),
6021 TABLE_ENTRY(WindowPos2f),
6022 TABLE_ENTRY(WindowPos2fARB),
6023 TABLE_ENTRY(WindowPos2fv),
6024 TABLE_ENTRY(WindowPos2fvARB),
6025 TABLE_ENTRY(WindowPos2i),
6026 TABLE_ENTRY(WindowPos2iARB),
6027 TABLE_ENTRY(WindowPos2iv),
6028 TABLE_ENTRY(WindowPos2ivARB),
6029 TABLE_ENTRY(WindowPos2s),
6030 TABLE_ENTRY(WindowPos2sARB),
6031 TABLE_ENTRY(WindowPos2sv),
6032 TABLE_ENTRY(WindowPos2svARB),
6033 TABLE_ENTRY(WindowPos3d),
6034 TABLE_ENTRY(WindowPos3dARB),
6035 TABLE_ENTRY(WindowPos3dv),
6036 TABLE_ENTRY(WindowPos3dvARB),
6037 TABLE_ENTRY(WindowPos3f),
6038 TABLE_ENTRY(WindowPos3fARB),
6039 TABLE_ENTRY(WindowPos3fv),
6040 TABLE_ENTRY(WindowPos3fvARB),
6041 TABLE_ENTRY(WindowPos3i),
6042 TABLE_ENTRY(WindowPos3iARB),
6043 TABLE_ENTRY(WindowPos3iv),
6044 TABLE_ENTRY(WindowPos3ivARB),
6045 TABLE_ENTRY(WindowPos3s),
6046 TABLE_ENTRY(WindowPos3sARB),
6047 TABLE_ENTRY(WindowPos3sv),
6048 TABLE_ENTRY(WindowPos3svARB),
Ian Romanick66a55482005-06-21 23:42:43 +00006049 TABLE_ENTRY(BindProgramARB),
6050 TABLE_ENTRY(DeleteProgramsARB),
6051 TABLE_ENTRY(GenProgramsARB),
6052 TABLE_ENTRY(GetVertexAttribPointervARB),
6053 TABLE_ENTRY(IsProgramARB),
6054 TABLE_ENTRY(PointParameteri),
6055 TABLE_ENTRY(PointParameteriv),
Ian Romanick3fea5912006-08-25 19:57:37 +00006056 TABLE_ENTRY(BlendEquationSeparate),
Michal Krol455c8172004-10-27 15:20:08 +00006057};
6058#endif /*UNUSED_TABLE_NAME*/
6059
6060
Ian Romanick66a55482005-06-21 23:42:43 +00006061# undef KEYWORD1
Ian Romanick4e4b5f42006-08-22 16:34:38 +00006062# undef KEYWORD1_ALT
Ian Romanick66a55482005-06-21 23:42:43 +00006063# undef KEYWORD2
6064# undef NAME
6065# undef DISPATCH
6066# undef RETURN_DISPATCH
6067# undef DISPATCH_TABLE_NAME
6068# undef UNUSED_TABLE_NAME
6069# undef TABLE_ENTRY
Ian Romanick4e4b5f42006-08-22 16:34:38 +00006070# undef HIDDEN