localspl: Exclude unused headers.
[wine.git] / dlls / opengl32 / opengl_ext.c
blob1c5c39ba33dbf06e37c46642c259ac1b0e397802
2 /* Auto-generated file... Do not edit ! */
4 #include "config.h"
5 #include "opengl_ext.h"
6 #include "wine/debug.h"
8 WINE_DEFAULT_DEBUG_CHANNEL(opengl);
10 const int extension_registry_size = 1197;
11 void *extension_funcs[1197];
13 /* The thunks themselves....*/
14 static void WINAPI wine_glActiveStencilFaceEXT( GLenum face ) {
15 void (*func_glActiveStencilFaceEXT)( GLenum ) = extension_funcs[0];
16 TRACE("(%d)\n", face );
17 ENTER_GL();
18 func_glActiveStencilFaceEXT( face );
19 LEAVE_GL();
22 static void WINAPI wine_glActiveTexture( GLenum texture ) {
23 void (*func_glActiveTexture)( GLenum ) = extension_funcs[1];
24 TRACE("(%d)\n", texture );
25 ENTER_GL();
26 func_glActiveTexture( texture );
27 LEAVE_GL();
30 static void WINAPI wine_glActiveTextureARB( GLenum texture ) {
31 void (*func_glActiveTextureARB)( GLenum ) = extension_funcs[2];
32 TRACE("(%d)\n", texture );
33 ENTER_GL();
34 func_glActiveTextureARB( texture );
35 LEAVE_GL();
38 static void WINAPI wine_glActiveVaryingNV( GLuint program, char* name ) {
39 void (*func_glActiveVaryingNV)( GLuint, char* ) = extension_funcs[3];
40 TRACE("(%d, %p)\n", program, name );
41 ENTER_GL();
42 func_glActiveVaryingNV( program, name );
43 LEAVE_GL();
46 static void WINAPI wine_glAlphaFragmentOp1ATI( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod ) {
47 void (*func_glAlphaFragmentOp1ATI)( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[4];
48 TRACE("(%d, %d, %d, %d, %d, %d)\n", op, dst, dstMod, arg1, arg1Rep, arg1Mod );
49 ENTER_GL();
50 func_glAlphaFragmentOp1ATI( op, dst, dstMod, arg1, arg1Rep, arg1Mod );
51 LEAVE_GL();
54 static void WINAPI wine_glAlphaFragmentOp2ATI( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod ) {
55 void (*func_glAlphaFragmentOp2ATI)( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[5];
56 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod );
57 ENTER_GL();
58 func_glAlphaFragmentOp2ATI( op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod );
59 LEAVE_GL();
62 static void WINAPI wine_glAlphaFragmentOp3ATI( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod ) {
63 void (*func_glAlphaFragmentOp3ATI)( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[6];
64 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod );
65 ENTER_GL();
66 func_glAlphaFragmentOp3ATI( op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod );
67 LEAVE_GL();
70 static void WINAPI wine_glApplyTextureEXT( GLenum mode ) {
71 void (*func_glApplyTextureEXT)( GLenum ) = extension_funcs[7];
72 TRACE("(%d)\n", mode );
73 ENTER_GL();
74 func_glApplyTextureEXT( mode );
75 LEAVE_GL();
78 static GLboolean WINAPI wine_glAreProgramsResidentNV( GLsizei n, GLuint* programs, GLboolean* residences ) {
79 GLboolean ret_value;
80 GLboolean (*func_glAreProgramsResidentNV)( GLsizei, GLuint*, GLboolean* ) = extension_funcs[8];
81 TRACE("(%d, %p, %p)\n", n, programs, residences );
82 ENTER_GL();
83 ret_value = func_glAreProgramsResidentNV( n, programs, residences );
84 LEAVE_GL();
85 return ret_value;
88 static GLboolean WINAPI wine_glAreTexturesResidentEXT( GLsizei n, GLuint* textures, GLboolean* residences ) {
89 GLboolean ret_value;
90 GLboolean (*func_glAreTexturesResidentEXT)( GLsizei, GLuint*, GLboolean* ) = extension_funcs[9];
91 TRACE("(%d, %p, %p)\n", n, textures, residences );
92 ENTER_GL();
93 ret_value = func_glAreTexturesResidentEXT( n, textures, residences );
94 LEAVE_GL();
95 return ret_value;
98 static void WINAPI wine_glArrayElementEXT( GLint i ) {
99 void (*func_glArrayElementEXT)( GLint ) = extension_funcs[10];
100 TRACE("(%d)\n", i );
101 ENTER_GL();
102 func_glArrayElementEXT( i );
103 LEAVE_GL();
106 static void WINAPI wine_glArrayObjectATI( GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset ) {
107 void (*func_glArrayObjectATI)( GLenum, GLint, GLenum, GLsizei, GLuint, GLuint ) = extension_funcs[11];
108 TRACE("(%d, %d, %d, %d, %d, %d)\n", array, size, type, stride, buffer, offset );
109 ENTER_GL();
110 func_glArrayObjectATI( array, size, type, stride, buffer, offset );
111 LEAVE_GL();
114 static void WINAPI wine_glAsyncMarkerSGIX( GLuint marker ) {
115 void (*func_glAsyncMarkerSGIX)( GLuint ) = extension_funcs[12];
116 TRACE("(%d)\n", marker );
117 ENTER_GL();
118 func_glAsyncMarkerSGIX( marker );
119 LEAVE_GL();
122 static void WINAPI wine_glAttachObjectARB( unsigned int containerObj, unsigned int obj ) {
123 void (*func_glAttachObjectARB)( unsigned int, unsigned int ) = extension_funcs[13];
124 TRACE("(%d, %d)\n", containerObj, obj );
125 ENTER_GL();
126 func_glAttachObjectARB( containerObj, obj );
127 LEAVE_GL();
130 static void WINAPI wine_glAttachShader( GLuint program, GLuint shader ) {
131 void (*func_glAttachShader)( GLuint, GLuint ) = extension_funcs[14];
132 TRACE("(%d, %d)\n", program, shader );
133 ENTER_GL();
134 func_glAttachShader( program, shader );
135 LEAVE_GL();
138 static void WINAPI wine_glBeginFragmentShaderATI( void ) {
139 void (*func_glBeginFragmentShaderATI)( void ) = extension_funcs[15];
140 TRACE("()\n");
141 ENTER_GL();
142 func_glBeginFragmentShaderATI( );
143 LEAVE_GL();
146 static void WINAPI wine_glBeginOcclusionQueryNV( GLuint id ) {
147 void (*func_glBeginOcclusionQueryNV)( GLuint ) = extension_funcs[16];
148 TRACE("(%d)\n", id );
149 ENTER_GL();
150 func_glBeginOcclusionQueryNV( id );
151 LEAVE_GL();
154 static void WINAPI wine_glBeginQuery( GLenum target, GLuint id ) {
155 void (*func_glBeginQuery)( GLenum, GLuint ) = extension_funcs[17];
156 TRACE("(%d, %d)\n", target, id );
157 ENTER_GL();
158 func_glBeginQuery( target, id );
159 LEAVE_GL();
162 static void WINAPI wine_glBeginQueryARB( GLenum target, GLuint id ) {
163 void (*func_glBeginQueryARB)( GLenum, GLuint ) = extension_funcs[18];
164 TRACE("(%d, %d)\n", target, id );
165 ENTER_GL();
166 func_glBeginQueryARB( target, id );
167 LEAVE_GL();
170 static void WINAPI wine_glBeginTransformFeedbackNV( GLenum primitiveMode ) {
171 void (*func_glBeginTransformFeedbackNV)( GLenum ) = extension_funcs[19];
172 TRACE("(%d)\n", primitiveMode );
173 ENTER_GL();
174 func_glBeginTransformFeedbackNV( primitiveMode );
175 LEAVE_GL();
178 static void WINAPI wine_glBeginVertexShaderEXT( void ) {
179 void (*func_glBeginVertexShaderEXT)( void ) = extension_funcs[20];
180 TRACE("()\n");
181 ENTER_GL();
182 func_glBeginVertexShaderEXT( );
183 LEAVE_GL();
186 static void WINAPI wine_glBindAttribLocation( GLuint program, GLuint index, char* name ) {
187 void (*func_glBindAttribLocation)( GLuint, GLuint, char* ) = extension_funcs[21];
188 TRACE("(%d, %d, %p)\n", program, index, name );
189 ENTER_GL();
190 func_glBindAttribLocation( program, index, name );
191 LEAVE_GL();
194 static void WINAPI wine_glBindAttribLocationARB( unsigned int programObj, GLuint index, char* name ) {
195 void (*func_glBindAttribLocationARB)( unsigned int, GLuint, char* ) = extension_funcs[22];
196 TRACE("(%d, %d, %p)\n", programObj, index, name );
197 ENTER_GL();
198 func_glBindAttribLocationARB( programObj, index, name );
199 LEAVE_GL();
202 static void WINAPI wine_glBindBuffer( GLenum target, GLuint buffer ) {
203 void (*func_glBindBuffer)( GLenum, GLuint ) = extension_funcs[23];
204 TRACE("(%d, %d)\n", target, buffer );
205 ENTER_GL();
206 func_glBindBuffer( target, buffer );
207 LEAVE_GL();
210 static void WINAPI wine_glBindBufferARB( GLenum target, GLuint buffer ) {
211 void (*func_glBindBufferARB)( GLenum, GLuint ) = extension_funcs[24];
212 TRACE("(%d, %d)\n", target, buffer );
213 ENTER_GL();
214 func_glBindBufferARB( target, buffer );
215 LEAVE_GL();
218 static void WINAPI wine_glBindBufferBaseNV( GLenum target, GLuint index, GLuint buffer ) {
219 void (*func_glBindBufferBaseNV)( GLenum, GLuint, GLuint ) = extension_funcs[25];
220 TRACE("(%d, %d, %d)\n", target, index, buffer );
221 ENTER_GL();
222 func_glBindBufferBaseNV( target, index, buffer );
223 LEAVE_GL();
226 static void WINAPI wine_glBindBufferOffsetNV( GLenum target, GLuint index, GLuint buffer, ptrdiff_t offset ) {
227 void (*func_glBindBufferOffsetNV)( GLenum, GLuint, GLuint, ptrdiff_t ) = extension_funcs[26];
228 TRACE("(%d, %d, %d, %d)\n", target, index, buffer, offset );
229 ENTER_GL();
230 func_glBindBufferOffsetNV( target, index, buffer, offset );
231 LEAVE_GL();
234 static void WINAPI wine_glBindBufferRangeNV( GLenum target, GLuint index, GLuint buffer, ptrdiff_t offset, ptrdiff_t size ) {
235 void (*func_glBindBufferRangeNV)( GLenum, GLuint, GLuint, ptrdiff_t, ptrdiff_t ) = extension_funcs[27];
236 TRACE("(%d, %d, %d, %d, %d)\n", target, index, buffer, offset, size );
237 ENTER_GL();
238 func_glBindBufferRangeNV( target, index, buffer, offset, size );
239 LEAVE_GL();
242 static void WINAPI wine_glBindFragDataLocationEXT( GLuint program, GLuint color, char* name ) {
243 void (*func_glBindFragDataLocationEXT)( GLuint, GLuint, char* ) = extension_funcs[28];
244 TRACE("(%d, %d, %p)\n", program, color, name );
245 ENTER_GL();
246 func_glBindFragDataLocationEXT( program, color, name );
247 LEAVE_GL();
250 static void WINAPI wine_glBindFragmentShaderATI( GLuint id ) {
251 void (*func_glBindFragmentShaderATI)( GLuint ) = extension_funcs[29];
252 TRACE("(%d)\n", id );
253 ENTER_GL();
254 func_glBindFragmentShaderATI( id );
255 LEAVE_GL();
258 static void WINAPI wine_glBindFramebufferEXT( GLenum target, GLuint framebuffer ) {
259 void (*func_glBindFramebufferEXT)( GLenum, GLuint ) = extension_funcs[30];
260 TRACE("(%d, %d)\n", target, framebuffer );
261 ENTER_GL();
262 func_glBindFramebufferEXT( target, framebuffer );
263 LEAVE_GL();
266 static GLuint WINAPI wine_glBindLightParameterEXT( GLenum light, GLenum value ) {
267 GLuint ret_value;
268 GLuint (*func_glBindLightParameterEXT)( GLenum, GLenum ) = extension_funcs[31];
269 TRACE("(%d, %d)\n", light, value );
270 ENTER_GL();
271 ret_value = func_glBindLightParameterEXT( light, value );
272 LEAVE_GL();
273 return ret_value;
276 static GLuint WINAPI wine_glBindMaterialParameterEXT( GLenum face, GLenum value ) {
277 GLuint ret_value;
278 GLuint (*func_glBindMaterialParameterEXT)( GLenum, GLenum ) = extension_funcs[32];
279 TRACE("(%d, %d)\n", face, value );
280 ENTER_GL();
281 ret_value = func_glBindMaterialParameterEXT( face, value );
282 LEAVE_GL();
283 return ret_value;
286 static GLuint WINAPI wine_glBindParameterEXT( GLenum value ) {
287 GLuint ret_value;
288 GLuint (*func_glBindParameterEXT)( GLenum ) = extension_funcs[33];
289 TRACE("(%d)\n", value );
290 ENTER_GL();
291 ret_value = func_glBindParameterEXT( value );
292 LEAVE_GL();
293 return ret_value;
296 static void WINAPI wine_glBindProgramARB( GLenum target, GLuint program ) {
297 void (*func_glBindProgramARB)( GLenum, GLuint ) = extension_funcs[34];
298 TRACE("(%d, %d)\n", target, program );
299 ENTER_GL();
300 func_glBindProgramARB( target, program );
301 LEAVE_GL();
304 static void WINAPI wine_glBindProgramNV( GLenum target, GLuint id ) {
305 void (*func_glBindProgramNV)( GLenum, GLuint ) = extension_funcs[35];
306 TRACE("(%d, %d)\n", target, id );
307 ENTER_GL();
308 func_glBindProgramNV( target, id );
309 LEAVE_GL();
312 static void WINAPI wine_glBindRenderbufferEXT( GLenum target, GLuint renderbuffer ) {
313 void (*func_glBindRenderbufferEXT)( GLenum, GLuint ) = extension_funcs[36];
314 TRACE("(%d, %d)\n", target, renderbuffer );
315 ENTER_GL();
316 func_glBindRenderbufferEXT( target, renderbuffer );
317 LEAVE_GL();
320 static GLuint WINAPI wine_glBindTexGenParameterEXT( GLenum unit, GLenum coord, GLenum value ) {
321 GLuint ret_value;
322 GLuint (*func_glBindTexGenParameterEXT)( GLenum, GLenum, GLenum ) = extension_funcs[37];
323 TRACE("(%d, %d, %d)\n", unit, coord, value );
324 ENTER_GL();
325 ret_value = func_glBindTexGenParameterEXT( unit, coord, value );
326 LEAVE_GL();
327 return ret_value;
330 static void WINAPI wine_glBindTextureEXT( GLenum target, GLuint texture ) {
331 void (*func_glBindTextureEXT)( GLenum, GLuint ) = extension_funcs[38];
332 TRACE("(%d, %d)\n", target, texture );
333 ENTER_GL();
334 func_glBindTextureEXT( target, texture );
335 LEAVE_GL();
338 static GLuint WINAPI wine_glBindTextureUnitParameterEXT( GLenum unit, GLenum value ) {
339 GLuint ret_value;
340 GLuint (*func_glBindTextureUnitParameterEXT)( GLenum, GLenum ) = extension_funcs[39];
341 TRACE("(%d, %d)\n", unit, value );
342 ENTER_GL();
343 ret_value = func_glBindTextureUnitParameterEXT( unit, value );
344 LEAVE_GL();
345 return ret_value;
348 static void WINAPI wine_glBindVertexArrayAPPLE( GLuint array ) {
349 void (*func_glBindVertexArrayAPPLE)( GLuint ) = extension_funcs[40];
350 TRACE("(%d)\n", array );
351 ENTER_GL();
352 func_glBindVertexArrayAPPLE( array );
353 LEAVE_GL();
356 static void WINAPI wine_glBindVertexShaderEXT( GLuint id ) {
357 void (*func_glBindVertexShaderEXT)( GLuint ) = extension_funcs[41];
358 TRACE("(%d)\n", id );
359 ENTER_GL();
360 func_glBindVertexShaderEXT( id );
361 LEAVE_GL();
364 static void WINAPI wine_glBinormal3bEXT( GLbyte bx, GLbyte by, GLbyte bz ) {
365 void (*func_glBinormal3bEXT)( GLbyte, GLbyte, GLbyte ) = extension_funcs[42];
366 TRACE("(%d, %d, %d)\n", bx, by, bz );
367 ENTER_GL();
368 func_glBinormal3bEXT( bx, by, bz );
369 LEAVE_GL();
372 static void WINAPI wine_glBinormal3bvEXT( GLbyte* v ) {
373 void (*func_glBinormal3bvEXT)( GLbyte* ) = extension_funcs[43];
374 TRACE("(%p)\n", v );
375 ENTER_GL();
376 func_glBinormal3bvEXT( v );
377 LEAVE_GL();
380 static void WINAPI wine_glBinormal3dEXT( GLdouble bx, GLdouble by, GLdouble bz ) {
381 void (*func_glBinormal3dEXT)( GLdouble, GLdouble, GLdouble ) = extension_funcs[44];
382 TRACE("(%f, %f, %f)\n", bx, by, bz );
383 ENTER_GL();
384 func_glBinormal3dEXT( bx, by, bz );
385 LEAVE_GL();
388 static void WINAPI wine_glBinormal3dvEXT( GLdouble* v ) {
389 void (*func_glBinormal3dvEXT)( GLdouble* ) = extension_funcs[45];
390 TRACE("(%p)\n", v );
391 ENTER_GL();
392 func_glBinormal3dvEXT( v );
393 LEAVE_GL();
396 static void WINAPI wine_glBinormal3fEXT( GLfloat bx, GLfloat by, GLfloat bz ) {
397 void (*func_glBinormal3fEXT)( GLfloat, GLfloat, GLfloat ) = extension_funcs[46];
398 TRACE("(%f, %f, %f)\n", bx, by, bz );
399 ENTER_GL();
400 func_glBinormal3fEXT( bx, by, bz );
401 LEAVE_GL();
404 static void WINAPI wine_glBinormal3fvEXT( GLfloat* v ) {
405 void (*func_glBinormal3fvEXT)( GLfloat* ) = extension_funcs[47];
406 TRACE("(%p)\n", v );
407 ENTER_GL();
408 func_glBinormal3fvEXT( v );
409 LEAVE_GL();
412 static void WINAPI wine_glBinormal3iEXT( GLint bx, GLint by, GLint bz ) {
413 void (*func_glBinormal3iEXT)( GLint, GLint, GLint ) = extension_funcs[48];
414 TRACE("(%d, %d, %d)\n", bx, by, bz );
415 ENTER_GL();
416 func_glBinormal3iEXT( bx, by, bz );
417 LEAVE_GL();
420 static void WINAPI wine_glBinormal3ivEXT( GLint* v ) {
421 void (*func_glBinormal3ivEXT)( GLint* ) = extension_funcs[49];
422 TRACE("(%p)\n", v );
423 ENTER_GL();
424 func_glBinormal3ivEXT( v );
425 LEAVE_GL();
428 static void WINAPI wine_glBinormal3sEXT( GLshort bx, GLshort by, GLshort bz ) {
429 void (*func_glBinormal3sEXT)( GLshort, GLshort, GLshort ) = extension_funcs[50];
430 TRACE("(%d, %d, %d)\n", bx, by, bz );
431 ENTER_GL();
432 func_glBinormal3sEXT( bx, by, bz );
433 LEAVE_GL();
436 static void WINAPI wine_glBinormal3svEXT( GLshort* v ) {
437 void (*func_glBinormal3svEXT)( GLshort* ) = extension_funcs[51];
438 TRACE("(%p)\n", v );
439 ENTER_GL();
440 func_glBinormal3svEXT( v );
441 LEAVE_GL();
444 static void WINAPI wine_glBinormalPointerEXT( GLenum type, GLsizei stride, GLvoid* pointer ) {
445 void (*func_glBinormalPointerEXT)( GLenum, GLsizei, GLvoid* ) = extension_funcs[52];
446 TRACE("(%d, %d, %p)\n", type, stride, pointer );
447 ENTER_GL();
448 func_glBinormalPointerEXT( type, stride, pointer );
449 LEAVE_GL();
452 static void WINAPI wine_glBlendColorEXT( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha ) {
453 void (*func_glBlendColorEXT)( GLclampf, GLclampf, GLclampf, GLclampf ) = extension_funcs[53];
454 TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
455 ENTER_GL();
456 func_glBlendColorEXT( red, green, blue, alpha );
457 LEAVE_GL();
460 static void WINAPI wine_glBlendEquationEXT( GLenum mode ) {
461 void (*func_glBlendEquationEXT)( GLenum ) = extension_funcs[54];
462 TRACE("(%d)\n", mode );
463 ENTER_GL();
464 func_glBlendEquationEXT( mode );
465 LEAVE_GL();
468 static void WINAPI wine_glBlendEquationSeparate( GLenum modeRGB, GLenum modeAlpha ) {
469 void (*func_glBlendEquationSeparate)( GLenum, GLenum ) = extension_funcs[55];
470 TRACE("(%d, %d)\n", modeRGB, modeAlpha );
471 ENTER_GL();
472 func_glBlendEquationSeparate( modeRGB, modeAlpha );
473 LEAVE_GL();
476 static void WINAPI wine_glBlendEquationSeparateEXT( GLenum modeRGB, GLenum modeAlpha ) {
477 void (*func_glBlendEquationSeparateEXT)( GLenum, GLenum ) = extension_funcs[56];
478 TRACE("(%d, %d)\n", modeRGB, modeAlpha );
479 ENTER_GL();
480 func_glBlendEquationSeparateEXT( modeRGB, modeAlpha );
481 LEAVE_GL();
484 static void WINAPI wine_glBlendFuncSeparate( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) {
485 void (*func_glBlendFuncSeparate)( GLenum, GLenum, GLenum, GLenum ) = extension_funcs[57];
486 TRACE("(%d, %d, %d, %d)\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha );
487 ENTER_GL();
488 func_glBlendFuncSeparate( sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha );
489 LEAVE_GL();
492 static void WINAPI wine_glBlendFuncSeparateEXT( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) {
493 void (*func_glBlendFuncSeparateEXT)( GLenum, GLenum, GLenum, GLenum ) = extension_funcs[58];
494 TRACE("(%d, %d, %d, %d)\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha );
495 ENTER_GL();
496 func_glBlendFuncSeparateEXT( sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha );
497 LEAVE_GL();
500 static void WINAPI wine_glBlendFuncSeparateINGR( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) {
501 void (*func_glBlendFuncSeparateINGR)( GLenum, GLenum, GLenum, GLenum ) = extension_funcs[59];
502 TRACE("(%d, %d, %d, %d)\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha );
503 ENTER_GL();
504 func_glBlendFuncSeparateINGR( sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha );
505 LEAVE_GL();
508 static void WINAPI wine_glBlitFramebufferEXT( GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter ) {
509 void (*func_glBlitFramebufferEXT)( GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum ) = extension_funcs[60];
510 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter );
511 ENTER_GL();
512 func_glBlitFramebufferEXT( srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter );
513 LEAVE_GL();
516 static void WINAPI wine_glBufferData( GLenum target, ptrdiff_t size, GLvoid* data, GLenum usage ) {
517 void (*func_glBufferData)( GLenum, ptrdiff_t, GLvoid*, GLenum ) = extension_funcs[61];
518 TRACE("(%d, %d, %p, %d)\n", target, size, data, usage );
519 ENTER_GL();
520 func_glBufferData( target, size, data, usage );
521 LEAVE_GL();
524 static void WINAPI wine_glBufferDataARB( GLenum target, ptrdiff_t size, GLvoid* data, GLenum usage ) {
525 void (*func_glBufferDataARB)( GLenum, ptrdiff_t, GLvoid*, GLenum ) = extension_funcs[62];
526 TRACE("(%d, %d, %p, %d)\n", target, size, data, usage );
527 ENTER_GL();
528 func_glBufferDataARB( target, size, data, usage );
529 LEAVE_GL();
532 static void WINAPI wine_glBufferParameteriAPPLE( GLenum target, GLenum pname, GLint param ) {
533 void (*func_glBufferParameteriAPPLE)( GLenum, GLenum, GLint ) = extension_funcs[63];
534 TRACE("(%d, %d, %d)\n", target, pname, param );
535 ENTER_GL();
536 func_glBufferParameteriAPPLE( target, pname, param );
537 LEAVE_GL();
540 static GLuint WINAPI wine_glBufferRegionEnabled( void ) {
541 GLuint ret_value;
542 GLuint (*func_glBufferRegionEnabled)( void ) = extension_funcs[64];
543 TRACE("()\n");
544 ENTER_GL();
545 ret_value = func_glBufferRegionEnabled( );
546 LEAVE_GL();
547 return ret_value;
550 static void WINAPI wine_glBufferSubData( GLenum target, ptrdiff_t offset, ptrdiff_t size, GLvoid* data ) {
551 void (*func_glBufferSubData)( GLenum, ptrdiff_t, ptrdiff_t, GLvoid* ) = extension_funcs[65];
552 TRACE("(%d, %d, %d, %p)\n", target, offset, size, data );
553 ENTER_GL();
554 func_glBufferSubData( target, offset, size, data );
555 LEAVE_GL();
558 static void WINAPI wine_glBufferSubDataARB( GLenum target, ptrdiff_t offset, ptrdiff_t size, GLvoid* data ) {
559 void (*func_glBufferSubDataARB)( GLenum, ptrdiff_t, ptrdiff_t, GLvoid* ) = extension_funcs[66];
560 TRACE("(%d, %d, %d, %p)\n", target, offset, size, data );
561 ENTER_GL();
562 func_glBufferSubDataARB( target, offset, size, data );
563 LEAVE_GL();
566 static GLenum WINAPI wine_glCheckFramebufferStatusEXT( GLenum target ) {
567 GLenum ret_value;
568 GLenum (*func_glCheckFramebufferStatusEXT)( GLenum ) = extension_funcs[67];
569 TRACE("(%d)\n", target );
570 ENTER_GL();
571 ret_value = func_glCheckFramebufferStatusEXT( target );
572 LEAVE_GL();
573 return ret_value;
576 static void WINAPI wine_glClampColorARB( GLenum target, GLenum clamp ) {
577 void (*func_glClampColorARB)( GLenum, GLenum ) = extension_funcs[68];
578 TRACE("(%d, %d)\n", target, clamp );
579 ENTER_GL();
580 func_glClampColorARB( target, clamp );
581 LEAVE_GL();
584 static void WINAPI wine_glClearColorIiEXT( GLint red, GLint green, GLint blue, GLint alpha ) {
585 void (*func_glClearColorIiEXT)( GLint, GLint, GLint, GLint ) = extension_funcs[69];
586 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
587 ENTER_GL();
588 func_glClearColorIiEXT( red, green, blue, alpha );
589 LEAVE_GL();
592 static void WINAPI wine_glClearColorIuiEXT( GLuint red, GLuint green, GLuint blue, GLuint alpha ) {
593 void (*func_glClearColorIuiEXT)( GLuint, GLuint, GLuint, GLuint ) = extension_funcs[70];
594 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
595 ENTER_GL();
596 func_glClearColorIuiEXT( red, green, blue, alpha );
597 LEAVE_GL();
600 static void WINAPI wine_glClearDepthdNV( GLdouble depth ) {
601 void (*func_glClearDepthdNV)( GLdouble ) = extension_funcs[71];
602 TRACE("(%f)\n", depth );
603 ENTER_GL();
604 func_glClearDepthdNV( depth );
605 LEAVE_GL();
608 static void WINAPI wine_glClientActiveTexture( GLenum texture ) {
609 void (*func_glClientActiveTexture)( GLenum ) = extension_funcs[72];
610 TRACE("(%d)\n", texture );
611 ENTER_GL();
612 func_glClientActiveTexture( texture );
613 LEAVE_GL();
616 static void WINAPI wine_glClientActiveTextureARB( GLenum texture ) {
617 void (*func_glClientActiveTextureARB)( GLenum ) = extension_funcs[73];
618 TRACE("(%d)\n", texture );
619 ENTER_GL();
620 func_glClientActiveTextureARB( texture );
621 LEAVE_GL();
624 static void WINAPI wine_glClientActiveVertexStreamATI( GLenum stream ) {
625 void (*func_glClientActiveVertexStreamATI)( GLenum ) = extension_funcs[74];
626 TRACE("(%d)\n", stream );
627 ENTER_GL();
628 func_glClientActiveVertexStreamATI( stream );
629 LEAVE_GL();
632 static void WINAPI wine_glColor3fVertex3fSUN( GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) {
633 void (*func_glColor3fVertex3fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[75];
634 TRACE("(%f, %f, %f, %f, %f, %f)\n", r, g, b, x, y, z );
635 ENTER_GL();
636 func_glColor3fVertex3fSUN( r, g, b, x, y, z );
637 LEAVE_GL();
640 static void WINAPI wine_glColor3fVertex3fvSUN( GLfloat* c, GLfloat* v ) {
641 void (*func_glColor3fVertex3fvSUN)( GLfloat*, GLfloat* ) = extension_funcs[76];
642 TRACE("(%p, %p)\n", c, v );
643 ENTER_GL();
644 func_glColor3fVertex3fvSUN( c, v );
645 LEAVE_GL();
648 static void WINAPI wine_glColor3hNV( unsigned short red, unsigned short green, unsigned short blue ) {
649 void (*func_glColor3hNV)( unsigned short, unsigned short, unsigned short ) = extension_funcs[77];
650 TRACE("(%d, %d, %d)\n", red, green, blue );
651 ENTER_GL();
652 func_glColor3hNV( red, green, blue );
653 LEAVE_GL();
656 static void WINAPI wine_glColor3hvNV( unsigned short* v ) {
657 void (*func_glColor3hvNV)( unsigned short* ) = extension_funcs[78];
658 TRACE("(%p)\n", v );
659 ENTER_GL();
660 func_glColor3hvNV( v );
661 LEAVE_GL();
664 static void WINAPI wine_glColor4fNormal3fVertex3fSUN( GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) {
665 void (*func_glColor4fNormal3fVertex3fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[79];
666 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f, %f, %f)\n", r, g, b, a, nx, ny, nz, x, y, z );
667 ENTER_GL();
668 func_glColor4fNormal3fVertex3fSUN( r, g, b, a, nx, ny, nz, x, y, z );
669 LEAVE_GL();
672 static void WINAPI wine_glColor4fNormal3fVertex3fvSUN( GLfloat* c, GLfloat* n, GLfloat* v ) {
673 void (*func_glColor4fNormal3fVertex3fvSUN)( GLfloat*, GLfloat*, GLfloat* ) = extension_funcs[80];
674 TRACE("(%p, %p, %p)\n", c, n, v );
675 ENTER_GL();
676 func_glColor4fNormal3fVertex3fvSUN( c, n, v );
677 LEAVE_GL();
680 static void WINAPI wine_glColor4hNV( unsigned short red, unsigned short green, unsigned short blue, unsigned short alpha ) {
681 void (*func_glColor4hNV)( unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs[81];
682 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
683 ENTER_GL();
684 func_glColor4hNV( red, green, blue, alpha );
685 LEAVE_GL();
688 static void WINAPI wine_glColor4hvNV( unsigned short* v ) {
689 void (*func_glColor4hvNV)( unsigned short* ) = extension_funcs[82];
690 TRACE("(%p)\n", v );
691 ENTER_GL();
692 func_glColor4hvNV( v );
693 LEAVE_GL();
696 static void WINAPI wine_glColor4ubVertex2fSUN( GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y ) {
697 void (*func_glColor4ubVertex2fSUN)( GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat ) = extension_funcs[83];
698 TRACE("(%d, %d, %d, %d, %f, %f)\n", r, g, b, a, x, y );
699 ENTER_GL();
700 func_glColor4ubVertex2fSUN( r, g, b, a, x, y );
701 LEAVE_GL();
704 static void WINAPI wine_glColor4ubVertex2fvSUN( GLubyte* c, GLfloat* v ) {
705 void (*func_glColor4ubVertex2fvSUN)( GLubyte*, GLfloat* ) = extension_funcs[84];
706 TRACE("(%p, %p)\n", c, v );
707 ENTER_GL();
708 func_glColor4ubVertex2fvSUN( c, v );
709 LEAVE_GL();
712 static void WINAPI wine_glColor4ubVertex3fSUN( GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) {
713 void (*func_glColor4ubVertex3fSUN)( GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat ) = extension_funcs[85];
714 TRACE("(%d, %d, %d, %d, %f, %f, %f)\n", r, g, b, a, x, y, z );
715 ENTER_GL();
716 func_glColor4ubVertex3fSUN( r, g, b, a, x, y, z );
717 LEAVE_GL();
720 static void WINAPI wine_glColor4ubVertex3fvSUN( GLubyte* c, GLfloat* v ) {
721 void (*func_glColor4ubVertex3fvSUN)( GLubyte*, GLfloat* ) = extension_funcs[86];
722 TRACE("(%p, %p)\n", c, v );
723 ENTER_GL();
724 func_glColor4ubVertex3fvSUN( c, v );
725 LEAVE_GL();
728 static void WINAPI wine_glColorFragmentOp1ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod ) {
729 void (*func_glColorFragmentOp1ATI)( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[87];
730 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod );
731 ENTER_GL();
732 func_glColorFragmentOp1ATI( op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod );
733 LEAVE_GL();
736 static void WINAPI wine_glColorFragmentOp2ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod ) {
737 void (*func_glColorFragmentOp2ATI)( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[88];
738 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod );
739 ENTER_GL();
740 func_glColorFragmentOp2ATI( op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod );
741 LEAVE_GL();
744 static void WINAPI wine_glColorFragmentOp3ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod ) {
745 void (*func_glColorFragmentOp3ATI)( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[89];
746 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod );
747 ENTER_GL();
748 func_glColorFragmentOp3ATI( op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod );
749 LEAVE_GL();
752 static void WINAPI wine_glColorMaskIndexedEXT( GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a ) {
753 void (*func_glColorMaskIndexedEXT)( GLuint, GLboolean, GLboolean, GLboolean, GLboolean ) = extension_funcs[90];
754 TRACE("(%d, %d, %d, %d, %d)\n", index, r, g, b, a );
755 ENTER_GL();
756 func_glColorMaskIndexedEXT( index, r, g, b, a );
757 LEAVE_GL();
760 static void WINAPI wine_glColorPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, GLvoid* pointer ) {
761 void (*func_glColorPointerEXT)( GLint, GLenum, GLsizei, GLsizei, GLvoid* ) = extension_funcs[91];
762 TRACE("(%d, %d, %d, %d, %p)\n", size, type, stride, count, pointer );
763 ENTER_GL();
764 func_glColorPointerEXT( size, type, stride, count, pointer );
765 LEAVE_GL();
768 static void WINAPI wine_glColorPointerListIBM( GLint size, GLenum type, GLint stride, GLvoid** pointer, GLint ptrstride ) {
769 void (*func_glColorPointerListIBM)( GLint, GLenum, GLint, GLvoid**, GLint ) = extension_funcs[92];
770 TRACE("(%d, %d, %d, %p, %d)\n", size, type, stride, pointer, ptrstride );
771 ENTER_GL();
772 func_glColorPointerListIBM( size, type, stride, pointer, ptrstride );
773 LEAVE_GL();
776 static void WINAPI wine_glColorPointervINTEL( GLint size, GLenum type, GLvoid** pointer ) {
777 void (*func_glColorPointervINTEL)( GLint, GLenum, GLvoid** ) = extension_funcs[93];
778 TRACE("(%d, %d, %p)\n", size, type, pointer );
779 ENTER_GL();
780 func_glColorPointervINTEL( size, type, pointer );
781 LEAVE_GL();
784 static void WINAPI wine_glColorSubTableEXT( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, GLvoid* data ) {
785 void (*func_glColorSubTableEXT)( GLenum, GLsizei, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[94];
786 TRACE("(%d, %d, %d, %d, %d, %p)\n", target, start, count, format, type, data );
787 ENTER_GL();
788 func_glColorSubTableEXT( target, start, count, format, type, data );
789 LEAVE_GL();
792 static void WINAPI wine_glColorTableEXT( GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, GLvoid* table ) {
793 void (*func_glColorTableEXT)( GLenum, GLenum, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[95];
794 TRACE("(%d, %d, %d, %d, %d, %p)\n", target, internalFormat, width, format, type, table );
795 ENTER_GL();
796 func_glColorTableEXT( target, internalFormat, width, format, type, table );
797 LEAVE_GL();
800 static void WINAPI wine_glColorTableParameterfvSGI( GLenum target, GLenum pname, GLfloat* params ) {
801 void (*func_glColorTableParameterfvSGI)( GLenum, GLenum, GLfloat* ) = extension_funcs[96];
802 TRACE("(%d, %d, %p)\n", target, pname, params );
803 ENTER_GL();
804 func_glColorTableParameterfvSGI( target, pname, params );
805 LEAVE_GL();
808 static void WINAPI wine_glColorTableParameterivSGI( GLenum target, GLenum pname, GLint* params ) {
809 void (*func_glColorTableParameterivSGI)( GLenum, GLenum, GLint* ) = extension_funcs[97];
810 TRACE("(%d, %d, %p)\n", target, pname, params );
811 ENTER_GL();
812 func_glColorTableParameterivSGI( target, pname, params );
813 LEAVE_GL();
816 static void WINAPI wine_glColorTableSGI( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, GLvoid* table ) {
817 void (*func_glColorTableSGI)( GLenum, GLenum, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[98];
818 TRACE("(%d, %d, %d, %d, %d, %p)\n", target, internalformat, width, format, type, table );
819 ENTER_GL();
820 func_glColorTableSGI( target, internalformat, width, format, type, table );
821 LEAVE_GL();
824 static void WINAPI wine_glCombinerInputNV( GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage ) {
825 void (*func_glCombinerInputNV)( GLenum, GLenum, GLenum, GLenum, GLenum, GLenum ) = extension_funcs[99];
826 TRACE("(%d, %d, %d, %d, %d, %d)\n", stage, portion, variable, input, mapping, componentUsage );
827 ENTER_GL();
828 func_glCombinerInputNV( stage, portion, variable, input, mapping, componentUsage );
829 LEAVE_GL();
832 static void WINAPI wine_glCombinerOutputNV( GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum ) {
833 void (*func_glCombinerOutputNV)( GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean ) = extension_funcs[100];
834 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum );
835 ENTER_GL();
836 func_glCombinerOutputNV( stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum );
837 LEAVE_GL();
840 static void WINAPI wine_glCombinerParameterfNV( GLenum pname, GLfloat param ) {
841 void (*func_glCombinerParameterfNV)( GLenum, GLfloat ) = extension_funcs[101];
842 TRACE("(%d, %f)\n", pname, param );
843 ENTER_GL();
844 func_glCombinerParameterfNV( pname, param );
845 LEAVE_GL();
848 static void WINAPI wine_glCombinerParameterfvNV( GLenum pname, GLfloat* params ) {
849 void (*func_glCombinerParameterfvNV)( GLenum, GLfloat* ) = extension_funcs[102];
850 TRACE("(%d, %p)\n", pname, params );
851 ENTER_GL();
852 func_glCombinerParameterfvNV( pname, params );
853 LEAVE_GL();
856 static void WINAPI wine_glCombinerParameteriNV( GLenum pname, GLint param ) {
857 void (*func_glCombinerParameteriNV)( GLenum, GLint ) = extension_funcs[103];
858 TRACE("(%d, %d)\n", pname, param );
859 ENTER_GL();
860 func_glCombinerParameteriNV( pname, param );
861 LEAVE_GL();
864 static void WINAPI wine_glCombinerParameterivNV( GLenum pname, GLint* params ) {
865 void (*func_glCombinerParameterivNV)( GLenum, GLint* ) = extension_funcs[104];
866 TRACE("(%d, %p)\n", pname, params );
867 ENTER_GL();
868 func_glCombinerParameterivNV( pname, params );
869 LEAVE_GL();
872 static void WINAPI wine_glCombinerStageParameterfvNV( GLenum stage, GLenum pname, GLfloat* params ) {
873 void (*func_glCombinerStageParameterfvNV)( GLenum, GLenum, GLfloat* ) = extension_funcs[105];
874 TRACE("(%d, %d, %p)\n", stage, pname, params );
875 ENTER_GL();
876 func_glCombinerStageParameterfvNV( stage, pname, params );
877 LEAVE_GL();
880 static void WINAPI wine_glCompileShader( GLuint shader ) {
881 void (*func_glCompileShader)( GLuint ) = extension_funcs[106];
882 TRACE("(%d)\n", shader );
883 ENTER_GL();
884 func_glCompileShader( shader );
885 LEAVE_GL();
888 static void WINAPI wine_glCompileShaderARB( unsigned int shaderObj ) {
889 void (*func_glCompileShaderARB)( unsigned int ) = extension_funcs[107];
890 TRACE("(%d)\n", shaderObj );
891 ENTER_GL();
892 func_glCompileShaderARB( shaderObj );
893 LEAVE_GL();
896 static void WINAPI wine_glCompressedTexImage1D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, GLvoid* data ) {
897 void (*func_glCompressedTexImage1D)( GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, GLvoid* ) = extension_funcs[108];
898 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, border, imageSize, data );
899 ENTER_GL();
900 func_glCompressedTexImage1D( target, level, internalformat, width, border, imageSize, data );
901 LEAVE_GL();
904 static void WINAPI wine_glCompressedTexImage1DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, GLvoid* data ) {
905 void (*func_glCompressedTexImage1DARB)( GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, GLvoid* ) = extension_funcs[109];
906 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, border, imageSize, data );
907 ENTER_GL();
908 func_glCompressedTexImage1DARB( target, level, internalformat, width, border, imageSize, data );
909 LEAVE_GL();
912 static void WINAPI wine_glCompressedTexImage2D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, GLvoid* data ) {
913 void (*func_glCompressedTexImage2D)( GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, GLvoid* ) = extension_funcs[110];
914 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, border, imageSize, data );
915 ENTER_GL();
916 func_glCompressedTexImage2D( target, level, internalformat, width, height, border, imageSize, data );
917 LEAVE_GL();
920 static void WINAPI wine_glCompressedTexImage2DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, GLvoid* data ) {
921 void (*func_glCompressedTexImage2DARB)( GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, GLvoid* ) = extension_funcs[111];
922 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, border, imageSize, data );
923 ENTER_GL();
924 func_glCompressedTexImage2DARB( target, level, internalformat, width, height, border, imageSize, data );
925 LEAVE_GL();
928 static void WINAPI wine_glCompressedTexImage3D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, GLvoid* data ) {
929 void (*func_glCompressedTexImage3D)( GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, GLvoid* ) = extension_funcs[112];
930 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, depth, border, imageSize, data );
931 ENTER_GL();
932 func_glCompressedTexImage3D( target, level, internalformat, width, height, depth, border, imageSize, data );
933 LEAVE_GL();
936 static void WINAPI wine_glCompressedTexImage3DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, GLvoid* data ) {
937 void (*func_glCompressedTexImage3DARB)( GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, GLvoid* ) = extension_funcs[113];
938 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, depth, border, imageSize, data );
939 ENTER_GL();
940 func_glCompressedTexImage3DARB( target, level, internalformat, width, height, depth, border, imageSize, data );
941 LEAVE_GL();
944 static void WINAPI wine_glCompressedTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, GLvoid* data ) {
945 void (*func_glCompressedTexSubImage1D)( GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, GLvoid* ) = extension_funcs[114];
946 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, width, format, imageSize, data );
947 ENTER_GL();
948 func_glCompressedTexSubImage1D( target, level, xoffset, width, format, imageSize, data );
949 LEAVE_GL();
952 static void WINAPI wine_glCompressedTexSubImage1DARB( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, GLvoid* data ) {
953 void (*func_glCompressedTexSubImage1DARB)( GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, GLvoid* ) = extension_funcs[115];
954 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, width, format, imageSize, data );
955 ENTER_GL();
956 func_glCompressedTexSubImage1DARB( target, level, xoffset, width, format, imageSize, data );
957 LEAVE_GL();
960 static void WINAPI wine_glCompressedTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, GLvoid* data ) {
961 void (*func_glCompressedTexSubImage2D)( GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, GLvoid* ) = extension_funcs[116];
962 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, width, height, format, imageSize, data );
963 ENTER_GL();
964 func_glCompressedTexSubImage2D( target, level, xoffset, yoffset, width, height, format, imageSize, data );
965 LEAVE_GL();
968 static void WINAPI wine_glCompressedTexSubImage2DARB( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, GLvoid* data ) {
969 void (*func_glCompressedTexSubImage2DARB)( GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, GLvoid* ) = extension_funcs[117];
970 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, width, height, format, imageSize, data );
971 ENTER_GL();
972 func_glCompressedTexSubImage2DARB( target, level, xoffset, yoffset, width, height, format, imageSize, data );
973 LEAVE_GL();
976 static void WINAPI wine_glCompressedTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, GLvoid* data ) {
977 void (*func_glCompressedTexSubImage3D)( GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, GLvoid* ) = extension_funcs[118];
978 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data );
979 ENTER_GL();
980 func_glCompressedTexSubImage3D( target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data );
981 LEAVE_GL();
984 static void WINAPI wine_glCompressedTexSubImage3DARB( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, GLvoid* data ) {
985 void (*func_glCompressedTexSubImage3DARB)( GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, GLvoid* ) = extension_funcs[119];
986 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data );
987 ENTER_GL();
988 func_glCompressedTexSubImage3DARB( target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data );
989 LEAVE_GL();
992 static void WINAPI wine_glConvolutionFilter1DEXT( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, GLvoid* image ) {
993 void (*func_glConvolutionFilter1DEXT)( GLenum, GLenum, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[120];
994 TRACE("(%d, %d, %d, %d, %d, %p)\n", target, internalformat, width, format, type, image );
995 ENTER_GL();
996 func_glConvolutionFilter1DEXT( target, internalformat, width, format, type, image );
997 LEAVE_GL();
1000 static void WINAPI wine_glConvolutionFilter2DEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* image ) {
1001 void (*func_glConvolutionFilter2DEXT)( GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[121];
1002 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, internalformat, width, height, format, type, image );
1003 ENTER_GL();
1004 func_glConvolutionFilter2DEXT( target, internalformat, width, height, format, type, image );
1005 LEAVE_GL();
1008 static void WINAPI wine_glConvolutionParameterfEXT( GLenum target, GLenum pname, GLfloat params ) {
1009 void (*func_glConvolutionParameterfEXT)( GLenum, GLenum, GLfloat ) = extension_funcs[122];
1010 TRACE("(%d, %d, %f)\n", target, pname, params );
1011 ENTER_GL();
1012 func_glConvolutionParameterfEXT( target, pname, params );
1013 LEAVE_GL();
1016 static void WINAPI wine_glConvolutionParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) {
1017 void (*func_glConvolutionParameterfvEXT)( GLenum, GLenum, GLfloat* ) = extension_funcs[123];
1018 TRACE("(%d, %d, %p)\n", target, pname, params );
1019 ENTER_GL();
1020 func_glConvolutionParameterfvEXT( target, pname, params );
1021 LEAVE_GL();
1024 static void WINAPI wine_glConvolutionParameteriEXT( GLenum target, GLenum pname, GLint params ) {
1025 void (*func_glConvolutionParameteriEXT)( GLenum, GLenum, GLint ) = extension_funcs[124];
1026 TRACE("(%d, %d, %d)\n", target, pname, params );
1027 ENTER_GL();
1028 func_glConvolutionParameteriEXT( target, pname, params );
1029 LEAVE_GL();
1032 static void WINAPI wine_glConvolutionParameterivEXT( GLenum target, GLenum pname, GLint* params ) {
1033 void (*func_glConvolutionParameterivEXT)( GLenum, GLenum, GLint* ) = extension_funcs[125];
1034 TRACE("(%d, %d, %p)\n", target, pname, params );
1035 ENTER_GL();
1036 func_glConvolutionParameterivEXT( target, pname, params );
1037 LEAVE_GL();
1040 static void WINAPI wine_glCopyColorSubTableEXT( GLenum target, GLsizei start, GLint x, GLint y, GLsizei width ) {
1041 void (*func_glCopyColorSubTableEXT)( GLenum, GLsizei, GLint, GLint, GLsizei ) = extension_funcs[126];
1042 TRACE("(%d, %d, %d, %d, %d)\n", target, start, x, y, width );
1043 ENTER_GL();
1044 func_glCopyColorSubTableEXT( target, start, x, y, width );
1045 LEAVE_GL();
1048 static void WINAPI wine_glCopyColorTableSGI( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) {
1049 void (*func_glCopyColorTableSGI)( GLenum, GLenum, GLint, GLint, GLsizei ) = extension_funcs[127];
1050 TRACE("(%d, %d, %d, %d, %d)\n", target, internalformat, x, y, width );
1051 ENTER_GL();
1052 func_glCopyColorTableSGI( target, internalformat, x, y, width );
1053 LEAVE_GL();
1056 static void WINAPI wine_glCopyConvolutionFilter1DEXT( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) {
1057 void (*func_glCopyConvolutionFilter1DEXT)( GLenum, GLenum, GLint, GLint, GLsizei ) = extension_funcs[128];
1058 TRACE("(%d, %d, %d, %d, %d)\n", target, internalformat, x, y, width );
1059 ENTER_GL();
1060 func_glCopyConvolutionFilter1DEXT( target, internalformat, x, y, width );
1061 LEAVE_GL();
1064 static void WINAPI wine_glCopyConvolutionFilter2DEXT( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height ) {
1065 void (*func_glCopyConvolutionFilter2DEXT)( GLenum, GLenum, GLint, GLint, GLsizei, GLsizei ) = extension_funcs[129];
1066 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, internalformat, x, y, width, height );
1067 ENTER_GL();
1068 func_glCopyConvolutionFilter2DEXT( target, internalformat, x, y, width, height );
1069 LEAVE_GL();
1072 static void WINAPI wine_glCopyTexImage1DEXT( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) {
1073 void (*func_glCopyTexImage1DEXT)( GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint ) = extension_funcs[130];
1074 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", target, level, internalformat, x, y, width, border );
1075 ENTER_GL();
1076 func_glCopyTexImage1DEXT( target, level, internalformat, x, y, width, border );
1077 LEAVE_GL();
1080 static void WINAPI wine_glCopyTexImage2DEXT( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) {
1081 void (*func_glCopyTexImage2DEXT)( GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint ) = extension_funcs[131];
1082 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target, level, internalformat, x, y, width, height, border );
1083 ENTER_GL();
1084 func_glCopyTexImage2DEXT( target, level, internalformat, x, y, width, height, border );
1085 LEAVE_GL();
1088 static void WINAPI wine_glCopyTexSubImage1DEXT( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) {
1089 void (*func_glCopyTexSubImage1DEXT)( GLenum, GLint, GLint, GLint, GLint, GLsizei ) = extension_funcs[132];
1090 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, level, xoffset, x, y, width );
1091 ENTER_GL();
1092 func_glCopyTexSubImage1DEXT( target, level, xoffset, x, y, width );
1093 LEAVE_GL();
1096 static void WINAPI wine_glCopyTexSubImage2DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) {
1097 void (*func_glCopyTexSubImage2DEXT)( GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei ) = extension_funcs[133];
1098 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target, level, xoffset, yoffset, x, y, width, height );
1099 ENTER_GL();
1100 func_glCopyTexSubImage2DEXT( target, level, xoffset, yoffset, x, y, width, height );
1101 LEAVE_GL();
1104 static void WINAPI wine_glCopyTexSubImage3DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) {
1105 void (*func_glCopyTexSubImage3DEXT)( GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei ) = extension_funcs[134];
1106 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", target, level, xoffset, yoffset, zoffset, x, y, width, height );
1107 ENTER_GL();
1108 func_glCopyTexSubImage3DEXT( target, level, xoffset, yoffset, zoffset, x, y, width, height );
1109 LEAVE_GL();
1112 static GLuint WINAPI wine_glCreateProgram( void ) {
1113 GLuint ret_value;
1114 GLuint (*func_glCreateProgram)( void ) = extension_funcs[135];
1115 TRACE("()\n");
1116 ENTER_GL();
1117 ret_value = func_glCreateProgram( );
1118 LEAVE_GL();
1119 return ret_value;
1122 static unsigned int WINAPI wine_glCreateProgramObjectARB( void ) {
1123 unsigned int ret_value;
1124 unsigned int (*func_glCreateProgramObjectARB)( void ) = extension_funcs[136];
1125 TRACE("()\n");
1126 ENTER_GL();
1127 ret_value = func_glCreateProgramObjectARB( );
1128 LEAVE_GL();
1129 return ret_value;
1132 static GLuint WINAPI wine_glCreateShader( GLenum type ) {
1133 GLuint ret_value;
1134 GLuint (*func_glCreateShader)( GLenum ) = extension_funcs[137];
1135 TRACE("(%d)\n", type );
1136 ENTER_GL();
1137 ret_value = func_glCreateShader( type );
1138 LEAVE_GL();
1139 return ret_value;
1142 static unsigned int WINAPI wine_glCreateShaderObjectARB( GLenum shaderType ) {
1143 unsigned int ret_value;
1144 unsigned int (*func_glCreateShaderObjectARB)( GLenum ) = extension_funcs[138];
1145 TRACE("(%d)\n", shaderType );
1146 ENTER_GL();
1147 ret_value = func_glCreateShaderObjectARB( shaderType );
1148 LEAVE_GL();
1149 return ret_value;
1152 static void WINAPI wine_glCullParameterdvEXT( GLenum pname, GLdouble* params ) {
1153 void (*func_glCullParameterdvEXT)( GLenum, GLdouble* ) = extension_funcs[139];
1154 TRACE("(%d, %p)\n", pname, params );
1155 ENTER_GL();
1156 func_glCullParameterdvEXT( pname, params );
1157 LEAVE_GL();
1160 static void WINAPI wine_glCullParameterfvEXT( GLenum pname, GLfloat* params ) {
1161 void (*func_glCullParameterfvEXT)( GLenum, GLfloat* ) = extension_funcs[140];
1162 TRACE("(%d, %p)\n", pname, params );
1163 ENTER_GL();
1164 func_glCullParameterfvEXT( pname, params );
1165 LEAVE_GL();
1168 static void WINAPI wine_glCurrentPaletteMatrixARB( GLint index ) {
1169 void (*func_glCurrentPaletteMatrixARB)( GLint ) = extension_funcs[141];
1170 TRACE("(%d)\n", index );
1171 ENTER_GL();
1172 func_glCurrentPaletteMatrixARB( index );
1173 LEAVE_GL();
1176 static void WINAPI wine_glDeformSGIX( GLint mask ) {
1177 void (*func_glDeformSGIX)( GLint ) = extension_funcs[142];
1178 TRACE("(%d)\n", mask );
1179 ENTER_GL();
1180 func_glDeformSGIX( mask );
1181 LEAVE_GL();
1184 static void WINAPI wine_glDeformationMap3dSGIX( GLint target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, GLdouble* points ) {
1185 void (*func_glDeformationMap3dSGIX)( GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble* ) = extension_funcs[143];
1186 TRACE("(%d, %f, %f, %d, %d, %f, %f, %d, %d, %f, %f, %d, %d, %p)\n", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points );
1187 ENTER_GL();
1188 func_glDeformationMap3dSGIX( target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points );
1189 LEAVE_GL();
1192 static void WINAPI wine_glDeformationMap3fSGIX( GLint target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, GLfloat* points ) {
1193 void (*func_glDeformationMap3fSGIX)( GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat* ) = extension_funcs[144];
1194 TRACE("(%d, %f, %f, %d, %d, %f, %f, %d, %d, %f, %f, %d, %d, %p)\n", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points );
1195 ENTER_GL();
1196 func_glDeformationMap3fSGIX( target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points );
1197 LEAVE_GL();
1200 static void WINAPI wine_glDeleteAsyncMarkersSGIX( GLuint marker, GLsizei range ) {
1201 void (*func_glDeleteAsyncMarkersSGIX)( GLuint, GLsizei ) = extension_funcs[145];
1202 TRACE("(%d, %d)\n", marker, range );
1203 ENTER_GL();
1204 func_glDeleteAsyncMarkersSGIX( marker, range );
1205 LEAVE_GL();
1208 static void WINAPI wine_glDeleteBufferRegion( GLenum region ) {
1209 void (*func_glDeleteBufferRegion)( GLenum ) = extension_funcs[146];
1210 TRACE("(%d)\n", region );
1211 ENTER_GL();
1212 func_glDeleteBufferRegion( region );
1213 LEAVE_GL();
1216 static void WINAPI wine_glDeleteBuffers( GLsizei n, GLuint* buffers ) {
1217 void (*func_glDeleteBuffers)( GLsizei, GLuint* ) = extension_funcs[147];
1218 TRACE("(%d, %p)\n", n, buffers );
1219 ENTER_GL();
1220 func_glDeleteBuffers( n, buffers );
1221 LEAVE_GL();
1224 static void WINAPI wine_glDeleteBuffersARB( GLsizei n, GLuint* buffers ) {
1225 void (*func_glDeleteBuffersARB)( GLsizei, GLuint* ) = extension_funcs[148];
1226 TRACE("(%d, %p)\n", n, buffers );
1227 ENTER_GL();
1228 func_glDeleteBuffersARB( n, buffers );
1229 LEAVE_GL();
1232 static void WINAPI wine_glDeleteFencesAPPLE( GLsizei n, GLuint* fences ) {
1233 void (*func_glDeleteFencesAPPLE)( GLsizei, GLuint* ) = extension_funcs[149];
1234 TRACE("(%d, %p)\n", n, fences );
1235 ENTER_GL();
1236 func_glDeleteFencesAPPLE( n, fences );
1237 LEAVE_GL();
1240 static void WINAPI wine_glDeleteFencesNV( GLsizei n, GLuint* fences ) {
1241 void (*func_glDeleteFencesNV)( GLsizei, GLuint* ) = extension_funcs[150];
1242 TRACE("(%d, %p)\n", n, fences );
1243 ENTER_GL();
1244 func_glDeleteFencesNV( n, fences );
1245 LEAVE_GL();
1248 static void WINAPI wine_glDeleteFragmentShaderATI( GLuint id ) {
1249 void (*func_glDeleteFragmentShaderATI)( GLuint ) = extension_funcs[151];
1250 TRACE("(%d)\n", id );
1251 ENTER_GL();
1252 func_glDeleteFragmentShaderATI( id );
1253 LEAVE_GL();
1256 static void WINAPI wine_glDeleteFramebuffersEXT( GLsizei n, GLuint* framebuffers ) {
1257 void (*func_glDeleteFramebuffersEXT)( GLsizei, GLuint* ) = extension_funcs[152];
1258 TRACE("(%d, %p)\n", n, framebuffers );
1259 ENTER_GL();
1260 func_glDeleteFramebuffersEXT( n, framebuffers );
1261 LEAVE_GL();
1264 static void WINAPI wine_glDeleteObjectARB( unsigned int obj ) {
1265 void (*func_glDeleteObjectARB)( unsigned int ) = extension_funcs[153];
1266 TRACE("(%d)\n", obj );
1267 ENTER_GL();
1268 func_glDeleteObjectARB( obj );
1269 LEAVE_GL();
1272 static void WINAPI wine_glDeleteObjectBufferATI( GLuint buffer ) {
1273 void (*func_glDeleteObjectBufferATI)( GLuint ) = extension_funcs[154];
1274 TRACE("(%d)\n", buffer );
1275 ENTER_GL();
1276 func_glDeleteObjectBufferATI( buffer );
1277 LEAVE_GL();
1280 static void WINAPI wine_glDeleteOcclusionQueriesNV( GLsizei n, GLuint* ids ) {
1281 void (*func_glDeleteOcclusionQueriesNV)( GLsizei, GLuint* ) = extension_funcs[155];
1282 TRACE("(%d, %p)\n", n, ids );
1283 ENTER_GL();
1284 func_glDeleteOcclusionQueriesNV( n, ids );
1285 LEAVE_GL();
1288 static void WINAPI wine_glDeleteProgram( GLuint program ) {
1289 void (*func_glDeleteProgram)( GLuint ) = extension_funcs[156];
1290 TRACE("(%d)\n", program );
1291 ENTER_GL();
1292 func_glDeleteProgram( program );
1293 LEAVE_GL();
1296 static void WINAPI wine_glDeleteProgramsARB( GLsizei n, GLuint* programs ) {
1297 void (*func_glDeleteProgramsARB)( GLsizei, GLuint* ) = extension_funcs[157];
1298 TRACE("(%d, %p)\n", n, programs );
1299 ENTER_GL();
1300 func_glDeleteProgramsARB( n, programs );
1301 LEAVE_GL();
1304 static void WINAPI wine_glDeleteProgramsNV( GLsizei n, GLuint* programs ) {
1305 void (*func_glDeleteProgramsNV)( GLsizei, GLuint* ) = extension_funcs[158];
1306 TRACE("(%d, %p)\n", n, programs );
1307 ENTER_GL();
1308 func_glDeleteProgramsNV( n, programs );
1309 LEAVE_GL();
1312 static void WINAPI wine_glDeleteQueries( GLsizei n, GLuint* ids ) {
1313 void (*func_glDeleteQueries)( GLsizei, GLuint* ) = extension_funcs[159];
1314 TRACE("(%d, %p)\n", n, ids );
1315 ENTER_GL();
1316 func_glDeleteQueries( n, ids );
1317 LEAVE_GL();
1320 static void WINAPI wine_glDeleteQueriesARB( GLsizei n, GLuint* ids ) {
1321 void (*func_glDeleteQueriesARB)( GLsizei, GLuint* ) = extension_funcs[160];
1322 TRACE("(%d, %p)\n", n, ids );
1323 ENTER_GL();
1324 func_glDeleteQueriesARB( n, ids );
1325 LEAVE_GL();
1328 static void WINAPI wine_glDeleteRenderbuffersEXT( GLsizei n, GLuint* renderbuffers ) {
1329 void (*func_glDeleteRenderbuffersEXT)( GLsizei, GLuint* ) = extension_funcs[161];
1330 TRACE("(%d, %p)\n", n, renderbuffers );
1331 ENTER_GL();
1332 func_glDeleteRenderbuffersEXT( n, renderbuffers );
1333 LEAVE_GL();
1336 static void WINAPI wine_glDeleteShader( GLuint shader ) {
1337 void (*func_glDeleteShader)( GLuint ) = extension_funcs[162];
1338 TRACE("(%d)\n", shader );
1339 ENTER_GL();
1340 func_glDeleteShader( shader );
1341 LEAVE_GL();
1344 static void WINAPI wine_glDeleteTexturesEXT( GLsizei n, GLuint* textures ) {
1345 void (*func_glDeleteTexturesEXT)( GLsizei, GLuint* ) = extension_funcs[163];
1346 TRACE("(%d, %p)\n", n, textures );
1347 ENTER_GL();
1348 func_glDeleteTexturesEXT( n, textures );
1349 LEAVE_GL();
1352 static void WINAPI wine_glDeleteVertexArraysAPPLE( GLsizei n, GLuint* arrays ) {
1353 void (*func_glDeleteVertexArraysAPPLE)( GLsizei, GLuint* ) = extension_funcs[164];
1354 TRACE("(%d, %p)\n", n, arrays );
1355 ENTER_GL();
1356 func_glDeleteVertexArraysAPPLE( n, arrays );
1357 LEAVE_GL();
1360 static void WINAPI wine_glDeleteVertexShaderEXT( GLuint id ) {
1361 void (*func_glDeleteVertexShaderEXT)( GLuint ) = extension_funcs[165];
1362 TRACE("(%d)\n", id );
1363 ENTER_GL();
1364 func_glDeleteVertexShaderEXT( id );
1365 LEAVE_GL();
1368 static void WINAPI wine_glDepthBoundsEXT( GLclampd zmin, GLclampd zmax ) {
1369 void (*func_glDepthBoundsEXT)( GLclampd, GLclampd ) = extension_funcs[166];
1370 TRACE("(%f, %f)\n", zmin, zmax );
1371 ENTER_GL();
1372 func_glDepthBoundsEXT( zmin, zmax );
1373 LEAVE_GL();
1376 static void WINAPI wine_glDepthBoundsdNV( GLdouble zmin, GLdouble zmax ) {
1377 void (*func_glDepthBoundsdNV)( GLdouble, GLdouble ) = extension_funcs[167];
1378 TRACE("(%f, %f)\n", zmin, zmax );
1379 ENTER_GL();
1380 func_glDepthBoundsdNV( zmin, zmax );
1381 LEAVE_GL();
1384 static void WINAPI wine_glDepthRangedNV( GLdouble zNear, GLdouble zFar ) {
1385 void (*func_glDepthRangedNV)( GLdouble, GLdouble ) = extension_funcs[168];
1386 TRACE("(%f, %f)\n", zNear, zFar );
1387 ENTER_GL();
1388 func_glDepthRangedNV( zNear, zFar );
1389 LEAVE_GL();
1392 static void WINAPI wine_glDetachObjectARB( unsigned int containerObj, unsigned int attachedObj ) {
1393 void (*func_glDetachObjectARB)( unsigned int, unsigned int ) = extension_funcs[169];
1394 TRACE("(%d, %d)\n", containerObj, attachedObj );
1395 ENTER_GL();
1396 func_glDetachObjectARB( containerObj, attachedObj );
1397 LEAVE_GL();
1400 static void WINAPI wine_glDetachShader( GLuint program, GLuint shader ) {
1401 void (*func_glDetachShader)( GLuint, GLuint ) = extension_funcs[170];
1402 TRACE("(%d, %d)\n", program, shader );
1403 ENTER_GL();
1404 func_glDetachShader( program, shader );
1405 LEAVE_GL();
1408 static void WINAPI wine_glDetailTexFuncSGIS( GLenum target, GLsizei n, GLfloat* points ) {
1409 void (*func_glDetailTexFuncSGIS)( GLenum, GLsizei, GLfloat* ) = extension_funcs[171];
1410 TRACE("(%d, %d, %p)\n", target, n, points );
1411 ENTER_GL();
1412 func_glDetailTexFuncSGIS( target, n, points );
1413 LEAVE_GL();
1416 static void WINAPI wine_glDisableIndexedEXT( GLenum target, GLuint index ) {
1417 void (*func_glDisableIndexedEXT)( GLenum, GLuint ) = extension_funcs[172];
1418 TRACE("(%d, %d)\n", target, index );
1419 ENTER_GL();
1420 func_glDisableIndexedEXT( target, index );
1421 LEAVE_GL();
1424 static void WINAPI wine_glDisableVariantClientStateEXT( GLuint id ) {
1425 void (*func_glDisableVariantClientStateEXT)( GLuint ) = extension_funcs[173];
1426 TRACE("(%d)\n", id );
1427 ENTER_GL();
1428 func_glDisableVariantClientStateEXT( id );
1429 LEAVE_GL();
1432 static void WINAPI wine_glDisableVertexAttribArray( GLuint index ) {
1433 void (*func_glDisableVertexAttribArray)( GLuint ) = extension_funcs[174];
1434 TRACE("(%d)\n", index );
1435 ENTER_GL();
1436 func_glDisableVertexAttribArray( index );
1437 LEAVE_GL();
1440 static void WINAPI wine_glDisableVertexAttribArrayARB( GLuint index ) {
1441 void (*func_glDisableVertexAttribArrayARB)( GLuint ) = extension_funcs[175];
1442 TRACE("(%d)\n", index );
1443 ENTER_GL();
1444 func_glDisableVertexAttribArrayARB( index );
1445 LEAVE_GL();
1448 static void WINAPI wine_glDrawArraysEXT( GLenum mode, GLint first, GLsizei count ) {
1449 void (*func_glDrawArraysEXT)( GLenum, GLint, GLsizei ) = extension_funcs[176];
1450 TRACE("(%d, %d, %d)\n", mode, first, count );
1451 ENTER_GL();
1452 func_glDrawArraysEXT( mode, first, count );
1453 LEAVE_GL();
1456 static void WINAPI wine_glDrawArraysInstancedEXT( GLenum mode, GLint start, GLsizei count, GLsizei primcount ) {
1457 void (*func_glDrawArraysInstancedEXT)( GLenum, GLint, GLsizei, GLsizei ) = extension_funcs[177];
1458 TRACE("(%d, %d, %d, %d)\n", mode, start, count, primcount );
1459 ENTER_GL();
1460 func_glDrawArraysInstancedEXT( mode, start, count, primcount );
1461 LEAVE_GL();
1464 static void WINAPI wine_glDrawBufferRegion( GLenum region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest ) {
1465 void (*func_glDrawBufferRegion)( GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLint ) = extension_funcs[178];
1466 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", region, x, y, width, height, xDest, yDest );
1467 ENTER_GL();
1468 func_glDrawBufferRegion( region, x, y, width, height, xDest, yDest );
1469 LEAVE_GL();
1472 static void WINAPI wine_glDrawBuffers( GLsizei n, GLenum* bufs ) {
1473 void (*func_glDrawBuffers)( GLsizei, GLenum* ) = extension_funcs[179];
1474 TRACE("(%d, %p)\n", n, bufs );
1475 ENTER_GL();
1476 func_glDrawBuffers( n, bufs );
1477 LEAVE_GL();
1480 static void WINAPI wine_glDrawBuffersARB( GLsizei n, GLenum* bufs ) {
1481 void (*func_glDrawBuffersARB)( GLsizei, GLenum* ) = extension_funcs[180];
1482 TRACE("(%d, %p)\n", n, bufs );
1483 ENTER_GL();
1484 func_glDrawBuffersARB( n, bufs );
1485 LEAVE_GL();
1488 static void WINAPI wine_glDrawBuffersATI( GLsizei n, GLenum* bufs ) {
1489 void (*func_glDrawBuffersATI)( GLsizei, GLenum* ) = extension_funcs[181];
1490 TRACE("(%d, %p)\n", n, bufs );
1491 ENTER_GL();
1492 func_glDrawBuffersATI( n, bufs );
1493 LEAVE_GL();
1496 static void WINAPI wine_glDrawElementArrayAPPLE( GLenum mode, GLint first, GLsizei count ) {
1497 void (*func_glDrawElementArrayAPPLE)( GLenum, GLint, GLsizei ) = extension_funcs[182];
1498 TRACE("(%d, %d, %d)\n", mode, first, count );
1499 ENTER_GL();
1500 func_glDrawElementArrayAPPLE( mode, first, count );
1501 LEAVE_GL();
1504 static void WINAPI wine_glDrawElementArrayATI( GLenum mode, GLsizei count ) {
1505 void (*func_glDrawElementArrayATI)( GLenum, GLsizei ) = extension_funcs[183];
1506 TRACE("(%d, %d)\n", mode, count );
1507 ENTER_GL();
1508 func_glDrawElementArrayATI( mode, count );
1509 LEAVE_GL();
1512 static void WINAPI wine_glDrawElementsInstancedEXT( GLenum mode, GLsizei count, GLenum type, GLvoid* indices, GLsizei primcount ) {
1513 void (*func_glDrawElementsInstancedEXT)( GLenum, GLsizei, GLenum, GLvoid*, GLsizei ) = extension_funcs[184];
1514 TRACE("(%d, %d, %d, %p, %d)\n", mode, count, type, indices, primcount );
1515 ENTER_GL();
1516 func_glDrawElementsInstancedEXT( mode, count, type, indices, primcount );
1517 LEAVE_GL();
1520 static void WINAPI wine_glDrawMeshArraysSUN( GLenum mode, GLint first, GLsizei count, GLsizei width ) {
1521 void (*func_glDrawMeshArraysSUN)( GLenum, GLint, GLsizei, GLsizei ) = extension_funcs[185];
1522 TRACE("(%d, %d, %d, %d)\n", mode, first, count, width );
1523 ENTER_GL();
1524 func_glDrawMeshArraysSUN( mode, first, count, width );
1525 LEAVE_GL();
1528 static void WINAPI wine_glDrawRangeElementArrayAPPLE( GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count ) {
1529 void (*func_glDrawRangeElementArrayAPPLE)( GLenum, GLuint, GLuint, GLint, GLsizei ) = extension_funcs[186];
1530 TRACE("(%d, %d, %d, %d, %d)\n", mode, start, end, first, count );
1531 ENTER_GL();
1532 func_glDrawRangeElementArrayAPPLE( mode, start, end, first, count );
1533 LEAVE_GL();
1536 static void WINAPI wine_glDrawRangeElementArrayATI( GLenum mode, GLuint start, GLuint end, GLsizei count ) {
1537 void (*func_glDrawRangeElementArrayATI)( GLenum, GLuint, GLuint, GLsizei ) = extension_funcs[187];
1538 TRACE("(%d, %d, %d, %d)\n", mode, start, end, count );
1539 ENTER_GL();
1540 func_glDrawRangeElementArrayATI( mode, start, end, count );
1541 LEAVE_GL();
1544 static void WINAPI wine_glDrawRangeElementsEXT( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, GLvoid* indices ) {
1545 void (*func_glDrawRangeElementsEXT)( GLenum, GLuint, GLuint, GLsizei, GLenum, GLvoid* ) = extension_funcs[188];
1546 TRACE("(%d, %d, %d, %d, %d, %p)\n", mode, start, end, count, type, indices );
1547 ENTER_GL();
1548 func_glDrawRangeElementsEXT( mode, start, end, count, type, indices );
1549 LEAVE_GL();
1552 static void WINAPI wine_glEdgeFlagPointerEXT( GLsizei stride, GLsizei count, GLboolean* pointer ) {
1553 void (*func_glEdgeFlagPointerEXT)( GLsizei, GLsizei, GLboolean* ) = extension_funcs[189];
1554 TRACE("(%d, %d, %p)\n", stride, count, pointer );
1555 ENTER_GL();
1556 func_glEdgeFlagPointerEXT( stride, count, pointer );
1557 LEAVE_GL();
1560 static void WINAPI wine_glEdgeFlagPointerListIBM( GLint stride, GLboolean** pointer, GLint ptrstride ) {
1561 void (*func_glEdgeFlagPointerListIBM)( GLint, GLboolean**, GLint ) = extension_funcs[190];
1562 TRACE("(%d, %p, %d)\n", stride, pointer, ptrstride );
1563 ENTER_GL();
1564 func_glEdgeFlagPointerListIBM( stride, pointer, ptrstride );
1565 LEAVE_GL();
1568 static void WINAPI wine_glElementPointerAPPLE( GLenum type, GLvoid* pointer ) {
1569 void (*func_glElementPointerAPPLE)( GLenum, GLvoid* ) = extension_funcs[191];
1570 TRACE("(%d, %p)\n", type, pointer );
1571 ENTER_GL();
1572 func_glElementPointerAPPLE( type, pointer );
1573 LEAVE_GL();
1576 static void WINAPI wine_glElementPointerATI( GLenum type, GLvoid* pointer ) {
1577 void (*func_glElementPointerATI)( GLenum, GLvoid* ) = extension_funcs[192];
1578 TRACE("(%d, %p)\n", type, pointer );
1579 ENTER_GL();
1580 func_glElementPointerATI( type, pointer );
1581 LEAVE_GL();
1584 static void WINAPI wine_glEnableIndexedEXT( GLenum target, GLuint index ) {
1585 void (*func_glEnableIndexedEXT)( GLenum, GLuint ) = extension_funcs[193];
1586 TRACE("(%d, %d)\n", target, index );
1587 ENTER_GL();
1588 func_glEnableIndexedEXT( target, index );
1589 LEAVE_GL();
1592 static void WINAPI wine_glEnableVariantClientStateEXT( GLuint id ) {
1593 void (*func_glEnableVariantClientStateEXT)( GLuint ) = extension_funcs[194];
1594 TRACE("(%d)\n", id );
1595 ENTER_GL();
1596 func_glEnableVariantClientStateEXT( id );
1597 LEAVE_GL();
1600 static void WINAPI wine_glEnableVertexAttribArray( GLuint index ) {
1601 void (*func_glEnableVertexAttribArray)( GLuint ) = extension_funcs[195];
1602 TRACE("(%d)\n", index );
1603 ENTER_GL();
1604 func_glEnableVertexAttribArray( index );
1605 LEAVE_GL();
1608 static void WINAPI wine_glEnableVertexAttribArrayARB( GLuint index ) {
1609 void (*func_glEnableVertexAttribArrayARB)( GLuint ) = extension_funcs[196];
1610 TRACE("(%d)\n", index );
1611 ENTER_GL();
1612 func_glEnableVertexAttribArrayARB( index );
1613 LEAVE_GL();
1616 static void WINAPI wine_glEndFragmentShaderATI( void ) {
1617 void (*func_glEndFragmentShaderATI)( void ) = extension_funcs[197];
1618 TRACE("()\n");
1619 ENTER_GL();
1620 func_glEndFragmentShaderATI( );
1621 LEAVE_GL();
1624 static void WINAPI wine_glEndOcclusionQueryNV( void ) {
1625 void (*func_glEndOcclusionQueryNV)( void ) = extension_funcs[198];
1626 TRACE("()\n");
1627 ENTER_GL();
1628 func_glEndOcclusionQueryNV( );
1629 LEAVE_GL();
1632 static void WINAPI wine_glEndQuery( GLenum target ) {
1633 void (*func_glEndQuery)( GLenum ) = extension_funcs[199];
1634 TRACE("(%d)\n", target );
1635 ENTER_GL();
1636 func_glEndQuery( target );
1637 LEAVE_GL();
1640 static void WINAPI wine_glEndQueryARB( GLenum target ) {
1641 void (*func_glEndQueryARB)( GLenum ) = extension_funcs[200];
1642 TRACE("(%d)\n", target );
1643 ENTER_GL();
1644 func_glEndQueryARB( target );
1645 LEAVE_GL();
1648 static void WINAPI wine_glEndTransformFeedbackNV( void ) {
1649 void (*func_glEndTransformFeedbackNV)( void ) = extension_funcs[201];
1650 TRACE("()\n");
1651 ENTER_GL();
1652 func_glEndTransformFeedbackNV( );
1653 LEAVE_GL();
1656 static void WINAPI wine_glEndVertexShaderEXT( void ) {
1657 void (*func_glEndVertexShaderEXT)( void ) = extension_funcs[202];
1658 TRACE("()\n");
1659 ENTER_GL();
1660 func_glEndVertexShaderEXT( );
1661 LEAVE_GL();
1664 static void WINAPI wine_glEvalMapsNV( GLenum target, GLenum mode ) {
1665 void (*func_glEvalMapsNV)( GLenum, GLenum ) = extension_funcs[203];
1666 TRACE("(%d, %d)\n", target, mode );
1667 ENTER_GL();
1668 func_glEvalMapsNV( target, mode );
1669 LEAVE_GL();
1672 static void WINAPI wine_glExecuteProgramNV( GLenum target, GLuint id, GLfloat* params ) {
1673 void (*func_glExecuteProgramNV)( GLenum, GLuint, GLfloat* ) = extension_funcs[204];
1674 TRACE("(%d, %d, %p)\n", target, id, params );
1675 ENTER_GL();
1676 func_glExecuteProgramNV( target, id, params );
1677 LEAVE_GL();
1680 static void WINAPI wine_glExtractComponentEXT( GLuint res, GLuint src, GLuint num ) {
1681 void (*func_glExtractComponentEXT)( GLuint, GLuint, GLuint ) = extension_funcs[205];
1682 TRACE("(%d, %d, %d)\n", res, src, num );
1683 ENTER_GL();
1684 func_glExtractComponentEXT( res, src, num );
1685 LEAVE_GL();
1688 static void WINAPI wine_glFinalCombinerInputNV( GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage ) {
1689 void (*func_glFinalCombinerInputNV)( GLenum, GLenum, GLenum, GLenum ) = extension_funcs[206];
1690 TRACE("(%d, %d, %d, %d)\n", variable, input, mapping, componentUsage );
1691 ENTER_GL();
1692 func_glFinalCombinerInputNV( variable, input, mapping, componentUsage );
1693 LEAVE_GL();
1696 static GLint WINAPI wine_glFinishAsyncSGIX( GLuint* markerp ) {
1697 GLint ret_value;
1698 GLint (*func_glFinishAsyncSGIX)( GLuint* ) = extension_funcs[207];
1699 TRACE("(%p)\n", markerp );
1700 ENTER_GL();
1701 ret_value = func_glFinishAsyncSGIX( markerp );
1702 LEAVE_GL();
1703 return ret_value;
1706 static void WINAPI wine_glFinishFenceAPPLE( GLuint fence ) {
1707 void (*func_glFinishFenceAPPLE)( GLuint ) = extension_funcs[208];
1708 TRACE("(%d)\n", fence );
1709 ENTER_GL();
1710 func_glFinishFenceAPPLE( fence );
1711 LEAVE_GL();
1714 static void WINAPI wine_glFinishFenceNV( GLuint fence ) {
1715 void (*func_glFinishFenceNV)( GLuint ) = extension_funcs[209];
1716 TRACE("(%d)\n", fence );
1717 ENTER_GL();
1718 func_glFinishFenceNV( fence );
1719 LEAVE_GL();
1722 static void WINAPI wine_glFinishObjectAPPLE( GLenum object, GLint name ) {
1723 void (*func_glFinishObjectAPPLE)( GLenum, GLint ) = extension_funcs[210];
1724 TRACE("(%d, %d)\n", object, name );
1725 ENTER_GL();
1726 func_glFinishObjectAPPLE( object, name );
1727 LEAVE_GL();
1730 static void WINAPI wine_glFinishTextureSUNX( void ) {
1731 void (*func_glFinishTextureSUNX)( void ) = extension_funcs[211];
1732 TRACE("()\n");
1733 ENTER_GL();
1734 func_glFinishTextureSUNX( );
1735 LEAVE_GL();
1738 static void WINAPI wine_glFlushMappedBufferRangeAPPLE( GLenum target, ptrdiff_t offset, ptrdiff_t size ) {
1739 void (*func_glFlushMappedBufferRangeAPPLE)( GLenum, ptrdiff_t, ptrdiff_t ) = extension_funcs[212];
1740 TRACE("(%d, %d, %d)\n", target, offset, size );
1741 ENTER_GL();
1742 func_glFlushMappedBufferRangeAPPLE( target, offset, size );
1743 LEAVE_GL();
1746 static void WINAPI wine_glFlushPixelDataRangeNV( GLenum target ) {
1747 void (*func_glFlushPixelDataRangeNV)( GLenum ) = extension_funcs[213];
1748 TRACE("(%d)\n", target );
1749 ENTER_GL();
1750 func_glFlushPixelDataRangeNV( target );
1751 LEAVE_GL();
1754 static void WINAPI wine_glFlushRasterSGIX( void ) {
1755 void (*func_glFlushRasterSGIX)( void ) = extension_funcs[214];
1756 TRACE("()\n");
1757 ENTER_GL();
1758 func_glFlushRasterSGIX( );
1759 LEAVE_GL();
1762 static void WINAPI wine_glFlushVertexArrayRangeAPPLE( GLsizei length, GLvoid* pointer ) {
1763 void (*func_glFlushVertexArrayRangeAPPLE)( GLsizei, GLvoid* ) = extension_funcs[215];
1764 TRACE("(%d, %p)\n", length, pointer );
1765 ENTER_GL();
1766 func_glFlushVertexArrayRangeAPPLE( length, pointer );
1767 LEAVE_GL();
1770 static void WINAPI wine_glFlushVertexArrayRangeNV( void ) {
1771 void (*func_glFlushVertexArrayRangeNV)( void ) = extension_funcs[216];
1772 TRACE("()\n");
1773 ENTER_GL();
1774 func_glFlushVertexArrayRangeNV( );
1775 LEAVE_GL();
1778 static void WINAPI wine_glFogCoordPointer( GLenum type, GLsizei stride, GLvoid* pointer ) {
1779 void (*func_glFogCoordPointer)( GLenum, GLsizei, GLvoid* ) = extension_funcs[217];
1780 TRACE("(%d, %d, %p)\n", type, stride, pointer );
1781 ENTER_GL();
1782 func_glFogCoordPointer( type, stride, pointer );
1783 LEAVE_GL();
1786 static void WINAPI wine_glFogCoordPointerEXT( GLenum type, GLsizei stride, GLvoid* pointer ) {
1787 void (*func_glFogCoordPointerEXT)( GLenum, GLsizei, GLvoid* ) = extension_funcs[218];
1788 TRACE("(%d, %d, %p)\n", type, stride, pointer );
1789 ENTER_GL();
1790 func_glFogCoordPointerEXT( type, stride, pointer );
1791 LEAVE_GL();
1794 static void WINAPI wine_glFogCoordPointerListIBM( GLenum type, GLint stride, GLvoid** pointer, GLint ptrstride ) {
1795 void (*func_glFogCoordPointerListIBM)( GLenum, GLint, GLvoid**, GLint ) = extension_funcs[219];
1796 TRACE("(%d, %d, %p, %d)\n", type, stride, pointer, ptrstride );
1797 ENTER_GL();
1798 func_glFogCoordPointerListIBM( type, stride, pointer, ptrstride );
1799 LEAVE_GL();
1802 static void WINAPI wine_glFogCoordd( GLdouble coord ) {
1803 void (*func_glFogCoordd)( GLdouble ) = extension_funcs[220];
1804 TRACE("(%f)\n", coord );
1805 ENTER_GL();
1806 func_glFogCoordd( coord );
1807 LEAVE_GL();
1810 static void WINAPI wine_glFogCoorddEXT( GLdouble coord ) {
1811 void (*func_glFogCoorddEXT)( GLdouble ) = extension_funcs[221];
1812 TRACE("(%f)\n", coord );
1813 ENTER_GL();
1814 func_glFogCoorddEXT( coord );
1815 LEAVE_GL();
1818 static void WINAPI wine_glFogCoorddv( GLdouble* coord ) {
1819 void (*func_glFogCoorddv)( GLdouble* ) = extension_funcs[222];
1820 TRACE("(%p)\n", coord );
1821 ENTER_GL();
1822 func_glFogCoorddv( coord );
1823 LEAVE_GL();
1826 static void WINAPI wine_glFogCoorddvEXT( GLdouble* coord ) {
1827 void (*func_glFogCoorddvEXT)( GLdouble* ) = extension_funcs[223];
1828 TRACE("(%p)\n", coord );
1829 ENTER_GL();
1830 func_glFogCoorddvEXT( coord );
1831 LEAVE_GL();
1834 static void WINAPI wine_glFogCoordf( GLfloat coord ) {
1835 void (*func_glFogCoordf)( GLfloat ) = extension_funcs[224];
1836 TRACE("(%f)\n", coord );
1837 ENTER_GL();
1838 func_glFogCoordf( coord );
1839 LEAVE_GL();
1842 static void WINAPI wine_glFogCoordfEXT( GLfloat coord ) {
1843 void (*func_glFogCoordfEXT)( GLfloat ) = extension_funcs[225];
1844 TRACE("(%f)\n", coord );
1845 ENTER_GL();
1846 func_glFogCoordfEXT( coord );
1847 LEAVE_GL();
1850 static void WINAPI wine_glFogCoordfv( GLfloat* coord ) {
1851 void (*func_glFogCoordfv)( GLfloat* ) = extension_funcs[226];
1852 TRACE("(%p)\n", coord );
1853 ENTER_GL();
1854 func_glFogCoordfv( coord );
1855 LEAVE_GL();
1858 static void WINAPI wine_glFogCoordfvEXT( GLfloat* coord ) {
1859 void (*func_glFogCoordfvEXT)( GLfloat* ) = extension_funcs[227];
1860 TRACE("(%p)\n", coord );
1861 ENTER_GL();
1862 func_glFogCoordfvEXT( coord );
1863 LEAVE_GL();
1866 static void WINAPI wine_glFogCoordhNV( unsigned short fog ) {
1867 void (*func_glFogCoordhNV)( unsigned short ) = extension_funcs[228];
1868 TRACE("(%d)\n", fog );
1869 ENTER_GL();
1870 func_glFogCoordhNV( fog );
1871 LEAVE_GL();
1874 static void WINAPI wine_glFogCoordhvNV( unsigned short* fog ) {
1875 void (*func_glFogCoordhvNV)( unsigned short* ) = extension_funcs[229];
1876 TRACE("(%p)\n", fog );
1877 ENTER_GL();
1878 func_glFogCoordhvNV( fog );
1879 LEAVE_GL();
1882 static void WINAPI wine_glFogFuncSGIS( GLsizei n, GLfloat* points ) {
1883 void (*func_glFogFuncSGIS)( GLsizei, GLfloat* ) = extension_funcs[230];
1884 TRACE("(%d, %p)\n", n, points );
1885 ENTER_GL();
1886 func_glFogFuncSGIS( n, points );
1887 LEAVE_GL();
1890 static void WINAPI wine_glFragmentColorMaterialSGIX( GLenum face, GLenum mode ) {
1891 void (*func_glFragmentColorMaterialSGIX)( GLenum, GLenum ) = extension_funcs[231];
1892 TRACE("(%d, %d)\n", face, mode );
1893 ENTER_GL();
1894 func_glFragmentColorMaterialSGIX( face, mode );
1895 LEAVE_GL();
1898 static void WINAPI wine_glFragmentLightModelfSGIX( GLenum pname, GLfloat param ) {
1899 void (*func_glFragmentLightModelfSGIX)( GLenum, GLfloat ) = extension_funcs[232];
1900 TRACE("(%d, %f)\n", pname, param );
1901 ENTER_GL();
1902 func_glFragmentLightModelfSGIX( pname, param );
1903 LEAVE_GL();
1906 static void WINAPI wine_glFragmentLightModelfvSGIX( GLenum pname, GLfloat* params ) {
1907 void (*func_glFragmentLightModelfvSGIX)( GLenum, GLfloat* ) = extension_funcs[233];
1908 TRACE("(%d, %p)\n", pname, params );
1909 ENTER_GL();
1910 func_glFragmentLightModelfvSGIX( pname, params );
1911 LEAVE_GL();
1914 static void WINAPI wine_glFragmentLightModeliSGIX( GLenum pname, GLint param ) {
1915 void (*func_glFragmentLightModeliSGIX)( GLenum, GLint ) = extension_funcs[234];
1916 TRACE("(%d, %d)\n", pname, param );
1917 ENTER_GL();
1918 func_glFragmentLightModeliSGIX( pname, param );
1919 LEAVE_GL();
1922 static void WINAPI wine_glFragmentLightModelivSGIX( GLenum pname, GLint* params ) {
1923 void (*func_glFragmentLightModelivSGIX)( GLenum, GLint* ) = extension_funcs[235];
1924 TRACE("(%d, %p)\n", pname, params );
1925 ENTER_GL();
1926 func_glFragmentLightModelivSGIX( pname, params );
1927 LEAVE_GL();
1930 static void WINAPI wine_glFragmentLightfSGIX( GLenum light, GLenum pname, GLfloat param ) {
1931 void (*func_glFragmentLightfSGIX)( GLenum, GLenum, GLfloat ) = extension_funcs[236];
1932 TRACE("(%d, %d, %f)\n", light, pname, param );
1933 ENTER_GL();
1934 func_glFragmentLightfSGIX( light, pname, param );
1935 LEAVE_GL();
1938 static void WINAPI wine_glFragmentLightfvSGIX( GLenum light, GLenum pname, GLfloat* params ) {
1939 void (*func_glFragmentLightfvSGIX)( GLenum, GLenum, GLfloat* ) = extension_funcs[237];
1940 TRACE("(%d, %d, %p)\n", light, pname, params );
1941 ENTER_GL();
1942 func_glFragmentLightfvSGIX( light, pname, params );
1943 LEAVE_GL();
1946 static void WINAPI wine_glFragmentLightiSGIX( GLenum light, GLenum pname, GLint param ) {
1947 void (*func_glFragmentLightiSGIX)( GLenum, GLenum, GLint ) = extension_funcs[238];
1948 TRACE("(%d, %d, %d)\n", light, pname, param );
1949 ENTER_GL();
1950 func_glFragmentLightiSGIX( light, pname, param );
1951 LEAVE_GL();
1954 static void WINAPI wine_glFragmentLightivSGIX( GLenum light, GLenum pname, GLint* params ) {
1955 void (*func_glFragmentLightivSGIX)( GLenum, GLenum, GLint* ) = extension_funcs[239];
1956 TRACE("(%d, %d, %p)\n", light, pname, params );
1957 ENTER_GL();
1958 func_glFragmentLightivSGIX( light, pname, params );
1959 LEAVE_GL();
1962 static void WINAPI wine_glFragmentMaterialfSGIX( GLenum face, GLenum pname, GLfloat param ) {
1963 void (*func_glFragmentMaterialfSGIX)( GLenum, GLenum, GLfloat ) = extension_funcs[240];
1964 TRACE("(%d, %d, %f)\n", face, pname, param );
1965 ENTER_GL();
1966 func_glFragmentMaterialfSGIX( face, pname, param );
1967 LEAVE_GL();
1970 static void WINAPI wine_glFragmentMaterialfvSGIX( GLenum face, GLenum pname, GLfloat* params ) {
1971 void (*func_glFragmentMaterialfvSGIX)( GLenum, GLenum, GLfloat* ) = extension_funcs[241];
1972 TRACE("(%d, %d, %p)\n", face, pname, params );
1973 ENTER_GL();
1974 func_glFragmentMaterialfvSGIX( face, pname, params );
1975 LEAVE_GL();
1978 static void WINAPI wine_glFragmentMaterialiSGIX( GLenum face, GLenum pname, GLint param ) {
1979 void (*func_glFragmentMaterialiSGIX)( GLenum, GLenum, GLint ) = extension_funcs[242];
1980 TRACE("(%d, %d, %d)\n", face, pname, param );
1981 ENTER_GL();
1982 func_glFragmentMaterialiSGIX( face, pname, param );
1983 LEAVE_GL();
1986 static void WINAPI wine_glFragmentMaterialivSGIX( GLenum face, GLenum pname, GLint* params ) {
1987 void (*func_glFragmentMaterialivSGIX)( GLenum, GLenum, GLint* ) = extension_funcs[243];
1988 TRACE("(%d, %d, %p)\n", face, pname, params );
1989 ENTER_GL();
1990 func_glFragmentMaterialivSGIX( face, pname, params );
1991 LEAVE_GL();
1994 static void WINAPI wine_glFrameZoomSGIX( GLint factor ) {
1995 void (*func_glFrameZoomSGIX)( GLint ) = extension_funcs[244];
1996 TRACE("(%d)\n", factor );
1997 ENTER_GL();
1998 func_glFrameZoomSGIX( factor );
1999 LEAVE_GL();
2002 static void WINAPI wine_glFramebufferRenderbufferEXT( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) {
2003 void (*func_glFramebufferRenderbufferEXT)( GLenum, GLenum, GLenum, GLuint ) = extension_funcs[245];
2004 TRACE("(%d, %d, %d, %d)\n", target, attachment, renderbuffertarget, renderbuffer );
2005 ENTER_GL();
2006 func_glFramebufferRenderbufferEXT( target, attachment, renderbuffertarget, renderbuffer );
2007 LEAVE_GL();
2010 static void WINAPI wine_glFramebufferTexture1DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) {
2011 void (*func_glFramebufferTexture1DEXT)( GLenum, GLenum, GLenum, GLuint, GLint ) = extension_funcs[246];
2012 TRACE("(%d, %d, %d, %d, %d)\n", target, attachment, textarget, texture, level );
2013 ENTER_GL();
2014 func_glFramebufferTexture1DEXT( target, attachment, textarget, texture, level );
2015 LEAVE_GL();
2018 static void WINAPI wine_glFramebufferTexture2DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) {
2019 void (*func_glFramebufferTexture2DEXT)( GLenum, GLenum, GLenum, GLuint, GLint ) = extension_funcs[247];
2020 TRACE("(%d, %d, %d, %d, %d)\n", target, attachment, textarget, texture, level );
2021 ENTER_GL();
2022 func_glFramebufferTexture2DEXT( target, attachment, textarget, texture, level );
2023 LEAVE_GL();
2026 static void WINAPI wine_glFramebufferTexture3DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) {
2027 void (*func_glFramebufferTexture3DEXT)( GLenum, GLenum, GLenum, GLuint, GLint, GLint ) = extension_funcs[248];
2028 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, attachment, textarget, texture, level, zoffset );
2029 ENTER_GL();
2030 func_glFramebufferTexture3DEXT( target, attachment, textarget, texture, level, zoffset );
2031 LEAVE_GL();
2034 static void WINAPI wine_glFramebufferTextureEXT( GLenum target, GLenum attachment, GLuint texture, GLint level ) {
2035 void (*func_glFramebufferTextureEXT)( GLenum, GLenum, GLuint, GLint ) = extension_funcs[249];
2036 TRACE("(%d, %d, %d, %d)\n", target, attachment, texture, level );
2037 ENTER_GL();
2038 func_glFramebufferTextureEXT( target, attachment, texture, level );
2039 LEAVE_GL();
2042 static void WINAPI wine_glFramebufferTextureFaceEXT( GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face ) {
2043 void (*func_glFramebufferTextureFaceEXT)( GLenum, GLenum, GLuint, GLint, GLenum ) = extension_funcs[250];
2044 TRACE("(%d, %d, %d, %d, %d)\n", target, attachment, texture, level, face );
2045 ENTER_GL();
2046 func_glFramebufferTextureFaceEXT( target, attachment, texture, level, face );
2047 LEAVE_GL();
2050 static void WINAPI wine_glFramebufferTextureLayerEXT( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) {
2051 void (*func_glFramebufferTextureLayerEXT)( GLenum, GLenum, GLuint, GLint, GLint ) = extension_funcs[251];
2052 TRACE("(%d, %d, %d, %d, %d)\n", target, attachment, texture, level, layer );
2053 ENTER_GL();
2054 func_glFramebufferTextureLayerEXT( target, attachment, texture, level, layer );
2055 LEAVE_GL();
2058 static void WINAPI wine_glFreeObjectBufferATI( GLuint buffer ) {
2059 void (*func_glFreeObjectBufferATI)( GLuint ) = extension_funcs[252];
2060 TRACE("(%d)\n", buffer );
2061 ENTER_GL();
2062 func_glFreeObjectBufferATI( buffer );
2063 LEAVE_GL();
2066 static GLuint WINAPI wine_glGenAsyncMarkersSGIX( GLsizei range ) {
2067 GLuint ret_value;
2068 GLuint (*func_glGenAsyncMarkersSGIX)( GLsizei ) = extension_funcs[253];
2069 TRACE("(%d)\n", range );
2070 ENTER_GL();
2071 ret_value = func_glGenAsyncMarkersSGIX( range );
2072 LEAVE_GL();
2073 return ret_value;
2076 static void WINAPI wine_glGenBuffers( GLsizei n, GLuint* buffers ) {
2077 void (*func_glGenBuffers)( GLsizei, GLuint* ) = extension_funcs[254];
2078 TRACE("(%d, %p)\n", n, buffers );
2079 ENTER_GL();
2080 func_glGenBuffers( n, buffers );
2081 LEAVE_GL();
2084 static void WINAPI wine_glGenBuffersARB( GLsizei n, GLuint* buffers ) {
2085 void (*func_glGenBuffersARB)( GLsizei, GLuint* ) = extension_funcs[255];
2086 TRACE("(%d, %p)\n", n, buffers );
2087 ENTER_GL();
2088 func_glGenBuffersARB( n, buffers );
2089 LEAVE_GL();
2092 static void WINAPI wine_glGenFencesAPPLE( GLsizei n, GLuint* fences ) {
2093 void (*func_glGenFencesAPPLE)( GLsizei, GLuint* ) = extension_funcs[256];
2094 TRACE("(%d, %p)\n", n, fences );
2095 ENTER_GL();
2096 func_glGenFencesAPPLE( n, fences );
2097 LEAVE_GL();
2100 static void WINAPI wine_glGenFencesNV( GLsizei n, GLuint* fences ) {
2101 void (*func_glGenFencesNV)( GLsizei, GLuint* ) = extension_funcs[257];
2102 TRACE("(%d, %p)\n", n, fences );
2103 ENTER_GL();
2104 func_glGenFencesNV( n, fences );
2105 LEAVE_GL();
2108 static GLuint WINAPI wine_glGenFragmentShadersATI( GLuint range ) {
2109 GLuint ret_value;
2110 GLuint (*func_glGenFragmentShadersATI)( GLuint ) = extension_funcs[258];
2111 TRACE("(%d)\n", range );
2112 ENTER_GL();
2113 ret_value = func_glGenFragmentShadersATI( range );
2114 LEAVE_GL();
2115 return ret_value;
2118 static void WINAPI wine_glGenFramebuffersEXT( GLsizei n, GLuint* framebuffers ) {
2119 void (*func_glGenFramebuffersEXT)( GLsizei, GLuint* ) = extension_funcs[259];
2120 TRACE("(%d, %p)\n", n, framebuffers );
2121 ENTER_GL();
2122 func_glGenFramebuffersEXT( n, framebuffers );
2123 LEAVE_GL();
2126 static void WINAPI wine_glGenOcclusionQueriesNV( GLsizei n, GLuint* ids ) {
2127 void (*func_glGenOcclusionQueriesNV)( GLsizei, GLuint* ) = extension_funcs[260];
2128 TRACE("(%d, %p)\n", n, ids );
2129 ENTER_GL();
2130 func_glGenOcclusionQueriesNV( n, ids );
2131 LEAVE_GL();
2134 static void WINAPI wine_glGenProgramsARB( GLsizei n, GLuint* programs ) {
2135 void (*func_glGenProgramsARB)( GLsizei, GLuint* ) = extension_funcs[261];
2136 TRACE("(%d, %p)\n", n, programs );
2137 ENTER_GL();
2138 func_glGenProgramsARB( n, programs );
2139 LEAVE_GL();
2142 static void WINAPI wine_glGenProgramsNV( GLsizei n, GLuint* programs ) {
2143 void (*func_glGenProgramsNV)( GLsizei, GLuint* ) = extension_funcs[262];
2144 TRACE("(%d, %p)\n", n, programs );
2145 ENTER_GL();
2146 func_glGenProgramsNV( n, programs );
2147 LEAVE_GL();
2150 static void WINAPI wine_glGenQueries( GLsizei n, GLuint* ids ) {
2151 void (*func_glGenQueries)( GLsizei, GLuint* ) = extension_funcs[263];
2152 TRACE("(%d, %p)\n", n, ids );
2153 ENTER_GL();
2154 func_glGenQueries( n, ids );
2155 LEAVE_GL();
2158 static void WINAPI wine_glGenQueriesARB( GLsizei n, GLuint* ids ) {
2159 void (*func_glGenQueriesARB)( GLsizei, GLuint* ) = extension_funcs[264];
2160 TRACE("(%d, %p)\n", n, ids );
2161 ENTER_GL();
2162 func_glGenQueriesARB( n, ids );
2163 LEAVE_GL();
2166 static void WINAPI wine_glGenRenderbuffersEXT( GLsizei n, GLuint* renderbuffers ) {
2167 void (*func_glGenRenderbuffersEXT)( GLsizei, GLuint* ) = extension_funcs[265];
2168 TRACE("(%d, %p)\n", n, renderbuffers );
2169 ENTER_GL();
2170 func_glGenRenderbuffersEXT( n, renderbuffers );
2171 LEAVE_GL();
2174 static GLuint WINAPI wine_glGenSymbolsEXT( GLenum datatype, GLenum storagetype, GLenum range, GLuint components ) {
2175 GLuint ret_value;
2176 GLuint (*func_glGenSymbolsEXT)( GLenum, GLenum, GLenum, GLuint ) = extension_funcs[266];
2177 TRACE("(%d, %d, %d, %d)\n", datatype, storagetype, range, components );
2178 ENTER_GL();
2179 ret_value = func_glGenSymbolsEXT( datatype, storagetype, range, components );
2180 LEAVE_GL();
2181 return ret_value;
2184 static void WINAPI wine_glGenTexturesEXT( GLsizei n, GLuint* textures ) {
2185 void (*func_glGenTexturesEXT)( GLsizei, GLuint* ) = extension_funcs[267];
2186 TRACE("(%d, %p)\n", n, textures );
2187 ENTER_GL();
2188 func_glGenTexturesEXT( n, textures );
2189 LEAVE_GL();
2192 static void WINAPI wine_glGenVertexArraysAPPLE( GLsizei n, GLuint* arrays ) {
2193 void (*func_glGenVertexArraysAPPLE)( GLsizei, GLuint* ) = extension_funcs[268];
2194 TRACE("(%d, %p)\n", n, arrays );
2195 ENTER_GL();
2196 func_glGenVertexArraysAPPLE( n, arrays );
2197 LEAVE_GL();
2200 static GLuint WINAPI wine_glGenVertexShadersEXT( GLuint range ) {
2201 GLuint ret_value;
2202 GLuint (*func_glGenVertexShadersEXT)( GLuint ) = extension_funcs[269];
2203 TRACE("(%d)\n", range );
2204 ENTER_GL();
2205 ret_value = func_glGenVertexShadersEXT( range );
2206 LEAVE_GL();
2207 return ret_value;
2210 static void WINAPI wine_glGenerateMipmapEXT( GLenum target ) {
2211 void (*func_glGenerateMipmapEXT)( GLenum ) = extension_funcs[270];
2212 TRACE("(%d)\n", target );
2213 ENTER_GL();
2214 func_glGenerateMipmapEXT( target );
2215 LEAVE_GL();
2218 static void WINAPI wine_glGetActiveAttrib( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLint* size, GLenum* type, char* name ) {
2219 void (*func_glGetActiveAttrib)( GLuint, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, char* ) = extension_funcs[271];
2220 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", program, index, bufSize, length, size, type, name );
2221 ENTER_GL();
2222 func_glGetActiveAttrib( program, index, bufSize, length, size, type, name );
2223 LEAVE_GL();
2226 static void WINAPI wine_glGetActiveAttribARB( unsigned int programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, char* name ) {
2227 void (*func_glGetActiveAttribARB)( unsigned int, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, char* ) = extension_funcs[272];
2228 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", programObj, index, maxLength, length, size, type, name );
2229 ENTER_GL();
2230 func_glGetActiveAttribARB( programObj, index, maxLength, length, size, type, name );
2231 LEAVE_GL();
2234 static void WINAPI wine_glGetActiveUniform( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLint* size, GLenum* type, char* name ) {
2235 void (*func_glGetActiveUniform)( GLuint, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, char* ) = extension_funcs[273];
2236 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", program, index, bufSize, length, size, type, name );
2237 ENTER_GL();
2238 func_glGetActiveUniform( program, index, bufSize, length, size, type, name );
2239 LEAVE_GL();
2242 static void WINAPI wine_glGetActiveUniformARB( unsigned int programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, char* name ) {
2243 void (*func_glGetActiveUniformARB)( unsigned int, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, char* ) = extension_funcs[274];
2244 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", programObj, index, maxLength, length, size, type, name );
2245 ENTER_GL();
2246 func_glGetActiveUniformARB( programObj, index, maxLength, length, size, type, name );
2247 LEAVE_GL();
2250 static void WINAPI wine_glGetActiveVaryingNV( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, char* name ) {
2251 void (*func_glGetActiveVaryingNV)( GLuint, GLuint, GLsizei, GLsizei*, GLsizei*, GLenum*, char* ) = extension_funcs[275];
2252 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", program, index, bufSize, length, size, type, name );
2253 ENTER_GL();
2254 func_glGetActiveVaryingNV( program, index, bufSize, length, size, type, name );
2255 LEAVE_GL();
2258 static void WINAPI wine_glGetArrayObjectfvATI( GLenum array, GLenum pname, GLfloat* params ) {
2259 void (*func_glGetArrayObjectfvATI)( GLenum, GLenum, GLfloat* ) = extension_funcs[276];
2260 TRACE("(%d, %d, %p)\n", array, pname, params );
2261 ENTER_GL();
2262 func_glGetArrayObjectfvATI( array, pname, params );
2263 LEAVE_GL();
2266 static void WINAPI wine_glGetArrayObjectivATI( GLenum array, GLenum pname, GLint* params ) {
2267 void (*func_glGetArrayObjectivATI)( GLenum, GLenum, GLint* ) = extension_funcs[277];
2268 TRACE("(%d, %d, %p)\n", array, pname, params );
2269 ENTER_GL();
2270 func_glGetArrayObjectivATI( array, pname, params );
2271 LEAVE_GL();
2274 static void WINAPI wine_glGetAttachedObjectsARB( unsigned int containerObj, GLsizei maxCount, GLsizei* count, unsigned int* obj ) {
2275 void (*func_glGetAttachedObjectsARB)( unsigned int, GLsizei, GLsizei*, unsigned int* ) = extension_funcs[278];
2276 TRACE("(%d, %d, %p, %p)\n", containerObj, maxCount, count, obj );
2277 ENTER_GL();
2278 func_glGetAttachedObjectsARB( containerObj, maxCount, count, obj );
2279 LEAVE_GL();
2282 static void WINAPI wine_glGetAttachedShaders( GLuint program, GLsizei maxCount, GLsizei* count, GLuint* obj ) {
2283 void (*func_glGetAttachedShaders)( GLuint, GLsizei, GLsizei*, GLuint* ) = extension_funcs[279];
2284 TRACE("(%d, %d, %p, %p)\n", program, maxCount, count, obj );
2285 ENTER_GL();
2286 func_glGetAttachedShaders( program, maxCount, count, obj );
2287 LEAVE_GL();
2290 static GLint WINAPI wine_glGetAttribLocation( GLuint program, char* name ) {
2291 GLint ret_value;
2292 GLint (*func_glGetAttribLocation)( GLuint, char* ) = extension_funcs[280];
2293 TRACE("(%d, %p)\n", program, name );
2294 ENTER_GL();
2295 ret_value = func_glGetAttribLocation( program, name );
2296 LEAVE_GL();
2297 return ret_value;
2300 static GLint WINAPI wine_glGetAttribLocationARB( unsigned int programObj, char* name ) {
2301 GLint ret_value;
2302 GLint (*func_glGetAttribLocationARB)( unsigned int, char* ) = extension_funcs[281];
2303 TRACE("(%d, %p)\n", programObj, name );
2304 ENTER_GL();
2305 ret_value = func_glGetAttribLocationARB( programObj, name );
2306 LEAVE_GL();
2307 return ret_value;
2310 static void WINAPI wine_glGetBooleanIndexedvEXT( GLenum target, GLuint index, GLboolean* data ) {
2311 void (*func_glGetBooleanIndexedvEXT)( GLenum, GLuint, GLboolean* ) = extension_funcs[282];
2312 TRACE("(%d, %d, %p)\n", target, index, data );
2313 ENTER_GL();
2314 func_glGetBooleanIndexedvEXT( target, index, data );
2315 LEAVE_GL();
2318 static void WINAPI wine_glGetBufferParameteriv( GLenum target, GLenum pname, GLint* params ) {
2319 void (*func_glGetBufferParameteriv)( GLenum, GLenum, GLint* ) = extension_funcs[283];
2320 TRACE("(%d, %d, %p)\n", target, pname, params );
2321 ENTER_GL();
2322 func_glGetBufferParameteriv( target, pname, params );
2323 LEAVE_GL();
2326 static void WINAPI wine_glGetBufferParameterivARB( GLenum target, GLenum pname, GLint* params ) {
2327 void (*func_glGetBufferParameterivARB)( GLenum, GLenum, GLint* ) = extension_funcs[284];
2328 TRACE("(%d, %d, %p)\n", target, pname, params );
2329 ENTER_GL();
2330 func_glGetBufferParameterivARB( target, pname, params );
2331 LEAVE_GL();
2334 static void WINAPI wine_glGetBufferPointerv( GLenum target, GLenum pname, GLvoid** params ) {
2335 void (*func_glGetBufferPointerv)( GLenum, GLenum, GLvoid** ) = extension_funcs[285];
2336 TRACE("(%d, %d, %p)\n", target, pname, params );
2337 ENTER_GL();
2338 func_glGetBufferPointerv( target, pname, params );
2339 LEAVE_GL();
2342 static void WINAPI wine_glGetBufferPointervARB( GLenum target, GLenum pname, GLvoid** params ) {
2343 void (*func_glGetBufferPointervARB)( GLenum, GLenum, GLvoid** ) = extension_funcs[286];
2344 TRACE("(%d, %d, %p)\n", target, pname, params );
2345 ENTER_GL();
2346 func_glGetBufferPointervARB( target, pname, params );
2347 LEAVE_GL();
2350 static void WINAPI wine_glGetBufferSubData( GLenum target, ptrdiff_t offset, ptrdiff_t size, GLvoid* data ) {
2351 void (*func_glGetBufferSubData)( GLenum, ptrdiff_t, ptrdiff_t, GLvoid* ) = extension_funcs[287];
2352 TRACE("(%d, %d, %d, %p)\n", target, offset, size, data );
2353 ENTER_GL();
2354 func_glGetBufferSubData( target, offset, size, data );
2355 LEAVE_GL();
2358 static void WINAPI wine_glGetBufferSubDataARB( GLenum target, ptrdiff_t offset, ptrdiff_t size, GLvoid* data ) {
2359 void (*func_glGetBufferSubDataARB)( GLenum, ptrdiff_t, ptrdiff_t, GLvoid* ) = extension_funcs[288];
2360 TRACE("(%d, %d, %d, %p)\n", target, offset, size, data );
2361 ENTER_GL();
2362 func_glGetBufferSubDataARB( target, offset, size, data );
2363 LEAVE_GL();
2366 static void WINAPI wine_glGetColorTableEXT( GLenum target, GLenum format, GLenum type, GLvoid* data ) {
2367 void (*func_glGetColorTableEXT)( GLenum, GLenum, GLenum, GLvoid* ) = extension_funcs[289];
2368 TRACE("(%d, %d, %d, %p)\n", target, format, type, data );
2369 ENTER_GL();
2370 func_glGetColorTableEXT( target, format, type, data );
2371 LEAVE_GL();
2374 static void WINAPI wine_glGetColorTableParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) {
2375 void (*func_glGetColorTableParameterfvEXT)( GLenum, GLenum, GLfloat* ) = extension_funcs[290];
2376 TRACE("(%d, %d, %p)\n", target, pname, params );
2377 ENTER_GL();
2378 func_glGetColorTableParameterfvEXT( target, pname, params );
2379 LEAVE_GL();
2382 static void WINAPI wine_glGetColorTableParameterfvSGI( GLenum target, GLenum pname, GLfloat* params ) {
2383 void (*func_glGetColorTableParameterfvSGI)( GLenum, GLenum, GLfloat* ) = extension_funcs[291];
2384 TRACE("(%d, %d, %p)\n", target, pname, params );
2385 ENTER_GL();
2386 func_glGetColorTableParameterfvSGI( target, pname, params );
2387 LEAVE_GL();
2390 static void WINAPI wine_glGetColorTableParameterivEXT( GLenum target, GLenum pname, GLint* params ) {
2391 void (*func_glGetColorTableParameterivEXT)( GLenum, GLenum, GLint* ) = extension_funcs[292];
2392 TRACE("(%d, %d, %p)\n", target, pname, params );
2393 ENTER_GL();
2394 func_glGetColorTableParameterivEXT( target, pname, params );
2395 LEAVE_GL();
2398 static void WINAPI wine_glGetColorTableParameterivSGI( GLenum target, GLenum pname, GLint* params ) {
2399 void (*func_glGetColorTableParameterivSGI)( GLenum, GLenum, GLint* ) = extension_funcs[293];
2400 TRACE("(%d, %d, %p)\n", target, pname, params );
2401 ENTER_GL();
2402 func_glGetColorTableParameterivSGI( target, pname, params );
2403 LEAVE_GL();
2406 static void WINAPI wine_glGetColorTableSGI( GLenum target, GLenum format, GLenum type, GLvoid* table ) {
2407 void (*func_glGetColorTableSGI)( GLenum, GLenum, GLenum, GLvoid* ) = extension_funcs[294];
2408 TRACE("(%d, %d, %d, %p)\n", target, format, type, table );
2409 ENTER_GL();
2410 func_glGetColorTableSGI( target, format, type, table );
2411 LEAVE_GL();
2414 static void WINAPI wine_glGetCombinerInputParameterfvNV( GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat* params ) {
2415 void (*func_glGetCombinerInputParameterfvNV)( GLenum, GLenum, GLenum, GLenum, GLfloat* ) = extension_funcs[295];
2416 TRACE("(%d, %d, %d, %d, %p)\n", stage, portion, variable, pname, params );
2417 ENTER_GL();
2418 func_glGetCombinerInputParameterfvNV( stage, portion, variable, pname, params );
2419 LEAVE_GL();
2422 static void WINAPI wine_glGetCombinerInputParameterivNV( GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint* params ) {
2423 void (*func_glGetCombinerInputParameterivNV)( GLenum, GLenum, GLenum, GLenum, GLint* ) = extension_funcs[296];
2424 TRACE("(%d, %d, %d, %d, %p)\n", stage, portion, variable, pname, params );
2425 ENTER_GL();
2426 func_glGetCombinerInputParameterivNV( stage, portion, variable, pname, params );
2427 LEAVE_GL();
2430 static void WINAPI wine_glGetCombinerOutputParameterfvNV( GLenum stage, GLenum portion, GLenum pname, GLfloat* params ) {
2431 void (*func_glGetCombinerOutputParameterfvNV)( GLenum, GLenum, GLenum, GLfloat* ) = extension_funcs[297];
2432 TRACE("(%d, %d, %d, %p)\n", stage, portion, pname, params );
2433 ENTER_GL();
2434 func_glGetCombinerOutputParameterfvNV( stage, portion, pname, params );
2435 LEAVE_GL();
2438 static void WINAPI wine_glGetCombinerOutputParameterivNV( GLenum stage, GLenum portion, GLenum pname, GLint* params ) {
2439 void (*func_glGetCombinerOutputParameterivNV)( GLenum, GLenum, GLenum, GLint* ) = extension_funcs[298];
2440 TRACE("(%d, %d, %d, %p)\n", stage, portion, pname, params );
2441 ENTER_GL();
2442 func_glGetCombinerOutputParameterivNV( stage, portion, pname, params );
2443 LEAVE_GL();
2446 static void WINAPI wine_glGetCombinerStageParameterfvNV( GLenum stage, GLenum pname, GLfloat* params ) {
2447 void (*func_glGetCombinerStageParameterfvNV)( GLenum, GLenum, GLfloat* ) = extension_funcs[299];
2448 TRACE("(%d, %d, %p)\n", stage, pname, params );
2449 ENTER_GL();
2450 func_glGetCombinerStageParameterfvNV( stage, pname, params );
2451 LEAVE_GL();
2454 static void WINAPI wine_glGetCompressedTexImage( GLenum target, GLint level, GLvoid* img ) {
2455 void (*func_glGetCompressedTexImage)( GLenum, GLint, GLvoid* ) = extension_funcs[300];
2456 TRACE("(%d, %d, %p)\n", target, level, img );
2457 ENTER_GL();
2458 func_glGetCompressedTexImage( target, level, img );
2459 LEAVE_GL();
2462 static void WINAPI wine_glGetCompressedTexImageARB( GLenum target, GLint level, GLvoid* img ) {
2463 void (*func_glGetCompressedTexImageARB)( GLenum, GLint, GLvoid* ) = extension_funcs[301];
2464 TRACE("(%d, %d, %p)\n", target, level, img );
2465 ENTER_GL();
2466 func_glGetCompressedTexImageARB( target, level, img );
2467 LEAVE_GL();
2470 static void WINAPI wine_glGetConvolutionFilterEXT( GLenum target, GLenum format, GLenum type, GLvoid* image ) {
2471 void (*func_glGetConvolutionFilterEXT)( GLenum, GLenum, GLenum, GLvoid* ) = extension_funcs[302];
2472 TRACE("(%d, %d, %d, %p)\n", target, format, type, image );
2473 ENTER_GL();
2474 func_glGetConvolutionFilterEXT( target, format, type, image );
2475 LEAVE_GL();
2478 static void WINAPI wine_glGetConvolutionParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) {
2479 void (*func_glGetConvolutionParameterfvEXT)( GLenum, GLenum, GLfloat* ) = extension_funcs[303];
2480 TRACE("(%d, %d, %p)\n", target, pname, params );
2481 ENTER_GL();
2482 func_glGetConvolutionParameterfvEXT( target, pname, params );
2483 LEAVE_GL();
2486 static void WINAPI wine_glGetConvolutionParameterivEXT( GLenum target, GLenum pname, GLint* params ) {
2487 void (*func_glGetConvolutionParameterivEXT)( GLenum, GLenum, GLint* ) = extension_funcs[304];
2488 TRACE("(%d, %d, %p)\n", target, pname, params );
2489 ENTER_GL();
2490 func_glGetConvolutionParameterivEXT( target, pname, params );
2491 LEAVE_GL();
2494 static void WINAPI wine_glGetDetailTexFuncSGIS( GLenum target, GLfloat* points ) {
2495 void (*func_glGetDetailTexFuncSGIS)( GLenum, GLfloat* ) = extension_funcs[305];
2496 TRACE("(%d, %p)\n", target, points );
2497 ENTER_GL();
2498 func_glGetDetailTexFuncSGIS( target, points );
2499 LEAVE_GL();
2502 static void WINAPI wine_glGetFenceivNV( GLuint fence, GLenum pname, GLint* params ) {
2503 void (*func_glGetFenceivNV)( GLuint, GLenum, GLint* ) = extension_funcs[306];
2504 TRACE("(%d, %d, %p)\n", fence, pname, params );
2505 ENTER_GL();
2506 func_glGetFenceivNV( fence, pname, params );
2507 LEAVE_GL();
2510 static void WINAPI wine_glGetFinalCombinerInputParameterfvNV( GLenum variable, GLenum pname, GLfloat* params ) {
2511 void (*func_glGetFinalCombinerInputParameterfvNV)( GLenum, GLenum, GLfloat* ) = extension_funcs[307];
2512 TRACE("(%d, %d, %p)\n", variable, pname, params );
2513 ENTER_GL();
2514 func_glGetFinalCombinerInputParameterfvNV( variable, pname, params );
2515 LEAVE_GL();
2518 static void WINAPI wine_glGetFinalCombinerInputParameterivNV( GLenum variable, GLenum pname, GLint* params ) {
2519 void (*func_glGetFinalCombinerInputParameterivNV)( GLenum, GLenum, GLint* ) = extension_funcs[308];
2520 TRACE("(%d, %d, %p)\n", variable, pname, params );
2521 ENTER_GL();
2522 func_glGetFinalCombinerInputParameterivNV( variable, pname, params );
2523 LEAVE_GL();
2526 static void WINAPI wine_glGetFogFuncSGIS( GLfloat* points ) {
2527 void (*func_glGetFogFuncSGIS)( GLfloat* ) = extension_funcs[309];
2528 TRACE("(%p)\n", points );
2529 ENTER_GL();
2530 func_glGetFogFuncSGIS( points );
2531 LEAVE_GL();
2534 static GLint WINAPI wine_glGetFragDataLocationEXT( GLuint program, char* name ) {
2535 GLint ret_value;
2536 GLint (*func_glGetFragDataLocationEXT)( GLuint, char* ) = extension_funcs[310];
2537 TRACE("(%d, %p)\n", program, name );
2538 ENTER_GL();
2539 ret_value = func_glGetFragDataLocationEXT( program, name );
2540 LEAVE_GL();
2541 return ret_value;
2544 static void WINAPI wine_glGetFragmentLightfvSGIX( GLenum light, GLenum pname, GLfloat* params ) {
2545 void (*func_glGetFragmentLightfvSGIX)( GLenum, GLenum, GLfloat* ) = extension_funcs[311];
2546 TRACE("(%d, %d, %p)\n", light, pname, params );
2547 ENTER_GL();
2548 func_glGetFragmentLightfvSGIX( light, pname, params );
2549 LEAVE_GL();
2552 static void WINAPI wine_glGetFragmentLightivSGIX( GLenum light, GLenum pname, GLint* params ) {
2553 void (*func_glGetFragmentLightivSGIX)( GLenum, GLenum, GLint* ) = extension_funcs[312];
2554 TRACE("(%d, %d, %p)\n", light, pname, params );
2555 ENTER_GL();
2556 func_glGetFragmentLightivSGIX( light, pname, params );
2557 LEAVE_GL();
2560 static void WINAPI wine_glGetFragmentMaterialfvSGIX( GLenum face, GLenum pname, GLfloat* params ) {
2561 void (*func_glGetFragmentMaterialfvSGIX)( GLenum, GLenum, GLfloat* ) = extension_funcs[313];
2562 TRACE("(%d, %d, %p)\n", face, pname, params );
2563 ENTER_GL();
2564 func_glGetFragmentMaterialfvSGIX( face, pname, params );
2565 LEAVE_GL();
2568 static void WINAPI wine_glGetFragmentMaterialivSGIX( GLenum face, GLenum pname, GLint* params ) {
2569 void (*func_glGetFragmentMaterialivSGIX)( GLenum, GLenum, GLint* ) = extension_funcs[314];
2570 TRACE("(%d, %d, %p)\n", face, pname, params );
2571 ENTER_GL();
2572 func_glGetFragmentMaterialivSGIX( face, pname, params );
2573 LEAVE_GL();
2576 static void WINAPI wine_glGetFramebufferAttachmentParameterivEXT( GLenum target, GLenum attachment, GLenum pname, GLint* params ) {
2577 void (*func_glGetFramebufferAttachmentParameterivEXT)( GLenum, GLenum, GLenum, GLint* ) = extension_funcs[315];
2578 TRACE("(%d, %d, %d, %p)\n", target, attachment, pname, params );
2579 ENTER_GL();
2580 func_glGetFramebufferAttachmentParameterivEXT( target, attachment, pname, params );
2581 LEAVE_GL();
2584 static unsigned int WINAPI wine_glGetHandleARB( GLenum pname ) {
2585 unsigned int ret_value;
2586 unsigned int (*func_glGetHandleARB)( GLenum ) = extension_funcs[316];
2587 TRACE("(%d)\n", pname );
2588 ENTER_GL();
2589 ret_value = func_glGetHandleARB( pname );
2590 LEAVE_GL();
2591 return ret_value;
2594 static void WINAPI wine_glGetHistogramEXT( GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid* values ) {
2595 void (*func_glGetHistogramEXT)( GLenum, GLboolean, GLenum, GLenum, GLvoid* ) = extension_funcs[317];
2596 TRACE("(%d, %d, %d, %d, %p)\n", target, reset, format, type, values );
2597 ENTER_GL();
2598 func_glGetHistogramEXT( target, reset, format, type, values );
2599 LEAVE_GL();
2602 static void WINAPI wine_glGetHistogramParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) {
2603 void (*func_glGetHistogramParameterfvEXT)( GLenum, GLenum, GLfloat* ) = extension_funcs[318];
2604 TRACE("(%d, %d, %p)\n", target, pname, params );
2605 ENTER_GL();
2606 func_glGetHistogramParameterfvEXT( target, pname, params );
2607 LEAVE_GL();
2610 static void WINAPI wine_glGetHistogramParameterivEXT( GLenum target, GLenum pname, GLint* params ) {
2611 void (*func_glGetHistogramParameterivEXT)( GLenum, GLenum, GLint* ) = extension_funcs[319];
2612 TRACE("(%d, %d, %p)\n", target, pname, params );
2613 ENTER_GL();
2614 func_glGetHistogramParameterivEXT( target, pname, params );
2615 LEAVE_GL();
2618 static void WINAPI wine_glGetImageTransformParameterfvHP( GLenum target, GLenum pname, GLfloat* params ) {
2619 void (*func_glGetImageTransformParameterfvHP)( GLenum, GLenum, GLfloat* ) = extension_funcs[320];
2620 TRACE("(%d, %d, %p)\n", target, pname, params );
2621 ENTER_GL();
2622 func_glGetImageTransformParameterfvHP( target, pname, params );
2623 LEAVE_GL();
2626 static void WINAPI wine_glGetImageTransformParameterivHP( GLenum target, GLenum pname, GLint* params ) {
2627 void (*func_glGetImageTransformParameterivHP)( GLenum, GLenum, GLint* ) = extension_funcs[321];
2628 TRACE("(%d, %d, %p)\n", target, pname, params );
2629 ENTER_GL();
2630 func_glGetImageTransformParameterivHP( target, pname, params );
2631 LEAVE_GL();
2634 static void WINAPI wine_glGetInfoLogARB( unsigned int obj, GLsizei maxLength, GLsizei* length, char* infoLog ) {
2635 void (*func_glGetInfoLogARB)( unsigned int, GLsizei, GLsizei*, char* ) = extension_funcs[322];
2636 TRACE("(%d, %d, %p, %p)\n", obj, maxLength, length, infoLog );
2637 ENTER_GL();
2638 func_glGetInfoLogARB( obj, maxLength, length, infoLog );
2639 LEAVE_GL();
2642 static GLint WINAPI wine_glGetInstrumentsSGIX( void ) {
2643 GLint ret_value;
2644 GLint (*func_glGetInstrumentsSGIX)( void ) = extension_funcs[323];
2645 TRACE("()\n");
2646 ENTER_GL();
2647 ret_value = func_glGetInstrumentsSGIX( );
2648 LEAVE_GL();
2649 return ret_value;
2652 static void WINAPI wine_glGetIntegerIndexedvEXT( GLenum target, GLuint index, GLint* data ) {
2653 void (*func_glGetIntegerIndexedvEXT)( GLenum, GLuint, GLint* ) = extension_funcs[324];
2654 TRACE("(%d, %d, %p)\n", target, index, data );
2655 ENTER_GL();
2656 func_glGetIntegerIndexedvEXT( target, index, data );
2657 LEAVE_GL();
2660 static void WINAPI wine_glGetInvariantBooleanvEXT( GLuint id, GLenum value, GLboolean* data ) {
2661 void (*func_glGetInvariantBooleanvEXT)( GLuint, GLenum, GLboolean* ) = extension_funcs[325];
2662 TRACE("(%d, %d, %p)\n", id, value, data );
2663 ENTER_GL();
2664 func_glGetInvariantBooleanvEXT( id, value, data );
2665 LEAVE_GL();
2668 static void WINAPI wine_glGetInvariantFloatvEXT( GLuint id, GLenum value, GLfloat* data ) {
2669 void (*func_glGetInvariantFloatvEXT)( GLuint, GLenum, GLfloat* ) = extension_funcs[326];
2670 TRACE("(%d, %d, %p)\n", id, value, data );
2671 ENTER_GL();
2672 func_glGetInvariantFloatvEXT( id, value, data );
2673 LEAVE_GL();
2676 static void WINAPI wine_glGetInvariantIntegervEXT( GLuint id, GLenum value, GLint* data ) {
2677 void (*func_glGetInvariantIntegervEXT)( GLuint, GLenum, GLint* ) = extension_funcs[327];
2678 TRACE("(%d, %d, %p)\n", id, value, data );
2679 ENTER_GL();
2680 func_glGetInvariantIntegervEXT( id, value, data );
2681 LEAVE_GL();
2684 static void WINAPI wine_glGetListParameterfvSGIX( GLuint list, GLenum pname, GLfloat* params ) {
2685 void (*func_glGetListParameterfvSGIX)( GLuint, GLenum, GLfloat* ) = extension_funcs[328];
2686 TRACE("(%d, %d, %p)\n", list, pname, params );
2687 ENTER_GL();
2688 func_glGetListParameterfvSGIX( list, pname, params );
2689 LEAVE_GL();
2692 static void WINAPI wine_glGetListParameterivSGIX( GLuint list, GLenum pname, GLint* params ) {
2693 void (*func_glGetListParameterivSGIX)( GLuint, GLenum, GLint* ) = extension_funcs[329];
2694 TRACE("(%d, %d, %p)\n", list, pname, params );
2695 ENTER_GL();
2696 func_glGetListParameterivSGIX( list, pname, params );
2697 LEAVE_GL();
2700 static void WINAPI wine_glGetLocalConstantBooleanvEXT( GLuint id, GLenum value, GLboolean* data ) {
2701 void (*func_glGetLocalConstantBooleanvEXT)( GLuint, GLenum, GLboolean* ) = extension_funcs[330];
2702 TRACE("(%d, %d, %p)\n", id, value, data );
2703 ENTER_GL();
2704 func_glGetLocalConstantBooleanvEXT( id, value, data );
2705 LEAVE_GL();
2708 static void WINAPI wine_glGetLocalConstantFloatvEXT( GLuint id, GLenum value, GLfloat* data ) {
2709 void (*func_glGetLocalConstantFloatvEXT)( GLuint, GLenum, GLfloat* ) = extension_funcs[331];
2710 TRACE("(%d, %d, %p)\n", id, value, data );
2711 ENTER_GL();
2712 func_glGetLocalConstantFloatvEXT( id, value, data );
2713 LEAVE_GL();
2716 static void WINAPI wine_glGetLocalConstantIntegervEXT( GLuint id, GLenum value, GLint* data ) {
2717 void (*func_glGetLocalConstantIntegervEXT)( GLuint, GLenum, GLint* ) = extension_funcs[332];
2718 TRACE("(%d, %d, %p)\n", id, value, data );
2719 ENTER_GL();
2720 func_glGetLocalConstantIntegervEXT( id, value, data );
2721 LEAVE_GL();
2724 static void WINAPI wine_glGetMapAttribParameterfvNV( GLenum target, GLuint index, GLenum pname, GLfloat* params ) {
2725 void (*func_glGetMapAttribParameterfvNV)( GLenum, GLuint, GLenum, GLfloat* ) = extension_funcs[333];
2726 TRACE("(%d, %d, %d, %p)\n", target, index, pname, params );
2727 ENTER_GL();
2728 func_glGetMapAttribParameterfvNV( target, index, pname, params );
2729 LEAVE_GL();
2732 static void WINAPI wine_glGetMapAttribParameterivNV( GLenum target, GLuint index, GLenum pname, GLint* params ) {
2733 void (*func_glGetMapAttribParameterivNV)( GLenum, GLuint, GLenum, GLint* ) = extension_funcs[334];
2734 TRACE("(%d, %d, %d, %p)\n", target, index, pname, params );
2735 ENTER_GL();
2736 func_glGetMapAttribParameterivNV( target, index, pname, params );
2737 LEAVE_GL();
2740 static void WINAPI wine_glGetMapControlPointsNV( GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid* points ) {
2741 void (*func_glGetMapControlPointsNV)( GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, GLvoid* ) = extension_funcs[335];
2742 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, index, type, ustride, vstride, packed, points );
2743 ENTER_GL();
2744 func_glGetMapControlPointsNV( target, index, type, ustride, vstride, packed, points );
2745 LEAVE_GL();
2748 static void WINAPI wine_glGetMapParameterfvNV( GLenum target, GLenum pname, GLfloat* params ) {
2749 void (*func_glGetMapParameterfvNV)( GLenum, GLenum, GLfloat* ) = extension_funcs[336];
2750 TRACE("(%d, %d, %p)\n", target, pname, params );
2751 ENTER_GL();
2752 func_glGetMapParameterfvNV( target, pname, params );
2753 LEAVE_GL();
2756 static void WINAPI wine_glGetMapParameterivNV( GLenum target, GLenum pname, GLint* params ) {
2757 void (*func_glGetMapParameterivNV)( GLenum, GLenum, GLint* ) = extension_funcs[337];
2758 TRACE("(%d, %d, %p)\n", target, pname, params );
2759 ENTER_GL();
2760 func_glGetMapParameterivNV( target, pname, params );
2761 LEAVE_GL();
2764 static void WINAPI wine_glGetMinmaxEXT( GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid* values ) {
2765 void (*func_glGetMinmaxEXT)( GLenum, GLboolean, GLenum, GLenum, GLvoid* ) = extension_funcs[338];
2766 TRACE("(%d, %d, %d, %d, %p)\n", target, reset, format, type, values );
2767 ENTER_GL();
2768 func_glGetMinmaxEXT( target, reset, format, type, values );
2769 LEAVE_GL();
2772 static void WINAPI wine_glGetMinmaxParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) {
2773 void (*func_glGetMinmaxParameterfvEXT)( GLenum, GLenum, GLfloat* ) = extension_funcs[339];
2774 TRACE("(%d, %d, %p)\n", target, pname, params );
2775 ENTER_GL();
2776 func_glGetMinmaxParameterfvEXT( target, pname, params );
2777 LEAVE_GL();
2780 static void WINAPI wine_glGetMinmaxParameterivEXT( GLenum target, GLenum pname, GLint* params ) {
2781 void (*func_glGetMinmaxParameterivEXT)( GLenum, GLenum, GLint* ) = extension_funcs[340];
2782 TRACE("(%d, %d, %p)\n", target, pname, params );
2783 ENTER_GL();
2784 func_glGetMinmaxParameterivEXT( target, pname, params );
2785 LEAVE_GL();
2788 static void WINAPI wine_glGetObjectBufferfvATI( GLuint buffer, GLenum pname, GLfloat* params ) {
2789 void (*func_glGetObjectBufferfvATI)( GLuint, GLenum, GLfloat* ) = extension_funcs[341];
2790 TRACE("(%d, %d, %p)\n", buffer, pname, params );
2791 ENTER_GL();
2792 func_glGetObjectBufferfvATI( buffer, pname, params );
2793 LEAVE_GL();
2796 static void WINAPI wine_glGetObjectBufferivATI( GLuint buffer, GLenum pname, GLint* params ) {
2797 void (*func_glGetObjectBufferivATI)( GLuint, GLenum, GLint* ) = extension_funcs[342];
2798 TRACE("(%d, %d, %p)\n", buffer, pname, params );
2799 ENTER_GL();
2800 func_glGetObjectBufferivATI( buffer, pname, params );
2801 LEAVE_GL();
2804 static void WINAPI wine_glGetObjectParameterfvARB( unsigned int obj, GLenum pname, GLfloat* params ) {
2805 void (*func_glGetObjectParameterfvARB)( unsigned int, GLenum, GLfloat* ) = extension_funcs[343];
2806 TRACE("(%d, %d, %p)\n", obj, pname, params );
2807 ENTER_GL();
2808 func_glGetObjectParameterfvARB( obj, pname, params );
2809 LEAVE_GL();
2812 static void WINAPI wine_glGetObjectParameterivARB( unsigned int obj, GLenum pname, GLint* params ) {
2813 void (*func_glGetObjectParameterivARB)( unsigned int, GLenum, GLint* ) = extension_funcs[344];
2814 TRACE("(%d, %d, %p)\n", obj, pname, params );
2815 ENTER_GL();
2816 func_glGetObjectParameterivARB( obj, pname, params );
2817 LEAVE_GL();
2820 static void WINAPI wine_glGetOcclusionQueryivNV( GLuint id, GLenum pname, GLint* params ) {
2821 void (*func_glGetOcclusionQueryivNV)( GLuint, GLenum, GLint* ) = extension_funcs[345];
2822 TRACE("(%d, %d, %p)\n", id, pname, params );
2823 ENTER_GL();
2824 func_glGetOcclusionQueryivNV( id, pname, params );
2825 LEAVE_GL();
2828 static void WINAPI wine_glGetOcclusionQueryuivNV( GLuint id, GLenum pname, GLuint* params ) {
2829 void (*func_glGetOcclusionQueryuivNV)( GLuint, GLenum, GLuint* ) = extension_funcs[346];
2830 TRACE("(%d, %d, %p)\n", id, pname, params );
2831 ENTER_GL();
2832 func_glGetOcclusionQueryuivNV( id, pname, params );
2833 LEAVE_GL();
2836 static void WINAPI wine_glGetPixelTexGenParameterfvSGIS( GLenum pname, GLfloat* params ) {
2837 void (*func_glGetPixelTexGenParameterfvSGIS)( GLenum, GLfloat* ) = extension_funcs[347];
2838 TRACE("(%d, %p)\n", pname, params );
2839 ENTER_GL();
2840 func_glGetPixelTexGenParameterfvSGIS( pname, params );
2841 LEAVE_GL();
2844 static void WINAPI wine_glGetPixelTexGenParameterivSGIS( GLenum pname, GLint* params ) {
2845 void (*func_glGetPixelTexGenParameterivSGIS)( GLenum, GLint* ) = extension_funcs[348];
2846 TRACE("(%d, %p)\n", pname, params );
2847 ENTER_GL();
2848 func_glGetPixelTexGenParameterivSGIS( pname, params );
2849 LEAVE_GL();
2852 static void WINAPI wine_glGetPointervEXT( GLenum pname, GLvoid** params ) {
2853 void (*func_glGetPointervEXT)( GLenum, GLvoid** ) = extension_funcs[349];
2854 TRACE("(%d, %p)\n", pname, params );
2855 ENTER_GL();
2856 func_glGetPointervEXT( pname, params );
2857 LEAVE_GL();
2860 static void WINAPI wine_glGetProgramEnvParameterIivNV( GLenum target, GLuint index, GLint* params ) {
2861 void (*func_glGetProgramEnvParameterIivNV)( GLenum, GLuint, GLint* ) = extension_funcs[350];
2862 TRACE("(%d, %d, %p)\n", target, index, params );
2863 ENTER_GL();
2864 func_glGetProgramEnvParameterIivNV( target, index, params );
2865 LEAVE_GL();
2868 static void WINAPI wine_glGetProgramEnvParameterIuivNV( GLenum target, GLuint index, GLuint* params ) {
2869 void (*func_glGetProgramEnvParameterIuivNV)( GLenum, GLuint, GLuint* ) = extension_funcs[351];
2870 TRACE("(%d, %d, %p)\n", target, index, params );
2871 ENTER_GL();
2872 func_glGetProgramEnvParameterIuivNV( target, index, params );
2873 LEAVE_GL();
2876 static void WINAPI wine_glGetProgramEnvParameterdvARB( GLenum target, GLuint index, GLdouble* params ) {
2877 void (*func_glGetProgramEnvParameterdvARB)( GLenum, GLuint, GLdouble* ) = extension_funcs[352];
2878 TRACE("(%d, %d, %p)\n", target, index, params );
2879 ENTER_GL();
2880 func_glGetProgramEnvParameterdvARB( target, index, params );
2881 LEAVE_GL();
2884 static void WINAPI wine_glGetProgramEnvParameterfvARB( GLenum target, GLuint index, GLfloat* params ) {
2885 void (*func_glGetProgramEnvParameterfvARB)( GLenum, GLuint, GLfloat* ) = extension_funcs[353];
2886 TRACE("(%d, %d, %p)\n", target, index, params );
2887 ENTER_GL();
2888 func_glGetProgramEnvParameterfvARB( target, index, params );
2889 LEAVE_GL();
2892 static void WINAPI wine_glGetProgramInfoLog( GLuint program, GLsizei bufSize, GLsizei* length, char* infoLog ) {
2893 void (*func_glGetProgramInfoLog)( GLuint, GLsizei, GLsizei*, char* ) = extension_funcs[354];
2894 TRACE("(%d, %d, %p, %p)\n", program, bufSize, length, infoLog );
2895 ENTER_GL();
2896 func_glGetProgramInfoLog( program, bufSize, length, infoLog );
2897 LEAVE_GL();
2900 static void WINAPI wine_glGetProgramLocalParameterIivNV( GLenum target, GLuint index, GLint* params ) {
2901 void (*func_glGetProgramLocalParameterIivNV)( GLenum, GLuint, GLint* ) = extension_funcs[355];
2902 TRACE("(%d, %d, %p)\n", target, index, params );
2903 ENTER_GL();
2904 func_glGetProgramLocalParameterIivNV( target, index, params );
2905 LEAVE_GL();
2908 static void WINAPI wine_glGetProgramLocalParameterIuivNV( GLenum target, GLuint index, GLuint* params ) {
2909 void (*func_glGetProgramLocalParameterIuivNV)( GLenum, GLuint, GLuint* ) = extension_funcs[356];
2910 TRACE("(%d, %d, %p)\n", target, index, params );
2911 ENTER_GL();
2912 func_glGetProgramLocalParameterIuivNV( target, index, params );
2913 LEAVE_GL();
2916 static void WINAPI wine_glGetProgramLocalParameterdvARB( GLenum target, GLuint index, GLdouble* params ) {
2917 void (*func_glGetProgramLocalParameterdvARB)( GLenum, GLuint, GLdouble* ) = extension_funcs[357];
2918 TRACE("(%d, %d, %p)\n", target, index, params );
2919 ENTER_GL();
2920 func_glGetProgramLocalParameterdvARB( target, index, params );
2921 LEAVE_GL();
2924 static void WINAPI wine_glGetProgramLocalParameterfvARB( GLenum target, GLuint index, GLfloat* params ) {
2925 void (*func_glGetProgramLocalParameterfvARB)( GLenum, GLuint, GLfloat* ) = extension_funcs[358];
2926 TRACE("(%d, %d, %p)\n", target, index, params );
2927 ENTER_GL();
2928 func_glGetProgramLocalParameterfvARB( target, index, params );
2929 LEAVE_GL();
2932 static void WINAPI wine_glGetProgramNamedParameterdvNV( GLuint id, GLsizei len, GLubyte* name, GLdouble* params ) {
2933 void (*func_glGetProgramNamedParameterdvNV)( GLuint, GLsizei, GLubyte*, GLdouble* ) = extension_funcs[359];
2934 TRACE("(%d, %d, %p, %p)\n", id, len, name, params );
2935 ENTER_GL();
2936 func_glGetProgramNamedParameterdvNV( id, len, name, params );
2937 LEAVE_GL();
2940 static void WINAPI wine_glGetProgramNamedParameterfvNV( GLuint id, GLsizei len, GLubyte* name, GLfloat* params ) {
2941 void (*func_glGetProgramNamedParameterfvNV)( GLuint, GLsizei, GLubyte*, GLfloat* ) = extension_funcs[360];
2942 TRACE("(%d, %d, %p, %p)\n", id, len, name, params );
2943 ENTER_GL();
2944 func_glGetProgramNamedParameterfvNV( id, len, name, params );
2945 LEAVE_GL();
2948 static void WINAPI wine_glGetProgramParameterdvNV( GLenum target, GLuint index, GLenum pname, GLdouble* params ) {
2949 void (*func_glGetProgramParameterdvNV)( GLenum, GLuint, GLenum, GLdouble* ) = extension_funcs[361];
2950 TRACE("(%d, %d, %d, %p)\n", target, index, pname, params );
2951 ENTER_GL();
2952 func_glGetProgramParameterdvNV( target, index, pname, params );
2953 LEAVE_GL();
2956 static void WINAPI wine_glGetProgramParameterfvNV( GLenum target, GLuint index, GLenum pname, GLfloat* params ) {
2957 void (*func_glGetProgramParameterfvNV)( GLenum, GLuint, GLenum, GLfloat* ) = extension_funcs[362];
2958 TRACE("(%d, %d, %d, %p)\n", target, index, pname, params );
2959 ENTER_GL();
2960 func_glGetProgramParameterfvNV( target, index, pname, params );
2961 LEAVE_GL();
2964 static void WINAPI wine_glGetProgramStringARB( GLenum target, GLenum pname, GLvoid* string ) {
2965 void (*func_glGetProgramStringARB)( GLenum, GLenum, GLvoid* ) = extension_funcs[363];
2966 TRACE("(%d, %d, %p)\n", target, pname, string );
2967 ENTER_GL();
2968 func_glGetProgramStringARB( target, pname, string );
2969 LEAVE_GL();
2972 static void WINAPI wine_glGetProgramStringNV( GLuint id, GLenum pname, GLubyte* program ) {
2973 void (*func_glGetProgramStringNV)( GLuint, GLenum, GLubyte* ) = extension_funcs[364];
2974 TRACE("(%d, %d, %p)\n", id, pname, program );
2975 ENTER_GL();
2976 func_glGetProgramStringNV( id, pname, program );
2977 LEAVE_GL();
2980 static void WINAPI wine_glGetProgramiv( GLuint program, GLenum pname, GLint* params ) {
2981 void (*func_glGetProgramiv)( GLuint, GLenum, GLint* ) = extension_funcs[365];
2982 TRACE("(%d, %d, %p)\n", program, pname, params );
2983 ENTER_GL();
2984 func_glGetProgramiv( program, pname, params );
2985 LEAVE_GL();
2988 static void WINAPI wine_glGetProgramivARB( GLenum target, GLenum pname, GLint* params ) {
2989 void (*func_glGetProgramivARB)( GLenum, GLenum, GLint* ) = extension_funcs[366];
2990 TRACE("(%d, %d, %p)\n", target, pname, params );
2991 ENTER_GL();
2992 func_glGetProgramivARB( target, pname, params );
2993 LEAVE_GL();
2996 static void WINAPI wine_glGetProgramivNV( GLuint id, GLenum pname, GLint* params ) {
2997 void (*func_glGetProgramivNV)( GLuint, GLenum, GLint* ) = extension_funcs[367];
2998 TRACE("(%d, %d, %p)\n", id, pname, params );
2999 ENTER_GL();
3000 func_glGetProgramivNV( id, pname, params );
3001 LEAVE_GL();
3004 static void WINAPI wine_glGetQueryObjecti64vEXT( GLuint id, GLenum pname, INT64* params ) {
3005 void (*func_glGetQueryObjecti64vEXT)( GLuint, GLenum, INT64* ) = extension_funcs[368];
3006 TRACE("(%d, %d, %p)\n", id, pname, params );
3007 ENTER_GL();
3008 func_glGetQueryObjecti64vEXT( id, pname, params );
3009 LEAVE_GL();
3012 static void WINAPI wine_glGetQueryObjectiv( GLuint id, GLenum pname, GLint* params ) {
3013 void (*func_glGetQueryObjectiv)( GLuint, GLenum, GLint* ) = extension_funcs[369];
3014 TRACE("(%d, %d, %p)\n", id, pname, params );
3015 ENTER_GL();
3016 func_glGetQueryObjectiv( id, pname, params );
3017 LEAVE_GL();
3020 static void WINAPI wine_glGetQueryObjectivARB( GLuint id, GLenum pname, GLint* params ) {
3021 void (*func_glGetQueryObjectivARB)( GLuint, GLenum, GLint* ) = extension_funcs[370];
3022 TRACE("(%d, %d, %p)\n", id, pname, params );
3023 ENTER_GL();
3024 func_glGetQueryObjectivARB( id, pname, params );
3025 LEAVE_GL();
3028 static void WINAPI wine_glGetQueryObjectui64vEXT( GLuint id, GLenum pname, UINT64* params ) {
3029 void (*func_glGetQueryObjectui64vEXT)( GLuint, GLenum, UINT64* ) = extension_funcs[371];
3030 TRACE("(%d, %d, %p)\n", id, pname, params );
3031 ENTER_GL();
3032 func_glGetQueryObjectui64vEXT( id, pname, params );
3033 LEAVE_GL();
3036 static void WINAPI wine_glGetQueryObjectuiv( GLuint id, GLenum pname, GLuint* params ) {
3037 void (*func_glGetQueryObjectuiv)( GLuint, GLenum, GLuint* ) = extension_funcs[372];
3038 TRACE("(%d, %d, %p)\n", id, pname, params );
3039 ENTER_GL();
3040 func_glGetQueryObjectuiv( id, pname, params );
3041 LEAVE_GL();
3044 static void WINAPI wine_glGetQueryObjectuivARB( GLuint id, GLenum pname, GLuint* params ) {
3045 void (*func_glGetQueryObjectuivARB)( GLuint, GLenum, GLuint* ) = extension_funcs[373];
3046 TRACE("(%d, %d, %p)\n", id, pname, params );
3047 ENTER_GL();
3048 func_glGetQueryObjectuivARB( id, pname, params );
3049 LEAVE_GL();
3052 static void WINAPI wine_glGetQueryiv( GLenum target, GLenum pname, GLint* params ) {
3053 void (*func_glGetQueryiv)( GLenum, GLenum, GLint* ) = extension_funcs[374];
3054 TRACE("(%d, %d, %p)\n", target, pname, params );
3055 ENTER_GL();
3056 func_glGetQueryiv( target, pname, params );
3057 LEAVE_GL();
3060 static void WINAPI wine_glGetQueryivARB( GLenum target, GLenum pname, GLint* params ) {
3061 void (*func_glGetQueryivARB)( GLenum, GLenum, GLint* ) = extension_funcs[375];
3062 TRACE("(%d, %d, %p)\n", target, pname, params );
3063 ENTER_GL();
3064 func_glGetQueryivARB( target, pname, params );
3065 LEAVE_GL();
3068 static void WINAPI wine_glGetRenderbufferParameterivEXT( GLenum target, GLenum pname, GLint* params ) {
3069 void (*func_glGetRenderbufferParameterivEXT)( GLenum, GLenum, GLint* ) = extension_funcs[376];
3070 TRACE("(%d, %d, %p)\n", target, pname, params );
3071 ENTER_GL();
3072 func_glGetRenderbufferParameterivEXT( target, pname, params );
3073 LEAVE_GL();
3076 static void WINAPI wine_glGetSeparableFilterEXT( GLenum target, GLenum format, GLenum type, GLvoid* row, GLvoid* column, GLvoid* span ) {
3077 void (*func_glGetSeparableFilterEXT)( GLenum, GLenum, GLenum, GLvoid*, GLvoid*, GLvoid* ) = extension_funcs[377];
3078 TRACE("(%d, %d, %d, %p, %p, %p)\n", target, format, type, row, column, span );
3079 ENTER_GL();
3080 func_glGetSeparableFilterEXT( target, format, type, row, column, span );
3081 LEAVE_GL();
3084 static void WINAPI wine_glGetShaderInfoLog( GLuint shader, GLsizei bufSize, GLsizei* length, char* infoLog ) {
3085 void (*func_glGetShaderInfoLog)( GLuint, GLsizei, GLsizei*, char* ) = extension_funcs[378];
3086 TRACE("(%d, %d, %p, %p)\n", shader, bufSize, length, infoLog );
3087 ENTER_GL();
3088 func_glGetShaderInfoLog( shader, bufSize, length, infoLog );
3089 LEAVE_GL();
3092 static void WINAPI wine_glGetShaderSource( GLuint shader, GLsizei bufSize, GLsizei* length, char* source ) {
3093 void (*func_glGetShaderSource)( GLuint, GLsizei, GLsizei*, char* ) = extension_funcs[379];
3094 TRACE("(%d, %d, %p, %p)\n", shader, bufSize, length, source );
3095 ENTER_GL();
3096 func_glGetShaderSource( shader, bufSize, length, source );
3097 LEAVE_GL();
3100 static void WINAPI wine_glGetShaderSourceARB( unsigned int obj, GLsizei maxLength, GLsizei* length, char* source ) {
3101 void (*func_glGetShaderSourceARB)( unsigned int, GLsizei, GLsizei*, char* ) = extension_funcs[380];
3102 TRACE("(%d, %d, %p, %p)\n", obj, maxLength, length, source );
3103 ENTER_GL();
3104 func_glGetShaderSourceARB( obj, maxLength, length, source );
3105 LEAVE_GL();
3108 static void WINAPI wine_glGetShaderiv( GLuint shader, GLenum pname, GLint* params ) {
3109 void (*func_glGetShaderiv)( GLuint, GLenum, GLint* ) = extension_funcs[381];
3110 TRACE("(%d, %d, %p)\n", shader, pname, params );
3111 ENTER_GL();
3112 func_glGetShaderiv( shader, pname, params );
3113 LEAVE_GL();
3116 static void WINAPI wine_glGetSharpenTexFuncSGIS( GLenum target, GLfloat* points ) {
3117 void (*func_glGetSharpenTexFuncSGIS)( GLenum, GLfloat* ) = extension_funcs[382];
3118 TRACE("(%d, %p)\n", target, points );
3119 ENTER_GL();
3120 func_glGetSharpenTexFuncSGIS( target, points );
3121 LEAVE_GL();
3124 static void WINAPI wine_glGetTexBumpParameterfvATI( GLenum pname, GLfloat* param ) {
3125 void (*func_glGetTexBumpParameterfvATI)( GLenum, GLfloat* ) = extension_funcs[383];
3126 TRACE("(%d, %p)\n", pname, param );
3127 ENTER_GL();
3128 func_glGetTexBumpParameterfvATI( pname, param );
3129 LEAVE_GL();
3132 static void WINAPI wine_glGetTexBumpParameterivATI( GLenum pname, GLint* param ) {
3133 void (*func_glGetTexBumpParameterivATI)( GLenum, GLint* ) = extension_funcs[384];
3134 TRACE("(%d, %p)\n", pname, param );
3135 ENTER_GL();
3136 func_glGetTexBumpParameterivATI( pname, param );
3137 LEAVE_GL();
3140 static void WINAPI wine_glGetTexFilterFuncSGIS( GLenum target, GLenum filter, GLfloat* weights ) {
3141 void (*func_glGetTexFilterFuncSGIS)( GLenum, GLenum, GLfloat* ) = extension_funcs[385];
3142 TRACE("(%d, %d, %p)\n", target, filter, weights );
3143 ENTER_GL();
3144 func_glGetTexFilterFuncSGIS( target, filter, weights );
3145 LEAVE_GL();
3148 static void WINAPI wine_glGetTexParameterIivEXT( GLenum target, GLenum pname, GLint* params ) {
3149 void (*func_glGetTexParameterIivEXT)( GLenum, GLenum, GLint* ) = extension_funcs[386];
3150 TRACE("(%d, %d, %p)\n", target, pname, params );
3151 ENTER_GL();
3152 func_glGetTexParameterIivEXT( target, pname, params );
3153 LEAVE_GL();
3156 static void WINAPI wine_glGetTexParameterIuivEXT( GLenum target, GLenum pname, GLuint* params ) {
3157 void (*func_glGetTexParameterIuivEXT)( GLenum, GLenum, GLuint* ) = extension_funcs[387];
3158 TRACE("(%d, %d, %p)\n", target, pname, params );
3159 ENTER_GL();
3160 func_glGetTexParameterIuivEXT( target, pname, params );
3161 LEAVE_GL();
3164 static void WINAPI wine_glGetTrackMatrixivNV( GLenum target, GLuint address, GLenum pname, GLint* params ) {
3165 void (*func_glGetTrackMatrixivNV)( GLenum, GLuint, GLenum, GLint* ) = extension_funcs[388];
3166 TRACE("(%d, %d, %d, %p)\n", target, address, pname, params );
3167 ENTER_GL();
3168 func_glGetTrackMatrixivNV( target, address, pname, params );
3169 LEAVE_GL();
3172 static void WINAPI wine_glGetTransformFeedbackVaryingNV( GLuint program, GLuint index, GLint* location ) {
3173 void (*func_glGetTransformFeedbackVaryingNV)( GLuint, GLuint, GLint* ) = extension_funcs[389];
3174 TRACE("(%d, %d, %p)\n", program, index, location );
3175 ENTER_GL();
3176 func_glGetTransformFeedbackVaryingNV( program, index, location );
3177 LEAVE_GL();
3180 static GLint WINAPI wine_glGetUniformBufferSizeEXT( GLuint program, GLint location ) {
3181 GLint ret_value;
3182 GLint (*func_glGetUniformBufferSizeEXT)( GLuint, GLint ) = extension_funcs[390];
3183 TRACE("(%d, %d)\n", program, location );
3184 ENTER_GL();
3185 ret_value = func_glGetUniformBufferSizeEXT( program, location );
3186 LEAVE_GL();
3187 return ret_value;
3190 static GLint WINAPI wine_glGetUniformLocation( GLuint program, char* name ) {
3191 GLint ret_value;
3192 GLint (*func_glGetUniformLocation)( GLuint, char* ) = extension_funcs[391];
3193 TRACE("(%d, %p)\n", program, name );
3194 ENTER_GL();
3195 ret_value = func_glGetUniformLocation( program, name );
3196 LEAVE_GL();
3197 return ret_value;
3200 static GLint WINAPI wine_glGetUniformLocationARB( unsigned int programObj, char* name ) {
3201 GLint ret_value;
3202 GLint (*func_glGetUniformLocationARB)( unsigned int, char* ) = extension_funcs[392];
3203 TRACE("(%d, %p)\n", programObj, name );
3204 ENTER_GL();
3205 ret_value = func_glGetUniformLocationARB( programObj, name );
3206 LEAVE_GL();
3207 return ret_value;
3210 static ptrdiff_t WINAPI wine_glGetUniformOffsetEXT( GLuint program, GLint location ) {
3211 ptrdiff_t ret_value;
3212 ptrdiff_t (*func_glGetUniformOffsetEXT)( GLuint, GLint ) = extension_funcs[393];
3213 TRACE("(%d, %d)\n", program, location );
3214 ENTER_GL();
3215 ret_value = func_glGetUniformOffsetEXT( program, location );
3216 LEAVE_GL();
3217 return ret_value;
3220 static void WINAPI wine_glGetUniformfv( GLuint program, GLint location, GLfloat* params ) {
3221 void (*func_glGetUniformfv)( GLuint, GLint, GLfloat* ) = extension_funcs[394];
3222 TRACE("(%d, %d, %p)\n", program, location, params );
3223 ENTER_GL();
3224 func_glGetUniformfv( program, location, params );
3225 LEAVE_GL();
3228 static void WINAPI wine_glGetUniformfvARB( unsigned int programObj, GLint location, GLfloat* params ) {
3229 void (*func_glGetUniformfvARB)( unsigned int, GLint, GLfloat* ) = extension_funcs[395];
3230 TRACE("(%d, %d, %p)\n", programObj, location, params );
3231 ENTER_GL();
3232 func_glGetUniformfvARB( programObj, location, params );
3233 LEAVE_GL();
3236 static void WINAPI wine_glGetUniformiv( GLuint program, GLint location, GLint* params ) {
3237 void (*func_glGetUniformiv)( GLuint, GLint, GLint* ) = extension_funcs[396];
3238 TRACE("(%d, %d, %p)\n", program, location, params );
3239 ENTER_GL();
3240 func_glGetUniformiv( program, location, params );
3241 LEAVE_GL();
3244 static void WINAPI wine_glGetUniformivARB( unsigned int programObj, GLint location, GLint* params ) {
3245 void (*func_glGetUniformivARB)( unsigned int, GLint, GLint* ) = extension_funcs[397];
3246 TRACE("(%d, %d, %p)\n", programObj, location, params );
3247 ENTER_GL();
3248 func_glGetUniformivARB( programObj, location, params );
3249 LEAVE_GL();
3252 static void WINAPI wine_glGetUniformuivEXT( GLuint program, GLint location, GLuint* params ) {
3253 void (*func_glGetUniformuivEXT)( GLuint, GLint, GLuint* ) = extension_funcs[398];
3254 TRACE("(%d, %d, %p)\n", program, location, params );
3255 ENTER_GL();
3256 func_glGetUniformuivEXT( program, location, params );
3257 LEAVE_GL();
3260 static void WINAPI wine_glGetVariantArrayObjectfvATI( GLuint id, GLenum pname, GLfloat* params ) {
3261 void (*func_glGetVariantArrayObjectfvATI)( GLuint, GLenum, GLfloat* ) = extension_funcs[399];
3262 TRACE("(%d, %d, %p)\n", id, pname, params );
3263 ENTER_GL();
3264 func_glGetVariantArrayObjectfvATI( id, pname, params );
3265 LEAVE_GL();
3268 static void WINAPI wine_glGetVariantArrayObjectivATI( GLuint id, GLenum pname, GLint* params ) {
3269 void (*func_glGetVariantArrayObjectivATI)( GLuint, GLenum, GLint* ) = extension_funcs[400];
3270 TRACE("(%d, %d, %p)\n", id, pname, params );
3271 ENTER_GL();
3272 func_glGetVariantArrayObjectivATI( id, pname, params );
3273 LEAVE_GL();
3276 static void WINAPI wine_glGetVariantBooleanvEXT( GLuint id, GLenum value, GLboolean* data ) {
3277 void (*func_glGetVariantBooleanvEXT)( GLuint, GLenum, GLboolean* ) = extension_funcs[401];
3278 TRACE("(%d, %d, %p)\n", id, value, data );
3279 ENTER_GL();
3280 func_glGetVariantBooleanvEXT( id, value, data );
3281 LEAVE_GL();
3284 static void WINAPI wine_glGetVariantFloatvEXT( GLuint id, GLenum value, GLfloat* data ) {
3285 void (*func_glGetVariantFloatvEXT)( GLuint, GLenum, GLfloat* ) = extension_funcs[402];
3286 TRACE("(%d, %d, %p)\n", id, value, data );
3287 ENTER_GL();
3288 func_glGetVariantFloatvEXT( id, value, data );
3289 LEAVE_GL();
3292 static void WINAPI wine_glGetVariantIntegervEXT( GLuint id, GLenum value, GLint* data ) {
3293 void (*func_glGetVariantIntegervEXT)( GLuint, GLenum, GLint* ) = extension_funcs[403];
3294 TRACE("(%d, %d, %p)\n", id, value, data );
3295 ENTER_GL();
3296 func_glGetVariantIntegervEXT( id, value, data );
3297 LEAVE_GL();
3300 static void WINAPI wine_glGetVariantPointervEXT( GLuint id, GLenum value, GLvoid** data ) {
3301 void (*func_glGetVariantPointervEXT)( GLuint, GLenum, GLvoid** ) = extension_funcs[404];
3302 TRACE("(%d, %d, %p)\n", id, value, data );
3303 ENTER_GL();
3304 func_glGetVariantPointervEXT( id, value, data );
3305 LEAVE_GL();
3308 static GLint WINAPI wine_glGetVaryingLocationNV( GLuint program, char* name ) {
3309 GLint ret_value;
3310 GLint (*func_glGetVaryingLocationNV)( GLuint, char* ) = extension_funcs[405];
3311 TRACE("(%d, %p)\n", program, name );
3312 ENTER_GL();
3313 ret_value = func_glGetVaryingLocationNV( program, name );
3314 LEAVE_GL();
3315 return ret_value;
3318 static void WINAPI wine_glGetVertexAttribArrayObjectfvATI( GLuint index, GLenum pname, GLfloat* params ) {
3319 void (*func_glGetVertexAttribArrayObjectfvATI)( GLuint, GLenum, GLfloat* ) = extension_funcs[406];
3320 TRACE("(%d, %d, %p)\n", index, pname, params );
3321 ENTER_GL();
3322 func_glGetVertexAttribArrayObjectfvATI( index, pname, params );
3323 LEAVE_GL();
3326 static void WINAPI wine_glGetVertexAttribArrayObjectivATI( GLuint index, GLenum pname, GLint* params ) {
3327 void (*func_glGetVertexAttribArrayObjectivATI)( GLuint, GLenum, GLint* ) = extension_funcs[407];
3328 TRACE("(%d, %d, %p)\n", index, pname, params );
3329 ENTER_GL();
3330 func_glGetVertexAttribArrayObjectivATI( index, pname, params );
3331 LEAVE_GL();
3334 static void WINAPI wine_glGetVertexAttribIivEXT( GLuint index, GLenum pname, GLint* params ) {
3335 void (*func_glGetVertexAttribIivEXT)( GLuint, GLenum, GLint* ) = extension_funcs[408];
3336 TRACE("(%d, %d, %p)\n", index, pname, params );
3337 ENTER_GL();
3338 func_glGetVertexAttribIivEXT( index, pname, params );
3339 LEAVE_GL();
3342 static void WINAPI wine_glGetVertexAttribIuivEXT( GLuint index, GLenum pname, GLuint* params ) {
3343 void (*func_glGetVertexAttribIuivEXT)( GLuint, GLenum, GLuint* ) = extension_funcs[409];
3344 TRACE("(%d, %d, %p)\n", index, pname, params );
3345 ENTER_GL();
3346 func_glGetVertexAttribIuivEXT( index, pname, params );
3347 LEAVE_GL();
3350 static void WINAPI wine_glGetVertexAttribPointerv( GLuint index, GLenum pname, GLvoid** pointer ) {
3351 void (*func_glGetVertexAttribPointerv)( GLuint, GLenum, GLvoid** ) = extension_funcs[410];
3352 TRACE("(%d, %d, %p)\n", index, pname, pointer );
3353 ENTER_GL();
3354 func_glGetVertexAttribPointerv( index, pname, pointer );
3355 LEAVE_GL();
3358 static void WINAPI wine_glGetVertexAttribPointervARB( GLuint index, GLenum pname, GLvoid** pointer ) {
3359 void (*func_glGetVertexAttribPointervARB)( GLuint, GLenum, GLvoid** ) = extension_funcs[411];
3360 TRACE("(%d, %d, %p)\n", index, pname, pointer );
3361 ENTER_GL();
3362 func_glGetVertexAttribPointervARB( index, pname, pointer );
3363 LEAVE_GL();
3366 static void WINAPI wine_glGetVertexAttribPointervNV( GLuint index, GLenum pname, GLvoid** pointer ) {
3367 void (*func_glGetVertexAttribPointervNV)( GLuint, GLenum, GLvoid** ) = extension_funcs[412];
3368 TRACE("(%d, %d, %p)\n", index, pname, pointer );
3369 ENTER_GL();
3370 func_glGetVertexAttribPointervNV( index, pname, pointer );
3371 LEAVE_GL();
3374 static void WINAPI wine_glGetVertexAttribdv( GLuint index, GLenum pname, GLdouble* params ) {
3375 void (*func_glGetVertexAttribdv)( GLuint, GLenum, GLdouble* ) = extension_funcs[413];
3376 TRACE("(%d, %d, %p)\n", index, pname, params );
3377 ENTER_GL();
3378 func_glGetVertexAttribdv( index, pname, params );
3379 LEAVE_GL();
3382 static void WINAPI wine_glGetVertexAttribdvARB( GLuint index, GLenum pname, GLdouble* params ) {
3383 void (*func_glGetVertexAttribdvARB)( GLuint, GLenum, GLdouble* ) = extension_funcs[414];
3384 TRACE("(%d, %d, %p)\n", index, pname, params );
3385 ENTER_GL();
3386 func_glGetVertexAttribdvARB( index, pname, params );
3387 LEAVE_GL();
3390 static void WINAPI wine_glGetVertexAttribdvNV( GLuint index, GLenum pname, GLdouble* params ) {
3391 void (*func_glGetVertexAttribdvNV)( GLuint, GLenum, GLdouble* ) = extension_funcs[415];
3392 TRACE("(%d, %d, %p)\n", index, pname, params );
3393 ENTER_GL();
3394 func_glGetVertexAttribdvNV( index, pname, params );
3395 LEAVE_GL();
3398 static void WINAPI wine_glGetVertexAttribfv( GLuint index, GLenum pname, GLfloat* params ) {
3399 void (*func_glGetVertexAttribfv)( GLuint, GLenum, GLfloat* ) = extension_funcs[416];
3400 TRACE("(%d, %d, %p)\n", index, pname, params );
3401 ENTER_GL();
3402 func_glGetVertexAttribfv( index, pname, params );
3403 LEAVE_GL();
3406 static void WINAPI wine_glGetVertexAttribfvARB( GLuint index, GLenum pname, GLfloat* params ) {
3407 void (*func_glGetVertexAttribfvARB)( GLuint, GLenum, GLfloat* ) = extension_funcs[417];
3408 TRACE("(%d, %d, %p)\n", index, pname, params );
3409 ENTER_GL();
3410 func_glGetVertexAttribfvARB( index, pname, params );
3411 LEAVE_GL();
3414 static void WINAPI wine_glGetVertexAttribfvNV( GLuint index, GLenum pname, GLfloat* params ) {
3415 void (*func_glGetVertexAttribfvNV)( GLuint, GLenum, GLfloat* ) = extension_funcs[418];
3416 TRACE("(%d, %d, %p)\n", index, pname, params );
3417 ENTER_GL();
3418 func_glGetVertexAttribfvNV( index, pname, params );
3419 LEAVE_GL();
3422 static void WINAPI wine_glGetVertexAttribiv( GLuint index, GLenum pname, GLint* params ) {
3423 void (*func_glGetVertexAttribiv)( GLuint, GLenum, GLint* ) = extension_funcs[419];
3424 TRACE("(%d, %d, %p)\n", index, pname, params );
3425 ENTER_GL();
3426 func_glGetVertexAttribiv( index, pname, params );
3427 LEAVE_GL();
3430 static void WINAPI wine_glGetVertexAttribivARB( GLuint index, GLenum pname, GLint* params ) {
3431 void (*func_glGetVertexAttribivARB)( GLuint, GLenum, GLint* ) = extension_funcs[420];
3432 TRACE("(%d, %d, %p)\n", index, pname, params );
3433 ENTER_GL();
3434 func_glGetVertexAttribivARB( index, pname, params );
3435 LEAVE_GL();
3438 static void WINAPI wine_glGetVertexAttribivNV( GLuint index, GLenum pname, GLint* params ) {
3439 void (*func_glGetVertexAttribivNV)( GLuint, GLenum, GLint* ) = extension_funcs[421];
3440 TRACE("(%d, %d, %p)\n", index, pname, params );
3441 ENTER_GL();
3442 func_glGetVertexAttribivNV( index, pname, params );
3443 LEAVE_GL();
3446 static void WINAPI wine_glGlobalAlphaFactorbSUN( GLbyte factor ) {
3447 void (*func_glGlobalAlphaFactorbSUN)( GLbyte ) = extension_funcs[422];
3448 TRACE("(%d)\n", factor );
3449 ENTER_GL();
3450 func_glGlobalAlphaFactorbSUN( factor );
3451 LEAVE_GL();
3454 static void WINAPI wine_glGlobalAlphaFactordSUN( GLdouble factor ) {
3455 void (*func_glGlobalAlphaFactordSUN)( GLdouble ) = extension_funcs[423];
3456 TRACE("(%f)\n", factor );
3457 ENTER_GL();
3458 func_glGlobalAlphaFactordSUN( factor );
3459 LEAVE_GL();
3462 static void WINAPI wine_glGlobalAlphaFactorfSUN( GLfloat factor ) {
3463 void (*func_glGlobalAlphaFactorfSUN)( GLfloat ) = extension_funcs[424];
3464 TRACE("(%f)\n", factor );
3465 ENTER_GL();
3466 func_glGlobalAlphaFactorfSUN( factor );
3467 LEAVE_GL();
3470 static void WINAPI wine_glGlobalAlphaFactoriSUN( GLint factor ) {
3471 void (*func_glGlobalAlphaFactoriSUN)( GLint ) = extension_funcs[425];
3472 TRACE("(%d)\n", factor );
3473 ENTER_GL();
3474 func_glGlobalAlphaFactoriSUN( factor );
3475 LEAVE_GL();
3478 static void WINAPI wine_glGlobalAlphaFactorsSUN( GLshort factor ) {
3479 void (*func_glGlobalAlphaFactorsSUN)( GLshort ) = extension_funcs[426];
3480 TRACE("(%d)\n", factor );
3481 ENTER_GL();
3482 func_glGlobalAlphaFactorsSUN( factor );
3483 LEAVE_GL();
3486 static void WINAPI wine_glGlobalAlphaFactorubSUN( GLubyte factor ) {
3487 void (*func_glGlobalAlphaFactorubSUN)( GLubyte ) = extension_funcs[427];
3488 TRACE("(%d)\n", factor );
3489 ENTER_GL();
3490 func_glGlobalAlphaFactorubSUN( factor );
3491 LEAVE_GL();
3494 static void WINAPI wine_glGlobalAlphaFactoruiSUN( GLuint factor ) {
3495 void (*func_glGlobalAlphaFactoruiSUN)( GLuint ) = extension_funcs[428];
3496 TRACE("(%d)\n", factor );
3497 ENTER_GL();
3498 func_glGlobalAlphaFactoruiSUN( factor );
3499 LEAVE_GL();
3502 static void WINAPI wine_glGlobalAlphaFactorusSUN( GLushort factor ) {
3503 void (*func_glGlobalAlphaFactorusSUN)( GLushort ) = extension_funcs[429];
3504 TRACE("(%d)\n", factor );
3505 ENTER_GL();
3506 func_glGlobalAlphaFactorusSUN( factor );
3507 LEAVE_GL();
3510 static void WINAPI wine_glHintPGI( GLenum target, GLint mode ) {
3511 void (*func_glHintPGI)( GLenum, GLint ) = extension_funcs[430];
3512 TRACE("(%d, %d)\n", target, mode );
3513 ENTER_GL();
3514 func_glHintPGI( target, mode );
3515 LEAVE_GL();
3518 static void WINAPI wine_glHistogramEXT( GLenum target, GLsizei width, GLenum internalformat, GLboolean sink ) {
3519 void (*func_glHistogramEXT)( GLenum, GLsizei, GLenum, GLboolean ) = extension_funcs[431];
3520 TRACE("(%d, %d, %d, %d)\n", target, width, internalformat, sink );
3521 ENTER_GL();
3522 func_glHistogramEXT( target, width, internalformat, sink );
3523 LEAVE_GL();
3526 static void WINAPI wine_glIglooInterfaceSGIX( GLint pname, GLint* params ) {
3527 void (*func_glIglooInterfaceSGIX)( GLint, GLint* ) = extension_funcs[432];
3528 TRACE("(%d, %p)\n", pname, params );
3529 ENTER_GL();
3530 func_glIglooInterfaceSGIX( pname, params );
3531 LEAVE_GL();
3534 static void WINAPI wine_glImageTransformParameterfHP( GLenum target, GLenum pname, GLfloat param ) {
3535 void (*func_glImageTransformParameterfHP)( GLenum, GLenum, GLfloat ) = extension_funcs[433];
3536 TRACE("(%d, %d, %f)\n", target, pname, param );
3537 ENTER_GL();
3538 func_glImageTransformParameterfHP( target, pname, param );
3539 LEAVE_GL();
3542 static void WINAPI wine_glImageTransformParameterfvHP( GLenum target, GLenum pname, GLfloat* params ) {
3543 void (*func_glImageTransformParameterfvHP)( GLenum, GLenum, GLfloat* ) = extension_funcs[434];
3544 TRACE("(%d, %d, %p)\n", target, pname, params );
3545 ENTER_GL();
3546 func_glImageTransformParameterfvHP( target, pname, params );
3547 LEAVE_GL();
3550 static void WINAPI wine_glImageTransformParameteriHP( GLenum target, GLenum pname, GLint param ) {
3551 void (*func_glImageTransformParameteriHP)( GLenum, GLenum, GLint ) = extension_funcs[435];
3552 TRACE("(%d, %d, %d)\n", target, pname, param );
3553 ENTER_GL();
3554 func_glImageTransformParameteriHP( target, pname, param );
3555 LEAVE_GL();
3558 static void WINAPI wine_glImageTransformParameterivHP( GLenum target, GLenum pname, GLint* params ) {
3559 void (*func_glImageTransformParameterivHP)( GLenum, GLenum, GLint* ) = extension_funcs[436];
3560 TRACE("(%d, %d, %p)\n", target, pname, params );
3561 ENTER_GL();
3562 func_glImageTransformParameterivHP( target, pname, params );
3563 LEAVE_GL();
3566 static void WINAPI wine_glIndexFuncEXT( GLenum func, GLclampf ref ) {
3567 void (*func_glIndexFuncEXT)( GLenum, GLclampf ) = extension_funcs[437];
3568 TRACE("(%d, %f)\n", func, ref );
3569 ENTER_GL();
3570 func_glIndexFuncEXT( func, ref );
3571 LEAVE_GL();
3574 static void WINAPI wine_glIndexMaterialEXT( GLenum face, GLenum mode ) {
3575 void (*func_glIndexMaterialEXT)( GLenum, GLenum ) = extension_funcs[438];
3576 TRACE("(%d, %d)\n", face, mode );
3577 ENTER_GL();
3578 func_glIndexMaterialEXT( face, mode );
3579 LEAVE_GL();
3582 static void WINAPI wine_glIndexPointerEXT( GLenum type, GLsizei stride, GLsizei count, GLvoid* pointer ) {
3583 void (*func_glIndexPointerEXT)( GLenum, GLsizei, GLsizei, GLvoid* ) = extension_funcs[439];
3584 TRACE("(%d, %d, %d, %p)\n", type, stride, count, pointer );
3585 ENTER_GL();
3586 func_glIndexPointerEXT( type, stride, count, pointer );
3587 LEAVE_GL();
3590 static void WINAPI wine_glIndexPointerListIBM( GLenum type, GLint stride, GLvoid** pointer, GLint ptrstride ) {
3591 void (*func_glIndexPointerListIBM)( GLenum, GLint, GLvoid**, GLint ) = extension_funcs[440];
3592 TRACE("(%d, %d, %p, %d)\n", type, stride, pointer, ptrstride );
3593 ENTER_GL();
3594 func_glIndexPointerListIBM( type, stride, pointer, ptrstride );
3595 LEAVE_GL();
3598 static void WINAPI wine_glInsertComponentEXT( GLuint res, GLuint src, GLuint num ) {
3599 void (*func_glInsertComponentEXT)( GLuint, GLuint, GLuint ) = extension_funcs[441];
3600 TRACE("(%d, %d, %d)\n", res, src, num );
3601 ENTER_GL();
3602 func_glInsertComponentEXT( res, src, num );
3603 LEAVE_GL();
3606 static void WINAPI wine_glInstrumentsBufferSGIX( GLsizei size, GLint* buffer ) {
3607 void (*func_glInstrumentsBufferSGIX)( GLsizei, GLint* ) = extension_funcs[442];
3608 TRACE("(%d, %p)\n", size, buffer );
3609 ENTER_GL();
3610 func_glInstrumentsBufferSGIX( size, buffer );
3611 LEAVE_GL();
3614 static GLboolean WINAPI wine_glIsAsyncMarkerSGIX( GLuint marker ) {
3615 GLboolean ret_value;
3616 GLboolean (*func_glIsAsyncMarkerSGIX)( GLuint ) = extension_funcs[443];
3617 TRACE("(%d)\n", marker );
3618 ENTER_GL();
3619 ret_value = func_glIsAsyncMarkerSGIX( marker );
3620 LEAVE_GL();
3621 return ret_value;
3624 static GLboolean WINAPI wine_glIsBuffer( GLuint buffer ) {
3625 GLboolean ret_value;
3626 GLboolean (*func_glIsBuffer)( GLuint ) = extension_funcs[444];
3627 TRACE("(%d)\n", buffer );
3628 ENTER_GL();
3629 ret_value = func_glIsBuffer( buffer );
3630 LEAVE_GL();
3631 return ret_value;
3634 static GLboolean WINAPI wine_glIsBufferARB( GLuint buffer ) {
3635 GLboolean ret_value;
3636 GLboolean (*func_glIsBufferARB)( GLuint ) = extension_funcs[445];
3637 TRACE("(%d)\n", buffer );
3638 ENTER_GL();
3639 ret_value = func_glIsBufferARB( buffer );
3640 LEAVE_GL();
3641 return ret_value;
3644 static GLboolean WINAPI wine_glIsEnabledIndexedEXT( GLenum target, GLuint index ) {
3645 GLboolean ret_value;
3646 GLboolean (*func_glIsEnabledIndexedEXT)( GLenum, GLuint ) = extension_funcs[446];
3647 TRACE("(%d, %d)\n", target, index );
3648 ENTER_GL();
3649 ret_value = func_glIsEnabledIndexedEXT( target, index );
3650 LEAVE_GL();
3651 return ret_value;
3654 static GLboolean WINAPI wine_glIsFenceAPPLE( GLuint fence ) {
3655 GLboolean ret_value;
3656 GLboolean (*func_glIsFenceAPPLE)( GLuint ) = extension_funcs[447];
3657 TRACE("(%d)\n", fence );
3658 ENTER_GL();
3659 ret_value = func_glIsFenceAPPLE( fence );
3660 LEAVE_GL();
3661 return ret_value;
3664 static GLboolean WINAPI wine_glIsFenceNV( GLuint fence ) {
3665 GLboolean ret_value;
3666 GLboolean (*func_glIsFenceNV)( GLuint ) = extension_funcs[448];
3667 TRACE("(%d)\n", fence );
3668 ENTER_GL();
3669 ret_value = func_glIsFenceNV( fence );
3670 LEAVE_GL();
3671 return ret_value;
3674 static GLboolean WINAPI wine_glIsFramebufferEXT( GLuint framebuffer ) {
3675 GLboolean ret_value;
3676 GLboolean (*func_glIsFramebufferEXT)( GLuint ) = extension_funcs[449];
3677 TRACE("(%d)\n", framebuffer );
3678 ENTER_GL();
3679 ret_value = func_glIsFramebufferEXT( framebuffer );
3680 LEAVE_GL();
3681 return ret_value;
3684 static GLboolean WINAPI wine_glIsObjectBufferATI( GLuint buffer ) {
3685 GLboolean ret_value;
3686 GLboolean (*func_glIsObjectBufferATI)( GLuint ) = extension_funcs[450];
3687 TRACE("(%d)\n", buffer );
3688 ENTER_GL();
3689 ret_value = func_glIsObjectBufferATI( buffer );
3690 LEAVE_GL();
3691 return ret_value;
3694 static GLboolean WINAPI wine_glIsOcclusionQueryNV( GLuint id ) {
3695 GLboolean ret_value;
3696 GLboolean (*func_glIsOcclusionQueryNV)( GLuint ) = extension_funcs[451];
3697 TRACE("(%d)\n", id );
3698 ENTER_GL();
3699 ret_value = func_glIsOcclusionQueryNV( id );
3700 LEAVE_GL();
3701 return ret_value;
3704 static GLboolean WINAPI wine_glIsProgram( GLuint program ) {
3705 GLboolean ret_value;
3706 GLboolean (*func_glIsProgram)( GLuint ) = extension_funcs[452];
3707 TRACE("(%d)\n", program );
3708 ENTER_GL();
3709 ret_value = func_glIsProgram( program );
3710 LEAVE_GL();
3711 return ret_value;
3714 static GLboolean WINAPI wine_glIsProgramARB( GLuint program ) {
3715 GLboolean ret_value;
3716 GLboolean (*func_glIsProgramARB)( GLuint ) = extension_funcs[453];
3717 TRACE("(%d)\n", program );
3718 ENTER_GL();
3719 ret_value = func_glIsProgramARB( program );
3720 LEAVE_GL();
3721 return ret_value;
3724 static GLboolean WINAPI wine_glIsProgramNV( GLuint id ) {
3725 GLboolean ret_value;
3726 GLboolean (*func_glIsProgramNV)( GLuint ) = extension_funcs[454];
3727 TRACE("(%d)\n", id );
3728 ENTER_GL();
3729 ret_value = func_glIsProgramNV( id );
3730 LEAVE_GL();
3731 return ret_value;
3734 static GLboolean WINAPI wine_glIsQuery( GLuint id ) {
3735 GLboolean ret_value;
3736 GLboolean (*func_glIsQuery)( GLuint ) = extension_funcs[455];
3737 TRACE("(%d)\n", id );
3738 ENTER_GL();
3739 ret_value = func_glIsQuery( id );
3740 LEAVE_GL();
3741 return ret_value;
3744 static GLboolean WINAPI wine_glIsQueryARB( GLuint id ) {
3745 GLboolean ret_value;
3746 GLboolean (*func_glIsQueryARB)( GLuint ) = extension_funcs[456];
3747 TRACE("(%d)\n", id );
3748 ENTER_GL();
3749 ret_value = func_glIsQueryARB( id );
3750 LEAVE_GL();
3751 return ret_value;
3754 static GLboolean WINAPI wine_glIsRenderbufferEXT( GLuint renderbuffer ) {
3755 GLboolean ret_value;
3756 GLboolean (*func_glIsRenderbufferEXT)( GLuint ) = extension_funcs[457];
3757 TRACE("(%d)\n", renderbuffer );
3758 ENTER_GL();
3759 ret_value = func_glIsRenderbufferEXT( renderbuffer );
3760 LEAVE_GL();
3761 return ret_value;
3764 static GLboolean WINAPI wine_glIsShader( GLuint shader ) {
3765 GLboolean ret_value;
3766 GLboolean (*func_glIsShader)( GLuint ) = extension_funcs[458];
3767 TRACE("(%d)\n", shader );
3768 ENTER_GL();
3769 ret_value = func_glIsShader( shader );
3770 LEAVE_GL();
3771 return ret_value;
3774 static GLboolean WINAPI wine_glIsTextureEXT( GLuint texture ) {
3775 GLboolean ret_value;
3776 GLboolean (*func_glIsTextureEXT)( GLuint ) = extension_funcs[459];
3777 TRACE("(%d)\n", texture );
3778 ENTER_GL();
3779 ret_value = func_glIsTextureEXT( texture );
3780 LEAVE_GL();
3781 return ret_value;
3784 static GLboolean WINAPI wine_glIsVariantEnabledEXT( GLuint id, GLenum cap ) {
3785 GLboolean ret_value;
3786 GLboolean (*func_glIsVariantEnabledEXT)( GLuint, GLenum ) = extension_funcs[460];
3787 TRACE("(%d, %d)\n", id, cap );
3788 ENTER_GL();
3789 ret_value = func_glIsVariantEnabledEXT( id, cap );
3790 LEAVE_GL();
3791 return ret_value;
3794 static GLboolean WINAPI wine_glIsVertexArrayAPPLE( GLuint array ) {
3795 GLboolean ret_value;
3796 GLboolean (*func_glIsVertexArrayAPPLE)( GLuint ) = extension_funcs[461];
3797 TRACE("(%d)\n", array );
3798 ENTER_GL();
3799 ret_value = func_glIsVertexArrayAPPLE( array );
3800 LEAVE_GL();
3801 return ret_value;
3804 static void WINAPI wine_glLightEnviSGIX( GLenum pname, GLint param ) {
3805 void (*func_glLightEnviSGIX)( GLenum, GLint ) = extension_funcs[462];
3806 TRACE("(%d, %d)\n", pname, param );
3807 ENTER_GL();
3808 func_glLightEnviSGIX( pname, param );
3809 LEAVE_GL();
3812 static void WINAPI wine_glLinkProgram( GLuint program ) {
3813 void (*func_glLinkProgram)( GLuint ) = extension_funcs[463];
3814 TRACE("(%d)\n", program );
3815 ENTER_GL();
3816 func_glLinkProgram( program );
3817 LEAVE_GL();
3820 static void WINAPI wine_glLinkProgramARB( unsigned int programObj ) {
3821 void (*func_glLinkProgramARB)( unsigned int ) = extension_funcs[464];
3822 TRACE("(%d)\n", programObj );
3823 ENTER_GL();
3824 func_glLinkProgramARB( programObj );
3825 LEAVE_GL();
3828 static void WINAPI wine_glListParameterfSGIX( GLuint list, GLenum pname, GLfloat param ) {
3829 void (*func_glListParameterfSGIX)( GLuint, GLenum, GLfloat ) = extension_funcs[465];
3830 TRACE("(%d, %d, %f)\n", list, pname, param );
3831 ENTER_GL();
3832 func_glListParameterfSGIX( list, pname, param );
3833 LEAVE_GL();
3836 static void WINAPI wine_glListParameterfvSGIX( GLuint list, GLenum pname, GLfloat* params ) {
3837 void (*func_glListParameterfvSGIX)( GLuint, GLenum, GLfloat* ) = extension_funcs[466];
3838 TRACE("(%d, %d, %p)\n", list, pname, params );
3839 ENTER_GL();
3840 func_glListParameterfvSGIX( list, pname, params );
3841 LEAVE_GL();
3844 static void WINAPI wine_glListParameteriSGIX( GLuint list, GLenum pname, GLint param ) {
3845 void (*func_glListParameteriSGIX)( GLuint, GLenum, GLint ) = extension_funcs[467];
3846 TRACE("(%d, %d, %d)\n", list, pname, param );
3847 ENTER_GL();
3848 func_glListParameteriSGIX( list, pname, param );
3849 LEAVE_GL();
3852 static void WINAPI wine_glListParameterivSGIX( GLuint list, GLenum pname, GLint* params ) {
3853 void (*func_glListParameterivSGIX)( GLuint, GLenum, GLint* ) = extension_funcs[468];
3854 TRACE("(%d, %d, %p)\n", list, pname, params );
3855 ENTER_GL();
3856 func_glListParameterivSGIX( list, pname, params );
3857 LEAVE_GL();
3860 static void WINAPI wine_glLoadIdentityDeformationMapSGIX( GLint mask ) {
3861 void (*func_glLoadIdentityDeformationMapSGIX)( GLint ) = extension_funcs[469];
3862 TRACE("(%d)\n", mask );
3863 ENTER_GL();
3864 func_glLoadIdentityDeformationMapSGIX( mask );
3865 LEAVE_GL();
3868 static void WINAPI wine_glLoadProgramNV( GLenum target, GLuint id, GLsizei len, GLubyte* program ) {
3869 void (*func_glLoadProgramNV)( GLenum, GLuint, GLsizei, GLubyte* ) = extension_funcs[470];
3870 TRACE("(%d, %d, %d, %p)\n", target, id, len, program );
3871 ENTER_GL();
3872 func_glLoadProgramNV( target, id, len, program );
3873 LEAVE_GL();
3876 static void WINAPI wine_glLoadTransposeMatrixd( GLdouble* m ) {
3877 void (*func_glLoadTransposeMatrixd)( GLdouble* ) = extension_funcs[471];
3878 TRACE("(%p)\n", m );
3879 ENTER_GL();
3880 func_glLoadTransposeMatrixd( m );
3881 LEAVE_GL();
3884 static void WINAPI wine_glLoadTransposeMatrixdARB( GLdouble* m ) {
3885 void (*func_glLoadTransposeMatrixdARB)( GLdouble* ) = extension_funcs[472];
3886 TRACE("(%p)\n", m );
3887 ENTER_GL();
3888 func_glLoadTransposeMatrixdARB( m );
3889 LEAVE_GL();
3892 static void WINAPI wine_glLoadTransposeMatrixf( GLfloat* m ) {
3893 void (*func_glLoadTransposeMatrixf)( GLfloat* ) = extension_funcs[473];
3894 TRACE("(%p)\n", m );
3895 ENTER_GL();
3896 func_glLoadTransposeMatrixf( m );
3897 LEAVE_GL();
3900 static void WINAPI wine_glLoadTransposeMatrixfARB( GLfloat* m ) {
3901 void (*func_glLoadTransposeMatrixfARB)( GLfloat* ) = extension_funcs[474];
3902 TRACE("(%p)\n", m );
3903 ENTER_GL();
3904 func_glLoadTransposeMatrixfARB( m );
3905 LEAVE_GL();
3908 static void WINAPI wine_glLockArraysEXT( GLint first, GLsizei count ) {
3909 void (*func_glLockArraysEXT)( GLint, GLsizei ) = extension_funcs[475];
3910 TRACE("(%d, %d)\n", first, count );
3911 ENTER_GL();
3912 func_glLockArraysEXT( first, count );
3913 LEAVE_GL();
3916 static void WINAPI wine_glMTexCoord2fSGIS( GLenum target, GLfloat s, GLfloat t ) {
3917 void (*func_glMTexCoord2fSGIS)( GLenum, GLfloat, GLfloat ) = extension_funcs[476];
3918 TRACE("(%d, %f, %f)\n", target, s, t );
3919 ENTER_GL();
3920 func_glMTexCoord2fSGIS( target, s, t );
3921 LEAVE_GL();
3924 static void WINAPI wine_glMTexCoord2fvSGIS( GLenum target, GLfloat * v ) {
3925 void (*func_glMTexCoord2fvSGIS)( GLenum, GLfloat * ) = extension_funcs[477];
3926 TRACE("(%d, %p)\n", target, v );
3927 ENTER_GL();
3928 func_glMTexCoord2fvSGIS( target, v );
3929 LEAVE_GL();
3932 static GLvoid* WINAPI wine_glMapBuffer( GLenum target, GLenum access ) {
3933 GLvoid* ret_value;
3934 GLvoid* (*func_glMapBuffer)( GLenum, GLenum ) = extension_funcs[478];
3935 TRACE("(%d, %d)\n", target, access );
3936 ENTER_GL();
3937 ret_value = func_glMapBuffer( target, access );
3938 LEAVE_GL();
3939 return ret_value;
3942 static GLvoid* WINAPI wine_glMapBufferARB( GLenum target, GLenum access ) {
3943 GLvoid* ret_value;
3944 GLvoid* (*func_glMapBufferARB)( GLenum, GLenum ) = extension_funcs[479];
3945 TRACE("(%d, %d)\n", target, access );
3946 ENTER_GL();
3947 ret_value = func_glMapBufferARB( target, access );
3948 LEAVE_GL();
3949 return ret_value;
3952 static void WINAPI wine_glMapControlPointsNV( GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, GLvoid* points ) {
3953 void (*func_glMapControlPointsNV)( GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, GLvoid* ) = extension_funcs[480];
3954 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, index, type, ustride, vstride, uorder, vorder, packed, points );
3955 ENTER_GL();
3956 func_glMapControlPointsNV( target, index, type, ustride, vstride, uorder, vorder, packed, points );
3957 LEAVE_GL();
3960 static GLvoid* WINAPI wine_glMapObjectBufferATI( GLuint buffer ) {
3961 GLvoid* ret_value;
3962 GLvoid* (*func_glMapObjectBufferATI)( GLuint ) = extension_funcs[481];
3963 TRACE("(%d)\n", buffer );
3964 ENTER_GL();
3965 ret_value = func_glMapObjectBufferATI( buffer );
3966 LEAVE_GL();
3967 return ret_value;
3970 static void WINAPI wine_glMapParameterfvNV( GLenum target, GLenum pname, GLfloat* params ) {
3971 void (*func_glMapParameterfvNV)( GLenum, GLenum, GLfloat* ) = extension_funcs[482];
3972 TRACE("(%d, %d, %p)\n", target, pname, params );
3973 ENTER_GL();
3974 func_glMapParameterfvNV( target, pname, params );
3975 LEAVE_GL();
3978 static void WINAPI wine_glMapParameterivNV( GLenum target, GLenum pname, GLint* params ) {
3979 void (*func_glMapParameterivNV)( GLenum, GLenum, GLint* ) = extension_funcs[483];
3980 TRACE("(%d, %d, %p)\n", target, pname, params );
3981 ENTER_GL();
3982 func_glMapParameterivNV( target, pname, params );
3983 LEAVE_GL();
3986 static void WINAPI wine_glMatrixIndexPointerARB( GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
3987 void (*func_glMatrixIndexPointerARB)( GLint, GLenum, GLsizei, GLvoid* ) = extension_funcs[484];
3988 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
3989 ENTER_GL();
3990 func_glMatrixIndexPointerARB( size, type, stride, pointer );
3991 LEAVE_GL();
3994 static void WINAPI wine_glMatrixIndexubvARB( GLint size, GLubyte* indices ) {
3995 void (*func_glMatrixIndexubvARB)( GLint, GLubyte* ) = extension_funcs[485];
3996 TRACE("(%d, %p)\n", size, indices );
3997 ENTER_GL();
3998 func_glMatrixIndexubvARB( size, indices );
3999 LEAVE_GL();
4002 static void WINAPI wine_glMatrixIndexuivARB( GLint size, GLuint* indices ) {
4003 void (*func_glMatrixIndexuivARB)( GLint, GLuint* ) = extension_funcs[486];
4004 TRACE("(%d, %p)\n", size, indices );
4005 ENTER_GL();
4006 func_glMatrixIndexuivARB( size, indices );
4007 LEAVE_GL();
4010 static void WINAPI wine_glMatrixIndexusvARB( GLint size, GLushort* indices ) {
4011 void (*func_glMatrixIndexusvARB)( GLint, GLushort* ) = extension_funcs[487];
4012 TRACE("(%d, %p)\n", size, indices );
4013 ENTER_GL();
4014 func_glMatrixIndexusvARB( size, indices );
4015 LEAVE_GL();
4018 static void WINAPI wine_glMinmaxEXT( GLenum target, GLenum internalformat, GLboolean sink ) {
4019 void (*func_glMinmaxEXT)( GLenum, GLenum, GLboolean ) = extension_funcs[488];
4020 TRACE("(%d, %d, %d)\n", target, internalformat, sink );
4021 ENTER_GL();
4022 func_glMinmaxEXT( target, internalformat, sink );
4023 LEAVE_GL();
4026 static void WINAPI wine_glMultTransposeMatrixd( GLdouble* m ) {
4027 void (*func_glMultTransposeMatrixd)( GLdouble* ) = extension_funcs[489];
4028 TRACE("(%p)\n", m );
4029 ENTER_GL();
4030 func_glMultTransposeMatrixd( m );
4031 LEAVE_GL();
4034 static void WINAPI wine_glMultTransposeMatrixdARB( GLdouble* m ) {
4035 void (*func_glMultTransposeMatrixdARB)( GLdouble* ) = extension_funcs[490];
4036 TRACE("(%p)\n", m );
4037 ENTER_GL();
4038 func_glMultTransposeMatrixdARB( m );
4039 LEAVE_GL();
4042 static void WINAPI wine_glMultTransposeMatrixf( GLfloat* m ) {
4043 void (*func_glMultTransposeMatrixf)( GLfloat* ) = extension_funcs[491];
4044 TRACE("(%p)\n", m );
4045 ENTER_GL();
4046 func_glMultTransposeMatrixf( m );
4047 LEAVE_GL();
4050 static void WINAPI wine_glMultTransposeMatrixfARB( GLfloat* m ) {
4051 void (*func_glMultTransposeMatrixfARB)( GLfloat* ) = extension_funcs[492];
4052 TRACE("(%p)\n", m );
4053 ENTER_GL();
4054 func_glMultTransposeMatrixfARB( m );
4055 LEAVE_GL();
4058 static void WINAPI wine_glMultiDrawArrays( GLenum mode, GLint* first, GLsizei* count, GLsizei primcount ) {
4059 void (*func_glMultiDrawArrays)( GLenum, GLint*, GLsizei*, GLsizei ) = extension_funcs[493];
4060 TRACE("(%d, %p, %p, %d)\n", mode, first, count, primcount );
4061 ENTER_GL();
4062 func_glMultiDrawArrays( mode, first, count, primcount );
4063 LEAVE_GL();
4066 static void WINAPI wine_glMultiDrawArraysEXT( GLenum mode, GLint* first, GLsizei* count, GLsizei primcount ) {
4067 void (*func_glMultiDrawArraysEXT)( GLenum, GLint*, GLsizei*, GLsizei ) = extension_funcs[494];
4068 TRACE("(%d, %p, %p, %d)\n", mode, first, count, primcount );
4069 ENTER_GL();
4070 func_glMultiDrawArraysEXT( mode, first, count, primcount );
4071 LEAVE_GL();
4074 static void WINAPI wine_glMultiDrawElementArrayAPPLE( GLenum mode, GLint* first, GLsizei* count, GLsizei primcount ) {
4075 void (*func_glMultiDrawElementArrayAPPLE)( GLenum, GLint*, GLsizei*, GLsizei ) = extension_funcs[495];
4076 TRACE("(%d, %p, %p, %d)\n", mode, first, count, primcount );
4077 ENTER_GL();
4078 func_glMultiDrawElementArrayAPPLE( mode, first, count, primcount );
4079 LEAVE_GL();
4082 static void WINAPI wine_glMultiDrawElements( GLenum mode, GLsizei* count, GLenum type, GLvoid** indices, GLsizei primcount ) {
4083 void (*func_glMultiDrawElements)( GLenum, GLsizei*, GLenum, GLvoid**, GLsizei ) = extension_funcs[496];
4084 TRACE("(%d, %p, %d, %p, %d)\n", mode, count, type, indices, primcount );
4085 ENTER_GL();
4086 func_glMultiDrawElements( mode, count, type, indices, primcount );
4087 LEAVE_GL();
4090 static void WINAPI wine_glMultiDrawElementsEXT( GLenum mode, GLsizei* count, GLenum type, GLvoid** indices, GLsizei primcount ) {
4091 void (*func_glMultiDrawElementsEXT)( GLenum, GLsizei*, GLenum, GLvoid**, GLsizei ) = extension_funcs[497];
4092 TRACE("(%d, %p, %d, %p, %d)\n", mode, count, type, indices, primcount );
4093 ENTER_GL();
4094 func_glMultiDrawElementsEXT( mode, count, type, indices, primcount );
4095 LEAVE_GL();
4098 static void WINAPI wine_glMultiDrawRangeElementArrayAPPLE( GLenum mode, GLuint start, GLuint end, GLint* first, GLsizei* count, GLsizei primcount ) {
4099 void (*func_glMultiDrawRangeElementArrayAPPLE)( GLenum, GLuint, GLuint, GLint*, GLsizei*, GLsizei ) = extension_funcs[498];
4100 TRACE("(%d, %d, %d, %p, %p, %d)\n", mode, start, end, first, count, primcount );
4101 ENTER_GL();
4102 func_glMultiDrawRangeElementArrayAPPLE( mode, start, end, first, count, primcount );
4103 LEAVE_GL();
4106 static void WINAPI wine_glMultiModeDrawArraysIBM( GLenum* mode, GLint* first, GLsizei* count, GLsizei primcount, GLint modestride ) {
4107 void (*func_glMultiModeDrawArraysIBM)( GLenum*, GLint*, GLsizei*, GLsizei, GLint ) = extension_funcs[499];
4108 TRACE("(%p, %p, %p, %d, %d)\n", mode, first, count, primcount, modestride );
4109 ENTER_GL();
4110 func_glMultiModeDrawArraysIBM( mode, first, count, primcount, modestride );
4111 LEAVE_GL();
4114 static void WINAPI wine_glMultiModeDrawElementsIBM( GLenum* mode, GLsizei* count, GLenum type, GLvoid* const* indices, GLsizei primcount, GLint modestride ) {
4115 void (*func_glMultiModeDrawElementsIBM)( GLenum*, GLsizei*, GLenum, GLvoid* const*, GLsizei, GLint ) = extension_funcs[500];
4116 TRACE("(%p, %p, %d, %p, %d, %d)\n", mode, count, type, indices, primcount, modestride );
4117 ENTER_GL();
4118 func_glMultiModeDrawElementsIBM( mode, count, type, indices, primcount, modestride );
4119 LEAVE_GL();
4122 static void WINAPI wine_glMultiTexCoord1d( GLenum target, GLdouble s ) {
4123 void (*func_glMultiTexCoord1d)( GLenum, GLdouble ) = extension_funcs[501];
4124 TRACE("(%d, %f)\n", target, s );
4125 ENTER_GL();
4126 func_glMultiTexCoord1d( target, s );
4127 LEAVE_GL();
4130 static void WINAPI wine_glMultiTexCoord1dARB( GLenum target, GLdouble s ) {
4131 void (*func_glMultiTexCoord1dARB)( GLenum, GLdouble ) = extension_funcs[502];
4132 TRACE("(%d, %f)\n", target, s );
4133 ENTER_GL();
4134 func_glMultiTexCoord1dARB( target, s );
4135 LEAVE_GL();
4138 static void WINAPI wine_glMultiTexCoord1dSGIS( GLenum target, GLdouble s ) {
4139 void (*func_glMultiTexCoord1dSGIS)( GLenum, GLdouble ) = extension_funcs[503];
4140 TRACE("(%d, %f)\n", target, s );
4141 ENTER_GL();
4142 func_glMultiTexCoord1dSGIS( target, s );
4143 LEAVE_GL();
4146 static void WINAPI wine_glMultiTexCoord1dv( GLenum target, GLdouble* v ) {
4147 void (*func_glMultiTexCoord1dv)( GLenum, GLdouble* ) = extension_funcs[504];
4148 TRACE("(%d, %p)\n", target, v );
4149 ENTER_GL();
4150 func_glMultiTexCoord1dv( target, v );
4151 LEAVE_GL();
4154 static void WINAPI wine_glMultiTexCoord1dvARB( GLenum target, GLdouble* v ) {
4155 void (*func_glMultiTexCoord1dvARB)( GLenum, GLdouble* ) = extension_funcs[505];
4156 TRACE("(%d, %p)\n", target, v );
4157 ENTER_GL();
4158 func_glMultiTexCoord1dvARB( target, v );
4159 LEAVE_GL();
4162 static void WINAPI wine_glMultiTexCoord1dvSGIS( GLenum target, GLdouble * v ) {
4163 void (*func_glMultiTexCoord1dvSGIS)( GLenum, GLdouble * ) = extension_funcs[506];
4164 TRACE("(%d, %p)\n", target, v );
4165 ENTER_GL();
4166 func_glMultiTexCoord1dvSGIS( target, v );
4167 LEAVE_GL();
4170 static void WINAPI wine_glMultiTexCoord1f( GLenum target, GLfloat s ) {
4171 void (*func_glMultiTexCoord1f)( GLenum, GLfloat ) = extension_funcs[507];
4172 TRACE("(%d, %f)\n", target, s );
4173 ENTER_GL();
4174 func_glMultiTexCoord1f( target, s );
4175 LEAVE_GL();
4178 static void WINAPI wine_glMultiTexCoord1fARB( GLenum target, GLfloat s ) {
4179 void (*func_glMultiTexCoord1fARB)( GLenum, GLfloat ) = extension_funcs[508];
4180 TRACE("(%d, %f)\n", target, s );
4181 ENTER_GL();
4182 func_glMultiTexCoord1fARB( target, s );
4183 LEAVE_GL();
4186 static void WINAPI wine_glMultiTexCoord1fSGIS( GLenum target, GLfloat s ) {
4187 void (*func_glMultiTexCoord1fSGIS)( GLenum, GLfloat ) = extension_funcs[509];
4188 TRACE("(%d, %f)\n", target, s );
4189 ENTER_GL();
4190 func_glMultiTexCoord1fSGIS( target, s );
4191 LEAVE_GL();
4194 static void WINAPI wine_glMultiTexCoord1fv( GLenum target, GLfloat* v ) {
4195 void (*func_glMultiTexCoord1fv)( GLenum, GLfloat* ) = extension_funcs[510];
4196 TRACE("(%d, %p)\n", target, v );
4197 ENTER_GL();
4198 func_glMultiTexCoord1fv( target, v );
4199 LEAVE_GL();
4202 static void WINAPI wine_glMultiTexCoord1fvARB( GLenum target, GLfloat* v ) {
4203 void (*func_glMultiTexCoord1fvARB)( GLenum, GLfloat* ) = extension_funcs[511];
4204 TRACE("(%d, %p)\n", target, v );
4205 ENTER_GL();
4206 func_glMultiTexCoord1fvARB( target, v );
4207 LEAVE_GL();
4210 static void WINAPI wine_glMultiTexCoord1fvSGIS( GLenum target, const GLfloat * v ) {
4211 void (*func_glMultiTexCoord1fvSGIS)( GLenum, const GLfloat * ) = extension_funcs[512];
4212 TRACE("(%d, %p)\n", target, v );
4213 ENTER_GL();
4214 func_glMultiTexCoord1fvSGIS( target, v );
4215 LEAVE_GL();
4218 static void WINAPI wine_glMultiTexCoord1hNV( GLenum target, unsigned short s ) {
4219 void (*func_glMultiTexCoord1hNV)( GLenum, unsigned short ) = extension_funcs[513];
4220 TRACE("(%d, %d)\n", target, s );
4221 ENTER_GL();
4222 func_glMultiTexCoord1hNV( target, s );
4223 LEAVE_GL();
4226 static void WINAPI wine_glMultiTexCoord1hvNV( GLenum target, unsigned short* v ) {
4227 void (*func_glMultiTexCoord1hvNV)( GLenum, unsigned short* ) = extension_funcs[514];
4228 TRACE("(%d, %p)\n", target, v );
4229 ENTER_GL();
4230 func_glMultiTexCoord1hvNV( target, v );
4231 LEAVE_GL();
4234 static void WINAPI wine_glMultiTexCoord1i( GLenum target, GLint s ) {
4235 void (*func_glMultiTexCoord1i)( GLenum, GLint ) = extension_funcs[515];
4236 TRACE("(%d, %d)\n", target, s );
4237 ENTER_GL();
4238 func_glMultiTexCoord1i( target, s );
4239 LEAVE_GL();
4242 static void WINAPI wine_glMultiTexCoord1iARB( GLenum target, GLint s ) {
4243 void (*func_glMultiTexCoord1iARB)( GLenum, GLint ) = extension_funcs[516];
4244 TRACE("(%d, %d)\n", target, s );
4245 ENTER_GL();
4246 func_glMultiTexCoord1iARB( target, s );
4247 LEAVE_GL();
4250 static void WINAPI wine_glMultiTexCoord1iSGIS( GLenum target, GLint s ) {
4251 void (*func_glMultiTexCoord1iSGIS)( GLenum, GLint ) = extension_funcs[517];
4252 TRACE("(%d, %d)\n", target, s );
4253 ENTER_GL();
4254 func_glMultiTexCoord1iSGIS( target, s );
4255 LEAVE_GL();
4258 static void WINAPI wine_glMultiTexCoord1iv( GLenum target, GLint* v ) {
4259 void (*func_glMultiTexCoord1iv)( GLenum, GLint* ) = extension_funcs[518];
4260 TRACE("(%d, %p)\n", target, v );
4261 ENTER_GL();
4262 func_glMultiTexCoord1iv( target, v );
4263 LEAVE_GL();
4266 static void WINAPI wine_glMultiTexCoord1ivARB( GLenum target, GLint* v ) {
4267 void (*func_glMultiTexCoord1ivARB)( GLenum, GLint* ) = extension_funcs[519];
4268 TRACE("(%d, %p)\n", target, v );
4269 ENTER_GL();
4270 func_glMultiTexCoord1ivARB( target, v );
4271 LEAVE_GL();
4274 static void WINAPI wine_glMultiTexCoord1ivSGIS( GLenum target, GLint * v ) {
4275 void (*func_glMultiTexCoord1ivSGIS)( GLenum, GLint * ) = extension_funcs[520];
4276 TRACE("(%d, %p)\n", target, v );
4277 ENTER_GL();
4278 func_glMultiTexCoord1ivSGIS( target, v );
4279 LEAVE_GL();
4282 static void WINAPI wine_glMultiTexCoord1s( GLenum target, GLshort s ) {
4283 void (*func_glMultiTexCoord1s)( GLenum, GLshort ) = extension_funcs[521];
4284 TRACE("(%d, %d)\n", target, s );
4285 ENTER_GL();
4286 func_glMultiTexCoord1s( target, s );
4287 LEAVE_GL();
4290 static void WINAPI wine_glMultiTexCoord1sARB( GLenum target, GLshort s ) {
4291 void (*func_glMultiTexCoord1sARB)( GLenum, GLshort ) = extension_funcs[522];
4292 TRACE("(%d, %d)\n", target, s );
4293 ENTER_GL();
4294 func_glMultiTexCoord1sARB( target, s );
4295 LEAVE_GL();
4298 static void WINAPI wine_glMultiTexCoord1sSGIS( GLenum target, GLshort s ) {
4299 void (*func_glMultiTexCoord1sSGIS)( GLenum, GLshort ) = extension_funcs[523];
4300 TRACE("(%d, %d)\n", target, s );
4301 ENTER_GL();
4302 func_glMultiTexCoord1sSGIS( target, s );
4303 LEAVE_GL();
4306 static void WINAPI wine_glMultiTexCoord1sv( GLenum target, GLshort* v ) {
4307 void (*func_glMultiTexCoord1sv)( GLenum, GLshort* ) = extension_funcs[524];
4308 TRACE("(%d, %p)\n", target, v );
4309 ENTER_GL();
4310 func_glMultiTexCoord1sv( target, v );
4311 LEAVE_GL();
4314 static void WINAPI wine_glMultiTexCoord1svARB( GLenum target, GLshort* v ) {
4315 void (*func_glMultiTexCoord1svARB)( GLenum, GLshort* ) = extension_funcs[525];
4316 TRACE("(%d, %p)\n", target, v );
4317 ENTER_GL();
4318 func_glMultiTexCoord1svARB( target, v );
4319 LEAVE_GL();
4322 static void WINAPI wine_glMultiTexCoord1svSGIS( GLenum target, GLshort * v ) {
4323 void (*func_glMultiTexCoord1svSGIS)( GLenum, GLshort * ) = extension_funcs[526];
4324 TRACE("(%d, %p)\n", target, v );
4325 ENTER_GL();
4326 func_glMultiTexCoord1svSGIS( target, v );
4327 LEAVE_GL();
4330 static void WINAPI wine_glMultiTexCoord2d( GLenum target, GLdouble s, GLdouble t ) {
4331 void (*func_glMultiTexCoord2d)( GLenum, GLdouble, GLdouble ) = extension_funcs[527];
4332 TRACE("(%d, %f, %f)\n", target, s, t );
4333 ENTER_GL();
4334 func_glMultiTexCoord2d( target, s, t );
4335 LEAVE_GL();
4338 static void WINAPI wine_glMultiTexCoord2dARB( GLenum target, GLdouble s, GLdouble t ) {
4339 void (*func_glMultiTexCoord2dARB)( GLenum, GLdouble, GLdouble ) = extension_funcs[528];
4340 TRACE("(%d, %f, %f)\n", target, s, t );
4341 ENTER_GL();
4342 func_glMultiTexCoord2dARB( target, s, t );
4343 LEAVE_GL();
4346 static void WINAPI wine_glMultiTexCoord2dSGIS( GLenum target, GLdouble s, GLdouble t ) {
4347 void (*func_glMultiTexCoord2dSGIS)( GLenum, GLdouble, GLdouble ) = extension_funcs[529];
4348 TRACE("(%d, %f, %f)\n", target, s, t );
4349 ENTER_GL();
4350 func_glMultiTexCoord2dSGIS( target, s, t );
4351 LEAVE_GL();
4354 static void WINAPI wine_glMultiTexCoord2dv( GLenum target, GLdouble* v ) {
4355 void (*func_glMultiTexCoord2dv)( GLenum, GLdouble* ) = extension_funcs[530];
4356 TRACE("(%d, %p)\n", target, v );
4357 ENTER_GL();
4358 func_glMultiTexCoord2dv( target, v );
4359 LEAVE_GL();
4362 static void WINAPI wine_glMultiTexCoord2dvARB( GLenum target, GLdouble* v ) {
4363 void (*func_glMultiTexCoord2dvARB)( GLenum, GLdouble* ) = extension_funcs[531];
4364 TRACE("(%d, %p)\n", target, v );
4365 ENTER_GL();
4366 func_glMultiTexCoord2dvARB( target, v );
4367 LEAVE_GL();
4370 static void WINAPI wine_glMultiTexCoord2dvSGIS( GLenum target, GLdouble * v ) {
4371 void (*func_glMultiTexCoord2dvSGIS)( GLenum, GLdouble * ) = extension_funcs[532];
4372 TRACE("(%d, %p)\n", target, v );
4373 ENTER_GL();
4374 func_glMultiTexCoord2dvSGIS( target, v );
4375 LEAVE_GL();
4378 static void WINAPI wine_glMultiTexCoord2f( GLenum target, GLfloat s, GLfloat t ) {
4379 void (*func_glMultiTexCoord2f)( GLenum, GLfloat, GLfloat ) = extension_funcs[533];
4380 TRACE("(%d, %f, %f)\n", target, s, t );
4381 ENTER_GL();
4382 func_glMultiTexCoord2f( target, s, t );
4383 LEAVE_GL();
4386 static void WINAPI wine_glMultiTexCoord2fARB( GLenum target, GLfloat s, GLfloat t ) {
4387 void (*func_glMultiTexCoord2fARB)( GLenum, GLfloat, GLfloat ) = extension_funcs[534];
4388 TRACE("(%d, %f, %f)\n", target, s, t );
4389 ENTER_GL();
4390 func_glMultiTexCoord2fARB( target, s, t );
4391 LEAVE_GL();
4394 static void WINAPI wine_glMultiTexCoord2fSGIS( GLenum target, GLfloat s, GLfloat t ) {
4395 void (*func_glMultiTexCoord2fSGIS)( GLenum, GLfloat, GLfloat ) = extension_funcs[535];
4396 TRACE("(%d, %f, %f)\n", target, s, t );
4397 ENTER_GL();
4398 func_glMultiTexCoord2fSGIS( target, s, t );
4399 LEAVE_GL();
4402 static void WINAPI wine_glMultiTexCoord2fv( GLenum target, GLfloat* v ) {
4403 void (*func_glMultiTexCoord2fv)( GLenum, GLfloat* ) = extension_funcs[536];
4404 TRACE("(%d, %p)\n", target, v );
4405 ENTER_GL();
4406 func_glMultiTexCoord2fv( target, v );
4407 LEAVE_GL();
4410 static void WINAPI wine_glMultiTexCoord2fvARB( GLenum target, GLfloat* v ) {
4411 void (*func_glMultiTexCoord2fvARB)( GLenum, GLfloat* ) = extension_funcs[537];
4412 TRACE("(%d, %p)\n", target, v );
4413 ENTER_GL();
4414 func_glMultiTexCoord2fvARB( target, v );
4415 LEAVE_GL();
4418 static void WINAPI wine_glMultiTexCoord2fvSGIS( GLenum target, GLfloat * v ) {
4419 void (*func_glMultiTexCoord2fvSGIS)( GLenum, GLfloat * ) = extension_funcs[538];
4420 TRACE("(%d, %p)\n", target, v );
4421 ENTER_GL();
4422 func_glMultiTexCoord2fvSGIS( target, v );
4423 LEAVE_GL();
4426 static void WINAPI wine_glMultiTexCoord2hNV( GLenum target, unsigned short s, unsigned short t ) {
4427 void (*func_glMultiTexCoord2hNV)( GLenum, unsigned short, unsigned short ) = extension_funcs[539];
4428 TRACE("(%d, %d, %d)\n", target, s, t );
4429 ENTER_GL();
4430 func_glMultiTexCoord2hNV( target, s, t );
4431 LEAVE_GL();
4434 static void WINAPI wine_glMultiTexCoord2hvNV( GLenum target, unsigned short* v ) {
4435 void (*func_glMultiTexCoord2hvNV)( GLenum, unsigned short* ) = extension_funcs[540];
4436 TRACE("(%d, %p)\n", target, v );
4437 ENTER_GL();
4438 func_glMultiTexCoord2hvNV( target, v );
4439 LEAVE_GL();
4442 static void WINAPI wine_glMultiTexCoord2i( GLenum target, GLint s, GLint t ) {
4443 void (*func_glMultiTexCoord2i)( GLenum, GLint, GLint ) = extension_funcs[541];
4444 TRACE("(%d, %d, %d)\n", target, s, t );
4445 ENTER_GL();
4446 func_glMultiTexCoord2i( target, s, t );
4447 LEAVE_GL();
4450 static void WINAPI wine_glMultiTexCoord2iARB( GLenum target, GLint s, GLint t ) {
4451 void (*func_glMultiTexCoord2iARB)( GLenum, GLint, GLint ) = extension_funcs[542];
4452 TRACE("(%d, %d, %d)\n", target, s, t );
4453 ENTER_GL();
4454 func_glMultiTexCoord2iARB( target, s, t );
4455 LEAVE_GL();
4458 static void WINAPI wine_glMultiTexCoord2iSGIS( GLenum target, GLint s, GLint t ) {
4459 void (*func_glMultiTexCoord2iSGIS)( GLenum, GLint, GLint ) = extension_funcs[543];
4460 TRACE("(%d, %d, %d)\n", target, s, t );
4461 ENTER_GL();
4462 func_glMultiTexCoord2iSGIS( target, s, t );
4463 LEAVE_GL();
4466 static void WINAPI wine_glMultiTexCoord2iv( GLenum target, GLint* v ) {
4467 void (*func_glMultiTexCoord2iv)( GLenum, GLint* ) = extension_funcs[544];
4468 TRACE("(%d, %p)\n", target, v );
4469 ENTER_GL();
4470 func_glMultiTexCoord2iv( target, v );
4471 LEAVE_GL();
4474 static void WINAPI wine_glMultiTexCoord2ivARB( GLenum target, GLint* v ) {
4475 void (*func_glMultiTexCoord2ivARB)( GLenum, GLint* ) = extension_funcs[545];
4476 TRACE("(%d, %p)\n", target, v );
4477 ENTER_GL();
4478 func_glMultiTexCoord2ivARB( target, v );
4479 LEAVE_GL();
4482 static void WINAPI wine_glMultiTexCoord2ivSGIS( GLenum target, GLint * v ) {
4483 void (*func_glMultiTexCoord2ivSGIS)( GLenum, GLint * ) = extension_funcs[546];
4484 TRACE("(%d, %p)\n", target, v );
4485 ENTER_GL();
4486 func_glMultiTexCoord2ivSGIS( target, v );
4487 LEAVE_GL();
4490 static void WINAPI wine_glMultiTexCoord2s( GLenum target, GLshort s, GLshort t ) {
4491 void (*func_glMultiTexCoord2s)( GLenum, GLshort, GLshort ) = extension_funcs[547];
4492 TRACE("(%d, %d, %d)\n", target, s, t );
4493 ENTER_GL();
4494 func_glMultiTexCoord2s( target, s, t );
4495 LEAVE_GL();
4498 static void WINAPI wine_glMultiTexCoord2sARB( GLenum target, GLshort s, GLshort t ) {
4499 void (*func_glMultiTexCoord2sARB)( GLenum, GLshort, GLshort ) = extension_funcs[548];
4500 TRACE("(%d, %d, %d)\n", target, s, t );
4501 ENTER_GL();
4502 func_glMultiTexCoord2sARB( target, s, t );
4503 LEAVE_GL();
4506 static void WINAPI wine_glMultiTexCoord2sSGIS( GLenum target, GLshort s, GLshort t ) {
4507 void (*func_glMultiTexCoord2sSGIS)( GLenum, GLshort, GLshort ) = extension_funcs[549];
4508 TRACE("(%d, %d, %d)\n", target, s, t );
4509 ENTER_GL();
4510 func_glMultiTexCoord2sSGIS( target, s, t );
4511 LEAVE_GL();
4514 static void WINAPI wine_glMultiTexCoord2sv( GLenum target, GLshort* v ) {
4515 void (*func_glMultiTexCoord2sv)( GLenum, GLshort* ) = extension_funcs[550];
4516 TRACE("(%d, %p)\n", target, v );
4517 ENTER_GL();
4518 func_glMultiTexCoord2sv( target, v );
4519 LEAVE_GL();
4522 static void WINAPI wine_glMultiTexCoord2svARB( GLenum target, GLshort* v ) {
4523 void (*func_glMultiTexCoord2svARB)( GLenum, GLshort* ) = extension_funcs[551];
4524 TRACE("(%d, %p)\n", target, v );
4525 ENTER_GL();
4526 func_glMultiTexCoord2svARB( target, v );
4527 LEAVE_GL();
4530 static void WINAPI wine_glMultiTexCoord2svSGIS( GLenum target, GLshort * v ) {
4531 void (*func_glMultiTexCoord2svSGIS)( GLenum, GLshort * ) = extension_funcs[552];
4532 TRACE("(%d, %p)\n", target, v );
4533 ENTER_GL();
4534 func_glMultiTexCoord2svSGIS( target, v );
4535 LEAVE_GL();
4538 static void WINAPI wine_glMultiTexCoord3d( GLenum target, GLdouble s, GLdouble t, GLdouble r ) {
4539 void (*func_glMultiTexCoord3d)( GLenum, GLdouble, GLdouble, GLdouble ) = extension_funcs[553];
4540 TRACE("(%d, %f, %f, %f)\n", target, s, t, r );
4541 ENTER_GL();
4542 func_glMultiTexCoord3d( target, s, t, r );
4543 LEAVE_GL();
4546 static void WINAPI wine_glMultiTexCoord3dARB( GLenum target, GLdouble s, GLdouble t, GLdouble r ) {
4547 void (*func_glMultiTexCoord3dARB)( GLenum, GLdouble, GLdouble, GLdouble ) = extension_funcs[554];
4548 TRACE("(%d, %f, %f, %f)\n", target, s, t, r );
4549 ENTER_GL();
4550 func_glMultiTexCoord3dARB( target, s, t, r );
4551 LEAVE_GL();
4554 static void WINAPI wine_glMultiTexCoord3dSGIS( GLenum target, GLdouble s, GLdouble t, GLdouble r ) {
4555 void (*func_glMultiTexCoord3dSGIS)( GLenum, GLdouble, GLdouble, GLdouble ) = extension_funcs[555];
4556 TRACE("(%d, %f, %f, %f)\n", target, s, t, r );
4557 ENTER_GL();
4558 func_glMultiTexCoord3dSGIS( target, s, t, r );
4559 LEAVE_GL();
4562 static void WINAPI wine_glMultiTexCoord3dv( GLenum target, GLdouble* v ) {
4563 void (*func_glMultiTexCoord3dv)( GLenum, GLdouble* ) = extension_funcs[556];
4564 TRACE("(%d, %p)\n", target, v );
4565 ENTER_GL();
4566 func_glMultiTexCoord3dv( target, v );
4567 LEAVE_GL();
4570 static void WINAPI wine_glMultiTexCoord3dvARB( GLenum target, GLdouble* v ) {
4571 void (*func_glMultiTexCoord3dvARB)( GLenum, GLdouble* ) = extension_funcs[557];
4572 TRACE("(%d, %p)\n", target, v );
4573 ENTER_GL();
4574 func_glMultiTexCoord3dvARB( target, v );
4575 LEAVE_GL();
4578 static void WINAPI wine_glMultiTexCoord3dvSGIS( GLenum target, GLdouble * v ) {
4579 void (*func_glMultiTexCoord3dvSGIS)( GLenum, GLdouble * ) = extension_funcs[558];
4580 TRACE("(%d, %p)\n", target, v );
4581 ENTER_GL();
4582 func_glMultiTexCoord3dvSGIS( target, v );
4583 LEAVE_GL();
4586 static void WINAPI wine_glMultiTexCoord3f( GLenum target, GLfloat s, GLfloat t, GLfloat r ) {
4587 void (*func_glMultiTexCoord3f)( GLenum, GLfloat, GLfloat, GLfloat ) = extension_funcs[559];
4588 TRACE("(%d, %f, %f, %f)\n", target, s, t, r );
4589 ENTER_GL();
4590 func_glMultiTexCoord3f( target, s, t, r );
4591 LEAVE_GL();
4594 static void WINAPI wine_glMultiTexCoord3fARB( GLenum target, GLfloat s, GLfloat t, GLfloat r ) {
4595 void (*func_glMultiTexCoord3fARB)( GLenum, GLfloat, GLfloat, GLfloat ) = extension_funcs[560];
4596 TRACE("(%d, %f, %f, %f)\n", target, s, t, r );
4597 ENTER_GL();
4598 func_glMultiTexCoord3fARB( target, s, t, r );
4599 LEAVE_GL();
4602 static void WINAPI wine_glMultiTexCoord3fSGIS( GLenum target, GLfloat s, GLfloat t, GLfloat r ) {
4603 void (*func_glMultiTexCoord3fSGIS)( GLenum, GLfloat, GLfloat, GLfloat ) = extension_funcs[561];
4604 TRACE("(%d, %f, %f, %f)\n", target, s, t, r );
4605 ENTER_GL();
4606 func_glMultiTexCoord3fSGIS( target, s, t, r );
4607 LEAVE_GL();
4610 static void WINAPI wine_glMultiTexCoord3fv( GLenum target, GLfloat* v ) {
4611 void (*func_glMultiTexCoord3fv)( GLenum, GLfloat* ) = extension_funcs[562];
4612 TRACE("(%d, %p)\n", target, v );
4613 ENTER_GL();
4614 func_glMultiTexCoord3fv( target, v );
4615 LEAVE_GL();
4618 static void WINAPI wine_glMultiTexCoord3fvARB( GLenum target, GLfloat* v ) {
4619 void (*func_glMultiTexCoord3fvARB)( GLenum, GLfloat* ) = extension_funcs[563];
4620 TRACE("(%d, %p)\n", target, v );
4621 ENTER_GL();
4622 func_glMultiTexCoord3fvARB( target, v );
4623 LEAVE_GL();
4626 static void WINAPI wine_glMultiTexCoord3fvSGIS( GLenum target, GLfloat * v ) {
4627 void (*func_glMultiTexCoord3fvSGIS)( GLenum, GLfloat * ) = extension_funcs[564];
4628 TRACE("(%d, %p)\n", target, v );
4629 ENTER_GL();
4630 func_glMultiTexCoord3fvSGIS( target, v );
4631 LEAVE_GL();
4634 static void WINAPI wine_glMultiTexCoord3hNV( GLenum target, unsigned short s, unsigned short t, unsigned short r ) {
4635 void (*func_glMultiTexCoord3hNV)( GLenum, unsigned short, unsigned short, unsigned short ) = extension_funcs[565];
4636 TRACE("(%d, %d, %d, %d)\n", target, s, t, r );
4637 ENTER_GL();
4638 func_glMultiTexCoord3hNV( target, s, t, r );
4639 LEAVE_GL();
4642 static void WINAPI wine_glMultiTexCoord3hvNV( GLenum target, unsigned short* v ) {
4643 void (*func_glMultiTexCoord3hvNV)( GLenum, unsigned short* ) = extension_funcs[566];
4644 TRACE("(%d, %p)\n", target, v );
4645 ENTER_GL();
4646 func_glMultiTexCoord3hvNV( target, v );
4647 LEAVE_GL();
4650 static void WINAPI wine_glMultiTexCoord3i( GLenum target, GLint s, GLint t, GLint r ) {
4651 void (*func_glMultiTexCoord3i)( GLenum, GLint, GLint, GLint ) = extension_funcs[567];
4652 TRACE("(%d, %d, %d, %d)\n", target, s, t, r );
4653 ENTER_GL();
4654 func_glMultiTexCoord3i( target, s, t, r );
4655 LEAVE_GL();
4658 static void WINAPI wine_glMultiTexCoord3iARB( GLenum target, GLint s, GLint t, GLint r ) {
4659 void (*func_glMultiTexCoord3iARB)( GLenum, GLint, GLint, GLint ) = extension_funcs[568];
4660 TRACE("(%d, %d, %d, %d)\n", target, s, t, r );
4661 ENTER_GL();
4662 func_glMultiTexCoord3iARB( target, s, t, r );
4663 LEAVE_GL();
4666 static void WINAPI wine_glMultiTexCoord3iSGIS( GLenum target, GLint s, GLint t, GLint r ) {
4667 void (*func_glMultiTexCoord3iSGIS)( GLenum, GLint, GLint, GLint ) = extension_funcs[569];
4668 TRACE("(%d, %d, %d, %d)\n", target, s, t, r );
4669 ENTER_GL();
4670 func_glMultiTexCoord3iSGIS( target, s, t, r );
4671 LEAVE_GL();
4674 static void WINAPI wine_glMultiTexCoord3iv( GLenum target, GLint* v ) {
4675 void (*func_glMultiTexCoord3iv)( GLenum, GLint* ) = extension_funcs[570];
4676 TRACE("(%d, %p)\n", target, v );
4677 ENTER_GL();
4678 func_glMultiTexCoord3iv( target, v );
4679 LEAVE_GL();
4682 static void WINAPI wine_glMultiTexCoord3ivARB( GLenum target, GLint* v ) {
4683 void (*func_glMultiTexCoord3ivARB)( GLenum, GLint* ) = extension_funcs[571];
4684 TRACE("(%d, %p)\n", target, v );
4685 ENTER_GL();
4686 func_glMultiTexCoord3ivARB( target, v );
4687 LEAVE_GL();
4690 static void WINAPI wine_glMultiTexCoord3ivSGIS( GLenum target, GLint * v ) {
4691 void (*func_glMultiTexCoord3ivSGIS)( GLenum, GLint * ) = extension_funcs[572];
4692 TRACE("(%d, %p)\n", target, v );
4693 ENTER_GL();
4694 func_glMultiTexCoord3ivSGIS( target, v );
4695 LEAVE_GL();
4698 static void WINAPI wine_glMultiTexCoord3s( GLenum target, GLshort s, GLshort t, GLshort r ) {
4699 void (*func_glMultiTexCoord3s)( GLenum, GLshort, GLshort, GLshort ) = extension_funcs[573];
4700 TRACE("(%d, %d, %d, %d)\n", target, s, t, r );
4701 ENTER_GL();
4702 func_glMultiTexCoord3s( target, s, t, r );
4703 LEAVE_GL();
4706 static void WINAPI wine_glMultiTexCoord3sARB( GLenum target, GLshort s, GLshort t, GLshort r ) {
4707 void (*func_glMultiTexCoord3sARB)( GLenum, GLshort, GLshort, GLshort ) = extension_funcs[574];
4708 TRACE("(%d, %d, %d, %d)\n", target, s, t, r );
4709 ENTER_GL();
4710 func_glMultiTexCoord3sARB( target, s, t, r );
4711 LEAVE_GL();
4714 static void WINAPI wine_glMultiTexCoord3sSGIS( GLenum target, GLshort s, GLshort t, GLshort r ) {
4715 void (*func_glMultiTexCoord3sSGIS)( GLenum, GLshort, GLshort, GLshort ) = extension_funcs[575];
4716 TRACE("(%d, %d, %d, %d)\n", target, s, t, r );
4717 ENTER_GL();
4718 func_glMultiTexCoord3sSGIS( target, s, t, r );
4719 LEAVE_GL();
4722 static void WINAPI wine_glMultiTexCoord3sv( GLenum target, GLshort* v ) {
4723 void (*func_glMultiTexCoord3sv)( GLenum, GLshort* ) = extension_funcs[576];
4724 TRACE("(%d, %p)\n", target, v );
4725 ENTER_GL();
4726 func_glMultiTexCoord3sv( target, v );
4727 LEAVE_GL();
4730 static void WINAPI wine_glMultiTexCoord3svARB( GLenum target, GLshort* v ) {
4731 void (*func_glMultiTexCoord3svARB)( GLenum, GLshort* ) = extension_funcs[577];
4732 TRACE("(%d, %p)\n", target, v );
4733 ENTER_GL();
4734 func_glMultiTexCoord3svARB( target, v );
4735 LEAVE_GL();
4738 static void WINAPI wine_glMultiTexCoord3svSGIS( GLenum target, GLshort * v ) {
4739 void (*func_glMultiTexCoord3svSGIS)( GLenum, GLshort * ) = extension_funcs[578];
4740 TRACE("(%d, %p)\n", target, v );
4741 ENTER_GL();
4742 func_glMultiTexCoord3svSGIS( target, v );
4743 LEAVE_GL();
4746 static void WINAPI wine_glMultiTexCoord4d( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) {
4747 void (*func_glMultiTexCoord4d)( GLenum, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[579];
4748 TRACE("(%d, %f, %f, %f, %f)\n", target, s, t, r, q );
4749 ENTER_GL();
4750 func_glMultiTexCoord4d( target, s, t, r, q );
4751 LEAVE_GL();
4754 static void WINAPI wine_glMultiTexCoord4dARB( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) {
4755 void (*func_glMultiTexCoord4dARB)( GLenum, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[580];
4756 TRACE("(%d, %f, %f, %f, %f)\n", target, s, t, r, q );
4757 ENTER_GL();
4758 func_glMultiTexCoord4dARB( target, s, t, r, q );
4759 LEAVE_GL();
4762 static void WINAPI wine_glMultiTexCoord4dSGIS( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) {
4763 void (*func_glMultiTexCoord4dSGIS)( GLenum, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[581];
4764 TRACE("(%d, %f, %f, %f, %f)\n", target, s, t, r, q );
4765 ENTER_GL();
4766 func_glMultiTexCoord4dSGIS( target, s, t, r, q );
4767 LEAVE_GL();
4770 static void WINAPI wine_glMultiTexCoord4dv( GLenum target, GLdouble* v ) {
4771 void (*func_glMultiTexCoord4dv)( GLenum, GLdouble* ) = extension_funcs[582];
4772 TRACE("(%d, %p)\n", target, v );
4773 ENTER_GL();
4774 func_glMultiTexCoord4dv( target, v );
4775 LEAVE_GL();
4778 static void WINAPI wine_glMultiTexCoord4dvARB( GLenum target, GLdouble* v ) {
4779 void (*func_glMultiTexCoord4dvARB)( GLenum, GLdouble* ) = extension_funcs[583];
4780 TRACE("(%d, %p)\n", target, v );
4781 ENTER_GL();
4782 func_glMultiTexCoord4dvARB( target, v );
4783 LEAVE_GL();
4786 static void WINAPI wine_glMultiTexCoord4dvSGIS( GLenum target, GLdouble * v ) {
4787 void (*func_glMultiTexCoord4dvSGIS)( GLenum, GLdouble * ) = extension_funcs[584];
4788 TRACE("(%d, %p)\n", target, v );
4789 ENTER_GL();
4790 func_glMultiTexCoord4dvSGIS( target, v );
4791 LEAVE_GL();
4794 static void WINAPI wine_glMultiTexCoord4f( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) {
4795 void (*func_glMultiTexCoord4f)( GLenum, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[585];
4796 TRACE("(%d, %f, %f, %f, %f)\n", target, s, t, r, q );
4797 ENTER_GL();
4798 func_glMultiTexCoord4f( target, s, t, r, q );
4799 LEAVE_GL();
4802 static void WINAPI wine_glMultiTexCoord4fARB( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) {
4803 void (*func_glMultiTexCoord4fARB)( GLenum, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[586];
4804 TRACE("(%d, %f, %f, %f, %f)\n", target, s, t, r, q );
4805 ENTER_GL();
4806 func_glMultiTexCoord4fARB( target, s, t, r, q );
4807 LEAVE_GL();
4810 static void WINAPI wine_glMultiTexCoord4fSGIS( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) {
4811 void (*func_glMultiTexCoord4fSGIS)( GLenum, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[587];
4812 TRACE("(%d, %f, %f, %f, %f)\n", target, s, t, r, q );
4813 ENTER_GL();
4814 func_glMultiTexCoord4fSGIS( target, s, t, r, q );
4815 LEAVE_GL();
4818 static void WINAPI wine_glMultiTexCoord4fv( GLenum target, GLfloat* v ) {
4819 void (*func_glMultiTexCoord4fv)( GLenum, GLfloat* ) = extension_funcs[588];
4820 TRACE("(%d, %p)\n", target, v );
4821 ENTER_GL();
4822 func_glMultiTexCoord4fv( target, v );
4823 LEAVE_GL();
4826 static void WINAPI wine_glMultiTexCoord4fvARB( GLenum target, GLfloat* v ) {
4827 void (*func_glMultiTexCoord4fvARB)( GLenum, GLfloat* ) = extension_funcs[589];
4828 TRACE("(%d, %p)\n", target, v );
4829 ENTER_GL();
4830 func_glMultiTexCoord4fvARB( target, v );
4831 LEAVE_GL();
4834 static void WINAPI wine_glMultiTexCoord4fvSGIS( GLenum target, GLfloat * v ) {
4835 void (*func_glMultiTexCoord4fvSGIS)( GLenum, GLfloat * ) = extension_funcs[590];
4836 TRACE("(%d, %p)\n", target, v );
4837 ENTER_GL();
4838 func_glMultiTexCoord4fvSGIS( target, v );
4839 LEAVE_GL();
4842 static void WINAPI wine_glMultiTexCoord4hNV( GLenum target, unsigned short s, unsigned short t, unsigned short r, unsigned short q ) {
4843 void (*func_glMultiTexCoord4hNV)( GLenum, unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs[591];
4844 TRACE("(%d, %d, %d, %d, %d)\n", target, s, t, r, q );
4845 ENTER_GL();
4846 func_glMultiTexCoord4hNV( target, s, t, r, q );
4847 LEAVE_GL();
4850 static void WINAPI wine_glMultiTexCoord4hvNV( GLenum target, unsigned short* v ) {
4851 void (*func_glMultiTexCoord4hvNV)( GLenum, unsigned short* ) = extension_funcs[592];
4852 TRACE("(%d, %p)\n", target, v );
4853 ENTER_GL();
4854 func_glMultiTexCoord4hvNV( target, v );
4855 LEAVE_GL();
4858 static void WINAPI wine_glMultiTexCoord4i( GLenum target, GLint s, GLint t, GLint r, GLint q ) {
4859 void (*func_glMultiTexCoord4i)( GLenum, GLint, GLint, GLint, GLint ) = extension_funcs[593];
4860 TRACE("(%d, %d, %d, %d, %d)\n", target, s, t, r, q );
4861 ENTER_GL();
4862 func_glMultiTexCoord4i( target, s, t, r, q );
4863 LEAVE_GL();
4866 static void WINAPI wine_glMultiTexCoord4iARB( GLenum target, GLint s, GLint t, GLint r, GLint q ) {
4867 void (*func_glMultiTexCoord4iARB)( GLenum, GLint, GLint, GLint, GLint ) = extension_funcs[594];
4868 TRACE("(%d, %d, %d, %d, %d)\n", target, s, t, r, q );
4869 ENTER_GL();
4870 func_glMultiTexCoord4iARB( target, s, t, r, q );
4871 LEAVE_GL();
4874 static void WINAPI wine_glMultiTexCoord4iSGIS( GLenum target, GLint s, GLint t, GLint r, GLint q ) {
4875 void (*func_glMultiTexCoord4iSGIS)( GLenum, GLint, GLint, GLint, GLint ) = extension_funcs[595];
4876 TRACE("(%d, %d, %d, %d, %d)\n", target, s, t, r, q );
4877 ENTER_GL();
4878 func_glMultiTexCoord4iSGIS( target, s, t, r, q );
4879 LEAVE_GL();
4882 static void WINAPI wine_glMultiTexCoord4iv( GLenum target, GLint* v ) {
4883 void (*func_glMultiTexCoord4iv)( GLenum, GLint* ) = extension_funcs[596];
4884 TRACE("(%d, %p)\n", target, v );
4885 ENTER_GL();
4886 func_glMultiTexCoord4iv( target, v );
4887 LEAVE_GL();
4890 static void WINAPI wine_glMultiTexCoord4ivARB( GLenum target, GLint* v ) {
4891 void (*func_glMultiTexCoord4ivARB)( GLenum, GLint* ) = extension_funcs[597];
4892 TRACE("(%d, %p)\n", target, v );
4893 ENTER_GL();
4894 func_glMultiTexCoord4ivARB( target, v );
4895 LEAVE_GL();
4898 static void WINAPI wine_glMultiTexCoord4ivSGIS( GLenum target, GLint * v ) {
4899 void (*func_glMultiTexCoord4ivSGIS)( GLenum, GLint * ) = extension_funcs[598];
4900 TRACE("(%d, %p)\n", target, v );
4901 ENTER_GL();
4902 func_glMultiTexCoord4ivSGIS( target, v );
4903 LEAVE_GL();
4906 static void WINAPI wine_glMultiTexCoord4s( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) {
4907 void (*func_glMultiTexCoord4s)( GLenum, GLshort, GLshort, GLshort, GLshort ) = extension_funcs[599];
4908 TRACE("(%d, %d, %d, %d, %d)\n", target, s, t, r, q );
4909 ENTER_GL();
4910 func_glMultiTexCoord4s( target, s, t, r, q );
4911 LEAVE_GL();
4914 static void WINAPI wine_glMultiTexCoord4sARB( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) {
4915 void (*func_glMultiTexCoord4sARB)( GLenum, GLshort, GLshort, GLshort, GLshort ) = extension_funcs[600];
4916 TRACE("(%d, %d, %d, %d, %d)\n", target, s, t, r, q );
4917 ENTER_GL();
4918 func_glMultiTexCoord4sARB( target, s, t, r, q );
4919 LEAVE_GL();
4922 static void WINAPI wine_glMultiTexCoord4sSGIS( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) {
4923 void (*func_glMultiTexCoord4sSGIS)( GLenum, GLshort, GLshort, GLshort, GLshort ) = extension_funcs[601];
4924 TRACE("(%d, %d, %d, %d, %d)\n", target, s, t, r, q );
4925 ENTER_GL();
4926 func_glMultiTexCoord4sSGIS( target, s, t, r, q );
4927 LEAVE_GL();
4930 static void WINAPI wine_glMultiTexCoord4sv( GLenum target, GLshort* v ) {
4931 void (*func_glMultiTexCoord4sv)( GLenum, GLshort* ) = extension_funcs[602];
4932 TRACE("(%d, %p)\n", target, v );
4933 ENTER_GL();
4934 func_glMultiTexCoord4sv( target, v );
4935 LEAVE_GL();
4938 static void WINAPI wine_glMultiTexCoord4svARB( GLenum target, GLshort* v ) {
4939 void (*func_glMultiTexCoord4svARB)( GLenum, GLshort* ) = extension_funcs[603];
4940 TRACE("(%d, %p)\n", target, v );
4941 ENTER_GL();
4942 func_glMultiTexCoord4svARB( target, v );
4943 LEAVE_GL();
4946 static void WINAPI wine_glMultiTexCoord4svSGIS( GLenum target, GLshort * v ) {
4947 void (*func_glMultiTexCoord4svSGIS)( GLenum, GLshort * ) = extension_funcs[604];
4948 TRACE("(%d, %p)\n", target, v );
4949 ENTER_GL();
4950 func_glMultiTexCoord4svSGIS( target, v );
4951 LEAVE_GL();
4954 static void WINAPI wine_glMultiTexCoordPointerSGIS( GLenum target, GLint size, GLenum type, GLsizei stride, GLvoid * pointer ) {
4955 void (*func_glMultiTexCoordPointerSGIS)( GLenum, GLint, GLenum, GLsizei, GLvoid * ) = extension_funcs[605];
4956 TRACE("(%d, %d, %d, %d, %p)\n", target, size, type, stride, pointer );
4957 ENTER_GL();
4958 func_glMultiTexCoordPointerSGIS( target, size, type, stride, pointer );
4959 LEAVE_GL();
4962 static GLuint WINAPI wine_glNewBufferRegion( GLenum type ) {
4963 GLuint ret_value;
4964 GLuint (*func_glNewBufferRegion)( GLenum ) = extension_funcs[606];
4965 TRACE("(%d)\n", type );
4966 ENTER_GL();
4967 ret_value = func_glNewBufferRegion( type );
4968 LEAVE_GL();
4969 return ret_value;
4972 static GLuint WINAPI wine_glNewObjectBufferATI( GLsizei size, GLvoid* pointer, GLenum usage ) {
4973 GLuint ret_value;
4974 GLuint (*func_glNewObjectBufferATI)( GLsizei, GLvoid*, GLenum ) = extension_funcs[607];
4975 TRACE("(%d, %p, %d)\n", size, pointer, usage );
4976 ENTER_GL();
4977 ret_value = func_glNewObjectBufferATI( size, pointer, usage );
4978 LEAVE_GL();
4979 return ret_value;
4982 static void WINAPI wine_glNormal3fVertex3fSUN( GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) {
4983 void (*func_glNormal3fVertex3fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[608];
4984 TRACE("(%f, %f, %f, %f, %f, %f)\n", nx, ny, nz, x, y, z );
4985 ENTER_GL();
4986 func_glNormal3fVertex3fSUN( nx, ny, nz, x, y, z );
4987 LEAVE_GL();
4990 static void WINAPI wine_glNormal3fVertex3fvSUN( GLfloat* n, GLfloat* v ) {
4991 void (*func_glNormal3fVertex3fvSUN)( GLfloat*, GLfloat* ) = extension_funcs[609];
4992 TRACE("(%p, %p)\n", n, v );
4993 ENTER_GL();
4994 func_glNormal3fVertex3fvSUN( n, v );
4995 LEAVE_GL();
4998 static void WINAPI wine_glNormal3hNV( unsigned short nx, unsigned short ny, unsigned short nz ) {
4999 void (*func_glNormal3hNV)( unsigned short, unsigned short, unsigned short ) = extension_funcs[610];
5000 TRACE("(%d, %d, %d)\n", nx, ny, nz );
5001 ENTER_GL();
5002 func_glNormal3hNV( nx, ny, nz );
5003 LEAVE_GL();
5006 static void WINAPI wine_glNormal3hvNV( unsigned short* v ) {
5007 void (*func_glNormal3hvNV)( unsigned short* ) = extension_funcs[611];
5008 TRACE("(%p)\n", v );
5009 ENTER_GL();
5010 func_glNormal3hvNV( v );
5011 LEAVE_GL();
5014 static void WINAPI wine_glNormalPointerEXT( GLenum type, GLsizei stride, GLsizei count, GLvoid* pointer ) {
5015 void (*func_glNormalPointerEXT)( GLenum, GLsizei, GLsizei, GLvoid* ) = extension_funcs[612];
5016 TRACE("(%d, %d, %d, %p)\n", type, stride, count, pointer );
5017 ENTER_GL();
5018 func_glNormalPointerEXT( type, stride, count, pointer );
5019 LEAVE_GL();
5022 static void WINAPI wine_glNormalPointerListIBM( GLenum type, GLint stride, GLvoid** pointer, GLint ptrstride ) {
5023 void (*func_glNormalPointerListIBM)( GLenum, GLint, GLvoid**, GLint ) = extension_funcs[613];
5024 TRACE("(%d, %d, %p, %d)\n", type, stride, pointer, ptrstride );
5025 ENTER_GL();
5026 func_glNormalPointerListIBM( type, stride, pointer, ptrstride );
5027 LEAVE_GL();
5030 static void WINAPI wine_glNormalPointervINTEL( GLenum type, GLvoid** pointer ) {
5031 void (*func_glNormalPointervINTEL)( GLenum, GLvoid** ) = extension_funcs[614];
5032 TRACE("(%d, %p)\n", type, pointer );
5033 ENTER_GL();
5034 func_glNormalPointervINTEL( type, pointer );
5035 LEAVE_GL();
5038 static void WINAPI wine_glNormalStream3bATI( GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz ) {
5039 void (*func_glNormalStream3bATI)( GLenum, GLbyte, GLbyte, GLbyte ) = extension_funcs[615];
5040 TRACE("(%d, %d, %d, %d)\n", stream, nx, ny, nz );
5041 ENTER_GL();
5042 func_glNormalStream3bATI( stream, nx, ny, nz );
5043 LEAVE_GL();
5046 static void WINAPI wine_glNormalStream3bvATI( GLenum stream, GLbyte* coords ) {
5047 void (*func_glNormalStream3bvATI)( GLenum, GLbyte* ) = extension_funcs[616];
5048 TRACE("(%d, %p)\n", stream, coords );
5049 ENTER_GL();
5050 func_glNormalStream3bvATI( stream, coords );
5051 LEAVE_GL();
5054 static void WINAPI wine_glNormalStream3dATI( GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz ) {
5055 void (*func_glNormalStream3dATI)( GLenum, GLdouble, GLdouble, GLdouble ) = extension_funcs[617];
5056 TRACE("(%d, %f, %f, %f)\n", stream, nx, ny, nz );
5057 ENTER_GL();
5058 func_glNormalStream3dATI( stream, nx, ny, nz );
5059 LEAVE_GL();
5062 static void WINAPI wine_glNormalStream3dvATI( GLenum stream, GLdouble* coords ) {
5063 void (*func_glNormalStream3dvATI)( GLenum, GLdouble* ) = extension_funcs[618];
5064 TRACE("(%d, %p)\n", stream, coords );
5065 ENTER_GL();
5066 func_glNormalStream3dvATI( stream, coords );
5067 LEAVE_GL();
5070 static void WINAPI wine_glNormalStream3fATI( GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz ) {
5071 void (*func_glNormalStream3fATI)( GLenum, GLfloat, GLfloat, GLfloat ) = extension_funcs[619];
5072 TRACE("(%d, %f, %f, %f)\n", stream, nx, ny, nz );
5073 ENTER_GL();
5074 func_glNormalStream3fATI( stream, nx, ny, nz );
5075 LEAVE_GL();
5078 static void WINAPI wine_glNormalStream3fvATI( GLenum stream, GLfloat* coords ) {
5079 void (*func_glNormalStream3fvATI)( GLenum, GLfloat* ) = extension_funcs[620];
5080 TRACE("(%d, %p)\n", stream, coords );
5081 ENTER_GL();
5082 func_glNormalStream3fvATI( stream, coords );
5083 LEAVE_GL();
5086 static void WINAPI wine_glNormalStream3iATI( GLenum stream, GLint nx, GLint ny, GLint nz ) {
5087 void (*func_glNormalStream3iATI)( GLenum, GLint, GLint, GLint ) = extension_funcs[621];
5088 TRACE("(%d, %d, %d, %d)\n", stream, nx, ny, nz );
5089 ENTER_GL();
5090 func_glNormalStream3iATI( stream, nx, ny, nz );
5091 LEAVE_GL();
5094 static void WINAPI wine_glNormalStream3ivATI( GLenum stream, GLint* coords ) {
5095 void (*func_glNormalStream3ivATI)( GLenum, GLint* ) = extension_funcs[622];
5096 TRACE("(%d, %p)\n", stream, coords );
5097 ENTER_GL();
5098 func_glNormalStream3ivATI( stream, coords );
5099 LEAVE_GL();
5102 static void WINAPI wine_glNormalStream3sATI( GLenum stream, GLshort nx, GLshort ny, GLshort nz ) {
5103 void (*func_glNormalStream3sATI)( GLenum, GLshort, GLshort, GLshort ) = extension_funcs[623];
5104 TRACE("(%d, %d, %d, %d)\n", stream, nx, ny, nz );
5105 ENTER_GL();
5106 func_glNormalStream3sATI( stream, nx, ny, nz );
5107 LEAVE_GL();
5110 static void WINAPI wine_glNormalStream3svATI( GLenum stream, GLshort* coords ) {
5111 void (*func_glNormalStream3svATI)( GLenum, GLshort* ) = extension_funcs[624];
5112 TRACE("(%d, %p)\n", stream, coords );
5113 ENTER_GL();
5114 func_glNormalStream3svATI( stream, coords );
5115 LEAVE_GL();
5118 static void WINAPI wine_glPNTrianglesfATI( GLenum pname, GLfloat param ) {
5119 void (*func_glPNTrianglesfATI)( GLenum, GLfloat ) = extension_funcs[625];
5120 TRACE("(%d, %f)\n", pname, param );
5121 ENTER_GL();
5122 func_glPNTrianglesfATI( pname, param );
5123 LEAVE_GL();
5126 static void WINAPI wine_glPNTrianglesiATI( GLenum pname, GLint param ) {
5127 void (*func_glPNTrianglesiATI)( GLenum, GLint ) = extension_funcs[626];
5128 TRACE("(%d, %d)\n", pname, param );
5129 ENTER_GL();
5130 func_glPNTrianglesiATI( pname, param );
5131 LEAVE_GL();
5134 static void WINAPI wine_glPassTexCoordATI( GLuint dst, GLuint coord, GLenum swizzle ) {
5135 void (*func_glPassTexCoordATI)( GLuint, GLuint, GLenum ) = extension_funcs[627];
5136 TRACE("(%d, %d, %d)\n", dst, coord, swizzle );
5137 ENTER_GL();
5138 func_glPassTexCoordATI( dst, coord, swizzle );
5139 LEAVE_GL();
5142 static void WINAPI wine_glPixelDataRangeNV( GLenum target, GLsizei length, GLvoid* pointer ) {
5143 void (*func_glPixelDataRangeNV)( GLenum, GLsizei, GLvoid* ) = extension_funcs[628];
5144 TRACE("(%d, %d, %p)\n", target, length, pointer );
5145 ENTER_GL();
5146 func_glPixelDataRangeNV( target, length, pointer );
5147 LEAVE_GL();
5150 static void WINAPI wine_glPixelTexGenParameterfSGIS( GLenum pname, GLfloat param ) {
5151 void (*func_glPixelTexGenParameterfSGIS)( GLenum, GLfloat ) = extension_funcs[629];
5152 TRACE("(%d, %f)\n", pname, param );
5153 ENTER_GL();
5154 func_glPixelTexGenParameterfSGIS( pname, param );
5155 LEAVE_GL();
5158 static void WINAPI wine_glPixelTexGenParameterfvSGIS( GLenum pname, GLfloat* params ) {
5159 void (*func_glPixelTexGenParameterfvSGIS)( GLenum, GLfloat* ) = extension_funcs[630];
5160 TRACE("(%d, %p)\n", pname, params );
5161 ENTER_GL();
5162 func_glPixelTexGenParameterfvSGIS( pname, params );
5163 LEAVE_GL();
5166 static void WINAPI wine_glPixelTexGenParameteriSGIS( GLenum pname, GLint param ) {
5167 void (*func_glPixelTexGenParameteriSGIS)( GLenum, GLint ) = extension_funcs[631];
5168 TRACE("(%d, %d)\n", pname, param );
5169 ENTER_GL();
5170 func_glPixelTexGenParameteriSGIS( pname, param );
5171 LEAVE_GL();
5174 static void WINAPI wine_glPixelTexGenParameterivSGIS( GLenum pname, GLint* params ) {
5175 void (*func_glPixelTexGenParameterivSGIS)( GLenum, GLint* ) = extension_funcs[632];
5176 TRACE("(%d, %p)\n", pname, params );
5177 ENTER_GL();
5178 func_glPixelTexGenParameterivSGIS( pname, params );
5179 LEAVE_GL();
5182 static void WINAPI wine_glPixelTexGenSGIX( GLenum mode ) {
5183 void (*func_glPixelTexGenSGIX)( GLenum ) = extension_funcs[633];
5184 TRACE("(%d)\n", mode );
5185 ENTER_GL();
5186 func_glPixelTexGenSGIX( mode );
5187 LEAVE_GL();
5190 static void WINAPI wine_glPixelTransformParameterfEXT( GLenum target, GLenum pname, GLfloat param ) {
5191 void (*func_glPixelTransformParameterfEXT)( GLenum, GLenum, GLfloat ) = extension_funcs[634];
5192 TRACE("(%d, %d, %f)\n", target, pname, param );
5193 ENTER_GL();
5194 func_glPixelTransformParameterfEXT( target, pname, param );
5195 LEAVE_GL();
5198 static void WINAPI wine_glPixelTransformParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) {
5199 void (*func_glPixelTransformParameterfvEXT)( GLenum, GLenum, GLfloat* ) = extension_funcs[635];
5200 TRACE("(%d, %d, %p)\n", target, pname, params );
5201 ENTER_GL();
5202 func_glPixelTransformParameterfvEXT( target, pname, params );
5203 LEAVE_GL();
5206 static void WINAPI wine_glPixelTransformParameteriEXT( GLenum target, GLenum pname, GLint param ) {
5207 void (*func_glPixelTransformParameteriEXT)( GLenum, GLenum, GLint ) = extension_funcs[636];
5208 TRACE("(%d, %d, %d)\n", target, pname, param );
5209 ENTER_GL();
5210 func_glPixelTransformParameteriEXT( target, pname, param );
5211 LEAVE_GL();
5214 static void WINAPI wine_glPixelTransformParameterivEXT( GLenum target, GLenum pname, GLint* params ) {
5215 void (*func_glPixelTransformParameterivEXT)( GLenum, GLenum, GLint* ) = extension_funcs[637];
5216 TRACE("(%d, %d, %p)\n", target, pname, params );
5217 ENTER_GL();
5218 func_glPixelTransformParameterivEXT( target, pname, params );
5219 LEAVE_GL();
5222 static void WINAPI wine_glPointParameterf( GLenum pname, GLfloat param ) {
5223 void (*func_glPointParameterf)( GLenum, GLfloat ) = extension_funcs[638];
5224 TRACE("(%d, %f)\n", pname, param );
5225 ENTER_GL();
5226 func_glPointParameterf( pname, param );
5227 LEAVE_GL();
5230 static void WINAPI wine_glPointParameterfARB( GLenum pname, GLfloat param ) {
5231 void (*func_glPointParameterfARB)( GLenum, GLfloat ) = extension_funcs[639];
5232 TRACE("(%d, %f)\n", pname, param );
5233 ENTER_GL();
5234 func_glPointParameterfARB( pname, param );
5235 LEAVE_GL();
5238 static void WINAPI wine_glPointParameterfEXT( GLenum pname, GLfloat param ) {
5239 void (*func_glPointParameterfEXT)( GLenum, GLfloat ) = extension_funcs[640];
5240 TRACE("(%d, %f)\n", pname, param );
5241 ENTER_GL();
5242 func_glPointParameterfEXT( pname, param );
5243 LEAVE_GL();
5246 static void WINAPI wine_glPointParameterfSGIS( GLenum pname, GLfloat param ) {
5247 void (*func_glPointParameterfSGIS)( GLenum, GLfloat ) = extension_funcs[641];
5248 TRACE("(%d, %f)\n", pname, param );
5249 ENTER_GL();
5250 func_glPointParameterfSGIS( pname, param );
5251 LEAVE_GL();
5254 static void WINAPI wine_glPointParameterfv( GLenum pname, GLfloat* params ) {
5255 void (*func_glPointParameterfv)( GLenum, GLfloat* ) = extension_funcs[642];
5256 TRACE("(%d, %p)\n", pname, params );
5257 ENTER_GL();
5258 func_glPointParameterfv( pname, params );
5259 LEAVE_GL();
5262 static void WINAPI wine_glPointParameterfvARB( GLenum pname, GLfloat* params ) {
5263 void (*func_glPointParameterfvARB)( GLenum, GLfloat* ) = extension_funcs[643];
5264 TRACE("(%d, %p)\n", pname, params );
5265 ENTER_GL();
5266 func_glPointParameterfvARB( pname, params );
5267 LEAVE_GL();
5270 static void WINAPI wine_glPointParameterfvEXT( GLenum pname, GLfloat* params ) {
5271 void (*func_glPointParameterfvEXT)( GLenum, GLfloat* ) = extension_funcs[644];
5272 TRACE("(%d, %p)\n", pname, params );
5273 ENTER_GL();
5274 func_glPointParameterfvEXT( pname, params );
5275 LEAVE_GL();
5278 static void WINAPI wine_glPointParameterfvSGIS( GLenum pname, GLfloat* params ) {
5279 void (*func_glPointParameterfvSGIS)( GLenum, GLfloat* ) = extension_funcs[645];
5280 TRACE("(%d, %p)\n", pname, params );
5281 ENTER_GL();
5282 func_glPointParameterfvSGIS( pname, params );
5283 LEAVE_GL();
5286 static void WINAPI wine_glPointParameteri( GLenum pname, GLint param ) {
5287 void (*func_glPointParameteri)( GLenum, GLint ) = extension_funcs[646];
5288 TRACE("(%d, %d)\n", pname, param );
5289 ENTER_GL();
5290 func_glPointParameteri( pname, param );
5291 LEAVE_GL();
5294 static void WINAPI wine_glPointParameteriNV( GLenum pname, GLint param ) {
5295 void (*func_glPointParameteriNV)( GLenum, GLint ) = extension_funcs[647];
5296 TRACE("(%d, %d)\n", pname, param );
5297 ENTER_GL();
5298 func_glPointParameteriNV( pname, param );
5299 LEAVE_GL();
5302 static void WINAPI wine_glPointParameteriv( GLenum pname, GLint* params ) {
5303 void (*func_glPointParameteriv)( GLenum, GLint* ) = extension_funcs[648];
5304 TRACE("(%d, %p)\n", pname, params );
5305 ENTER_GL();
5306 func_glPointParameteriv( pname, params );
5307 LEAVE_GL();
5310 static void WINAPI wine_glPointParameterivNV( GLenum pname, GLint* params ) {
5311 void (*func_glPointParameterivNV)( GLenum, GLint* ) = extension_funcs[649];
5312 TRACE("(%d, %p)\n", pname, params );
5313 ENTER_GL();
5314 func_glPointParameterivNV( pname, params );
5315 LEAVE_GL();
5318 static GLint WINAPI wine_glPollAsyncSGIX( GLuint* markerp ) {
5319 GLint ret_value;
5320 GLint (*func_glPollAsyncSGIX)( GLuint* ) = extension_funcs[650];
5321 TRACE("(%p)\n", markerp );
5322 ENTER_GL();
5323 ret_value = func_glPollAsyncSGIX( markerp );
5324 LEAVE_GL();
5325 return ret_value;
5328 static GLint WINAPI wine_glPollInstrumentsSGIX( GLint* marker_p ) {
5329 GLint ret_value;
5330 GLint (*func_glPollInstrumentsSGIX)( GLint* ) = extension_funcs[651];
5331 TRACE("(%p)\n", marker_p );
5332 ENTER_GL();
5333 ret_value = func_glPollInstrumentsSGIX( marker_p );
5334 LEAVE_GL();
5335 return ret_value;
5338 static void WINAPI wine_glPolygonOffsetEXT( GLfloat factor, GLfloat bias ) {
5339 void (*func_glPolygonOffsetEXT)( GLfloat, GLfloat ) = extension_funcs[652];
5340 TRACE("(%f, %f)\n", factor, bias );
5341 ENTER_GL();
5342 func_glPolygonOffsetEXT( factor, bias );
5343 LEAVE_GL();
5346 static void WINAPI wine_glPrimitiveRestartIndexNV( GLuint index ) {
5347 void (*func_glPrimitiveRestartIndexNV)( GLuint ) = extension_funcs[653];
5348 TRACE("(%d)\n", index );
5349 ENTER_GL();
5350 func_glPrimitiveRestartIndexNV( index );
5351 LEAVE_GL();
5354 static void WINAPI wine_glPrimitiveRestartNV( void ) {
5355 void (*func_glPrimitiveRestartNV)( void ) = extension_funcs[654];
5356 TRACE("()\n");
5357 ENTER_GL();
5358 func_glPrimitiveRestartNV( );
5359 LEAVE_GL();
5362 static void WINAPI wine_glPrioritizeTexturesEXT( GLsizei n, GLuint* textures, GLclampf* priorities ) {
5363 void (*func_glPrioritizeTexturesEXT)( GLsizei, GLuint*, GLclampf* ) = extension_funcs[655];
5364 TRACE("(%d, %p, %p)\n", n, textures, priorities );
5365 ENTER_GL();
5366 func_glPrioritizeTexturesEXT( n, textures, priorities );
5367 LEAVE_GL();
5370 static void WINAPI wine_glProgramBufferParametersIivNV( GLenum target, GLuint buffer, GLuint index, GLsizei count, GLint* params ) {
5371 void (*func_glProgramBufferParametersIivNV)( GLenum, GLuint, GLuint, GLsizei, GLint* ) = extension_funcs[656];
5372 TRACE("(%d, %d, %d, %d, %p)\n", target, buffer, index, count, params );
5373 ENTER_GL();
5374 func_glProgramBufferParametersIivNV( target, buffer, index, count, params );
5375 LEAVE_GL();
5378 static void WINAPI wine_glProgramBufferParametersIuivNV( GLenum target, GLuint buffer, GLuint index, GLsizei count, GLuint* params ) {
5379 void (*func_glProgramBufferParametersIuivNV)( GLenum, GLuint, GLuint, GLsizei, GLuint* ) = extension_funcs[657];
5380 TRACE("(%d, %d, %d, %d, %p)\n", target, buffer, index, count, params );
5381 ENTER_GL();
5382 func_glProgramBufferParametersIuivNV( target, buffer, index, count, params );
5383 LEAVE_GL();
5386 static void WINAPI wine_glProgramBufferParametersfvNV( GLenum target, GLuint buffer, GLuint index, GLsizei count, GLfloat* params ) {
5387 void (*func_glProgramBufferParametersfvNV)( GLenum, GLuint, GLuint, GLsizei, GLfloat* ) = extension_funcs[658];
5388 TRACE("(%d, %d, %d, %d, %p)\n", target, buffer, index, count, params );
5389 ENTER_GL();
5390 func_glProgramBufferParametersfvNV( target, buffer, index, count, params );
5391 LEAVE_GL();
5394 static void WINAPI wine_glProgramEnvParameter4dARB( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
5395 void (*func_glProgramEnvParameter4dARB)( GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[659];
5396 TRACE("(%d, %d, %f, %f, %f, %f)\n", target, index, x, y, z, w );
5397 ENTER_GL();
5398 func_glProgramEnvParameter4dARB( target, index, x, y, z, w );
5399 LEAVE_GL();
5402 static void WINAPI wine_glProgramEnvParameter4dvARB( GLenum target, GLuint index, GLdouble* params ) {
5403 void (*func_glProgramEnvParameter4dvARB)( GLenum, GLuint, GLdouble* ) = extension_funcs[660];
5404 TRACE("(%d, %d, %p)\n", target, index, params );
5405 ENTER_GL();
5406 func_glProgramEnvParameter4dvARB( target, index, params );
5407 LEAVE_GL();
5410 static void WINAPI wine_glProgramEnvParameter4fARB( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
5411 void (*func_glProgramEnvParameter4fARB)( GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[661];
5412 TRACE("(%d, %d, %f, %f, %f, %f)\n", target, index, x, y, z, w );
5413 ENTER_GL();
5414 func_glProgramEnvParameter4fARB( target, index, x, y, z, w );
5415 LEAVE_GL();
5418 static void WINAPI wine_glProgramEnvParameter4fvARB( GLenum target, GLuint index, GLfloat* params ) {
5419 void (*func_glProgramEnvParameter4fvARB)( GLenum, GLuint, GLfloat* ) = extension_funcs[662];
5420 TRACE("(%d, %d, %p)\n", target, index, params );
5421 ENTER_GL();
5422 func_glProgramEnvParameter4fvARB( target, index, params );
5423 LEAVE_GL();
5426 static void WINAPI wine_glProgramEnvParameterI4iNV( GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) {
5427 void (*func_glProgramEnvParameterI4iNV)( GLenum, GLuint, GLint, GLint, GLint, GLint ) = extension_funcs[663];
5428 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, index, x, y, z, w );
5429 ENTER_GL();
5430 func_glProgramEnvParameterI4iNV( target, index, x, y, z, w );
5431 LEAVE_GL();
5434 static void WINAPI wine_glProgramEnvParameterI4ivNV( GLenum target, GLuint index, GLint* params ) {
5435 void (*func_glProgramEnvParameterI4ivNV)( GLenum, GLuint, GLint* ) = extension_funcs[664];
5436 TRACE("(%d, %d, %p)\n", target, index, params );
5437 ENTER_GL();
5438 func_glProgramEnvParameterI4ivNV( target, index, params );
5439 LEAVE_GL();
5442 static void WINAPI wine_glProgramEnvParameterI4uiNV( GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) {
5443 void (*func_glProgramEnvParameterI4uiNV)( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[665];
5444 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, index, x, y, z, w );
5445 ENTER_GL();
5446 func_glProgramEnvParameterI4uiNV( target, index, x, y, z, w );
5447 LEAVE_GL();
5450 static void WINAPI wine_glProgramEnvParameterI4uivNV( GLenum target, GLuint index, GLuint* params ) {
5451 void (*func_glProgramEnvParameterI4uivNV)( GLenum, GLuint, GLuint* ) = extension_funcs[666];
5452 TRACE("(%d, %d, %p)\n", target, index, params );
5453 ENTER_GL();
5454 func_glProgramEnvParameterI4uivNV( target, index, params );
5455 LEAVE_GL();
5458 static void WINAPI wine_glProgramEnvParameters4fvEXT( GLenum target, GLuint index, GLsizei count, GLfloat* params ) {
5459 void (*func_glProgramEnvParameters4fvEXT)( GLenum, GLuint, GLsizei, GLfloat* ) = extension_funcs[667];
5460 TRACE("(%d, %d, %d, %p)\n", target, index, count, params );
5461 ENTER_GL();
5462 func_glProgramEnvParameters4fvEXT( target, index, count, params );
5463 LEAVE_GL();
5466 static void WINAPI wine_glProgramEnvParametersI4ivNV( GLenum target, GLuint index, GLsizei count, GLint* params ) {
5467 void (*func_glProgramEnvParametersI4ivNV)( GLenum, GLuint, GLsizei, GLint* ) = extension_funcs[668];
5468 TRACE("(%d, %d, %d, %p)\n", target, index, count, params );
5469 ENTER_GL();
5470 func_glProgramEnvParametersI4ivNV( target, index, count, params );
5471 LEAVE_GL();
5474 static void WINAPI wine_glProgramEnvParametersI4uivNV( GLenum target, GLuint index, GLsizei count, GLuint* params ) {
5475 void (*func_glProgramEnvParametersI4uivNV)( GLenum, GLuint, GLsizei, GLuint* ) = extension_funcs[669];
5476 TRACE("(%d, %d, %d, %p)\n", target, index, count, params );
5477 ENTER_GL();
5478 func_glProgramEnvParametersI4uivNV( target, index, count, params );
5479 LEAVE_GL();
5482 static void WINAPI wine_glProgramLocalParameter4dARB( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
5483 void (*func_glProgramLocalParameter4dARB)( GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[670];
5484 TRACE("(%d, %d, %f, %f, %f, %f)\n", target, index, x, y, z, w );
5485 ENTER_GL();
5486 func_glProgramLocalParameter4dARB( target, index, x, y, z, w );
5487 LEAVE_GL();
5490 static void WINAPI wine_glProgramLocalParameter4dvARB( GLenum target, GLuint index, GLdouble* params ) {
5491 void (*func_glProgramLocalParameter4dvARB)( GLenum, GLuint, GLdouble* ) = extension_funcs[671];
5492 TRACE("(%d, %d, %p)\n", target, index, params );
5493 ENTER_GL();
5494 func_glProgramLocalParameter4dvARB( target, index, params );
5495 LEAVE_GL();
5498 static void WINAPI wine_glProgramLocalParameter4fARB( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
5499 void (*func_glProgramLocalParameter4fARB)( GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[672];
5500 TRACE("(%d, %d, %f, %f, %f, %f)\n", target, index, x, y, z, w );
5501 ENTER_GL();
5502 func_glProgramLocalParameter4fARB( target, index, x, y, z, w );
5503 LEAVE_GL();
5506 static void WINAPI wine_glProgramLocalParameter4fvARB( GLenum target, GLuint index, GLfloat* params ) {
5507 void (*func_glProgramLocalParameter4fvARB)( GLenum, GLuint, GLfloat* ) = extension_funcs[673];
5508 TRACE("(%d, %d, %p)\n", target, index, params );
5509 ENTER_GL();
5510 func_glProgramLocalParameter4fvARB( target, index, params );
5511 LEAVE_GL();
5514 static void WINAPI wine_glProgramLocalParameterI4iNV( GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) {
5515 void (*func_glProgramLocalParameterI4iNV)( GLenum, GLuint, GLint, GLint, GLint, GLint ) = extension_funcs[674];
5516 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, index, x, y, z, w );
5517 ENTER_GL();
5518 func_glProgramLocalParameterI4iNV( target, index, x, y, z, w );
5519 LEAVE_GL();
5522 static void WINAPI wine_glProgramLocalParameterI4ivNV( GLenum target, GLuint index, GLint* params ) {
5523 void (*func_glProgramLocalParameterI4ivNV)( GLenum, GLuint, GLint* ) = extension_funcs[675];
5524 TRACE("(%d, %d, %p)\n", target, index, params );
5525 ENTER_GL();
5526 func_glProgramLocalParameterI4ivNV( target, index, params );
5527 LEAVE_GL();
5530 static void WINAPI wine_glProgramLocalParameterI4uiNV( GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) {
5531 void (*func_glProgramLocalParameterI4uiNV)( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[676];
5532 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, index, x, y, z, w );
5533 ENTER_GL();
5534 func_glProgramLocalParameterI4uiNV( target, index, x, y, z, w );
5535 LEAVE_GL();
5538 static void WINAPI wine_glProgramLocalParameterI4uivNV( GLenum target, GLuint index, GLuint* params ) {
5539 void (*func_glProgramLocalParameterI4uivNV)( GLenum, GLuint, GLuint* ) = extension_funcs[677];
5540 TRACE("(%d, %d, %p)\n", target, index, params );
5541 ENTER_GL();
5542 func_glProgramLocalParameterI4uivNV( target, index, params );
5543 LEAVE_GL();
5546 static void WINAPI wine_glProgramLocalParameters4fvEXT( GLenum target, GLuint index, GLsizei count, GLfloat* params ) {
5547 void (*func_glProgramLocalParameters4fvEXT)( GLenum, GLuint, GLsizei, GLfloat* ) = extension_funcs[678];
5548 TRACE("(%d, %d, %d, %p)\n", target, index, count, params );
5549 ENTER_GL();
5550 func_glProgramLocalParameters4fvEXT( target, index, count, params );
5551 LEAVE_GL();
5554 static void WINAPI wine_glProgramLocalParametersI4ivNV( GLenum target, GLuint index, GLsizei count, GLint* params ) {
5555 void (*func_glProgramLocalParametersI4ivNV)( GLenum, GLuint, GLsizei, GLint* ) = extension_funcs[679];
5556 TRACE("(%d, %d, %d, %p)\n", target, index, count, params );
5557 ENTER_GL();
5558 func_glProgramLocalParametersI4ivNV( target, index, count, params );
5559 LEAVE_GL();
5562 static void WINAPI wine_glProgramLocalParametersI4uivNV( GLenum target, GLuint index, GLsizei count, GLuint* params ) {
5563 void (*func_glProgramLocalParametersI4uivNV)( GLenum, GLuint, GLsizei, GLuint* ) = extension_funcs[680];
5564 TRACE("(%d, %d, %d, %p)\n", target, index, count, params );
5565 ENTER_GL();
5566 func_glProgramLocalParametersI4uivNV( target, index, count, params );
5567 LEAVE_GL();
5570 static void WINAPI wine_glProgramNamedParameter4dNV( GLuint id, GLsizei len, GLubyte* name, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
5571 void (*func_glProgramNamedParameter4dNV)( GLuint, GLsizei, GLubyte*, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[681];
5572 TRACE("(%d, %d, %p, %f, %f, %f, %f)\n", id, len, name, x, y, z, w );
5573 ENTER_GL();
5574 func_glProgramNamedParameter4dNV( id, len, name, x, y, z, w );
5575 LEAVE_GL();
5578 static void WINAPI wine_glProgramNamedParameter4dvNV( GLuint id, GLsizei len, GLubyte* name, GLdouble* v ) {
5579 void (*func_glProgramNamedParameter4dvNV)( GLuint, GLsizei, GLubyte*, GLdouble* ) = extension_funcs[682];
5580 TRACE("(%d, %d, %p, %p)\n", id, len, name, v );
5581 ENTER_GL();
5582 func_glProgramNamedParameter4dvNV( id, len, name, v );
5583 LEAVE_GL();
5586 static void WINAPI wine_glProgramNamedParameter4fNV( GLuint id, GLsizei len, GLubyte* name, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
5587 void (*func_glProgramNamedParameter4fNV)( GLuint, GLsizei, GLubyte*, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[683];
5588 TRACE("(%d, %d, %p, %f, %f, %f, %f)\n", id, len, name, x, y, z, w );
5589 ENTER_GL();
5590 func_glProgramNamedParameter4fNV( id, len, name, x, y, z, w );
5591 LEAVE_GL();
5594 static void WINAPI wine_glProgramNamedParameter4fvNV( GLuint id, GLsizei len, GLubyte* name, GLfloat* v ) {
5595 void (*func_glProgramNamedParameter4fvNV)( GLuint, GLsizei, GLubyte*, GLfloat* ) = extension_funcs[684];
5596 TRACE("(%d, %d, %p, %p)\n", id, len, name, v );
5597 ENTER_GL();
5598 func_glProgramNamedParameter4fvNV( id, len, name, v );
5599 LEAVE_GL();
5602 static void WINAPI wine_glProgramParameter4dNV( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
5603 void (*func_glProgramParameter4dNV)( GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[685];
5604 TRACE("(%d, %d, %f, %f, %f, %f)\n", target, index, x, y, z, w );
5605 ENTER_GL();
5606 func_glProgramParameter4dNV( target, index, x, y, z, w );
5607 LEAVE_GL();
5610 static void WINAPI wine_glProgramParameter4dvNV( GLenum target, GLuint index, GLdouble* v ) {
5611 void (*func_glProgramParameter4dvNV)( GLenum, GLuint, GLdouble* ) = extension_funcs[686];
5612 TRACE("(%d, %d, %p)\n", target, index, v );
5613 ENTER_GL();
5614 func_glProgramParameter4dvNV( target, index, v );
5615 LEAVE_GL();
5618 static void WINAPI wine_glProgramParameter4fNV( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
5619 void (*func_glProgramParameter4fNV)( GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[687];
5620 TRACE("(%d, %d, %f, %f, %f, %f)\n", target, index, x, y, z, w );
5621 ENTER_GL();
5622 func_glProgramParameter4fNV( target, index, x, y, z, w );
5623 LEAVE_GL();
5626 static void WINAPI wine_glProgramParameter4fvNV( GLenum target, GLuint index, GLfloat* v ) {
5627 void (*func_glProgramParameter4fvNV)( GLenum, GLuint, GLfloat* ) = extension_funcs[688];
5628 TRACE("(%d, %d, %p)\n", target, index, v );
5629 ENTER_GL();
5630 func_glProgramParameter4fvNV( target, index, v );
5631 LEAVE_GL();
5634 static void WINAPI wine_glProgramParameteriEXT( GLuint program, GLenum pname, GLint value ) {
5635 void (*func_glProgramParameteriEXT)( GLuint, GLenum, GLint ) = extension_funcs[689];
5636 TRACE("(%d, %d, %d)\n", program, pname, value );
5637 ENTER_GL();
5638 func_glProgramParameteriEXT( program, pname, value );
5639 LEAVE_GL();
5642 static void WINAPI wine_glProgramParameters4dvNV( GLenum target, GLuint index, GLuint count, GLdouble* v ) {
5643 void (*func_glProgramParameters4dvNV)( GLenum, GLuint, GLuint, GLdouble* ) = extension_funcs[690];
5644 TRACE("(%d, %d, %d, %p)\n", target, index, count, v );
5645 ENTER_GL();
5646 func_glProgramParameters4dvNV( target, index, count, v );
5647 LEAVE_GL();
5650 static void WINAPI wine_glProgramParameters4fvNV( GLenum target, GLuint index, GLuint count, GLfloat* v ) {
5651 void (*func_glProgramParameters4fvNV)( GLenum, GLuint, GLuint, GLfloat* ) = extension_funcs[691];
5652 TRACE("(%d, %d, %d, %p)\n", target, index, count, v );
5653 ENTER_GL();
5654 func_glProgramParameters4fvNV( target, index, count, v );
5655 LEAVE_GL();
5658 static void WINAPI wine_glProgramStringARB( GLenum target, GLenum format, GLsizei len, GLvoid* string ) {
5659 void (*func_glProgramStringARB)( GLenum, GLenum, GLsizei, GLvoid* ) = extension_funcs[692];
5660 TRACE("(%d, %d, %d, %p)\n", target, format, len, string );
5661 ENTER_GL();
5662 func_glProgramStringARB( target, format, len, string );
5663 LEAVE_GL();
5666 static void WINAPI wine_glProgramVertexLimitNV( GLenum target, GLint limit ) {
5667 void (*func_glProgramVertexLimitNV)( GLenum, GLint ) = extension_funcs[693];
5668 TRACE("(%d, %d)\n", target, limit );
5669 ENTER_GL();
5670 func_glProgramVertexLimitNV( target, limit );
5671 LEAVE_GL();
5674 static void WINAPI wine_glReadBufferRegion( GLenum region, GLint x, GLint y, GLsizei width, GLsizei height ) {
5675 void (*func_glReadBufferRegion)( GLenum, GLint, GLint, GLsizei, GLsizei ) = extension_funcs[694];
5676 TRACE("(%d, %d, %d, %d, %d)\n", region, x, y, width, height );
5677 ENTER_GL();
5678 func_glReadBufferRegion( region, x, y, width, height );
5679 LEAVE_GL();
5682 static void WINAPI wine_glReadInstrumentsSGIX( GLint marker ) {
5683 void (*func_glReadInstrumentsSGIX)( GLint ) = extension_funcs[695];
5684 TRACE("(%d)\n", marker );
5685 ENTER_GL();
5686 func_glReadInstrumentsSGIX( marker );
5687 LEAVE_GL();
5690 static void WINAPI wine_glReferencePlaneSGIX( GLdouble* equation ) {
5691 void (*func_glReferencePlaneSGIX)( GLdouble* ) = extension_funcs[696];
5692 TRACE("(%p)\n", equation );
5693 ENTER_GL();
5694 func_glReferencePlaneSGIX( equation );
5695 LEAVE_GL();
5698 static void WINAPI wine_glRenderbufferStorageEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height ) {
5699 void (*func_glRenderbufferStorageEXT)( GLenum, GLenum, GLsizei, GLsizei ) = extension_funcs[697];
5700 TRACE("(%d, %d, %d, %d)\n", target, internalformat, width, height );
5701 ENTER_GL();
5702 func_glRenderbufferStorageEXT( target, internalformat, width, height );
5703 LEAVE_GL();
5706 static void WINAPI wine_glRenderbufferStorageMultisampleCoverageNV( GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height ) {
5707 void (*func_glRenderbufferStorageMultisampleCoverageNV)( GLenum, GLsizei, GLsizei, GLenum, GLsizei, GLsizei ) = extension_funcs[698];
5708 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, coverageSamples, colorSamples, internalformat, width, height );
5709 ENTER_GL();
5710 func_glRenderbufferStorageMultisampleCoverageNV( target, coverageSamples, colorSamples, internalformat, width, height );
5711 LEAVE_GL();
5714 static void WINAPI wine_glRenderbufferStorageMultisampleEXT( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) {
5715 void (*func_glRenderbufferStorageMultisampleEXT)( GLenum, GLsizei, GLenum, GLsizei, GLsizei ) = extension_funcs[699];
5716 TRACE("(%d, %d, %d, %d, %d)\n", target, samples, internalformat, width, height );
5717 ENTER_GL();
5718 func_glRenderbufferStorageMultisampleEXT( target, samples, internalformat, width, height );
5719 LEAVE_GL();
5722 static void WINAPI wine_glReplacementCodePointerSUN( GLenum type, GLsizei stride, GLvoid** pointer ) {
5723 void (*func_glReplacementCodePointerSUN)( GLenum, GLsizei, GLvoid** ) = extension_funcs[700];
5724 TRACE("(%d, %d, %p)\n", type, stride, pointer );
5725 ENTER_GL();
5726 func_glReplacementCodePointerSUN( type, stride, pointer );
5727 LEAVE_GL();
5730 static void WINAPI wine_glReplacementCodeubSUN( GLubyte code ) {
5731 void (*func_glReplacementCodeubSUN)( GLubyte ) = extension_funcs[701];
5732 TRACE("(%d)\n", code );
5733 ENTER_GL();
5734 func_glReplacementCodeubSUN( code );
5735 LEAVE_GL();
5738 static void WINAPI wine_glReplacementCodeubvSUN( GLubyte* code ) {
5739 void (*func_glReplacementCodeubvSUN)( GLubyte* ) = extension_funcs[702];
5740 TRACE("(%p)\n", code );
5741 ENTER_GL();
5742 func_glReplacementCodeubvSUN( code );
5743 LEAVE_GL();
5746 static void WINAPI wine_glReplacementCodeuiColor3fVertex3fSUN( GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) {
5747 void (*func_glReplacementCodeuiColor3fVertex3fSUN)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[703];
5748 TRACE("(%d, %f, %f, %f, %f, %f, %f)\n", rc, r, g, b, x, y, z );
5749 ENTER_GL();
5750 func_glReplacementCodeuiColor3fVertex3fSUN( rc, r, g, b, x, y, z );
5751 LEAVE_GL();
5754 static void WINAPI wine_glReplacementCodeuiColor3fVertex3fvSUN( GLuint* rc, GLfloat* c, GLfloat* v ) {
5755 void (*func_glReplacementCodeuiColor3fVertex3fvSUN)( GLuint*, GLfloat*, GLfloat* ) = extension_funcs[704];
5756 TRACE("(%p, %p, %p)\n", rc, c, v );
5757 ENTER_GL();
5758 func_glReplacementCodeuiColor3fVertex3fvSUN( rc, c, v );
5759 LEAVE_GL();
5762 static void WINAPI wine_glReplacementCodeuiColor4fNormal3fVertex3fSUN( GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) {
5763 void (*func_glReplacementCodeuiColor4fNormal3fVertex3fSUN)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[705];
5764 TRACE("(%d, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f)\n", rc, r, g, b, a, nx, ny, nz, x, y, z );
5765 ENTER_GL();
5766 func_glReplacementCodeuiColor4fNormal3fVertex3fSUN( rc, r, g, b, a, nx, ny, nz, x, y, z );
5767 LEAVE_GL();
5770 static void WINAPI wine_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( GLuint* rc, GLfloat* c, GLfloat* n, GLfloat* v ) {
5771 void (*func_glReplacementCodeuiColor4fNormal3fVertex3fvSUN)( GLuint*, GLfloat*, GLfloat*, GLfloat* ) = extension_funcs[706];
5772 TRACE("(%p, %p, %p, %p)\n", rc, c, n, v );
5773 ENTER_GL();
5774 func_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( rc, c, n, v );
5775 LEAVE_GL();
5778 static void WINAPI wine_glReplacementCodeuiColor4ubVertex3fSUN( GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) {
5779 void (*func_glReplacementCodeuiColor4ubVertex3fSUN)( GLuint, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat ) = extension_funcs[707];
5780 TRACE("(%d, %d, %d, %d, %d, %f, %f, %f)\n", rc, r, g, b, a, x, y, z );
5781 ENTER_GL();
5782 func_glReplacementCodeuiColor4ubVertex3fSUN( rc, r, g, b, a, x, y, z );
5783 LEAVE_GL();
5786 static void WINAPI wine_glReplacementCodeuiColor4ubVertex3fvSUN( GLuint* rc, GLubyte* c, GLfloat* v ) {
5787 void (*func_glReplacementCodeuiColor4ubVertex3fvSUN)( GLuint*, GLubyte*, GLfloat* ) = extension_funcs[708];
5788 TRACE("(%p, %p, %p)\n", rc, c, v );
5789 ENTER_GL();
5790 func_glReplacementCodeuiColor4ubVertex3fvSUN( rc, c, v );
5791 LEAVE_GL();
5794 static void WINAPI wine_glReplacementCodeuiNormal3fVertex3fSUN( GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) {
5795 void (*func_glReplacementCodeuiNormal3fVertex3fSUN)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[709];
5796 TRACE("(%d, %f, %f, %f, %f, %f, %f)\n", rc, nx, ny, nz, x, y, z );
5797 ENTER_GL();
5798 func_glReplacementCodeuiNormal3fVertex3fSUN( rc, nx, ny, nz, x, y, z );
5799 LEAVE_GL();
5802 static void WINAPI wine_glReplacementCodeuiNormal3fVertex3fvSUN( GLuint* rc, GLfloat* n, GLfloat* v ) {
5803 void (*func_glReplacementCodeuiNormal3fVertex3fvSUN)( GLuint*, GLfloat*, GLfloat* ) = extension_funcs[710];
5804 TRACE("(%p, %p, %p)\n", rc, n, v );
5805 ENTER_GL();
5806 func_glReplacementCodeuiNormal3fVertex3fvSUN( rc, n, v );
5807 LEAVE_GL();
5810 static void WINAPI wine_glReplacementCodeuiSUN( GLuint code ) {
5811 void (*func_glReplacementCodeuiSUN)( GLuint ) = extension_funcs[711];
5812 TRACE("(%d)\n", code );
5813 ENTER_GL();
5814 func_glReplacementCodeuiSUN( code );
5815 LEAVE_GL();
5818 static void WINAPI wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN( GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) {
5819 void (*func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[712];
5820 TRACE("(%d, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f)\n", rc, s, t, r, g, b, a, nx, ny, nz, x, y, z );
5821 ENTER_GL();
5822 func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN( rc, s, t, r, g, b, a, nx, ny, nz, x, y, z );
5823 LEAVE_GL();
5826 static void WINAPI wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( GLuint* rc, GLfloat* tc, GLfloat* c, GLfloat* n, GLfloat* v ) {
5827 void (*func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN)( GLuint*, GLfloat*, GLfloat*, GLfloat*, GLfloat* ) = extension_funcs[713];
5828 TRACE("(%p, %p, %p, %p, %p)\n", rc, tc, c, n, v );
5829 ENTER_GL();
5830 func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( rc, tc, c, n, v );
5831 LEAVE_GL();
5834 static void WINAPI wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) {
5835 void (*func_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[714];
5836 TRACE("(%d, %f, %f, %f, %f, %f, %f, %f, %f)\n", rc, s, t, nx, ny, nz, x, y, z );
5837 ENTER_GL();
5838 func_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( rc, s, t, nx, ny, nz, x, y, z );
5839 LEAVE_GL();
5842 static void WINAPI wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( GLuint* rc, GLfloat* tc, GLfloat* n, GLfloat* v ) {
5843 void (*func_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN)( GLuint*, GLfloat*, GLfloat*, GLfloat* ) = extension_funcs[715];
5844 TRACE("(%p, %p, %p, %p)\n", rc, tc, n, v );
5845 ENTER_GL();
5846 func_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( rc, tc, n, v );
5847 LEAVE_GL();
5850 static void WINAPI wine_glReplacementCodeuiTexCoord2fVertex3fSUN( GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z ) {
5851 void (*func_glReplacementCodeuiTexCoord2fVertex3fSUN)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[716];
5852 TRACE("(%d, %f, %f, %f, %f, %f)\n", rc, s, t, x, y, z );
5853 ENTER_GL();
5854 func_glReplacementCodeuiTexCoord2fVertex3fSUN( rc, s, t, x, y, z );
5855 LEAVE_GL();
5858 static void WINAPI wine_glReplacementCodeuiTexCoord2fVertex3fvSUN( GLuint* rc, GLfloat* tc, GLfloat* v ) {
5859 void (*func_glReplacementCodeuiTexCoord2fVertex3fvSUN)( GLuint*, GLfloat*, GLfloat* ) = extension_funcs[717];
5860 TRACE("(%p, %p, %p)\n", rc, tc, v );
5861 ENTER_GL();
5862 func_glReplacementCodeuiTexCoord2fVertex3fvSUN( rc, tc, v );
5863 LEAVE_GL();
5866 static void WINAPI wine_glReplacementCodeuiVertex3fSUN( GLuint rc, GLfloat x, GLfloat y, GLfloat z ) {
5867 void (*func_glReplacementCodeuiVertex3fSUN)( GLuint, GLfloat, GLfloat, GLfloat ) = extension_funcs[718];
5868 TRACE("(%d, %f, %f, %f)\n", rc, x, y, z );
5869 ENTER_GL();
5870 func_glReplacementCodeuiVertex3fSUN( rc, x, y, z );
5871 LEAVE_GL();
5874 static void WINAPI wine_glReplacementCodeuiVertex3fvSUN( GLuint* rc, GLfloat* v ) {
5875 void (*func_glReplacementCodeuiVertex3fvSUN)( GLuint*, GLfloat* ) = extension_funcs[719];
5876 TRACE("(%p, %p)\n", rc, v );
5877 ENTER_GL();
5878 func_glReplacementCodeuiVertex3fvSUN( rc, v );
5879 LEAVE_GL();
5882 static void WINAPI wine_glReplacementCodeuivSUN( GLuint* code ) {
5883 void (*func_glReplacementCodeuivSUN)( GLuint* ) = extension_funcs[720];
5884 TRACE("(%p)\n", code );
5885 ENTER_GL();
5886 func_glReplacementCodeuivSUN( code );
5887 LEAVE_GL();
5890 static void WINAPI wine_glReplacementCodeusSUN( GLushort code ) {
5891 void (*func_glReplacementCodeusSUN)( GLushort ) = extension_funcs[721];
5892 TRACE("(%d)\n", code );
5893 ENTER_GL();
5894 func_glReplacementCodeusSUN( code );
5895 LEAVE_GL();
5898 static void WINAPI wine_glReplacementCodeusvSUN( GLushort* code ) {
5899 void (*func_glReplacementCodeusvSUN)( GLushort* ) = extension_funcs[722];
5900 TRACE("(%p)\n", code );
5901 ENTER_GL();
5902 func_glReplacementCodeusvSUN( code );
5903 LEAVE_GL();
5906 static void WINAPI wine_glRequestResidentProgramsNV( GLsizei n, GLuint* programs ) {
5907 void (*func_glRequestResidentProgramsNV)( GLsizei, GLuint* ) = extension_funcs[723];
5908 TRACE("(%d, %p)\n", n, programs );
5909 ENTER_GL();
5910 func_glRequestResidentProgramsNV( n, programs );
5911 LEAVE_GL();
5914 static void WINAPI wine_glResetHistogramEXT( GLenum target ) {
5915 void (*func_glResetHistogramEXT)( GLenum ) = extension_funcs[724];
5916 TRACE("(%d)\n", target );
5917 ENTER_GL();
5918 func_glResetHistogramEXT( target );
5919 LEAVE_GL();
5922 static void WINAPI wine_glResetMinmaxEXT( GLenum target ) {
5923 void (*func_glResetMinmaxEXT)( GLenum ) = extension_funcs[725];
5924 TRACE("(%d)\n", target );
5925 ENTER_GL();
5926 func_glResetMinmaxEXT( target );
5927 LEAVE_GL();
5930 static void WINAPI wine_glResizeBuffersMESA( void ) {
5931 void (*func_glResizeBuffersMESA)( void ) = extension_funcs[726];
5932 TRACE("()\n");
5933 ENTER_GL();
5934 func_glResizeBuffersMESA( );
5935 LEAVE_GL();
5938 static void WINAPI wine_glSampleCoverage( GLclampf value, GLboolean invert ) {
5939 void (*func_glSampleCoverage)( GLclampf, GLboolean ) = extension_funcs[727];
5940 TRACE("(%f, %d)\n", value, invert );
5941 ENTER_GL();
5942 func_glSampleCoverage( value, invert );
5943 LEAVE_GL();
5946 static void WINAPI wine_glSampleCoverageARB( GLclampf value, GLboolean invert ) {
5947 void (*func_glSampleCoverageARB)( GLclampf, GLboolean ) = extension_funcs[728];
5948 TRACE("(%f, %d)\n", value, invert );
5949 ENTER_GL();
5950 func_glSampleCoverageARB( value, invert );
5951 LEAVE_GL();
5954 static void WINAPI wine_glSampleMapATI( GLuint dst, GLuint interp, GLenum swizzle ) {
5955 void (*func_glSampleMapATI)( GLuint, GLuint, GLenum ) = extension_funcs[729];
5956 TRACE("(%d, %d, %d)\n", dst, interp, swizzle );
5957 ENTER_GL();
5958 func_glSampleMapATI( dst, interp, swizzle );
5959 LEAVE_GL();
5962 static void WINAPI wine_glSampleMaskEXT( GLclampf value, GLboolean invert ) {
5963 void (*func_glSampleMaskEXT)( GLclampf, GLboolean ) = extension_funcs[730];
5964 TRACE("(%f, %d)\n", value, invert );
5965 ENTER_GL();
5966 func_glSampleMaskEXT( value, invert );
5967 LEAVE_GL();
5970 static void WINAPI wine_glSampleMaskSGIS( GLclampf value, GLboolean invert ) {
5971 void (*func_glSampleMaskSGIS)( GLclampf, GLboolean ) = extension_funcs[731];
5972 TRACE("(%f, %d)\n", value, invert );
5973 ENTER_GL();
5974 func_glSampleMaskSGIS( value, invert );
5975 LEAVE_GL();
5978 static void WINAPI wine_glSamplePatternEXT( GLenum pattern ) {
5979 void (*func_glSamplePatternEXT)( GLenum ) = extension_funcs[732];
5980 TRACE("(%d)\n", pattern );
5981 ENTER_GL();
5982 func_glSamplePatternEXT( pattern );
5983 LEAVE_GL();
5986 static void WINAPI wine_glSamplePatternSGIS( GLenum pattern ) {
5987 void (*func_glSamplePatternSGIS)( GLenum ) = extension_funcs[733];
5988 TRACE("(%d)\n", pattern );
5989 ENTER_GL();
5990 func_glSamplePatternSGIS( pattern );
5991 LEAVE_GL();
5994 static void WINAPI wine_glSecondaryColor3b( GLbyte red, GLbyte green, GLbyte blue ) {
5995 void (*func_glSecondaryColor3b)( GLbyte, GLbyte, GLbyte ) = extension_funcs[734];
5996 TRACE("(%d, %d, %d)\n", red, green, blue );
5997 ENTER_GL();
5998 func_glSecondaryColor3b( red, green, blue );
5999 LEAVE_GL();
6002 static void WINAPI wine_glSecondaryColor3bEXT( GLbyte red, GLbyte green, GLbyte blue ) {
6003 void (*func_glSecondaryColor3bEXT)( GLbyte, GLbyte, GLbyte ) = extension_funcs[735];
6004 TRACE("(%d, %d, %d)\n", red, green, blue );
6005 ENTER_GL();
6006 func_glSecondaryColor3bEXT( red, green, blue );
6007 LEAVE_GL();
6010 static void WINAPI wine_glSecondaryColor3bv( GLbyte* v ) {
6011 void (*func_glSecondaryColor3bv)( GLbyte* ) = extension_funcs[736];
6012 TRACE("(%p)\n", v );
6013 ENTER_GL();
6014 func_glSecondaryColor3bv( v );
6015 LEAVE_GL();
6018 static void WINAPI wine_glSecondaryColor3bvEXT( GLbyte* v ) {
6019 void (*func_glSecondaryColor3bvEXT)( GLbyte* ) = extension_funcs[737];
6020 TRACE("(%p)\n", v );
6021 ENTER_GL();
6022 func_glSecondaryColor3bvEXT( v );
6023 LEAVE_GL();
6026 static void WINAPI wine_glSecondaryColor3d( GLdouble red, GLdouble green, GLdouble blue ) {
6027 void (*func_glSecondaryColor3d)( GLdouble, GLdouble, GLdouble ) = extension_funcs[738];
6028 TRACE("(%f, %f, %f)\n", red, green, blue );
6029 ENTER_GL();
6030 func_glSecondaryColor3d( red, green, blue );
6031 LEAVE_GL();
6034 static void WINAPI wine_glSecondaryColor3dEXT( GLdouble red, GLdouble green, GLdouble blue ) {
6035 void (*func_glSecondaryColor3dEXT)( GLdouble, GLdouble, GLdouble ) = extension_funcs[739];
6036 TRACE("(%f, %f, %f)\n", red, green, blue );
6037 ENTER_GL();
6038 func_glSecondaryColor3dEXT( red, green, blue );
6039 LEAVE_GL();
6042 static void WINAPI wine_glSecondaryColor3dv( GLdouble* v ) {
6043 void (*func_glSecondaryColor3dv)( GLdouble* ) = extension_funcs[740];
6044 TRACE("(%p)\n", v );
6045 ENTER_GL();
6046 func_glSecondaryColor3dv( v );
6047 LEAVE_GL();
6050 static void WINAPI wine_glSecondaryColor3dvEXT( GLdouble* v ) {
6051 void (*func_glSecondaryColor3dvEXT)( GLdouble* ) = extension_funcs[741];
6052 TRACE("(%p)\n", v );
6053 ENTER_GL();
6054 func_glSecondaryColor3dvEXT( v );
6055 LEAVE_GL();
6058 static void WINAPI wine_glSecondaryColor3f( GLfloat red, GLfloat green, GLfloat blue ) {
6059 void (*func_glSecondaryColor3f)( GLfloat, GLfloat, GLfloat ) = extension_funcs[742];
6060 TRACE("(%f, %f, %f)\n", red, green, blue );
6061 ENTER_GL();
6062 func_glSecondaryColor3f( red, green, blue );
6063 LEAVE_GL();
6066 static void WINAPI wine_glSecondaryColor3fEXT( GLfloat red, GLfloat green, GLfloat blue ) {
6067 void (*func_glSecondaryColor3fEXT)( GLfloat, GLfloat, GLfloat ) = extension_funcs[743];
6068 TRACE("(%f, %f, %f)\n", red, green, blue );
6069 ENTER_GL();
6070 func_glSecondaryColor3fEXT( red, green, blue );
6071 LEAVE_GL();
6074 static void WINAPI wine_glSecondaryColor3fv( GLfloat* v ) {
6075 void (*func_glSecondaryColor3fv)( GLfloat* ) = extension_funcs[744];
6076 TRACE("(%p)\n", v );
6077 ENTER_GL();
6078 func_glSecondaryColor3fv( v );
6079 LEAVE_GL();
6082 static void WINAPI wine_glSecondaryColor3fvEXT( GLfloat* v ) {
6083 void (*func_glSecondaryColor3fvEXT)( GLfloat* ) = extension_funcs[745];
6084 TRACE("(%p)\n", v );
6085 ENTER_GL();
6086 func_glSecondaryColor3fvEXT( v );
6087 LEAVE_GL();
6090 static void WINAPI wine_glSecondaryColor3hNV( unsigned short red, unsigned short green, unsigned short blue ) {
6091 void (*func_glSecondaryColor3hNV)( unsigned short, unsigned short, unsigned short ) = extension_funcs[746];
6092 TRACE("(%d, %d, %d)\n", red, green, blue );
6093 ENTER_GL();
6094 func_glSecondaryColor3hNV( red, green, blue );
6095 LEAVE_GL();
6098 static void WINAPI wine_glSecondaryColor3hvNV( unsigned short* v ) {
6099 void (*func_glSecondaryColor3hvNV)( unsigned short* ) = extension_funcs[747];
6100 TRACE("(%p)\n", v );
6101 ENTER_GL();
6102 func_glSecondaryColor3hvNV( v );
6103 LEAVE_GL();
6106 static void WINAPI wine_glSecondaryColor3i( GLint red, GLint green, GLint blue ) {
6107 void (*func_glSecondaryColor3i)( GLint, GLint, GLint ) = extension_funcs[748];
6108 TRACE("(%d, %d, %d)\n", red, green, blue );
6109 ENTER_GL();
6110 func_glSecondaryColor3i( red, green, blue );
6111 LEAVE_GL();
6114 static void WINAPI wine_glSecondaryColor3iEXT( GLint red, GLint green, GLint blue ) {
6115 void (*func_glSecondaryColor3iEXT)( GLint, GLint, GLint ) = extension_funcs[749];
6116 TRACE("(%d, %d, %d)\n", red, green, blue );
6117 ENTER_GL();
6118 func_glSecondaryColor3iEXT( red, green, blue );
6119 LEAVE_GL();
6122 static void WINAPI wine_glSecondaryColor3iv( GLint* v ) {
6123 void (*func_glSecondaryColor3iv)( GLint* ) = extension_funcs[750];
6124 TRACE("(%p)\n", v );
6125 ENTER_GL();
6126 func_glSecondaryColor3iv( v );
6127 LEAVE_GL();
6130 static void WINAPI wine_glSecondaryColor3ivEXT( GLint* v ) {
6131 void (*func_glSecondaryColor3ivEXT)( GLint* ) = extension_funcs[751];
6132 TRACE("(%p)\n", v );
6133 ENTER_GL();
6134 func_glSecondaryColor3ivEXT( v );
6135 LEAVE_GL();
6138 static void WINAPI wine_glSecondaryColor3s( GLshort red, GLshort green, GLshort blue ) {
6139 void (*func_glSecondaryColor3s)( GLshort, GLshort, GLshort ) = extension_funcs[752];
6140 TRACE("(%d, %d, %d)\n", red, green, blue );
6141 ENTER_GL();
6142 func_glSecondaryColor3s( red, green, blue );
6143 LEAVE_GL();
6146 static void WINAPI wine_glSecondaryColor3sEXT( GLshort red, GLshort green, GLshort blue ) {
6147 void (*func_glSecondaryColor3sEXT)( GLshort, GLshort, GLshort ) = extension_funcs[753];
6148 TRACE("(%d, %d, %d)\n", red, green, blue );
6149 ENTER_GL();
6150 func_glSecondaryColor3sEXT( red, green, blue );
6151 LEAVE_GL();
6154 static void WINAPI wine_glSecondaryColor3sv( GLshort* v ) {
6155 void (*func_glSecondaryColor3sv)( GLshort* ) = extension_funcs[754];
6156 TRACE("(%p)\n", v );
6157 ENTER_GL();
6158 func_glSecondaryColor3sv( v );
6159 LEAVE_GL();
6162 static void WINAPI wine_glSecondaryColor3svEXT( GLshort* v ) {
6163 void (*func_glSecondaryColor3svEXT)( GLshort* ) = extension_funcs[755];
6164 TRACE("(%p)\n", v );
6165 ENTER_GL();
6166 func_glSecondaryColor3svEXT( v );
6167 LEAVE_GL();
6170 static void WINAPI wine_glSecondaryColor3ub( GLubyte red, GLubyte green, GLubyte blue ) {
6171 void (*func_glSecondaryColor3ub)( GLubyte, GLubyte, GLubyte ) = extension_funcs[756];
6172 TRACE("(%d, %d, %d)\n", red, green, blue );
6173 ENTER_GL();
6174 func_glSecondaryColor3ub( red, green, blue );
6175 LEAVE_GL();
6178 static void WINAPI wine_glSecondaryColor3ubEXT( GLubyte red, GLubyte green, GLubyte blue ) {
6179 void (*func_glSecondaryColor3ubEXT)( GLubyte, GLubyte, GLubyte ) = extension_funcs[757];
6180 TRACE("(%d, %d, %d)\n", red, green, blue );
6181 ENTER_GL();
6182 func_glSecondaryColor3ubEXT( red, green, blue );
6183 LEAVE_GL();
6186 static void WINAPI wine_glSecondaryColor3ubv( GLubyte* v ) {
6187 void (*func_glSecondaryColor3ubv)( GLubyte* ) = extension_funcs[758];
6188 TRACE("(%p)\n", v );
6189 ENTER_GL();
6190 func_glSecondaryColor3ubv( v );
6191 LEAVE_GL();
6194 static void WINAPI wine_glSecondaryColor3ubvEXT( GLubyte* v ) {
6195 void (*func_glSecondaryColor3ubvEXT)( GLubyte* ) = extension_funcs[759];
6196 TRACE("(%p)\n", v );
6197 ENTER_GL();
6198 func_glSecondaryColor3ubvEXT( v );
6199 LEAVE_GL();
6202 static void WINAPI wine_glSecondaryColor3ui( GLuint red, GLuint green, GLuint blue ) {
6203 void (*func_glSecondaryColor3ui)( GLuint, GLuint, GLuint ) = extension_funcs[760];
6204 TRACE("(%d, %d, %d)\n", red, green, blue );
6205 ENTER_GL();
6206 func_glSecondaryColor3ui( red, green, blue );
6207 LEAVE_GL();
6210 static void WINAPI wine_glSecondaryColor3uiEXT( GLuint red, GLuint green, GLuint blue ) {
6211 void (*func_glSecondaryColor3uiEXT)( GLuint, GLuint, GLuint ) = extension_funcs[761];
6212 TRACE("(%d, %d, %d)\n", red, green, blue );
6213 ENTER_GL();
6214 func_glSecondaryColor3uiEXT( red, green, blue );
6215 LEAVE_GL();
6218 static void WINAPI wine_glSecondaryColor3uiv( GLuint* v ) {
6219 void (*func_glSecondaryColor3uiv)( GLuint* ) = extension_funcs[762];
6220 TRACE("(%p)\n", v );
6221 ENTER_GL();
6222 func_glSecondaryColor3uiv( v );
6223 LEAVE_GL();
6226 static void WINAPI wine_glSecondaryColor3uivEXT( GLuint* v ) {
6227 void (*func_glSecondaryColor3uivEXT)( GLuint* ) = extension_funcs[763];
6228 TRACE("(%p)\n", v );
6229 ENTER_GL();
6230 func_glSecondaryColor3uivEXT( v );
6231 LEAVE_GL();
6234 static void WINAPI wine_glSecondaryColor3us( GLushort red, GLushort green, GLushort blue ) {
6235 void (*func_glSecondaryColor3us)( GLushort, GLushort, GLushort ) = extension_funcs[764];
6236 TRACE("(%d, %d, %d)\n", red, green, blue );
6237 ENTER_GL();
6238 func_glSecondaryColor3us( red, green, blue );
6239 LEAVE_GL();
6242 static void WINAPI wine_glSecondaryColor3usEXT( GLushort red, GLushort green, GLushort blue ) {
6243 void (*func_glSecondaryColor3usEXT)( GLushort, GLushort, GLushort ) = extension_funcs[765];
6244 TRACE("(%d, %d, %d)\n", red, green, blue );
6245 ENTER_GL();
6246 func_glSecondaryColor3usEXT( red, green, blue );
6247 LEAVE_GL();
6250 static void WINAPI wine_glSecondaryColor3usv( GLushort* v ) {
6251 void (*func_glSecondaryColor3usv)( GLushort* ) = extension_funcs[766];
6252 TRACE("(%p)\n", v );
6253 ENTER_GL();
6254 func_glSecondaryColor3usv( v );
6255 LEAVE_GL();
6258 static void WINAPI wine_glSecondaryColor3usvEXT( GLushort* v ) {
6259 void (*func_glSecondaryColor3usvEXT)( GLushort* ) = extension_funcs[767];
6260 TRACE("(%p)\n", v );
6261 ENTER_GL();
6262 func_glSecondaryColor3usvEXT( v );
6263 LEAVE_GL();
6266 static void WINAPI wine_glSecondaryColorPointer( GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
6267 void (*func_glSecondaryColorPointer)( GLint, GLenum, GLsizei, GLvoid* ) = extension_funcs[768];
6268 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
6269 ENTER_GL();
6270 func_glSecondaryColorPointer( size, type, stride, pointer );
6271 LEAVE_GL();
6274 static void WINAPI wine_glSecondaryColorPointerEXT( GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
6275 void (*func_glSecondaryColorPointerEXT)( GLint, GLenum, GLsizei, GLvoid* ) = extension_funcs[769];
6276 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
6277 ENTER_GL();
6278 func_glSecondaryColorPointerEXT( size, type, stride, pointer );
6279 LEAVE_GL();
6282 static void WINAPI wine_glSecondaryColorPointerListIBM( GLint size, GLenum type, GLint stride, GLvoid** pointer, GLint ptrstride ) {
6283 void (*func_glSecondaryColorPointerListIBM)( GLint, GLenum, GLint, GLvoid**, GLint ) = extension_funcs[770];
6284 TRACE("(%d, %d, %d, %p, %d)\n", size, type, stride, pointer, ptrstride );
6285 ENTER_GL();
6286 func_glSecondaryColorPointerListIBM( size, type, stride, pointer, ptrstride );
6287 LEAVE_GL();
6290 static void WINAPI wine_glSelectTextureCoordSetSGIS( GLenum target ) {
6291 void (*func_glSelectTextureCoordSetSGIS)( GLenum ) = extension_funcs[771];
6292 TRACE("(%d)\n", target );
6293 ENTER_GL();
6294 func_glSelectTextureCoordSetSGIS( target );
6295 LEAVE_GL();
6298 static void WINAPI wine_glSelectTextureSGIS( GLenum target ) {
6299 void (*func_glSelectTextureSGIS)( GLenum ) = extension_funcs[772];
6300 TRACE("(%d)\n", target );
6301 ENTER_GL();
6302 func_glSelectTextureSGIS( target );
6303 LEAVE_GL();
6306 static void WINAPI wine_glSeparableFilter2DEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* row, GLvoid* column ) {
6307 void (*func_glSeparableFilter2DEXT)( GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, GLvoid*, GLvoid* ) = extension_funcs[773];
6308 TRACE("(%d, %d, %d, %d, %d, %d, %p, %p)\n", target, internalformat, width, height, format, type, row, column );
6309 ENTER_GL();
6310 func_glSeparableFilter2DEXT( target, internalformat, width, height, format, type, row, column );
6311 LEAVE_GL();
6314 static void WINAPI wine_glSetFenceAPPLE( GLuint fence ) {
6315 void (*func_glSetFenceAPPLE)( GLuint ) = extension_funcs[774];
6316 TRACE("(%d)\n", fence );
6317 ENTER_GL();
6318 func_glSetFenceAPPLE( fence );
6319 LEAVE_GL();
6322 static void WINAPI wine_glSetFenceNV( GLuint fence, GLenum condition ) {
6323 void (*func_glSetFenceNV)( GLuint, GLenum ) = extension_funcs[775];
6324 TRACE("(%d, %d)\n", fence, condition );
6325 ENTER_GL();
6326 func_glSetFenceNV( fence, condition );
6327 LEAVE_GL();
6330 static void WINAPI wine_glSetFragmentShaderConstantATI( GLuint dst, GLfloat* value ) {
6331 void (*func_glSetFragmentShaderConstantATI)( GLuint, GLfloat* ) = extension_funcs[776];
6332 TRACE("(%d, %p)\n", dst, value );
6333 ENTER_GL();
6334 func_glSetFragmentShaderConstantATI( dst, value );
6335 LEAVE_GL();
6338 static void WINAPI wine_glSetInvariantEXT( GLuint id, GLenum type, GLvoid* addr ) {
6339 void (*func_glSetInvariantEXT)( GLuint, GLenum, GLvoid* ) = extension_funcs[777];
6340 TRACE("(%d, %d, %p)\n", id, type, addr );
6341 ENTER_GL();
6342 func_glSetInvariantEXT( id, type, addr );
6343 LEAVE_GL();
6346 static void WINAPI wine_glSetLocalConstantEXT( GLuint id, GLenum type, GLvoid* addr ) {
6347 void (*func_glSetLocalConstantEXT)( GLuint, GLenum, GLvoid* ) = extension_funcs[778];
6348 TRACE("(%d, %d, %p)\n", id, type, addr );
6349 ENTER_GL();
6350 func_glSetLocalConstantEXT( id, type, addr );
6351 LEAVE_GL();
6354 static void WINAPI wine_glShaderOp1EXT( GLenum op, GLuint res, GLuint arg1 ) {
6355 void (*func_glShaderOp1EXT)( GLenum, GLuint, GLuint ) = extension_funcs[779];
6356 TRACE("(%d, %d, %d)\n", op, res, arg1 );
6357 ENTER_GL();
6358 func_glShaderOp1EXT( op, res, arg1 );
6359 LEAVE_GL();
6362 static void WINAPI wine_glShaderOp2EXT( GLenum op, GLuint res, GLuint arg1, GLuint arg2 ) {
6363 void (*func_glShaderOp2EXT)( GLenum, GLuint, GLuint, GLuint ) = extension_funcs[780];
6364 TRACE("(%d, %d, %d, %d)\n", op, res, arg1, arg2 );
6365 ENTER_GL();
6366 func_glShaderOp2EXT( op, res, arg1, arg2 );
6367 LEAVE_GL();
6370 static void WINAPI wine_glShaderOp3EXT( GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3 ) {
6371 void (*func_glShaderOp3EXT)( GLenum, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[781];
6372 TRACE("(%d, %d, %d, %d, %d)\n", op, res, arg1, arg2, arg3 );
6373 ENTER_GL();
6374 func_glShaderOp3EXT( op, res, arg1, arg2, arg3 );
6375 LEAVE_GL();
6378 static void WINAPI wine_glShaderSource( GLuint shader, GLsizei count, char** string, GLint* length ) {
6379 void (*func_glShaderSource)( GLuint, GLsizei, char**, GLint* ) = extension_funcs[782];
6380 TRACE("(%d, %d, %p, %p)\n", shader, count, string, length );
6381 ENTER_GL();
6382 func_glShaderSource( shader, count, string, length );
6383 LEAVE_GL();
6386 static void WINAPI wine_glShaderSourceARB( unsigned int shaderObj, GLsizei count, char** string, GLint* length ) {
6387 void (*func_glShaderSourceARB)( unsigned int, GLsizei, char**, GLint* ) = extension_funcs[783];
6388 TRACE("(%d, %d, %p, %p)\n", shaderObj, count, string, length );
6389 ENTER_GL();
6390 func_glShaderSourceARB( shaderObj, count, string, length );
6391 LEAVE_GL();
6394 static void WINAPI wine_glSharpenTexFuncSGIS( GLenum target, GLsizei n, GLfloat* points ) {
6395 void (*func_glSharpenTexFuncSGIS)( GLenum, GLsizei, GLfloat* ) = extension_funcs[784];
6396 TRACE("(%d, %d, %p)\n", target, n, points );
6397 ENTER_GL();
6398 func_glSharpenTexFuncSGIS( target, n, points );
6399 LEAVE_GL();
6402 static void WINAPI wine_glSpriteParameterfSGIX( GLenum pname, GLfloat param ) {
6403 void (*func_glSpriteParameterfSGIX)( GLenum, GLfloat ) = extension_funcs[785];
6404 TRACE("(%d, %f)\n", pname, param );
6405 ENTER_GL();
6406 func_glSpriteParameterfSGIX( pname, param );
6407 LEAVE_GL();
6410 static void WINAPI wine_glSpriteParameterfvSGIX( GLenum pname, GLfloat* params ) {
6411 void (*func_glSpriteParameterfvSGIX)( GLenum, GLfloat* ) = extension_funcs[786];
6412 TRACE("(%d, %p)\n", pname, params );
6413 ENTER_GL();
6414 func_glSpriteParameterfvSGIX( pname, params );
6415 LEAVE_GL();
6418 static void WINAPI wine_glSpriteParameteriSGIX( GLenum pname, GLint param ) {
6419 void (*func_glSpriteParameteriSGIX)( GLenum, GLint ) = extension_funcs[787];
6420 TRACE("(%d, %d)\n", pname, param );
6421 ENTER_GL();
6422 func_glSpriteParameteriSGIX( pname, param );
6423 LEAVE_GL();
6426 static void WINAPI wine_glSpriteParameterivSGIX( GLenum pname, GLint* params ) {
6427 void (*func_glSpriteParameterivSGIX)( GLenum, GLint* ) = extension_funcs[788];
6428 TRACE("(%d, %p)\n", pname, params );
6429 ENTER_GL();
6430 func_glSpriteParameterivSGIX( pname, params );
6431 LEAVE_GL();
6434 static void WINAPI wine_glStartInstrumentsSGIX( void ) {
6435 void (*func_glStartInstrumentsSGIX)( void ) = extension_funcs[789];
6436 TRACE("()\n");
6437 ENTER_GL();
6438 func_glStartInstrumentsSGIX( );
6439 LEAVE_GL();
6442 static void WINAPI wine_glStencilClearTagEXT( GLsizei stencilTagBits, GLuint stencilClearTag ) {
6443 void (*func_glStencilClearTagEXT)( GLsizei, GLuint ) = extension_funcs[790];
6444 TRACE("(%d, %d)\n", stencilTagBits, stencilClearTag );
6445 ENTER_GL();
6446 func_glStencilClearTagEXT( stencilTagBits, stencilClearTag );
6447 LEAVE_GL();
6450 static void WINAPI wine_glStencilFuncSeparate( GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask ) {
6451 void (*func_glStencilFuncSeparate)( GLenum, GLenum, GLint, GLuint ) = extension_funcs[791];
6452 TRACE("(%d, %d, %d, %d)\n", frontfunc, backfunc, ref, mask );
6453 ENTER_GL();
6454 func_glStencilFuncSeparate( frontfunc, backfunc, ref, mask );
6455 LEAVE_GL();
6458 static void WINAPI wine_glStencilFuncSeparateATI( GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask ) {
6459 void (*func_glStencilFuncSeparateATI)( GLenum, GLenum, GLint, GLuint ) = extension_funcs[792];
6460 TRACE("(%d, %d, %d, %d)\n", frontfunc, backfunc, ref, mask );
6461 ENTER_GL();
6462 func_glStencilFuncSeparateATI( frontfunc, backfunc, ref, mask );
6463 LEAVE_GL();
6466 static void WINAPI wine_glStencilMaskSeparate( GLenum face, GLuint mask ) {
6467 void (*func_glStencilMaskSeparate)( GLenum, GLuint ) = extension_funcs[793];
6468 TRACE("(%d, %d)\n", face, mask );
6469 ENTER_GL();
6470 func_glStencilMaskSeparate( face, mask );
6471 LEAVE_GL();
6474 static void WINAPI wine_glStencilOpSeparate( GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass ) {
6475 void (*func_glStencilOpSeparate)( GLenum, GLenum, GLenum, GLenum ) = extension_funcs[794];
6476 TRACE("(%d, %d, %d, %d)\n", face, sfail, dpfail, dppass );
6477 ENTER_GL();
6478 func_glStencilOpSeparate( face, sfail, dpfail, dppass );
6479 LEAVE_GL();
6482 static void WINAPI wine_glStencilOpSeparateATI( GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass ) {
6483 void (*func_glStencilOpSeparateATI)( GLenum, GLenum, GLenum, GLenum ) = extension_funcs[795];
6484 TRACE("(%d, %d, %d, %d)\n", face, sfail, dpfail, dppass );
6485 ENTER_GL();
6486 func_glStencilOpSeparateATI( face, sfail, dpfail, dppass );
6487 LEAVE_GL();
6490 static void WINAPI wine_glStopInstrumentsSGIX( GLint marker ) {
6491 void (*func_glStopInstrumentsSGIX)( GLint ) = extension_funcs[796];
6492 TRACE("(%d)\n", marker );
6493 ENTER_GL();
6494 func_glStopInstrumentsSGIX( marker );
6495 LEAVE_GL();
6498 static void WINAPI wine_glStringMarkerGREMEDY( GLsizei len, GLvoid* string ) {
6499 void (*func_glStringMarkerGREMEDY)( GLsizei, GLvoid* ) = extension_funcs[797];
6500 TRACE("(%d, %p)\n", len, string );
6501 ENTER_GL();
6502 func_glStringMarkerGREMEDY( len, string );
6503 LEAVE_GL();
6506 static void WINAPI wine_glSwizzleEXT( GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW ) {
6507 void (*func_glSwizzleEXT)( GLuint, GLuint, GLenum, GLenum, GLenum, GLenum ) = extension_funcs[798];
6508 TRACE("(%d, %d, %d, %d, %d, %d)\n", res, in, outX, outY, outZ, outW );
6509 ENTER_GL();
6510 func_glSwizzleEXT( res, in, outX, outY, outZ, outW );
6511 LEAVE_GL();
6514 static void WINAPI wine_glTagSampleBufferSGIX( void ) {
6515 void (*func_glTagSampleBufferSGIX)( void ) = extension_funcs[799];
6516 TRACE("()\n");
6517 ENTER_GL();
6518 func_glTagSampleBufferSGIX( );
6519 LEAVE_GL();
6522 static void WINAPI wine_glTangent3bEXT( GLbyte tx, GLbyte ty, GLbyte tz ) {
6523 void (*func_glTangent3bEXT)( GLbyte, GLbyte, GLbyte ) = extension_funcs[800];
6524 TRACE("(%d, %d, %d)\n", tx, ty, tz );
6525 ENTER_GL();
6526 func_glTangent3bEXT( tx, ty, tz );
6527 LEAVE_GL();
6530 static void WINAPI wine_glTangent3bvEXT( GLbyte* v ) {
6531 void (*func_glTangent3bvEXT)( GLbyte* ) = extension_funcs[801];
6532 TRACE("(%p)\n", v );
6533 ENTER_GL();
6534 func_glTangent3bvEXT( v );
6535 LEAVE_GL();
6538 static void WINAPI wine_glTangent3dEXT( GLdouble tx, GLdouble ty, GLdouble tz ) {
6539 void (*func_glTangent3dEXT)( GLdouble, GLdouble, GLdouble ) = extension_funcs[802];
6540 TRACE("(%f, %f, %f)\n", tx, ty, tz );
6541 ENTER_GL();
6542 func_glTangent3dEXT( tx, ty, tz );
6543 LEAVE_GL();
6546 static void WINAPI wine_glTangent3dvEXT( GLdouble* v ) {
6547 void (*func_glTangent3dvEXT)( GLdouble* ) = extension_funcs[803];
6548 TRACE("(%p)\n", v );
6549 ENTER_GL();
6550 func_glTangent3dvEXT( v );
6551 LEAVE_GL();
6554 static void WINAPI wine_glTangent3fEXT( GLfloat tx, GLfloat ty, GLfloat tz ) {
6555 void (*func_glTangent3fEXT)( GLfloat, GLfloat, GLfloat ) = extension_funcs[804];
6556 TRACE("(%f, %f, %f)\n", tx, ty, tz );
6557 ENTER_GL();
6558 func_glTangent3fEXT( tx, ty, tz );
6559 LEAVE_GL();
6562 static void WINAPI wine_glTangent3fvEXT( GLfloat* v ) {
6563 void (*func_glTangent3fvEXT)( GLfloat* ) = extension_funcs[805];
6564 TRACE("(%p)\n", v );
6565 ENTER_GL();
6566 func_glTangent3fvEXT( v );
6567 LEAVE_GL();
6570 static void WINAPI wine_glTangent3iEXT( GLint tx, GLint ty, GLint tz ) {
6571 void (*func_glTangent3iEXT)( GLint, GLint, GLint ) = extension_funcs[806];
6572 TRACE("(%d, %d, %d)\n", tx, ty, tz );
6573 ENTER_GL();
6574 func_glTangent3iEXT( tx, ty, tz );
6575 LEAVE_GL();
6578 static void WINAPI wine_glTangent3ivEXT( GLint* v ) {
6579 void (*func_glTangent3ivEXT)( GLint* ) = extension_funcs[807];
6580 TRACE("(%p)\n", v );
6581 ENTER_GL();
6582 func_glTangent3ivEXT( v );
6583 LEAVE_GL();
6586 static void WINAPI wine_glTangent3sEXT( GLshort tx, GLshort ty, GLshort tz ) {
6587 void (*func_glTangent3sEXT)( GLshort, GLshort, GLshort ) = extension_funcs[808];
6588 TRACE("(%d, %d, %d)\n", tx, ty, tz );
6589 ENTER_GL();
6590 func_glTangent3sEXT( tx, ty, tz );
6591 LEAVE_GL();
6594 static void WINAPI wine_glTangent3svEXT( GLshort* v ) {
6595 void (*func_glTangent3svEXT)( GLshort* ) = extension_funcs[809];
6596 TRACE("(%p)\n", v );
6597 ENTER_GL();
6598 func_glTangent3svEXT( v );
6599 LEAVE_GL();
6602 static void WINAPI wine_glTangentPointerEXT( GLenum type, GLsizei stride, GLvoid* pointer ) {
6603 void (*func_glTangentPointerEXT)( GLenum, GLsizei, GLvoid* ) = extension_funcs[810];
6604 TRACE("(%d, %d, %p)\n", type, stride, pointer );
6605 ENTER_GL();
6606 func_glTangentPointerEXT( type, stride, pointer );
6607 LEAVE_GL();
6610 static void WINAPI wine_glTbufferMask3DFX( GLuint mask ) {
6611 void (*func_glTbufferMask3DFX)( GLuint ) = extension_funcs[811];
6612 TRACE("(%d)\n", mask );
6613 ENTER_GL();
6614 func_glTbufferMask3DFX( mask );
6615 LEAVE_GL();
6618 static GLboolean WINAPI wine_glTestFenceAPPLE( GLuint fence ) {
6619 GLboolean ret_value;
6620 GLboolean (*func_glTestFenceAPPLE)( GLuint ) = extension_funcs[812];
6621 TRACE("(%d)\n", fence );
6622 ENTER_GL();
6623 ret_value = func_glTestFenceAPPLE( fence );
6624 LEAVE_GL();
6625 return ret_value;
6628 static GLboolean WINAPI wine_glTestFenceNV( GLuint fence ) {
6629 GLboolean ret_value;
6630 GLboolean (*func_glTestFenceNV)( GLuint ) = extension_funcs[813];
6631 TRACE("(%d)\n", fence );
6632 ENTER_GL();
6633 ret_value = func_glTestFenceNV( fence );
6634 LEAVE_GL();
6635 return ret_value;
6638 static GLboolean WINAPI wine_glTestObjectAPPLE( GLenum object, GLuint name ) {
6639 GLboolean ret_value;
6640 GLboolean (*func_glTestObjectAPPLE)( GLenum, GLuint ) = extension_funcs[814];
6641 TRACE("(%d, %d)\n", object, name );
6642 ENTER_GL();
6643 ret_value = func_glTestObjectAPPLE( object, name );
6644 LEAVE_GL();
6645 return ret_value;
6648 static void WINAPI wine_glTexBufferEXT( GLenum target, GLenum internalformat, GLuint buffer ) {
6649 void (*func_glTexBufferEXT)( GLenum, GLenum, GLuint ) = extension_funcs[815];
6650 TRACE("(%d, %d, %d)\n", target, internalformat, buffer );
6651 ENTER_GL();
6652 func_glTexBufferEXT( target, internalformat, buffer );
6653 LEAVE_GL();
6656 static void WINAPI wine_glTexBumpParameterfvATI( GLenum pname, GLfloat* param ) {
6657 void (*func_glTexBumpParameterfvATI)( GLenum, GLfloat* ) = extension_funcs[816];
6658 TRACE("(%d, %p)\n", pname, param );
6659 ENTER_GL();
6660 func_glTexBumpParameterfvATI( pname, param );
6661 LEAVE_GL();
6664 static void WINAPI wine_glTexBumpParameterivATI( GLenum pname, GLint* param ) {
6665 void (*func_glTexBumpParameterivATI)( GLenum, GLint* ) = extension_funcs[817];
6666 TRACE("(%d, %p)\n", pname, param );
6667 ENTER_GL();
6668 func_glTexBumpParameterivATI( pname, param );
6669 LEAVE_GL();
6672 static void WINAPI wine_glTexCoord1hNV( unsigned short s ) {
6673 void (*func_glTexCoord1hNV)( unsigned short ) = extension_funcs[818];
6674 TRACE("(%d)\n", s );
6675 ENTER_GL();
6676 func_glTexCoord1hNV( s );
6677 LEAVE_GL();
6680 static void WINAPI wine_glTexCoord1hvNV( unsigned short* v ) {
6681 void (*func_glTexCoord1hvNV)( unsigned short* ) = extension_funcs[819];
6682 TRACE("(%p)\n", v );
6683 ENTER_GL();
6684 func_glTexCoord1hvNV( v );
6685 LEAVE_GL();
6688 static void WINAPI wine_glTexCoord2fColor3fVertex3fSUN( GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) {
6689 void (*func_glTexCoord2fColor3fVertex3fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[820];
6690 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f)\n", s, t, r, g, b, x, y, z );
6691 ENTER_GL();
6692 func_glTexCoord2fColor3fVertex3fSUN( s, t, r, g, b, x, y, z );
6693 LEAVE_GL();
6696 static void WINAPI wine_glTexCoord2fColor3fVertex3fvSUN( GLfloat* tc, GLfloat* c, GLfloat* v ) {
6697 void (*func_glTexCoord2fColor3fVertex3fvSUN)( GLfloat*, GLfloat*, GLfloat* ) = extension_funcs[821];
6698 TRACE("(%p, %p, %p)\n", tc, c, v );
6699 ENTER_GL();
6700 func_glTexCoord2fColor3fVertex3fvSUN( tc, c, v );
6701 LEAVE_GL();
6704 static void WINAPI wine_glTexCoord2fColor4fNormal3fVertex3fSUN( GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) {
6705 void (*func_glTexCoord2fColor4fNormal3fVertex3fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[822];
6706 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f)\n", s, t, r, g, b, a, nx, ny, nz, x, y, z );
6707 ENTER_GL();
6708 func_glTexCoord2fColor4fNormal3fVertex3fSUN( s, t, r, g, b, a, nx, ny, nz, x, y, z );
6709 LEAVE_GL();
6712 static void WINAPI wine_glTexCoord2fColor4fNormal3fVertex3fvSUN( GLfloat* tc, GLfloat* c, GLfloat* n, GLfloat* v ) {
6713 void (*func_glTexCoord2fColor4fNormal3fVertex3fvSUN)( GLfloat*, GLfloat*, GLfloat*, GLfloat* ) = extension_funcs[823];
6714 TRACE("(%p, %p, %p, %p)\n", tc, c, n, v );
6715 ENTER_GL();
6716 func_glTexCoord2fColor4fNormal3fVertex3fvSUN( tc, c, n, v );
6717 LEAVE_GL();
6720 static void WINAPI wine_glTexCoord2fColor4ubVertex3fSUN( GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) {
6721 void (*func_glTexCoord2fColor4ubVertex3fSUN)( GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat ) = extension_funcs[824];
6722 TRACE("(%f, %f, %d, %d, %d, %d, %f, %f, %f)\n", s, t, r, g, b, a, x, y, z );
6723 ENTER_GL();
6724 func_glTexCoord2fColor4ubVertex3fSUN( s, t, r, g, b, a, x, y, z );
6725 LEAVE_GL();
6728 static void WINAPI wine_glTexCoord2fColor4ubVertex3fvSUN( GLfloat* tc, GLubyte* c, GLfloat* v ) {
6729 void (*func_glTexCoord2fColor4ubVertex3fvSUN)( GLfloat*, GLubyte*, GLfloat* ) = extension_funcs[825];
6730 TRACE("(%p, %p, %p)\n", tc, c, v );
6731 ENTER_GL();
6732 func_glTexCoord2fColor4ubVertex3fvSUN( tc, c, v );
6733 LEAVE_GL();
6736 static void WINAPI wine_glTexCoord2fNormal3fVertex3fSUN( GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) {
6737 void (*func_glTexCoord2fNormal3fVertex3fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[826];
6738 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f)\n", s, t, nx, ny, nz, x, y, z );
6739 ENTER_GL();
6740 func_glTexCoord2fNormal3fVertex3fSUN( s, t, nx, ny, nz, x, y, z );
6741 LEAVE_GL();
6744 static void WINAPI wine_glTexCoord2fNormal3fVertex3fvSUN( GLfloat* tc, GLfloat* n, GLfloat* v ) {
6745 void (*func_glTexCoord2fNormal3fVertex3fvSUN)( GLfloat*, GLfloat*, GLfloat* ) = extension_funcs[827];
6746 TRACE("(%p, %p, %p)\n", tc, n, v );
6747 ENTER_GL();
6748 func_glTexCoord2fNormal3fVertex3fvSUN( tc, n, v );
6749 LEAVE_GL();
6752 static void WINAPI wine_glTexCoord2fVertex3fSUN( GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z ) {
6753 void (*func_glTexCoord2fVertex3fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[828];
6754 TRACE("(%f, %f, %f, %f, %f)\n", s, t, x, y, z );
6755 ENTER_GL();
6756 func_glTexCoord2fVertex3fSUN( s, t, x, y, z );
6757 LEAVE_GL();
6760 static void WINAPI wine_glTexCoord2fVertex3fvSUN( GLfloat* tc, GLfloat* v ) {
6761 void (*func_glTexCoord2fVertex3fvSUN)( GLfloat*, GLfloat* ) = extension_funcs[829];
6762 TRACE("(%p, %p)\n", tc, v );
6763 ENTER_GL();
6764 func_glTexCoord2fVertex3fvSUN( tc, v );
6765 LEAVE_GL();
6768 static void WINAPI wine_glTexCoord2hNV( unsigned short s, unsigned short t ) {
6769 void (*func_glTexCoord2hNV)( unsigned short, unsigned short ) = extension_funcs[830];
6770 TRACE("(%d, %d)\n", s, t );
6771 ENTER_GL();
6772 func_glTexCoord2hNV( s, t );
6773 LEAVE_GL();
6776 static void WINAPI wine_glTexCoord2hvNV( unsigned short* v ) {
6777 void (*func_glTexCoord2hvNV)( unsigned short* ) = extension_funcs[831];
6778 TRACE("(%p)\n", v );
6779 ENTER_GL();
6780 func_glTexCoord2hvNV( v );
6781 LEAVE_GL();
6784 static void WINAPI wine_glTexCoord3hNV( unsigned short s, unsigned short t, unsigned short r ) {
6785 void (*func_glTexCoord3hNV)( unsigned short, unsigned short, unsigned short ) = extension_funcs[832];
6786 TRACE("(%d, %d, %d)\n", s, t, r );
6787 ENTER_GL();
6788 func_glTexCoord3hNV( s, t, r );
6789 LEAVE_GL();
6792 static void WINAPI wine_glTexCoord3hvNV( unsigned short* v ) {
6793 void (*func_glTexCoord3hvNV)( unsigned short* ) = extension_funcs[833];
6794 TRACE("(%p)\n", v );
6795 ENTER_GL();
6796 func_glTexCoord3hvNV( v );
6797 LEAVE_GL();
6800 static void WINAPI wine_glTexCoord4fColor4fNormal3fVertex4fSUN( GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
6801 void (*func_glTexCoord4fColor4fNormal3fVertex4fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[834];
6802 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f)\n", s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w );
6803 ENTER_GL();
6804 func_glTexCoord4fColor4fNormal3fVertex4fSUN( s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w );
6805 LEAVE_GL();
6808 static void WINAPI wine_glTexCoord4fColor4fNormal3fVertex4fvSUN( GLfloat* tc, GLfloat* c, GLfloat* n, GLfloat* v ) {
6809 void (*func_glTexCoord4fColor4fNormal3fVertex4fvSUN)( GLfloat*, GLfloat*, GLfloat*, GLfloat* ) = extension_funcs[835];
6810 TRACE("(%p, %p, %p, %p)\n", tc, c, n, v );
6811 ENTER_GL();
6812 func_glTexCoord4fColor4fNormal3fVertex4fvSUN( tc, c, n, v );
6813 LEAVE_GL();
6816 static void WINAPI wine_glTexCoord4fVertex4fSUN( GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
6817 void (*func_glTexCoord4fVertex4fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[836];
6818 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f)\n", s, t, p, q, x, y, z, w );
6819 ENTER_GL();
6820 func_glTexCoord4fVertex4fSUN( s, t, p, q, x, y, z, w );
6821 LEAVE_GL();
6824 static void WINAPI wine_glTexCoord4fVertex4fvSUN( GLfloat* tc, GLfloat* v ) {
6825 void (*func_glTexCoord4fVertex4fvSUN)( GLfloat*, GLfloat* ) = extension_funcs[837];
6826 TRACE("(%p, %p)\n", tc, v );
6827 ENTER_GL();
6828 func_glTexCoord4fVertex4fvSUN( tc, v );
6829 LEAVE_GL();
6832 static void WINAPI wine_glTexCoord4hNV( unsigned short s, unsigned short t, unsigned short r, unsigned short q ) {
6833 void (*func_glTexCoord4hNV)( unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs[838];
6834 TRACE("(%d, %d, %d, %d)\n", s, t, r, q );
6835 ENTER_GL();
6836 func_glTexCoord4hNV( s, t, r, q );
6837 LEAVE_GL();
6840 static void WINAPI wine_glTexCoord4hvNV( unsigned short* v ) {
6841 void (*func_glTexCoord4hvNV)( unsigned short* ) = extension_funcs[839];
6842 TRACE("(%p)\n", v );
6843 ENTER_GL();
6844 func_glTexCoord4hvNV( v );
6845 LEAVE_GL();
6848 static void WINAPI wine_glTexCoordPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, GLvoid* pointer ) {
6849 void (*func_glTexCoordPointerEXT)( GLint, GLenum, GLsizei, GLsizei, GLvoid* ) = extension_funcs[840];
6850 TRACE("(%d, %d, %d, %d, %p)\n", size, type, stride, count, pointer );
6851 ENTER_GL();
6852 func_glTexCoordPointerEXT( size, type, stride, count, pointer );
6853 LEAVE_GL();
6856 static void WINAPI wine_glTexCoordPointerListIBM( GLint size, GLenum type, GLint stride, GLvoid** pointer, GLint ptrstride ) {
6857 void (*func_glTexCoordPointerListIBM)( GLint, GLenum, GLint, GLvoid**, GLint ) = extension_funcs[841];
6858 TRACE("(%d, %d, %d, %p, %d)\n", size, type, stride, pointer, ptrstride );
6859 ENTER_GL();
6860 func_glTexCoordPointerListIBM( size, type, stride, pointer, ptrstride );
6861 LEAVE_GL();
6864 static void WINAPI wine_glTexCoordPointervINTEL( GLint size, GLenum type, GLvoid** pointer ) {
6865 void (*func_glTexCoordPointervINTEL)( GLint, GLenum, GLvoid** ) = extension_funcs[842];
6866 TRACE("(%d, %d, %p)\n", size, type, pointer );
6867 ENTER_GL();
6868 func_glTexCoordPointervINTEL( size, type, pointer );
6869 LEAVE_GL();
6872 static void WINAPI wine_glTexFilterFuncSGIS( GLenum target, GLenum filter, GLsizei n, GLfloat* weights ) {
6873 void (*func_glTexFilterFuncSGIS)( GLenum, GLenum, GLsizei, GLfloat* ) = extension_funcs[843];
6874 TRACE("(%d, %d, %d, %p)\n", target, filter, n, weights );
6875 ENTER_GL();
6876 func_glTexFilterFuncSGIS( target, filter, n, weights );
6877 LEAVE_GL();
6880 static void WINAPI wine_glTexImage3DEXT( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, GLvoid* pixels ) {
6881 void (*func_glTexImage3DEXT)( GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, GLvoid* ) = extension_funcs[844];
6882 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, depth, border, format, type, pixels );
6883 ENTER_GL();
6884 func_glTexImage3DEXT( target, level, internalformat, width, height, depth, border, format, type, pixels );
6885 LEAVE_GL();
6888 static void WINAPI wine_glTexImage4DSGIS( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, GLvoid* pixels ) {
6889 void (*func_glTexImage4DSGIS)( GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, GLvoid* ) = extension_funcs[845];
6890 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, depth, size4d, border, format, type, pixels );
6891 ENTER_GL();
6892 func_glTexImage4DSGIS( target, level, internalformat, width, height, depth, size4d, border, format, type, pixels );
6893 LEAVE_GL();
6896 static void WINAPI wine_glTexParameterIivEXT( GLenum target, GLenum pname, GLint* params ) {
6897 void (*func_glTexParameterIivEXT)( GLenum, GLenum, GLint* ) = extension_funcs[846];
6898 TRACE("(%d, %d, %p)\n", target, pname, params );
6899 ENTER_GL();
6900 func_glTexParameterIivEXT( target, pname, params );
6901 LEAVE_GL();
6904 static void WINAPI wine_glTexParameterIuivEXT( GLenum target, GLenum pname, GLuint* params ) {
6905 void (*func_glTexParameterIuivEXT)( GLenum, GLenum, GLuint* ) = extension_funcs[847];
6906 TRACE("(%d, %d, %p)\n", target, pname, params );
6907 ENTER_GL();
6908 func_glTexParameterIuivEXT( target, pname, params );
6909 LEAVE_GL();
6912 static void WINAPI wine_glTexSubImage1DEXT( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, GLvoid* pixels ) {
6913 void (*func_glTexSubImage1DEXT)( GLenum, GLint, GLint, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[848];
6914 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, width, format, type, pixels );
6915 ENTER_GL();
6916 func_glTexSubImage1DEXT( target, level, xoffset, width, format, type, pixels );
6917 LEAVE_GL();
6920 static void WINAPI wine_glTexSubImage2DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels ) {
6921 void (*func_glTexSubImage2DEXT)( GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[849];
6922 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, width, height, format, type, pixels );
6923 ENTER_GL();
6924 func_glTexSubImage2DEXT( target, level, xoffset, yoffset, width, height, format, type, pixels );
6925 LEAVE_GL();
6928 static void WINAPI wine_glTexSubImage3DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid* pixels ) {
6929 void (*func_glTexSubImage3DEXT)( GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[850];
6930 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels );
6931 ENTER_GL();
6932 func_glTexSubImage3DEXT( target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels );
6933 LEAVE_GL();
6936 static void WINAPI wine_glTexSubImage4DSGIS( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, GLvoid* pixels ) {
6937 void (*func_glTexSubImage4DSGIS)( GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[851];
6938 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels );
6939 ENTER_GL();
6940 func_glTexSubImage4DSGIS( target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels );
6941 LEAVE_GL();
6944 static void WINAPI wine_glTextureColorMaskSGIS( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) {
6945 void (*func_glTextureColorMaskSGIS)( GLboolean, GLboolean, GLboolean, GLboolean ) = extension_funcs[852];
6946 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
6947 ENTER_GL();
6948 func_glTextureColorMaskSGIS( red, green, blue, alpha );
6949 LEAVE_GL();
6952 static void WINAPI wine_glTextureLightEXT( GLenum pname ) {
6953 void (*func_glTextureLightEXT)( GLenum ) = extension_funcs[853];
6954 TRACE("(%d)\n", pname );
6955 ENTER_GL();
6956 func_glTextureLightEXT( pname );
6957 LEAVE_GL();
6960 static void WINAPI wine_glTextureMaterialEXT( GLenum face, GLenum mode ) {
6961 void (*func_glTextureMaterialEXT)( GLenum, GLenum ) = extension_funcs[854];
6962 TRACE("(%d, %d)\n", face, mode );
6963 ENTER_GL();
6964 func_glTextureMaterialEXT( face, mode );
6965 LEAVE_GL();
6968 static void WINAPI wine_glTextureNormalEXT( GLenum mode ) {
6969 void (*func_glTextureNormalEXT)( GLenum ) = extension_funcs[855];
6970 TRACE("(%d)\n", mode );
6971 ENTER_GL();
6972 func_glTextureNormalEXT( mode );
6973 LEAVE_GL();
6976 static void WINAPI wine_glTrackMatrixNV( GLenum target, GLuint address, GLenum matrix, GLenum transform ) {
6977 void (*func_glTrackMatrixNV)( GLenum, GLuint, GLenum, GLenum ) = extension_funcs[856];
6978 TRACE("(%d, %d, %d, %d)\n", target, address, matrix, transform );
6979 ENTER_GL();
6980 func_glTrackMatrixNV( target, address, matrix, transform );
6981 LEAVE_GL();
6984 static void WINAPI wine_glTransformFeedbackAttribsNV( GLuint count, GLint* attribs, GLenum bufferMode ) {
6985 void (*func_glTransformFeedbackAttribsNV)( GLuint, GLint*, GLenum ) = extension_funcs[857];
6986 TRACE("(%d, %p, %d)\n", count, attribs, bufferMode );
6987 ENTER_GL();
6988 func_glTransformFeedbackAttribsNV( count, attribs, bufferMode );
6989 LEAVE_GL();
6992 static void WINAPI wine_glTransformFeedbackVaryingsNV( GLuint program, GLsizei count, GLint* locations, GLenum bufferMode ) {
6993 void (*func_glTransformFeedbackVaryingsNV)( GLuint, GLsizei, GLint*, GLenum ) = extension_funcs[858];
6994 TRACE("(%d, %d, %p, %d)\n", program, count, locations, bufferMode );
6995 ENTER_GL();
6996 func_glTransformFeedbackVaryingsNV( program, count, locations, bufferMode );
6997 LEAVE_GL();
7000 static void WINAPI wine_glUniform1f( GLint location, GLfloat v0 ) {
7001 void (*func_glUniform1f)( GLint, GLfloat ) = extension_funcs[859];
7002 TRACE("(%d, %f)\n", location, v0 );
7003 ENTER_GL();
7004 func_glUniform1f( location, v0 );
7005 LEAVE_GL();
7008 static void WINAPI wine_glUniform1fARB( GLint location, GLfloat v0 ) {
7009 void (*func_glUniform1fARB)( GLint, GLfloat ) = extension_funcs[860];
7010 TRACE("(%d, %f)\n", location, v0 );
7011 ENTER_GL();
7012 func_glUniform1fARB( location, v0 );
7013 LEAVE_GL();
7016 static void WINAPI wine_glUniform1fv( GLint location, GLsizei count, GLfloat* value ) {
7017 void (*func_glUniform1fv)( GLint, GLsizei, GLfloat* ) = extension_funcs[861];
7018 TRACE("(%d, %d, %p)\n", location, count, value );
7019 ENTER_GL();
7020 func_glUniform1fv( location, count, value );
7021 LEAVE_GL();
7024 static void WINAPI wine_glUniform1fvARB( GLint location, GLsizei count, GLfloat* value ) {
7025 void (*func_glUniform1fvARB)( GLint, GLsizei, GLfloat* ) = extension_funcs[862];
7026 TRACE("(%d, %d, %p)\n", location, count, value );
7027 ENTER_GL();
7028 func_glUniform1fvARB( location, count, value );
7029 LEAVE_GL();
7032 static void WINAPI wine_glUniform1i( GLint location, GLint v0 ) {
7033 void (*func_glUniform1i)( GLint, GLint ) = extension_funcs[863];
7034 TRACE("(%d, %d)\n", location, v0 );
7035 ENTER_GL();
7036 func_glUniform1i( location, v0 );
7037 LEAVE_GL();
7040 static void WINAPI wine_glUniform1iARB( GLint location, GLint v0 ) {
7041 void (*func_glUniform1iARB)( GLint, GLint ) = extension_funcs[864];
7042 TRACE("(%d, %d)\n", location, v0 );
7043 ENTER_GL();
7044 func_glUniform1iARB( location, v0 );
7045 LEAVE_GL();
7048 static void WINAPI wine_glUniform1iv( GLint location, GLsizei count, GLint* value ) {
7049 void (*func_glUniform1iv)( GLint, GLsizei, GLint* ) = extension_funcs[865];
7050 TRACE("(%d, %d, %p)\n", location, count, value );
7051 ENTER_GL();
7052 func_glUniform1iv( location, count, value );
7053 LEAVE_GL();
7056 static void WINAPI wine_glUniform1ivARB( GLint location, GLsizei count, GLint* value ) {
7057 void (*func_glUniform1ivARB)( GLint, GLsizei, GLint* ) = extension_funcs[866];
7058 TRACE("(%d, %d, %p)\n", location, count, value );
7059 ENTER_GL();
7060 func_glUniform1ivARB( location, count, value );
7061 LEAVE_GL();
7064 static void WINAPI wine_glUniform1uiEXT( GLint location, GLuint v0 ) {
7065 void (*func_glUniform1uiEXT)( GLint, GLuint ) = extension_funcs[867];
7066 TRACE("(%d, %d)\n", location, v0 );
7067 ENTER_GL();
7068 func_glUniform1uiEXT( location, v0 );
7069 LEAVE_GL();
7072 static void WINAPI wine_glUniform1uivEXT( GLint location, GLsizei count, GLuint* value ) {
7073 void (*func_glUniform1uivEXT)( GLint, GLsizei, GLuint* ) = extension_funcs[868];
7074 TRACE("(%d, %d, %p)\n", location, count, value );
7075 ENTER_GL();
7076 func_glUniform1uivEXT( location, count, value );
7077 LEAVE_GL();
7080 static void WINAPI wine_glUniform2f( GLint location, GLfloat v0, GLfloat v1 ) {
7081 void (*func_glUniform2f)( GLint, GLfloat, GLfloat ) = extension_funcs[869];
7082 TRACE("(%d, %f, %f)\n", location, v0, v1 );
7083 ENTER_GL();
7084 func_glUniform2f( location, v0, v1 );
7085 LEAVE_GL();
7088 static void WINAPI wine_glUniform2fARB( GLint location, GLfloat v0, GLfloat v1 ) {
7089 void (*func_glUniform2fARB)( GLint, GLfloat, GLfloat ) = extension_funcs[870];
7090 TRACE("(%d, %f, %f)\n", location, v0, v1 );
7091 ENTER_GL();
7092 func_glUniform2fARB( location, v0, v1 );
7093 LEAVE_GL();
7096 static void WINAPI wine_glUniform2fv( GLint location, GLsizei count, GLfloat* value ) {
7097 void (*func_glUniform2fv)( GLint, GLsizei, GLfloat* ) = extension_funcs[871];
7098 TRACE("(%d, %d, %p)\n", location, count, value );
7099 ENTER_GL();
7100 func_glUniform2fv( location, count, value );
7101 LEAVE_GL();
7104 static void WINAPI wine_glUniform2fvARB( GLint location, GLsizei count, GLfloat* value ) {
7105 void (*func_glUniform2fvARB)( GLint, GLsizei, GLfloat* ) = extension_funcs[872];
7106 TRACE("(%d, %d, %p)\n", location, count, value );
7107 ENTER_GL();
7108 func_glUniform2fvARB( location, count, value );
7109 LEAVE_GL();
7112 static void WINAPI wine_glUniform2i( GLint location, GLint v0, GLint v1 ) {
7113 void (*func_glUniform2i)( GLint, GLint, GLint ) = extension_funcs[873];
7114 TRACE("(%d, %d, %d)\n", location, v0, v1 );
7115 ENTER_GL();
7116 func_glUniform2i( location, v0, v1 );
7117 LEAVE_GL();
7120 static void WINAPI wine_glUniform2iARB( GLint location, GLint v0, GLint v1 ) {
7121 void (*func_glUniform2iARB)( GLint, GLint, GLint ) = extension_funcs[874];
7122 TRACE("(%d, %d, %d)\n", location, v0, v1 );
7123 ENTER_GL();
7124 func_glUniform2iARB( location, v0, v1 );
7125 LEAVE_GL();
7128 static void WINAPI wine_glUniform2iv( GLint location, GLsizei count, GLint* value ) {
7129 void (*func_glUniform2iv)( GLint, GLsizei, GLint* ) = extension_funcs[875];
7130 TRACE("(%d, %d, %p)\n", location, count, value );
7131 ENTER_GL();
7132 func_glUniform2iv( location, count, value );
7133 LEAVE_GL();
7136 static void WINAPI wine_glUniform2ivARB( GLint location, GLsizei count, GLint* value ) {
7137 void (*func_glUniform2ivARB)( GLint, GLsizei, GLint* ) = extension_funcs[876];
7138 TRACE("(%d, %d, %p)\n", location, count, value );
7139 ENTER_GL();
7140 func_glUniform2ivARB( location, count, value );
7141 LEAVE_GL();
7144 static void WINAPI wine_glUniform2uiEXT( GLint location, GLuint v0, GLuint v1 ) {
7145 void (*func_glUniform2uiEXT)( GLint, GLuint, GLuint ) = extension_funcs[877];
7146 TRACE("(%d, %d, %d)\n", location, v0, v1 );
7147 ENTER_GL();
7148 func_glUniform2uiEXT( location, v0, v1 );
7149 LEAVE_GL();
7152 static void WINAPI wine_glUniform2uivEXT( GLint location, GLsizei count, GLuint* value ) {
7153 void (*func_glUniform2uivEXT)( GLint, GLsizei, GLuint* ) = extension_funcs[878];
7154 TRACE("(%d, %d, %p)\n", location, count, value );
7155 ENTER_GL();
7156 func_glUniform2uivEXT( location, count, value );
7157 LEAVE_GL();
7160 static void WINAPI wine_glUniform3f( GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) {
7161 void (*func_glUniform3f)( GLint, GLfloat, GLfloat, GLfloat ) = extension_funcs[879];
7162 TRACE("(%d, %f, %f, %f)\n", location, v0, v1, v2 );
7163 ENTER_GL();
7164 func_glUniform3f( location, v0, v1, v2 );
7165 LEAVE_GL();
7168 static void WINAPI wine_glUniform3fARB( GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) {
7169 void (*func_glUniform3fARB)( GLint, GLfloat, GLfloat, GLfloat ) = extension_funcs[880];
7170 TRACE("(%d, %f, %f, %f)\n", location, v0, v1, v2 );
7171 ENTER_GL();
7172 func_glUniform3fARB( location, v0, v1, v2 );
7173 LEAVE_GL();
7176 static void WINAPI wine_glUniform3fv( GLint location, GLsizei count, GLfloat* value ) {
7177 void (*func_glUniform3fv)( GLint, GLsizei, GLfloat* ) = extension_funcs[881];
7178 TRACE("(%d, %d, %p)\n", location, count, value );
7179 ENTER_GL();
7180 func_glUniform3fv( location, count, value );
7181 LEAVE_GL();
7184 static void WINAPI wine_glUniform3fvARB( GLint location, GLsizei count, GLfloat* value ) {
7185 void (*func_glUniform3fvARB)( GLint, GLsizei, GLfloat* ) = extension_funcs[882];
7186 TRACE("(%d, %d, %p)\n", location, count, value );
7187 ENTER_GL();
7188 func_glUniform3fvARB( location, count, value );
7189 LEAVE_GL();
7192 static void WINAPI wine_glUniform3i( GLint location, GLint v0, GLint v1, GLint v2 ) {
7193 void (*func_glUniform3i)( GLint, GLint, GLint, GLint ) = extension_funcs[883];
7194 TRACE("(%d, %d, %d, %d)\n", location, v0, v1, v2 );
7195 ENTER_GL();
7196 func_glUniform3i( location, v0, v1, v2 );
7197 LEAVE_GL();
7200 static void WINAPI wine_glUniform3iARB( GLint location, GLint v0, GLint v1, GLint v2 ) {
7201 void (*func_glUniform3iARB)( GLint, GLint, GLint, GLint ) = extension_funcs[884];
7202 TRACE("(%d, %d, %d, %d)\n", location, v0, v1, v2 );
7203 ENTER_GL();
7204 func_glUniform3iARB( location, v0, v1, v2 );
7205 LEAVE_GL();
7208 static void WINAPI wine_glUniform3iv( GLint location, GLsizei count, GLint* value ) {
7209 void (*func_glUniform3iv)( GLint, GLsizei, GLint* ) = extension_funcs[885];
7210 TRACE("(%d, %d, %p)\n", location, count, value );
7211 ENTER_GL();
7212 func_glUniform3iv( location, count, value );
7213 LEAVE_GL();
7216 static void WINAPI wine_glUniform3ivARB( GLint location, GLsizei count, GLint* value ) {
7217 void (*func_glUniform3ivARB)( GLint, GLsizei, GLint* ) = extension_funcs[886];
7218 TRACE("(%d, %d, %p)\n", location, count, value );
7219 ENTER_GL();
7220 func_glUniform3ivARB( location, count, value );
7221 LEAVE_GL();
7224 static void WINAPI wine_glUniform3uiEXT( GLint location, GLuint v0, GLuint v1, GLuint v2 ) {
7225 void (*func_glUniform3uiEXT)( GLint, GLuint, GLuint, GLuint ) = extension_funcs[887];
7226 TRACE("(%d, %d, %d, %d)\n", location, v0, v1, v2 );
7227 ENTER_GL();
7228 func_glUniform3uiEXT( location, v0, v1, v2 );
7229 LEAVE_GL();
7232 static void WINAPI wine_glUniform3uivEXT( GLint location, GLsizei count, GLuint* value ) {
7233 void (*func_glUniform3uivEXT)( GLint, GLsizei, GLuint* ) = extension_funcs[888];
7234 TRACE("(%d, %d, %p)\n", location, count, value );
7235 ENTER_GL();
7236 func_glUniform3uivEXT( location, count, value );
7237 LEAVE_GL();
7240 static void WINAPI wine_glUniform4f( GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) {
7241 void (*func_glUniform4f)( GLint, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[889];
7242 TRACE("(%d, %f, %f, %f, %f)\n", location, v0, v1, v2, v3 );
7243 ENTER_GL();
7244 func_glUniform4f( location, v0, v1, v2, v3 );
7245 LEAVE_GL();
7248 static void WINAPI wine_glUniform4fARB( GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) {
7249 void (*func_glUniform4fARB)( GLint, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[890];
7250 TRACE("(%d, %f, %f, %f, %f)\n", location, v0, v1, v2, v3 );
7251 ENTER_GL();
7252 func_glUniform4fARB( location, v0, v1, v2, v3 );
7253 LEAVE_GL();
7256 static void WINAPI wine_glUniform4fv( GLint location, GLsizei count, GLfloat* value ) {
7257 void (*func_glUniform4fv)( GLint, GLsizei, GLfloat* ) = extension_funcs[891];
7258 TRACE("(%d, %d, %p)\n", location, count, value );
7259 ENTER_GL();
7260 func_glUniform4fv( location, count, value );
7261 LEAVE_GL();
7264 static void WINAPI wine_glUniform4fvARB( GLint location, GLsizei count, GLfloat* value ) {
7265 void (*func_glUniform4fvARB)( GLint, GLsizei, GLfloat* ) = extension_funcs[892];
7266 TRACE("(%d, %d, %p)\n", location, count, value );
7267 ENTER_GL();
7268 func_glUniform4fvARB( location, count, value );
7269 LEAVE_GL();
7272 static void WINAPI wine_glUniform4i( GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) {
7273 void (*func_glUniform4i)( GLint, GLint, GLint, GLint, GLint ) = extension_funcs[893];
7274 TRACE("(%d, %d, %d, %d, %d)\n", location, v0, v1, v2, v3 );
7275 ENTER_GL();
7276 func_glUniform4i( location, v0, v1, v2, v3 );
7277 LEAVE_GL();
7280 static void WINAPI wine_glUniform4iARB( GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) {
7281 void (*func_glUniform4iARB)( GLint, GLint, GLint, GLint, GLint ) = extension_funcs[894];
7282 TRACE("(%d, %d, %d, %d, %d)\n", location, v0, v1, v2, v3 );
7283 ENTER_GL();
7284 func_glUniform4iARB( location, v0, v1, v2, v3 );
7285 LEAVE_GL();
7288 static void WINAPI wine_glUniform4iv( GLint location, GLsizei count, GLint* value ) {
7289 void (*func_glUniform4iv)( GLint, GLsizei, GLint* ) = extension_funcs[895];
7290 TRACE("(%d, %d, %p)\n", location, count, value );
7291 ENTER_GL();
7292 func_glUniform4iv( location, count, value );
7293 LEAVE_GL();
7296 static void WINAPI wine_glUniform4ivARB( GLint location, GLsizei count, GLint* value ) {
7297 void (*func_glUniform4ivARB)( GLint, GLsizei, GLint* ) = extension_funcs[896];
7298 TRACE("(%d, %d, %p)\n", location, count, value );
7299 ENTER_GL();
7300 func_glUniform4ivARB( location, count, value );
7301 LEAVE_GL();
7304 static void WINAPI wine_glUniform4uiEXT( GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) {
7305 void (*func_glUniform4uiEXT)( GLint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[897];
7306 TRACE("(%d, %d, %d, %d, %d)\n", location, v0, v1, v2, v3 );
7307 ENTER_GL();
7308 func_glUniform4uiEXT( location, v0, v1, v2, v3 );
7309 LEAVE_GL();
7312 static void WINAPI wine_glUniform4uivEXT( GLint location, GLsizei count, GLuint* value ) {
7313 void (*func_glUniform4uivEXT)( GLint, GLsizei, GLuint* ) = extension_funcs[898];
7314 TRACE("(%d, %d, %p)\n", location, count, value );
7315 ENTER_GL();
7316 func_glUniform4uivEXT( location, count, value );
7317 LEAVE_GL();
7320 static void WINAPI wine_glUniformBufferEXT( GLuint program, GLint location, GLuint buffer ) {
7321 void (*func_glUniformBufferEXT)( GLuint, GLint, GLuint ) = extension_funcs[899];
7322 TRACE("(%d, %d, %d)\n", program, location, buffer );
7323 ENTER_GL();
7324 func_glUniformBufferEXT( program, location, buffer );
7325 LEAVE_GL();
7328 static void WINAPI wine_glUniformMatrix2fv( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
7329 void (*func_glUniformMatrix2fv)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[900];
7330 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
7331 ENTER_GL();
7332 func_glUniformMatrix2fv( location, count, transpose, value );
7333 LEAVE_GL();
7336 static void WINAPI wine_glUniformMatrix2fvARB( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
7337 void (*func_glUniformMatrix2fvARB)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[901];
7338 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
7339 ENTER_GL();
7340 func_glUniformMatrix2fvARB( location, count, transpose, value );
7341 LEAVE_GL();
7344 static void WINAPI wine_glUniformMatrix2x3fv( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
7345 void (*func_glUniformMatrix2x3fv)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[902];
7346 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
7347 ENTER_GL();
7348 func_glUniformMatrix2x3fv( location, count, transpose, value );
7349 LEAVE_GL();
7352 static void WINAPI wine_glUniformMatrix2x4fv( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
7353 void (*func_glUniformMatrix2x4fv)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[903];
7354 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
7355 ENTER_GL();
7356 func_glUniformMatrix2x4fv( location, count, transpose, value );
7357 LEAVE_GL();
7360 static void WINAPI wine_glUniformMatrix3fv( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
7361 void (*func_glUniformMatrix3fv)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[904];
7362 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
7363 ENTER_GL();
7364 func_glUniformMatrix3fv( location, count, transpose, value );
7365 LEAVE_GL();
7368 static void WINAPI wine_glUniformMatrix3fvARB( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
7369 void (*func_glUniformMatrix3fvARB)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[905];
7370 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
7371 ENTER_GL();
7372 func_glUniformMatrix3fvARB( location, count, transpose, value );
7373 LEAVE_GL();
7376 static void WINAPI wine_glUniformMatrix3x2fv( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
7377 void (*func_glUniformMatrix3x2fv)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[906];
7378 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
7379 ENTER_GL();
7380 func_glUniformMatrix3x2fv( location, count, transpose, value );
7381 LEAVE_GL();
7384 static void WINAPI wine_glUniformMatrix3x4fv( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
7385 void (*func_glUniformMatrix3x4fv)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[907];
7386 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
7387 ENTER_GL();
7388 func_glUniformMatrix3x4fv( location, count, transpose, value );
7389 LEAVE_GL();
7392 static void WINAPI wine_glUniformMatrix4fv( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
7393 void (*func_glUniformMatrix4fv)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[908];
7394 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
7395 ENTER_GL();
7396 func_glUniformMatrix4fv( location, count, transpose, value );
7397 LEAVE_GL();
7400 static void WINAPI wine_glUniformMatrix4fvARB( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
7401 void (*func_glUniformMatrix4fvARB)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[909];
7402 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
7403 ENTER_GL();
7404 func_glUniformMatrix4fvARB( location, count, transpose, value );
7405 LEAVE_GL();
7408 static void WINAPI wine_glUniformMatrix4x2fv( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
7409 void (*func_glUniformMatrix4x2fv)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[910];
7410 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
7411 ENTER_GL();
7412 func_glUniformMatrix4x2fv( location, count, transpose, value );
7413 LEAVE_GL();
7416 static void WINAPI wine_glUniformMatrix4x3fv( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
7417 void (*func_glUniformMatrix4x3fv)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[911];
7418 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
7419 ENTER_GL();
7420 func_glUniformMatrix4x3fv( location, count, transpose, value );
7421 LEAVE_GL();
7424 static void WINAPI wine_glUnlockArraysEXT( void ) {
7425 void (*func_glUnlockArraysEXT)( void ) = extension_funcs[912];
7426 TRACE("()\n");
7427 ENTER_GL();
7428 func_glUnlockArraysEXT( );
7429 LEAVE_GL();
7432 static GLboolean WINAPI wine_glUnmapBuffer( GLenum target ) {
7433 GLboolean ret_value;
7434 GLboolean (*func_glUnmapBuffer)( GLenum ) = extension_funcs[913];
7435 TRACE("(%d)\n", target );
7436 ENTER_GL();
7437 ret_value = func_glUnmapBuffer( target );
7438 LEAVE_GL();
7439 return ret_value;
7442 static GLboolean WINAPI wine_glUnmapBufferARB( GLenum target ) {
7443 GLboolean ret_value;
7444 GLboolean (*func_glUnmapBufferARB)( GLenum ) = extension_funcs[914];
7445 TRACE("(%d)\n", target );
7446 ENTER_GL();
7447 ret_value = func_glUnmapBufferARB( target );
7448 LEAVE_GL();
7449 return ret_value;
7452 static void WINAPI wine_glUnmapObjectBufferATI( GLuint buffer ) {
7453 void (*func_glUnmapObjectBufferATI)( GLuint ) = extension_funcs[915];
7454 TRACE("(%d)\n", buffer );
7455 ENTER_GL();
7456 func_glUnmapObjectBufferATI( buffer );
7457 LEAVE_GL();
7460 static void WINAPI wine_glUpdateObjectBufferATI( GLuint buffer, GLuint offset, GLsizei size, GLvoid* pointer, GLenum preserve ) {
7461 void (*func_glUpdateObjectBufferATI)( GLuint, GLuint, GLsizei, GLvoid*, GLenum ) = extension_funcs[916];
7462 TRACE("(%d, %d, %d, %p, %d)\n", buffer, offset, size, pointer, preserve );
7463 ENTER_GL();
7464 func_glUpdateObjectBufferATI( buffer, offset, size, pointer, preserve );
7465 LEAVE_GL();
7468 static void WINAPI wine_glUseProgram( GLuint program ) {
7469 void (*func_glUseProgram)( GLuint ) = extension_funcs[917];
7470 TRACE("(%d)\n", program );
7471 ENTER_GL();
7472 func_glUseProgram( program );
7473 LEAVE_GL();
7476 static void WINAPI wine_glUseProgramObjectARB( unsigned int programObj ) {
7477 void (*func_glUseProgramObjectARB)( unsigned int ) = extension_funcs[918];
7478 TRACE("(%d)\n", programObj );
7479 ENTER_GL();
7480 func_glUseProgramObjectARB( programObj );
7481 LEAVE_GL();
7484 static void WINAPI wine_glValidateProgram( GLuint program ) {
7485 void (*func_glValidateProgram)( GLuint ) = extension_funcs[919];
7486 TRACE("(%d)\n", program );
7487 ENTER_GL();
7488 func_glValidateProgram( program );
7489 LEAVE_GL();
7492 static void WINAPI wine_glValidateProgramARB( unsigned int programObj ) {
7493 void (*func_glValidateProgramARB)( unsigned int ) = extension_funcs[920];
7494 TRACE("(%d)\n", programObj );
7495 ENTER_GL();
7496 func_glValidateProgramARB( programObj );
7497 LEAVE_GL();
7500 static void WINAPI wine_glVariantArrayObjectATI( GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset ) {
7501 void (*func_glVariantArrayObjectATI)( GLuint, GLenum, GLsizei, GLuint, GLuint ) = extension_funcs[921];
7502 TRACE("(%d, %d, %d, %d, %d)\n", id, type, stride, buffer, offset );
7503 ENTER_GL();
7504 func_glVariantArrayObjectATI( id, type, stride, buffer, offset );
7505 LEAVE_GL();
7508 static void WINAPI wine_glVariantPointerEXT( GLuint id, GLenum type, GLuint stride, GLvoid* addr ) {
7509 void (*func_glVariantPointerEXT)( GLuint, GLenum, GLuint, GLvoid* ) = extension_funcs[922];
7510 TRACE("(%d, %d, %d, %p)\n", id, type, stride, addr );
7511 ENTER_GL();
7512 func_glVariantPointerEXT( id, type, stride, addr );
7513 LEAVE_GL();
7516 static void WINAPI wine_glVariantbvEXT( GLuint id, GLbyte* addr ) {
7517 void (*func_glVariantbvEXT)( GLuint, GLbyte* ) = extension_funcs[923];
7518 TRACE("(%d, %p)\n", id, addr );
7519 ENTER_GL();
7520 func_glVariantbvEXT( id, addr );
7521 LEAVE_GL();
7524 static void WINAPI wine_glVariantdvEXT( GLuint id, GLdouble* addr ) {
7525 void (*func_glVariantdvEXT)( GLuint, GLdouble* ) = extension_funcs[924];
7526 TRACE("(%d, %p)\n", id, addr );
7527 ENTER_GL();
7528 func_glVariantdvEXT( id, addr );
7529 LEAVE_GL();
7532 static void WINAPI wine_glVariantfvEXT( GLuint id, GLfloat* addr ) {
7533 void (*func_glVariantfvEXT)( GLuint, GLfloat* ) = extension_funcs[925];
7534 TRACE("(%d, %p)\n", id, addr );
7535 ENTER_GL();
7536 func_glVariantfvEXT( id, addr );
7537 LEAVE_GL();
7540 static void WINAPI wine_glVariantivEXT( GLuint id, GLint* addr ) {
7541 void (*func_glVariantivEXT)( GLuint, GLint* ) = extension_funcs[926];
7542 TRACE("(%d, %p)\n", id, addr );
7543 ENTER_GL();
7544 func_glVariantivEXT( id, addr );
7545 LEAVE_GL();
7548 static void WINAPI wine_glVariantsvEXT( GLuint id, GLshort* addr ) {
7549 void (*func_glVariantsvEXT)( GLuint, GLshort* ) = extension_funcs[927];
7550 TRACE("(%d, %p)\n", id, addr );
7551 ENTER_GL();
7552 func_glVariantsvEXT( id, addr );
7553 LEAVE_GL();
7556 static void WINAPI wine_glVariantubvEXT( GLuint id, GLubyte* addr ) {
7557 void (*func_glVariantubvEXT)( GLuint, GLubyte* ) = extension_funcs[928];
7558 TRACE("(%d, %p)\n", id, addr );
7559 ENTER_GL();
7560 func_glVariantubvEXT( id, addr );
7561 LEAVE_GL();
7564 static void WINAPI wine_glVariantuivEXT( GLuint id, GLuint* addr ) {
7565 void (*func_glVariantuivEXT)( GLuint, GLuint* ) = extension_funcs[929];
7566 TRACE("(%d, %p)\n", id, addr );
7567 ENTER_GL();
7568 func_glVariantuivEXT( id, addr );
7569 LEAVE_GL();
7572 static void WINAPI wine_glVariantusvEXT( GLuint id, GLushort* addr ) {
7573 void (*func_glVariantusvEXT)( GLuint, GLushort* ) = extension_funcs[930];
7574 TRACE("(%d, %p)\n", id, addr );
7575 ENTER_GL();
7576 func_glVariantusvEXT( id, addr );
7577 LEAVE_GL();
7580 static void WINAPI wine_glVertex2hNV( unsigned short x, unsigned short y ) {
7581 void (*func_glVertex2hNV)( unsigned short, unsigned short ) = extension_funcs[931];
7582 TRACE("(%d, %d)\n", x, y );
7583 ENTER_GL();
7584 func_glVertex2hNV( x, y );
7585 LEAVE_GL();
7588 static void WINAPI wine_glVertex2hvNV( unsigned short* v ) {
7589 void (*func_glVertex2hvNV)( unsigned short* ) = extension_funcs[932];
7590 TRACE("(%p)\n", v );
7591 ENTER_GL();
7592 func_glVertex2hvNV( v );
7593 LEAVE_GL();
7596 static void WINAPI wine_glVertex3hNV( unsigned short x, unsigned short y, unsigned short z ) {
7597 void (*func_glVertex3hNV)( unsigned short, unsigned short, unsigned short ) = extension_funcs[933];
7598 TRACE("(%d, %d, %d)\n", x, y, z );
7599 ENTER_GL();
7600 func_glVertex3hNV( x, y, z );
7601 LEAVE_GL();
7604 static void WINAPI wine_glVertex3hvNV( unsigned short* v ) {
7605 void (*func_glVertex3hvNV)( unsigned short* ) = extension_funcs[934];
7606 TRACE("(%p)\n", v );
7607 ENTER_GL();
7608 func_glVertex3hvNV( v );
7609 LEAVE_GL();
7612 static void WINAPI wine_glVertex4hNV( unsigned short x, unsigned short y, unsigned short z, unsigned short w ) {
7613 void (*func_glVertex4hNV)( unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs[935];
7614 TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
7615 ENTER_GL();
7616 func_glVertex4hNV( x, y, z, w );
7617 LEAVE_GL();
7620 static void WINAPI wine_glVertex4hvNV( unsigned short* v ) {
7621 void (*func_glVertex4hvNV)( unsigned short* ) = extension_funcs[936];
7622 TRACE("(%p)\n", v );
7623 ENTER_GL();
7624 func_glVertex4hvNV( v );
7625 LEAVE_GL();
7628 static void WINAPI wine_glVertexArrayParameteriAPPLE( GLenum pname, GLint param ) {
7629 void (*func_glVertexArrayParameteriAPPLE)( GLenum, GLint ) = extension_funcs[937];
7630 TRACE("(%d, %d)\n", pname, param );
7631 ENTER_GL();
7632 func_glVertexArrayParameteriAPPLE( pname, param );
7633 LEAVE_GL();
7636 static void WINAPI wine_glVertexArrayRangeAPPLE( GLsizei length, GLvoid* pointer ) {
7637 void (*func_glVertexArrayRangeAPPLE)( GLsizei, GLvoid* ) = extension_funcs[938];
7638 TRACE("(%d, %p)\n", length, pointer );
7639 ENTER_GL();
7640 func_glVertexArrayRangeAPPLE( length, pointer );
7641 LEAVE_GL();
7644 static void WINAPI wine_glVertexArrayRangeNV( GLsizei length, GLvoid* pointer ) {
7645 void (*func_glVertexArrayRangeNV)( GLsizei, GLvoid* ) = extension_funcs[939];
7646 TRACE("(%d, %p)\n", length, pointer );
7647 ENTER_GL();
7648 func_glVertexArrayRangeNV( length, pointer );
7649 LEAVE_GL();
7652 static void WINAPI wine_glVertexAttrib1d( GLuint index, GLdouble x ) {
7653 void (*func_glVertexAttrib1d)( GLuint, GLdouble ) = extension_funcs[940];
7654 TRACE("(%d, %f)\n", index, x );
7655 ENTER_GL();
7656 func_glVertexAttrib1d( index, x );
7657 LEAVE_GL();
7660 static void WINAPI wine_glVertexAttrib1dARB( GLuint index, GLdouble x ) {
7661 void (*func_glVertexAttrib1dARB)( GLuint, GLdouble ) = extension_funcs[941];
7662 TRACE("(%d, %f)\n", index, x );
7663 ENTER_GL();
7664 func_glVertexAttrib1dARB( index, x );
7665 LEAVE_GL();
7668 static void WINAPI wine_glVertexAttrib1dNV( GLuint index, GLdouble x ) {
7669 void (*func_glVertexAttrib1dNV)( GLuint, GLdouble ) = extension_funcs[942];
7670 TRACE("(%d, %f)\n", index, x );
7671 ENTER_GL();
7672 func_glVertexAttrib1dNV( index, x );
7673 LEAVE_GL();
7676 static void WINAPI wine_glVertexAttrib1dv( GLuint index, GLdouble* v ) {
7677 void (*func_glVertexAttrib1dv)( GLuint, GLdouble* ) = extension_funcs[943];
7678 TRACE("(%d, %p)\n", index, v );
7679 ENTER_GL();
7680 func_glVertexAttrib1dv( index, v );
7681 LEAVE_GL();
7684 static void WINAPI wine_glVertexAttrib1dvARB( GLuint index, GLdouble* v ) {
7685 void (*func_glVertexAttrib1dvARB)( GLuint, GLdouble* ) = extension_funcs[944];
7686 TRACE("(%d, %p)\n", index, v );
7687 ENTER_GL();
7688 func_glVertexAttrib1dvARB( index, v );
7689 LEAVE_GL();
7692 static void WINAPI wine_glVertexAttrib1dvNV( GLuint index, GLdouble* v ) {
7693 void (*func_glVertexAttrib1dvNV)( GLuint, GLdouble* ) = extension_funcs[945];
7694 TRACE("(%d, %p)\n", index, v );
7695 ENTER_GL();
7696 func_glVertexAttrib1dvNV( index, v );
7697 LEAVE_GL();
7700 static void WINAPI wine_glVertexAttrib1f( GLuint index, GLfloat x ) {
7701 void (*func_glVertexAttrib1f)( GLuint, GLfloat ) = extension_funcs[946];
7702 TRACE("(%d, %f)\n", index, x );
7703 ENTER_GL();
7704 func_glVertexAttrib1f( index, x );
7705 LEAVE_GL();
7708 static void WINAPI wine_glVertexAttrib1fARB( GLuint index, GLfloat x ) {
7709 void (*func_glVertexAttrib1fARB)( GLuint, GLfloat ) = extension_funcs[947];
7710 TRACE("(%d, %f)\n", index, x );
7711 ENTER_GL();
7712 func_glVertexAttrib1fARB( index, x );
7713 LEAVE_GL();
7716 static void WINAPI wine_glVertexAttrib1fNV( GLuint index, GLfloat x ) {
7717 void (*func_glVertexAttrib1fNV)( GLuint, GLfloat ) = extension_funcs[948];
7718 TRACE("(%d, %f)\n", index, x );
7719 ENTER_GL();
7720 func_glVertexAttrib1fNV( index, x );
7721 LEAVE_GL();
7724 static void WINAPI wine_glVertexAttrib1fv( GLuint index, GLfloat* v ) {
7725 void (*func_glVertexAttrib1fv)( GLuint, GLfloat* ) = extension_funcs[949];
7726 TRACE("(%d, %p)\n", index, v );
7727 ENTER_GL();
7728 func_glVertexAttrib1fv( index, v );
7729 LEAVE_GL();
7732 static void WINAPI wine_glVertexAttrib1fvARB( GLuint index, GLfloat* v ) {
7733 void (*func_glVertexAttrib1fvARB)( GLuint, GLfloat* ) = extension_funcs[950];
7734 TRACE("(%d, %p)\n", index, v );
7735 ENTER_GL();
7736 func_glVertexAttrib1fvARB( index, v );
7737 LEAVE_GL();
7740 static void WINAPI wine_glVertexAttrib1fvNV( GLuint index, GLfloat* v ) {
7741 void (*func_glVertexAttrib1fvNV)( GLuint, GLfloat* ) = extension_funcs[951];
7742 TRACE("(%d, %p)\n", index, v );
7743 ENTER_GL();
7744 func_glVertexAttrib1fvNV( index, v );
7745 LEAVE_GL();
7748 static void WINAPI wine_glVertexAttrib1hNV( GLuint index, unsigned short x ) {
7749 void (*func_glVertexAttrib1hNV)( GLuint, unsigned short ) = extension_funcs[952];
7750 TRACE("(%d, %d)\n", index, x );
7751 ENTER_GL();
7752 func_glVertexAttrib1hNV( index, x );
7753 LEAVE_GL();
7756 static void WINAPI wine_glVertexAttrib1hvNV( GLuint index, unsigned short* v ) {
7757 void (*func_glVertexAttrib1hvNV)( GLuint, unsigned short* ) = extension_funcs[953];
7758 TRACE("(%d, %p)\n", index, v );
7759 ENTER_GL();
7760 func_glVertexAttrib1hvNV( index, v );
7761 LEAVE_GL();
7764 static void WINAPI wine_glVertexAttrib1s( GLuint index, GLshort x ) {
7765 void (*func_glVertexAttrib1s)( GLuint, GLshort ) = extension_funcs[954];
7766 TRACE("(%d, %d)\n", index, x );
7767 ENTER_GL();
7768 func_glVertexAttrib1s( index, x );
7769 LEAVE_GL();
7772 static void WINAPI wine_glVertexAttrib1sARB( GLuint index, GLshort x ) {
7773 void (*func_glVertexAttrib1sARB)( GLuint, GLshort ) = extension_funcs[955];
7774 TRACE("(%d, %d)\n", index, x );
7775 ENTER_GL();
7776 func_glVertexAttrib1sARB( index, x );
7777 LEAVE_GL();
7780 static void WINAPI wine_glVertexAttrib1sNV( GLuint index, GLshort x ) {
7781 void (*func_glVertexAttrib1sNV)( GLuint, GLshort ) = extension_funcs[956];
7782 TRACE("(%d, %d)\n", index, x );
7783 ENTER_GL();
7784 func_glVertexAttrib1sNV( index, x );
7785 LEAVE_GL();
7788 static void WINAPI wine_glVertexAttrib1sv( GLuint index, GLshort* v ) {
7789 void (*func_glVertexAttrib1sv)( GLuint, GLshort* ) = extension_funcs[957];
7790 TRACE("(%d, %p)\n", index, v );
7791 ENTER_GL();
7792 func_glVertexAttrib1sv( index, v );
7793 LEAVE_GL();
7796 static void WINAPI wine_glVertexAttrib1svARB( GLuint index, GLshort* v ) {
7797 void (*func_glVertexAttrib1svARB)( GLuint, GLshort* ) = extension_funcs[958];
7798 TRACE("(%d, %p)\n", index, v );
7799 ENTER_GL();
7800 func_glVertexAttrib1svARB( index, v );
7801 LEAVE_GL();
7804 static void WINAPI wine_glVertexAttrib1svNV( GLuint index, GLshort* v ) {
7805 void (*func_glVertexAttrib1svNV)( GLuint, GLshort* ) = extension_funcs[959];
7806 TRACE("(%d, %p)\n", index, v );
7807 ENTER_GL();
7808 func_glVertexAttrib1svNV( index, v );
7809 LEAVE_GL();
7812 static void WINAPI wine_glVertexAttrib2d( GLuint index, GLdouble x, GLdouble y ) {
7813 void (*func_glVertexAttrib2d)( GLuint, GLdouble, GLdouble ) = extension_funcs[960];
7814 TRACE("(%d, %f, %f)\n", index, x, y );
7815 ENTER_GL();
7816 func_glVertexAttrib2d( index, x, y );
7817 LEAVE_GL();
7820 static void WINAPI wine_glVertexAttrib2dARB( GLuint index, GLdouble x, GLdouble y ) {
7821 void (*func_glVertexAttrib2dARB)( GLuint, GLdouble, GLdouble ) = extension_funcs[961];
7822 TRACE("(%d, %f, %f)\n", index, x, y );
7823 ENTER_GL();
7824 func_glVertexAttrib2dARB( index, x, y );
7825 LEAVE_GL();
7828 static void WINAPI wine_glVertexAttrib2dNV( GLuint index, GLdouble x, GLdouble y ) {
7829 void (*func_glVertexAttrib2dNV)( GLuint, GLdouble, GLdouble ) = extension_funcs[962];
7830 TRACE("(%d, %f, %f)\n", index, x, y );
7831 ENTER_GL();
7832 func_glVertexAttrib2dNV( index, x, y );
7833 LEAVE_GL();
7836 static void WINAPI wine_glVertexAttrib2dv( GLuint index, GLdouble* v ) {
7837 void (*func_glVertexAttrib2dv)( GLuint, GLdouble* ) = extension_funcs[963];
7838 TRACE("(%d, %p)\n", index, v );
7839 ENTER_GL();
7840 func_glVertexAttrib2dv( index, v );
7841 LEAVE_GL();
7844 static void WINAPI wine_glVertexAttrib2dvARB( GLuint index, GLdouble* v ) {
7845 void (*func_glVertexAttrib2dvARB)( GLuint, GLdouble* ) = extension_funcs[964];
7846 TRACE("(%d, %p)\n", index, v );
7847 ENTER_GL();
7848 func_glVertexAttrib2dvARB( index, v );
7849 LEAVE_GL();
7852 static void WINAPI wine_glVertexAttrib2dvNV( GLuint index, GLdouble* v ) {
7853 void (*func_glVertexAttrib2dvNV)( GLuint, GLdouble* ) = extension_funcs[965];
7854 TRACE("(%d, %p)\n", index, v );
7855 ENTER_GL();
7856 func_glVertexAttrib2dvNV( index, v );
7857 LEAVE_GL();
7860 static void WINAPI wine_glVertexAttrib2f( GLuint index, GLfloat x, GLfloat y ) {
7861 void (*func_glVertexAttrib2f)( GLuint, GLfloat, GLfloat ) = extension_funcs[966];
7862 TRACE("(%d, %f, %f)\n", index, x, y );
7863 ENTER_GL();
7864 func_glVertexAttrib2f( index, x, y );
7865 LEAVE_GL();
7868 static void WINAPI wine_glVertexAttrib2fARB( GLuint index, GLfloat x, GLfloat y ) {
7869 void (*func_glVertexAttrib2fARB)( GLuint, GLfloat, GLfloat ) = extension_funcs[967];
7870 TRACE("(%d, %f, %f)\n", index, x, y );
7871 ENTER_GL();
7872 func_glVertexAttrib2fARB( index, x, y );
7873 LEAVE_GL();
7876 static void WINAPI wine_glVertexAttrib2fNV( GLuint index, GLfloat x, GLfloat y ) {
7877 void (*func_glVertexAttrib2fNV)( GLuint, GLfloat, GLfloat ) = extension_funcs[968];
7878 TRACE("(%d, %f, %f)\n", index, x, y );
7879 ENTER_GL();
7880 func_glVertexAttrib2fNV( index, x, y );
7881 LEAVE_GL();
7884 static void WINAPI wine_glVertexAttrib2fv( GLuint index, GLfloat* v ) {
7885 void (*func_glVertexAttrib2fv)( GLuint, GLfloat* ) = extension_funcs[969];
7886 TRACE("(%d, %p)\n", index, v );
7887 ENTER_GL();
7888 func_glVertexAttrib2fv( index, v );
7889 LEAVE_GL();
7892 static void WINAPI wine_glVertexAttrib2fvARB( GLuint index, GLfloat* v ) {
7893 void (*func_glVertexAttrib2fvARB)( GLuint, GLfloat* ) = extension_funcs[970];
7894 TRACE("(%d, %p)\n", index, v );
7895 ENTER_GL();
7896 func_glVertexAttrib2fvARB( index, v );
7897 LEAVE_GL();
7900 static void WINAPI wine_glVertexAttrib2fvNV( GLuint index, GLfloat* v ) {
7901 void (*func_glVertexAttrib2fvNV)( GLuint, GLfloat* ) = extension_funcs[971];
7902 TRACE("(%d, %p)\n", index, v );
7903 ENTER_GL();
7904 func_glVertexAttrib2fvNV( index, v );
7905 LEAVE_GL();
7908 static void WINAPI wine_glVertexAttrib2hNV( GLuint index, unsigned short x, unsigned short y ) {
7909 void (*func_glVertexAttrib2hNV)( GLuint, unsigned short, unsigned short ) = extension_funcs[972];
7910 TRACE("(%d, %d, %d)\n", index, x, y );
7911 ENTER_GL();
7912 func_glVertexAttrib2hNV( index, x, y );
7913 LEAVE_GL();
7916 static void WINAPI wine_glVertexAttrib2hvNV( GLuint index, unsigned short* v ) {
7917 void (*func_glVertexAttrib2hvNV)( GLuint, unsigned short* ) = extension_funcs[973];
7918 TRACE("(%d, %p)\n", index, v );
7919 ENTER_GL();
7920 func_glVertexAttrib2hvNV( index, v );
7921 LEAVE_GL();
7924 static void WINAPI wine_glVertexAttrib2s( GLuint index, GLshort x, GLshort y ) {
7925 void (*func_glVertexAttrib2s)( GLuint, GLshort, GLshort ) = extension_funcs[974];
7926 TRACE("(%d, %d, %d)\n", index, x, y );
7927 ENTER_GL();
7928 func_glVertexAttrib2s( index, x, y );
7929 LEAVE_GL();
7932 static void WINAPI wine_glVertexAttrib2sARB( GLuint index, GLshort x, GLshort y ) {
7933 void (*func_glVertexAttrib2sARB)( GLuint, GLshort, GLshort ) = extension_funcs[975];
7934 TRACE("(%d, %d, %d)\n", index, x, y );
7935 ENTER_GL();
7936 func_glVertexAttrib2sARB( index, x, y );
7937 LEAVE_GL();
7940 static void WINAPI wine_glVertexAttrib2sNV( GLuint index, GLshort x, GLshort y ) {
7941 void (*func_glVertexAttrib2sNV)( GLuint, GLshort, GLshort ) = extension_funcs[976];
7942 TRACE("(%d, %d, %d)\n", index, x, y );
7943 ENTER_GL();
7944 func_glVertexAttrib2sNV( index, x, y );
7945 LEAVE_GL();
7948 static void WINAPI wine_glVertexAttrib2sv( GLuint index, GLshort* v ) {
7949 void (*func_glVertexAttrib2sv)( GLuint, GLshort* ) = extension_funcs[977];
7950 TRACE("(%d, %p)\n", index, v );
7951 ENTER_GL();
7952 func_glVertexAttrib2sv( index, v );
7953 LEAVE_GL();
7956 static void WINAPI wine_glVertexAttrib2svARB( GLuint index, GLshort* v ) {
7957 void (*func_glVertexAttrib2svARB)( GLuint, GLshort* ) = extension_funcs[978];
7958 TRACE("(%d, %p)\n", index, v );
7959 ENTER_GL();
7960 func_glVertexAttrib2svARB( index, v );
7961 LEAVE_GL();
7964 static void WINAPI wine_glVertexAttrib2svNV( GLuint index, GLshort* v ) {
7965 void (*func_glVertexAttrib2svNV)( GLuint, GLshort* ) = extension_funcs[979];
7966 TRACE("(%d, %p)\n", index, v );
7967 ENTER_GL();
7968 func_glVertexAttrib2svNV( index, v );
7969 LEAVE_GL();
7972 static void WINAPI wine_glVertexAttrib3d( GLuint index, GLdouble x, GLdouble y, GLdouble z ) {
7973 void (*func_glVertexAttrib3d)( GLuint, GLdouble, GLdouble, GLdouble ) = extension_funcs[980];
7974 TRACE("(%d, %f, %f, %f)\n", index, x, y, z );
7975 ENTER_GL();
7976 func_glVertexAttrib3d( index, x, y, z );
7977 LEAVE_GL();
7980 static void WINAPI wine_glVertexAttrib3dARB( GLuint index, GLdouble x, GLdouble y, GLdouble z ) {
7981 void (*func_glVertexAttrib3dARB)( GLuint, GLdouble, GLdouble, GLdouble ) = extension_funcs[981];
7982 TRACE("(%d, %f, %f, %f)\n", index, x, y, z );
7983 ENTER_GL();
7984 func_glVertexAttrib3dARB( index, x, y, z );
7985 LEAVE_GL();
7988 static void WINAPI wine_glVertexAttrib3dNV( GLuint index, GLdouble x, GLdouble y, GLdouble z ) {
7989 void (*func_glVertexAttrib3dNV)( GLuint, GLdouble, GLdouble, GLdouble ) = extension_funcs[982];
7990 TRACE("(%d, %f, %f, %f)\n", index, x, y, z );
7991 ENTER_GL();
7992 func_glVertexAttrib3dNV( index, x, y, z );
7993 LEAVE_GL();
7996 static void WINAPI wine_glVertexAttrib3dv( GLuint index, GLdouble* v ) {
7997 void (*func_glVertexAttrib3dv)( GLuint, GLdouble* ) = extension_funcs[983];
7998 TRACE("(%d, %p)\n", index, v );
7999 ENTER_GL();
8000 func_glVertexAttrib3dv( index, v );
8001 LEAVE_GL();
8004 static void WINAPI wine_glVertexAttrib3dvARB( GLuint index, GLdouble* v ) {
8005 void (*func_glVertexAttrib3dvARB)( GLuint, GLdouble* ) = extension_funcs[984];
8006 TRACE("(%d, %p)\n", index, v );
8007 ENTER_GL();
8008 func_glVertexAttrib3dvARB( index, v );
8009 LEAVE_GL();
8012 static void WINAPI wine_glVertexAttrib3dvNV( GLuint index, GLdouble* v ) {
8013 void (*func_glVertexAttrib3dvNV)( GLuint, GLdouble* ) = extension_funcs[985];
8014 TRACE("(%d, %p)\n", index, v );
8015 ENTER_GL();
8016 func_glVertexAttrib3dvNV( index, v );
8017 LEAVE_GL();
8020 static void WINAPI wine_glVertexAttrib3f( GLuint index, GLfloat x, GLfloat y, GLfloat z ) {
8021 void (*func_glVertexAttrib3f)( GLuint, GLfloat, GLfloat, GLfloat ) = extension_funcs[986];
8022 TRACE("(%d, %f, %f, %f)\n", index, x, y, z );
8023 ENTER_GL();
8024 func_glVertexAttrib3f( index, x, y, z );
8025 LEAVE_GL();
8028 static void WINAPI wine_glVertexAttrib3fARB( GLuint index, GLfloat x, GLfloat y, GLfloat z ) {
8029 void (*func_glVertexAttrib3fARB)( GLuint, GLfloat, GLfloat, GLfloat ) = extension_funcs[987];
8030 TRACE("(%d, %f, %f, %f)\n", index, x, y, z );
8031 ENTER_GL();
8032 func_glVertexAttrib3fARB( index, x, y, z );
8033 LEAVE_GL();
8036 static void WINAPI wine_glVertexAttrib3fNV( GLuint index, GLfloat x, GLfloat y, GLfloat z ) {
8037 void (*func_glVertexAttrib3fNV)( GLuint, GLfloat, GLfloat, GLfloat ) = extension_funcs[988];
8038 TRACE("(%d, %f, %f, %f)\n", index, x, y, z );
8039 ENTER_GL();
8040 func_glVertexAttrib3fNV( index, x, y, z );
8041 LEAVE_GL();
8044 static void WINAPI wine_glVertexAttrib3fv( GLuint index, GLfloat* v ) {
8045 void (*func_glVertexAttrib3fv)( GLuint, GLfloat* ) = extension_funcs[989];
8046 TRACE("(%d, %p)\n", index, v );
8047 ENTER_GL();
8048 func_glVertexAttrib3fv( index, v );
8049 LEAVE_GL();
8052 static void WINAPI wine_glVertexAttrib3fvARB( GLuint index, GLfloat* v ) {
8053 void (*func_glVertexAttrib3fvARB)( GLuint, GLfloat* ) = extension_funcs[990];
8054 TRACE("(%d, %p)\n", index, v );
8055 ENTER_GL();
8056 func_glVertexAttrib3fvARB( index, v );
8057 LEAVE_GL();
8060 static void WINAPI wine_glVertexAttrib3fvNV( GLuint index, GLfloat* v ) {
8061 void (*func_glVertexAttrib3fvNV)( GLuint, GLfloat* ) = extension_funcs[991];
8062 TRACE("(%d, %p)\n", index, v );
8063 ENTER_GL();
8064 func_glVertexAttrib3fvNV( index, v );
8065 LEAVE_GL();
8068 static void WINAPI wine_glVertexAttrib3hNV( GLuint index, unsigned short x, unsigned short y, unsigned short z ) {
8069 void (*func_glVertexAttrib3hNV)( GLuint, unsigned short, unsigned short, unsigned short ) = extension_funcs[992];
8070 TRACE("(%d, %d, %d, %d)\n", index, x, y, z );
8071 ENTER_GL();
8072 func_glVertexAttrib3hNV( index, x, y, z );
8073 LEAVE_GL();
8076 static void WINAPI wine_glVertexAttrib3hvNV( GLuint index, unsigned short* v ) {
8077 void (*func_glVertexAttrib3hvNV)( GLuint, unsigned short* ) = extension_funcs[993];
8078 TRACE("(%d, %p)\n", index, v );
8079 ENTER_GL();
8080 func_glVertexAttrib3hvNV( index, v );
8081 LEAVE_GL();
8084 static void WINAPI wine_glVertexAttrib3s( GLuint index, GLshort x, GLshort y, GLshort z ) {
8085 void (*func_glVertexAttrib3s)( GLuint, GLshort, GLshort, GLshort ) = extension_funcs[994];
8086 TRACE("(%d, %d, %d, %d)\n", index, x, y, z );
8087 ENTER_GL();
8088 func_glVertexAttrib3s( index, x, y, z );
8089 LEAVE_GL();
8092 static void WINAPI wine_glVertexAttrib3sARB( GLuint index, GLshort x, GLshort y, GLshort z ) {
8093 void (*func_glVertexAttrib3sARB)( GLuint, GLshort, GLshort, GLshort ) = extension_funcs[995];
8094 TRACE("(%d, %d, %d, %d)\n", index, x, y, z );
8095 ENTER_GL();
8096 func_glVertexAttrib3sARB( index, x, y, z );
8097 LEAVE_GL();
8100 static void WINAPI wine_glVertexAttrib3sNV( GLuint index, GLshort x, GLshort y, GLshort z ) {
8101 void (*func_glVertexAttrib3sNV)( GLuint, GLshort, GLshort, GLshort ) = extension_funcs[996];
8102 TRACE("(%d, %d, %d, %d)\n", index, x, y, z );
8103 ENTER_GL();
8104 func_glVertexAttrib3sNV( index, x, y, z );
8105 LEAVE_GL();
8108 static void WINAPI wine_glVertexAttrib3sv( GLuint index, GLshort* v ) {
8109 void (*func_glVertexAttrib3sv)( GLuint, GLshort* ) = extension_funcs[997];
8110 TRACE("(%d, %p)\n", index, v );
8111 ENTER_GL();
8112 func_glVertexAttrib3sv( index, v );
8113 LEAVE_GL();
8116 static void WINAPI wine_glVertexAttrib3svARB( GLuint index, GLshort* v ) {
8117 void (*func_glVertexAttrib3svARB)( GLuint, GLshort* ) = extension_funcs[998];
8118 TRACE("(%d, %p)\n", index, v );
8119 ENTER_GL();
8120 func_glVertexAttrib3svARB( index, v );
8121 LEAVE_GL();
8124 static void WINAPI wine_glVertexAttrib3svNV( GLuint index, GLshort* v ) {
8125 void (*func_glVertexAttrib3svNV)( GLuint, GLshort* ) = extension_funcs[999];
8126 TRACE("(%d, %p)\n", index, v );
8127 ENTER_GL();
8128 func_glVertexAttrib3svNV( index, v );
8129 LEAVE_GL();
8132 static void WINAPI wine_glVertexAttrib4Nbv( GLuint index, GLbyte* v ) {
8133 void (*func_glVertexAttrib4Nbv)( GLuint, GLbyte* ) = extension_funcs[1000];
8134 TRACE("(%d, %p)\n", index, v );
8135 ENTER_GL();
8136 func_glVertexAttrib4Nbv( index, v );
8137 LEAVE_GL();
8140 static void WINAPI wine_glVertexAttrib4NbvARB( GLuint index, GLbyte* v ) {
8141 void (*func_glVertexAttrib4NbvARB)( GLuint, GLbyte* ) = extension_funcs[1001];
8142 TRACE("(%d, %p)\n", index, v );
8143 ENTER_GL();
8144 func_glVertexAttrib4NbvARB( index, v );
8145 LEAVE_GL();
8148 static void WINAPI wine_glVertexAttrib4Niv( GLuint index, GLint* v ) {
8149 void (*func_glVertexAttrib4Niv)( GLuint, GLint* ) = extension_funcs[1002];
8150 TRACE("(%d, %p)\n", index, v );
8151 ENTER_GL();
8152 func_glVertexAttrib4Niv( index, v );
8153 LEAVE_GL();
8156 static void WINAPI wine_glVertexAttrib4NivARB( GLuint index, GLint* v ) {
8157 void (*func_glVertexAttrib4NivARB)( GLuint, GLint* ) = extension_funcs[1003];
8158 TRACE("(%d, %p)\n", index, v );
8159 ENTER_GL();
8160 func_glVertexAttrib4NivARB( index, v );
8161 LEAVE_GL();
8164 static void WINAPI wine_glVertexAttrib4Nsv( GLuint index, GLshort* v ) {
8165 void (*func_glVertexAttrib4Nsv)( GLuint, GLshort* ) = extension_funcs[1004];
8166 TRACE("(%d, %p)\n", index, v );
8167 ENTER_GL();
8168 func_glVertexAttrib4Nsv( index, v );
8169 LEAVE_GL();
8172 static void WINAPI wine_glVertexAttrib4NsvARB( GLuint index, GLshort* v ) {
8173 void (*func_glVertexAttrib4NsvARB)( GLuint, GLshort* ) = extension_funcs[1005];
8174 TRACE("(%d, %p)\n", index, v );
8175 ENTER_GL();
8176 func_glVertexAttrib4NsvARB( index, v );
8177 LEAVE_GL();
8180 static void WINAPI wine_glVertexAttrib4Nub( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) {
8181 void (*func_glVertexAttrib4Nub)( GLuint, GLubyte, GLubyte, GLubyte, GLubyte ) = extension_funcs[1006];
8182 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
8183 ENTER_GL();
8184 func_glVertexAttrib4Nub( index, x, y, z, w );
8185 LEAVE_GL();
8188 static void WINAPI wine_glVertexAttrib4NubARB( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) {
8189 void (*func_glVertexAttrib4NubARB)( GLuint, GLubyte, GLubyte, GLubyte, GLubyte ) = extension_funcs[1007];
8190 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
8191 ENTER_GL();
8192 func_glVertexAttrib4NubARB( index, x, y, z, w );
8193 LEAVE_GL();
8196 static void WINAPI wine_glVertexAttrib4Nubv( GLuint index, GLubyte* v ) {
8197 void (*func_glVertexAttrib4Nubv)( GLuint, GLubyte* ) = extension_funcs[1008];
8198 TRACE("(%d, %p)\n", index, v );
8199 ENTER_GL();
8200 func_glVertexAttrib4Nubv( index, v );
8201 LEAVE_GL();
8204 static void WINAPI wine_glVertexAttrib4NubvARB( GLuint index, GLubyte* v ) {
8205 void (*func_glVertexAttrib4NubvARB)( GLuint, GLubyte* ) = extension_funcs[1009];
8206 TRACE("(%d, %p)\n", index, v );
8207 ENTER_GL();
8208 func_glVertexAttrib4NubvARB( index, v );
8209 LEAVE_GL();
8212 static void WINAPI wine_glVertexAttrib4Nuiv( GLuint index, GLuint* v ) {
8213 void (*func_glVertexAttrib4Nuiv)( GLuint, GLuint* ) = extension_funcs[1010];
8214 TRACE("(%d, %p)\n", index, v );
8215 ENTER_GL();
8216 func_glVertexAttrib4Nuiv( index, v );
8217 LEAVE_GL();
8220 static void WINAPI wine_glVertexAttrib4NuivARB( GLuint index, GLuint* v ) {
8221 void (*func_glVertexAttrib4NuivARB)( GLuint, GLuint* ) = extension_funcs[1011];
8222 TRACE("(%d, %p)\n", index, v );
8223 ENTER_GL();
8224 func_glVertexAttrib4NuivARB( index, v );
8225 LEAVE_GL();
8228 static void WINAPI wine_glVertexAttrib4Nusv( GLuint index, GLushort* v ) {
8229 void (*func_glVertexAttrib4Nusv)( GLuint, GLushort* ) = extension_funcs[1012];
8230 TRACE("(%d, %p)\n", index, v );
8231 ENTER_GL();
8232 func_glVertexAttrib4Nusv( index, v );
8233 LEAVE_GL();
8236 static void WINAPI wine_glVertexAttrib4NusvARB( GLuint index, GLushort* v ) {
8237 void (*func_glVertexAttrib4NusvARB)( GLuint, GLushort* ) = extension_funcs[1013];
8238 TRACE("(%d, %p)\n", index, v );
8239 ENTER_GL();
8240 func_glVertexAttrib4NusvARB( index, v );
8241 LEAVE_GL();
8244 static void WINAPI wine_glVertexAttrib4bv( GLuint index, GLbyte* v ) {
8245 void (*func_glVertexAttrib4bv)( GLuint, GLbyte* ) = extension_funcs[1014];
8246 TRACE("(%d, %p)\n", index, v );
8247 ENTER_GL();
8248 func_glVertexAttrib4bv( index, v );
8249 LEAVE_GL();
8252 static void WINAPI wine_glVertexAttrib4bvARB( GLuint index, GLbyte* v ) {
8253 void (*func_glVertexAttrib4bvARB)( GLuint, GLbyte* ) = extension_funcs[1015];
8254 TRACE("(%d, %p)\n", index, v );
8255 ENTER_GL();
8256 func_glVertexAttrib4bvARB( index, v );
8257 LEAVE_GL();
8260 static void WINAPI wine_glVertexAttrib4d( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
8261 void (*func_glVertexAttrib4d)( GLuint, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[1016];
8262 TRACE("(%d, %f, %f, %f, %f)\n", index, x, y, z, w );
8263 ENTER_GL();
8264 func_glVertexAttrib4d( index, x, y, z, w );
8265 LEAVE_GL();
8268 static void WINAPI wine_glVertexAttrib4dARB( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
8269 void (*func_glVertexAttrib4dARB)( GLuint, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[1017];
8270 TRACE("(%d, %f, %f, %f, %f)\n", index, x, y, z, w );
8271 ENTER_GL();
8272 func_glVertexAttrib4dARB( index, x, y, z, w );
8273 LEAVE_GL();
8276 static void WINAPI wine_glVertexAttrib4dNV( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
8277 void (*func_glVertexAttrib4dNV)( GLuint, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[1018];
8278 TRACE("(%d, %f, %f, %f, %f)\n", index, x, y, z, w );
8279 ENTER_GL();
8280 func_glVertexAttrib4dNV( index, x, y, z, w );
8281 LEAVE_GL();
8284 static void WINAPI wine_glVertexAttrib4dv( GLuint index, GLdouble* v ) {
8285 void (*func_glVertexAttrib4dv)( GLuint, GLdouble* ) = extension_funcs[1019];
8286 TRACE("(%d, %p)\n", index, v );
8287 ENTER_GL();
8288 func_glVertexAttrib4dv( index, v );
8289 LEAVE_GL();
8292 static void WINAPI wine_glVertexAttrib4dvARB( GLuint index, GLdouble* v ) {
8293 void (*func_glVertexAttrib4dvARB)( GLuint, GLdouble* ) = extension_funcs[1020];
8294 TRACE("(%d, %p)\n", index, v );
8295 ENTER_GL();
8296 func_glVertexAttrib4dvARB( index, v );
8297 LEAVE_GL();
8300 static void WINAPI wine_glVertexAttrib4dvNV( GLuint index, GLdouble* v ) {
8301 void (*func_glVertexAttrib4dvNV)( GLuint, GLdouble* ) = extension_funcs[1021];
8302 TRACE("(%d, %p)\n", index, v );
8303 ENTER_GL();
8304 func_glVertexAttrib4dvNV( index, v );
8305 LEAVE_GL();
8308 static void WINAPI wine_glVertexAttrib4f( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
8309 void (*func_glVertexAttrib4f)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[1022];
8310 TRACE("(%d, %f, %f, %f, %f)\n", index, x, y, z, w );
8311 ENTER_GL();
8312 func_glVertexAttrib4f( index, x, y, z, w );
8313 LEAVE_GL();
8316 static void WINAPI wine_glVertexAttrib4fARB( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
8317 void (*func_glVertexAttrib4fARB)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[1023];
8318 TRACE("(%d, %f, %f, %f, %f)\n", index, x, y, z, w );
8319 ENTER_GL();
8320 func_glVertexAttrib4fARB( index, x, y, z, w );
8321 LEAVE_GL();
8324 static void WINAPI wine_glVertexAttrib4fNV( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
8325 void (*func_glVertexAttrib4fNV)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[1024];
8326 TRACE("(%d, %f, %f, %f, %f)\n", index, x, y, z, w );
8327 ENTER_GL();
8328 func_glVertexAttrib4fNV( index, x, y, z, w );
8329 LEAVE_GL();
8332 static void WINAPI wine_glVertexAttrib4fv( GLuint index, GLfloat* v ) {
8333 void (*func_glVertexAttrib4fv)( GLuint, GLfloat* ) = extension_funcs[1025];
8334 TRACE("(%d, %p)\n", index, v );
8335 ENTER_GL();
8336 func_glVertexAttrib4fv( index, v );
8337 LEAVE_GL();
8340 static void WINAPI wine_glVertexAttrib4fvARB( GLuint index, GLfloat* v ) {
8341 void (*func_glVertexAttrib4fvARB)( GLuint, GLfloat* ) = extension_funcs[1026];
8342 TRACE("(%d, %p)\n", index, v );
8343 ENTER_GL();
8344 func_glVertexAttrib4fvARB( index, v );
8345 LEAVE_GL();
8348 static void WINAPI wine_glVertexAttrib4fvNV( GLuint index, GLfloat* v ) {
8349 void (*func_glVertexAttrib4fvNV)( GLuint, GLfloat* ) = extension_funcs[1027];
8350 TRACE("(%d, %p)\n", index, v );
8351 ENTER_GL();
8352 func_glVertexAttrib4fvNV( index, v );
8353 LEAVE_GL();
8356 static void WINAPI wine_glVertexAttrib4hNV( GLuint index, unsigned short x, unsigned short y, unsigned short z, unsigned short w ) {
8357 void (*func_glVertexAttrib4hNV)( GLuint, unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs[1028];
8358 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
8359 ENTER_GL();
8360 func_glVertexAttrib4hNV( index, x, y, z, w );
8361 LEAVE_GL();
8364 static void WINAPI wine_glVertexAttrib4hvNV( GLuint index, unsigned short* v ) {
8365 void (*func_glVertexAttrib4hvNV)( GLuint, unsigned short* ) = extension_funcs[1029];
8366 TRACE("(%d, %p)\n", index, v );
8367 ENTER_GL();
8368 func_glVertexAttrib4hvNV( index, v );
8369 LEAVE_GL();
8372 static void WINAPI wine_glVertexAttrib4iv( GLuint index, GLint* v ) {
8373 void (*func_glVertexAttrib4iv)( GLuint, GLint* ) = extension_funcs[1030];
8374 TRACE("(%d, %p)\n", index, v );
8375 ENTER_GL();
8376 func_glVertexAttrib4iv( index, v );
8377 LEAVE_GL();
8380 static void WINAPI wine_glVertexAttrib4ivARB( GLuint index, GLint* v ) {
8381 void (*func_glVertexAttrib4ivARB)( GLuint, GLint* ) = extension_funcs[1031];
8382 TRACE("(%d, %p)\n", index, v );
8383 ENTER_GL();
8384 func_glVertexAttrib4ivARB( index, v );
8385 LEAVE_GL();
8388 static void WINAPI wine_glVertexAttrib4s( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) {
8389 void (*func_glVertexAttrib4s)( GLuint, GLshort, GLshort, GLshort, GLshort ) = extension_funcs[1032];
8390 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
8391 ENTER_GL();
8392 func_glVertexAttrib4s( index, x, y, z, w );
8393 LEAVE_GL();
8396 static void WINAPI wine_glVertexAttrib4sARB( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) {
8397 void (*func_glVertexAttrib4sARB)( GLuint, GLshort, GLshort, GLshort, GLshort ) = extension_funcs[1033];
8398 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
8399 ENTER_GL();
8400 func_glVertexAttrib4sARB( index, x, y, z, w );
8401 LEAVE_GL();
8404 static void WINAPI wine_glVertexAttrib4sNV( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) {
8405 void (*func_glVertexAttrib4sNV)( GLuint, GLshort, GLshort, GLshort, GLshort ) = extension_funcs[1034];
8406 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
8407 ENTER_GL();
8408 func_glVertexAttrib4sNV( index, x, y, z, w );
8409 LEAVE_GL();
8412 static void WINAPI wine_glVertexAttrib4sv( GLuint index, GLshort* v ) {
8413 void (*func_glVertexAttrib4sv)( GLuint, GLshort* ) = extension_funcs[1035];
8414 TRACE("(%d, %p)\n", index, v );
8415 ENTER_GL();
8416 func_glVertexAttrib4sv( index, v );
8417 LEAVE_GL();
8420 static void WINAPI wine_glVertexAttrib4svARB( GLuint index, GLshort* v ) {
8421 void (*func_glVertexAttrib4svARB)( GLuint, GLshort* ) = extension_funcs[1036];
8422 TRACE("(%d, %p)\n", index, v );
8423 ENTER_GL();
8424 func_glVertexAttrib4svARB( index, v );
8425 LEAVE_GL();
8428 static void WINAPI wine_glVertexAttrib4svNV( GLuint index, GLshort* v ) {
8429 void (*func_glVertexAttrib4svNV)( GLuint, GLshort* ) = extension_funcs[1037];
8430 TRACE("(%d, %p)\n", index, v );
8431 ENTER_GL();
8432 func_glVertexAttrib4svNV( index, v );
8433 LEAVE_GL();
8436 static void WINAPI wine_glVertexAttrib4ubNV( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) {
8437 void (*func_glVertexAttrib4ubNV)( GLuint, GLubyte, GLubyte, GLubyte, GLubyte ) = extension_funcs[1038];
8438 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
8439 ENTER_GL();
8440 func_glVertexAttrib4ubNV( index, x, y, z, w );
8441 LEAVE_GL();
8444 static void WINAPI wine_glVertexAttrib4ubv( GLuint index, GLubyte* v ) {
8445 void (*func_glVertexAttrib4ubv)( GLuint, GLubyte* ) = extension_funcs[1039];
8446 TRACE("(%d, %p)\n", index, v );
8447 ENTER_GL();
8448 func_glVertexAttrib4ubv( index, v );
8449 LEAVE_GL();
8452 static void WINAPI wine_glVertexAttrib4ubvARB( GLuint index, GLubyte* v ) {
8453 void (*func_glVertexAttrib4ubvARB)( GLuint, GLubyte* ) = extension_funcs[1040];
8454 TRACE("(%d, %p)\n", index, v );
8455 ENTER_GL();
8456 func_glVertexAttrib4ubvARB( index, v );
8457 LEAVE_GL();
8460 static void WINAPI wine_glVertexAttrib4ubvNV( GLuint index, GLubyte* v ) {
8461 void (*func_glVertexAttrib4ubvNV)( GLuint, GLubyte* ) = extension_funcs[1041];
8462 TRACE("(%d, %p)\n", index, v );
8463 ENTER_GL();
8464 func_glVertexAttrib4ubvNV( index, v );
8465 LEAVE_GL();
8468 static void WINAPI wine_glVertexAttrib4uiv( GLuint index, GLuint* v ) {
8469 void (*func_glVertexAttrib4uiv)( GLuint, GLuint* ) = extension_funcs[1042];
8470 TRACE("(%d, %p)\n", index, v );
8471 ENTER_GL();
8472 func_glVertexAttrib4uiv( index, v );
8473 LEAVE_GL();
8476 static void WINAPI wine_glVertexAttrib4uivARB( GLuint index, GLuint* v ) {
8477 void (*func_glVertexAttrib4uivARB)( GLuint, GLuint* ) = extension_funcs[1043];
8478 TRACE("(%d, %p)\n", index, v );
8479 ENTER_GL();
8480 func_glVertexAttrib4uivARB( index, v );
8481 LEAVE_GL();
8484 static void WINAPI wine_glVertexAttrib4usv( GLuint index, GLushort* v ) {
8485 void (*func_glVertexAttrib4usv)( GLuint, GLushort* ) = extension_funcs[1044];
8486 TRACE("(%d, %p)\n", index, v );
8487 ENTER_GL();
8488 func_glVertexAttrib4usv( index, v );
8489 LEAVE_GL();
8492 static void WINAPI wine_glVertexAttrib4usvARB( GLuint index, GLushort* v ) {
8493 void (*func_glVertexAttrib4usvARB)( GLuint, GLushort* ) = extension_funcs[1045];
8494 TRACE("(%d, %p)\n", index, v );
8495 ENTER_GL();
8496 func_glVertexAttrib4usvARB( index, v );
8497 LEAVE_GL();
8500 static void WINAPI wine_glVertexAttribArrayObjectATI( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset ) {
8501 void (*func_glVertexAttribArrayObjectATI)( GLuint, GLint, GLenum, GLboolean, GLsizei, GLuint, GLuint ) = extension_funcs[1046];
8502 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", index, size, type, normalized, stride, buffer, offset );
8503 ENTER_GL();
8504 func_glVertexAttribArrayObjectATI( index, size, type, normalized, stride, buffer, offset );
8505 LEAVE_GL();
8508 static void WINAPI wine_glVertexAttribI1iEXT( GLuint index, GLint x ) {
8509 void (*func_glVertexAttribI1iEXT)( GLuint, GLint ) = extension_funcs[1047];
8510 TRACE("(%d, %d)\n", index, x );
8511 ENTER_GL();
8512 func_glVertexAttribI1iEXT( index, x );
8513 LEAVE_GL();
8516 static void WINAPI wine_glVertexAttribI1ivEXT( GLuint index, GLint* v ) {
8517 void (*func_glVertexAttribI1ivEXT)( GLuint, GLint* ) = extension_funcs[1048];
8518 TRACE("(%d, %p)\n", index, v );
8519 ENTER_GL();
8520 func_glVertexAttribI1ivEXT( index, v );
8521 LEAVE_GL();
8524 static void WINAPI wine_glVertexAttribI1uiEXT( GLuint index, GLuint x ) {
8525 void (*func_glVertexAttribI1uiEXT)( GLuint, GLuint ) = extension_funcs[1049];
8526 TRACE("(%d, %d)\n", index, x );
8527 ENTER_GL();
8528 func_glVertexAttribI1uiEXT( index, x );
8529 LEAVE_GL();
8532 static void WINAPI wine_glVertexAttribI1uivEXT( GLuint index, GLuint* v ) {
8533 void (*func_glVertexAttribI1uivEXT)( GLuint, GLuint* ) = extension_funcs[1050];
8534 TRACE("(%d, %p)\n", index, v );
8535 ENTER_GL();
8536 func_glVertexAttribI1uivEXT( index, v );
8537 LEAVE_GL();
8540 static void WINAPI wine_glVertexAttribI2iEXT( GLuint index, GLint x, GLint y ) {
8541 void (*func_glVertexAttribI2iEXT)( GLuint, GLint, GLint ) = extension_funcs[1051];
8542 TRACE("(%d, %d, %d)\n", index, x, y );
8543 ENTER_GL();
8544 func_glVertexAttribI2iEXT( index, x, y );
8545 LEAVE_GL();
8548 static void WINAPI wine_glVertexAttribI2ivEXT( GLuint index, GLint* v ) {
8549 void (*func_glVertexAttribI2ivEXT)( GLuint, GLint* ) = extension_funcs[1052];
8550 TRACE("(%d, %p)\n", index, v );
8551 ENTER_GL();
8552 func_glVertexAttribI2ivEXT( index, v );
8553 LEAVE_GL();
8556 static void WINAPI wine_glVertexAttribI2uiEXT( GLuint index, GLuint x, GLuint y ) {
8557 void (*func_glVertexAttribI2uiEXT)( GLuint, GLuint, GLuint ) = extension_funcs[1053];
8558 TRACE("(%d, %d, %d)\n", index, x, y );
8559 ENTER_GL();
8560 func_glVertexAttribI2uiEXT( index, x, y );
8561 LEAVE_GL();
8564 static void WINAPI wine_glVertexAttribI2uivEXT( GLuint index, GLuint* v ) {
8565 void (*func_glVertexAttribI2uivEXT)( GLuint, GLuint* ) = extension_funcs[1054];
8566 TRACE("(%d, %p)\n", index, v );
8567 ENTER_GL();
8568 func_glVertexAttribI2uivEXT( index, v );
8569 LEAVE_GL();
8572 static void WINAPI wine_glVertexAttribI3iEXT( GLuint index, GLint x, GLint y, GLint z ) {
8573 void (*func_glVertexAttribI3iEXT)( GLuint, GLint, GLint, GLint ) = extension_funcs[1055];
8574 TRACE("(%d, %d, %d, %d)\n", index, x, y, z );
8575 ENTER_GL();
8576 func_glVertexAttribI3iEXT( index, x, y, z );
8577 LEAVE_GL();
8580 static void WINAPI wine_glVertexAttribI3ivEXT( GLuint index, GLint* v ) {
8581 void (*func_glVertexAttribI3ivEXT)( GLuint, GLint* ) = extension_funcs[1056];
8582 TRACE("(%d, %p)\n", index, v );
8583 ENTER_GL();
8584 func_glVertexAttribI3ivEXT( index, v );
8585 LEAVE_GL();
8588 static void WINAPI wine_glVertexAttribI3uiEXT( GLuint index, GLuint x, GLuint y, GLuint z ) {
8589 void (*func_glVertexAttribI3uiEXT)( GLuint, GLuint, GLuint, GLuint ) = extension_funcs[1057];
8590 TRACE("(%d, %d, %d, %d)\n", index, x, y, z );
8591 ENTER_GL();
8592 func_glVertexAttribI3uiEXT( index, x, y, z );
8593 LEAVE_GL();
8596 static void WINAPI wine_glVertexAttribI3uivEXT( GLuint index, GLuint* v ) {
8597 void (*func_glVertexAttribI3uivEXT)( GLuint, GLuint* ) = extension_funcs[1058];
8598 TRACE("(%d, %p)\n", index, v );
8599 ENTER_GL();
8600 func_glVertexAttribI3uivEXT( index, v );
8601 LEAVE_GL();
8604 static void WINAPI wine_glVertexAttribI4bvEXT( GLuint index, GLbyte* v ) {
8605 void (*func_glVertexAttribI4bvEXT)( GLuint, GLbyte* ) = extension_funcs[1059];
8606 TRACE("(%d, %p)\n", index, v );
8607 ENTER_GL();
8608 func_glVertexAttribI4bvEXT( index, v );
8609 LEAVE_GL();
8612 static void WINAPI wine_glVertexAttribI4iEXT( GLuint index, GLint x, GLint y, GLint z, GLint w ) {
8613 void (*func_glVertexAttribI4iEXT)( GLuint, GLint, GLint, GLint, GLint ) = extension_funcs[1060];
8614 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
8615 ENTER_GL();
8616 func_glVertexAttribI4iEXT( index, x, y, z, w );
8617 LEAVE_GL();
8620 static void WINAPI wine_glVertexAttribI4ivEXT( GLuint index, GLint* v ) {
8621 void (*func_glVertexAttribI4ivEXT)( GLuint, GLint* ) = extension_funcs[1061];
8622 TRACE("(%d, %p)\n", index, v );
8623 ENTER_GL();
8624 func_glVertexAttribI4ivEXT( index, v );
8625 LEAVE_GL();
8628 static void WINAPI wine_glVertexAttribI4svEXT( GLuint index, GLshort* v ) {
8629 void (*func_glVertexAttribI4svEXT)( GLuint, GLshort* ) = extension_funcs[1062];
8630 TRACE("(%d, %p)\n", index, v );
8631 ENTER_GL();
8632 func_glVertexAttribI4svEXT( index, v );
8633 LEAVE_GL();
8636 static void WINAPI wine_glVertexAttribI4ubvEXT( GLuint index, GLubyte* v ) {
8637 void (*func_glVertexAttribI4ubvEXT)( GLuint, GLubyte* ) = extension_funcs[1063];
8638 TRACE("(%d, %p)\n", index, v );
8639 ENTER_GL();
8640 func_glVertexAttribI4ubvEXT( index, v );
8641 LEAVE_GL();
8644 static void WINAPI wine_glVertexAttribI4uiEXT( GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) {
8645 void (*func_glVertexAttribI4uiEXT)( GLuint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[1064];
8646 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
8647 ENTER_GL();
8648 func_glVertexAttribI4uiEXT( index, x, y, z, w );
8649 LEAVE_GL();
8652 static void WINAPI wine_glVertexAttribI4uivEXT( GLuint index, GLuint* v ) {
8653 void (*func_glVertexAttribI4uivEXT)( GLuint, GLuint* ) = extension_funcs[1065];
8654 TRACE("(%d, %p)\n", index, v );
8655 ENTER_GL();
8656 func_glVertexAttribI4uivEXT( index, v );
8657 LEAVE_GL();
8660 static void WINAPI wine_glVertexAttribI4usvEXT( GLuint index, GLushort* v ) {
8661 void (*func_glVertexAttribI4usvEXT)( GLuint, GLushort* ) = extension_funcs[1066];
8662 TRACE("(%d, %p)\n", index, v );
8663 ENTER_GL();
8664 func_glVertexAttribI4usvEXT( index, v );
8665 LEAVE_GL();
8668 static void WINAPI wine_glVertexAttribIPointerEXT( GLuint index, GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
8669 void (*func_glVertexAttribIPointerEXT)( GLuint, GLint, GLenum, GLsizei, GLvoid* ) = extension_funcs[1067];
8670 TRACE("(%d, %d, %d, %d, %p)\n", index, size, type, stride, pointer );
8671 ENTER_GL();
8672 func_glVertexAttribIPointerEXT( index, size, type, stride, pointer );
8673 LEAVE_GL();
8676 static void WINAPI wine_glVertexAttribPointer( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLvoid* pointer ) {
8677 void (*func_glVertexAttribPointer)( GLuint, GLint, GLenum, GLboolean, GLsizei, GLvoid* ) = extension_funcs[1068];
8678 TRACE("(%d, %d, %d, %d, %d, %p)\n", index, size, type, normalized, stride, pointer );
8679 ENTER_GL();
8680 func_glVertexAttribPointer( index, size, type, normalized, stride, pointer );
8681 LEAVE_GL();
8684 static void WINAPI wine_glVertexAttribPointerARB( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLvoid* pointer ) {
8685 void (*func_glVertexAttribPointerARB)( GLuint, GLint, GLenum, GLboolean, GLsizei, GLvoid* ) = extension_funcs[1069];
8686 TRACE("(%d, %d, %d, %d, %d, %p)\n", index, size, type, normalized, stride, pointer );
8687 ENTER_GL();
8688 func_glVertexAttribPointerARB( index, size, type, normalized, stride, pointer );
8689 LEAVE_GL();
8692 static void WINAPI wine_glVertexAttribPointerNV( GLuint index, GLint fsize, GLenum type, GLsizei stride, GLvoid* pointer ) {
8693 void (*func_glVertexAttribPointerNV)( GLuint, GLint, GLenum, GLsizei, GLvoid* ) = extension_funcs[1070];
8694 TRACE("(%d, %d, %d, %d, %p)\n", index, fsize, type, stride, pointer );
8695 ENTER_GL();
8696 func_glVertexAttribPointerNV( index, fsize, type, stride, pointer );
8697 LEAVE_GL();
8700 static void WINAPI wine_glVertexAttribs1dvNV( GLuint index, GLsizei count, GLdouble* v ) {
8701 void (*func_glVertexAttribs1dvNV)( GLuint, GLsizei, GLdouble* ) = extension_funcs[1071];
8702 TRACE("(%d, %d, %p)\n", index, count, v );
8703 ENTER_GL();
8704 func_glVertexAttribs1dvNV( index, count, v );
8705 LEAVE_GL();
8708 static void WINAPI wine_glVertexAttribs1fvNV( GLuint index, GLsizei count, GLfloat* v ) {
8709 void (*func_glVertexAttribs1fvNV)( GLuint, GLsizei, GLfloat* ) = extension_funcs[1072];
8710 TRACE("(%d, %d, %p)\n", index, count, v );
8711 ENTER_GL();
8712 func_glVertexAttribs1fvNV( index, count, v );
8713 LEAVE_GL();
8716 static void WINAPI wine_glVertexAttribs1hvNV( GLuint index, GLsizei n, unsigned short* v ) {
8717 void (*func_glVertexAttribs1hvNV)( GLuint, GLsizei, unsigned short* ) = extension_funcs[1073];
8718 TRACE("(%d, %d, %p)\n", index, n, v );
8719 ENTER_GL();
8720 func_glVertexAttribs1hvNV( index, n, v );
8721 LEAVE_GL();
8724 static void WINAPI wine_glVertexAttribs1svNV( GLuint index, GLsizei count, GLshort* v ) {
8725 void (*func_glVertexAttribs1svNV)( GLuint, GLsizei, GLshort* ) = extension_funcs[1074];
8726 TRACE("(%d, %d, %p)\n", index, count, v );
8727 ENTER_GL();
8728 func_glVertexAttribs1svNV( index, count, v );
8729 LEAVE_GL();
8732 static void WINAPI wine_glVertexAttribs2dvNV( GLuint index, GLsizei count, GLdouble* v ) {
8733 void (*func_glVertexAttribs2dvNV)( GLuint, GLsizei, GLdouble* ) = extension_funcs[1075];
8734 TRACE("(%d, %d, %p)\n", index, count, v );
8735 ENTER_GL();
8736 func_glVertexAttribs2dvNV( index, count, v );
8737 LEAVE_GL();
8740 static void WINAPI wine_glVertexAttribs2fvNV( GLuint index, GLsizei count, GLfloat* v ) {
8741 void (*func_glVertexAttribs2fvNV)( GLuint, GLsizei, GLfloat* ) = extension_funcs[1076];
8742 TRACE("(%d, %d, %p)\n", index, count, v );
8743 ENTER_GL();
8744 func_glVertexAttribs2fvNV( index, count, v );
8745 LEAVE_GL();
8748 static void WINAPI wine_glVertexAttribs2hvNV( GLuint index, GLsizei n, unsigned short* v ) {
8749 void (*func_glVertexAttribs2hvNV)( GLuint, GLsizei, unsigned short* ) = extension_funcs[1077];
8750 TRACE("(%d, %d, %p)\n", index, n, v );
8751 ENTER_GL();
8752 func_glVertexAttribs2hvNV( index, n, v );
8753 LEAVE_GL();
8756 static void WINAPI wine_glVertexAttribs2svNV( GLuint index, GLsizei count, GLshort* v ) {
8757 void (*func_glVertexAttribs2svNV)( GLuint, GLsizei, GLshort* ) = extension_funcs[1078];
8758 TRACE("(%d, %d, %p)\n", index, count, v );
8759 ENTER_GL();
8760 func_glVertexAttribs2svNV( index, count, v );
8761 LEAVE_GL();
8764 static void WINAPI wine_glVertexAttribs3dvNV( GLuint index, GLsizei count, GLdouble* v ) {
8765 void (*func_glVertexAttribs3dvNV)( GLuint, GLsizei, GLdouble* ) = extension_funcs[1079];
8766 TRACE("(%d, %d, %p)\n", index, count, v );
8767 ENTER_GL();
8768 func_glVertexAttribs3dvNV( index, count, v );
8769 LEAVE_GL();
8772 static void WINAPI wine_glVertexAttribs3fvNV( GLuint index, GLsizei count, GLfloat* v ) {
8773 void (*func_glVertexAttribs3fvNV)( GLuint, GLsizei, GLfloat* ) = extension_funcs[1080];
8774 TRACE("(%d, %d, %p)\n", index, count, v );
8775 ENTER_GL();
8776 func_glVertexAttribs3fvNV( index, count, v );
8777 LEAVE_GL();
8780 static void WINAPI wine_glVertexAttribs3hvNV( GLuint index, GLsizei n, unsigned short* v ) {
8781 void (*func_glVertexAttribs3hvNV)( GLuint, GLsizei, unsigned short* ) = extension_funcs[1081];
8782 TRACE("(%d, %d, %p)\n", index, n, v );
8783 ENTER_GL();
8784 func_glVertexAttribs3hvNV( index, n, v );
8785 LEAVE_GL();
8788 static void WINAPI wine_glVertexAttribs3svNV( GLuint index, GLsizei count, GLshort* v ) {
8789 void (*func_glVertexAttribs3svNV)( GLuint, GLsizei, GLshort* ) = extension_funcs[1082];
8790 TRACE("(%d, %d, %p)\n", index, count, v );
8791 ENTER_GL();
8792 func_glVertexAttribs3svNV( index, count, v );
8793 LEAVE_GL();
8796 static void WINAPI wine_glVertexAttribs4dvNV( GLuint index, GLsizei count, GLdouble* v ) {
8797 void (*func_glVertexAttribs4dvNV)( GLuint, GLsizei, GLdouble* ) = extension_funcs[1083];
8798 TRACE("(%d, %d, %p)\n", index, count, v );
8799 ENTER_GL();
8800 func_glVertexAttribs4dvNV( index, count, v );
8801 LEAVE_GL();
8804 static void WINAPI wine_glVertexAttribs4fvNV( GLuint index, GLsizei count, GLfloat* v ) {
8805 void (*func_glVertexAttribs4fvNV)( GLuint, GLsizei, GLfloat* ) = extension_funcs[1084];
8806 TRACE("(%d, %d, %p)\n", index, count, v );
8807 ENTER_GL();
8808 func_glVertexAttribs4fvNV( index, count, v );
8809 LEAVE_GL();
8812 static void WINAPI wine_glVertexAttribs4hvNV( GLuint index, GLsizei n, unsigned short* v ) {
8813 void (*func_glVertexAttribs4hvNV)( GLuint, GLsizei, unsigned short* ) = extension_funcs[1085];
8814 TRACE("(%d, %d, %p)\n", index, n, v );
8815 ENTER_GL();
8816 func_glVertexAttribs4hvNV( index, n, v );
8817 LEAVE_GL();
8820 static void WINAPI wine_glVertexAttribs4svNV( GLuint index, GLsizei count, GLshort* v ) {
8821 void (*func_glVertexAttribs4svNV)( GLuint, GLsizei, GLshort* ) = extension_funcs[1086];
8822 TRACE("(%d, %d, %p)\n", index, count, v );
8823 ENTER_GL();
8824 func_glVertexAttribs4svNV( index, count, v );
8825 LEAVE_GL();
8828 static void WINAPI wine_glVertexAttribs4ubvNV( GLuint index, GLsizei count, GLubyte* v ) {
8829 void (*func_glVertexAttribs4ubvNV)( GLuint, GLsizei, GLubyte* ) = extension_funcs[1087];
8830 TRACE("(%d, %d, %p)\n", index, count, v );
8831 ENTER_GL();
8832 func_glVertexAttribs4ubvNV( index, count, v );
8833 LEAVE_GL();
8836 static void WINAPI wine_glVertexBlendARB( GLint count ) {
8837 void (*func_glVertexBlendARB)( GLint ) = extension_funcs[1088];
8838 TRACE("(%d)\n", count );
8839 ENTER_GL();
8840 func_glVertexBlendARB( count );
8841 LEAVE_GL();
8844 static void WINAPI wine_glVertexBlendEnvfATI( GLenum pname, GLfloat param ) {
8845 void (*func_glVertexBlendEnvfATI)( GLenum, GLfloat ) = extension_funcs[1089];
8846 TRACE("(%d, %f)\n", pname, param );
8847 ENTER_GL();
8848 func_glVertexBlendEnvfATI( pname, param );
8849 LEAVE_GL();
8852 static void WINAPI wine_glVertexBlendEnviATI( GLenum pname, GLint param ) {
8853 void (*func_glVertexBlendEnviATI)( GLenum, GLint ) = extension_funcs[1090];
8854 TRACE("(%d, %d)\n", pname, param );
8855 ENTER_GL();
8856 func_glVertexBlendEnviATI( pname, param );
8857 LEAVE_GL();
8860 static void WINAPI wine_glVertexPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, GLvoid* pointer ) {
8861 void (*func_glVertexPointerEXT)( GLint, GLenum, GLsizei, GLsizei, GLvoid* ) = extension_funcs[1091];
8862 TRACE("(%d, %d, %d, %d, %p)\n", size, type, stride, count, pointer );
8863 ENTER_GL();
8864 func_glVertexPointerEXT( size, type, stride, count, pointer );
8865 LEAVE_GL();
8868 static void WINAPI wine_glVertexPointerListIBM( GLint size, GLenum type, GLint stride, GLvoid** pointer, GLint ptrstride ) {
8869 void (*func_glVertexPointerListIBM)( GLint, GLenum, GLint, GLvoid**, GLint ) = extension_funcs[1092];
8870 TRACE("(%d, %d, %d, %p, %d)\n", size, type, stride, pointer, ptrstride );
8871 ENTER_GL();
8872 func_glVertexPointerListIBM( size, type, stride, pointer, ptrstride );
8873 LEAVE_GL();
8876 static void WINAPI wine_glVertexPointervINTEL( GLint size, GLenum type, GLvoid** pointer ) {
8877 void (*func_glVertexPointervINTEL)( GLint, GLenum, GLvoid** ) = extension_funcs[1093];
8878 TRACE("(%d, %d, %p)\n", size, type, pointer );
8879 ENTER_GL();
8880 func_glVertexPointervINTEL( size, type, pointer );
8881 LEAVE_GL();
8884 static void WINAPI wine_glVertexStream1dATI( GLenum stream, GLdouble x ) {
8885 void (*func_glVertexStream1dATI)( GLenum, GLdouble ) = extension_funcs[1094];
8886 TRACE("(%d, %f)\n", stream, x );
8887 ENTER_GL();
8888 func_glVertexStream1dATI( stream, x );
8889 LEAVE_GL();
8892 static void WINAPI wine_glVertexStream1dvATI( GLenum stream, GLdouble* coords ) {
8893 void (*func_glVertexStream1dvATI)( GLenum, GLdouble* ) = extension_funcs[1095];
8894 TRACE("(%d, %p)\n", stream, coords );
8895 ENTER_GL();
8896 func_glVertexStream1dvATI( stream, coords );
8897 LEAVE_GL();
8900 static void WINAPI wine_glVertexStream1fATI( GLenum stream, GLfloat x ) {
8901 void (*func_glVertexStream1fATI)( GLenum, GLfloat ) = extension_funcs[1096];
8902 TRACE("(%d, %f)\n", stream, x );
8903 ENTER_GL();
8904 func_glVertexStream1fATI( stream, x );
8905 LEAVE_GL();
8908 static void WINAPI wine_glVertexStream1fvATI( GLenum stream, GLfloat* coords ) {
8909 void (*func_glVertexStream1fvATI)( GLenum, GLfloat* ) = extension_funcs[1097];
8910 TRACE("(%d, %p)\n", stream, coords );
8911 ENTER_GL();
8912 func_glVertexStream1fvATI( stream, coords );
8913 LEAVE_GL();
8916 static void WINAPI wine_glVertexStream1iATI( GLenum stream, GLint x ) {
8917 void (*func_glVertexStream1iATI)( GLenum, GLint ) = extension_funcs[1098];
8918 TRACE("(%d, %d)\n", stream, x );
8919 ENTER_GL();
8920 func_glVertexStream1iATI( stream, x );
8921 LEAVE_GL();
8924 static void WINAPI wine_glVertexStream1ivATI( GLenum stream, GLint* coords ) {
8925 void (*func_glVertexStream1ivATI)( GLenum, GLint* ) = extension_funcs[1099];
8926 TRACE("(%d, %p)\n", stream, coords );
8927 ENTER_GL();
8928 func_glVertexStream1ivATI( stream, coords );
8929 LEAVE_GL();
8932 static void WINAPI wine_glVertexStream1sATI( GLenum stream, GLshort x ) {
8933 void (*func_glVertexStream1sATI)( GLenum, GLshort ) = extension_funcs[1100];
8934 TRACE("(%d, %d)\n", stream, x );
8935 ENTER_GL();
8936 func_glVertexStream1sATI( stream, x );
8937 LEAVE_GL();
8940 static void WINAPI wine_glVertexStream1svATI( GLenum stream, GLshort* coords ) {
8941 void (*func_glVertexStream1svATI)( GLenum, GLshort* ) = extension_funcs[1101];
8942 TRACE("(%d, %p)\n", stream, coords );
8943 ENTER_GL();
8944 func_glVertexStream1svATI( stream, coords );
8945 LEAVE_GL();
8948 static void WINAPI wine_glVertexStream2dATI( GLenum stream, GLdouble x, GLdouble y ) {
8949 void (*func_glVertexStream2dATI)( GLenum, GLdouble, GLdouble ) = extension_funcs[1102];
8950 TRACE("(%d, %f, %f)\n", stream, x, y );
8951 ENTER_GL();
8952 func_glVertexStream2dATI( stream, x, y );
8953 LEAVE_GL();
8956 static void WINAPI wine_glVertexStream2dvATI( GLenum stream, GLdouble* coords ) {
8957 void (*func_glVertexStream2dvATI)( GLenum, GLdouble* ) = extension_funcs[1103];
8958 TRACE("(%d, %p)\n", stream, coords );
8959 ENTER_GL();
8960 func_glVertexStream2dvATI( stream, coords );
8961 LEAVE_GL();
8964 static void WINAPI wine_glVertexStream2fATI( GLenum stream, GLfloat x, GLfloat y ) {
8965 void (*func_glVertexStream2fATI)( GLenum, GLfloat, GLfloat ) = extension_funcs[1104];
8966 TRACE("(%d, %f, %f)\n", stream, x, y );
8967 ENTER_GL();
8968 func_glVertexStream2fATI( stream, x, y );
8969 LEAVE_GL();
8972 static void WINAPI wine_glVertexStream2fvATI( GLenum stream, GLfloat* coords ) {
8973 void (*func_glVertexStream2fvATI)( GLenum, GLfloat* ) = extension_funcs[1105];
8974 TRACE("(%d, %p)\n", stream, coords );
8975 ENTER_GL();
8976 func_glVertexStream2fvATI( stream, coords );
8977 LEAVE_GL();
8980 static void WINAPI wine_glVertexStream2iATI( GLenum stream, GLint x, GLint y ) {
8981 void (*func_glVertexStream2iATI)( GLenum, GLint, GLint ) = extension_funcs[1106];
8982 TRACE("(%d, %d, %d)\n", stream, x, y );
8983 ENTER_GL();
8984 func_glVertexStream2iATI( stream, x, y );
8985 LEAVE_GL();
8988 static void WINAPI wine_glVertexStream2ivATI( GLenum stream, GLint* coords ) {
8989 void (*func_glVertexStream2ivATI)( GLenum, GLint* ) = extension_funcs[1107];
8990 TRACE("(%d, %p)\n", stream, coords );
8991 ENTER_GL();
8992 func_glVertexStream2ivATI( stream, coords );
8993 LEAVE_GL();
8996 static void WINAPI wine_glVertexStream2sATI( GLenum stream, GLshort x, GLshort y ) {
8997 void (*func_glVertexStream2sATI)( GLenum, GLshort, GLshort ) = extension_funcs[1108];
8998 TRACE("(%d, %d, %d)\n", stream, x, y );
8999 ENTER_GL();
9000 func_glVertexStream2sATI( stream, x, y );
9001 LEAVE_GL();
9004 static void WINAPI wine_glVertexStream2svATI( GLenum stream, GLshort* coords ) {
9005 void (*func_glVertexStream2svATI)( GLenum, GLshort* ) = extension_funcs[1109];
9006 TRACE("(%d, %p)\n", stream, coords );
9007 ENTER_GL();
9008 func_glVertexStream2svATI( stream, coords );
9009 LEAVE_GL();
9012 static void WINAPI wine_glVertexStream3dATI( GLenum stream, GLdouble x, GLdouble y, GLdouble z ) {
9013 void (*func_glVertexStream3dATI)( GLenum, GLdouble, GLdouble, GLdouble ) = extension_funcs[1110];
9014 TRACE("(%d, %f, %f, %f)\n", stream, x, y, z );
9015 ENTER_GL();
9016 func_glVertexStream3dATI( stream, x, y, z );
9017 LEAVE_GL();
9020 static void WINAPI wine_glVertexStream3dvATI( GLenum stream, GLdouble* coords ) {
9021 void (*func_glVertexStream3dvATI)( GLenum, GLdouble* ) = extension_funcs[1111];
9022 TRACE("(%d, %p)\n", stream, coords );
9023 ENTER_GL();
9024 func_glVertexStream3dvATI( stream, coords );
9025 LEAVE_GL();
9028 static void WINAPI wine_glVertexStream3fATI( GLenum stream, GLfloat x, GLfloat y, GLfloat z ) {
9029 void (*func_glVertexStream3fATI)( GLenum, GLfloat, GLfloat, GLfloat ) = extension_funcs[1112];
9030 TRACE("(%d, %f, %f, %f)\n", stream, x, y, z );
9031 ENTER_GL();
9032 func_glVertexStream3fATI( stream, x, y, z );
9033 LEAVE_GL();
9036 static void WINAPI wine_glVertexStream3fvATI( GLenum stream, GLfloat* coords ) {
9037 void (*func_glVertexStream3fvATI)( GLenum, GLfloat* ) = extension_funcs[1113];
9038 TRACE("(%d, %p)\n", stream, coords );
9039 ENTER_GL();
9040 func_glVertexStream3fvATI( stream, coords );
9041 LEAVE_GL();
9044 static void WINAPI wine_glVertexStream3iATI( GLenum stream, GLint x, GLint y, GLint z ) {
9045 void (*func_glVertexStream3iATI)( GLenum, GLint, GLint, GLint ) = extension_funcs[1114];
9046 TRACE("(%d, %d, %d, %d)\n", stream, x, y, z );
9047 ENTER_GL();
9048 func_glVertexStream3iATI( stream, x, y, z );
9049 LEAVE_GL();
9052 static void WINAPI wine_glVertexStream3ivATI( GLenum stream, GLint* coords ) {
9053 void (*func_glVertexStream3ivATI)( GLenum, GLint* ) = extension_funcs[1115];
9054 TRACE("(%d, %p)\n", stream, coords );
9055 ENTER_GL();
9056 func_glVertexStream3ivATI( stream, coords );
9057 LEAVE_GL();
9060 static void WINAPI wine_glVertexStream3sATI( GLenum stream, GLshort x, GLshort y, GLshort z ) {
9061 void (*func_glVertexStream3sATI)( GLenum, GLshort, GLshort, GLshort ) = extension_funcs[1116];
9062 TRACE("(%d, %d, %d, %d)\n", stream, x, y, z );
9063 ENTER_GL();
9064 func_glVertexStream3sATI( stream, x, y, z );
9065 LEAVE_GL();
9068 static void WINAPI wine_glVertexStream3svATI( GLenum stream, GLshort* coords ) {
9069 void (*func_glVertexStream3svATI)( GLenum, GLshort* ) = extension_funcs[1117];
9070 TRACE("(%d, %p)\n", stream, coords );
9071 ENTER_GL();
9072 func_glVertexStream3svATI( stream, coords );
9073 LEAVE_GL();
9076 static void WINAPI wine_glVertexStream4dATI( GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
9077 void (*func_glVertexStream4dATI)( GLenum, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[1118];
9078 TRACE("(%d, %f, %f, %f, %f)\n", stream, x, y, z, w );
9079 ENTER_GL();
9080 func_glVertexStream4dATI( stream, x, y, z, w );
9081 LEAVE_GL();
9084 static void WINAPI wine_glVertexStream4dvATI( GLenum stream, GLdouble* coords ) {
9085 void (*func_glVertexStream4dvATI)( GLenum, GLdouble* ) = extension_funcs[1119];
9086 TRACE("(%d, %p)\n", stream, coords );
9087 ENTER_GL();
9088 func_glVertexStream4dvATI( stream, coords );
9089 LEAVE_GL();
9092 static void WINAPI wine_glVertexStream4fATI( GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
9093 void (*func_glVertexStream4fATI)( GLenum, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[1120];
9094 TRACE("(%d, %f, %f, %f, %f)\n", stream, x, y, z, w );
9095 ENTER_GL();
9096 func_glVertexStream4fATI( stream, x, y, z, w );
9097 LEAVE_GL();
9100 static void WINAPI wine_glVertexStream4fvATI( GLenum stream, GLfloat* coords ) {
9101 void (*func_glVertexStream4fvATI)( GLenum, GLfloat* ) = extension_funcs[1121];
9102 TRACE("(%d, %p)\n", stream, coords );
9103 ENTER_GL();
9104 func_glVertexStream4fvATI( stream, coords );
9105 LEAVE_GL();
9108 static void WINAPI wine_glVertexStream4iATI( GLenum stream, GLint x, GLint y, GLint z, GLint w ) {
9109 void (*func_glVertexStream4iATI)( GLenum, GLint, GLint, GLint, GLint ) = extension_funcs[1122];
9110 TRACE("(%d, %d, %d, %d, %d)\n", stream, x, y, z, w );
9111 ENTER_GL();
9112 func_glVertexStream4iATI( stream, x, y, z, w );
9113 LEAVE_GL();
9116 static void WINAPI wine_glVertexStream4ivATI( GLenum stream, GLint* coords ) {
9117 void (*func_glVertexStream4ivATI)( GLenum, GLint* ) = extension_funcs[1123];
9118 TRACE("(%d, %p)\n", stream, coords );
9119 ENTER_GL();
9120 func_glVertexStream4ivATI( stream, coords );
9121 LEAVE_GL();
9124 static void WINAPI wine_glVertexStream4sATI( GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w ) {
9125 void (*func_glVertexStream4sATI)( GLenum, GLshort, GLshort, GLshort, GLshort ) = extension_funcs[1124];
9126 TRACE("(%d, %d, %d, %d, %d)\n", stream, x, y, z, w );
9127 ENTER_GL();
9128 func_glVertexStream4sATI( stream, x, y, z, w );
9129 LEAVE_GL();
9132 static void WINAPI wine_glVertexStream4svATI( GLenum stream, GLshort* coords ) {
9133 void (*func_glVertexStream4svATI)( GLenum, GLshort* ) = extension_funcs[1125];
9134 TRACE("(%d, %p)\n", stream, coords );
9135 ENTER_GL();
9136 func_glVertexStream4svATI( stream, coords );
9137 LEAVE_GL();
9140 static void WINAPI wine_glVertexWeightPointerEXT( GLsizei size, GLenum type, GLsizei stride, GLvoid* pointer ) {
9141 void (*func_glVertexWeightPointerEXT)( GLsizei, GLenum, GLsizei, GLvoid* ) = extension_funcs[1126];
9142 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
9143 ENTER_GL();
9144 func_glVertexWeightPointerEXT( size, type, stride, pointer );
9145 LEAVE_GL();
9148 static void WINAPI wine_glVertexWeightfEXT( GLfloat weight ) {
9149 void (*func_glVertexWeightfEXT)( GLfloat ) = extension_funcs[1127];
9150 TRACE("(%f)\n", weight );
9151 ENTER_GL();
9152 func_glVertexWeightfEXT( weight );
9153 LEAVE_GL();
9156 static void WINAPI wine_glVertexWeightfvEXT( GLfloat* weight ) {
9157 void (*func_glVertexWeightfvEXT)( GLfloat* ) = extension_funcs[1128];
9158 TRACE("(%p)\n", weight );
9159 ENTER_GL();
9160 func_glVertexWeightfvEXT( weight );
9161 LEAVE_GL();
9164 static void WINAPI wine_glVertexWeighthNV( unsigned short weight ) {
9165 void (*func_glVertexWeighthNV)( unsigned short ) = extension_funcs[1129];
9166 TRACE("(%d)\n", weight );
9167 ENTER_GL();
9168 func_glVertexWeighthNV( weight );
9169 LEAVE_GL();
9172 static void WINAPI wine_glVertexWeighthvNV( unsigned short* weight ) {
9173 void (*func_glVertexWeighthvNV)( unsigned short* ) = extension_funcs[1130];
9174 TRACE("(%p)\n", weight );
9175 ENTER_GL();
9176 func_glVertexWeighthvNV( weight );
9177 LEAVE_GL();
9180 static void WINAPI wine_glWeightPointerARB( GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
9181 void (*func_glWeightPointerARB)( GLint, GLenum, GLsizei, GLvoid* ) = extension_funcs[1131];
9182 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
9183 ENTER_GL();
9184 func_glWeightPointerARB( size, type, stride, pointer );
9185 LEAVE_GL();
9188 static void WINAPI wine_glWeightbvARB( GLint size, GLbyte* weights ) {
9189 void (*func_glWeightbvARB)( GLint, GLbyte* ) = extension_funcs[1132];
9190 TRACE("(%d, %p)\n", size, weights );
9191 ENTER_GL();
9192 func_glWeightbvARB( size, weights );
9193 LEAVE_GL();
9196 static void WINAPI wine_glWeightdvARB( GLint size, GLdouble* weights ) {
9197 void (*func_glWeightdvARB)( GLint, GLdouble* ) = extension_funcs[1133];
9198 TRACE("(%d, %p)\n", size, weights );
9199 ENTER_GL();
9200 func_glWeightdvARB( size, weights );
9201 LEAVE_GL();
9204 static void WINAPI wine_glWeightfvARB( GLint size, GLfloat* weights ) {
9205 void (*func_glWeightfvARB)( GLint, GLfloat* ) = extension_funcs[1134];
9206 TRACE("(%d, %p)\n", size, weights );
9207 ENTER_GL();
9208 func_glWeightfvARB( size, weights );
9209 LEAVE_GL();
9212 static void WINAPI wine_glWeightivARB( GLint size, GLint* weights ) {
9213 void (*func_glWeightivARB)( GLint, GLint* ) = extension_funcs[1135];
9214 TRACE("(%d, %p)\n", size, weights );
9215 ENTER_GL();
9216 func_glWeightivARB( size, weights );
9217 LEAVE_GL();
9220 static void WINAPI wine_glWeightsvARB( GLint size, GLshort* weights ) {
9221 void (*func_glWeightsvARB)( GLint, GLshort* ) = extension_funcs[1136];
9222 TRACE("(%d, %p)\n", size, weights );
9223 ENTER_GL();
9224 func_glWeightsvARB( size, weights );
9225 LEAVE_GL();
9228 static void WINAPI wine_glWeightubvARB( GLint size, GLubyte* weights ) {
9229 void (*func_glWeightubvARB)( GLint, GLubyte* ) = extension_funcs[1137];
9230 TRACE("(%d, %p)\n", size, weights );
9231 ENTER_GL();
9232 func_glWeightubvARB( size, weights );
9233 LEAVE_GL();
9236 static void WINAPI wine_glWeightuivARB( GLint size, GLuint* weights ) {
9237 void (*func_glWeightuivARB)( GLint, GLuint* ) = extension_funcs[1138];
9238 TRACE("(%d, %p)\n", size, weights );
9239 ENTER_GL();
9240 func_glWeightuivARB( size, weights );
9241 LEAVE_GL();
9244 static void WINAPI wine_glWeightusvARB( GLint size, GLushort* weights ) {
9245 void (*func_glWeightusvARB)( GLint, GLushort* ) = extension_funcs[1139];
9246 TRACE("(%d, %p)\n", size, weights );
9247 ENTER_GL();
9248 func_glWeightusvARB( size, weights );
9249 LEAVE_GL();
9252 static void WINAPI wine_glWindowPos2d( GLdouble x, GLdouble y ) {
9253 void (*func_glWindowPos2d)( GLdouble, GLdouble ) = extension_funcs[1140];
9254 TRACE("(%f, %f)\n", x, y );
9255 ENTER_GL();
9256 func_glWindowPos2d( x, y );
9257 LEAVE_GL();
9260 static void WINAPI wine_glWindowPos2dARB( GLdouble x, GLdouble y ) {
9261 void (*func_glWindowPos2dARB)( GLdouble, GLdouble ) = extension_funcs[1141];
9262 TRACE("(%f, %f)\n", x, y );
9263 ENTER_GL();
9264 func_glWindowPos2dARB( x, y );
9265 LEAVE_GL();
9268 static void WINAPI wine_glWindowPos2dMESA( GLdouble x, GLdouble y ) {
9269 void (*func_glWindowPos2dMESA)( GLdouble, GLdouble ) = extension_funcs[1142];
9270 TRACE("(%f, %f)\n", x, y );
9271 ENTER_GL();
9272 func_glWindowPos2dMESA( x, y );
9273 LEAVE_GL();
9276 static void WINAPI wine_glWindowPos2dv( GLdouble* v ) {
9277 void (*func_glWindowPos2dv)( GLdouble* ) = extension_funcs[1143];
9278 TRACE("(%p)\n", v );
9279 ENTER_GL();
9280 func_glWindowPos2dv( v );
9281 LEAVE_GL();
9284 static void WINAPI wine_glWindowPos2dvARB( GLdouble* v ) {
9285 void (*func_glWindowPos2dvARB)( GLdouble* ) = extension_funcs[1144];
9286 TRACE("(%p)\n", v );
9287 ENTER_GL();
9288 func_glWindowPos2dvARB( v );
9289 LEAVE_GL();
9292 static void WINAPI wine_glWindowPos2dvMESA( GLdouble* v ) {
9293 void (*func_glWindowPos2dvMESA)( GLdouble* ) = extension_funcs[1145];
9294 TRACE("(%p)\n", v );
9295 ENTER_GL();
9296 func_glWindowPos2dvMESA( v );
9297 LEAVE_GL();
9300 static void WINAPI wine_glWindowPos2f( GLfloat x, GLfloat y ) {
9301 void (*func_glWindowPos2f)( GLfloat, GLfloat ) = extension_funcs[1146];
9302 TRACE("(%f, %f)\n", x, y );
9303 ENTER_GL();
9304 func_glWindowPos2f( x, y );
9305 LEAVE_GL();
9308 static void WINAPI wine_glWindowPos2fARB( GLfloat x, GLfloat y ) {
9309 void (*func_glWindowPos2fARB)( GLfloat, GLfloat ) = extension_funcs[1147];
9310 TRACE("(%f, %f)\n", x, y );
9311 ENTER_GL();
9312 func_glWindowPos2fARB( x, y );
9313 LEAVE_GL();
9316 static void WINAPI wine_glWindowPos2fMESA( GLfloat x, GLfloat y ) {
9317 void (*func_glWindowPos2fMESA)( GLfloat, GLfloat ) = extension_funcs[1148];
9318 TRACE("(%f, %f)\n", x, y );
9319 ENTER_GL();
9320 func_glWindowPos2fMESA( x, y );
9321 LEAVE_GL();
9324 static void WINAPI wine_glWindowPos2fv( GLfloat* v ) {
9325 void (*func_glWindowPos2fv)( GLfloat* ) = extension_funcs[1149];
9326 TRACE("(%p)\n", v );
9327 ENTER_GL();
9328 func_glWindowPos2fv( v );
9329 LEAVE_GL();
9332 static void WINAPI wine_glWindowPos2fvARB( GLfloat* v ) {
9333 void (*func_glWindowPos2fvARB)( GLfloat* ) = extension_funcs[1150];
9334 TRACE("(%p)\n", v );
9335 ENTER_GL();
9336 func_glWindowPos2fvARB( v );
9337 LEAVE_GL();
9340 static void WINAPI wine_glWindowPos2fvMESA( GLfloat* v ) {
9341 void (*func_glWindowPos2fvMESA)( GLfloat* ) = extension_funcs[1151];
9342 TRACE("(%p)\n", v );
9343 ENTER_GL();
9344 func_glWindowPos2fvMESA( v );
9345 LEAVE_GL();
9348 static void WINAPI wine_glWindowPos2i( GLint x, GLint y ) {
9349 void (*func_glWindowPos2i)( GLint, GLint ) = extension_funcs[1152];
9350 TRACE("(%d, %d)\n", x, y );
9351 ENTER_GL();
9352 func_glWindowPos2i( x, y );
9353 LEAVE_GL();
9356 static void WINAPI wine_glWindowPos2iARB( GLint x, GLint y ) {
9357 void (*func_glWindowPos2iARB)( GLint, GLint ) = extension_funcs[1153];
9358 TRACE("(%d, %d)\n", x, y );
9359 ENTER_GL();
9360 func_glWindowPos2iARB( x, y );
9361 LEAVE_GL();
9364 static void WINAPI wine_glWindowPos2iMESA( GLint x, GLint y ) {
9365 void (*func_glWindowPos2iMESA)( GLint, GLint ) = extension_funcs[1154];
9366 TRACE("(%d, %d)\n", x, y );
9367 ENTER_GL();
9368 func_glWindowPos2iMESA( x, y );
9369 LEAVE_GL();
9372 static void WINAPI wine_glWindowPos2iv( GLint* v ) {
9373 void (*func_glWindowPos2iv)( GLint* ) = extension_funcs[1155];
9374 TRACE("(%p)\n", v );
9375 ENTER_GL();
9376 func_glWindowPos2iv( v );
9377 LEAVE_GL();
9380 static void WINAPI wine_glWindowPos2ivARB( GLint* v ) {
9381 void (*func_glWindowPos2ivARB)( GLint* ) = extension_funcs[1156];
9382 TRACE("(%p)\n", v );
9383 ENTER_GL();
9384 func_glWindowPos2ivARB( v );
9385 LEAVE_GL();
9388 static void WINAPI wine_glWindowPos2ivMESA( GLint* v ) {
9389 void (*func_glWindowPos2ivMESA)( GLint* ) = extension_funcs[1157];
9390 TRACE("(%p)\n", v );
9391 ENTER_GL();
9392 func_glWindowPos2ivMESA( v );
9393 LEAVE_GL();
9396 static void WINAPI wine_glWindowPos2s( GLshort x, GLshort y ) {
9397 void (*func_glWindowPos2s)( GLshort, GLshort ) = extension_funcs[1158];
9398 TRACE("(%d, %d)\n", x, y );
9399 ENTER_GL();
9400 func_glWindowPos2s( x, y );
9401 LEAVE_GL();
9404 static void WINAPI wine_glWindowPos2sARB( GLshort x, GLshort y ) {
9405 void (*func_glWindowPos2sARB)( GLshort, GLshort ) = extension_funcs[1159];
9406 TRACE("(%d, %d)\n", x, y );
9407 ENTER_GL();
9408 func_glWindowPos2sARB( x, y );
9409 LEAVE_GL();
9412 static void WINAPI wine_glWindowPos2sMESA( GLshort x, GLshort y ) {
9413 void (*func_glWindowPos2sMESA)( GLshort, GLshort ) = extension_funcs[1160];
9414 TRACE("(%d, %d)\n", x, y );
9415 ENTER_GL();
9416 func_glWindowPos2sMESA( x, y );
9417 LEAVE_GL();
9420 static void WINAPI wine_glWindowPos2sv( GLshort* v ) {
9421 void (*func_glWindowPos2sv)( GLshort* ) = extension_funcs[1161];
9422 TRACE("(%p)\n", v );
9423 ENTER_GL();
9424 func_glWindowPos2sv( v );
9425 LEAVE_GL();
9428 static void WINAPI wine_glWindowPos2svARB( GLshort* v ) {
9429 void (*func_glWindowPos2svARB)( GLshort* ) = extension_funcs[1162];
9430 TRACE("(%p)\n", v );
9431 ENTER_GL();
9432 func_glWindowPos2svARB( v );
9433 LEAVE_GL();
9436 static void WINAPI wine_glWindowPos2svMESA( GLshort* v ) {
9437 void (*func_glWindowPos2svMESA)( GLshort* ) = extension_funcs[1163];
9438 TRACE("(%p)\n", v );
9439 ENTER_GL();
9440 func_glWindowPos2svMESA( v );
9441 LEAVE_GL();
9444 static void WINAPI wine_glWindowPos3d( GLdouble x, GLdouble y, GLdouble z ) {
9445 void (*func_glWindowPos3d)( GLdouble, GLdouble, GLdouble ) = extension_funcs[1164];
9446 TRACE("(%f, %f, %f)\n", x, y, z );
9447 ENTER_GL();
9448 func_glWindowPos3d( x, y, z );
9449 LEAVE_GL();
9452 static void WINAPI wine_glWindowPos3dARB( GLdouble x, GLdouble y, GLdouble z ) {
9453 void (*func_glWindowPos3dARB)( GLdouble, GLdouble, GLdouble ) = extension_funcs[1165];
9454 TRACE("(%f, %f, %f)\n", x, y, z );
9455 ENTER_GL();
9456 func_glWindowPos3dARB( x, y, z );
9457 LEAVE_GL();
9460 static void WINAPI wine_glWindowPos3dMESA( GLdouble x, GLdouble y, GLdouble z ) {
9461 void (*func_glWindowPos3dMESA)( GLdouble, GLdouble, GLdouble ) = extension_funcs[1166];
9462 TRACE("(%f, %f, %f)\n", x, y, z );
9463 ENTER_GL();
9464 func_glWindowPos3dMESA( x, y, z );
9465 LEAVE_GL();
9468 static void WINAPI wine_glWindowPos3dv( GLdouble* v ) {
9469 void (*func_glWindowPos3dv)( GLdouble* ) = extension_funcs[1167];
9470 TRACE("(%p)\n", v );
9471 ENTER_GL();
9472 func_glWindowPos3dv( v );
9473 LEAVE_GL();
9476 static void WINAPI wine_glWindowPos3dvARB( GLdouble* v ) {
9477 void (*func_glWindowPos3dvARB)( GLdouble* ) = extension_funcs[1168];
9478 TRACE("(%p)\n", v );
9479 ENTER_GL();
9480 func_glWindowPos3dvARB( v );
9481 LEAVE_GL();
9484 static void WINAPI wine_glWindowPos3dvMESA( GLdouble* v ) {
9485 void (*func_glWindowPos3dvMESA)( GLdouble* ) = extension_funcs[1169];
9486 TRACE("(%p)\n", v );
9487 ENTER_GL();
9488 func_glWindowPos3dvMESA( v );
9489 LEAVE_GL();
9492 static void WINAPI wine_glWindowPos3f( GLfloat x, GLfloat y, GLfloat z ) {
9493 void (*func_glWindowPos3f)( GLfloat, GLfloat, GLfloat ) = extension_funcs[1170];
9494 TRACE("(%f, %f, %f)\n", x, y, z );
9495 ENTER_GL();
9496 func_glWindowPos3f( x, y, z );
9497 LEAVE_GL();
9500 static void WINAPI wine_glWindowPos3fARB( GLfloat x, GLfloat y, GLfloat z ) {
9501 void (*func_glWindowPos3fARB)( GLfloat, GLfloat, GLfloat ) = extension_funcs[1171];
9502 TRACE("(%f, %f, %f)\n", x, y, z );
9503 ENTER_GL();
9504 func_glWindowPos3fARB( x, y, z );
9505 LEAVE_GL();
9508 static void WINAPI wine_glWindowPos3fMESA( GLfloat x, GLfloat y, GLfloat z ) {
9509 void (*func_glWindowPos3fMESA)( GLfloat, GLfloat, GLfloat ) = extension_funcs[1172];
9510 TRACE("(%f, %f, %f)\n", x, y, z );
9511 ENTER_GL();
9512 func_glWindowPos3fMESA( x, y, z );
9513 LEAVE_GL();
9516 static void WINAPI wine_glWindowPos3fv( GLfloat* v ) {
9517 void (*func_glWindowPos3fv)( GLfloat* ) = extension_funcs[1173];
9518 TRACE("(%p)\n", v );
9519 ENTER_GL();
9520 func_glWindowPos3fv( v );
9521 LEAVE_GL();
9524 static void WINAPI wine_glWindowPos3fvARB( GLfloat* v ) {
9525 void (*func_glWindowPos3fvARB)( GLfloat* ) = extension_funcs[1174];
9526 TRACE("(%p)\n", v );
9527 ENTER_GL();
9528 func_glWindowPos3fvARB( v );
9529 LEAVE_GL();
9532 static void WINAPI wine_glWindowPos3fvMESA( GLfloat* v ) {
9533 void (*func_glWindowPos3fvMESA)( GLfloat* ) = extension_funcs[1175];
9534 TRACE("(%p)\n", v );
9535 ENTER_GL();
9536 func_glWindowPos3fvMESA( v );
9537 LEAVE_GL();
9540 static void WINAPI wine_glWindowPos3i( GLint x, GLint y, GLint z ) {
9541 void (*func_glWindowPos3i)( GLint, GLint, GLint ) = extension_funcs[1176];
9542 TRACE("(%d, %d, %d)\n", x, y, z );
9543 ENTER_GL();
9544 func_glWindowPos3i( x, y, z );
9545 LEAVE_GL();
9548 static void WINAPI wine_glWindowPos3iARB( GLint x, GLint y, GLint z ) {
9549 void (*func_glWindowPos3iARB)( GLint, GLint, GLint ) = extension_funcs[1177];
9550 TRACE("(%d, %d, %d)\n", x, y, z );
9551 ENTER_GL();
9552 func_glWindowPos3iARB( x, y, z );
9553 LEAVE_GL();
9556 static void WINAPI wine_glWindowPos3iMESA( GLint x, GLint y, GLint z ) {
9557 void (*func_glWindowPos3iMESA)( GLint, GLint, GLint ) = extension_funcs[1178];
9558 TRACE("(%d, %d, %d)\n", x, y, z );
9559 ENTER_GL();
9560 func_glWindowPos3iMESA( x, y, z );
9561 LEAVE_GL();
9564 static void WINAPI wine_glWindowPos3iv( GLint* v ) {
9565 void (*func_glWindowPos3iv)( GLint* ) = extension_funcs[1179];
9566 TRACE("(%p)\n", v );
9567 ENTER_GL();
9568 func_glWindowPos3iv( v );
9569 LEAVE_GL();
9572 static void WINAPI wine_glWindowPos3ivARB( GLint* v ) {
9573 void (*func_glWindowPos3ivARB)( GLint* ) = extension_funcs[1180];
9574 TRACE("(%p)\n", v );
9575 ENTER_GL();
9576 func_glWindowPos3ivARB( v );
9577 LEAVE_GL();
9580 static void WINAPI wine_glWindowPos3ivMESA( GLint* v ) {
9581 void (*func_glWindowPos3ivMESA)( GLint* ) = extension_funcs[1181];
9582 TRACE("(%p)\n", v );
9583 ENTER_GL();
9584 func_glWindowPos3ivMESA( v );
9585 LEAVE_GL();
9588 static void WINAPI wine_glWindowPos3s( GLshort x, GLshort y, GLshort z ) {
9589 void (*func_glWindowPos3s)( GLshort, GLshort, GLshort ) = extension_funcs[1182];
9590 TRACE("(%d, %d, %d)\n", x, y, z );
9591 ENTER_GL();
9592 func_glWindowPos3s( x, y, z );
9593 LEAVE_GL();
9596 static void WINAPI wine_glWindowPos3sARB( GLshort x, GLshort y, GLshort z ) {
9597 void (*func_glWindowPos3sARB)( GLshort, GLshort, GLshort ) = extension_funcs[1183];
9598 TRACE("(%d, %d, %d)\n", x, y, z );
9599 ENTER_GL();
9600 func_glWindowPos3sARB( x, y, z );
9601 LEAVE_GL();
9604 static void WINAPI wine_glWindowPos3sMESA( GLshort x, GLshort y, GLshort z ) {
9605 void (*func_glWindowPos3sMESA)( GLshort, GLshort, GLshort ) = extension_funcs[1184];
9606 TRACE("(%d, %d, %d)\n", x, y, z );
9607 ENTER_GL();
9608 func_glWindowPos3sMESA( x, y, z );
9609 LEAVE_GL();
9612 static void WINAPI wine_glWindowPos3sv( GLshort* v ) {
9613 void (*func_glWindowPos3sv)( GLshort* ) = extension_funcs[1185];
9614 TRACE("(%p)\n", v );
9615 ENTER_GL();
9616 func_glWindowPos3sv( v );
9617 LEAVE_GL();
9620 static void WINAPI wine_glWindowPos3svARB( GLshort* v ) {
9621 void (*func_glWindowPos3svARB)( GLshort* ) = extension_funcs[1186];
9622 TRACE("(%p)\n", v );
9623 ENTER_GL();
9624 func_glWindowPos3svARB( v );
9625 LEAVE_GL();
9628 static void WINAPI wine_glWindowPos3svMESA( GLshort* v ) {
9629 void (*func_glWindowPos3svMESA)( GLshort* ) = extension_funcs[1187];
9630 TRACE("(%p)\n", v );
9631 ENTER_GL();
9632 func_glWindowPos3svMESA( v );
9633 LEAVE_GL();
9636 static void WINAPI wine_glWindowPos4dMESA( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
9637 void (*func_glWindowPos4dMESA)( GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[1188];
9638 TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
9639 ENTER_GL();
9640 func_glWindowPos4dMESA( x, y, z, w );
9641 LEAVE_GL();
9644 static void WINAPI wine_glWindowPos4dvMESA( GLdouble* v ) {
9645 void (*func_glWindowPos4dvMESA)( GLdouble* ) = extension_funcs[1189];
9646 TRACE("(%p)\n", v );
9647 ENTER_GL();
9648 func_glWindowPos4dvMESA( v );
9649 LEAVE_GL();
9652 static void WINAPI wine_glWindowPos4fMESA( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
9653 void (*func_glWindowPos4fMESA)( GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[1190];
9654 TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
9655 ENTER_GL();
9656 func_glWindowPos4fMESA( x, y, z, w );
9657 LEAVE_GL();
9660 static void WINAPI wine_glWindowPos4fvMESA( GLfloat* v ) {
9661 void (*func_glWindowPos4fvMESA)( GLfloat* ) = extension_funcs[1191];
9662 TRACE("(%p)\n", v );
9663 ENTER_GL();
9664 func_glWindowPos4fvMESA( v );
9665 LEAVE_GL();
9668 static void WINAPI wine_glWindowPos4iMESA( GLint x, GLint y, GLint z, GLint w ) {
9669 void (*func_glWindowPos4iMESA)( GLint, GLint, GLint, GLint ) = extension_funcs[1192];
9670 TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
9671 ENTER_GL();
9672 func_glWindowPos4iMESA( x, y, z, w );
9673 LEAVE_GL();
9676 static void WINAPI wine_glWindowPos4ivMESA( GLint* v ) {
9677 void (*func_glWindowPos4ivMESA)( GLint* ) = extension_funcs[1193];
9678 TRACE("(%p)\n", v );
9679 ENTER_GL();
9680 func_glWindowPos4ivMESA( v );
9681 LEAVE_GL();
9684 static void WINAPI wine_glWindowPos4sMESA( GLshort x, GLshort y, GLshort z, GLshort w ) {
9685 void (*func_glWindowPos4sMESA)( GLshort, GLshort, GLshort, GLshort ) = extension_funcs[1194];
9686 TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
9687 ENTER_GL();
9688 func_glWindowPos4sMESA( x, y, z, w );
9689 LEAVE_GL();
9692 static void WINAPI wine_glWindowPos4svMESA( GLshort* v ) {
9693 void (*func_glWindowPos4svMESA)( GLshort* ) = extension_funcs[1195];
9694 TRACE("(%p)\n", v );
9695 ENTER_GL();
9696 func_glWindowPos4svMESA( v );
9697 LEAVE_GL();
9700 static void WINAPI wine_glWriteMaskEXT( GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW ) {
9701 void (*func_glWriteMaskEXT)( GLuint, GLuint, GLenum, GLenum, GLenum, GLenum ) = extension_funcs[1196];
9702 TRACE("(%d, %d, %d, %d, %d, %d)\n", res, in, outX, outY, outZ, outW );
9703 ENTER_GL();
9704 func_glWriteMaskEXT( res, in, outX, outY, outZ, outW );
9705 LEAVE_GL();
9709 /* The table giving the correspondance between names and functions */
9710 const OpenGL_extension extension_registry[1197] = {
9711 { "glActiveStencilFaceEXT", "GL_EXT_stencil_two_side", (void *) wine_glActiveStencilFaceEXT },
9712 { "glActiveTexture", "GL_VERSION_1_3", (void *) wine_glActiveTexture },
9713 { "glActiveTextureARB", "GL_ARB_multitexture", (void *) wine_glActiveTextureARB },
9714 { "glActiveVaryingNV", "GL_NV_transform_feedback", (void *) wine_glActiveVaryingNV },
9715 { "glAlphaFragmentOp1ATI", "GL_ATI_fragment_shader", (void *) wine_glAlphaFragmentOp1ATI },
9716 { "glAlphaFragmentOp2ATI", "GL_ATI_fragment_shader", (void *) wine_glAlphaFragmentOp2ATI },
9717 { "glAlphaFragmentOp3ATI", "GL_ATI_fragment_shader", (void *) wine_glAlphaFragmentOp3ATI },
9718 { "glApplyTextureEXT", "GL_EXT_light_texture", (void *) wine_glApplyTextureEXT },
9719 { "glAreProgramsResidentNV", "GL_NV_vertex_program", (void *) wine_glAreProgramsResidentNV },
9720 { "glAreTexturesResidentEXT", "GL_EXT_texture_object", (void *) wine_glAreTexturesResidentEXT },
9721 { "glArrayElementEXT", "GL_EXT_vertex_array", (void *) wine_glArrayElementEXT },
9722 { "glArrayObjectATI", "GL_ATI_vertex_array_object", (void *) wine_glArrayObjectATI },
9723 { "glAsyncMarkerSGIX", "GL_SGIX_async", (void *) wine_glAsyncMarkerSGIX },
9724 { "glAttachObjectARB", "GL_ARB_shader_objects", (void *) wine_glAttachObjectARB },
9725 { "glAttachShader", "GL_VERSION_2_0", (void *) wine_glAttachShader },
9726 { "glBeginFragmentShaderATI", "GL_ATI_fragment_shader", (void *) wine_glBeginFragmentShaderATI },
9727 { "glBeginOcclusionQueryNV", "GL_NV_occlusion_query", (void *) wine_glBeginOcclusionQueryNV },
9728 { "glBeginQuery", "GL_VERSION_1_5", (void *) wine_glBeginQuery },
9729 { "glBeginQueryARB", "GL_ARB_occlusion_query", (void *) wine_glBeginQueryARB },
9730 { "glBeginTransformFeedbackNV", "GL_NV_transform_feedback", (void *) wine_glBeginTransformFeedbackNV },
9731 { "glBeginVertexShaderEXT", "GL_EXT_vertex_shader", (void *) wine_glBeginVertexShaderEXT },
9732 { "glBindAttribLocation", "GL_VERSION_2_0", (void *) wine_glBindAttribLocation },
9733 { "glBindAttribLocationARB", "GL_ARB_vertex_shader", (void *) wine_glBindAttribLocationARB },
9734 { "glBindBuffer", "GL_VERSION_1_5", (void *) wine_glBindBuffer },
9735 { "glBindBufferARB", "GL_ARB_vertex_buffer_object", (void *) wine_glBindBufferARB },
9736 { "glBindBufferBaseNV", "GL_NV_transform_feedback", (void *) wine_glBindBufferBaseNV },
9737 { "glBindBufferOffsetNV", "GL_NV_transform_feedback", (void *) wine_glBindBufferOffsetNV },
9738 { "glBindBufferRangeNV", "GL_NV_transform_feedback", (void *) wine_glBindBufferRangeNV },
9739 { "glBindFragDataLocationEXT", "GL_EXT_gpu_shader4", (void *) wine_glBindFragDataLocationEXT },
9740 { "glBindFragmentShaderATI", "GL_ATI_fragment_shader", (void *) wine_glBindFragmentShaderATI },
9741 { "glBindFramebufferEXT", "GL_EXT_framebuffer_object", (void *) wine_glBindFramebufferEXT },
9742 { "glBindLightParameterEXT", "GL_EXT_vertex_shader", (void *) wine_glBindLightParameterEXT },
9743 { "glBindMaterialParameterEXT", "GL_EXT_vertex_shader", (void *) wine_glBindMaterialParameterEXT },
9744 { "glBindParameterEXT", "GL_EXT_vertex_shader", (void *) wine_glBindParameterEXT },
9745 { "glBindProgramARB", "GL_ARB_vertex_program", (void *) wine_glBindProgramARB },
9746 { "glBindProgramNV", "GL_NV_vertex_program", (void *) wine_glBindProgramNV },
9747 { "glBindRenderbufferEXT", "GL_EXT_framebuffer_object", (void *) wine_glBindRenderbufferEXT },
9748 { "glBindTexGenParameterEXT", "GL_EXT_vertex_shader", (void *) wine_glBindTexGenParameterEXT },
9749 { "glBindTextureEXT", "GL_EXT_texture_object", (void *) wine_glBindTextureEXT },
9750 { "glBindTextureUnitParameterEXT", "GL_EXT_vertex_shader", (void *) wine_glBindTextureUnitParameterEXT },
9751 { "glBindVertexArrayAPPLE", "GL_APPLE_vertex_array_object", (void *) wine_glBindVertexArrayAPPLE },
9752 { "glBindVertexShaderEXT", "GL_EXT_vertex_shader", (void *) wine_glBindVertexShaderEXT },
9753 { "glBinormal3bEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3bEXT },
9754 { "glBinormal3bvEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3bvEXT },
9755 { "glBinormal3dEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3dEXT },
9756 { "glBinormal3dvEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3dvEXT },
9757 { "glBinormal3fEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3fEXT },
9758 { "glBinormal3fvEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3fvEXT },
9759 { "glBinormal3iEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3iEXT },
9760 { "glBinormal3ivEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3ivEXT },
9761 { "glBinormal3sEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3sEXT },
9762 { "glBinormal3svEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3svEXT },
9763 { "glBinormalPointerEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormalPointerEXT },
9764 { "glBlendColorEXT", "GL_EXT_blend_color", (void *) wine_glBlendColorEXT },
9765 { "glBlendEquationEXT", "GL_EXT_blend_minmax", (void *) wine_glBlendEquationEXT },
9766 { "glBlendEquationSeparate", "GL_VERSION_2_0", (void *) wine_glBlendEquationSeparate },
9767 { "glBlendEquationSeparateEXT", "GL_EXT_blend_equation_separate", (void *) wine_glBlendEquationSeparateEXT },
9768 { "glBlendFuncSeparate", "GL_VERSION_1_4", (void *) wine_glBlendFuncSeparate },
9769 { "glBlendFuncSeparateEXT", "GL_EXT_blend_func_separate", (void *) wine_glBlendFuncSeparateEXT },
9770 { "glBlendFuncSeparateINGR", "GL_INGR_blend_func_separate", (void *) wine_glBlendFuncSeparateINGR },
9771 { "glBlitFramebufferEXT", "GL_EXT_framebuffer_blit", (void *) wine_glBlitFramebufferEXT },
9772 { "glBufferData", "GL_VERSION_1_5", (void *) wine_glBufferData },
9773 { "glBufferDataARB", "GL_ARB_vertex_buffer_object", (void *) wine_glBufferDataARB },
9774 { "glBufferParameteriAPPLE", "GL_APPLE_flush_buffer_range", (void *) wine_glBufferParameteriAPPLE },
9775 { "glBufferRegionEnabled", "GL_KTX_buffer_region", (void *) wine_glBufferRegionEnabled },
9776 { "glBufferSubData", "GL_VERSION_1_5", (void *) wine_glBufferSubData },
9777 { "glBufferSubDataARB", "GL_ARB_vertex_buffer_object", (void *) wine_glBufferSubDataARB },
9778 { "glCheckFramebufferStatusEXT", "GL_EXT_framebuffer_object", (void *) wine_glCheckFramebufferStatusEXT },
9779 { "glClampColorARB", "GL_ARB_color_buffer_float", (void *) wine_glClampColorARB },
9780 { "glClearColorIiEXT", "GL_EXT_texture_integer", (void *) wine_glClearColorIiEXT },
9781 { "glClearColorIuiEXT", "GL_EXT_texture_integer", (void *) wine_glClearColorIuiEXT },
9782 { "glClearDepthdNV", "GL_NV_depth_buffer_float", (void *) wine_glClearDepthdNV },
9783 { "glClientActiveTexture", "GL_VERSION_1_3", (void *) wine_glClientActiveTexture },
9784 { "glClientActiveTextureARB", "GL_ARB_multitexture", (void *) wine_glClientActiveTextureARB },
9785 { "glClientActiveVertexStreamATI", "GL_ATI_vertex_streams", (void *) wine_glClientActiveVertexStreamATI },
9786 { "glColor3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glColor3fVertex3fSUN },
9787 { "glColor3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glColor3fVertex3fvSUN },
9788 { "glColor3hNV", "GL_NV_half_float", (void *) wine_glColor3hNV },
9789 { "glColor3hvNV", "GL_NV_half_float", (void *) wine_glColor3hvNV },
9790 { "glColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glColor4fNormal3fVertex3fSUN },
9791 { "glColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glColor4fNormal3fVertex3fvSUN },
9792 { "glColor4hNV", "GL_NV_half_float", (void *) wine_glColor4hNV },
9793 { "glColor4hvNV", "GL_NV_half_float", (void *) wine_glColor4hvNV },
9794 { "glColor4ubVertex2fSUN", "GL_SUN_vertex", (void *) wine_glColor4ubVertex2fSUN },
9795 { "glColor4ubVertex2fvSUN", "GL_SUN_vertex", (void *) wine_glColor4ubVertex2fvSUN },
9796 { "glColor4ubVertex3fSUN", "GL_SUN_vertex", (void *) wine_glColor4ubVertex3fSUN },
9797 { "glColor4ubVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glColor4ubVertex3fvSUN },
9798 { "glColorFragmentOp1ATI", "GL_ATI_fragment_shader", (void *) wine_glColorFragmentOp1ATI },
9799 { "glColorFragmentOp2ATI", "GL_ATI_fragment_shader", (void *) wine_glColorFragmentOp2ATI },
9800 { "glColorFragmentOp3ATI", "GL_ATI_fragment_shader", (void *) wine_glColorFragmentOp3ATI },
9801 { "glColorMaskIndexedEXT", "GL_EXT_draw_buffers2", (void *) wine_glColorMaskIndexedEXT },
9802 { "glColorPointerEXT", "GL_EXT_vertex_array", (void *) wine_glColorPointerEXT },
9803 { "glColorPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glColorPointerListIBM },
9804 { "glColorPointervINTEL", "GL_INTEL_parallel_arrays", (void *) wine_glColorPointervINTEL },
9805 { "glColorSubTableEXT", "GL_EXT_color_subtable", (void *) wine_glColorSubTableEXT },
9806 { "glColorTableEXT", "GL_EXT_paletted_texture", (void *) wine_glColorTableEXT },
9807 { "glColorTableParameterfvSGI", "GL_SGI_color_table", (void *) wine_glColorTableParameterfvSGI },
9808 { "glColorTableParameterivSGI", "GL_SGI_color_table", (void *) wine_glColorTableParameterivSGI },
9809 { "glColorTableSGI", "GL_SGI_color_table", (void *) wine_glColorTableSGI },
9810 { "glCombinerInputNV", "GL_NV_register_combiners", (void *) wine_glCombinerInputNV },
9811 { "glCombinerOutputNV", "GL_NV_register_combiners", (void *) wine_glCombinerOutputNV },
9812 { "glCombinerParameterfNV", "GL_NV_register_combiners", (void *) wine_glCombinerParameterfNV },
9813 { "glCombinerParameterfvNV", "GL_NV_register_combiners", (void *) wine_glCombinerParameterfvNV },
9814 { "glCombinerParameteriNV", "GL_NV_register_combiners", (void *) wine_glCombinerParameteriNV },
9815 { "glCombinerParameterivNV", "GL_NV_register_combiners", (void *) wine_glCombinerParameterivNV },
9816 { "glCombinerStageParameterfvNV", "GL_NV_register_combiners2", (void *) wine_glCombinerStageParameterfvNV },
9817 { "glCompileShader", "GL_VERSION_2_0", (void *) wine_glCompileShader },
9818 { "glCompileShaderARB", "GL_ARB_shader_objects", (void *) wine_glCompileShaderARB },
9819 { "glCompressedTexImage1D", "GL_VERSION_1_3", (void *) wine_glCompressedTexImage1D },
9820 { "glCompressedTexImage1DARB", "GL_ARB_texture_compression", (void *) wine_glCompressedTexImage1DARB },
9821 { "glCompressedTexImage2D", "GL_VERSION_1_3", (void *) wine_glCompressedTexImage2D },
9822 { "glCompressedTexImage2DARB", "GL_ARB_texture_compression", (void *) wine_glCompressedTexImage2DARB },
9823 { "glCompressedTexImage3D", "GL_VERSION_1_3", (void *) wine_glCompressedTexImage3D },
9824 { "glCompressedTexImage3DARB", "GL_ARB_texture_compression", (void *) wine_glCompressedTexImage3DARB },
9825 { "glCompressedTexSubImage1D", "GL_VERSION_1_3", (void *) wine_glCompressedTexSubImage1D },
9826 { "glCompressedTexSubImage1DARB", "GL_ARB_texture_compression", (void *) wine_glCompressedTexSubImage1DARB },
9827 { "glCompressedTexSubImage2D", "GL_VERSION_1_3", (void *) wine_glCompressedTexSubImage2D },
9828 { "glCompressedTexSubImage2DARB", "GL_ARB_texture_compression", (void *) wine_glCompressedTexSubImage2DARB },
9829 { "glCompressedTexSubImage3D", "GL_VERSION_1_3", (void *) wine_glCompressedTexSubImage3D },
9830 { "glCompressedTexSubImage3DARB", "GL_ARB_texture_compression", (void *) wine_glCompressedTexSubImage3DARB },
9831 { "glConvolutionFilter1DEXT", "GL_EXT_convolution", (void *) wine_glConvolutionFilter1DEXT },
9832 { "glConvolutionFilter2DEXT", "GL_EXT_convolution", (void *) wine_glConvolutionFilter2DEXT },
9833 { "glConvolutionParameterfEXT", "GL_EXT_convolution", (void *) wine_glConvolutionParameterfEXT },
9834 { "glConvolutionParameterfvEXT", "GL_EXT_convolution", (void *) wine_glConvolutionParameterfvEXT },
9835 { "glConvolutionParameteriEXT", "GL_EXT_convolution", (void *) wine_glConvolutionParameteriEXT },
9836 { "glConvolutionParameterivEXT", "GL_EXT_convolution", (void *) wine_glConvolutionParameterivEXT },
9837 { "glCopyColorSubTableEXT", "GL_EXT_color_subtable", (void *) wine_glCopyColorSubTableEXT },
9838 { "glCopyColorTableSGI", "GL_SGI_color_table", (void *) wine_glCopyColorTableSGI },
9839 { "glCopyConvolutionFilter1DEXT", "GL_EXT_convolution", (void *) wine_glCopyConvolutionFilter1DEXT },
9840 { "glCopyConvolutionFilter2DEXT", "GL_EXT_convolution", (void *) wine_glCopyConvolutionFilter2DEXT },
9841 { "glCopyTexImage1DEXT", "GL_EXT_copy_texture", (void *) wine_glCopyTexImage1DEXT },
9842 { "glCopyTexImage2DEXT", "GL_EXT_copy_texture", (void *) wine_glCopyTexImage2DEXT },
9843 { "glCopyTexSubImage1DEXT", "GL_EXT_copy_texture", (void *) wine_glCopyTexSubImage1DEXT },
9844 { "glCopyTexSubImage2DEXT", "GL_EXT_copy_texture", (void *) wine_glCopyTexSubImage2DEXT },
9845 { "glCopyTexSubImage3DEXT", "GL_EXT_copy_texture", (void *) wine_glCopyTexSubImage3DEXT },
9846 { "glCreateProgram", "GL_VERSION_2_0", (void *) wine_glCreateProgram },
9847 { "glCreateProgramObjectARB", "GL_ARB_shader_objects", (void *) wine_glCreateProgramObjectARB },
9848 { "glCreateShader", "GL_VERSION_2_0", (void *) wine_glCreateShader },
9849 { "glCreateShaderObjectARB", "GL_ARB_shader_objects", (void *) wine_glCreateShaderObjectARB },
9850 { "glCullParameterdvEXT", "GL_EXT_cull_vertex", (void *) wine_glCullParameterdvEXT },
9851 { "glCullParameterfvEXT", "GL_EXT_cull_vertex", (void *) wine_glCullParameterfvEXT },
9852 { "glCurrentPaletteMatrixARB", "GL_ARB_matrix_palette", (void *) wine_glCurrentPaletteMatrixARB },
9853 { "glDeformSGIX", "GL_SGIX_polynomial_ffd", (void *) wine_glDeformSGIX },
9854 { "glDeformationMap3dSGIX", "GL_SGIX_polynomial_ffd", (void *) wine_glDeformationMap3dSGIX },
9855 { "glDeformationMap3fSGIX", "GL_SGIX_polynomial_ffd", (void *) wine_glDeformationMap3fSGIX },
9856 { "glDeleteAsyncMarkersSGIX", "GL_SGIX_async", (void *) wine_glDeleteAsyncMarkersSGIX },
9857 { "glDeleteBufferRegion", "GL_KTX_buffer_region", (void *) wine_glDeleteBufferRegion },
9858 { "glDeleteBuffers", "GL_VERSION_1_5", (void *) wine_glDeleteBuffers },
9859 { "glDeleteBuffersARB", "GL_ARB_vertex_buffer_object", (void *) wine_glDeleteBuffersARB },
9860 { "glDeleteFencesAPPLE", "GL_APPLE_fence", (void *) wine_glDeleteFencesAPPLE },
9861 { "glDeleteFencesNV", "GL_NV_fence", (void *) wine_glDeleteFencesNV },
9862 { "glDeleteFragmentShaderATI", "GL_ATI_fragment_shader", (void *) wine_glDeleteFragmentShaderATI },
9863 { "glDeleteFramebuffersEXT", "GL_EXT_framebuffer_object", (void *) wine_glDeleteFramebuffersEXT },
9864 { "glDeleteObjectARB", "GL_ARB_shader_objects", (void *) wine_glDeleteObjectARB },
9865 { "glDeleteObjectBufferATI", "GL_ATI_vertex_array_object", (void *) wine_glDeleteObjectBufferATI },
9866 { "glDeleteOcclusionQueriesNV", "GL_NV_occlusion_query", (void *) wine_glDeleteOcclusionQueriesNV },
9867 { "glDeleteProgram", "GL_VERSION_2_0", (void *) wine_glDeleteProgram },
9868 { "glDeleteProgramsARB", "GL_ARB_vertex_program", (void *) wine_glDeleteProgramsARB },
9869 { "glDeleteProgramsNV", "GL_NV_vertex_program", (void *) wine_glDeleteProgramsNV },
9870 { "glDeleteQueries", "GL_VERSION_1_5", (void *) wine_glDeleteQueries },
9871 { "glDeleteQueriesARB", "GL_ARB_occlusion_query", (void *) wine_glDeleteQueriesARB },
9872 { "glDeleteRenderbuffersEXT", "GL_EXT_framebuffer_object", (void *) wine_glDeleteRenderbuffersEXT },
9873 { "glDeleteShader", "GL_VERSION_2_0", (void *) wine_glDeleteShader },
9874 { "glDeleteTexturesEXT", "GL_EXT_texture_object", (void *) wine_glDeleteTexturesEXT },
9875 { "glDeleteVertexArraysAPPLE", "GL_APPLE_vertex_array_object", (void *) wine_glDeleteVertexArraysAPPLE },
9876 { "glDeleteVertexShaderEXT", "GL_EXT_vertex_shader", (void *) wine_glDeleteVertexShaderEXT },
9877 { "glDepthBoundsEXT", "GL_EXT_depth_bounds_test", (void *) wine_glDepthBoundsEXT },
9878 { "glDepthBoundsdNV", "GL_NV_depth_buffer_float", (void *) wine_glDepthBoundsdNV },
9879 { "glDepthRangedNV", "GL_NV_depth_buffer_float", (void *) wine_glDepthRangedNV },
9880 { "glDetachObjectARB", "GL_ARB_shader_objects", (void *) wine_glDetachObjectARB },
9881 { "glDetachShader", "GL_VERSION_2_0", (void *) wine_glDetachShader },
9882 { "glDetailTexFuncSGIS", "GL_SGIS_detail_texture", (void *) wine_glDetailTexFuncSGIS },
9883 { "glDisableIndexedEXT", "GL_EXT_draw_buffers2", (void *) wine_glDisableIndexedEXT },
9884 { "glDisableVariantClientStateEXT", "GL_EXT_vertex_shader", (void *) wine_glDisableVariantClientStateEXT },
9885 { "glDisableVertexAttribArray", "GL_VERSION_2_0", (void *) wine_glDisableVertexAttribArray },
9886 { "glDisableVertexAttribArrayARB", "GL_ARB_vertex_program", (void *) wine_glDisableVertexAttribArrayARB },
9887 { "glDrawArraysEXT", "GL_EXT_vertex_array", (void *) wine_glDrawArraysEXT },
9888 { "glDrawArraysInstancedEXT", "GL_EXT_draw_instanced", (void *) wine_glDrawArraysInstancedEXT },
9889 { "glDrawBufferRegion", "GL_KTX_buffer_region", (void *) wine_glDrawBufferRegion },
9890 { "glDrawBuffers", "GL_VERSION_2_0", (void *) wine_glDrawBuffers },
9891 { "glDrawBuffersARB", "GL_ARB_draw_buffers", (void *) wine_glDrawBuffersARB },
9892 { "glDrawBuffersATI", "GL_ATI_draw_buffers", (void *) wine_glDrawBuffersATI },
9893 { "glDrawElementArrayAPPLE", "GL_APPLE_element_array", (void *) wine_glDrawElementArrayAPPLE },
9894 { "glDrawElementArrayATI", "GL_ATI_element_array", (void *) wine_glDrawElementArrayATI },
9895 { "glDrawElementsInstancedEXT", "GL_EXT_draw_instanced", (void *) wine_glDrawElementsInstancedEXT },
9896 { "glDrawMeshArraysSUN", "GL_SUN_mesh_array", (void *) wine_glDrawMeshArraysSUN },
9897 { "glDrawRangeElementArrayAPPLE", "GL_APPLE_element_array", (void *) wine_glDrawRangeElementArrayAPPLE },
9898 { "glDrawRangeElementArrayATI", "GL_ATI_element_array", (void *) wine_glDrawRangeElementArrayATI },
9899 { "glDrawRangeElementsEXT", "GL_EXT_draw_range_elements", (void *) wine_glDrawRangeElementsEXT },
9900 { "glEdgeFlagPointerEXT", "GL_EXT_vertex_array", (void *) wine_glEdgeFlagPointerEXT },
9901 { "glEdgeFlagPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glEdgeFlagPointerListIBM },
9902 { "glElementPointerAPPLE", "GL_APPLE_element_array", (void *) wine_glElementPointerAPPLE },
9903 { "glElementPointerATI", "GL_ATI_element_array", (void *) wine_glElementPointerATI },
9904 { "glEnableIndexedEXT", "GL_EXT_draw_buffers2", (void *) wine_glEnableIndexedEXT },
9905 { "glEnableVariantClientStateEXT", "GL_EXT_vertex_shader", (void *) wine_glEnableVariantClientStateEXT },
9906 { "glEnableVertexAttribArray", "GL_VERSION_2_0", (void *) wine_glEnableVertexAttribArray },
9907 { "glEnableVertexAttribArrayARB", "GL_ARB_vertex_program", (void *) wine_glEnableVertexAttribArrayARB },
9908 { "glEndFragmentShaderATI", "GL_ATI_fragment_shader", (void *) wine_glEndFragmentShaderATI },
9909 { "glEndOcclusionQueryNV", "GL_NV_occlusion_query", (void *) wine_glEndOcclusionQueryNV },
9910 { "glEndQuery", "GL_VERSION_1_5", (void *) wine_glEndQuery },
9911 { "glEndQueryARB", "GL_ARB_occlusion_query", (void *) wine_glEndQueryARB },
9912 { "glEndTransformFeedbackNV", "GL_NV_transform_feedback", (void *) wine_glEndTransformFeedbackNV },
9913 { "glEndVertexShaderEXT", "GL_EXT_vertex_shader", (void *) wine_glEndVertexShaderEXT },
9914 { "glEvalMapsNV", "GL_NV_evaluators", (void *) wine_glEvalMapsNV },
9915 { "glExecuteProgramNV", "GL_NV_vertex_program", (void *) wine_glExecuteProgramNV },
9916 { "glExtractComponentEXT", "GL_EXT_vertex_shader", (void *) wine_glExtractComponentEXT },
9917 { "glFinalCombinerInputNV", "GL_NV_register_combiners", (void *) wine_glFinalCombinerInputNV },
9918 { "glFinishAsyncSGIX", "GL_SGIX_async", (void *) wine_glFinishAsyncSGIX },
9919 { "glFinishFenceAPPLE", "GL_APPLE_fence", (void *) wine_glFinishFenceAPPLE },
9920 { "glFinishFenceNV", "GL_NV_fence", (void *) wine_glFinishFenceNV },
9921 { "glFinishObjectAPPLE", "GL_APPLE_fence", (void *) wine_glFinishObjectAPPLE },
9922 { "glFinishTextureSUNX", "GL_SUNX_constant_data", (void *) wine_glFinishTextureSUNX },
9923 { "glFlushMappedBufferRangeAPPLE", "GL_APPLE_flush_buffer_range", (void *) wine_glFlushMappedBufferRangeAPPLE },
9924 { "glFlushPixelDataRangeNV", "GL_NV_pixel_data_range", (void *) wine_glFlushPixelDataRangeNV },
9925 { "glFlushRasterSGIX", "GL_SGIX_flush_raster", (void *) wine_glFlushRasterSGIX },
9926 { "glFlushVertexArrayRangeAPPLE", "GL_APPLE_vertex_array_range", (void *) wine_glFlushVertexArrayRangeAPPLE },
9927 { "glFlushVertexArrayRangeNV", "GL_NV_vertex_array_range", (void *) wine_glFlushVertexArrayRangeNV },
9928 { "glFogCoordPointer", "GL_VERSION_1_4", (void *) wine_glFogCoordPointer },
9929 { "glFogCoordPointerEXT", "GL_EXT_fog_coord", (void *) wine_glFogCoordPointerEXT },
9930 { "glFogCoordPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glFogCoordPointerListIBM },
9931 { "glFogCoordd", "GL_VERSION_1_4", (void *) wine_glFogCoordd },
9932 { "glFogCoorddEXT", "GL_EXT_fog_coord", (void *) wine_glFogCoorddEXT },
9933 { "glFogCoorddv", "GL_VERSION_1_4", (void *) wine_glFogCoorddv },
9934 { "glFogCoorddvEXT", "GL_EXT_fog_coord", (void *) wine_glFogCoorddvEXT },
9935 { "glFogCoordf", "GL_VERSION_1_4", (void *) wine_glFogCoordf },
9936 { "glFogCoordfEXT", "GL_EXT_fog_coord", (void *) wine_glFogCoordfEXT },
9937 { "glFogCoordfv", "GL_VERSION_1_4", (void *) wine_glFogCoordfv },
9938 { "glFogCoordfvEXT", "GL_EXT_fog_coord", (void *) wine_glFogCoordfvEXT },
9939 { "glFogCoordhNV", "GL_NV_half_float", (void *) wine_glFogCoordhNV },
9940 { "glFogCoordhvNV", "GL_NV_half_float", (void *) wine_glFogCoordhvNV },
9941 { "glFogFuncSGIS", "GL_SGIS_fog_function", (void *) wine_glFogFuncSGIS },
9942 { "glFragmentColorMaterialSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentColorMaterialSGIX },
9943 { "glFragmentLightModelfSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightModelfSGIX },
9944 { "glFragmentLightModelfvSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightModelfvSGIX },
9945 { "glFragmentLightModeliSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightModeliSGIX },
9946 { "glFragmentLightModelivSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightModelivSGIX },
9947 { "glFragmentLightfSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightfSGIX },
9948 { "glFragmentLightfvSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightfvSGIX },
9949 { "glFragmentLightiSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightiSGIX },
9950 { "glFragmentLightivSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightivSGIX },
9951 { "glFragmentMaterialfSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentMaterialfSGIX },
9952 { "glFragmentMaterialfvSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentMaterialfvSGIX },
9953 { "glFragmentMaterialiSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentMaterialiSGIX },
9954 { "glFragmentMaterialivSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentMaterialivSGIX },
9955 { "glFrameZoomSGIX", "GL_SGIX_framezoom", (void *) wine_glFrameZoomSGIX },
9956 { "glFramebufferRenderbufferEXT", "GL_EXT_framebuffer_object", (void *) wine_glFramebufferRenderbufferEXT },
9957 { "glFramebufferTexture1DEXT", "GL_EXT_framebuffer_object", (void *) wine_glFramebufferTexture1DEXT },
9958 { "glFramebufferTexture2DEXT", "GL_EXT_framebuffer_object", (void *) wine_glFramebufferTexture2DEXT },
9959 { "glFramebufferTexture3DEXT", "GL_EXT_framebuffer_object", (void *) wine_glFramebufferTexture3DEXT },
9960 { "glFramebufferTextureEXT", "GL_NV_geometry_program4", (void *) wine_glFramebufferTextureEXT },
9961 { "glFramebufferTextureFaceEXT", "GL_NV_geometry_program4", (void *) wine_glFramebufferTextureFaceEXT },
9962 { "glFramebufferTextureLayerEXT", "GL_NV_geometry_program4", (void *) wine_glFramebufferTextureLayerEXT },
9963 { "glFreeObjectBufferATI", "GL_ATI_vertex_array_object", (void *) wine_glFreeObjectBufferATI },
9964 { "glGenAsyncMarkersSGIX", "GL_SGIX_async", (void *) wine_glGenAsyncMarkersSGIX },
9965 { "glGenBuffers", "GL_VERSION_1_5", (void *) wine_glGenBuffers },
9966 { "glGenBuffersARB", "GL_ARB_vertex_buffer_object", (void *) wine_glGenBuffersARB },
9967 { "glGenFencesAPPLE", "GL_APPLE_fence", (void *) wine_glGenFencesAPPLE },
9968 { "glGenFencesNV", "GL_NV_fence", (void *) wine_glGenFencesNV },
9969 { "glGenFragmentShadersATI", "GL_ATI_fragment_shader", (void *) wine_glGenFragmentShadersATI },
9970 { "glGenFramebuffersEXT", "GL_EXT_framebuffer_object", (void *) wine_glGenFramebuffersEXT },
9971 { "glGenOcclusionQueriesNV", "GL_NV_occlusion_query", (void *) wine_glGenOcclusionQueriesNV },
9972 { "glGenProgramsARB", "GL_ARB_vertex_program", (void *) wine_glGenProgramsARB },
9973 { "glGenProgramsNV", "GL_NV_vertex_program", (void *) wine_glGenProgramsNV },
9974 { "glGenQueries", "GL_VERSION_1_5", (void *) wine_glGenQueries },
9975 { "glGenQueriesARB", "GL_ARB_occlusion_query", (void *) wine_glGenQueriesARB },
9976 { "glGenRenderbuffersEXT", "GL_EXT_framebuffer_object", (void *) wine_glGenRenderbuffersEXT },
9977 { "glGenSymbolsEXT", "GL_EXT_vertex_shader", (void *) wine_glGenSymbolsEXT },
9978 { "glGenTexturesEXT", "GL_EXT_texture_object", (void *) wine_glGenTexturesEXT },
9979 { "glGenVertexArraysAPPLE", "GL_APPLE_vertex_array_object", (void *) wine_glGenVertexArraysAPPLE },
9980 { "glGenVertexShadersEXT", "GL_EXT_vertex_shader", (void *) wine_glGenVertexShadersEXT },
9981 { "glGenerateMipmapEXT", "GL_EXT_framebuffer_object", (void *) wine_glGenerateMipmapEXT },
9982 { "glGetActiveAttrib", "GL_VERSION_2_0", (void *) wine_glGetActiveAttrib },
9983 { "glGetActiveAttribARB", "GL_ARB_vertex_shader", (void *) wine_glGetActiveAttribARB },
9984 { "glGetActiveUniform", "GL_VERSION_2_0", (void *) wine_glGetActiveUniform },
9985 { "glGetActiveUniformARB", "GL_ARB_shader_objects", (void *) wine_glGetActiveUniformARB },
9986 { "glGetActiveVaryingNV", "GL_NV_transform_feedback", (void *) wine_glGetActiveVaryingNV },
9987 { "glGetArrayObjectfvATI", "GL_ATI_vertex_array_object", (void *) wine_glGetArrayObjectfvATI },
9988 { "glGetArrayObjectivATI", "GL_ATI_vertex_array_object", (void *) wine_glGetArrayObjectivATI },
9989 { "glGetAttachedObjectsARB", "GL_ARB_shader_objects", (void *) wine_glGetAttachedObjectsARB },
9990 { "glGetAttachedShaders", "GL_VERSION_2_0", (void *) wine_glGetAttachedShaders },
9991 { "glGetAttribLocation", "GL_VERSION_2_0", (void *) wine_glGetAttribLocation },
9992 { "glGetAttribLocationARB", "GL_ARB_vertex_shader", (void *) wine_glGetAttribLocationARB },
9993 { "glGetBooleanIndexedvEXT", "GL_EXT_draw_buffers2", (void *) wine_glGetBooleanIndexedvEXT },
9994 { "glGetBufferParameteriv", "GL_VERSION_1_5", (void *) wine_glGetBufferParameteriv },
9995 { "glGetBufferParameterivARB", "GL_ARB_vertex_buffer_object", (void *) wine_glGetBufferParameterivARB },
9996 { "glGetBufferPointerv", "GL_VERSION_1_5", (void *) wine_glGetBufferPointerv },
9997 { "glGetBufferPointervARB", "GL_ARB_vertex_buffer_object", (void *) wine_glGetBufferPointervARB },
9998 { "glGetBufferSubData", "GL_VERSION_1_5", (void *) wine_glGetBufferSubData },
9999 { "glGetBufferSubDataARB", "GL_ARB_vertex_buffer_object", (void *) wine_glGetBufferSubDataARB },
10000 { "glGetColorTableEXT", "GL_EXT_paletted_texture", (void *) wine_glGetColorTableEXT },
10001 { "glGetColorTableParameterfvEXT", "GL_EXT_paletted_texture", (void *) wine_glGetColorTableParameterfvEXT },
10002 { "glGetColorTableParameterfvSGI", "GL_SGI_color_table", (void *) wine_glGetColorTableParameterfvSGI },
10003 { "glGetColorTableParameterivEXT", "GL_EXT_paletted_texture", (void *) wine_glGetColorTableParameterivEXT },
10004 { "glGetColorTableParameterivSGI", "GL_SGI_color_table", (void *) wine_glGetColorTableParameterivSGI },
10005 { "glGetColorTableSGI", "GL_SGI_color_table", (void *) wine_glGetColorTableSGI },
10006 { "glGetCombinerInputParameterfvNV", "GL_NV_register_combiners", (void *) wine_glGetCombinerInputParameterfvNV },
10007 { "glGetCombinerInputParameterivNV", "GL_NV_register_combiners", (void *) wine_glGetCombinerInputParameterivNV },
10008 { "glGetCombinerOutputParameterfvNV", "GL_NV_register_combiners", (void *) wine_glGetCombinerOutputParameterfvNV },
10009 { "glGetCombinerOutputParameterivNV", "GL_NV_register_combiners", (void *) wine_glGetCombinerOutputParameterivNV },
10010 { "glGetCombinerStageParameterfvNV", "GL_NV_register_combiners2", (void *) wine_glGetCombinerStageParameterfvNV },
10011 { "glGetCompressedTexImage", "GL_VERSION_1_3", (void *) wine_glGetCompressedTexImage },
10012 { "glGetCompressedTexImageARB", "GL_ARB_texture_compression", (void *) wine_glGetCompressedTexImageARB },
10013 { "glGetConvolutionFilterEXT", "GL_EXT_convolution", (void *) wine_glGetConvolutionFilterEXT },
10014 { "glGetConvolutionParameterfvEXT", "GL_EXT_convolution", (void *) wine_glGetConvolutionParameterfvEXT },
10015 { "glGetConvolutionParameterivEXT", "GL_EXT_convolution", (void *) wine_glGetConvolutionParameterivEXT },
10016 { "glGetDetailTexFuncSGIS", "GL_SGIS_detail_texture", (void *) wine_glGetDetailTexFuncSGIS },
10017 { "glGetFenceivNV", "GL_NV_fence", (void *) wine_glGetFenceivNV },
10018 { "glGetFinalCombinerInputParameterfvNV", "GL_NV_register_combiners", (void *) wine_glGetFinalCombinerInputParameterfvNV },
10019 { "glGetFinalCombinerInputParameterivNV", "GL_NV_register_combiners", (void *) wine_glGetFinalCombinerInputParameterivNV },
10020 { "glGetFogFuncSGIS", "GL_SGIS_fog_function", (void *) wine_glGetFogFuncSGIS },
10021 { "glGetFragDataLocationEXT", "GL_EXT_gpu_shader4", (void *) wine_glGetFragDataLocationEXT },
10022 { "glGetFragmentLightfvSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glGetFragmentLightfvSGIX },
10023 { "glGetFragmentLightivSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glGetFragmentLightivSGIX },
10024 { "glGetFragmentMaterialfvSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glGetFragmentMaterialfvSGIX },
10025 { "glGetFragmentMaterialivSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glGetFragmentMaterialivSGIX },
10026 { "glGetFramebufferAttachmentParameterivEXT", "GL_EXT_framebuffer_object", (void *) wine_glGetFramebufferAttachmentParameterivEXT },
10027 { "glGetHandleARB", "GL_ARB_shader_objects", (void *) wine_glGetHandleARB },
10028 { "glGetHistogramEXT", "GL_EXT_histogram", (void *) wine_glGetHistogramEXT },
10029 { "glGetHistogramParameterfvEXT", "GL_EXT_histogram", (void *) wine_glGetHistogramParameterfvEXT },
10030 { "glGetHistogramParameterivEXT", "GL_EXT_histogram", (void *) wine_glGetHistogramParameterivEXT },
10031 { "glGetImageTransformParameterfvHP", "GL_HP_image_transform", (void *) wine_glGetImageTransformParameterfvHP },
10032 { "glGetImageTransformParameterivHP", "GL_HP_image_transform", (void *) wine_glGetImageTransformParameterivHP },
10033 { "glGetInfoLogARB", "GL_ARB_shader_objects", (void *) wine_glGetInfoLogARB },
10034 { "glGetInstrumentsSGIX", "GL_SGIX_instruments", (void *) wine_glGetInstrumentsSGIX },
10035 { "glGetIntegerIndexedvEXT", "GL_EXT_draw_buffers2", (void *) wine_glGetIntegerIndexedvEXT },
10036 { "glGetInvariantBooleanvEXT", "GL_EXT_vertex_shader", (void *) wine_glGetInvariantBooleanvEXT },
10037 { "glGetInvariantFloatvEXT", "GL_EXT_vertex_shader", (void *) wine_glGetInvariantFloatvEXT },
10038 { "glGetInvariantIntegervEXT", "GL_EXT_vertex_shader", (void *) wine_glGetInvariantIntegervEXT },
10039 { "glGetListParameterfvSGIX", "GL_SGIX_list_priority", (void *) wine_glGetListParameterfvSGIX },
10040 { "glGetListParameterivSGIX", "GL_SGIX_list_priority", (void *) wine_glGetListParameterivSGIX },
10041 { "glGetLocalConstantBooleanvEXT", "GL_EXT_vertex_shader", (void *) wine_glGetLocalConstantBooleanvEXT },
10042 { "glGetLocalConstantFloatvEXT", "GL_EXT_vertex_shader", (void *) wine_glGetLocalConstantFloatvEXT },
10043 { "glGetLocalConstantIntegervEXT", "GL_EXT_vertex_shader", (void *) wine_glGetLocalConstantIntegervEXT },
10044 { "glGetMapAttribParameterfvNV", "GL_NV_evaluators", (void *) wine_glGetMapAttribParameterfvNV },
10045 { "glGetMapAttribParameterivNV", "GL_NV_evaluators", (void *) wine_glGetMapAttribParameterivNV },
10046 { "glGetMapControlPointsNV", "GL_NV_evaluators", (void *) wine_glGetMapControlPointsNV },
10047 { "glGetMapParameterfvNV", "GL_NV_evaluators", (void *) wine_glGetMapParameterfvNV },
10048 { "glGetMapParameterivNV", "GL_NV_evaluators", (void *) wine_glGetMapParameterivNV },
10049 { "glGetMinmaxEXT", "GL_EXT_histogram", (void *) wine_glGetMinmaxEXT },
10050 { "glGetMinmaxParameterfvEXT", "GL_EXT_histogram", (void *) wine_glGetMinmaxParameterfvEXT },
10051 { "glGetMinmaxParameterivEXT", "GL_EXT_histogram", (void *) wine_glGetMinmaxParameterivEXT },
10052 { "glGetObjectBufferfvATI", "GL_ATI_vertex_array_object", (void *) wine_glGetObjectBufferfvATI },
10053 { "glGetObjectBufferivATI", "GL_ATI_vertex_array_object", (void *) wine_glGetObjectBufferivATI },
10054 { "glGetObjectParameterfvARB", "GL_ARB_shader_objects", (void *) wine_glGetObjectParameterfvARB },
10055 { "glGetObjectParameterivARB", "GL_ARB_shader_objects", (void *) wine_glGetObjectParameterivARB },
10056 { "glGetOcclusionQueryivNV", "GL_NV_occlusion_query", (void *) wine_glGetOcclusionQueryivNV },
10057 { "glGetOcclusionQueryuivNV", "GL_NV_occlusion_query", (void *) wine_glGetOcclusionQueryuivNV },
10058 { "glGetPixelTexGenParameterfvSGIS", "GL_SGIS_pixel_texture", (void *) wine_glGetPixelTexGenParameterfvSGIS },
10059 { "glGetPixelTexGenParameterivSGIS", "GL_SGIS_pixel_texture", (void *) wine_glGetPixelTexGenParameterivSGIS },
10060 { "glGetPointervEXT", "GL_EXT_vertex_array", (void *) wine_glGetPointervEXT },
10061 { "glGetProgramEnvParameterIivNV", "GL_NV_gpu_program4", (void *) wine_glGetProgramEnvParameterIivNV },
10062 { "glGetProgramEnvParameterIuivNV", "GL_NV_gpu_program4", (void *) wine_glGetProgramEnvParameterIuivNV },
10063 { "glGetProgramEnvParameterdvARB", "GL_ARB_vertex_program", (void *) wine_glGetProgramEnvParameterdvARB },
10064 { "glGetProgramEnvParameterfvARB", "GL_ARB_vertex_program", (void *) wine_glGetProgramEnvParameterfvARB },
10065 { "glGetProgramInfoLog", "GL_VERSION_2_0", (void *) wine_glGetProgramInfoLog },
10066 { "glGetProgramLocalParameterIivNV", "GL_NV_gpu_program4", (void *) wine_glGetProgramLocalParameterIivNV },
10067 { "glGetProgramLocalParameterIuivNV", "GL_NV_gpu_program4", (void *) wine_glGetProgramLocalParameterIuivNV },
10068 { "glGetProgramLocalParameterdvARB", "GL_ARB_vertex_program", (void *) wine_glGetProgramLocalParameterdvARB },
10069 { "glGetProgramLocalParameterfvARB", "GL_ARB_vertex_program", (void *) wine_glGetProgramLocalParameterfvARB },
10070 { "glGetProgramNamedParameterdvNV", "GL_NV_fragment_program", (void *) wine_glGetProgramNamedParameterdvNV },
10071 { "glGetProgramNamedParameterfvNV", "GL_NV_fragment_program", (void *) wine_glGetProgramNamedParameterfvNV },
10072 { "glGetProgramParameterdvNV", "GL_NV_vertex_program", (void *) wine_glGetProgramParameterdvNV },
10073 { "glGetProgramParameterfvNV", "GL_NV_vertex_program", (void *) wine_glGetProgramParameterfvNV },
10074 { "glGetProgramStringARB", "GL_ARB_vertex_program", (void *) wine_glGetProgramStringARB },
10075 { "glGetProgramStringNV", "GL_NV_vertex_program", (void *) wine_glGetProgramStringNV },
10076 { "glGetProgramiv", "GL_VERSION_2_0", (void *) wine_glGetProgramiv },
10077 { "glGetProgramivARB", "GL_ARB_vertex_program", (void *) wine_glGetProgramivARB },
10078 { "glGetProgramivNV", "GL_NV_vertex_program", (void *) wine_glGetProgramivNV },
10079 { "glGetQueryObjecti64vEXT", "GL_EXT_timer_query", (void *) wine_glGetQueryObjecti64vEXT },
10080 { "glGetQueryObjectiv", "GL_VERSION_1_5", (void *) wine_glGetQueryObjectiv },
10081 { "glGetQueryObjectivARB", "GL_ARB_occlusion_query", (void *) wine_glGetQueryObjectivARB },
10082 { "glGetQueryObjectui64vEXT", "GL_EXT_timer_query", (void *) wine_glGetQueryObjectui64vEXT },
10083 { "glGetQueryObjectuiv", "GL_VERSION_1_5", (void *) wine_glGetQueryObjectuiv },
10084 { "glGetQueryObjectuivARB", "GL_ARB_occlusion_query", (void *) wine_glGetQueryObjectuivARB },
10085 { "glGetQueryiv", "GL_VERSION_1_5", (void *) wine_glGetQueryiv },
10086 { "glGetQueryivARB", "GL_ARB_occlusion_query", (void *) wine_glGetQueryivARB },
10087 { "glGetRenderbufferParameterivEXT", "GL_EXT_framebuffer_object", (void *) wine_glGetRenderbufferParameterivEXT },
10088 { "glGetSeparableFilterEXT", "GL_EXT_convolution", (void *) wine_glGetSeparableFilterEXT },
10089 { "glGetShaderInfoLog", "GL_VERSION_2_0", (void *) wine_glGetShaderInfoLog },
10090 { "glGetShaderSource", "GL_VERSION_2_0", (void *) wine_glGetShaderSource },
10091 { "glGetShaderSourceARB", "GL_ARB_shader_objects", (void *) wine_glGetShaderSourceARB },
10092 { "glGetShaderiv", "GL_VERSION_2_0", (void *) wine_glGetShaderiv },
10093 { "glGetSharpenTexFuncSGIS", "GL_SGIS_sharpen_texture", (void *) wine_glGetSharpenTexFuncSGIS },
10094 { "glGetTexBumpParameterfvATI", "GL_ATI_envmap_bumpmap", (void *) wine_glGetTexBumpParameterfvATI },
10095 { "glGetTexBumpParameterivATI", "GL_ATI_envmap_bumpmap", (void *) wine_glGetTexBumpParameterivATI },
10096 { "glGetTexFilterFuncSGIS", "GL_SGIS_texture_filter4", (void *) wine_glGetTexFilterFuncSGIS },
10097 { "glGetTexParameterIivEXT", "GL_EXT_texture_integer", (void *) wine_glGetTexParameterIivEXT },
10098 { "glGetTexParameterIuivEXT", "GL_EXT_texture_integer", (void *) wine_glGetTexParameterIuivEXT },
10099 { "glGetTrackMatrixivNV", "GL_NV_vertex_program", (void *) wine_glGetTrackMatrixivNV },
10100 { "glGetTransformFeedbackVaryingNV", "GL_NV_transform_feedback", (void *) wine_glGetTransformFeedbackVaryingNV },
10101 { "glGetUniformBufferSizeEXT", "GL_EXT_bindable_uniform", (void *) wine_glGetUniformBufferSizeEXT },
10102 { "glGetUniformLocation", "GL_VERSION_2_0", (void *) wine_glGetUniformLocation },
10103 { "glGetUniformLocationARB", "GL_ARB_shader_objects", (void *) wine_glGetUniformLocationARB },
10104 { "glGetUniformOffsetEXT", "GL_EXT_bindable_uniform", (void *) wine_glGetUniformOffsetEXT },
10105 { "glGetUniformfv", "GL_VERSION_2_0", (void *) wine_glGetUniformfv },
10106 { "glGetUniformfvARB", "GL_ARB_shader_objects", (void *) wine_glGetUniformfvARB },
10107 { "glGetUniformiv", "GL_VERSION_2_0", (void *) wine_glGetUniformiv },
10108 { "glGetUniformivARB", "GL_ARB_shader_objects", (void *) wine_glGetUniformivARB },
10109 { "glGetUniformuivEXT", "GL_EXT_gpu_shader4", (void *) wine_glGetUniformuivEXT },
10110 { "glGetVariantArrayObjectfvATI", "GL_ATI_vertex_array_object", (void *) wine_glGetVariantArrayObjectfvATI },
10111 { "glGetVariantArrayObjectivATI", "GL_ATI_vertex_array_object", (void *) wine_glGetVariantArrayObjectivATI },
10112 { "glGetVariantBooleanvEXT", "GL_EXT_vertex_shader", (void *) wine_glGetVariantBooleanvEXT },
10113 { "glGetVariantFloatvEXT", "GL_EXT_vertex_shader", (void *) wine_glGetVariantFloatvEXT },
10114 { "glGetVariantIntegervEXT", "GL_EXT_vertex_shader", (void *) wine_glGetVariantIntegervEXT },
10115 { "glGetVariantPointervEXT", "GL_EXT_vertex_shader", (void *) wine_glGetVariantPointervEXT },
10116 { "glGetVaryingLocationNV", "GL_NV_transform_feedback", (void *) wine_glGetVaryingLocationNV },
10117 { "glGetVertexAttribArrayObjectfvATI", "GL_ATI_vertex_attrib_array_object", (void *) wine_glGetVertexAttribArrayObjectfvATI },
10118 { "glGetVertexAttribArrayObjectivATI", "GL_ATI_vertex_attrib_array_object", (void *) wine_glGetVertexAttribArrayObjectivATI },
10119 { "glGetVertexAttribIivEXT", "GL_NV_vertex_program4", (void *) wine_glGetVertexAttribIivEXT },
10120 { "glGetVertexAttribIuivEXT", "GL_NV_vertex_program4", (void *) wine_glGetVertexAttribIuivEXT },
10121 { "glGetVertexAttribPointerv", "GL_VERSION_2_0", (void *) wine_glGetVertexAttribPointerv },
10122 { "glGetVertexAttribPointervARB", "GL_ARB_vertex_program", (void *) wine_glGetVertexAttribPointervARB },
10123 { "glGetVertexAttribPointervNV", "GL_NV_vertex_program", (void *) wine_glGetVertexAttribPointervNV },
10124 { "glGetVertexAttribdv", "GL_VERSION_2_0", (void *) wine_glGetVertexAttribdv },
10125 { "glGetVertexAttribdvARB", "GL_ARB_vertex_program", (void *) wine_glGetVertexAttribdvARB },
10126 { "glGetVertexAttribdvNV", "GL_NV_vertex_program", (void *) wine_glGetVertexAttribdvNV },
10127 { "glGetVertexAttribfv", "GL_VERSION_2_0", (void *) wine_glGetVertexAttribfv },
10128 { "glGetVertexAttribfvARB", "GL_ARB_vertex_program", (void *) wine_glGetVertexAttribfvARB },
10129 { "glGetVertexAttribfvNV", "GL_NV_vertex_program", (void *) wine_glGetVertexAttribfvNV },
10130 { "glGetVertexAttribiv", "GL_VERSION_2_0", (void *) wine_glGetVertexAttribiv },
10131 { "glGetVertexAttribivARB", "GL_ARB_vertex_program", (void *) wine_glGetVertexAttribivARB },
10132 { "glGetVertexAttribivNV", "GL_NV_vertex_program", (void *) wine_glGetVertexAttribivNV },
10133 { "glGlobalAlphaFactorbSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactorbSUN },
10134 { "glGlobalAlphaFactordSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactordSUN },
10135 { "glGlobalAlphaFactorfSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactorfSUN },
10136 { "glGlobalAlphaFactoriSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactoriSUN },
10137 { "glGlobalAlphaFactorsSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactorsSUN },
10138 { "glGlobalAlphaFactorubSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactorubSUN },
10139 { "glGlobalAlphaFactoruiSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactoruiSUN },
10140 { "glGlobalAlphaFactorusSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactorusSUN },
10141 { "glHintPGI", "GL_PGI_misc_hints", (void *) wine_glHintPGI },
10142 { "glHistogramEXT", "GL_EXT_histogram", (void *) wine_glHistogramEXT },
10143 { "glIglooInterfaceSGIX", "GL_SGIX_igloo_interface", (void *) wine_glIglooInterfaceSGIX },
10144 { "glImageTransformParameterfHP", "GL_HP_image_transform", (void *) wine_glImageTransformParameterfHP },
10145 { "glImageTransformParameterfvHP", "GL_HP_image_transform", (void *) wine_glImageTransformParameterfvHP },
10146 { "glImageTransformParameteriHP", "GL_HP_image_transform", (void *) wine_glImageTransformParameteriHP },
10147 { "glImageTransformParameterivHP", "GL_HP_image_transform", (void *) wine_glImageTransformParameterivHP },
10148 { "glIndexFuncEXT", "GL_EXT_index_func", (void *) wine_glIndexFuncEXT },
10149 { "glIndexMaterialEXT", "GL_EXT_index_material", (void *) wine_glIndexMaterialEXT },
10150 { "glIndexPointerEXT", "GL_EXT_vertex_array", (void *) wine_glIndexPointerEXT },
10151 { "glIndexPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glIndexPointerListIBM },
10152 { "glInsertComponentEXT", "GL_EXT_vertex_shader", (void *) wine_glInsertComponentEXT },
10153 { "glInstrumentsBufferSGIX", "GL_SGIX_instruments", (void *) wine_glInstrumentsBufferSGIX },
10154 { "glIsAsyncMarkerSGIX", "GL_SGIX_async", (void *) wine_glIsAsyncMarkerSGIX },
10155 { "glIsBuffer", "GL_VERSION_1_5", (void *) wine_glIsBuffer },
10156 { "glIsBufferARB", "GL_ARB_vertex_buffer_object", (void *) wine_glIsBufferARB },
10157 { "glIsEnabledIndexedEXT", "GL_EXT_draw_buffers2", (void *) wine_glIsEnabledIndexedEXT },
10158 { "glIsFenceAPPLE", "GL_APPLE_fence", (void *) wine_glIsFenceAPPLE },
10159 { "glIsFenceNV", "GL_NV_fence", (void *) wine_glIsFenceNV },
10160 { "glIsFramebufferEXT", "GL_EXT_framebuffer_object", (void *) wine_glIsFramebufferEXT },
10161 { "glIsObjectBufferATI", "GL_ATI_vertex_array_object", (void *) wine_glIsObjectBufferATI },
10162 { "glIsOcclusionQueryNV", "GL_NV_occlusion_query", (void *) wine_glIsOcclusionQueryNV },
10163 { "glIsProgram", "GL_VERSION_2_0", (void *) wine_glIsProgram },
10164 { "glIsProgramARB", "GL_ARB_vertex_program", (void *) wine_glIsProgramARB },
10165 { "glIsProgramNV", "GL_NV_vertex_program", (void *) wine_glIsProgramNV },
10166 { "glIsQuery", "GL_VERSION_1_5", (void *) wine_glIsQuery },
10167 { "glIsQueryARB", "GL_ARB_occlusion_query", (void *) wine_glIsQueryARB },
10168 { "glIsRenderbufferEXT", "GL_EXT_framebuffer_object", (void *) wine_glIsRenderbufferEXT },
10169 { "glIsShader", "GL_VERSION_2_0", (void *) wine_glIsShader },
10170 { "glIsTextureEXT", "GL_EXT_texture_object", (void *) wine_glIsTextureEXT },
10171 { "glIsVariantEnabledEXT", "GL_EXT_vertex_shader", (void *) wine_glIsVariantEnabledEXT },
10172 { "glIsVertexArrayAPPLE", "GL_APPLE_vertex_array_object", (void *) wine_glIsVertexArrayAPPLE },
10173 { "glLightEnviSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glLightEnviSGIX },
10174 { "glLinkProgram", "GL_VERSION_2_0", (void *) wine_glLinkProgram },
10175 { "glLinkProgramARB", "GL_ARB_shader_objects", (void *) wine_glLinkProgramARB },
10176 { "glListParameterfSGIX", "GL_SGIX_list_priority", (void *) wine_glListParameterfSGIX },
10177 { "glListParameterfvSGIX", "GL_SGIX_list_priority", (void *) wine_glListParameterfvSGIX },
10178 { "glListParameteriSGIX", "GL_SGIX_list_priority", (void *) wine_glListParameteriSGIX },
10179 { "glListParameterivSGIX", "GL_SGIX_list_priority", (void *) wine_glListParameterivSGIX },
10180 { "glLoadIdentityDeformationMapSGIX", "GL_SGIX_polynomial_ffd", (void *) wine_glLoadIdentityDeformationMapSGIX },
10181 { "glLoadProgramNV", "GL_NV_vertex_program", (void *) wine_glLoadProgramNV },
10182 { "glLoadTransposeMatrixd", "GL_VERSION_1_3", (void *) wine_glLoadTransposeMatrixd },
10183 { "glLoadTransposeMatrixdARB", "GL_ARB_transpose_matrix", (void *) wine_glLoadTransposeMatrixdARB },
10184 { "glLoadTransposeMatrixf", "GL_VERSION_1_3", (void *) wine_glLoadTransposeMatrixf },
10185 { "glLoadTransposeMatrixfARB", "GL_ARB_transpose_matrix", (void *) wine_glLoadTransposeMatrixfARB },
10186 { "glLockArraysEXT", "GL_EXT_compiled_vertex_array", (void *) wine_glLockArraysEXT },
10187 { "glMTexCoord2fSGIS", "GL_SGIS_multitexture", (void *) wine_glMTexCoord2fSGIS },
10188 { "glMTexCoord2fvSGIS", "GL_SGIS_multitexture", (void *) wine_glMTexCoord2fvSGIS },
10189 { "glMapBuffer", "GL_VERSION_1_5", (void *) wine_glMapBuffer },
10190 { "glMapBufferARB", "GL_ARB_vertex_buffer_object", (void *) wine_glMapBufferARB },
10191 { "glMapControlPointsNV", "GL_NV_evaluators", (void *) wine_glMapControlPointsNV },
10192 { "glMapObjectBufferATI", "GL_ATI_map_object_buffer", (void *) wine_glMapObjectBufferATI },
10193 { "glMapParameterfvNV", "GL_NV_evaluators", (void *) wine_glMapParameterfvNV },
10194 { "glMapParameterivNV", "GL_NV_evaluators", (void *) wine_glMapParameterivNV },
10195 { "glMatrixIndexPointerARB", "GL_ARB_matrix_palette", (void *) wine_glMatrixIndexPointerARB },
10196 { "glMatrixIndexubvARB", "GL_ARB_matrix_palette", (void *) wine_glMatrixIndexubvARB },
10197 { "glMatrixIndexuivARB", "GL_ARB_matrix_palette", (void *) wine_glMatrixIndexuivARB },
10198 { "glMatrixIndexusvARB", "GL_ARB_matrix_palette", (void *) wine_glMatrixIndexusvARB },
10199 { "glMinmaxEXT", "GL_EXT_histogram", (void *) wine_glMinmaxEXT },
10200 { "glMultTransposeMatrixd", "GL_VERSION_1_3", (void *) wine_glMultTransposeMatrixd },
10201 { "glMultTransposeMatrixdARB", "GL_ARB_transpose_matrix", (void *) wine_glMultTransposeMatrixdARB },
10202 { "glMultTransposeMatrixf", "GL_VERSION_1_3", (void *) wine_glMultTransposeMatrixf },
10203 { "glMultTransposeMatrixfARB", "GL_ARB_transpose_matrix", (void *) wine_glMultTransposeMatrixfARB },
10204 { "glMultiDrawArrays", "GL_VERSION_1_4", (void *) wine_glMultiDrawArrays },
10205 { "glMultiDrawArraysEXT", "GL_EXT_multi_draw_arrays", (void *) wine_glMultiDrawArraysEXT },
10206 { "glMultiDrawElementArrayAPPLE", "GL_APPLE_element_array", (void *) wine_glMultiDrawElementArrayAPPLE },
10207 { "glMultiDrawElements", "GL_VERSION_1_4", (void *) wine_glMultiDrawElements },
10208 { "glMultiDrawElementsEXT", "GL_EXT_multi_draw_arrays", (void *) wine_glMultiDrawElementsEXT },
10209 { "glMultiDrawRangeElementArrayAPPLE", "GL_APPLE_element_array", (void *) wine_glMultiDrawRangeElementArrayAPPLE },
10210 { "glMultiModeDrawArraysIBM", "GL_IBM_multimode_draw_arrays", (void *) wine_glMultiModeDrawArraysIBM },
10211 { "glMultiModeDrawElementsIBM", "GL_IBM_multimode_draw_arrays", (void *) wine_glMultiModeDrawElementsIBM },
10212 { "glMultiTexCoord1d", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1d },
10213 { "glMultiTexCoord1dARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1dARB },
10214 { "glMultiTexCoord1dSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1dSGIS },
10215 { "glMultiTexCoord1dv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1dv },
10216 { "glMultiTexCoord1dvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1dvARB },
10217 { "glMultiTexCoord1dvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1dvSGIS },
10218 { "glMultiTexCoord1f", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1f },
10219 { "glMultiTexCoord1fARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1fARB },
10220 { "glMultiTexCoord1fSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1fSGIS },
10221 { "glMultiTexCoord1fv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1fv },
10222 { "glMultiTexCoord1fvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1fvARB },
10223 { "glMultiTexCoord1fvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1fvSGIS },
10224 { "glMultiTexCoord1hNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord1hNV },
10225 { "glMultiTexCoord1hvNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord1hvNV },
10226 { "glMultiTexCoord1i", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1i },
10227 { "glMultiTexCoord1iARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1iARB },
10228 { "glMultiTexCoord1iSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1iSGIS },
10229 { "glMultiTexCoord1iv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1iv },
10230 { "glMultiTexCoord1ivARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1ivARB },
10231 { "glMultiTexCoord1ivSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1ivSGIS },
10232 { "glMultiTexCoord1s", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1s },
10233 { "glMultiTexCoord1sARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1sARB },
10234 { "glMultiTexCoord1sSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1sSGIS },
10235 { "glMultiTexCoord1sv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1sv },
10236 { "glMultiTexCoord1svARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1svARB },
10237 { "glMultiTexCoord1svSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1svSGIS },
10238 { "glMultiTexCoord2d", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2d },
10239 { "glMultiTexCoord2dARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2dARB },
10240 { "glMultiTexCoord2dSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2dSGIS },
10241 { "glMultiTexCoord2dv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2dv },
10242 { "glMultiTexCoord2dvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2dvARB },
10243 { "glMultiTexCoord2dvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2dvSGIS },
10244 { "glMultiTexCoord2f", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2f },
10245 { "glMultiTexCoord2fARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2fARB },
10246 { "glMultiTexCoord2fSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2fSGIS },
10247 { "glMultiTexCoord2fv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2fv },
10248 { "glMultiTexCoord2fvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2fvARB },
10249 { "glMultiTexCoord2fvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2fvSGIS },
10250 { "glMultiTexCoord2hNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord2hNV },
10251 { "glMultiTexCoord2hvNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord2hvNV },
10252 { "glMultiTexCoord2i", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2i },
10253 { "glMultiTexCoord2iARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2iARB },
10254 { "glMultiTexCoord2iSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2iSGIS },
10255 { "glMultiTexCoord2iv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2iv },
10256 { "glMultiTexCoord2ivARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2ivARB },
10257 { "glMultiTexCoord2ivSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2ivSGIS },
10258 { "glMultiTexCoord2s", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2s },
10259 { "glMultiTexCoord2sARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2sARB },
10260 { "glMultiTexCoord2sSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2sSGIS },
10261 { "glMultiTexCoord2sv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2sv },
10262 { "glMultiTexCoord2svARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2svARB },
10263 { "glMultiTexCoord2svSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2svSGIS },
10264 { "glMultiTexCoord3d", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3d },
10265 { "glMultiTexCoord3dARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3dARB },
10266 { "glMultiTexCoord3dSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3dSGIS },
10267 { "glMultiTexCoord3dv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3dv },
10268 { "glMultiTexCoord3dvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3dvARB },
10269 { "glMultiTexCoord3dvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3dvSGIS },
10270 { "glMultiTexCoord3f", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3f },
10271 { "glMultiTexCoord3fARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3fARB },
10272 { "glMultiTexCoord3fSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3fSGIS },
10273 { "glMultiTexCoord3fv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3fv },
10274 { "glMultiTexCoord3fvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3fvARB },
10275 { "glMultiTexCoord3fvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3fvSGIS },
10276 { "glMultiTexCoord3hNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord3hNV },
10277 { "glMultiTexCoord3hvNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord3hvNV },
10278 { "glMultiTexCoord3i", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3i },
10279 { "glMultiTexCoord3iARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3iARB },
10280 { "glMultiTexCoord3iSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3iSGIS },
10281 { "glMultiTexCoord3iv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3iv },
10282 { "glMultiTexCoord3ivARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3ivARB },
10283 { "glMultiTexCoord3ivSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3ivSGIS },
10284 { "glMultiTexCoord3s", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3s },
10285 { "glMultiTexCoord3sARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3sARB },
10286 { "glMultiTexCoord3sSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3sSGIS },
10287 { "glMultiTexCoord3sv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3sv },
10288 { "glMultiTexCoord3svARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3svARB },
10289 { "glMultiTexCoord3svSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3svSGIS },
10290 { "glMultiTexCoord4d", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4d },
10291 { "glMultiTexCoord4dARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4dARB },
10292 { "glMultiTexCoord4dSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4dSGIS },
10293 { "glMultiTexCoord4dv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4dv },
10294 { "glMultiTexCoord4dvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4dvARB },
10295 { "glMultiTexCoord4dvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4dvSGIS },
10296 { "glMultiTexCoord4f", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4f },
10297 { "glMultiTexCoord4fARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4fARB },
10298 { "glMultiTexCoord4fSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4fSGIS },
10299 { "glMultiTexCoord4fv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4fv },
10300 { "glMultiTexCoord4fvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4fvARB },
10301 { "glMultiTexCoord4fvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4fvSGIS },
10302 { "glMultiTexCoord4hNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord4hNV },
10303 { "glMultiTexCoord4hvNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord4hvNV },
10304 { "glMultiTexCoord4i", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4i },
10305 { "glMultiTexCoord4iARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4iARB },
10306 { "glMultiTexCoord4iSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4iSGIS },
10307 { "glMultiTexCoord4iv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4iv },
10308 { "glMultiTexCoord4ivARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4ivARB },
10309 { "glMultiTexCoord4ivSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4ivSGIS },
10310 { "glMultiTexCoord4s", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4s },
10311 { "glMultiTexCoord4sARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4sARB },
10312 { "glMultiTexCoord4sSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4sSGIS },
10313 { "glMultiTexCoord4sv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4sv },
10314 { "glMultiTexCoord4svARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4svARB },
10315 { "glMultiTexCoord4svSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4svSGIS },
10316 { "glMultiTexCoordPointerSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoordPointerSGIS },
10317 { "glNewBufferRegion", "GL_KTX_buffer_region", (void *) wine_glNewBufferRegion },
10318 { "glNewObjectBufferATI", "GL_ATI_vertex_array_object", (void *) wine_glNewObjectBufferATI },
10319 { "glNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glNormal3fVertex3fSUN },
10320 { "glNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glNormal3fVertex3fvSUN },
10321 { "glNormal3hNV", "GL_NV_half_float", (void *) wine_glNormal3hNV },
10322 { "glNormal3hvNV", "GL_NV_half_float", (void *) wine_glNormal3hvNV },
10323 { "glNormalPointerEXT", "GL_EXT_vertex_array", (void *) wine_glNormalPointerEXT },
10324 { "glNormalPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glNormalPointerListIBM },
10325 { "glNormalPointervINTEL", "GL_INTEL_parallel_arrays", (void *) wine_glNormalPointervINTEL },
10326 { "glNormalStream3bATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3bATI },
10327 { "glNormalStream3bvATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3bvATI },
10328 { "glNormalStream3dATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3dATI },
10329 { "glNormalStream3dvATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3dvATI },
10330 { "glNormalStream3fATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3fATI },
10331 { "glNormalStream3fvATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3fvATI },
10332 { "glNormalStream3iATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3iATI },
10333 { "glNormalStream3ivATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3ivATI },
10334 { "glNormalStream3sATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3sATI },
10335 { "glNormalStream3svATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3svATI },
10336 { "glPNTrianglesfATI", "GL_ATI_pn_triangles", (void *) wine_glPNTrianglesfATI },
10337 { "glPNTrianglesiATI", "GL_ATI_pn_triangles", (void *) wine_glPNTrianglesiATI },
10338 { "glPassTexCoordATI", "GL_ATI_fragment_shader", (void *) wine_glPassTexCoordATI },
10339 { "glPixelDataRangeNV", "GL_NV_pixel_data_range", (void *) wine_glPixelDataRangeNV },
10340 { "glPixelTexGenParameterfSGIS", "GL_SGIS_pixel_texture", (void *) wine_glPixelTexGenParameterfSGIS },
10341 { "glPixelTexGenParameterfvSGIS", "GL_SGIS_pixel_texture", (void *) wine_glPixelTexGenParameterfvSGIS },
10342 { "glPixelTexGenParameteriSGIS", "GL_SGIS_pixel_texture", (void *) wine_glPixelTexGenParameteriSGIS },
10343 { "glPixelTexGenParameterivSGIS", "GL_SGIS_pixel_texture", (void *) wine_glPixelTexGenParameterivSGIS },
10344 { "glPixelTexGenSGIX", "GL_SGIX_pixel_texture", (void *) wine_glPixelTexGenSGIX },
10345 { "glPixelTransformParameterfEXT", "GL_EXT_pixel_transform", (void *) wine_glPixelTransformParameterfEXT },
10346 { "glPixelTransformParameterfvEXT", "GL_EXT_pixel_transform", (void *) wine_glPixelTransformParameterfvEXT },
10347 { "glPixelTransformParameteriEXT", "GL_EXT_pixel_transform", (void *) wine_glPixelTransformParameteriEXT },
10348 { "glPixelTransformParameterivEXT", "GL_EXT_pixel_transform", (void *) wine_glPixelTransformParameterivEXT },
10349 { "glPointParameterf", "GL_VERSION_1_4", (void *) wine_glPointParameterf },
10350 { "glPointParameterfARB", "GL_ARB_point_parameters", (void *) wine_glPointParameterfARB },
10351 { "glPointParameterfEXT", "GL_EXT_point_parameters", (void *) wine_glPointParameterfEXT },
10352 { "glPointParameterfSGIS", "GL_SGIS_point_parameters", (void *) wine_glPointParameterfSGIS },
10353 { "glPointParameterfv", "GL_VERSION_1_4", (void *) wine_glPointParameterfv },
10354 { "glPointParameterfvARB", "GL_ARB_point_parameters", (void *) wine_glPointParameterfvARB },
10355 { "glPointParameterfvEXT", "GL_EXT_point_parameters", (void *) wine_glPointParameterfvEXT },
10356 { "glPointParameterfvSGIS", "GL_SGIS_point_parameters", (void *) wine_glPointParameterfvSGIS },
10357 { "glPointParameteri", "GL_VERSION_1_4", (void *) wine_glPointParameteri },
10358 { "glPointParameteriNV", "GL_NV_point_sprite", (void *) wine_glPointParameteriNV },
10359 { "glPointParameteriv", "GL_VERSION_1_4", (void *) wine_glPointParameteriv },
10360 { "glPointParameterivNV", "GL_NV_point_sprite", (void *) wine_glPointParameterivNV },
10361 { "glPollAsyncSGIX", "GL_SGIX_async", (void *) wine_glPollAsyncSGIX },
10362 { "glPollInstrumentsSGIX", "GL_SGIX_instruments", (void *) wine_glPollInstrumentsSGIX },
10363 { "glPolygonOffsetEXT", "GL_EXT_polygon_offset", (void *) wine_glPolygonOffsetEXT },
10364 { "glPrimitiveRestartIndexNV", "GL_NV_primitive_restart", (void *) wine_glPrimitiveRestartIndexNV },
10365 { "glPrimitiveRestartNV", "GL_NV_primitive_restart", (void *) wine_glPrimitiveRestartNV },
10366 { "glPrioritizeTexturesEXT", "GL_EXT_texture_object", (void *) wine_glPrioritizeTexturesEXT },
10367 { "glProgramBufferParametersIivNV", "GL_NV_parameter_buffer_object", (void *) wine_glProgramBufferParametersIivNV },
10368 { "glProgramBufferParametersIuivNV", "GL_NV_parameter_buffer_object", (void *) wine_glProgramBufferParametersIuivNV },
10369 { "glProgramBufferParametersfvNV", "GL_NV_parameter_buffer_object", (void *) wine_glProgramBufferParametersfvNV },
10370 { "glProgramEnvParameter4dARB", "GL_ARB_vertex_program", (void *) wine_glProgramEnvParameter4dARB },
10371 { "glProgramEnvParameter4dvARB", "GL_ARB_vertex_program", (void *) wine_glProgramEnvParameter4dvARB },
10372 { "glProgramEnvParameter4fARB", "GL_ARB_vertex_program", (void *) wine_glProgramEnvParameter4fARB },
10373 { "glProgramEnvParameter4fvARB", "GL_ARB_vertex_program", (void *) wine_glProgramEnvParameter4fvARB },
10374 { "glProgramEnvParameterI4iNV", "GL_NV_gpu_program4", (void *) wine_glProgramEnvParameterI4iNV },
10375 { "glProgramEnvParameterI4ivNV", "GL_NV_gpu_program4", (void *) wine_glProgramEnvParameterI4ivNV },
10376 { "glProgramEnvParameterI4uiNV", "GL_NV_gpu_program4", (void *) wine_glProgramEnvParameterI4uiNV },
10377 { "glProgramEnvParameterI4uivNV", "GL_NV_gpu_program4", (void *) wine_glProgramEnvParameterI4uivNV },
10378 { "glProgramEnvParameters4fvEXT", "GL_EXT_gpu_program_parameters", (void *) wine_glProgramEnvParameters4fvEXT },
10379 { "glProgramEnvParametersI4ivNV", "GL_NV_gpu_program4", (void *) wine_glProgramEnvParametersI4ivNV },
10380 { "glProgramEnvParametersI4uivNV", "GL_NV_gpu_program4", (void *) wine_glProgramEnvParametersI4uivNV },
10381 { "glProgramLocalParameter4dARB", "GL_ARB_vertex_program", (void *) wine_glProgramLocalParameter4dARB },
10382 { "glProgramLocalParameter4dvARB", "GL_ARB_vertex_program", (void *) wine_glProgramLocalParameter4dvARB },
10383 { "glProgramLocalParameter4fARB", "GL_ARB_vertex_program", (void *) wine_glProgramLocalParameter4fARB },
10384 { "glProgramLocalParameter4fvARB", "GL_ARB_vertex_program", (void *) wine_glProgramLocalParameter4fvARB },
10385 { "glProgramLocalParameterI4iNV", "GL_NV_gpu_program4", (void *) wine_glProgramLocalParameterI4iNV },
10386 { "glProgramLocalParameterI4ivNV", "GL_NV_gpu_program4", (void *) wine_glProgramLocalParameterI4ivNV },
10387 { "glProgramLocalParameterI4uiNV", "GL_NV_gpu_program4", (void *) wine_glProgramLocalParameterI4uiNV },
10388 { "glProgramLocalParameterI4uivNV", "GL_NV_gpu_program4", (void *) wine_glProgramLocalParameterI4uivNV },
10389 { "glProgramLocalParameters4fvEXT", "GL_EXT_gpu_program_parameters", (void *) wine_glProgramLocalParameters4fvEXT },
10390 { "glProgramLocalParametersI4ivNV", "GL_NV_gpu_program4", (void *) wine_glProgramLocalParametersI4ivNV },
10391 { "glProgramLocalParametersI4uivNV", "GL_NV_gpu_program4", (void *) wine_glProgramLocalParametersI4uivNV },
10392 { "glProgramNamedParameter4dNV", "GL_NV_fragment_program", (void *) wine_glProgramNamedParameter4dNV },
10393 { "glProgramNamedParameter4dvNV", "GL_NV_fragment_program", (void *) wine_glProgramNamedParameter4dvNV },
10394 { "glProgramNamedParameter4fNV", "GL_NV_fragment_program", (void *) wine_glProgramNamedParameter4fNV },
10395 { "glProgramNamedParameter4fvNV", "GL_NV_fragment_program", (void *) wine_glProgramNamedParameter4fvNV },
10396 { "glProgramParameter4dNV", "GL_NV_vertex_program", (void *) wine_glProgramParameter4dNV },
10397 { "glProgramParameter4dvNV", "GL_NV_vertex_program", (void *) wine_glProgramParameter4dvNV },
10398 { "glProgramParameter4fNV", "GL_NV_vertex_program", (void *) wine_glProgramParameter4fNV },
10399 { "glProgramParameter4fvNV", "GL_NV_vertex_program", (void *) wine_glProgramParameter4fvNV },
10400 { "glProgramParameteriEXT", "GL_EXT_geometry_shader4", (void *) wine_glProgramParameteriEXT },
10401 { "glProgramParameters4dvNV", "GL_NV_vertex_program", (void *) wine_glProgramParameters4dvNV },
10402 { "glProgramParameters4fvNV", "GL_NV_vertex_program", (void *) wine_glProgramParameters4fvNV },
10403 { "glProgramStringARB", "GL_ARB_vertex_program", (void *) wine_glProgramStringARB },
10404 { "glProgramVertexLimitNV", "GL_NV_geometry_program4", (void *) wine_glProgramVertexLimitNV },
10405 { "glReadBufferRegion", "GL_KTX_buffer_region", (void *) wine_glReadBufferRegion },
10406 { "glReadInstrumentsSGIX", "GL_SGIX_instruments", (void *) wine_glReadInstrumentsSGIX },
10407 { "glReferencePlaneSGIX", "GL_SGIX_reference_plane", (void *) wine_glReferencePlaneSGIX },
10408 { "glRenderbufferStorageEXT", "GL_EXT_framebuffer_object", (void *) wine_glRenderbufferStorageEXT },
10409 { "glRenderbufferStorageMultisampleCoverageNV", "GL_NV_framebuffer_multisample_coverage", (void *) wine_glRenderbufferStorageMultisampleCoverageNV },
10410 { "glRenderbufferStorageMultisampleEXT", "GL_EXT_framebuffer_multisample", (void *) wine_glRenderbufferStorageMultisampleEXT },
10411 { "glReplacementCodePointerSUN", "GL_SUN_triangle_list", (void *) wine_glReplacementCodePointerSUN },
10412 { "glReplacementCodeubSUN", "GL_SUN_triangle_list", (void *) wine_glReplacementCodeubSUN },
10413 { "glReplacementCodeubvSUN", "GL_SUN_triangle_list", (void *) wine_glReplacementCodeubvSUN },
10414 { "glReplacementCodeuiColor3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiColor3fVertex3fSUN },
10415 { "glReplacementCodeuiColor3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiColor3fVertex3fvSUN },
10416 { "glReplacementCodeuiColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiColor4fNormal3fVertex3fSUN },
10417 { "glReplacementCodeuiColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiColor4fNormal3fVertex3fvSUN },
10418 { "glReplacementCodeuiColor4ubVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiColor4ubVertex3fSUN },
10419 { "glReplacementCodeuiColor4ubVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiColor4ubVertex3fvSUN },
10420 { "glReplacementCodeuiNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiNormal3fVertex3fSUN },
10421 { "glReplacementCodeuiNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiNormal3fVertex3fvSUN },
10422 { "glReplacementCodeuiSUN", "GL_SUN_triangle_list", (void *) wine_glReplacementCodeuiSUN },
10423 { "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN },
10424 { "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN },
10425 { "glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN },
10426 { "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN },
10427 { "glReplacementCodeuiTexCoord2fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiTexCoord2fVertex3fSUN },
10428 { "glReplacementCodeuiTexCoord2fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiTexCoord2fVertex3fvSUN },
10429 { "glReplacementCodeuiVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiVertex3fSUN },
10430 { "glReplacementCodeuiVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiVertex3fvSUN },
10431 { "glReplacementCodeuivSUN", "GL_SUN_triangle_list", (void *) wine_glReplacementCodeuivSUN },
10432 { "glReplacementCodeusSUN", "GL_SUN_triangle_list", (void *) wine_glReplacementCodeusSUN },
10433 { "glReplacementCodeusvSUN", "GL_SUN_triangle_list", (void *) wine_glReplacementCodeusvSUN },
10434 { "glRequestResidentProgramsNV", "GL_NV_vertex_program", (void *) wine_glRequestResidentProgramsNV },
10435 { "glResetHistogramEXT", "GL_EXT_histogram", (void *) wine_glResetHistogramEXT },
10436 { "glResetMinmaxEXT", "GL_EXT_histogram", (void *) wine_glResetMinmaxEXT },
10437 { "glResizeBuffersMESA", "GL_MESA_resize_buffers", (void *) wine_glResizeBuffersMESA },
10438 { "glSampleCoverage", "GL_VERSION_1_3", (void *) wine_glSampleCoverage },
10439 { "glSampleCoverageARB", "GL_ARB_multisample", (void *) wine_glSampleCoverageARB },
10440 { "glSampleMapATI", "GL_ATI_fragment_shader", (void *) wine_glSampleMapATI },
10441 { "glSampleMaskEXT", "GL_EXT_multisample", (void *) wine_glSampleMaskEXT },
10442 { "glSampleMaskSGIS", "GL_SGIS_multisample", (void *) wine_glSampleMaskSGIS },
10443 { "glSamplePatternEXT", "GL_EXT_multisample", (void *) wine_glSamplePatternEXT },
10444 { "glSamplePatternSGIS", "GL_SGIS_multisample", (void *) wine_glSamplePatternSGIS },
10445 { "glSecondaryColor3b", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3b },
10446 { "glSecondaryColor3bEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3bEXT },
10447 { "glSecondaryColor3bv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3bv },
10448 { "glSecondaryColor3bvEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3bvEXT },
10449 { "glSecondaryColor3d", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3d },
10450 { "glSecondaryColor3dEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3dEXT },
10451 { "glSecondaryColor3dv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3dv },
10452 { "glSecondaryColor3dvEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3dvEXT },
10453 { "glSecondaryColor3f", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3f },
10454 { "glSecondaryColor3fEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3fEXT },
10455 { "glSecondaryColor3fv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3fv },
10456 { "glSecondaryColor3fvEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3fvEXT },
10457 { "glSecondaryColor3hNV", "GL_NV_half_float", (void *) wine_glSecondaryColor3hNV },
10458 { "glSecondaryColor3hvNV", "GL_NV_half_float", (void *) wine_glSecondaryColor3hvNV },
10459 { "glSecondaryColor3i", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3i },
10460 { "glSecondaryColor3iEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3iEXT },
10461 { "glSecondaryColor3iv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3iv },
10462 { "glSecondaryColor3ivEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3ivEXT },
10463 { "glSecondaryColor3s", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3s },
10464 { "glSecondaryColor3sEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3sEXT },
10465 { "glSecondaryColor3sv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3sv },
10466 { "glSecondaryColor3svEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3svEXT },
10467 { "glSecondaryColor3ub", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3ub },
10468 { "glSecondaryColor3ubEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3ubEXT },
10469 { "glSecondaryColor3ubv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3ubv },
10470 { "glSecondaryColor3ubvEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3ubvEXT },
10471 { "glSecondaryColor3ui", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3ui },
10472 { "glSecondaryColor3uiEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3uiEXT },
10473 { "glSecondaryColor3uiv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3uiv },
10474 { "glSecondaryColor3uivEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3uivEXT },
10475 { "glSecondaryColor3us", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3us },
10476 { "glSecondaryColor3usEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3usEXT },
10477 { "glSecondaryColor3usv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3usv },
10478 { "glSecondaryColor3usvEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3usvEXT },
10479 { "glSecondaryColorPointer", "GL_VERSION_1_4", (void *) wine_glSecondaryColorPointer },
10480 { "glSecondaryColorPointerEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColorPointerEXT },
10481 { "glSecondaryColorPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glSecondaryColorPointerListIBM },
10482 { "glSelectTextureCoordSetSGIS", "GL_SGIS_multitexture", (void *) wine_glSelectTextureCoordSetSGIS },
10483 { "glSelectTextureSGIS", "GL_SGIS_multitexture", (void *) wine_glSelectTextureSGIS },
10484 { "glSeparableFilter2DEXT", "GL_EXT_convolution", (void *) wine_glSeparableFilter2DEXT },
10485 { "glSetFenceAPPLE", "GL_APPLE_fence", (void *) wine_glSetFenceAPPLE },
10486 { "glSetFenceNV", "GL_NV_fence", (void *) wine_glSetFenceNV },
10487 { "glSetFragmentShaderConstantATI", "GL_ATI_fragment_shader", (void *) wine_glSetFragmentShaderConstantATI },
10488 { "glSetInvariantEXT", "GL_EXT_vertex_shader", (void *) wine_glSetInvariantEXT },
10489 { "glSetLocalConstantEXT", "GL_EXT_vertex_shader", (void *) wine_glSetLocalConstantEXT },
10490 { "glShaderOp1EXT", "GL_EXT_vertex_shader", (void *) wine_glShaderOp1EXT },
10491 { "glShaderOp2EXT", "GL_EXT_vertex_shader", (void *) wine_glShaderOp2EXT },
10492 { "glShaderOp3EXT", "GL_EXT_vertex_shader", (void *) wine_glShaderOp3EXT },
10493 { "glShaderSource", "GL_VERSION_2_0", (void *) wine_glShaderSource },
10494 { "glShaderSourceARB", "GL_ARB_shader_objects", (void *) wine_glShaderSourceARB },
10495 { "glSharpenTexFuncSGIS", "GL_SGIS_sharpen_texture", (void *) wine_glSharpenTexFuncSGIS },
10496 { "glSpriteParameterfSGIX", "GL_SGIX_sprite", (void *) wine_glSpriteParameterfSGIX },
10497 { "glSpriteParameterfvSGIX", "GL_SGIX_sprite", (void *) wine_glSpriteParameterfvSGIX },
10498 { "glSpriteParameteriSGIX", "GL_SGIX_sprite", (void *) wine_glSpriteParameteriSGIX },
10499 { "glSpriteParameterivSGIX", "GL_SGIX_sprite", (void *) wine_glSpriteParameterivSGIX },
10500 { "glStartInstrumentsSGIX", "GL_SGIX_instruments", (void *) wine_glStartInstrumentsSGIX },
10501 { "glStencilClearTagEXT", "GL_EXT_stencil_clear_tag", (void *) wine_glStencilClearTagEXT },
10502 { "glStencilFuncSeparate", "GL_VERSION_2_0", (void *) wine_glStencilFuncSeparate },
10503 { "glStencilFuncSeparateATI", "GL_ATI_separate_stencil", (void *) wine_glStencilFuncSeparateATI },
10504 { "glStencilMaskSeparate", "GL_VERSION_2_0", (void *) wine_glStencilMaskSeparate },
10505 { "glStencilOpSeparate", "GL_VERSION_2_0", (void *) wine_glStencilOpSeparate },
10506 { "glStencilOpSeparateATI", "GL_ATI_separate_stencil", (void *) wine_glStencilOpSeparateATI },
10507 { "glStopInstrumentsSGIX", "GL_SGIX_instruments", (void *) wine_glStopInstrumentsSGIX },
10508 { "glStringMarkerGREMEDY", "GL_GREMEDY_string_marker", (void *) wine_glStringMarkerGREMEDY },
10509 { "glSwizzleEXT", "GL_EXT_vertex_shader", (void *) wine_glSwizzleEXT },
10510 { "glTagSampleBufferSGIX", "GL_SGIX_tag_sample_buffer", (void *) wine_glTagSampleBufferSGIX },
10511 { "glTangent3bEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3bEXT },
10512 { "glTangent3bvEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3bvEXT },
10513 { "glTangent3dEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3dEXT },
10514 { "glTangent3dvEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3dvEXT },
10515 { "glTangent3fEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3fEXT },
10516 { "glTangent3fvEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3fvEXT },
10517 { "glTangent3iEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3iEXT },
10518 { "glTangent3ivEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3ivEXT },
10519 { "glTangent3sEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3sEXT },
10520 { "glTangent3svEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3svEXT },
10521 { "glTangentPointerEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangentPointerEXT },
10522 { "glTbufferMask3DFX", "GL_3DFX_tbuffer", (void *) wine_glTbufferMask3DFX },
10523 { "glTestFenceAPPLE", "GL_APPLE_fence", (void *) wine_glTestFenceAPPLE },
10524 { "glTestFenceNV", "GL_NV_fence", (void *) wine_glTestFenceNV },
10525 { "glTestObjectAPPLE", "GL_APPLE_fence", (void *) wine_glTestObjectAPPLE },
10526 { "glTexBufferEXT", "GL_EXT_texture_buffer_object", (void *) wine_glTexBufferEXT },
10527 { "glTexBumpParameterfvATI", "GL_ATI_envmap_bumpmap", (void *) wine_glTexBumpParameterfvATI },
10528 { "glTexBumpParameterivATI", "GL_ATI_envmap_bumpmap", (void *) wine_glTexBumpParameterivATI },
10529 { "glTexCoord1hNV", "GL_NV_half_float", (void *) wine_glTexCoord1hNV },
10530 { "glTexCoord1hvNV", "GL_NV_half_float", (void *) wine_glTexCoord1hvNV },
10531 { "glTexCoord2fColor3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fColor3fVertex3fSUN },
10532 { "glTexCoord2fColor3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fColor3fVertex3fvSUN },
10533 { "glTexCoord2fColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fColor4fNormal3fVertex3fSUN },
10534 { "glTexCoord2fColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fColor4fNormal3fVertex3fvSUN },
10535 { "glTexCoord2fColor4ubVertex3fSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fColor4ubVertex3fSUN },
10536 { "glTexCoord2fColor4ubVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fColor4ubVertex3fvSUN },
10537 { "glTexCoord2fNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fNormal3fVertex3fSUN },
10538 { "glTexCoord2fNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fNormal3fVertex3fvSUN },
10539 { "glTexCoord2fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fVertex3fSUN },
10540 { "glTexCoord2fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fVertex3fvSUN },
10541 { "glTexCoord2hNV", "GL_NV_half_float", (void *) wine_glTexCoord2hNV },
10542 { "glTexCoord2hvNV", "GL_NV_half_float", (void *) wine_glTexCoord2hvNV },
10543 { "glTexCoord3hNV", "GL_NV_half_float", (void *) wine_glTexCoord3hNV },
10544 { "glTexCoord3hvNV", "GL_NV_half_float", (void *) wine_glTexCoord3hvNV },
10545 { "glTexCoord4fColor4fNormal3fVertex4fSUN", "GL_SUN_vertex", (void *) wine_glTexCoord4fColor4fNormal3fVertex4fSUN },
10546 { "glTexCoord4fColor4fNormal3fVertex4fvSUN", "GL_SUN_vertex", (void *) wine_glTexCoord4fColor4fNormal3fVertex4fvSUN },
10547 { "glTexCoord4fVertex4fSUN", "GL_SUN_vertex", (void *) wine_glTexCoord4fVertex4fSUN },
10548 { "glTexCoord4fVertex4fvSUN", "GL_SUN_vertex", (void *) wine_glTexCoord4fVertex4fvSUN },
10549 { "glTexCoord4hNV", "GL_NV_half_float", (void *) wine_glTexCoord4hNV },
10550 { "glTexCoord4hvNV", "GL_NV_half_float", (void *) wine_glTexCoord4hvNV },
10551 { "glTexCoordPointerEXT", "GL_EXT_vertex_array", (void *) wine_glTexCoordPointerEXT },
10552 { "glTexCoordPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glTexCoordPointerListIBM },
10553 { "glTexCoordPointervINTEL", "GL_INTEL_parallel_arrays", (void *) wine_glTexCoordPointervINTEL },
10554 { "glTexFilterFuncSGIS", "GL_SGIS_texture_filter4", (void *) wine_glTexFilterFuncSGIS },
10555 { "glTexImage3DEXT", "GL_EXT_texture3D", (void *) wine_glTexImage3DEXT },
10556 { "glTexImage4DSGIS", "GL_SGIS_texture4D", (void *) wine_glTexImage4DSGIS },
10557 { "glTexParameterIivEXT", "GL_EXT_texture_integer", (void *) wine_glTexParameterIivEXT },
10558 { "glTexParameterIuivEXT", "GL_EXT_texture_integer", (void *) wine_glTexParameterIuivEXT },
10559 { "glTexSubImage1DEXT", "GL_EXT_subtexture", (void *) wine_glTexSubImage1DEXT },
10560 { "glTexSubImage2DEXT", "GL_EXT_subtexture", (void *) wine_glTexSubImage2DEXT },
10561 { "glTexSubImage3DEXT", "GL_EXT_texture3D", (void *) wine_glTexSubImage3DEXT },
10562 { "glTexSubImage4DSGIS", "GL_SGIS_texture4D", (void *) wine_glTexSubImage4DSGIS },
10563 { "glTextureColorMaskSGIS", "GL_SGIS_texture_color_mask", (void *) wine_glTextureColorMaskSGIS },
10564 { "glTextureLightEXT", "GL_EXT_light_texture", (void *) wine_glTextureLightEXT },
10565 { "glTextureMaterialEXT", "GL_EXT_light_texture", (void *) wine_glTextureMaterialEXT },
10566 { "glTextureNormalEXT", "GL_EXT_texture_perturb_normal", (void *) wine_glTextureNormalEXT },
10567 { "glTrackMatrixNV", "GL_NV_vertex_program", (void *) wine_glTrackMatrixNV },
10568 { "glTransformFeedbackAttribsNV", "GL_NV_transform_feedback", (void *) wine_glTransformFeedbackAttribsNV },
10569 { "glTransformFeedbackVaryingsNV", "GL_NV_transform_feedback", (void *) wine_glTransformFeedbackVaryingsNV },
10570 { "glUniform1f", "GL_VERSION_2_0", (void *) wine_glUniform1f },
10571 { "glUniform1fARB", "GL_ARB_shader_objects", (void *) wine_glUniform1fARB },
10572 { "glUniform1fv", "GL_VERSION_2_0", (void *) wine_glUniform1fv },
10573 { "glUniform1fvARB", "GL_ARB_shader_objects", (void *) wine_glUniform1fvARB },
10574 { "glUniform1i", "GL_VERSION_2_0", (void *) wine_glUniform1i },
10575 { "glUniform1iARB", "GL_ARB_shader_objects", (void *) wine_glUniform1iARB },
10576 { "glUniform1iv", "GL_VERSION_2_0", (void *) wine_glUniform1iv },
10577 { "glUniform1ivARB", "GL_ARB_shader_objects", (void *) wine_glUniform1ivARB },
10578 { "glUniform1uiEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform1uiEXT },
10579 { "glUniform1uivEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform1uivEXT },
10580 { "glUniform2f", "GL_VERSION_2_0", (void *) wine_glUniform2f },
10581 { "glUniform2fARB", "GL_ARB_shader_objects", (void *) wine_glUniform2fARB },
10582 { "glUniform2fv", "GL_VERSION_2_0", (void *) wine_glUniform2fv },
10583 { "glUniform2fvARB", "GL_ARB_shader_objects", (void *) wine_glUniform2fvARB },
10584 { "glUniform2i", "GL_VERSION_2_0", (void *) wine_glUniform2i },
10585 { "glUniform2iARB", "GL_ARB_shader_objects", (void *) wine_glUniform2iARB },
10586 { "glUniform2iv", "GL_VERSION_2_0", (void *) wine_glUniform2iv },
10587 { "glUniform2ivARB", "GL_ARB_shader_objects", (void *) wine_glUniform2ivARB },
10588 { "glUniform2uiEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform2uiEXT },
10589 { "glUniform2uivEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform2uivEXT },
10590 { "glUniform3f", "GL_VERSION_2_0", (void *) wine_glUniform3f },
10591 { "glUniform3fARB", "GL_ARB_shader_objects", (void *) wine_glUniform3fARB },
10592 { "glUniform3fv", "GL_VERSION_2_0", (void *) wine_glUniform3fv },
10593 { "glUniform3fvARB", "GL_ARB_shader_objects", (void *) wine_glUniform3fvARB },
10594 { "glUniform3i", "GL_VERSION_2_0", (void *) wine_glUniform3i },
10595 { "glUniform3iARB", "GL_ARB_shader_objects", (void *) wine_glUniform3iARB },
10596 { "glUniform3iv", "GL_VERSION_2_0", (void *) wine_glUniform3iv },
10597 { "glUniform3ivARB", "GL_ARB_shader_objects", (void *) wine_glUniform3ivARB },
10598 { "glUniform3uiEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform3uiEXT },
10599 { "glUniform3uivEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform3uivEXT },
10600 { "glUniform4f", "GL_VERSION_2_0", (void *) wine_glUniform4f },
10601 { "glUniform4fARB", "GL_ARB_shader_objects", (void *) wine_glUniform4fARB },
10602 { "glUniform4fv", "GL_VERSION_2_0", (void *) wine_glUniform4fv },
10603 { "glUniform4fvARB", "GL_ARB_shader_objects", (void *) wine_glUniform4fvARB },
10604 { "glUniform4i", "GL_VERSION_2_0", (void *) wine_glUniform4i },
10605 { "glUniform4iARB", "GL_ARB_shader_objects", (void *) wine_glUniform4iARB },
10606 { "glUniform4iv", "GL_VERSION_2_0", (void *) wine_glUniform4iv },
10607 { "glUniform4ivARB", "GL_ARB_shader_objects", (void *) wine_glUniform4ivARB },
10608 { "glUniform4uiEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform4uiEXT },
10609 { "glUniform4uivEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform4uivEXT },
10610 { "glUniformBufferEXT", "GL_EXT_bindable_uniform", (void *) wine_glUniformBufferEXT },
10611 { "glUniformMatrix2fv", "GL_VERSION_2_0", (void *) wine_glUniformMatrix2fv },
10612 { "glUniformMatrix2fvARB", "GL_ARB_shader_objects", (void *) wine_glUniformMatrix2fvARB },
10613 { "glUniformMatrix2x3fv", "GL_VERSION_2_1", (void *) wine_glUniformMatrix2x3fv },
10614 { "glUniformMatrix2x4fv", "GL_VERSION_2_1", (void *) wine_glUniformMatrix2x4fv },
10615 { "glUniformMatrix3fv", "GL_VERSION_2_0", (void *) wine_glUniformMatrix3fv },
10616 { "glUniformMatrix3fvARB", "GL_ARB_shader_objects", (void *) wine_glUniformMatrix3fvARB },
10617 { "glUniformMatrix3x2fv", "GL_VERSION_2_1", (void *) wine_glUniformMatrix3x2fv },
10618 { "glUniformMatrix3x4fv", "GL_VERSION_2_1", (void *) wine_glUniformMatrix3x4fv },
10619 { "glUniformMatrix4fv", "GL_VERSION_2_0", (void *) wine_glUniformMatrix4fv },
10620 { "glUniformMatrix4fvARB", "GL_ARB_shader_objects", (void *) wine_glUniformMatrix4fvARB },
10621 { "glUniformMatrix4x2fv", "GL_VERSION_2_1", (void *) wine_glUniformMatrix4x2fv },
10622 { "glUniformMatrix4x3fv", "GL_VERSION_2_1", (void *) wine_glUniformMatrix4x3fv },
10623 { "glUnlockArraysEXT", "GL_EXT_compiled_vertex_array", (void *) wine_glUnlockArraysEXT },
10624 { "glUnmapBuffer", "GL_VERSION_1_5", (void *) wine_glUnmapBuffer },
10625 { "glUnmapBufferARB", "GL_ARB_vertex_buffer_object", (void *) wine_glUnmapBufferARB },
10626 { "glUnmapObjectBufferATI", "GL_ATI_map_object_buffer", (void *) wine_glUnmapObjectBufferATI },
10627 { "glUpdateObjectBufferATI", "GL_ATI_vertex_array_object", (void *) wine_glUpdateObjectBufferATI },
10628 { "glUseProgram", "GL_VERSION_2_0", (void *) wine_glUseProgram },
10629 { "glUseProgramObjectARB", "GL_ARB_shader_objects", (void *) wine_glUseProgramObjectARB },
10630 { "glValidateProgram", "GL_VERSION_2_0", (void *) wine_glValidateProgram },
10631 { "glValidateProgramARB", "GL_ARB_shader_objects", (void *) wine_glValidateProgramARB },
10632 { "glVariantArrayObjectATI", "GL_ATI_vertex_array_object", (void *) wine_glVariantArrayObjectATI },
10633 { "glVariantPointerEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantPointerEXT },
10634 { "glVariantbvEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantbvEXT },
10635 { "glVariantdvEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantdvEXT },
10636 { "glVariantfvEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantfvEXT },
10637 { "glVariantivEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantivEXT },
10638 { "glVariantsvEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantsvEXT },
10639 { "glVariantubvEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantubvEXT },
10640 { "glVariantuivEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantuivEXT },
10641 { "glVariantusvEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantusvEXT },
10642 { "glVertex2hNV", "GL_NV_half_float", (void *) wine_glVertex2hNV },
10643 { "glVertex2hvNV", "GL_NV_half_float", (void *) wine_glVertex2hvNV },
10644 { "glVertex3hNV", "GL_NV_half_float", (void *) wine_glVertex3hNV },
10645 { "glVertex3hvNV", "GL_NV_half_float", (void *) wine_glVertex3hvNV },
10646 { "glVertex4hNV", "GL_NV_half_float", (void *) wine_glVertex4hNV },
10647 { "glVertex4hvNV", "GL_NV_half_float", (void *) wine_glVertex4hvNV },
10648 { "glVertexArrayParameteriAPPLE", "GL_APPLE_vertex_array_range", (void *) wine_glVertexArrayParameteriAPPLE },
10649 { "glVertexArrayRangeAPPLE", "GL_APPLE_vertex_array_range", (void *) wine_glVertexArrayRangeAPPLE },
10650 { "glVertexArrayRangeNV", "GL_NV_vertex_array_range", (void *) wine_glVertexArrayRangeNV },
10651 { "glVertexAttrib1d", "GL_VERSION_2_0", (void *) wine_glVertexAttrib1d },
10652 { "glVertexAttrib1dARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib1dARB },
10653 { "glVertexAttrib1dNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib1dNV },
10654 { "glVertexAttrib1dv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib1dv },
10655 { "glVertexAttrib1dvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib1dvARB },
10656 { "glVertexAttrib1dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib1dvNV },
10657 { "glVertexAttrib1f", "GL_VERSION_2_0", (void *) wine_glVertexAttrib1f },
10658 { "glVertexAttrib1fARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib1fARB },
10659 { "glVertexAttrib1fNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib1fNV },
10660 { "glVertexAttrib1fv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib1fv },
10661 { "glVertexAttrib1fvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib1fvARB },
10662 { "glVertexAttrib1fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib1fvNV },
10663 { "glVertexAttrib1hNV", "GL_NV_half_float", (void *) wine_glVertexAttrib1hNV },
10664 { "glVertexAttrib1hvNV", "GL_NV_half_float", (void *) wine_glVertexAttrib1hvNV },
10665 { "glVertexAttrib1s", "GL_VERSION_2_0", (void *) wine_glVertexAttrib1s },
10666 { "glVertexAttrib1sARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib1sARB },
10667 { "glVertexAttrib1sNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib1sNV },
10668 { "glVertexAttrib1sv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib1sv },
10669 { "glVertexAttrib1svARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib1svARB },
10670 { "glVertexAttrib1svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib1svNV },
10671 { "glVertexAttrib2d", "GL_VERSION_2_0", (void *) wine_glVertexAttrib2d },
10672 { "glVertexAttrib2dARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib2dARB },
10673 { "glVertexAttrib2dNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib2dNV },
10674 { "glVertexAttrib2dv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib2dv },
10675 { "glVertexAttrib2dvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib2dvARB },
10676 { "glVertexAttrib2dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib2dvNV },
10677 { "glVertexAttrib2f", "GL_VERSION_2_0", (void *) wine_glVertexAttrib2f },
10678 { "glVertexAttrib2fARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib2fARB },
10679 { "glVertexAttrib2fNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib2fNV },
10680 { "glVertexAttrib2fv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib2fv },
10681 { "glVertexAttrib2fvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib2fvARB },
10682 { "glVertexAttrib2fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib2fvNV },
10683 { "glVertexAttrib2hNV", "GL_NV_half_float", (void *) wine_glVertexAttrib2hNV },
10684 { "glVertexAttrib2hvNV", "GL_NV_half_float", (void *) wine_glVertexAttrib2hvNV },
10685 { "glVertexAttrib2s", "GL_VERSION_2_0", (void *) wine_glVertexAttrib2s },
10686 { "glVertexAttrib2sARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib2sARB },
10687 { "glVertexAttrib2sNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib2sNV },
10688 { "glVertexAttrib2sv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib2sv },
10689 { "glVertexAttrib2svARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib2svARB },
10690 { "glVertexAttrib2svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib2svNV },
10691 { "glVertexAttrib3d", "GL_VERSION_2_0", (void *) wine_glVertexAttrib3d },
10692 { "glVertexAttrib3dARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib3dARB },
10693 { "glVertexAttrib3dNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib3dNV },
10694 { "glVertexAttrib3dv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib3dv },
10695 { "glVertexAttrib3dvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib3dvARB },
10696 { "glVertexAttrib3dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib3dvNV },
10697 { "glVertexAttrib3f", "GL_VERSION_2_0", (void *) wine_glVertexAttrib3f },
10698 { "glVertexAttrib3fARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib3fARB },
10699 { "glVertexAttrib3fNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib3fNV },
10700 { "glVertexAttrib3fv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib3fv },
10701 { "glVertexAttrib3fvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib3fvARB },
10702 { "glVertexAttrib3fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib3fvNV },
10703 { "glVertexAttrib3hNV", "GL_NV_half_float", (void *) wine_glVertexAttrib3hNV },
10704 { "glVertexAttrib3hvNV", "GL_NV_half_float", (void *) wine_glVertexAttrib3hvNV },
10705 { "glVertexAttrib3s", "GL_VERSION_2_0", (void *) wine_glVertexAttrib3s },
10706 { "glVertexAttrib3sARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib3sARB },
10707 { "glVertexAttrib3sNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib3sNV },
10708 { "glVertexAttrib3sv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib3sv },
10709 { "glVertexAttrib3svARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib3svARB },
10710 { "glVertexAttrib3svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib3svNV },
10711 { "glVertexAttrib4Nbv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4Nbv },
10712 { "glVertexAttrib4NbvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4NbvARB },
10713 { "glVertexAttrib4Niv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4Niv },
10714 { "glVertexAttrib4NivARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4NivARB },
10715 { "glVertexAttrib4Nsv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4Nsv },
10716 { "glVertexAttrib4NsvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4NsvARB },
10717 { "glVertexAttrib4Nub", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4Nub },
10718 { "glVertexAttrib4NubARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4NubARB },
10719 { "glVertexAttrib4Nubv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4Nubv },
10720 { "glVertexAttrib4NubvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4NubvARB },
10721 { "glVertexAttrib4Nuiv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4Nuiv },
10722 { "glVertexAttrib4NuivARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4NuivARB },
10723 { "glVertexAttrib4Nusv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4Nusv },
10724 { "glVertexAttrib4NusvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4NusvARB },
10725 { "glVertexAttrib4bv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4bv },
10726 { "glVertexAttrib4bvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4bvARB },
10727 { "glVertexAttrib4d", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4d },
10728 { "glVertexAttrib4dARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4dARB },
10729 { "glVertexAttrib4dNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4dNV },
10730 { "glVertexAttrib4dv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4dv },
10731 { "glVertexAttrib4dvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4dvARB },
10732 { "glVertexAttrib4dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4dvNV },
10733 { "glVertexAttrib4f", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4f },
10734 { "glVertexAttrib4fARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4fARB },
10735 { "glVertexAttrib4fNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4fNV },
10736 { "glVertexAttrib4fv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4fv },
10737 { "glVertexAttrib4fvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4fvARB },
10738 { "glVertexAttrib4fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4fvNV },
10739 { "glVertexAttrib4hNV", "GL_NV_half_float", (void *) wine_glVertexAttrib4hNV },
10740 { "glVertexAttrib4hvNV", "GL_NV_half_float", (void *) wine_glVertexAttrib4hvNV },
10741 { "glVertexAttrib4iv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4iv },
10742 { "glVertexAttrib4ivARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4ivARB },
10743 { "glVertexAttrib4s", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4s },
10744 { "glVertexAttrib4sARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4sARB },
10745 { "glVertexAttrib4sNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4sNV },
10746 { "glVertexAttrib4sv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4sv },
10747 { "glVertexAttrib4svARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4svARB },
10748 { "glVertexAttrib4svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4svNV },
10749 { "glVertexAttrib4ubNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4ubNV },
10750 { "glVertexAttrib4ubv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4ubv },
10751 { "glVertexAttrib4ubvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4ubvARB },
10752 { "glVertexAttrib4ubvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4ubvNV },
10753 { "glVertexAttrib4uiv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4uiv },
10754 { "glVertexAttrib4uivARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4uivARB },
10755 { "glVertexAttrib4usv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4usv },
10756 { "glVertexAttrib4usvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4usvARB },
10757 { "glVertexAttribArrayObjectATI", "GL_ATI_vertex_attrib_array_object", (void *) wine_glVertexAttribArrayObjectATI },
10758 { "glVertexAttribI1iEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI1iEXT },
10759 { "glVertexAttribI1ivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI1ivEXT },
10760 { "glVertexAttribI1uiEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI1uiEXT },
10761 { "glVertexAttribI1uivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI1uivEXT },
10762 { "glVertexAttribI2iEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI2iEXT },
10763 { "glVertexAttribI2ivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI2ivEXT },
10764 { "glVertexAttribI2uiEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI2uiEXT },
10765 { "glVertexAttribI2uivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI2uivEXT },
10766 { "glVertexAttribI3iEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI3iEXT },
10767 { "glVertexAttribI3ivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI3ivEXT },
10768 { "glVertexAttribI3uiEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI3uiEXT },
10769 { "glVertexAttribI3uivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI3uivEXT },
10770 { "glVertexAttribI4bvEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4bvEXT },
10771 { "glVertexAttribI4iEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4iEXT },
10772 { "glVertexAttribI4ivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4ivEXT },
10773 { "glVertexAttribI4svEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4svEXT },
10774 { "glVertexAttribI4ubvEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4ubvEXT },
10775 { "glVertexAttribI4uiEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4uiEXT },
10776 { "glVertexAttribI4uivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4uivEXT },
10777 { "glVertexAttribI4usvEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4usvEXT },
10778 { "glVertexAttribIPointerEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribIPointerEXT },
10779 { "glVertexAttribPointer", "GL_VERSION_2_0", (void *) wine_glVertexAttribPointer },
10780 { "glVertexAttribPointerARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttribPointerARB },
10781 { "glVertexAttribPointerNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribPointerNV },
10782 { "glVertexAttribs1dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs1dvNV },
10783 { "glVertexAttribs1fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs1fvNV },
10784 { "glVertexAttribs1hvNV", "GL_NV_half_float", (void *) wine_glVertexAttribs1hvNV },
10785 { "glVertexAttribs1svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs1svNV },
10786 { "glVertexAttribs2dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs2dvNV },
10787 { "glVertexAttribs2fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs2fvNV },
10788 { "glVertexAttribs2hvNV", "GL_NV_half_float", (void *) wine_glVertexAttribs2hvNV },
10789 { "glVertexAttribs2svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs2svNV },
10790 { "glVertexAttribs3dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs3dvNV },
10791 { "glVertexAttribs3fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs3fvNV },
10792 { "glVertexAttribs3hvNV", "GL_NV_half_float", (void *) wine_glVertexAttribs3hvNV },
10793 { "glVertexAttribs3svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs3svNV },
10794 { "glVertexAttribs4dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs4dvNV },
10795 { "glVertexAttribs4fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs4fvNV },
10796 { "glVertexAttribs4hvNV", "GL_NV_half_float", (void *) wine_glVertexAttribs4hvNV },
10797 { "glVertexAttribs4svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs4svNV },
10798 { "glVertexAttribs4ubvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs4ubvNV },
10799 { "glVertexBlendARB", "GL_ARB_vertex_blend", (void *) wine_glVertexBlendARB },
10800 { "glVertexBlendEnvfATI", "GL_ATI_vertex_streams", (void *) wine_glVertexBlendEnvfATI },
10801 { "glVertexBlendEnviATI", "GL_ATI_vertex_streams", (void *) wine_glVertexBlendEnviATI },
10802 { "glVertexPointerEXT", "GL_EXT_vertex_array", (void *) wine_glVertexPointerEXT },
10803 { "glVertexPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glVertexPointerListIBM },
10804 { "glVertexPointervINTEL", "GL_INTEL_parallel_arrays", (void *) wine_glVertexPointervINTEL },
10805 { "glVertexStream1dATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1dATI },
10806 { "glVertexStream1dvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1dvATI },
10807 { "glVertexStream1fATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1fATI },
10808 { "glVertexStream1fvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1fvATI },
10809 { "glVertexStream1iATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1iATI },
10810 { "glVertexStream1ivATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1ivATI },
10811 { "glVertexStream1sATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1sATI },
10812 { "glVertexStream1svATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1svATI },
10813 { "glVertexStream2dATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2dATI },
10814 { "glVertexStream2dvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2dvATI },
10815 { "glVertexStream2fATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2fATI },
10816 { "glVertexStream2fvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2fvATI },
10817 { "glVertexStream2iATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2iATI },
10818 { "glVertexStream2ivATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2ivATI },
10819 { "glVertexStream2sATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2sATI },
10820 { "glVertexStream2svATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2svATI },
10821 { "glVertexStream3dATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3dATI },
10822 { "glVertexStream3dvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3dvATI },
10823 { "glVertexStream3fATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3fATI },
10824 { "glVertexStream3fvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3fvATI },
10825 { "glVertexStream3iATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3iATI },
10826 { "glVertexStream3ivATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3ivATI },
10827 { "glVertexStream3sATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3sATI },
10828 { "glVertexStream3svATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3svATI },
10829 { "glVertexStream4dATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4dATI },
10830 { "glVertexStream4dvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4dvATI },
10831 { "glVertexStream4fATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4fATI },
10832 { "glVertexStream4fvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4fvATI },
10833 { "glVertexStream4iATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4iATI },
10834 { "glVertexStream4ivATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4ivATI },
10835 { "glVertexStream4sATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4sATI },
10836 { "glVertexStream4svATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4svATI },
10837 { "glVertexWeightPointerEXT", "GL_EXT_vertex_weighting", (void *) wine_glVertexWeightPointerEXT },
10838 { "glVertexWeightfEXT", "GL_EXT_vertex_weighting", (void *) wine_glVertexWeightfEXT },
10839 { "glVertexWeightfvEXT", "GL_EXT_vertex_weighting", (void *) wine_glVertexWeightfvEXT },
10840 { "glVertexWeighthNV", "GL_NV_half_float", (void *) wine_glVertexWeighthNV },
10841 { "glVertexWeighthvNV", "GL_NV_half_float", (void *) wine_glVertexWeighthvNV },
10842 { "glWeightPointerARB", "GL_ARB_vertex_blend", (void *) wine_glWeightPointerARB },
10843 { "glWeightbvARB", "GL_ARB_vertex_blend", (void *) wine_glWeightbvARB },
10844 { "glWeightdvARB", "GL_ARB_vertex_blend", (void *) wine_glWeightdvARB },
10845 { "glWeightfvARB", "GL_ARB_vertex_blend", (void *) wine_glWeightfvARB },
10846 { "glWeightivARB", "GL_ARB_vertex_blend", (void *) wine_glWeightivARB },
10847 { "glWeightsvARB", "GL_ARB_vertex_blend", (void *) wine_glWeightsvARB },
10848 { "glWeightubvARB", "GL_ARB_vertex_blend", (void *) wine_glWeightubvARB },
10849 { "glWeightuivARB", "GL_ARB_vertex_blend", (void *) wine_glWeightuivARB },
10850 { "glWeightusvARB", "GL_ARB_vertex_blend", (void *) wine_glWeightusvARB },
10851 { "glWindowPos2d", "GL_VERSION_1_4", (void *) wine_glWindowPos2d },
10852 { "glWindowPos2dARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2dARB },
10853 { "glWindowPos2dMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2dMESA },
10854 { "glWindowPos2dv", "GL_VERSION_1_4", (void *) wine_glWindowPos2dv },
10855 { "glWindowPos2dvARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2dvARB },
10856 { "glWindowPos2dvMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2dvMESA },
10857 { "glWindowPos2f", "GL_VERSION_1_4", (void *) wine_glWindowPos2f },
10858 { "glWindowPos2fARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2fARB },
10859 { "glWindowPos2fMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2fMESA },
10860 { "glWindowPos2fv", "GL_VERSION_1_4", (void *) wine_glWindowPos2fv },
10861 { "glWindowPos2fvARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2fvARB },
10862 { "glWindowPos2fvMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2fvMESA },
10863 { "glWindowPos2i", "GL_VERSION_1_4", (void *) wine_glWindowPos2i },
10864 { "glWindowPos2iARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2iARB },
10865 { "glWindowPos2iMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2iMESA },
10866 { "glWindowPos2iv", "GL_VERSION_1_4", (void *) wine_glWindowPos2iv },
10867 { "glWindowPos2ivARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2ivARB },
10868 { "glWindowPos2ivMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2ivMESA },
10869 { "glWindowPos2s", "GL_VERSION_1_4", (void *) wine_glWindowPos2s },
10870 { "glWindowPos2sARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2sARB },
10871 { "glWindowPos2sMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2sMESA },
10872 { "glWindowPos2sv", "GL_VERSION_1_4", (void *) wine_glWindowPos2sv },
10873 { "glWindowPos2svARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2svARB },
10874 { "glWindowPos2svMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2svMESA },
10875 { "glWindowPos3d", "GL_VERSION_1_4", (void *) wine_glWindowPos3d },
10876 { "glWindowPos3dARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3dARB },
10877 { "glWindowPos3dMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3dMESA },
10878 { "glWindowPos3dv", "GL_VERSION_1_4", (void *) wine_glWindowPos3dv },
10879 { "glWindowPos3dvARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3dvARB },
10880 { "glWindowPos3dvMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3dvMESA },
10881 { "glWindowPos3f", "GL_VERSION_1_4", (void *) wine_glWindowPos3f },
10882 { "glWindowPos3fARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3fARB },
10883 { "glWindowPos3fMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3fMESA },
10884 { "glWindowPos3fv", "GL_VERSION_1_4", (void *) wine_glWindowPos3fv },
10885 { "glWindowPos3fvARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3fvARB },
10886 { "glWindowPos3fvMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3fvMESA },
10887 { "glWindowPos3i", "GL_VERSION_1_4", (void *) wine_glWindowPos3i },
10888 { "glWindowPos3iARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3iARB },
10889 { "glWindowPos3iMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3iMESA },
10890 { "glWindowPos3iv", "GL_VERSION_1_4", (void *) wine_glWindowPos3iv },
10891 { "glWindowPos3ivARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3ivARB },
10892 { "glWindowPos3ivMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3ivMESA },
10893 { "glWindowPos3s", "GL_VERSION_1_4", (void *) wine_glWindowPos3s },
10894 { "glWindowPos3sARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3sARB },
10895 { "glWindowPos3sMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3sMESA },
10896 { "glWindowPos3sv", "GL_VERSION_1_4", (void *) wine_glWindowPos3sv },
10897 { "glWindowPos3svARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3svARB },
10898 { "glWindowPos3svMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3svMESA },
10899 { "glWindowPos4dMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4dMESA },
10900 { "glWindowPos4dvMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4dvMESA },
10901 { "glWindowPos4fMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4fMESA },
10902 { "glWindowPos4fvMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4fvMESA },
10903 { "glWindowPos4iMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4iMESA },
10904 { "glWindowPos4ivMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4ivMESA },
10905 { "glWindowPos4sMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4sMESA },
10906 { "glWindowPos4svMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4svMESA },
10907 { "glWriteMaskEXT", "GL_EXT_vertex_shader", (void *) wine_glWriteMaskEXT }