1 /* DO NOT EDIT - This file generated automatically by glX_proto_send.py (from Mesa) script */
4 * Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
5 * (C) Copyright IBM Corporation 2004
8 * Permission is hereby granted, free of charge, to any person obtaining a
9 * copy of this software and associated documentation files (the "Software"),
10 * to deal in the Software without restriction, including without limitation
11 * the rights to use, copy, modify, merge, publish, distribute, sub license,
12 * and/or sell copies of the Software, and to permit persons to whom the
13 * Software is furnished to do so, subject to the following conditions:
15 * The above copyright notice and this permission notice (including the next
16 * paragraph) shall be included in all copies or substantial portions of the
19 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
22 * PRECISION INSIGHT, IBM,
23 * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
24 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
25 * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
30 * \file indirect_init.c
31 * Initialize indirect rendering dispatch table.
33 * \author Kevin E. Martin <kevin@precisioninsight.com>
34 * \author Brian Paul <brian@precisioninsight.com>
35 * \author Ian Romanick <idr@us.ibm.com>
38 #include "indirect_init.h"
44 * No-op function used to initialize functions that have no GLX protocol
53 * Create and initialize a new GL dispatch table. The table is initialized
54 * with GLX indirect rendering protocol functions.
56 struct _glapi_table
* __glXNewIndirectAPI( void )
58 struct _glapi_table
*glAPI
;
61 entries
= _glapi_get_dispatch_table_size();
62 glAPI
= (struct _glapi_table
*) Xmalloc(entries
* sizeof(void *));
64 /* first, set all entries to point to no-op functions */
67 void **dispatch
= (void **) glAPI
;
68 for (i
= 0; i
< entries
; i
++) {
69 dispatch
[i
] = (void *) NoOp
;
73 /* now, initialize the entries we understand */
77 glAPI
->Accum
= __indirect_glAccum
;
78 glAPI
->AlphaFunc
= __indirect_glAlphaFunc
;
79 glAPI
->Begin
= __indirect_glBegin
;
80 glAPI
->Bitmap
= __indirect_glBitmap
;
81 glAPI
->BlendFunc
= __indirect_glBlendFunc
;
82 glAPI
->CallList
= __indirect_glCallList
;
83 glAPI
->CallLists
= __indirect_glCallLists
;
84 glAPI
->Clear
= __indirect_glClear
;
85 glAPI
->ClearAccum
= __indirect_glClearAccum
;
86 glAPI
->ClearColor
= __indirect_glClearColor
;
87 glAPI
->ClearDepth
= __indirect_glClearDepth
;
88 glAPI
->ClearIndex
= __indirect_glClearIndex
;
89 glAPI
->ClearStencil
= __indirect_glClearStencil
;
90 glAPI
->ClipPlane
= __indirect_glClipPlane
;
91 glAPI
->Color3b
= __indirect_glColor3b
;
92 glAPI
->Color3bv
= __indirect_glColor3bv
;
93 glAPI
->Color3d
= __indirect_glColor3d
;
94 glAPI
->Color3dv
= __indirect_glColor3dv
;
95 glAPI
->Color3f
= __indirect_glColor3f
;
96 glAPI
->Color3fv
= __indirect_glColor3fv
;
97 glAPI
->Color3i
= __indirect_glColor3i
;
98 glAPI
->Color3iv
= __indirect_glColor3iv
;
99 glAPI
->Color3s
= __indirect_glColor3s
;
100 glAPI
->Color3sv
= __indirect_glColor3sv
;
101 glAPI
->Color3ub
= __indirect_glColor3ub
;
102 glAPI
->Color3ubv
= __indirect_glColor3ubv
;
103 glAPI
->Color3ui
= __indirect_glColor3ui
;
104 glAPI
->Color3uiv
= __indirect_glColor3uiv
;
105 glAPI
->Color3us
= __indirect_glColor3us
;
106 glAPI
->Color3usv
= __indirect_glColor3usv
;
107 glAPI
->Color4b
= __indirect_glColor4b
;
108 glAPI
->Color4bv
= __indirect_glColor4bv
;
109 glAPI
->Color4d
= __indirect_glColor4d
;
110 glAPI
->Color4dv
= __indirect_glColor4dv
;
111 glAPI
->Color4f
= __indirect_glColor4f
;
112 glAPI
->Color4fv
= __indirect_glColor4fv
;
113 glAPI
->Color4i
= __indirect_glColor4i
;
114 glAPI
->Color4iv
= __indirect_glColor4iv
;
115 glAPI
->Color4s
= __indirect_glColor4s
;
116 glAPI
->Color4sv
= __indirect_glColor4sv
;
117 glAPI
->Color4ub
= __indirect_glColor4ub
;
118 glAPI
->Color4ubv
= __indirect_glColor4ubv
;
119 glAPI
->Color4ui
= __indirect_glColor4ui
;
120 glAPI
->Color4uiv
= __indirect_glColor4uiv
;
121 glAPI
->Color4us
= __indirect_glColor4us
;
122 glAPI
->Color4usv
= __indirect_glColor4usv
;
123 glAPI
->ColorMask
= __indirect_glColorMask
;
124 glAPI
->ColorMaterial
= __indirect_glColorMaterial
;
125 glAPI
->CopyPixels
= __indirect_glCopyPixels
;
126 glAPI
->CullFace
= __indirect_glCullFace
;
127 glAPI
->DeleteLists
= __indirect_glDeleteLists
;
128 glAPI
->DepthFunc
= __indirect_glDepthFunc
;
129 glAPI
->DepthMask
= __indirect_glDepthMask
;
130 glAPI
->DepthRange
= __indirect_glDepthRange
;
131 glAPI
->Disable
= __indirect_glDisable
;
132 glAPI
->DrawBuffer
= __indirect_glDrawBuffer
;
133 glAPI
->DrawPixels
= __indirect_glDrawPixels
;
134 glAPI
->EdgeFlag
= __indirect_glEdgeFlag
;
135 glAPI
->EdgeFlagv
= __indirect_glEdgeFlagv
;
136 glAPI
->Enable
= __indirect_glEnable
;
137 glAPI
->End
= __indirect_glEnd
;
138 glAPI
->EndList
= __indirect_glEndList
;
139 glAPI
->EvalCoord1d
= __indirect_glEvalCoord1d
;
140 glAPI
->EvalCoord1dv
= __indirect_glEvalCoord1dv
;
141 glAPI
->EvalCoord1f
= __indirect_glEvalCoord1f
;
142 glAPI
->EvalCoord1fv
= __indirect_glEvalCoord1fv
;
143 glAPI
->EvalCoord2d
= __indirect_glEvalCoord2d
;
144 glAPI
->EvalCoord2dv
= __indirect_glEvalCoord2dv
;
145 glAPI
->EvalCoord2f
= __indirect_glEvalCoord2f
;
146 glAPI
->EvalCoord2fv
= __indirect_glEvalCoord2fv
;
147 glAPI
->EvalMesh1
= __indirect_glEvalMesh1
;
148 glAPI
->EvalMesh2
= __indirect_glEvalMesh2
;
149 glAPI
->EvalPoint1
= __indirect_glEvalPoint1
;
150 glAPI
->EvalPoint2
= __indirect_glEvalPoint2
;
151 glAPI
->FeedbackBuffer
= __indirect_glFeedbackBuffer
;
152 glAPI
->Finish
= __indirect_glFinish
;
153 glAPI
->Flush
= __indirect_glFlush
;
154 glAPI
->Fogf
= __indirect_glFogf
;
155 glAPI
->Fogfv
= __indirect_glFogfv
;
156 glAPI
->Fogi
= __indirect_glFogi
;
157 glAPI
->Fogiv
= __indirect_glFogiv
;
158 glAPI
->FrontFace
= __indirect_glFrontFace
;
159 glAPI
->Frustum
= __indirect_glFrustum
;
160 glAPI
->GenLists
= __indirect_glGenLists
;
161 glAPI
->GetBooleanv
= __indirect_glGetBooleanv
;
162 glAPI
->GetClipPlane
= __indirect_glGetClipPlane
;
163 glAPI
->GetDoublev
= __indirect_glGetDoublev
;
164 glAPI
->GetError
= __indirect_glGetError
;
165 glAPI
->GetFloatv
= __indirect_glGetFloatv
;
166 glAPI
->GetIntegerv
= __indirect_glGetIntegerv
;
167 glAPI
->GetLightfv
= __indirect_glGetLightfv
;
168 glAPI
->GetLightiv
= __indirect_glGetLightiv
;
169 glAPI
->GetMapdv
= __indirect_glGetMapdv
;
170 glAPI
->GetMapfv
= __indirect_glGetMapfv
;
171 glAPI
->GetMapiv
= __indirect_glGetMapiv
;
172 glAPI
->GetMaterialfv
= __indirect_glGetMaterialfv
;
173 glAPI
->GetMaterialiv
= __indirect_glGetMaterialiv
;
174 glAPI
->GetPixelMapfv
= __indirect_glGetPixelMapfv
;
175 glAPI
->GetPixelMapuiv
= __indirect_glGetPixelMapuiv
;
176 glAPI
->GetPixelMapusv
= __indirect_glGetPixelMapusv
;
177 glAPI
->GetPolygonStipple
= __indirect_glGetPolygonStipple
;
178 glAPI
->GetString
= __indirect_glGetString
;
179 glAPI
->GetTexEnvfv
= __indirect_glGetTexEnvfv
;
180 glAPI
->GetTexEnviv
= __indirect_glGetTexEnviv
;
181 glAPI
->GetTexGendv
= __indirect_glGetTexGendv
;
182 glAPI
->GetTexGenfv
= __indirect_glGetTexGenfv
;
183 glAPI
->GetTexGeniv
= __indirect_glGetTexGeniv
;
184 glAPI
->GetTexImage
= __indirect_glGetTexImage
;
185 glAPI
->GetTexLevelParameterfv
= __indirect_glGetTexLevelParameterfv
;
186 glAPI
->GetTexLevelParameteriv
= __indirect_glGetTexLevelParameteriv
;
187 glAPI
->GetTexParameterfv
= __indirect_glGetTexParameterfv
;
188 glAPI
->GetTexParameteriv
= __indirect_glGetTexParameteriv
;
189 glAPI
->Hint
= __indirect_glHint
;
190 glAPI
->IndexMask
= __indirect_glIndexMask
;
191 glAPI
->Indexd
= __indirect_glIndexd
;
192 glAPI
->Indexdv
= __indirect_glIndexdv
;
193 glAPI
->Indexf
= __indirect_glIndexf
;
194 glAPI
->Indexfv
= __indirect_glIndexfv
;
195 glAPI
->Indexi
= __indirect_glIndexi
;
196 glAPI
->Indexiv
= __indirect_glIndexiv
;
197 glAPI
->Indexs
= __indirect_glIndexs
;
198 glAPI
->Indexsv
= __indirect_glIndexsv
;
199 glAPI
->InitNames
= __indirect_glInitNames
;
200 glAPI
->IsEnabled
= __indirect_glIsEnabled
;
201 glAPI
->IsList
= __indirect_glIsList
;
202 glAPI
->LightModelf
= __indirect_glLightModelf
;
203 glAPI
->LightModelfv
= __indirect_glLightModelfv
;
204 glAPI
->LightModeli
= __indirect_glLightModeli
;
205 glAPI
->LightModeliv
= __indirect_glLightModeliv
;
206 glAPI
->Lightf
= __indirect_glLightf
;
207 glAPI
->Lightfv
= __indirect_glLightfv
;
208 glAPI
->Lighti
= __indirect_glLighti
;
209 glAPI
->Lightiv
= __indirect_glLightiv
;
210 glAPI
->LineStipple
= __indirect_glLineStipple
;
211 glAPI
->LineWidth
= __indirect_glLineWidth
;
212 glAPI
->ListBase
= __indirect_glListBase
;
213 glAPI
->LoadIdentity
= __indirect_glLoadIdentity
;
214 glAPI
->LoadMatrixd
= __indirect_glLoadMatrixd
;
215 glAPI
->LoadMatrixf
= __indirect_glLoadMatrixf
;
216 glAPI
->LoadName
= __indirect_glLoadName
;
217 glAPI
->LogicOp
= __indirect_glLogicOp
;
218 glAPI
->Map1d
= __indirect_glMap1d
;
219 glAPI
->Map1f
= __indirect_glMap1f
;
220 glAPI
->Map2d
= __indirect_glMap2d
;
221 glAPI
->Map2f
= __indirect_glMap2f
;
222 glAPI
->MapGrid1d
= __indirect_glMapGrid1d
;
223 glAPI
->MapGrid1f
= __indirect_glMapGrid1f
;
224 glAPI
->MapGrid2d
= __indirect_glMapGrid2d
;
225 glAPI
->MapGrid2f
= __indirect_glMapGrid2f
;
226 glAPI
->Materialf
= __indirect_glMaterialf
;
227 glAPI
->Materialfv
= __indirect_glMaterialfv
;
228 glAPI
->Materiali
= __indirect_glMateriali
;
229 glAPI
->Materialiv
= __indirect_glMaterialiv
;
230 glAPI
->MatrixMode
= __indirect_glMatrixMode
;
231 glAPI
->MultMatrixd
= __indirect_glMultMatrixd
;
232 glAPI
->MultMatrixf
= __indirect_glMultMatrixf
;
233 glAPI
->NewList
= __indirect_glNewList
;
234 glAPI
->Normal3b
= __indirect_glNormal3b
;
235 glAPI
->Normal3bv
= __indirect_glNormal3bv
;
236 glAPI
->Normal3d
= __indirect_glNormal3d
;
237 glAPI
->Normal3dv
= __indirect_glNormal3dv
;
238 glAPI
->Normal3f
= __indirect_glNormal3f
;
239 glAPI
->Normal3fv
= __indirect_glNormal3fv
;
240 glAPI
->Normal3i
= __indirect_glNormal3i
;
241 glAPI
->Normal3iv
= __indirect_glNormal3iv
;
242 glAPI
->Normal3s
= __indirect_glNormal3s
;
243 glAPI
->Normal3sv
= __indirect_glNormal3sv
;
244 glAPI
->Ortho
= __indirect_glOrtho
;
245 glAPI
->PassThrough
= __indirect_glPassThrough
;
246 glAPI
->PixelMapfv
= __indirect_glPixelMapfv
;
247 glAPI
->PixelMapuiv
= __indirect_glPixelMapuiv
;
248 glAPI
->PixelMapusv
= __indirect_glPixelMapusv
;
249 glAPI
->PixelStoref
= __indirect_glPixelStoref
;
250 glAPI
->PixelStorei
= __indirect_glPixelStorei
;
251 glAPI
->PixelTransferf
= __indirect_glPixelTransferf
;
252 glAPI
->PixelTransferi
= __indirect_glPixelTransferi
;
253 glAPI
->PixelZoom
= __indirect_glPixelZoom
;
254 glAPI
->PointSize
= __indirect_glPointSize
;
255 glAPI
->PolygonMode
= __indirect_glPolygonMode
;
256 glAPI
->PolygonStipple
= __indirect_glPolygonStipple
;
257 glAPI
->PopAttrib
= __indirect_glPopAttrib
;
258 glAPI
->PopMatrix
= __indirect_glPopMatrix
;
259 glAPI
->PopName
= __indirect_glPopName
;
260 glAPI
->PushAttrib
= __indirect_glPushAttrib
;
261 glAPI
->PushMatrix
= __indirect_glPushMatrix
;
262 glAPI
->PushName
= __indirect_glPushName
;
263 glAPI
->RasterPos2d
= __indirect_glRasterPos2d
;
264 glAPI
->RasterPos2dv
= __indirect_glRasterPos2dv
;
265 glAPI
->RasterPos2f
= __indirect_glRasterPos2f
;
266 glAPI
->RasterPos2fv
= __indirect_glRasterPos2fv
;
267 glAPI
->RasterPos2i
= __indirect_glRasterPos2i
;
268 glAPI
->RasterPos2iv
= __indirect_glRasterPos2iv
;
269 glAPI
->RasterPos2s
= __indirect_glRasterPos2s
;
270 glAPI
->RasterPos2sv
= __indirect_glRasterPos2sv
;
271 glAPI
->RasterPos3d
= __indirect_glRasterPos3d
;
272 glAPI
->RasterPos3dv
= __indirect_glRasterPos3dv
;
273 glAPI
->RasterPos3f
= __indirect_glRasterPos3f
;
274 glAPI
->RasterPos3fv
= __indirect_glRasterPos3fv
;
275 glAPI
->RasterPos3i
= __indirect_glRasterPos3i
;
276 glAPI
->RasterPos3iv
= __indirect_glRasterPos3iv
;
277 glAPI
->RasterPos3s
= __indirect_glRasterPos3s
;
278 glAPI
->RasterPos3sv
= __indirect_glRasterPos3sv
;
279 glAPI
->RasterPos4d
= __indirect_glRasterPos4d
;
280 glAPI
->RasterPos4dv
= __indirect_glRasterPos4dv
;
281 glAPI
->RasterPos4f
= __indirect_glRasterPos4f
;
282 glAPI
->RasterPos4fv
= __indirect_glRasterPos4fv
;
283 glAPI
->RasterPos4i
= __indirect_glRasterPos4i
;
284 glAPI
->RasterPos4iv
= __indirect_glRasterPos4iv
;
285 glAPI
->RasterPos4s
= __indirect_glRasterPos4s
;
286 glAPI
->RasterPos4sv
= __indirect_glRasterPos4sv
;
287 glAPI
->ReadBuffer
= __indirect_glReadBuffer
;
288 glAPI
->ReadPixels
= __indirect_glReadPixels
;
289 glAPI
->Rectd
= __indirect_glRectd
;
290 glAPI
->Rectdv
= __indirect_glRectdv
;
291 glAPI
->Rectf
= __indirect_glRectf
;
292 glAPI
->Rectfv
= __indirect_glRectfv
;
293 glAPI
->Recti
= __indirect_glRecti
;
294 glAPI
->Rectiv
= __indirect_glRectiv
;
295 glAPI
->Rects
= __indirect_glRects
;
296 glAPI
->Rectsv
= __indirect_glRectsv
;
297 glAPI
->RenderMode
= __indirect_glRenderMode
;
298 glAPI
->Rotated
= __indirect_glRotated
;
299 glAPI
->Rotatef
= __indirect_glRotatef
;
300 glAPI
->Scaled
= __indirect_glScaled
;
301 glAPI
->Scalef
= __indirect_glScalef
;
302 glAPI
->Scissor
= __indirect_glScissor
;
303 glAPI
->SelectBuffer
= __indirect_glSelectBuffer
;
304 glAPI
->ShadeModel
= __indirect_glShadeModel
;
305 glAPI
->StencilFunc
= __indirect_glStencilFunc
;
306 glAPI
->StencilMask
= __indirect_glStencilMask
;
307 glAPI
->StencilOp
= __indirect_glStencilOp
;
308 glAPI
->TexCoord1d
= __indirect_glTexCoord1d
;
309 glAPI
->TexCoord1dv
= __indirect_glTexCoord1dv
;
310 glAPI
->TexCoord1f
= __indirect_glTexCoord1f
;
311 glAPI
->TexCoord1fv
= __indirect_glTexCoord1fv
;
312 glAPI
->TexCoord1i
= __indirect_glTexCoord1i
;
313 glAPI
->TexCoord1iv
= __indirect_glTexCoord1iv
;
314 glAPI
->TexCoord1s
= __indirect_glTexCoord1s
;
315 glAPI
->TexCoord1sv
= __indirect_glTexCoord1sv
;
316 glAPI
->TexCoord2d
= __indirect_glTexCoord2d
;
317 glAPI
->TexCoord2dv
= __indirect_glTexCoord2dv
;
318 glAPI
->TexCoord2f
= __indirect_glTexCoord2f
;
319 glAPI
->TexCoord2fv
= __indirect_glTexCoord2fv
;
320 glAPI
->TexCoord2i
= __indirect_glTexCoord2i
;
321 glAPI
->TexCoord2iv
= __indirect_glTexCoord2iv
;
322 glAPI
->TexCoord2s
= __indirect_glTexCoord2s
;
323 glAPI
->TexCoord2sv
= __indirect_glTexCoord2sv
;
324 glAPI
->TexCoord3d
= __indirect_glTexCoord3d
;
325 glAPI
->TexCoord3dv
= __indirect_glTexCoord3dv
;
326 glAPI
->TexCoord3f
= __indirect_glTexCoord3f
;
327 glAPI
->TexCoord3fv
= __indirect_glTexCoord3fv
;
328 glAPI
->TexCoord3i
= __indirect_glTexCoord3i
;
329 glAPI
->TexCoord3iv
= __indirect_glTexCoord3iv
;
330 glAPI
->TexCoord3s
= __indirect_glTexCoord3s
;
331 glAPI
->TexCoord3sv
= __indirect_glTexCoord3sv
;
332 glAPI
->TexCoord4d
= __indirect_glTexCoord4d
;
333 glAPI
->TexCoord4dv
= __indirect_glTexCoord4dv
;
334 glAPI
->TexCoord4f
= __indirect_glTexCoord4f
;
335 glAPI
->TexCoord4fv
= __indirect_glTexCoord4fv
;
336 glAPI
->TexCoord4i
= __indirect_glTexCoord4i
;
337 glAPI
->TexCoord4iv
= __indirect_glTexCoord4iv
;
338 glAPI
->TexCoord4s
= __indirect_glTexCoord4s
;
339 glAPI
->TexCoord4sv
= __indirect_glTexCoord4sv
;
340 glAPI
->TexEnvf
= __indirect_glTexEnvf
;
341 glAPI
->TexEnvfv
= __indirect_glTexEnvfv
;
342 glAPI
->TexEnvi
= __indirect_glTexEnvi
;
343 glAPI
->TexEnviv
= __indirect_glTexEnviv
;
344 glAPI
->TexGend
= __indirect_glTexGend
;
345 glAPI
->TexGendv
= __indirect_glTexGendv
;
346 glAPI
->TexGenf
= __indirect_glTexGenf
;
347 glAPI
->TexGenfv
= __indirect_glTexGenfv
;
348 glAPI
->TexGeni
= __indirect_glTexGeni
;
349 glAPI
->TexGeniv
= __indirect_glTexGeniv
;
350 glAPI
->TexImage1D
= __indirect_glTexImage1D
;
351 glAPI
->TexImage2D
= __indirect_glTexImage2D
;
352 glAPI
->TexParameterf
= __indirect_glTexParameterf
;
353 glAPI
->TexParameterfv
= __indirect_glTexParameterfv
;
354 glAPI
->TexParameteri
= __indirect_glTexParameteri
;
355 glAPI
->TexParameteriv
= __indirect_glTexParameteriv
;
356 glAPI
->Translated
= __indirect_glTranslated
;
357 glAPI
->Translatef
= __indirect_glTranslatef
;
358 glAPI
->Vertex2d
= __indirect_glVertex2d
;
359 glAPI
->Vertex2dv
= __indirect_glVertex2dv
;
360 glAPI
->Vertex2f
= __indirect_glVertex2f
;
361 glAPI
->Vertex2fv
= __indirect_glVertex2fv
;
362 glAPI
->Vertex2i
= __indirect_glVertex2i
;
363 glAPI
->Vertex2iv
= __indirect_glVertex2iv
;
364 glAPI
->Vertex2s
= __indirect_glVertex2s
;
365 glAPI
->Vertex2sv
= __indirect_glVertex2sv
;
366 glAPI
->Vertex3d
= __indirect_glVertex3d
;
367 glAPI
->Vertex3dv
= __indirect_glVertex3dv
;
368 glAPI
->Vertex3f
= __indirect_glVertex3f
;
369 glAPI
->Vertex3fv
= __indirect_glVertex3fv
;
370 glAPI
->Vertex3i
= __indirect_glVertex3i
;
371 glAPI
->Vertex3iv
= __indirect_glVertex3iv
;
372 glAPI
->Vertex3s
= __indirect_glVertex3s
;
373 glAPI
->Vertex3sv
= __indirect_glVertex3sv
;
374 glAPI
->Vertex4d
= __indirect_glVertex4d
;
375 glAPI
->Vertex4dv
= __indirect_glVertex4dv
;
376 glAPI
->Vertex4f
= __indirect_glVertex4f
;
377 glAPI
->Vertex4fv
= __indirect_glVertex4fv
;
378 glAPI
->Vertex4i
= __indirect_glVertex4i
;
379 glAPI
->Vertex4iv
= __indirect_glVertex4iv
;
380 glAPI
->Vertex4s
= __indirect_glVertex4s
;
381 glAPI
->Vertex4sv
= __indirect_glVertex4sv
;
382 glAPI
->Viewport
= __indirect_glViewport
;
386 glAPI
->AreTexturesResident
= __indirect_glAreTexturesResident
;
387 glAPI
->ArrayElement
= __indirect_glArrayElement
;
388 glAPI
->BindTexture
= __indirect_glBindTexture
;
389 glAPI
->ColorPointer
= __indirect_glColorPointer
;
390 glAPI
->CopyTexImage1D
= __indirect_glCopyTexImage1D
;
391 glAPI
->CopyTexImage2D
= __indirect_glCopyTexImage2D
;
392 glAPI
->CopyTexSubImage1D
= __indirect_glCopyTexSubImage1D
;
393 glAPI
->CopyTexSubImage2D
= __indirect_glCopyTexSubImage2D
;
394 glAPI
->DeleteTextures
= __indirect_glDeleteTextures
;
395 glAPI
->DisableClientState
= __indirect_glDisableClientState
;
396 glAPI
->DrawArrays
= __indirect_glDrawArrays
;
397 glAPI
->DrawElements
= __indirect_glDrawElements
;
398 glAPI
->EdgeFlagPointer
= __indirect_glEdgeFlagPointer
;
399 glAPI
->EnableClientState
= __indirect_glEnableClientState
;
400 glAPI
->GenTextures
= __indirect_glGenTextures
;
401 glAPI
->GetPointerv
= __indirect_glGetPointerv
;
402 glAPI
->IndexPointer
= __indirect_glIndexPointer
;
403 glAPI
->Indexub
= __indirect_glIndexub
;
404 glAPI
->Indexubv
= __indirect_glIndexubv
;
405 glAPI
->InterleavedArrays
= __indirect_glInterleavedArrays
;
406 glAPI
->IsTexture
= __indirect_glIsTexture
;
407 glAPI
->NormalPointer
= __indirect_glNormalPointer
;
408 glAPI
->PolygonOffset
= __indirect_glPolygonOffset
;
409 glAPI
->PopClientAttrib
= __indirect_glPopClientAttrib
;
410 glAPI
->PrioritizeTextures
= __indirect_glPrioritizeTextures
;
411 glAPI
->PushClientAttrib
= __indirect_glPushClientAttrib
;
412 glAPI
->TexCoordPointer
= __indirect_glTexCoordPointer
;
413 glAPI
->TexSubImage1D
= __indirect_glTexSubImage1D
;
414 glAPI
->TexSubImage2D
= __indirect_glTexSubImage2D
;
415 glAPI
->VertexPointer
= __indirect_glVertexPointer
;
419 glAPI
->BlendColor
= __indirect_glBlendColor
;
420 glAPI
->BlendEquation
= __indirect_glBlendEquation
;
421 glAPI
->ColorSubTable
= __indirect_glColorSubTable
;
422 glAPI
->ColorTable
= __indirect_glColorTable
;
423 glAPI
->ColorTableParameterfv
= __indirect_glColorTableParameterfv
;
424 glAPI
->ColorTableParameteriv
= __indirect_glColorTableParameteriv
;
425 glAPI
->ConvolutionFilter1D
= __indirect_glConvolutionFilter1D
;
426 glAPI
->ConvolutionFilter2D
= __indirect_glConvolutionFilter2D
;
427 glAPI
->ConvolutionParameterf
= __indirect_glConvolutionParameterf
;
428 glAPI
->ConvolutionParameterfv
= __indirect_glConvolutionParameterfv
;
429 glAPI
->ConvolutionParameteri
= __indirect_glConvolutionParameteri
;
430 glAPI
->ConvolutionParameteriv
= __indirect_glConvolutionParameteriv
;
431 glAPI
->CopyColorSubTable
= __indirect_glCopyColorSubTable
;
432 glAPI
->CopyColorTable
= __indirect_glCopyColorTable
;
433 glAPI
->CopyConvolutionFilter1D
= __indirect_glCopyConvolutionFilter1D
;
434 glAPI
->CopyConvolutionFilter2D
= __indirect_glCopyConvolutionFilter2D
;
435 glAPI
->CopyTexSubImage3D
= __indirect_glCopyTexSubImage3D
;
436 glAPI
->DrawRangeElements
= __indirect_glDrawRangeElements
;
437 glAPI
->GetColorTable
= __indirect_glGetColorTable
;
438 glAPI
->GetColorTableParameterfv
= __indirect_glGetColorTableParameterfv
;
439 glAPI
->GetColorTableParameteriv
= __indirect_glGetColorTableParameteriv
;
440 glAPI
->GetConvolutionFilter
= __indirect_glGetConvolutionFilter
;
441 glAPI
->GetConvolutionParameterfv
= __indirect_glGetConvolutionParameterfv
;
442 glAPI
->GetConvolutionParameteriv
= __indirect_glGetConvolutionParameteriv
;
443 glAPI
->GetHistogram
= __indirect_glGetHistogram
;
444 glAPI
->GetHistogramParameterfv
= __indirect_glGetHistogramParameterfv
;
445 glAPI
->GetHistogramParameteriv
= __indirect_glGetHistogramParameteriv
;
446 glAPI
->GetMinmax
= __indirect_glGetMinmax
;
447 glAPI
->GetMinmaxParameterfv
= __indirect_glGetMinmaxParameterfv
;
448 glAPI
->GetMinmaxParameteriv
= __indirect_glGetMinmaxParameteriv
;
449 glAPI
->GetSeparableFilter
= __indirect_glGetSeparableFilter
;
450 glAPI
->Histogram
= __indirect_glHistogram
;
451 glAPI
->Minmax
= __indirect_glMinmax
;
452 glAPI
->ResetHistogram
= __indirect_glResetHistogram
;
453 glAPI
->ResetMinmax
= __indirect_glResetMinmax
;
454 glAPI
->SeparableFilter2D
= __indirect_glSeparableFilter2D
;
455 glAPI
->TexImage3D
= __indirect_glTexImage3D
;
456 glAPI
->TexSubImage3D
= __indirect_glTexSubImage3D
;
458 /* 1. GL_ARB_multitexture */
460 glAPI
->ActiveTextureARB
= __indirect_glActiveTextureARB
;
461 glAPI
->ClientActiveTextureARB
= __indirect_glClientActiveTextureARB
;
462 glAPI
->MultiTexCoord1dARB
= __indirect_glMultiTexCoord1dARB
;
463 glAPI
->MultiTexCoord1dvARB
= __indirect_glMultiTexCoord1dvARB
;
464 glAPI
->MultiTexCoord1fARB
= __indirect_glMultiTexCoord1fARB
;
465 glAPI
->MultiTexCoord1fvARB
= __indirect_glMultiTexCoord1fvARB
;
466 glAPI
->MultiTexCoord1iARB
= __indirect_glMultiTexCoord1iARB
;
467 glAPI
->MultiTexCoord1ivARB
= __indirect_glMultiTexCoord1ivARB
;
468 glAPI
->MultiTexCoord1sARB
= __indirect_glMultiTexCoord1sARB
;
469 glAPI
->MultiTexCoord1svARB
= __indirect_glMultiTexCoord1svARB
;
470 glAPI
->MultiTexCoord2dARB
= __indirect_glMultiTexCoord2dARB
;
471 glAPI
->MultiTexCoord2dvARB
= __indirect_glMultiTexCoord2dvARB
;
472 glAPI
->MultiTexCoord2fARB
= __indirect_glMultiTexCoord2fARB
;
473 glAPI
->MultiTexCoord2fvARB
= __indirect_glMultiTexCoord2fvARB
;
474 glAPI
->MultiTexCoord2iARB
= __indirect_glMultiTexCoord2iARB
;
475 glAPI
->MultiTexCoord2ivARB
= __indirect_glMultiTexCoord2ivARB
;
476 glAPI
->MultiTexCoord2sARB
= __indirect_glMultiTexCoord2sARB
;
477 glAPI
->MultiTexCoord2svARB
= __indirect_glMultiTexCoord2svARB
;
478 glAPI
->MultiTexCoord3dARB
= __indirect_glMultiTexCoord3dARB
;
479 glAPI
->MultiTexCoord3dvARB
= __indirect_glMultiTexCoord3dvARB
;
480 glAPI
->MultiTexCoord3fARB
= __indirect_glMultiTexCoord3fARB
;
481 glAPI
->MultiTexCoord3fvARB
= __indirect_glMultiTexCoord3fvARB
;
482 glAPI
->MultiTexCoord3iARB
= __indirect_glMultiTexCoord3iARB
;
483 glAPI
->MultiTexCoord3ivARB
= __indirect_glMultiTexCoord3ivARB
;
484 glAPI
->MultiTexCoord3sARB
= __indirect_glMultiTexCoord3sARB
;
485 glAPI
->MultiTexCoord3svARB
= __indirect_glMultiTexCoord3svARB
;
486 glAPI
->MultiTexCoord4dARB
= __indirect_glMultiTexCoord4dARB
;
487 glAPI
->MultiTexCoord4dvARB
= __indirect_glMultiTexCoord4dvARB
;
488 glAPI
->MultiTexCoord4fARB
= __indirect_glMultiTexCoord4fARB
;
489 glAPI
->MultiTexCoord4fvARB
= __indirect_glMultiTexCoord4fvARB
;
490 glAPI
->MultiTexCoord4iARB
= __indirect_glMultiTexCoord4iARB
;
491 glAPI
->MultiTexCoord4ivARB
= __indirect_glMultiTexCoord4ivARB
;
492 glAPI
->MultiTexCoord4sARB
= __indirect_glMultiTexCoord4sARB
;
493 glAPI
->MultiTexCoord4svARB
= __indirect_glMultiTexCoord4svARB
;
495 /* 3. GL_ARB_transpose_matrix */
497 glAPI
->LoadTransposeMatrixdARB
= __indirect_glLoadTransposeMatrixdARB
;
498 glAPI
->LoadTransposeMatrixfARB
= __indirect_glLoadTransposeMatrixfARB
;
499 glAPI
->MultTransposeMatrixdARB
= __indirect_glMultTransposeMatrixdARB
;
500 glAPI
->MultTransposeMatrixfARB
= __indirect_glMultTransposeMatrixfARB
;
502 /* 5. GL_ARB_multisample */
504 glAPI
->SampleCoverageARB
= __indirect_glSampleCoverageARB
;
506 /* 12. GL_ARB_texture_compression */
508 glAPI
->CompressedTexImage1DARB
= __indirect_glCompressedTexImage1DARB
;
509 glAPI
->CompressedTexImage2DARB
= __indirect_glCompressedTexImage2DARB
;
510 glAPI
->CompressedTexImage3DARB
= __indirect_glCompressedTexImage3DARB
;
511 glAPI
->CompressedTexSubImage1DARB
= __indirect_glCompressedTexSubImage1DARB
;
512 glAPI
->CompressedTexSubImage2DARB
= __indirect_glCompressedTexSubImage2DARB
;
513 glAPI
->CompressedTexSubImage3DARB
= __indirect_glCompressedTexSubImage3DARB
;
514 glAPI
->GetCompressedTexImageARB
= __indirect_glGetCompressedTexImageARB
;
516 /* 26. GL_ARB_vertex_program */
518 glAPI
->DisableVertexAttribArrayARB
= __indirect_glDisableVertexAttribArrayARB
;
519 glAPI
->EnableVertexAttribArrayARB
= __indirect_glEnableVertexAttribArrayARB
;
520 glAPI
->GetProgramEnvParameterdvARB
= __indirect_glGetProgramEnvParameterdvARB
;
521 glAPI
->GetProgramEnvParameterfvARB
= __indirect_glGetProgramEnvParameterfvARB
;
522 glAPI
->GetProgramLocalParameterdvARB
= __indirect_glGetProgramLocalParameterdvARB
;
523 glAPI
->GetProgramLocalParameterfvARB
= __indirect_glGetProgramLocalParameterfvARB
;
524 glAPI
->GetProgramStringARB
= __indirect_glGetProgramStringARB
;
525 glAPI
->GetProgramivARB
= __indirect_glGetProgramivARB
;
526 glAPI
->GetVertexAttribdvARB
= __indirect_glGetVertexAttribdvARB
;
527 glAPI
->GetVertexAttribfvARB
= __indirect_glGetVertexAttribfvARB
;
528 glAPI
->GetVertexAttribivARB
= __indirect_glGetVertexAttribivARB
;
529 glAPI
->ProgramEnvParameter4dARB
= __indirect_glProgramEnvParameter4dARB
;
530 glAPI
->ProgramEnvParameter4dvARB
= __indirect_glProgramEnvParameter4dvARB
;
531 glAPI
->ProgramEnvParameter4fARB
= __indirect_glProgramEnvParameter4fARB
;
532 glAPI
->ProgramEnvParameter4fvARB
= __indirect_glProgramEnvParameter4fvARB
;
533 glAPI
->ProgramLocalParameter4dARB
= __indirect_glProgramLocalParameter4dARB
;
534 glAPI
->ProgramLocalParameter4dvARB
= __indirect_glProgramLocalParameter4dvARB
;
535 glAPI
->ProgramLocalParameter4fARB
= __indirect_glProgramLocalParameter4fARB
;
536 glAPI
->ProgramLocalParameter4fvARB
= __indirect_glProgramLocalParameter4fvARB
;
537 glAPI
->ProgramStringARB
= __indirect_glProgramStringARB
;
538 glAPI
->VertexAttrib1dARB
= __indirect_glVertexAttrib1dARB
;
539 glAPI
->VertexAttrib1dvARB
= __indirect_glVertexAttrib1dvARB
;
540 glAPI
->VertexAttrib1fARB
= __indirect_glVertexAttrib1fARB
;
541 glAPI
->VertexAttrib1fvARB
= __indirect_glVertexAttrib1fvARB
;
542 glAPI
->VertexAttrib1sARB
= __indirect_glVertexAttrib1sARB
;
543 glAPI
->VertexAttrib1svARB
= __indirect_glVertexAttrib1svARB
;
544 glAPI
->VertexAttrib2dARB
= __indirect_glVertexAttrib2dARB
;
545 glAPI
->VertexAttrib2dvARB
= __indirect_glVertexAttrib2dvARB
;
546 glAPI
->VertexAttrib2fARB
= __indirect_glVertexAttrib2fARB
;
547 glAPI
->VertexAttrib2fvARB
= __indirect_glVertexAttrib2fvARB
;
548 glAPI
->VertexAttrib2sARB
= __indirect_glVertexAttrib2sARB
;
549 glAPI
->VertexAttrib2svARB
= __indirect_glVertexAttrib2svARB
;
550 glAPI
->VertexAttrib3dARB
= __indirect_glVertexAttrib3dARB
;
551 glAPI
->VertexAttrib3dvARB
= __indirect_glVertexAttrib3dvARB
;
552 glAPI
->VertexAttrib3fARB
= __indirect_glVertexAttrib3fARB
;
553 glAPI
->VertexAttrib3fvARB
= __indirect_glVertexAttrib3fvARB
;
554 glAPI
->VertexAttrib3sARB
= __indirect_glVertexAttrib3sARB
;
555 glAPI
->VertexAttrib3svARB
= __indirect_glVertexAttrib3svARB
;
556 glAPI
->VertexAttrib4NbvARB
= __indirect_glVertexAttrib4NbvARB
;
557 glAPI
->VertexAttrib4NivARB
= __indirect_glVertexAttrib4NivARB
;
558 glAPI
->VertexAttrib4NsvARB
= __indirect_glVertexAttrib4NsvARB
;
559 glAPI
->VertexAttrib4NubARB
= __indirect_glVertexAttrib4NubARB
;
560 glAPI
->VertexAttrib4NubvARB
= __indirect_glVertexAttrib4NubvARB
;
561 glAPI
->VertexAttrib4NuivARB
= __indirect_glVertexAttrib4NuivARB
;
562 glAPI
->VertexAttrib4NusvARB
= __indirect_glVertexAttrib4NusvARB
;
563 glAPI
->VertexAttrib4bvARB
= __indirect_glVertexAttrib4bvARB
;
564 glAPI
->VertexAttrib4dARB
= __indirect_glVertexAttrib4dARB
;
565 glAPI
->VertexAttrib4dvARB
= __indirect_glVertexAttrib4dvARB
;
566 glAPI
->VertexAttrib4fARB
= __indirect_glVertexAttrib4fARB
;
567 glAPI
->VertexAttrib4fvARB
= __indirect_glVertexAttrib4fvARB
;
568 glAPI
->VertexAttrib4ivARB
= __indirect_glVertexAttrib4ivARB
;
569 glAPI
->VertexAttrib4sARB
= __indirect_glVertexAttrib4sARB
;
570 glAPI
->VertexAttrib4svARB
= __indirect_glVertexAttrib4svARB
;
571 glAPI
->VertexAttrib4ubvARB
= __indirect_glVertexAttrib4ubvARB
;
572 glAPI
->VertexAttrib4uivARB
= __indirect_glVertexAttrib4uivARB
;
573 glAPI
->VertexAttrib4usvARB
= __indirect_glVertexAttrib4usvARB
;
574 glAPI
->VertexAttribPointerARB
= __indirect_glVertexAttribPointerARB
;
576 /* 29. GL_ARB_occlusion_query */
578 glAPI
->BeginQueryARB
= __indirect_glBeginQueryARB
;
579 glAPI
->DeleteQueriesARB
= __indirect_glDeleteQueriesARB
;
580 glAPI
->EndQueryARB
= __indirect_glEndQueryARB
;
581 glAPI
->GenQueriesARB
= __indirect_glGenQueriesARB
;
582 glAPI
->GetQueryObjectivARB
= __indirect_glGetQueryObjectivARB
;
583 glAPI
->GetQueryObjectuivARB
= __indirect_glGetQueryObjectuivARB
;
584 glAPI
->GetQueryivARB
= __indirect_glGetQueryivARB
;
585 glAPI
->IsQueryARB
= __indirect_glIsQueryARB
;
587 /* 37. GL_ARB_draw_buffers */
589 glAPI
->DrawBuffersARB
= __indirect_glDrawBuffersARB
;
591 /* 39. GL_ARB_color_buffer_float */
593 glAPI
->ClampColorARB
= __indirect_glClampColorARB
;
595 /* 45. GL_ARB_framebuffer_object */
597 glAPI
->RenderbufferStorageMultisample
= __indirect_glRenderbufferStorageMultisample
;
599 /* 25. GL_SGIS_multisample */
601 glAPI
->SampleMaskSGIS
= __indirect_glSampleMaskSGIS
;
602 glAPI
->SamplePatternSGIS
= __indirect_glSamplePatternSGIS
;
604 /* 30. GL_EXT_vertex_array */
606 glAPI
->ColorPointerEXT
= __indirect_glColorPointerEXT
;
607 glAPI
->EdgeFlagPointerEXT
= __indirect_glEdgeFlagPointerEXT
;
608 glAPI
->IndexPointerEXT
= __indirect_glIndexPointerEXT
;
609 glAPI
->NormalPointerEXT
= __indirect_glNormalPointerEXT
;
610 glAPI
->TexCoordPointerEXT
= __indirect_glTexCoordPointerEXT
;
611 glAPI
->VertexPointerEXT
= __indirect_glVertexPointerEXT
;
613 /* 54. GL_EXT_point_parameters */
615 glAPI
->PointParameterfEXT
= __indirect_glPointParameterfEXT
;
616 glAPI
->PointParameterfvEXT
= __indirect_glPointParameterfvEXT
;
618 /* 145. GL_EXT_secondary_color */
620 glAPI
->SecondaryColor3bEXT
= __indirect_glSecondaryColor3bEXT
;
621 glAPI
->SecondaryColor3bvEXT
= __indirect_glSecondaryColor3bvEXT
;
622 glAPI
->SecondaryColor3dEXT
= __indirect_glSecondaryColor3dEXT
;
623 glAPI
->SecondaryColor3dvEXT
= __indirect_glSecondaryColor3dvEXT
;
624 glAPI
->SecondaryColor3fEXT
= __indirect_glSecondaryColor3fEXT
;
625 glAPI
->SecondaryColor3fvEXT
= __indirect_glSecondaryColor3fvEXT
;
626 glAPI
->SecondaryColor3iEXT
= __indirect_glSecondaryColor3iEXT
;
627 glAPI
->SecondaryColor3ivEXT
= __indirect_glSecondaryColor3ivEXT
;
628 glAPI
->SecondaryColor3sEXT
= __indirect_glSecondaryColor3sEXT
;
629 glAPI
->SecondaryColor3svEXT
= __indirect_glSecondaryColor3svEXT
;
630 glAPI
->SecondaryColor3ubEXT
= __indirect_glSecondaryColor3ubEXT
;
631 glAPI
->SecondaryColor3ubvEXT
= __indirect_glSecondaryColor3ubvEXT
;
632 glAPI
->SecondaryColor3uiEXT
= __indirect_glSecondaryColor3uiEXT
;
633 glAPI
->SecondaryColor3uivEXT
= __indirect_glSecondaryColor3uivEXT
;
634 glAPI
->SecondaryColor3usEXT
= __indirect_glSecondaryColor3usEXT
;
635 glAPI
->SecondaryColor3usvEXT
= __indirect_glSecondaryColor3usvEXT
;
636 glAPI
->SecondaryColorPointerEXT
= __indirect_glSecondaryColorPointerEXT
;
638 /* 148. GL_EXT_multi_draw_arrays */
640 glAPI
->MultiDrawArraysEXT
= __indirect_glMultiDrawArraysEXT
;
641 glAPI
->MultiDrawElementsEXT
= __indirect_glMultiDrawElementsEXT
;
643 /* 149. GL_EXT_fog_coord */
645 glAPI
->FogCoordPointerEXT
= __indirect_glFogCoordPointerEXT
;
646 glAPI
->FogCoorddEXT
= __indirect_glFogCoorddEXT
;
647 glAPI
->FogCoorddvEXT
= __indirect_glFogCoorddvEXT
;
648 glAPI
->FogCoordfEXT
= __indirect_glFogCoordfEXT
;
649 glAPI
->FogCoordfvEXT
= __indirect_glFogCoordfvEXT
;
651 /* 173. GL_EXT_blend_func_separate */
653 glAPI
->BlendFuncSeparateEXT
= __indirect_glBlendFuncSeparateEXT
;
655 /* 197. GL_MESA_window_pos */
657 glAPI
->WindowPos2dMESA
= __indirect_glWindowPos2dMESA
;
658 glAPI
->WindowPos2dvMESA
= __indirect_glWindowPos2dvMESA
;
659 glAPI
->WindowPos2fMESA
= __indirect_glWindowPos2fMESA
;
660 glAPI
->WindowPos2fvMESA
= __indirect_glWindowPos2fvMESA
;
661 glAPI
->WindowPos2iMESA
= __indirect_glWindowPos2iMESA
;
662 glAPI
->WindowPos2ivMESA
= __indirect_glWindowPos2ivMESA
;
663 glAPI
->WindowPos2sMESA
= __indirect_glWindowPos2sMESA
;
664 glAPI
->WindowPos2svMESA
= __indirect_glWindowPos2svMESA
;
665 glAPI
->WindowPos3dMESA
= __indirect_glWindowPos3dMESA
;
666 glAPI
->WindowPos3dvMESA
= __indirect_glWindowPos3dvMESA
;
667 glAPI
->WindowPos3fMESA
= __indirect_glWindowPos3fMESA
;
668 glAPI
->WindowPos3fvMESA
= __indirect_glWindowPos3fvMESA
;
669 glAPI
->WindowPos3iMESA
= __indirect_glWindowPos3iMESA
;
670 glAPI
->WindowPos3ivMESA
= __indirect_glWindowPos3ivMESA
;
671 glAPI
->WindowPos3sMESA
= __indirect_glWindowPos3sMESA
;
672 glAPI
->WindowPos3svMESA
= __indirect_glWindowPos3svMESA
;
674 /* 233. GL_NV_vertex_program */
676 glAPI
->AreProgramsResidentNV
= __indirect_glAreProgramsResidentNV
;
677 glAPI
->BindProgramNV
= __indirect_glBindProgramNV
;
678 glAPI
->DeleteProgramsNV
= __indirect_glDeleteProgramsNV
;
679 glAPI
->ExecuteProgramNV
= __indirect_glExecuteProgramNV
;
680 glAPI
->GenProgramsNV
= __indirect_glGenProgramsNV
;
681 glAPI
->GetProgramParameterdvNV
= __indirect_glGetProgramParameterdvNV
;
682 glAPI
->GetProgramParameterfvNV
= __indirect_glGetProgramParameterfvNV
;
683 glAPI
->GetProgramStringNV
= __indirect_glGetProgramStringNV
;
684 glAPI
->GetProgramivNV
= __indirect_glGetProgramivNV
;
685 glAPI
->GetTrackMatrixivNV
= __indirect_glGetTrackMatrixivNV
;
686 glAPI
->GetVertexAttribPointervNV
= __indirect_glGetVertexAttribPointervNV
;
687 glAPI
->GetVertexAttribdvNV
= __indirect_glGetVertexAttribdvNV
;
688 glAPI
->GetVertexAttribfvNV
= __indirect_glGetVertexAttribfvNV
;
689 glAPI
->GetVertexAttribivNV
= __indirect_glGetVertexAttribivNV
;
690 glAPI
->IsProgramNV
= __indirect_glIsProgramNV
;
691 glAPI
->LoadProgramNV
= __indirect_glLoadProgramNV
;
692 glAPI
->ProgramParameters4dvNV
= __indirect_glProgramParameters4dvNV
;
693 glAPI
->ProgramParameters4fvNV
= __indirect_glProgramParameters4fvNV
;
694 glAPI
->RequestResidentProgramsNV
= __indirect_glRequestResidentProgramsNV
;
695 glAPI
->TrackMatrixNV
= __indirect_glTrackMatrixNV
;
696 glAPI
->VertexAttrib1dNV
= __indirect_glVertexAttrib1dNV
;
697 glAPI
->VertexAttrib1dvNV
= __indirect_glVertexAttrib1dvNV
;
698 glAPI
->VertexAttrib1fNV
= __indirect_glVertexAttrib1fNV
;
699 glAPI
->VertexAttrib1fvNV
= __indirect_glVertexAttrib1fvNV
;
700 glAPI
->VertexAttrib1sNV
= __indirect_glVertexAttrib1sNV
;
701 glAPI
->VertexAttrib1svNV
= __indirect_glVertexAttrib1svNV
;
702 glAPI
->VertexAttrib2dNV
= __indirect_glVertexAttrib2dNV
;
703 glAPI
->VertexAttrib2dvNV
= __indirect_glVertexAttrib2dvNV
;
704 glAPI
->VertexAttrib2fNV
= __indirect_glVertexAttrib2fNV
;
705 glAPI
->VertexAttrib2fvNV
= __indirect_glVertexAttrib2fvNV
;
706 glAPI
->VertexAttrib2sNV
= __indirect_glVertexAttrib2sNV
;
707 glAPI
->VertexAttrib2svNV
= __indirect_glVertexAttrib2svNV
;
708 glAPI
->VertexAttrib3dNV
= __indirect_glVertexAttrib3dNV
;
709 glAPI
->VertexAttrib3dvNV
= __indirect_glVertexAttrib3dvNV
;
710 glAPI
->VertexAttrib3fNV
= __indirect_glVertexAttrib3fNV
;
711 glAPI
->VertexAttrib3fvNV
= __indirect_glVertexAttrib3fvNV
;
712 glAPI
->VertexAttrib3sNV
= __indirect_glVertexAttrib3sNV
;
713 glAPI
->VertexAttrib3svNV
= __indirect_glVertexAttrib3svNV
;
714 glAPI
->VertexAttrib4dNV
= __indirect_glVertexAttrib4dNV
;
715 glAPI
->VertexAttrib4dvNV
= __indirect_glVertexAttrib4dvNV
;
716 glAPI
->VertexAttrib4fNV
= __indirect_glVertexAttrib4fNV
;
717 glAPI
->VertexAttrib4fvNV
= __indirect_glVertexAttrib4fvNV
;
718 glAPI
->VertexAttrib4sNV
= __indirect_glVertexAttrib4sNV
;
719 glAPI
->VertexAttrib4svNV
= __indirect_glVertexAttrib4svNV
;
720 glAPI
->VertexAttrib4ubNV
= __indirect_glVertexAttrib4ubNV
;
721 glAPI
->VertexAttrib4ubvNV
= __indirect_glVertexAttrib4ubvNV
;
722 glAPI
->VertexAttribPointerNV
= __indirect_glVertexAttribPointerNV
;
723 glAPI
->VertexAttribs1dvNV
= __indirect_glVertexAttribs1dvNV
;
724 glAPI
->VertexAttribs1fvNV
= __indirect_glVertexAttribs1fvNV
;
725 glAPI
->VertexAttribs1svNV
= __indirect_glVertexAttribs1svNV
;
726 glAPI
->VertexAttribs2dvNV
= __indirect_glVertexAttribs2dvNV
;
727 glAPI
->VertexAttribs2fvNV
= __indirect_glVertexAttribs2fvNV
;
728 glAPI
->VertexAttribs2svNV
= __indirect_glVertexAttribs2svNV
;
729 glAPI
->VertexAttribs3dvNV
= __indirect_glVertexAttribs3dvNV
;
730 glAPI
->VertexAttribs3fvNV
= __indirect_glVertexAttribs3fvNV
;
731 glAPI
->VertexAttribs3svNV
= __indirect_glVertexAttribs3svNV
;
732 glAPI
->VertexAttribs4dvNV
= __indirect_glVertexAttribs4dvNV
;
733 glAPI
->VertexAttribs4fvNV
= __indirect_glVertexAttribs4fvNV
;
734 glAPI
->VertexAttribs4svNV
= __indirect_glVertexAttribs4svNV
;
735 glAPI
->VertexAttribs4ubvNV
= __indirect_glVertexAttribs4ubvNV
;
737 /* 262. GL_NV_point_sprite */
739 glAPI
->PointParameteriNV
= __indirect_glPointParameteriNV
;
740 glAPI
->PointParameterivNV
= __indirect_glPointParameterivNV
;
742 /* 268. GL_EXT_stencil_two_side */
744 glAPI
->ActiveStencilFaceEXT
= __indirect_glActiveStencilFaceEXT
;
746 /* 282. GL_NV_fragment_program */
748 glAPI
->GetProgramNamedParameterdvNV
= __indirect_glGetProgramNamedParameterdvNV
;
749 glAPI
->GetProgramNamedParameterfvNV
= __indirect_glGetProgramNamedParameterfvNV
;
750 glAPI
->ProgramNamedParameter4dNV
= __indirect_glProgramNamedParameter4dNV
;
751 glAPI
->ProgramNamedParameter4dvNV
= __indirect_glProgramNamedParameter4dvNV
;
752 glAPI
->ProgramNamedParameter4fNV
= __indirect_glProgramNamedParameter4fNV
;
753 glAPI
->ProgramNamedParameter4fvNV
= __indirect_glProgramNamedParameter4fvNV
;
755 /* 299. GL_EXT_blend_equation_separate */
757 glAPI
->BlendEquationSeparateEXT
= __indirect_glBlendEquationSeparateEXT
;
759 /* 310. GL_EXT_framebuffer_object */
761 glAPI
->BindFramebufferEXT
= __indirect_glBindFramebufferEXT
;
762 glAPI
->BindRenderbufferEXT
= __indirect_glBindRenderbufferEXT
;
763 glAPI
->CheckFramebufferStatusEXT
= __indirect_glCheckFramebufferStatusEXT
;
764 glAPI
->DeleteFramebuffersEXT
= __indirect_glDeleteFramebuffersEXT
;
765 glAPI
->DeleteRenderbuffersEXT
= __indirect_glDeleteRenderbuffersEXT
;
766 glAPI
->FramebufferRenderbufferEXT
= __indirect_glFramebufferRenderbufferEXT
;
767 glAPI
->FramebufferTexture1DEXT
= __indirect_glFramebufferTexture1DEXT
;
768 glAPI
->FramebufferTexture2DEXT
= __indirect_glFramebufferTexture2DEXT
;
769 glAPI
->FramebufferTexture3DEXT
= __indirect_glFramebufferTexture3DEXT
;
770 glAPI
->GenFramebuffersEXT
= __indirect_glGenFramebuffersEXT
;
771 glAPI
->GenRenderbuffersEXT
= __indirect_glGenRenderbuffersEXT
;
772 glAPI
->GenerateMipmapEXT
= __indirect_glGenerateMipmapEXT
;
773 glAPI
->GetFramebufferAttachmentParameterivEXT
= __indirect_glGetFramebufferAttachmentParameterivEXT
;
774 glAPI
->GetRenderbufferParameterivEXT
= __indirect_glGetRenderbufferParameterivEXT
;
775 glAPI
->IsFramebufferEXT
= __indirect_glIsFramebufferEXT
;
776 glAPI
->IsRenderbufferEXT
= __indirect_glIsRenderbufferEXT
;
777 glAPI
->RenderbufferStorageEXT
= __indirect_glRenderbufferStorageEXT
;
779 /* 316. GL_EXT_framebuffer_blit */
781 glAPI
->BlitFramebufferEXT
= __indirect_glBlitFramebufferEXT
;
783 /* 329. GL_EXT_texture_array */
785 glAPI
->FramebufferTextureLayerEXT
= __indirect_glFramebufferTextureLayerEXT
;