9e899f3a04cb783032faa1a8f4bcc1fb3a0a03bf
[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 KEYWORD1 void KEYWORD2 NAME(CopyTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
1714 {
1715 DISPATCH(CopyTexImage1D, (target, level, internalformat, x, y, width, border), (F, "glCopyTexImage1D(0x%x, %d, 0x%x, %d, %d, %d, %d);\n", target, level, internalformat, x, y, width, border));
1716 }
1717
1718 KEYWORD1 void KEYWORD2 NAME(CopyTexImage1DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
1719 {
1720 DISPATCH(CopyTexImage1D, (target, level, internalformat, x, y, width, border), (F, "glCopyTexImage1DEXT(0x%x, %d, 0x%x, %d, %d, %d, %d);\n", target, level, internalformat, x, y, width, border));
1721 }
1722
1723 KEYWORD1 void KEYWORD2 NAME(CopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
1724 {
1725 DISPATCH(CopyTexImage2D, (target, level, internalformat, x, y, width, height, border), (F, "glCopyTexImage2D(0x%x, %d, 0x%x, %d, %d, %d, %d, %d);\n", target, level, internalformat, x, y, width, height, border));
1726 }
1727
1728 KEYWORD1 void KEYWORD2 NAME(CopyTexImage2DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
1729 {
1730 DISPATCH(CopyTexImage2D, (target, level, internalformat, x, y, width, height, border), (F, "glCopyTexImage2DEXT(0x%x, %d, 0x%x, %d, %d, %d, %d, %d);\n", target, level, internalformat, x, y, width, height, border));
1731 }
1732
1733 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
1734 {
1735 DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1D(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
1736 }
1737
1738 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
1739 {
1740 DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1DEXT(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
1741 }
1742
1743 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1744 {
1745 DISPATCH(CopyTexSubImage2D, (target, level, xoffset, yoffset, x, y, width, height), (F, "glCopyTexSubImage2D(0x%x, %d, %d, %d, %d, %d, %d, %d);\n", target, level, xoffset, yoffset, x, y, width, height));
1746 }
1747
1748 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1749 {
1750 DISPATCH(CopyTexSubImage2D, (target, level, xoffset, yoffset, x, y, width, height), (F, "glCopyTexSubImage2DEXT(0x%x, %d, %d, %d, %d, %d, %d, %d);\n", target, level, xoffset, yoffset, x, y, width, height));
1751 }
1752
1753 KEYWORD1 void KEYWORD2 NAME(DeleteTextures)(GLsizei n, const GLuint * textures)
1754 {
1755 DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTextures(%d, %p);\n", n, (const void *) textures));
1756 }
1757
1758 KEYWORD1 void KEYWORD2 NAME(DeleteTexturesEXT)(GLsizei n, const GLuint * textures)
1759 {
1760 DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTexturesEXT(%d, %p);\n", n, (const void *) textures));
1761 }
1762
1763 KEYWORD1 void KEYWORD2 NAME(GenTextures)(GLsizei n, GLuint * textures)
1764 {
1765 DISPATCH(GenTextures, (n, textures), (F, "glGenTextures(%d, %p);\n", n, (const void *) textures));
1766 }
1767
1768 KEYWORD1 void KEYWORD2 NAME(GetPointerv)(GLenum pname, GLvoid ** params)
1769 {
1770 DISPATCH(GetPointerv, (pname, params), (F, "glGetPointerv(0x%x, %p);\n", pname, (const void *) params));
1771 }
1772
1773 KEYWORD1 void KEYWORD2 NAME(GetPointervEXT)(GLenum pname, GLvoid ** params)
1774 {
1775 DISPATCH(GetPointerv, (pname, params), (F, "glGetPointervEXT(0x%x, %p);\n", pname, (const void *) params));
1776 }
1777
1778 KEYWORD1 GLboolean KEYWORD2 NAME(IsTexture)(GLuint texture)
1779 {
1780 RETURN_DISPATCH(IsTexture, (texture), (F, "glIsTexture(%d);\n", texture));
1781 }
1782
1783 KEYWORD1 void KEYWORD2 NAME(PrioritizeTextures)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
1784 {
1785 DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTextures(%d, %p, %p);\n", n, (const void *) textures, (const void *) priorities));
1786 }
1787
1788 KEYWORD1 void KEYWORD2 NAME(PrioritizeTexturesEXT)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
1789 {
1790 DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTexturesEXT(%d, %p, %p);\n", n, (const void *) textures, (const void *) priorities));
1791 }
1792
1793 KEYWORD1 void KEYWORD2 NAME(TexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
1794 {
1795 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));
1796 }
1797
1798 KEYWORD1 void KEYWORD2 NAME(TexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
1799 {
1800 DISPATCH(TexSubImage1D, (target, level, xoffset, width, format, type, pixels), (F, "glTexSubImage1DEXT(0x%x, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, width, format, type, (const void *) pixels));
1801 }
1802
1803 KEYWORD1 void KEYWORD2 NAME(TexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1804 {
1805 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));
1806 }
1807
1808 KEYWORD1 void KEYWORD2 NAME(TexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1809 {
1810 DISPATCH(TexSubImage2D, (target, level, xoffset, yoffset, width, height, format, type, pixels), (F, "glTexSubImage2DEXT(0x%x, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, yoffset, width, height, format, type, (const void *) pixels));
1811 }
1812
1813 KEYWORD1 void KEYWORD2 NAME(PopClientAttrib)(void)
1814 {
1815 DISPATCH(PopClientAttrib, (), (F, "glPopClientAttrib();\n"));
1816 }
1817
1818 KEYWORD1 void KEYWORD2 NAME(PushClientAttrib)(GLbitfield mask)
1819 {
1820 DISPATCH(PushClientAttrib, (mask), (F, "glPushClientAttrib(%d);\n", mask));
1821 }
1822
1823 KEYWORD1 void KEYWORD2 NAME(BlendColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1824 {
1825 DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColor(%f, %f, %f, %f);\n", red, green, blue, alpha));
1826 }
1827
1828 KEYWORD1 void KEYWORD2 NAME(BlendColorEXT)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1829 {
1830 DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColorEXT(%f, %f, %f, %f);\n", red, green, blue, alpha));
1831 }
1832
1833 KEYWORD1 void KEYWORD2 NAME(BlendEquation)(GLenum mode)
1834 {
1835 DISPATCH(BlendEquation, (mode), (F, "glBlendEquation(0x%x);\n", mode));
1836 }
1837
1838 KEYWORD1 void KEYWORD2 NAME(BlendEquationEXT)(GLenum mode)
1839 {
1840 DISPATCH(BlendEquation, (mode), (F, "glBlendEquationEXT(0x%x);\n", mode));
1841 }
1842
1843 KEYWORD1 void KEYWORD2 NAME(DrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
1844 {
1845 DISPATCH(DrawRangeElements, (mode, start, end, count, type, indices), (F, "glDrawRangeElements(0x%x, %d, %d, %d, 0x%x, %p);\n", mode, start, end, count, type, (const void *) indices));
1846 }
1847
1848 KEYWORD1 void KEYWORD2 NAME(DrawRangeElementsEXT)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
1849 {
1850 DISPATCH(DrawRangeElements, (mode, start, end, count, type, indices), (F, "glDrawRangeElementsEXT(0x%x, %d, %d, %d, 0x%x, %p);\n", mode, start, end, count, type, (const void *) indices));
1851 }
1852
1853 KEYWORD1 void KEYWORD2 NAME(ColorTable)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
1854 {
1855 DISPATCH(ColorTable, (target, internalformat, width, format, type, table), (F, "glColorTable(0x%x, 0x%x, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, format, type, (const void *) table));
1856 }
1857
1858 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_339)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
1859
1860 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_339)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
1861 {
1862 DISPATCH(ColorTable, (target, internalformat, width, format, type, table), (F, "glColorTableSGI(0x%x, 0x%x, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, format, type, (const void *) table));
1863 }
1864
1865 KEYWORD1 void KEYWORD2 NAME(ColorTableEXT)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
1866 {
1867 DISPATCH(ColorTable, (target, internalformat, width, format, type, table), (F, "glColorTableEXT(0x%x, 0x%x, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, format, type, (const void *) table));
1868 }
1869
1870 KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
1871 {
1872 DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1873 }
1874
1875 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_340)(GLenum target, GLenum pname, const GLfloat * params);
1876
1877 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_340)(GLenum target, GLenum pname, const GLfloat * params)
1878 {
1879 DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1880 }
1881
1882 KEYWORD1 void KEYWORD2 NAME(ColorTableParameteriv)(GLenum target, GLenum pname, const GLint * params)
1883 {
1884 DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1885 }
1886
1887 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_341)(GLenum target, GLenum pname, const GLint * params);
1888
1889 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_341)(GLenum target, GLenum pname, const GLint * params)
1890 {
1891 DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1892 }
1893
1894 KEYWORD1 void KEYWORD2 NAME(CopyColorTable)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1895 {
1896 DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTable(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
1897 }
1898
1899 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_342)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
1900
1901 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_342)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1902 {
1903 DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTableSGI(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
1904 }
1905
1906 KEYWORD1 void KEYWORD2 NAME(GetColorTable)(GLenum target, GLenum format, GLenum type, GLvoid * table)
1907 {
1908 DISPATCH(GetColorTable, (target, format, type, table), (F, "glGetColorTable(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
1909 }
1910
1911 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1912 {
1913 DISPATCH(GetColorTableParameterfv, (target, pname, params), (F, "glGetColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1914 }
1915
1916 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameteriv)(GLenum target, GLenum pname, GLint * params)
1917 {
1918 DISPATCH(GetColorTableParameteriv, (target, pname, params), (F, "glGetColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1919 }
1920
1921 KEYWORD1 void KEYWORD2 NAME(ColorSubTable)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
1922 {
1923 DISPATCH(ColorSubTable, (target, start, count, format, type, data), (F, "glColorSubTable(0x%x, %d, %d, 0x%x, 0x%x, %p);\n", target, start, count, format, type, (const void *) data));
1924 }
1925
1926 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_346)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
1927
1928 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_346)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
1929 {
1930 DISPATCH(ColorSubTable, (target, start, count, format, type, data), (F, "glColorSubTableEXT(0x%x, %d, %d, 0x%x, 0x%x, %p);\n", target, start, count, format, type, (const void *) data));
1931 }
1932
1933 KEYWORD1 void KEYWORD2 NAME(CopyColorSubTable)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
1934 {
1935 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTable(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
1936 }
1937
1938 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_347)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
1939
1940 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_347)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
1941 {
1942 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTableEXT(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
1943 }
1944
1945 KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1D)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
1946 {
1947 DISPATCH(ConvolutionFilter1D, (target, internalformat, width, format, type, image), (F, "glConvolutionFilter1D(0x%x, 0x%x, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, format, type, (const void *) image));
1948 }
1949
1950 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_348)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
1951
1952 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_348)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
1953 {
1954 DISPATCH(ConvolutionFilter1D, (target, internalformat, width, format, type, image), (F, "glConvolutionFilter1DEXT(0x%x, 0x%x, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, format, type, (const void *) image));
1955 }
1956
1957 KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
1958 {
1959 DISPATCH(ConvolutionFilter2D, (target, internalformat, width, height, format, type, image), (F, "glConvolutionFilter2D(0x%x, 0x%x, %d, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, height, format, type, (const void *) image));
1960 }
1961
1962 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_349)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
1963
1964 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_349)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
1965 {
1966 DISPATCH(ConvolutionFilter2D, (target, internalformat, width, height, format, type, image), (F, "glConvolutionFilter2DEXT(0x%x, 0x%x, %d, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, height, format, type, (const void *) image));
1967 }
1968
1969 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterf)(GLenum target, GLenum pname, GLfloat params)
1970 {
1971 DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterf(0x%x, 0x%x, %f);\n", target, pname, params));
1972 }
1973
1974 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_350)(GLenum target, GLenum pname, GLfloat params);
1975
1976 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_350)(GLenum target, GLenum pname, GLfloat params)
1977 {
1978 DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterfEXT(0x%x, 0x%x, %f);\n", target, pname, params));
1979 }
1980
1981 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
1982 {
1983 DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1984 }
1985
1986 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_351)(GLenum target, GLenum pname, const GLfloat * params);
1987
1988 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_351)(GLenum target, GLenum pname, const GLfloat * params)
1989 {
1990 DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
1991 }
1992
1993 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteri)(GLenum target, GLenum pname, GLint params)
1994 {
1995 DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteri(0x%x, 0x%x, %d);\n", target, pname, params));
1996 }
1997
1998 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_352)(GLenum target, GLenum pname, GLint params);
1999
2000 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_352)(GLenum target, GLenum pname, GLint params)
2001 {
2002 DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteriEXT(0x%x, 0x%x, %d);\n", target, pname, params));
2003 }
2004
2005 KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriv)(GLenum target, GLenum pname, const GLint * params)
2006 {
2007 DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2008 }
2009
2010 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_353)(GLenum target, GLenum pname, const GLint * params);
2011
2012 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_353)(GLenum target, GLenum pname, const GLint * params)
2013 {
2014 DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2015 }
2016
2017 KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
2018 {
2019 DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1D(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
2020 }
2021
2022 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_354)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
2023
2024 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_354)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
2025 {
2026 DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1DEXT(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
2027 }
2028
2029 KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
2030 {
2031 DISPATCH(CopyConvolutionFilter2D, (target, internalformat, x, y, width, height), (F, "glCopyConvolutionFilter2D(0x%x, 0x%x, %d, %d, %d, %d);\n", target, internalformat, x, y, width, height));
2032 }
2033
2034 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_355)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
2035
2036 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_355)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
2037 {
2038 DISPATCH(CopyConvolutionFilter2D, (target, internalformat, x, y, width, height), (F, "glCopyConvolutionFilter2DEXT(0x%x, 0x%x, %d, %d, %d, %d);\n", target, internalformat, x, y, width, height));
2039 }
2040
2041 KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilter)(GLenum target, GLenum format, GLenum type, GLvoid * image)
2042 {
2043 DISPATCH(GetConvolutionFilter, (target, format, type, image), (F, "glGetConvolutionFilter(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) image));
2044 }
2045
2046 KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfv)(GLenum target, GLenum pname, GLfloat * params)
2047 {
2048 DISPATCH(GetConvolutionParameterfv, (target, pname, params), (F, "glGetConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2049 }
2050
2051 KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameteriv)(GLenum target, GLenum pname, GLint * params)
2052 {
2053 DISPATCH(GetConvolutionParameteriv, (target, pname, params), (F, "glGetConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2054 }
2055
2056 KEYWORD1 void KEYWORD2 NAME(GetSeparableFilter)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
2057 {
2058 DISPATCH(GetSeparableFilter, (target, format, type, row, column, span), (F, "glGetSeparableFilter(0x%x, 0x%x, 0x%x, %p, %p, %p);\n", target, format, type, (const void *) row, (const void *) column, (const void *) span));
2059 }
2060
2061 KEYWORD1 void KEYWORD2 NAME(SeparableFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
2062 {
2063 DISPATCH(SeparableFilter2D, (target, internalformat, width, height, format, type, row, column), (F, "glSeparableFilter2D(0x%x, 0x%x, %d, %d, 0x%x, 0x%x, %p, %p);\n", target, internalformat, width, height, format, type, (const void *) row, (const void *) column));
2064 }
2065
2066 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);
2067
2068 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)
2069 {
2070 DISPATCH(SeparableFilter2D, (target, internalformat, width, height, format, type, row, column), (F, "glSeparableFilter2DEXT(0x%x, 0x%x, %d, %d, 0x%x, 0x%x, %p, %p);\n", target, internalformat, width, height, format, type, (const void *) row, (const void *) column));
2071 }
2072
2073 KEYWORD1 void KEYWORD2 NAME(GetHistogram)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2074 {
2075 DISPATCH(GetHistogram, (target, reset, format, type, values), (F, "glGetHistogram(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (const void *) values));
2076 }
2077
2078 KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfv)(GLenum target, GLenum pname, GLfloat * params)
2079 {
2080 DISPATCH(GetHistogramParameterfv, (target, pname, params), (F, "glGetHistogramParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2081 }
2082
2083 KEYWORD1 void KEYWORD2 NAME(GetHistogramParameteriv)(GLenum target, GLenum pname, GLint * params)
2084 {
2085 DISPATCH(GetHistogramParameteriv, (target, pname, params), (F, "glGetHistogramParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2086 }
2087
2088 KEYWORD1 void KEYWORD2 NAME(GetMinmax)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2089 {
2090 DISPATCH(GetMinmax, (target, reset, format, type, values), (F, "glGetMinmax(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (const void *) values));
2091 }
2092
2093 KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfv)(GLenum target, GLenum pname, GLfloat * params)
2094 {
2095 DISPATCH(GetMinmaxParameterfv, (target, pname, params), (F, "glGetMinmaxParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2096 }
2097
2098 KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameteriv)(GLenum target, GLenum pname, GLint * params)
2099 {
2100 DISPATCH(GetMinmaxParameteriv, (target, pname, params), (F, "glGetMinmaxParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2101 }
2102
2103 KEYWORD1 void KEYWORD2 NAME(Histogram)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
2104 {
2105 DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogram(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
2106 }
2107
2108 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_367)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
2109
2110 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_367)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
2111 {
2112 DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogramEXT(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
2113 }
2114
2115 KEYWORD1 void KEYWORD2 NAME(Minmax)(GLenum target, GLenum internalformat, GLboolean sink)
2116 {
2117 DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmax(0x%x, 0x%x, %d);\n", target, internalformat, sink));
2118 }
2119
2120 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_368)(GLenum target, GLenum internalformat, GLboolean sink);
2121
2122 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_368)(GLenum target, GLenum internalformat, GLboolean sink)
2123 {
2124 DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmaxEXT(0x%x, 0x%x, %d);\n", target, internalformat, sink));
2125 }
2126
2127 KEYWORD1 void KEYWORD2 NAME(ResetHistogram)(GLenum target)
2128 {
2129 DISPATCH(ResetHistogram, (target), (F, "glResetHistogram(0x%x);\n", target));
2130 }
2131
2132 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_369)(GLenum target);
2133
2134 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_369)(GLenum target)
2135 {
2136 DISPATCH(ResetHistogram, (target), (F, "glResetHistogramEXT(0x%x);\n", target));
2137 }
2138
2139 KEYWORD1 void KEYWORD2 NAME(ResetMinmax)(GLenum target)
2140 {
2141 DISPATCH(ResetMinmax, (target), (F, "glResetMinmax(0x%x);\n", target));
2142 }
2143
2144 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_370)(GLenum target);
2145
2146 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_370)(GLenum target)
2147 {
2148 DISPATCH(ResetMinmax, (target), (F, "glResetMinmaxEXT(0x%x);\n", target));
2149 }
2150
2151 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)
2152 {
2153 DISPATCH(TexImage3D, (target, level, internalformat, width, height, depth, border, format, type, pixels), (F, "glTexImage3D(0x%x, %d, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, height, depth, border, format, type, (const void *) pixels));
2154 }
2155
2156 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)
2157 {
2158 DISPATCH(TexImage3D, (target, level, internalformat, width, height, depth, border, format, type, pixels), (F, "glTexImage3DEXT(0x%x, %d, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, height, depth, border, format, type, (const void *) pixels));
2159 }
2160
2161 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)
2162 {
2163 DISPATCH(TexSubImage3D, (target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels), (F, "glTexSubImage3D(0x%x, %d, %d, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, (const void *) pixels));
2164 }
2165
2166 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)
2167 {
2168 DISPATCH(TexSubImage3D, (target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels), (F, "glTexSubImage3DEXT(0x%x, %d, %d, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, (const void *) pixels));
2169 }
2170
2171 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2172 {
2173 DISPATCH(CopyTexSubImage3D, (target, level, xoffset, yoffset, zoffset, x, y, width, height), (F, "glCopyTexSubImage3D(0x%x, %d, %d, %d, %d, %d, %d, %d, %d);\n", target, level, xoffset, yoffset, zoffset, x, y, width, height));
2174 }
2175
2176 KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2177 {
2178 DISPATCH(CopyTexSubImage3D, (target, level, xoffset, yoffset, zoffset, x, y, width, height), (F, "glCopyTexSubImage3DEXT(0x%x, %d, %d, %d, %d, %d, %d, %d, %d);\n", target, level, xoffset, yoffset, zoffset, x, y, width, height));
2179 }
2180
2181 KEYWORD1 void KEYWORD2 NAME(ActiveTexture)(GLenum texture)
2182 {
2183 DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTexture(0x%x);\n", texture));
2184 }
2185
2186 KEYWORD1 void KEYWORD2 NAME(ActiveTextureARB)(GLenum texture)
2187 {
2188 DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTextureARB(0x%x);\n", texture));
2189 }
2190
2191 KEYWORD1 void KEYWORD2 NAME(ClientActiveTexture)(GLenum texture)
2192 {
2193 DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTexture(0x%x);\n", texture));
2194 }
2195
2196 KEYWORD1 void KEYWORD2 NAME(ClientActiveTextureARB)(GLenum texture)
2197 {
2198 DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTextureARB(0x%x);\n", texture));
2199 }
2200
2201 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1d)(GLenum target, GLdouble s)
2202 {
2203 DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1d(0x%x, %f);\n", target, s));
2204 }
2205
2206 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dARB)(GLenum target, GLdouble s)
2207 {
2208 DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1dARB(0x%x, %f);\n", target, s));
2209 }
2210
2211 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dv)(GLenum target, const GLdouble * v)
2212 {
2213 DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dv(0x%x, %p);\n", target, (const void *) v));
2214 }
2215
2216 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dvARB)(GLenum target, const GLdouble * v)
2217 {
2218 DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dvARB(0x%x, %p);\n", target, (const void *) v));
2219 }
2220
2221 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1f)(GLenum target, GLfloat s)
2222 {
2223 DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1f(0x%x, %f);\n", target, s));
2224 }
2225
2226 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fARB)(GLenum target, GLfloat s)
2227 {
2228 DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1fARB(0x%x, %f);\n", target, s));
2229 }
2230
2231 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fv)(GLenum target, const GLfloat * v)
2232 {
2233 DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fv(0x%x, %p);\n", target, (const void *) v));
2234 }
2235
2236 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fvARB)(GLenum target, const GLfloat * v)
2237 {
2238 DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fvARB(0x%x, %p);\n", target, (const void *) v));
2239 }
2240
2241 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1i)(GLenum target, GLint s)
2242 {
2243 DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1i(0x%x, %d);\n", target, s));
2244 }
2245
2246 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iARB)(GLenum target, GLint s)
2247 {
2248 DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1iARB(0x%x, %d);\n", target, s));
2249 }
2250
2251 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iv)(GLenum target, const GLint * v)
2252 {
2253 DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1iv(0x%x, %p);\n", target, (const void *) v));
2254 }
2255
2256 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1ivARB)(GLenum target, const GLint * v)
2257 {
2258 DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1ivARB(0x%x, %p);\n", target, (const void *) v));
2259 }
2260
2261 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1s)(GLenum target, GLshort s)
2262 {
2263 DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1s(0x%x, %d);\n", target, s));
2264 }
2265
2266 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sARB)(GLenum target, GLshort s)
2267 {
2268 DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1sARB(0x%x, %d);\n", target, s));
2269 }
2270
2271 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sv)(GLenum target, const GLshort * v)
2272 {
2273 DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1sv(0x%x, %p);\n", target, (const void *) v));
2274 }
2275
2276 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1svARB)(GLenum target, const GLshort * v)
2277 {
2278 DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1svARB(0x%x, %p);\n", target, (const void *) v));
2279 }
2280
2281 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2d)(GLenum target, GLdouble s, GLdouble t)
2282 {
2283 DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2d(0x%x, %f, %f);\n", target, s, t));
2284 }
2285
2286 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dARB)(GLenum target, GLdouble s, GLdouble t)
2287 {
2288 DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2dARB(0x%x, %f, %f);\n", target, s, t));
2289 }
2290
2291 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dv)(GLenum target, const GLdouble * v)
2292 {
2293 DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dv(0x%x, %p);\n", target, (const void *) v));
2294 }
2295
2296 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dvARB)(GLenum target, const GLdouble * v)
2297 {
2298 DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dvARB(0x%x, %p);\n", target, (const void *) v));
2299 }
2300
2301 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2f)(GLenum target, GLfloat s, GLfloat t)
2302 {
2303 DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2f(0x%x, %f, %f);\n", target, s, t));
2304 }
2305
2306 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fARB)(GLenum target, GLfloat s, GLfloat t)
2307 {
2308 DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2fARB(0x%x, %f, %f);\n", target, s, t));
2309 }
2310
2311 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fv)(GLenum target, const GLfloat * v)
2312 {
2313 DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fv(0x%x, %p);\n", target, (const void *) v));
2314 }
2315
2316 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fvARB)(GLenum target, const GLfloat * v)
2317 {
2318 DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fvARB(0x%x, %p);\n", target, (const void *) v));
2319 }
2320
2321 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2i)(GLenum target, GLint s, GLint t)
2322 {
2323 DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2i(0x%x, %d, %d);\n", target, s, t));
2324 }
2325
2326 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iARB)(GLenum target, GLint s, GLint t)
2327 {
2328 DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2iARB(0x%x, %d, %d);\n", target, s, t));
2329 }
2330
2331 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iv)(GLenum target, const GLint * v)
2332 {
2333 DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2iv(0x%x, %p);\n", target, (const void *) v));
2334 }
2335
2336 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2ivARB)(GLenum target, const GLint * v)
2337 {
2338 DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2ivARB(0x%x, %p);\n", target, (const void *) v));
2339 }
2340
2341 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2s)(GLenum target, GLshort s, GLshort t)
2342 {
2343 DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2s(0x%x, %d, %d);\n", target, s, t));
2344 }
2345
2346 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sARB)(GLenum target, GLshort s, GLshort t)
2347 {
2348 DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2sARB(0x%x, %d, %d);\n", target, s, t));
2349 }
2350
2351 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sv)(GLenum target, const GLshort * v)
2352 {
2353 DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2sv(0x%x, %p);\n", target, (const void *) v));
2354 }
2355
2356 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2svARB)(GLenum target, const GLshort * v)
2357 {
2358 DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2svARB(0x%x, %p);\n", target, (const void *) v));
2359 }
2360
2361 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3d)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2362 {
2363 DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3d(0x%x, %f, %f, %f);\n", target, s, t, r));
2364 }
2365
2366 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2367 {
2368 DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3dARB(0x%x, %f, %f, %f);\n", target, s, t, r));
2369 }
2370
2371 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dv)(GLenum target, const GLdouble * v)
2372 {
2373 DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dv(0x%x, %p);\n", target, (const void *) v));
2374 }
2375
2376 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dvARB)(GLenum target, const GLdouble * v)
2377 {
2378 DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dvARB(0x%x, %p);\n", target, (const void *) v));
2379 }
2380
2381 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3f)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2382 {
2383 DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3f(0x%x, %f, %f, %f);\n", target, s, t, r));
2384 }
2385
2386 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2387 {
2388 DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3fARB(0x%x, %f, %f, %f);\n", target, s, t, r));
2389 }
2390
2391 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fv)(GLenum target, const GLfloat * v)
2392 {
2393 DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fv(0x%x, %p);\n", target, (const void *) v));
2394 }
2395
2396 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fvARB)(GLenum target, const GLfloat * v)
2397 {
2398 DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fvARB(0x%x, %p);\n", target, (const void *) v));
2399 }
2400
2401 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3i)(GLenum target, GLint s, GLint t, GLint r)
2402 {
2403 DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3i(0x%x, %d, %d, %d);\n", target, s, t, r));
2404 }
2405
2406 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iARB)(GLenum target, GLint s, GLint t, GLint r)
2407 {
2408 DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3iARB(0x%x, %d, %d, %d);\n", target, s, t, r));
2409 }
2410
2411 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iv)(GLenum target, const GLint * v)
2412 {
2413 DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3iv(0x%x, %p);\n", target, (const void *) v));
2414 }
2415
2416 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3ivARB)(GLenum target, const GLint * v)
2417 {
2418 DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3ivARB(0x%x, %p);\n", target, (const void *) v));
2419 }
2420
2421 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3s)(GLenum target, GLshort s, GLshort t, GLshort r)
2422 {
2423 DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3s(0x%x, %d, %d, %d);\n", target, s, t, r));
2424 }
2425
2426 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sARB)(GLenum target, GLshort s, GLshort t, GLshort r)
2427 {
2428 DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3sARB(0x%x, %d, %d, %d);\n", target, s, t, r));
2429 }
2430
2431 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sv)(GLenum target, const GLshort * v)
2432 {
2433 DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3sv(0x%x, %p);\n", target, (const void *) v));
2434 }
2435
2436 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3svARB)(GLenum target, const GLshort * v)
2437 {
2438 DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3svARB(0x%x, %p);\n", target, (const void *) v));
2439 }
2440
2441 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4d)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2442 {
2443 DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4d(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2444 }
2445
2446 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2447 {
2448 DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4dARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2449 }
2450
2451 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dv)(GLenum target, const GLdouble * v)
2452 {
2453 DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dv(0x%x, %p);\n", target, (const void *) v));
2454 }
2455
2456 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dvARB)(GLenum target, const GLdouble * v)
2457 {
2458 DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dvARB(0x%x, %p);\n", target, (const void *) v));
2459 }
2460
2461 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4f)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2462 {
2463 DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4f(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2464 }
2465
2466 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2467 {
2468 DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4fARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2469 }
2470
2471 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fv)(GLenum target, const GLfloat * v)
2472 {
2473 DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fv(0x%x, %p);\n", target, (const void *) v));
2474 }
2475
2476 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fvARB)(GLenum target, const GLfloat * v)
2477 {
2478 DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fvARB(0x%x, %p);\n", target, (const void *) v));
2479 }
2480
2481 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4i)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2482 {
2483 DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4i(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2484 }
2485
2486 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iARB)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2487 {
2488 DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4iARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2489 }
2490
2491 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iv)(GLenum target, const GLint * v)
2492 {
2493 DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4iv(0x%x, %p);\n", target, (const void *) v));
2494 }
2495
2496 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4ivARB)(GLenum target, const GLint * v)
2497 {
2498 DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4ivARB(0x%x, %p);\n", target, (const void *) v));
2499 }
2500
2501 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4s)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2502 {
2503 DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4s(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2504 }
2505
2506 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sARB)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2507 {
2508 DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4sARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2509 }
2510
2511 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sv)(GLenum target, const GLshort * v)
2512 {
2513 DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4sv(0x%x, %p);\n", target, (const void *) v));
2514 }
2515
2516 KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4svARB)(GLenum target, const GLshort * v)
2517 {
2518 DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4svARB(0x%x, %p);\n", target, (const void *) v));
2519 }
2520
2521 KEYWORD1 void KEYWORD2 NAME(StencilFuncSeparate)(GLenum face, GLenum func, GLint ref, GLuint mask)
2522 {
2523 DISPATCH(StencilFuncSeparate, (face, func, ref, mask), (F, "glStencilFuncSeparate(0x%x, 0x%x, %d, %d);\n", face, func, ref, mask));
2524 }
2525
2526 KEYWORD1 void KEYWORD2 NAME(StencilMaskSeparate)(GLenum face, GLuint mask)
2527 {
2528 DISPATCH(StencilMaskSeparate, (face, mask), (F, "glStencilMaskSeparate(0x%x, %d);\n", face, mask));
2529 }
2530
2531 KEYWORD1 void KEYWORD2 NAME(StencilOpSeparate)(GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
2532 {
2533 DISPATCH(StencilOpSeparate, (face, fail, zfail, zpass), (F, "glStencilOpSeparate(0x%x, 0x%x, 0x%x, 0x%x);\n", face, fail, zfail, zpass));
2534 }
2535
2536 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixd)(const GLdouble * m)
2537 {
2538 DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixd(%p);\n", (const void *) m));
2539 }
2540
2541 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixdARB)(const GLdouble * m)
2542 {
2543 DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixdARB(%p);\n", (const void *) m));
2544 }
2545
2546 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixf)(const GLfloat * m)
2547 {
2548 DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixf(%p);\n", (const void *) m));
2549 }
2550
2551 KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixfARB)(const GLfloat * m)
2552 {
2553 DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixfARB(%p);\n", (const void *) m));
2554 }
2555
2556 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixd)(const GLdouble * m)
2557 {
2558 DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixd(%p);\n", (const void *) m));
2559 }
2560
2561 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixdARB)(const GLdouble * m)
2562 {
2563 DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixdARB(%p);\n", (const void *) m));
2564 }
2565
2566 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixf)(const GLfloat * m)
2567 {
2568 DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixf(%p);\n", (const void *) m));
2569 }
2570
2571 KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixfARB)(const GLfloat * m)
2572 {
2573 DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixfARB(%p);\n", (const void *) m));
2574 }
2575
2576 KEYWORD1 void KEYWORD2 NAME(SampleCoverage)(GLclampf value, GLboolean invert)
2577 {
2578 DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverage(%f, %d);\n", value, invert));
2579 }
2580
2581 KEYWORD1 void KEYWORD2 NAME(SampleCoverageARB)(GLclampf value, GLboolean invert)
2582 {
2583 DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverageARB(%f, %d);\n", value, invert));
2584 }
2585
2586 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
2587 {
2588 DISPATCH(CompressedTexImage1DARB, (target, level, internalformat, width, border, imageSize, data), (F, "glCompressedTexImage1D(0x%x, %d, 0x%x, %d, %d, %d, %p);\n", target, level, internalformat, width, border, imageSize, (const void *) data));
2589 }
2590
2591 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
2592 {
2593 DISPATCH(CompressedTexImage1DARB, (target, level, internalformat, width, border, imageSize, data), (F, "glCompressedTexImage1DARB(0x%x, %d, 0x%x, %d, %d, %d, %p);\n", target, level, internalformat, width, border, imageSize, (const void *) data));
2594 }
2595
2596 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
2597 {
2598 DISPATCH(CompressedTexImage2DARB, (target, level, internalformat, width, height, border, imageSize, data), (F, "glCompressedTexImage2D(0x%x, %d, 0x%x, %d, %d, %d, %d, %p);\n", target, level, internalformat, width, height, border, imageSize, (const void *) data));
2599 }
2600
2601 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
2602 {
2603 DISPATCH(CompressedTexImage2DARB, (target, level, internalformat, width, height, border, imageSize, data), (F, "glCompressedTexImage2DARB(0x%x, %d, 0x%x, %d, %d, %d, %d, %p);\n", target, level, internalformat, width, height, border, imageSize, (const void *) data));
2604 }
2605
2606 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
2607 {
2608 DISPATCH(CompressedTexImage3DARB, (target, level, internalformat, width, height, depth, border, imageSize, data), (F, "glCompressedTexImage3D(0x%x, %d, 0x%x, %d, %d, %d, %d, %d, %p);\n", target, level, internalformat, width, height, depth, border, imageSize, (const void *) data));
2609 }
2610
2611 KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
2612 {
2613 DISPATCH(CompressedTexImage3DARB, (target, level, internalformat, width, height, depth, border, imageSize, data), (F, "glCompressedTexImage3DARB(0x%x, %d, 0x%x, %d, %d, %d, %d, %d, %p);\n", target, level, internalformat, width, height, depth, border, imageSize, (const void *) data));
2614 }
2615
2616 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
2617 {
2618 DISPATCH(CompressedTexSubImage1DARB, (target, level, xoffset, width, format, imageSize, data), (F, "glCompressedTexSubImage1D(0x%x, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, width, format, imageSize, (const void *) data));
2619 }
2620
2621 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1DARB)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
2622 {
2623 DISPATCH(CompressedTexSubImage1DARB, (target, level, xoffset, width, format, imageSize, data), (F, "glCompressedTexSubImage1DARB(0x%x, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, width, format, imageSize, (const void *) data));
2624 }
2625
2626 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
2627 {
2628 DISPATCH(CompressedTexSubImage2DARB, (target, level, xoffset, yoffset, width, height, format, imageSize, data), (F, "glCompressedTexSubImage2D(0x%x, %d, %d, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, yoffset, width, height, format, imageSize, (const void *) data));
2629 }
2630
2631 KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
2632 {
2633 DISPATCH(CompressedTexSubImage2DARB, (target, level, xoffset, yoffset, width, height, format, imageSize, data), (F, "glCompressedTexSubImage2DARB(0x%x, %d, %d, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, yoffset, width, height, format, imageSize, (const void *) data));
2634 }
2635
2636 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)
2637 {
2638 DISPATCH(CompressedTexSubImage3DARB, (target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data), (F, "glCompressedTexSubImage3D(0x%x, %d, %d, %d, %d, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, (const void *) data));
2639 }
2640
2641 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)
2642 {
2643 DISPATCH(CompressedTexSubImage3DARB, (target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data), (F, "glCompressedTexSubImage3DARB(0x%x, %d, %d, %d, %d, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, (const void *) data));
2644 }
2645
2646 KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImage)(GLenum target, GLint level, GLvoid * img)
2647 {
2648 DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImage(0x%x, %d, %p);\n", target, level, (const void *) img));
2649 }
2650
2651 KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImageARB)(GLenum target, GLint level, GLvoid * img)
2652 {
2653 DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImageARB(0x%x, %d, %p);\n", target, level, (const void *) img));
2654 }
2655
2656 KEYWORD1 void KEYWORD2 NAME(DisableVertexAttribArrayARB)(GLuint index)
2657 {
2658 DISPATCH(DisableVertexAttribArrayARB, (index), (F, "glDisableVertexAttribArrayARB(%d);\n", index));
2659 }
2660
2661 KEYWORD1 void KEYWORD2 NAME(EnableVertexAttribArrayARB)(GLuint index)
2662 {
2663 DISPATCH(EnableVertexAttribArrayARB, (index), (F, "glEnableVertexAttribArrayARB(%d);\n", index));
2664 }
2665
2666 KEYWORD1 void KEYWORD2 NAME(GetProgramEnvParameterdvARB)(GLenum target, GLuint index, GLdouble * params)
2667 {
2668 DISPATCH(GetProgramEnvParameterdvARB, (target, index, params), (F, "glGetProgramEnvParameterdvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2669 }
2670
2671 KEYWORD1 void KEYWORD2 NAME(GetProgramEnvParameterfvARB)(GLenum target, GLuint index, GLfloat * params)
2672 {
2673 DISPATCH(GetProgramEnvParameterfvARB, (target, index, params), (F, "glGetProgramEnvParameterfvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2674 }
2675
2676 KEYWORD1 void KEYWORD2 NAME(GetProgramLocalParameterdvARB)(GLenum target, GLuint index, GLdouble * params)
2677 {
2678 DISPATCH(GetProgramLocalParameterdvARB, (target, index, params), (F, "glGetProgramLocalParameterdvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2679 }
2680
2681 KEYWORD1 void KEYWORD2 NAME(GetProgramLocalParameterfvARB)(GLenum target, GLuint index, GLfloat * params)
2682 {
2683 DISPATCH(GetProgramLocalParameterfvARB, (target, index, params), (F, "glGetProgramLocalParameterfvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2684 }
2685
2686 KEYWORD1 void KEYWORD2 NAME(GetProgramStringARB)(GLenum target, GLenum pname, GLvoid * string)
2687 {
2688 DISPATCH(GetProgramStringARB, (target, pname, string), (F, "glGetProgramStringARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) string));
2689 }
2690
2691 KEYWORD1 void KEYWORD2 NAME(GetProgramivARB)(GLenum target, GLenum pname, GLint * params)
2692 {
2693 DISPATCH(GetProgramivARB, (target, pname, params), (F, "glGetProgramivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2694 }
2695
2696 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvARB)(GLuint index, GLenum pname, GLdouble * params)
2697 {
2698 DISPATCH(GetVertexAttribdvARB, (index, pname, params), (F, "glGetVertexAttribdvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
2699 }
2700
2701 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvARB)(GLuint index, GLenum pname, GLfloat * params)
2702 {
2703 DISPATCH(GetVertexAttribfvARB, (index, pname, params), (F, "glGetVertexAttribfvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
2704 }
2705
2706 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivARB)(GLuint index, GLenum pname, GLint * params)
2707 {
2708 DISPATCH(GetVertexAttribivARB, (index, pname, params), (F, "glGetVertexAttribivARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
2709 }
2710
2711 KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
2712 {
2713 DISPATCH(ProgramEnvParameter4dARB, (target, index, x, y, z, w), (F, "glProgramEnvParameter4dARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
2714 }
2715
2716 KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params)
2717 {
2718 DISPATCH(ProgramEnvParameter4dvARB, (target, index, params), (F, "glProgramEnvParameter4dvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2719 }
2720
2721 KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
2722 {
2723 DISPATCH(ProgramEnvParameter4fARB, (target, index, x, y, z, w), (F, "glProgramEnvParameter4fARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
2724 }
2725
2726 KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params)
2727 {
2728 DISPATCH(ProgramEnvParameter4fvARB, (target, index, params), (F, "glProgramEnvParameter4fvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2729 }
2730
2731 KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
2732 {
2733 DISPATCH(ProgramLocalParameter4dARB, (target, index, x, y, z, w), (F, "glProgramLocalParameter4dARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
2734 }
2735
2736 KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params)
2737 {
2738 DISPATCH(ProgramLocalParameter4dvARB, (target, index, params), (F, "glProgramLocalParameter4dvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2739 }
2740
2741 KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
2742 {
2743 DISPATCH(ProgramLocalParameter4fARB, (target, index, x, y, z, w), (F, "glProgramLocalParameter4fARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
2744 }
2745
2746 KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params)
2747 {
2748 DISPATCH(ProgramLocalParameter4fvARB, (target, index, params), (F, "glProgramLocalParameter4fvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
2749 }
2750
2751 KEYWORD1 void KEYWORD2 NAME(ProgramStringARB)(GLenum target, GLenum format, GLsizei len, const GLvoid * string)
2752 {
2753 DISPATCH(ProgramStringARB, (target, format, len, string), (F, "glProgramStringARB(0x%x, 0x%x, %d, %p);\n", target, format, len, (const void *) string));
2754 }
2755
2756 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dARB)(GLuint index, GLdouble x)
2757 {
2758 DISPATCH(VertexAttrib1dARB, (index, x), (F, "glVertexAttrib1dARB(%d, %f);\n", index, x));
2759 }
2760
2761 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvARB)(GLuint index, const GLdouble * v)
2762 {
2763 DISPATCH(VertexAttrib1dvARB, (index, v), (F, "glVertexAttrib1dvARB(%d, %p);\n", index, (const void *) v));
2764 }
2765
2766 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fARB)(GLuint index, GLfloat x)
2767 {
2768 DISPATCH(VertexAttrib1fARB, (index, x), (F, "glVertexAttrib1fARB(%d, %f);\n", index, x));
2769 }
2770
2771 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvARB)(GLuint index, const GLfloat * v)
2772 {
2773 DISPATCH(VertexAttrib1fvARB, (index, v), (F, "glVertexAttrib1fvARB(%d, %p);\n", index, (const void *) v));
2774 }
2775
2776 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sARB)(GLuint index, GLshort x)
2777 {
2778 DISPATCH(VertexAttrib1sARB, (index, x), (F, "glVertexAttrib1sARB(%d, %d);\n", index, x));
2779 }
2780
2781 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svARB)(GLuint index, const GLshort * v)
2782 {
2783 DISPATCH(VertexAttrib1svARB, (index, v), (F, "glVertexAttrib1svARB(%d, %p);\n", index, (const void *) v));
2784 }
2785
2786 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dARB)(GLuint index, GLdouble x, GLdouble y)
2787 {
2788 DISPATCH(VertexAttrib2dARB, (index, x, y), (F, "glVertexAttrib2dARB(%d, %f, %f);\n", index, x, y));
2789 }
2790
2791 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvARB)(GLuint index, const GLdouble * v)
2792 {
2793 DISPATCH(VertexAttrib2dvARB, (index, v), (F, "glVertexAttrib2dvARB(%d, %p);\n", index, (const void *) v));
2794 }
2795
2796 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fARB)(GLuint index, GLfloat x, GLfloat y)
2797 {
2798 DISPATCH(VertexAttrib2fARB, (index, x, y), (F, "glVertexAttrib2fARB(%d, %f, %f);\n", index, x, y));
2799 }
2800
2801 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvARB)(GLuint index, const GLfloat * v)
2802 {
2803 DISPATCH(VertexAttrib2fvARB, (index, v), (F, "glVertexAttrib2fvARB(%d, %p);\n", index, (const void *) v));
2804 }
2805
2806 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sARB)(GLuint index, GLshort x, GLshort y)
2807 {
2808 DISPATCH(VertexAttrib2sARB, (index, x, y), (F, "glVertexAttrib2sARB(%d, %d, %d);\n", index, x, y));
2809 }
2810
2811 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svARB)(GLuint index, const GLshort * v)
2812 {
2813 DISPATCH(VertexAttrib2svARB, (index, v), (F, "glVertexAttrib2svARB(%d, %p);\n", index, (const void *) v));
2814 }
2815
2816 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
2817 {
2818 DISPATCH(VertexAttrib3dARB, (index, x, y, z), (F, "glVertexAttrib3dARB(%d, %f, %f, %f);\n", index, x, y, z));
2819 }
2820
2821 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvARB)(GLuint index, const GLdouble * v)
2822 {
2823 DISPATCH(VertexAttrib3dvARB, (index, v), (F, "glVertexAttrib3dvARB(%d, %p);\n", index, (const void *) v));
2824 }
2825
2826 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
2827 {
2828 DISPATCH(VertexAttrib3fARB, (index, x, y, z), (F, "glVertexAttrib3fARB(%d, %f, %f, %f);\n", index, x, y, z));
2829 }
2830
2831 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvARB)(GLuint index, const GLfloat * v)
2832 {
2833 DISPATCH(VertexAttrib3fvARB, (index, v), (F, "glVertexAttrib3fvARB(%d, %p);\n", index, (const void *) v));
2834 }
2835
2836 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sARB)(GLuint index, GLshort x, GLshort y, GLshort z)
2837 {
2838 DISPATCH(VertexAttrib3sARB, (index, x, y, z), (F, "glVertexAttrib3sARB(%d, %d, %d, %d);\n", index, x, y, z));
2839 }
2840
2841 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svARB)(GLuint index, const GLshort * v)
2842 {
2843 DISPATCH(VertexAttrib3svARB, (index, v), (F, "glVertexAttrib3svARB(%d, %p);\n", index, (const void *) v));
2844 }
2845
2846 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NbvARB)(GLuint index, const GLbyte * v)
2847 {
2848 DISPATCH(VertexAttrib4NbvARB, (index, v), (F, "glVertexAttrib4NbvARB(%d, %p);\n", index, (const void *) v));
2849 }
2850
2851 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NivARB)(GLuint index, const GLint * v)
2852 {
2853 DISPATCH(VertexAttrib4NivARB, (index, v), (F, "glVertexAttrib4NivARB(%d, %p);\n", index, (const void *) v));
2854 }
2855
2856 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NsvARB)(GLuint index, const GLshort * v)
2857 {
2858 DISPATCH(VertexAttrib4NsvARB, (index, v), (F, "glVertexAttrib4NsvARB(%d, %p);\n", index, (const void *) v));
2859 }
2860
2861 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NubARB)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
2862 {
2863 DISPATCH(VertexAttrib4NubARB, (index, x, y, z, w), (F, "glVertexAttrib4NubARB(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
2864 }
2865
2866 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NubvARB)(GLuint index, const GLubyte * v)
2867 {
2868 DISPATCH(VertexAttrib4NubvARB, (index, v), (F, "glVertexAttrib4NubvARB(%d, %p);\n", index, (const void *) v));
2869 }
2870
2871 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NuivARB)(GLuint index, const GLuint * v)
2872 {
2873 DISPATCH(VertexAttrib4NuivARB, (index, v), (F, "glVertexAttrib4NuivARB(%d, %p);\n", index, (const void *) v));
2874 }
2875
2876 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NusvARB)(GLuint index, const GLushort * v)
2877 {
2878 DISPATCH(VertexAttrib4NusvARB, (index, v), (F, "glVertexAttrib4NusvARB(%d, %p);\n", index, (const void *) v));
2879 }
2880
2881 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4bvARB)(GLuint index, const GLbyte * v)
2882 {
2883 DISPATCH(VertexAttrib4bvARB, (index, v), (F, "glVertexAttrib4bvARB(%d, %p);\n", index, (const void *) v));
2884 }
2885
2886 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
2887 {
2888 DISPATCH(VertexAttrib4dARB, (index, x, y, z, w), (F, "glVertexAttrib4dARB(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
2889 }
2890
2891 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvARB)(GLuint index, const GLdouble * v)
2892 {
2893 DISPATCH(VertexAttrib4dvARB, (index, v), (F, "glVertexAttrib4dvARB(%d, %p);\n", index, (const void *) v));
2894 }
2895
2896 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
2897 {
2898 DISPATCH(VertexAttrib4fARB, (index, x, y, z, w), (F, "glVertexAttrib4fARB(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
2899 }
2900
2901 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvARB)(GLuint index, const GLfloat * v)
2902 {
2903 DISPATCH(VertexAttrib4fvARB, (index, v), (F, "glVertexAttrib4fvARB(%d, %p);\n", index, (const void *) v));
2904 }
2905
2906 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ivARB)(GLuint index, const GLint * v)
2907 {
2908 DISPATCH(VertexAttrib4ivARB, (index, v), (F, "glVertexAttrib4ivARB(%d, %p);\n", index, (const void *) v));
2909 }
2910
2911 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sARB)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
2912 {
2913 DISPATCH(VertexAttrib4sARB, (index, x, y, z, w), (F, "glVertexAttrib4sARB(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
2914 }
2915
2916 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svARB)(GLuint index, const GLshort * v)
2917 {
2918 DISPATCH(VertexAttrib4svARB, (index, v), (F, "glVertexAttrib4svARB(%d, %p);\n", index, (const void *) v));
2919 }
2920
2921 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvARB)(GLuint index, const GLubyte * v)
2922 {
2923 DISPATCH(VertexAttrib4ubvARB, (index, v), (F, "glVertexAttrib4ubvARB(%d, %p);\n", index, (const void *) v));
2924 }
2925
2926 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4uivARB)(GLuint index, const GLuint * v)
2927 {
2928 DISPATCH(VertexAttrib4uivARB, (index, v), (F, "glVertexAttrib4uivARB(%d, %p);\n", index, (const void *) v));
2929 }
2930
2931 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4usvARB)(GLuint index, const GLushort * v)
2932 {
2933 DISPATCH(VertexAttrib4usvARB, (index, v), (F, "glVertexAttrib4usvARB(%d, %p);\n", index, (const void *) v));
2934 }
2935
2936 KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerARB)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)
2937 {
2938 DISPATCH(VertexAttribPointerARB, (index, size, type, normalized, stride, pointer), (F, "glVertexAttribPointerARB(%d, %d, 0x%x, %d, %d, %p);\n", index, size, type, normalized, stride, (const void *) pointer));
2939 }
2940
2941 KEYWORD1 void KEYWORD2 NAME(BindBuffer)(GLenum target, GLuint buffer)
2942 {
2943 DISPATCH(BindBufferARB, (target, buffer), (F, "glBindBuffer(0x%x, %d);\n", target, buffer));
2944 }
2945
2946 KEYWORD1 void KEYWORD2 NAME(BindBufferARB)(GLenum target, GLuint buffer)
2947 {
2948 DISPATCH(BindBufferARB, (target, buffer), (F, "glBindBufferARB(0x%x, %d);\n", target, buffer));
2949 }
2950
2951 KEYWORD1 void KEYWORD2 NAME(BufferData)(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage)
2952 {
2953 DISPATCH(BufferDataARB, (target, size, data, usage), (F, "glBufferData(0x%x, %d, %p, 0x%x);\n", target, size, (const void *) data, usage));
2954 }
2955
2956 KEYWORD1 void KEYWORD2 NAME(BufferDataARB)(GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage)
2957 {
2958 DISPATCH(BufferDataARB, (target, size, data, usage), (F, "glBufferDataARB(0x%x, %d, %p, 0x%x);\n", target, size, (const void *) data, usage));
2959 }
2960
2961 KEYWORD1 void KEYWORD2 NAME(BufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data)
2962 {
2963 DISPATCH(BufferSubDataARB, (target, offset, size, data), (F, "glBufferSubData(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
2964 }
2965
2966 KEYWORD1 void KEYWORD2 NAME(BufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data)
2967 {
2968 DISPATCH(BufferSubDataARB, (target, offset, size, data), (F, "glBufferSubDataARB(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
2969 }
2970
2971 KEYWORD1 void KEYWORD2 NAME(DeleteBuffers)(GLsizei n, const GLuint * buffer)
2972 {
2973 DISPATCH(DeleteBuffersARB, (n, buffer), (F, "glDeleteBuffers(%d, %p);\n", n, (const void *) buffer));
2974 }
2975
2976 KEYWORD1 void KEYWORD2 NAME(DeleteBuffersARB)(GLsizei n, const GLuint * buffer)
2977 {
2978 DISPATCH(DeleteBuffersARB, (n, buffer), (F, "glDeleteBuffersARB(%d, %p);\n", n, (const void *) buffer));
2979 }
2980
2981 KEYWORD1 void KEYWORD2 NAME(GenBuffers)(GLsizei n, GLuint * buffer)
2982 {
2983 DISPATCH(GenBuffersARB, (n, buffer), (F, "glGenBuffers(%d, %p);\n", n, (const void *) buffer));
2984 }
2985
2986 KEYWORD1 void KEYWORD2 NAME(GenBuffersARB)(GLsizei n, GLuint * buffer)
2987 {
2988 DISPATCH(GenBuffersARB, (n, buffer), (F, "glGenBuffersARB(%d, %p);\n", n, (const void *) buffer));
2989 }
2990
2991 KEYWORD1 void KEYWORD2 NAME(GetBufferParameteriv)(GLenum target, GLenum pname, GLint * params)
2992 {
2993 DISPATCH(GetBufferParameterivARB, (target, pname, params), (F, "glGetBufferParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2994 }
2995
2996 KEYWORD1 void KEYWORD2 NAME(GetBufferParameterivARB)(GLenum target, GLenum pname, GLint * params)
2997 {
2998 DISPATCH(GetBufferParameterivARB, (target, pname, params), (F, "glGetBufferParameterivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
2999 }
3000
3001 KEYWORD1 void KEYWORD2 NAME(GetBufferPointerv)(GLenum target, GLenum pname, GLvoid ** params)
3002 {
3003 DISPATCH(GetBufferPointervARB, (target, pname, params), (F, "glGetBufferPointerv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3004 }
3005
3006 KEYWORD1 void KEYWORD2 NAME(GetBufferPointervARB)(GLenum target, GLenum pname, GLvoid ** params)
3007 {
3008 DISPATCH(GetBufferPointervARB, (target, pname, params), (F, "glGetBufferPointervARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3009 }
3010
3011 KEYWORD1 void KEYWORD2 NAME(GetBufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data)
3012 {
3013 DISPATCH(GetBufferSubDataARB, (target, offset, size, data), (F, "glGetBufferSubData(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
3014 }
3015
3016 KEYWORD1 void KEYWORD2 NAME(GetBufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data)
3017 {
3018 DISPATCH(GetBufferSubDataARB, (target, offset, size, data), (F, "glGetBufferSubDataARB(0x%x, %d, %d, %p);\n", target, offset, size, (const void *) data));
3019 }
3020
3021 KEYWORD1 GLboolean KEYWORD2 NAME(IsBuffer)(GLuint buffer)
3022 {
3023 RETURN_DISPATCH(IsBufferARB, (buffer), (F, "glIsBuffer(%d);\n", buffer));
3024 }
3025
3026 KEYWORD1 GLboolean KEYWORD2 NAME(IsBufferARB)(GLuint buffer)
3027 {
3028 RETURN_DISPATCH(IsBufferARB, (buffer), (F, "glIsBufferARB(%d);\n", buffer));
3029 }
3030
3031 KEYWORD1 GLvoid * KEYWORD2 NAME(MapBuffer)(GLenum target, GLenum access)
3032 {
3033 RETURN_DISPATCH(MapBufferARB, (target, access), (F, "glMapBuffer(0x%x, 0x%x);\n", target, access));
3034 }
3035
3036 KEYWORD1 GLvoid * KEYWORD2 NAME(MapBufferARB)(GLenum target, GLenum access)
3037 {
3038 RETURN_DISPATCH(MapBufferARB, (target, access), (F, "glMapBufferARB(0x%x, 0x%x);\n", target, access));
3039 }
3040
3041 KEYWORD1 GLboolean KEYWORD2 NAME(UnmapBuffer)(GLenum target)
3042 {
3043 RETURN_DISPATCH(UnmapBufferARB, (target), (F, "glUnmapBuffer(0x%x);\n", target));
3044 }
3045
3046 KEYWORD1 GLboolean KEYWORD2 NAME(UnmapBufferARB)(GLenum target)
3047 {
3048 RETURN_DISPATCH(UnmapBufferARB, (target), (F, "glUnmapBufferARB(0x%x);\n", target));
3049 }
3050
3051 KEYWORD1 void KEYWORD2 NAME(BeginQuery)(GLenum target, GLuint id)
3052 {
3053 DISPATCH(BeginQueryARB, (target, id), (F, "glBeginQuery(0x%x, %d);\n", target, id));
3054 }
3055
3056 KEYWORD1 void KEYWORD2 NAME(BeginQueryARB)(GLenum target, GLuint id)
3057 {
3058 DISPATCH(BeginQueryARB, (target, id), (F, "glBeginQueryARB(0x%x, %d);\n", target, id));
3059 }
3060
3061 KEYWORD1 void KEYWORD2 NAME(DeleteQueries)(GLsizei n, const GLuint * ids)
3062 {
3063 DISPATCH(DeleteQueriesARB, (n, ids), (F, "glDeleteQueries(%d, %p);\n", n, (const void *) ids));
3064 }
3065
3066 KEYWORD1 void KEYWORD2 NAME(DeleteQueriesARB)(GLsizei n, const GLuint * ids)
3067 {
3068 DISPATCH(DeleteQueriesARB, (n, ids), (F, "glDeleteQueriesARB(%d, %p);\n", n, (const void *) ids));
3069 }
3070
3071 KEYWORD1 void KEYWORD2 NAME(EndQuery)(GLenum target)
3072 {
3073 DISPATCH(EndQueryARB, (target), (F, "glEndQuery(0x%x);\n", target));
3074 }
3075
3076 KEYWORD1 void KEYWORD2 NAME(EndQueryARB)(GLenum target)
3077 {
3078 DISPATCH(EndQueryARB, (target), (F, "glEndQueryARB(0x%x);\n", target));
3079 }
3080
3081 KEYWORD1 void KEYWORD2 NAME(GenQueries)(GLsizei n, GLuint * ids)
3082 {
3083 DISPATCH(GenQueriesARB, (n, ids), (F, "glGenQueries(%d, %p);\n", n, (const void *) ids));
3084 }
3085
3086 KEYWORD1 void KEYWORD2 NAME(GenQueriesARB)(GLsizei n, GLuint * ids)
3087 {
3088 DISPATCH(GenQueriesARB, (n, ids), (F, "glGenQueriesARB(%d, %p);\n", n, (const void *) ids));
3089 }
3090
3091 KEYWORD1 void KEYWORD2 NAME(GetQueryObjectiv)(GLuint id, GLenum pname, GLint * params)
3092 {
3093 DISPATCH(GetQueryObjectivARB, (id, pname, params), (F, "glGetQueryObjectiv(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3094 }
3095
3096 KEYWORD1 void KEYWORD2 NAME(GetQueryObjectivARB)(GLuint id, GLenum pname, GLint * params)
3097 {
3098 DISPATCH(GetQueryObjectivARB, (id, pname, params), (F, "glGetQueryObjectivARB(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3099 }
3100
3101 KEYWORD1 void KEYWORD2 NAME(GetQueryObjectuiv)(GLuint id, GLenum pname, GLuint * params)
3102 {
3103 DISPATCH(GetQueryObjectuivARB, (id, pname, params), (F, "glGetQueryObjectuiv(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3104 }
3105
3106 KEYWORD1 void KEYWORD2 NAME(GetQueryObjectuivARB)(GLuint id, GLenum pname, GLuint * params)
3107 {
3108 DISPATCH(GetQueryObjectuivARB, (id, pname, params), (F, "glGetQueryObjectuivARB(%d, 0x%x, %p);\n", id, pname, (const void *) params));
3109 }
3110
3111 KEYWORD1 void KEYWORD2 NAME(GetQueryiv)(GLenum target, GLenum pname, GLint * params)
3112 {
3113 DISPATCH(GetQueryivARB, (target, pname, params), (F, "glGetQueryiv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3114 }
3115
3116 KEYWORD1 void KEYWORD2 NAME(GetQueryivARB)(GLenum target, GLenum pname, GLint * params)
3117 {
3118 DISPATCH(GetQueryivARB, (target, pname, params), (F, "glGetQueryivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3119 }
3120
3121 KEYWORD1 GLboolean KEYWORD2 NAME(IsQuery)(GLuint id)
3122 {
3123 RETURN_DISPATCH(IsQueryARB, (id), (F, "glIsQuery(%d);\n", id));
3124 }
3125
3126 KEYWORD1 GLboolean KEYWORD2 NAME(IsQueryARB)(GLuint id)
3127 {
3128 RETURN_DISPATCH(IsQueryARB, (id), (F, "glIsQueryARB(%d);\n", id));
3129 }
3130
3131 KEYWORD1 void KEYWORD2 NAME(AttachObjectARB)(GLhandleARB containerObj, GLhandleARB obj)
3132 {
3133 DISPATCH(AttachObjectARB, (containerObj, obj), (F, "glAttachObjectARB(%d, %d);\n", containerObj, obj));
3134 }
3135
3136 KEYWORD1 void KEYWORD2 NAME(CompileShaderARB)(GLhandleARB shaderObj)
3137 {
3138 DISPATCH(CompileShaderARB, (shaderObj), (F, "glCompileShaderARB(%d);\n", shaderObj));
3139 }
3140
3141 KEYWORD1 GLhandleARB KEYWORD2 NAME(CreateProgramObjectARB)(void)
3142 {
3143 RETURN_DISPATCH(CreateProgramObjectARB, (), (F, "glCreateProgramObjectARB();\n"));
3144 }
3145
3146 KEYWORD1 GLhandleARB KEYWORD2 NAME(CreateShaderObjectARB)(GLenum shaderType)
3147 {
3148 RETURN_DISPATCH(CreateShaderObjectARB, (shaderType), (F, "glCreateShaderObjectARB(0x%x);\n", shaderType));
3149 }
3150
3151 KEYWORD1 void KEYWORD2 NAME(DeleteObjectARB)(GLhandleARB obj)
3152 {
3153 DISPATCH(DeleteObjectARB, (obj), (F, "glDeleteObjectARB(%d);\n", obj));
3154 }
3155
3156 KEYWORD1 void KEYWORD2 NAME(DetachObjectARB)(GLhandleARB containerObj, GLhandleARB attachedObj)
3157 {
3158 DISPATCH(DetachObjectARB, (containerObj, attachedObj), (F, "glDetachObjectARB(%d, %d);\n", containerObj, attachedObj));
3159 }
3160
3161 KEYWORD1 void KEYWORD2 NAME(GetActiveUniformARB)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)
3162 {
3163 DISPATCH(GetActiveUniformARB, (programObj, index, maxLength, length, size, type, name), (F, "glGetActiveUniformARB(%d, %d, %d, %p, %p, %p, %p);\n", programObj, index, maxLength, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
3164 }
3165
3166 KEYWORD1 void KEYWORD2 NAME(GetAttachedObjectsARB)(GLhandleARB containerObj, GLsizei maxLength, GLsizei * length, GLhandleARB * infoLog)
3167 {
3168 DISPATCH(GetAttachedObjectsARB, (containerObj, maxLength, length, infoLog), (F, "glGetAttachedObjectsARB(%d, %d, %p, %p);\n", containerObj, maxLength, (const void *) length, (const void *) infoLog));
3169 }
3170
3171 KEYWORD1 GLhandleARB KEYWORD2 NAME(GetHandleARB)(GLenum pname)
3172 {
3173 RETURN_DISPATCH(GetHandleARB, (pname), (F, "glGetHandleARB(0x%x);\n", pname));
3174 }
3175
3176 KEYWORD1 void KEYWORD2 NAME(GetInfoLogARB)(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog)
3177 {
3178 DISPATCH(GetInfoLogARB, (obj, maxLength, length, infoLog), (F, "glGetInfoLogARB(%d, %d, %p, %p);\n", obj, maxLength, (const void *) length, (const void *) infoLog));
3179 }
3180
3181 KEYWORD1 void KEYWORD2 NAME(GetObjectParameterfvARB)(GLhandleARB obj, GLenum pname, GLfloat * params)
3182 {
3183 DISPATCH(GetObjectParameterfvARB, (obj, pname, params), (F, "glGetObjectParameterfvARB(%d, 0x%x, %p);\n", obj, pname, (const void *) params));
3184 }
3185
3186 KEYWORD1 void KEYWORD2 NAME(GetObjectParameterivARB)(GLhandleARB obj, GLenum pname, GLint * params)
3187 {
3188 DISPATCH(GetObjectParameterivARB, (obj, pname, params), (F, "glGetObjectParameterivARB(%d, 0x%x, %p);\n", obj, pname, (const void *) params));
3189 }
3190
3191 KEYWORD1 void KEYWORD2 NAME(GetShaderSourceARB)(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source)
3192 {
3193 DISPATCH(GetShaderSourceARB, (obj, maxLength, length, source), (F, "glGetShaderSourceARB(%d, %d, %p, %p);\n", obj, maxLength, (const void *) length, (const void *) source));
3194 }
3195
3196 KEYWORD1 GLint KEYWORD2 NAME(GetUniformLocationARB)(GLhandleARB programObj, const GLcharARB * name)
3197 {
3198 RETURN_DISPATCH(GetUniformLocationARB, (programObj, name), (F, "glGetUniformLocationARB(%d, %p);\n", programObj, (const void *) name));
3199 }
3200
3201 KEYWORD1 void KEYWORD2 NAME(GetUniformfvARB)(GLhandleARB programObj, GLint location, GLfloat * params)
3202 {
3203 DISPATCH(GetUniformfvARB, (programObj, location, params), (F, "glGetUniformfvARB(%d, %d, %p);\n", programObj, location, (const void *) params));
3204 }
3205
3206 KEYWORD1 void KEYWORD2 NAME(GetUniformivARB)(GLhandleARB programObj, GLint location, GLint * params)
3207 {
3208 DISPATCH(GetUniformivARB, (programObj, location, params), (F, "glGetUniformivARB(%d, %d, %p);\n", programObj, location, (const void *) params));
3209 }
3210
3211 KEYWORD1 void KEYWORD2 NAME(LinkProgramARB)(GLhandleARB programObj)
3212 {
3213 DISPATCH(LinkProgramARB, (programObj), (F, "glLinkProgramARB(%d);\n", programObj));
3214 }
3215
3216 KEYWORD1 void KEYWORD2 NAME(ShaderSourceARB)(GLhandleARB shaderObj, GLsizei count, const GLcharARB ** string, const GLint * length)
3217 {
3218 DISPATCH(ShaderSourceARB, (shaderObj, count, string, length), (F, "glShaderSourceARB(%d, %d, %p, %p);\n", shaderObj, count, (const void *) string, (const void *) length));
3219 }
3220
3221 KEYWORD1 void KEYWORD2 NAME(Uniform1fARB)(GLint location, GLfloat v0)
3222 {
3223 DISPATCH(Uniform1fARB, (location, v0), (F, "glUniform1fARB(%d, %f);\n", location, v0));
3224 }
3225
3226 KEYWORD1 void KEYWORD2 NAME(Uniform1fvARB)(GLint location, GLsizei count, const GLfloat * value)
3227 {
3228 DISPATCH(Uniform1fvARB, (location, count, value), (F, "glUniform1fvARB(%d, %d, %p);\n", location, count, (const void *) value));
3229 }
3230
3231 KEYWORD1 void KEYWORD2 NAME(Uniform1iARB)(GLint location, GLint v0)
3232 {
3233 DISPATCH(Uniform1iARB, (location, v0), (F, "glUniform1iARB(%d, %d);\n", location, v0));
3234 }
3235
3236 KEYWORD1 void KEYWORD2 NAME(Uniform1ivARB)(GLint location, GLsizei count, const GLint * value)
3237 {
3238 DISPATCH(Uniform1ivARB, (location, count, value), (F, "glUniform1ivARB(%d, %d, %p);\n", location, count, (const void *) value));
3239 }
3240
3241 KEYWORD1 void KEYWORD2 NAME(Uniform2fARB)(GLint location, GLfloat v0, GLfloat v1)
3242 {
3243 DISPATCH(Uniform2fARB, (location, v0, v1), (F, "glUniform2fARB(%d, %f, %f);\n", location, v0, v1));
3244 }
3245
3246 KEYWORD1 void KEYWORD2 NAME(Uniform2fvARB)(GLint location, GLsizei count, const GLfloat * value)
3247 {
3248 DISPATCH(Uniform2fvARB, (location, count, value), (F, "glUniform2fvARB(%d, %d, %p);\n", location, count, (const void *) value));
3249 }
3250
3251 KEYWORD1 void KEYWORD2 NAME(Uniform2iARB)(GLint location, GLint v0, GLint v1)
3252 {
3253 DISPATCH(Uniform2iARB, (location, v0, v1), (F, "glUniform2iARB(%d, %d, %d);\n", location, v0, v1));
3254 }
3255
3256 KEYWORD1 void KEYWORD2 NAME(Uniform2ivARB)(GLint location, GLsizei count, const GLint * value)
3257 {
3258 DISPATCH(Uniform2ivARB, (location, count, value), (F, "glUniform2ivARB(%d, %d, %p);\n", location, count, (const void *) value));
3259 }
3260
3261 KEYWORD1 void KEYWORD2 NAME(Uniform3fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
3262 {
3263 DISPATCH(Uniform3fARB, (location, v0, v1, v2), (F, "glUniform3fARB(%d, %f, %f, %f);\n", location, v0, v1, v2));
3264 }
3265
3266 KEYWORD1 void KEYWORD2 NAME(Uniform3fvARB)(GLint location, GLsizei count, const GLfloat * value)
3267 {
3268 DISPATCH(Uniform3fvARB, (location, count, value), (F, "glUniform3fvARB(%d, %d, %p);\n", location, count, (const void *) value));
3269 }
3270
3271 KEYWORD1 void KEYWORD2 NAME(Uniform3iARB)(GLint location, GLint v0, GLint v1, GLint v2)
3272 {
3273 DISPATCH(Uniform3iARB, (location, v0, v1, v2), (F, "glUniform3iARB(%d, %d, %d, %d);\n", location, v0, v1, v2));
3274 }
3275
3276 KEYWORD1 void KEYWORD2 NAME(Uniform3ivARB)(GLint location, GLsizei count, const GLint * value)
3277 {
3278 DISPATCH(Uniform3ivARB, (location, count, value), (F, "glUniform3ivARB(%d, %d, %p);\n", location, count, (const void *) value));
3279 }
3280
3281 KEYWORD1 void KEYWORD2 NAME(Uniform4fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
3282 {
3283 DISPATCH(Uniform4fARB, (location, v0, v1, v2, v3), (F, "glUniform4fARB(%d, %f, %f, %f, %f);\n", location, v0, v1, v2, v3));
3284 }
3285
3286 KEYWORD1 void KEYWORD2 NAME(Uniform4fvARB)(GLint location, GLsizei count, const GLfloat * value)
3287 {
3288 DISPATCH(Uniform4fvARB, (location, count, value), (F, "glUniform4fvARB(%d, %d, %p);\n", location, count, (const void *) value));
3289 }
3290
3291 KEYWORD1 void KEYWORD2 NAME(Uniform4iARB)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
3292 {
3293 DISPATCH(Uniform4iARB, (location, v0, v1, v2, v3), (F, "glUniform4iARB(%d, %d, %d, %d, %d);\n", location, v0, v1, v2, v3));
3294 }
3295
3296 KEYWORD1 void KEYWORD2 NAME(Uniform4ivARB)(GLint location, GLsizei count, const GLint * value)
3297 {
3298 DISPATCH(Uniform4ivARB, (location, count, value), (F, "glUniform4ivARB(%d, %d, %p);\n", location, count, (const void *) value));
3299 }
3300
3301 KEYWORD1 void KEYWORD2 NAME(UniformMatrix2fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3302 {
3303 DISPATCH(UniformMatrix2fvARB, (location, count, transpose, value), (F, "glUniformMatrix2fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3304 }
3305
3306 KEYWORD1 void KEYWORD2 NAME(UniformMatrix3fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3307 {
3308 DISPATCH(UniformMatrix3fvARB, (location, count, transpose, value), (F, "glUniformMatrix3fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3309 }
3310
3311 KEYWORD1 void KEYWORD2 NAME(UniformMatrix4fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
3312 {
3313 DISPATCH(UniformMatrix4fvARB, (location, count, transpose, value), (F, "glUniformMatrix4fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
3314 }
3315
3316 KEYWORD1 void KEYWORD2 NAME(UseProgramObjectARB)(GLhandleARB programObj)
3317 {
3318 DISPATCH(UseProgramObjectARB, (programObj), (F, "glUseProgramObjectARB(%d);\n", programObj));
3319 }
3320
3321 KEYWORD1 void KEYWORD2 NAME(ValidateProgramARB)(GLhandleARB programObj)
3322 {
3323 DISPATCH(ValidateProgramARB, (programObj), (F, "glValidateProgramARB(%d);\n", programObj));
3324 }
3325
3326 KEYWORD1 void KEYWORD2 NAME(BindAttribLocationARB)(GLhandleARB programObj, GLuint index, const GLcharARB * name)
3327 {
3328 DISPATCH(BindAttribLocationARB, (programObj, index, name), (F, "glBindAttribLocationARB(%d, %d, %p);\n", programObj, index, (const void *) name));
3329 }
3330
3331 KEYWORD1 void KEYWORD2 NAME(GetActiveAttribARB)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)
3332 {
3333 DISPATCH(GetActiveAttribARB, (programObj, index, maxLength, length, size, type, name), (F, "glGetActiveAttribARB(%d, %d, %d, %p, %p, %p, %p);\n", programObj, index, maxLength, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
3334 }
3335
3336 KEYWORD1 GLint KEYWORD2 NAME(GetAttribLocationARB)(GLhandleARB programObj, const GLcharARB * name)
3337 {
3338 RETURN_DISPATCH(GetAttribLocationARB, (programObj, name), (F, "glGetAttribLocationARB(%d, %p);\n", programObj, (const void *) name));
3339 }
3340
3341 KEYWORD1 void KEYWORD2 NAME(DrawBuffers)(GLsizei n, const GLenum * bufs)
3342 {
3343 DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffers(%d, %p);\n", n, (const void *) bufs));
3344 }
3345
3346 KEYWORD1 void KEYWORD2 NAME(DrawBuffersARB)(GLsizei n, const GLenum * bufs)
3347 {
3348 DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffersARB(%d, %p);\n", n, (const void *) bufs));
3349 }
3350
3351 KEYWORD1 void KEYWORD2 NAME(DrawBuffersATI)(GLsizei n, const GLenum * bufs)
3352 {
3353 DISPATCH(DrawBuffersARB, (n, bufs), (F, "glDrawBuffersATI(%d, %p);\n", n, (const void *) bufs));
3354 }
3355
3356 KEYWORD1 void KEYWORD2 NAME(PolygonOffsetEXT)(GLfloat factor, GLfloat bias)
3357 {
3358 DISPATCH(PolygonOffsetEXT, (factor, bias), (F, "glPolygonOffsetEXT(%f, %f);\n", factor, bias));
3359 }
3360
3361 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_543)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
3362
3363 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_543)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
3364 {
3365 DISPATCH(GetHistogramEXT, (target, reset, format, type, values), (F, "glGetHistogramEXT(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (const void *) values));
3366 }
3367
3368 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_544)(GLenum target, GLenum pname, GLfloat * params);
3369
3370 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_544)(GLenum target, GLenum pname, GLfloat * params)
3371 {
3372 DISPATCH(GetHistogramParameterfvEXT, (target, pname, params), (F, "glGetHistogramParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3373 }
3374
3375 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_545)(GLenum target, GLenum pname, GLint * params);
3376
3377 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_545)(GLenum target, GLenum pname, GLint * params)
3378 {
3379 DISPATCH(GetHistogramParameterivEXT, (target, pname, params), (F, "glGetHistogramParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3380 }
3381
3382 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_546)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
3383
3384 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_546)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
3385 {
3386 DISPATCH(GetMinmaxEXT, (target, reset, format, type, values), (F, "glGetMinmaxEXT(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (const void *) values));
3387 }
3388
3389 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_547)(GLenum target, GLenum pname, GLfloat * params);
3390
3391 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_547)(GLenum target, GLenum pname, GLfloat * params)
3392 {
3393 DISPATCH(GetMinmaxParameterfvEXT, (target, pname, params), (F, "glGetMinmaxParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3394 }
3395
3396 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_548)(GLenum target, GLenum pname, GLint * params);
3397
3398 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_548)(GLenum target, GLenum pname, GLint * params)
3399 {
3400 DISPATCH(GetMinmaxParameterivEXT, (target, pname, params), (F, "glGetMinmaxParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3401 }
3402
3403 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_549)(GLenum target, GLenum format, GLenum type, GLvoid * image);
3404
3405 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_549)(GLenum target, GLenum format, GLenum type, GLvoid * image)
3406 {
3407 DISPATCH(GetConvolutionFilterEXT, (target, format, type, image), (F, "glGetConvolutionFilterEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) image));
3408 }
3409
3410 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_550)(GLenum target, GLenum pname, GLfloat * params);
3411
3412 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_550)(GLenum target, GLenum pname, GLfloat * params)
3413 {
3414 DISPATCH(GetConvolutionParameterfvEXT, (target, pname, params), (F, "glGetConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3415 }
3416
3417 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_551)(GLenum target, GLenum pname, GLint * params);
3418
3419 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_551)(GLenum target, GLenum pname, GLint * params)
3420 {
3421 DISPATCH(GetConvolutionParameterivEXT, (target, pname, params), (F, "glGetConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3422 }
3423
3424 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_552)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
3425
3426 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_552)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
3427 {
3428 DISPATCH(GetSeparableFilterEXT, (target, format, type, row, column, span), (F, "glGetSeparableFilterEXT(0x%x, 0x%x, 0x%x, %p, %p, %p);\n", target, format, type, (const void *) row, (const void *) column, (const void *) span));
3429 }
3430
3431 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_553)(GLenum target, GLenum pname, GLfloat * params);
3432
3433 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_553)(GLenum target, GLenum pname, GLfloat * params)
3434 {
3435 DISPATCH(GetColorTableParameterfvSGI, (target, pname, params), (F, "glGetColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3436 }
3437
3438 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
3439 {
3440 DISPATCH(GetColorTableParameterfvSGI, (target, pname, params), (F, "glGetColorTableParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3441 }
3442
3443 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_554)(GLenum target, GLenum pname, GLint * params);
3444
3445 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_554)(GLenum target, GLenum pname, GLint * params)
3446 {
3447 DISPATCH(GetColorTableParameterivSGI, (target, pname, params), (F, "glGetColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3448 }
3449
3450 KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivEXT)(GLenum target, GLenum pname, GLint * params)
3451 {
3452 DISPATCH(GetColorTableParameterivSGI, (target, pname, params), (F, "glGetColorTableParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
3453 }
3454
3455 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_555)(GLenum target, GLenum format, GLenum type, GLvoid * table);
3456
3457 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_555)(GLenum target, GLenum format, GLenum type, GLvoid * table)
3458 {
3459 DISPATCH(GetColorTableSGI, (target, format, type, table), (F, "glGetColorTableSGI(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
3460 }
3461
3462 KEYWORD1 void KEYWORD2 NAME(GetColorTableEXT)(GLenum target, GLenum format, GLenum type, GLvoid * table)
3463 {
3464 DISPATCH(GetColorTableSGI, (target, format, type, table), (F, "glGetColorTableEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
3465 }
3466
3467 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_556)(GLenum pname, GLfloat * params);
3468
3469 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_556)(GLenum pname, GLfloat * params)
3470 {
3471 DISPATCH(GetPixelTexGenParameterfvSGIS, (pname, params), (F, "glGetPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
3472 }
3473
3474 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_557)(GLenum pname, GLint * params);
3475
3476 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_557)(GLenum pname, GLint * params)
3477 {
3478 DISPATCH(GetPixelTexGenParameterivSGIS, (pname, params), (F, "glGetPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (const void *) params));
3479 }
3480
3481 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_558)(GLenum pname, GLfloat param);
3482
3483 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_558)(GLenum pname, GLfloat param)
3484 {
3485 DISPATCH(PixelTexGenParameterfSGIS, (pname, param), (F, "glPixelTexGenParameterfSGIS(0x%x, %f);\n", pname, param));
3486 }
3487
3488 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_559)(GLenum pname, const GLfloat * params);
3489
3490 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_559)(GLenum pname, const GLfloat * params)
3491 {
3492 DISPATCH(PixelTexGenParameterfvSGIS, (pname, params), (F, "glPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
3493 }
3494
3495 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_560)(GLenum pname, GLint param);
3496
3497 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_560)(GLenum pname, GLint param)
3498 {
3499 DISPATCH(PixelTexGenParameteriSGIS, (pname, param), (F, "glPixelTexGenParameteriSGIS(0x%x, %d);\n", pname, param));
3500 }
3501
3502 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_561)(GLenum pname, const GLint * params);
3503
3504 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_561)(GLenum pname, const GLint * params)
3505 {
3506 DISPATCH(PixelTexGenParameterivSGIS, (pname, params), (F, "glPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (const void *) params));
3507 }
3508
3509 KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResidentEXT)(GLsizei n, const GLuint * textures, GLboolean * residences)
3510 {
3511 RETURN_DISPATCH(AreTexturesResidentEXT, (n, textures, residences), (F, "glAreTexturesResidentEXT(%d, %p, %p);\n", n, (const void *) textures, (const void *) residences));
3512 }
3513
3514 KEYWORD1 void KEYWORD2 NAME(GenTexturesEXT)(GLsizei n, GLuint * textures)
3515 {
3516 DISPATCH(GenTexturesEXT, (n, textures), (F, "glGenTexturesEXT(%d, %p);\n", n, (const void *) textures));
3517 }
3518
3519 KEYWORD1 GLboolean KEYWORD2 NAME(IsTextureEXT)(GLuint texture)
3520 {
3521 RETURN_DISPATCH(IsTextureEXT, (texture), (F, "glIsTextureEXT(%d);\n", texture));
3522 }
3523
3524 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_565)(GLclampf value, GLboolean invert);
3525
3526 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_565)(GLclampf value, GLboolean invert)
3527 {
3528 DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskSGIS(%f, %d);\n", value, invert));
3529 }
3530
3531 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_566)(GLenum pattern);
3532
3533 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_566)(GLenum pattern)
3534 {
3535 DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternSGIS(0x%x);\n", pattern));
3536 }
3537
3538 KEYWORD1 void KEYWORD2 NAME(ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
3539 {
3540 DISPATCH(ColorPointerEXT, (size, type, stride, count, pointer), (F, "glColorPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
3541 }
3542
3543 KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer)
3544 {
3545 DISPATCH(EdgeFlagPointerEXT, (stride, count, pointer), (F, "glEdgeFlagPointerEXT(%d, %d, %p);\n", stride, count, (const void *) pointer));
3546 }
3547
3548 KEYWORD1 void KEYWORD2 NAME(IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
3549 {
3550 DISPATCH(IndexPointerEXT, (type, stride, count, pointer), (F, "glIndexPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (const void *) pointer));
3551 }
3552
3553 KEYWORD1 void KEYWORD2 NAME(NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
3554 {
3555 DISPATCH(NormalPointerEXT, (type, stride, count, pointer), (F, "glNormalPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (const void *) pointer));
3556 }
3557
3558 KEYWORD1 void KEYWORD2 NAME(TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
3559 {
3560 DISPATCH(TexCoordPointerEXT, (size, type, stride, count, pointer), (F, "glTexCoordPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
3561 }
3562
3563 KEYWORD1 void KEYWORD2 NAME(VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
3564 {
3565 DISPATCH(VertexPointerEXT, (size, type, stride, count, pointer), (F, "glVertexPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
3566 }
3567
3568 KEYWORD1 void KEYWORD2 NAME(PointParameterf)(GLenum pname, GLfloat param)
3569 {
3570 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterf(0x%x, %f);\n", pname, param));
3571 }
3572
3573 KEYWORD1 void KEYWORD2 NAME(PointParameterfARB)(GLenum pname, GLfloat param)
3574 {
3575 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfARB(0x%x, %f);\n", pname, param));
3576 }
3577
3578 KEYWORD1 void KEYWORD2 NAME(PointParameterfEXT)(GLenum pname, GLfloat param)
3579 {
3580 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfEXT(0x%x, %f);\n", pname, param));
3581 }
3582
3583 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_573)(GLenum pname, GLfloat param);
3584
3585 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_573)(GLenum pname, GLfloat param)
3586 {
3587 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfSGIS(0x%x, %f);\n", pname, param));
3588 }
3589
3590 KEYWORD1 void KEYWORD2 NAME(PointParameterfv)(GLenum pname, const GLfloat * params)
3591 {
3592 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfv(0x%x, %p);\n", pname, (const void *) params));
3593 }
3594
3595 KEYWORD1 void KEYWORD2 NAME(PointParameterfvARB)(GLenum pname, const GLfloat * params)
3596 {
3597 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvARB(0x%x, %p);\n", pname, (const void *) params));
3598 }
3599
3600 KEYWORD1 void KEYWORD2 NAME(PointParameterfvEXT)(GLenum pname, const GLfloat * params)
3601 {
3602 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvEXT(0x%x, %p);\n", pname, (const void *) params));
3603 }
3604
3605 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_574)(GLenum pname, const GLfloat * params);
3606
3607 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_574)(GLenum pname, const GLfloat * params)
3608 {
3609 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
3610 }
3611
3612 KEYWORD1 void KEYWORD2 NAME(LockArraysEXT)(GLint first, GLsizei count)
3613 {
3614 DISPATCH(LockArraysEXT, (first, count), (F, "glLockArraysEXT(%d, %d);\n", first, count));
3615 }
3616
3617 KEYWORD1 void KEYWORD2 NAME(UnlockArraysEXT)(void)
3618 {
3619 DISPATCH(UnlockArraysEXT, (), (F, "glUnlockArraysEXT();\n"));
3620 }
3621
3622 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_577)(GLenum pname, GLdouble * params);
3623
3624 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_577)(GLenum pname, GLdouble * params)
3625 {
3626 DISPATCH(CullParameterdvEXT, (pname, params), (F, "glCullParameterdvEXT(0x%x, %p);\n", pname, (const void *) params));
3627 }
3628
3629 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_578)(GLenum pname, GLfloat * params);
3630
3631 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_578)(GLenum pname, GLfloat * params)
3632 {
3633 DISPATCH(CullParameterfvEXT, (pname, params), (F, "glCullParameterfvEXT(0x%x, %p);\n", pname, (const void *) params));
3634 }
3635
3636 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3b)(GLbyte red, GLbyte green, GLbyte blue)
3637 {
3638 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3b(%d, %d, %d);\n", red, green, blue));
3639 }
3640
3641 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue)
3642 {
3643 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3bEXT(%d, %d, %d);\n", red, green, blue));
3644 }
3645
3646 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bv)(const GLbyte * v)
3647 {
3648 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bv(%p);\n", (const void *) v));
3649 }
3650
3651 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bvEXT)(const GLbyte * v)
3652 {
3653 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bvEXT(%p);\n", (const void *) v));
3654 }
3655
3656 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3d)(GLdouble red, GLdouble green, GLdouble blue)
3657 {
3658 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3d(%f, %f, %f);\n", red, green, blue));
3659 }
3660
3661 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue)
3662 {
3663 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3dEXT(%f, %f, %f);\n", red, green, blue));
3664 }
3665
3666 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dv)(const GLdouble * v)
3667 {
3668 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dv(%p);\n", (const void *) v));
3669 }
3670
3671 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dvEXT)(const GLdouble * v)
3672 {
3673 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dvEXT(%p);\n", (const void *) v));
3674 }
3675
3676 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3f)(GLfloat red, GLfloat green, GLfloat blue)
3677 {
3678 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3f(%f, %f, %f);\n", red, green, blue));
3679 }
3680
3681 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue)
3682 {
3683 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3fEXT(%f, %f, %f);\n", red, green, blue));
3684 }
3685
3686 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fv)(const GLfloat * v)
3687 {
3688 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fv(%p);\n", (const void *) v));
3689 }
3690
3691 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fvEXT)(const GLfloat * v)
3692 {
3693 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fvEXT(%p);\n", (const void *) v));
3694 }
3695
3696 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3i)(GLint red, GLint green, GLint blue)
3697 {
3698 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3i(%d, %d, %d);\n", red, green, blue));
3699 }
3700
3701 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iEXT)(GLint red, GLint green, GLint blue)
3702 {
3703 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3iEXT(%d, %d, %d);\n", red, green, blue));
3704 }
3705
3706 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iv)(const GLint * v)
3707 {
3708 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3iv(%p);\n", (const void *) v));
3709 }
3710
3711 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ivEXT)(const GLint * v)
3712 {
3713 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3ivEXT(%p);\n", (const void *) v));
3714 }
3715
3716 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3s)(GLshort red, GLshort green, GLshort blue)
3717 {
3718 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3s(%d, %d, %d);\n", red, green, blue));
3719 }
3720
3721 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sEXT)(GLshort red, GLshort green, GLshort blue)
3722 {
3723 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3sEXT(%d, %d, %d);\n", red, green, blue));
3724 }
3725
3726 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sv)(const GLshort * v)
3727 {
3728 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3sv(%p);\n", (const void *) v));
3729 }
3730
3731 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3svEXT)(const GLshort * v)
3732 {
3733 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3svEXT(%p);\n", (const void *) v));
3734 }
3735
3736 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ub)(GLubyte red, GLubyte green, GLubyte blue)
3737 {
3738 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ub(%d, %d, %d);\n", red, green, blue));
3739 }
3740
3741 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue)
3742 {
3743 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ubEXT(%d, %d, %d);\n", red, green, blue));
3744 }
3745
3746 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubv)(const GLubyte * v)
3747 {
3748 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubv(%p);\n", (const void *) v));
3749 }
3750
3751 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubvEXT)(const GLubyte * v)
3752 {
3753 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubvEXT(%p);\n", (const void *) v));
3754 }
3755
3756 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ui)(GLuint red, GLuint green, GLuint blue)
3757 {
3758 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3ui(%d, %d, %d);\n", red, green, blue));
3759 }
3760
3761 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue)
3762 {
3763 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3uiEXT(%d, %d, %d);\n", red, green, blue));
3764 }
3765
3766 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiv)(const GLuint * v)
3767 {
3768 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uiv(%p);\n", (const void *) v));
3769 }
3770
3771 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uivEXT)(const GLuint * v)
3772 {
3773 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uivEXT(%p);\n", (const void *) v));
3774 }
3775
3776 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3us)(GLushort red, GLushort green, GLushort blue)
3777 {
3778 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3us(%d, %d, %d);\n", red, green, blue));
3779 }
3780
3781 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue)
3782 {
3783 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3usEXT(%d, %d, %d);\n", red, green, blue));
3784 }
3785
3786 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usv)(const GLushort * v)
3787 {
3788 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usv(%p);\n", (const void *) v));
3789 }
3790
3791 KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usvEXT)(const GLushort * v)
3792 {
3793 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usvEXT(%p);\n", (const void *) v));
3794 }
3795
3796 KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3797 {
3798 DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
3799 }
3800
3801 KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3802 {
3803 DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointerEXT(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
3804 }
3805
3806 KEYWORD1 void KEYWORD2 NAME(MultiDrawArrays)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)
3807 {
3808 DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArrays(0x%x, %p, %p, %d);\n", mode, (const void *) first, (const void *) count, primcount));
3809 }
3810
3811 KEYWORD1 void KEYWORD2 NAME(MultiDrawArraysEXT)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)
3812 {
3813 DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArraysEXT(0x%x, %p, %p, %d);\n", mode, (const void *) first, (const void *) count, primcount));
3814 }
3815
3816 KEYWORD1 void KEYWORD2 NAME(MultiDrawElements)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
3817 {
3818 DISPATCH(MultiDrawElementsEXT, (mode, count, type, indices, primcount), (F, "glMultiDrawElements(0x%x, %p, 0x%x, %p, %d);\n", mode, (const void *) count, type, (const void *) indices, primcount));
3819 }
3820
3821 KEYWORD1 void KEYWORD2 NAME(MultiDrawElementsEXT)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
3822 {
3823 DISPATCH(MultiDrawElementsEXT, (mode, count, type, indices, primcount), (F, "glMultiDrawElementsEXT(0x%x, %p, 0x%x, %p, %d);\n", mode, (const void *) count, type, (const void *) indices, primcount));
3824 }
3825
3826 KEYWORD1 void KEYWORD2 NAME(FogCoordPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
3827 {
3828 DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
3829 }
3830
3831 KEYWORD1 void KEYWORD2 NAME(FogCoordPointerEXT)(GLenum type, GLsizei stride, const GLvoid * pointer)
3832 {
3833 DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointerEXT(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
3834 }
3835
3836 KEYWORD1 void KEYWORD2 NAME(FogCoordd)(GLdouble coord)
3837 {
3838 DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoordd(%f);\n", coord));
3839 }
3840
3841 KEYWORD1 void KEYWORD2 NAME(FogCoorddEXT)(GLdouble coord)
3842 {
3843 DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoorddEXT(%f);\n", coord));
3844 }
3845
3846 KEYWORD1 void KEYWORD2 NAME(FogCoorddv)(const GLdouble * coord)
3847 {
3848 DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddv(%p);\n", (const void *) coord));
3849 }
3850
3851 KEYWORD1 void KEYWORD2 NAME(FogCoorddvEXT)(const GLdouble * coord)
3852 {
3853 DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddvEXT(%p);\n", (const void *) coord));
3854 }
3855
3856 KEYWORD1 void KEYWORD2 NAME(FogCoordf)(GLfloat coord)
3857 {
3858 DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordf(%f);\n", coord));
3859 }
3860
3861 KEYWORD1 void KEYWORD2 NAME(FogCoordfEXT)(GLfloat coord)
3862 {
3863 DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordfEXT(%f);\n", coord));
3864 }
3865
3866 KEYWORD1 void KEYWORD2 NAME(FogCoordfv)(const GLfloat * coord)
3867 {
3868 DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfv(%p);\n", (const void *) coord));
3869 }
3870
3871 KEYWORD1 void KEYWORD2 NAME(FogCoordfvEXT)(const GLfloat * coord)
3872 {
3873 DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfvEXT(%p);\n", (const void *) coord));
3874 }
3875
3876 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_603)(GLenum mode);
3877
3878 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_603)(GLenum mode)
3879 {
3880 DISPATCH(PixelTexGenSGIX, (mode), (F, "glPixelTexGenSGIX(0x%x);\n", mode));
3881 }
3882
3883 KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparate)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3884 {
3885 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparate(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
3886 }
3887
3888 KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3889 {
3890 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateEXT(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
3891 }
3892
3893 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_604)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
3894
3895 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_604)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3896 {
3897 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateINGR(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
3898 }
3899
3900 KEYWORD1 void KEYWORD2 NAME(FlushVertexArrayRangeNV)(void)
3901 {
3902 DISPATCH(FlushVertexArrayRangeNV, (), (F, "glFlushVertexArrayRangeNV();\n"));
3903 }
3904
3905 KEYWORD1 void KEYWORD2 NAME(VertexArrayRangeNV)(GLsizei length, const GLvoid * pointer)
3906 {
3907 DISPATCH(VertexArrayRangeNV, (length, pointer), (F, "glVertexArrayRangeNV(%d, %p);\n", length, (const void *) pointer));
3908 }
3909
3910 KEYWORD1 void KEYWORD2 NAME(CombinerInputNV)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
3911 {
3912 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));
3913 }
3914
3915 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)
3916 {
3917 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));
3918 }
3919
3920 KEYWORD1 void KEYWORD2 NAME(CombinerParameterfNV)(GLenum pname, GLfloat param)
3921 {
3922 DISPATCH(CombinerParameterfNV, (pname, param), (F, "glCombinerParameterfNV(0x%x, %f);\n", pname, param));
3923 }
3924
3925 KEYWORD1 void KEYWORD2 NAME(CombinerParameterfvNV)(GLenum pname, const GLfloat * params)
3926 {
3927 DISPATCH(CombinerParameterfvNV, (pname, params), (F, "glCombinerParameterfvNV(0x%x, %p);\n", pname, (const void *) params));
3928 }
3929
3930 KEYWORD1 void KEYWORD2 NAME(CombinerParameteriNV)(GLenum pname, GLint param)
3931 {
3932 DISPATCH(CombinerParameteriNV, (pname, param), (F, "glCombinerParameteriNV(0x%x, %d);\n", pname, param));
3933 }
3934
3935 KEYWORD1 void KEYWORD2 NAME(CombinerParameterivNV)(GLenum pname, const GLint * params)
3936 {
3937 DISPATCH(CombinerParameterivNV, (pname, params), (F, "glCombinerParameterivNV(0x%x, %p);\n", pname, (const void *) params));
3938 }
3939
3940 KEYWORD1 void KEYWORD2 NAME(FinalCombinerInputNV)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
3941 {
3942 DISPATCH(FinalCombinerInputNV, (variable, input, mapping, componentUsage), (F, "glFinalCombinerInputNV(0x%x, 0x%x, 0x%x, 0x%x);\n", variable, input, mapping, componentUsage));
3943 }
3944
3945 KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterfvNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params)
3946 {
3947 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));
3948 }
3949
3950 KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterivNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params)
3951 {
3952 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));
3953 }
3954
3955 KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterfvNV)(GLenum stage, GLenum portion, GLenum pname, GLfloat * params)
3956 {
3957 DISPATCH(GetCombinerOutputParameterfvNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterfvNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (const void *) params));
3958 }
3959
3960 KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterivNV)(GLenum stage, GLenum portion, GLenum pname, GLint * params)
3961 {
3962 DISPATCH(GetCombinerOutputParameterivNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterivNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (const void *) params));
3963 }
3964
3965 KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterfvNV)(GLenum variable, GLenum pname, GLfloat * params)
3966 {
3967 DISPATCH(GetFinalCombinerInputParameterfvNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterfvNV(0x%x, 0x%x, %p);\n", variable, pname, (const void *) params));
3968 }
3969
3970 KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterivNV)(GLenum variable, GLenum pname, GLint * params)
3971 {
3972 DISPATCH(GetFinalCombinerInputParameterivNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterivNV(0x%x, 0x%x, %p);\n", variable, pname, (const void *) params));
3973 }
3974
3975 KEYWORD1 void KEYWORD2 NAME(ResizeBuffersMESA)(void)
3976 {
3977 DISPATCH(ResizeBuffersMESA, (), (F, "glResizeBuffersMESA();\n"));
3978 }
3979
3980 KEYWORD1 void KEYWORD2 NAME(WindowPos2d)(GLdouble x, GLdouble y)
3981 {
3982 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2d(%f, %f);\n", x, y));
3983 }
3984
3985 KEYWORD1 void KEYWORD2 NAME(WindowPos2dARB)(GLdouble x, GLdouble y)
3986 {
3987 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dARB(%f, %f);\n", x, y));
3988 }
3989
3990 KEYWORD1 void KEYWORD2 NAME(WindowPos2dMESA)(GLdouble x, GLdouble y)
3991 {
3992 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dMESA(%f, %f);\n", x, y));
3993 }
3994
3995 KEYWORD1 void KEYWORD2 NAME(WindowPos2dv)(const GLdouble * v)
3996 {
3997 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dv(%p);\n", (const void *) v));
3998 }
3999
4000 KEYWORD1 void KEYWORD2 NAME(WindowPos2dvARB)(const GLdouble * v)
4001 {
4002 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dvARB(%p);\n", (const void *) v));
4003 }
4004
4005 KEYWORD1 void KEYWORD2 NAME(WindowPos2dvMESA)(const GLdouble * v)
4006 {
4007 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dvMESA(%p);\n", (const void *) v));
4008 }
4009
4010 KEYWORD1 void KEYWORD2 NAME(WindowPos2f)(GLfloat x, GLfloat y)
4011 {
4012 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2f(%f, %f);\n", x, y));
4013 }
4014
4015 KEYWORD1 void KEYWORD2 NAME(WindowPos2fARB)(GLfloat x, GLfloat y)
4016 {
4017 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fARB(%f, %f);\n", x, y));
4018 }
4019
4020 KEYWORD1 void KEYWORD2 NAME(WindowPos2fMESA)(GLfloat x, GLfloat y)
4021 {
4022 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fMESA(%f, %f);\n", x, y));
4023 }
4024
4025 KEYWORD1 void KEYWORD2 NAME(WindowPos2fv)(const GLfloat * v)
4026 {
4027 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fv(%p);\n", (const void *) v));
4028 }
4029
4030 KEYWORD1 void KEYWORD2 NAME(WindowPos2fvARB)(const GLfloat * v)
4031 {
4032 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fvARB(%p);\n", (const void *) v));
4033 }
4034
4035 KEYWORD1 void KEYWORD2 NAME(WindowPos2fvMESA)(const GLfloat * v)
4036 {
4037 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fvMESA(%p);\n", (const void *) v));
4038 }
4039
4040 KEYWORD1 void KEYWORD2 NAME(WindowPos2i)(GLint x, GLint y)
4041 {
4042 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2i(%d, %d);\n", x, y));
4043 }
4044
4045 KEYWORD1 void KEYWORD2 NAME(WindowPos2iARB)(GLint x, GLint y)
4046 {
4047 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iARB(%d, %d);\n", x, y));
4048 }
4049
4050 KEYWORD1 void KEYWORD2 NAME(WindowPos2iMESA)(GLint x, GLint y)
4051 {
4052 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iMESA(%d, %d);\n", x, y));
4053 }
4054
4055 KEYWORD1 void KEYWORD2 NAME(WindowPos2iv)(const GLint * v)
4056 {
4057 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2iv(%p);\n", (const void *) v));
4058 }
4059
4060 KEYWORD1 void KEYWORD2 NAME(WindowPos2ivARB)(const GLint * v)
4061 {
4062 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2ivARB(%p);\n", (const void *) v));
4063 }
4064
4065 KEYWORD1 void KEYWORD2 NAME(WindowPos2ivMESA)(const GLint * v)
4066 {
4067 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2ivMESA(%p);\n", (const void *) v));
4068 }
4069
4070 KEYWORD1 void KEYWORD2 NAME(WindowPos2s)(GLshort x, GLshort y)
4071 {
4072 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2s(%d, %d);\n", x, y));
4073 }
4074
4075 KEYWORD1 void KEYWORD2 NAME(WindowPos2sARB)(GLshort x, GLshort y)
4076 {
4077 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sARB(%d, %d);\n", x, y));
4078 }
4079
4080 KEYWORD1 void KEYWORD2 NAME(WindowPos2sMESA)(GLshort x, GLshort y)
4081 {
4082 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sMESA(%d, %d);\n", x, y));
4083 }
4084
4085 KEYWORD1 void KEYWORD2 NAME(WindowPos2sv)(const GLshort * v)
4086 {
4087 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2sv(%p);\n", (const void *) v));
4088 }
4089
4090 KEYWORD1 void KEYWORD2 NAME(WindowPos2svARB)(const GLshort * v)
4091 {
4092 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2svARB(%p);\n", (const void *) v));
4093 }
4094
4095 KEYWORD1 void KEYWORD2 NAME(WindowPos2svMESA)(const GLshort * v)
4096 {
4097 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2svMESA(%p);\n", (const void *) v));
4098 }
4099
4100 KEYWORD1 void KEYWORD2 NAME(WindowPos3d)(GLdouble x, GLdouble y, GLdouble z)
4101 {
4102 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3d(%f, %f, %f);\n", x, y, z));
4103 }
4104
4105 KEYWORD1 void KEYWORD2 NAME(WindowPos3dARB)(GLdouble x, GLdouble y, GLdouble z)
4106 {
4107 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dARB(%f, %f, %f);\n", x, y, z));
4108 }
4109
4110 KEYWORD1 void KEYWORD2 NAME(WindowPos3dMESA)(GLdouble x, GLdouble y, GLdouble z)
4111 {
4112 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dMESA(%f, %f, %f);\n", x, y, z));
4113 }
4114
4115 KEYWORD1 void KEYWORD2 NAME(WindowPos3dv)(const GLdouble * v)
4116 {
4117 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dv(%p);\n", (const void *) v));
4118 }
4119
4120 KEYWORD1 void KEYWORD2 NAME(WindowPos3dvARB)(const GLdouble * v)
4121 {
4122 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dvARB(%p);\n", (const void *) v));
4123 }
4124
4125 KEYWORD1 void KEYWORD2 NAME(WindowPos3dvMESA)(const GLdouble * v)
4126 {
4127 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dvMESA(%p);\n", (const void *) v));
4128 }
4129
4130 KEYWORD1 void KEYWORD2 NAME(WindowPos3f)(GLfloat x, GLfloat y, GLfloat z)
4131 {
4132 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3f(%f, %f, %f);\n", x, y, z));
4133 }
4134
4135 KEYWORD1 void KEYWORD2 NAME(WindowPos3fARB)(GLfloat x, GLfloat y, GLfloat z)
4136 {
4137 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fARB(%f, %f, %f);\n", x, y, z));
4138 }
4139
4140 KEYWORD1 void KEYWORD2 NAME(WindowPos3fMESA)(GLfloat x, GLfloat y, GLfloat z)
4141 {
4142 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fMESA(%f, %f, %f);\n", x, y, z));
4143 }
4144
4145 KEYWORD1 void KEYWORD2 NAME(WindowPos3fv)(const GLfloat * v)
4146 {
4147 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fv(%p);\n", (const void *) v));
4148 }
4149
4150 KEYWORD1 void KEYWORD2 NAME(WindowPos3fvARB)(const GLfloat * v)
4151 {
4152 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fvARB(%p);\n", (const void *) v));
4153 }
4154
4155 KEYWORD1 void KEYWORD2 NAME(WindowPos3fvMESA)(const GLfloat * v)
4156 {
4157 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fvMESA(%p);\n", (const void *) v));
4158 }
4159
4160 KEYWORD1 void KEYWORD2 NAME(WindowPos3i)(GLint x, GLint y, GLint z)
4161 {
4162 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3i(%d, %d, %d);\n", x, y, z));
4163 }
4164
4165 KEYWORD1 void KEYWORD2 NAME(WindowPos3iARB)(GLint x, GLint y, GLint z)
4166 {
4167 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iARB(%d, %d, %d);\n", x, y, z));
4168 }
4169
4170 KEYWORD1 void KEYWORD2 NAME(WindowPos3iMESA)(GLint x, GLint y, GLint z)
4171 {
4172 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iMESA(%d, %d, %d);\n", x, y, z));
4173 }
4174
4175 KEYWORD1 void KEYWORD2 NAME(WindowPos3iv)(const GLint * v)
4176 {
4177 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3iv(%p);\n", (const void *) v));
4178 }
4179
4180 KEYWORD1 void KEYWORD2 NAME(WindowPos3ivARB)(const GLint * v)
4181 {
4182 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3ivARB(%p);\n", (const void *) v));
4183 }
4184
4185 KEYWORD1 void KEYWORD2 NAME(WindowPos3ivMESA)(const GLint * v)
4186 {
4187 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3ivMESA(%p);\n", (const void *) v));
4188 }
4189
4190 KEYWORD1 void KEYWORD2 NAME(WindowPos3s)(GLshort x, GLshort y, GLshort z)
4191 {
4192 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3s(%d, %d, %d);\n", x, y, z));
4193 }
4194
4195 KEYWORD1 void KEYWORD2 NAME(WindowPos3sARB)(GLshort x, GLshort y, GLshort z)
4196 {
4197 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sARB(%d, %d, %d);\n", x, y, z));
4198 }
4199
4200 KEYWORD1 void KEYWORD2 NAME(WindowPos3sMESA)(GLshort x, GLshort y, GLshort z)
4201 {
4202 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sMESA(%d, %d, %d);\n", x, y, z));
4203 }
4204
4205 KEYWORD1 void KEYWORD2 NAME(WindowPos3sv)(const GLshort * v)
4206 {
4207 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3sv(%p);\n", (const void *) v));
4208 }
4209
4210 KEYWORD1 void KEYWORD2 NAME(WindowPos3svARB)(const GLshort * v)
4211 {
4212 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3svARB(%p);\n", (const void *) v));
4213 }
4214
4215 KEYWORD1 void KEYWORD2 NAME(WindowPos3svMESA)(const GLshort * v)
4216 {
4217 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3svMESA(%p);\n", (const void *) v));
4218 }
4219
4220 KEYWORD1 void KEYWORD2 NAME(WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4221 {
4222 DISPATCH(WindowPos4dMESA, (x, y, z, w), (F, "glWindowPos4dMESA(%f, %f, %f, %f);\n", x, y, z, w));
4223 }
4224
4225 KEYWORD1 void KEYWORD2 NAME(WindowPos4dvMESA)(const GLdouble * v)
4226 {
4227 DISPATCH(WindowPos4dvMESA, (v), (F, "glWindowPos4dvMESA(%p);\n", (const void *) v));
4228 }
4229
4230 KEYWORD1 void KEYWORD2 NAME(WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4231 {
4232 DISPATCH(WindowPos4fMESA, (x, y, z, w), (F, "glWindowPos4fMESA(%f, %f, %f, %f);\n", x, y, z, w));
4233 }
4234
4235 KEYWORD1 void KEYWORD2 NAME(WindowPos4fvMESA)(const GLfloat * v)
4236 {
4237 DISPATCH(WindowPos4fvMESA, (v), (F, "glWindowPos4fvMESA(%p);\n", (const void *) v));
4238 }
4239
4240 KEYWORD1 void KEYWORD2 NAME(WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w)
4241 {
4242 DISPATCH(WindowPos4iMESA, (x, y, z, w), (F, "glWindowPos4iMESA(%d, %d, %d, %d);\n", x, y, z, w));
4243 }
4244
4245 KEYWORD1 void KEYWORD2 NAME(WindowPos4ivMESA)(const GLint * v)
4246 {
4247 DISPATCH(WindowPos4ivMESA, (v), (F, "glWindowPos4ivMESA(%p);\n", (const void *) v));
4248 }
4249
4250 KEYWORD1 void KEYWORD2 NAME(WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w)
4251 {
4252 DISPATCH(WindowPos4sMESA, (x, y, z, w), (F, "glWindowPos4sMESA(%d, %d, %d, %d);\n", x, y, z, w));
4253 }
4254
4255 KEYWORD1 void KEYWORD2 NAME(WindowPos4svMESA)(const GLshort * v)
4256 {
4257 DISPATCH(WindowPos4svMESA, (v), (F, "glWindowPos4svMESA(%p);\n", (const void *) v));
4258 }
4259
4260 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_645)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);
4261
4262 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_645)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride)
4263 {
4264 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));
4265 }
4266
4267 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_646)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride);
4268
4269 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_646)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride)
4270 {
4271 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));
4272 }
4273
4274 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_647)(GLsizei n, const GLuint * fences);
4275
4276 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_647)(GLsizei n, const GLuint * fences)
4277 {
4278 DISPATCH(DeleteFencesNV, (n, fences), (F, "glDeleteFencesNV(%d, %p);\n", n, (const void *) fences));
4279 }
4280
4281 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_648)(GLuint fence);
4282
4283 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_648)(GLuint fence)
4284 {
4285 DISPATCH(FinishFenceNV, (fence), (F, "glFinishFenceNV(%d);\n", fence));
4286 }
4287
4288 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_649)(GLsizei n, GLuint * fences);
4289
4290 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_649)(GLsizei n, GLuint * fences)
4291 {
4292 DISPATCH(GenFencesNV, (n, fences), (F, "glGenFencesNV(%d, %p);\n", n, (const void *) fences));
4293 }
4294
4295 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_650)(GLuint fence, GLenum pname, GLint * params);
4296
4297 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_650)(GLuint fence, GLenum pname, GLint * params)
4298 {
4299 DISPATCH(GetFenceivNV, (fence, pname, params), (F, "glGetFenceivNV(%d, 0x%x, %p);\n", fence, pname, (const void *) params));
4300 }
4301
4302 KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_651)(GLuint fence);
4303
4304 KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_651)(GLuint fence)
4305 {
4306 RETURN_DISPATCH(IsFenceNV, (fence), (F, "glIsFenceNV(%d);\n", fence));
4307 }
4308
4309 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_652)(GLuint fence, GLenum condition);
4310
4311 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_652)(GLuint fence, GLenum condition)
4312 {
4313 DISPATCH(SetFenceNV, (fence, condition), (F, "glSetFenceNV(%d, 0x%x);\n", fence, condition));
4314 }
4315
4316 KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_653)(GLuint fence);
4317
4318 KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_653)(GLuint fence)
4319 {
4320 RETURN_DISPATCH(TestFenceNV, (fence), (F, "glTestFenceNV(%d);\n", fence));
4321 }
4322
4323 KEYWORD1 GLboolean KEYWORD2 NAME(AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences)
4324 {
4325 RETURN_DISPATCH(AreProgramsResidentNV, (n, ids, residences), (F, "glAreProgramsResidentNV(%d, %p, %p);\n", n, (const void *) ids, (const void *) residences));
4326 }
4327
4328 KEYWORD1 void KEYWORD2 NAME(BindProgramARB)(GLenum target, GLuint program)
4329 {
4330 DISPATCH(BindProgramNV, (target, program), (F, "glBindProgramARB(0x%x, %d);\n", target, program));
4331 }
4332
4333 KEYWORD1 void KEYWORD2 NAME(BindProgramNV)(GLenum target, GLuint program)
4334 {
4335 DISPATCH(BindProgramNV, (target, program), (F, "glBindProgramNV(0x%x, %d);\n", target, program));
4336 }
4337
4338 KEYWORD1 void KEYWORD2 NAME(DeleteProgramsARB)(GLsizei n, const GLuint * programs)
4339 {
4340 DISPATCH(DeleteProgramsNV, (n, programs), (F, "glDeleteProgramsARB(%d, %p);\n", n, (const void *) programs));
4341 }
4342
4343 KEYWORD1 void KEYWORD2 NAME(DeleteProgramsNV)(GLsizei n, const GLuint * programs)
4344 {
4345 DISPATCH(DeleteProgramsNV, (n, programs), (F, "glDeleteProgramsNV(%d, %p);\n", n, (const void *) programs));
4346 }
4347
4348 KEYWORD1 void KEYWORD2 NAME(ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params)
4349 {
4350 DISPATCH(ExecuteProgramNV, (target, id, params), (F, "glExecuteProgramNV(0x%x, %d, %p);\n", target, id, (const void *) params));
4351 }
4352
4353 KEYWORD1 void KEYWORD2 NAME(GenProgramsARB)(GLsizei n, GLuint * programs)
4354 {
4355 DISPATCH(GenProgramsNV, (n, programs), (F, "glGenProgramsARB(%d, %p);\n", n, (const void *) programs));
4356 }
4357
4358 KEYWORD1 void KEYWORD2 NAME(GenProgramsNV)(GLsizei n, GLuint * programs)
4359 {
4360 DISPATCH(GenProgramsNV, (n, programs), (F, "glGenProgramsNV(%d, %p);\n", n, (const void *) programs));
4361 }
4362
4363 KEYWORD1 void KEYWORD2 NAME(GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params)
4364 {
4365 DISPATCH(GetProgramParameterdvNV, (target, index, pname, params), (F, "glGetProgramParameterdvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (const void *) params));
4366 }
4367
4368 KEYWORD1 void KEYWORD2 NAME(GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params)
4369 {
4370 DISPATCH(GetProgramParameterfvNV, (target, index, pname, params), (F, "glGetProgramParameterfvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (const void *) params));
4371 }
4372
4373 KEYWORD1 void KEYWORD2 NAME(GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program)
4374 {
4375 DISPATCH(GetProgramStringNV, (id, pname, program), (F, "glGetProgramStringNV(%d, 0x%x, %p);\n", id, pname, (const void *) program));
4376 }
4377
4378 KEYWORD1 void KEYWORD2 NAME(GetProgramivNV)(GLuint id, GLenum pname, GLint * params)
4379 {
4380 DISPATCH(GetProgramivNV, (id, pname, params), (F, "glGetProgramivNV(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4381 }
4382
4383 KEYWORD1 void KEYWORD2 NAME(GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params)
4384 {
4385 DISPATCH(GetTrackMatrixivNV, (target, address, pname, params), (F, "glGetTrackMatrixivNV(0x%x, %d, 0x%x, %p);\n", target, address, pname, (const void *) params));
4386 }
4387
4388 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervARB)(GLuint index, GLenum pname, GLvoid ** params)
4389 {
4390 DISPATCH(GetVertexAttribPointervNV, (index, pname, params), (F, "glGetVertexAttribPointervARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4391 }
4392
4393 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid ** params)
4394 {
4395 DISPATCH(GetVertexAttribPointervNV, (index, pname, params), (F, "glGetVertexAttribPointervNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4396 }
4397
4398 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params)
4399 {
4400 DISPATCH(GetVertexAttribdvNV, (index, pname, params), (F, "glGetVertexAttribdvNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4401 }
4402
4403 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params)
4404 {
4405 DISPATCH(GetVertexAttribfvNV, (index, pname, params), (F, "glGetVertexAttribfvNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4406 }
4407
4408 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params)
4409 {
4410 DISPATCH(GetVertexAttribivNV, (index, pname, params), (F, "glGetVertexAttribivNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
4411 }
4412
4413 KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramARB)(GLuint program)
4414 {
4415 RETURN_DISPATCH(IsProgramNV, (program), (F, "glIsProgramARB(%d);\n", program));
4416 }
4417
4418 KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramNV)(GLuint program)
4419 {
4420 RETURN_DISPATCH(IsProgramNV, (program), (F, "glIsProgramNV(%d);\n", program));
4421 }
4422
4423 KEYWORD1 void KEYWORD2 NAME(LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program)
4424 {
4425 DISPATCH(LoadProgramNV, (target, id, len, program), (F, "glLoadProgramNV(0x%x, %d, %d, %p);\n", target, id, len, (const void *) program));
4426 }
4427
4428 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dNV)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4429 {
4430 DISPATCH(ProgramParameter4dNV, (target, index, x, y, z, w), (F, "glProgramParameter4dNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
4431 }
4432
4433 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dvNV)(GLenum target, GLuint index, const GLdouble * params)
4434 {
4435 DISPATCH(ProgramParameter4dvNV, (target, index, params), (F, "glProgramParameter4dvNV(0x%x, %d, %p);\n", target, index, (const void *) params));
4436 }
4437
4438 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fNV)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4439 {
4440 DISPATCH(ProgramParameter4fNV, (target, index, x, y, z, w), (F, "glProgramParameter4fNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
4441 }
4442
4443 KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fvNV)(GLenum target, GLuint index, const GLfloat * params)
4444 {
4445 DISPATCH(ProgramParameter4fvNV, (target, index, params), (F, "glProgramParameter4fvNV(0x%x, %d, %p);\n", target, index, (const void *) params));
4446 }
4447
4448 KEYWORD1 void KEYWORD2 NAME(ProgramParameters4dvNV)(GLenum target, GLuint index, GLuint num, const GLdouble * params)
4449 {
4450 DISPATCH(ProgramParameters4dvNV, (target, index, num, params), (F, "glProgramParameters4dvNV(0x%x, %d, %d, %p);\n", target, index, num, (const void *) params));
4451 }
4452
4453 KEYWORD1 void KEYWORD2 NAME(ProgramParameters4fvNV)(GLenum target, GLuint index, GLuint num, const GLfloat * params)
4454 {
4455 DISPATCH(ProgramParameters4fvNV, (target, index, num, params), (F, "glProgramParameters4fvNV(0x%x, %d, %d, %p);\n", target, index, num, (const void *) params));
4456 }
4457
4458 KEYWORD1 void KEYWORD2 NAME(RequestResidentProgramsNV)(GLsizei n, const GLuint * ids)
4459 {
4460 DISPATCH(RequestResidentProgramsNV, (n, ids), (F, "glRequestResidentProgramsNV(%d, %p);\n", n, (const void *) ids));
4461 }
4462
4463 KEYWORD1 void KEYWORD2 NAME(TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform)
4464 {
4465 DISPATCH(TrackMatrixNV, (target, address, matrix, transform), (F, "glTrackMatrixNV(0x%x, %d, 0x%x, 0x%x);\n", target, address, matrix, transform));
4466 }
4467
4468 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dNV)(GLuint index, GLdouble x)
4469 {
4470 DISPATCH(VertexAttrib1dNV, (index, x), (F, "glVertexAttrib1dNV(%d, %f);\n", index, x));
4471 }
4472
4473 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvNV)(GLuint index, const GLdouble * v)
4474 {
4475 DISPATCH(VertexAttrib1dvNV, (index, v), (F, "glVertexAttrib1dvNV(%d, %p);\n", index, (const void *) v));
4476 }
4477
4478 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fNV)(GLuint index, GLfloat x)
4479 {
4480 DISPATCH(VertexAttrib1fNV, (index, x), (F, "glVertexAttrib1fNV(%d, %f);\n", index, x));
4481 }
4482
4483 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvNV)(GLuint index, const GLfloat * v)
4484 {
4485 DISPATCH(VertexAttrib1fvNV, (index, v), (F, "glVertexAttrib1fvNV(%d, %p);\n", index, (const void *) v));
4486 }
4487
4488 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sNV)(GLuint index, GLshort x)
4489 {
4490 DISPATCH(VertexAttrib1sNV, (index, x), (F, "glVertexAttrib1sNV(%d, %d);\n", index, x));
4491 }
4492
4493 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svNV)(GLuint index, const GLshort * v)
4494 {
4495 DISPATCH(VertexAttrib1svNV, (index, v), (F, "glVertexAttrib1svNV(%d, %p);\n", index, (const void *) v));
4496 }
4497
4498 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y)
4499 {
4500 DISPATCH(VertexAttrib2dNV, (index, x, y), (F, "glVertexAttrib2dNV(%d, %f, %f);\n", index, x, y));
4501 }
4502
4503 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvNV)(GLuint index, const GLdouble * v)
4504 {
4505 DISPATCH(VertexAttrib2dvNV, (index, v), (F, "glVertexAttrib2dvNV(%d, %p);\n", index, (const void *) v));
4506 }
4507
4508 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y)
4509 {
4510 DISPATCH(VertexAttrib2fNV, (index, x, y), (F, "glVertexAttrib2fNV(%d, %f, %f);\n", index, x, y));
4511 }
4512
4513 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvNV)(GLuint index, const GLfloat * v)
4514 {
4515 DISPATCH(VertexAttrib2fvNV, (index, v), (F, "glVertexAttrib2fvNV(%d, %p);\n", index, (const void *) v));
4516 }
4517
4518 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y)
4519 {
4520 DISPATCH(VertexAttrib2sNV, (index, x, y), (F, "glVertexAttrib2sNV(%d, %d, %d);\n", index, x, y));
4521 }
4522
4523 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svNV)(GLuint index, const GLshort * v)
4524 {
4525 DISPATCH(VertexAttrib2svNV, (index, v), (F, "glVertexAttrib2svNV(%d, %p);\n", index, (const void *) v));
4526 }
4527
4528 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
4529 {
4530 DISPATCH(VertexAttrib3dNV, (index, x, y, z), (F, "glVertexAttrib3dNV(%d, %f, %f, %f);\n", index, x, y, z));
4531 }
4532
4533 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvNV)(GLuint index, const GLdouble * v)
4534 {
4535 DISPATCH(VertexAttrib3dvNV, (index, v), (F, "glVertexAttrib3dvNV(%d, %p);\n", index, (const void *) v));
4536 }
4537
4538 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
4539 {
4540 DISPATCH(VertexAttrib3fNV, (index, x, y, z), (F, "glVertexAttrib3fNV(%d, %f, %f, %f);\n", index, x, y, z));
4541 }
4542
4543 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvNV)(GLuint index, const GLfloat * v)
4544 {
4545 DISPATCH(VertexAttrib3fvNV, (index, v), (F, "glVertexAttrib3fvNV(%d, %p);\n", index, (const void *) v));
4546 }
4547
4548 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z)
4549 {
4550 DISPATCH(VertexAttrib3sNV, (index, x, y, z), (F, "glVertexAttrib3sNV(%d, %d, %d, %d);\n", index, x, y, z));
4551 }
4552
4553 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svNV)(GLuint index, const GLshort * v)
4554 {
4555 DISPATCH(VertexAttrib3svNV, (index, v), (F, "glVertexAttrib3svNV(%d, %p);\n", index, (const void *) v));
4556 }
4557
4558 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4559 {
4560 DISPATCH(VertexAttrib4dNV, (index, x, y, z, w), (F, "glVertexAttrib4dNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
4561 }
4562
4563 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvNV)(GLuint index, const GLdouble * v)
4564 {
4565 DISPATCH(VertexAttrib4dvNV, (index, v), (F, "glVertexAttrib4dvNV(%d, %p);\n", index, (const void *) v));
4566 }
4567
4568 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4569 {
4570 DISPATCH(VertexAttrib4fNV, (index, x, y, z, w), (F, "glVertexAttrib4fNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
4571 }
4572
4573 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvNV)(GLuint index, const GLfloat * v)
4574 {
4575 DISPATCH(VertexAttrib4fvNV, (index, v), (F, "glVertexAttrib4fvNV(%d, %p);\n", index, (const void *) v));
4576 }
4577
4578 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
4579 {
4580 DISPATCH(VertexAttrib4sNV, (index, x, y, z, w), (F, "glVertexAttrib4sNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
4581 }
4582
4583 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svNV)(GLuint index, const GLshort * v)
4584 {
4585 DISPATCH(VertexAttrib4svNV, (index, v), (F, "glVertexAttrib4svNV(%d, %p);\n", index, (const void *) v));
4586 }
4587
4588 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
4589 {
4590 DISPATCH(VertexAttrib4ubNV, (index, x, y, z, w), (F, "glVertexAttrib4ubNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
4591 }
4592
4593 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvNV)(GLuint index, const GLubyte * v)
4594 {
4595 DISPATCH(VertexAttrib4ubvNV, (index, v), (F, "glVertexAttrib4ubvNV(%d, %p);\n", index, (const void *) v));
4596 }
4597
4598 KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
4599 {
4600 DISPATCH(VertexAttribPointerNV, (index, size, type, stride, pointer), (F, "glVertexAttribPointerNV(%d, %d, 0x%x, %d, %p);\n", index, size, type, stride, (const void *) pointer));
4601 }
4602
4603 KEYWORD1 void KEYWORD2 NAME(VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v)
4604 {
4605 DISPATCH(VertexAttribs1dvNV, (index, n, v), (F, "glVertexAttribs1dvNV(%d, %d, %p);\n", index, n, (const void *) v));
4606 }
4607
4608 KEYWORD1 void KEYWORD2 NAME(VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v)
4609 {
4610 DISPATCH(VertexAttribs1fvNV, (index, n, v), (F, "glVertexAttribs1fvNV(%d, %d, %p);\n", index, n, (const void *) v));
4611 }
4612
4613 KEYWORD1 void KEYWORD2 NAME(VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v)
4614 {
4615 DISPATCH(VertexAttribs1svNV, (index, n, v), (F, "glVertexAttribs1svNV(%d, %d, %p);\n", index, n, (const void *) v));
4616 }
4617
4618 KEYWORD1 void KEYWORD2 NAME(VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v)
4619 {
4620 DISPATCH(VertexAttribs2dvNV, (index, n, v), (F, "glVertexAttribs2dvNV(%d, %d, %p);\n", index, n, (const void *) v));
4621 }
4622
4623 KEYWORD1 void KEYWORD2 NAME(VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v)
4624 {
4625 DISPATCH(VertexAttribs2fvNV, (index, n, v), (F, "glVertexAttribs2fvNV(%d, %d, %p);\n", index, n, (const void *) v));
4626 }
4627
4628 KEYWORD1 void KEYWORD2 NAME(VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v)
4629 {
4630 DISPATCH(VertexAttribs2svNV, (index, n, v), (F, "glVertexAttribs2svNV(%d, %d, %p);\n", index, n, (const void *) v));
4631 }
4632
4633 KEYWORD1 void KEYWORD2 NAME(VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v)
4634 {
4635 DISPATCH(VertexAttribs3dvNV, (index, n, v), (F, "glVertexAttribs3dvNV(%d, %d, %p);\n", index, n, (const void *) v));
4636 }
4637
4638 KEYWORD1 void KEYWORD2 NAME(VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v)
4639 {
4640 DISPATCH(VertexAttribs3fvNV, (index, n, v), (F, "glVertexAttribs3fvNV(%d, %d, %p);\n", index, n, (const void *) v));
4641 }
4642
4643 KEYWORD1 void KEYWORD2 NAME(VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v)
4644 {
4645 DISPATCH(VertexAttribs3svNV, (index, n, v), (F, "glVertexAttribs3svNV(%d, %d, %p);\n", index, n, (const void *) v));
4646 }
4647
4648 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v)
4649 {
4650 DISPATCH(VertexAttribs4dvNV, (index, n, v), (F, "glVertexAttribs4dvNV(%d, %d, %p);\n", index, n, (const void *) v));
4651 }
4652
4653 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v)
4654 {
4655 DISPATCH(VertexAttribs4fvNV, (index, n, v), (F, "glVertexAttribs4fvNV(%d, %d, %p);\n", index, n, (const void *) v));
4656 }
4657
4658 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v)
4659 {
4660 DISPATCH(VertexAttribs4svNV, (index, n, v), (F, "glVertexAttribs4svNV(%d, %d, %p);\n", index, n, (const void *) v));
4661 }
4662
4663 KEYWORD1 void KEYWORD2 NAME(VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v)
4664 {
4665 DISPATCH(VertexAttribs4ubvNV, (index, n, v), (F, "glVertexAttribs4ubvNV(%d, %d, %p);\n", index, n, (const void *) v));
4666 }
4667
4668 KEYWORD1 void KEYWORD2 NAME(AlphaFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)
4669 {
4670 DISPATCH(AlphaFragmentOp1ATI, (op, dst, dstMod, arg1, arg1Rep, arg1Mod), (F, "glAlphaFragmentOp1ATI(0x%x, %d, %d, %d, %d, %d);\n", op, dst, dstMod, arg1, arg1Rep, arg1Mod));
4671 }
4672
4673 KEYWORD1 void KEYWORD2 NAME(AlphaFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)
4674 {
4675 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));
4676 }
4677
4678 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)
4679 {
4680 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));
4681 }
4682
4683 KEYWORD1 void KEYWORD2 NAME(BeginFragmentShaderATI)(void)
4684 {
4685 DISPATCH(BeginFragmentShaderATI, (), (F, "glBeginFragmentShaderATI();\n"));
4686 }
4687
4688 KEYWORD1 void KEYWORD2 NAME(BindFragmentShaderATI)(GLuint id)
4689 {
4690 DISPATCH(BindFragmentShaderATI, (id), (F, "glBindFragmentShaderATI(%d);\n", id));
4691 }
4692
4693 KEYWORD1 void KEYWORD2 NAME(ColorFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)
4694 {
4695 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));
4696 }
4697
4698 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)
4699 {
4700 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));
4701 }
4702
4703 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)
4704 {
4705 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));
4706 }
4707
4708 KEYWORD1 void KEYWORD2 NAME(DeleteFragmentShaderATI)(GLuint id)
4709 {
4710 DISPATCH(DeleteFragmentShaderATI, (id), (F, "glDeleteFragmentShaderATI(%d);\n", id));
4711 }
4712
4713 KEYWORD1 void KEYWORD2 NAME(EndFragmentShaderATI)(void)
4714 {
4715 DISPATCH(EndFragmentShaderATI, (), (F, "glEndFragmentShaderATI();\n"));
4716 }
4717
4718 KEYWORD1 GLuint KEYWORD2 NAME(GenFragmentShadersATI)(GLuint range)
4719 {
4720 RETURN_DISPATCH(GenFragmentShadersATI, (range), (F, "glGenFragmentShadersATI(%d);\n", range));
4721 }
4722
4723 KEYWORD1 void KEYWORD2 NAME(PassTexCoordATI)(GLuint dst, GLuint coord, GLenum swizzle)
4724 {
4725 DISPATCH(PassTexCoordATI, (dst, coord, swizzle), (F, "glPassTexCoordATI(%d, %d, 0x%x);\n", dst, coord, swizzle));
4726 }
4727
4728 KEYWORD1 void KEYWORD2 NAME(SampleMapATI)(GLuint dst, GLuint interp, GLenum swizzle)
4729 {
4730 DISPATCH(SampleMapATI, (dst, interp, swizzle), (F, "glSampleMapATI(%d, %d, 0x%x);\n", dst, interp, swizzle));
4731 }
4732
4733 KEYWORD1 void KEYWORD2 NAME(SetFragmentShaderConstantATI)(GLuint dst, const GLfloat * value)
4734 {
4735 DISPATCH(SetFragmentShaderConstantATI, (dst, value), (F, "glSetFragmentShaderConstantATI(%d, %p);\n", dst, (const void *) value));
4736 }
4737
4738 KEYWORD1 void KEYWORD2 NAME(PointParameteri)(GLenum pname, GLint param)
4739 {
4740 DISPATCH(PointParameteriNV, (pname, param), (F, "glPointParameteri(0x%x, %d);\n", pname, param));
4741 }
4742
4743 KEYWORD1 void KEYWORD2 NAME(PointParameteriNV)(GLenum pname, GLint param)
4744 {
4745 DISPATCH(PointParameteriNV, (pname, param), (F, "glPointParameteriNV(0x%x, %d);\n", pname, param));
4746 }
4747
4748 KEYWORD1 void KEYWORD2 NAME(PointParameteriv)(GLenum pname, const GLint * params)
4749 {
4750 DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameteriv(0x%x, %p);\n", pname, (const void *) params));
4751 }
4752
4753 KEYWORD1 void KEYWORD2 NAME(PointParameterivNV)(GLenum pname, const GLint * params)
4754 {
4755 DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameterivNV(0x%x, %p);\n", pname, (const void *) params));
4756 }
4757
4758 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_734)(GLenum face);
4759
4760 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_734)(GLenum face)
4761 {
4762 DISPATCH(ActiveStencilFaceEXT, (face), (F, "glActiveStencilFaceEXT(0x%x);\n", face));
4763 }
4764
4765 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_735)(GLuint array);
4766
4767 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_735)(GLuint array)
4768 {
4769 DISPATCH(BindVertexArrayAPPLE, (array), (F, "glBindVertexArrayAPPLE(%d);\n", array));
4770 }
4771
4772 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_736)(GLsizei n, const GLuint * arrays);
4773
4774 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_736)(GLsizei n, const GLuint * arrays)
4775 {
4776 DISPATCH(DeleteVertexArraysAPPLE, (n, arrays), (F, "glDeleteVertexArraysAPPLE(%d, %p);\n", n, (const void *) arrays));
4777 }
4778
4779 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_737)(GLsizei n, GLuint * arrays);
4780
4781 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_737)(GLsizei n, GLuint * arrays)
4782 {
4783 DISPATCH(GenVertexArraysAPPLE, (n, arrays), (F, "glGenVertexArraysAPPLE(%d, %p);\n", n, (const void *) arrays));
4784 }
4785
4786 KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_738)(GLuint array);
4787
4788 KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_738)(GLuint array)
4789 {
4790 RETURN_DISPATCH(IsVertexArrayAPPLE, (array), (F, "glIsVertexArrayAPPLE(%d);\n", array));
4791 }
4792
4793 KEYWORD1 void KEYWORD2 NAME(GetProgramNamedParameterdvNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params)
4794 {
4795 DISPATCH(GetProgramNamedParameterdvNV, (id, len, name, params), (F, "glGetProgramNamedParameterdvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) params));
4796 }
4797
4798 KEYWORD1 void KEYWORD2 NAME(GetProgramNamedParameterfvNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params)
4799 {
4800 DISPATCH(GetProgramNamedParameterfvNV, (id, len, name, params), (F, "glGetProgramNamedParameterfvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) params));
4801 }
4802
4803 KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4dNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4804 {
4805 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));
4806 }
4807
4808 KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4dvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v)
4809 {
4810 DISPATCH(ProgramNamedParameter4dvNV, (id, len, name, v), (F, "glProgramNamedParameter4dvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) v));
4811 }
4812
4813 KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4fNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4814 {
4815 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));
4816 }
4817
4818 KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4fvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v)
4819 {
4820 DISPATCH(ProgramNamedParameter4fvNV, (id, len, name, v), (F, "glProgramNamedParameter4fvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) v));
4821 }
4822
4823 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_745)(GLclampd zmin, GLclampd zmax);
4824
4825 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_745)(GLclampd zmin, GLclampd zmax)
4826 {
4827 DISPATCH(DepthBoundsEXT, (zmin, zmax), (F, "glDepthBoundsEXT(%f, %f);\n", zmin, zmax));
4828 }
4829
4830 KEYWORD1 void KEYWORD2 NAME(BlendEquationSeparate)(GLenum modeRGB, GLenum modeA)
4831 {
4832 DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparate(0x%x, 0x%x);\n", modeRGB, modeA));
4833 }
4834
4835 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_746)(GLenum modeRGB, GLenum modeA);
4836
4837 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_746)(GLenum modeRGB, GLenum modeA)
4838 {
4839 DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparateEXT(0x%x, 0x%x);\n", modeRGB, modeA));
4840 }
4841
4842 KEYWORD1 void KEYWORD2 NAME(BindFramebufferEXT)(GLenum target, GLuint framebuffer)
4843 {
4844 DISPATCH(BindFramebufferEXT, (target, framebuffer), (F, "glBindFramebufferEXT(0x%x, %d);\n", target, framebuffer));
4845 }
4846
4847 KEYWORD1 void KEYWORD2 NAME(BindRenderbufferEXT)(GLenum target, GLuint renderbuffer)
4848 {
4849 DISPATCH(BindRenderbufferEXT, (target, renderbuffer), (F, "glBindRenderbufferEXT(0x%x, %d);\n", target, renderbuffer));
4850 }
4851
4852 KEYWORD1 GLenum KEYWORD2 NAME(CheckFramebufferStatusEXT)(GLenum target)
4853 {
4854 RETURN_DISPATCH(CheckFramebufferStatusEXT, (target), (F, "glCheckFramebufferStatusEXT(0x%x);\n", target));
4855 }
4856
4857 KEYWORD1 void KEYWORD2 NAME(DeleteFramebuffersEXT)(GLsizei n, const GLuint * framebuffers)
4858 {
4859 DISPATCH(DeleteFramebuffersEXT, (n, framebuffers), (F, "glDeleteFramebuffersEXT(%d, %p);\n", n, (const void *) framebuffers));
4860 }
4861
4862 KEYWORD1 void KEYWORD2 NAME(DeleteRenderbuffersEXT)(GLsizei n, const GLuint * renderbuffers)
4863 {
4864 DISPATCH(DeleteRenderbuffersEXT, (n, renderbuffers), (F, "glDeleteRenderbuffersEXT(%d, %p);\n", n, (const void *) renderbuffers));
4865 }
4866
4867 KEYWORD1 void KEYWORD2 NAME(FramebufferRenderbufferEXT)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
4868 {
4869 DISPATCH(FramebufferRenderbufferEXT, (target, attachment, renderbuffertarget, renderbuffer), (F, "glFramebufferRenderbufferEXT(0x%x, 0x%x, 0x%x, %d);\n", target, attachment, renderbuffertarget, renderbuffer));
4870 }
4871
4872 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture1DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
4873 {
4874 DISPATCH(FramebufferTexture1DEXT, (target, attachment, textarget, texture, level), (F, "glFramebufferTexture1DEXT(0x%x, 0x%x, 0x%x, %d, %d);\n", target, attachment, textarget, texture, level));
4875 }
4876
4877 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture2DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
4878 {
4879 DISPATCH(FramebufferTexture2DEXT, (target, attachment, textarget, texture, level), (F, "glFramebufferTexture2DEXT(0x%x, 0x%x, 0x%x, %d, %d);\n", target, attachment, textarget, texture, level));
4880 }
4881
4882 KEYWORD1 void KEYWORD2 NAME(FramebufferTexture3DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
4883 {
4884 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));
4885 }
4886
4887 KEYWORD1 void KEYWORD2 NAME(GenFramebuffersEXT)(GLsizei n, GLuint * framebuffers)
4888 {
4889 DISPATCH(GenFramebuffersEXT, (n, framebuffers), (F, "glGenFramebuffersEXT(%d, %p);\n", n, (const void *) framebuffers));
4890 }
4891
4892 KEYWORD1 void KEYWORD2 NAME(GenRenderbuffersEXT)(GLsizei n, GLuint * renderbuffers)
4893 {
4894 DISPATCH(GenRenderbuffersEXT, (n, renderbuffers), (F, "glGenRenderbuffersEXT(%d, %p);\n", n, (const void *) renderbuffers));
4895 }
4896
4897 KEYWORD1 void KEYWORD2 NAME(GenerateMipmapEXT)(GLenum target)
4898 {
4899 DISPATCH(GenerateMipmapEXT, (target), (F, "glGenerateMipmapEXT(0x%x);\n", target));
4900 }
4901
4902 KEYWORD1 void KEYWORD2 NAME(GetFramebufferAttachmentParameterivEXT)(GLenum target, GLenum attachment, GLenum pname, GLint * params)
4903 {
4904 DISPATCH(GetFramebufferAttachmentParameterivEXT, (target, attachment, pname, params), (F, "glGetFramebufferAttachmentParameterivEXT(0x%x, 0x%x, 0x%x, %p);\n", target, attachment, pname, (const void *) params));
4905 }
4906
4907 KEYWORD1 void KEYWORD2 NAME(GetRenderbufferParameterivEXT)(GLenum target, GLenum pname, GLint * params)
4908 {
4909 DISPATCH(GetRenderbufferParameterivEXT, (target, pname, params), (F, "glGetRenderbufferParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4910 }
4911
4912 KEYWORD1 GLboolean KEYWORD2 NAME(IsFramebufferEXT)(GLuint framebuffer)
4913 {
4914 RETURN_DISPATCH(IsFramebufferEXT, (framebuffer), (F, "glIsFramebufferEXT(%d);\n", framebuffer));
4915 }
4916
4917 KEYWORD1 GLboolean KEYWORD2 NAME(IsRenderbufferEXT)(GLuint renderbuffer)
4918 {
4919 RETURN_DISPATCH(IsRenderbufferEXT, (renderbuffer), (F, "glIsRenderbufferEXT(%d);\n", renderbuffer));
4920 }
4921
4922 KEYWORD1 void KEYWORD2 NAME(RenderbufferStorageEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
4923 {
4924 DISPATCH(RenderbufferStorageEXT, (target, internalformat, width, height), (F, "glRenderbufferStorageEXT(0x%x, 0x%x, %d, %d);\n", target, internalformat, width, height));
4925 }
4926
4927 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_764)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
4928
4929 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_764)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
4930 {
4931 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));
4932 }
4933
4934 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_765)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
4935
4936 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_765)(GLenum target, GLuint index, GLsizei count, const GLfloat * params)
4937 {
4938 DISPATCH(ProgramEnvParameters4fvEXT, (target, index, count, params), (F, "glProgramEnvParameters4fvEXT(0x%x, %d, %d, %p);\n", target, index, count, (const void *) params));
4939 }
4940
4941 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_766)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
4942
4943 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_766)(GLenum target, GLuint index, GLsizei count, const GLfloat * params)
4944 {
4945 DISPATCH(ProgramLocalParameters4fvEXT, (target, index, count, params), (F, "glProgramLocalParameters4fvEXT(0x%x, %d, %d, %p);\n", target, index, count, (const void *) params));
4946 }
4947
4948 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_767)(GLuint id, GLenum pname, GLint64EXT * params);
4949
4950 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_767)(GLuint id, GLenum pname, GLint64EXT * params)
4951 {
4952 DISPATCH(GetQueryObjecti64vEXT, (id, pname, params), (F, "glGetQueryObjecti64vEXT(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4953 }
4954
4955 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_768)(GLuint id, GLenum pname, GLuint64EXT * params);
4956
4957 KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_768)(GLuint id, GLenum pname, GLuint64EXT * params)
4958 {
4959 DISPATCH(GetQueryObjectui64vEXT, (id, pname, params), (F, "glGetQueryObjectui64vEXT(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4960 }
4961
4962
4963 #endif /* defined( NAME ) */
4964
4965 /*
4966 * This is how a dispatch table can be initialized with all the functions
4967 * we generated above.
4968 */
4969 #ifdef DISPATCH_TABLE_NAME
4970
4971 #ifndef TABLE_ENTRY
4972 #error TABLE_ENTRY must be defined
4973 #endif
4974
4975 static _glapi_proc DISPATCH_TABLE_NAME[] = {
4976 TABLE_ENTRY(NewList),
4977 TABLE_ENTRY(EndList),
4978 TABLE_ENTRY(CallList),
4979 TABLE_ENTRY(CallLists),
4980 TABLE_ENTRY(DeleteLists),
4981 TABLE_ENTRY(GenLists),
4982 TABLE_ENTRY(ListBase),
4983 TABLE_ENTRY(Begin),
4984 TABLE_ENTRY(Bitmap),
4985 TABLE_ENTRY(Color3b),
4986 TABLE_ENTRY(Color3bv),
4987 TABLE_ENTRY(Color3d),
4988 TABLE_ENTRY(Color3dv),
4989 TABLE_ENTRY(Color3f),
4990 TABLE_ENTRY(Color3fv),
4991 TABLE_ENTRY(Color3i),
4992 TABLE_ENTRY(Color3iv),
4993 TABLE_ENTRY(Color3s),
4994 TABLE_ENTRY(Color3sv),
4995 TABLE_ENTRY(Color3ub),
4996 TABLE_ENTRY(Color3ubv),
4997 TABLE_ENTRY(Color3ui),
4998 TABLE_ENTRY(Color3uiv),
4999 TABLE_ENTRY(Color3us),
5000 TABLE_ENTRY(Color3usv),
5001 TABLE_ENTRY(Color4b),
5002 TABLE_ENTRY(Color4bv),
5003 TABLE_ENTRY(Color4d),
5004 TABLE_ENTRY(Color4dv),
5005 TABLE_ENTRY(Color4f),
5006 TABLE_ENTRY(Color4fv),
5007 TABLE_ENTRY(Color4i),
5008 TABLE_ENTRY(Color4iv),
5009 TABLE_ENTRY(Color4s),
5010 TABLE_ENTRY(Color4sv),
5011 TABLE_ENTRY(Color4ub),
5012 TABLE_ENTRY(Color4ubv),
5013 TABLE_ENTRY(Color4ui),
5014 TABLE_ENTRY(Color4uiv),
5015 TABLE_ENTRY(Color4us),
5016 TABLE_ENTRY(Color4usv),
5017 TABLE_ENTRY(EdgeFlag),
5018 TABLE_ENTRY(EdgeFlagv),
5019 TABLE_ENTRY(End),
5020 TABLE_ENTRY(Indexd),
5021 TABLE_ENTRY(Indexdv),
5022 TABLE_ENTRY(Indexf),
5023 TABLE_ENTRY(Indexfv),
5024 TABLE_ENTRY(Indexi),
5025 TABLE_ENTRY(Indexiv),
5026 TABLE_ENTRY(Indexs),
5027 TABLE_ENTRY(Indexsv),
5028 TABLE_ENTRY(Normal3b),
5029 TABLE_ENTRY(Normal3bv),
5030 TABLE_ENTRY(Normal3d),
5031 TABLE_ENTRY(Normal3dv),
5032 TABLE_ENTRY(Normal3f),
5033 TABLE_ENTRY(Normal3fv),
5034 TABLE_ENTRY(Normal3i),
5035 TABLE_ENTRY(Normal3iv),
5036 TABLE_ENTRY(Normal3s),
5037 TABLE_ENTRY(Normal3sv),
5038 TABLE_ENTRY(RasterPos2d),
5039 TABLE_ENTRY(RasterPos2dv),
5040 TABLE_ENTRY(RasterPos2f),
5041 TABLE_ENTRY(RasterPos2fv),
5042 TABLE_ENTRY(RasterPos2i),
5043 TABLE_ENTRY(RasterPos2iv),
5044 TABLE_ENTRY(RasterPos2s),
5045 TABLE_ENTRY(RasterPos2sv),
5046 TABLE_ENTRY(RasterPos3d),
5047 TABLE_ENTRY(RasterPos3dv),
5048 TABLE_ENTRY(RasterPos3f),
5049 TABLE_ENTRY(RasterPos3fv),
5050 TABLE_ENTRY(RasterPos3i),
5051 TABLE_ENTRY(RasterPos3iv),
5052 TABLE_ENTRY(RasterPos3s),
5053 TABLE_ENTRY(RasterPos3sv),
5054 TABLE_ENTRY(RasterPos4d),
5055 TABLE_ENTRY(RasterPos4dv),
5056 TABLE_ENTRY(RasterPos4f),
5057 TABLE_ENTRY(RasterPos4fv),
5058 TABLE_ENTRY(RasterPos4i),
5059 TABLE_ENTRY(RasterPos4iv),
5060 TABLE_ENTRY(RasterPos4s),
5061 TABLE_ENTRY(RasterPos4sv),
5062 TABLE_ENTRY(Rectd),
5063 TABLE_ENTRY(Rectdv),
5064 TABLE_ENTRY(Rectf),
5065 TABLE_ENTRY(Rectfv),
5066 TABLE_ENTRY(Recti),
5067 TABLE_ENTRY(Rectiv),
5068 TABLE_ENTRY(Rects),
5069 TABLE_ENTRY(Rectsv),
5070 TABLE_ENTRY(TexCoord1d),
5071 TABLE_ENTRY(TexCoord1dv),
5072 TABLE_ENTRY(TexCoord1f),
5073 TABLE_ENTRY(TexCoord1fv),
5074 TABLE_ENTRY(TexCoord1i),
5075 TABLE_ENTRY(TexCoord1iv),
5076 TABLE_ENTRY(TexCoord1s),
5077 TABLE_ENTRY(TexCoord1sv),
5078 TABLE_ENTRY(TexCoord2d),
5079 TABLE_ENTRY(TexCoord2dv),
5080 TABLE_ENTRY(TexCoord2f),
5081 TABLE_ENTRY(TexCoord2fv),
5082 TABLE_ENTRY(TexCoord2i),
5083 TABLE_ENTRY(TexCoord2iv),
5084 TABLE_ENTRY(TexCoord2s),
5085 TABLE_ENTRY(TexCoord2sv),
5086 TABLE_ENTRY(TexCoord3d),
5087 TABLE_ENTRY(TexCoord3dv),
5088 TABLE_ENTRY(TexCoord3f),
5089 TABLE_ENTRY(TexCoord3fv),
5090 TABLE_ENTRY(TexCoord3i),
5091 TABLE_ENTRY(TexCoord3iv),
5092 TABLE_ENTRY(TexCoord3s),
5093 TABLE_ENTRY(TexCoord3sv),
5094 TABLE_ENTRY(TexCoord4d),
5095 TABLE_ENTRY(TexCoord4dv),
5096 TABLE_ENTRY(TexCoord4f),
5097 TABLE_ENTRY(TexCoord4fv),
5098 TABLE_ENTRY(TexCoord4i),
5099 TABLE_ENTRY(TexCoord4iv),
5100 TABLE_ENTRY(TexCoord4s),
5101 TABLE_ENTRY(TexCoord4sv),
5102 TABLE_ENTRY(Vertex2d),
5103 TABLE_ENTRY(Vertex2dv),
5104 TABLE_ENTRY(Vertex2f),
5105 TABLE_ENTRY(Vertex2fv),
5106 TABLE_ENTRY(Vertex2i),
5107 TABLE_ENTRY(Vertex2iv),
5108 TABLE_ENTRY(Vertex2s),
5109 TABLE_ENTRY(Vertex2sv),
5110 TABLE_ENTRY(Vertex3d),
5111 TABLE_ENTRY(Vertex3dv),
5112 TABLE_ENTRY(Vertex3f),
5113 TABLE_ENTRY(Vertex3fv),
5114 TABLE_ENTRY(Vertex3i),
5115 TABLE_ENTRY(Vertex3iv),
5116 TABLE_ENTRY(Vertex3s),
5117 TABLE_ENTRY(Vertex3sv),
5118 TABLE_ENTRY(Vertex4d),
5119 TABLE_ENTRY(Vertex4dv),
5120 TABLE_ENTRY(Vertex4f),
5121 TABLE_ENTRY(Vertex4fv),
5122 TABLE_ENTRY(Vertex4i),
5123 TABLE_ENTRY(Vertex4iv),
5124 TABLE_ENTRY(Vertex4s),
5125 TABLE_ENTRY(Vertex4sv),
5126 TABLE_ENTRY(ClipPlane),
5127 TABLE_ENTRY(ColorMaterial),
5128 TABLE_ENTRY(CullFace),
5129 TABLE_ENTRY(Fogf),
5130 TABLE_ENTRY(Fogfv),
5131 TABLE_ENTRY(Fogi),
5132 TABLE_ENTRY(Fogiv),
5133 TABLE_ENTRY(FrontFace),
5134 TABLE_ENTRY(Hint),
5135 TABLE_ENTRY(Lightf),
5136 TABLE_ENTRY(Lightfv),
5137 TABLE_ENTRY(Lighti),
5138 TABLE_ENTRY(Lightiv),
5139 TABLE_ENTRY(LightModelf),
5140 TABLE_ENTRY(LightModelfv),
5141 TABLE_ENTRY(LightModeli),
5142 TABLE_ENTRY(LightModeliv),
5143 TABLE_ENTRY(LineStipple),
5144 TABLE_ENTRY(LineWidth),
5145 TABLE_ENTRY(Materialf),
5146 TABLE_ENTRY(Materialfv),
5147 TABLE_ENTRY(Materiali),
5148 TABLE_ENTRY(Materialiv),
5149 TABLE_ENTRY(PointSize),
5150 TABLE_ENTRY(PolygonMode),
5151 TABLE_ENTRY(PolygonStipple),
5152 TABLE_ENTRY(Scissor),
5153 TABLE_ENTRY(ShadeModel),
5154 TABLE_ENTRY(TexParameterf),
5155 TABLE_ENTRY(TexParameterfv),
5156 TABLE_ENTRY(TexParameteri),
5157 TABLE_ENTRY(TexParameteriv),
5158 TABLE_ENTRY(TexImage1D),
5159 TABLE_ENTRY(TexImage2D),
5160 TABLE_ENTRY(TexEnvf),
5161 TABLE_ENTRY(TexEnvfv),
5162 TABLE_ENTRY(TexEnvi),
5163 TABLE_ENTRY(TexEnviv),
5164 TABLE_ENTRY(TexGend),
5165 TABLE_ENTRY(TexGendv),
5166 TABLE_ENTRY(TexGenf),
5167 TABLE_ENTRY(TexGenfv),
5168 TABLE_ENTRY(TexGeni),
5169 TABLE_ENTRY(TexGeniv),
5170 TABLE_ENTRY(FeedbackBuffer),
5171 TABLE_ENTRY(SelectBuffer),
5172 TABLE_ENTRY(RenderMode),
5173 TABLE_ENTRY(InitNames),
5174 TABLE_ENTRY(LoadName),
5175 TABLE_ENTRY(PassThrough),
5176 TABLE_ENTRY(PopName),
5177 TABLE_ENTRY(PushName),
5178 TABLE_ENTRY(DrawBuffer),
5179 TABLE_ENTRY(Clear),
5180 TABLE_ENTRY(ClearAccum),
5181 TABLE_ENTRY(ClearIndex),
5182 TABLE_ENTRY(ClearColor),
5183 TABLE_ENTRY(ClearStencil),
5184 TABLE_ENTRY(ClearDepth),
5185 TABLE_ENTRY(StencilMask),
5186 TABLE_ENTRY(ColorMask),
5187 TABLE_ENTRY(DepthMask),
5188 TABLE_ENTRY(IndexMask),
5189 TABLE_ENTRY(Accum),
5190 TABLE_ENTRY(Disable),
5191 TABLE_ENTRY(Enable),
5192 TABLE_ENTRY(Finish),
5193 TABLE_ENTRY(Flush),
5194 TABLE_ENTRY(PopAttrib),
5195 TABLE_ENTRY(PushAttrib),
5196 TABLE_ENTRY(Map1d),
5197 TABLE_ENTRY(Map1f),
5198 TABLE_ENTRY(Map2d),
5199 TABLE_ENTRY(Map2f),
5200 TABLE_ENTRY(MapGrid1d),
5201 TABLE_ENTRY(MapGrid1f),
5202 TABLE_ENTRY(MapGrid2d),
5203 TABLE_ENTRY(MapGrid2f),
5204 TABLE_ENTRY(EvalCoord1d),
5205 TABLE_ENTRY(EvalCoord1dv),
5206 TABLE_ENTRY(EvalCoord1f),
5207 TABLE_ENTRY(EvalCoord1fv),
5208 TABLE_ENTRY(EvalCoord2d),
5209 TABLE_ENTRY(EvalCoord2dv),
5210 TABLE_ENTRY(EvalCoord2f),
5211 TABLE_ENTRY(EvalCoord2fv),
5212 TABLE_ENTRY(EvalMesh1),
5213 TABLE_ENTRY(EvalPoint1),
5214 TABLE_ENTRY(EvalMesh2),
5215 TABLE_ENTRY(EvalPoint2),
5216 TABLE_ENTRY(AlphaFunc),
5217 TABLE_ENTRY(BlendFunc),
5218 TABLE_ENTRY(LogicOp),
5219 TABLE_ENTRY(StencilFunc),
5220 TABLE_ENTRY(StencilOp),
5221 TABLE_ENTRY(DepthFunc),
5222 TABLE_ENTRY(PixelZoom),
5223 TABLE_ENTRY(PixelTransferf),
5224 TABLE_ENTRY(PixelTransferi),
5225 TABLE_ENTRY(PixelStoref),
5226 TABLE_ENTRY(PixelStorei),
5227 TABLE_ENTRY(PixelMapfv),
5228 TABLE_ENTRY(PixelMapuiv),
5229 TABLE_ENTRY(PixelMapusv),
5230 TABLE_ENTRY(ReadBuffer),
5231 TABLE_ENTRY(CopyPixels),
5232 TABLE_ENTRY(ReadPixels),
5233 TABLE_ENTRY(DrawPixels),
5234 TABLE_ENTRY(GetBooleanv),
5235 TABLE_ENTRY(GetClipPlane),
5236 TABLE_ENTRY(GetDoublev),
5237 TABLE_ENTRY(GetError),
5238 TABLE_ENTRY(GetFloatv),
5239 TABLE_ENTRY(GetIntegerv),
5240 TABLE_ENTRY(GetLightfv),
5241 TABLE_ENTRY(GetLightiv),
5242 TABLE_ENTRY(GetMapdv),
5243 TABLE_ENTRY(GetMapfv),
5244 TABLE_ENTRY(GetMapiv),
5245 TABLE_ENTRY(GetMaterialfv),
5246 TABLE_ENTRY(GetMaterialiv),
5247 TABLE_ENTRY(GetPixelMapfv),
5248 TABLE_ENTRY(GetPixelMapuiv),
5249 TABLE_ENTRY(GetPixelMapusv),
5250 TABLE_ENTRY(GetPolygonStipple),
5251 TABLE_ENTRY(GetString),
5252 TABLE_ENTRY(GetTexEnvfv),
5253 TABLE_ENTRY(GetTexEnviv),
5254 TABLE_ENTRY(GetTexGendv),
5255 TABLE_ENTRY(GetTexGenfv),
5256 TABLE_ENTRY(GetTexGeniv),
5257 TABLE_ENTRY(GetTexImage),
5258 TABLE_ENTRY(GetTexParameterfv),
5259 TABLE_ENTRY(GetTexParameteriv),
5260 TABLE_ENTRY(GetTexLevelParameterfv),
5261 TABLE_ENTRY(GetTexLevelParameteriv),
5262 TABLE_ENTRY(IsEnabled),
5263 TABLE_ENTRY(IsList),
5264 TABLE_ENTRY(DepthRange),
5265 TABLE_ENTRY(Frustum),
5266 TABLE_ENTRY(LoadIdentity),
5267 TABLE_ENTRY(LoadMatrixf),
5268 TABLE_ENTRY(LoadMatrixd),
5269 TABLE_ENTRY(MatrixMode),
5270 TABLE_ENTRY(MultMatrixf),
5271 TABLE_ENTRY(MultMatrixd),
5272 TABLE_ENTRY(Ortho),
5273 TABLE_ENTRY(PopMatrix),
5274 TABLE_ENTRY(PushMatrix),
5275 TABLE_ENTRY(Rotated),
5276 TABLE_ENTRY(Rotatef),
5277 TABLE_ENTRY(Scaled),
5278 TABLE_ENTRY(Scalef),
5279 TABLE_ENTRY(Translated),
5280 TABLE_ENTRY(Translatef),
5281 TABLE_ENTRY(Viewport),
5282 TABLE_ENTRY(ArrayElement),
5283 TABLE_ENTRY(BindTexture),
5284 TABLE_ENTRY(ColorPointer),
5285 TABLE_ENTRY(DisableClientState),
5286 TABLE_ENTRY(DrawArrays),
5287 TABLE_ENTRY(DrawElements),
5288 TABLE_ENTRY(EdgeFlagPointer),
5289 TABLE_ENTRY(EnableClientState),
5290 TABLE_ENTRY(IndexPointer),
5291 TABLE_ENTRY(Indexub),
5292 TABLE_ENTRY(Indexubv),
5293 TABLE_ENTRY(InterleavedArrays),
5294 TABLE_ENTRY(NormalPointer),
5295 TABLE_ENTRY(PolygonOffset),
5296 TABLE_ENTRY(TexCoordPointer),
5297 TABLE_ENTRY(VertexPointer),
5298 TABLE_ENTRY(AreTexturesResident),
5299 TABLE_ENTRY(CopyTexImage1D),
5300 TABLE_ENTRY(CopyTexImage2D),
5301 TABLE_ENTRY(CopyTexSubImage1D),
5302 TABLE_ENTRY(CopyTexSubImage2D),
5303 TABLE_ENTRY(DeleteTextures),
5304 TABLE_ENTRY(GenTextures),
5305 TABLE_ENTRY(GetPointerv),
5306 TABLE_ENTRY(IsTexture),
5307 TABLE_ENTRY(PrioritizeTextures),
5308 TABLE_ENTRY(TexSubImage1D),
5309 TABLE_ENTRY(TexSubImage2D),
5310 TABLE_ENTRY(PopClientAttrib),
5311 TABLE_ENTRY(PushClientAttrib),
5312 TABLE_ENTRY(BlendColor),
5313 TABLE_ENTRY(BlendEquation),
5314 TABLE_ENTRY(DrawRangeElements),
5315 TABLE_ENTRY(ColorTable),
5316 TABLE_ENTRY(ColorTableParameterfv),
5317 TABLE_ENTRY(ColorTableParameteriv),
5318 TABLE_ENTRY(CopyColorTable),
5319 TABLE_ENTRY(GetColorTable),
5320 TABLE_ENTRY(GetColorTableParameterfv),
5321 TABLE_ENTRY(GetColorTableParameteriv),
5322 TABLE_ENTRY(ColorSubTable),
5323 TABLE_ENTRY(CopyColorSubTable),
5324 TABLE_ENTRY(ConvolutionFilter1D),
5325 TABLE_ENTRY(ConvolutionFilter2D),
5326 TABLE_ENTRY(ConvolutionParameterf),
5327 TABLE_ENTRY(ConvolutionParameterfv),
5328 TABLE_ENTRY(ConvolutionParameteri),
5329 TABLE_ENTRY(ConvolutionParameteriv),
5330 TABLE_ENTRY(CopyConvolutionFilter1D),
5331 TABLE_ENTRY(CopyConvolutionFilter2D),
5332 TABLE_ENTRY(GetConvolutionFilter),
5333 TABLE_ENTRY(GetConvolutionParameterfv),
5334 TABLE_ENTRY(GetConvolutionParameteriv),
5335 TABLE_ENTRY(GetSeparableFilter),
5336 TABLE_ENTRY(SeparableFilter2D),
5337 TABLE_ENTRY(GetHistogram),
5338 TABLE_ENTRY(GetHistogramParameterfv),
5339 TABLE_ENTRY(GetHistogramParameteriv),
5340 TABLE_ENTRY(GetMinmax),
5341 TABLE_ENTRY(GetMinmaxParameterfv),
5342 TABLE_ENTRY(GetMinmaxParameteriv),
5343 TABLE_ENTRY(Histogram),
5344 TABLE_ENTRY(Minmax),
5345 TABLE_ENTRY(ResetHistogram),
5346 TABLE_ENTRY(ResetMinmax),
5347 TABLE_ENTRY(TexImage3D),
5348 TABLE_ENTRY(TexSubImage3D),
5349 TABLE_ENTRY(CopyTexSubImage3D),
5350 TABLE_ENTRY(ActiveTextureARB),
5351 TABLE_ENTRY(ClientActiveTextureARB),
5352 TABLE_ENTRY(MultiTexCoord1dARB),
5353 TABLE_ENTRY(MultiTexCoord1dvARB),
5354 TABLE_ENTRY(MultiTexCoord1fARB),
5355 TABLE_ENTRY(MultiTexCoord1fvARB),
5356 TABLE_ENTRY(MultiTexCoord1iARB),
5357 TABLE_ENTRY(MultiTexCoord1ivARB),
5358 TABLE_ENTRY(MultiTexCoord1sARB),
5359 TABLE_ENTRY(MultiTexCoord1svARB),
5360 TABLE_ENTRY(MultiTexCoord2dARB),
5361 TABLE_ENTRY(MultiTexCoord2dvARB),
5362 TABLE_ENTRY(MultiTexCoord2fARB),
5363 TABLE_ENTRY(MultiTexCoord2fvARB),
5364 TABLE_ENTRY(MultiTexCoord2iARB),
5365 TABLE_ENTRY(MultiTexCoord2ivARB),
5366 TABLE_ENTRY(MultiTexCoord2sARB),
5367 TABLE_ENTRY(MultiTexCoord2svARB),
5368 TABLE_ENTRY(MultiTexCoord3dARB),
5369 TABLE_ENTRY(MultiTexCoord3dvARB),
5370 TABLE_ENTRY(MultiTexCoord3fARB),
5371 TABLE_ENTRY(MultiTexCoord3fvARB),
5372 TABLE_ENTRY(MultiTexCoord3iARB),
5373 TABLE_ENTRY(MultiTexCoord3ivARB),
5374 TABLE_ENTRY(MultiTexCoord3sARB),
5375 TABLE_ENTRY(MultiTexCoord3svARB),
5376 TABLE_ENTRY(MultiTexCoord4dARB),
5377 TABLE_ENTRY(MultiTexCoord4dvARB),
5378 TABLE_ENTRY(MultiTexCoord4fARB),
5379 TABLE_ENTRY(MultiTexCoord4fvARB),
5380 TABLE_ENTRY(MultiTexCoord4iARB),
5381 TABLE_ENTRY(MultiTexCoord4ivARB),
5382 TABLE_ENTRY(MultiTexCoord4sARB),
5383 TABLE_ENTRY(MultiTexCoord4svARB),
5384 TABLE_ENTRY(StencilFuncSeparate),
5385 TABLE_ENTRY(StencilMaskSeparate),
5386 TABLE_ENTRY(StencilOpSeparate),
5387 TABLE_ENTRY(LoadTransposeMatrixdARB),
5388 TABLE_ENTRY(LoadTransposeMatrixfARB),
5389 TABLE_ENTRY(MultTransposeMatrixdARB),
5390 TABLE_ENTRY(MultTransposeMatrixfARB),
5391 TABLE_ENTRY(SampleCoverageARB),
5392 TABLE_ENTRY(CompressedTexImage1DARB),
5393 TABLE_ENTRY(CompressedTexImage2DARB),
5394 TABLE_ENTRY(CompressedTexImage3DARB),
5395 TABLE_ENTRY(CompressedTexSubImage1DARB),
5396 TABLE_ENTRY(CompressedTexSubImage2DARB),
5397 TABLE_ENTRY(CompressedTexSubImage3DARB),
5398 TABLE_ENTRY(GetCompressedTexImageARB),
5399 TABLE_ENTRY(DisableVertexAttribArrayARB),
5400 TABLE_ENTRY(EnableVertexAttribArrayARB),
5401 TABLE_ENTRY(GetProgramEnvParameterdvARB),
5402 TABLE_ENTRY(GetProgramEnvParameterfvARB),
5403 TABLE_ENTRY(GetProgramLocalParameterdvARB),
5404 TABLE_ENTRY(GetProgramLocalParameterfvARB),
5405 TABLE_ENTRY(GetProgramStringARB),
5406 TABLE_ENTRY(GetProgramivARB),
5407 TABLE_ENTRY(GetVertexAttribdvARB),
5408 TABLE_ENTRY(GetVertexAttribfvARB),
5409 TABLE_ENTRY(GetVertexAttribivARB),
5410 TABLE_ENTRY(ProgramEnvParameter4dARB),
5411 TABLE_ENTRY(ProgramEnvParameter4dvARB),
5412 TABLE_ENTRY(ProgramEnvParameter4fARB),
5413 TABLE_ENTRY(ProgramEnvParameter4fvARB),
5414 TABLE_ENTRY(ProgramLocalParameter4dARB),
5415 TABLE_ENTRY(ProgramLocalParameter4dvARB),
5416 TABLE_ENTRY(ProgramLocalParameter4fARB),
5417 TABLE_ENTRY(ProgramLocalParameter4fvARB),
5418 TABLE_ENTRY(ProgramStringARB),
5419 TABLE_ENTRY(VertexAttrib1dARB),
5420 TABLE_ENTRY(VertexAttrib1dvARB),
5421 TABLE_ENTRY(VertexAttrib1fARB),
5422 TABLE_ENTRY(VertexAttrib1fvARB),
5423 TABLE_ENTRY(VertexAttrib1sARB),
5424 TABLE_ENTRY(VertexAttrib1svARB),
5425 TABLE_ENTRY(VertexAttrib2dARB),
5426 TABLE_ENTRY(VertexAttrib2dvARB),
5427 TABLE_ENTRY(VertexAttrib2fARB),
5428 TABLE_ENTRY(VertexAttrib2fvARB),
5429 TABLE_ENTRY(VertexAttrib2sARB),
5430 TABLE_ENTRY(VertexAttrib2svARB),
5431 TABLE_ENTRY(VertexAttrib3dARB),
5432 TABLE_ENTRY(VertexAttrib3dvARB),
5433 TABLE_ENTRY(VertexAttrib3fARB),
5434 TABLE_ENTRY(VertexAttrib3fvARB),
5435 TABLE_ENTRY(VertexAttrib3sARB),
5436 TABLE_ENTRY(VertexAttrib3svARB),
5437 TABLE_ENTRY(VertexAttrib4NbvARB),
5438 TABLE_ENTRY(VertexAttrib4NivARB),
5439 TABLE_ENTRY(VertexAttrib4NsvARB),
5440 TABLE_ENTRY(VertexAttrib4NubARB),
5441 TABLE_ENTRY(VertexAttrib4NubvARB),
5442 TABLE_ENTRY(VertexAttrib4NuivARB),
5443 TABLE_ENTRY(VertexAttrib4NusvARB),
5444 TABLE_ENTRY(VertexAttrib4bvARB),
5445 TABLE_ENTRY(VertexAttrib4dARB),
5446 TABLE_ENTRY(VertexAttrib4dvARB),
5447 TABLE_ENTRY(VertexAttrib4fARB),
5448 TABLE_ENTRY(VertexAttrib4fvARB),
5449 TABLE_ENTRY(VertexAttrib4ivARB),
5450 TABLE_ENTRY(VertexAttrib4sARB),
5451 TABLE_ENTRY(VertexAttrib4svARB),
5452 TABLE_ENTRY(VertexAttrib4ubvARB),
5453 TABLE_ENTRY(VertexAttrib4uivARB),
5454 TABLE_ENTRY(VertexAttrib4usvARB),
5455 TABLE_ENTRY(VertexAttribPointerARB),
5456 TABLE_ENTRY(BindBufferARB),
5457 TABLE_ENTRY(BufferDataARB),
5458 TABLE_ENTRY(BufferSubDataARB),
5459 TABLE_ENTRY(DeleteBuffersARB),
5460 TABLE_ENTRY(GenBuffersARB),
5461 TABLE_ENTRY(GetBufferParameterivARB),
5462 TABLE_ENTRY(GetBufferPointervARB),
5463 TABLE_ENTRY(GetBufferSubDataARB),
5464 TABLE_ENTRY(IsBufferARB),
5465 TABLE_ENTRY(MapBufferARB),
5466 TABLE_ENTRY(UnmapBufferARB),
5467 TABLE_ENTRY(BeginQueryARB),
5468 TABLE_ENTRY(DeleteQueriesARB),
5469 TABLE_ENTRY(EndQueryARB),
5470 TABLE_ENTRY(GenQueriesARB),
5471 TABLE_ENTRY(GetQueryObjectivARB),
5472 TABLE_ENTRY(GetQueryObjectuivARB),
5473 TABLE_ENTRY(GetQueryivARB),
5474 TABLE_ENTRY(IsQueryARB),
5475 TABLE_ENTRY(AttachObjectARB),
5476 TABLE_ENTRY(CompileShaderARB),
5477 TABLE_ENTRY(CreateProgramObjectARB),
5478 TABLE_ENTRY(CreateShaderObjectARB),
5479 TABLE_ENTRY(DeleteObjectARB),
5480 TABLE_ENTRY(DetachObjectARB),
5481 TABLE_ENTRY(GetActiveUniformARB),
5482 TABLE_ENTRY(GetAttachedObjectsARB),
5483 TABLE_ENTRY(GetHandleARB),
5484 TABLE_ENTRY(GetInfoLogARB),
5485 TABLE_ENTRY(GetObjectParameterfvARB),
5486 TABLE_ENTRY(GetObjectParameterivARB),
5487 TABLE_ENTRY(GetShaderSourceARB),
5488 TABLE_ENTRY(GetUniformLocationARB),
5489 TABLE_ENTRY(GetUniformfvARB),
5490 TABLE_ENTRY(GetUniformivARB),
5491 TABLE_ENTRY(LinkProgramARB),
5492 TABLE_ENTRY(ShaderSourceARB),
5493 TABLE_ENTRY(Uniform1fARB),
5494 TABLE_ENTRY(Uniform1fvARB),
5495 TABLE_ENTRY(Uniform1iARB),
5496 TABLE_ENTRY(Uniform1ivARB),
5497 TABLE_ENTRY(Uniform2fARB),
5498 TABLE_ENTRY(Uniform2fvARB),
5499 TABLE_ENTRY(Uniform2iARB),
5500 TABLE_ENTRY(Uniform2ivARB),
5501 TABLE_ENTRY(Uniform3fARB),
5502 TABLE_ENTRY(Uniform3fvARB),
5503 TABLE_ENTRY(Uniform3iARB),
5504 TABLE_ENTRY(Uniform3ivARB),
5505 TABLE_ENTRY(Uniform4fARB),
5506 TABLE_ENTRY(Uniform4fvARB),
5507 TABLE_ENTRY(Uniform4iARB),
5508 TABLE_ENTRY(Uniform4ivARB),
5509 TABLE_ENTRY(UniformMatrix2fvARB),
5510 TABLE_ENTRY(UniformMatrix3fvARB),
5511 TABLE_ENTRY(UniformMatrix4fvARB),
5512 TABLE_ENTRY(UseProgramObjectARB),
5513 TABLE_ENTRY(ValidateProgramARB),
5514 TABLE_ENTRY(BindAttribLocationARB),
5515 TABLE_ENTRY(GetActiveAttribARB),
5516 TABLE_ENTRY(GetAttribLocationARB),
5517 TABLE_ENTRY(DrawBuffersARB),
5518 TABLE_ENTRY(PolygonOffsetEXT),
5519 TABLE_ENTRY(_dispatch_stub_543),
5520 TABLE_ENTRY(_dispatch_stub_544),
5521 TABLE_ENTRY(_dispatch_stub_545),
5522 TABLE_ENTRY(_dispatch_stub_546),
5523 TABLE_ENTRY(_dispatch_stub_547),
5524 TABLE_ENTRY(_dispatch_stub_548),
5525 TABLE_ENTRY(_dispatch_stub_549),
5526 TABLE_ENTRY(_dispatch_stub_550),
5527 TABLE_ENTRY(_dispatch_stub_551),
5528 TABLE_ENTRY(_dispatch_stub_552),
5529 TABLE_ENTRY(_dispatch_stub_553),
5530 TABLE_ENTRY(_dispatch_stub_554),
5531 TABLE_ENTRY(_dispatch_stub_555),
5532 TABLE_ENTRY(_dispatch_stub_556),
5533 TABLE_ENTRY(_dispatch_stub_557),
5534 TABLE_ENTRY(_dispatch_stub_558),
5535 TABLE_ENTRY(_dispatch_stub_559),
5536 TABLE_ENTRY(_dispatch_stub_560),
5537 TABLE_ENTRY(_dispatch_stub_561),
5538 TABLE_ENTRY(AreTexturesResidentEXT),
5539 TABLE_ENTRY(GenTexturesEXT),
5540 TABLE_ENTRY(IsTextureEXT),
5541 TABLE_ENTRY(_dispatch_stub_565),
5542 TABLE_ENTRY(_dispatch_stub_566),
5543 TABLE_ENTRY(ColorPointerEXT),
5544 TABLE_ENTRY(EdgeFlagPointerEXT),
5545 TABLE_ENTRY(IndexPointerEXT),
5546 TABLE_ENTRY(NormalPointerEXT),
5547 TABLE_ENTRY(TexCoordPointerEXT),
5548 TABLE_ENTRY(VertexPointerEXT),
5549 TABLE_ENTRY(PointParameterfEXT),
5550 TABLE_ENTRY(PointParameterfvEXT),
5551 TABLE_ENTRY(LockArraysEXT),
5552 TABLE_ENTRY(UnlockArraysEXT),
5553 TABLE_ENTRY(_dispatch_stub_577),
5554 TABLE_ENTRY(_dispatch_stub_578),
5555 TABLE_ENTRY(SecondaryColor3bEXT),
5556 TABLE_ENTRY(SecondaryColor3bvEXT),
5557 TABLE_ENTRY(SecondaryColor3dEXT),
5558 TABLE_ENTRY(SecondaryColor3dvEXT),
5559 TABLE_ENTRY(SecondaryColor3fEXT),
5560 TABLE_ENTRY(SecondaryColor3fvEXT),
5561 TABLE_ENTRY(SecondaryColor3iEXT),
5562 TABLE_ENTRY(SecondaryColor3ivEXT),
5563 TABLE_ENTRY(SecondaryColor3sEXT),
5564 TABLE_ENTRY(SecondaryColor3svEXT),
5565 TABLE_ENTRY(SecondaryColor3ubEXT),
5566 TABLE_ENTRY(SecondaryColor3ubvEXT),
5567 TABLE_ENTRY(SecondaryColor3uiEXT),
5568 TABLE_ENTRY(SecondaryColor3uivEXT),
5569 TABLE_ENTRY(SecondaryColor3usEXT),
5570 TABLE_ENTRY(SecondaryColor3usvEXT),
5571 TABLE_ENTRY(SecondaryColorPointerEXT),
5572 TABLE_ENTRY(MultiDrawArraysEXT),
5573 TABLE_ENTRY(MultiDrawElementsEXT),
5574 TABLE_ENTRY(FogCoordPointerEXT),
5575 TABLE_ENTRY(FogCoorddEXT),
5576 TABLE_ENTRY(FogCoorddvEXT),
5577 TABLE_ENTRY(FogCoordfEXT),
5578 TABLE_ENTRY(FogCoordfvEXT),
5579 TABLE_ENTRY(_dispatch_stub_603),
5580 TABLE_ENTRY(BlendFuncSeparateEXT),
5581 TABLE_ENTRY(FlushVertexArrayRangeNV),
5582 TABLE_ENTRY(VertexArrayRangeNV),
5583 TABLE_ENTRY(CombinerInputNV),
5584 TABLE_ENTRY(CombinerOutputNV),
5585 TABLE_ENTRY(CombinerParameterfNV),
5586 TABLE_ENTRY(CombinerParameterfvNV),
5587 TABLE_ENTRY(CombinerParameteriNV),
5588 TABLE_ENTRY(CombinerParameterivNV),
5589 TABLE_ENTRY(FinalCombinerInputNV),
5590 TABLE_ENTRY(GetCombinerInputParameterfvNV),
5591 TABLE_ENTRY(GetCombinerInputParameterivNV),
5592 TABLE_ENTRY(GetCombinerOutputParameterfvNV),
5593 TABLE_ENTRY(GetCombinerOutputParameterivNV),
5594 TABLE_ENTRY(GetFinalCombinerInputParameterfvNV),
5595 TABLE_ENTRY(GetFinalCombinerInputParameterivNV),
5596 TABLE_ENTRY(ResizeBuffersMESA),
5597 TABLE_ENTRY(WindowPos2dMESA),
5598 TABLE_ENTRY(WindowPos2dvMESA),
5599 TABLE_ENTRY(WindowPos2fMESA),
5600 TABLE_ENTRY(WindowPos2fvMESA),
5601 TABLE_ENTRY(WindowPos2iMESA),
5602 TABLE_ENTRY(WindowPos2ivMESA),
5603 TABLE_ENTRY(WindowPos2sMESA),
5604 TABLE_ENTRY(WindowPos2svMESA),
5605 TABLE_ENTRY(WindowPos3dMESA),
5606 TABLE_ENTRY(WindowPos3dvMESA),
5607 TABLE_ENTRY(WindowPos3fMESA),
5608 TABLE_ENTRY(WindowPos3fvMESA),
5609 TABLE_ENTRY(WindowPos3iMESA),
5610 TABLE_ENTRY(WindowPos3ivMESA),
5611 TABLE_ENTRY(WindowPos3sMESA),
5612 TABLE_ENTRY(WindowPos3svMESA),
5613 TABLE_ENTRY(WindowPos4dMESA),
5614 TABLE_ENTRY(WindowPos4dvMESA),
5615 TABLE_ENTRY(WindowPos4fMESA),
5616 TABLE_ENTRY(WindowPos4fvMESA),
5617 TABLE_ENTRY(WindowPos4iMESA),
5618 TABLE_ENTRY(WindowPos4ivMESA),
5619 TABLE_ENTRY(WindowPos4sMESA),
5620 TABLE_ENTRY(WindowPos4svMESA),
5621 TABLE_ENTRY(_dispatch_stub_645),
5622 TABLE_ENTRY(_dispatch_stub_646),
5623 TABLE_ENTRY(_dispatch_stub_647),
5624 TABLE_ENTRY(_dispatch_stub_648),
5625 TABLE_ENTRY(_dispatch_stub_649),
5626 TABLE_ENTRY(_dispatch_stub_650),
5627 TABLE_ENTRY(_dispatch_stub_651),
5628 TABLE_ENTRY(_dispatch_stub_652),
5629 TABLE_ENTRY(_dispatch_stub_653),
5630 TABLE_ENTRY(AreProgramsResidentNV),
5631 TABLE_ENTRY(BindProgramNV),
5632 TABLE_ENTRY(DeleteProgramsNV),
5633 TABLE_ENTRY(ExecuteProgramNV),
5634 TABLE_ENTRY(GenProgramsNV),
5635 TABLE_ENTRY(GetProgramParameterdvNV),
5636 TABLE_ENTRY(GetProgramParameterfvNV),
5637 TABLE_ENTRY(GetProgramStringNV),
5638 TABLE_ENTRY(GetProgramivNV),
5639 TABLE_ENTRY(GetTrackMatrixivNV),
5640 TABLE_ENTRY(GetVertexAttribPointervNV),
5641 TABLE_ENTRY(GetVertexAttribdvNV),
5642 TABLE_ENTRY(GetVertexAttribfvNV),
5643 TABLE_ENTRY(GetVertexAttribivNV),
5644 TABLE_ENTRY(IsProgramNV),
5645 TABLE_ENTRY(LoadProgramNV),
5646 TABLE_ENTRY(ProgramParameter4dNV),
5647 TABLE_ENTRY(ProgramParameter4dvNV),
5648 TABLE_ENTRY(ProgramParameter4fNV),
5649 TABLE_ENTRY(ProgramParameter4fvNV),
5650 TABLE_ENTRY(ProgramParameters4dvNV),
5651 TABLE_ENTRY(ProgramParameters4fvNV),
5652 TABLE_ENTRY(RequestResidentProgramsNV),
5653 TABLE_ENTRY(TrackMatrixNV),
5654 TABLE_ENTRY(VertexAttrib1dNV),
5655 TABLE_ENTRY(VertexAttrib1dvNV),
5656 TABLE_ENTRY(VertexAttrib1fNV),
5657 TABLE_ENTRY(VertexAttrib1fvNV),
5658 TABLE_ENTRY(VertexAttrib1sNV),
5659 TABLE_ENTRY(VertexAttrib1svNV),
5660 TABLE_ENTRY(VertexAttrib2dNV),
5661 TABLE_ENTRY(VertexAttrib2dvNV),
5662 TABLE_ENTRY(VertexAttrib2fNV),
5663 TABLE_ENTRY(VertexAttrib2fvNV),
5664 TABLE_ENTRY(VertexAttrib2sNV),
5665 TABLE_ENTRY(VertexAttrib2svNV),
5666 TABLE_ENTRY(VertexAttrib3dNV),
5667 TABLE_ENTRY(VertexAttrib3dvNV),
5668 TABLE_ENTRY(VertexAttrib3fNV),
5669 TABLE_ENTRY(VertexAttrib3fvNV),
5670 TABLE_ENTRY(VertexAttrib3sNV),
5671 TABLE_ENTRY(VertexAttrib3svNV),
5672 TABLE_ENTRY(VertexAttrib4dNV),
5673 TABLE_ENTRY(VertexAttrib4dvNV),
5674 TABLE_ENTRY(VertexAttrib4fNV),
5675 TABLE_ENTRY(VertexAttrib4fvNV),
5676 TABLE_ENTRY(VertexAttrib4sNV),
5677 TABLE_ENTRY(VertexAttrib4svNV),
5678 TABLE_ENTRY(VertexAttrib4ubNV),
5679 TABLE_ENTRY(VertexAttrib4ubvNV),
5680 TABLE_ENTRY(VertexAttribPointerNV),
5681 TABLE_ENTRY(VertexAttribs1dvNV),
5682 TABLE_ENTRY(VertexAttribs1fvNV),
5683 TABLE_ENTRY(VertexAttribs1svNV),
5684 TABLE_ENTRY(VertexAttribs2dvNV),
5685 TABLE_ENTRY(VertexAttribs2fvNV),
5686 TABLE_ENTRY(VertexAttribs2svNV),
5687 TABLE_ENTRY(VertexAttribs3dvNV),
5688 TABLE_ENTRY(VertexAttribs3fvNV),
5689 TABLE_ENTRY(VertexAttribs3svNV),
5690 TABLE_ENTRY(VertexAttribs4dvNV),
5691 TABLE_ENTRY(VertexAttribs4fvNV),
5692 TABLE_ENTRY(VertexAttribs4svNV),
5693 TABLE_ENTRY(VertexAttribs4ubvNV),
5694 TABLE_ENTRY(AlphaFragmentOp1ATI),
5695 TABLE_ENTRY(AlphaFragmentOp2ATI),
5696 TABLE_ENTRY(AlphaFragmentOp3ATI),
5697 TABLE_ENTRY(BeginFragmentShaderATI),
5698 TABLE_ENTRY(BindFragmentShaderATI),
5699 TABLE_ENTRY(ColorFragmentOp1ATI),
5700 TABLE_ENTRY(ColorFragmentOp2ATI),
5701 TABLE_ENTRY(ColorFragmentOp3ATI),
5702 TABLE_ENTRY(DeleteFragmentShaderATI),
5703 TABLE_ENTRY(EndFragmentShaderATI),
5704 TABLE_ENTRY(GenFragmentShadersATI),
5705 TABLE_ENTRY(PassTexCoordATI),
5706 TABLE_ENTRY(SampleMapATI),
5707 TABLE_ENTRY(SetFragmentShaderConstantATI),
5708 TABLE_ENTRY(PointParameteriNV),
5709 TABLE_ENTRY(PointParameterivNV),
5710 TABLE_ENTRY(_dispatch_stub_734),
5711 TABLE_ENTRY(_dispatch_stub_735),
5712 TABLE_ENTRY(_dispatch_stub_736),
5713 TABLE_ENTRY(_dispatch_stub_737),
5714 TABLE_ENTRY(_dispatch_stub_738),
5715 TABLE_ENTRY(GetProgramNamedParameterdvNV),
5716 TABLE_ENTRY(GetProgramNamedParameterfvNV),
5717 TABLE_ENTRY(ProgramNamedParameter4dNV),
5718 TABLE_ENTRY(ProgramNamedParameter4dvNV),
5719 TABLE_ENTRY(ProgramNamedParameter4fNV),
5720 TABLE_ENTRY(ProgramNamedParameter4fvNV),
5721 TABLE_ENTRY(_dispatch_stub_745),
5722 TABLE_ENTRY(_dispatch_stub_746),
5723 TABLE_ENTRY(BindFramebufferEXT),
5724 TABLE_ENTRY(BindRenderbufferEXT),
5725 TABLE_ENTRY(CheckFramebufferStatusEXT),
5726 TABLE_ENTRY(DeleteFramebuffersEXT),
5727 TABLE_ENTRY(DeleteRenderbuffersEXT),
5728 TABLE_ENTRY(FramebufferRenderbufferEXT),
5729 TABLE_ENTRY(FramebufferTexture1DEXT),
5730 TABLE_ENTRY(FramebufferTexture2DEXT),
5731 TABLE_ENTRY(FramebufferTexture3DEXT),
5732 TABLE_ENTRY(GenFramebuffersEXT),
5733 TABLE_ENTRY(GenRenderbuffersEXT),
5734 TABLE_ENTRY(GenerateMipmapEXT),
5735 TABLE_ENTRY(GetFramebufferAttachmentParameterivEXT),
5736 TABLE_ENTRY(GetRenderbufferParameterivEXT),
5737 TABLE_ENTRY(IsFramebufferEXT),
5738 TABLE_ENTRY(IsRenderbufferEXT),
5739 TABLE_ENTRY(RenderbufferStorageEXT),
5740 TABLE_ENTRY(_dispatch_stub_764),
5741 TABLE_ENTRY(_dispatch_stub_765),
5742 TABLE_ENTRY(_dispatch_stub_766),
5743 TABLE_ENTRY(_dispatch_stub_767),
5744 TABLE_ENTRY(_dispatch_stub_768),
5745 /* A whole bunch of no-op functions. These might be called
5746 * when someone tries to call a dynamically-registered
5747 * extension function without a current rendering context.
5748 */
5749 TABLE_ENTRY(Unused),
5750 TABLE_ENTRY(Unused),
5751 TABLE_ENTRY(Unused),
5752 TABLE_ENTRY(Unused),
5753 TABLE_ENTRY(Unused),
5754 TABLE_ENTRY(Unused),
5755 TABLE_ENTRY(Unused),
5756 TABLE_ENTRY(Unused),
5757 TABLE_ENTRY(Unused),
5758 TABLE_ENTRY(Unused),
5759 TABLE_ENTRY(Unused),
5760 TABLE_ENTRY(Unused),
5761 TABLE_ENTRY(Unused),
5762 TABLE_ENTRY(Unused),
5763 TABLE_ENTRY(Unused),
5764 TABLE_ENTRY(Unused),
5765 TABLE_ENTRY(Unused),
5766 TABLE_ENTRY(Unused),
5767 TABLE_ENTRY(Unused),
5768 TABLE_ENTRY(Unused),
5769 TABLE_ENTRY(Unused),
5770 TABLE_ENTRY(Unused),
5771 TABLE_ENTRY(Unused),
5772 TABLE_ENTRY(Unused),
5773 TABLE_ENTRY(Unused),
5774 TABLE_ENTRY(Unused),
5775 TABLE_ENTRY(Unused),
5776 TABLE_ENTRY(Unused),
5777 TABLE_ENTRY(Unused),
5778 TABLE_ENTRY(Unused),
5779 TABLE_ENTRY(Unused),
5780 TABLE_ENTRY(Unused),
5781 TABLE_ENTRY(Unused),
5782 TABLE_ENTRY(Unused),
5783 TABLE_ENTRY(Unused),
5784 TABLE_ENTRY(Unused),
5785 TABLE_ENTRY(Unused),
5786 TABLE_ENTRY(Unused),
5787 TABLE_ENTRY(Unused),
5788 TABLE_ENTRY(Unused),
5789 TABLE_ENTRY(Unused),
5790 TABLE_ENTRY(Unused),
5791 TABLE_ENTRY(Unused),
5792 TABLE_ENTRY(Unused),
5793 TABLE_ENTRY(Unused),
5794 TABLE_ENTRY(Unused),
5795 TABLE_ENTRY(Unused),
5796 TABLE_ENTRY(Unused),
5797 TABLE_ENTRY(Unused),
5798 TABLE_ENTRY(Unused),
5799 TABLE_ENTRY(Unused),
5800 TABLE_ENTRY(Unused),
5801 TABLE_ENTRY(Unused),
5802 TABLE_ENTRY(Unused),
5803 TABLE_ENTRY(Unused),
5804 TABLE_ENTRY(Unused),
5805 TABLE_ENTRY(Unused),
5806 TABLE_ENTRY(Unused),
5807 TABLE_ENTRY(Unused),
5808 TABLE_ENTRY(Unused),
5809 TABLE_ENTRY(Unused),
5810 TABLE_ENTRY(Unused),
5811 TABLE_ENTRY(Unused),
5812 TABLE_ENTRY(Unused),
5813 TABLE_ENTRY(Unused),
5814 TABLE_ENTRY(Unused),
5815 TABLE_ENTRY(Unused),
5816 TABLE_ENTRY(Unused),
5817 TABLE_ENTRY(Unused),
5818 TABLE_ENTRY(Unused),
5819 TABLE_ENTRY(Unused),
5820 TABLE_ENTRY(Unused),
5821 TABLE_ENTRY(Unused),
5822 TABLE_ENTRY(Unused),
5823 TABLE_ENTRY(Unused),
5824 TABLE_ENTRY(Unused),
5825 TABLE_ENTRY(Unused),
5826 TABLE_ENTRY(Unused),
5827 TABLE_ENTRY(Unused),
5828 TABLE_ENTRY(Unused),
5829 TABLE_ENTRY(Unused),
5830 TABLE_ENTRY(Unused),
5831 TABLE_ENTRY(Unused),
5832 TABLE_ENTRY(Unused),
5833 TABLE_ENTRY(Unused),
5834 TABLE_ENTRY(Unused),
5835 TABLE_ENTRY(Unused),
5836 TABLE_ENTRY(Unused),
5837 TABLE_ENTRY(Unused),
5838 TABLE_ENTRY(Unused),
5839 TABLE_ENTRY(Unused),
5840 TABLE_ENTRY(Unused),
5841 TABLE_ENTRY(Unused),
5842 TABLE_ENTRY(Unused),
5843 TABLE_ENTRY(Unused),
5844 TABLE_ENTRY(Unused),
5845 TABLE_ENTRY(Unused),
5846 TABLE_ENTRY(Unused),
5847 TABLE_ENTRY(Unused),
5848 };
5849 #endif /* DISPATCH_TABLE_NAME */
5850
5851
5852 /*
5853 * This is just used to silence compiler warnings.
5854 * We list the functions which are not otherwise used.
5855 */
5856 #ifdef UNUSED_TABLE_NAME
5857 static _glapi_proc UNUSED_TABLE_NAME[] = {
5858 TABLE_ENTRY(ArrayElementEXT),
5859 TABLE_ENTRY(BindTextureEXT),
5860 TABLE_ENTRY(DrawArraysEXT),
5861 TABLE_ENTRY(CopyTexImage1DEXT),
5862 TABLE_ENTRY(CopyTexImage2DEXT),
5863 TABLE_ENTRY(CopyTexSubImage1DEXT),
5864 TABLE_ENTRY(CopyTexSubImage2DEXT),
5865 TABLE_ENTRY(DeleteTexturesEXT),
5866 TABLE_ENTRY(GetPointervEXT),
5867 TABLE_ENTRY(PrioritizeTexturesEXT),
5868 TABLE_ENTRY(TexSubImage1DEXT),
5869 TABLE_ENTRY(TexSubImage2DEXT),
5870 TABLE_ENTRY(BlendColorEXT),
5871 TABLE_ENTRY(BlendEquationEXT),
5872 TABLE_ENTRY(DrawRangeElementsEXT),
5873 TABLE_ENTRY(ColorTableEXT),
5874 TABLE_ENTRY(TexImage3DEXT),
5875 TABLE_ENTRY(TexSubImage3DEXT),
5876 TABLE_ENTRY(CopyTexSubImage3DEXT),
5877 TABLE_ENTRY(ActiveTexture),
5878 TABLE_ENTRY(ClientActiveTexture),
5879 TABLE_ENTRY(MultiTexCoord1d),
5880 TABLE_ENTRY(MultiTexCoord1dv),
5881 TABLE_ENTRY(MultiTexCoord1f),
5882 TABLE_ENTRY(MultiTexCoord1fv),
5883 TABLE_ENTRY(MultiTexCoord1i),
5884 TABLE_ENTRY(MultiTexCoord1iv),
5885 TABLE_ENTRY(MultiTexCoord1s),
5886 TABLE_ENTRY(MultiTexCoord1sv),
5887 TABLE_ENTRY(MultiTexCoord2d),
5888 TABLE_ENTRY(MultiTexCoord2dv),
5889 TABLE_ENTRY(MultiTexCoord2f),
5890 TABLE_ENTRY(MultiTexCoord2fv),
5891 TABLE_ENTRY(MultiTexCoord2i),
5892 TABLE_ENTRY(MultiTexCoord2iv),
5893 TABLE_ENTRY(MultiTexCoord2s),
5894 TABLE_ENTRY(MultiTexCoord2sv),
5895 TABLE_ENTRY(MultiTexCoord3d),
5896 TABLE_ENTRY(MultiTexCoord3dv),
5897 TABLE_ENTRY(MultiTexCoord3f),
5898 TABLE_ENTRY(MultiTexCoord3fv),
5899 TABLE_ENTRY(MultiTexCoord3i),
5900 TABLE_ENTRY(MultiTexCoord3iv),
5901 TABLE_ENTRY(MultiTexCoord3s),
5902 TABLE_ENTRY(MultiTexCoord3sv),
5903 TABLE_ENTRY(MultiTexCoord4d),
5904 TABLE_ENTRY(MultiTexCoord4dv),
5905 TABLE_ENTRY(MultiTexCoord4f),
5906 TABLE_ENTRY(MultiTexCoord4fv),
5907 TABLE_ENTRY(MultiTexCoord4i),
5908 TABLE_ENTRY(MultiTexCoord4iv),
5909 TABLE_ENTRY(MultiTexCoord4s),
5910 TABLE_ENTRY(MultiTexCoord4sv),
5911 TABLE_ENTRY(LoadTransposeMatrixd),
5912 TABLE_ENTRY(LoadTransposeMatrixf),
5913 TABLE_ENTRY(MultTransposeMatrixd),
5914 TABLE_ENTRY(MultTransposeMatrixf),
5915 TABLE_ENTRY(SampleCoverage),
5916 TABLE_ENTRY(CompressedTexImage1D),
5917 TABLE_ENTRY(CompressedTexImage2D),
5918 TABLE_ENTRY(CompressedTexImage3D),
5919 TABLE_ENTRY(CompressedTexSubImage1D),
5920 TABLE_ENTRY(CompressedTexSubImage2D),
5921 TABLE_ENTRY(CompressedTexSubImage3D),
5922 TABLE_ENTRY(GetCompressedTexImage),
5923 TABLE_ENTRY(BindBuffer),
5924 TABLE_ENTRY(BufferData),
5925 TABLE_ENTRY(BufferSubData),
5926 TABLE_ENTRY(DeleteBuffers),
5927 TABLE_ENTRY(GenBuffers),
5928 TABLE_ENTRY(GetBufferParameteriv),
5929 TABLE_ENTRY(GetBufferPointerv),
5930 TABLE_ENTRY(GetBufferSubData),
5931 TABLE_ENTRY(IsBuffer),
5932 TABLE_ENTRY(MapBuffer),
5933 TABLE_ENTRY(UnmapBuffer),
5934 TABLE_ENTRY(BeginQuery),
5935 TABLE_ENTRY(DeleteQueries),
5936 TABLE_ENTRY(EndQuery),
5937 TABLE_ENTRY(GenQueries),
5938 TABLE_ENTRY(GetQueryObjectiv),
5939 TABLE_ENTRY(GetQueryObjectuiv),
5940 TABLE_ENTRY(GetQueryiv),
5941 TABLE_ENTRY(IsQuery),
5942 TABLE_ENTRY(DrawBuffers),
5943 TABLE_ENTRY(DrawBuffersATI),
5944 TABLE_ENTRY(GetColorTableParameterfvEXT),
5945 TABLE_ENTRY(GetColorTableParameterivEXT),
5946 TABLE_ENTRY(GetColorTableEXT),
5947 TABLE_ENTRY(PointParameterf),
5948 TABLE_ENTRY(PointParameterfARB),
5949 TABLE_ENTRY(PointParameterfv),
5950 TABLE_ENTRY(PointParameterfvARB),
5951 TABLE_ENTRY(SecondaryColor3b),
5952 TABLE_ENTRY(SecondaryColor3bv),
5953 TABLE_ENTRY(SecondaryColor3d),
5954 TABLE_ENTRY(SecondaryColor3dv),
5955 TABLE_ENTRY(SecondaryColor3f),
5956 TABLE_ENTRY(SecondaryColor3fv),
5957 TABLE_ENTRY(SecondaryColor3i),
5958 TABLE_ENTRY(SecondaryColor3iv),
5959 TABLE_ENTRY(SecondaryColor3s),
5960 TABLE_ENTRY(SecondaryColor3sv),
5961 TABLE_ENTRY(SecondaryColor3ub),
5962 TABLE_ENTRY(SecondaryColor3ubv),
5963 TABLE_ENTRY(SecondaryColor3ui),
5964 TABLE_ENTRY(SecondaryColor3uiv),
5965 TABLE_ENTRY(SecondaryColor3us),
5966 TABLE_ENTRY(SecondaryColor3usv),
5967 TABLE_ENTRY(SecondaryColorPointer),
5968 TABLE_ENTRY(MultiDrawArrays),
5969 TABLE_ENTRY(MultiDrawElements),
5970 TABLE_ENTRY(FogCoordPointer),
5971 TABLE_ENTRY(FogCoordd),
5972 TABLE_ENTRY(FogCoorddv),
5973 TABLE_ENTRY(FogCoordf),
5974 TABLE_ENTRY(FogCoordfv),
5975 TABLE_ENTRY(BlendFuncSeparate),
5976 TABLE_ENTRY(WindowPos2d),
5977 TABLE_ENTRY(WindowPos2dARB),
5978 TABLE_ENTRY(WindowPos2dv),
5979 TABLE_ENTRY(WindowPos2dvARB),
5980 TABLE_ENTRY(WindowPos2f),
5981 TABLE_ENTRY(WindowPos2fARB),
5982 TABLE_ENTRY(WindowPos2fv),
5983 TABLE_ENTRY(WindowPos2fvARB),
5984 TABLE_ENTRY(WindowPos2i),
5985 TABLE_ENTRY(WindowPos2iARB),
5986 TABLE_ENTRY(WindowPos2iv),
5987 TABLE_ENTRY(WindowPos2ivARB),
5988 TABLE_ENTRY(WindowPos2s),
5989 TABLE_ENTRY(WindowPos2sARB),
5990 TABLE_ENTRY(WindowPos2sv),
5991 TABLE_ENTRY(WindowPos2svARB),
5992 TABLE_ENTRY(WindowPos3d),
5993 TABLE_ENTRY(WindowPos3dARB),
5994 TABLE_ENTRY(WindowPos3dv),
5995 TABLE_ENTRY(WindowPos3dvARB),
5996 TABLE_ENTRY(WindowPos3f),
5997 TABLE_ENTRY(WindowPos3fARB),
5998 TABLE_ENTRY(WindowPos3fv),
5999 TABLE_ENTRY(WindowPos3fvARB),
6000 TABLE_ENTRY(WindowPos3i),
6001 TABLE_ENTRY(WindowPos3iARB),
6002 TABLE_ENTRY(WindowPos3iv),
6003 TABLE_ENTRY(WindowPos3ivARB),
6004 TABLE_ENTRY(WindowPos3s),
6005 TABLE_ENTRY(WindowPos3sARB),
6006 TABLE_ENTRY(WindowPos3sv),
6007 TABLE_ENTRY(WindowPos3svARB),
6008 TABLE_ENTRY(BindProgramARB),
6009 TABLE_ENTRY(DeleteProgramsARB),
6010 TABLE_ENTRY(GenProgramsARB),
6011 TABLE_ENTRY(GetVertexAttribPointervARB),
6012 TABLE_ENTRY(IsProgramARB),
6013 TABLE_ENTRY(PointParameteri),
6014 TABLE_ENTRY(PointParameteriv),
6015 TABLE_ENTRY(BlendEquationSeparate),
6016 };
6017 #endif /*UNUSED_TABLE_NAME*/
6018
6019
6020 # undef KEYWORD1
6021 # undef KEYWORD1_ALT
6022 # undef KEYWORD2
6023 # undef NAME
6024 # undef DISPATCH
6025 # undef RETURN_DISPATCH
6026 # undef DISPATCH_TABLE_NAME
6027 # undef UNUSED_TABLE_NAME
6028 # undef TABLE_ENTRY
6029 # undef HIDDEN