Merge branch 'master' into i915-unification
[mesa.git] / src / mesa / glapi / glapitemp.h
1 /* DO NOT EDIT - This file generated automatically by gl_apitemp.py (from Mesa) script */
2
3 /*
4 * Copyright (C) 1999-2001 Brian Paul All Rights Reserved.
5 * (C) Copyright IBM Corporation 2004
6 * All Rights Reserved.
7 *
8 * Permission is hereby granted, free of charge, to any person obtaining a
9 * copy of this software and associated documentation files (the "Software"),
10 * to deal in the Software without restriction, including without limitation
11 * the rights to use, copy, modify, merge, publish, distribute, sub license,
12 * and/or sell copies of the Software, and to permit persons to whom the
13 * Software is furnished to do so, subject to the following conditions:
14 *
15 * The above copyright notice and this permission notice (including the next
16 * paragraph) shall be included in all copies or substantial portions of the
17 * Software.
18 *
19 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
22 * BRIAN PAUL, IBM,
23 * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
24 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
25 * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26 * SOFTWARE.
27 */
28
29
30 # if (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3)) && defined(__ELF__)
31 # define HIDDEN __attribute__((visibility("hidden")))
32 # else
33 # define HIDDEN
34 # endif
35
36 /*
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 *
47 * Here is an example which generates the usual OpenGL functions:
48 * #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
66 #ifndef KEYWORD1_ALT
67 #define KEYWORD1_ALT HIDDEN
68 #endif
69
70 #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
83 KEYWORD1 void KEYWORD2 NAME(NewList)(GLuint list, GLenum mode)
84 {
85 DISPATCH(NewList, (list, mode), (F, "glNewList(%d, 0x%x);\n", list, mode));
86 }
87
88 KEYWORD1 void KEYWORD2 NAME(EndList)(void)
89 {
90 DISPATCH(EndList, (), (F, "glEndList();\n"));
91 }
92
93 KEYWORD1 void KEYWORD2 NAME(CallList)(GLuint list)
94 {
95 DISPATCH(CallList, (list), (F, "glCallList(%d);\n", list));
96 }
97
98 KEYWORD1 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
103 KEYWORD1 void KEYWORD2 NAME(DeleteLists)(GLuint list, GLsizei range)
104 {
105 DISPATCH(DeleteLists, (list, range), (F, "glDeleteLists(%d, %d);\n", list, range));
106 }
107
108 KEYWORD1 GLuint KEYWORD2 NAME(GenLists)(GLsizei range)
109 {
110 RETURN_DISPATCH(GenLists, (range), (F, "glGenLists(%d);\n", range));
111 }
112
113 KEYWORD1 void KEYWORD2 NAME(ListBase)(GLuint base)
114 {
115 DISPATCH(ListBase, (base), (F, "glListBase(%d);\n", base));
116 }
117
118 KEYWORD1 void KEYWORD2 NAME(Begin)(GLenum mode)
119 {
120 DISPATCH(Begin, (mode), (F, "glBegin(0x%x);\n", mode));
121 }
122
123 KEYWORD1 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
128 KEYWORD1 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
133 KEYWORD1 void KEYWORD2 NAME(Color3bv)(const GLbyte * v)
134 {
135 DISPATCH(Color3bv, (v), (F, "glColor3bv(%p);\n", (const void *) v));
136 }
137
138 KEYWORD1 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
143 KEYWORD1 void KEYWORD2 NAME(Color3dv)(const GLdouble * v)
144 {
145 DISPATCH(Color3dv, (v), (F, "glColor3dv(%p);\n", (const void *) v));
146 }
147
148 KEYWORD1 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
153 KEYWORD1 void KEYWORD2 NAME(Color3fv)(const GLfloat * v)
154 {
155 DISPATCH(Color3fv, (v), (F, "glColor3fv(%p);\n", (const void *) v));
156 }
157
158 KEYWORD1 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
163 KEYWORD1 void KEYWORD2 NAME(Color3iv)(const GLint * v)
164 {
165 DISPATCH(Color3iv, (v), (F, "glColor3iv(%p);\n", (const void *) v));
166 }
167
168 KEYWORD1 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
173 KEYWORD1 void KEYWORD2 NAME(Color3sv)(const GLshort * v)
174 {
175 DISPATCH(Color3sv, (v), (F, "glColor3sv(%p);\n", (const void *) v));
176 }
177
178 KEYWORD1 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
183 KEYWORD1 void KEYWORD2 NAME(Color3ubv)(const GLubyte * v)
184 {
185 DISPATCH(Color3ubv, (v), (F, "glColor3ubv(%p);\n", (const void *) v));
186 }
187
188 KEYWORD1 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
193 KEYWORD1 void KEYWORD2 NAME(Color3uiv)(const GLuint * v)
194 {
195 DISPATCH(Color3uiv, (v), (F, "glColor3uiv(%p);\n", (const void *) v));
196 }
197
198 KEYWORD1 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
203 KEYWORD1 void KEYWORD2 NAME(Color3usv)(const GLushort * v)
204 {
205 DISPATCH(Color3usv, (v), (F, "glColor3usv(%p);\n", (const void *) v));
206 }
207
208 KEYWORD1 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
213 KEYWORD1 void KEYWORD2 NAME(Color4bv)(const GLbyte * v)
214 {
215 DISPATCH(Color4bv, (v), (F, "glColor4bv(%p);\n", (const void *) v));
216 }
217
218 KEYWORD1 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
223 KEYWORD1 void KEYWORD2 NAME(Color4dv)(const GLdouble * v)
224 {
225 DISPATCH(Color4dv, (v), (F, "glColor4dv(%p);\n", (const void *) v));
226 }
227
228 KEYWORD1 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
233 KEYWORD1 void KEYWORD2 NAME(Color4fv)(const GLfloat * v)
234 {
235 DISPATCH(Color4fv, (v), (F, "glColor4fv(%p);\n", (const void *) v));
236 }
237
238 KEYWORD1 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
243 KEYWORD1 void KEYWORD2 NAME(Color4iv)(const GLint * v)
244 {
245 DISPATCH(Color4iv, (v), (F, "glColor4iv(%p);\n", (const void *) v));
246 }
247
248 KEYWORD1 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
253 KEYWORD1 void KEYWORD2 NAME(Color4sv)(const GLshort * v)
254 {
255 DISPATCH(Color4sv, (v), (F, "glColor4sv(%p);\n", (const void *) v));
256 }
257
258 KEYWORD1 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
263 KEYWORD1 void KEYWORD2 NAME(Color4ubv)(const GLubyte * v)
264 {
265 DISPATCH(Color4ubv, (v), (F, "glColor4ubv(%p);\n", (const void *) v));
266 }
267
268 KEYWORD1 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
273 KEYWORD1 void KEYWORD2 NAME(Color4uiv)(const GLuint * v)
274 {
275 DISPATCH(Color4uiv, (v), (F, "glColor4uiv(%p);\n", (const void *) v));
276 }
277
278 KEYWORD1 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
283 KEYWORD1 void KEYWORD2 NAME(Color4usv)(const GLushort * v)
284 {
285 DISPATCH(Color4usv, (v), (F, "glColor4usv(%p);\n", (const void *) v));
286 }
287
288 KEYWORD1 void KEYWORD2 NAME(EdgeFlag)(GLboolean flag)
289 {
290 DISPATCH(EdgeFlag, (flag), (F, "glEdgeFlag(%d);\n", flag));
291 }
292
293 KEYWORD1 void KEYWORD2 NAME(EdgeFlagv)(const GLboolean * flag)
294 {
295 DISPATCH(EdgeFlagv, (flag), (F, "glEdgeFlagv(%p);\n", (const void *) flag));
296 }
297
298 KEYWORD1 void KEYWORD2 NAME(End)(void)
299 {
300 DISPATCH(End, (), (F, "glEnd();\n"));
301 }
302
303 KEYWORD1 void KEYWORD2 NAME(Indexd)(GLdouble c)
304 {
305 DISPATCH(Indexd, (c), (F, "glIndexd(%f);\n", c));
306 }
307
308 KEYWORD1 void KEYWORD2 NAME(Indexdv)(const GLdouble * c)
309 {
310 DISPATCH(Indexdv, (c), (F, "glIndexdv(%p);\n", (const void *) c));
311 }
312
313 KEYWORD1 void KEYWORD2 NAME(Indexf)(GLfloat c)
314 {
315 DISPATCH(Indexf, (c), (F, "glIndexf(%f);\n", c));
316 }
317
318 KEYWORD1 void KEYWORD2 NAME(Indexfv)(const GLfloat * c)
319 {
320 DISPATCH(Indexfv, (c), (F, "glIndexfv(%p);\n", (const void *) c));
321 }
322
323 KEYWORD1 void KEYWORD2 NAME(Indexi)(GLint c)
324 {
325 DISPATCH(Indexi, (c), (F, "glIndexi(%d);\n", c));
326 }
327
328 KEYWORD1 void KEYWORD2 NAME(Indexiv)(const GLint * c)
329 {
330 DISPATCH(Indexiv, (c), (F, "glIndexiv(%p);\n", (const void *) c));
331 }
332
333 KEYWORD1 void KEYWORD2 NAME(Indexs)(GLshort c)
334 {
335 DISPATCH(Indexs, (c), (F, "glIndexs(%d);\n", c));
336 }
337
338 KEYWORD1 void KEYWORD2 NAME(Indexsv)(const GLshort * c)
339 {
340 DISPATCH(Indexsv, (c), (F, "glIndexsv(%p);\n", (const void *) c));
341 }
342
343 KEYWORD1 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
348 KEYWORD1 void KEYWORD2 NAME(Normal3bv)(const GLbyte * v)
349 {
350 DISPATCH(Normal3bv, (v), (F, "glNormal3bv(%p);\n", (const void *) v));
351 }
352
353 KEYWORD1 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
358 KEYWORD1 void KEYWORD2 NAME(Normal3dv)(const GLdouble * v)
359 {
360 DISPATCH(Normal3dv, (v), (F, "glNormal3dv(%p);\n", (const void *) v));
361 }
362
363 KEYWORD1 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
368 KEYWORD1 void KEYWORD2 NAME(Normal3fv)(const GLfloat * v)
369 {
370 DISPATCH(Normal3fv, (v), (F, "glNormal3fv(%p);\n", (const void *) v));
371 }
372
373 KEYWORD1 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
378 KEYWORD1 void KEYWORD2 NAME(Normal3iv)(const GLint * v)
379 {
380 DISPATCH(Normal3iv, (v), (F, "glNormal3iv(%p);\n", (const void *) v));
381 }
382
383 KEYWORD1 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
388 KEYWORD1 void KEYWORD2 NAME(Normal3sv)(const GLshort * v)
389 {
390 DISPATCH(Normal3sv, (v), (F, "glNormal3sv(%p);\n", (const void *) v));
391 }
392
393 KEYWORD1 void KEYWORD2 NAME(RasterPos2d)(GLdouble x, GLdouble y)
394 {
395 DISPATCH(RasterPos2d, (x, y), (F, "glRasterPos2d(%f, %f);\n", x, y));
396 }
397
398 KEYWORD1 void KEYWORD2 NAME(RasterPos2dv)(const GLdouble * v)
399 {
400 DISPATCH(RasterPos2dv, (v), (F, "glRasterPos2dv(%p);\n", (const void *) v));
401 }
402
403 KEYWORD1 void KEYWORD2 NAME(RasterPos2f)(GLfloat x, GLfloat y)
404 {
405 DISPATCH(RasterPos2f, (x, y), (F, "glRasterPos2f(%f, %f);\n", x, y));
406 }
407
408 KEYWORD1 void KEYWORD2 NAME(RasterPos2fv)(const GLfloat * v)
409 {
410 DISPATCH(RasterPos2fv, (v), (F, "glRasterPos2fv(%p);\n", (const void *) v));
411 }
412
413 KEYWORD1 void KEYWORD2 NAME(RasterPos2i)(GLint x, GLint y)
414 {
415 DISPATCH(RasterPos2i, (x, y), (F, "glRasterPos2i(%d, %d);\n", x, y));
416 }
417
418 KEYWORD1 void KEYWORD2 NAME(RasterPos2iv)(const GLint * v)
419 {
420 DISPATCH(RasterPos2iv, (v), (F, "glRasterPos2iv(%p);\n", (const void *) v));
421 }
422
423 KEYWORD1 void KEYWORD2 NAME(RasterPos2s)(GLshort x, GLshort y)
424 {
425 DISPATCH(RasterPos2s, (x, y), (F, "glRasterPos2s(%d, %d);\n", x, y));
426 }
427
428 KEYWORD1 void KEYWORD2 NAME(RasterPos2sv)(const GLshort * v)
429 {
430 DISPATCH(RasterPos2sv, (v), (F, "glRasterPos2sv(%p);\n", (const void *) v));
431 }
432
433 KEYWORD1 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
438 KEYWORD1 void KEYWORD2 NAME(RasterPos3dv)(const GLdouble * v)
439 {
440 DISPATCH(RasterPos3dv, (v), (F, "glRasterPos3dv(%p);\n", (const void *) v));
441 }
442
443 KEYWORD1 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
448 KEYWORD1 void KEYWORD2 NAME(RasterPos3fv)(const GLfloat * v)
449 {
450 DISPATCH(RasterPos3fv, (v), (F, "glRasterPos3fv(%p);\n", (const void *) v));
451 }
452
453 KEYWORD1 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
458 KEYWORD1 void KEYWORD2 NAME(RasterPos3iv)(const GLint * v)
459 {
460 DISPATCH(RasterPos3iv, (v), (F, "glRasterPos3iv(%p);\n", (const void *) v));
461 }
462
463 KEYWORD1 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
468 KEYWORD1 void KEYWORD2 NAME(RasterPos3sv)(const GLshort * v)
469 {
470 DISPATCH(RasterPos3sv, (v), (F, "glRasterPos3sv(%p);\n", (const void *) v));
471 }
472
473 KEYWORD1 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
478 KEYWORD1 void KEYWORD2 NAME(RasterPos4dv)(const GLdouble * v)
479 {
480 DISPATCH(RasterPos4dv, (v), (F, "glRasterPos4dv(%p);\n", (const void *) v));
481 }
482
483 KEYWORD1 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
488 KEYWORD1 void KEYWORD2 NAME(RasterPos4fv)(const GLfloat * v)
489 {
490 DISPATCH(RasterPos4fv, (v), (F, "glRasterPos4fv(%p);\n", (const void *) v));
491 }
492
493 KEYWORD1 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
498 KEYWORD1 void KEYWORD2 NAME(RasterPos4iv)(const GLint * v)
499 {
500 DISPATCH(RasterPos4iv, (v), (F, "glRasterPos4iv(%p);\n", (const void *) v));
501 }
502
503 KEYWORD1 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
508 KEYWORD1 void KEYWORD2 NAME(RasterPos4sv)(const GLshort * v)
509 {
510 DISPATCH(RasterPos4sv, (v), (F, "glRasterPos4sv(%p);\n", (const void *) v));
511 }
512
513 KEYWORD1 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
518 KEYWORD1 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
523 KEYWORD1 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
528 KEYWORD1 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
533 KEYWORD1 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
538 KEYWORD1 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
543 KEYWORD1 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
548 KEYWORD1 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
553 KEYWORD1 void KEYWORD2 NAME(TexCoord1d)(GLdouble s)
554 {
555 DISPATCH(TexCoord1d, (s), (F, "glTexCoord1d(%f);\n", s));
556 }
557
558 KEYWORD1 void KEYWORD2 NAME(TexCoord1dv)(const GLdouble * v)
559 {
560 DISPATCH(TexCoord1dv, (v), (F, "glTexCoord1dv(%p);\n", (const void *) v));
561 }
562
563 KEYWORD1 void KEYWORD2 NAME(TexCoord1f)(GLfloat s)
564 {
565 DISPATCH(TexCoord1f, (s), (F, "glTexCoord1f(%f);\n", s));
566 }
567
568 KEYWORD1 void KEYWORD2 NAME(TexCoord1fv)(const GLfloat * v)
569 {
570 DISPATCH(TexCoord1fv, (v), (F, "glTexCoord1fv(%p);\n", (const void *) v));
571 }
572
573 KEYWORD1 void KEYWORD2 NAME(TexCoord1i)(GLint s)
574 {
575 DISPATCH(TexCoord1i, (s), (F, "glTexCoord1i(%d);\n", s));
576 }
577
578 KEYWORD1 void KEYWORD2 NAME(TexCoord1iv)(const GLint * v)
579 {
580 DISPATCH(TexCoord1iv, (v), (F, "glTexCoord1iv(%p);\n", (const void *) v));
581 }
582
583 KEYWORD1 void KEYWORD2 NAME(TexCoord1s)(GLshort s)
584 {
585 DISPATCH(TexCoord1s, (s), (F, "glTexCoord1s(%d);\n", s));
586 }
587
588 KEYWORD1 void KEYWORD2 NAME(TexCoord1sv)(const GLshort * v)
589 {
590 DISPATCH(TexCoord1sv, (v), (F, "glTexCoord1sv(%p);\n", (const void *) v));
591 }
592
593 KEYWORD1 void KEYWORD2 NAME(TexCoord2d)(GLdouble s, GLdouble t)
594 {
595 DISPATCH(TexCoord2d, (s, t), (F, "glTexCoord2d(%f, %f);\n", s, t));
596 }
597
598 KEYWORD1 void KEYWORD2 NAME(TexCoord2dv)(const GLdouble * v)
599 {
600 DISPATCH(TexCoord2dv, (v), (F, "glTexCoord2dv(%p);\n", (const void *) v));
601 }
602
603 KEYWORD1 void KEYWORD2 NAME(TexCoord2f)(GLfloat s, GLfloat t)
604 {
605 DISPATCH(TexCoord2f, (s, t), (F, "glTexCoord2f(%f, %f);\n", s, t));
606 }
607
608 KEYWORD1 void KEYWORD2 NAME(TexCoord2fv)(const GLfloat * v)
609 {
610 DISPATCH(TexCoord2fv, (v), (F, "glTexCoord2fv(%p);\n", (const void *) v));
611 }
612
613 KEYWORD1 void KEYWORD2 NAME(TexCoord2i)(GLint s, GLint t)
614 {
615 DISPATCH(TexCoord2i, (s, t), (F, "glTexCoord2i(%d, %d);\n", s, t));
616 }
617
618 KEYWORD1 void KEYWORD2 NAME(TexCoord2iv)(const GLint * v)
619 {
620 DISPATCH(TexCoord2iv, (v), (F, "glTexCoord2iv(%p);\n", (const void *) v));
621 }
622
623 KEYWORD1 void KEYWORD2 NAME(TexCoord2s)(GLshort s, GLshort t)
624 {
625 DISPATCH(TexCoord2s, (s, t), (F, "glTexCoord2s(%d, %d);\n", s, t));
626 }
627
628 KEYWORD1 void KEYWORD2 NAME(TexCoord2sv)(const GLshort * v)
629 {
630 DISPATCH(TexCoord2sv, (v), (F, "glTexCoord2sv(%p);\n", (const void *) v));
631 }
632
633 KEYWORD1 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
638 KEYWORD1 void KEYWORD2 NAME(TexCoord3dv)(const GLdouble * v)
639 {
640 DISPATCH(TexCoord3dv, (v), (F, "glTexCoord3dv(%p);\n", (const void *) v));
641 }
642
643 KEYWORD1 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
648 KEYWORD1 void KEYWORD2 NAME(TexCoord3fv)(const GLfloat * v)
649 {
650 DISPATCH(TexCoord3fv, (v), (F, "glTexCoord3fv(%p);\n", (const void *) v));
651 }
652
653 KEYWORD1 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
658 KEYWORD1 void KEYWORD2 NAME(TexCoord3iv)(const GLint * v)
659 {
660 DISPATCH(TexCoord3iv, (v), (F, "glTexCoord3iv(%p);\n", (const void *) v));
661 }
662
663 KEYWORD1 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
668 KEYWORD1 void KEYWORD2 NAME(TexCoord3sv)(const GLshort * v)
669 {
670 DISPATCH(TexCoord3sv, (v), (F, "glTexCoord3sv(%p);\n", (const void *) v));
671 }
672
673 KEYWORD1 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
678 KEYWORD1 void KEYWORD2 NAME(TexCoord4dv)(const GLdouble * v)
679 {
680 DISPATCH(TexCoord4dv, (v), (F, "glTexCoord4dv(%p);\n", (const void *) v));
681 }
682
683 KEYWORD1 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
688 KEYWORD1 void KEYWORD2 NAME(TexCoord4fv)(const GLfloat * v)
689 {
690 DISPATCH(TexCoord4fv, (v), (F, "glTexCoord4fv(%p);\n", (const void *) v));
691 }
692
693 KEYWORD1 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
698 KEYWORD1 void KEYWORD2 NAME(TexCoord4iv)(const GLint * v)
699 {
700 DISPATCH(TexCoord4iv, (v), (F, "glTexCoord4iv(%p);\n", (const void *) v));
701 }
702
703 KEYWORD1 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
708 KEYWORD1 void KEYWORD2 NAME(TexCoord4sv)(const GLshort * v)
709 {
710 DISPATCH(TexCoord4sv, (v), (F, "glTexCoord4sv(%p);\n", (const void *) v));
711 }
712
713 KEYWORD1 void KEYWORD2 NAME(Vertex2d)(GLdouble x, GLdouble y)
714 {
715 DISPATCH(Vertex2d, (x, y), (F, "glVertex2d(%f, %f);\n", x, y));
716 }
717
718 KEYWORD1 void KEYWORD2 NAME(Vertex2dv)(const GLdouble * v)
719 {
720 DISPATCH(Vertex2dv, (v), (F, "glVertex2dv(%p);\n", (const void *) v));
721 }
722
723 KEYWORD1 void KEYWORD2 NAME(Vertex2f)(GLfloat x, GLfloat y)
724 {
725 DISPATCH(Vertex2f, (x, y), (F, "glVertex2f(%f, %f);\n", x, y));
726 }
727
728 KEYWORD1 void KEYWORD2 NAME(Vertex2fv)(const GLfloat * v)
729 {
730 DISPATCH(Vertex2fv, (v), (F, "glVertex2fv(%p);\n", (const void *) v));
731 }
732
733 KEYWORD1 void KEYWORD2 NAME(Vertex2i)(GLint x, GLint y)
734 {
735 DISPATCH(Vertex2i, (x, y), (F, "glVertex2i(%d, %d);\n", x, y));
736 }
737
738 KEYWORD1 void KEYWORD2 NAME(Vertex2iv)(const GLint * v)
739 {
740 DISPATCH(Vertex2iv, (v), (F, "glVertex2iv(%p);\n", (const void *) v));
741 }
742
743 KEYWORD1 void KEYWORD2 NAME(Vertex2s)(GLshort x, GLshort y)
744 {
745 DISPATCH(Vertex2s, (x, y), (F, "glVertex2s(%d, %d);\n", x, y));
746 }
747
748 KEYWORD1 void KEYWORD2 NAME(Vertex2sv)(const GLshort * v)
749 {
750 DISPATCH(Vertex2sv, (v), (F, "glVertex2sv(%p);\n", (const void *) v));
751 }
752
753 KEYWORD1 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
758 KEYWORD1 void KEYWORD2 NAME(Vertex3dv)(const GLdouble * v)
759 {
760 DISPATCH(Vertex3dv, (v), (F, "glVertex3dv(%p);\n", (const void *) v));
761 }
762
763 KEYWORD1 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
768 KEYWORD1 void KEYWORD2 NAME(Vertex3fv)(const GLfloat * v)
769 {
770 DISPATCH(Vertex3fv, (v), (F, "glVertex3fv(%p);\n", (const void *) v));
771 }
772
773 KEYWORD1 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
778 KEYWORD1 void KEYWORD2 NAME(Vertex3iv)(const GLint * v)
779 {
780 DISPATCH(Vertex3iv, (v), (F, "glVertex3iv(%p);\n", (const void *) v));
781 }
782
783 KEYWORD1 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
788 KEYWORD1 void KEYWORD2 NAME(Vertex3sv)(const GLshort * v)
789 {
790 DISPATCH(Vertex3sv, (v), (F, "glVertex3sv(%p);\n", (const void *) v));
791 }
792
793 KEYWORD1 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
798 KEYWORD1 void KEYWORD2 NAME(Vertex4dv)(const GLdouble * v)
799 {
800 DISPATCH(Vertex4dv, (v), (F, "glVertex4dv(%p);\n", (const void *) v));
801 }
802
803 KEYWORD1 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
808 KEYWORD1 void KEYWORD2 NAME(Vertex4fv)(const GLfloat * v)
809 {
810 DISPATCH(Vertex4fv, (v), (F, "glVertex4fv(%p);\n", (const void *) v));
811 }
812
813 KEYWORD1 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
818 KEYWORD1 void KEYWORD2 NAME(Vertex4iv)(const GLint * v)
819 {
820 DISPATCH(Vertex4iv, (v), (F, "glVertex4iv(%p);\n", (const void *) v));
821 }
822
823 KEYWORD1 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
828 KEYWORD1 void KEYWORD2 NAME(Vertex4sv)(const GLshort * v)
829 {
830 DISPATCH(Vertex4sv, (v), (F, "glVertex4sv(%p);\n", (const void *) v));
831 }
832
833 KEYWORD1 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
838 KEYWORD1 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
843 KEYWORD1 void KEYWORD2 NAME(CullFace)(GLenum mode)
844 {
845 DISPATCH(CullFace, (mode), (F, "glCullFace(0x%x);\n", mode));
846 }
847
848 KEYWORD1 void KEYWORD2 NAME(Fogf)(GLenum pname, GLfloat param)
849 {
850 DISPATCH(Fogf, (pname, param), (F, "glFogf(0x%x, %f);\n", pname, param));
851 }
852
853 KEYWORD1 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
858 KEYWORD1 void KEYWORD2 NAME(Fogi)(GLenum pname, GLint param)
859 {
860 DISPATCH(Fogi, (pname, param), (F, "glFogi(0x%x, %d);\n", pname, param));
861 }
862
863 KEYWORD1 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
868 KEYWORD1 void KEYWORD2 NAME(FrontFace)(GLenum mode)
869 {
870 DISPATCH(FrontFace, (mode), (F, "glFrontFace(0x%x);\n", mode));
871 }
872
873 KEYWORD1 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
878 KEYWORD1 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
883 KEYWORD1 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
888 KEYWORD1 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
893 KEYWORD1 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
898 KEYWORD1 void KEYWORD2 NAME(LightModelf)(GLenum pname, GLfloat param)
899 {
900 DISPATCH(LightModelf, (pname, param), (F, "glLightModelf(0x%x, %f);\n", pname, param));
901 }
902
903 KEYWORD1 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
908 KEYWORD1 void KEYWORD2 NAME(LightModeli)(GLenum pname, GLint param)
909 {
910 DISPATCH(LightModeli, (pname, param), (F, "glLightModeli(0x%x, %d);\n", pname, param));
911 }
912
913 KEYWORD1 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
918 KEYWORD1 void KEYWORD2 NAME(LineStipple)(GLint factor, GLushort pattern)
919 {
920 DISPATCH(LineStipple, (factor, pattern), (F, "glLineStipple(%d, %d);\n", factor, pattern));
921 }
922
923 KEYWORD1 void KEYWORD2 NAME(LineWidth)(GLfloat width)
924 {
925 DISPATCH(LineWidth, (width), (F, "glLineWidth(%f);\n", width));
926 }
927
928 KEYWORD1 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
933 KEYWORD1 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
938 KEYWORD1 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
943 KEYWORD1 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
948 KEYWORD1 void KEYWORD2 NAME(PointSize)(GLfloat size)
949 {
950 DISPATCH(PointSize, (size), (F, "glPointSize(%f);\n", size));
951 }
952
953 KEYWORD1 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
958 KEYWORD1 void KEYWORD2 NAME(PolygonStipple)(const GLubyte * mask)
959 {
960 DISPATCH(PolygonStipple, (mask), (F, "glPolygonStipple(%p);\n", (const void *) mask));
961 }
962
963 KEYWORD1 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
968 KEYWORD1 void KEYWORD2 NAME(ShadeModel)(GLenum mode)
969 {
970 DISPATCH(ShadeModel, (mode), (F, "glShadeModel(0x%x);\n", mode));
971 }
972
973 KEYWORD1 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
978 KEYWORD1 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
983 KEYWORD1 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
988 KEYWORD1 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
993 KEYWORD1 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
998 KEYWORD1 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
1003 KEYWORD1 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
1008 KEYWORD1 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
1013 KEYWORD1 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
1018 KEYWORD1 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
1023 KEYWORD1 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
1028 KEYWORD1 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
1033 KEYWORD1 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
1038 KEYWORD1 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
1043 KEYWORD1 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
1048 KEYWORD1 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
1053 KEYWORD1 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
1058 KEYWORD1 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
1063 KEYWORD1 GLint KEYWORD2 NAME(RenderMode)(GLenum mode)
1064 {
1065 RETURN_DISPATCH(RenderMode, (mode), (F, "glRenderMode(0x%x);\n", mode));
1066 }
1067
1068 KEYWORD1 void KEYWORD2 NAME(InitNames)(void)
1069 {
1070 DISPATCH(InitNames, (), (F, "glInitNames();\n"));
1071 }
1072
1073 KEYWORD1 void KEYWORD2 NAME(LoadName)(GLuint name)
1074 {
1075 DISPATCH(LoadName, (name), (F, "glLoadName(%d);\n", name));
1076 }
1077
1078 KEYWORD1 void KEYWORD2 NAME(PassThrough)(GLfloat token)
1079 {
1080 DISPATCH(PassThrough, (token), (F, "glPassThrough(%f);\n", token));
1081 }
1082
1083 KEYWORD1 void KEYWORD2 NAME(PopName)(void)
1084 {
1085 DISPATCH(PopName, (), (F, "glPopName();\n"));
1086 }
1087
1088 KEYWORD1 void KEYWORD2 NAME(PushName)(GLuint name)
1089 {
1090 DISPATCH(PushName, (name), (F, "glPushName(%d);\n", name));
1091 }
1092
1093 KEYWORD1 void KEYWORD2 NAME(DrawBuffer)(GLenum mode)
1094 {
1095 DISPATCH(DrawBuffer, (mode), (F, "glDrawBuffer(0x%x);\n", mode));
1096 }
1097
1098 KEYWORD1 void KEYWORD2 NAME(Clear)(GLbitfield mask)
1099 {
1100 DISPATCH(Clear, (mask), (F, "glClear(%d);\n", mask));
1101 }
1102
1103 KEYWORD1 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
1108 KEYWORD1 void KEYWORD2 NAME(ClearIndex)(GLfloat c)
1109 {
1110 DISPATCH(ClearIndex, (c), (F, "glClearIndex(%f);\n", c));
1111 }
1112
1113 KEYWORD1 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
1118 KEYWORD1 void KEYWORD2 NAME(ClearStencil)(GLint s)
1119 {
1120 DISPATCH(ClearStencil, (s), (F, "glClearStencil(%d);\n", s));
1121 }
1122
1123 KEYWORD1 void KEYWORD2 NAME(ClearDepth)(GLclampd depth)
1124 {
1125 DISPATCH(ClearDepth, (depth), (F, "glClearDepth(%f);\n", depth));
1126 }
1127
1128 KEYWORD1 void KEYWORD2 NAME(StencilMask)(GLuint mask)
1129 {
1130 DISPATCH(StencilMask, (mask), (F, "glStencilMask(%d);\n", mask));
1131 }
1132
1133 KEYWORD1 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
1138 KEYWORD1 void KEYWORD2 NAME(DepthMask)(GLboolean flag)
1139 {
1140 DISPATCH(DepthMask, (flag), (F, "glDepthMask(%d);\n", flag));
1141 }
1142
1143 KEYWORD1 void KEYWORD2 NAME(IndexMask)(GLuint mask)
1144 {
1145 DISPATCH(IndexMask, (mask), (F, "glIndexMask(%d);\n", mask));
1146 }
1147
1148 KEYWORD1 void KEYWORD2 NAME(Accum)(GLenum op, GLfloat value)
1149 {
1150 DISPATCH(Accum, (op, value), (F, "glAccum(0x%x, %f);\n", op, value));
1151 }
1152
1153 KEYWORD1 void KEYWORD2 NAME(Disable)(GLenum cap)
1154 {
1155 DISPATCH(Disable, (cap), (F, "glDisable(0x%x);\n", cap));
1156 }
1157
1158 KEYWORD1 void KEYWORD2 NAME(Enable)(GLenum cap)
1159 {
1160 DISPATCH(Enable, (cap), (F, "glEnable(0x%x);\n", cap));
1161 }
1162
1163 KEYWORD1 void KEYWORD2 NAME(Finish)(void)
1164 {
1165 DISPATCH(Finish, (), (F, "glFinish();\n"));
1166 }
1167
1168 KEYWORD1 void KEYWORD2 NAME(Flush)(void)
1169 {
1170 DISPATCH(Flush, (), (F, "glFlush();\n"));
1171 }
1172
1173 KEYWORD1 void KEYWORD2 NAME(PopAttrib)(void)
1174 {
1175 DISPATCH(PopAttrib, (), (F, "glPopAttrib();\n"));
1176 }
1177
1178 KEYWORD1 void KEYWORD2 NAME(PushAttrib)(GLbitfield mask)
1179 {
1180 DISPATCH(PushAttrib, (mask), (F, "glPushAttrib(%d);\n", mask));
1181 }
1182
1183 KEYWORD1 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
1188 KEYWORD1 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
1193 KEYWORD1 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
1198 KEYWORD1 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
1203 KEYWORD1 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
1208 KEYWORD1 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
1213 KEYWORD1 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
1218 KEYWORD1 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
1223 KEYWORD1 void KEYWORD2 NAME(EvalCoord1d)(GLdouble u)
1224 {
1225 DISPATCH(EvalCoord1d, (u), (F, "glEvalCoord1d(%f);\n", u));
1226 }
1227
1228 KEYWORD1 void KEYWORD2 NAME(EvalCoord1dv)(const GLdouble * u)
1229 {
1230 DISPATCH(EvalCoord1dv, (u), (F, "glEvalCoord1dv(%p);\n", (const void *) u));
1231 }
1232
1233 KEYWORD1 void KEYWORD2 NAME(EvalCoord1f)(GLfloat u)
1234 {
1235 DISPATCH(EvalCoord1f, (u), (F, "glEvalCoord1f(%f);\n", u));
1236 }
1237
1238 KEYWORD1 void KEYWORD2 NAME(EvalCoord1fv)(const GLfloat * u)
1239 {
1240 DISPATCH(EvalCoord1fv, (u), (F, "glEvalCoord1fv(%p);\n", (const void *) u));
1241 }
1242
1243 KEYWORD1 void KEYWORD2 NAME(EvalCoord2d)(GLdouble u, GLdouble v)
1244 {
1245 DISPATCH(EvalCoord2d, (u, v), (F, "glEvalCoord2d(%f, %f);\n", u, v));
1246 }
1247
1248 KEYWORD1 void KEYWORD2 NAME(EvalCoord2dv)(const GLdouble * u)
1249 {
1250 DISPATCH(EvalCoord2dv, (u), (F, "glEvalCoord2dv(%p);\n", (const void *) u));
1251 }
1252
1253 KEYWORD1 void KEYWORD2 NAME(EvalCoord2f)(GLfloat u, GLfloat v)
1254 {
1255 DISPATCH(EvalCoord2f, (u, v), (F, "glEvalCoord2f(%f, %f);\n", u, v));
1256 }
1257
1258 KEYWORD1 void KEYWORD2 NAME(EvalCoord2fv)(const GLfloat * u)
1259 {
1260 DISPATCH(EvalCoord2fv, (u), (F, "glEvalCoord2fv(%p);\n", (const void *) u));
1261 }
1262
1263 KEYWORD1 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
1268 KEYWORD1 void KEYWORD2 NAME(EvalPoint1)(GLint i)
1269 {
1270 DISPATCH(EvalPoint1, (i), (F, "glEvalPoint1(%d);\n", i));
1271 }
1272
1273 KEYWORD1 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
1278 KEYWORD1 void KEYWORD2 NAME(EvalPoint2)(GLint i, GLint j)
1279 {
1280 DISPATCH(EvalPoint2, (i, j), (F, "glEvalPoint2(%d, %d);\n", i, j));
1281 }
1282
1283 KEYWORD1 void KEYWORD2 NAME(AlphaFunc)(GLenum func, GLclampf ref)
1284 {
1285 DISPATCH(AlphaFunc, (func, ref), (F, "glAlphaFunc(0x%x, %f);\n", func, ref));
1286 }
1287
1288 KEYWORD1 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
1293 KEYWORD1 void KEYWORD2 NAME(LogicOp)(GLenum opcode)
1294 {
1295 DISPATCH(LogicOp, (opcode), (F, "glLogicOp(0x%x);\n", opcode));
1296 }
1297
1298 KEYWORD1 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
1303 KEYWORD1 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
1308 KEYWORD1 void KEYWORD2 NAME(DepthFunc)(GLenum func)
1309 {
1310 DISPATCH(DepthFunc, (func), (F, "glDepthFunc(0x%x);\n", func));
1311 }
1312
1313 KEYWORD1 void KEYWORD2 NAME(PixelZoom)(GLfloat xfactor, GLfloat yfactor)
1314 {
1315 DISPATCH(PixelZoom, (xfactor, yfactor), (F, "glPixelZoom(%f, %f);\n", xfactor, yfactor));
1316 }
1317
1318 KEYWORD1 void KEYWORD2 NAME(PixelTransferf)(GLenum pname, GLfloat param)
1319 {
1320 DISPATCH(PixelTransferf, (pname, param), (F, "glPixelTransferf(0x%x, %f);\n", pname, param));
1321 }
1322
1323 KEYWORD1 void KEYWORD2 NAME(PixelTransferi)(GLenum pname, GLint param)
1324 {
1325 DISPATCH(PixelTransferi, (pname, param), (F, "glPixelTransferi(0x%x, %d);\n", pname, param));
1326 }
1327
1328 KEYWORD1 void KEYWORD2 NAME(PixelStoref)(GLenum pname, GLfloat param)
1329 {
1330 DISPATCH(PixelStoref, (pname, param), (F, "glPixelStoref(0x%x, %f);\n", pname, param));
1331 }
1332
1333 KEYWORD1 void KEYWORD2 NAME(PixelStorei)(GLenum pname, GLint param)
1334 {
1335 DISPATCH(PixelStorei, (pname, param), (F, "glPixelStorei(0x%x, %d);\n", pname, param));
1336 }
1337
1338 KEYWORD1 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
1343 KEYWORD1 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
1348 KEYWORD1 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
1353 KEYWORD1 void KEYWORD2 NAME(ReadBuffer)(GLenum mode)
1354 {
1355 DISPATCH(ReadBuffer, (mode), (F, "glReadBuffer(0x%x);\n", mode));
1356 }
1357
1358 KEYWORD1 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
1363 KEYWORD1 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
1368 KEYWORD1 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
1373 KEYWORD1 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
1378 KEYWORD1 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
1383 KEYWORD1 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
1388 KEYWORD1 GLenum KEYWORD2 NAME(GetError)(void)
1389 {
1390 RETURN_DISPATCH(GetError, (), (F, "glGetError();\n"));
1391 }
1392
1393 KEYWORD1 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
1398 KEYWORD1 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
1403 KEYWORD1 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
1408 KEYWORD1 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
1413 KEYWORD1 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
1418 KEYWORD1 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
1423 KEYWORD1 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
1428 KEYWORD1 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
1433 KEYWORD1 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
1438 KEYWORD1 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
1443 KEYWORD1 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
1448 KEYWORD1 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
1453 KEYWORD1 void KEYWORD2 NAME(GetPolygonStipple)(GLubyte * mask)
1454 {
1455 DISPATCH(GetPolygonStipple, (mask), (F, "glGetPolygonStipple(%p);\n", (const void *) mask));
1456 }
1457
1458 KEYWORD1 const GLubyte * KEYWORD2 NAME(GetString)(GLenum name)
1459 {
1460 RETURN_DISPATCH(GetString, (name), (F, "glGetString(0x%x);\n", name));
1461 }
1462
1463 KEYWORD1 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
1468 KEYWORD1 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
1473 KEYWORD1 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
1478 KEYWORD1 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
1483 KEYWORD1 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
1488 KEYWORD1 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
1493 KEYWORD1 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
1498 KEYWORD1 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
1503 KEYWORD1 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
1508 KEYWORD1 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
1513 KEYWORD1 GLboolean KEYWORD2 NAME(IsEnabled)(GLenum cap)
1514 {
1515 RETURN_DISPATCH(IsEnabled, (cap), (F, "glIsEnabled(0x%x);\n", cap));
1516 }
1517
1518 KEYWORD1 GLboolean KEYWORD2 NAME(IsList)(GLuint list)
1519 {
1520 RETURN_DISPATCH(IsList, (list), (F, "glIsList(%d);\n", list));
1521 }
1522
1523 KEYWORD1 void KEYWORD2 NAME(DepthRange)(GLclampd zNear, GLclampd zFar)
1524 {
1525 DISPATCH(DepthRange, (zNear, zFar), (F, "glDepthRange(%f, %f);\n", zNear, zFar));
1526 }
1527
1528 KEYWORD1 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
1533 KEYWORD1 void KEYWORD2 NAME(LoadIdentity)(void)
1534 {
1535 DISPATCH(LoadIdentity, (), (F, "glLoadIdentity();\n"));
1536 }
1537
1538 KEYWORD1 void KEYWORD2 NAME(LoadMatrixf)(const GLfloat * m)
1539 {
1540 DISPATCH(LoadMatrixf, (m), (F, "glLoadMatrixf(%p);\n", (const void *) m));
1541 }
1542
1543 KEYWORD1 void KEYWORD2 NAME(LoadMatrixd)(const GLdouble * m)
1544 {
1545 DISPATCH(LoadMatrixd, (m), (F, "glLoadMatrixd(%p);\n", (const void *) m));
1546 }
1547
1548 KEYWORD1 void KEYWORD2 NAME(MatrixMode)(GLenum mode)
1549 {
1550 DISPATCH(MatrixMode, (mode), (F, "glMatrixMode(0x%x);\n", mode));
1551 }
1552
1553 KEYWORD1 void KEYWORD2 NAME(MultMatrixf)(const GLfloat * m)
1554 {
1555 DISPATCH(MultMatrixf, (m), (F, "glMultMatrixf(%p);\n", (const void *) m));
1556 }
1557
1558 KEYWORD1 void KEYWORD2 NAME(MultMatrixd)(const GLdouble * m)
1559 {
1560 DISPATCH(MultMatrixd, (m), (F, "glMultMatrixd(%p);\n", (const void *) m));
1561 }
1562
1563 KEYWORD1 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
1568 KEYWORD1 void KEYWORD2 NAME(PopMatrix)(void)
1569 {
1570 DISPATCH(PopMatrix, (), (F, "glPopMatrix();\n"));
1571 }
1572
1573 KEYWORD1 void KEYWORD2 NAME(PushMatrix)(void)
1574 {
1575 DISPATCH(PushMatrix, (), (F, "glPushMatrix();\n"));
1576 }
1577
1578 KEYWORD1 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
1583 KEYWORD1 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
1588 KEYWORD1 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
1593 KEYWORD1 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
1598 KEYWORD1 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
1603 KEYWORD1 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
1608 KEYWORD1 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
1613 KEYWORD1 void KEYWORD2 NAME(ArrayElement)(GLint i)
1614 {
1615 DISPATCH(ArrayElement, (i), (F, "glArrayElement(%d);\n", i));
1616 }
1617
1618 KEYWORD1 void KEYWORD2 NAME(ArrayElementEXT)(GLint i)
1619 {
1620 DISPATCH(ArrayElement, (i), (F, "glArrayElementEXT(%d);\n", i));
1621 }
1622
1623 KEYWORD1 void KEYWORD2 NAME(BindTexture)(GLenum target, GLuint texture)
1624 {
1625 DISPATCH(BindTexture, (target, texture), (F, "glBindTexture(0x%x, %d);\n", target, texture));
1626 }
1627
1628 KEYWORD1 void KEYWORD2 NAME(BindTextureEXT)(GLenum target, GLuint texture)
1629 {
1630 DISPATCH(BindTexture, (target, texture), (F, "glBindTextureEXT(0x%x, %d);\n", target, texture));
1631 }
1632
1633 KEYWORD1 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
1638 KEYWORD1 void KEYWORD2 NAME(DisableClientState)(GLenum array)
1639 {
1640 DISPATCH(DisableClientState, (array), (F, "glDisableClientState(0x%x);\n", array));
1641 }
1642
1643 KEYWORD1 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
1648 KEYWORD1 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
1653 KEYWORD1 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
1658 KEYWORD1 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
1663 KEYWORD1 void KEYWORD2 NAME(EnableClientState)(GLenum array)
1664 {
1665 DISPATCH(EnableClientState, (array), (F, "glEnableClientState(0x%x);\n", array));
1666 }
1667
1668 KEYWORD1 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
1673 KEYWORD1 void KEYWORD2 NAME(Indexub)(GLubyte c)
1674 {
1675 DISPATCH(Indexub, (c), (F, "glIndexub(%d);\n", c));
1676 }
1677
1678 KEYWORD1 void KEYWORD2 NAME(Indexubv)(const GLubyte * c)
1679 {
1680 DISPATCH(Indexubv, (c), (F, "glIndexubv(%p);\n", (const void *) c));
1681 }
1682
1683 KEYWORD1 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
1688 KEYWORD1 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
1693 KEYWORD1 void KEYWORD2 NAME(PolygonOffset)(GLfloat factor, GLfloat units)
1694 {
1695 DISPATCH(PolygonOffset, (factor, units), (F, "glPolygonOffset(%f, %f);\n", factor, units));
1696 }
1697
1698 KEYWORD1 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
1703 KEYWORD1 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
1708 KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResident)(GLsizei n, const GLuint * textures, GLboolean * residences)
1709 {
1710 RETURN_DISPATCH(AreTexturesResident, (n, textures, residences), (F, "glAreTexturesResident(%d, %p, %p);\n", n, (const void *) textures, (const void *) residences));
1711 }
1712
1713 #ifndef GLX_INDIRECT_RENDERING
1714 KEYWORD1 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
1720 KEYWORD1 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
1725 KEYWORD1 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
1730 KEYWORD1 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
1735 KEYWORD1 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
1740 KEYWORD1 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
1745 KEYWORD1 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
1750 KEYWORD1 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
1755 KEYWORD1 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
1760 KEYWORD1 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
1765 #ifndef GLX_INDIRECT_RENDERING
1766 KEYWORD1 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 }
1770 #endif /* GLX_INDIRECT_RENDERING */
1771
1772 KEYWORD1 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
1777 #ifndef GLX_INDIRECT_RENDERING
1778 KEYWORD1 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
1784 KEYWORD1 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
1789 KEYWORD1 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
1794 KEYWORD1 GLboolean KEYWORD2 NAME(IsTexture)(GLuint texture)
1795 {
1796 RETURN_DISPATCH(IsTexture, (texture), (F, "glIsTexture(%d);\n", texture));
1797 }
1798
1799 #ifndef GLX_INDIRECT_RENDERING
1800 KEYWORD1 GLboolean KEYWORD2 NAME(IsTextureEXT)(GLuint texture)
1801 {
1802 RETURN_DISPATCH(IsTexture, (texture), (F, "glIsTextureEXT(%d);\n", texture));
1803 }
1804 #endif /* GLX_INDIRECT_RENDERING */
1805
1806 KEYWORD1 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
1811 KEYWORD1 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
1816 KEYWORD1 void KEYWORD2 NAME(TexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
1817 {
1818 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));
1819 }
1820
1821 KEYWORD1 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
1826 KEYWORD1 void KEYWORD2 NAME(TexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1827 {
1828 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));
1829 }
1830
1831 KEYWORD1 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
1836 KEYWORD1 void KEYWORD2 NAME(PopClientAttrib)(void)
1837 {
1838 DISPATCH(PopClientAttrib, (), (F, "glPopClientAttrib();\n"));
1839 }
1840
1841 KEYWORD1 void KEYWORD2 NAME(PushClientAttrib)(GLbitfield mask)
1842 {
1843 DISPATCH(PushClientAttrib, (mask), (F, "glPushClientAttrib(%d);\n", mask));
1844 }
1845
1846 KEYWORD1 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
1851 KEYWORD1 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
1856 KEYWORD1 void KEYWORD2 NAME(BlendEquation)(GLenum mode)
1857 {
1858 DISPATCH(BlendEquation, (mode), (F, "glBlendEquation(0x%x);\n", mode));
1859 }
1860
1861 KEYWORD1 void KEYWORD2 NAME(BlendEquationEXT)(GLenum mode)
1862 {
1863 DISPATCH(BlendEquation, (mode), (F, "glBlendEquationEXT(0x%x);\n", mode));
1864 }
1865
1866 KEYWORD1 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
1871 KEYWORD1 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
1876 KEYWORD1 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
1881 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_339)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
1882
1883 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_339)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
1884 {
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
1888 KEYWORD1 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
1893 KEYWORD1 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
1898 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_340)(GLenum target, GLenum pname, const GLfloat * params);
1899
1900 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_340)(GLenum target, GLenum pname, const GLfloat * params)
1901 {
1902 DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1903 }
1904
1905 KEYWORD1 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
1910 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_341)(GLenum target, GLenum pname, const GLint * params);
1911
1912 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_341)(GLenum target, GLenum pname, const GLint * params)
1913 {
1914 DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1915 }
1916
1917 KEYWORD1 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
1922 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_342)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
1923
1924 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_342)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1925 {
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
1929 KEYWORD1 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
1934 #ifndef GLX_INDIRECT_RENDERING
1935 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_343)(GLenum target, GLenum format, GLenum type, GLvoid * table);
1936
1937 KEYWORD1_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
1944 KEYWORD1 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
1950 KEYWORD1 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
1955 #ifndef GLX_INDIRECT_RENDERING
1956 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_344)(GLenum target, GLenum pname, GLfloat * params);
1957
1958 KEYWORD1_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
1965 KEYWORD1 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
1971 KEYWORD1 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
1976 #ifndef GLX_INDIRECT_RENDERING
1977 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_345)(GLenum target, GLenum pname, GLint * params);
1978
1979 KEYWORD1_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
1986 KEYWORD1 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
1992 KEYWORD1 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
1997 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_346)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
1998
1999 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_346)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
2000 {
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
2004 KEYWORD1 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
2009 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_347)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
2010
2011 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_347)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
2012 {
2013 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTableEXT(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
2014 }
2015
2016 KEYWORD1 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
2021 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_348)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
2022
2023 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_348)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
2024 {
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
2028 KEYWORD1 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
2033 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_349)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
2034
2035 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_349)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
2036 {
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
2040 KEYWORD1 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
2045 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_350)(GLenum target, GLenum pname, GLfloat params);
2046
2047 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_350)(GLenum target, GLenum pname, GLfloat params)
2048 {
2049 DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterfEXT(0x%x, 0x%x, %f);\n", target, pname, params));
2050 }
2051
2052 KEYWORD1 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
2057 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_351)(GLenum target, GLenum pname, const GLfloat * params);
2058
2059 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_351)(GLenum target, GLenum pname, const GLfloat * params)
2060 {
2061 DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2062 }
2063
2064 KEYWORD1 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
2069 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_352)(GLenum target, GLenum pname, GLint params);
2070
2071 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_352)(GLenum target, GLenum pname, GLint params)
2072 {
2073 DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteriEXT(0x%x, 0x%x, %d);\n", target, pname, params));
2074 }
2075
2076 KEYWORD1 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
2081 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_353)(GLenum target, GLenum pname, const GLint * params);
2082
2083 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_353)(GLenum target, GLenum pname, const GLint * params)
2084 {
2085 DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2086 }
2087
2088 KEYWORD1 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
2093 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_354)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
2094
2095 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_354)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
2096 {
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
2100 KEYWORD1 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
2105 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_355)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
2106
2107 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_355)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
2108 {
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
2112 KEYWORD1 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
2117 #ifndef GLX_INDIRECT_RENDERING
2118 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_356)(GLenum target, GLenum format, GLenum type, GLvoid * image);
2119
2120 KEYWORD1_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
2126 KEYWORD1 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
2131 #ifndef GLX_INDIRECT_RENDERING
2132 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_357)(GLenum target, GLenum pname, GLfloat * params);
2133
2134 KEYWORD1_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
2140 KEYWORD1 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
2145 #ifndef GLX_INDIRECT_RENDERING
2146 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_358)(GLenum target, GLenum pname, GLint * params);
2147
2148 KEYWORD1_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
2154 KEYWORD1 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
2159 #ifndef GLX_INDIRECT_RENDERING
2160 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_359)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
2161
2162 KEYWORD1_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
2168 KEYWORD1 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
2173 KEYWORD1_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
2175 KEYWORD1_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)
2176 {
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
2180 KEYWORD1 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
2185 #ifndef GLX_INDIRECT_RENDERING
2186 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_361)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
2187
2188 KEYWORD1_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
2194 KEYWORD1 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
2199 #ifndef GLX_INDIRECT_RENDERING
2200 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_362)(GLenum target, GLenum pname, GLfloat * params);
2201
2202 KEYWORD1_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
2208 KEYWORD1 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
2213 #ifndef GLX_INDIRECT_RENDERING
2214 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_363)(GLenum target, GLenum pname, GLint * params);
2215
2216 KEYWORD1_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
2222 KEYWORD1 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
2227 #ifndef GLX_INDIRECT_RENDERING
2228 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_364)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
2229
2230 KEYWORD1_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
2236 KEYWORD1 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
2241 #ifndef GLX_INDIRECT_RENDERING
2242 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_365)(GLenum target, GLenum pname, GLfloat * params);
2243
2244 KEYWORD1_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
2250 KEYWORD1 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
2255 #ifndef GLX_INDIRECT_RENDERING
2256 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_366)(GLenum target, GLenum pname, GLint * params);
2257
2258 KEYWORD1_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
2264 KEYWORD1 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
2269 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_367)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
2270
2271 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_367)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
2272 {
2273 DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogramEXT(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
2274 }
2275
2276 KEYWORD1 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
2281 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_368)(GLenum target, GLenum internalformat, GLboolean sink);
2282
2283 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_368)(GLenum target, GLenum internalformat, GLboolean sink)
2284 {
2285 DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmaxEXT(0x%x, 0x%x, %d);\n", target, internalformat, sink));
2286 }
2287
2288 KEYWORD1 void KEYWORD2 NAME(ResetHistogram)(GLenum target)
2289 {
2290 DISPATCH(ResetHistogram, (target), (F, "glResetHistogram(0x%x);\n", target));
2291 }
2292
2293 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_369)(GLenum target);
2294
2295 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_369)(GLenum target)
2296 {
2297 DISPATCH(ResetHistogram, (target), (F, "glResetHistogramEXT(0x%x);\n", target));
2298 }
2299
2300 KEYWORD1 void KEYWORD2 NAME(ResetMinmax)(GLenum target)
2301 {
2302 DISPATCH(ResetMinmax, (target), (F, "glResetMinmax(0x%x);\n", target));
2303 }
2304
2305 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_370)(GLenum target);
2306
2307 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_370)(GLenum target)
2308 {
2309 DISPATCH(ResetMinmax, (target), (F, "glResetMinmaxEXT(0x%x);\n", target));
2310 }
2311
2312 KEYWORD1 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
2317 KEYWORD1 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)
2318 {
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
2322 KEYWORD1 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
2327 KEYWORD1 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
2332 KEYWORD1 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
2337 KEYWORD1 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
2342 KEYWORD1 void KEYWORD2 NAME(ActiveTexture)(GLenum texture)
2343 {
2344 DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTexture(0x%x);\n", texture));
2345 }
2346
2347 KEYWORD1 void KEYWORD2 NAME(ActiveTextureARB)(GLenum texture)
2348 {
2349 DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTextureARB(0x%x);\n", texture));
2350 }
2351
2352 KEYWORD1 void KEYWORD2 NAME(ClientActiveTexture)(GLenum texture)
2353 {
2354 DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTexture(0x%x);\n", texture));
2355 }
2356
2357 KEYWORD1 void KEYWORD2 NAME(ClientActiveTextureARB)(GLenum texture)
2358 {
2359 DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTextureARB(0x%x);\n", texture));
2360 }
2361
2362 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1d)(GLenum target, GLdouble s)
2363 {
2364 DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1d(0x%x, %f);\n", target, s));
2365 }
2366
2367 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dARB)(GLenum target, GLdouble s)
2368 {
2369 DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1dARB(0x%x, %f);\n", target, s));
2370 }
2371
2372 KEYWORD1 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
2377 KEYWORD1 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
2382 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1f)(GLenum target, GLfloat s)
2383 {
2384 DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1f(0x%x, %f);\n", target, s));
2385 }
2386
2387 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fARB)(GLenum target, GLfloat s)
2388 {
2389 DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1fARB(0x%x, %f);\n", target, s));
2390 }
2391
2392 KEYWORD1 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
2397 KEYWORD1 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
2402 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1i)(GLenum target, GLint s)
2403 {
2404 DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1i(0x%x, %d);\n", target, s));
2405 }
2406
2407 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iARB)(GLenum target, GLint s)
2408 {
2409 DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1iARB(0x%x, %d);\n", target, s));
2410 }
2411
2412 KEYWORD1 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
2417 KEYWORD1 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
2422 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1s)(GLenum target, GLshort s)
2423 {
2424 DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1s(0x%x, %d);\n", target, s));
2425 }
2426
2427 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sARB)(GLenum target, GLshort s)
2428 {
2429 DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1sARB(0x%x, %d);\n", target, s));
2430 }
2431
2432 KEYWORD1 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
2437 KEYWORD1 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
2442 KEYWORD1 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
2447 KEYWORD1 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
2452 KEYWORD1 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
2457 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dvARB)(GLenum target, const GLdouble * v)
2458 {
2459 DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dvARB(0x%x, %p);\n", target, (const void *) v));
2460 }
2461
2462 KEYWORD1 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
2467 KEYWORD1 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
2472 KEYWORD1 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
2477 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fvARB)(GLenum target, const GLfloat * v)
2478 {
2479 DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fvARB(0x%x, %p);\n", target, (const void *) v));
2480 }
2481
2482 KEYWORD1 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
2487 KEYWORD1 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
2492 KEYWORD1 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
2497 KEYWORD1 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
2502 KEYWORD1 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
2507 KEYWORD1 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
2512 KEYWORD1 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
2517 KEYWORD1 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
2522 KEYWORD1 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
2527 KEYWORD1 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
2532 KEYWORD1 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
2537 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dvARB)(GLenum target, const GLdouble * v)
2538 {
2539 DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dvARB(0x%x, %p);\n", target, (const void *) v));
2540 }
2541
2542 KEYWORD1 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
2547 KEYWORD1 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
2552 KEYWORD1 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
2557 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fvARB)(GLenum target, const GLfloat * v)
2558 {
2559 DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fvARB(0x%x, %p);\n", target, (const void *) v));
2560 }
2561
2562 KEYWORD1 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
2567 KEYWORD1 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
2572 KEYWORD1 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
2577 KEYWORD1 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
2582 KEYWORD1 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
2587 KEYWORD1 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
2592 KEYWORD1 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
2597 KEYWORD1 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
2602 KEYWORD1 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
2607 KEYWORD1 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
2612 KEYWORD1 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
2617 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dvARB)(GLenum target, const GLdouble * v)
2618 {
2619 DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dvARB(0x%x, %p);\n", target, (const void *) v));
2620 }
2621
2622 KEYWORD1 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
2627 KEYWORD1 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
2632 KEYWORD1 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
2637 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fvARB)(GLenum target, const GLfloat * v)
2638 {
2639 DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fvARB(0x%x, %p);\n", target, (const void *) v));
2640 }
2641
2642 KEYWORD1 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
2647 KEYWORD1 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
2652 KEYWORD1 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
2657 KEYWORD1 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
2662 KEYWORD1 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
2667 KEYWORD1 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
2672 KEYWORD1 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
2677 KEYWORD1 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
2682 KEYWORD1 void KEYWORD2 NAME(AttachShader)(GLuint program, GLuint shader)
2683 {
2684 DISPATCH(AttachShader, (program, shader), (F, "glAttachShader(%d, %d);\n", program, shader));
2685 }
2686
2687 KEYWORD1 GLuint KEYWORD2 NAME(CreateProgram)(void)
2688 {
2689 RETURN_DISPATCH(CreateProgram, (), (F, "glCreateProgram();\n"));
2690 }
2691
2692 KEYWORD1 GLuint KEYWORD2 NAME(CreateShader)(GLenum type)
2693 {
2694 RETURN_DISPATCH(CreateShader, (type), (F, "glCreateShader(0x%x);\n", type));
2695 }
2696
2697 KEYWORD1 void KEYWORD2 NAME(DeleteProgram)(GLuint program)
2698 {
2699 DISPATCH(DeleteProgram, (program), (F, "glDeleteProgram(%d);\n", program));
2700 }
2701
2702 KEYWORD1 void KEYWORD2 NAME(DeleteShader)(GLuint program)
2703 {
2704 DISPATCH(DeleteShader, (program), (F, "glDeleteShader(%d);\n", program));
2705 }
2706
2707 KEYWORD1 void KEYWORD2 NAME(DetachShader)(GLuint program, GLuint shader)
2708 {
2709 DISPATCH(DetachShader, (program, shader), (F, "glDetachShader(%d, %d);\n", program, shader));
2710 }
2711
2712 KEYWORD1 void KEYWORD2 NAME(GetAttachedShaders)(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj)
2713 {
2714 DISPATCH(GetAttachedShaders, (program, maxCount, count, obj), (F, "glGetAttachedShaders(%d, %d, %p, %p);\n", program, maxCount, (const void *) count, (const void *) obj));
2715 }
2716
2717 KEYWORD1 void KEYWORD2 NAME(GetProgramInfoLog)(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
2718 {
2719 DISPATCH(GetProgramInfoLog, (program, bufSize, length, infoLog), (F, "glGetProgramInfoLog(%d, %d, %p, %p);\n", program, bufSize, (const void *) length, (const void *) infoLog));
2720 }
2721
2722 KEYWORD1 void KEYWORD2 NAME(GetProgramiv)(GLuint program, GLenum pname, GLint * params)
2723 {
2724 DISPATCH(GetProgramiv, (program, pname, params), (F, "glGetProgramiv(%d, 0x%x, %p);\n", program, pname, (const void *) params));
2725 }
2726
2727 KEYWORD1 void KEYWORD2 NAME(GetShaderInfoLog)(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
2728 {
2729 DISPATCH(GetShaderInfoLog, (shader, bufSize, length, infoLog), (F, "glGetShaderInfoLog(%d, %d, %p, %p);\n", shader, bufSize, (const void *) length, (const void *) infoLog));
2730 }
2731
2732 KEYWORD1 void KEYWORD2 NAME(GetShaderiv)(GLuint shader, GLenum pname, GLint * params)
2733 {
2734 DISPATCH(GetShaderiv, (shader, pname, params), (F, "glGetShaderiv(%d, 0x%x, %p);\n", shader, pname, (const void *) params));
2735 }
2736
2737 KEYWORD1 GLboolean KEYWORD2 NAME(IsProgram)(GLuint program)
2738 {
2739 RETURN_DISPATCH(IsProgram, (program), (F, "glIsProgram(%d);\n", program));
2740 }
2741
2742 KEYWORD1 GLboolean KEYWORD2 NAME(IsShader)(GLuint shader)
2743 {
2744 RETURN_DISPATCH(IsShader, (shader), (F, "glIsShader(%d);\n", shader));
2745 }
2746
2747 KEYWORD1 void KEYWORD2 NAME(StencilFuncSeparate)(GLenum face, GLenum func, GLint ref, GLuint mask)
2748 {
2749 DISPATCH(StencilFuncSeparate, (face, func, ref, mask), (F, "glStencilFuncSeparate(0x%x, 0x%x, %d, %d);\n", face, func, ref, mask));
2750 }
2751
2752 KEYWORD1 void KEYWORD2 NAME(StencilMaskSeparate)(GLenum face, GLuint mask)
2753 {
2754 DISPATCH(StencilMaskSeparate, (face, mask), (F, "glStencilMaskSeparate(0x%x, %d);\n", face, mask));
2755 }
2756
2757 KEYWORD1 void KEYWORD2 NAME(StencilOpSeparate)(GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
2758 {
2759 DISPATCH(StencilOpSeparate, (face, fail, zfail, zpass), (F, "glStencilOpSeparate(0x%x, 0x%x, 0x%x, 0x%x);\n", face, fail, zfail, zpass));
2760 }
2761
2762 KEYWORD1 void KEYWORD2 NAME(UniformMatrix2x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
2763 {
2764 DISPATCH(UniformMatrix2x3fv, (location, count, transpose, value), (F, "glUniformMatrix2x3fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
2765 }
2766
2767 KEYWORD1 void KEYWORD2 NAME(UniformMatrix2x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
2768 {
2769 DISPATCH(UniformMatrix2x4fv, (location, count, transpose, value), (F, "glUniformMatrix2x4fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
2770 }
2771
2772 KEYWORD1 void KEYWORD2 NAME(UniformMatrix3x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
2773 {
2774 DISPATCH(UniformMatrix3x2fv, (location, count, transpose, value), (F, "glUniformMatrix3x2fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
2775 }
2776
2777 KEYWORD1 void KEYWORD2 NAME(UniformMatrix3x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
2778 {
2779 DISPATCH(UniformMatrix3x4fv, (location, count, transpose, value), (F, "glUniformMatrix3x4fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
2780 }
2781
2782 KEYWORD1 void KEYWORD2 NAME(UniformMatrix4x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
2783 {
2784 DISPATCH(UniformMatrix4x2fv, (location, count, transpose, value), (F, "glUniformMatrix4x2fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
2785 }
2786
2787 KEYWORD1 void KEYWORD2 NAME(UniformMatrix4x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
2788 {
2789 DISPATCH(UniformMatrix4x3fv, (location, count, transpose, value), (F, "glUniformMatrix4x3fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
2790 }
2791
2792 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixd)(const GLdouble * m)
2793 {
2794 DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixd(%p);\n", (const void *) m));
2795 }
2796
2797 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixdARB)(const GLdouble * m)
2798 {
2799 DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixdARB(%p);\n", (const void *) m));
2800 }
2801
2802 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixf)(const GLfloat * m)
2803 {
2804 DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixf(%p);\n", (const void *) m));
2805 }
2806
2807 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixfARB)(const GLfloat * m)
2808 {
2809 DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixfARB(%p);\n", (const void *) m));
2810 }
2811
2812 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixd)(const GLdouble * m)
2813 {
2814 DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixd(%p);\n", (const void *) m));
2815 }
2816
2817 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixdARB)(const GLdouble * m)
2818 {
2819 DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixdARB(%p);\n", (const void *) m));
2820 }
2821
2822 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixf)(const GLfloat * m)
2823 {
2824 DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixf(%p);\n", (const void *) m));
2825 }
2826
2827 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixfARB)(const GLfloat * m)
2828 {
2829 DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixfARB(%p);\n", (const void *) m));
2830 }
2831
2832 KEYWORD1 void KEYWORD2 NAME(SampleCoverage)(GLclampf value, GLboolean invert)
2833 {
2834 DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverage(%f, %d);\n", value, invert));
2835 }
2836
2837 KEYWORD1 void KEYWORD2 NAME(SampleCoverageARB)(GLclampf value, GLboolean invert)
2838 {
2839 DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverageARB(%f, %d);\n", value, invert));
2840 }
2841
2842 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
2843 {
2844 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));
2845 }
2846
2847 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
2848 {
2849 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));
2850 }
2851
2852 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
2853 {
2854 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));
2855 }
2856
2857 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
2858 {
2859 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));
2860 }
2861
2862 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
2863 {
2864 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));
2865 }
2866
2867 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
2868 {
2869 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));
2870 }
2871
2872 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
2873 {
2874 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));
2875 }
2876
2877 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1DARB)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
2878 {
2879 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));
2880 }
2881
2882 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
2883 {
2884 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));
2885 }
2886
2887 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
2888 {
2889 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));
2890 }
2891
2892 KEYWORD1 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)
2893 {
2894 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));
2895 }
2896
2897 KEYWORD1 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)
2898 {
2899 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));
2900 }
2901
2902 KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImage)(GLenum target, GLint level, GLvoid * img)
2903 {
2904 DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImage(0x%x, %d, %p);\n", target, level, (const void *) img));
2905 }
2906
2907 KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImageARB)(GLenum target, GLint level, GLvoid * img)
2908 {
2909 DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImageARB(0x%x, %d, %p);\n", target, level, (const void *) img));
2910 }
2911
2912 KEYWORD1 void KEYWORD2 NAME(DisableVertexAttribArray)(GLuint index)
2913 {
2914 DISPATCH(DisableVertexAttribArrayARB, (index), (F, "glDisableVertexAttribArray(%d);\n", index));
2915 }
2916
2917 KEYWORD1 void KEYWORD2 NAME(DisableVertexAttribArrayARB)(GLuint index)
2918 {
2919 DISPATCH(DisableVertexAttribArrayARB, (index), (F, "glDisableVertexAttribArrayARB(%d);\n", index));
2920 }
2921
2922 KEYWORD1 void KEYWORD2 NAME(EnableVertexAttribArray)(GLuint index)
2923 {
2924 DISPATCH(EnableVertexAttribArrayARB, (index), (F, "glEnableVertexAttribArray(%d);\n", index));
2925 }
2926
2927 KEYWORD1 void KEYWORD2 NAME(EnableVertexAttribArrayARB)(GLuint index)
2928 {
2929 DISPATCH(EnableVertexAttribArrayARB, (index), (F, "glEnableVertexAttribArrayARB(%d);\n", index));
2930 }
2931
2932 KEYWORD1 void KEYWORD2 NAME(GetProgramEnvParameterdvARB)(GLenum target, GLuint index, GLdouble * params)
2933 {
2934 DISPATCH(GetProgramEnvParameterdvARB, (target, index, params), (F, "glGetProgramEnvParameterdvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2935 }
2936
2937 KEYWORD1 void KEYWORD2 NAME(GetProgramEnvParameterfvARB)(GLenum target, GLuint index, GLfloat * params)
2938 {
2939 DISPATCH(GetProgramEnvParameterfvARB, (target, index, params), (F, "glGetProgramEnvParameterfvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2940 }
2941
2942 KEYWORD1 void KEYWORD2 NAME(GetProgramLocalParameterdvARB)(GLenum target, GLuint index, GLdouble * params)
2943 {
2944 DISPATCH(GetProgramLocalParameterdvARB, (target, index, params), (F, "glGetProgramLocalParameterdvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2945 }
2946
2947 KEYWORD1 void KEYWORD2 NAME(GetProgramLocalParameterfvARB)(GLenum target, GLuint index, GLfloat * params)
2948 {
2949 DISPATCH(GetProgramLocalParameterfvARB, (target, index, params), (F, "glGetProgramLocalParameterfvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2950 }
2951
2952 KEYWORD1 void KEYWORD2 NAME(GetProgramStringARB)(GLenum target, GLenum pname, GLvoid * string)
2953 {
2954 DISPATCH(GetProgramStringARB, (target, pname, string), (F, "glGetProgramStringARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) string));
2955 }
2956
2957 KEYWORD1 void KEYWORD2 NAME(GetProgramivARB)(GLenum target, GLenum pname, GLint * params)
2958 {
2959 DISPATCH(GetProgramivARB, (target, pname, params), (F, "glGetProgramivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2960 }
2961
2962 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdv)(GLuint index, GLenum pname, GLdouble * params)
2963 {
2964 DISPATCH(GetVertexAttribdvARB, (index, pname, params), (F, "glGetVertexAttribdv(%d, 0x%x, %p);\n", index, pname, (const void *) params));
2965 }
2966
2967 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvARB)(GLuint index, GLenum pname, GLdouble * params)
2968 {
2969 DISPATCH(GetVertexAttribdvARB, (index, pname, params), (F, "glGetVertexAttribdvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
2970 }
2971
2972 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfv)(GLuint index, GLenum pname, GLfloat * params)
2973 {
2974 DISPATCH(GetVertexAttribfvARB, (index, pname, params), (F, "glGetVertexAttribfv(%d, 0x%x, %p);\n", index, pname, (const void *) params));
2975 }
2976
2977 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvARB)(GLuint index, GLenum pname, GLfloat * params)
2978 {
2979 DISPATCH(GetVertexAttribfvARB, (index, pname, params), (F, "glGetVertexAttribfvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
2980 }
2981
2982 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribiv)(GLuint index, GLenum pname, GLint * params)
2983 {
2984 DISPATCH(GetVertexAttribivARB, (index, pname, params), (F, "glGetVertexAttribiv(%d, 0x%x, %p);\n", index, pname, (const void *) params));
2985 }
2986
2987 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivARB)(GLuint index, GLenum pname, GLint * params)
2988 {
2989 DISPATCH(GetVertexAttribivARB, (index, pname, params), (F, "glGetVertexAttribivARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
2990 }
2991
2992 KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
2993 {
2994 DISPATCH(ProgramEnvParameter4dARB, (target, index, x, y, z, w), (F, "glProgramEnvParameter4dARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
2995 }
2996
2997 KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params)
2998 {
2999 DISPATCH(ProgramEnvParameter4dvARB, (target, index, params), (F, "glProgramEnvParameter4dvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
3000 }
3001
3002 KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3003 {
3004 DISPATCH(ProgramEnvParameter4fARB, (target, index, x, y, z, w), (F, "glProgramEnvParameter4fARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3005 }
3006
3007 KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params)
3008 {
3009 DISPATCH(ProgramEnvParameter4fvARB, (target, index, params), (F, "glProgramEnvParameter4fvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
3010 }
3011
3012 KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3013 {
3014 DISPATCH(ProgramLocalParameter4dARB, (target, index, x, y, z, w), (F, "glProgramLocalParameter4dARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3015 }
3016
3017 KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params)
3018 {
3019 DISPATCH(ProgramLocalParameter4dvARB, (target, index, params), (F, "glProgramLocalParameter4dvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
3020 }
3021
3022 KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3023 {
3024 DISPATCH(ProgramLocalParameter4fARB, (target, index, x, y, z, w), (F, "glProgramLocalParameter4fARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3025 }
3026
3027 KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params)
3028 {
3029 DISPATCH(ProgramLocalParameter4fvARB, (target, index, params), (F, "glProgramLocalParameter4fvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
3030 }
3031
3032 KEYWORD1 void KEYWORD2 NAME(ProgramStringARB)(GLenum target, GLenum format, GLsizei len, const GLvoid * string)
3033 {
3034 DISPATCH(ProgramStringARB, (target, format, len, string), (F, "glProgramStringARB(0x%x, 0x%x, %d, %p);\n", target, format, len, (const void *) string));
3035 }
3036
3037 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1d)(GLuint index, GLdouble x)
3038 {
3039 DISPATCH(VertexAttrib1dARB, (index, x), (F, "glVertexAttrib1d(%d, %f);\n", index, x));
3040 }
3041
3042 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dARB)(GLuint index, GLdouble x)
3043 {
3044 DISPATCH(VertexAttrib1dARB, (index, x), (F, "glVertexAttrib1dARB(%d, %f);\n", index, x));
3045 }
3046
3047 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dv)(GLuint index, const GLdouble * v)
3048 {
3049 DISPATCH(VertexAttrib1dvARB, (index, v), (F, "glVertexAttrib1dv(%d, %p);\n", index, (const void *) v));
3050 }
3051
3052 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvARB)(GLuint index, const GLdouble * v)
3053 {
3054 DISPATCH(VertexAttrib1dvARB, (index, v), (F, "glVertexAttrib1dvARB(%d, %p);\n", index, (const void *) v));
3055 }
3056
3057 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1f)(GLuint index, GLfloat x)
3058 {
3059 DISPATCH(VertexAttrib1fARB, (index, x), (F, "glVertexAttrib1f(%d, %f);\n", index, x));
3060 }
3061
3062 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fARB)(GLuint index, GLfloat x)
3063 {
3064 DISPATCH(VertexAttrib1fARB, (index, x), (F, "glVertexAttrib1fARB(%d, %f);\n", index, x));
3065 }
3066
3067 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fv)(GLuint index, const GLfloat * v)
3068 {
3069 DISPATCH(VertexAttrib1fvARB, (index, v), (F, "glVertexAttrib1fv(%d, %p);\n", index, (const void *) v));
3070 }
3071
3072 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvARB)(GLuint index, const GLfloat * v)
3073 {
3074 DISPATCH(VertexAttrib1fvARB, (index, v), (F, "glVertexAttrib1fvARB(%d, %p);\n", index, (const void *) v));
3075 }
3076
3077 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1s)(GLuint index, GLshort x)
3078 {
3079 DISPATCH(VertexAttrib1sARB, (index, x), (F, "glVertexAttrib1s(%d, %d);\n", index, x));
3080 }
3081
3082 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sARB)(GLuint index, GLshort x)
3083 {
3084 DISPATCH(VertexAttrib1sARB, (index, x), (F, "glVertexAttrib1sARB(%d, %d);\n", index, x));
3085 }
3086
3087 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sv)(GLuint index, const GLshort * v)
3088 {
3089 DISPATCH(VertexAttrib1svARB, (index, v), (F, "glVertexAttrib1sv(%d, %p);\n", index, (const void *) v));
3090 }
3091
3092 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svARB)(GLuint index, const GLshort * v)
3093 {
3094 DISPATCH(VertexAttrib1svARB, (index, v), (F, "glVertexAttrib1svARB(%d, %p);\n", index, (const void *) v));
3095 }
3096
3097 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2d)(GLuint index, GLdouble x, GLdouble y)
3098 {
3099 DISPATCH(VertexAttrib2dARB, (index, x, y), (F, "glVertexAttrib2d(%d, %f, %f);\n", index, x, y));
3100 }
3101
3102 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dARB)(GLuint index, GLdouble x, GLdouble y)
3103 {
3104 DISPATCH(VertexAttrib2dARB, (index, x, y), (F, "glVertexAttrib2dARB(%d, %f, %f);\n", index, x, y));
3105 }
3106
3107 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dv)(GLuint index, const GLdouble * v)
3108 {
3109 DISPATCH(VertexAttrib2dvARB, (index, v), (F, "glVertexAttrib2dv(%d, %p);\n", index, (const void *) v));
3110 }
3111
3112 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvARB)(GLuint index, const GLdouble * v)
3113 {
3114 DISPATCH(VertexAttrib2dvARB, (index, v), (F, "glVertexAttrib2dvARB(%d, %p);\n", index, (const void *) v));
3115 }
3116
3117 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2f)(GLuint index, GLfloat x, GLfloat y)
3118 {
3119 DISPATCH(VertexAttrib2fARB, (index, x, y), (F, "glVertexAttrib2f(%d, %f, %f);\n", index, x, y));
3120 }
3121
3122 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fARB)(GLuint index, GLfloat x, GLfloat y)
3123 {
3124 DISPATCH(VertexAttrib2fARB, (index, x, y), (F, "glVertexAttrib2fARB(%d, %f, %f);\n", index, x, y));
3125 }
3126
3127 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fv)(GLuint index, const GLfloat * v)
3128 {
3129 DISPATCH(VertexAttrib2fvARB, (index, v), (F, "glVertexAttrib2fv(%d, %p);\n", index, (const void *) v));
3130 }
3131
3132 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvARB)(GLuint index, const GLfloat * v)
3133 {
3134 DISPATCH(VertexAttrib2fvARB, (index, v), (F, "glVertexAttrib2fvARB(%d, %p);\n", index, (const void *) v));
3135 }
3136
3137 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2s)(GLuint index, GLshort x, GLshort y)
3138 {
3139 DISPATCH(VertexAttrib2sARB, (index, x, y), (F, "glVertexAttrib2s(%d, %d, %d);\n", index, x, y));
3140 }
3141
3142 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sARB)(GLuint index, GLshort x, GLshort y)
3143 {
3144 DISPATCH(VertexAttrib2sARB, (index, x, y), (F, "glVertexAttrib2sARB(%d, %d, %d);\n", index, x, y));
3145 }
3146
3147 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sv)(GLuint index, const GLshort * v)
3148 {
3149 DISPATCH(VertexAttrib2svARB, (index, v), (F, "glVertexAttrib2sv(%d, %p);\n", index, (const void *) v));
3150 }
3151
3152 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svARB)(GLuint index, const GLshort * v)
3153 {
3154 DISPATCH(VertexAttrib2svARB, (index, v), (F, "glVertexAttrib2svARB(%d, %p);\n", index, (const void *) v));
3155 }
3156
3157 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3d)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
3158 {
3159 DISPATCH(VertexAttrib3dARB, (index, x, y, z), (F, "glVertexAttrib3d(%d, %f, %f, %f);\n", index, x, y, z));
3160 }
3161
3162 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
3163 {
3164 DISPATCH(VertexAttrib3dARB, (index, x, y, z), (F, "glVertexAttrib3dARB(%d, %f, %f, %f);\n", index, x, y, z));
3165 }
3166
3167 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dv)(GLuint index, const GLdouble * v)
3168 {
3169 DISPATCH(VertexAttrib3dvARB, (index, v), (F, "glVertexAttrib3dv(%d, %p);\n", index, (const void *) v));
3170 }
3171
3172 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvARB)(GLuint index, const GLdouble * v)
3173 {
3174 DISPATCH(VertexAttrib3dvARB, (index, v), (F, "glVertexAttrib3dvARB(%d, %p);\n", index, (const void *) v));
3175 }
3176
3177 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3f)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
3178 {
3179 DISPATCH(VertexAttrib3fARB, (index, x, y, z), (F, "glVertexAttrib3f(%d, %f, %f, %f);\n", index, x, y, z));
3180 }
3181
3182 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
3183 {
3184 DISPATCH(VertexAttrib3fARB, (index, x, y, z), (F, "glVertexAttrib3fARB(%d, %f, %f, %f);\n", index, x, y, z));
3185 }
3186
3187 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fv)(GLuint index, const GLfloat * v)
3188 {
3189 DISPATCH(VertexAttrib3fvARB, (index, v), (F, "glVertexAttrib3fv(%d, %p);\n", index, (const void *) v));
3190 }
3191
3192 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvARB)(GLuint index, const GLfloat * v)
3193 {
3194 DISPATCH(VertexAttrib3fvARB, (index, v), (F, "glVertexAttrib3fvARB(%d, %p);\n", index, (const void *) v));
3195 }
3196
3197 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3s)(GLuint index, GLshort x, GLshort y, GLshort z)
3198 {
3199 DISPATCH(VertexAttrib3sARB, (index, x, y, z), (F, "glVertexAttrib3s(%d, %d, %d, %d);\n", index, x, y, z));
3200 }
3201
3202 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sARB)(GLuint index, GLshort x, GLshort y, GLshort z)
3203 {
3204 DISPATCH(VertexAttrib3sARB, (index, x, y, z), (F, "glVertexAttrib3sARB(%d, %d, %d, %d);\n", index, x, y, z));
3205 }
3206
3207 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sv)(GLuint index, const GLshort * v)
3208 {
3209 DISPATCH(VertexAttrib3svARB, (index, v), (F, "glVertexAttrib3sv(%d, %p);\n", index, (const void *) v));
3210 }
3211
3212 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svARB)(GLuint index, const GLshort * v)
3213 {
3214 DISPATCH(VertexAttrib3svARB, (index, v), (F, "glVertexAttrib3svARB(%d, %p);\n", index, (const void *) v));
3215 }
3216
3217 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nbv)(GLuint index, const GLbyte * v)
3218 {
3219 DISPATCH(VertexAttrib4NbvARB, (index, v), (F, "glVertexAttrib4Nbv(%d, %p);\n", index, (const void *) v));
3220 }
3221
3222 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NbvARB)(GLuint index, const GLbyte * v)
3223 {
3224 DISPATCH(VertexAttrib4NbvARB, (index, v), (F, "glVertexAttrib4NbvARB(%d, %p);\n", index, (const void *) v));
3225 }
3226
3227 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Niv)(GLuint index, const GLint * v)
3228 {
3229 DISPATCH(VertexAttrib4NivARB, (index, v), (F, "glVertexAttrib4Niv(%d, %p);\n", index, (const void *) v));
3230 }
3231
3232 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NivARB)(GLuint index, const GLint * v)
3233 {
3234 DISPATCH(VertexAttrib4NivARB, (index, v), (F, "glVertexAttrib4NivARB(%d, %p);\n", index, (const void *) v));
3235 }
3236
3237 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nsv)(GLuint index, const GLshort * v)
3238 {
3239 DISPATCH(VertexAttrib4NsvARB, (index, v), (F, "glVertexAttrib4Nsv(%d, %p);\n", index, (const void *) v));
3240 }
3241
3242 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NsvARB)(GLuint index, const GLshort * v)
3243 {
3244 DISPATCH(VertexAttrib4NsvARB, (index, v), (F, "glVertexAttrib4NsvARB(%d, %p);\n", index, (const void *) v));
3245 }
3246
3247 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nub)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
3248 {
3249 DISPATCH(VertexAttrib4NubARB, (index, x, y, z, w), (F, "glVertexAttrib4Nub(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
3250 }
3251
3252 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NubARB)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
3253 {
3254 DISPATCH(VertexAttrib4NubARB, (index, x, y, z, w), (F, "glVertexAttrib4NubARB(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
3255 }
3256
3257 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nubv)(GLuint index, const GLubyte * v)
3258 {
3259 DISPATCH(VertexAttrib4NubvARB, (index, v), (F, "glVertexAttrib4Nubv(%d, %p);\n", index, (const void *) v));
3260 }
3261
3262 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NubvARB)(GLuint index, const GLubyte * v)
3263 {
3264 DISPATCH(VertexAttrib4NubvARB, (index, v), (F, "glVertexAttrib4NubvARB(%d, %p);\n", index, (const void *) v));
3265 }
3266
3267 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nuiv)(GLuint index, const GLuint * v)
3268 {
3269 DISPATCH(VertexAttrib4NuivARB, (index, v), (F, "glVertexAttrib4Nuiv(%d, %p);\n", index, (const void *) v));
3270 }
3271
3272 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NuivARB)(GLuint index, const GLuint * v)
3273 {
3274 DISPATCH(VertexAttrib4NuivARB, (index, v), (F, "glVertexAttrib4NuivARB(%d, %p);\n", index, (const void *) v));
3275 }
3276
3277 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nusv)(GLuint index, const GLushort * v)
3278 {
3279 DISPATCH(VertexAttrib4NusvARB, (index, v), (F, "glVertexAttrib4Nusv(%d, %p);\n", index, (const void *) v));
3280 }
3281
3282 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NusvARB)(GLuint index, const GLushort * v)
3283 {
3284 DISPATCH(VertexAttrib4NusvARB, (index, v), (F, "glVertexAttrib4NusvARB(%d, %p);\n", index, (const void *) v));
3285 }
3286
3287 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4bvARB)(GLuint index, const GLbyte * v)
3288 {
3289 DISPATCH(VertexAttrib4bvARB, (index, v), (F, "glVertexAttrib4bvARB(%d, %p);\n", index, (const void *) v));
3290 }
3291
3292 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4d)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3293 {
3294 DISPATCH(VertexAttrib4dARB, (index, x, y, z, w), (F, "glVertexAttrib4d(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
3295 }
3296
3297 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3298 {
3299 DISPATCH(VertexAttrib4dARB, (index, x, y, z, w), (F, "glVertexAttrib4dARB(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
3300 }
3301
3302 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dv)(GLuint index, const GLdouble * v)
3303 {
3304 DISPATCH(VertexAttrib4dvARB, (index, v), (F, "glVertexAttrib4dv(%d, %p);\n", index, (const void *) v));
3305 }
3306
3307 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvARB)(GLuint index, const GLdouble * v)
3308 {
3309 DISPATCH(VertexAttrib4dvARB, (index, v), (F, "glVertexAttrib4dvARB(%d, %p);\n", index, (const void *) v));
3310 }
3311
3312 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4f)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3313 {
3314 DISPATCH(VertexAttrib4fARB, (index, x, y, z, w), (F, "glVertexAttrib4f(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
3315 }
3316
3317 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3318 {
3319 DISPATCH(VertexAttrib4fARB, (index, x, y, z, w), (F, "glVertexAttrib4fARB(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
3320 }
3321
3322 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fv)(GLuint index, const GLfloat * v)
3323 {
3324 DISPATCH(VertexAttrib4fvARB, (index, v), (F, "glVertexAttrib4fv(%d, %p);\n", index, (const void *) v));
3325 }
3326
3327 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvARB)(GLuint index, const GLfloat * v)
3328 {
3329 DISPATCH(VertexAttrib4fvARB, (index, v), (F, "glVertexAttrib4fvARB(%d, %p);\n", index, (const void *) v));
3330 }
3331
3332 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ivARB)(GLuint index, const GLint * v)
3333 {
3334 DISPATCH(VertexAttrib4ivARB, (index, v), (F, "glVertexAttrib4ivARB(%d, %p);\n", index, (const void *) v));
3335 }
3336
3337 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4s)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
3338 {
3339 DISPATCH(VertexAttrib4sARB, (index, x, y, z, w), (F, "glVertexAttrib4s(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
3340 }
3341
3342 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sARB)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
3343 {
3344 DISPATCH(VertexAttrib4sARB, (index, x, y, z, w), (F, "glVertexAttrib4sARB(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
3345 }
3346
3347 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sv)(GLuint index, const GLshort * v)
3348 {
3349 DISPATCH(VertexAttrib4svARB, (index, v), (F, "glVertexAttrib4sv(%d, %p);\n", index, (const void *) v));
3350 }
3351
3352 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svARB)(GLuint index, const GLshort * v)
3353 {
3354 DISPATCH(VertexAttrib4svARB, (index, v), (F, "glVertexAttrib4svARB(%d, %p);\n", index, (const void *) v));
3355 }
3356
3357 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvARB)(GLuint index, const GLubyte * v)
3358 {
3359 DISPATCH(VertexAttrib4ubvARB, (index, v), (F, "glVertexAttrib4ubvARB(%d, %p);\n", index, (const void *) v));
3360 }
3361
3362 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4uivARB)(GLuint index, const GLuint * v)
3363 {
3364 DISPATCH(VertexAttrib4uivARB, (index, v), (F, "glVertexAttrib4uivARB(%d, %p);\n", index, (const void *) v));
3365 }
3366
3367 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4usvARB)(GLuint index, const GLushort * v)
3368 {
3369 DISPATCH(VertexAttrib4usvARB, (index, v), (F, "glVertexAttrib4usvARB(%d, %p);\n", index, (const void *) v));
3370 }
3371
3372 KEYWORD1 void KEYWORD2 NAME(VertexAttribPointer)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)
3373 {
3374 DISPATCH(VertexAttribPointerARB, (index, size, type, normalized, stride, pointer), (F, "glVertexAttribPointer(%d, %d, 0x%x, %d, %d, %p);\n", index, size, type, normalized, stride, (const void *) pointer));
3375 }
3376
3377 KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerARB)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)
3378 {
3379 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));
3380 }
3381
3382 KEYWORD1 void KEYWORD2 NAME(BindBuffer)(GLenum target, GLuint buffer)
3383 {
3384 DISPATCH(BindBufferARB, (target, buffer), (F, "glBindBuffer(0x%x, %d);\n", target, buffer));
3385 }
3386
3387 KEYWORD1 void KEYWORD2 NAME(BindBufferARB)(GLenum target, GLuint buffer)
3388 {
3389 DISPATCH(BindBufferARB, (target, buffer), (F, "glBindBufferARB(0x%x, %d);\n", target, buffer));
3390 }
3391
3392 KEYWORD1 void KEYWORD2 NAME(BufferData)(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage)
3393 {
3394 DISPATCH(BufferDataARB, (target, size, data, usage), (F, "glBufferData(0x%x, %d, %p, 0x%x);\n", target, size, (const void *) data, usage));
3395 }
3396
3397 KEYWORD1 void KEYWORD2 NAME(BufferDataARB)(GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage)
3398 {
3399 DISPATCH(BufferDataARB, (target, size, data, usage), (F, "glBufferDataARB(0x%x, %d, %p, 0x%x);\n", target, size, (const void *) data, usage));
3400 }
3401
3402 KEYWORD1 void KEYWORD2 NAME(BufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data)
3403 {
3404 DISPATCH(BufferSubDataARB, (target, offset, size, data), (F, "glBufferSubData(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
3405 }
3406
3407 KEYWORD1 void KEYWORD2 NAME(BufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data)
3408 {
3409 DISPATCH(BufferSubDataARB, (target, offset, size, data), (F, "glBufferSubDataARB(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
3410 }
3411
3412 KEYWORD1 void KEYWORD2 NAME(DeleteBuffers)(GLsizei n, const GLuint * buffer)
3413 {
3414 DISPATCH(DeleteBuffersARB, (n, buffer), (F, "glDeleteBuffers(%d, %p);\n", n, (const void *) buffer));
3415 }
3416
3417 KEYWORD1 void KEYWORD2 NAME(DeleteBuffersARB)(GLsizei n, const GLuint * buffer)
3418 {
3419 DISPATCH(DeleteBuffersARB, (n, buffer), (F, "glDeleteBuffersARB(%d, %p);\n", n, (const void *) buffer));
3420 }
3421
3422 KEYWORD1 void KEYWORD2 NAME(GenBuffers)(GLsizei n, GLuint * buffer)
3423 {
3424 DISPATCH(GenBuffersARB, (n, buffer), (F, "glGenBuffers(%d, %p);\n", n, (const void *) buffer));
3425 }
3426
3427 KEYWORD1 void KEYWORD2 NAME(GenBuffersARB)(GLsizei n, GLuint * buffer)
3428 {
3429 DISPATCH(GenBuffersARB, (n, buffer), (F, "glGenBuffersARB(%d, %p);\n", n, (const void *) buffer));
3430 }
3431
3432 KEYWORD1 void KEYWORD2 NAME(GetBufferParameteriv)(GLenum target, GLenum pname, GLint * params)
3433 {
3434 DISPATCH(GetBufferParameterivARB, (target, pname, params), (F, "glGetBufferParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3435 }
3436
3437 KEYWORD1 void KEYWORD2 NAME(GetBufferParameterivARB)(GLenum target, GLenum pname, GLint * params)
3438 {
3439 DISPATCH(GetBufferParameterivARB, (target, pname, params), (F, "glGetBufferParameterivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3440 }
3441
3442 KEYWORD1 void KEYWORD2 NAME(GetBufferPointerv)(GLenum target, GLenum pname, GLvoid ** params)
3443 {
3444 DISPATCH(GetBufferPointervARB, (target, pname, params), (F, "glGetBufferPointerv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3445 }
3446
3447 KEYWORD1 void KEYWORD2 NAME(GetBufferPointervARB)(GLenum target, GLenum pname, GLvoid ** params)
3448 {
3449 DISPATCH(GetBufferPointervARB, (target, pname, params), (F, "glGetBufferPointervARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3450 }
3451
3452 KEYWORD1 void KEYWORD2 NAME(GetBufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data)
3453 {
3454 DISPATCH(GetBufferSubDataARB, (target, offset, size, data), (F, "glGetBufferSubData(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
3455 }
3456
3457 KEYWORD1 void KEYWORD2 NAME(GetBufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data)
3458 {
3459 DISPATCH(GetBufferSubDataARB, (target, offset, size, data), (F, "glGetBufferSubDataARB(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
3460 }
3461
3462 KEYWORD1 GLboolean KEYWORD2 NAME(IsBuffer)(GLuint buffer)
3463 {
3464 RETURN_DISPATCH(IsBufferARB, (buffer), (F, "glIsBuffer(%d);\n", buffer));
3465 }
3466
3467 KEYWORD1 GLboolean KEYWORD2 NAME(IsBufferARB)(GLuint buffer)
3468 {
3469 RETURN_DISPATCH(IsBufferARB, (buffer), (F, "glIsBufferARB(%d);\n", buffer));
3470 }
3471
3472 KEYWORD1 GLvoid * KEYWORD2 NAME(MapBuffer)(GLenum target, GLenum access)
3473 {
3474 RETURN_DISPATCH(MapBufferARB, (target, access), (F, "glMapBuffer(0x%x, 0x%x);\n", target, access));
3475 }
3476
3477 KEYWORD1 GLvoid * KEYWORD2 NAME(MapBufferARB)(GLenum target, GLenum access)
3478 {
3479 RETURN_DISPATCH(MapBufferARB, (target, access), (F, "glMapBufferARB(0x%x, 0x%x);\n", target, access));
3480 }
3481
3482 KEYWORD1 GLboolean KEYWORD2 NAME(UnmapBuffer)(GLenum target)
3483 {
3484 RETURN_DISPATCH(UnmapBufferARB, (target), (F, "glUnmapBuffer(0x%x);\n", target));
3485 }
3486
3487 KEYWORD1 GLboolean KEYWORD2 NAME(UnmapBufferARB)(GLenum target)
3488 {
3489 RETURN_DISPATCH(UnmapBufferARB, (target), (F, "glUnmapBufferARB(0x%x);\n", target));
3490 }
3491
3492 KEYWORD1 void KEYWORD2 NAME(BeginQuery)(GLenum target, GLuint id)
3493 {
3494 DISPATCH(BeginQueryARB, (target, id), (F, "glBeginQuery(0x%x, %d);\n", target, id));
3495 }
3496
3497 KEYWORD1 void KEYWORD2 NAME(BeginQueryARB)(GLenum target, GLuint id)
3498 {
3499 DISPATCH(BeginQueryARB, (target, id), (F, "glBeginQueryARB(0x%x, %d);\n", target, id));
3500 }
3501
3502 KEYWORD1 void KEYWORD2 NAME(DeleteQueries)(GLsizei n, const GLuint * ids)
3503 {
3504 DISPATCH(DeleteQueriesARB, (n, ids), (F, "glDeleteQueries(%d, %p);\n", n, (const void *) ids));
3505 }
3506
3507 KEYWORD1 void KEYWORD2 NAME(DeleteQueriesARB)(GLsizei n, const GLuint * ids)
3508 {
3509 DISPATCH(DeleteQueriesARB, (n, ids), (F, "glDeleteQueriesARB(%d, %p);\n", n, (const void *) ids));
3510 }
3511
3512 KEYWORD1 void KEYWORD2 NAME(EndQuery)(GLenum target)
3513 {
3514 DISPATCH(EndQueryARB, (target), (F, "glEndQuery(0x%x);\n", target));
3515 }
3516
3517 KEYWORD1 void KEYWORD2 NAME(EndQueryARB)(GLenum target)
3518 {
3519 DISPATCH(EndQueryARB, (target), (F, "glEndQueryARB(0x%x);\n", target));
3520 }
3521
3522 KEYWORD1 void KEYWORD2 NAME(GenQueries)(GLsizei n, GLuint * ids)
3523 {
3524 DISPATCH(GenQueriesARB, (n, ids), (F, "glGenQueries(%d, %p);\n", n, (const void *) ids));
3525 }
3526
3527 KEYWORD1 void KEYWORD2 NAME(GenQueriesARB)(GLsizei n, GLuint * ids)
3528 {
3529 DISPATCH(GenQueriesARB, (n, ids), (F, "glGenQueriesARB(%d, %p);\n", n, (const void *) ids));
3530 }
3531
3532 KEYWORD1 void KEYWORD2 NAME(GetQueryObjectiv)(GLuint id, GLenum pname, GLint * params)
3533 {
3534 DISPATCH(GetQueryObjectivARB, (id, pname, params), (F, "glGetQueryObjectiv(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3535 }
3536
3537 KEYWORD1 void KEYWORD2 NAME(GetQueryObjectivARB)(GLuint id, GLenum pname, GLint * params)
3538 {
3539 DISPATCH(GetQueryObjectivARB, (id, pname, params), (F, "glGetQueryObjectivARB(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3540 }
3541
3542 KEYWORD1 void KEYWORD2 NAME(GetQueryObjectuiv)(GLuint id, GLenum pname, GLuint * params)
3543 {
3544 DISPATCH(GetQueryObjectuivARB, (id, pname, params), (F, "glGetQueryObjectuiv(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3545 }
3546
3547 KEYWORD1 void KEYWORD2 NAME(GetQueryObjectuivARB)(GLuint id, GLenum pname, GLuint * params)
3548 {
3549 DISPATCH(GetQueryObjectuivARB, (id, pname, params), (F, "glGetQueryObjectuivARB(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3550 }
3551
3552 KEYWORD1 void KEYWORD2 NAME(GetQueryiv)(GLenum target, GLenum pname, GLint * params)
3553 {
3554 DISPATCH(GetQueryivARB, (target, pname, params), (F, "glGetQueryiv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3555 }
3556
3557 KEYWORD1 void KEYWORD2 NAME(GetQueryivARB)(GLenum target, GLenum pname, GLint * params)
3558 {
3559 DISPATCH(GetQueryivARB, (target, pname, params), (F, "glGetQueryivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3560 }
3561
3562 KEYWORD1 GLboolean KEYWORD2 NAME(IsQuery)(GLuint id)
3563 {
3564 RETURN_DISPATCH(IsQueryARB, (id), (F, "glIsQuery(%d);\n", id));
3565 }
3566
3567 KEYWORD1 GLboolean KEYWORD2 NAME(IsQueryARB)(GLuint id)
3568 {
3569 RETURN_DISPATCH(IsQueryARB, (id), (F, "glIsQueryARB(%d);\n", id));
3570 }
3571
3572 KEYWORD1 void KEYWORD2 NAME(AttachObjectARB)(GLhandleARB containerObj, GLhandleARB obj)
3573 {
3574 DISPATCH(AttachObjectARB, (containerObj, obj), (F, "glAttachObjectARB(%d, %d);\n", containerObj, obj));
3575 }
3576
3577 KEYWORD1 void KEYWORD2 NAME(CompileShader)(GLuint shader)
3578 {
3579 DISPATCH(CompileShaderARB, (shader), (F, "glCompileShader(%d);\n", shader));
3580 }
3581
3582 KEYWORD1 void KEYWORD2 NAME(CompileShaderARB)(GLhandleARB shader)
3583 {
3584 DISPATCH(CompileShaderARB, (shader), (F, "glCompileShaderARB(%d);\n", shader));
3585 }
3586
3587 KEYWORD1 GLhandleARB KEYWORD2 NAME(CreateProgramObjectARB)(void)
3588 {
3589 RETURN_DISPATCH(CreateProgramObjectARB, (), (F, "glCreateProgramObjectARB();\n"));
3590 }
3591
3592 KEYWORD1 GLhandleARB KEYWORD2 NAME(CreateShaderObjectARB)(GLenum shaderType)
3593 {
3594 RETURN_DISPATCH(CreateShaderObjectARB, (shaderType), (F, "glCreateShaderObjectARB(0x%x);\n", shaderType));
3595 }
3596
3597 KEYWORD1 void KEYWORD2 NAME(DeleteObjectARB)(GLhandleARB obj)
3598 {
3599 DISPATCH(DeleteObjectARB, (obj), (F, "glDeleteObjectARB(%d);\n", obj));
3600 }
3601
3602 KEYWORD1 void KEYWORD2 NAME(DetachObjectARB)(GLhandleARB containerObj, GLhandleARB attachedObj)
3603 {
3604 DISPATCH(DetachObjectARB, (containerObj, attachedObj), (F, "glDetachObjectARB(%d, %d);\n", containerObj, attachedObj));
3605 }
3606
3607 KEYWORD1 void KEYWORD2 NAME(GetActiveUniform)(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
3608 {
3609 DISPATCH(GetActiveUniformARB, (program, index, bufSize, length, size, type, name), (F, "glGetActiveUniform(%d, %d, %d, %p, %p, %p, %p);\n", program, index, bufSize, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
3610 }
3611
3612 KEYWORD1 void KEYWORD2 NAME(GetActiveUniformARB)(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)
3613 {
3614 DISPATCH(GetActiveUniformARB, (program, index, bufSize, length, size, type, name), (F, "glGetActiveUniformARB(%d, %d, %d, %p, %p, %p, %p);\n", program, index, bufSize, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
3615 }
3616
3617 KEYWORD1 void KEYWORD2 NAME(GetAttachedObjectsARB)(GLhandleARB containerObj, GLsizei maxLength, GLsizei * length, GLhandleARB * infoLog)
3618 {
3619 DISPATCH(GetAttachedObjectsARB, (containerObj, maxLength, length, infoLog), (F, "glGetAttachedObjectsARB(%d, %d, %p, %p);\n", containerObj, maxLength, (const void *) length, (const void *) infoLog));
3620 }
3621
3622 KEYWORD1 GLhandleARB KEYWORD2 NAME(GetHandleARB)(GLenum pname)
3623 {
3624 RETURN_DISPATCH(GetHandleARB, (pname), (F, "glGetHandleARB(0x%x);\n", pname));
3625 }
3626
3627 KEYWORD1 void KEYWORD2 NAME(GetInfoLogARB)(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog)
3628 {
3629 DISPATCH(GetInfoLogARB, (obj, maxLength, length, infoLog), (F, "glGetInfoLogARB(%d, %d, %p, %p);\n", obj, maxLength, (const void *) length, (const void *) infoLog));
3630 }
3631
3632 KEYWORD1 void KEYWORD2 NAME(GetObjectParameterfvARB)(GLhandleARB obj, GLenum pname, GLfloat * params)
3633 {
3634 DISPATCH(GetObjectParameterfvARB, (obj, pname, params), (F, "glGetObjectParameterfvARB(%d, 0x%x, %p);\n", obj, pname, (const void *) params));
3635 }
3636
3637 KEYWORD1 void KEYWORD2 NAME(GetObjectParameterivARB)(GLhandleARB obj, GLenum pname, GLint * params)
3638 {
3639 DISPATCH(GetObjectParameterivARB, (obj, pname, params), (F, "glGetObjectParameterivARB(%d, 0x%x, %p);\n", obj, pname, (const void *) params));
3640 }
3641
3642 KEYWORD1 void KEYWORD2 NAME(GetShaderSource)(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source)
3643 {
3644 DISPATCH(GetShaderSourceARB, (shader, bufSize, length, source), (F, "glGetShaderSource(%d, %d, %p, %p);\n", shader, bufSize, (const void *) length, (const void *) source));
3645 }
3646
3647 KEYWORD1 void KEYWORD2 NAME(GetShaderSourceARB)(GLhandleARB shader, GLsizei bufSize, GLsizei * length, GLcharARB * source)
3648 {
3649 DISPATCH(GetShaderSourceARB, (shader, bufSize, length, source), (F, "glGetShaderSourceARB(%d, %d, %p, %p);\n", shader, bufSize, (const void *) length, (const void *) source));
3650 }
3651
3652 KEYWORD1 GLint KEYWORD2 NAME(GetUniformLocation)(GLuint program, const GLchar * name)
3653 {
3654 RETURN_DISPATCH(GetUniformLocationARB, (program, name), (F, "glGetUniformLocation(%d, %p);\n", program, (const void *) name));
3655 }
3656
3657 KEYWORD1 GLint KEYWORD2 NAME(GetUniformLocationARB)(GLhandleARB program, const GLcharARB * name)
3658 {
3659 RETURN_DISPATCH(GetUniformLocationARB, (program, name), (F, "glGetUniformLocationARB(%d, %p);\n", program, (const void *) name));
3660 }
3661
3662 KEYWORD1 void KEYWORD2 NAME(GetUniformfv)(GLuint program, GLint location, GLfloat * params)
3663 {
3664 DISPATCH(GetUniformfvARB, (program, location, params), (F, "glGetUniformfv(%d, %d, %p);\n", program, location, (const void *) params));
3665 }
3666
3667 KEYWORD1 void KEYWORD2 NAME(GetUniformfvARB)(GLhandleARB program, GLint location, GLfloat * params)
3668 {
3669 DISPATCH(GetUniformfvARB, (program, location, params), (F, "glGetUniformfvARB(%d, %d, %p);\n", program, location, (const void *) params));
3670 }
3671
3672 KEYWORD1 void KEYWORD2 NAME(GetUniformiv)(GLuint program, GLint location, GLint * params)
3673 {
3674 DISPATCH(GetUniformivARB, (program, location, params), (F, "glGetUniformiv(%d, %d, %p);\n", program, location, (const void *) params));
3675 }
3676
3677 KEYWORD1 void KEYWORD2 NAME(GetUniformivARB)(GLhandleARB program, GLint location, GLint * params)
3678 {
3679 DISPATCH(GetUniformivARB, (program, location, params), (F, "glGetUniformivARB(%d, %d, %p);\n", program, location, (const void *) params));
3680 }
3681
3682 KEYWORD1 void KEYWORD2 NAME(LinkProgram)(GLuint program)
3683 {
3684 DISPATCH(LinkProgramARB, (program), (F, "glLinkProgram(%d);\n", program));
3685 }
3686
3687 KEYWORD1 void KEYWORD2 NAME(LinkProgramARB)(GLhandleARB program)
3688 {
3689 DISPATCH(LinkProgramARB, (program), (F, "glLinkProgramARB(%d);\n", program));
3690 }
3691
3692 KEYWORD1 void KEYWORD2 NAME(ShaderSource)(GLuint shader, GLsizei count, const GLchar ** string, const GLint * length)
3693 {
3694 DISPATCH(ShaderSourceARB, (shader, count, string, length), (F, "glShaderSource(%d, %d, %p, %p);\n", shader, count, (const void *) string, (const void *) length));
3695 }
3696
3697 KEYWORD1 void KEYWORD2 NAME(ShaderSourceARB)(GLhandleARB shader, GLsizei count, const GLcharARB ** string, const GLint * length)
3698 {
3699 DISPATCH(ShaderSourceARB, (shader, count, string, length), (F, "glShaderSourceARB(%d, %d, %p, %p);\n", shader, count, (const void *) string, (const void *) length));
3700 }
3701
3702 KEYWORD1 void KEYWORD2 NAME(Uniform1f)(GLint location, GLfloat v0)
3703 {
3704 DISPATCH(Uniform1fARB, (location, v0), (F, "glUniform1f(%d, %f);\n", location, v0));
3705 }
3706
3707 KEYWORD1 void KEYWORD2 NAME(Uniform1fARB)(GLint location, GLfloat v0)
3708 {
3709 DISPATCH(Uniform1fARB, (location, v0), (F, "glUniform1fARB(%d, %f);\n", location, v0));
3710 }
3711
3712 KEYWORD1 void KEYWORD2 NAME(Uniform1fv)(GLint location, GLsizei count, const GLfloat * value)
3713 {
3714 DISPATCH(Uniform1fvARB, (location, count, value), (F, "glUniform1fv(%d, %d, %p);\n", location, count, (const void *) value));
3715 }
3716
3717 KEYWORD1 void KEYWORD2 NAME(Uniform1fvARB)(GLint location, GLsizei count, const GLfloat * value)
3718 {
3719 DISPATCH(Uniform1fvARB, (location, count, value), (F, "glUniform1fvARB(%d, %d, %p);\n", location, count, (const void *) value));
3720 }
3721
3722 KEYWORD1 void KEYWORD2 NAME(Uniform1i)(GLint location, GLint v0)
3723 {
3724 DISPATCH(Uniform1iARB, (location, v0), (F, "glUniform1i(%d, %d);\n", location, v0));
3725 }
3726
3727 KEYWORD1 void KEYWORD2 NAME(Uniform1iARB)(GLint location, GLint v0)
3728 {
3729 DISPATCH(Uniform1iARB, (location, v0), (F, "glUniform1iARB(%d, %d);\n", location, v0));
3730 }
3731
3732 KEYWORD1 void KEYWORD2 NAME(Uniform1iv)(GLint location, GLsizei count, const GLint * value)
3733 {
3734 DISPATCH(Uniform1ivARB, (location, count, value), (F, "glUniform1iv(%d, %d, %p);\n", location, count, (const void *) value));
3735 }
3736
3737 KEYWORD1 void KEYWORD2 NAME(Uniform1ivARB)(GLint location, GLsizei count, const GLint * value)
3738 {
3739 DISPATCH(Uniform1ivARB, (location, count, value), (F, "glUniform1ivARB(%d, %d, %p);\n", location, count, (const void *) value));
3740 }
3741
3742 KEYWORD1 void KEYWORD2 NAME(Uniform2f)(GLint location, GLfloat v0, GLfloat v1)
3743 {
3744 DISPATCH(Uniform2fARB, (location, v0, v1), (F, "glUniform2f(%d, %f, %f);\n", location, v0, v1));
3745 }
3746
3747 KEYWORD1 void KEYWORD2 NAME(Uniform2fARB)(GLint location, GLfloat v0, GLfloat v1)
3748 {
3749 DISPATCH(Uniform2fARB, (location, v0, v1), (F, "glUniform2fARB(%d, %f, %f);\n", location, v0, v1));
3750 }
3751
3752 KEYWORD1 void KEYWORD2 NAME(Uniform2fv)(GLint location, GLsizei count, const GLfloat * value)
3753 {
3754 DISPATCH(Uniform2fvARB, (location, count, value), (F, "glUniform2fv(%d, %d, %p);\n", location, count, (const void *) value));
3755 }
3756
3757 KEYWORD1 void KEYWORD2 NAME(Uniform2fvARB)(GLint location, GLsizei count, const GLfloat * value)
3758 {
3759 DISPATCH(Uniform2fvARB, (location, count, value), (F, "glUniform2fvARB(%d, %d, %p);\n", location, count, (const void *) value));
3760 }
3761
3762 KEYWORD1 void KEYWORD2 NAME(Uniform2i)(GLint location, GLint v0, GLint v1)
3763 {
3764 DISPATCH(Uniform2iARB, (location, v0, v1), (F, "glUniform2i(%d, %d, %d);\n", location, v0, v1));
3765 }
3766
3767 KEYWORD1 void KEYWORD2 NAME(Uniform2iARB)(GLint location, GLint v0, GLint v1)
3768 {
3769 DISPATCH(Uniform2iARB, (location, v0, v1), (F, "glUniform2iARB(%d, %d, %d);\n", location, v0, v1));
3770 }
3771
3772 KEYWORD1 void KEYWORD2 NAME(Uniform2iv)(GLint location, GLsizei count, const GLint * value)
3773 {
3774 DISPATCH(Uniform2ivARB, (location, count, value), (F, "glUniform2iv(%d, %d, %p);\n", location, count, (const void *) value));
3775 }
3776
3777 KEYWORD1 void KEYWORD2 NAME(Uniform2ivARB)(GLint location, GLsizei count, const GLint * value)
3778 {
3779 DISPATCH(Uniform2ivARB, (location, count, value), (F, "glUniform2ivARB(%d, %d, %p);\n", location, count, (const void *) value));
3780 }
3781
3782 KEYWORD1 void KEYWORD2 NAME(Uniform3f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
3783 {
3784 DISPATCH(Uniform3fARB, (location, v0, v1, v2), (F, "glUniform3f(%d, %f, %f, %f);\n", location, v0, v1, v2));
3785 }
3786
3787 KEYWORD1 void KEYWORD2 NAME(Uniform3fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
3788 {
3789 DISPATCH(Uniform3fARB, (location, v0, v1, v2), (F, "glUniform3fARB(%d, %f, %f, %f);\n", location, v0, v1, v2));
3790 }
3791
3792 KEYWORD1 void KEYWORD2 NAME(Uniform3fv)(GLint location, GLsizei count, const GLfloat * value)
3793 {
3794 DISPATCH(Uniform3fvARB, (location, count, value), (F, "glUniform3fv(%d, %d, %p);\n", location, count, (const void *) value));
3795 }
3796
3797 KEYWORD1 void KEYWORD2 NAME(Uniform3fvARB)(GLint location, GLsizei count, const GLfloat * value)
3798 {
3799 DISPATCH(Uniform3fvARB, (location, count, value), (F, "glUniform3fvARB(%d, %d, %p);\n", location, count, (const void *) value));
3800 }
3801
3802 KEYWORD1 void KEYWORD2 NAME(Uniform3i)(GLint location, GLint v0, GLint v1, GLint v2)
3803 {
3804 DISPATCH(Uniform3iARB, (location, v0, v1, v2), (F, "glUniform3i(%d, %d, %d, %d);\n", location, v0, v1, v2));
3805 }
3806
3807 KEYWORD1 void KEYWORD2 NAME(Uniform3iARB)(GLint location, GLint v0, GLint v1, GLint v2)
3808 {
3809 DISPATCH(Uniform3iARB, (location, v0, v1, v2), (F, "glUniform3iARB(%d, %d, %d, %d);\n", location, v0, v1, v2));
3810 }
3811
3812 KEYWORD1 void KEYWORD2 NAME(Uniform3iv)(GLint location, GLsizei count, const GLint * value)
3813 {
3814 DISPATCH(Uniform3ivARB, (location, count, value), (F, "glUniform3iv(%d, %d, %p);\n", location, count, (const void *) value));
3815 }
3816
3817 KEYWORD1 void KEYWORD2 NAME(Uniform3ivARB)(GLint location, GLsizei count, const GLint * value)
3818 {
3819 DISPATCH(Uniform3ivARB, (location, count, value), (F, "glUniform3ivARB(%d, %d, %p);\n", location, count, (const void *) value));
3820 }
3821
3822 KEYWORD1 void KEYWORD2 NAME(Uniform4f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
3823 {
3824 DISPATCH(Uniform4fARB, (location, v0, v1, v2, v3), (F, "glUniform4f(%d, %f, %f, %f, %f);\n", location, v0, v1, v2, v3));
3825 }
3826
3827 KEYWORD1 void KEYWORD2 NAME(Uniform4fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
3828 {
3829 DISPATCH(Uniform4fARB, (location, v0, v1, v2, v3), (F, "glUniform4fARB(%d, %f, %f, %f, %f);\n", location, v0, v1, v2, v3));
3830 }
3831
3832 KEYWORD1 void KEYWORD2 NAME(Uniform4fv)(GLint location, GLsizei count, const GLfloat * value)
3833 {
3834 DISPATCH(Uniform4fvARB, (location, count, value), (F, "glUniform4fv(%d, %d, %p);\n", location, count, (const void *) value));
3835 }
3836
3837 KEYWORD1 void KEYWORD2 NAME(Uniform4fvARB)(GLint location, GLsizei count, const GLfloat * value)
3838 {
3839 DISPATCH(Uniform4fvARB, (location, count, value), (F, "glUniform4fvARB(%d, %d, %p);\n", location, count, (const void *) value));
3840 }
3841
3842 KEYWORD1 void KEYWORD2 NAME(Uniform4i)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
3843 {
3844 DISPATCH(Uniform4iARB, (location, v0, v1, v2, v3), (F, "glUniform4i(%d, %d, %d, %d, %d);\n", location, v0, v1, v2, v3));
3845 }
3846
3847 KEYWORD1 void KEYWORD2 NAME(Uniform4iARB)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
3848 {
3849 DISPATCH(Uniform4iARB, (location, v0, v1, v2, v3), (F, "glUniform4iARB(%d, %d, %d, %d, %d);\n", location, v0, v1, v2, v3));
3850 }
3851
3852 KEYWORD1 void KEYWORD2 NAME(Uniform4iv)(GLint location, GLsizei count, const GLint * value)
3853 {
3854 DISPATCH(Uniform4ivARB, (location, count, value), (F, "glUniform4iv(%d, %d, %p);\n", location, count, (const void *) value));
3855 }
3856
3857 KEYWORD1 void KEYWORD2 NAME(Uniform4ivARB)(GLint location, GLsizei count, const GLint * value)
3858 {
3859 DISPATCH(Uniform4ivARB, (location, count, value), (F, "glUniform4ivARB(%d, %d, %p);\n", location, count, (const void *) value));
3860 }
3861
3862 KEYWORD1 void KEYWORD2 NAME(UniformMatrix2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3863 {
3864 DISPATCH(UniformMatrix2fvARB, (location, count, transpose, value), (F, "glUniformMatrix2fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3865 }
3866
3867 KEYWORD1 void KEYWORD2 NAME(UniformMatrix2fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3868 {
3869 DISPATCH(UniformMatrix2fvARB, (location, count, transpose, value), (F, "glUniformMatrix2fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3870 }
3871
3872 KEYWORD1 void KEYWORD2 NAME(UniformMatrix3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3873 {
3874 DISPATCH(UniformMatrix3fvARB, (location, count, transpose, value), (F, "glUniformMatrix3fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3875 }
3876
3877 KEYWORD1 void KEYWORD2 NAME(UniformMatrix3fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3878 {
3879 DISPATCH(UniformMatrix3fvARB, (location, count, transpose, value), (F, "glUniformMatrix3fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3880 }
3881
3882 KEYWORD1 void KEYWORD2 NAME(UniformMatrix4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3883 {
3884 DISPATCH(UniformMatrix4fvARB, (location, count, transpose, value), (F, "glUniformMatrix4fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3885 }
3886
3887 KEYWORD1 void KEYWORD2 NAME(UniformMatrix4fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3888 {
3889 DISPATCH(UniformMatrix4fvARB, (location, count, transpose, value), (F, "glUniformMatrix4fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3890 }
3891
3892 KEYWORD1 void KEYWORD2 NAME(UseProgram)(GLuint program)
3893 {
3894 DISPATCH(UseProgramObjectARB, (program), (F, "glUseProgram(%d);\n", program));
3895 }
3896
3897 KEYWORD1 void KEYWORD2 NAME(UseProgramObjectARB)(GLhandleARB program)
3898 {
3899 DISPATCH(UseProgramObjectARB, (program), (F, "glUseProgramObjectARB(%d);\n", program));
3900 }
3901
3902 KEYWORD1 void KEYWORD2 NAME(ValidateProgram)(GLuint program)
3903 {
3904 DISPATCH(ValidateProgramARB, (program), (F, "glValidateProgram(%d);\n", program));
3905 }
3906
3907 KEYWORD1 void KEYWORD2 NAME(ValidateProgramARB)(GLhandleARB program)
3908 {
3909 DISPATCH(ValidateProgramARB, (program), (F, "glValidateProgramARB(%d);\n", program));
3910 }
3911
3912 KEYWORD1 void KEYWORD2 NAME(BindAttribLocation)(GLuint program, GLuint index, const GLchar * name)
3913 {
3914 DISPATCH(BindAttribLocationARB, (program, index, name), (F, "glBindAttribLocation(%d, %d, %p);\n", program, index, (const void *) name));
3915 }
3916
3917 KEYWORD1 void KEYWORD2 NAME(BindAttribLocationARB)(GLhandleARB program, GLuint index, const GLcharARB * name)
3918 {
3919 DISPATCH(BindAttribLocationARB, (program, index, name), (F, "glBindAttribLocationARB(%d, %d, %p);\n", program, index, (const void *) name));
3920 }
3921
3922 KEYWORD1 void KEYWORD2 NAME(GetActiveAttrib)(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
3923 {
3924 DISPATCH(GetActiveAttribARB, (program, index, bufSize, length, size, type, name), (F, "glGetActiveAttrib(%d, %d, %d, %p, %p, %p, %p);\n", program, index, bufSize, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
3925 }
3926
3927 KEYWORD1 void KEYWORD2 NAME(GetActiveAttribARB)(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)
3928 {
3929 DISPATCH(GetActiveAttribARB, (program, index, bufSize, length, size, type, name), (F, "glGetActiveAttribARB(%d, %d, %d, %p, %p, %p, %p);\n", program, index, bufSize, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
3930 }
3931
3932 KEYWORD1 GLint KEYWORD2 NAME(GetAttribLocation)(GLuint program, const GLchar * name)
3933 {
3934 RETURN_DISPATCH(GetAttribLocationARB, (program, name), (F, "glGetAttribLocation(%d, %p);\n", program, (const void *) name));
3935 }
3936
3937 KEYWORD1 GLint KEYWORD2 NAME(GetAttribLocationARB)(GLhandleARB program, const GLcharARB * name)
3938 {
3939 RETURN_DISPATCH(GetAttribLocationARB, (program, name), (F, "glGetAttribLocationARB(%d, %p);\n", program, (const void *) name));
3940 }
3941
3942 KEYWORD1 void KEYWORD2 NAME(DrawBuffers)(GLsizei n, const GLenum * bufs)
3943 {
3944 DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffers(%d, %p);\n", n, (const void *) bufs));
3945 }
3946
3947 KEYWORD1 void KEYWORD2 NAME(DrawBuffersARB)(GLsizei n, const GLenum * bufs)
3948 {
3949 DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffersARB(%d, %p);\n", n, (const void *) bufs));
3950 }
3951
3952 KEYWORD1 void KEYWORD2 NAME(DrawBuffersATI)(GLsizei n, const GLenum * bufs)
3953 {
3954 DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffersATI(%d, %p);\n", n, (const void *) bufs));
3955 }
3956
3957 KEYWORD1 void KEYWORD2 NAME(PolygonOffsetEXT)(GLfloat factor, GLfloat bias)
3958 {
3959 DISPATCH(PolygonOffsetEXT, (factor, bias), (F, "glPolygonOffsetEXT(%f, %f);\n", factor, bias));
3960 }
3961
3962 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_562)(GLenum pname, GLfloat * params);
3963
3964 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_562)(GLenum pname, GLfloat * params)
3965 {
3966 DISPATCH(GetPixelTexGenParameterfvSGIS, (pname, params), (F, "glGetPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
3967 }
3968
3969 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_563)(GLenum pname, GLint * params);
3970
3971 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_563)(GLenum pname, GLint * params)
3972 {
3973 DISPATCH(GetPixelTexGenParameterivSGIS, (pname, params), (F, "glGetPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (const void *) params));
3974 }
3975
3976 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_564)(GLenum pname, GLfloat param);
3977
3978 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_564)(GLenum pname, GLfloat param)
3979 {
3980 DISPATCH(PixelTexGenParameterfSGIS, (pname, param), (F, "glPixelTexGenParameterfSGIS(0x%x, %f);\n", pname, param));
3981 }
3982
3983 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_565)(GLenum pname, const GLfloat * params);
3984
3985 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_565)(GLenum pname, const GLfloat * params)
3986 {
3987 DISPATCH(PixelTexGenParameterfvSGIS, (pname, params), (F, "glPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
3988 }
3989
3990 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_566)(GLenum pname, GLint param);
3991
3992 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_566)(GLenum pname, GLint param)
3993 {
3994 DISPATCH(PixelTexGenParameteriSGIS, (pname, param), (F, "glPixelTexGenParameteriSGIS(0x%x, %d);\n", pname, param));
3995 }
3996
3997 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_567)(GLenum pname, const GLint * params);
3998
3999 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_567)(GLenum pname, const GLint * params)
4000 {
4001 DISPATCH(PixelTexGenParameterivSGIS, (pname, params), (F, "glPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (const void *) params));
4002 }
4003
4004 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_568)(GLclampf value, GLboolean invert);
4005
4006 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_568)(GLclampf value, GLboolean invert)
4007 {
4008 DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskSGIS(%f, %d);\n", value, invert));
4009 }
4010
4011 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_569)(GLenum pattern);
4012
4013 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_569)(GLenum pattern)
4014 {
4015 DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternSGIS(0x%x);\n", pattern));
4016 }
4017
4018 KEYWORD1 void KEYWORD2 NAME(ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
4019 {
4020 DISPATCH(ColorPointerEXT, (size, type, stride, count, pointer), (F, "glColorPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
4021 }
4022
4023 KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer)
4024 {
4025 DISPATCH(EdgeFlagPointerEXT, (stride, count, pointer), (F, "glEdgeFlagPointerEXT(%d, %d, %p);\n", stride, count, (const void *) pointer));
4026 }
4027
4028 KEYWORD1 void KEYWORD2 NAME(IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
4029 {
4030 DISPATCH(IndexPointerEXT, (type, stride, count, pointer), (F, "glIndexPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (const void *) pointer));
4031 }
4032
4033 KEYWORD1 void KEYWORD2 NAME(NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
4034 {
4035 DISPATCH(NormalPointerEXT, (type, stride, count, pointer), (F, "glNormalPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (const void *) pointer));
4036 }
4037
4038 KEYWORD1 void KEYWORD2 NAME(TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
4039 {
4040 DISPATCH(TexCoordPointerEXT, (size, type, stride, count, pointer), (F, "glTexCoordPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
4041 }
4042
4043 KEYWORD1 void KEYWORD2 NAME(VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
4044 {
4045 DISPATCH(VertexPointerEXT, (size, type, stride, count, pointer), (F, "glVertexPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
4046 }
4047
4048 KEYWORD1 void KEYWORD2 NAME(PointParameterf)(GLenum pname, GLfloat param)
4049 {
4050 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterf(0x%x, %f);\n", pname, param));
4051 }
4052
4053 KEYWORD1 void KEYWORD2 NAME(PointParameterfARB)(GLenum pname, GLfloat param)
4054 {
4055 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfARB(0x%x, %f);\n", pname, param));
4056 }
4057
4058 KEYWORD1 void KEYWORD2 NAME(PointParameterfEXT)(GLenum pname, GLfloat param)
4059 {
4060 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfEXT(0x%x, %f);\n", pname, param));
4061 }
4062
4063 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_576)(GLenum pname, GLfloat param);
4064
4065 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_576)(GLenum pname, GLfloat param)
4066 {
4067 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfSGIS(0x%x, %f);\n", pname, param));
4068 }
4069
4070 KEYWORD1 void KEYWORD2 NAME(PointParameterfv)(GLenum pname, const GLfloat * params)
4071 {
4072 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfv(0x%x, %p);\n", pname, (const void *) params));
4073 }
4074
4075 KEYWORD1 void KEYWORD2 NAME(PointParameterfvARB)(GLenum pname, const GLfloat * params)
4076 {
4077 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvARB(0x%x, %p);\n", pname, (const void *) params));
4078 }
4079
4080 KEYWORD1 void KEYWORD2 NAME(PointParameterfvEXT)(GLenum pname, const GLfloat * params)
4081 {
4082 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvEXT(0x%x, %p);\n", pname, (const void *) params));
4083 }
4084
4085 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_577)(GLenum pname, const GLfloat * params);
4086
4087 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_577)(GLenum pname, const GLfloat * params)
4088 {
4089 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
4090 }
4091
4092 KEYWORD1 void KEYWORD2 NAME(LockArraysEXT)(GLint first, GLsizei count)
4093 {
4094 DISPATCH(LockArraysEXT, (first, count), (F, "glLockArraysEXT(%d, %d);\n", first, count));
4095 }
4096
4097 KEYWORD1 void KEYWORD2 NAME(UnlockArraysEXT)(void)
4098 {
4099 DISPATCH(UnlockArraysEXT, (), (F, "glUnlockArraysEXT();\n"));
4100 }
4101
4102 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_580)(GLenum pname, GLdouble * params);
4103
4104 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_580)(GLenum pname, GLdouble * params)
4105 {
4106 DISPATCH(CullParameterdvEXT, (pname, params), (F, "glCullParameterdvEXT(0x%x, %p);\n", pname, (const void *) params));
4107 }
4108
4109 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_581)(GLenum pname, GLfloat * params);
4110
4111 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_581)(GLenum pname, GLfloat * params)
4112 {
4113 DISPATCH(CullParameterfvEXT, (pname, params), (F, "glCullParameterfvEXT(0x%x, %p);\n", pname, (const void *) params));
4114 }
4115
4116 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3b)(GLbyte red, GLbyte green, GLbyte blue)
4117 {
4118 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3b(%d, %d, %d);\n", red, green, blue));
4119 }
4120
4121 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue)
4122 {
4123 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3bEXT(%d, %d, %d);\n", red, green, blue));
4124 }
4125
4126 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bv)(const GLbyte * v)
4127 {
4128 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bv(%p);\n", (const void *) v));
4129 }
4130
4131 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bvEXT)(const GLbyte * v)
4132 {
4133 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bvEXT(%p);\n", (const void *) v));
4134 }
4135
4136 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3d)(GLdouble red, GLdouble green, GLdouble blue)
4137 {
4138 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3d(%f, %f, %f);\n", red, green, blue));
4139 }
4140
4141 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue)
4142 {
4143 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3dEXT(%f, %f, %f);\n", red, green, blue));
4144 }
4145
4146 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dv)(const GLdouble * v)
4147 {
4148 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dv(%p);\n", (const void *) v));
4149 }
4150
4151 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dvEXT)(const GLdouble * v)
4152 {
4153 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dvEXT(%p);\n", (const void *) v));
4154 }
4155
4156 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3f)(GLfloat red, GLfloat green, GLfloat blue)
4157 {
4158 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3f(%f, %f, %f);\n", red, green, blue));
4159 }
4160
4161 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue)
4162 {
4163 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3fEXT(%f, %f, %f);\n", red, green, blue));
4164 }
4165
4166 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fv)(const GLfloat * v)
4167 {
4168 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fv(%p);\n", (const void *) v));
4169 }
4170
4171 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fvEXT)(const GLfloat * v)
4172 {
4173 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fvEXT(%p);\n", (const void *) v));
4174 }
4175
4176 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3i)(GLint red, GLint green, GLint blue)
4177 {
4178 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3i(%d, %d, %d);\n", red, green, blue));
4179 }
4180
4181 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iEXT)(GLint red, GLint green, GLint blue)
4182 {
4183 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3iEXT(%d, %d, %d);\n", red, green, blue));
4184 }
4185
4186 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iv)(const GLint * v)
4187 {
4188 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3iv(%p);\n", (const void *) v));
4189 }
4190
4191 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ivEXT)(const GLint * v)
4192 {
4193 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3ivEXT(%p);\n", (const void *) v));
4194 }
4195
4196 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3s)(GLshort red, GLshort green, GLshort blue)
4197 {
4198 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3s(%d, %d, %d);\n", red, green, blue));
4199 }
4200
4201 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sEXT)(GLshort red, GLshort green, GLshort blue)
4202 {
4203 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3sEXT(%d, %d, %d);\n", red, green, blue));
4204 }
4205
4206 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sv)(const GLshort * v)
4207 {
4208 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3sv(%p);\n", (const void *) v));
4209 }
4210
4211 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3svEXT)(const GLshort * v)
4212 {
4213 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3svEXT(%p);\n", (const void *) v));
4214 }
4215
4216 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ub)(GLubyte red, GLubyte green, GLubyte blue)
4217 {
4218 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ub(%d, %d, %d);\n", red, green, blue));
4219 }
4220
4221 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue)
4222 {
4223 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ubEXT(%d, %d, %d);\n", red, green, blue));
4224 }
4225
4226 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubv)(const GLubyte * v)
4227 {
4228 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubv(%p);\n", (const void *) v));
4229 }
4230
4231 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubvEXT)(const GLubyte * v)
4232 {
4233 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubvEXT(%p);\n", (const void *) v));
4234 }
4235
4236 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ui)(GLuint red, GLuint green, GLuint blue)
4237 {
4238 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3ui(%d, %d, %d);\n", red, green, blue));
4239 }
4240
4241 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue)
4242 {
4243 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3uiEXT(%d, %d, %d);\n", red, green, blue));
4244 }
4245
4246 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiv)(const GLuint * v)
4247 {
4248 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uiv(%p);\n", (const void *) v));
4249 }
4250
4251 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uivEXT)(const GLuint * v)
4252 {
4253 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uivEXT(%p);\n", (const void *) v));
4254 }
4255
4256 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3us)(GLushort red, GLushort green, GLushort blue)
4257 {
4258 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3us(%d, %d, %d);\n", red, green, blue));
4259 }
4260
4261 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue)
4262 {
4263 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3usEXT(%d, %d, %d);\n", red, green, blue));
4264 }
4265
4266 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usv)(const GLushort * v)
4267 {
4268 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usv(%p);\n", (const void *) v));
4269 }
4270
4271 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usvEXT)(const GLushort * v)
4272 {
4273 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usvEXT(%p);\n", (const void *) v));
4274 }
4275
4276 KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
4277 {
4278 DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
4279 }
4280
4281 KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
4282 {
4283 DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointerEXT(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
4284 }
4285
4286 KEYWORD1 void KEYWORD2 NAME(MultiDrawArrays)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)
4287 {
4288 DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArrays(0x%x, %p, %p, %d);\n", mode, (const void *) first, (const void *) count, primcount));
4289 }
4290
4291 KEYWORD1 void KEYWORD2 NAME(MultiDrawArraysEXT)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)
4292 {
4293 DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArraysEXT(0x%x, %p, %p, %d);\n", mode, (const void *) first, (const void *) count, primcount));
4294 }
4295
4296 KEYWORD1 void KEYWORD2 NAME(MultiDrawElements)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
4297 {
4298 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));
4299 }
4300
4301 KEYWORD1 void KEYWORD2 NAME(MultiDrawElementsEXT)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
4302 {
4303 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));
4304 }
4305
4306 KEYWORD1 void KEYWORD2 NAME(FogCoordPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
4307 {
4308 DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
4309 }
4310
4311 KEYWORD1 void KEYWORD2 NAME(FogCoordPointerEXT)(GLenum type, GLsizei stride, const GLvoid * pointer)
4312 {
4313 DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointerEXT(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
4314 }
4315
4316 KEYWORD1 void KEYWORD2 NAME(FogCoordd)(GLdouble coord)
4317 {
4318 DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoordd(%f);\n", coord));
4319 }
4320
4321 KEYWORD1 void KEYWORD2 NAME(FogCoorddEXT)(GLdouble coord)
4322 {
4323 DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoorddEXT(%f);\n", coord));
4324 }
4325
4326 KEYWORD1 void KEYWORD2 NAME(FogCoorddv)(const GLdouble * coord)
4327 {
4328 DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddv(%p);\n", (const void *) coord));
4329 }
4330
4331 KEYWORD1 void KEYWORD2 NAME(FogCoorddvEXT)(const GLdouble * coord)
4332 {
4333 DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddvEXT(%p);\n", (const void *) coord));
4334 }
4335
4336 KEYWORD1 void KEYWORD2 NAME(FogCoordf)(GLfloat coord)
4337 {
4338 DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordf(%f);\n", coord));
4339 }
4340
4341 KEYWORD1 void KEYWORD2 NAME(FogCoordfEXT)(GLfloat coord)
4342 {
4343 DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordfEXT(%f);\n", coord));
4344 }
4345
4346 KEYWORD1 void KEYWORD2 NAME(FogCoordfv)(const GLfloat * coord)
4347 {
4348 DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfv(%p);\n", (const void *) coord));
4349 }
4350
4351 KEYWORD1 void KEYWORD2 NAME(FogCoordfvEXT)(const GLfloat * coord)
4352 {
4353 DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfvEXT(%p);\n", (const void *) coord));
4354 }
4355
4356 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_606)(GLenum mode);
4357
4358 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_606)(GLenum mode)
4359 {
4360 DISPATCH(PixelTexGenSGIX, (mode), (F, "glPixelTexGenSGIX(0x%x);\n", mode));
4361 }
4362
4363 KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparate)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
4364 {
4365 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparate(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
4366 }
4367
4368 KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
4369 {
4370 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateEXT(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
4371 }
4372
4373 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_607)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
4374
4375 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_607)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
4376 {
4377 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateINGR(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
4378 }
4379
4380 KEYWORD1 void KEYWORD2 NAME(FlushVertexArrayRangeNV)(void)
4381 {
4382 DISPATCH(FlushVertexArrayRangeNV, (), (F, "glFlushVertexArrayRangeNV();\n"));
4383 }
4384
4385 KEYWORD1 void KEYWORD2 NAME(VertexArrayRangeNV)(GLsizei length, const GLvoid * pointer)
4386 {
4387 DISPATCH(VertexArrayRangeNV, (length, pointer), (F, "glVertexArrayRangeNV(%d, %p);\n", length, (const void *) pointer));
4388 }
4389
4390 KEYWORD1 void KEYWORD2 NAME(CombinerInputNV)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
4391 {
4392 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));
4393 }
4394
4395 KEYWORD1 void KEYWORD2 NAME(CombinerOutputNV)(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum)
4396 {
4397 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));
4398 }
4399
4400 KEYWORD1 void KEYWORD2 NAME(CombinerParameterfNV)(GLenum pname, GLfloat param)
4401 {
4402 DISPATCH(CombinerParameterfNV, (pname, param), (F, "glCombinerParameterfNV(0x%x, %f);\n", pname, param));
4403 }
4404
4405 KEYWORD1 void KEYWORD2 NAME(CombinerParameterfvNV)(GLenum pname, const GLfloat * params)
4406 {
4407 DISPATCH(CombinerParameterfvNV, (pname, params), (F, "glCombinerParameterfvNV(0x%x, %p);\n", pname, (const void *) params));
4408 }
4409
4410 KEYWORD1 void KEYWORD2 NAME(CombinerParameteriNV)(GLenum pname, GLint param)
4411 {
4412 DISPATCH(CombinerParameteriNV, (pname, param), (F, "glCombinerParameteriNV(0x%x, %d);\n", pname, param));
4413 }
4414
4415 KEYWORD1 void KEYWORD2 NAME(CombinerParameterivNV)(GLenum pname, const GLint * params)
4416 {
4417 DISPATCH(CombinerParameterivNV, (pname, params), (F, "glCombinerParameterivNV(0x%x, %p);\n", pname, (const void *) params));
4418 }
4419
4420 KEYWORD1 void KEYWORD2 NAME(FinalCombinerInputNV)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
4421 {
4422 DISPATCH(FinalCombinerInputNV, (variable, input, mapping, componentUsage), (F, "glFinalCombinerInputNV(0x%x, 0x%x, 0x%x, 0x%x);\n", variable, input, mapping, componentUsage));
4423 }
4424
4425 KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterfvNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params)
4426 {
4427 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));
4428 }
4429
4430 KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterivNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params)
4431 {
4432 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));
4433 }
4434
4435 KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterfvNV)(GLenum stage, GLenum portion, GLenum pname, GLfloat * params)
4436 {
4437 DISPATCH(GetCombinerOutputParameterfvNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterfvNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (const void *) params));
4438 }
4439
4440 KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterivNV)(GLenum stage, GLenum portion, GLenum pname, GLint * params)
4441 {
4442 DISPATCH(GetCombinerOutputParameterivNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterivNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (const void *) params));
4443 }
4444
4445 KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterfvNV)(GLenum variable, GLenum pname, GLfloat * params)
4446 {
4447 DISPATCH(GetFinalCombinerInputParameterfvNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterfvNV(0x%x, 0x%x, %p);\n", variable, pname, (const void *) params));
4448 }
4449
4450 KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterivNV)(GLenum variable, GLenum pname, GLint * params)
4451 {
4452 DISPATCH(GetFinalCombinerInputParameterivNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterivNV(0x%x, 0x%x, %p);\n", variable, pname, (const void *) params));
4453 }
4454
4455 KEYWORD1 void KEYWORD2 NAME(ResizeBuffersMESA)(void)
4456 {
4457 DISPATCH(ResizeBuffersMESA, (), (F, "glResizeBuffersMESA();\n"));
4458 }
4459
4460 KEYWORD1 void KEYWORD2 NAME(WindowPos2d)(GLdouble x, GLdouble y)
4461 {
4462 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2d(%f, %f);\n", x, y));
4463 }
4464
4465 KEYWORD1 void KEYWORD2 NAME(WindowPos2dARB)(GLdouble x, GLdouble y)
4466 {
4467 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dARB(%f, %f);\n", x, y));
4468 }
4469
4470 KEYWORD1 void KEYWORD2 NAME(WindowPos2dMESA)(GLdouble x, GLdouble y)
4471 {
4472 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dMESA(%f, %f);\n", x, y));
4473 }
4474
4475 KEYWORD1 void KEYWORD2 NAME(WindowPos2dv)(const GLdouble * v)
4476 {
4477 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dv(%p);\n", (const void *) v));
4478 }
4479
4480 KEYWORD1 void KEYWORD2 NAME(WindowPos2dvARB)(const GLdouble * v)
4481 {
4482 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dvARB(%p);\n", (const void *) v));
4483 }
4484
4485 KEYWORD1 void KEYWORD2 NAME(WindowPos2dvMESA)(const GLdouble * v)
4486 {
4487 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dvMESA(%p);\n", (const void *) v));
4488 }
4489
4490 KEYWORD1 void KEYWORD2 NAME(WindowPos2f)(GLfloat x, GLfloat y)
4491 {
4492 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2f(%f, %f);\n", x, y));
4493 }
4494
4495 KEYWORD1 void KEYWORD2 NAME(WindowPos2fARB)(GLfloat x, GLfloat y)
4496 {
4497 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fARB(%f, %f);\n", x, y));
4498 }
4499
4500 KEYWORD1 void KEYWORD2 NAME(WindowPos2fMESA)(GLfloat x, GLfloat y)
4501 {
4502 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fMESA(%f, %f);\n", x, y));
4503 }
4504
4505 KEYWORD1 void KEYWORD2 NAME(WindowPos2fv)(const GLfloat * v)
4506 {
4507 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fv(%p);\n", (const void *) v));
4508 }
4509
4510 KEYWORD1 void KEYWORD2 NAME(WindowPos2fvARB)(const GLfloat * v)
4511 {
4512 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fvARB(%p);\n", (const void *) v));
4513 }
4514
4515 KEYWORD1 void KEYWORD2 NAME(WindowPos2fvMESA)(const GLfloat * v)
4516 {
4517 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fvMESA(%p);\n", (const void *) v));
4518 }
4519
4520 KEYWORD1 void KEYWORD2 NAME(WindowPos2i)(GLint x, GLint y)
4521 {
4522 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2i(%d, %d);\n", x, y));
4523 }
4524
4525 KEYWORD1 void KEYWORD2 NAME(WindowPos2iARB)(GLint x, GLint y)
4526 {
4527 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iARB(%d, %d);\n", x, y));
4528 }
4529
4530 KEYWORD1 void KEYWORD2 NAME(WindowPos2iMESA)(GLint x, GLint y)
4531 {
4532 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iMESA(%d, %d);\n", x, y));
4533 }
4534
4535 KEYWORD1 void KEYWORD2 NAME(WindowPos2iv)(const GLint * v)
4536 {
4537 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2iv(%p);\n", (const void *) v));
4538 }
4539
4540 KEYWORD1 void KEYWORD2 NAME(WindowPos2ivARB)(const GLint * v)
4541 {
4542 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2ivARB(%p);\n", (const void *) v));
4543 }
4544
4545 KEYWORD1 void KEYWORD2 NAME(WindowPos2ivMESA)(const GLint * v)
4546 {
4547 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2ivMESA(%p);\n", (const void *) v));
4548 }
4549
4550 KEYWORD1 void KEYWORD2 NAME(WindowPos2s)(GLshort x, GLshort y)
4551 {
4552 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2s(%d, %d);\n", x, y));
4553 }
4554
4555 KEYWORD1 void KEYWORD2 NAME(WindowPos2sARB)(GLshort x, GLshort y)
4556 {
4557 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sARB(%d, %d);\n", x, y));
4558 }
4559
4560 KEYWORD1 void KEYWORD2 NAME(WindowPos2sMESA)(GLshort x, GLshort y)
4561 {
4562 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sMESA(%d, %d);\n", x, y));
4563 }
4564
4565 KEYWORD1 void KEYWORD2 NAME(WindowPos2sv)(const GLshort * v)
4566 {
4567 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2sv(%p);\n", (const void *) v));
4568 }
4569
4570 KEYWORD1 void KEYWORD2 NAME(WindowPos2svARB)(const GLshort * v)
4571 {
4572 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2svARB(%p);\n", (const void *) v));
4573 }
4574
4575 KEYWORD1 void KEYWORD2 NAME(WindowPos2svMESA)(const GLshort * v)
4576 {
4577 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2svMESA(%p);\n", (const void *) v));
4578 }
4579
4580 KEYWORD1 void KEYWORD2 NAME(WindowPos3d)(GLdouble x, GLdouble y, GLdouble z)
4581 {
4582 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3d(%f, %f, %f);\n", x, y, z));
4583 }
4584
4585 KEYWORD1 void KEYWORD2 NAME(WindowPos3dARB)(GLdouble x, GLdouble y, GLdouble z)
4586 {
4587 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dARB(%f, %f, %f);\n", x, y, z));
4588 }
4589
4590 KEYWORD1 void KEYWORD2 NAME(WindowPos3dMESA)(GLdouble x, GLdouble y, GLdouble z)
4591 {
4592 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dMESA(%f, %f, %f);\n", x, y, z));
4593 }
4594
4595 KEYWORD1 void KEYWORD2 NAME(WindowPos3dv)(const GLdouble * v)
4596 {
4597 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dv(%p);\n", (const void *) v));
4598 }
4599
4600 KEYWORD1 void KEYWORD2 NAME(WindowPos3dvARB)(const GLdouble * v)
4601 {
4602 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dvARB(%p);\n", (const void *) v));
4603 }
4604
4605 KEYWORD1 void KEYWORD2 NAME(WindowPos3dvMESA)(const GLdouble * v)
4606 {
4607 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dvMESA(%p);\n", (const void *) v));
4608 }
4609
4610 KEYWORD1 void KEYWORD2 NAME(WindowPos3f)(GLfloat x, GLfloat y, GLfloat z)
4611 {
4612 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3f(%f, %f, %f);\n", x, y, z));
4613 }
4614
4615 KEYWORD1 void KEYWORD2 NAME(WindowPos3fARB)(GLfloat x, GLfloat y, GLfloat z)
4616 {
4617 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fARB(%f, %f, %f);\n", x, y, z));
4618 }
4619
4620 KEYWORD1 void KEYWORD2 NAME(WindowPos3fMESA)(GLfloat x, GLfloat y, GLfloat z)
4621 {
4622 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fMESA(%f, %f, %f);\n", x, y, z));
4623 }
4624
4625 KEYWORD1 void KEYWORD2 NAME(WindowPos3fv)(const GLfloat * v)
4626 {
4627 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fv(%p);\n", (const void *) v));
4628 }
4629
4630 KEYWORD1 void KEYWORD2 NAME(WindowPos3fvARB)(const GLfloat * v)
4631 {
4632 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fvARB(%p);\n", (const void *) v));
4633 }
4634
4635 KEYWORD1 void KEYWORD2 NAME(WindowPos3fvMESA)(const GLfloat * v)
4636 {
4637 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fvMESA(%p);\n", (const void *) v));
4638 }
4639
4640 KEYWORD1 void KEYWORD2 NAME(WindowPos3i)(GLint x, GLint y, GLint z)
4641 {
4642 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3i(%d, %d, %d);\n", x, y, z));
4643 }
4644
4645 KEYWORD1 void KEYWORD2 NAME(WindowPos3iARB)(GLint x, GLint y, GLint z)
4646 {
4647 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iARB(%d, %d, %d);\n", x, y, z));
4648 }
4649
4650 KEYWORD1 void KEYWORD2 NAME(WindowPos3iMESA)(GLint x, GLint y, GLint z)
4651 {
4652 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iMESA(%d, %d, %d);\n", x, y, z));
4653 }
4654
4655 KEYWORD1 void KEYWORD2 NAME(WindowPos3iv)(const GLint * v)
4656 {
4657 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3iv(%p);\n", (const void *) v));
4658 }
4659
4660 KEYWORD1 void KEYWORD2 NAME(WindowPos3ivARB)(const GLint * v)
4661 {
4662 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3ivARB(%p);\n", (const void *) v));
4663 }
4664
4665 KEYWORD1 void KEYWORD2 NAME(WindowPos3ivMESA)(const GLint * v)
4666 {
4667 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3ivMESA(%p);\n", (const void *) v));
4668 }
4669
4670 KEYWORD1 void KEYWORD2 NAME(WindowPos3s)(GLshort x, GLshort y, GLshort z)
4671 {
4672 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3s(%d, %d, %d);\n", x, y, z));
4673 }
4674
4675 KEYWORD1 void KEYWORD2 NAME(WindowPos3sARB)(GLshort x, GLshort y, GLshort z)
4676 {
4677 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sARB(%d, %d, %d);\n", x, y, z));
4678 }
4679
4680 KEYWORD1 void KEYWORD2 NAME(WindowPos3sMESA)(GLshort x, GLshort y, GLshort z)
4681 {
4682 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sMESA(%d, %d, %d);\n", x, y, z));
4683 }
4684
4685 KEYWORD1 void KEYWORD2 NAME(WindowPos3sv)(const GLshort * v)
4686 {
4687 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3sv(%p);\n", (const void *) v));
4688 }
4689
4690 KEYWORD1 void KEYWORD2 NAME(WindowPos3svARB)(const GLshort * v)
4691 {
4692 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3svARB(%p);\n", (const void *) v));
4693 }
4694
4695 KEYWORD1 void KEYWORD2 NAME(WindowPos3svMESA)(const GLshort * v)
4696 {
4697 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3svMESA(%p);\n", (const void *) v));
4698 }
4699
4700 KEYWORD1 void KEYWORD2 NAME(WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4701 {
4702 DISPATCH(WindowPos4dMESA, (x, y, z, w), (F, "glWindowPos4dMESA(%f, %f, %f, %f);\n", x, y, z, w));
4703 }
4704
4705 KEYWORD1 void KEYWORD2 NAME(WindowPos4dvMESA)(const GLdouble * v)
4706 {
4707 DISPATCH(WindowPos4dvMESA, (v), (F, "glWindowPos4dvMESA(%p);\n", (const void *) v));
4708 }
4709
4710 KEYWORD1 void KEYWORD2 NAME(WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4711 {
4712 DISPATCH(WindowPos4fMESA, (x, y, z, w), (F, "glWindowPos4fMESA(%f, %f, %f, %f);\n", x, y, z, w));
4713 }
4714
4715 KEYWORD1 void KEYWORD2 NAME(WindowPos4fvMESA)(const GLfloat * v)
4716 {
4717 DISPATCH(WindowPos4fvMESA, (v), (F, "glWindowPos4fvMESA(%p);\n", (const void *) v));
4718 }
4719
4720 KEYWORD1 void KEYWORD2 NAME(WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w)
4721 {
4722 DISPATCH(WindowPos4iMESA, (x, y, z, w), (F, "glWindowPos4iMESA(%d, %d, %d, %d);\n", x, y, z, w));
4723 }
4724
4725 KEYWORD1 void KEYWORD2 NAME(WindowPos4ivMESA)(const GLint * v)
4726 {
4727 DISPATCH(WindowPos4ivMESA, (v), (F, "glWindowPos4ivMESA(%p);\n", (const void *) v));
4728 }
4729
4730 KEYWORD1 void KEYWORD2 NAME(WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w)
4731 {
4732 DISPATCH(WindowPos4sMESA, (x, y, z, w), (F, "glWindowPos4sMESA(%d, %d, %d, %d);\n", x, y, z, w));
4733 }
4734
4735 KEYWORD1 void KEYWORD2 NAME(WindowPos4svMESA)(const GLshort * v)
4736 {
4737 DISPATCH(WindowPos4svMESA, (v), (F, "glWindowPos4svMESA(%p);\n", (const void *) v));
4738 }
4739
4740 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_648)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);
4741
4742 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_648)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride)
4743 {
4744 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));
4745 }
4746
4747 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_649)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride);
4748
4749 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_649)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride)
4750 {
4751 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));
4752 }
4753
4754 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_650)(GLsizei n, const GLuint * fences);
4755
4756 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_650)(GLsizei n, const GLuint * fences)
4757 {
4758 DISPATCH(DeleteFencesNV, (n, fences), (F, "glDeleteFencesNV(%d, %p);\n", n, (const void *) fences));
4759 }
4760
4761 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_651)(GLuint fence);
4762
4763 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_651)(GLuint fence)
4764 {
4765 DISPATCH(FinishFenceNV, (fence), (F, "glFinishFenceNV(%d);\n", fence));
4766 }
4767
4768 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_652)(GLsizei n, GLuint * fences);
4769
4770 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_652)(GLsizei n, GLuint * fences)
4771 {
4772 DISPATCH(GenFencesNV, (n, fences), (F, "glGenFencesNV(%d, %p);\n", n, (const void *) fences));
4773 }
4774
4775 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_653)(GLuint fence, GLenum pname, GLint * params);
4776
4777 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_653)(GLuint fence, GLenum pname, GLint * params)
4778 {
4779 DISPATCH(GetFenceivNV, (fence, pname, params), (F, "glGetFenceivNV(%d, 0x%x, %p);\n", fence, pname, (const void *) params));
4780 }
4781
4782 KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_654)(GLuint fence);
4783
4784 KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_654)(GLuint fence)
4785 {
4786 RETURN_DISPATCH(IsFenceNV, (fence), (F, "glIsFenceNV(%d);\n", fence));
4787 }
4788
4789 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_655)(GLuint fence, GLenum condition);
4790
4791 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_655)(GLuint fence, GLenum condition)
4792 {
4793 DISPATCH(SetFenceNV, (fence, condition), (F, "glSetFenceNV(%d, 0x%x);\n", fence, condition));
4794 }
4795
4796 KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_656)(GLuint fence);
4797
4798 KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_656)(GLuint fence)
4799 {
4800 RETURN_DISPATCH(TestFenceNV, (fence), (F, "glTestFenceNV(%d);\n", fence));
4801 }
4802
4803 KEYWORD1 GLboolean KEYWORD2 NAME(AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences)
4804 {
4805 RETURN_DISPATCH(AreProgramsResidentNV, (n, ids, residences), (F, "glAreProgramsResidentNV(%d, %p, %p);\n", n, (const void *) ids, (const void *) residences));
4806 }
4807
4808 KEYWORD1 void KEYWORD2 NAME(BindProgramARB)(GLenum target, GLuint program)
4809 {
4810 DISPATCH(BindProgramNV, (target, program), (F, "glBindProgramARB(0x%x, %d);\n", target, program));
4811 }
4812
4813 KEYWORD1 void KEYWORD2 NAME(BindProgramNV)(GLenum target, GLuint program)
4814 {
4815 DISPATCH(BindProgramNV, (target, program), (F, "glBindProgramNV(0x%x, %d);\n", target, program));
4816 }
4817
4818 KEYWORD1 void KEYWORD2 NAME(DeleteProgramsARB)(GLsizei n, const GLuint * programs)
4819 {
4820 DISPATCH(DeleteProgramsNV, (n, programs), (F, "glDeleteProgramsARB(%d, %p);\n", n, (const void *) programs));
4821 }
4822
4823 KEYWORD1 void KEYWORD2 NAME(DeleteProgramsNV)(GLsizei n, const GLuint * programs)
4824 {
4825 DISPATCH(DeleteProgramsNV, (n, programs), (F, "glDeleteProgramsNV(%d, %p);\n", n, (const void *) programs));
4826 }
4827
4828 KEYWORD1 void KEYWORD2 NAME(ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params)
4829 {
4830 DISPATCH(ExecuteProgramNV, (target, id, params), (F, "glExecuteProgramNV(0x%x, %d, %p);\n", target, id, (const void *) params));
4831 }
4832
4833 KEYWORD1 void KEYWORD2 NAME(GenProgramsARB)(GLsizei n, GLuint * programs)
4834 {
4835 DISPATCH(GenProgramsNV, (n, programs), (F, "glGenProgramsARB(%d, %p);\n", n, (const void *) programs));
4836 }
4837
4838 KEYWORD1 void KEYWORD2 NAME(GenProgramsNV)(GLsizei n, GLuint * programs)
4839 {
4840 DISPATCH(GenProgramsNV, (n, programs), (F, "glGenProgramsNV(%d, %p);\n", n, (const void *) programs));
4841 }
4842
4843 KEYWORD1 void KEYWORD2 NAME(GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params)
4844 {
4845 DISPATCH(GetProgramParameterdvNV, (target, index, pname, params), (F, "glGetProgramParameterdvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (const void *) params));
4846 }
4847
4848 KEYWORD1 void KEYWORD2 NAME(GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params)
4849 {
4850 DISPATCH(GetProgramParameterfvNV, (target, index, pname, params), (F, "glGetProgramParameterfvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (const void *) params));
4851 }
4852
4853 KEYWORD1 void KEYWORD2 NAME(GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program)
4854 {
4855 DISPATCH(GetProgramStringNV, (id, pname, program), (F, "glGetProgramStringNV(%d, 0x%x, %p);\n", id, pname, (const void *) program));
4856 }
4857
4858 KEYWORD1 void KEYWORD2 NAME(GetProgramivNV)(GLuint id, GLenum pname, GLint * params)
4859 {
4860 DISPATCH(GetProgramivNV, (id, pname, params), (F, "glGetProgramivNV(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4861 }
4862
4863 KEYWORD1 void KEYWORD2 NAME(GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params)
4864 {
4865 DISPATCH(GetTrackMatrixivNV, (target, address, pname, params), (F, "glGetTrackMatrixivNV(0x%x, %d, 0x%x, %p);\n", target, address, pname, (const void *) params));
4866 }
4867
4868 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointerv)(GLuint index, GLenum pname, GLvoid ** pointer)
4869 {
4870 DISPATCH(GetVertexAttribPointervNV, (index, pname, pointer), (F, "glGetVertexAttribPointerv(%d, 0x%x, %p);\n", index, pname, (const void *) pointer));
4871 }
4872
4873 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervARB)(GLuint index, GLenum pname, GLvoid ** pointer)
4874 {
4875 DISPATCH(GetVertexAttribPointervNV, (index, pname, pointer), (F, "glGetVertexAttribPointervARB(%d, 0x%x, %p);\n", index, pname, (const void *) pointer));
4876 }
4877
4878 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid ** pointer)
4879 {
4880 DISPATCH(GetVertexAttribPointervNV, (index, pname, pointer), (F, "glGetVertexAttribPointervNV(%d, 0x%x, %p);\n", index, pname, (const void *) pointer));
4881 }
4882
4883 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params)
4884 {
4885 DISPATCH(GetVertexAttribdvNV, (index, pname, params), (F, "glGetVertexAttribdvNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4886 }
4887
4888 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params)
4889 {
4890 DISPATCH(GetVertexAttribfvNV, (index, pname, params), (F, "glGetVertexAttribfvNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4891 }
4892
4893 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params)
4894 {
4895 DISPATCH(GetVertexAttribivNV, (index, pname, params), (F, "glGetVertexAttribivNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4896 }
4897
4898 KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramARB)(GLuint program)
4899 {
4900 RETURN_DISPATCH(IsProgramNV, (program), (F, "glIsProgramARB(%d);\n", program));
4901 }
4902
4903 KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramNV)(GLuint program)
4904 {
4905 RETURN_DISPATCH(IsProgramNV, (program), (F, "glIsProgramNV(%d);\n", program));
4906 }
4907
4908 KEYWORD1 void KEYWORD2 NAME(LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program)
4909 {
4910 DISPATCH(LoadProgramNV, (target, id, len, program), (F, "glLoadProgramNV(0x%x, %d, %d, %p);\n", target, id, len, (const void *) program));
4911 }
4912
4913 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dNV)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4914 {
4915 DISPATCH(ProgramParameter4dNV, (target, index, x, y, z, w), (F, "glProgramParameter4dNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
4916 }
4917
4918 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dvNV)(GLenum target, GLuint index, const GLdouble * params)
4919 {
4920 DISPATCH(ProgramParameter4dvNV, (target, index, params), (F, "glProgramParameter4dvNV(0x%x, %d, %p);\n", target, index, (const void *) params));
4921 }
4922
4923 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fNV)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4924 {
4925 DISPATCH(ProgramParameter4fNV, (target, index, x, y, z, w), (F, "glProgramParameter4fNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
4926 }
4927
4928 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fvNV)(GLenum target, GLuint index, const GLfloat * params)
4929 {
4930 DISPATCH(ProgramParameter4fvNV, (target, index, params), (F, "glProgramParameter4fvNV(0x%x, %d, %p);\n", target, index, (const void *) params));
4931 }
4932
4933 KEYWORD1 void KEYWORD2 NAME(ProgramParameters4dvNV)(GLenum target, GLuint index, GLuint num, const GLdouble * params)
4934 {
4935 DISPATCH(ProgramParameters4dvNV, (target, index, num, params), (F, "glProgramParameters4dvNV(0x%x, %d, %d, %p);\n", target, index, num, (const void *) params));
4936 }
4937
4938 KEYWORD1 void KEYWORD2 NAME(ProgramParameters4fvNV)(GLenum target, GLuint index, GLuint num, const GLfloat * params)
4939 {
4940 DISPATCH(ProgramParameters4fvNV, (target, index, num, params), (F, "glProgramParameters4fvNV(0x%x, %d, %d, %p);\n", target, index, num, (const void *) params));
4941 }
4942
4943 KEYWORD1 void KEYWORD2 NAME(RequestResidentProgramsNV)(GLsizei n, const GLuint * ids)
4944 {
4945 DISPATCH(RequestResidentProgramsNV, (n, ids), (F, "glRequestResidentProgramsNV(%d, %p);\n", n, (const void *) ids));
4946 }
4947
4948 KEYWORD1 void KEYWORD2 NAME(TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform)
4949 {
4950 DISPATCH(TrackMatrixNV, (target, address, matrix, transform), (F, "glTrackMatrixNV(0x%x, %d, 0x%x, 0x%x);\n", target, address, matrix, transform));
4951 }
4952
4953 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dNV)(GLuint index, GLdouble x)
4954 {
4955 DISPATCH(VertexAttrib1dNV, (index, x), (F, "glVertexAttrib1dNV(%d, %f);\n", index, x));
4956 }
4957
4958 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvNV)(GLuint index, const GLdouble * v)
4959 {
4960 DISPATCH(VertexAttrib1dvNV, (index, v), (F, "glVertexAttrib1dvNV(%d, %p);\n", index, (const void *) v));
4961 }
4962
4963 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fNV)(GLuint index, GLfloat x)
4964 {
4965 DISPATCH(VertexAttrib1fNV, (index, x), (F, "glVertexAttrib1fNV(%d, %f);\n", index, x));
4966 }
4967
4968 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvNV)(GLuint index, const GLfloat * v)
4969 {
4970 DISPATCH(VertexAttrib1fvNV, (index, v), (F, "glVertexAttrib1fvNV(%d, %p);\n", index, (const void *) v));
4971 }
4972
4973 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sNV)(GLuint index, GLshort x)
4974 {
4975 DISPATCH(VertexAttrib1sNV, (index, x), (F, "glVertexAttrib1sNV(%d, %d);\n", index, x));
4976 }
4977
4978 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svNV)(GLuint index, const GLshort * v)
4979 {
4980 DISPATCH(VertexAttrib1svNV, (index, v), (F, "glVertexAttrib1svNV(%d, %p);\n", index, (const void *) v));
4981 }
4982
4983 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y)
4984 {
4985 DISPATCH(VertexAttrib2dNV, (index, x, y), (F, "glVertexAttrib2dNV(%d, %f, %f);\n", index, x, y));
4986 }
4987
4988 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvNV)(GLuint index, const GLdouble * v)
4989 {
4990 DISPATCH(VertexAttrib2dvNV, (index, v), (F, "glVertexAttrib2dvNV(%d, %p);\n", index, (const void *) v));
4991 }
4992
4993 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y)
4994 {
4995 DISPATCH(VertexAttrib2fNV, (index, x, y), (F, "glVertexAttrib2fNV(%d, %f, %f);\n", index, x, y));
4996 }
4997
4998 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvNV)(GLuint index, const GLfloat * v)
4999 {
5000 DISPATCH(VertexAttrib2fvNV, (index, v), (F, "glVertexAttrib2fvNV(%d, %p);\n", index, (const void *) v));
5001 }
5002
5003 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y)
5004 {
5005 DISPATCH(VertexAttrib2sNV, (index, x, y), (F, "glVertexAttrib2sNV(%d, %d, %d);\n", index, x, y));
5006 }
5007
5008 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svNV)(GLuint index, const GLshort * v)
5009 {
5010 DISPATCH(VertexAttrib2svNV, (index, v), (F, "glVertexAttrib2svNV(%d, %p);\n", index, (const void *) v));
5011 }
5012
5013 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
5014 {
5015 DISPATCH(VertexAttrib3dNV, (index, x, y, z), (F, "glVertexAttrib3dNV(%d, %f, %f, %f);\n", index, x, y, z));
5016 }
5017
5018 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvNV)(GLuint index, const GLdouble * v)
5019 {
5020 DISPATCH(VertexAttrib3dvNV, (index, v), (F, "glVertexAttrib3dvNV(%d, %p);\n", index, (const void *) v));
5021 }
5022
5023 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
5024 {
5025 DISPATCH(VertexAttrib3fNV, (index, x, y, z), (F, "glVertexAttrib3fNV(%d, %f, %f, %f);\n", index, x, y, z));
5026 }
5027
5028 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvNV)(GLuint index, const GLfloat * v)
5029 {
5030 DISPATCH(VertexAttrib3fvNV, (index, v), (F, "glVertexAttrib3fvNV(%d, %p);\n", index, (const void *) v));
5031 }
5032
5033 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z)
5034 {
5035 DISPATCH(VertexAttrib3sNV, (index, x, y, z), (F, "glVertexAttrib3sNV(%d, %d, %d, %d);\n", index, x, y, z));
5036 }
5037
5038 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svNV)(GLuint index, const GLshort * v)
5039 {
5040 DISPATCH(VertexAttrib3svNV, (index, v), (F, "glVertexAttrib3svNV(%d, %p);\n", index, (const void *) v));
5041 }
5042
5043 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
5044 {
5045 DISPATCH(VertexAttrib4dNV, (index, x, y, z, w), (F, "glVertexAttrib4dNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
5046 }
5047
5048 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvNV)(GLuint index, const GLdouble * v)
5049 {
5050 DISPATCH(VertexAttrib4dvNV, (index, v), (F, "glVertexAttrib4dvNV(%d, %p);\n", index, (const void *) v));
5051 }
5052
5053 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
5054 {
5055 DISPATCH(VertexAttrib4fNV, (index, x, y, z, w), (F, "glVertexAttrib4fNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
5056 }
5057
5058 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvNV)(GLuint index, const GLfloat * v)
5059 {
5060 DISPATCH(VertexAttrib4fvNV, (index, v), (F, "glVertexAttrib4fvNV(%d, %p);\n", index, (const void *) v));
5061 }
5062
5063 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
5064 {
5065 DISPATCH(VertexAttrib4sNV, (index, x, y, z, w), (F, "glVertexAttrib4sNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
5066 }
5067
5068 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svNV)(GLuint index, const GLshort * v)
5069 {
5070 DISPATCH(VertexAttrib4svNV, (index, v), (F, "glVertexAttrib4svNV(%d, %p);\n", index, (const void *) v));
5071 }
5072
5073 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
5074 {
5075 DISPATCH(VertexAttrib4ubNV, (index, x, y, z, w), (F, "glVertexAttrib4ubNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
5076 }
5077
5078 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvNV)(GLuint index, const GLubyte * v)
5079 {
5080 DISPATCH(VertexAttrib4ubvNV, (index, v), (F, "glVertexAttrib4ubvNV(%d, %p);\n", index, (const void *) v));
5081 }
5082
5083 KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
5084 {
5085 DISPATCH(VertexAttribPointerNV, (index, size, type, stride, pointer), (F, "glVertexAttribPointerNV(%d, %d, 0x%x, %d, %p);\n", index, size, type, stride, (const void *) pointer));
5086 }
5087
5088 KEYWORD1 void KEYWORD2 NAME(VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v)
5089 {
5090 DISPATCH(VertexAttribs1dvNV, (index, n, v), (F, "glVertexAttribs1dvNV(%d, %d, %p);\n", index, n, (const void *) v));
5091 }
5092
5093 KEYWORD1 void KEYWORD2 NAME(VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v)
5094 {
5095 DISPATCH(VertexAttribs1fvNV, (index, n, v), (F, "glVertexAttribs1fvNV(%d, %d, %p);\n", index, n, (const void *) v));
5096 }
5097
5098 KEYWORD1 void KEYWORD2 NAME(VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v)
5099 {
5100 DISPATCH(VertexAttribs1svNV, (index, n, v), (F, "glVertexAttribs1svNV(%d, %d, %p);\n", index, n, (const void *) v));
5101 }
5102
5103 KEYWORD1 void KEYWORD2 NAME(VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v)
5104 {
5105 DISPATCH(VertexAttribs2dvNV, (index, n, v), (F, "glVertexAttribs2dvNV(%d, %d, %p);\n", index, n, (const void *) v));
5106 }
5107
5108 KEYWORD1 void KEYWORD2 NAME(VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v)
5109 {
5110 DISPATCH(VertexAttribs2fvNV, (index, n, v), (F, "glVertexAttribs2fvNV(%d, %d, %p);\n", index, n, (const void *) v));
5111 }
5112
5113 KEYWORD1 void KEYWORD2 NAME(VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v)
5114 {
5115 DISPATCH(VertexAttribs2svNV, (index, n, v), (F, "glVertexAttribs2svNV(%d, %d, %p);\n", index, n, (const void *) v));
5116 }
5117
5118 KEYWORD1 void KEYWORD2 NAME(VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v)
5119 {
5120 DISPATCH(VertexAttribs3dvNV, (index, n, v), (F, "glVertexAttribs3dvNV(%d, %d, %p);\n", index, n, (const void *) v));
5121 }
5122
5123 KEYWORD1 void KEYWORD2 NAME(VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v)
5124 {
5125 DISPATCH(VertexAttribs3fvNV, (index, n, v), (F, "glVertexAttribs3fvNV(%d, %d, %p);\n", index, n, (const void *) v));
5126 }
5127
5128 KEYWORD1 void KEYWORD2 NAME(VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v)
5129 {
5130 DISPATCH(VertexAttribs3svNV, (index, n, v), (F, "glVertexAttribs3svNV(%d, %d, %p);\n", index, n, (const void *) v));
5131 }
5132
5133 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v)
5134 {
5135 DISPATCH(VertexAttribs4dvNV, (index, n, v), (F, "glVertexAttribs4dvNV(%d, %d, %p);\n", index, n, (const void *) v));
5136 }
5137
5138 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v)
5139 {
5140 DISPATCH(VertexAttribs4fvNV, (index, n, v), (F, "glVertexAttribs4fvNV(%d, %d, %p);\n", index, n, (const void *) v));
5141 }
5142
5143 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v)
5144 {
5145 DISPATCH(VertexAttribs4svNV, (index, n, v), (F, "glVertexAttribs4svNV(%d, %d, %p);\n", index, n, (const void *) v));
5146 }
5147
5148 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v)
5149 {
5150 DISPATCH(VertexAttribs4ubvNV, (index, n, v), (F, "glVertexAttribs4ubvNV(%d, %d, %p);\n", index, n, (const void *) v));
5151 }
5152
5153 KEYWORD1 void KEYWORD2 NAME(AlphaFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)
5154 {
5155 DISPATCH(AlphaFragmentOp1ATI, (op, dst, dstMod, arg1, arg1Rep, arg1Mod), (F, "glAlphaFragmentOp1ATI(0x%x, %d, %d, %d, %d, %d);\n", op, dst, dstMod, arg1, arg1Rep, arg1Mod));
5156 }
5157
5158 KEYWORD1 void KEYWORD2 NAME(AlphaFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)
5159 {
5160 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));
5161 }
5162
5163 KEYWORD1 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)
5164 {
5165 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));
5166 }
5167
5168 KEYWORD1 void KEYWORD2 NAME(BeginFragmentShaderATI)(void)
5169 {
5170 DISPATCH(BeginFragmentShaderATI, (), (F, "glBeginFragmentShaderATI();\n"));
5171 }
5172
5173 KEYWORD1 void KEYWORD2 NAME(BindFragmentShaderATI)(GLuint id)
5174 {
5175 DISPATCH(BindFragmentShaderATI, (id), (F, "glBindFragmentShaderATI(%d);\n", id));
5176 }
5177
5178 KEYWORD1 void KEYWORD2 NAME(ColorFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)
5179 {
5180 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));
5181 }
5182
5183 KEYWORD1 void KEYWORD2 NAME(ColorFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)
5184 {
5185 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));
5186 }
5187
5188 KEYWORD1 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)
5189 {
5190 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));
5191 }
5192
5193 KEYWORD1 void KEYWORD2 NAME(DeleteFragmentShaderATI)(GLuint id)
5194 {
5195 DISPATCH(DeleteFragmentShaderATI, (id), (F, "glDeleteFragmentShaderATI(%d);\n", id));
5196 }
5197
5198 KEYWORD1 void KEYWORD2 NAME(EndFragmentShaderATI)(void)
5199 {
5200 DISPATCH(EndFragmentShaderATI, (), (F, "glEndFragmentShaderATI();\n"));
5201 }
5202
5203 KEYWORD1 GLuint KEYWORD2 NAME(GenFragmentShadersATI)(GLuint range)
5204 {
5205 RETURN_DISPATCH(GenFragmentShadersATI, (range), (F, "glGenFragmentShadersATI(%d);\n", range));
5206 }
5207
5208 KEYWORD1 void KEYWORD2 NAME(PassTexCoordATI)(GLuint dst, GLuint coord, GLenum swizzle)
5209 {
5210 DISPATCH(PassTexCoordATI, (dst, coord, swizzle), (F, "glPassTexCoordATI(%d, %d, 0x%x);\n", dst, coord, swizzle));
5211 }
5212
5213 KEYWORD1 void KEYWORD2 NAME(SampleMapATI)(GLuint dst, GLuint interp, GLenum swizzle)
5214 {
5215 DISPATCH(SampleMapATI, (dst, interp, swizzle), (F, "glSampleMapATI(%d, %d, 0x%x);\n", dst, interp, swizzle));
5216 }
5217
5218 KEYWORD1 void KEYWORD2 NAME(SetFragmentShaderConstantATI)(GLuint dst, const GLfloat * value)
5219 {
5220 DISPATCH(SetFragmentShaderConstantATI, (dst, value), (F, "glSetFragmentShaderConstantATI(%d, %p);\n", dst, (const void *) value));
5221 }
5222
5223 KEYWORD1 void KEYWORD2 NAME(PointParameteri)(GLenum pname, GLint param)
5224 {
5225 DISPATCH(PointParameteriNV, (pname, param), (F, "glPointParameteri(0x%x, %d);\n", pname, param));
5226 }
5227
5228 KEYWORD1 void KEYWORD2 NAME(PointParameteriNV)(GLenum pname, GLint param)
5229 {
5230 DISPATCH(PointParameteriNV, (pname, param), (F, "glPointParameteriNV(0x%x, %d);\n", pname, param));
5231 }
5232
5233 KEYWORD1 void KEYWORD2 NAME(PointParameteriv)(GLenum pname, const GLint * params)
5234 {
5235 DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameteriv(0x%x, %p);\n", pname, (const void *) params));
5236 }
5237
5238 KEYWORD1 void KEYWORD2 NAME(PointParameterivNV)(GLenum pname, const GLint * params)
5239 {
5240 DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameterivNV(0x%x, %p);\n", pname, (const void *) params));
5241 }
5242
5243 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_737)(GLenum face);
5244
5245 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_737)(GLenum face)
5246 {
5247 DISPATCH(ActiveStencilFaceEXT, (face), (F, "glActiveStencilFaceEXT(0x%x);\n", face));
5248 }
5249
5250 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_738)(GLuint array);
5251
5252 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_738)(GLuint array)
5253 {
5254 DISPATCH(BindVertexArrayAPPLE, (array), (F, "glBindVertexArrayAPPLE(%d);\n", array));
5255 }
5256
5257 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_739)(GLsizei n, const GLuint * arrays);
5258
5259 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_739)(GLsizei n, const GLuint * arrays)
5260 {
5261 DISPATCH(DeleteVertexArraysAPPLE, (n, arrays), (F, "glDeleteVertexArraysAPPLE(%d, %p);\n", n, (const void *) arrays));
5262 }
5263
5264 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_740)(GLsizei n, GLuint * arrays);
5265
5266 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_740)(GLsizei n, GLuint * arrays)
5267 {
5268 DISPATCH(GenVertexArraysAPPLE, (n, arrays), (F, "glGenVertexArraysAPPLE(%d, %p);\n", n, (const void *) arrays));
5269 }
5270
5271 KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_741)(GLuint array);
5272
5273 KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_741)(GLuint array)
5274 {
5275 RETURN_DISPATCH(IsVertexArrayAPPLE, (array), (F, "glIsVertexArrayAPPLE(%d);\n", array));
5276 }
5277
5278 KEYWORD1 void KEYWORD2 NAME(GetProgramNamedParameterdvNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params)
5279 {
5280 DISPATCH(GetProgramNamedParameterdvNV, (id, len, name, params), (F, "glGetProgramNamedParameterdvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) params));
5281 }
5282
5283 KEYWORD1 void KEYWORD2 NAME(GetProgramNamedParameterfvNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params)
5284 {
5285 DISPATCH(GetProgramNamedParameterfvNV, (id, len, name, params), (F, "glGetProgramNamedParameterfvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) params));
5286 }
5287
5288 KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4dNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
5289 {
5290 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));
5291 }
5292
5293 KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4dvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v)
5294 {
5295 DISPATCH(ProgramNamedParameter4dvNV, (id, len, name, v), (F, "glProgramNamedParameter4dvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) v));
5296 }
5297
5298 KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4fNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
5299 {
5300 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));
5301 }
5302
5303 KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4fvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v)
5304 {
5305 DISPATCH(ProgramNamedParameter4fvNV, (id, len, name, v), (F, "glProgramNamedParameter4fvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) v));
5306 }
5307
5308 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_748)(GLclampd zmin, GLclampd zmax);
5309
5310 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_748)(GLclampd zmin, GLclampd zmax)
5311 {
5312 DISPATCH(DepthBoundsEXT, (zmin, zmax), (F, "glDepthBoundsEXT(%f, %f);\n", zmin, zmax));
5313 }
5314
5315 KEYWORD1 void KEYWORD2 NAME(BlendEquationSeparate)(GLenum modeRGB, GLenum modeA)
5316 {
5317 DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparate(0x%x, 0x%x);\n", modeRGB, modeA));
5318 }
5319
5320 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_749)(GLenum modeRGB, GLenum modeA);
5321
5322 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_749)(GLenum modeRGB, GLenum modeA)
5323 {
5324 DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparateEXT(0x%x, 0x%x);\n", modeRGB, modeA));
5325 }
5326
5327 KEYWORD1 void KEYWORD2 NAME(BindFramebufferEXT)(GLenum target, GLuint framebuffer)
5328 {
5329 DISPATCH(BindFramebufferEXT, (target, framebuffer), (F, "glBindFramebufferEXT(0x%x, %d);\n", target, framebuffer));
5330 }
5331
5332 KEYWORD1 void KEYWORD2 NAME(BindRenderbufferEXT)(GLenum target, GLuint renderbuffer)
5333 {
5334 DISPATCH(BindRenderbufferEXT, (target, renderbuffer), (F, "glBindRenderbufferEXT(0x%x, %d);\n", target, renderbuffer));
5335 }
5336
5337 KEYWORD1 GLenum KEYWORD2 NAME(CheckFramebufferStatusEXT)(GLenum target)
5338 {
5339 RETURN_DISPATCH(CheckFramebufferStatusEXT, (target), (F, "glCheckFramebufferStatusEXT(0x%x);\n", target));
5340 }
5341
5342 KEYWORD1 void KEYWORD2 NAME(DeleteFramebuffersEXT)(GLsizei n, const GLuint * framebuffers)
5343 {
5344 DISPATCH(DeleteFramebuffersEXT, (n, framebuffers), (F, "glDeleteFramebuffersEXT(%d, %p);\n", n, (const void *) framebuffers));
5345 }
5346
5347 KEYWORD1 void KEYWORD2 NAME(DeleteRenderbuffersEXT)(GLsizei n, const GLuint * renderbuffers)
5348 {
5349 DISPATCH(DeleteRenderbuffersEXT, (n, renderbuffers), (F, "glDeleteRenderbuffersEXT(%d, %p);\n", n, (const void *) renderbuffers));
5350 }
5351
5352 KEYWORD1 void KEYWORD2 NAME(FramebufferRenderbufferEXT)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
5353 {
5354 DISPATCH(FramebufferRenderbufferEXT, (target, attachment, renderbuffertarget, renderbuffer), (F, "glFramebufferRenderbufferEXT(0x%x, 0x%x, 0x%x, %d);\n", target, attachment, renderbuffertarget, renderbuffer));
5355 }
5356
5357 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture1DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
5358 {
5359 DISPATCH(FramebufferTexture1DEXT, (target, attachment, textarget, texture, level), (F, "glFramebufferTexture1DEXT(0x%x, 0x%x, 0x%x, %d, %d);\n", target, attachment, textarget, texture, level));
5360 }
5361
5362 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture2DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
5363 {
5364 DISPATCH(FramebufferTexture2DEXT, (target, attachment, textarget, texture, level), (F, "glFramebufferTexture2DEXT(0x%x, 0x%x, 0x%x, %d, %d);\n", target, attachment, textarget, texture, level));
5365 }
5366
5367 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture3DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
5368 {
5369 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));
5370 }
5371
5372 KEYWORD1 void KEYWORD2 NAME(GenFramebuffersEXT)(GLsizei n, GLuint * framebuffers)
5373 {
5374 DISPATCH(GenFramebuffersEXT, (n, framebuffers), (F, "glGenFramebuffersEXT(%d, %p);\n", n, (const void *) framebuffers));
5375 }
5376
5377 KEYWORD1 void KEYWORD2 NAME(GenRenderbuffersEXT)(GLsizei n, GLuint * renderbuffers)
5378 {
5379 DISPATCH(GenRenderbuffersEXT, (n, renderbuffers), (F, "glGenRenderbuffersEXT(%d, %p);\n", n, (const void *) renderbuffers));
5380 }
5381
5382 KEYWORD1 void KEYWORD2 NAME(GenerateMipmapEXT)(GLenum target)
5383 {
5384 DISPATCH(GenerateMipmapEXT, (target), (F, "glGenerateMipmapEXT(0x%x);\n", target));
5385 }
5386
5387 KEYWORD1 void KEYWORD2 NAME(GetFramebufferAttachmentParameterivEXT)(GLenum target, GLenum attachment, GLenum pname, GLint * params)
5388 {
5389 DISPATCH(GetFramebufferAttachmentParameterivEXT, (target, attachment, pname, params), (F, "glGetFramebufferAttachmentParameterivEXT(0x%x, 0x%x, 0x%x, %p);\n", target, attachment, pname, (const void *) params));
5390 }
5391
5392 KEYWORD1 void KEYWORD2 NAME(GetRenderbufferParameterivEXT)(GLenum target, GLenum pname, GLint * params)
5393 {
5394 DISPATCH(GetRenderbufferParameterivEXT, (target, pname, params), (F, "glGetRenderbufferParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
5395 }
5396
5397 KEYWORD1 GLboolean KEYWORD2 NAME(IsFramebufferEXT)(GLuint framebuffer)
5398 {
5399 RETURN_DISPATCH(IsFramebufferEXT, (framebuffer), (F, "glIsFramebufferEXT(%d);\n", framebuffer));
5400 }
5401
5402 KEYWORD1 GLboolean KEYWORD2 NAME(IsRenderbufferEXT)(GLuint renderbuffer)
5403 {
5404 RETURN_DISPATCH(IsRenderbufferEXT, (renderbuffer), (F, "glIsRenderbufferEXT(%d);\n", renderbuffer));
5405 }
5406
5407 KEYWORD1 void KEYWORD2 NAME(RenderbufferStorageEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
5408 {
5409 DISPATCH(RenderbufferStorageEXT, (target, internalformat, width, height), (F, "glRenderbufferStorageEXT(0x%x, 0x%x, %d, %d);\n", target, internalformat, width, height));
5410 }
5411
5412 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_767)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
5413
5414 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_767)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
5415 {
5416 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));
5417 }
5418
5419 KEYWORD1 void KEYWORD2 NAME(FramebufferTextureLayerEXT)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
5420 {
5421 DISPATCH(FramebufferTextureLayerEXT, (target, attachment, texture, level, layer), (F, "glFramebufferTextureLayerEXT(0x%x, 0x%x, %d, %d, %d);\n", target, attachment, texture, level, layer));
5422 }
5423
5424 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_769)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
5425
5426 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_769)(GLenum target, GLuint index, GLsizei count, const GLfloat * params)
5427 {
5428 DISPATCH(ProgramEnvParameters4fvEXT, (target, index, count, params), (F, "glProgramEnvParameters4fvEXT(0x%x, %d, %d, %p);\n", target, index, count, (const void *) params));
5429 }
5430
5431 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_770)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
5432
5433 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_770)(GLenum target, GLuint index, GLsizei count, const GLfloat * params)
5434 {
5435 DISPATCH(ProgramLocalParameters4fvEXT, (target, index, count, params), (F, "glProgramLocalParameters4fvEXT(0x%x, %d, %d, %p);\n", target, index, count, (const void *) params));
5436 }
5437
5438 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_771)(GLuint id, GLenum pname, GLint64EXT * params);
5439
5440 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_771)(GLuint id, GLenum pname, GLint64EXT * params)
5441 {
5442 DISPATCH(GetQueryObjecti64vEXT, (id, pname, params), (F, "glGetQueryObjecti64vEXT(%d, 0x%x, %p);\n", id, pname, (const void *) params));
5443 }
5444
5445 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_772)(GLuint id, GLenum pname, GLuint64EXT * params);
5446
5447 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_772)(GLuint id, GLenum pname, GLuint64EXT * params)
5448 {
5449 DISPATCH(GetQueryObjectui64vEXT, (id, pname, params), (F, "glGetQueryObjectui64vEXT(%d, 0x%x, %p);\n", id, pname, (const void *) params));
5450 }
5451
5452
5453 #endif /* defined( NAME ) */
5454
5455 /*
5456 * This is how a dispatch table can be initialized with all the functions
5457 * we generated above.
5458 */
5459 #ifdef DISPATCH_TABLE_NAME
5460
5461 #ifndef TABLE_ENTRY
5462 #error TABLE_ENTRY must be defined
5463 #endif
5464
5465 static _glapi_proc DISPATCH_TABLE_NAME[] = {
5466 TABLE_ENTRY(NewList),
5467 TABLE_ENTRY(EndList),
5468 TABLE_ENTRY(CallList),
5469 TABLE_ENTRY(CallLists),
5470 TABLE_ENTRY(DeleteLists),
5471 TABLE_ENTRY(GenLists),
5472 TABLE_ENTRY(ListBase),
5473 TABLE_ENTRY(Begin),
5474 TABLE_ENTRY(Bitmap),
5475 TABLE_ENTRY(Color3b),
5476 TABLE_ENTRY(Color3bv),
5477 TABLE_ENTRY(Color3d),
5478 TABLE_ENTRY(Color3dv),
5479 TABLE_ENTRY(Color3f),
5480 TABLE_ENTRY(Color3fv),
5481 TABLE_ENTRY(Color3i),
5482 TABLE_ENTRY(Color3iv),
5483 TABLE_ENTRY(Color3s),
5484 TABLE_ENTRY(Color3sv),
5485 TABLE_ENTRY(Color3ub),
5486 TABLE_ENTRY(Color3ubv),
5487 TABLE_ENTRY(Color3ui),
5488 TABLE_ENTRY(Color3uiv),
5489 TABLE_ENTRY(Color3us),
5490 TABLE_ENTRY(Color3usv),
5491 TABLE_ENTRY(Color4b),
5492 TABLE_ENTRY(Color4bv),
5493 TABLE_ENTRY(Color4d),
5494 TABLE_ENTRY(Color4dv),
5495 TABLE_ENTRY(Color4f),
5496 TABLE_ENTRY(Color4fv),
5497 TABLE_ENTRY(Color4i),
5498 TABLE_ENTRY(Color4iv),
5499 TABLE_ENTRY(Color4s),
5500 TABLE_ENTRY(Color4sv),
5501 TABLE_ENTRY(Color4ub),
5502 TABLE_ENTRY(Color4ubv),
5503 TABLE_ENTRY(Color4ui),
5504 TABLE_ENTRY(Color4uiv),
5505 TABLE_ENTRY(Color4us),
5506 TABLE_ENTRY(Color4usv),
5507 TABLE_ENTRY(EdgeFlag),
5508 TABLE_ENTRY(EdgeFlagv),
5509 TABLE_ENTRY(End),
5510 TABLE_ENTRY(Indexd),
5511 TABLE_ENTRY(Indexdv),
5512 TABLE_ENTRY(Indexf),
5513 TABLE_ENTRY(Indexfv),
5514 TABLE_ENTRY(Indexi),
5515 TABLE_ENTRY(Indexiv),
5516 TABLE_ENTRY(Indexs),
5517 TABLE_ENTRY(Indexsv),
5518 TABLE_ENTRY(Normal3b),
5519 TABLE_ENTRY(Normal3bv),
5520 TABLE_ENTRY(Normal3d),
5521 TABLE_ENTRY(Normal3dv),
5522 TABLE_ENTRY(Normal3f),
5523 TABLE_ENTRY(Normal3fv),
5524 TABLE_ENTRY(Normal3i),
5525 TABLE_ENTRY(Normal3iv),
5526 TABLE_ENTRY(Normal3s),
5527 TABLE_ENTRY(Normal3sv),
5528 TABLE_ENTRY(RasterPos2d),
5529 TABLE_ENTRY(RasterPos2dv),
5530 TABLE_ENTRY(RasterPos2f),
5531 TABLE_ENTRY(RasterPos2fv),
5532 TABLE_ENTRY(RasterPos2i),
5533 TABLE_ENTRY(RasterPos2iv),
5534 TABLE_ENTRY(RasterPos2s),
5535 TABLE_ENTRY(RasterPos2sv),
5536 TABLE_ENTRY(RasterPos3d),
5537 TABLE_ENTRY(RasterPos3dv),
5538 TABLE_ENTRY(RasterPos3f),
5539 TABLE_ENTRY(RasterPos3fv),
5540 TABLE_ENTRY(RasterPos3i),
5541 TABLE_ENTRY(RasterPos3iv),
5542 TABLE_ENTRY(RasterPos3s),
5543 TABLE_ENTRY(RasterPos3sv),
5544 TABLE_ENTRY(RasterPos4d),
5545 TABLE_ENTRY(RasterPos4dv),
5546 TABLE_ENTRY(RasterPos4f),
5547 TABLE_ENTRY(RasterPos4fv),
5548 TABLE_ENTRY(RasterPos4i),
5549 TABLE_ENTRY(RasterPos4iv),
5550 TABLE_ENTRY(RasterPos4s),
5551 TABLE_ENTRY(RasterPos4sv),
5552 TABLE_ENTRY(Rectd),
5553 TABLE_ENTRY(Rectdv),
5554 TABLE_ENTRY(Rectf),
5555 TABLE_ENTRY(Rectfv),
5556 TABLE_ENTRY(Recti),
5557 TABLE_ENTRY(Rectiv),
5558 TABLE_ENTRY(Rects),
5559 TABLE_ENTRY(Rectsv),
5560 TABLE_ENTRY(TexCoord1d),
5561 TABLE_ENTRY(TexCoord1dv),
5562 TABLE_ENTRY(TexCoord1f),
5563 TABLE_ENTRY(TexCoord1fv),
5564 TABLE_ENTRY(TexCoord1i),
5565 TABLE_ENTRY(TexCoord1iv),
5566 TABLE_ENTRY(TexCoord1s),
5567 TABLE_ENTRY(TexCoord1sv),
5568 TABLE_ENTRY(TexCoord2d),
5569 TABLE_ENTRY(TexCoord2dv),
5570 TABLE_ENTRY(TexCoord2f),
5571 TABLE_ENTRY(TexCoord2fv),
5572 TABLE_ENTRY(TexCoord2i),
5573 TABLE_ENTRY(TexCoord2iv),
5574 TABLE_ENTRY(TexCoord2s),
5575 TABLE_ENTRY(TexCoord2sv),
5576 TABLE_ENTRY(TexCoord3d),
5577 TABLE_ENTRY(TexCoord3dv),
5578 TABLE_ENTRY(TexCoord3f),
5579 TABLE_ENTRY(TexCoord3fv),
5580 TABLE_ENTRY(TexCoord3i),
5581 TABLE_ENTRY(TexCoord3iv),
5582 TABLE_ENTRY(TexCoord3s),
5583 TABLE_ENTRY(TexCoord3sv),
5584 TABLE_ENTRY(TexCoord4d),
5585 TABLE_ENTRY(TexCoord4dv),
5586 TABLE_ENTRY(TexCoord4f),
5587 TABLE_ENTRY(TexCoord4fv),
5588 TABLE_ENTRY(TexCoord4i),
5589 TABLE_ENTRY(TexCoord4iv),
5590 TABLE_ENTRY(TexCoord4s),
5591 TABLE_ENTRY(TexCoord4sv),
5592 TABLE_ENTRY(Vertex2d),
5593 TABLE_ENTRY(Vertex2dv),
5594 TABLE_ENTRY(Vertex2f),
5595 TABLE_ENTRY(Vertex2fv),
5596 TABLE_ENTRY(Vertex2i),
5597 TABLE_ENTRY(Vertex2iv),
5598 TABLE_ENTRY(Vertex2s),
5599 TABLE_ENTRY(Vertex2sv),
5600 TABLE_ENTRY(Vertex3d),
5601 TABLE_ENTRY(Vertex3dv),
5602 TABLE_ENTRY(Vertex3f),
5603 TABLE_ENTRY(Vertex3fv),
5604 TABLE_ENTRY(Vertex3i),
5605 TABLE_ENTRY(Vertex3iv),
5606 TABLE_ENTRY(Vertex3s),
5607 TABLE_ENTRY(Vertex3sv),
5608 TABLE_ENTRY(Vertex4d),
5609 TABLE_ENTRY(Vertex4dv),
5610 TABLE_ENTRY(Vertex4f),
5611 TABLE_ENTRY(Vertex4fv),
5612 TABLE_ENTRY(Vertex4i),
5613 TABLE_ENTRY(Vertex4iv),
5614 TABLE_ENTRY(Vertex4s),
5615 TABLE_ENTRY(Vertex4sv),
5616 TABLE_ENTRY(ClipPlane),
5617 TABLE_ENTRY(ColorMaterial),
5618 TABLE_ENTRY(CullFace),
5619 TABLE_ENTRY(Fogf),
5620 TABLE_ENTRY(Fogfv),
5621 TABLE_ENTRY(Fogi),
5622 TABLE_ENTRY(Fogiv),
5623 TABLE_ENTRY(FrontFace),
5624 TABLE_ENTRY(Hint),
5625 TABLE_ENTRY(Lightf),
5626 TABLE_ENTRY(Lightfv),
5627 TABLE_ENTRY(Lighti),
5628 TABLE_ENTRY(Lightiv),
5629 TABLE_ENTRY(LightModelf),
5630 TABLE_ENTRY(LightModelfv),
5631 TABLE_ENTRY(LightModeli),
5632 TABLE_ENTRY(LightModeliv),
5633 TABLE_ENTRY(LineStipple),
5634 TABLE_ENTRY(LineWidth),
5635 TABLE_ENTRY(Materialf),
5636 TABLE_ENTRY(Materialfv),
5637 TABLE_ENTRY(Materiali),
5638 TABLE_ENTRY(Materialiv),
5639 TABLE_ENTRY(PointSize),
5640 TABLE_ENTRY(PolygonMode),
5641 TABLE_ENTRY(PolygonStipple),
5642 TABLE_ENTRY(Scissor),
5643 TABLE_ENTRY(ShadeModel),
5644 TABLE_ENTRY(TexParameterf),
5645 TABLE_ENTRY(TexParameterfv),
5646 TABLE_ENTRY(TexParameteri),
5647 TABLE_ENTRY(TexParameteriv),
5648 TABLE_ENTRY(TexImage1D),
5649 TABLE_ENTRY(TexImage2D),
5650 TABLE_ENTRY(TexEnvf),
5651 TABLE_ENTRY(TexEnvfv),
5652 TABLE_ENTRY(TexEnvi),
5653 TABLE_ENTRY(TexEnviv),
5654 TABLE_ENTRY(TexGend),
5655 TABLE_ENTRY(TexGendv),
5656 TABLE_ENTRY(TexGenf),
5657 TABLE_ENTRY(TexGenfv),
5658 TABLE_ENTRY(TexGeni),
5659 TABLE_ENTRY(TexGeniv),
5660 TABLE_ENTRY(FeedbackBuffer),
5661 TABLE_ENTRY(SelectBuffer),
5662 TABLE_ENTRY(RenderMode),
5663 TABLE_ENTRY(InitNames),
5664 TABLE_ENTRY(LoadName),
5665 TABLE_ENTRY(PassThrough),
5666 TABLE_ENTRY(PopName),
5667 TABLE_ENTRY(PushName),
5668 TABLE_ENTRY(DrawBuffer),
5669 TABLE_ENTRY(Clear),
5670 TABLE_ENTRY(ClearAccum),
5671 TABLE_ENTRY(ClearIndex),
5672 TABLE_ENTRY(ClearColor),
5673 TABLE_ENTRY(ClearStencil),
5674 TABLE_ENTRY(ClearDepth),
5675 TABLE_ENTRY(StencilMask),
5676 TABLE_ENTRY(ColorMask),
5677 TABLE_ENTRY(DepthMask),
5678 TABLE_ENTRY(IndexMask),
5679 TABLE_ENTRY(Accum),
5680 TABLE_ENTRY(Disable),
5681 TABLE_ENTRY(Enable),
5682 TABLE_ENTRY(Finish),
5683 TABLE_ENTRY(Flush),
5684 TABLE_ENTRY(PopAttrib),
5685 TABLE_ENTRY(PushAttrib),
5686 TABLE_ENTRY(Map1d),
5687 TABLE_ENTRY(Map1f),
5688 TABLE_ENTRY(Map2d),
5689 TABLE_ENTRY(Map2f),
5690 TABLE_ENTRY(MapGrid1d),
5691 TABLE_ENTRY(MapGrid1f),
5692 TABLE_ENTRY(MapGrid2d),
5693 TABLE_ENTRY(MapGrid2f),
5694 TABLE_ENTRY(EvalCoord1d),
5695 TABLE_ENTRY(EvalCoord1dv),
5696 TABLE_ENTRY(EvalCoord1f),
5697 TABLE_ENTRY(EvalCoord1fv),
5698 TABLE_ENTRY(EvalCoord2d),
5699 TABLE_ENTRY(EvalCoord2dv),
5700 TABLE_ENTRY(EvalCoord2f),
5701 TABLE_ENTRY(EvalCoord2fv),
5702 TABLE_ENTRY(EvalMesh1),
5703 TABLE_ENTRY(EvalPoint1),
5704 TABLE_ENTRY(EvalMesh2),
5705 TABLE_ENTRY(EvalPoint2),
5706 TABLE_ENTRY(AlphaFunc),
5707 TABLE_ENTRY(BlendFunc),
5708 TABLE_ENTRY(LogicOp),
5709 TABLE_ENTRY(StencilFunc),
5710 TABLE_ENTRY(StencilOp),
5711 TABLE_ENTRY(DepthFunc),
5712 TABLE_ENTRY(PixelZoom),
5713 TABLE_ENTRY(PixelTransferf),
5714 TABLE_ENTRY(PixelTransferi),
5715 TABLE_ENTRY(PixelStoref),
5716 TABLE_ENTRY(PixelStorei),
5717 TABLE_ENTRY(PixelMapfv),
5718 TABLE_ENTRY(PixelMapuiv),
5719 TABLE_ENTRY(PixelMapusv),
5720 TABLE_ENTRY(ReadBuffer),
5721 TABLE_ENTRY(CopyPixels),
5722 TABLE_ENTRY(ReadPixels),
5723 TABLE_ENTRY(DrawPixels),
5724 TABLE_ENTRY(GetBooleanv),
5725 TABLE_ENTRY(GetClipPlane),
5726 TABLE_ENTRY(GetDoublev),
5727 TABLE_ENTRY(GetError),
5728 TABLE_ENTRY(GetFloatv),
5729 TABLE_ENTRY(GetIntegerv),
5730 TABLE_ENTRY(GetLightfv),
5731 TABLE_ENTRY(GetLightiv),
5732 TABLE_ENTRY(GetMapdv),
5733 TABLE_ENTRY(GetMapfv),
5734 TABLE_ENTRY(GetMapiv),
5735 TABLE_ENTRY(GetMaterialfv),
5736 TABLE_ENTRY(GetMaterialiv),
5737 TABLE_ENTRY(GetPixelMapfv),
5738 TABLE_ENTRY(GetPixelMapuiv),
5739 TABLE_ENTRY(GetPixelMapusv),
5740 TABLE_ENTRY(GetPolygonStipple),
5741 TABLE_ENTRY(GetString),
5742 TABLE_ENTRY(GetTexEnvfv),
5743 TABLE_ENTRY(GetTexEnviv),
5744 TABLE_ENTRY(GetTexGendv),
5745 TABLE_ENTRY(GetTexGenfv),
5746 TABLE_ENTRY(GetTexGeniv),
5747 TABLE_ENTRY(GetTexImage),
5748 TABLE_ENTRY(GetTexParameterfv),
5749 TABLE_ENTRY(GetTexParameteriv),
5750 TABLE_ENTRY(GetTexLevelParameterfv),
5751 TABLE_ENTRY(GetTexLevelParameteriv),
5752 TABLE_ENTRY(IsEnabled),
5753 TABLE_ENTRY(IsList),
5754 TABLE_ENTRY(DepthRange),
5755 TABLE_ENTRY(Frustum),
5756 TABLE_ENTRY(LoadIdentity),
5757 TABLE_ENTRY(LoadMatrixf),
5758 TABLE_ENTRY(LoadMatrixd),
5759 TABLE_ENTRY(MatrixMode),
5760 TABLE_ENTRY(MultMatrixf),
5761 TABLE_ENTRY(MultMatrixd),
5762 TABLE_ENTRY(Ortho),
5763 TABLE_ENTRY(PopMatrix),
5764 TABLE_ENTRY(PushMatrix),
5765 TABLE_ENTRY(Rotated),
5766 TABLE_ENTRY(Rotatef),
5767 TABLE_ENTRY(Scaled),
5768 TABLE_ENTRY(Scalef),
5769 TABLE_ENTRY(Translated),
5770 TABLE_ENTRY(Translatef),
5771 TABLE_ENTRY(Viewport),
5772 TABLE_ENTRY(ArrayElement),
5773 TABLE_ENTRY(BindTexture),
5774 TABLE_ENTRY(ColorPointer),
5775 TABLE_ENTRY(DisableClientState),
5776 TABLE_ENTRY(DrawArrays),
5777 TABLE_ENTRY(DrawElements),
5778 TABLE_ENTRY(EdgeFlagPointer),
5779 TABLE_ENTRY(EnableClientState),
5780 TABLE_ENTRY(IndexPointer),
5781 TABLE_ENTRY(Indexub),
5782 TABLE_ENTRY(Indexubv),
5783 TABLE_ENTRY(InterleavedArrays),
5784 TABLE_ENTRY(NormalPointer),
5785 TABLE_ENTRY(PolygonOffset),
5786 TABLE_ENTRY(TexCoordPointer),
5787 TABLE_ENTRY(VertexPointer),
5788 TABLE_ENTRY(AreTexturesResident),
5789 TABLE_ENTRY(CopyTexImage1D),
5790 TABLE_ENTRY(CopyTexImage2D),
5791 TABLE_ENTRY(CopyTexSubImage1D),
5792 TABLE_ENTRY(CopyTexSubImage2D),
5793 TABLE_ENTRY(DeleteTextures),
5794 TABLE_ENTRY(GenTextures),
5795 TABLE_ENTRY(GetPointerv),
5796 TABLE_ENTRY(IsTexture),
5797 TABLE_ENTRY(PrioritizeTextures),
5798 TABLE_ENTRY(TexSubImage1D),
5799 TABLE_ENTRY(TexSubImage2D),
5800 TABLE_ENTRY(PopClientAttrib),
5801 TABLE_ENTRY(PushClientAttrib),
5802 TABLE_ENTRY(BlendColor),
5803 TABLE_ENTRY(BlendEquation),
5804 TABLE_ENTRY(DrawRangeElements),
5805 TABLE_ENTRY(ColorTable),
5806 TABLE_ENTRY(ColorTableParameterfv),
5807 TABLE_ENTRY(ColorTableParameteriv),
5808 TABLE_ENTRY(CopyColorTable),
5809 TABLE_ENTRY(GetColorTable),
5810 TABLE_ENTRY(GetColorTableParameterfv),
5811 TABLE_ENTRY(GetColorTableParameteriv),
5812 TABLE_ENTRY(ColorSubTable),
5813 TABLE_ENTRY(CopyColorSubTable),
5814 TABLE_ENTRY(ConvolutionFilter1D),
5815 TABLE_ENTRY(ConvolutionFilter2D),
5816 TABLE_ENTRY(ConvolutionParameterf),
5817 TABLE_ENTRY(ConvolutionParameterfv),
5818 TABLE_ENTRY(ConvolutionParameteri),
5819 TABLE_ENTRY(ConvolutionParameteriv),
5820 TABLE_ENTRY(CopyConvolutionFilter1D),
5821 TABLE_ENTRY(CopyConvolutionFilter2D),
5822 TABLE_ENTRY(GetConvolutionFilter),
5823 TABLE_ENTRY(GetConvolutionParameterfv),
5824 TABLE_ENTRY(GetConvolutionParameteriv),
5825 TABLE_ENTRY(GetSeparableFilter),
5826 TABLE_ENTRY(SeparableFilter2D),
5827 TABLE_ENTRY(GetHistogram),
5828 TABLE_ENTRY(GetHistogramParameterfv),
5829 TABLE_ENTRY(GetHistogramParameteriv),
5830 TABLE_ENTRY(GetMinmax),
5831 TABLE_ENTRY(GetMinmaxParameterfv),
5832 TABLE_ENTRY(GetMinmaxParameteriv),
5833 TABLE_ENTRY(Histogram),
5834 TABLE_ENTRY(Minmax),
5835 TABLE_ENTRY(ResetHistogram),
5836 TABLE_ENTRY(ResetMinmax),
5837 TABLE_ENTRY(TexImage3D),
5838 TABLE_ENTRY(TexSubImage3D),
5839 TABLE_ENTRY(CopyTexSubImage3D),
5840 TABLE_ENTRY(ActiveTextureARB),
5841 TABLE_ENTRY(ClientActiveTextureARB),
5842 TABLE_ENTRY(MultiTexCoord1dARB),
5843 TABLE_ENTRY(MultiTexCoord1dvARB),
5844 TABLE_ENTRY(MultiTexCoord1fARB),
5845 TABLE_ENTRY(MultiTexCoord1fvARB),
5846 TABLE_ENTRY(MultiTexCoord1iARB),
5847 TABLE_ENTRY(MultiTexCoord1ivARB),
5848 TABLE_ENTRY(MultiTexCoord1sARB),
5849 TABLE_ENTRY(MultiTexCoord1svARB),
5850 TABLE_ENTRY(MultiTexCoord2dARB),
5851 TABLE_ENTRY(MultiTexCoord2dvARB),
5852 TABLE_ENTRY(MultiTexCoord2fARB),
5853 TABLE_ENTRY(MultiTexCoord2fvARB),
5854 TABLE_ENTRY(MultiTexCoord2iARB),
5855 TABLE_ENTRY(MultiTexCoord2ivARB),
5856 TABLE_ENTRY(MultiTexCoord2sARB),
5857 TABLE_ENTRY(MultiTexCoord2svARB),
5858 TABLE_ENTRY(MultiTexCoord3dARB),
5859 TABLE_ENTRY(MultiTexCoord3dvARB),
5860 TABLE_ENTRY(MultiTexCoord3fARB),
5861 TABLE_ENTRY(MultiTexCoord3fvARB),
5862 TABLE_ENTRY(MultiTexCoord3iARB),
5863 TABLE_ENTRY(MultiTexCoord3ivARB),
5864 TABLE_ENTRY(MultiTexCoord3sARB),
5865 TABLE_ENTRY(MultiTexCoord3svARB),
5866 TABLE_ENTRY(MultiTexCoord4dARB),
5867 TABLE_ENTRY(MultiTexCoord4dvARB),
5868 TABLE_ENTRY(MultiTexCoord4fARB),
5869 TABLE_ENTRY(MultiTexCoord4fvARB),
5870 TABLE_ENTRY(MultiTexCoord4iARB),
5871 TABLE_ENTRY(MultiTexCoord4ivARB),
5872 TABLE_ENTRY(MultiTexCoord4sARB),
5873 TABLE_ENTRY(MultiTexCoord4svARB),
5874 TABLE_ENTRY(AttachShader),
5875 TABLE_ENTRY(CreateProgram),
5876 TABLE_ENTRY(CreateShader),
5877 TABLE_ENTRY(DeleteProgram),
5878 TABLE_ENTRY(DeleteShader),
5879 TABLE_ENTRY(DetachShader),
5880 TABLE_ENTRY(GetAttachedShaders),
5881 TABLE_ENTRY(GetProgramInfoLog),
5882 TABLE_ENTRY(GetProgramiv),
5883 TABLE_ENTRY(GetShaderInfoLog),
5884 TABLE_ENTRY(GetShaderiv),
5885 TABLE_ENTRY(IsProgram),
5886 TABLE_ENTRY(IsShader),
5887 TABLE_ENTRY(StencilFuncSeparate),
5888 TABLE_ENTRY(StencilMaskSeparate),
5889 TABLE_ENTRY(StencilOpSeparate),
5890 TABLE_ENTRY(UniformMatrix2x3fv),
5891 TABLE_ENTRY(UniformMatrix2x4fv),
5892 TABLE_ENTRY(UniformMatrix3x2fv),
5893 TABLE_ENTRY(UniformMatrix3x4fv),
5894 TABLE_ENTRY(UniformMatrix4x2fv),
5895 TABLE_ENTRY(UniformMatrix4x3fv),
5896 TABLE_ENTRY(LoadTransposeMatrixdARB),
5897 TABLE_ENTRY(LoadTransposeMatrixfARB),
5898 TABLE_ENTRY(MultTransposeMatrixdARB),
5899 TABLE_ENTRY(MultTransposeMatrixfARB),
5900 TABLE_ENTRY(SampleCoverageARB),
5901 TABLE_ENTRY(CompressedTexImage1DARB),
5902 TABLE_ENTRY(CompressedTexImage2DARB),
5903 TABLE_ENTRY(CompressedTexImage3DARB),
5904 TABLE_ENTRY(CompressedTexSubImage1DARB),
5905 TABLE_ENTRY(CompressedTexSubImage2DARB),
5906 TABLE_ENTRY(CompressedTexSubImage3DARB),
5907 TABLE_ENTRY(GetCompressedTexImageARB),
5908 TABLE_ENTRY(DisableVertexAttribArrayARB),
5909 TABLE_ENTRY(EnableVertexAttribArrayARB),
5910 TABLE_ENTRY(GetProgramEnvParameterdvARB),
5911 TABLE_ENTRY(GetProgramEnvParameterfvARB),
5912 TABLE_ENTRY(GetProgramLocalParameterdvARB),
5913 TABLE_ENTRY(GetProgramLocalParameterfvARB),
5914 TABLE_ENTRY(GetProgramStringARB),
5915 TABLE_ENTRY(GetProgramivARB),
5916 TABLE_ENTRY(GetVertexAttribdvARB),
5917 TABLE_ENTRY(GetVertexAttribfvARB),
5918 TABLE_ENTRY(GetVertexAttribivARB),
5919 TABLE_ENTRY(ProgramEnvParameter4dARB),
5920 TABLE_ENTRY(ProgramEnvParameter4dvARB),
5921 TABLE_ENTRY(ProgramEnvParameter4fARB),
5922 TABLE_ENTRY(ProgramEnvParameter4fvARB),
5923 TABLE_ENTRY(ProgramLocalParameter4dARB),
5924 TABLE_ENTRY(ProgramLocalParameter4dvARB),
5925 TABLE_ENTRY(ProgramLocalParameter4fARB),
5926 TABLE_ENTRY(ProgramLocalParameter4fvARB),
5927 TABLE_ENTRY(ProgramStringARB),
5928 TABLE_ENTRY(VertexAttrib1dARB),
5929 TABLE_ENTRY(VertexAttrib1dvARB),
5930 TABLE_ENTRY(VertexAttrib1fARB),
5931 TABLE_ENTRY(VertexAttrib1fvARB),
5932 TABLE_ENTRY(VertexAttrib1sARB),
5933 TABLE_ENTRY(VertexAttrib1svARB),
5934 TABLE_ENTRY(VertexAttrib2dARB),
5935 TABLE_ENTRY(VertexAttrib2dvARB),
5936 TABLE_ENTRY(VertexAttrib2fARB),
5937 TABLE_ENTRY(VertexAttrib2fvARB),
5938 TABLE_ENTRY(VertexAttrib2sARB),
5939 TABLE_ENTRY(VertexAttrib2svARB),
5940 TABLE_ENTRY(VertexAttrib3dARB),
5941 TABLE_ENTRY(VertexAttrib3dvARB),
5942 TABLE_ENTRY(VertexAttrib3fARB),
5943 TABLE_ENTRY(VertexAttrib3fvARB),
5944 TABLE_ENTRY(VertexAttrib3sARB),
5945 TABLE_ENTRY(VertexAttrib3svARB),
5946 TABLE_ENTRY(VertexAttrib4NbvARB),
5947 TABLE_ENTRY(VertexAttrib4NivARB),
5948 TABLE_ENTRY(VertexAttrib4NsvARB),
5949 TABLE_ENTRY(VertexAttrib4NubARB),
5950 TABLE_ENTRY(VertexAttrib4NubvARB),
5951 TABLE_ENTRY(VertexAttrib4NuivARB),
5952 TABLE_ENTRY(VertexAttrib4NusvARB),
5953 TABLE_ENTRY(VertexAttrib4bvARB),
5954 TABLE_ENTRY(VertexAttrib4dARB),
5955 TABLE_ENTRY(VertexAttrib4dvARB),
5956 TABLE_ENTRY(VertexAttrib4fARB),
5957 TABLE_ENTRY(VertexAttrib4fvARB),
5958 TABLE_ENTRY(VertexAttrib4ivARB),
5959 TABLE_ENTRY(VertexAttrib4sARB),
5960 TABLE_ENTRY(VertexAttrib4svARB),
5961 TABLE_ENTRY(VertexAttrib4ubvARB),
5962 TABLE_ENTRY(VertexAttrib4uivARB),
5963 TABLE_ENTRY(VertexAttrib4usvARB),
5964 TABLE_ENTRY(VertexAttribPointerARB),
5965 TABLE_ENTRY(BindBufferARB),
5966 TABLE_ENTRY(BufferDataARB),
5967 TABLE_ENTRY(BufferSubDataARB),
5968 TABLE_ENTRY(DeleteBuffersARB),
5969 TABLE_ENTRY(GenBuffersARB),
5970 TABLE_ENTRY(GetBufferParameterivARB),
5971 TABLE_ENTRY(GetBufferPointervARB),
5972 TABLE_ENTRY(GetBufferSubDataARB),
5973 TABLE_ENTRY(IsBufferARB),
5974 TABLE_ENTRY(MapBufferARB),
5975 TABLE_ENTRY(UnmapBufferARB),
5976 TABLE_ENTRY(BeginQueryARB),
5977 TABLE_ENTRY(DeleteQueriesARB),
5978 TABLE_ENTRY(EndQueryARB),
5979 TABLE_ENTRY(GenQueriesARB),
5980 TABLE_ENTRY(GetQueryObjectivARB),
5981 TABLE_ENTRY(GetQueryObjectuivARB),
5982 TABLE_ENTRY(GetQueryivARB),
5983 TABLE_ENTRY(IsQueryARB),
5984 TABLE_ENTRY(AttachObjectARB),
5985 TABLE_ENTRY(CompileShaderARB),
5986 TABLE_ENTRY(CreateProgramObjectARB),
5987 TABLE_ENTRY(CreateShaderObjectARB),
5988 TABLE_ENTRY(DeleteObjectARB),
5989 TABLE_ENTRY(DetachObjectARB),
5990 TABLE_ENTRY(GetActiveUniformARB),
5991 TABLE_ENTRY(GetAttachedObjectsARB),
5992 TABLE_ENTRY(GetHandleARB),
5993 TABLE_ENTRY(GetInfoLogARB),
5994 TABLE_ENTRY(GetObjectParameterfvARB),
5995 TABLE_ENTRY(GetObjectParameterivARB),
5996 TABLE_ENTRY(GetShaderSourceARB),
5997 TABLE_ENTRY(GetUniformLocationARB),
5998 TABLE_ENTRY(GetUniformfvARB),
5999 TABLE_ENTRY(GetUniformivARB),
6000 TABLE_ENTRY(LinkProgramARB),
6001 TABLE_ENTRY(ShaderSourceARB),
6002 TABLE_ENTRY(Uniform1fARB),
6003 TABLE_ENTRY(Uniform1fvARB),
6004 TABLE_ENTRY(Uniform1iARB),
6005 TABLE_ENTRY(Uniform1ivARB),
6006 TABLE_ENTRY(Uniform2fARB),
6007 TABLE_ENTRY(Uniform2fvARB),
6008 TABLE_ENTRY(Uniform2iARB),
6009 TABLE_ENTRY(Uniform2ivARB),
6010 TABLE_ENTRY(Uniform3fARB),
6011 TABLE_ENTRY(Uniform3fvARB),
6012 TABLE_ENTRY(Uniform3iARB),
6013 TABLE_ENTRY(Uniform3ivARB),
6014 TABLE_ENTRY(Uniform4fARB),
6015 TABLE_ENTRY(Uniform4fvARB),
6016 TABLE_ENTRY(Uniform4iARB),
6017 TABLE_ENTRY(Uniform4ivARB),
6018 TABLE_ENTRY(UniformMatrix2fvARB),
6019 TABLE_ENTRY(UniformMatrix3fvARB),
6020 TABLE_ENTRY(UniformMatrix4fvARB),
6021 TABLE_ENTRY(UseProgramObjectARB),
6022 TABLE_ENTRY(ValidateProgramARB),
6023 TABLE_ENTRY(BindAttribLocationARB),
6024 TABLE_ENTRY(GetActiveAttribARB),
6025 TABLE_ENTRY(GetAttribLocationARB),
6026 TABLE_ENTRY(DrawBuffersARB),
6027 TABLE_ENTRY(PolygonOffsetEXT),
6028 TABLE_ENTRY(_dispatch_stub_562),
6029 TABLE_ENTRY(_dispatch_stub_563),
6030 TABLE_ENTRY(_dispatch_stub_564),
6031 TABLE_ENTRY(_dispatch_stub_565),
6032 TABLE_ENTRY(_dispatch_stub_566),
6033 TABLE_ENTRY(_dispatch_stub_567),
6034 TABLE_ENTRY(_dispatch_stub_568),
6035 TABLE_ENTRY(_dispatch_stub_569),
6036 TABLE_ENTRY(ColorPointerEXT),
6037 TABLE_ENTRY(EdgeFlagPointerEXT),
6038 TABLE_ENTRY(IndexPointerEXT),
6039 TABLE_ENTRY(NormalPointerEXT),
6040 TABLE_ENTRY(TexCoordPointerEXT),
6041 TABLE_ENTRY(VertexPointerEXT),
6042 TABLE_ENTRY(PointParameterfEXT),
6043 TABLE_ENTRY(PointParameterfvEXT),
6044 TABLE_ENTRY(LockArraysEXT),
6045 TABLE_ENTRY(UnlockArraysEXT),
6046 TABLE_ENTRY(_dispatch_stub_580),
6047 TABLE_ENTRY(_dispatch_stub_581),
6048 TABLE_ENTRY(SecondaryColor3bEXT),
6049 TABLE_ENTRY(SecondaryColor3bvEXT),
6050 TABLE_ENTRY(SecondaryColor3dEXT),
6051 TABLE_ENTRY(SecondaryColor3dvEXT),
6052 TABLE_ENTRY(SecondaryColor3fEXT),
6053 TABLE_ENTRY(SecondaryColor3fvEXT),
6054 TABLE_ENTRY(SecondaryColor3iEXT),
6055 TABLE_ENTRY(SecondaryColor3ivEXT),
6056 TABLE_ENTRY(SecondaryColor3sEXT),
6057 TABLE_ENTRY(SecondaryColor3svEXT),
6058 TABLE_ENTRY(SecondaryColor3ubEXT),
6059 TABLE_ENTRY(SecondaryColor3ubvEXT),
6060 TABLE_ENTRY(SecondaryColor3uiEXT),
6061 TABLE_ENTRY(SecondaryColor3uivEXT),
6062 TABLE_ENTRY(SecondaryColor3usEXT),
6063 TABLE_ENTRY(SecondaryColor3usvEXT),
6064 TABLE_ENTRY(SecondaryColorPointerEXT),
6065 TABLE_ENTRY(MultiDrawArraysEXT),
6066 TABLE_ENTRY(MultiDrawElementsEXT),
6067 TABLE_ENTRY(FogCoordPointerEXT),
6068 TABLE_ENTRY(FogCoorddEXT),
6069 TABLE_ENTRY(FogCoorddvEXT),
6070 TABLE_ENTRY(FogCoordfEXT),
6071 TABLE_ENTRY(FogCoordfvEXT),
6072 TABLE_ENTRY(_dispatch_stub_606),
6073 TABLE_ENTRY(BlendFuncSeparateEXT),
6074 TABLE_ENTRY(FlushVertexArrayRangeNV),
6075 TABLE_ENTRY(VertexArrayRangeNV),
6076 TABLE_ENTRY(CombinerInputNV),
6077 TABLE_ENTRY(CombinerOutputNV),
6078 TABLE_ENTRY(CombinerParameterfNV),
6079 TABLE_ENTRY(CombinerParameterfvNV),
6080 TABLE_ENTRY(CombinerParameteriNV),
6081 TABLE_ENTRY(CombinerParameterivNV),
6082 TABLE_ENTRY(FinalCombinerInputNV),
6083 TABLE_ENTRY(GetCombinerInputParameterfvNV),
6084 TABLE_ENTRY(GetCombinerInputParameterivNV),
6085 TABLE_ENTRY(GetCombinerOutputParameterfvNV),
6086 TABLE_ENTRY(GetCombinerOutputParameterivNV),
6087 TABLE_ENTRY(GetFinalCombinerInputParameterfvNV),
6088 TABLE_ENTRY(GetFinalCombinerInputParameterivNV),
6089 TABLE_ENTRY(ResizeBuffersMESA),
6090 TABLE_ENTRY(WindowPos2dMESA),
6091 TABLE_ENTRY(WindowPos2dvMESA),
6092 TABLE_ENTRY(WindowPos2fMESA),
6093 TABLE_ENTRY(WindowPos2fvMESA),
6094 TABLE_ENTRY(WindowPos2iMESA),
6095 TABLE_ENTRY(WindowPos2ivMESA),
6096 TABLE_ENTRY(WindowPos2sMESA),
6097 TABLE_ENTRY(WindowPos2svMESA),
6098 TABLE_ENTRY(WindowPos3dMESA),
6099 TABLE_ENTRY(WindowPos3dvMESA),
6100 TABLE_ENTRY(WindowPos3fMESA),
6101 TABLE_ENTRY(WindowPos3fvMESA),
6102 TABLE_ENTRY(WindowPos3iMESA),
6103 TABLE_ENTRY(WindowPos3ivMESA),
6104 TABLE_ENTRY(WindowPos3sMESA),
6105 TABLE_ENTRY(WindowPos3svMESA),
6106 TABLE_ENTRY(WindowPos4dMESA),
6107 TABLE_ENTRY(WindowPos4dvMESA),
6108 TABLE_ENTRY(WindowPos4fMESA),
6109 TABLE_ENTRY(WindowPos4fvMESA),
6110 TABLE_ENTRY(WindowPos4iMESA),
6111 TABLE_ENTRY(WindowPos4ivMESA),
6112 TABLE_ENTRY(WindowPos4sMESA),
6113 TABLE_ENTRY(WindowPos4svMESA),
6114 TABLE_ENTRY(_dispatch_stub_648),
6115 TABLE_ENTRY(_dispatch_stub_649),
6116 TABLE_ENTRY(_dispatch_stub_650),
6117 TABLE_ENTRY(_dispatch_stub_651),
6118 TABLE_ENTRY(_dispatch_stub_652),
6119 TABLE_ENTRY(_dispatch_stub_653),
6120 TABLE_ENTRY(_dispatch_stub_654),
6121 TABLE_ENTRY(_dispatch_stub_655),
6122 TABLE_ENTRY(_dispatch_stub_656),
6123 TABLE_ENTRY(AreProgramsResidentNV),
6124 TABLE_ENTRY(BindProgramNV),
6125 TABLE_ENTRY(DeleteProgramsNV),
6126 TABLE_ENTRY(ExecuteProgramNV),
6127 TABLE_ENTRY(GenProgramsNV),
6128 TABLE_ENTRY(GetProgramParameterdvNV),
6129 TABLE_ENTRY(GetProgramParameterfvNV),
6130 TABLE_ENTRY(GetProgramStringNV),
6131 TABLE_ENTRY(GetProgramivNV),
6132 TABLE_ENTRY(GetTrackMatrixivNV),
6133 TABLE_ENTRY(GetVertexAttribPointervNV),
6134 TABLE_ENTRY(GetVertexAttribdvNV),
6135 TABLE_ENTRY(GetVertexAttribfvNV),
6136 TABLE_ENTRY(GetVertexAttribivNV),
6137 TABLE_ENTRY(IsProgramNV),
6138 TABLE_ENTRY(LoadProgramNV),
6139 TABLE_ENTRY(ProgramParameter4dNV),
6140 TABLE_ENTRY(ProgramParameter4dvNV),
6141 TABLE_ENTRY(ProgramParameter4fNV),
6142 TABLE_ENTRY(ProgramParameter4fvNV),
6143 TABLE_ENTRY(ProgramParameters4dvNV),
6144 TABLE_ENTRY(ProgramParameters4fvNV),
6145 TABLE_ENTRY(RequestResidentProgramsNV),
6146 TABLE_ENTRY(TrackMatrixNV),
6147 TABLE_ENTRY(VertexAttrib1dNV),
6148 TABLE_ENTRY(VertexAttrib1dvNV),
6149 TABLE_ENTRY(VertexAttrib1fNV),
6150 TABLE_ENTRY(VertexAttrib1fvNV),
6151 TABLE_ENTRY(VertexAttrib1sNV),
6152 TABLE_ENTRY(VertexAttrib1svNV),
6153 TABLE_ENTRY(VertexAttrib2dNV),
6154 TABLE_ENTRY(VertexAttrib2dvNV),
6155 TABLE_ENTRY(VertexAttrib2fNV),
6156 TABLE_ENTRY(VertexAttrib2fvNV),
6157 TABLE_ENTRY(VertexAttrib2sNV),
6158 TABLE_ENTRY(VertexAttrib2svNV),
6159 TABLE_ENTRY(VertexAttrib3dNV),
6160 TABLE_ENTRY(VertexAttrib3dvNV),
6161 TABLE_ENTRY(VertexAttrib3fNV),
6162 TABLE_ENTRY(VertexAttrib3fvNV),
6163 TABLE_ENTRY(VertexAttrib3sNV),
6164 TABLE_ENTRY(VertexAttrib3svNV),
6165 TABLE_ENTRY(VertexAttrib4dNV),
6166 TABLE_ENTRY(VertexAttrib4dvNV),
6167 TABLE_ENTRY(VertexAttrib4fNV),
6168 TABLE_ENTRY(VertexAttrib4fvNV),
6169 TABLE_ENTRY(VertexAttrib4sNV),
6170 TABLE_ENTRY(VertexAttrib4svNV),
6171 TABLE_ENTRY(VertexAttrib4ubNV),
6172 TABLE_ENTRY(VertexAttrib4ubvNV),
6173 TABLE_ENTRY(VertexAttribPointerNV),
6174 TABLE_ENTRY(VertexAttribs1dvNV),
6175 TABLE_ENTRY(VertexAttribs1fvNV),
6176 TABLE_ENTRY(VertexAttribs1svNV),
6177 TABLE_ENTRY(VertexAttribs2dvNV),
6178 TABLE_ENTRY(VertexAttribs2fvNV),
6179 TABLE_ENTRY(VertexAttribs2svNV),
6180 TABLE_ENTRY(VertexAttribs3dvNV),
6181 TABLE_ENTRY(VertexAttribs3fvNV),
6182 TABLE_ENTRY(VertexAttribs3svNV),
6183 TABLE_ENTRY(VertexAttribs4dvNV),
6184 TABLE_ENTRY(VertexAttribs4fvNV),
6185 TABLE_ENTRY(VertexAttribs4svNV),
6186 TABLE_ENTRY(VertexAttribs4ubvNV),
6187 TABLE_ENTRY(AlphaFragmentOp1ATI),
6188 TABLE_ENTRY(AlphaFragmentOp2ATI),
6189 TABLE_ENTRY(AlphaFragmentOp3ATI),
6190 TABLE_ENTRY(BeginFragmentShaderATI),
6191 TABLE_ENTRY(BindFragmentShaderATI),
6192 TABLE_ENTRY(ColorFragmentOp1ATI),
6193 TABLE_ENTRY(ColorFragmentOp2ATI),
6194 TABLE_ENTRY(ColorFragmentOp3ATI),
6195 TABLE_ENTRY(DeleteFragmentShaderATI),
6196 TABLE_ENTRY(EndFragmentShaderATI),
6197 TABLE_ENTRY(GenFragmentShadersATI),
6198 TABLE_ENTRY(PassTexCoordATI),
6199 TABLE_ENTRY(SampleMapATI),
6200 TABLE_ENTRY(SetFragmentShaderConstantATI),
6201 TABLE_ENTRY(PointParameteriNV),
6202 TABLE_ENTRY(PointParameterivNV),
6203 TABLE_ENTRY(_dispatch_stub_737),
6204 TABLE_ENTRY(_dispatch_stub_738),
6205 TABLE_ENTRY(_dispatch_stub_739),
6206 TABLE_ENTRY(_dispatch_stub_740),
6207 TABLE_ENTRY(_dispatch_stub_741),
6208 TABLE_ENTRY(GetProgramNamedParameterdvNV),
6209 TABLE_ENTRY(GetProgramNamedParameterfvNV),
6210 TABLE_ENTRY(ProgramNamedParameter4dNV),
6211 TABLE_ENTRY(ProgramNamedParameter4dvNV),
6212 TABLE_ENTRY(ProgramNamedParameter4fNV),
6213 TABLE_ENTRY(ProgramNamedParameter4fvNV),
6214 TABLE_ENTRY(_dispatch_stub_748),
6215 TABLE_ENTRY(_dispatch_stub_749),
6216 TABLE_ENTRY(BindFramebufferEXT),
6217 TABLE_ENTRY(BindRenderbufferEXT),
6218 TABLE_ENTRY(CheckFramebufferStatusEXT),
6219 TABLE_ENTRY(DeleteFramebuffersEXT),
6220 TABLE_ENTRY(DeleteRenderbuffersEXT),
6221 TABLE_ENTRY(FramebufferRenderbufferEXT),
6222 TABLE_ENTRY(FramebufferTexture1DEXT),
6223 TABLE_ENTRY(FramebufferTexture2DEXT),
6224 TABLE_ENTRY(FramebufferTexture3DEXT),
6225 TABLE_ENTRY(GenFramebuffersEXT),
6226 TABLE_ENTRY(GenRenderbuffersEXT),
6227 TABLE_ENTRY(GenerateMipmapEXT),
6228 TABLE_ENTRY(GetFramebufferAttachmentParameterivEXT),
6229 TABLE_ENTRY(GetRenderbufferParameterivEXT),
6230 TABLE_ENTRY(IsFramebufferEXT),
6231 TABLE_ENTRY(IsRenderbufferEXT),
6232 TABLE_ENTRY(RenderbufferStorageEXT),
6233 TABLE_ENTRY(_dispatch_stub_767),
6234 TABLE_ENTRY(FramebufferTextureLayerEXT),
6235 TABLE_ENTRY(_dispatch_stub_769),
6236 TABLE_ENTRY(_dispatch_stub_770),
6237 TABLE_ENTRY(_dispatch_stub_771),
6238 TABLE_ENTRY(_dispatch_stub_772),
6239 /* A whole bunch of no-op functions. These might be called
6240 * when someone tries to call a dynamically-registered
6241 * extension function without a current rendering context.
6242 */
6243 TABLE_ENTRY(Unused),
6244 TABLE_ENTRY(Unused),
6245 TABLE_ENTRY(Unused),
6246 TABLE_ENTRY(Unused),
6247 TABLE_ENTRY(Unused),
6248 TABLE_ENTRY(Unused),
6249 TABLE_ENTRY(Unused),
6250 TABLE_ENTRY(Unused),
6251 TABLE_ENTRY(Unused),
6252 TABLE_ENTRY(Unused),
6253 TABLE_ENTRY(Unused),
6254 TABLE_ENTRY(Unused),
6255 TABLE_ENTRY(Unused),
6256 TABLE_ENTRY(Unused),
6257 TABLE_ENTRY(Unused),
6258 TABLE_ENTRY(Unused),
6259 TABLE_ENTRY(Unused),
6260 TABLE_ENTRY(Unused),
6261 TABLE_ENTRY(Unused),
6262 TABLE_ENTRY(Unused),
6263 TABLE_ENTRY(Unused),
6264 TABLE_ENTRY(Unused),
6265 TABLE_ENTRY(Unused),
6266 TABLE_ENTRY(Unused),
6267 TABLE_ENTRY(Unused),
6268 TABLE_ENTRY(Unused),
6269 TABLE_ENTRY(Unused),
6270 TABLE_ENTRY(Unused),
6271 TABLE_ENTRY(Unused),
6272 TABLE_ENTRY(Unused),
6273 TABLE_ENTRY(Unused),
6274 TABLE_ENTRY(Unused),
6275 TABLE_ENTRY(Unused),
6276 TABLE_ENTRY(Unused),
6277 TABLE_ENTRY(Unused),
6278 TABLE_ENTRY(Unused),
6279 TABLE_ENTRY(Unused),
6280 TABLE_ENTRY(Unused),
6281 TABLE_ENTRY(Unused),
6282 TABLE_ENTRY(Unused),
6283 TABLE_ENTRY(Unused),
6284 TABLE_ENTRY(Unused),
6285 TABLE_ENTRY(Unused),
6286 TABLE_ENTRY(Unused),
6287 TABLE_ENTRY(Unused),
6288 TABLE_ENTRY(Unused),
6289 TABLE_ENTRY(Unused),
6290 TABLE_ENTRY(Unused),
6291 TABLE_ENTRY(Unused),
6292 TABLE_ENTRY(Unused),
6293 TABLE_ENTRY(Unused),
6294 TABLE_ENTRY(Unused),
6295 TABLE_ENTRY(Unused),
6296 TABLE_ENTRY(Unused),
6297 TABLE_ENTRY(Unused),
6298 TABLE_ENTRY(Unused),
6299 TABLE_ENTRY(Unused),
6300 TABLE_ENTRY(Unused),
6301 TABLE_ENTRY(Unused),
6302 TABLE_ENTRY(Unused),
6303 TABLE_ENTRY(Unused),
6304 TABLE_ENTRY(Unused),
6305 TABLE_ENTRY(Unused),
6306 TABLE_ENTRY(Unused),
6307 TABLE_ENTRY(Unused),
6308 TABLE_ENTRY(Unused),
6309 TABLE_ENTRY(Unused),
6310 TABLE_ENTRY(Unused),
6311 TABLE_ENTRY(Unused),
6312 TABLE_ENTRY(Unused),
6313 TABLE_ENTRY(Unused),
6314 TABLE_ENTRY(Unused),
6315 TABLE_ENTRY(Unused),
6316 TABLE_ENTRY(Unused),
6317 TABLE_ENTRY(Unused),
6318 TABLE_ENTRY(Unused),
6319 TABLE_ENTRY(Unused),
6320 TABLE_ENTRY(Unused),
6321 TABLE_ENTRY(Unused),
6322 TABLE_ENTRY(Unused),
6323 TABLE_ENTRY(Unused),
6324 TABLE_ENTRY(Unused),
6325 TABLE_ENTRY(Unused),
6326 TABLE_ENTRY(Unused),
6327 TABLE_ENTRY(Unused),
6328 TABLE_ENTRY(Unused),
6329 TABLE_ENTRY(Unused),
6330 TABLE_ENTRY(Unused),
6331 TABLE_ENTRY(Unused),
6332 TABLE_ENTRY(Unused),
6333 TABLE_ENTRY(Unused),
6334 TABLE_ENTRY(Unused),
6335 TABLE_ENTRY(Unused),
6336 TABLE_ENTRY(Unused),
6337 TABLE_ENTRY(Unused),
6338 TABLE_ENTRY(Unused),
6339 TABLE_ENTRY(Unused),
6340 TABLE_ENTRY(Unused),
6341 TABLE_ENTRY(Unused),
6342 };
6343 #endif /* DISPATCH_TABLE_NAME */
6344
6345
6346 /*
6347 * This is just used to silence compiler warnings.
6348 * We list the functions which are not otherwise used.
6349 */
6350 #ifdef UNUSED_TABLE_NAME
6351 static _glapi_proc UNUSED_TABLE_NAME[] = {
6352 TABLE_ENTRY(ArrayElementEXT),
6353 TABLE_ENTRY(BindTextureEXT),
6354 TABLE_ENTRY(DrawArraysEXT),
6355 #ifndef GLX_INDIRECT_RENDERING
6356 TABLE_ENTRY(AreTexturesResidentEXT),
6357 #endif
6358 TABLE_ENTRY(CopyTexImage1DEXT),
6359 TABLE_ENTRY(CopyTexImage2DEXT),
6360 TABLE_ENTRY(CopyTexSubImage1DEXT),
6361 TABLE_ENTRY(CopyTexSubImage2DEXT),
6362 #ifndef GLX_INDIRECT_RENDERING
6363 TABLE_ENTRY(DeleteTexturesEXT),
6364 #endif
6365 #ifndef GLX_INDIRECT_RENDERING
6366 TABLE_ENTRY(GenTexturesEXT),
6367 #endif
6368 TABLE_ENTRY(GetPointervEXT),
6369 #ifndef GLX_INDIRECT_RENDERING
6370 TABLE_ENTRY(IsTextureEXT),
6371 #endif
6372 TABLE_ENTRY(PrioritizeTexturesEXT),
6373 TABLE_ENTRY(TexSubImage1DEXT),
6374 TABLE_ENTRY(TexSubImage2DEXT),
6375 TABLE_ENTRY(BlendColorEXT),
6376 TABLE_ENTRY(BlendEquationEXT),
6377 TABLE_ENTRY(DrawRangeElementsEXT),
6378 TABLE_ENTRY(ColorTableEXT),
6379 #ifndef GLX_INDIRECT_RENDERING
6380 TABLE_ENTRY(GetColorTableEXT),
6381 #endif
6382 #ifndef GLX_INDIRECT_RENDERING
6383 TABLE_ENTRY(GetColorTableParameterfvEXT),
6384 #endif
6385 #ifndef GLX_INDIRECT_RENDERING
6386 TABLE_ENTRY(GetColorTableParameterivEXT),
6387 #endif
6388 TABLE_ENTRY(TexImage3DEXT),
6389 TABLE_ENTRY(TexSubImage3DEXT),
6390 TABLE_ENTRY(CopyTexSubImage3DEXT),
6391 TABLE_ENTRY(ActiveTexture),
6392 TABLE_ENTRY(ClientActiveTexture),
6393 TABLE_ENTRY(MultiTexCoord1d),
6394 TABLE_ENTRY(MultiTexCoord1dv),
6395 TABLE_ENTRY(MultiTexCoord1f),
6396 TABLE_ENTRY(MultiTexCoord1fv),
6397 TABLE_ENTRY(MultiTexCoord1i),
6398 TABLE_ENTRY(MultiTexCoord1iv),
6399 TABLE_ENTRY(MultiTexCoord1s),
6400 TABLE_ENTRY(MultiTexCoord1sv),
6401 TABLE_ENTRY(MultiTexCoord2d),
6402 TABLE_ENTRY(MultiTexCoord2dv),
6403 TABLE_ENTRY(MultiTexCoord2f),
6404 TABLE_ENTRY(MultiTexCoord2fv),
6405 TABLE_ENTRY(MultiTexCoord2i),
6406 TABLE_ENTRY(MultiTexCoord2iv),
6407 TABLE_ENTRY(MultiTexCoord2s),
6408 TABLE_ENTRY(MultiTexCoord2sv),
6409 TABLE_ENTRY(MultiTexCoord3d),
6410 TABLE_ENTRY(MultiTexCoord3dv),
6411 TABLE_ENTRY(MultiTexCoord3f),
6412 TABLE_ENTRY(MultiTexCoord3fv),
6413 TABLE_ENTRY(MultiTexCoord3i),
6414 TABLE_ENTRY(MultiTexCoord3iv),
6415 TABLE_ENTRY(MultiTexCoord3s),
6416 TABLE_ENTRY(MultiTexCoord3sv),
6417 TABLE_ENTRY(MultiTexCoord4d),
6418 TABLE_ENTRY(MultiTexCoord4dv),
6419 TABLE_ENTRY(MultiTexCoord4f),
6420 TABLE_ENTRY(MultiTexCoord4fv),
6421 TABLE_ENTRY(MultiTexCoord4i),
6422 TABLE_ENTRY(MultiTexCoord4iv),
6423 TABLE_ENTRY(MultiTexCoord4s),
6424 TABLE_ENTRY(MultiTexCoord4sv),
6425 TABLE_ENTRY(LoadTransposeMatrixd),
6426 TABLE_ENTRY(LoadTransposeMatrixf),
6427 TABLE_ENTRY(MultTransposeMatrixd),
6428 TABLE_ENTRY(MultTransposeMatrixf),
6429 TABLE_ENTRY(SampleCoverage),
6430 TABLE_ENTRY(CompressedTexImage1D),
6431 TABLE_ENTRY(CompressedTexImage2D),
6432 TABLE_ENTRY(CompressedTexImage3D),
6433 TABLE_ENTRY(CompressedTexSubImage1D),
6434 TABLE_ENTRY(CompressedTexSubImage2D),
6435 TABLE_ENTRY(CompressedTexSubImage3D),
6436 TABLE_ENTRY(GetCompressedTexImage),
6437 TABLE_ENTRY(DisableVertexAttribArray),
6438 TABLE_ENTRY(EnableVertexAttribArray),
6439 TABLE_ENTRY(GetVertexAttribdv),
6440 TABLE_ENTRY(GetVertexAttribfv),
6441 TABLE_ENTRY(GetVertexAttribiv),
6442 TABLE_ENTRY(VertexAttrib1d),
6443 TABLE_ENTRY(VertexAttrib1dv),
6444 TABLE_ENTRY(VertexAttrib1f),
6445 TABLE_ENTRY(VertexAttrib1fv),
6446 TABLE_ENTRY(VertexAttrib1s),
6447 TABLE_ENTRY(VertexAttrib1sv),
6448 TABLE_ENTRY(VertexAttrib2d),
6449 TABLE_ENTRY(VertexAttrib2dv),
6450 TABLE_ENTRY(VertexAttrib2f),
6451 TABLE_ENTRY(VertexAttrib2fv),
6452 TABLE_ENTRY(VertexAttrib2s),
6453 TABLE_ENTRY(VertexAttrib2sv),
6454 TABLE_ENTRY(VertexAttrib3d),
6455 TABLE_ENTRY(VertexAttrib3dv),
6456 TABLE_ENTRY(VertexAttrib3f),
6457 TABLE_ENTRY(VertexAttrib3fv),
6458 TABLE_ENTRY(VertexAttrib3s),
6459 TABLE_ENTRY(VertexAttrib3sv),
6460 TABLE_ENTRY(VertexAttrib4Nbv),
6461 TABLE_ENTRY(VertexAttrib4Niv),
6462 TABLE_ENTRY(VertexAttrib4Nsv),
6463 TABLE_ENTRY(VertexAttrib4Nub),
6464 TABLE_ENTRY(VertexAttrib4Nubv),
6465 TABLE_ENTRY(VertexAttrib4Nuiv),
6466 TABLE_ENTRY(VertexAttrib4Nusv),
6467 TABLE_ENTRY(VertexAttrib4d),
6468 TABLE_ENTRY(VertexAttrib4dv),
6469 TABLE_ENTRY(VertexAttrib4f),
6470 TABLE_ENTRY(VertexAttrib4fv),
6471 TABLE_ENTRY(VertexAttrib4s),
6472 TABLE_ENTRY(VertexAttrib4sv),
6473 TABLE_ENTRY(VertexAttribPointer),
6474 TABLE_ENTRY(BindBuffer),
6475 TABLE_ENTRY(BufferData),
6476 TABLE_ENTRY(BufferSubData),
6477 TABLE_ENTRY(DeleteBuffers),
6478 TABLE_ENTRY(GenBuffers),
6479 TABLE_ENTRY(GetBufferParameteriv),
6480 TABLE_ENTRY(GetBufferPointerv),
6481 TABLE_ENTRY(GetBufferSubData),
6482 TABLE_ENTRY(IsBuffer),
6483 TABLE_ENTRY(MapBuffer),
6484 TABLE_ENTRY(UnmapBuffer),
6485 TABLE_ENTRY(BeginQuery),
6486 TABLE_ENTRY(DeleteQueries),
6487 TABLE_ENTRY(EndQuery),
6488 TABLE_ENTRY(GenQueries),
6489 TABLE_ENTRY(GetQueryObjectiv),
6490 TABLE_ENTRY(GetQueryObjectuiv),
6491 TABLE_ENTRY(GetQueryiv),
6492 TABLE_ENTRY(IsQuery),
6493 TABLE_ENTRY(CompileShader),
6494 TABLE_ENTRY(GetActiveUniform),
6495 TABLE_ENTRY(GetShaderSource),
6496 TABLE_ENTRY(GetUniformLocation),
6497 TABLE_ENTRY(GetUniformfv),
6498 TABLE_ENTRY(GetUniformiv),
6499 TABLE_ENTRY(LinkProgram),
6500 TABLE_ENTRY(ShaderSource),
6501 TABLE_ENTRY(Uniform1f),
6502 TABLE_ENTRY(Uniform1fv),
6503 TABLE_ENTRY(Uniform1i),
6504 TABLE_ENTRY(Uniform1iv),
6505 TABLE_ENTRY(Uniform2f),
6506 TABLE_ENTRY(Uniform2fv),
6507 TABLE_ENTRY(Uniform2i),
6508 TABLE_ENTRY(Uniform2iv),
6509 TABLE_ENTRY(Uniform3f),
6510 TABLE_ENTRY(Uniform3fv),
6511 TABLE_ENTRY(Uniform3i),
6512 TABLE_ENTRY(Uniform3iv),
6513 TABLE_ENTRY(Uniform4f),
6514 TABLE_ENTRY(Uniform4fv),
6515 TABLE_ENTRY(Uniform4i),
6516 TABLE_ENTRY(Uniform4iv),
6517 TABLE_ENTRY(UniformMatrix2fv),
6518 TABLE_ENTRY(UniformMatrix3fv),
6519 TABLE_ENTRY(UniformMatrix4fv),
6520 TABLE_ENTRY(UseProgram),
6521 TABLE_ENTRY(ValidateProgram),
6522 TABLE_ENTRY(BindAttribLocation),
6523 TABLE_ENTRY(GetActiveAttrib),
6524 TABLE_ENTRY(GetAttribLocation),
6525 TABLE_ENTRY(DrawBuffers),
6526 TABLE_ENTRY(DrawBuffersATI),
6527 TABLE_ENTRY(PointParameterf),
6528 TABLE_ENTRY(PointParameterfARB),
6529 TABLE_ENTRY(PointParameterfv),
6530 TABLE_ENTRY(PointParameterfvARB),
6531 TABLE_ENTRY(SecondaryColor3b),
6532 TABLE_ENTRY(SecondaryColor3bv),
6533 TABLE_ENTRY(SecondaryColor3d),
6534 TABLE_ENTRY(SecondaryColor3dv),
6535 TABLE_ENTRY(SecondaryColor3f),
6536 TABLE_ENTRY(SecondaryColor3fv),
6537 TABLE_ENTRY(SecondaryColor3i),
6538 TABLE_ENTRY(SecondaryColor3iv),
6539 TABLE_ENTRY(SecondaryColor3s),
6540 TABLE_ENTRY(SecondaryColor3sv),
6541 TABLE_ENTRY(SecondaryColor3ub),
6542 TABLE_ENTRY(SecondaryColor3ubv),
6543 TABLE_ENTRY(SecondaryColor3ui),
6544 TABLE_ENTRY(SecondaryColor3uiv),
6545 TABLE_ENTRY(SecondaryColor3us),
6546 TABLE_ENTRY(SecondaryColor3usv),
6547 TABLE_ENTRY(SecondaryColorPointer),
6548 TABLE_ENTRY(MultiDrawArrays),
6549 TABLE_ENTRY(MultiDrawElements),
6550 TABLE_ENTRY(FogCoordPointer),
6551 TABLE_ENTRY(FogCoordd),
6552 TABLE_ENTRY(FogCoorddv),
6553 TABLE_ENTRY(FogCoordf),
6554 TABLE_ENTRY(FogCoordfv),
6555 TABLE_ENTRY(BlendFuncSeparate),
6556 TABLE_ENTRY(WindowPos2d),
6557 TABLE_ENTRY(WindowPos2dARB),
6558 TABLE_ENTRY(WindowPos2dv),
6559 TABLE_ENTRY(WindowPos2dvARB),
6560 TABLE_ENTRY(WindowPos2f),
6561 TABLE_ENTRY(WindowPos2fARB),
6562 TABLE_ENTRY(WindowPos2fv),
6563 TABLE_ENTRY(WindowPos2fvARB),
6564 TABLE_ENTRY(WindowPos2i),
6565 TABLE_ENTRY(WindowPos2iARB),
6566 TABLE_ENTRY(WindowPos2iv),
6567 TABLE_ENTRY(WindowPos2ivARB),
6568 TABLE_ENTRY(WindowPos2s),
6569 TABLE_ENTRY(WindowPos2sARB),
6570 TABLE_ENTRY(WindowPos2sv),
6571 TABLE_ENTRY(WindowPos2svARB),
6572 TABLE_ENTRY(WindowPos3d),
6573 TABLE_ENTRY(WindowPos3dARB),
6574 TABLE_ENTRY(WindowPos3dv),
6575 TABLE_ENTRY(WindowPos3dvARB),
6576 TABLE_ENTRY(WindowPos3f),
6577 TABLE_ENTRY(WindowPos3fARB),
6578 TABLE_ENTRY(WindowPos3fv),
6579 TABLE_ENTRY(WindowPos3fvARB),
6580 TABLE_ENTRY(WindowPos3i),
6581 TABLE_ENTRY(WindowPos3iARB),
6582 TABLE_ENTRY(WindowPos3iv),
6583 TABLE_ENTRY(WindowPos3ivARB),
6584 TABLE_ENTRY(WindowPos3s),
6585 TABLE_ENTRY(WindowPos3sARB),
6586 TABLE_ENTRY(WindowPos3sv),
6587 TABLE_ENTRY(WindowPos3svARB),
6588 TABLE_ENTRY(BindProgramARB),
6589 TABLE_ENTRY(DeleteProgramsARB),
6590 TABLE_ENTRY(GenProgramsARB),
6591 TABLE_ENTRY(GetVertexAttribPointerv),
6592 TABLE_ENTRY(GetVertexAttribPointervARB),
6593 TABLE_ENTRY(IsProgramARB),
6594 TABLE_ENTRY(PointParameteri),
6595 TABLE_ENTRY(PointParameteriv),
6596 TABLE_ENTRY(BlendEquationSeparate),
6597 };
6598 #endif /*UNUSED_TABLE_NAME*/
6599
6600
6601 # undef KEYWORD1
6602 # undef KEYWORD1_ALT
6603 # undef KEYWORD2
6604 # undef NAME
6605 # undef DISPATCH
6606 # undef RETURN_DISPATCH
6607 # undef DISPATCH_TABLE_NAME
6608 # undef UNUSED_TABLE_NAME
6609 # undef TABLE_ENTRY
6610 # undef HIDDEN