1 /* $Id: glapitemp.h,v 1.7 2000/01/08 11:01:24 brianp Exp $ */
4 * Mesa 3-D graphics library
7 * Copyright (C) 1999-2000 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) - code to do actual dispatch of named function
36 * RETURN_DISPATCH(func, args) - do dispatch with return value
38 * Here's an example which generates the usual OpenGL functions:
41 * #define NAME(func) gl##func
42 * #define DISPATCH(func, args) \
43 * struct _glapi_table *dispatch = CurrentDispatch; \
44 * (*dispatch->func) args
52 KEYWORD1
void KEYWORD2
NAME(Accum
)(GLenum op
, GLfloat value
)
54 DISPATCH(Accum
, (op
, value
));
57 KEYWORD1
void KEYWORD2
NAME(AlphaFunc
)(GLenum func
, GLclampf ref
)
59 DISPATCH(AlphaFunc
, (func
, ref
));
62 KEYWORD1
void KEYWORD2
NAME(Begin
)(GLenum mode
)
64 DISPATCH(Begin
, (mode
));
67 KEYWORD1
void KEYWORD2
NAME(Bitmap
)(GLsizei width
, GLsizei height
, GLfloat xorig
, GLfloat yorig
, GLfloat xmove
, GLfloat ymove
, const GLubyte
*bitmap
)
69 DISPATCH(Bitmap
, (width
, height
, xorig
, yorig
, xmove
, ymove
, bitmap
));
72 KEYWORD1
void KEYWORD2
NAME(BlendFunc
)(GLenum sfactor
, GLenum dfactor
)
74 DISPATCH(BlendFunc
, (sfactor
, dfactor
));
77 KEYWORD1
void KEYWORD2
NAME(CallList
)(GLuint list
)
79 DISPATCH(CallList
, (list
));
82 KEYWORD1
void KEYWORD2
NAME(CallLists
)(GLsizei n
, GLenum type
, const GLvoid
*lists
)
84 DISPATCH(CallLists
, (n
, type
, lists
));
87 KEYWORD1
void KEYWORD2
NAME(Clear
)(GLbitfield mask
)
89 DISPATCH(Clear
, (mask
));
92 KEYWORD1
void KEYWORD2
NAME(ClearAccum
)(GLfloat red
, GLfloat green
, GLfloat blue
, GLfloat alpha
)
94 DISPATCH(ClearAccum
, (red
, green
, blue
, alpha
));
97 KEYWORD1
void KEYWORD2
NAME(ClearColor
)(GLclampf red
, GLclampf green
, GLclampf blue
, GLclampf alpha
)
99 DISPATCH(ClearColor
, (red
, green
, blue
, alpha
));
102 KEYWORD1
void KEYWORD2
NAME(ClearDepth
)(GLclampd depth
)
104 DISPATCH(ClearDepth
, (depth
));
107 KEYWORD1
void KEYWORD2
NAME(ClearIndex
)(GLfloat c
)
109 DISPATCH(ClearIndex
, (c
));
112 KEYWORD1
void KEYWORD2
NAME(ClearStencil
)(GLint s
)
114 DISPATCH(ClearStencil
, (s
));
117 KEYWORD1
void KEYWORD2
NAME(ClipPlane
)(GLenum plane
, const GLdouble
*equation
)
119 DISPATCH(ClipPlane
, (plane
, equation
));
122 KEYWORD1
void KEYWORD2
NAME(Color3b
)(GLbyte red
, GLbyte green
, GLbyte blue
)
124 DISPATCH(Color3b
, (red
, green
, blue
));
127 KEYWORD1
void KEYWORD2
NAME(Color3d
)(GLdouble red
, GLdouble green
, GLdouble blue
)
129 DISPATCH(Color3d
, (red
, green
, blue
));
132 KEYWORD1
void KEYWORD2
NAME(Color3f
)(GLfloat red
, GLfloat green
, GLfloat blue
)
134 DISPATCH(Color3f
, (red
, green
, blue
));
137 KEYWORD1
void KEYWORD2
NAME(Color3i
)(GLint red
, GLint green
, GLint blue
)
139 DISPATCH(Color3i
, (red
, green
, blue
));
142 KEYWORD1
void KEYWORD2
NAME(Color3s
)(GLshort red
, GLshort green
, GLshort blue
)
144 DISPATCH(Color3s
, (red
, green
, blue
));
147 KEYWORD1
void KEYWORD2
NAME(Color3ub
)(GLubyte red
, GLubyte green
, GLubyte blue
)
149 DISPATCH(Color3ub
, (red
, green
, blue
));
152 KEYWORD1
void KEYWORD2
NAME(Color3ui
)(GLuint red
, GLuint green
, GLuint blue
)
154 DISPATCH(Color3ui
, (red
, green
, blue
));
157 KEYWORD1
void KEYWORD2
NAME(Color3us
)(GLushort red
, GLushort green
, GLushort blue
)
159 DISPATCH(Color3us
, (red
, green
, blue
));
162 KEYWORD1
void KEYWORD2
NAME(Color4b
)(GLbyte red
, GLbyte green
, GLbyte blue
, GLbyte alpha
)
164 DISPATCH(Color4b
, (red
, green
, blue
, alpha
));
167 KEYWORD1
void KEYWORD2
NAME(Color4d
)(GLdouble red
, GLdouble green
, GLdouble blue
, GLdouble alpha
)
169 DISPATCH(Color4d
, (red
, green
, blue
, alpha
));
172 KEYWORD1
void KEYWORD2
NAME(Color4f
)(GLfloat red
, GLfloat green
, GLfloat blue
, GLfloat alpha
)
174 DISPATCH(Color4f
, (red
, green
, blue
, alpha
));
177 KEYWORD1
void KEYWORD2
NAME(Color4i
)(GLint red
, GLint green
, GLint blue
, GLint alpha
)
179 DISPATCH(Color4i
, (red
, green
, blue
, alpha
));
182 KEYWORD1
void KEYWORD2
NAME(Color4s
)(GLshort red
, GLshort green
, GLshort blue
, GLshort alpha
)
184 DISPATCH(Color4s
, (red
, green
, blue
, alpha
));
187 KEYWORD1
void KEYWORD2
NAME(Color4ub
)(GLubyte red
, GLubyte green
, GLubyte blue
, GLubyte alpha
)
189 DISPATCH(Color4ub
, (red
, green
, blue
, alpha
));
192 KEYWORD1
void KEYWORD2
NAME(Color4ui
)(GLuint red
, GLuint green
, GLuint blue
, GLuint alpha
)
194 DISPATCH(Color4ui
, (red
, green
, blue
, alpha
));
197 KEYWORD1
void KEYWORD2
NAME(Color4us
)(GLushort red
, GLushort green
, GLushort blue
, GLushort alpha
)
199 DISPATCH(Color4us
, (red
, green
, blue
, alpha
));
202 KEYWORD1
void KEYWORD2
NAME(Color3bv
)(const GLbyte
*v
)
204 DISPATCH(Color3bv
, (v
));
207 KEYWORD1
void KEYWORD2
NAME(Color3dv
)(const GLdouble
*v
)
209 DISPATCH(Color3dv
, (v
));
212 KEYWORD1
void KEYWORD2
NAME(Color3fv
)(const GLfloat
*v
)
214 DISPATCH(Color3fv
, (v
));
217 KEYWORD1
void KEYWORD2
NAME(Color3iv
)(const GLint
*v
)
219 DISPATCH(Color3iv
, (v
));
222 KEYWORD1
void KEYWORD2
NAME(Color3sv
)(const GLshort
*v
)
224 DISPATCH(Color3sv
, (v
));
227 KEYWORD1
void KEYWORD2
NAME(Color3ubv
)(const GLubyte
*v
)
229 DISPATCH(Color3ubv
, (v
));
232 KEYWORD1
void KEYWORD2
NAME(Color3uiv
)(const GLuint
*v
)
234 DISPATCH(Color3uiv
, (v
));
237 KEYWORD1
void KEYWORD2
NAME(Color3usv
)(const GLushort
*v
)
239 DISPATCH(Color3usv
, (v
));
242 KEYWORD1
void KEYWORD2
NAME(Color4bv
)(const GLbyte
*v
)
244 DISPATCH(Color4bv
, (v
));
247 KEYWORD1
void KEYWORD2
NAME(Color4dv
)(const GLdouble
*v
)
249 DISPATCH(Color4dv
, (v
));
252 KEYWORD1
void KEYWORD2
NAME(Color4fv
)(const GLfloat
*v
)
254 DISPATCH(Color4fv
, (v
));
257 KEYWORD1
void KEYWORD2
NAME(Color4iv
)(const GLint
*v
)
259 DISPATCH(Color4iv
, (v
));
262 KEYWORD1
void KEYWORD2
NAME(Color4sv
)(const GLshort
*v
)
264 DISPATCH(Color4sv
, (v
));
267 KEYWORD1
void KEYWORD2
NAME(Color4ubv
)(const GLubyte
*v
)
269 DISPATCH(Color4ubv
, (v
));
272 KEYWORD1
void KEYWORD2
NAME(Color4uiv
)(const GLuint
*v
)
274 DISPATCH(Color4uiv
, (v
));
277 KEYWORD1
void KEYWORD2
NAME(Color4usv
)(const GLushort
*v
)
279 DISPATCH(Color4usv
, (v
));
282 KEYWORD1
void KEYWORD2
NAME(ColorMask
)(GLboolean red
, GLboolean green
, GLboolean blue
, GLboolean alpha
)
284 DISPATCH(ColorMask
, (red
, green
, blue
, alpha
));
287 KEYWORD1
void KEYWORD2
NAME(ColorMaterial
)(GLenum face
, GLenum mode
)
289 DISPATCH(ColorMaterial
, (face
, mode
));
292 KEYWORD1
void KEYWORD2
NAME(CopyPixels
)(GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLenum type
)
294 DISPATCH(CopyPixels
, (x
, y
, width
, height
, type
));
297 KEYWORD1
void KEYWORD2
NAME(CullFace
)(GLenum mode
)
299 DISPATCH(CullFace
, (mode
));
302 KEYWORD1
void KEYWORD2
NAME(DepthFunc
)(GLenum func
)
304 DISPATCH(DepthFunc
, (func
));
307 KEYWORD1
void KEYWORD2
NAME(DepthMask
)(GLboolean flag
)
309 DISPATCH(DepthMask
, (flag
));
312 KEYWORD1
void KEYWORD2
NAME(DepthRange
)(GLclampd nearVal
, GLclampd farVal
)
314 DISPATCH(DepthRange
, (nearVal
, farVal
));
317 KEYWORD1
void KEYWORD2
NAME(DeleteLists
)(GLuint list
, GLsizei range
)
319 DISPATCH(DeleteLists
, (list
, range
));
322 KEYWORD1
void KEYWORD2
NAME(Disable
)(GLenum cap
)
324 DISPATCH(Disable
, (cap
));
327 KEYWORD1
void KEYWORD2
NAME(DrawBuffer
)(GLenum mode
)
329 DISPATCH(DrawBuffer
, (mode
));
332 KEYWORD1
void KEYWORD2
NAME(DrawElements
)(GLenum mode
, GLsizei count
, GLenum type
, const GLvoid
*indices
)
334 DISPATCH(DrawElements
, (mode
, count
, type
, indices
));
337 KEYWORD1
void KEYWORD2
NAME(DrawPixels
)(GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const GLvoid
*pixels
)
339 DISPATCH(DrawPixels
, (width
, height
, format
, type
, pixels
));
342 KEYWORD1
void KEYWORD2
NAME(Enable
)(GLenum mode
)
344 DISPATCH(Enable
, (mode
));
347 KEYWORD1
void KEYWORD2
NAME(End
)(void)
352 KEYWORD1
void KEYWORD2
NAME(EndList
)(void)
354 DISPATCH(EndList
, ());
357 KEYWORD1
void KEYWORD2
NAME(EvalCoord1d
)(GLdouble u
)
359 DISPATCH(EvalCoord1d
, (u
));
362 KEYWORD1
void KEYWORD2
NAME(EvalCoord1f
)(GLfloat u
)
364 DISPATCH(EvalCoord1f
, (u
));
367 KEYWORD1
void KEYWORD2
NAME(EvalCoord1dv
)(const GLdouble
*u
)
369 DISPATCH(EvalCoord1dv
, (u
));
372 KEYWORD1
void KEYWORD2
NAME(EvalCoord1fv
)(const GLfloat
*u
)
374 DISPATCH(EvalCoord1fv
, (u
));
377 KEYWORD1
void KEYWORD2
NAME(EvalCoord2d
)(GLdouble u
, GLdouble v
)
379 DISPATCH(EvalCoord2d
, (u
, v
));
382 KEYWORD1
void KEYWORD2
NAME(EvalCoord2f
)(GLfloat u
, GLfloat v
)
384 DISPATCH(EvalCoord2f
, (u
, v
));
387 KEYWORD1
void KEYWORD2
NAME(EvalCoord2dv
)(const GLdouble
*u
)
389 DISPATCH(EvalCoord2dv
, (u
));
392 KEYWORD1
void KEYWORD2
NAME(EvalCoord2fv
)(const GLfloat
*u
)
394 DISPATCH(EvalCoord2fv
, (u
));
397 KEYWORD1
void KEYWORD2
NAME(EvalPoint1
)(GLint i
)
399 DISPATCH(EvalPoint1
, (i
));
402 KEYWORD1
void KEYWORD2
NAME(EvalPoint2
)(GLint i
, GLint j
)
404 DISPATCH(EvalPoint2
, (i
, j
));
407 KEYWORD1
void KEYWORD2
NAME(EvalMesh1
)(GLenum mode
, GLint i1
, GLint i2
)
409 DISPATCH(EvalMesh1
, (mode
, i1
, i2
));
412 KEYWORD1
void KEYWORD2
NAME(EdgeFlag
)(GLboolean flag
)
414 DISPATCH(EdgeFlag
, (flag
));
417 KEYWORD1
void KEYWORD2
NAME(EdgeFlagv
)(const GLboolean
*flag
)
419 DISPATCH(EdgeFlagv
, (flag
));
422 KEYWORD1
void KEYWORD2
NAME(EvalMesh2
)(GLenum mode
, GLint i1
, GLint i2
, GLint j1
, GLint j2
)
424 DISPATCH(EvalMesh2
, (mode
, i1
, i2
, j1
, j2
));
427 KEYWORD1
void KEYWORD2
NAME(FeedbackBuffer
)(GLsizei size
, GLenum type
, GLfloat
*buffer
)
429 DISPATCH(FeedbackBuffer
, (size
, type
, buffer
));
432 KEYWORD1
void KEYWORD2
NAME(Finish
)(void)
434 DISPATCH(Finish
, ());
437 KEYWORD1
void KEYWORD2
NAME(Flush
)(void)
442 KEYWORD1
void KEYWORD2
NAME(Fogf
)(GLenum pname
, GLfloat param
)
444 DISPATCH(Fogf
, (pname
, param
));
447 KEYWORD1
void KEYWORD2
NAME(Fogi
)(GLenum pname
, GLint param
)
449 DISPATCH(Fogi
, (pname
, param
));
452 KEYWORD1
void KEYWORD2
NAME(Fogfv
)(GLenum pname
, const GLfloat
*params
)
454 DISPATCH(Fogfv
, (pname
, params
));
457 KEYWORD1
void KEYWORD2
NAME(Fogiv
)(GLenum pname
, const GLint
*params
)
459 DISPATCH(Fogiv
, (pname
, params
));
462 KEYWORD1
void KEYWORD2
NAME(FrontFace
)(GLenum mode
)
464 DISPATCH(FrontFace
, (mode
));
467 KEYWORD1
void KEYWORD2
NAME(Frustum
)(GLdouble left
, GLdouble right
, GLdouble bottom
, GLdouble top
, GLdouble nearval
, GLdouble farval
)
469 DISPATCH(Frustum
, (left
, right
, bottom
, top
, nearval
, farval
));
472 KEYWORD1 GLuint KEYWORD2
NAME(GenLists
)(GLsizei range
)
474 RETURN_DISPATCH(GenLists
, (range
));
477 KEYWORD1
void KEYWORD2
NAME(GetBooleanv
)(GLenum pname
, GLboolean
*params
)
479 DISPATCH(GetBooleanv
, (pname
, params
));
482 KEYWORD1
void KEYWORD2
NAME(GetClipPlane
)(GLenum plane
, GLdouble
*equation
)
484 DISPATCH(GetClipPlane
, (plane
, equation
));
487 KEYWORD1
void KEYWORD2
NAME(GetDoublev
)(GLenum pname
, GLdouble
*params
)
489 DISPATCH(GetDoublev
, (pname
, params
));
492 KEYWORD1 GLenum KEYWORD2
NAME(GetError
)(void)
494 RETURN_DISPATCH(GetError
, ());
497 KEYWORD1
void KEYWORD2
NAME(GetFloatv
)(GLenum pname
, GLfloat
*params
)
499 DISPATCH(GetFloatv
, (pname
, params
));
502 KEYWORD1
void KEYWORD2
NAME(GetIntegerv
)(GLenum pname
, GLint
*params
)
504 DISPATCH(GetIntegerv
, (pname
, params
));
507 KEYWORD1
void KEYWORD2
NAME(GetLightfv
)(GLenum light
, GLenum pname
, GLfloat
*params
)
509 DISPATCH(GetLightfv
, (light
, pname
, params
));
512 KEYWORD1
void KEYWORD2
NAME(GetLightiv
)(GLenum light
, GLenum pname
, GLint
*params
)
514 DISPATCH(GetLightiv
, (light
, pname
, params
));
517 KEYWORD1
void KEYWORD2
NAME(GetMapdv
)(GLenum target
, GLenum query
, GLdouble
*v
)
519 DISPATCH(GetMapdv
, (target
, query
, v
));
522 KEYWORD1
void KEYWORD2
NAME(GetMapfv
)(GLenum target
, GLenum query
, GLfloat
*v
)
524 DISPATCH(GetMapfv
, (target
, query
, v
));
527 KEYWORD1
void KEYWORD2
NAME(GetMapiv
)(GLenum target
, GLenum query
, GLint
*v
)
529 DISPATCH(GetMapiv
, (target
, query
, v
));
532 KEYWORD1
void KEYWORD2
NAME(GetMaterialfv
)(GLenum face
, GLenum pname
, GLfloat
*params
)
534 DISPATCH(GetMaterialfv
, (face
, pname
, params
));
537 KEYWORD1
void KEYWORD2
NAME(GetMaterialiv
)(GLenum face
, GLenum pname
, GLint
*params
)
539 DISPATCH(GetMaterialiv
, (face
, pname
, params
));
542 KEYWORD1
void KEYWORD2
NAME(GetPixelMapfv
)(GLenum map
, GLfloat
*values
)
544 DISPATCH(GetPixelMapfv
, (map
, values
));
547 KEYWORD1
void KEYWORD2
NAME(GetPixelMapuiv
)(GLenum map
, GLuint
*values
)
549 DISPATCH(GetPixelMapuiv
, (map
, values
));
552 KEYWORD1
void KEYWORD2
NAME(GetPixelMapusv
)(GLenum map
, GLushort
*values
)
554 DISPATCH(GetPixelMapusv
, (map
, values
));
557 KEYWORD1
void KEYWORD2
NAME(GetPolygonStipple
)(GLubyte
*mask
)
559 DISPATCH(GetPolygonStipple
, (mask
));
562 KEYWORD1
const GLubyte
* KEYWORD2
NAME(GetString
)(GLenum name
)
564 RETURN_DISPATCH(GetString
, (name
));
567 KEYWORD1
void KEYWORD2
NAME(GetTexEnvfv
)(GLenum target
, GLenum pname
, GLfloat
*params
)
569 DISPATCH(GetTexEnvfv
, (target
, pname
, params
));
572 KEYWORD1
void KEYWORD2
NAME(GetTexEnviv
)(GLenum target
, GLenum pname
, GLint
*params
)
574 DISPATCH(GetTexEnviv
, (target
, pname
, params
));
577 KEYWORD1
void KEYWORD2
NAME(GetTexGeniv
)(GLenum target
, GLenum pname
, GLint
*params
)
579 DISPATCH(GetTexGeniv
, (target
, pname
, params
));
582 KEYWORD1
void KEYWORD2
NAME(GetTexGendv
)(GLenum target
, GLenum pname
, GLdouble
*params
)
584 DISPATCH(GetTexGendv
, (target
, pname
, params
));
587 KEYWORD1
void KEYWORD2
NAME(GetTexGenfv
)(GLenum target
, GLenum pname
, GLfloat
*params
)
589 DISPATCH(GetTexGenfv
, (target
, pname
, params
));
592 KEYWORD1
void KEYWORD2
NAME(GetTexImage
)(GLenum target
, GLint level
, GLenum format
, GLenum type
, GLvoid
*pixels
)
594 DISPATCH(GetTexImage
, (target
, level
, format
, type
, pixels
));
597 KEYWORD1
void KEYWORD2
NAME(GetTexLevelParameterfv
)(GLenum target
, GLint level
, GLenum pname
, GLfloat
*params
)
599 DISPATCH(GetTexLevelParameterfv
, (target
, level
, pname
, params
));
602 KEYWORD1
void KEYWORD2
NAME(GetTexLevelParameteriv
)(GLenum target
, GLint level
, GLenum pname
, GLint
*params
)
604 DISPATCH(GetTexLevelParameteriv
, (target
, level
, pname
, params
));
607 KEYWORD1
void KEYWORD2
NAME(GetTexParameterfv
)(GLenum target
, GLenum pname
, GLfloat
*params
)
609 DISPATCH(GetTexParameterfv
, (target
, pname
, params
));
612 KEYWORD1
void KEYWORD2
NAME(GetTexParameteriv
)(GLenum target
, GLenum pname
, GLint
*params
)
614 DISPATCH(GetTexParameteriv
, (target
, pname
, params
));
617 KEYWORD1
void KEYWORD2
NAME(Hint
)(GLenum target
, GLenum mode
)
619 DISPATCH(Hint
, (target
, mode
));
622 KEYWORD1
void KEYWORD2
NAME(Indexd
)(GLdouble c
)
624 DISPATCH(Indexd
, (c
));
627 KEYWORD1
void KEYWORD2
NAME(Indexdv
)(const GLdouble
*c
)
629 DISPATCH(Indexdv
, (c
));
632 KEYWORD1
void KEYWORD2
NAME(Indexf
)(GLfloat c
)
634 DISPATCH(Indexf
, (c
));
637 KEYWORD1
void KEYWORD2
NAME(Indexfv
)(const GLfloat
*c
)
639 DISPATCH(Indexfv
, (c
));
642 KEYWORD1
void KEYWORD2
NAME(Indexi
)(GLint c
)
644 DISPATCH(Indexi
, (c
));
647 KEYWORD1
void KEYWORD2
NAME(Indexiv
)(const GLint
*c
)
649 DISPATCH(Indexiv
, (c
));
652 KEYWORD1
void KEYWORD2
NAME(Indexs
)(GLshort c
)
654 DISPATCH(Indexs
, (c
));
657 KEYWORD1
void KEYWORD2
NAME(Indexsv
)(const GLshort
*c
)
659 DISPATCH(Indexsv
, (c
));
662 KEYWORD1
void KEYWORD2
NAME(IndexMask
)(GLuint mask
)
664 DISPATCH(IndexMask
, (mask
));
667 KEYWORD1
void KEYWORD2
NAME(InitNames
)(void)
669 DISPATCH(InitNames
, ());
672 KEYWORD1 GLboolean KEYWORD2
NAME(IsEnabled
)(GLenum cap
)
674 RETURN_DISPATCH(IsEnabled
, (cap
));
677 KEYWORD1 GLboolean KEYWORD2
NAME(IsList
)(GLuint list
)
679 RETURN_DISPATCH(IsList
, (list
));
682 KEYWORD1
void KEYWORD2
NAME(Lightf
)(GLenum light
, GLenum pname
, GLfloat param
)
684 DISPATCH(Lightf
, (light
, pname
, param
));
687 KEYWORD1
void KEYWORD2
NAME(Lighti
)(GLenum light
, GLenum pname
, GLint param
)
689 DISPATCH(Lighti
, (light
, pname
, param
));
692 KEYWORD1
void KEYWORD2
NAME(Lightfv
)(GLenum light
, GLenum pname
, const GLfloat
*params
)
694 DISPATCH(Lightfv
, (light
, pname
, params
));
697 KEYWORD1
void KEYWORD2
NAME(Lightiv
)(GLenum light
, GLenum pname
, const GLint
*params
)
699 DISPATCH(Lightiv
, (light
, pname
, params
));
702 KEYWORD1
void KEYWORD2
NAME(LightModelf
)(GLenum pname
, GLfloat param
)
704 DISPATCH(LightModelf
, (pname
, param
));
707 KEYWORD1
void KEYWORD2
NAME(LightModeli
)(GLenum pname
, GLint param
)
709 DISPATCH(LightModeli
, (pname
, param
));
712 KEYWORD1
void KEYWORD2
NAME(LightModelfv
)(GLenum pname
, const GLfloat
*params
)
714 DISPATCH(LightModelfv
, (pname
, params
));
717 KEYWORD1
void KEYWORD2
NAME(LightModeliv
)(GLenum pname
, const GLint
*params
)
719 DISPATCH(LightModeliv
, (pname
, params
));
722 KEYWORD1
void KEYWORD2
NAME(LineWidth
)(GLfloat width
)
724 DISPATCH(LineWidth
, (width
));
727 KEYWORD1
void KEYWORD2
NAME(LineStipple
)(GLint factor
, GLushort pattern
)
729 DISPATCH(LineStipple
, (factor
, pattern
));
732 KEYWORD1
void KEYWORD2
NAME(ListBase
)(GLuint base
)
734 DISPATCH(ListBase
, (base
));
737 KEYWORD1
void KEYWORD2
NAME(LoadIdentity
)(void)
739 DISPATCH(LoadIdentity
, ());
742 KEYWORD1
void KEYWORD2
NAME(LoadMatrixd
)(const GLdouble
*m
)
744 DISPATCH(LoadMatrixd
, (m
));
747 KEYWORD1
void KEYWORD2
NAME(LoadMatrixf
)(const GLfloat
*m
)
749 DISPATCH(LoadMatrixf
, (m
));
752 KEYWORD1
void KEYWORD2
NAME(LoadName
)(GLuint name
)
754 DISPATCH(LoadName
, (name
));
757 KEYWORD1
void KEYWORD2
NAME(LogicOp
)(GLenum opcode
)
759 DISPATCH(LogicOp
, (opcode
));
762 KEYWORD1
void KEYWORD2
NAME(Map1d
)(GLenum target
, GLdouble u1
, GLdouble u2
, GLint stride
, GLint order
, const GLdouble
*points
)
764 DISPATCH(Map1d
, (target
, u1
, u2
, stride
, order
, points
));
767 KEYWORD1
void KEYWORD2
NAME(Map1f
)(GLenum target
, GLfloat u1
, GLfloat u2
, GLint stride
, GLint order
, const GLfloat
*points
)
769 DISPATCH(Map1f
, (target
, u1
, u2
, stride
, order
, points
));
772 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
)
774 DISPATCH(Map2d
, (target
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, points
));
777 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
)
779 DISPATCH(Map2f
, (target
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, points
));
782 KEYWORD1
void KEYWORD2
NAME(MapGrid1d
)(GLint un
, GLdouble u1
, GLdouble u2
)
784 DISPATCH(MapGrid1d
, (un
, u1
, u2
));
787 KEYWORD1
void KEYWORD2
NAME(MapGrid1f
)(GLint un
, GLfloat u1
, GLfloat u2
)
789 DISPATCH(MapGrid1f
, (un
, u1
, u2
));
792 KEYWORD1
void KEYWORD2
NAME(MapGrid2d
)(GLint un
, GLdouble u1
, GLdouble u2
, GLint vn
, GLdouble v1
, GLdouble v2
)
794 DISPATCH(MapGrid2d
, (un
, u1
, u2
, vn
, v1
, v2
));
797 KEYWORD1
void KEYWORD2
NAME(MapGrid2f
)(GLint un
, GLfloat u1
, GLfloat u2
, GLint vn
, GLfloat v1
, GLfloat v2
)
799 DISPATCH(MapGrid2f
, (un
, u1
, u2
, vn
, v1
, v2
));
802 KEYWORD1
void KEYWORD2
NAME(Materialf
)(GLenum face
, GLenum pname
, GLfloat param
)
804 DISPATCH(Materialf
, (face
, pname
, param
));
807 KEYWORD1
void KEYWORD2
NAME(Materiali
)(GLenum face
, GLenum pname
, GLint param
)
809 DISPATCH(Materiali
, (face
, pname
, param
));
812 KEYWORD1
void KEYWORD2
NAME(Materialfv
)(GLenum face
, GLenum pname
, const GLfloat
*params
)
814 DISPATCH(Materialfv
, (face
, pname
, params
));
817 KEYWORD1
void KEYWORD2
NAME(Materialiv
)(GLenum face
, GLenum pname
, const GLint
*params
)
819 DISPATCH(Materialiv
, (face
, pname
, params
));
822 KEYWORD1
void KEYWORD2
NAME(MatrixMode
)(GLenum mode
)
824 DISPATCH(MatrixMode
, (mode
));
827 KEYWORD1
void KEYWORD2
NAME(MultMatrixd
)(const GLdouble
*m
)
829 DISPATCH(MultMatrixd
, (m
));
832 KEYWORD1
void KEYWORD2
NAME(MultMatrixf
)(const GLfloat
*m
)
834 DISPATCH(MultMatrixf
, (m
));
837 KEYWORD1
void KEYWORD2
NAME(NewList
)(GLuint list
, GLenum mode
)
839 DISPATCH(NewList
, (list
, mode
));
842 KEYWORD1
void KEYWORD2
NAME(Normal3b
)(GLbyte nx
, GLbyte ny
, GLbyte nz
)
844 DISPATCH(Normal3b
, (nx
, ny
, nz
));
847 KEYWORD1
void KEYWORD2
NAME(Normal3bv
)(const GLbyte
*v
)
849 DISPATCH(Normal3bv
, (v
));
852 KEYWORD1
void KEYWORD2
NAME(Normal3d
)(GLdouble nx
, GLdouble ny
, GLdouble nz
)
854 DISPATCH(Normal3d
, (nx
, ny
, nz
));
857 KEYWORD1
void KEYWORD2
NAME(Normal3dv
)(const GLdouble
*v
)
859 DISPATCH(Normal3dv
, (v
));
862 KEYWORD1
void KEYWORD2
NAME(Normal3f
)(GLfloat nx
, GLfloat ny
, GLfloat nz
)
864 DISPATCH(Normal3f
, (nx
, ny
, nz
));
867 KEYWORD1
void KEYWORD2
NAME(Normal3fv
)(const GLfloat
*v
)
869 DISPATCH(Normal3fv
, (v
));
872 KEYWORD1
void KEYWORD2
NAME(Normal3i
)(GLint nx
, GLint ny
, GLint nz
)
874 DISPATCH(Normal3i
, (nx
, ny
, nz
));
877 KEYWORD1
void KEYWORD2
NAME(Normal3iv
)(const GLint
*v
)
879 DISPATCH(Normal3iv
, (v
));
882 KEYWORD1
void KEYWORD2
NAME(Normal3s
)(GLshort nx
, GLshort ny
, GLshort nz
)
884 DISPATCH(Normal3s
, (nx
, ny
, nz
));
887 KEYWORD1
void KEYWORD2
NAME(Normal3sv
)(const GLshort
*v
)
889 DISPATCH(Normal3sv
, (v
));
892 KEYWORD1
void KEYWORD2
NAME(Ortho
)(GLdouble left
, GLdouble right
, GLdouble bottom
, GLdouble top
, GLdouble nearval
, GLdouble farval
)
894 DISPATCH(Ortho
, (left
, right
, bottom
, top
, nearval
, farval
));
897 KEYWORD1
void KEYWORD2
NAME(PassThrough
)(GLfloat token
)
899 DISPATCH(PassThrough
, (token
));
902 KEYWORD1
void KEYWORD2
NAME(PixelMapfv
)(GLenum map
, GLint mapsize
, const GLfloat
*values
)
904 DISPATCH(PixelMapfv
, (map
, mapsize
, values
));
907 KEYWORD1
void KEYWORD2
NAME(PixelMapuiv
)(GLenum map
, GLint mapsize
, const GLuint
*values
)
909 DISPATCH(PixelMapuiv
, (map
, mapsize
, values
));
912 KEYWORD1
void KEYWORD2
NAME(PixelMapusv
)(GLenum map
, GLint mapsize
, const GLushort
*values
)
914 DISPATCH(PixelMapusv
, (map
, mapsize
, values
));
917 KEYWORD1
void KEYWORD2
NAME(PixelStoref
)(GLenum pname
, GLfloat param
)
919 DISPATCH(PixelStoref
, (pname
, param
));
922 KEYWORD1
void KEYWORD2
NAME(PixelStorei
)(GLenum pname
, GLint param
)
924 DISPATCH(PixelStorei
, (pname
, param
));
927 KEYWORD1
void KEYWORD2
NAME(PixelTransferf
)(GLenum pname
, GLfloat param
)
929 DISPATCH(PixelTransferf
, (pname
, param
));
932 KEYWORD1
void KEYWORD2
NAME(PixelTransferi
)(GLenum pname
, GLint param
)
934 DISPATCH(PixelTransferi
, (pname
, param
));
937 KEYWORD1
void KEYWORD2
NAME(PixelZoom
)(GLfloat xfactor
, GLfloat yfactor
)
939 DISPATCH(PixelZoom
, (xfactor
, yfactor
));
942 KEYWORD1
void KEYWORD2
NAME(PointSize
)(GLfloat size
)
944 DISPATCH(PointSize
, (size
));
947 KEYWORD1
void KEYWORD2
NAME(PolygonMode
)(GLenum face
, GLenum mode
)
949 DISPATCH(PolygonMode
, (face
, mode
));
952 KEYWORD1
void KEYWORD2
NAME(PolygonStipple
)(const GLubyte
*pattern
)
954 DISPATCH(PolygonStipple
, (pattern
));
957 KEYWORD1
void KEYWORD2
NAME(PopAttrib
)(void)
959 DISPATCH(PopAttrib
, ());
962 KEYWORD1
void KEYWORD2
NAME(PopMatrix
)(void)
964 DISPATCH(PopMatrix
, ());
967 KEYWORD1
void KEYWORD2
NAME(PopName
)(void)
969 DISPATCH(PopName
, ());
972 KEYWORD1
void KEYWORD2
NAME(PushAttrib
)(GLbitfield mask
)
974 DISPATCH(PushAttrib
, (mask
));
977 KEYWORD1
void KEYWORD2
NAME(PushMatrix
)(void)
979 DISPATCH(PushMatrix
, ());
982 KEYWORD1
void KEYWORD2
NAME(PushName
)(GLuint name
)
984 DISPATCH(PushName
, (name
));
987 KEYWORD1
void KEYWORD2
NAME(RasterPos2d
)(GLdouble x
, GLdouble y
)
989 DISPATCH(RasterPos2d
, (x
, y
));
992 KEYWORD1
void KEYWORD2
NAME(RasterPos2f
)(GLfloat x
, GLfloat y
)
994 DISPATCH(RasterPos2f
, (x
, y
));
997 KEYWORD1
void KEYWORD2
NAME(RasterPos2i
)(GLint x
, GLint y
)
999 DISPATCH(RasterPos2i
, (x
, y
));
1002 KEYWORD1
void KEYWORD2
NAME(RasterPos2s
)(GLshort x
, GLshort y
)
1004 DISPATCH(RasterPos2s
, (x
, y
));
1007 KEYWORD1
void KEYWORD2
NAME(RasterPos3d
)(GLdouble x
, GLdouble y
, GLdouble z
)
1009 DISPATCH(RasterPos3d
, (x
, y
, z
));
1012 KEYWORD1
void KEYWORD2
NAME(RasterPos3f
)(GLfloat x
, GLfloat y
, GLfloat z
)
1014 DISPATCH(RasterPos3f
, (x
, y
, z
));
1017 KEYWORD1
void KEYWORD2
NAME(RasterPos3i
)(GLint x
, GLint y
, GLint z
)
1019 DISPATCH(RasterPos3i
, (x
, y
, z
));
1022 KEYWORD1
void KEYWORD2
NAME(RasterPos3s
)(GLshort x
, GLshort y
, GLshort z
)
1024 DISPATCH(RasterPos3s
, (x
, y
, z
));
1027 KEYWORD1
void KEYWORD2
NAME(RasterPos4d
)(GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
)
1029 DISPATCH(RasterPos4d
, (x
, y
, z
, w
));
1032 KEYWORD1
void KEYWORD2
NAME(RasterPos4f
)(GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
)
1034 DISPATCH(RasterPos4f
, (x
, y
, z
, w
));
1037 KEYWORD1
void KEYWORD2
NAME(RasterPos4i
)(GLint x
, GLint y
, GLint z
, GLint w
)
1039 DISPATCH(RasterPos4i
, (x
, y
, z
, w
));
1042 KEYWORD1
void KEYWORD2
NAME(RasterPos4s
)(GLshort x
, GLshort y
, GLshort z
, GLshort w
)
1044 DISPATCH(RasterPos4s
, (x
, y
, z
, w
));
1047 KEYWORD1
void KEYWORD2
NAME(RasterPos2dv
)(const GLdouble
*v
)
1049 DISPATCH(RasterPos2dv
, (v
));
1052 KEYWORD1
void KEYWORD2
NAME(RasterPos2fv
)(const GLfloat
*v
)
1054 DISPATCH(RasterPos2fv
, (v
));
1057 KEYWORD1
void KEYWORD2
NAME(RasterPos2iv
)(const GLint
*v
)
1059 DISPATCH(RasterPos2iv
, (v
));
1062 KEYWORD1
void KEYWORD2
NAME(RasterPos2sv
)(const GLshort
*v
)
1064 DISPATCH(RasterPos2sv
, (v
));
1067 KEYWORD1
void KEYWORD2
NAME(RasterPos3dv
)(const GLdouble
*v
)
1069 DISPATCH(RasterPos3dv
, (v
));
1072 KEYWORD1
void KEYWORD2
NAME(RasterPos3fv
)(const GLfloat
*v
)
1074 DISPATCH(RasterPos3fv
, (v
));
1077 KEYWORD1
void KEYWORD2
NAME(RasterPos3iv
)(const GLint
*v
)
1079 DISPATCH(RasterPos3iv
, (v
));
1082 KEYWORD1
void KEYWORD2
NAME(RasterPos3sv
)(const GLshort
*v
)
1084 DISPATCH(RasterPos3sv
, (v
));
1087 KEYWORD1
void KEYWORD2
NAME(RasterPos4dv
)(const GLdouble
*v
)
1089 DISPATCH(RasterPos4dv
, (v
));
1092 KEYWORD1
void KEYWORD2
NAME(RasterPos4fv
)(const GLfloat
*v
)
1094 DISPATCH(RasterPos4fv
, (v
));
1097 KEYWORD1
void KEYWORD2
NAME(RasterPos4iv
)(const GLint
*v
)
1099 DISPATCH(RasterPos4iv
, (v
));
1102 KEYWORD1
void KEYWORD2
NAME(RasterPos4sv
)(const GLshort
*v
)
1104 DISPATCH(RasterPos4sv
, (v
));
1107 KEYWORD1
void KEYWORD2
NAME(ReadBuffer
)(GLenum mode
)
1109 DISPATCH(ReadBuffer
, (mode
));
1112 KEYWORD1
void KEYWORD2
NAME(ReadPixels
)(GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, GLvoid
*pixels
)
1114 DISPATCH(ReadPixels
, (x
, y
, width
, height
, format
, type
, pixels
));
1117 KEYWORD1
void KEYWORD2
NAME(Rectd
)(GLdouble x1
, GLdouble y1
, GLdouble x2
, GLdouble y2
)
1119 DISPATCH(Rectd
, (x1
, y1
, x2
, y2
));
1122 KEYWORD1
void KEYWORD2
NAME(Rectdv
)(const GLdouble
*v1
, const GLdouble
*v2
)
1124 DISPATCH(Rectdv
, (v1
, v2
));
1127 KEYWORD1
void KEYWORD2
NAME(Rectf
)(GLfloat x1
, GLfloat y1
, GLfloat x2
, GLfloat y2
)
1129 DISPATCH(Rectf
, (x1
, y1
, x2
, y2
));
1132 KEYWORD1
void KEYWORD2
NAME(Rectfv
)(const GLfloat
*v1
, const GLfloat
*v2
)
1134 DISPATCH(Rectfv
, (v1
, v2
));
1137 KEYWORD1
void KEYWORD2
NAME(Recti
)(GLint x1
, GLint y1
, GLint x2
, GLint y2
)
1139 DISPATCH(Recti
, (x1
, y1
, x2
, y2
));
1142 KEYWORD1
void KEYWORD2
NAME(Rectiv
)(const GLint
*v1
, const GLint
*v2
)
1144 DISPATCH(Rectiv
, (v1
, v2
));
1147 KEYWORD1
void KEYWORD2
NAME(Rects
)(GLshort x1
, GLshort y1
, GLshort x2
, GLshort y2
)
1149 DISPATCH(Rects
, (x1
, y1
, x2
, y2
));
1152 KEYWORD1
void KEYWORD2
NAME(Rectsv
)(const GLshort
*v1
, const GLshort
*v2
)
1154 DISPATCH(Rectsv
, (v1
, v2
));
1157 KEYWORD1 GLint KEYWORD2
NAME(RenderMode
)(GLenum mode
)
1159 RETURN_DISPATCH(RenderMode
, (mode
));
1162 KEYWORD1
void KEYWORD2
NAME(Rotated
)(GLdouble angle
, GLdouble x
, GLdouble y
, GLdouble z
)
1164 DISPATCH(Rotated
, (angle
, x
, y
, z
));
1167 KEYWORD1
void KEYWORD2
NAME(Rotatef
)(GLfloat angle
, GLfloat x
, GLfloat y
, GLfloat z
)
1169 DISPATCH(Rotatef
, (angle
, x
, y
, z
));
1172 KEYWORD1
void KEYWORD2
NAME(SelectBuffer
)(GLsizei size
, GLuint
*buffer
)
1174 DISPATCH(SelectBuffer
, (size
, buffer
));
1177 KEYWORD1
void KEYWORD2
NAME(Scaled
)(GLdouble x
, GLdouble y
, GLdouble z
)
1179 DISPATCH(Scaled
, (x
, y
, z
));
1182 KEYWORD1
void KEYWORD2
NAME(Scalef
)(GLfloat x
, GLfloat y
, GLfloat z
)
1184 DISPATCH(Scalef
, (x
, y
, z
));
1187 KEYWORD1
void KEYWORD2
NAME(Scissor
)(GLint x
, GLint y
, GLsizei width
, GLsizei height
)
1189 DISPATCH(Scissor
, (x
, y
, width
, height
));
1192 KEYWORD1
void KEYWORD2
NAME(ShadeModel
)(GLenum mode
)
1194 DISPATCH(ShadeModel
, (mode
));
1197 KEYWORD1
void KEYWORD2
NAME(StencilFunc
)(GLenum func
, GLint ref
, GLuint mask
)
1199 DISPATCH(StencilFunc
, (func
, ref
, mask
));
1202 KEYWORD1
void KEYWORD2
NAME(StencilMask
)(GLuint mask
)
1204 DISPATCH(StencilMask
, (mask
));
1207 KEYWORD1
void KEYWORD2
NAME(StencilOp
)(GLenum fail
, GLenum zfail
, GLenum zpass
)
1209 DISPATCH(StencilOp
, (fail
, zfail
, zpass
));
1212 KEYWORD1
void KEYWORD2
NAME(TexCoord1d
)(GLdouble s
)
1214 DISPATCH(TexCoord1d
, (s
));
1217 KEYWORD1
void KEYWORD2
NAME(TexCoord1f
)(GLfloat s
)
1219 DISPATCH(TexCoord1f
, (s
));
1222 KEYWORD1
void KEYWORD2
NAME(TexCoord1i
)(GLint s
)
1224 DISPATCH(TexCoord1i
, (s
));
1227 KEYWORD1
void KEYWORD2
NAME(TexCoord1s
)(GLshort s
)
1229 DISPATCH(TexCoord1s
, (s
));
1232 KEYWORD1
void KEYWORD2
NAME(TexCoord2d
)(GLdouble s
, GLdouble t
)
1234 DISPATCH(TexCoord2d
, (s
, t
));
1237 KEYWORD1
void KEYWORD2
NAME(TexCoord2f
)(GLfloat s
, GLfloat t
)
1239 DISPATCH(TexCoord2f
, (s
, t
));
1242 KEYWORD1
void KEYWORD2
NAME(TexCoord2s
)(GLshort s
, GLshort t
)
1244 DISPATCH(TexCoord2s
, (s
, t
));
1247 KEYWORD1
void KEYWORD2
NAME(TexCoord2i
)(GLint s
, GLint t
)
1249 DISPATCH(TexCoord2i
, (s
, t
));
1252 KEYWORD1
void KEYWORD2
NAME(TexCoord3d
)(GLdouble s
, GLdouble t
, GLdouble r
)
1254 DISPATCH(TexCoord3d
, (s
, t
, r
));
1257 KEYWORD1
void KEYWORD2
NAME(TexCoord3f
)(GLfloat s
, GLfloat t
, GLfloat r
)
1259 DISPATCH(TexCoord3f
, (s
, t
, r
));
1262 KEYWORD1
void KEYWORD2
NAME(TexCoord3i
)(GLint s
, GLint t
, GLint r
)
1264 DISPATCH(TexCoord3i
, (s
, t
, r
));
1267 KEYWORD1
void KEYWORD2
NAME(TexCoord3s
)(GLshort s
, GLshort t
, GLshort r
)
1269 DISPATCH(TexCoord3s
, (s
, t
, r
));
1272 KEYWORD1
void KEYWORD2
NAME(TexCoord4d
)(GLdouble s
, GLdouble t
, GLdouble r
, GLdouble q
)
1274 DISPATCH(TexCoord4d
, (s
, t
, r
, q
));
1277 KEYWORD1
void KEYWORD2
NAME(TexCoord4f
)(GLfloat s
, GLfloat t
, GLfloat r
, GLfloat q
)
1279 DISPATCH(TexCoord4f
, (s
, t
, r
, q
));
1282 KEYWORD1
void KEYWORD2
NAME(TexCoord4i
)(GLint s
, GLint t
, GLint r
, GLint q
)
1284 DISPATCH(TexCoord4i
, (s
, t
, r
, q
));
1287 KEYWORD1
void KEYWORD2
NAME(TexCoord4s
)(GLshort s
, GLshort t
, GLshort r
, GLshort q
)
1289 DISPATCH(TexCoord4s
, (s
, t
, r
, q
));
1292 KEYWORD1
void KEYWORD2
NAME(TexCoord1dv
)(const GLdouble
*v
)
1294 DISPATCH(TexCoord1dv
, (v
));
1297 KEYWORD1
void KEYWORD2
NAME(TexCoord1fv
)(const GLfloat
*v
)
1299 DISPATCH(TexCoord1fv
, (v
));
1302 KEYWORD1
void KEYWORD2
NAME(TexCoord1iv
)(const GLint
*v
)
1304 DISPATCH(TexCoord1iv
, (v
));
1307 KEYWORD1
void KEYWORD2
NAME(TexCoord1sv
)(const GLshort
*v
)
1309 DISPATCH(TexCoord1sv
, (v
));
1312 KEYWORD1
void KEYWORD2
NAME(TexCoord2dv
)(const GLdouble
*v
)
1314 DISPATCH(TexCoord2dv
, (v
));
1317 KEYWORD1
void KEYWORD2
NAME(TexCoord2fv
)(const GLfloat
*v
)
1319 DISPATCH(TexCoord2fv
, (v
));
1322 KEYWORD1
void KEYWORD2
NAME(TexCoord2iv
)(const GLint
*v
)
1324 DISPATCH(TexCoord2iv
, (v
));
1327 KEYWORD1
void KEYWORD2
NAME(TexCoord2sv
)(const GLshort
*v
)
1329 DISPATCH(TexCoord2sv
, (v
));
1332 KEYWORD1
void KEYWORD2
NAME(TexCoord3dv
)(const GLdouble
*v
)
1334 DISPATCH(TexCoord3dv
, (v
));
1337 KEYWORD1
void KEYWORD2
NAME(TexCoord3fv
)(const GLfloat
*v
)
1339 DISPATCH(TexCoord3fv
, (v
));
1342 KEYWORD1
void KEYWORD2
NAME(TexCoord3iv
)(const GLint
*v
)
1344 DISPATCH(TexCoord3iv
, (v
));
1347 KEYWORD1
void KEYWORD2
NAME(TexCoord3sv
)(const GLshort
*v
)
1349 DISPATCH(TexCoord3sv
, (v
));
1352 KEYWORD1
void KEYWORD2
NAME(TexCoord4dv
)(const GLdouble
*v
)
1354 DISPATCH(TexCoord4dv
, (v
));
1357 KEYWORD1
void KEYWORD2
NAME(TexCoord4fv
)(const GLfloat
*v
)
1359 DISPATCH(TexCoord4fv
, (v
));
1362 KEYWORD1
void KEYWORD2
NAME(TexCoord4iv
)(const GLint
*v
)
1364 DISPATCH(TexCoord4iv
, (v
));
1367 KEYWORD1
void KEYWORD2
NAME(TexCoord4sv
)(const GLshort
*v
)
1369 DISPATCH(TexCoord4sv
, (v
));
1372 KEYWORD1
void KEYWORD2
NAME(TexGend
)(GLenum coord
, GLenum pname
, GLdouble param
)
1374 DISPATCH(TexGend
, (coord
, pname
, param
));
1377 KEYWORD1
void KEYWORD2
NAME(TexGendv
)(GLenum coord
, GLenum pname
, const GLdouble
*params
)
1379 DISPATCH(TexGendv
, (coord
, pname
, params
));
1382 KEYWORD1
void KEYWORD2
NAME(TexGenf
)(GLenum coord
, GLenum pname
, GLfloat param
)
1384 DISPATCH(TexGenf
, (coord
, pname
, param
));
1387 KEYWORD1
void KEYWORD2
NAME(TexGenfv
)(GLenum coord
, GLenum pname
, const GLfloat
*params
)
1389 DISPATCH(TexGenfv
, (coord
, pname
, params
));
1392 KEYWORD1
void KEYWORD2
NAME(TexGeni
)(GLenum coord
, GLenum pname
, GLint param
)
1394 DISPATCH(TexGeni
, (coord
, pname
, param
));
1397 KEYWORD1
void KEYWORD2
NAME(TexGeniv
)(GLenum coord
, GLenum pname
, const GLint
*params
)
1399 DISPATCH(TexGeniv
, (coord
, pname
, params
));
1402 KEYWORD1
void KEYWORD2
NAME(TexEnvf
)(GLenum target
, GLenum pname
, GLfloat param
)
1404 DISPATCH(TexEnvf
, (target
, pname
, param
));
1407 KEYWORD1
void KEYWORD2
NAME(TexEnvfv
)(GLenum target
, GLenum pname
, const GLfloat
*param
)
1409 DISPATCH(TexEnvfv
, (target
, pname
, param
));
1412 KEYWORD1
void KEYWORD2
NAME(TexEnvi
)(GLenum target
, GLenum pname
, GLint param
)
1414 DISPATCH(TexEnvi
, (target
, pname
, param
));
1417 KEYWORD1
void KEYWORD2
NAME(TexEnviv
)(GLenum target
, GLenum pname
, const GLint
*param
)
1419 DISPATCH(TexEnviv
, (target
, pname
, param
));
1422 KEYWORD1
void KEYWORD2
NAME(TexImage1D
)(GLenum target
, GLint level
, GLint internalformat
, GLsizei width
, GLint border
, GLenum format
, GLenum type
, const GLvoid
*pixels
)
1424 DISPATCH(TexImage1D
, (target
, level
, internalformat
, width
, border
, format
, type
, pixels
));
1427 KEYWORD1
void KEYWORD2
NAME(TexImage2D
)(GLenum target
, GLint level
, GLint internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLenum format
, GLenum type
, const GLvoid
*pixels
)
1429 DISPATCH(TexImage2D
, (target
, level
, internalformat
, width
, height
, border
, format
, type
, pixels
));
1432 KEYWORD1
void KEYWORD2
NAME(TexParameterf
)(GLenum target
, GLenum pname
, GLfloat param
)
1434 DISPATCH(TexParameterf
, (target
, pname
, param
));
1437 KEYWORD1
void KEYWORD2
NAME(TexParameterfv
)(GLenum target
, GLenum pname
, const GLfloat
*params
)
1439 DISPATCH(TexParameterfv
, (target
, pname
, params
));
1442 KEYWORD1
void KEYWORD2
NAME(TexParameteri
)(GLenum target
, GLenum pname
, GLint param
)
1444 DISPATCH(TexParameteri
, (target
, pname
, param
));
1447 KEYWORD1
void KEYWORD2
NAME(TexParameteriv
)(GLenum target
, GLenum pname
, const GLint
*params
)
1449 DISPATCH(TexParameteriv
, (target
, pname
, params
));
1452 KEYWORD1
void KEYWORD2
NAME(Translated
)(GLdouble x
, GLdouble y
, GLdouble z
)
1454 DISPATCH(Translated
, (x
, y
, z
));
1457 KEYWORD1
void KEYWORD2
NAME(Translatef
)(GLfloat x
, GLfloat y
, GLfloat z
)
1459 DISPATCH(Translatef
, (x
, y
, z
));
1462 KEYWORD1
void KEYWORD2
NAME(Vertex2d
)(GLdouble x
, GLdouble y
)
1464 DISPATCH(Vertex2d
, (x
, y
));
1467 KEYWORD1
void KEYWORD2
NAME(Vertex2dv
)(const GLdouble
*v
)
1469 DISPATCH(Vertex2dv
, (v
));
1472 KEYWORD1
void KEYWORD2
NAME(Vertex2f
)(GLfloat x
, GLfloat y
)
1474 DISPATCH(Vertex2f
, (x
, y
));
1477 KEYWORD1
void KEYWORD2
NAME(Vertex2fv
)(const GLfloat
*v
)
1479 DISPATCH(Vertex2fv
, (v
));
1482 KEYWORD1
void KEYWORD2
NAME(Vertex2i
)(GLint x
, GLint y
)
1484 DISPATCH(Vertex2i
, (x
, y
));
1487 KEYWORD1
void KEYWORD2
NAME(Vertex2iv
)(const GLint
*v
)
1489 DISPATCH(Vertex2iv
, (v
));
1492 KEYWORD1
void KEYWORD2
NAME(Vertex2s
)(GLshort x
, GLshort y
)
1494 DISPATCH(Vertex2s
, (x
, y
));
1497 KEYWORD1
void KEYWORD2
NAME(Vertex2sv
)(const GLshort
*v
)
1499 DISPATCH(Vertex2sv
, (v
));
1502 KEYWORD1
void KEYWORD2
NAME(Vertex3d
)(GLdouble x
, GLdouble y
, GLdouble z
)
1504 DISPATCH(Vertex3d
, (x
, y
, z
));
1507 KEYWORD1
void KEYWORD2
NAME(Vertex3dv
)(const GLdouble
*v
)
1509 DISPATCH(Vertex3dv
, (v
));
1512 KEYWORD1
void KEYWORD2
NAME(Vertex3f
)(GLfloat x
, GLfloat y
, GLfloat z
)
1514 DISPATCH(Vertex3f
, (x
, y
, z
));
1517 KEYWORD1
void KEYWORD2
NAME(Vertex3fv
)(const GLfloat
*v
)
1519 DISPATCH(Vertex3fv
, (v
));
1522 KEYWORD1
void KEYWORD2
NAME(Vertex3i
)(GLint x
, GLint y
, GLint z
)
1524 DISPATCH(Vertex3i
, (x
, y
, z
));
1527 KEYWORD1
void KEYWORD2
NAME(Vertex3iv
)(const GLint
*v
)
1529 DISPATCH(Vertex3iv
, (v
));
1532 KEYWORD1
void KEYWORD2
NAME(Vertex3s
)(GLshort x
, GLshort y
, GLshort z
)
1534 DISPATCH(Vertex3s
, (x
, y
, z
));
1537 KEYWORD1
void KEYWORD2
NAME(Vertex3sv
)(const GLshort
*v
)
1539 DISPATCH(Vertex3sv
, (v
));
1542 KEYWORD1
void KEYWORD2
NAME(Vertex4d
)(GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
)
1544 DISPATCH(Vertex4d
, (x
, y
, z
, w
));
1547 KEYWORD1
void KEYWORD2
NAME(Vertex4dv
)(const GLdouble
*v
)
1549 DISPATCH(Vertex4dv
, (v
));
1552 KEYWORD1
void KEYWORD2
NAME(Vertex4f
)(GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
)
1554 DISPATCH(Vertex4f
, (x
, y
, z
, w
));
1557 KEYWORD1
void KEYWORD2
NAME(Vertex4fv
)(const GLfloat
*v
)
1559 DISPATCH(Vertex4fv
, (v
));
1562 KEYWORD1
void KEYWORD2
NAME(Vertex4i
)(GLint x
, GLint y
, GLint z
, GLint w
)
1564 DISPATCH(Vertex4i
, (x
, y
, z
, w
));
1567 KEYWORD1
void KEYWORD2
NAME(Vertex4iv
)(const GLint
*v
)
1569 DISPATCH(Vertex4iv
, (v
));
1572 KEYWORD1
void KEYWORD2
NAME(Vertex4s
)(GLshort x
, GLshort y
, GLshort z
, GLshort w
)
1574 DISPATCH(Vertex4s
, (x
, y
, z
, w
));
1577 KEYWORD1
void KEYWORD2
NAME(Vertex4sv
)(const GLshort
*v
)
1579 DISPATCH(Vertex4sv
, (v
));
1582 KEYWORD1
void KEYWORD2
NAME(Viewport
)(GLint x
, GLint y
, GLsizei width
, GLsizei height
)
1584 DISPATCH(Viewport
, (x
, y
, width
, height
));
1592 KEYWORD1 GLboolean KEYWORD2
NAME(AreTexturesResident
)(GLsizei n
, const GLuint
*textures
, GLboolean
*residences
)
1594 RETURN_DISPATCH(AreTexturesResident
, (n
, textures
, residences
));
1597 KEYWORD1
void KEYWORD2
NAME(ArrayElement
)(GLint i
)
1599 DISPATCH(ArrayElement
, (i
));
1602 KEYWORD1
void KEYWORD2
NAME(BindTexture
)(GLenum target
, GLuint texture
)
1604 DISPATCH(BindTexture
, (target
, texture
));
1607 KEYWORD1
void KEYWORD2
NAME(ColorPointer
)(GLint size
, GLenum type
, GLsizei stride
, const GLvoid
*ptr
)
1609 DISPATCH(ColorPointer
, (size
, type
, stride
, ptr
));
1612 KEYWORD1
void KEYWORD2
NAME(CopyTexImage1D
)(GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLint border
)
1614 DISPATCH(CopyTexImage1D
, (target
, level
, internalformat
, x
, y
, width
, border
));
1617 KEYWORD1
void KEYWORD2
NAME(CopyTexImage2D
)(GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint border
)
1619 DISPATCH(CopyTexImage2D
, (target
, level
, internalformat
, x
, y
, width
, height
, border
));
1622 KEYWORD1
void KEYWORD2
NAME(CopyTexSubImage1D
)(GLenum target
, GLint level
, GLint xoffset
, GLint x
, GLint y
, GLsizei width
)
1624 DISPATCH(CopyTexSubImage1D
, (target
, level
, xoffset
, x
, y
, width
));
1627 KEYWORD1
void KEYWORD2
NAME(CopyTexSubImage2D
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
1629 DISPATCH(CopyTexSubImage2D
, (target
, level
, xoffset
, yoffset
, x
, y
, width
, height
));
1632 KEYWORD1
void KEYWORD2
NAME(DeleteTextures
)(GLsizei n
, const GLuint
*textures
)
1634 DISPATCH(DeleteTextures
, (n
, textures
));
1637 KEYWORD1
void KEYWORD2
NAME(DisableClientState
)(GLenum cap
)
1639 DISPATCH(DisableClientState
, (cap
));
1642 KEYWORD1
void KEYWORD2
NAME(DrawArrays
)(GLenum mode
, GLint first
, GLsizei count
)
1644 DISPATCH(DrawArrays
, (mode
, first
, count
));
1647 KEYWORD1
void KEYWORD2
NAME(EdgeFlagPointer
)(GLsizei stride
, const GLvoid
*ptr
)
1649 DISPATCH(EdgeFlagPointer
, (stride
, ptr
));
1652 KEYWORD1
void KEYWORD2
NAME(EnableClientState
)(GLenum cap
)
1654 DISPATCH(EnableClientState
, (cap
));
1657 KEYWORD1
void KEYWORD2
NAME(GenTextures
)(GLsizei n
, GLuint
*textures
)
1659 DISPATCH(GenTextures
, (n
, textures
));
1662 KEYWORD1
void KEYWORD2
NAME(GetPointerv
)(GLenum pname
, GLvoid
**params
)
1664 DISPATCH(GetPointerv
, (pname
, params
));
1667 KEYWORD1
void KEYWORD2
NAME(IndexPointer
)(GLenum type
, GLsizei stride
, const GLvoid
*ptr
)
1669 DISPATCH(IndexPointer
, (type
, stride
, ptr
));
1672 KEYWORD1
void KEYWORD2
NAME(Indexub
)(GLubyte c
)
1674 DISPATCH(Indexub
, (c
));
1677 KEYWORD1
void KEYWORD2
NAME(Indexubv
)(const GLubyte
*c
)
1679 DISPATCH(Indexubv
, (c
));
1682 KEYWORD1
void KEYWORD2
NAME(InterleavedArrays
)(GLenum format
, GLsizei stride
, const GLvoid
*pointer
)
1684 DISPATCH(InterleavedArrays
, (format
, stride
, pointer
));
1687 KEYWORD1 GLboolean KEYWORD2
NAME(IsTexture
)(GLuint texture
)
1689 RETURN_DISPATCH(IsTexture
, (texture
));
1692 KEYWORD1
void KEYWORD2
NAME(NormalPointer
)(GLenum type
, GLsizei stride
, const GLvoid
*ptr
)
1694 DISPATCH(NormalPointer
, (type
, stride
, ptr
));
1697 KEYWORD1
void KEYWORD2
NAME(PolygonOffset
)(GLfloat factor
, GLfloat units
)
1699 DISPATCH(PolygonOffset
, (factor
, units
));
1702 KEYWORD1
void KEYWORD2
NAME(PopClientAttrib
)(void)
1704 DISPATCH(PopClientAttrib
, ());
1707 KEYWORD1
void KEYWORD2
NAME(PrioritizeTextures
)(GLsizei n
, const GLuint
*textures
, const GLclampf
*priorities
)
1709 DISPATCH(PrioritizeTextures
, (n
, textures
, priorities
));
1712 KEYWORD1
void KEYWORD2
NAME(PushClientAttrib
)(GLbitfield mask
)
1714 DISPATCH(PushClientAttrib
, (mask
));
1717 KEYWORD1
void KEYWORD2
NAME(TexCoordPointer
)(GLint size
, GLenum type
, GLsizei stride
, const GLvoid
*ptr
)
1719 DISPATCH(TexCoordPointer
, (size
, type
, stride
, ptr
));
1722 KEYWORD1
void KEYWORD2
NAME(TexSubImage1D
)(GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLenum type
, const GLvoid
*pixels
)
1724 DISPATCH(TexSubImage1D
, (target
, level
, xoffset
, width
, format
, type
, pixels
));
1727 KEYWORD1
void KEYWORD2
NAME(TexSubImage2D
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const GLvoid
*pixels
)
1729 DISPATCH(TexSubImage2D
, (target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
));
1732 KEYWORD1
void KEYWORD2
NAME(VertexPointer
)(GLint size
, GLenum type
, GLsizei stride
, const GLvoid
*ptr
)
1734 DISPATCH(VertexPointer
, (size
, type
, stride
, ptr
));
1742 KEYWORD1
void KEYWORD2
NAME(CopyTexSubImage3D
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
1744 DISPATCH(CopyTexSubImage3D
, (target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
));
1747 KEYWORD1
void KEYWORD2
NAME(DrawRangeElements
)(GLenum mode
, GLuint start
, GLuint end
, GLsizei count
, GLenum type
, const GLvoid
*indices
)
1749 DISPATCH(DrawRangeElements
, (mode
, start
, end
, count
, type
, indices
));
1752 KEYWORD1
void KEYWORD2
NAME(TexImage3D
)(GLenum target
, GLint level
, GLint internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLenum format
, GLenum type
, const GLvoid
*pixels
)
1754 DISPATCH(TexImage3D
, (target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
));
1757 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
)
1759 DISPATCH(TexSubImage3D
, (target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
));
1764 /* GL_ARB_imaging */
1766 KEYWORD1
void KEYWORD2
NAME(BlendColor
)(GLclampf r
, GLclampf g
, GLclampf b
, GLclampf a
)
1768 DISPATCH(BlendColor
, (r
, g
, b
, a
));
1771 KEYWORD1
void KEYWORD2
NAME(BlendEquation
)(GLenum mode
)
1773 DISPATCH(BlendEquation
, (mode
));
1776 KEYWORD1
void KEYWORD2
NAME(ColorSubTable
)(GLenum target
, GLsizei start
, GLsizei count
, GLenum format
, GLenum type
, const GLvoid
*data
)
1778 DISPATCH(ColorSubTable
, (target
, start
, count
, format
, type
, data
));
1781 KEYWORD1
void KEYWORD2
NAME(ColorTable
)(GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, const GLvoid
*table
)
1783 DISPATCH(ColorTable
, (target
, internalformat
, width
, format
, type
, table
));
1786 KEYWORD1
void KEYWORD2
NAME(ColorTableParameterfv
)(GLenum target
, GLenum pname
, const GLfloat
*params
)
1788 DISPATCH(ColorTableParameterfv
, (target
, pname
, params
));
1791 KEYWORD1
void KEYWORD2
NAME(ColorTableParameteriv
)(GLenum target
, GLenum pname
, const GLint
*params
)
1793 DISPATCH(ColorTableParameteriv
, (target
, pname
, params
));
1796 KEYWORD1
void KEYWORD2
NAME(ConvolutionFilter1D
)(GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, const GLvoid
*image
)
1798 DISPATCH(ConvolutionFilter1D
, (target
, internalformat
, width
, format
, type
, image
));
1801 KEYWORD1
void KEYWORD2
NAME(ConvolutionFilter2D
)(GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const GLvoid
*image
)
1803 DISPATCH(ConvolutionFilter2D
, (target
, internalformat
, width
, height
, format
, type
, image
));
1806 KEYWORD1
void KEYWORD2
NAME(ConvolutionParameterf
)(GLenum target
, GLenum pname
, GLfloat params
)
1808 DISPATCH(ConvolutionParameterf
, (target
, pname
, params
));
1811 KEYWORD1
void KEYWORD2
NAME(ConvolutionParameterfv
)(GLenum target
, GLenum pname
, const GLfloat
*params
)
1813 DISPATCH(ConvolutionParameterfv
, (target
, pname
, params
));
1816 KEYWORD1
void KEYWORD2
NAME(ConvolutionParameteri
)(GLenum target
, GLenum pname
, GLint params
)
1818 DISPATCH(ConvolutionParameteri
, (target
, pname
, params
));
1821 KEYWORD1
void KEYWORD2
NAME(ConvolutionParameteriv
)(GLenum target
, GLenum pname
, const GLint
*params
)
1823 DISPATCH(ConvolutionParameteriv
, (target
, pname
, params
));
1826 KEYWORD1
void KEYWORD2
NAME(CopyColorSubTable
)(GLenum target
, GLsizei start
, GLint x
, GLint y
, GLsizei width
)
1828 DISPATCH(CopyColorSubTable
, (target
, start
, x
, y
, width
));
1831 KEYWORD1
void KEYWORD2
NAME(CopyColorTable
)(GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
)
1833 DISPATCH(CopyColorTable
, (target
, internalformat
, x
, y
, width
));
1836 KEYWORD1
void KEYWORD2
NAME(CopyConvolutionFilter1D
)(GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
)
1838 DISPATCH(CopyConvolutionFilter1D
, (target
, internalformat
, x
, y
, width
));
1841 KEYWORD1
void KEYWORD2
NAME(CopyConvolutionFilter2D
)(GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
1843 DISPATCH(CopyConvolutionFilter2D
, (target
, internalformat
, x
, y
, width
, height
));
1846 KEYWORD1
void KEYWORD2
NAME(GetColorTable
)(GLenum target
, GLenum format
, GLenum type
, GLvoid
*table
)
1848 DISPATCH(GetColorTable
, (target
, format
, type
, table
));
1851 KEYWORD1
void KEYWORD2
NAME(GetColorTableParameterfv
)(GLenum target
, GLenum pname
, GLfloat
*params
)
1853 DISPATCH(GetColorTableParameterfv
, (target
, pname
, params
));
1856 KEYWORD1
void KEYWORD2
NAME(GetColorTableParameteriv
)(GLenum target
, GLenum pname
, GLint
*params
)
1858 DISPATCH(GetColorTableParameteriv
, (target
, pname
, params
));
1861 KEYWORD1
void KEYWORD2
NAME(GetConvolutionFilter
)(GLenum target
, GLenum format
, GLenum type
, GLvoid
*image
)
1863 DISPATCH(GetConvolutionFilter
, (target
, format
, type
, image
));
1866 KEYWORD1
void KEYWORD2
NAME(GetConvolutionParameterfv
)(GLenum target
, GLenum pname
, GLfloat
*params
)
1868 DISPATCH(GetConvolutionParameterfv
, (target
, pname
, params
));
1871 KEYWORD1
void KEYWORD2
NAME(GetConvolutionParameteriv
)(GLenum target
, GLenum pname
, GLint
*params
)
1873 DISPATCH(GetConvolutionParameteriv
, (target
, pname
, params
));
1876 KEYWORD1
void KEYWORD2
NAME(GetHistogram
)(GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLvoid
*values
)
1878 DISPATCH(GetHistogram
, (target
, reset
, format
, type
, values
));
1881 KEYWORD1
void KEYWORD2
NAME(GetHistogramParameterfv
)(GLenum target
, GLenum pname
, GLfloat
*params
)
1883 DISPATCH(GetHistogramParameterfv
, (target
, pname
, params
));
1886 KEYWORD1
void KEYWORD2
NAME(GetHistogramParameteriv
)(GLenum target
, GLenum pname
, GLint
*params
)
1888 DISPATCH(GetHistogramParameteriv
, (target
, pname
, params
));
1891 KEYWORD1
void KEYWORD2
NAME(GetMinmax
)(GLenum target
, GLboolean reset
, GLenum format
, GLenum types
, GLvoid
*values
)
1893 DISPATCH(GetMinmax
, (target
, reset
, format
, types
, values
));
1896 KEYWORD1
void KEYWORD2
NAME(GetMinmaxParameterfv
)(GLenum target
, GLenum pname
, GLfloat
*params
)
1898 DISPATCH(GetMinmaxParameterfv
, (target
, pname
, params
));
1901 KEYWORD1
void KEYWORD2
NAME(GetMinmaxParameteriv
)(GLenum target
, GLenum pname
, GLint
*params
)
1903 DISPATCH(GetMinmaxParameteriv
, (target
, pname
, params
));
1906 KEYWORD1
void KEYWORD2
NAME(GetSeparableFilter
)(GLenum target
, GLenum format
, GLenum type
, GLvoid
*row
, GLvoid
*column
, GLvoid
*span
)
1908 DISPATCH(GetSeparableFilter
, (target
, format
, type
, row
, column
, span
));
1911 KEYWORD1
void KEYWORD2
NAME(Histogram
)(GLenum target
, GLsizei width
, GLenum internalformat
, GLboolean sink
)
1913 DISPATCH(Histogram
, (target
, width
, internalformat
, sink
));
1916 KEYWORD1
void KEYWORD2
NAME(Minmax
)(GLenum target
, GLenum internalformat
, GLboolean sink
)
1918 DISPATCH(Minmax
, (target
, internalformat
, sink
));
1921 KEYWORD1
void KEYWORD2
NAME(ResetMinmax
)(GLenum target
)
1923 DISPATCH(ResetMinmax
, (target
));
1926 KEYWORD1
void KEYWORD2
NAME(ResetHistogram
)(GLenum target
)
1928 DISPATCH(ResetHistogram
, (target
));
1931 KEYWORD1
void KEYWORD2
NAME(SeparableFilter2D
)(GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const GLvoid
*row
, const GLvoid
*column
)
1933 DISPATCH(SeparableFilter2D
, (target
, internalformat
, width
, height
, format
, type
, row
, column
));
1938 /* GL_ARB_multitexture */
1940 KEYWORD1
void KEYWORD2
NAME(ActiveTextureARB
)(GLenum texture
)
1942 DISPATCH(ActiveTextureARB
, (texture
));
1945 KEYWORD1
void KEYWORD2
NAME(ClientActiveTextureARB
)(GLenum texture
)
1947 DISPATCH(ClientActiveTextureARB
, (texture
));
1950 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord1dARB
)(GLenum target
, GLdouble s
)
1952 DISPATCH(MultiTexCoord1dARB
, (target
, s
));
1955 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord1dvARB
)(GLenum target
, const GLdouble
*v
)
1957 DISPATCH(MultiTexCoord1dvARB
, (target
, v
));
1960 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord1fARB
)(GLenum target
, GLfloat s
)
1962 DISPATCH(MultiTexCoord1fARB
, (target
, s
));
1965 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord1fvARB
)(GLenum target
, const GLfloat
*v
)
1967 DISPATCH(MultiTexCoord1fvARB
, (target
, v
));
1970 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord1iARB
)(GLenum target
, GLint s
)
1972 DISPATCH(MultiTexCoord1iARB
, (target
, s
));
1975 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord1ivARB
)(GLenum target
, const GLint
*v
)
1977 DISPATCH(MultiTexCoord1ivARB
, (target
, v
));
1980 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord1sARB
)(GLenum target
, GLshort s
)
1982 DISPATCH(MultiTexCoord1sARB
, (target
, s
));
1985 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord1svARB
)(GLenum target
, const GLshort
*v
)
1987 DISPATCH(MultiTexCoord1svARB
, (target
, v
));
1990 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord2dARB
)(GLenum target
, GLdouble s
, GLdouble t
)
1992 DISPATCH(MultiTexCoord2dARB
, (target
, s
, t
));
1995 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord2dvARB
)(GLenum target
, const GLdouble
*v
)
1997 DISPATCH(MultiTexCoord2dvARB
, (target
, v
));
2000 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord2fARB
)(GLenum target
, GLfloat s
, GLfloat t
)
2002 DISPATCH(MultiTexCoord2fARB
, (target
, s
, t
));
2005 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord2fvARB
)(GLenum target
, const GLfloat
*v
)
2007 DISPATCH(MultiTexCoord2fvARB
, (target
, v
));
2010 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord2iARB
)(GLenum target
, GLint s
, GLint t
)
2012 DISPATCH(MultiTexCoord2iARB
, (target
, s
, t
));
2015 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord2ivARB
)(GLenum target
, const GLint
*v
)
2017 DISPATCH(MultiTexCoord2ivARB
, (target
, v
));
2020 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord2sARB
)(GLenum target
, GLshort s
, GLshort t
)
2022 DISPATCH(MultiTexCoord2sARB
, (target
, s
, t
));
2025 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord2svARB
)(GLenum target
, const GLshort
*v
)
2027 DISPATCH(MultiTexCoord2svARB
, (target
, v
));
2030 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord3dARB
)(GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
)
2032 DISPATCH(MultiTexCoord3dARB
, (target
, s
, t
, r
));
2035 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord3dvARB
)(GLenum target
, const GLdouble
*v
)
2037 DISPATCH(MultiTexCoord3dvARB
, (target
, v
));
2040 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord3fARB
)(GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
)
2042 DISPATCH(MultiTexCoord3fARB
, (target
, s
, t
, r
));
2045 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord3fvARB
)(GLenum target
, const GLfloat
*v
)
2047 DISPATCH(MultiTexCoord3fvARB
, (target
, v
));
2050 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord3iARB
)(GLenum target
, GLint s
, GLint t
, GLint r
)
2052 DISPATCH(MultiTexCoord3iARB
, (target
, s
, t
, r
));
2055 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord3ivARB
)(GLenum target
, const GLint
*v
)
2057 DISPATCH(MultiTexCoord3ivARB
, (target
, v
));
2060 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord3sARB
)(GLenum target
, GLshort s
, GLshort t
, GLshort r
)
2062 DISPATCH(MultiTexCoord3sARB
, (target
, s
, t
, r
));
2065 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord3svARB
)(GLenum target
, const GLshort
*v
)
2067 DISPATCH(MultiTexCoord3svARB
, (target
, v
));
2070 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord4dARB
)(GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
, GLdouble q
)
2072 DISPATCH(MultiTexCoord4dARB
, (target
, s
, t
, r
, q
));
2075 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord4dvARB
)(GLenum target
, const GLdouble
*v
)
2077 DISPATCH(MultiTexCoord4dvARB
, (target
, v
));
2080 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord4fARB
)(GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
, GLfloat q
)
2082 DISPATCH(MultiTexCoord4fARB
, (target
, s
, t
, r
, q
));
2085 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord4fvARB
)(GLenum target
, const GLfloat
*v
)
2087 DISPATCH(MultiTexCoord4fvARB
, (target
, v
));
2090 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord4iARB
)(GLenum target
, GLint s
, GLint t
, GLint r
, GLint q
)
2092 DISPATCH(MultiTexCoord4iARB
, (target
, s
, t
, r
, q
));
2095 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord4ivARB
)(GLenum target
, const GLint
*v
)
2097 DISPATCH(MultiTexCoord4ivARB
, (target
, v
));
2100 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord4sARB
)(GLenum target
, GLshort s
, GLshort t
, GLshort r
, GLshort q
)
2102 DISPATCH(MultiTexCoord4sARB
, (target
, s
, t
, r
, q
));
2105 KEYWORD1
void KEYWORD2
NAME(MultiTexCoord4svARB
)(GLenum target
, const GLshort
*v
)
2107 DISPATCH(MultiTexCoord4svARB
, (target
, v
));
2113 *** Extension functions
2117 /* 2. GL_EXT_blend_color */
2118 KEYWORD1
void KEYWORD2
NAME(BlendColorEXT
)(GLclampf red
, GLclampf green
, GLclampf blue
, GLclampf alpha
)
2120 DISPATCH(BlendColorEXT
, (red
, green
, blue
, alpha
));
2125 /* 3. GL_EXT_polygon_offset */
2126 KEYWORD1
void KEYWORD2
NAME(PolygonOffsetEXT
)(GLfloat factor
, GLfloat bias
)
2128 DISPATCH(PolygonOffsetEXT
, (factor
, bias
));
2133 /* 6. GL_EXT_texture3D */
2135 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
)
2137 DISPATCH(TexImage3D
, (target
, level
, internalFormat
, width
, height
, depth
, border
, format
, type
, pixels
));
2140 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
)
2142 DISPATCH(TexSubImage3D
, (target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
));
2145 KEYWORD1
void KEYWORD2
NAME(CopyTexSubImage3DEXT
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
2147 DISPATCH(CopyTexSubImage3D
, (target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
));
2152 /* 7. GL_SGI_texture_filter4 */
2154 KEYWORD1
void KEYWORD2
NAME(GetTexFilterFuncSGIS
)(GLenum target
, GLenum filter
, GLsizei n
, const GLfloat
*weights
)
2156 DISPATCH(GetTexFilterFuncSGIS
, (target
, filter
, n
, weights
));
2159 KEYWORD1
void KEYWORD2
NAME(TexFilterFuncSGIS
)(GLenum target
, GLenum filter
, GLfloat
*weights
)
2161 DISPATCH(TexFilterFuncSGIS
, (target
, filter
, weights
));
2166 /* 9. GL_EXT_subtexture */
2168 KEYWORD1
void KEYWORD2
NAME(CopyTexSubImage1DEXT
)(GLenum target
, GLint level
, GLint xoffset
, GLint x
, GLint y
, GLsizei width
)
2170 DISPATCH(CopyTexSubImage1DEXT
, (target
, level
, xoffset
, x
, y
, width
));
2173 KEYWORD1
void KEYWORD2
NAME(TexSubImage1DEXT
)(GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLenum type
, const GLvoid
*pixels
)
2175 DISPATCH(TexSubImage1DEXT
, (target
, level
, xoffset
, width
, format
, type
, pixels
));
2178 KEYWORD1
void KEYWORD2
NAME(TexSubImage2DEXT
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const GLvoid
*pixels
)
2180 DISPATCH(TexSubImage2DEXT
, (target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
));
2184 /* 10. GL_EXT_copy_texture */
2186 KEYWORD1
void KEYWORD2
NAME(CopyTexImage1DEXT
)(GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLint border
)
2188 DISPATCH(CopyTexImage1DEXT
, (target
, level
, internalformat
, x
, y
, width
, border
));
2191 KEYWORD1
void KEYWORD2
NAME(CopyTexImage2DEXT
)(GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint border
)
2193 DISPATCH(CopyTexImage2DEXT
, (target
, level
, internalformat
, x
, y
, width
, height
, border
));
2197 KEYWORD1
void KEYWORD2
NAME(CopyTexSubImage2DEXT
)(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
2199 DISPATCH(CopyTexSubImage2DEXT
, (target
, level
, xoffset
, yoffset
, x
, y
, width
, height
));
2204 /* 11. GL_EXT_histogram */
2205 KEYWORD1
void KEYWORD2
NAME(GetHistogramEXT
)(GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLvoid
*values
)
2207 DISPATCH(GetHistogramEXT
, (target
, reset
, format
, type
, values
));
2210 KEYWORD1
void KEYWORD2
NAME(GetHistogramParameterfvEXT
)(GLenum target
, GLenum pname
, GLfloat
*params
)
2212 DISPATCH(GetHistogramParameterfvEXT
, (target
, pname
, params
));
2215 KEYWORD1
void KEYWORD2
NAME(GetHistogramParameterivEXT
)(GLenum target
, GLenum pname
, GLint
*params
)
2217 DISPATCH(GetHistogramParameterivEXT
, (target
, pname
, params
));
2220 KEYWORD1
void KEYWORD2
NAME(GetMinmaxEXT
)(GLenum target
, GLboolean reset
, GLenum format
, GLenum types
, GLvoid
*values
)
2222 DISPATCH(GetMinmaxEXT
, (target
, reset
, format
, types
, values
));
2225 KEYWORD1
void KEYWORD2
NAME(GetMinmaxParameterfvEXT
)(GLenum target
, GLenum pname
, GLfloat
*params
)
2227 DISPATCH(GetMinmaxParameterfvEXT
, (target
, pname
, params
));
2230 KEYWORD1
void KEYWORD2
NAME(GetMinmaxParameterivEXT
)(GLenum target
, GLenum pname
, GLint
*params
)
2232 DISPATCH(GetMinmaxParameterivEXT
, (target
, pname
, params
));
2235 KEYWORD1
void KEYWORD2
NAME(HistogramEXT
)(GLenum target
, GLsizei width
, GLenum internalformat
, GLboolean sink
)
2237 DISPATCH(HistogramEXT
, (target
, width
, internalformat
, sink
));
2240 KEYWORD1
void KEYWORD2
NAME(MinmaxEXT
)(GLenum target
, GLenum internalformat
, GLboolean sink
)
2242 DISPATCH(MinmaxEXT
, (target
, internalformat
, sink
));
2245 KEYWORD1
void KEYWORD2
NAME(ResetHistogramEXT
)(GLenum target
)
2247 DISPATCH(ResetHistogramEXT
, (target
));
2250 KEYWORD1
void KEYWORD2
NAME(ResetMinmaxEXT
)(GLenum target
)
2252 DISPATCH(ResetMinmaxEXT
, (target
));
2257 /* 12. GL_EXT_convolution */
2259 KEYWORD1
void KEYWORD2
NAME(ConvolutionFilter1DEXT
)(GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, const GLvoid
*image
)
2261 DISPATCH(ConvolutionFilter1DEXT
, (target
, internalformat
, width
, format
, type
, image
));
2264 KEYWORD1
void KEYWORD2
NAME(ConvolutionFilter2DEXT
)(GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const GLvoid
*image
)
2266 DISPATCH(ConvolutionFilter2DEXT
, (target
, internalformat
, width
, height
, format
, type
, image
));
2269 KEYWORD1
void KEYWORD2
NAME(ConvolutionParameterfEXT
)(GLenum target
, GLenum pname
, GLfloat params
)
2271 DISPATCH(ConvolutionParameterfEXT
, (target
, pname
, params
));
2274 KEYWORD1
void KEYWORD2
NAME(ConvolutionParameterfvEXT
)(GLenum target
, GLenum pname
, const GLfloat
*params
)
2276 DISPATCH(ConvolutionParameterfvEXT
, (target
, pname
, params
));
2279 KEYWORD1
void KEYWORD2
NAME(ConvolutionParameteriEXT
)(GLenum target
, GLenum pname
, GLint params
)
2281 DISPATCH(ConvolutionParameteriEXT
, (target
, pname
, params
));
2284 KEYWORD1
void KEYWORD2
NAME(ConvolutionParameterivEXT
)(GLenum target
, GLenum pname
, const GLint
*params
)
2286 DISPATCH(ConvolutionParameterivEXT
, (target
, pname
, params
));
2289 KEYWORD1
void KEYWORD2
NAME(CopyConvolutionFilter1DEXT
)(GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
)
2291 DISPATCH(CopyConvolutionFilter1DEXT
, (target
, internalformat
, x
, y
, width
));
2294 KEYWORD1
void KEYWORD2
NAME(CopyConvolutionFilter2DEXT
)(GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
2296 DISPATCH(CopyConvolutionFilter2DEXT
, (target
, internalformat
, x
, y
, width
, height
));
2299 KEYWORD1
void KEYWORD2
NAME(GetConvolutionFilterEXT
)(GLenum target
, GLenum format
, GLenum type
, GLvoid
*image
)
2301 DISPATCH(GetConvolutionFilterEXT
, (target
, format
, type
, image
));
2304 KEYWORD1
void KEYWORD2
NAME(GetConvolutionParameterfvEXT
)(GLenum target
, GLenum pname
, GLfloat
*params
)
2306 DISPATCH(GetConvolutionParameterfvEXT
, (target
, pname
, params
));
2309 KEYWORD1
void KEYWORD2
NAME(GetConvolutionParameterivEXT
)(GLenum target
, GLenum pname
, GLint
*params
)
2311 DISPATCH(GetConvolutionParameterivEXT
, (target
, pname
, params
));
2314 KEYWORD1
void KEYWORD2
NAME(GetSeparableFilterEXT
)(GLenum target
, GLenum format
, GLenum type
, GLvoid
*row
, GLvoid
*column
, GLvoid
*span
)
2316 DISPATCH(GetSeparableFilterEXT
, (target
, format
, type
, row
, column
, span
));
2319 KEYWORD1
void KEYWORD2
NAME(SeparableFilter2DEXT
)(GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const GLvoid
*row
, const GLvoid
*column
)
2321 DISPATCH(SeparableFilter2DEXT
, (target
, internalformat
, width
, height
, format
, type
, row
, column
));
2326 /* 14. GL_SGI_color_table */
2328 KEYWORD1
void KEYWORD2
NAME(ColorTableParameterfvSGI
)(GLenum target
, GLenum pname
, const GLfloat
*params
)
2330 DISPATCH(ColorTableParameterfvSGI
, (target
, pname
, params
));
2333 KEYWORD1
void KEYWORD2
NAME(ColorTableParameterivSGI
)(GLenum target
, GLenum pname
, const GLint
*params
)
2335 DISPATCH(ColorTableParameterivSGI
, (target
, pname
, params
));
2338 KEYWORD1
void KEYWORD2
NAME(ColorTableSGI
)(GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, const GLvoid
*table
)
2340 DISPATCH(ColorTableSGI
, (target
, internalformat
, width
, format
, type
, table
));
2343 KEYWORD1
void KEYWORD2
NAME(CopyColorTableSGI
)(GLenum target
, GLenum internalFormat
, GLint x
, GLint y
, GLsizei width
)
2345 DISPATCH(CopyColorTableSGI
, (target
, internalFormat
, x
, y
, width
));
2348 KEYWORD1
void KEYWORD2
NAME(GetColorTableSGI
)(GLenum target
, GLenum format
, GLenum type
, GLvoid
*table
)
2350 DISPATCH(GetColorTableSGI
, (target
, format
, type
, table
));
2352 KEYWORD1
void KEYWORD2
NAME(GetColorTableParameterfvSGI
)(GLenum target
, GLenum pname
, GLfloat
*params
)
2354 DISPATCH(GetColorTableParameterfvSGI
, (target
, pname
, params
));
2357 KEYWORD1
void KEYWORD2
NAME(GetColorTableParameterivSGI
)(GLenum target
, GLenum pname
, GLint
*params
)
2359 DISPATCH(GetColorTableParameterivSGI
, (target
, pname
, params
));
2364 /* 20. GL_EXT_texture_object */
2366 KEYWORD1
void KEYWORD2
NAME(GenTexturesEXT
)(GLsizei n
, GLuint
*textures
)
2368 DISPATCH(GenTextures
, (n
, textures
));
2371 KEYWORD1
void KEYWORD2
NAME(DeleteTexturesEXT
)(GLsizei n
, const GLuint
*texture
)
2373 DISPATCH(DeleteTextures
, (n
, texture
));
2376 KEYWORD1
void KEYWORD2
NAME(BindTextureEXT
)(GLenum target
, GLuint texture
)
2378 DISPATCH(BindTexture
, (target
, texture
));
2381 KEYWORD1
void KEYWORD2
NAME(PrioritizeTexturesEXT
)(GLsizei n
, const GLuint
*textures
, const GLclampf
*priorities
)
2383 DISPATCH(PrioritizeTextures
, (n
, textures
, priorities
));
2386 KEYWORD1 GLboolean KEYWORD2
NAME(AreTexturesResidentEXT
)(GLsizei n
, const GLuint
*textures
, GLboolean
*residences
)
2388 RETURN_DISPATCH(AreTexturesResident
, (n
, textures
, residences
));
2391 KEYWORD1 GLboolean KEYWORD2
NAME(IsTextureEXT
)(GLuint texture
)
2393 RETURN_DISPATCH(IsTexture
, (texture
));
2398 /* 37. GL_EXT_blend_minmax */
2399 KEYWORD1
void KEYWORD2
NAME(BlendEquationEXT
)(GLenum mode
)
2401 DISPATCH(BlendEquationEXT
, (mode
));
2406 /* 30. GL_EXT_vertex_array */
2408 KEYWORD1
void KEYWORD2
NAME(VertexPointerEXT
)(GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, const GLvoid
*ptr
)
2410 DISPATCH(VertexPointer
, (size
, type
, stride
, ptr
));
2413 KEYWORD1
void KEYWORD2
NAME(NormalPointerEXT
)(GLenum type
, GLsizei stride
, GLsizei count
, const GLvoid
*ptr
)
2415 DISPATCH(NormalPointer
, (type
, stride
, ptr
));
2418 KEYWORD1
void KEYWORD2
NAME(ColorPointerEXT
)(GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, const GLvoid
*ptr
)
2420 DISPATCH(ColorPointer
, (size
, type
, stride
, ptr
));
2423 KEYWORD1
void KEYWORD2
NAME(IndexPointerEXT
)(GLenum type
, GLsizei stride
, GLsizei count
, const GLvoid
*ptr
)
2425 DISPATCH(IndexPointer
, (type
, stride
, ptr
));
2428 KEYWORD1
void KEYWORD2
NAME(TexCoordPointerEXT
)(GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, const GLvoid
*ptr
)
2430 DISPATCH(ColorPointer
, (size
, type
, stride
, ptr
));
2433 KEYWORD1
void KEYWORD2
NAME(EdgeFlagPointerEXT
)(GLsizei stride
, GLsizei count
, const GLboolean
*ptr
)
2435 DISPATCH(EdgeFlagPointer
, (stride
, ptr
));
2438 KEYWORD1
void KEYWORD2
NAME(GetPointervEXT
)(GLenum pname
, void **params
)
2440 DISPATCH(GetPointerv
, (pname
, params
));
2443 KEYWORD1
void KEYWORD2
NAME(ArrayElementEXT
)(GLint i
)
2445 DISPATCH(ArrayElement
, (i
));
2448 KEYWORD1
void KEYWORD2
NAME(DrawArraysEXT
)(GLenum mode
, GLint first
, GLsizei count
)
2450 DISPATCH(DrawArrays
, (mode
, first
, count
));
2455 /* 54. GL_EXT_point_parameters */
2457 KEYWORD1
void KEYWORD2
NAME(PointParameterfEXT
)(GLenum target
, GLfloat param
)
2459 DISPATCH(PointParameterfEXT
, (target
, param
));
2462 KEYWORD1
void KEYWORD2
NAME(PointParameterfvEXT
)(GLenum target
, const GLfloat
*param
)
2464 DISPATCH(PointParameterfvEXT
, (target
, param
));
2468 /* 77. GL_PGI_misc_hints */
2469 KEYWORD1
void KEYWORD2
NAME(HintPGI
)(GLenum target
, GLint mode
)
2471 DISPATCH(HintPGI
, (target
, mode
));
2475 /* 78. GL_EXT_paletted_texture */
2477 KEYWORD1
void KEYWORD2
NAME(ColorTableEXT
)(GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, const GLvoid
*table
)
2479 DISPATCH(ColorTableEXT
, (target
, internalformat
, width
, format
, type
, table
));
2482 KEYWORD1
void KEYWORD2
NAME(ColorSubTableEXT
)(GLenum target
, GLsizei start
, GLsizei count
, GLenum format
, GLenum type
, const GLvoid
*data
)
2484 DISPATCH(ColorSubTableEXT
, (target
, start
, count
, format
, type
, data
));
2487 KEYWORD1
void KEYWORD2
NAME(GetColorTableEXT
)(GLenum target
, GLenum format
, GLenum type
, GLvoid
*table
)
2489 DISPATCH(GetColorTableEXT
, (target
, format
, type
, table
));
2492 KEYWORD1
void KEYWORD2
NAME(GetColorTableParameterfvEXT
)(GLenum target
, GLenum pname
, GLfloat
*params
)
2494 DISPATCH(GetColorTableParameterfvEXT
, (target
, pname
, params
));
2497 KEYWORD1
void KEYWORD2
NAME(GetColorTableParameterivEXT
)(GLenum target
, GLenum pname
, GLint
*params
)
2499 DISPATCH(GetColorTableParameterivEXT
, (target
, pname
, params
));
2505 /* 97. GL_EXT_compiled_vertex_array */
2507 KEYWORD1
void KEYWORD2
NAME(LockArraysEXT
)(GLint first
, GLsizei count
)
2509 DISPATCH(LockArraysEXT
, (first
, count
));
2512 KEYWORD1
void KEYWORD2
NAME(UnlockArraysEXT
)(void)
2514 DISPATCH(UnlockArraysEXT
, ());
2519 /* 173. GL_EXT/INGR_blend_func_separate */
2520 KEYWORD1
void KEYWORD2
NAME(BlendFuncSeparateINGR
)(GLenum sfactorRGB
, GLenum dfactorRGB
, GLenum sfactorAlpha
, GLenum dfactorAlpha
)
2522 DISPATCH(BlendFuncSeparateINGR
, (sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
));
2527 /* GL_MESA_window_pos */
2529 KEYWORD1
void KEYWORD2
NAME(WindowPos2iMESA
)(GLint x
, GLint y
)
2531 DISPATCH(WindowPos4fMESA
, (x
, y
, 0, 1));
2534 KEYWORD1
void KEYWORD2
NAME(WindowPos2sMESA
)(GLshort x
, GLshort y
)
2536 DISPATCH(WindowPos4fMESA
, (x
, y
, 0, 1));
2539 KEYWORD1
void KEYWORD2
NAME(WindowPos2fMESA
)(GLfloat x
, GLfloat y
)
2541 DISPATCH(WindowPos4fMESA
, (x
, y
, 0, 1));
2544 KEYWORD1
void KEYWORD2
NAME(WindowPos2dMESA
)(GLdouble x
, GLdouble y
)
2546 DISPATCH(WindowPos4fMESA
, (x
, y
, 0, 1));
2549 KEYWORD1
void KEYWORD2
NAME(WindowPos2ivMESA
)(const GLint
*p
)
2551 DISPATCH(WindowPos4fMESA
, (p
[0], p
[1], 0, 1));
2554 KEYWORD1
void KEYWORD2
NAME(WindowPos2svMESA
)(const GLshort
*p
)
2556 DISPATCH(WindowPos4fMESA
, (p
[0], p
[1], 0, 1));
2559 KEYWORD1
void KEYWORD2
NAME(WindowPos2fvMESA
)(const GLfloat
*p
)
2561 DISPATCH(WindowPos4fMESA
, (p
[0], p
[1], 0, 1));
2564 KEYWORD1
void KEYWORD2
NAME(WindowPos2dvMESA
)(const GLdouble
*p
)
2566 DISPATCH(WindowPos4fMESA
, (p
[0], p
[1], 0, 1));
2569 KEYWORD1
void KEYWORD2
NAME(WindowPos3iMESA
)(GLint x
, GLint y
, GLint z
)
2571 DISPATCH(WindowPos4fMESA
, (x
, y
, z
, 1));
2574 KEYWORD1
void KEYWORD2
NAME(WindowPos3sMESA
)(GLshort x
, GLshort y
, GLshort z
)
2576 DISPATCH(WindowPos4fMESA
, (x
, y
, z
, 1));
2579 KEYWORD1
void KEYWORD2
NAME(WindowPos3fMESA
)(GLfloat x
, GLfloat y
, GLfloat z
)
2581 DISPATCH(WindowPos4fMESA
, (x
, y
, z
, 1));
2584 KEYWORD1
void KEYWORD2
NAME(WindowPos3dMESA
)(GLdouble x
, GLdouble y
, GLdouble z
)
2586 DISPATCH(WindowPos4fMESA
, (x
, y
, z
, 1));
2589 KEYWORD1
void KEYWORD2
NAME(WindowPos3ivMESA
)(const GLint
*p
)
2591 DISPATCH(WindowPos4fMESA
, (p
[0], p
[1], p
[2], 1.0));
2594 KEYWORD1
void KEYWORD2
NAME(WindowPos3svMESA
)(const GLshort
*p
)
2596 DISPATCH(WindowPos4fMESA
, (p
[0], p
[1], p
[2], 1.0));
2599 KEYWORD1
void KEYWORD2
NAME(WindowPos3fvMESA
)(const GLfloat
*p
)
2601 DISPATCH(WindowPos4fMESA
, (p
[0], p
[1], p
[2], 1.0));
2604 KEYWORD1
void KEYWORD2
NAME(WindowPos3dvMESA
)(const GLdouble
*p
)
2606 DISPATCH(WindowPos4fMESA
, (p
[0], p
[1], p
[2], 1.0));
2609 KEYWORD1
void KEYWORD2
NAME(WindowPos4iMESA
)(GLint x
, GLint y
, GLint z
, GLint w
)
2611 DISPATCH(WindowPos4fMESA
, (x
, y
, z
, w
));
2614 KEYWORD1
void KEYWORD2
NAME(WindowPos4sMESA
)(GLshort x
, GLshort y
, GLshort z
, GLshort w
)
2616 DISPATCH(WindowPos4fMESA
, (x
, y
, z
, w
));
2619 KEYWORD1
void KEYWORD2
NAME(WindowPos4fMESA
)(GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
)
2621 DISPATCH(WindowPos4fMESA
, (x
, y
, z
, w
));
2624 KEYWORD1
void KEYWORD2
NAME(WindowPos4dMESA
)(GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
)
2626 DISPATCH(WindowPos4fMESA
, (x
, y
, z
, w
));
2629 KEYWORD1
void KEYWORD2
NAME(WindowPos4ivMESA
)(const GLint
*p
)
2631 DISPATCH(WindowPos4fMESA
, (p
[0], p
[1], p
[2], p
[3]));
2634 KEYWORD1
void KEYWORD2
NAME(WindowPos4svMESA
)(const GLshort
*p
)
2636 DISPATCH(WindowPos4fMESA
, (p
[0], p
[1], p
[2], p
[3]));
2639 KEYWORD1
void KEYWORD2
NAME(WindowPos4fvMESA
)(const GLfloat
*p
)
2641 DISPATCH(WindowPos4fMESA
, (p
[0], p
[1], p
[2], p
[3]));
2644 KEYWORD1
void KEYWORD2
NAME(WindowPos4dvMESA
)(const GLdouble
*p
)
2646 DISPATCH(WindowPos4fMESA
, (p
[0], p
[1], p
[2], p
[3]));
2651 /* GL_MESA_resize_buffers */
2652 KEYWORD1
void KEYWORD2
NAME(ResizeBuffersMESA
)(void)
2654 DISPATCH(ResizeBuffersMESA
, ());
2659 /* GL_ARB_transpose_matrix */
2660 KEYWORD1
void KEYWORD2
NAME(LoadTransposeMatrixdARB
)(const GLdouble m
[16])
2662 DISPATCH(LoadTransposeMatrixdARB
, (m
));
2665 KEYWORD1
void KEYWORD2
NAME(LoadTransposeMatrixfARB
)(const GLfloat m
[16])
2667 DISPATCH(LoadTransposeMatrixfARB
, (m
));
2670 KEYWORD1
void KEYWORD2
NAME(MultTransposeMatrixdARB
)(const GLdouble m
[16])
2672 DISPATCH(MultTransposeMatrixdARB
, (m
));
2675 KEYWORD1
void KEYWORD2
NAME(MultTransposeMatrixfARB
)(const GLfloat m
[16])
2677 DISPATCH(MultTransposeMatrixfARB
, (m
));
2686 #undef RETURN_DISPATCH