1 // OglExt.cpp                                                Copyright (C) 2004 thomas jansen (jansen@caesar.de)
2 //                                                                     (C) 2004 research center caesar
3 //
4 // This file is part of OglExt, a free OpenGL extension library.
5 //
6 // This program is free software; you can redistribute it and/or modify it under the terms  of  the  GNU  Lesser
7 // General Public License as published by the Free Software Foundation; either version 2.1 of  the  License,  or
8 // (at your option) any later version.
9 //
10 // This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;  without  even  the
11 // implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser  General  Public
12 // License for more details.
13 //
14 // You should have received a copy of the GNU Lesser General Public License along with  this  library;  if  not,
15 // write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
16 //
17 // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
18 //
19 // This file was automatically generated on June 15, 2004, 11:47 am
20 
21 #if defined(_WIN32)
22 	#define	GLAPI __declspec(dllexport)
23 #else
24 	#define	GLAPI
25 #endif
26 
27 
28 #include	"OglExt.h"
29 #include	"Macros.h"
30 
31 #include	"RenderingContext.hpp"
32 #include	"RCHashArray.hpp"
33 
34 
35 // ---[ GLOBAL VARIABLES ]--------------------------------------------------------------------------------------
36 
37 CRCHashArray g_RCHashArray;
38 
39 
40 // =============================================================================================================
41 // ===                                A D D I T I O N A L   F U N C T I O N S                                ===
42 // =============================================================================================================
43 
44 //!	Is list of extensions supported?
45 
glexExtensionsSupported(char const * szExtensions)46 GLboolean glexExtensionsSupported(char const * szExtensions)
47 {
48 	// 1: get the current rendering context...
49 
50 	CRenderingContext * pContext = g_RCHashArray.PrepareRenderingContext();
51 	if(!pContext) {
52 
53 		return GL_FALSE;
54 	}
55 
56 	// 2: call the context specific method...
57 
58 	return pContext->IsExtensionSupported(szExtensions) ? GL_TRUE : GL_FALSE;
59 }
60 
61 
62 //!	Return the supported OpenGL version.
63 
glexGetVersion()64 GLuint glexGetVersion()
65 {
66 	// 1: get the current rendering context...
67 
68 	CRenderingContext * pContext = g_RCHashArray.PrepareRenderingContext();
69 	if(!pContext) {
70 
71 		return 0;
72 	}
73 
74 	// 2: call the context specific method...
75 
76 	return (GLuint) pContext->GetVersion();
77 }
78 
79 
80 // =============================================================================================================
81 // ===                                     O P E N G L   V E R S I O N                                       ===
82 // =============================================================================================================
83 
84 // ---[ GL_VERSION_1_2 ]----------------------------------------------------------------------------------------
85 
86 #ifdef GL_VERSION_1_2_OGLEXT
87 
88    GLvoid            WRAPPER04V(BlendColor, GLclampf, GLclampf, GLclampf, GLclampf)
89    GLvoid            WRAPPER01V(BlendEquation, GLenum)
90    GLvoid            WRAPPER06V(ColorSubTable, GLenum, GLsizei, GLsizei, GLenum, GLenum, GLvoid const *)
91    GLvoid            WRAPPER06V(ColorTable, GLenum, GLenum, GLsizei, GLenum, GLenum, GLvoid const *)
92    GLvoid            WRAPPER03V(ColorTableParameterfv, GLenum, GLenum, GLfloat const *)
93    GLvoid            WRAPPER03V(ColorTableParameteriv, GLenum, GLenum, GLint const *)
94    GLvoid            WRAPPER06V(ConvolutionFilter1D, GLenum, GLenum, GLsizei, GLenum, GLenum, GLvoid const *)
95    GLvoid            WRAPPER07V(ConvolutionFilter2D, GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, GLvoid const *)
96    GLvoid            WRAPPER03V(ConvolutionParameterf, GLenum, GLenum, GLfloat)
97    GLvoid            WRAPPER03V(ConvolutionParameterfv, GLenum, GLenum, GLfloat const *)
98    GLvoid            WRAPPER03V(ConvolutionParameteri, GLenum, GLenum, GLint)
99    GLvoid            WRAPPER03V(ConvolutionParameteriv, GLenum, GLenum, GLint const *)
100    GLvoid            WRAPPER05V(CopyColorSubTable, GLenum, GLsizei, GLint, GLint, GLsizei)
101    GLvoid            WRAPPER05V(CopyColorTable, GLenum, GLenum, GLint, GLint, GLsizei)
102    GLvoid            WRAPPER05V(CopyConvolutionFilter1D, GLenum, GLenum, GLint, GLint, GLsizei)
103    GLvoid            WRAPPER06V(CopyConvolutionFilter2D, GLenum, GLenum, GLint, GLint, GLsizei, GLsizei)
104    GLvoid            WRAPPER09V(CopyTexSubImage3D, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)
105    GLvoid            WRAPPER06V(DrawRangeElements, GLenum, GLuint, GLuint, GLsizei, GLenum, GLvoid const *)
106    GLvoid            WRAPPER04V(GetColorTable, GLenum, GLenum, GLenum, GLvoid *)
107    GLvoid            WRAPPER03V(GetColorTableParameterfv, GLenum, GLenum, GLfloat *)
108    GLvoid            WRAPPER03V(GetColorTableParameteriv, GLenum, GLenum, GLint *)
109    GLvoid            WRAPPER04V(GetConvolutionFilter, GLenum, GLenum, GLenum, GLvoid *)
110    GLvoid            WRAPPER03V(GetConvolutionParameterfv, GLenum, GLenum, GLfloat *)
111    GLvoid            WRAPPER03V(GetConvolutionParameteriv, GLenum, GLenum, GLint *)
112    GLvoid            WRAPPER05V(GetHistogram, GLenum, GLboolean, GLenum, GLenum, GLvoid *)
113    GLvoid            WRAPPER03V(GetHistogramParameterfv, GLenum, GLenum, GLfloat *)
114    GLvoid            WRAPPER03V(GetHistogramParameteriv, GLenum, GLenum, GLint *)
115    GLvoid            WRAPPER05V(GetMinmax, GLenum, GLboolean, GLenum, GLenum, GLvoid *)
116    GLvoid            WRAPPER03V(GetMinmaxParameterfv, GLenum, GLenum, GLfloat *)
117    GLvoid            WRAPPER03V(GetMinmaxParameteriv, GLenum, GLenum, GLint *)
118    GLvoid            WRAPPER06V(GetSeparableFilter, GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *)
119    GLvoid            WRAPPER04V(Histogram, GLenum, GLsizei, GLenum, GLboolean)
120    GLvoid            WRAPPER03V(Minmax, GLenum, GLenum, GLboolean)
121    GLvoid            WRAPPER01V(ResetHistogram, GLenum)
122    GLvoid            WRAPPER01V(ResetMinmax, GLenum)
123    GLvoid            WRAPPER08V(SeparableFilter2D, GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, GLvoid const *, GLvoid const *)
124    GLvoid            WRAPPER10V(TexImage3D, GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, GLvoid const *)
125    GLvoid            WRAPPER11V(TexSubImage3D, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLvoid const *)
126 
127 #endif /* GL_VERSION_1_2_OGLEXT */
128 
129 // ---[ GL_VERSION_1_3 ]----------------------------------------------------------------------------------------
130 
131 #ifdef GL_VERSION_1_3_OGLEXT
132 
133    GLvoid            WRAPPER01V(ActiveTexture, GLenum)
134    GLvoid            WRAPPER01V(ClientActiveTexture, GLenum)
135    GLvoid            WRAPPER07V(CompressedTexImage1D, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, GLvoid const *)
136    GLvoid            WRAPPER08V(CompressedTexImage2D, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, GLvoid const *)
137    GLvoid            WRAPPER09V(CompressedTexImage3D, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, GLvoid const *)
138    GLvoid            WRAPPER07V(CompressedTexSubImage1D, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, GLvoid const *)
139    GLvoid            WRAPPER09V(CompressedTexSubImage2D, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, GLvoid const *)
140    GLvoid            WRAPPER11V(CompressedTexSubImage3D, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, GLvoid const *)
141    GLvoid            WRAPPER03V(GetCompressedTexImage, GLenum, GLint, GLvoid *)
142    GLvoid            WRAPPER01V(LoadTransposeMatrixd, GLdouble const *)
143    GLvoid            WRAPPER01V(LoadTransposeMatrixf, GLfloat const *)
144    GLvoid            WRAPPER02V(MultiTexCoord1d, GLenum, GLdouble)
145    GLvoid            WRAPPER02V(MultiTexCoord1dv, GLenum, GLdouble const *)
146    GLvoid            WRAPPER02V(MultiTexCoord1f, GLenum, GLfloat)
147    GLvoid            WRAPPER02V(MultiTexCoord1fv, GLenum, GLfloat const *)
148    GLvoid            WRAPPER02V(MultiTexCoord1i, GLenum, GLint)
149    GLvoid            WRAPPER02V(MultiTexCoord1iv, GLenum, GLint const *)
150    GLvoid            WRAPPER02V(MultiTexCoord1s, GLenum, GLshort)
151    GLvoid            WRAPPER02V(MultiTexCoord1sv, GLenum, GLshort const *)
152    GLvoid            WRAPPER03V(MultiTexCoord2d, GLenum, GLdouble, GLdouble)
153    GLvoid            WRAPPER02V(MultiTexCoord2dv, GLenum, GLdouble const *)
154    GLvoid            WRAPPER03V(MultiTexCoord2f, GLenum, GLfloat, GLfloat)
155    GLvoid            WRAPPER02V(MultiTexCoord2fv, GLenum, GLfloat const *)
156    GLvoid            WRAPPER03V(MultiTexCoord2i, GLenum, GLint, GLint)
157    GLvoid            WRAPPER02V(MultiTexCoord2iv, GLenum, GLint const *)
158    GLvoid            WRAPPER03V(MultiTexCoord2s, GLenum, GLshort, GLshort)
159    GLvoid            WRAPPER02V(MultiTexCoord2sv, GLenum, GLshort const *)
160    GLvoid            WRAPPER04V(MultiTexCoord3d, GLenum, GLdouble, GLdouble, GLdouble)
161    GLvoid            WRAPPER02V(MultiTexCoord3dv, GLenum, GLdouble const *)
162    GLvoid            WRAPPER04V(MultiTexCoord3f, GLenum, GLfloat, GLfloat, GLfloat)
163    GLvoid            WRAPPER02V(MultiTexCoord3fv, GLenum, GLfloat const *)
164    GLvoid            WRAPPER04V(MultiTexCoord3i, GLenum, GLint, GLint, GLint)
165    GLvoid            WRAPPER02V(MultiTexCoord3iv, GLenum, GLint const *)
166    GLvoid            WRAPPER04V(MultiTexCoord3s, GLenum, GLshort, GLshort, GLshort)
167    GLvoid            WRAPPER02V(MultiTexCoord3sv, GLenum, GLshort const *)
168    GLvoid            WRAPPER05V(MultiTexCoord4d, GLenum, GLdouble, GLdouble, GLdouble, GLdouble)
169    GLvoid            WRAPPER02V(MultiTexCoord4dv, GLenum, GLdouble const *)
170    GLvoid            WRAPPER05V(MultiTexCoord4f, GLenum, GLfloat, GLfloat, GLfloat, GLfloat)
171    GLvoid            WRAPPER02V(MultiTexCoord4fv, GLenum, GLfloat const *)
172    GLvoid            WRAPPER05V(MultiTexCoord4i, GLenum, GLint, GLint, GLint, GLint)
173    GLvoid            WRAPPER02V(MultiTexCoord4iv, GLenum, GLint const *)
174    GLvoid            WRAPPER05V(MultiTexCoord4s, GLenum, GLshort, GLshort, GLshort, GLshort)
175    GLvoid            WRAPPER02V(MultiTexCoord4sv, GLenum, GLshort const *)
176    GLvoid            WRAPPER01V(MultTransposeMatrixd, GLdouble const *)
177    GLvoid            WRAPPER01V(MultTransposeMatrixf, GLfloat const *)
178    GLvoid            WRAPPER02V(SampleCoverage, GLclampf, GLboolean)
179 
180 #endif /* GL_VERSION_1_3_OGLEXT */
181 
182 // ---[ GL_VERSION_1_4 ]----------------------------------------------------------------------------------------
183 
184 #ifdef GL_VERSION_1_4_OGLEXT
185 
186    GLvoid            WRAPPER04V(BlendFuncSeparate, GLenum, GLenum, GLenum, GLenum)
187    GLvoid            WRAPPER01V(FogCoordd, GLdouble)
188    GLvoid            WRAPPER01V(FogCoorddv, GLdouble const *)
189    GLvoid            WRAPPER01V(FogCoordf, GLfloat)
190    GLvoid            WRAPPER01V(FogCoordfv, GLfloat const *)
191    GLvoid            WRAPPER03V(FogCoordPointer, GLenum, GLsizei, GLvoid const *)
192    GLvoid            WRAPPER04V(MultiDrawArrays, GLenum, GLint *, GLsizei *, GLsizei)
193    GLvoid            WRAPPER05V(MultiDrawElements, GLenum, GLsizei const *, GLenum, GLvoid const * *, GLsizei)
194    GLvoid            WRAPPER02V(PointParameterf, GLenum, GLfloat)
195    GLvoid            WRAPPER02V(PointParameterfv, GLenum, GLfloat const *)
196    GLvoid            WRAPPER02V(PointParameteri, GLenum, GLint)
197    GLvoid            WRAPPER02V(PointParameteriv, GLenum, GLint const *)
198    GLvoid            WRAPPER03V(SecondaryColor3b, GLbyte, GLbyte, GLbyte)
199    GLvoid            WRAPPER01V(SecondaryColor3bv, GLbyte const *)
200    GLvoid            WRAPPER03V(SecondaryColor3d, GLdouble, GLdouble, GLdouble)
201    GLvoid            WRAPPER01V(SecondaryColor3dv, GLdouble const *)
202    GLvoid            WRAPPER03V(SecondaryColor3f, GLfloat, GLfloat, GLfloat)
203    GLvoid            WRAPPER01V(SecondaryColor3fv, GLfloat const *)
204    GLvoid            WRAPPER03V(SecondaryColor3i, GLint, GLint, GLint)
205    GLvoid            WRAPPER01V(SecondaryColor3iv, GLint const *)
206    GLvoid            WRAPPER03V(SecondaryColor3s, GLshort, GLshort, GLshort)
207    GLvoid            WRAPPER01V(SecondaryColor3sv, GLshort const *)
208    GLvoid            WRAPPER03V(SecondaryColor3ub, GLubyte, GLubyte, GLubyte)
209    GLvoid            WRAPPER01V(SecondaryColor3ubv, GLubyte const *)
210    GLvoid            WRAPPER03V(SecondaryColor3ui, GLuint, GLuint, GLuint)
211    GLvoid            WRAPPER01V(SecondaryColor3uiv, GLuint const *)
212    GLvoid            WRAPPER03V(SecondaryColor3us, GLushort, GLushort, GLushort)
213    GLvoid            WRAPPER01V(SecondaryColor3usv, GLushort const *)
214    GLvoid            WRAPPER04V(SecondaryColorPointer, GLint, GLenum, GLsizei, GLvoid const *)
215    GLvoid            WRAPPER02V(WindowPos2d, GLdouble, GLdouble)
216    GLvoid            WRAPPER01V(WindowPos2dv, GLdouble const *)
217    GLvoid            WRAPPER02V(WindowPos2f, GLfloat, GLfloat)
218    GLvoid            WRAPPER01V(WindowPos2fv, GLfloat const *)
219    GLvoid            WRAPPER02V(WindowPos2i, GLint, GLint)
220    GLvoid            WRAPPER01V(WindowPos2iv, GLint const *)
221    GLvoid            WRAPPER02V(WindowPos2s, GLshort, GLshort)
222    GLvoid            WRAPPER01V(WindowPos2sv, GLshort const *)
223    GLvoid            WRAPPER03V(WindowPos3d, GLdouble, GLdouble, GLdouble)
224    GLvoid            WRAPPER01V(WindowPos3dv, GLdouble const *)
225    GLvoid            WRAPPER03V(WindowPos3f, GLfloat, GLfloat, GLfloat)
226    GLvoid            WRAPPER01V(WindowPos3fv, GLfloat const *)
227    GLvoid            WRAPPER03V(WindowPos3i, GLint, GLint, GLint)
228    GLvoid            WRAPPER01V(WindowPos3iv, GLint const *)
229    GLvoid            WRAPPER03V(WindowPos3s, GLshort, GLshort, GLshort)
230    GLvoid            WRAPPER01V(WindowPos3sv, GLshort const *)
231 
232 #endif /* GL_VERSION_1_4_OGLEXT */
233 
234 // ---[ GL_VERSION_1_5 ]----------------------------------------------------------------------------------------
235 
236 #ifdef GL_VERSION_1_5_OGLEXT
237 
238    GLvoid            WRAPPER02V(BeginQuery, GLenum, GLuint)
239    GLvoid            WRAPPER02V(BindBuffer, GLenum, GLuint)
240    GLvoid            WRAPPER04V(BufferData, GLenum, GLsizeiptr, GLvoid const *, GLenum)
241    GLvoid            WRAPPER04V(BufferSubData, GLenum, GLintptr, GLsizeiptr, GLvoid const *)
242    GLvoid            WRAPPER02V(DeleteBuffers, GLsizei, GLuint const *)
243    GLvoid            WRAPPER02V(DeleteQueries, GLsizei, GLuint const *)
244    GLvoid            WRAPPER01V(EndQuery, GLenum)
245    GLvoid            WRAPPER02V(GenBuffers, GLsizei, GLuint *)
246    GLvoid            WRAPPER02V(GenQueries, GLsizei, GLuint *)
247    GLvoid            WRAPPER03V(GetBufferParameteriv, GLenum, GLenum, GLint *)
248    GLvoid            WRAPPER03V(GetBufferPointerv, GLenum, GLenum, GLvoid * *)
249    GLvoid            WRAPPER04V(GetBufferSubData, GLenum, GLintptr, GLsizeiptr, GLvoid *)
250    GLvoid            WRAPPER03V(GetQueryiv, GLenum, GLenum, GLint)
251    GLvoid            WRAPPER03V(GetQueryObjectiv, GLuint, GLenum, GLint *)
252    GLvoid            WRAPPER03V(GetQueryObjectuiv, GLuint, GLenum, GLuint *)
253    GLboolean         WRAPPER01R(IsBuffer, GLuint)
254    GLboolean         WRAPPER01R(IsQuery, GLuint)
255    GLvoid *          WRAPPER02R(MapBuffer, GLenum, GLenum)
256    GLboolean         WRAPPER01R(UnmapBuffer, GLenum)
257 
258 #endif /* GL_VERSION_1_5_OGLEXT */
259 
260 // =============================================================================================================
261 // ===                                   O P E N G L   E X T E N S I O N                                     ===
262 // =============================================================================================================
263 
264 // ---[ GL_3DFX_tbuffer ]---------------------------------------------------------------------------------------
265 
266 #ifdef GL_3DFX_tbuffer_OGLEXT
267 
268    GLvoid            WRAPPER01V(TbufferMask3DFX, GLuint)
269 
270 #endif /* GL_3DFX_tbuffer_OGLEXT */
271 
272 // ---[ GL_APPLE_element_array ]--------------------------------------------------------------------------------
273 
274 #ifdef GL_APPLE_element_array_OGLEXT
275 
276    GLvoid            WRAPPER03V(DrawElementArrayAPPLE, GLenum, GLint, GLsizei)
277    GLvoid            WRAPPER05V(DrawRangeElementArrayAPPLE, GLenum, GLuint, GLuint, GLint, GLsizei)
278    GLvoid            WRAPPER02V(ElementPointerAPPLE, GLenum, GLvoid const *)
279    GLvoid            WRAPPER04V(MultiDrawElementArrayAPPLE, GLenum, GLint const *, GLsizei const *, GLsizei)
280    GLvoid            WRAPPER06V(MultiDrawRangeElementArrayAPPLE, GLenum, GLuint, GLuint, GLint const *, GLsizei const *, GLsizei)
281 
282 #endif /* GL_APPLE_element_array_OGLEXT */
283 
284 // ---[ GL_APPLE_fence ]----------------------------------------------------------------------------------------
285 
286 #ifdef GL_APPLE_fence_OGLEXT
287 
288    GLvoid            WRAPPER02V(DeleteFencesAPPLE, GLsizei, GLuint const *)
289    GLvoid            WRAPPER01V(FinishFenceAPPLE, GLuint)
290    GLvoid            WRAPPER02V(FinishObjectAPPLE, GLenum, GLint)
291    GLvoid            WRAPPER02V(GenFencesAPPLE, GLsizei, GLuint *)
292    GLboolean         WRAPPER01R(IsFenceAPPLE, GLuint)
293    GLvoid            WRAPPER01V(SetFenceAPPLE, GLuint)
294    GLboolean         WRAPPER01R(TestFenceAPPLE, GLuint)
295    GLboolean         WRAPPER02R(TestObjectAPPLE, GLenum, GLuint)
296 
297 #endif /* GL_APPLE_fence_OGLEXT */
298 
299 // ---[ GL_APPLE_vertex_array_object ]--------------------------------------------------------------------------
300 
301 #ifdef GL_APPLE_vertex_array_object_OGLEXT
302 
303    GLvoid            WRAPPER01V(BindVertexArrayAPPLE, GLuint)
304    GLvoid            WRAPPER02V(DeleteVertexArraysAPPLE, GLsizei, GLuint const *)
305    GLvoid            WRAPPER02V(GenVertexArraysAPPLE, GLsizei, GLuint const *)
306    GLboolean         WRAPPER01R(IsVertexArrayAPPLE, GLuint)
307 
308 #endif /* GL_APPLE_vertex_array_object_OGLEXT */
309 
310 // ---[ GL_APPLE_vertex_array_range ]---------------------------------------------------------------------------
311 
312 #ifdef GL_APPLE_vertex_array_range_OGLEXT
313 
314    GLvoid            WRAPPER02V(FlushVertexArrayRangeAPPLE, GLsizei, GLvoid *)
315    GLvoid            WRAPPER02V(VertexArrayParameteriAPPLE, GLenum, GLint)
316    GLvoid            WRAPPER02V(VertexArrayRangeAPPLE, GLsizei, GLvoid *)
317 
318 #endif /* GL_APPLE_vertex_array_range_OGLEXT */
319 
320 // ---[ GL_ARB_matrix_palette ]---------------------------------------------------------------------------------
321 
322 #ifdef GL_ARB_matrix_palette_OGLEXT
323 
324    GLvoid            WRAPPER01V(CurrentPaletteMatrixARB, GLint)
325    GLvoid            WRAPPER04V(MatrixIndexPointerARB, GLint, GLenum, GLsizei, GLvoid const *)
326    GLvoid            WRAPPER02V(MatrixIndexubvARB, GLint, GLubyte const *)
327    GLvoid            WRAPPER02V(MatrixIndexuivARB, GLint, GLuint const *)
328    GLvoid            WRAPPER02V(MatrixIndexusvARB, GLint, GLushort const *)
329 
330 #endif /* GL_ARB_matrix_palette_OGLEXT */
331 
332 // ---[ GL_ARB_multisample ]------------------------------------------------------------------------------------
333 
334 #ifdef GL_ARB_multisample_OGLEXT
335 
336    GLvoid            WRAPPER02V(SampleCoverageARB, GLclampf, GLboolean)
337 
338 #endif /* GL_ARB_multisample_OGLEXT */
339 
340 // ---[ GL_ARB_multitexture ]-----------------------------------------------------------------------------------
341 
342 #ifdef GL_ARB_multitexture_OGLEXT
343 
344    GLvoid            WRAPPER01V(ActiveTextureARB, GLenum)
345    GLvoid            WRAPPER01V(ClientActiveTextureARB, GLenum)
346    GLvoid            WRAPPER02V(MultiTexCoord1dARB, GLenum, GLdouble)
347    GLvoid            WRAPPER02V(MultiTexCoord1dvARB, GLenum, GLdouble const *)
348    GLvoid            WRAPPER02V(MultiTexCoord1fARB, GLenum, GLfloat)
349    GLvoid            WRAPPER02V(MultiTexCoord1fvARB, GLenum, GLfloat const *)
350    GLvoid            WRAPPER02V(MultiTexCoord1iARB, GLenum, GLint)
351    GLvoid            WRAPPER02V(MultiTexCoord1ivARB, GLenum, GLint const *)
352    GLvoid            WRAPPER02V(MultiTexCoord1sARB, GLenum, GLshort)
353    GLvoid            WRAPPER02V(MultiTexCoord1svARB, GLenum, GLshort const *)
354    GLvoid            WRAPPER03V(MultiTexCoord2dARB, GLenum, GLdouble, GLdouble)
355    GLvoid            WRAPPER02V(MultiTexCoord2dvARB, GLenum, GLdouble const *)
356    GLvoid            WRAPPER03V(MultiTexCoord2fARB, GLenum, GLfloat, GLfloat)
357    GLvoid            WRAPPER02V(MultiTexCoord2fvARB, GLenum, GLfloat const *)
358    GLvoid            WRAPPER03V(MultiTexCoord2iARB, GLenum, GLint, GLint)
359    GLvoid            WRAPPER02V(MultiTexCoord2ivARB, GLenum, GLint const *)
360    GLvoid            WRAPPER03V(MultiTexCoord2sARB, GLenum, GLshort, GLshort)
361    GLvoid            WRAPPER02V(MultiTexCoord2svARB, GLenum, GLshort const *)
362    GLvoid            WRAPPER04V(MultiTexCoord3dARB, GLenum, GLdouble, GLdouble, GLdouble)
363    GLvoid            WRAPPER02V(MultiTexCoord3dvARB, GLenum, GLdouble const *)
364    GLvoid            WRAPPER04V(MultiTexCoord3fARB, GLenum, GLfloat, GLfloat, GLfloat)
365    GLvoid            WRAPPER02V(MultiTexCoord3fvARB, GLenum, GLfloat const *)
366    GLvoid            WRAPPER04V(MultiTexCoord3iARB, GLenum, GLint, GLint, GLint)
367    GLvoid            WRAPPER02V(MultiTexCoord3ivARB, GLenum, GLint const *)
368    GLvoid            WRAPPER04V(MultiTexCoord3sARB, GLenum, GLshort, GLshort, GLshort)
369    GLvoid            WRAPPER02V(MultiTexCoord3svARB, GLenum, GLshort const *)
370    GLvoid            WRAPPER05V(MultiTexCoord4dARB, GLenum, GLdouble, GLdouble, GLdouble, GLdouble)
371    GLvoid            WRAPPER02V(MultiTexCoord4dvARB, GLenum, GLdouble const *)
372    GLvoid            WRAPPER05V(MultiTexCoord4fARB, GLenum, GLfloat, GLfloat, GLfloat, GLfloat)
373    GLvoid            WRAPPER02V(MultiTexCoord4fvARB, GLenum, GLfloat const *)
374    GLvoid            WRAPPER05V(MultiTexCoord4iARB, GLenum, GLint, GLint, GLint, GLint)
375    GLvoid            WRAPPER02V(MultiTexCoord4ivARB, GLenum, GLint const *)
376    GLvoid            WRAPPER05V(MultiTexCoord4sARB, GLenum, GLshort, GLshort, GLshort, GLshort)
377    GLvoid            WRAPPER02V(MultiTexCoord4svARB, GLenum, GLshort const *)
378 
379 #endif /* GL_ARB_multitexture_OGLEXT */
380 
381 // ---[ GL_ARB_occlusion_query ]--------------------------------------------------------------------------------
382 
383 #ifdef GL_ARB_occlusion_query_OGLEXT
384 
385    GLvoid            WRAPPER02V(BeginQueryARB, GLenum, GLuint)
386    GLvoid            WRAPPER02V(DeleteQueriesARB, GLsizei, GLuint const *)
387    GLvoid            WRAPPER01V(EndQueryARB, GLenum)
388    GLvoid            WRAPPER02V(GenQueriesARB, GLsizei, GLuint *)
389    GLvoid            WRAPPER03V(GetQueryivARB, GLenum, GLenum, GLint *)
390    GLvoid            WRAPPER03V(GetQueryObjectivARB, GLuint, GLenum, GLint *)
391    GLvoid            WRAPPER03V(GetQueryObjectuivARB, GLuint, GLenum, GLuint *)
392    GLboolean         WRAPPER01R(IsQueryARB, GLuint)
393 
394 #endif /* GL_ARB_occlusion_query_OGLEXT */
395 
396 // ---[ GL_ARB_point_parameters ]-------------------------------------------------------------------------------
397 
398 #ifdef GL_ARB_point_parameters_OGLEXT
399 
400    GLvoid            WRAPPER02V(PointParameterfARB, GLenum, GLfloat)
401    GLvoid            WRAPPER02V(PointParameterfvARB, GLenum, GLfloat const *)
402 
403 #endif /* GL_ARB_point_parameters_OGLEXT */
404 
405 // ---[ GL_ARB_shader_objects ]---------------------------------------------------------------------------------
406 
407 #ifdef GL_ARB_shader_objects_OGLEXT
408 
409    GLvoid            WRAPPER02V(AttachObjectARB, GLhandleARB, GLhandleARB)
410    GLvoid            WRAPPER01V(CompileShaderARB, GLhandleARB)
411    GLhandleARB       WRAPPER00R(CreateProgramObjectARB)
412    GLhandleARB       WRAPPER01R(CreateShaderObjectARB, GLenum)
413    GLvoid            WRAPPER01V(DeleteObjectARB, GLhandleARB)
414    GLvoid            WRAPPER02V(DetachObjectARB, GLhandleARB, GLhandleARB)
415    GLvoid            WRAPPER07V(GetActiveUniformARB, GLhandleARB, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLcharARB *)
416    GLvoid            WRAPPER04V(GetAttachedObjectsARB, GLhandleARB, GLsizei, GLsizei *, GLhandleARB *)
417    GLhandleARB       WRAPPER01R(GetHandleARB, GLenum)
418    GLvoid            WRAPPER04V(GetInfoLogARB, GLhandleARB, GLsizei, GLsizei *, GLcharARB *)
419    GLvoid            WRAPPER03V(GetObjectParameterfvARB, GLhandleARB, GLenum, GLfloat *)
420    GLvoid            WRAPPER03V(GetObjectParameterivARB, GLhandleARB, GLenum, GLint *)
421    GLvoid            WRAPPER04V(GetShaderSourceARB, GLhandleARB, GLsizei, GLsizei *, GLcharARB *)
422    GLvoid            WRAPPER03V(GetUniformfvARB, GLhandleARB, GLint, GLfloat *)
423    GLvoid            WRAPPER03V(GetUniformivARB, GLhandleARB, GLint, GLint *)
424    GLint             WRAPPER02R(GetUniformLocationARB, GLhandleARB, GLcharARB const)
425    GLvoid            WRAPPER01V(LinkProgramARB, GLhandleARB)
426    GLvoid            WRAPPER04V(ShaderSourceARB, GLhandleARB, GLsizei, GLcharARB const, GLint const *)
427    GLvoid            WRAPPER02V(Uniform1fARB, GLint, GLfloat)
428    GLvoid            WRAPPER03V(Uniform1fvARB, GLint, GLsizei, GLfloat *)
429    GLvoid            WRAPPER02V(Uniform1iARB, GLint, GLint)
430    GLvoid            WRAPPER03V(Uniform1ivARB, GLint, GLsizei, GLint *)
431    GLvoid            WRAPPER03V(Uniform2fARB, GLint, GLfloat, GLfloat)
432    GLvoid            WRAPPER03V(Uniform2fvARB, GLint, GLsizei, GLfloat *)
433    GLvoid            WRAPPER03V(Uniform2iARB, GLint, GLint, GLint)
434    GLvoid            WRAPPER03V(Uniform2ivARB, GLint, GLsizei, GLint *)
435    GLvoid            WRAPPER04V(Uniform3fARB, GLint, GLfloat, GLfloat, GLfloat)
436    GLvoid            WRAPPER03V(Uniform3fvARB, GLint, GLsizei, GLfloat *)
437    GLvoid            WRAPPER04V(Uniform3iARB, GLint, GLint, GLint, GLint)
438    GLvoid            WRAPPER03V(Uniform3ivARB, GLint, GLsizei, GLint *)
439    GLvoid            WRAPPER05V(Uniform4fARB, GLint, GLfloat, GLfloat, GLfloat, GLfloat)
440    GLvoid            WRAPPER03V(Uniform4fvARB, GLint, GLsizei, GLfloat *)
441    GLvoid            WRAPPER05V(Uniform4iARB, GLint, GLint, GLint, GLint, GLint)
442    GLvoid            WRAPPER03V(Uniform4ivARB, GLint, GLsizei, GLint *)
443    GLvoid            WRAPPER04V(UniformMatrix2fvARB, GLint, GLsizei, GLboolean, GLfloat *)
444    GLvoid            WRAPPER04V(UniformMatrix3fvARB, GLint, GLsizei, GLboolean, GLfloat *)
445    GLvoid            WRAPPER04V(UniformMatrix4fvARB, GLint, GLsizei, GLboolean, GLfloat *)
446    GLvoid            WRAPPER01V(UseProgramObjectARB, GLhandleARB)
447    GLvoid            WRAPPER01V(ValidateProgramARB, GLhandleARB)
448 
449 #endif /* GL_ARB_shader_objects_OGLEXT */
450 
451 // ---[ GL_ARB_texture_compression ]----------------------------------------------------------------------------
452 
453 #ifdef GL_ARB_texture_compression_OGLEXT
454 
455    GLvoid            WRAPPER07V(CompressedTexImage1DARB, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, GLvoid const *)
456    GLvoid            WRAPPER08V(CompressedTexImage2DARB, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, GLvoid const *)
457    GLvoid            WRAPPER09V(CompressedTexImage3DARB, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, GLvoid const *)
458    GLvoid            WRAPPER07V(CompressedTexSubImage1DARB, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, GLvoid const *)
459    GLvoid            WRAPPER09V(CompressedTexSubImage2DARB, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, GLvoid const *)
460    GLvoid            WRAPPER11V(CompressedTexSubImage3DARB, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, GLvoid const *)
461    GLvoid            WRAPPER03V(GetCompressedTexImageARB, GLenum, GLint, GLvoid *)
462 
463 #endif /* GL_ARB_texture_compression_OGLEXT */
464 
465 // ---[ GL_ARB_transpose_matrix ]-------------------------------------------------------------------------------
466 
467 #ifdef GL_ARB_transpose_matrix_OGLEXT
468 
469    GLvoid            WRAPPER01V(LoadTransposeMatrixdARB, GLdouble const *)
470    GLvoid            WRAPPER01V(LoadTransposeMatrixfARB, GLfloat const *)
471    GLvoid            WRAPPER01V(MultTransposeMatrixdARB, GLdouble const *)
472    GLvoid            WRAPPER01V(MultTransposeMatrixfARB, GLfloat const *)
473 
474 #endif /* GL_ARB_transpose_matrix_OGLEXT */
475 
476 // ---[ GL_ARB_vertex_blend ]-----------------------------------------------------------------------------------
477 
478 #ifdef GL_ARB_vertex_blend_OGLEXT
479 
480    GLvoid            WRAPPER01V(VertexBlendARB, GLint)
481    GLvoid            WRAPPER02V(WeightbvARB, GLint, GLbyte const *)
482    GLvoid            WRAPPER02V(WeightdvARB, GLint, GLdouble const *)
483    GLvoid            WRAPPER02V(WeightfvARB, GLint, GLfloat const *)
484    GLvoid            WRAPPER02V(WeightivARB, GLint, GLint const *)
485    GLvoid            WRAPPER04V(WeightPointerARB, GLint, GLenum, GLsizei, GLvoid const *)
486    GLvoid            WRAPPER02V(WeightsvARB, GLint, GLshort const *)
487    GLvoid            WRAPPER02V(WeightubvARB, GLint, GLubyte const *)
488    GLvoid            WRAPPER02V(WeightuivARB, GLint, GLuint const *)
489    GLvoid            WRAPPER02V(WeightusvARB, GLint, GLushort const *)
490 
491 #endif /* GL_ARB_vertex_blend_OGLEXT */
492 
493 // ---[ GL_ARB_vertex_buffer_object ]---------------------------------------------------------------------------
494 
495 #ifdef GL_ARB_vertex_buffer_object_OGLEXT
496 
497    GLvoid            WRAPPER02V(BindBufferARB, GLenum, GLuint)
498    GLvoid            WRAPPER04V(BufferDataARB, GLenum, GLsizeiptrARB, GLvoid const *, GLenum)
499    GLvoid            WRAPPER04V(BufferSubDataARB, GLenum, GLintptrARB, GLsizeiptrARB, GLvoid const *)
500    GLvoid            WRAPPER02V(DeleteBuffersARB, GLsizei, GLuint const *)
501    GLvoid            WRAPPER02V(GenBuffersARB, GLsizei, GLuint *)
502    GLvoid            WRAPPER03V(GetBufferParameterivARB, GLenum, GLenum, GLint *)
503    GLvoid            WRAPPER03V(GetBufferPointervARB, GLenum, GLenum, GLvoid * *)
504    GLvoid            WRAPPER04V(GetBufferSubDataARB, GLenum, GLintptrARB, GLsizeiptrARB, GLvoid *)
505    GLboolean         WRAPPER01R(IsBufferARB, GLuint)
506    GLvoid *          WRAPPER02R(MapBufferARB, GLenum, GLenum)
507    GLboolean         WRAPPER01R(UnmapBufferARB, GLenum)
508 
509 #endif /* GL_ARB_vertex_buffer_object_OGLEXT */
510 
511 // ---[ GL_ARB_vertex_program ]---------------------------------------------------------------------------------
512 
513 #ifdef GL_ARB_vertex_program_OGLEXT
514 
515    GLvoid            WRAPPER02V(BindProgramARB, GLenum, GLuint)
516    GLvoid            WRAPPER02V(DeleteProgramsARB, GLsizei, GLuint const *)
517    GLvoid            WRAPPER01V(DisableVertexAttribArrayARB, GLuint)
518    GLvoid            WRAPPER01V(EnableVertexAttribArrayARB, GLuint)
519    GLvoid            WRAPPER02V(GenProgramsARB, GLsizei, GLuint *)
520    GLvoid            WRAPPER03V(GetProgramEnvParameterdvARB, GLenum, GLuint, GLdouble *)
521    GLvoid            WRAPPER03V(GetProgramEnvParameterfvARB, GLenum, GLuint, GLfloat *)
522    GLvoid            WRAPPER03V(GetProgramivARB, GLenum, GLenum, GLint *)
523    GLvoid            WRAPPER03V(GetProgramLocalParameterdvARB, GLenum, GLuint, GLdouble *)
524    GLvoid            WRAPPER03V(GetProgramLocalParameterfvARB, GLenum, GLuint, GLfloat *)
525    GLvoid            WRAPPER03V(GetProgramStringARB, GLenum, GLenum, GLvoid *)
526    GLvoid            WRAPPER03V(GetVertexAttribdvARB, GLuint, GLenum, GLdouble *)
527    GLvoid            WRAPPER03V(GetVertexAttribfvARB, GLuint, GLenum, GLfloat *)
528    GLvoid            WRAPPER03V(GetVertexAttribivARB, GLuint, GLenum, GLint *)
529    GLvoid            WRAPPER03V(GetVertexAttribPointervARB, GLuint, GLenum, GLvoid * *)
530    GLboolean         WRAPPER01R(IsProgramARB, GLuint)
531    GLvoid            WRAPPER06V(ProgramEnvParameter4dARB, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)
532    GLvoid            WRAPPER03V(ProgramEnvParameter4dvARB, GLenum, GLuint, GLdouble const *)
533    GLvoid            WRAPPER06V(ProgramEnvParameter4fARB, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)
534    GLvoid            WRAPPER03V(ProgramEnvParameter4fvARB, GLenum, GLuint, GLfloat const *)
535    GLvoid            WRAPPER06V(ProgramLocalParameter4dARB, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)
536    GLvoid            WRAPPER03V(ProgramLocalParameter4dvARB, GLenum, GLuint, GLdouble const *)
537    GLvoid            WRAPPER06V(ProgramLocalParameter4fARB, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)
538    GLvoid            WRAPPER03V(ProgramLocalParameter4fvARB, GLenum, GLuint, GLfloat const *)
539    GLvoid            WRAPPER04V(ProgramStringARB, GLenum, GLenum, GLsizei, GLvoid const *)
540    GLvoid            WRAPPER02V(VertexAttrib1dARB, GLuint, GLdouble)
541    GLvoid            WRAPPER02V(VertexAttrib1dvARB, GLuint, GLdouble const *)
542    GLvoid            WRAPPER02V(VertexAttrib1fARB, GLuint, GLfloat)
543    GLvoid            WRAPPER02V(VertexAttrib1fvARB, GLuint, GLfloat const *)
544    GLvoid            WRAPPER02V(VertexAttrib1sARB, GLuint, GLshort)
545    GLvoid            WRAPPER02V(VertexAttrib1svARB, GLuint, GLshort const *)
546    GLvoid            WRAPPER03V(VertexAttrib2dARB, GLuint, GLdouble, GLdouble)
547    GLvoid            WRAPPER02V(VertexAttrib2dvARB, GLuint, GLdouble const *)
548    GLvoid            WRAPPER03V(VertexAttrib2fARB, GLuint, GLfloat, GLfloat)
549    GLvoid            WRAPPER02V(VertexAttrib2fvARB, GLuint, GLfloat const *)
550    GLvoid            WRAPPER03V(VertexAttrib2sARB, GLuint, GLshort, GLshort)
551    GLvoid            WRAPPER02V(VertexAttrib2svARB, GLuint, GLshort const *)
552    GLvoid            WRAPPER04V(VertexAttrib3dARB, GLuint, GLdouble, GLdouble, GLdouble)
553    GLvoid            WRAPPER02V(VertexAttrib3dvARB, GLuint, GLdouble const *)
554    GLvoid            WRAPPER04V(VertexAttrib3fARB, GLuint, GLfloat, GLfloat, GLfloat)
555    GLvoid            WRAPPER02V(VertexAttrib3fvARB, GLuint, GLfloat const *)
556    GLvoid            WRAPPER04V(VertexAttrib3sARB, GLuint, GLshort, GLshort, GLshort)
557    GLvoid            WRAPPER02V(VertexAttrib3svARB, GLuint, GLshort const *)
558    GLvoid            WRAPPER02V(VertexAttrib4bvARB, GLuint, GLbyte const *)
559    GLvoid            WRAPPER05V(VertexAttrib4dARB, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)
560    GLvoid            WRAPPER02V(VertexAttrib4dvARB, GLuint, GLdouble const *)
561    GLvoid            WRAPPER05V(VertexAttrib4fARB, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)
562    GLvoid            WRAPPER02V(VertexAttrib4fvARB, GLuint, GLfloat const *)
563    GLvoid            WRAPPER02V(VertexAttrib4ivARB, GLuint, GLint const *)
564    GLvoid            WRAPPER02V(VertexAttrib4NbvARB, GLuint, GLbyte const *)
565    GLvoid            WRAPPER02V(VertexAttrib4NivARB, GLuint, GLint const *)
566    GLvoid            WRAPPER02V(VertexAttrib4NsvARB, GLuint, GLshort const *)
567    GLvoid            WRAPPER05V(VertexAttrib4NubARB, GLuint, GLubyte, GLubyte, GLubyte, GLubyte)
568    GLvoid            WRAPPER02V(VertexAttrib4NubvARB, GLuint, GLubyte const *)
569    GLvoid            WRAPPER02V(VertexAttrib4NuivARB, GLuint, GLuint const *)
570    GLvoid            WRAPPER02V(VertexAttrib4NusvARB, GLuint, GLushort const *)
571    GLvoid            WRAPPER05V(VertexAttrib4sARB, GLuint, GLshort, GLshort, GLshort, GLshort)
572    GLvoid            WRAPPER02V(VertexAttrib4svARB, GLuint, GLshort const *)
573    GLvoid            WRAPPER02V(VertexAttrib4ubvARB, GLuint, GLubyte const *)
574    GLvoid            WRAPPER02V(VertexAttrib4uivARB, GLuint, GLuint const *)
575    GLvoid            WRAPPER02V(VertexAttrib4usvARB, GLuint, GLushort const *)
576    GLvoid            WRAPPER06V(VertexAttribPointerARB, GLuint, GLint, GLenum, GLboolean, GLsizei, GLvoid const *)
577 
578 #endif /* GL_ARB_vertex_program_OGLEXT */
579 
580 // ---[ GL_ARB_window_pos ]-------------------------------------------------------------------------------------
581 
582 #ifdef GL_ARB_window_pos_OGLEXT
583 
584    GLvoid            WRAPPER02V(WindowPos2dARB, GLdouble, GLdouble)
585    GLvoid            WRAPPER01V(WindowPos2dvARB, GLdouble const *)
586    GLvoid            WRAPPER02V(WindowPos2fARB, GLfloat, GLfloat)
587    GLvoid            WRAPPER01V(WindowPos2fvARB, GLfloat const *)
588    GLvoid            WRAPPER02V(WindowPos2iARB, GLint, GLint)
589    GLvoid            WRAPPER01V(WindowPos2ivARB, GLint const *)
590    GLvoid            WRAPPER02V(WindowPos2sARB, GLshort, GLshort)
591    GLvoid            WRAPPER01V(WindowPos2svARB, GLshort const *)
592    GLvoid            WRAPPER03V(WindowPos3dARB, GLdouble, GLdouble, GLdouble)
593    GLvoid            WRAPPER01V(WindowPos3dvARB, GLdouble const *)
594    GLvoid            WRAPPER03V(WindowPos3fARB, GLfloat, GLfloat, GLfloat)
595    GLvoid            WRAPPER01V(WindowPos3fvARB, GLfloat const *)
596    GLvoid            WRAPPER03V(WindowPos3iARB, GLint, GLint, GLint)
597    GLvoid            WRAPPER01V(WindowPos3ivARB, GLint const *)
598    GLvoid            WRAPPER03V(WindowPos3sARB, GLshort, GLshort, GLshort)
599    GLvoid            WRAPPER01V(WindowPos3svARB, GLshort const *)
600 
601 #endif /* GL_ARB_window_pos_OGLEXT */
602 
603 // ---[ GL_ATI_draw_buffers ]-----------------------------------------------------------------------------------
604 
605 #ifdef GL_ATI_draw_buffers_OGLEXT
606 
607    GLvoid            WRAPPER02V(DrawBuffersATI, GLsizei, GLenum const *)
608 
609 #endif /* GL_ATI_draw_buffers_OGLEXT */
610 
611 // ---[ GL_ATI_element_array ]----------------------------------------------------------------------------------
612 
613 #ifdef GL_ATI_element_array_OGLEXT
614 
615    GLvoid            WRAPPER02V(DrawElementArrayATI, GLenum, GLsizei)
616    GLvoid            WRAPPER04V(DrawRangeElementArrayATI, GLenum, GLuint, GLuint, GLsizei)
617    GLvoid            WRAPPER02V(ElementPointerATI, GLenum, GLvoid const *)
618 
619 #endif /* GL_ATI_element_array_OGLEXT */
620 
621 // ---[ GL_ATI_envmap_bumpmap ]---------------------------------------------------------------------------------
622 
623 #ifdef GL_ATI_envmap_bumpmap_OGLEXT
624 
625    GLvoid            WRAPPER02V(GetTexBumpParameterfvATI, GLenum, GLfloat *)
626    GLvoid            WRAPPER02V(GetTexBumpParameterivATI, GLenum, GLint *)
627    GLvoid            WRAPPER02V(TexBumpParameterfvATI, GLenum, GLfloat const *)
628    GLvoid            WRAPPER02V(TexBumpParameterivATI, GLenum, GLint const *)
629 
630 #endif /* GL_ATI_envmap_bumpmap_OGLEXT */
631 
632 // ---[ GL_ATI_fragment_shader ]--------------------------------------------------------------------------------
633 
634 #ifdef GL_ATI_fragment_shader_OGLEXT
635 
636    GLvoid            WRAPPER06V(AlphaFragmentOp1ATI, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint)
637    GLvoid            WRAPPER09V(AlphaFragmentOp2ATI, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)
638    GLvoid            WRAPPER12V(AlphaFragmentOp3ATI, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)
639    GLvoid            WRAPPER00V(BeginFragmentShaderATI)
640    GLvoid            WRAPPER01V(BindFragmentShaderATI, GLuint)
641    GLvoid            WRAPPER07V(ColorFragmentOp1ATI, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)
642    GLvoid            WRAPPER10V(ColorFragmentOp2ATI, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)
643    GLvoid            WRAPPER13V(ColorFragmentOp3ATI, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)
644    GLvoid            WRAPPER01V(DeleteFragmentShaderATI, GLuint)
645    GLvoid            WRAPPER00V(EndFragmentShaderATI)
646    GLuint            WRAPPER01R(GenFragmentShadersATI, GLuint)
647    GLvoid            WRAPPER03V(PassTexCoordATI, GLuint, GLuint, GLenum)
648    GLvoid            WRAPPER03V(SampleMapATI, GLuint, GLuint, GLenum)
649    GLvoid            WRAPPER02V(SetFragmentShaderConstantATI, GLuint, GLfloat const *)
650 
651 #endif /* GL_ATI_fragment_shader_OGLEXT */
652 
653 // ---[ GL_ATI_map_object_buffer ]------------------------------------------------------------------------------
654 
655 #ifdef GL_ATI_map_object_buffer_OGLEXT
656 
657    GLvoid *          WRAPPER01R(MapObjectBufferATI, GLuint)
658    GLvoid            WRAPPER01V(UnmapObjectBufferATI, GLuint)
659 
660 #endif /* GL_ATI_map_object_buffer_OGLEXT */
661 
662 // ---[ GL_ATI_pn_triangles ]-----------------------------------------------------------------------------------
663 
664 #ifdef GL_ATI_pn_triangles_OGLEXT
665 
666    GLvoid            WRAPPER02V(PNTrianglesfATI, GLenum, GLfloat)
667    GLvoid            WRAPPER02V(PNTrianglesiATI, GLenum, GLint)
668 
669 #endif /* GL_ATI_pn_triangles_OGLEXT */
670 
671 // ---[ GL_ATI_separate_stencil ]-------------------------------------------------------------------------------
672 
673 #ifdef GL_ATI_separate_stencil_OGLEXT
674 
675    GLvoid            WRAPPER04V(StencilFuncSeparateATI, GLenum, GLenum, GLint, GLuint)
676    GLvoid            WRAPPER04V(StencilOpSeparateATI, GLenum, GLenum, GLenum, GLenum)
677 
678 #endif /* GL_ATI_separate_stencil_OGLEXT */
679 
680 // ---[ GL_ATI_vertex_array_object ]----------------------------------------------------------------------------
681 
682 #ifdef GL_ATI_vertex_array_object_OGLEXT
683 
684    GLvoid            WRAPPER06V(ArrayObjectATI, GLenum, GLint, GLenum, GLsizei, GLuint, GLuint)
685    GLvoid            WRAPPER01V(FreeObjectBufferATI, GLuint)
686    GLvoid            WRAPPER03V(GetArrayObjectfvATI, GLenum, GLenum, GLfloat *)
687    GLvoid            WRAPPER03V(GetArrayObjectivATI, GLenum, GLenum, GLint *)
688    GLvoid            WRAPPER03V(GetObjectBufferfvATI, GLuint, GLenum, GLfloat *)
689    GLvoid            WRAPPER03V(GetObjectBufferivATI, GLuint, GLenum, GLint *)
690    GLvoid            WRAPPER03V(GetVariantArrayObjectfvATI, GLuint, GLenum, GLfloat *)
691    GLvoid            WRAPPER03V(GetVariantArrayObjectivATI, GLuint, GLenum, GLint *)
692    GLboolean         WRAPPER01R(IsObjectBufferATI, GLuint)
693    GLuint            WRAPPER03R(NewObjectBufferATI, GLsizei, GLvoid const *, GLenum)
694    GLvoid            WRAPPER05V(UpdateObjectBufferATI, GLuint, GLuint, GLsizei, GLvoid const *, GLenum)
695    GLvoid            WRAPPER05V(VariantArrayObjectATI, GLuint, GLenum, GLsizei, GLuint, GLuint)
696 
697 #endif /* GL_ATI_vertex_array_object_OGLEXT */
698 
699 // ---[ GL_ATI_vertex_attrib_array_object ]---------------------------------------------------------------------
700 
701 #ifdef GL_ATI_vertex_attrib_array_object_OGLEXT
702 
703    GLvoid            WRAPPER03V(GetVertexAttribArrayObjectfvATI, GLuint, GLenum, GLfloat *)
704    GLvoid            WRAPPER03V(GetVertexAttribArrayObjectivATI, GLuint, GLenum, GLint *)
705    GLvoid            WRAPPER07V(VertexAttribArrayObjectATI, GLuint, GLint, GLenum, GLboolean, GLsizei, GLuint, GLuint)
706 
707 #endif /* GL_ATI_vertex_attrib_array_object_OGLEXT */
708 
709 // ---[ GL_ATI_vertex_streams ]---------------------------------------------------------------------------------
710 
711 #ifdef GL_ATI_vertex_streams_OGLEXT
712 
713    GLvoid            WRAPPER01V(ClientActiveVertexStreamATI, GLenum)
714    GLvoid            WRAPPER04V(NormalStream3bATI, GLenum, GLbyte, GLbyte, GLbyte)
715    GLvoid            WRAPPER02V(NormalStream3bvATI, GLenum, GLbyte const *)
716    GLvoid            WRAPPER04V(NormalStream3dATI, GLenum, GLdouble, GLdouble, GLdouble)
717    GLvoid            WRAPPER02V(NormalStream3dvATI, GLenum, GLdouble const *)
718    GLvoid            WRAPPER04V(NormalStream3fATI, GLenum, GLfloat, GLfloat, GLfloat)
719    GLvoid            WRAPPER02V(NormalStream3fvATI, GLenum, GLfloat const *)
720    GLvoid            WRAPPER04V(NormalStream3iATI, GLenum, GLint, GLint, GLint)
721    GLvoid            WRAPPER02V(NormalStream3ivATI, GLenum, GLint const *)
722    GLvoid            WRAPPER04V(NormalStream3sATI, GLenum, GLshort, GLshort, GLshort)
723    GLvoid            WRAPPER02V(NormalStream3svATI, GLenum, GLshort const *)
724    GLvoid            WRAPPER02V(VertexBlendEnvfATI, GLenum, GLfloat)
725    GLvoid            WRAPPER02V(VertexBlendEnviATI, GLenum, GLint)
726    GLvoid            WRAPPER02V(VertexStream1dATI, GLenum, GLdouble)
727    GLvoid            WRAPPER02V(VertexStream1dvATI, GLenum, GLdouble const *)
728    GLvoid            WRAPPER02V(VertexStream1fATI, GLenum, GLfloat)
729    GLvoid            WRAPPER02V(VertexStream1fvATI, GLenum, GLfloat const *)
730    GLvoid            WRAPPER02V(VertexStream1iATI, GLenum, GLint)
731    GLvoid            WRAPPER02V(VertexStream1ivATI, GLenum, GLint const *)
732    GLvoid            WRAPPER02V(VertexStream1sATI, GLenum, GLshort)
733    GLvoid            WRAPPER02V(VertexStream1svATI, GLenum, GLshort const *)
734    GLvoid            WRAPPER03V(VertexStream2dATI, GLenum, GLdouble, GLdouble)
735    GLvoid            WRAPPER02V(VertexStream2dvATI, GLenum, GLdouble const *)
736    GLvoid            WRAPPER03V(VertexStream2fATI, GLenum, GLfloat, GLfloat)
737    GLvoid            WRAPPER02V(VertexStream2fvATI, GLenum, GLfloat const *)
738    GLvoid            WRAPPER03V(VertexStream2iATI, GLenum, GLint, GLint)
739    GLvoid            WRAPPER02V(VertexStream2ivATI, GLenum, GLint const *)
740    GLvoid            WRAPPER03V(VertexStream2sATI, GLenum, GLshort, GLshort)
741    GLvoid            WRAPPER02V(VertexStream2svATI, GLenum, GLshort const *)
742    GLvoid            WRAPPER04V(VertexStream3dATI, GLenum, GLdouble, GLdouble, GLdouble)
743    GLvoid            WRAPPER02V(VertexStream3dvATI, GLenum, GLdouble const *)
744    GLvoid            WRAPPER04V(VertexStream3fATI, GLenum, GLfloat, GLfloat, GLfloat)
745    GLvoid            WRAPPER02V(VertexStream3fvATI, GLenum, GLfloat const *)
746    GLvoid            WRAPPER04V(VertexStream3iATI, GLenum, GLint, GLint, GLint)
747    GLvoid            WRAPPER02V(VertexStream3ivATI, GLenum, GLint const *)
748    GLvoid            WRAPPER04V(VertexStream3sATI, GLenum, GLshort, GLshort, GLshort)
749    GLvoid            WRAPPER02V(VertexStream3svATI, GLenum, GLshort const *)
750    GLvoid            WRAPPER05V(VertexStream4dATI, GLenum, GLdouble, GLdouble, GLdouble, GLdouble)
751    GLvoid            WRAPPER02V(VertexStream4dvATI, GLenum, GLdouble const *)
752    GLvoid            WRAPPER05V(VertexStream4fATI, GLenum, GLfloat, GLfloat, GLfloat, GLfloat)
753    GLvoid            WRAPPER02V(VertexStream4fvATI, GLenum, GLfloat const *)
754    GLvoid            WRAPPER05V(VertexStream4iATI, GLenum, GLint, GLint, GLint, GLint)
755    GLvoid            WRAPPER02V(VertexStream4ivATI, GLenum, GLint const *)
756    GLvoid            WRAPPER05V(VertexStream4sATI, GLenum, GLshort, GLshort, GLshort, GLshort)
757    GLvoid            WRAPPER02V(VertexStream4svATI, GLenum, GLshort const *)
758 
759 #endif /* GL_ATI_vertex_streams_OGLEXT */
760 
761 // ---[ GL_EXT_blend_color ]------------------------------------------------------------------------------------
762 
763 #ifdef GL_EXT_blend_color_OGLEXT
764 
765    GLvoid            WRAPPER04V(BlendColorEXT, GLclampf, GLclampf, GLclampf, GLclampf)
766 
767 #endif /* GL_EXT_blend_color_OGLEXT */
768 
769 // ---[ GL_EXT_blend_func_separate ]----------------------------------------------------------------------------
770 
771 #ifdef GL_EXT_blend_func_separate_OGLEXT
772 
773    GLvoid            WRAPPER04V(BlendFuncSeparateEXT, GLenum, GLenum, GLenum, GLenum)
774 
775 #endif /* GL_EXT_blend_func_separate_OGLEXT */
776 
777 // ---[ GL_EXT_blend_minmax ]-----------------------------------------------------------------------------------
778 
779 #ifdef GL_EXT_blend_minmax_OGLEXT
780 
781    GLvoid            WRAPPER01V(BlendEquationEXT, GLenum)
782 
783 #endif /* GL_EXT_blend_minmax_OGLEXT */
784 
785 // ---[ GL_EXT_color_subtable ]---------------------------------------------------------------------------------
786 
787 #ifdef GL_EXT_color_subtable_OGLEXT
788 
789    GLvoid            WRAPPER06V(ColorSubTableEXT, GLenum, GLsizei, GLsizei, GLenum, GLenum, GLvoid const *)
790    GLvoid            WRAPPER05V(CopyColorSubTableEXT, GLenum, GLsizei, GLint, GLint, GLsizei)
791 
792 #endif /* GL_EXT_color_subtable_OGLEXT */
793 
794 // ---[ GL_EXT_compiled_vertex_array ]--------------------------------------------------------------------------
795 
796 #ifdef GL_EXT_compiled_vertex_array_OGLEXT
797 
798    GLvoid            WRAPPER02V(LockArraysEXT, GLint, GLsizei)
799    GLvoid            WRAPPER00V(UnlockArraysEXT)
800 
801 #endif /* GL_EXT_compiled_vertex_array_OGLEXT */
802 
803 // ---[ GL_EXT_convolution ]------------------------------------------------------------------------------------
804 
805 #ifdef GL_EXT_convolution_OGLEXT
806 
807    GLvoid            WRAPPER06V(ConvolutionFilter1DEXT, GLenum, GLenum, GLsizei, GLenum, GLenum, GLvoid const *)
808    GLvoid            WRAPPER07V(ConvolutionFilter2DEXT, GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, GLvoid const *)
809    GLvoid            WRAPPER03V(ConvolutionParameterfEXT, GLenum, GLenum, GLfloat)
810    GLvoid            WRAPPER03V(ConvolutionParameterfvEXT, GLenum, GLenum, GLfloat const *)
811    GLvoid            WRAPPER03V(ConvolutionParameteriEXT, GLenum, GLenum, GLint)
812    GLvoid            WRAPPER03V(ConvolutionParameterivEXT, GLenum, GLenum, GLint const *)
813    GLvoid            WRAPPER05V(CopyConvolutionFilter1DEXT, GLenum, GLenum, GLint, GLint, GLsizei)
814    GLvoid            WRAPPER06V(CopyConvolutionFilter2DEXT, GLenum, GLenum, GLint, GLint, GLsizei, GLsizei)
815    GLvoid            WRAPPER04V(GetConvolutionFilterEXT, GLenum, GLenum, GLenum, GLvoid *)
816    GLvoid            WRAPPER03V(GetConvolutionParameterfvEXT, GLenum, GLenum, GLfloat *)
817    GLvoid            WRAPPER03V(GetConvolutionParameterivEXT, GLenum, GLenum, GLint *)
818    GLvoid            WRAPPER06V(GetSeparableFilterEXT, GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *)
819    GLvoid            WRAPPER08V(SeparableFilter2DEXT, GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, GLvoid const *, GLvoid const *)
820 
821 #endif /* GL_EXT_convolution_OGLEXT */
822 
823 // ---[ GL_EXT_coordinate_frame ]-------------------------------------------------------------------------------
824 
825 #ifdef GL_EXT_coordinate_frame_OGLEXT
826 
827    GLvoid            WRAPPER03V(Binormal3bEXT, GLbyte, GLbyte, GLbyte)
828    GLvoid            WRAPPER01V(Binormal3bvEXT, GLbyte const *)
829    GLvoid            WRAPPER03V(Binormal3dEXT, GLdouble, GLdouble, GLdouble)
830    GLvoid            WRAPPER01V(Binormal3dvEXT, GLdouble const *)
831    GLvoid            WRAPPER03V(Binormal3fEXT, GLfloat, GLfloat, GLfloat)
832    GLvoid            WRAPPER01V(Binormal3fvEXT, GLfloat const *)
833    GLvoid            WRAPPER03V(Binormal3iEXT, GLint, GLint, GLint)
834    GLvoid            WRAPPER01V(Binormal3ivEXT, GLint const *)
835    GLvoid            WRAPPER03V(Binormal3sEXT, GLshort, GLshort, GLshort)
836    GLvoid            WRAPPER01V(Binormal3svEXT, GLshort const *)
837    GLvoid            WRAPPER03V(BinormalPointerEXT, GLenum, GLsizei, GLvoid const *)
838    GLvoid            WRAPPER03V(Tangent3bEXT, GLbyte, GLbyte, GLbyte)
839    GLvoid            WRAPPER01V(Tangent3bvEXT, GLbyte const *)
840    GLvoid            WRAPPER03V(Tangent3dEXT, GLdouble, GLdouble, GLdouble)
841    GLvoid            WRAPPER01V(Tangent3dvEXT, GLdouble const *)
842    GLvoid            WRAPPER03V(Tangent3fEXT, GLfloat, GLfloat, GLfloat)
843    GLvoid            WRAPPER01V(Tangent3fvEXT, GLfloat const *)
844    GLvoid            WRAPPER03V(Tangent3iEXT, GLint, GLint, GLint)
845    GLvoid            WRAPPER01V(Tangent3ivEXT, GLint const *)
846    GLvoid            WRAPPER03V(Tangent3sEXT, GLshort, GLshort, GLshort)
847    GLvoid            WRAPPER01V(Tangent3svEXT, GLshort const *)
848    GLvoid            WRAPPER03V(TangentPointerEXT, GLenum, GLsizei, GLvoid const *)
849 
850 #endif /* GL_EXT_coordinate_frame_OGLEXT */
851 
852 // ---[ GL_EXT_copy_texture ]-----------------------------------------------------------------------------------
853 
854 #ifdef GL_EXT_copy_texture_OGLEXT
855 
856    GLvoid            WRAPPER07V(CopyTexImage1DEXT, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint)
857    GLvoid            WRAPPER08V(CopyTexImage2DEXT, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint)
858    GLvoid            WRAPPER06V(CopyTexSubImage1DEXT, GLenum, GLint, GLint, GLint, GLint, GLsizei)
859    GLvoid            WRAPPER08V(CopyTexSubImage2DEXT, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)
860    GLvoid            WRAPPER09V(CopyTexSubImage3DEXT, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)
861 
862 #endif /* GL_EXT_copy_texture_OGLEXT */
863 
864 // ---[ GL_EXT_cull_vertex ]------------------------------------------------------------------------------------
865 
866 #ifdef GL_EXT_cull_vertex_OGLEXT
867 
868    GLvoid            WRAPPER02V(CullParameterdvEXT, GLenum, GLdouble *)
869    GLvoid            WRAPPER02V(CullParameterfvEXT, GLenum, GLfloat *)
870 
871 #endif /* GL_EXT_cull_vertex_OGLEXT */
872 
873 // ---[ GL_EXT_draw_range_elements ]----------------------------------------------------------------------------
874 
875 #ifdef GL_EXT_draw_range_elements_OGLEXT
876 
877    GLvoid            WRAPPER06V(DrawRangeElementsEXT, GLenum, GLuint, GLuint, GLsizei, GLenum, GLvoid const *)
878 
879 #endif /* GL_EXT_draw_range_elements_OGLEXT */
880 
881 // ---[ GL_EXT_fog_coord ]--------------------------------------------------------------------------------------
882 
883 #ifdef GL_EXT_fog_coord_OGLEXT
884 
885    GLvoid            WRAPPER01V(FogCoorddEXT, GLdouble)
886    GLvoid            WRAPPER01V(FogCoorddvEXT, GLdouble const *)
887    GLvoid            WRAPPER01V(FogCoordfEXT, GLfloat)
888    GLvoid            WRAPPER01V(FogCoordfvEXT, GLfloat const *)
889    GLvoid            WRAPPER03V(FogCoordPointerEXT, GLenum, GLsizei, GLvoid const *)
890 
891 #endif /* GL_EXT_fog_coord_OGLEXT */
892 
893 // ---[ GL_EXT_histogram ]--------------------------------------------------------------------------------------
894 
895 #ifdef GL_EXT_histogram_OGLEXT
896 
897    GLvoid            WRAPPER05V(GetHistogramEXT, GLenum, GLboolean, GLenum, GLenum, GLvoid *)
898    GLvoid            WRAPPER03V(GetHistogramParameterfvEXT, GLenum, GLenum, GLfloat *)
899    GLvoid            WRAPPER03V(GetHistogramParameterivEXT, GLenum, GLenum, GLint *)
900    GLvoid            WRAPPER05V(GetMinmaxEXT, GLenum, GLboolean, GLenum, GLenum, GLvoid *)
901    GLvoid            WRAPPER03V(GetMinmaxParameterfvEXT, GLenum, GLenum, GLfloat *)
902    GLvoid            WRAPPER03V(GetMinmaxParameterivEXT, GLenum, GLenum, GLint *)
903    GLvoid            WRAPPER04V(HistogramEXT, GLenum, GLsizei, GLenum, GLboolean)
904    GLvoid            WRAPPER03V(MinmaxEXT, GLenum, GLenum, GLboolean)
905    GLvoid            WRAPPER01V(ResetHistogramEXT, GLenum)
906    GLvoid            WRAPPER01V(ResetMinmaxEXT, GLenum)
907 
908 #endif /* GL_EXT_histogram_OGLEXT */
909 
910 // ---[ GL_EXT_index_func ]-------------------------------------------------------------------------------------
911 
912 #ifdef GL_EXT_index_func_OGLEXT
913 
914    GLvoid            WRAPPER02V(IndexFuncEXT, GLenum, GLclampf)
915 
916 #endif /* GL_EXT_index_func_OGLEXT */
917 
918 // ---[ GL_EXT_index_material ]---------------------------------------------------------------------------------
919 
920 #ifdef GL_EXT_index_material_OGLEXT
921 
922    GLvoid            WRAPPER02V(IndexMaterialEXT, GLenum, GLenum)
923 
924 #endif /* GL_EXT_index_material_OGLEXT */
925 
926 // ---[ GL_EXT_light_texture ]----------------------------------------------------------------------------------
927 
928 #ifdef GL_EXT_light_texture_OGLEXT
929 
930    GLvoid            WRAPPER01V(ApplyTextureEXT, GLenum)
931    GLvoid            WRAPPER01V(TextureLightEXT, GLenum)
932    GLvoid            WRAPPER02V(TextureMaterialEXT, GLenum, GLenum)
933 
934 #endif /* GL_EXT_light_texture_OGLEXT */
935 
936 // ---[ GL_EXT_multisample ]------------------------------------------------------------------------------------
937 
938 #ifdef GL_EXT_multisample_OGLEXT
939 
940    GLvoid            WRAPPER02V(SampleMaskEXT, GLclampf, GLboolean)
941    GLvoid            WRAPPER01V(SamplePatternEXT, GLenum)
942 
943 #endif /* GL_EXT_multisample_OGLEXT */
944 
945 // ---[ GL_EXT_multitexture ]-----------------------------------------------------------------------------------
946 
947 #ifdef GL_EXT_multitexture_OGLEXT
948 
949    GLvoid            WRAPPER01V(InterleavedTextureCoordSetsEXT, GLint)
950    GLvoid            WRAPPER02V(MultiTexCoord1dEXT, GLenum, GLdouble)
951    GLvoid            WRAPPER02V(MultiTexCoord1dvEXT, GLenum, GLdouble const *)
952    GLvoid            WRAPPER02V(MultiTexCoord1fEXT, GLenum, GLfloat)
953    GLvoid            WRAPPER02V(MultiTexCoord1fvEXT, GLenum, GLfloat const *)
954    GLvoid            WRAPPER02V(MultiTexCoord1iEXT, GLenum, GLint)
955    GLvoid            WRAPPER02V(MultiTexCoord1ivEXT, GLenum, GLint const *)
956    GLvoid            WRAPPER02V(MultiTexCoord1sEXT, GLenum, GLshort)
957    GLvoid            WRAPPER02V(MultiTexCoord1svEXT, GLenum, GLshort const *)
958    GLvoid            WRAPPER03V(MultiTexCoord2dEXT, GLenum, GLdouble, GLdouble)
959    GLvoid            WRAPPER02V(MultiTexCoord2dvEXT, GLenum, GLdouble const *)
960    GLvoid            WRAPPER03V(MultiTexCoord2fEXT, GLenum, GLfloat, GLfloat)
961    GLvoid            WRAPPER02V(MultiTexCoord2fvEXT, GLenum, GLfloat const *)
962    GLvoid            WRAPPER03V(MultiTexCoord2iEXT, GLenum, GLint, GLint)
963    GLvoid            WRAPPER02V(MultiTexCoord2ivEXT, GLenum, GLint const *)
964    GLvoid            WRAPPER03V(MultiTexCoord2sEXT, GLenum, GLshort, GLshort)
965    GLvoid            WRAPPER02V(MultiTexCoord2svEXT, GLenum, GLshort const *)
966    GLvoid            WRAPPER04V(MultiTexCoord3dEXT, GLenum, GLdouble, GLdouble, GLdouble)
967    GLvoid            WRAPPER02V(MultiTexCoord3dvEXT, GLenum, GLdouble const *)
968    GLvoid            WRAPPER04V(MultiTexCoord3fEXT, GLenum, GLfloat, GLfloat, GLfloat)
969    GLvoid            WRAPPER02V(MultiTexCoord3fvEXT, GLenum, GLfloat const *)
970    GLvoid            WRAPPER04V(MultiTexCoord3iEXT, GLenum, GLint, GLint, GLint)
971    GLvoid            WRAPPER02V(MultiTexCoord3ivEXT, GLenum, GLint const *)
972    GLvoid            WRAPPER04V(MultiTexCoord3sEXT, GLenum, GLshort, GLshort, GLshort)
973    GLvoid            WRAPPER02V(MultiTexCoord3svEXT, GLenum, GLshort const *)
974    GLvoid            WRAPPER05V(MultiTexCoord4dEXT, GLenum, GLdouble, GLdouble, GLdouble, GLdouble)
975    GLvoid            WRAPPER02V(MultiTexCoord4dvEXT, GLenum, GLdouble const *)
976    GLvoid            WRAPPER05V(MultiTexCoord4fEXT, GLenum, GLfloat, GLfloat, GLfloat, GLfloat)
977    GLvoid            WRAPPER02V(MultiTexCoord4fvEXT, GLenum, GLfloat const *)
978    GLvoid            WRAPPER05V(MultiTexCoord4iEXT, GLenum, GLint, GLint, GLint, GLint)
979    GLvoid            WRAPPER02V(MultiTexCoord4ivEXT, GLenum, GLint const *)
980    GLvoid            WRAPPER05V(MultiTexCoord4sEXT, GLenum, GLshort, GLshort, GLshort, GLshort)
981    GLvoid            WRAPPER02V(MultiTexCoord4svEXT, GLenum, GLshort const *)
982    GLvoid            WRAPPER01V(SelectTextureCoordSetEXT, GLenum)
983    GLvoid            WRAPPER01V(SelectTextureEXT, GLenum)
984    GLvoid            WRAPPER01V(SelectTextureTransformEXT, GLenum)
985 
986 #endif /* GL_EXT_multitexture_OGLEXT */
987 
988 // ---[ GL_EXT_multi_draw_arrays ]------------------------------------------------------------------------------
989 
990 #ifdef GL_EXT_multi_draw_arrays_OGLEXT
991 
992    GLvoid            WRAPPER04V(MultiDrawArraysEXT, GLenum, GLint *, GLsizei *, GLsizei)
993    GLvoid            WRAPPER05V(MultiDrawElementsEXT, GLenum, GLsizei const *, GLenum, GLvoid const * *, GLsizei)
994 
995 #endif /* GL_EXT_multi_draw_arrays_OGLEXT */
996 
997 // ---[ GL_EXT_paletted_texture ]-------------------------------------------------------------------------------
998 
999 #ifdef GL_EXT_paletted_texture_OGLEXT
1000 
1001    GLvoid            WRAPPER06V(ColorTableEXT, GLenum, GLenum, GLsizei, GLenum, GLenum, GLvoid const *)
1002    GLvoid            WRAPPER04V(GetColorTableEXT, GLenum, GLenum, GLenum, GLvoid *)
1003    GLvoid            WRAPPER03V(GetColorTableParameterfvEXT, GLenum, GLenum, GLfloat *)
1004    GLvoid            WRAPPER03V(GetColorTableParameterivEXT, GLenum, GLenum, GLint *)
1005 
1006 #endif /* GL_EXT_paletted_texture_OGLEXT */
1007 
1008 // ---[ GL_EXT_pixel_transform ]--------------------------------------------------------------------------------
1009 
1010 #ifdef GL_EXT_pixel_transform_OGLEXT
1011 
1012    GLvoid            WRAPPER03V(PixelTransformParameterfEXT, GLenum, GLenum, GLfloat)
1013    GLvoid            WRAPPER03V(PixelTransformParameterfvEXT, GLenum, GLenum, GLfloat const *)
1014    GLvoid            WRAPPER03V(PixelTransformParameteriEXT, GLenum, GLenum, GLint)
1015    GLvoid            WRAPPER03V(PixelTransformParameterivEXT, GLenum, GLenum, GLint const *)
1016 
1017 #endif /* GL_EXT_pixel_transform_OGLEXT */
1018 
1019 // ---[ GL_EXT_point_parameters ]-------------------------------------------------------------------------------
1020 
1021 #ifdef GL_EXT_point_parameters_OGLEXT
1022 
1023    GLvoid            WRAPPER02V(PointParameterfEXT, GLenum, GLfloat)
1024    GLvoid            WRAPPER02V(PointParameterfvEXT, GLenum, GLfloat const *)
1025 
1026 #endif /* GL_EXT_point_parameters_OGLEXT */
1027 
1028 // ---[ GL_EXT_polygon_offset ]---------------------------------------------------------------------------------
1029 
1030 #ifdef GL_EXT_polygon_offset_OGLEXT
1031 
1032    GLvoid            WRAPPER02V(PolygonOffsetEXT, GLfloat, GLfloat)
1033 
1034 #endif /* GL_EXT_polygon_offset_OGLEXT */
1035 
1036 // ---[ GL_EXT_secondary_color ]--------------------------------------------------------------------------------
1037 
1038 #ifdef GL_EXT_secondary_color_OGLEXT
1039 
1040    GLvoid            WRAPPER03V(SecondaryColor3bEXT, GLbyte, GLbyte, GLbyte)
1041    GLvoid            WRAPPER01V(SecondaryColor3bvEXT, GLbyte const *)
1042    GLvoid            WRAPPER03V(SecondaryColor3dEXT, GLdouble, GLdouble, GLdouble)
1043    GLvoid            WRAPPER01V(SecondaryColor3dvEXT, GLdouble const *)
1044    GLvoid            WRAPPER03V(SecondaryColor3fEXT, GLfloat, GLfloat, GLfloat)
1045    GLvoid            WRAPPER01V(SecondaryColor3fvEXT, GLfloat const *)
1046    GLvoid            WRAPPER03V(SecondaryColor3iEXT, GLint, GLint, GLint)
1047    GLvoid            WRAPPER01V(SecondaryColor3ivEXT, GLint const *)
1048    GLvoid            WRAPPER03V(SecondaryColor3sEXT, GLshort, GLshort, GLshort)
1049    GLvoid            WRAPPER01V(SecondaryColor3svEXT, GLshort const *)
1050    GLvoid            WRAPPER03V(SecondaryColor3ubEXT, GLubyte, GLubyte, GLubyte)
1051    GLvoid            WRAPPER01V(SecondaryColor3ubvEXT, GLubyte const *)
1052    GLvoid            WRAPPER03V(SecondaryColor3uiEXT, GLuint, GLuint, GLuint)
1053    GLvoid            WRAPPER01V(SecondaryColor3uivEXT, GLuint const *)
1054    GLvoid            WRAPPER03V(SecondaryColor3usEXT, GLushort, GLushort, GLushort)
1055    GLvoid            WRAPPER01V(SecondaryColor3usvEXT, GLushort const *)
1056    GLvoid            WRAPPER04V(SecondaryColorPointerEXT, GLint, GLenum, GLsizei, GLvoid const *)
1057 
1058 #endif /* GL_EXT_secondary_color_OGLEXT */
1059 
1060 // ---[ GL_EXT_stencil_two_side ]-------------------------------------------------------------------------------
1061 
1062 #ifdef GL_EXT_stencil_two_side_OGLEXT
1063 
1064    GLvoid            WRAPPER01V(ActiveStencilFaceEXT, GLenum)
1065 
1066 #endif /* GL_EXT_stencil_two_side_OGLEXT */
1067 
1068 // ---[ GL_EXT_subtexture ]-------------------------------------------------------------------------------------
1069 
1070 #ifdef GL_EXT_subtexture_OGLEXT
1071 
1072    GLvoid            WRAPPER07V(TexSubImage1DEXT, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, GLvoid const *)
1073    GLvoid            WRAPPER09V(TexSubImage2DEXT, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid const *)
1074 
1075 #endif /* GL_EXT_subtexture_OGLEXT */
1076 
1077 // ---[ GL_EXT_texture3D ]--------------------------------------------------------------------------------------
1078 
1079 #ifdef GL_EXT_texture3D_OGLEXT
1080 
1081    GLvoid            WRAPPER10V(TexImage3DEXT, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, GLvoid const *)
1082    GLvoid            WRAPPER11V(TexSubImage3DEXT, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLvoid const *)
1083 
1084 #endif /* GL_EXT_texture3D_OGLEXT */
1085 
1086 // ---[ GL_EXT_texture_object ]---------------------------------------------------------------------------------
1087 
1088 #ifdef GL_EXT_texture_object_OGLEXT
1089 
1090    GLboolean         WRAPPER03R(AreTexturesResidentEXT, GLsizei, GLuint const *, GLboolean *)
1091    GLvoid            WRAPPER02V(BindTextureEXT, GLenum, GLuint)
1092    GLvoid            WRAPPER02V(DeleteTexturesEXT, GLsizei, GLuint const *)
1093    GLvoid            WRAPPER02V(GenTexturesEXT, GLsizei, GLuint *)
1094    GLboolean         WRAPPER01R(IsTextureEXT, GLuint)
1095    GLvoid            WRAPPER03V(PrioritizeTexturesEXT, GLsizei, GLuint const *, GLclampf const *)
1096 
1097 #endif /* GL_EXT_texture_object_OGLEXT */
1098 
1099 // ---[ GL_EXT_texture_perturb_normal ]-------------------------------------------------------------------------
1100 
1101 #ifdef GL_EXT_texture_perturb_normal_OGLEXT
1102 
1103    GLvoid            WRAPPER01V(TextureNormalEXT, GLenum)
1104 
1105 #endif /* GL_EXT_texture_perturb_normal_OGLEXT */
1106 
1107 // ---[ GL_EXT_vertex_array ]-----------------------------------------------------------------------------------
1108 
1109 #ifdef GL_EXT_vertex_array_OGLEXT
1110 
1111    GLvoid            WRAPPER01V(ArrayElementEXT, GLint)
1112    GLvoid            WRAPPER05V(ColorPointerEXT, GLint, GLenum, GLsizei, GLsizei, GLvoid const *)
1113    GLvoid            WRAPPER03V(DrawArraysEXT, GLenum, GLint, GLsizei)
1114    GLvoid            WRAPPER03V(EdgeFlagPointerEXT, GLsizei, GLsizei, GLboolean const)
1115    GLvoid            WRAPPER02V(GetPointervEXT, GLenum, GLvoid * *)
1116    GLvoid            WRAPPER04V(IndexPointerEXT, GLenum, GLsizei, GLsizei, GLvoid const *)
1117    GLvoid            WRAPPER04V(NormalPointerEXT, GLenum, GLsizei, GLsizei, GLvoid const *)
1118    GLvoid            WRAPPER05V(TexCoordPointerEXT, GLint, GLenum, GLsizei, GLsizei, GLvoid const *)
1119    GLvoid            WRAPPER05V(VertexPointerEXT, GLint, GLenum, GLsizei, GLsizei, GLvoid const *)
1120 
1121 #endif /* GL_EXT_vertex_array_OGLEXT */
1122 
1123 // ---[ GL_EXT_vertex_shader ]----------------------------------------------------------------------------------
1124 
1125 #ifdef GL_EXT_vertex_shader_OGLEXT
1126 
1127    GLvoid            WRAPPER00V(BeginVertexShaderEXT)
1128    GLuint            WRAPPER02R(BindLightParameterEXT, GLenum, GLenum)
1129    GLuint            WRAPPER02R(BindMaterialParameterEXT, GLenum, GLenum)
1130    GLuint            WRAPPER01R(BindParameterEXT, GLenum)
1131    GLuint            WRAPPER03R(BindTexGenParameterEXT, GLenum, GLenum, GLenum)
1132    GLuint            WRAPPER02R(BindTextureUnitParameterEXT, GLenum, GLenum)
1133    GLvoid            WRAPPER01V(BindVertexShaderEXT, GLuint)
1134    GLvoid            WRAPPER01V(DeleteVertexShaderEXT, GLuint)
1135    GLvoid            WRAPPER01V(DisableVariantClientStateEXT, GLuint)
1136    GLvoid            WRAPPER01V(EnableVariantClientStateEXT, GLuint)
1137    GLvoid            WRAPPER00V(EndVertexShaderEXT)
1138    GLvoid            WRAPPER03V(ExtractComponentEXT, GLuint, GLuint, GLuint)
1139    GLuint            WRAPPER04R(GenSymbolsEXT, GLenum, GLenum, GLenum, GLuint)
1140    GLuint            WRAPPER01R(GenVertexShadersEXT, GLuint)
1141    GLvoid            WRAPPER03V(GetInvariantBooleanvEXT, GLuint, GLenum, GLboolean *)
1142    GLvoid            WRAPPER03V(GetInvariantFloatvEXT, GLuint, GLenum, GLfloat *)
1143    GLvoid            WRAPPER03V(GetInvariantIntegervEXT, GLuint, GLenum, GLint *)
1144    GLvoid            WRAPPER03V(GetLocalConstantBooleanvEXT, GLuint, GLenum, GLboolean *)
1145    GLvoid            WRAPPER03V(GetLocalConstantFloatvEXT, GLuint, GLenum, GLfloat *)
1146    GLvoid            WRAPPER03V(GetLocalConstantIntegervEXT, GLuint, GLenum, GLint *)
1147    GLvoid            WRAPPER03V(GetVariantBooleanvEXT, GLuint, GLenum, GLboolean *)
1148    GLvoid            WRAPPER03V(GetVariantFloatvEXT, GLuint, GLenum, GLfloat *)
1149    GLvoid            WRAPPER03V(GetVariantIntegervEXT, GLuint, GLenum, GLint *)
1150    GLvoid            WRAPPER03V(GetVariantPointervEXT, GLuint, GLenum, GLvoid * *)
1151    GLvoid            WRAPPER03V(InsertComponentEXT, GLuint, GLuint, GLuint)
1152    GLboolean         WRAPPER02R(IsVariantEnabledEXT, GLuint, GLenum)
1153    GLvoid            WRAPPER03V(SetInvariantEXT, GLuint, GLenum, GLvoid const *)
1154    GLvoid            WRAPPER03V(SetLocalConstantEXT, GLuint, GLenum, GLvoid const *)
1155    GLvoid            WRAPPER03V(ShaderOp1EXT, GLenum, GLuint, GLuint)
1156    GLvoid            WRAPPER04V(ShaderOp2EXT, GLenum, GLuint, GLuint, GLuint)
1157    GLvoid            WRAPPER05V(ShaderOp3EXT, GLenum, GLuint, GLuint, GLuint, GLuint)
1158    GLvoid            WRAPPER06V(SwizzleEXT, GLuint, GLuint, GLenum, GLenum, GLenum, GLenum)
1159    GLvoid            WRAPPER02V(VariantbvEXT, GLuint, GLbyte const *)
1160    GLvoid            WRAPPER02V(VariantdvEXT, GLuint, GLdouble const *)
1161    GLvoid            WRAPPER02V(VariantfvEXT, GLuint, GLfloat const *)
1162    GLvoid            WRAPPER02V(VariantivEXT, GLuint, GLint const *)
1163    GLvoid            WRAPPER04V(VariantPointerEXT, GLuint, GLenum, GLuint, GLvoid const *)
1164    GLvoid            WRAPPER02V(VariantsvEXT, GLuint, GLshort const *)
1165    GLvoid            WRAPPER02V(VariantubvEXT, GLuint, GLubyte const *)
1166    GLvoid            WRAPPER02V(VariantuivEXT, GLuint, GLuint const *)
1167    GLvoid            WRAPPER02V(VariantusvEXT, GLuint, GLushort const *)
1168    GLvoid            WRAPPER06V(WriteMaskEXT, GLuint, GLuint, GLenum, GLenum, GLenum, GLenum)
1169 
1170 #endif /* GL_EXT_vertex_shader_OGLEXT */
1171 
1172 // ---[ GL_EXT_vertex_weighting ]-------------------------------------------------------------------------------
1173 
1174 #ifdef GL_EXT_vertex_weighting_OGLEXT
1175 
1176    GLvoid            WRAPPER01V(VertexWeightfEXT, GLfloat)
1177    GLvoid            WRAPPER01V(VertexWeightfvEXT, GLfloat const *)
1178    GLvoid            WRAPPER04V(VertexWeightPointerEXT, GLsizei, GLenum, GLsizei, GLvoid const *)
1179 
1180 #endif /* GL_EXT_vertex_weighting_OGLEXT */
1181 
1182 // ---[ GL_HP_image_transform ]---------------------------------------------------------------------------------
1183 
1184 #ifdef GL_HP_image_transform_OGLEXT
1185 
1186    GLvoid            WRAPPER03V(GetImageTransformParameterfvHP, GLenum, GLenum, GLfloat *)
1187    GLvoid            WRAPPER03V(GetImageTransformParameterivHP, GLenum, GLenum, GLint *)
1188    GLvoid            WRAPPER03V(ImageTransformParameterfHP, GLenum, GLenum, GLfloat)
1189    GLvoid            WRAPPER03V(ImageTransformParameterfvHP, GLenum, GLenum, GLfloat const *)
1190    GLvoid            WRAPPER03V(ImageTransformParameteriHP, GLenum, GLenum, GLint)
1191    GLvoid            WRAPPER03V(ImageTransformParameterivHP, GLenum, GLenum, GLint const *)
1192 
1193 #endif /* GL_HP_image_transform_OGLEXT */
1194 
1195 // ---[ GL_IBM_multimode_draw_arrays ]--------------------------------------------------------------------------
1196 
1197 #ifdef GL_IBM_multimode_draw_arrays_OGLEXT
1198 
1199    GLvoid            WRAPPER05V(MultiModeDrawArraysIBM, GLenum, GLint const *, GLsizei const *, GLsizei, GLint)
1200    GLvoid            WRAPPER06V(MultiModeDrawElementsIBM, GLenum const *, GLsizei const *, GLenum, GLvoid const * *, GLsizei, GLint)
1201 
1202 #endif /* GL_IBM_multimode_draw_arrays_OGLEXT */
1203 
1204 // ---[ GL_IBM_vertex_array_lists ]-----------------------------------------------------------------------------
1205 
1206 #ifdef GL_IBM_vertex_array_lists_OGLEXT
1207 
1208    GLvoid            WRAPPER05V(ColorPointerListIBM, GLint, GLenum, GLint, GLvoid const * *, GLint)
1209    GLvoid            WRAPPER03V(EdgeFlagPointerListIBM, GLint, GLboolean const, GLint)
1210    GLvoid            WRAPPER04V(FogCoordPointerListIBM, GLenum, GLint, GLvoid const * *, GLint)
1211    GLvoid            WRAPPER04V(IndexPointerListIBM, GLenum, GLint, GLvoid const * *, GLint)
1212    GLvoid            WRAPPER04V(NormalPointerListIBM, GLenum, GLint, GLvoid const * *, GLint)
1213    GLvoid            WRAPPER05V(SecondaryColorPointerListIBM, GLint, GLenum, GLint, GLvoid const * *, GLint)
1214    GLvoid            WRAPPER05V(TexCoordPointerListIBM, GLint, GLenum, GLint, GLvoid const * *, GLint)
1215    GLvoid            WRAPPER05V(VertexPointerListIBM, GLint, GLenum, GLint, GLvoid const * *, GLint)
1216 
1217 #endif /* GL_IBM_vertex_array_lists_OGLEXT */
1218 
1219 // ---[ GL_INGR_blend_func_separate ]---------------------------------------------------------------------------
1220 
1221 #ifdef GL_INGR_blend_func_separate_OGLEXT
1222 
1223    GLvoid            WRAPPER04V(BlendFuncSeparateINGR, GLenum, GLenum, GLenum, GLenum)
1224 
1225 #endif /* GL_INGR_blend_func_separate_OGLEXT */
1226 
1227 // ---[ GL_INTEL_parallel_arrays ]------------------------------------------------------------------------------
1228 
1229 #ifdef GL_INTEL_parallel_arrays_OGLEXT
1230 
1231    GLvoid            WRAPPER03V(ColorPointervINTEL, GLint, GLenum, GLvoid const * *)
1232    GLvoid            WRAPPER02V(NormalPointervINTEL, GLenum, GLvoid const * *)
1233    GLvoid            WRAPPER03V(TexCoordPointervINTEL, GLint, GLenum, GLvoid const * *)
1234    GLvoid            WRAPPER03V(VertexPointervINTEL, GLint, GLenum, GLvoid const * *)
1235 
1236 #endif /* GL_INTEL_parallel_arrays_OGLEXT */
1237 
1238 // ---[ GL_MESA_resize_buffers ]--------------------------------------------------------------------------------
1239 
1240 #ifdef GL_MESA_resize_buffers_OGLEXT
1241 
1242    GLvoid            WRAPPER00V(ResizeBuffersMESA)
1243 
1244 #endif /* GL_MESA_resize_buffers_OGLEXT */
1245 
1246 // ---[ GL_MESA_window_pos ]------------------------------------------------------------------------------------
1247 
1248 #ifdef GL_MESA_window_pos_OGLEXT
1249 
1250    GLvoid            WRAPPER02V(WindowPos2dMESA, GLdouble, GLdouble)
1251    GLvoid            WRAPPER01V(WindowPos2dvMESA, GLdouble const *)
1252    GLvoid            WRAPPER02V(WindowPos2fMESA, GLfloat, GLfloat)
1253    GLvoid            WRAPPER01V(WindowPos2fvMESA, GLfloat const *)
1254    GLvoid            WRAPPER02V(WindowPos2iMESA, GLint, GLint)
1255    GLvoid            WRAPPER01V(WindowPos2ivMESA, GLint const *)
1256    GLvoid            WRAPPER02V(WindowPos2sMESA, GLshort, GLshort)
1257    GLvoid            WRAPPER01V(WindowPos2svMESA, GLshort const *)
1258    GLvoid            WRAPPER03V(WindowPos3dMESA, GLdouble, GLdouble, GLdouble)
1259    GLvoid            WRAPPER01V(WindowPos3dvMESA, GLdouble const *)
1260    GLvoid            WRAPPER03V(WindowPos3fMESA, GLfloat, GLfloat, GLfloat)
1261    GLvoid            WRAPPER01V(WindowPos3fvMESA, GLfloat const *)
1262    GLvoid            WRAPPER03V(WindowPos3iMESA, GLint, GLint, GLint)
1263    GLvoid            WRAPPER01V(WindowPos3ivMESA, GLint const *)
1264    GLvoid            WRAPPER03V(WindowPos3sMESA, GLshort, GLshort, GLshort)
1265    GLvoid            WRAPPER01V(WindowPos3svMESA, GLshort const *)
1266    GLvoid            WRAPPER04V(WindowPos4dMESA, GLdouble, GLdouble, GLdouble, GLdouble)
1267    GLvoid            WRAPPER01V(WindowPos4dvMESA, GLdouble const *)
1268    GLvoid            WRAPPER04V(WindowPos4fMESA, GLfloat, GLfloat, GLfloat, GLfloat)
1269    GLvoid            WRAPPER01V(WindowPos4fvMESA, GLfloat const *)
1270    GLvoid            WRAPPER04V(WindowPos4iMESA, GLint, GLint, GLint, GLint)
1271    GLvoid            WRAPPER01V(WindowPos4ivMESA, GLint const *)
1272    GLvoid            WRAPPER04V(WindowPos4sMESA, GLshort, GLshort, GLshort, GLshort)
1273    GLvoid            WRAPPER01V(WindowPos4svMESA, GLshort const *)
1274 
1275 #endif /* GL_MESA_window_pos_OGLEXT */
1276 
1277 // ---[ GL_NV_evaluators ]--------------------------------------------------------------------------------------
1278 
1279 #ifdef GL_NV_evaluators_OGLEXT
1280 
1281    GLvoid            WRAPPER02V(EvalMapsNV, GLenum, GLenum)
1282    GLvoid            WRAPPER04V(GetMapAttribParameterfvNV, GLenum, GLuint, GLenum, GLfloat *)
1283    GLvoid            WRAPPER04V(GetMapAttribParameterivNV, GLenum, GLuint, GLenum, GLint *)
1284    GLvoid            WRAPPER07V(GetMapControlPointsNV, GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, GLvoid *)
1285    GLvoid            WRAPPER03V(GetMapParameterfvNV, GLenum, GLenum, GLfloat *)
1286    GLvoid            WRAPPER03V(GetMapParameterivNV, GLenum, GLenum, GLint *)
1287    GLvoid            WRAPPER09V(MapControlPointsNV, GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, GLvoid const *)
1288    GLvoid            WRAPPER03V(MapParameterfvNV, GLenum, GLenum, GLfloat const *)
1289    GLvoid            WRAPPER03V(MapParameterivNV, GLenum, GLenum, GLint const *)
1290 
1291 #endif /* GL_NV_evaluators_OGLEXT */
1292 
1293 // ---[ GL_NV_fence ]-------------------------------------------------------------------------------------------
1294 
1295 #ifdef GL_NV_fence_OGLEXT
1296 
1297    GLvoid            WRAPPER02V(DeleteFencesNV, GLsizei, GLuint const *)
1298    GLvoid            WRAPPER01V(FinishFenceNV, GLuint)
1299    GLvoid            WRAPPER02V(GenFencesNV, GLsizei, GLuint *)
1300    GLvoid            WRAPPER03V(GetFenceivNV, GLuint, GLenum, GLint *)
1301    GLboolean         WRAPPER01R(IsFenceNV, GLuint)
1302    GLvoid            WRAPPER02V(SetFenceNV, GLuint, GLenum)
1303    GLboolean         WRAPPER01R(TestFenceNV, GLuint)
1304 
1305 #endif /* GL_NV_fence_OGLEXT */
1306 
1307 // ---[ GL_NV_fragment_program ]--------------------------------------------------------------------------------
1308 
1309 #ifdef GL_NV_fragment_program_OGLEXT
1310 
1311    GLvoid            WRAPPER04V(GetProgramNamedParameterdvNV, GLuint, GLsizei, GLubyte const *, GLdouble *)
1312    GLvoid            WRAPPER04V(GetProgramNamedParameterfvNV, GLuint, GLsizei, GLubyte const *, GLfloat *)
1313    GLvoid            WRAPPER07V(ProgramNamedParameter4dNV, GLuint, GLsizei, GLubyte const *, GLdouble, GLdouble, GLdouble, GLdouble)
1314    GLvoid            WRAPPER04V(ProgramNamedParameter4dvNV, GLuint, GLsizei, GLubyte const *, GLdouble const *)
1315    GLvoid            WRAPPER07V(ProgramNamedParameter4fNV, GLuint, GLsizei, GLubyte const *, GLfloat, GLfloat, GLfloat, GLfloat)
1316    GLvoid            WRAPPER04V(ProgramNamedParameter4fvNV, GLuint, GLsizei, GLubyte const *, GLfloat const *)
1317 
1318 #endif /* GL_NV_fragment_program_OGLEXT */
1319 
1320 // ---[ GL_NV_half_float ]--------------------------------------------------------------------------------------
1321 
1322 #ifdef GL_NV_half_float_OGLEXT
1323 
1324    GLvoid            WRAPPER03V(Color3hNV, GLhalfNV, GLhalfNV, GLhalfNV)
1325    GLvoid            WRAPPER01V(Color3hvNV, GLhalfNV const *)
1326    GLvoid            WRAPPER04V(Color4hNV, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV)
1327    GLvoid            WRAPPER01V(Color4hvNV, GLhalfNV const *)
1328    GLvoid            WRAPPER01V(FogCoordhNV, GLhalfNV)
1329    GLvoid            WRAPPER01V(FogCoordhvNV, GLhalfNV const *)
1330    GLvoid            WRAPPER02V(MultiTexCoord1hNV, GLenum, GLhalfNV)
1331    GLvoid            WRAPPER02V(MultiTexCoord1hvNV, GLenum, GLhalfNV const *)
1332    GLvoid            WRAPPER03V(MultiTexCoord2hNV, GLenum, GLhalfNV, GLhalfNV)
1333    GLvoid            WRAPPER02V(MultiTexCoord2hvNV, GLenum, GLhalfNV const *)
1334    GLvoid            WRAPPER04V(MultiTexCoord3hNV, GLenum, GLhalfNV, GLhalfNV, GLhalfNV)
1335    GLvoid            WRAPPER02V(MultiTexCoord3hvNV, GLenum, GLhalfNV const *)
1336    GLvoid            WRAPPER05V(MultiTexCoord4hNV, GLenum, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV)
1337    GLvoid            WRAPPER02V(MultiTexCoord4hvNV, GLenum, GLhalfNV const *)
1338    GLvoid            WRAPPER03V(Normal3hNV, GLhalfNV, GLhalfNV, GLhalfNV)
1339    GLvoid            WRAPPER01V(Normal3hvNV, GLhalfNV const *)
1340    GLvoid            WRAPPER03V(SecondaryColor3hNV, GLhalfNV, GLhalfNV, GLhalfNV)
1341    GLvoid            WRAPPER01V(SecondaryColor3hvNV, GLhalfNV const *)
1342    GLvoid            WRAPPER01V(TexCoord1hNV, GLhalfNV)
1343    GLvoid            WRAPPER01V(TexCoord1hvNV, GLhalfNV const *)
1344    GLvoid            WRAPPER02V(TexCoord2hNV, GLhalfNV, GLhalfNV)
1345    GLvoid            WRAPPER01V(TexCoord2hvNV, GLhalfNV const *)
1346    GLvoid            WRAPPER03V(TexCoord3hNV, GLhalfNV, GLhalfNV, GLhalfNV)
1347    GLvoid            WRAPPER01V(TexCoord3hvNV, GLhalfNV const *)
1348    GLvoid            WRAPPER04V(TexCoord4hNV, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV)
1349    GLvoid            WRAPPER01V(TexCoord4hvNV, GLhalfNV const *)
1350    GLvoid            WRAPPER02V(Vertex2hNV, GLhalfNV, GLhalfNV)
1351    GLvoid            WRAPPER01V(Vertex2hvNV, GLhalfNV const *)
1352    GLvoid            WRAPPER03V(Vertex3hNV, GLhalfNV, GLhalfNV, GLhalfNV)
1353    GLvoid            WRAPPER01V(Vertex3hvNV, GLhalfNV const *)
1354    GLvoid            WRAPPER04V(Vertex4hNV, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV)
1355    GLvoid            WRAPPER01V(Vertex4hvNV, GLhalfNV const *)
1356    GLvoid            WRAPPER02V(VertexAttrib1hNV, GLuint, GLhalfNV)
1357    GLvoid            WRAPPER02V(VertexAttrib1hvNV, GLuint, GLhalfNV const *)
1358    GLvoid            WRAPPER03V(VertexAttrib2hNV, GLuint, GLhalfNV, GLhalfNV)
1359    GLvoid            WRAPPER02V(VertexAttrib2hvNV, GLuint, GLhalfNV const *)
1360    GLvoid            WRAPPER04V(VertexAttrib3hNV, GLuint, GLhalfNV, GLhalfNV, GLhalfNV)
1361    GLvoid            WRAPPER02V(VertexAttrib3hvNV, GLuint, GLhalfNV const *)
1362    GLvoid            WRAPPER05V(VertexAttrib4hNV, GLuint, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV)
1363    GLvoid            WRAPPER02V(VertexAttrib4hvNV, GLuint, GLhalfNV const *)
1364    GLvoid            WRAPPER03V(VertexAttribs1hvNV, GLuint, GLsizei, GLhalfNV const *)
1365    GLvoid            WRAPPER03V(VertexAttribs2hvNV, GLuint, GLsizei, GLhalfNV const *)
1366    GLvoid            WRAPPER03V(VertexAttribs3hvNV, GLuint, GLsizei, GLhalfNV const *)
1367    GLvoid            WRAPPER03V(VertexAttribs4hvNV, GLuint, GLsizei, GLhalfNV const *)
1368    GLvoid            WRAPPER01V(VertexWeighthNV, GLhalfNV)
1369    GLvoid            WRAPPER01V(VertexWeighthvNV, GLhalfNV const *)
1370 
1371 #endif /* GL_NV_half_float_OGLEXT */
1372 
1373 // ---[ GL_NV_occlusion_query ]---------------------------------------------------------------------------------
1374 
1375 #ifdef GL_NV_occlusion_query_OGLEXT
1376 
1377    GLvoid            WRAPPER01V(BeginOcclusionQueryNV, GLuint)
1378    GLvoid            WRAPPER02V(DeleteOcclusionQueriesNV, GLsizei, GLuint const *)
1379    GLvoid            WRAPPER00V(EndOcclusionQueryNV)
1380    GLvoid            WRAPPER02V(GenOcclusionQueriesNV, GLsizei, GLuint *)
1381    GLvoid            WRAPPER03V(GetOcclusionQueryivNV, GLuint, GLenum, GLint *)
1382    GLvoid            WRAPPER03V(GetOcclusionQueryuivNV, GLuint, GLenum, GLuint *)
1383    GLboolean         WRAPPER01R(IsOcclusionQueryNV, GLuint)
1384 
1385 #endif /* GL_NV_occlusion_query_OGLEXT */
1386 
1387 // ---[ GL_NV_pixel_data_range ]--------------------------------------------------------------------------------
1388 
1389 #ifdef GL_NV_pixel_data_range_OGLEXT
1390 
1391    GLvoid            WRAPPER01V(FlushPixelDataRangeNV, GLenum)
1392    GLvoid            WRAPPER03V(PixelDataRangeNV, GLenum, GLsizei, GLvoid *)
1393 
1394 #endif /* GL_NV_pixel_data_range_OGLEXT */
1395 
1396 // ---[ GL_NV_point_sprite ]------------------------------------------------------------------------------------
1397 
1398 #ifdef GL_NV_point_sprite_OGLEXT
1399 
1400    GLvoid            WRAPPER02V(PointParameteriNV, GLenum, GLint)
1401    GLvoid            WRAPPER02V(PointParameterivNV, GLenum, GLint const *)
1402 
1403 #endif /* GL_NV_point_sprite_OGLEXT */
1404 
1405 // ---[ GL_NV_primitive_restart ]-------------------------------------------------------------------------------
1406 
1407 #ifdef GL_NV_primitive_restart_OGLEXT
1408 
1409    GLvoid            WRAPPER01V(PrimitiveRestartIndexNV, GLuint)
1410    GLvoid            WRAPPER00V(PrimitiveRestartNV)
1411 
1412 #endif /* GL_NV_primitive_restart_OGLEXT */
1413 
1414 // ---[ GL_NV_register_combiners ]------------------------------------------------------------------------------
1415 
1416 #ifdef GL_NV_register_combiners_OGLEXT
1417 
1418    GLvoid            WRAPPER06V(CombinerInputNV, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum)
1419    GLvoid            WRAPPER10V(CombinerOutputNV, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean)
1420    GLvoid            WRAPPER02V(CombinerParameterfNV, GLenum, GLfloat)
1421    GLvoid            WRAPPER02V(CombinerParameterfvNV, GLenum, GLfloat const *)
1422    GLvoid            WRAPPER02V(CombinerParameteriNV, GLenum, GLint)
1423    GLvoid            WRAPPER02V(CombinerParameterivNV, GLenum, GLint const *)
1424    GLvoid            WRAPPER04V(FinalCombinerInputNV, GLenum, GLenum, GLenum, GLenum)
1425    GLvoid            WRAPPER05V(GetCombinerInputParameterfvNV, GLenum, GLenum, GLenum, GLenum, GLfloat *)
1426    GLvoid            WRAPPER05V(GetCombinerInputParameterivNV, GLenum, GLenum, GLenum, GLenum, GLint *)
1427    GLvoid            WRAPPER04V(GetCombinerOutputParameterfvNV, GLenum, GLenum, GLenum, GLfloat *)
1428    GLvoid            WRAPPER04V(GetCombinerOutputParameterivNV, GLenum, GLenum, GLenum, GLint *)
1429    GLvoid            WRAPPER03V(GetFinalCombinerInputParameterfvNV, GLenum, GLenum, GLfloat *)
1430    GLvoid            WRAPPER03V(GetFinalCombinerInputParameterivNV, GLenum, GLenum, GLint *)
1431 
1432 #endif /* GL_NV_register_combiners_OGLEXT */
1433 
1434 // ---[ GL_NV_register_combiners2 ]-----------------------------------------------------------------------------
1435 
1436 #ifdef GL_NV_register_combiners2_OGLEXT
1437 
1438    GLvoid            WRAPPER03V(CombinerStageParameterfvNV, GLenum, GLenum, GLfloat const *)
1439    GLvoid            WRAPPER03V(GetCombinerStageParameterfvNV, GLenum, GLenum, GLfloat *)
1440 
1441 #endif /* GL_NV_register_combiners2_OGLEXT */
1442 
1443 // ---[ GL_NV_vertex_array_range ]------------------------------------------------------------------------------
1444 
1445 #ifdef GL_NV_vertex_array_range_OGLEXT
1446 
1447    GLvoid            WRAPPER00V(FlushVertexArrayRangeNV)
1448    GLvoid            WRAPPER02V(VertexArrayRangeNV, GLsizei, GLvoid const *)
1449 
1450 #endif /* GL_NV_vertex_array_range_OGLEXT */
1451 
1452 // ---[ GL_NV_vertex_program ]----------------------------------------------------------------------------------
1453 
1454 #ifdef GL_NV_vertex_program_OGLEXT
1455 
1456    GLboolean         WRAPPER03R(AreProgramsResidentNV, GLsizei, GLuint const *, GLboolean *)
1457    GLvoid            WRAPPER02V(BindProgramNV, GLenum, GLuint)
1458    GLvoid            WRAPPER02V(DeleteProgramsNV, GLsizei, GLuint const *)
1459    GLvoid            WRAPPER03V(ExecuteProgramNV, GLenum, GLuint, GLfloat const *)
1460    GLvoid            WRAPPER02V(GenProgramsNV, GLsizei, GLuint *)
1461    GLvoid            WRAPPER03V(GetProgramivNV, GLuint, GLenum, GLint *)
1462    GLvoid            WRAPPER04V(GetProgramParameterdvNV, GLenum, GLuint, GLenum, GLdouble *)
1463    GLvoid            WRAPPER04V(GetProgramParameterfvNV, GLenum, GLuint, GLenum, GLfloat *)
1464    GLvoid            WRAPPER03V(GetProgramStringNV, GLuint, GLenum, GLubyte *)
1465    GLvoid            WRAPPER04V(GetTrackMatrixivNV, GLenum, GLuint, GLenum, GLint *)
1466    GLvoid            WRAPPER03V(GetVertexAttribdvNV, GLuint, GLenum, GLdouble *)
1467    GLvoid            WRAPPER03V(GetVertexAttribfvNV, GLuint, GLenum, GLfloat *)
1468    GLvoid            WRAPPER03V(GetVertexAttribivNV, GLuint, GLenum, GLint *)
1469    GLvoid            WRAPPER03V(GetVertexAttribPointervNV, GLuint, GLenum, GLvoid * *)
1470    GLboolean         WRAPPER01R(IsProgramNV, GLuint)
1471    GLvoid            WRAPPER04V(LoadProgramNV, GLenum, GLuint, GLsizei, GLubyte const *)
1472    GLvoid            WRAPPER06V(ProgramParameter4dNV, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)
1473    GLvoid            WRAPPER03V(ProgramParameter4dvNV, GLenum, GLuint, GLdouble const *)
1474    GLvoid            WRAPPER06V(ProgramParameter4fNV, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)
1475    GLvoid            WRAPPER03V(ProgramParameter4fvNV, GLenum, GLuint, GLfloat const *)
1476    GLvoid            WRAPPER04V(ProgramParameters4dvNV, GLenum, GLuint, GLuint, GLdouble const *)
1477    GLvoid            WRAPPER04V(ProgramParameters4fvNV, GLenum, GLuint, GLuint, GLfloat const *)
1478    GLvoid            WRAPPER02V(RequestResidentProgramsNV, GLsizei, GLuint const *)
1479    GLvoid            WRAPPER04V(TrackMatrixNV, GLenum, GLuint, GLenum, GLenum)
1480    GLvoid            WRAPPER02V(VertexAttrib1dNV, GLuint, GLdouble)
1481    GLvoid            WRAPPER02V(VertexAttrib1dvNV, GLuint, GLdouble const *)
1482    GLvoid            WRAPPER02V(VertexAttrib1fNV, GLuint, GLfloat)
1483    GLvoid            WRAPPER02V(VertexAttrib1fvNV, GLuint, GLfloat const *)
1484    GLvoid            WRAPPER02V(VertexAttrib1sNV, GLuint, GLshort)
1485    GLvoid            WRAPPER02V(VertexAttrib1svNV, GLuint, GLshort const *)
1486    GLvoid            WRAPPER03V(VertexAttrib2dNV, GLuint, GLdouble, GLdouble)
1487    GLvoid            WRAPPER02V(VertexAttrib2dvNV, GLuint, GLdouble const *)
1488    GLvoid            WRAPPER03V(VertexAttrib2fNV, GLuint, GLfloat, GLfloat)
1489    GLvoid            WRAPPER02V(VertexAttrib2fvNV, GLuint, GLfloat const *)
1490    GLvoid            WRAPPER03V(VertexAttrib2sNV, GLuint, GLshort, GLshort)
1491    GLvoid            WRAPPER02V(VertexAttrib2svNV, GLuint, GLshort const *)
1492    GLvoid            WRAPPER04V(VertexAttrib3dNV, GLuint, GLdouble, GLdouble, GLdouble)
1493    GLvoid            WRAPPER02V(VertexAttrib3dvNV, GLuint, GLdouble const *)
1494    GLvoid            WRAPPER04V(VertexAttrib3fNV, GLuint, GLfloat, GLfloat, GLfloat)
1495    GLvoid            WRAPPER02V(VertexAttrib3fvNV, GLuint, GLfloat const *)
1496    GLvoid            WRAPPER04V(VertexAttrib3sNV, GLuint, GLshort, GLshort, GLshort)
1497    GLvoid            WRAPPER02V(VertexAttrib3svNV, GLuint, GLshort const *)
1498    GLvoid            WRAPPER05V(VertexAttrib4dNV, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)
1499    GLvoid            WRAPPER02V(VertexAttrib4dvNV, GLuint, GLdouble const *)
1500    GLvoid            WRAPPER05V(VertexAttrib4fNV, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)
1501    GLvoid            WRAPPER02V(VertexAttrib4fvNV, GLuint, GLfloat const *)
1502    GLvoid            WRAPPER05V(VertexAttrib4sNV, GLuint, GLshort, GLshort, GLshort, GLshort)
1503    GLvoid            WRAPPER02V(VertexAttrib4svNV, GLuint, GLshort const *)
1504    GLvoid            WRAPPER05V(VertexAttrib4ubNV, GLuint, GLubyte, GLubyte, GLubyte, GLubyte)
1505    GLvoid            WRAPPER02V(VertexAttrib4ubvNV, GLuint, GLubyte const *)
1506    GLvoid            WRAPPER05V(VertexAttribPointerNV, GLuint, GLint, GLenum, GLsizei, GLvoid const *)
1507    GLvoid            WRAPPER03V(VertexAttribs1dvNV, GLuint, GLsizei, GLdouble const *)
1508    GLvoid            WRAPPER03V(VertexAttribs1fvNV, GLuint, GLsizei, GLfloat const *)
1509    GLvoid            WRAPPER03V(VertexAttribs1svNV, GLuint, GLsizei, GLshort const *)
1510    GLvoid            WRAPPER03V(VertexAttribs2dvNV, GLuint, GLsizei, GLdouble const *)
1511    GLvoid            WRAPPER03V(VertexAttribs2fvNV, GLuint, GLsizei, GLfloat const *)
1512    GLvoid            WRAPPER03V(VertexAttribs2svNV, GLuint, GLsizei, GLshort const *)
1513    GLvoid            WRAPPER03V(VertexAttribs3dvNV, GLuint, GLsizei, GLdouble const *)
1514    GLvoid            WRAPPER03V(VertexAttribs3fvNV, GLuint, GLsizei, GLfloat const *)
1515    GLvoid            WRAPPER03V(VertexAttribs3svNV, GLuint, GLsizei, GLshort const *)
1516    GLvoid            WRAPPER03V(VertexAttribs4dvNV, GLuint, GLsizei, GLdouble const *)
1517    GLvoid            WRAPPER03V(VertexAttribs4fvNV, GLuint, GLsizei, GLfloat const *)
1518    GLvoid            WRAPPER03V(VertexAttribs4svNV, GLuint, GLsizei, GLshort const *)
1519    GLvoid            WRAPPER03V(VertexAttribs4ubvNV, GLuint, GLsizei, GLubyte const *)
1520 
1521 #endif /* GL_NV_vertex_program_OGLEXT */
1522 
1523 // ---[ GL_PGI_misc_hints ]-------------------------------------------------------------------------------------
1524 
1525 #ifdef GL_PGI_misc_hints_OGLEXT
1526 
1527    GLvoid            WRAPPER02V(HintPGI, GLenum, GLint)
1528 
1529 #endif /* GL_PGI_misc_hints_OGLEXT */
1530 
1531 // ---[ GL_SGIS_detail_texture ]--------------------------------------------------------------------------------
1532 
1533 #ifdef GL_SGIS_detail_texture_OGLEXT
1534 
1535    GLvoid            WRAPPER03V(DetailTexFuncSGIS, GLenum, GLsizei, GLfloat const *)
1536    GLvoid            WRAPPER02V(GetDetailTexFuncSGIS, GLenum, GLfloat *)
1537 
1538 #endif /* GL_SGIS_detail_texture_OGLEXT */
1539 
1540 // ---[ GL_SGIS_fog_function ]----------------------------------------------------------------------------------
1541 
1542 #ifdef GL_SGIS_fog_function_OGLEXT
1543 
1544    GLvoid            WRAPPER02V(FogFuncSGIS, GLsizei, GLfloat const *)
1545    GLvoid            WRAPPER01V(GetFogFuncSGIS, GLfloat *)
1546 
1547 #endif /* GL_SGIS_fog_function_OGLEXT */
1548 
1549 // ---[ GL_SGIS_multisample ]-----------------------------------------------------------------------------------
1550 
1551 #ifdef GL_SGIS_multisample_OGLEXT
1552 
1553    GLvoid            WRAPPER02V(SampleMaskSGIS, GLclampf, GLboolean)
1554    GLvoid            WRAPPER01V(SamplePatternSGIS, GLenum)
1555 
1556 #endif /* GL_SGIS_multisample_OGLEXT */
1557 
1558 // ---[ GL_SGIS_multitexture ]----------------------------------------------------------------------------------
1559 
1560 #ifdef GL_SGIS_multitexture_OGLEXT
1561 
1562    GLvoid            WRAPPER01V(InterleavedTextureCoordSetsSGIS, GLint)
1563    GLvoid            WRAPPER02V(MultiTexCoord1dSGIS, GLenum, GLdouble)
1564    GLvoid            WRAPPER02V(MultiTexCoord1dvSGIS, GLenum, GLdouble const *)
1565    GLvoid            WRAPPER02V(MultiTexCoord1fSGIS, GLenum, GLfloat)
1566    GLvoid            WRAPPER02V(MultiTexCoord1fvSGIS, GLenum, GLfloat const *)
1567    GLvoid            WRAPPER02V(MultiTexCoord1iSGIS, GLenum, GLint)
1568    GLvoid            WRAPPER02V(MultiTexCoord1ivSGIS, GLenum, GLint const *)
1569    GLvoid            WRAPPER02V(MultiTexCoord1sSGIS, GLenum, GLshort)
1570    GLvoid            WRAPPER02V(MultiTexCoord1svSGIS, GLenum, GLshort const *)
1571    GLvoid            WRAPPER03V(MultiTexCoord2dSGIS, GLenum, GLdouble, GLdouble)
1572    GLvoid            WRAPPER02V(MultiTexCoord2dvSGIS, GLenum, GLdouble const *)
1573    GLvoid            WRAPPER03V(MultiTexCoord2fSGIS, GLenum, GLfloat, GLfloat)
1574    GLvoid            WRAPPER02V(MultiTexCoord2fvSGIS, GLenum, GLfloat const *)
1575    GLvoid            WRAPPER03V(MultiTexCoord2iSGIS, GLenum, GLint, GLint)
1576    GLvoid            WRAPPER02V(MultiTexCoord2ivSGIS, GLenum, GLint const *)
1577    GLvoid            WRAPPER03V(MultiTexCoord2sSGIS, GLenum, GLshort, GLshort)
1578    GLvoid            WRAPPER02V(MultiTexCoord2svSGIS, GLenum, GLshort const *)
1579    GLvoid            WRAPPER04V(MultiTexCoord3dSGIS, GLenum, GLdouble, GLdouble, GLdouble)
1580    GLvoid            WRAPPER02V(MultiTexCoord3dvSGIS, GLenum, GLdouble const *)
1581    GLvoid            WRAPPER04V(MultiTexCoord3fSGIS, GLenum, GLfloat, GLfloat, GLfloat)
1582    GLvoid            WRAPPER02V(MultiTexCoord3fvSGIS, GLenum, GLfloat const *)
1583    GLvoid            WRAPPER04V(MultiTexCoord3iSGIS, GLenum, GLint, GLint, GLint)
1584    GLvoid            WRAPPER02V(MultiTexCoord3ivSGIS, GLenum, GLint const *)
1585    GLvoid            WRAPPER04V(MultiTexCoord3sSGIS, GLenum, GLshort, GLshort, GLshort)
1586    GLvoid            WRAPPER02V(MultiTexCoord3svSGIS, GLenum, GLshort const *)
1587    GLvoid            WRAPPER05V(MultiTexCoord4dSGIS, GLenum, GLdouble, GLdouble, GLdouble, GLdouble)
1588    GLvoid            WRAPPER02V(MultiTexCoord4dvSGIS, GLenum, GLdouble const *)
1589    GLvoid            WRAPPER05V(MultiTexCoord4fSGIS, GLenum, GLfloat, GLfloat, GLfloat, GLfloat)
1590    GLvoid            WRAPPER02V(MultiTexCoord4fvSGIS, GLenum, GLfloat const *)
1591    GLvoid            WRAPPER05V(MultiTexCoord4iSGIS, GLenum, GLint, GLint, GLint, GLint)
1592    GLvoid            WRAPPER02V(MultiTexCoord4ivSGIS, GLenum, GLint const *)
1593    GLvoid            WRAPPER05V(MultiTexCoord4sSGIS, GLenum, GLshort, GLshort, GLshort, GLshort)
1594    GLvoid            WRAPPER02V(MultiTexCoord4svSGIS, GLenum, GLshort const *)
1595    GLvoid            WRAPPER01V(SelectTextureCoordSetSGIS, GLenum)
1596    GLvoid            WRAPPER01V(SelectTextureSGIS, GLenum)
1597    GLvoid            WRAPPER01V(SelectTextureTransformSGIS, GLenum)
1598 
1599 #endif /* GL_SGIS_multitexture_OGLEXT */
1600 
1601 // ---[ GL_SGIS_pixel_texture ]---------------------------------------------------------------------------------
1602 
1603 #ifdef GL_SGIS_pixel_texture_OGLEXT
1604 
1605    GLvoid            WRAPPER02V(GetPixelTexGenParameterfvSGIS, GLenum, GLfloat *)
1606    GLvoid            WRAPPER02V(GetPixelTexGenParameterivSGIS, GLenum, GLint *)
1607    GLvoid            WRAPPER02V(PixelTexGenParameterfSGIS, GLenum, GLfloat)
1608    GLvoid            WRAPPER02V(PixelTexGenParameterfvSGIS, GLenum, GLfloat const *)
1609    GLvoid            WRAPPER02V(PixelTexGenParameteriSGIS, GLenum, GLint)
1610    GLvoid            WRAPPER02V(PixelTexGenParameterivSGIS, GLenum, GLint const *)
1611 
1612 #endif /* GL_SGIS_pixel_texture_OGLEXT */
1613 
1614 // ---[ GL_SGIS_point_parameters ]------------------------------------------------------------------------------
1615 
1616 #ifdef GL_SGIS_point_parameters_OGLEXT
1617 
1618    GLvoid            WRAPPER02V(PointParameterfSGIS, GLenum, GLfloat)
1619    GLvoid            WRAPPER02V(PointParameterfvSGIS, GLenum, GLfloat const *)
1620 
1621 #endif /* GL_SGIS_point_parameters_OGLEXT */
1622 
1623 // ---[ GL_SGIS_sharpen_texture ]-------------------------------------------------------------------------------
1624 
1625 #ifdef GL_SGIS_sharpen_texture_OGLEXT
1626 
1627    GLvoid            WRAPPER02V(GetSharpenTexFuncSGIS, GLenum, GLfloat *)
1628    GLvoid            WRAPPER03V(SharpenTexFuncSGIS, GLenum, GLsizei, GLfloat const *)
1629 
1630 #endif /* GL_SGIS_sharpen_texture_OGLEXT */
1631 
1632 // ---[ GL_SGIS_texture4D ]-------------------------------------------------------------------------------------
1633 
1634 #ifdef GL_SGIS_texture4D_OGLEXT
1635 
1636    GLvoid            WRAPPER11V(TexImage4DSGIS, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, GLvoid const *)
1637    GLvoid            WRAPPER13V(TexSubImage4DSGIS, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLvoid const *)
1638 
1639 #endif /* GL_SGIS_texture4D_OGLEXT */
1640 
1641 // ---[ GL_SGIS_texture_color_mask ]----------------------------------------------------------------------------
1642 
1643 #ifdef GL_SGIS_texture_color_mask_OGLEXT
1644 
1645    GLvoid            WRAPPER04V(TextureColorMaskSGIS, GLboolean, GLboolean, GLboolean, GLboolean)
1646 
1647 #endif /* GL_SGIS_texture_color_mask_OGLEXT */
1648 
1649 // ---[ GL_SGIS_texture_filter4 ]-------------------------------------------------------------------------------
1650 
1651 #ifdef GL_SGIS_texture_filter4_OGLEXT
1652 
1653    GLvoid            WRAPPER03V(GetTexFilterFuncSGIS, GLenum, GLenum, GLfloat *)
1654    GLvoid            WRAPPER04V(TexFilterFuncSGIS, GLenum, GLenum, GLsizei, GLfloat const *)
1655 
1656 #endif /* GL_SGIS_texture_filter4_OGLEXT */
1657 
1658 // ---[ GL_SGIX_async ]-----------------------------------------------------------------------------------------
1659 
1660 #ifdef GL_SGIX_async_OGLEXT
1661 
1662    GLvoid            WRAPPER01V(AsyncMarkerSGIX, GLuint)
1663    GLvoid            WRAPPER02V(DeleteAsyncMarkersSGIX, GLuint, GLsizei)
1664    GLint             WRAPPER01R(FinishAsyncSGIX, GLuint *)
1665    GLuint            WRAPPER01R(GenAsyncMarkersSGIX, GLsizei)
1666    GLboolean         WRAPPER01R(IsAsyncMarkerSGIX, GLuint)
1667    GLint             WRAPPER01R(PollAsyncSGIX, GLuint *)
1668 
1669 #endif /* GL_SGIX_async_OGLEXT */
1670 
1671 // ---[ GL_SGIX_flush_raster ]----------------------------------------------------------------------------------
1672 
1673 #ifdef GL_SGIX_flush_raster_OGLEXT
1674 
1675    GLvoid            WRAPPER00V(FlushRasterSGIX)
1676 
1677 #endif /* GL_SGIX_flush_raster_OGLEXT */
1678 
1679 // ---[ GL_SGIX_fragment_lighting ]-----------------------------------------------------------------------------
1680 
1681 #ifdef GL_SGIX_fragment_lighting_OGLEXT
1682 
1683    GLvoid            WRAPPER02V(FragmentColorMaterialSGIX, GLenum, GLenum)
1684    GLvoid            WRAPPER03V(FragmentLightfSGIX, GLenum, GLenum, GLfloat)
1685    GLvoid            WRAPPER03V(FragmentLightfvSGIX, GLenum, GLenum, GLfloat const *)
1686    GLvoid            WRAPPER03V(FragmentLightiSGIX, GLenum, GLenum, GLint)
1687    GLvoid            WRAPPER03V(FragmentLightivSGIX, GLenum, GLenum, GLint const *)
1688    GLvoid            WRAPPER02V(FragmentLightModelfSGIX, GLenum, GLfloat)
1689    GLvoid            WRAPPER02V(FragmentLightModelfvSGIX, GLenum, GLfloat const *)
1690    GLvoid            WRAPPER02V(FragmentLightModeliSGIX, GLenum, GLint)
1691    GLvoid            WRAPPER02V(FragmentLightModelivSGIX, GLenum, GLint const *)
1692    GLvoid            WRAPPER03V(FragmentMaterialfSGIX, GLenum, GLenum, GLfloat)
1693    GLvoid            WRAPPER03V(FragmentMaterialfvSGIX, GLenum, GLenum, GLfloat const *)
1694    GLvoid            WRAPPER03V(FragmentMaterialiSGIX, GLenum, GLenum, GLint)
1695    GLvoid            WRAPPER03V(FragmentMaterialivSGIX, GLenum, GLenum, GLint const *)
1696    GLvoid            WRAPPER03V(GetFragmentLightfvSGIX, GLenum, GLenum, GLfloat *)
1697    GLvoid            WRAPPER03V(GetFragmentLightivSGIX, GLenum, GLenum, GLint *)
1698    GLvoid            WRAPPER03V(GetFragmentMaterialfvSGIX, GLenum, GLenum, GLfloat *)
1699    GLvoid            WRAPPER03V(GetFragmentMaterialivSGIX, GLenum, GLenum, GLint *)
1700    GLvoid            WRAPPER02V(LightEnviSGIX, GLenum, GLint)
1701 
1702 #endif /* GL_SGIX_fragment_lighting_OGLEXT */
1703 
1704 // ---[ GL_SGIX_framezoom ]-------------------------------------------------------------------------------------
1705 
1706 #ifdef GL_SGIX_framezoom_OGLEXT
1707 
1708    GLvoid            WRAPPER01V(FrameZoomSGIX, GLint)
1709 
1710 #endif /* GL_SGIX_framezoom_OGLEXT */
1711 
1712 // ---[ GL_SGIX_igloo_interface ]-------------------------------------------------------------------------------
1713 
1714 #ifdef GL_SGIX_igloo_interface_OGLEXT
1715 
1716    GLvoid            WRAPPER02V(IglooInterfaceSGIX, GLenum, GLvoid const *)
1717 
1718 #endif /* GL_SGIX_igloo_interface_OGLEXT */
1719 
1720 // ---[ GL_SGIX_instruments ]-----------------------------------------------------------------------------------
1721 
1722 #ifdef GL_SGIX_instruments_OGLEXT
1723 
1724    GLint             WRAPPER00R(GetInstrumentsSGIX)
1725    GLvoid            WRAPPER02V(InstrumentsBufferSGIX, GLsizei, GLint *)
1726    GLint             WRAPPER01R(PollInstrumentsSGIX, GLint *)
1727    GLvoid            WRAPPER01V(ReadInstrumentsSGIX, GLint)
1728    GLvoid            WRAPPER00V(StartInstrumentsSGIX)
1729    GLvoid            WRAPPER01V(StopInstrumentsSGIX, GLint)
1730 
1731 #endif /* GL_SGIX_instruments_OGLEXT */
1732 
1733 // ---[ GL_SGIX_list_priority ]---------------------------------------------------------------------------------
1734 
1735 #ifdef GL_SGIX_list_priority_OGLEXT
1736 
1737    GLvoid            WRAPPER03V(GetListParameterfvSGIX, GLuint, GLenum, GLfloat *)
1738    GLvoid            WRAPPER03V(GetListParameterivSGIX, GLuint, GLenum, GLint *)
1739    GLvoid            WRAPPER03V(ListParameterfSGIX, GLuint, GLenum, GLfloat)
1740    GLvoid            WRAPPER03V(ListParameterfvSGIX, GLuint, GLenum, GLfloat const *)
1741    GLvoid            WRAPPER03V(ListParameteriSGIX, GLuint, GLenum, GLint)
1742    GLvoid            WRAPPER03V(ListParameterivSGIX, GLuint, GLenum, GLint const *)
1743 
1744 #endif /* GL_SGIX_list_priority_OGLEXT */
1745 
1746 // ---[ GL_SGIX_pixel_texture ]---------------------------------------------------------------------------------
1747 
1748 #ifdef GL_SGIX_pixel_texture_OGLEXT
1749 
1750    GLvoid            WRAPPER01V(PixelTexGenSGIX, GLenum)
1751 
1752 #endif /* GL_SGIX_pixel_texture_OGLEXT */
1753 
1754 // ---[ GL_SGIX_polynomial_ffd ]--------------------------------------------------------------------------------
1755 
1756 #ifdef GL_SGIX_polynomial_ffd_OGLEXT
1757 
1758    GLvoid            WRAPPER14V(DeformationMap3dSGIX, GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble const *)
1759    GLvoid            WRAPPER14V(DeformationMap3fSGIX, GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat const *)
1760    GLvoid            WRAPPER01V(DeformSGIX, GLbitfield)
1761    GLvoid            WRAPPER01V(LoadIdentityDeformationMapSGIX, GLbitfield)
1762 
1763 #endif /* GL_SGIX_polynomial_ffd_OGLEXT */
1764 
1765 // ---[ GL_SGIX_reference_plane ]-------------------------------------------------------------------------------
1766 
1767 #ifdef GL_SGIX_reference_plane_OGLEXT
1768 
1769    GLvoid            WRAPPER01V(ReferencePlaneSGIX, GLdouble const *)
1770 
1771 #endif /* GL_SGIX_reference_plane_OGLEXT */
1772 
1773 // ---[ GL_SGIX_sprite ]----------------------------------------------------------------------------------------
1774 
1775 #ifdef GL_SGIX_sprite_OGLEXT
1776 
1777    GLvoid            WRAPPER02V(SpriteParameterfSGIX, GLenum, GLfloat)
1778    GLvoid            WRAPPER02V(SpriteParameterfvSGIX, GLenum, GLfloat const *)
1779    GLvoid            WRAPPER02V(SpriteParameteriSGIX, GLenum, GLint)
1780    GLvoid            WRAPPER02V(SpriteParameterivSGIX, GLenum, GLint const *)
1781 
1782 #endif /* GL_SGIX_sprite_OGLEXT */
1783 
1784 // ---[ GL_SGIX_tag_sample_buffer ]-----------------------------------------------------------------------------
1785 
1786 #ifdef GL_SGIX_tag_sample_buffer_OGLEXT
1787 
1788    GLvoid            WRAPPER00V(TagSampleBufferSGIX)
1789 
1790 #endif /* GL_SGIX_tag_sample_buffer_OGLEXT */
1791 
1792 // ---[ GL_SGI_color_table ]------------------------------------------------------------------------------------
1793 
1794 #ifdef GL_SGI_color_table_OGLEXT
1795 
1796    GLvoid            WRAPPER03V(ColorTableParameterfvSGI, GLenum, GLenum, GLfloat const *)
1797    GLvoid            WRAPPER03V(ColorTableParameterivSGI, GLenum, GLenum, GLint const *)
1798    GLvoid            WRAPPER06V(ColorTableSGI, GLenum, GLenum, GLsizei, GLenum, GLenum, GLvoid const *)
1799    GLvoid            WRAPPER05V(CopyColorTableSGI, GLenum, GLenum, GLint, GLint, GLsizei)
1800    GLvoid            WRAPPER03V(GetColorTableParameterfvSGI, GLenum, GLenum, GLfloat *)
1801    GLvoid            WRAPPER03V(GetColorTableParameterivSGI, GLenum, GLenum, GLint *)
1802    GLvoid            WRAPPER04V(GetColorTableSGI, GLenum, GLenum, GLenum, GLvoid *)
1803 
1804 #endif /* GL_SGI_color_table_OGLEXT */
1805 
1806 // ---[ GL_SUNX_constant_data ]---------------------------------------------------------------------------------
1807 
1808 #ifdef GL_SUNX_constant_data_OGLEXT
1809 
1810    GLvoid            WRAPPER00V(FinishTextureSUNX)
1811 
1812 #endif /* GL_SUNX_constant_data_OGLEXT */
1813 
1814 // ---[ GL_SUN_global_alpha ]-----------------------------------------------------------------------------------
1815 
1816 #ifdef GL_SUN_global_alpha_OGLEXT
1817 
1818    GLvoid            WRAPPER01V(GlobalAlphaFactorbSUN, GLbyte)
1819    GLvoid            WRAPPER01V(GlobalAlphaFactordSUN, GLdouble)
1820    GLvoid            WRAPPER01V(GlobalAlphaFactorfSUN, GLfloat)
1821    GLvoid            WRAPPER01V(GlobalAlphaFactoriSUN, GLint)
1822    GLvoid            WRAPPER01V(GlobalAlphaFactorsSUN, GLshort)
1823    GLvoid            WRAPPER01V(GlobalAlphaFactorubSUN, GLubyte)
1824    GLvoid            WRAPPER01V(GlobalAlphaFactoruiSUN, GLuint)
1825    GLvoid            WRAPPER01V(GlobalAlphaFactorusSUN, GLushort)
1826 
1827 #endif /* GL_SUN_global_alpha_OGLEXT */
1828 
1829 // ---[ GL_SUN_mesh_array ]-------------------------------------------------------------------------------------
1830 
1831 #ifdef GL_SUN_mesh_array_OGLEXT
1832 
1833    GLvoid            WRAPPER04V(DrawMeshArraysSUN, GLenum, GLint, GLsizei, GLsizei)
1834 
1835 #endif /* GL_SUN_mesh_array_OGLEXT */
1836 
1837 // ---[ GL_SUN_triangle_list ]----------------------------------------------------------------------------------
1838 
1839 #ifdef GL_SUN_triangle_list_OGLEXT
1840 
1841    GLvoid            WRAPPER03V(ReplacementCodePointerSUN, GLenum, GLsizei, GLvoid const * *)
1842    GLvoid            WRAPPER01V(ReplacementCodeubSUN, GLubyte)
1843    GLvoid            WRAPPER01V(ReplacementCodeubvSUN, GLubyte const *)
1844    GLvoid            WRAPPER01V(ReplacementCodeuiSUN, GLuint)
1845    GLvoid            WRAPPER01V(ReplacementCodeuivSUN, GLuint const *)
1846    GLvoid            WRAPPER01V(ReplacementCodeusSUN, GLushort)
1847    GLvoid            WRAPPER01V(ReplacementCodeusvSUN, GLushort const *)
1848 
1849 #endif /* GL_SUN_triangle_list_OGLEXT */
1850 
1851 // ---[ GL_SUN_vertex ]-----------------------------------------------------------------------------------------
1852 
1853 #ifdef GL_SUN_vertex_OGLEXT
1854 
1855    GLvoid            WRAPPER06V(Color3fVertex3fSUN, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)
1856    GLvoid            WRAPPER02V(Color3fVertex3fvSUN, GLfloat const *, GLfloat const *)
1857    GLvoid            WRAPPER10V(Color4fNormal3fVertex3fSUN, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)
1858    GLvoid            WRAPPER03V(Color4fNormal3fVertex3fvSUN, GLfloat const *, GLfloat const *, GLfloat const *)
1859    GLvoid            WRAPPER06V(Color4ubVertex2fSUN, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat)
1860    GLvoid            WRAPPER02V(Color4ubVertex2fvSUN, GLubyte const *, GLfloat const *)
1861    GLvoid            WRAPPER07V(Color4ubVertex3fSUN, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat)
1862    GLvoid            WRAPPER02V(Color4ubVertex3fvSUN, GLubyte const *, GLfloat const *)
1863    GLvoid            WRAPPER06V(Normal3fVertex3fSUN, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)
1864    GLvoid            WRAPPER02V(Normal3fVertex3fvSUN, GLfloat const *, GLfloat const *)
1865    GLvoid            WRAPPER07V(ReplacementCodeuiColor3fVertex3fSUN, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)
1866    GLvoid            WRAPPER03V(ReplacementCodeuiColor3fVertex3fvSUN, GLuint const *, GLfloat const *, GLfloat const *)
1867    GLvoid            WRAPPER11V(ReplacementCodeuiColor4fNormal3fVertex3fSUN, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)
1868    GLvoid            WRAPPER04V(ReplacementCodeuiColor4fNormal3fVertex3fvSUN, GLuint const *, GLfloat const *, GLfloat const *, GLfloat const *)
1869    GLvoid            WRAPPER08V(ReplacementCodeuiColor4ubVertex3fSUN, GLuint, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat)
1870    GLvoid            WRAPPER03V(ReplacementCodeuiColor4ubVertex3fvSUN, GLuint const *, GLubyte const *, GLfloat const *)
1871    GLvoid            WRAPPER07V(ReplacementCodeuiNormal3fVertex3fSUN, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)
1872    GLvoid            WRAPPER03V(ReplacementCodeuiNormal3fVertex3fvSUN, GLuint const *, GLfloat const *, GLfloat const *)
1873    GLvoid            WRAPPER13V(ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)
1874    GLvoid            WRAPPER05V(ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN, GLuint const *, GLfloat const *, GLfloat const *, GLfloat const *, GLfloat const *)
1875    GLvoid            WRAPPER09V(ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)
1876    GLvoid            WRAPPER04V(ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN, GLuint const *, GLfloat const *, GLfloat const *, GLfloat const *)
1877    GLvoid            WRAPPER06V(ReplacementCodeuiTexCoord2fVertex3fSUN, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)
1878    GLvoid            WRAPPER03V(ReplacementCodeuiTexCoord2fVertex3fvSUN, GLuint const *, GLfloat const *, GLfloat const *)
1879    GLvoid            WRAPPER04V(ReplacementCodeuiVertex3fSUN, GLuint, GLfloat, GLfloat, GLfloat)
1880    GLvoid            WRAPPER02V(ReplacementCodeuiVertex3fvSUN, GLuint const *, GLfloat const *)
1881    GLvoid            WRAPPER08V(TexCoord2fColor3fVertex3fSUN, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)
1882    GLvoid            WRAPPER03V(TexCoord2fColor3fVertex3fvSUN, GLfloat const *, GLfloat const *, GLfloat const *)
1883    GLvoid            WRAPPER12V(TexCoord2fColor4fNormal3fVertex3fSUN, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)
1884    GLvoid            WRAPPER04V(TexCoord2fColor4fNormal3fVertex3fvSUN, GLfloat const *, GLfloat const *, GLfloat const *, GLfloat const *)
1885    GLvoid            WRAPPER09V(TexCoord2fColor4ubVertex3fSUN, GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat)
1886    GLvoid            WRAPPER03V(TexCoord2fColor4ubVertex3fvSUN, GLfloat const *, GLubyte const *, GLfloat const *)
1887    GLvoid            WRAPPER08V(TexCoord2fNormal3fVertex3fSUN, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)
1888    GLvoid            WRAPPER03V(TexCoord2fNormal3fVertex3fvSUN, GLfloat const *, GLfloat const *, GLfloat const *)
1889    GLvoid            WRAPPER05V(TexCoord2fVertex3fSUN, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)
1890    GLvoid            WRAPPER02V(TexCoord2fVertex3fvSUN, GLfloat const *, GLfloat const *)
1891    GLvoid            WRAPPER15V(TexCoord4fColor4fNormal3fVertex4fSUN, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)
1892    GLvoid            WRAPPER04V(TexCoord4fColor4fNormal3fVertex4fvSUN, GLfloat const *, GLfloat const *, GLfloat const *, GLfloat const *)
1893    GLvoid            WRAPPER08V(TexCoord4fVertex4fSUN, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)
1894    GLvoid            WRAPPER02V(TexCoord4fVertex4fvSUN, GLfloat const *, GLfloat const *)
1895 
1896 #endif /* GL_SUN_vertex_OGLEXT */
1897 
1898