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