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