1 /* $Id: glapitemp.h,v 1.27 2001/03/26 23:36:51 brianp Exp $ */
4 * Mesa 3-D graphics library
7 * Copyright (C) 1999-2001 Brian Paul All Rights Reserved.
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:
16 * The above copyright notice and this permission notice shall be included
17 * in all copies or substantial portions of the Software.
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.
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)
35 * 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
38 * DO_INIT - if defined, emit an init function.
39 * INIT - Macro invoked once per api function in the init function.
41 * Here's an example which generates the usual OpenGL functions:
44 * #define NAME(func) gl##func
45 * #define DISPATCH(func, args, msg) \
46 * struct _glapi_table *dispatch = CurrentDispatch; \
47 * (*dispatch->func) args
48 * #define RETURN DISPATCH(func, args, msg) \
49 * struct _glapi_table *dispatch = CurrentDispatch; \
50 * return (*dispatch->func) args
64 #define NAME(func) gl##func
68 #define DISPATCH(func, args, msg) \
69 const struct _glapi_table *dispatch; \
70 dispatch = _glapi_Dispatch ? _glapi_Dispatch : _glapi_get_dispatch();\
74 #ifndef RETURN_DISPATCH
75 #define RETURN_DISPATCH(FUNC, ARGS, MESSAGE) \
76 const struct _glapi_table *dispatch; \
77 dispatch = _glapi_Dispatch ? _glapi_Dispatch : _glapi_get_dispatch();\
78 return (dispatch->func) args
84 * Most functions need the msg (printf-message) parameter to be finished.
85 * I.e. replace ";" with the real info.
90 * Someday this code should be automatically generated from a spec file
91 * like that used in the SGI OpenGL SI.
99 KEYWORD1
void KEYWORD2
NAME(Accum
)(GLenum op
, GLfloat value
)
101 DISPATCH(Accum
, (op
, value
), (F
, "glAccum(0x%x, %g);", op
, value
));
104 KEYWORD1
void KEYWORD2
NAME(AlphaFunc
)(GLenum func
, GLclampf ref
)
106 DISPATCH(AlphaFunc
, (func
, ref
), (F
, "glAlphaFunc(0x%x, %g);", func
, ref
));
109 KEYWORD1
void KEYWORD2
NAME(Bitmap
)(GLsizei width
, GLsizei height
, GLfloat xorig
, GLfloat yorig
, GLfloat xmove
, GLfloat ymove
, const GLubyte
*bitmap
)
111 DISPATCH(Bitmap
, (width
, height
, xorig
, yorig
, xmove
, ymove
, bitmap
), (F
, "glBitmap(%d %d %g %g %g %g %p;", width
, height
, xorig
, yorig
, xmove
, ymove
, bitmap
));
114 KEYWORD1
void KEYWORD2
NAME(BlendFunc
)(GLenum sfactor
, GLenum dfactor
)
116 DISPATCH(BlendFunc
, (sfactor
, dfactor
), (F
, "glBlendFunc(0x%x, 0x%x);", sfactor
, dfactor
));
119 KEYWORD1
void KEYWORD2
NAME(Clear
)(GLbitfield mask
)
121 DISPATCH(Clear
, (mask
), (F
, "glClear(0x%x);", mask
));
124 KEYWORD1
void KEYWORD2
NAME(ClearAccum
)(GLfloat red
, GLfloat green
, GLfloat blue
, GLfloat alpha
)
126 DISPATCH(ClearAccum
, (red
, green
, blue
, alpha
), (F
, "glClearAccum(%g, %g, %g, %g);", red
, green
, blue
, alpha
));
129 KEYWORD1
void KEYWORD2
NAME(ClearColor
)(GLclampf red
, GLclampf green
, GLclampf blue
, GLclampf alpha
)
131 DISPATCH(ClearColor
, (red
, green
, blue
, alpha
), (F
, "glClearColor(%g, %g, %g, %g);", red
, green
, blue
, alpha
));
134 KEYWORD1
void KEYWORD2
NAME(ClearDepth
)(GLclampd depth
)
136 DISPATCH(ClearDepth
, (depth
), (F
, "glClearDepth(%g);", depth
));
139 KEYWORD1
void KEYWORD2
NAME(ClearIndex
)(GLfloat c
)
141 DISPATCH(ClearIndex
, (c
), (F
, "glClearIndex(%g);", c
));
144 KEYWORD1
void KEYWORD2
NAME(ClearStencil
)(GLint s
)
146 DISPATCH(ClearStencil
, (s
), (F
, "glClearStencil(%d);", s
));
149 KEYWORD1
void KEYWORD2
NAME(ClipPlane
)(GLenum plane
, const GLdouble
*equation
)
151 DISPATCH(ClipPlane
, (plane
, equation
), (F
, "glClipPlane(%p);", equation
));
154 KEYWORD1
void KEYWORD2
NAME(ColorMask
)(GLboolean red
, GLboolean green
, GLboolean blue
, GLboolean alpha
)
156 DISPATCH(ColorMask
, (red
, green
, blue
, alpha
), (F
, "glColorMask(%d, %d, %d, %d);", red
, green
, blue
, alpha
));
159 KEYWORD1
void KEYWORD2
NAME(ColorMaterial
)(GLenum face
, GLenum mode
)
161 DISPATCH(ColorMaterial
, (face
, mode
), (F
, "glColorMaterial(0x%x, 0x%x);", face
, mode
));
164 KEYWORD1
void KEYWORD2
NAME(CopyPixels
)(GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLenum type
)
166 DISPATCH(CopyPixels
, (x
, y
, width
, height
, type
), (F
, "glCopyPixels(%d, %d, %d, %d, 0x%x;", x
, y
, width
, height
, type
));
169 KEYWORD1
void KEYWORD2
NAME(CullFace
)(GLenum mode
)
171 DISPATCH(CullFace
, (mode
), (F
, "glCullFace(0x%x);", mode
));
174 KEYWORD1
void KEYWORD2
NAME(DepthFunc
)(GLenum func
)
176 DISPATCH(DepthFunc
, (func
), (F
, "glDepthFunc(0x%x);", func
));
179 KEYWORD1
void KEYWORD2
NAME(DepthMask
)(GLboolean flag
)
181 DISPATCH(DepthMask
, (flag
), (F
, "glDepthMask(%d);", flag
));
184 KEYWORD1
void KEYWORD2
NAME(DepthRange
)(GLclampd nearVal
, GLclampd farVal
)
186 DISPATCH(DepthRange
, (nearVal
, farVal
), (F
, "glDepthRange(%g, %g;", nearVal
, farVal
));
189 KEYWORD1
void KEYWORD2
NAME(DeleteLists
)(GLuint list
, GLsizei range
)
191 DISPATCH(DeleteLists
, (list
, range
), (F
, "glDeleteLists(%u, %d);", list
, range
));
194 KEYWORD1
void KEYWORD2
NAME(Disable
)(GLenum cap
)
196 DISPATCH(Disable
, (cap
), (F
, "glDisable(0x%x);", cap
));
199 KEYWORD1
void KEYWORD2
NAME(DrawBuffer
)(GLenum mode
)
201 DISPATCH(DrawBuffer
, (mode
), (F
, "glDrawBuffer(0x%x);", mode
));
204 KEYWORD1
void KEYWORD2
NAME(DrawElements
)(GLenum mode
, GLsizei count
, GLenum type
, const GLvoid
*indices
)
206 DISPATCH(DrawElements
, (mode
, count
, type
, indices
), (F
, "glDrawElements(0x%x, %d, 0x%x, %p;", mode
, count
, type
, indices
));
209 KEYWORD1
void KEYWORD2
NAME(DrawPixels
)(GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const GLvoid
*pixels
)
211 DISPATCH(DrawPixels
, (width
, height
, format
, type
, pixels
), (F
, "glDrawPixels(%d, %d, 0x%x, 0x%x, %p);", width
, height
, format
, type
, pixels
));
214 KEYWORD1
void KEYWORD2
NAME(Enable
)(GLenum cap
)
216 DISPATCH(Enable
, (cap
), (F
, "glEnable(0x%x);", cap
));
219 KEYWORD1
void KEYWORD2
NAME(EndList
)(void)
221 DISPATCH(EndList
, (), (F
, "glEndList();"));
224 KEYWORD1
void KEYWORD2
NAME(EvalMesh1
)(GLenum mode
, GLint i1
, GLint i2
)
226 DISPATCH(EvalMesh1
, (mode
, i1
, i2
), (F
, ";"));
229 KEYWORD1
void KEYWORD2
NAME(EvalMesh2
)(GLenum mode
, GLint i1
, GLint i2
, GLint j1
, GLint j2
)
231 DISPATCH(EvalMesh2
, (mode
, i1
, i2
, j1
, j2
), (F
, ";"));
234 KEYWORD1
void KEYWORD2
NAME(FeedbackBuffer
)(GLsizei size
, GLenum type
, GLfloat
*buffer
)
236 DISPATCH(FeedbackBuffer
, (size
, type
, buffer
), (F
, ";"));
239 KEYWORD1
void KEYWORD2
NAME(Finish
)(void)
241 DISPATCH(Finish
, (), (F
, "glFinish();"));
244 KEYWORD1
void KEYWORD2
NAME(Flush
)(void)
246 DISPATCH(Flush
, (), (F
, "glFlush();"));
249 KEYWORD1
void KEYWORD2
NAME(Fogf
)(GLenum pname
, GLfloat param
)
251 DISPATCH(Fogf
, (pname
, param
), (F
, "glFogf(0x%x, %g);", pname
, param
));
254 KEYWORD1
void KEYWORD2
NAME(Fogi
)(GLenum pname
, GLint param
)
256 DISPATCH(Fogi
, (pname
, param
), (F
, "glFogi(0x%x, %d);", pname
, param
));
259 KEYWORD1
void KEYWORD2
NAME(Fogfv
)(GLenum pname
, const GLfloat
*params
)
261 DISPATCH(Fogfv
, (pname
, params
), (F
, "glFogfv(0x%x, %p);", pname
, params
));
264 KEYWORD1
void KEYWORD2
NAME(Fogiv
)(GLenum pname
, const GLint
*params
)
266 DISPATCH(Fogiv
, (pname
, params
), (F
, "glFogiv(0x%x, %p);", pname
, params
));
269 KEYWORD1
void KEYWORD2
NAME(FrontFace
)(GLenum mode
)
271 DISPATCH(FrontFace
, (mode
), (F
, "glFrontFace(0x%x);", mode
));
274 KEYWORD1
void KEYWORD2
NAME(Frustum
)(GLdouble left
, GLdouble right
, GLdouble bottom
, GLdouble top
, GLdouble nearval
, GLdouble farval
)
276 DISPATCH(Frustum
, (left
, right
, bottom
, top
, nearval
, farval
), (F
, "glFrustum(%f, %f, %f, %f, %f, %f);", left
, right
, bottom
, top
, nearval
, farval
));
279 KEYWORD1 GLuint KEYWORD2
NAME(GenLists
)(GLsizei range
)
281 RETURN_DISPATCH(GenLists
, (range
), (F
, "glGenLists(%d);", range
));
284 KEYWORD1
void KEYWORD2
NAME(GetBooleanv
)(GLenum pname
, GLboolean
*params
)
286 DISPATCH(GetBooleanv
, (pname
, params
), (F
, "glGetBooleanv(0x%x, %p);", pname
, params
));
289 KEYWORD1
void KEYWORD2
NAME(GetClipPlane
)(GLenum plane
, GLdouble
*equation
)
291 DISPATCH(GetClipPlane
, (plane
, equation
), (F
, "glGetClipPlane(x0%x, %p);", plane
, equation
));
294 KEYWORD1
void KEYWORD2
NAME(GetDoublev
)(GLenum pname
, GLdouble
*params
)
296 DISPATCH(GetDoublev
, (pname
, params
), (F
, "glGetDoublev(0x%x, %p);", pname
, params
));
299 KEYWORD1 GLenum KEYWORD2
NAME(GetError
)(void)
301 RETURN_DISPATCH(GetError
, (), (F
, "glGetError();"));
304 KEYWORD1
void KEYWORD2
NAME(GetFloatv
)(GLenum pname
, GLfloat
*params
)
306 DISPATCH(GetFloatv
, (pname
, params
), (F
, "glGetFloatv(0x%x, %p);", pname
, params
));
309 KEYWORD1
void KEYWORD2
NAME(GetIntegerv
)(GLenum pname
, GLint
*params
)
311 DISPATCH(GetIntegerv
, (pname
, params
), (F
, "glGetIntegerv(0x%x, %p);", pname
, params
));
314 KEYWORD1
void KEYWORD2
NAME(GetLightfv
)(GLenum light
, GLenum pname
, GLfloat
*params
)
316 DISPATCH(GetLightfv
, (light
, pname
, params
), (F
, ";"));
319 KEYWORD1
void KEYWORD2
NAME(GetLightiv
)(GLenum light
, GLenum pname
, GLint
*params
)
321 DISPATCH(GetLightiv
, (light
, pname
, params
), (F
, ";"));
324 KEYWORD1
void KEYWORD2
NAME(GetMapdv
)(GLenum target
, GLenum query
, GLdouble
*v
)
326 DISPATCH(GetMapdv
, (target
, query
, v
), (F
, ";"));
329 KEYWORD1
void KEYWORD2
NAME(GetMapfv
)(GLenum target
, GLenum query
, GLfloat
*v
)
331 DISPATCH(GetMapfv
, (target
, query
, v
), (F
, ";"));
334 KEYWORD1
void KEYWORD2
NAME(GetMapiv
)(GLenum target
, GLenum query
, GLint
*v
)
336 DISPATCH(GetMapiv
, (target
, query
, v
), (F
, ";"));
339 KEYWORD1
void KEYWORD2
NAME(GetMaterialfv
)(GLenum face
, GLenum pname
, GLfloat
*params
)
341 DISPATCH(GetMaterialfv
, (face
, pname
, params
), (F
, ";"));
344 KEYWORD1
void KEYWORD2
NAME(GetMaterialiv
)(GLenum face
, GLenum pname
, GLint
*params
)
346 DISPATCH(GetMaterialiv
, (face
, pname
, params
), (F
, ";"));
349 KEYWORD1
void KEYWORD2
NAME(GetPixelMapfv
)(GLenum map
, GLfloat
*values
)
351 DISPATCH(GetPixelMapfv
, (map
, values
), (F
, ";"));
354 KEYWORD1
void KEYWORD2
NAME(GetPixelMapuiv
)(GLenum map
, GLuint
*values
)
356 DISPATCH(GetPixelMapuiv
, (map
, values
), (F
, ";"));
359 KEYWORD1
void KEYWORD2
NAME(GetPixelMapusv
)(GLenum map
, GLushort
*values
)
361 DISPATCH(GetPixelMapusv
, (map
, values
), (F
, ";"));
364 KEYWORD1
void KEYWORD2
NAME(GetPolygonStipple
)(GLubyte
*mask
)
366 DISPATCH(GetPolygonStipple
, (mask
), (F
, ";"));
369 KEYWORD1
const GLubyte
* KEYWORD2
NAME(GetString
)(GLenum name
)
371 RETURN_DISPATCH(GetString
, (name
), (F
, "glGetString(0x%x);", name
));
374 KEYWORD1
void KEYWORD2
NAME(GetTexEnvfv
)(GLenum target
, GLenum pname
, GLfloat
*params
)
376 DISPATCH(GetTexEnvfv
, (target
, pname
, params
), (F
, ";"));
379 KEYWORD1
void KEYWORD2
NAME(GetTexEnviv
)(GLenum target
, GLenum pname
, GLint
*params
)
381 DISPATCH(GetTexEnviv
, (target
, pname
, params
), (F
, ";"));
384 KEYWORD1
void KEYWORD2
NAME(GetTexGeniv
)(GLenum target
, GLenum pname
, GLint
*params
)
386 DISPATCH(GetTexGeniv
, (target
, pname
, params
), (F
, ";"));
389 KEYWORD1
void KEYWORD2
NAME(GetTexGendv
)(GLenum target
, GLenum pname
, GLdouble
*params
)
391 DISPATCH(GetTexGendv
, (target
, pname
, params
), (F
, ";"));
394 KEYWORD1
void KEYWORD2
NAME(GetTexGenfv
)(GLenum target
, GLenum pname
, GLfloat
*params
)
396 DISPATCH(GetTexGenfv
, (target
, pname
, params
), (F
, ";"));
399 KEYWORD1
void KEYWORD2
NAME(GetTexImage
)(GLenum target
, GLint level
, GLenum format
, GLenum type
, GLvoid
*pixels
)
401 DISPATCH(GetTexImage
, (target
, level
, format
, type
, pixels
), (F
, ";"));
404 KEYWORD1
void KEYWORD2
NAME(GetTexLevelParameterfv
)(GLenum target
, GLint level
, GLenum pname
, GLfloat
*params
)
406 DISPATCH(GetTexLevelParameterfv
, (target
, level
, pname
, params
), (F
, ";"));
409 KEYWORD1
void KEYWORD2
NAME(GetTexLevelParameteriv
)(GLenum target
, GLint level
, GLenum pname
, GLint
*params
)
411 DISPATCH(GetTexLevelParameteriv
, (target
, level
, pname
, params
), (F
, ";"));
414 KEYWORD1
void KEYWORD2
NAME(GetTexParameterfv
)(GLenum target
, GLenum pname
, GLfloat
*params
)
416 DISPATCH(GetTexParameterfv
, (target
, pname
, params
), (F
, ";"));
419 KEYWORD1
void KEYWORD2
NAME(GetTexParameteriv
)(GLenum target
, GLenum pname
, GLint
*params
)
421 DISPATCH(GetTexParameteriv
, (target
, pname
, params
), (F
, ";"));
424 KEYWORD1
void KEYWORD2
NAME(Hint
)(GLenum target
, GLenum mode
)
426 DISPATCH(Hint
, (target
, mode
), (F
, ";"));
429 KEYWORD1
void KEYWORD2
NAME(IndexMask
)(GLuint mask
)
431 DISPATCH(IndexMask
, (mask
), (F
, ";"));
434 KEYWORD1
void KEYWORD2
NAME(InitNames
)(void)
436 DISPATCH(InitNames
, (), (F
, ";"));
439 KEYWORD1 GLboolean KEYWORD2
NAME(IsEnabled
)(GLenum cap
)
441 RETURN_DISPATCH(IsEnabled
, (cap
), (F
, "glIsEnabled(0x%x);", cap
));
444 KEYWORD1 GLboolean KEYWORD2
NAME(IsList
)(GLuint list
)
446 RETURN_DISPATCH(IsList
, (list
), (F
, "glIsList(%u);", list
));
449 KEYWORD1
void KEYWORD2
NAME(Lightf
)(GLenum light
, GLenum pname
, GLfloat param
)
451 DISPATCH(Lightf
, (light
, pname
, param
), (F
, ";"));
454 KEYWORD1
void KEYWORD2
NAME(Lighti
)(GLenum light
, GLenum pname
, GLint param
)
456 DISPATCH(Lighti
, (light
, pname
, param
), (F
, ";"));
459 KEYWORD1
void KEYWORD2
NAME(Lightfv
)(GLenum light
, GLenum pname
, const GLfloat
*params
)
461 DISPATCH(Lightfv
, (light
, pname
, params
), (F
, ";"));
464 KEYWORD1
void KEYWORD2
NAME(Lightiv
)(GLenum light
, GLenum pname
, const GLint
*params
)
466 DISPATCH(Lightiv
, (light
, pname
, params
), (F
, ";"));
469 KEYWORD1
void KEYWORD2
NAME(LightModelf
)(GLenum pname
, GLfloat param
)
471 DISPATCH(LightModelf
, (pname
, param
), (F
, ";"));
474 KEYWORD1
void KEYWORD2
NAME(LightModeli
)(GLenum pname
, GLint param
)
476 DISPATCH(LightModeli
, (pname
, param
), (F
, ";"));
479 KEYWORD1
void KEYWORD2
NAME(LightModelfv
)(GLenum pname
, const GLfloat
*params
)
481 DISPATCH(LightModelfv
, (pname
, params
), (F
, ";"));
484 KEYWORD1
void KEYWORD2
NAME(LightModeliv
)(GLenum pname
, const GLint
*params
)
486 DISPATCH(LightModeliv
, (pname
, params
), (F
, ";"));
489 KEYWORD1
void KEYWORD2
NAME(LineWidth
)(GLfloat width
)
491 DISPATCH(LineWidth
, (width
), (F
, ";"));
494 KEYWORD1
void KEYWORD2
NAME(LineStipple
)(GLint factor
, GLushort pattern
)
496 DISPATCH(LineStipple
, (factor
, pattern
), (F
, ";"));
499 KEYWORD1
void KEYWORD2
NAME(ListBase
)(GLuint base
)
501 DISPATCH(ListBase
, (base
), (F
, ";"));
504 KEYWORD1
void KEYWORD2
NAME(LoadIdentity
)(void)
506 DISPATCH(LoadIdentity
, (), (F
, ";"));
509 KEYWORD1
void KEYWORD2
NAME(LoadMatrixd
)(const GLdouble
*m
)
511 DISPATCH(LoadMatrixd
, (m
), (F
, ";"));
514 KEYWORD1
void KEYWORD2
NAME(LoadMatrixf
)(const GLfloat
*m
)
516 DISPATCH(LoadMatrixf
, (m
), (F
, ";"));
519 KEYWORD1
void KEYWORD2
NAME(LoadName
)(GLuint name
)
521 DISPATCH(LoadName
, (name
), (F
, ";"));
524 KEYWORD1
void KEYWORD2
NAME(LogicOp
)(GLenum opcode
)
526 DISPATCH(LogicOp
, (opcode
), (F
, ";"));
529 KEYWORD1
void KEYWORD2
NAME(Map1d
)(GLenum target
, GLdouble u1
, GLdouble u2
, GLint stride
, GLint order
, const GLdouble
*points
)
531 DISPATCH(Map1d
, (target
, u1
, u2
, stride
, order
, points
), (F
, ";"));
534 KEYWORD1
void KEYWORD2
NAME(Map1f
)(GLenum target
, GLfloat u1
, GLfloat u2
, GLint stride
, GLint order
, const GLfloat
*points
)
536 DISPATCH(Map1f
, (target
, u1
, u2
, stride
, order
, points
), (F
, ";"));
539 KEYWORD1
void KEYWORD2
NAME(Map2d
)(GLenum target
, GLdouble u1
, GLdouble u2
, GLint ustride
, GLint uorder
, GLdouble v1
, GLdouble v2
, GLint vstride
, GLint vorder
, const GLdouble
*points
)
541 DISPATCH(Map2d
, (target
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, points
), (F
, ";"));
544 KEYWORD1
void KEYWORD2
NAME(Map2f
)(GLenum target
, GLfloat u1
, GLfloat u2
, GLint ustride
, GLint uorder
, GLfloat v1
, GLfloat v2
, GLint vstride
, GLint vorder
, const GLfloat
*points
)
546 DISPATCH(Map2f
, (target
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, points
), (F
, ";"));
549 KEYWORD1
void KEYWORD2
NAME(MapGrid1d
)(GLint un
, GLdouble u1
, GLdouble u2
)
551 DISPATCH(MapGrid1d
, (un
, u1
, u2
), (F
, ";"));
554 KEYWORD1
void KEYWORD2
NAME(MapGrid1f
)(GLint un
, GLfloat u1
, GLfloat u2
)
556 DISPATCH(MapGrid1f
, (un
, u1
, u2
), (F
, ";"));
559 KEYWORD1
void KEYWORD2
NAME(MapGrid2d
)(GLint un
, GLdouble u1
, GLdouble u2
, GLint vn
, GLdouble v1
, GLdouble v2
)
561 DISPATCH(MapGrid2d
, (un
, u1
, u2
, vn
, v1
, v2
), (F
, ";"));
564 KEYWORD1
void KEYWORD2
NAME(MapGrid2f
)(GLint un
, GLfloat u1
, GLfloat u2
, GLint vn
, GLfloat v1
, GLfloat v2
)
566 DISPATCH(MapGrid2f
, (un
, u1
, u2
, vn
, v1
, v2
), (F
, ";"));
569 KEYWORD1
void KEYWORD2
NAME(MatrixMode
)(GLenum mode
)
571 DISPATCH(MatrixMode
, (mode
), (F
, ";"));
574 KEYWORD1
void KEYWORD2
NAME(MultMatrixd
)(const GLdouble
*m
)
576 DISPATCH(MultMatrixd
, (m
), (F
, ";"));
579 KEYWORD1
void KEYWORD2
NAME(MultMatrixf
)(const GLfloat
*m
)
581 DISPATCH(MultMatrixf
, (m
), (F
, ";"));
584 KEYWORD1
void KEYWORD2
NAME(NewList
)(GLuint list
, GLenum mode
)
586 DISPATCH(NewList
, (list
, mode
), (F
, ";"));
589 KEYWORD1
void KEYWORD2
NAME(Ortho
)(GLdouble left
, GLdouble right
, GLdouble bottom
, GLdouble top
, GLdouble nearval
, GLdouble farval
)
591 DISPATCH(Ortho
, (left
, right
, bottom
, top
, nearval
, farval
), (F
, "glOrtho(%f, %f, %f, %f, %f, %f);", left
, right
, bottom
, top
, nearval
, farval
));
594 KEYWORD1
void KEYWORD2
NAME(PassThrough
)(GLfloat token
)
596 DISPATCH(PassThrough
, (token
), (F
, "glPassThrough(%f);", token
));
599 KEYWORD1
void KEYWORD2
NAME(PixelMapfv
)(GLenum map
, GLint mapsize
, const GLfloat
*values
)
601 DISPATCH(PixelMapfv
, (map
, mapsize
, values
), (F
, ";"));
604 KEYWORD1
void KEYWORD2
NAME(PixelMapuiv
)(GLenum map
, GLint mapsize
, const GLuint
*values
)
606 DISPATCH(PixelMapuiv
, (map
, mapsize
, values
), (F
, ";"));
609 KEYWORD1
void KEYWORD2
NAME(PixelMapusv
)(GLenum map
, GLint mapsize
, const GLushort
*values
)
611 DISPATCH(PixelMapusv
, (map
, mapsize
, values
), (F
, ";"));
614 KEYWORD1
void KEYWORD2
NAME(PixelStoref
)(GLenum pname
, GLfloat param
)
616 DISPATCH(PixelStoref
, (pname
, param
), (F
, ";"));
619 KEYWORD1
void KEYWORD2
NAME(PixelStorei
)(GLenum pname
, GLint param
)
621 DISPATCH(PixelStorei
, (pname
, param
), (F
, ";"));
624 KEYWORD1
void KEYWORD2
NAME(PixelTransferf
)(GLenum pname
, GLfloat param
)
626 DISPATCH(PixelTransferf
, (pname
, param
), (F
, ";"));
629 KEYWORD1
void KEYWORD2
NAME(PixelTransferi
)(GLenum pname
, GLint param
)
631 DISPATCH(PixelTransferi
, (pname
, param
), (F
, ";"));
634 KEYWORD1
void KEYWORD2
NAME(PixelZoom
)(GLfloat xfactor
, GLfloat yfactor
)
636 DISPATCH(PixelZoom
, (xfactor
, yfactor
), (F
, ";"));
639 KEYWORD1
void KEYWORD2
NAME(PointSize
)(GLfloat size
)
641 DISPATCH(PointSize
, (size
), (F
, ";"));
644 KEYWORD1
void KEYWORD2
NAME(PolygonMode
)(GLenum face
, GLenum mode
)
646 DISPATCH(PolygonMode
, (face
, mode
), (F
, ";"));
649 KEYWORD1
void KEYWORD2
NAME(PolygonStipple
)(const GLubyte
*pattern
)
651 DISPATCH(PolygonStipple
, (pattern
), (F
, ";"));
654 KEYWORD1
void KEYWORD2
NAME(PopAttrib
)(void)
656 DISPATCH(PopAttrib
, (), (F
, "glPopAttrib();"));
659 KEYWORD1
void KEYWORD2
NAME(PopMatrix
)(void)
661 DISPATCH(PopMatrix
, (), (F
, "glPopMatrix();"));
664 KEYWORD1
void KEYWORD2
NAME(PopName
)(void)
666 DISPATCH(PopName
, (), (F
, "glPopName();"));
669 KEYWORD1
void KEYWORD2
NAME(PushAttrib
)(GLbitfield mask
)
671 DISPATCH(PushAttrib
, (mask
), (F
, "glPushAttrib(0x%x)", mask
));
674 KEYWORD1
void KEYWORD2
NAME(PushMatrix
)(void)
676 DISPATCH(PushMatrix
, (), (F
, "glPushMatrix();"));
679 KEYWORD1
void KEYWORD2
NAME(PushName
)(GLuint name
)
681 DISPATCH(PushName
, (name
), (F
, "glPushName(%u)", name
));
684 KEYWORD1
void KEYWORD2
NAME(RasterPos2d
)(GLdouble x
, GLdouble y
)
686 DISPATCH(RasterPos2d
, (x
, y
), (F
, ";"));
689 KEYWORD1
void KEYWORD2
NAME(RasterPos2f
)(GLfloat x
, GLfloat y
)
691 DISPATCH(RasterPos2f
, (x
, y
), (F
, ";"));
694 KEYWORD1
void KEYWORD2
NAME(RasterPos2i
)(GLint x
, GLint y
)
696 DISPATCH(RasterPos2i
, (x
, y
), (F
, ";"));
699 KEYWORD1
void KEYWORD2
NAME(RasterPos2s
)(GLshort x
, GLshort y
)
701 DISPATCH(RasterPos2s
, (x
, y
), (F
, ";"));
704 KEYWORD1
void KEYWORD2
NAME(RasterPos3d
)(GLdouble x
, GLdouble y
, GLdouble z
)
706 DISPATCH(RasterPos3d
, (x
, y
, z
), (F
, ";"));
709 KEYWORD1
void KEYWORD2
NAME(RasterPos3f
)(GLfloat x
, GLfloat y
, GLfloat z
)
711 DISPATCH(RasterPos3f
, (x
, y
, z
), (F
, ";"));
714 KEYWORD1
void KEYWORD2
NAME(RasterPos3i
)(GLint x
, GLint y
, GLint z
)
716 DISPATCH(RasterPos3i
, (x
, y
, z
), (F
, ";"));
719 KEYWORD1
void KEYWORD2
NAME(RasterPos3s
)(GLshort x
, GLshort y
, GLshort z
)
721 DISPATCH(RasterPos3s
, (x
, y
, z
), (F
, ";"));
724 KEYWORD1
void KEYWORD2
NAME(RasterPos4d
)(GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
)
726 DISPATCH(RasterPos4d
, (x
, y
, z
, w
), (F
, ";"));
729 KEYWORD1
void KEYWORD2
NAME(RasterPos4f
)(GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
)
731 DISPATCH(RasterPos4f
, (x
, y
, z
, w
), (F
, ";"));
734 KEYWORD1
void KEYWORD2
NAME(RasterPos4i
)(GLint x
, GLint y
, GLint z
, GLint w
)
736 DISPATCH(RasterPos4i
, (x
, y
, z
, w
), (F
, ";"));
739 KEYWORD1
void KEYWORD2
NAME(RasterPos4s
)(GLshort x
, GLshort y
, GLshort z
, GLshort w
)
741 DISPATCH(RasterPos4s
, (x
, y
, z
, w
), (F
, ";"));
744 KEYWORD1
void KEYWORD2
NAME(RasterPos2dv
)(const GLdouble
*v
)
746 DISPATCH(RasterPos2dv
, (v
), (F
, ";"));
749 KEYWORD1
void KEYWORD2
NAME(RasterPos2fv
)(const GLfloat
*v
)
751 DISPATCH(RasterPos2fv
, (v
), (F
, ";"));
754 KEYWORD1
void KEYWORD2
NAME(RasterPos2iv
)(const GLint
*v
)
756 DISPATCH(RasterPos2iv
, (v
), (F
, ";"));
759 KEYWORD1
void KEYWORD2
NAME(RasterPos2sv
)(const GLshort
*v
)
761 DISPATCH(RasterPos2sv
, (v
), (F
, ";"));
764 KEYWORD1
void KEYWORD2
NAME(RasterPos3dv
)(const GLdouble
*v
)
766 DISPATCH(RasterPos3dv
, (v
), (F
, ";"));
769 KEYWORD1
void KEYWORD2
NAME(RasterPos3fv
)(const GLfloat
*v
)
771 DISPATCH(RasterPos3fv
, (v
), (F
, ";"));
774 KEYWORD1
void KEYWORD2
NAME(RasterPos3iv
)(const GLint
*v
)
776 DISPATCH(RasterPos3iv
, (v
), (F
, ";"));
779 KEYWORD1
void KEYWORD2
NAME(RasterPos3sv
)(const GLshort
*v
)
781 DISPATCH(RasterPos3sv
, (v
), (F
, ";"));
784 KEYWORD1
void KEYWORD2
NAME(RasterPos4dv
)(const GLdouble
*v
)
786 DISPATCH(RasterPos4dv
, (v
), (F
, ";"));
789 KEYWORD1
void KEYWORD2
NAME(RasterPos4fv
)(const GLfloat
*v
)
791 DISPATCH(RasterPos4fv
, (v
), (F
, ";"));
794 KEYWORD1
void KEYWORD2
NAME(RasterPos4iv
)(const GLint
*v
)
796 DISPATCH(RasterPos4iv
, (v
), (F
, ";"));
799 KEYWORD1
void KEYWORD2
NAME(RasterPos4sv
)(const GLshort
*v
)
801 DISPATCH(RasterPos4sv
, (v
), (F
, ";"));
804 KEYWORD1
void KEYWORD2
NAME(ReadBuffer
)(GLenum mode
)
806 DISPATCH(ReadBuffer
, (mode
), (F
, ";"));
809 KEYWORD1
void KEYWORD2
NAME(ReadPixels
)(GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, GLvoid
*pixels
)
811 DISPATCH(ReadPixels
, (x
, y
, width
, height
, format
, type
, pixels
), (F
, ";"));
814 KEYWORD1
void KEYWORD2
NAME(Rectd
)(GLdouble x1
, GLdouble y1
, GLdouble x2
, GLdouble y2
)
816 DISPATCH(Rectd
, (x1
, y1
, x2
, y2
), (F
, ";"));
819 KEYWORD1
void KEYWORD2
NAME(Rectdv
)(const GLdouble
*v1
, const GLdouble
*v2
)
821 DISPATCH(Rectdv
, (v1
, v2
), (F
, ";"));
824 KEYWORD1
void KEYWORD2
NAME(Rectf
)(GLfloat x1
, GLfloat y1
, GLfloat x2
, GLfloat y2
)
826 DISPATCH(Rectf
, (x1
, y1
, x2
, y2
), (F
, ";"));
829 KEYWORD1
void KEYWORD2
NAME(Rectfv
)(const GLfloat
*v1
, const GLfloat
*v2
)
831 DISPATCH(Rectfv
, (v1
, v2
), (F
, ";"));
834 KEYWORD1
void KEYWORD2
NAME(Recti
)(GLint x1
, GLint y1
, GLint x2
, GLint y2
)
836 DISPATCH(Recti
, (x1
, y1
, x2
, y2
), (F
, ";"));
839 KEYWORD1
void KEYWORD2
NAME(Rectiv
)(const GLint
*v1
, const GLint
*v2
)
841 DISPATCH(Rectiv
, (v1
, v2
), (F
, ";"));
844 KEYWORD1
void KEYWORD2
NAME(Rects
)(GLshort x1
, GLshort y1
, GLshort x2
, GLshort y2
)
846 DISPATCH(Rects
, (x1
, y1
, x2
, y2
), (F
, ";"));
849 KEYWORD1
void KEYWORD2
NAME(Rectsv
)(const GLshort
*v1
, const GLshort
*v2
)
851 DISPATCH(Rectsv
, (v1
, v2
), (F
, ";"));
854 KEYWORD1 GLint KEYWORD2
NAME(RenderMode
)(GLenum mode
)
856 RETURN_DISPATCH(RenderMode
, (mode
), (F
, "glRenderMode(0x%x);", mode
));
859 KEYWORD1
void KEYWORD2
NAME(Rotated
)(GLdouble angle
, GLdouble x
, GLdouble y
, GLdouble z
)
861 DISPATCH(Rotated
, (angle
, x
, y
, z
), (F
, ";"));
864 KEYWORD1
void KEYWORD2
NAME(Rotatef
)(GLfloat angle
, GLfloat x
, GLfloat y
, GLfloat z
)
866 DISPATCH(Rotatef
, (angle
, x
, y
, z
), (F
, "glRotatef(%g, %g, %g, %g);", angle
, x
, y
, z
));
869 KEYWORD1
void KEYWORD2
NAME(SelectBuffer
)(GLsizei size
, GLuint
*buffer
)
871 DISPATCH(SelectBuffer
, (size
, buffer
), (F
, ";"));
874 KEYWORD1
void KEYWORD2
NAME(Scaled
)(GLdouble x
, GLdouble y
, GLdouble z
)
876 DISPATCH(Scaled
, (x
, y
, z
), (F
, ";"));
879 KEYWORD1
void KEYWORD2
NAME(Scalef
)(GLfloat x
, GLfloat y
, GLfloat z
)
881 DISPATCH(Scalef
, (x
, y
, z
), (F
, "glScalef(%g, %g, %g);", x
, y
, z
));
884 KEYWORD1
void KEYWORD2
NAME(Scissor
)(GLint x
, GLint y
, GLsizei width
, GLsizei height
)
886 DISPATCH(Scissor
, (x
, y
, width
, height
), (F
, "glScissor(%d, %d, %d, %d);", x
, y
, width
, height
));
889 KEYWORD1
void KEYWORD2
NAME(ShadeModel
)(GLenum mode
)
891 DISPATCH(ShadeModel
, (mode
), (F
, "glShadeModel(0x%x);", mode
));
894 KEYWORD1
void KEYWORD2
NAME(StencilFunc
)(GLenum func
, GLint ref
, GLuint mask
)
896 DISPATCH(StencilFunc
, (func
, ref
, mask
), (F
, ";"));
899 KEYWORD1
void KEYWORD2
NAME(StencilMask
)(GLuint mask
)
901 DISPATCH(StencilMask
, (mask
), (F
, ";"));
904 KEYWORD1
void KEYWORD2
NAME(StencilOp
)(GLenum fail
, GLenum zfail
, GLenum zpass
)
906 DISPATCH(StencilOp
, (fail
, zfail
, zpass
), (F
, ";"));
909 KEYWORD1
void KEYWORD2
NAME(TexGend
)(GLenum coord
, GLenum pname
, GLdouble param
)
911 DISPATCH(TexGend
, (coord
, pname
, param
), (F
, ";"));
914 KEYWORD1
void KEYWORD2
NAME(TexGendv
)(GLenum coord
, GLenum pname
, const GLdouble
*params
)
916 DISPATCH(TexGendv
, (coord
, pname
, params
), (F
, ";"));
919 KEYWORD1
void KEYWORD2
NAME(TexGenf
)(GLenum coord
, GLenum pname
, GLfloat param
)
921 DISPATCH(TexGenf
, (coord
, pname
, param
), (F
, ";"));
924 KEYWORD1
void KEYWORD2
NAME(TexGenfv
)(GLenum coord
, GLenum pname
, const GLfloat
*params
)
926 DISPATCH(TexGenfv
, (coord
, pname
, params
), (F
, ";"));
929 KEYWORD1
void KEYWORD2
NAME(TexGeni
)(GLenum coord
, GLenum pname
, GLint param
)
931 DISPATCH(TexGeni
, (coord
, pname
, param
), (F
, ";"));
934 KEYWORD1
void KEYWORD2
NAME(TexGeniv
)(GLenum coord
, GLenum pname
, const GLint
*params
)
936 DISPATCH(TexGeniv
, (coord
, pname
, params
), (F
, ";"));
939 KEYWORD1
void KEYWORD2
NAME(TexEnvf
)(GLenum target
, GLenum pname
, GLfloat param
)
941 DISPATCH(TexEnvf
, (target
, pname
, param
), (F
, ";"));
944 KEYWORD1
void KEYWORD2
NAME(TexEnvfv
)(GLenum target
, GLenum pname
, const GLfloat
*param
)
946 DISPATCH(TexEnvfv
, (target
, pname
, param
), (F
, ";"));
949 KEYWORD1
void KEYWORD2
NAME(TexEnvi
)(GLenum target
, GLenum pname
, GLint param
)
951 DISPATCH(TexEnvi
, (target
, pname
, param
), (F
, ";"));
954 KEYWORD1
void KEYWORD2
NAME(TexEnviv
)(GLenum target
, GLenum pname
, const GLint
*param
)
956 DISPATCH(TexEnviv
, (target
, pname
, param
), (F
, ";"));
959 KEYWORD1
void KEYWORD2
NAME(TexImage1D
)(GLenum target
, GLint level
, GLint internalformat
, GLsizei width
, GLint border
, GLenum format
, GLenum type
, const GLvoid
*pixels
)
961 DISPATCH(TexImage1D
, (target
, level
, internalformat
, width
, border
, format
, type
, pixels
), (F
, ";"));
964 KEYWORD1
void KEYWORD2
NAME(TexImage2D
)(GLenum target
, GLint level
, GLint internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLenum format
, GLenum type
, const GLvoid
*pixels
)
966 DISPATCH(TexImage2D
, (target
, level
, internalformat
, width
, height
, border
, format
, type
, pixels
), (F
, ";"));
969 KEYWORD1
void KEYWORD2
NAME(TexParameterf
)(GLenum target
, GLenum pname
, GLfloat param
)
971 DISPATCH(TexParameterf
, (target
, pname
, param
), (F
, ";"));
974 KEYWORD1
void KEYWORD2
NAME(TexParameterfv
)(GLenum target
, GLenum pname
, const GLfloat
*params
)
976 DISPATCH(TexParameterfv
, (target
, pname
, params
), (F
, ";"));
979 KEYWORD1
void KEYWORD2
NAME(TexParameteri
)(GLenum target
, GLenum pname
, GLint param
)
981 DISPATCH(TexParameteri
, (target
, pname
, param
), (F
, ";"));
984 KEYWORD1
void KEYWORD2
NAME(TexParameteriv
)(GLenum target
, GLenum pname
, const GLint
*params
)
986 DISPATCH(TexParameteriv
, (target
, pname
, params
), (F
, ";"));
989 KEYWORD1
void KEYWORD2
NAME(Translated
)(GLdouble x
, GLdouble y
, GLdouble z
)
991 DISPATCH(Translated
, (x
, y
, z
), (F
, ";"));
994 KEYWORD1
void KEYWORD2
NAME(Translatef
)(GLfloat x
, GLfloat y
, GLfloat z
)
996 DISPATCH(Translatef
, (x
, y
, z
), (F
, "glTranslatef(%g, %g, %g);", x
, y
, z
));
999 KEYWORD1
void KEYWORD2
NAME(Viewport
)(GLint x
, GLint y
, GLsizei width
, GLsizei height
)
1001 DISPATCH(Viewport
, (x
, y
, width
, height
), (F
, "glViewport(%d, %d, %d, %d);", x
, y
, width
, height
));
1008 KEYWORD1 GLboolean KEYWORD2
NAME(AreTexturesResident
)(GLsizei n
, const GLuint
*textures
, GLboolean
*residences
)
1010 RETURN_DISPATCH(AreTexturesResident
, (n
, textures
, residences
), (F
, "glAreTexturesResident(%d, %p, %p);", n
, textures
, residences
));
1013 KEYWORD1
void KEYWORD2
NAME(ArrayElement
)(GLint i
)
1015 DISPATCH(ArrayElement
, (i
), (F
, ";"));
1018 KEYWORD1
void KEYWORD2
NAME(BindTexture
)(GLenum target
, GLuint texture
)
1020 DISPATCH(BindTexture
, (target
, texture
), (F
, ";"));
1023 KEYWORD1
void KEYWORD2
NAME(ColorPointer
)(GLint size
, GLenum type
, GLsizei stride
, const GLvoid
*ptr
)
1025 DISPATCH(ColorPointer
, (size
, type
, stride
, ptr
), (F
, ";"));
1028 KEYWORD1
void KEYWORD2
NAME(CopyTexImage1D
)(GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLint border
)
1030 DISPATCH(CopyTexImage1D
, (target
, level
, internalformat
, x
, y
, width
, border
), (F
, ";"));
1033 KEYWORD1
void KEYWORD2
NAME(CopyTexImage2D
)(GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint border
)
1035 DISPATCH(CopyTexImage2D
, (target
, level
, internalformat
, x
, y
, width
, height
, border
), (F
, ";"));
1038 KEYWORD1
void KEYWORD2
NAME(CopyTexSubImage1D
)(GLenum target
, GLint level
, GLint xoffset
, GLint x
, GLint y
, GLsizei width
)
1040 DISPATCH(CopyTexSubImage1D
, (target
, level
, xoffset
, x
, y
, width
), (F
, ";"));
1043 KEYWORD1
void KEYWORD2
NAME(CopyTexSubImage2D
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
1045 DISPATCH(CopyTexSubImage2D
, (target
, level
, xoffset
, yoffset
, x
, y
, width
, height
), (F
, ";"));
1048 KEYWORD1
void KEYWORD2
NAME(DeleteTextures
)(GLsizei n
, const GLuint
*textures
)
1050 DISPATCH(DeleteTextures
, (n
, textures
), (F
, ";"));
1053 KEYWORD1
void KEYWORD2
NAME(DisableClientState
)(GLenum cap
)
1055 DISPATCH(DisableClientState
, (cap
), (F
, "glDisableClientState(0x%x);", cap
));
1058 KEYWORD1
void KEYWORD2
NAME(DrawArrays
)(GLenum mode
, GLint first
, GLsizei count
)
1060 DISPATCH(DrawArrays
, (mode
, first
, count
), (F
, ";"));
1063 KEYWORD1
void KEYWORD2
NAME(EdgeFlagPointer
)(GLsizei stride
, const GLvoid
*ptr
)
1065 DISPATCH(EdgeFlagPointer
, (stride
, ptr
), (F
, ";"));
1068 KEYWORD1
void KEYWORD2
NAME(EnableClientState
)(GLenum cap
)
1070 DISPATCH(EnableClientState
, (cap
), (F
, "glEnableClientState(0x%x)", cap
));
1073 KEYWORD1
void KEYWORD2
NAME(GenTextures
)(GLsizei n
, GLuint
*textures
)
1075 DISPATCH(GenTextures
, (n
, textures
), (F
, ";"));
1078 KEYWORD1
void KEYWORD2
NAME(GetPointerv
)(GLenum pname
, GLvoid
**params
)
1080 DISPATCH(GetPointerv
, (pname
, params
), (F
, ";"));
1083 KEYWORD1
void KEYWORD2
NAME(IndexPointer
)(GLenum type
, GLsizei stride
, const GLvoid
*ptr
)
1085 DISPATCH(IndexPointer
, (type
, stride
, ptr
), (F
, ";"));
1088 KEYWORD1
void KEYWORD2
NAME(InterleavedArrays
)(GLenum format
, GLsizei stride
, const GLvoid
*pointer
)
1090 DISPATCH(InterleavedArrays
, (format
, stride
, pointer
), (F
, ";"));
1093 KEYWORD1 GLboolean KEYWORD2
NAME(IsTexture
)(GLuint texture
)
1095 RETURN_DISPATCH(IsTexture
, (texture
), (F
, "glIsTexture(%u);", texture
));
1098 KEYWORD1
void KEYWORD2
NAME(NormalPointer
)(GLenum type
, GLsizei stride
, const GLvoid
*ptr
)
1100 DISPATCH(NormalPointer
, (type
, stride
, ptr
), (F
, ";"));
1103 KEYWORD1
void KEYWORD2
NAME(PolygonOffset
)(GLfloat factor
, GLfloat units
)
1105 DISPATCH(PolygonOffset
, (factor
, units
), (F
, ";"));
1108 KEYWORD1
void KEYWORD2
NAME(PopClientAttrib
)(void)
1110 DISPATCH(PopClientAttrib
, (), (F
, "glPopClientAttrib();"));
1113 KEYWORD1
void KEYWORD2
NAME(PrioritizeTextures
)(GLsizei n
, const GLuint
*textures
, const GLclampf
*priorities
)
1115 DISPATCH(PrioritizeTextures
, (n
, textures
, priorities
), (F
, ";"));
1118 KEYWORD1
void KEYWORD2
NAME(PushClientAttrib
)(GLbitfield mask
)
1120 DISPATCH(PushClientAttrib
, (mask
), (F
, "glPushClientAttrib(0x%x)", mask
));
1123 KEYWORD1
void KEYWORD2
NAME(TexCoordPointer
)(GLint size
, GLenum type
, GLsizei stride
, const GLvoid
*ptr
)
1125 DISPATCH(TexCoordPointer
, (size
, type
, stride
, ptr
), (F
, ";"));
1128 KEYWORD1
void KEYWORD2
NAME(TexSubImage1D
)(GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLenum type
, const GLvoid
*pixels
)
1130 DISPATCH(TexSubImage1D
, (target
, level
, xoffset
, width
, format
, type
, pixels
), (F
, ";"));
1133 KEYWORD1
void KEYWORD2
NAME(TexSubImage2D
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const GLvoid
*pixels
)
1135 DISPATCH(TexSubImage2D
, (target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
), (F
, ";"));
1138 KEYWORD1
void KEYWORD2
NAME(VertexPointer
)(GLint size
, GLenum type
, GLsizei stride
, const GLvoid
*ptr
)
1140 DISPATCH(VertexPointer
, (size
, type
, stride
, ptr
), (F
, ";"));
1146 KEYWORD1
void KEYWORD2
NAME(CopyTexSubImage3D
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
1148 DISPATCH(CopyTexSubImage3D
, (target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
), (F
, ";"));
1151 KEYWORD1
void KEYWORD2
NAME(DrawRangeElements
)(GLenum mode
, GLuint start
, GLuint end
, GLsizei count
, GLenum type
, const GLvoid
*indices
)
1153 DISPATCH(DrawRangeElements
, (mode
, start
, end
, count
, type
, indices
), (F
, ";"));
1156 KEYWORD1
void KEYWORD2
NAME(TexImage3D
)(GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLenum format
, GLenum type
, const GLvoid
*pixels
)
1158 DISPATCH(TexImage3D
, (target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
), (F
, ";"));
1161 KEYWORD1
void KEYWORD2
NAME(TexSubImage3D
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLenum type
, const GLvoid
*pixels
)
1163 DISPATCH(TexSubImage3D
, (target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
), (F
, ";"));
1166 /* GL_ARB_imaging */
1168 KEYWORD1
void KEYWORD2
NAME(BlendColor
)(GLclampf r
, GLclampf g
, GLclampf b
, GLclampf a
)
1170 DISPATCH(BlendColor
, (r
, g
, b
, a
), (F
, ";"));
1173 KEYWORD1
void KEYWORD2
NAME(BlendEquation
)(GLenum mode
)
1175 DISPATCH(BlendEquation
, (mode
), (F
, ";"));
1178 KEYWORD1
void KEYWORD2
NAME(ColorSubTable
)(GLenum target
, GLsizei start
, GLsizei count
, GLenum format
, GLenum type
, const GLvoid
*data
)
1180 DISPATCH(ColorSubTable
, (target
, start
, count
, format
, type
, data
), (F
, ";"));
1183 KEYWORD1
void KEYWORD2
NAME(ColorTable
)(GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, const GLvoid
*table
)
1185 DISPATCH(ColorTable
, (target
, internalformat
, width
, format
, type
, table
), (F
, ";"));
1188 KEYWORD1
void KEYWORD2
NAME(ColorTableParameterfv
)(GLenum target
, GLenum pname
, const GLfloat
*params
)
1190 DISPATCH(ColorTableParameterfv
, (target
, pname
, params
), (F
, ";"));
1193 KEYWORD1
void KEYWORD2
NAME(ColorTableParameteriv
)(GLenum target
, GLenum pname
, const GLint
*params
)
1195 DISPATCH(ColorTableParameteriv
, (target
, pname
, params
), (F
, ";"));
1198 KEYWORD1
void KEYWORD2
NAME(ConvolutionFilter1D
)(GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, const GLvoid
*image
)
1200 DISPATCH(ConvolutionFilter1D
, (target
, internalformat
, width
, format
, type
, image
), (F
, ";"));
1203 KEYWORD1
void KEYWORD2
NAME(ConvolutionFilter2D
)(GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const GLvoid
*image
)
1205 DISPATCH(ConvolutionFilter2D
, (target
, internalformat
, width
, height
, format
, type
, image
), (F
, ";"));
1208 KEYWORD1
void KEYWORD2
NAME(ConvolutionParameterf
)(GLenum target
, GLenum pname
, GLfloat params
)
1210 DISPATCH(ConvolutionParameterf
, (target
, pname
, params
), (F
, ";"));
1213 KEYWORD1
void KEYWORD2
NAME(ConvolutionParameterfv
)(GLenum target
, GLenum pname
, const GLfloat
*params
)
1215 DISPATCH(ConvolutionParameterfv
, (target
, pname
, params
), (F
, ";"));
1218 KEYWORD1
void KEYWORD2
NAME(ConvolutionParameteri
)(GLenum target
, GLenum pname
, GLint params
)
1220 DISPATCH(ConvolutionParameteri
, (target
, pname
, params
), (F
, ";"));
1223 KEYWORD1
void KEYWORD2
NAME(ConvolutionParameteriv
)(GLenum target
, GLenum pname
, const GLint
*params
)
1225 DISPATCH(ConvolutionParameteriv
, (target
, pname
, params
), (F
, ";"));
1228 KEYWORD1
void KEYWORD2
NAME(CopyColorSubTable
)(GLenum target
, GLsizei start
, GLint x
, GLint y
, GLsizei width
)
1230 DISPATCH(CopyColorSubTable
, (target
, start
, x
, y
, width
), (F
, ";"));
1233 KEYWORD1
void KEYWORD2
NAME(CopyColorTable
)(GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
)
1235 DISPATCH(CopyColorTable
, (target
, internalformat
, x
, y
, width
), (F
, ";"));
1238 KEYWORD1
void KEYWORD2
NAME(CopyConvolutionFilter1D
)(GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
)
1240 DISPATCH(CopyConvolutionFilter1D
, (target
, internalformat
, x
, y
, width
), (F
, ";"));
1243 KEYWORD1
void KEYWORD2
NAME(CopyConvolutionFilter2D
)(GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
1245 DISPATCH(CopyConvolutionFilter2D
, (target
, internalformat
, x
, y
, width
, height
), (F
, ";"));
1248 KEYWORD1
void KEYWORD2
NAME(GetColorTable
)(GLenum target
, GLenum format
, GLenum type
, GLvoid
*table
)
1250 DISPATCH(GetColorTable
, (target
, format
, type
, table
), (F
, ";"));
1253 KEYWORD1
void KEYWORD2
NAME(GetColorTableParameterfv
)(GLenum target
, GLenum pname
, GLfloat
*params
)
1255 DISPATCH(GetColorTableParameterfv
, (target
, pname
, params
), (F
, ";"));
1258 KEYWORD1
void KEYWORD2
NAME(GetColorTableParameteriv
)(GLenum target
, GLenum pname
, GLint
*params
)
1260 DISPATCH(GetColorTableParameteriv
, (target
, pname
, params
), (F
, ";"));
1263 KEYWORD1
void KEYWORD2
NAME(GetConvolutionFilter
)(GLenum target
, GLenum format
, GLenum type
, GLvoid
*image
)
1265 DISPATCH(GetConvolutionFilter
, (target
, format
, type
, image
), (F
, ";"));
1268 KEYWORD1
void KEYWORD2
NAME(GetConvolutionParameterfv
)(GLenum target
, GLenum pname
, GLfloat
*params
)
1270 DISPATCH(GetConvolutionParameterfv
, (target
, pname
, params
), (F
, ";"));
1273 KEYWORD1
void KEYWORD2
NAME(GetConvolutionParameteriv
)(GLenum target
, GLenum pname
, GLint
*params
)
1275 DISPATCH(GetConvolutionParameteriv
, (target
, pname
, params
), (F
, ";"));
1278 KEYWORD1
void KEYWORD2
NAME(GetHistogram
)(GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLvoid
*values
)
1280 DISPATCH(GetHistogram
, (target
, reset
, format
, type
, values
), (F
, ";"));
1283 KEYWORD1
void KEYWORD2
NAME(GetHistogramParameterfv
)(GLenum target
, GLenum pname
, GLfloat
*params
)
1285 DISPATCH(GetHistogramParameterfv
, (target
, pname
, params
), (F
, ";"));
1288 KEYWORD1
void KEYWORD2
NAME(GetHistogramParameteriv
)(GLenum target
, GLenum pname
, GLint
*params
)
1290 DISPATCH(GetHistogramParameteriv
, (target
, pname
, params
), (F
, ";"));
1293 KEYWORD1
void KEYWORD2
NAME(GetMinmax
)(GLenum target
, GLboolean reset
, GLenum format
, GLenum types
, GLvoid
*values
)
1295 DISPATCH(GetMinmax
, (target
, reset
, format
, types
, values
), (F
, ";"));
1298 KEYWORD1
void KEYWORD2
NAME(GetMinmaxParameterfv
)(GLenum target
, GLenum pname
, GLfloat
*params
)
1300 DISPATCH(GetMinmaxParameterfv
, (target
, pname
, params
), (F
, ";"));
1303 KEYWORD1
void KEYWORD2
NAME(GetMinmaxParameteriv
)(GLenum target
, GLenum pname
, GLint
*params
)
1305 DISPATCH(GetMinmaxParameteriv
, (target
, pname
, params
), (F
, ";"));
1308 KEYWORD1
void KEYWORD2
NAME(GetSeparableFilter
)(GLenum target
, GLenum format
, GLenum type
, GLvoid
*row
, GLvoid
*column
, GLvoid
*span
)
1310 DISPATCH(GetSeparableFilter
, (target
, format
, type
, row
, column
, span
), (F
, ";"));
1313 KEYWORD1
void KEYWORD2
NAME(Histogram
)(GLenum target
, GLsizei width
, GLenum internalformat
, GLboolean sink
)
1315 DISPATCH(Histogram
, (target
, width
, internalformat
, sink
), (F
, ";"));
1318 KEYWORD1
void KEYWORD2
NAME(Minmax
)(GLenum target
, GLenum internalformat
, GLboolean sink
)
1320 DISPATCH(Minmax
, (target
, internalformat
, sink
), (F
, ";"));
1323 KEYWORD1
void KEYWORD2
NAME(ResetMinmax
)(GLenum target
)
1325 DISPATCH(ResetMinmax
, (target
), (F
, ";"));
1328 KEYWORD1
void KEYWORD2
NAME(ResetHistogram
)(GLenum target
)
1330 DISPATCH(ResetHistogram
, (target
), (F
, ";"));
1333 KEYWORD1
void KEYWORD2
NAME(SeparableFilter2D
)(GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const GLvoid
*row
, const GLvoid
*column
)
1335 DISPATCH(SeparableFilter2D
, (target
, internalformat
, width
, height
, format
, type
, row
, column
), (F
, ";"));
1339 *** Extension functions
1342 /* 2. GL_EXT_blend_color */
1343 KEYWORD1
void KEYWORD2
NAME(BlendColorEXT
)(GLclampf red
, GLclampf green
, GLclampf blue
, GLclampf alpha
)
1345 DISPATCH(BlendColor
, (red
, green
, blue
, alpha
), (F
, ";"));
1348 /* 3. GL_EXT_polygon_offset */
1349 KEYWORD1
void KEYWORD2
NAME(PolygonOffsetEXT
)(GLfloat factor
, GLfloat bias
)
1351 DISPATCH(PolygonOffsetEXT
, (factor
, bias
), (F
, ";"));
1354 /* 6. GL_EXT_texture3D */
1356 KEYWORD1
void KEYWORD2
NAME(CopyTexSubImage3DEXT
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
1358 DISPATCH(CopyTexSubImage3D
, (target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
), (F
, ";"));
1361 KEYWORD1
void KEYWORD2
NAME(TexImage3DEXT
)(GLenum target
, GLint level
, GLenum internalFormat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLenum format
, GLenum type
, const GLvoid
*pixels
)
1363 DISPATCH(TexImage3D
, (target
, level
, internalFormat
, width
, height
, depth
, border
, format
, type
, pixels
), (F
, ";"));
1366 KEYWORD1
void KEYWORD2
NAME(TexSubImage3DEXT
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLenum type
, const GLvoid
*pixels
)
1368 DISPATCH(TexSubImage3D
, (target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
), (F
, ";"));
1371 /* 7. GL_SGI_texture_filter4 */
1373 KEYWORD1
void KEYWORD2
NAME(GetTexFilterFuncSGIS
)(GLenum target
, GLenum filter
, GLfloat
*weights
)
1375 DISPATCH(GetTexFilterFuncSGIS
, (target
, filter
, weights
), (F
, ";"));
1378 KEYWORD1
void KEYWORD2
NAME(TexFilterFuncSGIS
)(GLenum target
, GLenum filter
, GLsizei n
, const GLfloat
*weights
)
1380 DISPATCH(TexFilterFuncSGIS
, (target
, filter
, n
, weights
), (F
, ";"));
1383 /* 9. GL_EXT_subtexture */
1385 KEYWORD1
void KEYWORD2
NAME(CopyTexSubImage1DEXT
)(GLenum target
, GLint level
, GLint xoffset
, GLint x
, GLint y
, GLsizei width
)
1387 DISPATCH(CopyTexSubImage1D
, (target
, level
, xoffset
, x
, y
, width
), (F
, ";"));
1390 KEYWORD1
void KEYWORD2
NAME(TexSubImage1DEXT
)(GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLenum type
, const GLvoid
*pixels
)
1392 DISPATCH(TexSubImage1D
, (target
, level
, xoffset
, width
, format
, type
, pixels
), (F
, ";"));
1395 KEYWORD1
void KEYWORD2
NAME(TexSubImage2DEXT
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const GLvoid
*pixels
)
1397 DISPATCH(TexSubImage2D
, (target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
), (F
, ";"));
1400 /* 10. GL_EXT_copy_texture */
1402 KEYWORD1
void KEYWORD2
NAME(CopyTexImage1DEXT
)(GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLint border
)
1404 DISPATCH(CopyTexImage1D
, (target
, level
, internalformat
, x
, y
, width
, border
), (F
, ";"));
1407 KEYWORD1
void KEYWORD2
NAME(CopyTexImage2DEXT
)(GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint border
)
1409 DISPATCH(CopyTexImage2D
, (target
, level
, internalformat
, x
, y
, width
, height
, border
), (F
, ";"));
1412 KEYWORD1
void KEYWORD2
NAME(CopyTexSubImage2DEXT
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
1414 DISPATCH(CopyTexSubImage2D
, (target
, level
, xoffset
, yoffset
, x
, y
, width
, height
), (F
, ";"));
1417 /* 11. GL_EXT_histogram */
1418 KEYWORD1
void KEYWORD2
NAME(GetHistogramEXT
)(GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLvoid
*values
)
1420 DISPATCH(GetHistogramEXT
, (target
, reset
, format
, type
, values
), (F
, ";"));
1423 KEYWORD1
void KEYWORD2
NAME(GetHistogramParameterfvEXT
)(GLenum target
, GLenum pname
, GLfloat
*params
)
1425 DISPATCH(GetHistogramParameterfvEXT
, (target
, pname
, params
), (F
, ";"));
1428 KEYWORD1
void KEYWORD2
NAME(GetHistogramParameterivEXT
)(GLenum target
, GLenum pname
, GLint
*params
)
1430 DISPATCH(GetHistogramParameterivEXT
, (target
, pname
, params
), (F
, ";"));
1433 KEYWORD1
void KEYWORD2
NAME(GetMinmaxEXT
)(GLenum target
, GLboolean reset
, GLenum format
, GLenum types
, GLvoid
*values
)
1435 DISPATCH(GetMinmaxEXT
, (target
, reset
, format
, types
, values
), (F
, ";"));
1438 KEYWORD1
void KEYWORD2
NAME(GetMinmaxParameterfvEXT
)(GLenum target
, GLenum pname
, GLfloat
*params
)
1440 DISPATCH(GetMinmaxParameterfvEXT
, (target
, pname
, params
), (F
, ";"));
1443 KEYWORD1
void KEYWORD2
NAME(GetMinmaxParameterivEXT
)(GLenum target
, GLenum pname
, GLint
*params
)
1445 DISPATCH(GetMinmaxParameterivEXT
, (target
, pname
, params
), (F
, ";"));
1448 KEYWORD1
void KEYWORD2
NAME(HistogramEXT
)(GLenum target
, GLsizei width
, GLenum internalformat
, GLboolean sink
)
1450 DISPATCH(Histogram
, (target
, width
, internalformat
, sink
), (F
, ";"));
1453 KEYWORD1
void KEYWORD2
NAME(MinmaxEXT
)(GLenum target
, GLenum internalformat
, GLboolean sink
)
1455 DISPATCH(Minmax
, (target
, internalformat
, sink
), (F
, ";"));
1458 KEYWORD1
void KEYWORD2
NAME(ResetHistogramEXT
)(GLenum target
)
1460 DISPATCH(ResetHistogram
, (target
), (F
, ";"));
1463 KEYWORD1
void KEYWORD2
NAME(ResetMinmaxEXT
)(GLenum target
)
1465 DISPATCH(ResetMinmax
, (target
), (F
, ";"));
1468 /* 12. GL_EXT_convolution */
1470 KEYWORD1
void KEYWORD2
NAME(ConvolutionFilter1DEXT
)(GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, const GLvoid
*image
)
1472 DISPATCH(ConvolutionFilter1D
, (target
, internalformat
, width
, format
, type
, image
), (F
, ";"));
1475 KEYWORD1
void KEYWORD2
NAME(ConvolutionFilter2DEXT
)(GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const GLvoid
*image
)
1477 DISPATCH(ConvolutionFilter2D
, (target
, internalformat
, width
, height
, format
, type
, image
), (F
, ";"));
1480 KEYWORD1
void KEYWORD2
NAME(ConvolutionParameterfEXT
)(GLenum target
, GLenum pname
, GLfloat params
)
1482 DISPATCH(ConvolutionParameterf
, (target
, pname
, params
), (F
, ";"));
1485 KEYWORD1
void KEYWORD2
NAME(ConvolutionParameterfvEXT
)(GLenum target
, GLenum pname
, const GLfloat
*params
)
1487 DISPATCH(ConvolutionParameterfv
, (target
, pname
, params
), (F
, ";"));
1490 KEYWORD1
void KEYWORD2
NAME(ConvolutionParameteriEXT
)(GLenum target
, GLenum pname
, GLint params
)
1492 DISPATCH(ConvolutionParameteri
, (target
, pname
, params
), (F
, ";"));
1495 KEYWORD1
void KEYWORD2
NAME(ConvolutionParameterivEXT
)(GLenum target
, GLenum pname
, const GLint
*params
)
1497 DISPATCH(ConvolutionParameteriv
, (target
, pname
, params
), (F
, ";"));
1500 KEYWORD1
void KEYWORD2
NAME(CopyConvolutionFilter1DEXT
)(GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
)
1502 DISPATCH(CopyConvolutionFilter1D
, (target
, internalformat
, x
, y
, width
), (F
, ";"));
1505 KEYWORD1
void KEYWORD2
NAME(CopyConvolutionFilter2DEXT
)(GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
1507 DISPATCH(CopyConvolutionFilter2D
, (target
, internalformat
, x
, y
, width
, height
), (F
, ";"));
1510 KEYWORD1
void KEYWORD2
NAME(GetConvolutionFilterEXT
)(GLenum target
, GLenum format
, GLenum type
, GLvoid
*image
)
1512 DISPATCH(GetConvolutionFilterEXT
, (target
, format
, type
, image
), (F
, ";"));
1515 KEYWORD1
void KEYWORD2
NAME(GetConvolutionParameterfvEXT
)(GLenum target
, GLenum pname
, GLfloat
*params
)
1517 DISPATCH(GetConvolutionParameterfvEXT
, (target
, pname
, params
), (F
, ";"));
1520 KEYWORD1
void KEYWORD2
NAME(GetConvolutionParameterivEXT
)(GLenum target
, GLenum pname
, GLint
*params
)
1522 DISPATCH(GetConvolutionParameterivEXT
, (target
, pname
, params
), (F
, ";"));
1525 KEYWORD1
void KEYWORD2
NAME(GetSeparableFilterEXT
)(GLenum target
, GLenum format
, GLenum type
, GLvoid
*row
, GLvoid
*column
, GLvoid
*span
)
1527 DISPATCH(GetSeparableFilterEXT
, (target
, format
, type
, row
, column
, span
), (F
, ";"));
1530 KEYWORD1
void KEYWORD2
NAME(SeparableFilter2DEXT
)(GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const GLvoid
*row
, const GLvoid
*column
)
1532 DISPATCH(SeparableFilter2D
, (target
, internalformat
, width
, height
, format
, type
, row
, column
), (F
, ";"));
1535 /* 14. GL_SGI_color_table */
1537 KEYWORD1
void KEYWORD2
NAME(ColorTableParameterfvSGI
)(GLenum target
, GLenum pname
, const GLfloat
*params
)
1539 DISPATCH(ColorTableParameterfv
, (target
, pname
, params
), (F
, ";"));
1542 KEYWORD1
void KEYWORD2
NAME(ColorTableParameterivSGI
)(GLenum target
, GLenum pname
, const GLint
*params
)
1544 DISPATCH(ColorTableParameteriv
, (target
, pname
, params
), (F
, ";"));
1547 KEYWORD1
void KEYWORD2
NAME(ColorTableSGI
)(GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, const GLvoid
*table
)
1549 DISPATCH(ColorTable
, (target
, internalformat
, width
, format
, type
, table
), (F
, ";"));
1552 KEYWORD1
void KEYWORD2
NAME(CopyColorTableSGI
)(GLenum target
, GLenum internalFormat
, GLint x
, GLint y
, GLsizei width
)
1554 DISPATCH(CopyColorTable
, (target
, internalFormat
, x
, y
, width
), (F
, ";"));
1557 KEYWORD1
void KEYWORD2
NAME(GetColorTableSGI
)(GLenum target
, GLenum format
, GLenum type
, GLvoid
*table
)
1559 DISPATCH(GetColorTableSGI
, (target
, format
, type
, table
), (F
, ";"));
1561 KEYWORD1
void KEYWORD2
NAME(GetColorTableParameterfvSGI
)(GLenum target
, GLenum pname
, GLfloat
*params
)
1563 DISPATCH(GetColorTableParameterfvSGI
, (target
, pname
, params
), (F
, ";"));
1566 KEYWORD1
void KEYWORD2
NAME(GetColorTableParameterivSGI
)(GLenum target
, GLenum pname
, GLint
*params
)
1568 DISPATCH(GetColorTableParameterivSGI
, (target
, pname
, params
), (F
, ";"));
1571 /* ??. GL_SGIX_pixel_texture */
1573 KEYWORD1
void KEYWORD2
NAME(PixelTexGenSGIX
)(GLenum mode
)
1575 DISPATCH(PixelTexGenSGIX
, (mode
), (F
, ";"));
1578 /* 15. GL_SGIS_pixel_texture */
1580 KEYWORD1
void KEYWORD2
NAME(PixelTexGenParameterfSGIS
)(GLenum target
, GLfloat value
)
1582 DISPATCH(PixelTexGenParameterfSGIS
, (target
, value
), (F
, ";"));
1585 KEYWORD1
void KEYWORD2
NAME(PixelTexGenParameterfvSGIS
)(GLenum target
, const GLfloat
*value
)
1587 DISPATCH(PixelTexGenParameterfvSGIS
, (target
, value
), (F
, ";"));
1590 KEYWORD1
void KEYWORD2
NAME(PixelTexGenParameteriSGIS
)(GLenum target
, GLint value
)
1592 DISPATCH(PixelTexGenParameteriSGIS
, (target
, value
), (F
, ";"));
1595 KEYWORD1
void KEYWORD2
NAME(PixelTexGenParameterivSGIS
)(GLenum target
, const GLint
*value
)
1597 DISPATCH(PixelTexGenParameterivSGIS
, (target
, value
), (F
, ";"));
1600 KEYWORD1
void KEYWORD2
NAME(GetPixelTexGenParameterfvSGIS
)(GLenum target
, GLfloat
*value
)
1602 DISPATCH(GetPixelTexGenParameterfvSGIS
, (target
, value
), (F
, ";"));
1605 KEYWORD1
void KEYWORD2
NAME(GetPixelTexGenParameterivSGIS
)(GLenum target
, GLint
*value
)
1607 DISPATCH(GetPixelTexGenParameterivSGIS
, (target
, value
), (F
, ";"));
1610 /* 16. GL_SGIS_texture4D */
1612 KEYWORD1
void KEYWORD2
NAME(TexImage4DSGIS
)(GLenum target
, GLint level
, GLenum internalFormat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLsizei extent
, GLint border
, GLenum format
, GLenum type
, const void *pixels
)
1614 DISPATCH(TexImage4DSGIS
, (target
, level
, internalFormat
, width
, height
, depth
, extent
, border
, format
, type
, pixels
), (F
, ";"));
1617 KEYWORD1
void KEYWORD2
NAME(TexSubImage4DSGIS
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLint woffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLsizei extent
, GLenum format
, GLenum type
, const void *pixels
)
1619 DISPATCH(TexSubImage4DSGIS
, (target
, level
, xoffset
, yoffset
, zoffset
, woffset
, width
, height
, depth
, extent
, format
, type
, pixels
), (F
, ";"));
1622 /* 20. GL_EXT_texture_object */
1624 KEYWORD1
void KEYWORD2
NAME(GenTexturesEXT
)(GLsizei n
, GLuint
*textures
)
1626 DISPATCH(GenTextures
, (n
, textures
), (F
, ";"));
1629 KEYWORD1
void KEYWORD2
NAME(DeleteTexturesEXT
)(GLsizei n
, const GLuint
*texture
)
1631 DISPATCH(DeleteTextures
, (n
, texture
), (F
, ";"));
1634 KEYWORD1
void KEYWORD2
NAME(BindTextureEXT
)(GLenum target
, GLuint texture
)
1636 DISPATCH(BindTexture
, (target
, texture
), (F
, ";"));
1639 KEYWORD1
void KEYWORD2
NAME(PrioritizeTexturesEXT
)(GLsizei n
, const GLuint
*textures
, const GLclampf
*priorities
)
1641 DISPATCH(PrioritizeTextures
, (n
, textures
, priorities
), (F
, ";"));
1644 KEYWORD1 GLboolean KEYWORD2
NAME(AreTexturesResidentEXT
)(GLsizei n
, const GLuint
*textures
, GLboolean
*residences
)
1646 RETURN_DISPATCH(AreTexturesResident
, (n
, textures
, residences
), (F
, "glAreTexturesResidentEXT(%d %p %p);", n
, textures
, residences
));
1649 KEYWORD1 GLboolean KEYWORD2
NAME(IsTextureEXT
)(GLuint texture
)
1651 RETURN_DISPATCH(IsTexture
, (texture
), (F
, "glIsTextureEXT(%u);", texture
));
1654 /* 21. GL_SGIS_detail_texture */
1656 KEYWORD1
void KEYWORD2
NAME(DetailTexFuncSGIS
)(GLenum target
, GLsizei n
, const GLfloat
*points
)
1658 DISPATCH(DetailTexFuncSGIS
, (target
, n
, points
), (F
, ";"));
1661 KEYWORD1
void KEYWORD2
NAME(GetDetailTexFuncSGIS
)(GLenum target
, GLfloat
*points
)
1663 DISPATCH(GetDetailTexFuncSGIS
, (target
, points
), (F
, ";"));
1666 /* 22. GL_SGIS_sharpen_texture */
1668 KEYWORD1
void KEYWORD2
NAME(GetSharpenTexFuncSGIS
)(GLenum target
, GLfloat
*points
)
1670 DISPATCH(GetSharpenTexFuncSGIS
, (target
, points
), (F
, ";"));
1673 KEYWORD1
void KEYWORD2
NAME(SharpenTexFuncSGIS
)(GLenum target
, GLsizei n
, const GLfloat
*points
)
1675 DISPATCH(SharpenTexFuncSGIS
, (target
, n
, points
), (F
, ";"));
1678 /* 25. GL_SGIS_multisample */
1680 KEYWORD1
void KEYWORD2
NAME(SampleMaskSGIS
)(GLclampf value
, GLboolean invert
)
1682 DISPATCH(SampleMaskSGIS
, (value
, invert
), (F
, ";"));
1685 KEYWORD1
void KEYWORD2
NAME(SamplePatternSGIS
)(GLenum pattern
)
1687 DISPATCH(SamplePatternSGIS
, (pattern
), (F
, ";"));
1690 /* 30. GL_EXT_vertex_array */
1692 KEYWORD1
void KEYWORD2
NAME(VertexPointerEXT
)(GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, const GLvoid
*ptr
)
1694 DISPATCH(VertexPointerEXT
, (size
, type
, stride
, count
, ptr
), (F
, ";"));
1697 KEYWORD1
void KEYWORD2
NAME(NormalPointerEXT
)(GLenum type
, GLsizei stride
, GLsizei count
, const GLvoid
*ptr
)
1699 DISPATCH(NormalPointerEXT
, (type
, stride
, count
, ptr
), (F
, ";"));
1702 KEYWORD1
void KEYWORD2
NAME(ColorPointerEXT
)(GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, const GLvoid
*ptr
)
1704 DISPATCH(ColorPointerEXT
, (size
, type
, stride
, count
, ptr
), (F
, ";"));
1707 KEYWORD1
void KEYWORD2
NAME(IndexPointerEXT
)(GLenum type
, GLsizei stride
, GLsizei count
, const GLvoid
*ptr
)
1709 DISPATCH(IndexPointerEXT
, (type
, stride
, count
, ptr
), (F
, ";"));
1712 KEYWORD1
void KEYWORD2
NAME(TexCoordPointerEXT
)(GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, const GLvoid
*ptr
)
1714 DISPATCH(ColorPointerEXT
, (size
, type
, stride
, count
, ptr
), (F
, ";"));
1717 KEYWORD1
void KEYWORD2
NAME(EdgeFlagPointerEXT
)(GLsizei stride
, GLsizei count
, const GLboolean
*ptr
)
1719 DISPATCH(EdgeFlagPointerEXT
, (stride
, count
, ptr
), (F
, ";"));
1722 KEYWORD1
void KEYWORD2
NAME(GetPointervEXT
)(GLenum pname
, void **params
)
1724 DISPATCH(GetPointerv
, (pname
, params
), (F
, ";"));
1727 KEYWORD1
void KEYWORD2
NAME(DrawArraysEXT
)(GLenum mode
, GLint first
, GLsizei count
)
1729 DISPATCH(DrawArrays
, (mode
, first
, count
), (F
, ";"));
1732 /* 37. GL_EXT_blend_minmax */
1733 KEYWORD1
void KEYWORD2
NAME(BlendEquationEXT
)(GLenum mode
)
1735 DISPATCH(BlendEquation
, (mode
), (F
, "glBlendEquationEXT(0x%x);", mode
));
1738 /* 52. GL_SGIX_sprite */
1740 KEYWORD1
void KEYWORD2
NAME(SpriteParameterfSGIX
)(GLenum pname
, GLfloat param
)
1742 DISPATCH(SpriteParameterfSGIX
, (pname
, param
), (F
, ";"));
1745 KEYWORD1
void KEYWORD2
NAME(SpriteParameterfvSGIX
)(GLenum pname
, const GLfloat
*param
)
1747 DISPATCH(SpriteParameterfvSGIX
, (pname
, param
), (F
, ";"));
1750 KEYWORD1
void KEYWORD2
NAME(SpriteParameteriSGIX
)(GLenum pname
, GLint param
)
1752 DISPATCH(SpriteParameteriSGIX
, (pname
, param
), (F
, ";"));
1755 KEYWORD1
void KEYWORD2
NAME(SpriteParameterivSGIX
)(GLenum pname
, const GLint
*param
)
1757 DISPATCH(SpriteParameterivSGIX
, (pname
, param
), (F
, ";"));
1760 /* 54. GL_EXT_point_parameters */
1762 KEYWORD1
void KEYWORD2
NAME(PointParameterfEXT
)(GLenum target
, GLfloat param
)
1764 DISPATCH(PointParameterfEXT
, (target
, param
), (F
, ";"));
1767 KEYWORD1
void KEYWORD2
NAME(PointParameterfvEXT
)(GLenum target
, const GLfloat
*param
)
1769 DISPATCH(PointParameterfvEXT
, (target
, param
), (F
, ";"));
1772 KEYWORD1
void KEYWORD2
NAME(PointParameterfSGIS
)(GLenum target
, GLfloat param
)
1774 DISPATCH(PointParameterfEXT
, (target
, param
), (F
, ";"));
1777 KEYWORD1
void KEYWORD2
NAME(PointParameterfvSGIS
)(GLenum target
, const GLfloat
*param
)
1779 DISPATCH(PointParameterfvEXT
, (target
, param
), (F
, ";"));
1782 /* 55. GL_SGIX_instruments */
1783 KEYWORD1 GLint KEYWORD2
NAME(GetInstrumentsSGIX
)(void)
1785 RETURN_DISPATCH(GetInstrumentsSGIX
, (), (F
, ";"));
1788 KEYWORD1
void KEYWORD2
NAME(InstrumentsBufferSGIX
)(GLsizei size
, GLint
*buf
)
1790 DISPATCH(InstrumentsBufferSGIX
, (size
, buf
), (F
, ";"));
1793 KEYWORD1 GLint KEYWORD2
NAME(PollInstrumentsSGIX
)(GLint
*markerp
)
1795 RETURN_DISPATCH(PollInstrumentsSGIX
, (markerp
), (F
, ";"));
1798 KEYWORD1
void KEYWORD2
NAME(ReadInstrumentsSGIX
)(GLint marker
)
1800 DISPATCH(ReadInstrumentsSGIX
, (marker
), (F
, ";"));
1803 KEYWORD1
void KEYWORD2
NAME(StartInstrumentsSGIX
)(void)
1805 DISPATCH(StartInstrumentsSGIX
, (), (F
, ";"));
1808 KEYWORD1
void KEYWORD2
NAME(StopInstrumentsSGIX
)(GLint marker
)
1810 DISPATCH(StopInstrumentsSGIX
, (marker
), (F
, ";"));
1813 /* 57. GL_SGIX_framezoom */
1814 KEYWORD1
void KEYWORD2
NAME(FrameZoomSGIX
)(GLint factor
)
1816 DISPATCH(FrameZoomSGIX
, (factor
), (F
, ";"));
1819 /* 58. GL_SGIX_tag_sample_buffer */
1820 KEYWORD1
void KEYWORD2
NAME(TagSampleBufferSGIX
)(void)
1822 DISPATCH(TagSampleBufferSGIX
, (), (F
, ";"));
1825 /* 60. GL_SGIX_reference_plane */
1826 KEYWORD1
void KEYWORD2
NAME(ReferencePlaneSGIX
)(const GLdouble
*plane
)
1828 DISPATCH(ReferencePlaneSGIX
, (plane
), (F
, ";"));
1831 /* 61. GL_SGIX_flush_raster */
1832 KEYWORD1
void KEYWORD2
NAME(FlushRasterSGIX
)(void)
1834 DISPATCH(FlushRasterSGIX
, (), (F
, ";"));
1837 /* 66. GL_HP_image_transform */
1839 KEYWORD1
void KEYWORD2
NAME(GetImageTransformParameterfvHP
)(GLenum target
, GLenum pname
, GLfloat
*param
)
1841 DISPATCH(GetImageTransformParameterfvHP
, (target
, pname
, param
), (F
, ";"));
1844 KEYWORD1
void KEYWORD2
NAME(GetImageTransformParameterivHP
)(GLenum target
, GLenum pname
, GLint
*param
)
1846 DISPATCH(GetImageTransformParameterivHP
, (target
, pname
, param
), (F
, ";"));
1849 KEYWORD1
void KEYWORD2
NAME(ImageTransformParameterfHP
)(GLenum target
, GLenum pname
, const GLfloat param
)
1851 DISPATCH(ImageTransformParameterfHP
, (target
, pname
, param
), (F
, ";"));
1854 KEYWORD1
void KEYWORD2
NAME(ImageTransformParameterfvHP
)(GLenum target
, GLenum pname
, const GLfloat
*param
)
1856 DISPATCH(ImageTransformParameterfvHP
, (target
, pname
, param
), (F
, ";"));
1859 KEYWORD1
void KEYWORD2
NAME(ImageTransformParameteriHP
)(GLenum target
, GLenum pname
, const GLint param
)
1861 DISPATCH(ImageTransformParameteriHP
, (target
, pname
, param
), (F
, ";"));
1864 KEYWORD1
void KEYWORD2
NAME(ImageTransformParameterivHP
)(GLenum target
, GLenum pname
, const GLint
*param
)
1866 DISPATCH(ImageTransformParameterivHP
, (target
, pname
, param
), (F
, ";"));
1870 /* 74. GL_EXT_color_subtable */
1871 KEYWORD1
void KEYWORD2
NAME(ColorSubTableEXT
)(GLenum target
, GLsizei start
, GLsizei count
, GLenum format
, GLenum type
, const void *data
)
1873 DISPATCH(ColorSubTable
, (target
, start
, count
, format
, type
, data
), (F
, ";"));
1876 KEYWORD1
void KEYWORD2
NAME(CopyColorSubTableEXT
)(GLenum target
, GLsizei start
, GLint x
, GLint y
, GLsizei width
)
1878 DISPATCH(CopyColorSubTable
, (target
, start
, x
, y
, width
), (F
, ";"));
1881 /* 77. GL_PGI_misc_hints */
1882 KEYWORD1
void KEYWORD2
NAME(HintPGI
)(GLenum target
, GLint mode
)
1884 DISPATCH(HintPGI
, (target
, mode
), (F
, ";"));
1887 /* 78. GL_EXT_paletted_texture */
1889 KEYWORD1
void KEYWORD2
NAME(ColorTableEXT
)(GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, const GLvoid
*table
)
1891 DISPATCH(ColorTable
, (target
, internalformat
, width
, format
, type
, table
), (F
, ";"));
1894 KEYWORD1
void KEYWORD2
NAME(GetColorTableEXT
)(GLenum target
, GLenum format
, GLenum type
, GLvoid
*table
)
1896 DISPATCH(GetColorTableEXT
, (target
, format
, type
, table
), (F
, ";"));
1899 KEYWORD1
void KEYWORD2
NAME(GetColorTableParameterfvEXT
)(GLenum target
, GLenum pname
, GLfloat
*params
)
1901 DISPATCH(GetColorTableParameterfvEXT
, (target
, pname
, params
), (F
, ";"));
1904 KEYWORD1
void KEYWORD2
NAME(GetColorTableParameterivEXT
)(GLenum target
, GLenum pname
, GLint
*params
)
1906 DISPATCH(GetColorTableParameterivEXT
, (target
, pname
, params
), (F
, ";"));
1909 /* 80. GL_SGIX_list_priority */
1911 KEYWORD1
void KEYWORD2
NAME(GetListParameterfvSGIX
)(GLuint list
, GLenum name
, GLfloat
*param
)
1913 DISPATCH(GetListParameterfvSGIX
, (list
, name
, param
), (F
, ";"));
1916 KEYWORD1
void KEYWORD2
NAME(GetListParameterivSGIX
)(GLuint list
, GLenum name
, GLint
*param
)
1918 DISPATCH(GetListParameterivSGIX
, (list
, name
, param
), (F
, ";"));
1921 KEYWORD1
void KEYWORD2
NAME(ListParameterfSGIX
)(GLuint list
, GLenum name
, GLfloat param
)
1923 DISPATCH(ListParameterfSGIX
, (list
, name
, param
), (F
, ";"));
1926 KEYWORD1
void KEYWORD2
NAME(ListParameterfvSGIX
)(GLuint list
, GLenum name
, const GLfloat
*param
)
1928 DISPATCH(ListParameterfvSGIX
, (list
, name
, param
), (F
, ";"));
1931 KEYWORD1
void KEYWORD2
NAME(ListParameteriSGIX
)(GLuint list
, GLenum name
, GLint param
)
1933 DISPATCH(ListParameteriSGIX
, (list
, name
, param
), (F
, ";"));
1936 KEYWORD1
void KEYWORD2
NAME(ListParameterivSGIX
)(GLuint list
, GLenum name
, const GLint
*param
)
1938 DISPATCH(ListParameterivSGIX
, (list
, name
, param
), (F
, ";"));
1941 /* 94. GL_EXT_index_material */
1942 KEYWORD1
void KEYWORD2
NAME(IndexMaterialEXT
)(GLenum face
, GLenum mode
)
1944 DISPATCH(IndexMaterialEXT
, (face
, mode
), (F
, ";"));
1947 /* 95. GL_EXT_index_func */
1948 KEYWORD1
void KEYWORD2
NAME(IndexFuncEXT
)(GLenum func
, GLfloat ref
)
1950 DISPATCH(IndexFuncEXT
, (func
, ref
), (F
, ";"));
1953 /* 97. GL_EXT_compiled_vertex_array */
1954 KEYWORD1
void KEYWORD2
NAME(LockArraysEXT
)(GLint first
, GLsizei count
)
1956 DISPATCH(LockArraysEXT
, (first
, count
), (F
, ";"));
1959 KEYWORD1
void KEYWORD2
NAME(UnlockArraysEXT
)(void)
1961 DISPATCH(UnlockArraysEXT
, (), (F
, ";"));
1964 /* 98. GL_EXT_cull_vertex */
1965 KEYWORD1
void KEYWORD2
NAME(CullParameterfvEXT
)(GLenum pname
, GLfloat
*params
)
1967 DISPATCH(CullParameterfvEXT
, (pname
, params
), (F
, ";"));
1970 KEYWORD1
void KEYWORD2
NAME(CullParameterdvEXT
)(GLenum pname
, GLdouble
*params
)
1972 DISPATCH(CullParameterdvEXT
, (pname
, params
), (F
, ";"));
1975 /* 102. GL_SGIX_fragment_lighting */
1976 KEYWORD1
void KEYWORD2
NAME(FragmentColorMaterialSGIX
)(GLenum face
, GLenum mode
)
1978 DISPATCH(FragmentColorMaterialSGIX
, (face
, mode
), (F
, ";"));
1981 KEYWORD1
void KEYWORD2
NAME(FragmentLightfSGIX
)(GLenum light
, GLenum pname
, GLfloat param
)
1983 DISPATCH(FragmentLightfSGIX
, (light
, pname
, param
), (F
, ";"));
1986 KEYWORD1
void KEYWORD2
NAME(FragmentLightfvSGIX
)(GLenum light
, GLenum pname
, const GLfloat
* params
)
1988 DISPATCH(FragmentLightfvSGIX
, (light
, pname
, params
), (F
, ";"));
1991 KEYWORD1
void KEYWORD2
NAME(FragmentLightiSGIX
)(GLenum light
, GLenum pname
, GLint param
)
1993 DISPATCH(FragmentLightiSGIX
, (light
, pname
, param
), (F
, ";"));
1996 KEYWORD1
void KEYWORD2
NAME(FragmentLightivSGIX
)(GLenum light
, GLenum pname
, const GLint
* params
)
1998 DISPATCH(FragmentLightivSGIX
, (light
, pname
, params
), (F
, ";"));
2001 KEYWORD1
void KEYWORD2
NAME(FragmentLightModelfSGIX
)(GLenum pname
, GLfloat param
)
2003 DISPATCH(FragmentLightModelfSGIX
, (pname
, param
), (F
, ";"));
2006 KEYWORD1
void KEYWORD2
NAME(FragmentLightModelfvSGIX
)(GLenum pname
, const GLfloat
* params
)
2008 DISPATCH(FragmentLightModelfvSGIX
, (pname
, params
), (F
, ";"));
2011 KEYWORD1
void KEYWORD2
NAME(FragmentLightModeliSGIX
)(GLenum pname
, GLint param
)
2013 DISPATCH(FragmentLightModeliSGIX
, (pname
, param
), (F
, ";"));
2016 KEYWORD1
void KEYWORD2
NAME(FragmentLightModelivSGIX
)(GLenum pname
, const GLint
* params
)
2018 DISPATCH(FragmentLightModelivSGIX
, (pname
, params
), (F
, ";"));
2021 KEYWORD1
void KEYWORD2
NAME(FragmentMaterialfSGIX
)(GLenum face
, GLenum pname
, GLfloat param
)
2023 DISPATCH(FragmentMaterialfSGIX
, (face
, pname
, param
), (F
, ";"));
2026 KEYWORD1
void KEYWORD2
NAME(FragmentMaterialfvSGIX
)(GLenum face
, GLenum pname
, const GLfloat
* params
)
2028 DISPATCH(FragmentMaterialfvSGIX
, (face
, pname
, params
), (F
, ";"));
2031 KEYWORD1
void KEYWORD2
NAME(FragmentMaterialiSGIX
)(GLenum face
, GLenum pname
, GLint param
)
2033 DISPATCH(FragmentMaterialiSGIX
, (face
, pname
, param
), (F
, ";"));
2036 KEYWORD1
void KEYWORD2
NAME(FragmentMaterialivSGIX
)(GLenum face
, GLenum pname
, const GLint
* params
)
2038 DISPATCH(FragmentMaterialivSGIX
, (face
, pname
, params
), (F
, ";"));
2041 KEYWORD1
void KEYWORD2
NAME(GetFragmentLightfvSGIX
)(GLenum light
, GLenum pname
, GLfloat
* params
)
2043 DISPATCH(FragmentLightfvSGIX
, (light
, pname
, params
), (F
, ";"));
2046 KEYWORD1
void KEYWORD2
NAME(GetFragmentLightivSGIX
)(GLenum light
, GLenum pname
, GLint
* params
)
2048 DISPATCH(FragmentLightivSGIX
, (light
, pname
, params
), (F
, ";"));
2051 KEYWORD1
void KEYWORD2
NAME(GetFragmentMaterialfvSGIX
)(GLenum face
, GLenum pname
, GLfloat
* params
)
2053 DISPATCH(FragmentMaterialfvSGIX
, (face
, pname
, params
), (F
, ";"));
2056 KEYWORD1
void KEYWORD2
NAME(GetFragmentMaterialivSGIX
)(GLenum face
, GLenum pname
, GLint
* params
)
2058 DISPATCH(FragmentMaterialivSGIX
, (face
, pname
, params
), (F
, ";"));
2061 KEYWORD1
void KEYWORD2
NAME(LightEnviSGIX
)(GLenum pname
, GLint param
)
2063 DISPATCH(LightEnviSGIX
, (pname
, param
), (F
, ";"));
2066 /* 112. GL_EXT_draw_range_elements */
2067 KEYWORD1
void KEYWORD2
NAME(DrawRangeElementsEXT
)(GLenum mode
, GLuint start
, GLuint end
, GLsizei count
, GLenum type
, const GLvoid
*indices
)
2069 DISPATCH(DrawRangeElements
, (mode
, start
, end
, count
, type
, indices
), (F
, "glDrawRangeElementsEXT(0x%x, %u %u %d 0x%x %p);", mode
, start
, end
, count
, type
, indices
));
2072 /* 117. GL_EXT_light_texture */
2074 KEYWORD1
void KEYWORD2
NAME(ApplyTextureEXT
)(GLenum mode
)
2076 DISPATCH(ApplyTextureEXT
, (mode
), (F
, "glApplyTextureEXT(0x%x);", mode
));
2079 KEYWORD1
void KEYWORD2
NAME(TextureLightEXT
)(GLenum pname
)
2081 DISPATCH(TextureLightEXT
, (pname
), (F
, "glTextureLightEXT(0x%x);", pname
));
2084 KEYWORD1
void KEYWORD2
NAME(TextureMaterialEXT
)(GLenum face
, GLenum mode
)
2086 DISPATCH(TextureMaterialEXT
, (face
, mode
), (F
, "glTextureMaterialEXT(0x%x, 0x%x);", face
, mode
));
2090 /* 135. GL_INTEL_texture_scissor */
2092 KEYWORD1
void KEYWORD2
NAME(TexScissorINTEL
)(GLenum target
, GLclampf tlow
, GLclampf thigh
)
2094 DISPATCH(TexScissorINTEL
, (target
, tlow
, thigh
), (F
, "glTexScissorINTEL(0x%x %g %g);", target
, tlow
, thigh
));
2097 KEYWORD1
void KEYWORD2
NAME(TexScissorFuncINTEL
)(GLenum target
, GLenum lfunc
, GLenum hfunc
)
2099 DISPATCH(TexScissorFuncINTEL
, (target
, lfunc
, hfunc
), (F
, "glTexScissorFuncINTEL(0x%x 0x%x 0x%x);", target
, tlow
, thigh
));
2103 /* 136. GL_INTEL_parallel_arrays */
2105 KEYWORD1
void KEYWORD2
NAME(VertexPointervINTEL
)(GLint size
, GLenum type
, const void ** pointer
)
2107 DISPATCH(VertexPointervINTEL
, (size
, type
, pointer
), (F
, "glVertexPointervINTEL(%d, 0x%x, %p);", size
, type
, pointer
));
2110 KEYWORD1
void KEYWORD2
NAME(NormalPointervINTEL
)(GLenum type
, const void** pointer
)
2112 DISPATCH(NormalPointervINTEL
, (size
, pointer
), (F
, "glNormalPointervINTEL(%d, %p);", size
, pointer
));
2115 KEYWORD1
void KEYWORD2
NAME(ColorPointervINTEL
)(GLint size
, GLenum type
, const void** pointer
)
2117 DISPATCH(ColorPointervINTEL
, (size
, type
, pointer
), (F
, "glColorPointervINTEL(%d, 0x%x, %p);", size
, type
, pointer
));
2120 KEYWORD1
void KEYWORD2
NAME(TexCoordPointervINTEL
)(GLint size
, GLenum type
, const void** pointer
)
2122 DISPATCH(TexCoordPointervINTEL
, (size
, type
, pointer
), (F
, "glTexCoordPointervINTEL(%d, 0x%x, %p);", size
, type
, pointer
));
2126 /* 138. GL_EXT_pixel_transform */
2128 KEYWORD1
void KEYWORD2
NAME(PixelTransformParameteriEXT
)(GLenum target
, GLenum pname
, const GLint param
)
2130 DISPATCH(PixelTransformParameteriEXT
, (target
, pname
, param
), (F
, "glPixelTransformParameteriEXT(0x%x, 0x%x, %d);", target
, pname
, param
));
2133 KEYWORD1
void KEYWORD2
NAME(PixelTransformParameterfEXT
)(GLenum target
, GLenum pname
, const GLfloat param
)
2135 DISPATCH(PixelTransformParameterfEXT
, (target
, pname
, param
), (F
, "glPixelTransformParameterfEXT(0x%x, 0x%x, %f);", target
, pname
, param
));
2138 KEYWORD1
void KEYWORD2
NAME(PixelTransformParameterivEXT
)(GLenum target
, GLenum pname
, const GLint
*params
)
2140 DISPATCH(PixelTransformParameterivEXT
, (target
, pname
, params
), (F
, "glPixelTransformParameterivEXT(0x%x, 0x%x, %p);", target
, pname
, params
));
2143 KEYWORD1
void KEYWORD2
NAME(PixelTransformParameterfvEXT
)(GLenum target
, GLenum pname
, const GLfloat
*params
)
2145 DISPATCH(PixelTransformParameterfvEXT
, (target
, pname
, params
), (F
, "glPixelTransformParameterfvEXT(0x%x, 0x%x, %p);", target
, pname
, params
));
2148 KEYWORD1
void KEYWORD2
NAME(GetPixelTransformParameterivEXT
)(GLenum target
, GLenum pname
, const GLint
*params
)
2150 DISPATCH(GetPixelTransformParameterivEXT
, (target
, pname
, params
), (F
, "glGetPixelTransformParameterivEXT(0x%x, 0x%x, %p);", target
, pname
, params
));
2153 KEYWORD1
void KEYWORD2
NAME(GetPixelTransformParameterfvEXT
)(GLenum target
, GLenum pname
, const GLfloat
*params
)
2155 DISPATCH(GetPixelTransformParameterfvEXT
, (target
, pname
, params
), (F
, "glGetPixelTransformParameterfvEXT(0x%x, 0x%x, %p);", target
, pname
, params
));
2159 /* 145. GL_EXT_secondary_color */
2160 KEYWORD1
void KEYWORD2
NAME(SecondaryColorPointerEXT
)(GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
)
2162 DISPATCH(SecondaryColorPointerEXT
, (size
, type
, stride
, pointer
), (F
, "glSecondaryColorPointerEXT(%d, 0x%x, %d, %p);", size
, type
, stride
, pointer
));
2165 /* 149. GL_EXT_fog_coord */
2166 KEYWORD1
void KEYWORD2
NAME(FogCoordPointerEXT
)(GLenum type
, GLsizei stride
, const GLvoid
* pointer
)
2168 DISPATCH(FogCoordPointerEXT
, (type
, stride
, pointer
), (F
, "glFogCoordPointerEXT(0x%x, %d, %p);", type
, stride
, pointer
));
2171 /* 173. GL_EXT/INGR_blend_func_separate */
2172 KEYWORD1
void KEYWORD2
NAME(BlendFuncSeparateEXT
)(GLenum sfactorRGB
, GLenum dfactorRGB
, GLenum sfactorAlpha
, GLenum dfactorAlpha
)
2174 DISPATCH(BlendFuncSeparateEXT
, (sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
), (F
, ";"));
2177 KEYWORD1
void KEYWORD2
NAME(BlendFuncSeparateINGR
)(GLenum sfactorRGB
, GLenum dfactorRGB
, GLenum sfactorAlpha
, GLenum dfactorAlpha
)
2179 DISPATCH(BlendFuncSeparateEXT
, (sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
), (F
, ";"));
2182 /* 190. GL_NV_vertex_array_range */
2183 KEYWORD1
void KEYWORD2
NAME(FlushVertexArrayRangeNV
)(void)
2185 DISPATCH(FlushVertexArrayRangeNV
, (), (F
, ";"));
2188 KEYWORD1
void KEYWORD2
NAME(VertexArrayRangeNV
)(GLsizei size
, const GLvoid
* pointer
)
2190 DISPATCH(VertexArrayRangeNV
, (size
, pointer
), (F
, ";"));
2193 /* 191. GL_NV_register_combiners */
2194 KEYWORD1
void KEYWORD2
NAME(CombinerParameterfvNV
)(GLenum pname
, const GLfloat
* params
)
2196 DISPATCH(CombinerParameterfvNV
, (pname
, params
), (F
, ";"));
2199 KEYWORD1
void KEYWORD2
NAME(CombinerParameterfNV
)(GLenum pname
, GLfloat param
)
2201 DISPATCH(CombinerParameterfNV
, (pname
, param
), (F
, ";"));
2204 KEYWORD1
void KEYWORD2
NAME(CombinerParameterivNV
)(GLenum pname
, const GLint
* params
)
2206 DISPATCH(CombinerParameterivNV
, (pname
, params
), (F
, ";"));
2209 KEYWORD1
void KEYWORD2
NAME(CombinerParameteriNV
)(GLenum pname
, GLint param
)
2211 DISPATCH(CombinerParameteriNV
, (pname
, param
), (F
, ";"));
2214 KEYWORD1
void KEYWORD2
NAME(CombinerInputNV
)(GLenum stage
, GLenum portion
, GLenum variable
, GLenum input
, GLenum mapping
, GLenum componentUsage
)
2216 DISPATCH(CombinerInputNV
, (stage
, portion
, variable
, input
, mapping
, componentUsage
), (F
, ";"));
2219 KEYWORD1
void KEYWORD2
NAME(CombinerOutputNV
)(GLenum stage
, GLenum portion
, GLenum abOutput
, GLenum cdOutput
, GLenum sumOutput
, GLenum scale
, GLenum bias
, GLboolean abDotProduct
, GLboolean cdDotProduct
, GLboolean muxSum
)
2221 DISPATCH(CombinerOutputNV
, (stage
, portion
, abOutput
, cdOutput
, sumOutput
, scale
, bias
, abDotProduct
, cdDotProduct
, muxSum
), (F
, ";"));
2224 KEYWORD1
void KEYWORD2
NAME(FinalCombinerInputNV
)(GLenum variable
, GLenum input
, GLenum mapping
, GLenum componentUsage
)
2226 DISPATCH(FinalCombinerInputNV
, (variable
, input
, mapping
, componentUsage
), (F
, ";"));
2229 KEYWORD1
void KEYWORD2
NAME(GetCombinerInputParameterfvNV
)(GLenum stage
, GLenum portion
, GLenum variable
, GLenum pname
, GLfloat
* params
)
2231 DISPATCH(GetCombinerInputParameterfvNV
, (stage
, portion
, variable
, pname
, params
), (F
, ";"));
2234 KEYWORD1
void KEYWORD2
NAME(GetCombinerInputParameterivNV
)(GLenum stage
, GLenum portion
, GLenum variable
, GLenum pname
, GLint
* params
)
2236 DISPATCH(GetCombinerInputParameterivNV
, (stage
, portion
, variable
, pname
, params
), (F
, ";"));
2239 KEYWORD1
void KEYWORD2
NAME(GetCombinerOutputParameterfvNV
)(GLenum stage
, GLenum portion
, GLenum pname
, GLfloat
* params
)
2241 DISPATCH(GetCombinerOutputParameterfvNV
, (stage
, portion
, pname
, params
), (F
, ";"));
2244 KEYWORD1
void KEYWORD2
NAME(GetCombinerOutputParameterivNV
)(GLenum stage
, GLenum portion
, GLenum pname
, GLint
* params
)
2246 DISPATCH(GetCombinerOutputParameterivNV
, (stage
, portion
, pname
, params
), (F
, ";"));
2249 KEYWORD1
void KEYWORD2
NAME(GetFinalCombinerInputParameterfvNV
)(GLenum variable
, GLenum pname
, GLfloat
* params
)
2251 DISPATCH(GetFinalCombinerInputParameterfvNV
, (variable
, pname
, params
), (F
, ";"));
2254 KEYWORD1
void KEYWORD2
NAME(GetFinalCombinerInputParameterivNV
)(GLenum variable
, GLenum pname
, GLint
* params
)
2256 DISPATCH(GetFinalCombinerInputParameterivNV
, (variable
, pname
, params
), (F
, ";"));
2259 /* 194. GL_EXT_vertex_weighting */
2260 KEYWORD1
void KEYWORD2
NAME(VertexWeightfEXT
)(GLfloat weight
)
2262 DISPATCH(VertexWeightfEXT
, (weight
), (F
, ";"));
2265 KEYWORD1
void KEYWORD2
NAME(VertexWeightfvEXT
)(const GLfloat
* weight
)
2267 DISPATCH(VertexWeightfvEXT
, (weight
), (F
, ";"));
2270 KEYWORD1
void KEYWORD2
NAME(VertexWeightPointerEXT
)(GLsizei size
, GLenum type
, GLsizei stride
, const GLvoid
* pointer
)
2272 DISPATCH(VertexWeightPointerEXT
, (size
, type
, stride
, pointer
), (F
, ";"));
2275 /* 196. GL_MESA_resize_buffers */
2276 KEYWORD1
void KEYWORD2
NAME(ResizeBuffersMESA
)(void)
2278 DISPATCH(ResizeBuffersMESA
, (), (F
, "glResizeBuffersMESA();"));
2281 /* 197. GL_MESA_window_pos */
2282 KEYWORD1
void KEYWORD2
NAME(WindowPos2iMESA
)(GLint x
, GLint y
)
2284 DISPATCH(WindowPos2iMESA
, (x
, y
), (F
, ";"));
2287 KEYWORD1
void KEYWORD2
NAME(WindowPos2sMESA
)(GLshort x
, GLshort y
)
2289 DISPATCH(WindowPos2sMESA
, (x
, y
), (F
, ";"));
2292 KEYWORD1
void KEYWORD2
NAME(WindowPos2fMESA
)(GLfloat x
, GLfloat y
)
2294 DISPATCH(WindowPos2fMESA
, (x
, y
), (F
, ";"));
2297 KEYWORD1
void KEYWORD2
NAME(WindowPos2dMESA
)(GLdouble x
, GLdouble y
)
2299 DISPATCH(WindowPos2dMESA
, (x
, y
), (F
, ";"));
2302 KEYWORD1
void KEYWORD2
NAME(WindowPos2ivMESA
)(const GLint
*p
)
2304 DISPATCH(WindowPos2ivMESA
, (p
), (F
, ";"));
2307 KEYWORD1
void KEYWORD2
NAME(WindowPos2svMESA
)(const GLshort
*p
)
2309 DISPATCH(WindowPos2svMESA
, (p
), (F
, ";"));
2312 KEYWORD1
void KEYWORD2
NAME(WindowPos2fvMESA
)(const GLfloat
*p
)
2314 DISPATCH(WindowPos2fvMESA
, (p
), (F
, ";"));
2317 KEYWORD1
void KEYWORD2
NAME(WindowPos2dvMESA
)(const GLdouble
*p
)
2319 DISPATCH(WindowPos2dvMESA
, (p
), (F
, ";"));
2322 KEYWORD1
void KEYWORD2
NAME(WindowPos3iMESA
)(GLint x
, GLint y
, GLint z
)
2324 DISPATCH(WindowPos3iMESA
, (x
, y
, z
), (F
, ";"));
2327 KEYWORD1
void KEYWORD2
NAME(WindowPos3sMESA
)(GLshort x
, GLshort y
, GLshort z
)
2329 DISPATCH(WindowPos3sMESA
, (x
, y
, z
), (F
, ";"));
2332 KEYWORD1
void KEYWORD2
NAME(WindowPos3fMESA
)(GLfloat x
, GLfloat y
, GLfloat z
)
2334 DISPATCH(WindowPos3fMESA
, (x
, y
, z
), (F
, ";"));
2337 KEYWORD1
void KEYWORD2
NAME(WindowPos3dMESA
)(GLdouble x
, GLdouble y
, GLdouble z
)
2339 DISPATCH(WindowPos3dMESA
, (x
, y
, z
), (F
, ";"));
2342 KEYWORD1
void KEYWORD2
NAME(WindowPos3ivMESA
)(const GLint
*p
)
2344 DISPATCH(WindowPos3ivMESA
, (p
), (F
, ";"));
2347 KEYWORD1
void KEYWORD2
NAME(WindowPos3svMESA
)(const GLshort
*p
)
2349 DISPATCH(WindowPos3svMESA
, (p
), (F
, ";"));
2352 KEYWORD1
void KEYWORD2
NAME(WindowPos3fvMESA
)(const GLfloat
*p
)
2354 DISPATCH(WindowPos3fvMESA
, (p
), (F
, ";"));
2357 KEYWORD1
void KEYWORD2
NAME(WindowPos3dvMESA
)(const GLdouble
*p
)
2359 DISPATCH(WindowPos3dvMESA
, (p
), (F
, ";"));
2362 KEYWORD1
void KEYWORD2
NAME(WindowPos4iMESA
)(GLint x
, GLint y
, GLint z
, GLint w
)
2364 DISPATCH(WindowPos4iMESA
, (x
, y
, z
, w
), (F
, ";"));
2367 KEYWORD1
void KEYWORD2
NAME(WindowPos4sMESA
)(GLshort x
, GLshort y
, GLshort z
, GLshort w
)
2369 DISPATCH(WindowPos4sMESA
, (x
, y
, z
, w
), (F
, ";"));
2372 KEYWORD1
void KEYWORD2
NAME(WindowPos4fMESA
)(GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
)
2374 DISPATCH(WindowPos4fMESA
, (x
, y
, z
, w
), (F
, ";"));
2377 KEYWORD1
void KEYWORD2
NAME(WindowPos4dMESA
)(GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
)
2379 DISPATCH(WindowPos4dMESA
, (x
, y
, z
, w
), (F
, ";"));
2382 KEYWORD1
void KEYWORD2
NAME(WindowPos4ivMESA
)(const GLint
*p
)
2384 DISPATCH(WindowPos4ivMESA
, (p
), (F
, ";"));
2387 KEYWORD1
void KEYWORD2
NAME(WindowPos4svMESA
)(const GLshort
*p
)
2389 DISPATCH(WindowPos4svMESA
, (p
), (F
, ";"));
2392 KEYWORD1
void KEYWORD2
NAME(WindowPos4fvMESA
)(const GLfloat
*p
)
2394 DISPATCH(WindowPos4fvMESA
, (p
), (F
, ";"));
2397 KEYWORD1
void KEYWORD2
NAME(WindowPos4dvMESA
)(const GLdouble
*p
)
2399 DISPATCH(WindowPos4dvMESA
, (p
), (F
, ";"));
2402 /* 208. GL_3DFX_tbuffer */
2403 KEYWORD1
void KEYWORD2
NAME(TbufferMask3DFX
)(GLuint mask
)
2405 DISPATCH(TbufferMask3DFX
, (mask
), (F
, "glTbufferMask3DFX(0x%x);", mask
));
2408 /* 209. WGL_EXT_multisample */
2410 KEYWORD1
void KEYWORD2
NAME(SampleMaskEXT
)(GLclampf value
, GLboolean invert
)
2412 DISPATCH(SampleMaskSGIS
, (value
, invert
), (F
, ";"));
2415 KEYWORD1
void KEYWORD2
NAME(SamplePatternEXT
)(GLenum pattern
)
2417 DISPATCH(SamplePatternSGIS
, (pattern
), (F
, ";"));
2420 /* ARB 1. GL_ARB_multitexture */
2422 KEYWORD1
void KEYWORD2
NAME(ActiveTextureARB
)(GLenum texture
)
2424 DISPATCH(ActiveTextureARB
, (texture
), (F
, ";"));
2427 KEYWORD1
void KEYWORD2
NAME(ClientActiveTextureARB
)(GLenum texture
)
2429 DISPATCH(ClientActiveTextureARB
, (texture
), (F
, ";"));
2433 /* ARB 3. GL_ARB_transpose_matrix */
2434 KEYWORD1
void KEYWORD2
NAME(LoadTransposeMatrixdARB
)(const GLdouble m
[16])
2436 DISPATCH(LoadTransposeMatrixdARB
, (m
), (F
, "glLoadTransposeMatrixARB(%p);", m
));
2439 KEYWORD1
void KEYWORD2
NAME(LoadTransposeMatrixfARB
)(const GLfloat m
[16])
2441 DISPATCH(LoadTransposeMatrixfARB
, (m
), (F
, "glLoadTransposeMatrixfARB(%p)", m
));
2444 KEYWORD1
void KEYWORD2
NAME(MultTransposeMatrixdARB
)(const GLdouble m
[16])
2446 DISPATCH(MultTransposeMatrixdARB
, (m
), (F
, "glMultTransposeMatrixfARB(%p)", m
));
2449 KEYWORD1
void KEYWORD2
NAME(MultTransposeMatrixfARB
)(const GLfloat m
[16])
2451 DISPATCH(MultTransposeMatrixfARB
, (m
), (F
, "glLoadTransposeMatrixfARB(%p)", m
));
2454 /* ARB 5. GL_ARB_multisample */
2455 KEYWORD1
void KEYWORD2
NAME(SampleCoverageARB
)(GLclampf value
, GLboolean invert
)
2457 DISPATCH(SampleCoverageARB
, (value
, invert
), (F
, "glSampleCoverageARB(%f, %d);", value
, invert
));
2460 KEYWORD1
void KEYWORD2
NAME(SamplePassARB
)(GLenum pass
)
2462 DISPATCH(SamplePassARB
, (pass
), (F
, "glSamplePassARB(0x%x);", pass
));
2465 /* ARB 12. GL_ARB_texture_compression */
2466 KEYWORD1
void KEYWORD2
NAME(CompressedTexImage3DARB
)(GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLsizei imageSize
, const GLvoid
*data
)
2468 DISPATCH(CompressedTexImage3DARB
, (target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, data
), (F
, "glCompressedTexImage3DARB();"));
2471 KEYWORD1
void KEYWORD2
NAME(CompressedTexImage2DARB
)(GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLsizei imageSize
, const GLvoid
*data
)
2473 DISPATCH(CompressedTexImage2DARB
, (target
, level
, internalformat
, width
, height
, border
, imageSize
, data
), (F
, "glCompressedTexImage2DARB();"));
2476 KEYWORD1
void KEYWORD2
NAME(CompressedTexImage1DARB
)(GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLsizei imageSize
, const GLvoid
*data
)
2478 DISPATCH(CompressedTexImage1DARB
, (target
, level
, internalformat
, width
, border
, imageSize
, data
), (F
, "glCompressedTexImage1DARB();"));
2481 KEYWORD1
void KEYWORD2
NAME(CompressedTexSubImage3DARB
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLsizei imageSize
, const GLvoid
*data
)
2483 DISPATCH(CompressedTexSubImage3DARB
, (target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, data
), (F
, "glCompressedTexSubImage3DARB();"));
2486 KEYWORD1
void KEYWORD2
NAME(CompressedTexSubImage2DARB
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLsizei imageSize
, const GLvoid
*data
)
2488 DISPATCH(CompressedTexSubImage2DARB
, (target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, data
), (F
, "glCompressedTexSubImage2DARB();"));
2491 KEYWORD1
void KEYWORD2
NAME(CompressedTexSubImage1DARB
)(GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLsizei imageSize
, const GLvoid
*data
)
2493 DISPATCH(CompressedTexSubImage1DARB
, (target
, level
, xoffset
, width
, format
, imageSize
, data
), (F
, "glCompressedTexSubImage1DARB();"));
2496 KEYWORD1
void KEYWORD2
NAME(GetCompressedTexImageARB
)(GLenum target
, GLint lod
, GLvoid
*img
)
2498 DISPATCH(GetCompressedTexImageARB
, (target
, lod
, img
), (F
, "glGetCompressedTexImageARB();"));
2504 KEYWORD1
void KEYWORD2
NAME(Begin
)(GLenum mode
)
2506 DISPATCH(Begin
, (mode
), (F
, "glBegin(0x%x);", mode
));
2509 KEYWORD1
void KEYWORD2
NAME(CallList
)(GLuint list
)
2511 DISPATCH(CallList
, (list
), (F
, "glCallList(%u);", list
));
2514 KEYWORD1
void KEYWORD2
NAME(CallLists
)(GLsizei n
, GLenum type
, const GLvoid
*lists
)
2516 DISPATCH(CallLists
, (n
, type
, lists
), (F
, "glCallLists(%d, 0x%x, %p);", n
, type
, lists
));
2519 KEYWORD1
void KEYWORD2
NAME(Color3b
)(GLbyte red
, GLbyte green
, GLbyte blue
)
2521 DISPATCH(Color3b
, (red
, green
, blue
), (F
, "glColor3b(%d, %d, %d);", red
, green
, blue
));
2524 KEYWORD1
void KEYWORD2
NAME(Color3d
)(GLdouble red
, GLdouble green
, GLdouble blue
)
2526 DISPATCH(Color3d
, (red
, green
, blue
), (F
, "glColor3d(%g, %g, %g);", red
, green
, blue
));
2529 KEYWORD1
void KEYWORD2
NAME(Color3f
)(GLfloat red
, GLfloat green
, GLfloat blue
)
2531 DISPATCH(Color3f
, (red
, green
, blue
), (F
, "glColor3f(%g, %g, %g);", red
, green
, blue
));
2534 KEYWORD1
void KEYWORD2
NAME(Color3i
)(GLint red
, GLint green
, GLint blue
)
2536 DISPATCH(Color3i
, (red
, green
, blue
), (F
, "glColor3i(%d, %d, %d);", red
, green
, blue
));
2539 KEYWORD1
void KEYWORD2
NAME(Color3s
)(GLshort red
, GLshort green
, GLshort blue
)
2541 DISPATCH(Color3s
, (red
, green
, blue
), (F
, "glColor3s(%d, %d, %d);", red
, green
, blue
));
2544 KEYWORD1
void KEYWORD2
NAME(Color3ub
)(GLubyte red
, GLubyte green
, GLubyte blue
)
2546 DISPATCH(Color3ub
, (red
, green
, blue
), (F
, "glColor3ub(%u, %u, %u);", red
, green
, blue
));
2549 KEYWORD1
void KEYWORD2
NAME(Color3ui
)(GLuint red
, GLuint green
, GLuint blue
)
2551 DISPATCH(Color3ui
, (red
, green
, blue
), (F
, "glColor3ui(%u, %u, %u);", red
, green
, blue
));
2554 KEYWORD1
void KEYWORD2
NAME(Color3us
)(GLushort red
, GLushort green
, GLushort blue
)
2556 DISPATCH(Color3us
, (red
, green
, blue
), (F
, "glColor3us(%u, %u, %u);", red
, green
, blue
));
2559 KEYWORD1
void KEYWORD2
NAME(Color4b
)(GLbyte red
, GLbyte green
, GLbyte blue
, GLbyte alpha
)
2561 DISPATCH(Color4b
, (red
, green
, blue
, alpha
), (F
, "glColor4b(%d, %d, %d, %d);", red
, green
, blue
, alpha
));
2564 KEYWORD1
void KEYWORD2
NAME(Color4d
)(GLdouble red
, GLdouble green
, GLdouble blue
, GLdouble alpha
)
2566 DISPATCH(Color4d
, (red
, green
, blue
, alpha
), (F
, "glColor4d(%g, %g, %g, %g);", red
, green
, blue
, alpha
));
2569 KEYWORD1
void KEYWORD2
NAME(Color4f
)(GLfloat red
, GLfloat green
, GLfloat blue
, GLfloat alpha
)
2571 DISPATCH(Color4f
, (red
, green
, blue
, alpha
), (F
, "glColor4b(%g, %g, %g, %g);", red
, green
, blue
, alpha
));
2574 KEYWORD1
void KEYWORD2
NAME(Color4i
)(GLint red
, GLint green
, GLint blue
, GLint alpha
)
2576 DISPATCH(Color4i
, (red
, green
, blue
, alpha
), (F
, "glColor4i(%d, %d, %d);", red
, green
, blue
));
2579 KEYWORD1
void KEYWORD2
NAME(Color4s
)(GLshort red
, GLshort green
, GLshort blue
, GLshort alpha
)
2581 DISPATCH(Color4s
, (red
, green
, blue
, alpha
), (F
, "glColor4s(%d, %d, %d, %d);", red
, green
, blue
, alpha
));
2584 KEYWORD1
void KEYWORD2
NAME(Color4ub
)(GLubyte red
, GLubyte green
, GLubyte blue
, GLubyte alpha
)
2586 DISPATCH(Color4ub
, (red
, green
, blue
, alpha
), (F
, "glColor4ub(%u, %u, %u, %u);", red
, green
, blue
, alpha
));
2589 KEYWORD1
void KEYWORD2
NAME(Color4ui
)(GLuint red
, GLuint green
, GLuint blue
, GLuint alpha
)
2591 DISPATCH(Color4ui
, (red
, green
, blue
, alpha
), (F
, "glColor4ui(%u, %u, %u, %u);", red
, green
, blue
, alpha
));
2594 KEYWORD1
void KEYWORD2
NAME(Color4us
)(GLushort red
, GLushort green
, GLushort blue
, GLushort alpha
)
2596 DISPATCH(Color4us
, (red
, green
, blue
, alpha
), (F
, "glColor4us(%u, %u, %u, %u);", red
, green
, blue
, alpha
));
2599 KEYWORD1
void KEYWORD2
NAME(Color3bv
)(const GLbyte
*v
)
2601 DISPATCH(Color3bv
, (v
), (F
, "glColor3bf(%p);", v
));
2604 KEYWORD1
void KEYWORD2
NAME(Color3dv
)(const GLdouble
*v
)
2606 DISPATCH(Color3dv
, (v
), (F
, "glColor3dv(%p);", v
));
2609 KEYWORD1
void KEYWORD2
NAME(Color3fv
)(const GLfloat
*v
)
2611 DISPATCH(Color3fv
, (v
), (F
, "glColor3fv(%p);", v
));
2614 KEYWORD1
void KEYWORD2
NAME(Color3iv
)(const GLint
*v
)
2616 DISPATCH(Color3iv
, (v
), (F
, "glColor3iv(%p);", v
));
2619 KEYWORD1
void KEYWORD2
NAME(Color3sv
)(const GLshort
*v
)
2621 DISPATCH(Color3sv
, (v
), (F
, "glColor3sv(%p);", v
));
2624 KEYWORD1
void KEYWORD2
NAME(Color3ubv
)(const GLubyte
*v
)
2626 DISPATCH(Color3ubv
, (v
), (F
, "glColor3ubv(%p);", v
));
2629 KEYWORD1
void KEYWORD2
NAME(Color3uiv
)(const GLuint
*v
)
2631 DISPATCH(Color3uiv
, (v
), (F
, "glColor3uiv(%p);", v
));
2634 KEYWORD1
void KEYWORD2
NAME(Color3usv
)(const GLushort
*v
)
2636 DISPATCH(Color3usv
, (v
), (F
, "glColor3usv(%p);", v
));
2639 KEYWORD1
void KEYWORD2
NAME(Color4bv
)(const GLbyte
*v
)
2641 DISPATCH(Color4bv
, (v
), (F
, "glColor3bv(%p);", v
));
2644 KEYWORD1
void KEYWORD2
NAME(Color4dv
)(const GLdouble
*v
)
2646 DISPATCH(Color4dv
, (v
), (F
, "glColor4dv(%p);", v
));
2649 KEYWORD1
void KEYWORD2
NAME(Color4fv
)(const GLfloat
*v
)
2651 DISPATCH(Color4fv
, (v
), (F
, "glColor4fv(%p);", v
));
2654 KEYWORD1
void KEYWORD2
NAME(Color4iv
)(const GLint
*v
)
2656 DISPATCH(Color4iv
, (v
), (F
, "glColor4iv(%p);", v
));
2659 KEYWORD1
void KEYWORD2
NAME(Color4sv
)(const GLshort
*v
)
2661 DISPATCH(Color4sv
, (v
), (F
, "glColor4sv(%p);", v
));
2664 KEYWORD1
void KEYWORD2
NAME(Color4ubv
)(const GLubyte
*v
)
2666 DISPATCH(Color4ubv
, (v
), (F
, "glColor4ubv(%p);", v
));
2669 KEYWORD1
void KEYWORD2
NAME(Color4uiv
)(const GLuint
*v
)
2671 DISPATCH(Color4uiv
, (v
), (F
, "glColor4uiv(%p);", v
));
2674 KEYWORD1
void KEYWORD2
NAME(Color4usv
)(const GLushort
*v
)
2676 DISPATCH(Color4usv
, (v
), (F
, "glColor4usv(%p);", v
));
2679 KEYWORD1
void KEYWORD2
NAME(End
)(void)
2681 DISPATCH(End
, (), (F
, "glEnd();"));
2684 KEYWORD1
void KEYWORD2
NAME(EvalCoord1d
)(GLdouble u
)
2686 DISPATCH(EvalCoord1d
, (u
), (F
, "glEvalCoord1d(%g);", u
));
2689 KEYWORD1
void KEYWORD2
NAME(EvalCoord1f
)(GLfloat u
)
2691 DISPATCH(EvalCoord1f
, (u
), (F
, ";"));
2694 KEYWORD1
void KEYWORD2
NAME(EvalCoord1dv
)(const GLdouble
*u
)
2696 DISPATCH(EvalCoord1dv
, (u
), (F
, ";"));
2699 KEYWORD1
void KEYWORD2
NAME(EvalCoord1fv
)(const GLfloat
*u
)
2701 DISPATCH(EvalCoord1fv
, (u
), (F
, ";"));
2704 KEYWORD1
void KEYWORD2
NAME(EvalCoord2d
)(GLdouble u
, GLdouble v
)
2706 DISPATCH(EvalCoord2d
, (u
, v
), (F
, ";"));
2709 KEYWORD1
void KEYWORD2
NAME(EvalCoord2f
)(GLfloat u
, GLfloat v
)
2711 DISPATCH(EvalCoord2f
, (u
, v
), (F
, ";"));
2714 KEYWORD1
void KEYWORD2
NAME(EvalCoord2dv
)(const GLdouble
*u
)
2716 DISPATCH(EvalCoord2dv
, (u
), (F
, ";"));
2719 KEYWORD1
void KEYWORD2
NAME(EvalCoord2fv
)(const GLfloat
*u
)
2721 DISPATCH(EvalCoord2fv
, (u
), (F
, ";"));
2724 KEYWORD1
void KEYWORD2
NAME(EvalPoint1
)(GLint i
)
2726 DISPATCH(EvalPoint1
, (i
), (F
, ";"));
2729 KEYWORD1
void KEYWORD2
NAME(EvalPoint2
)(GLint i
, GLint j
)
2731 DISPATCH(EvalPoint2
, (i
, j
), (F
, ";"));
2734 KEYWORD1
void KEYWORD2
NAME(EdgeFlag
)(GLboolean flag
)
2736 DISPATCH(EdgeFlag
, (flag
), (F
, ";"));
2739 KEYWORD1
void KEYWORD2
NAME(EdgeFlagv
)(const GLboolean
*flag
)
2741 DISPATCH(EdgeFlagv
, (flag
), (F
, ";"));
2744 KEYWORD1
void KEYWORD2
NAME(Indexd
)(GLdouble c
)
2746 DISPATCH(Indexd
, (c
), (F
, ";"));
2749 KEYWORD1
void KEYWORD2
NAME(Indexdv
)(const GLdouble
*c
)
2751 DISPATCH(Indexdv
, (c
), (F
, ";"));
2754 KEYWORD1
void KEYWORD2
NAME(Indexf
)(GLfloat c
)
2756 DISPATCH(Indexf
, (c
), (F
, ";"));
2759 KEYWORD1
void KEYWORD2
NAME(Indexfv
)(const GLfloat
*c
)
2761 DISPATCH(Indexfv
, (c
), (F
, ";"));
2764 KEYWORD1
void KEYWORD2
NAME(Indexi
)(GLint c
)
2766 DISPATCH(Indexi
, (c
), (F
, ";"));
2769 KEYWORD1
void KEYWORD2
NAME(Indexiv
)(const GLint
*c
)
2771 DISPATCH(Indexiv
, (c
), (F
, ";"));
2774 KEYWORD1
void KEYWORD2
NAME(Indexs
)(GLshort c
)
2776 DISPATCH(Indexs
, (c
), (F
, ";"));
2779 KEYWORD1
void KEYWORD2
NAME(Indexsv
)(const GLshort
*c
)
2781 DISPATCH(Indexsv
, (c
), (F
, ";"));
2784 KEYWORD1
void KEYWORD2
NAME(Materialf
)(GLenum face
, GLenum pname
, GLfloat param
)
2786 DISPATCH(Materialf
, (face
, pname
, param
), (F
, ";"));
2789 KEYWORD1
void KEYWORD2
NAME(Materiali
)(GLenum face
, GLenum pname
, GLint param
)
2791 DISPATCH(Materiali
, (face
, pname
, param
), (F
, ";"));
2794 KEYWORD1
void KEYWORD2
NAME(Materialfv
)(GLenum face
, GLenum pname
, const GLfloat
*params
)
2796 DISPATCH(Materialfv
, (face
, pname
, params
), (F
, ";"));
2799 KEYWORD1
void KEYWORD2
NAME(Materialiv
)(GLenum face
, GLenum pname
, const GLint
*params
)
2801 DISPATCH(Materialiv
, (face
, pname
, params
), (F
, ";"));
2804 KEYWORD1
void KEYWORD2
NAME(Normal3b
)(GLbyte nx
, GLbyte ny
, GLbyte nz
)
2806 DISPATCH(Normal3b
, (nx
, ny
, nz
), (F
, "glNormal3b(%d, %d, %d);", nx
, ny
, nz
));
2809 KEYWORD1
void KEYWORD2
NAME(Normal3bv
)(const GLbyte
*v
)
2811 DISPATCH(Normal3bv
, (v
), (F
, "glNormal3bv(%p);", v
));
2814 KEYWORD1
void KEYWORD2
NAME(Normal3d
)(GLdouble nx
, GLdouble ny
, GLdouble nz
)
2816 DISPATCH(Normal3d
, (nx
, ny
, nz
), (F
, "glNormal3d(%f, %f, %f);", nx
, ny
, nz
));
2819 KEYWORD1
void KEYWORD2
NAME(Normal3dv
)(const GLdouble
*v
)
2821 DISPATCH(Normal3dv
, (v
), (F
, "glNormal3dv(%p);", v
));
2824 KEYWORD1
void KEYWORD2
NAME(Normal3f
)(GLfloat nx
, GLfloat ny
, GLfloat nz
)
2826 DISPATCH(Normal3f
, (nx
, ny
, nz
), (F
, "glNormal3f(%g, %g, %g);", nx
, ny
, nz
));
2829 KEYWORD1
void KEYWORD2
NAME(Normal3fv
)(const GLfloat
*v
)
2831 DISPATCH(Normal3fv
, (v
), (F
, "glNormal3fv(%p);", v
));
2834 KEYWORD1
void KEYWORD2
NAME(Normal3i
)(GLint nx
, GLint ny
, GLint nz
)
2836 DISPATCH(Normal3i
, (nx
, ny
, nz
), (F
, "glNormal3i(%d, %d, %d);", nx
, ny
, nz
));
2839 KEYWORD1
void KEYWORD2
NAME(Normal3iv
)(const GLint
*v
)
2841 DISPATCH(Normal3iv
, (v
), (F
, "glNormal3iv(%p);", v
));
2844 KEYWORD1
void KEYWORD2
NAME(Normal3s
)(GLshort nx
, GLshort ny
, GLshort nz
)
2846 DISPATCH(Normal3s
, (nx
, ny
, nz
), (F
, "glNormal3s(%d, %d, %d);", nx
, ny
, nz
));
2849 KEYWORD1
void KEYWORD2
NAME(Normal3sv
)(const GLshort
*v
)
2851 DISPATCH(Normal3sv
, (v
), (F
, "glNormal3sv(%p);", v
));
2854 KEYWORD1
void KEYWORD2
NAME(TexCoord1d
)(GLdouble s
)
2856 DISPATCH(TexCoord1d
, (s
), (F
, ";"));
2859 KEYWORD1
void KEYWORD2
NAME(TexCoord1f
)(GLfloat s
)
2861 DISPATCH(TexCoord1f
, (s
), (F
, ";"));
2864 KEYWORD1
void KEYWORD2
NAME(TexCoord1i
)(GLint s
)
2866 DISPATCH(TexCoord1i
, (s
), (F
, ";"));
2869 KEYWORD1
void KEYWORD2
NAME(TexCoord1s
)(GLshort s
)
2871 DISPATCH(TexCoord1s
, (s
), (F
, ";"));
2874 KEYWORD1
void KEYWORD2
NAME(TexCoord2d
)(GLdouble s
, GLdouble t
)
2876 DISPATCH(TexCoord2d
, (s
, t
), (F
, ";"));
2879 KEYWORD1
void KEYWORD2
NAME(TexCoord2f
)(GLfloat s
, GLfloat t
)
2881 DISPATCH(TexCoord2f
, (s
, t
), (F
, ";"));
2884 KEYWORD1
void KEYWORD2
NAME(TexCoord2s
)(GLshort s
, GLshort t
)
2886 DISPATCH(TexCoord2s
, (s
, t
), (F
, ";"));
2889 KEYWORD1
void KEYWORD2
NAME(TexCoord2i
)(GLint s
, GLint t
)
2891 DISPATCH(TexCoord2i
, (s
, t
), (F
, ";"));
2894 KEYWORD1
void KEYWORD2
NAME(TexCoord3d
)(GLdouble s
, GLdouble t
, GLdouble r
)
2896 DISPATCH(TexCoord3d
, (s
, t
, r
), (F
, ";"));
2899 KEYWORD1
void KEYWORD2
NAME(TexCoord3f
)(GLfloat s
, GLfloat t
, GLfloat r
)
2901 DISPATCH(TexCoord3f
, (s
, t
, r
), (F
, ";"));
2904 KEYWORD1
void KEYWORD2
NAME(TexCoord3i
)(GLint s
, GLint t
, GLint r
)
2906 DISPATCH(TexCoord3i
, (s
, t
, r
), (F
, ";"));
2909 KEYWORD1
void KEYWORD2
NAME(TexCoord3s
)(GLshort s
, GLshort t
, GLshort r
)
2911 DISPATCH(TexCoord3s
, (s
, t
, r
), (F
, ";"));
2914 KEYWORD1
void KEYWORD2
NAME(TexCoord4d
)(GLdouble s
, GLdouble t
, GLdouble r
, GLdouble q
)
2916 DISPATCH(TexCoord4d
, (s
, t
, r
, q
), (F
, ";"));
2919 KEYWORD1
void KEYWORD2
NAME(TexCoord4f
)(GLfloat s
, GLfloat t
, GLfloat r
, GLfloat q
)
2921 DISPATCH(TexCoord4f
, (s
, t
, r
, q
), (F
, ";"));
2924 KEYWORD1
void KEYWORD2
NAME(TexCoord4i
)(GLint s
, GLint t
, GLint r
, GLint q
)
2926 DISPATCH(TexCoord4i
, (s
, t
, r
, q
), (F
, ";"));
2929 KEYWORD1
void KEYWORD2
NAME(TexCoord4s
)(GLshort s
, GLshort t
, GLshort r
, GLshort q
)
2931 DISPATCH(TexCoord4s
, (s
, t
, r
, q
), (F
, ";"));
2934 KEYWORD1
void KEYWORD2
NAME(TexCoord1dv
)(const GLdouble
*v
)
2936 DISPATCH(TexCoord1dv
, (v
), (F
, ";"));
2939 KEYWORD1
void KEYWORD2
NAME(TexCoord1fv
)(const GLfloat
*v
)
2941 DISPATCH(TexCoord1fv
, (v
), (F
, ";"));
2944 KEYWORD1
void KEYWORD2
NAME(TexCoord1iv
)(const GLint
*v
)
2946 DISPATCH(TexCoord1iv
, (v
), (F
, ";"));
2949 KEYWORD1
void KEYWORD2
NAME(TexCoord1sv
)(const GLshort
*v
)
2951 DISPATCH(TexCoord1sv
, (v
), (F
, ";"));
2954 KEYWORD1
void KEYWORD2
NAME(TexCoord2dv
)(const GLdouble
*v
)
2956 DISPATCH(TexCoord2dv
, (v
), (F
, ";"));
2959 KEYWORD1
void KEYWORD2
NAME(TexCoord2fv
)(const GLfloat
*v
)
2961 DISPATCH(TexCoord2fv
, (v
), (F
, ";"));
2964 KEYWORD1
void KEYWORD2
NAME(TexCoord2iv
)(const GLint
*v
)
2966 DISPATCH(TexCoord2iv
, (v
), (F
, ";"));
2969 KEYWORD1
void KEYWORD2
NAME(TexCoord2sv
)(const GLshort
*v
)
2971 DISPATCH(TexCoord2sv
, (v
), (F
, ";"));
2974 KEYWORD1
void KEYWORD2
NAME(TexCoord3dv
)(const GLdouble
*v
)
2976 DISPATCH(TexCoord3dv
, (v
), (F
, ";"));
2979 KEYWORD1
void KEYWORD2
NAME(TexCoord3fv
)(const GLfloat
*v
)
2981 DISPATCH(TexCoord3fv
, (v
), (F
, ";"));
2984 KEYWORD1
void KEYWORD2
NAME(TexCoord3iv
)(const GLint
*v
)
2986 DISPATCH(TexCoord3iv
, (v
), (F
, ";"));
2989 KEYWORD1
void KEYWORD2
NAME(TexCoord3sv
)(const GLshort
*v
)
2991 DISPATCH(TexCoord3sv
, (v
), (F
, ";"));
2994 KEYWORD1
void KEYWORD2
NAME(TexCoord4dv
)(const GLdouble
*v
)
2996 DISPATCH(TexCoord4dv
, (v
), (F
, ";"));
2999 KEYWORD1
void KEYWORD2
NAME(TexCoord4fv
)(const GLfloat
*v
)
3001 DISPATCH(TexCoord4fv
, (v
), (F
, ";"));
3004 KEYWORD1
void KEYWORD2
NAME(TexCoord4iv
)(const GLint
*v
)
3006 DISPATCH(TexCoord4iv
, (v
), (F
, ";"));
3009 KEYWORD1
void KEYWORD2
NAME(TexCoord4sv
)(const GLshort
*v
)
3011 DISPATCH(TexCoord4sv
, (v
), (F
, ";"));
3014 KEYWORD1
void KEYWORD2
NAME(Vertex2d
)(GLdouble x
, GLdouble y
)
3016 DISPATCH(Vertex2d
, (x
, y
), (F
, "glVertex2d(%f, %f);", x
, y
));
3019 KEYWORD1
void KEYWORD2
NAME(Vertex2dv
)(const GLdouble
*v
)
3021 DISPATCH(Vertex2dv
, (v
), (F
, "glVertex2dv(%p);", v
));
3024 KEYWORD1
void KEYWORD2
NAME(Vertex2f
)(GLfloat x
, GLfloat y
)
3026 DISPATCH(Vertex2f
, (x
, y
), (F
, "glVertex2f(%g, %g);", x
, y
));
3029 KEYWORD1
void KEYWORD2
NAME(Vertex2fv
)(const GLfloat
*v
)
3031 DISPATCH(Vertex2fv
, (v
), (F
, "glVertex2fv(%p);", v
));
3034 KEYWORD1
void KEYWORD2
NAME(Vertex2i
)(GLint x
, GLint y
)
3036 DISPATCH(Vertex2i
, (x
, y
), (F
, "glVertex2i(%d, %d);", x
, y
));
3039 KEYWORD1
void KEYWORD2
NAME(Vertex2iv
)(const GLint
*v
)
3041 DISPATCH(Vertex2iv
, (v
), (F
, "glVertex2iv(%p);", v
));
3044 KEYWORD1
void KEYWORD2
NAME(Vertex2s
)(GLshort x
, GLshort y
)
3046 DISPATCH(Vertex2s
, (x
, y
), (F
, "glVertex2s(%d, %d);", x
, y
));
3049 KEYWORD1
void KEYWORD2
NAME(Vertex2sv
)(const GLshort
*v
)
3051 DISPATCH(Vertex2sv
, (v
), (F
, "glVertex2sv(%p);", v
));
3054 KEYWORD1
void KEYWORD2
NAME(Vertex3d
)(GLdouble x
, GLdouble y
, GLdouble z
)
3056 DISPATCH(Vertex3d
, (x
, y
, z
), (F
, "glVertex3d(%f, %f, %f);", x
, y
, z
));
3059 KEYWORD1
void KEYWORD2
NAME(Vertex3dv
)(const GLdouble
*v
)
3061 DISPATCH(Vertex3dv
, (v
), (F
, "glVertex3dv(%p);", v
));
3064 KEYWORD1
void KEYWORD2
NAME(Vertex3f
)(GLfloat x
, GLfloat y
, GLfloat z
)
3066 DISPATCH(Vertex3f
, (x
, y
, z
), (F
, "glVertex3f(%g, %g, %g);", x
, y
, z
));
3069 KEYWORD1
void KEYWORD2
NAME(Vertex3fv
)(const GLfloat
*v
)
3071 DISPATCH(Vertex3fv
, (v
), (F
, "glVertex3fv(%p);", v
));
3074 KEYWORD1
void KEYWORD2
NAME(Vertex3i
)(GLint x
, GLint y
, GLint z
)
3076 DISPATCH(Vertex3i
, (x
, y
, z
), (F
, "glVertex3i(%d, %d, %d);", x
, y
, z
));
3079 KEYWORD1
void KEYWORD2
NAME(Vertex3iv
)(const GLint
*v
)
3081 DISPATCH(Vertex3iv
, (v
), (F
, "glVertex3iv(%p);", v
));
3084 KEYWORD1
void KEYWORD2
NAME(Vertex3s
)(GLshort x
, GLshort y
, GLshort z
)
3086 DISPATCH(Vertex3s
, (x
, y
, z
), (F
, "glVertex3s(%d, %d, %d);", x
, y
, z
));
3089 KEYWORD1
void KEYWORD2
NAME(Vertex3sv
)(const GLshort
*v
)
3091 DISPATCH(Vertex3sv
, (v
), (F
, "glVertex3sv(%p);", v
));
3094 KEYWORD1
void KEYWORD2
NAME(Vertex4d
)(GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
)
3096 DISPATCH(Vertex4d
, (x
, y
, z
, w
), (F
, "glVertex4d(%f, %f, %f, %f);", x
, y
, z
, w
));
3099 KEYWORD1
void KEYWORD2
NAME(Vertex4dv
)(const GLdouble
*v
)
3101 DISPATCH(Vertex4dv
, (v
), (F
, "glVertex4dv(%p);", v
));
3104 KEYWORD1
void KEYWORD2
NAME(Vertex4f
)(GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
)
3106 DISPATCH(Vertex4f
, (x
, y
, z
, w
), (F
, "glVertex4f(%f, %f, %f, %f);", x
, y
, z
, w
));
3109 KEYWORD1
void KEYWORD2
NAME(Vertex4fv
)(const GLfloat
*v
)
3111 DISPATCH(Vertex4fv
, (v
), (F
, "glVertex4fv(%p);", v
));
3114 KEYWORD1
void KEYWORD2
NAME(Vertex4i
)(GLint x
, GLint y
, GLint z
, GLint w
)
3116 DISPATCH(Vertex4i
, (x
, y
, z
, w
), (F
, "glVertex4i(%d, %d, %d, %d);", x
, y
, z
, w
));
3119 KEYWORD1
void KEYWORD2
NAME(Vertex4iv
)(const GLint
*v
)
3121 DISPATCH(Vertex4iv
, (v
), (F
, "glVertex4iv(%p);", v
));
3124 KEYWORD1
void KEYWORD2
NAME(Vertex4s
)(GLshort x
, GLshort y
, GLshort z
, GLshort w
)
3126 DISPATCH(Vertex4s
, (x
, y
, z
, w
), (F
, "glVertex4s(%d, %d, %d, %d);", x
, y
, z
, w
));
3129 KEYWORD1
void KEYWORD2
NAME(Vertex4sv
)(const GLshort
*v
)
3131 DISPATCH(Vertex4sv
, (v
), (F
, "glVertex4sv(%p);", v
));
3134 KEYWORD1
void KEYWORD2
NAME(Indexub
)(GLubyte c
)
3136 DISPATCH(Indexub
, (c
), (F
, ";"));
3139 KEYWORD1
void KEYWORD2
NAME(Indexubv
)(const GLubyte
*c
)
3141 DISPATCH(Indexubv
, (c
), (F
, ";"));
3144 KEYWORD1
void KEYWORD2
NAME(ArrayElementEXT
)(GLint i
)
3146 DISPATCH(ArrayElement
, (i
), (F
, ";"));
3149 KEYWORD1
void KEYWORD2
NAME(SecondaryColor3bEXT
)(GLbyte red
, GLbyte green
, GLbyte blue
)
3151 DISPATCH(SecondaryColor3bEXT
, (red
, green
, blue
), (F
, "glSecondaryColor3bEXT(%d, %d, %d);", red
, green
, blue
));
3154 KEYWORD1
void KEYWORD2
NAME(SecondaryColor3bvEXT
)(const GLbyte
*v
)
3156 DISPATCH(SecondaryColor3bvEXT
, (v
), (F
, "glSecondaryColor3bvEXT(%d, %d, %d);", v
[0], v
[1], v
[2]));
3159 KEYWORD1
void KEYWORD2
NAME(SecondaryColor3dEXT
)(GLdouble red
, GLdouble green
, GLdouble blue
)
3161 DISPATCH(SecondaryColor3dEXT
, (red
, green
, blue
), (F
, "glSecondaryColor3dEXT(%g, %g, %g);", red
, green
, blue
));
3164 KEYWORD1
void KEYWORD2
NAME(SecondaryColor3dvEXT
)(const GLdouble
* v
)
3166 DISPATCH(SecondaryColor3dvEXT
, (v
), (F
, "glSecondaryColor3dvEXT(%g, %g, %g);", v
[0], v
[1], v
[2]));
3169 KEYWORD1
void KEYWORD2
NAME(SecondaryColor3fEXT
)(GLfloat red
, GLfloat green
, GLfloat blue
)
3171 DISPATCH(SecondaryColor3fEXT
, (red
, green
, blue
), (F
, "glSecondaryColor3fEXT(%g, %g, %g);", red
, green
, blue
));
3174 KEYWORD1
void KEYWORD2
NAME(SecondaryColor3fvEXT
)(const GLfloat
* v
)
3176 DISPATCH(SecondaryColor3fvEXT
, (v
), (F
, "glSecondaryColor3fvEXT(%g, %g, %g);", v
[0], v
[1], v
[2]));
3179 KEYWORD1
void KEYWORD2
NAME(SecondaryColor3iEXT
)(GLint red
, GLint green
, GLint blue
)
3181 DISPATCH(SecondaryColor3iEXT
, (red
, green
, blue
), (F
, "glSecondaryColor3iEXT(%d, %d, %d);", red
, green
, blue
));
3184 KEYWORD1
void KEYWORD2
NAME(SecondaryColor3ivEXT
)(const GLint
* v
)
3186 DISPATCH(SecondaryColor3ivEXT
, (v
), (F
, "glSecondaryColor3ivEXT(%d, %d, %d);", v
[0], v
[1], v
[2]));
3189 KEYWORD1
void KEYWORD2
NAME(SecondaryColor3sEXT
)(GLshort red
, GLshort green
, GLshort blue
)
3191 DISPATCH(SecondaryColor3sEXT
, (red
, green
, blue
), (F
, "glSecondaryColor3sEXT(%d, %d, %d);", red
, green
, blue
));
3194 KEYWORD1
void KEYWORD2
NAME(SecondaryColor3svEXT
)(const GLshort
* v
)
3196 DISPATCH(SecondaryColor3svEXT
, (v
), (F
, "glSecondaryColor3svEXT(%d, %d, %d);", v
[0], v
[1], v
[2]));
3199 KEYWORD1
void KEYWORD2
NAME(SecondaryColor3ubEXT
)(GLubyte red
, GLubyte green
, GLubyte blue
)
3201 DISPATCH(SecondaryColor3ubEXT
, (red
, green
, blue
), (F
, "glSecondaryColor3ubEXT(%d, %d, %d);", red
, green
, blue
));
3204 KEYWORD1
void KEYWORD2
NAME(SecondaryColor3ubvEXT
)(const GLubyte
* v
)
3206 DISPATCH(SecondaryColor3ubvEXT
, (v
), (F
, "glSecondaryColor3ubvEXT(%d, %d, %d);", v
[0], v
[1], v
[2]));
3209 KEYWORD1
void KEYWORD2
NAME(SecondaryColor3uiEXT
)(GLuint red
, GLuint green
, GLuint blue
)
3211 DISPATCH(SecondaryColor3uiEXT
, (red
, green
, blue
), (F
, "glSecondaryColor3uiEXT(%d, %d, %d);", red
, green
, blue
));
3214 KEYWORD1
void KEYWORD2
NAME(SecondaryColor3uivEXT
)(const GLuint
* v
)
3216 DISPATCH(SecondaryColor3uivEXT
, (v
), (F
, "glSecondaryColor3uivEXT(%d, %d, %d);", v
[0], v
[1], v
[2]));
3219 KEYWORD1
void KEYWORD2
NAME(SecondaryColor3usEXT
)(GLushort red
, GLushort green
, GLushort blue
)
3221 DISPATCH(SecondaryColor3usEXT
, (red
, green
, blue
), (F
, "glSecondaryColor3usEXT(%d, %d, %d);", red
, green
, blue
));
3224 KEYWORD1
void KEYWORD2
NAME(SecondaryColor3usvEXT
)(const GLushort
* v
)
3226 DISPATCH(SecondaryColor3usvEXT
, (v
), (F
, "glSecondaryColor3usvEXT(%d, %d, %d);", v
[0], v
[1], v
[2]));
3229 KEYWORD1
void KEYWORD2
NAME(FogCoordfEXT
)(GLfloat coord
)
3231 DISPATCH(FogCoordfEXT
, (coord
), (F
, "glFogCoordfEXT(%g);", coord
));
3234 KEYWORD1
void KEYWORD2
NAME(FogCoordfvEXT
)(const GLfloat
* coord
)
3236 DISPATCH(FogCoordfvEXT
, (coord
), (F
, "glFogCoordfvEXT(%p);", coord
));
3239 KEYWORD1
void KEYWORD2
NAME(FogCoorddEXT
)(GLdouble coord
)
3241 DISPATCH(FogCoorddEXT
, (coord
), (F
, "glFogCoorddEXT(%g);", coord
));
3244 KEYWORD1
void KEYWORD2
NAME(FogCoorddvEXT
)(const GLdouble
* coord
)
3246 DISPATCH(FogCoorddvEXT
, (coord
), (F
, "glFogCoorddvEXT(%p);", coord
));
3249 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord1dARB
)(GLenum target
, GLdouble s
)
3251 DISPATCH(MultiTexCoord1dARB
, (target
, s
), (F
, ";"));
3254 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord1dvARB
)(GLenum target
, const GLdouble
*v
)
3256 DISPATCH(MultiTexCoord1dvARB
, (target
, v
), (F
, ";"));
3259 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord1fARB
)(GLenum target
, GLfloat s
)
3261 DISPATCH(MultiTexCoord1fARB
, (target
, s
), (F
, ";"));
3264 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord1fvARB
)(GLenum target
, const GLfloat
*v
)
3266 DISPATCH(MultiTexCoord1fvARB
, (target
, v
), (F
, ";"));
3269 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord1iARB
)(GLenum target
, GLint s
)
3271 DISPATCH(MultiTexCoord1iARB
, (target
, s
), (F
, ";"));
3274 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord1ivARB
)(GLenum target
, const GLint
*v
)
3276 DISPATCH(MultiTexCoord1ivARB
, (target
, v
), (F
, ";"));
3279 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord1sARB
)(GLenum target
, GLshort s
)
3281 DISPATCH(MultiTexCoord1sARB
, (target
, s
), (F
, ";"));
3284 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord1svARB
)(GLenum target
, const GLshort
*v
)
3286 DISPATCH(MultiTexCoord1svARB
, (target
, v
), (F
, ";"));
3289 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord2dARB
)(GLenum target
, GLdouble s
, GLdouble t
)
3291 DISPATCH(MultiTexCoord2dARB
, (target
, s
, t
), (F
, ";"));
3294 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord2dvARB
)(GLenum target
, const GLdouble
*v
)
3296 DISPATCH(MultiTexCoord2dvARB
, (target
, v
), (F
, ";"));
3299 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord2fARB
)(GLenum target
, GLfloat s
, GLfloat t
)
3301 DISPATCH(MultiTexCoord2fARB
, (target
, s
, t
), (F
, ";"));
3304 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord2fvARB
)(GLenum target
, const GLfloat
*v
)
3306 DISPATCH(MultiTexCoord2fvARB
, (target
, v
), (F
, ";"));
3309 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord2iARB
)(GLenum target
, GLint s
, GLint t
)
3311 DISPATCH(MultiTexCoord2iARB
, (target
, s
, t
), (F
, ";"));
3314 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord2ivARB
)(GLenum target
, const GLint
*v
)
3316 DISPATCH(MultiTexCoord2ivARB
, (target
, v
), (F
, ";"));
3319 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord2sARB
)(GLenum target
, GLshort s
, GLshort t
)
3321 DISPATCH(MultiTexCoord2sARB
, (target
, s
, t
), (F
, ";"));
3324 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord2svARB
)(GLenum target
, const GLshort
*v
)
3326 DISPATCH(MultiTexCoord2svARB
, (target
, v
), (F
, ";"));
3329 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord3dARB
)(GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
)
3331 DISPATCH(MultiTexCoord3dARB
, (target
, s
, t
, r
), (F
, ";"));
3334 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord3dvARB
)(GLenum target
, const GLdouble
*v
)
3336 DISPATCH(MultiTexCoord3dvARB
, (target
, v
), (F
, ";"));
3339 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord3fARB
)(GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
)
3341 DISPATCH(MultiTexCoord3fARB
, (target
, s
, t
, r
), (F
, ";"));
3344 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord3fvARB
)(GLenum target
, const GLfloat
*v
)
3346 DISPATCH(MultiTexCoord3fvARB
, (target
, v
), (F
, ";"));
3349 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord3iARB
)(GLenum target
, GLint s
, GLint t
, GLint r
)
3351 DISPATCH(MultiTexCoord3iARB
, (target
, s
, t
, r
), (F
, ";"));
3354 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord3ivARB
)(GLenum target
, const GLint
*v
)
3356 DISPATCH(MultiTexCoord3ivARB
, (target
, v
), (F
, ";"));
3359 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord3sARB
)(GLenum target
, GLshort s
, GLshort t
, GLshort r
)
3361 DISPATCH(MultiTexCoord3sARB
, (target
, s
, t
, r
), (F
, ";"));
3364 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord3svARB
)(GLenum target
, const GLshort
*v
)
3366 DISPATCH(MultiTexCoord3svARB
, (target
, v
), (F
, ";"));
3369 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord4dARB
)(GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
, GLdouble q
)
3371 DISPATCH(MultiTexCoord4dARB
, (target
, s
, t
, r
, q
), (F
, ";"));
3374 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord4dvARB
)(GLenum target
, const GLdouble
*v
)
3376 DISPATCH(MultiTexCoord4dvARB
, (target
, v
), (F
, ";"));
3379 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord4fARB
)(GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
, GLfloat q
)
3381 DISPATCH(MultiTexCoord4fARB
, (target
, s
, t
, r
, q
), (F
, ";"));
3384 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord4fvARB
)(GLenum target
, const GLfloat
*v
)
3386 DISPATCH(MultiTexCoord4fvARB
, (target
, v
), (F
, ";"));
3389 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord4iARB
)(GLenum target
, GLint s
, GLint t
, GLint r
, GLint q
)
3391 DISPATCH(MultiTexCoord4iARB
, (target
, s
, t
, r
, q
), (F
, ";"));
3394 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord4ivARB
)(GLenum target
, const GLint
*v
)
3396 DISPATCH(MultiTexCoord4ivARB
, (target
, v
), (F
, ";"));
3399 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord4sARB
)(GLenum target
, GLshort s
, GLshort t
, GLshort r
, GLshort q
)
3401 DISPATCH(MultiTexCoord4sARB
, (target
, s
, t
, r
, q
), (F
, ";"));
3404 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord4svARB
)(GLenum target
, const GLshort
*v
)
3406 DISPATCH(MultiTexCoord4svARB
, (target
, v
), (F
, ";"));
3412 ** Optional initialization function, generated according to DO_INIT
3417 static void NAME(InitDispatch
)( void )
3420 INIT(GetCompressedTexImageARB
);
3433 INIT(ColorMaterial
);
3448 INIT(FeedbackBuffer
);
3469 INIT(GetMaterialfv
);
3470 INIT(GetMaterialiv
);
3471 INIT(GetPixelMapfv
);
3472 INIT(GetPixelMapuiv
);
3473 INIT(GetPixelMapusv
);
3474 INIT(GetPolygonStipple
);
3482 INIT(GetTexLevelParameterfv
);
3483 INIT(GetTexLevelParameteriv
);
3484 INIT(GetTexParameterfv
);
3485 INIT(GetTexParameteriv
);
3526 INIT(PixelTransferf
);
3527 INIT(PixelTransferi
);
3531 INIT(PolygonStipple
);
3595 INIT(TexParameterf
);
3596 INIT(TexParameterfv
);
3597 INIT(TexParameteri
);
3598 INIT(TexParameteriv
);
3602 INIT(AreTexturesResident
);
3605 INIT(CopyTexImage1D
);
3606 INIT(CopyTexImage2D
);
3607 INIT(CopyTexSubImage1D
);
3608 INIT(CopyTexSubImage2D
);
3609 INIT(DeleteTextures
);
3610 INIT(DisableClientState
);
3612 INIT(EdgeFlagPointer
);
3613 INIT(EnableClientState
);
3617 INIT(InterleavedArrays
);
3619 INIT(NormalPointer
);
3620 INIT(PolygonOffset
);
3621 INIT(PopClientAttrib
);
3622 INIT(PrioritizeTextures
);
3623 INIT(PushClientAttrib
);
3624 INIT(TexCoordPointer
);
3625 INIT(TexSubImage1D
);
3626 INIT(TexSubImage2D
);
3627 INIT(VertexPointer
);
3628 INIT(CopyTexSubImage3D
);
3629 INIT(DrawRangeElements
);
3631 INIT(TexSubImage3D
);
3633 INIT(BlendEquation
);
3634 INIT(ColorSubTable
);
3636 INIT(ColorTableParameterfv
);
3637 INIT(ColorTableParameteriv
);
3638 INIT(ConvolutionFilter1D
);
3639 INIT(ConvolutionFilter2D
);
3640 INIT(ConvolutionParameterf
);
3641 INIT(ConvolutionParameterfv
);
3642 INIT(ConvolutionParameteri
);
3643 INIT(ConvolutionParameteriv
);
3644 INIT(CopyColorSubTable
);
3645 INIT(CopyColorTable
);
3646 INIT(CopyConvolutionFilter1D
);
3647 INIT(CopyConvolutionFilter2D
);
3648 INIT(GetColorTable
);
3649 INIT(GetColorTableParameterfv
);
3650 INIT(GetColorTableParameteriv
);
3651 INIT(GetConvolutionFilter
);
3652 INIT(GetConvolutionParameterfv
);
3653 INIT(GetConvolutionParameteriv
);
3655 INIT(GetHistogramParameterfv
);
3656 INIT(GetHistogramParameteriv
);
3658 INIT(GetMinmaxParameterfv
);
3659 INIT(GetMinmaxParameteriv
);
3660 INIT(GetSeparableFilter
);
3664 INIT(ResetHistogram
);
3665 INIT(SeparableFilter2D
);
3666 INIT(BlendColorEXT
);
3667 INIT(PolygonOffsetEXT
);
3668 INIT(CopyTexSubImage3DEXT
);
3669 INIT(TexImage3DEXT
);
3670 INIT(TexSubImage3DEXT
);
3671 INIT(GetTexFilterFuncSGIS
);
3672 INIT(TexFilterFuncSGIS
);
3673 INIT(CopyTexSubImage1DEXT
);
3674 INIT(TexSubImage1DEXT
);
3675 INIT(TexSubImage2DEXT
);
3676 INIT(CopyTexImage1DEXT
);
3677 INIT(CopyTexImage2DEXT
);
3678 INIT(CopyTexSubImage2DEXT
);
3679 INIT(GetHistogramEXT
);
3680 INIT(GetHistogramParameterfvEXT
);
3681 INIT(GetHistogramParameterivEXT
);
3683 INIT(GetMinmaxParameterfvEXT
);
3684 INIT(GetMinmaxParameterivEXT
);
3687 INIT(ResetHistogramEXT
);
3688 INIT(ResetMinmaxEXT
);
3689 INIT(ConvolutionFilter1DEXT
);
3690 INIT(ConvolutionFilter2DEXT
);
3691 INIT(ConvolutionParameterfEXT
);
3692 INIT(ConvolutionParameterfvEXT
);
3693 INIT(ConvolutionParameteriEXT
);
3694 INIT(ConvolutionParameterivEXT
);
3695 INIT(CopyConvolutionFilter1DEXT
);
3696 INIT(CopyConvolutionFilter2DEXT
);
3697 INIT(GetConvolutionFilterEXT
);
3698 INIT(GetConvolutionParameterfvEXT
);
3699 INIT(GetConvolutionParameterivEXT
);
3700 INIT(GetSeparableFilterEXT
);
3701 INIT(SeparableFilter2DEXT
);
3702 INIT(ColorTableParameterfvSGI
);
3703 INIT(ColorTableParameterivSGI
);
3704 INIT(ColorTableSGI
);
3705 INIT(CopyColorTableSGI
);
3706 INIT(GetColorTableSGI
);
3707 INIT(GetColorTableParameterfvSGI
);
3708 INIT(GetColorTableParameterivSGI
);
3709 INIT(PixelTexGenSGIX
);
3710 INIT(PixelTexGenParameterfSGIS
);
3711 INIT(PixelTexGenParameterfvSGIS
);
3712 INIT(PixelTexGenParameteriSGIS
);
3713 INIT(PixelTexGenParameterivSGIS
);
3714 INIT(GetPixelTexGenParameterfvSGIS
);
3715 INIT(GetPixelTexGenParameterivSGIS
);
3716 INIT(TexImage4DSGIS
);
3717 INIT(TexSubImage4DSGIS
);
3718 INIT(GenTexturesEXT
);
3719 INIT(DeleteTexturesEXT
);
3720 INIT(BindTextureEXT
);
3721 INIT(PrioritizeTexturesEXT
);
3722 INIT(AreTexturesResidentEXT
);
3724 INIT(DetailTexFuncSGIS
);
3725 INIT(GetDetailTexFuncSGIS
);
3726 INIT(GetSharpenTexFuncSGIS
);
3727 INIT(SharpenTexFuncSGIS
);
3728 INIT(SampleMaskSGIS
);
3729 INIT(SamplePatternSGIS
);
3730 INIT(VertexPointerEXT
);
3731 INIT(NormalPointerEXT
);
3732 INIT(ColorPointerEXT
);
3733 INIT(IndexPointerEXT
);
3734 INIT(TexCoordPointerEXT
);
3735 INIT(EdgeFlagPointerEXT
);
3736 INIT(GetPointervEXT
);
3737 INIT(DrawArraysEXT
);
3738 INIT(BlendEquationEXT
);
3739 INIT(SpriteParameterfSGIX
);
3740 INIT(SpriteParameterfvSGIX
);
3741 INIT(SpriteParameteriSGIX
);
3742 INIT(SpriteParameterivSGIX
);
3743 INIT(PointParameterfEXT
);
3744 INIT(PointParameterfvEXT
);
3745 INIT(PointParameterfSGIS
);
3746 INIT(PointParameterfvSGIS
);
3747 INIT(GetInstrumentsSGIX
);
3748 INIT(InstrumentsBufferSGIX
);
3749 INIT(PollInstrumentsSGIX
);
3750 INIT(ReadInstrumentsSGIX
);
3751 INIT(StartInstrumentsSGIX
);
3752 INIT(StopInstrumentsSGIX
);
3753 INIT(FrameZoomSGIX
);
3754 INIT(TagSampleBufferSGIX
);
3755 INIT(ReferencePlaneSGIX
);
3756 INIT(FlushRasterSGIX
);
3757 INIT(GetImageTransformParameterfvHP
);
3758 INIT(GetImageTransformParameterivHP
);
3759 INIT(ImageTransformParameterfHP
);
3760 INIT(ImageTransformParameterfvHP
);
3761 INIT(ImageTransformParameteriHP
);
3762 INIT(ImageTransformParameterivHP
);
3763 INIT(ColorSubTableEXT
);
3764 INIT(CopyColorSubTableEXT
);
3766 INIT(ColorTableEXT
);
3767 INIT(GetColorTableEXT
);
3768 INIT(GetColorTableParameterfvEXT
);
3769 INIT(GetColorTableParameterivEXT
);
3770 INIT(GetListParameterfvSGIX
);
3771 INIT(GetListParameterivSGIX
);
3772 INIT(ListParameterfSGIX
);
3773 INIT(ListParameterfvSGIX
);
3774 INIT(ListParameteriSGIX
);
3775 INIT(ListParameterivSGIX
);
3776 INIT(IndexMaterialEXT
);
3778 INIT(LockArraysEXT
);
3779 INIT(UnlockArraysEXT
);
3780 INIT(CullParameterfvEXT
);
3781 INIT(CullParameterdvEXT
);
3782 INIT(FragmentColorMaterialSGIX
);
3783 INIT(FragmentLightfSGIX
);
3784 INIT(FragmentLightfvSGIX
);
3785 INIT(FragmentLightiSGIX
);
3786 INIT(FragmentLightivSGIX
);
3787 INIT(FragmentLightModelfSGIX
);
3788 INIT(FragmentLightModelfvSGIX
);
3789 INIT(FragmentLightModeliSGIX
);
3790 INIT(FragmentLightModelivSGIX
);
3791 INIT(FragmentMaterialfSGIX
);
3792 INIT(FragmentMaterialfvSGIX
);
3793 INIT(FragmentMaterialiSGIX
);
3794 INIT(FragmentMaterialivSGIX
);
3795 INIT(GetFragmentLightfvSGIX
);
3796 INIT(GetFragmentLightivSGIX
);
3797 INIT(GetFragmentMaterialfvSGIX
);
3798 INIT(GetFragmentMaterialivSGIX
);
3799 INIT(LightEnviSGIX
);
3800 INIT(DrawRangeElementsEXT
);
3801 INIT(ApplyTextureEXT
);
3802 INIT(TextureLightEXT
);
3803 INIT(TextureMaterialEXT
);
3804 INIT(TexScissorINTEL
);
3805 INIT(TexScissorFuncINTEL
);
3806 INIT(VertexPointervINTEL
);
3807 INIT(NormalPointervINTEL
);
3808 INIT(ColorPointervINTEL
);
3809 INIT(TexCoordPointervINTEL
);
3810 INIT(PixelTransformParameteriEXT
);
3811 INIT(PixelTransformParameterfEXT
);
3812 INIT(PixelTransformParameterivEXT
);
3813 INIT(PixelTransformParameterfvEXT
);
3814 INIT(GetPixelTransformParameterivEXT
);
3815 INIT(GetPixelTransformParameterfvEXT
);
3816 INIT(SecondaryColorPointerEXT
);
3817 INIT(FogCoordPointerEXT
);
3818 INIT(BlendFuncSeparateEXT
);
3819 INIT(BlendFuncSeparateINGR
);
3820 INIT(FlushVertexArrayRangeNV
);
3821 INIT(VertexArrayRangeNV
);
3822 INIT(CombinerParameterfvNV
);
3823 INIT(CombinerParameterfNV
);
3824 INIT(CombinerParameterivNV
);
3825 INIT(CombinerParameteriNV
);
3826 INIT(CombinerInputNV
);
3827 INIT(CombinerOutputNV
);
3828 INIT(FinalCombinerInputNV
);
3829 INIT(GetCombinerInputParameterfvNV
);
3830 INIT(GetCombinerInputParameterivNV
);
3831 INIT(GetCombinerOutputParameterfvNV
);
3832 INIT(GetCombinerOutputParameterivNV
);
3833 INIT(GetFinalCombinerInputParameterfvNV
);
3834 INIT(GetFinalCombinerInputParameterivNV
);
3835 INIT(VertexWeightfEXT
);
3836 INIT(VertexWeightfvEXT
);
3837 INIT(VertexWeightPointerEXT
);
3838 INIT(ResizeBuffersMESA
);
3839 INIT(WindowPos2iMESA
);
3840 INIT(WindowPos2sMESA
);
3841 INIT(WindowPos2fMESA
);
3842 INIT(WindowPos2dMESA
);
3843 INIT(WindowPos2ivMESA
);
3844 INIT(WindowPos2svMESA
);
3845 INIT(WindowPos2fvMESA
);
3846 INIT(WindowPos2dvMESA
);
3847 INIT(WindowPos3iMESA
);
3848 INIT(WindowPos3sMESA
);
3849 INIT(WindowPos3fMESA
);
3850 INIT(WindowPos3dMESA
);
3851 INIT(WindowPos3ivMESA
);
3852 INIT(WindowPos3svMESA
);
3853 INIT(WindowPos3fvMESA
);
3854 INIT(WindowPos3dvMESA
);
3855 INIT(WindowPos4iMESA
);
3856 INIT(WindowPos4sMESA
);
3857 INIT(WindowPos4fMESA
);
3858 INIT(WindowPos4dMESA
);
3859 INIT(WindowPos4ivMESA
);
3860 INIT(WindowPos4svMESA
);
3861 INIT(WindowPos4fvMESA
);
3862 INIT(WindowPos4dvMESA
);
3863 INIT(TbufferMask3DFX
);
3864 INIT(SampleMaskEXT
);
3865 INIT(SamplePatternEXT
);
3866 INIT(ActiveTextureARB
);
3867 INIT(ClientActiveTextureARB
);
3868 INIT(LoadTransposeMatrixdARB
);
3869 INIT(LoadTransposeMatrixfARB
);
3870 INIT(MultTransposeMatrixdARB
);
3871 INIT(MultTransposeMatrixfARB
);
3872 INIT(SampleCoverageARB
);
3873 INIT(SamplePassARB
);
3874 INIT(CompressedTexImage3DARB
);
3875 INIT(CompressedTexImage2DARB
);
3876 INIT(CompressedTexImage1DARB
);
3877 INIT(CompressedTexSubImage3DARB
);
3878 INIT(CompressedTexSubImage2DARB
);
3879 INIT(CompressedTexSubImage1DARB
);
3880 INIT(GetCompressedTexImageARB
);
4010 INIT(ArrayElementEXT
);
4011 INIT(SecondaryColor3bEXT
);
4012 INIT(SecondaryColor3bvEXT
);
4013 INIT(SecondaryColor3dEXT
);
4014 INIT(SecondaryColor3dvEXT
);
4015 INIT(SecondaryColor3fEXT
);
4016 INIT(SecondaryColor3fvEXT
);
4017 INIT(SecondaryColor3iEXT
);
4018 INIT(SecondaryColor3ivEXT
);
4019 INIT(SecondaryColor3sEXT
);
4020 INIT(SecondaryColor3svEXT
);
4021 INIT(SecondaryColor3ubEXT
);
4022 INIT(SecondaryColor3ubvEXT
);
4023 INIT(SecondaryColor3uiEXT
);
4024 INIT(SecondaryColor3uivEXT
);
4025 INIT(SecondaryColor3usEXT
);
4026 INIT(SecondaryColor3usvEXT
);
4028 INIT(FogCoordfvEXT
);
4030 INIT(FogCoorddvEXT
);
4031 INIT(MultiTexCoord1dARB
);
4032 INIT(MultiTexCoord1dvARB
);
4033 INIT(MultiTexCoord1fARB
);
4034 INIT(MultiTexCoord1fvARB
);
4035 INIT(MultiTexCoord1iARB
);
4036 INIT(MultiTexCoord1ivARB
);
4037 INIT(MultiTexCoord1sARB
);
4038 INIT(MultiTexCoord1svARB
);
4039 INIT(MultiTexCoord2dARB
);
4040 INIT(MultiTexCoord2dvARB
);
4041 INIT(MultiTexCoord2fARB
);
4042 INIT(MultiTexCoord2fvARB
);
4043 INIT(MultiTexCoord2iARB
);
4044 INIT(MultiTexCoord2ivARB
);
4045 INIT(MultiTexCoord2sARB
);
4046 INIT(MultiTexCoord2svARB
);
4047 INIT(MultiTexCoord3dARB
);
4048 INIT(MultiTexCoord3dvARB
);
4049 INIT(MultiTexCoord3fARB
);
4050 INIT(MultiTexCoord3fvARB
);
4051 INIT(MultiTexCoord3iARB
);
4052 INIT(MultiTexCoord3ivARB
);
4053 INIT(MultiTexCoord3sARB
);
4054 INIT(MultiTexCoord3svARB
);
4055 INIT(MultiTexCoord4dARB
);
4056 INIT(MultiTexCoord4dvARB
);
4057 INIT(MultiTexCoord4fARB
);
4058 INIT(MultiTexCoord4fvARB
);
4059 INIT(MultiTexCoord4iARB
);
4060 INIT(MultiTexCoord4ivARB
);
4061 INIT(MultiTexCoord4sARB
);
4062 INIT(MultiTexCoord4svARB
);
4072 #undef RETURN_DISPATCH