blob: a847e9c2dd79ee70c6d066d9db8295b608a24915 [file] [log] [blame]
Brian Paul0219d322000-01-10 04:29:09 +00001/* $Id: glapitemp.h,v 1.8 2000/01/10 04:29:10 brianp Exp $ */
Brian Paul1210b0d1999-11-25 18:16:13 +00002
3/*
4 * Mesa 3-D graphics library
5 * Version: 3.3
6 *
Brian Paulb44c86d2000-01-07 06:09:05 +00007 * Copyright (C) 1999-2000 Brian Paul All Rights Reserved.
Brian Paul1210b0d1999-11-25 18:16:13 +00008 *
9 * Permission is hereby granted, free of charge, to any person obtaining a
10 * copy of this software and associated documentation files (the "Software"),
11 * to deal in the Software without restriction, including without limitation
12 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
13 * and/or sell copies of the Software, and to permit persons to whom the
14 * Software is furnished to do so, subject to the following conditions:
15 *
16 * The above copyright notice and this permission notice shall be included
17 * in all copies or substantial portions of the Software.
18 *
19 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
20 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
22 * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
23 * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
24 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
25 */
26
27
28/*
29 * This file is a template which generates the OpenGL API entry point
30 * functions. It should be included by a .c file which first defines
31 * the following macros:
32 * KEYWORD1 - usually nothing, but might be __declspec(dllexport) on Win32
33 * KEYWORD2 - usually nothing, but might be __stdcall on Win32
34 * NAME(n) - builds the final function name (usually add "gl" prefix)
Brian Paul0219d322000-01-10 04:29:09 +000035 * DISPATCH(func, args, msg) - code to do dispatch of named function.
36 * msg is a printf-style debug message.
37 * RETURN_DISPATCH(func, args, msg) - code to do dispatch with a return value
Brian Paul1210b0d1999-11-25 18:16:13 +000038 *
39 * Here's an example which generates the usual OpenGL functions:
40 * #define KEYWORD1
41 * #define KEYWORD2
42 * #define NAME(func) gl##func
Brian Paul0219d322000-01-10 04:29:09 +000043 * #define DISPATCH(func, args, msg) \
Brian Paulb3674092000-01-08 11:01:24 +000044 * struct _glapi_table *dispatch = CurrentDispatch; \
45 * (*dispatch->func) args
Brian Paul0219d322000-01-10 04:29:09 +000046 * #define RETURN DISPATCH(func, args, msg) \
47 * struct _glapi_table *dispatch = CurrentDispatch; \
48 * return (*dispatch->func) args
Brian Paul1210b0d1999-11-25 18:16:13 +000049 *
Brian Paul1210b0d1999-11-25 18:16:13 +000050 */
51
52
53
Brian Paul0219d322000-01-10 04:29:09 +000054/*
55 * XXX
56 * Most functions need the msg (printf-message) parameter to be finished.
57 * I.e. replace ";\n" with the real info.
58 */
59
60
Brian Paul67661b01999-12-15 12:52:31 +000061/* GL 1.0 */
Brian Paul1210b0d1999-11-25 18:16:13 +000062
63KEYWORD1 void KEYWORD2 NAME(Accum)(GLenum op, GLfloat value)
64{
Brian Paul0219d322000-01-10 04:29:09 +000065 DISPATCH(Accum, (op, value), ("glAccum(0x%x, %g);\n", op, value));
Brian Paul1210b0d1999-11-25 18:16:13 +000066}
67
68KEYWORD1 void KEYWORD2 NAME(AlphaFunc)(GLenum func, GLclampf ref)
69{
Brian Paul0219d322000-01-10 04:29:09 +000070 DISPATCH(AlphaFunc, (func, ref), ("glAlphaFunc(0x%x, %g);\n", func, ref));
Brian Paul1210b0d1999-11-25 18:16:13 +000071}
72
73KEYWORD1 void KEYWORD2 NAME(Begin)(GLenum mode)
74{
Brian Paul0219d322000-01-10 04:29:09 +000075 DISPATCH(Begin, (mode), ("glBegin(0x%x);\n", mode));
Brian Paul1210b0d1999-11-25 18:16:13 +000076}
77
78KEYWORD1 void KEYWORD2 NAME(Bitmap)(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
79{
Brian Paul0219d322000-01-10 04:29:09 +000080 DISPATCH(Bitmap, (width, height, xorig, yorig, xmove, ymove, bitmap), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +000081}
82
83KEYWORD1 void KEYWORD2 NAME(BlendFunc)(GLenum sfactor, GLenum dfactor)
84{
Brian Paul0219d322000-01-10 04:29:09 +000085 DISPATCH(BlendFunc, (sfactor, dfactor), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +000086}
87
88KEYWORD1 void KEYWORD2 NAME(CallList)(GLuint list)
89{
Brian Paul0219d322000-01-10 04:29:09 +000090 DISPATCH(CallList, (list), ("glCallList(%u);\n", list));
Brian Paul1210b0d1999-11-25 18:16:13 +000091}
92
93KEYWORD1 void KEYWORD2 NAME(CallLists)(GLsizei n, GLenum type, const GLvoid *lists)
94{
Brian Paul0219d322000-01-10 04:29:09 +000095 DISPATCH(CallLists, (n, type, lists), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +000096}
97
98KEYWORD1 void KEYWORD2 NAME(Clear)(GLbitfield mask)
99{
Brian Paul0219d322000-01-10 04:29:09 +0000100 DISPATCH(Clear, (mask), ("glClear(0x%x);\n", mask));
Brian Paul1210b0d1999-11-25 18:16:13 +0000101}
102
103KEYWORD1 void KEYWORD2 NAME(ClearAccum)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
104{
Brian Paul0219d322000-01-10 04:29:09 +0000105 DISPATCH(ClearAccum, (red, green, blue, alpha), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000106}
107
108KEYWORD1 void KEYWORD2 NAME(ClearColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
109{
Brian Paul0219d322000-01-10 04:29:09 +0000110 DISPATCH(ClearColor, (red, green, blue, alpha), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000111}
112
113KEYWORD1 void KEYWORD2 NAME(ClearDepth)(GLclampd depth)
114{
Brian Paul0219d322000-01-10 04:29:09 +0000115 DISPATCH(ClearDepth, (depth), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000116}
117
118KEYWORD1 void KEYWORD2 NAME(ClearIndex)(GLfloat c)
119{
Brian Paul0219d322000-01-10 04:29:09 +0000120 DISPATCH(ClearIndex, (c), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000121}
122
123KEYWORD1 void KEYWORD2 NAME(ClearStencil)(GLint s)
124{
Brian Paul0219d322000-01-10 04:29:09 +0000125 DISPATCH(ClearStencil, (s), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000126}
127
128KEYWORD1 void KEYWORD2 NAME(ClipPlane)(GLenum plane, const GLdouble *equation)
129{
Brian Paul0219d322000-01-10 04:29:09 +0000130 DISPATCH(ClipPlane, (plane, equation), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000131}
132
133KEYWORD1 void KEYWORD2 NAME(Color3b)(GLbyte red, GLbyte green, GLbyte blue)
134{
Brian Paul0219d322000-01-10 04:29:09 +0000135 DISPATCH(Color3b, (red, green, blue), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000136}
137
138KEYWORD1 void KEYWORD2 NAME(Color3d)(GLdouble red, GLdouble green, GLdouble blue)
139{
Brian Paul0219d322000-01-10 04:29:09 +0000140 DISPATCH(Color3d, (red, green, blue), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000141}
142
143KEYWORD1 void KEYWORD2 NAME(Color3f)(GLfloat red, GLfloat green, GLfloat blue)
144{
Brian Paul0219d322000-01-10 04:29:09 +0000145 DISPATCH(Color3f, (red, green, blue), ("glColor3f(%g, %g, %g);\n", red, green, blue));
Brian Paul1210b0d1999-11-25 18:16:13 +0000146}
147
148KEYWORD1 void KEYWORD2 NAME(Color3i)(GLint red, GLint green, GLint blue)
149{
Brian Paul0219d322000-01-10 04:29:09 +0000150 DISPATCH(Color3i, (red, green, blue), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000151}
152
153KEYWORD1 void KEYWORD2 NAME(Color3s)(GLshort red, GLshort green, GLshort blue)
154{
Brian Paul0219d322000-01-10 04:29:09 +0000155 DISPATCH(Color3s, (red, green, blue), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000156}
157
158KEYWORD1 void KEYWORD2 NAME(Color3ub)(GLubyte red, GLubyte green, GLubyte blue)
159{
Brian Paul0219d322000-01-10 04:29:09 +0000160 DISPATCH(Color3ub, (red, green, blue), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000161}
162
163KEYWORD1 void KEYWORD2 NAME(Color3ui)(GLuint red, GLuint green, GLuint blue)
164{
Brian Paul0219d322000-01-10 04:29:09 +0000165 DISPATCH(Color3ui, (red, green, blue), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000166}
167
168KEYWORD1 void KEYWORD2 NAME(Color3us)(GLushort red, GLushort green, GLushort blue)
169{
Brian Paul0219d322000-01-10 04:29:09 +0000170 DISPATCH(Color3us, (red, green, blue), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000171}
172
173KEYWORD1 void KEYWORD2 NAME(Color4b)(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
174{
Brian Paul0219d322000-01-10 04:29:09 +0000175 DISPATCH(Color4b, (red, green, blue, alpha), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000176}
177
178KEYWORD1 void KEYWORD2 NAME(Color4d)(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
179{
Brian Paul0219d322000-01-10 04:29:09 +0000180 DISPATCH(Color4d, (red, green, blue, alpha), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000181}
182
183KEYWORD1 void KEYWORD2 NAME(Color4f)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
184{
Brian Paul0219d322000-01-10 04:29:09 +0000185 DISPATCH(Color4f, (red, green, blue, alpha), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000186}
187
188KEYWORD1 void KEYWORD2 NAME(Color4i)(GLint red, GLint green, GLint blue, GLint alpha)
189{
Brian Paul0219d322000-01-10 04:29:09 +0000190 DISPATCH(Color4i, (red, green, blue, alpha), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000191}
192
193KEYWORD1 void KEYWORD2 NAME(Color4s)(GLshort red, GLshort green, GLshort blue, GLshort alpha)
194{
Brian Paul0219d322000-01-10 04:29:09 +0000195 DISPATCH(Color4s, (red, green, blue, alpha), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000196}
197
198KEYWORD1 void KEYWORD2 NAME(Color4ub)(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
199{
Brian Paul0219d322000-01-10 04:29:09 +0000200 DISPATCH(Color4ub, (red, green, blue, alpha), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000201}
202
203KEYWORD1 void KEYWORD2 NAME(Color4ui)(GLuint red, GLuint green, GLuint blue, GLuint alpha)
204{
Brian Paul0219d322000-01-10 04:29:09 +0000205 DISPATCH(Color4ui, (red, green, blue, alpha), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000206}
207
208KEYWORD1 void KEYWORD2 NAME(Color4us)(GLushort red, GLushort green, GLushort blue, GLushort alpha)
209{
Brian Paul0219d322000-01-10 04:29:09 +0000210 DISPATCH(Color4us, (red, green, blue, alpha), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000211}
212
213KEYWORD1 void KEYWORD2 NAME(Color3bv)(const GLbyte *v)
214{
Brian Paul0219d322000-01-10 04:29:09 +0000215 DISPATCH(Color3bv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000216}
217
218KEYWORD1 void KEYWORD2 NAME(Color3dv)(const GLdouble *v)
219{
Brian Paul0219d322000-01-10 04:29:09 +0000220 DISPATCH(Color3dv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000221}
222
223KEYWORD1 void KEYWORD2 NAME(Color3fv)(const GLfloat *v)
224{
Brian Paul0219d322000-01-10 04:29:09 +0000225 DISPATCH(Color3fv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000226}
227
228KEYWORD1 void KEYWORD2 NAME(Color3iv)(const GLint *v)
229{
Brian Paul0219d322000-01-10 04:29:09 +0000230 DISPATCH(Color3iv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000231}
232
233KEYWORD1 void KEYWORD2 NAME(Color3sv)(const GLshort *v)
234{
Brian Paul0219d322000-01-10 04:29:09 +0000235 DISPATCH(Color3sv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000236}
237
238KEYWORD1 void KEYWORD2 NAME(Color3ubv)(const GLubyte *v)
239{
Brian Paul0219d322000-01-10 04:29:09 +0000240 DISPATCH(Color3ubv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000241}
242
243KEYWORD1 void KEYWORD2 NAME(Color3uiv)(const GLuint *v)
244{
Brian Paul0219d322000-01-10 04:29:09 +0000245 DISPATCH(Color3uiv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000246}
247
248KEYWORD1 void KEYWORD2 NAME(Color3usv)(const GLushort *v)
249{
Brian Paul0219d322000-01-10 04:29:09 +0000250 DISPATCH(Color3usv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000251}
252
253KEYWORD1 void KEYWORD2 NAME(Color4bv)(const GLbyte *v)
254{
Brian Paul0219d322000-01-10 04:29:09 +0000255 DISPATCH(Color4bv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000256}
257
258KEYWORD1 void KEYWORD2 NAME(Color4dv)(const GLdouble *v)
259{
Brian Paul0219d322000-01-10 04:29:09 +0000260 DISPATCH(Color4dv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000261}
262
263KEYWORD1 void KEYWORD2 NAME(Color4fv)(const GLfloat *v)
264{
Brian Paul0219d322000-01-10 04:29:09 +0000265 DISPATCH(Color4fv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000266}
267
268KEYWORD1 void KEYWORD2 NAME(Color4iv)(const GLint *v)
269{
Brian Paul0219d322000-01-10 04:29:09 +0000270 DISPATCH(Color4iv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000271}
272
273KEYWORD1 void KEYWORD2 NAME(Color4sv)(const GLshort *v)
274{
Brian Paul0219d322000-01-10 04:29:09 +0000275 DISPATCH(Color4sv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000276}
277
278KEYWORD1 void KEYWORD2 NAME(Color4ubv)(const GLubyte *v)
279{
Brian Paul0219d322000-01-10 04:29:09 +0000280 DISPATCH(Color4ubv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000281}
282
283KEYWORD1 void KEYWORD2 NAME(Color4uiv)(const GLuint *v)
284{
Brian Paul0219d322000-01-10 04:29:09 +0000285 DISPATCH(Color4uiv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000286}
287
288KEYWORD1 void KEYWORD2 NAME(Color4usv)(const GLushort *v)
289{
Brian Paul0219d322000-01-10 04:29:09 +0000290 DISPATCH(Color4usv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000291}
292
293KEYWORD1 void KEYWORD2 NAME(ColorMask)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
294{
Brian Paul0219d322000-01-10 04:29:09 +0000295 DISPATCH(ColorMask, (red, green, blue, alpha), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000296}
297
298KEYWORD1 void KEYWORD2 NAME(ColorMaterial)(GLenum face, GLenum mode)
299{
Brian Paul0219d322000-01-10 04:29:09 +0000300 DISPATCH(ColorMaterial, (face, mode), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000301}
302
303KEYWORD1 void KEYWORD2 NAME(CopyPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
304{
Brian Paul0219d322000-01-10 04:29:09 +0000305 DISPATCH(CopyPixels, (x, y, width, height, type), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000306}
307
308KEYWORD1 void KEYWORD2 NAME(CullFace)(GLenum mode)
309{
Brian Paul0219d322000-01-10 04:29:09 +0000310 DISPATCH(CullFace, (mode), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000311}
312
313KEYWORD1 void KEYWORD2 NAME(DepthFunc)(GLenum func)
314{
Brian Paul0219d322000-01-10 04:29:09 +0000315 DISPATCH(DepthFunc, (func), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000316}
317
318KEYWORD1 void KEYWORD2 NAME(DepthMask)(GLboolean flag)
319{
Brian Paul0219d322000-01-10 04:29:09 +0000320 DISPATCH(DepthMask, (flag), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000321}
322
323KEYWORD1 void KEYWORD2 NAME(DepthRange)(GLclampd nearVal, GLclampd farVal)
324{
Brian Paul0219d322000-01-10 04:29:09 +0000325 DISPATCH(DepthRange, (nearVal, farVal), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000326}
327
328KEYWORD1 void KEYWORD2 NAME(DeleteLists)(GLuint list, GLsizei range)
329{
Brian Paul0219d322000-01-10 04:29:09 +0000330 DISPATCH(DeleteLists, (list, range), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000331}
332
333KEYWORD1 void KEYWORD2 NAME(Disable)(GLenum cap)
334{
Brian Paul0219d322000-01-10 04:29:09 +0000335 DISPATCH(Disable, (cap), ("glDisable(0x%x);\n", cap));
Brian Paul1210b0d1999-11-25 18:16:13 +0000336}
337
338KEYWORD1 void KEYWORD2 NAME(DrawBuffer)(GLenum mode)
339{
Brian Paul0219d322000-01-10 04:29:09 +0000340 DISPATCH(DrawBuffer, (mode), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000341}
342
343KEYWORD1 void KEYWORD2 NAME(DrawElements)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
344{
Brian Paul0219d322000-01-10 04:29:09 +0000345 DISPATCH(DrawElements, (mode, count, type, indices), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000346}
347
348KEYWORD1 void KEYWORD2 NAME(DrawPixels)(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
349{
Brian Paul0219d322000-01-10 04:29:09 +0000350 DISPATCH(DrawPixels, (width, height, format, type, pixels), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000351}
352
Brian Paul0219d322000-01-10 04:29:09 +0000353KEYWORD1 void KEYWORD2 NAME(Enable)(GLenum cap)
Brian Paul1210b0d1999-11-25 18:16:13 +0000354{
Brian Paul0219d322000-01-10 04:29:09 +0000355 DISPATCH(Enable, (cap), ("glEnable(0x%x);\n", cap));
Brian Paul1210b0d1999-11-25 18:16:13 +0000356}
357
358KEYWORD1 void KEYWORD2 NAME(End)(void)
359{
Brian Paul0219d322000-01-10 04:29:09 +0000360 DISPATCH(End, (), ("glEnd();\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000361}
362
363KEYWORD1 void KEYWORD2 NAME(EndList)(void)
364{
Brian Paul0219d322000-01-10 04:29:09 +0000365 DISPATCH(EndList, (), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000366}
367
368KEYWORD1 void KEYWORD2 NAME(EvalCoord1d)(GLdouble u)
369{
Brian Paul0219d322000-01-10 04:29:09 +0000370 DISPATCH(EvalCoord1d, (u), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000371}
372
373KEYWORD1 void KEYWORD2 NAME(EvalCoord1f)(GLfloat u)
374{
Brian Paul0219d322000-01-10 04:29:09 +0000375 DISPATCH(EvalCoord1f, (u), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000376}
377
378KEYWORD1 void KEYWORD2 NAME(EvalCoord1dv)(const GLdouble *u)
379{
Brian Paul0219d322000-01-10 04:29:09 +0000380 DISPATCH(EvalCoord1dv, (u), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000381}
382
383KEYWORD1 void KEYWORD2 NAME(EvalCoord1fv)(const GLfloat *u)
384{
Brian Paul0219d322000-01-10 04:29:09 +0000385 DISPATCH(EvalCoord1fv, (u), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000386}
387
388KEYWORD1 void KEYWORD2 NAME(EvalCoord2d)(GLdouble u, GLdouble v)
389{
Brian Paul0219d322000-01-10 04:29:09 +0000390 DISPATCH(EvalCoord2d, (u, v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000391}
392
393KEYWORD1 void KEYWORD2 NAME(EvalCoord2f)(GLfloat u, GLfloat v)
394{
Brian Paul0219d322000-01-10 04:29:09 +0000395 DISPATCH(EvalCoord2f, (u, v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000396}
397
398KEYWORD1 void KEYWORD2 NAME(EvalCoord2dv)(const GLdouble *u)
399{
Brian Paul0219d322000-01-10 04:29:09 +0000400 DISPATCH(EvalCoord2dv, (u), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000401}
402
403KEYWORD1 void KEYWORD2 NAME(EvalCoord2fv)(const GLfloat *u)
404{
Brian Paul0219d322000-01-10 04:29:09 +0000405 DISPATCH(EvalCoord2fv, (u), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000406}
407
408KEYWORD1 void KEYWORD2 NAME(EvalPoint1)(GLint i)
409{
Brian Paul0219d322000-01-10 04:29:09 +0000410 DISPATCH(EvalPoint1, (i), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000411}
412
413KEYWORD1 void KEYWORD2 NAME(EvalPoint2)(GLint i, GLint j)
414{
Brian Paul0219d322000-01-10 04:29:09 +0000415 DISPATCH(EvalPoint2, (i, j), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000416}
417
418KEYWORD1 void KEYWORD2 NAME(EvalMesh1)(GLenum mode, GLint i1, GLint i2)
419{
Brian Paul0219d322000-01-10 04:29:09 +0000420 DISPATCH(EvalMesh1, (mode, i1, i2), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000421}
422
423KEYWORD1 void KEYWORD2 NAME(EdgeFlag)(GLboolean flag)
424{
Brian Paul0219d322000-01-10 04:29:09 +0000425 DISPATCH(EdgeFlag, (flag), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000426}
427
428KEYWORD1 void KEYWORD2 NAME(EdgeFlagv)(const GLboolean *flag)
429{
Brian Paul0219d322000-01-10 04:29:09 +0000430 DISPATCH(EdgeFlagv, (flag), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000431}
432
433KEYWORD1 void KEYWORD2 NAME(EvalMesh2)(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
434{
Brian Paul0219d322000-01-10 04:29:09 +0000435 DISPATCH(EvalMesh2, (mode, i1, i2, j1, j2), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000436}
437
438KEYWORD1 void KEYWORD2 NAME(FeedbackBuffer)(GLsizei size, GLenum type, GLfloat *buffer)
439{
Brian Paul0219d322000-01-10 04:29:09 +0000440 DISPATCH(FeedbackBuffer, (size, type, buffer), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000441}
442
443KEYWORD1 void KEYWORD2 NAME(Finish)(void)
444{
Brian Paul0219d322000-01-10 04:29:09 +0000445 DISPATCH(Finish, (), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000446}
447
448KEYWORD1 void KEYWORD2 NAME(Flush)(void)
449{
Brian Paul0219d322000-01-10 04:29:09 +0000450 DISPATCH(Flush, (), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000451}
452
453KEYWORD1 void KEYWORD2 NAME(Fogf)(GLenum pname, GLfloat param)
454{
Brian Paul0219d322000-01-10 04:29:09 +0000455 DISPATCH(Fogf, (pname, param), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000456}
457
458KEYWORD1 void KEYWORD2 NAME(Fogi)(GLenum pname, GLint param)
459{
Brian Paul0219d322000-01-10 04:29:09 +0000460 DISPATCH(Fogi, (pname, param), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000461}
462
463KEYWORD1 void KEYWORD2 NAME(Fogfv)(GLenum pname, const GLfloat *params)
464{
Brian Paul0219d322000-01-10 04:29:09 +0000465 DISPATCH(Fogfv, (pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000466}
467
468KEYWORD1 void KEYWORD2 NAME(Fogiv)(GLenum pname, const GLint *params)
469{
Brian Paul0219d322000-01-10 04:29:09 +0000470 DISPATCH(Fogiv, (pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000471}
472
473KEYWORD1 void KEYWORD2 NAME(FrontFace)(GLenum mode)
474{
Brian Paul0219d322000-01-10 04:29:09 +0000475 DISPATCH(FrontFace, (mode), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000476}
477
478KEYWORD1 void KEYWORD2 NAME(Frustum)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble nearval, GLdouble farval)
479{
Brian Paul0219d322000-01-10 04:29:09 +0000480 DISPATCH(Frustum, (left, right, bottom, top, nearval, farval), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000481}
482
483KEYWORD1 GLuint KEYWORD2 NAME(GenLists)(GLsizei range)
484{
Brian Paul0219d322000-01-10 04:29:09 +0000485 RETURN_DISPATCH(GenLists, (range), ("glGenLists(%d);\n", range));
Brian Paul1210b0d1999-11-25 18:16:13 +0000486}
487
488KEYWORD1 void KEYWORD2 NAME(GetBooleanv)(GLenum pname, GLboolean *params)
489{
Brian Paul0219d322000-01-10 04:29:09 +0000490 DISPATCH(GetBooleanv, (pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000491}
492
493KEYWORD1 void KEYWORD2 NAME(GetClipPlane)(GLenum plane, GLdouble *equation)
494{
Brian Paul0219d322000-01-10 04:29:09 +0000495 DISPATCH(GetClipPlane, (plane, equation), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000496}
497
498KEYWORD1 void KEYWORD2 NAME(GetDoublev)(GLenum pname, GLdouble *params)
499{
Brian Paul0219d322000-01-10 04:29:09 +0000500 DISPATCH(GetDoublev, (pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000501}
502
503KEYWORD1 GLenum KEYWORD2 NAME(GetError)(void)
504{
Brian Paul0219d322000-01-10 04:29:09 +0000505 RETURN_DISPATCH(GetError, (), ("glGetError();\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000506}
507
508KEYWORD1 void KEYWORD2 NAME(GetFloatv)(GLenum pname, GLfloat *params)
509{
Brian Paul0219d322000-01-10 04:29:09 +0000510 DISPATCH(GetFloatv, (pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000511}
512
513KEYWORD1 void KEYWORD2 NAME(GetIntegerv)(GLenum pname, GLint *params)
514{
Brian Paul0219d322000-01-10 04:29:09 +0000515 DISPATCH(GetIntegerv, (pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000516}
517
518KEYWORD1 void KEYWORD2 NAME(GetLightfv)(GLenum light, GLenum pname, GLfloat *params)
519{
Brian Paul0219d322000-01-10 04:29:09 +0000520 DISPATCH(GetLightfv, (light, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000521}
522
523KEYWORD1 void KEYWORD2 NAME(GetLightiv)(GLenum light, GLenum pname, GLint *params)
524{
Brian Paul0219d322000-01-10 04:29:09 +0000525 DISPATCH(GetLightiv, (light, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000526}
527
528KEYWORD1 void KEYWORD2 NAME(GetMapdv)(GLenum target, GLenum query, GLdouble *v)
529{
Brian Paul0219d322000-01-10 04:29:09 +0000530 DISPATCH(GetMapdv, (target, query, v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000531}
532
533KEYWORD1 void KEYWORD2 NAME(GetMapfv)(GLenum target, GLenum query, GLfloat *v)
534{
Brian Paul0219d322000-01-10 04:29:09 +0000535 DISPATCH(GetMapfv, (target, query, v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000536}
537
538KEYWORD1 void KEYWORD2 NAME(GetMapiv)(GLenum target, GLenum query, GLint *v)
539{
Brian Paul0219d322000-01-10 04:29:09 +0000540 DISPATCH(GetMapiv, (target, query, v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000541}
542
543KEYWORD1 void KEYWORD2 NAME(GetMaterialfv)(GLenum face, GLenum pname, GLfloat *params)
544{
Brian Paul0219d322000-01-10 04:29:09 +0000545 DISPATCH(GetMaterialfv, (face, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000546}
547
548KEYWORD1 void KEYWORD2 NAME(GetMaterialiv)(GLenum face, GLenum pname, GLint *params)
549{
Brian Paul0219d322000-01-10 04:29:09 +0000550 DISPATCH(GetMaterialiv, (face, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000551}
552
553KEYWORD1 void KEYWORD2 NAME(GetPixelMapfv)(GLenum map, GLfloat *values)
554{
Brian Paul0219d322000-01-10 04:29:09 +0000555 DISPATCH(GetPixelMapfv, (map, values), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000556}
557
558KEYWORD1 void KEYWORD2 NAME(GetPixelMapuiv)(GLenum map, GLuint *values)
559{
Brian Paul0219d322000-01-10 04:29:09 +0000560 DISPATCH(GetPixelMapuiv, (map, values), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000561}
562
563KEYWORD1 void KEYWORD2 NAME(GetPixelMapusv)(GLenum map, GLushort *values)
564{
Brian Paul0219d322000-01-10 04:29:09 +0000565 DISPATCH(GetPixelMapusv, (map, values), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000566}
567
568KEYWORD1 void KEYWORD2 NAME(GetPolygonStipple)(GLubyte *mask)
569{
Brian Paul0219d322000-01-10 04:29:09 +0000570 DISPATCH(GetPolygonStipple, (mask), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000571}
572
Brian Paulb44c86d2000-01-07 06:09:05 +0000573KEYWORD1 const GLubyte * KEYWORD2 NAME(GetString)(GLenum name)
Brian Paul1210b0d1999-11-25 18:16:13 +0000574{
Brian Paul0219d322000-01-10 04:29:09 +0000575 RETURN_DISPATCH(GetString, (name), ("glGetString(0x%x);\n", name));
Brian Paul1210b0d1999-11-25 18:16:13 +0000576}
577
578KEYWORD1 void KEYWORD2 NAME(GetTexEnvfv)(GLenum target, GLenum pname, GLfloat *params)
579{
Brian Paul0219d322000-01-10 04:29:09 +0000580 DISPATCH(GetTexEnvfv, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000581}
582
583KEYWORD1 void KEYWORD2 NAME(GetTexEnviv)(GLenum target, GLenum pname, GLint *params)
584{
Brian Paul0219d322000-01-10 04:29:09 +0000585 DISPATCH(GetTexEnviv, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000586}
587
588KEYWORD1 void KEYWORD2 NAME(GetTexGeniv)(GLenum target, GLenum pname, GLint *params)
589{
Brian Paul0219d322000-01-10 04:29:09 +0000590 DISPATCH(GetTexGeniv, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000591}
592
593KEYWORD1 void KEYWORD2 NAME(GetTexGendv)(GLenum target, GLenum pname, GLdouble *params)
594{
Brian Paul0219d322000-01-10 04:29:09 +0000595 DISPATCH(GetTexGendv, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000596}
597
598KEYWORD1 void KEYWORD2 NAME(GetTexGenfv)(GLenum target, GLenum pname, GLfloat *params)
599{
Brian Paul0219d322000-01-10 04:29:09 +0000600 DISPATCH(GetTexGenfv, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000601}
602
603KEYWORD1 void KEYWORD2 NAME(GetTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
604{
Brian Paul0219d322000-01-10 04:29:09 +0000605 DISPATCH(GetTexImage, (target, level, format, type, pixels), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000606}
607
608KEYWORD1 void KEYWORD2 NAME(GetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat *params)
609{
Brian Paul0219d322000-01-10 04:29:09 +0000610 DISPATCH(GetTexLevelParameterfv, (target, level, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000611}
612
613KEYWORD1 void KEYWORD2 NAME(GetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint *params)
614{
Brian Paul0219d322000-01-10 04:29:09 +0000615 DISPATCH(GetTexLevelParameteriv, (target, level, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000616}
617
618KEYWORD1 void KEYWORD2 NAME(GetTexParameterfv)(GLenum target, GLenum pname, GLfloat *params)
619{
Brian Paul0219d322000-01-10 04:29:09 +0000620 DISPATCH(GetTexParameterfv, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000621}
622
623KEYWORD1 void KEYWORD2 NAME(GetTexParameteriv)(GLenum target, GLenum pname, GLint *params)
624{
Brian Paul0219d322000-01-10 04:29:09 +0000625 DISPATCH(GetTexParameteriv, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000626}
627
628KEYWORD1 void KEYWORD2 NAME(Hint)(GLenum target, GLenum mode)
629{
Brian Paul0219d322000-01-10 04:29:09 +0000630 DISPATCH(Hint, (target, mode), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000631}
632
633KEYWORD1 void KEYWORD2 NAME(Indexd)(GLdouble c)
634{
Brian Paul0219d322000-01-10 04:29:09 +0000635 DISPATCH(Indexd, (c), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000636}
637
638KEYWORD1 void KEYWORD2 NAME(Indexdv)(const GLdouble *c)
639{
Brian Paul0219d322000-01-10 04:29:09 +0000640 DISPATCH(Indexdv, (c), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000641}
642
643KEYWORD1 void KEYWORD2 NAME(Indexf)(GLfloat c)
644{
Brian Paul0219d322000-01-10 04:29:09 +0000645 DISPATCH(Indexf, (c), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000646}
647
648KEYWORD1 void KEYWORD2 NAME(Indexfv)(const GLfloat *c)
649{
Brian Paul0219d322000-01-10 04:29:09 +0000650 DISPATCH(Indexfv, (c), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000651}
652
653KEYWORD1 void KEYWORD2 NAME(Indexi)(GLint c)
654{
Brian Paul0219d322000-01-10 04:29:09 +0000655 DISPATCH(Indexi, (c), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000656}
657
658KEYWORD1 void KEYWORD2 NAME(Indexiv)(const GLint *c)
659{
Brian Paul0219d322000-01-10 04:29:09 +0000660 DISPATCH(Indexiv, (c), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000661}
662
663KEYWORD1 void KEYWORD2 NAME(Indexs)(GLshort c)
664{
Brian Paul0219d322000-01-10 04:29:09 +0000665 DISPATCH(Indexs, (c), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000666}
667
668KEYWORD1 void KEYWORD2 NAME(Indexsv)(const GLshort *c)
669{
Brian Paul0219d322000-01-10 04:29:09 +0000670 DISPATCH(Indexsv, (c), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000671}
672
Brian Paul1210b0d1999-11-25 18:16:13 +0000673KEYWORD1 void KEYWORD2 NAME(IndexMask)(GLuint mask)
674{
Brian Paul0219d322000-01-10 04:29:09 +0000675 DISPATCH(IndexMask, (mask), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000676}
677
678KEYWORD1 void KEYWORD2 NAME(InitNames)(void)
679{
Brian Paul0219d322000-01-10 04:29:09 +0000680 DISPATCH(InitNames, (), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000681}
682
Brian Paul1210b0d1999-11-25 18:16:13 +0000683KEYWORD1 GLboolean KEYWORD2 NAME(IsEnabled)(GLenum cap)
684{
Brian Paul0219d322000-01-10 04:29:09 +0000685 RETURN_DISPATCH(IsEnabled, (cap), ("glIsEnabled(0x%x);\n", cap));
Brian Paul1210b0d1999-11-25 18:16:13 +0000686}
687
688KEYWORD1 GLboolean KEYWORD2 NAME(IsList)(GLuint list)
689{
Brian Paul0219d322000-01-10 04:29:09 +0000690 RETURN_DISPATCH(IsList, (list), ("glIsList(%u);\n", list));
Brian Paul1210b0d1999-11-25 18:16:13 +0000691}
692
Brian Paul1210b0d1999-11-25 18:16:13 +0000693KEYWORD1 void KEYWORD2 NAME(Lightf)(GLenum light, GLenum pname, GLfloat param)
694{
Brian Paul0219d322000-01-10 04:29:09 +0000695 DISPATCH(Lightf, (light, pname, param), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000696}
697
698KEYWORD1 void KEYWORD2 NAME(Lighti)(GLenum light, GLenum pname, GLint param)
699{
Brian Paul0219d322000-01-10 04:29:09 +0000700 DISPATCH(Lighti, (light, pname, param), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000701}
702
703KEYWORD1 void KEYWORD2 NAME(Lightfv)(GLenum light, GLenum pname, const GLfloat *params)
704{
Brian Paul0219d322000-01-10 04:29:09 +0000705 DISPATCH(Lightfv, (light, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000706}
707
708KEYWORD1 void KEYWORD2 NAME(Lightiv)(GLenum light, GLenum pname, const GLint *params)
709{
Brian Paul0219d322000-01-10 04:29:09 +0000710 DISPATCH(Lightiv, (light, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000711}
712
713KEYWORD1 void KEYWORD2 NAME(LightModelf)(GLenum pname, GLfloat param)
714{
Brian Paul0219d322000-01-10 04:29:09 +0000715 DISPATCH(LightModelf, (pname, param), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000716}
717
718KEYWORD1 void KEYWORD2 NAME(LightModeli)(GLenum pname, GLint param)
719{
Brian Paul0219d322000-01-10 04:29:09 +0000720 DISPATCH(LightModeli, (pname, param), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000721}
722
723KEYWORD1 void KEYWORD2 NAME(LightModelfv)(GLenum pname, const GLfloat *params)
724{
Brian Paul0219d322000-01-10 04:29:09 +0000725 DISPATCH(LightModelfv, (pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000726}
727
728KEYWORD1 void KEYWORD2 NAME(LightModeliv)(GLenum pname, const GLint *params)
729{
Brian Paul0219d322000-01-10 04:29:09 +0000730 DISPATCH(LightModeliv, (pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000731}
732
733KEYWORD1 void KEYWORD2 NAME(LineWidth)(GLfloat width)
734{
Brian Paul0219d322000-01-10 04:29:09 +0000735 DISPATCH(LineWidth, (width), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000736}
737
738KEYWORD1 void KEYWORD2 NAME(LineStipple)(GLint factor, GLushort pattern)
739{
Brian Paul0219d322000-01-10 04:29:09 +0000740 DISPATCH(LineStipple, (factor, pattern), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000741}
742
743KEYWORD1 void KEYWORD2 NAME(ListBase)(GLuint base)
744{
Brian Paul0219d322000-01-10 04:29:09 +0000745 DISPATCH(ListBase, (base), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000746}
747
748KEYWORD1 void KEYWORD2 NAME(LoadIdentity)(void)
749{
Brian Paul0219d322000-01-10 04:29:09 +0000750 DISPATCH(LoadIdentity, (), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000751}
752
753KEYWORD1 void KEYWORD2 NAME(LoadMatrixd)(const GLdouble *m)
754{
Brian Paul0219d322000-01-10 04:29:09 +0000755 DISPATCH(LoadMatrixd, (m), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000756}
757
758KEYWORD1 void KEYWORD2 NAME(LoadMatrixf)(const GLfloat *m)
759{
Brian Paul0219d322000-01-10 04:29:09 +0000760 DISPATCH(LoadMatrixf, (m), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000761}
762
763KEYWORD1 void KEYWORD2 NAME(LoadName)(GLuint name)
764{
Brian Paul0219d322000-01-10 04:29:09 +0000765 DISPATCH(LoadName, (name), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000766}
767
768KEYWORD1 void KEYWORD2 NAME(LogicOp)(GLenum opcode)
769{
Brian Paul0219d322000-01-10 04:29:09 +0000770 DISPATCH(LogicOp, (opcode), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000771}
772
773KEYWORD1 void KEYWORD2 NAME(Map1d)(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
774{
Brian Paul0219d322000-01-10 04:29:09 +0000775 DISPATCH(Map1d, (target, u1, u2, stride, order, points), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000776}
777
778KEYWORD1 void KEYWORD2 NAME(Map1f)(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
779{
Brian Paul0219d322000-01-10 04:29:09 +0000780 DISPATCH(Map1f, (target, u1, u2, stride, order, points), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000781}
782
783KEYWORD1 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)
784{
Brian Paul0219d322000-01-10 04:29:09 +0000785 DISPATCH(Map2d, (target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000786}
787
788KEYWORD1 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)
789{
Brian Paul0219d322000-01-10 04:29:09 +0000790 DISPATCH(Map2f, (target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000791}
792
793KEYWORD1 void KEYWORD2 NAME(MapGrid1d)(GLint un, GLdouble u1, GLdouble u2)
794{
Brian Paul0219d322000-01-10 04:29:09 +0000795 DISPATCH(MapGrid1d, (un, u1, u2), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000796}
797
798KEYWORD1 void KEYWORD2 NAME(MapGrid1f)(GLint un, GLfloat u1, GLfloat u2)
799{
Brian Paul0219d322000-01-10 04:29:09 +0000800 DISPATCH(MapGrid1f, (un, u1, u2), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000801}
802
803KEYWORD1 void KEYWORD2 NAME(MapGrid2d)(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
804{
Brian Paul0219d322000-01-10 04:29:09 +0000805 DISPATCH(MapGrid2d, (un, u1, u2, vn, v1, v2), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000806}
807
808KEYWORD1 void KEYWORD2 NAME(MapGrid2f)(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
809{
Brian Paul0219d322000-01-10 04:29:09 +0000810 DISPATCH(MapGrid2f, (un, u1, u2, vn, v1, v2), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000811}
812
813KEYWORD1 void KEYWORD2 NAME(Materialf)(GLenum face, GLenum pname, GLfloat param)
814{
Brian Paul0219d322000-01-10 04:29:09 +0000815 DISPATCH(Materialf, (face, pname, param), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000816}
817
818KEYWORD1 void KEYWORD2 NAME(Materiali)(GLenum face, GLenum pname, GLint param)
819{
Brian Paul0219d322000-01-10 04:29:09 +0000820 DISPATCH(Materiali, (face, pname, param), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000821}
822
823KEYWORD1 void KEYWORD2 NAME(Materialfv)(GLenum face, GLenum pname, const GLfloat *params)
824{
Brian Paul0219d322000-01-10 04:29:09 +0000825 DISPATCH(Materialfv, (face, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000826}
827
828KEYWORD1 void KEYWORD2 NAME(Materialiv)(GLenum face, GLenum pname, const GLint *params)
829{
Brian Paul0219d322000-01-10 04:29:09 +0000830 DISPATCH(Materialiv, (face, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000831}
832
833KEYWORD1 void KEYWORD2 NAME(MatrixMode)(GLenum mode)
834{
Brian Paul0219d322000-01-10 04:29:09 +0000835 DISPATCH(MatrixMode, (mode), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000836}
837
838KEYWORD1 void KEYWORD2 NAME(MultMatrixd)(const GLdouble *m)
839{
Brian Paul0219d322000-01-10 04:29:09 +0000840 DISPATCH(MultMatrixd, (m), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000841}
842
843KEYWORD1 void KEYWORD2 NAME(MultMatrixf)(const GLfloat *m)
844{
Brian Paul0219d322000-01-10 04:29:09 +0000845 DISPATCH(MultMatrixf, (m), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000846}
847
848KEYWORD1 void KEYWORD2 NAME(NewList)(GLuint list, GLenum mode)
849{
Brian Paul0219d322000-01-10 04:29:09 +0000850 DISPATCH(NewList, (list, mode), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000851}
852
853KEYWORD1 void KEYWORD2 NAME(Normal3b)(GLbyte nx, GLbyte ny, GLbyte nz)
854{
Brian Paul0219d322000-01-10 04:29:09 +0000855 DISPATCH(Normal3b, (nx, ny, nz), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000856}
857
858KEYWORD1 void KEYWORD2 NAME(Normal3bv)(const GLbyte *v)
859{
Brian Paul0219d322000-01-10 04:29:09 +0000860 DISPATCH(Normal3bv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000861}
862
863KEYWORD1 void KEYWORD2 NAME(Normal3d)(GLdouble nx, GLdouble ny, GLdouble nz)
864{
Brian Paul0219d322000-01-10 04:29:09 +0000865 DISPATCH(Normal3d, (nx, ny, nz), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000866}
867
868KEYWORD1 void KEYWORD2 NAME(Normal3dv)(const GLdouble *v)
869{
Brian Paul0219d322000-01-10 04:29:09 +0000870 DISPATCH(Normal3dv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000871}
872
873KEYWORD1 void KEYWORD2 NAME(Normal3f)(GLfloat nx, GLfloat ny, GLfloat nz)
874{
Brian Paul0219d322000-01-10 04:29:09 +0000875 DISPATCH(Normal3f, (nx, ny, nz), ("glNormal3f(%g, %g, %g);\n", nx, ny, nz));
Brian Paul1210b0d1999-11-25 18:16:13 +0000876}
877
878KEYWORD1 void KEYWORD2 NAME(Normal3fv)(const GLfloat *v)
879{
Brian Paul0219d322000-01-10 04:29:09 +0000880 DISPATCH(Normal3fv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000881}
882
883KEYWORD1 void KEYWORD2 NAME(Normal3i)(GLint nx, GLint ny, GLint nz)
884{
Brian Paul0219d322000-01-10 04:29:09 +0000885 DISPATCH(Normal3i, (nx, ny, nz), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000886}
887
888KEYWORD1 void KEYWORD2 NAME(Normal3iv)(const GLint *v)
889{
Brian Paul0219d322000-01-10 04:29:09 +0000890 DISPATCH(Normal3iv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000891}
892
893KEYWORD1 void KEYWORD2 NAME(Normal3s)(GLshort nx, GLshort ny, GLshort nz)
894{
Brian Paul0219d322000-01-10 04:29:09 +0000895 DISPATCH(Normal3s, (nx, ny, nz), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000896}
897
898KEYWORD1 void KEYWORD2 NAME(Normal3sv)(const GLshort *v)
899{
Brian Paul0219d322000-01-10 04:29:09 +0000900 DISPATCH(Normal3sv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000901}
902
903KEYWORD1 void KEYWORD2 NAME(Ortho)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble nearval, GLdouble farval)
904{
Brian Paul0219d322000-01-10 04:29:09 +0000905 DISPATCH(Ortho, (left, right, bottom, top, nearval, farval), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000906}
907
908KEYWORD1 void KEYWORD2 NAME(PassThrough)(GLfloat token)
909{
Brian Paul0219d322000-01-10 04:29:09 +0000910 DISPATCH(PassThrough, (token), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000911}
912
913KEYWORD1 void KEYWORD2 NAME(PixelMapfv)(GLenum map, GLint mapsize, const GLfloat *values)
914{
Brian Paul0219d322000-01-10 04:29:09 +0000915 DISPATCH(PixelMapfv, (map, mapsize, values), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000916}
917
918KEYWORD1 void KEYWORD2 NAME(PixelMapuiv)(GLenum map, GLint mapsize, const GLuint *values)
919{
Brian Paul0219d322000-01-10 04:29:09 +0000920 DISPATCH(PixelMapuiv, (map, mapsize, values), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000921}
922
923KEYWORD1 void KEYWORD2 NAME(PixelMapusv)(GLenum map, GLint mapsize, const GLushort *values)
924{
Brian Paul0219d322000-01-10 04:29:09 +0000925 DISPATCH(PixelMapusv, (map, mapsize, values), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000926}
927
928KEYWORD1 void KEYWORD2 NAME(PixelStoref)(GLenum pname, GLfloat param)
929{
Brian Paul0219d322000-01-10 04:29:09 +0000930 DISPATCH(PixelStoref, (pname, param), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000931}
932
933KEYWORD1 void KEYWORD2 NAME(PixelStorei)(GLenum pname, GLint param)
934{
Brian Paul0219d322000-01-10 04:29:09 +0000935 DISPATCH(PixelStorei, (pname, param), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000936}
937
938KEYWORD1 void KEYWORD2 NAME(PixelTransferf)(GLenum pname, GLfloat param)
939{
Brian Paul0219d322000-01-10 04:29:09 +0000940 DISPATCH(PixelTransferf, (pname, param), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000941}
942
943KEYWORD1 void KEYWORD2 NAME(PixelTransferi)(GLenum pname, GLint param)
944{
Brian Paul0219d322000-01-10 04:29:09 +0000945 DISPATCH(PixelTransferi, (pname, param), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000946}
947
948KEYWORD1 void KEYWORD2 NAME(PixelZoom)(GLfloat xfactor, GLfloat yfactor)
949{
Brian Paul0219d322000-01-10 04:29:09 +0000950 DISPATCH(PixelZoom, (xfactor, yfactor), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000951}
952
953KEYWORD1 void KEYWORD2 NAME(PointSize)(GLfloat size)
954{
Brian Paul0219d322000-01-10 04:29:09 +0000955 DISPATCH(PointSize, (size), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000956}
957
958KEYWORD1 void KEYWORD2 NAME(PolygonMode)(GLenum face, GLenum mode)
959{
Brian Paul0219d322000-01-10 04:29:09 +0000960 DISPATCH(PolygonMode, (face, mode), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000961}
962
963KEYWORD1 void KEYWORD2 NAME(PolygonStipple)(const GLubyte *pattern)
964{
Brian Paul0219d322000-01-10 04:29:09 +0000965 DISPATCH(PolygonStipple, (pattern), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000966}
967
968KEYWORD1 void KEYWORD2 NAME(PopAttrib)(void)
969{
Brian Paul0219d322000-01-10 04:29:09 +0000970 DISPATCH(PopAttrib, (), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000971}
972
973KEYWORD1 void KEYWORD2 NAME(PopMatrix)(void)
974{
Brian Paul0219d322000-01-10 04:29:09 +0000975 DISPATCH(PopMatrix, (), ("glPopMatrix();\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000976}
977
978KEYWORD1 void KEYWORD2 NAME(PopName)(void)
979{
Brian Paul0219d322000-01-10 04:29:09 +0000980 DISPATCH(PopName, (), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000981}
982
983KEYWORD1 void KEYWORD2 NAME(PushAttrib)(GLbitfield mask)
984{
Brian Paul0219d322000-01-10 04:29:09 +0000985 DISPATCH(PushAttrib, (mask), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000986}
987
988KEYWORD1 void KEYWORD2 NAME(PushMatrix)(void)
989{
Brian Paul0219d322000-01-10 04:29:09 +0000990 DISPATCH(PushMatrix, (), ("glPushMatrix();\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000991}
992
993KEYWORD1 void KEYWORD2 NAME(PushName)(GLuint name)
994{
Brian Paul0219d322000-01-10 04:29:09 +0000995 DISPATCH(PushName, (name), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +0000996}
997
998KEYWORD1 void KEYWORD2 NAME(RasterPos2d)(GLdouble x, GLdouble y)
999{
Brian Paul0219d322000-01-10 04:29:09 +00001000 DISPATCH(RasterPos2d, (x, y), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001001}
1002
1003KEYWORD1 void KEYWORD2 NAME(RasterPos2f)(GLfloat x, GLfloat y)
1004{
Brian Paul0219d322000-01-10 04:29:09 +00001005 DISPATCH(RasterPos2f, (x, y), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001006}
1007
1008KEYWORD1 void KEYWORD2 NAME(RasterPos2i)(GLint x, GLint y)
1009{
Brian Paul0219d322000-01-10 04:29:09 +00001010 DISPATCH(RasterPos2i, (x, y), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001011}
1012
1013KEYWORD1 void KEYWORD2 NAME(RasterPos2s)(GLshort x, GLshort y)
1014{
Brian Paul0219d322000-01-10 04:29:09 +00001015 DISPATCH(RasterPos2s, (x, y), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001016}
1017
1018KEYWORD1 void KEYWORD2 NAME(RasterPos3d)(GLdouble x, GLdouble y, GLdouble z)
1019{
Brian Paul0219d322000-01-10 04:29:09 +00001020 DISPATCH(RasterPos3d, (x, y, z), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001021}
1022
1023KEYWORD1 void KEYWORD2 NAME(RasterPos3f)(GLfloat x, GLfloat y, GLfloat z)
1024{
Brian Paul0219d322000-01-10 04:29:09 +00001025 DISPATCH(RasterPos3f, (x, y, z), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001026}
1027
1028KEYWORD1 void KEYWORD2 NAME(RasterPos3i)(GLint x, GLint y, GLint z)
1029{
Brian Paul0219d322000-01-10 04:29:09 +00001030 DISPATCH(RasterPos3i, (x, y, z), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001031}
1032
1033KEYWORD1 void KEYWORD2 NAME(RasterPos3s)(GLshort x, GLshort y, GLshort z)
1034{
Brian Paul0219d322000-01-10 04:29:09 +00001035 DISPATCH(RasterPos3s, (x, y, z), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001036}
1037
1038KEYWORD1 void KEYWORD2 NAME(RasterPos4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
1039{
Brian Paul0219d322000-01-10 04:29:09 +00001040 DISPATCH(RasterPos4d, (x, y, z, w), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001041}
1042
1043KEYWORD1 void KEYWORD2 NAME(RasterPos4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
1044{
Brian Paul0219d322000-01-10 04:29:09 +00001045 DISPATCH(RasterPos4f, (x, y, z, w), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001046}
1047
1048KEYWORD1 void KEYWORD2 NAME(RasterPos4i)(GLint x, GLint y, GLint z, GLint w)
1049{
Brian Paul0219d322000-01-10 04:29:09 +00001050 DISPATCH(RasterPos4i, (x, y, z, w), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001051}
1052
1053KEYWORD1 void KEYWORD2 NAME(RasterPos4s)(GLshort x, GLshort y, GLshort z, GLshort w)
1054{
Brian Paul0219d322000-01-10 04:29:09 +00001055 DISPATCH(RasterPos4s, (x, y, z, w), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001056}
1057
1058KEYWORD1 void KEYWORD2 NAME(RasterPos2dv)(const GLdouble *v)
1059{
Brian Paul0219d322000-01-10 04:29:09 +00001060 DISPATCH(RasterPos2dv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001061}
1062
1063KEYWORD1 void KEYWORD2 NAME(RasterPos2fv)(const GLfloat *v)
1064{
Brian Paul0219d322000-01-10 04:29:09 +00001065 DISPATCH(RasterPos2fv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001066}
1067
1068KEYWORD1 void KEYWORD2 NAME(RasterPos2iv)(const GLint *v)
1069{
Brian Paul0219d322000-01-10 04:29:09 +00001070 DISPATCH(RasterPos2iv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001071}
1072
1073KEYWORD1 void KEYWORD2 NAME(RasterPos2sv)(const GLshort *v)
1074{
Brian Paul0219d322000-01-10 04:29:09 +00001075 DISPATCH(RasterPos2sv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001076}
1077
1078KEYWORD1 void KEYWORD2 NAME(RasterPos3dv)(const GLdouble *v)
1079{
Brian Paul0219d322000-01-10 04:29:09 +00001080 DISPATCH(RasterPos3dv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001081}
1082
1083KEYWORD1 void KEYWORD2 NAME(RasterPos3fv)(const GLfloat *v)
1084{
Brian Paul0219d322000-01-10 04:29:09 +00001085 DISPATCH(RasterPos3fv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001086}
1087
1088KEYWORD1 void KEYWORD2 NAME(RasterPos3iv)(const GLint *v)
1089{
Brian Paul0219d322000-01-10 04:29:09 +00001090 DISPATCH(RasterPos3iv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001091}
1092
1093KEYWORD1 void KEYWORD2 NAME(RasterPos3sv)(const GLshort *v)
1094{
Brian Paul0219d322000-01-10 04:29:09 +00001095 DISPATCH(RasterPos3sv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001096}
1097
1098KEYWORD1 void KEYWORD2 NAME(RasterPos4dv)(const GLdouble *v)
1099{
Brian Paul0219d322000-01-10 04:29:09 +00001100 DISPATCH(RasterPos4dv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001101}
1102
1103KEYWORD1 void KEYWORD2 NAME(RasterPos4fv)(const GLfloat *v)
1104{
Brian Paul0219d322000-01-10 04:29:09 +00001105 DISPATCH(RasterPos4fv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001106}
1107
1108KEYWORD1 void KEYWORD2 NAME(RasterPos4iv)(const GLint *v)
1109{
Brian Paul0219d322000-01-10 04:29:09 +00001110 DISPATCH(RasterPos4iv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001111}
1112
1113KEYWORD1 void KEYWORD2 NAME(RasterPos4sv)(const GLshort *v)
1114{
Brian Paul0219d322000-01-10 04:29:09 +00001115 DISPATCH(RasterPos4sv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001116}
1117
1118KEYWORD1 void KEYWORD2 NAME(ReadBuffer)(GLenum mode)
1119{
Brian Paul0219d322000-01-10 04:29:09 +00001120 DISPATCH(ReadBuffer, (mode), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001121}
1122
1123KEYWORD1 void KEYWORD2 NAME(ReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
1124{
Brian Paul0219d322000-01-10 04:29:09 +00001125 DISPATCH(ReadPixels, (x, y, width, height, format, type, pixels), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001126}
1127
1128KEYWORD1 void KEYWORD2 NAME(Rectd)(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
1129{
Brian Paul0219d322000-01-10 04:29:09 +00001130 DISPATCH(Rectd, (x1, y1, x2, y2), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001131}
1132
1133KEYWORD1 void KEYWORD2 NAME(Rectdv)(const GLdouble *v1, const GLdouble *v2)
1134{
Brian Paul0219d322000-01-10 04:29:09 +00001135 DISPATCH(Rectdv, (v1, v2), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001136}
1137
1138KEYWORD1 void KEYWORD2 NAME(Rectf)(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
1139{
Brian Paul0219d322000-01-10 04:29:09 +00001140 DISPATCH(Rectf, (x1, y1, x2, y2), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001141}
1142
1143KEYWORD1 void KEYWORD2 NAME(Rectfv)(const GLfloat *v1, const GLfloat *v2)
1144{
Brian Paul0219d322000-01-10 04:29:09 +00001145 DISPATCH(Rectfv, (v1, v2), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001146}
1147
1148KEYWORD1 void KEYWORD2 NAME(Recti)(GLint x1, GLint y1, GLint x2, GLint y2)
1149{
Brian Paul0219d322000-01-10 04:29:09 +00001150 DISPATCH(Recti, (x1, y1, x2, y2), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001151}
1152
1153KEYWORD1 void KEYWORD2 NAME(Rectiv)(const GLint *v1, const GLint *v2)
1154{
Brian Paul0219d322000-01-10 04:29:09 +00001155 DISPATCH(Rectiv, (v1, v2), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001156}
1157
1158KEYWORD1 void KEYWORD2 NAME(Rects)(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
1159{
Brian Paul0219d322000-01-10 04:29:09 +00001160 DISPATCH(Rects, (x1, y1, x2, y2), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001161}
1162
1163KEYWORD1 void KEYWORD2 NAME(Rectsv)(const GLshort *v1, const GLshort *v2)
1164{
Brian Paul0219d322000-01-10 04:29:09 +00001165 DISPATCH(Rectsv, (v1, v2), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001166}
1167
1168KEYWORD1 GLint KEYWORD2 NAME(RenderMode)(GLenum mode)
1169{
Brian Paul0219d322000-01-10 04:29:09 +00001170 RETURN_DISPATCH(RenderMode, (mode), ("glRenderMode(0x%x);\n", mode));
Brian Paul1210b0d1999-11-25 18:16:13 +00001171}
1172
1173KEYWORD1 void KEYWORD2 NAME(Rotated)(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
1174{
Brian Paul0219d322000-01-10 04:29:09 +00001175 DISPATCH(Rotated, (angle, x, y, z), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001176}
1177
1178KEYWORD1 void KEYWORD2 NAME(Rotatef)(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
1179{
Brian Paul0219d322000-01-10 04:29:09 +00001180 DISPATCH(Rotatef, (angle, x, y, z), ("glRotatef(%g, %g, %g, %g);\n", angle, x, y, z));
Brian Paul1210b0d1999-11-25 18:16:13 +00001181}
1182
1183KEYWORD1 void KEYWORD2 NAME(SelectBuffer)(GLsizei size, GLuint *buffer)
1184{
Brian Paul0219d322000-01-10 04:29:09 +00001185 DISPATCH(SelectBuffer, (size, buffer), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001186}
1187
1188KEYWORD1 void KEYWORD2 NAME(Scaled)(GLdouble x, GLdouble y, GLdouble z)
1189{
Brian Paul0219d322000-01-10 04:29:09 +00001190 DISPATCH(Scaled, (x, y, z), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001191}
1192
1193KEYWORD1 void KEYWORD2 NAME(Scalef)(GLfloat x, GLfloat y, GLfloat z)
1194{
Brian Paul0219d322000-01-10 04:29:09 +00001195 DISPATCH(Scalef, (x, y, z), ("glScalef(%g, %g, %g);\n", x, y, z));
Brian Paul1210b0d1999-11-25 18:16:13 +00001196}
1197
1198KEYWORD1 void KEYWORD2 NAME(Scissor)(GLint x, GLint y, GLsizei width, GLsizei height)
1199{
Brian Paul0219d322000-01-10 04:29:09 +00001200 DISPATCH(Scissor, (x, y, width, height), ("glScissor(%d, %d, %d, %d);\n", x, y, width, height));
Brian Paul1210b0d1999-11-25 18:16:13 +00001201}
1202
1203KEYWORD1 void KEYWORD2 NAME(ShadeModel)(GLenum mode)
1204{
Brian Paul0219d322000-01-10 04:29:09 +00001205 DISPATCH(ShadeModel, (mode), ("glShadeModel(0x%x);\n", mode));
Brian Paul1210b0d1999-11-25 18:16:13 +00001206}
1207
1208KEYWORD1 void KEYWORD2 NAME(StencilFunc)(GLenum func, GLint ref, GLuint mask)
1209{
Brian Paul0219d322000-01-10 04:29:09 +00001210 DISPATCH(StencilFunc, (func, ref, mask), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001211}
1212
1213KEYWORD1 void KEYWORD2 NAME(StencilMask)(GLuint mask)
1214{
Brian Paul0219d322000-01-10 04:29:09 +00001215 DISPATCH(StencilMask, (mask), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001216}
1217
1218KEYWORD1 void KEYWORD2 NAME(StencilOp)(GLenum fail, GLenum zfail, GLenum zpass)
1219{
Brian Paul0219d322000-01-10 04:29:09 +00001220 DISPATCH(StencilOp, (fail, zfail, zpass), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001221}
1222
1223KEYWORD1 void KEYWORD2 NAME(TexCoord1d)(GLdouble s)
1224{
Brian Paul0219d322000-01-10 04:29:09 +00001225 DISPATCH(TexCoord1d, (s), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001226}
1227
1228KEYWORD1 void KEYWORD2 NAME(TexCoord1f)(GLfloat s)
1229{
Brian Paul0219d322000-01-10 04:29:09 +00001230 DISPATCH(TexCoord1f, (s), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001231}
1232
1233KEYWORD1 void KEYWORD2 NAME(TexCoord1i)(GLint s)
1234{
Brian Paul0219d322000-01-10 04:29:09 +00001235 DISPATCH(TexCoord1i, (s), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001236}
1237
1238KEYWORD1 void KEYWORD2 NAME(TexCoord1s)(GLshort s)
1239{
Brian Paul0219d322000-01-10 04:29:09 +00001240 DISPATCH(TexCoord1s, (s), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001241}
1242
1243KEYWORD1 void KEYWORD2 NAME(TexCoord2d)(GLdouble s, GLdouble t)
1244{
Brian Paul0219d322000-01-10 04:29:09 +00001245 DISPATCH(TexCoord2d, (s, t), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001246}
1247
1248KEYWORD1 void KEYWORD2 NAME(TexCoord2f)(GLfloat s, GLfloat t)
1249{
Brian Paul0219d322000-01-10 04:29:09 +00001250 DISPATCH(TexCoord2f, (s, t), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001251}
1252
1253KEYWORD1 void KEYWORD2 NAME(TexCoord2s)(GLshort s, GLshort t)
1254{
Brian Paul0219d322000-01-10 04:29:09 +00001255 DISPATCH(TexCoord2s, (s, t), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001256}
1257
1258KEYWORD1 void KEYWORD2 NAME(TexCoord2i)(GLint s, GLint t)
1259{
Brian Paul0219d322000-01-10 04:29:09 +00001260 DISPATCH(TexCoord2i, (s, t), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001261}
1262
1263KEYWORD1 void KEYWORD2 NAME(TexCoord3d)(GLdouble s, GLdouble t, GLdouble r)
1264{
Brian Paul0219d322000-01-10 04:29:09 +00001265 DISPATCH(TexCoord3d, (s, t, r), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001266}
1267
1268KEYWORD1 void KEYWORD2 NAME(TexCoord3f)(GLfloat s, GLfloat t, GLfloat r)
1269{
Brian Paul0219d322000-01-10 04:29:09 +00001270 DISPATCH(TexCoord3f, (s, t, r), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001271}
1272
1273KEYWORD1 void KEYWORD2 NAME(TexCoord3i)(GLint s, GLint t, GLint r)
1274{
Brian Paul0219d322000-01-10 04:29:09 +00001275 DISPATCH(TexCoord3i, (s, t, r), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001276}
1277
1278KEYWORD1 void KEYWORD2 NAME(TexCoord3s)(GLshort s, GLshort t, GLshort r)
1279{
Brian Paul0219d322000-01-10 04:29:09 +00001280 DISPATCH(TexCoord3s, (s, t, r), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001281}
1282
1283KEYWORD1 void KEYWORD2 NAME(TexCoord4d)(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
1284{
Brian Paul0219d322000-01-10 04:29:09 +00001285 DISPATCH(TexCoord4d, (s, t, r, q), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001286}
1287
1288KEYWORD1 void KEYWORD2 NAME(TexCoord4f)(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
1289{
Brian Paul0219d322000-01-10 04:29:09 +00001290 DISPATCH(TexCoord4f, (s, t, r, q), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001291}
1292
1293KEYWORD1 void KEYWORD2 NAME(TexCoord4i)(GLint s, GLint t, GLint r, GLint q)
1294{
Brian Paul0219d322000-01-10 04:29:09 +00001295 DISPATCH(TexCoord4i, (s, t, r, q), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001296}
1297
1298KEYWORD1 void KEYWORD2 NAME(TexCoord4s)(GLshort s, GLshort t, GLshort r, GLshort q)
1299{
Brian Paul0219d322000-01-10 04:29:09 +00001300 DISPATCH(TexCoord4s, (s, t, r, q), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001301}
1302
1303KEYWORD1 void KEYWORD2 NAME(TexCoord1dv)(const GLdouble *v)
1304{
Brian Paul0219d322000-01-10 04:29:09 +00001305 DISPATCH(TexCoord1dv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001306}
1307
1308KEYWORD1 void KEYWORD2 NAME(TexCoord1fv)(const GLfloat *v)
1309{
Brian Paul0219d322000-01-10 04:29:09 +00001310 DISPATCH(TexCoord1fv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001311}
1312
1313KEYWORD1 void KEYWORD2 NAME(TexCoord1iv)(const GLint *v)
1314{
Brian Paul0219d322000-01-10 04:29:09 +00001315 DISPATCH(TexCoord1iv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001316}
1317
1318KEYWORD1 void KEYWORD2 NAME(TexCoord1sv)(const GLshort *v)
1319{
Brian Paul0219d322000-01-10 04:29:09 +00001320 DISPATCH(TexCoord1sv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001321}
1322
1323KEYWORD1 void KEYWORD2 NAME(TexCoord2dv)(const GLdouble *v)
1324{
Brian Paul0219d322000-01-10 04:29:09 +00001325 DISPATCH(TexCoord2dv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001326}
1327
1328KEYWORD1 void KEYWORD2 NAME(TexCoord2fv)(const GLfloat *v)
1329{
Brian Paul0219d322000-01-10 04:29:09 +00001330 DISPATCH(TexCoord2fv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001331}
1332
1333KEYWORD1 void KEYWORD2 NAME(TexCoord2iv)(const GLint *v)
1334{
Brian Paul0219d322000-01-10 04:29:09 +00001335 DISPATCH(TexCoord2iv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001336}
1337
1338KEYWORD1 void KEYWORD2 NAME(TexCoord2sv)(const GLshort *v)
1339{
Brian Paul0219d322000-01-10 04:29:09 +00001340 DISPATCH(TexCoord2sv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001341}
1342
1343KEYWORD1 void KEYWORD2 NAME(TexCoord3dv)(const GLdouble *v)
1344{
Brian Paul0219d322000-01-10 04:29:09 +00001345 DISPATCH(TexCoord3dv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001346}
1347
1348KEYWORD1 void KEYWORD2 NAME(TexCoord3fv)(const GLfloat *v)
1349{
Brian Paul0219d322000-01-10 04:29:09 +00001350 DISPATCH(TexCoord3fv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001351}
1352
1353KEYWORD1 void KEYWORD2 NAME(TexCoord3iv)(const GLint *v)
1354{
Brian Paul0219d322000-01-10 04:29:09 +00001355 DISPATCH(TexCoord3iv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001356}
1357
1358KEYWORD1 void KEYWORD2 NAME(TexCoord3sv)(const GLshort *v)
1359{
Brian Paul0219d322000-01-10 04:29:09 +00001360 DISPATCH(TexCoord3sv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001361}
1362
1363KEYWORD1 void KEYWORD2 NAME(TexCoord4dv)(const GLdouble *v)
1364{
Brian Paul0219d322000-01-10 04:29:09 +00001365 DISPATCH(TexCoord4dv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001366}
1367
1368KEYWORD1 void KEYWORD2 NAME(TexCoord4fv)(const GLfloat *v)
1369{
Brian Paul0219d322000-01-10 04:29:09 +00001370 DISPATCH(TexCoord4fv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001371}
1372
1373KEYWORD1 void KEYWORD2 NAME(TexCoord4iv)(const GLint *v)
1374{
Brian Paul0219d322000-01-10 04:29:09 +00001375 DISPATCH(TexCoord4iv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001376}
1377
1378KEYWORD1 void KEYWORD2 NAME(TexCoord4sv)(const GLshort *v)
1379{
Brian Paul0219d322000-01-10 04:29:09 +00001380 DISPATCH(TexCoord4sv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001381}
1382
1383KEYWORD1 void KEYWORD2 NAME(TexGend)(GLenum coord, GLenum pname, GLdouble param)
1384{
Brian Paul0219d322000-01-10 04:29:09 +00001385 DISPATCH(TexGend, (coord, pname, param), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001386}
1387
1388KEYWORD1 void KEYWORD2 NAME(TexGendv)(GLenum coord, GLenum pname, const GLdouble *params)
1389{
Brian Paul0219d322000-01-10 04:29:09 +00001390 DISPATCH(TexGendv, (coord, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001391}
1392
1393KEYWORD1 void KEYWORD2 NAME(TexGenf)(GLenum coord, GLenum pname, GLfloat param)
1394{
Brian Paul0219d322000-01-10 04:29:09 +00001395 DISPATCH(TexGenf, (coord, pname, param), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001396}
1397
1398KEYWORD1 void KEYWORD2 NAME(TexGenfv)(GLenum coord, GLenum pname, const GLfloat *params)
1399{
Brian Paul0219d322000-01-10 04:29:09 +00001400 DISPATCH(TexGenfv, (coord, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001401}
1402
1403KEYWORD1 void KEYWORD2 NAME(TexGeni)(GLenum coord, GLenum pname, GLint param)
1404{
Brian Paul0219d322000-01-10 04:29:09 +00001405 DISPATCH(TexGeni, (coord, pname, param), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001406}
1407
1408KEYWORD1 void KEYWORD2 NAME(TexGeniv)(GLenum coord, GLenum pname, const GLint *params)
1409{
Brian Paul0219d322000-01-10 04:29:09 +00001410 DISPATCH(TexGeniv, (coord, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001411}
1412
1413KEYWORD1 void KEYWORD2 NAME(TexEnvf)(GLenum target, GLenum pname, GLfloat param)
1414{
Brian Paul0219d322000-01-10 04:29:09 +00001415 DISPATCH(TexEnvf, (target, pname, param), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001416}
1417
1418KEYWORD1 void KEYWORD2 NAME(TexEnvfv)(GLenum target, GLenum pname, const GLfloat *param)
1419{
Brian Paul0219d322000-01-10 04:29:09 +00001420 DISPATCH(TexEnvfv, (target, pname, param), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001421}
1422
1423KEYWORD1 void KEYWORD2 NAME(TexEnvi)(GLenum target, GLenum pname, GLint param)
1424{
Brian Paul0219d322000-01-10 04:29:09 +00001425 DISPATCH(TexEnvi, (target, pname, param), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001426}
1427
1428KEYWORD1 void KEYWORD2 NAME(TexEnviv)(GLenum target, GLenum pname, const GLint *param)
1429{
Brian Paul0219d322000-01-10 04:29:09 +00001430 DISPATCH(TexEnviv, (target, pname, param), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001431}
1432
1433KEYWORD1 void KEYWORD2 NAME(TexImage1D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
1434{
Brian Paul0219d322000-01-10 04:29:09 +00001435 DISPATCH(TexImage1D, (target, level, internalformat, width, border, format, type, pixels), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001436}
1437
1438KEYWORD1 void KEYWORD2 NAME(TexImage2D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
1439{
Brian Paul0219d322000-01-10 04:29:09 +00001440 DISPATCH(TexImage2D, (target, level, internalformat, width, height, border, format, type, pixels), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001441}
1442
1443KEYWORD1 void KEYWORD2 NAME(TexParameterf)(GLenum target, GLenum pname, GLfloat param)
1444{
Brian Paul0219d322000-01-10 04:29:09 +00001445 DISPATCH(TexParameterf, (target, pname, param), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001446}
1447
1448KEYWORD1 void KEYWORD2 NAME(TexParameterfv)(GLenum target, GLenum pname, const GLfloat *params)
1449{
Brian Paul0219d322000-01-10 04:29:09 +00001450 DISPATCH(TexParameterfv, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001451}
1452
1453KEYWORD1 void KEYWORD2 NAME(TexParameteri)(GLenum target, GLenum pname, GLint param)
1454{
Brian Paul0219d322000-01-10 04:29:09 +00001455 DISPATCH(TexParameteri, (target, pname, param), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001456}
1457
1458KEYWORD1 void KEYWORD2 NAME(TexParameteriv)(GLenum target, GLenum pname, const GLint *params)
1459{
Brian Paul0219d322000-01-10 04:29:09 +00001460 DISPATCH(TexParameteriv, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001461}
1462
1463KEYWORD1 void KEYWORD2 NAME(Translated)(GLdouble x, GLdouble y, GLdouble z)
1464{
Brian Paul0219d322000-01-10 04:29:09 +00001465 DISPATCH(Translated, (x, y, z), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001466}
1467
1468KEYWORD1 void KEYWORD2 NAME(Translatef)(GLfloat x, GLfloat y, GLfloat z)
1469{
Brian Paul0219d322000-01-10 04:29:09 +00001470 DISPATCH(Translatef, (x, y, z), ("glTranslatef(%g, %g, %g);\n", x, y, z));
Brian Paul1210b0d1999-11-25 18:16:13 +00001471}
1472
1473KEYWORD1 void KEYWORD2 NAME(Vertex2d)(GLdouble x, GLdouble y)
1474{
Brian Paul0219d322000-01-10 04:29:09 +00001475 DISPATCH(Vertex2d, (x, y), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001476}
1477
1478KEYWORD1 void KEYWORD2 NAME(Vertex2dv)(const GLdouble *v)
1479{
Brian Paul0219d322000-01-10 04:29:09 +00001480 DISPATCH(Vertex2dv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001481}
1482
1483KEYWORD1 void KEYWORD2 NAME(Vertex2f)(GLfloat x, GLfloat y)
1484{
Brian Paul0219d322000-01-10 04:29:09 +00001485 DISPATCH(Vertex2f, (x, y), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001486}
1487
1488KEYWORD1 void KEYWORD2 NAME(Vertex2fv)(const GLfloat *v)
1489{
Brian Paul0219d322000-01-10 04:29:09 +00001490 DISPATCH(Vertex2fv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001491}
1492
1493KEYWORD1 void KEYWORD2 NAME(Vertex2i)(GLint x, GLint y)
1494{
Brian Paul0219d322000-01-10 04:29:09 +00001495 DISPATCH(Vertex2i, (x, y), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001496}
1497
1498KEYWORD1 void KEYWORD2 NAME(Vertex2iv)(const GLint *v)
1499{
Brian Paul0219d322000-01-10 04:29:09 +00001500 DISPATCH(Vertex2iv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001501}
1502
1503KEYWORD1 void KEYWORD2 NAME(Vertex2s)(GLshort x, GLshort y)
1504{
Brian Paul0219d322000-01-10 04:29:09 +00001505 DISPATCH(Vertex2s, (x, y), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001506}
1507
1508KEYWORD1 void KEYWORD2 NAME(Vertex2sv)(const GLshort *v)
1509{
Brian Paul0219d322000-01-10 04:29:09 +00001510 DISPATCH(Vertex2sv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001511}
1512
1513KEYWORD1 void KEYWORD2 NAME(Vertex3d)(GLdouble x, GLdouble y, GLdouble z)
1514{
Brian Paul0219d322000-01-10 04:29:09 +00001515 DISPATCH(Vertex3d, (x, y, z), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001516}
1517
1518KEYWORD1 void KEYWORD2 NAME(Vertex3dv)(const GLdouble *v)
1519{
Brian Paul0219d322000-01-10 04:29:09 +00001520 DISPATCH(Vertex3dv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001521}
1522
1523KEYWORD1 void KEYWORD2 NAME(Vertex3f)(GLfloat x, GLfloat y, GLfloat z)
1524{
Brian Paul0219d322000-01-10 04:29:09 +00001525 DISPATCH(Vertex3f, (x, y, z), ("glVertex3f(%g, %g, %g);\n", x, y, z));
Brian Paul1210b0d1999-11-25 18:16:13 +00001526}
1527
1528KEYWORD1 void KEYWORD2 NAME(Vertex3fv)(const GLfloat *v)
1529{
Brian Paul0219d322000-01-10 04:29:09 +00001530 DISPATCH(Vertex3fv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001531}
1532
1533KEYWORD1 void KEYWORD2 NAME(Vertex3i)(GLint x, GLint y, GLint z)
1534{
Brian Paul0219d322000-01-10 04:29:09 +00001535 DISPATCH(Vertex3i, (x, y, z), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001536}
1537
1538KEYWORD1 void KEYWORD2 NAME(Vertex3iv)(const GLint *v)
1539{
Brian Paul0219d322000-01-10 04:29:09 +00001540 DISPATCH(Vertex3iv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001541}
1542
1543KEYWORD1 void KEYWORD2 NAME(Vertex3s)(GLshort x, GLshort y, GLshort z)
1544{
Brian Paul0219d322000-01-10 04:29:09 +00001545 DISPATCH(Vertex3s, (x, y, z), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001546}
1547
1548KEYWORD1 void KEYWORD2 NAME(Vertex3sv)(const GLshort *v)
1549{
Brian Paul0219d322000-01-10 04:29:09 +00001550 DISPATCH(Vertex3sv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001551}
1552
1553KEYWORD1 void KEYWORD2 NAME(Vertex4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
1554{
Brian Paul0219d322000-01-10 04:29:09 +00001555 DISPATCH(Vertex4d, (x, y, z, w), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001556}
1557
1558KEYWORD1 void KEYWORD2 NAME(Vertex4dv)(const GLdouble *v)
1559{
Brian Paul0219d322000-01-10 04:29:09 +00001560 DISPATCH(Vertex4dv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001561}
1562
1563KEYWORD1 void KEYWORD2 NAME(Vertex4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
1564{
Brian Paul0219d322000-01-10 04:29:09 +00001565 DISPATCH(Vertex4f, (x, y, z, w), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001566}
1567
1568KEYWORD1 void KEYWORD2 NAME(Vertex4fv)(const GLfloat *v)
1569{
Brian Paul0219d322000-01-10 04:29:09 +00001570 DISPATCH(Vertex4fv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001571}
1572
1573KEYWORD1 void KEYWORD2 NAME(Vertex4i)(GLint x, GLint y, GLint z, GLint w)
1574{
Brian Paul0219d322000-01-10 04:29:09 +00001575 DISPATCH(Vertex4i, (x, y, z, w), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001576}
1577
1578KEYWORD1 void KEYWORD2 NAME(Vertex4iv)(const GLint *v)
1579{
Brian Paul0219d322000-01-10 04:29:09 +00001580 DISPATCH(Vertex4iv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001581}
1582
1583KEYWORD1 void KEYWORD2 NAME(Vertex4s)(GLshort x, GLshort y, GLshort z, GLshort w)
1584{
Brian Paul0219d322000-01-10 04:29:09 +00001585 DISPATCH(Vertex4s, (x, y, z, w), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001586}
1587
1588KEYWORD1 void KEYWORD2 NAME(Vertex4sv)(const GLshort *v)
1589{
Brian Paul0219d322000-01-10 04:29:09 +00001590 DISPATCH(Vertex4sv, (v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001591}
1592
1593KEYWORD1 void KEYWORD2 NAME(Viewport)(GLint x, GLint y, GLsizei width, GLsizei height)
1594{
Brian Paul0219d322000-01-10 04:29:09 +00001595 DISPATCH(Viewport, (x, y, width, height), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001596}
1597
1598
1599
1600
Brian Paul67661b01999-12-15 12:52:31 +00001601/* GL 1.1 */
Brian Paul1210b0d1999-11-25 18:16:13 +00001602
1603KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResident)(GLsizei n, const GLuint *textures, GLboolean *residences)
1604{
Brian Paul0219d322000-01-10 04:29:09 +00001605 RETURN_DISPATCH(AreTexturesResident, (n, textures, residences), ("glAreTexturesResident(%d, %p, %p);\n", n, textures, residences));
Brian Paul1210b0d1999-11-25 18:16:13 +00001606}
1607
1608KEYWORD1 void KEYWORD2 NAME(ArrayElement)(GLint i)
1609{
Brian Paul0219d322000-01-10 04:29:09 +00001610 DISPATCH(ArrayElement, (i), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001611}
1612
1613KEYWORD1 void KEYWORD2 NAME(BindTexture)(GLenum target, GLuint texture)
1614{
Brian Paul0219d322000-01-10 04:29:09 +00001615 DISPATCH(BindTexture, (target, texture), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001616}
1617
1618KEYWORD1 void KEYWORD2 NAME(ColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid *ptr)
1619{
Brian Paul0219d322000-01-10 04:29:09 +00001620 DISPATCH(ColorPointer, (size, type, stride, ptr), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001621}
1622
1623KEYWORD1 void KEYWORD2 NAME(CopyTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
1624{
Brian Paul0219d322000-01-10 04:29:09 +00001625 DISPATCH(CopyTexImage1D, (target, level, internalformat, x, y, width, border), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001626}
1627
1628KEYWORD1 void KEYWORD2 NAME(CopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
1629{
Brian Paul0219d322000-01-10 04:29:09 +00001630 DISPATCH(CopyTexImage2D, (target, level, internalformat, x, y, width, height, border), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001631}
1632
1633KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
1634{
Brian Paul0219d322000-01-10 04:29:09 +00001635 DISPATCH(CopyTexSubImage1D, (target, level, xoffset, x, y, width), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001636}
1637
1638KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1639{
Brian Paul0219d322000-01-10 04:29:09 +00001640 DISPATCH(CopyTexSubImage2D, (target, level, xoffset, yoffset, x, y, width, height), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001641}
1642
1643KEYWORD1 void KEYWORD2 NAME(DeleteTextures)(GLsizei n, const GLuint *textures)
1644{
Brian Paul0219d322000-01-10 04:29:09 +00001645 DISPATCH(DeleteTextures, (n, textures), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001646}
1647
1648KEYWORD1 void KEYWORD2 NAME(DisableClientState)(GLenum cap)
1649{
Brian Paul0219d322000-01-10 04:29:09 +00001650 DISPATCH(DisableClientState, (cap), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001651}
1652
1653KEYWORD1 void KEYWORD2 NAME(DrawArrays)(GLenum mode, GLint first, GLsizei count)
1654{
Brian Paul0219d322000-01-10 04:29:09 +00001655 DISPATCH(DrawArrays, (mode, first, count), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001656}
1657
1658KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointer)(GLsizei stride, const GLvoid *ptr)
1659{
Brian Paul0219d322000-01-10 04:29:09 +00001660 DISPATCH(EdgeFlagPointer, (stride, ptr), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001661}
1662
1663KEYWORD1 void KEYWORD2 NAME(EnableClientState)(GLenum cap)
1664{
Brian Paul0219d322000-01-10 04:29:09 +00001665 DISPATCH(EnableClientState, (cap), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001666}
1667
1668KEYWORD1 void KEYWORD2 NAME(GenTextures)(GLsizei n, GLuint *textures)
1669{
Brian Paul0219d322000-01-10 04:29:09 +00001670 DISPATCH(GenTextures, (n, textures), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001671}
1672
1673KEYWORD1 void KEYWORD2 NAME(GetPointerv)(GLenum pname, GLvoid **params)
1674{
Brian Paul0219d322000-01-10 04:29:09 +00001675 DISPATCH(GetPointerv, (pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001676}
1677
1678KEYWORD1 void KEYWORD2 NAME(IndexPointer)(GLenum type, GLsizei stride, const GLvoid *ptr)
1679{
Brian Paul0219d322000-01-10 04:29:09 +00001680 DISPATCH(IndexPointer, (type, stride, ptr), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001681}
1682
Brian Paul67661b01999-12-15 12:52:31 +00001683KEYWORD1 void KEYWORD2 NAME(Indexub)(GLubyte c)
1684{
Brian Paul0219d322000-01-10 04:29:09 +00001685 DISPATCH(Indexub, (c), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00001686}
1687
1688KEYWORD1 void KEYWORD2 NAME(Indexubv)(const GLubyte *c)
1689{
Brian Paul0219d322000-01-10 04:29:09 +00001690 DISPATCH(Indexubv, (c), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00001691}
1692
1693KEYWORD1 void KEYWORD2 NAME(InterleavedArrays)(GLenum format, GLsizei stride, const GLvoid *pointer)
1694{
Brian Paul0219d322000-01-10 04:29:09 +00001695 DISPATCH(InterleavedArrays, (format, stride, pointer), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00001696}
1697
1698KEYWORD1 GLboolean KEYWORD2 NAME(IsTexture)(GLuint texture)
1699{
Brian Paul0219d322000-01-10 04:29:09 +00001700 RETURN_DISPATCH(IsTexture, (texture), ("glIsTexture(%u);\n", texture));
Brian Paul67661b01999-12-15 12:52:31 +00001701}
1702
Brian Paul1210b0d1999-11-25 18:16:13 +00001703KEYWORD1 void KEYWORD2 NAME(NormalPointer)(GLenum type, GLsizei stride, const GLvoid *ptr)
1704{
Brian Paul0219d322000-01-10 04:29:09 +00001705 DISPATCH(NormalPointer, (type, stride, ptr), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001706}
1707
1708KEYWORD1 void KEYWORD2 NAME(PolygonOffset)(GLfloat factor, GLfloat units)
1709{
Brian Paul0219d322000-01-10 04:29:09 +00001710 DISPATCH(PolygonOffset, (factor, units), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001711}
1712
1713KEYWORD1 void KEYWORD2 NAME(PopClientAttrib)(void)
1714{
Brian Paul0219d322000-01-10 04:29:09 +00001715 DISPATCH(PopClientAttrib, (), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001716}
1717
1718KEYWORD1 void KEYWORD2 NAME(PrioritizeTextures)(GLsizei n, const GLuint *textures, const GLclampf *priorities)
1719{
Brian Paul0219d322000-01-10 04:29:09 +00001720 DISPATCH(PrioritizeTextures, (n, textures, priorities), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001721}
1722
1723KEYWORD1 void KEYWORD2 NAME(PushClientAttrib)(GLbitfield mask)
1724{
Brian Paul0219d322000-01-10 04:29:09 +00001725 DISPATCH(PushClientAttrib, (mask), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001726}
1727
1728KEYWORD1 void KEYWORD2 NAME(TexCoordPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid *ptr)
1729{
Brian Paul0219d322000-01-10 04:29:09 +00001730 DISPATCH(TexCoordPointer, (size, type, stride, ptr), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001731}
1732
1733KEYWORD1 void KEYWORD2 NAME(TexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
1734{
Brian Paul0219d322000-01-10 04:29:09 +00001735 DISPATCH(TexSubImage1D, (target, level, xoffset, width, format, type, pixels), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001736}
1737
1738KEYWORD1 void KEYWORD2 NAME(TexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
1739{
Brian Paul0219d322000-01-10 04:29:09 +00001740 DISPATCH(TexSubImage2D, (target, level, xoffset, yoffset, width, height, format, type, pixels), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001741}
1742
1743KEYWORD1 void KEYWORD2 NAME(VertexPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid *ptr)
1744{
Brian Paul0219d322000-01-10 04:29:09 +00001745 DISPATCH(VertexPointer, (size, type, stride, ptr), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001746}
1747
Brian Paul1210b0d1999-11-25 18:16:13 +00001748
1749
1750
Brian Paul67661b01999-12-15 12:52:31 +00001751/* GL 1.2 */
Brian Paul1210b0d1999-11-25 18:16:13 +00001752
1753KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1754{
Brian Paul0219d322000-01-10 04:29:09 +00001755 DISPATCH(CopyTexSubImage3D, (target, level, xoffset, yoffset, zoffset, x, y, width, height), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001756}
1757
1758KEYWORD1 void KEYWORD2 NAME(DrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
1759{
Brian Paul0219d322000-01-10 04:29:09 +00001760 DISPATCH(DrawRangeElements, (mode, start, end, count, type, indices), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001761}
1762
1763KEYWORD1 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)
1764{
Brian Paul0219d322000-01-10 04:29:09 +00001765 DISPATCH(TexImage3D, (target, level, internalformat, width, height, depth, border, format, type, pixels), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001766}
1767
1768KEYWORD1 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)
1769{
Brian Paul0219d322000-01-10 04:29:09 +00001770 DISPATCH(TexSubImage3D, (target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001771}
1772
1773
Brian Paul67661b01999-12-15 12:52:31 +00001774
1775/* GL_ARB_imaging */
Brian Paul1210b0d1999-11-25 18:16:13 +00001776
1777KEYWORD1 void KEYWORD2 NAME(BlendColor)(GLclampf r, GLclampf g, GLclampf b, GLclampf a)
1778{
Brian Paul0219d322000-01-10 04:29:09 +00001779 DISPATCH(BlendColor, (r, g, b, a), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001780}
1781
1782KEYWORD1 void KEYWORD2 NAME(BlendEquation)(GLenum mode)
1783{
Brian Paul0219d322000-01-10 04:29:09 +00001784 DISPATCH(BlendEquation, (mode), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001785}
1786
1787KEYWORD1 void KEYWORD2 NAME(ColorSubTable)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
1788{
Brian Paul0219d322000-01-10 04:29:09 +00001789 DISPATCH(ColorSubTable, (target, start, count, format, type, data), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001790}
1791
1792KEYWORD1 void KEYWORD2 NAME(ColorTable)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
1793{
Brian Paul0219d322000-01-10 04:29:09 +00001794 DISPATCH(ColorTable, (target, internalformat, width, format, type, table), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001795}
1796
1797KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfv)(GLenum target, GLenum pname, const GLfloat *params)
1798{
Brian Paul0219d322000-01-10 04:29:09 +00001799 DISPATCH(ColorTableParameterfv, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001800}
1801
1802KEYWORD1 void KEYWORD2 NAME(ColorTableParameteriv)(GLenum target, GLenum pname, const GLint *params)
1803{
Brian Paul0219d322000-01-10 04:29:09 +00001804 DISPATCH(ColorTableParameteriv, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001805}
1806
1807KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1D)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)
1808{
Brian Paul0219d322000-01-10 04:29:09 +00001809 DISPATCH(ConvolutionFilter1D, (target, internalformat, width, format, type, image), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001810}
1811
1812KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)
1813{
Brian Paul0219d322000-01-10 04:29:09 +00001814 DISPATCH(ConvolutionFilter2D, (target, internalformat, width, height, format, type, image), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001815}
1816
1817KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterf)(GLenum target, GLenum pname, GLfloat params)
1818{
Brian Paul0219d322000-01-10 04:29:09 +00001819 DISPATCH(ConvolutionParameterf, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001820}
1821
1822KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfv)(GLenum target, GLenum pname, const GLfloat *params)
1823{
Brian Paul0219d322000-01-10 04:29:09 +00001824 DISPATCH(ConvolutionParameterfv, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001825}
1826
1827KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteri)(GLenum target, GLenum pname, GLint params)
1828{
Brian Paul0219d322000-01-10 04:29:09 +00001829 DISPATCH(ConvolutionParameteri, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001830}
1831
1832KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriv)(GLenum target, GLenum pname, const GLint *params)
1833{
Brian Paul0219d322000-01-10 04:29:09 +00001834 DISPATCH(ConvolutionParameteriv, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001835}
1836
1837KEYWORD1 void KEYWORD2 NAME(CopyColorSubTable)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
1838{
Brian Paul0219d322000-01-10 04:29:09 +00001839 DISPATCH(CopyColorSubTable, (target, start, x, y, width), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001840}
1841
1842KEYWORD1 void KEYWORD2 NAME(CopyColorTable)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1843{
Brian Paul0219d322000-01-10 04:29:09 +00001844 DISPATCH(CopyColorTable, (target, internalformat, x, y, width), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001845}
1846
1847KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
1848{
Brian Paul0219d322000-01-10 04:29:09 +00001849 DISPATCH(CopyConvolutionFilter1D, (target, internalformat, x, y, width), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001850}
1851
1852KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
1853{
Brian Paul0219d322000-01-10 04:29:09 +00001854 DISPATCH(CopyConvolutionFilter2D, (target, internalformat, x, y, width, height), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001855}
1856
1857KEYWORD1 void KEYWORD2 NAME(GetColorTable)(GLenum target, GLenum format, GLenum type, GLvoid *table)
1858{
Brian Paul0219d322000-01-10 04:29:09 +00001859 DISPATCH(GetColorTable, (target, format, type, table), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001860}
1861
1862KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfv)(GLenum target, GLenum pname, GLfloat *params)
1863{
Brian Paul0219d322000-01-10 04:29:09 +00001864 DISPATCH(GetColorTableParameterfv, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001865}
1866
1867KEYWORD1 void KEYWORD2 NAME(GetColorTableParameteriv)(GLenum target, GLenum pname, GLint *params)
1868{
Brian Paul0219d322000-01-10 04:29:09 +00001869 DISPATCH(GetColorTableParameteriv, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001870}
1871
1872KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilter)(GLenum target, GLenum format, GLenum type, GLvoid *image)
1873{
Brian Paul0219d322000-01-10 04:29:09 +00001874 DISPATCH(GetConvolutionFilter, (target, format, type, image), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001875}
1876
1877KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfv)(GLenum target, GLenum pname, GLfloat *params)
1878{
Brian Paul0219d322000-01-10 04:29:09 +00001879 DISPATCH(GetConvolutionParameterfv, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001880}
1881
1882KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameteriv)(GLenum target, GLenum pname, GLint *params)
1883{
Brian Paul0219d322000-01-10 04:29:09 +00001884 DISPATCH(GetConvolutionParameteriv, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001885}
1886
1887KEYWORD1 void KEYWORD2 NAME(GetHistogram)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
1888{
Brian Paul0219d322000-01-10 04:29:09 +00001889 DISPATCH(GetHistogram, (target, reset, format, type, values), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001890}
1891
1892KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfv)(GLenum target, GLenum pname, GLfloat *params)
1893{
Brian Paul0219d322000-01-10 04:29:09 +00001894 DISPATCH(GetHistogramParameterfv, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001895}
1896
1897KEYWORD1 void KEYWORD2 NAME(GetHistogramParameteriv)(GLenum target, GLenum pname, GLint *params)
1898{
Brian Paul0219d322000-01-10 04:29:09 +00001899 DISPATCH(GetHistogramParameteriv, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001900}
1901
1902KEYWORD1 void KEYWORD2 NAME(GetMinmax)(GLenum target, GLboolean reset, GLenum format, GLenum types, GLvoid *values)
1903{
Brian Paul0219d322000-01-10 04:29:09 +00001904 DISPATCH(GetMinmax, (target, reset, format, types, values), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001905}
1906
1907KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfv)(GLenum target, GLenum pname, GLfloat *params)
1908{
Brian Paul0219d322000-01-10 04:29:09 +00001909 DISPATCH(GetMinmaxParameterfv, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001910}
1911
1912KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameteriv)(GLenum target, GLenum pname, GLint *params)
1913{
Brian Paul0219d322000-01-10 04:29:09 +00001914 DISPATCH(GetMinmaxParameteriv, (target, pname, params), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001915}
1916
1917KEYWORD1 void KEYWORD2 NAME(GetSeparableFilter)(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
1918{
Brian Paul0219d322000-01-10 04:29:09 +00001919 DISPATCH(GetSeparableFilter, (target, format, type, row, column, span), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001920}
1921
1922KEYWORD1 void KEYWORD2 NAME(Histogram)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
1923{
Brian Paul0219d322000-01-10 04:29:09 +00001924 DISPATCH(Histogram, (target, width, internalformat, sink), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001925}
1926
1927KEYWORD1 void KEYWORD2 NAME(Minmax)(GLenum target, GLenum internalformat, GLboolean sink)
1928{
Brian Paul0219d322000-01-10 04:29:09 +00001929 DISPATCH(Minmax, (target, internalformat, sink), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001930}
1931
1932KEYWORD1 void KEYWORD2 NAME(ResetMinmax)(GLenum target)
1933{
Brian Paul0219d322000-01-10 04:29:09 +00001934 DISPATCH(ResetMinmax, (target), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001935}
1936
1937KEYWORD1 void KEYWORD2 NAME(ResetHistogram)(GLenum target)
1938{
Brian Paul0219d322000-01-10 04:29:09 +00001939 DISPATCH(ResetHistogram, (target), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001940}
1941
1942KEYWORD1 void KEYWORD2 NAME(SeparableFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
1943{
Brian Paul0219d322000-01-10 04:29:09 +00001944 DISPATCH(SeparableFilter2D, (target, internalformat, width, height, format, type, row, column), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001945}
1946
1947
Brian Paul1210b0d1999-11-25 18:16:13 +00001948
Brian Paul67661b01999-12-15 12:52:31 +00001949/* GL_ARB_multitexture */
Brian Paul1210b0d1999-11-25 18:16:13 +00001950
1951KEYWORD1 void KEYWORD2 NAME(ActiveTextureARB)(GLenum texture)
1952{
Brian Paul0219d322000-01-10 04:29:09 +00001953 DISPATCH(ActiveTextureARB, (texture), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001954}
1955
1956KEYWORD1 void KEYWORD2 NAME(ClientActiveTextureARB)(GLenum texture)
1957{
Brian Paul0219d322000-01-10 04:29:09 +00001958 DISPATCH(ClientActiveTextureARB, (texture), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001959}
1960
1961KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dARB)(GLenum target, GLdouble s)
1962{
Brian Paul0219d322000-01-10 04:29:09 +00001963 DISPATCH(MultiTexCoord1dARB, (target, s), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001964}
1965
1966KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1dvARB)(GLenum target, const GLdouble *v)
1967{
Brian Paul0219d322000-01-10 04:29:09 +00001968 DISPATCH(MultiTexCoord1dvARB, (target, v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001969}
1970
1971KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fARB)(GLenum target, GLfloat s)
1972{
Brian Paul0219d322000-01-10 04:29:09 +00001973 DISPATCH(MultiTexCoord1fARB, (target, s), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001974}
1975
1976KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1fvARB)(GLenum target, const GLfloat *v)
1977{
Brian Paul0219d322000-01-10 04:29:09 +00001978 DISPATCH(MultiTexCoord1fvARB, (target, v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001979}
1980
1981KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1iARB)(GLenum target, GLint s)
1982{
Brian Paul0219d322000-01-10 04:29:09 +00001983 DISPATCH(MultiTexCoord1iARB, (target, s), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001984}
1985
1986KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1ivARB)(GLenum target, const GLint *v)
1987{
Brian Paul0219d322000-01-10 04:29:09 +00001988 DISPATCH(MultiTexCoord1ivARB, (target, v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001989}
1990
1991KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1sARB)(GLenum target, GLshort s)
1992{
Brian Paul0219d322000-01-10 04:29:09 +00001993 DISPATCH(MultiTexCoord1sARB, (target, s), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001994}
1995
1996KEYWORD1 void KEYWORD2 NAME(MultiTexCoord1svARB)(GLenum target, const GLshort *v)
1997{
Brian Paul0219d322000-01-10 04:29:09 +00001998 DISPATCH(MultiTexCoord1svARB, (target, v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00001999}
2000
2001KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dARB)(GLenum target, GLdouble s, GLdouble t)
2002{
Brian Paul0219d322000-01-10 04:29:09 +00002003 DISPATCH(MultiTexCoord2dARB, (target, s, t), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002004}
2005
2006KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2dvARB)(GLenum target, const GLdouble *v)
2007{
Brian Paul0219d322000-01-10 04:29:09 +00002008 DISPATCH(MultiTexCoord2dvARB, (target, v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002009}
2010
2011KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fARB)(GLenum target, GLfloat s, GLfloat t)
2012{
Brian Paul0219d322000-01-10 04:29:09 +00002013 DISPATCH(MultiTexCoord2fARB, (target, s, t), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002014}
2015
2016KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2fvARB)(GLenum target, const GLfloat *v)
2017{
Brian Paul0219d322000-01-10 04:29:09 +00002018 DISPATCH(MultiTexCoord2fvARB, (target, v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002019}
2020
2021KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2iARB)(GLenum target, GLint s, GLint t)
2022{
Brian Paul0219d322000-01-10 04:29:09 +00002023 DISPATCH(MultiTexCoord2iARB, (target, s, t), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002024}
2025
2026KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2ivARB)(GLenum target, const GLint *v)
2027{
Brian Paul0219d322000-01-10 04:29:09 +00002028 DISPATCH(MultiTexCoord2ivARB, (target, v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002029}
2030
2031KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2sARB)(GLenum target, GLshort s, GLshort t)
2032{
Brian Paul0219d322000-01-10 04:29:09 +00002033 DISPATCH(MultiTexCoord2sARB, (target, s, t), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002034}
2035
2036KEYWORD1 void KEYWORD2 NAME(MultiTexCoord2svARB)(GLenum target, const GLshort *v)
2037{
Brian Paul0219d322000-01-10 04:29:09 +00002038 DISPATCH(MultiTexCoord2svARB, (target, v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002039}
2040
2041KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
2042{
Brian Paul0219d322000-01-10 04:29:09 +00002043 DISPATCH(MultiTexCoord3dARB, (target, s, t, r), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002044}
2045
2046KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3dvARB)(GLenum target, const GLdouble *v)
2047{
Brian Paul0219d322000-01-10 04:29:09 +00002048 DISPATCH(MultiTexCoord3dvARB, (target, v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002049}
2050
2051KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
2052{
Brian Paul0219d322000-01-10 04:29:09 +00002053 DISPATCH(MultiTexCoord3fARB, (target, s, t, r), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002054}
2055
2056KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3fvARB)(GLenum target, const GLfloat *v)
2057{
Brian Paul0219d322000-01-10 04:29:09 +00002058 DISPATCH(MultiTexCoord3fvARB, (target, v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002059}
2060
2061KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3iARB)(GLenum target, GLint s, GLint t, GLint r)
2062{
Brian Paul0219d322000-01-10 04:29:09 +00002063 DISPATCH(MultiTexCoord3iARB, (target, s, t, r), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002064}
2065
2066KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3ivARB)(GLenum target, const GLint *v)
2067{
Brian Paul0219d322000-01-10 04:29:09 +00002068 DISPATCH(MultiTexCoord3ivARB, (target, v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002069}
2070
2071KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3sARB)(GLenum target, GLshort s, GLshort t, GLshort r)
2072{
Brian Paul0219d322000-01-10 04:29:09 +00002073 DISPATCH(MultiTexCoord3sARB, (target, s, t, r), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002074}
2075
2076KEYWORD1 void KEYWORD2 NAME(MultiTexCoord3svARB)(GLenum target, const GLshort *v)
2077{
Brian Paul0219d322000-01-10 04:29:09 +00002078 DISPATCH(MultiTexCoord3svARB, (target, v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002079}
2080
2081KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2082{
Brian Paul0219d322000-01-10 04:29:09 +00002083 DISPATCH(MultiTexCoord4dARB, (target, s, t, r, q), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002084}
2085
2086KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4dvARB)(GLenum target, const GLdouble *v)
2087{
Brian Paul0219d322000-01-10 04:29:09 +00002088 DISPATCH(MultiTexCoord4dvARB, (target, v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002089}
2090
2091KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2092{
Brian Paul0219d322000-01-10 04:29:09 +00002093 DISPATCH(MultiTexCoord4fARB, (target, s, t, r, q), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002094}
2095
2096KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4fvARB)(GLenum target, const GLfloat *v)
2097{
Brian Paul0219d322000-01-10 04:29:09 +00002098 DISPATCH(MultiTexCoord4fvARB, (target, v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002099}
2100
2101KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4iARB)(GLenum target, GLint s, GLint t, GLint r, GLint q)
2102{
Brian Paul0219d322000-01-10 04:29:09 +00002103 DISPATCH(MultiTexCoord4iARB, (target, s, t, r, q), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002104}
2105
2106KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4ivARB)(GLenum target, const GLint *v)
2107{
Brian Paul0219d322000-01-10 04:29:09 +00002108 DISPATCH(MultiTexCoord4ivARB, (target, v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002109}
2110
2111KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4sARB)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
2112{
Brian Paul0219d322000-01-10 04:29:09 +00002113 DISPATCH(MultiTexCoord4sARB, (target, s, t, r, q), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002114}
2115
2116KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4svARB)(GLenum target, const GLshort *v)
2117{
Brian Paul0219d322000-01-10 04:29:09 +00002118 DISPATCH(MultiTexCoord4svARB, (target, v), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002119}
2120
Brian Paul67661b01999-12-15 12:52:31 +00002121
2122
2123/***
2124 *** Extension functions
2125 ***/
2126
2127
2128/* 2. GL_EXT_blend_color */
2129KEYWORD1 void KEYWORD2 NAME(BlendColorEXT)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
2130{
Brian Paul0219d322000-01-10 04:29:09 +00002131 DISPATCH(BlendColorEXT, (red, green, blue, alpha), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002132}
Brian Paul1210b0d1999-11-25 18:16:13 +00002133
2134
2135
Brian Paul67661b01999-12-15 12:52:31 +00002136/* 3. GL_EXT_polygon_offset */
2137KEYWORD1 void KEYWORD2 NAME(PolygonOffsetEXT)(GLfloat factor, GLfloat bias)
2138{
Brian Paul0219d322000-01-10 04:29:09 +00002139 DISPATCH(PolygonOffsetEXT, (factor, bias), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002140}
2141
2142
2143
2144/* 6. GL_EXT_texture3D */
2145
2146KEYWORD1 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)
2147{
Brian Paul0219d322000-01-10 04:29:09 +00002148 DISPATCH(TexImage3D, (target, level, internalFormat, width, height, depth, border, format, type, pixels), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002149}
2150
2151KEYWORD1 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)
2152{
Brian Paul0219d322000-01-10 04:29:09 +00002153 DISPATCH(TexSubImage3D, (target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002154}
2155
2156KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage3DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2157{
Brian Paul0219d322000-01-10 04:29:09 +00002158 DISPATCH(CopyTexSubImage3D, (target, level, xoffset, yoffset, zoffset, x, y, width, height), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002159}
2160
2161
2162
Brian Paulfd5d3051999-12-16 12:36:30 +00002163/* 7. GL_SGI_texture_filter4 */
2164
2165KEYWORD1 void KEYWORD2 NAME(GetTexFilterFuncSGIS)(GLenum target, GLenum filter, GLsizei n, const GLfloat *weights)
2166{
Brian Paul0219d322000-01-10 04:29:09 +00002167 DISPATCH(GetTexFilterFuncSGIS, (target, filter, n, weights), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002168}
2169
2170KEYWORD1 void KEYWORD2 NAME(TexFilterFuncSGIS)(GLenum target, GLenum filter, GLfloat *weights)
2171{
Brian Paul0219d322000-01-10 04:29:09 +00002172 DISPATCH(TexFilterFuncSGIS, (target, filter, weights), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002173}
2174
2175
2176
2177/* 9. GL_EXT_subtexture */
2178
2179KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
2180{
Brian Paul0219d322000-01-10 04:29:09 +00002181 DISPATCH(CopyTexSubImage1DEXT, (target, level, xoffset, x, y, width), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002182}
2183
2184KEYWORD1 void KEYWORD2 NAME(TexSubImage1DEXT)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
2185{
Brian Paul0219d322000-01-10 04:29:09 +00002186 DISPATCH(TexSubImage1DEXT, (target, level, xoffset, width, format, type, pixels), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002187}
2188
2189KEYWORD1 void KEYWORD2 NAME(TexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
2190{
Brian Paul0219d322000-01-10 04:29:09 +00002191 DISPATCH(TexSubImage2DEXT, (target, level, xoffset, yoffset, width, height, format, type, pixels), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002192}
2193
2194
2195/* 10. GL_EXT_copy_texture */
2196
2197KEYWORD1 void KEYWORD2 NAME(CopyTexImage1DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
2198{
Brian Paul0219d322000-01-10 04:29:09 +00002199 DISPATCH(CopyTexImage1DEXT, (target, level, internalformat, x, y, width, border), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002200}
2201
2202KEYWORD1 void KEYWORD2 NAME(CopyTexImage2DEXT)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
2203{
Brian Paul0219d322000-01-10 04:29:09 +00002204 DISPATCH(CopyTexImage2DEXT, (target, level, internalformat, x, y, width, height, border), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002205}
2206
2207
2208KEYWORD1 void KEYWORD2 NAME(CopyTexSubImage2DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
2209{
Brian Paul0219d322000-01-10 04:29:09 +00002210 DISPATCH(CopyTexSubImage2DEXT, (target, level, xoffset, yoffset, x, y, width, height), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002211}
2212
2213
2214
2215/* 11. GL_EXT_histogram */
2216KEYWORD1 void KEYWORD2 NAME(GetHistogramEXT)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
2217{
Brian Paul0219d322000-01-10 04:29:09 +00002218 DISPATCH(GetHistogramEXT, (target, reset, format, type, values), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002219}
2220
2221KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterfvEXT)(GLenum target, GLenum pname, GLfloat *params)
2222{
Brian Paul0219d322000-01-10 04:29:09 +00002223 DISPATCH(GetHistogramParameterfvEXT, (target, pname, params), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002224}
2225
2226KEYWORD1 void KEYWORD2 NAME(GetHistogramParameterivEXT)(GLenum target, GLenum pname, GLint *params)
2227{
Brian Paul0219d322000-01-10 04:29:09 +00002228 DISPATCH(GetHistogramParameterivEXT, (target, pname, params), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002229}
2230
2231KEYWORD1 void KEYWORD2 NAME(GetMinmaxEXT)(GLenum target, GLboolean reset, GLenum format, GLenum types, GLvoid *values)
2232{
Brian Paul0219d322000-01-10 04:29:09 +00002233 DISPATCH(GetMinmaxEXT, (target, reset, format, types, values), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002234}
2235
2236KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterfvEXT)(GLenum target, GLenum pname, GLfloat *params)
2237{
Brian Paul0219d322000-01-10 04:29:09 +00002238 DISPATCH(GetMinmaxParameterfvEXT, (target, pname, params), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002239}
2240
2241KEYWORD1 void KEYWORD2 NAME(GetMinmaxParameterivEXT)(GLenum target, GLenum pname, GLint *params)
2242{
Brian Paul0219d322000-01-10 04:29:09 +00002243 DISPATCH(GetMinmaxParameterivEXT, (target, pname, params), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002244}
2245
2246KEYWORD1 void KEYWORD2 NAME(HistogramEXT)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
2247{
Brian Paul0219d322000-01-10 04:29:09 +00002248 DISPATCH(HistogramEXT, (target, width, internalformat, sink), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002249}
2250
2251KEYWORD1 void KEYWORD2 NAME(MinmaxEXT)(GLenum target, GLenum internalformat, GLboolean sink)
2252{
Brian Paul0219d322000-01-10 04:29:09 +00002253 DISPATCH(MinmaxEXT, (target, internalformat, sink), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002254}
2255
2256KEYWORD1 void KEYWORD2 NAME(ResetHistogramEXT)(GLenum target)
2257{
Brian Paul0219d322000-01-10 04:29:09 +00002258 DISPATCH(ResetHistogramEXT, (target), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002259}
2260
2261KEYWORD1 void KEYWORD2 NAME(ResetMinmaxEXT)(GLenum target)
2262{
Brian Paul0219d322000-01-10 04:29:09 +00002263 DISPATCH(ResetMinmaxEXT, (target), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002264}
2265
2266
2267
2268/* 12. GL_EXT_convolution */
2269
2270KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter1DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)
2271{
Brian Paul0219d322000-01-10 04:29:09 +00002272 DISPATCH(ConvolutionFilter1DEXT, (target, internalformat, width, format, type, image), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002273}
2274
2275KEYWORD1 void KEYWORD2 NAME(ConvolutionFilter2DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)
2276{
Brian Paul0219d322000-01-10 04:29:09 +00002277 DISPATCH(ConvolutionFilter2DEXT, (target, internalformat, width, height, format, type, image), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002278}
2279
2280KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfEXT)(GLenum target, GLenum pname, GLfloat params)
2281{
Brian Paul0219d322000-01-10 04:29:09 +00002282 DISPATCH(ConvolutionParameterfEXT, (target, pname, params), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002283}
2284
2285KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterfvEXT)(GLenum target, GLenum pname, const GLfloat *params)
2286{
Brian Paul0219d322000-01-10 04:29:09 +00002287 DISPATCH(ConvolutionParameterfvEXT, (target, pname, params), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002288}
2289
2290KEYWORD1 void KEYWORD2 NAME(ConvolutionParameteriEXT)(GLenum target, GLenum pname, GLint params)
2291{
Brian Paul0219d322000-01-10 04:29:09 +00002292 DISPATCH(ConvolutionParameteriEXT, (target, pname, params), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002293}
2294
2295KEYWORD1 void KEYWORD2 NAME(ConvolutionParameterivEXT)(GLenum target, GLenum pname, const GLint *params)
2296{
Brian Paul0219d322000-01-10 04:29:09 +00002297 DISPATCH(ConvolutionParameterivEXT, (target, pname, params), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002298}
2299
2300KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter1DEXT)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
2301{
Brian Paul0219d322000-01-10 04:29:09 +00002302 DISPATCH(CopyConvolutionFilter1DEXT, (target, internalformat, x, y, width), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002303}
2304
2305KEYWORD1 void KEYWORD2 NAME(CopyConvolutionFilter2DEXT)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
2306{
Brian Paul0219d322000-01-10 04:29:09 +00002307 DISPATCH(CopyConvolutionFilter2DEXT, (target, internalformat, x, y, width, height), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002308}
2309
2310KEYWORD1 void KEYWORD2 NAME(GetConvolutionFilterEXT)(GLenum target, GLenum format, GLenum type, GLvoid *image)
2311{
Brian Paul0219d322000-01-10 04:29:09 +00002312 DISPATCH(GetConvolutionFilterEXT, (target, format, type, image), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002313}
2314
2315KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterfvEXT)(GLenum target, GLenum pname, GLfloat *params)
2316{
Brian Paul0219d322000-01-10 04:29:09 +00002317 DISPATCH(GetConvolutionParameterfvEXT, (target, pname, params), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002318}
2319
2320KEYWORD1 void KEYWORD2 NAME(GetConvolutionParameterivEXT)(GLenum target, GLenum pname, GLint *params)
2321{
Brian Paul0219d322000-01-10 04:29:09 +00002322 DISPATCH(GetConvolutionParameterivEXT, (target, pname, params), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002323}
2324
2325KEYWORD1 void KEYWORD2 NAME(GetSeparableFilterEXT)(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
2326{
Brian Paul0219d322000-01-10 04:29:09 +00002327 DISPATCH(GetSeparableFilterEXT, (target, format, type, row, column, span), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002328}
2329
2330KEYWORD1 void KEYWORD2 NAME(SeparableFilter2DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
2331{
Brian Paul0219d322000-01-10 04:29:09 +00002332 DISPATCH(SeparableFilter2DEXT, (target, internalformat, width, height, format, type, row, column), (";\n"));
Brian Paulfd5d3051999-12-16 12:36:30 +00002333}
2334
2335
2336
Brian Paulb44c86d2000-01-07 06:09:05 +00002337/* 14. GL_SGI_color_table */
2338
2339KEYWORD1 void KEYWORD2 NAME(ColorTableParameterfvSGI)(GLenum target, GLenum pname, const GLfloat *params)
2340{
Brian Paul0219d322000-01-10 04:29:09 +00002341 DISPATCH(ColorTableParameterfvSGI, (target, pname, params), (";\n"));
Brian Paulb44c86d2000-01-07 06:09:05 +00002342}
2343
2344KEYWORD1 void KEYWORD2 NAME(ColorTableParameterivSGI)(GLenum target, GLenum pname, const GLint *params)
2345{
Brian Paul0219d322000-01-10 04:29:09 +00002346 DISPATCH(ColorTableParameterivSGI, (target, pname, params), (";\n"));
Brian Paulb44c86d2000-01-07 06:09:05 +00002347}
2348
2349KEYWORD1 void KEYWORD2 NAME(ColorTableSGI)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
2350{
Brian Paul0219d322000-01-10 04:29:09 +00002351 DISPATCH(ColorTableSGI, (target, internalformat, width, format, type, table), (";\n"));
Brian Paulb44c86d2000-01-07 06:09:05 +00002352}
2353
2354KEYWORD1 void KEYWORD2 NAME(CopyColorTableSGI)(GLenum target, GLenum internalFormat, GLint x, GLint y, GLsizei width)
2355{
Brian Paul0219d322000-01-10 04:29:09 +00002356 DISPATCH(CopyColorTableSGI, (target, internalFormat, x, y, width), (";\n"));
Brian Paulb44c86d2000-01-07 06:09:05 +00002357}
2358
2359KEYWORD1 void KEYWORD2 NAME(GetColorTableSGI)(GLenum target, GLenum format, GLenum type, GLvoid *table)
2360{
Brian Paul0219d322000-01-10 04:29:09 +00002361 DISPATCH(GetColorTableSGI, (target, format, type, table), (";\n"));
Brian Paulb44c86d2000-01-07 06:09:05 +00002362}
2363KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvSGI)(GLenum target, GLenum pname, GLfloat *params)
2364{
Brian Paul0219d322000-01-10 04:29:09 +00002365 DISPATCH(GetColorTableParameterfvSGI, (target, pname, params), (";\n"));
Brian Paulb44c86d2000-01-07 06:09:05 +00002366}
2367
2368KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivSGI)(GLenum target, GLenum pname, GLint *params)
2369{
Brian Paul0219d322000-01-10 04:29:09 +00002370 DISPATCH(GetColorTableParameterivSGI, (target, pname, params), (";\n"));
Brian Paulb44c86d2000-01-07 06:09:05 +00002371}
2372
2373
2374
Brian Paul67661b01999-12-15 12:52:31 +00002375/* 20. GL_EXT_texture_object */
2376
2377KEYWORD1 void KEYWORD2 NAME(GenTexturesEXT)(GLsizei n, GLuint *textures)
2378{
Brian Paul0219d322000-01-10 04:29:09 +00002379 DISPATCH(GenTextures, (n, textures), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002380}
2381
2382KEYWORD1 void KEYWORD2 NAME(DeleteTexturesEXT)(GLsizei n, const GLuint *texture)
2383{
Brian Paul0219d322000-01-10 04:29:09 +00002384 DISPATCH(DeleteTextures, (n, texture), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002385}
2386
2387KEYWORD1 void KEYWORD2 NAME(BindTextureEXT)(GLenum target, GLuint texture)
2388{
Brian Paul0219d322000-01-10 04:29:09 +00002389 DISPATCH(BindTexture, (target, texture), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002390}
2391
2392KEYWORD1 void KEYWORD2 NAME(PrioritizeTexturesEXT)(GLsizei n, const GLuint *textures, const GLclampf *priorities)
2393{
Brian Paul0219d322000-01-10 04:29:09 +00002394 DISPATCH(PrioritizeTextures, (n, textures, priorities), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002395}
2396
2397KEYWORD1 GLboolean KEYWORD2 NAME(AreTexturesResidentEXT)(GLsizei n, const GLuint *textures, GLboolean *residences)
2398{
Brian Paul0219d322000-01-10 04:29:09 +00002399 RETURN_DISPATCH(AreTexturesResident, (n, textures, residences), ("glAreTexturesResidentEXT(%d %p %p);\n", n, textures, residences));
Brian Paul67661b01999-12-15 12:52:31 +00002400}
2401
2402KEYWORD1 GLboolean KEYWORD2 NAME(IsTextureEXT)(GLuint texture)
2403{
Brian Paul0219d322000-01-10 04:29:09 +00002404 RETURN_DISPATCH(IsTexture, (texture), ("glIsTextureEXT(%u);\n", texture));
Brian Paul67661b01999-12-15 12:52:31 +00002405}
2406
2407
2408
2409/* 37. GL_EXT_blend_minmax */
2410KEYWORD1 void KEYWORD2 NAME(BlendEquationEXT)(GLenum mode)
2411{
Brian Paul0219d322000-01-10 04:29:09 +00002412 DISPATCH(BlendEquationEXT, (mode), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002413}
2414
2415
2416
2417/* 30. GL_EXT_vertex_array */
2418
2419KEYWORD1 void KEYWORD2 NAME(VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr)
2420{
Brian Paul0219d322000-01-10 04:29:09 +00002421 DISPATCH(VertexPointer, (size, type, stride, ptr), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002422}
2423
2424KEYWORD1 void KEYWORD2 NAME(NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr)
2425{
Brian Paul0219d322000-01-10 04:29:09 +00002426 DISPATCH(NormalPointer, (type, stride, ptr), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002427}
2428
2429KEYWORD1 void KEYWORD2 NAME(ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr)
2430{
Brian Paul0219d322000-01-10 04:29:09 +00002431 DISPATCH(ColorPointer, (size, type, stride, ptr), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002432}
2433
2434KEYWORD1 void KEYWORD2 NAME(IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr)
2435{
Brian Paul0219d322000-01-10 04:29:09 +00002436 DISPATCH(IndexPointer, (type, stride, ptr), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002437}
2438
2439KEYWORD1 void KEYWORD2 NAME(TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr)
2440{
Brian Paul0219d322000-01-10 04:29:09 +00002441 DISPATCH(ColorPointer, (size, type, stride, ptr), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002442}
2443
2444KEYWORD1 void KEYWORD2 NAME(EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean *ptr)
2445{
Brian Paul0219d322000-01-10 04:29:09 +00002446 DISPATCH(EdgeFlagPointer, (stride, ptr), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002447}
2448
2449KEYWORD1 void KEYWORD2 NAME(GetPointervEXT)(GLenum pname, void **params)
2450{
Brian Paul0219d322000-01-10 04:29:09 +00002451 DISPATCH(GetPointerv, (pname, params), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002452}
2453
2454KEYWORD1 void KEYWORD2 NAME(ArrayElementEXT)(GLint i)
2455{
Brian Paul0219d322000-01-10 04:29:09 +00002456 DISPATCH(ArrayElement, (i), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002457}
2458
2459KEYWORD1 void KEYWORD2 NAME(DrawArraysEXT)(GLenum mode, GLint first, GLsizei count)
2460{
Brian Paul0219d322000-01-10 04:29:09 +00002461 DISPATCH(DrawArrays, (mode, first, count), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002462}
2463
2464
2465
2466/* 54. GL_EXT_point_parameters */
2467
2468KEYWORD1 void KEYWORD2 NAME(PointParameterfEXT)(GLenum target, GLfloat param)
2469{
Brian Paul0219d322000-01-10 04:29:09 +00002470 DISPATCH(PointParameterfEXT, (target, param), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002471}
2472
2473KEYWORD1 void KEYWORD2 NAME(PointParameterfvEXT)(GLenum target, const GLfloat *param)
2474{
Brian Paul0219d322000-01-10 04:29:09 +00002475 DISPATCH(PointParameterfvEXT, (target, param), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002476}
2477
2478
Brian Paul1e4ded32000-01-07 07:28:22 +00002479/* 77. GL_PGI_misc_hints */
2480KEYWORD1 void KEYWORD2 NAME(HintPGI)(GLenum target, GLint mode)
2481{
Brian Paul0219d322000-01-10 04:29:09 +00002482 DISPATCH(HintPGI, (target, mode), (";\n"));
Brian Paul1e4ded32000-01-07 07:28:22 +00002483}
2484
Brian Paul67661b01999-12-15 12:52:31 +00002485
2486/* 78. GL_EXT_paletted_texture */
2487
2488KEYWORD1 void KEYWORD2 NAME(ColorTableEXT)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
2489{
Brian Paul0219d322000-01-10 04:29:09 +00002490 DISPATCH(ColorTableEXT, (target, internalformat, width, format, type, table), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002491}
2492
2493KEYWORD1 void KEYWORD2 NAME(ColorSubTableEXT)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
2494{
Brian Paul0219d322000-01-10 04:29:09 +00002495 DISPATCH(ColorSubTableEXT, (target, start, count, format, type, data), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002496}
2497
2498KEYWORD1 void KEYWORD2 NAME(GetColorTableEXT)(GLenum target, GLenum format, GLenum type, GLvoid *table)
2499{
Brian Paul0219d322000-01-10 04:29:09 +00002500 DISPATCH(GetColorTableEXT, (target, format, type, table), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002501}
2502
2503KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterfvEXT)(GLenum target, GLenum pname, GLfloat *params)
2504{
Brian Paul0219d322000-01-10 04:29:09 +00002505 DISPATCH(GetColorTableParameterfvEXT, (target, pname, params), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002506}
2507
2508KEYWORD1 void KEYWORD2 NAME(GetColorTableParameterivEXT)(GLenum target, GLenum pname, GLint *params)
2509{
Brian Paul0219d322000-01-10 04:29:09 +00002510 DISPATCH(GetColorTableParameterivEXT, (target, pname, params), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002511}
2512
2513
2514
2515
2516/* 97. GL_EXT_compiled_vertex_array */
2517
2518KEYWORD1 void KEYWORD2 NAME(LockArraysEXT)(GLint first, GLsizei count)
2519{
Brian Paul0219d322000-01-10 04:29:09 +00002520 DISPATCH(LockArraysEXT, (first, count), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002521}
2522
2523KEYWORD1 void KEYWORD2 NAME(UnlockArraysEXT)(void)
2524{
Brian Paul0219d322000-01-10 04:29:09 +00002525 DISPATCH(UnlockArraysEXT, (), (";\n"));
Brian Paul67661b01999-12-15 12:52:31 +00002526}
2527
2528
2529
2530/* 173. GL_EXT/INGR_blend_func_separate */
Brian Paul1210b0d1999-11-25 18:16:13 +00002531KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateINGR)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
2532{
Brian Paul0219d322000-01-10 04:29:09 +00002533 DISPATCH(BlendFuncSeparateINGR, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002534}
Brian Paul1210b0d1999-11-25 18:16:13 +00002535
2536
2537
Brian Paul67661b01999-12-15 12:52:31 +00002538/* GL_MESA_window_pos */
Brian Paul1210b0d1999-11-25 18:16:13 +00002539
2540KEYWORD1 void KEYWORD2 NAME(WindowPos2iMESA)(GLint x, GLint y)
2541{
Brian Paul0219d322000-01-10 04:29:09 +00002542 DISPATCH(WindowPos4fMESA, (x, y, 0, 1), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002543}
2544
2545KEYWORD1 void KEYWORD2 NAME(WindowPos2sMESA)(GLshort x, GLshort y)
2546{
Brian Paul0219d322000-01-10 04:29:09 +00002547 DISPATCH(WindowPos4fMESA, (x, y, 0, 1), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002548}
2549
2550KEYWORD1 void KEYWORD2 NAME(WindowPos2fMESA)(GLfloat x, GLfloat y)
2551{
Brian Paul0219d322000-01-10 04:29:09 +00002552 DISPATCH(WindowPos4fMESA, (x, y, 0, 1), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002553}
2554
2555KEYWORD1 void KEYWORD2 NAME(WindowPos2dMESA)(GLdouble x, GLdouble y)
2556{
Brian Paul0219d322000-01-10 04:29:09 +00002557 DISPATCH(WindowPos4fMESA, (x, y, 0, 1), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002558}
2559
2560KEYWORD1 void KEYWORD2 NAME(WindowPos2ivMESA)(const GLint *p)
2561{
Brian Paul0219d322000-01-10 04:29:09 +00002562 DISPATCH(WindowPos4fMESA, (p[0], p[1], 0, 1), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002563}
2564
2565KEYWORD1 void KEYWORD2 NAME(WindowPos2svMESA)(const GLshort *p)
2566{
Brian Paul0219d322000-01-10 04:29:09 +00002567 DISPATCH(WindowPos4fMESA, (p[0], p[1], 0, 1), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002568}
2569
2570KEYWORD1 void KEYWORD2 NAME(WindowPos2fvMESA)(const GLfloat *p)
2571{
Brian Paul0219d322000-01-10 04:29:09 +00002572 DISPATCH(WindowPos4fMESA, (p[0], p[1], 0, 1), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002573}
2574
2575KEYWORD1 void KEYWORD2 NAME(WindowPos2dvMESA)(const GLdouble *p)
2576{
Brian Paul0219d322000-01-10 04:29:09 +00002577 DISPATCH(WindowPos4fMESA, (p[0], p[1], 0, 1), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002578}
2579
2580KEYWORD1 void KEYWORD2 NAME(WindowPos3iMESA)(GLint x, GLint y, GLint z)
2581{
Brian Paul0219d322000-01-10 04:29:09 +00002582 DISPATCH(WindowPos4fMESA, (x, y, z, 1), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002583}
2584
2585KEYWORD1 void KEYWORD2 NAME(WindowPos3sMESA)(GLshort x, GLshort y, GLshort z)
2586{
Brian Paul0219d322000-01-10 04:29:09 +00002587 DISPATCH(WindowPos4fMESA, (x, y, z, 1), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002588}
2589
2590KEYWORD1 void KEYWORD2 NAME(WindowPos3fMESA)(GLfloat x, GLfloat y, GLfloat z)
2591{
Brian Paul0219d322000-01-10 04:29:09 +00002592 DISPATCH(WindowPos4fMESA, (x, y, z, 1), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002593}
2594
2595KEYWORD1 void KEYWORD2 NAME(WindowPos3dMESA)(GLdouble x, GLdouble y, GLdouble z)
2596{
Brian Paul0219d322000-01-10 04:29:09 +00002597 DISPATCH(WindowPos4fMESA, (x, y, z, 1), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002598}
2599
2600KEYWORD1 void KEYWORD2 NAME(WindowPos3ivMESA)(const GLint *p)
2601{
Brian Paul0219d322000-01-10 04:29:09 +00002602 DISPATCH(WindowPos4fMESA, (p[0], p[1], p[2], 1.0), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002603}
2604
2605KEYWORD1 void KEYWORD2 NAME(WindowPos3svMESA)(const GLshort *p)
2606{
Brian Paul0219d322000-01-10 04:29:09 +00002607 DISPATCH(WindowPos4fMESA, (p[0], p[1], p[2], 1.0), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002608}
2609
2610KEYWORD1 void KEYWORD2 NAME(WindowPos3fvMESA)(const GLfloat *p)
2611{
Brian Paul0219d322000-01-10 04:29:09 +00002612 DISPATCH(WindowPos4fMESA, (p[0], p[1], p[2], 1.0), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002613}
2614
2615KEYWORD1 void KEYWORD2 NAME(WindowPos3dvMESA)(const GLdouble *p)
2616{
Brian Paul0219d322000-01-10 04:29:09 +00002617 DISPATCH(WindowPos4fMESA, (p[0], p[1], p[2], 1.0), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002618}
2619
2620KEYWORD1 void KEYWORD2 NAME(WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w)
2621{
Brian Paul0219d322000-01-10 04:29:09 +00002622 DISPATCH(WindowPos4fMESA, (x, y, z, w), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002623}
2624
2625KEYWORD1 void KEYWORD2 NAME(WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w)
2626{
Brian Paul0219d322000-01-10 04:29:09 +00002627 DISPATCH(WindowPos4fMESA, (x, y, z, w), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002628}
2629
2630KEYWORD1 void KEYWORD2 NAME(WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
2631{
Brian Paul0219d322000-01-10 04:29:09 +00002632 DISPATCH(WindowPos4fMESA, (x, y, z, w), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002633}
2634
2635KEYWORD1 void KEYWORD2 NAME(WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
2636{
Brian Paul0219d322000-01-10 04:29:09 +00002637 DISPATCH(WindowPos4fMESA, (x, y, z, w), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002638}
2639
2640KEYWORD1 void KEYWORD2 NAME(WindowPos4ivMESA)(const GLint *p)
2641{
Brian Paul0219d322000-01-10 04:29:09 +00002642 DISPATCH(WindowPos4fMESA, (p[0], p[1], p[2], p[3]), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002643}
2644
2645KEYWORD1 void KEYWORD2 NAME(WindowPos4svMESA)(const GLshort *p)
2646{
Brian Paul0219d322000-01-10 04:29:09 +00002647 DISPATCH(WindowPos4fMESA, (p[0], p[1], p[2], p[3]), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002648}
2649
2650KEYWORD1 void KEYWORD2 NAME(WindowPos4fvMESA)(const GLfloat *p)
2651{
Brian Paul0219d322000-01-10 04:29:09 +00002652 DISPATCH(WindowPos4fMESA, (p[0], p[1], p[2], p[3]), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002653}
2654
2655KEYWORD1 void KEYWORD2 NAME(WindowPos4dvMESA)(const GLdouble *p)
2656{
Brian Paul0219d322000-01-10 04:29:09 +00002657 DISPATCH(WindowPos4fMESA, (p[0], p[1], p[2], p[3]), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002658}
2659
Brian Paul1210b0d1999-11-25 18:16:13 +00002660
2661
Brian Paul67661b01999-12-15 12:52:31 +00002662/* GL_MESA_resize_buffers */
Brian Paul1210b0d1999-11-25 18:16:13 +00002663KEYWORD1 void KEYWORD2 NAME(ResizeBuffersMESA)(void)
2664{
Brian Paul0219d322000-01-10 04:29:09 +00002665 DISPATCH(ResizeBuffersMESA, (), (";\n"));
Brian Paul1210b0d1999-11-25 18:16:13 +00002666}
Brian Paul1210b0d1999-11-25 18:16:13 +00002667
2668
Brian Paul67661b01999-12-15 12:52:31 +00002669
2670/* GL_ARB_transpose_matrix */
Brian Paulcd963881999-12-10 20:01:06 +00002671KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixdARB)(const GLdouble m[16])
2672{
Brian Paul0219d322000-01-10 04:29:09 +00002673 DISPATCH(LoadTransposeMatrixdARB, (m), (";\n"));
Brian Paulcd963881999-12-10 20:01:06 +00002674}
2675
2676KEYWORD1 void KEYWORD2 NAME(LoadTransposeMatrixfARB)(const GLfloat m[16])
2677{
Brian Paul0219d322000-01-10 04:29:09 +00002678 DISPATCH(LoadTransposeMatrixfARB, (m), (";\n"));
Brian Paulcd963881999-12-10 20:01:06 +00002679}
2680
2681KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixdARB)(const GLdouble m[16])
2682{
Brian Paul0219d322000-01-10 04:29:09 +00002683 DISPATCH(MultTransposeMatrixdARB, (m), (";\n"));
Brian Paulcd963881999-12-10 20:01:06 +00002684}
2685
2686KEYWORD1 void KEYWORD2 NAME(MultTransposeMatrixfARB)(const GLfloat m[16])
2687{
Brian Paul0219d322000-01-10 04:29:09 +00002688 DISPATCH(MultTransposeMatrixfARB, (m), (";\n"));
Brian Paulcd963881999-12-10 20:01:06 +00002689}
2690
Brian Paulcd963881999-12-10 20:01:06 +00002691
Brian Paul1210b0d1999-11-25 18:16:13 +00002692
2693#undef KEYWORD1
2694#undef KEYWORD2
2695#undef NAME
Brian Paul1210b0d1999-11-25 18:16:13 +00002696#undef DISPATCH
Brian Paulb3674092000-01-08 11:01:24 +00002697#undef RETURN_DISPATCH