cb14dbc75e88c258c768733bafad55435fbd24ff
[mesa.git] / src / glx / x11 / indirect.h
1 /* DO NOT EDIT - This file generated automatically by glX_proto_send.py (from Mesa) script */
2
3 /*
4 * Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
5 * (C) Copyright IBM Corporation 2004
6 * All Rights Reserved.
7 *
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:
14 *
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
17 * Software.
18 *
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
26 * SOFTWARE.
27 */
28
29 #if !defined( _INDIRECT_H_ )
30 # define _INDIRECT_H_
31
32 /**
33 * \file
34 * Prototypes for indirect rendering functions.
35 *
36 * \author Kevin E. Martin <kevin@precisioninsight.com>
37 * \author Ian Romanick <idr@us.ibm.com>
38 */
39
40 # if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3)
41 # define HIDDEN __attribute__((visibility("hidden")))
42 # else
43 # define HIDDEN
44 # endif
45 extern HIDDEN void __indirect_glNewList(GLuint list, GLenum mode);
46 extern HIDDEN void __indirect_glEndList(void);
47 extern HIDDEN void __indirect_glCallList(GLuint list);
48 extern HIDDEN void __indirect_glCallLists(GLsizei n, GLenum type, const GLvoid * lists);
49 extern HIDDEN void __indirect_glDeleteLists(GLuint list, GLsizei range);
50 extern HIDDEN GLuint __indirect_glGenLists(GLsizei range);
51 extern HIDDEN void __indirect_glListBase(GLuint base);
52 extern HIDDEN void __indirect_glBegin(GLenum mode);
53 extern HIDDEN void __indirect_glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap);
54 extern HIDDEN void __indirect_glColor3b(GLbyte red, GLbyte green, GLbyte blue);
55 extern HIDDEN void __indirect_glColor3bv(const GLbyte * v);
56 extern HIDDEN void __indirect_glColor3d(GLdouble red, GLdouble green, GLdouble blue);
57 extern HIDDEN void __indirect_glColor3dv(const GLdouble * v);
58 extern HIDDEN void __indirect_glColor3f(GLfloat red, GLfloat green, GLfloat blue);
59 extern HIDDEN void __indirect_glColor3fv(const GLfloat * v);
60 extern HIDDEN void __indirect_glColor3i(GLint red, GLint green, GLint blue);
61 extern HIDDEN void __indirect_glColor3iv(const GLint * v);
62 extern HIDDEN void __indirect_glColor3s(GLshort red, GLshort green, GLshort blue);
63 extern HIDDEN void __indirect_glColor3sv(const GLshort * v);
64 extern HIDDEN void __indirect_glColor3ub(GLubyte red, GLubyte green, GLubyte blue);
65 extern HIDDEN void __indirect_glColor3ubv(const GLubyte * v);
66 extern HIDDEN void __indirect_glColor3ui(GLuint red, GLuint green, GLuint blue);
67 extern HIDDEN void __indirect_glColor3uiv(const GLuint * v);
68 extern HIDDEN void __indirect_glColor3us(GLushort red, GLushort green, GLushort blue);
69 extern HIDDEN void __indirect_glColor3usv(const GLushort * v);
70 extern HIDDEN void __indirect_glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);
71 extern HIDDEN void __indirect_glColor4bv(const GLbyte * v);
72 extern HIDDEN void __indirect_glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha);
73 extern HIDDEN void __indirect_glColor4dv(const GLdouble * v);
74 extern HIDDEN void __indirect_glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
75 extern HIDDEN void __indirect_glColor4fv(const GLfloat * v);
76 extern HIDDEN void __indirect_glColor4i(GLint red, GLint green, GLint blue, GLint alpha);
77 extern HIDDEN void __indirect_glColor4iv(const GLint * v);
78 extern HIDDEN void __indirect_glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha);
79 extern HIDDEN void __indirect_glColor4sv(const GLshort * v);
80 extern HIDDEN void __indirect_glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
81 extern HIDDEN void __indirect_glColor4ubv(const GLubyte * v);
82 extern HIDDEN void __indirect_glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha);
83 extern HIDDEN void __indirect_glColor4uiv(const GLuint * v);
84 extern HIDDEN void __indirect_glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha);
85 extern HIDDEN void __indirect_glColor4usv(const GLushort * v);
86 extern HIDDEN void __indirect_glEdgeFlag(GLboolean flag);
87 extern HIDDEN void __indirect_glEdgeFlagv(const GLboolean * flag);
88 extern HIDDEN void __indirect_glEnd(void);
89 extern HIDDEN void __indirect_glIndexd(GLdouble c);
90 extern HIDDEN void __indirect_glIndexdv(const GLdouble * c);
91 extern HIDDEN void __indirect_glIndexf(GLfloat c);
92 extern HIDDEN void __indirect_glIndexfv(const GLfloat * c);
93 extern HIDDEN void __indirect_glIndexi(GLint c);
94 extern HIDDEN void __indirect_glIndexiv(const GLint * c);
95 extern HIDDEN void __indirect_glIndexs(GLshort c);
96 extern HIDDEN void __indirect_glIndexsv(const GLshort * c);
97 extern HIDDEN void __indirect_glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz);
98 extern HIDDEN void __indirect_glNormal3bv(const GLbyte * v);
99 extern HIDDEN void __indirect_glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz);
100 extern HIDDEN void __indirect_glNormal3dv(const GLdouble * v);
101 extern HIDDEN void __indirect_glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz);
102 extern HIDDEN void __indirect_glNormal3fv(const GLfloat * v);
103 extern HIDDEN void __indirect_glNormal3i(GLint nx, GLint ny, GLint nz);
104 extern HIDDEN void __indirect_glNormal3iv(const GLint * v);
105 extern HIDDEN void __indirect_glNormal3s(GLshort nx, GLshort ny, GLshort nz);
106 extern HIDDEN void __indirect_glNormal3sv(const GLshort * v);
107 extern HIDDEN void __indirect_glRasterPos2d(GLdouble x, GLdouble y);
108 extern HIDDEN void __indirect_glRasterPos2dv(const GLdouble * v);
109 extern HIDDEN void __indirect_glRasterPos2f(GLfloat x, GLfloat y);
110 extern HIDDEN void __indirect_glRasterPos2fv(const GLfloat * v);
111 extern HIDDEN void __indirect_glRasterPos2i(GLint x, GLint y);
112 extern HIDDEN void __indirect_glRasterPos2iv(const GLint * v);
113 extern HIDDEN void __indirect_glRasterPos2s(GLshort x, GLshort y);
114 extern HIDDEN void __indirect_glRasterPos2sv(const GLshort * v);
115 extern HIDDEN void __indirect_glRasterPos3d(GLdouble x, GLdouble y, GLdouble z);
116 extern HIDDEN void __indirect_glRasterPos3dv(const GLdouble * v);
117 extern HIDDEN void __indirect_glRasterPos3f(GLfloat x, GLfloat y, GLfloat z);
118 extern HIDDEN void __indirect_glRasterPos3fv(const GLfloat * v);
119 extern HIDDEN void __indirect_glRasterPos3i(GLint x, GLint y, GLint z);
120 extern HIDDEN void __indirect_glRasterPos3iv(const GLint * v);
121 extern HIDDEN void __indirect_glRasterPos3s(GLshort x, GLshort y, GLshort z);
122 extern HIDDEN void __indirect_glRasterPos3sv(const GLshort * v);
123 extern HIDDEN void __indirect_glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
124 extern HIDDEN void __indirect_glRasterPos4dv(const GLdouble * v);
125 extern HIDDEN void __indirect_glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
126 extern HIDDEN void __indirect_glRasterPos4fv(const GLfloat * v);
127 extern HIDDEN void __indirect_glRasterPos4i(GLint x, GLint y, GLint z, GLint w);
128 extern HIDDEN void __indirect_glRasterPos4iv(const GLint * v);
129 extern HIDDEN void __indirect_glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w);
130 extern HIDDEN void __indirect_glRasterPos4sv(const GLshort * v);
131 extern HIDDEN void __indirect_glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2);
132 extern HIDDEN void __indirect_glRectdv(const GLdouble * v1, const GLdouble * v2);
133 extern HIDDEN void __indirect_glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);
134 extern HIDDEN void __indirect_glRectfv(const GLfloat * v1, const GLfloat * v2);
135 extern HIDDEN void __indirect_glRecti(GLint x1, GLint y1, GLint x2, GLint y2);
136 extern HIDDEN void __indirect_glRectiv(const GLint * v1, const GLint * v2);
137 extern HIDDEN void __indirect_glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2);
138 extern HIDDEN void __indirect_glRectsv(const GLshort * v1, const GLshort * v2);
139 extern HIDDEN void __indirect_glTexCoord1d(GLdouble s);
140 extern HIDDEN void __indirect_glTexCoord1dv(const GLdouble * v);
141 extern HIDDEN void __indirect_glTexCoord1f(GLfloat s);
142 extern HIDDEN void __indirect_glTexCoord1fv(const GLfloat * v);
143 extern HIDDEN void __indirect_glTexCoord1i(GLint s);
144 extern HIDDEN void __indirect_glTexCoord1iv(const GLint * v);
145 extern HIDDEN void __indirect_glTexCoord1s(GLshort s);
146 extern HIDDEN void __indirect_glTexCoord1sv(const GLshort * v);
147 extern HIDDEN void __indirect_glTexCoord2d(GLdouble s, GLdouble t);
148 extern HIDDEN void __indirect_glTexCoord2dv(const GLdouble * v);
149 extern HIDDEN void __indirect_glTexCoord2f(GLfloat s, GLfloat t);
150 extern HIDDEN void __indirect_glTexCoord2fv(const GLfloat * v);
151 extern HIDDEN void __indirect_glTexCoord2i(GLint s, GLint t);
152 extern HIDDEN void __indirect_glTexCoord2iv(const GLint * v);
153 extern HIDDEN void __indirect_glTexCoord2s(GLshort s, GLshort t);
154 extern HIDDEN void __indirect_glTexCoord2sv(const GLshort * v);
155 extern HIDDEN void __indirect_glTexCoord3d(GLdouble s, GLdouble t, GLdouble r);
156 extern HIDDEN void __indirect_glTexCoord3dv(const GLdouble * v);
157 extern HIDDEN void __indirect_glTexCoord3f(GLfloat s, GLfloat t, GLfloat r);
158 extern HIDDEN void __indirect_glTexCoord3fv(const GLfloat * v);
159 extern HIDDEN void __indirect_glTexCoord3i(GLint s, GLint t, GLint r);
160 extern HIDDEN void __indirect_glTexCoord3iv(const GLint * v);
161 extern HIDDEN void __indirect_glTexCoord3s(GLshort s, GLshort t, GLshort r);
162 extern HIDDEN void __indirect_glTexCoord3sv(const GLshort * v);
163 extern HIDDEN void __indirect_glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q);
164 extern HIDDEN void __indirect_glTexCoord4dv(const GLdouble * v);
165 extern HIDDEN void __indirect_glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q);
166 extern HIDDEN void __indirect_glTexCoord4fv(const GLfloat * v);
167 extern HIDDEN void __indirect_glTexCoord4i(GLint s, GLint t, GLint r, GLint q);
168 extern HIDDEN void __indirect_glTexCoord4iv(const GLint * v);
169 extern HIDDEN void __indirect_glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q);
170 extern HIDDEN void __indirect_glTexCoord4sv(const GLshort * v);
171 extern HIDDEN void __indirect_glVertex2d(GLdouble x, GLdouble y);
172 extern HIDDEN void __indirect_glVertex2dv(const GLdouble * v);
173 extern HIDDEN void __indirect_glVertex2f(GLfloat x, GLfloat y);
174 extern HIDDEN void __indirect_glVertex2fv(const GLfloat * v);
175 extern HIDDEN void __indirect_glVertex2i(GLint x, GLint y);
176 extern HIDDEN void __indirect_glVertex2iv(const GLint * v);
177 extern HIDDEN void __indirect_glVertex2s(GLshort x, GLshort y);
178 extern HIDDEN void __indirect_glVertex2sv(const GLshort * v);
179 extern HIDDEN void __indirect_glVertex3d(GLdouble x, GLdouble y, GLdouble z);
180 extern HIDDEN void __indirect_glVertex3dv(const GLdouble * v);
181 extern HIDDEN void __indirect_glVertex3f(GLfloat x, GLfloat y, GLfloat z);
182 extern HIDDEN void __indirect_glVertex3fv(const GLfloat * v);
183 extern HIDDEN void __indirect_glVertex3i(GLint x, GLint y, GLint z);
184 extern HIDDEN void __indirect_glVertex3iv(const GLint * v);
185 extern HIDDEN void __indirect_glVertex3s(GLshort x, GLshort y, GLshort z);
186 extern HIDDEN void __indirect_glVertex3sv(const GLshort * v);
187 extern HIDDEN void __indirect_glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
188 extern HIDDEN void __indirect_glVertex4dv(const GLdouble * v);
189 extern HIDDEN void __indirect_glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
190 extern HIDDEN void __indirect_glVertex4fv(const GLfloat * v);
191 extern HIDDEN void __indirect_glVertex4i(GLint x, GLint y, GLint z, GLint w);
192 extern HIDDEN void __indirect_glVertex4iv(const GLint * v);
193 extern HIDDEN void __indirect_glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w);
194 extern HIDDEN void __indirect_glVertex4sv(const GLshort * v);
195 extern HIDDEN void __indirect_glClipPlane(GLenum plane, const GLdouble * equation);
196 extern HIDDEN void __indirect_glColorMaterial(GLenum face, GLenum mode);
197 extern HIDDEN void __indirect_glCullFace(GLenum mode);
198 extern HIDDEN void __indirect_glFogf(GLenum pname, GLfloat param);
199 extern HIDDEN void __indirect_glFogfv(GLenum pname, const GLfloat * params);
200 extern HIDDEN void __indirect_glFogi(GLenum pname, GLint param);
201 extern HIDDEN void __indirect_glFogiv(GLenum pname, const GLint * params);
202 extern HIDDEN void __indirect_glFrontFace(GLenum mode);
203 extern HIDDEN void __indirect_glHint(GLenum target, GLenum mode);
204 extern HIDDEN void __indirect_glLightf(GLenum light, GLenum pname, GLfloat param);
205 extern HIDDEN void __indirect_glLightfv(GLenum light, GLenum pname, const GLfloat * params);
206 extern HIDDEN void __indirect_glLighti(GLenum light, GLenum pname, GLint param);
207 extern HIDDEN void __indirect_glLightiv(GLenum light, GLenum pname, const GLint * params);
208 extern HIDDEN void __indirect_glLightModelf(GLenum pname, GLfloat param);
209 extern HIDDEN void __indirect_glLightModelfv(GLenum pname, const GLfloat * params);
210 extern HIDDEN void __indirect_glLightModeli(GLenum pname, GLint param);
211 extern HIDDEN void __indirect_glLightModeliv(GLenum pname, const GLint * params);
212 extern HIDDEN void __indirect_glLineStipple(GLint factor, GLushort pattern);
213 extern HIDDEN void __indirect_glLineWidth(GLfloat width);
214 extern HIDDEN void __indirect_glMaterialf(GLenum face, GLenum pname, GLfloat param);
215 extern HIDDEN void __indirect_glMaterialfv(GLenum face, GLenum pname, const GLfloat * params);
216 extern HIDDEN void __indirect_glMateriali(GLenum face, GLenum pname, GLint param);
217 extern HIDDEN void __indirect_glMaterialiv(GLenum face, GLenum pname, const GLint * params);
218 extern HIDDEN void __indirect_glPointSize(GLfloat size);
219 extern HIDDEN void __indirect_glPolygonMode(GLenum face, GLenum mode);
220 extern HIDDEN void __indirect_glPolygonStipple(const GLubyte * mask);
221 extern HIDDEN void __indirect_glScissor(GLint x, GLint y, GLsizei width, GLsizei height);
222 extern HIDDEN void __indirect_glShadeModel(GLenum mode);
223 extern HIDDEN void __indirect_glTexParameterf(GLenum target, GLenum pname, GLfloat param);
224 extern HIDDEN void __indirect_glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params);
225 extern HIDDEN void __indirect_glTexParameteri(GLenum target, GLenum pname, GLint param);
226 extern HIDDEN void __indirect_glTexParameteriv(GLenum target, GLenum pname, const GLint * params);
227 extern HIDDEN void __indirect_glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
228 extern HIDDEN void __indirect_glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
229 extern HIDDEN void __indirect_glTexEnvf(GLenum target, GLenum pname, GLfloat param);
230 extern HIDDEN void __indirect_glTexEnvfv(GLenum target, GLenum pname, const GLfloat * params);
231 extern HIDDEN void __indirect_glTexEnvi(GLenum target, GLenum pname, GLint param);
232 extern HIDDEN void __indirect_glTexEnviv(GLenum target, GLenum pname, const GLint * params);
233 extern HIDDEN void __indirect_glTexGend(GLenum coord, GLenum pname, GLdouble param);
234 extern HIDDEN void __indirect_glTexGendv(GLenum coord, GLenum pname, const GLdouble * params);
235 extern HIDDEN void __indirect_glTexGenf(GLenum coord, GLenum pname, GLfloat param);
236 extern HIDDEN void __indirect_glTexGenfv(GLenum coord, GLenum pname, const GLfloat * params);
237 extern HIDDEN void __indirect_glTexGeni(GLenum coord, GLenum pname, GLint param);
238 extern HIDDEN void __indirect_glTexGeniv(GLenum coord, GLenum pname, const GLint * params);
239 extern HIDDEN void __indirect_glFeedbackBuffer(GLsizei size, GLenum type, GLfloat * buffer);
240 extern HIDDEN void __indirect_glSelectBuffer(GLsizei size, GLuint * buffer);
241 extern HIDDEN GLint __indirect_glRenderMode(GLenum mode);
242 extern HIDDEN void __indirect_glInitNames(void);
243 extern HIDDEN void __indirect_glLoadName(GLuint name);
244 extern HIDDEN void __indirect_glPassThrough(GLfloat token);
245 extern HIDDEN void __indirect_glPopName(void);
246 extern HIDDEN void __indirect_glPushName(GLuint name);
247 extern HIDDEN void __indirect_glDrawBuffer(GLenum mode);
248 extern HIDDEN void __indirect_glClear(GLbitfield mask);
249 extern HIDDEN void __indirect_glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
250 extern HIDDEN void __indirect_glClearIndex(GLfloat c);
251 extern HIDDEN void __indirect_glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
252 extern HIDDEN void __indirect_glClearStencil(GLint s);
253 extern HIDDEN void __indirect_glClearDepth(GLclampd depth);
254 extern HIDDEN void __indirect_glStencilMask(GLuint mask);
255 extern HIDDEN void __indirect_glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
256 extern HIDDEN void __indirect_glDepthMask(GLboolean flag);
257 extern HIDDEN void __indirect_glIndexMask(GLuint mask);
258 extern HIDDEN void __indirect_glAccum(GLenum op, GLfloat value);
259 extern HIDDEN void __indirect_glDisable(GLenum cap);
260 extern HIDDEN void __indirect_glEnable(GLenum cap);
261 extern HIDDEN void __indirect_glFinish(void);
262 extern HIDDEN void __indirect_glFlush(void);
263 extern HIDDEN void __indirect_glPopAttrib(void);
264 extern HIDDEN void __indirect_glPushAttrib(GLbitfield mask);
265 extern HIDDEN void __indirect_glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points);
266 extern HIDDEN void __indirect_glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points);
267 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);
268 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);
269 extern HIDDEN void __indirect_glMapGrid1d(GLint un, GLdouble u1, GLdouble u2);
270 extern HIDDEN void __indirect_glMapGrid1f(GLint un, GLfloat u1, GLfloat u2);
271 extern HIDDEN void __indirect_glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);
272 extern HIDDEN void __indirect_glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);
273 extern HIDDEN void __indirect_glEvalCoord1d(GLdouble u);
274 extern HIDDEN void __indirect_glEvalCoord1dv(const GLdouble * u);
275 extern HIDDEN void __indirect_glEvalCoord1f(GLfloat u);
276 extern HIDDEN void __indirect_glEvalCoord1fv(const GLfloat * u);
277 extern HIDDEN void __indirect_glEvalCoord2d(GLdouble u, GLdouble v);
278 extern HIDDEN void __indirect_glEvalCoord2dv(const GLdouble * u);
279 extern HIDDEN void __indirect_glEvalCoord2f(GLfloat u, GLfloat v);
280 extern HIDDEN void __indirect_glEvalCoord2fv(const GLfloat * u);
281 extern HIDDEN void __indirect_glEvalMesh1(GLenum mode, GLint i1, GLint i2);
282 extern HIDDEN void __indirect_glEvalPoint1(GLint i);
283 extern HIDDEN void __indirect_glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2);
284 extern HIDDEN void __indirect_glEvalPoint2(GLint i, GLint j);
285 extern HIDDEN void __indirect_glAlphaFunc(GLenum func, GLclampf ref);
286 extern HIDDEN void __indirect_glBlendFunc(GLenum sfactor, GLenum dfactor);
287 extern HIDDEN void __indirect_glLogicOp(GLenum opcode);
288 extern HIDDEN void __indirect_glStencilFunc(GLenum func, GLint ref, GLuint mask);
289 extern HIDDEN void __indirect_glStencilOp(GLenum fail, GLenum zfail, GLenum zpass);
290 extern HIDDEN void __indirect_glDepthFunc(GLenum func);
291 extern HIDDEN void __indirect_glPixelZoom(GLfloat xfactor, GLfloat yfactor);
292 extern HIDDEN void __indirect_glPixelTransferf(GLenum pname, GLfloat param);
293 extern HIDDEN void __indirect_glPixelTransferi(GLenum pname, GLint param);
294 extern HIDDEN void __indirect_glPixelStoref(GLenum pname, GLfloat param);
295 extern HIDDEN void __indirect_glPixelStorei(GLenum pname, GLint param);
296 extern HIDDEN void __indirect_glPixelMapfv(GLenum map, GLsizei mapsize, const GLfloat * values);
297 extern HIDDEN void __indirect_glPixelMapuiv(GLenum map, GLsizei mapsize, const GLuint * values);
298 extern HIDDEN void __indirect_glPixelMapusv(GLenum map, GLsizei mapsize, const GLushort * values);
299 extern HIDDEN void __indirect_glReadBuffer(GLenum mode);
300 extern HIDDEN void __indirect_glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type);
301 extern HIDDEN void __indirect_glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels);
302 extern HIDDEN void __indirect_glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
303 extern HIDDEN void __indirect_glGetBooleanv(GLenum pname, GLboolean * params);
304 extern HIDDEN void __indirect_glGetClipPlane(GLenum plane, GLdouble * equation);
305 extern HIDDEN void __indirect_glGetDoublev(GLenum pname, GLdouble * params);
306 extern HIDDEN GLenum __indirect_glGetError(void);
307 extern HIDDEN void __indirect_glGetFloatv(GLenum pname, GLfloat * params);
308 extern HIDDEN void __indirect_glGetIntegerv(GLenum pname, GLint * params);
309 extern HIDDEN void __indirect_glGetLightfv(GLenum light, GLenum pname, GLfloat * params);
310 extern HIDDEN void __indirect_glGetLightiv(GLenum light, GLenum pname, GLint * params);
311 extern HIDDEN void __indirect_glGetMapdv(GLenum target, GLenum query, GLdouble * v);
312 extern HIDDEN void __indirect_glGetMapfv(GLenum target, GLenum query, GLfloat * v);
313 extern HIDDEN void __indirect_glGetMapiv(GLenum target, GLenum query, GLint * v);
314 extern HIDDEN void __indirect_glGetMaterialfv(GLenum face, GLenum pname, GLfloat * params);
315 extern HIDDEN void __indirect_glGetMaterialiv(GLenum face, GLenum pname, GLint * params);
316 extern HIDDEN void __indirect_glGetPixelMapfv(GLenum map, GLfloat * values);
317 extern HIDDEN void __indirect_glGetPixelMapuiv(GLenum map, GLuint * values);
318 extern HIDDEN void __indirect_glGetPixelMapusv(GLenum map, GLushort * values);
319 extern HIDDEN void __indirect_glGetPolygonStipple(GLubyte * mask);
320 extern HIDDEN const GLubyte * __indirect_glGetString(GLenum name);
321 extern HIDDEN void __indirect_glGetTexEnvfv(GLenum target, GLenum pname, GLfloat * params);
322 extern HIDDEN void __indirect_glGetTexEnviv(GLenum target, GLenum pname, GLint * params);
323 extern HIDDEN void __indirect_glGetTexGendv(GLenum coord, GLenum pname, GLdouble * params);
324 extern HIDDEN void __indirect_glGetTexGenfv(GLenum coord, GLenum pname, GLfloat * params);
325 extern HIDDEN void __indirect_glGetTexGeniv(GLenum coord, GLenum pname, GLint * params);
326 extern HIDDEN void __indirect_glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);
327 extern HIDDEN void __indirect_glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params);
328 extern HIDDEN void __indirect_glGetTexParameteriv(GLenum target, GLenum pname, GLint * params);
329 extern HIDDEN void __indirect_glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params);
330 extern HIDDEN void __indirect_glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params);
331 extern HIDDEN GLboolean __indirect_glIsEnabled(GLenum cap);
332 extern HIDDEN GLboolean __indirect_glIsList(GLuint list);
333 extern HIDDEN void __indirect_glDepthRange(GLclampd zNear, GLclampd zFar);
334 extern HIDDEN void __indirect_glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
335 extern HIDDEN void __indirect_glLoadIdentity(void);
336 extern HIDDEN void __indirect_glLoadMatrixf(const GLfloat * m);
337 extern HIDDEN void __indirect_glLoadMatrixd(const GLdouble * m);
338 extern HIDDEN void __indirect_glMatrixMode(GLenum mode);
339 extern HIDDEN void __indirect_glMultMatrixf(const GLfloat * m);
340 extern HIDDEN void __indirect_glMultMatrixd(const GLdouble * m);
341 extern HIDDEN void __indirect_glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
342 extern HIDDEN void __indirect_glPopMatrix(void);
343 extern HIDDEN void __indirect_glPushMatrix(void);
344 extern HIDDEN void __indirect_glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
345 extern HIDDEN void __indirect_glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
346 extern HIDDEN void __indirect_glScaled(GLdouble x, GLdouble y, GLdouble z);
347 extern HIDDEN void __indirect_glScalef(GLfloat x, GLfloat y, GLfloat z);
348 extern HIDDEN void __indirect_glTranslated(GLdouble x, GLdouble y, GLdouble z);
349 extern HIDDEN void __indirect_glTranslatef(GLfloat x, GLfloat y, GLfloat z);
350 extern HIDDEN void __indirect_glViewport(GLint x, GLint y, GLsizei width, GLsizei height);
351 extern HIDDEN void __indirect_glArrayElement(GLint i);
352 extern HIDDEN void __indirect_glBindTexture(GLenum target, GLuint texture);
353 extern HIDDEN void __indirect_glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
354 extern HIDDEN void __indirect_glDisableClientState(GLenum array);
355 extern HIDDEN void __indirect_glDrawArrays(GLenum mode, GLint first, GLsizei count);
356 extern HIDDEN void __indirect_glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices);
357 extern HIDDEN void __indirect_glEdgeFlagPointer(GLsizei stride, const GLvoid * pointer);
358 extern HIDDEN void __indirect_glEnableClientState(GLenum array);
359 extern HIDDEN void __indirect_glIndexPointer(GLenum type, GLsizei stride, const GLvoid * pointer);
360 extern HIDDEN void __indirect_glIndexub(GLubyte c);
361 extern HIDDEN void __indirect_glIndexubv(const GLubyte * c);
362 extern HIDDEN void __indirect_glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid * pointer);
363 extern HIDDEN void __indirect_glNormalPointer(GLenum type, GLsizei stride, const GLvoid * pointer);
364 extern HIDDEN void __indirect_glPolygonOffset(GLfloat factor, GLfloat units);
365 extern HIDDEN void __indirect_glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
366 extern HIDDEN void __indirect_glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
367 extern HIDDEN GLboolean __indirect_glAreTexturesResident(GLsizei n, const GLuint * textures, GLboolean * residences);
368 extern HIDDEN void __indirect_glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
369 extern HIDDEN void __indirect_glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
370 extern HIDDEN void __indirect_glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
371 extern HIDDEN void __indirect_glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
372 extern HIDDEN void __indirect_glDeleteTextures(GLsizei n, const GLuint * textures);
373 extern HIDDEN void __indirect_glGenTextures(GLsizei n, GLuint * textures);
374 extern HIDDEN void __indirect_glGetPointerv(GLenum pname, GLvoid ** params);
375 extern HIDDEN GLboolean __indirect_glIsTexture(GLuint texture);
376 extern HIDDEN void __indirect_glPrioritizeTextures(GLsizei n, const GLuint * textures, const GLclampf * priorities);
377 extern HIDDEN void __indirect_glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
378 extern HIDDEN void __indirect_glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
379 extern HIDDEN void __indirect_glPopClientAttrib(void);
380 extern HIDDEN void __indirect_glPushClientAttrib(GLbitfield mask);
381 extern HIDDEN void __indirect_glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
382 extern HIDDEN void __indirect_glBlendEquation(GLenum mode);
383 extern HIDDEN void __indirect_glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
384 extern HIDDEN void __indirect_glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
385 extern HIDDEN void __indirect_glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params);
386 extern HIDDEN void __indirect_glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params);
387 extern HIDDEN void __indirect_glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
388 extern HIDDEN void __indirect_glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table);
389 extern HIDDEN void __indirect_glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params);
390 extern HIDDEN void __indirect_glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params);
391 extern HIDDEN void __indirect_glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
392 extern HIDDEN void __indirect_glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
393 extern HIDDEN void __indirect_glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
394 extern HIDDEN void __indirect_glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
395 extern HIDDEN void __indirect_glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params);
396 extern HIDDEN void __indirect_glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params);
397 extern HIDDEN void __indirect_glConvolutionParameteri(GLenum target, GLenum pname, GLint params);
398 extern HIDDEN void __indirect_glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params);
399 extern HIDDEN void __indirect_glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
400 extern HIDDEN void __indirect_glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
401 extern HIDDEN void __indirect_glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * image);
402 extern HIDDEN void __indirect_glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params);
403 extern HIDDEN void __indirect_glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params);
404 extern HIDDEN void __indirect_glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
405 extern HIDDEN void __indirect_glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);
406 extern HIDDEN void __indirect_glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
407 extern HIDDEN void __indirect_glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params);
408 extern HIDDEN void __indirect_glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params);
409 extern HIDDEN void __indirect_glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
410 extern HIDDEN void __indirect_glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params);
411 extern HIDDEN void __indirect_glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params);
412 extern HIDDEN void __indirect_glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
413 extern HIDDEN void __indirect_glMinmax(GLenum target, GLenum internalformat, GLboolean sink);
414 extern HIDDEN void __indirect_glResetHistogram(GLenum target);
415 extern HIDDEN void __indirect_glResetMinmax(GLenum target);
416 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);
417 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);
418 extern HIDDEN void __indirect_glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
419 extern HIDDEN void __indirect_glActiveTextureARB(GLenum texture);
420 extern HIDDEN void __indirect_glClientActiveTextureARB(GLenum texture);
421 extern HIDDEN void __indirect_glMultiTexCoord1dARB(GLenum target, GLdouble s);
422 extern HIDDEN void __indirect_glMultiTexCoord1dvARB(GLenum target, const GLdouble * v);
423 extern HIDDEN void __indirect_glMultiTexCoord1fARB(GLenum target, GLfloat s);
424 extern HIDDEN void __indirect_glMultiTexCoord1fvARB(GLenum target, const GLfloat * v);
425 extern HIDDEN void __indirect_glMultiTexCoord1iARB(GLenum target, GLint s);
426 extern HIDDEN void __indirect_glMultiTexCoord1ivARB(GLenum target, const GLint * v);
427 extern HIDDEN void __indirect_glMultiTexCoord1sARB(GLenum target, GLshort s);
428 extern HIDDEN void __indirect_glMultiTexCoord1svARB(GLenum target, const GLshort * v);
429 extern HIDDEN void __indirect_glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t);
430 extern HIDDEN void __indirect_glMultiTexCoord2dvARB(GLenum target, const GLdouble * v);
431 extern HIDDEN void __indirect_glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t);
432 extern HIDDEN void __indirect_glMultiTexCoord2fvARB(GLenum target, const GLfloat * v);
433 extern HIDDEN void __indirect_glMultiTexCoord2iARB(GLenum target, GLint s, GLint t);
434 extern HIDDEN void __indirect_glMultiTexCoord2ivARB(GLenum target, const GLint * v);
435 extern HIDDEN void __indirect_glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort t);
436 extern HIDDEN void __indirect_glMultiTexCoord2svARB(GLenum target, const GLshort * v);
437 extern HIDDEN void __indirect_glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r);
438 extern HIDDEN void __indirect_glMultiTexCoord3dvARB(GLenum target, const GLdouble * v);
439 extern HIDDEN void __indirect_glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r);
440 extern HIDDEN void __indirect_glMultiTexCoord3fvARB(GLenum target, const GLfloat * v);
441 extern HIDDEN void __indirect_glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r);
442 extern HIDDEN void __indirect_glMultiTexCoord3ivARB(GLenum target, const GLint * v);
443 extern HIDDEN void __indirect_glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort r);
444 extern HIDDEN void __indirect_glMultiTexCoord3svARB(GLenum target, const GLshort * v);
445 extern HIDDEN void __indirect_glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
446 extern HIDDEN void __indirect_glMultiTexCoord4dvARB(GLenum target, const GLdouble * v);
447 extern HIDDEN void __indirect_glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
448 extern HIDDEN void __indirect_glMultiTexCoord4fvARB(GLenum target, const GLfloat * v);
449 extern HIDDEN void __indirect_glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, GLint q);
450 extern HIDDEN void __indirect_glMultiTexCoord4ivARB(GLenum target, const GLint * v);
451 extern HIDDEN void __indirect_glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
452 extern HIDDEN void __indirect_glMultiTexCoord4svARB(GLenum target, const GLshort * v);
453 extern HIDDEN void __indirect_glLoadTransposeMatrixfARB(const GLfloat * m);
454 extern HIDDEN void __indirect_glLoadTransposeMatrixdARB(const GLdouble * m);
455 extern HIDDEN void __indirect_glMultTransposeMatrixfARB(const GLfloat * m);
456 extern HIDDEN void __indirect_glMultTransposeMatrixdARB(const GLdouble * m);
457 extern HIDDEN void __indirect_glSampleCoverageARB(GLclampf value, GLboolean invert);
458 extern HIDDEN GLboolean __indirect_glAreTexturesResidentEXT(GLsizei n, const GLuint * textures, GLboolean * residences);
459 extern HIDDEN void __indirect_glGenTexturesEXT(GLsizei n, GLuint * textures);
460 extern HIDDEN GLboolean __indirect_glIsTextureEXT(GLuint texture);
461 extern HIDDEN void __indirect_glSampleMaskSGIS(GLclampf value, GLboolean invert);
462 extern HIDDEN void __indirect_glSamplePatternSGIS(GLenum pattern);
463 extern HIDDEN void __indirect_glColorPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
464 extern HIDDEN void __indirect_glEdgeFlagPointerEXT(GLsizei stride, GLsizei count, const GLboolean * pointer);
465 extern HIDDEN void __indirect_glIndexPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
466 extern HIDDEN void __indirect_glNormalPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
467 extern HIDDEN void __indirect_glTexCoordPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
468 extern HIDDEN void __indirect_glVertexPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
469 extern HIDDEN void __indirect_glPointParameterfEXT(GLenum pname, GLfloat param);
470 extern HIDDEN void __indirect_glPointParameterfvEXT(GLenum pname, const GLfloat * params);
471 extern HIDDEN void __indirect_glWindowPos2dMESA(GLdouble x, GLdouble y);
472 extern HIDDEN void __indirect_glWindowPos2dvMESA(const GLdouble * v);
473 extern HIDDEN void __indirect_glWindowPos2fMESA(GLfloat x, GLfloat y);
474 extern HIDDEN void __indirect_glWindowPos2fvMESA(const GLfloat * v);
475 extern HIDDEN void __indirect_glWindowPos2iMESA(GLint x, GLint y);
476 extern HIDDEN void __indirect_glWindowPos2ivMESA(const GLint * v);
477 extern HIDDEN void __indirect_glWindowPos2sMESA(GLshort x, GLshort y);
478 extern HIDDEN void __indirect_glWindowPos2svMESA(const GLshort * v);
479 extern HIDDEN void __indirect_glWindowPos3dMESA(GLdouble x, GLdouble y, GLdouble z);
480 extern HIDDEN void __indirect_glWindowPos3dvMESA(const GLdouble * v);
481 extern HIDDEN void __indirect_glWindowPos3fMESA(GLfloat x, GLfloat y, GLfloat z);
482 extern HIDDEN void __indirect_glWindowPos3fvMESA(const GLfloat * v);
483 extern HIDDEN void __indirect_glWindowPos3iMESA(GLint x, GLint y, GLint z);
484 extern HIDDEN void __indirect_glWindowPos3ivMESA(const GLint * v);
485 extern HIDDEN void __indirect_glWindowPos3sMESA(GLshort x, GLshort y, GLshort z);
486 extern HIDDEN void __indirect_glWindowPos3svMESA(const GLshort * v);
487 extern HIDDEN void __indirect_glBlendFuncSeparateEXT(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
488 extern HIDDEN void __indirect_glFogCoordfEXT(GLfloat coord);
489 extern HIDDEN void __indirect_glFogCoordfvEXT(const GLfloat * coord);
490 extern HIDDEN void __indirect_glFogCoorddEXT(GLdouble coord);
491 extern HIDDEN void __indirect_glFogCoorddvEXT(const GLdouble * coord);
492 extern HIDDEN void __indirect_glFogCoordPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer);
493 extern HIDDEN void __indirect_glCompressedTexImage3DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
494 extern HIDDEN void __indirect_glCompressedTexImage2DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
495 extern HIDDEN void __indirect_glCompressedTexImage1DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);
496 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);
497 extern HIDDEN void __indirect_glCompressedTexSubImage2DARB(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
498 extern HIDDEN void __indirect_glCompressedTexSubImage1DARB(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
499 extern HIDDEN void __indirect_glGetCompressedTexImageARB(GLenum target, GLint level, GLvoid * img);
500 extern HIDDEN void __indirect_glSecondaryColor3bEXT(GLbyte red, GLbyte green, GLbyte blue);
501 extern HIDDEN void __indirect_glSecondaryColor3bvEXT(const GLbyte * v);
502 extern HIDDEN void __indirect_glSecondaryColor3dEXT(GLdouble red, GLdouble green, GLdouble blue);
503 extern HIDDEN void __indirect_glSecondaryColor3dvEXT(const GLdouble * v);
504 extern HIDDEN void __indirect_glSecondaryColor3fEXT(GLfloat red, GLfloat green, GLfloat blue);
505 extern HIDDEN void __indirect_glSecondaryColor3fvEXT(const GLfloat * v);
506 extern HIDDEN void __indirect_glSecondaryColor3iEXT(GLint red, GLint green, GLint blue);
507 extern HIDDEN void __indirect_glSecondaryColor3ivEXT(const GLint * v);
508 extern HIDDEN void __indirect_glSecondaryColor3sEXT(GLshort red, GLshort green, GLshort blue);
509 extern HIDDEN void __indirect_glSecondaryColor3svEXT(const GLshort * v);
510 extern HIDDEN void __indirect_glSecondaryColor3ubEXT(GLubyte red, GLubyte green, GLubyte blue);
511 extern HIDDEN void __indirect_glSecondaryColor3ubvEXT(const GLubyte * v);
512 extern HIDDEN void __indirect_glSecondaryColor3uiEXT(GLuint red, GLuint green, GLuint blue);
513 extern HIDDEN void __indirect_glSecondaryColor3uivEXT(const GLuint * v);
514 extern HIDDEN void __indirect_glSecondaryColor3usEXT(GLushort red, GLushort green, GLushort blue);
515 extern HIDDEN void __indirect_glSecondaryColor3usvEXT(const GLushort * v);
516 extern HIDDEN void __indirect_glSecondaryColorPointerEXT(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
517 extern HIDDEN void __indirect_glPointParameteriNV(GLenum pname, GLint params);
518 extern HIDDEN void __indirect_glPointParameterivNV(GLenum pname, const GLint * params);
519 extern HIDDEN void __indirect_glMultiDrawArraysEXT(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);
520 extern HIDDEN void __indirect_glMultiDrawElementsEXT(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount);
521 extern HIDDEN void __indirect_glActiveStencilFaceEXT(GLenum face);
522 # undef HIDDEN
523
524 #endif /* !defined( _INDIRECT_H_ ) */