blob: 62bb9303c9007f5e0052ab4b4655c631e0a97a60 [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
Ian Romanick8e77da1c2004-06-29 19:08:20 +000029#if defined( NAME )
Brian Paul32284212000-01-28 19:01:45 +000030#ifndef KEYWORD1
31#define KEYWORD1
32#endif
33
34#ifndef KEYWORD2
35#define KEYWORD2
36#endif
37
Brian Paul32284212000-01-28 19:01:45 +000038#ifndef DISPATCH
Brian Paul3c257e12001-03-28 17:19:58 +000039#error DISPATCH must be defined
Brian Paul32284212000-01-28 19:01:45 +000040#endif
41
42#ifndef RETURN_DISPATCH
Brian Paul3c257e12001-03-28 17:19:58 +000043#error RETURN_DISPATCH must be defined
Brian Paul32284212000-01-28 19:01:45 +000044#endif
45
Brian Paul25c5f1b2002-01-15 19:04:52 +000046GLAPI void GLAPIENTRY gl__unused413(void); /* silence warning */
Brian Paul1210b0d1999-11-25 18:16:13 +000047
Brian Paulb5fd8862001-11-18 22:48:11 +000048KEYWORD1 void KEYWORD2 NAME(NewList)(GLuint list, GLenum mode)
Brian Paul1210b0d1999-11-25 18:16:13 +000049{
Brian Paul9745d472001-12-14 21:56:50 +000050 DISPATCH(NewList, (list, mode), (F, "glNewList(%d, 0x%x);\n", list, mode));
Brian Paul2a889462001-08-28 22:46:22 +000051}
52
Brian Paul1210b0d1999-11-25 18:16:13 +000053KEYWORD1 void KEYWORD2 NAME(EndList)(void)
54{
Brian Paul9745d472001-12-14 21:56:50 +000055 DISPATCH(EndList, (), (F, "glEndList();\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +000056}
57
Brian Paulb5fd8862001-11-18 22:48:11 +000058KEYWORD1 void KEYWORD2 NAME(CallList)(GLuint list)
Brian Paul2a889462001-08-28 22:46:22 +000059{
Brian Paul9745d472001-12-14 21:56:50 +000060 DISPATCH(CallList, (list), (F, "glCallList(%d);\n", list));
Brian Paul2a889462001-08-28 22:46:22 +000061}
62
Brian Paulb5fd8862001-11-18 22:48:11 +000063KEYWORD1 void KEYWORD2 NAME(CallLists)(GLsizei n, GLenum type, const GLvoid * lists)
Brian Paul2a889462001-08-28 22:46:22 +000064{
Brian Pauld37363d2002-11-30 17:18:46 +000065 DISPATCH(CallLists, (n, type, lists), (F, "glCallLists(%d, 0x%x, %p);\n", n, type, (const void *) lists));
Brian Paul2a889462001-08-28 22:46:22 +000066}
67
Brian Paulb5fd8862001-11-18 22:48:11 +000068KEYWORD1 void KEYWORD2 NAME(DeleteLists)(GLuint list, GLsizei range)
Brian Paul2a889462001-08-28 22:46:22 +000069{
Brian Paulb15a3b42001-12-15 16:42:59 +000070 DISPATCH(DeleteLists, (list, range), (F, "glDeleteLists(%d, %d);\n", list, range));
Brian Paul1210b0d1999-11-25 18:16:13 +000071}
72
73KEYWORD1 GLuint KEYWORD2 NAME(GenLists)(GLsizei range)
74{
Brian Paulb15a3b42001-12-15 16:42:59 +000075 RETURN_DISPATCH(GenLists, (range), (F, "glGenLists(%d);\n", range));
Brian Paul1210b0d1999-11-25 18:16:13 +000076}
77
78KEYWORD1 void KEYWORD2 NAME(ListBase)(GLuint base)
79{
Brian Paul9745d472001-12-14 21:56:50 +000080 DISPATCH(ListBase, (base), (F, "glListBase(%d);\n", base));
Brian Paul1210b0d1999-11-25 18:16:13 +000081}
82
Brian Paulb5fd8862001-11-18 22:48:11 +000083KEYWORD1 void KEYWORD2 NAME(Begin)(GLenum mode)
Brian Paul1210b0d1999-11-25 18:16:13 +000084{
Brian Paul9745d472001-12-14 21:56:50 +000085 DISPATCH(Begin, (mode), (F, "glBegin(0x%x);\n", mode));
Brian Paul1210b0d1999-11-25 18:16:13 +000086}
87
Brian Paulb5fd8862001-11-18 22:48:11 +000088KEYWORD1 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 +000089{
Brian Pauld37363d2002-11-30 17:18:46 +000090 DISPATCH(Bitmap, (width, height, xorig, yorig, xmove, ymove, bitmap), (F, "glBitmap(%d, %d, %f, %f, %f, %f, %p);\n", width, height, xorig, yorig, xmove, ymove, (const void *) bitmap));
Brian Paul1210b0d1999-11-25 18:16:13 +000091}
92
Brian Paulb5fd8862001-11-18 22:48:11 +000093KEYWORD1 void KEYWORD2 NAME(Color3b)(GLbyte red, GLbyte green, GLbyte blue)
Brian Paul1210b0d1999-11-25 18:16:13 +000094{
Brian Paul9745d472001-12-14 21:56:50 +000095 DISPATCH(Color3b, (red, green, blue), (F, "glColor3b(%d, %d, %d);\n", red, green, blue));
Brian Paul1210b0d1999-11-25 18:16:13 +000096}
97
Brian Paulb5fd8862001-11-18 22:48:11 +000098KEYWORD1 void KEYWORD2 NAME(Color3bv)(const GLbyte * v)
Brian Paul1210b0d1999-11-25 18:16:13 +000099{
Brian Pauld37363d2002-11-30 17:18:46 +0000100 DISPATCH(Color3bv, (v), (F, "glColor3bv(%p);\n", (const void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +0000101}
102
Brian Paulb5fd8862001-11-18 22:48:11 +0000103KEYWORD1 void KEYWORD2 NAME(Color3d)(GLdouble red, GLdouble green, GLdouble blue)
Brian Paul1210b0d1999-11-25 18:16:13 +0000104{
Brian Paul9745d472001-12-14 21:56:50 +0000105 DISPATCH(Color3d, (red, green, blue), (F, "glColor3d(%f, %f, %f);\n", red, green, blue));
Brian Paul1210b0d1999-11-25 18:16:13 +0000106}
107
Brian Paulb5fd8862001-11-18 22:48:11 +0000108KEYWORD1 void KEYWORD2 NAME(Color3dv)(const GLdouble * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000109{
Brian Pauld37363d2002-11-30 17:18:46 +0000110 DISPATCH(Color3dv, (v), (F, "glColor3dv(%p /* %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2]));
Brian Paul1210b0d1999-11-25 18:16:13 +0000111}
112
Brian Paulb5fd8862001-11-18 22:48:11 +0000113KEYWORD1 void KEYWORD2 NAME(Color3f)(GLfloat red, GLfloat green, GLfloat blue)
Brian Paul1210b0d1999-11-25 18:16:13 +0000114{
Brian Paul9745d472001-12-14 21:56:50 +0000115 DISPATCH(Color3f, (red, green, blue), (F, "glColor3f(%f, %f, %f);\n", red, green, blue));
Brian Paul1210b0d1999-11-25 18:16:13 +0000116}
117
Brian Paulb5fd8862001-11-18 22:48:11 +0000118KEYWORD1 void KEYWORD2 NAME(Color3fv)(const GLfloat * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000119{
Brian Pauld37363d2002-11-30 17:18:46 +0000120 DISPATCH(Color3fv, (v), (F, "glColor3fv(%p /* %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2]));
Brian Paul1210b0d1999-11-25 18:16:13 +0000121}
122
Brian Paulb5fd8862001-11-18 22:48:11 +0000123KEYWORD1 void KEYWORD2 NAME(Color3i)(GLint red, GLint green, GLint blue)
Brian Paul1210b0d1999-11-25 18:16:13 +0000124{
Brian Paul9745d472001-12-14 21:56:50 +0000125 DISPATCH(Color3i, (red, green, blue), (F, "glColor3i(%d, %d, %d);\n", red, green, blue));
Brian Paul1210b0d1999-11-25 18:16:13 +0000126}
127
Brian Paulb5fd8862001-11-18 22:48:11 +0000128KEYWORD1 void KEYWORD2 NAME(Color3iv)(const GLint * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000129{
Brian Pauld37363d2002-11-30 17:18:46 +0000130 DISPATCH(Color3iv, (v), (F, "glColor3iv(%p);\n", (const void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +0000131}
132
Brian Paulb5fd8862001-11-18 22:48:11 +0000133KEYWORD1 void KEYWORD2 NAME(Color3s)(GLshort red, GLshort green, GLshort blue)
Brian Paul1210b0d1999-11-25 18:16:13 +0000134{
Brian Paul9745d472001-12-14 21:56:50 +0000135 DISPATCH(Color3s, (red, green, blue), (F, "glColor3s(%d, %d, %d);\n", red, green, blue));
Brian Paul1210b0d1999-11-25 18:16:13 +0000136}
137
Brian Paulb5fd8862001-11-18 22:48:11 +0000138KEYWORD1 void KEYWORD2 NAME(Color3sv)(const GLshort * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000139{
Brian Pauld37363d2002-11-30 17:18:46 +0000140 DISPATCH(Color3sv, (v), (F, "glColor3sv(%p);\n", (const void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +0000141}
142
Brian Paulb5fd8862001-11-18 22:48:11 +0000143KEYWORD1 void KEYWORD2 NAME(Color3ub)(GLubyte red, GLubyte green, GLubyte blue)
Brian Paul1210b0d1999-11-25 18:16:13 +0000144{
Brian Paul9745d472001-12-14 21:56:50 +0000145 DISPATCH(Color3ub, (red, green, blue), (F, "glColor3ub(%d, %d, %d);\n", red, green, blue));
Brian Paul1210b0d1999-11-25 18:16:13 +0000146}
147
Brian Paulb5fd8862001-11-18 22:48:11 +0000148KEYWORD1 void KEYWORD2 NAME(Color3ubv)(const GLubyte * v)
Brian Paul2a889462001-08-28 22:46:22 +0000149{
Brian Pauld37363d2002-11-30 17:18:46 +0000150 DISPATCH(Color3ubv, (v), (F, "glColor3ubv(%p);\n", (const void *) v));
Brian Paul2a889462001-08-28 22:46:22 +0000151}
152
Brian Paulb5fd8862001-11-18 22:48:11 +0000153KEYWORD1 void KEYWORD2 NAME(Color3ui)(GLuint red, GLuint green, GLuint blue)
Brian Paul2a889462001-08-28 22:46:22 +0000154{
Brian Paul9745d472001-12-14 21:56:50 +0000155 DISPATCH(Color3ui, (red, green, blue), (F, "glColor3ui(%d, %d, %d);\n", red, green, blue));
Brian Paul2a889462001-08-28 22:46:22 +0000156}
157
Brian Paulb5fd8862001-11-18 22:48:11 +0000158KEYWORD1 void KEYWORD2 NAME(Color3uiv)(const GLuint * v)
Brian Paul2a889462001-08-28 22:46:22 +0000159{
Brian Pauld37363d2002-11-30 17:18:46 +0000160 DISPATCH(Color3uiv, (v), (F, "glColor3uiv(%p);\n", (const void *) v));
Brian Paul2a889462001-08-28 22:46:22 +0000161}
162
Brian Paulb5fd8862001-11-18 22:48:11 +0000163KEYWORD1 void KEYWORD2 NAME(Color3us)(GLushort red, GLushort green, GLushort blue)
Brian Paul2a889462001-08-28 22:46:22 +0000164{
Brian Paul9745d472001-12-14 21:56:50 +0000165 DISPATCH(Color3us, (red, green, blue), (F, "glColor3us(%d, %d, %d);\n", red, green, blue));
Brian Paul2a889462001-08-28 22:46:22 +0000166}
167
Brian Paulb5fd8862001-11-18 22:48:11 +0000168KEYWORD1 void KEYWORD2 NAME(Color3usv)(const GLushort * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000169{
Brian Pauld37363d2002-11-30 17:18:46 +0000170 DISPATCH(Color3usv, (v), (F, "glColor3usv(%p);\n", (const void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +0000171}
172
Brian Paulb5fd8862001-11-18 22:48:11 +0000173KEYWORD1 void KEYWORD2 NAME(Color4b)(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
Brian Paul1210b0d1999-11-25 18:16:13 +0000174{
Brian Paul9745d472001-12-14 21:56:50 +0000175 DISPATCH(Color4b, (red, green, blue, alpha), (F, "glColor4b(%d, %d, %d, %d);\n", red, green, blue, alpha));
Brian Paul1210b0d1999-11-25 18:16:13 +0000176}
177
Brian Paulb5fd8862001-11-18 22:48:11 +0000178KEYWORD1 void KEYWORD2 NAME(Color4bv)(const GLbyte * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000179{
Brian Pauld37363d2002-11-30 17:18:46 +0000180 DISPATCH(Color4bv, (v), (F, "glColor4bv(%p);\n", (const void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +0000181}
182
Brian Paulb5fd8862001-11-18 22:48:11 +0000183KEYWORD1 void KEYWORD2 NAME(Color4d)(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
Brian Paul1210b0d1999-11-25 18:16:13 +0000184{
Brian Paul9745d472001-12-14 21:56:50 +0000185 DISPATCH(Color4d, (red, green, blue, alpha), (F, "glColor4d(%f, %f, %f, %f);\n", red, green, blue, alpha));
Brian Paulb5fd8862001-11-18 22:48:11 +0000186}
187
188KEYWORD1 void KEYWORD2 NAME(Color4dv)(const GLdouble * v)
189{
Brian Pauld37363d2002-11-30 17:18:46 +0000190 DISPATCH(Color4dv, (v), (F, "glColor4dv(%p /* %g, %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2], v[3]));
Brian Paulb5fd8862001-11-18 22:48:11 +0000191}
192
193KEYWORD1 void KEYWORD2 NAME(Color4f)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
194{
Brian Paul9745d472001-12-14 21:56:50 +0000195 DISPATCH(Color4f, (red, green, blue, alpha), (F, "glColor4f(%f, %f, %f, %f);\n", red, green, blue, alpha));
Brian Paulb5fd8862001-11-18 22:48:11 +0000196}
197
198KEYWORD1 void KEYWORD2 NAME(Color4fv)(const GLfloat * v)
199{
Brian Pauld37363d2002-11-30 17:18:46 +0000200 DISPATCH(Color4fv, (v), (F, "glColor4fv(%p /* %g, %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2], v[3]));
Brian Paulb5fd8862001-11-18 22:48:11 +0000201}
202
203KEYWORD1 void KEYWORD2 NAME(Color4i)(GLint red, GLint green, GLint blue, GLint alpha)
204{
Brian Paul9745d472001-12-14 21:56:50 +0000205 DISPATCH(Color4i, (red, green, blue, alpha), (F, "glColor4i(%d, %d, %d, %d);\n", red, green, blue, alpha));
Brian Paulb5fd8862001-11-18 22:48:11 +0000206}
207
208KEYWORD1 void KEYWORD2 NAME(Color4iv)(const GLint * v)
209{
Brian Pauld37363d2002-11-30 17:18:46 +0000210 DISPATCH(Color4iv, (v), (F, "glColor4iv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000211}
212
213KEYWORD1 void KEYWORD2 NAME(Color4s)(GLshort red, GLshort green, GLshort blue, GLshort alpha)
214{
Brian Paul9745d472001-12-14 21:56:50 +0000215 DISPATCH(Color4s, (red, green, blue, alpha), (F, "glColor4s(%d, %d, %d, %d);\n", red, green, blue, alpha));
Brian Paulb5fd8862001-11-18 22:48:11 +0000216}
217
218KEYWORD1 void KEYWORD2 NAME(Color4sv)(const GLshort * v)
219{
Brian Pauld37363d2002-11-30 17:18:46 +0000220 DISPATCH(Color4sv, (v), (F, "glColor4sv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000221}
222
223KEYWORD1 void KEYWORD2 NAME(Color4ub)(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
224{
Brian Paul9745d472001-12-14 21:56:50 +0000225 DISPATCH(Color4ub, (red, green, blue, alpha), (F, "glColor4ub(%d, %d, %d, %d);\n", red, green, blue, alpha));
Brian Paulb5fd8862001-11-18 22:48:11 +0000226}
227
228KEYWORD1 void KEYWORD2 NAME(Color4ubv)(const GLubyte * v)
229{
Brian Pauld37363d2002-11-30 17:18:46 +0000230 DISPATCH(Color4ubv, (v), (F, "glColor4ubv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000231}
232
233KEYWORD1 void KEYWORD2 NAME(Color4ui)(GLuint red, GLuint green, GLuint blue, GLuint alpha)
234{
Brian Paul9745d472001-12-14 21:56:50 +0000235 DISPATCH(Color4ui, (red, green, blue, alpha), (F, "glColor4ui(%d, %d, %d, %d);\n", red, green, blue, alpha));
Brian Paulb5fd8862001-11-18 22:48:11 +0000236}
237
238KEYWORD1 void KEYWORD2 NAME(Color4uiv)(const GLuint * v)
239{
Brian Pauld37363d2002-11-30 17:18:46 +0000240 DISPATCH(Color4uiv, (v), (F, "glColor4uiv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000241}
242
243KEYWORD1 void KEYWORD2 NAME(Color4us)(GLushort red, GLushort green, GLushort blue, GLushort alpha)
244{
Brian Paul9745d472001-12-14 21:56:50 +0000245 DISPATCH(Color4us, (red, green, blue, alpha), (F, "glColor4us(%d, %d, %d, %d);\n", red, green, blue, alpha));
Brian Paulb5fd8862001-11-18 22:48:11 +0000246}
247
248KEYWORD1 void KEYWORD2 NAME(Color4usv)(const GLushort * v)
249{
Brian Pauld37363d2002-11-30 17:18:46 +0000250 DISPATCH(Color4usv, (v), (F, "glColor4usv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000251}
252
253KEYWORD1 void KEYWORD2 NAME(EdgeFlag)(GLboolean flag)
254{
Brian Paul9745d472001-12-14 21:56:50 +0000255 DISPATCH(EdgeFlag, (flag), (F, "glEdgeFlag(%d);\n", flag));
Brian Paulb5fd8862001-11-18 22:48:11 +0000256}
257
258KEYWORD1 void KEYWORD2 NAME(EdgeFlagv)(const GLboolean * flag)
259{
Brian Pauld37363d2002-11-30 17:18:46 +0000260 DISPATCH(EdgeFlagv, (flag), (F, "glEdgeFlagv(%p);\n", (const void *) flag));
Brian Paulb5fd8862001-11-18 22:48:11 +0000261}
262
263KEYWORD1 void KEYWORD2 NAME(End)(void)
264{
Brian Paul9745d472001-12-14 21:56:50 +0000265 DISPATCH(End, (), (F, "glEnd();\n"));
Brian Paulb5fd8862001-11-18 22:48:11 +0000266}
267
268KEYWORD1 void KEYWORD2 NAME(Indexd)(GLdouble c)
269{
Brian Paul9745d472001-12-14 21:56:50 +0000270 DISPATCH(Indexd, (c), (F, "glIndexd(%f);\n", c));
Brian Paulb5fd8862001-11-18 22:48:11 +0000271}
272
273KEYWORD1 void KEYWORD2 NAME(Indexdv)(const GLdouble * c)
274{
Brian Pauld37363d2002-11-30 17:18:46 +0000275 DISPATCH(Indexdv, (c), (F, "glIndexdv(%p);\n", (const void *) c));
Brian Paulb5fd8862001-11-18 22:48:11 +0000276}
277
278KEYWORD1 void KEYWORD2 NAME(Indexf)(GLfloat c)
279{
Brian Paul9745d472001-12-14 21:56:50 +0000280 DISPATCH(Indexf, (c), (F, "glIndexf(%f);\n", c));
Brian Paulb5fd8862001-11-18 22:48:11 +0000281}
282
283KEYWORD1 void KEYWORD2 NAME(Indexfv)(const GLfloat * c)
284{
Brian Pauld37363d2002-11-30 17:18:46 +0000285 DISPATCH(Indexfv, (c), (F, "glIndexfv(%p);\n", (const void *) c));
Brian Paulb5fd8862001-11-18 22:48:11 +0000286}
287
288KEYWORD1 void KEYWORD2 NAME(Indexi)(GLint c)
289{
Brian Paul9745d472001-12-14 21:56:50 +0000290 DISPATCH(Indexi, (c), (F, "glIndexi(%d);\n", c));
Brian Paulb5fd8862001-11-18 22:48:11 +0000291}
292
293KEYWORD1 void KEYWORD2 NAME(Indexiv)(const GLint * c)
294{
Brian Pauld37363d2002-11-30 17:18:46 +0000295 DISPATCH(Indexiv, (c), (F, "glIndexiv(%p);\n", (const void *) c));
Brian Paulb5fd8862001-11-18 22:48:11 +0000296}
297
298KEYWORD1 void KEYWORD2 NAME(Indexs)(GLshort c)
299{
Brian Paul9745d472001-12-14 21:56:50 +0000300 DISPATCH(Indexs, (c), (F, "glIndexs(%d);\n", c));
Brian Paulb5fd8862001-11-18 22:48:11 +0000301}
302
303KEYWORD1 void KEYWORD2 NAME(Indexsv)(const GLshort * c)
304{
Brian Pauld37363d2002-11-30 17:18:46 +0000305 DISPATCH(Indexsv, (c), (F, "glIndexsv(%p);\n", (const void *) c));
Brian Paul1210b0d1999-11-25 18:16:13 +0000306}
307
Brian Paul2a889462001-08-28 22:46:22 +0000308KEYWORD1 void KEYWORD2 NAME(Normal3b)(GLbyte nx, GLbyte ny, GLbyte nz)
309{
Brian Paul9745d472001-12-14 21:56:50 +0000310 DISPATCH(Normal3b, (nx, ny, nz), (F, "glNormal3b(%d, %d, %d);\n", nx, ny, nz));
Brian Paul2a889462001-08-28 22:46:22 +0000311}
312
Brian Paulb5fd8862001-11-18 22:48:11 +0000313KEYWORD1 void KEYWORD2 NAME(Normal3bv)(const GLbyte * v)
Brian Paul2a889462001-08-28 22:46:22 +0000314{
Brian Pauld37363d2002-11-30 17:18:46 +0000315 DISPATCH(Normal3bv, (v), (F, "glNormal3bv(%p);\n", (const void *) v));
Brian Paul2a889462001-08-28 22:46:22 +0000316}
317
318KEYWORD1 void KEYWORD2 NAME(Normal3d)(GLdouble nx, GLdouble ny, GLdouble nz)
319{
Brian Paul9745d472001-12-14 21:56:50 +0000320 DISPATCH(Normal3d, (nx, ny, nz), (F, "glNormal3d(%f, %f, %f);\n", nx, ny, nz));
Brian Paul2a889462001-08-28 22:46:22 +0000321}
322
Brian Paulb5fd8862001-11-18 22:48:11 +0000323KEYWORD1 void KEYWORD2 NAME(Normal3dv)(const GLdouble * v)
Brian Paul2a889462001-08-28 22:46:22 +0000324{
Brian Pauld37363d2002-11-30 17:18:46 +0000325 DISPATCH(Normal3dv, (v), (F, "glNormal3dv(%p /* %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2]));
Brian Paul2a889462001-08-28 22:46:22 +0000326}
327
328KEYWORD1 void KEYWORD2 NAME(Normal3f)(GLfloat nx, GLfloat ny, GLfloat nz)
329{
Brian Paul9745d472001-12-14 21:56:50 +0000330 DISPATCH(Normal3f, (nx, ny, nz), (F, "glNormal3f(%f, %f, %f);\n", nx, ny, nz));
Brian Paul2a889462001-08-28 22:46:22 +0000331}
332
Brian Paulb5fd8862001-11-18 22:48:11 +0000333KEYWORD1 void KEYWORD2 NAME(Normal3fv)(const GLfloat * v)
Brian Paul2a889462001-08-28 22:46:22 +0000334{
Brian Pauld37363d2002-11-30 17:18:46 +0000335 DISPATCH(Normal3fv, (v), (F, "glNormal3fv(%p /* %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2]));
Brian Paul2a889462001-08-28 22:46:22 +0000336}
337
338KEYWORD1 void KEYWORD2 NAME(Normal3i)(GLint nx, GLint ny, GLint nz)
339{
Brian Paul9745d472001-12-14 21:56:50 +0000340 DISPATCH(Normal3i, (nx, ny, nz), (F, "glNormal3i(%d, %d, %d);\n", nx, ny, nz));
Brian Paul2a889462001-08-28 22:46:22 +0000341}
342
Brian Paulb5fd8862001-11-18 22:48:11 +0000343KEYWORD1 void KEYWORD2 NAME(Normal3iv)(const GLint * v)
Brian Paul2a889462001-08-28 22:46:22 +0000344{
Brian Pauld37363d2002-11-30 17:18:46 +0000345 DISPATCH(Normal3iv, (v), (F, "glNormal3iv(%p);\n", (const void *) v));
Brian Paul2a889462001-08-28 22:46:22 +0000346}
347
348KEYWORD1 void KEYWORD2 NAME(Normal3s)(GLshort nx, GLshort ny, GLshort nz)
349{
Brian Paul9745d472001-12-14 21:56:50 +0000350 DISPATCH(Normal3s, (nx, ny, nz), (F, "glNormal3s(%d, %d, %d);\n", nx, ny, nz));
Brian Paul2a889462001-08-28 22:46:22 +0000351}
352
Brian Paulb5fd8862001-11-18 22:48:11 +0000353KEYWORD1 void KEYWORD2 NAME(Normal3sv)(const GLshort * v)
Brian Paul2a889462001-08-28 22:46:22 +0000354{
Brian Pauld37363d2002-11-30 17:18:46 +0000355 DISPATCH(Normal3sv, (v), (F, "glNormal3sv(%p);\n", (const void *) v));
Brian Paul2a889462001-08-28 22:46:22 +0000356}
357
Brian Paulb5fd8862001-11-18 22:48:11 +0000358KEYWORD1 void KEYWORD2 NAME(RasterPos2d)(GLdouble x, GLdouble y)
Brian Paul1210b0d1999-11-25 18:16:13 +0000359{
Brian Paul9745d472001-12-14 21:56:50 +0000360 DISPATCH(RasterPos2d, (x, y), (F, "glRasterPos2d(%f, %f);\n", x, y));
Brian Paul1210b0d1999-11-25 18:16:13 +0000361}
362
Brian Paulb5fd8862001-11-18 22:48:11 +0000363KEYWORD1 void KEYWORD2 NAME(RasterPos2dv)(const GLdouble * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000364{
Brian Pauld37363d2002-11-30 17:18:46 +0000365 DISPATCH(RasterPos2dv, (v), (F, "glRasterPos2dv(%p /* %g, %g */);\n", (const void *) v, v[0], v[1]));
Brian Paul1210b0d1999-11-25 18:16:13 +0000366}
367
Brian Paulb5fd8862001-11-18 22:48:11 +0000368KEYWORD1 void KEYWORD2 NAME(RasterPos2f)(GLfloat x, GLfloat y)
Brian Paul1210b0d1999-11-25 18:16:13 +0000369{
Brian Paul9745d472001-12-14 21:56:50 +0000370 DISPATCH(RasterPos2f, (x, y), (F, "glRasterPos2f(%f, %f);\n", x, y));
Brian Paul1210b0d1999-11-25 18:16:13 +0000371}
372
Brian Paulb5fd8862001-11-18 22:48:11 +0000373KEYWORD1 void KEYWORD2 NAME(RasterPos2fv)(const GLfloat * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000374{
Brian Pauld37363d2002-11-30 17:18:46 +0000375 DISPATCH(RasterPos2fv, (v), (F, "glRasterPos2fv(%p /* %g, %g */);\n", (const void *) v, v[0], v[1]));
Brian Paul1210b0d1999-11-25 18:16:13 +0000376}
377
Brian Paulb5fd8862001-11-18 22:48:11 +0000378KEYWORD1 void KEYWORD2 NAME(RasterPos2i)(GLint x, GLint y)
Brian Paul1210b0d1999-11-25 18:16:13 +0000379{
Brian Paul9745d472001-12-14 21:56:50 +0000380 DISPATCH(RasterPos2i, (x, y), (F, "glRasterPos2i(%d, %d);\n", x, y));
Brian Paul1210b0d1999-11-25 18:16:13 +0000381}
382
Brian Paulb5fd8862001-11-18 22:48:11 +0000383KEYWORD1 void KEYWORD2 NAME(RasterPos2iv)(const GLint * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000384{
Brian Pauld37363d2002-11-30 17:18:46 +0000385 DISPATCH(RasterPos2iv, (v), (F, "glRasterPos2iv(%p);\n", (const void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +0000386}
387
Brian Paulb5fd8862001-11-18 22:48:11 +0000388KEYWORD1 void KEYWORD2 NAME(RasterPos2s)(GLshort x, GLshort y)
Brian Paul1210b0d1999-11-25 18:16:13 +0000389{
Brian Paul9745d472001-12-14 21:56:50 +0000390 DISPATCH(RasterPos2s, (x, y), (F, "glRasterPos2s(%d, %d);\n", x, y));
Brian Paul1210b0d1999-11-25 18:16:13 +0000391}
392
Brian Paulb5fd8862001-11-18 22:48:11 +0000393KEYWORD1 void KEYWORD2 NAME(RasterPos2sv)(const GLshort * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000394{
Brian Pauld37363d2002-11-30 17:18:46 +0000395 DISPATCH(RasterPos2sv, (v), (F, "glRasterPos2sv(%p);\n", (const void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +0000396}
397
Brian Paulb5fd8862001-11-18 22:48:11 +0000398KEYWORD1 void KEYWORD2 NAME(RasterPos3d)(GLdouble x, GLdouble y, GLdouble z)
Brian Paul1210b0d1999-11-25 18:16:13 +0000399{
Brian Paul9745d472001-12-14 21:56:50 +0000400 DISPATCH(RasterPos3d, (x, y, z), (F, "glRasterPos3d(%f, %f, %f);\n", x, y, z));
Brian Paul1210b0d1999-11-25 18:16:13 +0000401}
402
Brian Paulb5fd8862001-11-18 22:48:11 +0000403KEYWORD1 void KEYWORD2 NAME(RasterPos3dv)(const GLdouble * v)
Brian Paul1210b0d1999-11-25 18:16:13 +0000404{
Brian Pauld37363d2002-11-30 17:18:46 +0000405 DISPATCH(RasterPos3dv, (v), (F, "glRasterPos3dv(%p /* %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2]));
Brian Paulb5fd8862001-11-18 22:48:11 +0000406}
407
408KEYWORD1 void KEYWORD2 NAME(RasterPos3f)(GLfloat x, GLfloat y, GLfloat z)
409{
Brian Paul9745d472001-12-14 21:56:50 +0000410 DISPATCH(RasterPos3f, (x, y, z), (F, "glRasterPos3f(%f, %f, %f);\n", x, y, z));
Brian Paulb5fd8862001-11-18 22:48:11 +0000411}
412
413KEYWORD1 void KEYWORD2 NAME(RasterPos3fv)(const GLfloat * v)
414{
Brian Pauld37363d2002-11-30 17:18:46 +0000415 DISPATCH(RasterPos3fv, (v), (F, "glRasterPos3fv(%p /* %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2]));
Brian Paulb5fd8862001-11-18 22:48:11 +0000416}
417
418KEYWORD1 void KEYWORD2 NAME(RasterPos3i)(GLint x, GLint y, GLint z)
419{
Brian Paul9745d472001-12-14 21:56:50 +0000420 DISPATCH(RasterPos3i, (x, y, z), (F, "glRasterPos3i(%d, %d, %d);\n", x, y, z));
Brian Paulb5fd8862001-11-18 22:48:11 +0000421}
422
423KEYWORD1 void KEYWORD2 NAME(RasterPos3iv)(const GLint * v)
424{
Brian Pauld37363d2002-11-30 17:18:46 +0000425 DISPATCH(RasterPos3iv, (v), (F, "glRasterPos3iv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000426}
427
428KEYWORD1 void KEYWORD2 NAME(RasterPos3s)(GLshort x, GLshort y, GLshort z)
429{
Brian Paul9745d472001-12-14 21:56:50 +0000430 DISPATCH(RasterPos3s, (x, y, z), (F, "glRasterPos3s(%d, %d, %d);\n", x, y, z));
Brian Paulb5fd8862001-11-18 22:48:11 +0000431}
432
433KEYWORD1 void KEYWORD2 NAME(RasterPos3sv)(const GLshort * v)
434{
Brian Pauld37363d2002-11-30 17:18:46 +0000435 DISPATCH(RasterPos3sv, (v), (F, "glRasterPos3sv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000436}
437
438KEYWORD1 void KEYWORD2 NAME(RasterPos4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
439{
Brian Paul9745d472001-12-14 21:56:50 +0000440 DISPATCH(RasterPos4d, (x, y, z, w), (F, "glRasterPos4d(%f, %f, %f, %f);\n", x, y, z, w));
Brian Paulb5fd8862001-11-18 22:48:11 +0000441}
442
443KEYWORD1 void KEYWORD2 NAME(RasterPos4dv)(const GLdouble * v)
444{
Brian Pauld37363d2002-11-30 17:18:46 +0000445 DISPATCH(RasterPos4dv, (v), (F, "glRasterPos4dv(%p /* %g, %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2], v[3]));
Brian Paulb5fd8862001-11-18 22:48:11 +0000446}
447
448KEYWORD1 void KEYWORD2 NAME(RasterPos4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
449{
Brian Paul9745d472001-12-14 21:56:50 +0000450 DISPATCH(RasterPos4f, (x, y, z, w), (F, "glRasterPos4f(%f, %f, %f, %f);\n", x, y, z, w));
Brian Paulb5fd8862001-11-18 22:48:11 +0000451}
452
453KEYWORD1 void KEYWORD2 NAME(RasterPos4fv)(const GLfloat * v)
454{
Brian Pauld37363d2002-11-30 17:18:46 +0000455 DISPATCH(RasterPos4fv, (v), (F, "glRasterPos4fv(%p /* %g, %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2], v[3]));
Brian Paulb5fd8862001-11-18 22:48:11 +0000456}
457
458KEYWORD1 void KEYWORD2 NAME(RasterPos4i)(GLint x, GLint y, GLint z, GLint w)
459{
Brian Paul9745d472001-12-14 21:56:50 +0000460 DISPATCH(RasterPos4i, (x, y, z, w), (F, "glRasterPos4i(%d, %d, %d, %d);\n", x, y, z, w));
Brian Paulb5fd8862001-11-18 22:48:11 +0000461}
462
463KEYWORD1 void KEYWORD2 NAME(RasterPos4iv)(const GLint * v)
464{
Brian Pauld37363d2002-11-30 17:18:46 +0000465 DISPATCH(RasterPos4iv, (v), (F, "glRasterPos4iv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000466}
467
468KEYWORD1 void KEYWORD2 NAME(RasterPos4s)(GLshort x, GLshort y, GLshort z, GLshort w)
469{
Brian Paul9745d472001-12-14 21:56:50 +0000470 DISPATCH(RasterPos4s, (x, y, z, w), (F, "glRasterPos4s(%d, %d, %d, %d);\n", x, y, z, w));
Brian Paulb5fd8862001-11-18 22:48:11 +0000471}
472
473KEYWORD1 void KEYWORD2 NAME(RasterPos4sv)(const GLshort * v)
474{
Brian Pauld37363d2002-11-30 17:18:46 +0000475 DISPATCH(RasterPos4sv, (v), (F, "glRasterPos4sv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000476}
477
478KEYWORD1 void KEYWORD2 NAME(Rectd)(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
479{
Brian Paul9745d472001-12-14 21:56:50 +0000480 DISPATCH(Rectd, (x1, y1, x2, y2), (F, "glRectd(%f, %f, %f, %f);\n", x1, y1, x2, y2));
Brian Paulb5fd8862001-11-18 22:48:11 +0000481}
482
483KEYWORD1 void KEYWORD2 NAME(Rectdv)(const GLdouble * v1, const GLdouble * v2)
484{
Brian Pauld37363d2002-11-30 17:18:46 +0000485 DISPATCH(Rectdv, (v1, v2), (F, "glRectdv(%p, %p);\n", (const void *) v1, (const void *) v2));
Brian Paulb5fd8862001-11-18 22:48:11 +0000486}
487
488KEYWORD1 void KEYWORD2 NAME(Rectf)(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
489{
Brian Paul9745d472001-12-14 21:56:50 +0000490 DISPATCH(Rectf, (x1, y1, x2, y2), (F, "glRectf(%f, %f, %f, %f);\n", x1, y1, x2, y2));
Brian Paulb5fd8862001-11-18 22:48:11 +0000491}
492
493KEYWORD1 void KEYWORD2 NAME(Rectfv)(const GLfloat * v1, const GLfloat * v2)
494{
Brian Pauld37363d2002-11-30 17:18:46 +0000495 DISPATCH(Rectfv, (v1, v2), (F, "glRectfv(%p, %p);\n", (const void *) v1, (const void *) v2));
Brian Paulb5fd8862001-11-18 22:48:11 +0000496}
497
498KEYWORD1 void KEYWORD2 NAME(Recti)(GLint x1, GLint y1, GLint x2, GLint y2)
499{
Brian Paul9745d472001-12-14 21:56:50 +0000500 DISPATCH(Recti, (x1, y1, x2, y2), (F, "glRecti(%d, %d, %d, %d);\n", x1, y1, x2, y2));
Brian Paulb5fd8862001-11-18 22:48:11 +0000501}
502
503KEYWORD1 void KEYWORD2 NAME(Rectiv)(const GLint * v1, const GLint * v2)
504{
Brian Pauld37363d2002-11-30 17:18:46 +0000505 DISPATCH(Rectiv, (v1, v2), (F, "glRectiv(%p, %p);\n", (const void *) v1, (const void *) v2));
Brian Paulb5fd8862001-11-18 22:48:11 +0000506}
507
508KEYWORD1 void KEYWORD2 NAME(Rects)(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
509{
Brian Paul9745d472001-12-14 21:56:50 +0000510 DISPATCH(Rects, (x1, y1, x2, y2), (F, "glRects(%d, %d, %d, %d);\n", x1, y1, x2, y2));
Brian Paulb5fd8862001-11-18 22:48:11 +0000511}
512
513KEYWORD1 void KEYWORD2 NAME(Rectsv)(const GLshort * v1, const GLshort * v2)
514{
Brian Pauld37363d2002-11-30 17:18:46 +0000515 DISPATCH(Rectsv, (v1, v2), (F, "glRectsv(%p, %p);\n", (const void *) v1, (const void *) v2));
Brian Paulb5fd8862001-11-18 22:48:11 +0000516}
517
518KEYWORD1 void KEYWORD2 NAME(TexCoord1d)(GLdouble s)
519{
Brian Paul9745d472001-12-14 21:56:50 +0000520 DISPATCH(TexCoord1d, (s), (F, "glTexCoord1d(%f);\n", s));
Brian Paulb5fd8862001-11-18 22:48:11 +0000521}
522
523KEYWORD1 void KEYWORD2 NAME(TexCoord1dv)(const GLdouble * v)
524{
Brian Pauld37363d2002-11-30 17:18:46 +0000525 DISPATCH(TexCoord1dv, (v), (F, "glTexCoord1dv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000526}
527
528KEYWORD1 void KEYWORD2 NAME(TexCoord1f)(GLfloat s)
529{
Brian Paul9745d472001-12-14 21:56:50 +0000530 DISPATCH(TexCoord1f, (s), (F, "glTexCoord1f(%f);\n", s));
Brian Paulb5fd8862001-11-18 22:48:11 +0000531}
532
533KEYWORD1 void KEYWORD2 NAME(TexCoord1fv)(const GLfloat * v)
534{
Brian Pauld37363d2002-11-30 17:18:46 +0000535 DISPATCH(TexCoord1fv, (v), (F, "glTexCoord1fv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000536}
537
538KEYWORD1 void KEYWORD2 NAME(TexCoord1i)(GLint s)
539{
Brian Paul9745d472001-12-14 21:56:50 +0000540 DISPATCH(TexCoord1i, (s), (F, "glTexCoord1i(%d);\n", s));
Brian Paulb5fd8862001-11-18 22:48:11 +0000541}
542
543KEYWORD1 void KEYWORD2 NAME(TexCoord1iv)(const GLint * v)
544{
Brian Pauld37363d2002-11-30 17:18:46 +0000545 DISPATCH(TexCoord1iv, (v), (F, "glTexCoord1iv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000546}
547
548KEYWORD1 void KEYWORD2 NAME(TexCoord1s)(GLshort s)
549{
Brian Paul9745d472001-12-14 21:56:50 +0000550 DISPATCH(TexCoord1s, (s), (F, "glTexCoord1s(%d);\n", s));
Brian Paulb5fd8862001-11-18 22:48:11 +0000551}
552
553KEYWORD1 void KEYWORD2 NAME(TexCoord1sv)(const GLshort * v)
554{
Brian Pauld37363d2002-11-30 17:18:46 +0000555 DISPATCH(TexCoord1sv, (v), (F, "glTexCoord1sv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000556}
557
558KEYWORD1 void KEYWORD2 NAME(TexCoord2d)(GLdouble s, GLdouble t)
559{
Brian Paul9745d472001-12-14 21:56:50 +0000560 DISPATCH(TexCoord2d, (s, t), (F, "glTexCoord2d(%f, %f);\n", s, t));
Brian Paulb5fd8862001-11-18 22:48:11 +0000561}
562
563KEYWORD1 void KEYWORD2 NAME(TexCoord2dv)(const GLdouble * v)
564{
Brian Pauld37363d2002-11-30 17:18:46 +0000565 DISPATCH(TexCoord2dv, (v), (F, "glTexCoord2dv(%p /* %g, %g */);\n", (const void *) v, v[0], v[1]));
Brian Paulb5fd8862001-11-18 22:48:11 +0000566}
567
568KEYWORD1 void KEYWORD2 NAME(TexCoord2f)(GLfloat s, GLfloat t)
569{
Brian Paul9745d472001-12-14 21:56:50 +0000570 DISPATCH(TexCoord2f, (s, t), (F, "glTexCoord2f(%f, %f);\n", s, t));
Brian Paulb5fd8862001-11-18 22:48:11 +0000571}
572
573KEYWORD1 void KEYWORD2 NAME(TexCoord2fv)(const GLfloat * v)
574{
Brian Pauld37363d2002-11-30 17:18:46 +0000575 DISPATCH(TexCoord2fv, (v), (F, "glTexCoord2fv(%p /* %g, %g */);\n", (const void *) v, v[0], v[1]));
Brian Paulb5fd8862001-11-18 22:48:11 +0000576}
577
578KEYWORD1 void KEYWORD2 NAME(TexCoord2i)(GLint s, GLint t)
579{
Brian Paul9745d472001-12-14 21:56:50 +0000580 DISPATCH(TexCoord2i, (s, t), (F, "glTexCoord2i(%d, %d);\n", s, t));
Brian Paulb5fd8862001-11-18 22:48:11 +0000581}
582
583KEYWORD1 void KEYWORD2 NAME(TexCoord2iv)(const GLint * v)
584{
Brian Pauld37363d2002-11-30 17:18:46 +0000585 DISPATCH(TexCoord2iv, (v), (F, "glTexCoord2iv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000586}
587
588KEYWORD1 void KEYWORD2 NAME(TexCoord2s)(GLshort s, GLshort t)
589{
Brian Paul9745d472001-12-14 21:56:50 +0000590 DISPATCH(TexCoord2s, (s, t), (F, "glTexCoord2s(%d, %d);\n", s, t));
Brian Paulb5fd8862001-11-18 22:48:11 +0000591}
592
593KEYWORD1 void KEYWORD2 NAME(TexCoord2sv)(const GLshort * v)
594{
Brian Pauld37363d2002-11-30 17:18:46 +0000595 DISPATCH(TexCoord2sv, (v), (F, "glTexCoord2sv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000596}
597
598KEYWORD1 void KEYWORD2 NAME(TexCoord3d)(GLdouble s, GLdouble t, GLdouble r)
599{
Brian Paul9745d472001-12-14 21:56:50 +0000600 DISPATCH(TexCoord3d, (s, t, r), (F, "glTexCoord3d(%f, %f, %f);\n", s, t, r));
Brian Paulb5fd8862001-11-18 22:48:11 +0000601}
602
603KEYWORD1 void KEYWORD2 NAME(TexCoord3dv)(const GLdouble * v)
604{
Brian Pauld37363d2002-11-30 17:18:46 +0000605 DISPATCH(TexCoord3dv, (v), (F, "glTexCoord3dv(%p /* %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2]));
Brian Paulb5fd8862001-11-18 22:48:11 +0000606}
607
608KEYWORD1 void KEYWORD2 NAME(TexCoord3f)(GLfloat s, GLfloat t, GLfloat r)
609{
Brian Paul9745d472001-12-14 21:56:50 +0000610 DISPATCH(TexCoord3f, (s, t, r), (F, "glTexCoord3f(%f, %f, %f);\n", s, t, r));
Brian Paulb5fd8862001-11-18 22:48:11 +0000611}
612
613KEYWORD1 void KEYWORD2 NAME(TexCoord3fv)(const GLfloat * v)
614{
Brian Pauld37363d2002-11-30 17:18:46 +0000615 DISPATCH(TexCoord3fv, (v), (F, "glTexCoord3fv(%p /* %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2]));
Brian Paulb5fd8862001-11-18 22:48:11 +0000616}
617
618KEYWORD1 void KEYWORD2 NAME(TexCoord3i)(GLint s, GLint t, GLint r)
619{
Brian Paul9745d472001-12-14 21:56:50 +0000620 DISPATCH(TexCoord3i, (s, t, r), (F, "glTexCoord3i(%d, %d, %d);\n", s, t, r));
Brian Paulb5fd8862001-11-18 22:48:11 +0000621}
622
623KEYWORD1 void KEYWORD2 NAME(TexCoord3iv)(const GLint * v)
624{
Brian Pauld37363d2002-11-30 17:18:46 +0000625 DISPATCH(TexCoord3iv, (v), (F, "glTexCoord3iv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000626}
627
628KEYWORD1 void KEYWORD2 NAME(TexCoord3s)(GLshort s, GLshort t, GLshort r)
629{
Brian Paul9745d472001-12-14 21:56:50 +0000630 DISPATCH(TexCoord3s, (s, t, r), (F, "glTexCoord3s(%d, %d, %d);\n", s, t, r));
Brian Paulb5fd8862001-11-18 22:48:11 +0000631}
632
633KEYWORD1 void KEYWORD2 NAME(TexCoord3sv)(const GLshort * v)
634{
Brian Pauld37363d2002-11-30 17:18:46 +0000635 DISPATCH(TexCoord3sv, (v), (F, "glTexCoord3sv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000636}
637
638KEYWORD1 void KEYWORD2 NAME(TexCoord4d)(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
639{
Brian Paul9745d472001-12-14 21:56:50 +0000640 DISPATCH(TexCoord4d, (s, t, r, q), (F, "glTexCoord4d(%f, %f, %f, %f);\n", s, t, r, q));
Brian Paulb5fd8862001-11-18 22:48:11 +0000641}
642
643KEYWORD1 void KEYWORD2 NAME(TexCoord4dv)(const GLdouble * v)
644{
Brian Pauld37363d2002-11-30 17:18:46 +0000645 DISPATCH(TexCoord4dv, (v), (F, "glTexCoord4dv(%p /* %g, %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2], v[3]));
Brian Paulb5fd8862001-11-18 22:48:11 +0000646}
647
648KEYWORD1 void KEYWORD2 NAME(TexCoord4f)(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
649{
Brian Paul9745d472001-12-14 21:56:50 +0000650 DISPATCH(TexCoord4f, (s, t, r, q), (F, "glTexCoord4f(%f, %f, %f, %f);\n", s, t, r, q));
Brian Paulb5fd8862001-11-18 22:48:11 +0000651}
652
653KEYWORD1 void KEYWORD2 NAME(TexCoord4fv)(const GLfloat * v)
654{
Brian Pauld37363d2002-11-30 17:18:46 +0000655 DISPATCH(TexCoord4fv, (v), (F, "glTexCoord4fv(%p /* %g, %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2], v[3]));
Brian Paulb5fd8862001-11-18 22:48:11 +0000656}
657
658KEYWORD1 void KEYWORD2 NAME(TexCoord4i)(GLint s, GLint t, GLint r, GLint q)
659{
Brian Paul9745d472001-12-14 21:56:50 +0000660 DISPATCH(TexCoord4i, (s, t, r, q), (F, "glTexCoord4i(%d, %d, %d, %d);\n", s, t, r, q));
Brian Paulb5fd8862001-11-18 22:48:11 +0000661}
662
663KEYWORD1 void KEYWORD2 NAME(TexCoord4iv)(const GLint * v)
664{
Brian Pauld37363d2002-11-30 17:18:46 +0000665 DISPATCH(TexCoord4iv, (v), (F, "glTexCoord4iv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000666}
667
668KEYWORD1 void KEYWORD2 NAME(TexCoord4s)(GLshort s, GLshort t, GLshort r, GLshort q)
669{
Brian Paul9745d472001-12-14 21:56:50 +0000670 DISPATCH(TexCoord4s, (s, t, r, q), (F, "glTexCoord4s(%d, %d, %d, %d);\n", s, t, r, q));
Brian Paulb5fd8862001-11-18 22:48:11 +0000671}
672
673KEYWORD1 void KEYWORD2 NAME(TexCoord4sv)(const GLshort * v)
674{
Brian Pauld37363d2002-11-30 17:18:46 +0000675 DISPATCH(TexCoord4sv, (v), (F, "glTexCoord4sv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000676}
677
678KEYWORD1 void KEYWORD2 NAME(Vertex2d)(GLdouble x, GLdouble y)
679{
Brian Paul9745d472001-12-14 21:56:50 +0000680 DISPATCH(Vertex2d, (x, y), (F, "glVertex2d(%f, %f);\n", x, y));
Brian Paulb5fd8862001-11-18 22:48:11 +0000681}
682
683KEYWORD1 void KEYWORD2 NAME(Vertex2dv)(const GLdouble * v)
684{
Brian Pauld37363d2002-11-30 17:18:46 +0000685 DISPATCH(Vertex2dv, (v), (F, "glVertex2dv(%p /* %g, %g */);\n", (const void *) v, v[0], v[1]));
Brian Paulb5fd8862001-11-18 22:48:11 +0000686}
687
688KEYWORD1 void KEYWORD2 NAME(Vertex2f)(GLfloat x, GLfloat y)
689{
Brian Paul9745d472001-12-14 21:56:50 +0000690 DISPATCH(Vertex2f, (x, y), (F, "glVertex2f(%f, %f);\n", x, y));
Brian Paulb5fd8862001-11-18 22:48:11 +0000691}
692
693KEYWORD1 void KEYWORD2 NAME(Vertex2fv)(const GLfloat * v)
694{
Brian Pauld37363d2002-11-30 17:18:46 +0000695 DISPATCH(Vertex2fv, (v), (F, "glVertex2fv(%p /* %g, %g */);\n", (const void *) v, v[0], v[1]));
Brian Paulb5fd8862001-11-18 22:48:11 +0000696}
697
698KEYWORD1 void KEYWORD2 NAME(Vertex2i)(GLint x, GLint y)
699{
Brian Paul9745d472001-12-14 21:56:50 +0000700 DISPATCH(Vertex2i, (x, y), (F, "glVertex2i(%d, %d);\n", x, y));
Brian Paulb5fd8862001-11-18 22:48:11 +0000701}
702
703KEYWORD1 void KEYWORD2 NAME(Vertex2iv)(const GLint * v)
704{
Brian Pauld37363d2002-11-30 17:18:46 +0000705 DISPATCH(Vertex2iv, (v), (F, "glVertex2iv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000706}
707
708KEYWORD1 void KEYWORD2 NAME(Vertex2s)(GLshort x, GLshort y)
709{
Brian Paul9745d472001-12-14 21:56:50 +0000710 DISPATCH(Vertex2s, (x, y), (F, "glVertex2s(%d, %d);\n", x, y));
Brian Paulb5fd8862001-11-18 22:48:11 +0000711}
712
713KEYWORD1 void KEYWORD2 NAME(Vertex2sv)(const GLshort * v)
714{
Brian Pauld37363d2002-11-30 17:18:46 +0000715 DISPATCH(Vertex2sv, (v), (F, "glVertex2sv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000716}
717
718KEYWORD1 void KEYWORD2 NAME(Vertex3d)(GLdouble x, GLdouble y, GLdouble z)
719{
Brian Paul9745d472001-12-14 21:56:50 +0000720 DISPATCH(Vertex3d, (x, y, z), (F, "glVertex3d(%f, %f, %f);\n", x, y, z));
Brian Paulb5fd8862001-11-18 22:48:11 +0000721}
722
723KEYWORD1 void KEYWORD2 NAME(Vertex3dv)(const GLdouble * v)
724{
Brian Pauld37363d2002-11-30 17:18:46 +0000725 DISPATCH(Vertex3dv, (v), (F, "glVertex3dv(%p /* %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2]));
Brian Paulb5fd8862001-11-18 22:48:11 +0000726}
727
728KEYWORD1 void KEYWORD2 NAME(Vertex3f)(GLfloat x, GLfloat y, GLfloat z)
729{
Brian Paul9745d472001-12-14 21:56:50 +0000730 DISPATCH(Vertex3f, (x, y, z), (F, "glVertex3f(%f, %f, %f);\n", x, y, z));
Brian Paulb5fd8862001-11-18 22:48:11 +0000731}
732
733KEYWORD1 void KEYWORD2 NAME(Vertex3fv)(const GLfloat * v)
734{
Brian Pauld37363d2002-11-30 17:18:46 +0000735 DISPATCH(Vertex3fv, (v), (F, "glVertex3fv(%p /* %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2]));
Brian Paulb5fd8862001-11-18 22:48:11 +0000736}
737
738KEYWORD1 void KEYWORD2 NAME(Vertex3i)(GLint x, GLint y, GLint z)
739{
Brian Paul9745d472001-12-14 21:56:50 +0000740 DISPATCH(Vertex3i, (x, y, z), (F, "glVertex3i(%d, %d, %d);\n", x, y, z));
Brian Paulb5fd8862001-11-18 22:48:11 +0000741}
742
743KEYWORD1 void KEYWORD2 NAME(Vertex3iv)(const GLint * v)
744{
Brian Pauld37363d2002-11-30 17:18:46 +0000745 DISPATCH(Vertex3iv, (v), (F, "glVertex3iv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000746}
747
748KEYWORD1 void KEYWORD2 NAME(Vertex3s)(GLshort x, GLshort y, GLshort z)
749{
Brian Paul9745d472001-12-14 21:56:50 +0000750 DISPATCH(Vertex3s, (x, y, z), (F, "glVertex3s(%d, %d, %d);\n", x, y, z));
Brian Paulb5fd8862001-11-18 22:48:11 +0000751}
752
753KEYWORD1 void KEYWORD2 NAME(Vertex3sv)(const GLshort * v)
754{
Brian Pauld37363d2002-11-30 17:18:46 +0000755 DISPATCH(Vertex3sv, (v), (F, "glVertex3sv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000756}
757
758KEYWORD1 void KEYWORD2 NAME(Vertex4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
759{
Brian Paul9745d472001-12-14 21:56:50 +0000760 DISPATCH(Vertex4d, (x, y, z, w), (F, "glVertex4d(%f, %f, %f, %f);\n", x, y, z, w));
Brian Paulb5fd8862001-11-18 22:48:11 +0000761}
762
763KEYWORD1 void KEYWORD2 NAME(Vertex4dv)(const GLdouble * v)
764{
Brian Pauld37363d2002-11-30 17:18:46 +0000765 DISPATCH(Vertex4dv, (v), (F, "glVertex4dv(%p /* %g, %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2], v[3]));
Brian Paulb5fd8862001-11-18 22:48:11 +0000766}
767
768KEYWORD1 void KEYWORD2 NAME(Vertex4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
769{
Brian Paul9745d472001-12-14 21:56:50 +0000770 DISPATCH(Vertex4f, (x, y, z, w), (F, "glVertex4f(%f, %f, %f, %f);\n", x, y, z, w));
Brian Paulb5fd8862001-11-18 22:48:11 +0000771}
772
773KEYWORD1 void KEYWORD2 NAME(Vertex4fv)(const GLfloat * v)
774{
Brian Pauld37363d2002-11-30 17:18:46 +0000775 DISPATCH(Vertex4fv, (v), (F, "glVertex4fv(%p /* %g, %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2], v[3]));
Brian Paulb5fd8862001-11-18 22:48:11 +0000776}
777
778KEYWORD1 void KEYWORD2 NAME(Vertex4i)(GLint x, GLint y, GLint z, GLint w)
779{
Brian Paul9745d472001-12-14 21:56:50 +0000780 DISPATCH(Vertex4i, (x, y, z, w), (F, "glVertex4i(%d, %d, %d, %d);\n", x, y, z, w));
Brian Paulb5fd8862001-11-18 22:48:11 +0000781}
782
783KEYWORD1 void KEYWORD2 NAME(Vertex4iv)(const GLint * v)
784{
Brian Pauld37363d2002-11-30 17:18:46 +0000785 DISPATCH(Vertex4iv, (v), (F, "glVertex4iv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000786}
787
788KEYWORD1 void KEYWORD2 NAME(Vertex4s)(GLshort x, GLshort y, GLshort z, GLshort w)
789{
Brian Paul9745d472001-12-14 21:56:50 +0000790 DISPATCH(Vertex4s, (x, y, z, w), (F, "glVertex4s(%d, %d, %d, %d);\n", x, y, z, w));
Brian Paulb5fd8862001-11-18 22:48:11 +0000791}
792
793KEYWORD1 void KEYWORD2 NAME(Vertex4sv)(const GLshort * v)
794{
Brian Pauld37363d2002-11-30 17:18:46 +0000795 DISPATCH(Vertex4sv, (v), (F, "glVertex4sv(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +0000796}
797
798KEYWORD1 void KEYWORD2 NAME(ClipPlane)(GLenum plane, const GLdouble * equation)
799{
Brian Pauld37363d2002-11-30 17:18:46 +0000800 DISPATCH(ClipPlane, (plane, equation), (F, "glClipPlane(0x%x, %p);\n", plane, (const void *) equation));
Brian Paulb5fd8862001-11-18 22:48:11 +0000801}
802
803KEYWORD1 void KEYWORD2 NAME(ColorMaterial)(GLenum face, GLenum mode)
804{
Brian Paul9745d472001-12-14 21:56:50 +0000805 DISPATCH(ColorMaterial, (face, mode), (F, "glColorMaterial(0x%x, 0x%x);\n", face, mode));
Brian Paulb5fd8862001-11-18 22:48:11 +0000806}
807
808KEYWORD1 void KEYWORD2 NAME(CullFace)(GLenum mode)
809{
Brian Paul9745d472001-12-14 21:56:50 +0000810 DISPATCH(CullFace, (mode), (F, "glCullFace(0x%x);\n", mode));
Brian Paulb5fd8862001-11-18 22:48:11 +0000811}
812
813KEYWORD1 void KEYWORD2 NAME(Fogf)(GLenum pname, GLfloat param)
814{
Brian Paul9745d472001-12-14 21:56:50 +0000815 DISPATCH(Fogf, (pname, param), (F, "glFogf(0x%x, %f);\n", pname, param));
Brian Paulb5fd8862001-11-18 22:48:11 +0000816}
817
818KEYWORD1 void KEYWORD2 NAME(Fogfv)(GLenum pname, const GLfloat * params)
819{
Brian Pauld37363d2002-11-30 17:18:46 +0000820 DISPATCH(Fogfv, (pname, params), (F, "glFogfv(0x%x, %p);\n", pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +0000821}
822
823KEYWORD1 void KEYWORD2 NAME(Fogi)(GLenum pname, GLint param)
824{
Brian Paul9745d472001-12-14 21:56:50 +0000825 DISPATCH(Fogi, (pname, param), (F, "glFogi(0x%x, %d);\n", pname, param));
Brian Paulb5fd8862001-11-18 22:48:11 +0000826}
827
828KEYWORD1 void KEYWORD2 NAME(Fogiv)(GLenum pname, const GLint * params)
829{
Brian Pauld37363d2002-11-30 17:18:46 +0000830 DISPATCH(Fogiv, (pname, params), (F, "glFogiv(0x%x, %p);\n", pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +0000831}
832
833KEYWORD1 void KEYWORD2 NAME(FrontFace)(GLenum mode)
834{
Brian Paul9745d472001-12-14 21:56:50 +0000835 DISPATCH(FrontFace, (mode), (F, "glFrontFace(0x%x);\n", mode));
Brian Paulb5fd8862001-11-18 22:48:11 +0000836}
837
838KEYWORD1 void KEYWORD2 NAME(Hint)(GLenum target, GLenum mode)
839{
Brian Paul9745d472001-12-14 21:56:50 +0000840 DISPATCH(Hint, (target, mode), (F, "glHint(0x%x, 0x%x);\n", target, mode));
Brian Paulb5fd8862001-11-18 22:48:11 +0000841}
842
843KEYWORD1 void KEYWORD2 NAME(Lightf)(GLenum light, GLenum pname, GLfloat param)
844{
Brian Paul9745d472001-12-14 21:56:50 +0000845 DISPATCH(Lightf, (light, pname, param), (F, "glLightf(0x%x, 0x%x, %f);\n", light, pname, param));
Brian Paulb5fd8862001-11-18 22:48:11 +0000846}
847
848KEYWORD1 void KEYWORD2 NAME(Lightfv)(GLenum light, GLenum pname, const GLfloat * params)
849{
Brian Pauld37363d2002-11-30 17:18:46 +0000850 DISPATCH(Lightfv, (light, pname, params), (F, "glLightfv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +0000851}
852
853KEYWORD1 void KEYWORD2 NAME(Lighti)(GLenum light, GLenum pname, GLint param)
854{
Brian Paul9745d472001-12-14 21:56:50 +0000855 DISPATCH(Lighti, (light, pname, param), (F, "glLighti(0x%x, 0x%x, %d);\n", light, pname, param));
Brian Paulb5fd8862001-11-18 22:48:11 +0000856}
857
858KEYWORD1 void KEYWORD2 NAME(Lightiv)(GLenum light, GLenum pname, const GLint * params)
859{
Brian Pauld37363d2002-11-30 17:18:46 +0000860 DISPATCH(Lightiv, (light, pname, params), (F, "glLightiv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +0000861}
862
863KEYWORD1 void KEYWORD2 NAME(LightModelf)(GLenum pname, GLfloat param)
864{
Brian Paul9745d472001-12-14 21:56:50 +0000865 DISPATCH(LightModelf, (pname, param), (F, "glLightModelf(0x%x, %f);\n", pname, param));
Brian Paulb5fd8862001-11-18 22:48:11 +0000866}
867
868KEYWORD1 void KEYWORD2 NAME(LightModelfv)(GLenum pname, const GLfloat * params)
869{
Brian Pauld37363d2002-11-30 17:18:46 +0000870 DISPATCH(LightModelfv, (pname, params), (F, "glLightModelfv(0x%x, %p);\n", pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +0000871}
872
873KEYWORD1 void KEYWORD2 NAME(LightModeli)(GLenum pname, GLint param)
874{
Brian Paul9745d472001-12-14 21:56:50 +0000875 DISPATCH(LightModeli, (pname, param), (F, "glLightModeli(0x%x, %d);\n", pname, param));
Brian Paulb5fd8862001-11-18 22:48:11 +0000876}
877
878KEYWORD1 void KEYWORD2 NAME(LightModeliv)(GLenum pname, const GLint * params)
879{
Brian Pauld37363d2002-11-30 17:18:46 +0000880 DISPATCH(LightModeliv, (pname, params), (F, "glLightModeliv(0x%x, %p);\n", pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +0000881}
882
883KEYWORD1 void KEYWORD2 NAME(LineStipple)(GLint factor, GLushort pattern)
884{
Brian Paul9745d472001-12-14 21:56:50 +0000885 DISPATCH(LineStipple, (factor, pattern), (F, "glLineStipple(%d, %d);\n", factor, pattern));
Brian Paulb5fd8862001-11-18 22:48:11 +0000886}
887
888KEYWORD1 void KEYWORD2 NAME(LineWidth)(GLfloat width)
889{
Brian Paul9745d472001-12-14 21:56:50 +0000890 DISPATCH(LineWidth, (width), (F, "glLineWidth(%f);\n", width));
Brian Paulb5fd8862001-11-18 22:48:11 +0000891}
892
893KEYWORD1 void KEYWORD2 NAME(Materialf)(GLenum face, GLenum pname, GLfloat param)
894{
Brian Paul9745d472001-12-14 21:56:50 +0000895 DISPATCH(Materialf, (face, pname, param), (F, "glMaterialf(0x%x, 0x%x, %f);\n", face, pname, param));
Brian Paulb5fd8862001-11-18 22:48:11 +0000896}
897
898KEYWORD1 void KEYWORD2 NAME(Materialfv)(GLenum face, GLenum pname, const GLfloat * params)
899{
Brian Pauld37363d2002-11-30 17:18:46 +0000900 DISPATCH(Materialfv, (face, pname, params), (F, "glMaterialfv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +0000901}
902
903KEYWORD1 void KEYWORD2 NAME(Materiali)(GLenum face, GLenum pname, GLint param)
904{
Brian Paul9745d472001-12-14 21:56:50 +0000905 DISPATCH(Materiali, (face, pname, param), (F, "glMateriali(0x%x, 0x%x, %d);\n", face, pname, param));
Brian Paulb5fd8862001-11-18 22:48:11 +0000906}
907
908KEYWORD1 void KEYWORD2 NAME(Materialiv)(GLenum face, GLenum pname, const GLint * params)
909{
Brian Pauld37363d2002-11-30 17:18:46 +0000910 DISPATCH(Materialiv, (face, pname, params), (F, "glMaterialiv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +0000911}
912
913KEYWORD1 void KEYWORD2 NAME(PointSize)(GLfloat size)
914{
Brian Paul9745d472001-12-14 21:56:50 +0000915 DISPATCH(PointSize, (size), (F, "glPointSize(%f);\n", size));
Brian Paul1210b0d1999-11-25 18:16:13 +0000916}
917
918KEYWORD1 void KEYWORD2 NAME(PolygonMode)(GLenum face, GLenum mode)
919{
Brian Paul9745d472001-12-14 21:56:50 +0000920 DISPATCH(PolygonMode, (face, mode), (F, "glPolygonMode(0x%x, 0x%x);\n", face, mode));
Brian Paul1210b0d1999-11-25 18:16:13 +0000921}
922
Brian Paulb5fd8862001-11-18 22:48:11 +0000923KEYWORD1 void KEYWORD2 NAME(PolygonStipple)(const GLubyte * mask)
Brian Paul1210b0d1999-11-25 18:16:13 +0000924{
Brian Pauld37363d2002-11-30 17:18:46 +0000925 DISPATCH(PolygonStipple, (mask), (F, "glPolygonStipple(%p);\n", (const void *) mask));
Brian Paul1210b0d1999-11-25 18:16:13 +0000926}
927
928KEYWORD1 void KEYWORD2 NAME(Scissor)(GLint x, GLint y, GLsizei width, GLsizei height)
929{
Brian Paulb15a3b42001-12-15 16:42:59 +0000930 DISPATCH(Scissor, (x, y, width, height), (F, "glScissor(%d, %d, %d, %d);\n", x, y, width, height));
Brian Paul1210b0d1999-11-25 18:16:13 +0000931}
932
933KEYWORD1 void KEYWORD2 NAME(ShadeModel)(GLenum mode)
934{
Brian Paul9745d472001-12-14 21:56:50 +0000935 DISPATCH(ShadeModel, (mode), (F, "glShadeModel(0x%x);\n", mode));
Brian Paul1210b0d1999-11-25 18:16:13 +0000936}
937
Brian Paul1210b0d1999-11-25 18:16:13 +0000938KEYWORD1 void KEYWORD2 NAME(TexParameterf)(GLenum target, GLenum pname, GLfloat param)
939{
Brian Paul9745d472001-12-14 21:56:50 +0000940 DISPATCH(TexParameterf, (target, pname, param), (F, "glTexParameterf(0x%x, 0x%x, %f);\n", target, pname, param));
Brian Paul1210b0d1999-11-25 18:16:13 +0000941}
942
Brian Paulb5fd8862001-11-18 22:48:11 +0000943KEYWORD1 void KEYWORD2 NAME(TexParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
Brian Paul1210b0d1999-11-25 18:16:13 +0000944{
Brian Pauld37363d2002-11-30 17:18:46 +0000945 DISPATCH(TexParameterfv, (target, pname, params), (F, "glTexParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +0000946}
947
948KEYWORD1 void KEYWORD2 NAME(TexParameteri)(GLenum target, GLenum pname, GLint param)
949{
Brian Paul9745d472001-12-14 21:56:50 +0000950 DISPATCH(TexParameteri, (target, pname, param), (F, "glTexParameteri(0x%x, 0x%x, %d);\n", target, pname, param));
Brian Paul1210b0d1999-11-25 18:16:13 +0000951}
952
Brian Paulb5fd8862001-11-18 22:48:11 +0000953KEYWORD1 void KEYWORD2 NAME(TexParameteriv)(GLenum target, GLenum pname, const GLint * params)
Brian Paul1210b0d1999-11-25 18:16:13 +0000954{
Brian Pauld37363d2002-11-30 17:18:46 +0000955 DISPATCH(TexParameteriv, (target, pname, params), (F, "glTexParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +0000956}
957
958KEYWORD1 void KEYWORD2 NAME(TexImage1D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
959{
Brian Pauld37363d2002-11-30 17:18:46 +0000960 DISPATCH(TexImage1D, (target, level, internalformat, width, border, format, type, pixels), (F, "glTexImage1D(0x%x, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, border, format, type, (const void *) pixels));
Brian Paulb5fd8862001-11-18 22:48:11 +0000961}
962
963KEYWORD1 void KEYWORD2 NAME(TexImage2D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
964{
Brian Pauld37363d2002-11-30 17:18:46 +0000965 DISPATCH(TexImage2D, (target, level, internalformat, width, height, border, format, type, pixels), (F, "glTexImage2D(0x%x, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, height, border, format, type, (const void *) pixels));
Brian Paulb5fd8862001-11-18 22:48:11 +0000966}
967
968KEYWORD1 void KEYWORD2 NAME(TexEnvf)(GLenum target, GLenum pname, GLfloat param)
969{
Brian Paul9745d472001-12-14 21:56:50 +0000970 DISPATCH(TexEnvf, (target, pname, param), (F, "glTexEnvf(0x%x, 0x%x, %f);\n", target, pname, param));
Brian Paulb5fd8862001-11-18 22:48:11 +0000971}
972
973KEYWORD1 void KEYWORD2 NAME(TexEnvfv)(GLenum target, GLenum pname, const GLfloat * params)
974{
Brian Pauld37363d2002-11-30 17:18:46 +0000975 DISPATCH(TexEnvfv, (target, pname, params), (F, "glTexEnvfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +0000976}
977
978KEYWORD1 void KEYWORD2 NAME(TexEnvi)(GLenum target, GLenum pname, GLint param)
979{
Brian Paul9745d472001-12-14 21:56:50 +0000980 DISPATCH(TexEnvi, (target, pname, param), (F, "glTexEnvi(0x%x, 0x%x, %d);\n", target, pname, param));
Brian Paulb5fd8862001-11-18 22:48:11 +0000981}
982
983KEYWORD1 void KEYWORD2 NAME(TexEnviv)(GLenum target, GLenum pname, const GLint * params)
984{
Brian Pauld37363d2002-11-30 17:18:46 +0000985 DISPATCH(TexEnviv, (target, pname, params), (F, "glTexEnviv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +0000986}
987
988KEYWORD1 void KEYWORD2 NAME(TexGend)(GLenum coord, GLenum pname, GLdouble param)
989{
Brian Paul9745d472001-12-14 21:56:50 +0000990 DISPATCH(TexGend, (coord, pname, param), (F, "glTexGend(0x%x, 0x%x, %f);\n", coord, pname, param));
Brian Paulb5fd8862001-11-18 22:48:11 +0000991}
992
993KEYWORD1 void KEYWORD2 NAME(TexGendv)(GLenum coord, GLenum pname, const GLdouble * params)
994{
Brian Pauld37363d2002-11-30 17:18:46 +0000995 DISPATCH(TexGendv, (coord, pname, params), (F, "glTexGendv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +0000996}
997
998KEYWORD1 void KEYWORD2 NAME(TexGenf)(GLenum coord, GLenum pname, GLfloat param)
999{
Brian Paul9745d472001-12-14 21:56:50 +00001000 DISPATCH(TexGenf, (coord, pname, param), (F, "glTexGenf(0x%x, 0x%x, %f);\n", coord, pname, param));
Brian Paulb5fd8862001-11-18 22:48:11 +00001001}
1002
1003KEYWORD1 void KEYWORD2 NAME(TexGenfv)(GLenum coord, GLenum pname, const GLfloat * params)
1004{
Brian Pauld37363d2002-11-30 17:18:46 +00001005 DISPATCH(TexGenfv, (coord, pname, params), (F, "glTexGenfv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001006}
1007
1008KEYWORD1 void KEYWORD2 NAME(TexGeni)(GLenum coord, GLenum pname, GLint param)
1009{
Brian Paul9745d472001-12-14 21:56:50 +00001010 DISPATCH(TexGeni, (coord, pname, param), (F, "glTexGeni(0x%x, 0x%x, %d);\n", coord, pname, param));
Brian Paulb5fd8862001-11-18 22:48:11 +00001011}
1012
1013KEYWORD1 void KEYWORD2 NAME(TexGeniv)(GLenum coord, GLenum pname, const GLint * params)
1014{
Brian Pauld37363d2002-11-30 17:18:46 +00001015 DISPATCH(TexGeniv, (coord, pname, params), (F, "glTexGeniv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001016}
1017
1018KEYWORD1 void KEYWORD2 NAME(FeedbackBuffer)(GLsizei size, GLenum type, GLfloat * buffer)
1019{
Brian Pauld37363d2002-11-30 17:18:46 +00001020 DISPATCH(FeedbackBuffer, (size, type, buffer), (F, "glFeedbackBuffer(%d, 0x%x, %p);\n", size, type, (const void *) buffer));
Brian Paulb5fd8862001-11-18 22:48:11 +00001021}
1022
1023KEYWORD1 void KEYWORD2 NAME(SelectBuffer)(GLsizei size, GLuint * buffer)
1024{
Brian Pauld37363d2002-11-30 17:18:46 +00001025 DISPATCH(SelectBuffer, (size, buffer), (F, "glSelectBuffer(%d, %p);\n", size, (const void *) buffer));
Brian Paulb5fd8862001-11-18 22:48:11 +00001026}
1027
1028KEYWORD1 GLint KEYWORD2 NAME(RenderMode)(GLenum mode)
1029{
Brian Paul9745d472001-12-14 21:56:50 +00001030 RETURN_DISPATCH(RenderMode, (mode), (F, "glRenderMode(0x%x);\n", mode));
Brian Paulb5fd8862001-11-18 22:48:11 +00001031}
1032
1033KEYWORD1 void KEYWORD2 NAME(InitNames)(void)
1034{
Brian Paul9745d472001-12-14 21:56:50 +00001035 DISPATCH(InitNames, (), (F, "glInitNames();\n"));
Brian Paulb5fd8862001-11-18 22:48:11 +00001036}
1037
1038KEYWORD1 void KEYWORD2 NAME(LoadName)(GLuint name)
1039{
Brian Paul9745d472001-12-14 21:56:50 +00001040 DISPATCH(LoadName, (name), (F, "glLoadName(%d);\n", name));
Brian Paulb5fd8862001-11-18 22:48:11 +00001041}
1042
1043KEYWORD1 void KEYWORD2 NAME(PassThrough)(GLfloat token)
1044{
Brian Paul9745d472001-12-14 21:56:50 +00001045 DISPATCH(PassThrough, (token), (F, "glPassThrough(%f);\n", token));
Brian Paulb5fd8862001-11-18 22:48:11 +00001046}
1047
1048KEYWORD1 void KEYWORD2 NAME(PopName)(void)
1049{
Brian Paul9745d472001-12-14 21:56:50 +00001050 DISPATCH(PopName, (), (F, "glPopName();\n"));
Brian Paulb5fd8862001-11-18 22:48:11 +00001051}
1052
1053KEYWORD1 void KEYWORD2 NAME(PushName)(GLuint name)
1054{
Brian Paul9745d472001-12-14 21:56:50 +00001055 DISPATCH(PushName, (name), (F, "glPushName(%d);\n", name));
Brian Paulb5fd8862001-11-18 22:48:11 +00001056}
1057
1058KEYWORD1 void KEYWORD2 NAME(DrawBuffer)(GLenum mode)
1059{
Brian Paul9745d472001-12-14 21:56:50 +00001060 DISPATCH(DrawBuffer, (mode), (F, "glDrawBuffer(0x%x);\n", mode));
Brian Paulb5fd8862001-11-18 22:48:11 +00001061}
1062
1063KEYWORD1 void KEYWORD2 NAME(Clear)(GLbitfield mask)
1064{
Brian Pauld37363d2002-11-30 17:18:46 +00001065 DISPATCH(Clear, (mask), (F, "glClear(%p);\n", (const void *) mask));
Brian Paulb5fd8862001-11-18 22:48:11 +00001066}
1067
1068KEYWORD1 void KEYWORD2 NAME(ClearAccum)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
1069{
Brian Paul9745d472001-12-14 21:56:50 +00001070 DISPATCH(ClearAccum, (red, green, blue, alpha), (F, "glClearAccum(%f, %f, %f, %f);\n", red, green, blue, alpha));
Brian Paulb5fd8862001-11-18 22:48:11 +00001071}
1072
1073KEYWORD1 void KEYWORD2 NAME(ClearIndex)(GLfloat c)
1074{
Brian Paul9745d472001-12-14 21:56:50 +00001075 DISPATCH(ClearIndex, (c), (F, "glClearIndex(%f);\n", c));
Brian Paulb5fd8862001-11-18 22:48:11 +00001076}
1077
1078KEYWORD1 void KEYWORD2 NAME(ClearColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1079{
Brian Paul9745d472001-12-14 21:56:50 +00001080 DISPATCH(ClearColor, (red, green, blue, alpha), (F, "glClearColor(%f, %f, %f, %f);\n", red, green, blue, alpha));
Brian Paulb5fd8862001-11-18 22:48:11 +00001081}
1082
1083KEYWORD1 void KEYWORD2 NAME(ClearStencil)(GLint s)
1084{
Brian Paul9745d472001-12-14 21:56:50 +00001085 DISPATCH(ClearStencil, (s), (F, "glClearStencil(%d);\n", s));
Brian Paulb5fd8862001-11-18 22:48:11 +00001086}
1087
1088KEYWORD1 void KEYWORD2 NAME(ClearDepth)(GLclampd depth)
1089{
Brian Paul9745d472001-12-14 21:56:50 +00001090 DISPATCH(ClearDepth, (depth), (F, "glClearDepth(%f);\n", depth));
Brian Paulb5fd8862001-11-18 22:48:11 +00001091}
1092
1093KEYWORD1 void KEYWORD2 NAME(StencilMask)(GLuint mask)
1094{
Brian Paul9745d472001-12-14 21:56:50 +00001095 DISPATCH(StencilMask, (mask), (F, "glStencilMask(%d);\n", mask));
Brian Paulb5fd8862001-11-18 22:48:11 +00001096}
1097
1098KEYWORD1 void KEYWORD2 NAME(ColorMask)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
1099{
Brian Paul9745d472001-12-14 21:56:50 +00001100 DISPATCH(ColorMask, (red, green, blue, alpha), (F, "glColorMask(%d, %d, %d, %d);\n", red, green, blue, alpha));
Brian Paulb5fd8862001-11-18 22:48:11 +00001101}
1102
1103KEYWORD1 void KEYWORD2 NAME(DepthMask)(GLboolean flag)
1104{
Brian Paul9745d472001-12-14 21:56:50 +00001105 DISPATCH(DepthMask, (flag), (F, "glDepthMask(%d);\n", flag));
Brian Paulb5fd8862001-11-18 22:48:11 +00001106}
1107
1108KEYWORD1 void KEYWORD2 NAME(IndexMask)(GLuint mask)
1109{
Brian Paul9745d472001-12-14 21:56:50 +00001110 DISPATCH(IndexMask, (mask), (F, "glIndexMask(%d);\n", mask));
Brian Paulb5fd8862001-11-18 22:48:11 +00001111}
1112
1113KEYWORD1 void KEYWORD2 NAME(Accum)(GLenum op, GLfloat value)
1114{
Brian Paul9745d472001-12-14 21:56:50 +00001115 DISPATCH(Accum, (op, value), (F, "glAccum(0x%x, %f);\n", op, value));
Brian Paulb5fd8862001-11-18 22:48:11 +00001116}
1117
1118KEYWORD1 void KEYWORD2 NAME(Disable)(GLenum cap)
1119{
Brian Paul9745d472001-12-14 21:56:50 +00001120 DISPATCH(Disable, (cap), (F, "glDisable(0x%x);\n", cap));
Brian Paulb5fd8862001-11-18 22:48:11 +00001121}
1122
1123KEYWORD1 void KEYWORD2 NAME(Enable)(GLenum cap)
1124{
Brian Paul9745d472001-12-14 21:56:50 +00001125 DISPATCH(Enable, (cap), (F, "glEnable(0x%x);\n", cap));
Brian Paulb5fd8862001-11-18 22:48:11 +00001126}
1127
1128KEYWORD1 void KEYWORD2 NAME(Finish)(void)
1129{
Brian Paul9745d472001-12-14 21:56:50 +00001130 DISPATCH(Finish, (), (F, "glFinish();\n"));
Brian Paulb5fd8862001-11-18 22:48:11 +00001131}
1132
1133KEYWORD1 void KEYWORD2 NAME(Flush)(void)
1134{
Brian Paul9745d472001-12-14 21:56:50 +00001135 DISPATCH(Flush, (), (F, "glFlush();\n"));
Brian Paulb5fd8862001-11-18 22:48:11 +00001136}
1137
1138KEYWORD1 void KEYWORD2 NAME(PopAttrib)(void)
1139{
Brian Paul9745d472001-12-14 21:56:50 +00001140 DISPATCH(PopAttrib, (), (F, "glPopAttrib();\n"));
Brian Paulb5fd8862001-11-18 22:48:11 +00001141}
1142
1143KEYWORD1 void KEYWORD2 NAME(PushAttrib)(GLbitfield mask)
1144{
Brian Pauld37363d2002-11-30 17:18:46 +00001145 DISPATCH(PushAttrib, (mask), (F, "glPushAttrib(%p);\n", (const void *) mask));
Brian Paulb5fd8862001-11-18 22:48:11 +00001146}
1147
1148KEYWORD1 void KEYWORD2 NAME(Map1d)(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points)
1149{
Brian Pauld37363d2002-11-30 17:18:46 +00001150 DISPATCH(Map1d, (target, u1, u2, stride, order, points), (F, "glMap1d(0x%x, %f, %f, %d, %d, %p);\n", target, u1, u2, stride, order, (const void *) points));
Brian Paulb5fd8862001-11-18 22:48:11 +00001151}
1152
1153KEYWORD1 void KEYWORD2 NAME(Map1f)(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points)
1154{
Brian Pauld37363d2002-11-30 17:18:46 +00001155 DISPATCH(Map1f, (target, u1, u2, stride, order, points), (F, "glMap1f(0x%x, %f, %f, %d, %d, %p);\n", target, u1, u2, stride, order, (const void *) points));
Brian Paulb5fd8862001-11-18 22:48:11 +00001156}
1157
1158KEYWORD1 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)
1159{
Brian Pauld37363d2002-11-30 17:18:46 +00001160 DISPATCH(Map2d, (target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points), (F, "glMap2d(0x%x, %f, %f, %d, %d, %f, %f, %d, %d, %p);\n", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, (const void *) points));
Brian Paulb5fd8862001-11-18 22:48:11 +00001161}
1162
1163KEYWORD1 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)
1164{
Brian Pauld37363d2002-11-30 17:18:46 +00001165 DISPATCH(Map2f, (target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points), (F, "glMap2f(0x%x, %f, %f, %d, %d, %f, %f, %d, %d, %p);\n", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, (const void *) points));
Brian Paulb5fd8862001-11-18 22:48:11 +00001166}
1167
1168KEYWORD1 void KEYWORD2 NAME(MapGrid1d)(GLint un, GLdouble u1, GLdouble u2)
1169{
Brian Paul9745d472001-12-14 21:56:50 +00001170 DISPATCH(MapGrid1d, (un, u1, u2), (F, "glMapGrid1d(%d, %f, %f);\n", un, u1, u2));
Brian Paulb5fd8862001-11-18 22:48:11 +00001171}
1172
1173KEYWORD1 void KEYWORD2 NAME(MapGrid1f)(GLint un, GLfloat u1, GLfloat u2)
1174{
Brian Paul9745d472001-12-14 21:56:50 +00001175 DISPATCH(MapGrid1f, (un, u1, u2), (F, "glMapGrid1f(%d, %f, %f);\n", un, u1, u2));
Brian Paulb5fd8862001-11-18 22:48:11 +00001176}
1177
1178KEYWORD1 void KEYWORD2 NAME(MapGrid2d)(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
1179{
Brian Paul9745d472001-12-14 21:56:50 +00001180 DISPATCH(MapGrid2d, (un, u1, u2, vn, v1, v2), (F, "glMapGrid2d(%d, %f, %f, %d, %f, %f);\n", un, u1, u2, vn, v1, v2));
Brian Paulb5fd8862001-11-18 22:48:11 +00001181}
1182
1183KEYWORD1 void KEYWORD2 NAME(MapGrid2f)(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
1184{
Brian Paul9745d472001-12-14 21:56:50 +00001185 DISPATCH(MapGrid2f, (un, u1, u2, vn, v1, v2), (F, "glMapGrid2f(%d, %f, %f, %d, %f, %f);\n", un, u1, u2, vn, v1, v2));
Brian Paulb5fd8862001-11-18 22:48:11 +00001186}
1187
1188KEYWORD1 void KEYWORD2 NAME(EvalCoord1d)(GLdouble u)
1189{
Brian Paul9745d472001-12-14 21:56:50 +00001190 DISPATCH(EvalCoord1d, (u), (F, "glEvalCoord1d(%f);\n", u));
Brian Paulb5fd8862001-11-18 22:48:11 +00001191}
1192
1193KEYWORD1 void KEYWORD2 NAME(EvalCoord1dv)(const GLdouble * u)
1194{
Brian Pauld37363d2002-11-30 17:18:46 +00001195 DISPATCH(EvalCoord1dv, (u), (F, "glEvalCoord1dv(%p);\n", (const void *) u));
Brian Paulb5fd8862001-11-18 22:48:11 +00001196}
1197
1198KEYWORD1 void KEYWORD2 NAME(EvalCoord1f)(GLfloat u)
1199{
Brian Paul9745d472001-12-14 21:56:50 +00001200 DISPATCH(EvalCoord1f, (u), (F, "glEvalCoord1f(%f);\n", u));
Brian Paulb5fd8862001-11-18 22:48:11 +00001201}
1202
1203KEYWORD1 void KEYWORD2 NAME(EvalCoord1fv)(const GLfloat * u)
1204{
Brian Pauld37363d2002-11-30 17:18:46 +00001205 DISPATCH(EvalCoord1fv, (u), (F, "glEvalCoord1fv(%p);\n", (const void *) u));
Brian Paulb5fd8862001-11-18 22:48:11 +00001206}
1207
1208KEYWORD1 void KEYWORD2 NAME(EvalCoord2d)(GLdouble u, GLdouble v)
1209{
Brian Paul9745d472001-12-14 21:56:50 +00001210 DISPATCH(EvalCoord2d, (u, v), (F, "glEvalCoord2d(%f, %f);\n", u, v));
Brian Paulb5fd8862001-11-18 22:48:11 +00001211}
1212
1213KEYWORD1 void KEYWORD2 NAME(EvalCoord2dv)(const GLdouble * u)
1214{
Brian Pauld37363d2002-11-30 17:18:46 +00001215 DISPATCH(EvalCoord2dv, (u), (F, "glEvalCoord2dv(%p /* %g, %g */);\n", (const void *) u, u[0], u[1]));
Brian Paulb5fd8862001-11-18 22:48:11 +00001216}
1217
1218KEYWORD1 void KEYWORD2 NAME(EvalCoord2f)(GLfloat u, GLfloat v)
1219{
Brian Paul9745d472001-12-14 21:56:50 +00001220 DISPATCH(EvalCoord2f, (u, v), (F, "glEvalCoord2f(%f, %f);\n", u, v));
Brian Paulb5fd8862001-11-18 22:48:11 +00001221}
1222
1223KEYWORD1 void KEYWORD2 NAME(EvalCoord2fv)(const GLfloat * u)
1224{
Brian Pauld37363d2002-11-30 17:18:46 +00001225 DISPATCH(EvalCoord2fv, (u), (F, "glEvalCoord2fv(%p /* %g, %g */);\n", (const void *) u, u[0], u[1]));
Brian Paulb5fd8862001-11-18 22:48:11 +00001226}
1227
1228KEYWORD1 void KEYWORD2 NAME(EvalMesh1)(GLenum mode, GLint i1, GLint i2)
1229{
Brian Paul9745d472001-12-14 21:56:50 +00001230 DISPATCH(EvalMesh1, (mode, i1, i2), (F, "glEvalMesh1(0x%x, %d, %d);\n", mode, i1, i2));
Brian Paulb5fd8862001-11-18 22:48:11 +00001231}
1232
1233KEYWORD1 void KEYWORD2 NAME(EvalPoint1)(GLint i)
1234{
Brian Paul9745d472001-12-14 21:56:50 +00001235 DISPATCH(EvalPoint1, (i), (F, "glEvalPoint1(%d);\n", i));
Brian Paulb5fd8862001-11-18 22:48:11 +00001236}
1237
1238KEYWORD1 void KEYWORD2 NAME(EvalMesh2)(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
1239{
Brian Paul9745d472001-12-14 21:56:50 +00001240 DISPATCH(EvalMesh2, (mode, i1, i2, j1, j2), (F, "glEvalMesh2(0x%x, %d, %d, %d, %d);\n", mode, i1, i2, j1, j2));
Brian Paulb5fd8862001-11-18 22:48:11 +00001241}
1242
1243KEYWORD1 void KEYWORD2 NAME(EvalPoint2)(GLint i, GLint j)
1244{
Brian Paul9745d472001-12-14 21:56:50 +00001245 DISPATCH(EvalPoint2, (i, j), (F, "glEvalPoint2(%d, %d);\n", i, j));
Brian Paulb5fd8862001-11-18 22:48:11 +00001246}
1247
1248KEYWORD1 void KEYWORD2 NAME(AlphaFunc)(GLenum func, GLclampf ref)
1249{
Brian Paul9745d472001-12-14 21:56:50 +00001250 DISPATCH(AlphaFunc, (func, ref), (F, "glAlphaFunc(0x%x, %f);\n", func, ref));
Brian Paulb5fd8862001-11-18 22:48:11 +00001251}
1252
1253KEYWORD1 void KEYWORD2 NAME(BlendFunc)(GLenum sfactor, GLenum dfactor)
1254{
Brian Paul9745d472001-12-14 21:56:50 +00001255 DISPATCH(BlendFunc, (sfactor, dfactor), (F, "glBlendFunc(0x%x, 0x%x);\n", sfactor, dfactor));
Brian Paulb5fd8862001-11-18 22:48:11 +00001256}
1257
1258KEYWORD1 void KEYWORD2 NAME(LogicOp)(GLenum opcode)
1259{
Brian Paul9745d472001-12-14 21:56:50 +00001260 DISPATCH(LogicOp, (opcode), (F, "glLogicOp(0x%x);\n", opcode));
Brian Paulb5fd8862001-11-18 22:48:11 +00001261}
1262
1263KEYWORD1 void KEYWORD2 NAME(StencilFunc)(GLenum func, GLint ref, GLuint mask)
1264{
Brian Paul9745d472001-12-14 21:56:50 +00001265 DISPATCH(StencilFunc, (func, ref, mask), (F, "glStencilFunc(0x%x, %d, %d);\n", func, ref, mask));
Brian Paulb5fd8862001-11-18 22:48:11 +00001266}
1267
1268KEYWORD1 void KEYWORD2 NAME(StencilOp)(GLenum fail, GLenum zfail, GLenum zpass)
1269{
Brian Paul9745d472001-12-14 21:56:50 +00001270 DISPATCH(StencilOp, (fail, zfail, zpass), (F, "glStencilOp(0x%x, 0x%x, 0x%x);\n", fail, zfail, zpass));
Brian Paulb5fd8862001-11-18 22:48:11 +00001271}
1272
1273KEYWORD1 void KEYWORD2 NAME(DepthFunc)(GLenum func)
1274{
Brian Paul9745d472001-12-14 21:56:50 +00001275 DISPATCH(DepthFunc, (func), (F, "glDepthFunc(0x%x);\n", func));
Brian Paulb5fd8862001-11-18 22:48:11 +00001276}
1277
1278KEYWORD1 void KEYWORD2 NAME(PixelZoom)(GLfloat xfactor, GLfloat yfactor)
1279{
Brian Paul9745d472001-12-14 21:56:50 +00001280 DISPATCH(PixelZoom, (xfactor, yfactor), (F, "glPixelZoom(%f, %f);\n", xfactor, yfactor));
Brian Paulb5fd8862001-11-18 22:48:11 +00001281}
1282
1283KEYWORD1 void KEYWORD2 NAME(PixelTransferf)(GLenum pname, GLfloat param)
1284{
Brian Paul9745d472001-12-14 21:56:50 +00001285 DISPATCH(PixelTransferf, (pname, param), (F, "glPixelTransferf(0x%x, %f);\n", pname, param));
Brian Paulb5fd8862001-11-18 22:48:11 +00001286}
1287
1288KEYWORD1 void KEYWORD2 NAME(PixelTransferi)(GLenum pname, GLint param)
1289{
Brian Paul9745d472001-12-14 21:56:50 +00001290 DISPATCH(PixelTransferi, (pname, param), (F, "glPixelTransferi(0x%x, %d);\n", pname, param));
Brian Paulb5fd8862001-11-18 22:48:11 +00001291}
1292
1293KEYWORD1 void KEYWORD2 NAME(PixelStoref)(GLenum pname, GLfloat param)
1294{
Brian Paul9745d472001-12-14 21:56:50 +00001295 DISPATCH(PixelStoref, (pname, param), (F, "glPixelStoref(0x%x, %f);\n", pname, param));
Brian Paulb5fd8862001-11-18 22:48:11 +00001296}
1297
1298KEYWORD1 void KEYWORD2 NAME(PixelStorei)(GLenum pname, GLint param)
1299{
Brian Paul9745d472001-12-14 21:56:50 +00001300 DISPATCH(PixelStorei, (pname, param), (F, "glPixelStorei(0x%x, %d);\n", pname, param));
Brian Paulb5fd8862001-11-18 22:48:11 +00001301}
1302
Brian Pauld4576152003-08-19 01:07:26 +00001303KEYWORD1 void KEYWORD2 NAME(PixelMapfv)(GLenum map, GLsizei mapsize, const GLfloat * values)
Brian Paulb5fd8862001-11-18 22:48:11 +00001304{
Brian Pauld37363d2002-11-30 17:18:46 +00001305 DISPATCH(PixelMapfv, (map, mapsize, values), (F, "glPixelMapfv(0x%x, %d, %p);\n", map, mapsize, (const void *) values));
Brian Paulb5fd8862001-11-18 22:48:11 +00001306}
1307
Brian Pauld4576152003-08-19 01:07:26 +00001308KEYWORD1 void KEYWORD2 NAME(PixelMapuiv)(GLenum map, GLsizei mapsize, const GLuint * values)
Brian Paulb5fd8862001-11-18 22:48:11 +00001309{
Brian Pauld37363d2002-11-30 17:18:46 +00001310 DISPATCH(PixelMapuiv, (map, mapsize, values), (F, "glPixelMapuiv(0x%x, %d, %p);\n", map, mapsize, (const void *) values));
Brian Paulb5fd8862001-11-18 22:48:11 +00001311}
1312
Brian Pauld4576152003-08-19 01:07:26 +00001313KEYWORD1 void KEYWORD2 NAME(PixelMapusv)(GLenum map, GLsizei mapsize, const GLushort * values)
Brian Paulb5fd8862001-11-18 22:48:11 +00001314{
Brian Pauld37363d2002-11-30 17:18:46 +00001315 DISPATCH(PixelMapusv, (map, mapsize, values), (F, "glPixelMapusv(0x%x, %d, %p);\n", map, mapsize, (const void *) values));
Brian Paulb5fd8862001-11-18 22:48:11 +00001316}
1317
1318KEYWORD1 void KEYWORD2 NAME(ReadBuffer)(GLenum mode)
1319{
Brian Paul9745d472001-12-14 21:56:50 +00001320 DISPATCH(ReadBuffer, (mode), (F, "glReadBuffer(0x%x);\n", mode));
Brian Paulb5fd8862001-11-18 22:48:11 +00001321}
1322
1323KEYWORD1 void KEYWORD2 NAME(CopyPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
1324{
Brian Paulb15a3b42001-12-15 16:42:59 +00001325 DISPATCH(CopyPixels, (x, y, width, height, type), (F, "glCopyPixels(%d, %d, %d, %d, 0x%x);\n", x, y, width, height, type));
Brian Paulb5fd8862001-11-18 22:48:11 +00001326}
1327
1328KEYWORD1 void KEYWORD2 NAME(ReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels)
1329{
Brian Pauld37363d2002-11-30 17:18:46 +00001330 DISPATCH(ReadPixels, (x, y, width, height, format, type, pixels), (F, "glReadPixels(%d, %d, %d, %d, 0x%x, 0x%x, %p);\n", x, y, width, height, format, type, (const void *) pixels));
Brian Paulb5fd8862001-11-18 22:48:11 +00001331}
1332
1333KEYWORD1 void KEYWORD2 NAME(DrawPixels)(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1334{
Brian Pauld37363d2002-11-30 17:18:46 +00001335 DISPATCH(DrawPixels, (width, height, format, type, pixels), (F, "glDrawPixels(%d, %d, 0x%x, 0x%x, %p);\n", width, height, format, type, (const void *) pixels));
Brian Paulb5fd8862001-11-18 22:48:11 +00001336}
1337
1338KEYWORD1 void KEYWORD2 NAME(GetBooleanv)(GLenum pname, GLboolean * params)
1339{
Brian Pauld37363d2002-11-30 17:18:46 +00001340 DISPATCH(GetBooleanv, (pname, params), (F, "glGetBooleanv(0x%x, %p);\n", pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001341}
1342
1343KEYWORD1 void KEYWORD2 NAME(GetClipPlane)(GLenum plane, GLdouble * equation)
1344{
Brian Pauld37363d2002-11-30 17:18:46 +00001345 DISPATCH(GetClipPlane, (plane, equation), (F, "glGetClipPlane(0x%x, %p);\n", plane, (const void *) equation));
Brian Paulb5fd8862001-11-18 22:48:11 +00001346}
1347
1348KEYWORD1 void KEYWORD2 NAME(GetDoublev)(GLenum pname, GLdouble * params)
1349{
Brian Pauld37363d2002-11-30 17:18:46 +00001350 DISPATCH(GetDoublev, (pname, params), (F, "glGetDoublev(0x%x, %p);\n", pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001351}
1352
1353KEYWORD1 GLenum KEYWORD2 NAME(GetError)(void)
1354{
Brian Paul9745d472001-12-14 21:56:50 +00001355 RETURN_DISPATCH(GetError, (), (F, "glGetError();\n"));
Brian Paulb5fd8862001-11-18 22:48:11 +00001356}
1357
1358KEYWORD1 void KEYWORD2 NAME(GetFloatv)(GLenum pname, GLfloat * params)
1359{
Brian Pauld37363d2002-11-30 17:18:46 +00001360 DISPATCH(GetFloatv, (pname, params), (F, "glGetFloatv(0x%x, %p);\n", pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001361}
1362
1363KEYWORD1 void KEYWORD2 NAME(GetIntegerv)(GLenum pname, GLint * params)
1364{
Brian Pauld37363d2002-11-30 17:18:46 +00001365 DISPATCH(GetIntegerv, (pname, params), (F, "glGetIntegerv(0x%x, %p);\n", pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001366}
1367
1368KEYWORD1 void KEYWORD2 NAME(GetLightfv)(GLenum light, GLenum pname, GLfloat * params)
1369{
Brian Pauld37363d2002-11-30 17:18:46 +00001370 DISPATCH(GetLightfv, (light, pname, params), (F, "glGetLightfv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001371}
1372
1373KEYWORD1 void KEYWORD2 NAME(GetLightiv)(GLenum light, GLenum pname, GLint * params)
1374{
Brian Pauld37363d2002-11-30 17:18:46 +00001375 DISPATCH(GetLightiv, (light, pname, params), (F, "glGetLightiv(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001376}
1377
1378KEYWORD1 void KEYWORD2 NAME(GetMapdv)(GLenum target, GLenum query, GLdouble * v)
1379{
Brian Pauld37363d2002-11-30 17:18:46 +00001380 DISPATCH(GetMapdv, (target, query, v), (F, "glGetMapdv(0x%x, 0x%x, %p);\n", target, query, (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +00001381}
1382
1383KEYWORD1 void KEYWORD2 NAME(GetMapfv)(GLenum target, GLenum query, GLfloat * v)
1384{
Brian Pauld37363d2002-11-30 17:18:46 +00001385 DISPATCH(GetMapfv, (target, query, v), (F, "glGetMapfv(0x%x, 0x%x, %p);\n", target, query, (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +00001386}
1387
1388KEYWORD1 void KEYWORD2 NAME(GetMapiv)(GLenum target, GLenum query, GLint * v)
1389{
Brian Pauld37363d2002-11-30 17:18:46 +00001390 DISPATCH(GetMapiv, (target, query, v), (F, "glGetMapiv(0x%x, 0x%x, %p);\n", target, query, (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +00001391}
1392
1393KEYWORD1 void KEYWORD2 NAME(GetMaterialfv)(GLenum face, GLenum pname, GLfloat * params)
1394{
Brian Pauld37363d2002-11-30 17:18:46 +00001395 DISPATCH(GetMaterialfv, (face, pname, params), (F, "glGetMaterialfv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001396}
1397
1398KEYWORD1 void KEYWORD2 NAME(GetMaterialiv)(GLenum face, GLenum pname, GLint * params)
1399{
Brian Pauld37363d2002-11-30 17:18:46 +00001400 DISPATCH(GetMaterialiv, (face, pname, params), (F, "glGetMaterialiv(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001401}
1402
1403KEYWORD1 void KEYWORD2 NAME(GetPixelMapfv)(GLenum map, GLfloat * values)
1404{
Brian Pauld37363d2002-11-30 17:18:46 +00001405 DISPATCH(GetPixelMapfv, (map, values), (F, "glGetPixelMapfv(0x%x, %p);\n", map, (const void *) values));
Brian Paulb5fd8862001-11-18 22:48:11 +00001406}
1407
1408KEYWORD1 void KEYWORD2 NAME(GetPixelMapuiv)(GLenum map, GLuint * values)
1409{
Brian Pauld37363d2002-11-30 17:18:46 +00001410 DISPATCH(GetPixelMapuiv, (map, values), (F, "glGetPixelMapuiv(0x%x, %p);\n", map, (const void *) values));
Brian Paulb5fd8862001-11-18 22:48:11 +00001411}
1412
1413KEYWORD1 void KEYWORD2 NAME(GetPixelMapusv)(GLenum map, GLushort * values)
1414{
Brian Pauld37363d2002-11-30 17:18:46 +00001415 DISPATCH(GetPixelMapusv, (map, values), (F, "glGetPixelMapusv(0x%x, %p);\n", map, (const void *) values));
Brian Paulb5fd8862001-11-18 22:48:11 +00001416}
1417
1418KEYWORD1 void KEYWORD2 NAME(GetPolygonStipple)(GLubyte * mask)
1419{
Brian Pauld37363d2002-11-30 17:18:46 +00001420 DISPATCH(GetPolygonStipple, (mask), (F, "glGetPolygonStipple(%p);\n", (const void *) mask));
Brian Paulb5fd8862001-11-18 22:48:11 +00001421}
1422
1423KEYWORD1 const GLubyte * KEYWORD2 NAME(GetString)(GLenum name)
1424{
Brian Paul9745d472001-12-14 21:56:50 +00001425 RETURN_DISPATCH(GetString, (name), (F, "glGetString(0x%x);\n", name));
Brian Paulb5fd8862001-11-18 22:48:11 +00001426}
1427
1428KEYWORD1 void KEYWORD2 NAME(GetTexEnvfv)(GLenum target, GLenum pname, GLfloat * params)
1429{
Brian Pauld37363d2002-11-30 17:18:46 +00001430 DISPATCH(GetTexEnvfv, (target, pname, params), (F, "glGetTexEnvfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001431}
1432
1433KEYWORD1 void KEYWORD2 NAME(GetTexEnviv)(GLenum target, GLenum pname, GLint * params)
1434{
Brian Pauld37363d2002-11-30 17:18:46 +00001435 DISPATCH(GetTexEnviv, (target, pname, params), (F, "glGetTexEnviv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001436}
1437
1438KEYWORD1 void KEYWORD2 NAME(GetTexGendv)(GLenum coord, GLenum pname, GLdouble * params)
1439{
Brian Pauld37363d2002-11-30 17:18:46 +00001440 DISPATCH(GetTexGendv, (coord, pname, params), (F, "glGetTexGendv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001441}
1442
1443KEYWORD1 void KEYWORD2 NAME(GetTexGenfv)(GLenum coord, GLenum pname, GLfloat * params)
1444{
Brian Pauld37363d2002-11-30 17:18:46 +00001445 DISPATCH(GetTexGenfv, (coord, pname, params), (F, "glGetTexGenfv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001446}
1447
1448KEYWORD1 void KEYWORD2 NAME(GetTexGeniv)(GLenum coord, GLenum pname, GLint * params)
1449{
Brian Pauld37363d2002-11-30 17:18:46 +00001450 DISPATCH(GetTexGeniv, (coord, pname, params), (F, "glGetTexGeniv(0x%x, 0x%x, %p);\n", coord, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001451}
1452
1453KEYWORD1 void KEYWORD2 NAME(GetTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels)
1454{
Brian Pauld37363d2002-11-30 17:18:46 +00001455 DISPATCH(GetTexImage, (target, level, format, type, pixels), (F, "glGetTexImage(0x%x, %d, 0x%x, 0x%x, %p);\n", target, level, format, type, (const void *) pixels));
Brian Paulb5fd8862001-11-18 22:48:11 +00001456}
1457
1458KEYWORD1 void KEYWORD2 NAME(GetTexParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1459{
Brian Pauld37363d2002-11-30 17:18:46 +00001460 DISPATCH(GetTexParameterfv, (target, pname, params), (F, "glGetTexParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001461}
1462
1463KEYWORD1 void KEYWORD2 NAME(GetTexParameteriv)(GLenum target, GLenum pname, GLint * params)
1464{
Brian Pauld37363d2002-11-30 17:18:46 +00001465 DISPATCH(GetTexParameteriv, (target, pname, params), (F, "glGetTexParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001466}
1467
1468KEYWORD1 void KEYWORD2 NAME(GetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat * params)
1469{
Brian Pauld37363d2002-11-30 17:18:46 +00001470 DISPATCH(GetTexLevelParameterfv, (target, level, pname, params), (F, "glGetTexLevelParameterfv(0x%x, %d, 0x%x, %p);\n", target, level, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001471}
1472
1473KEYWORD1 void KEYWORD2 NAME(GetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint * params)
1474{
Brian Pauld37363d2002-11-30 17:18:46 +00001475 DISPATCH(GetTexLevelParameteriv, (target, level, pname, params), (F, "glGetTexLevelParameteriv(0x%x, %d, 0x%x, %p);\n", target, level, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001476}
1477
1478KEYWORD1 GLboolean KEYWORD2 NAME(IsEnabled)(GLenum cap)
1479{
Brian Paul9745d472001-12-14 21:56:50 +00001480 RETURN_DISPATCH(IsEnabled, (cap), (F, "glIsEnabled(0x%x);\n", cap));
Brian Paulb5fd8862001-11-18 22:48:11 +00001481}
1482
1483KEYWORD1 GLboolean KEYWORD2 NAME(IsList)(GLuint list)
1484{
Brian Paul9745d472001-12-14 21:56:50 +00001485 RETURN_DISPATCH(IsList, (list), (F, "glIsList(%d);\n", list));
Brian Paulb5fd8862001-11-18 22:48:11 +00001486}
1487
Karl Schultz20517ce2001-11-26 22:55:28 +00001488KEYWORD1 void KEYWORD2 NAME(DepthRange)(GLclampd zNear, GLclampd zFar)
Brian Paulb5fd8862001-11-18 22:48:11 +00001489{
Brian Paul9745d472001-12-14 21:56:50 +00001490 DISPATCH(DepthRange, (zNear, zFar), (F, "glDepthRange(%f, %f);\n", zNear, zFar));
Brian Paulb5fd8862001-11-18 22:48:11 +00001491}
1492
1493KEYWORD1 void KEYWORD2 NAME(Frustum)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
1494{
Brian Paul9745d472001-12-14 21:56:50 +00001495 DISPATCH(Frustum, (left, right, bottom, top, zNear, zFar), (F, "glFrustum(%f, %f, %f, %f, %f, %f);\n", left, right, bottom, top, zNear, zFar));
Brian Paulb5fd8862001-11-18 22:48:11 +00001496}
1497
1498KEYWORD1 void KEYWORD2 NAME(LoadIdentity)(void)
1499{
Brian Paul9745d472001-12-14 21:56:50 +00001500 DISPATCH(LoadIdentity, (), (F, "glLoadIdentity();\n"));
Brian Paulb5fd8862001-11-18 22:48:11 +00001501}
1502
1503KEYWORD1 void KEYWORD2 NAME(LoadMatrixf)(const GLfloat * m)
1504{
Brian Pauld37363d2002-11-30 17:18:46 +00001505 DISPATCH(LoadMatrixf, (m), (F, "glLoadMatrixf(%p);\n", (const void *) m));
Brian Paulb5fd8862001-11-18 22:48:11 +00001506}
1507
1508KEYWORD1 void KEYWORD2 NAME(LoadMatrixd)(const GLdouble * m)
1509{
Brian Pauld37363d2002-11-30 17:18:46 +00001510 DISPATCH(LoadMatrixd, (m), (F, "glLoadMatrixd(%p);\n", (const void *) m));
Brian Paulb5fd8862001-11-18 22:48:11 +00001511}
1512
1513KEYWORD1 void KEYWORD2 NAME(MatrixMode)(GLenum mode)
1514{
Brian Paul9745d472001-12-14 21:56:50 +00001515 DISPATCH(MatrixMode, (mode), (F, "glMatrixMode(0x%x);\n", mode));
Brian Paulb5fd8862001-11-18 22:48:11 +00001516}
1517
1518KEYWORD1 void KEYWORD2 NAME(MultMatrixf)(const GLfloat * m)
1519{
Brian Pauld37363d2002-11-30 17:18:46 +00001520 DISPATCH(MultMatrixf, (m), (F, "glMultMatrixf(%p);\n", (const void *) m));
Brian Paulb5fd8862001-11-18 22:48:11 +00001521}
1522
1523KEYWORD1 void KEYWORD2 NAME(MultMatrixd)(const GLdouble * m)
1524{
Brian Pauld37363d2002-11-30 17:18:46 +00001525 DISPATCH(MultMatrixd, (m), (F, "glMultMatrixd(%p);\n", (const void *) m));
Brian Paulb5fd8862001-11-18 22:48:11 +00001526}
1527
1528KEYWORD1 void KEYWORD2 NAME(Ortho)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
1529{
Brian Paul9745d472001-12-14 21:56:50 +00001530 DISPATCH(Ortho, (left, right, bottom, top, zNear, zFar), (F, "glOrtho(%f, %f, %f, %f, %f, %f);\n", left, right, bottom, top, zNear, zFar));
Brian Paulb5fd8862001-11-18 22:48:11 +00001531}
1532
1533KEYWORD1 void KEYWORD2 NAME(PopMatrix)(void)
1534{
Brian Paul9745d472001-12-14 21:56:50 +00001535 DISPATCH(PopMatrix, (), (F, "glPopMatrix();\n"));
Brian Paulb5fd8862001-11-18 22:48:11 +00001536}
1537
1538KEYWORD1 void KEYWORD2 NAME(PushMatrix)(void)
1539{
Brian Paul9745d472001-12-14 21:56:50 +00001540 DISPATCH(PushMatrix, (), (F, "glPushMatrix();\n"));
Brian Paulb5fd8862001-11-18 22:48:11 +00001541}
1542
1543KEYWORD1 void KEYWORD2 NAME(Rotated)(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
1544{
Brian Paul9745d472001-12-14 21:56:50 +00001545 DISPATCH(Rotated, (angle, x, y, z), (F, "glRotated(%f, %f, %f, %f);\n", angle, x, y, z));
Brian Paulb5fd8862001-11-18 22:48:11 +00001546}
1547
1548KEYWORD1 void KEYWORD2 NAME(Rotatef)(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
1549{
Brian Paul9745d472001-12-14 21:56:50 +00001550 DISPATCH(Rotatef, (angle, x, y, z), (F, "glRotatef(%f, %f, %f, %f);\n", angle, x, y, z));
Brian Paulb5fd8862001-11-18 22:48:11 +00001551}
1552
1553KEYWORD1 void KEYWORD2 NAME(Scaled)(GLdouble x, GLdouble y, GLdouble z)
1554{
Brian Paul9745d472001-12-14 21:56:50 +00001555 DISPATCH(Scaled, (x, y, z), (F, "glScaled(%f, %f, %f);\n", x, y, z));
Brian Paulb5fd8862001-11-18 22:48:11 +00001556}
1557
1558KEYWORD1 void KEYWORD2 NAME(Scalef)(GLfloat x, GLfloat y, GLfloat z)
1559{
Brian Paul9745d472001-12-14 21:56:50 +00001560 DISPATCH(Scalef, (x, y, z), (F, "glScalef(%f, %f, %f);\n", x, y, z));
Brian Paul1210b0d1999-11-25 18:16:13 +00001561}
1562
1563KEYWORD1 void KEYWORD2 NAME(Translated)(GLdouble x, GLdouble y, GLdouble z)
1564{
Brian Paul9745d472001-12-14 21:56:50 +00001565 DISPATCH(Translated, (x, y, z), (F, "glTranslated(%f, %f, %f);\n", x, y, z));
Brian Paul1210b0d1999-11-25 18:16:13 +00001566}
1567
1568KEYWORD1 void KEYWORD2 NAME(Translatef)(GLfloat x, GLfloat y, GLfloat z)
1569{
Brian Paul9745d472001-12-14 21:56:50 +00001570 DISPATCH(Translatef, (x, y, z), (F, "glTranslatef(%f, %f, %f);\n", x, y, z));
Brian Paul1210b0d1999-11-25 18:16:13 +00001571}
1572
Brian Paul1210b0d1999-11-25 18:16:13 +00001573KEYWORD1 void KEYWORD2 NAME(Viewport)(GLint x, GLint y, GLsizei width, GLsizei height)
1574{
Brian Paulb15a3b42001-12-15 16:42:59 +00001575 DISPATCH(Viewport, (x, y, width, height), (F, "glViewport(%d, %d, %d, %d);\n", x, y, width, height));
Brian Paul1210b0d1999-11-25 18:16:13 +00001576}
1577
1578KEYWORD1 void KEYWORD2 NAME(ArrayElement)(GLint i)
1579{
Brian Paul9745d472001-12-14 21:56:50 +00001580 DISPATCH(ArrayElement, (i), (F, "glArrayElement(%d);\n", i));
Brian Paul1210b0d1999-11-25 18:16:13 +00001581}
1582
Brian Paulb5fd8862001-11-18 22:48:11 +00001583KEYWORD1 void KEYWORD2 NAME(ColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
Brian Paul1210b0d1999-11-25 18:16:13 +00001584{
Brian Pauld37363d2002-11-30 17:18:46 +00001585 DISPATCH(ColorPointer, (size, type, stride, pointer), (F, "glColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
Brian Paul1210b0d1999-11-25 18:16:13 +00001586}
1587
Brian Paulb5fd8862001-11-18 22:48:11 +00001588KEYWORD1 void KEYWORD2 NAME(DisableClientState)(GLenum array)
Brian Paul1210b0d1999-11-25 18:16:13 +00001589{
Brian Paul9745d472001-12-14 21:56:50 +00001590 DISPATCH(DisableClientState, (array), (F, "glDisableClientState(0x%x);\n", array));
Brian Paul1210b0d1999-11-25 18:16:13 +00001591}
1592
1593KEYWORD1 void KEYWORD2 NAME(DrawArrays)(GLenum mode, GLint first, GLsizei count)
1594{
Brian Paulb15a3b42001-12-15 16:42:59 +00001595 DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArrays(0x%x, %d, %d);\n", mode, first, count));
Brian Paul1210b0d1999-11-25 18:16:13 +00001596}
1597
Brian Paulb5fd8862001-11-18 22:48:11 +00001598KEYWORD1 void KEYWORD2 NAME(DrawElements)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices)
Brian Paul1210b0d1999-11-25 18:16:13 +00001599{
Brian Pauld37363d2002-11-30 17:18:46 +00001600 DISPATCH(DrawElements, (mode, count, type, indices), (F, "glDrawElements(0x%x, %d, 0x%x, %p);\n", mode, count, type, (const void *) indices));
Brian Paul1210b0d1999-11-25 18:16:13 +00001601}
1602
Brian Paulb5fd8862001-11-18 22:48:11 +00001603KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointer)(GLsizei stride, const GLvoid * pointer)
Brian Paul1210b0d1999-11-25 18:16:13 +00001604{
Brian Pauld37363d2002-11-30 17:18:46 +00001605 DISPATCH(EdgeFlagPointer, (stride, pointer), (F, "glEdgeFlagPointer(%d, %p);\n", stride, (const void *) pointer));
Brian Paul1210b0d1999-11-25 18:16:13 +00001606}
1607
Brian Paulb5fd8862001-11-18 22:48:11 +00001608KEYWORD1 void KEYWORD2 NAME(EnableClientState)(GLenum array)
Brian Paul1210b0d1999-11-25 18:16:13 +00001609{
Brian Paul9745d472001-12-14 21:56:50 +00001610 DISPATCH(EnableClientState, (array), (F, "glEnableClientState(0x%x);\n", array));
Brian Paul1210b0d1999-11-25 18:16:13 +00001611}
1612
Brian Paulb5fd8862001-11-18 22:48:11 +00001613KEYWORD1 void KEYWORD2 NAME(GetPointerv)(GLenum pname, GLvoid ** params)
Brian Paul1210b0d1999-11-25 18:16:13 +00001614{
Brian Pauld37363d2002-11-30 17:18:46 +00001615 DISPATCH(GetPointerv, (pname, params), (F, "glGetPointerv(0x%x, %p);\n", pname, (const void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +00001616}
1617
Brian Paulb5fd8862001-11-18 22:48:11 +00001618KEYWORD1 void KEYWORD2 NAME(IndexPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
Brian Paul1210b0d1999-11-25 18:16:13 +00001619{
Brian Pauld37363d2002-11-30 17:18:46 +00001620 DISPATCH(IndexPointer, (type, stride, pointer), (F, "glIndexPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
Brian Paul1210b0d1999-11-25 18:16:13 +00001621}
1622
Brian Paulb5fd8862001-11-18 22:48:11 +00001623KEYWORD1 void KEYWORD2 NAME(InterleavedArrays)(GLenum format, GLsizei stride, const GLvoid * pointer)
Brian Paul67661b01999-12-15 12:52:31 +00001624{
Brian Pauld37363d2002-11-30 17:18:46 +00001625 DISPATCH(InterleavedArrays, (format, stride, pointer), (F, "glInterleavedArrays(0x%x, %d, %p);\n", format, stride, (const void *) pointer));
Brian Paul67661b01999-12-15 12:52:31 +00001626}
1627
Brian Paulb5fd8862001-11-18 22:48:11 +00001628KEYWORD1 void KEYWORD2 NAME(NormalPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
Brian Paul67661b01999-12-15 12:52:31 +00001629{
Brian Pauld37363d2002-11-30 17:18:46 +00001630 DISPATCH(NormalPointer, (type, stride, pointer), (F, "glNormalPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
Brian Paul67661b01999-12-15 12:52:31 +00001631}
1632
Brian Paulb5fd8862001-11-18 22:48:11 +00001633KEYWORD1 void KEYWORD2 NAME(TexCoordPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
Brian Paul1210b0d1999-11-25 18:16:13 +00001634{
Brian Pauld37363d2002-11-30 17:18:46 +00001635 DISPATCH(TexCoordPointer, (size, type, stride, pointer), (F, "glTexCoordPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
Brian Paulb5fd8862001-11-18 22:48:11 +00001636}
1637
1638KEYWORD1 void KEYWORD2 NAME(VertexPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1639{
Brian Pauld37363d2002-11-30 17:18:46 +00001640 DISPATCH(VertexPointer, (size, type, stride, pointer), (F, "glVertexPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
Brian Paul1210b0d1999-11-25 18:16:13 +00001641}
1642
1643KEYWORD1 void KEYWORD2 NAME(PolygonOffset)(GLfloat factor, GLfloat units)
1644{
Brian Paul9745d472001-12-14 21:56:50 +00001645 DISPATCH(PolygonOffset, (factor, units), (F, "glPolygonOffset(%f, %f);\n", factor, units));
Brian Paulb5fd8862001-11-18 22:48:11 +00001646}
1647
1648KEYWORD1 void KEYWORD2 NAME(CopyTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
1649{
Brian Paulb15a3b42001-12-15 16:42:59 +00001650 DISPATCH(CopyTexImage1D, (target, level, internalformat, x, y, width, border), (F, "glCopyTexImage1D(0x%x, %d, 0x%x, %d, %d, %d, %d);\n", target, level, internalformat, x, y, width, border));
Brian Paulb5fd8862001-11-18 22:48:11 +00001651}
1652
1653KEYWORD1 void KEYWORD2 NAME(CopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
1654{
Brian Paulb15a3b42001-12-15 16:42:59 +00001655 DISPATCH(CopyTexImage2D, (target, level, internalformat, x, y, width, height, border), (F, "glCopyTexImage2D(0x%x, %d, 0x%x, %d, %d, %d, %d, %d);\n", target, level, internalformat, x, y, width, height, border));
Brian Paulb5fd8862001-11-18 22:48:11 +00001656}
1657
1658KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
1659{
Brian Paulb15a3b42001-12-15 16:42:59 +00001660 DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1D(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
Brian Paulb5fd8862001-11-18 22:48:11 +00001661}
1662
1663KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1664{
Brian Paulb15a3b42001-12-15 16:42:59 +00001665 DISPATCH(CopyTexSubImage2D, (target, level, xoffset, yoffset, x, y, width, height), (F, "glCopyTexSubImage2D(0x%x, %d, %d, %d, %d, %d, %d, %d);\n", target, level, xoffset, yoffset, x, y, width, height));
Brian Paulb5fd8862001-11-18 22:48:11 +00001666}
1667
1668KEYWORD1 void KEYWORD2 NAME(TexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
1669{
Brian Pauld37363d2002-11-30 17:18:46 +00001670 DISPATCH(TexSubImage1D, (target, level, xoffset, width, format, type, pixels), (F, "glTexSubImage1D(0x%x, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, width, format, type, (const void *) pixels));
Brian Paulb5fd8862001-11-18 22:48:11 +00001671}
1672
1673KEYWORD1 void KEYWORD2 NAME(TexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1674{
Brian Pauld37363d2002-11-30 17:18:46 +00001675 DISPATCH(TexSubImage2D, (target, level, xoffset, yoffset, width, height, format, type, pixels), (F, "glTexSubImage2D(0x%x, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, yoffset, width, height, format, type, (const void *) pixels));
Brian Paulb5fd8862001-11-18 22:48:11 +00001676}
1677
1678KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResident)(GLsizei n, const GLuint * textures, GLboolean * residences)
1679{
Brian Pauld37363d2002-11-30 17:18:46 +00001680 RETURN_DISPATCH(AreTexturesResident, (n, textures, residences), (F, "glAreTexturesResident(%d, %p, %p);\n", n, (const void *) textures, (const void *) residences));
Brian Paulb5fd8862001-11-18 22:48:11 +00001681}
1682
1683KEYWORD1 void KEYWORD2 NAME(BindTexture)(GLenum target, GLuint texture)
1684{
Brian Paul9745d472001-12-14 21:56:50 +00001685 DISPATCH(BindTexture, (target, texture), (F, "glBindTexture(0x%x, %d);\n", target, texture));
Brian Paulb5fd8862001-11-18 22:48:11 +00001686}
1687
1688KEYWORD1 void KEYWORD2 NAME(DeleteTextures)(GLsizei n, const GLuint * textures)
1689{
Brian Pauld37363d2002-11-30 17:18:46 +00001690 DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTextures(%d, %p);\n", n, (const void *) textures));
Brian Paulb5fd8862001-11-18 22:48:11 +00001691}
1692
1693KEYWORD1 void KEYWORD2 NAME(GenTextures)(GLsizei n, GLuint * textures)
1694{
Brian Pauld37363d2002-11-30 17:18:46 +00001695 DISPATCH(GenTextures, (n, textures), (F, "glGenTextures(%d, %p);\n", n, (const void *) textures));
Brian Paulb5fd8862001-11-18 22:48:11 +00001696}
1697
1698KEYWORD1 GLboolean KEYWORD2 NAME(IsTexture)(GLuint texture)
1699{
Brian Paul9745d472001-12-14 21:56:50 +00001700 RETURN_DISPATCH(IsTexture, (texture), (F, "glIsTexture(%d);\n", texture));
Brian Paulb5fd8862001-11-18 22:48:11 +00001701}
1702
1703KEYWORD1 void KEYWORD2 NAME(PrioritizeTextures)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
1704{
Brian Pauld37363d2002-11-30 17:18:46 +00001705 DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTextures(%d, %p, %p);\n", n, (const void *) textures, (const void *) priorities));
Brian Paulb5fd8862001-11-18 22:48:11 +00001706}
1707
1708KEYWORD1 void KEYWORD2 NAME(Indexub)(GLubyte c)
1709{
Brian Paul9745d472001-12-14 21:56:50 +00001710 DISPATCH(Indexub, (c), (F, "glIndexub(%d);\n", c));
Brian Paulb5fd8862001-11-18 22:48:11 +00001711}
1712
1713KEYWORD1 void KEYWORD2 NAME(Indexubv)(const GLubyte * c)
1714{
Brian Pauld37363d2002-11-30 17:18:46 +00001715 DISPATCH(Indexubv, (c), (F, "glIndexubv(%p);\n", (const void *) c));
Brian Paul1210b0d1999-11-25 18:16:13 +00001716}
1717
1718KEYWORD1 void KEYWORD2 NAME(PopClientAttrib)(void)
1719{
Brian Paul9745d472001-12-14 21:56:50 +00001720 DISPATCH(PopClientAttrib, (), (F, "glPopClientAttrib();\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001721}
1722
Brian Paul1210b0d1999-11-25 18:16:13 +00001723KEYWORD1 void KEYWORD2 NAME(PushClientAttrib)(GLbitfield mask)
1724{
Brian Pauld37363d2002-11-30 17:18:46 +00001725 DISPATCH(PushClientAttrib, (mask), (F, "glPushClientAttrib(%p);\n", (const void *) mask));
Brian Paul1210b0d1999-11-25 18:16:13 +00001726}
1727
Brian Paulb5fd8862001-11-18 22:48:11 +00001728KEYWORD1 void KEYWORD2 NAME(BlendColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
Brian Paul1210b0d1999-11-25 18:16:13 +00001729{
Brian Paul9745d472001-12-14 21:56:50 +00001730 DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColor(%f, %f, %f, %f);\n", red, green, blue, alpha));
Brian Paul1210b0d1999-11-25 18:16:13 +00001731}
1732
1733KEYWORD1 void KEYWORD2 NAME(BlendEquation)(GLenum mode)
1734{
Brian Paul9745d472001-12-14 21:56:50 +00001735 DISPATCH(BlendEquation, (mode), (F, "glBlendEquation(0x%x);\n", mode));
Brian Paul1210b0d1999-11-25 18:16:13 +00001736}
1737
Brian Paulb5fd8862001-11-18 22:48:11 +00001738KEYWORD1 void KEYWORD2 NAME(DrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
Brian Paul1210b0d1999-11-25 18:16:13 +00001739{
Brian Pauld37363d2002-11-30 17:18:46 +00001740 DISPATCH(DrawRangeElements, (mode, start, end, count, type, indices), (F, "glDrawRangeElements(0x%x, %d, %d, %d, 0x%x, %p);\n", mode, start, end, count, type, (const void *) indices));
Brian Paul1210b0d1999-11-25 18:16:13 +00001741}
1742
Brian Paulb5fd8862001-11-18 22:48:11 +00001743KEYWORD1 void KEYWORD2 NAME(ColorTable)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
Brian Paul1210b0d1999-11-25 18:16:13 +00001744{
Brian Pauld37363d2002-11-30 17:18:46 +00001745 DISPATCH(ColorTable, (target, internalformat, width, format, type, table), (F, "glColorTable(0x%x, 0x%x, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, format, type, (const void *) table));
Brian Paul1210b0d1999-11-25 18:16:13 +00001746}
1747
Brian Paulb5fd8862001-11-18 22:48:11 +00001748KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
Brian Paul1210b0d1999-11-25 18:16:13 +00001749{
Brian Pauld37363d2002-11-30 17:18:46 +00001750 DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +00001751}
1752
Brian Paulb5fd8862001-11-18 22:48:11 +00001753KEYWORD1 void KEYWORD2 NAME(ColorTableParameteriv)(GLenum target, GLenum pname, const GLint * params)
Brian Paul1210b0d1999-11-25 18:16:13 +00001754{
Brian Pauld37363d2002-11-30 17:18:46 +00001755 DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +00001756}
1757
1758KEYWORD1 void KEYWORD2 NAME(CopyColorTable)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1759{
Brian Paulb15a3b42001-12-15 16:42:59 +00001760 DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTable(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
Brian Paulb5fd8862001-11-18 22:48:11 +00001761}
1762
1763KEYWORD1 void KEYWORD2 NAME(GetColorTable)(GLenum target, GLenum format, GLenum type, GLvoid * table)
1764{
Brian Pauld37363d2002-11-30 17:18:46 +00001765 DISPATCH(GetColorTable, (target, format, type, table), (F, "glGetColorTable(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
Brian Paulb5fd8862001-11-18 22:48:11 +00001766}
1767
1768KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfv)(GLenum target, GLenum pname, GLfloat * params)
1769{
Brian Pauld37363d2002-11-30 17:18:46 +00001770 DISPATCH(GetColorTableParameterfv, (target, pname, params), (F, "glGetColorTableParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001771}
1772
1773KEYWORD1 void KEYWORD2 NAME(GetColorTableParameteriv)(GLenum target, GLenum pname, GLint * params)
1774{
Brian Pauld37363d2002-11-30 17:18:46 +00001775 DISPATCH(GetColorTableParameteriv, (target, pname, params), (F, "glGetColorTableParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001776}
1777
1778KEYWORD1 void KEYWORD2 NAME(ColorSubTable)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
1779{
Brian Pauld37363d2002-11-30 17:18:46 +00001780 DISPATCH(ColorSubTable, (target, start, count, format, type, data), (F, "glColorSubTable(0x%x, %d, %d, 0x%x, 0x%x, %p);\n", target, start, count, format, type, (const void *) data));
Brian Paulb5fd8862001-11-18 22:48:11 +00001781}
1782
1783KEYWORD1 void KEYWORD2 NAME(CopyColorSubTable)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
1784{
Brian Paulb15a3b42001-12-15 16:42:59 +00001785 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTable(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
Brian Paulb5fd8862001-11-18 22:48:11 +00001786}
1787
1788KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1D)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
1789{
Brian Pauld37363d2002-11-30 17:18:46 +00001790 DISPATCH(ConvolutionFilter1D, (target, internalformat, width, format, type, image), (F, "glConvolutionFilter1D(0x%x, 0x%x, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, format, type, (const void *) image));
Brian Paulb5fd8862001-11-18 22:48:11 +00001791}
1792
1793KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)
1794{
Brian Pauld37363d2002-11-30 17:18:46 +00001795 DISPATCH(ConvolutionFilter2D, (target, internalformat, width, height, format, type, image), (F, "glConvolutionFilter2D(0x%x, 0x%x, %d, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, height, format, type, (const void *) image));
Brian Paulb5fd8862001-11-18 22:48:11 +00001796}
1797
1798KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterf)(GLenum target, GLenum pname, GLfloat params)
1799{
Brian Paul9745d472001-12-14 21:56:50 +00001800 DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterf(0x%x, 0x%x, %f);\n", target, pname, params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001801}
1802
1803KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
1804{
Brian Pauld37363d2002-11-30 17:18:46 +00001805 DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001806}
1807
1808KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteri)(GLenum target, GLenum pname, GLint params)
1809{
Brian Paul9745d472001-12-14 21:56:50 +00001810 DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteri(0x%x, 0x%x, %d);\n", target, pname, params));
Brian Paulb5fd8862001-11-18 22:48:11 +00001811}
1812
1813KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriv)(GLenum target, GLenum pname, const GLint * params)
1814{
Brian Pauld37363d2002-11-30 17:18:46 +00001815 DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +00001816}
1817
1818KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1819{
Brian Paulb15a3b42001-12-15 16:42:59 +00001820 DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1D(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
Brian Paul1210b0d1999-11-25 18:16:13 +00001821}
1822
1823KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
1824{
Brian Paulb15a3b42001-12-15 16:42:59 +00001825 DISPATCH(CopyConvolutionFilter2D, (target, internalformat, x, y, width, height), (F, "glCopyConvolutionFilter2D(0x%x, 0x%x, %d, %d, %d, %d);\n", target, internalformat, x, y, width, height));
Brian Paul1210b0d1999-11-25 18:16:13 +00001826}
1827
Brian Paulb5fd8862001-11-18 22:48:11 +00001828KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilter)(GLenum target, GLenum format, GLenum type, GLvoid * image)
Brian Paul1210b0d1999-11-25 18:16:13 +00001829{
Brian Pauld37363d2002-11-30 17:18:46 +00001830 DISPATCH(GetConvolutionFilter, (target, format, type, image), (F, "glGetConvolutionFilter(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) image));
Brian Paul1210b0d1999-11-25 18:16:13 +00001831}
1832
Brian Paulb5fd8862001-11-18 22:48:11 +00001833KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfv)(GLenum target, GLenum pname, GLfloat * params)
Brian Paul1210b0d1999-11-25 18:16:13 +00001834{
Brian Pauld37363d2002-11-30 17:18:46 +00001835 DISPATCH(GetConvolutionParameterfv, (target, pname, params), (F, "glGetConvolutionParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +00001836}
1837
Brian Paulb5fd8862001-11-18 22:48:11 +00001838KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameteriv)(GLenum target, GLenum pname, GLint * params)
Brian Paul1210b0d1999-11-25 18:16:13 +00001839{
Brian Pauld37363d2002-11-30 17:18:46 +00001840 DISPATCH(GetConvolutionParameteriv, (target, pname, params), (F, "glGetConvolutionParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +00001841}
1842
Brian Paulb5fd8862001-11-18 22:48:11 +00001843KEYWORD1 void KEYWORD2 NAME(GetSeparableFilter)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
Brian Paul1210b0d1999-11-25 18:16:13 +00001844{
Brian Pauld37363d2002-11-30 17:18:46 +00001845 DISPATCH(GetSeparableFilter, (target, format, type, row, column, span), (F, "glGetSeparableFilter(0x%x, 0x%x, 0x%x, %p, %p, %p);\n", target, format, type, (const void *) row, (const void *) column, (const void *) span));
Brian Paul1210b0d1999-11-25 18:16:13 +00001846}
1847
Brian Paulb5fd8862001-11-18 22:48:11 +00001848KEYWORD1 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 +00001849{
Brian Pauld37363d2002-11-30 17:18:46 +00001850 DISPATCH(SeparableFilter2D, (target, internalformat, width, height, format, type, row, column), (F, "glSeparableFilter2D(0x%x, 0x%x, %d, %d, 0x%x, 0x%x, %p, %p);\n", target, internalformat, width, height, format, type, (const void *) row, (const void *) column));
Brian Paul1210b0d1999-11-25 18:16:13 +00001851}
1852
Brian Paulb5fd8862001-11-18 22:48:11 +00001853KEYWORD1 void KEYWORD2 NAME(GetHistogram)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
Brian Paul1210b0d1999-11-25 18:16:13 +00001854{
Brian Pauld37363d2002-11-30 17:18:46 +00001855 DISPATCH(GetHistogram, (target, reset, format, type, values), (F, "glGetHistogram(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (const void *) values));
Brian Paul1210b0d1999-11-25 18:16:13 +00001856}
1857
Brian Paulb5fd8862001-11-18 22:48:11 +00001858KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfv)(GLenum target, GLenum pname, GLfloat * params)
Brian Paul1210b0d1999-11-25 18:16:13 +00001859{
Brian Pauld37363d2002-11-30 17:18:46 +00001860 DISPATCH(GetHistogramParameterfv, (target, pname, params), (F, "glGetHistogramParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +00001861}
1862
Brian Paulb5fd8862001-11-18 22:48:11 +00001863KEYWORD1 void KEYWORD2 NAME(GetHistogramParameteriv)(GLenum target, GLenum pname, GLint * params)
Brian Paul1210b0d1999-11-25 18:16:13 +00001864{
Brian Pauld37363d2002-11-30 17:18:46 +00001865 DISPATCH(GetHistogramParameteriv, (target, pname, params), (F, "glGetHistogramParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +00001866}
1867
Brian Paulb5fd8862001-11-18 22:48:11 +00001868KEYWORD1 void KEYWORD2 NAME(GetMinmax)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
Brian Paul1210b0d1999-11-25 18:16:13 +00001869{
Brian Pauld37363d2002-11-30 17:18:46 +00001870 DISPATCH(GetMinmax, (target, reset, format, type, values), (F, "glGetMinmax(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (const void *) values));
Brian Paul1210b0d1999-11-25 18:16:13 +00001871}
1872
Brian Paulb5fd8862001-11-18 22:48:11 +00001873KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfv)(GLenum target, GLenum pname, GLfloat * params)
Brian Paul1210b0d1999-11-25 18:16:13 +00001874{
Brian Pauld37363d2002-11-30 17:18:46 +00001875 DISPATCH(GetMinmaxParameterfv, (target, pname, params), (F, "glGetMinmaxParameterfv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +00001876}
1877
Brian Paulb5fd8862001-11-18 22:48:11 +00001878KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameteriv)(GLenum target, GLenum pname, GLint * params)
Brian Paul1210b0d1999-11-25 18:16:13 +00001879{
Brian Pauld37363d2002-11-30 17:18:46 +00001880 DISPATCH(GetMinmaxParameteriv, (target, pname, params), (F, "glGetMinmaxParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paul1210b0d1999-11-25 18:16:13 +00001881}
1882
1883KEYWORD1 void KEYWORD2 NAME(Histogram)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
1884{
Brian Paulb15a3b42001-12-15 16:42:59 +00001885 DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogram(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
Brian Paul1210b0d1999-11-25 18:16:13 +00001886}
1887
1888KEYWORD1 void KEYWORD2 NAME(Minmax)(GLenum target, GLenum internalformat, GLboolean sink)
1889{
Brian Paul9745d472001-12-14 21:56:50 +00001890 DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmax(0x%x, 0x%x, %d);\n", target, internalformat, sink));
Brian Paul1210b0d1999-11-25 18:16:13 +00001891}
1892
1893KEYWORD1 void KEYWORD2 NAME(ResetHistogram)(GLenum target)
1894{
Brian Paul9745d472001-12-14 21:56:50 +00001895 DISPATCH(ResetHistogram, (target), (F, "glResetHistogram(0x%x);\n", target));
Brian Paul1210b0d1999-11-25 18:16:13 +00001896}
1897
Brian Paulb5fd8862001-11-18 22:48:11 +00001898KEYWORD1 void KEYWORD2 NAME(ResetMinmax)(GLenum target)
Brian Paul1210b0d1999-11-25 18:16:13 +00001899{
Brian Paul9745d472001-12-14 21:56:50 +00001900 DISPATCH(ResetMinmax, (target), (F, "glResetMinmax(0x%x);\n", target));
Brian Paul1210b0d1999-11-25 18:16:13 +00001901}
1902
Brian Paulb5fd8862001-11-18 22:48:11 +00001903KEYWORD1 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)
1904{
Brian Pauld37363d2002-11-30 17:18:46 +00001905 DISPATCH(TexImage3D, (target, level, internalformat, width, height, depth, border, format, type, pixels), (F, "glTexImage3D(0x%x, %d, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, height, depth, border, format, type, (const void *) pixels));
Brian Paulb5fd8862001-11-18 22:48:11 +00001906}
Brian Paul67661b01999-12-15 12:52:31 +00001907
Brian Paulb5fd8862001-11-18 22:48:11 +00001908KEYWORD1 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)
1909{
Brian Pauld37363d2002-11-30 17:18:46 +00001910 DISPATCH(TexSubImage3D, (target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels), (F, "glTexSubImage3D(0x%x, %d, %d, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, (const void *) pixels));
Brian Paulb5fd8862001-11-18 22:48:11 +00001911}
1912
1913KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1914{
Brian Paulb15a3b42001-12-15 16:42:59 +00001915 DISPATCH(CopyTexSubImage3D, (target, level, xoffset, yoffset, zoffset, x, y, width, height), (F, "glCopyTexSubImage3D(0x%x, %d, %d, %d, %d, %d, %d, %d, %d);\n", target, level, xoffset, yoffset, zoffset, x, y, width, height));
Brian Paulb5fd8862001-11-18 22:48:11 +00001916}
1917
1918KEYWORD1 void KEYWORD2 NAME(ActiveTextureARB)(GLenum texture)
1919{
Brian Paul9745d472001-12-14 21:56:50 +00001920 DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTextureARB(0x%x);\n", texture));
Brian Paulb5fd8862001-11-18 22:48:11 +00001921}
1922
1923KEYWORD1 void KEYWORD2 NAME(ClientActiveTextureARB)(GLenum texture)
1924{
Brian Paul9745d472001-12-14 21:56:50 +00001925 DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTextureARB(0x%x);\n", texture));
Brian Paulb5fd8862001-11-18 22:48:11 +00001926}
1927
1928KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dARB)(GLenum target, GLdouble s)
1929{
Brian Paul9745d472001-12-14 21:56:50 +00001930 DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1dARB(0x%x, %f);\n", target, s));
Brian Paulb5fd8862001-11-18 22:48:11 +00001931}
1932
1933KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dvARB)(GLenum target, const GLdouble * v)
1934{
Brian Pauld37363d2002-11-30 17:18:46 +00001935 DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dvARB(0x%x, %p);\n", target, (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +00001936}
1937
1938KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fARB)(GLenum target, GLfloat s)
1939{
Brian Paul9745d472001-12-14 21:56:50 +00001940 DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1fARB(0x%x, %f);\n", target, s));
Brian Paulb5fd8862001-11-18 22:48:11 +00001941}
1942
1943KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fvARB)(GLenum target, const GLfloat * v)
1944{
Brian Pauld37363d2002-11-30 17:18:46 +00001945 DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fvARB(0x%x, %p);\n", target, (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +00001946}
1947
1948KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iARB)(GLenum target, GLint s)
1949{
Brian Paul9745d472001-12-14 21:56:50 +00001950 DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1iARB(0x%x, %d);\n", target, s));
Brian Paulb5fd8862001-11-18 22:48:11 +00001951}
1952
1953KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1ivARB)(GLenum target, const GLint * v)
1954{
Brian Pauld37363d2002-11-30 17:18:46 +00001955 DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1ivARB(0x%x, %p);\n", target, (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +00001956}
1957
1958KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sARB)(GLenum target, GLshort s)
1959{
Brian Paul9745d472001-12-14 21:56:50 +00001960 DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1sARB(0x%x, %d);\n", target, s));
Brian Paulb5fd8862001-11-18 22:48:11 +00001961}
1962
1963KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1svARB)(GLenum target, const GLshort * v)
1964{
Brian Pauld37363d2002-11-30 17:18:46 +00001965 DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1svARB(0x%x, %p);\n", target, (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +00001966}
1967
1968KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dARB)(GLenum target, GLdouble s, GLdouble t)
1969{
Brian Paul9745d472001-12-14 21:56:50 +00001970 DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2dARB(0x%x, %f, %f);\n", target, s, t));
Brian Paulb5fd8862001-11-18 22:48:11 +00001971}
1972
1973KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dvARB)(GLenum target, const GLdouble * v)
1974{
Brian Pauld37363d2002-11-30 17:18:46 +00001975 DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dvARB(0x%x, %p /* %g, %g */);\n", target, (const void *) v, v[0], v[1]));
Brian Paulb5fd8862001-11-18 22:48:11 +00001976}
1977
1978KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fARB)(GLenum target, GLfloat s, GLfloat t)
1979{
Brian Paul9745d472001-12-14 21:56:50 +00001980 DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2fARB(0x%x, %f, %f);\n", target, s, t));
Brian Paulb5fd8862001-11-18 22:48:11 +00001981}
1982
1983KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fvARB)(GLenum target, const GLfloat * v)
1984{
Brian Pauld37363d2002-11-30 17:18:46 +00001985 DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fvARB(0x%x, %p /* %g, %g */);\n", target, (const void *) v, v[0], v[1]));
Brian Paulb5fd8862001-11-18 22:48:11 +00001986}
1987
1988KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iARB)(GLenum target, GLint s, GLint t)
1989{
Brian Paul9745d472001-12-14 21:56:50 +00001990 DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2iARB(0x%x, %d, %d);\n", target, s, t));
Brian Paulb5fd8862001-11-18 22:48:11 +00001991}
1992
1993KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2ivARB)(GLenum target, const GLint * v)
1994{
Brian Pauld37363d2002-11-30 17:18:46 +00001995 DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2ivARB(0x%x, %p);\n", target, (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +00001996}
1997
1998KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sARB)(GLenum target, GLshort s, GLshort t)
1999{
Brian Paul9745d472001-12-14 21:56:50 +00002000 DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2sARB(0x%x, %d, %d);\n", target, s, t));
Brian Paulb5fd8862001-11-18 22:48:11 +00002001}
2002
2003KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2svARB)(GLenum target, const GLshort * v)
2004{
Brian Pauld37363d2002-11-30 17:18:46 +00002005 DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2svARB(0x%x, %p);\n", target, (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +00002006}
2007
2008KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2009{
Brian Paul9745d472001-12-14 21:56:50 +00002010 DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3dARB(0x%x, %f, %f, %f);\n", target, s, t, r));
Brian Paulb5fd8862001-11-18 22:48:11 +00002011}
2012
2013KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dvARB)(GLenum target, const GLdouble * v)
2014{
Brian Pauld37363d2002-11-30 17:18:46 +00002015 DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dvARB(0x%x, %p /* %g, %g, %g */);\n", target, (const void *) v, v[0], v[1], v[2]));
Brian Paulb5fd8862001-11-18 22:48:11 +00002016}
2017
2018KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2019{
Brian Paul9745d472001-12-14 21:56:50 +00002020 DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3fARB(0x%x, %f, %f, %f);\n", target, s, t, r));
Brian Paulb5fd8862001-11-18 22:48:11 +00002021}
2022
2023KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fvARB)(GLenum target, const GLfloat * v)
2024{
Brian Pauld37363d2002-11-30 17:18:46 +00002025 DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fvARB(0x%x, %p /* %g, %g, %g */);\n", target, (const void *) v, v[0], v[1], v[2]));
Brian Paulb5fd8862001-11-18 22:48:11 +00002026}
2027
2028KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iARB)(GLenum target, GLint s, GLint t, GLint r)
2029{
Brian Paul9745d472001-12-14 21:56:50 +00002030 DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3iARB(0x%x, %d, %d, %d);\n", target, s, t, r));
Brian Paulb5fd8862001-11-18 22:48:11 +00002031}
2032
2033KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3ivARB)(GLenum target, const GLint * v)
2034{
Brian Pauld37363d2002-11-30 17:18:46 +00002035 DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3ivARB(0x%x, %p);\n", target, (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +00002036}
2037
2038KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sARB)(GLenum target, GLshort s, GLshort t, GLshort r)
2039{
Brian Paul9745d472001-12-14 21:56:50 +00002040 DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3sARB(0x%x, %d, %d, %d);\n", target, s, t, r));
Brian Paulb5fd8862001-11-18 22:48:11 +00002041}
2042
2043KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3svARB)(GLenum target, const GLshort * v)
2044{
Brian Pauld37363d2002-11-30 17:18:46 +00002045 DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3svARB(0x%x, %p);\n", target, (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +00002046}
2047
2048KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2049{
Brian Paul9745d472001-12-14 21:56:50 +00002050 DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4dARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
Brian Paulb5fd8862001-11-18 22:48:11 +00002051}
2052
2053KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dvARB)(GLenum target, const GLdouble * v)
2054{
Brian Pauld37363d2002-11-30 17:18:46 +00002055 DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dvARB(0x%x, %p /* %g, %g, %g, %g */);\n", target, (const void *) v, v[0], v[1], v[2], v[3]));
Brian Paulb5fd8862001-11-18 22:48:11 +00002056}
2057
2058KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2059{
Brian Paul9745d472001-12-14 21:56:50 +00002060 DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4fARB(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
Brian Paulb5fd8862001-11-18 22:48:11 +00002061}
2062
2063KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fvARB)(GLenum target, const GLfloat * v)
2064{
Brian Pauld37363d2002-11-30 17:18:46 +00002065 DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fvARB(0x%x, %p /* %g, %g, %g, %g */);\n", target, (const void *) v, v[0], v[1], v[2], v[3]));
Brian Paulb5fd8862001-11-18 22:48:11 +00002066}
2067
2068KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iARB)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2069{
Brian Paul9745d472001-12-14 21:56:50 +00002070 DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4iARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
Brian Paulb5fd8862001-11-18 22:48:11 +00002071}
2072
2073KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4ivARB)(GLenum target, const GLint * v)
2074{
Brian Pauld37363d2002-11-30 17:18:46 +00002075 DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4ivARB(0x%x, %p);\n", target, (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +00002076}
2077
2078KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sARB)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2079{
Brian Paul9745d472001-12-14 21:56:50 +00002080 DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4sARB(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
Brian Paulb5fd8862001-11-18 22:48:11 +00002081}
2082
2083KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4svARB)(GLenum target, const GLshort * v)
2084{
Brian Pauld37363d2002-11-30 17:18:46 +00002085 DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4svARB(0x%x, %p);\n", target, (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +00002086}
2087
2088KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixfARB)(const GLfloat * m)
2089{
Brian Pauld37363d2002-11-30 17:18:46 +00002090 DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixfARB(%p);\n", (const void *) m));
Brian Paulb5fd8862001-11-18 22:48:11 +00002091}
2092
2093KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixdARB)(const GLdouble * m)
2094{
Brian Pauld37363d2002-11-30 17:18:46 +00002095 DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixdARB(%p);\n", (const void *) m));
Brian Paulb5fd8862001-11-18 22:48:11 +00002096}
2097
2098KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixfARB)(const GLfloat * m)
2099{
Brian Pauld37363d2002-11-30 17:18:46 +00002100 DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixfARB(%p);\n", (const void *) m));
Brian Paulb5fd8862001-11-18 22:48:11 +00002101}
2102
2103KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixdARB)(const GLdouble * m)
2104{
Brian Pauld37363d2002-11-30 17:18:46 +00002105 DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixdARB(%p);\n", (const void *) m));
Brian Paulb5fd8862001-11-18 22:48:11 +00002106}
2107
2108KEYWORD1 void KEYWORD2 NAME(SampleCoverageARB)(GLclampf value, GLboolean invert)
2109{
Brian Paul9745d472001-12-14 21:56:50 +00002110 DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverageARB(%f, %d);\n", value, invert));
Brian Paulb5fd8862001-11-18 22:48:11 +00002111}
2112
2113KEYWORD1 void KEYWORD2 NAME(__unused413)(void)
2114{
Brian Paul9745d472001-12-14 21:56:50 +00002115 DISPATCH(__unused413, (), (F, "gl__unused413();\n"));
Brian Paulb5fd8862001-11-18 22:48:11 +00002116}
2117
2118KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
2119{
Brian Pauld37363d2002-11-30 17:18:46 +00002120 DISPATCH(CompressedTexImage3DARB, (target, level, internalformat, width, height, depth, border, imageSize, data), (F, "glCompressedTexImage3DARB(0x%x, %d, 0x%x, %d, %d, %d, %d, %d, %p);\n", target, level, internalformat, width, height, depth, border, imageSize, (const void *) data));
Brian Paulb5fd8862001-11-18 22:48:11 +00002121}
2122
2123KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
2124{
Brian Pauld37363d2002-11-30 17:18:46 +00002125 DISPATCH(CompressedTexImage2DARB, (target, level, internalformat, width, height, border, imageSize, data), (F, "glCompressedTexImage2DARB(0x%x, %d, 0x%x, %d, %d, %d, %d, %p);\n", target, level, internalformat, width, height, border, imageSize, (const void *) data));
Brian Paulb5fd8862001-11-18 22:48:11 +00002126}
2127
2128KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
2129{
Brian Pauld37363d2002-11-30 17:18:46 +00002130 DISPATCH(CompressedTexImage1DARB, (target, level, internalformat, width, border, imageSize, data), (F, "glCompressedTexImage1DARB(0x%x, %d, 0x%x, %d, %d, %d, %p);\n", target, level, internalformat, width, border, imageSize, (const void *) data));
Brian Paulb5fd8862001-11-18 22:48:11 +00002131}
2132
2133KEYWORD1 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)
2134{
Brian Pauld37363d2002-11-30 17:18:46 +00002135 DISPATCH(CompressedTexSubImage3DARB, (target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data), (F, "glCompressedTexSubImage3DARB(0x%x, %d, %d, %d, %d, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, (const void *) data));
Brian Paulb5fd8862001-11-18 22:48:11 +00002136}
2137
2138KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
2139{
Brian Pauld37363d2002-11-30 17:18:46 +00002140 DISPATCH(CompressedTexSubImage2DARB, (target, level, xoffset, yoffset, width, height, format, imageSize, data), (F, "glCompressedTexSubImage2DARB(0x%x, %d, %d, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, yoffset, width, height, format, imageSize, (const void *) data));
Brian Paulb5fd8862001-11-18 22:48:11 +00002141}
2142
2143KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1DARB)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
2144{
Brian Pauld37363d2002-11-30 17:18:46 +00002145 DISPATCH(CompressedTexSubImage1DARB, (target, level, xoffset, width, format, imageSize, data), (F, "glCompressedTexSubImage1DARB(0x%x, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, width, format, imageSize, (const void *) data));
Brian Paulb5fd8862001-11-18 22:48:11 +00002146}
2147
2148KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImageARB)(GLenum target, GLint level, GLvoid * img)
2149{
Brian Pauld37363d2002-11-30 17:18:46 +00002150 DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImageARB(0x%x, %d, %p);\n", target, level, (const void *) img));
Brian Paul471a7742001-12-04 23:43:31 +00002151}
2152
2153KEYWORD1 void KEYWORD2 NAME(ActiveTexture)(GLenum texture)
2154{
Brian Paul9745d472001-12-14 21:56:50 +00002155 DISPATCH(ActiveTextureARB, (texture), (F, "glActiveTexture(0x%x);\n", texture));
Brian Paul471a7742001-12-04 23:43:31 +00002156}
2157
2158KEYWORD1 void KEYWORD2 NAME(ClientActiveTexture)(GLenum texture)
2159{
Brian Paul9745d472001-12-14 21:56:50 +00002160 DISPATCH(ClientActiveTextureARB, (texture), (F, "glClientActiveTexture(0x%x);\n", texture));
Brian Paul471a7742001-12-04 23:43:31 +00002161}
2162
2163KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1d)(GLenum target, GLdouble s)
2164{
Brian Paul9745d472001-12-14 21:56:50 +00002165 DISPATCH(MultiTexCoord1dARB, (target, s), (F, "glMultiTexCoord1d(0x%x, %f);\n", target, s));
Brian Paul471a7742001-12-04 23:43:31 +00002166}
2167
2168KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dv)(GLenum target, const GLdouble * v)
2169{
Brian Pauld37363d2002-11-30 17:18:46 +00002170 DISPATCH(MultiTexCoord1dvARB, (target, v), (F, "glMultiTexCoord1dv(0x%x, %p);\n", target, (const void *) v));
Brian Paul471a7742001-12-04 23:43:31 +00002171}
2172
2173KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1f)(GLenum target, GLfloat s)
2174{
Brian Paul9745d472001-12-14 21:56:50 +00002175 DISPATCH(MultiTexCoord1fARB, (target, s), (F, "glMultiTexCoord1f(0x%x, %f);\n", target, s));
Brian Paul471a7742001-12-04 23:43:31 +00002176}
2177
2178KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fv)(GLenum target, const GLfloat * v)
2179{
Brian Pauld37363d2002-11-30 17:18:46 +00002180 DISPATCH(MultiTexCoord1fvARB, (target, v), (F, "glMultiTexCoord1fv(0x%x, %p);\n", target, (const void *) v));
Brian Paul471a7742001-12-04 23:43:31 +00002181}
2182
2183KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1i)(GLenum target, GLint s)
2184{
Brian Paul9745d472001-12-14 21:56:50 +00002185 DISPATCH(MultiTexCoord1iARB, (target, s), (F, "glMultiTexCoord1i(0x%x, %d);\n", target, s));
Brian Paul471a7742001-12-04 23:43:31 +00002186}
2187
2188KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iv)(GLenum target, const GLint * v)
2189{
Brian Pauld37363d2002-11-30 17:18:46 +00002190 DISPATCH(MultiTexCoord1ivARB, (target, v), (F, "glMultiTexCoord1iv(0x%x, %p);\n", target, (const void *) v));
Brian Paul471a7742001-12-04 23:43:31 +00002191}
2192
2193KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1s)(GLenum target, GLshort s)
2194{
Brian Paul9745d472001-12-14 21:56:50 +00002195 DISPATCH(MultiTexCoord1sARB, (target, s), (F, "glMultiTexCoord1s(0x%x, %d);\n", target, s));
Brian Paul471a7742001-12-04 23:43:31 +00002196}
2197
2198KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sv)(GLenum target, const GLshort * v)
2199{
Brian Pauld37363d2002-11-30 17:18:46 +00002200 DISPATCH(MultiTexCoord1svARB, (target, v), (F, "glMultiTexCoord1sv(0x%x, %p);\n", target, (const void *) v));
Brian Paul471a7742001-12-04 23:43:31 +00002201}
2202
2203KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2d)(GLenum target, GLdouble s, GLdouble t)
2204{
Brian Paul9745d472001-12-14 21:56:50 +00002205 DISPATCH(MultiTexCoord2dARB, (target, s, t), (F, "glMultiTexCoord2d(0x%x, %f, %f);\n", target, s, t));
Brian Paul471a7742001-12-04 23:43:31 +00002206}
2207
2208KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dv)(GLenum target, const GLdouble * v)
2209{
Brian Pauld37363d2002-11-30 17:18:46 +00002210 DISPATCH(MultiTexCoord2dvARB, (target, v), (F, "glMultiTexCoord2dv(0x%x, %p /* %g, %g */);\n", target, (const void *) v, v[0], v[1]));
Brian Paul471a7742001-12-04 23:43:31 +00002211}
2212
2213KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2f)(GLenum target, GLfloat s, GLfloat t)
2214{
Brian Paul9745d472001-12-14 21:56:50 +00002215 DISPATCH(MultiTexCoord2fARB, (target, s, t), (F, "glMultiTexCoord2f(0x%x, %f, %f);\n", target, s, t));
Brian Paul471a7742001-12-04 23:43:31 +00002216}
2217
2218KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fv)(GLenum target, const GLfloat * v)
2219{
Brian Pauld37363d2002-11-30 17:18:46 +00002220 DISPATCH(MultiTexCoord2fvARB, (target, v), (F, "glMultiTexCoord2fv(0x%x, %p /* %g, %g */);\n", target, (const void *) v, v[0], v[1]));
Brian Paul471a7742001-12-04 23:43:31 +00002221}
2222
2223KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2i)(GLenum target, GLint s, GLint t)
2224{
Brian Paul9745d472001-12-14 21:56:50 +00002225 DISPATCH(MultiTexCoord2iARB, (target, s, t), (F, "glMultiTexCoord2i(0x%x, %d, %d);\n", target, s, t));
Brian Paul471a7742001-12-04 23:43:31 +00002226}
2227
2228KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iv)(GLenum target, const GLint * v)
2229{
Brian Pauld37363d2002-11-30 17:18:46 +00002230 DISPATCH(MultiTexCoord2ivARB, (target, v), (F, "glMultiTexCoord2iv(0x%x, %p);\n", target, (const void *) v));
Brian Paul471a7742001-12-04 23:43:31 +00002231}
2232
2233KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2s)(GLenum target, GLshort s, GLshort t)
2234{
Brian Paul9745d472001-12-14 21:56:50 +00002235 DISPATCH(MultiTexCoord2sARB, (target, s, t), (F, "glMultiTexCoord2s(0x%x, %d, %d);\n", target, s, t));
Brian Paul471a7742001-12-04 23:43:31 +00002236}
2237
2238KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sv)(GLenum target, const GLshort * v)
2239{
Brian Pauld37363d2002-11-30 17:18:46 +00002240 DISPATCH(MultiTexCoord2svARB, (target, v), (F, "glMultiTexCoord2sv(0x%x, %p);\n", target, (const void *) v));
Brian Paul471a7742001-12-04 23:43:31 +00002241}
2242
2243KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3d)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2244{
Brian Paul9745d472001-12-14 21:56:50 +00002245 DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (F, "glMultiTexCoord3d(0x%x, %f, %f, %f);\n", target, s, t, r));
Brian Paul471a7742001-12-04 23:43:31 +00002246}
2247
2248KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dv)(GLenum target, const GLdouble * v)
2249{
Brian Pauld37363d2002-11-30 17:18:46 +00002250 DISPATCH(MultiTexCoord3dvARB, (target, v), (F, "glMultiTexCoord3dv(0x%x, %p /* %g, %g, %g */);\n", target, (const void *) v, v[0], v[1], v[2]));
Brian Paul471a7742001-12-04 23:43:31 +00002251}
2252
2253KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3f)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2254{
Brian Paul9745d472001-12-14 21:56:50 +00002255 DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (F, "glMultiTexCoord3f(0x%x, %f, %f, %f);\n", target, s, t, r));
Brian Paul471a7742001-12-04 23:43:31 +00002256}
2257
2258KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fv)(GLenum target, const GLfloat * v)
2259{
Brian Pauld37363d2002-11-30 17:18:46 +00002260 DISPATCH(MultiTexCoord3fvARB, (target, v), (F, "glMultiTexCoord3fv(0x%x, %p /* %g, %g, %g */);\n", target, (const void *) v, v[0], v[1], v[2]));
Brian Paul471a7742001-12-04 23:43:31 +00002261}
2262
2263KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3i)(GLenum target, GLint s, GLint t, GLint r)
2264{
Brian Paul9745d472001-12-14 21:56:50 +00002265 DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (F, "glMultiTexCoord3i(0x%x, %d, %d, %d);\n", target, s, t, r));
Brian Paul471a7742001-12-04 23:43:31 +00002266}
2267
2268KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iv)(GLenum target, const GLint * v)
2269{
Brian Pauld37363d2002-11-30 17:18:46 +00002270 DISPATCH(MultiTexCoord3ivARB, (target, v), (F, "glMultiTexCoord3iv(0x%x, %p);\n", target, (const void *) v));
Brian Paul471a7742001-12-04 23:43:31 +00002271}
2272
2273KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3s)(GLenum target, GLshort s, GLshort t, GLshort r)
2274{
Brian Paul9745d472001-12-14 21:56:50 +00002275 DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (F, "glMultiTexCoord3s(0x%x, %d, %d, %d);\n", target, s, t, r));
Brian Paul471a7742001-12-04 23:43:31 +00002276}
2277
2278KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sv)(GLenum target, const GLshort * v)
2279{
Brian Pauld37363d2002-11-30 17:18:46 +00002280 DISPATCH(MultiTexCoord3svARB, (target, v), (F, "glMultiTexCoord3sv(0x%x, %p);\n", target, (const void *) v));
Brian Paul471a7742001-12-04 23:43:31 +00002281}
2282
2283KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4d)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2284{
Brian Paul9745d472001-12-14 21:56:50 +00002285 DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (F, "glMultiTexCoord4d(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
Brian Paul471a7742001-12-04 23:43:31 +00002286}
2287
2288KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dv)(GLenum target, const GLdouble * v)
2289{
Brian Pauld37363d2002-11-30 17:18:46 +00002290 DISPATCH(MultiTexCoord4dvARB, (target, v), (F, "glMultiTexCoord4dv(0x%x, %p /* %g, %g, %g, %g */);\n", target, (const void *) v, v[0], v[1], v[2], v[3]));
Brian Paul471a7742001-12-04 23:43:31 +00002291}
2292
2293KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4f)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2294{
Brian Paul9745d472001-12-14 21:56:50 +00002295 DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (F, "glMultiTexCoord4f(0x%x, %f, %f, %f, %f);\n", target, s, t, r, q));
Brian Paul471a7742001-12-04 23:43:31 +00002296}
2297
2298KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fv)(GLenum target, const GLfloat * v)
2299{
Brian Pauld37363d2002-11-30 17:18:46 +00002300 DISPATCH(MultiTexCoord4fvARB, (target, v), (F, "glMultiTexCoord4fv(0x%x, %p /* %g, %g, %g, %g */);\n", target, (const void *) v, v[0], v[1], v[2], v[3]));
Brian Paul471a7742001-12-04 23:43:31 +00002301}
2302
2303KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4i)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2304{
Brian Paul9745d472001-12-14 21:56:50 +00002305 DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (F, "glMultiTexCoord4i(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
Brian Paul471a7742001-12-04 23:43:31 +00002306}
2307
2308KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iv)(GLenum target, const GLint * v)
2309{
Brian Pauld37363d2002-11-30 17:18:46 +00002310 DISPATCH(MultiTexCoord4ivARB, (target, v), (F, "glMultiTexCoord4iv(0x%x, %p);\n", target, (const void *) v));
Brian Paul471a7742001-12-04 23:43:31 +00002311}
2312
2313KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4s)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2314{
Brian Paul9745d472001-12-14 21:56:50 +00002315 DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (F, "glMultiTexCoord4s(0x%x, %d, %d, %d, %d);\n", target, s, t, r, q));
Brian Paul471a7742001-12-04 23:43:31 +00002316}
2317
2318KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sv)(GLenum target, const GLshort * v)
2319{
Brian Pauld37363d2002-11-30 17:18:46 +00002320 DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4sv(0x%x, %p);\n", target, (const void *) v));
Brian Paul471a7742001-12-04 23:43:31 +00002321}
2322
2323KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixf)(const GLfloat * m)
2324{
Brian Pauld37363d2002-11-30 17:18:46 +00002325 DISPATCH(LoadTransposeMatrixfARB, (m), (F, "glLoadTransposeMatrixf(%p);\n", (const void *) m));
Brian Paul471a7742001-12-04 23:43:31 +00002326}
2327
2328KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixd)(const GLdouble * m)
2329{
Brian Pauld37363d2002-11-30 17:18:46 +00002330 DISPATCH(LoadTransposeMatrixdARB, (m), (F, "glLoadTransposeMatrixd(%p);\n", (const void *) m));
Brian Paul471a7742001-12-04 23:43:31 +00002331}
2332
2333KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixf)(const GLfloat * m)
2334{
Brian Pauld37363d2002-11-30 17:18:46 +00002335 DISPATCH(MultTransposeMatrixfARB, (m), (F, "glMultTransposeMatrixf(%p);\n", (const void *) m));
Brian Paul471a7742001-12-04 23:43:31 +00002336}
2337
2338KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixd)(const GLdouble * m)
2339{
Brian Pauld37363d2002-11-30 17:18:46 +00002340 DISPATCH(MultTransposeMatrixdARB, (m), (F, "glMultTransposeMatrixd(%p);\n", (const void *) m));
Brian Paul471a7742001-12-04 23:43:31 +00002341}
2342
Brian Paule41c5772002-09-06 03:30:20 +00002343KEYWORD1 void KEYWORD2 NAME(SampleCoverage)(GLclampf value, GLboolean invert)
2344{
2345 DISPATCH(SampleCoverageARB, (value, invert), (F, "glSampleCoverage(%f, %d);\n", value, invert));
2346}
2347
Brian Paul471a7742001-12-04 23:43:31 +00002348KEYWORD1 void KEYWORD2 NAME(CompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
2349{
Brian Pauld37363d2002-11-30 17:18:46 +00002350 DISPATCH(CompressedTexImage3DARB, (target, level, internalformat, width, height, depth, border, imageSize, data), (F, "glCompressedTexImage3D(0x%x, %d, 0x%x, %d, %d, %d, %d, %d, %p);\n", target, level, internalformat, width, height, depth, border, imageSize, (const void *) data));
Brian Paul471a7742001-12-04 23:43:31 +00002351}
2352
2353KEYWORD1 void KEYWORD2 NAME(CompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)
2354{
Brian Pauld37363d2002-11-30 17:18:46 +00002355 DISPATCH(CompressedTexImage2DARB, (target, level, internalformat, width, height, border, imageSize, data), (F, "glCompressedTexImage2D(0x%x, %d, 0x%x, %d, %d, %d, %d, %p);\n", target, level, internalformat, width, height, border, imageSize, (const void *) data));
Brian Paul471a7742001-12-04 23:43:31 +00002356}
2357
2358KEYWORD1 void KEYWORD2 NAME(CompressedTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)
2359{
Brian Pauld37363d2002-11-30 17:18:46 +00002360 DISPATCH(CompressedTexImage1DARB, (target, level, internalformat, width, border, imageSize, data), (F, "glCompressedTexImage1D(0x%x, %d, 0x%x, %d, %d, %d, %p);\n", target, level, internalformat, width, border, imageSize, (const void *) data));
Brian Paul471a7742001-12-04 23:43:31 +00002361}
2362
2363KEYWORD1 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)
2364{
Brian Pauld37363d2002-11-30 17:18:46 +00002365 DISPATCH(CompressedTexSubImage3DARB, (target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data), (F, "glCompressedTexSubImage3D(0x%x, %d, %d, %d, %d, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, (const void *) data));
Brian Paul471a7742001-12-04 23:43:31 +00002366}
2367
2368KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)
2369{
Brian Pauld37363d2002-11-30 17:18:46 +00002370 DISPATCH(CompressedTexSubImage2DARB, (target, level, xoffset, yoffset, width, height, format, imageSize, data), (F, "glCompressedTexSubImage2D(0x%x, %d, %d, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, yoffset, width, height, format, imageSize, (const void *) data));
Brian Paul471a7742001-12-04 23:43:31 +00002371}
2372
2373KEYWORD1 void KEYWORD2 NAME(CompressedTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)
2374{
Brian Pauld37363d2002-11-30 17:18:46 +00002375 DISPATCH(CompressedTexSubImage1DARB, (target, level, xoffset, width, format, imageSize, data), (F, "glCompressedTexSubImage1D(0x%x, %d, %d, %d, 0x%x, %d, %p);\n", target, level, xoffset, width, format, imageSize, (const void *) data));
Brian Paul471a7742001-12-04 23:43:31 +00002376}
2377
2378KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImage)(GLenum target, GLint level, GLvoid * img)
2379{
Brian Pauld37363d2002-11-30 17:18:46 +00002380 DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImage(0x%x, %d, %p);\n", target, level, (const void *) img));
Brian Paulb5fd8862001-11-18 22:48:11 +00002381}
2382
2383/* No dispatch for WeightbvARB() */
2384/* No dispatch for WeightsvARB() */
2385/* No dispatch for WeightivARB() */
2386/* No dispatch for WeightfvARB() */
2387/* No dispatch for WeightdvARB() */
2388/* No dispatch for WeightubvARB() */
2389/* No dispatch for WeightusvARB() */
2390/* No dispatch for WeightuivARB() */
2391/* No dispatch for WeightPointerARB() */
2392/* No dispatch for VertexBlendARB() */
2393/* No dispatch for CurrentPaletteMatrixARB() */
2394/* No dispatch for MatrixIndexubvARB() */
2395/* No dispatch for MatrixIndexusvARB() */
2396/* No dispatch for MatrixIndexuivARB() */
2397/* No dispatch for MatrixIndexPointerARB() */
Brian Paul67661b01999-12-15 12:52:31 +00002398KEYWORD1 void KEYWORD2 NAME(BlendColorEXT)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
2399{
Brian Paul9745d472001-12-14 21:56:50 +00002400 DISPATCH(BlendColor, (red, green, blue, alpha), (F, "glBlendColorEXT(%f, %f, %f, %f);\n", red, green, blue, alpha));
Brian Paul67661b01999-12-15 12:52:31 +00002401}
Brian Paul1210b0d1999-11-25 18:16:13 +00002402
Brian Paul67661b01999-12-15 12:52:31 +00002403KEYWORD1 void KEYWORD2 NAME(PolygonOffsetEXT)(GLfloat factor, GLfloat bias)
2404{
Brian Paul9745d472001-12-14 21:56:50 +00002405 DISPATCH(PolygonOffsetEXT, (factor, bias), (F, "glPolygonOffsetEXT(%f, %f);\n", factor, bias));
Brian Paul67661b01999-12-15 12:52:31 +00002406}
2407
Brian Paulb5fd8862001-11-18 22:48:11 +00002408KEYWORD1 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 +00002409{
Brian Pauld37363d2002-11-30 17:18:46 +00002410 DISPATCH(TexImage3D, (target, level, internalformat, width, height, depth, border, format, type, pixels), (F, "glTexImage3DEXT(0x%x, %d, 0x%x, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, height, depth, border, format, type, (const void *) pixels));
Brian Paul976dba22000-01-31 22:54:06 +00002411}
2412
Brian Paulb5fd8862001-11-18 22:48:11 +00002413KEYWORD1 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 +00002414{
Brian Pauld37363d2002-11-30 17:18:46 +00002415 DISPATCH(TexSubImage3D, (target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels), (F, "glTexSubImage3DEXT(0x%x, %d, %d, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, (const void *) pixels));
Brian Paul67661b01999-12-15 12:52:31 +00002416}
2417
Brian Paulb5fd8862001-11-18 22:48:11 +00002418KEYWORD1 void KEYWORD2 NAME(GetTexFilterFuncSGIS)(GLenum target, GLenum filter, GLfloat * weights)
Brian Paul67661b01999-12-15 12:52:31 +00002419{
Brian Pauld37363d2002-11-30 17:18:46 +00002420 DISPATCH(GetTexFilterFuncSGIS, (target, filter, weights), (F, "glGetTexFilterFuncSGIS(0x%x, 0x%x, %p);\n", target, filter, (const void *) weights));
Brian Paul67661b01999-12-15 12:52:31 +00002421}
2422
Brian Paulb5fd8862001-11-18 22:48:11 +00002423KEYWORD1 void KEYWORD2 NAME(TexFilterFuncSGIS)(GLenum target, GLenum filter, GLsizei n, const GLfloat * weights)
Brian Paulfd5d3051999-12-16 12:36:30 +00002424{
Brian Pauld37363d2002-11-30 17:18:46 +00002425 DISPATCH(TexFilterFuncSGIS, (target, filter, n, weights), (F, "glTexFilterFuncSGIS(0x%x, 0x%x, %d, %p);\n", target, filter, n, (const void *) weights));
Brian Paulfd5d3051999-12-16 12:36:30 +00002426}
2427
Brian Paulb5fd8862001-11-18 22:48:11 +00002428KEYWORD1 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 +00002429{
Brian Pauld37363d2002-11-30 17:18:46 +00002430 DISPATCH(TexSubImage1D, (target, level, xoffset, width, format, type, pixels), (F, "glTexSubImage1DEXT(0x%x, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, width, format, type, (const void *) pixels));
Brian Paulfd5d3051999-12-16 12:36:30 +00002431}
2432
Brian Paulb5fd8862001-11-18 22:48:11 +00002433KEYWORD1 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 +00002434{
Brian Pauld37363d2002-11-30 17:18:46 +00002435 DISPATCH(TexSubImage2D, (target, level, xoffset, yoffset, width, height, format, type, pixels), (F, "glTexSubImage2DEXT(0x%x, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, yoffset, width, height, format, type, (const void *) pixels));
Brian Paulfd5d3051999-12-16 12:36:30 +00002436}
2437
Brian Paulfd5d3051999-12-16 12:36:30 +00002438KEYWORD1 void KEYWORD2 NAME(CopyTexImage1DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
2439{
Brian Paulb15a3b42001-12-15 16:42:59 +00002440 DISPATCH(CopyTexImage1D, (target, level, internalformat, x, y, width, border), (F, "glCopyTexImage1DEXT(0x%x, %d, 0x%x, %d, %d, %d, %d);\n", target, level, internalformat, x, y, width, border));
Brian Paulfd5d3051999-12-16 12:36:30 +00002441}
2442
2443KEYWORD1 void KEYWORD2 NAME(CopyTexImage2DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
2444{
Brian Paulb15a3b42001-12-15 16:42:59 +00002445 DISPATCH(CopyTexImage2D, (target, level, internalformat, x, y, width, height, border), (F, "glCopyTexImage2DEXT(0x%x, %d, 0x%x, %d, %d, %d, %d, %d);\n", target, level, internalformat, x, y, width, height, border));
Brian Paulb5fd8862001-11-18 22:48:11 +00002446}
2447
2448KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
2449{
Brian Paulb15a3b42001-12-15 16:42:59 +00002450 DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (F, "glCopyTexSubImage1DEXT(0x%x, %d, %d, %d, %d, %d);\n", target, level, xoffset, x, y, width));
Brian Paulfd5d3051999-12-16 12:36:30 +00002451}
2452
Brian Paulfd5d3051999-12-16 12:36:30 +00002453KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2454{
Brian Paulb15a3b42001-12-15 16:42:59 +00002455 DISPATCH(CopyTexSubImage2D, (target, level, xoffset, yoffset, x, y, width, height), (F, "glCopyTexSubImage2DEXT(0x%x, %d, %d, %d, %d, %d, %d, %d);\n", target, level, xoffset, yoffset, x, y, width, height));
Brian Paulfd5d3051999-12-16 12:36:30 +00002456}
2457
Brian Paulb5fd8862001-11-18 22:48:11 +00002458KEYWORD1 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 +00002459{
Brian Paulb15a3b42001-12-15 16:42:59 +00002460 DISPATCH(CopyTexSubImage3D, (target, level, xoffset, yoffset, zoffset, x, y, width, height), (F, "glCopyTexSubImage3DEXT(0x%x, %d, %d, %d, %d, %d, %d, %d, %d);\n", target, level, xoffset, yoffset, zoffset, x, y, width, height));
Brian Paulfd5d3051999-12-16 12:36:30 +00002461}
2462
Brian Paulb5fd8862001-11-18 22:48:11 +00002463KEYWORD1 void KEYWORD2 NAME(GetHistogramEXT)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
Brian Paulfd5d3051999-12-16 12:36:30 +00002464{
Brian Pauld37363d2002-11-30 17:18:46 +00002465 DISPATCH(GetHistogramEXT, (target, reset, format, type, values), (F, "glGetHistogramEXT(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (const void *) values));
Brian Paulfd5d3051999-12-16 12:36:30 +00002466}
2467
Brian Paulb5fd8862001-11-18 22:48:11 +00002468KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
Brian Paulfd5d3051999-12-16 12:36:30 +00002469{
Brian Pauld37363d2002-11-30 17:18:46 +00002470 DISPATCH(GetHistogramParameterfvEXT, (target, pname, params), (F, "glGetHistogramParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paulfd5d3051999-12-16 12:36:30 +00002471}
2472
Brian Paulb5fd8862001-11-18 22:48:11 +00002473KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterivEXT)(GLenum target, GLenum pname, GLint * params)
Brian Paulfd5d3051999-12-16 12:36:30 +00002474{
Brian Pauld37363d2002-11-30 17:18:46 +00002475 DISPATCH(GetHistogramParameterivEXT, (target, pname, params), (F, "glGetHistogramParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paulfd5d3051999-12-16 12:36:30 +00002476}
2477
Brian Paulb5fd8862001-11-18 22:48:11 +00002478KEYWORD1 void KEYWORD2 NAME(GetMinmaxEXT)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
Brian Paulfd5d3051999-12-16 12:36:30 +00002479{
Brian Pauld37363d2002-11-30 17:18:46 +00002480 DISPATCH(GetMinmaxEXT, (target, reset, format, type, values), (F, "glGetMinmaxEXT(0x%x, %d, 0x%x, 0x%x, %p);\n", target, reset, format, type, (const void *) values));
Brian Paulfd5d3051999-12-16 12:36:30 +00002481}
2482
Brian Paulb5fd8862001-11-18 22:48:11 +00002483KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
Brian Paulfd5d3051999-12-16 12:36:30 +00002484{
Brian Pauld37363d2002-11-30 17:18:46 +00002485 DISPATCH(GetMinmaxParameterfvEXT, (target, pname, params), (F, "glGetMinmaxParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00002486}
2487
2488KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterivEXT)(GLenum target, GLenum pname, GLint * params)
2489{
Brian Pauld37363d2002-11-30 17:18:46 +00002490 DISPATCH(GetMinmaxParameterivEXT, (target, pname, params), (F, "glGetMinmaxParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paulfd5d3051999-12-16 12:36:30 +00002491}
2492
2493KEYWORD1 void KEYWORD2 NAME(HistogramEXT)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
2494{
Brian Paulb15a3b42001-12-15 16:42:59 +00002495 DISPATCH(Histogram, (target, width, internalformat, sink), (F, "glHistogramEXT(0x%x, %d, 0x%x, %d);\n", target, width, internalformat, sink));
Brian Paulfd5d3051999-12-16 12:36:30 +00002496}
2497
2498KEYWORD1 void KEYWORD2 NAME(MinmaxEXT)(GLenum target, GLenum internalformat, GLboolean sink)
2499{
Brian Paul9745d472001-12-14 21:56:50 +00002500 DISPATCH(Minmax, (target, internalformat, sink), (F, "glMinmaxEXT(0x%x, 0x%x, %d);\n", target, internalformat, sink));
Brian Paulfd5d3051999-12-16 12:36:30 +00002501}
2502
2503KEYWORD1 void KEYWORD2 NAME(ResetHistogramEXT)(GLenum target)
2504{
Brian Paul9745d472001-12-14 21:56:50 +00002505 DISPATCH(ResetHistogram, (target), (F, "glResetHistogramEXT(0x%x);\n", target));
Brian Paulfd5d3051999-12-16 12:36:30 +00002506}
2507
2508KEYWORD1 void KEYWORD2 NAME(ResetMinmaxEXT)(GLenum target)
2509{
Brian Paul9745d472001-12-14 21:56:50 +00002510 DISPATCH(ResetMinmax, (target), (F, "glResetMinmaxEXT(0x%x);\n", target));
Brian Paulfd5d3051999-12-16 12:36:30 +00002511}
2512
Brian Paulb5fd8862001-11-18 22:48:11 +00002513KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)
Brian Paulfd5d3051999-12-16 12:36:30 +00002514{
Brian Pauld37363d2002-11-30 17:18:46 +00002515 DISPATCH(ConvolutionFilter1D, (target, internalformat, width, format, type, image), (F, "glConvolutionFilter1DEXT(0x%x, 0x%x, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, format, type, (const void *) image));
Brian Paulfd5d3051999-12-16 12:36:30 +00002516}
2517
Brian Paulb5fd8862001-11-18 22:48:11 +00002518KEYWORD1 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 +00002519{
Brian Pauld37363d2002-11-30 17:18:46 +00002520 DISPATCH(ConvolutionFilter2D, (target, internalformat, width, height, format, type, image), (F, "glConvolutionFilter2DEXT(0x%x, 0x%x, %d, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, height, format, type, (const void *) image));
Brian Paulfd5d3051999-12-16 12:36:30 +00002521}
2522
2523KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfEXT)(GLenum target, GLenum pname, GLfloat params)
2524{
Brian Paul9745d472001-12-14 21:56:50 +00002525 DISPATCH(ConvolutionParameterf, (target, pname, params), (F, "glConvolutionParameterfEXT(0x%x, 0x%x, %f);\n", target, pname, params));
Brian Paulfd5d3051999-12-16 12:36:30 +00002526}
2527
Brian Paulb5fd8862001-11-18 22:48:11 +00002528KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfvEXT)(GLenum target, GLenum pname, const GLfloat * params)
Brian Paulfd5d3051999-12-16 12:36:30 +00002529{
Brian Pauld37363d2002-11-30 17:18:46 +00002530 DISPATCH(ConvolutionParameterfv, (target, pname, params), (F, "glConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paulfd5d3051999-12-16 12:36:30 +00002531}
2532
2533KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriEXT)(GLenum target, GLenum pname, GLint params)
2534{
Brian Paul9745d472001-12-14 21:56:50 +00002535 DISPATCH(ConvolutionParameteri, (target, pname, params), (F, "glConvolutionParameteriEXT(0x%x, 0x%x, %d);\n", target, pname, params));
Brian Paulfd5d3051999-12-16 12:36:30 +00002536}
2537
Brian Paulb5fd8862001-11-18 22:48:11 +00002538KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterivEXT)(GLenum target, GLenum pname, const GLint * params)
Brian Paulfd5d3051999-12-16 12:36:30 +00002539{
Brian Pauld37363d2002-11-30 17:18:46 +00002540 DISPATCH(ConvolutionParameteriv, (target, pname, params), (F, "glConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paulfd5d3051999-12-16 12:36:30 +00002541}
2542
2543KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1DEXT)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
2544{
Brian Paulb15a3b42001-12-15 16:42:59 +00002545 DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (F, "glCopyConvolutionFilter1DEXT(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
Brian Paulfd5d3051999-12-16 12:36:30 +00002546}
2547
2548KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2DEXT)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
2549{
Brian Paulb15a3b42001-12-15 16:42:59 +00002550 DISPATCH(CopyConvolutionFilter2D, (target, internalformat, x, y, width, height), (F, "glCopyConvolutionFilter2DEXT(0x%x, 0x%x, %d, %d, %d, %d);\n", target, internalformat, x, y, width, height));
Brian Paulfd5d3051999-12-16 12:36:30 +00002551}
2552
Brian Paulb5fd8862001-11-18 22:48:11 +00002553KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilterEXT)(GLenum target, GLenum format, GLenum type, GLvoid * image)
Brian Paulfd5d3051999-12-16 12:36:30 +00002554{
Brian Pauld37363d2002-11-30 17:18:46 +00002555 DISPATCH(GetConvolutionFilterEXT, (target, format, type, image), (F, "glGetConvolutionFilterEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) image));
Brian Paulfd5d3051999-12-16 12:36:30 +00002556}
2557
Brian Paulb5fd8862001-11-18 22:48:11 +00002558KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
Brian Paulfd5d3051999-12-16 12:36:30 +00002559{
Brian Pauld37363d2002-11-30 17:18:46 +00002560 DISPATCH(GetConvolutionParameterfvEXT, (target, pname, params), (F, "glGetConvolutionParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paulfd5d3051999-12-16 12:36:30 +00002561}
2562
Brian Paulb5fd8862001-11-18 22:48:11 +00002563KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterivEXT)(GLenum target, GLenum pname, GLint * params)
Brian Paulfd5d3051999-12-16 12:36:30 +00002564{
Brian Pauld37363d2002-11-30 17:18:46 +00002565 DISPATCH(GetConvolutionParameterivEXT, (target, pname, params), (F, "glGetConvolutionParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paulfd5d3051999-12-16 12:36:30 +00002566}
2567
Brian Paulb5fd8862001-11-18 22:48:11 +00002568KEYWORD1 void KEYWORD2 NAME(GetSeparableFilterEXT)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
Brian Paulfd5d3051999-12-16 12:36:30 +00002569{
Brian Pauld37363d2002-11-30 17:18:46 +00002570 DISPATCH(GetSeparableFilterEXT, (target, format, type, row, column, span), (F, "glGetSeparableFilterEXT(0x%x, 0x%x, 0x%x, %p, %p, %p);\n", target, format, type, (const void *) row, (const void *) column, (const void *) span));
Brian Paulfd5d3051999-12-16 12:36:30 +00002571}
2572
Brian Paulb5fd8862001-11-18 22:48:11 +00002573KEYWORD1 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 +00002574{
Brian Pauld37363d2002-11-30 17:18:46 +00002575 DISPATCH(SeparableFilter2D, (target, internalformat, width, height, format, type, row, column), (F, "glSeparableFilter2DEXT(0x%x, 0x%x, %d, %d, 0x%x, 0x%x, %p, %p);\n", target, internalformat, width, height, format, type, (const void *) row, (const void *) column));
Brian Paulfd5d3051999-12-16 12:36:30 +00002576}
2577
Brian Paulb5fd8862001-11-18 22:48:11 +00002578KEYWORD1 void KEYWORD2 NAME(ColorTableSGI)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
Brian Paulb44c86d2000-01-07 06:09:05 +00002579{
Brian Pauld37363d2002-11-30 17:18:46 +00002580 DISPATCH(ColorTable, (target, internalformat, width, format, type, table), (F, "glColorTableSGI(0x%x, 0x%x, %d, 0x%x, 0x%x, %p);\n", target, internalformat, width, format, type, (const void *) table));
Brian Paulb44c86d2000-01-07 06:09:05 +00002581}
2582
Brian Paulb5fd8862001-11-18 22:48:11 +00002583KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfvSGI)(GLenum target, GLenum pname, const GLfloat * params)
Brian Paulb44c86d2000-01-07 06:09:05 +00002584{
Brian Pauld37363d2002-11-30 17:18:46 +00002585 DISPATCH(ColorTableParameterfv, (target, pname, params), (F, "glColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paulb44c86d2000-01-07 06:09:05 +00002586}
2587
Brian Paulb5fd8862001-11-18 22:48:11 +00002588KEYWORD1 void KEYWORD2 NAME(ColorTableParameterivSGI)(GLenum target, GLenum pname, const GLint * params)
Brian Paulb44c86d2000-01-07 06:09:05 +00002589{
Brian Pauld37363d2002-11-30 17:18:46 +00002590 DISPATCH(ColorTableParameteriv, (target, pname, params), (F, "glColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paulb44c86d2000-01-07 06:09:05 +00002591}
2592
Brian Paulb5fd8862001-11-18 22:48:11 +00002593KEYWORD1 void KEYWORD2 NAME(CopyColorTableSGI)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
Brian Paulb44c86d2000-01-07 06:09:05 +00002594{
Brian Paulb15a3b42001-12-15 16:42:59 +00002595 DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (F, "glCopyColorTableSGI(0x%x, 0x%x, %d, %d, %d);\n", target, internalformat, x, y, width));
Brian Paulb44c86d2000-01-07 06:09:05 +00002596}
2597
Brian Paulb5fd8862001-11-18 22:48:11 +00002598KEYWORD1 void KEYWORD2 NAME(GetColorTableSGI)(GLenum target, GLenum format, GLenum type, GLvoid * table)
Brian Paulb44c86d2000-01-07 06:09:05 +00002599{
Brian Pauld37363d2002-11-30 17:18:46 +00002600 DISPATCH(GetColorTableSGI, (target, format, type, table), (F, "glGetColorTableSGI(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) table));
Brian Paulb44c86d2000-01-07 06:09:05 +00002601}
2602
Brian Paulb5fd8862001-11-18 22:48:11 +00002603KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvSGI)(GLenum target, GLenum pname, GLfloat * params)
Brian Paulb44c86d2000-01-07 06:09:05 +00002604{
Brian Pauld37363d2002-11-30 17:18:46 +00002605 DISPATCH(GetColorTableParameterfvSGI, (target, pname, params), (F, "glGetColorTableParameterfvSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paul976dba22000-01-31 22:54:06 +00002606}
2607
Brian Paulb5fd8862001-11-18 22:48:11 +00002608KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivSGI)(GLenum target, GLenum pname, GLint * params)
2609{
Brian Pauld37363d2002-11-30 17:18:46 +00002610 DISPATCH(GetColorTableParameterivSGI, (target, pname, params), (F, "glGetColorTableParameterivSGI(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00002611}
Brian Paul8ceb5c32000-02-24 22:14:04 +00002612
2613KEYWORD1 void KEYWORD2 NAME(PixelTexGenSGIX)(GLenum mode)
2614{
Brian Paul9745d472001-12-14 21:56:50 +00002615 DISPATCH(PixelTexGenSGIX, (mode), (F, "glPixelTexGenSGIX(0x%x);\n", mode));
Brian Paul8ceb5c32000-02-24 22:14:04 +00002616}
2617
Brian Paulb5fd8862001-11-18 22:48:11 +00002618KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameteriSGIS)(GLenum pname, GLint param)
Brian Paul976dba22000-01-31 22:54:06 +00002619{
Brian Paul9745d472001-12-14 21:56:50 +00002620 DISPATCH(PixelTexGenParameteriSGIS, (pname, param), (F, "glPixelTexGenParameteriSGIS(0x%x, %d);\n", pname, param));
Brian Paul976dba22000-01-31 22:54:06 +00002621}
2622
Brian Paulb5fd8862001-11-18 22:48:11 +00002623KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterivSGIS)(GLenum pname, const GLint * params)
Brian Paul8ceb5c32000-02-24 22:14:04 +00002624{
Brian Pauld37363d2002-11-30 17:18:46 +00002625 DISPATCH(PixelTexGenParameterivSGIS, (pname, params), (F, "glPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (const void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00002626}
2627
Brian Paulb5fd8862001-11-18 22:48:11 +00002628KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterfSGIS)(GLenum pname, GLfloat param)
Brian Paul976dba22000-01-31 22:54:06 +00002629{
Brian Paul9745d472001-12-14 21:56:50 +00002630 DISPATCH(PixelTexGenParameterfSGIS, (pname, param), (F, "glPixelTexGenParameterfSGIS(0x%x, %f);\n", pname, param));
Brian Paul976dba22000-01-31 22:54:06 +00002631}
2632
Brian Paulb5fd8862001-11-18 22:48:11 +00002633KEYWORD1 void KEYWORD2 NAME(PixelTexGenParameterfvSGIS)(GLenum pname, const GLfloat * params)
Brian Paul8ceb5c32000-02-24 22:14:04 +00002634{
Brian Pauld37363d2002-11-30 17:18:46 +00002635 DISPATCH(PixelTexGenParameterfvSGIS, (pname, params), (F, "glPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00002636}
2637
Brian Paulb5fd8862001-11-18 22:48:11 +00002638KEYWORD1 void KEYWORD2 NAME(GetPixelTexGenParameterivSGIS)(GLenum pname, GLint * params)
Brian Paul976dba22000-01-31 22:54:06 +00002639{
Brian Pauld37363d2002-11-30 17:18:46 +00002640 DISPATCH(GetPixelTexGenParameterivSGIS, (pname, params), (F, "glGetPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (const void *) params));
Brian Paul976dba22000-01-31 22:54:06 +00002641}
2642
Brian Paulb5fd8862001-11-18 22:48:11 +00002643KEYWORD1 void KEYWORD2 NAME(GetPixelTexGenParameterfvSGIS)(GLenum pname, GLfloat * params)
Brian Paul976dba22000-01-31 22:54:06 +00002644{
Brian Pauld37363d2002-11-30 17:18:46 +00002645 DISPATCH(GetPixelTexGenParameterfvSGIS, (pname, params), (F, "glGetPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
Brian Paul976dba22000-01-31 22:54:06 +00002646}
2647
Brian Paulb5fd8862001-11-18 22:48:11 +00002648KEYWORD1 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 +00002649{
Brian Pauld37363d2002-11-30 17:18:46 +00002650 DISPATCH(TexImage4DSGIS, (target, level, internalformat, width, height, depth, size4d, border, format, type, pixels), (F, "glTexImage4DSGIS(0x%x, %d, 0x%x, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, internalformat, width, height, depth, size4d, border, format, type, (const void *) pixels));
Brian Paul976dba22000-01-31 22:54:06 +00002651}
2652
Brian Paulb5fd8862001-11-18 22:48:11 +00002653KEYWORD1 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 +00002654{
Brian Pauld37363d2002-11-30 17:18:46 +00002655 DISPATCH(TexSubImage4DSGIS, (target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels), (F, "glTexSubImage4DSGIS(0x%x, %d, %d, %d, %d, %d, %d, %d, %d, %d, 0x%x, 0x%x, %p);\n", target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, (const void *) pixels));
Brian Paulb44c86d2000-01-07 06:09:05 +00002656}
2657
Brian Paulb5fd8862001-11-18 22:48:11 +00002658KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResidentEXT)(GLsizei n, const GLuint * textures, GLboolean * residences)
Brian Paul67661b01999-12-15 12:52:31 +00002659{
Brian Pauld37363d2002-11-30 17:18:46 +00002660 RETURN_DISPATCH(AreTexturesResidentEXT, (n, textures, residences), (F, "glAreTexturesResidentEXT(%d, %p, %p);\n", n, (const void *) textures, (const void *) residences));
Brian Paul67661b01999-12-15 12:52:31 +00002661}
2662
2663KEYWORD1 void KEYWORD2 NAME(BindTextureEXT)(GLenum target, GLuint texture)
2664{
Brian Paul9745d472001-12-14 21:56:50 +00002665 DISPATCH(BindTexture, (target, texture), (F, "glBindTextureEXT(0x%x, %d);\n", target, texture));
Brian Paul67661b01999-12-15 12:52:31 +00002666}
2667
Brian Paulb5fd8862001-11-18 22:48:11 +00002668KEYWORD1 void KEYWORD2 NAME(DeleteTexturesEXT)(GLsizei n, const GLuint * textures)
Brian Paul67661b01999-12-15 12:52:31 +00002669{
Brian Pauld37363d2002-11-30 17:18:46 +00002670 DISPATCH(DeleteTextures, (n, textures), (F, "glDeleteTexturesEXT(%d, %p);\n", n, (const void *) textures));
Brian Paul67661b01999-12-15 12:52:31 +00002671}
2672
Brian Paulb5fd8862001-11-18 22:48:11 +00002673KEYWORD1 void KEYWORD2 NAME(GenTexturesEXT)(GLsizei n, GLuint * textures)
Brian Paul67661b01999-12-15 12:52:31 +00002674{
Brian Pauld37363d2002-11-30 17:18:46 +00002675 DISPATCH(GenTexturesEXT, (n, textures), (F, "glGenTexturesEXT(%d, %p);\n", n, (const void *) textures));
Brian Paul67661b01999-12-15 12:52:31 +00002676}
2677
2678KEYWORD1 GLboolean KEYWORD2 NAME(IsTextureEXT)(GLuint texture)
2679{
Brian Paul9745d472001-12-14 21:56:50 +00002680 RETURN_DISPATCH(IsTextureEXT, (texture), (F, "glIsTextureEXT(%d);\n", texture));
Brian Paul67661b01999-12-15 12:52:31 +00002681}
2682
Brian Paulb5fd8862001-11-18 22:48:11 +00002683KEYWORD1 void KEYWORD2 NAME(PrioritizeTexturesEXT)(GLsizei n, const GLuint * textures, const GLclampf * priorities)
Brian Paul67661b01999-12-15 12:52:31 +00002684{
Brian Pauld37363d2002-11-30 17:18:46 +00002685 DISPATCH(PrioritizeTextures, (n, textures, priorities), (F, "glPrioritizeTexturesEXT(%d, %p, %p);\n", n, (const void *) textures, (const void *) priorities));
Brian Paul67661b01999-12-15 12:52:31 +00002686}
2687
Brian Paulb5fd8862001-11-18 22:48:11 +00002688KEYWORD1 void KEYWORD2 NAME(DetailTexFuncSGIS)(GLenum target, GLsizei n, const GLfloat * points)
Brian Paul976dba22000-01-31 22:54:06 +00002689{
Brian Pauld37363d2002-11-30 17:18:46 +00002690 DISPATCH(DetailTexFuncSGIS, (target, n, points), (F, "glDetailTexFuncSGIS(0x%x, %d, %p);\n", target, n, (const void *) points));
Brian Paul976dba22000-01-31 22:54:06 +00002691}
2692
Brian Paulb5fd8862001-11-18 22:48:11 +00002693KEYWORD1 void KEYWORD2 NAME(GetDetailTexFuncSGIS)(GLenum target, GLfloat * points)
Brian Paul976dba22000-01-31 22:54:06 +00002694{
Brian Pauld37363d2002-11-30 17:18:46 +00002695 DISPATCH(GetDetailTexFuncSGIS, (target, points), (F, "glGetDetailTexFuncSGIS(0x%x, %p);\n", target, (const void *) points));
Brian Paul976dba22000-01-31 22:54:06 +00002696}
2697
Brian Paulb5fd8862001-11-18 22:48:11 +00002698KEYWORD1 void KEYWORD2 NAME(SharpenTexFuncSGIS)(GLenum target, GLsizei n, const GLfloat * points)
Brian Paul976dba22000-01-31 22:54:06 +00002699{
Brian Pauld37363d2002-11-30 17:18:46 +00002700 DISPATCH(SharpenTexFuncSGIS, (target, n, points), (F, "glSharpenTexFuncSGIS(0x%x, %d, %p);\n", target, n, (const void *) points));
Brian Paul976dba22000-01-31 22:54:06 +00002701}
2702
Brian Paulb5fd8862001-11-18 22:48:11 +00002703KEYWORD1 void KEYWORD2 NAME(GetSharpenTexFuncSGIS)(GLenum target, GLfloat * points)
2704{
Brian Pauld37363d2002-11-30 17:18:46 +00002705 DISPATCH(GetSharpenTexFuncSGIS, (target, points), (F, "glGetSharpenTexFuncSGIS(0x%x, %p);\n", target, (const void *) points));
Brian Paulb5fd8862001-11-18 22:48:11 +00002706}
Brian Paul976dba22000-01-31 22:54:06 +00002707
2708KEYWORD1 void KEYWORD2 NAME(SampleMaskSGIS)(GLclampf value, GLboolean invert)
2709{
Brian Paul9745d472001-12-14 21:56:50 +00002710 DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskSGIS(%f, %d);\n", value, invert));
Brian Paul976dba22000-01-31 22:54:06 +00002711}
2712
2713KEYWORD1 void KEYWORD2 NAME(SamplePatternSGIS)(GLenum pattern)
2714{
Brian Paul9745d472001-12-14 21:56:50 +00002715 DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternSGIS(0x%x);\n", pattern));
Brian Paul976dba22000-01-31 22:54:06 +00002716}
Brian Paul67661b01999-12-15 12:52:31 +00002717
Brian Paulb5fd8862001-11-18 22:48:11 +00002718KEYWORD1 void KEYWORD2 NAME(ArrayElementEXT)(GLint i)
Brian Paul67661b01999-12-15 12:52:31 +00002719{
Brian Paul9745d472001-12-14 21:56:50 +00002720 DISPATCH(ArrayElement, (i), (F, "glArrayElementEXT(%d);\n", i));
Brian Paul67661b01999-12-15 12:52:31 +00002721}
2722
Brian Paulb5fd8862001-11-18 22:48:11 +00002723KEYWORD1 void KEYWORD2 NAME(ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
Brian Paul67661b01999-12-15 12:52:31 +00002724{
Brian Pauld37363d2002-11-30 17:18:46 +00002725 DISPATCH(ColorPointerEXT, (size, type, stride, count, pointer), (F, "glColorPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
Brian Paul67661b01999-12-15 12:52:31 +00002726}
2727
Brian Paul67661b01999-12-15 12:52:31 +00002728KEYWORD1 void KEYWORD2 NAME(DrawArraysEXT)(GLenum mode, GLint first, GLsizei count)
2729{
Brian Paulb15a3b42001-12-15 16:42:59 +00002730 DISPATCH(DrawArrays, (mode, first, count), (F, "glDrawArraysEXT(0x%x, %d, %d);\n", mode, first, count));
Brian Paul976dba22000-01-31 22:54:06 +00002731}
2732
Brian Paulb5fd8862001-11-18 22:48:11 +00002733KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer)
2734{
Brian Pauld37363d2002-11-30 17:18:46 +00002735 DISPATCH(EdgeFlagPointerEXT, (stride, count, pointer), (F, "glEdgeFlagPointerEXT(%d, %d, %p);\n", stride, count, (const void *) pointer));
Brian Paulb5fd8862001-11-18 22:48:11 +00002736}
2737
2738KEYWORD1 void KEYWORD2 NAME(GetPointervEXT)(GLenum pname, GLvoid ** params)
2739{
Brian Pauld37363d2002-11-30 17:18:46 +00002740 DISPATCH(GetPointerv, (pname, params), (F, "glGetPointervEXT(0x%x, %p);\n", pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00002741}
2742
2743KEYWORD1 void KEYWORD2 NAME(IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2744{
Brian Pauld37363d2002-11-30 17:18:46 +00002745 DISPATCH(IndexPointerEXT, (type, stride, count, pointer), (F, "glIndexPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (const void *) pointer));
Brian Paulb5fd8862001-11-18 22:48:11 +00002746}
2747
2748KEYWORD1 void KEYWORD2 NAME(NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2749{
Brian Pauld37363d2002-11-30 17:18:46 +00002750 DISPATCH(NormalPointerEXT, (type, stride, count, pointer), (F, "glNormalPointerEXT(0x%x, %d, %d, %p);\n", type, stride, count, (const void *) pointer));
Brian Paulb5fd8862001-11-18 22:48:11 +00002751}
2752
2753KEYWORD1 void KEYWORD2 NAME(TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2754{
Brian Pauld37363d2002-11-30 17:18:46 +00002755 DISPATCH(TexCoordPointerEXT, (size, type, stride, count, pointer), (F, "glTexCoordPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
Brian Paulb5fd8862001-11-18 22:48:11 +00002756}
2757
2758KEYWORD1 void KEYWORD2 NAME(VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)
2759{
Brian Pauld37363d2002-11-30 17:18:46 +00002760 DISPATCH(VertexPointerEXT, (size, type, stride, count, pointer), (F, "glVertexPointerEXT(%d, 0x%x, %d, %d, %p);\n", size, type, stride, count, (const void *) pointer));
Brian Paulb5fd8862001-11-18 22:48:11 +00002761}
2762
Brian Paul976dba22000-01-31 22:54:06 +00002763KEYWORD1 void KEYWORD2 NAME(BlendEquationEXT)(GLenum mode)
2764{
Brian Paul9745d472001-12-14 21:56:50 +00002765 DISPATCH(BlendEquation, (mode), (F, "glBlendEquationEXT(0x%x);\n", mode));
Brian Paul976dba22000-01-31 22:54:06 +00002766}
2767
Brian Paul976dba22000-01-31 22:54:06 +00002768KEYWORD1 void KEYWORD2 NAME(SpriteParameterfSGIX)(GLenum pname, GLfloat param)
2769{
Brian Paul9745d472001-12-14 21:56:50 +00002770 DISPATCH(SpriteParameterfSGIX, (pname, param), (F, "glSpriteParameterfSGIX(0x%x, %f);\n", pname, param));
Brian Paul976dba22000-01-31 22:54:06 +00002771}
2772
Brian Paulb5fd8862001-11-18 22:48:11 +00002773KEYWORD1 void KEYWORD2 NAME(SpriteParameterfvSGIX)(GLenum pname, const GLfloat * params)
Brian Paul976dba22000-01-31 22:54:06 +00002774{
Brian Pauld37363d2002-11-30 17:18:46 +00002775 DISPATCH(SpriteParameterfvSGIX, (pname, params), (F, "glSpriteParameterfvSGIX(0x%x, %p);\n", pname, (const void *) params));
Brian Paul976dba22000-01-31 22:54:06 +00002776}
2777
2778KEYWORD1 void KEYWORD2 NAME(SpriteParameteriSGIX)(GLenum pname, GLint param)
2779{
Brian Paul9745d472001-12-14 21:56:50 +00002780 DISPATCH(SpriteParameteriSGIX, (pname, param), (F, "glSpriteParameteriSGIX(0x%x, %d);\n", pname, param));
Brian Paul976dba22000-01-31 22:54:06 +00002781}
2782
Brian Paulb5fd8862001-11-18 22:48:11 +00002783KEYWORD1 void KEYWORD2 NAME(SpriteParameterivSGIX)(GLenum pname, const GLint * params)
Brian Paul976dba22000-01-31 22:54:06 +00002784{
Brian Pauld37363d2002-11-30 17:18:46 +00002785 DISPATCH(SpriteParameterivSGIX, (pname, params), (F, "glSpriteParameterivSGIX(0x%x, %p);\n", pname, (const void *) params));
Brian Paul67661b01999-12-15 12:52:31 +00002786}
2787
Brian Paulb5fd8862001-11-18 22:48:11 +00002788KEYWORD1 void KEYWORD2 NAME(PointParameterfEXT)(GLenum pname, GLfloat param)
Brian Paul21301cd2000-05-18 18:13:15 +00002789{
Brian Paul9745d472001-12-14 21:56:50 +00002790 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfEXT(0x%x, %f);\n", pname, param));
Brian Paul21301cd2000-05-18 18:13:15 +00002791}
2792
Brian Paulb5fd8862001-11-18 22:48:11 +00002793KEYWORD1 void KEYWORD2 NAME(PointParameterfvEXT)(GLenum pname, const GLfloat * params)
Brian Paul21301cd2000-05-18 18:13:15 +00002794{
Brian Pauld37363d2002-11-30 17:18:46 +00002795 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvEXT(0x%x, %p);\n", pname, (const void *) params));
Brian Paul471a7742001-12-04 23:43:31 +00002796}
2797
2798KEYWORD1 void KEYWORD2 NAME(PointParameterfARB)(GLenum pname, GLfloat param)
2799{
Brian Paul9745d472001-12-14 21:56:50 +00002800 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfARB(0x%x, %f);\n", pname, param));
Brian Paul471a7742001-12-04 23:43:31 +00002801}
2802
2803KEYWORD1 void KEYWORD2 NAME(PointParameterfvARB)(GLenum pname, const GLfloat * params)
2804{
Brian Pauld37363d2002-11-30 17:18:46 +00002805 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvARB(0x%x, %p);\n", pname, (const void *) params));
Brian Paul21301cd2000-05-18 18:13:15 +00002806}
2807
Brian Paulb5fd8862001-11-18 22:48:11 +00002808KEYWORD1 void KEYWORD2 NAME(PointParameterfSGIS)(GLenum pname, GLfloat param)
2809{
Brian Paul9745d472001-12-14 21:56:50 +00002810 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfSGIS(0x%x, %f);\n", pname, param));
Brian Paulb5fd8862001-11-18 22:48:11 +00002811}
2812
2813KEYWORD1 void KEYWORD2 NAME(PointParameterfvSGIS)(GLenum pname, const GLfloat * params)
2814{
Brian Pauld37363d2002-11-30 17:18:46 +00002815 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00002816}
2817
Brian Paul976dba22000-01-31 22:54:06 +00002818KEYWORD1 GLint KEYWORD2 NAME(GetInstrumentsSGIX)(void)
2819{
Brian Paul9745d472001-12-14 21:56:50 +00002820 RETURN_DISPATCH(GetInstrumentsSGIX, (), (F, "glGetInstrumentsSGIX();\n"));
Brian Paul976dba22000-01-31 22:54:06 +00002821}
2822
Brian Paulb5fd8862001-11-18 22:48:11 +00002823KEYWORD1 void KEYWORD2 NAME(InstrumentsBufferSGIX)(GLsizei size, GLint * buffer)
Brian Paul976dba22000-01-31 22:54:06 +00002824{
Brian Pauld37363d2002-11-30 17:18:46 +00002825 DISPATCH(InstrumentsBufferSGIX, (size, buffer), (F, "glInstrumentsBufferSGIX(%d, %p);\n", size, (const void *) buffer));
Brian Paul976dba22000-01-31 22:54:06 +00002826}
2827
Brian Paulb5fd8862001-11-18 22:48:11 +00002828KEYWORD1 GLint KEYWORD2 NAME(PollInstrumentsSGIX)(GLint * marker_p)
Brian Paul976dba22000-01-31 22:54:06 +00002829{
Brian Pauld37363d2002-11-30 17:18:46 +00002830 RETURN_DISPATCH(PollInstrumentsSGIX, (marker_p), (F, "glPollInstrumentsSGIX(%p);\n", (const void *) marker_p));
Brian Paul976dba22000-01-31 22:54:06 +00002831}
2832
2833KEYWORD1 void KEYWORD2 NAME(ReadInstrumentsSGIX)(GLint marker)
2834{
Brian Paul9745d472001-12-14 21:56:50 +00002835 DISPATCH(ReadInstrumentsSGIX, (marker), (F, "glReadInstrumentsSGIX(%d);\n", marker));
Brian Paul976dba22000-01-31 22:54:06 +00002836}
2837
2838KEYWORD1 void KEYWORD2 NAME(StartInstrumentsSGIX)(void)
2839{
Brian Paul9745d472001-12-14 21:56:50 +00002840 DISPATCH(StartInstrumentsSGIX, (), (F, "glStartInstrumentsSGIX();\n"));
Brian Paul976dba22000-01-31 22:54:06 +00002841}
2842
2843KEYWORD1 void KEYWORD2 NAME(StopInstrumentsSGIX)(GLint marker)
2844{
Brian Paul9745d472001-12-14 21:56:50 +00002845 DISPATCH(StopInstrumentsSGIX, (marker), (F, "glStopInstrumentsSGIX(%d);\n", marker));
Brian Paul976dba22000-01-31 22:54:06 +00002846}
2847
Brian Paul976dba22000-01-31 22:54:06 +00002848KEYWORD1 void KEYWORD2 NAME(FrameZoomSGIX)(GLint factor)
2849{
Brian Paul9745d472001-12-14 21:56:50 +00002850 DISPATCH(FrameZoomSGIX, (factor), (F, "glFrameZoomSGIX(%d);\n", factor));
Brian Paul976dba22000-01-31 22:54:06 +00002851}
2852
Brian Paul8ceb5c32000-02-24 22:14:04 +00002853KEYWORD1 void KEYWORD2 NAME(TagSampleBufferSGIX)(void)
2854{
Brian Paul9745d472001-12-14 21:56:50 +00002855 DISPATCH(TagSampleBufferSGIX, (), (F, "glTagSampleBufferSGIX();\n"));
Brian Paul8ceb5c32000-02-24 22:14:04 +00002856}
2857
Brian Paulb5fd8862001-11-18 22:48:11 +00002858/* No dispatch for DeformationMap3dSGIX() */
2859/* No dispatch for DeformationMap3fSGIX() */
2860/* No dispatch for DeformSGIX() */
2861/* No dispatch for LoadIdentityDeformationMapSGIX() */
2862KEYWORD1 void KEYWORD2 NAME(ReferencePlaneSGIX)(const GLdouble * equation)
Brian Paul976dba22000-01-31 22:54:06 +00002863{
Brian Pauld37363d2002-11-30 17:18:46 +00002864 DISPATCH(ReferencePlaneSGIX, (equation), (F, "glReferencePlaneSGIX(%p);\n", (const void *) equation));
Brian Paul976dba22000-01-31 22:54:06 +00002865}
2866
Brian Paul976dba22000-01-31 22:54:06 +00002867KEYWORD1 void KEYWORD2 NAME(FlushRasterSGIX)(void)
2868{
Brian Paul9745d472001-12-14 21:56:50 +00002869 DISPATCH(FlushRasterSGIX, (), (F, "glFlushRasterSGIX();\n"));
Brian Paul976dba22000-01-31 22:54:06 +00002870}
2871
Brian Paulb5fd8862001-11-18 22:48:11 +00002872/* No dispatch for FogFuncSGIS() */
2873/* No dispatch for GetFogFuncSGIS() */
2874/* No dispatch for ImageTransformParameteriHP() */
2875/* No dispatch for ImageTransformParameterfHP() */
2876/* No dispatch for ImageTransformParameterivHP() */
2877/* No dispatch for ImageTransformParameterfvHP() */
2878/* No dispatch for GetImageTransformParameterivHP() */
2879/* No dispatch for GetImageTransformParameterfvHP() */
2880KEYWORD1 void KEYWORD2 NAME(ColorSubTableEXT)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)
Brian Paul976dba22000-01-31 22:54:06 +00002881{
Brian Pauld37363d2002-11-30 17:18:46 +00002882 DISPATCH(ColorSubTable, (target, start, count, format, type, data), (F, "glColorSubTableEXT(0x%x, %d, %d, 0x%x, 0x%x, %p);\n", target, start, count, format, type, (const void *) data));
Brian Paul976dba22000-01-31 22:54:06 +00002883}
2884
2885KEYWORD1 void KEYWORD2 NAME(CopyColorSubTableEXT)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
2886{
Brian Paulb15a3b42001-12-15 16:42:59 +00002887 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (F, "glCopyColorSubTableEXT(0x%x, %d, %d, %d, %d);\n", target, start, x, y, width));
Brian Paul976dba22000-01-31 22:54:06 +00002888}
2889
Brian Paul1e4ded32000-01-07 07:28:22 +00002890KEYWORD1 void KEYWORD2 NAME(HintPGI)(GLenum target, GLint mode)
2891{
Brian Paul9745d472001-12-14 21:56:50 +00002892 DISPATCH(HintPGI, (target, mode), (F, "glHintPGI(0x%x, %d);\n", target, mode));
Brian Paul1e4ded32000-01-07 07:28:22 +00002893}
2894
Brian Paulb5fd8862001-11-18 22:48:11 +00002895KEYWORD1 void KEYWORD2 NAME(ColorTableEXT)(GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)
Brian Paul67661b01999-12-15 12:52:31 +00002896{
Brian Pauld37363d2002-11-30 17:18:46 +00002897 DISPATCH(ColorTable, (target, internalFormat, width, format, type, table), (F, "glColorTableEXT(0x%x, 0x%x, %d, 0x%x, 0x%x, %p);\n", target, internalFormat, width, format, type, (const void *) table));
Brian Paul67661b01999-12-15 12:52:31 +00002898}
2899
Brian Paulb5fd8862001-11-18 22:48:11 +00002900KEYWORD1 void KEYWORD2 NAME(GetColorTableEXT)(GLenum target, GLenum format, GLenum type, GLvoid * data)
Brian Paul67661b01999-12-15 12:52:31 +00002901{
Brian Pauld37363d2002-11-30 17:18:46 +00002902 DISPATCH(GetColorTableEXT, (target, format, type, data), (F, "glGetColorTableEXT(0x%x, 0x%x, 0x%x, %p);\n", target, format, type, (const void *) data));
Brian Paul67661b01999-12-15 12:52:31 +00002903}
2904
Brian Paulb5fd8862001-11-18 22:48:11 +00002905KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivEXT)(GLenum target, GLenum pname, GLint * params)
Brian Paul67661b01999-12-15 12:52:31 +00002906{
Brian Pauld37363d2002-11-30 17:18:46 +00002907 DISPATCH(GetColorTableParameterivEXT, (target, pname, params), (F, "glGetColorTableParameterivEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paul67661b01999-12-15 12:52:31 +00002908}
2909
Brian Paulb5fd8862001-11-18 22:48:11 +00002910KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvEXT)(GLenum target, GLenum pname, GLfloat * params)
Brian Paul67661b01999-12-15 12:52:31 +00002911{
Brian Pauld37363d2002-11-30 17:18:46 +00002912 DISPATCH(GetColorTableParameterfvEXT, (target, pname, params), (F, "glGetColorTableParameterfvEXT(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
Brian Paul67661b01999-12-15 12:52:31 +00002913}
2914
Brian Paulb5fd8862001-11-18 22:48:11 +00002915KEYWORD1 void KEYWORD2 NAME(GetListParameterfvSGIX)(GLuint list, GLenum pname, GLfloat * params)
Brian Paul976dba22000-01-31 22:54:06 +00002916{
Brian Pauld37363d2002-11-30 17:18:46 +00002917 DISPATCH(GetListParameterfvSGIX, (list, pname, params), (F, "glGetListParameterfvSGIX(%d, 0x%x, %p);\n", list, pname, (const void *) params));
Brian Paul976dba22000-01-31 22:54:06 +00002918}
2919
Brian Paulb5fd8862001-11-18 22:48:11 +00002920KEYWORD1 void KEYWORD2 NAME(GetListParameterivSGIX)(GLuint list, GLenum pname, GLint * params)
Brian Paul976dba22000-01-31 22:54:06 +00002921{
Brian Pauld37363d2002-11-30 17:18:46 +00002922 DISPATCH(GetListParameterivSGIX, (list, pname, params), (F, "glGetListParameterivSGIX(%d, 0x%x, %p);\n", list, pname, (const void *) params));
Brian Paul976dba22000-01-31 22:54:06 +00002923}
2924
Brian Paulb5fd8862001-11-18 22:48:11 +00002925KEYWORD1 void KEYWORD2 NAME(ListParameterfSGIX)(GLuint list, GLenum pname, GLfloat param)
Brian Paul976dba22000-01-31 22:54:06 +00002926{
Brian Paul9745d472001-12-14 21:56:50 +00002927 DISPATCH(ListParameterfSGIX, (list, pname, param), (F, "glListParameterfSGIX(%d, 0x%x, %f);\n", list, pname, param));
Brian Paul976dba22000-01-31 22:54:06 +00002928}
2929
Brian Paulb5fd8862001-11-18 22:48:11 +00002930KEYWORD1 void KEYWORD2 NAME(ListParameterfvSGIX)(GLuint list, GLenum pname, const GLfloat * params)
Brian Paul976dba22000-01-31 22:54:06 +00002931{
Brian Pauld37363d2002-11-30 17:18:46 +00002932 DISPATCH(ListParameterfvSGIX, (list, pname, params), (F, "glListParameterfvSGIX(%d, 0x%x, %p);\n", list, pname, (const void *) params));
Brian Paul976dba22000-01-31 22:54:06 +00002933}
2934
Brian Paulb5fd8862001-11-18 22:48:11 +00002935KEYWORD1 void KEYWORD2 NAME(ListParameteriSGIX)(GLuint list, GLenum pname, GLint param)
Brian Paul976dba22000-01-31 22:54:06 +00002936{
Brian Paul9745d472001-12-14 21:56:50 +00002937 DISPATCH(ListParameteriSGIX, (list, pname, param), (F, "glListParameteriSGIX(%d, 0x%x, %d);\n", list, pname, param));
Brian Paul976dba22000-01-31 22:54:06 +00002938}
2939
Brian Paulb5fd8862001-11-18 22:48:11 +00002940KEYWORD1 void KEYWORD2 NAME(ListParameterivSGIX)(GLuint list, GLenum pname, const GLint * params)
Brian Paul976dba22000-01-31 22:54:06 +00002941{
Brian Pauld37363d2002-11-30 17:18:46 +00002942 DISPATCH(ListParameterivSGIX, (list, pname, params), (F, "glListParameterivSGIX(%d, 0x%x, %p);\n", list, pname, (const void *) params));
Brian Paul976dba22000-01-31 22:54:06 +00002943}
2944
Brian Paul976dba22000-01-31 22:54:06 +00002945KEYWORD1 void KEYWORD2 NAME(IndexMaterialEXT)(GLenum face, GLenum mode)
2946{
Brian Paul9745d472001-12-14 21:56:50 +00002947 DISPATCH(IndexMaterialEXT, (face, mode), (F, "glIndexMaterialEXT(0x%x, 0x%x);\n", face, mode));
Brian Paul976dba22000-01-31 22:54:06 +00002948}
2949
Brian Paulb5fd8862001-11-18 22:48:11 +00002950KEYWORD1 void KEYWORD2 NAME(IndexFuncEXT)(GLenum func, GLclampf ref)
Brian Paul976dba22000-01-31 22:54:06 +00002951{
Brian Paul9745d472001-12-14 21:56:50 +00002952 DISPATCH(IndexFuncEXT, (func, ref), (F, "glIndexFuncEXT(0x%x, %f);\n", func, ref));
Brian Paul976dba22000-01-31 22:54:06 +00002953}
2954
Brian Paul67661b01999-12-15 12:52:31 +00002955KEYWORD1 void KEYWORD2 NAME(LockArraysEXT)(GLint first, GLsizei count)
2956{
Brian Paulb15a3b42001-12-15 16:42:59 +00002957 DISPATCH(LockArraysEXT, (first, count), (F, "glLockArraysEXT(%d, %d);\n", first, count));
Brian Paul67661b01999-12-15 12:52:31 +00002958}
2959
2960KEYWORD1 void KEYWORD2 NAME(UnlockArraysEXT)(void)
2961{
Brian Paul9745d472001-12-14 21:56:50 +00002962 DISPATCH(UnlockArraysEXT, (), (F, "glUnlockArraysEXT();\n"));
Brian Paul976dba22000-01-31 22:54:06 +00002963}
2964
Brian Paulb5fd8862001-11-18 22:48:11 +00002965KEYWORD1 void KEYWORD2 NAME(CullParameterdvEXT)(GLenum pname, GLdouble * params)
Brian Paul976dba22000-01-31 22:54:06 +00002966{
Brian Pauld37363d2002-11-30 17:18:46 +00002967 DISPATCH(CullParameterdvEXT, (pname, params), (F, "glCullParameterdvEXT(0x%x, %p);\n", pname, (const void *) params));
Brian Paul976dba22000-01-31 22:54:06 +00002968}
2969
Brian Paulb5fd8862001-11-18 22:48:11 +00002970KEYWORD1 void KEYWORD2 NAME(CullParameterfvEXT)(GLenum pname, GLfloat * params)
Brian Paul976dba22000-01-31 22:54:06 +00002971{
Brian Pauld37363d2002-11-30 17:18:46 +00002972 DISPATCH(CullParameterfvEXT, (pname, params), (F, "glCullParameterfvEXT(0x%x, %p);\n", pname, (const void *) params));
Brian Paul67661b01999-12-15 12:52:31 +00002973}
2974
Brian Paul8ceb5c32000-02-24 22:14:04 +00002975KEYWORD1 void KEYWORD2 NAME(FragmentColorMaterialSGIX)(GLenum face, GLenum mode)
Brian Paul1210b0d1999-11-25 18:16:13 +00002976{
Brian Paul9745d472001-12-14 21:56:50 +00002977 DISPATCH(FragmentColorMaterialSGIX, (face, mode), (F, "glFragmentColorMaterialSGIX(0x%x, 0x%x);\n", face, mode));
Brian Paul8ceb5c32000-02-24 22:14:04 +00002978}
2979
2980KEYWORD1 void KEYWORD2 NAME(FragmentLightfSGIX)(GLenum light, GLenum pname, GLfloat param)
2981{
Brian Paul9745d472001-12-14 21:56:50 +00002982 DISPATCH(FragmentLightfSGIX, (light, pname, param), (F, "glFragmentLightfSGIX(0x%x, 0x%x, %f);\n", light, pname, param));
Brian Paul8ceb5c32000-02-24 22:14:04 +00002983}
2984
2985KEYWORD1 void KEYWORD2 NAME(FragmentLightfvSGIX)(GLenum light, GLenum pname, const GLfloat * params)
2986{
Brian Pauld37363d2002-11-30 17:18:46 +00002987 DISPATCH(FragmentLightfvSGIX, (light, pname, params), (F, "glFragmentLightfvSGIX(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00002988}
2989
2990KEYWORD1 void KEYWORD2 NAME(FragmentLightiSGIX)(GLenum light, GLenum pname, GLint param)
2991{
Brian Paul9745d472001-12-14 21:56:50 +00002992 DISPATCH(FragmentLightiSGIX, (light, pname, param), (F, "glFragmentLightiSGIX(0x%x, 0x%x, %d);\n", light, pname, param));
Brian Paul8ceb5c32000-02-24 22:14:04 +00002993}
2994
2995KEYWORD1 void KEYWORD2 NAME(FragmentLightivSGIX)(GLenum light, GLenum pname, const GLint * params)
2996{
Brian Pauld37363d2002-11-30 17:18:46 +00002997 DISPATCH(FragmentLightivSGIX, (light, pname, params), (F, "glFragmentLightivSGIX(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00002998}
2999
3000KEYWORD1 void KEYWORD2 NAME(FragmentLightModelfSGIX)(GLenum pname, GLfloat param)
3001{
Brian Paul9745d472001-12-14 21:56:50 +00003002 DISPATCH(FragmentLightModelfSGIX, (pname, param), (F, "glFragmentLightModelfSGIX(0x%x, %f);\n", pname, param));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003003}
3004
3005KEYWORD1 void KEYWORD2 NAME(FragmentLightModelfvSGIX)(GLenum pname, const GLfloat * params)
3006{
Brian Pauld37363d2002-11-30 17:18:46 +00003007 DISPATCH(FragmentLightModelfvSGIX, (pname, params), (F, "glFragmentLightModelfvSGIX(0x%x, %p);\n", pname, (const void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003008}
3009
3010KEYWORD1 void KEYWORD2 NAME(FragmentLightModeliSGIX)(GLenum pname, GLint param)
3011{
Brian Paul9745d472001-12-14 21:56:50 +00003012 DISPATCH(FragmentLightModeliSGIX, (pname, param), (F, "glFragmentLightModeliSGIX(0x%x, %d);\n", pname, param));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003013}
3014
3015KEYWORD1 void KEYWORD2 NAME(FragmentLightModelivSGIX)(GLenum pname, const GLint * params)
3016{
Brian Pauld37363d2002-11-30 17:18:46 +00003017 DISPATCH(FragmentLightModelivSGIX, (pname, params), (F, "glFragmentLightModelivSGIX(0x%x, %p);\n", pname, (const void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003018}
3019
3020KEYWORD1 void KEYWORD2 NAME(FragmentMaterialfSGIX)(GLenum face, GLenum pname, GLfloat param)
3021{
Brian Paul9745d472001-12-14 21:56:50 +00003022 DISPATCH(FragmentMaterialfSGIX, (face, pname, param), (F, "glFragmentMaterialfSGIX(0x%x, 0x%x, %f);\n", face, pname, param));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003023}
3024
3025KEYWORD1 void KEYWORD2 NAME(FragmentMaterialfvSGIX)(GLenum face, GLenum pname, const GLfloat * params)
3026{
Brian Pauld37363d2002-11-30 17:18:46 +00003027 DISPATCH(FragmentMaterialfvSGIX, (face, pname, params), (F, "glFragmentMaterialfvSGIX(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003028}
3029
3030KEYWORD1 void KEYWORD2 NAME(FragmentMaterialiSGIX)(GLenum face, GLenum pname, GLint param)
3031{
Brian Paul9745d472001-12-14 21:56:50 +00003032 DISPATCH(FragmentMaterialiSGIX, (face, pname, param), (F, "glFragmentMaterialiSGIX(0x%x, 0x%x, %d);\n", face, pname, param));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003033}
3034
3035KEYWORD1 void KEYWORD2 NAME(FragmentMaterialivSGIX)(GLenum face, GLenum pname, const GLint * params)
3036{
Brian Pauld37363d2002-11-30 17:18:46 +00003037 DISPATCH(FragmentMaterialivSGIX, (face, pname, params), (F, "glFragmentMaterialivSGIX(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003038}
3039
3040KEYWORD1 void KEYWORD2 NAME(GetFragmentLightfvSGIX)(GLenum light, GLenum pname, GLfloat * params)
3041{
Brian Pauld37363d2002-11-30 17:18:46 +00003042 DISPATCH(GetFragmentLightfvSGIX, (light, pname, params), (F, "glGetFragmentLightfvSGIX(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003043}
3044
3045KEYWORD1 void KEYWORD2 NAME(GetFragmentLightivSGIX)(GLenum light, GLenum pname, GLint * params)
3046{
Brian Pauld37363d2002-11-30 17:18:46 +00003047 DISPATCH(GetFragmentLightivSGIX, (light, pname, params), (F, "glGetFragmentLightivSGIX(0x%x, 0x%x, %p);\n", light, pname, (const void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003048}
3049
3050KEYWORD1 void KEYWORD2 NAME(GetFragmentMaterialfvSGIX)(GLenum face, GLenum pname, GLfloat * params)
3051{
Brian Pauld37363d2002-11-30 17:18:46 +00003052 DISPATCH(GetFragmentMaterialfvSGIX, (face, pname, params), (F, "glGetFragmentMaterialfvSGIX(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003053}
3054
3055KEYWORD1 void KEYWORD2 NAME(GetFragmentMaterialivSGIX)(GLenum face, GLenum pname, GLint * params)
3056{
Brian Pauld37363d2002-11-30 17:18:46 +00003057 DISPATCH(GetFragmentMaterialivSGIX, (face, pname, params), (F, "glGetFragmentMaterialivSGIX(0x%x, 0x%x, %p);\n", face, pname, (const void *) params));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003058}
3059
3060KEYWORD1 void KEYWORD2 NAME(LightEnviSGIX)(GLenum pname, GLint param)
3061{
Brian Paul9745d472001-12-14 21:56:50 +00003062 DISPATCH(LightEnviSGIX, (pname, param), (F, "glLightEnviSGIX(0x%x, %d);\n", pname, param));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003063}
3064
Brian Paulb5fd8862001-11-18 22:48:11 +00003065KEYWORD1 void KEYWORD2 NAME(DrawRangeElementsEXT)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)
Brian Paul43d8e212000-04-10 23:13:51 +00003066{
Brian Pauld37363d2002-11-30 17:18:46 +00003067 DISPATCH(DrawRangeElements, (mode, start, end, count, type, indices), (F, "glDrawRangeElementsEXT(0x%x, %d, %d, %d, 0x%x, %p);\n", mode, start, end, count, type, (const void *) indices));
Brian Paul43d8e212000-04-10 23:13:51 +00003068}
Brian Paul43d8e212000-04-10 23:13:51 +00003069
Brian Paulb5fd8862001-11-18 22:48:11 +00003070/* No dispatch for ApplyTextureEXT() */
3071/* No dispatch for TextureLightEXT() */
3072/* No dispatch for TextureMaterialEXT() */
3073/* No dispatch for AsyncMarkerSGIX() */
3074/* No dispatch for FinishAsyncSGIX() */
3075/* No dispatch for PollAsyncSGIX() */
3076/* No dispatch for GenAsyncMarkersSGIX() */
3077/* No dispatch for DeleteAsyncMarkersSGIX() */
3078/* No dispatch for IsAsyncMarkerSGIX() */
3079/* No dispatch for VertexPointervINTEL() */
3080/* No dispatch for NormalPointervINTEL() */
3081/* No dispatch for ColorPointervINTEL() */
3082/* No dispatch for TexCoordPointervINTEL() */
3083/* No dispatch for PixelTransformParameteriEXT() */
3084/* No dispatch for PixelTransformParameterfEXT() */
3085/* No dispatch for PixelTransformParameterivEXT() */
3086/* No dispatch for PixelTransformParameterfvEXT() */
Brian Paul2a889462001-08-28 22:46:22 +00003087KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue)
3088{
Brian Paul9745d472001-12-14 21:56:50 +00003089 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3bEXT(%d, %d, %d);\n", red, green, blue));
Brian Paul2a889462001-08-28 22:46:22 +00003090}
3091
Brian Paulb5fd8862001-11-18 22:48:11 +00003092KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bvEXT)(const GLbyte * v)
Brian Paul2a889462001-08-28 22:46:22 +00003093{
Brian Pauld37363d2002-11-30 17:18:46 +00003094 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bvEXT(%p);\n", (const void *) v));
Brian Paul2a889462001-08-28 22:46:22 +00003095}
3096
3097KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue)
3098{
Brian Paul9745d472001-12-14 21:56:50 +00003099 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3dEXT(%f, %f, %f);\n", red, green, blue));
Brian Paul2a889462001-08-28 22:46:22 +00003100}
3101
3102KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dvEXT)(const GLdouble * v)
3103{
Brian Pauld37363d2002-11-30 17:18:46 +00003104 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dvEXT(%p /* %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2]));
Brian Paul2a889462001-08-28 22:46:22 +00003105}
3106
3107KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue)
3108{
Brian Paul9745d472001-12-14 21:56:50 +00003109 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3fEXT(%f, %f, %f);\n", red, green, blue));
Brian Paul2a889462001-08-28 22:46:22 +00003110}
3111
3112KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fvEXT)(const GLfloat * v)
3113{
Brian Pauld37363d2002-11-30 17:18:46 +00003114 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fvEXT(%p /* %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2]));
Brian Paul2a889462001-08-28 22:46:22 +00003115}
3116
3117KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iEXT)(GLint red, GLint green, GLint blue)
3118{
Brian Paul9745d472001-12-14 21:56:50 +00003119 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3iEXT(%d, %d, %d);\n", red, green, blue));
Brian Paul2a889462001-08-28 22:46:22 +00003120}
3121
3122KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ivEXT)(const GLint * v)
3123{
Brian Pauld37363d2002-11-30 17:18:46 +00003124 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3ivEXT(%p);\n", (const void *) v));
Brian Paul2a889462001-08-28 22:46:22 +00003125}
3126
3127KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sEXT)(GLshort red, GLshort green, GLshort blue)
3128{
Brian Paul9745d472001-12-14 21:56:50 +00003129 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3sEXT(%d, %d, %d);\n", red, green, blue));
Brian Paul2a889462001-08-28 22:46:22 +00003130}
3131
3132KEYWORD1 void KEYWORD2 NAME(SecondaryColor3svEXT)(const GLshort * v)
3133{
Brian Pauld37363d2002-11-30 17:18:46 +00003134 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3svEXT(%p);\n", (const void *) v));
Brian Paul2a889462001-08-28 22:46:22 +00003135}
3136
3137KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue)
3138{
Brian Paul9745d472001-12-14 21:56:50 +00003139 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ubEXT(%d, %d, %d);\n", red, green, blue));
Brian Paul2a889462001-08-28 22:46:22 +00003140}
3141
3142KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubvEXT)(const GLubyte * v)
3143{
Brian Pauld37363d2002-11-30 17:18:46 +00003144 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubvEXT(%p);\n", (const void *) v));
Brian Paul2a889462001-08-28 22:46:22 +00003145}
3146
3147KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue)
3148{
Brian Paul9745d472001-12-14 21:56:50 +00003149 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3uiEXT(%d, %d, %d);\n", red, green, blue));
Brian Paul2a889462001-08-28 22:46:22 +00003150}
3151
3152KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uivEXT)(const GLuint * v)
3153{
Brian Pauld37363d2002-11-30 17:18:46 +00003154 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uivEXT(%p);\n", (const void *) v));
Brian Paul2a889462001-08-28 22:46:22 +00003155}
3156
3157KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue)
3158{
Brian Paul9745d472001-12-14 21:56:50 +00003159 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3usEXT(%d, %d, %d);\n", red, green, blue));
Brian Paul2a889462001-08-28 22:46:22 +00003160}
3161
3162KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usvEXT)(const GLushort * v)
3163{
Brian Pauld37363d2002-11-30 17:18:46 +00003164 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usvEXT(%p);\n", (const void *) v));
Brian Paul2a889462001-08-28 22:46:22 +00003165}
3166
Brian Paul470d3cd2001-10-17 13:29:02 +00003167KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
Brian Paula14cbff2000-10-27 18:31:21 +00003168{
Brian Pauld37363d2002-11-30 17:18:46 +00003169 DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointerEXT(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
Brian Paula14cbff2000-10-27 18:31:21 +00003170}
Brian Paul43d8e212000-04-10 23:13:51 +00003171
Brian Paulb5fd8862001-11-18 22:48:11 +00003172/* No dispatch for TextureNormalEXT() */
Brian Paul2525bc72002-06-30 15:47:00 +00003173KEYWORD1 void KEYWORD2 NAME(MultiDrawArraysEXT)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)
3174{
Brian Pauld37363d2002-11-30 17:18:46 +00003175 DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArraysEXT(0x%x, %p, %p, %d);\n", mode, (const void *) first, (const void *) count, primcount));
Brian Paul2525bc72002-06-30 15:47:00 +00003176}
3177
3178KEYWORD1 void KEYWORD2 NAME(MultiDrawElementsEXT)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
3179{
Brian Pauld37363d2002-11-30 17:18:46 +00003180 DISPATCH(MultiDrawElementsEXT, (mode, count, type, indices, primcount), (F, "glMultiDrawElementsEXT(0x%x, %p, 0x%x, %p, %d);\n", mode, (const void *) count, type, (const void *) indices, primcount));
Brian Paul2525bc72002-06-30 15:47:00 +00003181}
3182
Brian Paul2a889462001-08-28 22:46:22 +00003183KEYWORD1 void KEYWORD2 NAME(FogCoordfEXT)(GLfloat coord)
3184{
Brian Paul9745d472001-12-14 21:56:50 +00003185 DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordfEXT(%f);\n", coord));
Brian Paul2a889462001-08-28 22:46:22 +00003186}
3187
Brian Paulb5fd8862001-11-18 22:48:11 +00003188KEYWORD1 void KEYWORD2 NAME(FogCoordfvEXT)(const GLfloat * coord)
Brian Paul2a889462001-08-28 22:46:22 +00003189{
Brian Pauld37363d2002-11-30 17:18:46 +00003190 DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfvEXT(%p);\n", (const void *) coord));
Brian Paul2a889462001-08-28 22:46:22 +00003191}
3192
3193KEYWORD1 void KEYWORD2 NAME(FogCoorddEXT)(GLdouble coord)
3194{
Brian Paul9745d472001-12-14 21:56:50 +00003195 DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoorddEXT(%f);\n", coord));
Brian Paul2a889462001-08-28 22:46:22 +00003196}
3197
3198KEYWORD1 void KEYWORD2 NAME(FogCoorddvEXT)(const GLdouble * coord)
3199{
Brian Pauld37363d2002-11-30 17:18:46 +00003200 DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddvEXT(%p);\n", (const void *) coord));
Brian Paul2a889462001-08-28 22:46:22 +00003201}
3202
Brian Paul8ceb5c32000-02-24 22:14:04 +00003203KEYWORD1 void KEYWORD2 NAME(FogCoordPointerEXT)(GLenum type, GLsizei stride, const GLvoid * pointer)
3204{
Brian Pauld37363d2002-11-30 17:18:46 +00003205 DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointerEXT(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
Brian Paul1210b0d1999-11-25 18:16:13 +00003206}
Brian Paul1210b0d1999-11-25 18:16:13 +00003207
Brian Paulb5fd8862001-11-18 22:48:11 +00003208/* No dispatch for Tangent3bEXT() */
3209/* No dispatch for Tangent3bvEXT() */
3210/* No dispatch for Tangent3dEXT() */
3211/* No dispatch for Tangent3dvEXT() */
3212/* No dispatch for Tangent3fEXT() */
3213/* No dispatch for Tangent3fvEXT() */
3214/* No dispatch for Tangent3iEXT() */
3215/* No dispatch for Tangent3ivEXT() */
3216/* No dispatch for Tangent3sEXT() */
3217/* No dispatch for Tangent3svEXT() */
3218/* No dispatch for Binormal3bEXT() */
3219/* No dispatch for Binormal3bvEXT() */
3220/* No dispatch for Binormal3dEXT() */
3221/* No dispatch for Binormal3dvEXT() */
3222/* No dispatch for Binormal3fEXT() */
3223/* No dispatch for Binormal3fvEXT() */
3224/* No dispatch for Binormal3iEXT() */
3225/* No dispatch for Binormal3ivEXT() */
3226/* No dispatch for Binormal3sEXT() */
3227/* No dispatch for Binormal3svEXT() */
3228/* No dispatch for TangentPointerEXT() */
3229/* No dispatch for BinormalPointerEXT() */
3230/* No dispatch for FinishTextureSUNX() */
3231/* No dispatch for GlobalAlphaFactorbSUN() */
3232/* No dispatch for GlobalAlphaFactorsSUN() */
3233/* No dispatch for GlobalAlphaFactoriSUN() */
3234/* No dispatch for GlobalAlphaFactorfSUN() */
3235/* No dispatch for GlobalAlphaFactordSUN() */
3236/* No dispatch for GlobalAlphaFactorubSUN() */
3237/* No dispatch for GlobalAlphaFactorusSUN() */
3238/* No dispatch for GlobalAlphaFactoruiSUN() */
3239/* No dispatch for ReplacementCodeuiSUN() */
3240/* No dispatch for ReplacementCodeusSUN() */
3241/* No dispatch for ReplacementCodeubSUN() */
3242/* No dispatch for ReplacementCodeuivSUN() */
3243/* No dispatch for ReplacementCodeusvSUN() */
3244/* No dispatch for ReplacementCodeubvSUN() */
3245/* No dispatch for ReplacementCodePointerSUN() */
3246/* No dispatch for Color4ubVertex2fSUN() */
3247/* No dispatch for Color4ubVertex2fvSUN() */
3248/* No dispatch for Color4ubVertex3fSUN() */
3249/* No dispatch for Color4ubVertex3fvSUN() */
3250/* No dispatch for Color3fVertex3fSUN() */
3251/* No dispatch for Color3fVertex3fvSUN() */
3252/* No dispatch for Normal3fVertex3fSUN() */
3253/* No dispatch for Normal3fVertex3fvSUN() */
3254/* No dispatch for Color4fNormal3fVertex3fSUN() */
3255/* No dispatch for Color4fNormal3fVertex3fvSUN() */
3256/* No dispatch for TexCoord2fVertex3fSUN() */
3257/* No dispatch for TexCoord2fVertex3fvSUN() */
3258/* No dispatch for TexCoord4fVertex4fSUN() */
3259/* No dispatch for TexCoord4fVertex4fvSUN() */
3260/* No dispatch for TexCoord2fColor4ubVertex3fSUN() */
3261/* No dispatch for TexCoord2fColor4ubVertex3fvSUN() */
3262/* No dispatch for TexCoord2fColor3fVertex3fSUN() */
3263/* No dispatch for TexCoord2fColor3fVertex3fvSUN() */
3264/* No dispatch for TexCoord2fNormal3fVertex3fSUN() */
3265/* No dispatch for TexCoord2fNormal3fVertex3fvSUN() */
3266/* No dispatch for TexCoord2fColor4fNormal3fVertex3fSUN() */
3267/* No dispatch for TexCoord2fColor4fNormal3fVertex3fvSUN() */
3268/* No dispatch for TexCoord4fColor4fNormal3fVertex4fSUN() */
3269/* No dispatch for TexCoord4fColor4fNormal3fVertex4fvSUN() */
3270/* No dispatch for ReplacementCodeuiVertex3fSUN() */
3271/* No dispatch for ReplacementCodeuiVertex3fvSUN() */
3272/* No dispatch for ReplacementCodeuiColor4ubVertex3fSUN() */
3273/* No dispatch for ReplacementCodeuiColor4ubVertex3fvSUN() */
3274/* No dispatch for ReplacementCodeuiColor3fVertex3fSUN() */
3275/* No dispatch for ReplacementCodeuiColor3fVertex3fvSUN() */
3276/* No dispatch for ReplacementCodeuiNormal3fVertex3fSUN() */
3277/* No dispatch for ReplacementCodeuiNormal3fVertex3fvSUN() */
3278/* No dispatch for ReplacementCodeuiColor4fNormal3fVertex3fSUN() */
3279/* No dispatch for ReplacementCodeuiColor4fNormal3fVertex3fvSUN() */
3280/* No dispatch for ReplacementCodeuiTexCoord2fVertex3fSUN() */
3281/* No dispatch for ReplacementCodeuiTexCoord2fVertex3fvSUN() */
3282/* No dispatch for ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN() */
3283/* No dispatch for ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN() */
3284/* No dispatch for ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN() */
3285/* No dispatch for ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN() */
Brian Paul8ceb5c32000-02-24 22:14:04 +00003286KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3287{
Brian Paul9745d472001-12-14 21:56:50 +00003288 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateEXT(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003289}
3290
3291KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateINGR)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3292{
Brian Paul9745d472001-12-14 21:56:50 +00003293 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateINGR(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003294}
3295
Brian Paul8ceb5c32000-02-24 22:14:04 +00003296KEYWORD1 void KEYWORD2 NAME(VertexWeightfEXT)(GLfloat weight)
3297{
Brian Paul9745d472001-12-14 21:56:50 +00003298 DISPATCH(VertexWeightfEXT, (weight), (F, "glVertexWeightfEXT(%f);\n", weight));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003299}
3300
3301KEYWORD1 void KEYWORD2 NAME(VertexWeightfvEXT)(const GLfloat * weight)
3302{
Brian Pauld37363d2002-11-30 17:18:46 +00003303 DISPATCH(VertexWeightfvEXT, (weight), (F, "glVertexWeightfvEXT(%p);\n", (const void *) weight));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003304}
3305
3306KEYWORD1 void KEYWORD2 NAME(VertexWeightPointerEXT)(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer)
3307{
Brian Pauld37363d2002-11-30 17:18:46 +00003308 DISPATCH(VertexWeightPointerEXT, (size, type, stride, pointer), (F, "glVertexWeightPointerEXT(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003309}
3310
Brian Paulb5fd8862001-11-18 22:48:11 +00003311KEYWORD1 void KEYWORD2 NAME(FlushVertexArrayRangeNV)(void)
3312{
Brian Paul9745d472001-12-14 21:56:50 +00003313 DISPATCH(FlushVertexArrayRangeNV, (), (F, "glFlushVertexArrayRangeNV();\n"));
Brian Paulb5fd8862001-11-18 22:48:11 +00003314}
3315
3316KEYWORD1 void KEYWORD2 NAME(VertexArrayRangeNV)(GLsizei length, const GLvoid * pointer)
3317{
Brian Pauld37363d2002-11-30 17:18:46 +00003318 DISPATCH(VertexArrayRangeNV, (length, pointer), (F, "glVertexArrayRangeNV(%d, %p);\n", length, (const void *) pointer));
Brian Paulb5fd8862001-11-18 22:48:11 +00003319}
3320
3321KEYWORD1 void KEYWORD2 NAME(CombinerParameterfvNV)(GLenum pname, const GLfloat * params)
3322{
Brian Pauld37363d2002-11-30 17:18:46 +00003323 DISPATCH(CombinerParameterfvNV, (pname, params), (F, "glCombinerParameterfvNV(0x%x, %p);\n", pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00003324}
3325
3326KEYWORD1 void KEYWORD2 NAME(CombinerParameterfNV)(GLenum pname, GLfloat param)
3327{
Brian Paul9745d472001-12-14 21:56:50 +00003328 DISPATCH(CombinerParameterfNV, (pname, param), (F, "glCombinerParameterfNV(0x%x, %f);\n", pname, param));
Brian Paulb5fd8862001-11-18 22:48:11 +00003329}
3330
3331KEYWORD1 void KEYWORD2 NAME(CombinerParameterivNV)(GLenum pname, const GLint * params)
3332{
Brian Pauld37363d2002-11-30 17:18:46 +00003333 DISPATCH(CombinerParameterivNV, (pname, params), (F, "glCombinerParameterivNV(0x%x, %p);\n", pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00003334}
3335
3336KEYWORD1 void KEYWORD2 NAME(CombinerParameteriNV)(GLenum pname, GLint param)
3337{
Brian Paul9745d472001-12-14 21:56:50 +00003338 DISPATCH(CombinerParameteriNV, (pname, param), (F, "glCombinerParameteriNV(0x%x, %d);\n", pname, param));
Brian Paulb5fd8862001-11-18 22:48:11 +00003339}
3340
3341KEYWORD1 void KEYWORD2 NAME(CombinerInputNV)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
3342{
Brian Paul9745d472001-12-14 21:56:50 +00003343 DISPATCH(CombinerInputNV, (stage, portion, variable, input, mapping, componentUsage), (F, "glCombinerInputNV(0x%x, 0x%x, 0x%x, 0x%x, 0x%x, 0x%x);\n", stage, portion, variable, input, mapping, componentUsage));
Brian Paulb5fd8862001-11-18 22:48:11 +00003344}
3345
3346KEYWORD1 void KEYWORD2 NAME(CombinerOutputNV)(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum)
3347{
Brian Paul9745d472001-12-14 21:56:50 +00003348 DISPATCH(CombinerOutputNV, (stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum), (F, "glCombinerOutputNV(0x%x, 0x%x, 0x%x, 0x%x, 0x%x, 0x%x, 0x%x, %d, %d, %d);\n", stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum));
Brian Paulb5fd8862001-11-18 22:48:11 +00003349}
3350
3351KEYWORD1 void KEYWORD2 NAME(FinalCombinerInputNV)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
3352{
Brian Paul9745d472001-12-14 21:56:50 +00003353 DISPATCH(FinalCombinerInputNV, (variable, input, mapping, componentUsage), (F, "glFinalCombinerInputNV(0x%x, 0x%x, 0x%x, 0x%x);\n", variable, input, mapping, componentUsage));
Brian Paulb5fd8862001-11-18 22:48:11 +00003354}
3355
3356KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterfvNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params)
3357{
Brian Pauld37363d2002-11-30 17:18:46 +00003358 DISPATCH(GetCombinerInputParameterfvNV, (stage, portion, variable, pname, params), (F, "glGetCombinerInputParameterfvNV(0x%x, 0x%x, 0x%x, 0x%x, %p);\n", stage, portion, variable, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00003359}
3360
3361KEYWORD1 void KEYWORD2 NAME(GetCombinerInputParameterivNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params)
3362{
Brian Pauld37363d2002-11-30 17:18:46 +00003363 DISPATCH(GetCombinerInputParameterivNV, (stage, portion, variable, pname, params), (F, "glGetCombinerInputParameterivNV(0x%x, 0x%x, 0x%x, 0x%x, %p);\n", stage, portion, variable, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00003364}
3365
3366KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterfvNV)(GLenum stage, GLenum portion, GLenum pname, GLfloat * params)
3367{
Brian Pauld37363d2002-11-30 17:18:46 +00003368 DISPATCH(GetCombinerOutputParameterfvNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterfvNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00003369}
3370
3371KEYWORD1 void KEYWORD2 NAME(GetCombinerOutputParameterivNV)(GLenum stage, GLenum portion, GLenum pname, GLint * params)
3372{
Brian Pauld37363d2002-11-30 17:18:46 +00003373 DISPATCH(GetCombinerOutputParameterivNV, (stage, portion, pname, params), (F, "glGetCombinerOutputParameterivNV(0x%x, 0x%x, 0x%x, %p);\n", stage, portion, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00003374}
3375
3376KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterfvNV)(GLenum variable, GLenum pname, GLfloat * params)
3377{
Brian Pauld37363d2002-11-30 17:18:46 +00003378 DISPATCH(GetFinalCombinerInputParameterfvNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterfvNV(0x%x, 0x%x, %p);\n", variable, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00003379}
3380
3381KEYWORD1 void KEYWORD2 NAME(GetFinalCombinerInputParameterivNV)(GLenum variable, GLenum pname, GLint * params)
3382{
Brian Pauld37363d2002-11-30 17:18:46 +00003383 DISPATCH(GetFinalCombinerInputParameterivNV, (variable, pname, params), (F, "glGetFinalCombinerInputParameterivNV(0x%x, 0x%x, %p);\n", variable, pname, (const void *) params));
Brian Paulb5fd8862001-11-18 22:48:11 +00003384}
3385
Brian Paul8ceb5c32000-02-24 22:14:04 +00003386KEYWORD1 void KEYWORD2 NAME(ResizeBuffersMESA)(void)
3387{
Brian Paul9745d472001-12-14 21:56:50 +00003388 DISPATCH(ResizeBuffersMESA, (), (F, "glResizeBuffersMESA();\n"));
Brian Paul8ceb5c32000-02-24 22:14:04 +00003389}
3390
Brian Paulb5fd8862001-11-18 22:48:11 +00003391KEYWORD1 void KEYWORD2 NAME(WindowPos2dMESA)(GLdouble x, GLdouble y)
Brian Paul1210b0d1999-11-25 18:16:13 +00003392{
Brian Paul9745d472001-12-14 21:56:50 +00003393 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dMESA(%f, %f);\n", x, y));
Brian Paul1210b0d1999-11-25 18:16:13 +00003394}
3395
Brian Paulb5fd8862001-11-18 22:48:11 +00003396KEYWORD1 void KEYWORD2 NAME(WindowPos2dvMESA)(const GLdouble * v)
Brian Paul1210b0d1999-11-25 18:16:13 +00003397{
Brian Pauld37363d2002-11-30 17:18:46 +00003398 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dvMESA(%p /* %g, %g */);\n", (const void *) v, v[0], v[1]));
Brian Paul1210b0d1999-11-25 18:16:13 +00003399}
3400
3401KEYWORD1 void KEYWORD2 NAME(WindowPos2fMESA)(GLfloat x, GLfloat y)
3402{
Brian Paul9745d472001-12-14 21:56:50 +00003403 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fMESA(%f, %f);\n", x, y));
Brian Paul1210b0d1999-11-25 18:16:13 +00003404}
3405
Brian Paulb5fd8862001-11-18 22:48:11 +00003406KEYWORD1 void KEYWORD2 NAME(WindowPos2fvMESA)(const GLfloat * v)
Brian Paul1210b0d1999-11-25 18:16:13 +00003407{
Brian Pauld37363d2002-11-30 17:18:46 +00003408 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fvMESA(%p /* %g, %g */);\n", (const void *) v, v[0], v[1]));
Brian Paul1210b0d1999-11-25 18:16:13 +00003409}
3410
Brian Paulb5fd8862001-11-18 22:48:11 +00003411KEYWORD1 void KEYWORD2 NAME(WindowPos2iMESA)(GLint x, GLint y)
Brian Paul1210b0d1999-11-25 18:16:13 +00003412{
Brian Paul9745d472001-12-14 21:56:50 +00003413 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iMESA(%d, %d);\n", x, y));
Brian Paul1210b0d1999-11-25 18:16:13 +00003414}
3415
Brian Paulb5fd8862001-11-18 22:48:11 +00003416KEYWORD1 void KEYWORD2 NAME(WindowPos2ivMESA)(const GLint * v)
Brian Paul1210b0d1999-11-25 18:16:13 +00003417{
Brian Pauld37363d2002-11-30 17:18:46 +00003418 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2ivMESA(%p);\n", (const void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +00003419}
3420
Brian Paulb5fd8862001-11-18 22:48:11 +00003421KEYWORD1 void KEYWORD2 NAME(WindowPos2sMESA)(GLshort x, GLshort y)
Brian Paul1210b0d1999-11-25 18:16:13 +00003422{
Brian Paul9745d472001-12-14 21:56:50 +00003423 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sMESA(%d, %d);\n", x, y));
Brian Paul1210b0d1999-11-25 18:16:13 +00003424}
3425
Brian Paulb5fd8862001-11-18 22:48:11 +00003426KEYWORD1 void KEYWORD2 NAME(WindowPos2svMESA)(const GLshort * v)
Brian Paul1210b0d1999-11-25 18:16:13 +00003427{
Brian Pauld37363d2002-11-30 17:18:46 +00003428 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2svMESA(%p);\n", (const void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +00003429}
3430
3431KEYWORD1 void KEYWORD2 NAME(WindowPos3dMESA)(GLdouble x, GLdouble y, GLdouble z)
3432{
Brian Paul9745d472001-12-14 21:56:50 +00003433 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dMESA(%f, %f, %f);\n", x, y, z));
Brian Paul1210b0d1999-11-25 18:16:13 +00003434}
3435
Brian Paulb5fd8862001-11-18 22:48:11 +00003436KEYWORD1 void KEYWORD2 NAME(WindowPos3dvMESA)(const GLdouble * v)
Brian Paul1210b0d1999-11-25 18:16:13 +00003437{
Brian Pauld37363d2002-11-30 17:18:46 +00003438 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dvMESA(%p /* %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2]));
Brian Paul1210b0d1999-11-25 18:16:13 +00003439}
3440
Brian Paulb5fd8862001-11-18 22:48:11 +00003441KEYWORD1 void KEYWORD2 NAME(WindowPos3fMESA)(GLfloat x, GLfloat y, GLfloat z)
Brian Paul1210b0d1999-11-25 18:16:13 +00003442{
Brian Paul9745d472001-12-14 21:56:50 +00003443 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fMESA(%f, %f, %f);\n", x, y, z));
Brian Paul1210b0d1999-11-25 18:16:13 +00003444}
3445
Brian Paulb5fd8862001-11-18 22:48:11 +00003446KEYWORD1 void KEYWORD2 NAME(WindowPos3fvMESA)(const GLfloat * v)
Brian Paul1210b0d1999-11-25 18:16:13 +00003447{
Brian Pauld37363d2002-11-30 17:18:46 +00003448 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fvMESA(%p /* %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2]));
Brian Paul1210b0d1999-11-25 18:16:13 +00003449}
3450
Brian Paulb5fd8862001-11-18 22:48:11 +00003451KEYWORD1 void KEYWORD2 NAME(WindowPos3iMESA)(GLint x, GLint y, GLint z)
Brian Paul1210b0d1999-11-25 18:16:13 +00003452{
Brian Paul9745d472001-12-14 21:56:50 +00003453 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iMESA(%d, %d, %d);\n", x, y, z));
Brian Paul1210b0d1999-11-25 18:16:13 +00003454}
3455
Brian Paulb5fd8862001-11-18 22:48:11 +00003456KEYWORD1 void KEYWORD2 NAME(WindowPos3ivMESA)(const GLint * v)
Brian Paul1210b0d1999-11-25 18:16:13 +00003457{
Brian Pauld37363d2002-11-30 17:18:46 +00003458 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3ivMESA(%p);\n", (const void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +00003459}
3460
Brian Paulb5fd8862001-11-18 22:48:11 +00003461KEYWORD1 void KEYWORD2 NAME(WindowPos3sMESA)(GLshort x, GLshort y, GLshort z)
Brian Paul1210b0d1999-11-25 18:16:13 +00003462{
Brian Paul9745d472001-12-14 21:56:50 +00003463 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sMESA(%d, %d, %d);\n", x, y, z));
Brian Paul1210b0d1999-11-25 18:16:13 +00003464}
3465
Brian Paulb5fd8862001-11-18 22:48:11 +00003466KEYWORD1 void KEYWORD2 NAME(WindowPos3svMESA)(const GLshort * v)
Brian Paul1210b0d1999-11-25 18:16:13 +00003467{
Brian Pauld37363d2002-11-30 17:18:46 +00003468 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3svMESA(%p);\n", (const void *) v));
Brian Paul1210b0d1999-11-25 18:16:13 +00003469}
3470
3471KEYWORD1 void KEYWORD2 NAME(WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3472{
Brian Paul9745d472001-12-14 21:56:50 +00003473 DISPATCH(WindowPos4dMESA, (x, y, z, w), (F, "glWindowPos4dMESA(%f, %f, %f, %f);\n", x, y, z, w));
Brian Paul1210b0d1999-11-25 18:16:13 +00003474}
3475
Brian Paulb5fd8862001-11-18 22:48:11 +00003476KEYWORD1 void KEYWORD2 NAME(WindowPos4dvMESA)(const GLdouble * v)
Brian Paul1210b0d1999-11-25 18:16:13 +00003477{
Brian Pauld37363d2002-11-30 17:18:46 +00003478 DISPATCH(WindowPos4dvMESA, (v), (F, "glWindowPos4dvMESA(%p /* %g, %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2], v[3]));
Brian Paul1210b0d1999-11-25 18:16:13 +00003479}
3480
Brian Paulb5fd8862001-11-18 22:48:11 +00003481KEYWORD1 void KEYWORD2 NAME(WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Brian Paul1210b0d1999-11-25 18:16:13 +00003482{
Brian Paul9745d472001-12-14 21:56:50 +00003483 DISPATCH(WindowPos4fMESA, (x, y, z, w), (F, "glWindowPos4fMESA(%f, %f, %f, %f);\n", x, y, z, w));
Brian Paul1210b0d1999-11-25 18:16:13 +00003484}
3485
Brian Paulb5fd8862001-11-18 22:48:11 +00003486KEYWORD1 void KEYWORD2 NAME(WindowPos4fvMESA)(const GLfloat * v)
Brian Paul1210b0d1999-11-25 18:16:13 +00003487{
Brian Pauld37363d2002-11-30 17:18:46 +00003488 DISPATCH(WindowPos4fvMESA, (v), (F, "glWindowPos4fvMESA(%p /* %g, %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2], v[3]));
Brian Paul1210b0d1999-11-25 18:16:13 +00003489}
3490
Brian Paulb5fd8862001-11-18 22:48:11 +00003491KEYWORD1 void KEYWORD2 NAME(WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w)
Brian Paul1210b0d1999-11-25 18:16:13 +00003492{
Brian Paul9745d472001-12-14 21:56:50 +00003493 DISPATCH(WindowPos4iMESA, (x, y, z, w), (F, "glWindowPos4iMESA(%d, %d, %d, %d);\n", x, y, z, w));
Brian Paul1210b0d1999-11-25 18:16:13 +00003494}
3495
Brian Paulb5fd8862001-11-18 22:48:11 +00003496KEYWORD1 void KEYWORD2 NAME(WindowPos4ivMESA)(const GLint * v)
3497{
Brian Pauld37363d2002-11-30 17:18:46 +00003498 DISPATCH(WindowPos4ivMESA, (v), (F, "glWindowPos4ivMESA(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +00003499}
3500
3501KEYWORD1 void KEYWORD2 NAME(WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w)
3502{
Brian Paul9745d472001-12-14 21:56:50 +00003503 DISPATCH(WindowPos4sMESA, (x, y, z, w), (F, "glWindowPos4sMESA(%d, %d, %d, %d);\n", x, y, z, w));
Brian Paulb5fd8862001-11-18 22:48:11 +00003504}
3505
3506KEYWORD1 void KEYWORD2 NAME(WindowPos4svMESA)(const GLshort * v)
3507{
Brian Pauld37363d2002-11-30 17:18:46 +00003508 DISPATCH(WindowPos4svMESA, (v), (F, "glWindowPos4svMESA(%p);\n", (const void *) v));
Brian Paulb5fd8862001-11-18 22:48:11 +00003509}
3510
Jon Smirldc22a652003-08-24 04:44:23 +00003511KEYWORD1 void KEYWORD2 NAME(MultiModeDrawArraysIBM)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride)
3512{
3513 DISPATCH(MultiModeDrawArraysIBM, (mode, first, count, primcount, modestride), (F, "glMultiModeDrawArraysIBM(%p, %p, %p, %d, %d);\n", (const void *) mode, (const void *) first, (const void *) count, primcount, modestride));
3514}
3515
3516KEYWORD1 void KEYWORD2 NAME(MultiModeDrawElementsIBM)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride)
3517{
3518 DISPATCH(MultiModeDrawElementsIBM, (mode, count, type, indices, primcount, modestride), (F, "glMultiModeDrawElementsIBM(%p, %p, 0x%x, %p, %d, %d);\n", (const void *) mode, (const void *) count, type, (const void *) indices, primcount, modestride));
3519}
3520
Brian Paulb5fd8862001-11-18 22:48:11 +00003521/* No dispatch for ColorPointerListIBM() */
3522/* No dispatch for SecondaryColorPointerListIBM() */
3523/* No dispatch for EdgeFlagPointerListIBM() */
3524/* No dispatch for FogCoordPointerListIBM() */
3525/* No dispatch for IndexPointerListIBM() */
3526/* No dispatch for NormalPointerListIBM() */
3527/* No dispatch for TexCoordPointerListIBM() */
3528/* No dispatch for VertexPointerListIBM() */
Brian Paule1601382000-05-18 22:02:24 +00003529KEYWORD1 void KEYWORD2 NAME(TbufferMask3DFX)(GLuint mask)
3530{
Brian Paul9745d472001-12-14 21:56:50 +00003531 DISPATCH(TbufferMask3DFX, (mask), (F, "glTbufferMask3DFX(%d);\n", mask));
Brian Paule1601382000-05-18 22:02:24 +00003532}
3533
Brian Paul21301cd2000-05-18 18:13:15 +00003534KEYWORD1 void KEYWORD2 NAME(SampleMaskEXT)(GLclampf value, GLboolean invert)
3535{
Brian Paul9745d472001-12-14 21:56:50 +00003536 DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskEXT(%f, %d);\n", value, invert));
Brian Paul21301cd2000-05-18 18:13:15 +00003537}
3538
3539KEYWORD1 void KEYWORD2 NAME(SamplePatternEXT)(GLenum pattern)
3540{
Brian Paul9745d472001-12-14 21:56:50 +00003541 DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternEXT(0x%x);\n", pattern));
Brian Paul21301cd2000-05-18 18:13:15 +00003542}
3543
Brian Paulb5fd8862001-11-18 22:48:11 +00003544/* No dispatch for TextureColorMaskSGIS() */
3545/* No dispatch for IglooInterfaceSGIX() */
Brian Paulb5fd8862001-11-18 22:48:11 +00003546/* No dispatch for MapControlPointsNV() */
3547/* No dispatch for MapParameterivNV() */
3548/* No dispatch for MapParameterfvNV() */
3549/* No dispatch for GetMapControlPointsNV() */
3550/* No dispatch for GetMapParameterivNV() */
3551/* No dispatch for GetMapParameterfvNV() */
3552/* No dispatch for GetMapAttribParameterivNV() */
3553/* No dispatch for GetMapAttribParameterfvNV() */
3554/* No dispatch for EvalMapsNV() */
3555/* No dispatch for CombinerStageParameterfvNV() */
3556/* No dispatch for GetCombinerStageParameterfvNV() */
Brian Paul5b7dab22001-11-18 23:52:37 +00003557KEYWORD1 void KEYWORD2 NAME(WindowPos2dARB)(GLdouble x, GLdouble y)
3558{
Brian Paul22538b22002-05-27 17:00:18 +00003559 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2dARB(%f, %f);\n", x, y));
Brian Paul5b7dab22001-11-18 23:52:37 +00003560}
3561
3562KEYWORD1 void KEYWORD2 NAME(WindowPos2fARB)(GLfloat x, GLfloat y)
3563{
Brian Paul22538b22002-05-27 17:00:18 +00003564 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2fARB(%f, %f);\n", x, y));
Brian Paul5b7dab22001-11-18 23:52:37 +00003565}
3566
3567KEYWORD1 void KEYWORD2 NAME(WindowPos2iARB)(GLint x, GLint y)
3568{
Brian Paul22538b22002-05-27 17:00:18 +00003569 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2iARB(%d, %d);\n", x, y));
Brian Paul5b7dab22001-11-18 23:52:37 +00003570}
3571
3572KEYWORD1 void KEYWORD2 NAME(WindowPos2sARB)(GLshort x, GLshort y)
3573{
Brian Paul22538b22002-05-27 17:00:18 +00003574 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2sARB(%d, %d);\n", x, y));
Brian Paul5b7dab22001-11-18 23:52:37 +00003575}
3576
3577KEYWORD1 void KEYWORD2 NAME(WindowPos2dvARB)(const GLdouble * p)
3578{
Brian Pauld37363d2002-11-30 17:18:46 +00003579 DISPATCH(WindowPos2dvMESA, (p), (F, "glWindowPos2dvARB(%p /* %g, %g */);\n", (const void *) p, p[0], p[1]));
Brian Paul5b7dab22001-11-18 23:52:37 +00003580}
3581
3582KEYWORD1 void KEYWORD2 NAME(WindowPos2fvARB)(const GLfloat * p)
3583{
Brian Pauld37363d2002-11-30 17:18:46 +00003584 DISPATCH(WindowPos2fvMESA, (p), (F, "glWindowPos2fvARB(%p /* %g, %g */);\n", (const void *) p, p[0], p[1]));
Brian Paul5b7dab22001-11-18 23:52:37 +00003585}
3586
3587KEYWORD1 void KEYWORD2 NAME(WindowPos2ivARB)(const GLint * p)
3588{
Brian Pauld37363d2002-11-30 17:18:46 +00003589 DISPATCH(WindowPos2ivMESA, (p), (F, "glWindowPos2ivARB(%p);\n", (const void *) p));
Brian Paul5b7dab22001-11-18 23:52:37 +00003590}
3591
3592KEYWORD1 void KEYWORD2 NAME(WindowPos2svARB)(const GLshort * p)
3593{
Brian Pauld37363d2002-11-30 17:18:46 +00003594 DISPATCH(WindowPos2svMESA, (p), (F, "glWindowPos2svARB(%p);\n", (const void *) p));
Brian Paul5b7dab22001-11-18 23:52:37 +00003595}
3596
3597KEYWORD1 void KEYWORD2 NAME(WindowPos3dARB)(GLdouble x, GLdouble y, GLdouble z)
3598{
Brian Paul22538b22002-05-27 17:00:18 +00003599 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3dARB(%f, %f, %f);\n", x, y, z));
Brian Paul5b7dab22001-11-18 23:52:37 +00003600}
3601
3602KEYWORD1 void KEYWORD2 NAME(WindowPos3fARB)(GLfloat x, GLfloat y, GLfloat z)
3603{
Brian Paul22538b22002-05-27 17:00:18 +00003604 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3fARB(%f, %f, %f);\n", x, y, z));
Brian Paul5b7dab22001-11-18 23:52:37 +00003605}
3606
3607KEYWORD1 void KEYWORD2 NAME(WindowPos3iARB)(GLint x, GLint y, GLint z)
3608{
Brian Paul22538b22002-05-27 17:00:18 +00003609 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3iARB(%d, %d, %d);\n", x, y, z));
Brian Paul5b7dab22001-11-18 23:52:37 +00003610}
3611
3612KEYWORD1 void KEYWORD2 NAME(WindowPos3sARB)(GLshort x, GLshort y, GLshort z)
3613{
Brian Paul22538b22002-05-27 17:00:18 +00003614 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3sARB(%d, %d, %d);\n", x, y, z));
Brian Paul5b7dab22001-11-18 23:52:37 +00003615}
3616
3617KEYWORD1 void KEYWORD2 NAME(WindowPos3dvARB)(const GLdouble * p)
3618{
Brian Pauld37363d2002-11-30 17:18:46 +00003619 DISPATCH(WindowPos3dvMESA, (p), (F, "glWindowPos3dvARB(%p /* %g, %g, %g */);\n", (const void *) p, p[0], p[1], p[2]));
Brian Paul5b7dab22001-11-18 23:52:37 +00003620}
3621
3622KEYWORD1 void KEYWORD2 NAME(WindowPos3fvARB)(const GLfloat * p)
3623{
Brian Pauld37363d2002-11-30 17:18:46 +00003624 DISPATCH(WindowPos3fvMESA, (p), (F, "glWindowPos3fvARB(%p /* %g, %g, %g */);\n", (const void *) p, p[0], p[1], p[2]));
Brian Paul5b7dab22001-11-18 23:52:37 +00003625}
3626
3627KEYWORD1 void KEYWORD2 NAME(WindowPos3ivARB)(const GLint * p)
3628{
Brian Pauld37363d2002-11-30 17:18:46 +00003629 DISPATCH(WindowPos3ivMESA, (p), (F, "glWindowPos3ivARB(%p);\n", (const void *) p));
Brian Paul5b7dab22001-11-18 23:52:37 +00003630}
3631
3632KEYWORD1 void KEYWORD2 NAME(WindowPos3svARB)(const GLshort * p)
3633{
Brian Pauld37363d2002-11-30 17:18:46 +00003634 DISPATCH(WindowPos3svMESA, (p), (F, "glWindowPos3svARB(%p);\n", (const void *) p));
Brian Paul22538b22002-05-27 17:00:18 +00003635}
3636
3637KEYWORD1 GLboolean KEYWORD2 NAME(AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences)
3638{
Brian Pauld37363d2002-11-30 17:18:46 +00003639 RETURN_DISPATCH(AreProgramsResidentNV, (n, ids, residences), (F, "glAreProgramsResidentNV(%d, %p, %p);\n", n, (const void *) ids, (const void *) residences));
Brian Paul86b84272001-12-14 02:50:01 +00003640}
3641
3642KEYWORD1 void KEYWORD2 NAME(BindProgramNV)(GLenum target, GLuint id)
3643{
Brian Paul9745d472001-12-14 21:56:50 +00003644 DISPATCH(BindProgramNV, (target, id), (F, "glBindProgramNV(0x%x, %d);\n", target, id));
Brian Paul86b84272001-12-14 02:50:01 +00003645}
3646
3647KEYWORD1 void KEYWORD2 NAME(DeleteProgramsNV)(GLsizei n, const GLuint * ids)
3648{
Brian Pauld37363d2002-11-30 17:18:46 +00003649 DISPATCH(DeleteProgramsNV, (n, ids), (F, "glDeleteProgramsNV(%d, %p);\n", n, (const void *) ids));
Brian Paul86b84272001-12-14 02:50:01 +00003650}
3651
3652KEYWORD1 void KEYWORD2 NAME(ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params)
3653{
Brian Pauld37363d2002-11-30 17:18:46 +00003654 DISPATCH(ExecuteProgramNV, (target, id, params), (F, "glExecuteProgramNV(0x%x, %d, %p);\n", target, id, (const void *) params));
Brian Paul86b84272001-12-14 02:50:01 +00003655}
3656
3657KEYWORD1 void KEYWORD2 NAME(GenProgramsNV)(GLsizei n, GLuint * ids)
3658{
Brian Pauld37363d2002-11-30 17:18:46 +00003659 DISPATCH(GenProgramsNV, (n, ids), (F, "glGenProgramsNV(%d, %p);\n", n, (const void *) ids));
Brian Paul86b84272001-12-14 02:50:01 +00003660}
3661
Brian Paul22538b22002-05-27 17:00:18 +00003662KEYWORD1 void KEYWORD2 NAME(GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params)
Brian Paul86b84272001-12-14 02:50:01 +00003663{
Brian Pauld37363d2002-11-30 17:18:46 +00003664 DISPATCH(GetProgramParameterdvNV, (target, index, pname, params), (F, "glGetProgramParameterdvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (const void *) params));
Brian Paul86b84272001-12-14 02:50:01 +00003665}
3666
3667KEYWORD1 void KEYWORD2 NAME(GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params)
3668{
Brian Pauld37363d2002-11-30 17:18:46 +00003669 DISPATCH(GetProgramParameterfvNV, (target, index, pname, params), (F, "glGetProgramParameterfvNV(0x%x, %d, 0x%x, %p);\n", target, index, pname, (const void *) params));
Brian Paul86b84272001-12-14 02:50:01 +00003670}
3671
Brian Paul86b84272001-12-14 02:50:01 +00003672KEYWORD1 void KEYWORD2 NAME(GetProgramivNV)(GLuint id, GLenum pname, GLint * params)
3673{
Brian Pauld37363d2002-11-30 17:18:46 +00003674 DISPATCH(GetProgramivNV, (id, pname, params), (F, "glGetProgramivNV(%d, 0x%x, %p);\n", id, pname, (const void *) params));
Brian Paul86b84272001-12-14 02:50:01 +00003675}
3676
3677KEYWORD1 void KEYWORD2 NAME(GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program)
3678{
Brian Pauld37363d2002-11-30 17:18:46 +00003679 DISPATCH(GetProgramStringNV, (id, pname, program), (F, "glGetProgramStringNV(%d, 0x%x, %p);\n", id, pname, (const void *) program));
Brian Paul86b84272001-12-14 02:50:01 +00003680}
3681
3682KEYWORD1 void KEYWORD2 NAME(GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params)
3683{
Brian Pauld37363d2002-11-30 17:18:46 +00003684 DISPATCH(GetTrackMatrixivNV, (target, address, pname, params), (F, "glGetTrackMatrixivNV(0x%x, %d, 0x%x, %p);\n", target, address, pname, (const void *) params));
Brian Paul86b84272001-12-14 02:50:01 +00003685}
3686
3687KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params)
3688{
Brian Pauld37363d2002-11-30 17:18:46 +00003689 DISPATCH(GetVertexAttribdvNV, (index, pname, params), (F, "glGetVertexAttribdvNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
Brian Paul86b84272001-12-14 02:50:01 +00003690}
3691
3692KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params)
3693{
Brian Pauld37363d2002-11-30 17:18:46 +00003694 DISPATCH(GetVertexAttribfvNV, (index, pname, params), (F, "glGetVertexAttribfvNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
Brian Paul86b84272001-12-14 02:50:01 +00003695}
3696
3697KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params)
3698{
Brian Pauld37363d2002-11-30 17:18:46 +00003699 DISPATCH(GetVertexAttribivNV, (index, pname, params), (F, "glGetVertexAttribivNV(%d, 0x%x, %p);\n", index, pname, (const void *) params));
Brian Paul86b84272001-12-14 02:50:01 +00003700}
3701
3702KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid ** pointer)
3703{
Brian Pauld37363d2002-11-30 17:18:46 +00003704 DISPATCH(GetVertexAttribPointervNV, (index, pname, pointer), (F, "glGetVertexAttribPointervNV(%d, 0x%x, %p);\n", index, pname, (const void *) pointer));
Brian Paul86b84272001-12-14 02:50:01 +00003705}
3706
3707KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramNV)(GLuint id)
3708{
Brian Paul9745d472001-12-14 21:56:50 +00003709 RETURN_DISPATCH(IsProgramNV, (id), (F, "glIsProgramNV(%d);\n", id));
Brian Paul86b84272001-12-14 02:50:01 +00003710}
3711
3712KEYWORD1 void KEYWORD2 NAME(LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program)
3713{
Brian Pauld37363d2002-11-30 17:18:46 +00003714 DISPATCH(LoadProgramNV, (target, id, len, program), (F, "glLoadProgramNV(0x%x, %d, %d, %p);\n", target, id, len, (const void *) program));
Brian Paul86b84272001-12-14 02:50:01 +00003715}
3716
Brian Paul86b84272001-12-14 02:50:01 +00003717KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dNV)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3718{
Brian Paul9745d472001-12-14 21:56:50 +00003719 DISPATCH(ProgramParameter4dNV, (target, index, x, y, z, w), (F, "glProgramParameter4dNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
Brian Paul86b84272001-12-14 02:50:01 +00003720}
3721
3722KEYWORD1 void KEYWORD2 NAME(ProgramParameter4dvNV)(GLenum target, GLuint index, const GLdouble * params)
3723{
Brian Pauld37363d2002-11-30 17:18:46 +00003724 DISPATCH(ProgramParameter4dvNV, (target, index, params), (F, "glProgramParameter4dvNV(0x%x, %d, %p /* %g, %g, %g, %g */);\n", target, index, (const void *) params, params[0], params[1], params[2], params[3]));
Brian Paul86b84272001-12-14 02:50:01 +00003725}
3726
Brian Paul22538b22002-05-27 17:00:18 +00003727KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fNV)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3728{
3729 DISPATCH(ProgramParameter4fNV, (target, index, x, y, z, w), (F, "glProgramParameter4fNV(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
3730}
3731
Brian Paul86b84272001-12-14 02:50:01 +00003732KEYWORD1 void KEYWORD2 NAME(ProgramParameter4fvNV)(GLenum target, GLuint index, const GLfloat * params)
3733{
Brian Pauld37363d2002-11-30 17:18:46 +00003734 DISPATCH(ProgramParameter4fvNV, (target, index, params), (F, "glProgramParameter4fvNV(0x%x, %d, %p /* %g, %g, %g, %g */);\n", target, index, (const void *) params, params[0], params[1], params[2], params[3]));
Brian Paul86b84272001-12-14 02:50:01 +00003735}
3736
3737KEYWORD1 void KEYWORD2 NAME(ProgramParameters4dvNV)(GLenum target, GLuint index, GLuint num, const GLdouble * params)
3738{
Brian Pauld37363d2002-11-30 17:18:46 +00003739 DISPATCH(ProgramParameters4dvNV, (target, index, num, params), (F, "glProgramParameters4dvNV(0x%x, %d, %d, %p /* %g, %g, %g, %g */);\n", target, index, num, (const void *) params, params[0], params[1], params[2], params[3]));
Brian Paul86b84272001-12-14 02:50:01 +00003740}
3741
3742KEYWORD1 void KEYWORD2 NAME(ProgramParameters4fvNV)(GLenum target, GLuint index, GLuint num, const GLfloat * params)
3743{
Brian Pauld37363d2002-11-30 17:18:46 +00003744 DISPATCH(ProgramParameters4fvNV, (target, index, num, params), (F, "glProgramParameters4fvNV(0x%x, %d, %d, %p /* %g, %g, %g, %g */);\n", target, index, num, (const void *) params, params[0], params[1], params[2], params[3]));
Brian Paul86b84272001-12-14 02:50:01 +00003745}
3746
Brian Paul22538b22002-05-27 17:00:18 +00003747KEYWORD1 void KEYWORD2 NAME(RequestResidentProgramsNV)(GLsizei n, const GLuint * ids)
3748{
Brian Pauld37363d2002-11-30 17:18:46 +00003749 DISPATCH(RequestResidentProgramsNV, (n, ids), (F, "glRequestResidentProgramsNV(%d, %p);\n", n, (const void *) ids));
Brian Paul22538b22002-05-27 17:00:18 +00003750}
3751
Brian Paul86b84272001-12-14 02:50:01 +00003752KEYWORD1 void KEYWORD2 NAME(TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform)
3753{
Brian Paul9745d472001-12-14 21:56:50 +00003754 DISPATCH(TrackMatrixNV, (target, address, matrix, transform), (F, "glTrackMatrixNV(0x%x, %d, 0x%x, 0x%x);\n", target, address, matrix, transform));
Brian Paul86b84272001-12-14 02:50:01 +00003755}
3756
3757KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3758{
Brian Pauld37363d2002-11-30 17:18:46 +00003759 DISPATCH(VertexAttribPointerNV, (index, size, type, stride, pointer), (F, "glVertexAttribPointerNV(%d, %d, 0x%x, %d, %p);\n", index, size, type, stride, (const void *) pointer));
Brian Paul86b84272001-12-14 02:50:01 +00003760}
3761
Brian Paul86b84272001-12-14 02:50:01 +00003762KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dNV)(GLuint index, GLdouble x)
3763{
Brian Paul9745d472001-12-14 21:56:50 +00003764 DISPATCH(VertexAttrib1dNV, (index, x), (F, "glVertexAttrib1dNV(%d, %f);\n", index, x));
Brian Paul86b84272001-12-14 02:50:01 +00003765}
3766
Brian Paul86b84272001-12-14 02:50:01 +00003767KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvNV)(GLuint index, const GLdouble * v)
3768{
Brian Pauld37363d2002-11-30 17:18:46 +00003769 DISPATCH(VertexAttrib1dvNV, (index, v), (F, "glVertexAttrib1dvNV(%d, %p);\n", index, (const void *) v));
Brian Paul86b84272001-12-14 02:50:01 +00003770}
3771
Brian Paul22538b22002-05-27 17:00:18 +00003772KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fNV)(GLuint index, GLfloat x)
Brian Paul86b84272001-12-14 02:50:01 +00003773{
Brian Paul22538b22002-05-27 17:00:18 +00003774 DISPATCH(VertexAttrib1fNV, (index, x), (F, "glVertexAttrib1fNV(%d, %f);\n", index, x));
Brian Paul86b84272001-12-14 02:50:01 +00003775}
3776
Brian Paul22538b22002-05-27 17:00:18 +00003777KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvNV)(GLuint index, const GLfloat * v)
Brian Paul86b84272001-12-14 02:50:01 +00003778{
Brian Pauld37363d2002-11-30 17:18:46 +00003779 DISPATCH(VertexAttrib1fvNV, (index, v), (F, "glVertexAttrib1fvNV(%d, %p);\n", index, (const void *) v));
Brian Paul22538b22002-05-27 17:00:18 +00003780}
3781
3782KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sNV)(GLuint index, GLshort x)
3783{
3784 DISPATCH(VertexAttrib1sNV, (index, x), (F, "glVertexAttrib1sNV(%d, %d);\n", index, x));
3785}
3786
3787KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svNV)(GLuint index, const GLshort * v)
3788{
Brian Pauld37363d2002-11-30 17:18:46 +00003789 DISPATCH(VertexAttrib1svNV, (index, v), (F, "glVertexAttrib1svNV(%d, %p);\n", index, (const void *) v));
Brian Paul22538b22002-05-27 17:00:18 +00003790}
3791
3792KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y)
3793{
3794 DISPATCH(VertexAttrib2dNV, (index, x, y), (F, "glVertexAttrib2dNV(%d, %f, %f);\n", index, x, y));
Brian Paul86b84272001-12-14 02:50:01 +00003795}
3796
3797KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvNV)(GLuint index, const GLdouble * v)
3798{
Brian Pauld37363d2002-11-30 17:18:46 +00003799 DISPATCH(VertexAttrib2dvNV, (index, v), (F, "glVertexAttrib2dvNV(%d, %p /* %g, %g */);\n", index, (const void *) v, v[0], v[1]));
Brian Paul86b84272001-12-14 02:50:01 +00003800}
3801
Brian Paul22538b22002-05-27 17:00:18 +00003802KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y)
Brian Paul86b84272001-12-14 02:50:01 +00003803{
Brian Paul22538b22002-05-27 17:00:18 +00003804 DISPATCH(VertexAttrib2fNV, (index, x, y), (F, "glVertexAttrib2fNV(%d, %f, %f);\n", index, x, y));
Brian Paul86b84272001-12-14 02:50:01 +00003805}
3806
Brian Paul22538b22002-05-27 17:00:18 +00003807KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvNV)(GLuint index, const GLfloat * v)
Brian Paul86b84272001-12-14 02:50:01 +00003808{
Brian Pauld37363d2002-11-30 17:18:46 +00003809 DISPATCH(VertexAttrib2fvNV, (index, v), (F, "glVertexAttrib2fvNV(%d, %p /* %g, %g */);\n", index, (const void *) v, v[0], v[1]));
Brian Paul22538b22002-05-27 17:00:18 +00003810}
3811
3812KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y)
3813{
3814 DISPATCH(VertexAttrib2sNV, (index, x, y), (F, "glVertexAttrib2sNV(%d, %d, %d);\n", index, x, y));
3815}
3816
3817KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svNV)(GLuint index, const GLshort * v)
3818{
Brian Pauld37363d2002-11-30 17:18:46 +00003819 DISPATCH(VertexAttrib2svNV, (index, v), (F, "glVertexAttrib2svNV(%d, %p);\n", index, (const void *) v));
Brian Paul22538b22002-05-27 17:00:18 +00003820}
3821
3822KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
3823{
3824 DISPATCH(VertexAttrib3dNV, (index, x, y, z), (F, "glVertexAttrib3dNV(%d, %f, %f, %f);\n", index, x, y, z));
Brian Paul86b84272001-12-14 02:50:01 +00003825}
3826
3827KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvNV)(GLuint index, const GLdouble * v)
3828{
Brian Pauld37363d2002-11-30 17:18:46 +00003829 DISPATCH(VertexAttrib3dvNV, (index, v), (F, "glVertexAttrib3dvNV(%d, %p /* %g, %g, %g */);\n", index, (const void *) v, v[0], v[1], v[2]));
Brian Paul86b84272001-12-14 02:50:01 +00003830}
3831
Brian Paul22538b22002-05-27 17:00:18 +00003832KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
Brian Paul86b84272001-12-14 02:50:01 +00003833{
Brian Paul22538b22002-05-27 17:00:18 +00003834 DISPATCH(VertexAttrib3fNV, (index, x, y, z), (F, "glVertexAttrib3fNV(%d, %f, %f, %f);\n", index, x, y, z));
Brian Paul86b84272001-12-14 02:50:01 +00003835}
3836
Brian Paul22538b22002-05-27 17:00:18 +00003837KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvNV)(GLuint index, const GLfloat * v)
Brian Paul86b84272001-12-14 02:50:01 +00003838{
Brian Pauld37363d2002-11-30 17:18:46 +00003839 DISPATCH(VertexAttrib3fvNV, (index, v), (F, "glVertexAttrib3fvNV(%d, %p /* %g, %g, %g */);\n", index, (const void *) v, v[0], v[1], v[2]));
Brian Paul22538b22002-05-27 17:00:18 +00003840}
3841
3842KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z)
3843{
3844 DISPATCH(VertexAttrib3sNV, (index, x, y, z), (F, "glVertexAttrib3sNV(%d, %d, %d, %d);\n", index, x, y, z));
3845}
3846
3847KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svNV)(GLuint index, const GLshort * v)
3848{
Brian Pauld37363d2002-11-30 17:18:46 +00003849 DISPATCH(VertexAttrib3svNV, (index, v), (F, "glVertexAttrib3svNV(%d, %p);\n", index, (const void *) v));
Brian Paul22538b22002-05-27 17:00:18 +00003850}
3851
3852KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
3853{
3854 DISPATCH(VertexAttrib4dNV, (index, x, y, z, w), (F, "glVertexAttrib4dNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
Brian Paul86b84272001-12-14 02:50:01 +00003855}
3856
3857KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvNV)(GLuint index, const GLdouble * v)
3858{
Brian Pauld37363d2002-11-30 17:18:46 +00003859 DISPATCH(VertexAttrib4dvNV, (index, v), (F, "glVertexAttrib4dvNV(%d, %p /* %g, %g, %g, %g */);\n", index, (const void *) v, v[0], v[1], v[2], v[3]));
Brian Paul86b84272001-12-14 02:50:01 +00003860}
3861
Brian Paul22538b22002-05-27 17:00:18 +00003862KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
3863{
3864 DISPATCH(VertexAttrib4fNV, (index, x, y, z, w), (F, "glVertexAttrib4fNV(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
3865}
3866
3867KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvNV)(GLuint index, const GLfloat * v)
3868{
Brian Pauld37363d2002-11-30 17:18:46 +00003869 DISPATCH(VertexAttrib4fvNV, (index, v), (F, "glVertexAttrib4fvNV(%d, %p /* %g, %g, %g, %g */);\n", index, (const void *) v, v[0], v[1], v[2], v[3]));
Brian Paul22538b22002-05-27 17:00:18 +00003870}
3871
3872KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
3873{
3874 DISPATCH(VertexAttrib4sNV, (index, x, y, z, w), (F, "glVertexAttrib4sNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
3875}
3876
3877KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svNV)(GLuint index, const GLshort * v)
3878{
Brian Pauld37363d2002-11-30 17:18:46 +00003879 DISPATCH(VertexAttrib4svNV, (index, v), (F, "glVertexAttrib4svNV(%d, %p);\n", index, (const void *) v));
Brian Paul22538b22002-05-27 17:00:18 +00003880}
3881
3882KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
3883{
3884 DISPATCH(VertexAttrib4ubNV, (index, x, y, z, w), (F, "glVertexAttrib4ubNV(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
3885}
3886
Brian Paul86b84272001-12-14 02:50:01 +00003887KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvNV)(GLuint index, const GLubyte * v)
3888{
Brian Pauld37363d2002-11-30 17:18:46 +00003889 DISPATCH(VertexAttrib4ubvNV, (index, v), (F, "glVertexAttrib4ubvNV(%d, %p);\n", index, (const void *) v));
Brian Paul86b84272001-12-14 02:50:01 +00003890}
3891
Brian Paul86b84272001-12-14 02:50:01 +00003892KEYWORD1 void KEYWORD2 NAME(VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v)
3893{
Brian Pauld37363d2002-11-30 17:18:46 +00003894 DISPATCH(VertexAttribs1dvNV, (index, n, v), (F, "glVertexAttribs1dvNV(%d, %d, %p);\n", index, n, (const void *) v));
Brian Paul86b84272001-12-14 02:50:01 +00003895}
3896
Brian Paul22538b22002-05-27 17:00:18 +00003897KEYWORD1 void KEYWORD2 NAME(VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v)
Brian Paul86b84272001-12-14 02:50:01 +00003898{
Brian Pauld37363d2002-11-30 17:18:46 +00003899 DISPATCH(VertexAttribs1fvNV, (index, n, v), (F, "glVertexAttribs1fvNV(%d, %d, %p);\n", index, n, (const void *) v));
Brian Paul86b84272001-12-14 02:50:01 +00003900}
3901
Brian Paul22538b22002-05-27 17:00:18 +00003902KEYWORD1 void KEYWORD2 NAME(VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v)
Brian Paul86b84272001-12-14 02:50:01 +00003903{
Brian Pauld37363d2002-11-30 17:18:46 +00003904 DISPATCH(VertexAttribs1svNV, (index, n, v), (F, "glVertexAttribs1svNV(%d, %d, %p);\n", index, n, (const void *) v));
Brian Paul86b84272001-12-14 02:50:01 +00003905}
3906
3907KEYWORD1 void KEYWORD2 NAME(VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v)
3908{
Brian Pauld37363d2002-11-30 17:18:46 +00003909 DISPATCH(VertexAttribs2dvNV, (index, n, v), (F, "glVertexAttribs2dvNV(%d, %d, %p /* %g, %g */);\n", index, n, (const void *) v, v[0], v[1]));
Brian Paul86b84272001-12-14 02:50:01 +00003910}
3911
Brian Paul22538b22002-05-27 17:00:18 +00003912KEYWORD1 void KEYWORD2 NAME(VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v)
Brian Paul86b84272001-12-14 02:50:01 +00003913{
Brian Pauld37363d2002-11-30 17:18:46 +00003914 DISPATCH(VertexAttribs2fvNV, (index, n, v), (F, "glVertexAttribs2fvNV(%d, %d, %p /* %g, %g */);\n", index, n, (const void *) v, v[0], v[1]));
Brian Paul86b84272001-12-14 02:50:01 +00003915}
3916
Brian Paul22538b22002-05-27 17:00:18 +00003917KEYWORD1 void KEYWORD2 NAME(VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v)
Brian Paul86b84272001-12-14 02:50:01 +00003918{
Brian Pauld37363d2002-11-30 17:18:46 +00003919 DISPATCH(VertexAttribs2svNV, (index, n, v), (F, "glVertexAttribs2svNV(%d, %d, %p);\n", index, n, (const void *) v));
Brian Paul86b84272001-12-14 02:50:01 +00003920}
3921
3922KEYWORD1 void KEYWORD2 NAME(VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v)
3923{
Brian Pauld37363d2002-11-30 17:18:46 +00003924 DISPATCH(VertexAttribs3dvNV, (index, n, v), (F, "glVertexAttribs3dvNV(%d, %d, %p /* %g, %g, %g */);\n", index, n, (const void *) v, v[0], v[1], v[2]));
Brian Paul86b84272001-12-14 02:50:01 +00003925}
3926
Brian Paul22538b22002-05-27 17:00:18 +00003927KEYWORD1 void KEYWORD2 NAME(VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v)
Brian Paul86b84272001-12-14 02:50:01 +00003928{
Brian Pauld37363d2002-11-30 17:18:46 +00003929 DISPATCH(VertexAttribs3fvNV, (index, n, v), (F, "glVertexAttribs3fvNV(%d, %d, %p /* %g, %g, %g */);\n", index, n, (const void *) v, v[0], v[1], v[2]));
Brian Paul22538b22002-05-27 17:00:18 +00003930}
3931
3932KEYWORD1 void KEYWORD2 NAME(VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v)
3933{
Brian Pauld37363d2002-11-30 17:18:46 +00003934 DISPATCH(VertexAttribs3svNV, (index, n, v), (F, "glVertexAttribs3svNV(%d, %d, %p);\n", index, n, (const void *) v));
Brian Paul22538b22002-05-27 17:00:18 +00003935}
3936
3937KEYWORD1 void KEYWORD2 NAME(VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v)
3938{
Brian Pauld37363d2002-11-30 17:18:46 +00003939 DISPATCH(VertexAttribs4dvNV, (index, n, v), (F, "glVertexAttribs4dvNV(%d, %d, %p /* %g, %g, %g, %g */);\n", index, n, (const void *) v, v[0], v[1], v[2], v[3]));
Brian Paul86b84272001-12-14 02:50:01 +00003940}
3941
3942KEYWORD1 void KEYWORD2 NAME(VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v)
3943{
Brian Pauld37363d2002-11-30 17:18:46 +00003944 DISPATCH(VertexAttribs4fvNV, (index, n, v), (F, "glVertexAttribs4fvNV(%d, %d, %p /* %g, %g, %g, %g */);\n", index, n, (const void *) v, v[0], v[1], v[2], v[3]));
Brian Paul86b84272001-12-14 02:50:01 +00003945}
3946
Brian Paul22538b22002-05-27 17:00:18 +00003947KEYWORD1 void KEYWORD2 NAME(VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v)
Brian Paul86b84272001-12-14 02:50:01 +00003948{
Brian Pauld37363d2002-11-30 17:18:46 +00003949 DISPATCH(VertexAttribs4svNV, (index, n, v), (F, "glVertexAttribs4svNV(%d, %d, %p);\n", index, n, (const void *) v));
Brian Paul86b84272001-12-14 02:50:01 +00003950}
3951
3952KEYWORD1 void KEYWORD2 NAME(VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v)
3953{
Brian Pauld37363d2002-11-30 17:18:46 +00003954 DISPATCH(VertexAttribs4ubvNV, (index, n, v), (F, "glVertexAttribs4ubvNV(%d, %d, %p);\n", index, n, (const void *) v));
Brian Paul5b7dab22001-11-18 23:52:37 +00003955}
3956
Brian Paul60f1a3c2002-05-29 15:16:01 +00003957KEYWORD1 void KEYWORD2 NAME(PointParameteriNV)(GLenum pname, GLint params)
3958{
3959 DISPATCH(PointParameteriNV, (pname, params), (F, "glPointParameteriNV(0x%x, %d);\n", pname, params));
3960}
3961
3962KEYWORD1 void KEYWORD2 NAME(PointParameterivNV)(GLenum pname, const GLint * params)
3963{
Brian Pauld37363d2002-11-30 17:18:46 +00003964 DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameterivNV(0x%x, %p);\n", pname, (const void *) params));
Brian Paul60f1a3c2002-05-29 15:16:01 +00003965}
3966
Brian Paul7348df52002-11-07 16:34:58 +00003967KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparate)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
3968{
3969 DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparate(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
3970}
3971
3972KEYWORD1 void KEYWORD2 NAME(FogCoordf)(GLfloat coord)
3973{
3974 DISPATCH(FogCoordfEXT, (coord), (F, "glFogCoordf(%f);\n", coord));
3975}
3976
3977KEYWORD1 void KEYWORD2 NAME(FogCoordfv)(const GLfloat * coord)
3978{
Brian Pauld37363d2002-11-30 17:18:46 +00003979 DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfv(%p);\n", (const void *) coord));
Brian Paul7348df52002-11-07 16:34:58 +00003980}
3981
3982KEYWORD1 void KEYWORD2 NAME(FogCoordd)(GLdouble coord)
3983{
3984 DISPATCH(FogCoorddEXT, (coord), (F, "glFogCoordd(%f);\n", coord));
3985}
3986
3987KEYWORD1 void KEYWORD2 NAME(FogCoorddv)(const GLdouble * coord)
3988{
Brian Pauld37363d2002-11-30 17:18:46 +00003989 DISPATCH(FogCoorddvEXT, (coord), (F, "glFogCoorddv(%p);\n", (const void *) coord));
Brian Paul7348df52002-11-07 16:34:58 +00003990}
3991
3992KEYWORD1 void KEYWORD2 NAME(FogCoordPointer)(GLenum type, GLsizei stride, const GLvoid * pointer)
3993{
Brian Pauld37363d2002-11-30 17:18:46 +00003994 DISPATCH(FogCoordPointerEXT, (type, stride, pointer), (F, "glFogCoordPointer(0x%x, %d, %p);\n", type, stride, (const void *) pointer));
Brian Paul7348df52002-11-07 16:34:58 +00003995}
3996
3997KEYWORD1 void KEYWORD2 NAME(MultiDrawArrays)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)
3998{
Brian Pauld37363d2002-11-30 17:18:46 +00003999 DISPATCH(MultiDrawArraysEXT, (mode, first, count, primcount), (F, "glMultiDrawArrays(0x%x, %p, %p, %d);\n", mode, (const void *) first, (const void *) count, primcount));
Brian Paul7348df52002-11-07 16:34:58 +00004000}
4001
4002KEYWORD1 void KEYWORD2 NAME(MultiDrawElements)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount)
4003{
Brian Pauld37363d2002-11-30 17:18:46 +00004004 DISPATCH(MultiDrawElementsEXT, (mode, count, type, indices, primcount), (F, "glMultiDrawElements(0x%x, %p, 0x%x, %p, %d);\n", mode, (const void *) count, type, (const void *) indices, primcount));
Brian Paul7348df52002-11-07 16:34:58 +00004005}
4006
Brian Paul530d4612002-09-06 02:46:08 +00004007KEYWORD1 void KEYWORD2 NAME(PointParameterf)(GLenum pname, GLfloat param)
4008{
4009 DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterf(0x%x, %f);\n", pname, param));
4010}
4011
4012KEYWORD1 void KEYWORD2 NAME(PointParameterfv)(GLenum pname, const GLfloat * params)
4013{
Brian Pauld37363d2002-11-30 17:18:46 +00004014 DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfv(0x%x, %p);\n", pname, (const void *) params));
Brian Paul530d4612002-09-06 02:46:08 +00004015}
4016
4017KEYWORD1 void KEYWORD2 NAME(PointParameteri)(GLenum pname, GLint param)
4018{
4019 DISPATCH(PointParameteriNV, (pname, param), (F, "glPointParameteri(0x%x, %d);\n", pname, param));
4020}
4021
4022KEYWORD1 void KEYWORD2 NAME(PointParameteriv)(GLenum pname, const GLint * params)
4023{
Brian Pauld37363d2002-11-30 17:18:46 +00004024 DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameteriv(0x%x, %p);\n", pname, (const void *) params));
Brian Paul530d4612002-09-06 02:46:08 +00004025}
4026
4027KEYWORD1 void KEYWORD2 NAME(SecondaryColor3b)(GLbyte red, GLbyte green, GLbyte blue)
4028{
4029 DISPATCH(SecondaryColor3bEXT, (red, green, blue), (F, "glSecondaryColor3b(%d, %d, %d);\n", red, green, blue));
4030}
4031
4032KEYWORD1 void KEYWORD2 NAME(SecondaryColor3bv)(const GLbyte * v)
4033{
Brian Pauld37363d2002-11-30 17:18:46 +00004034 DISPATCH(SecondaryColor3bvEXT, (v), (F, "glSecondaryColor3bv(%p);\n", (const void *) v));
Brian Paul530d4612002-09-06 02:46:08 +00004035}
4036
4037KEYWORD1 void KEYWORD2 NAME(SecondaryColor3d)(GLdouble red, GLdouble green, GLdouble blue)
4038{
4039 DISPATCH(SecondaryColor3dEXT, (red, green, blue), (F, "glSecondaryColor3d(%f, %f, %f);\n", red, green, blue));
4040}
4041
4042KEYWORD1 void KEYWORD2 NAME(SecondaryColor3dv)(const GLdouble * v)
4043{
Brian Pauld37363d2002-11-30 17:18:46 +00004044 DISPATCH(SecondaryColor3dvEXT, (v), (F, "glSecondaryColor3dv(%p /* %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2]));
Brian Paul530d4612002-09-06 02:46:08 +00004045}
4046
4047KEYWORD1 void KEYWORD2 NAME(SecondaryColor3f)(GLfloat red, GLfloat green, GLfloat blue)
4048{
4049 DISPATCH(SecondaryColor3fEXT, (red, green, blue), (F, "glSecondaryColor3f(%f, %f, %f);\n", red, green, blue));
4050}
4051
4052KEYWORD1 void KEYWORD2 NAME(SecondaryColor3fv)(const GLfloat * v)
4053{
Brian Pauld37363d2002-11-30 17:18:46 +00004054 DISPATCH(SecondaryColor3fvEXT, (v), (F, "glSecondaryColor3fv(%p /* %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2]));
Brian Paul530d4612002-09-06 02:46:08 +00004055}
4056
4057KEYWORD1 void KEYWORD2 NAME(SecondaryColor3i)(GLint red, GLint green, GLint blue)
4058{
4059 DISPATCH(SecondaryColor3iEXT, (red, green, blue), (F, "glSecondaryColor3i(%d, %d, %d);\n", red, green, blue));
4060}
4061
4062KEYWORD1 void KEYWORD2 NAME(SecondaryColor3iv)(const GLint * v)
4063{
Brian Pauld37363d2002-11-30 17:18:46 +00004064 DISPATCH(SecondaryColor3ivEXT, (v), (F, "glSecondaryColor3iv(%p);\n", (const void *) v));
Brian Paul530d4612002-09-06 02:46:08 +00004065}
4066
4067KEYWORD1 void KEYWORD2 NAME(SecondaryColor3s)(GLshort red, GLshort green, GLshort blue)
4068{
4069 DISPATCH(SecondaryColor3sEXT, (red, green, blue), (F, "glSecondaryColor3s(%d, %d, %d);\n", red, green, blue));
4070}
4071
4072KEYWORD1 void KEYWORD2 NAME(SecondaryColor3sv)(const GLshort * v)
4073{
Brian Pauld37363d2002-11-30 17:18:46 +00004074 DISPATCH(SecondaryColor3svEXT, (v), (F, "glSecondaryColor3sv(%p);\n", (const void *) v));
Brian Paul530d4612002-09-06 02:46:08 +00004075}
4076
4077KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ub)(GLubyte red, GLubyte green, GLubyte blue)
4078{
4079 DISPATCH(SecondaryColor3ubEXT, (red, green, blue), (F, "glSecondaryColor3ub(%d, %d, %d);\n", red, green, blue));
4080}
4081
4082KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ubv)(const GLubyte * v)
4083{
Brian Pauld37363d2002-11-30 17:18:46 +00004084 DISPATCH(SecondaryColor3ubvEXT, (v), (F, "glSecondaryColor3ubv(%p);\n", (const void *) v));
Brian Paul530d4612002-09-06 02:46:08 +00004085}
4086
4087KEYWORD1 void KEYWORD2 NAME(SecondaryColor3ui)(GLuint red, GLuint green, GLuint blue)
4088{
4089 DISPATCH(SecondaryColor3uiEXT, (red, green, blue), (F, "glSecondaryColor3ui(%d, %d, %d);\n", red, green, blue));
4090}
4091
4092KEYWORD1 void KEYWORD2 NAME(SecondaryColor3uiv)(const GLuint * v)
4093{
Brian Pauld37363d2002-11-30 17:18:46 +00004094 DISPATCH(SecondaryColor3uivEXT, (v), (F, "glSecondaryColor3uiv(%p);\n", (const void *) v));
Brian Paul530d4612002-09-06 02:46:08 +00004095}
4096
4097KEYWORD1 void KEYWORD2 NAME(SecondaryColor3us)(GLushort red, GLushort green, GLushort blue)
4098{
4099 DISPATCH(SecondaryColor3usEXT, (red, green, blue), (F, "glSecondaryColor3us(%d, %d, %d);\n", red, green, blue));
4100}
4101
4102KEYWORD1 void KEYWORD2 NAME(SecondaryColor3usv)(const GLushort * v)
4103{
Brian Pauld37363d2002-11-30 17:18:46 +00004104 DISPATCH(SecondaryColor3usvEXT, (v), (F, "glSecondaryColor3usv(%p);\n", (const void *) v));
Brian Paul530d4612002-09-06 02:46:08 +00004105}
4106
4107KEYWORD1 void KEYWORD2 NAME(SecondaryColorPointer)(GLint size, GLenum type, GLsizei stride, const void * pointer)
4108{
Brian Pauld37363d2002-11-30 17:18:46 +00004109 DISPATCH(SecondaryColorPointerEXT, (size, type, stride, pointer), (F, "glSecondaryColorPointer(%d, 0x%x, %d, %p);\n", size, type, stride, (const void *) pointer));
Brian Paul530d4612002-09-06 02:46:08 +00004110}
4111
4112KEYWORD1 void KEYWORD2 NAME(WindowPos2d)(GLdouble x, GLdouble y)
4113{
4114 DISPATCH(WindowPos2dMESA, (x, y), (F, "glWindowPos2d(%f, %f);\n", x, y));
4115}
4116
4117KEYWORD1 void KEYWORD2 NAME(WindowPos2dv)(const GLdouble * v)
4118{
Brian Pauld37363d2002-11-30 17:18:46 +00004119 DISPATCH(WindowPos2dvMESA, (v), (F, "glWindowPos2dv(%p /* %g, %g */);\n", (const void *) v, v[0], v[1]));
Brian Paul530d4612002-09-06 02:46:08 +00004120}
4121
4122KEYWORD1 void KEYWORD2 NAME(WindowPos2f)(GLfloat x, GLfloat y)
4123{
4124 DISPATCH(WindowPos2fMESA, (x, y), (F, "glWindowPos2f(%f, %f);\n", x, y));
4125}
4126
4127KEYWORD1 void KEYWORD2 NAME(WindowPos2fv)(const GLfloat * v)
4128{
Brian Pauld37363d2002-11-30 17:18:46 +00004129 DISPATCH(WindowPos2fvMESA, (v), (F, "glWindowPos2fv(%p /* %g, %g */);\n", (const void *) v, v[0], v[1]));
Brian Paul530d4612002-09-06 02:46:08 +00004130}
4131
4132KEYWORD1 void KEYWORD2 NAME(WindowPos2i)(GLint x, GLint y)
4133{
4134 DISPATCH(WindowPos2iMESA, (x, y), (F, "glWindowPos2i(%d, %d);\n", x, y));
4135}
4136
4137KEYWORD1 void KEYWORD2 NAME(WindowPos2iv)(const GLint * v)
4138{
Brian Pauld37363d2002-11-30 17:18:46 +00004139 DISPATCH(WindowPos2ivMESA, (v), (F, "glWindowPos2iv(%p);\n", (const void *) v));
Brian Paul530d4612002-09-06 02:46:08 +00004140}
4141
4142KEYWORD1 void KEYWORD2 NAME(WindowPos2s)(GLshort x, GLshort y)
4143{
4144 DISPATCH(WindowPos2sMESA, (x, y), (F, "glWindowPos2s(%d, %d);\n", x, y));
4145}
4146
4147KEYWORD1 void KEYWORD2 NAME(WindowPos2sv)(const GLshort * v)
4148{
Brian Pauld37363d2002-11-30 17:18:46 +00004149 DISPATCH(WindowPos2svMESA, (v), (F, "glWindowPos2sv(%p);\n", (const void *) v));
Brian Paul530d4612002-09-06 02:46:08 +00004150}
4151
4152KEYWORD1 void KEYWORD2 NAME(WindowPos3d)(GLdouble x, GLdouble y, GLdouble z)
4153{
4154 DISPATCH(WindowPos3dMESA, (x, y, z), (F, "glWindowPos3d(%f, %f, %f);\n", x, y, z));
4155}
4156
4157KEYWORD1 void KEYWORD2 NAME(WindowPos3dv)(const GLdouble * v)
4158{
Brian Pauld37363d2002-11-30 17:18:46 +00004159 DISPATCH(WindowPos3dvMESA, (v), (F, "glWindowPos3dv(%p /* %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2]));
Brian Paul530d4612002-09-06 02:46:08 +00004160}
4161
4162KEYWORD1 void KEYWORD2 NAME(WindowPos3f)(GLfloat x, GLfloat y, GLfloat z)
4163{
4164 DISPATCH(WindowPos3fMESA, (x, y, z), (F, "glWindowPos3f(%f, %f, %f);\n", x, y, z));
4165}
4166
4167KEYWORD1 void KEYWORD2 NAME(WindowPos3fv)(const GLfloat * v)
4168{
Brian Pauld37363d2002-11-30 17:18:46 +00004169 DISPATCH(WindowPos3fvMESA, (v), (F, "glWindowPos3fv(%p /* %g, %g, %g */);\n", (const void *) v, v[0], v[1], v[2]));
Brian Paul530d4612002-09-06 02:46:08 +00004170}
4171
4172KEYWORD1 void KEYWORD2 NAME(WindowPos3i)(GLint x, GLint y, GLint z)
4173{
4174 DISPATCH(WindowPos3iMESA, (x, y, z), (F, "glWindowPos3i(%d, %d, %d);\n", x, y, z));
4175}
4176
4177KEYWORD1 void KEYWORD2 NAME(WindowPos3iv)(const GLint * v)
4178{
Brian Pauld37363d2002-11-30 17:18:46 +00004179 DISPATCH(WindowPos3ivMESA, (v), (F, "glWindowPos3iv(%p);\n", (const void *) v));
Brian Paul530d4612002-09-06 02:46:08 +00004180}
4181
4182KEYWORD1 void KEYWORD2 NAME(WindowPos3s)(GLshort x, GLshort y, GLshort z)
4183{
4184 DISPATCH(WindowPos3sMESA, (x, y, z), (F, "glWindowPos3s(%d, %d, %d);\n", x, y, z));
4185}
4186
4187KEYWORD1 void KEYWORD2 NAME(WindowPos3sv)(const GLshort * v)
4188{
Brian Pauld37363d2002-11-30 17:18:46 +00004189 DISPATCH(WindowPos3svMESA, (v), (F, "glWindowPos3sv(%p);\n", (const void *) v));
Brian Paul530d4612002-09-06 02:46:08 +00004190}
4191
Brian Paulfdaa72b2002-09-06 03:19:32 +00004192KEYWORD1 void KEYWORD2 NAME(ActiveStencilFaceEXT)(GLenum face)
4193{
4194 DISPATCH(ActiveStencilFaceEXT, (face), (F, "glActiveStencilFaceEXT(0x%x);\n", face));
4195}
4196
Brian Paulb0b9b792003-04-21 14:53:40 +00004197KEYWORD1 void KEYWORD2 NAME(DeleteFencesNV)(GLsizei n, const GLuint * fences)
4198{
4199 DISPATCH(DeleteFencesNV, (n, fences), (F, "glDeleteFencesNV(%d, %p);\n", n, (const void *) fences));
4200}
4201
4202KEYWORD1 void KEYWORD2 NAME(GenFencesNV)(GLsizei n, GLuint * fences)
4203{
4204 DISPATCH(GenFencesNV, (n, fences), (F, "glGenFencesNV(%d, %p);\n", n, (const void *) fences));
4205}
4206
4207KEYWORD1 GLboolean KEYWORD2 NAME(IsFenceNV)(GLuint fence)
4208{
4209 RETURN_DISPATCH(IsFenceNV, (fence), (F, "glIsFenceNV(%d);\n", fence));
4210}
4211
4212KEYWORD1 GLboolean KEYWORD2 NAME(TestFenceNV)(GLuint fence)
4213{
4214 RETURN_DISPATCH(TestFenceNV, (fence), (F, "glTestFenceNV(%d);\n", fence));
4215}
4216
4217KEYWORD1 void KEYWORD2 NAME(GetFenceivNV)(GLuint fence, GLenum pname, GLint * params)
4218{
4219 DISPATCH(GetFenceivNV, (fence, pname, params), (F, "glGetFenceivNV(%d, 0x%x, %p);\n", fence, pname, (const void *) params));
4220}
4221
4222KEYWORD1 void KEYWORD2 NAME(FinishFenceNV)(GLuint fence)
4223{
4224 DISPATCH(FinishFenceNV, (fence), (F, "glFinishFenceNV(%d);\n", fence));
4225}
4226
4227KEYWORD1 void KEYWORD2 NAME(SetFenceNV)(GLuint fence, GLenum condition)
4228{
4229 DISPATCH(SetFenceNV, (fence, condition), (F, "glSetFenceNV(%d, 0x%x);\n", fence, condition));
4230}
4231
Brian Paulc6d030a2003-03-29 16:36:59 +00004232KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sARB)(GLuint index, GLshort x)
4233{
Brian Paulb0b9b792003-04-21 14:53:40 +00004234 DISPATCH(VertexAttrib1sNV, (index, x), (F, "glVertexAttrib1sARB(%d, %d);\n", index, x));
Brian Paulc6d030a2003-03-29 16:36:59 +00004235}
4236
4237KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fARB)(GLuint index, GLfloat x)
4238{
Brian Paulb0b9b792003-04-21 14:53:40 +00004239 DISPATCH(VertexAttrib1fNV, (index, x), (F, "glVertexAttrib1fARB(%d, %f);\n", index, x));
Brian Paulc6d030a2003-03-29 16:36:59 +00004240}
4241
4242KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dARB)(GLuint index, GLdouble x)
4243{
Brian Paulb0b9b792003-04-21 14:53:40 +00004244 DISPATCH(VertexAttrib1dNV, (index, x), (F, "glVertexAttrib1dARB(%d, %f);\n", index, x));
Brian Paulc6d030a2003-03-29 16:36:59 +00004245}
4246
4247KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sARB)(GLuint index, GLshort x, GLshort y)
4248{
Brian Paulb0b9b792003-04-21 14:53:40 +00004249 DISPATCH(VertexAttrib2sNV, (index, x, y), (F, "glVertexAttrib2sARB(%d, %d, %d);\n", index, x, y));
Brian Paulc6d030a2003-03-29 16:36:59 +00004250}
4251
4252KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fARB)(GLuint index, GLfloat x, GLfloat y)
4253{
Brian Paulb0b9b792003-04-21 14:53:40 +00004254 DISPATCH(VertexAttrib2fNV, (index, x, y), (F, "glVertexAttrib2fARB(%d, %f, %f);\n", index, x, y));
Brian Paulc6d030a2003-03-29 16:36:59 +00004255}
4256
4257KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dARB)(GLuint index, GLdouble x, GLdouble y)
4258{
Brian Paulb0b9b792003-04-21 14:53:40 +00004259 DISPATCH(VertexAttrib2dNV, (index, x, y), (F, "glVertexAttrib2dARB(%d, %f, %f);\n", index, x, y));
Brian Paulc6d030a2003-03-29 16:36:59 +00004260}
4261
4262KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sARB)(GLuint index, GLshort x, GLshort y, GLshort z)
4263{
Brian Paulb0b9b792003-04-21 14:53:40 +00004264 DISPATCH(VertexAttrib3sNV, (index, x, y, z), (F, "glVertexAttrib3sARB(%d, %d, %d, %d);\n", index, x, y, z));
Brian Paulc6d030a2003-03-29 16:36:59 +00004265}
4266
4267KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
4268{
Brian Paulb0b9b792003-04-21 14:53:40 +00004269 DISPATCH(VertexAttrib3fNV, (index, x, y, z), (F, "glVertexAttrib3fARB(%d, %f, %f, %f);\n", index, x, y, z));
Brian Paulc6d030a2003-03-29 16:36:59 +00004270}
4271
4272KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
4273{
Brian Paulb0b9b792003-04-21 14:53:40 +00004274 DISPATCH(VertexAttrib3dNV, (index, x, y, z), (F, "glVertexAttrib3dARB(%d, %f, %f, %f);\n", index, x, y, z));
Brian Paulc6d030a2003-03-29 16:36:59 +00004275}
4276
4277KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sARB)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
4278{
Brian Paulb0b9b792003-04-21 14:53:40 +00004279 DISPATCH(VertexAttrib4sNV, (index, x, y, z, w), (F, "glVertexAttrib4sARB(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
Brian Paulc6d030a2003-03-29 16:36:59 +00004280}
4281
4282KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4283{
Brian Paulb0b9b792003-04-21 14:53:40 +00004284 DISPATCH(VertexAttrib4fNV, (index, x, y, z, w), (F, "glVertexAttrib4fARB(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
Brian Paulc6d030a2003-03-29 16:36:59 +00004285}
4286
4287KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4288{
Brian Paulb0b9b792003-04-21 14:53:40 +00004289 DISPATCH(VertexAttrib4dNV, (index, x, y, z, w), (F, "glVertexAttrib4dARB(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
Brian Paulc6d030a2003-03-29 16:36:59 +00004290}
4291
4292KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NubARB)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
4293{
Brian Paulb0b9b792003-04-21 14:53:40 +00004294 DISPATCH(VertexAttrib4ubNV, (index, x, y, z, w), (F, "glVertexAttrib4NubARB(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
Brian Paulc6d030a2003-03-29 16:36:59 +00004295}
4296
4297KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svARB)(GLuint index, const GLshort * v)
4298{
Brian Paulb0b9b792003-04-21 14:53:40 +00004299 DISPATCH(VertexAttrib1svNV, (index, v), (F, "glVertexAttrib1svARB(%d, %p);\n", index, (const void *) v));
Brian Paulc6d030a2003-03-29 16:36:59 +00004300}
4301
4302KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvARB)(GLuint index, const GLfloat * v)
4303{
Brian Paulb0b9b792003-04-21 14:53:40 +00004304 DISPATCH(VertexAttrib1fvNV, (index, v), (F, "glVertexAttrib1fvARB(%d, %p);\n", index, (const void *) v));
Brian Paulc6d030a2003-03-29 16:36:59 +00004305}
4306
4307KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvARB)(GLuint index, const GLdouble * v)
4308{
Brian Paulb0b9b792003-04-21 14:53:40 +00004309 DISPATCH(VertexAttrib1dvNV, (index, v), (F, "glVertexAttrib1dvARB(%d, %p);\n", index, (const void *) v));
Brian Paulc6d030a2003-03-29 16:36:59 +00004310}
4311
4312KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svARB)(GLuint index, const GLshort * v)
4313{
Brian Paulb0b9b792003-04-21 14:53:40 +00004314 DISPATCH(VertexAttrib2svNV, (index, v), (F, "glVertexAttrib2svARB(%d, %p);\n", index, (const void *) v));
Brian Paulc6d030a2003-03-29 16:36:59 +00004315}
4316
4317KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvARB)(GLuint index, const GLfloat * v)
4318{
Brian Paulb0b9b792003-04-21 14:53:40 +00004319 DISPATCH(VertexAttrib2fvNV, (index, v), (F, "glVertexAttrib2fvARB(%d, %p /* %g, %g */);\n", index, (const void *) v, v[0], v[1]));
Brian Paulc6d030a2003-03-29 16:36:59 +00004320}
4321
4322KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvARB)(GLuint index, const GLdouble * v)
4323{
Brian Paulb0b9b792003-04-21 14:53:40 +00004324 DISPATCH(VertexAttrib2dvNV, (index, v), (F, "glVertexAttrib2dvARB(%d, %p /* %g, %g */);\n", index, (const void *) v, v[0], v[1]));
Brian Paulc6d030a2003-03-29 16:36:59 +00004325}
4326
4327KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svARB)(GLuint index, const GLshort * v)
4328{
Brian Paulb0b9b792003-04-21 14:53:40 +00004329 DISPATCH(VertexAttrib3svNV, (index, v), (F, "glVertexAttrib3svARB(%d, %p);\n", index, (const void *) v));
Brian Paulc6d030a2003-03-29 16:36:59 +00004330}
4331
4332KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvARB)(GLuint index, const GLfloat * v)
4333{
Brian Paulb0b9b792003-04-21 14:53:40 +00004334 DISPATCH(VertexAttrib3fvNV, (index, v), (F, "glVertexAttrib3fvARB(%d, %p /* %g, %g, %g */);\n", index, (const void *) v, v[0], v[1], v[2]));
Brian Paulc6d030a2003-03-29 16:36:59 +00004335}
4336
4337KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvARB)(GLuint index, const GLdouble * v)
4338{
Brian Paulb0b9b792003-04-21 14:53:40 +00004339 DISPATCH(VertexAttrib3dvNV, (index, v), (F, "glVertexAttrib3dvARB(%d, %p /* %g, %g, %g */);\n", index, (const void *) v, v[0], v[1], v[2]));
Brian Paulc6d030a2003-03-29 16:36:59 +00004340}
4341
4342KEYWORD1 void KEYWORD2 NAME(VertexAttrib4bvARB)(GLuint index, const GLbyte * v)
4343{
4344 DISPATCH(VertexAttrib4bvARB, (index, v), (F, "glVertexAttrib4bvARB(%d, %p);\n", index, (const void *) v));
4345}
4346
4347KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svARB)(GLuint index, const GLshort * v)
4348{
Brian Paulb0b9b792003-04-21 14:53:40 +00004349 DISPATCH(VertexAttrib4svNV, (index, v), (F, "glVertexAttrib4svARB(%d, %p);\n", index, (const void *) v));
Brian Paulc6d030a2003-03-29 16:36:59 +00004350}
4351
4352KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ivARB)(GLuint index, const GLint * v)
4353{
4354 DISPATCH(VertexAttrib4ivARB, (index, v), (F, "glVertexAttrib4ivARB(%d, %p);\n", index, (const void *) v));
4355}
4356
4357KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ubvARB)(GLuint index, const GLubyte * v)
4358{
4359 DISPATCH(VertexAttrib4ubvARB, (index, v), (F, "glVertexAttrib4ubvARB(%d, %p);\n", index, (const void *) v));
4360}
4361
4362KEYWORD1 void KEYWORD2 NAME(VertexAttrib4usvARB)(GLuint index, const GLushort * v)
4363{
4364 DISPATCH(VertexAttrib4usvARB, (index, v), (F, "glVertexAttrib4usvARB(%d, %p);\n", index, (const void *) v));
4365}
4366
4367KEYWORD1 void KEYWORD2 NAME(VertexAttrib4uivARB)(GLuint index, const GLuint * v)
4368{
4369 DISPATCH(VertexAttrib4uivARB, (index, v), (F, "glVertexAttrib4uivARB(%d, %p);\n", index, (const void *) v));
4370}
4371
4372KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvARB)(GLuint index, const GLfloat * v)
4373{
Brian Paulb0b9b792003-04-21 14:53:40 +00004374 DISPATCH(VertexAttrib4fvNV, (index, v), (F, "glVertexAttrib4fvARB(%d, %p /* %g, %g, %g, %g */);\n", index, (const void *) v, v[0], v[1], v[2], v[3]));
Brian Paulc6d030a2003-03-29 16:36:59 +00004375}
4376
4377KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvARB)(GLuint index, const GLdouble * v)
4378{
Brian Paulb0b9b792003-04-21 14:53:40 +00004379 DISPATCH(VertexAttrib4dvNV, (index, v), (F, "glVertexAttrib4dvARB(%d, %p /* %g, %g, %g, %g */);\n", index, (const void *) v, v[0], v[1], v[2], v[3]));
Brian Paulc6d030a2003-03-29 16:36:59 +00004380}
4381
4382KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NbvARB)(GLuint index, const GLbyte * v)
4383{
4384 DISPATCH(VertexAttrib4NbvARB, (index, v), (F, "glVertexAttrib4NbvARB(%d, %p);\n", index, (const void *) v));
4385}
4386
4387KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NsvARB)(GLuint index, const GLshort * v)
4388{
4389 DISPATCH(VertexAttrib4NsvARB, (index, v), (F, "glVertexAttrib4NsvARB(%d, %p);\n", index, (const void *) v));
4390}
4391
4392KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NivARB)(GLuint index, const GLint * v)
4393{
4394 DISPATCH(VertexAttrib4NivARB, (index, v), (F, "glVertexAttrib4NivARB(%d, %p);\n", index, (const void *) v));
4395}
4396
4397KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NubvARB)(GLuint index, const GLubyte * v)
4398{
Brian Paulb0b9b792003-04-21 14:53:40 +00004399 DISPATCH(VertexAttrib4ubvNV, (index, v), (F, "glVertexAttrib4NubvARB(%d, %p);\n", index, (const void *) v));
Brian Paulc6d030a2003-03-29 16:36:59 +00004400}
4401
4402KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NusvARB)(GLuint index, const GLushort * v)
4403{
4404 DISPATCH(VertexAttrib4NusvARB, (index, v), (F, "glVertexAttrib4NusvARB(%d, %p);\n", index, (const void *) v));
4405}
4406
4407KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NuivARB)(GLuint index, const GLuint * v)
4408{
4409 DISPATCH(VertexAttrib4NuivARB, (index, v), (F, "glVertexAttrib4NuivARB(%d, %p);\n", index, (const void *) v));
4410}
4411
4412KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerARB)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)
4413{
4414 DISPATCH(VertexAttribPointerARB, (index, size, type, normalized, stride, pointer), (F, "glVertexAttribPointerARB(%d, %d, 0x%x, %d, %d, %p);\n", index, size, type, normalized, stride, (const void *) pointer));
4415}
4416
4417KEYWORD1 void KEYWORD2 NAME(EnableVertexAttribArrayARB)(GLuint index)
4418{
4419 DISPATCH(EnableVertexAttribArrayARB, (index), (F, "glEnableVertexAttribArrayARB(%d);\n", index));
4420}
4421
4422KEYWORD1 void KEYWORD2 NAME(DisableVertexAttribArrayARB)(GLuint index)
4423{
4424 DISPATCH(DisableVertexAttribArrayARB, (index), (F, "glDisableVertexAttribArrayARB(%d);\n", index));
4425}
4426
4427KEYWORD1 void KEYWORD2 NAME(ProgramStringARB)(GLenum target, GLenum format, GLsizei len, const GLvoid * string)
4428{
4429 DISPATCH(ProgramStringARB, (target, format, len, string), (F, "glProgramStringARB(0x%x, 0x%x, %d, %p);\n", target, format, len, (const void *) string));
4430}
4431
4432KEYWORD1 void KEYWORD2 NAME(BindProgramARB)(GLenum target, GLuint program)
4433{
Brian Paulb0b9b792003-04-21 14:53:40 +00004434 DISPATCH(BindProgramNV, (target, program), (F, "glBindProgramARB(0x%x, %d);\n", target, program));
Brian Paulc6d030a2003-03-29 16:36:59 +00004435}
4436
4437KEYWORD1 void KEYWORD2 NAME(DeleteProgramsARB)(GLsizei n, const GLuint * programs)
4438{
Brian Paulb0b9b792003-04-21 14:53:40 +00004439 DISPATCH(DeleteProgramsNV, (n, programs), (F, "glDeleteProgramsARB(%d, %p);\n", n, (const void *) programs));
Brian Paulc6d030a2003-03-29 16:36:59 +00004440}
4441
4442KEYWORD1 void KEYWORD2 NAME(GenProgramsARB)(GLsizei n, GLuint * programs)
4443{
Brian Paulb0b9b792003-04-21 14:53:40 +00004444 DISPATCH(GenProgramsNV, (n, programs), (F, "glGenProgramsARB(%d, %p);\n", n, (const void *) programs));
4445}
4446
4447KEYWORD1 GLboolean KEYWORD2 NAME(IsProgramARB)(GLuint program)
4448{
4449 RETURN_DISPATCH(IsProgramNV, (program), (F, "glIsProgramARB(%d);\n", program));
Brian Paulc6d030a2003-03-29 16:36:59 +00004450}
4451
4452KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4453{
4454 DISPATCH(ProgramEnvParameter4dARB, (target, index, x, y, z, w), (F, "glProgramEnvParameter4dARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
4455}
4456
4457KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params)
4458{
4459 DISPATCH(ProgramEnvParameter4dvARB, (target, index, params), (F, "glProgramEnvParameter4dvARB(0x%x, %d, %p /* %g, %g, %g, %g */);\n", target, index, (const void *) params, params[0], params[1], params[2], params[3]));
4460}
4461
4462KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4463{
4464 DISPATCH(ProgramEnvParameter4fARB, (target, index, x, y, z, w), (F, "glProgramEnvParameter4fARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
4465}
4466
4467KEYWORD1 void KEYWORD2 NAME(ProgramEnvParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params)
4468{
4469 DISPATCH(ProgramEnvParameter4fvARB, (target, index, params), (F, "glProgramEnvParameter4fvARB(0x%x, %d, %p /* %g, %g, %g, %g */);\n", target, index, (const void *) params, params[0], params[1], params[2], params[3]));
4470}
4471
4472KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4473{
4474 DISPATCH(ProgramLocalParameter4dARB, (target, index, x, y, z, w), (F, "glProgramLocalParameter4dARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
4475}
4476
4477KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params)
4478{
4479 DISPATCH(ProgramLocalParameter4dvARB, (target, index, params), (F, "glProgramLocalParameter4dvARB(0x%x, %d, %p /* %g, %g, %g, %g */);\n", target, index, (const void *) params, params[0], params[1], params[2], params[3]));
4480}
4481
4482KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4483{
4484 DISPATCH(ProgramLocalParameter4fARB, (target, index, x, y, z, w), (F, "glProgramLocalParameter4fARB(0x%x, %d, %f, %f, %f, %f);\n", target, index, x, y, z, w));
4485}
4486
4487KEYWORD1 void KEYWORD2 NAME(ProgramLocalParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params)
4488{
4489 DISPATCH(ProgramLocalParameter4fvARB, (target, index, params), (F, "glProgramLocalParameter4fvARB(0x%x, %d, %p /* %g, %g, %g, %g */);\n", target, index, (const void *) params, params[0], params[1], params[2], params[3]));
4490}
4491
4492KEYWORD1 void KEYWORD2 NAME(GetProgramEnvParameterdvARB)(GLenum target, GLuint index, GLdouble * params)
4493{
4494 DISPATCH(GetProgramEnvParameterdvARB, (target, index, params), (F, "glGetProgramEnvParameterdvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
4495}
4496
4497KEYWORD1 void KEYWORD2 NAME(GetProgramEnvParameterfvARB)(GLenum target, GLuint index, GLfloat * params)
4498{
4499 DISPATCH(GetProgramEnvParameterfvARB, (target, index, params), (F, "glGetProgramEnvParameterfvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
4500}
4501
4502KEYWORD1 void KEYWORD2 NAME(GetProgramLocalParameterdvARB)(GLenum target, GLuint index, GLdouble * params)
4503{
4504 DISPATCH(GetProgramLocalParameterdvARB, (target, index, params), (F, "glGetProgramLocalParameterdvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
4505}
4506
4507KEYWORD1 void KEYWORD2 NAME(GetProgramLocalParameterfvARB)(GLenum target, GLuint index, GLfloat * params)
4508{
4509 DISPATCH(GetProgramLocalParameterfvARB, (target, index, params), (F, "glGetProgramLocalParameterfvARB(0x%x, %d, %p);\n", target, index, (const void *) params));
4510}
4511
4512KEYWORD1 void KEYWORD2 NAME(GetProgramivARB)(GLenum target, GLenum pname, GLint * params)
4513{
4514 DISPATCH(GetProgramivARB, (target, pname, params), (F, "glGetProgramivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4515}
4516
4517KEYWORD1 void KEYWORD2 NAME(GetProgramStringARB)(GLenum target, GLenum pname, GLvoid * string)
4518{
4519 DISPATCH(GetProgramStringARB, (target, pname, string), (F, "glGetProgramStringARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) string));
4520}
4521
4522KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvARB)(GLuint index, GLenum pname, GLdouble * params)
4523{
Brian Paulb0b9b792003-04-21 14:53:40 +00004524 DISPATCH(GetVertexAttribdvNV, (index, pname, params), (F, "glGetVertexAttribdvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
Brian Paulc6d030a2003-03-29 16:36:59 +00004525}
4526
4527KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvARB)(GLuint index, GLenum pname, GLfloat * params)
4528{
Brian Paulb0b9b792003-04-21 14:53:40 +00004529 DISPATCH(GetVertexAttribfvNV, (index, pname, params), (F, "glGetVertexAttribfvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
Brian Paulc6d030a2003-03-29 16:36:59 +00004530}
4531
4532KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivARB)(GLuint index, GLenum pname, GLint * params)
4533{
Brian Paulb0b9b792003-04-21 14:53:40 +00004534 DISPATCH(GetVertexAttribivNV, (index, pname, params), (F, "glGetVertexAttribivARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
Brian Paulc6d030a2003-03-29 16:36:59 +00004535}
4536
4537KEYWORD1 void KEYWORD2 NAME(GetVertexAttribPointervARB)(GLuint index, GLenum pname, GLvoid ** params)
4538{
Brian Paulb0b9b792003-04-21 14:53:40 +00004539 DISPATCH(GetVertexAttribPointervNV, (index, pname, params), (F, "glGetVertexAttribPointervARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
Brian Paulc6d030a2003-03-29 16:36:59 +00004540}
4541
4542KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4fNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
4543{
4544 DISPATCH(ProgramNamedParameter4fNV, (id, len, name, x, y, z, w), (F, "glProgramNamedParameter4fNV(%d, %d, %p, %f, %f, %f, %f);\n", id, len, (const void *) name, x, y, z, w));
4545}
4546
4547KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4dNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
4548{
4549 DISPATCH(ProgramNamedParameter4dNV, (id, len, name, x, y, z, w), (F, "glProgramNamedParameter4dNV(%d, %d, %p, %f, %f, %f, %f);\n", id, len, (const void *) name, x, y, z, w));
4550}
4551
4552KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4fvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v)
4553{
4554 DISPATCH(ProgramNamedParameter4fvNV, (id, len, name, v), (F, "glProgramNamedParameter4fvNV(%d, %d, %p, %p /* %g, %g, %g, %g */);\n", id, len, (const void *) name, (const void *) v, v[0], v[1], v[2], v[3]));
4555}
4556
4557KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4dvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v)
4558{
4559 DISPATCH(ProgramNamedParameter4dvNV, (id, len, name, v), (F, "glProgramNamedParameter4dvNV(%d, %d, %p, %p /* %g, %g, %g, %g */);\n", id, len, (const void *) name, (const void *) v, v[0], v[1], v[2], v[3]));
4560}
4561
4562KEYWORD1 void KEYWORD2 NAME(GetProgramNamedParameterfvNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params)
4563{
4564 DISPATCH(GetProgramNamedParameterfvNV, (id, len, name, params), (F, "glGetProgramNamedParameterfvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) params));
4565}
4566
4567KEYWORD1 void KEYWORD2 NAME(GetProgramNamedParameterdvNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params)
4568{
4569 DISPATCH(GetProgramNamedParameterdvNV, (id, len, name, params), (F, "glGetProgramNamedParameterdvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) params));
4570}
4571
4572KEYWORD1 void KEYWORD2 NAME(BindBufferARB)(GLenum target, GLuint buffer)
4573{
4574 DISPATCH(BindBufferARB, (target, buffer), (F, "glBindBufferARB(0x%x, %d);\n", target, buffer));
4575}
4576
Brian Paulc6d030a2003-03-29 16:36:59 +00004577KEYWORD1 void KEYWORD2 NAME(BufferDataARB)(GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage)
4578{
4579 DISPATCH(BufferDataARB, (target, size, data, usage), (F, "glBufferDataARB(0x%x, %p, %p, 0x%x);\n", target, (const void *) size, (const void *) data, usage));
4580}
4581
4582KEYWORD1 void KEYWORD2 NAME(BufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data)
4583{
4584 DISPATCH(BufferSubDataARB, (target, offset, size, data), (F, "glBufferSubDataARB(0x%x, %p, %p, %p);\n", target, (const void *) offset, (const void *) size, (const void *) data));
4585}
4586
Brian Paulb0b9b792003-04-21 14:53:40 +00004587KEYWORD1 void KEYWORD2 NAME(DeleteBuffersARB)(GLsizei n, const GLuint * buffer)
4588{
4589 DISPATCH(DeleteBuffersARB, (n, buffer), (F, "glDeleteBuffersARB(%d, %p);\n", n, (const void *) buffer));
4590}
4591
4592KEYWORD1 void KEYWORD2 NAME(GenBuffersARB)(GLsizei n, GLuint * buffer)
4593{
4594 DISPATCH(GenBuffersARB, (n, buffer), (F, "glGenBuffersARB(%d, %p);\n", n, (const void *) buffer));
4595}
4596
4597KEYWORD1 void KEYWORD2 NAME(GetBufferParameterivARB)(GLenum target, GLenum pname, GLint * params)
4598{
4599 DISPATCH(GetBufferParameterivARB, (target, pname, params), (F, "glGetBufferParameterivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4600}
4601
4602KEYWORD1 void KEYWORD2 NAME(GetBufferPointervARB)(GLenum target, GLenum pname, GLvoid ** params)
4603{
4604 DISPATCH(GetBufferPointervARB, (target, pname, params), (F, "glGetBufferPointervARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4605}
4606
Brian Paulc6d030a2003-03-29 16:36:59 +00004607KEYWORD1 void KEYWORD2 NAME(GetBufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void * data)
4608{
4609 DISPATCH(GetBufferSubDataARB, (target, offset, size, data), (F, "glGetBufferSubDataARB(0x%x, %p, %p, %p);\n", target, (const void *) offset, (const void *) size, (const void *) data));
4610}
4611
Brian Paulb0b9b792003-04-21 14:53:40 +00004612KEYWORD1 GLboolean KEYWORD2 NAME(IsBufferARB)(GLuint buffer)
4613{
4614 RETURN_DISPATCH(IsBufferARB, (buffer), (F, "glIsBufferARB(%d);\n", buffer));
4615}
4616
Brian Paulea31ca42003-05-10 04:35:09 +00004617KEYWORD1 void * KEYWORD2 NAME(MapBufferARB)(GLenum target, GLenum access)
Brian Paulc6d030a2003-03-29 16:36:59 +00004618{
Brian Paulea31ca42003-05-10 04:35:09 +00004619 RETURN_DISPATCH(MapBufferARB, (target, access), (F, "glMapBufferARB(0x%x, 0x%x);\n", target, access));
Brian Paulc6d030a2003-03-29 16:36:59 +00004620}
4621
4622KEYWORD1 GLboolean KEYWORD2 NAME(UnmapBufferARB)(GLenum target)
4623{
4624 RETURN_DISPATCH(UnmapBufferARB, (target), (F, "glUnmapBufferARB(0x%x);\n", target));
4625}
4626
Brian Paulb0b9b792003-04-21 14:53:40 +00004627KEYWORD1 void KEYWORD2 NAME(DepthBoundsEXT)(GLclampd zmin, GLclampd zmax)
Brian Paulc6d030a2003-03-29 16:36:59 +00004628{
Brian Paulb0b9b792003-04-21 14:53:40 +00004629 DISPATCH(DepthBoundsEXT, (zmin, zmax), (F, "glDepthBoundsEXT(%f, %f);\n", zmin, zmax));
Brian Paulc6d030a2003-03-29 16:36:59 +00004630}
4631
Brian Paulb17a7222003-06-13 02:37:27 +00004632KEYWORD1 void KEYWORD2 NAME(GenQueriesARB)(GLsizei n, GLuint * ids)
4633{
4634 DISPATCH(GenQueriesARB, (n, ids), (F, "glGenQueriesARB(%d, %p);\n", n, (const void *) ids));
4635}
4636
4637KEYWORD1 void KEYWORD2 NAME(DeleteQueriesARB)(GLsizei n, const GLuint * ids)
4638{
4639 DISPATCH(DeleteQueriesARB, (n, ids), (F, "glDeleteQueriesARB(%d, %p);\n", n, (const void *) ids));
4640}
4641
4642KEYWORD1 GLboolean KEYWORD2 NAME(IsQueryARB)(GLuint id)
4643{
4644 RETURN_DISPATCH(IsQueryARB, (id), (F, "glIsQueryARB(%d);\n", id));
4645}
4646
4647KEYWORD1 void KEYWORD2 NAME(BeginQueryARB)(GLenum target, GLuint id)
4648{
4649 DISPATCH(BeginQueryARB, (target, id), (F, "glBeginQueryARB(0x%x, %d);\n", target, id));
4650}
4651
4652KEYWORD1 void KEYWORD2 NAME(EndQueryARB)(GLenum target)
4653{
4654 DISPATCH(EndQueryARB, (target), (F, "glEndQueryARB(0x%x);\n", target));
4655}
4656
4657KEYWORD1 void KEYWORD2 NAME(GetQueryivARB)(GLenum target, GLenum pname, GLint * params)
4658{
4659 DISPATCH(GetQueryivARB, (target, pname, params), (F, "glGetQueryivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4660}
4661
4662KEYWORD1 void KEYWORD2 NAME(GetQueryObjectivARB)(GLuint id, GLenum pname, GLint * params)
4663{
4664 DISPATCH(GetQueryObjectivARB, (id, pname, params), (F, "glGetQueryObjectivARB(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4665}
4666
4667KEYWORD1 void KEYWORD2 NAME(GetQueryObjectuivARB)(GLuint id, GLenum pname, GLuint * params)
4668{
4669 DISPATCH(GetQueryObjectuivARB, (id, pname, params), (F, "glGetQueryObjectuivARB(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4670}
4671
Brian Paul62b6eb32003-11-24 22:30:32 +00004672KEYWORD1 void KEYWORD2 NAME(BindBuffer)(GLenum target, GLuint buffer)
4673{
4674 DISPATCH(BindBufferARB, (target, buffer), (F, "glBindBuffer(0x%x, %d);\n", target, buffer));
4675}
4676
4677KEYWORD1 void KEYWORD2 NAME(BufferData)(GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage)
4678{
4679 DISPATCH(BufferDataARB, (target, size, data, usage), (F, "glBufferData(0x%x, %p, %p, 0x%x);\n", target, (const void *) size, (const void *) data, usage));
4680}
4681
Brian Paul2171fad2003-11-24 23:03:29 +00004682KEYWORD1 void KEYWORD2 NAME(BufferSubData)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data)
Brian Paul62b6eb32003-11-24 22:30:32 +00004683{
Brian Paul2171fad2003-11-24 23:03:29 +00004684 DISPATCH(BufferSubDataARB, (target, offset, size, data), (F, "glBufferSubData(0x%x, %p, %p, %p);\n", target, (const void *) offset, (const void *) size, (const void *) data));
Brian Paul62b6eb32003-11-24 22:30:32 +00004685}
4686
4687KEYWORD1 void KEYWORD2 NAME(DeleteBuffers)(GLsizei n, const GLuint * buffer)
4688{
4689 DISPATCH(DeleteBuffersARB, (n, buffer), (F, "glDeleteBuffers(%d, %p);\n", n, (const void *) buffer));
4690}
4691
4692KEYWORD1 void KEYWORD2 NAME(GenBuffers)(GLsizei n, GLuint * buffer)
4693{
4694 DISPATCH(GenBuffersARB, (n, buffer), (F, "glGenBuffers(%d, %p);\n", n, (const void *) buffer));
4695}
4696
4697KEYWORD1 void KEYWORD2 NAME(GetBufferParameteriv)(GLenum target, GLenum pname, GLint * params)
4698{
4699 DISPATCH(GetBufferParameterivARB, (target, pname, params), (F, "glGetBufferParameteriv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4700}
4701
4702KEYWORD1 void KEYWORD2 NAME(GetBufferPointerv)(GLenum target, GLenum pname, GLvoid ** params)
4703{
4704 DISPATCH(GetBufferPointervARB, (target, pname, params), (F, "glGetBufferPointerv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4705}
4706
Brian Paul2171fad2003-11-24 23:03:29 +00004707KEYWORD1 void KEYWORD2 NAME(GetBufferSubData)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void * data)
Brian Paul62b6eb32003-11-24 22:30:32 +00004708{
Brian Paul2171fad2003-11-24 23:03:29 +00004709 DISPATCH(GetBufferSubDataARB, (target, offset, size, data), (F, "glGetBufferSubData(0x%x, %p, %p, %p);\n", target, (const void *) offset, (const void *) size, (const void *) data));
Brian Paul62b6eb32003-11-24 22:30:32 +00004710}
4711
4712KEYWORD1 GLboolean KEYWORD2 NAME(IsBuffer)(GLuint buffer)
4713{
4714 RETURN_DISPATCH(IsBufferARB, (buffer), (F, "glIsBuffer(%d);\n", buffer));
4715}
4716
4717KEYWORD1 void * KEYWORD2 NAME(MapBuffer)(GLenum target, GLenum access)
4718{
4719 RETURN_DISPATCH(MapBufferARB, (target, access), (F, "glMapBuffer(0x%x, 0x%x);\n", target, access));
4720}
4721
4722KEYWORD1 GLboolean KEYWORD2 NAME(UnmapBuffer)(GLenum target)
4723{
4724 RETURN_DISPATCH(UnmapBufferARB, (target), (F, "glUnmapBuffer(0x%x);\n", target));
4725}
4726
4727KEYWORD1 void KEYWORD2 NAME(GenQueries)(GLsizei n, GLuint * ids)
4728{
4729 DISPATCH(GenQueriesARB, (n, ids), (F, "glGenQueries(%d, %p);\n", n, (const void *) ids));
4730}
4731
4732KEYWORD1 void KEYWORD2 NAME(DeleteQueries)(GLsizei n, const GLuint * ids)
4733{
4734 DISPATCH(DeleteQueriesARB, (n, ids), (F, "glDeleteQueries(%d, %p);\n", n, (const void *) ids));
4735}
4736
4737KEYWORD1 GLboolean KEYWORD2 NAME(IsQuery)(GLuint id)
4738{
4739 RETURN_DISPATCH(IsQueryARB, (id), (F, "glIsQuery(%d);\n", id));
4740}
4741
4742KEYWORD1 void KEYWORD2 NAME(BeginQuery)(GLenum target, GLuint id)
4743{
4744 DISPATCH(BeginQueryARB, (target, id), (F, "glBeginQuery(0x%x, %d);\n", target, id));
4745}
4746
4747KEYWORD1 void KEYWORD2 NAME(EndQuery)(GLenum target)
4748{
4749 DISPATCH(EndQueryARB, (target), (F, "glEndQuery(0x%x);\n", target));
4750}
4751
4752KEYWORD1 void KEYWORD2 NAME(GetQueryiv)(GLenum target, GLenum pname, GLint * params)
4753{
4754 DISPATCH(GetQueryivARB, (target, pname, params), (F, "glGetQueryiv(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
4755}
4756
4757KEYWORD1 void KEYWORD2 NAME(GetQueryObjectiv)(GLuint id, GLenum pname, GLint * params)
4758{
4759 DISPATCH(GetQueryObjectivARB, (id, pname, params), (F, "glGetQueryObjectiv(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4760}
4761
4762KEYWORD1 void KEYWORD2 NAME(GetQueryObjectuiv)(GLuint id, GLenum pname, GLuint * params)
4763{
4764 DISPATCH(GetQueryObjectuivARB, (id, pname, params), (F, "glGetQueryObjectuiv(%d, 0x%x, %p);\n", id, pname, (const void *) params));
4765}
4766
Ian Romanickc93105e2004-01-27 18:52:40 +00004767KEYWORD1 void KEYWORD2 NAME(BlendEquationSeparateEXT)(GLenum modeRGB, GLenum modeA)
4768{
4769 DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparateEXT(0x%x, 0x%x);\n", modeRGB, modeA));
4770}
4771
4772KEYWORD1 void KEYWORD2 NAME(BlendEquationSeparateATI)(GLenum modeRGB, GLenum modeA)
4773{
4774 DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparateATI(0x%x, 0x%x);\n", modeRGB, modeA));
4775}
4776
Brian Paul21301cd2000-05-18 18:13:15 +00004777
Ian Romanick8e77da1c2004-06-29 19:08:20 +00004778#endif /* defined( NAME ) */
Brian Paul2a889462001-08-28 22:46:22 +00004779
Brian Paul470d3cd2001-10-17 13:29:02 +00004780/*
Brian Paulb5fd8862001-11-18 22:48:11 +00004781 * This is how a dispatch table can be initialized with all the functions
4782 * we generated above.
4783 */
Brian Paul3c257e12001-03-28 17:19:58 +00004784#ifdef DISPATCH_TABLE_NAME
Keith Whitwellcab974c2000-12-26 05:09:27 +00004785
Brian Paul3c257e12001-03-28 17:19:58 +00004786#ifndef TABLE_ENTRY
4787#error TABLE_ENTRY must be defined
Keith Whitwellcab974c2000-12-26 05:09:27 +00004788#endif
Brian Paul1210b0d1999-11-25 18:16:13 +00004789
Brian Paul3c257e12001-03-28 17:19:58 +00004790void *DISPATCH_TABLE_NAME[] = {
4791 TABLE_ENTRY(NewList),
4792 TABLE_ENTRY(EndList),
4793 TABLE_ENTRY(CallList),
4794 TABLE_ENTRY(CallLists),
4795 TABLE_ENTRY(DeleteLists),
4796 TABLE_ENTRY(GenLists),
4797 TABLE_ENTRY(ListBase),
4798 TABLE_ENTRY(Begin),
4799 TABLE_ENTRY(Bitmap),
4800 TABLE_ENTRY(Color3b),
4801 TABLE_ENTRY(Color3bv),
4802 TABLE_ENTRY(Color3d),
4803 TABLE_ENTRY(Color3dv),
4804 TABLE_ENTRY(Color3f),
4805 TABLE_ENTRY(Color3fv),
4806 TABLE_ENTRY(Color3i),
4807 TABLE_ENTRY(Color3iv),
4808 TABLE_ENTRY(Color3s),
4809 TABLE_ENTRY(Color3sv),
4810 TABLE_ENTRY(Color3ub),
4811 TABLE_ENTRY(Color3ubv),
4812 TABLE_ENTRY(Color3ui),
4813 TABLE_ENTRY(Color3uiv),
4814 TABLE_ENTRY(Color3us),
4815 TABLE_ENTRY(Color3usv),
4816 TABLE_ENTRY(Color4b),
4817 TABLE_ENTRY(Color4bv),
4818 TABLE_ENTRY(Color4d),
4819 TABLE_ENTRY(Color4dv),
4820 TABLE_ENTRY(Color4f),
4821 TABLE_ENTRY(Color4fv),
4822 TABLE_ENTRY(Color4i),
4823 TABLE_ENTRY(Color4iv),
4824 TABLE_ENTRY(Color4s),
4825 TABLE_ENTRY(Color4sv),
4826 TABLE_ENTRY(Color4ub),
4827 TABLE_ENTRY(Color4ubv),
4828 TABLE_ENTRY(Color4ui),
4829 TABLE_ENTRY(Color4uiv),
4830 TABLE_ENTRY(Color4us),
4831 TABLE_ENTRY(Color4usv),
4832 TABLE_ENTRY(EdgeFlag),
4833 TABLE_ENTRY(EdgeFlagv),
4834 TABLE_ENTRY(End),
4835 TABLE_ENTRY(Indexd),
4836 TABLE_ENTRY(Indexdv),
4837 TABLE_ENTRY(Indexf),
4838 TABLE_ENTRY(Indexfv),
4839 TABLE_ENTRY(Indexi),
4840 TABLE_ENTRY(Indexiv),
4841 TABLE_ENTRY(Indexs),
4842 TABLE_ENTRY(Indexsv),
4843 TABLE_ENTRY(Normal3b),
4844 TABLE_ENTRY(Normal3bv),
4845 TABLE_ENTRY(Normal3d),
4846 TABLE_ENTRY(Normal3dv),
4847 TABLE_ENTRY(Normal3f),
4848 TABLE_ENTRY(Normal3fv),
4849 TABLE_ENTRY(Normal3i),
4850 TABLE_ENTRY(Normal3iv),
4851 TABLE_ENTRY(Normal3s),
4852 TABLE_ENTRY(Normal3sv),
4853 TABLE_ENTRY(RasterPos2d),
4854 TABLE_ENTRY(RasterPos2dv),
4855 TABLE_ENTRY(RasterPos2f),
4856 TABLE_ENTRY(RasterPos2fv),
4857 TABLE_ENTRY(RasterPos2i),
4858 TABLE_ENTRY(RasterPos2iv),
4859 TABLE_ENTRY(RasterPos2s),
4860 TABLE_ENTRY(RasterPos2sv),
4861 TABLE_ENTRY(RasterPos3d),
4862 TABLE_ENTRY(RasterPos3dv),
4863 TABLE_ENTRY(RasterPos3f),
4864 TABLE_ENTRY(RasterPos3fv),
4865 TABLE_ENTRY(RasterPos3i),
4866 TABLE_ENTRY(RasterPos3iv),
4867 TABLE_ENTRY(RasterPos3s),
4868 TABLE_ENTRY(RasterPos3sv),
4869 TABLE_ENTRY(RasterPos4d),
4870 TABLE_ENTRY(RasterPos4dv),
4871 TABLE_ENTRY(RasterPos4f),
4872 TABLE_ENTRY(RasterPos4fv),
4873 TABLE_ENTRY(RasterPos4i),
4874 TABLE_ENTRY(RasterPos4iv),
4875 TABLE_ENTRY(RasterPos4s),
4876 TABLE_ENTRY(RasterPos4sv),
4877 TABLE_ENTRY(Rectd),
4878 TABLE_ENTRY(Rectdv),
4879 TABLE_ENTRY(Rectf),
4880 TABLE_ENTRY(Rectfv),
4881 TABLE_ENTRY(Recti),
4882 TABLE_ENTRY(Rectiv),
4883 TABLE_ENTRY(Rects),
4884 TABLE_ENTRY(Rectsv),
4885 TABLE_ENTRY(TexCoord1d),
4886 TABLE_ENTRY(TexCoord1dv),
4887 TABLE_ENTRY(TexCoord1f),
4888 TABLE_ENTRY(TexCoord1fv),
4889 TABLE_ENTRY(TexCoord1i),
4890 TABLE_ENTRY(TexCoord1iv),
4891 TABLE_ENTRY(TexCoord1s),
4892 TABLE_ENTRY(TexCoord1sv),
4893 TABLE_ENTRY(TexCoord2d),
4894 TABLE_ENTRY(TexCoord2dv),
4895 TABLE_ENTRY(TexCoord2f),
4896 TABLE_ENTRY(TexCoord2fv),
4897 TABLE_ENTRY(TexCoord2i),
4898 TABLE_ENTRY(TexCoord2iv),
4899 TABLE_ENTRY(TexCoord2s),
4900 TABLE_ENTRY(TexCoord2sv),
4901 TABLE_ENTRY(TexCoord3d),
4902 TABLE_ENTRY(TexCoord3dv),
4903 TABLE_ENTRY(TexCoord3f),
4904 TABLE_ENTRY(TexCoord3fv),
4905 TABLE_ENTRY(TexCoord3i),
4906 TABLE_ENTRY(TexCoord3iv),
4907 TABLE_ENTRY(TexCoord3s),
4908 TABLE_ENTRY(TexCoord3sv),
4909 TABLE_ENTRY(TexCoord4d),
4910 TABLE_ENTRY(TexCoord4dv),
4911 TABLE_ENTRY(TexCoord4f),
4912 TABLE_ENTRY(TexCoord4fv),
4913 TABLE_ENTRY(TexCoord4i),
4914 TABLE_ENTRY(TexCoord4iv),
4915 TABLE_ENTRY(TexCoord4s),
4916 TABLE_ENTRY(TexCoord4sv),
4917 TABLE_ENTRY(Vertex2d),
4918 TABLE_ENTRY(Vertex2dv),
4919 TABLE_ENTRY(Vertex2f),
4920 TABLE_ENTRY(Vertex2fv),
4921 TABLE_ENTRY(Vertex2i),
4922 TABLE_ENTRY(Vertex2iv),
4923 TABLE_ENTRY(Vertex2s),
4924 TABLE_ENTRY(Vertex2sv),
4925 TABLE_ENTRY(Vertex3d),
4926 TABLE_ENTRY(Vertex3dv),
4927 TABLE_ENTRY(Vertex3f),
4928 TABLE_ENTRY(Vertex3fv),
4929 TABLE_ENTRY(Vertex3i),
4930 TABLE_ENTRY(Vertex3iv),
4931 TABLE_ENTRY(Vertex3s),
4932 TABLE_ENTRY(Vertex3sv),
4933 TABLE_ENTRY(Vertex4d),
4934 TABLE_ENTRY(Vertex4dv),
4935 TABLE_ENTRY(Vertex4f),
4936 TABLE_ENTRY(Vertex4fv),
4937 TABLE_ENTRY(Vertex4i),
4938 TABLE_ENTRY(Vertex4iv),
4939 TABLE_ENTRY(Vertex4s),
4940 TABLE_ENTRY(Vertex4sv),
4941 TABLE_ENTRY(ClipPlane),
4942 TABLE_ENTRY(ColorMaterial),
4943 TABLE_ENTRY(CullFace),
4944 TABLE_ENTRY(Fogf),
4945 TABLE_ENTRY(Fogfv),
4946 TABLE_ENTRY(Fogi),
4947 TABLE_ENTRY(Fogiv),
4948 TABLE_ENTRY(FrontFace),
4949 TABLE_ENTRY(Hint),
4950 TABLE_ENTRY(Lightf),
4951 TABLE_ENTRY(Lightfv),
4952 TABLE_ENTRY(Lighti),
4953 TABLE_ENTRY(Lightiv),
4954 TABLE_ENTRY(LightModelf),
4955 TABLE_ENTRY(LightModelfv),
4956 TABLE_ENTRY(LightModeli),
4957 TABLE_ENTRY(LightModeliv),
4958 TABLE_ENTRY(LineStipple),
4959 TABLE_ENTRY(LineWidth),
4960 TABLE_ENTRY(Materialf),
4961 TABLE_ENTRY(Materialfv),
4962 TABLE_ENTRY(Materiali),
4963 TABLE_ENTRY(Materialiv),
4964 TABLE_ENTRY(PointSize),
4965 TABLE_ENTRY(PolygonMode),
4966 TABLE_ENTRY(PolygonStipple),
4967 TABLE_ENTRY(Scissor),
4968 TABLE_ENTRY(ShadeModel),
4969 TABLE_ENTRY(TexParameterf),
4970 TABLE_ENTRY(TexParameterfv),
4971 TABLE_ENTRY(TexParameteri),
4972 TABLE_ENTRY(TexParameteriv),
4973 TABLE_ENTRY(TexImage1D),
4974 TABLE_ENTRY(TexImage2D),
4975 TABLE_ENTRY(TexEnvf),
4976 TABLE_ENTRY(TexEnvfv),
4977 TABLE_ENTRY(TexEnvi),
4978 TABLE_ENTRY(TexEnviv),
4979 TABLE_ENTRY(TexGend),
4980 TABLE_ENTRY(TexGendv),
4981 TABLE_ENTRY(TexGenf),
4982 TABLE_ENTRY(TexGenfv),
4983 TABLE_ENTRY(TexGeni),
4984 TABLE_ENTRY(TexGeniv),
4985 TABLE_ENTRY(FeedbackBuffer),
4986 TABLE_ENTRY(SelectBuffer),
4987 TABLE_ENTRY(RenderMode),
4988 TABLE_ENTRY(InitNames),
4989 TABLE_ENTRY(LoadName),
4990 TABLE_ENTRY(PassThrough),
4991 TABLE_ENTRY(PopName),
4992 TABLE_ENTRY(PushName),
4993 TABLE_ENTRY(DrawBuffer),
4994 TABLE_ENTRY(Clear),
4995 TABLE_ENTRY(ClearAccum),
4996 TABLE_ENTRY(ClearIndex),
4997 TABLE_ENTRY(ClearColor),
4998 TABLE_ENTRY(ClearStencil),
4999 TABLE_ENTRY(ClearDepth),
5000 TABLE_ENTRY(StencilMask),
5001 TABLE_ENTRY(ColorMask),
5002 TABLE_ENTRY(DepthMask),
5003 TABLE_ENTRY(IndexMask),
5004 TABLE_ENTRY(Accum),
5005 TABLE_ENTRY(Disable),
5006 TABLE_ENTRY(Enable),
5007 TABLE_ENTRY(Finish),
5008 TABLE_ENTRY(Flush),
5009 TABLE_ENTRY(PopAttrib),
5010 TABLE_ENTRY(PushAttrib),
5011 TABLE_ENTRY(Map1d),
5012 TABLE_ENTRY(Map1f),
5013 TABLE_ENTRY(Map2d),
5014 TABLE_ENTRY(Map2f),
5015 TABLE_ENTRY(MapGrid1d),
5016 TABLE_ENTRY(MapGrid1f),
5017 TABLE_ENTRY(MapGrid2d),
5018 TABLE_ENTRY(MapGrid2f),
5019 TABLE_ENTRY(EvalCoord1d),
5020 TABLE_ENTRY(EvalCoord1dv),
5021 TABLE_ENTRY(EvalCoord1f),
5022 TABLE_ENTRY(EvalCoord1fv),
5023 TABLE_ENTRY(EvalCoord2d),
5024 TABLE_ENTRY(EvalCoord2dv),
5025 TABLE_ENTRY(EvalCoord2f),
5026 TABLE_ENTRY(EvalCoord2fv),
5027 TABLE_ENTRY(EvalMesh1),
5028 TABLE_ENTRY(EvalPoint1),
5029 TABLE_ENTRY(EvalMesh2),
5030 TABLE_ENTRY(EvalPoint2),
5031 TABLE_ENTRY(AlphaFunc),
5032 TABLE_ENTRY(BlendFunc),
5033 TABLE_ENTRY(LogicOp),
5034 TABLE_ENTRY(StencilFunc),
5035 TABLE_ENTRY(StencilOp),
5036 TABLE_ENTRY(DepthFunc),
5037 TABLE_ENTRY(PixelZoom),
5038 TABLE_ENTRY(PixelTransferf),
5039 TABLE_ENTRY(PixelTransferi),
5040 TABLE_ENTRY(PixelStoref),
5041 TABLE_ENTRY(PixelStorei),
5042 TABLE_ENTRY(PixelMapfv),
5043 TABLE_ENTRY(PixelMapuiv),
5044 TABLE_ENTRY(PixelMapusv),
5045 TABLE_ENTRY(ReadBuffer),
5046 TABLE_ENTRY(CopyPixels),
5047 TABLE_ENTRY(ReadPixels),
5048 TABLE_ENTRY(DrawPixels),
5049 TABLE_ENTRY(GetBooleanv),
5050 TABLE_ENTRY(GetClipPlane),
5051 TABLE_ENTRY(GetDoublev),
5052 TABLE_ENTRY(GetError),
5053 TABLE_ENTRY(GetFloatv),
5054 TABLE_ENTRY(GetIntegerv),
5055 TABLE_ENTRY(GetLightfv),
5056 TABLE_ENTRY(GetLightiv),
5057 TABLE_ENTRY(GetMapdv),
5058 TABLE_ENTRY(GetMapfv),
5059 TABLE_ENTRY(GetMapiv),
5060 TABLE_ENTRY(GetMaterialfv),
5061 TABLE_ENTRY(GetMaterialiv),
5062 TABLE_ENTRY(GetPixelMapfv),
5063 TABLE_ENTRY(GetPixelMapuiv),
5064 TABLE_ENTRY(GetPixelMapusv),
5065 TABLE_ENTRY(GetPolygonStipple),
5066 TABLE_ENTRY(GetString),
5067 TABLE_ENTRY(GetTexEnvfv),
5068 TABLE_ENTRY(GetTexEnviv),
5069 TABLE_ENTRY(GetTexGendv),
5070 TABLE_ENTRY(GetTexGenfv),
5071 TABLE_ENTRY(GetTexGeniv),
5072 TABLE_ENTRY(GetTexImage),
5073 TABLE_ENTRY(GetTexParameterfv),
5074 TABLE_ENTRY(GetTexParameteriv),
5075 TABLE_ENTRY(GetTexLevelParameterfv),
5076 TABLE_ENTRY(GetTexLevelParameteriv),
5077 TABLE_ENTRY(IsEnabled),
5078 TABLE_ENTRY(IsList),
5079 TABLE_ENTRY(DepthRange),
5080 TABLE_ENTRY(Frustum),
5081 TABLE_ENTRY(LoadIdentity),
5082 TABLE_ENTRY(LoadMatrixf),
5083 TABLE_ENTRY(LoadMatrixd),
5084 TABLE_ENTRY(MatrixMode),
5085 TABLE_ENTRY(MultMatrixf),
5086 TABLE_ENTRY(MultMatrixd),
5087 TABLE_ENTRY(Ortho),
5088 TABLE_ENTRY(PopMatrix),
5089 TABLE_ENTRY(PushMatrix),
5090 TABLE_ENTRY(Rotated),
5091 TABLE_ENTRY(Rotatef),
5092 TABLE_ENTRY(Scaled),
5093 TABLE_ENTRY(Scalef),
5094 TABLE_ENTRY(Translated),
5095 TABLE_ENTRY(Translatef),
5096 TABLE_ENTRY(Viewport),
Brian Paul3c257e12001-03-28 17:19:58 +00005097 TABLE_ENTRY(ArrayElement),
5098 TABLE_ENTRY(BindTexture),
5099 TABLE_ENTRY(ColorPointer),
5100 TABLE_ENTRY(DisableClientState),
5101 TABLE_ENTRY(DrawArrays),
5102 TABLE_ENTRY(DrawElements),
5103 TABLE_ENTRY(EdgeFlagPointer),
5104 TABLE_ENTRY(EnableClientState),
5105 TABLE_ENTRY(IndexPointer),
5106 TABLE_ENTRY(Indexub),
5107 TABLE_ENTRY(Indexubv),
5108 TABLE_ENTRY(InterleavedArrays),
5109 TABLE_ENTRY(NormalPointer),
5110 TABLE_ENTRY(PolygonOffset),
5111 TABLE_ENTRY(TexCoordPointer),
5112 TABLE_ENTRY(VertexPointer),
5113 TABLE_ENTRY(AreTexturesResident),
5114 TABLE_ENTRY(CopyTexImage1D),
5115 TABLE_ENTRY(CopyTexImage2D),
5116 TABLE_ENTRY(CopyTexSubImage1D),
5117 TABLE_ENTRY(CopyTexSubImage2D),
5118 TABLE_ENTRY(DeleteTextures),
5119 TABLE_ENTRY(GenTextures),
5120 TABLE_ENTRY(GetPointerv),
5121 TABLE_ENTRY(IsTexture),
5122 TABLE_ENTRY(PrioritizeTextures),
5123 TABLE_ENTRY(TexSubImage1D),
5124 TABLE_ENTRY(TexSubImage2D),
5125 TABLE_ENTRY(PopClientAttrib),
5126 TABLE_ENTRY(PushClientAttrib),
Brian Paul3c257e12001-03-28 17:19:58 +00005127 TABLE_ENTRY(BlendColor),
5128 TABLE_ENTRY(BlendEquation),
5129 TABLE_ENTRY(DrawRangeElements),
5130 TABLE_ENTRY(ColorTable),
5131 TABLE_ENTRY(ColorTableParameterfv),
5132 TABLE_ENTRY(ColorTableParameteriv),
5133 TABLE_ENTRY(CopyColorTable),
5134 TABLE_ENTRY(GetColorTable),
5135 TABLE_ENTRY(GetColorTableParameterfv),
5136 TABLE_ENTRY(GetColorTableParameteriv),
5137 TABLE_ENTRY(ColorSubTable),
5138 TABLE_ENTRY(CopyColorSubTable),
5139 TABLE_ENTRY(ConvolutionFilter1D),
5140 TABLE_ENTRY(ConvolutionFilter2D),
5141 TABLE_ENTRY(ConvolutionParameterf),
5142 TABLE_ENTRY(ConvolutionParameterfv),
5143 TABLE_ENTRY(ConvolutionParameteri),
5144 TABLE_ENTRY(ConvolutionParameteriv),
5145 TABLE_ENTRY(CopyConvolutionFilter1D),
5146 TABLE_ENTRY(CopyConvolutionFilter2D),
5147 TABLE_ENTRY(GetConvolutionFilter),
5148 TABLE_ENTRY(GetConvolutionParameterfv),
5149 TABLE_ENTRY(GetConvolutionParameteriv),
5150 TABLE_ENTRY(GetSeparableFilter),
5151 TABLE_ENTRY(SeparableFilter2D),
5152 TABLE_ENTRY(GetHistogram),
5153 TABLE_ENTRY(GetHistogramParameterfv),
5154 TABLE_ENTRY(GetHistogramParameteriv),
5155 TABLE_ENTRY(GetMinmax),
5156 TABLE_ENTRY(GetMinmaxParameterfv),
5157 TABLE_ENTRY(GetMinmaxParameteriv),
5158 TABLE_ENTRY(Histogram),
5159 TABLE_ENTRY(Minmax),
5160 TABLE_ENTRY(ResetHistogram),
5161 TABLE_ENTRY(ResetMinmax),
5162 TABLE_ENTRY(TexImage3D),
5163 TABLE_ENTRY(TexSubImage3D),
5164 TABLE_ENTRY(CopyTexSubImage3D),
Brian Paul471a7742001-12-04 23:43:31 +00005165 TABLE_ENTRY(ActiveTextureARB),
5166 TABLE_ENTRY(ClientActiveTextureARB),
5167 TABLE_ENTRY(MultiTexCoord1dARB),
5168 TABLE_ENTRY(MultiTexCoord1dvARB),
5169 TABLE_ENTRY(MultiTexCoord1fARB),
5170 TABLE_ENTRY(MultiTexCoord1fvARB),
5171 TABLE_ENTRY(MultiTexCoord1iARB),
5172 TABLE_ENTRY(MultiTexCoord1ivARB),
5173 TABLE_ENTRY(MultiTexCoord1sARB),
5174 TABLE_ENTRY(MultiTexCoord1svARB),
5175 TABLE_ENTRY(MultiTexCoord2dARB),
5176 TABLE_ENTRY(MultiTexCoord2dvARB),
5177 TABLE_ENTRY(MultiTexCoord2fARB),
5178 TABLE_ENTRY(MultiTexCoord2fvARB),
5179 TABLE_ENTRY(MultiTexCoord2iARB),
5180 TABLE_ENTRY(MultiTexCoord2ivARB),
5181 TABLE_ENTRY(MultiTexCoord2sARB),
5182 TABLE_ENTRY(MultiTexCoord2svARB),
5183 TABLE_ENTRY(MultiTexCoord3dARB),
5184 TABLE_ENTRY(MultiTexCoord3dvARB),
5185 TABLE_ENTRY(MultiTexCoord3fARB),
5186 TABLE_ENTRY(MultiTexCoord3fvARB),
5187 TABLE_ENTRY(MultiTexCoord3iARB),
5188 TABLE_ENTRY(MultiTexCoord3ivARB),
5189 TABLE_ENTRY(MultiTexCoord3sARB),
5190 TABLE_ENTRY(MultiTexCoord3svARB),
5191 TABLE_ENTRY(MultiTexCoord4dARB),
5192 TABLE_ENTRY(MultiTexCoord4dvARB),
5193 TABLE_ENTRY(MultiTexCoord4fARB),
5194 TABLE_ENTRY(MultiTexCoord4fvARB),
5195 TABLE_ENTRY(MultiTexCoord4iARB),
5196 TABLE_ENTRY(MultiTexCoord4ivARB),
5197 TABLE_ENTRY(MultiTexCoord4sARB),
5198 TABLE_ENTRY(MultiTexCoord4svARB),
5199 TABLE_ENTRY(LoadTransposeMatrixfARB),
5200 TABLE_ENTRY(LoadTransposeMatrixdARB),
5201 TABLE_ENTRY(MultTransposeMatrixfARB),
5202 TABLE_ENTRY(MultTransposeMatrixdARB),
5203 TABLE_ENTRY(SampleCoverageARB),
Brian Paulb5fd8862001-11-18 22:48:11 +00005204 TABLE_ENTRY(__unused413),
5205 TABLE_ENTRY(PolygonOffsetEXT),
5206 TABLE_ENTRY(GetTexFilterFuncSGIS),
5207 TABLE_ENTRY(TexFilterFuncSGIS),
5208 TABLE_ENTRY(GetHistogramEXT),
5209 TABLE_ENTRY(GetHistogramParameterfvEXT),
5210 TABLE_ENTRY(GetHistogramParameterivEXT),
5211 TABLE_ENTRY(GetMinmaxEXT),
5212 TABLE_ENTRY(GetMinmaxParameterfvEXT),
5213 TABLE_ENTRY(GetMinmaxParameterivEXT),
5214 TABLE_ENTRY(GetConvolutionFilterEXT),
5215 TABLE_ENTRY(GetConvolutionParameterfvEXT),
5216 TABLE_ENTRY(GetConvolutionParameterivEXT),
5217 TABLE_ENTRY(GetSeparableFilterEXT),
5218 TABLE_ENTRY(GetColorTableSGI),
5219 TABLE_ENTRY(GetColorTableParameterfvSGI),
5220 TABLE_ENTRY(GetColorTableParameterivSGI),
5221 TABLE_ENTRY(PixelTexGenSGIX),
5222 TABLE_ENTRY(PixelTexGenParameteriSGIS),
5223 TABLE_ENTRY(PixelTexGenParameterivSGIS),
5224 TABLE_ENTRY(PixelTexGenParameterfSGIS),
5225 TABLE_ENTRY(PixelTexGenParameterfvSGIS),
5226 TABLE_ENTRY(GetPixelTexGenParameterivSGIS),
5227 TABLE_ENTRY(GetPixelTexGenParameterfvSGIS),
5228 TABLE_ENTRY(TexImage4DSGIS),
5229 TABLE_ENTRY(TexSubImage4DSGIS),
5230 TABLE_ENTRY(AreTexturesResidentEXT),
5231 TABLE_ENTRY(GenTexturesEXT),
5232 TABLE_ENTRY(IsTextureEXT),
5233 TABLE_ENTRY(DetailTexFuncSGIS),
5234 TABLE_ENTRY(GetDetailTexFuncSGIS),
5235 TABLE_ENTRY(SharpenTexFuncSGIS),
5236 TABLE_ENTRY(GetSharpenTexFuncSGIS),
5237 TABLE_ENTRY(SampleMaskSGIS),
5238 TABLE_ENTRY(SamplePatternSGIS),
5239 TABLE_ENTRY(ColorPointerEXT),
5240 TABLE_ENTRY(EdgeFlagPointerEXT),
5241 TABLE_ENTRY(IndexPointerEXT),
5242 TABLE_ENTRY(NormalPointerEXT),
5243 TABLE_ENTRY(TexCoordPointerEXT),
5244 TABLE_ENTRY(VertexPointerEXT),
5245 TABLE_ENTRY(SpriteParameterfSGIX),
5246 TABLE_ENTRY(SpriteParameterfvSGIX),
5247 TABLE_ENTRY(SpriteParameteriSGIX),
5248 TABLE_ENTRY(SpriteParameterivSGIX),
Brian Paul471a7742001-12-04 23:43:31 +00005249 TABLE_ENTRY(PointParameterfEXT),
5250 TABLE_ENTRY(PointParameterfvEXT),
Brian Paulb5fd8862001-11-18 22:48:11 +00005251 TABLE_ENTRY(GetInstrumentsSGIX),
5252 TABLE_ENTRY(InstrumentsBufferSGIX),
5253 TABLE_ENTRY(PollInstrumentsSGIX),
5254 TABLE_ENTRY(ReadInstrumentsSGIX),
5255 TABLE_ENTRY(StartInstrumentsSGIX),
5256 TABLE_ENTRY(StopInstrumentsSGIX),
5257 TABLE_ENTRY(FrameZoomSGIX),
5258 TABLE_ENTRY(TagSampleBufferSGIX),
5259 TABLE_ENTRY(ReferencePlaneSGIX),
5260 TABLE_ENTRY(FlushRasterSGIX),
5261 TABLE_ENTRY(GetListParameterfvSGIX),
5262 TABLE_ENTRY(GetListParameterivSGIX),
5263 TABLE_ENTRY(ListParameterfSGIX),
5264 TABLE_ENTRY(ListParameterfvSGIX),
5265 TABLE_ENTRY(ListParameteriSGIX),
5266 TABLE_ENTRY(ListParameterivSGIX),
5267 TABLE_ENTRY(FragmentColorMaterialSGIX),
5268 TABLE_ENTRY(FragmentLightfSGIX),
5269 TABLE_ENTRY(FragmentLightfvSGIX),
5270 TABLE_ENTRY(FragmentLightiSGIX),
5271 TABLE_ENTRY(FragmentLightivSGIX),
5272 TABLE_ENTRY(FragmentLightModelfSGIX),
5273 TABLE_ENTRY(FragmentLightModelfvSGIX),
5274 TABLE_ENTRY(FragmentLightModeliSGIX),
5275 TABLE_ENTRY(FragmentLightModelivSGIX),
5276 TABLE_ENTRY(FragmentMaterialfSGIX),
5277 TABLE_ENTRY(FragmentMaterialfvSGIX),
5278 TABLE_ENTRY(FragmentMaterialiSGIX),
5279 TABLE_ENTRY(FragmentMaterialivSGIX),
5280 TABLE_ENTRY(GetFragmentLightfvSGIX),
5281 TABLE_ENTRY(GetFragmentLightivSGIX),
5282 TABLE_ENTRY(GetFragmentMaterialfvSGIX),
5283 TABLE_ENTRY(GetFragmentMaterialivSGIX),
5284 TABLE_ENTRY(LightEnviSGIX),
5285 TABLE_ENTRY(VertexWeightfEXT),
5286 TABLE_ENTRY(VertexWeightfvEXT),
5287 TABLE_ENTRY(VertexWeightPointerEXT),
5288 TABLE_ENTRY(FlushVertexArrayRangeNV),
5289 TABLE_ENTRY(VertexArrayRangeNV),
5290 TABLE_ENTRY(CombinerParameterfvNV),
5291 TABLE_ENTRY(CombinerParameterfNV),
5292 TABLE_ENTRY(CombinerParameterivNV),
5293 TABLE_ENTRY(CombinerParameteriNV),
5294 TABLE_ENTRY(CombinerInputNV),
5295 TABLE_ENTRY(CombinerOutputNV),
5296 TABLE_ENTRY(FinalCombinerInputNV),
5297 TABLE_ENTRY(GetCombinerInputParameterfvNV),
5298 TABLE_ENTRY(GetCombinerInputParameterivNV),
5299 TABLE_ENTRY(GetCombinerOutputParameterfvNV),
5300 TABLE_ENTRY(GetCombinerOutputParameterivNV),
5301 TABLE_ENTRY(GetFinalCombinerInputParameterfvNV),
5302 TABLE_ENTRY(GetFinalCombinerInputParameterivNV),
5303 TABLE_ENTRY(ResizeBuffersMESA),
5304 TABLE_ENTRY(WindowPos2dMESA),
5305 TABLE_ENTRY(WindowPos2dvMESA),
5306 TABLE_ENTRY(WindowPos2fMESA),
5307 TABLE_ENTRY(WindowPos2fvMESA),
5308 TABLE_ENTRY(WindowPos2iMESA),
5309 TABLE_ENTRY(WindowPos2ivMESA),
5310 TABLE_ENTRY(WindowPos2sMESA),
5311 TABLE_ENTRY(WindowPos2svMESA),
5312 TABLE_ENTRY(WindowPos3dMESA),
5313 TABLE_ENTRY(WindowPos3dvMESA),
5314 TABLE_ENTRY(WindowPos3fMESA),
5315 TABLE_ENTRY(WindowPos3fvMESA),
5316 TABLE_ENTRY(WindowPos3iMESA),
5317 TABLE_ENTRY(WindowPos3ivMESA),
5318 TABLE_ENTRY(WindowPos3sMESA),
5319 TABLE_ENTRY(WindowPos3svMESA),
5320 TABLE_ENTRY(WindowPos4dMESA),
5321 TABLE_ENTRY(WindowPos4dvMESA),
5322 TABLE_ENTRY(WindowPos4fMESA),
5323 TABLE_ENTRY(WindowPos4fvMESA),
5324 TABLE_ENTRY(WindowPos4iMESA),
5325 TABLE_ENTRY(WindowPos4ivMESA),
5326 TABLE_ENTRY(WindowPos4sMESA),
5327 TABLE_ENTRY(WindowPos4svMESA),
5328 TABLE_ENTRY(BlendFuncSeparateEXT),
5329 TABLE_ENTRY(IndexMaterialEXT),
5330 TABLE_ENTRY(IndexFuncEXT),
5331 TABLE_ENTRY(LockArraysEXT),
5332 TABLE_ENTRY(UnlockArraysEXT),
5333 TABLE_ENTRY(CullParameterdvEXT),
5334 TABLE_ENTRY(CullParameterfvEXT),
5335 TABLE_ENTRY(HintPGI),
5336 TABLE_ENTRY(FogCoordfEXT),
5337 TABLE_ENTRY(FogCoordfvEXT),
5338 TABLE_ENTRY(FogCoorddEXT),
5339 TABLE_ENTRY(FogCoorddvEXT),
5340 TABLE_ENTRY(FogCoordPointerEXT),
5341 TABLE_ENTRY(GetColorTableEXT),
5342 TABLE_ENTRY(GetColorTableParameterivEXT),
5343 TABLE_ENTRY(GetColorTableParameterfvEXT),
5344 TABLE_ENTRY(TbufferMask3DFX),
Brian Paul471a7742001-12-04 23:43:31 +00005345 TABLE_ENTRY(CompressedTexImage3DARB),
5346 TABLE_ENTRY(CompressedTexImage2DARB),
5347 TABLE_ENTRY(CompressedTexImage1DARB),
5348 TABLE_ENTRY(CompressedTexSubImage3DARB),
5349 TABLE_ENTRY(CompressedTexSubImage2DARB),
5350 TABLE_ENTRY(CompressedTexSubImage1DARB),
5351 TABLE_ENTRY(GetCompressedTexImageARB),
Brian Paulb5fd8862001-11-18 22:48:11 +00005352 TABLE_ENTRY(SecondaryColor3bEXT),
5353 TABLE_ENTRY(SecondaryColor3bvEXT),
5354 TABLE_ENTRY(SecondaryColor3dEXT),
5355 TABLE_ENTRY(SecondaryColor3dvEXT),
5356 TABLE_ENTRY(SecondaryColor3fEXT),
5357 TABLE_ENTRY(SecondaryColor3fvEXT),
5358 TABLE_ENTRY(SecondaryColor3iEXT),
5359 TABLE_ENTRY(SecondaryColor3ivEXT),
5360 TABLE_ENTRY(SecondaryColor3sEXT),
5361 TABLE_ENTRY(SecondaryColor3svEXT),
5362 TABLE_ENTRY(SecondaryColor3ubEXT),
5363 TABLE_ENTRY(SecondaryColor3ubvEXT),
5364 TABLE_ENTRY(SecondaryColor3uiEXT),
5365 TABLE_ENTRY(SecondaryColor3uivEXT),
5366 TABLE_ENTRY(SecondaryColor3usEXT),
5367 TABLE_ENTRY(SecondaryColor3usvEXT),
5368 TABLE_ENTRY(SecondaryColorPointerEXT),
Brian Paul22538b22002-05-27 17:00:18 +00005369 TABLE_ENTRY(AreProgramsResidentNV),
Brian Paul86b84272001-12-14 02:50:01 +00005370 TABLE_ENTRY(BindProgramNV),
5371 TABLE_ENTRY(DeleteProgramsNV),
5372 TABLE_ENTRY(ExecuteProgramNV),
5373 TABLE_ENTRY(GenProgramsNV),
Brian Paul86b84272001-12-14 02:50:01 +00005374 TABLE_ENTRY(GetProgramParameterdvNV),
Brian Paul22538b22002-05-27 17:00:18 +00005375 TABLE_ENTRY(GetProgramParameterfvNV),
Brian Paul86b84272001-12-14 02:50:01 +00005376 TABLE_ENTRY(GetProgramivNV),
5377 TABLE_ENTRY(GetProgramStringNV),
5378 TABLE_ENTRY(GetTrackMatrixivNV),
5379 TABLE_ENTRY(GetVertexAttribdvNV),
5380 TABLE_ENTRY(GetVertexAttribfvNV),
5381 TABLE_ENTRY(GetVertexAttribivNV),
5382 TABLE_ENTRY(GetVertexAttribPointervNV),
5383 TABLE_ENTRY(IsProgramNV),
5384 TABLE_ENTRY(LoadProgramNV),
Brian Paul86b84272001-12-14 02:50:01 +00005385 TABLE_ENTRY(ProgramParameter4dNV),
5386 TABLE_ENTRY(ProgramParameter4dvNV),
Brian Paul22538b22002-05-27 17:00:18 +00005387 TABLE_ENTRY(ProgramParameter4fNV),
Brian Paul86b84272001-12-14 02:50:01 +00005388 TABLE_ENTRY(ProgramParameter4fvNV),
5389 TABLE_ENTRY(ProgramParameters4dvNV),
5390 TABLE_ENTRY(ProgramParameters4fvNV),
Brian Paul22538b22002-05-27 17:00:18 +00005391 TABLE_ENTRY(RequestResidentProgramsNV),
Brian Paul86b84272001-12-14 02:50:01 +00005392 TABLE_ENTRY(TrackMatrixNV),
5393 TABLE_ENTRY(VertexAttribPointerNV),
Brian Paul86b84272001-12-14 02:50:01 +00005394 TABLE_ENTRY(VertexAttrib1dNV),
Brian Paul86b84272001-12-14 02:50:01 +00005395 TABLE_ENTRY(VertexAttrib1dvNV),
Brian Paul22538b22002-05-27 17:00:18 +00005396 TABLE_ENTRY(VertexAttrib1fNV),
5397 TABLE_ENTRY(VertexAttrib1fvNV),
5398 TABLE_ENTRY(VertexAttrib1sNV),
5399 TABLE_ENTRY(VertexAttrib1svNV),
5400 TABLE_ENTRY(VertexAttrib2dNV),
Brian Paul86b84272001-12-14 02:50:01 +00005401 TABLE_ENTRY(VertexAttrib2dvNV),
Brian Paul22538b22002-05-27 17:00:18 +00005402 TABLE_ENTRY(VertexAttrib2fNV),
5403 TABLE_ENTRY(VertexAttrib2fvNV),
5404 TABLE_ENTRY(VertexAttrib2sNV),
5405 TABLE_ENTRY(VertexAttrib2svNV),
5406 TABLE_ENTRY(VertexAttrib3dNV),
Brian Paul86b84272001-12-14 02:50:01 +00005407 TABLE_ENTRY(VertexAttrib3dvNV),
Brian Paul22538b22002-05-27 17:00:18 +00005408 TABLE_ENTRY(VertexAttrib3fNV),
5409 TABLE_ENTRY(VertexAttrib3fvNV),
5410 TABLE_ENTRY(VertexAttrib3sNV),
5411 TABLE_ENTRY(VertexAttrib3svNV),
5412 TABLE_ENTRY(VertexAttrib4dNV),
Brian Paul86b84272001-12-14 02:50:01 +00005413 TABLE_ENTRY(VertexAttrib4dvNV),
Brian Paul22538b22002-05-27 17:00:18 +00005414 TABLE_ENTRY(VertexAttrib4fNV),
5415 TABLE_ENTRY(VertexAttrib4fvNV),
5416 TABLE_ENTRY(VertexAttrib4sNV),
5417 TABLE_ENTRY(VertexAttrib4svNV),
5418 TABLE_ENTRY(VertexAttrib4ubNV),
Brian Paul86b84272001-12-14 02:50:01 +00005419 TABLE_ENTRY(VertexAttrib4ubvNV),
Brian Paul86b84272001-12-14 02:50:01 +00005420 TABLE_ENTRY(VertexAttribs1dvNV),
Brian Paul22538b22002-05-27 17:00:18 +00005421 TABLE_ENTRY(VertexAttribs1fvNV),
5422 TABLE_ENTRY(VertexAttribs1svNV),
Brian Paul86b84272001-12-14 02:50:01 +00005423 TABLE_ENTRY(VertexAttribs2dvNV),
Brian Paul22538b22002-05-27 17:00:18 +00005424 TABLE_ENTRY(VertexAttribs2fvNV),
5425 TABLE_ENTRY(VertexAttribs2svNV),
Brian Paul86b84272001-12-14 02:50:01 +00005426 TABLE_ENTRY(VertexAttribs3dvNV),
Brian Paul22538b22002-05-27 17:00:18 +00005427 TABLE_ENTRY(VertexAttribs3fvNV),
5428 TABLE_ENTRY(VertexAttribs3svNV),
Brian Paul86b84272001-12-14 02:50:01 +00005429 TABLE_ENTRY(VertexAttribs4dvNV),
Brian Paul22538b22002-05-27 17:00:18 +00005430 TABLE_ENTRY(VertexAttribs4fvNV),
5431 TABLE_ENTRY(VertexAttribs4svNV),
Brian Paul86b84272001-12-14 02:50:01 +00005432 TABLE_ENTRY(VertexAttribs4ubvNV),
Brian Paul60f1a3c2002-05-29 15:16:01 +00005433 TABLE_ENTRY(PointParameteriNV),
5434 TABLE_ENTRY(PointParameterivNV),
Brian Paul2525bc72002-06-30 15:47:00 +00005435 TABLE_ENTRY(MultiDrawArraysEXT),
5436 TABLE_ENTRY(MultiDrawElementsEXT),
Brian Paulfdaa72b2002-09-06 03:19:32 +00005437 TABLE_ENTRY(ActiveStencilFaceEXT),
5438 TABLE_ENTRY(DeleteFencesNV),
5439 TABLE_ENTRY(GenFencesNV),
5440 TABLE_ENTRY(IsFenceNV),
5441 TABLE_ENTRY(TestFenceNV),
5442 TABLE_ENTRY(GetFenceivNV),
5443 TABLE_ENTRY(FinishFenceNV),
5444 TABLE_ENTRY(SetFenceNV),
Brian Paulc6d030a2003-03-29 16:36:59 +00005445 TABLE_ENTRY(VertexAttrib4bvARB),
Brian Paulc6d030a2003-03-29 16:36:59 +00005446 TABLE_ENTRY(VertexAttrib4ivARB),
5447 TABLE_ENTRY(VertexAttrib4ubvARB),
5448 TABLE_ENTRY(VertexAttrib4usvARB),
5449 TABLE_ENTRY(VertexAttrib4uivARB),
Brian Paulc6d030a2003-03-29 16:36:59 +00005450 TABLE_ENTRY(VertexAttrib4NbvARB),
5451 TABLE_ENTRY(VertexAttrib4NsvARB),
5452 TABLE_ENTRY(VertexAttrib4NivARB),
Brian Paulc6d030a2003-03-29 16:36:59 +00005453 TABLE_ENTRY(VertexAttrib4NusvARB),
5454 TABLE_ENTRY(VertexAttrib4NuivARB),
5455 TABLE_ENTRY(VertexAttribPointerARB),
5456 TABLE_ENTRY(EnableVertexAttribArrayARB),
5457 TABLE_ENTRY(DisableVertexAttribArrayARB),
5458 TABLE_ENTRY(ProgramStringARB),
Brian Paulc6d030a2003-03-29 16:36:59 +00005459 TABLE_ENTRY(ProgramEnvParameter4dARB),
5460 TABLE_ENTRY(ProgramEnvParameter4dvARB),
5461 TABLE_ENTRY(ProgramEnvParameter4fARB),
5462 TABLE_ENTRY(ProgramEnvParameter4fvARB),
5463 TABLE_ENTRY(ProgramLocalParameter4dARB),
5464 TABLE_ENTRY(ProgramLocalParameter4dvARB),
5465 TABLE_ENTRY(ProgramLocalParameter4fARB),
5466 TABLE_ENTRY(ProgramLocalParameter4fvARB),
5467 TABLE_ENTRY(GetProgramEnvParameterdvARB),
5468 TABLE_ENTRY(GetProgramEnvParameterfvARB),
5469 TABLE_ENTRY(GetProgramLocalParameterdvARB),
5470 TABLE_ENTRY(GetProgramLocalParameterfvARB),
5471 TABLE_ENTRY(GetProgramivARB),
5472 TABLE_ENTRY(GetProgramStringARB),
Brian Paulc6d030a2003-03-29 16:36:59 +00005473 TABLE_ENTRY(ProgramNamedParameter4fNV),
5474 TABLE_ENTRY(ProgramNamedParameter4dNV),
5475 TABLE_ENTRY(ProgramNamedParameter4fvNV),
5476 TABLE_ENTRY(ProgramNamedParameter4dvNV),
5477 TABLE_ENTRY(GetProgramNamedParameterfvNV),
5478 TABLE_ENTRY(GetProgramNamedParameterdvNV),
5479 TABLE_ENTRY(BindBufferARB),
Brian Paulc6d030a2003-03-29 16:36:59 +00005480 TABLE_ENTRY(BufferDataARB),
5481 TABLE_ENTRY(BufferSubDataARB),
Brian Paulb0b9b792003-04-21 14:53:40 +00005482 TABLE_ENTRY(DeleteBuffersARB),
5483 TABLE_ENTRY(GenBuffersARB),
Brian Paulc6d030a2003-03-29 16:36:59 +00005484 TABLE_ENTRY(GetBufferParameterivARB),
5485 TABLE_ENTRY(GetBufferPointervARB),
Brian Paulb0b9b792003-04-21 14:53:40 +00005486 TABLE_ENTRY(GetBufferSubDataARB),
5487 TABLE_ENTRY(IsBufferARB),
5488 TABLE_ENTRY(MapBufferARB),
5489 TABLE_ENTRY(UnmapBufferARB),
5490 TABLE_ENTRY(DepthBoundsEXT),
Brian Paulb17a7222003-06-13 02:37:27 +00005491 TABLE_ENTRY(GenQueriesARB),
5492 TABLE_ENTRY(DeleteQueriesARB),
5493 TABLE_ENTRY(IsQueryARB),
5494 TABLE_ENTRY(BeginQueryARB),
5495 TABLE_ENTRY(EndQueryARB),
5496 TABLE_ENTRY(GetQueryivARB),
5497 TABLE_ENTRY(GetQueryObjectivARB),
5498 TABLE_ENTRY(GetQueryObjectuivARB),
Ian Romanick3baefe62003-08-22 23:28:03 +00005499 TABLE_ENTRY(MultiModeDrawArraysIBM),
5500 TABLE_ENTRY(MultiModeDrawElementsIBM),
Ian Romanickc93105e2004-01-27 18:52:40 +00005501 TABLE_ENTRY(BlendEquationSeparateEXT),
Brian Paul3c257e12001-03-28 17:19:58 +00005502 /* A whole bunch of no-op functions. These might be called
Brian Paulb5fd8862001-11-18 22:48:11 +00005503 * when someone tries to call a dynamically-registered
5504 * extension function without a current rendering context.
Brian Paul3c257e12001-03-28 17:19:58 +00005505 */
5506 TABLE_ENTRY(Unused),
5507 TABLE_ENTRY(Unused),
5508 TABLE_ENTRY(Unused),
5509 TABLE_ENTRY(Unused),
5510 TABLE_ENTRY(Unused),
5511 TABLE_ENTRY(Unused),
5512 TABLE_ENTRY(Unused),
5513 TABLE_ENTRY(Unused),
5514 TABLE_ENTRY(Unused),
5515 TABLE_ENTRY(Unused),
5516 TABLE_ENTRY(Unused),
5517 TABLE_ENTRY(Unused),
5518 TABLE_ENTRY(Unused),
5519 TABLE_ENTRY(Unused),
5520 TABLE_ENTRY(Unused),
5521 TABLE_ENTRY(Unused),
5522 TABLE_ENTRY(Unused),
5523 TABLE_ENTRY(Unused),
5524 TABLE_ENTRY(Unused),
5525 TABLE_ENTRY(Unused),
5526 TABLE_ENTRY(Unused),
5527 TABLE_ENTRY(Unused),
5528 TABLE_ENTRY(Unused),
5529 TABLE_ENTRY(Unused),
5530 TABLE_ENTRY(Unused),
5531 TABLE_ENTRY(Unused),
5532 TABLE_ENTRY(Unused),
5533 TABLE_ENTRY(Unused),
5534 TABLE_ENTRY(Unused),
5535 TABLE_ENTRY(Unused),
5536 TABLE_ENTRY(Unused),
5537 TABLE_ENTRY(Unused),
5538 TABLE_ENTRY(Unused),
5539 TABLE_ENTRY(Unused),
5540 TABLE_ENTRY(Unused),
5541 TABLE_ENTRY(Unused),
5542 TABLE_ENTRY(Unused),
5543 TABLE_ENTRY(Unused),
5544 TABLE_ENTRY(Unused),
5545 TABLE_ENTRY(Unused),
5546 TABLE_ENTRY(Unused),
5547 TABLE_ENTRY(Unused),
5548 TABLE_ENTRY(Unused),
5549 TABLE_ENTRY(Unused),
5550 TABLE_ENTRY(Unused),
5551 TABLE_ENTRY(Unused),
5552 TABLE_ENTRY(Unused),
5553 TABLE_ENTRY(Unused),
5554 TABLE_ENTRY(Unused),
5555 TABLE_ENTRY(Unused),
5556 TABLE_ENTRY(Unused),
5557 TABLE_ENTRY(Unused),
5558 TABLE_ENTRY(Unused),
5559 TABLE_ENTRY(Unused),
5560 TABLE_ENTRY(Unused),
5561 TABLE_ENTRY(Unused),
5562 TABLE_ENTRY(Unused),
5563 TABLE_ENTRY(Unused),
5564 TABLE_ENTRY(Unused),
5565 TABLE_ENTRY(Unused),
5566 TABLE_ENTRY(Unused),
5567 TABLE_ENTRY(Unused),
5568 TABLE_ENTRY(Unused),
5569 TABLE_ENTRY(Unused),
5570 TABLE_ENTRY(Unused),
5571 TABLE_ENTRY(Unused),
5572 TABLE_ENTRY(Unused),
5573 TABLE_ENTRY(Unused),
5574 TABLE_ENTRY(Unused),
5575 TABLE_ENTRY(Unused),
5576 TABLE_ENTRY(Unused),
5577 TABLE_ENTRY(Unused),
5578 TABLE_ENTRY(Unused),
5579 TABLE_ENTRY(Unused),
5580 TABLE_ENTRY(Unused),
5581 TABLE_ENTRY(Unused),
5582 TABLE_ENTRY(Unused),
5583 TABLE_ENTRY(Unused),
5584 TABLE_ENTRY(Unused),
5585 TABLE_ENTRY(Unused),
5586 TABLE_ENTRY(Unused),
5587 TABLE_ENTRY(Unused),
5588 TABLE_ENTRY(Unused),
5589 TABLE_ENTRY(Unused),
5590 TABLE_ENTRY(Unused),
5591 TABLE_ENTRY(Unused),
5592 TABLE_ENTRY(Unused),
5593 TABLE_ENTRY(Unused),
5594 TABLE_ENTRY(Unused),
5595 TABLE_ENTRY(Unused),
5596 TABLE_ENTRY(Unused),
5597 TABLE_ENTRY(Unused),
5598 TABLE_ENTRY(Unused),
5599 TABLE_ENTRY(Unused),
5600 TABLE_ENTRY(Unused),
5601 TABLE_ENTRY(Unused),
5602 TABLE_ENTRY(Unused),
5603 TABLE_ENTRY(Unused),
5604 TABLE_ENTRY(Unused),
Brian Paul3c257e12001-03-28 17:19:58 +00005605};
5606#endif /* DISPATCH_TABLE_NAME */
5607
5608
Brian Paul3c257e12001-03-28 17:19:58 +00005609/*
5610 * This is just used to silence compiler warnings.
5611 * We list the functions which aren't otherwise used.
5612 */
5613#ifdef UNUSED_TABLE_NAME
5614void *UNUSED_TABLE_NAME[] = {
Brian Paul471a7742001-12-04 23:43:31 +00005615 TABLE_ENTRY(ActiveTexture),
5616 TABLE_ENTRY(ClientActiveTexture),
5617 TABLE_ENTRY(MultiTexCoord1d),
5618 TABLE_ENTRY(MultiTexCoord1dv),
5619 TABLE_ENTRY(MultiTexCoord1f),
5620 TABLE_ENTRY(MultiTexCoord1fv),
5621 TABLE_ENTRY(MultiTexCoord1i),
5622 TABLE_ENTRY(MultiTexCoord1iv),
5623 TABLE_ENTRY(MultiTexCoord1s),
5624 TABLE_ENTRY(MultiTexCoord1sv),
5625 TABLE_ENTRY(MultiTexCoord2d),
5626 TABLE_ENTRY(MultiTexCoord2dv),
5627 TABLE_ENTRY(MultiTexCoord2f),
5628 TABLE_ENTRY(MultiTexCoord2fv),
5629 TABLE_ENTRY(MultiTexCoord2i),
5630 TABLE_ENTRY(MultiTexCoord2iv),
5631 TABLE_ENTRY(MultiTexCoord2s),
5632 TABLE_ENTRY(MultiTexCoord2sv),
5633 TABLE_ENTRY(MultiTexCoord3d),
5634 TABLE_ENTRY(MultiTexCoord3dv),
5635 TABLE_ENTRY(MultiTexCoord3f),
5636 TABLE_ENTRY(MultiTexCoord3fv),
5637 TABLE_ENTRY(MultiTexCoord3i),
5638 TABLE_ENTRY(MultiTexCoord3iv),
5639 TABLE_ENTRY(MultiTexCoord3s),
5640 TABLE_ENTRY(MultiTexCoord3sv),
5641 TABLE_ENTRY(MultiTexCoord4d),
5642 TABLE_ENTRY(MultiTexCoord4dv),
5643 TABLE_ENTRY(MultiTexCoord4f),
5644 TABLE_ENTRY(MultiTexCoord4fv),
5645 TABLE_ENTRY(MultiTexCoord4i),
5646 TABLE_ENTRY(MultiTexCoord4iv),
5647 TABLE_ENTRY(MultiTexCoord4s),
5648 TABLE_ENTRY(MultiTexCoord4sv),
5649 TABLE_ENTRY(LoadTransposeMatrixf),
5650 TABLE_ENTRY(LoadTransposeMatrixd),
5651 TABLE_ENTRY(MultTransposeMatrixf),
5652 TABLE_ENTRY(MultTransposeMatrixd),
Brian Paule41c5772002-09-06 03:30:20 +00005653 TABLE_ENTRY(SampleCoverage),
Brian Paul471a7742001-12-04 23:43:31 +00005654 TABLE_ENTRY(CompressedTexImage3D),
5655 TABLE_ENTRY(CompressedTexImage2D),
5656 TABLE_ENTRY(CompressedTexImage1D),
5657 TABLE_ENTRY(CompressedTexSubImage3D),
5658 TABLE_ENTRY(CompressedTexSubImage2D),
5659 TABLE_ENTRY(CompressedTexSubImage1D),
5660 TABLE_ENTRY(GetCompressedTexImage),
Brian Paul3c257e12001-03-28 17:19:58 +00005661 TABLE_ENTRY(BlendColorEXT),
Brian Paul3c257e12001-03-28 17:19:58 +00005662 TABLE_ENTRY(TexImage3DEXT),
5663 TABLE_ENTRY(TexSubImage3DEXT),
Brian Paul3c257e12001-03-28 17:19:58 +00005664 TABLE_ENTRY(TexSubImage1DEXT),
5665 TABLE_ENTRY(TexSubImage2DEXT),
5666 TABLE_ENTRY(CopyTexImage1DEXT),
5667 TABLE_ENTRY(CopyTexImage2DEXT),
Brian Paulb5fd8862001-11-18 22:48:11 +00005668 TABLE_ENTRY(CopyTexSubImage1DEXT),
Brian Paul3c257e12001-03-28 17:19:58 +00005669 TABLE_ENTRY(CopyTexSubImage2DEXT),
Brian Paulb5fd8862001-11-18 22:48:11 +00005670 TABLE_ENTRY(CopyTexSubImage3DEXT),
Brian Paul3c257e12001-03-28 17:19:58 +00005671 TABLE_ENTRY(HistogramEXT),
5672 TABLE_ENTRY(MinmaxEXT),
5673 TABLE_ENTRY(ResetHistogramEXT),
5674 TABLE_ENTRY(ResetMinmaxEXT),
5675 TABLE_ENTRY(ConvolutionFilter1DEXT),
5676 TABLE_ENTRY(ConvolutionFilter2DEXT),
5677 TABLE_ENTRY(ConvolutionParameterfEXT),
5678 TABLE_ENTRY(ConvolutionParameterfvEXT),
5679 TABLE_ENTRY(ConvolutionParameteriEXT),
5680 TABLE_ENTRY(ConvolutionParameterivEXT),
5681 TABLE_ENTRY(CopyConvolutionFilter1DEXT),
5682 TABLE_ENTRY(CopyConvolutionFilter2DEXT),
5683 TABLE_ENTRY(SeparableFilter2DEXT),
Brian Paulb5fd8862001-11-18 22:48:11 +00005684 TABLE_ENTRY(ColorTableSGI),
Brian Paul3c257e12001-03-28 17:19:58 +00005685 TABLE_ENTRY(ColorTableParameterfvSGI),
5686 TABLE_ENTRY(ColorTableParameterivSGI),
Brian Paul3c257e12001-03-28 17:19:58 +00005687 TABLE_ENTRY(CopyColorTableSGI),
Brian Paul3c257e12001-03-28 17:19:58 +00005688 TABLE_ENTRY(BindTextureEXT),
Brian Paulb5fd8862001-11-18 22:48:11 +00005689 TABLE_ENTRY(DeleteTexturesEXT),
Brian Paul3c257e12001-03-28 17:19:58 +00005690 TABLE_ENTRY(PrioritizeTexturesEXT),
Brian Paul3c257e12001-03-28 17:19:58 +00005691 TABLE_ENTRY(ArrayElementEXT),
5692 TABLE_ENTRY(DrawArraysEXT),
Brian Paulb5fd8862001-11-18 22:48:11 +00005693 TABLE_ENTRY(GetPointervEXT),
Brian Paul3c257e12001-03-28 17:19:58 +00005694 TABLE_ENTRY(BlendEquationEXT),
Brian Paul471a7742001-12-04 23:43:31 +00005695 TABLE_ENTRY(PointParameterfARB),
5696 TABLE_ENTRY(PointParameterfvARB),
Brian Paul3c257e12001-03-28 17:19:58 +00005697 TABLE_ENTRY(PointParameterfSGIS),
5698 TABLE_ENTRY(PointParameterfvSGIS),
5699 TABLE_ENTRY(ColorSubTableEXT),
5700 TABLE_ENTRY(CopyColorSubTableEXT),
5701 TABLE_ENTRY(ColorTableEXT),
5702 TABLE_ENTRY(DrawRangeElementsEXT),
5703 TABLE_ENTRY(BlendFuncSeparateINGR),
5704 TABLE_ENTRY(SampleMaskEXT),
Brian Paul2a889462001-08-28 22:46:22 +00005705 TABLE_ENTRY(SamplePatternEXT),
Brian Paul22538b22002-05-27 17:00:18 +00005706 TABLE_ENTRY(WindowPos2dARB),
5707 TABLE_ENTRY(WindowPos2fARB),
5708 TABLE_ENTRY(WindowPos2iARB),
5709 TABLE_ENTRY(WindowPos2sARB),
5710 TABLE_ENTRY(WindowPos2dvARB),
5711 TABLE_ENTRY(WindowPos2fvARB),
5712 TABLE_ENTRY(WindowPos2ivARB),
5713 TABLE_ENTRY(WindowPos2svARB),
5714 TABLE_ENTRY(WindowPos3dARB),
5715 TABLE_ENTRY(WindowPos3fARB),
5716 TABLE_ENTRY(WindowPos3iARB),
5717 TABLE_ENTRY(WindowPos3sARB),
5718 TABLE_ENTRY(WindowPos3dvARB),
5719 TABLE_ENTRY(WindowPos3fvARB),
5720 TABLE_ENTRY(WindowPos3ivARB),
5721 TABLE_ENTRY(WindowPos3svARB),
Brian Paul7348df52002-11-07 16:34:58 +00005722 TABLE_ENTRY(BlendFuncSeparate),
5723 TABLE_ENTRY(FogCoordf),
5724 TABLE_ENTRY(FogCoordfv),
5725 TABLE_ENTRY(FogCoordd),
5726 TABLE_ENTRY(FogCoorddv),
5727 TABLE_ENTRY(FogCoordPointer),
5728 TABLE_ENTRY(MultiDrawArrays),
5729 TABLE_ENTRY(MultiDrawElements),
Brian Paul530d4612002-09-06 02:46:08 +00005730 TABLE_ENTRY(PointParameterf),
5731 TABLE_ENTRY(PointParameterfv),
5732 TABLE_ENTRY(PointParameteri),
5733 TABLE_ENTRY(PointParameteriv),
5734 TABLE_ENTRY(SecondaryColor3b),
5735 TABLE_ENTRY(SecondaryColor3bv),
5736 TABLE_ENTRY(SecondaryColor3d),
5737 TABLE_ENTRY(SecondaryColor3dv),
5738 TABLE_ENTRY(SecondaryColor3f),
5739 TABLE_ENTRY(SecondaryColor3fv),
5740 TABLE_ENTRY(SecondaryColor3i),
5741 TABLE_ENTRY(SecondaryColor3iv),
5742 TABLE_ENTRY(SecondaryColor3s),
5743 TABLE_ENTRY(SecondaryColor3sv),
5744 TABLE_ENTRY(SecondaryColor3ub),
5745 TABLE_ENTRY(SecondaryColor3ubv),
5746 TABLE_ENTRY(SecondaryColor3ui),
5747 TABLE_ENTRY(SecondaryColor3uiv),
5748 TABLE_ENTRY(SecondaryColor3us),
5749 TABLE_ENTRY(SecondaryColor3usv),
5750 TABLE_ENTRY(SecondaryColorPointer),
5751 TABLE_ENTRY(WindowPos2d),
5752 TABLE_ENTRY(WindowPos2dv),
5753 TABLE_ENTRY(WindowPos2f),
5754 TABLE_ENTRY(WindowPos2fv),
5755 TABLE_ENTRY(WindowPos2i),
5756 TABLE_ENTRY(WindowPos2iv),
5757 TABLE_ENTRY(WindowPos2s),
5758 TABLE_ENTRY(WindowPos2sv),
5759 TABLE_ENTRY(WindowPos3d),
5760 TABLE_ENTRY(WindowPos3dv),
5761 TABLE_ENTRY(WindowPos3f),
5762 TABLE_ENTRY(WindowPos3fv),
5763 TABLE_ENTRY(WindowPos3i),
5764 TABLE_ENTRY(WindowPos3iv),
5765 TABLE_ENTRY(WindowPos3s),
5766 TABLE_ENTRY(WindowPos3sv),
Brian Paulb0b9b792003-04-21 14:53:40 +00005767 TABLE_ENTRY(VertexAttrib1sARB),
5768 TABLE_ENTRY(VertexAttrib1fARB),
5769 TABLE_ENTRY(VertexAttrib1dARB),
5770 TABLE_ENTRY(VertexAttrib2sARB),
5771 TABLE_ENTRY(VertexAttrib2fARB),
5772 TABLE_ENTRY(VertexAttrib2dARB),
5773 TABLE_ENTRY(VertexAttrib3sARB),
5774 TABLE_ENTRY(VertexAttrib3fARB),
5775 TABLE_ENTRY(VertexAttrib3dARB),
5776 TABLE_ENTRY(VertexAttrib4sARB),
5777 TABLE_ENTRY(VertexAttrib4fARB),
5778 TABLE_ENTRY(VertexAttrib4dARB),
5779 TABLE_ENTRY(VertexAttrib4NubARB),
5780 TABLE_ENTRY(VertexAttrib1svARB),
5781 TABLE_ENTRY(VertexAttrib1fvARB),
5782 TABLE_ENTRY(VertexAttrib1dvARB),
5783 TABLE_ENTRY(VertexAttrib2svARB),
5784 TABLE_ENTRY(VertexAttrib2fvARB),
5785 TABLE_ENTRY(VertexAttrib2dvARB),
5786 TABLE_ENTRY(VertexAttrib3svARB),
5787 TABLE_ENTRY(VertexAttrib3fvARB),
5788 TABLE_ENTRY(VertexAttrib3dvARB),
5789 TABLE_ENTRY(VertexAttrib4svARB),
5790 TABLE_ENTRY(VertexAttrib4fvARB),
5791 TABLE_ENTRY(VertexAttrib4dvARB),
5792 TABLE_ENTRY(VertexAttrib4NubvARB),
5793 TABLE_ENTRY(BindProgramARB),
5794 TABLE_ENTRY(DeleteProgramsARB),
5795 TABLE_ENTRY(GenProgramsARB),
5796 TABLE_ENTRY(IsProgramARB),
5797 TABLE_ENTRY(GetVertexAttribdvARB),
5798 TABLE_ENTRY(GetVertexAttribfvARB),
5799 TABLE_ENTRY(GetVertexAttribivARB),
5800 TABLE_ENTRY(GetVertexAttribPointervARB),
Brian Paul62b6eb32003-11-24 22:30:32 +00005801 TABLE_ENTRY(BindBuffer),
5802 TABLE_ENTRY(BufferData),
5803 TABLE_ENTRY(BufferSubData),
5804 TABLE_ENTRY(DeleteBuffers),
5805 TABLE_ENTRY(GenBuffers),
5806 TABLE_ENTRY(GetBufferParameteriv),
5807 TABLE_ENTRY(GetBufferPointerv),
5808 TABLE_ENTRY(GetBufferSubData),
5809 TABLE_ENTRY(IsBuffer),
5810 TABLE_ENTRY(MapBuffer),
5811 TABLE_ENTRY(UnmapBuffer),
5812 TABLE_ENTRY(GenQueries),
5813 TABLE_ENTRY(DeleteQueries),
5814 TABLE_ENTRY(IsQuery),
5815 TABLE_ENTRY(BeginQuery),
5816 TABLE_ENTRY(EndQuery),
5817 TABLE_ENTRY(GetQueryiv),
5818 TABLE_ENTRY(GetQueryObjectiv),
5819 TABLE_ENTRY(GetQueryObjectuiv),
Ian Romanickc93105e2004-01-27 18:52:40 +00005820 TABLE_ENTRY(BlendEquationSeparateATI),
Brian Paul3c257e12001-03-28 17:19:58 +00005821};
5822#endif /*UNUSED_TABLE_NAME*/
5823
5824
Brian Paul1210b0d1999-11-25 18:16:13 +00005825#undef KEYWORD1
5826#undef KEYWORD2
5827#undef NAME
Brian Paul1210b0d1999-11-25 18:16:13 +00005828#undef DISPATCH
Brian Paulb3674092000-01-08 11:01:24 +00005829#undef RETURN_DISPATCH
Brian Paul3c257e12001-03-28 17:19:58 +00005830#undef DISPATCH_TABLE_NAME
5831#undef UNUSED_TABLE_NAME
5832#undef TABLE_ENTRY
Brian Paulb5fd8862001-11-18 22:48:11 +00005833