blob: 10f40d268efc713b28dbd9767bb780b451bc512d [file] [log] [blame]
Brian Paul1210b0d1999-11-25 18:16:13 +00001
Brian Paulb5fd8862001-11-18 22:48:11 +00002/* DO NOT EDIT! This file is generated by the glapitemp.py script. */
Brian Paul1210b0d1999-11-25 18:16:13 +00003
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)
Brian Paul0219d322000-01-10 04:29:09 +000011 * 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
Brian Paul1210b0d1999-11-25 18:16:13 +000014 *
15 * Here's an example which generates the usual OpenGL functions:
16 * #define KEYWORD1
17 * #define KEYWORD2
18 * #define NAME(func) gl##func
Brian Paul0219d322000-01-10 04:29:09 +000019 * #define DISPATCH(func, args, msg) \
Brian Paulb3674092000-01-08 11:01:24 +000020 * struct _glapi_table *dispatch = CurrentDispatch; \
21 * (*dispatch->func) args
Brian Paul0219d322000-01-10 04:29:09 +000022 * #define RETURN DISPATCH(func, args, msg) \
23 * struct _glapi_table *dispatch = CurrentDispatch; \
24 * return (*dispatch->func) args
Brian Paul1210b0d1999-11-25 18:16:13 +000025 *
Brian Paul1210b0d1999-11-25 18:16:13 +000026 */
27
28
Brian Paul32284212000-01-28 19:01:45 +000029#ifndef KEYWORD1
30#define KEYWORD1
31#endif
32
33#ifndef KEYWORD2
34#define KEYWORD2
35#endif
36
37#ifndef NAME
Brian Paul3c257e12001-03-28 17:19:58 +000038#error NAME must be defined
Brian Paul32284212000-01-28 19:01:45 +000039#endif
40
41#ifndef DISPATCH
Brian Paul3c257e12001-03-28 17:19:58 +000042#error DISPATCH must be defined
Brian Paul32284212000-01-28 19:01:45 +000043#endif
44
45#ifndef RETURN_DISPATCH
Brian Paul3c257e12001-03-28 17:19:58 +000046#error RETURN_DISPATCH must be defined
Brian Paul32284212000-01-28 19:01:45 +000047#endif
48
Brian Paul1210b0d1999-11-25 18:16:13 +000049
Brian Paulb5fd8862001-11-18 22:48:11 +000050KEYWORD1 void KEYWORD2 NAME(NewList)(GLuint list, GLenum mode)
Brian Paul1210b0d1999-11-25 18:16:13 +000051{
Brian Paulb5fd8862001-11-18 22:48:11 +000052 DISPATCH(NewList, (list, mode), (F, "glNewList(%d, 0x%x);", list, mode));
Brian Paul2a889462001-08-28 22:46:22 +000053}
54
Brian Paul1210b0d1999-11-25 18:16:13 +000055KEYWORD1 void KEYWORD2 NAME(EndList)(void)
56{
Brian Paul59668e32000-02-01 01:10:27 +000057 DISPATCH(EndList, (), (F, "glEndList();"));
Brian Paul1210b0d1999-11-25 18:16:13 +000058}
59
Brian Paulb5fd8862001-11-18 22:48:11 +000060KEYWORD1 void KEYWORD2 NAME(CallList)(GLuint list)
Brian Paul2a889462001-08-28 22:46:22 +000061{
Brian Paulb5fd8862001-11-18 22:48:11 +000062 DISPATCH(CallList, (list), (F, "glCallList(%d);", list));
Brian Paul2a889462001-08-28 22:46:22 +000063}
64
Brian Paulb5fd8862001-11-18 22:48:11 +000065KEYWORD1 void KEYWORD2 NAME(CallLists)(GLsizei n, GLenum type, const GLvoid * lists)
Brian Paul2a889462001-08-28 22:46:22 +000066{
Brian Paulb5fd8862001-11-18 22:48:11 +000067 DISPATCH(CallLists, (n, type, lists), (F, "glCallLists(%p, 0x%x, %p);", (void *) n, type, (void *) lists));
Brian Paul2a889462001-08-28 22:46:22 +000068}
69
Brian Paulb5fd8862001-11-18 22:48:11 +000070KEYWORD1 void KEYWORD2 NAME(DeleteLists)(GLuint list, GLsizei range)
Brian Paul2a889462001-08-28 22:46:22 +000071{
Brian Paulb5fd8862001-11-18 22:48:11 +000072 DISPATCH(DeleteLists, (list, range), (F, "glDeleteLists(%d, %p);", list, (void *) range));
Brian Paul1210b0d1999-11-25 18:16:13 +000073}
74
75KEYWORD1 GLuint KEYWORD2 NAME(GenLists)(GLsizei range)
76{
Brian Paulb5fd8862001-11-18 22:48:11 +000077 RETURN_DISPATCH(GenLists, (range), (F, "glGenLists(%p);", (void *) range));
Brian Paul1210b0d1999-11-25 18:16:13 +000078}
79
80KEYWORD1 void KEYWORD2 NAME(ListBase)(GLuint base)
81{
Brian Paulb5fd8862001-11-18 22:48:11 +000082 DISPATCH(ListBase, (base), (F, "glListBase(%d);", base));
Brian Paul1210b0d1999-11-25 18:16:13 +000083}
84
Brian Paulb5fd8862001-11-18 22:48:11 +000085KEYWORD1 void KEYWORD2 NAME(Begin)(GLenum mode)
Brian Paul1210b0d1999-11-25 18:16:13 +000086{
Brian Paulb5fd8862001-11-18 22:48:11 +000087 DISPATCH(Begin, (mode), (F, "glBegin(0x%x);", mode));
Brian Paul1210b0d1999-11-25 18:16:13 +000088}
89
Brian Paulb5fd8862001-11-18 22:48:11 +000090KEYWORD1 void KEYWORD2 NAME(Bitmap)(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap)
Brian Paul1210b0d1999-11-25 18:16:13 +000091{
Brian Paulb5fd8862001-11-18 22:48:11 +000092 DISPATCH(Bitmap, (width, height, xorig, yorig, xmove, ymove, bitmap), (F, "glBitmap(%p, %p, %f, %f, %f, %f, %p);", (void *) width, (void *) height, xorig, yorig, xmove, ymove, (void *) bitmap));
Brian Paul1210b0d1999-11-25 18:16:13 +000093}
94
Brian Paulb5fd8862001-11-18 22:48:11 +000095KEYWORD1 void KEYWORD2 NAME(Color3b)(GLbyte red, GLbyte green, GLbyte blue)
Brian Paul1210b0d1999-11-25 18:16:13 +000096{
Brian Paulb5fd8862001-11-18 22:48:11 +000097 DISPATCH(Color3b, (red, green, blue), (F, "glColor3b(%d, %d, %d);", red, green, blue));
Brian Paul1210b0d1999-11-25 18:16:13 +000098}
99
Brian Paulb5fd8862001-11-18 22:48:11 +0000100KEYWORD1 void KEYWORD2 NAME(Color3bv)(const GLbyte * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000101{
Brian Paulb5fd8862001-11-18 22:48:11 +0000102 DISPATCH(Color3bv, (v), (F, "glColor3bv(%p);", (void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +0000103}
104
Brian Paulb5fd8862001-11-18 22:48:11 +0000105KEYWORD1 void KEYWORD2 NAME(Color3d)(GLdouble red, GLdouble green, GLdouble blue)
Brian Paul1210b0d1999-11-25 18:16:13 +0000106{
Brian Paulb5fd8862001-11-18 22:48:11 +0000107 DISPATCH(Color3d, (red, green, blue), (F, "glColor3d(%f, %f, %f);", red, green, blue));
Brian Paul1210b0d1999-11-25 18:16:13 +0000108}
109
Brian Paulb5fd8862001-11-18 22:48:11 +0000110KEYWORD1 void KEYWORD2 NAME(Color3dv)(const GLdouble * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000111{
Brian Paulb5fd8862001-11-18 22:48:11 +0000112 DISPATCH(Color3dv, (v), (F, "glColor3dv(%p);", (void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +0000113}
114
Brian Paulb5fd8862001-11-18 22:48:11 +0000115KEYWORD1 void KEYWORD2 NAME(Color3f)(GLfloat red, GLfloat green, GLfloat blue)
Brian Paul1210b0d1999-11-25 18:16:13 +0000116{
Brian Paulb5fd8862001-11-18 22:48:11 +0000117 DISPATCH(Color3f, (red, green, blue), (F, "glColor3f(%f, %f, %f);", red, green, blue));
Brian Paul1210b0d1999-11-25 18:16:13 +0000118}
119
Brian Paulb5fd8862001-11-18 22:48:11 +0000120KEYWORD1 void KEYWORD2 NAME(Color3fv)(const GLfloat * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000121{
Brian Paulb5fd8862001-11-18 22:48:11 +0000122 DISPATCH(Color3fv, (v), (F, "glColor3fv(%p);", (void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +0000123}
124
Brian Paulb5fd8862001-11-18 22:48:11 +0000125KEYWORD1 void KEYWORD2 NAME(Color3i)(GLint red, GLint green, GLint blue)
Brian Paul1210b0d1999-11-25 18:16:13 +0000126{
Brian Paulb5fd8862001-11-18 22:48:11 +0000127 DISPATCH(Color3i, (red, green, blue), (F, "glColor3i(%d, %d, %d);", red, green, blue));
Brian Paul1210b0d1999-11-25 18:16:13 +0000128}
129
Brian Paulb5fd8862001-11-18 22:48:11 +0000130KEYWORD1 void KEYWORD2 NAME(Color3iv)(const GLint * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000131{
Brian Paulb5fd8862001-11-18 22:48:11 +0000132 DISPATCH(Color3iv, (v), (F, "glColor3iv(%p);", (void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +0000133}
134
Brian Paulb5fd8862001-11-18 22:48:11 +0000135KEYWORD1 void KEYWORD2 NAME(Color3s)(GLshort red, GLshort green, GLshort blue)
Brian Paul1210b0d1999-11-25 18:16:13 +0000136{
Brian Paulb5fd8862001-11-18 22:48:11 +0000137 DISPATCH(Color3s, (red, green, blue), (F, "glColor3s(%d, %d, %d);", red, green, blue));
Brian Paul1210b0d1999-11-25 18:16:13 +0000138}
139
Brian Paulb5fd8862001-11-18 22:48:11 +0000140KEYWORD1 void KEYWORD2 NAME(Color3sv)(const GLshort * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000141{
Brian Paulb5fd8862001-11-18 22:48:11 +0000142 DISPATCH(Color3sv, (v), (F, "glColor3sv(%p);", (void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +0000143}
144
Brian Paulb5fd8862001-11-18 22:48:11 +0000145KEYWORD1 void KEYWORD2 NAME(Color3ub)(GLubyte red, GLubyte green, GLubyte blue)
Brian Paul1210b0d1999-11-25 18:16:13 +0000146{
Brian Paulb5fd8862001-11-18 22:48:11 +0000147 DISPATCH(Color3ub, (red, green, blue), (F, "glColor3ub(%d, %d, %d);", red, green, blue));
Brian Paul1210b0d1999-11-25 18:16:13 +0000148}
149
Brian Paulb5fd8862001-11-18 22:48:11 +0000150KEYWORD1 void KEYWORD2 NAME(Color3ubv)(const GLubyte * v)
Brian Paul2a889462001-08-28 22:46:22 +0000151{
Brian Paulb5fd8862001-11-18 22:48:11 +0000152 DISPATCH(Color3ubv, (v), (F, "glColor3ubv(%p);", (void *) v));
Brian Paul2a889462001-08-28 22:46:22 +0000153}
154
Brian Paulb5fd8862001-11-18 22:48:11 +0000155KEYWORD1 void KEYWORD2 NAME(Color3ui)(GLuint red, GLuint green, GLuint blue)
Brian Paul2a889462001-08-28 22:46:22 +0000156{
Brian Paulb5fd8862001-11-18 22:48:11 +0000157 DISPATCH(Color3ui, (red, green, blue), (F, "glColor3ui(%d, %d, %d);", red, green, blue));
Brian Paul2a889462001-08-28 22:46:22 +0000158}
159
Brian Paulb5fd8862001-11-18 22:48:11 +0000160KEYWORD1 void KEYWORD2 NAME(Color3uiv)(const GLuint * v)
Brian Paul2a889462001-08-28 22:46:22 +0000161{
Brian Paulb5fd8862001-11-18 22:48:11 +0000162 DISPATCH(Color3uiv, (v), (F, "glColor3uiv(%p);", (void *) v));
Brian Paul2a889462001-08-28 22:46:22 +0000163}
164
Brian Paulb5fd8862001-11-18 22:48:11 +0000165KEYWORD1 void KEYWORD2 NAME(Color3us)(GLushort red, GLushort green, GLushort blue)
Brian Paul2a889462001-08-28 22:46:22 +0000166{
Brian Paulb5fd8862001-11-18 22:48:11 +0000167 DISPATCH(Color3us, (red, green, blue), (F, "glColor3us(%d, %d, %d);", red, green, blue));
Brian Paul2a889462001-08-28 22:46:22 +0000168}
169
Brian Paulb5fd8862001-11-18 22:48:11 +0000170KEYWORD1 void KEYWORD2 NAME(Color3usv)(const GLushort * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000171{
Brian Paulb5fd8862001-11-18 22:48:11 +0000172 DISPATCH(Color3usv, (v), (F, "glColor3usv(%p);", (void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +0000173}
174
Brian Paulb5fd8862001-11-18 22:48:11 +0000175KEYWORD1 void KEYWORD2 NAME(Color4b)(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
Brian Paul1210b0d1999-11-25 18:16:13 +0000176{
Brian Paulb5fd8862001-11-18 22:48:11 +0000177 DISPATCH(Color4b, (red, green, blue, alpha), (F, "glColor4b(%d, %d, %d, %d);", red, green, blue, alpha));
Brian Paul1210b0d1999-11-25 18:16:13 +0000178}
179
Brian Paulb5fd8862001-11-18 22:48:11 +0000180KEYWORD1 void KEYWORD2 NAME(Color4bv)(const GLbyte * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000181{
Brian Paulb5fd8862001-11-18 22:48:11 +0000182 DISPATCH(Color4bv, (v), (F, "glColor4bv(%p);", (void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +0000183}
184
Brian Paulb5fd8862001-11-18 22:48:11 +0000185KEYWORD1 void KEYWORD2 NAME(Color4d)(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
Brian Paul1210b0d1999-11-25 18:16:13 +0000186{
Brian Paulb5fd8862001-11-18 22:48:11 +0000187 DISPATCH(Color4d, (red, green, blue, alpha), (F, "glColor4d(%f, %f, %f, %f);", red, green, blue, alpha));
188}
189
190KEYWORD1 void KEYWORD2 NAME(Color4dv)(const GLdouble * v)
191{
192 DISPATCH(Color4dv, (v), (F, "glColor4dv(%p);", (void *) v));
193}
194
195KEYWORD1 void KEYWORD2 NAME(Color4f)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
196{
197 DISPATCH(Color4f, (red, green, blue, alpha), (F, "glColor4f(%f, %f, %f, %f);", red, green, blue, alpha));
198}
199
200KEYWORD1 void KEYWORD2 NAME(Color4fv)(const GLfloat * v)
201{
202 DISPATCH(Color4fv, (v), (F, "glColor4fv(%p);", (void *) v));
203}
204
205KEYWORD1 void KEYWORD2 NAME(Color4i)(GLint red, GLint green, GLint blue, GLint alpha)
206{
207 DISPATCH(Color4i, (red, green, blue, alpha), (F, "glColor4i(%d, %d, %d, %d);", red, green, blue, alpha));
208}
209
210KEYWORD1 void KEYWORD2 NAME(Color4iv)(const GLint * v)
211{
212 DISPATCH(Color4iv, (v), (F, "glColor4iv(%p);", (void *) v));
213}
214
215KEYWORD1 void KEYWORD2 NAME(Color4s)(GLshort red, GLshort green, GLshort blue, GLshort alpha)
216{
217 DISPATCH(Color4s, (red, green, blue, alpha), (F, "glColor4s(%d, %d, %d, %d);", red, green, blue, alpha));
218}
219
220KEYWORD1 void KEYWORD2 NAME(Color4sv)(const GLshort * v)
221{
222 DISPATCH(Color4sv, (v), (F, "glColor4sv(%p);", (void *) v));
223}
224
225KEYWORD1 void KEYWORD2 NAME(Color4ub)(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
226{
227 DISPATCH(Color4ub, (red, green, blue, alpha), (F, "glColor4ub(%d, %d, %d, %d);", red, green, blue, alpha));
228}
229
230KEYWORD1 void KEYWORD2 NAME(Color4ubv)(const GLubyte * v)
231{
232 DISPATCH(Color4ubv, (v), (F, "glColor4ubv(%p);", (void *) v));
233}
234
235KEYWORD1 void KEYWORD2 NAME(Color4ui)(GLuint red, GLuint green, GLuint blue, GLuint alpha)
236{
237 DISPATCH(Color4ui, (red, green, blue, alpha), (F, "glColor4ui(%d, %d, %d, %d);", red, green, blue, alpha));
238}
239
240KEYWORD1 void KEYWORD2 NAME(Color4uiv)(const GLuint * v)
241{
242 DISPATCH(Color4uiv, (v), (F, "glColor4uiv(%p);", (void *) v));
243}
244
245KEYWORD1 void KEYWORD2 NAME(Color4us)(GLushort red, GLushort green, GLushort blue, GLushort alpha)
246{
247 DISPATCH(Color4us, (red, green, blue, alpha), (F, "glColor4us(%d, %d, %d, %d);", red, green, blue, alpha));
248}
249
250KEYWORD1 void KEYWORD2 NAME(Color4usv)(const GLushort * v)
251{
252 DISPATCH(Color4usv, (v), (F, "glColor4usv(%p);", (void *) v));
253}
254
255KEYWORD1 void KEYWORD2 NAME(EdgeFlag)(GLboolean flag)
256{
257 DISPATCH(EdgeFlag, (flag), (F, "glEdgeFlag(%d);", flag));
258}
259
260KEYWORD1 void KEYWORD2 NAME(EdgeFlagv)(const GLboolean * flag)
261{
262 DISPATCH(EdgeFlagv, (flag), (F, "glEdgeFlagv(%p);", (void *) flag));
263}
264
265KEYWORD1 void KEYWORD2 NAME(End)(void)
266{
267 DISPATCH(End, (), (F, "glEnd();"));
268}
269
270KEYWORD1 void KEYWORD2 NAME(Indexd)(GLdouble c)
271{
272 DISPATCH(Indexd, (c), (F, "glIndexd(%f);", c));
273}
274
275KEYWORD1 void KEYWORD2 NAME(Indexdv)(const GLdouble * c)
276{
277 DISPATCH(Indexdv, (c), (F, "glIndexdv(%p);", (void *) c));
278}
279
280KEYWORD1 void KEYWORD2 NAME(Indexf)(GLfloat c)
281{
282 DISPATCH(Indexf, (c), (F, "glIndexf(%f);", c));
283}
284
285KEYWORD1 void KEYWORD2 NAME(Indexfv)(const GLfloat * c)
286{
287 DISPATCH(Indexfv, (c), (F, "glIndexfv(%p);", (void *) c));
288}
289
290KEYWORD1 void KEYWORD2 NAME(Indexi)(GLint c)
291{
292 DISPATCH(Indexi, (c), (F, "glIndexi(%d);", c));
293}
294
295KEYWORD1 void KEYWORD2 NAME(Indexiv)(const GLint * c)
296{
297 DISPATCH(Indexiv, (c), (F, "glIndexiv(%p);", (void *) c));
298}
299
300KEYWORD1 void KEYWORD2 NAME(Indexs)(GLshort c)
301{
302 DISPATCH(Indexs, (c), (F, "glIndexs(%d);", c));
303}
304
305KEYWORD1 void KEYWORD2 NAME(Indexsv)(const GLshort * c)
306{
307 DISPATCH(Indexsv, (c), (F, "glIndexsv(%p);", (void *) c));
Brian Paul1210b0d1999-11-25 18:16:13 +0000308}
309
Brian Paul2a889462001-08-28 22:46:22 +0000310KEYWORD1 void KEYWORD2 NAME(Normal3b)(GLbyte nx, GLbyte ny, GLbyte nz)
311{
312 DISPATCH(Normal3b, (nx, ny, nz), (F, "glNormal3b(%d, %d, %d);", nx, ny, nz));
313}
314
Brian Paulb5fd8862001-11-18 22:48:11 +0000315KEYWORD1 void KEYWORD2 NAME(Normal3bv)(const GLbyte * v)
Brian Paul2a889462001-08-28 22:46:22 +0000316{
Brian Paul52ef4cc2001-11-01 00:39:24 +0000317 DISPATCH(Normal3bv, (v), (F, "glNormal3bv(%p);", (void *) v));
Brian Paul2a889462001-08-28 22:46:22 +0000318}
319
320KEYWORD1 void KEYWORD2 NAME(Normal3d)(GLdouble nx, GLdouble ny, GLdouble nz)
321{
322 DISPATCH(Normal3d, (nx, ny, nz), (F, "glNormal3d(%f, %f, %f);", nx, ny, nz));
323}
324
Brian Paulb5fd8862001-11-18 22:48:11 +0000325KEYWORD1 void KEYWORD2 NAME(Normal3dv)(const GLdouble * v)
Brian Paul2a889462001-08-28 22:46:22 +0000326{
Brian Paul52ef4cc2001-11-01 00:39:24 +0000327 DISPATCH(Normal3dv, (v), (F, "glNormal3dv(%p);", (void *) v));
Brian Paul2a889462001-08-28 22:46:22 +0000328}
329
330KEYWORD1 void KEYWORD2 NAME(Normal3f)(GLfloat nx, GLfloat ny, GLfloat nz)
331{
Brian Paulb5fd8862001-11-18 22:48:11 +0000332 DISPATCH(Normal3f, (nx, ny, nz), (F, "glNormal3f(%f, %f, %f);", nx, ny, nz));
Brian Paul2a889462001-08-28 22:46:22 +0000333}
334
Brian Paulb5fd8862001-11-18 22:48:11 +0000335KEYWORD1 void KEYWORD2 NAME(Normal3fv)(const GLfloat * v)
Brian Paul2a889462001-08-28 22:46:22 +0000336{
Brian Paul52ef4cc2001-11-01 00:39:24 +0000337 DISPATCH(Normal3fv, (v), (F, "glNormal3fv(%p);", (void *) v));
Brian Paul2a889462001-08-28 22:46:22 +0000338}
339
340KEYWORD1 void KEYWORD2 NAME(Normal3i)(GLint nx, GLint ny, GLint nz)
341{
342 DISPATCH(Normal3i, (nx, ny, nz), (F, "glNormal3i(%d, %d, %d);", nx, ny, nz));
343}
344
Brian Paulb5fd8862001-11-18 22:48:11 +0000345KEYWORD1 void KEYWORD2 NAME(Normal3iv)(const GLint * v)
Brian Paul2a889462001-08-28 22:46:22 +0000346{
Brian Paul52ef4cc2001-11-01 00:39:24 +0000347 DISPATCH(Normal3iv, (v), (F, "glNormal3iv(%p);", (void *) v));
Brian Paul2a889462001-08-28 22:46:22 +0000348}
349
350KEYWORD1 void KEYWORD2 NAME(Normal3s)(GLshort nx, GLshort ny, GLshort nz)
351{
352 DISPATCH(Normal3s, (nx, ny, nz), (F, "glNormal3s(%d, %d, %d);", nx, ny, nz));
353}
354
Brian Paulb5fd8862001-11-18 22:48:11 +0000355KEYWORD1 void KEYWORD2 NAME(Normal3sv)(const GLshort * v)
Brian Paul2a889462001-08-28 22:46:22 +0000356{
Brian Paul52ef4cc2001-11-01 00:39:24 +0000357 DISPATCH(Normal3sv, (v), (F, "glNormal3sv(%p);", (void *) v));
Brian Paul2a889462001-08-28 22:46:22 +0000358}
359
Brian Paulb5fd8862001-11-18 22:48:11 +0000360KEYWORD1 void KEYWORD2 NAME(RasterPos2d)(GLdouble x, GLdouble y)
Brian Paul1210b0d1999-11-25 18:16:13 +0000361{
Brian Paulb5fd8862001-11-18 22:48:11 +0000362 DISPATCH(RasterPos2d, (x, y), (F, "glRasterPos2d(%f, %f);", x, y));
Brian Paul1210b0d1999-11-25 18:16:13 +0000363}
364
Brian Paulb5fd8862001-11-18 22:48:11 +0000365KEYWORD1 void KEYWORD2 NAME(RasterPos2dv)(const GLdouble * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000366{
Brian Paulb5fd8862001-11-18 22:48:11 +0000367 DISPATCH(RasterPos2dv, (v), (F, "glRasterPos2dv(%p);", (void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +0000368}
369
Brian Paulb5fd8862001-11-18 22:48:11 +0000370KEYWORD1 void KEYWORD2 NAME(RasterPos2f)(GLfloat x, GLfloat y)
Brian Paul1210b0d1999-11-25 18:16:13 +0000371{
Brian Paulb5fd8862001-11-18 22:48:11 +0000372 DISPATCH(RasterPos2f, (x, y), (F, "glRasterPos2f(%f, %f);", x, y));
Brian Paul1210b0d1999-11-25 18:16:13 +0000373}
374
Brian Paulb5fd8862001-11-18 22:48:11 +0000375KEYWORD1 void KEYWORD2 NAME(RasterPos2fv)(const GLfloat * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000376{
Brian Paulb5fd8862001-11-18 22:48:11 +0000377 DISPATCH(RasterPos2fv, (v), (F, "glRasterPos2fv(%p);", (void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +0000378}
379
Brian Paulb5fd8862001-11-18 22:48:11 +0000380KEYWORD1 void KEYWORD2 NAME(RasterPos2i)(GLint x, GLint y)
Brian Paul1210b0d1999-11-25 18:16:13 +0000381{
Brian Paulb5fd8862001-11-18 22:48:11 +0000382 DISPATCH(RasterPos2i, (x, y), (F, "glRasterPos2i(%d, %d);", x, y));
Brian Paul1210b0d1999-11-25 18:16:13 +0000383}
384
Brian Paulb5fd8862001-11-18 22:48:11 +0000385KEYWORD1 void KEYWORD2 NAME(RasterPos2iv)(const GLint * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000386{
Brian Paulb5fd8862001-11-18 22:48:11 +0000387 DISPATCH(RasterPos2iv, (v), (F, "glRasterPos2iv(%p);", (void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +0000388}
389
Brian Paulb5fd8862001-11-18 22:48:11 +0000390KEYWORD1 void KEYWORD2 NAME(RasterPos2s)(GLshort x, GLshort y)
Brian Paul1210b0d1999-11-25 18:16:13 +0000391{
Brian Paulb5fd8862001-11-18 22:48:11 +0000392 DISPATCH(RasterPos2s, (x, y), (F, "glRasterPos2s(%d, %d);", x, y));
Brian Paul1210b0d1999-11-25 18:16:13 +0000393}
394
Brian Paulb5fd8862001-11-18 22:48:11 +0000395KEYWORD1 void KEYWORD2 NAME(RasterPos2sv)(const GLshort * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000396{
Brian Paulb5fd8862001-11-18 22:48:11 +0000397 DISPATCH(RasterPos2sv, (v), (F, "glRasterPos2sv(%p);", (void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +0000398}
399
Brian Paulb5fd8862001-11-18 22:48:11 +0000400KEYWORD1 void KEYWORD2 NAME(RasterPos3d)(GLdouble x, GLdouble y, GLdouble z)
Brian Paul1210b0d1999-11-25 18:16:13 +0000401{
Brian Paulb5fd8862001-11-18 22:48:11 +0000402 DISPATCH(RasterPos3d, (x, y, z), (F, "glRasterPos3d(%f, %f, %f);", x, y, z));
Brian Paul1210b0d1999-11-25 18:16:13 +0000403}
404
Brian Paulb5fd8862001-11-18 22:48:11 +0000405KEYWORD1 void KEYWORD2 NAME(RasterPos3dv)(const GLdouble * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000406{
Brian Paulb5fd8862001-11-18 22:48:11 +0000407 DISPATCH(RasterPos3dv, (v), (F, "glRasterPos3dv(%p);", (void *) v));
408}
409
410KEYWORD1 void KEYWORD2 NAME(RasterPos3f)(GLfloat x, GLfloat y, GLfloat z)
411{
412 DISPATCH(RasterPos3f, (x, y, z), (F, "glRasterPos3f(%f, %f, %f);", x, y, z));
413}
414
415KEYWORD1 void KEYWORD2 NAME(RasterPos3fv)(const GLfloat * v)
416{
417 DISPATCH(RasterPos3fv, (v), (F, "glRasterPos3fv(%p);", (void *) v));
418}
419
420KEYWORD1 void KEYWORD2 NAME(RasterPos3i)(GLint x, GLint y, GLint z)
421{
422 DISPATCH(RasterPos3i, (x, y, z), (F, "glRasterPos3i(%d, %d, %d);", x, y, z));
423}
424
425KEYWORD1 void KEYWORD2 NAME(RasterPos3iv)(const GLint * v)
426{
427 DISPATCH(RasterPos3iv, (v), (F, "glRasterPos3iv(%p);", (void *) v));
428}
429
430KEYWORD1 void KEYWORD2 NAME(RasterPos3s)(GLshort x, GLshort y, GLshort z)
431{
432 DISPATCH(RasterPos3s, (x, y, z), (F, "glRasterPos3s(%d, %d, %d);", x, y, z));
433}
434
435KEYWORD1 void KEYWORD2 NAME(RasterPos3sv)(const GLshort * v)
436{
437 DISPATCH(RasterPos3sv, (v), (F, "glRasterPos3sv(%p);", (void *) v));
438}
439
440KEYWORD1 void KEYWORD2 NAME(RasterPos4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
441{
442 DISPATCH(RasterPos4d, (x, y, z, w), (F, "glRasterPos4d(%f, %f, %f, %f);", x, y, z, w));
443}
444
445KEYWORD1 void KEYWORD2 NAME(RasterPos4dv)(const GLdouble * v)
446{
447 DISPATCH(RasterPos4dv, (v), (F, "glRasterPos4dv(%p);", (void *) v));
448}
449
450KEYWORD1 void KEYWORD2 NAME(RasterPos4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
451{
452 DISPATCH(RasterPos4f, (x, y, z, w), (F, "glRasterPos4f(%f, %f, %f, %f);", x, y, z, w));
453}
454
455KEYWORD1 void KEYWORD2 NAME(RasterPos4fv)(const GLfloat * v)
456{
457 DISPATCH(RasterPos4fv, (v), (F, "glRasterPos4fv(%p);", (void *) v));
458}
459
460KEYWORD1 void KEYWORD2 NAME(RasterPos4i)(GLint x, GLint y, GLint z, GLint w)
461{
462 DISPATCH(RasterPos4i, (x, y, z, w), (F, "glRasterPos4i(%d, %d, %d, %d);", x, y, z, w));
463}
464
465KEYWORD1 void KEYWORD2 NAME(RasterPos4iv)(const GLint * v)
466{
467 DISPATCH(RasterPos4iv, (v), (F, "glRasterPos4iv(%p);", (void *) v));
468}
469
470KEYWORD1 void KEYWORD2 NAME(RasterPos4s)(GLshort x, GLshort y, GLshort z, GLshort w)
471{
472 DISPATCH(RasterPos4s, (x, y, z, w), (F, "glRasterPos4s(%d, %d, %d, %d);", x, y, z, w));
473}
474
475KEYWORD1 void KEYWORD2 NAME(RasterPos4sv)(const GLshort * v)
476{
477 DISPATCH(RasterPos4sv, (v), (F, "glRasterPos4sv(%p);", (void *) v));
478}
479
480KEYWORD1 void KEYWORD2 NAME(Rectd)(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
481{
482 DISPATCH(Rectd, (x1, y1, x2, y2), (F, "glRectd(%f, %f, %f, %f);", x1, y1, x2, y2));
483}
484
485KEYWORD1 void KEYWORD2 NAME(Rectdv)(const GLdouble * v1, const GLdouble * v2)
486{
487 DISPATCH(Rectdv, (v1, v2), (F, "glRectdv(%p, %p);", (void *) v1, (void *) v2));
488}
489
490KEYWORD1 void KEYWORD2 NAME(Rectf)(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
491{
492 DISPATCH(Rectf, (x1, y1, x2, y2), (F, "glRectf(%f, %f, %f, %f);", x1, y1, x2, y2));
493}
494
495KEYWORD1 void KEYWORD2 NAME(Rectfv)(const GLfloat * v1, const GLfloat * v2)
496{
497 DISPATCH(Rectfv, (v1, v2), (F, "glRectfv(%p, %p);", (void *) v1, (void *) v2));
498}
499
500KEYWORD1 void KEYWORD2 NAME(Recti)(GLint x1, GLint y1, GLint x2, GLint y2)
501{
502 DISPATCH(Recti, (x1, y1, x2, y2), (F, "glRecti(%d, %d, %d, %d);", x1, y1, x2, y2));
503}
504
505KEYWORD1 void KEYWORD2 NAME(Rectiv)(const GLint * v1, const GLint * v2)
506{
507 DISPATCH(Rectiv, (v1, v2), (F, "glRectiv(%p, %p);", (void *) v1, (void *) v2));
508}
509
510KEYWORD1 void KEYWORD2 NAME(Rects)(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
511{
512 DISPATCH(Rects, (x1, y1, x2, y2), (F, "glRects(%d, %d, %d, %d);", x1, y1, x2, y2));
513}
514
515KEYWORD1 void KEYWORD2 NAME(Rectsv)(const GLshort * v1, const GLshort * v2)
516{
517 DISPATCH(Rectsv, (v1, v2), (F, "glRectsv(%p, %p);", (void *) v1, (void *) v2));
518}
519
520KEYWORD1 void KEYWORD2 NAME(TexCoord1d)(GLdouble s)
521{
522 DISPATCH(TexCoord1d, (s), (F, "glTexCoord1d(%f);", s));
523}
524
525KEYWORD1 void KEYWORD2 NAME(TexCoord1dv)(const GLdouble * v)
526{
527 DISPATCH(TexCoord1dv, (v), (F, "glTexCoord1dv(%p);", (void *) v));
528}
529
530KEYWORD1 void KEYWORD2 NAME(TexCoord1f)(GLfloat s)
531{
532 DISPATCH(TexCoord1f, (s), (F, "glTexCoord1f(%f);", s));
533}
534
535KEYWORD1 void KEYWORD2 NAME(TexCoord1fv)(const GLfloat * v)
536{
537 DISPATCH(TexCoord1fv, (v), (F, "glTexCoord1fv(%p);", (void *) v));
538}
539
540KEYWORD1 void KEYWORD2 NAME(TexCoord1i)(GLint s)
541{
542 DISPATCH(TexCoord1i, (s), (F, "glTexCoord1i(%d);", s));
543}
544
545KEYWORD1 void KEYWORD2 NAME(TexCoord1iv)(const GLint * v)
546{
547 DISPATCH(TexCoord1iv, (v), (F, "glTexCoord1iv(%p);", (void *) v));
548}
549
550KEYWORD1 void KEYWORD2 NAME(TexCoord1s)(GLshort s)
551{
552 DISPATCH(TexCoord1s, (s), (F, "glTexCoord1s(%d);", s));
553}
554
555KEYWORD1 void KEYWORD2 NAME(TexCoord1sv)(const GLshort * v)
556{
557 DISPATCH(TexCoord1sv, (v), (F, "glTexCoord1sv(%p);", (void *) v));
558}
559
560KEYWORD1 void KEYWORD2 NAME(TexCoord2d)(GLdouble s, GLdouble t)
561{
562 DISPATCH(TexCoord2d, (s, t), (F, "glTexCoord2d(%f, %f);", s, t));
563}
564
565KEYWORD1 void KEYWORD2 NAME(TexCoord2dv)(const GLdouble * v)
566{
567 DISPATCH(TexCoord2dv, (v), (F, "glTexCoord2dv(%p);", (void *) v));
568}
569
570KEYWORD1 void KEYWORD2 NAME(TexCoord2f)(GLfloat s, GLfloat t)
571{
572 DISPATCH(TexCoord2f, (s, t), (F, "glTexCoord2f(%f, %f);", s, t));
573}
574
575KEYWORD1 void KEYWORD2 NAME(TexCoord2fv)(const GLfloat * v)
576{
577 DISPATCH(TexCoord2fv, (v), (F, "glTexCoord2fv(%p);", (void *) v));
578}
579
580KEYWORD1 void KEYWORD2 NAME(TexCoord2i)(GLint s, GLint t)
581{
582 DISPATCH(TexCoord2i, (s, t), (F, "glTexCoord2i(%d, %d);", s, t));
583}
584
585KEYWORD1 void KEYWORD2 NAME(TexCoord2iv)(const GLint * v)
586{
587 DISPATCH(TexCoord2iv, (v), (F, "glTexCoord2iv(%p);", (void *) v));
588}
589
590KEYWORD1 void KEYWORD2 NAME(TexCoord2s)(GLshort s, GLshort t)
591{
592 DISPATCH(TexCoord2s, (s, t), (F, "glTexCoord2s(%d, %d);", s, t));
593}
594
595KEYWORD1 void KEYWORD2 NAME(TexCoord2sv)(const GLshort * v)
596{
597 DISPATCH(TexCoord2sv, (v), (F, "glTexCoord2sv(%p);", (void *) v));
598}
599
600KEYWORD1 void KEYWORD2 NAME(TexCoord3d)(GLdouble s, GLdouble t, GLdouble r)
601{
602 DISPATCH(TexCoord3d, (s, t, r), (F, "glTexCoord3d(%f, %f, %f);", s, t, r));
603}
604
605KEYWORD1 void KEYWORD2 NAME(TexCoord3dv)(const GLdouble * v)
606{
607 DISPATCH(TexCoord3dv, (v), (F, "glTexCoord3dv(%p);", (void *) v));
608}
609
610KEYWORD1 void KEYWORD2 NAME(TexCoord3f)(GLfloat s, GLfloat t, GLfloat r)
611{
612 DISPATCH(TexCoord3f, (s, t, r), (F, "glTexCoord3f(%f, %f, %f);", s, t, r));
613}
614
615KEYWORD1 void KEYWORD2 NAME(TexCoord3fv)(const GLfloat * v)
616{
617 DISPATCH(TexCoord3fv, (v), (F, "glTexCoord3fv(%p);", (void *) v));
618}
619
620KEYWORD1 void KEYWORD2 NAME(TexCoord3i)(GLint s, GLint t, GLint r)
621{
622 DISPATCH(TexCoord3i, (s, t, r), (F, "glTexCoord3i(%d, %d, %d);", s, t, r));
623}
624
625KEYWORD1 void KEYWORD2 NAME(TexCoord3iv)(const GLint * v)
626{
627 DISPATCH(TexCoord3iv, (v), (F, "glTexCoord3iv(%p);", (void *) v));
628}
629
630KEYWORD1 void KEYWORD2 NAME(TexCoord3s)(GLshort s, GLshort t, GLshort r)
631{
632 DISPATCH(TexCoord3s, (s, t, r), (F, "glTexCoord3s(%d, %d, %d);", s, t, r));
633}
634
635KEYWORD1 void KEYWORD2 NAME(TexCoord3sv)(const GLshort * v)
636{
637 DISPATCH(TexCoord3sv, (v), (F, "glTexCoord3sv(%p);", (void *) v));
638}
639
640KEYWORD1 void KEYWORD2 NAME(TexCoord4d)(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
641{
642 DISPATCH(TexCoord4d, (s, t, r, q), (F, "glTexCoord4d(%f, %f, %f, %f);", s, t, r, q));
643}
644
645KEYWORD1 void KEYWORD2 NAME(TexCoord4dv)(const GLdouble * v)
646{
647 DISPATCH(TexCoord4dv, (v), (F, "glTexCoord4dv(%p);", (void *) v));
648}
649
650KEYWORD1 void KEYWORD2 NAME(TexCoord4f)(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
651{
652 DISPATCH(TexCoord4f, (s, t, r, q), (F, "glTexCoord4f(%f, %f, %f, %f);", s, t, r, q));
653}
654
655KEYWORD1 void KEYWORD2 NAME(TexCoord4fv)(const GLfloat * v)
656{
657 DISPATCH(TexCoord4fv, (v), (F, "glTexCoord4fv(%p);", (void *) v));
658}
659
660KEYWORD1 void KEYWORD2 NAME(TexCoord4i)(GLint s, GLint t, GLint r, GLint q)
661{
662 DISPATCH(TexCoord4i, (s, t, r, q), (F, "glTexCoord4i(%d, %d, %d, %d);", s, t, r, q));
663}
664
665KEYWORD1 void KEYWORD2 NAME(TexCoord4iv)(const GLint * v)
666{
667 DISPATCH(TexCoord4iv, (v), (F, "glTexCoord4iv(%p);", (void *) v));
668}
669
670KEYWORD1 void KEYWORD2 NAME(TexCoord4s)(GLshort s, GLshort t, GLshort r, GLshort q)
671{
672 DISPATCH(TexCoord4s, (s, t, r, q), (F, "glTexCoord4s(%d, %d, %d, %d);", s, t, r, q));
673}
674
675KEYWORD1 void KEYWORD2 NAME(TexCoord4sv)(const GLshort * v)
676{
677 DISPATCH(TexCoord4sv, (v), (F, "glTexCoord4sv(%p);", (void *) v));
678}
679
680KEYWORD1 void KEYWORD2 NAME(Vertex2d)(GLdouble x, GLdouble y)
681{
682 DISPATCH(Vertex2d, (x, y), (F, "glVertex2d(%f, %f);", x, y));
683}
684
685KEYWORD1 void KEYWORD2 NAME(Vertex2dv)(const GLdouble * v)
686{
687 DISPATCH(Vertex2dv, (v), (F, "glVertex2dv(%p);", (void *) v));
688}
689
690KEYWORD1 void KEYWORD2 NAME(Vertex2f)(GLfloat x, GLfloat y)
691{
692 DISPATCH(Vertex2f, (x, y), (F, "glVertex2f(%f, %f);", x, y));
693}
694
695KEYWORD1 void KEYWORD2 NAME(Vertex2fv)(const GLfloat * v)
696{
697 DISPATCH(Vertex2fv, (v), (F, "glVertex2fv(%p);", (void *) v));
698}
699
700KEYWORD1 void KEYWORD2 NAME(Vertex2i)(GLint x, GLint y)
701{
702 DISPATCH(Vertex2i, (x, y), (F, "glVertex2i(%d, %d);", x, y));
703}
704
705KEYWORD1 void KEYWORD2 NAME(Vertex2iv)(const GLint * v)
706{
707 DISPATCH(Vertex2iv, (v), (F, "glVertex2iv(%p);", (void *) v));
708}
709
710KEYWORD1 void KEYWORD2 NAME(Vertex2s)(GLshort x, GLshort y)
711{
712 DISPATCH(Vertex2s, (x, y), (F, "glVertex2s(%d, %d);", x, y));
713}
714
715KEYWORD1 void KEYWORD2 NAME(Vertex2sv)(const GLshort * v)
716{
717 DISPATCH(Vertex2sv, (v), (F, "glVertex2sv(%p);", (void *) v));
718}
719
720KEYWORD1 void KEYWORD2 NAME(Vertex3d)(GLdouble x, GLdouble y, GLdouble z)
721{
722 DISPATCH(Vertex3d, (x, y, z), (F, "glVertex3d(%f, %f, %f);", x, y, z));
723}
724
725KEYWORD1 void KEYWORD2 NAME(Vertex3dv)(const GLdouble * v)
726{
727 DISPATCH(Vertex3dv, (v), (F, "glVertex3dv(%p);", (void *) v));
728}
729
730KEYWORD1 void KEYWORD2 NAME(Vertex3f)(GLfloat x, GLfloat y, GLfloat z)
731{
732 DISPATCH(Vertex3f, (x, y, z), (F, "glVertex3f(%f, %f, %f);", x, y, z));
733}
734
735KEYWORD1 void KEYWORD2 NAME(Vertex3fv)(const GLfloat * v)
736{
737 DISPATCH(Vertex3fv, (v), (F, "glVertex3fv(%p);", (void *) v));
738}
739
740KEYWORD1 void KEYWORD2 NAME(Vertex3i)(GLint x, GLint y, GLint z)
741{
742 DISPATCH(Vertex3i, (x, y, z), (F, "glVertex3i(%d, %d, %d);", x, y, z));
743}
744
745KEYWORD1 void KEYWORD2 NAME(Vertex3iv)(const GLint * v)
746{
747 DISPATCH(Vertex3iv, (v), (F, "glVertex3iv(%p);", (void *) v));
748}
749
750KEYWORD1 void KEYWORD2 NAME(Vertex3s)(GLshort x, GLshort y, GLshort z)
751{
752 DISPATCH(Vertex3s, (x, y, z), (F, "glVertex3s(%d, %d, %d);", x, y, z));
753}
754
755KEYWORD1 void KEYWORD2 NAME(Vertex3sv)(const GLshort * v)
756{
757 DISPATCH(Vertex3sv, (v), (F, "glVertex3sv(%p);", (void *) v));
758}
759
760KEYWORD1 void KEYWORD2 NAME(Vertex4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
761{
762 DISPATCH(Vertex4d, (x, y, z, w), (F, "glVertex4d(%f, %f, %f, %f);", x, y, z, w));
763}
764
765KEYWORD1 void KEYWORD2 NAME(Vertex4dv)(const GLdouble * v)
766{
767 DISPATCH(Vertex4dv, (v), (F, "glVertex4dv(%p);", (void *) v));
768}
769
770KEYWORD1 void KEYWORD2 NAME(Vertex4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
771{
772 DISPATCH(Vertex4f, (x, y, z, w), (F, "glVertex4f(%f, %f, %f, %f);", x, y, z, w));
773}
774
775KEYWORD1 void KEYWORD2 NAME(Vertex4fv)(const GLfloat * v)
776{
777 DISPATCH(Vertex4fv, (v), (F, "glVertex4fv(%p);", (void *) v));
778}
779
780KEYWORD1 void KEYWORD2 NAME(Vertex4i)(GLint x, GLint y, GLint z, GLint w)
781{
782 DISPATCH(Vertex4i, (x, y, z, w), (F, "glVertex4i(%d, %d, %d, %d);", x, y, z, w));
783}
784
785KEYWORD1 void KEYWORD2 NAME(Vertex4iv)(const GLint * v)
786{
787 DISPATCH(Vertex4iv, (v), (F, "glVertex4iv(%p);", (void *) v));
788}
789
790KEYWORD1 void KEYWORD2 NAME(Vertex4s)(GLshort x, GLshort y, GLshort z, GLshort w)
791{
792 DISPATCH(Vertex4s, (x, y, z, w), (F, "glVertex4s(%d, %d, %d, %d);", x, y, z, w));
793}
794
795KEYWORD1 void KEYWORD2 NAME(Vertex4sv)(const GLshort * v)
796{
797 DISPATCH(Vertex4sv, (v), (F, "glVertex4sv(%p);", (void *) v));
798}
799
800KEYWORD1 void KEYWORD2 NAME(ClipPlane)(GLenum plane, const GLdouble * equation)
801{
802 DISPATCH(ClipPlane, (plane, equation), (F, "glClipPlane(0x%x, %p);", plane, (void *) equation));
803}
804
805KEYWORD1 void KEYWORD2 NAME(ColorMaterial)(GLenum face, GLenum mode)
806{
807 DISPATCH(ColorMaterial, (face, mode), (F, "glColorMaterial(0x%x, 0x%x);", face, mode));
808}
809
810KEYWORD1 void KEYWORD2 NAME(CullFace)(GLenum mode)
811{
812 DISPATCH(CullFace, (mode), (F, "glCullFace(0x%x);", mode));
813}
814
815KEYWORD1 void KEYWORD2 NAME(Fogf)(GLenum pname, GLfloat param)
816{
817 DISPATCH(Fogf, (pname, param), (F, "glFogf(0x%x, %f);", pname, param));
818}
819
820KEYWORD1 void KEYWORD2 NAME(Fogfv)(GLenum pname, const GLfloat * params)
821{
822 DISPATCH(Fogfv, (pname, params), (F, "glFogfv(0x%x, %p);", pname, (void *) params));
823}
824
825KEYWORD1 void KEYWORD2 NAME(Fogi)(GLenum pname, GLint param)
826{
827 DISPATCH(Fogi, (pname, param), (F, "glFogi(0x%x, %d);", pname, param));
828}
829
830KEYWORD1 void KEYWORD2 NAME(Fogiv)(GLenum pname, const GLint * params)
831{
832 DISPATCH(Fogiv, (pname, params), (F, "glFogiv(0x%x, %p);", pname, (void *) params));
833}
834
835KEYWORD1 void KEYWORD2 NAME(FrontFace)(GLenum mode)
836{
837 DISPATCH(FrontFace, (mode), (F, "glFrontFace(0x%x);", mode));
838}
839
840KEYWORD1 void KEYWORD2 NAME(Hint)(GLenum target, GLenum mode)
841{
842 DISPATCH(Hint, (target, mode), (F, "glHint(0x%x, 0x%x);", target, mode));
843}
844
845KEYWORD1 void KEYWORD2 NAME(Lightf)(GLenum light, GLenum pname, GLfloat param)
846{
847 DISPATCH(Lightf, (light, pname, param), (F, "glLightf(0x%x, 0x%x, %f);", light, pname, param));
848}
849
850KEYWORD1 void KEYWORD2 NAME(Lightfv)(GLenum light, GLenum pname, const GLfloat * params)
851{
852 DISPATCH(Lightfv, (light, pname, params), (F, "glLightfv(0x%x, 0x%x, %p);", light, pname, (void *) params));
853}
854
855KEYWORD1 void KEYWORD2 NAME(Lighti)(GLenum light, GLenum pname, GLint param)
856{
857 DISPATCH(Lighti, (light, pname, param), (F, "glLighti(0x%x, 0x%x, %d);", light, pname, param));
858}
859
860KEYWORD1 void KEYWORD2 NAME(Lightiv)(GLenum light, GLenum pname, const GLint * params)
861{
862 DISPATCH(Lightiv, (light, pname, params), (F, "glLightiv(0x%x, 0x%x, %p);", light, pname, (void *) params));
863}
864
865KEYWORD1 void KEYWORD2 NAME(LightModelf)(GLenum pname, GLfloat param)
866{
867 DISPATCH(LightModelf, (pname, param), (F, "glLightModelf(0x%x, %f);", pname, param));
868}
869
870KEYWORD1 void KEYWORD2 NAME(LightModelfv)(GLenum pname, const GLfloat * params)
871{
872 DISPATCH(LightModelfv, (pname, params), (F, "glLightModelfv(0x%x, %p);", pname, (void *) params));
873}
874
875KEYWORD1 void KEYWORD2 NAME(LightModeli)(GLenum pname, GLint param)
876{
877 DISPATCH(LightModeli, (pname, param), (F, "glLightModeli(0x%x, %d);", pname, param));
878}
879
880KEYWORD1 void KEYWORD2 NAME(LightModeliv)(GLenum pname, const GLint * params)
881{
882 DISPATCH(LightModeliv, (pname, params), (F, "glLightModeliv(0x%x, %p);", pname, (void *) params));
883}
884
885KEYWORD1 void KEYWORD2 NAME(LineStipple)(GLint factor, GLushort pattern)
886{
887 DISPATCH(LineStipple, (factor, pattern), (F, "glLineStipple(%d, %d);", factor, pattern));
888}
889
890KEYWORD1 void KEYWORD2 NAME(LineWidth)(GLfloat width)
891{
892 DISPATCH(LineWidth, (width), (F, "glLineWidth(%f);", width));
893}
894
895KEYWORD1 void KEYWORD2 NAME(Materialf)(GLenum face, GLenum pname, GLfloat param)
896{
897 DISPATCH(Materialf, (face, pname, param), (F, "glMaterialf(0x%x, 0x%x, %f);", face, pname, param));
898}
899
900KEYWORD1 void KEYWORD2 NAME(Materialfv)(GLenum face, GLenum pname, const GLfloat * params)
901{
902 DISPATCH(Materialfv, (face, pname, params), (F, "glMaterialfv(0x%x, 0x%x, %p);", face, pname, (void *) params));
903}
904
905KEYWORD1 void KEYWORD2 NAME(Materiali)(GLenum face, GLenum pname, GLint param)
906{
907 DISPATCH(Materiali, (face, pname, param), (F, "glMateriali(0x%x, 0x%x, %d);", face, pname, param));
908}
909
910KEYWORD1 void KEYWORD2 NAME(Materialiv)(GLenum face, GLenum pname, const GLint * params)
911{
912 DISPATCH(Materialiv, (face, pname, params), (F, "glMaterialiv(0x%x, 0x%x, %p);", face, pname, (void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +0000913}
914
915KEYWORD1 void KEYWORD2 NAME(PointSize)(GLfloat size)
916{
Brian Paula1164742001-06-05 19:29:41 +0000917 DISPATCH(PointSize, (size), (F, "glPointSize(%f);", size));
Brian Paul1210b0d1999-11-25 18:16:13 +0000918}
919
920KEYWORD1 void KEYWORD2 NAME(PolygonMode)(GLenum face, GLenum mode)
921{
Brian Paula1164742001-06-05 19:29:41 +0000922 DISPATCH(PolygonMode, (face, mode), (F, "glPolygonMode(0x%x, 0x%x);", face, mode));
Brian Paul1210b0d1999-11-25 18:16:13 +0000923}
924
Brian Paulb5fd8862001-11-18 22:48:11 +0000925KEYWORD1 void KEYWORD2 NAME(PolygonStipple)(const GLubyte * mask)
Brian Paul1210b0d1999-11-25 18:16:13 +0000926{
Brian Paulb5fd8862001-11-18 22:48:11 +0000927 DISPATCH(PolygonStipple, (mask), (F, "glPolygonStipple(%p);", (void *) mask));
Brian Paul1210b0d1999-11-25 18:16:13 +0000928}
929
930KEYWORD1 void KEYWORD2 NAME(Scissor)(GLint x, GLint y, GLsizei width, GLsizei height)
931{
Brian Paulb5fd8862001-11-18 22:48:11 +0000932 DISPATCH(Scissor, (x, y, width, height), (F, "glScissor(%d, %d, %p, %p);", x, y, (void *) width, (void *) height));
Brian Paul1210b0d1999-11-25 18:16:13 +0000933}
934
935KEYWORD1 void KEYWORD2 NAME(ShadeModel)(GLenum mode)
936{
Brian Paule0a87f92000-01-31 23:06:07 +0000937 DISPATCH(ShadeModel, (mode), (F, "glShadeModel(0x%x);", mode));
Brian Paul1210b0d1999-11-25 18:16:13 +0000938}
939
Brian Paul1210b0d1999-11-25 18:16:13 +0000940KEYWORD1 void KEYWORD2 NAME(TexParameterf)(GLenum target, GLenum pname, GLfloat param)
941{
Brian Paulb5fd8862001-11-18 22:48:11 +0000942 DISPATCH(TexParameterf, (target, pname, param), (F, "glTexParameterf(0x%x, 0x%x, %f);", target, pname, param));
Brian Paul1210b0d1999-11-25 18:16:13 +0000943}
944
Brian Paulb5fd8862001-11-18 22:48:11 +0000945KEYWORD1 void KEYWORD2 NAME(TexParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
Brian Paul1210b0d1999-11-25 18:16:13 +0000946{
Brian Paulb5fd8862001-11-18 22:48:11 +0000947 DISPATCH(TexParameterfv, (target, pname, params), (F, "glTexParameterfv(0x%x, 0x%x, %p);", target, pname, (void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +0000948}
949
950KEYWORD1 void KEYWORD2 NAME(TexParameteri)(GLenum target, GLenum pname, GLint param)
951{
Brian Paulb5fd8862001-11-18 22:48:11 +0000952 DISPATCH(TexParameteri, (target, pname, param), (F, "glTexParameteri(0x%x, 0x%x, %d);", target, pname, param));
Brian Paul1210b0d1999-11-25 18:16:13 +0000953}
954
Brian Paulb5fd8862001-11-18 22:48:11 +0000955KEYWORD1 void KEYWORD2 NAME(TexParameteriv)(GLenum target, GLenum pname, const GLint * params)
Brian Paul1210b0d1999-11-25 18:16:13 +0000956{
Brian Paulb5fd8862001-11-18 22:48:11 +0000957 DISPATCH(TexParameteriv, (target, pname, params), (F, "glTexParameteriv(0x%x, 0x%x, %p);", target, pname, (void *) params));
958}
959
960KEYWORD1 void KEYWORD2 NAME(TexImage1D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
961{
962 DISPATCH(TexImage1D, (target, level, internalformat, width, border, format, type, pixels), (F, "glTexImage1D(0x%x, %d, %d, %p, %d, 0x%x, 0x%x, %p);", target, level, internalformat, (void *) width, border, format, type, (void *) pixels));
963}
964
965KEYWORD1 void KEYWORD2 NAME(TexImage2D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
966{
967 DISPATCH(TexImage2D, (target, level, internalformat, width, height, border, format, type, pixels), (F, "glTexImage2D(0x%x, %d, %d, %p, %p, %d, 0x%x, 0x%x, %p);", target, level, internalformat, (void *) width, (void *) height, border, format, type, (void *) pixels));
968}
969
970KEYWORD1 void KEYWORD2 NAME(TexEnvf)(GLenum target, GLenum pname, GLfloat param)
971{
972 DISPATCH(TexEnvf, (target, pname, param), (F, "glTexEnvf(0x%x, 0x%x, %f);", target, pname, param));
973}
974
975KEYWORD1 void KEYWORD2 NAME(TexEnvfv)(GLenum target, GLenum pname, const GLfloat * params)
976{
977 DISPATCH(TexEnvfv, (target, pname, params), (F, "glTexEnvfv(0x%x, 0x%x, %p);", target, pname, (void *) params));
978}
979
980KEYWORD1 void KEYWORD2 NAME(TexEnvi)(GLenum target, GLenum pname, GLint param)
981{
982 DISPATCH(TexEnvi, (target, pname, param), (F, "glTexEnvi(0x%x, 0x%x, %d);", target, pname, param));
983}
984
985KEYWORD1 void KEYWORD2 NAME(TexEnviv)(GLenum target, GLenum pname, const GLint * params)
986{
987 DISPATCH(TexEnviv, (target, pname, params), (F, "glTexEnviv(0x%x, 0x%x, %p);", target, pname, (void *) params));
988}
989
990KEYWORD1 void KEYWORD2 NAME(TexGend)(GLenum coord, GLenum pname, GLdouble param)
991{
992 DISPATCH(TexGend, (coord, pname, param), (F, "glTexGend(0x%x, 0x%x, %f);", coord, pname, param));
993}
994
995KEYWORD1 void KEYWORD2 NAME(TexGendv)(GLenum coord, GLenum pname, const GLdouble * params)
996{
997 DISPATCH(TexGendv, (coord, pname, params), (F, "glTexGendv(0x%x, 0x%x, %p);", coord, pname, (void *) params));
998}
999
1000KEYWORD1 void KEYWORD2 NAME(TexGenf)(GLenum coord, GLenum pname, GLfloat param)
1001{
1002 DISPATCH(TexGenf, (coord, pname, param), (F, "glTexGenf(0x%x, 0x%x, %f);", coord, pname, param));
1003}
1004
1005KEYWORD1 void KEYWORD2 NAME(TexGenfv)(GLenum coord, GLenum pname, const GLfloat * params)
1006{
1007 DISPATCH(TexGenfv, (coord, pname, params), (F, "glTexGenfv(0x%x, 0x%x, %p);", coord, pname, (void *) params));
1008}
1009
1010KEYWORD1 void KEYWORD2 NAME(TexGeni)(GLenum coord, GLenum pname, GLint param)
1011{
1012 DISPATCH(TexGeni, (coord, pname, param), (F, "glTexGeni(0x%x, 0x%x, %d);", coord, pname, param));
1013}
1014
1015KEYWORD1 void KEYWORD2 NAME(TexGeniv)(GLenum coord, GLenum pname, const GLint * params)
1016{
1017 DISPATCH(TexGeniv, (coord, pname, params), (F, "glTexGeniv(0x%x, 0x%x, %p);", coord, pname, (void *) params));
1018}
1019
1020KEYWORD1 void KEYWORD2 NAME(FeedbackBuffer)(GLsizei size, GLenum type, GLfloat * buffer)
1021{
1022 DISPATCH(FeedbackBuffer, (size, type, buffer), (F, "glFeedbackBuffer(%p, 0x%x, %p);", (void *) size, type, (void *) buffer));
1023}
1024
1025KEYWORD1 void KEYWORD2 NAME(SelectBuffer)(GLsizei size, GLuint * buffer)
1026{
1027 DISPATCH(SelectBuffer, (size, buffer), (F, "glSelectBuffer(%p, %p);", (void *) size, (void *) buffer));
1028}
1029
1030KEYWORD1 GLint KEYWORD2 NAME(RenderMode)(GLenum mode)
1031{
1032 RETURN_DISPATCH(RenderMode, (mode), (F, "glRenderMode(0x%x);", mode));
1033}
1034
1035KEYWORD1 void KEYWORD2 NAME(InitNames)(void)
1036{
1037 DISPATCH(InitNames, (), (F, "glInitNames();"));
1038}
1039
1040KEYWORD1 void KEYWORD2 NAME(LoadName)(GLuint name)
1041{
1042 DISPATCH(LoadName, (name), (F, "glLoadName(%d);", name));
1043}
1044
1045KEYWORD1 void KEYWORD2 NAME(PassThrough)(GLfloat token)
1046{
1047 DISPATCH(PassThrough, (token), (F, "glPassThrough(%f);", token));
1048}
1049
1050KEYWORD1 void KEYWORD2 NAME(PopName)(void)
1051{
1052 DISPATCH(PopName, (), (F, "glPopName();"));
1053}
1054
1055KEYWORD1 void KEYWORD2 NAME(PushName)(GLuint name)
1056{
1057 DISPATCH(PushName, (name), (F, "glPushName(%d);", name));
1058}
1059
1060KEYWORD1 void KEYWORD2 NAME(DrawBuffer)(GLenum mode)
1061{
1062 DISPATCH(DrawBuffer, (mode), (F, "glDrawBuffer(0x%x);", mode));
1063}
1064
1065KEYWORD1 void KEYWORD2 NAME(Clear)(GLbitfield mask)
1066{
1067 DISPATCH(Clear, (mask), (F, "glClear(%p);", (void *) mask));
1068}
1069
1070KEYWORD1 void KEYWORD2 NAME(ClearAccum)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
1071{
1072 DISPATCH(ClearAccum, (red, green, blue, alpha), (F, "glClearAccum(%f, %f, %f, %f);", red, green, blue, alpha));
1073}
1074
1075KEYWORD1 void KEYWORD2 NAME(ClearIndex)(GLfloat c)
1076{
1077 DISPATCH(ClearIndex, (c), (F, "glClearIndex(%f);", c));
1078}
1079
1080KEYWORD1 void KEYWORD2 NAME(ClearColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1081{
1082 DISPATCH(ClearColor, (red, green, blue, alpha), (F, "glClearColor(%f, %f, %f, %f);", red, green, blue, alpha));
1083}
1084
1085KEYWORD1 void KEYWORD2 NAME(ClearStencil)(GLint s)
1086{
1087 DISPATCH(ClearStencil, (s), (F, "glClearStencil(%d);", s));
1088}
1089
1090KEYWORD1 void KEYWORD2 NAME(ClearDepth)(GLclampd depth)
1091{
1092 DISPATCH(ClearDepth, (depth), (F, "glClearDepth(%f);", depth));
1093}
1094
1095KEYWORD1 void KEYWORD2 NAME(StencilMask)(GLuint mask)
1096{
1097 DISPATCH(StencilMask, (mask), (F, "glStencilMask(%d);", mask));
1098}
1099
1100KEYWORD1 void KEYWORD2 NAME(ColorMask)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
1101{
1102 DISPATCH(ColorMask, (red, green, blue, alpha), (F, "glColorMask(%d, %d, %d, %d);", red, green, blue, alpha));
1103}
1104
1105KEYWORD1 void KEYWORD2 NAME(DepthMask)(GLboolean flag)
1106{
1107 DISPATCH(DepthMask, (flag), (F, "glDepthMask(%d);", flag));
1108}
1109
1110KEYWORD1 void KEYWORD2 NAME(IndexMask)(GLuint mask)
1111{
1112 DISPATCH(IndexMask, (mask), (F, "glIndexMask(%d);", mask));
1113}
1114
1115KEYWORD1 void KEYWORD2 NAME(Accum)(GLenum op, GLfloat value)
1116{
1117 DISPATCH(Accum, (op, value), (F, "glAccum(0x%x, %f);", op, value));
1118}
1119
1120KEYWORD1 void KEYWORD2 NAME(Disable)(GLenum cap)
1121{
1122 DISPATCH(Disable, (cap), (F, "glDisable(0x%x);", cap));
1123}
1124
1125KEYWORD1 void KEYWORD2 NAME(Enable)(GLenum cap)
1126{
1127 DISPATCH(Enable, (cap), (F, "glEnable(0x%x);", cap));
1128}
1129
1130KEYWORD1 void KEYWORD2 NAME(Finish)(void)
1131{
1132 DISPATCH(Finish, (), (F, "glFinish();"));
1133}
1134
1135KEYWORD1 void KEYWORD2 NAME(Flush)(void)
1136{
1137 DISPATCH(Flush, (), (F, "glFlush();"));
1138}
1139
1140KEYWORD1 void KEYWORD2 NAME(PopAttrib)(void)
1141{
1142 DISPATCH(PopAttrib, (), (F, "glPopAttrib();"));
1143}
1144
1145KEYWORD1 void KEYWORD2 NAME(PushAttrib)(GLbitfield mask)
1146{
1147 DISPATCH(PushAttrib, (mask), (F, "glPushAttrib(%p);", (void *) mask));
1148}
1149
1150KEYWORD1 void KEYWORD2 NAME(Map1d)(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points)
1151{
1152 DISPATCH(Map1d, (target, u1, u2, stride, order, points), (F, "glMap1d(0x%x, %f, %f, %d, %d, %p);", target, u1, u2, stride, order, (void *) points));
1153}
1154
1155KEYWORD1 void KEYWORD2 NAME(Map1f)(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points)
1156{
1157 DISPATCH(Map1f, (target, u1, u2, stride, order, points), (F, "glMap1f(0x%x, %f, %f, %d, %d, %p);", target, u1, u2, stride, order, (void *) points));
1158}
1159
1160KEYWORD1 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)
1161{
1162 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);", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, (void *) points));
1163}
1164
1165KEYWORD1 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)
1166{
1167 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);", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, (void *) points));
1168}
1169
1170KEYWORD1 void KEYWORD2 NAME(MapGrid1d)(GLint un, GLdouble u1, GLdouble u2)
1171{
1172 DISPATCH(MapGrid1d, (un, u1, u2), (F, "glMapGrid1d(%d, %f, %f);", un, u1, u2));
1173}
1174
1175KEYWORD1 void KEYWORD2 NAME(MapGrid1f)(GLint un, GLfloat u1, GLfloat u2)
1176{
1177 DISPATCH(MapGrid1f, (un, u1, u2), (F, "glMapGrid1f(%d, %f, %f);", un, u1, u2));
1178}
1179
1180KEYWORD1 void KEYWORD2 NAME(MapGrid2d)(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
1181{
1182 DISPATCH(MapGrid2d, (un, u1, u2, vn, v1, v2), (F, "glMapGrid2d(%d, %f, %f, %d, %f, %f);", un, u1, u2, vn, v1, v2));
1183}
1184
1185KEYWORD1 void KEYWORD2 NAME(MapGrid2f)(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
1186{
1187 DISPATCH(MapGrid2f, (un, u1, u2, vn, v1, v2), (F, "glMapGrid2f(%d, %f, %f, %d, %f, %f);", un, u1, u2, vn, v1, v2));
1188}
1189
1190KEYWORD1 void KEYWORD2 NAME(EvalCoord1d)(GLdouble u)
1191{
1192 DISPATCH(EvalCoord1d, (u), (F, "glEvalCoord1d(%f);", u));
1193}
1194
1195KEYWORD1 void KEYWORD2 NAME(EvalCoord1dv)(const GLdouble * u)
1196{
1197 DISPATCH(EvalCoord1dv, (u), (F, "glEvalCoord1dv(%p);", (void *) u));
1198}
1199
1200KEYWORD1 void KEYWORD2 NAME(EvalCoord1f)(GLfloat u)
1201{
1202 DISPATCH(EvalCoord1f, (u), (F, "glEvalCoord1f(%f);", u));
1203}
1204
1205KEYWORD1 void KEYWORD2 NAME(EvalCoord1fv)(const GLfloat * u)
1206{
1207 DISPATCH(EvalCoord1fv, (u), (F, "glEvalCoord1fv(%p);", (void *) u));
1208}
1209
1210KEYWORD1 void KEYWORD2 NAME(EvalCoord2d)(GLdouble u, GLdouble v)
1211{
1212 DISPATCH(EvalCoord2d, (u, v), (F, "glEvalCoord2d(%f, %f);", u, v));
1213}
1214
1215KEYWORD1 void KEYWORD2 NAME(EvalCoord2dv)(const GLdouble * u)
1216{
1217 DISPATCH(EvalCoord2dv, (u), (F, "glEvalCoord2dv(%p);", (void *) u));
1218}
1219
1220KEYWORD1 void KEYWORD2 NAME(EvalCoord2f)(GLfloat u, GLfloat v)
1221{
1222 DISPATCH(EvalCoord2f, (u, v), (F, "glEvalCoord2f(%f, %f);", u, v));
1223}
1224
1225KEYWORD1 void KEYWORD2 NAME(EvalCoord2fv)(const GLfloat * u)
1226{
1227 DISPATCH(EvalCoord2fv, (u), (F, "glEvalCoord2fv(%p);", (void *) u));
1228}
1229
1230KEYWORD1 void KEYWORD2 NAME(EvalMesh1)(GLenum mode, GLint i1, GLint i2)
1231{
1232 DISPATCH(EvalMesh1, (mode, i1, i2), (F, "glEvalMesh1(0x%x, %d, %d);", mode, i1, i2));
1233}
1234
1235KEYWORD1 void KEYWORD2 NAME(EvalPoint1)(GLint i)
1236{
1237 DISPATCH(EvalPoint1, (i), (F, "glEvalPoint1(%d);", i));
1238}
1239
1240KEYWORD1 void KEYWORD2 NAME(EvalMesh2)(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
1241{
1242 DISPATCH(EvalMesh2, (mode, i1, i2, j1, j2), (F, "glEvalMesh2(0x%x, %d, %d, %d, %d);", mode, i1, i2, j1, j2));
1243}
1244
1245KEYWORD1 void KEYWORD2 NAME(EvalPoint2)(GLint i, GLint j)
1246{
1247 DISPATCH(EvalPoint2, (i, j), (F, "glEvalPoint2(%d, %d);", i, j));
1248}
1249
1250KEYWORD1 void KEYWORD2 NAME(AlphaFunc)(GLenum func, GLclampf ref)
1251{
1252 DISPATCH(AlphaFunc, (func, ref), (F, "glAlphaFunc(0x%x, %f);", func, ref));
1253}
1254
1255KEYWORD1 void KEYWORD2 NAME(BlendFunc)(GLenum sfactor, GLenum dfactor)
1256{
1257 DISPATCH(BlendFunc, (sfactor, dfactor), (F, "glBlendFunc(0x%x, 0x%x);", sfactor, dfactor));
1258}
1259
1260KEYWORD1 void KEYWORD2 NAME(LogicOp)(GLenum opcode)
1261{
1262 DISPATCH(LogicOp, (opcode), (F, "glLogicOp(0x%x);", opcode));
1263}
1264
1265KEYWORD1 void KEYWORD2 NAME(StencilFunc)(GLenum func, GLint ref, GLuint mask)
1266{
1267 DISPATCH(StencilFunc, (func, ref, mask), (F, "glStencilFunc(0x%x, %d, %d);", func, ref, mask));
1268}
1269
1270KEYWORD1 void KEYWORD2 NAME(StencilOp)(GLenum fail, GLenum zfail, GLenum zpass)
1271{
1272 DISPATCH(StencilOp, (fail, zfail, zpass), (F, "glStencilOp(0x%x, 0x%x, 0x%x);", fail, zfail, zpass));
1273}
1274
1275KEYWORD1 void KEYWORD2 NAME(DepthFunc)(GLenum func)
1276{
1277 DISPATCH(DepthFunc, (func), (F, "glDepthFunc(0x%x);", func));
1278}
1279
1280KEYWORD1 void KEYWORD2 NAME(PixelZoom)(GLfloat xfactor, GLfloat yfactor)
1281{
1282 DISPATCH(PixelZoom, (xfactor, yfactor), (F, "glPixelZoom(%f, %f);", xfactor, yfactor));
1283}
1284
1285KEYWORD1 void KEYWORD2 NAME(PixelTransferf)(GLenum pname, GLfloat param)
1286{
1287 DISPATCH(PixelTransferf, (pname, param), (F, "glPixelTransferf(0x%x, %f);", pname, param));
1288}
1289
1290KEYWORD1 void KEYWORD2 NAME(PixelTransferi)(GLenum pname, GLint param)
1291{
1292 DISPATCH(PixelTransferi, (pname, param), (F, "glPixelTransferi(0x%x, %d);", pname, param));
1293}
1294
1295KEYWORD1 void KEYWORD2 NAME(PixelStoref)(GLenum pname, GLfloat param)
1296{
1297 DISPATCH(PixelStoref, (pname, param), (F, "glPixelStoref(0x%x, %f);", pname, param));
1298}
1299
1300KEYWORD1 void KEYWORD2 NAME(PixelStorei)(GLenum pname, GLint param)
1301{
1302 DISPATCH(PixelStorei, (pname, param), (F, "glPixelStorei(0x%x, %d);", pname, param));
1303}
1304
1305KEYWORD1 void KEYWORD2 NAME(PixelMapfv)(GLenum map, GLint mapsize, const GLfloat * values)
1306{
1307 DISPATCH(PixelMapfv, (map, mapsize, values), (F, "glPixelMapfv(0x%x, %d, %p);", map, mapsize, (void *) values));
1308}
1309
1310KEYWORD1 void KEYWORD2 NAME(PixelMapuiv)(GLenum map, GLint mapsize, const GLuint * values)
1311{
1312 DISPATCH(PixelMapuiv, (map, mapsize, values), (F, "glPixelMapuiv(0x%x, %d, %p);", map, mapsize, (void *) values));
1313}
1314
1315KEYWORD1 void KEYWORD2 NAME(PixelMapusv)(GLenum map, GLint mapsize, const GLushort * values)
1316{
1317 DISPATCH(PixelMapusv, (map, mapsize, values), (F, "glPixelMapusv(0x%x, %d, %p);", map, mapsize, (void *) values));
1318}
1319
1320KEYWORD1 void KEYWORD2 NAME(ReadBuffer)(GLenum mode)
1321{
1322 DISPATCH(ReadBuffer, (mode), (F, "glReadBuffer(0x%x);", mode));
1323}
1324
1325KEYWORD1 void KEYWORD2 NAME(CopyPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
1326{
1327 DISPATCH(CopyPixels, (x, y, width, height, type), (F, "glCopyPixels(%d, %d, %p, %p, 0x%x);", x, y, (void *) width, (void *) height, type));
1328}
1329
1330KEYWORD1 void KEYWORD2 NAME(ReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels)
1331{
1332 DISPATCH(ReadPixels, (x, y, width, height, format, type, pixels), (F, "glReadPixels(%d, %d, %p, %p, 0x%x, 0x%x, %p);", x, y, (void *) width, (void *) height, format, type, (void *) pixels));
1333}
1334
1335KEYWORD1 void KEYWORD2 NAME(DrawPixels)(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1336{
1337 DISPATCH(DrawPixels, (width, height, format, type, pixels), (F, "glDrawPixels(%p, %p, 0x%x, 0x%x, %p);", (void *) width, (void *) height, format, type, (void *) pixels));
1338}
1339
1340KEYWORD1 void KEYWORD2 NAME(GetBooleanv)(GLenum pname, GLboolean * params)
1341{
1342 DISPATCH(GetBooleanv, (pname, params), (F, "glGetBooleanv(0x%x, %p);", pname, (void *) params));
1343}
1344
1345KEYWORD1 void KEYWORD2 NAME(GetClipPlane)(GLenum plane, GLdouble * equation)
1346{
1347 DISPATCH(GetClipPlane, (plane, equation), (F, "glGetClipPlane(0x%x, %p);", plane, (void *) equation));
1348}
1349
1350KEYWORD1 void KEYWORD2 NAME(GetDoublev)(GLenum pname, GLdouble * params)
1351{
1352 DISPATCH(GetDoublev, (pname, params), (F, "glGetDoublev(0x%x, %p);", pname, (void *) params));
1353}
1354
1355KEYWORD1 GLenum KEYWORD2 NAME(GetError)(void)
1356{
1357 RETURN_DISPATCH(GetError, (), (F, "glGetError();"));
1358}
1359
1360KEYWORD1 void KEYWORD2 NAME(GetFloatv)(GLenum pname, GLfloat * params)
1361{
1362 DISPATCH(GetFloatv, (pname, params), (F, "glGetFloatv(0x%x, %p);", pname, (void *) params));
1363}
1364
1365KEYWORD1 void KEYWORD2 NAME(GetIntegerv)(GLenum pname, GLint * params)
1366{
1367 DISPATCH(GetIntegerv, (pname, params), (F, "glGetIntegerv(0x%x, %p);", pname, (void *) params));
1368}
1369
1370KEYWORD1 void KEYWORD2 NAME(GetLightfv)(GLenum light, GLenum pname, GLfloat * params)
1371{
1372 DISPATCH(GetLightfv, (light, pname, params), (F, "glGetLightfv(0x%x, 0x%x, %p);", light, pname, (void *) params));
1373}
1374
1375KEYWORD1 void KEYWORD2 NAME(GetLightiv)(GLenum light, GLenum pname, GLint * params)
1376{
1377 DISPATCH(GetLightiv, (light, pname, params), (F, "glGetLightiv(0x%x, 0x%x, %p);", light, pname, (void *) params));
1378}
1379
1380KEYWORD1 void KEYWORD2 NAME(GetMapdv)(GLenum target, GLenum query, GLdouble * v)
1381{
1382 DISPATCH(GetMapdv, (target, query, v), (F, "glGetMapdv(0x%x, 0x%x, %p);", target, query, (void *) v));
1383}
1384
1385KEYWORD1 void KEYWORD2 NAME(GetMapfv)(GLenum target, GLenum query, GLfloat * v)
1386{
1387 DISPATCH(GetMapfv, (target, query, v), (F, "glGetMapfv(0x%x, 0x%x, %p);", target, query, (void *) v));
1388}
1389
1390KEYWORD1 void KEYWORD2 NAME(GetMapiv)(GLenum target, GLenum query, GLint * v)
1391{
1392 DISPATCH(GetMapiv, (target, query, v), (F, "glGetMapiv(0x%x, 0x%x, %p);", target, query, (void *) v));
1393}
1394
1395KEYWORD1 void KEYWORD2 NAME(GetMaterialfv)(GLenum face, GLenum pname, GLfloat * params)
1396{
1397 DISPATCH(GetMaterialfv, (face, pname, params), (F, "glGetMaterialfv(0x%x, 0x%x, %p);", face, pname, (void *) params));
1398}
1399
1400KEYWORD1 void KEYWORD2 NAME(GetMaterialiv)(GLenum face, GLenum pname, GLint * params)
1401{
1402 DISPATCH(GetMaterialiv, (face, pname, params), (F, "glGetMaterialiv(0x%x, 0x%x, %p);", face, pname, (void *) params));
1403}
1404
1405KEYWORD1 void KEYWORD2 NAME(GetPixelMapfv)(GLenum map, GLfloat * values)
1406{
1407 DISPATCH(GetPixelMapfv, (map, values), (F, "glGetPixelMapfv(0x%x, %p);", map, (void *) values));
1408}
1409
1410KEYWORD1 void KEYWORD2 NAME(GetPixelMapuiv)(GLenum map, GLuint * values)
1411{
1412 DISPATCH(GetPixelMapuiv, (map, values), (F, "glGetPixelMapuiv(0x%x, %p);", map, (void *) values));
1413}
1414
1415KEYWORD1 void KEYWORD2 NAME(GetPixelMapusv)(GLenum map, GLushort * values)
1416{
1417 DISPATCH(GetPixelMapusv, (map, values), (F, "glGetPixelMapusv(0x%x, %p);", map, (void *) values));
1418}
1419
1420KEYWORD1 void KEYWORD2 NAME(GetPolygonStipple)(GLubyte * mask)
1421{
1422 DISPATCH(GetPolygonStipple, (mask), (F, "glGetPolygonStipple(%p);", (void *) mask));
1423}
1424
1425KEYWORD1 const GLubyte * KEYWORD2 NAME(GetString)(GLenum name)
1426{
1427 RETURN_DISPATCH(GetString, (name), (F, "glGetString(0x%x);", name));
1428}
1429
1430KEYWORD1 void KEYWORD2 NAME(GetTexEnvfv)(GLenum target, GLenum pname, GLfloat * params)
1431{
1432 DISPATCH(GetTexEnvfv, (target, pname, params), (F, "glGetTexEnvfv(0x%x, 0x%x, %p);", target, pname, (void *) params));
1433}
1434
1435KEYWORD1 void KEYWORD2 NAME(GetTexEnviv)(GLenum target, GLenum pname, GLint * params)
1436{
1437 DISPATCH(GetTexEnviv, (target, pname, params), (F, "glGetTexEnviv(0x%x, 0x%x, %p);", target, pname, (void *) params));
1438}
1439
1440KEYWORD1 void KEYWORD2 NAME(GetTexGendv)(GLenum coord, GLenum pname, GLdouble * params)
1441{
1442 DISPATCH(GetTexGendv, (coord, pname, params), (F, "glGetTexGendv(0x%x, 0x%x, %p);", coord, pname, (void *) params));
1443}
1444
1445KEYWORD1 void KEYWORD2 NAME(GetTexGenfv)(GLenum coord, GLenum pname, GLfloat * params)
1446{
1447 DISPATCH(GetTexGenfv, (coord, pname, params), (F, "glGetTexGenfv(0x%x, 0x%x, %p);", coord, pname, (void *) params));
1448}
1449
1450KEYWORD1 void KEYWORD2 NAME(GetTexGeniv)(GLenum coord, GLenum pname, GLint * params)
1451{
1452 DISPATCH(GetTexGeniv, (coord, pname, params), (F, "glGetTexGeniv(0x%x, 0x%x, %p);", coord, pname, (void *) params));
1453}
1454
1455KEYWORD1 void KEYWORD2 NAME(GetTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels)
1456{
1457 DISPATCH(GetTexImage, (target, level, format, type, pixels), (F, "glGetTexImage(0x%x, %d, 0x%x, 0x%x, %p);", target, level, format, type, (void *) pixels));
1458}
1459
1460KEYWORD1 void KEYWORD2 NAME(GetTexParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1461{
1462 DISPATCH(GetTexParameterfv, (target, pname, params), (F, "glGetTexParameterfv(0x%x, 0x%x, %p);", target, pname, (void *) params));
1463}
1464
1465KEYWORD1 void KEYWORD2 NAME(GetTexParameteriv)(GLenum target, GLenum pname, GLint * params)
1466{
1467 DISPATCH(GetTexParameteriv, (target, pname, params), (F, "glGetTexParameteriv(0x%x, 0x%x, %p);", target, pname, (void *) params));
1468}
1469
1470KEYWORD1 void KEYWORD2 NAME(GetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat * params)
1471{
1472 DISPATCH(GetTexLevelParameterfv, (target, level, pname, params), (F, "glGetTexLevelParameterfv(0x%x, %d, 0x%x, %p);", target, level, pname, (void *) params));
1473}
1474
1475KEYWORD1 void KEYWORD2 NAME(GetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint * params)
1476{
1477 DISPATCH(GetTexLevelParameteriv, (target, level, pname, params), (F, "glGetTexLevelParameteriv(0x%x, %d, 0x%x, %p);", target, level, pname, (void *) params));
1478}
1479
1480KEYWORD1 GLboolean KEYWORD2 NAME(IsEnabled)(GLenum cap)
1481{
1482 RETURN_DISPATCH(IsEnabled, (cap), (F, "glIsEnabled(0x%x);", cap));
1483}
1484
1485KEYWORD1 GLboolean KEYWORD2 NAME(IsList)(GLuint list)
1486{
1487 RETURN_DISPATCH(IsList, (list), (F, "glIsList(%d);", list));
1488}
1489
1490KEYWORD1 void KEYWORD2 NAME(DepthRange)(GLclampd near, GLclampd far)
1491{
1492 DISPATCH(DepthRange, (near, far), (F, "glDepthRange(%f, %f);", near, far));
1493}
1494
1495KEYWORD1 void KEYWORD2 NAME(Frustum)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
1496{
1497 DISPATCH(Frustum, (left, right, bottom, top, zNear, zFar), (F, "glFrustum(%f, %f, %f, %f, %f, %f);", left, right, bottom, top, zNear, zFar));
1498}
1499
1500KEYWORD1 void KEYWORD2 NAME(LoadIdentity)(void)
1501{
1502 DISPATCH(LoadIdentity, (), (F, "glLoadIdentity();"));
1503}
1504
1505KEYWORD1 void KEYWORD2 NAME(LoadMatrixf)(const GLfloat * m)
1506{
1507 DISPATCH(LoadMatrixf, (m), (F, "glLoadMatrixf(%p);", (void *) m));
1508}
1509
1510KEYWORD1 void KEYWORD2 NAME(LoadMatrixd)(const GLdouble * m)
1511{
1512 DISPATCH(LoadMatrixd, (m), (F, "glLoadMatrixd(%p);", (void *) m));
1513}
1514
1515KEYWORD1 void KEYWORD2 NAME(MatrixMode)(GLenum mode)
1516{
1517 DISPATCH(MatrixMode, (mode), (F, "glMatrixMode(0x%x);", mode));
1518}
1519
1520KEYWORD1 void KEYWORD2 NAME(MultMatrixf)(const GLfloat * m)
1521{
1522 DISPATCH(MultMatrixf, (m), (F, "glMultMatrixf(%p);", (void *) m));
1523}
1524
1525KEYWORD1 void KEYWORD2 NAME(MultMatrixd)(const GLdouble * m)
1526{
1527 DISPATCH(MultMatrixd, (m), (F, "glMultMatrixd(%p);", (void *) m));
1528}
1529
1530KEYWORD1 void KEYWORD2 NAME(Ortho)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
1531{
1532 DISPATCH(Ortho, (left, right, bottom, top, zNear, zFar), (F, "glOrtho(%f, %f, %f, %f, %f, %f);", left, right, bottom, top, zNear, zFar));
1533}
1534
1535KEYWORD1 void KEYWORD2 NAME(PopMatrix)(void)
1536{
1537 DISPATCH(PopMatrix, (), (F, "glPopMatrix();"));
1538}
1539
1540KEYWORD1 void KEYWORD2 NAME(PushMatrix)(void)
1541{
1542 DISPATCH(PushMatrix, (), (F, "glPushMatrix();"));
1543}
1544
1545KEYWORD1 void KEYWORD2 NAME(Rotated)(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
1546{
1547 DISPATCH(Rotated, (angle, x, y, z), (F, "glRotated(%f, %f, %f, %f);", angle, x, y, z));
1548}
1549
1550KEYWORD1 void KEYWORD2 NAME(Rotatef)(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
1551{
1552 DISPATCH(Rotatef, (angle, x, y, z), (F, "glRotatef(%f, %f, %f, %f);", angle, x, y, z));
1553}
1554
1555KEYWORD1 void KEYWORD2 NAME(Scaled)(GLdouble x, GLdouble y, GLdouble z)
1556{
1557 DISPATCH(Scaled, (x, y, z), (F, "glScaled(%f, %f, %f);", x, y, z));
1558}
1559
1560KEYWORD1 void KEYWORD2 NAME(Scalef)(GLfloat x, GLfloat y, GLfloat z)
1561{
1562 DISPATCH(Scalef, (x, y, z), (F, "glScalef(%f, %f, %f);", x, y, z));
Brian Paul1210b0d1999-11-25 18:16:13 +00001563}
1564
1565KEYWORD1 void KEYWORD2 NAME(Translated)(GLdouble x, GLdouble y, GLdouble z)
1566{
Brian Paulb5fd8862001-11-18 22:48:11 +00001567 DISPATCH(Translated, (x, y, z), (F, "glTranslated(%f, %f, %f);", x, y, z));
Brian Paul1210b0d1999-11-25 18:16:13 +00001568}
1569
1570KEYWORD1 void KEYWORD2 NAME(Translatef)(GLfloat x, GLfloat y, GLfloat z)
1571{
Brian Paulb5fd8862001-11-18 22:48:11 +00001572 DISPATCH(Translatef, (x, y, z), (F, "glTranslatef(%f, %f, %f);", x, y, z));
Brian Paul1210b0d1999-11-25 18:16:13 +00001573}
1574
Brian Paul1210b0d1999-11-25 18:16:13 +00001575KEYWORD1 void KEYWORD2 NAME(Viewport)(GLint x, GLint y, GLsizei width, GLsizei height)
1576{
Brian Paulb5fd8862001-11-18 22:48:11 +00001577 DISPATCH(Viewport, (x, y, width, height), (F, "glViewport(%d, %d, %p, %p);", x, y, (void *) width, (void *) height));
Brian Paul1210b0d1999-11-25 18:16:13 +00001578}
1579
1580KEYWORD1 void KEYWORD2 NAME(ArrayElement)(GLint i)
1581{
Brian Paulb5fd8862001-11-18 22:48:11 +00001582 DISPATCH(ArrayElement, (i), (F, "glArrayElement(%d);", i));
Brian Paul1210b0d1999-11-25 18:16:13 +00001583}
1584
Brian Paulb5fd8862001-11-18 22:48:11 +00001585KEYWORD1 void KEYWORD2 NAME(ColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
Brian Paul1210b0d1999-11-25 18:16:13 +00001586{
Brian Paulb5fd8862001-11-18 22:48:11 +00001587 DISPATCH(ColorPointer, (size, type, stride, pointer), (F, "glColorPointer(%d, 0x%x, %p, %p);", size, type, (void *) stride, (void *) pointer));
Brian Paul1210b0d1999-11-25 18:16:13 +00001588}
1589
Brian Paulb5fd8862001-11-18 22:48:11 +00001590KEYWORD1 void KEYWORD2 NAME(DisableClientState)(GLenum array)
Brian Paul1210b0d1999-11-25 18:16:13 +00001591{
Brian Paulb5fd8862001-11-18 22:48:11 +00001592 DISPATCH(DisableClientState, (array), (F, "glDisableClientState(0x%x);", array));
Brian Paul1210b0d1999-11-25 18:16:13 +00001593}
1594
1595KEYWORD1 void KEYWORD2 NAME(DrawArrays)(GLenum mode, GLint first, GLsizei count)
1596{
Brian Paulb5fd8862001-11-18 22:48:11 +00001597 DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArrays(0x%x, %d, %p);", mode, first, (void *) count));
Brian Paul1210b0d1999-11-25 18:16:13 +00001598}
1599
Brian Paulb5fd8862001-11-18 22:48:11 +00001600KEYWORD1 void KEYWORD2 NAME(DrawElements)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices)
Brian Paul1210b0d1999-11-25 18:16:13 +00001601{
Brian Paulb5fd8862001-11-18 22:48:11 +00001602 DISPATCH(DrawElements, (mode, count, type, indices), (F, "glDrawElements(0x%x, %p, 0x%x, %p);", mode, (void *) count, type, (void *) indices));
Brian Paul1210b0d1999-11-25 18:16:13 +00001603}
1604
Brian Paulb5fd8862001-11-18 22:48:11 +00001605KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointer)(GLsizei stride, const GLvoid * pointer)
Brian Paul1210b0d1999-11-25 18:16:13 +00001606{
Brian Paulb5fd8862001-11-18 22:48:11 +00001607 DISPATCH(EdgeFlagPointer, (stride, pointer), (F, "glEdgeFlagPointer(%p, %p);", (void *) stride, (void *) pointer));
Brian Paul1210b0d1999-11-25 18:16:13 +00001608}
1609
Brian Paulb5fd8862001-11-18 22:48:11 +00001610KEYWORD1 void KEYWORD2 NAME(EnableClientState)(GLenum array)
Brian Paul1210b0d1999-11-25 18:16:13 +00001611{
Brian Paulb5fd8862001-11-18 22:48:11 +00001612 DISPATCH(EnableClientState, (array), (F, "glEnableClientState(0x%x);", array));
Brian Paul1210b0d1999-11-25 18:16:13 +00001613}
1614
Brian Paulb5fd8862001-11-18 22:48:11 +00001615KEYWORD1 void KEYWORD2 NAME(GetPointerv)(GLenum pname, GLvoid ** params)
Brian Paul1210b0d1999-11-25 18:16:13 +00001616{
Brian Paul52ef4cc2001-11-01 00:39:24 +00001617 DISPATCH(GetPointerv, (pname, params), (F, "glGetPointerv(0x%x, %p);", pname, (void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +00001618}
1619
Brian Paulb5fd8862001-11-18 22:48:11 +00001620KEYWORD1 void KEYWORD2 NAME(IndexPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
Brian Paul1210b0d1999-11-25 18:16:13 +00001621{
Brian Paulb5fd8862001-11-18 22:48:11 +00001622 DISPATCH(IndexPointer, (type, stride, pointer), (F, "glIndexPointer(0x%x, %p, %p);", type, (void *) stride, (void *) pointer));
Brian Paul1210b0d1999-11-25 18:16:13 +00001623}
1624
Brian Paulb5fd8862001-11-18 22:48:11 +00001625KEYWORD1 void KEYWORD2 NAME(InterleavedArrays)(GLenum format, GLsizei stride, const GLvoid * pointer)
Brian Paul67661b01999-12-15 12:52:31 +00001626{
Brian Paulb5fd8862001-11-18 22:48:11 +00001627 DISPATCH(InterleavedArrays, (format, stride, pointer), (F, "glInterleavedArrays(0x%x, %p, %p);", format, (void *) stride, (void *) pointer));
Brian Paul67661b01999-12-15 12:52:31 +00001628}
1629
Brian Paulb5fd8862001-11-18 22:48:11 +00001630KEYWORD1 void KEYWORD2 NAME(NormalPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
Brian Paul67661b01999-12-15 12:52:31 +00001631{
Brian Paulb5fd8862001-11-18 22:48:11 +00001632 DISPATCH(NormalPointer, (type, stride, pointer), (F, "glNormalPointer(0x%x, %p, %p);", type, (void *) stride, (void *) pointer));
Brian Paul67661b01999-12-15 12:52:31 +00001633}
1634
Brian Paulb5fd8862001-11-18 22:48:11 +00001635KEYWORD1 void KEYWORD2 NAME(TexCoordPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
Brian Paul1210b0d1999-11-25 18:16:13 +00001636{
Brian Paulb5fd8862001-11-18 22:48:11 +00001637 DISPATCH(TexCoordPointer, (size, type, stride, pointer), (F, "glTexCoordPointer(%d, 0x%x, %p, %p);", size, type, (void *) stride, (void *) pointer));
1638}
1639
1640KEYWORD1 void KEYWORD2 NAME(VertexPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1641{
1642 DISPATCH(VertexPointer, (size, type, stride, pointer), (F, "glVertexPointer(%d, 0x%x, %p, %p);", size, type, (void *) stride, (void *) pointer));
Brian Paul1210b0d1999-11-25 18:16:13 +00001643}
1644
1645KEYWORD1 void KEYWORD2 NAME(PolygonOffset)(GLfloat factor, GLfloat units)
1646{
Brian Paulb5fd8862001-11-18 22:48:11 +00001647 DISPATCH(PolygonOffset, (factor, units), (F, "glPolygonOffset(%f, %f);", factor, units));
1648}
1649
1650KEYWORD1 void KEYWORD2 NAME(CopyTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
1651{
1652 DISPATCH(CopyTexImage1D, (target, level, internalformat, x, y, width, border), (F, "glCopyTexImage1D(0x%x, %d, 0x%x, %d, %d, %p, %d);", target, level, internalformat, x, y, (void *) width, border));
1653}
1654
1655KEYWORD1 void KEYWORD2 NAME(CopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
1656{
1657 DISPATCH(CopyTexImage2D, (target, level, internalformat, x, y, width, height, border), (F, "glCopyTexImage2D(0x%x, %d, 0x%x, %d, %d, %p, %p, %d);", target, level, internalformat, x, y, (void *) width, (void *) height, border));
1658}
1659
1660KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
1661{
1662 DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1D(0x%x, %d, %d, %d, %d, %p);", target, level, xoffset, x, y, (void *) width));
1663}
1664
1665KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1666{
1667 DISPATCH(CopyTexSubImage2D, (target, level, xoffset, yoffset, x, y, width, height), (F, "glCopyTexSubImage2D(0x%x, %d, %d, %d, %d, %d, %p, %p);", target, level, xoffset, yoffset, x, y, (void *) width, (void *) height));
1668}
1669
1670KEYWORD1 void KEYWORD2 NAME(TexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
1671{
1672 DISPATCH(TexSubImage1D, (target, level, xoffset, width, format, type, pixels), (F, "glTexSubImage1D(0x%x, %d, %d, %p, 0x%x, 0x%x, %p);", target, level, xoffset, (void *) width, format, type, (void *) pixels));
1673}
1674
1675KEYWORD1 void KEYWORD2 NAME(TexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1676{
1677 DISPATCH(TexSubImage2D, (target, level, xoffset, yoffset, width, height, format, type, pixels), (F, "glTexSubImage2D(0x%x, %d, %d, %d, %p, %p, 0x%x, 0x%x, %p);", target, level, xoffset, yoffset, (void *) width, (void *) height, format, type, (void *) pixels));
1678}
1679
1680KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResident)(GLsizei n, const GLuint * textures, GLboolean * residences)
1681{
1682 RETURN_DISPATCH(AreTexturesResident, (n, textures, residences), (F, "glAreTexturesResident(%p, %p, %p);", (void *) n, (void *) textures, (void *) residences));
1683}
1684
1685KEYWORD1 void KEYWORD2 NAME(BindTexture)(GLenum target, GLuint texture)
1686{
1687 DISPATCH(BindTexture, (target, texture), (F, "glBindTexture(0x%x, %d);", target, texture));
1688}
1689
1690KEYWORD1 void KEYWORD2 NAME(DeleteTextures)(GLsizei n, const GLuint * textures)
1691{
1692 DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTextures(%p, %p);", (void *) n, (void *) textures));
1693}
1694
1695KEYWORD1 void KEYWORD2 NAME(GenTextures)(GLsizei n, GLuint * textures)
1696{
1697 DISPATCH(GenTextures, (n, textures), (F, "glGenTextures(%p, %p);", (void *) n, (void *) textures));
1698}
1699
1700KEYWORD1 GLboolean KEYWORD2 NAME(IsTexture)(GLuint texture)
1701{
1702 RETURN_DISPATCH(IsTexture, (texture), (F, "glIsTexture(%d);", texture));
1703}
1704
1705KEYWORD1 void KEYWORD2 NAME(PrioritizeTextures)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
1706{
1707 DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTextures(%p, %p, %p);", (void *) n, (void *) textures, (void *) priorities));
1708}
1709
1710KEYWORD1 void KEYWORD2 NAME(Indexub)(GLubyte c)
1711{
1712 DISPATCH(Indexub, (c), (F, "glIndexub(%d);", c));
1713}
1714
1715KEYWORD1 void KEYWORD2 NAME(Indexubv)(const GLubyte * c)
1716{
1717 DISPATCH(Indexubv, (c), (F, "glIndexubv(%p);", (void *) c));
Brian Paul1210b0d1999-11-25 18:16:13 +00001718}
1719
1720KEYWORD1 void KEYWORD2 NAME(PopClientAttrib)(void)
1721{
Brian Paul976dba22000-01-31 22:54:06 +00001722 DISPATCH(PopClientAttrib, (), (F, "glPopClientAttrib();"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001723}
1724
Brian Paul1210b0d1999-11-25 18:16:13 +00001725KEYWORD1 void KEYWORD2 NAME(PushClientAttrib)(GLbitfield mask)
1726{
Brian Paulb5fd8862001-11-18 22:48:11 +00001727 DISPATCH(PushClientAttrib, (mask), (F, "glPushClientAttrib(%p);", (void *) mask));
Brian Paul1210b0d1999-11-25 18:16:13 +00001728}
1729
Brian Paulb5fd8862001-11-18 22:48:11 +00001730KEYWORD1 void KEYWORD2 NAME(BlendColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
Brian Paul1210b0d1999-11-25 18:16:13 +00001731{
Brian Paulb5fd8862001-11-18 22:48:11 +00001732 DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColor(%f, %f, %f, %f);", red, green, blue, alpha));
Brian Paul1210b0d1999-11-25 18:16:13 +00001733}
1734
1735KEYWORD1 void KEYWORD2 NAME(BlendEquation)(GLenum mode)
1736{
Brian Paulb5fd8862001-11-18 22:48:11 +00001737 DISPATCH(BlendEquation, (mode), (F, "glBlendEquation(0x%x);", mode));
Brian Paul1210b0d1999-11-25 18:16:13 +00001738}
1739
Brian Paulb5fd8862001-11-18 22:48:11 +00001740KEYWORD1 void KEYWORD2 NAME(DrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
Brian Paul1210b0d1999-11-25 18:16:13 +00001741{
Brian Paulb5fd8862001-11-18 22:48:11 +00001742 DISPATCH(DrawRangeElements, (mode, start, end, count, type, indices), (F, "glDrawRangeElements(0x%x, %d, %d, %p, 0x%x, %p);", mode, start, end, (void *) count, type, (void *) indices));
Brian Paul1210b0d1999-11-25 18:16:13 +00001743}
1744
Brian Paulb5fd8862001-11-18 22:48:11 +00001745KEYWORD1 void KEYWORD2 NAME(ColorTable)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
Brian Paul1210b0d1999-11-25 18:16:13 +00001746{
Brian Paulb5fd8862001-11-18 22:48:11 +00001747 DISPATCH(ColorTable, (target, internalformat, width, format, type, table), (F, "glColorTable(0x%x, 0x%x, %p, 0x%x, 0x%x, %p);", target, internalformat, (void *) width, format, type, (void *) table));
Brian Paul1210b0d1999-11-25 18:16:13 +00001748}
1749
Brian Paulb5fd8862001-11-18 22:48:11 +00001750KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
Brian Paul1210b0d1999-11-25 18:16:13 +00001751{
Brian Paulb5fd8862001-11-18 22:48:11 +00001752 DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfv(0x%x, 0x%x, %p);", target, pname, (void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +00001753}
1754
Brian Paulb5fd8862001-11-18 22:48:11 +00001755KEYWORD1 void KEYWORD2 NAME(ColorTableParameteriv)(GLenum target, GLenum pname, const GLint * params)
Brian Paul1210b0d1999-11-25 18:16:13 +00001756{
Brian Paulb5fd8862001-11-18 22:48:11 +00001757 DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameteriv(0x%x, 0x%x, %p);", target, pname, (void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +00001758}
1759
1760KEYWORD1 void KEYWORD2 NAME(CopyColorTable)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1761{
Brian Paulb5fd8862001-11-18 22:48:11 +00001762 DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTable(0x%x, 0x%x, %d, %d, %p);", target, internalformat, x, y, (void *) width));
1763}
1764
1765KEYWORD1 void KEYWORD2 NAME(GetColorTable)(GLenum target, GLenum format, GLenum type, GLvoid * table)
1766{
1767 DISPATCH(GetColorTable, (target, format, type, table), (F, "glGetColorTable(0x%x, 0x%x, 0x%x, %p);", target, format, type, (void *) table));
1768}
1769
1770KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1771{
1772 DISPATCH(GetColorTableParameterfv, (target, pname, params), (F, "glGetColorTableParameterfv(0x%x, 0x%x, %p);", target, pname, (void *) params));
1773}
1774
1775KEYWORD1 void KEYWORD2 NAME(GetColorTableParameteriv)(GLenum target, GLenum pname, GLint * params)
1776{
1777 DISPATCH(GetColorTableParameteriv, (target, pname, params), (F, "glGetColorTableParameteriv(0x%x, 0x%x, %p);", target, pname, (void *) params));
1778}
1779
1780KEYWORD1 void KEYWORD2 NAME(ColorSubTable)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
1781{
1782 DISPATCH(ColorSubTable, (target, start, count, format, type, data), (F, "glColorSubTable(0x%x, %p, %p, 0x%x, 0x%x, %p);", target, (void *) start, (void *) count, format, type, (void *) data));
1783}
1784
1785KEYWORD1 void KEYWORD2 NAME(CopyColorSubTable)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
1786{
1787 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTable(0x%x, %p, %d, %d, %p);", target, (void *) start, x, y, (void *) width));
1788}
1789
1790KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1D)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
1791{
1792 DISPATCH(ConvolutionFilter1D, (target, internalformat, width, format, type, image), (F, "glConvolutionFilter1D(0x%x, 0x%x, %p, 0x%x, 0x%x, %p);", target, internalformat, (void *) width, format, type, (void *) image));
1793}
1794
1795KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
1796{
1797 DISPATCH(ConvolutionFilter2D, (target, internalformat, width, height, format, type, image), (F, "glConvolutionFilter2D(0x%x, 0x%x, %p, %p, 0x%x, 0x%x, %p);", target, internalformat, (void *) width, (void *) height, format, type, (void *) image));
1798}
1799
1800KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterf)(GLenum target, GLenum pname, GLfloat params)
1801{
1802 DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterf(0x%x, 0x%x, %f);", target, pname, params));
1803}
1804
1805KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
1806{
1807 DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfv(0x%x, 0x%x, %p);", target, pname, (void *) params));
1808}
1809
1810KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteri)(GLenum target, GLenum pname, GLint params)
1811{
1812 DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteri(0x%x, 0x%x, %d);", target, pname, params));
1813}
1814
1815KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriv)(GLenum target, GLenum pname, const GLint * params)
1816{
1817 DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameteriv(0x%x, 0x%x, %p);", target, pname, (void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +00001818}
1819
1820KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1821{
Brian Paulb5fd8862001-11-18 22:48:11 +00001822 DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1D(0x%x, 0x%x, %d, %d, %p);", target, internalformat, x, y, (void *) width));
Brian Paul1210b0d1999-11-25 18:16:13 +00001823}
1824
1825KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
1826{
Brian Paulb5fd8862001-11-18 22:48:11 +00001827 DISPATCH(CopyConvolutionFilter2D, (target, internalformat, x, y, width, height), (F, "glCopyConvolutionFilter2D(0x%x, 0x%x, %d, %d, %p, %p);", target, internalformat, x, y, (void *) width, (void *) height));
Brian Paul1210b0d1999-11-25 18:16:13 +00001828}
1829
Brian Paulb5fd8862001-11-18 22:48:11 +00001830KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilter)(GLenum target, GLenum format, GLenum type, GLvoid * image)
Brian Paul1210b0d1999-11-25 18:16:13 +00001831{
Brian Paulb5fd8862001-11-18 22:48:11 +00001832 DISPATCH(GetConvolutionFilter, (target, format, type, image), (F, "glGetConvolutionFilter(0x%x, 0x%x, 0x%x, %p);", target, format, type, (void *) image));
Brian Paul1210b0d1999-11-25 18:16:13 +00001833}
1834
Brian Paulb5fd8862001-11-18 22:48:11 +00001835KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfv)(GLenum target, GLenum pname, GLfloat * params)
Brian Paul1210b0d1999-11-25 18:16:13 +00001836{
Brian Paulb5fd8862001-11-18 22:48:11 +00001837 DISPATCH(GetConvolutionParameterfv, (target, pname, params), (F, "glGetConvolutionParameterfv(0x%x, 0x%x, %p);", target, pname, (void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +00001838}
1839
Brian Paulb5fd8862001-11-18 22:48:11 +00001840KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameteriv)(GLenum target, GLenum pname, GLint * params)
Brian Paul1210b0d1999-11-25 18:16:13 +00001841{
Brian Paulb5fd8862001-11-18 22:48:11 +00001842 DISPATCH(GetConvolutionParameteriv, (target, pname, params), (F, "glGetConvolutionParameteriv(0x%x, 0x%x, %p);", target, pname, (void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +00001843}
1844
Brian Paulb5fd8862001-11-18 22:48:11 +00001845KEYWORD1 void KEYWORD2 NAME(GetSeparableFilter)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
Brian Paul1210b0d1999-11-25 18:16:13 +00001846{
Brian Paulb5fd8862001-11-18 22:48:11 +00001847 DISPATCH(GetSeparableFilter, (target, format, type, row, column, span), (F, "glGetSeparableFilter(0x%x, 0x%x, 0x%x, %p, %p, %p);", target, format, type, (void *) row, (void *) column, (void *) span));
Brian Paul1210b0d1999-11-25 18:16:13 +00001848}
1849
Brian Paulb5fd8862001-11-18 22:48:11 +00001850KEYWORD1 void KEYWORD2 NAME(SeparableFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
Brian Paul1210b0d1999-11-25 18:16:13 +00001851{
Brian Paulb5fd8862001-11-18 22:48:11 +00001852 DISPATCH(SeparableFilter2D, (target, internalformat, width, height, format, type, row, column), (F, "glSeparableFilter2D(0x%x, 0x%x, %p, %p, 0x%x, 0x%x, %p, %p);", target, internalformat, (void *) width, (void *) height, format, type, (void *) row, (void *) column));
Brian Paul1210b0d1999-11-25 18:16:13 +00001853}
1854
Brian Paulb5fd8862001-11-18 22:48:11 +00001855KEYWORD1 void KEYWORD2 NAME(GetHistogram)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
Brian Paul1210b0d1999-11-25 18:16:13 +00001856{
Brian Paulb5fd8862001-11-18 22:48:11 +00001857 DISPATCH(GetHistogram, (target, reset, format, type, values), (F, "glGetHistogram(0x%x, %d, 0x%x, 0x%x, %p);", target, reset, format, type, (void *) values));
Brian Paul1210b0d1999-11-25 18:16:13 +00001858}
1859
Brian Paulb5fd8862001-11-18 22:48:11 +00001860KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfv)(GLenum target, GLenum pname, GLfloat * params)
Brian Paul1210b0d1999-11-25 18:16:13 +00001861{
Brian Paulb5fd8862001-11-18 22:48:11 +00001862 DISPATCH(GetHistogramParameterfv, (target, pname, params), (F, "glGetHistogramParameterfv(0x%x, 0x%x, %p);", target, pname, (void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +00001863}
1864
Brian Paulb5fd8862001-11-18 22:48:11 +00001865KEYWORD1 void KEYWORD2 NAME(GetHistogramParameteriv)(GLenum target, GLenum pname, GLint * params)
Brian Paul1210b0d1999-11-25 18:16:13 +00001866{
Brian Paulb5fd8862001-11-18 22:48:11 +00001867 DISPATCH(GetHistogramParameteriv, (target, pname, params), (F, "glGetHistogramParameteriv(0x%x, 0x%x, %p);", target, pname, (void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +00001868}
1869
Brian Paulb5fd8862001-11-18 22:48:11 +00001870KEYWORD1 void KEYWORD2 NAME(GetMinmax)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
Brian Paul1210b0d1999-11-25 18:16:13 +00001871{
Brian Paulb5fd8862001-11-18 22:48:11 +00001872 DISPATCH(GetMinmax, (target, reset, format, type, values), (F, "glGetMinmax(0x%x, %d, 0x%x, 0x%x, %p);", target, reset, format, type, (void *) values));
Brian Paul1210b0d1999-11-25 18:16:13 +00001873}
1874
Brian Paulb5fd8862001-11-18 22:48:11 +00001875KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfv)(GLenum target, GLenum pname, GLfloat * params)
Brian Paul1210b0d1999-11-25 18:16:13 +00001876{
Brian Paulb5fd8862001-11-18 22:48:11 +00001877 DISPATCH(GetMinmaxParameterfv, (target, pname, params), (F, "glGetMinmaxParameterfv(0x%x, 0x%x, %p);", target, pname, (void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +00001878}
1879
Brian Paulb5fd8862001-11-18 22:48:11 +00001880KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameteriv)(GLenum target, GLenum pname, GLint * params)
Brian Paul1210b0d1999-11-25 18:16:13 +00001881{
Brian Paulb5fd8862001-11-18 22:48:11 +00001882 DISPATCH(GetMinmaxParameteriv, (target, pname, params), (F, "glGetMinmaxParameteriv(0x%x, 0x%x, %p);", target, pname, (void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +00001883}
1884
1885KEYWORD1 void KEYWORD2 NAME(Histogram)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
1886{
Brian Paulb5fd8862001-11-18 22:48:11 +00001887 DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogram(0x%x, %p, 0x%x, %d);", target, (void *) width, internalformat, sink));
Brian Paul1210b0d1999-11-25 18:16:13 +00001888}
1889
1890KEYWORD1 void KEYWORD2 NAME(Minmax)(GLenum target, GLenum internalformat, GLboolean sink)
1891{
Brian Paulb5fd8862001-11-18 22:48:11 +00001892 DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmax(0x%x, 0x%x, %d);", target, internalformat, sink));
Brian Paul1210b0d1999-11-25 18:16:13 +00001893}
1894
1895KEYWORD1 void KEYWORD2 NAME(ResetHistogram)(GLenum target)
1896{
Brian Paulb5fd8862001-11-18 22:48:11 +00001897 DISPATCH(ResetHistogram, (target), (F, "glResetHistogram(0x%x);", target));
Brian Paul1210b0d1999-11-25 18:16:13 +00001898}
1899
Brian Paulb5fd8862001-11-18 22:48:11 +00001900KEYWORD1 void KEYWORD2 NAME(ResetMinmax)(GLenum target)
Brian Paul1210b0d1999-11-25 18:16:13 +00001901{
Brian Paulb5fd8862001-11-18 22:48:11 +00001902 DISPATCH(ResetMinmax, (target), (F, "glResetMinmax(0x%x);", target));
Brian Paul1210b0d1999-11-25 18:16:13 +00001903}
1904
Brian Paulb5fd8862001-11-18 22:48:11 +00001905KEYWORD1 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)
1906{
1907 DISPATCH(TexImage3D, (target, level, internalformat, width, height, depth, border, format, type, pixels), (F, "glTexImage3D(0x%x, %d, %d, %p, %p, %p, %d, 0x%x, 0x%x, %p);", target, level, internalformat, (void *) width, (void *) height, (void *) depth, border, format, type, (void *) pixels));
1908}
Brian Paul67661b01999-12-15 12:52:31 +00001909
Brian Paulb5fd8862001-11-18 22:48:11 +00001910KEYWORD1 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)
1911{
1912 DISPATCH(TexSubImage3D, (target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels), (F, "glTexSubImage3D(0x%x, %d, %d, %d, %d, %p, %p, %p, 0x%x, 0x%x, %p);", target, level, xoffset, yoffset, zoffset, (void *) width, (void *) height, (void *) depth, format, type, (void *) pixels));
1913}
1914
1915KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1916{
1917 DISPATCH(CopyTexSubImage3D, (target, level, xoffset, yoffset, zoffset, x, y, width, height), (F, "glCopyTexSubImage3D(0x%x, %d, %d, %d, %d, %d, %d, %p, %p);", target, level, xoffset, yoffset, zoffset, x, y, (void *) width, (void *) height));
1918}
1919
1920KEYWORD1 void KEYWORD2 NAME(ActiveTexture)(GLenum texture)
1921{
1922 DISPATCH(ActiveTexture, (texture), (F, "glActiveTexture(0x%x);", texture));
1923}
1924
1925KEYWORD1 void KEYWORD2 NAME(ClientActiveTexture)(GLenum texture)
1926{
1927 DISPATCH(ClientActiveTexture, (texture), (F, "glClientActiveTexture(0x%x);", texture));
1928}
1929
1930KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1d)(GLenum target, GLdouble s)
1931{
1932 DISPATCH(MultiTexCoord1d, (target, s), (F, "glMultiTexCoord1d(0x%x, %f);", target, s));
1933}
1934
1935KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dv)(GLenum target, const GLdouble * v)
1936{
1937 DISPATCH(MultiTexCoord1dv, (target, v), (F, "glMultiTexCoord1dv(0x%x, %p);", target, (void *) v));
1938}
1939
1940KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1f)(GLenum target, GLfloat s)
1941{
1942 DISPATCH(MultiTexCoord1f, (target, s), (F, "glMultiTexCoord1f(0x%x, %f);", target, s));
1943}
1944
1945KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fv)(GLenum target, const GLfloat * v)
1946{
1947 DISPATCH(MultiTexCoord1fv, (target, v), (F, "glMultiTexCoord1fv(0x%x, %p);", target, (void *) v));
1948}
1949
1950KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1i)(GLenum target, GLint s)
1951{
1952 DISPATCH(MultiTexCoord1i, (target, s), (F, "glMultiTexCoord1i(0x%x, %d);", target, s));
1953}
1954
1955KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iv)(GLenum target, const GLint * v)
1956{
1957 DISPATCH(MultiTexCoord1iv, (target, v), (F, "glMultiTexCoord1iv(0x%x, %p);", target, (void *) v));
1958}
1959
1960KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1s)(GLenum target, GLshort s)
1961{
1962 DISPATCH(MultiTexCoord1s, (target, s), (F, "glMultiTexCoord1s(0x%x, %d);", target, s));
1963}
1964
1965KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sv)(GLenum target, const GLshort * v)
1966{
1967 DISPATCH(MultiTexCoord1sv, (target, v), (F, "glMultiTexCoord1sv(0x%x, %p);", target, (void *) v));
1968}
1969
1970KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2d)(GLenum target, GLdouble s, GLdouble t)
1971{
1972 DISPATCH(MultiTexCoord2d, (target, s, t), (F, "glMultiTexCoord2d(0x%x, %f, %f);", target, s, t));
1973}
1974
1975KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dv)(GLenum target, const GLdouble * v)
1976{
1977 DISPATCH(MultiTexCoord2dv, (target, v), (F, "glMultiTexCoord2dv(0x%x, %p);", target, (void *) v));
1978}
1979
1980KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2f)(GLenum target, GLfloat s, GLfloat t)
1981{
1982 DISPATCH(MultiTexCoord2f, (target, s, t), (F, "glMultiTexCoord2f(0x%x, %f, %f);", target, s, t));
1983}
1984
1985KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fv)(GLenum target, const GLfloat * v)
1986{
1987 DISPATCH(MultiTexCoord2fv, (target, v), (F, "glMultiTexCoord2fv(0x%x, %p);", target, (void *) v));
1988}
1989
1990KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2i)(GLenum target, GLint s, GLint t)
1991{
1992 DISPATCH(MultiTexCoord2i, (target, s, t), (F, "glMultiTexCoord2i(0x%x, %d, %d);", target, s, t));
1993}
1994
1995KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iv)(GLenum target, const GLint * v)
1996{
1997 DISPATCH(MultiTexCoord2iv, (target, v), (F, "glMultiTexCoord2iv(0x%x, %p);", target, (void *) v));
1998}
1999
2000KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2s)(GLenum target, GLshort s, GLshort t)
2001{
2002 DISPATCH(MultiTexCoord2s, (target, s, t), (F, "glMultiTexCoord2s(0x%x, %d, %d);", target, s, t));
2003}
2004
2005KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sv)(GLenum target, const GLshort * v)
2006{
2007 DISPATCH(MultiTexCoord2sv, (target, v), (F, "glMultiTexCoord2sv(0x%x, %p);", target, (void *) v));
2008}
2009
2010KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3d)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2011{
2012 DISPATCH(MultiTexCoord3d, (target, s, t, r), (F, "glMultiTexCoord3d(0x%x, %f, %f, %f);", target, s, t, r));
2013}
2014
2015KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dv)(GLenum target, const GLdouble * v)
2016{
2017 DISPATCH(MultiTexCoord3dv, (target, v), (F, "glMultiTexCoord3dv(0x%x, %p);", target, (void *) v));
2018}
2019
2020KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3f)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2021{
2022 DISPATCH(MultiTexCoord3f, (target, s, t, r), (F, "glMultiTexCoord3f(0x%x, %f, %f, %f);", target, s, t, r));
2023}
2024
2025KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fv)(GLenum target, const GLfloat * v)
2026{
2027 DISPATCH(MultiTexCoord3fv, (target, v), (F, "glMultiTexCoord3fv(0x%x, %p);", target, (void *) v));
2028}
2029
2030KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3i)(GLenum target, GLint s, GLint t, GLint r)
2031{
2032 DISPATCH(MultiTexCoord3i, (target, s, t, r), (F, "glMultiTexCoord3i(0x%x, %d, %d, %d);", target, s, t, r));
2033}
2034
2035KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iv)(GLenum target, const GLint * v)
2036{
2037 DISPATCH(MultiTexCoord3iv, (target, v), (F, "glMultiTexCoord3iv(0x%x, %p);", target, (void *) v));
2038}
2039
2040KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3s)(GLenum target, GLshort s, GLshort t, GLshort r)
2041{
2042 DISPATCH(MultiTexCoord3s, (target, s, t, r), (F, "glMultiTexCoord3s(0x%x, %d, %d, %d);", target, s, t, r));
2043}
2044
2045KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sv)(GLenum target, const GLshort * v)
2046{
2047 DISPATCH(MultiTexCoord3sv, (target, v), (F, "glMultiTexCoord3sv(0x%x, %p);", target, (void *) v));
2048}
2049
2050KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4d)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2051{
2052 DISPATCH(MultiTexCoord4d, (target, s, t, r, q), (F, "glMultiTexCoord4d(0x%x, %f, %f, %f, %f);", target, s, t, r, q));
2053}
2054
2055KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dv)(GLenum target, const GLdouble * v)
2056{
2057 DISPATCH(MultiTexCoord4dv, (target, v), (F, "glMultiTexCoord4dv(0x%x, %p);", target, (void *) v));
2058}
2059
2060KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4f)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2061{
2062 DISPATCH(MultiTexCoord4f, (target, s, t, r, q), (F, "glMultiTexCoord4f(0x%x, %f, %f, %f, %f);", target, s, t, r, q));
2063}
2064
2065KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fv)(GLenum target, const GLfloat * v)
2066{
2067 DISPATCH(MultiTexCoord4fv, (target, v), (F, "glMultiTexCoord4fv(0x%x, %p);", target, (void *) v));
2068}
2069
2070KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4i)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2071{
2072 DISPATCH(MultiTexCoord4i, (target, s, t, r, q), (F, "glMultiTexCoord4i(0x%x, %d, %d, %d, %d);", target, s, t, r, q));
2073}
2074
2075KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iv)(GLenum target, const GLint * v)
2076{
2077 DISPATCH(MultiTexCoord4iv, (target, v), (F, "glMultiTexCoord4iv(0x%x, %p);", target, (void *) v));
2078}
2079
2080KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4s)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2081{
2082 DISPATCH(MultiTexCoord4s, (target, s, t, r, q), (F, "glMultiTexCoord4s(0x%x, %d, %d, %d, %d);", target, s, t, r, q));
2083}
2084
2085KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sv)(GLenum target, const GLshort * v)
2086{
2087 DISPATCH(MultiTexCoord4sv, (target, v), (F, "glMultiTexCoord4sv(0x%x, %p);", target, (void *) v));
2088}
2089
2090KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixf)(const GLfloat * m)
2091{
2092 DISPATCH(LoadTransposeMatrixf, (m), (F, "glLoadTransposeMatrixf(%p);", (void *) m));
2093}
2094
2095KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixd)(const GLdouble * m)
2096{
2097 DISPATCH(LoadTransposeMatrixd, (m), (F, "glLoadTransposeMatrixd(%p);", (void *) m));
2098}
2099
2100KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixf)(const GLfloat * m)
2101{
2102 DISPATCH(MultTransposeMatrixf, (m), (F, "glMultTransposeMatrixf(%p);", (void *) m));
2103}
2104
2105KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixd)(const GLdouble * m)
2106{
2107 DISPATCH(MultTransposeMatrixd, (m), (F, "glMultTransposeMatrixd(%p);", (void *) m));
2108}
2109
2110KEYWORD1 void KEYWORD2 NAME(SampleCoverage)(GLclampf value, GLboolean invert)
2111{
2112 DISPATCH(SampleCoverage, (value, invert), (F, "glSampleCoverage(%f, %d);", value, invert));
2113}
2114
2115KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
2116{
2117 DISPATCH(CompressedTexImage3D, (target, level, internalformat, width, height, depth, border, imageSize, data), (F, "glCompressedTexImage3D(0x%x, %d, 0x%x, %p, %p, %p, %d, %p, %p);", target, level, internalformat, (void *) width, (void *) height, (void *) depth, border, (void *) imageSize, (void *) data));
2118}
2119
2120KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
2121{
2122 DISPATCH(CompressedTexImage2D, (target, level, internalformat, width, height, border, imageSize, data), (F, "glCompressedTexImage2D(0x%x, %d, 0x%x, %p, %p, %d, %p, %p);", target, level, internalformat, (void *) width, (void *) height, border, (void *) imageSize, (void *) data));
2123}
2124
2125KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
2126{
2127 DISPATCH(CompressedTexImage1D, (target, level, internalformat, width, border, imageSize, data), (F, "glCompressedTexImage1D(0x%x, %d, 0x%x, %p, %d, %p, %p);", target, level, internalformat, (void *) width, border, (void *) imageSize, (void *) data));
2128}
2129
2130KEYWORD1 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)
2131{
2132 DISPATCH(CompressedTexSubImage3D, (target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data), (F, "glCompressedTexSubImage3D(0x%x, %d, %d, %d, %d, %p, %p, %p, 0x%x, %p, %p);", target, level, xoffset, yoffset, zoffset, (void *) width, (void *) height, (void *) depth, format, (void *) imageSize, (void *) data));
2133}
2134
2135KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
2136{
2137 DISPATCH(CompressedTexSubImage2D, (target, level, xoffset, yoffset, width, height, format, imageSize, data), (F, "glCompressedTexSubImage2D(0x%x, %d, %d, %d, %p, %p, 0x%x, %p, %p);", target, level, xoffset, yoffset, (void *) width, (void *) height, format, (void *) imageSize, (void *) data));
2138}
2139
2140KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
2141{
2142 DISPATCH(CompressedTexSubImage1D, (target, level, xoffset, width, format, imageSize, data), (F, "glCompressedTexSubImage1D(0x%x, %d, %d, %p, 0x%x, %p, %p);", target, level, xoffset, (void *) width, format, (void *) imageSize, (void *) data));
2143}
2144
2145KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImage)(GLenum target, GLint level, GLvoid * img)
2146{
2147 DISPATCH(GetCompressedTexImage, (target, level, img), (F, "glGetCompressedTexImage(0x%x, %d, %p);", target, level, (void *) img));
2148}
2149
2150KEYWORD1 void KEYWORD2 NAME(ActiveTextureARB)(GLenum texture)
2151{
2152 DISPATCH(ActiveTexture, (texture), (F, "glActiveTextureARB(0x%x);", texture));
2153}
2154
2155KEYWORD1 void KEYWORD2 NAME(ClientActiveTextureARB)(GLenum texture)
2156{
2157 DISPATCH(ClientActiveTexture, (texture), (F, "glClientActiveTextureARB(0x%x);", texture));
2158}
2159
2160KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dARB)(GLenum target, GLdouble s)
2161{
2162 DISPATCH(MultiTexCoord1d, (target, s), (F, "glMultiTexCoord1dARB(0x%x, %f);", target, s));
2163}
2164
2165KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dvARB)(GLenum target, const GLdouble * v)
2166{
2167 DISPATCH(MultiTexCoord1dv, (target, v), (F, "glMultiTexCoord1dvARB(0x%x, %p);", target, (void *) v));
2168}
2169
2170KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fARB)(GLenum target, GLfloat s)
2171{
2172 DISPATCH(MultiTexCoord1f, (target, s), (F, "glMultiTexCoord1fARB(0x%x, %f);", target, s));
2173}
2174
2175KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fvARB)(GLenum target, const GLfloat * v)
2176{
2177 DISPATCH(MultiTexCoord1fv, (target, v), (F, "glMultiTexCoord1fvARB(0x%x, %p);", target, (void *) v));
2178}
2179
2180KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iARB)(GLenum target, GLint s)
2181{
2182 DISPATCH(MultiTexCoord1i, (target, s), (F, "glMultiTexCoord1iARB(0x%x, %d);", target, s));
2183}
2184
2185KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1ivARB)(GLenum target, const GLint * v)
2186{
2187 DISPATCH(MultiTexCoord1iv, (target, v), (F, "glMultiTexCoord1ivARB(0x%x, %p);", target, (void *) v));
2188}
2189
2190KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sARB)(GLenum target, GLshort s)
2191{
2192 DISPATCH(MultiTexCoord1s, (target, s), (F, "glMultiTexCoord1sARB(0x%x, %d);", target, s));
2193}
2194
2195KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1svARB)(GLenum target, const GLshort * v)
2196{
2197 DISPATCH(MultiTexCoord1sv, (target, v), (F, "glMultiTexCoord1svARB(0x%x, %p);", target, (void *) v));
2198}
2199
2200KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dARB)(GLenum target, GLdouble s, GLdouble t)
2201{
2202 DISPATCH(MultiTexCoord2d, (target, s, t), (F, "glMultiTexCoord2dARB(0x%x, %f, %f);", target, s, t));
2203}
2204
2205KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dvARB)(GLenum target, const GLdouble * v)
2206{
2207 DISPATCH(MultiTexCoord2dv, (target, v), (F, "glMultiTexCoord2dvARB(0x%x, %p);", target, (void *) v));
2208}
2209
2210KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fARB)(GLenum target, GLfloat s, GLfloat t)
2211{
2212 DISPATCH(MultiTexCoord2f, (target, s, t), (F, "glMultiTexCoord2fARB(0x%x, %f, %f);", target, s, t));
2213}
2214
2215KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fvARB)(GLenum target, const GLfloat * v)
2216{
2217 DISPATCH(MultiTexCoord2fv, (target, v), (F, "glMultiTexCoord2fvARB(0x%x, %p);", target, (void *) v));
2218}
2219
2220KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iARB)(GLenum target, GLint s, GLint t)
2221{
2222 DISPATCH(MultiTexCoord2i, (target, s, t), (F, "glMultiTexCoord2iARB(0x%x, %d, %d);", target, s, t));
2223}
2224
2225KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2ivARB)(GLenum target, const GLint * v)
2226{
2227 DISPATCH(MultiTexCoord2iv, (target, v), (F, "glMultiTexCoord2ivARB(0x%x, %p);", target, (void *) v));
2228}
2229
2230KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sARB)(GLenum target, GLshort s, GLshort t)
2231{
2232 DISPATCH(MultiTexCoord2s, (target, s, t), (F, "glMultiTexCoord2sARB(0x%x, %d, %d);", target, s, t));
2233}
2234
2235KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2svARB)(GLenum target, const GLshort * v)
2236{
2237 DISPATCH(MultiTexCoord2sv, (target, v), (F, "glMultiTexCoord2svARB(0x%x, %p);", target, (void *) v));
2238}
2239
2240KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2241{
2242 DISPATCH(MultiTexCoord3d, (target, s, t, r), (F, "glMultiTexCoord3dARB(0x%x, %f, %f, %f);", target, s, t, r));
2243}
2244
2245KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dvARB)(GLenum target, const GLdouble * v)
2246{
2247 DISPATCH(MultiTexCoord3dv, (target, v), (F, "glMultiTexCoord3dvARB(0x%x, %p);", target, (void *) v));
2248}
2249
2250KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2251{
2252 DISPATCH(MultiTexCoord3f, (target, s, t, r), (F, "glMultiTexCoord3fARB(0x%x, %f, %f, %f);", target, s, t, r));
2253}
2254
2255KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fvARB)(GLenum target, const GLfloat * v)
2256{
2257 DISPATCH(MultiTexCoord3fv, (target, v), (F, "glMultiTexCoord3fvARB(0x%x, %p);", target, (void *) v));
2258}
2259
2260KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iARB)(GLenum target, GLint s, GLint t, GLint r)
2261{
2262 DISPATCH(MultiTexCoord3i, (target, s, t, r), (F, "glMultiTexCoord3iARB(0x%x, %d, %d, %d);", target, s, t, r));
2263}
2264
2265KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3ivARB)(GLenum target, const GLint * v)
2266{
2267 DISPATCH(MultiTexCoord3iv, (target, v), (F, "glMultiTexCoord3ivARB(0x%x, %p);", target, (void *) v));
2268}
2269
2270KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sARB)(GLenum target, GLshort s, GLshort t, GLshort r)
2271{
2272 DISPATCH(MultiTexCoord3s, (target, s, t, r), (F, "glMultiTexCoord3sARB(0x%x, %d, %d, %d);", target, s, t, r));
2273}
2274
2275KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3svARB)(GLenum target, const GLshort * v)
2276{
2277 DISPATCH(MultiTexCoord3sv, (target, v), (F, "glMultiTexCoord3svARB(0x%x, %p);", target, (void *) v));
2278}
2279
2280KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2281{
2282 DISPATCH(MultiTexCoord4d, (target, s, t, r, q), (F, "glMultiTexCoord4dARB(0x%x, %f, %f, %f, %f);", target, s, t, r, q));
2283}
2284
2285KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dvARB)(GLenum target, const GLdouble * v)
2286{
2287 DISPATCH(MultiTexCoord4dv, (target, v), (F, "glMultiTexCoord4dvARB(0x%x, %p);", target, (void *) v));
2288}
2289
2290KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2291{
2292 DISPATCH(MultiTexCoord4f, (target, s, t, r, q), (F, "glMultiTexCoord4fARB(0x%x, %f, %f, %f, %f);", target, s, t, r, q));
2293}
2294
2295KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fvARB)(GLenum target, const GLfloat * v)
2296{
2297 DISPATCH(MultiTexCoord4fv, (target, v), (F, "glMultiTexCoord4fvARB(0x%x, %p);", target, (void *) v));
2298}
2299
2300KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iARB)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2301{
2302 DISPATCH(MultiTexCoord4i, (target, s, t, r, q), (F, "glMultiTexCoord4iARB(0x%x, %d, %d, %d, %d);", target, s, t, r, q));
2303}
2304
2305KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4ivARB)(GLenum target, const GLint * v)
2306{
2307 DISPATCH(MultiTexCoord4iv, (target, v), (F, "glMultiTexCoord4ivARB(0x%x, %p);", target, (void *) v));
2308}
2309
2310KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sARB)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2311{
2312 DISPATCH(MultiTexCoord4s, (target, s, t, r, q), (F, "glMultiTexCoord4sARB(0x%x, %d, %d, %d, %d);", target, s, t, r, q));
2313}
2314
2315KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4svARB)(GLenum target, const GLshort * v)
2316{
2317 DISPATCH(MultiTexCoord4sv, (target, v), (F, "glMultiTexCoord4svARB(0x%x, %p);", target, (void *) v));
2318}
2319
2320KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixfARB)(const GLfloat * m)
2321{
2322 DISPATCH(LoadTransposeMatrixf, (m), (F, "glLoadTransposeMatrixfARB(%p);", (void *) m));
2323}
2324
2325KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixdARB)(const GLdouble * m)
2326{
2327 DISPATCH(LoadTransposeMatrixd, (m), (F, "glLoadTransposeMatrixdARB(%p);", (void *) m));
2328}
2329
2330KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixfARB)(const GLfloat * m)
2331{
2332 DISPATCH(MultTransposeMatrixf, (m), (F, "glMultTransposeMatrixfARB(%p);", (void *) m));
2333}
2334
2335KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixdARB)(const GLdouble * m)
2336{
2337 DISPATCH(MultTransposeMatrixd, (m), (F, "glMultTransposeMatrixdARB(%p);", (void *) m));
2338}
2339
2340KEYWORD1 void KEYWORD2 NAME(SampleCoverageARB)(GLclampf value, GLboolean invert)
2341{
2342 DISPATCH(SampleCoverage, (value, invert), (F, "glSampleCoverageARB(%f, %d);", value, invert));
2343}
2344
2345KEYWORD1 void KEYWORD2 NAME(__unused413)(void)
2346{
2347 DISPATCH(__unused413, (), (F, "gl__unused413();"));
2348}
2349
2350KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
2351{
2352 DISPATCH(CompressedTexImage3D, (target, level, internalformat, width, height, depth, border, imageSize, data), (F, "glCompressedTexImage3DARB(0x%x, %d, 0x%x, %p, %p, %p, %d, %p, %p);", target, level, internalformat, (void *) width, (void *) height, (void *) depth, border, (void *) imageSize, (void *) data));
2353}
2354
2355KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
2356{
2357 DISPATCH(CompressedTexImage2D, (target, level, internalformat, width, height, border, imageSize, data), (F, "glCompressedTexImage2DARB(0x%x, %d, 0x%x, %p, %p, %d, %p, %p);", target, level, internalformat, (void *) width, (void *) height, border, (void *) imageSize, (void *) data));
2358}
2359
2360KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
2361{
2362 DISPATCH(CompressedTexImage1D, (target, level, internalformat, width, border, imageSize, data), (F, "glCompressedTexImage1DARB(0x%x, %d, 0x%x, %p, %d, %p, %p);", target, level, internalformat, (void *) width, border, (void *) imageSize, (void *) data));
2363}
2364
2365KEYWORD1 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)
2366{
2367 DISPATCH(CompressedTexSubImage3D, (target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data), (F, "glCompressedTexSubImage3DARB(0x%x, %d, %d, %d, %d, %p, %p, %p, 0x%x, %p, %p);", target, level, xoffset, yoffset, zoffset, (void *) width, (void *) height, (void *) depth, format, (void *) imageSize, (void *) data));
2368}
2369
2370KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
2371{
2372 DISPATCH(CompressedTexSubImage2D, (target, level, xoffset, yoffset, width, height, format, imageSize, data), (F, "glCompressedTexSubImage2DARB(0x%x, %d, %d, %d, %p, %p, 0x%x, %p, %p);", target, level, xoffset, yoffset, (void *) width, (void *) height, format, (void *) imageSize, (void *) data));
2373}
2374
2375KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1DARB)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
2376{
2377 DISPATCH(CompressedTexSubImage1D, (target, level, xoffset, width, format, imageSize, data), (F, "glCompressedTexSubImage1DARB(0x%x, %d, %d, %p, 0x%x, %p, %p);", target, level, xoffset, (void *) width, format, (void *) imageSize, (void *) data));
2378}
2379
2380KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImageARB)(GLenum target, GLint level, GLvoid * img)
2381{
2382 DISPATCH(GetCompressedTexImage, (target, level, img), (F, "glGetCompressedTexImageARB(0x%x, %d, %p);", target, level, (void *) img));
2383}
2384
2385/* No dispatch for WeightbvARB() */
2386/* No dispatch for WeightsvARB() */
2387/* No dispatch for WeightivARB() */
2388/* No dispatch for WeightfvARB() */
2389/* No dispatch for WeightdvARB() */
2390/* No dispatch for WeightubvARB() */
2391/* No dispatch for WeightusvARB() */
2392/* No dispatch for WeightuivARB() */
2393/* No dispatch for WeightPointerARB() */
2394/* No dispatch for VertexBlendARB() */
2395/* No dispatch for CurrentPaletteMatrixARB() */
2396/* No dispatch for MatrixIndexubvARB() */
2397/* No dispatch for MatrixIndexusvARB() */
2398/* No dispatch for MatrixIndexuivARB() */
2399/* No dispatch for MatrixIndexPointerARB() */
Brian Paul67661b01999-12-15 12:52:31 +00002400KEYWORD1 void KEYWORD2 NAME(BlendColorEXT)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
2401{
Brian Paulb5fd8862001-11-18 22:48:11 +00002402 DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColorEXT(%f, %f, %f, %f);", red, green, blue, alpha));
Brian Paul67661b01999-12-15 12:52:31 +00002403}
Brian Paul1210b0d1999-11-25 18:16:13 +00002404
Brian Paul67661b01999-12-15 12:52:31 +00002405KEYWORD1 void KEYWORD2 NAME(PolygonOffsetEXT)(GLfloat factor, GLfloat bias)
2406{
Brian Paulb5fd8862001-11-18 22:48:11 +00002407 DISPATCH(PolygonOffsetEXT, (factor, bias), (F, "glPolygonOffsetEXT(%f, %f);", factor, bias));
Brian Paul67661b01999-12-15 12:52:31 +00002408}
2409
Brian Paulb5fd8862001-11-18 22:48:11 +00002410KEYWORD1 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)
Brian Paul976dba22000-01-31 22:54:06 +00002411{
Brian Paulb5fd8862001-11-18 22:48:11 +00002412 DISPATCH(TexImage3D, (target, level, internalformat, width, height, depth, border, format, type, pixels), (F, "glTexImage3DEXT(0x%x, %d, 0x%x, %p, %p, %p, %d, 0x%x, 0x%x, %p);", target, level, internalformat, (void *) width, (void *) height, (void *) depth, border, format, type, (void *) pixels));
Brian Paul976dba22000-01-31 22:54:06 +00002413}
2414
Brian Paulb5fd8862001-11-18 22:48:11 +00002415KEYWORD1 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)
Brian Paul67661b01999-12-15 12:52:31 +00002416{
Brian Paulb5fd8862001-11-18 22:48:11 +00002417 DISPATCH(TexSubImage3D, (target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels), (F, "glTexSubImage3DEXT(0x%x, %d, %d, %d, %d, %p, %p, %p, 0x%x, 0x%x, %p);", target, level, xoffset, yoffset, zoffset, (void *) width, (void *) height, (void *) depth, format, type, (void *) pixels));
Brian Paul67661b01999-12-15 12:52:31 +00002418}
2419
Brian Paulb5fd8862001-11-18 22:48:11 +00002420KEYWORD1 void KEYWORD2 NAME(GetTexFilterFuncSGIS)(GLenum target, GLenum filter, GLfloat * weights)
Brian Paul67661b01999-12-15 12:52:31 +00002421{
Brian Paulb5fd8862001-11-18 22:48:11 +00002422 DISPATCH(GetTexFilterFuncSGIS, (target, filter, weights), (F, "glGetTexFilterFuncSGIS(0x%x, 0x%x, %p);", target, filter, (void *) weights));
Brian Paul67661b01999-12-15 12:52:31 +00002423}
2424
Brian Paulb5fd8862001-11-18 22:48:11 +00002425KEYWORD1 void KEYWORD2 NAME(TexFilterFuncSGIS)(GLenum target, GLenum filter, GLsizei n, const GLfloat * weights)
Brian Paulfd5d3051999-12-16 12:36:30 +00002426{
Brian Paulb5fd8862001-11-18 22:48:11 +00002427 DISPATCH(TexFilterFuncSGIS, (target, filter, n, weights), (F, "glTexFilterFuncSGIS(0x%x, 0x%x, %p, %p);", target, filter, (void *) n, (void *) weights));
Brian Paulfd5d3051999-12-16 12:36:30 +00002428}
2429
Brian Paulb5fd8862001-11-18 22:48:11 +00002430KEYWORD1 void KEYWORD2 NAME(TexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
Brian Paulfd5d3051999-12-16 12:36:30 +00002431{
Brian Paulb5fd8862001-11-18 22:48:11 +00002432 DISPATCH(TexSubImage1D, (target, level, xoffset, width, format, type, pixels), (F, "glTexSubImage1DEXT(0x%x, %d, %d, %p, 0x%x, 0x%x, %p);", target, level, xoffset, (void *) width, format, type, (void *) pixels));
Brian Paulfd5d3051999-12-16 12:36:30 +00002433}
2434
Brian Paulb5fd8862001-11-18 22:48:11 +00002435KEYWORD1 void KEYWORD2 NAME(TexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
Brian Paulfd5d3051999-12-16 12:36:30 +00002436{
Brian Paulb5fd8862001-11-18 22:48:11 +00002437 DISPATCH(TexSubImage2D, (target, level, xoffset, yoffset, width, height, format, type, pixels), (F, "glTexSubImage2DEXT(0x%x, %d, %d, %d, %p, %p, 0x%x, 0x%x, %p);", target, level, xoffset, yoffset, (void *) width, (void *) height, format, type, (void *) pixels));
Brian Paulfd5d3051999-12-16 12:36:30 +00002438}
2439
Brian Paulfd5d3051999-12-16 12:36:30 +00002440KEYWORD1 void KEYWORD2 NAME(CopyTexImage1DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
2441{
Brian Paulb5fd8862001-11-18 22:48:11 +00002442 DISPATCH(CopyTexImage1D, (target, level, internalformat, x, y, width, border), (F, "glCopyTexImage1DEXT(0x%x, %d, 0x%x, %d, %d, %p, %d);", target, level, internalformat, x, y, (void *) width, border));
Brian Paulfd5d3051999-12-16 12:36:30 +00002443}
2444
2445KEYWORD1 void KEYWORD2 NAME(CopyTexImage2DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
2446{
Brian Paulb5fd8862001-11-18 22:48:11 +00002447 DISPATCH(CopyTexImage2D, (target, level, internalformat, x, y, width, height, border), (F, "glCopyTexImage2DEXT(0x%x, %d, 0x%x, %d, %d, %p, %p, %d);", target, level, internalformat, x, y, (void *) width, (void *) height, border));
2448}
2449
2450KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
2451{
2452 DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1DEXT(0x%x, %d, %d, %d, %d, %p);", target, level, xoffset, x, y, (void *) width));
Brian Paulfd5d3051999-12-16 12:36:30 +00002453}
2454
Brian Paulfd5d3051999-12-16 12:36:30 +00002455KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2456{
Brian Paulb5fd8862001-11-18 22:48:11 +00002457 DISPATCH(CopyTexSubImage2D, (target, level, xoffset, yoffset, x, y, width, height), (F, "glCopyTexSubImage2DEXT(0x%x, %d, %d, %d, %d, %d, %p, %p);", target, level, xoffset, yoffset, x, y, (void *) width, (void *) height));
Brian Paulfd5d3051999-12-16 12:36:30 +00002458}
2459
Brian Paulb5fd8862001-11-18 22:48:11 +00002460KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Brian Paulfd5d3051999-12-16 12:36:30 +00002461{
Brian Paulb5fd8862001-11-18 22:48:11 +00002462 DISPATCH(CopyTexSubImage3D, (target, level, xoffset, yoffset, zoffset, x, y, width, height), (F, "glCopyTexSubImage3DEXT(0x%x, %d, %d, %d, %d, %d, %d, %p, %p);", target, level, xoffset, yoffset, zoffset, x, y, (void *) width, (void *) height));
Brian Paulfd5d3051999-12-16 12:36:30 +00002463}
2464
Brian Paulb5fd8862001-11-18 22:48:11 +00002465KEYWORD1 void KEYWORD2 NAME(GetHistogramEXT)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
Brian Paulfd5d3051999-12-16 12:36:30 +00002466{
Brian Paulb5fd8862001-11-18 22:48:11 +00002467 DISPATCH(GetHistogramEXT, (target, reset, format, type, values), (F, "glGetHistogramEXT(0x%x, %d, 0x%x, 0x%x, %p);", target, reset, format, type, (void *) values));
Brian Paulfd5d3051999-12-16 12:36:30 +00002468}
2469
Brian Paulb5fd8862001-11-18 22:48:11 +00002470KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
Brian Paulfd5d3051999-12-16 12:36:30 +00002471{
Brian Paulb5fd8862001-11-18 22:48:11 +00002472 DISPATCH(GetHistogramParameterfvEXT, (target, pname, params), (F, "glGetHistogramParameterfvEXT(0x%x, 0x%x, %p);", target, pname, (void *) params));
Brian Paulfd5d3051999-12-16 12:36:30 +00002473}
2474
Brian Paulb5fd8862001-11-18 22:48:11 +00002475KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterivEXT)(GLenum target, GLenum pname, GLint * params)
Brian Paulfd5d3051999-12-16 12:36:30 +00002476{
Brian Paulb5fd8862001-11-18 22:48:11 +00002477 DISPATCH(GetHistogramParameterivEXT, (target, pname, params), (F, "glGetHistogramParameterivEXT(0x%x, 0x%x, %p);", target, pname, (void *) params));
Brian Paulfd5d3051999-12-16 12:36:30 +00002478}
2479
Brian Paulb5fd8862001-11-18 22:48:11 +00002480KEYWORD1 void KEYWORD2 NAME(GetMinmaxEXT)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
Brian Paulfd5d3051999-12-16 12:36:30 +00002481{
Brian Paulb5fd8862001-11-18 22:48:11 +00002482 DISPATCH(GetMinmaxEXT, (target, reset, format, type, values), (F, "glGetMinmaxEXT(0x%x, %d, 0x%x, 0x%x, %p);", target, reset, format, type, (void *) values));
Brian Paulfd5d3051999-12-16 12:36:30 +00002483}
2484
Brian Paulb5fd8862001-11-18 22:48:11 +00002485KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
Brian Paulfd5d3051999-12-16 12:36:30 +00002486{
Brian Paulb5fd8862001-11-18 22:48:11 +00002487 DISPATCH(GetMinmaxParameterfvEXT, (target, pname, params), (F, "glGetMinmaxParameterfvEXT(0x%x, 0x%x, %p);", target, pname, (void *) params));
2488}
2489
2490KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2491{
2492 DISPATCH(GetMinmaxParameterivEXT, (target, pname, params), (F, "glGetMinmaxParameterivEXT(0x%x, 0x%x, %p);", target, pname, (void *) params));
Brian Paulfd5d3051999-12-16 12:36:30 +00002493}
2494
2495KEYWORD1 void KEYWORD2 NAME(HistogramEXT)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
2496{
Brian Paulb5fd8862001-11-18 22:48:11 +00002497 DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogramEXT(0x%x, %p, 0x%x, %d);", target, (void *) width, internalformat, sink));
Brian Paulfd5d3051999-12-16 12:36:30 +00002498}
2499
2500KEYWORD1 void KEYWORD2 NAME(MinmaxEXT)(GLenum target, GLenum internalformat, GLboolean sink)
2501{
Brian Paulb5fd8862001-11-18 22:48:11 +00002502 DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmaxEXT(0x%x, 0x%x, %d);", target, internalformat, sink));
Brian Paulfd5d3051999-12-16 12:36:30 +00002503}
2504
2505KEYWORD1 void KEYWORD2 NAME(ResetHistogramEXT)(GLenum target)
2506{
Brian Paulb5fd8862001-11-18 22:48:11 +00002507 DISPATCH(ResetHistogram, (target), (F, "glResetHistogramEXT(0x%x);", target));
Brian Paulfd5d3051999-12-16 12:36:30 +00002508}
2509
2510KEYWORD1 void KEYWORD2 NAME(ResetMinmaxEXT)(GLenum target)
2511{
Brian Paulb5fd8862001-11-18 22:48:11 +00002512 DISPATCH(ResetMinmax, (target), (F, "glResetMinmaxEXT(0x%x);", target));
Brian Paulfd5d3051999-12-16 12:36:30 +00002513}
2514
Brian Paulb5fd8862001-11-18 22:48:11 +00002515KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
Brian Paulfd5d3051999-12-16 12:36:30 +00002516{
Brian Paulb5fd8862001-11-18 22:48:11 +00002517 DISPATCH(ConvolutionFilter1D, (target, internalformat, width, format, type, image), (F, "glConvolutionFilter1DEXT(0x%x, 0x%x, %p, 0x%x, 0x%x, %p);", target, internalformat, (void *) width, format, type, (void *) image));
Brian Paulfd5d3051999-12-16 12:36:30 +00002518}
2519
Brian Paulb5fd8862001-11-18 22:48:11 +00002520KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter2DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
Brian Paulfd5d3051999-12-16 12:36:30 +00002521{
Brian Paulb5fd8862001-11-18 22:48:11 +00002522 DISPATCH(ConvolutionFilter2D, (target, internalformat, width, height, format, type, image), (F, "glConvolutionFilter2DEXT(0x%x, 0x%x, %p, %p, 0x%x, 0x%x, %p);", target, internalformat, (void *) width, (void *) height, format, type, (void *) image));
Brian Paulfd5d3051999-12-16 12:36:30 +00002523}
2524
2525KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfEXT)(GLenum target, GLenum pname, GLfloat params)
2526{
Brian Paulb5fd8862001-11-18 22:48:11 +00002527 DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterfEXT(0x%x, 0x%x, %f);", target, pname, params));
Brian Paulfd5d3051999-12-16 12:36:30 +00002528}
2529
Brian Paulb5fd8862001-11-18 22:48:11 +00002530KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfvEXT)(GLenum target, GLenum pname, const GLfloat * params)
Brian Paulfd5d3051999-12-16 12:36:30 +00002531{
Brian Paulb5fd8862001-11-18 22:48:11 +00002532 DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfvEXT(0x%x, 0x%x, %p);", target, pname, (void *) params));
Brian Paulfd5d3051999-12-16 12:36:30 +00002533}
2534
2535KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriEXT)(GLenum target, GLenum pname, GLint params)
2536{
Brian Paulb5fd8862001-11-18 22:48:11 +00002537 DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteriEXT(0x%x, 0x%x, %d);", target, pname, params));
Brian Paulfd5d3051999-12-16 12:36:30 +00002538}
2539
Brian Paulb5fd8862001-11-18 22:48:11 +00002540KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterivEXT)(GLenum target, GLenum pname, const GLint * params)
Brian Paulfd5d3051999-12-16 12:36:30 +00002541{
Brian Paulb5fd8862001-11-18 22:48:11 +00002542 DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameterivEXT(0x%x, 0x%x, %p);", target, pname, (void *) params));
Brian Paulfd5d3051999-12-16 12:36:30 +00002543}
2544
2545KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1DEXT)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
2546{
Brian Paulb5fd8862001-11-18 22:48:11 +00002547 DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1DEXT(0x%x, 0x%x, %d, %d, %p);", target, internalformat, x, y, (void *) width));
Brian Paulfd5d3051999-12-16 12:36:30 +00002548}
2549
2550KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2DEXT)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
2551{
Brian Paulb5fd8862001-11-18 22:48:11 +00002552 DISPATCH(CopyConvolutionFilter2D, (target, internalformat, x, y, width, height), (F, "glCopyConvolutionFilter2DEXT(0x%x, 0x%x, %d, %d, %p, %p);", target, internalformat, x, y, (void *) width, (void *) height));
Brian Paulfd5d3051999-12-16 12:36:30 +00002553}
2554
Brian Paulb5fd8862001-11-18 22:48:11 +00002555KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilterEXT)(GLenum target, GLenum format, GLenum type, GLvoid * image)
Brian Paulfd5d3051999-12-16 12:36:30 +00002556{
Brian Paulb5fd8862001-11-18 22:48:11 +00002557 DISPATCH(GetConvolutionFilterEXT, (target, format, type, image), (F, "glGetConvolutionFilterEXT(0x%x, 0x%x, 0x%x, %p);", target, format, type, (void *) image));
Brian Paulfd5d3051999-12-16 12:36:30 +00002558}
2559
Brian Paulb5fd8862001-11-18 22:48:11 +00002560KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
Brian Paulfd5d3051999-12-16 12:36:30 +00002561{
Brian Paulb5fd8862001-11-18 22:48:11 +00002562 DISPATCH(GetConvolutionParameterfvEXT, (target, pname, params), (F, "glGetConvolutionParameterfvEXT(0x%x, 0x%x, %p);", target, pname, (void *) params));
Brian Paulfd5d3051999-12-16 12:36:30 +00002563}
2564
Brian Paulb5fd8862001-11-18 22:48:11 +00002565KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterivEXT)(GLenum target, GLenum pname, GLint * params)
Brian Paulfd5d3051999-12-16 12:36:30 +00002566{
Brian Paulb5fd8862001-11-18 22:48:11 +00002567 DISPATCH(GetConvolutionParameterivEXT, (target, pname, params), (F, "glGetConvolutionParameterivEXT(0x%x, 0x%x, %p);", target, pname, (void *) params));
Brian Paulfd5d3051999-12-16 12:36:30 +00002568}
2569
Brian Paulb5fd8862001-11-18 22:48:11 +00002570KEYWORD1 void KEYWORD2 NAME(GetSeparableFilterEXT)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
Brian Paulfd5d3051999-12-16 12:36:30 +00002571{
Brian Paulb5fd8862001-11-18 22:48:11 +00002572 DISPATCH(GetSeparableFilterEXT, (target, format, type, row, column, span), (F, "glGetSeparableFilterEXT(0x%x, 0x%x, 0x%x, %p, %p, %p);", target, format, type, (void *) row, (void *) column, (void *) span));
Brian Paulfd5d3051999-12-16 12:36:30 +00002573}
2574
Brian Paulb5fd8862001-11-18 22:48:11 +00002575KEYWORD1 void KEYWORD2 NAME(SeparableFilter2DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)
Brian Paulfd5d3051999-12-16 12:36:30 +00002576{
Brian Paulb5fd8862001-11-18 22:48:11 +00002577 DISPATCH(SeparableFilter2D, (target, internalformat, width, height, format, type, row, column), (F, "glSeparableFilter2DEXT(0x%x, 0x%x, %p, %p, 0x%x, 0x%x, %p, %p);", target, internalformat, (void *) width, (void *) height, format, type, (void *) row, (void *) column));
Brian Paulfd5d3051999-12-16 12:36:30 +00002578}
2579
Brian Paulb5fd8862001-11-18 22:48:11 +00002580KEYWORD1 void KEYWORD2 NAME(ColorTableSGI)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
Brian Paulb44c86d2000-01-07 06:09:05 +00002581{
Brian Paulb5fd8862001-11-18 22:48:11 +00002582 DISPATCH(ColorTable, (target, internalformat, width, format, type, table), (F, "glColorTableSGI(0x%x, 0x%x, %p, 0x%x, 0x%x, %p);", target, internalformat, (void *) width, format, type, (void *) table));
Brian Paulb44c86d2000-01-07 06:09:05 +00002583}
2584
Brian Paulb5fd8862001-11-18 22:48:11 +00002585KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfvSGI)(GLenum target, GLenum pname, const GLfloat * params)
Brian Paulb44c86d2000-01-07 06:09:05 +00002586{
Brian Paulb5fd8862001-11-18 22:48:11 +00002587 DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfvSGI(0x%x, 0x%x, %p);", target, pname, (void *) params));
Brian Paulb44c86d2000-01-07 06:09:05 +00002588}
2589
Brian Paulb5fd8862001-11-18 22:48:11 +00002590KEYWORD1 void KEYWORD2 NAME(ColorTableParameterivSGI)(GLenum target, GLenum pname, const GLint * params)
Brian Paulb44c86d2000-01-07 06:09:05 +00002591{
Brian Paulb5fd8862001-11-18 22:48:11 +00002592 DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameterivSGI(0x%x, 0x%x, %p);", target, pname, (void *) params));
Brian Paulb44c86d2000-01-07 06:09:05 +00002593}
2594
Brian Paulb5fd8862001-11-18 22:48:11 +00002595KEYWORD1 void KEYWORD2 NAME(CopyColorTableSGI)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
Brian Paulb44c86d2000-01-07 06:09:05 +00002596{
Brian Paulb5fd8862001-11-18 22:48:11 +00002597 DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTableSGI(0x%x, 0x%x, %d, %d, %p);", target, internalformat, x, y, (void *) width));
Brian Paulb44c86d2000-01-07 06:09:05 +00002598}
2599
Brian Paulb5fd8862001-11-18 22:48:11 +00002600KEYWORD1 void KEYWORD2 NAME(GetColorTableSGI)(GLenum target, GLenum format, GLenum type, GLvoid * table)
Brian Paulb44c86d2000-01-07 06:09:05 +00002601{
Brian Paulb5fd8862001-11-18 22:48:11 +00002602 DISPATCH(GetColorTableSGI, (target, format, type, table), (F, "glGetColorTableSGI(0x%x, 0x%x, 0x%x, %p);", target, format, type, (void *) table));
Brian Paulb44c86d2000-01-07 06:09:05 +00002603}
2604
Brian Paulb5fd8862001-11-18 22:48:11 +00002605KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvSGI)(GLenum target, GLenum pname, GLfloat * params)
Brian Paulb44c86d2000-01-07 06:09:05 +00002606{
Brian Paulb5fd8862001-11-18 22:48:11 +00002607 DISPATCH(GetColorTableParameterfvSGI, (target, pname, params), (F, "glGetColorTableParameterfvSGI(0x%x, 0x%x, %p);", target, pname, (void *) params));
Brian Paul976dba22000-01-31 22:54:06 +00002608}
2609
Brian Paulb5fd8862001-11-18 22:48:11 +00002610KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivSGI)(GLenum target, GLenum pname, GLint * params)
2611{
2612 DISPATCH(GetColorTableParameterivSGI, (target, pname, params), (F, "glGetColorTableParameterivSGI(0x%x, 0x%x, %p);", target, pname, (void *) params));
2613}
Brian Paul8ceb5c32000-02-24 22:14:04 +00002614
2615KEYWORD1 void KEYWORD2 NAME(PixelTexGenSGIX)(GLenum mode)
2616{
Brian Paulb5fd8862001-11-18 22:48:11 +00002617 DISPATCH(PixelTexGenSGIX, (mode), (F, "glPixelTexGenSGIX(0x%x);", mode));
Brian Paul8ceb5c32000-02-24 22:14:04 +00002618}
2619
Brian Paulb5fd8862001-11-18 22:48:11 +00002620KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameteriSGIS)(GLenum pname, GLint param)
Brian Paul976dba22000-01-31 22:54:06 +00002621{
Brian Paulb5fd8862001-11-18 22:48:11 +00002622 DISPATCH(PixelTexGenParameteriSGIS, (pname, param), (F, "glPixelTexGenParameteriSGIS(0x%x, %d);", pname, param));
Brian Paul976dba22000-01-31 22:54:06 +00002623}
2624
Brian Paulb5fd8862001-11-18 22:48:11 +00002625KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterivSGIS)(GLenum pname, const GLint * params)
Brian Paul8ceb5c32000-02-24 22:14:04 +00002626{
Brian Paulb5fd8862001-11-18 22:48:11 +00002627 DISPATCH(PixelTexGenParameterivSGIS, (pname, params), (F, "glPixelTexGenParameterivSGIS(0x%x, %p);", pname, (void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00002628}
2629
Brian Paulb5fd8862001-11-18 22:48:11 +00002630KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterfSGIS)(GLenum pname, GLfloat param)
Brian Paul976dba22000-01-31 22:54:06 +00002631{
Brian Paulb5fd8862001-11-18 22:48:11 +00002632 DISPATCH(PixelTexGenParameterfSGIS, (pname, param), (F, "glPixelTexGenParameterfSGIS(0x%x, %f);", pname, param));
Brian Paul976dba22000-01-31 22:54:06 +00002633}
2634
Brian Paulb5fd8862001-11-18 22:48:11 +00002635KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterfvSGIS)(GLenum pname, const GLfloat * params)
Brian Paul8ceb5c32000-02-24 22:14:04 +00002636{
Brian Paulb5fd8862001-11-18 22:48:11 +00002637 DISPATCH(PixelTexGenParameterfvSGIS, (pname, params), (F, "glPixelTexGenParameterfvSGIS(0x%x, %p);", pname, (void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00002638}
2639
Brian Paulb5fd8862001-11-18 22:48:11 +00002640KEYWORD1 void KEYWORD2 NAME(GetPixelTexGenParameterivSGIS)(GLenum pname, GLint * params)
Brian Paul976dba22000-01-31 22:54:06 +00002641{
Brian Paulb5fd8862001-11-18 22:48:11 +00002642 DISPATCH(GetPixelTexGenParameterivSGIS, (pname, params), (F, "glGetPixelTexGenParameterivSGIS(0x%x, %p);", pname, (void *) params));
Brian Paul976dba22000-01-31 22:54:06 +00002643}
2644
Brian Paulb5fd8862001-11-18 22:48:11 +00002645KEYWORD1 void KEYWORD2 NAME(GetPixelTexGenParameterfvSGIS)(GLenum pname, GLfloat * params)
Brian Paul976dba22000-01-31 22:54:06 +00002646{
Brian Paulb5fd8862001-11-18 22:48:11 +00002647 DISPATCH(GetPixelTexGenParameterfvSGIS, (pname, params), (F, "glGetPixelTexGenParameterfvSGIS(0x%x, %p);", pname, (void *) params));
Brian Paul976dba22000-01-31 22:54:06 +00002648}
2649
Brian Paulb5fd8862001-11-18 22:48:11 +00002650KEYWORD1 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)
Brian Paul976dba22000-01-31 22:54:06 +00002651{
Brian Paulb5fd8862001-11-18 22:48:11 +00002652 DISPATCH(TexImage4DSGIS, (target, level, internalformat, width, height, depth, size4d, border, format, type, pixels), (F, "glTexImage4DSGIS(0x%x, %d, 0x%x, %p, %p, %p, %p, %d, 0x%x, 0x%x, %p);", target, level, internalformat, (void *) width, (void *) height, (void *) depth, (void *) size4d, border, format, type, (void *) pixels));
Brian Paul976dba22000-01-31 22:54:06 +00002653}
2654
Brian Paulb5fd8862001-11-18 22:48:11 +00002655KEYWORD1 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)
Brian Paul976dba22000-01-31 22:54:06 +00002656{
Brian Paulb5fd8862001-11-18 22:48:11 +00002657 DISPATCH(TexSubImage4DSGIS, (target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels), (F, "glTexSubImage4DSGIS(0x%x, %d, %d, %d, %d, %d, %p, %p, %p, %p, 0x%x, 0x%x, %p);", target, level, xoffset, yoffset, zoffset, woffset, (void *) width, (void *) height, (void *) depth, (void *) size4d, format, type, (void *) pixels));
Brian Paulb44c86d2000-01-07 06:09:05 +00002658}
2659
Brian Paulb5fd8862001-11-18 22:48:11 +00002660KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResidentEXT)(GLsizei n, const GLuint * textures, GLboolean * residences)
Brian Paul67661b01999-12-15 12:52:31 +00002661{
Brian Paulb5fd8862001-11-18 22:48:11 +00002662 RETURN_DISPATCH(AreTexturesResidentEXT, (n, textures, residences), (F, "glAreTexturesResidentEXT(%p, %p, %p);", (void *) n, (void *) textures, (void *) residences));
Brian Paul67661b01999-12-15 12:52:31 +00002663}
2664
2665KEYWORD1 void KEYWORD2 NAME(BindTextureEXT)(GLenum target, GLuint texture)
2666{
Brian Paulb5fd8862001-11-18 22:48:11 +00002667 DISPATCH(BindTexture, (target, texture), (F, "glBindTextureEXT(0x%x, %d);", target, texture));
Brian Paul67661b01999-12-15 12:52:31 +00002668}
2669
Brian Paulb5fd8862001-11-18 22:48:11 +00002670KEYWORD1 void KEYWORD2 NAME(DeleteTexturesEXT)(GLsizei n, const GLuint * textures)
Brian Paul67661b01999-12-15 12:52:31 +00002671{
Brian Paulb5fd8862001-11-18 22:48:11 +00002672 DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTexturesEXT(%p, %p);", (void *) n, (void *) textures));
Brian Paul67661b01999-12-15 12:52:31 +00002673}
2674
Brian Paulb5fd8862001-11-18 22:48:11 +00002675KEYWORD1 void KEYWORD2 NAME(GenTexturesEXT)(GLsizei n, GLuint * textures)
Brian Paul67661b01999-12-15 12:52:31 +00002676{
Brian Paulb5fd8862001-11-18 22:48:11 +00002677 DISPATCH(GenTexturesEXT, (n, textures), (F, "glGenTexturesEXT(%p, %p);", (void *) n, (void *) textures));
Brian Paul67661b01999-12-15 12:52:31 +00002678}
2679
2680KEYWORD1 GLboolean KEYWORD2 NAME(IsTextureEXT)(GLuint texture)
2681{
Brian Paulb5fd8862001-11-18 22:48:11 +00002682 RETURN_DISPATCH(IsTextureEXT, (texture), (F, "glIsTextureEXT(%d);", texture));
Brian Paul67661b01999-12-15 12:52:31 +00002683}
2684
Brian Paulb5fd8862001-11-18 22:48:11 +00002685KEYWORD1 void KEYWORD2 NAME(PrioritizeTexturesEXT)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
Brian Paul67661b01999-12-15 12:52:31 +00002686{
Brian Paulb5fd8862001-11-18 22:48:11 +00002687 DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTexturesEXT(%p, %p, %p);", (void *) n, (void *) textures, (void *) priorities));
Brian Paul67661b01999-12-15 12:52:31 +00002688}
2689
Brian Paulb5fd8862001-11-18 22:48:11 +00002690KEYWORD1 void KEYWORD2 NAME(DetailTexFuncSGIS)(GLenum target, GLsizei n, const GLfloat * points)
Brian Paul976dba22000-01-31 22:54:06 +00002691{
Brian Paulb5fd8862001-11-18 22:48:11 +00002692 DISPATCH(DetailTexFuncSGIS, (target, n, points), (F, "glDetailTexFuncSGIS(0x%x, %p, %p);", target, (void *) n, (void *) points));
Brian Paul976dba22000-01-31 22:54:06 +00002693}
2694
Brian Paulb5fd8862001-11-18 22:48:11 +00002695KEYWORD1 void KEYWORD2 NAME(GetDetailTexFuncSGIS)(GLenum target, GLfloat * points)
Brian Paul976dba22000-01-31 22:54:06 +00002696{
Brian Paulb5fd8862001-11-18 22:48:11 +00002697 DISPATCH(GetDetailTexFuncSGIS, (target, points), (F, "glGetDetailTexFuncSGIS(0x%x, %p);", target, (void *) points));
Brian Paul976dba22000-01-31 22:54:06 +00002698}
2699
Brian Paulb5fd8862001-11-18 22:48:11 +00002700KEYWORD1 void KEYWORD2 NAME(SharpenTexFuncSGIS)(GLenum target, GLsizei n, const GLfloat * points)
Brian Paul976dba22000-01-31 22:54:06 +00002701{
Brian Paulb5fd8862001-11-18 22:48:11 +00002702 DISPATCH(SharpenTexFuncSGIS, (target, n, points), (F, "glSharpenTexFuncSGIS(0x%x, %p, %p);", target, (void *) n, (void *) points));
Brian Paul976dba22000-01-31 22:54:06 +00002703}
2704
Brian Paulb5fd8862001-11-18 22:48:11 +00002705KEYWORD1 void KEYWORD2 NAME(GetSharpenTexFuncSGIS)(GLenum target, GLfloat * points)
2706{
2707 DISPATCH(GetSharpenTexFuncSGIS, (target, points), (F, "glGetSharpenTexFuncSGIS(0x%x, %p);", target, (void *) points));
2708}
Brian Paul976dba22000-01-31 22:54:06 +00002709
2710KEYWORD1 void KEYWORD2 NAME(SampleMaskSGIS)(GLclampf value, GLboolean invert)
2711{
Brian Paulb5fd8862001-11-18 22:48:11 +00002712 DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskSGIS(%f, %d);", value, invert));
Brian Paul976dba22000-01-31 22:54:06 +00002713}
2714
2715KEYWORD1 void KEYWORD2 NAME(SamplePatternSGIS)(GLenum pattern)
2716{
Brian Paulb5fd8862001-11-18 22:48:11 +00002717 DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternSGIS(0x%x);", pattern));
Brian Paul976dba22000-01-31 22:54:06 +00002718}
Brian Paul67661b01999-12-15 12:52:31 +00002719
Brian Paulb5fd8862001-11-18 22:48:11 +00002720KEYWORD1 void KEYWORD2 NAME(ArrayElementEXT)(GLint i)
Brian Paul67661b01999-12-15 12:52:31 +00002721{
Brian Paulb5fd8862001-11-18 22:48:11 +00002722 DISPATCH(ArrayElement, (i), (F, "glArrayElementEXT(%d);", i));
Brian Paul67661b01999-12-15 12:52:31 +00002723}
2724
Brian Paulb5fd8862001-11-18 22:48:11 +00002725KEYWORD1 void KEYWORD2 NAME(ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
Brian Paul67661b01999-12-15 12:52:31 +00002726{
Brian Paulb5fd8862001-11-18 22:48:11 +00002727 DISPATCH(ColorPointerEXT, (size, type, stride, count, pointer), (F, "glColorPointerEXT(%d, 0x%x, %p, %p, %p);", size, type, (void *) stride, (void *) count, (void *) pointer));
Brian Paul67661b01999-12-15 12:52:31 +00002728}
2729
Brian Paul67661b01999-12-15 12:52:31 +00002730KEYWORD1 void KEYWORD2 NAME(DrawArraysEXT)(GLenum mode, GLint first, GLsizei count)
2731{
Brian Paulb5fd8862001-11-18 22:48:11 +00002732 DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArraysEXT(0x%x, %d, %p);", mode, first, (void *) count));
Brian Paul976dba22000-01-31 22:54:06 +00002733}
2734
Brian Paulb5fd8862001-11-18 22:48:11 +00002735KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer)
2736{
2737 DISPATCH(EdgeFlagPointerEXT, (stride, count, pointer), (F, "glEdgeFlagPointerEXT(%p, %p, %p);", (void *) stride, (void *) count, (void *) pointer));
2738}
2739
2740KEYWORD1 void KEYWORD2 NAME(GetPointervEXT)(GLenum pname, GLvoid ** params)
2741{
2742 DISPATCH(GetPointerv, (pname, params), (F, "glGetPointervEXT(0x%x, %p);", pname, (void *) params));
2743}
2744
2745KEYWORD1 void KEYWORD2 NAME(IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2746{
2747 DISPATCH(IndexPointerEXT, (type, stride, count, pointer), (F, "glIndexPointerEXT(0x%x, %p, %p, %p);", type, (void *) stride, (void *) count, (void *) pointer));
2748}
2749
2750KEYWORD1 void KEYWORD2 NAME(NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2751{
2752 DISPATCH(NormalPointerEXT, (type, stride, count, pointer), (F, "glNormalPointerEXT(0x%x, %p, %p, %p);", type, (void *) stride, (void *) count, (void *) pointer));
2753}
2754
2755KEYWORD1 void KEYWORD2 NAME(TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2756{
2757 DISPATCH(TexCoordPointerEXT, (size, type, stride, count, pointer), (F, "glTexCoordPointerEXT(%d, 0x%x, %p, %p, %p);", size, type, (void *) stride, (void *) count, (void *) pointer));
2758}
2759
2760KEYWORD1 void KEYWORD2 NAME(VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2761{
2762 DISPATCH(VertexPointerEXT, (size, type, stride, count, pointer), (F, "glVertexPointerEXT(%d, 0x%x, %p, %p, %p);", size, type, (void *) stride, (void *) count, (void *) pointer));
2763}
2764
Brian Paul976dba22000-01-31 22:54:06 +00002765KEYWORD1 void KEYWORD2 NAME(BlendEquationEXT)(GLenum mode)
2766{
Brian Paul8ceb5c32000-02-24 22:14:04 +00002767 DISPATCH(BlendEquation, (mode), (F, "glBlendEquationEXT(0x%x);", mode));
Brian Paul976dba22000-01-31 22:54:06 +00002768}
2769
Brian Paul976dba22000-01-31 22:54:06 +00002770KEYWORD1 void KEYWORD2 NAME(SpriteParameterfSGIX)(GLenum pname, GLfloat param)
2771{
Brian Paulb5fd8862001-11-18 22:48:11 +00002772 DISPATCH(SpriteParameterfSGIX, (pname, param), (F, "glSpriteParameterfSGIX(0x%x, %f);", pname, param));
Brian Paul976dba22000-01-31 22:54:06 +00002773}
2774
Brian Paulb5fd8862001-11-18 22:48:11 +00002775KEYWORD1 void KEYWORD2 NAME(SpriteParameterfvSGIX)(GLenum pname, const GLfloat * params)
Brian Paul976dba22000-01-31 22:54:06 +00002776{
Brian Paulb5fd8862001-11-18 22:48:11 +00002777 DISPATCH(SpriteParameterfvSGIX, (pname, params), (F, "glSpriteParameterfvSGIX(0x%x, %p);", pname, (void *) params));
Brian Paul976dba22000-01-31 22:54:06 +00002778}
2779
2780KEYWORD1 void KEYWORD2 NAME(SpriteParameteriSGIX)(GLenum pname, GLint param)
2781{
Brian Paulb5fd8862001-11-18 22:48:11 +00002782 DISPATCH(SpriteParameteriSGIX, (pname, param), (F, "glSpriteParameteriSGIX(0x%x, %d);", pname, param));
Brian Paul976dba22000-01-31 22:54:06 +00002783}
2784
Brian Paulb5fd8862001-11-18 22:48:11 +00002785KEYWORD1 void KEYWORD2 NAME(SpriteParameterivSGIX)(GLenum pname, const GLint * params)
Brian Paul976dba22000-01-31 22:54:06 +00002786{
Brian Paulb5fd8862001-11-18 22:48:11 +00002787 DISPATCH(SpriteParameterivSGIX, (pname, params), (F, "glSpriteParameterivSGIX(0x%x, %p);", pname, (void *) params));
Brian Paul67661b01999-12-15 12:52:31 +00002788}
2789
Brian Paulb5fd8862001-11-18 22:48:11 +00002790KEYWORD1 void KEYWORD2 NAME(PointParameterfARB)(GLenum pname, GLfloat param)
Brian Paul67661b01999-12-15 12:52:31 +00002791{
Brian Paulb5fd8862001-11-18 22:48:11 +00002792 DISPATCH(PointParameterfARB, (pname, param), (F, "glPointParameterfARB(0x%x, %f);", pname, param));
Brian Paul67661b01999-12-15 12:52:31 +00002793}
2794
Brian Paulb5fd8862001-11-18 22:48:11 +00002795KEYWORD1 void KEYWORD2 NAME(PointParameterfvARB)(GLenum pname, const GLfloat * params)
Brian Paul67661b01999-12-15 12:52:31 +00002796{
Brian Paulb5fd8862001-11-18 22:48:11 +00002797 DISPATCH(PointParameterfvARB, (pname, params), (F, "glPointParameterfvARB(0x%x, %p);", pname, (void *) params));
Brian Paul67661b01999-12-15 12:52:31 +00002798}
2799
Brian Paulb5fd8862001-11-18 22:48:11 +00002800KEYWORD1 void KEYWORD2 NAME(PointParameterfEXT)(GLenum pname, GLfloat param)
Brian Paul21301cd2000-05-18 18:13:15 +00002801{
Brian Paulb5fd8862001-11-18 22:48:11 +00002802 DISPATCH(PointParameterfARB, (pname, param), (F, "glPointParameterfEXT(0x%x, %f);", pname, param));
Brian Paul21301cd2000-05-18 18:13:15 +00002803}
2804
Brian Paulb5fd8862001-11-18 22:48:11 +00002805KEYWORD1 void KEYWORD2 NAME(PointParameterfvEXT)(GLenum pname, const GLfloat * params)
Brian Paul21301cd2000-05-18 18:13:15 +00002806{
Brian Paulb5fd8862001-11-18 22:48:11 +00002807 DISPATCH(PointParameterfvARB, (pname, params), (F, "glPointParameterfvEXT(0x%x, %p);", pname, (void *) params));
Brian Paul21301cd2000-05-18 18:13:15 +00002808}
2809
Brian Paulb5fd8862001-11-18 22:48:11 +00002810KEYWORD1 void KEYWORD2 NAME(PointParameterfSGIS)(GLenum pname, GLfloat param)
2811{
2812 DISPATCH(PointParameterfARB, (pname, param), (F, "glPointParameterfSGIS(0x%x, %f);", pname, param));
2813}
2814
2815KEYWORD1 void KEYWORD2 NAME(PointParameterfvSGIS)(GLenum pname, const GLfloat * params)
2816{
2817 DISPATCH(PointParameterfvARB, (pname, params), (F, "glPointParameterfvSGIS(0x%x, %p);", pname, (void *) params));
2818}
2819
Brian Paul976dba22000-01-31 22:54:06 +00002820KEYWORD1 GLint KEYWORD2 NAME(GetInstrumentsSGIX)(void)
2821{
Brian Paulb5fd8862001-11-18 22:48:11 +00002822 RETURN_DISPATCH(GetInstrumentsSGIX, (), (F, "glGetInstrumentsSGIX();"));
Brian Paul976dba22000-01-31 22:54:06 +00002823}
2824
Brian Paulb5fd8862001-11-18 22:48:11 +00002825KEYWORD1 void KEYWORD2 NAME(InstrumentsBufferSGIX)(GLsizei size, GLint * buffer)
Brian Paul976dba22000-01-31 22:54:06 +00002826{
Brian Paulb5fd8862001-11-18 22:48:11 +00002827 DISPATCH(InstrumentsBufferSGIX, (size, buffer), (F, "glInstrumentsBufferSGIX(%p, %p);", (void *) size, (void *) buffer));
Brian Paul976dba22000-01-31 22:54:06 +00002828}
2829
Brian Paulb5fd8862001-11-18 22:48:11 +00002830KEYWORD1 GLint KEYWORD2 NAME(PollInstrumentsSGIX)(GLint * marker_p)
Brian Paul976dba22000-01-31 22:54:06 +00002831{
Brian Paulb5fd8862001-11-18 22:48:11 +00002832 RETURN_DISPATCH(PollInstrumentsSGIX, (marker_p), (F, "glPollInstrumentsSGIX(%p);", (void *) marker_p));
Brian Paul976dba22000-01-31 22:54:06 +00002833}
2834
2835KEYWORD1 void KEYWORD2 NAME(ReadInstrumentsSGIX)(GLint marker)
2836{
Brian Paulb5fd8862001-11-18 22:48:11 +00002837 DISPATCH(ReadInstrumentsSGIX, (marker), (F, "glReadInstrumentsSGIX(%d);", marker));
Brian Paul976dba22000-01-31 22:54:06 +00002838}
2839
2840KEYWORD1 void KEYWORD2 NAME(StartInstrumentsSGIX)(void)
2841{
Brian Paulb5fd8862001-11-18 22:48:11 +00002842 DISPATCH(StartInstrumentsSGIX, (), (F, "glStartInstrumentsSGIX();"));
Brian Paul976dba22000-01-31 22:54:06 +00002843}
2844
2845KEYWORD1 void KEYWORD2 NAME(StopInstrumentsSGIX)(GLint marker)
2846{
Brian Paulb5fd8862001-11-18 22:48:11 +00002847 DISPATCH(StopInstrumentsSGIX, (marker), (F, "glStopInstrumentsSGIX(%d);", marker));
Brian Paul976dba22000-01-31 22:54:06 +00002848}
2849
Brian Paul976dba22000-01-31 22:54:06 +00002850KEYWORD1 void KEYWORD2 NAME(FrameZoomSGIX)(GLint factor)
2851{
Brian Paulb5fd8862001-11-18 22:48:11 +00002852 DISPATCH(FrameZoomSGIX, (factor), (F, "glFrameZoomSGIX(%d);", factor));
Brian Paul976dba22000-01-31 22:54:06 +00002853}
2854
Brian Paul8ceb5c32000-02-24 22:14:04 +00002855KEYWORD1 void KEYWORD2 NAME(TagSampleBufferSGIX)(void)
2856{
Brian Paulb5fd8862001-11-18 22:48:11 +00002857 DISPATCH(TagSampleBufferSGIX, (), (F, "glTagSampleBufferSGIX();"));
Brian Paul8ceb5c32000-02-24 22:14:04 +00002858}
2859
Brian Paulb5fd8862001-11-18 22:48:11 +00002860/* No dispatch for DeformationMap3dSGIX() */
2861/* No dispatch for DeformationMap3fSGIX() */
2862/* No dispatch for DeformSGIX() */
2863/* No dispatch for LoadIdentityDeformationMapSGIX() */
2864KEYWORD1 void KEYWORD2 NAME(ReferencePlaneSGIX)(const GLdouble * equation)
Brian Paul976dba22000-01-31 22:54:06 +00002865{
Brian Paulb5fd8862001-11-18 22:48:11 +00002866 DISPATCH(ReferencePlaneSGIX, (equation), (F, "glReferencePlaneSGIX(%p);", (void *) equation));
Brian Paul976dba22000-01-31 22:54:06 +00002867}
2868
Brian Paul976dba22000-01-31 22:54:06 +00002869KEYWORD1 void KEYWORD2 NAME(FlushRasterSGIX)(void)
2870{
Brian Paulb5fd8862001-11-18 22:48:11 +00002871 DISPATCH(FlushRasterSGIX, (), (F, "glFlushRasterSGIX();"));
Brian Paul976dba22000-01-31 22:54:06 +00002872}
2873
Brian Paulb5fd8862001-11-18 22:48:11 +00002874/* No dispatch for FogFuncSGIS() */
2875/* No dispatch for GetFogFuncSGIS() */
2876/* No dispatch for ImageTransformParameteriHP() */
2877/* No dispatch for ImageTransformParameterfHP() */
2878/* No dispatch for ImageTransformParameterivHP() */
2879/* No dispatch for ImageTransformParameterfvHP() */
2880/* No dispatch for GetImageTransformParameterivHP() */
2881/* No dispatch for GetImageTransformParameterfvHP() */
2882KEYWORD1 void KEYWORD2 NAME(ColorSubTableEXT)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
Brian Paul976dba22000-01-31 22:54:06 +00002883{
Brian Paulb5fd8862001-11-18 22:48:11 +00002884 DISPATCH(ColorSubTable, (target, start, count, format, type, data), (F, "glColorSubTableEXT(0x%x, %p, %p, 0x%x, 0x%x, %p);", target, (void *) start, (void *) count, format, type, (void *) data));
Brian Paul976dba22000-01-31 22:54:06 +00002885}
2886
2887KEYWORD1 void KEYWORD2 NAME(CopyColorSubTableEXT)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
2888{
Brian Paulb5fd8862001-11-18 22:48:11 +00002889 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTableEXT(0x%x, %p, %d, %d, %p);", target, (void *) start, x, y, (void *) width));
Brian Paul976dba22000-01-31 22:54:06 +00002890}
2891
Brian Paul1e4ded32000-01-07 07:28:22 +00002892KEYWORD1 void KEYWORD2 NAME(HintPGI)(GLenum target, GLint mode)
2893{
Brian Paulb5fd8862001-11-18 22:48:11 +00002894 DISPATCH(HintPGI, (target, mode), (F, "glHintPGI(0x%x, %d);", target, mode));
Brian Paul1e4ded32000-01-07 07:28:22 +00002895}
2896
Brian Paulb5fd8862001-11-18 22:48:11 +00002897KEYWORD1 void KEYWORD2 NAME(ColorTableEXT)(GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
Brian Paul67661b01999-12-15 12:52:31 +00002898{
Brian Paulb5fd8862001-11-18 22:48:11 +00002899 DISPATCH(ColorTable, (target, internalFormat, width, format, type, table), (F, "glColorTableEXT(0x%x, 0x%x, %p, 0x%x, 0x%x, %p);", target, internalFormat, (void *) width, format, type, (void *) table));
Brian Paul67661b01999-12-15 12:52:31 +00002900}
2901
Brian Paulb5fd8862001-11-18 22:48:11 +00002902KEYWORD1 void KEYWORD2 NAME(GetColorTableEXT)(GLenum target, GLenum format, GLenum type, GLvoid * data)
Brian Paul67661b01999-12-15 12:52:31 +00002903{
Brian Paulb5fd8862001-11-18 22:48:11 +00002904 DISPATCH(GetColorTableEXT, (target, format, type, data), (F, "glGetColorTableEXT(0x%x, 0x%x, 0x%x, %p);", target, format, type, (void *) data));
Brian Paul67661b01999-12-15 12:52:31 +00002905}
2906
Brian Paulb5fd8862001-11-18 22:48:11 +00002907KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivEXT)(GLenum target, GLenum pname, GLint * params)
Brian Paul67661b01999-12-15 12:52:31 +00002908{
Brian Paulb5fd8862001-11-18 22:48:11 +00002909 DISPATCH(GetColorTableParameterivEXT, (target, pname, params), (F, "glGetColorTableParameterivEXT(0x%x, 0x%x, %p);", target, pname, (void *) params));
Brian Paul67661b01999-12-15 12:52:31 +00002910}
2911
Brian Paulb5fd8862001-11-18 22:48:11 +00002912KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
Brian Paul67661b01999-12-15 12:52:31 +00002913{
Brian Paulb5fd8862001-11-18 22:48:11 +00002914 DISPATCH(GetColorTableParameterfvEXT, (target, pname, params), (F, "glGetColorTableParameterfvEXT(0x%x, 0x%x, %p);", target, pname, (void *) params));
Brian Paul67661b01999-12-15 12:52:31 +00002915}
2916
Brian Paulb5fd8862001-11-18 22:48:11 +00002917KEYWORD1 void KEYWORD2 NAME(GetListParameterfvSGIX)(GLuint list, GLenum pname, GLfloat * params)
Brian Paul976dba22000-01-31 22:54:06 +00002918{
Brian Paulb5fd8862001-11-18 22:48:11 +00002919 DISPATCH(GetListParameterfvSGIX, (list, pname, params), (F, "glGetListParameterfvSGIX(%d, 0x%x, %p);", list, pname, (void *) params));
Brian Paul976dba22000-01-31 22:54:06 +00002920}
2921
Brian Paulb5fd8862001-11-18 22:48:11 +00002922KEYWORD1 void KEYWORD2 NAME(GetListParameterivSGIX)(GLuint list, GLenum pname, GLint * params)
Brian Paul976dba22000-01-31 22:54:06 +00002923{
Brian Paulb5fd8862001-11-18 22:48:11 +00002924 DISPATCH(GetListParameterivSGIX, (list, pname, params), (F, "glGetListParameterivSGIX(%d, 0x%x, %p);", list, pname, (void *) params));
Brian Paul976dba22000-01-31 22:54:06 +00002925}
2926
Brian Paulb5fd8862001-11-18 22:48:11 +00002927KEYWORD1 void KEYWORD2 NAME(ListParameterfSGIX)(GLuint list, GLenum pname, GLfloat param)
Brian Paul976dba22000-01-31 22:54:06 +00002928{
Brian Paulb5fd8862001-11-18 22:48:11 +00002929 DISPATCH(ListParameterfSGIX, (list, pname, param), (F, "glListParameterfSGIX(%d, 0x%x, %f);", list, pname, param));
Brian Paul976dba22000-01-31 22:54:06 +00002930}
2931
Brian Paulb5fd8862001-11-18 22:48:11 +00002932KEYWORD1 void KEYWORD2 NAME(ListParameterfvSGIX)(GLuint list, GLenum pname, const GLfloat * params)
Brian Paul976dba22000-01-31 22:54:06 +00002933{
Brian Paulb5fd8862001-11-18 22:48:11 +00002934 DISPATCH(ListParameterfvSGIX, (list, pname, params), (F, "glListParameterfvSGIX(%d, 0x%x, %p);", list, pname, (void *) params));
Brian Paul976dba22000-01-31 22:54:06 +00002935}
2936
Brian Paulb5fd8862001-11-18 22:48:11 +00002937KEYWORD1 void KEYWORD2 NAME(ListParameteriSGIX)(GLuint list, GLenum pname, GLint param)
Brian Paul976dba22000-01-31 22:54:06 +00002938{
Brian Paulb5fd8862001-11-18 22:48:11 +00002939 DISPATCH(ListParameteriSGIX, (list, pname, param), (F, "glListParameteriSGIX(%d, 0x%x, %d);", list, pname, param));
Brian Paul976dba22000-01-31 22:54:06 +00002940}
2941
Brian Paulb5fd8862001-11-18 22:48:11 +00002942KEYWORD1 void KEYWORD2 NAME(ListParameterivSGIX)(GLuint list, GLenum pname, const GLint * params)
Brian Paul976dba22000-01-31 22:54:06 +00002943{
Brian Paulb5fd8862001-11-18 22:48:11 +00002944 DISPATCH(ListParameterivSGIX, (list, pname, params), (F, "glListParameterivSGIX(%d, 0x%x, %p);", list, pname, (void *) params));
Brian Paul976dba22000-01-31 22:54:06 +00002945}
2946
Brian Paul976dba22000-01-31 22:54:06 +00002947KEYWORD1 void KEYWORD2 NAME(IndexMaterialEXT)(GLenum face, GLenum mode)
2948{
Brian Paulb5fd8862001-11-18 22:48:11 +00002949 DISPATCH(IndexMaterialEXT, (face, mode), (F, "glIndexMaterialEXT(0x%x, 0x%x);", face, mode));
Brian Paul976dba22000-01-31 22:54:06 +00002950}
2951
Brian Paulb5fd8862001-11-18 22:48:11 +00002952KEYWORD1 void KEYWORD2 NAME(IndexFuncEXT)(GLenum func, GLclampf ref)
Brian Paul976dba22000-01-31 22:54:06 +00002953{
Brian Paulb5fd8862001-11-18 22:48:11 +00002954 DISPATCH(IndexFuncEXT, (func, ref), (F, "glIndexFuncEXT(0x%x, %f);", func, ref));
Brian Paul976dba22000-01-31 22:54:06 +00002955}
2956
Brian Paul67661b01999-12-15 12:52:31 +00002957KEYWORD1 void KEYWORD2 NAME(LockArraysEXT)(GLint first, GLsizei count)
2958{
Brian Paulb5fd8862001-11-18 22:48:11 +00002959 DISPATCH(LockArraysEXT, (first, count), (F, "glLockArraysEXT(%d, %p);", first, (void *) count));
Brian Paul67661b01999-12-15 12:52:31 +00002960}
2961
2962KEYWORD1 void KEYWORD2 NAME(UnlockArraysEXT)(void)
2963{
Brian Paulb5fd8862001-11-18 22:48:11 +00002964 DISPATCH(UnlockArraysEXT, (), (F, "glUnlockArraysEXT();"));
Brian Paul976dba22000-01-31 22:54:06 +00002965}
2966
Brian Paulb5fd8862001-11-18 22:48:11 +00002967KEYWORD1 void KEYWORD2 NAME(CullParameterdvEXT)(GLenum pname, GLdouble * params)
Brian Paul976dba22000-01-31 22:54:06 +00002968{
Brian Paulb5fd8862001-11-18 22:48:11 +00002969 DISPATCH(CullParameterdvEXT, (pname, params), (F, "glCullParameterdvEXT(0x%x, %p);", pname, (void *) params));
Brian Paul976dba22000-01-31 22:54:06 +00002970}
2971
Brian Paulb5fd8862001-11-18 22:48:11 +00002972KEYWORD1 void KEYWORD2 NAME(CullParameterfvEXT)(GLenum pname, GLfloat * params)
Brian Paul976dba22000-01-31 22:54:06 +00002973{
Brian Paulb5fd8862001-11-18 22:48:11 +00002974 DISPATCH(CullParameterfvEXT, (pname, params), (F, "glCullParameterfvEXT(0x%x, %p);", pname, (void *) params));
Brian Paul67661b01999-12-15 12:52:31 +00002975}
2976
Brian Paul8ceb5c32000-02-24 22:14:04 +00002977KEYWORD1 void KEYWORD2 NAME(FragmentColorMaterialSGIX)(GLenum face, GLenum mode)
Brian Paul1210b0d1999-11-25 18:16:13 +00002978{
Brian Paulb5fd8862001-11-18 22:48:11 +00002979 DISPATCH(FragmentColorMaterialSGIX, (face, mode), (F, "glFragmentColorMaterialSGIX(0x%x, 0x%x);", face, mode));
Brian Paul8ceb5c32000-02-24 22:14:04 +00002980}
2981
2982KEYWORD1 void KEYWORD2 NAME(FragmentLightfSGIX)(GLenum light, GLenum pname, GLfloat param)
2983{
Brian Paulb5fd8862001-11-18 22:48:11 +00002984 DISPATCH(FragmentLightfSGIX, (light, pname, param), (F, "glFragmentLightfSGIX(0x%x, 0x%x, %f);", light, pname, param));
Brian Paul8ceb5c32000-02-24 22:14:04 +00002985}
2986
2987KEYWORD1 void KEYWORD2 NAME(FragmentLightfvSGIX)(GLenum light, GLenum pname, const GLfloat * params)
2988{
Brian Paulb5fd8862001-11-18 22:48:11 +00002989 DISPATCH(FragmentLightfvSGIX, (light, pname, params), (F, "glFragmentLightfvSGIX(0x%x, 0x%x, %p);", light, pname, (void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00002990}
2991
2992KEYWORD1 void KEYWORD2 NAME(FragmentLightiSGIX)(GLenum light, GLenum pname, GLint param)
2993{
Brian Paulb5fd8862001-11-18 22:48:11 +00002994 DISPATCH(FragmentLightiSGIX, (light, pname, param), (F, "glFragmentLightiSGIX(0x%x, 0x%x, %d);", light, pname, param));
Brian Paul8ceb5c32000-02-24 22:14:04 +00002995}
2996
2997KEYWORD1 void KEYWORD2 NAME(FragmentLightivSGIX)(GLenum light, GLenum pname, const GLint * params)
2998{
Brian Paulb5fd8862001-11-18 22:48:11 +00002999 DISPATCH(FragmentLightivSGIX, (light, pname, params), (F, "glFragmentLightivSGIX(0x%x, 0x%x, %p);", light, pname, (void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003000}
3001
3002KEYWORD1 void KEYWORD2 NAME(FragmentLightModelfSGIX)(GLenum pname, GLfloat param)
3003{
Brian Paulb5fd8862001-11-18 22:48:11 +00003004 DISPATCH(FragmentLightModelfSGIX, (pname, param), (F, "glFragmentLightModelfSGIX(0x%x, %f);", pname, param));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003005}
3006
3007KEYWORD1 void KEYWORD2 NAME(FragmentLightModelfvSGIX)(GLenum pname, const GLfloat * params)
3008{
Brian Paulb5fd8862001-11-18 22:48:11 +00003009 DISPATCH(FragmentLightModelfvSGIX, (pname, params), (F, "glFragmentLightModelfvSGIX(0x%x, %p);", pname, (void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003010}
3011
3012KEYWORD1 void KEYWORD2 NAME(FragmentLightModeliSGIX)(GLenum pname, GLint param)
3013{
Brian Paulb5fd8862001-11-18 22:48:11 +00003014 DISPATCH(FragmentLightModeliSGIX, (pname, param), (F, "glFragmentLightModeliSGIX(0x%x, %d);", pname, param));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003015}
3016
3017KEYWORD1 void KEYWORD2 NAME(FragmentLightModelivSGIX)(GLenum pname, const GLint * params)
3018{
Brian Paulb5fd8862001-11-18 22:48:11 +00003019 DISPATCH(FragmentLightModelivSGIX, (pname, params), (F, "glFragmentLightModelivSGIX(0x%x, %p);", pname, (void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003020}
3021
3022KEYWORD1 void KEYWORD2 NAME(FragmentMaterialfSGIX)(GLenum face, GLenum pname, GLfloat param)
3023{
Brian Paulb5fd8862001-11-18 22:48:11 +00003024 DISPATCH(FragmentMaterialfSGIX, (face, pname, param), (F, "glFragmentMaterialfSGIX(0x%x, 0x%x, %f);", face, pname, param));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003025}
3026
3027KEYWORD1 void KEYWORD2 NAME(FragmentMaterialfvSGIX)(GLenum face, GLenum pname, const GLfloat * params)
3028{
Brian Paulb5fd8862001-11-18 22:48:11 +00003029 DISPATCH(FragmentMaterialfvSGIX, (face, pname, params), (F, "glFragmentMaterialfvSGIX(0x%x, 0x%x, %p);", face, pname, (void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003030}
3031
3032KEYWORD1 void KEYWORD2 NAME(FragmentMaterialiSGIX)(GLenum face, GLenum pname, GLint param)
3033{
Brian Paulb5fd8862001-11-18 22:48:11 +00003034 DISPATCH(FragmentMaterialiSGIX, (face, pname, param), (F, "glFragmentMaterialiSGIX(0x%x, 0x%x, %d);", face, pname, param));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003035}
3036
3037KEYWORD1 void KEYWORD2 NAME(FragmentMaterialivSGIX)(GLenum face, GLenum pname, const GLint * params)
3038{
Brian Paulb5fd8862001-11-18 22:48:11 +00003039 DISPATCH(FragmentMaterialivSGIX, (face, pname, params), (F, "glFragmentMaterialivSGIX(0x%x, 0x%x, %p);", face, pname, (void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003040}
3041
3042KEYWORD1 void KEYWORD2 NAME(GetFragmentLightfvSGIX)(GLenum light, GLenum pname, GLfloat * params)
3043{
Brian Paulb5fd8862001-11-18 22:48:11 +00003044 DISPATCH(GetFragmentLightfvSGIX, (light, pname, params), (F, "glGetFragmentLightfvSGIX(0x%x, 0x%x, %p);", light, pname, (void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003045}
3046
3047KEYWORD1 void KEYWORD2 NAME(GetFragmentLightivSGIX)(GLenum light, GLenum pname, GLint * params)
3048{
Brian Paulb5fd8862001-11-18 22:48:11 +00003049 DISPATCH(GetFragmentLightivSGIX, (light, pname, params), (F, "glGetFragmentLightivSGIX(0x%x, 0x%x, %p);", light, pname, (void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003050}
3051
3052KEYWORD1 void KEYWORD2 NAME(GetFragmentMaterialfvSGIX)(GLenum face, GLenum pname, GLfloat * params)
3053{
Brian Paulb5fd8862001-11-18 22:48:11 +00003054 DISPATCH(GetFragmentMaterialfvSGIX, (face, pname, params), (F, "glGetFragmentMaterialfvSGIX(0x%x, 0x%x, %p);", face, pname, (void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003055}
3056
3057KEYWORD1 void KEYWORD2 NAME(GetFragmentMaterialivSGIX)(GLenum face, GLenum pname, GLint * params)
3058{
Brian Paulb5fd8862001-11-18 22:48:11 +00003059 DISPATCH(GetFragmentMaterialivSGIX, (face, pname, params), (F, "glGetFragmentMaterialivSGIX(0x%x, 0x%x, %p);", face, pname, (void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003060}
3061
3062KEYWORD1 void KEYWORD2 NAME(LightEnviSGIX)(GLenum pname, GLint param)
3063{
Brian Paulb5fd8862001-11-18 22:48:11 +00003064 DISPATCH(LightEnviSGIX, (pname, param), (F, "glLightEnviSGIX(0x%x, %d);", pname, param));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003065}
3066
Brian Paulb5fd8862001-11-18 22:48:11 +00003067KEYWORD1 void KEYWORD2 NAME(DrawRangeElementsEXT)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
Brian Paul43d8e212000-04-10 23:13:51 +00003068{
Brian Paulb5fd8862001-11-18 22:48:11 +00003069 DISPATCH(DrawRangeElements, (mode, start, end, count, type, indices), (F, "glDrawRangeElementsEXT(0x%x, %d, %d, %p, 0x%x, %p);", mode, start, end, (void *) count, type, (void *) indices));
Brian Paul43d8e212000-04-10 23:13:51 +00003070}
Brian Paul43d8e212000-04-10 23:13:51 +00003071
Brian Paulb5fd8862001-11-18 22:48:11 +00003072/* No dispatch for ApplyTextureEXT() */
3073/* No dispatch for TextureLightEXT() */
3074/* No dispatch for TextureMaterialEXT() */
3075/* No dispatch for AsyncMarkerSGIX() */
3076/* No dispatch for FinishAsyncSGIX() */
3077/* No dispatch for PollAsyncSGIX() */
3078/* No dispatch for GenAsyncMarkersSGIX() */
3079/* No dispatch for DeleteAsyncMarkersSGIX() */
3080/* No dispatch for IsAsyncMarkerSGIX() */
3081/* No dispatch for VertexPointervINTEL() */
3082/* No dispatch for NormalPointervINTEL() */
3083/* No dispatch for ColorPointervINTEL() */
3084/* No dispatch for TexCoordPointervINTEL() */
3085/* No dispatch for PixelTransformParameteriEXT() */
3086/* No dispatch for PixelTransformParameterfEXT() */
3087/* No dispatch for PixelTransformParameterivEXT() */
3088/* No dispatch for PixelTransformParameterfvEXT() */
Brian Paul2a889462001-08-28 22:46:22 +00003089KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue)
3090{
3091 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3bEXT(%d, %d, %d);", red, green, blue));
3092}
3093
Brian Paulb5fd8862001-11-18 22:48:11 +00003094KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bvEXT)(const GLbyte * v)
Brian Paul2a889462001-08-28 22:46:22 +00003095{
Brian Paulb5fd8862001-11-18 22:48:11 +00003096 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bvEXT(%p);", (void *) v));
Brian Paul2a889462001-08-28 22:46:22 +00003097}
3098
3099KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue)
3100{
Brian Paulb5fd8862001-11-18 22:48:11 +00003101 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3dEXT(%f, %f, %f);", red, green, blue));
Brian Paul2a889462001-08-28 22:46:22 +00003102}
3103
3104KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dvEXT)(const GLdouble * v)
3105{
Brian Paulb5fd8862001-11-18 22:48:11 +00003106 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dvEXT(%p);", (void *) v));
Brian Paul2a889462001-08-28 22:46:22 +00003107}
3108
3109KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue)
3110{
Brian Paulb5fd8862001-11-18 22:48:11 +00003111 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3fEXT(%f, %f, %f);", red, green, blue));
Brian Paul2a889462001-08-28 22:46:22 +00003112}
3113
3114KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fvEXT)(const GLfloat * v)
3115{
Brian Paulb5fd8862001-11-18 22:48:11 +00003116 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fvEXT(%p);", (void *) v));
Brian Paul2a889462001-08-28 22:46:22 +00003117}
3118
3119KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iEXT)(GLint red, GLint green, GLint blue)
3120{
3121 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3iEXT(%d, %d, %d);", red, green, blue));
3122}
3123
3124KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ivEXT)(const GLint * v)
3125{
Brian Paulb5fd8862001-11-18 22:48:11 +00003126 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3ivEXT(%p);", (void *) v));
Brian Paul2a889462001-08-28 22:46:22 +00003127}
3128
3129KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sEXT)(GLshort red, GLshort green, GLshort blue)
3130{
3131 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3sEXT(%d, %d, %d);", red, green, blue));
3132}
3133
3134KEYWORD1 void KEYWORD2 NAME(SecondaryColor3svEXT)(const GLshort * v)
3135{
Brian Paulb5fd8862001-11-18 22:48:11 +00003136 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3svEXT(%p);", (void *) v));
Brian Paul2a889462001-08-28 22:46:22 +00003137}
3138
3139KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue)
3140{
3141 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ubEXT(%d, %d, %d);", red, green, blue));
3142}
3143
3144KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubvEXT)(const GLubyte * v)
3145{
Brian Paulb5fd8862001-11-18 22:48:11 +00003146 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubvEXT(%p);", (void *) v));
Brian Paul2a889462001-08-28 22:46:22 +00003147}
3148
3149KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue)
3150{
3151 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3uiEXT(%d, %d, %d);", red, green, blue));
3152}
3153
3154KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uivEXT)(const GLuint * v)
3155{
Brian Paulb5fd8862001-11-18 22:48:11 +00003156 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uivEXT(%p);", (void *) v));
Brian Paul2a889462001-08-28 22:46:22 +00003157}
3158
3159KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue)
3160{
3161 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3usEXT(%d, %d, %d);", red, green, blue));
3162}
3163
3164KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usvEXT)(const GLushort * v)
3165{
Brian Paulb5fd8862001-11-18 22:48:11 +00003166 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usvEXT(%p);", (void *) v));
Brian Paul2a889462001-08-28 22:46:22 +00003167}
3168
Brian Paul470d3cd2001-10-17 13:29:02 +00003169KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
Brian Paula14cbff2000-10-27 18:31:21 +00003170{
Brian Paulb5fd8862001-11-18 22:48:11 +00003171 DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointerEXT(%d, 0x%x, %p, %p);", size, type, (void *) stride, (void *) pointer));
Brian Paula14cbff2000-10-27 18:31:21 +00003172}
Brian Paul43d8e212000-04-10 23:13:51 +00003173
Brian Paulb5fd8862001-11-18 22:48:11 +00003174/* No dispatch for TextureNormalEXT() */
3175/* No dispatch for MultiDrawArraysEXT() */
3176/* No dispatch for MultiDrawElementsEXT() */
Brian Paul2a889462001-08-28 22:46:22 +00003177KEYWORD1 void KEYWORD2 NAME(FogCoordfEXT)(GLfloat coord)
3178{
Brian Paulb5fd8862001-11-18 22:48:11 +00003179 DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordfEXT(%f);", coord));
Brian Paul2a889462001-08-28 22:46:22 +00003180}
3181
Brian Paulb5fd8862001-11-18 22:48:11 +00003182KEYWORD1 void KEYWORD2 NAME(FogCoordfvEXT)(const GLfloat * coord)
Brian Paul2a889462001-08-28 22:46:22 +00003183{
Brian Paul52ef4cc2001-11-01 00:39:24 +00003184 DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfvEXT(%p);", (void *) coord));
Brian Paul2a889462001-08-28 22:46:22 +00003185}
3186
3187KEYWORD1 void KEYWORD2 NAME(FogCoorddEXT)(GLdouble coord)
3188{
Brian Paulb5fd8862001-11-18 22:48:11 +00003189 DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoorddEXT(%f);", coord));
Brian Paul2a889462001-08-28 22:46:22 +00003190}
3191
3192KEYWORD1 void KEYWORD2 NAME(FogCoorddvEXT)(const GLdouble * coord)
3193{
Brian Paul52ef4cc2001-11-01 00:39:24 +00003194 DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddvEXT(%p);", (void *) coord));
Brian Paul2a889462001-08-28 22:46:22 +00003195}
3196
Brian Paul8ceb5c32000-02-24 22:14:04 +00003197KEYWORD1 void KEYWORD2 NAME(FogCoordPointerEXT)(GLenum type, GLsizei stride, const GLvoid * pointer)
3198{
Brian Paulb5fd8862001-11-18 22:48:11 +00003199 DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointerEXT(0x%x, %p, %p);", type, (void *) stride, (void *) pointer));
Brian Paul1210b0d1999-11-25 18:16:13 +00003200}
Brian Paul1210b0d1999-11-25 18:16:13 +00003201
Brian Paulb5fd8862001-11-18 22:48:11 +00003202/* No dispatch for Tangent3bEXT() */
3203/* No dispatch for Tangent3bvEXT() */
3204/* No dispatch for Tangent3dEXT() */
3205/* No dispatch for Tangent3dvEXT() */
3206/* No dispatch for Tangent3fEXT() */
3207/* No dispatch for Tangent3fvEXT() */
3208/* No dispatch for Tangent3iEXT() */
3209/* No dispatch for Tangent3ivEXT() */
3210/* No dispatch for Tangent3sEXT() */
3211/* No dispatch for Tangent3svEXT() */
3212/* No dispatch for Binormal3bEXT() */
3213/* No dispatch for Binormal3bvEXT() */
3214/* No dispatch for Binormal3dEXT() */
3215/* No dispatch for Binormal3dvEXT() */
3216/* No dispatch for Binormal3fEXT() */
3217/* No dispatch for Binormal3fvEXT() */
3218/* No dispatch for Binormal3iEXT() */
3219/* No dispatch for Binormal3ivEXT() */
3220/* No dispatch for Binormal3sEXT() */
3221/* No dispatch for Binormal3svEXT() */
3222/* No dispatch for TangentPointerEXT() */
3223/* No dispatch for BinormalPointerEXT() */
3224/* No dispatch for FinishTextureSUNX() */
3225/* No dispatch for GlobalAlphaFactorbSUN() */
3226/* No dispatch for GlobalAlphaFactorsSUN() */
3227/* No dispatch for GlobalAlphaFactoriSUN() */
3228/* No dispatch for GlobalAlphaFactorfSUN() */
3229/* No dispatch for GlobalAlphaFactordSUN() */
3230/* No dispatch for GlobalAlphaFactorubSUN() */
3231/* No dispatch for GlobalAlphaFactorusSUN() */
3232/* No dispatch for GlobalAlphaFactoruiSUN() */
3233/* No dispatch for ReplacementCodeuiSUN() */
3234/* No dispatch for ReplacementCodeusSUN() */
3235/* No dispatch for ReplacementCodeubSUN() */
3236/* No dispatch for ReplacementCodeuivSUN() */
3237/* No dispatch for ReplacementCodeusvSUN() */
3238/* No dispatch for ReplacementCodeubvSUN() */
3239/* No dispatch for ReplacementCodePointerSUN() */
3240/* No dispatch for Color4ubVertex2fSUN() */
3241/* No dispatch for Color4ubVertex2fvSUN() */
3242/* No dispatch for Color4ubVertex3fSUN() */
3243/* No dispatch for Color4ubVertex3fvSUN() */
3244/* No dispatch for Color3fVertex3fSUN() */
3245/* No dispatch for Color3fVertex3fvSUN() */
3246/* No dispatch for Normal3fVertex3fSUN() */
3247/* No dispatch for Normal3fVertex3fvSUN() */
3248/* No dispatch for Color4fNormal3fVertex3fSUN() */
3249/* No dispatch for Color4fNormal3fVertex3fvSUN() */
3250/* No dispatch for TexCoord2fVertex3fSUN() */
3251/* No dispatch for TexCoord2fVertex3fvSUN() */
3252/* No dispatch for TexCoord4fVertex4fSUN() */
3253/* No dispatch for TexCoord4fVertex4fvSUN() */
3254/* No dispatch for TexCoord2fColor4ubVertex3fSUN() */
3255/* No dispatch for TexCoord2fColor4ubVertex3fvSUN() */
3256/* No dispatch for TexCoord2fColor3fVertex3fSUN() */
3257/* No dispatch for TexCoord2fColor3fVertex3fvSUN() */
3258/* No dispatch for TexCoord2fNormal3fVertex3fSUN() */
3259/* No dispatch for TexCoord2fNormal3fVertex3fvSUN() */
3260/* No dispatch for TexCoord2fColor4fNormal3fVertex3fSUN() */
3261/* No dispatch for TexCoord2fColor4fNormal3fVertex3fvSUN() */
3262/* No dispatch for TexCoord4fColor4fNormal3fVertex4fSUN() */
3263/* No dispatch for TexCoord4fColor4fNormal3fVertex4fvSUN() */
3264/* No dispatch for ReplacementCodeuiVertex3fSUN() */
3265/* No dispatch for ReplacementCodeuiVertex3fvSUN() */
3266/* No dispatch for ReplacementCodeuiColor4ubVertex3fSUN() */
3267/* No dispatch for ReplacementCodeuiColor4ubVertex3fvSUN() */
3268/* No dispatch for ReplacementCodeuiColor3fVertex3fSUN() */
3269/* No dispatch for ReplacementCodeuiColor3fVertex3fvSUN() */
3270/* No dispatch for ReplacementCodeuiNormal3fVertex3fSUN() */
3271/* No dispatch for ReplacementCodeuiNormal3fVertex3fvSUN() */
3272/* No dispatch for ReplacementCodeuiColor4fNormal3fVertex3fSUN() */
3273/* No dispatch for ReplacementCodeuiColor4fNormal3fVertex3fvSUN() */
3274/* No dispatch for ReplacementCodeuiTexCoord2fVertex3fSUN() */
3275/* No dispatch for ReplacementCodeuiTexCoord2fVertex3fvSUN() */
3276/* No dispatch for ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN() */
3277/* No dispatch for ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN() */
3278/* No dispatch for ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN() */
3279/* No dispatch for ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN() */
Brian Paul8ceb5c32000-02-24 22:14:04 +00003280KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3281{
Brian Paulb5fd8862001-11-18 22:48:11 +00003282 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateEXT(0x%x, 0x%x, 0x%x, 0x%x);", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003283}
3284
3285KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateINGR)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3286{
Brian Paulb5fd8862001-11-18 22:48:11 +00003287 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateINGR(0x%x, 0x%x, 0x%x, 0x%x);", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003288}
3289
Brian Paul8ceb5c32000-02-24 22:14:04 +00003290KEYWORD1 void KEYWORD2 NAME(VertexWeightfEXT)(GLfloat weight)
3291{
Brian Paulb5fd8862001-11-18 22:48:11 +00003292 DISPATCH(VertexWeightfEXT, (weight), (F, "glVertexWeightfEXT(%f);", weight));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003293}
3294
3295KEYWORD1 void KEYWORD2 NAME(VertexWeightfvEXT)(const GLfloat * weight)
3296{
Brian Paulb5fd8862001-11-18 22:48:11 +00003297 DISPATCH(VertexWeightfvEXT, (weight), (F, "glVertexWeightfvEXT(%p);", (void *) weight));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003298}
3299
3300KEYWORD1 void KEYWORD2 NAME(VertexWeightPointerEXT)(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer)
3301{
Brian Paulb5fd8862001-11-18 22:48:11 +00003302 DISPATCH(VertexWeightPointerEXT, (size, type, stride, pointer), (F, "glVertexWeightPointerEXT(%p, 0x%x, %p, %p);", (void *) size, type, (void *) stride, (void *) pointer));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003303}
3304
Brian Paulb5fd8862001-11-18 22:48:11 +00003305KEYWORD1 void KEYWORD2 NAME(FlushVertexArrayRangeNV)(void)
3306{
3307 DISPATCH(FlushVertexArrayRangeNV, (), (F, "glFlushVertexArrayRangeNV();"));
3308}
3309
3310KEYWORD1 void KEYWORD2 NAME(VertexArrayRangeNV)(GLsizei length, const GLvoid * pointer)
3311{
3312 DISPATCH(VertexArrayRangeNV, (length, pointer), (F, "glVertexArrayRangeNV(%p, %p);", (void *) length, (void *) pointer));
3313}
3314
3315KEYWORD1 void KEYWORD2 NAME(CombinerParameterfvNV)(GLenum pname, const GLfloat * params)
3316{
3317 DISPATCH(CombinerParameterfvNV, (pname, params), (F, "glCombinerParameterfvNV(0x%x, %p);", pname, (void *) params));
3318}
3319
3320KEYWORD1 void KEYWORD2 NAME(CombinerParameterfNV)(GLenum pname, GLfloat param)
3321{
3322 DISPATCH(CombinerParameterfNV, (pname, param), (F, "glCombinerParameterfNV(0x%x, %f);", pname, param));
3323}
3324
3325KEYWORD1 void KEYWORD2 NAME(CombinerParameterivNV)(GLenum pname, const GLint * params)
3326{
3327 DISPATCH(CombinerParameterivNV, (pname, params), (F, "glCombinerParameterivNV(0x%x, %p);", pname, (void *) params));
3328}
3329
3330KEYWORD1 void KEYWORD2 NAME(CombinerParameteriNV)(GLenum pname, GLint param)
3331{
3332 DISPATCH(CombinerParameteriNV, (pname, param), (F, "glCombinerParameteriNV(0x%x, %d);", pname, param));
3333}
3334
3335KEYWORD1 void KEYWORD2 NAME(CombinerInputNV)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
3336{
3337 DISPATCH(CombinerInputNV, (stage, portion, variable, input, mapping, componentUsage), (F, "glCombinerInputNV(0x%x, 0x%x, 0x%x, 0x%x, 0x%x, 0x%x);", stage, portion, variable, input, mapping, componentUsage));
3338}
3339
3340KEYWORD1 void KEYWORD2 NAME(CombinerOutputNV)(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum)
3341{
3342 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);", stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum));
3343}
3344
3345KEYWORD1 void KEYWORD2 NAME(FinalCombinerInputNV)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
3346{
3347 DISPATCH(FinalCombinerInputNV, (variable, input, mapping, componentUsage), (F, "glFinalCombinerInputNV(0x%x, 0x%x, 0x%x, 0x%x);", variable, input, mapping, componentUsage));
3348}
3349
3350KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterfvNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params)
3351{
3352 DISPATCH(GetCombinerInputParameterfvNV, (stage, portion, variable, pname, params), (F, "glGetCombinerInputParameterfvNV(0x%x, 0x%x, 0x%x, 0x%x, %p);", stage, portion, variable, pname, (void *) params));
3353}
3354
3355KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterivNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params)
3356{
3357 DISPATCH(GetCombinerInputParameterivNV, (stage, portion, variable, pname, params), (F, "glGetCombinerInputParameterivNV(0x%x, 0x%x, 0x%x, 0x%x, %p);", stage, portion, variable, pname, (void *) params));
3358}
3359
3360KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterfvNV)(GLenum stage, GLenum portion, GLenum pname, GLfloat * params)
3361{
3362 DISPATCH(GetCombinerOutputParameterfvNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterfvNV(0x%x, 0x%x, 0x%x, %p);", stage, portion, pname, (void *) params));
3363}
3364
3365KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterivNV)(GLenum stage, GLenum portion, GLenum pname, GLint * params)
3366{
3367 DISPATCH(GetCombinerOutputParameterivNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterivNV(0x%x, 0x%x, 0x%x, %p);", stage, portion, pname, (void *) params));
3368}
3369
3370KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterfvNV)(GLenum variable, GLenum pname, GLfloat * params)
3371{
3372 DISPATCH(GetFinalCombinerInputParameterfvNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterfvNV(0x%x, 0x%x, %p);", variable, pname, (void *) params));
3373}
3374
3375KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterivNV)(GLenum variable, GLenum pname, GLint * params)
3376{
3377 DISPATCH(GetFinalCombinerInputParameterivNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterivNV(0x%x, 0x%x, %p);", variable, pname, (void *) params));
3378}
3379
Brian Paul8ceb5c32000-02-24 22:14:04 +00003380KEYWORD1 void KEYWORD2 NAME(ResizeBuffersMESA)(void)
3381{
3382 DISPATCH(ResizeBuffersMESA, (), (F, "glResizeBuffersMESA();"));
3383}
3384
Brian Paulb5fd8862001-11-18 22:48:11 +00003385KEYWORD1 void KEYWORD2 NAME(WindowPos2dMESA)(GLdouble x, GLdouble y)
Brian Paul1210b0d1999-11-25 18:16:13 +00003386{
Brian Paulb5fd8862001-11-18 22:48:11 +00003387 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dMESA(%f, %f);", x, y));
Brian Paul1210b0d1999-11-25 18:16:13 +00003388}
3389
Brian Paulb5fd8862001-11-18 22:48:11 +00003390KEYWORD1 void KEYWORD2 NAME(WindowPos2dvMESA)(const GLdouble * v)
Brian Paul1210b0d1999-11-25 18:16:13 +00003391{
Brian Paulb5fd8862001-11-18 22:48:11 +00003392 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dvMESA(%p);", (void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +00003393}
3394
3395KEYWORD1 void KEYWORD2 NAME(WindowPos2fMESA)(GLfloat x, GLfloat y)
3396{
Brian Paulb5fd8862001-11-18 22:48:11 +00003397 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fMESA(%f, %f);", x, y));
Brian Paul1210b0d1999-11-25 18:16:13 +00003398}
3399
Brian Paulb5fd8862001-11-18 22:48:11 +00003400KEYWORD1 void KEYWORD2 NAME(WindowPos2fvMESA)(const GLfloat * v)
Brian Paul1210b0d1999-11-25 18:16:13 +00003401{
Brian Paulb5fd8862001-11-18 22:48:11 +00003402 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fvMESA(%p);", (void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +00003403}
3404
Brian Paulb5fd8862001-11-18 22:48:11 +00003405KEYWORD1 void KEYWORD2 NAME(WindowPos2iMESA)(GLint x, GLint y)
Brian Paul1210b0d1999-11-25 18:16:13 +00003406{
Brian Paulb5fd8862001-11-18 22:48:11 +00003407 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iMESA(%d, %d);", x, y));
Brian Paul1210b0d1999-11-25 18:16:13 +00003408}
3409
Brian Paulb5fd8862001-11-18 22:48:11 +00003410KEYWORD1 void KEYWORD2 NAME(WindowPos2ivMESA)(const GLint * v)
Brian Paul1210b0d1999-11-25 18:16:13 +00003411{
Brian Paulb5fd8862001-11-18 22:48:11 +00003412 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2ivMESA(%p);", (void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +00003413}
3414
Brian Paulb5fd8862001-11-18 22:48:11 +00003415KEYWORD1 void KEYWORD2 NAME(WindowPos2sMESA)(GLshort x, GLshort y)
Brian Paul1210b0d1999-11-25 18:16:13 +00003416{
Brian Paulb5fd8862001-11-18 22:48:11 +00003417 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sMESA(%d, %d);", x, y));
Brian Paul1210b0d1999-11-25 18:16:13 +00003418}
3419
Brian Paulb5fd8862001-11-18 22:48:11 +00003420KEYWORD1 void KEYWORD2 NAME(WindowPos2svMESA)(const GLshort * v)
Brian Paul1210b0d1999-11-25 18:16:13 +00003421{
Brian Paulb5fd8862001-11-18 22:48:11 +00003422 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2svMESA(%p);", (void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +00003423}
3424
3425KEYWORD1 void KEYWORD2 NAME(WindowPos3dMESA)(GLdouble x, GLdouble y, GLdouble z)
3426{
Brian Paulb5fd8862001-11-18 22:48:11 +00003427 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dMESA(%f, %f, %f);", x, y, z));
Brian Paul1210b0d1999-11-25 18:16:13 +00003428}
3429
Brian Paulb5fd8862001-11-18 22:48:11 +00003430KEYWORD1 void KEYWORD2 NAME(WindowPos3dvMESA)(const GLdouble * v)
Brian Paul1210b0d1999-11-25 18:16:13 +00003431{
Brian Paulb5fd8862001-11-18 22:48:11 +00003432 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dvMESA(%p);", (void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +00003433}
3434
Brian Paulb5fd8862001-11-18 22:48:11 +00003435KEYWORD1 void KEYWORD2 NAME(WindowPos3fMESA)(GLfloat x, GLfloat y, GLfloat z)
Brian Paul1210b0d1999-11-25 18:16:13 +00003436{
Brian Paulb5fd8862001-11-18 22:48:11 +00003437 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fMESA(%f, %f, %f);", x, y, z));
Brian Paul1210b0d1999-11-25 18:16:13 +00003438}
3439
Brian Paulb5fd8862001-11-18 22:48:11 +00003440KEYWORD1 void KEYWORD2 NAME(WindowPos3fvMESA)(const GLfloat * v)
Brian Paul1210b0d1999-11-25 18:16:13 +00003441{
Brian Paulb5fd8862001-11-18 22:48:11 +00003442 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fvMESA(%p);", (void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +00003443}
3444
Brian Paulb5fd8862001-11-18 22:48:11 +00003445KEYWORD1 void KEYWORD2 NAME(WindowPos3iMESA)(GLint x, GLint y, GLint z)
Brian Paul1210b0d1999-11-25 18:16:13 +00003446{
Brian Paulb5fd8862001-11-18 22:48:11 +00003447 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iMESA(%d, %d, %d);", x, y, z));
Brian Paul1210b0d1999-11-25 18:16:13 +00003448}
3449
Brian Paulb5fd8862001-11-18 22:48:11 +00003450KEYWORD1 void KEYWORD2 NAME(WindowPos3ivMESA)(const GLint * v)
Brian Paul1210b0d1999-11-25 18:16:13 +00003451{
Brian Paulb5fd8862001-11-18 22:48:11 +00003452 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3ivMESA(%p);", (void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +00003453}
3454
Brian Paulb5fd8862001-11-18 22:48:11 +00003455KEYWORD1 void KEYWORD2 NAME(WindowPos3sMESA)(GLshort x, GLshort y, GLshort z)
Brian Paul1210b0d1999-11-25 18:16:13 +00003456{
Brian Paulb5fd8862001-11-18 22:48:11 +00003457 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sMESA(%d, %d, %d);", x, y, z));
Brian Paul1210b0d1999-11-25 18:16:13 +00003458}
3459
Brian Paulb5fd8862001-11-18 22:48:11 +00003460KEYWORD1 void KEYWORD2 NAME(WindowPos3svMESA)(const GLshort * v)
Brian Paul1210b0d1999-11-25 18:16:13 +00003461{
Brian Paulb5fd8862001-11-18 22:48:11 +00003462 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3svMESA(%p);", (void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +00003463}
3464
3465KEYWORD1 void KEYWORD2 NAME(WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3466{
Brian Paulb5fd8862001-11-18 22:48:11 +00003467 DISPATCH(WindowPos4dMESA, (x, y, z, w), (F, "glWindowPos4dMESA(%f, %f, %f, %f);", x, y, z, w));
Brian Paul1210b0d1999-11-25 18:16:13 +00003468}
3469
Brian Paulb5fd8862001-11-18 22:48:11 +00003470KEYWORD1 void KEYWORD2 NAME(WindowPos4dvMESA)(const GLdouble * v)
Brian Paul1210b0d1999-11-25 18:16:13 +00003471{
Brian Paulb5fd8862001-11-18 22:48:11 +00003472 DISPATCH(WindowPos4dvMESA, (v), (F, "glWindowPos4dvMESA(%p);", (void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +00003473}
3474
Brian Paulb5fd8862001-11-18 22:48:11 +00003475KEYWORD1 void KEYWORD2 NAME(WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Brian Paul1210b0d1999-11-25 18:16:13 +00003476{
Brian Paulb5fd8862001-11-18 22:48:11 +00003477 DISPATCH(WindowPos4fMESA, (x, y, z, w), (F, "glWindowPos4fMESA(%f, %f, %f, %f);", x, y, z, w));
Brian Paul1210b0d1999-11-25 18:16:13 +00003478}
3479
Brian Paulb5fd8862001-11-18 22:48:11 +00003480KEYWORD1 void KEYWORD2 NAME(WindowPos4fvMESA)(const GLfloat * v)
Brian Paul1210b0d1999-11-25 18:16:13 +00003481{
Brian Paulb5fd8862001-11-18 22:48:11 +00003482 DISPATCH(WindowPos4fvMESA, (v), (F, "glWindowPos4fvMESA(%p);", (void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +00003483}
3484
Brian Paulb5fd8862001-11-18 22:48:11 +00003485KEYWORD1 void KEYWORD2 NAME(WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w)
Brian Paul1210b0d1999-11-25 18:16:13 +00003486{
Brian Paulb5fd8862001-11-18 22:48:11 +00003487 DISPATCH(WindowPos4iMESA, (x, y, z, w), (F, "glWindowPos4iMESA(%d, %d, %d, %d);", x, y, z, w));
Brian Paul1210b0d1999-11-25 18:16:13 +00003488}
3489
Brian Paulb5fd8862001-11-18 22:48:11 +00003490KEYWORD1 void KEYWORD2 NAME(WindowPos4ivMESA)(const GLint * v)
3491{
3492 DISPATCH(WindowPos4ivMESA, (v), (F, "glWindowPos4ivMESA(%p);", (void *) v));
3493}
3494
3495KEYWORD1 void KEYWORD2 NAME(WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w)
3496{
3497 DISPATCH(WindowPos4sMESA, (x, y, z, w), (F, "glWindowPos4sMESA(%d, %d, %d, %d);", x, y, z, w));
3498}
3499
3500KEYWORD1 void KEYWORD2 NAME(WindowPos4svMESA)(const GLshort * v)
3501{
3502 DISPATCH(WindowPos4svMESA, (v), (F, "glWindowPos4svMESA(%p);", (void *) v));
3503}
3504
3505/* No dispatch for MultiModeDrawArraysIBM() */
3506/* No dispatch for MultiModeDrawElementsIBM() */
3507/* No dispatch for ColorPointerListIBM() */
3508/* No dispatch for SecondaryColorPointerListIBM() */
3509/* No dispatch for EdgeFlagPointerListIBM() */
3510/* No dispatch for FogCoordPointerListIBM() */
3511/* No dispatch for IndexPointerListIBM() */
3512/* No dispatch for NormalPointerListIBM() */
3513/* No dispatch for TexCoordPointerListIBM() */
3514/* No dispatch for VertexPointerListIBM() */
Brian Paule1601382000-05-18 22:02:24 +00003515KEYWORD1 void KEYWORD2 NAME(TbufferMask3DFX)(GLuint mask)
3516{
Brian Paulb5fd8862001-11-18 22:48:11 +00003517 DISPATCH(TbufferMask3DFX, (mask), (F, "glTbufferMask3DFX(%d);", mask));
Brian Paule1601382000-05-18 22:02:24 +00003518}
3519
Brian Paul21301cd2000-05-18 18:13:15 +00003520KEYWORD1 void KEYWORD2 NAME(SampleMaskEXT)(GLclampf value, GLboolean invert)
3521{
Brian Paulb5fd8862001-11-18 22:48:11 +00003522 DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskEXT(%f, %d);", value, invert));
Brian Paul21301cd2000-05-18 18:13:15 +00003523}
3524
3525KEYWORD1 void KEYWORD2 NAME(SamplePatternEXT)(GLenum pattern)
3526{
Brian Paulb5fd8862001-11-18 22:48:11 +00003527 DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternEXT(0x%x);", pattern));
Brian Paul21301cd2000-05-18 18:13:15 +00003528}
3529
Brian Paulb5fd8862001-11-18 22:48:11 +00003530/* No dispatch for TextureColorMaskSGIS() */
3531/* No dispatch for IglooInterfaceSGIX() */
3532/* No dispatch for GenFencesNV() */
3533/* No dispatch for DeleteFencesNV() */
3534/* No dispatch for SetFenceNV() */
3535/* No dispatch for TestFenceNV() */
3536/* No dispatch for FinishFenceNV() */
3537/* No dispatch for IsFenceNV() */
3538/* No dispatch for GetFenceivNV() */
3539/* No dispatch for MapControlPointsNV() */
3540/* No dispatch for MapParameterivNV() */
3541/* No dispatch for MapParameterfvNV() */
3542/* No dispatch for GetMapControlPointsNV() */
3543/* No dispatch for GetMapParameterivNV() */
3544/* No dispatch for GetMapParameterfvNV() */
3545/* No dispatch for GetMapAttribParameterivNV() */
3546/* No dispatch for GetMapAttribParameterfvNV() */
3547/* No dispatch for EvalMapsNV() */
3548/* No dispatch for CombinerStageParameterfvNV() */
3549/* No dispatch for GetCombinerStageParameterfvNV() */
3550/* No dispatch for BindProgramNV() */
3551/* No dispatch for DeleteProgramsNV() */
3552/* No dispatch for ExecuteProgramNV() */
3553/* No dispatch for GenProgramsNV() */
3554/* No dispatch for AreProgramsResidentNV() */
3555/* No dispatch for RequestResidentProgramsNV() */
3556/* No dispatch for GetProgramParameterfvNV() */
3557/* No dispatch for GetProgramParameterdvNV() */
3558/* No dispatch for GetProgramivNV() */
3559/* No dispatch for GetProgramStringNV() */
3560/* No dispatch for GetTrackMatrixivNV() */
3561/* No dispatch for GetVertexAttribdvNV() */
3562/* No dispatch for GetVertexAttribfvNV() */
3563/* No dispatch for GetVertexAttribivNV() */
3564/* No dispatch for GetVertexAttribPointervNV() */
3565/* No dispatch for IsProgramNV() */
3566/* No dispatch for LoadProgramNV() */
3567/* No dispatch for ProgramParameter4fNV() */
3568/* No dispatch for ProgramParameter4dNV() */
3569/* No dispatch for ProgramParameter4dvNV() */
3570/* No dispatch for ProgramParameter4fvNV() */
3571/* No dispatch for ProgramParameters4dvNV() */
3572/* No dispatch for ProgramParameters4fvNV() */
3573/* No dispatch for TrackMatrixNV() */
3574/* No dispatch for VertexAttribPointerNV() */
3575/* No dispatch for VertexAttrib1sNV() */
3576/* No dispatch for VertexAttrib1fNV() */
3577/* No dispatch for VertexAttrib1dNV() */
3578/* No dispatch for VertexAttrib2sNV() */
3579/* No dispatch for VertexAttrib2fNV() */
3580/* No dispatch for VertexAttrib2dNV() */
3581/* No dispatch for VertexAttrib3sNV() */
3582/* No dispatch for VertexAttrib3fNV() */
3583/* No dispatch for VertexAttrib3dNV() */
3584/* No dispatch for VertexAttrib4sNV() */
3585/* No dispatch for VertexAttrib4fNV() */
3586/* No dispatch for VertexAttrib4dNV() */
3587/* No dispatch for VertexAttrib4ubNV() */
3588/* No dispatch for VertexAttrib1svNV() */
3589/* No dispatch for VertexAttrib1fvNV() */
3590/* No dispatch for VertexAttrib1dvNV() */
3591/* No dispatch for VertexAttrib2svNV() */
3592/* No dispatch for VertexAttrib2fvNV() */
3593/* No dispatch for VertexAttrib2dvNV() */
3594/* No dispatch for VertexAttrib3svNV() */
3595/* No dispatch for VertexAttrib3fvNV() */
3596/* No dispatch for VertexAttrib3dvNV() */
3597/* No dispatch for VertexAttrib4svNV() */
3598/* No dispatch for VertexAttrib4fvNV() */
3599/* No dispatch for VertexAttrib4dvNV() */
3600/* No dispatch for VertexAttrib4ubvNV() */
3601/* No dispatch for VertexAttribs1svNV() */
3602/* No dispatch for VertexAttribs1fvNV() */
3603/* No dispatch for VertexAttribs1dvNV() */
3604/* No dispatch for VertexAttribs2svNV() */
3605/* No dispatch for VertexAttribs2fvNV() */
3606/* No dispatch for VertexAttribs2dvNV() */
3607/* No dispatch for VertexAttribs3svNV() */
3608/* No dispatch for VertexAttribs3fvNV() */
3609/* No dispatch for VertexAttribs3dvNV() */
3610/* No dispatch for VertexAttribs4svNV() */
3611/* No dispatch for VertexAttribs4fvNV() */
3612/* No dispatch for VertexAttribs4dvNV() */
Brian Paul21301cd2000-05-18 18:13:15 +00003613
Brian Paul2a889462001-08-28 22:46:22 +00003614
Brian Paul470d3cd2001-10-17 13:29:02 +00003615/*
Brian Paulb5fd8862001-11-18 22:48:11 +00003616 * This is how a dispatch table can be initialized with all the functions
3617 * we generated above.
3618 */
Brian Paul3c257e12001-03-28 17:19:58 +00003619#ifdef DISPATCH_TABLE_NAME
Keith Whitwellcab974c2000-12-26 05:09:27 +00003620
Brian Paul3c257e12001-03-28 17:19:58 +00003621#ifndef TABLE_ENTRY
3622#error TABLE_ENTRY must be defined
Keith Whitwellcab974c2000-12-26 05:09:27 +00003623#endif
Brian Paul1210b0d1999-11-25 18:16:13 +00003624
Brian Paul3c257e12001-03-28 17:19:58 +00003625void *DISPATCH_TABLE_NAME[] = {
3626 TABLE_ENTRY(NewList),
3627 TABLE_ENTRY(EndList),
3628 TABLE_ENTRY(CallList),
3629 TABLE_ENTRY(CallLists),
3630 TABLE_ENTRY(DeleteLists),
3631 TABLE_ENTRY(GenLists),
3632 TABLE_ENTRY(ListBase),
3633 TABLE_ENTRY(Begin),
3634 TABLE_ENTRY(Bitmap),
3635 TABLE_ENTRY(Color3b),
3636 TABLE_ENTRY(Color3bv),
3637 TABLE_ENTRY(Color3d),
3638 TABLE_ENTRY(Color3dv),
3639 TABLE_ENTRY(Color3f),
3640 TABLE_ENTRY(Color3fv),
3641 TABLE_ENTRY(Color3i),
3642 TABLE_ENTRY(Color3iv),
3643 TABLE_ENTRY(Color3s),
3644 TABLE_ENTRY(Color3sv),
3645 TABLE_ENTRY(Color3ub),
3646 TABLE_ENTRY(Color3ubv),
3647 TABLE_ENTRY(Color3ui),
3648 TABLE_ENTRY(Color3uiv),
3649 TABLE_ENTRY(Color3us),
3650 TABLE_ENTRY(Color3usv),
3651 TABLE_ENTRY(Color4b),
3652 TABLE_ENTRY(Color4bv),
3653 TABLE_ENTRY(Color4d),
3654 TABLE_ENTRY(Color4dv),
3655 TABLE_ENTRY(Color4f),
3656 TABLE_ENTRY(Color4fv),
3657 TABLE_ENTRY(Color4i),
3658 TABLE_ENTRY(Color4iv),
3659 TABLE_ENTRY(Color4s),
3660 TABLE_ENTRY(Color4sv),
3661 TABLE_ENTRY(Color4ub),
3662 TABLE_ENTRY(Color4ubv),
3663 TABLE_ENTRY(Color4ui),
3664 TABLE_ENTRY(Color4uiv),
3665 TABLE_ENTRY(Color4us),
3666 TABLE_ENTRY(Color4usv),
3667 TABLE_ENTRY(EdgeFlag),
3668 TABLE_ENTRY(EdgeFlagv),
3669 TABLE_ENTRY(End),
3670 TABLE_ENTRY(Indexd),
3671 TABLE_ENTRY(Indexdv),
3672 TABLE_ENTRY(Indexf),
3673 TABLE_ENTRY(Indexfv),
3674 TABLE_ENTRY(Indexi),
3675 TABLE_ENTRY(Indexiv),
3676 TABLE_ENTRY(Indexs),
3677 TABLE_ENTRY(Indexsv),
3678 TABLE_ENTRY(Normal3b),
3679 TABLE_ENTRY(Normal3bv),
3680 TABLE_ENTRY(Normal3d),
3681 TABLE_ENTRY(Normal3dv),
3682 TABLE_ENTRY(Normal3f),
3683 TABLE_ENTRY(Normal3fv),
3684 TABLE_ENTRY(Normal3i),
3685 TABLE_ENTRY(Normal3iv),
3686 TABLE_ENTRY(Normal3s),
3687 TABLE_ENTRY(Normal3sv),
3688 TABLE_ENTRY(RasterPos2d),
3689 TABLE_ENTRY(RasterPos2dv),
3690 TABLE_ENTRY(RasterPos2f),
3691 TABLE_ENTRY(RasterPos2fv),
3692 TABLE_ENTRY(RasterPos2i),
3693 TABLE_ENTRY(RasterPos2iv),
3694 TABLE_ENTRY(RasterPos2s),
3695 TABLE_ENTRY(RasterPos2sv),
3696 TABLE_ENTRY(RasterPos3d),
3697 TABLE_ENTRY(RasterPos3dv),
3698 TABLE_ENTRY(RasterPos3f),
3699 TABLE_ENTRY(RasterPos3fv),
3700 TABLE_ENTRY(RasterPos3i),
3701 TABLE_ENTRY(RasterPos3iv),
3702 TABLE_ENTRY(RasterPos3s),
3703 TABLE_ENTRY(RasterPos3sv),
3704 TABLE_ENTRY(RasterPos4d),
3705 TABLE_ENTRY(RasterPos4dv),
3706 TABLE_ENTRY(RasterPos4f),
3707 TABLE_ENTRY(RasterPos4fv),
3708 TABLE_ENTRY(RasterPos4i),
3709 TABLE_ENTRY(RasterPos4iv),
3710 TABLE_ENTRY(RasterPos4s),
3711 TABLE_ENTRY(RasterPos4sv),
3712 TABLE_ENTRY(Rectd),
3713 TABLE_ENTRY(Rectdv),
3714 TABLE_ENTRY(Rectf),
3715 TABLE_ENTRY(Rectfv),
3716 TABLE_ENTRY(Recti),
3717 TABLE_ENTRY(Rectiv),
3718 TABLE_ENTRY(Rects),
3719 TABLE_ENTRY(Rectsv),
3720 TABLE_ENTRY(TexCoord1d),
3721 TABLE_ENTRY(TexCoord1dv),
3722 TABLE_ENTRY(TexCoord1f),
3723 TABLE_ENTRY(TexCoord1fv),
3724 TABLE_ENTRY(TexCoord1i),
3725 TABLE_ENTRY(TexCoord1iv),
3726 TABLE_ENTRY(TexCoord1s),
3727 TABLE_ENTRY(TexCoord1sv),
3728 TABLE_ENTRY(TexCoord2d),
3729 TABLE_ENTRY(TexCoord2dv),
3730 TABLE_ENTRY(TexCoord2f),
3731 TABLE_ENTRY(TexCoord2fv),
3732 TABLE_ENTRY(TexCoord2i),
3733 TABLE_ENTRY(TexCoord2iv),
3734 TABLE_ENTRY(TexCoord2s),
3735 TABLE_ENTRY(TexCoord2sv),
3736 TABLE_ENTRY(TexCoord3d),
3737 TABLE_ENTRY(TexCoord3dv),
3738 TABLE_ENTRY(TexCoord3f),
3739 TABLE_ENTRY(TexCoord3fv),
3740 TABLE_ENTRY(TexCoord3i),
3741 TABLE_ENTRY(TexCoord3iv),
3742 TABLE_ENTRY(TexCoord3s),
3743 TABLE_ENTRY(TexCoord3sv),
3744 TABLE_ENTRY(TexCoord4d),
3745 TABLE_ENTRY(TexCoord4dv),
3746 TABLE_ENTRY(TexCoord4f),
3747 TABLE_ENTRY(TexCoord4fv),
3748 TABLE_ENTRY(TexCoord4i),
3749 TABLE_ENTRY(TexCoord4iv),
3750 TABLE_ENTRY(TexCoord4s),
3751 TABLE_ENTRY(TexCoord4sv),
3752 TABLE_ENTRY(Vertex2d),
3753 TABLE_ENTRY(Vertex2dv),
3754 TABLE_ENTRY(Vertex2f),
3755 TABLE_ENTRY(Vertex2fv),
3756 TABLE_ENTRY(Vertex2i),
3757 TABLE_ENTRY(Vertex2iv),
3758 TABLE_ENTRY(Vertex2s),
3759 TABLE_ENTRY(Vertex2sv),
3760 TABLE_ENTRY(Vertex3d),
3761 TABLE_ENTRY(Vertex3dv),
3762 TABLE_ENTRY(Vertex3f),
3763 TABLE_ENTRY(Vertex3fv),
3764 TABLE_ENTRY(Vertex3i),
3765 TABLE_ENTRY(Vertex3iv),
3766 TABLE_ENTRY(Vertex3s),
3767 TABLE_ENTRY(Vertex3sv),
3768 TABLE_ENTRY(Vertex4d),
3769 TABLE_ENTRY(Vertex4dv),
3770 TABLE_ENTRY(Vertex4f),
3771 TABLE_ENTRY(Vertex4fv),
3772 TABLE_ENTRY(Vertex4i),
3773 TABLE_ENTRY(Vertex4iv),
3774 TABLE_ENTRY(Vertex4s),
3775 TABLE_ENTRY(Vertex4sv),
3776 TABLE_ENTRY(ClipPlane),
3777 TABLE_ENTRY(ColorMaterial),
3778 TABLE_ENTRY(CullFace),
3779 TABLE_ENTRY(Fogf),
3780 TABLE_ENTRY(Fogfv),
3781 TABLE_ENTRY(Fogi),
3782 TABLE_ENTRY(Fogiv),
3783 TABLE_ENTRY(FrontFace),
3784 TABLE_ENTRY(Hint),
3785 TABLE_ENTRY(Lightf),
3786 TABLE_ENTRY(Lightfv),
3787 TABLE_ENTRY(Lighti),
3788 TABLE_ENTRY(Lightiv),
3789 TABLE_ENTRY(LightModelf),
3790 TABLE_ENTRY(LightModelfv),
3791 TABLE_ENTRY(LightModeli),
3792 TABLE_ENTRY(LightModeliv),
3793 TABLE_ENTRY(LineStipple),
3794 TABLE_ENTRY(LineWidth),
3795 TABLE_ENTRY(Materialf),
3796 TABLE_ENTRY(Materialfv),
3797 TABLE_ENTRY(Materiali),
3798 TABLE_ENTRY(Materialiv),
3799 TABLE_ENTRY(PointSize),
3800 TABLE_ENTRY(PolygonMode),
3801 TABLE_ENTRY(PolygonStipple),
3802 TABLE_ENTRY(Scissor),
3803 TABLE_ENTRY(ShadeModel),
3804 TABLE_ENTRY(TexParameterf),
3805 TABLE_ENTRY(TexParameterfv),
3806 TABLE_ENTRY(TexParameteri),
3807 TABLE_ENTRY(TexParameteriv),
3808 TABLE_ENTRY(TexImage1D),
3809 TABLE_ENTRY(TexImage2D),
3810 TABLE_ENTRY(TexEnvf),
3811 TABLE_ENTRY(TexEnvfv),
3812 TABLE_ENTRY(TexEnvi),
3813 TABLE_ENTRY(TexEnviv),
3814 TABLE_ENTRY(TexGend),
3815 TABLE_ENTRY(TexGendv),
3816 TABLE_ENTRY(TexGenf),
3817 TABLE_ENTRY(TexGenfv),
3818 TABLE_ENTRY(TexGeni),
3819 TABLE_ENTRY(TexGeniv),
3820 TABLE_ENTRY(FeedbackBuffer),
3821 TABLE_ENTRY(SelectBuffer),
3822 TABLE_ENTRY(RenderMode),
3823 TABLE_ENTRY(InitNames),
3824 TABLE_ENTRY(LoadName),
3825 TABLE_ENTRY(PassThrough),
3826 TABLE_ENTRY(PopName),
3827 TABLE_ENTRY(PushName),
3828 TABLE_ENTRY(DrawBuffer),
3829 TABLE_ENTRY(Clear),
3830 TABLE_ENTRY(ClearAccum),
3831 TABLE_ENTRY(ClearIndex),
3832 TABLE_ENTRY(ClearColor),
3833 TABLE_ENTRY(ClearStencil),
3834 TABLE_ENTRY(ClearDepth),
3835 TABLE_ENTRY(StencilMask),
3836 TABLE_ENTRY(ColorMask),
3837 TABLE_ENTRY(DepthMask),
3838 TABLE_ENTRY(IndexMask),
3839 TABLE_ENTRY(Accum),
3840 TABLE_ENTRY(Disable),
3841 TABLE_ENTRY(Enable),
3842 TABLE_ENTRY(Finish),
3843 TABLE_ENTRY(Flush),
3844 TABLE_ENTRY(PopAttrib),
3845 TABLE_ENTRY(PushAttrib),
3846 TABLE_ENTRY(Map1d),
3847 TABLE_ENTRY(Map1f),
3848 TABLE_ENTRY(Map2d),
3849 TABLE_ENTRY(Map2f),
3850 TABLE_ENTRY(MapGrid1d),
3851 TABLE_ENTRY(MapGrid1f),
3852 TABLE_ENTRY(MapGrid2d),
3853 TABLE_ENTRY(MapGrid2f),
3854 TABLE_ENTRY(EvalCoord1d),
3855 TABLE_ENTRY(EvalCoord1dv),
3856 TABLE_ENTRY(EvalCoord1f),
3857 TABLE_ENTRY(EvalCoord1fv),
3858 TABLE_ENTRY(EvalCoord2d),
3859 TABLE_ENTRY(EvalCoord2dv),
3860 TABLE_ENTRY(EvalCoord2f),
3861 TABLE_ENTRY(EvalCoord2fv),
3862 TABLE_ENTRY(EvalMesh1),
3863 TABLE_ENTRY(EvalPoint1),
3864 TABLE_ENTRY(EvalMesh2),
3865 TABLE_ENTRY(EvalPoint2),
3866 TABLE_ENTRY(AlphaFunc),
3867 TABLE_ENTRY(BlendFunc),
3868 TABLE_ENTRY(LogicOp),
3869 TABLE_ENTRY(StencilFunc),
3870 TABLE_ENTRY(StencilOp),
3871 TABLE_ENTRY(DepthFunc),
3872 TABLE_ENTRY(PixelZoom),
3873 TABLE_ENTRY(PixelTransferf),
3874 TABLE_ENTRY(PixelTransferi),
3875 TABLE_ENTRY(PixelStoref),
3876 TABLE_ENTRY(PixelStorei),
3877 TABLE_ENTRY(PixelMapfv),
3878 TABLE_ENTRY(PixelMapuiv),
3879 TABLE_ENTRY(PixelMapusv),
3880 TABLE_ENTRY(ReadBuffer),
3881 TABLE_ENTRY(CopyPixels),
3882 TABLE_ENTRY(ReadPixels),
3883 TABLE_ENTRY(DrawPixels),
3884 TABLE_ENTRY(GetBooleanv),
3885 TABLE_ENTRY(GetClipPlane),
3886 TABLE_ENTRY(GetDoublev),
3887 TABLE_ENTRY(GetError),
3888 TABLE_ENTRY(GetFloatv),
3889 TABLE_ENTRY(GetIntegerv),
3890 TABLE_ENTRY(GetLightfv),
3891 TABLE_ENTRY(GetLightiv),
3892 TABLE_ENTRY(GetMapdv),
3893 TABLE_ENTRY(GetMapfv),
3894 TABLE_ENTRY(GetMapiv),
3895 TABLE_ENTRY(GetMaterialfv),
3896 TABLE_ENTRY(GetMaterialiv),
3897 TABLE_ENTRY(GetPixelMapfv),
3898 TABLE_ENTRY(GetPixelMapuiv),
3899 TABLE_ENTRY(GetPixelMapusv),
3900 TABLE_ENTRY(GetPolygonStipple),
3901 TABLE_ENTRY(GetString),
3902 TABLE_ENTRY(GetTexEnvfv),
3903 TABLE_ENTRY(GetTexEnviv),
3904 TABLE_ENTRY(GetTexGendv),
3905 TABLE_ENTRY(GetTexGenfv),
3906 TABLE_ENTRY(GetTexGeniv),
3907 TABLE_ENTRY(GetTexImage),
3908 TABLE_ENTRY(GetTexParameterfv),
3909 TABLE_ENTRY(GetTexParameteriv),
3910 TABLE_ENTRY(GetTexLevelParameterfv),
3911 TABLE_ENTRY(GetTexLevelParameteriv),
3912 TABLE_ENTRY(IsEnabled),
3913 TABLE_ENTRY(IsList),
3914 TABLE_ENTRY(DepthRange),
3915 TABLE_ENTRY(Frustum),
3916 TABLE_ENTRY(LoadIdentity),
3917 TABLE_ENTRY(LoadMatrixf),
3918 TABLE_ENTRY(LoadMatrixd),
3919 TABLE_ENTRY(MatrixMode),
3920 TABLE_ENTRY(MultMatrixf),
3921 TABLE_ENTRY(MultMatrixd),
3922 TABLE_ENTRY(Ortho),
3923 TABLE_ENTRY(PopMatrix),
3924 TABLE_ENTRY(PushMatrix),
3925 TABLE_ENTRY(Rotated),
3926 TABLE_ENTRY(Rotatef),
3927 TABLE_ENTRY(Scaled),
3928 TABLE_ENTRY(Scalef),
3929 TABLE_ENTRY(Translated),
3930 TABLE_ENTRY(Translatef),
3931 TABLE_ENTRY(Viewport),
Brian Paul3c257e12001-03-28 17:19:58 +00003932 TABLE_ENTRY(ArrayElement),
3933 TABLE_ENTRY(BindTexture),
3934 TABLE_ENTRY(ColorPointer),
3935 TABLE_ENTRY(DisableClientState),
3936 TABLE_ENTRY(DrawArrays),
3937 TABLE_ENTRY(DrawElements),
3938 TABLE_ENTRY(EdgeFlagPointer),
3939 TABLE_ENTRY(EnableClientState),
3940 TABLE_ENTRY(IndexPointer),
3941 TABLE_ENTRY(Indexub),
3942 TABLE_ENTRY(Indexubv),
3943 TABLE_ENTRY(InterleavedArrays),
3944 TABLE_ENTRY(NormalPointer),
3945 TABLE_ENTRY(PolygonOffset),
3946 TABLE_ENTRY(TexCoordPointer),
3947 TABLE_ENTRY(VertexPointer),
3948 TABLE_ENTRY(AreTexturesResident),
3949 TABLE_ENTRY(CopyTexImage1D),
3950 TABLE_ENTRY(CopyTexImage2D),
3951 TABLE_ENTRY(CopyTexSubImage1D),
3952 TABLE_ENTRY(CopyTexSubImage2D),
3953 TABLE_ENTRY(DeleteTextures),
3954 TABLE_ENTRY(GenTextures),
3955 TABLE_ENTRY(GetPointerv),
3956 TABLE_ENTRY(IsTexture),
3957 TABLE_ENTRY(PrioritizeTextures),
3958 TABLE_ENTRY(TexSubImage1D),
3959 TABLE_ENTRY(TexSubImage2D),
3960 TABLE_ENTRY(PopClientAttrib),
3961 TABLE_ENTRY(PushClientAttrib),
Brian Paul3c257e12001-03-28 17:19:58 +00003962 TABLE_ENTRY(BlendColor),
3963 TABLE_ENTRY(BlendEquation),
3964 TABLE_ENTRY(DrawRangeElements),
3965 TABLE_ENTRY(ColorTable),
3966 TABLE_ENTRY(ColorTableParameterfv),
3967 TABLE_ENTRY(ColorTableParameteriv),
3968 TABLE_ENTRY(CopyColorTable),
3969 TABLE_ENTRY(GetColorTable),
3970 TABLE_ENTRY(GetColorTableParameterfv),
3971 TABLE_ENTRY(GetColorTableParameteriv),
3972 TABLE_ENTRY(ColorSubTable),
3973 TABLE_ENTRY(CopyColorSubTable),
3974 TABLE_ENTRY(ConvolutionFilter1D),
3975 TABLE_ENTRY(ConvolutionFilter2D),
3976 TABLE_ENTRY(ConvolutionParameterf),
3977 TABLE_ENTRY(ConvolutionParameterfv),
3978 TABLE_ENTRY(ConvolutionParameteri),
3979 TABLE_ENTRY(ConvolutionParameteriv),
3980 TABLE_ENTRY(CopyConvolutionFilter1D),
3981 TABLE_ENTRY(CopyConvolutionFilter2D),
3982 TABLE_ENTRY(GetConvolutionFilter),
3983 TABLE_ENTRY(GetConvolutionParameterfv),
3984 TABLE_ENTRY(GetConvolutionParameteriv),
3985 TABLE_ENTRY(GetSeparableFilter),
3986 TABLE_ENTRY(SeparableFilter2D),
3987 TABLE_ENTRY(GetHistogram),
3988 TABLE_ENTRY(GetHistogramParameterfv),
3989 TABLE_ENTRY(GetHistogramParameteriv),
3990 TABLE_ENTRY(GetMinmax),
3991 TABLE_ENTRY(GetMinmaxParameterfv),
3992 TABLE_ENTRY(GetMinmaxParameteriv),
3993 TABLE_ENTRY(Histogram),
3994 TABLE_ENTRY(Minmax),
3995 TABLE_ENTRY(ResetHistogram),
3996 TABLE_ENTRY(ResetMinmax),
3997 TABLE_ENTRY(TexImage3D),
3998 TABLE_ENTRY(TexSubImage3D),
3999 TABLE_ENTRY(CopyTexSubImage3D),
Brian Paul2a889462001-08-28 22:46:22 +00004000 TABLE_ENTRY(ActiveTexture),
4001 TABLE_ENTRY(ClientActiveTexture),
Brian Paul2a889462001-08-28 22:46:22 +00004002 TABLE_ENTRY(MultiTexCoord1d),
4003 TABLE_ENTRY(MultiTexCoord1dv),
4004 TABLE_ENTRY(MultiTexCoord1f),
4005 TABLE_ENTRY(MultiTexCoord1fv),
4006 TABLE_ENTRY(MultiTexCoord1i),
4007 TABLE_ENTRY(MultiTexCoord1iv),
4008 TABLE_ENTRY(MultiTexCoord1s),
4009 TABLE_ENTRY(MultiTexCoord1sv),
4010 TABLE_ENTRY(MultiTexCoord2d),
4011 TABLE_ENTRY(MultiTexCoord2dv),
4012 TABLE_ENTRY(MultiTexCoord2f),
4013 TABLE_ENTRY(MultiTexCoord2fv),
4014 TABLE_ENTRY(MultiTexCoord2i),
4015 TABLE_ENTRY(MultiTexCoord2iv),
4016 TABLE_ENTRY(MultiTexCoord2s),
4017 TABLE_ENTRY(MultiTexCoord2sv),
4018 TABLE_ENTRY(MultiTexCoord3d),
4019 TABLE_ENTRY(MultiTexCoord3dv),
4020 TABLE_ENTRY(MultiTexCoord3f),
4021 TABLE_ENTRY(MultiTexCoord3fv),
4022 TABLE_ENTRY(MultiTexCoord3i),
4023 TABLE_ENTRY(MultiTexCoord3iv),
4024 TABLE_ENTRY(MultiTexCoord3s),
4025 TABLE_ENTRY(MultiTexCoord3sv),
4026 TABLE_ENTRY(MultiTexCoord4d),
4027 TABLE_ENTRY(MultiTexCoord4dv),
4028 TABLE_ENTRY(MultiTexCoord4f),
4029 TABLE_ENTRY(MultiTexCoord4fv),
4030 TABLE_ENTRY(MultiTexCoord4i),
4031 TABLE_ENTRY(MultiTexCoord4iv),
4032 TABLE_ENTRY(MultiTexCoord4s),
4033 TABLE_ENTRY(MultiTexCoord4sv),
Brian Paul2a889462001-08-28 22:46:22 +00004034 TABLE_ENTRY(LoadTransposeMatrixf),
Brian Paulb5fd8862001-11-18 22:48:11 +00004035 TABLE_ENTRY(LoadTransposeMatrixd),
Brian Paul2a889462001-08-28 22:46:22 +00004036 TABLE_ENTRY(MultTransposeMatrixf),
Brian Paulb5fd8862001-11-18 22:48:11 +00004037 TABLE_ENTRY(MultTransposeMatrixd),
Brian Paul2a889462001-08-28 22:46:22 +00004038 TABLE_ENTRY(SampleCoverage),
Brian Paulb5fd8862001-11-18 22:48:11 +00004039 TABLE_ENTRY(__unused413),
4040 TABLE_ENTRY(PolygonOffsetEXT),
4041 TABLE_ENTRY(GetTexFilterFuncSGIS),
4042 TABLE_ENTRY(TexFilterFuncSGIS),
4043 TABLE_ENTRY(GetHistogramEXT),
4044 TABLE_ENTRY(GetHistogramParameterfvEXT),
4045 TABLE_ENTRY(GetHistogramParameterivEXT),
4046 TABLE_ENTRY(GetMinmaxEXT),
4047 TABLE_ENTRY(GetMinmaxParameterfvEXT),
4048 TABLE_ENTRY(GetMinmaxParameterivEXT),
4049 TABLE_ENTRY(GetConvolutionFilterEXT),
4050 TABLE_ENTRY(GetConvolutionParameterfvEXT),
4051 TABLE_ENTRY(GetConvolutionParameterivEXT),
4052 TABLE_ENTRY(GetSeparableFilterEXT),
4053 TABLE_ENTRY(GetColorTableSGI),
4054 TABLE_ENTRY(GetColorTableParameterfvSGI),
4055 TABLE_ENTRY(GetColorTableParameterivSGI),
4056 TABLE_ENTRY(PixelTexGenSGIX),
4057 TABLE_ENTRY(PixelTexGenParameteriSGIS),
4058 TABLE_ENTRY(PixelTexGenParameterivSGIS),
4059 TABLE_ENTRY(PixelTexGenParameterfSGIS),
4060 TABLE_ENTRY(PixelTexGenParameterfvSGIS),
4061 TABLE_ENTRY(GetPixelTexGenParameterivSGIS),
4062 TABLE_ENTRY(GetPixelTexGenParameterfvSGIS),
4063 TABLE_ENTRY(TexImage4DSGIS),
4064 TABLE_ENTRY(TexSubImage4DSGIS),
4065 TABLE_ENTRY(AreTexturesResidentEXT),
4066 TABLE_ENTRY(GenTexturesEXT),
4067 TABLE_ENTRY(IsTextureEXT),
4068 TABLE_ENTRY(DetailTexFuncSGIS),
4069 TABLE_ENTRY(GetDetailTexFuncSGIS),
4070 TABLE_ENTRY(SharpenTexFuncSGIS),
4071 TABLE_ENTRY(GetSharpenTexFuncSGIS),
4072 TABLE_ENTRY(SampleMaskSGIS),
4073 TABLE_ENTRY(SamplePatternSGIS),
4074 TABLE_ENTRY(ColorPointerEXT),
4075 TABLE_ENTRY(EdgeFlagPointerEXT),
4076 TABLE_ENTRY(IndexPointerEXT),
4077 TABLE_ENTRY(NormalPointerEXT),
4078 TABLE_ENTRY(TexCoordPointerEXT),
4079 TABLE_ENTRY(VertexPointerEXT),
4080 TABLE_ENTRY(SpriteParameterfSGIX),
4081 TABLE_ENTRY(SpriteParameterfvSGIX),
4082 TABLE_ENTRY(SpriteParameteriSGIX),
4083 TABLE_ENTRY(SpriteParameterivSGIX),
4084 TABLE_ENTRY(PointParameterfARB),
4085 TABLE_ENTRY(PointParameterfvARB),
4086 TABLE_ENTRY(GetInstrumentsSGIX),
4087 TABLE_ENTRY(InstrumentsBufferSGIX),
4088 TABLE_ENTRY(PollInstrumentsSGIX),
4089 TABLE_ENTRY(ReadInstrumentsSGIX),
4090 TABLE_ENTRY(StartInstrumentsSGIX),
4091 TABLE_ENTRY(StopInstrumentsSGIX),
4092 TABLE_ENTRY(FrameZoomSGIX),
4093 TABLE_ENTRY(TagSampleBufferSGIX),
4094 TABLE_ENTRY(ReferencePlaneSGIX),
4095 TABLE_ENTRY(FlushRasterSGIX),
4096 TABLE_ENTRY(GetListParameterfvSGIX),
4097 TABLE_ENTRY(GetListParameterivSGIX),
4098 TABLE_ENTRY(ListParameterfSGIX),
4099 TABLE_ENTRY(ListParameterfvSGIX),
4100 TABLE_ENTRY(ListParameteriSGIX),
4101 TABLE_ENTRY(ListParameterivSGIX),
4102 TABLE_ENTRY(FragmentColorMaterialSGIX),
4103 TABLE_ENTRY(FragmentLightfSGIX),
4104 TABLE_ENTRY(FragmentLightfvSGIX),
4105 TABLE_ENTRY(FragmentLightiSGIX),
4106 TABLE_ENTRY(FragmentLightivSGIX),
4107 TABLE_ENTRY(FragmentLightModelfSGIX),
4108 TABLE_ENTRY(FragmentLightModelfvSGIX),
4109 TABLE_ENTRY(FragmentLightModeliSGIX),
4110 TABLE_ENTRY(FragmentLightModelivSGIX),
4111 TABLE_ENTRY(FragmentMaterialfSGIX),
4112 TABLE_ENTRY(FragmentMaterialfvSGIX),
4113 TABLE_ENTRY(FragmentMaterialiSGIX),
4114 TABLE_ENTRY(FragmentMaterialivSGIX),
4115 TABLE_ENTRY(GetFragmentLightfvSGIX),
4116 TABLE_ENTRY(GetFragmentLightivSGIX),
4117 TABLE_ENTRY(GetFragmentMaterialfvSGIX),
4118 TABLE_ENTRY(GetFragmentMaterialivSGIX),
4119 TABLE_ENTRY(LightEnviSGIX),
4120 TABLE_ENTRY(VertexWeightfEXT),
4121 TABLE_ENTRY(VertexWeightfvEXT),
4122 TABLE_ENTRY(VertexWeightPointerEXT),
4123 TABLE_ENTRY(FlushVertexArrayRangeNV),
4124 TABLE_ENTRY(VertexArrayRangeNV),
4125 TABLE_ENTRY(CombinerParameterfvNV),
4126 TABLE_ENTRY(CombinerParameterfNV),
4127 TABLE_ENTRY(CombinerParameterivNV),
4128 TABLE_ENTRY(CombinerParameteriNV),
4129 TABLE_ENTRY(CombinerInputNV),
4130 TABLE_ENTRY(CombinerOutputNV),
4131 TABLE_ENTRY(FinalCombinerInputNV),
4132 TABLE_ENTRY(GetCombinerInputParameterfvNV),
4133 TABLE_ENTRY(GetCombinerInputParameterivNV),
4134 TABLE_ENTRY(GetCombinerOutputParameterfvNV),
4135 TABLE_ENTRY(GetCombinerOutputParameterivNV),
4136 TABLE_ENTRY(GetFinalCombinerInputParameterfvNV),
4137 TABLE_ENTRY(GetFinalCombinerInputParameterivNV),
4138 TABLE_ENTRY(ResizeBuffersMESA),
4139 TABLE_ENTRY(WindowPos2dMESA),
4140 TABLE_ENTRY(WindowPos2dvMESA),
4141 TABLE_ENTRY(WindowPos2fMESA),
4142 TABLE_ENTRY(WindowPos2fvMESA),
4143 TABLE_ENTRY(WindowPos2iMESA),
4144 TABLE_ENTRY(WindowPos2ivMESA),
4145 TABLE_ENTRY(WindowPos2sMESA),
4146 TABLE_ENTRY(WindowPos2svMESA),
4147 TABLE_ENTRY(WindowPos3dMESA),
4148 TABLE_ENTRY(WindowPos3dvMESA),
4149 TABLE_ENTRY(WindowPos3fMESA),
4150 TABLE_ENTRY(WindowPos3fvMESA),
4151 TABLE_ENTRY(WindowPos3iMESA),
4152 TABLE_ENTRY(WindowPos3ivMESA),
4153 TABLE_ENTRY(WindowPos3sMESA),
4154 TABLE_ENTRY(WindowPos3svMESA),
4155 TABLE_ENTRY(WindowPos4dMESA),
4156 TABLE_ENTRY(WindowPos4dvMESA),
4157 TABLE_ENTRY(WindowPos4fMESA),
4158 TABLE_ENTRY(WindowPos4fvMESA),
4159 TABLE_ENTRY(WindowPos4iMESA),
4160 TABLE_ENTRY(WindowPos4ivMESA),
4161 TABLE_ENTRY(WindowPos4sMESA),
4162 TABLE_ENTRY(WindowPos4svMESA),
4163 TABLE_ENTRY(BlendFuncSeparateEXT),
4164 TABLE_ENTRY(IndexMaterialEXT),
4165 TABLE_ENTRY(IndexFuncEXT),
4166 TABLE_ENTRY(LockArraysEXT),
4167 TABLE_ENTRY(UnlockArraysEXT),
4168 TABLE_ENTRY(CullParameterdvEXT),
4169 TABLE_ENTRY(CullParameterfvEXT),
4170 TABLE_ENTRY(HintPGI),
4171 TABLE_ENTRY(FogCoordfEXT),
4172 TABLE_ENTRY(FogCoordfvEXT),
4173 TABLE_ENTRY(FogCoorddEXT),
4174 TABLE_ENTRY(FogCoorddvEXT),
4175 TABLE_ENTRY(FogCoordPointerEXT),
4176 TABLE_ENTRY(GetColorTableEXT),
4177 TABLE_ENTRY(GetColorTableParameterivEXT),
4178 TABLE_ENTRY(GetColorTableParameterfvEXT),
4179 TABLE_ENTRY(TbufferMask3DFX),
4180 TABLE_ENTRY(CompressedTexImage3D),
4181 TABLE_ENTRY(CompressedTexImage2D),
4182 TABLE_ENTRY(CompressedTexImage1D),
4183 TABLE_ENTRY(CompressedTexSubImage3D),
4184 TABLE_ENTRY(CompressedTexSubImage2D),
4185 TABLE_ENTRY(CompressedTexSubImage1D),
4186 TABLE_ENTRY(GetCompressedTexImage),
4187 TABLE_ENTRY(SecondaryColor3bEXT),
4188 TABLE_ENTRY(SecondaryColor3bvEXT),
4189 TABLE_ENTRY(SecondaryColor3dEXT),
4190 TABLE_ENTRY(SecondaryColor3dvEXT),
4191 TABLE_ENTRY(SecondaryColor3fEXT),
4192 TABLE_ENTRY(SecondaryColor3fvEXT),
4193 TABLE_ENTRY(SecondaryColor3iEXT),
4194 TABLE_ENTRY(SecondaryColor3ivEXT),
4195 TABLE_ENTRY(SecondaryColor3sEXT),
4196 TABLE_ENTRY(SecondaryColor3svEXT),
4197 TABLE_ENTRY(SecondaryColor3ubEXT),
4198 TABLE_ENTRY(SecondaryColor3ubvEXT),
4199 TABLE_ENTRY(SecondaryColor3uiEXT),
4200 TABLE_ENTRY(SecondaryColor3uivEXT),
4201 TABLE_ENTRY(SecondaryColor3usEXT),
4202 TABLE_ENTRY(SecondaryColor3usvEXT),
4203 TABLE_ENTRY(SecondaryColorPointerEXT),
Brian Paul3c257e12001-03-28 17:19:58 +00004204 /* A whole bunch of no-op functions. These might be called
Brian Paulb5fd8862001-11-18 22:48:11 +00004205 * when someone tries to call a dynamically-registered
4206 * extension function without a current rendering context.
Brian Paul3c257e12001-03-28 17:19:58 +00004207 */
4208 TABLE_ENTRY(Unused),
4209 TABLE_ENTRY(Unused),
4210 TABLE_ENTRY(Unused),
4211 TABLE_ENTRY(Unused),
4212 TABLE_ENTRY(Unused),
4213 TABLE_ENTRY(Unused),
4214 TABLE_ENTRY(Unused),
4215 TABLE_ENTRY(Unused),
4216 TABLE_ENTRY(Unused),
4217 TABLE_ENTRY(Unused),
4218 TABLE_ENTRY(Unused),
4219 TABLE_ENTRY(Unused),
4220 TABLE_ENTRY(Unused),
4221 TABLE_ENTRY(Unused),
4222 TABLE_ENTRY(Unused),
4223 TABLE_ENTRY(Unused),
4224 TABLE_ENTRY(Unused),
4225 TABLE_ENTRY(Unused),
4226 TABLE_ENTRY(Unused),
4227 TABLE_ENTRY(Unused),
4228 TABLE_ENTRY(Unused),
4229 TABLE_ENTRY(Unused),
4230 TABLE_ENTRY(Unused),
4231 TABLE_ENTRY(Unused),
4232 TABLE_ENTRY(Unused),
4233 TABLE_ENTRY(Unused),
4234 TABLE_ENTRY(Unused),
4235 TABLE_ENTRY(Unused),
4236 TABLE_ENTRY(Unused),
4237 TABLE_ENTRY(Unused),
4238 TABLE_ENTRY(Unused),
4239 TABLE_ENTRY(Unused),
4240 TABLE_ENTRY(Unused),
4241 TABLE_ENTRY(Unused),
4242 TABLE_ENTRY(Unused),
4243 TABLE_ENTRY(Unused),
4244 TABLE_ENTRY(Unused),
4245 TABLE_ENTRY(Unused),
4246 TABLE_ENTRY(Unused),
4247 TABLE_ENTRY(Unused),
4248 TABLE_ENTRY(Unused),
4249 TABLE_ENTRY(Unused),
4250 TABLE_ENTRY(Unused),
4251 TABLE_ENTRY(Unused),
4252 TABLE_ENTRY(Unused),
4253 TABLE_ENTRY(Unused),
4254 TABLE_ENTRY(Unused),
4255 TABLE_ENTRY(Unused),
4256 TABLE_ENTRY(Unused),
4257 TABLE_ENTRY(Unused),
4258 TABLE_ENTRY(Unused),
4259 TABLE_ENTRY(Unused),
4260 TABLE_ENTRY(Unused),
4261 TABLE_ENTRY(Unused),
4262 TABLE_ENTRY(Unused),
4263 TABLE_ENTRY(Unused),
4264 TABLE_ENTRY(Unused),
4265 TABLE_ENTRY(Unused),
4266 TABLE_ENTRY(Unused),
4267 TABLE_ENTRY(Unused),
4268 TABLE_ENTRY(Unused),
4269 TABLE_ENTRY(Unused),
4270 TABLE_ENTRY(Unused),
4271 TABLE_ENTRY(Unused),
4272 TABLE_ENTRY(Unused),
4273 TABLE_ENTRY(Unused),
4274 TABLE_ENTRY(Unused),
4275 TABLE_ENTRY(Unused),
4276 TABLE_ENTRY(Unused),
4277 TABLE_ENTRY(Unused),
4278 TABLE_ENTRY(Unused),
4279 TABLE_ENTRY(Unused),
4280 TABLE_ENTRY(Unused),
4281 TABLE_ENTRY(Unused),
4282 TABLE_ENTRY(Unused),
4283 TABLE_ENTRY(Unused),
4284 TABLE_ENTRY(Unused),
4285 TABLE_ENTRY(Unused),
4286 TABLE_ENTRY(Unused),
4287 TABLE_ENTRY(Unused),
4288 TABLE_ENTRY(Unused),
4289 TABLE_ENTRY(Unused),
4290 TABLE_ENTRY(Unused),
4291 TABLE_ENTRY(Unused),
4292 TABLE_ENTRY(Unused),
4293 TABLE_ENTRY(Unused),
4294 TABLE_ENTRY(Unused),
4295 TABLE_ENTRY(Unused),
4296 TABLE_ENTRY(Unused),
4297 TABLE_ENTRY(Unused),
4298 TABLE_ENTRY(Unused),
4299 TABLE_ENTRY(Unused),
4300 TABLE_ENTRY(Unused),
4301 TABLE_ENTRY(Unused),
4302 TABLE_ENTRY(Unused),
4303 TABLE_ENTRY(Unused),
4304 TABLE_ENTRY(Unused),
4305 TABLE_ENTRY(Unused),
4306 TABLE_ENTRY(Unused),
Brian Paul3c257e12001-03-28 17:19:58 +00004307};
4308#endif /* DISPATCH_TABLE_NAME */
4309
4310
Brian Paul3c257e12001-03-28 17:19:58 +00004311/*
4312 * This is just used to silence compiler warnings.
4313 * We list the functions which aren't otherwise used.
4314 */
4315#ifdef UNUSED_TABLE_NAME
4316void *UNUSED_TABLE_NAME[] = {
Brian Paulb5fd8862001-11-18 22:48:11 +00004317 TABLE_ENTRY(ActiveTextureARB),
4318 TABLE_ENTRY(ClientActiveTextureARB),
4319 TABLE_ENTRY(MultiTexCoord1dARB),
4320 TABLE_ENTRY(MultiTexCoord1dvARB),
4321 TABLE_ENTRY(MultiTexCoord1fARB),
4322 TABLE_ENTRY(MultiTexCoord1fvARB),
4323 TABLE_ENTRY(MultiTexCoord1iARB),
4324 TABLE_ENTRY(MultiTexCoord1ivARB),
4325 TABLE_ENTRY(MultiTexCoord1sARB),
4326 TABLE_ENTRY(MultiTexCoord1svARB),
4327 TABLE_ENTRY(MultiTexCoord2dARB),
4328 TABLE_ENTRY(MultiTexCoord2dvARB),
4329 TABLE_ENTRY(MultiTexCoord2fARB),
4330 TABLE_ENTRY(MultiTexCoord2fvARB),
4331 TABLE_ENTRY(MultiTexCoord2iARB),
4332 TABLE_ENTRY(MultiTexCoord2ivARB),
4333 TABLE_ENTRY(MultiTexCoord2sARB),
4334 TABLE_ENTRY(MultiTexCoord2svARB),
4335 TABLE_ENTRY(MultiTexCoord3dARB),
4336 TABLE_ENTRY(MultiTexCoord3dvARB),
4337 TABLE_ENTRY(MultiTexCoord3fARB),
4338 TABLE_ENTRY(MultiTexCoord3fvARB),
4339 TABLE_ENTRY(MultiTexCoord3iARB),
4340 TABLE_ENTRY(MultiTexCoord3ivARB),
4341 TABLE_ENTRY(MultiTexCoord3sARB),
4342 TABLE_ENTRY(MultiTexCoord3svARB),
4343 TABLE_ENTRY(MultiTexCoord4dARB),
4344 TABLE_ENTRY(MultiTexCoord4dvARB),
4345 TABLE_ENTRY(MultiTexCoord4fARB),
4346 TABLE_ENTRY(MultiTexCoord4fvARB),
4347 TABLE_ENTRY(MultiTexCoord4iARB),
4348 TABLE_ENTRY(MultiTexCoord4ivARB),
4349 TABLE_ENTRY(MultiTexCoord4sARB),
4350 TABLE_ENTRY(MultiTexCoord4svARB),
4351 TABLE_ENTRY(LoadTransposeMatrixfARB),
4352 TABLE_ENTRY(LoadTransposeMatrixdARB),
4353 TABLE_ENTRY(MultTransposeMatrixfARB),
4354 TABLE_ENTRY(MultTransposeMatrixdARB),
4355 TABLE_ENTRY(SampleCoverageARB),
4356 TABLE_ENTRY(CompressedTexImage3DARB),
4357 TABLE_ENTRY(CompressedTexImage2DARB),
4358 TABLE_ENTRY(CompressedTexImage1DARB),
4359 TABLE_ENTRY(CompressedTexSubImage3DARB),
4360 TABLE_ENTRY(CompressedTexSubImage2DARB),
4361 TABLE_ENTRY(CompressedTexSubImage1DARB),
4362 TABLE_ENTRY(GetCompressedTexImageARB),
Brian Paul3c257e12001-03-28 17:19:58 +00004363 TABLE_ENTRY(BlendColorEXT),
Brian Paul3c257e12001-03-28 17:19:58 +00004364 TABLE_ENTRY(TexImage3DEXT),
4365 TABLE_ENTRY(TexSubImage3DEXT),
Brian Paul3c257e12001-03-28 17:19:58 +00004366 TABLE_ENTRY(TexSubImage1DEXT),
4367 TABLE_ENTRY(TexSubImage2DEXT),
4368 TABLE_ENTRY(CopyTexImage1DEXT),
4369 TABLE_ENTRY(CopyTexImage2DEXT),
Brian Paulb5fd8862001-11-18 22:48:11 +00004370 TABLE_ENTRY(CopyTexSubImage1DEXT),
Brian Paul3c257e12001-03-28 17:19:58 +00004371 TABLE_ENTRY(CopyTexSubImage2DEXT),
Brian Paulb5fd8862001-11-18 22:48:11 +00004372 TABLE_ENTRY(CopyTexSubImage3DEXT),
Brian Paul3c257e12001-03-28 17:19:58 +00004373 TABLE_ENTRY(HistogramEXT),
4374 TABLE_ENTRY(MinmaxEXT),
4375 TABLE_ENTRY(ResetHistogramEXT),
4376 TABLE_ENTRY(ResetMinmaxEXT),
4377 TABLE_ENTRY(ConvolutionFilter1DEXT),
4378 TABLE_ENTRY(ConvolutionFilter2DEXT),
4379 TABLE_ENTRY(ConvolutionParameterfEXT),
4380 TABLE_ENTRY(ConvolutionParameterfvEXT),
4381 TABLE_ENTRY(ConvolutionParameteriEXT),
4382 TABLE_ENTRY(ConvolutionParameterivEXT),
4383 TABLE_ENTRY(CopyConvolutionFilter1DEXT),
4384 TABLE_ENTRY(CopyConvolutionFilter2DEXT),
4385 TABLE_ENTRY(SeparableFilter2DEXT),
Brian Paulb5fd8862001-11-18 22:48:11 +00004386 TABLE_ENTRY(ColorTableSGI),
Brian Paul3c257e12001-03-28 17:19:58 +00004387 TABLE_ENTRY(ColorTableParameterfvSGI),
4388 TABLE_ENTRY(ColorTableParameterivSGI),
Brian Paul3c257e12001-03-28 17:19:58 +00004389 TABLE_ENTRY(CopyColorTableSGI),
Brian Paul3c257e12001-03-28 17:19:58 +00004390 TABLE_ENTRY(BindTextureEXT),
Brian Paulb5fd8862001-11-18 22:48:11 +00004391 TABLE_ENTRY(DeleteTexturesEXT),
Brian Paul3c257e12001-03-28 17:19:58 +00004392 TABLE_ENTRY(PrioritizeTexturesEXT),
Brian Paul3c257e12001-03-28 17:19:58 +00004393 TABLE_ENTRY(ArrayElementEXT),
4394 TABLE_ENTRY(DrawArraysEXT),
Brian Paulb5fd8862001-11-18 22:48:11 +00004395 TABLE_ENTRY(GetPointervEXT),
Brian Paul3c257e12001-03-28 17:19:58 +00004396 TABLE_ENTRY(BlendEquationEXT),
Brian Paulb5fd8862001-11-18 22:48:11 +00004397 TABLE_ENTRY(PointParameterfEXT),
4398 TABLE_ENTRY(PointParameterfvEXT),
Brian Paul3c257e12001-03-28 17:19:58 +00004399 TABLE_ENTRY(PointParameterfSGIS),
4400 TABLE_ENTRY(PointParameterfvSGIS),
4401 TABLE_ENTRY(ColorSubTableEXT),
4402 TABLE_ENTRY(CopyColorSubTableEXT),
4403 TABLE_ENTRY(ColorTableEXT),
4404 TABLE_ENTRY(DrawRangeElementsEXT),
4405 TABLE_ENTRY(BlendFuncSeparateINGR),
4406 TABLE_ENTRY(SampleMaskEXT),
Brian Paul2a889462001-08-28 22:46:22 +00004407 TABLE_ENTRY(SamplePatternEXT),
Brian Paul3c257e12001-03-28 17:19:58 +00004408};
4409#endif /*UNUSED_TABLE_NAME*/
4410
4411
Brian Paul1210b0d1999-11-25 18:16:13 +00004412#undef KEYWORD1
4413#undef KEYWORD2
4414#undef NAME
Brian Paul1210b0d1999-11-25 18:16:13 +00004415#undef DISPATCH
Brian Paulb3674092000-01-08 11:01:24 +00004416#undef RETURN_DISPATCH
Brian Paul3c257e12001-03-28 17:19:58 +00004417#undef DISPATCH_TABLE_NAME
4418#undef UNUSED_TABLE_NAME
4419#undef TABLE_ENTRY
Brian Paulb5fd8862001-11-18 22:48:11 +00004420