1 /* DO NOT EDIT - This file generated automatically by glX_proto_send.py (from Mesa) script */
4 * Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
5 * (C) Copyright IBM Corporation 2004
8 * Permission is hereby granted, free of charge, to any person obtaining a
9 * copy of this software and associated documentation files (the "Software"),
10 * to deal in the Software without restriction, including without limitation
11 * the rights to use, copy, modify, merge, publish, distribute, sub license,
12 * and/or sell copies of the Software, and to permit persons to whom the
13 * Software is furnished to do so, subject to the following conditions:
15 * The above copyright notice and this permission notice (including the next
16 * paragraph) shall be included in all copies or substantial portions of the
19 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
22 * PRECISION INSIGHT, IBM,
23 * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
24 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
25 * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
29 #if !defined( _INDIRECT_H_ )
34 * Prototypes for indirect rendering functions.
36 * \author Kevin E. Martin <kevin@precisioninsight.com>
37 * \author Ian Romanick <idr@us.ibm.com>
40 # if (defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__)) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) && defined(__ELF__))
41 # define HIDDEN __attribute__((visibility("hidden")))
45 # if defined(__i386__) && defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__)
46 # define FASTCALL __attribute__((fastcall))
50 # if defined(__GNUC__) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590))
51 # define NOINLINE __attribute__((noinline))
56 #include "glxclient.h"
58 extern HIDDEN NOINLINE CARD32
__glXReadReply( Display
*dpy
, size_t size
,
59 void * dest
, GLboolean reply_is_always_array
);
61 extern HIDDEN NOINLINE
void __glXReadPixelReply( Display
*dpy
,
62 struct glx_context
* gc
, unsigned max_dim
, GLint width
, GLint height
,
63 GLint depth
, GLenum format
, GLenum type
, void * dest
,
64 GLboolean dimensions_in_reply
);
66 extern HIDDEN NOINLINE FASTCALL GLubyte
* __glXSetupSingleRequest(
67 struct glx_context
* gc
, GLint sop
, GLint cmdlen
);
69 extern HIDDEN NOINLINE FASTCALL GLubyte
* __glXSetupVendorRequest(
70 struct glx_context
* gc
, GLint code
, GLint vop
, GLint cmdlen
);
72 extern HIDDEN
void __indirect_glNewList(GLuint list
, GLenum mode
);
73 extern HIDDEN
void __indirect_glEndList(void);
74 extern HIDDEN
void __indirect_glCallList(GLuint list
);
75 extern HIDDEN
void __indirect_glCallLists(GLsizei n
, GLenum type
, const GLvoid
* lists
);
76 extern HIDDEN
void __indirect_glDeleteLists(GLuint list
, GLsizei range
);
77 extern HIDDEN GLuint
__indirect_glGenLists(GLsizei range
);
78 extern HIDDEN
void __indirect_glListBase(GLuint base
);
79 extern HIDDEN
void __indirect_glBegin(GLenum mode
);
80 extern HIDDEN
void __indirect_glBitmap(GLsizei width
, GLsizei height
, GLfloat xorig
, GLfloat yorig
, GLfloat xmove
, GLfloat ymove
, const GLubyte
* bitmap
);
81 extern HIDDEN
void __indirect_glColor3b(GLbyte red
, GLbyte green
, GLbyte blue
);
82 extern HIDDEN
void __indirect_glColor3bv(const GLbyte
* v
);
83 extern HIDDEN
void __indirect_glColor3d(GLdouble red
, GLdouble green
, GLdouble blue
);
84 extern HIDDEN
void __indirect_glColor3dv(const GLdouble
* v
);
85 extern HIDDEN
void __indirect_glColor3f(GLfloat red
, GLfloat green
, GLfloat blue
);
86 extern HIDDEN
void __indirect_glColor3fv(const GLfloat
* v
);
87 extern HIDDEN
void __indirect_glColor3i(GLint red
, GLint green
, GLint blue
);
88 extern HIDDEN
void __indirect_glColor3iv(const GLint
* v
);
89 extern HIDDEN
void __indirect_glColor3s(GLshort red
, GLshort green
, GLshort blue
);
90 extern HIDDEN
void __indirect_glColor3sv(const GLshort
* v
);
91 extern HIDDEN
void __indirect_glColor3ub(GLubyte red
, GLubyte green
, GLubyte blue
);
92 extern HIDDEN
void __indirect_glColor3ubv(const GLubyte
* v
);
93 extern HIDDEN
void __indirect_glColor3ui(GLuint red
, GLuint green
, GLuint blue
);
94 extern HIDDEN
void __indirect_glColor3uiv(const GLuint
* v
);
95 extern HIDDEN
void __indirect_glColor3us(GLushort red
, GLushort green
, GLushort blue
);
96 extern HIDDEN
void __indirect_glColor3usv(const GLushort
* v
);
97 extern HIDDEN
void __indirect_glColor4b(GLbyte red
, GLbyte green
, GLbyte blue
, GLbyte alpha
);
98 extern HIDDEN
void __indirect_glColor4bv(const GLbyte
* v
);
99 extern HIDDEN
void __indirect_glColor4d(GLdouble red
, GLdouble green
, GLdouble blue
, GLdouble alpha
);
100 extern HIDDEN
void __indirect_glColor4dv(const GLdouble
* v
);
101 extern HIDDEN
void __indirect_glColor4f(GLfloat red
, GLfloat green
, GLfloat blue
, GLfloat alpha
);
102 extern HIDDEN
void __indirect_glColor4fv(const GLfloat
* v
);
103 extern HIDDEN
void __indirect_glColor4i(GLint red
, GLint green
, GLint blue
, GLint alpha
);
104 extern HIDDEN
void __indirect_glColor4iv(const GLint
* v
);
105 extern HIDDEN
void __indirect_glColor4s(GLshort red
, GLshort green
, GLshort blue
, GLshort alpha
);
106 extern HIDDEN
void __indirect_glColor4sv(const GLshort
* v
);
107 extern HIDDEN
void __indirect_glColor4ub(GLubyte red
, GLubyte green
, GLubyte blue
, GLubyte alpha
);
108 extern HIDDEN
void __indirect_glColor4ubv(const GLubyte
* v
);
109 extern HIDDEN
void __indirect_glColor4ui(GLuint red
, GLuint green
, GLuint blue
, GLuint alpha
);
110 extern HIDDEN
void __indirect_glColor4uiv(const GLuint
* v
);
111 extern HIDDEN
void __indirect_glColor4us(GLushort red
, GLushort green
, GLushort blue
, GLushort alpha
);
112 extern HIDDEN
void __indirect_glColor4usv(const GLushort
* v
);
113 extern HIDDEN
void __indirect_glEdgeFlag(GLboolean flag
);
114 extern HIDDEN
void __indirect_glEdgeFlagv(const GLboolean
* flag
);
115 extern HIDDEN
void __indirect_glEnd(void);
116 extern HIDDEN
void __indirect_glIndexd(GLdouble c
);
117 extern HIDDEN
void __indirect_glIndexdv(const GLdouble
* c
);
118 extern HIDDEN
void __indirect_glIndexf(GLfloat c
);
119 extern HIDDEN
void __indirect_glIndexfv(const GLfloat
* c
);
120 extern HIDDEN
void __indirect_glIndexi(GLint c
);
121 extern HIDDEN
void __indirect_glIndexiv(const GLint
* c
);
122 extern HIDDEN
void __indirect_glIndexs(GLshort c
);
123 extern HIDDEN
void __indirect_glIndexsv(const GLshort
* c
);
124 extern HIDDEN
void __indirect_glNormal3b(GLbyte nx
, GLbyte ny
, GLbyte nz
);
125 extern HIDDEN
void __indirect_glNormal3bv(const GLbyte
* v
);
126 extern HIDDEN
void __indirect_glNormal3d(GLdouble nx
, GLdouble ny
, GLdouble nz
);
127 extern HIDDEN
void __indirect_glNormal3dv(const GLdouble
* v
);
128 extern HIDDEN
void __indirect_glNormal3f(GLfloat nx
, GLfloat ny
, GLfloat nz
);
129 extern HIDDEN
void __indirect_glNormal3fv(const GLfloat
* v
);
130 extern HIDDEN
void __indirect_glNormal3i(GLint nx
, GLint ny
, GLint nz
);
131 extern HIDDEN
void __indirect_glNormal3iv(const GLint
* v
);
132 extern HIDDEN
void __indirect_glNormal3s(GLshort nx
, GLshort ny
, GLshort nz
);
133 extern HIDDEN
void __indirect_glNormal3sv(const GLshort
* v
);
134 extern HIDDEN
void __indirect_glRasterPos2d(GLdouble x
, GLdouble y
);
135 extern HIDDEN
void __indirect_glRasterPos2dv(const GLdouble
* v
);
136 extern HIDDEN
void __indirect_glRasterPos2f(GLfloat x
, GLfloat y
);
137 extern HIDDEN
void __indirect_glRasterPos2fv(const GLfloat
* v
);
138 extern HIDDEN
void __indirect_glRasterPos2i(GLint x
, GLint y
);
139 extern HIDDEN
void __indirect_glRasterPos2iv(const GLint
* v
);
140 extern HIDDEN
void __indirect_glRasterPos2s(GLshort x
, GLshort y
);
141 extern HIDDEN
void __indirect_glRasterPos2sv(const GLshort
* v
);
142 extern HIDDEN
void __indirect_glRasterPos3d(GLdouble x
, GLdouble y
, GLdouble z
);
143 extern HIDDEN
void __indirect_glRasterPos3dv(const GLdouble
* v
);
144 extern HIDDEN
void __indirect_glRasterPos3f(GLfloat x
, GLfloat y
, GLfloat z
);
145 extern HIDDEN
void __indirect_glRasterPos3fv(const GLfloat
* v
);
146 extern HIDDEN
void __indirect_glRasterPos3i(GLint x
, GLint y
, GLint z
);
147 extern HIDDEN
void __indirect_glRasterPos3iv(const GLint
* v
);
148 extern HIDDEN
void __indirect_glRasterPos3s(GLshort x
, GLshort y
, GLshort z
);
149 extern HIDDEN
void __indirect_glRasterPos3sv(const GLshort
* v
);
150 extern HIDDEN
void __indirect_glRasterPos4d(GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
);
151 extern HIDDEN
void __indirect_glRasterPos4dv(const GLdouble
* v
);
152 extern HIDDEN
void __indirect_glRasterPos4f(GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
);
153 extern HIDDEN
void __indirect_glRasterPos4fv(const GLfloat
* v
);
154 extern HIDDEN
void __indirect_glRasterPos4i(GLint x
, GLint y
, GLint z
, GLint w
);
155 extern HIDDEN
void __indirect_glRasterPos4iv(const GLint
* v
);
156 extern HIDDEN
void __indirect_glRasterPos4s(GLshort x
, GLshort y
, GLshort z
, GLshort w
);
157 extern HIDDEN
void __indirect_glRasterPos4sv(const GLshort
* v
);
158 extern HIDDEN
void __indirect_glRectd(GLdouble x1
, GLdouble y1
, GLdouble x2
, GLdouble y2
);
159 extern HIDDEN
void __indirect_glRectdv(const GLdouble
* v1
, const GLdouble
* v2
);
160 extern HIDDEN
void __indirect_glRectf(GLfloat x1
, GLfloat y1
, GLfloat x2
, GLfloat y2
);
161 extern HIDDEN
void __indirect_glRectfv(const GLfloat
* v1
, const GLfloat
* v2
);
162 extern HIDDEN
void __indirect_glRecti(GLint x1
, GLint y1
, GLint x2
, GLint y2
);
163 extern HIDDEN
void __indirect_glRectiv(const GLint
* v1
, const GLint
* v2
);
164 extern HIDDEN
void __indirect_glRects(GLshort x1
, GLshort y1
, GLshort x2
, GLshort y2
);
165 extern HIDDEN
void __indirect_glRectsv(const GLshort
* v1
, const GLshort
* v2
);
166 extern HIDDEN
void __indirect_glTexCoord1d(GLdouble s
);
167 extern HIDDEN
void __indirect_glTexCoord1dv(const GLdouble
* v
);
168 extern HIDDEN
void __indirect_glTexCoord1f(GLfloat s
);
169 extern HIDDEN
void __indirect_glTexCoord1fv(const GLfloat
* v
);
170 extern HIDDEN
void __indirect_glTexCoord1i(GLint s
);
171 extern HIDDEN
void __indirect_glTexCoord1iv(const GLint
* v
);
172 extern HIDDEN
void __indirect_glTexCoord1s(GLshort s
);
173 extern HIDDEN
void __indirect_glTexCoord1sv(const GLshort
* v
);
174 extern HIDDEN
void __indirect_glTexCoord2d(GLdouble s
, GLdouble t
);
175 extern HIDDEN
void __indirect_glTexCoord2dv(const GLdouble
* v
);
176 extern HIDDEN
void __indirect_glTexCoord2f(GLfloat s
, GLfloat t
);
177 extern HIDDEN
void __indirect_glTexCoord2fv(const GLfloat
* v
);
178 extern HIDDEN
void __indirect_glTexCoord2i(GLint s
, GLint t
);
179 extern HIDDEN
void __indirect_glTexCoord2iv(const GLint
* v
);
180 extern HIDDEN
void __indirect_glTexCoord2s(GLshort s
, GLshort t
);
181 extern HIDDEN
void __indirect_glTexCoord2sv(const GLshort
* v
);
182 extern HIDDEN
void __indirect_glTexCoord3d(GLdouble s
, GLdouble t
, GLdouble r
);
183 extern HIDDEN
void __indirect_glTexCoord3dv(const GLdouble
* v
);
184 extern HIDDEN
void __indirect_glTexCoord3f(GLfloat s
, GLfloat t
, GLfloat r
);
185 extern HIDDEN
void __indirect_glTexCoord3fv(const GLfloat
* v
);
186 extern HIDDEN
void __indirect_glTexCoord3i(GLint s
, GLint t
, GLint r
);
187 extern HIDDEN
void __indirect_glTexCoord3iv(const GLint
* v
);
188 extern HIDDEN
void __indirect_glTexCoord3s(GLshort s
, GLshort t
, GLshort r
);
189 extern HIDDEN
void __indirect_glTexCoord3sv(const GLshort
* v
);
190 extern HIDDEN
void __indirect_glTexCoord4d(GLdouble s
, GLdouble t
, GLdouble r
, GLdouble q
);
191 extern HIDDEN
void __indirect_glTexCoord4dv(const GLdouble
* v
);
192 extern HIDDEN
void __indirect_glTexCoord4f(GLfloat s
, GLfloat t
, GLfloat r
, GLfloat q
);
193 extern HIDDEN
void __indirect_glTexCoord4fv(const GLfloat
* v
);
194 extern HIDDEN
void __indirect_glTexCoord4i(GLint s
, GLint t
, GLint r
, GLint q
);
195 extern HIDDEN
void __indirect_glTexCoord4iv(const GLint
* v
);
196 extern HIDDEN
void __indirect_glTexCoord4s(GLshort s
, GLshort t
, GLshort r
, GLshort q
);
197 extern HIDDEN
void __indirect_glTexCoord4sv(const GLshort
* v
);
198 extern HIDDEN
void __indirect_glVertex2d(GLdouble x
, GLdouble y
);
199 extern HIDDEN
void __indirect_glVertex2dv(const GLdouble
* v
);
200 extern HIDDEN
void __indirect_glVertex2f(GLfloat x
, GLfloat y
);
201 extern HIDDEN
void __indirect_glVertex2fv(const GLfloat
* v
);
202 extern HIDDEN
void __indirect_glVertex2i(GLint x
, GLint y
);
203 extern HIDDEN
void __indirect_glVertex2iv(const GLint
* v
);
204 extern HIDDEN
void __indirect_glVertex2s(GLshort x
, GLshort y
);
205 extern HIDDEN
void __indirect_glVertex2sv(const GLshort
* v
);
206 extern HIDDEN
void __indirect_glVertex3d(GLdouble x
, GLdouble y
, GLdouble z
);
207 extern HIDDEN
void __indirect_glVertex3dv(const GLdouble
* v
);
208 extern HIDDEN
void __indirect_glVertex3f(GLfloat x
, GLfloat y
, GLfloat z
);
209 extern HIDDEN
void __indirect_glVertex3fv(const GLfloat
* v
);
210 extern HIDDEN
void __indirect_glVertex3i(GLint x
, GLint y
, GLint z
);
211 extern HIDDEN
void __indirect_glVertex3iv(const GLint
* v
);
212 extern HIDDEN
void __indirect_glVertex3s(GLshort x
, GLshort y
, GLshort z
);
213 extern HIDDEN
void __indirect_glVertex3sv(const GLshort
* v
);
214 extern HIDDEN
void __indirect_glVertex4d(GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
);
215 extern HIDDEN
void __indirect_glVertex4dv(const GLdouble
* v
);
216 extern HIDDEN
void __indirect_glVertex4f(GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
);
217 extern HIDDEN
void __indirect_glVertex4fv(const GLfloat
* v
);
218 extern HIDDEN
void __indirect_glVertex4i(GLint x
, GLint y
, GLint z
, GLint w
);
219 extern HIDDEN
void __indirect_glVertex4iv(const GLint
* v
);
220 extern HIDDEN
void __indirect_glVertex4s(GLshort x
, GLshort y
, GLshort z
, GLshort w
);
221 extern HIDDEN
void __indirect_glVertex4sv(const GLshort
* v
);
222 extern HIDDEN
void __indirect_glClipPlane(GLenum plane
, const GLdouble
* equation
);
223 extern HIDDEN
void __indirect_glColorMaterial(GLenum face
, GLenum mode
);
224 extern HIDDEN
void __indirect_glCullFace(GLenum mode
);
225 extern HIDDEN
void __indirect_glFogf(GLenum pname
, GLfloat param
);
226 extern HIDDEN
void __indirect_glFogfv(GLenum pname
, const GLfloat
* params
);
227 extern HIDDEN
void __indirect_glFogi(GLenum pname
, GLint param
);
228 extern HIDDEN
void __indirect_glFogiv(GLenum pname
, const GLint
* params
);
229 extern HIDDEN
void __indirect_glFrontFace(GLenum mode
);
230 extern HIDDEN
void __indirect_glHint(GLenum target
, GLenum mode
);
231 extern HIDDEN
void __indirect_glLightf(GLenum light
, GLenum pname
, GLfloat param
);
232 extern HIDDEN
void __indirect_glLightfv(GLenum light
, GLenum pname
, const GLfloat
* params
);
233 extern HIDDEN
void __indirect_glLighti(GLenum light
, GLenum pname
, GLint param
);
234 extern HIDDEN
void __indirect_glLightiv(GLenum light
, GLenum pname
, const GLint
* params
);
235 extern HIDDEN
void __indirect_glLightModelf(GLenum pname
, GLfloat param
);
236 extern HIDDEN
void __indirect_glLightModelfv(GLenum pname
, const GLfloat
* params
);
237 extern HIDDEN
void __indirect_glLightModeli(GLenum pname
, GLint param
);
238 extern HIDDEN
void __indirect_glLightModeliv(GLenum pname
, const GLint
* params
);
239 extern HIDDEN
void __indirect_glLineStipple(GLint factor
, GLushort pattern
);
240 extern HIDDEN
void __indirect_glLineWidth(GLfloat width
);
241 extern HIDDEN
void __indirect_glMaterialf(GLenum face
, GLenum pname
, GLfloat param
);
242 extern HIDDEN
void __indirect_glMaterialfv(GLenum face
, GLenum pname
, const GLfloat
* params
);
243 extern HIDDEN
void __indirect_glMateriali(GLenum face
, GLenum pname
, GLint param
);
244 extern HIDDEN
void __indirect_glMaterialiv(GLenum face
, GLenum pname
, const GLint
* params
);
245 extern HIDDEN
void __indirect_glPointSize(GLfloat size
);
246 extern HIDDEN
void __indirect_glPolygonMode(GLenum face
, GLenum mode
);
247 extern HIDDEN
void __indirect_glPolygonStipple(const GLubyte
* mask
);
248 extern HIDDEN
void __indirect_glScissor(GLint x
, GLint y
, GLsizei width
, GLsizei height
);
249 extern HIDDEN
void __indirect_glShadeModel(GLenum mode
);
250 extern HIDDEN
void __indirect_glTexParameterf(GLenum target
, GLenum pname
, GLfloat param
);
251 extern HIDDEN
void __indirect_glTexParameterfv(GLenum target
, GLenum pname
, const GLfloat
* params
);
252 extern HIDDEN
void __indirect_glTexParameteri(GLenum target
, GLenum pname
, GLint param
);
253 extern HIDDEN
void __indirect_glTexParameteriv(GLenum target
, GLenum pname
, const GLint
* params
);
254 extern HIDDEN
void __indirect_glTexImage1D(GLenum target
, GLint level
, GLint internalformat
, GLsizei width
, GLint border
, GLenum format
, GLenum type
, const GLvoid
* pixels
);
255 extern HIDDEN
void __indirect_glTexImage2D(GLenum target
, GLint level
, GLint internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLenum format
, GLenum type
, const GLvoid
* pixels
);
256 extern HIDDEN
void __indirect_glTexEnvf(GLenum target
, GLenum pname
, GLfloat param
);
257 extern HIDDEN
void __indirect_glTexEnvfv(GLenum target
, GLenum pname
, const GLfloat
* params
);
258 extern HIDDEN
void __indirect_glTexEnvi(GLenum target
, GLenum pname
, GLint param
);
259 extern HIDDEN
void __indirect_glTexEnviv(GLenum target
, GLenum pname
, const GLint
* params
);
260 extern HIDDEN
void __indirect_glTexGend(GLenum coord
, GLenum pname
, GLdouble param
);
261 extern HIDDEN
void __indirect_glTexGendv(GLenum coord
, GLenum pname
, const GLdouble
* params
);
262 extern HIDDEN
void __indirect_glTexGenf(GLenum coord
, GLenum pname
, GLfloat param
);
263 extern HIDDEN
void __indirect_glTexGenfv(GLenum coord
, GLenum pname
, const GLfloat
* params
);
264 extern HIDDEN
void __indirect_glTexGeni(GLenum coord
, GLenum pname
, GLint param
);
265 extern HIDDEN
void __indirect_glTexGeniv(GLenum coord
, GLenum pname
, const GLint
* params
);
266 extern HIDDEN
void __indirect_glFeedbackBuffer(GLsizei size
, GLenum type
, GLfloat
* buffer
);
267 extern HIDDEN
void __indirect_glSelectBuffer(GLsizei size
, GLuint
* buffer
);
268 extern HIDDEN GLint
__indirect_glRenderMode(GLenum mode
);
269 extern HIDDEN
void __indirect_glInitNames(void);
270 extern HIDDEN
void __indirect_glLoadName(GLuint name
);
271 extern HIDDEN
void __indirect_glPassThrough(GLfloat token
);
272 extern HIDDEN
void __indirect_glPopName(void);
273 extern HIDDEN
void __indirect_glPushName(GLuint name
);
274 extern HIDDEN
void __indirect_glDrawBuffer(GLenum mode
);
275 extern HIDDEN
void __indirect_glClear(GLbitfield mask
);
276 extern HIDDEN
void __indirect_glClearAccum(GLfloat red
, GLfloat green
, GLfloat blue
, GLfloat alpha
);
277 extern HIDDEN
void __indirect_glClearIndex(GLfloat c
);
278 extern HIDDEN
void __indirect_glClearColor(GLclampf red
, GLclampf green
, GLclampf blue
, GLclampf alpha
);
279 extern HIDDEN
void __indirect_glClearStencil(GLint s
);
280 extern HIDDEN
void __indirect_glClearDepth(GLclampd depth
);
281 extern HIDDEN
void __indirect_glStencilMask(GLuint mask
);
282 extern HIDDEN
void __indirect_glColorMask(GLboolean red
, GLboolean green
, GLboolean blue
, GLboolean alpha
);
283 extern HIDDEN
void __indirect_glDepthMask(GLboolean flag
);
284 extern HIDDEN
void __indirect_glIndexMask(GLuint mask
);
285 extern HIDDEN
void __indirect_glAccum(GLenum op
, GLfloat value
);
286 extern HIDDEN
void __indirect_glDisable(GLenum cap
);
287 extern HIDDEN
void __indirect_glEnable(GLenum cap
);
288 extern HIDDEN
void __indirect_glFinish(void);
289 extern HIDDEN
void __indirect_glFlush(void);
290 extern HIDDEN
void __indirect_glPopAttrib(void);
291 extern HIDDEN
void __indirect_glPushAttrib(GLbitfield mask
);
292 extern HIDDEN
void __indirect_glMap1d(GLenum target
, GLdouble u1
, GLdouble u2
, GLint stride
, GLint order
, const GLdouble
* points
);
293 extern HIDDEN
void __indirect_glMap1f(GLenum target
, GLfloat u1
, GLfloat u2
, GLint stride
, GLint order
, const GLfloat
* points
);
294 extern HIDDEN
void __indirect_glMap2d(GLenum target
, GLdouble u1
, GLdouble u2
, GLint ustride
, GLint uorder
, GLdouble v1
, GLdouble v2
, GLint vstride
, GLint vorder
, const GLdouble
* points
);
295 extern HIDDEN
void __indirect_glMap2f(GLenum target
, GLfloat u1
, GLfloat u2
, GLint ustride
, GLint uorder
, GLfloat v1
, GLfloat v2
, GLint vstride
, GLint vorder
, const GLfloat
* points
);
296 extern HIDDEN
void __indirect_glMapGrid1d(GLint un
, GLdouble u1
, GLdouble u2
);
297 extern HIDDEN
void __indirect_glMapGrid1f(GLint un
, GLfloat u1
, GLfloat u2
);
298 extern HIDDEN
void __indirect_glMapGrid2d(GLint un
, GLdouble u1
, GLdouble u2
, GLint vn
, GLdouble v1
, GLdouble v2
);
299 extern HIDDEN
void __indirect_glMapGrid2f(GLint un
, GLfloat u1
, GLfloat u2
, GLint vn
, GLfloat v1
, GLfloat v2
);
300 extern HIDDEN
void __indirect_glEvalCoord1d(GLdouble u
);
301 extern HIDDEN
void __indirect_glEvalCoord1dv(const GLdouble
* u
);
302 extern HIDDEN
void __indirect_glEvalCoord1f(GLfloat u
);
303 extern HIDDEN
void __indirect_glEvalCoord1fv(const GLfloat
* u
);
304 extern HIDDEN
void __indirect_glEvalCoord2d(GLdouble u
, GLdouble v
);
305 extern HIDDEN
void __indirect_glEvalCoord2dv(const GLdouble
* u
);
306 extern HIDDEN
void __indirect_glEvalCoord2f(GLfloat u
, GLfloat v
);
307 extern HIDDEN
void __indirect_glEvalCoord2fv(const GLfloat
* u
);
308 extern HIDDEN
void __indirect_glEvalMesh1(GLenum mode
, GLint i1
, GLint i2
);
309 extern HIDDEN
void __indirect_glEvalPoint1(GLint i
);
310 extern HIDDEN
void __indirect_glEvalMesh2(GLenum mode
, GLint i1
, GLint i2
, GLint j1
, GLint j2
);
311 extern HIDDEN
void __indirect_glEvalPoint2(GLint i
, GLint j
);
312 extern HIDDEN
void __indirect_glAlphaFunc(GLenum func
, GLclampf ref
);
313 extern HIDDEN
void __indirect_glBlendFunc(GLenum sfactor
, GLenum dfactor
);
314 extern HIDDEN
void __indirect_glLogicOp(GLenum opcode
);
315 extern HIDDEN
void __indirect_glStencilFunc(GLenum func
, GLint ref
, GLuint mask
);
316 extern HIDDEN
void __indirect_glStencilOp(GLenum fail
, GLenum zfail
, GLenum zpass
);
317 extern HIDDEN
void __indirect_glDepthFunc(GLenum func
);
318 extern HIDDEN
void __indirect_glPixelZoom(GLfloat xfactor
, GLfloat yfactor
);
319 extern HIDDEN
void __indirect_glPixelTransferf(GLenum pname
, GLfloat param
);
320 extern HIDDEN
void __indirect_glPixelTransferi(GLenum pname
, GLint param
);
321 extern HIDDEN
void __indirect_glPixelStoref(GLenum pname
, GLfloat param
);
322 extern HIDDEN
void __indirect_glPixelStorei(GLenum pname
, GLint param
);
323 extern HIDDEN
void __indirect_glPixelMapfv(GLenum map
, GLsizei mapsize
, const GLfloat
* values
);
324 extern HIDDEN
void __indirect_glPixelMapuiv(GLenum map
, GLsizei mapsize
, const GLuint
* values
);
325 extern HIDDEN
void __indirect_glPixelMapusv(GLenum map
, GLsizei mapsize
, const GLushort
* values
);
326 extern HIDDEN
void __indirect_glReadBuffer(GLenum mode
);
327 extern HIDDEN
void __indirect_glCopyPixels(GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLenum type
);
328 extern HIDDEN
void __indirect_glReadPixels(GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, GLvoid
* pixels
);
329 extern HIDDEN
void __indirect_glDrawPixels(GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const GLvoid
* pixels
);
330 extern HIDDEN
void __indirect_glGetBooleanv(GLenum pname
, GLboolean
* params
);
331 extern HIDDEN
void __indirect_glGetClipPlane(GLenum plane
, GLdouble
* equation
);
332 extern HIDDEN
void __indirect_glGetDoublev(GLenum pname
, GLdouble
* params
);
333 extern HIDDEN GLenum
__indirect_glGetError(void);
334 extern HIDDEN
void __indirect_glGetFloatv(GLenum pname
, GLfloat
* params
);
335 extern HIDDEN
void __indirect_glGetIntegerv(GLenum pname
, GLint
* params
);
336 extern HIDDEN
void __indirect_glGetLightfv(GLenum light
, GLenum pname
, GLfloat
* params
);
337 extern HIDDEN
void __indirect_glGetLightiv(GLenum light
, GLenum pname
, GLint
* params
);
338 extern HIDDEN
void __indirect_glGetMapdv(GLenum target
, GLenum query
, GLdouble
* v
);
339 extern HIDDEN
void __indirect_glGetMapfv(GLenum target
, GLenum query
, GLfloat
* v
);
340 extern HIDDEN
void __indirect_glGetMapiv(GLenum target
, GLenum query
, GLint
* v
);
341 extern HIDDEN
void __indirect_glGetMaterialfv(GLenum face
, GLenum pname
, GLfloat
* params
);
342 extern HIDDEN
void __indirect_glGetMaterialiv(GLenum face
, GLenum pname
, GLint
* params
);
343 extern HIDDEN
void __indirect_glGetPixelMapfv(GLenum map
, GLfloat
* values
);
344 extern HIDDEN
void __indirect_glGetPixelMapuiv(GLenum map
, GLuint
* values
);
345 extern HIDDEN
void __indirect_glGetPixelMapusv(GLenum map
, GLushort
* values
);
346 extern HIDDEN
void __indirect_glGetPolygonStipple(GLubyte
* mask
);
347 extern HIDDEN
const GLubyte
* __indirect_glGetString(GLenum name
);
348 extern HIDDEN
void __indirect_glGetTexEnvfv(GLenum target
, GLenum pname
, GLfloat
* params
);
349 extern HIDDEN
void __indirect_glGetTexEnviv(GLenum target
, GLenum pname
, GLint
* params
);
350 extern HIDDEN
void __indirect_glGetTexGendv(GLenum coord
, GLenum pname
, GLdouble
* params
);
351 extern HIDDEN
void __indirect_glGetTexGenfv(GLenum coord
, GLenum pname
, GLfloat
* params
);
352 extern HIDDEN
void __indirect_glGetTexGeniv(GLenum coord
, GLenum pname
, GLint
* params
);
353 extern HIDDEN
void __indirect_glGetTexImage(GLenum target
, GLint level
, GLenum format
, GLenum type
, GLvoid
* pixels
);
354 extern HIDDEN
void __indirect_glGetTexParameterfv(GLenum target
, GLenum pname
, GLfloat
* params
);
355 extern HIDDEN
void __indirect_glGetTexParameteriv(GLenum target
, GLenum pname
, GLint
* params
);
356 extern HIDDEN
void __indirect_glGetTexLevelParameterfv(GLenum target
, GLint level
, GLenum pname
, GLfloat
* params
);
357 extern HIDDEN
void __indirect_glGetTexLevelParameteriv(GLenum target
, GLint level
, GLenum pname
, GLint
* params
);
358 extern HIDDEN GLboolean
__indirect_glIsEnabled(GLenum cap
);
359 extern HIDDEN GLboolean
__indirect_glIsList(GLuint list
);
360 extern HIDDEN
void __indirect_glDepthRange(GLclampd zNear
, GLclampd zFar
);
361 extern HIDDEN
void __indirect_glFrustum(GLdouble left
, GLdouble right
, GLdouble bottom
, GLdouble top
, GLdouble zNear
, GLdouble zFar
);
362 extern HIDDEN
void __indirect_glLoadIdentity(void);
363 extern HIDDEN
void __indirect_glLoadMatrixf(const GLfloat
* m
);
364 extern HIDDEN
void __indirect_glLoadMatrixd(const GLdouble
* m
);
365 extern HIDDEN
void __indirect_glMatrixMode(GLenum mode
);
366 extern HIDDEN
void __indirect_glMultMatrixf(const GLfloat
* m
);
367 extern HIDDEN
void __indirect_glMultMatrixd(const GLdouble
* m
);
368 extern HIDDEN
void __indirect_glOrtho(GLdouble left
, GLdouble right
, GLdouble bottom
, GLdouble top
, GLdouble zNear
, GLdouble zFar
);
369 extern HIDDEN
void __indirect_glPopMatrix(void);
370 extern HIDDEN
void __indirect_glPushMatrix(void);
371 extern HIDDEN
void __indirect_glRotated(GLdouble angle
, GLdouble x
, GLdouble y
, GLdouble z
);
372 extern HIDDEN
void __indirect_glRotatef(GLfloat angle
, GLfloat x
, GLfloat y
, GLfloat z
);
373 extern HIDDEN
void __indirect_glScaled(GLdouble x
, GLdouble y
, GLdouble z
);
374 extern HIDDEN
void __indirect_glScalef(GLfloat x
, GLfloat y
, GLfloat z
);
375 extern HIDDEN
void __indirect_glTranslated(GLdouble x
, GLdouble y
, GLdouble z
);
376 extern HIDDEN
void __indirect_glTranslatef(GLfloat x
, GLfloat y
, GLfloat z
);
377 extern HIDDEN
void __indirect_glViewport(GLint x
, GLint y
, GLsizei width
, GLsizei height
);
378 extern HIDDEN
void __indirect_glArrayElement(GLint i
);
379 extern HIDDEN
void __indirect_glBindTexture(GLenum target
, GLuint texture
);
380 extern HIDDEN
void __indirect_glColorPointer(GLint size
, GLenum type
, GLsizei stride
, const GLvoid
* pointer
);
381 extern HIDDEN
void __indirect_glDisableClientState(GLenum array
);
382 extern HIDDEN
void __indirect_glDrawArrays(GLenum mode
, GLint first
, GLsizei count
);
383 extern HIDDEN
void __indirect_glDrawElements(GLenum mode
, GLsizei count
, GLenum type
, const GLvoid
* indices
);
384 extern HIDDEN
void __indirect_glEdgeFlagPointer(GLsizei stride
, const GLvoid
* pointer
);
385 extern HIDDEN
void __indirect_glEnableClientState(GLenum array
);
386 extern HIDDEN
void __indirect_glIndexPointer(GLenum type
, GLsizei stride
, const GLvoid
* pointer
);
387 extern HIDDEN
void __indirect_glIndexub(GLubyte c
);
388 extern HIDDEN
void __indirect_glIndexubv(const GLubyte
* c
);
389 extern HIDDEN
void __indirect_glInterleavedArrays(GLenum format
, GLsizei stride
, const GLvoid
* pointer
);
390 extern HIDDEN
void __indirect_glNormalPointer(GLenum type
, GLsizei stride
, const GLvoid
* pointer
);
391 extern HIDDEN
void __indirect_glPolygonOffset(GLfloat factor
, GLfloat units
);
392 extern HIDDEN
void __indirect_glTexCoordPointer(GLint size
, GLenum type
, GLsizei stride
, const GLvoid
* pointer
);
393 extern HIDDEN
void __indirect_glVertexPointer(GLint size
, GLenum type
, GLsizei stride
, const GLvoid
* pointer
);
394 extern HIDDEN GLboolean
__indirect_glAreTexturesResident(GLsizei n
, const GLuint
* textures
, GLboolean
* residences
);
395 GLAPI GLboolean GLAPIENTRY
glAreTexturesResidentEXT(GLsizei n
, const GLuint
* textures
, GLboolean
* residences
);
396 extern HIDDEN
void __indirect_glCopyTexImage1D(GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLint border
);
397 extern HIDDEN
void __indirect_glCopyTexImage2D(GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint border
);
398 extern HIDDEN
void __indirect_glCopyTexSubImage1D(GLenum target
, GLint level
, GLint xoffset
, GLint x
, GLint y
, GLsizei width
);
399 extern HIDDEN
void __indirect_glCopyTexSubImage2D(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
);
400 extern HIDDEN
void __indirect_glDeleteTextures(GLsizei n
, const GLuint
* textures
);
401 GLAPI
void GLAPIENTRY
glDeleteTexturesEXT(GLsizei n
, const GLuint
* textures
);
402 extern HIDDEN
void __indirect_glGenTextures(GLsizei n
, GLuint
* textures
);
403 GLAPI
void GLAPIENTRY
glGenTexturesEXT(GLsizei n
, GLuint
* textures
);
404 extern HIDDEN
void __indirect_glGetPointerv(GLenum pname
, GLvoid
** params
);
405 extern HIDDEN GLboolean
__indirect_glIsTexture(GLuint texture
);
406 GLAPI GLboolean GLAPIENTRY
glIsTextureEXT(GLuint texture
);
407 extern HIDDEN
void __indirect_glPrioritizeTextures(GLsizei n
, const GLuint
* textures
, const GLclampf
* priorities
);
408 extern HIDDEN
void __indirect_glTexSubImage1D(GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLenum type
, const GLvoid
* pixels
);
409 extern HIDDEN
void __indirect_glTexSubImage2D(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const GLvoid
* pixels
);
410 extern HIDDEN
void __indirect_glPopClientAttrib(void);
411 extern HIDDEN
void __indirect_glPushClientAttrib(GLbitfield mask
);
412 extern HIDDEN
void __indirect_glBlendColor(GLclampf red
, GLclampf green
, GLclampf blue
, GLclampf alpha
);
413 extern HIDDEN
void __indirect_glBlendEquation(GLenum mode
);
414 extern HIDDEN
void __indirect_glDrawRangeElements(GLenum mode
, GLuint start
, GLuint end
, GLsizei count
, GLenum type
, const GLvoid
* indices
);
415 extern HIDDEN
void __indirect_glColorTable(GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, const GLvoid
* table
);
416 extern HIDDEN
void __indirect_glColorTableParameterfv(GLenum target
, GLenum pname
, const GLfloat
* params
);
417 extern HIDDEN
void __indirect_glColorTableParameteriv(GLenum target
, GLenum pname
, const GLint
* params
);
418 extern HIDDEN
void __indirect_glCopyColorTable(GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
);
419 extern HIDDEN
void __indirect_glGetColorTable(GLenum target
, GLenum format
, GLenum type
, GLvoid
* table
);
420 GLAPI
void GLAPIENTRY
glGetColorTableEXT(GLenum target
, GLenum format
, GLenum type
, GLvoid
* table
);
421 extern HIDDEN
void __indirect_glGetColorTableParameterfv(GLenum target
, GLenum pname
, GLfloat
* params
);
422 GLAPI
void GLAPIENTRY
glGetColorTableParameterfvEXT(GLenum target
, GLenum pname
, GLfloat
* params
);
423 extern HIDDEN
void __indirect_glGetColorTableParameteriv(GLenum target
, GLenum pname
, GLint
* params
);
424 GLAPI
void GLAPIENTRY
glGetColorTableParameterivEXT(GLenum target
, GLenum pname
, GLint
* params
);
425 extern HIDDEN
void __indirect_glColorSubTable(GLenum target
, GLsizei start
, GLsizei count
, GLenum format
, GLenum type
, const GLvoid
* data
);
426 extern HIDDEN
void __indirect_glCopyColorSubTable(GLenum target
, GLsizei start
, GLint x
, GLint y
, GLsizei width
);
427 extern HIDDEN
void __indirect_glConvolutionFilter1D(GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, const GLvoid
* image
);
428 extern HIDDEN
void __indirect_glConvolutionFilter2D(GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const GLvoid
* image
);
429 extern HIDDEN
void __indirect_glConvolutionParameterf(GLenum target
, GLenum pname
, GLfloat params
);
430 extern HIDDEN
void __indirect_glConvolutionParameterfv(GLenum target
, GLenum pname
, const GLfloat
* params
);
431 extern HIDDEN
void __indirect_glConvolutionParameteri(GLenum target
, GLenum pname
, GLint params
);
432 extern HIDDEN
void __indirect_glConvolutionParameteriv(GLenum target
, GLenum pname
, const GLint
* params
);
433 extern HIDDEN
void __indirect_glCopyConvolutionFilter1D(GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
);
434 extern HIDDEN
void __indirect_glCopyConvolutionFilter2D(GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
);
435 extern HIDDEN
void __indirect_glGetConvolutionFilter(GLenum target
, GLenum format
, GLenum type
, GLvoid
* image
);
436 extern HIDDEN
void gl_dispatch_stub_356(GLenum target
, GLenum format
, GLenum type
, GLvoid
* image
);
437 extern HIDDEN
void __indirect_glGetConvolutionParameterfv(GLenum target
, GLenum pname
, GLfloat
* params
);
438 extern HIDDEN
void gl_dispatch_stub_357(GLenum target
, GLenum pname
, GLfloat
* params
);
439 extern HIDDEN
void __indirect_glGetConvolutionParameteriv(GLenum target
, GLenum pname
, GLint
* params
);
440 extern HIDDEN
void gl_dispatch_stub_358(GLenum target
, GLenum pname
, GLint
* params
);
441 extern HIDDEN
void __indirect_glGetSeparableFilter(GLenum target
, GLenum format
, GLenum type
, GLvoid
* row
, GLvoid
* column
, GLvoid
* span
);
442 extern HIDDEN
void gl_dispatch_stub_359(GLenum target
, GLenum format
, GLenum type
, GLvoid
* row
, GLvoid
* column
, GLvoid
* span
);
443 #define gl_dispatch_stub_GetSeparableFilterEXT gl_dispatch_stub_359
444 extern HIDDEN
void __indirect_glSeparableFilter2D(GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const GLvoid
* row
, const GLvoid
* column
);
445 extern HIDDEN
void __indirect_glGetHistogram(GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLvoid
* values
);
446 extern HIDDEN
void gl_dispatch_stub_361(GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLvoid
* values
);
447 extern HIDDEN
void __indirect_glGetHistogramParameterfv(GLenum target
, GLenum pname
, GLfloat
* params
);
448 extern HIDDEN
void gl_dispatch_stub_362(GLenum target
, GLenum pname
, GLfloat
* params
);
449 extern HIDDEN
void __indirect_glGetHistogramParameteriv(GLenum target
, GLenum pname
, GLint
* params
);
450 extern HIDDEN
void gl_dispatch_stub_363(GLenum target
, GLenum pname
, GLint
* params
);
451 extern HIDDEN
void __indirect_glGetMinmax(GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLvoid
* values
);
452 extern HIDDEN
void gl_dispatch_stub_364(GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLvoid
* values
);
453 extern HIDDEN
void __indirect_glGetMinmaxParameterfv(GLenum target
, GLenum pname
, GLfloat
* params
);
454 extern HIDDEN
void gl_dispatch_stub_365(GLenum target
, GLenum pname
, GLfloat
* params
);
455 extern HIDDEN
void __indirect_glGetMinmaxParameteriv(GLenum target
, GLenum pname
, GLint
* params
);
456 extern HIDDEN
void gl_dispatch_stub_366(GLenum target
, GLenum pname
, GLint
* params
);
457 extern HIDDEN
void __indirect_glHistogram(GLenum target
, GLsizei width
, GLenum internalformat
, GLboolean sink
);
458 extern HIDDEN
void __indirect_glMinmax(GLenum target
, GLenum internalformat
, GLboolean sink
);
459 extern HIDDEN
void __indirect_glResetHistogram(GLenum target
);
460 extern HIDDEN
void __indirect_glResetMinmax(GLenum target
);
461 extern HIDDEN
void __indirect_glTexImage3D(GLenum target
, GLint level
, GLint internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLenum format
, GLenum type
, const GLvoid
* pixels
);
462 extern HIDDEN
void __indirect_glTexSubImage3D(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLenum type
, const GLvoid
* pixels
);
463 extern HIDDEN
void __indirect_glCopyTexSubImage3D(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
);
464 extern HIDDEN
void __indirect_glActiveTextureARB(GLenum texture
);
465 extern HIDDEN
void __indirect_glClientActiveTextureARB(GLenum texture
);
466 extern HIDDEN
void __indirect_glMultiTexCoord1dARB(GLenum target
, GLdouble s
);
467 extern HIDDEN
void __indirect_glMultiTexCoord1dvARB(GLenum target
, const GLdouble
* v
);
468 extern HIDDEN
void __indirect_glMultiTexCoord1fARB(GLenum target
, GLfloat s
);
469 extern HIDDEN
void __indirect_glMultiTexCoord1fvARB(GLenum target
, const GLfloat
* v
);
470 extern HIDDEN
void __indirect_glMultiTexCoord1iARB(GLenum target
, GLint s
);
471 extern HIDDEN
void __indirect_glMultiTexCoord1ivARB(GLenum target
, const GLint
* v
);
472 extern HIDDEN
void __indirect_glMultiTexCoord1sARB(GLenum target
, GLshort s
);
473 extern HIDDEN
void __indirect_glMultiTexCoord1svARB(GLenum target
, const GLshort
* v
);
474 extern HIDDEN
void __indirect_glMultiTexCoord2dARB(GLenum target
, GLdouble s
, GLdouble t
);
475 extern HIDDEN
void __indirect_glMultiTexCoord2dvARB(GLenum target
, const GLdouble
* v
);
476 extern HIDDEN
void __indirect_glMultiTexCoord2fARB(GLenum target
, GLfloat s
, GLfloat t
);
477 extern HIDDEN
void __indirect_glMultiTexCoord2fvARB(GLenum target
, const GLfloat
* v
);
478 extern HIDDEN
void __indirect_glMultiTexCoord2iARB(GLenum target
, GLint s
, GLint t
);
479 extern HIDDEN
void __indirect_glMultiTexCoord2ivARB(GLenum target
, const GLint
* v
);
480 extern HIDDEN
void __indirect_glMultiTexCoord2sARB(GLenum target
, GLshort s
, GLshort t
);
481 extern HIDDEN
void __indirect_glMultiTexCoord2svARB(GLenum target
, const GLshort
* v
);
482 extern HIDDEN
void __indirect_glMultiTexCoord3dARB(GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
);
483 extern HIDDEN
void __indirect_glMultiTexCoord3dvARB(GLenum target
, const GLdouble
* v
);
484 extern HIDDEN
void __indirect_glMultiTexCoord3fARB(GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
);
485 extern HIDDEN
void __indirect_glMultiTexCoord3fvARB(GLenum target
, const GLfloat
* v
);
486 extern HIDDEN
void __indirect_glMultiTexCoord3iARB(GLenum target
, GLint s
, GLint t
, GLint r
);
487 extern HIDDEN
void __indirect_glMultiTexCoord3ivARB(GLenum target
, const GLint
* v
);
488 extern HIDDEN
void __indirect_glMultiTexCoord3sARB(GLenum target
, GLshort s
, GLshort t
, GLshort r
);
489 extern HIDDEN
void __indirect_glMultiTexCoord3svARB(GLenum target
, const GLshort
* v
);
490 extern HIDDEN
void __indirect_glMultiTexCoord4dARB(GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
, GLdouble q
);
491 extern HIDDEN
void __indirect_glMultiTexCoord4dvARB(GLenum target
, const GLdouble
* v
);
492 extern HIDDEN
void __indirect_glMultiTexCoord4fARB(GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
, GLfloat q
);
493 extern HIDDEN
void __indirect_glMultiTexCoord4fvARB(GLenum target
, const GLfloat
* v
);
494 extern HIDDEN
void __indirect_glMultiTexCoord4iARB(GLenum target
, GLint s
, GLint t
, GLint r
, GLint q
);
495 extern HIDDEN
void __indirect_glMultiTexCoord4ivARB(GLenum target
, const GLint
* v
);
496 extern HIDDEN
void __indirect_glMultiTexCoord4sARB(GLenum target
, GLshort s
, GLshort t
, GLshort r
, GLshort q
);
497 extern HIDDEN
void __indirect_glMultiTexCoord4svARB(GLenum target
, const GLshort
* v
);
498 extern HIDDEN
void __indirect_glLoadTransposeMatrixdARB(const GLdouble
* m
);
499 extern HIDDEN
void __indirect_glLoadTransposeMatrixfARB(const GLfloat
* m
);
500 extern HIDDEN
void __indirect_glMultTransposeMatrixdARB(const GLdouble
* m
);
501 extern HIDDEN
void __indirect_glMultTransposeMatrixfARB(const GLfloat
* m
);
502 extern HIDDEN
void __indirect_glSampleCoverageARB(GLclampf value
, GLboolean invert
);
503 extern HIDDEN
void __indirect_glCompressedTexImage1DARB(GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLsizei imageSize
, const GLvoid
* data
);
504 extern HIDDEN
void __indirect_glCompressedTexImage2DARB(GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLsizei imageSize
, const GLvoid
* data
);
505 extern HIDDEN
void __indirect_glCompressedTexImage3DARB(GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLsizei imageSize
, const GLvoid
* data
);
506 extern HIDDEN
void __indirect_glCompressedTexSubImage1DARB(GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLsizei imageSize
, const GLvoid
* data
);
507 extern HIDDEN
void __indirect_glCompressedTexSubImage2DARB(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLsizei imageSize
, const GLvoid
* data
);
508 extern HIDDEN
void __indirect_glCompressedTexSubImage3DARB(GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLsizei imageSize
, const GLvoid
* data
);
509 extern HIDDEN
void __indirect_glGetCompressedTexImageARB(GLenum target
, GLint level
, GLvoid
* img
);
510 extern HIDDEN
void __indirect_glDisableVertexAttribArrayARB(GLuint index
);
511 extern HIDDEN
void __indirect_glEnableVertexAttribArrayARB(GLuint index
);
512 extern HIDDEN
void __indirect_glGetProgramEnvParameterdvARB(GLenum target
, GLuint index
, GLdouble
* params
);
513 extern HIDDEN
void __indirect_glGetProgramEnvParameterfvARB(GLenum target
, GLuint index
, GLfloat
* params
);
514 extern HIDDEN
void __indirect_glGetProgramLocalParameterdvARB(GLenum target
, GLuint index
, GLdouble
* params
);
515 extern HIDDEN
void __indirect_glGetProgramLocalParameterfvARB(GLenum target
, GLuint index
, GLfloat
* params
);
516 extern HIDDEN
void __indirect_glGetProgramStringARB(GLenum target
, GLenum pname
, GLvoid
* string
);
517 extern HIDDEN
void __indirect_glGetProgramivARB(GLenum target
, GLenum pname
, GLint
* params
);
518 extern HIDDEN
void __indirect_glGetVertexAttribdvARB(GLuint index
, GLenum pname
, GLdouble
* params
);
519 extern HIDDEN
void __indirect_glGetVertexAttribfvARB(GLuint index
, GLenum pname
, GLfloat
* params
);
520 extern HIDDEN
void __indirect_glGetVertexAttribivARB(GLuint index
, GLenum pname
, GLint
* params
);
521 extern HIDDEN
void __indirect_glProgramEnvParameter4dARB(GLenum target
, GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
);
522 extern HIDDEN
void __indirect_glProgramEnvParameter4dvARB(GLenum target
, GLuint index
, const GLdouble
* params
);
523 extern HIDDEN
void __indirect_glProgramEnvParameter4fARB(GLenum target
, GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
);
524 extern HIDDEN
void __indirect_glProgramEnvParameter4fvARB(GLenum target
, GLuint index
, const GLfloat
* params
);
525 extern HIDDEN
void __indirect_glProgramLocalParameter4dARB(GLenum target
, GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
);
526 extern HIDDEN
void __indirect_glProgramLocalParameter4dvARB(GLenum target
, GLuint index
, const GLdouble
* params
);
527 extern HIDDEN
void __indirect_glProgramLocalParameter4fARB(GLenum target
, GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
);
528 extern HIDDEN
void __indirect_glProgramLocalParameter4fvARB(GLenum target
, GLuint index
, const GLfloat
* params
);
529 extern HIDDEN
void __indirect_glProgramStringARB(GLenum target
, GLenum format
, GLsizei len
, const GLvoid
* string
);
530 extern HIDDEN
void __indirect_glVertexAttrib1dARB(GLuint index
, GLdouble x
);
531 extern HIDDEN
void __indirect_glVertexAttrib1dvARB(GLuint index
, const GLdouble
* v
);
532 extern HIDDEN
void __indirect_glVertexAttrib1fARB(GLuint index
, GLfloat x
);
533 extern HIDDEN
void __indirect_glVertexAttrib1fvARB(GLuint index
, const GLfloat
* v
);
534 extern HIDDEN
void __indirect_glVertexAttrib1sARB(GLuint index
, GLshort x
);
535 extern HIDDEN
void __indirect_glVertexAttrib1svARB(GLuint index
, const GLshort
* v
);
536 extern HIDDEN
void __indirect_glVertexAttrib2dARB(GLuint index
, GLdouble x
, GLdouble y
);
537 extern HIDDEN
void __indirect_glVertexAttrib2dvARB(GLuint index
, const GLdouble
* v
);
538 extern HIDDEN
void __indirect_glVertexAttrib2fARB(GLuint index
, GLfloat x
, GLfloat y
);
539 extern HIDDEN
void __indirect_glVertexAttrib2fvARB(GLuint index
, const GLfloat
* v
);
540 extern HIDDEN
void __indirect_glVertexAttrib2sARB(GLuint index
, GLshort x
, GLshort y
);
541 extern HIDDEN
void __indirect_glVertexAttrib2svARB(GLuint index
, const GLshort
* v
);
542 extern HIDDEN
void __indirect_glVertexAttrib3dARB(GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
);
543 extern HIDDEN
void __indirect_glVertexAttrib3dvARB(GLuint index
, const GLdouble
* v
);
544 extern HIDDEN
void __indirect_glVertexAttrib3fARB(GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
);
545 extern HIDDEN
void __indirect_glVertexAttrib3fvARB(GLuint index
, const GLfloat
* v
);
546 extern HIDDEN
void __indirect_glVertexAttrib3sARB(GLuint index
, GLshort x
, GLshort y
, GLshort z
);
547 extern HIDDEN
void __indirect_glVertexAttrib3svARB(GLuint index
, const GLshort
* v
);
548 extern HIDDEN
void __indirect_glVertexAttrib4NbvARB(GLuint index
, const GLbyte
* v
);
549 extern HIDDEN
void __indirect_glVertexAttrib4NivARB(GLuint index
, const GLint
* v
);
550 extern HIDDEN
void __indirect_glVertexAttrib4NsvARB(GLuint index
, const GLshort
* v
);
551 extern HIDDEN
void __indirect_glVertexAttrib4NubARB(GLuint index
, GLubyte x
, GLubyte y
, GLubyte z
, GLubyte w
);
552 extern HIDDEN
void __indirect_glVertexAttrib4NubvARB(GLuint index
, const GLubyte
* v
);
553 extern HIDDEN
void __indirect_glVertexAttrib4NuivARB(GLuint index
, const GLuint
* v
);
554 extern HIDDEN
void __indirect_glVertexAttrib4NusvARB(GLuint index
, const GLushort
* v
);
555 extern HIDDEN
void __indirect_glVertexAttrib4bvARB(GLuint index
, const GLbyte
* v
);
556 extern HIDDEN
void __indirect_glVertexAttrib4dARB(GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
);
557 extern HIDDEN
void __indirect_glVertexAttrib4dvARB(GLuint index
, const GLdouble
* v
);
558 extern HIDDEN
void __indirect_glVertexAttrib4fARB(GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
);
559 extern HIDDEN
void __indirect_glVertexAttrib4fvARB(GLuint index
, const GLfloat
* v
);
560 extern HIDDEN
void __indirect_glVertexAttrib4ivARB(GLuint index
, const GLint
* v
);
561 extern HIDDEN
void __indirect_glVertexAttrib4sARB(GLuint index
, GLshort x
, GLshort y
, GLshort z
, GLshort w
);
562 extern HIDDEN
void __indirect_glVertexAttrib4svARB(GLuint index
, const GLshort
* v
);
563 extern HIDDEN
void __indirect_glVertexAttrib4ubvARB(GLuint index
, const GLubyte
* v
);
564 extern HIDDEN
void __indirect_glVertexAttrib4uivARB(GLuint index
, const GLuint
* v
);
565 extern HIDDEN
void __indirect_glVertexAttrib4usvARB(GLuint index
, const GLushort
* v
);
566 extern HIDDEN
void __indirect_glVertexAttribPointerARB(GLuint index
, GLint size
, GLenum type
, GLboolean normalized
, GLsizei stride
, const GLvoid
* pointer
);
567 extern HIDDEN
void __indirect_glBeginQueryARB(GLenum target
, GLuint id
);
568 extern HIDDEN
void __indirect_glDeleteQueriesARB(GLsizei n
, const GLuint
* ids
);
569 extern HIDDEN
void __indirect_glEndQueryARB(GLenum target
);
570 extern HIDDEN
void __indirect_glGenQueriesARB(GLsizei n
, GLuint
* ids
);
571 extern HIDDEN
void __indirect_glGetQueryObjectivARB(GLuint id
, GLenum pname
, GLint
* params
);
572 extern HIDDEN
void __indirect_glGetQueryObjectuivARB(GLuint id
, GLenum pname
, GLuint
* params
);
573 extern HIDDEN
void __indirect_glGetQueryivARB(GLenum target
, GLenum pname
, GLint
* params
);
574 extern HIDDEN GLboolean
__indirect_glIsQueryARB(GLuint id
);
575 extern HIDDEN
void __indirect_glDrawBuffersARB(GLsizei n
, const GLenum
* bufs
);
576 extern HIDDEN
void __indirect_glClampColorARB(GLenum target
, GLenum clamp
);
577 extern HIDDEN
void __indirect_glRenderbufferStorageMultisample(GLenum target
, GLsizei samples
, GLenum internalformat
, GLsizei width
, GLsizei height
);
578 extern HIDDEN
void __indirect_glSampleMaskSGIS(GLclampf value
, GLboolean invert
);
579 extern HIDDEN
void __indirect_glSamplePatternSGIS(GLenum pattern
);
580 extern HIDDEN
void __indirect_glColorPointerEXT(GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, const GLvoid
* pointer
);
581 extern HIDDEN
void __indirect_glEdgeFlagPointerEXT(GLsizei stride
, GLsizei count
, const GLboolean
* pointer
);
582 extern HIDDEN
void __indirect_glIndexPointerEXT(GLenum type
, GLsizei stride
, GLsizei count
, const GLvoid
* pointer
);
583 extern HIDDEN
void __indirect_glNormalPointerEXT(GLenum type
, GLsizei stride
, GLsizei count
, const GLvoid
* pointer
);
584 extern HIDDEN
void __indirect_glTexCoordPointerEXT(GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, const GLvoid
* pointer
);
585 extern HIDDEN
void __indirect_glVertexPointerEXT(GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, const GLvoid
* pointer
);
586 extern HIDDEN
void __indirect_glPointParameterfEXT(GLenum pname
, GLfloat param
);
587 extern HIDDEN
void __indirect_glPointParameterfvEXT(GLenum pname
, const GLfloat
* params
);
588 extern HIDDEN
void __indirect_glSecondaryColor3bEXT(GLbyte red
, GLbyte green
, GLbyte blue
);
589 extern HIDDEN
void __indirect_glSecondaryColor3bvEXT(const GLbyte
* v
);
590 extern HIDDEN
void __indirect_glSecondaryColor3dEXT(GLdouble red
, GLdouble green
, GLdouble blue
);
591 extern HIDDEN
void __indirect_glSecondaryColor3dvEXT(const GLdouble
* v
);
592 extern HIDDEN
void __indirect_glSecondaryColor3fEXT(GLfloat red
, GLfloat green
, GLfloat blue
);
593 extern HIDDEN
void __indirect_glSecondaryColor3fvEXT(const GLfloat
* v
);
594 extern HIDDEN
void __indirect_glSecondaryColor3iEXT(GLint red
, GLint green
, GLint blue
);
595 extern HIDDEN
void __indirect_glSecondaryColor3ivEXT(const GLint
* v
);
596 extern HIDDEN
void __indirect_glSecondaryColor3sEXT(GLshort red
, GLshort green
, GLshort blue
);
597 extern HIDDEN
void __indirect_glSecondaryColor3svEXT(const GLshort
* v
);
598 extern HIDDEN
void __indirect_glSecondaryColor3ubEXT(GLubyte red
, GLubyte green
, GLubyte blue
);
599 extern HIDDEN
void __indirect_glSecondaryColor3ubvEXT(const GLubyte
* v
);
600 extern HIDDEN
void __indirect_glSecondaryColor3uiEXT(GLuint red
, GLuint green
, GLuint blue
);
601 extern HIDDEN
void __indirect_glSecondaryColor3uivEXT(const GLuint
* v
);
602 extern HIDDEN
void __indirect_glSecondaryColor3usEXT(GLushort red
, GLushort green
, GLushort blue
);
603 extern HIDDEN
void __indirect_glSecondaryColor3usvEXT(const GLushort
* v
);
604 extern HIDDEN
void __indirect_glSecondaryColorPointerEXT(GLint size
, GLenum type
, GLsizei stride
, const GLvoid
* pointer
);
605 extern HIDDEN
void __indirect_glMultiDrawArraysEXT(GLenum mode
, const GLint
* first
, const GLsizei
* count
, GLsizei primcount
);
606 extern HIDDEN
void __indirect_glMultiDrawElementsEXT(GLenum mode
, const GLsizei
* count
, GLenum type
, const GLvoid
** indices
, GLsizei primcount
);
607 extern HIDDEN
void __indirect_glFogCoordPointerEXT(GLenum type
, GLsizei stride
, const GLvoid
* pointer
);
608 extern HIDDEN
void __indirect_glFogCoorddEXT(GLdouble coord
);
609 extern HIDDEN
void __indirect_glFogCoorddvEXT(const GLdouble
* coord
);
610 extern HIDDEN
void __indirect_glFogCoordfEXT(GLfloat coord
);
611 extern HIDDEN
void __indirect_glFogCoordfvEXT(const GLfloat
* coord
);
612 extern HIDDEN
void __indirect_glBlendFuncSeparateEXT(GLenum sfactorRGB
, GLenum dfactorRGB
, GLenum sfactorAlpha
, GLenum dfactorAlpha
);
613 extern HIDDEN
void __indirect_glWindowPos2dMESA(GLdouble x
, GLdouble y
);
614 extern HIDDEN
void __indirect_glWindowPos2dvMESA(const GLdouble
* v
);
615 extern HIDDEN
void __indirect_glWindowPos2fMESA(GLfloat x
, GLfloat y
);
616 extern HIDDEN
void __indirect_glWindowPos2fvMESA(const GLfloat
* v
);
617 extern HIDDEN
void __indirect_glWindowPos2iMESA(GLint x
, GLint y
);
618 extern HIDDEN
void __indirect_glWindowPos2ivMESA(const GLint
* v
);
619 extern HIDDEN
void __indirect_glWindowPos2sMESA(GLshort x
, GLshort y
);
620 extern HIDDEN
void __indirect_glWindowPos2svMESA(const GLshort
* v
);
621 extern HIDDEN
void __indirect_glWindowPos3dMESA(GLdouble x
, GLdouble y
, GLdouble z
);
622 extern HIDDEN
void __indirect_glWindowPos3dvMESA(const GLdouble
* v
);
623 extern HIDDEN
void __indirect_glWindowPos3fMESA(GLfloat x
, GLfloat y
, GLfloat z
);
624 extern HIDDEN
void __indirect_glWindowPos3fvMESA(const GLfloat
* v
);
625 extern HIDDEN
void __indirect_glWindowPos3iMESA(GLint x
, GLint y
, GLint z
);
626 extern HIDDEN
void __indirect_glWindowPos3ivMESA(const GLint
* v
);
627 extern HIDDEN
void __indirect_glWindowPos3sMESA(GLshort x
, GLshort y
, GLshort z
);
628 extern HIDDEN
void __indirect_glWindowPos3svMESA(const GLshort
* v
);
629 extern HIDDEN GLboolean
__indirect_glAreProgramsResidentNV(GLsizei n
, const GLuint
* ids
, GLboolean
* residences
);
630 extern HIDDEN
void __indirect_glBindProgramNV(GLenum target
, GLuint program
);
631 extern HIDDEN
void __indirect_glDeleteProgramsNV(GLsizei n
, const GLuint
* programs
);
632 extern HIDDEN
void __indirect_glExecuteProgramNV(GLenum target
, GLuint id
, const GLfloat
* params
);
633 extern HIDDEN
void __indirect_glGenProgramsNV(GLsizei n
, GLuint
* programs
);
634 extern HIDDEN
void __indirect_glGetProgramParameterdvNV(GLenum target
, GLuint index
, GLenum pname
, GLdouble
* params
);
635 extern HIDDEN
void __indirect_glGetProgramParameterfvNV(GLenum target
, GLuint index
, GLenum pname
, GLfloat
* params
);
636 extern HIDDEN
void __indirect_glGetProgramStringNV(GLuint id
, GLenum pname
, GLubyte
* program
);
637 extern HIDDEN
void __indirect_glGetProgramivNV(GLuint id
, GLenum pname
, GLint
* params
);
638 extern HIDDEN
void __indirect_glGetTrackMatrixivNV(GLenum target
, GLuint address
, GLenum pname
, GLint
* params
);
639 extern HIDDEN
void __indirect_glGetVertexAttribPointervNV(GLuint index
, GLenum pname
, GLvoid
** pointer
);
640 extern HIDDEN
void __indirect_glGetVertexAttribdvNV(GLuint index
, GLenum pname
, GLdouble
* params
);
641 extern HIDDEN
void __indirect_glGetVertexAttribfvNV(GLuint index
, GLenum pname
, GLfloat
* params
);
642 extern HIDDEN
void __indirect_glGetVertexAttribivNV(GLuint index
, GLenum pname
, GLint
* params
);
643 extern HIDDEN GLboolean
__indirect_glIsProgramNV(GLuint program
);
644 extern HIDDEN
void __indirect_glLoadProgramNV(GLenum target
, GLuint id
, GLsizei len
, const GLubyte
* program
);
645 extern HIDDEN
void __indirect_glProgramParameters4dvNV(GLenum target
, GLuint index
, GLsizei num
, const GLdouble
* params
);
646 extern HIDDEN
void __indirect_glProgramParameters4fvNV(GLenum target
, GLuint index
, GLsizei num
, const GLfloat
* params
);
647 extern HIDDEN
void __indirect_glRequestResidentProgramsNV(GLsizei n
, const GLuint
* ids
);
648 extern HIDDEN
void __indirect_glTrackMatrixNV(GLenum target
, GLuint address
, GLenum matrix
, GLenum transform
);
649 extern HIDDEN
void __indirect_glVertexAttrib1dNV(GLuint index
, GLdouble x
);
650 extern HIDDEN
void __indirect_glVertexAttrib1dvNV(GLuint index
, const GLdouble
* v
);
651 extern HIDDEN
void __indirect_glVertexAttrib1fNV(GLuint index
, GLfloat x
);
652 extern HIDDEN
void __indirect_glVertexAttrib1fvNV(GLuint index
, const GLfloat
* v
);
653 extern HIDDEN
void __indirect_glVertexAttrib1sNV(GLuint index
, GLshort x
);
654 extern HIDDEN
void __indirect_glVertexAttrib1svNV(GLuint index
, const GLshort
* v
);
655 extern HIDDEN
void __indirect_glVertexAttrib2dNV(GLuint index
, GLdouble x
, GLdouble y
);
656 extern HIDDEN
void __indirect_glVertexAttrib2dvNV(GLuint index
, const GLdouble
* v
);
657 extern HIDDEN
void __indirect_glVertexAttrib2fNV(GLuint index
, GLfloat x
, GLfloat y
);
658 extern HIDDEN
void __indirect_glVertexAttrib2fvNV(GLuint index
, const GLfloat
* v
);
659 extern HIDDEN
void __indirect_glVertexAttrib2sNV(GLuint index
, GLshort x
, GLshort y
);
660 extern HIDDEN
void __indirect_glVertexAttrib2svNV(GLuint index
, const GLshort
* v
);
661 extern HIDDEN
void __indirect_glVertexAttrib3dNV(GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
);
662 extern HIDDEN
void __indirect_glVertexAttrib3dvNV(GLuint index
, const GLdouble
* v
);
663 extern HIDDEN
void __indirect_glVertexAttrib3fNV(GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
);
664 extern HIDDEN
void __indirect_glVertexAttrib3fvNV(GLuint index
, const GLfloat
* v
);
665 extern HIDDEN
void __indirect_glVertexAttrib3sNV(GLuint index
, GLshort x
, GLshort y
, GLshort z
);
666 extern HIDDEN
void __indirect_glVertexAttrib3svNV(GLuint index
, const GLshort
* v
);
667 extern HIDDEN
void __indirect_glVertexAttrib4dNV(GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
);
668 extern HIDDEN
void __indirect_glVertexAttrib4dvNV(GLuint index
, const GLdouble
* v
);
669 extern HIDDEN
void __indirect_glVertexAttrib4fNV(GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
);
670 extern HIDDEN
void __indirect_glVertexAttrib4fvNV(GLuint index
, const GLfloat
* v
);
671 extern HIDDEN
void __indirect_glVertexAttrib4sNV(GLuint index
, GLshort x
, GLshort y
, GLshort z
, GLshort w
);
672 extern HIDDEN
void __indirect_glVertexAttrib4svNV(GLuint index
, const GLshort
* v
);
673 extern HIDDEN
void __indirect_glVertexAttrib4ubNV(GLuint index
, GLubyte x
, GLubyte y
, GLubyte z
, GLubyte w
);
674 extern HIDDEN
void __indirect_glVertexAttrib4ubvNV(GLuint index
, const GLubyte
* v
);
675 extern HIDDEN
void __indirect_glVertexAttribPointerNV(GLuint index
, GLint size
, GLenum type
, GLsizei stride
, const GLvoid
* pointer
);
676 extern HIDDEN
void __indirect_glVertexAttribs1dvNV(GLuint index
, GLsizei n
, const GLdouble
* v
);
677 extern HIDDEN
void __indirect_glVertexAttribs1fvNV(GLuint index
, GLsizei n
, const GLfloat
* v
);
678 extern HIDDEN
void __indirect_glVertexAttribs1svNV(GLuint index
, GLsizei n
, const GLshort
* v
);
679 extern HIDDEN
void __indirect_glVertexAttribs2dvNV(GLuint index
, GLsizei n
, const GLdouble
* v
);
680 extern HIDDEN
void __indirect_glVertexAttribs2fvNV(GLuint index
, GLsizei n
, const GLfloat
* v
);
681 extern HIDDEN
void __indirect_glVertexAttribs2svNV(GLuint index
, GLsizei n
, const GLshort
* v
);
682 extern HIDDEN
void __indirect_glVertexAttribs3dvNV(GLuint index
, GLsizei n
, const GLdouble
* v
);
683 extern HIDDEN
void __indirect_glVertexAttribs3fvNV(GLuint index
, GLsizei n
, const GLfloat
* v
);
684 extern HIDDEN
void __indirect_glVertexAttribs3svNV(GLuint index
, GLsizei n
, const GLshort
* v
);
685 extern HIDDEN
void __indirect_glVertexAttribs4dvNV(GLuint index
, GLsizei n
, const GLdouble
* v
);
686 extern HIDDEN
void __indirect_glVertexAttribs4fvNV(GLuint index
, GLsizei n
, const GLfloat
* v
);
687 extern HIDDEN
void __indirect_glVertexAttribs4svNV(GLuint index
, GLsizei n
, const GLshort
* v
);
688 extern HIDDEN
void __indirect_glVertexAttribs4ubvNV(GLuint index
, GLsizei n
, const GLubyte
* v
);
689 extern HIDDEN
void __indirect_glPointParameteriNV(GLenum pname
, GLint param
);
690 extern HIDDEN
void __indirect_glPointParameterivNV(GLenum pname
, const GLint
* params
);
691 extern HIDDEN
void __indirect_glActiveStencilFaceEXT(GLenum face
);
692 extern HIDDEN
void __indirect_glGetProgramNamedParameterdvNV(GLuint id
, GLsizei len
, const GLubyte
* name
, GLdouble
* params
);
693 extern HIDDEN
void __indirect_glGetProgramNamedParameterfvNV(GLuint id
, GLsizei len
, const GLubyte
* name
, GLfloat
* params
);
694 extern HIDDEN
void __indirect_glProgramNamedParameter4dNV(GLuint id
, GLsizei len
, const GLubyte
* name
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
);
695 extern HIDDEN
void __indirect_glProgramNamedParameter4dvNV(GLuint id
, GLsizei len
, const GLubyte
* name
, const GLdouble
* v
);
696 extern HIDDEN
void __indirect_glProgramNamedParameter4fNV(GLuint id
, GLsizei len
, const GLubyte
* name
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
);
697 extern HIDDEN
void __indirect_glProgramNamedParameter4fvNV(GLuint id
, GLsizei len
, const GLubyte
* name
, const GLfloat
* v
);
698 extern HIDDEN
void __indirect_glBlendEquationSeparateEXT(GLenum modeRGB
, GLenum modeA
);
699 extern HIDDEN
void __indirect_glBindFramebufferEXT(GLenum target
, GLuint framebuffer
);
700 extern HIDDEN
void __indirect_glBindRenderbufferEXT(GLenum target
, GLuint renderbuffer
);
701 extern HIDDEN GLenum
__indirect_glCheckFramebufferStatusEXT(GLenum target
);
702 extern HIDDEN
void __indirect_glDeleteFramebuffersEXT(GLsizei n
, const GLuint
* framebuffers
);
703 extern HIDDEN
void __indirect_glDeleteRenderbuffersEXT(GLsizei n
, const GLuint
* renderbuffers
);
704 extern HIDDEN
void __indirect_glFramebufferRenderbufferEXT(GLenum target
, GLenum attachment
, GLenum renderbuffertarget
, GLuint renderbuffer
);
705 extern HIDDEN
void __indirect_glFramebufferTexture1DEXT(GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
);
706 extern HIDDEN
void __indirect_glFramebufferTexture2DEXT(GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
);
707 extern HIDDEN
void __indirect_glFramebufferTexture3DEXT(GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
, GLint zoffset
);
708 extern HIDDEN
void __indirect_glGenFramebuffersEXT(GLsizei n
, GLuint
* framebuffers
);
709 extern HIDDEN
void __indirect_glGenRenderbuffersEXT(GLsizei n
, GLuint
* renderbuffers
);
710 extern HIDDEN
void __indirect_glGenerateMipmapEXT(GLenum target
);
711 extern HIDDEN
void __indirect_glGetFramebufferAttachmentParameterivEXT(GLenum target
, GLenum attachment
, GLenum pname
, GLint
* params
);
712 extern HIDDEN
void __indirect_glGetRenderbufferParameterivEXT(GLenum target
, GLenum pname
, GLint
* params
);
713 extern HIDDEN GLboolean
__indirect_glIsFramebufferEXT(GLuint framebuffer
);
714 extern HIDDEN GLboolean
__indirect_glIsRenderbufferEXT(GLuint renderbuffer
);
715 extern HIDDEN
void __indirect_glRenderbufferStorageEXT(GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
);
716 extern HIDDEN
void __indirect_glBlitFramebufferEXT(GLint srcX0
, GLint srcY0
, GLint srcX1
, GLint srcY1
, GLint dstX0
, GLint dstY0
, GLint dstX1
, GLint dstY1
, GLbitfield mask
, GLenum filter
);
717 extern HIDDEN
void __indirect_glFramebufferTextureLayerEXT(GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLint layer
);
719 #ifdef GLX_SHARED_GLAPI
720 extern HIDDEN
void (*__indirect_get_proc_address(const char *name
))(void);
727 #endif /* !defined( _INDIRECT_H_ ) */