Subversion Repositories shark

Rev

Rev 55 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
55 pj 1
 
2
/* DO NOT EDIT!  This file is generated by the glapitemp.py script. */
3
 
4
/*
5
 * This file is a template which generates the OpenGL API entry point
6
 * functions.  It should be included by a .c file which first defines
7
 * the following macros:
8
 *   KEYWORD1 - usually nothing, but might be __declspec(dllexport) on Win32
9
 *   KEYWORD2 - usually nothing, but might be __stdcall on Win32
10
 *   NAME(n)  - builds the final function name (usually add "gl" prefix)
11
 *   DISPATCH(func, args, msg) - code to do dispatch of named function.
12
 *                               msg is a printf-style debug message.
13
 *   RETURN_DISPATCH(func, args, msg) - code to do dispatch with a return value
14
 *
15
 * Here's an example which generates the usual OpenGL functions:
16
 *   #define KEYWORD1
17
 *   #define KEYWORD2
18
 *   #define NAME(func)  gl##func
19
 *   #define DISPATCH(func, args, msg)                           \
20
 *          struct _glapi_table *dispatch = CurrentDispatch;     \
21
 *          (*dispatch->func) args
22
 *   #define RETURN DISPATCH(func, args, msg)                    \
23
 *          struct _glapi_table *dispatch = CurrentDispatch;     \
24
 *          return (*dispatch->func) args
25
 *
26
 */
27
 
28
 
29
#ifndef KEYWORD1
30
#define KEYWORD1
31
#endif
32
 
33
#ifndef KEYWORD2
34
#define KEYWORD2
35
#endif
36
 
37
#ifndef NAME
38
#error NAME must be defined
39
#endif
40
 
41
#ifndef DISPATCH
42
#error DISPATCH must be defined
43
#endif
44
 
45
#ifndef RETURN_DISPATCH
46
#error RETURN_DISPATCH must be defined
47
#endif
48
 
49
GLAPI void GLAPIENTRY gl__unused413(void);  /* silence warning */
50
 
51
KEYWORD1 void KEYWORD2 NAME(NewList)(GLuint list, GLenum mode)
52
{
53
   DISPATCH(NewList, (list, mode), (F, "glNewList(%d, 0x%x);\n", list, mode));
54
}
55
 
56
KEYWORD1 void KEYWORD2 NAME(EndList)(void)
57
{
58
   DISPATCH(EndList, (), (F, "glEndList();\n"));
59
}
60
 
61
KEYWORD1 void KEYWORD2 NAME(CallList)(GLuint list)
62
{
63
   DISPATCH(CallList, (list), (F, "glCallList(%d);\n", list));
64
}
65
 
66
KEYWORD1 void KEYWORD2 NAME(CallLists)(GLsizei n, GLenum type, const GLvoid * lists)
67
{
68
   DISPATCH(CallLists, (n, type, lists), (F, "glCallLists(%d, 0x%x, %p);\n", n, type, (void *) lists));
69
}
70
 
71
KEYWORD1 void KEYWORD2 NAME(DeleteLists)(GLuint list, GLsizei range)
72
{
73
   DISPATCH(DeleteLists, (list, range), (F, "glDeleteLists(%d, %d);\n", list, range));
74
}
75
 
76
KEYWORD1 GLuint KEYWORD2 NAME(GenLists)(GLsizei range)
77
{
78
   RETURN_DISPATCH(GenLists, (range), (F, "glGenLists(%d);\n", range));
79
}
80
 
81
KEYWORD1 void KEYWORD2 NAME(ListBase)(GLuint base)
82
{
83
   DISPATCH(ListBase, (base), (F, "glListBase(%d);\n", base));
84
}
85
 
86
KEYWORD1 void KEYWORD2 NAME(Begin)(GLenum mode)
87
{
88
   DISPATCH(Begin, (mode), (F, "glBegin(0x%x);\n", mode));
89
}
90
 
91
KEYWORD1 void KEYWORD2 NAME(Bitmap)(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap)
92
{
93
   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, (void *) bitmap));
94
}
95
 
96
KEYWORD1 void KEYWORD2 NAME(Color3b)(GLbyte red, GLbyte green, GLbyte blue)
97
{
98
   DISPATCH(Color3b, (red, green, blue), (F, "glColor3b(%d, %d, %d);\n", red, green, blue));
99
}
100
 
101
KEYWORD1 void KEYWORD2 NAME(Color3bv)(const GLbyte * v)
102
{
103
   DISPATCH(Color3bv, (v), (F, "glColor3bv(%p);\n", (void *) v));
104
}
105
 
106
KEYWORD1 void KEYWORD2 NAME(Color3d)(GLdouble red, GLdouble green, GLdouble blue)
107
{
108
   DISPATCH(Color3d, (red, green, blue), (F, "glColor3d(%f, %f, %f);\n", red, green, blue));
109
}
110
 
111
KEYWORD1 void KEYWORD2 NAME(Color3dv)(const GLdouble * v)
112
{
113
   DISPATCH(Color3dv, (v), (F, "glColor3dv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
114
}
115
 
116
KEYWORD1 void KEYWORD2 NAME(Color3f)(GLfloat red, GLfloat green, GLfloat blue)
117
{
118
   DISPATCH(Color3f, (red, green, blue), (F, "glColor3f(%f, %f, %f);\n", red, green, blue));
119
}
120
 
121
KEYWORD1 void KEYWORD2 NAME(Color3fv)(const GLfloat * v)
122
{
123
   DISPATCH(Color3fv, (v), (F, "glColor3fv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
124
}
125
 
126
KEYWORD1 void KEYWORD2 NAME(Color3i)(GLint red, GLint green, GLint blue)
127
{
128
   DISPATCH(Color3i, (red, green, blue), (F, "glColor3i(%d, %d, %d);\n", red, green, blue));
129
}
130
 
131
KEYWORD1 void KEYWORD2 NAME(Color3iv)(const GLint * v)
132
{
133
   DISPATCH(Color3iv, (v), (F, "glColor3iv(%p);\n", (void *) v));
134
}
135
 
136
KEYWORD1 void KEYWORD2 NAME(Color3s)(GLshort red, GLshort green, GLshort blue)
137
{
138
   DISPATCH(Color3s, (red, green, blue), (F, "glColor3s(%d, %d, %d);\n", red, green, blue));
139
}
140
 
141
KEYWORD1 void KEYWORD2 NAME(Color3sv)(const GLshort * v)
142
{
143
   DISPATCH(Color3sv, (v), (F, "glColor3sv(%p);\n", (void *) v));
144
}
145
 
146
KEYWORD1 void KEYWORD2 NAME(Color3ub)(GLubyte red, GLubyte green, GLubyte blue)
147
{
148
   DISPATCH(Color3ub, (red, green, blue), (F, "glColor3ub(%d, %d, %d);\n", red, green, blue));
149
}
150
 
151
KEYWORD1 void KEYWORD2 NAME(Color3ubv)(const GLubyte * v)
152
{
153
   DISPATCH(Color3ubv, (v), (F, "glColor3ubv(%p);\n", (void *) v));
154
}
155
 
156
KEYWORD1 void KEYWORD2 NAME(Color3ui)(GLuint red, GLuint green, GLuint blue)
157
{
158
   DISPATCH(Color3ui, (red, green, blue), (F, "glColor3ui(%d, %d, %d);\n", red, green, blue));
159
}
160
 
161
KEYWORD1 void KEYWORD2 NAME(Color3uiv)(const GLuint * v)
162
{
163
   DISPATCH(Color3uiv, (v), (F, "glColor3uiv(%p);\n", (void *) v));
164
}
165
 
166
KEYWORD1 void KEYWORD2 NAME(Color3us)(GLushort red, GLushort green, GLushort blue)
167
{
168
   DISPATCH(Color3us, (red, green, blue), (F, "glColor3us(%d, %d, %d);\n", red, green, blue));
169
}
170
 
171
KEYWORD1 void KEYWORD2 NAME(Color3usv)(const GLushort * v)
172
{
173
   DISPATCH(Color3usv, (v), (F, "glColor3usv(%p);\n", (void *) v));
174
}
175
 
176
KEYWORD1 void KEYWORD2 NAME(Color4b)(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
177
{
178
   DISPATCH(Color4b, (red, green, blue, alpha), (F, "glColor4b(%d, %d, %d, %d);\n", red, green, blue, alpha));
179
}
180
 
181
KEYWORD1 void KEYWORD2 NAME(Color4bv)(const GLbyte * v)
182
{
183
   DISPATCH(Color4bv, (v), (F, "glColor4bv(%p);\n", (void *) v));
184
}
185
 
186
KEYWORD1 void KEYWORD2 NAME(Color4d)(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
187
{
188
   DISPATCH(Color4d, (red, green, blue, alpha), (F, "glColor4d(%f, %f, %f, %f);\n", red, green, blue, alpha));
189
}
190
 
191
KEYWORD1 void KEYWORD2 NAME(Color4dv)(const GLdouble * v)
192
{
193
   DISPATCH(Color4dv, (v), (F, "glColor4dv(%p /* %g, %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2], v[3]));
194
}
195
 
196
KEYWORD1 void KEYWORD2 NAME(Color4f)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
197
{
198
   DISPATCH(Color4f, (red, green, blue, alpha), (F, "glColor4f(%f, %f, %f, %f);\n", red, green, blue, alpha));
199
}
200
 
201
KEYWORD1 void KEYWORD2 NAME(Color4fv)(const GLfloat * v)
202
{
203
   DISPATCH(Color4fv, (v), (F, "glColor4fv(%p /* %g, %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2], v[3]));
204
}
205
 
206
KEYWORD1 void KEYWORD2 NAME(Color4i)(GLint red, GLint green, GLint blue, GLint alpha)
207
{
208
   DISPATCH(Color4i, (red, green, blue, alpha), (F, "glColor4i(%d, %d, %d, %d);\n", red, green, blue, alpha));
209
}
210
 
211
KEYWORD1 void KEYWORD2 NAME(Color4iv)(const GLint * v)
212
{
213
   DISPATCH(Color4iv, (v), (F, "glColor4iv(%p);\n", (void *) v));
214
}
215
 
216
KEYWORD1 void KEYWORD2 NAME(Color4s)(GLshort red, GLshort green, GLshort blue, GLshort alpha)
217
{
218
   DISPATCH(Color4s, (red, green, blue, alpha), (F, "glColor4s(%d, %d, %d, %d);\n", red, green, blue, alpha));
219
}
220
 
221
KEYWORD1 void KEYWORD2 NAME(Color4sv)(const GLshort * v)
222
{
223
   DISPATCH(Color4sv, (v), (F, "glColor4sv(%p);\n", (void *) v));
224
}
225
 
226
KEYWORD1 void KEYWORD2 NAME(Color4ub)(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
227
{
228
   DISPATCH(Color4ub, (red, green, blue, alpha), (F, "glColor4ub(%d, %d, %d, %d);\n", red, green, blue, alpha));
229
}
230
 
231
KEYWORD1 void KEYWORD2 NAME(Color4ubv)(const GLubyte * v)
232
{
233
   DISPATCH(Color4ubv, (v), (F, "glColor4ubv(%p);\n", (void *) v));
234
}
235
 
236
KEYWORD1 void KEYWORD2 NAME(Color4ui)(GLuint red, GLuint green, GLuint blue, GLuint alpha)
237
{
238
   DISPATCH(Color4ui, (red, green, blue, alpha), (F, "glColor4ui(%d, %d, %d, %d);\n", red, green, blue, alpha));
239
}
240
 
241
KEYWORD1 void KEYWORD2 NAME(Color4uiv)(const GLuint * v)
242
{
243
   DISPATCH(Color4uiv, (v), (F, "glColor4uiv(%p);\n", (void *) v));
244
}
245
 
246
KEYWORD1 void KEYWORD2 NAME(Color4us)(GLushort red, GLushort green, GLushort blue, GLushort alpha)
247
{
248
   DISPATCH(Color4us, (red, green, blue, alpha), (F, "glColor4us(%d, %d, %d, %d);\n", red, green, blue, alpha));
249
}
250
 
251
KEYWORD1 void KEYWORD2 NAME(Color4usv)(const GLushort * v)
252
{
253
   DISPATCH(Color4usv, (v), (F, "glColor4usv(%p);\n", (void *) v));
254
}
255
 
256
KEYWORD1 void KEYWORD2 NAME(EdgeFlag)(GLboolean flag)
257
{
258
   DISPATCH(EdgeFlag, (flag), (F, "glEdgeFlag(%d);\n", flag));
259
}
260
 
261
KEYWORD1 void KEYWORD2 NAME(EdgeFlagv)(const GLboolean * flag)
262
{
263
   DISPATCH(EdgeFlagv, (flag), (F, "glEdgeFlagv(%p);\n", (void *) flag));
264
}
265
 
266
KEYWORD1 void KEYWORD2 NAME(End)(void)
267
{
268
   DISPATCH(End, (), (F, "glEnd();\n"));
269
}
270
 
271
KEYWORD1 void KEYWORD2 NAME(Indexd)(GLdouble c)
272
{
273
   DISPATCH(Indexd, (c), (F, "glIndexd(%f);\n", c));
274
}
275
 
276
KEYWORD1 void KEYWORD2 NAME(Indexdv)(const GLdouble * c)
277
{
278
   DISPATCH(Indexdv, (c), (F, "glIndexdv(%p);\n", (void *) c));
279
}
280
 
281
KEYWORD1 void KEYWORD2 NAME(Indexf)(GLfloat c)
282
{
283
   DISPATCH(Indexf, (c), (F, "glIndexf(%f);\n", c));
284
}
285
 
286
KEYWORD1 void KEYWORD2 NAME(Indexfv)(const GLfloat * c)
287
{
288
   DISPATCH(Indexfv, (c), (F, "glIndexfv(%p);\n", (void *) c));
289
}
290
 
291
KEYWORD1 void KEYWORD2 NAME(Indexi)(GLint c)
292
{
293
   DISPATCH(Indexi, (c), (F, "glIndexi(%d);\n", c));
294
}
295
 
296
KEYWORD1 void KEYWORD2 NAME(Indexiv)(const GLint * c)
297
{
298
   DISPATCH(Indexiv, (c), (F, "glIndexiv(%p);\n", (void *) c));
299
}
300
 
301
KEYWORD1 void KEYWORD2 NAME(Indexs)(GLshort c)
302
{
303
   DISPATCH(Indexs, (c), (F, "glIndexs(%d);\n", c));
304
}
305
 
306
KEYWORD1 void KEYWORD2 NAME(Indexsv)(const GLshort * c)
307
{
308
   DISPATCH(Indexsv, (c), (F, "glIndexsv(%p);\n", (void *) c));
309
}
310
 
311
KEYWORD1 void KEYWORD2 NAME(Normal3b)(GLbyte nx, GLbyte ny, GLbyte nz)
312
{
313
   DISPATCH(Normal3b, (nx, ny, nz), (F, "glNormal3b(%d, %d, %d);\n", nx, ny, nz));
314
}
315
 
316
KEYWORD1 void KEYWORD2 NAME(Normal3bv)(const GLbyte * v)
317
{
318
   DISPATCH(Normal3bv, (v), (F, "glNormal3bv(%p);\n", (void *) v));
319
}
320
 
321
KEYWORD1 void KEYWORD2 NAME(Normal3d)(GLdouble nx, GLdouble ny, GLdouble nz)
322
{
323
   DISPATCH(Normal3d, (nx, ny, nz), (F, "glNormal3d(%f, %f, %f);\n", nx, ny, nz));
324
}
325
 
326
KEYWORD1 void KEYWORD2 NAME(Normal3dv)(const GLdouble * v)
327
{
328
   DISPATCH(Normal3dv, (v), (F, "glNormal3dv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
329
}
330
 
331
KEYWORD1 void KEYWORD2 NAME(Normal3f)(GLfloat nx, GLfloat ny, GLfloat nz)
332
{
333
   DISPATCH(Normal3f, (nx, ny, nz), (F, "glNormal3f(%f, %f, %f);\n", nx, ny, nz));
334
}
335
 
336
KEYWORD1 void KEYWORD2 NAME(Normal3fv)(const GLfloat * v)
337
{
338
   DISPATCH(Normal3fv, (v), (F, "glNormal3fv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
339
}
340
 
341
KEYWORD1 void KEYWORD2 NAME(Normal3i)(GLint nx, GLint ny, GLint nz)
342
{
343
   DISPATCH(Normal3i, (nx, ny, nz), (F, "glNormal3i(%d, %d, %d);\n", nx, ny, nz));
344
}
345
 
346
KEYWORD1 void KEYWORD2 NAME(Normal3iv)(const GLint * v)
347
{
348
   DISPATCH(Normal3iv, (v), (F, "glNormal3iv(%p);\n", (void *) v));
349
}
350
 
351
KEYWORD1 void KEYWORD2 NAME(Normal3s)(GLshort nx, GLshort ny, GLshort nz)
352
{
353
   DISPATCH(Normal3s, (nx, ny, nz), (F, "glNormal3s(%d, %d, %d);\n", nx, ny, nz));
354
}
355
 
356
KEYWORD1 void KEYWORD2 NAME(Normal3sv)(const GLshort * v)
357
{
358
   DISPATCH(Normal3sv, (v), (F, "glNormal3sv(%p);\n", (void *) v));
359
}
360
 
361
KEYWORD1 void KEYWORD2 NAME(RasterPos2d)(GLdouble x, GLdouble y)
362
{
363
   DISPATCH(RasterPos2d, (x, y), (F, "glRasterPos2d(%f, %f);\n", x, y));
364
}
365
 
366
KEYWORD1 void KEYWORD2 NAME(RasterPos2dv)(const GLdouble * v)
367
{
368
   DISPATCH(RasterPos2dv, (v), (F, "glRasterPos2dv(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
369
}
370
 
371
KEYWORD1 void KEYWORD2 NAME(RasterPos2f)(GLfloat x, GLfloat y)
372
{
373
   DISPATCH(RasterPos2f, (x, y), (F, "glRasterPos2f(%f, %f);\n", x, y));
374
}
375
 
376
KEYWORD1 void KEYWORD2 NAME(RasterPos2fv)(const GLfloat * v)
377
{
378
   DISPATCH(RasterPos2fv, (v), (F, "glRasterPos2fv(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
379
}
380
 
381
KEYWORD1 void KEYWORD2 NAME(RasterPos2i)(GLint x, GLint y)
382
{
383
   DISPATCH(RasterPos2i, (x, y), (F, "glRasterPos2i(%d, %d);\n", x, y));
384
}
385
 
386
KEYWORD1 void KEYWORD2 NAME(RasterPos2iv)(const GLint * v)
387
{
388
   DISPATCH(RasterPos2iv, (v), (F, "glRasterPos2iv(%p);\n", (void *) v));
389
}
390
 
391
KEYWORD1 void KEYWORD2 NAME(RasterPos2s)(GLshort x, GLshort y)
392
{
393
   DISPATCH(RasterPos2s, (x, y), (F, "glRasterPos2s(%d, %d);\n", x, y));
394
}
395
 
396
KEYWORD1 void KEYWORD2 NAME(RasterPos2sv)(const GLshort * v)
397
{
398
   DISPATCH(RasterPos2sv, (v), (F, "glRasterPos2sv(%p);\n", (void *) v));
399
}
400
 
401
KEYWORD1 void KEYWORD2 NAME(RasterPos3d)(GLdouble x, GLdouble y, GLdouble z)
402
{
403
   DISPATCH(RasterPos3d, (x, y, z), (F, "glRasterPos3d(%f, %f, %f);\n", x, y, z));
404
}
405
 
406
KEYWORD1 void KEYWORD2 NAME(RasterPos3dv)(const GLdouble * v)
407
{
408
   DISPATCH(RasterPos3dv, (v), (F, "glRasterPos3dv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
409
}
410
 
411
KEYWORD1 void KEYWORD2 NAME(RasterPos3f)(GLfloat x, GLfloat y, GLfloat z)
412
{
413
   DISPATCH(RasterPos3f, (x, y, z), (F, "glRasterPos3f(%f, %f, %f);\n", x, y, z));
414
}
415
 
416
KEYWORD1 void KEYWORD2 NAME(RasterPos3fv)(const GLfloat * v)
417
{
418
   DISPATCH(RasterPos3fv, (v), (F, "glRasterPos3fv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
419
}
420
 
421
KEYWORD1 void KEYWORD2 NAME(RasterPos3i)(GLint x, GLint y, GLint z)
422
{
423
   DISPATCH(RasterPos3i, (x, y, z), (F, "glRasterPos3i(%d, %d, %d);\n", x, y, z));
424
}
425
 
426
KEYWORD1 void KEYWORD2 NAME(RasterPos3iv)(const GLint * v)
427
{
428
   DISPATCH(RasterPos3iv, (v), (F, "glRasterPos3iv(%p);\n", (void *) v));
429
}
430
 
431
KEYWORD1 void KEYWORD2 NAME(RasterPos3s)(GLshort x, GLshort y, GLshort z)
432
{
433
   DISPATCH(RasterPos3s, (x, y, z), (F, "glRasterPos3s(%d, %d, %d);\n", x, y, z));
434
}
435
 
436
KEYWORD1 void KEYWORD2 NAME(RasterPos3sv)(const GLshort * v)
437
{
438
   DISPATCH(RasterPos3sv, (v), (F, "glRasterPos3sv(%p);\n", (void *) v));
439
}
440
 
441
KEYWORD1 void KEYWORD2 NAME(RasterPos4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
442
{
443
   DISPATCH(RasterPos4d, (x, y, z, w), (F, "glRasterPos4d(%f, %f, %f, %f);\n", x, y, z, w));
444
}
445
 
446
KEYWORD1 void KEYWORD2 NAME(RasterPos4dv)(const GLdouble * v)
447
{
448
   DISPATCH(RasterPos4dv, (v), (F, "glRasterPos4dv(%p /* %g, %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2], v[3]));
449
}
450
 
451
KEYWORD1 void KEYWORD2 NAME(RasterPos4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
452
{
453
   DISPATCH(RasterPos4f, (x, y, z, w), (F, "glRasterPos4f(%f, %f, %f, %f);\n", x, y, z, w));
454
}
455
 
456
KEYWORD1 void KEYWORD2 NAME(RasterPos4fv)(const GLfloat * v)
457
{
458
   DISPATCH(RasterPos4fv, (v), (F, "glRasterPos4fv(%p /* %g, %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2], v[3]));
459
}
460
 
461
KEYWORD1 void KEYWORD2 NAME(RasterPos4i)(GLint x, GLint y, GLint z, GLint w)
462
{
463
   DISPATCH(RasterPos4i, (x, y, z, w), (F, "glRasterPos4i(%d, %d, %d, %d);\n", x, y, z, w));
464
}
465
 
466
KEYWORD1 void KEYWORD2 NAME(RasterPos4iv)(const GLint * v)
467
{
468
   DISPATCH(RasterPos4iv, (v), (F, "glRasterPos4iv(%p);\n", (void *) v));
469
}
470
 
471
KEYWORD1 void KEYWORD2 NAME(RasterPos4s)(GLshort x, GLshort y, GLshort z, GLshort w)
472
{
473
   DISPATCH(RasterPos4s, (x, y, z, w), (F, "glRasterPos4s(%d, %d, %d, %d);\n", x, y, z, w));
474
}
475
 
476
KEYWORD1 void KEYWORD2 NAME(RasterPos4sv)(const GLshort * v)
477
{
478
   DISPATCH(RasterPos4sv, (v), (F, "glRasterPos4sv(%p);\n", (void *) v));
479
}
480
 
481
KEYWORD1 void KEYWORD2 NAME(Rectd)(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
482
{
483
   DISPATCH(Rectd, (x1, y1, x2, y2), (F, "glRectd(%f, %f, %f, %f);\n", x1, y1, x2, y2));
484
}
485
 
486
KEYWORD1 void KEYWORD2 NAME(Rectdv)(const GLdouble * v1, const GLdouble * v2)
487
{
488
   DISPATCH(Rectdv, (v1, v2), (F, "glRectdv(%p, %p);\n", (void *) v1, (void *) v2));
489
}
490
 
491
KEYWORD1 void KEYWORD2 NAME(Rectf)(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
492
{
493
   DISPATCH(Rectf, (x1, y1, x2, y2), (F, "glRectf(%f, %f, %f, %f);\n", x1, y1, x2, y2));
494
}
495
 
496
KEYWORD1 void KEYWORD2 NAME(Rectfv)(const GLfloat * v1, const GLfloat * v2)
497
{
498
   DISPATCH(Rectfv, (v1, v2), (F, "glRectfv(%p, %p);\n", (void *) v1, (void *) v2));
499
}
500
 
501
KEYWORD1 void KEYWORD2 NAME(Recti)(GLint x1, GLint y1, GLint x2, GLint y2)
502
{
503
   DISPATCH(Recti, (x1, y1, x2, y2), (F, "glRecti(%d, %d, %d, %d);\n", x1, y1, x2, y2));
504
}
505
 
506
KEYWORD1 void KEYWORD2 NAME(Rectiv)(const GLint * v1, const GLint * v2)
507
{
508
   DISPATCH(Rectiv, (v1, v2), (F, "glRectiv(%p, %p);\n", (void *) v1, (void *) v2));
509
}
510
 
511
KEYWORD1 void KEYWORD2 NAME(Rects)(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
512
{
513
   DISPATCH(Rects, (x1, y1, x2, y2), (F, "glRects(%d, %d, %d, %d);\n", x1, y1, x2, y2));
514
}
515
 
516
KEYWORD1 void KEYWORD2 NAME(Rectsv)(const GLshort * v1, const GLshort * v2)
517
{
518
   DISPATCH(Rectsv, (v1, v2), (F, "glRectsv(%p, %p);\n", (void *) v1, (void *) v2));
519
}
520
 
521
KEYWORD1 void KEYWORD2 NAME(TexCoord1d)(GLdouble s)
522
{
523
   DISPATCH(TexCoord1d, (s), (F, "glTexCoord1d(%f);\n", s));
524
}
525
 
526
KEYWORD1 void KEYWORD2 NAME(TexCoord1dv)(const GLdouble * v)
527
{
528
   DISPATCH(TexCoord1dv, (v), (F, "glTexCoord1dv(%p);\n", (void *) v));
529
}
530
 
531
KEYWORD1 void KEYWORD2 NAME(TexCoord1f)(GLfloat s)
532
{
533
   DISPATCH(TexCoord1f, (s), (F, "glTexCoord1f(%f);\n", s));
534
}
535
 
536
KEYWORD1 void KEYWORD2 NAME(TexCoord1fv)(const GLfloat * v)
537
{
538
   DISPATCH(TexCoord1fv, (v), (F, "glTexCoord1fv(%p);\n", (void *) v));
539
}
540
 
541
KEYWORD1 void KEYWORD2 NAME(TexCoord1i)(GLint s)
542
{
543
   DISPATCH(TexCoord1i, (s), (F, "glTexCoord1i(%d);\n", s));
544
}
545
 
546
KEYWORD1 void KEYWORD2 NAME(TexCoord1iv)(const GLint * v)
547
{
548
   DISPATCH(TexCoord1iv, (v), (F, "glTexCoord1iv(%p);\n", (void *) v));
549
}
550
 
551
KEYWORD1 void KEYWORD2 NAME(TexCoord1s)(GLshort s)
552
{
553
   DISPATCH(TexCoord1s, (s), (F, "glTexCoord1s(%d);\n", s));
554
}
555
 
556
KEYWORD1 void KEYWORD2 NAME(TexCoord1sv)(const GLshort * v)
557
{
558
   DISPATCH(TexCoord1sv, (v), (F, "glTexCoord1sv(%p);\n", (void *) v));
559
}
560
 
561
KEYWORD1 void KEYWORD2 NAME(TexCoord2d)(GLdouble s, GLdouble t)
562
{
563
   DISPATCH(TexCoord2d, (s, t), (F, "glTexCoord2d(%f, %f);\n", s, t));
564
}
565
 
566
KEYWORD1 void KEYWORD2 NAME(TexCoord2dv)(const GLdouble * v)
567
{
568
   DISPATCH(TexCoord2dv, (v), (F, "glTexCoord2dv(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
569
}
570
 
571
KEYWORD1 void KEYWORD2 NAME(TexCoord2f)(GLfloat s, GLfloat t)
572
{
573
   DISPATCH(TexCoord2f, (s, t), (F, "glTexCoord2f(%f, %f);\n", s, t));
574
}
575
 
576
KEYWORD1 void KEYWORD2 NAME(TexCoord2fv)(const GLfloat * v)
577
{
578
   DISPATCH(TexCoord2fv, (v), (F, "glTexCoord2fv(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
579
}
580
 
581
KEYWORD1 void KEYWORD2 NAME(TexCoord2i)(GLint s, GLint t)
582
{
583
   DISPATCH(TexCoord2i, (s, t), (F, "glTexCoord2i(%d, %d);\n", s, t));
584
}
585
 
586
KEYWORD1 void KEYWORD2 NAME(TexCoord2iv)(const GLint * v)
587
{
588
   DISPATCH(TexCoord2iv, (v), (F, "glTexCoord2iv(%p);\n", (void *) v));
589
}
590
 
591
KEYWORD1 void KEYWORD2 NAME(TexCoord2s)(GLshort s, GLshort t)
592
{
593
   DISPATCH(TexCoord2s, (s, t), (F, "glTexCoord2s(%d, %d);\n", s, t));
594
}
595
 
596
KEYWORD1 void KEYWORD2 NAME(TexCoord2sv)(const GLshort * v)
597
{
598
   DISPATCH(TexCoord2sv, (v), (F, "glTexCoord2sv(%p);\n", (void *) v));
599
}
600
 
601
KEYWORD1 void KEYWORD2 NAME(TexCoord3d)(GLdouble s, GLdouble t, GLdouble r)
602
{
603
   DISPATCH(TexCoord3d, (s, t, r), (F, "glTexCoord3d(%f, %f, %f);\n", s, t, r));
604
}
605
 
606
KEYWORD1 void KEYWORD2 NAME(TexCoord3dv)(const GLdouble * v)
607
{
608
   DISPATCH(TexCoord3dv, (v), (F, "glTexCoord3dv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
609
}
610
 
611
KEYWORD1 void KEYWORD2 NAME(TexCoord3f)(GLfloat s, GLfloat t, GLfloat r)
612
{
613
   DISPATCH(TexCoord3f, (s, t, r), (F, "glTexCoord3f(%f, %f, %f);\n", s, t, r));
614
}
615
 
616
KEYWORD1 void KEYWORD2 NAME(TexCoord3fv)(const GLfloat * v)
617
{
618
   DISPATCH(TexCoord3fv, (v), (F, "glTexCoord3fv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
619
}
620
 
621
KEYWORD1 void KEYWORD2 NAME(TexCoord3i)(GLint s, GLint t, GLint r)
622
{
623
   DISPATCH(TexCoord3i, (s, t, r), (F, "glTexCoord3i(%d, %d, %d);\n", s, t, r));
624
}
625
 
626
KEYWORD1 void KEYWORD2 NAME(TexCoord3iv)(const GLint * v)
627
{
628
   DISPATCH(TexCoord3iv, (v), (F, "glTexCoord3iv(%p);\n", (void *) v));
629
}
630
 
631
KEYWORD1 void KEYWORD2 NAME(TexCoord3s)(GLshort s, GLshort t, GLshort r)
632
{
633
   DISPATCH(TexCoord3s, (s, t, r), (F, "glTexCoord3s(%d, %d, %d);\n", s, t, r));
634
}
635
 
636
KEYWORD1 void KEYWORD2 NAME(TexCoord3sv)(const GLshort * v)
637
{
638
   DISPATCH(TexCoord3sv, (v), (F, "glTexCoord3sv(%p);\n", (void *) v));
639
}
640
 
641
KEYWORD1 void KEYWORD2 NAME(TexCoord4d)(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
642
{
643
   DISPATCH(TexCoord4d, (s, t, r, q), (F, "glTexCoord4d(%f, %f, %f, %f);\n", s, t, r, q));
644
}
645
 
646
KEYWORD1 void KEYWORD2 NAME(TexCoord4dv)(const GLdouble * v)
647
{
648
   DISPATCH(TexCoord4dv, (v), (F, "glTexCoord4dv(%p /* %g, %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2], v[3]));
649
}
650
 
651
KEYWORD1 void KEYWORD2 NAME(TexCoord4f)(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
652
{
653
   DISPATCH(TexCoord4f, (s, t, r, q), (F, "glTexCoord4f(%f, %f, %f, %f);\n", s, t, r, q));
654
}
655
 
656
KEYWORD1 void KEYWORD2 NAME(TexCoord4fv)(const GLfloat * v)
657
{
658
   DISPATCH(TexCoord4fv, (v), (F, "glTexCoord4fv(%p /* %g, %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2], v[3]));
659
}
660
 
661
KEYWORD1 void KEYWORD2 NAME(TexCoord4i)(GLint s, GLint t, GLint r, GLint q)
662
{
663
   DISPATCH(TexCoord4i, (s, t, r, q), (F, "glTexCoord4i(%d, %d, %d, %d);\n", s, t, r, q));
664
}
665
 
666
KEYWORD1 void KEYWORD2 NAME(TexCoord4iv)(const GLint * v)
667
{
668
   DISPATCH(TexCoord4iv, (v), (F, "glTexCoord4iv(%p);\n", (void *) v));
669
}
670
 
671
KEYWORD1 void KEYWORD2 NAME(TexCoord4s)(GLshort s, GLshort t, GLshort r, GLshort q)
672
{
673
   DISPATCH(TexCoord4s, (s, t, r, q), (F, "glTexCoord4s(%d, %d, %d, %d);\n", s, t, r, q));
674
}
675
 
676
KEYWORD1 void KEYWORD2 NAME(TexCoord4sv)(const GLshort * v)
677
{
678
   DISPATCH(TexCoord4sv, (v), (F, "glTexCoord4sv(%p);\n", (void *) v));
679
}
680
 
681
KEYWORD1 void KEYWORD2 NAME(Vertex2d)(GLdouble x, GLdouble y)
682
{
683
   DISPATCH(Vertex2d, (x, y), (F, "glVertex2d(%f, %f);\n", x, y));
684
}
685
 
686
KEYWORD1 void KEYWORD2 NAME(Vertex2dv)(const GLdouble * v)
687
{
688
   DISPATCH(Vertex2dv, (v), (F, "glVertex2dv(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
689
}
690
 
691
KEYWORD1 void KEYWORD2 NAME(Vertex2f)(GLfloat x, GLfloat y)
692
{
693
   DISPATCH(Vertex2f, (x, y), (F, "glVertex2f(%f, %f);\n", x, y));
694
}
695
 
696
KEYWORD1 void KEYWORD2 NAME(Vertex2fv)(const GLfloat * v)
697
{
698
   DISPATCH(Vertex2fv, (v), (F, "glVertex2fv(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
699
}
700
 
701
KEYWORD1 void KEYWORD2 NAME(Vertex2i)(GLint x, GLint y)
702
{
703
   DISPATCH(Vertex2i, (x, y), (F, "glVertex2i(%d, %d);\n", x, y));
704
}
705
 
706
KEYWORD1 void KEYWORD2 NAME(Vertex2iv)(const GLint * v)
707
{
708
   DISPATCH(Vertex2iv, (v), (F, "glVertex2iv(%p);\n", (void *) v));
709
}
710
 
711
KEYWORD1 void KEYWORD2 NAME(Vertex2s)(GLshort x, GLshort y)
712
{
713
   DISPATCH(Vertex2s, (x, y), (F, "glVertex2s(%d, %d);\n", x, y));
714
}
715
 
716
KEYWORD1 void KEYWORD2 NAME(Vertex2sv)(const GLshort * v)
717
{
718
   DISPATCH(Vertex2sv, (v), (F, "glVertex2sv(%p);\n", (void *) v));
719
}
720
 
721
KEYWORD1 void KEYWORD2 NAME(Vertex3d)(GLdouble x, GLdouble y, GLdouble z)
722
{
723
   DISPATCH(Vertex3d, (x, y, z), (F, "glVertex3d(%f, %f, %f);\n", x, y, z));
724
}
725
 
726
KEYWORD1 void KEYWORD2 NAME(Vertex3dv)(const GLdouble * v)
727
{
728
   DISPATCH(Vertex3dv, (v), (F, "glVertex3dv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
729
}
730
 
731
KEYWORD1 void KEYWORD2 NAME(Vertex3f)(GLfloat x, GLfloat y, GLfloat z)
732
{
733
   DISPATCH(Vertex3f, (x, y, z), (F, "glVertex3f(%f, %f, %f);\n", x, y, z));
734
}
735
 
736
KEYWORD1 void KEYWORD2 NAME(Vertex3fv)(const GLfloat * v)
737
{
738
   DISPATCH(Vertex3fv, (v), (F, "glVertex3fv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
739
}
740
 
741
KEYWORD1 void KEYWORD2 NAME(Vertex3i)(GLint x, GLint y, GLint z)
742
{
743
   DISPATCH(Vertex3i, (x, y, z), (F, "glVertex3i(%d, %d, %d);\n", x, y, z));
744
}
745
 
746
KEYWORD1 void KEYWORD2 NAME(Vertex3iv)(const GLint * v)
747
{
748
   DISPATCH(Vertex3iv, (v), (F, "glVertex3iv(%p);\n", (void *) v));
749
}
750
 
751
KEYWORD1 void KEYWORD2 NAME(Vertex3s)(GLshort x, GLshort y, GLshort z)
752
{
753
   DISPATCH(Vertex3s, (x, y, z), (F, "glVertex3s(%d, %d, %d);\n", x, y, z));
754
}
755
 
756
KEYWORD1 void KEYWORD2 NAME(Vertex3sv)(const GLshort * v)
757
{
758
   DISPATCH(Vertex3sv, (v), (F, "glVertex3sv(%p);\n", (void *) v));
759
}
760
 
761
KEYWORD1 void KEYWORD2 NAME(Vertex4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
762
{
763
   DISPATCH(Vertex4d, (x, y, z, w), (F, "glVertex4d(%f, %f, %f, %f);\n", x, y, z, w));
764
}
765
 
766
KEYWORD1 void KEYWORD2 NAME(Vertex4dv)(const GLdouble * v)
767
{
768
   DISPATCH(Vertex4dv, (v), (F, "glVertex4dv(%p /* %g, %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2], v[3]));
769
}
770
 
771
KEYWORD1 void KEYWORD2 NAME(Vertex4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
772
{
773
   DISPATCH(Vertex4f, (x, y, z, w), (F, "glVertex4f(%f, %f, %f, %f);\n", x, y, z, w));
774
}
775
 
776
KEYWORD1 void KEYWORD2 NAME(Vertex4fv)(const GLfloat * v)
777
{
778
   DISPATCH(Vertex4fv, (v), (F, "glVertex4fv(%p /* %g, %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2], v[3]));
779
}
780
 
781
KEYWORD1 void KEYWORD2 NAME(Vertex4i)(GLint x, GLint y, GLint z, GLint w)
782
{
783
   DISPATCH(Vertex4i, (x, y, z, w), (F, "glVertex4i(%d, %d, %d, %d);\n", x, y, z, w));
784
}
785
 
786
KEYWORD1 void KEYWORD2 NAME(Vertex4iv)(const GLint * v)
787
{
788
   DISPATCH(Vertex4iv, (v), (F, "glVertex4iv(%p);\n", (void *) v));
789
}
790
 
791
KEYWORD1 void KEYWORD2 NAME(Vertex4s)(GLshort x, GLshort y, GLshort z, GLshort w)
792
{
793
   DISPATCH(Vertex4s, (x, y, z, w), (F, "glVertex4s(%d, %d, %d, %d);\n", x, y, z, w));
794
}
795
 
796
KEYWORD1 void KEYWORD2 NAME(Vertex4sv)(const GLshort * v)
797
{
798
   DISPATCH(Vertex4sv, (v), (F, "glVertex4sv(%p);\n", (void *) v));
799
}
800
 
801
KEYWORD1 void KEYWORD2 NAME(ClipPlane)(GLenum plane, const GLdouble * equation)
802
{
803
   DISPATCH(ClipPlane, (plane, equation), (F, "glClipPlane(0x%x, %p);\n", plane, (void *) equation));
804
}
805
 
806
KEYWORD1 void KEYWORD2 NAME(ColorMaterial)(GLenum face, GLenum mode)
807
{
808
   DISPATCH(ColorMaterial, (face, mode), (F, "glColorMaterial(0x%x, 0x%x);\n", face, mode));
809
}
810
 
811
KEYWORD1 void KEYWORD2 NAME(CullFace)(GLenum mode)
812
{
813
   DISPATCH(CullFace, (mode), (F, "glCullFace(0x%x);\n", mode));
814
}
815
 
816
KEYWORD1 void KEYWORD2 NAME(Fogf)(GLenum pname, GLfloat param)
817
{
818
   DISPATCH(Fogf, (pname, param), (F, "glFogf(0x%x, %f);\n", pname, param));
819
}
820
 
821
KEYWORD1 void KEYWORD2 NAME(Fogfv)(GLenum pname, const GLfloat * params)
822
{
823
   DISPATCH(Fogfv, (pname, params), (F, "glFogfv(0x%x, %p);\n", pname, (void *) params));
824
}
825
 
826
KEYWORD1 void KEYWORD2 NAME(Fogi)(GLenum pname, GLint param)
827
{
828
   DISPATCH(Fogi, (pname, param), (F, "glFogi(0x%x, %d);\n", pname, param));
829
}
830
 
831
KEYWORD1 void KEYWORD2 NAME(Fogiv)(GLenum pname, const GLint * params)
832
{
833
   DISPATCH(Fogiv, (pname, params), (F, "glFogiv(0x%x, %p);\n", pname, (void *) params));
834
}
835
 
836
KEYWORD1 void KEYWORD2 NAME(FrontFace)(GLenum mode)
837
{
838
   DISPATCH(FrontFace, (mode), (F, "glFrontFace(0x%x);\n", mode));
839
}
840
 
841
KEYWORD1 void KEYWORD2 NAME(Hint)(GLenum target, GLenum mode)
842
{
843
   DISPATCH(Hint, (target, mode), (F, "glHint(0x%x, 0x%x);\n", target, mode));
844
}
845
 
846
KEYWORD1 void KEYWORD2 NAME(Lightf)(GLenum light, GLenum pname, GLfloat param)
847
{
848
   DISPATCH(Lightf, (light, pname, param), (F, "glLightf(0x%x, 0x%x, %f);\n", light, pname, param));
849
}
850
 
851
KEYWORD1 void KEYWORD2 NAME(Lightfv)(GLenum light, GLenum pname, const GLfloat * params)
852
{
853
   DISPATCH(Lightfv, (light, pname, params), (F, "glLightfv(0x%x, 0x%x, %p);\n", light, pname, (void *) params));
854
}
855
 
856
KEYWORD1 void KEYWORD2 NAME(Lighti)(GLenum light, GLenum pname, GLint param)
857
{
858
   DISPATCH(Lighti, (light, pname, param), (F, "glLighti(0x%x, 0x%x, %d);\n", light, pname, param));
859
}
860
 
861
KEYWORD1 void KEYWORD2 NAME(Lightiv)(GLenum light, GLenum pname, const GLint * params)
862
{
863
   DISPATCH(Lightiv, (light, pname, params), (F, "glLightiv(0x%x, 0x%x, %p);\n", light, pname, (void *) params));
864
}
865
 
866
KEYWORD1 void KEYWORD2 NAME(LightModelf)(GLenum pname, GLfloat param)
867
{
868
   DISPATCH(LightModelf, (pname, param), (F, "glLightModelf(0x%x, %f);\n", pname, param));
869
}
870
 
871
KEYWORD1 void KEYWORD2 NAME(LightModelfv)(GLenum pname, const GLfloat * params)
872
{
873
   DISPATCH(LightModelfv, (pname, params), (F, "glLightModelfv(0x%x, %p);\n", pname, (void *) params));
874
}
875
 
876
KEYWORD1 void KEYWORD2 NAME(LightModeli)(GLenum pname, GLint param)
877
{
878
   DISPATCH(LightModeli, (pname, param), (F, "glLightModeli(0x%x, %d);\n", pname, param));
879
}
880
 
881
KEYWORD1 void KEYWORD2 NAME(LightModeliv)(GLenum pname, const GLint * params)
882
{
883
   DISPATCH(LightModeliv, (pname, params), (F, "glLightModeliv(0x%x, %p);\n", pname, (void *) params));
884
}
885
 
886
KEYWORD1 void KEYWORD2 NAME(LineStipple)(GLint factor, GLushort pattern)
887
{
888
   DISPATCH(LineStipple, (factor, pattern), (F, "glLineStipple(%d, %d);\n", factor, pattern));
889
}
890
 
891
KEYWORD1 void KEYWORD2 NAME(LineWidth)(GLfloat width)
892
{
893
   DISPATCH(LineWidth, (width), (F, "glLineWidth(%f);\n", width));
894
}
895
 
896
KEYWORD1 void KEYWORD2 NAME(Materialf)(GLenum face, GLenum pname, GLfloat param)
897
{
898
   DISPATCH(Materialf, (face, pname, param), (F, "glMaterialf(0x%x, 0x%x, %f);\n", face, pname, param));
899
}
900
 
901
KEYWORD1 void KEYWORD2 NAME(Materialfv)(GLenum face, GLenum pname, const GLfloat * params)
902
{
903
   DISPATCH(Materialfv, (face, pname, params), (F, "glMaterialfv(0x%x, 0x%x, %p);\n", face, pname, (void *) params));
904
}
905
 
906
KEYWORD1 void KEYWORD2 NAME(Materiali)(GLenum face, GLenum pname, GLint param)
907
{
908
   DISPATCH(Materiali, (face, pname, param), (F, "glMateriali(0x%x, 0x%x, %d);\n", face, pname, param));
909
}
910
 
911
KEYWORD1 void KEYWORD2 NAME(Materialiv)(GLenum face, GLenum pname, const GLint * params)
912
{
913
   DISPATCH(Materialiv, (face, pname, params), (F, "glMaterialiv(0x%x, 0x%x, %p);\n", face, pname, (void *) params));
914
}
915
 
916
KEYWORD1 void KEYWORD2 NAME(PointSize)(GLfloat size)
917
{
918
   DISPATCH(PointSize, (size), (F, "glPointSize(%f);\n", size));
919
}
920
 
921
KEYWORD1 void KEYWORD2 NAME(PolygonMode)(GLenum face, GLenum mode)
922
{
923
   DISPATCH(PolygonMode, (face, mode), (F, "glPolygonMode(0x%x, 0x%x);\n", face, mode));
924
}
925
 
926
KEYWORD1 void KEYWORD2 NAME(PolygonStipple)(const GLubyte * mask)
927
{
928
   DISPATCH(PolygonStipple, (mask), (F, "glPolygonStipple(%p);\n", (void *) mask));
929
}
930
 
931
KEYWORD1 void KEYWORD2 NAME(Scissor)(GLint x, GLint y, GLsizei width, GLsizei height)
932
{
933
   DISPATCH(Scissor, (x, y, width, height), (F, "glScissor(%d, %d, %d, %d);\n", x, y, width, height));
934
}
935
 
936
KEYWORD1 void KEYWORD2 NAME(ShadeModel)(GLenum mode)
937
{
938
   DISPATCH(ShadeModel, (mode), (F, "glShadeModel(0x%x);\n", mode));
939
}
940
 
941
KEYWORD1 void KEYWORD2 NAME(TexParameterf)(GLenum target, GLenum pname, GLfloat param)
942
{
943
   DISPATCH(TexParameterf, (target, pname, param), (F, "glTexParameterf(0x%x, 0x%x, %f);\n", target, pname, param));
944
}
945
 
946
KEYWORD1 void KEYWORD2 NAME(TexParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
947
{
948
   DISPATCH(TexParameterfv, (target, pname, params), (F, "glTexParameterfv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
949
}
950
 
951
KEYWORD1 void KEYWORD2 NAME(TexParameteri)(GLenum target, GLenum pname, GLint param)
952
{
953
   DISPATCH(TexParameteri, (target, pname, param), (F, "glTexParameteri(0x%x, 0x%x, %d);\n", target, pname, param));
954
}
955
 
956
KEYWORD1 void KEYWORD2 NAME(TexParameteriv)(GLenum target, GLenum pname, const GLint * params)
957
{
958
   DISPATCH(TexParameteriv, (target, pname, params), (F, "glTexParameteriv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
959
}
960
 
961
KEYWORD1 void KEYWORD2 NAME(TexImage1D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
962
{
963
   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, (void *) pixels));
964
}
965
 
966
KEYWORD1 void KEYWORD2 NAME(TexImage2D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
967
{
968
   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, (void *) pixels));
969
}
970
 
971
KEYWORD1 void KEYWORD2 NAME(TexEnvf)(GLenum target, GLenum pname, GLfloat param)
972
{
973
   DISPATCH(TexEnvf, (target, pname, param), (F, "glTexEnvf(0x%x, 0x%x, %f);\n", target, pname, param));
974
}
975
 
976
KEYWORD1 void KEYWORD2 NAME(TexEnvfv)(GLenum target, GLenum pname, const GLfloat * params)
977
{
978
   DISPATCH(TexEnvfv, (target, pname, params), (F, "glTexEnvfv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
979
}
980
 
981
KEYWORD1 void KEYWORD2 NAME(TexEnvi)(GLenum target, GLenum pname, GLint param)
982
{
983
   DISPATCH(TexEnvi, (target, pname, param), (F, "glTexEnvi(0x%x, 0x%x, %d);\n", target, pname, param));
984
}
985
 
986
KEYWORD1 void KEYWORD2 NAME(TexEnviv)(GLenum target, GLenum pname, const GLint * params)
987
{
988
   DISPATCH(TexEnviv, (target, pname, params), (F, "glTexEnviv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
989
}
990
 
991
KEYWORD1 void KEYWORD2 NAME(TexGend)(GLenum coord, GLenum pname, GLdouble param)
992
{
993
   DISPATCH(TexGend, (coord, pname, param), (F, "glTexGend(0x%x, 0x%x, %f);\n", coord, pname, param));
994
}
995
 
996
KEYWORD1 void KEYWORD2 NAME(TexGendv)(GLenum coord, GLenum pname, const GLdouble * params)
997
{
998
   DISPATCH(TexGendv, (coord, pname, params), (F, "glTexGendv(0x%x, 0x%x, %p);\n", coord, pname, (void *) params));
999
}
1000
 
1001
KEYWORD1 void KEYWORD2 NAME(TexGenf)(GLenum coord, GLenum pname, GLfloat param)
1002
{
1003
   DISPATCH(TexGenf, (coord, pname, param), (F, "glTexGenf(0x%x, 0x%x, %f);\n", coord, pname, param));
1004
}
1005
 
1006
KEYWORD1 void KEYWORD2 NAME(TexGenfv)(GLenum coord, GLenum pname, const GLfloat * params)
1007
{
1008
   DISPATCH(TexGenfv, (coord, pname, params), (F, "glTexGenfv(0x%x, 0x%x, %p);\n", coord, pname, (void *) params));
1009
}
1010
 
1011
KEYWORD1 void KEYWORD2 NAME(TexGeni)(GLenum coord, GLenum pname, GLint param)
1012
{
1013
   DISPATCH(TexGeni, (coord, pname, param), (F, "glTexGeni(0x%x, 0x%x, %d);\n", coord, pname, param));
1014
}
1015
 
1016
KEYWORD1 void KEYWORD2 NAME(TexGeniv)(GLenum coord, GLenum pname, const GLint * params)
1017
{
1018
   DISPATCH(TexGeniv, (coord, pname, params), (F, "glTexGeniv(0x%x, 0x%x, %p);\n", coord, pname, (void *) params));
1019
}
1020
 
1021
KEYWORD1 void KEYWORD2 NAME(FeedbackBuffer)(GLsizei size, GLenum type, GLfloat * buffer)
1022
{
1023
   DISPATCH(FeedbackBuffer, (size, type, buffer), (F, "glFeedbackBuffer(%d, 0x%x, %p);\n", size, type, (void *) buffer));
1024
}
1025
 
1026
KEYWORD1 void KEYWORD2 NAME(SelectBuffer)(GLsizei size, GLuint * buffer)
1027
{
1028
   DISPATCH(SelectBuffer, (size, buffer), (F, "glSelectBuffer(%d, %p);\n", size, (void *) buffer));
1029
}
1030
 
1031
KEYWORD1 GLint KEYWORD2 NAME(RenderMode)(GLenum mode)
1032
{
1033
   RETURN_DISPATCH(RenderMode, (mode), (F, "glRenderMode(0x%x);\n", mode));
1034
}
1035
 
1036
KEYWORD1 void KEYWORD2 NAME(InitNames)(void)
1037
{
1038
   DISPATCH(InitNames, (), (F, "glInitNames();\n"));
1039
}
1040
 
1041
KEYWORD1 void KEYWORD2 NAME(LoadName)(GLuint name)
1042
{
1043
   DISPATCH(LoadName, (name), (F, "glLoadName(%d);\n", name));
1044
}
1045
 
1046
KEYWORD1 void KEYWORD2 NAME(PassThrough)(GLfloat token)
1047
{
1048
   DISPATCH(PassThrough, (token), (F, "glPassThrough(%f);\n", token));
1049
}
1050
 
1051
KEYWORD1 void KEYWORD2 NAME(PopName)(void)
1052
{
1053
   DISPATCH(PopName, (), (F, "glPopName();\n"));
1054
}
1055
 
1056
KEYWORD1 void KEYWORD2 NAME(PushName)(GLuint name)
1057
{
1058
   DISPATCH(PushName, (name), (F, "glPushName(%d);\n", name));
1059
}
1060
 
1061
KEYWORD1 void KEYWORD2 NAME(DrawBuffer)(GLenum mode)
1062
{
1063
   DISPATCH(DrawBuffer, (mode), (F, "glDrawBuffer(0x%x);\n", mode));
1064
}
1065
 
1066
KEYWORD1 void KEYWORD2 NAME(Clear)(GLbitfield mask)
1067
{
1068
   DISPATCH(Clear, (mask), (F, "glClear(%p);\n", (void *) mask));
1069
}
1070
 
1071
KEYWORD1 void KEYWORD2 NAME(ClearAccum)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
1072
{
1073
   DISPATCH(ClearAccum, (red, green, blue, alpha), (F, "glClearAccum(%f, %f, %f, %f);\n", red, green, blue, alpha));
1074
}
1075
 
1076
KEYWORD1 void KEYWORD2 NAME(ClearIndex)(GLfloat c)
1077
{
1078
   DISPATCH(ClearIndex, (c), (F, "glClearIndex(%f);\n", c));
1079
}
1080
 
1081
KEYWORD1 void KEYWORD2 NAME(ClearColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1082
{
1083
   DISPATCH(ClearColor, (red, green, blue, alpha), (F, "glClearColor(%f, %f, %f, %f);\n", red, green, blue, alpha));
1084
}
1085
 
1086
KEYWORD1 void KEYWORD2 NAME(ClearStencil)(GLint s)
1087
{
1088
   DISPATCH(ClearStencil, (s), (F, "glClearStencil(%d);\n", s));
1089
}
1090
 
1091
KEYWORD1 void KEYWORD2 NAME(ClearDepth)(GLclampd depth)
1092
{
1093
   DISPATCH(ClearDepth, (depth), (F, "glClearDepth(%f);\n", depth));
1094
}
1095
 
1096
KEYWORD1 void KEYWORD2 NAME(StencilMask)(GLuint mask)
1097
{
1098
   DISPATCH(StencilMask, (mask), (F, "glStencilMask(%d);\n", mask));
1099
}
1100
 
1101
KEYWORD1 void KEYWORD2 NAME(ColorMask)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
1102
{
1103
   DISPATCH(ColorMask, (red, green, blue, alpha), (F, "glColorMask(%d, %d, %d, %d);\n", red, green, blue, alpha));
1104
}
1105
 
1106
KEYWORD1 void KEYWORD2 NAME(DepthMask)(GLboolean flag)
1107
{
1108
   DISPATCH(DepthMask, (flag), (F, "glDepthMask(%d);\n", flag));
1109
}
1110
 
1111
KEYWORD1 void KEYWORD2 NAME(IndexMask)(GLuint mask)
1112
{
1113
   DISPATCH(IndexMask, (mask), (F, "glIndexMask(%d);\n", mask));
1114
}
1115
 
1116
KEYWORD1 void KEYWORD2 NAME(Accum)(GLenum op, GLfloat value)
1117
{
1118
   DISPATCH(Accum, (op, value), (F, "glAccum(0x%x, %f);\n", op, value));
1119
}
1120
 
1121
KEYWORD1 void KEYWORD2 NAME(Disable)(GLenum cap)
1122
{
1123
   DISPATCH(Disable, (cap), (F, "glDisable(0x%x);\n", cap));
1124
}
1125
 
1126
KEYWORD1 void KEYWORD2 NAME(Enable)(GLenum cap)
1127
{
1128
   DISPATCH(Enable, (cap), (F, "glEnable(0x%x);\n", cap));
1129
}
1130
 
1131
KEYWORD1 void KEYWORD2 NAME(Finish)(void)
1132
{
1133
   DISPATCH(Finish, (), (F, "glFinish();\n"));
1134
}
1135
 
1136
KEYWORD1 void KEYWORD2 NAME(Flush)(void)
1137
{
1138
   DISPATCH(Flush, (), (F, "glFlush();\n"));
1139
}
1140
 
1141
KEYWORD1 void KEYWORD2 NAME(PopAttrib)(void)
1142
{
1143
   DISPATCH(PopAttrib, (), (F, "glPopAttrib();\n"));
1144
}
1145
 
1146
KEYWORD1 void KEYWORD2 NAME(PushAttrib)(GLbitfield mask)
1147
{
1148
   DISPATCH(PushAttrib, (mask), (F, "glPushAttrib(%p);\n", (void *) mask));
1149
}
1150
 
1151
KEYWORD1 void KEYWORD2 NAME(Map1d)(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points)
1152
{
1153
   DISPATCH(Map1d, (target, u1, u2, stride, order, points), (F, "glMap1d(0x%x, %f, %f, %d, %d, %p);\n", target, u1, u2, stride, order, (void *) points));
1154
}
1155
 
1156
KEYWORD1 void KEYWORD2 NAME(Map1f)(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points)
1157
{
1158
   DISPATCH(Map1f, (target, u1, u2, stride, order, points), (F, "glMap1f(0x%x, %f, %f, %d, %d, %p);\n", target, u1, u2, stride, order, (void *) points));
1159
}
1160
 
1161
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)
1162
{
1163
   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, (void *) points));
1164
}
1165
 
1166
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)
1167
{
1168
   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, (void *) points));
1169
}
1170
 
1171
KEYWORD1 void KEYWORD2 NAME(MapGrid1d)(GLint un, GLdouble u1, GLdouble u2)
1172
{
1173
   DISPATCH(MapGrid1d, (un, u1, u2), (F, "glMapGrid1d(%d, %f, %f);\n", un, u1, u2));
1174
}
1175
 
1176
KEYWORD1 void KEYWORD2 NAME(MapGrid1f)(GLint un, GLfloat u1, GLfloat u2)
1177
{
1178
   DISPATCH(MapGrid1f, (un, u1, u2), (F, "glMapGrid1f(%d, %f, %f);\n", un, u1, u2));
1179
}
1180
 
1181
KEYWORD1 void KEYWORD2 NAME(MapGrid2d)(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
1182
{
1183
   DISPATCH(MapGrid2d, (un, u1, u2, vn, v1, v2), (F, "glMapGrid2d(%d, %f, %f, %d, %f, %f);\n", un, u1, u2, vn, v1, v2));
1184
}
1185
 
1186
KEYWORD1 void KEYWORD2 NAME(MapGrid2f)(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
1187
{
1188
   DISPATCH(MapGrid2f, (un, u1, u2, vn, v1, v2), (F, "glMapGrid2f(%d, %f, %f, %d, %f, %f);\n", un, u1, u2, vn, v1, v2));
1189
}
1190
 
1191
KEYWORD1 void KEYWORD2 NAME(EvalCoord1d)(GLdouble u)
1192
{
1193
   DISPATCH(EvalCoord1d, (u), (F, "glEvalCoord1d(%f);\n", u));
1194
}
1195
 
1196
KEYWORD1 void KEYWORD2 NAME(EvalCoord1dv)(const GLdouble * u)
1197
{
1198
   DISPATCH(EvalCoord1dv, (u), (F, "glEvalCoord1dv(%p);\n", (void *) u));
1199
}
1200
 
1201
KEYWORD1 void KEYWORD2 NAME(EvalCoord1f)(GLfloat u)
1202
{
1203
   DISPATCH(EvalCoord1f, (u), (F, "glEvalCoord1f(%f);\n", u));
1204
}
1205
 
1206
KEYWORD1 void KEYWORD2 NAME(EvalCoord1fv)(const GLfloat * u)
1207
{
1208
   DISPATCH(EvalCoord1fv, (u), (F, "glEvalCoord1fv(%p);\n", (void *) u));
1209
}
1210
 
1211
KEYWORD1 void KEYWORD2 NAME(EvalCoord2d)(GLdouble u, GLdouble v)
1212
{
1213
   DISPATCH(EvalCoord2d, (u, v), (F, "glEvalCoord2d(%f, %f);\n", u, v));
1214
}
1215
 
1216
KEYWORD1 void KEYWORD2 NAME(EvalCoord2dv)(const GLdouble * u)
1217
{
1218
   DISPATCH(EvalCoord2dv, (u), (F, "glEvalCoord2dv(%p /* %g, %g */);\n", (void *) u, u[0], u[1]));
1219
}
1220
 
1221
KEYWORD1 void KEYWORD2 NAME(EvalCoord2f)(GLfloat u, GLfloat v)
1222
{
1223
   DISPATCH(EvalCoord2f, (u, v), (F, "glEvalCoord2f(%f, %f);\n", u, v));
1224
}
1225
 
1226
KEYWORD1 void KEYWORD2 NAME(EvalCoord2fv)(const GLfloat * u)
1227
{
1228
   DISPATCH(EvalCoord2fv, (u), (F, "glEvalCoord2fv(%p /* %g, %g */);\n", (void *) u, u[0], u[1]));
1229
}
1230
 
1231
KEYWORD1 void KEYWORD2 NAME(EvalMesh1)(GLenum mode, GLint i1, GLint i2)
1232
{
1233
   DISPATCH(EvalMesh1, (mode, i1, i2), (F, "glEvalMesh1(0x%x, %d, %d);\n", mode, i1, i2));
1234
}
1235
 
1236
KEYWORD1 void KEYWORD2 NAME(EvalPoint1)(GLint i)
1237
{
1238
   DISPATCH(EvalPoint1, (i), (F, "glEvalPoint1(%d);\n", i));
1239
}
1240
 
1241
KEYWORD1 void KEYWORD2 NAME(EvalMesh2)(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
1242
{
1243
   DISPATCH(EvalMesh2, (mode, i1, i2, j1, j2), (F, "glEvalMesh2(0x%x, %d, %d, %d, %d);\n", mode, i1, i2, j1, j2));
1244
}
1245
 
1246
KEYWORD1 void KEYWORD2 NAME(EvalPoint2)(GLint i, GLint j)
1247
{
1248
   DISPATCH(EvalPoint2, (i, j), (F, "glEvalPoint2(%d, %d);\n", i, j));
1249
}
1250
 
1251
KEYWORD1 void KEYWORD2 NAME(AlphaFunc)(GLenum func, GLclampf ref)
1252
{
1253
   DISPATCH(AlphaFunc, (func, ref), (F, "glAlphaFunc(0x%x, %f);\n", func, ref));
1254
}
1255
 
1256
KEYWORD1 void KEYWORD2 NAME(BlendFunc)(GLenum sfactor, GLenum dfactor)
1257
{
1258
   DISPATCH(BlendFunc, (sfactor, dfactor), (F, "glBlendFunc(0x%x, 0x%x);\n", sfactor, dfactor));
1259
}
1260
 
1261
KEYWORD1 void KEYWORD2 NAME(LogicOp)(GLenum opcode)
1262
{
1263
   DISPATCH(LogicOp, (opcode), (F, "glLogicOp(0x%x);\n", opcode));
1264
}
1265
 
1266
KEYWORD1 void KEYWORD2 NAME(StencilFunc)(GLenum func, GLint ref, GLuint mask)
1267
{
1268
   DISPATCH(StencilFunc, (func, ref, mask), (F, "glStencilFunc(0x%x, %d, %d);\n", func, ref, mask));
1269
}
1270
 
1271
KEYWORD1 void KEYWORD2 NAME(StencilOp)(GLenum fail, GLenum zfail, GLenum zpass)
1272
{
1273
   DISPATCH(StencilOp, (fail, zfail, zpass), (F, "glStencilOp(0x%x, 0x%x, 0x%x);\n", fail, zfail, zpass));
1274
}
1275
 
1276
KEYWORD1 void KEYWORD2 NAME(DepthFunc)(GLenum func)
1277
{
1278
   DISPATCH(DepthFunc, (func), (F, "glDepthFunc(0x%x);\n", func));
1279
}
1280
 
1281
KEYWORD1 void KEYWORD2 NAME(PixelZoom)(GLfloat xfactor, GLfloat yfactor)
1282
{
1283
   DISPATCH(PixelZoom, (xfactor, yfactor), (F, "glPixelZoom(%f, %f);\n", xfactor, yfactor));
1284
}
1285
 
1286
KEYWORD1 void KEYWORD2 NAME(PixelTransferf)(GLenum pname, GLfloat param)
1287
{
1288
   DISPATCH(PixelTransferf, (pname, param), (F, "glPixelTransferf(0x%x, %f);\n", pname, param));
1289
}
1290
 
1291
KEYWORD1 void KEYWORD2 NAME(PixelTransferi)(GLenum pname, GLint param)
1292
{
1293
   DISPATCH(PixelTransferi, (pname, param), (F, "glPixelTransferi(0x%x, %d);\n", pname, param));
1294
}
1295
 
1296
KEYWORD1 void KEYWORD2 NAME(PixelStoref)(GLenum pname, GLfloat param)
1297
{
1298
   DISPATCH(PixelStoref, (pname, param), (F, "glPixelStoref(0x%x, %f);\n", pname, param));
1299
}
1300
 
1301
KEYWORD1 void KEYWORD2 NAME(PixelStorei)(GLenum pname, GLint param)
1302
{
1303
   DISPATCH(PixelStorei, (pname, param), (F, "glPixelStorei(0x%x, %d);\n", pname, param));
1304
}
1305
 
1306
KEYWORD1 void KEYWORD2 NAME(PixelMapfv)(GLenum map, GLint mapsize, const GLfloat * values)
1307
{
1308
   DISPATCH(PixelMapfv, (map, mapsize, values), (F, "glPixelMapfv(0x%x, %d, %p);\n", map, mapsize, (void *) values));
1309
}
1310
 
1311
KEYWORD1 void KEYWORD2 NAME(PixelMapuiv)(GLenum map, GLint mapsize, const GLuint * values)
1312
{
1313
   DISPATCH(PixelMapuiv, (map, mapsize, values), (F, "glPixelMapuiv(0x%x, %d, %p);\n", map, mapsize, (void *) values));
1314
}
1315
 
1316
KEYWORD1 void KEYWORD2 NAME(PixelMapusv)(GLenum map, GLint mapsize, const GLushort * values)
1317
{
1318
   DISPATCH(PixelMapusv, (map, mapsize, values), (F, "glPixelMapusv(0x%x, %d, %p);\n", map, mapsize, (void *) values));
1319
}
1320
 
1321
KEYWORD1 void KEYWORD2 NAME(ReadBuffer)(GLenum mode)
1322
{
1323
   DISPATCH(ReadBuffer, (mode), (F, "glReadBuffer(0x%x);\n", mode));
1324
}
1325
 
1326
KEYWORD1 void KEYWORD2 NAME(CopyPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
1327
{
1328
   DISPATCH(CopyPixels, (x, y, width, height, type), (F, "glCopyPixels(%d, %d, %d, %d, 0x%x);\n", x, y, width, height, type));
1329
}
1330
 
1331
KEYWORD1 void KEYWORD2 NAME(ReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels)
1332
{
1333
   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, (void *) pixels));
1334
}
1335
 
1336
KEYWORD1 void KEYWORD2 NAME(DrawPixels)(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1337
{
1338
   DISPATCH(DrawPixels, (width, height, format, type, pixels), (F, "glDrawPixels(%d, %d, 0x%x, 0x%x, %p);\n", width, height, format, type, (void *) pixels));
1339
}
1340
 
1341
KEYWORD1 void KEYWORD2 NAME(GetBooleanv)(GLenum pname, GLboolean * params)
1342
{
1343
   DISPATCH(GetBooleanv, (pname, params), (F, "glGetBooleanv(0x%x, %p);\n", pname, (void *) params));
1344
}
1345
 
1346
KEYWORD1 void KEYWORD2 NAME(GetClipPlane)(GLenum plane, GLdouble * equation)
1347
{
1348
   DISPATCH(GetClipPlane, (plane, equation), (F, "glGetClipPlane(0x%x, %p);\n", plane, (void *) equation));
1349
}
1350
 
1351
KEYWORD1 void KEYWORD2 NAME(GetDoublev)(GLenum pname, GLdouble * params)
1352
{
1353
   DISPATCH(GetDoublev, (pname, params), (F, "glGetDoublev(0x%x, %p);\n", pname, (void *) params));
1354
}
1355
 
1356
KEYWORD1 GLenum KEYWORD2 NAME(GetError)(void)
1357
{
1358
   RETURN_DISPATCH(GetError, (), (F, "glGetError();\n"));
1359
}
1360
 
1361
KEYWORD1 void KEYWORD2 NAME(GetFloatv)(GLenum pname, GLfloat * params)
1362
{
1363
   DISPATCH(GetFloatv, (pname, params), (F, "glGetFloatv(0x%x, %p);\n", pname, (void *) params));
1364
}
1365
 
1366
KEYWORD1 void KEYWORD2 NAME(GetIntegerv)(GLenum pname, GLint * params)
1367
{
1368
   DISPATCH(GetIntegerv, (pname, params), (F, "glGetIntegerv(0x%x, %p);\n", pname, (void *) params));
1369
}
1370
 
1371
KEYWORD1 void KEYWORD2 NAME(GetLightfv)(GLenum light, GLenum pname, GLfloat * params)
1372
{
1373
   DISPATCH(GetLightfv, (light, pname, params), (F, "glGetLightfv(0x%x, 0x%x, %p);\n", light, pname, (void *) params));
1374
}
1375
 
1376
KEYWORD1 void KEYWORD2 NAME(GetLightiv)(GLenum light, GLenum pname, GLint * params)
1377
{
1378
   DISPATCH(GetLightiv, (light, pname, params), (F, "glGetLightiv(0x%x, 0x%x, %p);\n", light, pname, (void *) params));
1379
}
1380
 
1381
KEYWORD1 void KEYWORD2 NAME(GetMapdv)(GLenum target, GLenum query, GLdouble * v)
1382
{
1383
   DISPATCH(GetMapdv, (target, query, v), (F, "glGetMapdv(0x%x, 0x%x, %p);\n", target, query, (void *) v));
1384
}
1385
 
1386
KEYWORD1 void KEYWORD2 NAME(GetMapfv)(GLenum target, GLenum query, GLfloat * v)
1387
{
1388
   DISPATCH(GetMapfv, (target, query, v), (F, "glGetMapfv(0x%x, 0x%x, %p);\n", target, query, (void *) v));
1389
}
1390
 
1391
KEYWORD1 void KEYWORD2 NAME(GetMapiv)(GLenum target, GLenum query, GLint * v)
1392
{
1393
   DISPATCH(GetMapiv, (target, query, v), (F, "glGetMapiv(0x%x, 0x%x, %p);\n", target, query, (void *) v));
1394
}
1395
 
1396
KEYWORD1 void KEYWORD2 NAME(GetMaterialfv)(GLenum face, GLenum pname, GLfloat * params)
1397
{
1398
   DISPATCH(GetMaterialfv, (face, pname, params), (F, "glGetMaterialfv(0x%x, 0x%x, %p);\n", face, pname, (void *) params));
1399
}
1400
 
1401
KEYWORD1 void KEYWORD2 NAME(GetMaterialiv)(GLenum face, GLenum pname, GLint * params)
1402
{
1403
   DISPATCH(GetMaterialiv, (face, pname, params), (F, "glGetMaterialiv(0x%x, 0x%x, %p);\n", face, pname, (void *) params));
1404
}
1405
 
1406
KEYWORD1 void KEYWORD2 NAME(GetPixelMapfv)(GLenum map, GLfloat * values)
1407
{
1408
   DISPATCH(GetPixelMapfv, (map, values), (F, "glGetPixelMapfv(0x%x, %p);\n", map, (void *) values));
1409
}
1410
 
1411
KEYWORD1 void KEYWORD2 NAME(GetPixelMapuiv)(GLenum map, GLuint * values)
1412
{
1413
   DISPATCH(GetPixelMapuiv, (map, values), (F, "glGetPixelMapuiv(0x%x, %p);\n", map, (void *) values));
1414
}
1415
 
1416
KEYWORD1 void KEYWORD2 NAME(GetPixelMapusv)(GLenum map, GLushort * values)
1417
{
1418
   DISPATCH(GetPixelMapusv, (map, values), (F, "glGetPixelMapusv(0x%x, %p);\n", map, (void *) values));
1419
}
1420
 
1421
KEYWORD1 void KEYWORD2 NAME(GetPolygonStipple)(GLubyte * mask)
1422
{
1423
   DISPATCH(GetPolygonStipple, (mask), (F, "glGetPolygonStipple(%p);\n", (void *) mask));
1424
}
1425
 
1426
KEYWORD1 const GLubyte * KEYWORD2 NAME(GetString)(GLenum name)
1427
{
1428
   RETURN_DISPATCH(GetString, (name), (F, "glGetString(0x%x);\n", name));
1429
}
1430
 
1431
KEYWORD1 void KEYWORD2 NAME(GetTexEnvfv)(GLenum target, GLenum pname, GLfloat * params)
1432
{
1433
   DISPATCH(GetTexEnvfv, (target, pname, params), (F, "glGetTexEnvfv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1434
}
1435
 
1436
KEYWORD1 void KEYWORD2 NAME(GetTexEnviv)(GLenum target, GLenum pname, GLint * params)
1437
{
1438
   DISPATCH(GetTexEnviv, (target, pname, params), (F, "glGetTexEnviv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1439
}
1440
 
1441
KEYWORD1 void KEYWORD2 NAME(GetTexGendv)(GLenum coord, GLenum pname, GLdouble * params)
1442
{
1443
   DISPATCH(GetTexGendv, (coord, pname, params), (F, "glGetTexGendv(0x%x, 0x%x, %p);\n", coord, pname, (void *) params));
1444
}
1445
 
1446
KEYWORD1 void KEYWORD2 NAME(GetTexGenfv)(GLenum coord, GLenum pname, GLfloat * params)
1447
{
1448
   DISPATCH(GetTexGenfv, (coord, pname, params), (F, "glGetTexGenfv(0x%x, 0x%x, %p);\n", coord, pname, (void *) params));
1449
}
1450
 
1451
KEYWORD1 void KEYWORD2 NAME(GetTexGeniv)(GLenum coord, GLenum pname, GLint * params)
1452
{
1453
   DISPATCH(GetTexGeniv, (coord, pname, params), (F, "glGetTexGeniv(0x%x, 0x%x, %p);\n", coord, pname, (void *) params));
1454
}
1455
 
1456
KEYWORD1 void KEYWORD2 NAME(GetTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels)
1457
{
1458
   DISPATCH(GetTexImage, (target, level, format, type, pixels), (F, "glGetTexImage(0x%x, %d, 0x%x, 0x%x, %p);\n", target, level, format, type, (void *) pixels));
1459
}
1460
 
1461
KEYWORD1 void KEYWORD2 NAME(GetTexParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1462
{
1463
   DISPATCH(GetTexParameterfv, (target, pname, params), (F, "glGetTexParameterfv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1464
}
1465
 
1466
KEYWORD1 void KEYWORD2 NAME(GetTexParameteriv)(GLenum target, GLenum pname, GLint * params)
1467
{
1468
   DISPATCH(GetTexParameteriv, (target, pname, params), (F, "glGetTexParameteriv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1469
}
1470
 
1471
KEYWORD1 void KEYWORD2 NAME(GetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat * params)
1472
{
1473
   DISPATCH(GetTexLevelParameterfv, (target, level, pname, params), (F, "glGetTexLevelParameterfv(0x%x, %d, 0x%x, %p);\n", target, level, pname, (void *) params));
1474
}
1475
 
1476
KEYWORD1 void KEYWORD2 NAME(GetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint * params)
1477
{
1478
   DISPATCH(GetTexLevelParameteriv, (target, level, pname, params), (F, "glGetTexLevelParameteriv(0x%x, %d, 0x%x, %p);\n", target, level, pname, (void *) params));
1479
}
1480
 
1481
KEYWORD1 GLboolean KEYWORD2 NAME(IsEnabled)(GLenum cap)
1482
{
1483
   RETURN_DISPATCH(IsEnabled, (cap), (F, "glIsEnabled(0x%x);\n", cap));
1484
}
1485
 
1486
KEYWORD1 GLboolean KEYWORD2 NAME(IsList)(GLuint list)
1487
{
1488
   RETURN_DISPATCH(IsList, (list), (F, "glIsList(%d);\n", list));
1489
}
1490
 
1491
KEYWORD1 void KEYWORD2 NAME(DepthRange)(GLclampd zNear, GLclampd zFar)
1492
{
1493
   DISPATCH(DepthRange, (zNear, zFar), (F, "glDepthRange(%f, %f);\n", zNear, zFar));
1494
}
1495
 
1496
KEYWORD1 void KEYWORD2 NAME(Frustum)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
1497
{
1498
   DISPATCH(Frustum, (left, right, bottom, top, zNear, zFar), (F, "glFrustum(%f, %f, %f, %f, %f, %f);\n", left, right, bottom, top, zNear, zFar));
1499
}
1500
 
1501
KEYWORD1 void KEYWORD2 NAME(LoadIdentity)(void)
1502
{
1503
   DISPATCH(LoadIdentity, (), (F, "glLoadIdentity();\n"));
1504
}
1505
 
1506
KEYWORD1 void KEYWORD2 NAME(LoadMatrixf)(const GLfloat * m)
1507
{
1508
   DISPATCH(LoadMatrixf, (m), (F, "glLoadMatrixf(%p);\n", (void *) m));
1509
}
1510
 
1511
KEYWORD1 void KEYWORD2 NAME(LoadMatrixd)(const GLdouble * m)
1512
{
1513
   DISPATCH(LoadMatrixd, (m), (F, "glLoadMatrixd(%p);\n", (void *) m));
1514
}
1515
 
1516
KEYWORD1 void KEYWORD2 NAME(MatrixMode)(GLenum mode)
1517
{
1518
   DISPATCH(MatrixMode, (mode), (F, "glMatrixMode(0x%x);\n", mode));
1519
}
1520
 
1521
KEYWORD1 void KEYWORD2 NAME(MultMatrixf)(const GLfloat * m)
1522
{
1523
   DISPATCH(MultMatrixf, (m), (F, "glMultMatrixf(%p);\n", (void *) m));
1524
}
1525
 
1526
KEYWORD1 void KEYWORD2 NAME(MultMatrixd)(const GLdouble * m)
1527
{
1528
   DISPATCH(MultMatrixd, (m), (F, "glMultMatrixd(%p);\n", (void *) m));
1529
}
1530
 
1531
KEYWORD1 void KEYWORD2 NAME(Ortho)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
1532
{
1533
   DISPATCH(Ortho, (left, right, bottom, top, zNear, zFar), (F, "glOrtho(%f, %f, %f, %f, %f, %f);\n", left, right, bottom, top, zNear, zFar));
1534
}
1535
 
1536
KEYWORD1 void KEYWORD2 NAME(PopMatrix)(void)
1537
{
1538
   DISPATCH(PopMatrix, (), (F, "glPopMatrix();\n"));
1539
}
1540
 
1541
KEYWORD1 void KEYWORD2 NAME(PushMatrix)(void)
1542
{
1543
   DISPATCH(PushMatrix, (), (F, "glPushMatrix();\n"));
1544
}
1545
 
1546
KEYWORD1 void KEYWORD2 NAME(Rotated)(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
1547
{
1548
   DISPATCH(Rotated, (angle, x, y, z), (F, "glRotated(%f, %f, %f, %f);\n", angle, x, y, z));
1549
}
1550
 
1551
KEYWORD1 void KEYWORD2 NAME(Rotatef)(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
1552
{
1553
   DISPATCH(Rotatef, (angle, x, y, z), (F, "glRotatef(%f, %f, %f, %f);\n", angle, x, y, z));
1554
}
1555
 
1556
KEYWORD1 void KEYWORD2 NAME(Scaled)(GLdouble x, GLdouble y, GLdouble z)
1557
{
1558
   DISPATCH(Scaled, (x, y, z), (F, "glScaled(%f, %f, %f);\n", x, y, z));
1559
}
1560
 
1561
KEYWORD1 void KEYWORD2 NAME(Scalef)(GLfloat x, GLfloat y, GLfloat z)
1562
{
1563
   DISPATCH(Scalef, (x, y, z), (F, "glScalef(%f, %f, %f);\n", x, y, z));
1564
}
1565
 
1566
KEYWORD1 void KEYWORD2 NAME(Translated)(GLdouble x, GLdouble y, GLdouble z)
1567
{
1568
   DISPATCH(Translated, (x, y, z), (F, "glTranslated(%f, %f, %f);\n", x, y, z));
1569
}
1570
 
1571
KEYWORD1 void KEYWORD2 NAME(Translatef)(GLfloat x, GLfloat y, GLfloat z)
1572
{
1573
   DISPATCH(Translatef, (x, y, z), (F, "glTranslatef(%f, %f, %f);\n", x, y, z));
1574
}
1575
 
1576
KEYWORD1 void KEYWORD2 NAME(Viewport)(GLint x, GLint y, GLsizei width, GLsizei height)
1577
{
1578
   DISPATCH(Viewport, (x, y, width, height), (F, "glViewport(%d, %d, %d, %d);\n", x, y, width, height));
1579
}
1580
 
1581
KEYWORD1 void KEYWORD2 NAME(ArrayElement)(GLint i)
1582
{
1583
   DISPATCH(ArrayElement, (i), (F, "glArrayElement(%d);\n", i));
1584
}
1585
 
1586
KEYWORD1 void KEYWORD2 NAME(ColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1587
{
1588
   DISPATCH(ColorPointer, (size, type, stride, pointer), (F, "glColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (void *) pointer));
1589
}
1590
 
1591
KEYWORD1 void KEYWORD2 NAME(DisableClientState)(GLenum array)
1592
{
1593
   DISPATCH(DisableClientState, (array), (F, "glDisableClientState(0x%x);\n", array));
1594
}
1595
 
1596
KEYWORD1 void KEYWORD2 NAME(DrawArrays)(GLenum mode, GLint first, GLsizei count)
1597
{
1598
   DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArrays(0x%x, %d, %d);\n", mode, first, count));
1599
}
1600
 
1601
KEYWORD1 void KEYWORD2 NAME(DrawElements)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices)
1602
{
1603
   DISPATCH(DrawElements, (mode, count, type, indices), (F, "glDrawElements(0x%x, %d, 0x%x, %p);\n", mode, count, type, (void *) indices));
1604
}
1605
 
1606
KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointer)(GLsizei stride, const GLvoid * pointer)
1607
{
1608
   DISPATCH(EdgeFlagPointer, (stride, pointer), (F, "glEdgeFlagPointer(%d, %p);\n", stride, (void *) pointer));
1609
}
1610
 
1611
KEYWORD1 void KEYWORD2 NAME(EnableClientState)(GLenum array)
1612
{
1613
   DISPATCH(EnableClientState, (array), (F, "glEnableClientState(0x%x);\n", array));
1614
}
1615
 
1616
KEYWORD1 void KEYWORD2 NAME(GetPointerv)(GLenum pname, GLvoid ** params)
1617
{
1618
   DISPATCH(GetPointerv, (pname, params), (F, "glGetPointerv(0x%x, %p);\n", pname, (void *) params));
1619
}
1620
 
1621
KEYWORD1 void KEYWORD2 NAME(IndexPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
1622
{
1623
   DISPATCH(IndexPointer, (type, stride, pointer), (F, "glIndexPointer(0x%x, %d, %p);\n", type, stride, (void *) pointer));
1624
}
1625
 
1626
KEYWORD1 void KEYWORD2 NAME(InterleavedArrays)(GLenum format, GLsizei stride, const GLvoid * pointer)
1627
{
1628
   DISPATCH(InterleavedArrays, (format, stride, pointer), (F, "glInterleavedArrays(0x%x, %d, %p);\n", format, stride, (void *) pointer));
1629
}
1630
 
1631
KEYWORD1 void KEYWORD2 NAME(NormalPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
1632
{
1633
   DISPATCH(NormalPointer, (type, stride, pointer), (F, "glNormalPointer(0x%x, %d, %p);\n", type, stride, (void *) pointer));
1634
}
1635
 
1636
KEYWORD1 void KEYWORD2 NAME(TexCoordPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1637
{
1638
   DISPATCH(TexCoordPointer, (size, type, stride, pointer), (F, "glTexCoordPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (void *) pointer));
1639
}
1640
 
1641
KEYWORD1 void KEYWORD2 NAME(VertexPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1642
{
1643
   DISPATCH(VertexPointer, (size, type, stride, pointer), (F, "glVertexPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (void *) pointer));
1644
}
1645
 
1646
KEYWORD1 void KEYWORD2 NAME(PolygonOffset)(GLfloat factor, GLfloat units)
1647
{
1648
   DISPATCH(PolygonOffset, (factor, units), (F, "glPolygonOffset(%f, %f);\n", factor, units));
1649
}
1650
 
1651
KEYWORD1 void KEYWORD2 NAME(CopyTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
1652
{
1653
   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));
1654
}
1655
 
1656
KEYWORD1 void KEYWORD2 NAME(CopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
1657
{
1658
   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));
1659
}
1660
 
1661
KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
1662
{
1663
   DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1D(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
1664
}
1665
 
1666
KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1667
{
1668
   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));
1669
}
1670
 
1671
KEYWORD1 void KEYWORD2 NAME(TexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
1672
{
1673
   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, (void *) pixels));
1674
}
1675
 
1676
KEYWORD1 void KEYWORD2 NAME(TexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1677
{
1678
   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, (void *) pixels));
1679
}
1680
 
1681
KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResident)(GLsizei n, const GLuint * textures, GLboolean * residences)
1682
{
1683
   RETURN_DISPATCH(AreTexturesResident, (n, textures, residences), (F, "glAreTexturesResident(%d, %p, %p);\n", n, (void *) textures, (void *) residences));
1684
}
1685
 
1686
KEYWORD1 void KEYWORD2 NAME(BindTexture)(GLenum target, GLuint texture)
1687
{
1688
   DISPATCH(BindTexture, (target, texture), (F, "glBindTexture(0x%x, %d);\n", target, texture));
1689
}
1690
 
1691
KEYWORD1 void KEYWORD2 NAME(DeleteTextures)(GLsizei n, const GLuint * textures)
1692
{
1693
   DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTextures(%d, %p);\n", n, (void *) textures));
1694
}
1695
 
1696
KEYWORD1 void KEYWORD2 NAME(GenTextures)(GLsizei n, GLuint * textures)
1697
{
1698
   DISPATCH(GenTextures, (n, textures), (F, "glGenTextures(%d, %p);\n", n, (void *) textures));
1699
}
1700
 
1701
KEYWORD1 GLboolean KEYWORD2 NAME(IsTexture)(GLuint texture)
1702
{
1703
   RETURN_DISPATCH(IsTexture, (texture), (F, "glIsTexture(%d);\n", texture));
1704
}
1705
 
1706
KEYWORD1 void KEYWORD2 NAME(PrioritizeTextures)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
1707
{
1708
   DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTextures(%d, %p, %p);\n", n, (void *) textures, (void *) priorities));
1709
}
1710
 
1711
KEYWORD1 void KEYWORD2 NAME(Indexub)(GLubyte c)
1712
{
1713
   DISPATCH(Indexub, (c), (F, "glIndexub(%d);\n", c));
1714
}
1715
 
1716
KEYWORD1 void KEYWORD2 NAME(Indexubv)(const GLubyte * c)
1717
{
1718
   DISPATCH(Indexubv, (c), (F, "glIndexubv(%p);\n", (void *) c));
1719
}
1720
 
1721
KEYWORD1 void KEYWORD2 NAME(PopClientAttrib)(void)
1722
{
1723
   DISPATCH(PopClientAttrib, (), (F, "glPopClientAttrib();\n"));
1724
}
1725
 
1726
KEYWORD1 void KEYWORD2 NAME(PushClientAttrib)(GLbitfield mask)
1727
{
1728
   DISPATCH(PushClientAttrib, (mask), (F, "glPushClientAttrib(%p);\n", (void *) mask));
1729
}
1730
 
1731
KEYWORD1 void KEYWORD2 NAME(BlendColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1732
{
1733
   DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColor(%f, %f, %f, %f);\n", red, green, blue, alpha));
1734
}
1735
 
1736
KEYWORD1 void KEYWORD2 NAME(BlendEquation)(GLenum mode)
1737
{
1738
   DISPATCH(BlendEquation, (mode), (F, "glBlendEquation(0x%x);\n", mode));
1739
}
1740
 
1741
KEYWORD1 void KEYWORD2 NAME(DrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
1742
{
1743
   DISPATCH(DrawRangeElements, (mode, start, end, count, type, indices), (F, "glDrawRangeElements(0x%x, %d, %d, %d, 0x%x, %p);\n", mode, start, end, count, type, (void *) indices));
1744
}
1745
 
1746
KEYWORD1 void KEYWORD2 NAME(ColorTable)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
1747
{
1748
   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, (void *) table));
1749
}
1750
 
1751
KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
1752
{
1753
   DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1754
}
1755
 
1756
KEYWORD1 void KEYWORD2 NAME(ColorTableParameteriv)(GLenum target, GLenum pname, const GLint * params)
1757
{
1758
   DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1759
}
1760
 
1761
KEYWORD1 void KEYWORD2 NAME(CopyColorTable)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1762
{
1763
   DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTable(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
1764
}
1765
 
1766
KEYWORD1 void KEYWORD2 NAME(GetColorTable)(GLenum target, GLenum format, GLenum type, GLvoid * table)
1767
{
1768
   DISPATCH(GetColorTable, (target, format, type, table), (F, "glGetColorTable(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (void *) table));
1769
}
1770
 
1771
KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1772
{
1773
   DISPATCH(GetColorTableParameterfv, (target, pname, params), (F, "glGetColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1774
}
1775
 
1776
KEYWORD1 void KEYWORD2 NAME(GetColorTableParameteriv)(GLenum target, GLenum pname, GLint * params)
1777
{
1778
   DISPATCH(GetColorTableParameteriv, (target, pname, params), (F, "glGetColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1779
}
1780
 
1781
KEYWORD1 void KEYWORD2 NAME(ColorSubTable)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
1782
{
1783
   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, (void *) data));
1784
}
1785
 
1786
KEYWORD1 void KEYWORD2 NAME(CopyColorSubTable)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
1787
{
1788
   DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTable(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
1789
}
1790
 
1791
KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1D)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
1792
{
1793
   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, (void *) image));
1794
}
1795
 
1796
KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
1797
{
1798
   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, (void *) image));
1799
}
1800
 
1801
KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterf)(GLenum target, GLenum pname, GLfloat params)
1802
{
1803
   DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterf(0x%x, 0x%x, %f);\n", target, pname, params));
1804
}
1805
 
1806
KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
1807
{
1808
   DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1809
}
1810
 
1811
KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteri)(GLenum target, GLenum pname, GLint params)
1812
{
1813
   DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteri(0x%x, 0x%x, %d);\n", target, pname, params));
1814
}
1815
 
1816
KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriv)(GLenum target, GLenum pname, const GLint * params)
1817
{
1818
   DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1819
}
1820
 
1821
KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1822
{
1823
   DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1D(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
1824
}
1825
 
1826
KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
1827
{
1828
   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));
1829
}
1830
 
1831
KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilter)(GLenum target, GLenum format, GLenum type, GLvoid * image)
1832
{
1833
   DISPATCH(GetConvolutionFilter, (target, format, type, image), (F, "glGetConvolutionFilter(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (void *) image));
1834
}
1835
 
1836
KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1837
{
1838
   DISPATCH(GetConvolutionParameterfv, (target, pname, params), (F, "glGetConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1839
}
1840
 
1841
KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameteriv)(GLenum target, GLenum pname, GLint * params)
1842
{
1843
   DISPATCH(GetConvolutionParameteriv, (target, pname, params), (F, "glGetConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1844
}
1845
 
1846
KEYWORD1 void KEYWORD2 NAME(GetSeparableFilter)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
1847
{
1848
   DISPATCH(GetSeparableFilter, (target, format, type, row, column, span), (F, "glGetSeparableFilter(0x%x, 0x%x, 0x%x, %p, %p, %p);\n", target, format, type, (void *) row, (void *) column, (void *) span));
1849
}
1850
 
1851
KEYWORD1 void KEYWORD2 NAME(SeparableFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
1852
{
1853
   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, (void *) row, (void *) column));
1854
}
1855
 
1856
KEYWORD1 void KEYWORD2 NAME(GetHistogram)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
1857
{
1858
   DISPATCH(GetHistogram, (target, reset, format, type, values), (F, "glGetHistogram(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (void *) values));
1859
}
1860
 
1861
KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1862
{
1863
   DISPATCH(GetHistogramParameterfv, (target, pname, params), (F, "glGetHistogramParameterfv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1864
}
1865
 
1866
KEYWORD1 void KEYWORD2 NAME(GetHistogramParameteriv)(GLenum target, GLenum pname, GLint * params)
1867
{
1868
   DISPATCH(GetHistogramParameteriv, (target, pname, params), (F, "glGetHistogramParameteriv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1869
}
1870
 
1871
KEYWORD1 void KEYWORD2 NAME(GetMinmax)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
1872
{
1873
   DISPATCH(GetMinmax, (target, reset, format, type, values), (F, "glGetMinmax(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (void *) values));
1874
}
1875
 
1876
KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1877
{
1878
   DISPATCH(GetMinmaxParameterfv, (target, pname, params), (F, "glGetMinmaxParameterfv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1879
}
1880
 
1881
KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameteriv)(GLenum target, GLenum pname, GLint * params)
1882
{
1883
   DISPATCH(GetMinmaxParameteriv, (target, pname, params), (F, "glGetMinmaxParameteriv(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
1884
}
1885
 
1886
KEYWORD1 void KEYWORD2 NAME(Histogram)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
1887
{
1888
   DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogram(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
1889
}
1890
 
1891
KEYWORD1 void KEYWORD2 NAME(Minmax)(GLenum target, GLenum internalformat, GLboolean sink)
1892
{
1893
   DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmax(0x%x, 0x%x, %d);\n", target, internalformat, sink));
1894
}
1895
 
1896
KEYWORD1 void KEYWORD2 NAME(ResetHistogram)(GLenum target)
1897
{
1898
   DISPATCH(ResetHistogram, (target), (F, "glResetHistogram(0x%x);\n", target));
1899
}
1900
 
1901
KEYWORD1 void KEYWORD2 NAME(ResetMinmax)(GLenum target)
1902
{
1903
   DISPATCH(ResetMinmax, (target), (F, "glResetMinmax(0x%x);\n", target));
1904
}
1905
 
1906
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)
1907
{
1908
   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, (void *) pixels));
1909
}
1910
 
1911
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)
1912
{
1913
   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, (void *) pixels));
1914
}
1915
 
1916
KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1917
{
1918
   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));
1919
}
1920
 
1921
KEYWORD1 void KEYWORD2 NAME(ActiveTextureARB)(GLenum texture)
1922
{
1923
   DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTextureARB(0x%x);\n", texture));
1924
}
1925
 
1926
KEYWORD1 void KEYWORD2 NAME(ClientActiveTextureARB)(GLenum texture)
1927
{
1928
   DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTextureARB(0x%x);\n", texture));
1929
}
1930
 
1931
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dARB)(GLenum target, GLdouble s)
1932
{
1933
   DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1dARB(0x%x, %f);\n", target, s));
1934
}
1935
 
1936
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dvARB)(GLenum target, const GLdouble * v)
1937
{
1938
   DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dvARB(0x%x, %p);\n", target, (void *) v));
1939
}
1940
 
1941
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fARB)(GLenum target, GLfloat s)
1942
{
1943
   DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1fARB(0x%x, %f);\n", target, s));
1944
}
1945
 
1946
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fvARB)(GLenum target, const GLfloat * v)
1947
{
1948
   DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fvARB(0x%x, %p);\n", target, (void *) v));
1949
}
1950
 
1951
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iARB)(GLenum target, GLint s)
1952
{
1953
   DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1iARB(0x%x, %d);\n", target, s));
1954
}
1955
 
1956
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1ivARB)(GLenum target, const GLint * v)
1957
{
1958
   DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1ivARB(0x%x, %p);\n", target, (void *) v));
1959
}
1960
 
1961
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sARB)(GLenum target, GLshort s)
1962
{
1963
   DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1sARB(0x%x, %d);\n", target, s));
1964
}
1965
 
1966
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1svARB)(GLenum target, const GLshort * v)
1967
{
1968
   DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1svARB(0x%x, %p);\n", target, (void *) v));
1969
}
1970
 
1971
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dARB)(GLenum target, GLdouble s, GLdouble t)
1972
{
1973
   DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2dARB(0x%x, %f, %f);\n", target, s, t));
1974
}
1975
 
1976
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dvARB)(GLenum target, const GLdouble * v)
1977
{
1978
   DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dvARB(0x%x, %p /* %g, %g */);\n", target, (void *) v, v[0], v[1]));
1979
}
1980
 
1981
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fARB)(GLenum target, GLfloat s, GLfloat t)
1982
{
1983
   DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2fARB(0x%x, %f, %f);\n", target, s, t));
1984
}
1985
 
1986
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fvARB)(GLenum target, const GLfloat * v)
1987
{
1988
   DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fvARB(0x%x, %p /* %g, %g */);\n", target, (void *) v, v[0], v[1]));
1989
}
1990
 
1991
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iARB)(GLenum target, GLint s, GLint t)
1992
{
1993
   DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2iARB(0x%x, %d, %d);\n", target, s, t));
1994
}
1995
 
1996
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2ivARB)(GLenum target, const GLint * v)
1997
{
1998
   DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2ivARB(0x%x, %p);\n", target, (void *) v));
1999
}
2000
 
2001
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sARB)(GLenum target, GLshort s, GLshort t)
2002
{
2003
   DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2sARB(0x%x, %d, %d);\n", target, s, t));
2004
}
2005
 
2006
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2svARB)(GLenum target, const GLshort * v)
2007
{
2008
   DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2svARB(0x%x, %p);\n", target, (void *) v));
2009
}
2010
 
2011
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2012
{
2013
   DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3dARB(0x%x, %f, %f, %f);\n", target, s, t, r));
2014
}
2015
 
2016
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dvARB)(GLenum target, const GLdouble * v)
2017
{
2018
   DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dvARB(0x%x, %p /* %g, %g, %g */);\n", target, (void *) v, v[0], v[1], v[2]));
2019
}
2020
 
2021
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2022
{
2023
   DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3fARB(0x%x, %f, %f, %f);\n", target, s, t, r));
2024
}
2025
 
2026
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fvARB)(GLenum target, const GLfloat * v)
2027
{
2028
   DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fvARB(0x%x, %p /* %g, %g, %g */);\n", target, (void *) v, v[0], v[1], v[2]));
2029
}
2030
 
2031
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iARB)(GLenum target, GLint s, GLint t, GLint r)
2032
{
2033
   DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3iARB(0x%x, %d, %d, %d);\n", target, s, t, r));
2034
}
2035
 
2036
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3ivARB)(GLenum target, const GLint * v)
2037
{
2038
   DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3ivARB(0x%x, %p);\n", target, (void *) v));
2039
}
2040
 
2041
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sARB)(GLenum target, GLshort s, GLshort t, GLshort r)
2042
{
2043
   DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3sARB(0x%x, %d, %d, %d);\n", target, s, t, r));
2044
}
2045
 
2046
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3svARB)(GLenum target, const GLshort * v)
2047
{
2048
   DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3svARB(0x%x, %p);\n", target, (void *) v));
2049
}
2050
 
2051
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2052
{
2053
   DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4dARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2054
}
2055
 
2056
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dvARB)(GLenum target, const GLdouble * v)
2057
{
2058
   DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dvARB(0x%x, %p /* %g, %g, %g, %g */);\n", target, (void *) v, v[0], v[1], v[2], v[3]));
2059
}
2060
 
2061
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2062
{
2063
   DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4fARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2064
}
2065
 
2066
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fvARB)(GLenum target, const GLfloat * v)
2067
{
2068
   DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fvARB(0x%x, %p /* %g, %g, %g, %g */);\n", target, (void *) v, v[0], v[1], v[2], v[3]));
2069
}
2070
 
2071
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iARB)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2072
{
2073
   DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4iARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2074
}
2075
 
2076
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4ivARB)(GLenum target, const GLint * v)
2077
{
2078
   DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4ivARB(0x%x, %p);\n", target, (void *) v));
2079
}
2080
 
2081
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sARB)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2082
{
2083
   DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4sARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2084
}
2085
 
2086
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4svARB)(GLenum target, const GLshort * v)
2087
{
2088
   DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4svARB(0x%x, %p);\n", target, (void *) v));
2089
}
2090
 
2091
KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixfARB)(const GLfloat * m)
2092
{
2093
   DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixfARB(%p);\n", (void *) m));
2094
}
2095
 
2096
KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixdARB)(const GLdouble * m)
2097
{
2098
   DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixdARB(%p);\n", (void *) m));
2099
}
2100
 
2101
KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixfARB)(const GLfloat * m)
2102
{
2103
   DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixfARB(%p);\n", (void *) m));
2104
}
2105
 
2106
KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixdARB)(const GLdouble * m)
2107
{
2108
   DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixdARB(%p);\n", (void *) m));
2109
}
2110
 
2111
KEYWORD1 void KEYWORD2 NAME(SampleCoverageARB)(GLclampf value, GLboolean invert)
2112
{
2113
   DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverageARB(%f, %d);\n", value, invert));
2114
}
2115
 
2116
KEYWORD1 void KEYWORD2 NAME(__unused413)(void)
2117
{
2118
   DISPATCH(__unused413, (), (F, "gl__unused413();\n"));
2119
}
2120
 
2121
KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
2122
{
2123
   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, (void *) data));
2124
}
2125
 
2126
KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
2127
{
2128
   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, (void *) data));
2129
}
2130
 
2131
KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
2132
{
2133
   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, (void *) data));
2134
}
2135
 
2136
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)
2137
{
2138
   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, (void *) data));
2139
}
2140
 
2141
KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
2142
{
2143
   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, (void *) data));
2144
}
2145
 
2146
KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1DARB)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
2147
{
2148
   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, (void *) data));
2149
}
2150
 
2151
KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImageARB)(GLenum target, GLint level, GLvoid * img)
2152
{
2153
   DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImageARB(0x%x, %d, %p);\n", target, level, (void *) img));
2154
}
2155
 
2156
KEYWORD1 void KEYWORD2 NAME(ActiveTexture)(GLenum texture)
2157
{
2158
   DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTexture(0x%x);\n", texture));
2159
}
2160
 
2161
KEYWORD1 void KEYWORD2 NAME(ClientActiveTexture)(GLenum texture)
2162
{
2163
   DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTexture(0x%x);\n", texture));
2164
}
2165
 
2166
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1d)(GLenum target, GLdouble s)
2167
{
2168
   DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1d(0x%x, %f);\n", target, s));
2169
}
2170
 
2171
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dv)(GLenum target, const GLdouble * v)
2172
{
2173
   DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dv(0x%x, %p);\n", target, (void *) v));
2174
}
2175
 
2176
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1f)(GLenum target, GLfloat s)
2177
{
2178
   DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1f(0x%x, %f);\n", target, s));
2179
}
2180
 
2181
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fv)(GLenum target, const GLfloat * v)
2182
{
2183
   DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fv(0x%x, %p);\n", target, (void *) v));
2184
}
2185
 
2186
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1i)(GLenum target, GLint s)
2187
{
2188
   DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1i(0x%x, %d);\n", target, s));
2189
}
2190
 
2191
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iv)(GLenum target, const GLint * v)
2192
{
2193
   DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1iv(0x%x, %p);\n", target, (void *) v));
2194
}
2195
 
2196
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1s)(GLenum target, GLshort s)
2197
{
2198
   DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1s(0x%x, %d);\n", target, s));
2199
}
2200
 
2201
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sv)(GLenum target, const GLshort * v)
2202
{
2203
   DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1sv(0x%x, %p);\n", target, (void *) v));
2204
}
2205
 
2206
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2d)(GLenum target, GLdouble s, GLdouble t)
2207
{
2208
   DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2d(0x%x, %f, %f);\n", target, s, t));
2209
}
2210
 
2211
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dv)(GLenum target, const GLdouble * v)
2212
{
2213
   DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dv(0x%x, %p /* %g, %g */);\n", target, (void *) v, v[0], v[1]));
2214
}
2215
 
2216
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2f)(GLenum target, GLfloat s, GLfloat t)
2217
{
2218
   DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2f(0x%x, %f, %f);\n", target, s, t));
2219
}
2220
 
2221
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fv)(GLenum target, const GLfloat * v)
2222
{
2223
   DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fv(0x%x, %p /* %g, %g */);\n", target, (void *) v, v[0], v[1]));
2224
}
2225
 
2226
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2i)(GLenum target, GLint s, GLint t)
2227
{
2228
   DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2i(0x%x, %d, %d);\n", target, s, t));
2229
}
2230
 
2231
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iv)(GLenum target, const GLint * v)
2232
{
2233
   DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2iv(0x%x, %p);\n", target, (void *) v));
2234
}
2235
 
2236
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2s)(GLenum target, GLshort s, GLshort t)
2237
{
2238
   DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2s(0x%x, %d, %d);\n", target, s, t));
2239
}
2240
 
2241
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sv)(GLenum target, const GLshort * v)
2242
{
2243
   DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2sv(0x%x, %p);\n", target, (void *) v));
2244
}
2245
 
2246
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3d)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2247
{
2248
   DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3d(0x%x, %f, %f, %f);\n", target, s, t, r));
2249
}
2250
 
2251
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dv)(GLenum target, const GLdouble * v)
2252
{
2253
   DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dv(0x%x, %p /* %g, %g, %g */);\n", target, (void *) v, v[0], v[1], v[2]));
2254
}
2255
 
2256
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3f)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2257
{
2258
   DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3f(0x%x, %f, %f, %f);\n", target, s, t, r));
2259
}
2260
 
2261
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fv)(GLenum target, const GLfloat * v)
2262
{
2263
   DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fv(0x%x, %p /* %g, %g, %g */);\n", target, (void *) v, v[0], v[1], v[2]));
2264
}
2265
 
2266
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3i)(GLenum target, GLint s, GLint t, GLint r)
2267
{
2268
   DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3i(0x%x, %d, %d, %d);\n", target, s, t, r));
2269
}
2270
 
2271
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iv)(GLenum target, const GLint * v)
2272
{
2273
   DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3iv(0x%x, %p);\n", target, (void *) v));
2274
}
2275
 
2276
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3s)(GLenum target, GLshort s, GLshort t, GLshort r)
2277
{
2278
   DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3s(0x%x, %d, %d, %d);\n", target, s, t, r));
2279
}
2280
 
2281
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sv)(GLenum target, const GLshort * v)
2282
{
2283
   DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3sv(0x%x, %p);\n", target, (void *) v));
2284
}
2285
 
2286
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4d)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2287
{
2288
   DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4d(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2289
}
2290
 
2291
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dv)(GLenum target, const GLdouble * v)
2292
{
2293
   DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dv(0x%x, %p /* %g, %g, %g, %g */);\n", target, (void *) v, v[0], v[1], v[2], v[3]));
2294
}
2295
 
2296
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4f)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2297
{
2298
   DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4f(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
2299
}
2300
 
2301
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fv)(GLenum target, const GLfloat * v)
2302
{
2303
   DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fv(0x%x, %p /* %g, %g, %g, %g */);\n", target, (void *) v, v[0], v[1], v[2], v[3]));
2304
}
2305
 
2306
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4i)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2307
{
2308
   DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4i(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2309
}
2310
 
2311
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iv)(GLenum target, const GLint * v)
2312
{
2313
   DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4iv(0x%x, %p);\n", target, (void *) v));
2314
}
2315
 
2316
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4s)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2317
{
2318
   DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4s(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
2319
}
2320
 
2321
KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sv)(GLenum target, const GLshort * v)
2322
{
2323
   DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4sv(0x%x, %p);\n", target, (void *) v));
2324
}
2325
 
2326
KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixf)(const GLfloat * m)
2327
{
2328
   DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixf(%p);\n", (void *) m));
2329
}
2330
 
2331
KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixd)(const GLdouble * m)
2332
{
2333
   DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixd(%p);\n", (void *) m));
2334
}
2335
 
2336
KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixf)(const GLfloat * m)
2337
{
2338
   DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixf(%p);\n", (void *) m));
2339
}
2340
 
2341
KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixd)(const GLdouble * m)
2342
{
2343
   DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixd(%p);\n", (void *) m));
2344
}
2345
 
2346
KEYWORD1 void KEYWORD2 NAME(SampleCoverage)(GLclampf value, GLboolean invert)
2347
{
2348
   DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverage(%f, %d);\n", value, invert));
2349
}
2350
 
2351
KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
2352
{
2353
   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, (void *) data));
2354
}
2355
 
2356
KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
2357
{
2358
   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, (void *) data));
2359
}
2360
 
2361
KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
2362
{
2363
   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, (void *) data));
2364
}
2365
 
2366
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)
2367
{
2368
   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, (void *) data));
2369
}
2370
 
2371
KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
2372
{
2373
   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, (void *) data));
2374
}
2375
 
2376
KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
2377
{
2378
   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, (void *) data));
2379
}
2380
 
2381
KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImage)(GLenum target, GLint level, GLvoid * img)
2382
{
2383
   DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImage(0x%x, %d, %p);\n", target, level, (void *) img));
2384
}
2385
 
2386
/* No dispatch for WeightbvARB() */
2387
/* No dispatch for WeightsvARB() */
2388
/* No dispatch for WeightivARB() */
2389
/* No dispatch for WeightfvARB() */
2390
/* No dispatch for WeightdvARB() */
2391
/* No dispatch for WeightubvARB() */
2392
/* No dispatch for WeightusvARB() */
2393
/* No dispatch for WeightuivARB() */
2394
/* No dispatch for WeightPointerARB() */
2395
/* No dispatch for VertexBlendARB() */
2396
/* No dispatch for CurrentPaletteMatrixARB() */
2397
/* No dispatch for MatrixIndexubvARB() */
2398
/* No dispatch for MatrixIndexusvARB() */
2399
/* No dispatch for MatrixIndexuivARB() */
2400
/* No dispatch for MatrixIndexPointerARB() */
2401
KEYWORD1 void KEYWORD2 NAME(BlendColorEXT)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
2402
{
2403
   DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColorEXT(%f, %f, %f, %f);\n", red, green, blue, alpha));
2404
}
2405
 
2406
KEYWORD1 void KEYWORD2 NAME(PolygonOffsetEXT)(GLfloat factor, GLfloat bias)
2407
{
2408
   DISPATCH(PolygonOffsetEXT, (factor, bias), (F, "glPolygonOffsetEXT(%f, %f);\n", factor, bias));
2409
}
2410
 
2411
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)
2412
{
2413
   DISPATCH(TexImage3D, (target, level, internalformat, width, height, depth, border, format, type, pixels), (F, "glTexImage3DEXT(0x%x, %d, 0x%x, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, height, depth, border, format, type, (void *) pixels));
2414
}
2415
 
2416
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)
2417
{
2418
   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, (void *) pixels));
2419
}
2420
 
2421
KEYWORD1 void KEYWORD2 NAME(GetTexFilterFuncSGIS)(GLenum target, GLenum filter, GLfloat * weights)
2422
{
2423
   DISPATCH(GetTexFilterFuncSGIS, (target, filter, weights), (F, "glGetTexFilterFuncSGIS(0x%x, 0x%x, %p);\n", target, filter, (void *) weights));
2424
}
2425
 
2426
KEYWORD1 void KEYWORD2 NAME(TexFilterFuncSGIS)(GLenum target, GLenum filter, GLsizei n, const GLfloat * weights)
2427
{
2428
   DISPATCH(TexFilterFuncSGIS, (target, filter, n, weights), (F, "glTexFilterFuncSGIS(0x%x, 0x%x, %d, %p);\n", target, filter, n, (void *) weights));
2429
}
2430
 
2431
KEYWORD1 void KEYWORD2 NAME(TexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
2432
{
2433
   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, (void *) pixels));
2434
}
2435
 
2436
KEYWORD1 void KEYWORD2 NAME(TexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
2437
{
2438
   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, (void *) pixels));
2439
}
2440
 
2441
KEYWORD1 void KEYWORD2 NAME(CopyTexImage1DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
2442
{
2443
   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));
2444
}
2445
 
2446
KEYWORD1 void KEYWORD2 NAME(CopyTexImage2DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
2447
{
2448
   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));
2449
}
2450
 
2451
KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
2452
{
2453
   DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1DEXT(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
2454
}
2455
 
2456
KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2457
{
2458
   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));
2459
}
2460
 
2461
KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2462
{
2463
   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));
2464
}
2465
 
2466
KEYWORD1 void KEYWORD2 NAME(GetHistogramEXT)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2467
{
2468
   DISPATCH(GetHistogramEXT, (target, reset, format, type, values), (F, "glGetHistogramEXT(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (void *) values));
2469
}
2470
 
2471
KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
2472
{
2473
   DISPATCH(GetHistogramParameterfvEXT, (target, pname, params), (F, "glGetHistogramParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2474
}
2475
 
2476
KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2477
{
2478
   DISPATCH(GetHistogramParameterivEXT, (target, pname, params), (F, "glGetHistogramParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2479
}
2480
 
2481
KEYWORD1 void KEYWORD2 NAME(GetMinmaxEXT)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
2482
{
2483
   DISPATCH(GetMinmaxEXT, (target, reset, format, type, values), (F, "glGetMinmaxEXT(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (void *) values));
2484
}
2485
 
2486
KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
2487
{
2488
   DISPATCH(GetMinmaxParameterfvEXT, (target, pname, params), (F, "glGetMinmaxParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2489
}
2490
 
2491
KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2492
{
2493
   DISPATCH(GetMinmaxParameterivEXT, (target, pname, params), (F, "glGetMinmaxParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2494
}
2495
 
2496
KEYWORD1 void KEYWORD2 NAME(HistogramEXT)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
2497
{
2498
   DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogramEXT(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
2499
}
2500
 
2501
KEYWORD1 void KEYWORD2 NAME(MinmaxEXT)(GLenum target, GLenum internalformat, GLboolean sink)
2502
{
2503
   DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmaxEXT(0x%x, 0x%x, %d);\n", target, internalformat, sink));
2504
}
2505
 
2506
KEYWORD1 void KEYWORD2 NAME(ResetHistogramEXT)(GLenum target)
2507
{
2508
   DISPATCH(ResetHistogram, (target), (F, "glResetHistogramEXT(0x%x);\n", target));
2509
}
2510
 
2511
KEYWORD1 void KEYWORD2 NAME(ResetMinmaxEXT)(GLenum target)
2512
{
2513
   DISPATCH(ResetMinmax, (target), (F, "glResetMinmaxEXT(0x%x);\n", target));
2514
}
2515
 
2516
KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
2517
{
2518
   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, (void *) image));
2519
}
2520
 
2521
KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter2DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
2522
{
2523
   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, (void *) image));
2524
}
2525
 
2526
KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfEXT)(GLenum target, GLenum pname, GLfloat params)
2527
{
2528
   DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterfEXT(0x%x, 0x%x, %f);\n", target, pname, params));
2529
}
2530
 
2531
KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfvEXT)(GLenum target, GLenum pname, const GLfloat * params)
2532
{
2533
   DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2534
}
2535
 
2536
KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriEXT)(GLenum target, GLenum pname, GLint params)
2537
{
2538
   DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteriEXT(0x%x, 0x%x, %d);\n", target, pname, params));
2539
}
2540
 
2541
KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterivEXT)(GLenum target, GLenum pname, const GLint * params)
2542
{
2543
   DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2544
}
2545
 
2546
KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1DEXT)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
2547
{
2548
   DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1DEXT(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
2549
}
2550
 
2551
KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2DEXT)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
2552
{
2553
   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));
2554
}
2555
 
2556
KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilterEXT)(GLenum target, GLenum format, GLenum type, GLvoid * image)
2557
{
2558
   DISPATCH(GetConvolutionFilterEXT, (target, format, type, image), (F, "glGetConvolutionFilterEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (void *) image));
2559
}
2560
 
2561
KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
2562
{
2563
   DISPATCH(GetConvolutionParameterfvEXT, (target, pname, params), (F, "glGetConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2564
}
2565
 
2566
KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2567
{
2568
   DISPATCH(GetConvolutionParameterivEXT, (target, pname, params), (F, "glGetConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2569
}
2570
 
2571
KEYWORD1 void KEYWORD2 NAME(GetSeparableFilterEXT)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
2572
{
2573
   DISPATCH(GetSeparableFilterEXT, (target, format, type, row, column, span), (F, "glGetSeparableFilterEXT(0x%x, 0x%x, 0x%x, %p, %p, %p);\n", target, format, type, (void *) row, (void *) column, (void *) span));
2574
}
2575
 
2576
KEYWORD1 void KEYWORD2 NAME(SeparableFilter2DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
2577
{
2578
   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, (void *) row, (void *) column));
2579
}
2580
 
2581
KEYWORD1 void KEYWORD2 NAME(ColorTableSGI)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
2582
{
2583
   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, (void *) table));
2584
}
2585
 
2586
KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfvSGI)(GLenum target, GLenum pname, const GLfloat * params)
2587
{
2588
   DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2589
}
2590
 
2591
KEYWORD1 void KEYWORD2 NAME(ColorTableParameterivSGI)(GLenum target, GLenum pname, const GLint * params)
2592
{
2593
   DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2594
}
2595
 
2596
KEYWORD1 void KEYWORD2 NAME(CopyColorTableSGI)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
2597
{
2598
   DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTableSGI(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
2599
}
2600
 
2601
KEYWORD1 void KEYWORD2 NAME(GetColorTableSGI)(GLenum target, GLenum format, GLenum type, GLvoid * table)
2602
{
2603
   DISPATCH(GetColorTableSGI, (target, format, type, table), (F, "glGetColorTableSGI(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (void *) table));
2604
}
2605
 
2606
KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvSGI)(GLenum target, GLenum pname, GLfloat * params)
2607
{
2608
   DISPATCH(GetColorTableParameterfvSGI, (target, pname, params), (F, "glGetColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2609
}
2610
 
2611
KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivSGI)(GLenum target, GLenum pname, GLint * params)
2612
{
2613
   DISPATCH(GetColorTableParameterivSGI, (target, pname, params), (F, "glGetColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2614
}
2615
 
2616
KEYWORD1 void KEYWORD2 NAME(PixelTexGenSGIX)(GLenum mode)
2617
{
2618
   DISPATCH(PixelTexGenSGIX, (mode), (F, "glPixelTexGenSGIX(0x%x);\n", mode));
2619
}
2620
 
2621
KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameteriSGIS)(GLenum pname, GLint param)
2622
{
2623
   DISPATCH(PixelTexGenParameteriSGIS, (pname, param), (F, "glPixelTexGenParameteriSGIS(0x%x, %d);\n", pname, param));
2624
}
2625
 
2626
KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterivSGIS)(GLenum pname, const GLint * params)
2627
{
2628
   DISPATCH(PixelTexGenParameterivSGIS, (pname, params), (F, "glPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (void *) params));
2629
}
2630
 
2631
KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterfSGIS)(GLenum pname, GLfloat param)
2632
{
2633
   DISPATCH(PixelTexGenParameterfSGIS, (pname, param), (F, "glPixelTexGenParameterfSGIS(0x%x, %f);\n", pname, param));
2634
}
2635
 
2636
KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterfvSGIS)(GLenum pname, const GLfloat * params)
2637
{
2638
   DISPATCH(PixelTexGenParameterfvSGIS, (pname, params), (F, "glPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (void *) params));
2639
}
2640
 
2641
KEYWORD1 void KEYWORD2 NAME(GetPixelTexGenParameterivSGIS)(GLenum pname, GLint * params)
2642
{
2643
   DISPATCH(GetPixelTexGenParameterivSGIS, (pname, params), (F, "glGetPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (void *) params));
2644
}
2645
 
2646
KEYWORD1 void KEYWORD2 NAME(GetPixelTexGenParameterfvSGIS)(GLenum pname, GLfloat * params)
2647
{
2648
   DISPATCH(GetPixelTexGenParameterfvSGIS, (pname, params), (F, "glGetPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (void *) params));
2649
}
2650
 
2651
KEYWORD1 void KEYWORD2 NAME(TexImage4DSGIS)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
2652
{
2653
   DISPATCH(TexImage4DSGIS, (target, level, internalformat, width, height, depth, size4d, border, format, type, pixels), (F, "glTexImage4DSGIS(0x%x, %d, 0x%x, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, height, depth, size4d, border, format, type, (void *) pixels));
2654
}
2655
 
2656
KEYWORD1 void KEYWORD2 NAME(TexSubImage4DSGIS)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid * pixels)
2657
{
2658
   DISPATCH(TexSubImage4DSGIS, (target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels), (F, "glTexSubImage4DSGIS(0x%x, %d, %d, %d, %d, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, (void *) pixels));
2659
}
2660
 
2661
KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResidentEXT)(GLsizei n, const GLuint * textures, GLboolean * residences)
2662
{
2663
   RETURN_DISPATCH(AreTexturesResidentEXT, (n, textures, residences), (F, "glAreTexturesResidentEXT(%d, %p, %p);\n", n, (void *) textures, (void *) residences));
2664
}
2665
 
2666
KEYWORD1 void KEYWORD2 NAME(BindTextureEXT)(GLenum target, GLuint texture)
2667
{
2668
   DISPATCH(BindTexture, (target, texture), (F, "glBindTextureEXT(0x%x, %d);\n", target, texture));
2669
}
2670
 
2671
KEYWORD1 void KEYWORD2 NAME(DeleteTexturesEXT)(GLsizei n, const GLuint * textures)
2672
{
2673
   DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTexturesEXT(%d, %p);\n", n, (void *) textures));
2674
}
2675
 
2676
KEYWORD1 void KEYWORD2 NAME(GenTexturesEXT)(GLsizei n, GLuint * textures)
2677
{
2678
   DISPATCH(GenTexturesEXT, (n, textures), (F, "glGenTexturesEXT(%d, %p);\n", n, (void *) textures));
2679
}
2680
 
2681
KEYWORD1 GLboolean KEYWORD2 NAME(IsTextureEXT)(GLuint texture)
2682
{
2683
   RETURN_DISPATCH(IsTextureEXT, (texture), (F, "glIsTextureEXT(%d);\n", texture));
2684
}
2685
 
2686
KEYWORD1 void KEYWORD2 NAME(PrioritizeTexturesEXT)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
2687
{
2688
   DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTexturesEXT(%d, %p, %p);\n", n, (void *) textures, (void *) priorities));
2689
}
2690
 
2691
KEYWORD1 void KEYWORD2 NAME(DetailTexFuncSGIS)(GLenum target, GLsizei n, const GLfloat * points)
2692
{
2693
   DISPATCH(DetailTexFuncSGIS, (target, n, points), (F, "glDetailTexFuncSGIS(0x%x, %d, %p);\n", target, n, (void *) points));
2694
}
2695
 
2696
KEYWORD1 void KEYWORD2 NAME(GetDetailTexFuncSGIS)(GLenum target, GLfloat * points)
2697
{
2698
   DISPATCH(GetDetailTexFuncSGIS, (target, points), (F, "glGetDetailTexFuncSGIS(0x%x, %p);\n", target, (void *) points));
2699
}
2700
 
2701
KEYWORD1 void KEYWORD2 NAME(SharpenTexFuncSGIS)(GLenum target, GLsizei n, const GLfloat * points)
2702
{
2703
   DISPATCH(SharpenTexFuncSGIS, (target, n, points), (F, "glSharpenTexFuncSGIS(0x%x, %d, %p);\n", target, n, (void *) points));
2704
}
2705
 
2706
KEYWORD1 void KEYWORD2 NAME(GetSharpenTexFuncSGIS)(GLenum target, GLfloat * points)
2707
{
2708
   DISPATCH(GetSharpenTexFuncSGIS, (target, points), (F, "glGetSharpenTexFuncSGIS(0x%x, %p);\n", target, (void *) points));
2709
}
2710
 
2711
KEYWORD1 void KEYWORD2 NAME(SampleMaskSGIS)(GLclampf value, GLboolean invert)
2712
{
2713
   DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskSGIS(%f, %d);\n", value, invert));
2714
}
2715
 
2716
KEYWORD1 void KEYWORD2 NAME(SamplePatternSGIS)(GLenum pattern)
2717
{
2718
   DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternSGIS(0x%x);\n", pattern));
2719
}
2720
 
2721
KEYWORD1 void KEYWORD2 NAME(ArrayElementEXT)(GLint i)
2722
{
2723
   DISPATCH(ArrayElement, (i), (F, "glArrayElementEXT(%d);\n", i));
2724
}
2725
 
2726
KEYWORD1 void KEYWORD2 NAME(ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2727
{
2728
   DISPATCH(ColorPointerEXT, (size, type, stride, count, pointer), (F, "glColorPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (void *) pointer));
2729
}
2730
 
2731
KEYWORD1 void KEYWORD2 NAME(DrawArraysEXT)(GLenum mode, GLint first, GLsizei count)
2732
{
2733
   DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArraysEXT(0x%x, %d, %d);\n", mode, first, count));
2734
}
2735
 
2736
KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer)
2737
{
2738
   DISPATCH(EdgeFlagPointerEXT, (stride, count, pointer), (F, "glEdgeFlagPointerEXT(%d, %d, %p);\n", stride, count, (void *) pointer));
2739
}
2740
 
2741
KEYWORD1 void KEYWORD2 NAME(GetPointervEXT)(GLenum pname, GLvoid ** params)
2742
{
2743
   DISPATCH(GetPointerv, (pname, params), (F, "glGetPointervEXT(0x%x, %p);\n", pname, (void *) params));
2744
}
2745
 
2746
KEYWORD1 void KEYWORD2 NAME(IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2747
{
2748
   DISPATCH(IndexPointerEXT, (type, stride, count, pointer), (F, "glIndexPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (void *) pointer));
2749
}
2750
 
2751
KEYWORD1 void KEYWORD2 NAME(NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2752
{
2753
   DISPATCH(NormalPointerEXT, (type, stride, count, pointer), (F, "glNormalPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (void *) pointer));
2754
}
2755
 
2756
KEYWORD1 void KEYWORD2 NAME(TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2757
{
2758
   DISPATCH(TexCoordPointerEXT, (size, type, stride, count, pointer), (F, "glTexCoordPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (void *) pointer));
2759
}
2760
 
2761
KEYWORD1 void KEYWORD2 NAME(VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2762
{
2763
   DISPATCH(VertexPointerEXT, (size, type, stride, count, pointer), (F, "glVertexPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (void *) pointer));
2764
}
2765
 
2766
KEYWORD1 void KEYWORD2 NAME(BlendEquationEXT)(GLenum mode)
2767
{
2768
   DISPATCH(BlendEquation, (mode), (F, "glBlendEquationEXT(0x%x);\n", mode));
2769
}
2770
 
2771
KEYWORD1 void KEYWORD2 NAME(SpriteParameterfSGIX)(GLenum pname, GLfloat param)
2772
{
2773
   DISPATCH(SpriteParameterfSGIX, (pname, param), (F, "glSpriteParameterfSGIX(0x%x, %f);\n", pname, param));
2774
}
2775
 
2776
KEYWORD1 void KEYWORD2 NAME(SpriteParameterfvSGIX)(GLenum pname, const GLfloat * params)
2777
{
2778
   DISPATCH(SpriteParameterfvSGIX, (pname, params), (F, "glSpriteParameterfvSGIX(0x%x, %p);\n", pname, (void *) params));
2779
}
2780
 
2781
KEYWORD1 void KEYWORD2 NAME(SpriteParameteriSGIX)(GLenum pname, GLint param)
2782
{
2783
   DISPATCH(SpriteParameteriSGIX, (pname, param), (F, "glSpriteParameteriSGIX(0x%x, %d);\n", pname, param));
2784
}
2785
 
2786
KEYWORD1 void KEYWORD2 NAME(SpriteParameterivSGIX)(GLenum pname, const GLint * params)
2787
{
2788
   DISPATCH(SpriteParameterivSGIX, (pname, params), (F, "glSpriteParameterivSGIX(0x%x, %p);\n", pname, (void *) params));
2789
}
2790
 
2791
KEYWORD1 void KEYWORD2 NAME(PointParameterfEXT)(GLenum pname, GLfloat param)
2792
{
2793
   DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfEXT(0x%x, %f);\n", pname, param));
2794
}
2795
 
2796
KEYWORD1 void KEYWORD2 NAME(PointParameterfvEXT)(GLenum pname, const GLfloat * params)
2797
{
2798
   DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvEXT(0x%x, %p);\n", pname, (void *) params));
2799
}
2800
 
2801
KEYWORD1 void KEYWORD2 NAME(PointParameterfARB)(GLenum pname, GLfloat param)
2802
{
2803
   DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfARB(0x%x, %f);\n", pname, param));
2804
}
2805
 
2806
KEYWORD1 void KEYWORD2 NAME(PointParameterfvARB)(GLenum pname, const GLfloat * params)
2807
{
2808
   DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvARB(0x%x, %p);\n", pname, (void *) params));
2809
}
2810
 
2811
KEYWORD1 void KEYWORD2 NAME(PointParameterfSGIS)(GLenum pname, GLfloat param)
2812
{
2813
   DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfSGIS(0x%x, %f);\n", pname, param));
2814
}
2815
 
2816
KEYWORD1 void KEYWORD2 NAME(PointParameterfvSGIS)(GLenum pname, const GLfloat * params)
2817
{
2818
   DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvSGIS(0x%x, %p);\n", pname, (void *) params));
2819
}
2820
 
2821
KEYWORD1 GLint KEYWORD2 NAME(GetInstrumentsSGIX)(void)
2822
{
2823
   RETURN_DISPATCH(GetInstrumentsSGIX, (), (F, "glGetInstrumentsSGIX();\n"));
2824
}
2825
 
2826
KEYWORD1 void KEYWORD2 NAME(InstrumentsBufferSGIX)(GLsizei size, GLint * buffer)
2827
{
2828
   DISPATCH(InstrumentsBufferSGIX, (size, buffer), (F, "glInstrumentsBufferSGIX(%d, %p);\n", size, (void *) buffer));
2829
}
2830
 
2831
KEYWORD1 GLint KEYWORD2 NAME(PollInstrumentsSGIX)(GLint * marker_p)
2832
{
2833
   RETURN_DISPATCH(PollInstrumentsSGIX, (marker_p), (F, "glPollInstrumentsSGIX(%p);\n", (void *) marker_p));
2834
}
2835
 
2836
KEYWORD1 void KEYWORD2 NAME(ReadInstrumentsSGIX)(GLint marker)
2837
{
2838
   DISPATCH(ReadInstrumentsSGIX, (marker), (F, "glReadInstrumentsSGIX(%d);\n", marker));
2839
}
2840
 
2841
KEYWORD1 void KEYWORD2 NAME(StartInstrumentsSGIX)(void)
2842
{
2843
   DISPATCH(StartInstrumentsSGIX, (), (F, "glStartInstrumentsSGIX();\n"));
2844
}
2845
 
2846
KEYWORD1 void KEYWORD2 NAME(StopInstrumentsSGIX)(GLint marker)
2847
{
2848
   DISPATCH(StopInstrumentsSGIX, (marker), (F, "glStopInstrumentsSGIX(%d);\n", marker));
2849
}
2850
 
2851
KEYWORD1 void KEYWORD2 NAME(FrameZoomSGIX)(GLint factor)
2852
{
2853
   DISPATCH(FrameZoomSGIX, (factor), (F, "glFrameZoomSGIX(%d);\n", factor));
2854
}
2855
 
2856
KEYWORD1 void KEYWORD2 NAME(TagSampleBufferSGIX)(void)
2857
{
2858
   DISPATCH(TagSampleBufferSGIX, (), (F, "glTagSampleBufferSGIX();\n"));
2859
}
2860
 
2861
/* No dispatch for DeformationMap3dSGIX() */
2862
/* No dispatch for DeformationMap3fSGIX() */
2863
/* No dispatch for DeformSGIX() */
2864
/* No dispatch for LoadIdentityDeformationMapSGIX() */
2865
KEYWORD1 void KEYWORD2 NAME(ReferencePlaneSGIX)(const GLdouble * equation)
2866
{
2867
   DISPATCH(ReferencePlaneSGIX, (equation), (F, "glReferencePlaneSGIX(%p);\n", (void *) equation));
2868
}
2869
 
2870
KEYWORD1 void KEYWORD2 NAME(FlushRasterSGIX)(void)
2871
{
2872
   DISPATCH(FlushRasterSGIX, (), (F, "glFlushRasterSGIX();\n"));
2873
}
2874
 
2875
/* No dispatch for FogFuncSGIS() */
2876
/* No dispatch for GetFogFuncSGIS() */
2877
/* No dispatch for ImageTransformParameteriHP() */
2878
/* No dispatch for ImageTransformParameterfHP() */
2879
/* No dispatch for ImageTransformParameterivHP() */
2880
/* No dispatch for ImageTransformParameterfvHP() */
2881
/* No dispatch for GetImageTransformParameterivHP() */
2882
/* No dispatch for GetImageTransformParameterfvHP() */
2883
KEYWORD1 void KEYWORD2 NAME(ColorSubTableEXT)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
2884
{
2885
   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, (void *) data));
2886
}
2887
 
2888
KEYWORD1 void KEYWORD2 NAME(CopyColorSubTableEXT)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
2889
{
2890
   DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTableEXT(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
2891
}
2892
 
2893
KEYWORD1 void KEYWORD2 NAME(HintPGI)(GLenum target, GLint mode)
2894
{
2895
   DISPATCH(HintPGI, (target, mode), (F, "glHintPGI(0x%x, %d);\n", target, mode));
2896
}
2897
 
2898
KEYWORD1 void KEYWORD2 NAME(ColorTableEXT)(GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
2899
{
2900
   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, (void *) table));
2901
}
2902
 
2903
KEYWORD1 void KEYWORD2 NAME(GetColorTableEXT)(GLenum target, GLenum format, GLenum type, GLvoid * data)
2904
{
2905
   DISPATCH(GetColorTableEXT, (target, format, type, data), (F, "glGetColorTableEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (void *) data));
2906
}
2907
 
2908
KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2909
{
2910
   DISPATCH(GetColorTableParameterivEXT, (target, pname, params), (F, "glGetColorTableParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2911
}
2912
 
2913
KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
2914
{
2915
   DISPATCH(GetColorTableParameterfvEXT, (target, pname, params), (F, "glGetColorTableParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (void *) params));
2916
}
2917
 
2918
KEYWORD1 void KEYWORD2 NAME(GetListParameterfvSGIX)(GLuint list, GLenum pname, GLfloat * params)
2919
{
2920
   DISPATCH(GetListParameterfvSGIX, (list, pname, params), (F, "glGetListParameterfvSGIX(%d, 0x%x, %p);\n", list, pname, (void *) params));
2921
}
2922
 
2923
KEYWORD1 void KEYWORD2 NAME(GetListParameterivSGIX)(GLuint list, GLenum pname, GLint * params)
2924
{
2925
   DISPATCH(GetListParameterivSGIX, (list, pname, params), (F, "glGetListParameterivSGIX(%d, 0x%x, %p);\n", list, pname, (void *) params));
2926
}
2927
 
2928
KEYWORD1 void KEYWORD2 NAME(ListParameterfSGIX)(GLuint list, GLenum pname, GLfloat param)
2929
{
2930
   DISPATCH(ListParameterfSGIX, (list, pname, param), (F, "glListParameterfSGIX(%d, 0x%x, %f);\n", list, pname, param));
2931
}
2932
 
2933
KEYWORD1 void KEYWORD2 NAME(ListParameterfvSGIX)(GLuint list, GLenum pname, const GLfloat * params)
2934
{
2935
   DISPATCH(ListParameterfvSGIX, (list, pname, params), (F, "glListParameterfvSGIX(%d, 0x%x, %p);\n", list, pname, (void *) params));
2936
}
2937
 
2938
KEYWORD1 void KEYWORD2 NAME(ListParameteriSGIX)(GLuint list, GLenum pname, GLint param)
2939
{
2940
   DISPATCH(ListParameteriSGIX, (list, pname, param), (F, "glListParameteriSGIX(%d, 0x%x, %d);\n", list, pname, param));
2941
}
2942
 
2943
KEYWORD1 void KEYWORD2 NAME(ListParameterivSGIX)(GLuint list, GLenum pname, const GLint * params)
2944
{
2945
   DISPATCH(ListParameterivSGIX, (list, pname, params), (F, "glListParameterivSGIX(%d, 0x%x, %p);\n", list, pname, (void *) params));
2946
}
2947
 
2948
KEYWORD1 void KEYWORD2 NAME(IndexMaterialEXT)(GLenum face, GLenum mode)
2949
{
2950
   DISPATCH(IndexMaterialEXT, (face, mode), (F, "glIndexMaterialEXT(0x%x, 0x%x);\n", face, mode));
2951
}
2952
 
2953
KEYWORD1 void KEYWORD2 NAME(IndexFuncEXT)(GLenum func, GLclampf ref)
2954
{
2955
   DISPATCH(IndexFuncEXT, (func, ref), (F, "glIndexFuncEXT(0x%x, %f);\n", func, ref));
2956
}
2957
 
2958
KEYWORD1 void KEYWORD2 NAME(LockArraysEXT)(GLint first, GLsizei count)
2959
{
2960
   DISPATCH(LockArraysEXT, (first, count), (F, "glLockArraysEXT(%d, %d);\n", first, count));
2961
}
2962
 
2963
KEYWORD1 void KEYWORD2 NAME(UnlockArraysEXT)(void)
2964
{
2965
   DISPATCH(UnlockArraysEXT, (), (F, "glUnlockArraysEXT();\n"));
2966
}
2967
 
2968
KEYWORD1 void KEYWORD2 NAME(CullParameterdvEXT)(GLenum pname, GLdouble * params)
2969
{
2970
   DISPATCH(CullParameterdvEXT, (pname, params), (F, "glCullParameterdvEXT(0x%x, %p);\n", pname, (void *) params));
2971
}
2972
 
2973
KEYWORD1 void KEYWORD2 NAME(CullParameterfvEXT)(GLenum pname, GLfloat * params)
2974
{
2975
   DISPATCH(CullParameterfvEXT, (pname, params), (F, "glCullParameterfvEXT(0x%x, %p);\n", pname, (void *) params));
2976
}
2977
 
2978
KEYWORD1 void KEYWORD2 NAME(FragmentColorMaterialSGIX)(GLenum face, GLenum mode)
2979
{
2980
   DISPATCH(FragmentColorMaterialSGIX, (face, mode), (F, "glFragmentColorMaterialSGIX(0x%x, 0x%x);\n", face, mode));
2981
}
2982
 
2983
KEYWORD1 void KEYWORD2 NAME(FragmentLightfSGIX)(GLenum light, GLenum pname, GLfloat param)
2984
{
2985
   DISPATCH(FragmentLightfSGIX, (light, pname, param), (F, "glFragmentLightfSGIX(0x%x, 0x%x, %f);\n", light, pname, param));
2986
}
2987
 
2988
KEYWORD1 void KEYWORD2 NAME(FragmentLightfvSGIX)(GLenum light, GLenum pname, const GLfloat * params)
2989
{
2990
   DISPATCH(FragmentLightfvSGIX, (light, pname, params), (F, "glFragmentLightfvSGIX(0x%x, 0x%x, %p);\n", light, pname, (void *) params));
2991
}
2992
 
2993
KEYWORD1 void KEYWORD2 NAME(FragmentLightiSGIX)(GLenum light, GLenum pname, GLint param)
2994
{
2995
   DISPATCH(FragmentLightiSGIX, (light, pname, param), (F, "glFragmentLightiSGIX(0x%x, 0x%x, %d);\n", light, pname, param));
2996
}
2997
 
2998
KEYWORD1 void KEYWORD2 NAME(FragmentLightivSGIX)(GLenum light, GLenum pname, const GLint * params)
2999
{
3000
   DISPATCH(FragmentLightivSGIX, (light, pname, params), (F, "glFragmentLightivSGIX(0x%x, 0x%x, %p);\n", light, pname, (void *) params));
3001
}
3002
 
3003
KEYWORD1 void KEYWORD2 NAME(FragmentLightModelfSGIX)(GLenum pname, GLfloat param)
3004
{
3005
   DISPATCH(FragmentLightModelfSGIX, (pname, param), (F, "glFragmentLightModelfSGIX(0x%x, %f);\n", pname, param));
3006
}
3007
 
3008
KEYWORD1 void KEYWORD2 NAME(FragmentLightModelfvSGIX)(GLenum pname, const GLfloat * params)
3009
{
3010
   DISPATCH(FragmentLightModelfvSGIX, (pname, params), (F, "glFragmentLightModelfvSGIX(0x%x, %p);\n", pname, (void *) params));
3011
}
3012
 
3013
KEYWORD1 void KEYWORD2 NAME(FragmentLightModeliSGIX)(GLenum pname, GLint param)
3014
{
3015
   DISPATCH(FragmentLightModeliSGIX, (pname, param), (F, "glFragmentLightModeliSGIX(0x%x, %d);\n", pname, param));
3016
}
3017
 
3018
KEYWORD1 void KEYWORD2 NAME(FragmentLightModelivSGIX)(GLenum pname, const GLint * params)
3019
{
3020
   DISPATCH(FragmentLightModelivSGIX, (pname, params), (F, "glFragmentLightModelivSGIX(0x%x, %p);\n", pname, (void *) params));
3021
}
3022
 
3023
KEYWORD1 void KEYWORD2 NAME(FragmentMaterialfSGIX)(GLenum face, GLenum pname, GLfloat param)
3024
{
3025
   DISPATCH(FragmentMaterialfSGIX, (face, pname, param), (F, "glFragmentMaterialfSGIX(0x%x, 0x%x, %f);\n", face, pname, param));
3026
}
3027
 
3028
KEYWORD1 void KEYWORD2 NAME(FragmentMaterialfvSGIX)(GLenum face, GLenum pname, const GLfloat * params)
3029
{
3030
   DISPATCH(FragmentMaterialfvSGIX, (face, pname, params), (F, "glFragmentMaterialfvSGIX(0x%x, 0x%x, %p);\n", face, pname, (void *) params));
3031
}
3032
 
3033
KEYWORD1 void KEYWORD2 NAME(FragmentMaterialiSGIX)(GLenum face, GLenum pname, GLint param)
3034
{
3035
   DISPATCH(FragmentMaterialiSGIX, (face, pname, param), (F, "glFragmentMaterialiSGIX(0x%x, 0x%x, %d);\n", face, pname, param));
3036
}
3037
 
3038
KEYWORD1 void KEYWORD2 NAME(FragmentMaterialivSGIX)(GLenum face, GLenum pname, const GLint * params)
3039
{
3040
   DISPATCH(FragmentMaterialivSGIX, (face, pname, params), (F, "glFragmentMaterialivSGIX(0x%x, 0x%x, %p);\n", face, pname, (void *) params));
3041
}
3042
 
3043
KEYWORD1 void KEYWORD2 NAME(GetFragmentLightfvSGIX)(GLenum light, GLenum pname, GLfloat * params)
3044
{
3045
   DISPATCH(GetFragmentLightfvSGIX, (light, pname, params), (F, "glGetFragmentLightfvSGIX(0x%x, 0x%x, %p);\n", light, pname, (void *) params));
3046
}
3047
 
3048
KEYWORD1 void KEYWORD2 NAME(GetFragmentLightivSGIX)(GLenum light, GLenum pname, GLint * params)
3049
{
3050
   DISPATCH(GetFragmentLightivSGIX, (light, pname, params), (F, "glGetFragmentLightivSGIX(0x%x, 0x%x, %p);\n", light, pname, (void *) params));
3051
}
3052
 
3053
KEYWORD1 void KEYWORD2 NAME(GetFragmentMaterialfvSGIX)(GLenum face, GLenum pname, GLfloat * params)
3054
{
3055
   DISPATCH(GetFragmentMaterialfvSGIX, (face, pname, params), (F, "glGetFragmentMaterialfvSGIX(0x%x, 0x%x, %p);\n", face, pname, (void *) params));
3056
}
3057
 
3058
KEYWORD1 void KEYWORD2 NAME(GetFragmentMaterialivSGIX)(GLenum face, GLenum pname, GLint * params)
3059
{
3060
   DISPATCH(GetFragmentMaterialivSGIX, (face, pname, params), (F, "glGetFragmentMaterialivSGIX(0x%x, 0x%x, %p);\n", face, pname, (void *) params));
3061
}
3062
 
3063
KEYWORD1 void KEYWORD2 NAME(LightEnviSGIX)(GLenum pname, GLint param)
3064
{
3065
   DISPATCH(LightEnviSGIX, (pname, param), (F, "glLightEnviSGIX(0x%x, %d);\n", pname, param));
3066
}
3067
 
3068
KEYWORD1 void KEYWORD2 NAME(DrawRangeElementsEXT)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
3069
{
3070
   DISPATCH(DrawRangeElements, (mode, start, end, count, type, indices), (F, "glDrawRangeElementsEXT(0x%x, %d, %d, %d, 0x%x, %p);\n", mode, start, end, count, type, (void *) indices));
3071
}
3072
 
3073
/* No dispatch for ApplyTextureEXT() */
3074
/* No dispatch for TextureLightEXT() */
3075
/* No dispatch for TextureMaterialEXT() */
3076
/* No dispatch for AsyncMarkerSGIX() */
3077
/* No dispatch for FinishAsyncSGIX() */
3078
/* No dispatch for PollAsyncSGIX() */
3079
/* No dispatch for GenAsyncMarkersSGIX() */
3080
/* No dispatch for DeleteAsyncMarkersSGIX() */
3081
/* No dispatch for IsAsyncMarkerSGIX() */
3082
/* No dispatch for VertexPointervINTEL() */
3083
/* No dispatch for NormalPointervINTEL() */
3084
/* No dispatch for ColorPointervINTEL() */
3085
/* No dispatch for TexCoordPointervINTEL() */
3086
/* No dispatch for PixelTransformParameteriEXT() */
3087
/* No dispatch for PixelTransformParameterfEXT() */
3088
/* No dispatch for PixelTransformParameterivEXT() */
3089
/* No dispatch for PixelTransformParameterfvEXT() */
3090
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue)
3091
{
3092
   DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3bEXT(%d, %d, %d);\n", red, green, blue));
3093
}
3094
 
3095
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bvEXT)(const GLbyte * v)
3096
{
3097
   DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bvEXT(%p);\n", (void *) v));
3098
}
3099
 
3100
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue)
3101
{
3102
   DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3dEXT(%f, %f, %f);\n", red, green, blue));
3103
}
3104
 
3105
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dvEXT)(const GLdouble * v)
3106
{
3107
   DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dvEXT(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
3108
}
3109
 
3110
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue)
3111
{
3112
   DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3fEXT(%f, %f, %f);\n", red, green, blue));
3113
}
3114
 
3115
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fvEXT)(const GLfloat * v)
3116
{
3117
   DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fvEXT(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
3118
}
3119
 
3120
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iEXT)(GLint red, GLint green, GLint blue)
3121
{
3122
   DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3iEXT(%d, %d, %d);\n", red, green, blue));
3123
}
3124
 
3125
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ivEXT)(const GLint * v)
3126
{
3127
   DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3ivEXT(%p);\n", (void *) v));
3128
}
3129
 
3130
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sEXT)(GLshort red, GLshort green, GLshort blue)
3131
{
3132
   DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3sEXT(%d, %d, %d);\n", red, green, blue));
3133
}
3134
 
3135
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3svEXT)(const GLshort * v)
3136
{
3137
   DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3svEXT(%p);\n", (void *) v));
3138
}
3139
 
3140
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue)
3141
{
3142
   DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ubEXT(%d, %d, %d);\n", red, green, blue));
3143
}
3144
 
3145
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubvEXT)(const GLubyte * v)
3146
{
3147
   DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubvEXT(%p);\n", (void *) v));
3148
}
3149
 
3150
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue)
3151
{
3152
   DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3uiEXT(%d, %d, %d);\n", red, green, blue));
3153
}
3154
 
3155
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uivEXT)(const GLuint * v)
3156
{
3157
   DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uivEXT(%p);\n", (void *) v));
3158
}
3159
 
3160
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue)
3161
{
3162
   DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3usEXT(%d, %d, %d);\n", red, green, blue));
3163
}
3164
 
3165
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usvEXT)(const GLushort * v)
3166
{
3167
   DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usvEXT(%p);\n", (void *) v));
3168
}
3169
 
3170
KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3171
{
3172
   DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointerEXT(%d, 0x%x, %d, %p);\n", size, type, stride, (void *) pointer));
3173
}
3174
 
3175
/* No dispatch for TextureNormalEXT() */
3176
KEYWORD1 void KEYWORD2 NAME(MultiDrawArraysEXT)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)
3177
{
3178
   DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArraysEXT(0x%x, %p, %p, %d);\n", mode, (void *) first, (void *) count, primcount));
3179
}
3180
 
3181
KEYWORD1 void KEYWORD2 NAME(MultiDrawElementsEXT)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
3182
{
3183
   DISPATCH(MultiDrawElementsEXT, (mode, count, type, indices, primcount), (F, "glMultiDrawElementsEXT(0x%x, %p, 0x%x, %p, %d);\n", mode, (void *) count, type, (void *) indices, primcount));
3184
}
3185
 
3186
KEYWORD1 void KEYWORD2 NAME(FogCoordfEXT)(GLfloat coord)
3187
{
3188
   DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordfEXT(%f);\n", coord));
3189
}
3190
 
3191
KEYWORD1 void KEYWORD2 NAME(FogCoordfvEXT)(const GLfloat * coord)
3192
{
3193
   DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfvEXT(%p);\n", (void *) coord));
3194
}
3195
 
3196
KEYWORD1 void KEYWORD2 NAME(FogCoorddEXT)(GLdouble coord)
3197
{
3198
   DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoorddEXT(%f);\n", coord));
3199
}
3200
 
3201
KEYWORD1 void KEYWORD2 NAME(FogCoorddvEXT)(const GLdouble * coord)
3202
{
3203
   DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddvEXT(%p);\n", (void *) coord));
3204
}
3205
 
3206
KEYWORD1 void KEYWORD2 NAME(FogCoordPointerEXT)(GLenum type, GLsizei stride, const GLvoid * pointer)
3207
{
3208
   DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointerEXT(0x%x, %d, %p);\n", type, stride, (void *) pointer));
3209
}
3210
 
3211
/* No dispatch for Tangent3bEXT() */
3212
/* No dispatch for Tangent3bvEXT() */
3213
/* No dispatch for Tangent3dEXT() */
3214
/* No dispatch for Tangent3dvEXT() */
3215
/* No dispatch for Tangent3fEXT() */
3216
/* No dispatch for Tangent3fvEXT() */
3217
/* No dispatch for Tangent3iEXT() */
3218
/* No dispatch for Tangent3ivEXT() */
3219
/* No dispatch for Tangent3sEXT() */
3220
/* No dispatch for Tangent3svEXT() */
3221
/* No dispatch for Binormal3bEXT() */
3222
/* No dispatch for Binormal3bvEXT() */
3223
/* No dispatch for Binormal3dEXT() */
3224
/* No dispatch for Binormal3dvEXT() */
3225
/* No dispatch for Binormal3fEXT() */
3226
/* No dispatch for Binormal3fvEXT() */
3227
/* No dispatch for Binormal3iEXT() */
3228
/* No dispatch for Binormal3ivEXT() */
3229
/* No dispatch for Binormal3sEXT() */
3230
/* No dispatch for Binormal3svEXT() */
3231
/* No dispatch for TangentPointerEXT() */
3232
/* No dispatch for BinormalPointerEXT() */
3233
/* No dispatch for FinishTextureSUNX() */
3234
/* No dispatch for GlobalAlphaFactorbSUN() */
3235
/* No dispatch for GlobalAlphaFactorsSUN() */
3236
/* No dispatch for GlobalAlphaFactoriSUN() */
3237
/* No dispatch for GlobalAlphaFactorfSUN() */
3238
/* No dispatch for GlobalAlphaFactordSUN() */
3239
/* No dispatch for GlobalAlphaFactorubSUN() */
3240
/* No dispatch for GlobalAlphaFactorusSUN() */
3241
/* No dispatch for GlobalAlphaFactoruiSUN() */
3242
/* No dispatch for ReplacementCodeuiSUN() */
3243
/* No dispatch for ReplacementCodeusSUN() */
3244
/* No dispatch for ReplacementCodeubSUN() */
3245
/* No dispatch for ReplacementCodeuivSUN() */
3246
/* No dispatch for ReplacementCodeusvSUN() */
3247
/* No dispatch for ReplacementCodeubvSUN() */
3248
/* No dispatch for ReplacementCodePointerSUN() */
3249
/* No dispatch for Color4ubVertex2fSUN() */
3250
/* No dispatch for Color4ubVertex2fvSUN() */
3251
/* No dispatch for Color4ubVertex3fSUN() */
3252
/* No dispatch for Color4ubVertex3fvSUN() */
3253
/* No dispatch for Color3fVertex3fSUN() */
3254
/* No dispatch for Color3fVertex3fvSUN() */
3255
/* No dispatch for Normal3fVertex3fSUN() */
3256
/* No dispatch for Normal3fVertex3fvSUN() */
3257
/* No dispatch for Color4fNormal3fVertex3fSUN() */
3258
/* No dispatch for Color4fNormal3fVertex3fvSUN() */
3259
/* No dispatch for TexCoord2fVertex3fSUN() */
3260
/* No dispatch for TexCoord2fVertex3fvSUN() */
3261
/* No dispatch for TexCoord4fVertex4fSUN() */
3262
/* No dispatch for TexCoord4fVertex4fvSUN() */
3263
/* No dispatch for TexCoord2fColor4ubVertex3fSUN() */
3264
/* No dispatch for TexCoord2fColor4ubVertex3fvSUN() */
3265
/* No dispatch for TexCoord2fColor3fVertex3fSUN() */
3266
/* No dispatch for TexCoord2fColor3fVertex3fvSUN() */
3267
/* No dispatch for TexCoord2fNormal3fVertex3fSUN() */
3268
/* No dispatch for TexCoord2fNormal3fVertex3fvSUN() */
3269
/* No dispatch for TexCoord2fColor4fNormal3fVertex3fSUN() */
3270
/* No dispatch for TexCoord2fColor4fNormal3fVertex3fvSUN() */
3271
/* No dispatch for TexCoord4fColor4fNormal3fVertex4fSUN() */
3272
/* No dispatch for TexCoord4fColor4fNormal3fVertex4fvSUN() */
3273
/* No dispatch for ReplacementCodeuiVertex3fSUN() */
3274
/* No dispatch for ReplacementCodeuiVertex3fvSUN() */
3275
/* No dispatch for ReplacementCodeuiColor4ubVertex3fSUN() */
3276
/* No dispatch for ReplacementCodeuiColor4ubVertex3fvSUN() */
3277
/* No dispatch for ReplacementCodeuiColor3fVertex3fSUN() */
3278
/* No dispatch for ReplacementCodeuiColor3fVertex3fvSUN() */
3279
/* No dispatch for ReplacementCodeuiNormal3fVertex3fSUN() */
3280
/* No dispatch for ReplacementCodeuiNormal3fVertex3fvSUN() */
3281
/* No dispatch for ReplacementCodeuiColor4fNormal3fVertex3fSUN() */
3282
/* No dispatch for ReplacementCodeuiColor4fNormal3fVertex3fvSUN() */
3283
/* No dispatch for ReplacementCodeuiTexCoord2fVertex3fSUN() */
3284
/* No dispatch for ReplacementCodeuiTexCoord2fVertex3fvSUN() */
3285
/* No dispatch for ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN() */
3286
/* No dispatch for ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN() */
3287
/* No dispatch for ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN() */
3288
/* No dispatch for ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN() */
3289
KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3290
{
3291
   DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateEXT(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
3292
}
3293
 
3294
KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateINGR)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3295
{
3296
   DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateINGR(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
3297
}
3298
 
3299
KEYWORD1 void KEYWORD2 NAME(VertexWeightfEXT)(GLfloat weight)
3300
{
3301
   DISPATCH(VertexWeightfEXT, (weight), (F, "glVertexWeightfEXT(%f);\n", weight));
3302
}
3303
 
3304
KEYWORD1 void KEYWORD2 NAME(VertexWeightfvEXT)(const GLfloat * weight)
3305
{
3306
   DISPATCH(VertexWeightfvEXT, (weight), (F, "glVertexWeightfvEXT(%p);\n", (void *) weight));
3307
}
3308
 
3309
KEYWORD1 void KEYWORD2 NAME(VertexWeightPointerEXT)(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer)
3310
{
3311
   DISPATCH(VertexWeightPointerEXT, (size, type, stride, pointer), (F, "glVertexWeightPointerEXT(%d, 0x%x, %d, %p);\n", size, type, stride, (void *) pointer));
3312
}
3313
 
3314
KEYWORD1 void KEYWORD2 NAME(FlushVertexArrayRangeNV)(void)
3315
{
3316
   DISPATCH(FlushVertexArrayRangeNV, (), (F, "glFlushVertexArrayRangeNV();\n"));
3317
}
3318
 
3319
KEYWORD1 void KEYWORD2 NAME(VertexArrayRangeNV)(GLsizei length, const GLvoid * pointer)
3320
{
3321
   DISPATCH(VertexArrayRangeNV, (length, pointer), (F, "glVertexArrayRangeNV(%d, %p);\n", length, (void *) pointer));
3322
}
3323
 
3324
KEYWORD1 void KEYWORD2 NAME(CombinerParameterfvNV)(GLenum pname, const GLfloat * params)
3325
{
3326
   DISPATCH(CombinerParameterfvNV, (pname, params), (F, "glCombinerParameterfvNV(0x%x, %p);\n", pname, (void *) params));
3327
}
3328
 
3329
KEYWORD1 void KEYWORD2 NAME(CombinerParameterfNV)(GLenum pname, GLfloat param)
3330
{
3331
   DISPATCH(CombinerParameterfNV, (pname, param), (F, "glCombinerParameterfNV(0x%x, %f);\n", pname, param));
3332
}
3333
 
3334
KEYWORD1 void KEYWORD2 NAME(CombinerParameterivNV)(GLenum pname, const GLint * params)
3335
{
3336
   DISPATCH(CombinerParameterivNV, (pname, params), (F, "glCombinerParameterivNV(0x%x, %p);\n", pname, (void *) params));
3337
}
3338
 
3339
KEYWORD1 void KEYWORD2 NAME(CombinerParameteriNV)(GLenum pname, GLint param)
3340
{
3341
   DISPATCH(CombinerParameteriNV, (pname, param), (F, "glCombinerParameteriNV(0x%x, %d);\n", pname, param));
3342
}
3343
 
3344
KEYWORD1 void KEYWORD2 NAME(CombinerInputNV)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
3345
{
3346
   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));
3347
}
3348
 
3349
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)
3350
{
3351
   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));
3352
}
3353
 
3354
KEYWORD1 void KEYWORD2 NAME(FinalCombinerInputNV)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
3355
{
3356
   DISPATCH(FinalCombinerInputNV, (variable, input, mapping, componentUsage), (F, "glFinalCombinerInputNV(0x%x, 0x%x, 0x%x, 0x%x);\n", variable, input, mapping, componentUsage));
3357
}
3358
 
3359
KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterfvNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params)
3360
{
3361
   DISPATCH(GetCombinerInputParameterfvNV, (stage, portion, variable, pname, params), (F, "glGetCombinerInputParameterfvNV(0x%x, 0x%x, 0x%x, 0x%x, %p);\n", stage, portion, variable, pname, (void *) params));
3362
}
3363
 
3364
KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterivNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params)
3365
{
3366
   DISPATCH(GetCombinerInputParameterivNV, (stage, portion, variable, pname, params), (F, "glGetCombinerInputParameterivNV(0x%x, 0x%x, 0x%x, 0x%x, %p);\n", stage, portion, variable, pname, (void *) params));
3367
}
3368
 
3369
KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterfvNV)(GLenum stage, GLenum portion, GLenum pname, GLfloat * params)
3370
{
3371
   DISPATCH(GetCombinerOutputParameterfvNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterfvNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (void *) params));
3372
}
3373
 
3374
KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterivNV)(GLenum stage, GLenum portion, GLenum pname, GLint * params)
3375
{
3376
   DISPATCH(GetCombinerOutputParameterivNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterivNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (void *) params));
3377
}
3378
 
3379
KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterfvNV)(GLenum variable, GLenum pname, GLfloat * params)
3380
{
3381
   DISPATCH(GetFinalCombinerInputParameterfvNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterfvNV(0x%x, 0x%x, %p);\n", variable, pname, (void *) params));
3382
}
3383
 
3384
KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterivNV)(GLenum variable, GLenum pname, GLint * params)
3385
{
3386
   DISPATCH(GetFinalCombinerInputParameterivNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterivNV(0x%x, 0x%x, %p);\n", variable, pname, (void *) params));
3387
}
3388
 
3389
KEYWORD1 void KEYWORD2 NAME(ResizeBuffersMESA)(void)
3390
{
3391
   DISPATCH(ResizeBuffersMESA, (), (F, "glResizeBuffersMESA();\n"));
3392
}
3393
 
3394
KEYWORD1 void KEYWORD2 NAME(WindowPos2dMESA)(GLdouble x, GLdouble y)
3395
{
3396
   DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dMESA(%f, %f);\n", x, y));
3397
}
3398
 
3399
KEYWORD1 void KEYWORD2 NAME(WindowPos2dvMESA)(const GLdouble * v)
3400
{
3401
   DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dvMESA(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
3402
}
3403
 
3404
KEYWORD1 void KEYWORD2 NAME(WindowPos2fMESA)(GLfloat x, GLfloat y)
3405
{
3406
   DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fMESA(%f, %f);\n", x, y));
3407
}
3408
 
3409
KEYWORD1 void KEYWORD2 NAME(WindowPos2fvMESA)(const GLfloat * v)
3410
{
3411
   DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fvMESA(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
3412
}
3413
 
3414
KEYWORD1 void KEYWORD2 NAME(WindowPos2iMESA)(GLint x, GLint y)
3415
{
3416
   DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iMESA(%d, %d);\n", x, y));
3417
}
3418
 
3419
KEYWORD1 void KEYWORD2 NAME(WindowPos2ivMESA)(const GLint * v)
3420
{
3421
   DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2ivMESA(%p);\n", (void *) v));
3422
}
3423
 
3424
KEYWORD1 void KEYWORD2 NAME(WindowPos2sMESA)(GLshort x, GLshort y)
3425
{
3426
   DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sMESA(%d, %d);\n", x, y));
3427
}
3428
 
3429
KEYWORD1 void KEYWORD2 NAME(WindowPos2svMESA)(const GLshort * v)
3430
{
3431
   DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2svMESA(%p);\n", (void *) v));
3432
}
3433
 
3434
KEYWORD1 void KEYWORD2 NAME(WindowPos3dMESA)(GLdouble x, GLdouble y, GLdouble z)
3435
{
3436
   DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dMESA(%f, %f, %f);\n", x, y, z));
3437
}
3438
 
3439
KEYWORD1 void KEYWORD2 NAME(WindowPos3dvMESA)(const GLdouble * v)
3440
{
3441
   DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dvMESA(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
3442
}
3443
 
3444
KEYWORD1 void KEYWORD2 NAME(WindowPos3fMESA)(GLfloat x, GLfloat y, GLfloat z)
3445
{
3446
   DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fMESA(%f, %f, %f);\n", x, y, z));
3447
}
3448
 
3449
KEYWORD1 void KEYWORD2 NAME(WindowPos3fvMESA)(const GLfloat * v)
3450
{
3451
   DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fvMESA(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
3452
}
3453
 
3454
KEYWORD1 void KEYWORD2 NAME(WindowPos3iMESA)(GLint x, GLint y, GLint z)
3455
{
3456
   DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iMESA(%d, %d, %d);\n", x, y, z));
3457
}
3458
 
3459
KEYWORD1 void KEYWORD2 NAME(WindowPos3ivMESA)(const GLint * v)
3460
{
3461
   DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3ivMESA(%p);\n", (void *) v));
3462
}
3463
 
3464
KEYWORD1 void KEYWORD2 NAME(WindowPos3sMESA)(GLshort x, GLshort y, GLshort z)
3465
{
3466
   DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sMESA(%d, %d, %d);\n", x, y, z));
3467
}
3468
 
3469
KEYWORD1 void KEYWORD2 NAME(WindowPos3svMESA)(const GLshort * v)
3470
{
3471
   DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3svMESA(%p);\n", (void *) v));
3472
}
3473
 
3474
KEYWORD1 void KEYWORD2 NAME(WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3475
{
3476
   DISPATCH(WindowPos4dMESA, (x, y, z, w), (F, "glWindowPos4dMESA(%f, %f, %f, %f);\n", x, y, z, w));
3477
}
3478
 
3479
KEYWORD1 void KEYWORD2 NAME(WindowPos4dvMESA)(const GLdouble * v)
3480
{
3481
   DISPATCH(WindowPos4dvMESA, (v), (F, "glWindowPos4dvMESA(%p /* %g, %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2], v[3]));
3482
}
3483
 
3484
KEYWORD1 void KEYWORD2 NAME(WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3485
{
3486
   DISPATCH(WindowPos4fMESA, (x, y, z, w), (F, "glWindowPos4fMESA(%f, %f, %f, %f);\n", x, y, z, w));
3487
}
3488
 
3489
KEYWORD1 void KEYWORD2 NAME(WindowPos4fvMESA)(const GLfloat * v)
3490
{
3491
   DISPATCH(WindowPos4fvMESA, (v), (F, "glWindowPos4fvMESA(%p /* %g, %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2], v[3]));
3492
}
3493
 
3494
KEYWORD1 void KEYWORD2 NAME(WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w)
3495
{
3496
   DISPATCH(WindowPos4iMESA, (x, y, z, w), (F, "glWindowPos4iMESA(%d, %d, %d, %d);\n", x, y, z, w));
3497
}
3498
 
3499
KEYWORD1 void KEYWORD2 NAME(WindowPos4ivMESA)(const GLint * v)
3500
{
3501
   DISPATCH(WindowPos4ivMESA, (v), (F, "glWindowPos4ivMESA(%p);\n", (void *) v));
3502
}
3503
 
3504
KEYWORD1 void KEYWORD2 NAME(WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w)
3505
{
3506
   DISPATCH(WindowPos4sMESA, (x, y, z, w), (F, "glWindowPos4sMESA(%d, %d, %d, %d);\n", x, y, z, w));
3507
}
3508
 
3509
KEYWORD1 void KEYWORD2 NAME(WindowPos4svMESA)(const GLshort * v)
3510
{
3511
   DISPATCH(WindowPos4svMESA, (v), (F, "glWindowPos4svMESA(%p);\n", (void *) v));
3512
}
3513
 
3514
/* No dispatch for MultiModeDrawArraysIBM() */
3515
/* No dispatch for MultiModeDrawElementsIBM() */
3516
/* No dispatch for ColorPointerListIBM() */
3517
/* No dispatch for SecondaryColorPointerListIBM() */
3518
/* No dispatch for EdgeFlagPointerListIBM() */
3519
/* No dispatch for FogCoordPointerListIBM() */
3520
/* No dispatch for IndexPointerListIBM() */
3521
/* No dispatch for NormalPointerListIBM() */
3522
/* No dispatch for TexCoordPointerListIBM() */
3523
/* No dispatch for VertexPointerListIBM() */
3524
KEYWORD1 void KEYWORD2 NAME(TbufferMask3DFX)(GLuint mask)
3525
{
3526
   DISPATCH(TbufferMask3DFX, (mask), (F, "glTbufferMask3DFX(%d);\n", mask));
3527
}
3528
 
3529
KEYWORD1 void KEYWORD2 NAME(SampleMaskEXT)(GLclampf value, GLboolean invert)
3530
{
3531
   DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskEXT(%f, %d);\n", value, invert));
3532
}
3533
 
3534
KEYWORD1 void KEYWORD2 NAME(SamplePatternEXT)(GLenum pattern)
3535
{
3536
   DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternEXT(0x%x);\n", pattern));
3537
}
3538
 
3539
/* No dispatch for TextureColorMaskSGIS() */
3540
/* No dispatch for IglooInterfaceSGIX() */
3541
KEYWORD1 void KEYWORD2 NAME(DeleteFencesNV)(GLsizei n, const GLuint * fences)
3542
{
3543
   DISPATCH(DeleteFencesNV, (n, fences), (F, "glDeleteFencesNV(%d, %p);\n", n, (void *) fences));
3544
}
3545
 
3546
KEYWORD1 void KEYWORD2 NAME(GenFencesNV)(GLsizei n, GLuint * fences)
3547
{
3548
   DISPATCH(GenFencesNV, (n, fences), (F, "glGenFencesNV(%d, %p);\n", n, (void *) fences));
3549
}
3550
 
3551
KEYWORD1 GLboolean KEYWORD2 NAME(IsFenceNV)(GLuint fence)
3552
{
3553
   RETURN_DISPATCH(IsFenceNV, (fence), (F, "glIsFenceNV(%d);\n", fence));
3554
}
3555
 
3556
KEYWORD1 GLboolean KEYWORD2 NAME(TestFenceNV)(GLuint fence)
3557
{
3558
   RETURN_DISPATCH(TestFenceNV, (fence), (F, "glTestFenceNV(%d);\n", fence));
3559
}
3560
 
3561
KEYWORD1 void KEYWORD2 NAME(GetFenceivNV)(GLuint fence, GLenum pname, GLint * params)
3562
{
3563
   DISPATCH(GetFenceivNV, (fence, pname, params), (F, "glGetFenceivNV(%d, 0x%x, %p);\n", fence, pname, (void *) params));
3564
}
3565
 
3566
KEYWORD1 void KEYWORD2 NAME(FinishFenceNV)(GLuint fence)
3567
{
3568
   DISPATCH(FinishFenceNV, (fence), (F, "glFinishFenceNV(%d);\n", fence));
3569
}
3570
 
3571
KEYWORD1 void KEYWORD2 NAME(SetFenceNV)(GLuint fence, GLenum condition)
3572
{
3573
   DISPATCH(SetFenceNV, (fence, condition), (F, "glSetFenceNV(%d, 0x%x);\n", fence, condition));
3574
}
3575
 
3576
/* No dispatch for MapControlPointsNV() */
3577
/* No dispatch for MapParameterivNV() */
3578
/* No dispatch for MapParameterfvNV() */
3579
/* No dispatch for GetMapControlPointsNV() */
3580
/* No dispatch for GetMapParameterivNV() */
3581
/* No dispatch for GetMapParameterfvNV() */
3582
/* No dispatch for GetMapAttribParameterivNV() */
3583
/* No dispatch for GetMapAttribParameterfvNV() */
3584
/* No dispatch for EvalMapsNV() */
3585
/* No dispatch for CombinerStageParameterfvNV() */
3586
/* No dispatch for GetCombinerStageParameterfvNV() */
3587
KEYWORD1 void KEYWORD2 NAME(WindowPos2dARB)(GLdouble x, GLdouble y)
3588
{
3589
   DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dARB(%f, %f);\n", x, y));
3590
}
3591
 
3592
KEYWORD1 void KEYWORD2 NAME(WindowPos2fARB)(GLfloat x, GLfloat y)
3593
{
3594
   DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fARB(%f, %f);\n", x, y));
3595
}
3596
 
3597
KEYWORD1 void KEYWORD2 NAME(WindowPos2iARB)(GLint x, GLint y)
3598
{
3599
   DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iARB(%d, %d);\n", x, y));
3600
}
3601
 
3602
KEYWORD1 void KEYWORD2 NAME(WindowPos2sARB)(GLshort x, GLshort y)
3603
{
3604
   DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sARB(%d, %d);\n", x, y));
3605
}
3606
 
3607
KEYWORD1 void KEYWORD2 NAME(WindowPos2dvARB)(const GLdouble * p)
3608
{
3609
   DISPATCH(WindowPos2dvMESA, (p), (F, "glWindowPos2dvARB(%p /* %g, %g */);\n", (void *) p, p[0], p[1]));
3610
}
3611
 
3612
KEYWORD1 void KEYWORD2 NAME(WindowPos2fvARB)(const GLfloat * p)
3613
{
3614
   DISPATCH(WindowPos2fvMESA, (p), (F, "glWindowPos2fvARB(%p /* %g, %g */);\n", (void *) p, p[0], p[1]));
3615
}
3616
 
3617
KEYWORD1 void KEYWORD2 NAME(WindowPos2ivARB)(const GLint * p)
3618
{
3619
   DISPATCH(WindowPos2ivMESA, (p), (F, "glWindowPos2ivARB(%p);\n", (void *) p));
3620
}
3621
 
3622
KEYWORD1 void KEYWORD2 NAME(WindowPos2svARB)(const GLshort * p)
3623
{
3624
   DISPATCH(WindowPos2svMESA, (p), (F, "glWindowPos2svARB(%p);\n", (void *) p));
3625
}
3626
 
3627
KEYWORD1 void KEYWORD2 NAME(WindowPos3dARB)(GLdouble x, GLdouble y, GLdouble z)
3628
{
3629
   DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dARB(%f, %f, %f);\n", x, y, z));
3630
}
3631
 
3632
KEYWORD1 void KEYWORD2 NAME(WindowPos3fARB)(GLfloat x, GLfloat y, GLfloat z)
3633
{
3634
   DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fARB(%f, %f, %f);\n", x, y, z));
3635
}
3636
 
3637
KEYWORD1 void KEYWORD2 NAME(WindowPos3iARB)(GLint x, GLint y, GLint z)
3638
{
3639
   DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iARB(%d, %d, %d);\n", x, y, z));
3640
}
3641
 
3642
KEYWORD1 void KEYWORD2 NAME(WindowPos3sARB)(GLshort x, GLshort y, GLshort z)
3643
{
3644
   DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sARB(%d, %d, %d);\n", x, y, z));
3645
}
3646
 
3647
KEYWORD1 void KEYWORD2 NAME(WindowPos3dvARB)(const GLdouble * p)
3648
{
3649
   DISPATCH(WindowPos3dvMESA, (p), (F, "glWindowPos3dvARB(%p /* %g, %g, %g */);\n", (void *) p, p[0], p[1], p[2]));
3650
}
3651
 
3652
KEYWORD1 void KEYWORD2 NAME(WindowPos3fvARB)(const GLfloat * p)
3653
{
3654
   DISPATCH(WindowPos3fvMESA, (p), (F, "glWindowPos3fvARB(%p /* %g, %g, %g */);\n", (void *) p, p[0], p[1], p[2]));
3655
}
3656
 
3657
KEYWORD1 void KEYWORD2 NAME(WindowPos3ivARB)(const GLint * p)
3658
{
3659
   DISPATCH(WindowPos3ivMESA, (p), (F, "glWindowPos3ivARB(%p);\n", (void *) p));
3660
}
3661
 
3662
KEYWORD1 void KEYWORD2 NAME(WindowPos3svARB)(const GLshort * p)
3663
{
3664
   DISPATCH(WindowPos3svMESA, (p), (F, "glWindowPos3svARB(%p);\n", (void *) p));
3665
}
3666
 
3667
KEYWORD1 GLboolean KEYWORD2 NAME(AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences)
3668
{
3669
   RETURN_DISPATCH(AreProgramsResidentNV, (n, ids, residences), (F, "glAreProgramsResidentNV(%d, %p, %p);\n", n, (void *) ids, (void *) residences));
3670
}
3671
 
3672
KEYWORD1 void KEYWORD2 NAME(BindProgramNV)(GLenum target, GLuint id)
3673
{
3674
   DISPATCH(BindProgramNV, (target, id), (F, "glBindProgramNV(0x%x, %d);\n", target, id));
3675
}
3676
 
3677
KEYWORD1 void KEYWORD2 NAME(DeleteProgramsNV)(GLsizei n, const GLuint * ids)
3678
{
3679
   DISPATCH(DeleteProgramsNV, (n, ids), (F, "glDeleteProgramsNV(%d, %p);\n", n, (void *) ids));
3680
}
3681
 
3682
KEYWORD1 void KEYWORD2 NAME(ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params)
3683
{
3684
   DISPATCH(ExecuteProgramNV, (target, id, params), (F, "glExecuteProgramNV(0x%x, %d, %p);\n", target, id, (void *) params));
3685
}
3686
 
3687
KEYWORD1 void KEYWORD2 NAME(GenProgramsNV)(GLsizei n, GLuint * ids)
3688
{
3689
   DISPATCH(GenProgramsNV, (n, ids), (F, "glGenProgramsNV(%d, %p);\n", n, (void *) ids));
3690
}
3691
 
3692
KEYWORD1 void KEYWORD2 NAME(GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params)
3693
{
3694
   DISPATCH(GetProgramParameterdvNV, (target, index, pname, params), (F, "glGetProgramParameterdvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (void *) params));
3695
}
3696
 
3697
KEYWORD1 void KEYWORD2 NAME(GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params)
3698
{
3699
   DISPATCH(GetProgramParameterfvNV, (target, index, pname, params), (F, "glGetProgramParameterfvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (void *) params));
3700
}
3701
 
3702
KEYWORD1 void KEYWORD2 NAME(GetProgramivNV)(GLuint id, GLenum pname, GLint * params)
3703
{
3704
   DISPATCH(GetProgramivNV, (id, pname, params), (F, "glGetProgramivNV(%d, 0x%x, %p);\n", id, pname, (void *) params));
3705
}
3706
 
3707
KEYWORD1 void KEYWORD2 NAME(GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program)
3708
{
3709
   DISPATCH(GetProgramStringNV, (id, pname, program), (F, "glGetProgramStringNV(%d, 0x%x, %p);\n", id, pname, (void *) program));
3710
}
3711
 
3712
KEYWORD1 void KEYWORD2 NAME(GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params)
3713
{
3714
   DISPATCH(GetTrackMatrixivNV, (target, address, pname, params), (F, "glGetTrackMatrixivNV(0x%x, %d, 0x%x, %p);\n", target, address, pname, (void *) params));
3715
}
3716
 
3717
KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params)
3718
{
3719
   DISPATCH(GetVertexAttribdvNV, (index, pname, params), (F, "glGetVertexAttribdvNV(%d, 0x%x, %p);\n", index, pname, (void *) params));
3720
}
3721
 
3722
KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params)
3723
{
3724
   DISPATCH(GetVertexAttribfvNV, (index, pname, params), (F, "glGetVertexAttribfvNV(%d, 0x%x, %p);\n", index, pname, (void *) params));
3725
}
3726
 
3727
KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params)
3728
{
3729
   DISPATCH(GetVertexAttribivNV, (index, pname, params), (F, "glGetVertexAttribivNV(%d, 0x%x, %p);\n", index, pname, (void *) params));
3730
}
3731
 
3732
KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid ** pointer)
3733
{
3734
   DISPATCH(GetVertexAttribPointervNV, (index, pname, pointer), (F, "glGetVertexAttribPointervNV(%d, 0x%x, %p);\n", index, pname, (void *) pointer));
3735
}
3736
 
3737
KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramNV)(GLuint id)
3738
{
3739
   RETURN_DISPATCH(IsProgramNV, (id), (F, "glIsProgramNV(%d);\n", id));
3740
}
3741
 
3742
KEYWORD1 void KEYWORD2 NAME(LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program)
3743
{
3744
   DISPATCH(LoadProgramNV, (target, id, len, program), (F, "glLoadProgramNV(0x%x, %d, %d, %p);\n", target, id, len, (void *) program));
3745
}
3746
 
3747
KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dNV)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3748
{
3749
   DISPATCH(ProgramParameter4dNV, (target, index, x, y, z, w), (F, "glProgramParameter4dNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3750
}
3751
 
3752
KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dvNV)(GLenum target, GLuint index, const GLdouble * params)
3753
{
3754
   DISPATCH(ProgramParameter4dvNV, (target, index, params), (F, "glProgramParameter4dvNV(0x%x, %d, %p /* %g, %g, %g, %g */);\n", target, index, (void *) params, params[0], params[1], params[2], params[3]));
3755
}
3756
 
3757
KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fNV)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3758
{
3759
   DISPATCH(ProgramParameter4fNV, (target, index, x, y, z, w), (F, "glProgramParameter4fNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3760
}
3761
 
3762
KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fvNV)(GLenum target, GLuint index, const GLfloat * params)
3763
{
3764
   DISPATCH(ProgramParameter4fvNV, (target, index, params), (F, "glProgramParameter4fvNV(0x%x, %d, %p /* %g, %g, %g, %g */);\n", target, index, (void *) params, params[0], params[1], params[2], params[3]));
3765
}
3766
 
3767
KEYWORD1 void KEYWORD2 NAME(ProgramParameters4dvNV)(GLenum target, GLuint index, GLuint num, const GLdouble * params)
3768
{
3769
   DISPATCH(ProgramParameters4dvNV, (target, index, num, params), (F, "glProgramParameters4dvNV(0x%x, %d, %d, %p /* %g, %g, %g, %g */);\n", target, index, num, (void *) params, params[0], params[1], params[2], params[3]));
3770
}
3771
 
3772
KEYWORD1 void KEYWORD2 NAME(ProgramParameters4fvNV)(GLenum target, GLuint index, GLuint num, const GLfloat * params)
3773
{
3774
   DISPATCH(ProgramParameters4fvNV, (target, index, num, params), (F, "glProgramParameters4fvNV(0x%x, %d, %d, %p /* %g, %g, %g, %g */);\n", target, index, num, (void *) params, params[0], params[1], params[2], params[3]));
3775
}
3776
 
3777
KEYWORD1 void KEYWORD2 NAME(RequestResidentProgramsNV)(GLsizei n, const GLuint * ids)
3778
{
3779
   DISPATCH(RequestResidentProgramsNV, (n, ids), (F, "glRequestResidentProgramsNV(%d, %p);\n", n, (void *) ids));
3780
}
3781
 
3782
KEYWORD1 void KEYWORD2 NAME(TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform)
3783
{
3784
   DISPATCH(TrackMatrixNV, (target, address, matrix, transform), (F, "glTrackMatrixNV(0x%x, %d, 0x%x, 0x%x);\n", target, address, matrix, transform));
3785
}
3786
 
3787
KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3788
{
3789
   DISPATCH(VertexAttribPointerNV, (index, size, type, stride, pointer), (F, "glVertexAttribPointerNV(%d, %d, 0x%x, %d, %p);\n", index, size, type, stride, (void *) pointer));
3790
}
3791
 
3792
KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dNV)(GLuint index, GLdouble x)
3793
{
3794
   DISPATCH(VertexAttrib1dNV, (index, x), (F, "glVertexAttrib1dNV(%d, %f);\n", index, x));
3795
}
3796
 
3797
KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvNV)(GLuint index, const GLdouble * v)
3798
{
3799
   DISPATCH(VertexAttrib1dvNV, (index, v), (F, "glVertexAttrib1dvNV(%d, %p);\n", index, (void *) v));
3800
}
3801
 
3802
KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fNV)(GLuint index, GLfloat x)
3803
{
3804
   DISPATCH(VertexAttrib1fNV, (index, x), (F, "glVertexAttrib1fNV(%d, %f);\n", index, x));
3805
}
3806
 
3807
KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvNV)(GLuint index, const GLfloat * v)
3808
{
3809
   DISPATCH(VertexAttrib1fvNV, (index, v), (F, "glVertexAttrib1fvNV(%d, %p);\n", index, (void *) v));
3810
}
3811
 
3812
KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sNV)(GLuint index, GLshort x)
3813
{
3814
   DISPATCH(VertexAttrib1sNV, (index, x), (F, "glVertexAttrib1sNV(%d, %d);\n", index, x));
3815
}
3816
 
3817
KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svNV)(GLuint index, const GLshort * v)
3818
{
3819
   DISPATCH(VertexAttrib1svNV, (index, v), (F, "glVertexAttrib1svNV(%d, %p);\n", index, (void *) v));
3820
}
3821
 
3822
KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y)
3823
{
3824
   DISPATCH(VertexAttrib2dNV, (index, x, y), (F, "glVertexAttrib2dNV(%d, %f, %f);\n", index, x, y));
3825
}
3826
 
3827
KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvNV)(GLuint index, const GLdouble * v)
3828
{
3829
   DISPATCH(VertexAttrib2dvNV, (index, v), (F, "glVertexAttrib2dvNV(%d, %p /* %g, %g */);\n", index, (void *) v, v[0], v[1]));
3830
}
3831
 
3832
KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y)
3833
{
3834
   DISPATCH(VertexAttrib2fNV, (index, x, y), (F, "glVertexAttrib2fNV(%d, %f, %f);\n", index, x, y));
3835
}
3836
 
3837
KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvNV)(GLuint index, const GLfloat * v)
3838
{
3839
   DISPATCH(VertexAttrib2fvNV, (index, v), (F, "glVertexAttrib2fvNV(%d, %p /* %g, %g */);\n", index, (void *) v, v[0], v[1]));
3840
}
3841
 
3842
KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y)
3843
{
3844
   DISPATCH(VertexAttrib2sNV, (index, x, y), (F, "glVertexAttrib2sNV(%d, %d, %d);\n", index, x, y));
3845
}
3846
 
3847
KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svNV)(GLuint index, const GLshort * v)
3848
{
3849
   DISPATCH(VertexAttrib2svNV, (index, v), (F, "glVertexAttrib2svNV(%d, %p);\n", index, (void *) v));
3850
}
3851
 
3852
KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
3853
{
3854
   DISPATCH(VertexAttrib3dNV, (index, x, y, z), (F, "glVertexAttrib3dNV(%d, %f, %f, %f);\n", index, x, y, z));
3855
}
3856
 
3857
KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvNV)(GLuint index, const GLdouble * v)
3858
{
3859
   DISPATCH(VertexAttrib3dvNV, (index, v), (F, "glVertexAttrib3dvNV(%d, %p /* %g, %g, %g */);\n", index, (void *) v, v[0], v[1], v[2]));
3860
}
3861
 
3862
KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
3863
{
3864
   DISPATCH(VertexAttrib3fNV, (index, x, y, z), (F, "glVertexAttrib3fNV(%d, %f, %f, %f);\n", index, x, y, z));
3865
}
3866
 
3867
KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvNV)(GLuint index, const GLfloat * v)
3868
{
3869
   DISPATCH(VertexAttrib3fvNV, (index, v), (F, "glVertexAttrib3fvNV(%d, %p /* %g, %g, %g */);\n", index, (void *) v, v[0], v[1], v[2]));
3870
}
3871
 
3872
KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z)
3873
{
3874
   DISPATCH(VertexAttrib3sNV, (index, x, y, z), (F, "glVertexAttrib3sNV(%d, %d, %d, %d);\n", index, x, y, z));
3875
}
3876
 
3877
KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svNV)(GLuint index, const GLshort * v)
3878
{
3879
   DISPATCH(VertexAttrib3svNV, (index, v), (F, "glVertexAttrib3svNV(%d, %p);\n", index, (void *) v));
3880
}
3881
 
3882
KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3883
{
3884
   DISPATCH(VertexAttrib4dNV, (index, x, y, z, w), (F, "glVertexAttrib4dNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
3885
}
3886
 
3887
KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvNV)(GLuint index, const GLdouble * v)
3888
{
3889
   DISPATCH(VertexAttrib4dvNV, (index, v), (F, "glVertexAttrib4dvNV(%d, %p /* %g, %g, %g, %g */);\n", index, (void *) v, v[0], v[1], v[2], v[3]));
3890
}
3891
 
3892
KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3893
{
3894
   DISPATCH(VertexAttrib4fNV, (index, x, y, z, w), (F, "glVertexAttrib4fNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
3895
}
3896
 
3897
KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvNV)(GLuint index, const GLfloat * v)
3898
{
3899
   DISPATCH(VertexAttrib4fvNV, (index, v), (F, "glVertexAttrib4fvNV(%d, %p /* %g, %g, %g, %g */);\n", index, (void *) v, v[0], v[1], v[2], v[3]));
3900
}
3901
 
3902
KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
3903
{
3904
   DISPATCH(VertexAttrib4sNV, (index, x, y, z, w), (F, "glVertexAttrib4sNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
3905
}
3906
 
3907
KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svNV)(GLuint index, const GLshort * v)
3908
{
3909
   DISPATCH(VertexAttrib4svNV, (index, v), (F, "glVertexAttrib4svNV(%d, %p);\n", index, (void *) v));
3910
}
3911
 
3912
KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
3913
{
3914
   DISPATCH(VertexAttrib4ubNV, (index, x, y, z, w), (F, "glVertexAttrib4ubNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
3915
}
3916
 
3917
KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvNV)(GLuint index, const GLubyte * v)
3918
{
3919
   DISPATCH(VertexAttrib4ubvNV, (index, v), (F, "glVertexAttrib4ubvNV(%d, %p);\n", index, (void *) v));
3920
}
3921
 
3922
KEYWORD1 void KEYWORD2 NAME(VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v)
3923
{
3924
   DISPATCH(VertexAttribs1dvNV, (index, n, v), (F, "glVertexAttribs1dvNV(%d, %d, %p);\n", index, n, (void *) v));
3925
}
3926
 
3927
KEYWORD1 void KEYWORD2 NAME(VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v)
3928
{
3929
   DISPATCH(VertexAttribs1fvNV, (index, n, v), (F, "glVertexAttribs1fvNV(%d, %d, %p);\n", index, n, (void *) v));
3930
}
3931
 
3932
KEYWORD1 void KEYWORD2 NAME(VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v)
3933
{
3934
   DISPATCH(VertexAttribs1svNV, (index, n, v), (F, "glVertexAttribs1svNV(%d, %d, %p);\n", index, n, (void *) v));
3935
}
3936
 
3937
KEYWORD1 void KEYWORD2 NAME(VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v)
3938
{
3939
   DISPATCH(VertexAttribs2dvNV, (index, n, v), (F, "glVertexAttribs2dvNV(%d, %d, %p /* %g, %g */);\n", index, n, (void *) v, v[0], v[1]));
3940
}
3941
 
3942
KEYWORD1 void KEYWORD2 NAME(VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v)
3943
{
3944
   DISPATCH(VertexAttribs2fvNV, (index, n, v), (F, "glVertexAttribs2fvNV(%d, %d, %p /* %g, %g */);\n", index, n, (void *) v, v[0], v[1]));
3945
}
3946
 
3947
KEYWORD1 void KEYWORD2 NAME(VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v)
3948
{
3949
   DISPATCH(VertexAttribs2svNV, (index, n, v), (F, "glVertexAttribs2svNV(%d, %d, %p);\n", index, n, (void *) v));
3950
}
3951
 
3952
KEYWORD1 void KEYWORD2 NAME(VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v)
3953
{
3954
   DISPATCH(VertexAttribs3dvNV, (index, n, v), (F, "glVertexAttribs3dvNV(%d, %d, %p /* %g, %g, %g */);\n", index, n, (void *) v, v[0], v[1], v[2]));
3955
}
3956
 
3957
KEYWORD1 void KEYWORD2 NAME(VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v)
3958
{
3959
   DISPATCH(VertexAttribs3fvNV, (index, n, v), (F, "glVertexAttribs3fvNV(%d, %d, %p /* %g, %g, %g */);\n", index, n, (void *) v, v[0], v[1], v[2]));
3960
}
3961
 
3962
KEYWORD1 void KEYWORD2 NAME(VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v)
3963
{
3964
   DISPATCH(VertexAttribs3svNV, (index, n, v), (F, "glVertexAttribs3svNV(%d, %d, %p);\n", index, n, (void *) v));
3965
}
3966
 
3967
KEYWORD1 void KEYWORD2 NAME(VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v)
3968
{
3969
   DISPATCH(VertexAttribs4dvNV, (index, n, v), (F, "glVertexAttribs4dvNV(%d, %d, %p /* %g, %g, %g, %g */);\n", index, n, (void *) v, v[0], v[1], v[2], v[3]));
3970
}
3971
 
3972
KEYWORD1 void KEYWORD2 NAME(VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v)
3973
{
3974
   DISPATCH(VertexAttribs4fvNV, (index, n, v), (F, "glVertexAttribs4fvNV(%d, %d, %p /* %g, %g, %g, %g */);\n", index, n, (void *) v, v[0], v[1], v[2], v[3]));
3975
}
3976
 
3977
KEYWORD1 void KEYWORD2 NAME(VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v)
3978
{
3979
   DISPATCH(VertexAttribs4svNV, (index, n, v), (F, "glVertexAttribs4svNV(%d, %d, %p);\n", index, n, (void *) v));
3980
}
3981
 
3982
KEYWORD1 void KEYWORD2 NAME(VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v)
3983
{
3984
   DISPATCH(VertexAttribs4ubvNV, (index, n, v), (F, "glVertexAttribs4ubvNV(%d, %d, %p);\n", index, n, (void *) v));
3985
}
3986
 
3987
KEYWORD1 void KEYWORD2 NAME(PointParameteriNV)(GLenum pname, GLint params)
3988
{
3989
   DISPATCH(PointParameteriNV, (pname, params), (F, "glPointParameteriNV(0x%x, %d);\n", pname, params));
3990
}
3991
 
3992
KEYWORD1 void KEYWORD2 NAME(PointParameterivNV)(GLenum pname, const GLint * params)
3993
{
3994
   DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameterivNV(0x%x, %p);\n", pname, (void *) params));
3995
}
3996
 
3997
KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparate)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3998
{
3999
   DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparate(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
4000
}
4001
 
4002
KEYWORD1 void KEYWORD2 NAME(FogCoordf)(GLfloat coord)
4003
{
4004
   DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordf(%f);\n", coord));
4005
}
4006
 
4007
KEYWORD1 void KEYWORD2 NAME(FogCoordfv)(const GLfloat * coord)
4008
{
4009
   DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfv(%p);\n", (void *) coord));
4010
}
4011
 
4012
KEYWORD1 void KEYWORD2 NAME(FogCoordd)(GLdouble coord)
4013
{
4014
   DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoordd(%f);\n", coord));
4015
}
4016
 
4017
KEYWORD1 void KEYWORD2 NAME(FogCoorddv)(const GLdouble * coord)
4018
{
4019
   DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddv(%p);\n", (void *) coord));
4020
}
4021
 
4022
KEYWORD1 void KEYWORD2 NAME(FogCoordPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
4023
{
4024
   DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointer(0x%x, %d, %p);\n", type, stride, (void *) pointer));
4025
}
4026
 
4027
KEYWORD1 void KEYWORD2 NAME(MultiDrawArrays)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)
4028
{
4029
   DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArrays(0x%x, %p, %p, %d);\n", mode, (void *) first, (void *) count, primcount));
4030
}
4031
 
4032
KEYWORD1 void KEYWORD2 NAME(MultiDrawElements)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
4033
{
4034
   DISPATCH(MultiDrawElementsEXT, (mode, count, type, indices, primcount), (F, "glMultiDrawElements(0x%x, %p, 0x%x, %p, %d);\n", mode, (void *) count, type, (void *) indices, primcount));
4035
}
4036
 
4037
KEYWORD1 void KEYWORD2 NAME(PointParameterf)(GLenum pname, GLfloat param)
4038
{
4039
   DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterf(0x%x, %f);\n", pname, param));
4040
}
4041
 
4042
KEYWORD1 void KEYWORD2 NAME(PointParameterfv)(GLenum pname, const GLfloat * params)
4043
{
4044
   DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfv(0x%x, %p);\n", pname, (void *) params));
4045
}
4046
 
4047
KEYWORD1 void KEYWORD2 NAME(PointParameteri)(GLenum pname, GLint param)
4048
{
4049
   DISPATCH(PointParameteriNV, (pname, param), (F, "glPointParameteri(0x%x, %d);\n", pname, param));
4050
}
4051
 
4052
KEYWORD1 void KEYWORD2 NAME(PointParameteriv)(GLenum pname, const GLint * params)
4053
{
4054
   DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameteriv(0x%x, %p);\n", pname, (void *) params));
4055
}
4056
 
4057
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3b)(GLbyte red, GLbyte green, GLbyte blue)
4058
{
4059
   DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3b(%d, %d, %d);\n", red, green, blue));
4060
}
4061
 
4062
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bv)(const GLbyte * v)
4063
{
4064
   DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bv(%p);\n", (void *) v));
4065
}
4066
 
4067
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3d)(GLdouble red, GLdouble green, GLdouble blue)
4068
{
4069
   DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3d(%f, %f, %f);\n", red, green, blue));
4070
}
4071
 
4072
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dv)(const GLdouble * v)
4073
{
4074
   DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
4075
}
4076
 
4077
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3f)(GLfloat red, GLfloat green, GLfloat blue)
4078
{
4079
   DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3f(%f, %f, %f);\n", red, green, blue));
4080
}
4081
 
4082
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fv)(const GLfloat * v)
4083
{
4084
   DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
4085
}
4086
 
4087
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3i)(GLint red, GLint green, GLint blue)
4088
{
4089
   DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3i(%d, %d, %d);\n", red, green, blue));
4090
}
4091
 
4092
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iv)(const GLint * v)
4093
{
4094
   DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3iv(%p);\n", (void *) v));
4095
}
4096
 
4097
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3s)(GLshort red, GLshort green, GLshort blue)
4098
{
4099
   DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3s(%d, %d, %d);\n", red, green, blue));
4100
}
4101
 
4102
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sv)(const GLshort * v)
4103
{
4104
   DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3sv(%p);\n", (void *) v));
4105
}
4106
 
4107
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ub)(GLubyte red, GLubyte green, GLubyte blue)
4108
{
4109
   DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ub(%d, %d, %d);\n", red, green, blue));
4110
}
4111
 
4112
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubv)(const GLubyte * v)
4113
{
4114
   DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubv(%p);\n", (void *) v));
4115
}
4116
 
4117
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ui)(GLuint red, GLuint green, GLuint blue)
4118
{
4119
   DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3ui(%d, %d, %d);\n", red, green, blue));
4120
}
4121
 
4122
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiv)(const GLuint * v)
4123
{
4124
   DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uiv(%p);\n", (void *) v));
4125
}
4126
 
4127
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3us)(GLushort red, GLushort green, GLushort blue)
4128
{
4129
   DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3us(%d, %d, %d);\n", red, green, blue));
4130
}
4131
 
4132
KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usv)(const GLushort * v)
4133
{
4134
   DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usv(%p);\n", (void *) v));
4135
}
4136
 
4137
KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointer)(GLint size, GLenum type, GLsizei stride, const void * pointer)
4138
{
4139
   DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (void *) pointer));
4140
}
4141
 
4142
KEYWORD1 void KEYWORD2 NAME(WindowPos2d)(GLdouble x, GLdouble y)
4143
{
4144
   DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2d(%f, %f);\n", x, y));
4145
}
4146
 
4147
KEYWORD1 void KEYWORD2 NAME(WindowPos2dv)(const GLdouble * v)
4148
{
4149
   DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dv(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
4150
}
4151
 
4152
KEYWORD1 void KEYWORD2 NAME(WindowPos2f)(GLfloat x, GLfloat y)
4153
{
4154
   DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2f(%f, %f);\n", x, y));
4155
}
4156
 
4157
KEYWORD1 void KEYWORD2 NAME(WindowPos2fv)(const GLfloat * v)
4158
{
4159
   DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fv(%p /* %g, %g */);\n", (void *) v, v[0], v[1]));
4160
}
4161
 
4162
KEYWORD1 void KEYWORD2 NAME(WindowPos2i)(GLint x, GLint y)
4163
{
4164
   DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2i(%d, %d);\n", x, y));
4165
}
4166
 
4167
KEYWORD1 void KEYWORD2 NAME(WindowPos2iv)(const GLint * v)
4168
{
4169
   DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2iv(%p);\n", (void *) v));
4170
}
4171
 
4172
KEYWORD1 void KEYWORD2 NAME(WindowPos2s)(GLshort x, GLshort y)
4173
{
4174
   DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2s(%d, %d);\n", x, y));
4175
}
4176
 
4177
KEYWORD1 void KEYWORD2 NAME(WindowPos2sv)(const GLshort * v)
4178
{
4179
   DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2sv(%p);\n", (void *) v));
4180
}
4181
 
4182
KEYWORD1 void KEYWORD2 NAME(WindowPos3d)(GLdouble x, GLdouble y, GLdouble z)
4183
{
4184
   DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3d(%f, %f, %f);\n", x, y, z));
4185
}
4186
 
4187
KEYWORD1 void KEYWORD2 NAME(WindowPos3dv)(const GLdouble * v)
4188
{
4189
   DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
4190
}
4191
 
4192
KEYWORD1 void KEYWORD2 NAME(WindowPos3f)(GLfloat x, GLfloat y, GLfloat z)
4193
{
4194
   DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3f(%f, %f, %f);\n", x, y, z));
4195
}
4196
 
4197
KEYWORD1 void KEYWORD2 NAME(WindowPos3fv)(const GLfloat * v)
4198
{
4199
   DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fv(%p /* %g, %g, %g */);\n", (void *) v, v[0], v[1], v[2]));
4200
}
4201
 
4202
KEYWORD1 void KEYWORD2 NAME(WindowPos3i)(GLint x, GLint y, GLint z)
4203
{
4204
   DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3i(%d, %d, %d);\n", x, y, z));
4205
}
4206
 
4207
KEYWORD1 void KEYWORD2 NAME(WindowPos3iv)(const GLint * v)
4208
{
4209
   DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3iv(%p);\n", (void *) v));
4210
}
4211
 
4212
KEYWORD1 void KEYWORD2 NAME(WindowPos3s)(GLshort x, GLshort y, GLshort z)
4213
{
4214
   DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3s(%d, %d, %d);\n", x, y, z));
4215
}
4216
 
4217
KEYWORD1 void KEYWORD2 NAME(WindowPos3sv)(const GLshort * v)
4218
{
4219
   DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3sv(%p);\n", (void *) v));
4220
}
4221
 
4222
KEYWORD1 void KEYWORD2 NAME(ActiveStencilFaceEXT)(GLenum face)
4223
{
4224
   DISPATCH(ActiveStencilFaceEXT, (face), (F, "glActiveStencilFaceEXT(0x%x);\n", face));
4225
}
4226
 
4227
 
4228
 
4229
/*
4230
 * This is how a dispatch table can be initialized with all the functions
4231
 * we generated above.
4232
 */
4233
#ifdef DISPATCH_TABLE_NAME
4234
 
4235
#ifndef TABLE_ENTRY
4236
#error TABLE_ENTRY must be defined
4237
#endif
4238
 
4239
void *DISPATCH_TABLE_NAME[] = {
4240
   TABLE_ENTRY(NewList),
4241
   TABLE_ENTRY(EndList),
4242
   TABLE_ENTRY(CallList),
4243
   TABLE_ENTRY(CallLists),
4244
   TABLE_ENTRY(DeleteLists),
4245
   TABLE_ENTRY(GenLists),
4246
   TABLE_ENTRY(ListBase),
4247
   TABLE_ENTRY(Begin),
4248
   TABLE_ENTRY(Bitmap),
4249
   TABLE_ENTRY(Color3b),
4250
   TABLE_ENTRY(Color3bv),
4251
   TABLE_ENTRY(Color3d),
4252
   TABLE_ENTRY(Color3dv),
4253
   TABLE_ENTRY(Color3f),
4254
   TABLE_ENTRY(Color3fv),
4255
   TABLE_ENTRY(Color3i),
4256
   TABLE_ENTRY(Color3iv),
4257
   TABLE_ENTRY(Color3s),
4258
   TABLE_ENTRY(Color3sv),
4259
   TABLE_ENTRY(Color3ub),
4260
   TABLE_ENTRY(Color3ubv),
4261
   TABLE_ENTRY(Color3ui),
4262
   TABLE_ENTRY(Color3uiv),
4263
   TABLE_ENTRY(Color3us),
4264
   TABLE_ENTRY(Color3usv),
4265
   TABLE_ENTRY(Color4b),
4266
   TABLE_ENTRY(Color4bv),
4267
   TABLE_ENTRY(Color4d),
4268
   TABLE_ENTRY(Color4dv),
4269
   TABLE_ENTRY(Color4f),
4270
   TABLE_ENTRY(Color4fv),
4271
   TABLE_ENTRY(Color4i),
4272
   TABLE_ENTRY(Color4iv),
4273
   TABLE_ENTRY(Color4s),
4274
   TABLE_ENTRY(Color4sv),
4275
   TABLE_ENTRY(Color4ub),
4276
   TABLE_ENTRY(Color4ubv),
4277
   TABLE_ENTRY(Color4ui),
4278
   TABLE_ENTRY(Color4uiv),
4279
   TABLE_ENTRY(Color4us),
4280
   TABLE_ENTRY(Color4usv),
4281
   TABLE_ENTRY(EdgeFlag),
4282
   TABLE_ENTRY(EdgeFlagv),
4283
   TABLE_ENTRY(End),
4284
   TABLE_ENTRY(Indexd),
4285
   TABLE_ENTRY(Indexdv),
4286
   TABLE_ENTRY(Indexf),
4287
   TABLE_ENTRY(Indexfv),
4288
   TABLE_ENTRY(Indexi),
4289
   TABLE_ENTRY(Indexiv),
4290
   TABLE_ENTRY(Indexs),
4291
   TABLE_ENTRY(Indexsv),
4292
   TABLE_ENTRY(Normal3b),
4293
   TABLE_ENTRY(Normal3bv),
4294
   TABLE_ENTRY(Normal3d),
4295
   TABLE_ENTRY(Normal3dv),
4296
   TABLE_ENTRY(Normal3f),
4297
   TABLE_ENTRY(Normal3fv),
4298
   TABLE_ENTRY(Normal3i),
4299
   TABLE_ENTRY(Normal3iv),
4300
   TABLE_ENTRY(Normal3s),
4301
   TABLE_ENTRY(Normal3sv),
4302
   TABLE_ENTRY(RasterPos2d),
4303
   TABLE_ENTRY(RasterPos2dv),
4304
   TABLE_ENTRY(RasterPos2f),
4305
   TABLE_ENTRY(RasterPos2fv),
4306
   TABLE_ENTRY(RasterPos2i),
4307
   TABLE_ENTRY(RasterPos2iv),
4308
   TABLE_ENTRY(RasterPos2s),
4309
   TABLE_ENTRY(RasterPos2sv),
4310
   TABLE_ENTRY(RasterPos3d),
4311
   TABLE_ENTRY(RasterPos3dv),
4312
   TABLE_ENTRY(RasterPos3f),
4313
   TABLE_ENTRY(RasterPos3fv),
4314
   TABLE_ENTRY(RasterPos3i),
4315
   TABLE_ENTRY(RasterPos3iv),
4316
   TABLE_ENTRY(RasterPos3s),
4317
   TABLE_ENTRY(RasterPos3sv),
4318
   TABLE_ENTRY(RasterPos4d),
4319
   TABLE_ENTRY(RasterPos4dv),
4320
   TABLE_ENTRY(RasterPos4f),
4321
   TABLE_ENTRY(RasterPos4fv),
4322
   TABLE_ENTRY(RasterPos4i),
4323
   TABLE_ENTRY(RasterPos4iv),
4324
   TABLE_ENTRY(RasterPos4s),
4325
   TABLE_ENTRY(RasterPos4sv),
4326
   TABLE_ENTRY(Rectd),
4327
   TABLE_ENTRY(Rectdv),
4328
   TABLE_ENTRY(Rectf),
4329
   TABLE_ENTRY(Rectfv),
4330
   TABLE_ENTRY(Recti),
4331
   TABLE_ENTRY(Rectiv),
4332
   TABLE_ENTRY(Rects),
4333
   TABLE_ENTRY(Rectsv),
4334
   TABLE_ENTRY(TexCoord1d),
4335
   TABLE_ENTRY(TexCoord1dv),
4336
   TABLE_ENTRY(TexCoord1f),
4337
   TABLE_ENTRY(TexCoord1fv),
4338
   TABLE_ENTRY(TexCoord1i),
4339
   TABLE_ENTRY(TexCoord1iv),
4340
   TABLE_ENTRY(TexCoord1s),
4341
   TABLE_ENTRY(TexCoord1sv),
4342
   TABLE_ENTRY(TexCoord2d),
4343
   TABLE_ENTRY(TexCoord2dv),
4344
   TABLE_ENTRY(TexCoord2f),
4345
   TABLE_ENTRY(TexCoord2fv),
4346
   TABLE_ENTRY(TexCoord2i),
4347
   TABLE_ENTRY(TexCoord2iv),
4348
   TABLE_ENTRY(TexCoord2s),
4349
   TABLE_ENTRY(TexCoord2sv),
4350
   TABLE_ENTRY(TexCoord3d),
4351
   TABLE_ENTRY(TexCoord3dv),
4352
   TABLE_ENTRY(TexCoord3f),
4353
   TABLE_ENTRY(TexCoord3fv),
4354
   TABLE_ENTRY(TexCoord3i),
4355
   TABLE_ENTRY(TexCoord3iv),
4356
   TABLE_ENTRY(TexCoord3s),
4357
   TABLE_ENTRY(TexCoord3sv),
4358
   TABLE_ENTRY(TexCoord4d),
4359
   TABLE_ENTRY(TexCoord4dv),
4360
   TABLE_ENTRY(TexCoord4f),
4361
   TABLE_ENTRY(TexCoord4fv),
4362
   TABLE_ENTRY(TexCoord4i),
4363
   TABLE_ENTRY(TexCoord4iv),
4364
   TABLE_ENTRY(TexCoord4s),
4365
   TABLE_ENTRY(TexCoord4sv),
4366
   TABLE_ENTRY(Vertex2d),
4367
   TABLE_ENTRY(Vertex2dv),
4368
   TABLE_ENTRY(Vertex2f),
4369
   TABLE_ENTRY(Vertex2fv),
4370
   TABLE_ENTRY(Vertex2i),
4371
   TABLE_ENTRY(Vertex2iv),
4372
   TABLE_ENTRY(Vertex2s),
4373
   TABLE_ENTRY(Vertex2sv),
4374
   TABLE_ENTRY(Vertex3d),
4375
   TABLE_ENTRY(Vertex3dv),
4376
   TABLE_ENTRY(Vertex3f),
4377
   TABLE_ENTRY(Vertex3fv),
4378
   TABLE_ENTRY(Vertex3i),
4379
   TABLE_ENTRY(Vertex3iv),
4380
   TABLE_ENTRY(Vertex3s),
4381
   TABLE_ENTRY(Vertex3sv),
4382
   TABLE_ENTRY(Vertex4d),
4383
   TABLE_ENTRY(Vertex4dv),
4384
   TABLE_ENTRY(Vertex4f),
4385
   TABLE_ENTRY(Vertex4fv),
4386
   TABLE_ENTRY(Vertex4i),
4387
   TABLE_ENTRY(Vertex4iv),
4388
   TABLE_ENTRY(Vertex4s),
4389
   TABLE_ENTRY(Vertex4sv),
4390
   TABLE_ENTRY(ClipPlane),
4391
   TABLE_ENTRY(ColorMaterial),
4392
   TABLE_ENTRY(CullFace),
4393
   TABLE_ENTRY(Fogf),
4394
   TABLE_ENTRY(Fogfv),
4395
   TABLE_ENTRY(Fogi),
4396
   TABLE_ENTRY(Fogiv),
4397
   TABLE_ENTRY(FrontFace),
4398
   TABLE_ENTRY(Hint),
4399
   TABLE_ENTRY(Lightf),
4400
   TABLE_ENTRY(Lightfv),
4401
   TABLE_ENTRY(Lighti),
4402
   TABLE_ENTRY(Lightiv),
4403
   TABLE_ENTRY(LightModelf),
4404
   TABLE_ENTRY(LightModelfv),
4405
   TABLE_ENTRY(LightModeli),
4406
   TABLE_ENTRY(LightModeliv),
4407
   TABLE_ENTRY(LineStipple),
4408
   TABLE_ENTRY(LineWidth),
4409
   TABLE_ENTRY(Materialf),
4410
   TABLE_ENTRY(Materialfv),
4411
   TABLE_ENTRY(Materiali),
4412
   TABLE_ENTRY(Materialiv),
4413
   TABLE_ENTRY(PointSize),
4414
   TABLE_ENTRY(PolygonMode),
4415
   TABLE_ENTRY(PolygonStipple),
4416
   TABLE_ENTRY(Scissor),
4417
   TABLE_ENTRY(ShadeModel),
4418
   TABLE_ENTRY(TexParameterf),
4419
   TABLE_ENTRY(TexParameterfv),
4420
   TABLE_ENTRY(TexParameteri),
4421
   TABLE_ENTRY(TexParameteriv),
4422
   TABLE_ENTRY(TexImage1D),
4423
   TABLE_ENTRY(TexImage2D),
4424
   TABLE_ENTRY(TexEnvf),
4425
   TABLE_ENTRY(TexEnvfv),
4426
   TABLE_ENTRY(TexEnvi),
4427
   TABLE_ENTRY(TexEnviv),
4428
   TABLE_ENTRY(TexGend),
4429
   TABLE_ENTRY(TexGendv),
4430
   TABLE_ENTRY(TexGenf),
4431
   TABLE_ENTRY(TexGenfv),
4432
   TABLE_ENTRY(TexGeni),
4433
   TABLE_ENTRY(TexGeniv),
4434
   TABLE_ENTRY(FeedbackBuffer),
4435
   TABLE_ENTRY(SelectBuffer),
4436
   TABLE_ENTRY(RenderMode),
4437
   TABLE_ENTRY(InitNames),
4438
   TABLE_ENTRY(LoadName),
4439
   TABLE_ENTRY(PassThrough),
4440
   TABLE_ENTRY(PopName),
4441
   TABLE_ENTRY(PushName),
4442
   TABLE_ENTRY(DrawBuffer),
4443
   TABLE_ENTRY(Clear),
4444
   TABLE_ENTRY(ClearAccum),
4445
   TABLE_ENTRY(ClearIndex),
4446
   TABLE_ENTRY(ClearColor),
4447
   TABLE_ENTRY(ClearStencil),
4448
   TABLE_ENTRY(ClearDepth),
4449
   TABLE_ENTRY(StencilMask),
4450
   TABLE_ENTRY(ColorMask),
4451
   TABLE_ENTRY(DepthMask),
4452
   TABLE_ENTRY(IndexMask),
4453
   TABLE_ENTRY(Accum),
4454
   TABLE_ENTRY(Disable),
4455
   TABLE_ENTRY(Enable),
4456
   TABLE_ENTRY(Finish),
4457
   TABLE_ENTRY(Flush),
4458
   TABLE_ENTRY(PopAttrib),
4459
   TABLE_ENTRY(PushAttrib),
4460
   TABLE_ENTRY(Map1d),
4461
   TABLE_ENTRY(Map1f),
4462
   TABLE_ENTRY(Map2d),
4463
   TABLE_ENTRY(Map2f),
4464
   TABLE_ENTRY(MapGrid1d),
4465
   TABLE_ENTRY(MapGrid1f),
4466
   TABLE_ENTRY(MapGrid2d),
4467
   TABLE_ENTRY(MapGrid2f),
4468
   TABLE_ENTRY(EvalCoord1d),
4469
   TABLE_ENTRY(EvalCoord1dv),
4470
   TABLE_ENTRY(EvalCoord1f),
4471
   TABLE_ENTRY(EvalCoord1fv),
4472
   TABLE_ENTRY(EvalCoord2d),
4473
   TABLE_ENTRY(EvalCoord2dv),
4474
   TABLE_ENTRY(EvalCoord2f),
4475
   TABLE_ENTRY(EvalCoord2fv),
4476
   TABLE_ENTRY(EvalMesh1),
4477
   TABLE_ENTRY(EvalPoint1),
4478
   TABLE_ENTRY(EvalMesh2),
4479
   TABLE_ENTRY(EvalPoint2),
4480
   TABLE_ENTRY(AlphaFunc),
4481
   TABLE_ENTRY(BlendFunc),
4482
   TABLE_ENTRY(LogicOp),
4483
   TABLE_ENTRY(StencilFunc),
4484
   TABLE_ENTRY(StencilOp),
4485
   TABLE_ENTRY(DepthFunc),
4486
   TABLE_ENTRY(PixelZoom),
4487
   TABLE_ENTRY(PixelTransferf),
4488
   TABLE_ENTRY(PixelTransferi),
4489
   TABLE_ENTRY(PixelStoref),
4490
   TABLE_ENTRY(PixelStorei),
4491
   TABLE_ENTRY(PixelMapfv),
4492
   TABLE_ENTRY(PixelMapuiv),
4493
   TABLE_ENTRY(PixelMapusv),
4494
   TABLE_ENTRY(ReadBuffer),
4495
   TABLE_ENTRY(CopyPixels),
4496
   TABLE_ENTRY(ReadPixels),
4497
   TABLE_ENTRY(DrawPixels),
4498
   TABLE_ENTRY(GetBooleanv),
4499
   TABLE_ENTRY(GetClipPlane),
4500
   TABLE_ENTRY(GetDoublev),
4501
   TABLE_ENTRY(GetError),
4502
   TABLE_ENTRY(GetFloatv),
4503
   TABLE_ENTRY(GetIntegerv),
4504
   TABLE_ENTRY(GetLightfv),
4505
   TABLE_ENTRY(GetLightiv),
4506
   TABLE_ENTRY(GetMapdv),
4507
   TABLE_ENTRY(GetMapfv),
4508
   TABLE_ENTRY(GetMapiv),
4509
   TABLE_ENTRY(GetMaterialfv),
4510
   TABLE_ENTRY(GetMaterialiv),
4511
   TABLE_ENTRY(GetPixelMapfv),
4512
   TABLE_ENTRY(GetPixelMapuiv),
4513
   TABLE_ENTRY(GetPixelMapusv),
4514
   TABLE_ENTRY(GetPolygonStipple),
4515
   TABLE_ENTRY(GetString),
4516
   TABLE_ENTRY(GetTexEnvfv),
4517
   TABLE_ENTRY(GetTexEnviv),
4518
   TABLE_ENTRY(GetTexGendv),
4519
   TABLE_ENTRY(GetTexGenfv),
4520
   TABLE_ENTRY(GetTexGeniv),
4521
   TABLE_ENTRY(GetTexImage),
4522
   TABLE_ENTRY(GetTexParameterfv),
4523
   TABLE_ENTRY(GetTexParameteriv),
4524
   TABLE_ENTRY(GetTexLevelParameterfv),
4525
   TABLE_ENTRY(GetTexLevelParameteriv),
4526
   TABLE_ENTRY(IsEnabled),
4527
   TABLE_ENTRY(IsList),
4528
   TABLE_ENTRY(DepthRange),
4529
   TABLE_ENTRY(Frustum),
4530
   TABLE_ENTRY(LoadIdentity),
4531
   TABLE_ENTRY(LoadMatrixf),
4532
   TABLE_ENTRY(LoadMatrixd),
4533
   TABLE_ENTRY(MatrixMode),
4534
   TABLE_ENTRY(MultMatrixf),
4535
   TABLE_ENTRY(MultMatrixd),
4536
   TABLE_ENTRY(Ortho),
4537
   TABLE_ENTRY(PopMatrix),
4538
   TABLE_ENTRY(PushMatrix),
4539
   TABLE_ENTRY(Rotated),
4540
   TABLE_ENTRY(Rotatef),
4541
   TABLE_ENTRY(Scaled),
4542
   TABLE_ENTRY(Scalef),
4543
   TABLE_ENTRY(Translated),
4544
   TABLE_ENTRY(Translatef),
4545
   TABLE_ENTRY(Viewport),
4546
   TABLE_ENTRY(ArrayElement),
4547
   TABLE_ENTRY(BindTexture),
4548
   TABLE_ENTRY(ColorPointer),
4549
   TABLE_ENTRY(DisableClientState),
4550
   TABLE_ENTRY(DrawArrays),
4551
   TABLE_ENTRY(DrawElements),
4552
   TABLE_ENTRY(EdgeFlagPointer),
4553
   TABLE_ENTRY(EnableClientState),
4554
   TABLE_ENTRY(IndexPointer),
4555
   TABLE_ENTRY(Indexub),
4556
   TABLE_ENTRY(Indexubv),
4557
   TABLE_ENTRY(InterleavedArrays),
4558
   TABLE_ENTRY(NormalPointer),
4559
   TABLE_ENTRY(PolygonOffset),
4560
   TABLE_ENTRY(TexCoordPointer),
4561
   TABLE_ENTRY(VertexPointer),
4562
   TABLE_ENTRY(AreTexturesResident),
4563
   TABLE_ENTRY(CopyTexImage1D),
4564
   TABLE_ENTRY(CopyTexImage2D),
4565
   TABLE_ENTRY(CopyTexSubImage1D),
4566
   TABLE_ENTRY(CopyTexSubImage2D),
4567
   TABLE_ENTRY(DeleteTextures),
4568
   TABLE_ENTRY(GenTextures),
4569
   TABLE_ENTRY(GetPointerv),
4570
   TABLE_ENTRY(IsTexture),
4571
   TABLE_ENTRY(PrioritizeTextures),
4572
   TABLE_ENTRY(TexSubImage1D),
4573
   TABLE_ENTRY(TexSubImage2D),
4574
   TABLE_ENTRY(PopClientAttrib),
4575
   TABLE_ENTRY(PushClientAttrib),
4576
   TABLE_ENTRY(BlendColor),
4577
   TABLE_ENTRY(BlendEquation),
4578
   TABLE_ENTRY(DrawRangeElements),
4579
   TABLE_ENTRY(ColorTable),
4580
   TABLE_ENTRY(ColorTableParameterfv),
4581
   TABLE_ENTRY(ColorTableParameteriv),
4582
   TABLE_ENTRY(CopyColorTable),
4583
   TABLE_ENTRY(GetColorTable),
4584
   TABLE_ENTRY(GetColorTableParameterfv),
4585
   TABLE_ENTRY(GetColorTableParameteriv),
4586
   TABLE_ENTRY(ColorSubTable),
4587
   TABLE_ENTRY(CopyColorSubTable),
4588
   TABLE_ENTRY(ConvolutionFilter1D),
4589
   TABLE_ENTRY(ConvolutionFilter2D),
4590
   TABLE_ENTRY(ConvolutionParameterf),
4591
   TABLE_ENTRY(ConvolutionParameterfv),
4592
   TABLE_ENTRY(ConvolutionParameteri),
4593
   TABLE_ENTRY(ConvolutionParameteriv),
4594
   TABLE_ENTRY(CopyConvolutionFilter1D),
4595
   TABLE_ENTRY(CopyConvolutionFilter2D),
4596
   TABLE_ENTRY(GetConvolutionFilter),
4597
   TABLE_ENTRY(GetConvolutionParameterfv),
4598
   TABLE_ENTRY(GetConvolutionParameteriv),
4599
   TABLE_ENTRY(GetSeparableFilter),
4600
   TABLE_ENTRY(SeparableFilter2D),
4601
   TABLE_ENTRY(GetHistogram),
4602
   TABLE_ENTRY(GetHistogramParameterfv),
4603
   TABLE_ENTRY(GetHistogramParameteriv),
4604
   TABLE_ENTRY(GetMinmax),
4605
   TABLE_ENTRY(GetMinmaxParameterfv),
4606
   TABLE_ENTRY(GetMinmaxParameteriv),
4607
   TABLE_ENTRY(Histogram),
4608
   TABLE_ENTRY(Minmax),
4609
   TABLE_ENTRY(ResetHistogram),
4610
   TABLE_ENTRY(ResetMinmax),
4611
   TABLE_ENTRY(TexImage3D),
4612
   TABLE_ENTRY(TexSubImage3D),
4613
   TABLE_ENTRY(CopyTexSubImage3D),
4614
   TABLE_ENTRY(ActiveTextureARB),
4615
   TABLE_ENTRY(ClientActiveTextureARB),
4616
   TABLE_ENTRY(MultiTexCoord1dARB),
4617
   TABLE_ENTRY(MultiTexCoord1dvARB),
4618
   TABLE_ENTRY(MultiTexCoord1fARB),
4619
   TABLE_ENTRY(MultiTexCoord1fvARB),
4620
   TABLE_ENTRY(MultiTexCoord1iARB),
4621
   TABLE_ENTRY(MultiTexCoord1ivARB),
4622
   TABLE_ENTRY(MultiTexCoord1sARB),
4623
   TABLE_ENTRY(MultiTexCoord1svARB),
4624
   TABLE_ENTRY(MultiTexCoord2dARB),
4625
   TABLE_ENTRY(MultiTexCoord2dvARB),
4626
   TABLE_ENTRY(MultiTexCoord2fARB),
4627
   TABLE_ENTRY(MultiTexCoord2fvARB),
4628
   TABLE_ENTRY(MultiTexCoord2iARB),
4629
   TABLE_ENTRY(MultiTexCoord2ivARB),
4630
   TABLE_ENTRY(MultiTexCoord2sARB),
4631
   TABLE_ENTRY(MultiTexCoord2svARB),
4632
   TABLE_ENTRY(MultiTexCoord3dARB),
4633
   TABLE_ENTRY(MultiTexCoord3dvARB),
4634
   TABLE_ENTRY(MultiTexCoord3fARB),
4635
   TABLE_ENTRY(MultiTexCoord3fvARB),
4636
   TABLE_ENTRY(MultiTexCoord3iARB),
4637
   TABLE_ENTRY(MultiTexCoord3ivARB),
4638
   TABLE_ENTRY(MultiTexCoord3sARB),
4639
   TABLE_ENTRY(MultiTexCoord3svARB),
4640
   TABLE_ENTRY(MultiTexCoord4dARB),
4641
   TABLE_ENTRY(MultiTexCoord4dvARB),
4642
   TABLE_ENTRY(MultiTexCoord4fARB),
4643
   TABLE_ENTRY(MultiTexCoord4fvARB),
4644
   TABLE_ENTRY(MultiTexCoord4iARB),
4645
   TABLE_ENTRY(MultiTexCoord4ivARB),
4646
   TABLE_ENTRY(MultiTexCoord4sARB),
4647
   TABLE_ENTRY(MultiTexCoord4svARB),
4648
   TABLE_ENTRY(LoadTransposeMatrixfARB),
4649
   TABLE_ENTRY(LoadTransposeMatrixdARB),
4650
   TABLE_ENTRY(MultTransposeMatrixfARB),
4651
   TABLE_ENTRY(MultTransposeMatrixdARB),
4652
   TABLE_ENTRY(SampleCoverageARB),
4653
   TABLE_ENTRY(__unused413),
4654
   TABLE_ENTRY(PolygonOffsetEXT),
4655
   TABLE_ENTRY(GetTexFilterFuncSGIS),
4656
   TABLE_ENTRY(TexFilterFuncSGIS),
4657
   TABLE_ENTRY(GetHistogramEXT),
4658
   TABLE_ENTRY(GetHistogramParameterfvEXT),
4659
   TABLE_ENTRY(GetHistogramParameterivEXT),
4660
   TABLE_ENTRY(GetMinmaxEXT),
4661
   TABLE_ENTRY(GetMinmaxParameterfvEXT),
4662
   TABLE_ENTRY(GetMinmaxParameterivEXT),
4663
   TABLE_ENTRY(GetConvolutionFilterEXT),
4664
   TABLE_ENTRY(GetConvolutionParameterfvEXT),
4665
   TABLE_ENTRY(GetConvolutionParameterivEXT),
4666
   TABLE_ENTRY(GetSeparableFilterEXT),
4667
   TABLE_ENTRY(GetColorTableSGI),
4668
   TABLE_ENTRY(GetColorTableParameterfvSGI),
4669
   TABLE_ENTRY(GetColorTableParameterivSGI),
4670
   TABLE_ENTRY(PixelTexGenSGIX),
4671
   TABLE_ENTRY(PixelTexGenParameteriSGIS),
4672
   TABLE_ENTRY(PixelTexGenParameterivSGIS),
4673
   TABLE_ENTRY(PixelTexGenParameterfSGIS),
4674
   TABLE_ENTRY(PixelTexGenParameterfvSGIS),
4675
   TABLE_ENTRY(GetPixelTexGenParameterivSGIS),
4676
   TABLE_ENTRY(GetPixelTexGenParameterfvSGIS),
4677
   TABLE_ENTRY(TexImage4DSGIS),
4678
   TABLE_ENTRY(TexSubImage4DSGIS),
4679
   TABLE_ENTRY(AreTexturesResidentEXT),
4680
   TABLE_ENTRY(GenTexturesEXT),
4681
   TABLE_ENTRY(IsTextureEXT),
4682
   TABLE_ENTRY(DetailTexFuncSGIS),
4683
   TABLE_ENTRY(GetDetailTexFuncSGIS),
4684
   TABLE_ENTRY(SharpenTexFuncSGIS),
4685
   TABLE_ENTRY(GetSharpenTexFuncSGIS),
4686
   TABLE_ENTRY(SampleMaskSGIS),
4687
   TABLE_ENTRY(SamplePatternSGIS),
4688
   TABLE_ENTRY(ColorPointerEXT),
4689
   TABLE_ENTRY(EdgeFlagPointerEXT),
4690
   TABLE_ENTRY(IndexPointerEXT),
4691
   TABLE_ENTRY(NormalPointerEXT),
4692
   TABLE_ENTRY(TexCoordPointerEXT),
4693
   TABLE_ENTRY(VertexPointerEXT),
4694
   TABLE_ENTRY(SpriteParameterfSGIX),
4695
   TABLE_ENTRY(SpriteParameterfvSGIX),
4696
   TABLE_ENTRY(SpriteParameteriSGIX),
4697
   TABLE_ENTRY(SpriteParameterivSGIX),
4698
   TABLE_ENTRY(PointParameterfEXT),
4699
   TABLE_ENTRY(PointParameterfvEXT),
4700
   TABLE_ENTRY(GetInstrumentsSGIX),
4701
   TABLE_ENTRY(InstrumentsBufferSGIX),
4702
   TABLE_ENTRY(PollInstrumentsSGIX),
4703
   TABLE_ENTRY(ReadInstrumentsSGIX),
4704
   TABLE_ENTRY(StartInstrumentsSGIX),
4705
   TABLE_ENTRY(StopInstrumentsSGIX),
4706
   TABLE_ENTRY(FrameZoomSGIX),
4707
   TABLE_ENTRY(TagSampleBufferSGIX),
4708
   TABLE_ENTRY(ReferencePlaneSGIX),
4709
   TABLE_ENTRY(FlushRasterSGIX),
4710
   TABLE_ENTRY(GetListParameterfvSGIX),
4711
   TABLE_ENTRY(GetListParameterivSGIX),
4712
   TABLE_ENTRY(ListParameterfSGIX),
4713
   TABLE_ENTRY(ListParameterfvSGIX),
4714
   TABLE_ENTRY(ListParameteriSGIX),
4715
   TABLE_ENTRY(ListParameterivSGIX),
4716
   TABLE_ENTRY(FragmentColorMaterialSGIX),
4717
   TABLE_ENTRY(FragmentLightfSGIX),
4718
   TABLE_ENTRY(FragmentLightfvSGIX),
4719
   TABLE_ENTRY(FragmentLightiSGIX),
4720
   TABLE_ENTRY(FragmentLightivSGIX),
4721
   TABLE_ENTRY(FragmentLightModelfSGIX),
4722
   TABLE_ENTRY(FragmentLightModelfvSGIX),
4723
   TABLE_ENTRY(FragmentLightModeliSGIX),
4724
   TABLE_ENTRY(FragmentLightModelivSGIX),
4725
   TABLE_ENTRY(FragmentMaterialfSGIX),
4726
   TABLE_ENTRY(FragmentMaterialfvSGIX),
4727
   TABLE_ENTRY(FragmentMaterialiSGIX),
4728
   TABLE_ENTRY(FragmentMaterialivSGIX),
4729
   TABLE_ENTRY(GetFragmentLightfvSGIX),
4730
   TABLE_ENTRY(GetFragmentLightivSGIX),
4731
   TABLE_ENTRY(GetFragmentMaterialfvSGIX),
4732
   TABLE_ENTRY(GetFragmentMaterialivSGIX),
4733
   TABLE_ENTRY(LightEnviSGIX),
4734
   TABLE_ENTRY(VertexWeightfEXT),
4735
   TABLE_ENTRY(VertexWeightfvEXT),
4736
   TABLE_ENTRY(VertexWeightPointerEXT),
4737
   TABLE_ENTRY(FlushVertexArrayRangeNV),
4738
   TABLE_ENTRY(VertexArrayRangeNV),
4739
   TABLE_ENTRY(CombinerParameterfvNV),
4740
   TABLE_ENTRY(CombinerParameterfNV),
4741
   TABLE_ENTRY(CombinerParameterivNV),
4742
   TABLE_ENTRY(CombinerParameteriNV),
4743
   TABLE_ENTRY(CombinerInputNV),
4744
   TABLE_ENTRY(CombinerOutputNV),
4745
   TABLE_ENTRY(FinalCombinerInputNV),
4746
   TABLE_ENTRY(GetCombinerInputParameterfvNV),
4747
   TABLE_ENTRY(GetCombinerInputParameterivNV),
4748
   TABLE_ENTRY(GetCombinerOutputParameterfvNV),
4749
   TABLE_ENTRY(GetCombinerOutputParameterivNV),
4750
   TABLE_ENTRY(GetFinalCombinerInputParameterfvNV),
4751
   TABLE_ENTRY(GetFinalCombinerInputParameterivNV),
4752
   TABLE_ENTRY(ResizeBuffersMESA),
4753
   TABLE_ENTRY(WindowPos2dMESA),
4754
   TABLE_ENTRY(WindowPos2dvMESA),
4755
   TABLE_ENTRY(WindowPos2fMESA),
4756
   TABLE_ENTRY(WindowPos2fvMESA),
4757
   TABLE_ENTRY(WindowPos2iMESA),
4758
   TABLE_ENTRY(WindowPos2ivMESA),
4759
   TABLE_ENTRY(WindowPos2sMESA),
4760
   TABLE_ENTRY(WindowPos2svMESA),
4761
   TABLE_ENTRY(WindowPos3dMESA),
4762
   TABLE_ENTRY(WindowPos3dvMESA),
4763
   TABLE_ENTRY(WindowPos3fMESA),
4764
   TABLE_ENTRY(WindowPos3fvMESA),
4765
   TABLE_ENTRY(WindowPos3iMESA),
4766
   TABLE_ENTRY(WindowPos3ivMESA),
4767
   TABLE_ENTRY(WindowPos3sMESA),
4768
   TABLE_ENTRY(WindowPos3svMESA),
4769
   TABLE_ENTRY(WindowPos4dMESA),
4770
   TABLE_ENTRY(WindowPos4dvMESA),
4771
   TABLE_ENTRY(WindowPos4fMESA),
4772
   TABLE_ENTRY(WindowPos4fvMESA),
4773
   TABLE_ENTRY(WindowPos4iMESA),
4774
   TABLE_ENTRY(WindowPos4ivMESA),
4775
   TABLE_ENTRY(WindowPos4sMESA),
4776
   TABLE_ENTRY(WindowPos4svMESA),
4777
   TABLE_ENTRY(BlendFuncSeparateEXT),
4778
   TABLE_ENTRY(IndexMaterialEXT),
4779
   TABLE_ENTRY(IndexFuncEXT),
4780
   TABLE_ENTRY(LockArraysEXT),
4781
   TABLE_ENTRY(UnlockArraysEXT),
4782
   TABLE_ENTRY(CullParameterdvEXT),
4783
   TABLE_ENTRY(CullParameterfvEXT),
4784
   TABLE_ENTRY(HintPGI),
4785
   TABLE_ENTRY(FogCoordfEXT),
4786
   TABLE_ENTRY(FogCoordfvEXT),
4787
   TABLE_ENTRY(FogCoorddEXT),
4788
   TABLE_ENTRY(FogCoorddvEXT),
4789
   TABLE_ENTRY(FogCoordPointerEXT),
4790
   TABLE_ENTRY(GetColorTableEXT),
4791
   TABLE_ENTRY(GetColorTableParameterivEXT),
4792
   TABLE_ENTRY(GetColorTableParameterfvEXT),
4793
   TABLE_ENTRY(TbufferMask3DFX),
4794
   TABLE_ENTRY(CompressedTexImage3DARB),
4795
   TABLE_ENTRY(CompressedTexImage2DARB),
4796
   TABLE_ENTRY(CompressedTexImage1DARB),
4797
   TABLE_ENTRY(CompressedTexSubImage3DARB),
4798
   TABLE_ENTRY(CompressedTexSubImage2DARB),
4799
   TABLE_ENTRY(CompressedTexSubImage1DARB),
4800
   TABLE_ENTRY(GetCompressedTexImageARB),
4801
   TABLE_ENTRY(SecondaryColor3bEXT),
4802
   TABLE_ENTRY(SecondaryColor3bvEXT),
4803
   TABLE_ENTRY(SecondaryColor3dEXT),
4804
   TABLE_ENTRY(SecondaryColor3dvEXT),
4805
   TABLE_ENTRY(SecondaryColor3fEXT),
4806
   TABLE_ENTRY(SecondaryColor3fvEXT),
4807
   TABLE_ENTRY(SecondaryColor3iEXT),
4808
   TABLE_ENTRY(SecondaryColor3ivEXT),
4809
   TABLE_ENTRY(SecondaryColor3sEXT),
4810
   TABLE_ENTRY(SecondaryColor3svEXT),
4811
   TABLE_ENTRY(SecondaryColor3ubEXT),
4812
   TABLE_ENTRY(SecondaryColor3ubvEXT),
4813
   TABLE_ENTRY(SecondaryColor3uiEXT),
4814
   TABLE_ENTRY(SecondaryColor3uivEXT),
4815
   TABLE_ENTRY(SecondaryColor3usEXT),
4816
   TABLE_ENTRY(SecondaryColor3usvEXT),
4817
   TABLE_ENTRY(SecondaryColorPointerEXT),
4818
   TABLE_ENTRY(AreProgramsResidentNV),
4819
   TABLE_ENTRY(BindProgramNV),
4820
   TABLE_ENTRY(DeleteProgramsNV),
4821
   TABLE_ENTRY(ExecuteProgramNV),
4822
   TABLE_ENTRY(GenProgramsNV),
4823
   TABLE_ENTRY(GetProgramParameterdvNV),
4824
   TABLE_ENTRY(GetProgramParameterfvNV),
4825
   TABLE_ENTRY(GetProgramivNV),
4826
   TABLE_ENTRY(GetProgramStringNV),
4827
   TABLE_ENTRY(GetTrackMatrixivNV),
4828
   TABLE_ENTRY(GetVertexAttribdvNV),
4829
   TABLE_ENTRY(GetVertexAttribfvNV),
4830
   TABLE_ENTRY(GetVertexAttribivNV),
4831
   TABLE_ENTRY(GetVertexAttribPointervNV),
4832
   TABLE_ENTRY(IsProgramNV),
4833
   TABLE_ENTRY(LoadProgramNV),
4834
   TABLE_ENTRY(ProgramParameter4dNV),
4835
   TABLE_ENTRY(ProgramParameter4dvNV),
4836
   TABLE_ENTRY(ProgramParameter4fNV),
4837
   TABLE_ENTRY(ProgramParameter4fvNV),
4838
   TABLE_ENTRY(ProgramParameters4dvNV),
4839
   TABLE_ENTRY(ProgramParameters4fvNV),
4840
   TABLE_ENTRY(RequestResidentProgramsNV),
4841
   TABLE_ENTRY(TrackMatrixNV),
4842
   TABLE_ENTRY(VertexAttribPointerNV),
4843
   TABLE_ENTRY(VertexAttrib1dNV),
4844
   TABLE_ENTRY(VertexAttrib1dvNV),
4845
   TABLE_ENTRY(VertexAttrib1fNV),
4846
   TABLE_ENTRY(VertexAttrib1fvNV),
4847
   TABLE_ENTRY(VertexAttrib1sNV),
4848
   TABLE_ENTRY(VertexAttrib1svNV),
4849
   TABLE_ENTRY(VertexAttrib2dNV),
4850
   TABLE_ENTRY(VertexAttrib2dvNV),
4851
   TABLE_ENTRY(VertexAttrib2fNV),
4852
   TABLE_ENTRY(VertexAttrib2fvNV),
4853
   TABLE_ENTRY(VertexAttrib2sNV),
4854
   TABLE_ENTRY(VertexAttrib2svNV),
4855
   TABLE_ENTRY(VertexAttrib3dNV),
4856
   TABLE_ENTRY(VertexAttrib3dvNV),
4857
   TABLE_ENTRY(VertexAttrib3fNV),
4858
   TABLE_ENTRY(VertexAttrib3fvNV),
4859
   TABLE_ENTRY(VertexAttrib3sNV),
4860
   TABLE_ENTRY(VertexAttrib3svNV),
4861
   TABLE_ENTRY(VertexAttrib4dNV),
4862
   TABLE_ENTRY(VertexAttrib4dvNV),
4863
   TABLE_ENTRY(VertexAttrib4fNV),
4864
   TABLE_ENTRY(VertexAttrib4fvNV),
4865
   TABLE_ENTRY(VertexAttrib4sNV),
4866
   TABLE_ENTRY(VertexAttrib4svNV),
4867
   TABLE_ENTRY(VertexAttrib4ubNV),
4868
   TABLE_ENTRY(VertexAttrib4ubvNV),
4869
   TABLE_ENTRY(VertexAttribs1dvNV),
4870
   TABLE_ENTRY(VertexAttribs1fvNV),
4871
   TABLE_ENTRY(VertexAttribs1svNV),
4872
   TABLE_ENTRY(VertexAttribs2dvNV),
4873
   TABLE_ENTRY(VertexAttribs2fvNV),
4874
   TABLE_ENTRY(VertexAttribs2svNV),
4875
   TABLE_ENTRY(VertexAttribs3dvNV),
4876
   TABLE_ENTRY(VertexAttribs3fvNV),
4877
   TABLE_ENTRY(VertexAttribs3svNV),
4878
   TABLE_ENTRY(VertexAttribs4dvNV),
4879
   TABLE_ENTRY(VertexAttribs4fvNV),
4880
   TABLE_ENTRY(VertexAttribs4svNV),
4881
   TABLE_ENTRY(VertexAttribs4ubvNV),
4882
   TABLE_ENTRY(PointParameteriNV),
4883
   TABLE_ENTRY(PointParameterivNV),
4884
   TABLE_ENTRY(MultiDrawArraysEXT),
4885
   TABLE_ENTRY(MultiDrawElementsEXT),
4886
   TABLE_ENTRY(ActiveStencilFaceEXT),
4887
   TABLE_ENTRY(DeleteFencesNV),
4888
   TABLE_ENTRY(GenFencesNV),
4889
   TABLE_ENTRY(IsFenceNV),
4890
   TABLE_ENTRY(TestFenceNV),
4891
   TABLE_ENTRY(GetFenceivNV),
4892
   TABLE_ENTRY(FinishFenceNV),
4893
   TABLE_ENTRY(SetFenceNV),
4894
   /* A whole bunch of no-op functions.  These might be called
4895
    * when someone tries to call a dynamically-registered
4896
    * extension function without a current rendering context.
4897
    */
4898
   TABLE_ENTRY(Unused),
4899
   TABLE_ENTRY(Unused),
4900
   TABLE_ENTRY(Unused),
4901
   TABLE_ENTRY(Unused),
4902
   TABLE_ENTRY(Unused),
4903
   TABLE_ENTRY(Unused),
4904
   TABLE_ENTRY(Unused),
4905
   TABLE_ENTRY(Unused),
4906
   TABLE_ENTRY(Unused),
4907
   TABLE_ENTRY(Unused),
4908
   TABLE_ENTRY(Unused),
4909
   TABLE_ENTRY(Unused),
4910
   TABLE_ENTRY(Unused),
4911
   TABLE_ENTRY(Unused),
4912
   TABLE_ENTRY(Unused),
4913
   TABLE_ENTRY(Unused),
4914
   TABLE_ENTRY(Unused),
4915
   TABLE_ENTRY(Unused),
4916
   TABLE_ENTRY(Unused),
4917
   TABLE_ENTRY(Unused),
4918
   TABLE_ENTRY(Unused),
4919
   TABLE_ENTRY(Unused),
4920
   TABLE_ENTRY(Unused),
4921
   TABLE_ENTRY(Unused),
4922
   TABLE_ENTRY(Unused),
4923
   TABLE_ENTRY(Unused),
4924
   TABLE_ENTRY(Unused),
4925
   TABLE_ENTRY(Unused),
4926
   TABLE_ENTRY(Unused),
4927
   TABLE_ENTRY(Unused),
4928
   TABLE_ENTRY(Unused),
4929
   TABLE_ENTRY(Unused),
4930
   TABLE_ENTRY(Unused),
4931
   TABLE_ENTRY(Unused),
4932
   TABLE_ENTRY(Unused),
4933
   TABLE_ENTRY(Unused),
4934
   TABLE_ENTRY(Unused),
4935
   TABLE_ENTRY(Unused),
4936
   TABLE_ENTRY(Unused),
4937
   TABLE_ENTRY(Unused),
4938
   TABLE_ENTRY(Unused),
4939
   TABLE_ENTRY(Unused),
4940
   TABLE_ENTRY(Unused),
4941
   TABLE_ENTRY(Unused),
4942
   TABLE_ENTRY(Unused),
4943
   TABLE_ENTRY(Unused),
4944
   TABLE_ENTRY(Unused),
4945
   TABLE_ENTRY(Unused),
4946
   TABLE_ENTRY(Unused),
4947
   TABLE_ENTRY(Unused),
4948
   TABLE_ENTRY(Unused),
4949
   TABLE_ENTRY(Unused),
4950
   TABLE_ENTRY(Unused),
4951
   TABLE_ENTRY(Unused),
4952
   TABLE_ENTRY(Unused),
4953
   TABLE_ENTRY(Unused),
4954
   TABLE_ENTRY(Unused),
4955
   TABLE_ENTRY(Unused),
4956
   TABLE_ENTRY(Unused),
4957
   TABLE_ENTRY(Unused),
4958
   TABLE_ENTRY(Unused),
4959
   TABLE_ENTRY(Unused),
4960
   TABLE_ENTRY(Unused),
4961
   TABLE_ENTRY(Unused),
4962
   TABLE_ENTRY(Unused),
4963
   TABLE_ENTRY(Unused),
4964
   TABLE_ENTRY(Unused),
4965
   TABLE_ENTRY(Unused),
4966
   TABLE_ENTRY(Unused),
4967
   TABLE_ENTRY(Unused),
4968
   TABLE_ENTRY(Unused),
4969
   TABLE_ENTRY(Unused),
4970
   TABLE_ENTRY(Unused),
4971
   TABLE_ENTRY(Unused),
4972
   TABLE_ENTRY(Unused),
4973
   TABLE_ENTRY(Unused),
4974
   TABLE_ENTRY(Unused),
4975
   TABLE_ENTRY(Unused),
4976
   TABLE_ENTRY(Unused),
4977
   TABLE_ENTRY(Unused),
4978
   TABLE_ENTRY(Unused),
4979
   TABLE_ENTRY(Unused),
4980
   TABLE_ENTRY(Unused),
4981
   TABLE_ENTRY(Unused),
4982
   TABLE_ENTRY(Unused),
4983
   TABLE_ENTRY(Unused),
4984
   TABLE_ENTRY(Unused),
4985
   TABLE_ENTRY(Unused),
4986
   TABLE_ENTRY(Unused),
4987
   TABLE_ENTRY(Unused),
4988
   TABLE_ENTRY(Unused),
4989
   TABLE_ENTRY(Unused),
4990
   TABLE_ENTRY(Unused),
4991
   TABLE_ENTRY(Unused),
4992
   TABLE_ENTRY(Unused),
4993
   TABLE_ENTRY(Unused),
4994
   TABLE_ENTRY(Unused),
4995
   TABLE_ENTRY(Unused),
4996
   TABLE_ENTRY(Unused),
4997
};
4998
#endif /* DISPATCH_TABLE_NAME */
4999
 
5000
 
5001
/*
5002
 * This is just used to silence compiler warnings.
5003
 * We list the functions which aren't otherwise used.
5004
 */
5005
#ifdef UNUSED_TABLE_NAME
5006
void *UNUSED_TABLE_NAME[] = {
5007
   TABLE_ENTRY(ActiveTexture),
5008
   TABLE_ENTRY(ClientActiveTexture),
5009
   TABLE_ENTRY(MultiTexCoord1d),
5010
   TABLE_ENTRY(MultiTexCoord1dv),
5011
   TABLE_ENTRY(MultiTexCoord1f),
5012
   TABLE_ENTRY(MultiTexCoord1fv),
5013
   TABLE_ENTRY(MultiTexCoord1i),
5014
   TABLE_ENTRY(MultiTexCoord1iv),
5015
   TABLE_ENTRY(MultiTexCoord1s),
5016
   TABLE_ENTRY(MultiTexCoord1sv),
5017
   TABLE_ENTRY(MultiTexCoord2d),
5018
   TABLE_ENTRY(MultiTexCoord2dv),
5019
   TABLE_ENTRY(MultiTexCoord2f),
5020
   TABLE_ENTRY(MultiTexCoord2fv),
5021
   TABLE_ENTRY(MultiTexCoord2i),
5022
   TABLE_ENTRY(MultiTexCoord2iv),
5023
   TABLE_ENTRY(MultiTexCoord2s),
5024
   TABLE_ENTRY(MultiTexCoord2sv),
5025
   TABLE_ENTRY(MultiTexCoord3d),
5026
   TABLE_ENTRY(MultiTexCoord3dv),
5027
   TABLE_ENTRY(MultiTexCoord3f),
5028
   TABLE_ENTRY(MultiTexCoord3fv),
5029
   TABLE_ENTRY(MultiTexCoord3i),
5030
   TABLE_ENTRY(MultiTexCoord3iv),
5031
   TABLE_ENTRY(MultiTexCoord3s),
5032
   TABLE_ENTRY(MultiTexCoord3sv),
5033
   TABLE_ENTRY(MultiTexCoord4d),
5034
   TABLE_ENTRY(MultiTexCoord4dv),
5035
   TABLE_ENTRY(MultiTexCoord4f),
5036
   TABLE_ENTRY(MultiTexCoord4fv),
5037
   TABLE_ENTRY(MultiTexCoord4i),
5038
   TABLE_ENTRY(MultiTexCoord4iv),
5039
   TABLE_ENTRY(MultiTexCoord4s),
5040
   TABLE_ENTRY(MultiTexCoord4sv),
5041
   TABLE_ENTRY(LoadTransposeMatrixf),
5042
   TABLE_ENTRY(LoadTransposeMatrixd),
5043
   TABLE_ENTRY(MultTransposeMatrixf),
5044
   TABLE_ENTRY(MultTransposeMatrixd),
5045
   TABLE_ENTRY(SampleCoverage),
5046
   TABLE_ENTRY(CompressedTexImage3D),
5047
   TABLE_ENTRY(CompressedTexImage2D),
5048
   TABLE_ENTRY(CompressedTexImage1D),
5049
   TABLE_ENTRY(CompressedTexSubImage3D),
5050
   TABLE_ENTRY(CompressedTexSubImage2D),
5051
   TABLE_ENTRY(CompressedTexSubImage1D),
5052
   TABLE_ENTRY(GetCompressedTexImage),
5053
   TABLE_ENTRY(BlendColorEXT),
5054
   TABLE_ENTRY(TexImage3DEXT),
5055
   TABLE_ENTRY(TexSubImage3DEXT),
5056
   TABLE_ENTRY(TexSubImage1DEXT),
5057
   TABLE_ENTRY(TexSubImage2DEXT),
5058
   TABLE_ENTRY(CopyTexImage1DEXT),
5059
   TABLE_ENTRY(CopyTexImage2DEXT),
5060
   TABLE_ENTRY(CopyTexSubImage1DEXT),
5061
   TABLE_ENTRY(CopyTexSubImage2DEXT),
5062
   TABLE_ENTRY(CopyTexSubImage3DEXT),
5063
   TABLE_ENTRY(HistogramEXT),
5064
   TABLE_ENTRY(MinmaxEXT),
5065
   TABLE_ENTRY(ResetHistogramEXT),
5066
   TABLE_ENTRY(ResetMinmaxEXT),
5067
   TABLE_ENTRY(ConvolutionFilter1DEXT),
5068
   TABLE_ENTRY(ConvolutionFilter2DEXT),
5069
   TABLE_ENTRY(ConvolutionParameterfEXT),
5070
   TABLE_ENTRY(ConvolutionParameterfvEXT),
5071
   TABLE_ENTRY(ConvolutionParameteriEXT),
5072
   TABLE_ENTRY(ConvolutionParameterivEXT),
5073
   TABLE_ENTRY(CopyConvolutionFilter1DEXT),
5074
   TABLE_ENTRY(CopyConvolutionFilter2DEXT),
5075
   TABLE_ENTRY(SeparableFilter2DEXT),
5076
   TABLE_ENTRY(ColorTableSGI),
5077
   TABLE_ENTRY(ColorTableParameterfvSGI),
5078
   TABLE_ENTRY(ColorTableParameterivSGI),
5079
   TABLE_ENTRY(CopyColorTableSGI),
5080
   TABLE_ENTRY(BindTextureEXT),
5081
   TABLE_ENTRY(DeleteTexturesEXT),
5082
   TABLE_ENTRY(PrioritizeTexturesEXT),
5083
   TABLE_ENTRY(ArrayElementEXT),
5084
   TABLE_ENTRY(DrawArraysEXT),
5085
   TABLE_ENTRY(GetPointervEXT),
5086
   TABLE_ENTRY(BlendEquationEXT),
5087
   TABLE_ENTRY(PointParameterfARB),
5088
   TABLE_ENTRY(PointParameterfvARB),
5089
   TABLE_ENTRY(PointParameterfSGIS),
5090
   TABLE_ENTRY(PointParameterfvSGIS),
5091
   TABLE_ENTRY(ColorSubTableEXT),
5092
   TABLE_ENTRY(CopyColorSubTableEXT),
5093
   TABLE_ENTRY(ColorTableEXT),
5094
   TABLE_ENTRY(DrawRangeElementsEXT),
5095
   TABLE_ENTRY(BlendFuncSeparateINGR),
5096
   TABLE_ENTRY(SampleMaskEXT),
5097
   TABLE_ENTRY(SamplePatternEXT),
5098
   TABLE_ENTRY(WindowPos2dARB),
5099
   TABLE_ENTRY(WindowPos2fARB),
5100
   TABLE_ENTRY(WindowPos2iARB),
5101
   TABLE_ENTRY(WindowPos2sARB),
5102
   TABLE_ENTRY(WindowPos2dvARB),
5103
   TABLE_ENTRY(WindowPos2fvARB),
5104
   TABLE_ENTRY(WindowPos2ivARB),
5105
   TABLE_ENTRY(WindowPos2svARB),
5106
   TABLE_ENTRY(WindowPos3dARB),
5107
   TABLE_ENTRY(WindowPos3fARB),
5108
   TABLE_ENTRY(WindowPos3iARB),
5109
   TABLE_ENTRY(WindowPos3sARB),
5110
   TABLE_ENTRY(WindowPos3dvARB),
5111
   TABLE_ENTRY(WindowPos3fvARB),
5112
   TABLE_ENTRY(WindowPos3ivARB),
5113
   TABLE_ENTRY(WindowPos3svARB),
5114
   TABLE_ENTRY(BlendFuncSeparate),
5115
   TABLE_ENTRY(FogCoordf),
5116
   TABLE_ENTRY(FogCoordfv),
5117
   TABLE_ENTRY(FogCoordd),
5118
   TABLE_ENTRY(FogCoorddv),
5119
   TABLE_ENTRY(FogCoordPointer),
5120
   TABLE_ENTRY(MultiDrawArrays),
5121
   TABLE_ENTRY(MultiDrawElements),
5122
   TABLE_ENTRY(PointParameterf),
5123
   TABLE_ENTRY(PointParameterfv),
5124
   TABLE_ENTRY(PointParameteri),
5125
   TABLE_ENTRY(PointParameteriv),
5126
   TABLE_ENTRY(SecondaryColor3b),
5127
   TABLE_ENTRY(SecondaryColor3bv),
5128
   TABLE_ENTRY(SecondaryColor3d),
5129
   TABLE_ENTRY(SecondaryColor3dv),
5130
   TABLE_ENTRY(SecondaryColor3f),
5131
   TABLE_ENTRY(SecondaryColor3fv),
5132
   TABLE_ENTRY(SecondaryColor3i),
5133
   TABLE_ENTRY(SecondaryColor3iv),
5134
   TABLE_ENTRY(SecondaryColor3s),
5135
   TABLE_ENTRY(SecondaryColor3sv),
5136
   TABLE_ENTRY(SecondaryColor3ub),
5137
   TABLE_ENTRY(SecondaryColor3ubv),
5138
   TABLE_ENTRY(SecondaryColor3ui),
5139
   TABLE_ENTRY(SecondaryColor3uiv),
5140
   TABLE_ENTRY(SecondaryColor3us),
5141
   TABLE_ENTRY(SecondaryColor3usv),
5142
   TABLE_ENTRY(SecondaryColorPointer),
5143
   TABLE_ENTRY(WindowPos2d),
5144
   TABLE_ENTRY(WindowPos2dv),
5145
   TABLE_ENTRY(WindowPos2f),
5146
   TABLE_ENTRY(WindowPos2fv),
5147
   TABLE_ENTRY(WindowPos2i),
5148
   TABLE_ENTRY(WindowPos2iv),
5149
   TABLE_ENTRY(WindowPos2s),
5150
   TABLE_ENTRY(WindowPos2sv),
5151
   TABLE_ENTRY(WindowPos3d),
5152
   TABLE_ENTRY(WindowPos3dv),
5153
   TABLE_ENTRY(WindowPos3f),
5154
   TABLE_ENTRY(WindowPos3fv),
5155
   TABLE_ENTRY(WindowPos3i),
5156
   TABLE_ENTRY(WindowPos3iv),
5157
   TABLE_ENTRY(WindowPos3s),
5158
   TABLE_ENTRY(WindowPos3sv),
5159
};
5160
#endif /*UNUSED_TABLE_NAME*/
5161
 
5162
 
5163
#undef KEYWORD1
5164
#undef KEYWORD2
5165
#undef NAME
5166
#undef DISPATCH
5167
#undef RETURN_DISPATCH
5168
#undef DISPATCH_TABLE_NAME
5169
#undef UNUSED_TABLE_NAME
5170
#undef TABLE_ENTRY
5171