user32: Add a bunch of tests for GetQueueStatus and GetMessage combinations.
[wine/multimedia.git] / dlls / opengl32 / opengl_ext.c
blobd904b83add557f0f21c0fc251ba332bd33b4ed64
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 = 1485;
11 void *extension_funcs[1485];
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_glBeginConditionalRender( GLuint id, GLenum mode ) {
139 void (*func_glBeginConditionalRender)( GLuint, GLenum ) = extension_funcs[15];
140 TRACE("(%d, %d)\n", id, mode );
141 ENTER_GL();
142 func_glBeginConditionalRender( id, mode );
143 LEAVE_GL();
146 static void WINAPI wine_glBeginConditionalRenderNV( GLuint id, GLenum mode ) {
147 void (*func_glBeginConditionalRenderNV)( GLuint, GLenum ) = extension_funcs[16];
148 TRACE("(%d, %d)\n", id, mode );
149 ENTER_GL();
150 func_glBeginConditionalRenderNV( id, mode );
151 LEAVE_GL();
154 static void WINAPI wine_glBeginFragmentShaderATI( void ) {
155 void (*func_glBeginFragmentShaderATI)( void ) = extension_funcs[17];
156 TRACE("()\n");
157 ENTER_GL();
158 func_glBeginFragmentShaderATI( );
159 LEAVE_GL();
162 static void WINAPI wine_glBeginOcclusionQueryNV( GLuint id ) {
163 void (*func_glBeginOcclusionQueryNV)( GLuint ) = extension_funcs[18];
164 TRACE("(%d)\n", id );
165 ENTER_GL();
166 func_glBeginOcclusionQueryNV( id );
167 LEAVE_GL();
170 static void WINAPI wine_glBeginQuery( GLenum target, GLuint id ) {
171 void (*func_glBeginQuery)( GLenum, GLuint ) = extension_funcs[19];
172 TRACE("(%d, %d)\n", target, id );
173 ENTER_GL();
174 func_glBeginQuery( target, id );
175 LEAVE_GL();
178 static void WINAPI wine_glBeginQueryARB( GLenum target, GLuint id ) {
179 void (*func_glBeginQueryARB)( GLenum, GLuint ) = extension_funcs[20];
180 TRACE("(%d, %d)\n", target, id );
181 ENTER_GL();
182 func_glBeginQueryARB( target, id );
183 LEAVE_GL();
186 static void WINAPI wine_glBeginTransformFeedback( GLenum primitiveMode ) {
187 void (*func_glBeginTransformFeedback)( GLenum ) = extension_funcs[21];
188 TRACE("(%d)\n", primitiveMode );
189 ENTER_GL();
190 func_glBeginTransformFeedback( primitiveMode );
191 LEAVE_GL();
194 static void WINAPI wine_glBeginTransformFeedbackEXT( GLenum primitiveMode ) {
195 void (*func_glBeginTransformFeedbackEXT)( GLenum ) = extension_funcs[22];
196 TRACE("(%d)\n", primitiveMode );
197 ENTER_GL();
198 func_glBeginTransformFeedbackEXT( primitiveMode );
199 LEAVE_GL();
202 static void WINAPI wine_glBeginTransformFeedbackNV( GLenum primitiveMode ) {
203 void (*func_glBeginTransformFeedbackNV)( GLenum ) = extension_funcs[23];
204 TRACE("(%d)\n", primitiveMode );
205 ENTER_GL();
206 func_glBeginTransformFeedbackNV( primitiveMode );
207 LEAVE_GL();
210 static void WINAPI wine_glBeginVertexShaderEXT( void ) {
211 void (*func_glBeginVertexShaderEXT)( void ) = extension_funcs[24];
212 TRACE("()\n");
213 ENTER_GL();
214 func_glBeginVertexShaderEXT( );
215 LEAVE_GL();
218 static void WINAPI wine_glBindAttribLocation( GLuint program, GLuint index, char* name ) {
219 void (*func_glBindAttribLocation)( GLuint, GLuint, char* ) = extension_funcs[25];
220 TRACE("(%d, %d, %p)\n", program, index, name );
221 ENTER_GL();
222 func_glBindAttribLocation( program, index, name );
223 LEAVE_GL();
226 static void WINAPI wine_glBindAttribLocationARB( unsigned int programObj, GLuint index, char* name ) {
227 void (*func_glBindAttribLocationARB)( unsigned int, GLuint, char* ) = extension_funcs[26];
228 TRACE("(%d, %d, %p)\n", programObj, index, name );
229 ENTER_GL();
230 func_glBindAttribLocationARB( programObj, index, name );
231 LEAVE_GL();
234 static void WINAPI wine_glBindBuffer( GLenum target, GLuint buffer ) {
235 void (*func_glBindBuffer)( GLenum, GLuint ) = extension_funcs[27];
236 TRACE("(%d, %d)\n", target, buffer );
237 ENTER_GL();
238 func_glBindBuffer( target, buffer );
239 LEAVE_GL();
242 static void WINAPI wine_glBindBufferARB( GLenum target, GLuint buffer ) {
243 void (*func_glBindBufferARB)( GLenum, GLuint ) = extension_funcs[28];
244 TRACE("(%d, %d)\n", target, buffer );
245 ENTER_GL();
246 func_glBindBufferARB( target, buffer );
247 LEAVE_GL();
250 static void WINAPI wine_glBindBufferBase( GLenum target, GLuint index, GLuint buffer ) {
251 void (*func_glBindBufferBase)( GLenum, GLuint, GLuint ) = extension_funcs[29];
252 TRACE("(%d, %d, %d)\n", target, index, buffer );
253 ENTER_GL();
254 func_glBindBufferBase( target, index, buffer );
255 LEAVE_GL();
258 static void WINAPI wine_glBindBufferBaseEXT( GLenum target, GLuint index, GLuint buffer ) {
259 void (*func_glBindBufferBaseEXT)( GLenum, GLuint, GLuint ) = extension_funcs[30];
260 TRACE("(%d, %d, %d)\n", target, index, buffer );
261 ENTER_GL();
262 func_glBindBufferBaseEXT( target, index, buffer );
263 LEAVE_GL();
266 static void WINAPI wine_glBindBufferBaseNV( GLenum target, GLuint index, GLuint buffer ) {
267 void (*func_glBindBufferBaseNV)( GLenum, GLuint, GLuint ) = extension_funcs[31];
268 TRACE("(%d, %d, %d)\n", target, index, buffer );
269 ENTER_GL();
270 func_glBindBufferBaseNV( target, index, buffer );
271 LEAVE_GL();
274 static void WINAPI wine_glBindBufferOffsetEXT( GLenum target, GLuint index, GLuint buffer, ptrdiff_t offset ) {
275 void (*func_glBindBufferOffsetEXT)( GLenum, GLuint, GLuint, ptrdiff_t ) = extension_funcs[32];
276 TRACE("(%d, %d, %d, %d)\n", target, index, buffer, offset );
277 ENTER_GL();
278 func_glBindBufferOffsetEXT( target, index, buffer, offset );
279 LEAVE_GL();
282 static void WINAPI wine_glBindBufferOffsetNV( GLenum target, GLuint index, GLuint buffer, ptrdiff_t offset ) {
283 void (*func_glBindBufferOffsetNV)( GLenum, GLuint, GLuint, ptrdiff_t ) = extension_funcs[33];
284 TRACE("(%d, %d, %d, %d)\n", target, index, buffer, offset );
285 ENTER_GL();
286 func_glBindBufferOffsetNV( target, index, buffer, offset );
287 LEAVE_GL();
290 static void WINAPI wine_glBindBufferRange( GLenum target, GLuint index, GLuint buffer, ptrdiff_t offset, ptrdiff_t size ) {
291 void (*func_glBindBufferRange)( GLenum, GLuint, GLuint, ptrdiff_t, ptrdiff_t ) = extension_funcs[34];
292 TRACE("(%d, %d, %d, %d, %d)\n", target, index, buffer, offset, size );
293 ENTER_GL();
294 func_glBindBufferRange( target, index, buffer, offset, size );
295 LEAVE_GL();
298 static void WINAPI wine_glBindBufferRangeEXT( GLenum target, GLuint index, GLuint buffer, ptrdiff_t offset, ptrdiff_t size ) {
299 void (*func_glBindBufferRangeEXT)( GLenum, GLuint, GLuint, ptrdiff_t, ptrdiff_t ) = extension_funcs[35];
300 TRACE("(%d, %d, %d, %d, %d)\n", target, index, buffer, offset, size );
301 ENTER_GL();
302 func_glBindBufferRangeEXT( target, index, buffer, offset, size );
303 LEAVE_GL();
306 static void WINAPI wine_glBindBufferRangeNV( GLenum target, GLuint index, GLuint buffer, ptrdiff_t offset, ptrdiff_t size ) {
307 void (*func_glBindBufferRangeNV)( GLenum, GLuint, GLuint, ptrdiff_t, ptrdiff_t ) = extension_funcs[36];
308 TRACE("(%d, %d, %d, %d, %d)\n", target, index, buffer, offset, size );
309 ENTER_GL();
310 func_glBindBufferRangeNV( target, index, buffer, offset, size );
311 LEAVE_GL();
314 static void WINAPI wine_glBindFragDataLocation( GLuint program, GLuint color, char* name ) {
315 void (*func_glBindFragDataLocation)( GLuint, GLuint, char* ) = extension_funcs[37];
316 TRACE("(%d, %d, %p)\n", program, color, name );
317 ENTER_GL();
318 func_glBindFragDataLocation( program, color, name );
319 LEAVE_GL();
322 static void WINAPI wine_glBindFragDataLocationEXT( GLuint program, GLuint color, char* name ) {
323 void (*func_glBindFragDataLocationEXT)( GLuint, GLuint, char* ) = extension_funcs[38];
324 TRACE("(%d, %d, %p)\n", program, color, name );
325 ENTER_GL();
326 func_glBindFragDataLocationEXT( program, color, name );
327 LEAVE_GL();
330 static void WINAPI wine_glBindFragmentShaderATI( GLuint id ) {
331 void (*func_glBindFragmentShaderATI)( GLuint ) = extension_funcs[39];
332 TRACE("(%d)\n", id );
333 ENTER_GL();
334 func_glBindFragmentShaderATI( id );
335 LEAVE_GL();
338 static void WINAPI wine_glBindFramebuffer( GLenum target, GLuint framebuffer ) {
339 void (*func_glBindFramebuffer)( GLenum, GLuint ) = extension_funcs[40];
340 TRACE("(%d, %d)\n", target, framebuffer );
341 ENTER_GL();
342 func_glBindFramebuffer( target, framebuffer );
343 LEAVE_GL();
346 static void WINAPI wine_glBindFramebufferEXT( GLenum target, GLuint framebuffer ) {
347 void (*func_glBindFramebufferEXT)( GLenum, GLuint ) = extension_funcs[41];
348 TRACE("(%d, %d)\n", target, framebuffer );
349 ENTER_GL();
350 func_glBindFramebufferEXT( target, framebuffer );
351 LEAVE_GL();
354 static GLuint WINAPI wine_glBindLightParameterEXT( GLenum light, GLenum value ) {
355 GLuint ret_value;
356 GLuint (*func_glBindLightParameterEXT)( GLenum, GLenum ) = extension_funcs[42];
357 TRACE("(%d, %d)\n", light, value );
358 ENTER_GL();
359 ret_value = func_glBindLightParameterEXT( light, value );
360 LEAVE_GL();
361 return ret_value;
364 static GLuint WINAPI wine_glBindMaterialParameterEXT( GLenum face, GLenum value ) {
365 GLuint ret_value;
366 GLuint (*func_glBindMaterialParameterEXT)( GLenum, GLenum ) = extension_funcs[43];
367 TRACE("(%d, %d)\n", face, value );
368 ENTER_GL();
369 ret_value = func_glBindMaterialParameterEXT( face, value );
370 LEAVE_GL();
371 return ret_value;
374 static void WINAPI wine_glBindMultiTextureEXT( GLenum texunit, GLenum target, GLuint texture ) {
375 void (*func_glBindMultiTextureEXT)( GLenum, GLenum, GLuint ) = extension_funcs[44];
376 TRACE("(%d, %d, %d)\n", texunit, target, texture );
377 ENTER_GL();
378 func_glBindMultiTextureEXT( texunit, target, texture );
379 LEAVE_GL();
382 static GLuint WINAPI wine_glBindParameterEXT( GLenum value ) {
383 GLuint ret_value;
384 GLuint (*func_glBindParameterEXT)( GLenum ) = extension_funcs[45];
385 TRACE("(%d)\n", value );
386 ENTER_GL();
387 ret_value = func_glBindParameterEXT( value );
388 LEAVE_GL();
389 return ret_value;
392 static void WINAPI wine_glBindProgramARB( GLenum target, GLuint program ) {
393 void (*func_glBindProgramARB)( GLenum, GLuint ) = extension_funcs[46];
394 TRACE("(%d, %d)\n", target, program );
395 ENTER_GL();
396 func_glBindProgramARB( target, program );
397 LEAVE_GL();
400 static void WINAPI wine_glBindProgramNV( GLenum target, GLuint id ) {
401 void (*func_glBindProgramNV)( GLenum, GLuint ) = extension_funcs[47];
402 TRACE("(%d, %d)\n", target, id );
403 ENTER_GL();
404 func_glBindProgramNV( target, id );
405 LEAVE_GL();
408 static void WINAPI wine_glBindRenderbuffer( GLenum target, GLuint renderbuffer ) {
409 void (*func_glBindRenderbuffer)( GLenum, GLuint ) = extension_funcs[48];
410 TRACE("(%d, %d)\n", target, renderbuffer );
411 ENTER_GL();
412 func_glBindRenderbuffer( target, renderbuffer );
413 LEAVE_GL();
416 static void WINAPI wine_glBindRenderbufferEXT( GLenum target, GLuint renderbuffer ) {
417 void (*func_glBindRenderbufferEXT)( GLenum, GLuint ) = extension_funcs[49];
418 TRACE("(%d, %d)\n", target, renderbuffer );
419 ENTER_GL();
420 func_glBindRenderbufferEXT( target, renderbuffer );
421 LEAVE_GL();
424 static GLuint WINAPI wine_glBindTexGenParameterEXT( GLenum unit, GLenum coord, GLenum value ) {
425 GLuint ret_value;
426 GLuint (*func_glBindTexGenParameterEXT)( GLenum, GLenum, GLenum ) = extension_funcs[50];
427 TRACE("(%d, %d, %d)\n", unit, coord, value );
428 ENTER_GL();
429 ret_value = func_glBindTexGenParameterEXT( unit, coord, value );
430 LEAVE_GL();
431 return ret_value;
434 static void WINAPI wine_glBindTextureEXT( GLenum target, GLuint texture ) {
435 void (*func_glBindTextureEXT)( GLenum, GLuint ) = extension_funcs[51];
436 TRACE("(%d, %d)\n", target, texture );
437 ENTER_GL();
438 func_glBindTextureEXT( target, texture );
439 LEAVE_GL();
442 static GLuint WINAPI wine_glBindTextureUnitParameterEXT( GLenum unit, GLenum value ) {
443 GLuint ret_value;
444 GLuint (*func_glBindTextureUnitParameterEXT)( GLenum, GLenum ) = extension_funcs[52];
445 TRACE("(%d, %d)\n", unit, value );
446 ENTER_GL();
447 ret_value = func_glBindTextureUnitParameterEXT( unit, value );
448 LEAVE_GL();
449 return ret_value;
452 static void WINAPI wine_glBindVertexArray( GLuint array ) {
453 void (*func_glBindVertexArray)( GLuint ) = extension_funcs[53];
454 TRACE("(%d)\n", array );
455 ENTER_GL();
456 func_glBindVertexArray( array );
457 LEAVE_GL();
460 static void WINAPI wine_glBindVertexArrayAPPLE( GLuint array ) {
461 void (*func_glBindVertexArrayAPPLE)( GLuint ) = extension_funcs[54];
462 TRACE("(%d)\n", array );
463 ENTER_GL();
464 func_glBindVertexArrayAPPLE( array );
465 LEAVE_GL();
468 static void WINAPI wine_glBindVertexShaderEXT( GLuint id ) {
469 void (*func_glBindVertexShaderEXT)( GLuint ) = extension_funcs[55];
470 TRACE("(%d)\n", id );
471 ENTER_GL();
472 func_glBindVertexShaderEXT( id );
473 LEAVE_GL();
476 static void WINAPI wine_glBinormal3bEXT( GLbyte bx, GLbyte by, GLbyte bz ) {
477 void (*func_glBinormal3bEXT)( GLbyte, GLbyte, GLbyte ) = extension_funcs[56];
478 TRACE("(%d, %d, %d)\n", bx, by, bz );
479 ENTER_GL();
480 func_glBinormal3bEXT( bx, by, bz );
481 LEAVE_GL();
484 static void WINAPI wine_glBinormal3bvEXT( GLbyte* v ) {
485 void (*func_glBinormal3bvEXT)( GLbyte* ) = extension_funcs[57];
486 TRACE("(%p)\n", v );
487 ENTER_GL();
488 func_glBinormal3bvEXT( v );
489 LEAVE_GL();
492 static void WINAPI wine_glBinormal3dEXT( GLdouble bx, GLdouble by, GLdouble bz ) {
493 void (*func_glBinormal3dEXT)( GLdouble, GLdouble, GLdouble ) = extension_funcs[58];
494 TRACE("(%f, %f, %f)\n", bx, by, bz );
495 ENTER_GL();
496 func_glBinormal3dEXT( bx, by, bz );
497 LEAVE_GL();
500 static void WINAPI wine_glBinormal3dvEXT( GLdouble* v ) {
501 void (*func_glBinormal3dvEXT)( GLdouble* ) = extension_funcs[59];
502 TRACE("(%p)\n", v );
503 ENTER_GL();
504 func_glBinormal3dvEXT( v );
505 LEAVE_GL();
508 static void WINAPI wine_glBinormal3fEXT( GLfloat bx, GLfloat by, GLfloat bz ) {
509 void (*func_glBinormal3fEXT)( GLfloat, GLfloat, GLfloat ) = extension_funcs[60];
510 TRACE("(%f, %f, %f)\n", bx, by, bz );
511 ENTER_GL();
512 func_glBinormal3fEXT( bx, by, bz );
513 LEAVE_GL();
516 static void WINAPI wine_glBinormal3fvEXT( GLfloat* v ) {
517 void (*func_glBinormal3fvEXT)( GLfloat* ) = extension_funcs[61];
518 TRACE("(%p)\n", v );
519 ENTER_GL();
520 func_glBinormal3fvEXT( v );
521 LEAVE_GL();
524 static void WINAPI wine_glBinormal3iEXT( GLint bx, GLint by, GLint bz ) {
525 void (*func_glBinormal3iEXT)( GLint, GLint, GLint ) = extension_funcs[62];
526 TRACE("(%d, %d, %d)\n", bx, by, bz );
527 ENTER_GL();
528 func_glBinormal3iEXT( bx, by, bz );
529 LEAVE_GL();
532 static void WINAPI wine_glBinormal3ivEXT( GLint* v ) {
533 void (*func_glBinormal3ivEXT)( GLint* ) = extension_funcs[63];
534 TRACE("(%p)\n", v );
535 ENTER_GL();
536 func_glBinormal3ivEXT( v );
537 LEAVE_GL();
540 static void WINAPI wine_glBinormal3sEXT( GLshort bx, GLshort by, GLshort bz ) {
541 void (*func_glBinormal3sEXT)( GLshort, GLshort, GLshort ) = extension_funcs[64];
542 TRACE("(%d, %d, %d)\n", bx, by, bz );
543 ENTER_GL();
544 func_glBinormal3sEXT( bx, by, bz );
545 LEAVE_GL();
548 static void WINAPI wine_glBinormal3svEXT( GLshort* v ) {
549 void (*func_glBinormal3svEXT)( GLshort* ) = extension_funcs[65];
550 TRACE("(%p)\n", v );
551 ENTER_GL();
552 func_glBinormal3svEXT( v );
553 LEAVE_GL();
556 static void WINAPI wine_glBinormalPointerEXT( GLenum type, GLsizei stride, GLvoid* pointer ) {
557 void (*func_glBinormalPointerEXT)( GLenum, GLsizei, GLvoid* ) = extension_funcs[66];
558 TRACE("(%d, %d, %p)\n", type, stride, pointer );
559 ENTER_GL();
560 func_glBinormalPointerEXT( type, stride, pointer );
561 LEAVE_GL();
564 static void WINAPI wine_glBlendColorEXT( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha ) {
565 void (*func_glBlendColorEXT)( GLclampf, GLclampf, GLclampf, GLclampf ) = extension_funcs[67];
566 TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
567 ENTER_GL();
568 func_glBlendColorEXT( red, green, blue, alpha );
569 LEAVE_GL();
572 static void WINAPI wine_glBlendEquationEXT( GLenum mode ) {
573 void (*func_glBlendEquationEXT)( GLenum ) = extension_funcs[68];
574 TRACE("(%d)\n", mode );
575 ENTER_GL();
576 func_glBlendEquationEXT( mode );
577 LEAVE_GL();
580 static void WINAPI wine_glBlendEquationSeparate( GLenum modeRGB, GLenum modeAlpha ) {
581 void (*func_glBlendEquationSeparate)( GLenum, GLenum ) = extension_funcs[69];
582 TRACE("(%d, %d)\n", modeRGB, modeAlpha );
583 ENTER_GL();
584 func_glBlendEquationSeparate( modeRGB, modeAlpha );
585 LEAVE_GL();
588 static void WINAPI wine_glBlendEquationSeparateEXT( GLenum modeRGB, GLenum modeAlpha ) {
589 void (*func_glBlendEquationSeparateEXT)( GLenum, GLenum ) = extension_funcs[70];
590 TRACE("(%d, %d)\n", modeRGB, modeAlpha );
591 ENTER_GL();
592 func_glBlendEquationSeparateEXT( modeRGB, modeAlpha );
593 LEAVE_GL();
596 static void WINAPI wine_glBlendFuncSeparate( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) {
597 void (*func_glBlendFuncSeparate)( GLenum, GLenum, GLenum, GLenum ) = extension_funcs[71];
598 TRACE("(%d, %d, %d, %d)\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha );
599 ENTER_GL();
600 func_glBlendFuncSeparate( sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha );
601 LEAVE_GL();
604 static void WINAPI wine_glBlendFuncSeparateEXT( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) {
605 void (*func_glBlendFuncSeparateEXT)( GLenum, GLenum, GLenum, GLenum ) = extension_funcs[72];
606 TRACE("(%d, %d, %d, %d)\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha );
607 ENTER_GL();
608 func_glBlendFuncSeparateEXT( sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha );
609 LEAVE_GL();
612 static void WINAPI wine_glBlendFuncSeparateINGR( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) {
613 void (*func_glBlendFuncSeparateINGR)( GLenum, GLenum, GLenum, GLenum ) = extension_funcs[73];
614 TRACE("(%d, %d, %d, %d)\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha );
615 ENTER_GL();
616 func_glBlendFuncSeparateINGR( sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha );
617 LEAVE_GL();
620 static void WINAPI wine_glBlitFramebuffer( GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter ) {
621 void (*func_glBlitFramebuffer)( GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum ) = extension_funcs[74];
622 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter );
623 ENTER_GL();
624 func_glBlitFramebuffer( srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter );
625 LEAVE_GL();
628 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 ) {
629 void (*func_glBlitFramebufferEXT)( GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum ) = extension_funcs[75];
630 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter );
631 ENTER_GL();
632 func_glBlitFramebufferEXT( srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter );
633 LEAVE_GL();
636 static void WINAPI wine_glBufferData( GLenum target, ptrdiff_t size, GLvoid* data, GLenum usage ) {
637 void (*func_glBufferData)( GLenum, ptrdiff_t, GLvoid*, GLenum ) = extension_funcs[76];
638 TRACE("(%d, %d, %p, %d)\n", target, size, data, usage );
639 ENTER_GL();
640 func_glBufferData( target, size, data, usage );
641 LEAVE_GL();
644 static void WINAPI wine_glBufferDataARB( GLenum target, ptrdiff_t size, GLvoid* data, GLenum usage ) {
645 void (*func_glBufferDataARB)( GLenum, ptrdiff_t, GLvoid*, GLenum ) = extension_funcs[77];
646 TRACE("(%d, %d, %p, %d)\n", target, size, data, usage );
647 ENTER_GL();
648 func_glBufferDataARB( target, size, data, usage );
649 LEAVE_GL();
652 static void WINAPI wine_glBufferParameteriAPPLE( GLenum target, GLenum pname, GLint param ) {
653 void (*func_glBufferParameteriAPPLE)( GLenum, GLenum, GLint ) = extension_funcs[78];
654 TRACE("(%d, %d, %d)\n", target, pname, param );
655 ENTER_GL();
656 func_glBufferParameteriAPPLE( target, pname, param );
657 LEAVE_GL();
660 static GLuint WINAPI wine_glBufferRegionEnabled( void ) {
661 GLuint ret_value;
662 GLuint (*func_glBufferRegionEnabled)( void ) = extension_funcs[79];
663 TRACE("()\n");
664 ENTER_GL();
665 ret_value = func_glBufferRegionEnabled( );
666 LEAVE_GL();
667 return ret_value;
670 static void WINAPI wine_glBufferSubData( GLenum target, ptrdiff_t offset, ptrdiff_t size, GLvoid* data ) {
671 void (*func_glBufferSubData)( GLenum, ptrdiff_t, ptrdiff_t, GLvoid* ) = extension_funcs[80];
672 TRACE("(%d, %d, %d, %p)\n", target, offset, size, data );
673 ENTER_GL();
674 func_glBufferSubData( target, offset, size, data );
675 LEAVE_GL();
678 static void WINAPI wine_glBufferSubDataARB( GLenum target, ptrdiff_t offset, ptrdiff_t size, GLvoid* data ) {
679 void (*func_glBufferSubDataARB)( GLenum, ptrdiff_t, ptrdiff_t, GLvoid* ) = extension_funcs[81];
680 TRACE("(%d, %d, %d, %p)\n", target, offset, size, data );
681 ENTER_GL();
682 func_glBufferSubDataARB( target, offset, size, data );
683 LEAVE_GL();
686 static GLenum WINAPI wine_glCheckFramebufferStatus( GLenum target ) {
687 GLenum ret_value;
688 GLenum (*func_glCheckFramebufferStatus)( GLenum ) = extension_funcs[82];
689 TRACE("(%d)\n", target );
690 ENTER_GL();
691 ret_value = func_glCheckFramebufferStatus( target );
692 LEAVE_GL();
693 return ret_value;
696 static GLenum WINAPI wine_glCheckFramebufferStatusEXT( GLenum target ) {
697 GLenum ret_value;
698 GLenum (*func_glCheckFramebufferStatusEXT)( GLenum ) = extension_funcs[83];
699 TRACE("(%d)\n", target );
700 ENTER_GL();
701 ret_value = func_glCheckFramebufferStatusEXT( target );
702 LEAVE_GL();
703 return ret_value;
706 static GLenum WINAPI wine_glCheckNamedFramebufferStatusEXT( GLuint framebuffer, GLenum target ) {
707 GLenum ret_value;
708 GLenum (*func_glCheckNamedFramebufferStatusEXT)( GLuint, GLenum ) = extension_funcs[84];
709 TRACE("(%d, %d)\n", framebuffer, target );
710 ENTER_GL();
711 ret_value = func_glCheckNamedFramebufferStatusEXT( framebuffer, target );
712 LEAVE_GL();
713 return ret_value;
716 static void WINAPI wine_glClampColor( GLenum target, GLenum clamp ) {
717 void (*func_glClampColor)( GLenum, GLenum ) = extension_funcs[85];
718 TRACE("(%d, %d)\n", target, clamp );
719 ENTER_GL();
720 func_glClampColor( target, clamp );
721 LEAVE_GL();
724 static void WINAPI wine_glClampColorARB( GLenum target, GLenum clamp ) {
725 void (*func_glClampColorARB)( GLenum, GLenum ) = extension_funcs[86];
726 TRACE("(%d, %d)\n", target, clamp );
727 ENTER_GL();
728 func_glClampColorARB( target, clamp );
729 LEAVE_GL();
732 static void WINAPI wine_glClearBufferfi( GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil ) {
733 void (*func_glClearBufferfi)( GLenum, GLint, GLfloat, GLint ) = extension_funcs[87];
734 TRACE("(%d, %d, %f, %d)\n", buffer, drawbuffer, depth, stencil );
735 ENTER_GL();
736 func_glClearBufferfi( buffer, drawbuffer, depth, stencil );
737 LEAVE_GL();
740 static void WINAPI wine_glClearBufferfv( GLenum buffer, GLint drawbuffer, GLfloat* value ) {
741 void (*func_glClearBufferfv)( GLenum, GLint, GLfloat* ) = extension_funcs[88];
742 TRACE("(%d, %d, %p)\n", buffer, drawbuffer, value );
743 ENTER_GL();
744 func_glClearBufferfv( buffer, drawbuffer, value );
745 LEAVE_GL();
748 static void WINAPI wine_glClearBufferiv( GLenum buffer, GLint drawbuffer, GLint* value ) {
749 void (*func_glClearBufferiv)( GLenum, GLint, GLint* ) = extension_funcs[89];
750 TRACE("(%d, %d, %p)\n", buffer, drawbuffer, value );
751 ENTER_GL();
752 func_glClearBufferiv( buffer, drawbuffer, value );
753 LEAVE_GL();
756 static void WINAPI wine_glClearBufferuiv( GLenum buffer, GLint drawbuffer, GLuint* value ) {
757 void (*func_glClearBufferuiv)( GLenum, GLint, GLuint* ) = extension_funcs[90];
758 TRACE("(%d, %d, %p)\n", buffer, drawbuffer, value );
759 ENTER_GL();
760 func_glClearBufferuiv( buffer, drawbuffer, value );
761 LEAVE_GL();
764 static void WINAPI wine_glClearColorIiEXT( GLint red, GLint green, GLint blue, GLint alpha ) {
765 void (*func_glClearColorIiEXT)( GLint, GLint, GLint, GLint ) = extension_funcs[91];
766 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
767 ENTER_GL();
768 func_glClearColorIiEXT( red, green, blue, alpha );
769 LEAVE_GL();
772 static void WINAPI wine_glClearColorIuiEXT( GLuint red, GLuint green, GLuint blue, GLuint alpha ) {
773 void (*func_glClearColorIuiEXT)( GLuint, GLuint, GLuint, GLuint ) = extension_funcs[92];
774 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
775 ENTER_GL();
776 func_glClearColorIuiEXT( red, green, blue, alpha );
777 LEAVE_GL();
780 static void WINAPI wine_glClearDepthdNV( GLdouble depth ) {
781 void (*func_glClearDepthdNV)( GLdouble ) = extension_funcs[93];
782 TRACE("(%f)\n", depth );
783 ENTER_GL();
784 func_glClearDepthdNV( depth );
785 LEAVE_GL();
788 static void WINAPI wine_glClientActiveTexture( GLenum texture ) {
789 void (*func_glClientActiveTexture)( GLenum ) = extension_funcs[94];
790 TRACE("(%d)\n", texture );
791 ENTER_GL();
792 func_glClientActiveTexture( texture );
793 LEAVE_GL();
796 static void WINAPI wine_glClientActiveTextureARB( GLenum texture ) {
797 void (*func_glClientActiveTextureARB)( GLenum ) = extension_funcs[95];
798 TRACE("(%d)\n", texture );
799 ENTER_GL();
800 func_glClientActiveTextureARB( texture );
801 LEAVE_GL();
804 static void WINAPI wine_glClientActiveVertexStreamATI( GLenum stream ) {
805 void (*func_glClientActiveVertexStreamATI)( GLenum ) = extension_funcs[96];
806 TRACE("(%d)\n", stream );
807 ENTER_GL();
808 func_glClientActiveVertexStreamATI( stream );
809 LEAVE_GL();
812 static void WINAPI wine_glClientAttribDefaultEXT( GLbitfield mask ) {
813 void (*func_glClientAttribDefaultEXT)( GLbitfield ) = extension_funcs[97];
814 TRACE("(%d)\n", mask );
815 ENTER_GL();
816 func_glClientAttribDefaultEXT( mask );
817 LEAVE_GL();
820 static void WINAPI wine_glColor3fVertex3fSUN( GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) {
821 void (*func_glColor3fVertex3fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[98];
822 TRACE("(%f, %f, %f, %f, %f, %f)\n", r, g, b, x, y, z );
823 ENTER_GL();
824 func_glColor3fVertex3fSUN( r, g, b, x, y, z );
825 LEAVE_GL();
828 static void WINAPI wine_glColor3fVertex3fvSUN( GLfloat* c, GLfloat* v ) {
829 void (*func_glColor3fVertex3fvSUN)( GLfloat*, GLfloat* ) = extension_funcs[99];
830 TRACE("(%p, %p)\n", c, v );
831 ENTER_GL();
832 func_glColor3fVertex3fvSUN( c, v );
833 LEAVE_GL();
836 static void WINAPI wine_glColor3hNV( unsigned short red, unsigned short green, unsigned short blue ) {
837 void (*func_glColor3hNV)( unsigned short, unsigned short, unsigned short ) = extension_funcs[100];
838 TRACE("(%d, %d, %d)\n", red, green, blue );
839 ENTER_GL();
840 func_glColor3hNV( red, green, blue );
841 LEAVE_GL();
844 static void WINAPI wine_glColor3hvNV( unsigned short* v ) {
845 void (*func_glColor3hvNV)( unsigned short* ) = extension_funcs[101];
846 TRACE("(%p)\n", v );
847 ENTER_GL();
848 func_glColor3hvNV( v );
849 LEAVE_GL();
852 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 ) {
853 void (*func_glColor4fNormal3fVertex3fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[102];
854 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f, %f, %f)\n", r, g, b, a, nx, ny, nz, x, y, z );
855 ENTER_GL();
856 func_glColor4fNormal3fVertex3fSUN( r, g, b, a, nx, ny, nz, x, y, z );
857 LEAVE_GL();
860 static void WINAPI wine_glColor4fNormal3fVertex3fvSUN( GLfloat* c, GLfloat* n, GLfloat* v ) {
861 void (*func_glColor4fNormal3fVertex3fvSUN)( GLfloat*, GLfloat*, GLfloat* ) = extension_funcs[103];
862 TRACE("(%p, %p, %p)\n", c, n, v );
863 ENTER_GL();
864 func_glColor4fNormal3fVertex3fvSUN( c, n, v );
865 LEAVE_GL();
868 static void WINAPI wine_glColor4hNV( unsigned short red, unsigned short green, unsigned short blue, unsigned short alpha ) {
869 void (*func_glColor4hNV)( unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs[104];
870 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
871 ENTER_GL();
872 func_glColor4hNV( red, green, blue, alpha );
873 LEAVE_GL();
876 static void WINAPI wine_glColor4hvNV( unsigned short* v ) {
877 void (*func_glColor4hvNV)( unsigned short* ) = extension_funcs[105];
878 TRACE("(%p)\n", v );
879 ENTER_GL();
880 func_glColor4hvNV( v );
881 LEAVE_GL();
884 static void WINAPI wine_glColor4ubVertex2fSUN( GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y ) {
885 void (*func_glColor4ubVertex2fSUN)( GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat ) = extension_funcs[106];
886 TRACE("(%d, %d, %d, %d, %f, %f)\n", r, g, b, a, x, y );
887 ENTER_GL();
888 func_glColor4ubVertex2fSUN( r, g, b, a, x, y );
889 LEAVE_GL();
892 static void WINAPI wine_glColor4ubVertex2fvSUN( GLubyte* c, GLfloat* v ) {
893 void (*func_glColor4ubVertex2fvSUN)( GLubyte*, GLfloat* ) = extension_funcs[107];
894 TRACE("(%p, %p)\n", c, v );
895 ENTER_GL();
896 func_glColor4ubVertex2fvSUN( c, v );
897 LEAVE_GL();
900 static void WINAPI wine_glColor4ubVertex3fSUN( GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) {
901 void (*func_glColor4ubVertex3fSUN)( GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat ) = extension_funcs[108];
902 TRACE("(%d, %d, %d, %d, %f, %f, %f)\n", r, g, b, a, x, y, z );
903 ENTER_GL();
904 func_glColor4ubVertex3fSUN( r, g, b, a, x, y, z );
905 LEAVE_GL();
908 static void WINAPI wine_glColor4ubVertex3fvSUN( GLubyte* c, GLfloat* v ) {
909 void (*func_glColor4ubVertex3fvSUN)( GLubyte*, GLfloat* ) = extension_funcs[109];
910 TRACE("(%p, %p)\n", c, v );
911 ENTER_GL();
912 func_glColor4ubVertex3fvSUN( c, v );
913 LEAVE_GL();
916 static void WINAPI wine_glColorFragmentOp1ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod ) {
917 void (*func_glColorFragmentOp1ATI)( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[110];
918 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod );
919 ENTER_GL();
920 func_glColorFragmentOp1ATI( op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod );
921 LEAVE_GL();
924 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 ) {
925 void (*func_glColorFragmentOp2ATI)( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[111];
926 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod );
927 ENTER_GL();
928 func_glColorFragmentOp2ATI( op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod );
929 LEAVE_GL();
932 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 ) {
933 void (*func_glColorFragmentOp3ATI)( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[112];
934 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 );
935 ENTER_GL();
936 func_glColorFragmentOp3ATI( op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod );
937 LEAVE_GL();
940 static void WINAPI wine_glColorMaskIndexedEXT( GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a ) {
941 void (*func_glColorMaskIndexedEXT)( GLuint, GLboolean, GLboolean, GLboolean, GLboolean ) = extension_funcs[113];
942 TRACE("(%d, %d, %d, %d, %d)\n", index, r, g, b, a );
943 ENTER_GL();
944 func_glColorMaskIndexedEXT( index, r, g, b, a );
945 LEAVE_GL();
948 static void WINAPI wine_glColorMaski( GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a ) {
949 void (*func_glColorMaski)( GLuint, GLboolean, GLboolean, GLboolean, GLboolean ) = extension_funcs[114];
950 TRACE("(%d, %d, %d, %d, %d)\n", index, r, g, b, a );
951 ENTER_GL();
952 func_glColorMaski( index, r, g, b, a );
953 LEAVE_GL();
956 static void WINAPI wine_glColorPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, GLvoid* pointer ) {
957 void (*func_glColorPointerEXT)( GLint, GLenum, GLsizei, GLsizei, GLvoid* ) = extension_funcs[115];
958 TRACE("(%d, %d, %d, %d, %p)\n", size, type, stride, count, pointer );
959 ENTER_GL();
960 func_glColorPointerEXT( size, type, stride, count, pointer );
961 LEAVE_GL();
964 static void WINAPI wine_glColorPointerListIBM( GLint size, GLenum type, GLint stride, GLvoid** pointer, GLint ptrstride ) {
965 void (*func_glColorPointerListIBM)( GLint, GLenum, GLint, GLvoid**, GLint ) = extension_funcs[116];
966 TRACE("(%d, %d, %d, %p, %d)\n", size, type, stride, pointer, ptrstride );
967 ENTER_GL();
968 func_glColorPointerListIBM( size, type, stride, pointer, ptrstride );
969 LEAVE_GL();
972 static void WINAPI wine_glColorPointervINTEL( GLint size, GLenum type, GLvoid** pointer ) {
973 void (*func_glColorPointervINTEL)( GLint, GLenum, GLvoid** ) = extension_funcs[117];
974 TRACE("(%d, %d, %p)\n", size, type, pointer );
975 ENTER_GL();
976 func_glColorPointervINTEL( size, type, pointer );
977 LEAVE_GL();
980 static void WINAPI wine_glColorSubTableEXT( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, GLvoid* data ) {
981 void (*func_glColorSubTableEXT)( GLenum, GLsizei, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[118];
982 TRACE("(%d, %d, %d, %d, %d, %p)\n", target, start, count, format, type, data );
983 ENTER_GL();
984 func_glColorSubTableEXT( target, start, count, format, type, data );
985 LEAVE_GL();
988 static void WINAPI wine_glColorTableEXT( GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, GLvoid* table ) {
989 void (*func_glColorTableEXT)( GLenum, GLenum, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[119];
990 TRACE("(%d, %d, %d, %d, %d, %p)\n", target, internalFormat, width, format, type, table );
991 ENTER_GL();
992 func_glColorTableEXT( target, internalFormat, width, format, type, table );
993 LEAVE_GL();
996 static void WINAPI wine_glColorTableParameterfvSGI( GLenum target, GLenum pname, GLfloat* params ) {
997 void (*func_glColorTableParameterfvSGI)( GLenum, GLenum, GLfloat* ) = extension_funcs[120];
998 TRACE("(%d, %d, %p)\n", target, pname, params );
999 ENTER_GL();
1000 func_glColorTableParameterfvSGI( target, pname, params );
1001 LEAVE_GL();
1004 static void WINAPI wine_glColorTableParameterivSGI( GLenum target, GLenum pname, GLint* params ) {
1005 void (*func_glColorTableParameterivSGI)( GLenum, GLenum, GLint* ) = extension_funcs[121];
1006 TRACE("(%d, %d, %p)\n", target, pname, params );
1007 ENTER_GL();
1008 func_glColorTableParameterivSGI( target, pname, params );
1009 LEAVE_GL();
1012 static void WINAPI wine_glColorTableSGI( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, GLvoid* table ) {
1013 void (*func_glColorTableSGI)( GLenum, GLenum, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[122];
1014 TRACE("(%d, %d, %d, %d, %d, %p)\n", target, internalformat, width, format, type, table );
1015 ENTER_GL();
1016 func_glColorTableSGI( target, internalformat, width, format, type, table );
1017 LEAVE_GL();
1020 static void WINAPI wine_glCombinerInputNV( GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage ) {
1021 void (*func_glCombinerInputNV)( GLenum, GLenum, GLenum, GLenum, GLenum, GLenum ) = extension_funcs[123];
1022 TRACE("(%d, %d, %d, %d, %d, %d)\n", stage, portion, variable, input, mapping, componentUsage );
1023 ENTER_GL();
1024 func_glCombinerInputNV( stage, portion, variable, input, mapping, componentUsage );
1025 LEAVE_GL();
1028 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 ) {
1029 void (*func_glCombinerOutputNV)( GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean ) = extension_funcs[124];
1030 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum );
1031 ENTER_GL();
1032 func_glCombinerOutputNV( stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum );
1033 LEAVE_GL();
1036 static void WINAPI wine_glCombinerParameterfNV( GLenum pname, GLfloat param ) {
1037 void (*func_glCombinerParameterfNV)( GLenum, GLfloat ) = extension_funcs[125];
1038 TRACE("(%d, %f)\n", pname, param );
1039 ENTER_GL();
1040 func_glCombinerParameterfNV( pname, param );
1041 LEAVE_GL();
1044 static void WINAPI wine_glCombinerParameterfvNV( GLenum pname, GLfloat* params ) {
1045 void (*func_glCombinerParameterfvNV)( GLenum, GLfloat* ) = extension_funcs[126];
1046 TRACE("(%d, %p)\n", pname, params );
1047 ENTER_GL();
1048 func_glCombinerParameterfvNV( pname, params );
1049 LEAVE_GL();
1052 static void WINAPI wine_glCombinerParameteriNV( GLenum pname, GLint param ) {
1053 void (*func_glCombinerParameteriNV)( GLenum, GLint ) = extension_funcs[127];
1054 TRACE("(%d, %d)\n", pname, param );
1055 ENTER_GL();
1056 func_glCombinerParameteriNV( pname, param );
1057 LEAVE_GL();
1060 static void WINAPI wine_glCombinerParameterivNV( GLenum pname, GLint* params ) {
1061 void (*func_glCombinerParameterivNV)( GLenum, GLint* ) = extension_funcs[128];
1062 TRACE("(%d, %p)\n", pname, params );
1063 ENTER_GL();
1064 func_glCombinerParameterivNV( pname, params );
1065 LEAVE_GL();
1068 static void WINAPI wine_glCombinerStageParameterfvNV( GLenum stage, GLenum pname, GLfloat* params ) {
1069 void (*func_glCombinerStageParameterfvNV)( GLenum, GLenum, GLfloat* ) = extension_funcs[129];
1070 TRACE("(%d, %d, %p)\n", stage, pname, params );
1071 ENTER_GL();
1072 func_glCombinerStageParameterfvNV( stage, pname, params );
1073 LEAVE_GL();
1076 static void WINAPI wine_glCompileShader( GLuint shader ) {
1077 void (*func_glCompileShader)( GLuint ) = extension_funcs[130];
1078 TRACE("(%d)\n", shader );
1079 ENTER_GL();
1080 func_glCompileShader( shader );
1081 LEAVE_GL();
1084 static void WINAPI wine_glCompileShaderARB( unsigned int shaderObj ) {
1085 void (*func_glCompileShaderARB)( unsigned int ) = extension_funcs[131];
1086 TRACE("(%d)\n", shaderObj );
1087 ENTER_GL();
1088 func_glCompileShaderARB( shaderObj );
1089 LEAVE_GL();
1092 static void WINAPI wine_glCompressedMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, GLvoid* bits ) {
1093 void (*func_glCompressedMultiTexImage1DEXT)( GLenum, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, GLvoid* ) = extension_funcs[132];
1094 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texunit, target, level, internalformat, width, border, imageSize, bits );
1095 ENTER_GL();
1096 func_glCompressedMultiTexImage1DEXT( texunit, target, level, internalformat, width, border, imageSize, bits );
1097 LEAVE_GL();
1100 static void WINAPI wine_glCompressedMultiTexImage2DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, GLvoid* bits ) {
1101 void (*func_glCompressedMultiTexImage2DEXT)( GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, GLvoid* ) = extension_funcs[133];
1102 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit, target, level, internalformat, width, height, border, imageSize, bits );
1103 ENTER_GL();
1104 func_glCompressedMultiTexImage2DEXT( texunit, target, level, internalformat, width, height, border, imageSize, bits );
1105 LEAVE_GL();
1108 static void WINAPI wine_glCompressedMultiTexImage3DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, GLvoid* bits ) {
1109 void (*func_glCompressedMultiTexImage3DEXT)( GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, GLvoid* ) = extension_funcs[134];
1110 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit, target, level, internalformat, width, height, depth, border, imageSize, bits );
1111 ENTER_GL();
1112 func_glCompressedMultiTexImage3DEXT( texunit, target, level, internalformat, width, height, depth, border, imageSize, bits );
1113 LEAVE_GL();
1116 static void WINAPI wine_glCompressedMultiTexSubImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, GLvoid* bits ) {
1117 void (*func_glCompressedMultiTexSubImage1DEXT)( GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, GLvoid* ) = extension_funcs[135];
1118 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texunit, target, level, xoffset, width, format, imageSize, bits );
1119 ENTER_GL();
1120 func_glCompressedMultiTexSubImage1DEXT( texunit, target, level, xoffset, width, format, imageSize, bits );
1121 LEAVE_GL();
1124 static void WINAPI wine_glCompressedMultiTexSubImage2DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, GLvoid* bits ) {
1125 void (*func_glCompressedMultiTexSubImage2DEXT)( GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, GLvoid* ) = extension_funcs[136];
1126 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits );
1127 ENTER_GL();
1128 func_glCompressedMultiTexSubImage2DEXT( texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits );
1129 LEAVE_GL();
1132 static void WINAPI wine_glCompressedMultiTexSubImage3DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, GLvoid* bits ) {
1133 void (*func_glCompressedMultiTexSubImage3DEXT)( GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, GLvoid* ) = extension_funcs[137];
1134 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits );
1135 ENTER_GL();
1136 func_glCompressedMultiTexSubImage3DEXT( texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits );
1137 LEAVE_GL();
1140 static void WINAPI wine_glCompressedTexImage1D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, GLvoid* data ) {
1141 void (*func_glCompressedTexImage1D)( GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, GLvoid* ) = extension_funcs[138];
1142 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, border, imageSize, data );
1143 ENTER_GL();
1144 func_glCompressedTexImage1D( target, level, internalformat, width, border, imageSize, data );
1145 LEAVE_GL();
1148 static void WINAPI wine_glCompressedTexImage1DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, GLvoid* data ) {
1149 void (*func_glCompressedTexImage1DARB)( GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, GLvoid* ) = extension_funcs[139];
1150 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, border, imageSize, data );
1151 ENTER_GL();
1152 func_glCompressedTexImage1DARB( target, level, internalformat, width, border, imageSize, data );
1153 LEAVE_GL();
1156 static void WINAPI wine_glCompressedTexImage2D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, GLvoid* data ) {
1157 void (*func_glCompressedTexImage2D)( GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, GLvoid* ) = extension_funcs[140];
1158 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, border, imageSize, data );
1159 ENTER_GL();
1160 func_glCompressedTexImage2D( target, level, internalformat, width, height, border, imageSize, data );
1161 LEAVE_GL();
1164 static void WINAPI wine_glCompressedTexImage2DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, GLvoid* data ) {
1165 void (*func_glCompressedTexImage2DARB)( GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, GLvoid* ) = extension_funcs[141];
1166 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, border, imageSize, data );
1167 ENTER_GL();
1168 func_glCompressedTexImage2DARB( target, level, internalformat, width, height, border, imageSize, data );
1169 LEAVE_GL();
1172 static void WINAPI wine_glCompressedTexImage3D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, GLvoid* data ) {
1173 void (*func_glCompressedTexImage3D)( GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, GLvoid* ) = extension_funcs[142];
1174 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, depth, border, imageSize, data );
1175 ENTER_GL();
1176 func_glCompressedTexImage3D( target, level, internalformat, width, height, depth, border, imageSize, data );
1177 LEAVE_GL();
1180 static void WINAPI wine_glCompressedTexImage3DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, GLvoid* data ) {
1181 void (*func_glCompressedTexImage3DARB)( GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, GLvoid* ) = extension_funcs[143];
1182 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, depth, border, imageSize, data );
1183 ENTER_GL();
1184 func_glCompressedTexImage3DARB( target, level, internalformat, width, height, depth, border, imageSize, data );
1185 LEAVE_GL();
1188 static void WINAPI wine_glCompressedTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, GLvoid* data ) {
1189 void (*func_glCompressedTexSubImage1D)( GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, GLvoid* ) = extension_funcs[144];
1190 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, width, format, imageSize, data );
1191 ENTER_GL();
1192 func_glCompressedTexSubImage1D( target, level, xoffset, width, format, imageSize, data );
1193 LEAVE_GL();
1196 static void WINAPI wine_glCompressedTexSubImage1DARB( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, GLvoid* data ) {
1197 void (*func_glCompressedTexSubImage1DARB)( GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, GLvoid* ) = extension_funcs[145];
1198 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, width, format, imageSize, data );
1199 ENTER_GL();
1200 func_glCompressedTexSubImage1DARB( target, level, xoffset, width, format, imageSize, data );
1201 LEAVE_GL();
1204 static void WINAPI wine_glCompressedTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, GLvoid* data ) {
1205 void (*func_glCompressedTexSubImage2D)( GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, GLvoid* ) = extension_funcs[146];
1206 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, width, height, format, imageSize, data );
1207 ENTER_GL();
1208 func_glCompressedTexSubImage2D( target, level, xoffset, yoffset, width, height, format, imageSize, data );
1209 LEAVE_GL();
1212 static void WINAPI wine_glCompressedTexSubImage2DARB( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, GLvoid* data ) {
1213 void (*func_glCompressedTexSubImage2DARB)( GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, GLvoid* ) = extension_funcs[147];
1214 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, width, height, format, imageSize, data );
1215 ENTER_GL();
1216 func_glCompressedTexSubImage2DARB( target, level, xoffset, yoffset, width, height, format, imageSize, data );
1217 LEAVE_GL();
1220 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 ) {
1221 void (*func_glCompressedTexSubImage3D)( GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, GLvoid* ) = extension_funcs[148];
1222 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data );
1223 ENTER_GL();
1224 func_glCompressedTexSubImage3D( target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data );
1225 LEAVE_GL();
1228 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 ) {
1229 void (*func_glCompressedTexSubImage3DARB)( GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, GLvoid* ) = extension_funcs[149];
1230 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data );
1231 ENTER_GL();
1232 func_glCompressedTexSubImage3DARB( target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data );
1233 LEAVE_GL();
1236 static void WINAPI wine_glCompressedTextureImage1DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, GLvoid* bits ) {
1237 void (*func_glCompressedTextureImage1DEXT)( GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, GLvoid* ) = extension_funcs[150];
1238 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texture, target, level, internalformat, width, border, imageSize, bits );
1239 ENTER_GL();
1240 func_glCompressedTextureImage1DEXT( texture, target, level, internalformat, width, border, imageSize, bits );
1241 LEAVE_GL();
1244 static void WINAPI wine_glCompressedTextureImage2DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, GLvoid* bits ) {
1245 void (*func_glCompressedTextureImage2DEXT)( GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, GLvoid* ) = extension_funcs[151];
1246 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture, target, level, internalformat, width, height, border, imageSize, bits );
1247 ENTER_GL();
1248 func_glCompressedTextureImage2DEXT( texture, target, level, internalformat, width, height, border, imageSize, bits );
1249 LEAVE_GL();
1252 static void WINAPI wine_glCompressedTextureImage3DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, GLvoid* bits ) {
1253 void (*func_glCompressedTextureImage3DEXT)( GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, GLvoid* ) = extension_funcs[152];
1254 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture, target, level, internalformat, width, height, depth, border, imageSize, bits );
1255 ENTER_GL();
1256 func_glCompressedTextureImage3DEXT( texture, target, level, internalformat, width, height, depth, border, imageSize, bits );
1257 LEAVE_GL();
1260 static void WINAPI wine_glCompressedTextureSubImage1DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, GLvoid* bits ) {
1261 void (*func_glCompressedTextureSubImage1DEXT)( GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, GLvoid* ) = extension_funcs[153];
1262 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texture, target, level, xoffset, width, format, imageSize, bits );
1263 ENTER_GL();
1264 func_glCompressedTextureSubImage1DEXT( texture, target, level, xoffset, width, format, imageSize, bits );
1265 LEAVE_GL();
1268 static void WINAPI wine_glCompressedTextureSubImage2DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, GLvoid* bits ) {
1269 void (*func_glCompressedTextureSubImage2DEXT)( GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, GLvoid* ) = extension_funcs[154];
1270 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits );
1271 ENTER_GL();
1272 func_glCompressedTextureSubImage2DEXT( texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits );
1273 LEAVE_GL();
1276 static void WINAPI wine_glCompressedTextureSubImage3DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, GLvoid* bits ) {
1277 void (*func_glCompressedTextureSubImage3DEXT)( GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, GLvoid* ) = extension_funcs[155];
1278 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits );
1279 ENTER_GL();
1280 func_glCompressedTextureSubImage3DEXT( texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits );
1281 LEAVE_GL();
1284 static void WINAPI wine_glConvolutionFilter1DEXT( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, GLvoid* image ) {
1285 void (*func_glConvolutionFilter1DEXT)( GLenum, GLenum, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[156];
1286 TRACE("(%d, %d, %d, %d, %d, %p)\n", target, internalformat, width, format, type, image );
1287 ENTER_GL();
1288 func_glConvolutionFilter1DEXT( target, internalformat, width, format, type, image );
1289 LEAVE_GL();
1292 static void WINAPI wine_glConvolutionFilter2DEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* image ) {
1293 void (*func_glConvolutionFilter2DEXT)( GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[157];
1294 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, internalformat, width, height, format, type, image );
1295 ENTER_GL();
1296 func_glConvolutionFilter2DEXT( target, internalformat, width, height, format, type, image );
1297 LEAVE_GL();
1300 static void WINAPI wine_glConvolutionParameterfEXT( GLenum target, GLenum pname, GLfloat params ) {
1301 void (*func_glConvolutionParameterfEXT)( GLenum, GLenum, GLfloat ) = extension_funcs[158];
1302 TRACE("(%d, %d, %f)\n", target, pname, params );
1303 ENTER_GL();
1304 func_glConvolutionParameterfEXT( target, pname, params );
1305 LEAVE_GL();
1308 static void WINAPI wine_glConvolutionParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) {
1309 void (*func_glConvolutionParameterfvEXT)( GLenum, GLenum, GLfloat* ) = extension_funcs[159];
1310 TRACE("(%d, %d, %p)\n", target, pname, params );
1311 ENTER_GL();
1312 func_glConvolutionParameterfvEXT( target, pname, params );
1313 LEAVE_GL();
1316 static void WINAPI wine_glConvolutionParameteriEXT( GLenum target, GLenum pname, GLint params ) {
1317 void (*func_glConvolutionParameteriEXT)( GLenum, GLenum, GLint ) = extension_funcs[160];
1318 TRACE("(%d, %d, %d)\n", target, pname, params );
1319 ENTER_GL();
1320 func_glConvolutionParameteriEXT( target, pname, params );
1321 LEAVE_GL();
1324 static void WINAPI wine_glConvolutionParameterivEXT( GLenum target, GLenum pname, GLint* params ) {
1325 void (*func_glConvolutionParameterivEXT)( GLenum, GLenum, GLint* ) = extension_funcs[161];
1326 TRACE("(%d, %d, %p)\n", target, pname, params );
1327 ENTER_GL();
1328 func_glConvolutionParameterivEXT( target, pname, params );
1329 LEAVE_GL();
1332 static void WINAPI wine_glCopyColorSubTableEXT( GLenum target, GLsizei start, GLint x, GLint y, GLsizei width ) {
1333 void (*func_glCopyColorSubTableEXT)( GLenum, GLsizei, GLint, GLint, GLsizei ) = extension_funcs[162];
1334 TRACE("(%d, %d, %d, %d, %d)\n", target, start, x, y, width );
1335 ENTER_GL();
1336 func_glCopyColorSubTableEXT( target, start, x, y, width );
1337 LEAVE_GL();
1340 static void WINAPI wine_glCopyColorTableSGI( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) {
1341 void (*func_glCopyColorTableSGI)( GLenum, GLenum, GLint, GLint, GLsizei ) = extension_funcs[163];
1342 TRACE("(%d, %d, %d, %d, %d)\n", target, internalformat, x, y, width );
1343 ENTER_GL();
1344 func_glCopyColorTableSGI( target, internalformat, x, y, width );
1345 LEAVE_GL();
1348 static void WINAPI wine_glCopyConvolutionFilter1DEXT( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) {
1349 void (*func_glCopyConvolutionFilter1DEXT)( GLenum, GLenum, GLint, GLint, GLsizei ) = extension_funcs[164];
1350 TRACE("(%d, %d, %d, %d, %d)\n", target, internalformat, x, y, width );
1351 ENTER_GL();
1352 func_glCopyConvolutionFilter1DEXT( target, internalformat, x, y, width );
1353 LEAVE_GL();
1356 static void WINAPI wine_glCopyConvolutionFilter2DEXT( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height ) {
1357 void (*func_glCopyConvolutionFilter2DEXT)( GLenum, GLenum, GLint, GLint, GLsizei, GLsizei ) = extension_funcs[165];
1358 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, internalformat, x, y, width, height );
1359 ENTER_GL();
1360 func_glCopyConvolutionFilter2DEXT( target, internalformat, x, y, width, height );
1361 LEAVE_GL();
1364 static void WINAPI wine_glCopyMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) {
1365 void (*func_glCopyMultiTexImage1DEXT)( GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint ) = extension_funcs[166];
1366 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", texunit, target, level, internalformat, x, y, width, border );
1367 ENTER_GL();
1368 func_glCopyMultiTexImage1DEXT( texunit, target, level, internalformat, x, y, width, border );
1369 LEAVE_GL();
1372 static void WINAPI wine_glCopyMultiTexImage2DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) {
1373 void (*func_glCopyMultiTexImage2DEXT)( GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint ) = extension_funcs[167];
1374 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texunit, target, level, internalformat, x, y, width, height, border );
1375 ENTER_GL();
1376 func_glCopyMultiTexImage2DEXT( texunit, target, level, internalformat, x, y, width, height, border );
1377 LEAVE_GL();
1380 static void WINAPI wine_glCopyMultiTexSubImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) {
1381 void (*func_glCopyMultiTexSubImage1DEXT)( GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei ) = extension_funcs[168];
1382 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", texunit, target, level, xoffset, x, y, width );
1383 ENTER_GL();
1384 func_glCopyMultiTexSubImage1DEXT( texunit, target, level, xoffset, x, y, width );
1385 LEAVE_GL();
1388 static void WINAPI wine_glCopyMultiTexSubImage2DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) {
1389 void (*func_glCopyMultiTexSubImage2DEXT)( GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei ) = extension_funcs[169];
1390 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texunit, target, level, xoffset, yoffset, x, y, width, height );
1391 ENTER_GL();
1392 func_glCopyMultiTexSubImage2DEXT( texunit, target, level, xoffset, yoffset, x, y, width, height );
1393 LEAVE_GL();
1396 static void WINAPI wine_glCopyMultiTexSubImage3DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) {
1397 void (*func_glCopyMultiTexSubImage3DEXT)( GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei ) = extension_funcs[170];
1398 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height );
1399 ENTER_GL();
1400 func_glCopyMultiTexSubImage3DEXT( texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height );
1401 LEAVE_GL();
1404 static void WINAPI wine_glCopyTexImage1DEXT( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) {
1405 void (*func_glCopyTexImage1DEXT)( GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint ) = extension_funcs[171];
1406 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", target, level, internalformat, x, y, width, border );
1407 ENTER_GL();
1408 func_glCopyTexImage1DEXT( target, level, internalformat, x, y, width, border );
1409 LEAVE_GL();
1412 static void WINAPI wine_glCopyTexImage2DEXT( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) {
1413 void (*func_glCopyTexImage2DEXT)( GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint ) = extension_funcs[172];
1414 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target, level, internalformat, x, y, width, height, border );
1415 ENTER_GL();
1416 func_glCopyTexImage2DEXT( target, level, internalformat, x, y, width, height, border );
1417 LEAVE_GL();
1420 static void WINAPI wine_glCopyTexSubImage1DEXT( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) {
1421 void (*func_glCopyTexSubImage1DEXT)( GLenum, GLint, GLint, GLint, GLint, GLsizei ) = extension_funcs[173];
1422 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, level, xoffset, x, y, width );
1423 ENTER_GL();
1424 func_glCopyTexSubImage1DEXT( target, level, xoffset, x, y, width );
1425 LEAVE_GL();
1428 static void WINAPI wine_glCopyTexSubImage2DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) {
1429 void (*func_glCopyTexSubImage2DEXT)( GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei ) = extension_funcs[174];
1430 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target, level, xoffset, yoffset, x, y, width, height );
1431 ENTER_GL();
1432 func_glCopyTexSubImage2DEXT( target, level, xoffset, yoffset, x, y, width, height );
1433 LEAVE_GL();
1436 static void WINAPI wine_glCopyTexSubImage3DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) {
1437 void (*func_glCopyTexSubImage3DEXT)( GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei ) = extension_funcs[175];
1438 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", target, level, xoffset, yoffset, zoffset, x, y, width, height );
1439 ENTER_GL();
1440 func_glCopyTexSubImage3DEXT( target, level, xoffset, yoffset, zoffset, x, y, width, height );
1441 LEAVE_GL();
1444 static void WINAPI wine_glCopyTextureImage1DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) {
1445 void (*func_glCopyTextureImage1DEXT)( GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint ) = extension_funcs[176];
1446 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", texture, target, level, internalformat, x, y, width, border );
1447 ENTER_GL();
1448 func_glCopyTextureImage1DEXT( texture, target, level, internalformat, x, y, width, border );
1449 LEAVE_GL();
1452 static void WINAPI wine_glCopyTextureImage2DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) {
1453 void (*func_glCopyTextureImage2DEXT)( GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint ) = extension_funcs[177];
1454 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texture, target, level, internalformat, x, y, width, height, border );
1455 ENTER_GL();
1456 func_glCopyTextureImage2DEXT( texture, target, level, internalformat, x, y, width, height, border );
1457 LEAVE_GL();
1460 static void WINAPI wine_glCopyTextureSubImage1DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) {
1461 void (*func_glCopyTextureSubImage1DEXT)( GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei ) = extension_funcs[178];
1462 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", texture, target, level, xoffset, x, y, width );
1463 ENTER_GL();
1464 func_glCopyTextureSubImage1DEXT( texture, target, level, xoffset, x, y, width );
1465 LEAVE_GL();
1468 static void WINAPI wine_glCopyTextureSubImage2DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) {
1469 void (*func_glCopyTextureSubImage2DEXT)( GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei ) = extension_funcs[179];
1470 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texture, target, level, xoffset, yoffset, x, y, width, height );
1471 ENTER_GL();
1472 func_glCopyTextureSubImage2DEXT( texture, target, level, xoffset, yoffset, x, y, width, height );
1473 LEAVE_GL();
1476 static void WINAPI wine_glCopyTextureSubImage3DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) {
1477 void (*func_glCopyTextureSubImage3DEXT)( GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei ) = extension_funcs[180];
1478 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texture, target, level, xoffset, yoffset, zoffset, x, y, width, height );
1479 ENTER_GL();
1480 func_glCopyTextureSubImage3DEXT( texture, target, level, xoffset, yoffset, zoffset, x, y, width, height );
1481 LEAVE_GL();
1484 static GLuint WINAPI wine_glCreateProgram( void ) {
1485 GLuint ret_value;
1486 GLuint (*func_glCreateProgram)( void ) = extension_funcs[181];
1487 TRACE("()\n");
1488 ENTER_GL();
1489 ret_value = func_glCreateProgram( );
1490 LEAVE_GL();
1491 return ret_value;
1494 static unsigned int WINAPI wine_glCreateProgramObjectARB( void ) {
1495 unsigned int ret_value;
1496 unsigned int (*func_glCreateProgramObjectARB)( void ) = extension_funcs[182];
1497 TRACE("()\n");
1498 ENTER_GL();
1499 ret_value = func_glCreateProgramObjectARB( );
1500 LEAVE_GL();
1501 return ret_value;
1504 static GLuint WINAPI wine_glCreateShader( GLenum type ) {
1505 GLuint ret_value;
1506 GLuint (*func_glCreateShader)( GLenum ) = extension_funcs[183];
1507 TRACE("(%d)\n", type );
1508 ENTER_GL();
1509 ret_value = func_glCreateShader( type );
1510 LEAVE_GL();
1511 return ret_value;
1514 static unsigned int WINAPI wine_glCreateShaderObjectARB( GLenum shaderType ) {
1515 unsigned int ret_value;
1516 unsigned int (*func_glCreateShaderObjectARB)( GLenum ) = extension_funcs[184];
1517 TRACE("(%d)\n", shaderType );
1518 ENTER_GL();
1519 ret_value = func_glCreateShaderObjectARB( shaderType );
1520 LEAVE_GL();
1521 return ret_value;
1524 static void WINAPI wine_glCullParameterdvEXT( GLenum pname, GLdouble* params ) {
1525 void (*func_glCullParameterdvEXT)( GLenum, GLdouble* ) = extension_funcs[185];
1526 TRACE("(%d, %p)\n", pname, params );
1527 ENTER_GL();
1528 func_glCullParameterdvEXT( pname, params );
1529 LEAVE_GL();
1532 static void WINAPI wine_glCullParameterfvEXT( GLenum pname, GLfloat* params ) {
1533 void (*func_glCullParameterfvEXT)( GLenum, GLfloat* ) = extension_funcs[186];
1534 TRACE("(%d, %p)\n", pname, params );
1535 ENTER_GL();
1536 func_glCullParameterfvEXT( pname, params );
1537 LEAVE_GL();
1540 static void WINAPI wine_glCurrentPaletteMatrixARB( GLint index ) {
1541 void (*func_glCurrentPaletteMatrixARB)( GLint ) = extension_funcs[187];
1542 TRACE("(%d)\n", index );
1543 ENTER_GL();
1544 func_glCurrentPaletteMatrixARB( index );
1545 LEAVE_GL();
1548 static void WINAPI wine_glDeformSGIX( GLbitfield mask ) {
1549 void (*func_glDeformSGIX)( GLbitfield ) = extension_funcs[188];
1550 TRACE("(%d)\n", mask );
1551 ENTER_GL();
1552 func_glDeformSGIX( mask );
1553 LEAVE_GL();
1556 static void WINAPI wine_glDeformationMap3dSGIX( GLenum 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 ) {
1557 void (*func_glDeformationMap3dSGIX)( GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble* ) = extension_funcs[189];
1558 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 );
1559 ENTER_GL();
1560 func_glDeformationMap3dSGIX( target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points );
1561 LEAVE_GL();
1564 static void WINAPI wine_glDeformationMap3fSGIX( GLenum 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 ) {
1565 void (*func_glDeformationMap3fSGIX)( GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat* ) = extension_funcs[190];
1566 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 );
1567 ENTER_GL();
1568 func_glDeformationMap3fSGIX( target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points );
1569 LEAVE_GL();
1572 static void WINAPI wine_glDeleteAsyncMarkersSGIX( GLuint marker, GLsizei range ) {
1573 void (*func_glDeleteAsyncMarkersSGIX)( GLuint, GLsizei ) = extension_funcs[191];
1574 TRACE("(%d, %d)\n", marker, range );
1575 ENTER_GL();
1576 func_glDeleteAsyncMarkersSGIX( marker, range );
1577 LEAVE_GL();
1580 static void WINAPI wine_glDeleteBufferRegion( GLenum region ) {
1581 void (*func_glDeleteBufferRegion)( GLenum ) = extension_funcs[192];
1582 TRACE("(%d)\n", region );
1583 ENTER_GL();
1584 func_glDeleteBufferRegion( region );
1585 LEAVE_GL();
1588 static void WINAPI wine_glDeleteBuffers( GLsizei n, GLuint* buffers ) {
1589 void (*func_glDeleteBuffers)( GLsizei, GLuint* ) = extension_funcs[193];
1590 TRACE("(%d, %p)\n", n, buffers );
1591 ENTER_GL();
1592 func_glDeleteBuffers( n, buffers );
1593 LEAVE_GL();
1596 static void WINAPI wine_glDeleteBuffersARB( GLsizei n, GLuint* buffers ) {
1597 void (*func_glDeleteBuffersARB)( GLsizei, GLuint* ) = extension_funcs[194];
1598 TRACE("(%d, %p)\n", n, buffers );
1599 ENTER_GL();
1600 func_glDeleteBuffersARB( n, buffers );
1601 LEAVE_GL();
1604 static void WINAPI wine_glDeleteFencesAPPLE( GLsizei n, GLuint* fences ) {
1605 void (*func_glDeleteFencesAPPLE)( GLsizei, GLuint* ) = extension_funcs[195];
1606 TRACE("(%d, %p)\n", n, fences );
1607 ENTER_GL();
1608 func_glDeleteFencesAPPLE( n, fences );
1609 LEAVE_GL();
1612 static void WINAPI wine_glDeleteFencesNV( GLsizei n, GLuint* fences ) {
1613 void (*func_glDeleteFencesNV)( GLsizei, GLuint* ) = extension_funcs[196];
1614 TRACE("(%d, %p)\n", n, fences );
1615 ENTER_GL();
1616 func_glDeleteFencesNV( n, fences );
1617 LEAVE_GL();
1620 static void WINAPI wine_glDeleteFragmentShaderATI( GLuint id ) {
1621 void (*func_glDeleteFragmentShaderATI)( GLuint ) = extension_funcs[197];
1622 TRACE("(%d)\n", id );
1623 ENTER_GL();
1624 func_glDeleteFragmentShaderATI( id );
1625 LEAVE_GL();
1628 static void WINAPI wine_glDeleteFramebuffers( GLsizei n, GLuint* framebuffers ) {
1629 void (*func_glDeleteFramebuffers)( GLsizei, GLuint* ) = extension_funcs[198];
1630 TRACE("(%d, %p)\n", n, framebuffers );
1631 ENTER_GL();
1632 func_glDeleteFramebuffers( n, framebuffers );
1633 LEAVE_GL();
1636 static void WINAPI wine_glDeleteFramebuffersEXT( GLsizei n, GLuint* framebuffers ) {
1637 void (*func_glDeleteFramebuffersEXT)( GLsizei, GLuint* ) = extension_funcs[199];
1638 TRACE("(%d, %p)\n", n, framebuffers );
1639 ENTER_GL();
1640 func_glDeleteFramebuffersEXT( n, framebuffers );
1641 LEAVE_GL();
1644 static void WINAPI wine_glDeleteObjectARB( unsigned int obj ) {
1645 void (*func_glDeleteObjectARB)( unsigned int ) = extension_funcs[200];
1646 TRACE("(%d)\n", obj );
1647 ENTER_GL();
1648 func_glDeleteObjectARB( obj );
1649 LEAVE_GL();
1652 static void WINAPI wine_glDeleteObjectBufferATI( GLuint buffer ) {
1653 void (*func_glDeleteObjectBufferATI)( GLuint ) = extension_funcs[201];
1654 TRACE("(%d)\n", buffer );
1655 ENTER_GL();
1656 func_glDeleteObjectBufferATI( buffer );
1657 LEAVE_GL();
1660 static void WINAPI wine_glDeleteOcclusionQueriesNV( GLsizei n, GLuint* ids ) {
1661 void (*func_glDeleteOcclusionQueriesNV)( GLsizei, GLuint* ) = extension_funcs[202];
1662 TRACE("(%d, %p)\n", n, ids );
1663 ENTER_GL();
1664 func_glDeleteOcclusionQueriesNV( n, ids );
1665 LEAVE_GL();
1668 static void WINAPI wine_glDeleteProgram( GLuint program ) {
1669 void (*func_glDeleteProgram)( GLuint ) = extension_funcs[203];
1670 TRACE("(%d)\n", program );
1671 ENTER_GL();
1672 func_glDeleteProgram( program );
1673 LEAVE_GL();
1676 static void WINAPI wine_glDeleteProgramsARB( GLsizei n, GLuint* programs ) {
1677 void (*func_glDeleteProgramsARB)( GLsizei, GLuint* ) = extension_funcs[204];
1678 TRACE("(%d, %p)\n", n, programs );
1679 ENTER_GL();
1680 func_glDeleteProgramsARB( n, programs );
1681 LEAVE_GL();
1684 static void WINAPI wine_glDeleteProgramsNV( GLsizei n, GLuint* programs ) {
1685 void (*func_glDeleteProgramsNV)( GLsizei, GLuint* ) = extension_funcs[205];
1686 TRACE("(%d, %p)\n", n, programs );
1687 ENTER_GL();
1688 func_glDeleteProgramsNV( n, programs );
1689 LEAVE_GL();
1692 static void WINAPI wine_glDeleteQueries( GLsizei n, GLuint* ids ) {
1693 void (*func_glDeleteQueries)( GLsizei, GLuint* ) = extension_funcs[206];
1694 TRACE("(%d, %p)\n", n, ids );
1695 ENTER_GL();
1696 func_glDeleteQueries( n, ids );
1697 LEAVE_GL();
1700 static void WINAPI wine_glDeleteQueriesARB( GLsizei n, GLuint* ids ) {
1701 void (*func_glDeleteQueriesARB)( GLsizei, GLuint* ) = extension_funcs[207];
1702 TRACE("(%d, %p)\n", n, ids );
1703 ENTER_GL();
1704 func_glDeleteQueriesARB( n, ids );
1705 LEAVE_GL();
1708 static void WINAPI wine_glDeleteRenderbuffers( GLsizei n, GLuint* renderbuffers ) {
1709 void (*func_glDeleteRenderbuffers)( GLsizei, GLuint* ) = extension_funcs[208];
1710 TRACE("(%d, %p)\n", n, renderbuffers );
1711 ENTER_GL();
1712 func_glDeleteRenderbuffers( n, renderbuffers );
1713 LEAVE_GL();
1716 static void WINAPI wine_glDeleteRenderbuffersEXT( GLsizei n, GLuint* renderbuffers ) {
1717 void (*func_glDeleteRenderbuffersEXT)( GLsizei, GLuint* ) = extension_funcs[209];
1718 TRACE("(%d, %p)\n", n, renderbuffers );
1719 ENTER_GL();
1720 func_glDeleteRenderbuffersEXT( n, renderbuffers );
1721 LEAVE_GL();
1724 static void WINAPI wine_glDeleteShader( GLuint shader ) {
1725 void (*func_glDeleteShader)( GLuint ) = extension_funcs[210];
1726 TRACE("(%d)\n", shader );
1727 ENTER_GL();
1728 func_glDeleteShader( shader );
1729 LEAVE_GL();
1732 static void WINAPI wine_glDeleteTexturesEXT( GLsizei n, GLuint* textures ) {
1733 void (*func_glDeleteTexturesEXT)( GLsizei, GLuint* ) = extension_funcs[211];
1734 TRACE("(%d, %p)\n", n, textures );
1735 ENTER_GL();
1736 func_glDeleteTexturesEXT( n, textures );
1737 LEAVE_GL();
1740 static void WINAPI wine_glDeleteVertexArrays( GLsizei n, GLuint* arrays ) {
1741 void (*func_glDeleteVertexArrays)( GLsizei, GLuint* ) = extension_funcs[212];
1742 TRACE("(%d, %p)\n", n, arrays );
1743 ENTER_GL();
1744 func_glDeleteVertexArrays( n, arrays );
1745 LEAVE_GL();
1748 static void WINAPI wine_glDeleteVertexArraysAPPLE( GLsizei n, GLuint* arrays ) {
1749 void (*func_glDeleteVertexArraysAPPLE)( GLsizei, GLuint* ) = extension_funcs[213];
1750 TRACE("(%d, %p)\n", n, arrays );
1751 ENTER_GL();
1752 func_glDeleteVertexArraysAPPLE( n, arrays );
1753 LEAVE_GL();
1756 static void WINAPI wine_glDeleteVertexShaderEXT( GLuint id ) {
1757 void (*func_glDeleteVertexShaderEXT)( GLuint ) = extension_funcs[214];
1758 TRACE("(%d)\n", id );
1759 ENTER_GL();
1760 func_glDeleteVertexShaderEXT( id );
1761 LEAVE_GL();
1764 static void WINAPI wine_glDepthBoundsEXT( GLclampd zmin, GLclampd zmax ) {
1765 void (*func_glDepthBoundsEXT)( GLclampd, GLclampd ) = extension_funcs[215];
1766 TRACE("(%f, %f)\n", zmin, zmax );
1767 ENTER_GL();
1768 func_glDepthBoundsEXT( zmin, zmax );
1769 LEAVE_GL();
1772 static void WINAPI wine_glDepthBoundsdNV( GLdouble zmin, GLdouble zmax ) {
1773 void (*func_glDepthBoundsdNV)( GLdouble, GLdouble ) = extension_funcs[216];
1774 TRACE("(%f, %f)\n", zmin, zmax );
1775 ENTER_GL();
1776 func_glDepthBoundsdNV( zmin, zmax );
1777 LEAVE_GL();
1780 static void WINAPI wine_glDepthRangedNV( GLdouble zNear, GLdouble zFar ) {
1781 void (*func_glDepthRangedNV)( GLdouble, GLdouble ) = extension_funcs[217];
1782 TRACE("(%f, %f)\n", zNear, zFar );
1783 ENTER_GL();
1784 func_glDepthRangedNV( zNear, zFar );
1785 LEAVE_GL();
1788 static void WINAPI wine_glDetachObjectARB( unsigned int containerObj, unsigned int attachedObj ) {
1789 void (*func_glDetachObjectARB)( unsigned int, unsigned int ) = extension_funcs[218];
1790 TRACE("(%d, %d)\n", containerObj, attachedObj );
1791 ENTER_GL();
1792 func_glDetachObjectARB( containerObj, attachedObj );
1793 LEAVE_GL();
1796 static void WINAPI wine_glDetachShader( GLuint program, GLuint shader ) {
1797 void (*func_glDetachShader)( GLuint, GLuint ) = extension_funcs[219];
1798 TRACE("(%d, %d)\n", program, shader );
1799 ENTER_GL();
1800 func_glDetachShader( program, shader );
1801 LEAVE_GL();
1804 static void WINAPI wine_glDetailTexFuncSGIS( GLenum target, GLsizei n, GLfloat* points ) {
1805 void (*func_glDetailTexFuncSGIS)( GLenum, GLsizei, GLfloat* ) = extension_funcs[220];
1806 TRACE("(%d, %d, %p)\n", target, n, points );
1807 ENTER_GL();
1808 func_glDetailTexFuncSGIS( target, n, points );
1809 LEAVE_GL();
1812 static void WINAPI wine_glDisableClientStateIndexedEXT( GLenum array, GLuint index ) {
1813 void (*func_glDisableClientStateIndexedEXT)( GLenum, GLuint ) = extension_funcs[221];
1814 TRACE("(%d, %d)\n", array, index );
1815 ENTER_GL();
1816 func_glDisableClientStateIndexedEXT( array, index );
1817 LEAVE_GL();
1820 static void WINAPI wine_glDisableIndexedEXT( GLenum target, GLuint index ) {
1821 void (*func_glDisableIndexedEXT)( GLenum, GLuint ) = extension_funcs[222];
1822 TRACE("(%d, %d)\n", target, index );
1823 ENTER_GL();
1824 func_glDisableIndexedEXT( target, index );
1825 LEAVE_GL();
1828 static void WINAPI wine_glDisableVariantClientStateEXT( GLuint id ) {
1829 void (*func_glDisableVariantClientStateEXT)( GLuint ) = extension_funcs[223];
1830 TRACE("(%d)\n", id );
1831 ENTER_GL();
1832 func_glDisableVariantClientStateEXT( id );
1833 LEAVE_GL();
1836 static void WINAPI wine_glDisableVertexAttribArray( GLuint index ) {
1837 void (*func_glDisableVertexAttribArray)( GLuint ) = extension_funcs[224];
1838 TRACE("(%d)\n", index );
1839 ENTER_GL();
1840 func_glDisableVertexAttribArray( index );
1841 LEAVE_GL();
1844 static void WINAPI wine_glDisableVertexAttribArrayARB( GLuint index ) {
1845 void (*func_glDisableVertexAttribArrayARB)( GLuint ) = extension_funcs[225];
1846 TRACE("(%d)\n", index );
1847 ENTER_GL();
1848 func_glDisableVertexAttribArrayARB( index );
1849 LEAVE_GL();
1852 static void WINAPI wine_glDisablei( GLenum target, GLuint index ) {
1853 void (*func_glDisablei)( GLenum, GLuint ) = extension_funcs[226];
1854 TRACE("(%d, %d)\n", target, index );
1855 ENTER_GL();
1856 func_glDisablei( target, index );
1857 LEAVE_GL();
1860 static void WINAPI wine_glDrawArraysEXT( GLenum mode, GLint first, GLsizei count ) {
1861 void (*func_glDrawArraysEXT)( GLenum, GLint, GLsizei ) = extension_funcs[227];
1862 TRACE("(%d, %d, %d)\n", mode, first, count );
1863 ENTER_GL();
1864 func_glDrawArraysEXT( mode, first, count );
1865 LEAVE_GL();
1868 static void WINAPI wine_glDrawArraysInstancedARB( GLenum mode, GLint first, GLsizei count, GLsizei primcount ) {
1869 void (*func_glDrawArraysInstancedARB)( GLenum, GLint, GLsizei, GLsizei ) = extension_funcs[228];
1870 TRACE("(%d, %d, %d, %d)\n", mode, first, count, primcount );
1871 ENTER_GL();
1872 func_glDrawArraysInstancedARB( mode, first, count, primcount );
1873 LEAVE_GL();
1876 static void WINAPI wine_glDrawArraysInstancedEXT( GLenum mode, GLint start, GLsizei count, GLsizei primcount ) {
1877 void (*func_glDrawArraysInstancedEXT)( GLenum, GLint, GLsizei, GLsizei ) = extension_funcs[229];
1878 TRACE("(%d, %d, %d, %d)\n", mode, start, count, primcount );
1879 ENTER_GL();
1880 func_glDrawArraysInstancedEXT( mode, start, count, primcount );
1881 LEAVE_GL();
1884 static void WINAPI wine_glDrawBufferRegion( GLenum region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest ) {
1885 void (*func_glDrawBufferRegion)( GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLint ) = extension_funcs[230];
1886 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", region, x, y, width, height, xDest, yDest );
1887 ENTER_GL();
1888 func_glDrawBufferRegion( region, x, y, width, height, xDest, yDest );
1889 LEAVE_GL();
1892 static void WINAPI wine_glDrawBuffers( GLsizei n, GLenum* bufs ) {
1893 void (*func_glDrawBuffers)( GLsizei, GLenum* ) = extension_funcs[231];
1894 TRACE("(%d, %p)\n", n, bufs );
1895 ENTER_GL();
1896 func_glDrawBuffers( n, bufs );
1897 LEAVE_GL();
1900 static void WINAPI wine_glDrawBuffersARB( GLsizei n, GLenum* bufs ) {
1901 void (*func_glDrawBuffersARB)( GLsizei, GLenum* ) = extension_funcs[232];
1902 TRACE("(%d, %p)\n", n, bufs );
1903 ENTER_GL();
1904 func_glDrawBuffersARB( n, bufs );
1905 LEAVE_GL();
1908 static void WINAPI wine_glDrawBuffersATI( GLsizei n, GLenum* bufs ) {
1909 void (*func_glDrawBuffersATI)( GLsizei, GLenum* ) = extension_funcs[233];
1910 TRACE("(%d, %p)\n", n, bufs );
1911 ENTER_GL();
1912 func_glDrawBuffersATI( n, bufs );
1913 LEAVE_GL();
1916 static void WINAPI wine_glDrawElementArrayAPPLE( GLenum mode, GLint first, GLsizei count ) {
1917 void (*func_glDrawElementArrayAPPLE)( GLenum, GLint, GLsizei ) = extension_funcs[234];
1918 TRACE("(%d, %d, %d)\n", mode, first, count );
1919 ENTER_GL();
1920 func_glDrawElementArrayAPPLE( mode, first, count );
1921 LEAVE_GL();
1924 static void WINAPI wine_glDrawElementArrayATI( GLenum mode, GLsizei count ) {
1925 void (*func_glDrawElementArrayATI)( GLenum, GLsizei ) = extension_funcs[235];
1926 TRACE("(%d, %d)\n", mode, count );
1927 ENTER_GL();
1928 func_glDrawElementArrayATI( mode, count );
1929 LEAVE_GL();
1932 static void WINAPI wine_glDrawElementsInstancedARB( GLenum mode, GLsizei count, GLenum type, GLvoid* indices, GLsizei primcount ) {
1933 void (*func_glDrawElementsInstancedARB)( GLenum, GLsizei, GLenum, GLvoid*, GLsizei ) = extension_funcs[236];
1934 TRACE("(%d, %d, %d, %p, %d)\n", mode, count, type, indices, primcount );
1935 ENTER_GL();
1936 func_glDrawElementsInstancedARB( mode, count, type, indices, primcount );
1937 LEAVE_GL();
1940 static void WINAPI wine_glDrawElementsInstancedEXT( GLenum mode, GLsizei count, GLenum type, GLvoid* indices, GLsizei primcount ) {
1941 void (*func_glDrawElementsInstancedEXT)( GLenum, GLsizei, GLenum, GLvoid*, GLsizei ) = extension_funcs[237];
1942 TRACE("(%d, %d, %d, %p, %d)\n", mode, count, type, indices, primcount );
1943 ENTER_GL();
1944 func_glDrawElementsInstancedEXT( mode, count, type, indices, primcount );
1945 LEAVE_GL();
1948 static void WINAPI wine_glDrawMeshArraysSUN( GLenum mode, GLint first, GLsizei count, GLsizei width ) {
1949 void (*func_glDrawMeshArraysSUN)( GLenum, GLint, GLsizei, GLsizei ) = extension_funcs[238];
1950 TRACE("(%d, %d, %d, %d)\n", mode, first, count, width );
1951 ENTER_GL();
1952 func_glDrawMeshArraysSUN( mode, first, count, width );
1953 LEAVE_GL();
1956 static void WINAPI wine_glDrawRangeElementArrayAPPLE( GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count ) {
1957 void (*func_glDrawRangeElementArrayAPPLE)( GLenum, GLuint, GLuint, GLint, GLsizei ) = extension_funcs[239];
1958 TRACE("(%d, %d, %d, %d, %d)\n", mode, start, end, first, count );
1959 ENTER_GL();
1960 func_glDrawRangeElementArrayAPPLE( mode, start, end, first, count );
1961 LEAVE_GL();
1964 static void WINAPI wine_glDrawRangeElementArrayATI( GLenum mode, GLuint start, GLuint end, GLsizei count ) {
1965 void (*func_glDrawRangeElementArrayATI)( GLenum, GLuint, GLuint, GLsizei ) = extension_funcs[240];
1966 TRACE("(%d, %d, %d, %d)\n", mode, start, end, count );
1967 ENTER_GL();
1968 func_glDrawRangeElementArrayATI( mode, start, end, count );
1969 LEAVE_GL();
1972 static void WINAPI wine_glDrawRangeElementsEXT( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, GLvoid* indices ) {
1973 void (*func_glDrawRangeElementsEXT)( GLenum, GLuint, GLuint, GLsizei, GLenum, GLvoid* ) = extension_funcs[241];
1974 TRACE("(%d, %d, %d, %d, %d, %p)\n", mode, start, end, count, type, indices );
1975 ENTER_GL();
1976 func_glDrawRangeElementsEXT( mode, start, end, count, type, indices );
1977 LEAVE_GL();
1980 static void WINAPI wine_glEdgeFlagPointerEXT( GLsizei stride, GLsizei count, GLboolean* pointer ) {
1981 void (*func_glEdgeFlagPointerEXT)( GLsizei, GLsizei, GLboolean* ) = extension_funcs[242];
1982 TRACE("(%d, %d, %p)\n", stride, count, pointer );
1983 ENTER_GL();
1984 func_glEdgeFlagPointerEXT( stride, count, pointer );
1985 LEAVE_GL();
1988 static void WINAPI wine_glEdgeFlagPointerListIBM( GLint stride, GLboolean** pointer, GLint ptrstride ) {
1989 void (*func_glEdgeFlagPointerListIBM)( GLint, GLboolean**, GLint ) = extension_funcs[243];
1990 TRACE("(%d, %p, %d)\n", stride, pointer, ptrstride );
1991 ENTER_GL();
1992 func_glEdgeFlagPointerListIBM( stride, pointer, ptrstride );
1993 LEAVE_GL();
1996 static void WINAPI wine_glElementPointerAPPLE( GLenum type, GLvoid* pointer ) {
1997 void (*func_glElementPointerAPPLE)( GLenum, GLvoid* ) = extension_funcs[244];
1998 TRACE("(%d, %p)\n", type, pointer );
1999 ENTER_GL();
2000 func_glElementPointerAPPLE( type, pointer );
2001 LEAVE_GL();
2004 static void WINAPI wine_glElementPointerATI( GLenum type, GLvoid* pointer ) {
2005 void (*func_glElementPointerATI)( GLenum, GLvoid* ) = extension_funcs[245];
2006 TRACE("(%d, %p)\n", type, pointer );
2007 ENTER_GL();
2008 func_glElementPointerATI( type, pointer );
2009 LEAVE_GL();
2012 static void WINAPI wine_glEnableClientStateIndexedEXT( GLenum array, GLuint index ) {
2013 void (*func_glEnableClientStateIndexedEXT)( GLenum, GLuint ) = extension_funcs[246];
2014 TRACE("(%d, %d)\n", array, index );
2015 ENTER_GL();
2016 func_glEnableClientStateIndexedEXT( array, index );
2017 LEAVE_GL();
2020 static void WINAPI wine_glEnableIndexedEXT( GLenum target, GLuint index ) {
2021 void (*func_glEnableIndexedEXT)( GLenum, GLuint ) = extension_funcs[247];
2022 TRACE("(%d, %d)\n", target, index );
2023 ENTER_GL();
2024 func_glEnableIndexedEXT( target, index );
2025 LEAVE_GL();
2028 static void WINAPI wine_glEnableVariantClientStateEXT( GLuint id ) {
2029 void (*func_glEnableVariantClientStateEXT)( GLuint ) = extension_funcs[248];
2030 TRACE("(%d)\n", id );
2031 ENTER_GL();
2032 func_glEnableVariantClientStateEXT( id );
2033 LEAVE_GL();
2036 static void WINAPI wine_glEnableVertexAttribArray( GLuint index ) {
2037 void (*func_glEnableVertexAttribArray)( GLuint ) = extension_funcs[249];
2038 TRACE("(%d)\n", index );
2039 ENTER_GL();
2040 func_glEnableVertexAttribArray( index );
2041 LEAVE_GL();
2044 static void WINAPI wine_glEnableVertexAttribArrayARB( GLuint index ) {
2045 void (*func_glEnableVertexAttribArrayARB)( GLuint ) = extension_funcs[250];
2046 TRACE("(%d)\n", index );
2047 ENTER_GL();
2048 func_glEnableVertexAttribArrayARB( index );
2049 LEAVE_GL();
2052 static void WINAPI wine_glEnablei( GLenum target, GLuint index ) {
2053 void (*func_glEnablei)( GLenum, GLuint ) = extension_funcs[251];
2054 TRACE("(%d, %d)\n", target, index );
2055 ENTER_GL();
2056 func_glEnablei( target, index );
2057 LEAVE_GL();
2060 static void WINAPI wine_glEndConditionalRender( void ) {
2061 void (*func_glEndConditionalRender)( void ) = extension_funcs[252];
2062 TRACE("()\n");
2063 ENTER_GL();
2064 func_glEndConditionalRender( );
2065 LEAVE_GL();
2068 static void WINAPI wine_glEndConditionalRenderNV( void ) {
2069 void (*func_glEndConditionalRenderNV)( void ) = extension_funcs[253];
2070 TRACE("()\n");
2071 ENTER_GL();
2072 func_glEndConditionalRenderNV( );
2073 LEAVE_GL();
2076 static void WINAPI wine_glEndFragmentShaderATI( void ) {
2077 void (*func_glEndFragmentShaderATI)( void ) = extension_funcs[254];
2078 TRACE("()\n");
2079 ENTER_GL();
2080 func_glEndFragmentShaderATI( );
2081 LEAVE_GL();
2084 static void WINAPI wine_glEndOcclusionQueryNV( void ) {
2085 void (*func_glEndOcclusionQueryNV)( void ) = extension_funcs[255];
2086 TRACE("()\n");
2087 ENTER_GL();
2088 func_glEndOcclusionQueryNV( );
2089 LEAVE_GL();
2092 static void WINAPI wine_glEndQuery( GLenum target ) {
2093 void (*func_glEndQuery)( GLenum ) = extension_funcs[256];
2094 TRACE("(%d)\n", target );
2095 ENTER_GL();
2096 func_glEndQuery( target );
2097 LEAVE_GL();
2100 static void WINAPI wine_glEndQueryARB( GLenum target ) {
2101 void (*func_glEndQueryARB)( GLenum ) = extension_funcs[257];
2102 TRACE("(%d)\n", target );
2103 ENTER_GL();
2104 func_glEndQueryARB( target );
2105 LEAVE_GL();
2108 static void WINAPI wine_glEndTransformFeedback( void ) {
2109 void (*func_glEndTransformFeedback)( void ) = extension_funcs[258];
2110 TRACE("()\n");
2111 ENTER_GL();
2112 func_glEndTransformFeedback( );
2113 LEAVE_GL();
2116 static void WINAPI wine_glEndTransformFeedbackEXT( void ) {
2117 void (*func_glEndTransformFeedbackEXT)( void ) = extension_funcs[259];
2118 TRACE("()\n");
2119 ENTER_GL();
2120 func_glEndTransformFeedbackEXT( );
2121 LEAVE_GL();
2124 static void WINAPI wine_glEndTransformFeedbackNV( void ) {
2125 void (*func_glEndTransformFeedbackNV)( void ) = extension_funcs[260];
2126 TRACE("()\n");
2127 ENTER_GL();
2128 func_glEndTransformFeedbackNV( );
2129 LEAVE_GL();
2132 static void WINAPI wine_glEndVertexShaderEXT( void ) {
2133 void (*func_glEndVertexShaderEXT)( void ) = extension_funcs[261];
2134 TRACE("()\n");
2135 ENTER_GL();
2136 func_glEndVertexShaderEXT( );
2137 LEAVE_GL();
2140 static void WINAPI wine_glEvalMapsNV( GLenum target, GLenum mode ) {
2141 void (*func_glEvalMapsNV)( GLenum, GLenum ) = extension_funcs[262];
2142 TRACE("(%d, %d)\n", target, mode );
2143 ENTER_GL();
2144 func_glEvalMapsNV( target, mode );
2145 LEAVE_GL();
2148 static void WINAPI wine_glExecuteProgramNV( GLenum target, GLuint id, GLfloat* params ) {
2149 void (*func_glExecuteProgramNV)( GLenum, GLuint, GLfloat* ) = extension_funcs[263];
2150 TRACE("(%d, %d, %p)\n", target, id, params );
2151 ENTER_GL();
2152 func_glExecuteProgramNV( target, id, params );
2153 LEAVE_GL();
2156 static void WINAPI wine_glExtractComponentEXT( GLuint res, GLuint src, GLuint num ) {
2157 void (*func_glExtractComponentEXT)( GLuint, GLuint, GLuint ) = extension_funcs[264];
2158 TRACE("(%d, %d, %d)\n", res, src, num );
2159 ENTER_GL();
2160 func_glExtractComponentEXT( res, src, num );
2161 LEAVE_GL();
2164 static void WINAPI wine_glFinalCombinerInputNV( GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage ) {
2165 void (*func_glFinalCombinerInputNV)( GLenum, GLenum, GLenum, GLenum ) = extension_funcs[265];
2166 TRACE("(%d, %d, %d, %d)\n", variable, input, mapping, componentUsage );
2167 ENTER_GL();
2168 func_glFinalCombinerInputNV( variable, input, mapping, componentUsage );
2169 LEAVE_GL();
2172 static GLint WINAPI wine_glFinishAsyncSGIX( GLuint* markerp ) {
2173 GLint ret_value;
2174 GLint (*func_glFinishAsyncSGIX)( GLuint* ) = extension_funcs[266];
2175 TRACE("(%p)\n", markerp );
2176 ENTER_GL();
2177 ret_value = func_glFinishAsyncSGIX( markerp );
2178 LEAVE_GL();
2179 return ret_value;
2182 static void WINAPI wine_glFinishFenceAPPLE( GLuint fence ) {
2183 void (*func_glFinishFenceAPPLE)( GLuint ) = extension_funcs[267];
2184 TRACE("(%d)\n", fence );
2185 ENTER_GL();
2186 func_glFinishFenceAPPLE( fence );
2187 LEAVE_GL();
2190 static void WINAPI wine_glFinishFenceNV( GLuint fence ) {
2191 void (*func_glFinishFenceNV)( GLuint ) = extension_funcs[268];
2192 TRACE("(%d)\n", fence );
2193 ENTER_GL();
2194 func_glFinishFenceNV( fence );
2195 LEAVE_GL();
2198 static void WINAPI wine_glFinishObjectAPPLE( GLenum object, GLint name ) {
2199 void (*func_glFinishObjectAPPLE)( GLenum, GLint ) = extension_funcs[269];
2200 TRACE("(%d, %d)\n", object, name );
2201 ENTER_GL();
2202 func_glFinishObjectAPPLE( object, name );
2203 LEAVE_GL();
2206 static void WINAPI wine_glFinishTextureSUNX( void ) {
2207 void (*func_glFinishTextureSUNX)( void ) = extension_funcs[270];
2208 TRACE("()\n");
2209 ENTER_GL();
2210 func_glFinishTextureSUNX( );
2211 LEAVE_GL();
2214 static void WINAPI wine_glFlushMappedBufferRange( GLenum target, ptrdiff_t offset, ptrdiff_t length ) {
2215 void (*func_glFlushMappedBufferRange)( GLenum, ptrdiff_t, ptrdiff_t ) = extension_funcs[271];
2216 TRACE("(%d, %d, %d)\n", target, offset, length );
2217 ENTER_GL();
2218 func_glFlushMappedBufferRange( target, offset, length );
2219 LEAVE_GL();
2222 static void WINAPI wine_glFlushMappedBufferRangeAPPLE( GLenum target, ptrdiff_t offset, ptrdiff_t size ) {
2223 void (*func_glFlushMappedBufferRangeAPPLE)( GLenum, ptrdiff_t, ptrdiff_t ) = extension_funcs[272];
2224 TRACE("(%d, %d, %d)\n", target, offset, size );
2225 ENTER_GL();
2226 func_glFlushMappedBufferRangeAPPLE( target, offset, size );
2227 LEAVE_GL();
2230 static void WINAPI wine_glFlushPixelDataRangeNV( GLenum target ) {
2231 void (*func_glFlushPixelDataRangeNV)( GLenum ) = extension_funcs[273];
2232 TRACE("(%d)\n", target );
2233 ENTER_GL();
2234 func_glFlushPixelDataRangeNV( target );
2235 LEAVE_GL();
2238 static void WINAPI wine_glFlushRasterSGIX( void ) {
2239 void (*func_glFlushRasterSGIX)( void ) = extension_funcs[274];
2240 TRACE("()\n");
2241 ENTER_GL();
2242 func_glFlushRasterSGIX( );
2243 LEAVE_GL();
2246 static void WINAPI wine_glFlushVertexArrayRangeAPPLE( GLsizei length, GLvoid* pointer ) {
2247 void (*func_glFlushVertexArrayRangeAPPLE)( GLsizei, GLvoid* ) = extension_funcs[275];
2248 TRACE("(%d, %p)\n", length, pointer );
2249 ENTER_GL();
2250 func_glFlushVertexArrayRangeAPPLE( length, pointer );
2251 LEAVE_GL();
2254 static void WINAPI wine_glFlushVertexArrayRangeNV( void ) {
2255 void (*func_glFlushVertexArrayRangeNV)( void ) = extension_funcs[276];
2256 TRACE("()\n");
2257 ENTER_GL();
2258 func_glFlushVertexArrayRangeNV( );
2259 LEAVE_GL();
2262 static void WINAPI wine_glFogCoordPointer( GLenum type, GLsizei stride, GLvoid* pointer ) {
2263 void (*func_glFogCoordPointer)( GLenum, GLsizei, GLvoid* ) = extension_funcs[277];
2264 TRACE("(%d, %d, %p)\n", type, stride, pointer );
2265 ENTER_GL();
2266 func_glFogCoordPointer( type, stride, pointer );
2267 LEAVE_GL();
2270 static void WINAPI wine_glFogCoordPointerEXT( GLenum type, GLsizei stride, GLvoid* pointer ) {
2271 void (*func_glFogCoordPointerEXT)( GLenum, GLsizei, GLvoid* ) = extension_funcs[278];
2272 TRACE("(%d, %d, %p)\n", type, stride, pointer );
2273 ENTER_GL();
2274 func_glFogCoordPointerEXT( type, stride, pointer );
2275 LEAVE_GL();
2278 static void WINAPI wine_glFogCoordPointerListIBM( GLenum type, GLint stride, GLvoid** pointer, GLint ptrstride ) {
2279 void (*func_glFogCoordPointerListIBM)( GLenum, GLint, GLvoid**, GLint ) = extension_funcs[279];
2280 TRACE("(%d, %d, %p, %d)\n", type, stride, pointer, ptrstride );
2281 ENTER_GL();
2282 func_glFogCoordPointerListIBM( type, stride, pointer, ptrstride );
2283 LEAVE_GL();
2286 static void WINAPI wine_glFogCoordd( GLdouble coord ) {
2287 void (*func_glFogCoordd)( GLdouble ) = extension_funcs[280];
2288 TRACE("(%f)\n", coord );
2289 ENTER_GL();
2290 func_glFogCoordd( coord );
2291 LEAVE_GL();
2294 static void WINAPI wine_glFogCoorddEXT( GLdouble coord ) {
2295 void (*func_glFogCoorddEXT)( GLdouble ) = extension_funcs[281];
2296 TRACE("(%f)\n", coord );
2297 ENTER_GL();
2298 func_glFogCoorddEXT( coord );
2299 LEAVE_GL();
2302 static void WINAPI wine_glFogCoorddv( GLdouble* coord ) {
2303 void (*func_glFogCoorddv)( GLdouble* ) = extension_funcs[282];
2304 TRACE("(%p)\n", coord );
2305 ENTER_GL();
2306 func_glFogCoorddv( coord );
2307 LEAVE_GL();
2310 static void WINAPI wine_glFogCoorddvEXT( GLdouble* coord ) {
2311 void (*func_glFogCoorddvEXT)( GLdouble* ) = extension_funcs[283];
2312 TRACE("(%p)\n", coord );
2313 ENTER_GL();
2314 func_glFogCoorddvEXT( coord );
2315 LEAVE_GL();
2318 static void WINAPI wine_glFogCoordf( GLfloat coord ) {
2319 void (*func_glFogCoordf)( GLfloat ) = extension_funcs[284];
2320 TRACE("(%f)\n", coord );
2321 ENTER_GL();
2322 func_glFogCoordf( coord );
2323 LEAVE_GL();
2326 static void WINAPI wine_glFogCoordfEXT( GLfloat coord ) {
2327 void (*func_glFogCoordfEXT)( GLfloat ) = extension_funcs[285];
2328 TRACE("(%f)\n", coord );
2329 ENTER_GL();
2330 func_glFogCoordfEXT( coord );
2331 LEAVE_GL();
2334 static void WINAPI wine_glFogCoordfv( GLfloat* coord ) {
2335 void (*func_glFogCoordfv)( GLfloat* ) = extension_funcs[286];
2336 TRACE("(%p)\n", coord );
2337 ENTER_GL();
2338 func_glFogCoordfv( coord );
2339 LEAVE_GL();
2342 static void WINAPI wine_glFogCoordfvEXT( GLfloat* coord ) {
2343 void (*func_glFogCoordfvEXT)( GLfloat* ) = extension_funcs[287];
2344 TRACE("(%p)\n", coord );
2345 ENTER_GL();
2346 func_glFogCoordfvEXT( coord );
2347 LEAVE_GL();
2350 static void WINAPI wine_glFogCoordhNV( unsigned short fog ) {
2351 void (*func_glFogCoordhNV)( unsigned short ) = extension_funcs[288];
2352 TRACE("(%d)\n", fog );
2353 ENTER_GL();
2354 func_glFogCoordhNV( fog );
2355 LEAVE_GL();
2358 static void WINAPI wine_glFogCoordhvNV( unsigned short* fog ) {
2359 void (*func_glFogCoordhvNV)( unsigned short* ) = extension_funcs[289];
2360 TRACE("(%p)\n", fog );
2361 ENTER_GL();
2362 func_glFogCoordhvNV( fog );
2363 LEAVE_GL();
2366 static void WINAPI wine_glFogFuncSGIS( GLsizei n, GLfloat* points ) {
2367 void (*func_glFogFuncSGIS)( GLsizei, GLfloat* ) = extension_funcs[290];
2368 TRACE("(%d, %p)\n", n, points );
2369 ENTER_GL();
2370 func_glFogFuncSGIS( n, points );
2371 LEAVE_GL();
2374 static void WINAPI wine_glFragmentColorMaterialSGIX( GLenum face, GLenum mode ) {
2375 void (*func_glFragmentColorMaterialSGIX)( GLenum, GLenum ) = extension_funcs[291];
2376 TRACE("(%d, %d)\n", face, mode );
2377 ENTER_GL();
2378 func_glFragmentColorMaterialSGIX( face, mode );
2379 LEAVE_GL();
2382 static void WINAPI wine_glFragmentLightModelfSGIX( GLenum pname, GLfloat param ) {
2383 void (*func_glFragmentLightModelfSGIX)( GLenum, GLfloat ) = extension_funcs[292];
2384 TRACE("(%d, %f)\n", pname, param );
2385 ENTER_GL();
2386 func_glFragmentLightModelfSGIX( pname, param );
2387 LEAVE_GL();
2390 static void WINAPI wine_glFragmentLightModelfvSGIX( GLenum pname, GLfloat* params ) {
2391 void (*func_glFragmentLightModelfvSGIX)( GLenum, GLfloat* ) = extension_funcs[293];
2392 TRACE("(%d, %p)\n", pname, params );
2393 ENTER_GL();
2394 func_glFragmentLightModelfvSGIX( pname, params );
2395 LEAVE_GL();
2398 static void WINAPI wine_glFragmentLightModeliSGIX( GLenum pname, GLint param ) {
2399 void (*func_glFragmentLightModeliSGIX)( GLenum, GLint ) = extension_funcs[294];
2400 TRACE("(%d, %d)\n", pname, param );
2401 ENTER_GL();
2402 func_glFragmentLightModeliSGIX( pname, param );
2403 LEAVE_GL();
2406 static void WINAPI wine_glFragmentLightModelivSGIX( GLenum pname, GLint* params ) {
2407 void (*func_glFragmentLightModelivSGIX)( GLenum, GLint* ) = extension_funcs[295];
2408 TRACE("(%d, %p)\n", pname, params );
2409 ENTER_GL();
2410 func_glFragmentLightModelivSGIX( pname, params );
2411 LEAVE_GL();
2414 static void WINAPI wine_glFragmentLightfSGIX( GLenum light, GLenum pname, GLfloat param ) {
2415 void (*func_glFragmentLightfSGIX)( GLenum, GLenum, GLfloat ) = extension_funcs[296];
2416 TRACE("(%d, %d, %f)\n", light, pname, param );
2417 ENTER_GL();
2418 func_glFragmentLightfSGIX( light, pname, param );
2419 LEAVE_GL();
2422 static void WINAPI wine_glFragmentLightfvSGIX( GLenum light, GLenum pname, GLfloat* params ) {
2423 void (*func_glFragmentLightfvSGIX)( GLenum, GLenum, GLfloat* ) = extension_funcs[297];
2424 TRACE("(%d, %d, %p)\n", light, pname, params );
2425 ENTER_GL();
2426 func_glFragmentLightfvSGIX( light, pname, params );
2427 LEAVE_GL();
2430 static void WINAPI wine_glFragmentLightiSGIX( GLenum light, GLenum pname, GLint param ) {
2431 void (*func_glFragmentLightiSGIX)( GLenum, GLenum, GLint ) = extension_funcs[298];
2432 TRACE("(%d, %d, %d)\n", light, pname, param );
2433 ENTER_GL();
2434 func_glFragmentLightiSGIX( light, pname, param );
2435 LEAVE_GL();
2438 static void WINAPI wine_glFragmentLightivSGIX( GLenum light, GLenum pname, GLint* params ) {
2439 void (*func_glFragmentLightivSGIX)( GLenum, GLenum, GLint* ) = extension_funcs[299];
2440 TRACE("(%d, %d, %p)\n", light, pname, params );
2441 ENTER_GL();
2442 func_glFragmentLightivSGIX( light, pname, params );
2443 LEAVE_GL();
2446 static void WINAPI wine_glFragmentMaterialfSGIX( GLenum face, GLenum pname, GLfloat param ) {
2447 void (*func_glFragmentMaterialfSGIX)( GLenum, GLenum, GLfloat ) = extension_funcs[300];
2448 TRACE("(%d, %d, %f)\n", face, pname, param );
2449 ENTER_GL();
2450 func_glFragmentMaterialfSGIX( face, pname, param );
2451 LEAVE_GL();
2454 static void WINAPI wine_glFragmentMaterialfvSGIX( GLenum face, GLenum pname, GLfloat* params ) {
2455 void (*func_glFragmentMaterialfvSGIX)( GLenum, GLenum, GLfloat* ) = extension_funcs[301];
2456 TRACE("(%d, %d, %p)\n", face, pname, params );
2457 ENTER_GL();
2458 func_glFragmentMaterialfvSGIX( face, pname, params );
2459 LEAVE_GL();
2462 static void WINAPI wine_glFragmentMaterialiSGIX( GLenum face, GLenum pname, GLint param ) {
2463 void (*func_glFragmentMaterialiSGIX)( GLenum, GLenum, GLint ) = extension_funcs[302];
2464 TRACE("(%d, %d, %d)\n", face, pname, param );
2465 ENTER_GL();
2466 func_glFragmentMaterialiSGIX( face, pname, param );
2467 LEAVE_GL();
2470 static void WINAPI wine_glFragmentMaterialivSGIX( GLenum face, GLenum pname, GLint* params ) {
2471 void (*func_glFragmentMaterialivSGIX)( GLenum, GLenum, GLint* ) = extension_funcs[303];
2472 TRACE("(%d, %d, %p)\n", face, pname, params );
2473 ENTER_GL();
2474 func_glFragmentMaterialivSGIX( face, pname, params );
2475 LEAVE_GL();
2478 static void WINAPI wine_glFrameTerminatorGREMEDY( void ) {
2479 void (*func_glFrameTerminatorGREMEDY)( void ) = extension_funcs[304];
2480 TRACE("()\n");
2481 ENTER_GL();
2482 func_glFrameTerminatorGREMEDY( );
2483 LEAVE_GL();
2486 static void WINAPI wine_glFrameZoomSGIX( GLint factor ) {
2487 void (*func_glFrameZoomSGIX)( GLint ) = extension_funcs[305];
2488 TRACE("(%d)\n", factor );
2489 ENTER_GL();
2490 func_glFrameZoomSGIX( factor );
2491 LEAVE_GL();
2494 static void WINAPI wine_glFramebufferDrawBufferEXT( GLuint framebuffer, GLenum mode ) {
2495 void (*func_glFramebufferDrawBufferEXT)( GLuint, GLenum ) = extension_funcs[306];
2496 TRACE("(%d, %d)\n", framebuffer, mode );
2497 ENTER_GL();
2498 func_glFramebufferDrawBufferEXT( framebuffer, mode );
2499 LEAVE_GL();
2502 static void WINAPI wine_glFramebufferDrawBuffersEXT( GLuint framebuffer, GLsizei n, GLenum* bufs ) {
2503 void (*func_glFramebufferDrawBuffersEXT)( GLuint, GLsizei, GLenum* ) = extension_funcs[307];
2504 TRACE("(%d, %d, %p)\n", framebuffer, n, bufs );
2505 ENTER_GL();
2506 func_glFramebufferDrawBuffersEXT( framebuffer, n, bufs );
2507 LEAVE_GL();
2510 static void WINAPI wine_glFramebufferReadBufferEXT( GLuint framebuffer, GLenum mode ) {
2511 void (*func_glFramebufferReadBufferEXT)( GLuint, GLenum ) = extension_funcs[308];
2512 TRACE("(%d, %d)\n", framebuffer, mode );
2513 ENTER_GL();
2514 func_glFramebufferReadBufferEXT( framebuffer, mode );
2515 LEAVE_GL();
2518 static void WINAPI wine_glFramebufferRenderbuffer( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) {
2519 void (*func_glFramebufferRenderbuffer)( GLenum, GLenum, GLenum, GLuint ) = extension_funcs[309];
2520 TRACE("(%d, %d, %d, %d)\n", target, attachment, renderbuffertarget, renderbuffer );
2521 ENTER_GL();
2522 func_glFramebufferRenderbuffer( target, attachment, renderbuffertarget, renderbuffer );
2523 LEAVE_GL();
2526 static void WINAPI wine_glFramebufferRenderbufferEXT( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) {
2527 void (*func_glFramebufferRenderbufferEXT)( GLenum, GLenum, GLenum, GLuint ) = extension_funcs[310];
2528 TRACE("(%d, %d, %d, %d)\n", target, attachment, renderbuffertarget, renderbuffer );
2529 ENTER_GL();
2530 func_glFramebufferRenderbufferEXT( target, attachment, renderbuffertarget, renderbuffer );
2531 LEAVE_GL();
2534 static void WINAPI wine_glFramebufferTexture1D( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) {
2535 void (*func_glFramebufferTexture1D)( GLenum, GLenum, GLenum, GLuint, GLint ) = extension_funcs[311];
2536 TRACE("(%d, %d, %d, %d, %d)\n", target, attachment, textarget, texture, level );
2537 ENTER_GL();
2538 func_glFramebufferTexture1D( target, attachment, textarget, texture, level );
2539 LEAVE_GL();
2542 static void WINAPI wine_glFramebufferTexture1DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) {
2543 void (*func_glFramebufferTexture1DEXT)( GLenum, GLenum, GLenum, GLuint, GLint ) = extension_funcs[312];
2544 TRACE("(%d, %d, %d, %d, %d)\n", target, attachment, textarget, texture, level );
2545 ENTER_GL();
2546 func_glFramebufferTexture1DEXT( target, attachment, textarget, texture, level );
2547 LEAVE_GL();
2550 static void WINAPI wine_glFramebufferTexture2D( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) {
2551 void (*func_glFramebufferTexture2D)( GLenum, GLenum, GLenum, GLuint, GLint ) = extension_funcs[313];
2552 TRACE("(%d, %d, %d, %d, %d)\n", target, attachment, textarget, texture, level );
2553 ENTER_GL();
2554 func_glFramebufferTexture2D( target, attachment, textarget, texture, level );
2555 LEAVE_GL();
2558 static void WINAPI wine_glFramebufferTexture2DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) {
2559 void (*func_glFramebufferTexture2DEXT)( GLenum, GLenum, GLenum, GLuint, GLint ) = extension_funcs[314];
2560 TRACE("(%d, %d, %d, %d, %d)\n", target, attachment, textarget, texture, level );
2561 ENTER_GL();
2562 func_glFramebufferTexture2DEXT( target, attachment, textarget, texture, level );
2563 LEAVE_GL();
2566 static void WINAPI wine_glFramebufferTexture3D( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) {
2567 void (*func_glFramebufferTexture3D)( GLenum, GLenum, GLenum, GLuint, GLint, GLint ) = extension_funcs[315];
2568 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, attachment, textarget, texture, level, zoffset );
2569 ENTER_GL();
2570 func_glFramebufferTexture3D( target, attachment, textarget, texture, level, zoffset );
2571 LEAVE_GL();
2574 static void WINAPI wine_glFramebufferTexture3DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) {
2575 void (*func_glFramebufferTexture3DEXT)( GLenum, GLenum, GLenum, GLuint, GLint, GLint ) = extension_funcs[316];
2576 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, attachment, textarget, texture, level, zoffset );
2577 ENTER_GL();
2578 func_glFramebufferTexture3DEXT( target, attachment, textarget, texture, level, zoffset );
2579 LEAVE_GL();
2582 static void WINAPI wine_glFramebufferTextureARB( GLenum target, GLenum attachment, GLuint texture, GLint level ) {
2583 void (*func_glFramebufferTextureARB)( GLenum, GLenum, GLuint, GLint ) = extension_funcs[317];
2584 TRACE("(%d, %d, %d, %d)\n", target, attachment, texture, level );
2585 ENTER_GL();
2586 func_glFramebufferTextureARB( target, attachment, texture, level );
2587 LEAVE_GL();
2590 static void WINAPI wine_glFramebufferTextureEXT( GLenum target, GLenum attachment, GLuint texture, GLint level ) {
2591 void (*func_glFramebufferTextureEXT)( GLenum, GLenum, GLuint, GLint ) = extension_funcs[318];
2592 TRACE("(%d, %d, %d, %d)\n", target, attachment, texture, level );
2593 ENTER_GL();
2594 func_glFramebufferTextureEXT( target, attachment, texture, level );
2595 LEAVE_GL();
2598 static void WINAPI wine_glFramebufferTextureFaceARB( GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face ) {
2599 void (*func_glFramebufferTextureFaceARB)( GLenum, GLenum, GLuint, GLint, GLenum ) = extension_funcs[319];
2600 TRACE("(%d, %d, %d, %d, %d)\n", target, attachment, texture, level, face );
2601 ENTER_GL();
2602 func_glFramebufferTextureFaceARB( target, attachment, texture, level, face );
2603 LEAVE_GL();
2606 static void WINAPI wine_glFramebufferTextureFaceEXT( GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face ) {
2607 void (*func_glFramebufferTextureFaceEXT)( GLenum, GLenum, GLuint, GLint, GLenum ) = extension_funcs[320];
2608 TRACE("(%d, %d, %d, %d, %d)\n", target, attachment, texture, level, face );
2609 ENTER_GL();
2610 func_glFramebufferTextureFaceEXT( target, attachment, texture, level, face );
2611 LEAVE_GL();
2614 static void WINAPI wine_glFramebufferTextureLayer( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) {
2615 void (*func_glFramebufferTextureLayer)( GLenum, GLenum, GLuint, GLint, GLint ) = extension_funcs[321];
2616 TRACE("(%d, %d, %d, %d, %d)\n", target, attachment, texture, level, layer );
2617 ENTER_GL();
2618 func_glFramebufferTextureLayer( target, attachment, texture, level, layer );
2619 LEAVE_GL();
2622 static void WINAPI wine_glFramebufferTextureLayerARB( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) {
2623 void (*func_glFramebufferTextureLayerARB)( GLenum, GLenum, GLuint, GLint, GLint ) = extension_funcs[322];
2624 TRACE("(%d, %d, %d, %d, %d)\n", target, attachment, texture, level, layer );
2625 ENTER_GL();
2626 func_glFramebufferTextureLayerARB( target, attachment, texture, level, layer );
2627 LEAVE_GL();
2630 static void WINAPI wine_glFramebufferTextureLayerEXT( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) {
2631 void (*func_glFramebufferTextureLayerEXT)( GLenum, GLenum, GLuint, GLint, GLint ) = extension_funcs[323];
2632 TRACE("(%d, %d, %d, %d, %d)\n", target, attachment, texture, level, layer );
2633 ENTER_GL();
2634 func_glFramebufferTextureLayerEXT( target, attachment, texture, level, layer );
2635 LEAVE_GL();
2638 static void WINAPI wine_glFreeObjectBufferATI( GLuint buffer ) {
2639 void (*func_glFreeObjectBufferATI)( GLuint ) = extension_funcs[324];
2640 TRACE("(%d)\n", buffer );
2641 ENTER_GL();
2642 func_glFreeObjectBufferATI( buffer );
2643 LEAVE_GL();
2646 static GLuint WINAPI wine_glGenAsyncMarkersSGIX( GLsizei range ) {
2647 GLuint ret_value;
2648 GLuint (*func_glGenAsyncMarkersSGIX)( GLsizei ) = extension_funcs[325];
2649 TRACE("(%d)\n", range );
2650 ENTER_GL();
2651 ret_value = func_glGenAsyncMarkersSGIX( range );
2652 LEAVE_GL();
2653 return ret_value;
2656 static void WINAPI wine_glGenBuffers( GLsizei n, GLuint* buffers ) {
2657 void (*func_glGenBuffers)( GLsizei, GLuint* ) = extension_funcs[326];
2658 TRACE("(%d, %p)\n", n, buffers );
2659 ENTER_GL();
2660 func_glGenBuffers( n, buffers );
2661 LEAVE_GL();
2664 static void WINAPI wine_glGenBuffersARB( GLsizei n, GLuint* buffers ) {
2665 void (*func_glGenBuffersARB)( GLsizei, GLuint* ) = extension_funcs[327];
2666 TRACE("(%d, %p)\n", n, buffers );
2667 ENTER_GL();
2668 func_glGenBuffersARB( n, buffers );
2669 LEAVE_GL();
2672 static void WINAPI wine_glGenFencesAPPLE( GLsizei n, GLuint* fences ) {
2673 void (*func_glGenFencesAPPLE)( GLsizei, GLuint* ) = extension_funcs[328];
2674 TRACE("(%d, %p)\n", n, fences );
2675 ENTER_GL();
2676 func_glGenFencesAPPLE( n, fences );
2677 LEAVE_GL();
2680 static void WINAPI wine_glGenFencesNV( GLsizei n, GLuint* fences ) {
2681 void (*func_glGenFencesNV)( GLsizei, GLuint* ) = extension_funcs[329];
2682 TRACE("(%d, %p)\n", n, fences );
2683 ENTER_GL();
2684 func_glGenFencesNV( n, fences );
2685 LEAVE_GL();
2688 static GLuint WINAPI wine_glGenFragmentShadersATI( GLuint range ) {
2689 GLuint ret_value;
2690 GLuint (*func_glGenFragmentShadersATI)( GLuint ) = extension_funcs[330];
2691 TRACE("(%d)\n", range );
2692 ENTER_GL();
2693 ret_value = func_glGenFragmentShadersATI( range );
2694 LEAVE_GL();
2695 return ret_value;
2698 static void WINAPI wine_glGenFramebuffers( GLsizei n, GLuint* framebuffers ) {
2699 void (*func_glGenFramebuffers)( GLsizei, GLuint* ) = extension_funcs[331];
2700 TRACE("(%d, %p)\n", n, framebuffers );
2701 ENTER_GL();
2702 func_glGenFramebuffers( n, framebuffers );
2703 LEAVE_GL();
2706 static void WINAPI wine_glGenFramebuffersEXT( GLsizei n, GLuint* framebuffers ) {
2707 void (*func_glGenFramebuffersEXT)( GLsizei, GLuint* ) = extension_funcs[332];
2708 TRACE("(%d, %p)\n", n, framebuffers );
2709 ENTER_GL();
2710 func_glGenFramebuffersEXT( n, framebuffers );
2711 LEAVE_GL();
2714 static void WINAPI wine_glGenOcclusionQueriesNV( GLsizei n, GLuint* ids ) {
2715 void (*func_glGenOcclusionQueriesNV)( GLsizei, GLuint* ) = extension_funcs[333];
2716 TRACE("(%d, %p)\n", n, ids );
2717 ENTER_GL();
2718 func_glGenOcclusionQueriesNV( n, ids );
2719 LEAVE_GL();
2722 static void WINAPI wine_glGenProgramsARB( GLsizei n, GLuint* programs ) {
2723 void (*func_glGenProgramsARB)( GLsizei, GLuint* ) = extension_funcs[334];
2724 TRACE("(%d, %p)\n", n, programs );
2725 ENTER_GL();
2726 func_glGenProgramsARB( n, programs );
2727 LEAVE_GL();
2730 static void WINAPI wine_glGenProgramsNV( GLsizei n, GLuint* programs ) {
2731 void (*func_glGenProgramsNV)( GLsizei, GLuint* ) = extension_funcs[335];
2732 TRACE("(%d, %p)\n", n, programs );
2733 ENTER_GL();
2734 func_glGenProgramsNV( n, programs );
2735 LEAVE_GL();
2738 static void WINAPI wine_glGenQueries( GLsizei n, GLuint* ids ) {
2739 void (*func_glGenQueries)( GLsizei, GLuint* ) = extension_funcs[336];
2740 TRACE("(%d, %p)\n", n, ids );
2741 ENTER_GL();
2742 func_glGenQueries( n, ids );
2743 LEAVE_GL();
2746 static void WINAPI wine_glGenQueriesARB( GLsizei n, GLuint* ids ) {
2747 void (*func_glGenQueriesARB)( GLsizei, GLuint* ) = extension_funcs[337];
2748 TRACE("(%d, %p)\n", n, ids );
2749 ENTER_GL();
2750 func_glGenQueriesARB( n, ids );
2751 LEAVE_GL();
2754 static void WINAPI wine_glGenRenderbuffers( GLsizei n, GLuint* renderbuffers ) {
2755 void (*func_glGenRenderbuffers)( GLsizei, GLuint* ) = extension_funcs[338];
2756 TRACE("(%d, %p)\n", n, renderbuffers );
2757 ENTER_GL();
2758 func_glGenRenderbuffers( n, renderbuffers );
2759 LEAVE_GL();
2762 static void WINAPI wine_glGenRenderbuffersEXT( GLsizei n, GLuint* renderbuffers ) {
2763 void (*func_glGenRenderbuffersEXT)( GLsizei, GLuint* ) = extension_funcs[339];
2764 TRACE("(%d, %p)\n", n, renderbuffers );
2765 ENTER_GL();
2766 func_glGenRenderbuffersEXT( n, renderbuffers );
2767 LEAVE_GL();
2770 static GLuint WINAPI wine_glGenSymbolsEXT( GLenum datatype, GLenum storagetype, GLenum range, GLuint components ) {
2771 GLuint ret_value;
2772 GLuint (*func_glGenSymbolsEXT)( GLenum, GLenum, GLenum, GLuint ) = extension_funcs[340];
2773 TRACE("(%d, %d, %d, %d)\n", datatype, storagetype, range, components );
2774 ENTER_GL();
2775 ret_value = func_glGenSymbolsEXT( datatype, storagetype, range, components );
2776 LEAVE_GL();
2777 return ret_value;
2780 static void WINAPI wine_glGenTexturesEXT( GLsizei n, GLuint* textures ) {
2781 void (*func_glGenTexturesEXT)( GLsizei, GLuint* ) = extension_funcs[341];
2782 TRACE("(%d, %p)\n", n, textures );
2783 ENTER_GL();
2784 func_glGenTexturesEXT( n, textures );
2785 LEAVE_GL();
2788 static void WINAPI wine_glGenVertexArrays( GLsizei n, GLuint* arrays ) {
2789 void (*func_glGenVertexArrays)( GLsizei, GLuint* ) = extension_funcs[342];
2790 TRACE("(%d, %p)\n", n, arrays );
2791 ENTER_GL();
2792 func_glGenVertexArrays( n, arrays );
2793 LEAVE_GL();
2796 static void WINAPI wine_glGenVertexArraysAPPLE( GLsizei n, GLuint* arrays ) {
2797 void (*func_glGenVertexArraysAPPLE)( GLsizei, GLuint* ) = extension_funcs[343];
2798 TRACE("(%d, %p)\n", n, arrays );
2799 ENTER_GL();
2800 func_glGenVertexArraysAPPLE( n, arrays );
2801 LEAVE_GL();
2804 static GLuint WINAPI wine_glGenVertexShadersEXT( GLuint range ) {
2805 GLuint ret_value;
2806 GLuint (*func_glGenVertexShadersEXT)( GLuint ) = extension_funcs[344];
2807 TRACE("(%d)\n", range );
2808 ENTER_GL();
2809 ret_value = func_glGenVertexShadersEXT( range );
2810 LEAVE_GL();
2811 return ret_value;
2814 static void WINAPI wine_glGenerateMipmap( GLenum target ) {
2815 void (*func_glGenerateMipmap)( GLenum ) = extension_funcs[345];
2816 TRACE("(%d)\n", target );
2817 ENTER_GL();
2818 func_glGenerateMipmap( target );
2819 LEAVE_GL();
2822 static void WINAPI wine_glGenerateMipmapEXT( GLenum target ) {
2823 void (*func_glGenerateMipmapEXT)( GLenum ) = extension_funcs[346];
2824 TRACE("(%d)\n", target );
2825 ENTER_GL();
2826 func_glGenerateMipmapEXT( target );
2827 LEAVE_GL();
2830 static void WINAPI wine_glGenerateMultiTexMipmapEXT( GLenum texunit, GLenum target ) {
2831 void (*func_glGenerateMultiTexMipmapEXT)( GLenum, GLenum ) = extension_funcs[347];
2832 TRACE("(%d, %d)\n", texunit, target );
2833 ENTER_GL();
2834 func_glGenerateMultiTexMipmapEXT( texunit, target );
2835 LEAVE_GL();
2838 static void WINAPI wine_glGenerateTextureMipmapEXT( GLuint texture, GLenum target ) {
2839 void (*func_glGenerateTextureMipmapEXT)( GLuint, GLenum ) = extension_funcs[348];
2840 TRACE("(%d, %d)\n", texture, target );
2841 ENTER_GL();
2842 func_glGenerateTextureMipmapEXT( texture, target );
2843 LEAVE_GL();
2846 static void WINAPI wine_glGetActiveAttrib( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLint* size, GLenum* type, char* name ) {
2847 void (*func_glGetActiveAttrib)( GLuint, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, char* ) = extension_funcs[349];
2848 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", program, index, bufSize, length, size, type, name );
2849 ENTER_GL();
2850 func_glGetActiveAttrib( program, index, bufSize, length, size, type, name );
2851 LEAVE_GL();
2854 static void WINAPI wine_glGetActiveAttribARB( unsigned int programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, char* name ) {
2855 void (*func_glGetActiveAttribARB)( unsigned int, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, char* ) = extension_funcs[350];
2856 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", programObj, index, maxLength, length, size, type, name );
2857 ENTER_GL();
2858 func_glGetActiveAttribARB( programObj, index, maxLength, length, size, type, name );
2859 LEAVE_GL();
2862 static void WINAPI wine_glGetActiveUniform( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLint* size, GLenum* type, char* name ) {
2863 void (*func_glGetActiveUniform)( GLuint, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, char* ) = extension_funcs[351];
2864 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", program, index, bufSize, length, size, type, name );
2865 ENTER_GL();
2866 func_glGetActiveUniform( program, index, bufSize, length, size, type, name );
2867 LEAVE_GL();
2870 static void WINAPI wine_glGetActiveUniformARB( unsigned int programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, char* name ) {
2871 void (*func_glGetActiveUniformARB)( unsigned int, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, char* ) = extension_funcs[352];
2872 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", programObj, index, maxLength, length, size, type, name );
2873 ENTER_GL();
2874 func_glGetActiveUniformARB( programObj, index, maxLength, length, size, type, name );
2875 LEAVE_GL();
2878 static void WINAPI wine_glGetActiveVaryingNV( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, char* name ) {
2879 void (*func_glGetActiveVaryingNV)( GLuint, GLuint, GLsizei, GLsizei*, GLsizei*, GLenum*, char* ) = extension_funcs[353];
2880 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", program, index, bufSize, length, size, type, name );
2881 ENTER_GL();
2882 func_glGetActiveVaryingNV( program, index, bufSize, length, size, type, name );
2883 LEAVE_GL();
2886 static void WINAPI wine_glGetArrayObjectfvATI( GLenum array, GLenum pname, GLfloat* params ) {
2887 void (*func_glGetArrayObjectfvATI)( GLenum, GLenum, GLfloat* ) = extension_funcs[354];
2888 TRACE("(%d, %d, %p)\n", array, pname, params );
2889 ENTER_GL();
2890 func_glGetArrayObjectfvATI( array, pname, params );
2891 LEAVE_GL();
2894 static void WINAPI wine_glGetArrayObjectivATI( GLenum array, GLenum pname, GLint* params ) {
2895 void (*func_glGetArrayObjectivATI)( GLenum, GLenum, GLint* ) = extension_funcs[355];
2896 TRACE("(%d, %d, %p)\n", array, pname, params );
2897 ENTER_GL();
2898 func_glGetArrayObjectivATI( array, pname, params );
2899 LEAVE_GL();
2902 static void WINAPI wine_glGetAttachedObjectsARB( unsigned int containerObj, GLsizei maxCount, GLsizei* count, unsigned int* obj ) {
2903 void (*func_glGetAttachedObjectsARB)( unsigned int, GLsizei, GLsizei*, unsigned int* ) = extension_funcs[356];
2904 TRACE("(%d, %d, %p, %p)\n", containerObj, maxCount, count, obj );
2905 ENTER_GL();
2906 func_glGetAttachedObjectsARB( containerObj, maxCount, count, obj );
2907 LEAVE_GL();
2910 static void WINAPI wine_glGetAttachedShaders( GLuint program, GLsizei maxCount, GLsizei* count, GLuint* obj ) {
2911 void (*func_glGetAttachedShaders)( GLuint, GLsizei, GLsizei*, GLuint* ) = extension_funcs[357];
2912 TRACE("(%d, %d, %p, %p)\n", program, maxCount, count, obj );
2913 ENTER_GL();
2914 func_glGetAttachedShaders( program, maxCount, count, obj );
2915 LEAVE_GL();
2918 static GLint WINAPI wine_glGetAttribLocation( GLuint program, char* name ) {
2919 GLint ret_value;
2920 GLint (*func_glGetAttribLocation)( GLuint, char* ) = extension_funcs[358];
2921 TRACE("(%d, %p)\n", program, name );
2922 ENTER_GL();
2923 ret_value = func_glGetAttribLocation( program, name );
2924 LEAVE_GL();
2925 return ret_value;
2928 static GLint WINAPI wine_glGetAttribLocationARB( unsigned int programObj, char* name ) {
2929 GLint ret_value;
2930 GLint (*func_glGetAttribLocationARB)( unsigned int, char* ) = extension_funcs[359];
2931 TRACE("(%d, %p)\n", programObj, name );
2932 ENTER_GL();
2933 ret_value = func_glGetAttribLocationARB( programObj, name );
2934 LEAVE_GL();
2935 return ret_value;
2938 static void WINAPI wine_glGetBooleanIndexedvEXT( GLenum target, GLuint index, GLboolean* data ) {
2939 void (*func_glGetBooleanIndexedvEXT)( GLenum, GLuint, GLboolean* ) = extension_funcs[360];
2940 TRACE("(%d, %d, %p)\n", target, index, data );
2941 ENTER_GL();
2942 func_glGetBooleanIndexedvEXT( target, index, data );
2943 LEAVE_GL();
2946 static void WINAPI wine_glGetBooleani_v( GLenum target, GLuint index, GLboolean* data ) {
2947 void (*func_glGetBooleani_v)( GLenum, GLuint, GLboolean* ) = extension_funcs[361];
2948 TRACE("(%d, %d, %p)\n", target, index, data );
2949 ENTER_GL();
2950 func_glGetBooleani_v( target, index, data );
2951 LEAVE_GL();
2954 static void WINAPI wine_glGetBufferParameteriv( GLenum target, GLenum pname, GLint* params ) {
2955 void (*func_glGetBufferParameteriv)( GLenum, GLenum, GLint* ) = extension_funcs[362];
2956 TRACE("(%d, %d, %p)\n", target, pname, params );
2957 ENTER_GL();
2958 func_glGetBufferParameteriv( target, pname, params );
2959 LEAVE_GL();
2962 static void WINAPI wine_glGetBufferParameterivARB( GLenum target, GLenum pname, GLint* params ) {
2963 void (*func_glGetBufferParameterivARB)( GLenum, GLenum, GLint* ) = extension_funcs[363];
2964 TRACE("(%d, %d, %p)\n", target, pname, params );
2965 ENTER_GL();
2966 func_glGetBufferParameterivARB( target, pname, params );
2967 LEAVE_GL();
2970 static void WINAPI wine_glGetBufferPointerv( GLenum target, GLenum pname, GLvoid** params ) {
2971 void (*func_glGetBufferPointerv)( GLenum, GLenum, GLvoid** ) = extension_funcs[364];
2972 TRACE("(%d, %d, %p)\n", target, pname, params );
2973 ENTER_GL();
2974 func_glGetBufferPointerv( target, pname, params );
2975 LEAVE_GL();
2978 static void WINAPI wine_glGetBufferPointervARB( GLenum target, GLenum pname, GLvoid** params ) {
2979 void (*func_glGetBufferPointervARB)( GLenum, GLenum, GLvoid** ) = extension_funcs[365];
2980 TRACE("(%d, %d, %p)\n", target, pname, params );
2981 ENTER_GL();
2982 func_glGetBufferPointervARB( target, pname, params );
2983 LEAVE_GL();
2986 static void WINAPI wine_glGetBufferSubData( GLenum target, ptrdiff_t offset, ptrdiff_t size, GLvoid* data ) {
2987 void (*func_glGetBufferSubData)( GLenum, ptrdiff_t, ptrdiff_t, GLvoid* ) = extension_funcs[366];
2988 TRACE("(%d, %d, %d, %p)\n", target, offset, size, data );
2989 ENTER_GL();
2990 func_glGetBufferSubData( target, offset, size, data );
2991 LEAVE_GL();
2994 static void WINAPI wine_glGetBufferSubDataARB( GLenum target, ptrdiff_t offset, ptrdiff_t size, GLvoid* data ) {
2995 void (*func_glGetBufferSubDataARB)( GLenum, ptrdiff_t, ptrdiff_t, GLvoid* ) = extension_funcs[367];
2996 TRACE("(%d, %d, %d, %p)\n", target, offset, size, data );
2997 ENTER_GL();
2998 func_glGetBufferSubDataARB( target, offset, size, data );
2999 LEAVE_GL();
3002 static void WINAPI wine_glGetColorTableEXT( GLenum target, GLenum format, GLenum type, GLvoid* data ) {
3003 void (*func_glGetColorTableEXT)( GLenum, GLenum, GLenum, GLvoid* ) = extension_funcs[368];
3004 TRACE("(%d, %d, %d, %p)\n", target, format, type, data );
3005 ENTER_GL();
3006 func_glGetColorTableEXT( target, format, type, data );
3007 LEAVE_GL();
3010 static void WINAPI wine_glGetColorTableParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) {
3011 void (*func_glGetColorTableParameterfvEXT)( GLenum, GLenum, GLfloat* ) = extension_funcs[369];
3012 TRACE("(%d, %d, %p)\n", target, pname, params );
3013 ENTER_GL();
3014 func_glGetColorTableParameterfvEXT( target, pname, params );
3015 LEAVE_GL();
3018 static void WINAPI wine_glGetColorTableParameterfvSGI( GLenum target, GLenum pname, GLfloat* params ) {
3019 void (*func_glGetColorTableParameterfvSGI)( GLenum, GLenum, GLfloat* ) = extension_funcs[370];
3020 TRACE("(%d, %d, %p)\n", target, pname, params );
3021 ENTER_GL();
3022 func_glGetColorTableParameterfvSGI( target, pname, params );
3023 LEAVE_GL();
3026 static void WINAPI wine_glGetColorTableParameterivEXT( GLenum target, GLenum pname, GLint* params ) {
3027 void (*func_glGetColorTableParameterivEXT)( GLenum, GLenum, GLint* ) = extension_funcs[371];
3028 TRACE("(%d, %d, %p)\n", target, pname, params );
3029 ENTER_GL();
3030 func_glGetColorTableParameterivEXT( target, pname, params );
3031 LEAVE_GL();
3034 static void WINAPI wine_glGetColorTableParameterivSGI( GLenum target, GLenum pname, GLint* params ) {
3035 void (*func_glGetColorTableParameterivSGI)( GLenum, GLenum, GLint* ) = extension_funcs[372];
3036 TRACE("(%d, %d, %p)\n", target, pname, params );
3037 ENTER_GL();
3038 func_glGetColorTableParameterivSGI( target, pname, params );
3039 LEAVE_GL();
3042 static void WINAPI wine_glGetColorTableSGI( GLenum target, GLenum format, GLenum type, GLvoid* table ) {
3043 void (*func_glGetColorTableSGI)( GLenum, GLenum, GLenum, GLvoid* ) = extension_funcs[373];
3044 TRACE("(%d, %d, %d, %p)\n", target, format, type, table );
3045 ENTER_GL();
3046 func_glGetColorTableSGI( target, format, type, table );
3047 LEAVE_GL();
3050 static void WINAPI wine_glGetCombinerInputParameterfvNV( GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat* params ) {
3051 void (*func_glGetCombinerInputParameterfvNV)( GLenum, GLenum, GLenum, GLenum, GLfloat* ) = extension_funcs[374];
3052 TRACE("(%d, %d, %d, %d, %p)\n", stage, portion, variable, pname, params );
3053 ENTER_GL();
3054 func_glGetCombinerInputParameterfvNV( stage, portion, variable, pname, params );
3055 LEAVE_GL();
3058 static void WINAPI wine_glGetCombinerInputParameterivNV( GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint* params ) {
3059 void (*func_glGetCombinerInputParameterivNV)( GLenum, GLenum, GLenum, GLenum, GLint* ) = extension_funcs[375];
3060 TRACE("(%d, %d, %d, %d, %p)\n", stage, portion, variable, pname, params );
3061 ENTER_GL();
3062 func_glGetCombinerInputParameterivNV( stage, portion, variable, pname, params );
3063 LEAVE_GL();
3066 static void WINAPI wine_glGetCombinerOutputParameterfvNV( GLenum stage, GLenum portion, GLenum pname, GLfloat* params ) {
3067 void (*func_glGetCombinerOutputParameterfvNV)( GLenum, GLenum, GLenum, GLfloat* ) = extension_funcs[376];
3068 TRACE("(%d, %d, %d, %p)\n", stage, portion, pname, params );
3069 ENTER_GL();
3070 func_glGetCombinerOutputParameterfvNV( stage, portion, pname, params );
3071 LEAVE_GL();
3074 static void WINAPI wine_glGetCombinerOutputParameterivNV( GLenum stage, GLenum portion, GLenum pname, GLint* params ) {
3075 void (*func_glGetCombinerOutputParameterivNV)( GLenum, GLenum, GLenum, GLint* ) = extension_funcs[377];
3076 TRACE("(%d, %d, %d, %p)\n", stage, portion, pname, params );
3077 ENTER_GL();
3078 func_glGetCombinerOutputParameterivNV( stage, portion, pname, params );
3079 LEAVE_GL();
3082 static void WINAPI wine_glGetCombinerStageParameterfvNV( GLenum stage, GLenum pname, GLfloat* params ) {
3083 void (*func_glGetCombinerStageParameterfvNV)( GLenum, GLenum, GLfloat* ) = extension_funcs[378];
3084 TRACE("(%d, %d, %p)\n", stage, pname, params );
3085 ENTER_GL();
3086 func_glGetCombinerStageParameterfvNV( stage, pname, params );
3087 LEAVE_GL();
3090 static void WINAPI wine_glGetCompressedMultiTexImageEXT( GLenum texunit, GLenum target, GLint lod, GLvoid* img ) {
3091 void (*func_glGetCompressedMultiTexImageEXT)( GLenum, GLenum, GLint, GLvoid* ) = extension_funcs[379];
3092 TRACE("(%d, %d, %d, %p)\n", texunit, target, lod, img );
3093 ENTER_GL();
3094 func_glGetCompressedMultiTexImageEXT( texunit, target, lod, img );
3095 LEAVE_GL();
3098 static void WINAPI wine_glGetCompressedTexImage( GLenum target, GLint level, GLvoid* img ) {
3099 void (*func_glGetCompressedTexImage)( GLenum, GLint, GLvoid* ) = extension_funcs[380];
3100 TRACE("(%d, %d, %p)\n", target, level, img );
3101 ENTER_GL();
3102 func_glGetCompressedTexImage( target, level, img );
3103 LEAVE_GL();
3106 static void WINAPI wine_glGetCompressedTexImageARB( GLenum target, GLint level, GLvoid* img ) {
3107 void (*func_glGetCompressedTexImageARB)( GLenum, GLint, GLvoid* ) = extension_funcs[381];
3108 TRACE("(%d, %d, %p)\n", target, level, img );
3109 ENTER_GL();
3110 func_glGetCompressedTexImageARB( target, level, img );
3111 LEAVE_GL();
3114 static void WINAPI wine_glGetCompressedTextureImageEXT( GLuint texture, GLenum target, GLint lod, GLvoid* img ) {
3115 void (*func_glGetCompressedTextureImageEXT)( GLuint, GLenum, GLint, GLvoid* ) = extension_funcs[382];
3116 TRACE("(%d, %d, %d, %p)\n", texture, target, lod, img );
3117 ENTER_GL();
3118 func_glGetCompressedTextureImageEXT( texture, target, lod, img );
3119 LEAVE_GL();
3122 static void WINAPI wine_glGetConvolutionFilterEXT( GLenum target, GLenum format, GLenum type, GLvoid* image ) {
3123 void (*func_glGetConvolutionFilterEXT)( GLenum, GLenum, GLenum, GLvoid* ) = extension_funcs[383];
3124 TRACE("(%d, %d, %d, %p)\n", target, format, type, image );
3125 ENTER_GL();
3126 func_glGetConvolutionFilterEXT( target, format, type, image );
3127 LEAVE_GL();
3130 static void WINAPI wine_glGetConvolutionParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) {
3131 void (*func_glGetConvolutionParameterfvEXT)( GLenum, GLenum, GLfloat* ) = extension_funcs[384];
3132 TRACE("(%d, %d, %p)\n", target, pname, params );
3133 ENTER_GL();
3134 func_glGetConvolutionParameterfvEXT( target, pname, params );
3135 LEAVE_GL();
3138 static void WINAPI wine_glGetConvolutionParameterivEXT( GLenum target, GLenum pname, GLint* params ) {
3139 void (*func_glGetConvolutionParameterivEXT)( GLenum, GLenum, GLint* ) = extension_funcs[385];
3140 TRACE("(%d, %d, %p)\n", target, pname, params );
3141 ENTER_GL();
3142 func_glGetConvolutionParameterivEXT( target, pname, params );
3143 LEAVE_GL();
3146 static void WINAPI wine_glGetDetailTexFuncSGIS( GLenum target, GLfloat* points ) {
3147 void (*func_glGetDetailTexFuncSGIS)( GLenum, GLfloat* ) = extension_funcs[386];
3148 TRACE("(%d, %p)\n", target, points );
3149 ENTER_GL();
3150 func_glGetDetailTexFuncSGIS( target, points );
3151 LEAVE_GL();
3154 static void WINAPI wine_glGetDoubleIndexedvEXT( GLenum target, GLuint index, GLdouble* data ) {
3155 void (*func_glGetDoubleIndexedvEXT)( GLenum, GLuint, GLdouble* ) = extension_funcs[387];
3156 TRACE("(%d, %d, %p)\n", target, index, data );
3157 ENTER_GL();
3158 func_glGetDoubleIndexedvEXT( target, index, data );
3159 LEAVE_GL();
3162 static void WINAPI wine_glGetFenceivNV( GLuint fence, GLenum pname, GLint* params ) {
3163 void (*func_glGetFenceivNV)( GLuint, GLenum, GLint* ) = extension_funcs[388];
3164 TRACE("(%d, %d, %p)\n", fence, pname, params );
3165 ENTER_GL();
3166 func_glGetFenceivNV( fence, pname, params );
3167 LEAVE_GL();
3170 static void WINAPI wine_glGetFinalCombinerInputParameterfvNV( GLenum variable, GLenum pname, GLfloat* params ) {
3171 void (*func_glGetFinalCombinerInputParameterfvNV)( GLenum, GLenum, GLfloat* ) = extension_funcs[389];
3172 TRACE("(%d, %d, %p)\n", variable, pname, params );
3173 ENTER_GL();
3174 func_glGetFinalCombinerInputParameterfvNV( variable, pname, params );
3175 LEAVE_GL();
3178 static void WINAPI wine_glGetFinalCombinerInputParameterivNV( GLenum variable, GLenum pname, GLint* params ) {
3179 void (*func_glGetFinalCombinerInputParameterivNV)( GLenum, GLenum, GLint* ) = extension_funcs[390];
3180 TRACE("(%d, %d, %p)\n", variable, pname, params );
3181 ENTER_GL();
3182 func_glGetFinalCombinerInputParameterivNV( variable, pname, params );
3183 LEAVE_GL();
3186 static void WINAPI wine_glGetFloatIndexedvEXT( GLenum target, GLuint index, GLfloat* data ) {
3187 void (*func_glGetFloatIndexedvEXT)( GLenum, GLuint, GLfloat* ) = extension_funcs[391];
3188 TRACE("(%d, %d, %p)\n", target, index, data );
3189 ENTER_GL();
3190 func_glGetFloatIndexedvEXT( target, index, data );
3191 LEAVE_GL();
3194 static void WINAPI wine_glGetFogFuncSGIS( GLfloat* points ) {
3195 void (*func_glGetFogFuncSGIS)( GLfloat* ) = extension_funcs[392];
3196 TRACE("(%p)\n", points );
3197 ENTER_GL();
3198 func_glGetFogFuncSGIS( points );
3199 LEAVE_GL();
3202 static GLint WINAPI wine_glGetFragDataLocation( GLuint program, char* name ) {
3203 GLint ret_value;
3204 GLint (*func_glGetFragDataLocation)( GLuint, char* ) = extension_funcs[393];
3205 TRACE("(%d, %p)\n", program, name );
3206 ENTER_GL();
3207 ret_value = func_glGetFragDataLocation( program, name );
3208 LEAVE_GL();
3209 return ret_value;
3212 static GLint WINAPI wine_glGetFragDataLocationEXT( GLuint program, char* name ) {
3213 GLint ret_value;
3214 GLint (*func_glGetFragDataLocationEXT)( GLuint, char* ) = extension_funcs[394];
3215 TRACE("(%d, %p)\n", program, name );
3216 ENTER_GL();
3217 ret_value = func_glGetFragDataLocationEXT( program, name );
3218 LEAVE_GL();
3219 return ret_value;
3222 static void WINAPI wine_glGetFragmentLightfvSGIX( GLenum light, GLenum pname, GLfloat* params ) {
3223 void (*func_glGetFragmentLightfvSGIX)( GLenum, GLenum, GLfloat* ) = extension_funcs[395];
3224 TRACE("(%d, %d, %p)\n", light, pname, params );
3225 ENTER_GL();
3226 func_glGetFragmentLightfvSGIX( light, pname, params );
3227 LEAVE_GL();
3230 static void WINAPI wine_glGetFragmentLightivSGIX( GLenum light, GLenum pname, GLint* params ) {
3231 void (*func_glGetFragmentLightivSGIX)( GLenum, GLenum, GLint* ) = extension_funcs[396];
3232 TRACE("(%d, %d, %p)\n", light, pname, params );
3233 ENTER_GL();
3234 func_glGetFragmentLightivSGIX( light, pname, params );
3235 LEAVE_GL();
3238 static void WINAPI wine_glGetFragmentMaterialfvSGIX( GLenum face, GLenum pname, GLfloat* params ) {
3239 void (*func_glGetFragmentMaterialfvSGIX)( GLenum, GLenum, GLfloat* ) = extension_funcs[397];
3240 TRACE("(%d, %d, %p)\n", face, pname, params );
3241 ENTER_GL();
3242 func_glGetFragmentMaterialfvSGIX( face, pname, params );
3243 LEAVE_GL();
3246 static void WINAPI wine_glGetFragmentMaterialivSGIX( GLenum face, GLenum pname, GLint* params ) {
3247 void (*func_glGetFragmentMaterialivSGIX)( GLenum, GLenum, GLint* ) = extension_funcs[398];
3248 TRACE("(%d, %d, %p)\n", face, pname, params );
3249 ENTER_GL();
3250 func_glGetFragmentMaterialivSGIX( face, pname, params );
3251 LEAVE_GL();
3254 static void WINAPI wine_glGetFramebufferAttachmentParameteriv( GLenum target, GLenum attachment, GLenum pname, GLint* params ) {
3255 void (*func_glGetFramebufferAttachmentParameteriv)( GLenum, GLenum, GLenum, GLint* ) = extension_funcs[399];
3256 TRACE("(%d, %d, %d, %p)\n", target, attachment, pname, params );
3257 ENTER_GL();
3258 func_glGetFramebufferAttachmentParameteriv( target, attachment, pname, params );
3259 LEAVE_GL();
3262 static void WINAPI wine_glGetFramebufferAttachmentParameterivEXT( GLenum target, GLenum attachment, GLenum pname, GLint* params ) {
3263 void (*func_glGetFramebufferAttachmentParameterivEXT)( GLenum, GLenum, GLenum, GLint* ) = extension_funcs[400];
3264 TRACE("(%d, %d, %d, %p)\n", target, attachment, pname, params );
3265 ENTER_GL();
3266 func_glGetFramebufferAttachmentParameterivEXT( target, attachment, pname, params );
3267 LEAVE_GL();
3270 static void WINAPI wine_glGetFramebufferParameterivEXT( GLuint framebuffer, GLenum pname, GLint* params ) {
3271 void (*func_glGetFramebufferParameterivEXT)( GLuint, GLenum, GLint* ) = extension_funcs[401];
3272 TRACE("(%d, %d, %p)\n", framebuffer, pname, params );
3273 ENTER_GL();
3274 func_glGetFramebufferParameterivEXT( framebuffer, pname, params );
3275 LEAVE_GL();
3278 static unsigned int WINAPI wine_glGetHandleARB( GLenum pname ) {
3279 unsigned int ret_value;
3280 unsigned int (*func_glGetHandleARB)( GLenum ) = extension_funcs[402];
3281 TRACE("(%d)\n", pname );
3282 ENTER_GL();
3283 ret_value = func_glGetHandleARB( pname );
3284 LEAVE_GL();
3285 return ret_value;
3288 static void WINAPI wine_glGetHistogramEXT( GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid* values ) {
3289 void (*func_glGetHistogramEXT)( GLenum, GLboolean, GLenum, GLenum, GLvoid* ) = extension_funcs[403];
3290 TRACE("(%d, %d, %d, %d, %p)\n", target, reset, format, type, values );
3291 ENTER_GL();
3292 func_glGetHistogramEXT( target, reset, format, type, values );
3293 LEAVE_GL();
3296 static void WINAPI wine_glGetHistogramParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) {
3297 void (*func_glGetHistogramParameterfvEXT)( GLenum, GLenum, GLfloat* ) = extension_funcs[404];
3298 TRACE("(%d, %d, %p)\n", target, pname, params );
3299 ENTER_GL();
3300 func_glGetHistogramParameterfvEXT( target, pname, params );
3301 LEAVE_GL();
3304 static void WINAPI wine_glGetHistogramParameterivEXT( GLenum target, GLenum pname, GLint* params ) {
3305 void (*func_glGetHistogramParameterivEXT)( GLenum, GLenum, GLint* ) = extension_funcs[405];
3306 TRACE("(%d, %d, %p)\n", target, pname, params );
3307 ENTER_GL();
3308 func_glGetHistogramParameterivEXT( target, pname, params );
3309 LEAVE_GL();
3312 static void WINAPI wine_glGetImageTransformParameterfvHP( GLenum target, GLenum pname, GLfloat* params ) {
3313 void (*func_glGetImageTransformParameterfvHP)( GLenum, GLenum, GLfloat* ) = extension_funcs[406];
3314 TRACE("(%d, %d, %p)\n", target, pname, params );
3315 ENTER_GL();
3316 func_glGetImageTransformParameterfvHP( target, pname, params );
3317 LEAVE_GL();
3320 static void WINAPI wine_glGetImageTransformParameterivHP( GLenum target, GLenum pname, GLint* params ) {
3321 void (*func_glGetImageTransformParameterivHP)( GLenum, GLenum, GLint* ) = extension_funcs[407];
3322 TRACE("(%d, %d, %p)\n", target, pname, params );
3323 ENTER_GL();
3324 func_glGetImageTransformParameterivHP( target, pname, params );
3325 LEAVE_GL();
3328 static void WINAPI wine_glGetInfoLogARB( unsigned int obj, GLsizei maxLength, GLsizei* length, char* infoLog ) {
3329 void (*func_glGetInfoLogARB)( unsigned int, GLsizei, GLsizei*, char* ) = extension_funcs[408];
3330 TRACE("(%d, %d, %p, %p)\n", obj, maxLength, length, infoLog );
3331 ENTER_GL();
3332 func_glGetInfoLogARB( obj, maxLength, length, infoLog );
3333 LEAVE_GL();
3336 static GLint WINAPI wine_glGetInstrumentsSGIX( void ) {
3337 GLint ret_value;
3338 GLint (*func_glGetInstrumentsSGIX)( void ) = extension_funcs[409];
3339 TRACE("()\n");
3340 ENTER_GL();
3341 ret_value = func_glGetInstrumentsSGIX( );
3342 LEAVE_GL();
3343 return ret_value;
3346 static void WINAPI wine_glGetIntegerIndexedvEXT( GLenum target, GLuint index, GLint* data ) {
3347 void (*func_glGetIntegerIndexedvEXT)( GLenum, GLuint, GLint* ) = extension_funcs[410];
3348 TRACE("(%d, %d, %p)\n", target, index, data );
3349 ENTER_GL();
3350 func_glGetIntegerIndexedvEXT( target, index, data );
3351 LEAVE_GL();
3354 static void WINAPI wine_glGetIntegeri_v( GLenum target, GLuint index, GLint* data ) {
3355 void (*func_glGetIntegeri_v)( GLenum, GLuint, GLint* ) = extension_funcs[411];
3356 TRACE("(%d, %d, %p)\n", target, index, data );
3357 ENTER_GL();
3358 func_glGetIntegeri_v( target, index, data );
3359 LEAVE_GL();
3362 static void WINAPI wine_glGetInvariantBooleanvEXT( GLuint id, GLenum value, GLboolean* data ) {
3363 void (*func_glGetInvariantBooleanvEXT)( GLuint, GLenum, GLboolean* ) = extension_funcs[412];
3364 TRACE("(%d, %d, %p)\n", id, value, data );
3365 ENTER_GL();
3366 func_glGetInvariantBooleanvEXT( id, value, data );
3367 LEAVE_GL();
3370 static void WINAPI wine_glGetInvariantFloatvEXT( GLuint id, GLenum value, GLfloat* data ) {
3371 void (*func_glGetInvariantFloatvEXT)( GLuint, GLenum, GLfloat* ) = extension_funcs[413];
3372 TRACE("(%d, %d, %p)\n", id, value, data );
3373 ENTER_GL();
3374 func_glGetInvariantFloatvEXT( id, value, data );
3375 LEAVE_GL();
3378 static void WINAPI wine_glGetInvariantIntegervEXT( GLuint id, GLenum value, GLint* data ) {
3379 void (*func_glGetInvariantIntegervEXT)( GLuint, GLenum, GLint* ) = extension_funcs[414];
3380 TRACE("(%d, %d, %p)\n", id, value, data );
3381 ENTER_GL();
3382 func_glGetInvariantIntegervEXT( id, value, data );
3383 LEAVE_GL();
3386 static void WINAPI wine_glGetListParameterfvSGIX( GLuint list, GLenum pname, GLfloat* params ) {
3387 void (*func_glGetListParameterfvSGIX)( GLuint, GLenum, GLfloat* ) = extension_funcs[415];
3388 TRACE("(%d, %d, %p)\n", list, pname, params );
3389 ENTER_GL();
3390 func_glGetListParameterfvSGIX( list, pname, params );
3391 LEAVE_GL();
3394 static void WINAPI wine_glGetListParameterivSGIX( GLuint list, GLenum pname, GLint* params ) {
3395 void (*func_glGetListParameterivSGIX)( GLuint, GLenum, GLint* ) = extension_funcs[416];
3396 TRACE("(%d, %d, %p)\n", list, pname, params );
3397 ENTER_GL();
3398 func_glGetListParameterivSGIX( list, pname, params );
3399 LEAVE_GL();
3402 static void WINAPI wine_glGetLocalConstantBooleanvEXT( GLuint id, GLenum value, GLboolean* data ) {
3403 void (*func_glGetLocalConstantBooleanvEXT)( GLuint, GLenum, GLboolean* ) = extension_funcs[417];
3404 TRACE("(%d, %d, %p)\n", id, value, data );
3405 ENTER_GL();
3406 func_glGetLocalConstantBooleanvEXT( id, value, data );
3407 LEAVE_GL();
3410 static void WINAPI wine_glGetLocalConstantFloatvEXT( GLuint id, GLenum value, GLfloat* data ) {
3411 void (*func_glGetLocalConstantFloatvEXT)( GLuint, GLenum, GLfloat* ) = extension_funcs[418];
3412 TRACE("(%d, %d, %p)\n", id, value, data );
3413 ENTER_GL();
3414 func_glGetLocalConstantFloatvEXT( id, value, data );
3415 LEAVE_GL();
3418 static void WINAPI wine_glGetLocalConstantIntegervEXT( GLuint id, GLenum value, GLint* data ) {
3419 void (*func_glGetLocalConstantIntegervEXT)( GLuint, GLenum, GLint* ) = extension_funcs[419];
3420 TRACE("(%d, %d, %p)\n", id, value, data );
3421 ENTER_GL();
3422 func_glGetLocalConstantIntegervEXT( id, value, data );
3423 LEAVE_GL();
3426 static void WINAPI wine_glGetMapAttribParameterfvNV( GLenum target, GLuint index, GLenum pname, GLfloat* params ) {
3427 void (*func_glGetMapAttribParameterfvNV)( GLenum, GLuint, GLenum, GLfloat* ) = extension_funcs[420];
3428 TRACE("(%d, %d, %d, %p)\n", target, index, pname, params );
3429 ENTER_GL();
3430 func_glGetMapAttribParameterfvNV( target, index, pname, params );
3431 LEAVE_GL();
3434 static void WINAPI wine_glGetMapAttribParameterivNV( GLenum target, GLuint index, GLenum pname, GLint* params ) {
3435 void (*func_glGetMapAttribParameterivNV)( GLenum, GLuint, GLenum, GLint* ) = extension_funcs[421];
3436 TRACE("(%d, %d, %d, %p)\n", target, index, pname, params );
3437 ENTER_GL();
3438 func_glGetMapAttribParameterivNV( target, index, pname, params );
3439 LEAVE_GL();
3442 static void WINAPI wine_glGetMapControlPointsNV( GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid* points ) {
3443 void (*func_glGetMapControlPointsNV)( GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, GLvoid* ) = extension_funcs[422];
3444 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, index, type, ustride, vstride, packed, points );
3445 ENTER_GL();
3446 func_glGetMapControlPointsNV( target, index, type, ustride, vstride, packed, points );
3447 LEAVE_GL();
3450 static void WINAPI wine_glGetMapParameterfvNV( GLenum target, GLenum pname, GLfloat* params ) {
3451 void (*func_glGetMapParameterfvNV)( GLenum, GLenum, GLfloat* ) = extension_funcs[423];
3452 TRACE("(%d, %d, %p)\n", target, pname, params );
3453 ENTER_GL();
3454 func_glGetMapParameterfvNV( target, pname, params );
3455 LEAVE_GL();
3458 static void WINAPI wine_glGetMapParameterivNV( GLenum target, GLenum pname, GLint* params ) {
3459 void (*func_glGetMapParameterivNV)( GLenum, GLenum, GLint* ) = extension_funcs[424];
3460 TRACE("(%d, %d, %p)\n", target, pname, params );
3461 ENTER_GL();
3462 func_glGetMapParameterivNV( target, pname, params );
3463 LEAVE_GL();
3466 static void WINAPI wine_glGetMinmaxEXT( GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid* values ) {
3467 void (*func_glGetMinmaxEXT)( GLenum, GLboolean, GLenum, GLenum, GLvoid* ) = extension_funcs[425];
3468 TRACE("(%d, %d, %d, %d, %p)\n", target, reset, format, type, values );
3469 ENTER_GL();
3470 func_glGetMinmaxEXT( target, reset, format, type, values );
3471 LEAVE_GL();
3474 static void WINAPI wine_glGetMinmaxParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) {
3475 void (*func_glGetMinmaxParameterfvEXT)( GLenum, GLenum, GLfloat* ) = extension_funcs[426];
3476 TRACE("(%d, %d, %p)\n", target, pname, params );
3477 ENTER_GL();
3478 func_glGetMinmaxParameterfvEXT( target, pname, params );
3479 LEAVE_GL();
3482 static void WINAPI wine_glGetMinmaxParameterivEXT( GLenum target, GLenum pname, GLint* params ) {
3483 void (*func_glGetMinmaxParameterivEXT)( GLenum, GLenum, GLint* ) = extension_funcs[427];
3484 TRACE("(%d, %d, %p)\n", target, pname, params );
3485 ENTER_GL();
3486 func_glGetMinmaxParameterivEXT( target, pname, params );
3487 LEAVE_GL();
3490 static void WINAPI wine_glGetMultiTexEnvfvEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat* params ) {
3491 void (*func_glGetMultiTexEnvfvEXT)( GLenum, GLenum, GLenum, GLfloat* ) = extension_funcs[428];
3492 TRACE("(%d, %d, %d, %p)\n", texunit, target, pname, params );
3493 ENTER_GL();
3494 func_glGetMultiTexEnvfvEXT( texunit, target, pname, params );
3495 LEAVE_GL();
3498 static void WINAPI wine_glGetMultiTexEnvivEXT( GLenum texunit, GLenum target, GLenum pname, GLint* params ) {
3499 void (*func_glGetMultiTexEnvivEXT)( GLenum, GLenum, GLenum, GLint* ) = extension_funcs[429];
3500 TRACE("(%d, %d, %d, %p)\n", texunit, target, pname, params );
3501 ENTER_GL();
3502 func_glGetMultiTexEnvivEXT( texunit, target, pname, params );
3503 LEAVE_GL();
3506 static void WINAPI wine_glGetMultiTexGendvEXT( GLenum texunit, GLenum coord, GLenum pname, GLdouble* params ) {
3507 void (*func_glGetMultiTexGendvEXT)( GLenum, GLenum, GLenum, GLdouble* ) = extension_funcs[430];
3508 TRACE("(%d, %d, %d, %p)\n", texunit, coord, pname, params );
3509 ENTER_GL();
3510 func_glGetMultiTexGendvEXT( texunit, coord, pname, params );
3511 LEAVE_GL();
3514 static void WINAPI wine_glGetMultiTexGenfvEXT( GLenum texunit, GLenum coord, GLenum pname, GLfloat* params ) {
3515 void (*func_glGetMultiTexGenfvEXT)( GLenum, GLenum, GLenum, GLfloat* ) = extension_funcs[431];
3516 TRACE("(%d, %d, %d, %p)\n", texunit, coord, pname, params );
3517 ENTER_GL();
3518 func_glGetMultiTexGenfvEXT( texunit, coord, pname, params );
3519 LEAVE_GL();
3522 static void WINAPI wine_glGetMultiTexGenivEXT( GLenum texunit, GLenum coord, GLenum pname, GLint* params ) {
3523 void (*func_glGetMultiTexGenivEXT)( GLenum, GLenum, GLenum, GLint* ) = extension_funcs[432];
3524 TRACE("(%d, %d, %d, %p)\n", texunit, coord, pname, params );
3525 ENTER_GL();
3526 func_glGetMultiTexGenivEXT( texunit, coord, pname, params );
3527 LEAVE_GL();
3530 static void WINAPI wine_glGetMultiTexImageEXT( GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid* pixels ) {
3531 void (*func_glGetMultiTexImageEXT)( GLenum, GLenum, GLint, GLenum, GLenum, GLvoid* ) = extension_funcs[433];
3532 TRACE("(%d, %d, %d, %d, %d, %p)\n", texunit, target, level, format, type, pixels );
3533 ENTER_GL();
3534 func_glGetMultiTexImageEXT( texunit, target, level, format, type, pixels );
3535 LEAVE_GL();
3538 static void WINAPI wine_glGetMultiTexLevelParameterfvEXT( GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat* params ) {
3539 void (*func_glGetMultiTexLevelParameterfvEXT)( GLenum, GLenum, GLint, GLenum, GLfloat* ) = extension_funcs[434];
3540 TRACE("(%d, %d, %d, %d, %p)\n", texunit, target, level, pname, params );
3541 ENTER_GL();
3542 func_glGetMultiTexLevelParameterfvEXT( texunit, target, level, pname, params );
3543 LEAVE_GL();
3546 static void WINAPI wine_glGetMultiTexLevelParameterivEXT( GLenum texunit, GLenum target, GLint level, GLenum pname, GLint* params ) {
3547 void (*func_glGetMultiTexLevelParameterivEXT)( GLenum, GLenum, GLint, GLenum, GLint* ) = extension_funcs[435];
3548 TRACE("(%d, %d, %d, %d, %p)\n", texunit, target, level, pname, params );
3549 ENTER_GL();
3550 func_glGetMultiTexLevelParameterivEXT( texunit, target, level, pname, params );
3551 LEAVE_GL();
3554 static void WINAPI wine_glGetMultiTexParameterIivEXT( GLenum texunit, GLenum target, GLenum pname, GLint* params ) {
3555 void (*func_glGetMultiTexParameterIivEXT)( GLenum, GLenum, GLenum, GLint* ) = extension_funcs[436];
3556 TRACE("(%d, %d, %d, %p)\n", texunit, target, pname, params );
3557 ENTER_GL();
3558 func_glGetMultiTexParameterIivEXT( texunit, target, pname, params );
3559 LEAVE_GL();
3562 static void WINAPI wine_glGetMultiTexParameterIuivEXT( GLenum texunit, GLenum target, GLenum pname, GLuint* params ) {
3563 void (*func_glGetMultiTexParameterIuivEXT)( GLenum, GLenum, GLenum, GLuint* ) = extension_funcs[437];
3564 TRACE("(%d, %d, %d, %p)\n", texunit, target, pname, params );
3565 ENTER_GL();
3566 func_glGetMultiTexParameterIuivEXT( texunit, target, pname, params );
3567 LEAVE_GL();
3570 static void WINAPI wine_glGetMultiTexParameterfvEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat* params ) {
3571 void (*func_glGetMultiTexParameterfvEXT)( GLenum, GLenum, GLenum, GLfloat* ) = extension_funcs[438];
3572 TRACE("(%d, %d, %d, %p)\n", texunit, target, pname, params );
3573 ENTER_GL();
3574 func_glGetMultiTexParameterfvEXT( texunit, target, pname, params );
3575 LEAVE_GL();
3578 static void WINAPI wine_glGetMultiTexParameterivEXT( GLenum texunit, GLenum target, GLenum pname, GLint* params ) {
3579 void (*func_glGetMultiTexParameterivEXT)( GLenum, GLenum, GLenum, GLint* ) = extension_funcs[439];
3580 TRACE("(%d, %d, %d, %p)\n", texunit, target, pname, params );
3581 ENTER_GL();
3582 func_glGetMultiTexParameterivEXT( texunit, target, pname, params );
3583 LEAVE_GL();
3586 static void WINAPI wine_glGetNamedBufferParameterivEXT( GLuint buffer, GLenum pname, GLint* params ) {
3587 void (*func_glGetNamedBufferParameterivEXT)( GLuint, GLenum, GLint* ) = extension_funcs[440];
3588 TRACE("(%d, %d, %p)\n", buffer, pname, params );
3589 ENTER_GL();
3590 func_glGetNamedBufferParameterivEXT( buffer, pname, params );
3591 LEAVE_GL();
3594 static void WINAPI wine_glGetNamedBufferPointervEXT( GLuint buffer, GLenum pname, GLvoid** params ) {
3595 void (*func_glGetNamedBufferPointervEXT)( GLuint, GLenum, GLvoid** ) = extension_funcs[441];
3596 TRACE("(%d, %d, %p)\n", buffer, pname, params );
3597 ENTER_GL();
3598 func_glGetNamedBufferPointervEXT( buffer, pname, params );
3599 LEAVE_GL();
3602 static void WINAPI wine_glGetNamedBufferSubDataEXT( GLuint buffer, ptrdiff_t offset, ptrdiff_t size, GLvoid* data ) {
3603 void (*func_glGetNamedBufferSubDataEXT)( GLuint, ptrdiff_t, ptrdiff_t, GLvoid* ) = extension_funcs[442];
3604 TRACE("(%d, %d, %d, %p)\n", buffer, offset, size, data );
3605 ENTER_GL();
3606 func_glGetNamedBufferSubDataEXT( buffer, offset, size, data );
3607 LEAVE_GL();
3610 static void WINAPI wine_glGetNamedFramebufferAttachmentParameterivEXT( GLuint framebuffer, GLenum attachment, GLenum pname, GLint* params ) {
3611 void (*func_glGetNamedFramebufferAttachmentParameterivEXT)( GLuint, GLenum, GLenum, GLint* ) = extension_funcs[443];
3612 TRACE("(%d, %d, %d, %p)\n", framebuffer, attachment, pname, params );
3613 ENTER_GL();
3614 func_glGetNamedFramebufferAttachmentParameterivEXT( framebuffer, attachment, pname, params );
3615 LEAVE_GL();
3618 static void WINAPI wine_glGetNamedProgramLocalParameterIivEXT( GLuint program, GLenum target, GLuint index, GLint* params ) {
3619 void (*func_glGetNamedProgramLocalParameterIivEXT)( GLuint, GLenum, GLuint, GLint* ) = extension_funcs[444];
3620 TRACE("(%d, %d, %d, %p)\n", program, target, index, params );
3621 ENTER_GL();
3622 func_glGetNamedProgramLocalParameterIivEXT( program, target, index, params );
3623 LEAVE_GL();
3626 static void WINAPI wine_glGetNamedProgramLocalParameterIuivEXT( GLuint program, GLenum target, GLuint index, GLuint* params ) {
3627 void (*func_glGetNamedProgramLocalParameterIuivEXT)( GLuint, GLenum, GLuint, GLuint* ) = extension_funcs[445];
3628 TRACE("(%d, %d, %d, %p)\n", program, target, index, params );
3629 ENTER_GL();
3630 func_glGetNamedProgramLocalParameterIuivEXT( program, target, index, params );
3631 LEAVE_GL();
3634 static void WINAPI wine_glGetNamedProgramLocalParameterdvEXT( GLuint program, GLenum target, GLuint index, GLdouble* params ) {
3635 void (*func_glGetNamedProgramLocalParameterdvEXT)( GLuint, GLenum, GLuint, GLdouble* ) = extension_funcs[446];
3636 TRACE("(%d, %d, %d, %p)\n", program, target, index, params );
3637 ENTER_GL();
3638 func_glGetNamedProgramLocalParameterdvEXT( program, target, index, params );
3639 LEAVE_GL();
3642 static void WINAPI wine_glGetNamedProgramLocalParameterfvEXT( GLuint program, GLenum target, GLuint index, GLfloat* params ) {
3643 void (*func_glGetNamedProgramLocalParameterfvEXT)( GLuint, GLenum, GLuint, GLfloat* ) = extension_funcs[447];
3644 TRACE("(%d, %d, %d, %p)\n", program, target, index, params );
3645 ENTER_GL();
3646 func_glGetNamedProgramLocalParameterfvEXT( program, target, index, params );
3647 LEAVE_GL();
3650 static void WINAPI wine_glGetNamedProgramStringEXT( GLuint program, GLenum target, GLenum pname, GLvoid* string ) {
3651 void (*func_glGetNamedProgramStringEXT)( GLuint, GLenum, GLenum, GLvoid* ) = extension_funcs[448];
3652 TRACE("(%d, %d, %d, %p)\n", program, target, pname, string );
3653 ENTER_GL();
3654 func_glGetNamedProgramStringEXT( program, target, pname, string );
3655 LEAVE_GL();
3658 static void WINAPI wine_glGetNamedProgramivEXT( GLuint program, GLenum target, GLenum pname, GLint* params ) {
3659 void (*func_glGetNamedProgramivEXT)( GLuint, GLenum, GLenum, GLint* ) = extension_funcs[449];
3660 TRACE("(%d, %d, %d, %p)\n", program, target, pname, params );
3661 ENTER_GL();
3662 func_glGetNamedProgramivEXT( program, target, pname, params );
3663 LEAVE_GL();
3666 static void WINAPI wine_glGetNamedRenderbufferParameterivEXT( GLuint renderbuffer, GLenum pname, GLint* params ) {
3667 void (*func_glGetNamedRenderbufferParameterivEXT)( GLuint, GLenum, GLint* ) = extension_funcs[450];
3668 TRACE("(%d, %d, %p)\n", renderbuffer, pname, params );
3669 ENTER_GL();
3670 func_glGetNamedRenderbufferParameterivEXT( renderbuffer, pname, params );
3671 LEAVE_GL();
3674 static void WINAPI wine_glGetObjectBufferfvATI( GLuint buffer, GLenum pname, GLfloat* params ) {
3675 void (*func_glGetObjectBufferfvATI)( GLuint, GLenum, GLfloat* ) = extension_funcs[451];
3676 TRACE("(%d, %d, %p)\n", buffer, pname, params );
3677 ENTER_GL();
3678 func_glGetObjectBufferfvATI( buffer, pname, params );
3679 LEAVE_GL();
3682 static void WINAPI wine_glGetObjectBufferivATI( GLuint buffer, GLenum pname, GLint* params ) {
3683 void (*func_glGetObjectBufferivATI)( GLuint, GLenum, GLint* ) = extension_funcs[452];
3684 TRACE("(%d, %d, %p)\n", buffer, pname, params );
3685 ENTER_GL();
3686 func_glGetObjectBufferivATI( buffer, pname, params );
3687 LEAVE_GL();
3690 static void WINAPI wine_glGetObjectParameterfvARB( unsigned int obj, GLenum pname, GLfloat* params ) {
3691 void (*func_glGetObjectParameterfvARB)( unsigned int, GLenum, GLfloat* ) = extension_funcs[453];
3692 TRACE("(%d, %d, %p)\n", obj, pname, params );
3693 ENTER_GL();
3694 func_glGetObjectParameterfvARB( obj, pname, params );
3695 LEAVE_GL();
3698 static void WINAPI wine_glGetObjectParameterivARB( unsigned int obj, GLenum pname, GLint* params ) {
3699 void (*func_glGetObjectParameterivARB)( unsigned int, GLenum, GLint* ) = extension_funcs[454];
3700 TRACE("(%d, %d, %p)\n", obj, pname, params );
3701 ENTER_GL();
3702 func_glGetObjectParameterivARB( obj, pname, params );
3703 LEAVE_GL();
3706 static void WINAPI wine_glGetOcclusionQueryivNV( GLuint id, GLenum pname, GLint* params ) {
3707 void (*func_glGetOcclusionQueryivNV)( GLuint, GLenum, GLint* ) = extension_funcs[455];
3708 TRACE("(%d, %d, %p)\n", id, pname, params );
3709 ENTER_GL();
3710 func_glGetOcclusionQueryivNV( id, pname, params );
3711 LEAVE_GL();
3714 static void WINAPI wine_glGetOcclusionQueryuivNV( GLuint id, GLenum pname, GLuint* params ) {
3715 void (*func_glGetOcclusionQueryuivNV)( GLuint, GLenum, GLuint* ) = extension_funcs[456];
3716 TRACE("(%d, %d, %p)\n", id, pname, params );
3717 ENTER_GL();
3718 func_glGetOcclusionQueryuivNV( id, pname, params );
3719 LEAVE_GL();
3722 static void WINAPI wine_glGetPixelTexGenParameterfvSGIS( GLenum pname, GLfloat* params ) {
3723 void (*func_glGetPixelTexGenParameterfvSGIS)( GLenum, GLfloat* ) = extension_funcs[457];
3724 TRACE("(%d, %p)\n", pname, params );
3725 ENTER_GL();
3726 func_glGetPixelTexGenParameterfvSGIS( pname, params );
3727 LEAVE_GL();
3730 static void WINAPI wine_glGetPixelTexGenParameterivSGIS( GLenum pname, GLint* params ) {
3731 void (*func_glGetPixelTexGenParameterivSGIS)( GLenum, GLint* ) = extension_funcs[458];
3732 TRACE("(%d, %p)\n", pname, params );
3733 ENTER_GL();
3734 func_glGetPixelTexGenParameterivSGIS( pname, params );
3735 LEAVE_GL();
3738 static void WINAPI wine_glGetPointerIndexedvEXT( GLenum target, GLuint index, GLvoid** data ) {
3739 void (*func_glGetPointerIndexedvEXT)( GLenum, GLuint, GLvoid** ) = extension_funcs[459];
3740 TRACE("(%d, %d, %p)\n", target, index, data );
3741 ENTER_GL();
3742 func_glGetPointerIndexedvEXT( target, index, data );
3743 LEAVE_GL();
3746 static void WINAPI wine_glGetPointervEXT( GLenum pname, GLvoid** params ) {
3747 void (*func_glGetPointervEXT)( GLenum, GLvoid** ) = extension_funcs[460];
3748 TRACE("(%d, %p)\n", pname, params );
3749 ENTER_GL();
3750 func_glGetPointervEXT( pname, params );
3751 LEAVE_GL();
3754 static void WINAPI wine_glGetProgramEnvParameterIivNV( GLenum target, GLuint index, GLint* params ) {
3755 void (*func_glGetProgramEnvParameterIivNV)( GLenum, GLuint, GLint* ) = extension_funcs[461];
3756 TRACE("(%d, %d, %p)\n", target, index, params );
3757 ENTER_GL();
3758 func_glGetProgramEnvParameterIivNV( target, index, params );
3759 LEAVE_GL();
3762 static void WINAPI wine_glGetProgramEnvParameterIuivNV( GLenum target, GLuint index, GLuint* params ) {
3763 void (*func_glGetProgramEnvParameterIuivNV)( GLenum, GLuint, GLuint* ) = extension_funcs[462];
3764 TRACE("(%d, %d, %p)\n", target, index, params );
3765 ENTER_GL();
3766 func_glGetProgramEnvParameterIuivNV( target, index, params );
3767 LEAVE_GL();
3770 static void WINAPI wine_glGetProgramEnvParameterdvARB( GLenum target, GLuint index, GLdouble* params ) {
3771 void (*func_glGetProgramEnvParameterdvARB)( GLenum, GLuint, GLdouble* ) = extension_funcs[463];
3772 TRACE("(%d, %d, %p)\n", target, index, params );
3773 ENTER_GL();
3774 func_glGetProgramEnvParameterdvARB( target, index, params );
3775 LEAVE_GL();
3778 static void WINAPI wine_glGetProgramEnvParameterfvARB( GLenum target, GLuint index, GLfloat* params ) {
3779 void (*func_glGetProgramEnvParameterfvARB)( GLenum, GLuint, GLfloat* ) = extension_funcs[464];
3780 TRACE("(%d, %d, %p)\n", target, index, params );
3781 ENTER_GL();
3782 func_glGetProgramEnvParameterfvARB( target, index, params );
3783 LEAVE_GL();
3786 static void WINAPI wine_glGetProgramInfoLog( GLuint program, GLsizei bufSize, GLsizei* length, char* infoLog ) {
3787 void (*func_glGetProgramInfoLog)( GLuint, GLsizei, GLsizei*, char* ) = extension_funcs[465];
3788 TRACE("(%d, %d, %p, %p)\n", program, bufSize, length, infoLog );
3789 ENTER_GL();
3790 func_glGetProgramInfoLog( program, bufSize, length, infoLog );
3791 LEAVE_GL();
3794 static void WINAPI wine_glGetProgramLocalParameterIivNV( GLenum target, GLuint index, GLint* params ) {
3795 void (*func_glGetProgramLocalParameterIivNV)( GLenum, GLuint, GLint* ) = extension_funcs[466];
3796 TRACE("(%d, %d, %p)\n", target, index, params );
3797 ENTER_GL();
3798 func_glGetProgramLocalParameterIivNV( target, index, params );
3799 LEAVE_GL();
3802 static void WINAPI wine_glGetProgramLocalParameterIuivNV( GLenum target, GLuint index, GLuint* params ) {
3803 void (*func_glGetProgramLocalParameterIuivNV)( GLenum, GLuint, GLuint* ) = extension_funcs[467];
3804 TRACE("(%d, %d, %p)\n", target, index, params );
3805 ENTER_GL();
3806 func_glGetProgramLocalParameterIuivNV( target, index, params );
3807 LEAVE_GL();
3810 static void WINAPI wine_glGetProgramLocalParameterdvARB( GLenum target, GLuint index, GLdouble* params ) {
3811 void (*func_glGetProgramLocalParameterdvARB)( GLenum, GLuint, GLdouble* ) = extension_funcs[468];
3812 TRACE("(%d, %d, %p)\n", target, index, params );
3813 ENTER_GL();
3814 func_glGetProgramLocalParameterdvARB( target, index, params );
3815 LEAVE_GL();
3818 static void WINAPI wine_glGetProgramLocalParameterfvARB( GLenum target, GLuint index, GLfloat* params ) {
3819 void (*func_glGetProgramLocalParameterfvARB)( GLenum, GLuint, GLfloat* ) = extension_funcs[469];
3820 TRACE("(%d, %d, %p)\n", target, index, params );
3821 ENTER_GL();
3822 func_glGetProgramLocalParameterfvARB( target, index, params );
3823 LEAVE_GL();
3826 static void WINAPI wine_glGetProgramNamedParameterdvNV( GLuint id, GLsizei len, GLubyte* name, GLdouble* params ) {
3827 void (*func_glGetProgramNamedParameterdvNV)( GLuint, GLsizei, GLubyte*, GLdouble* ) = extension_funcs[470];
3828 TRACE("(%d, %d, %p, %p)\n", id, len, name, params );
3829 ENTER_GL();
3830 func_glGetProgramNamedParameterdvNV( id, len, name, params );
3831 LEAVE_GL();
3834 static void WINAPI wine_glGetProgramNamedParameterfvNV( GLuint id, GLsizei len, GLubyte* name, GLfloat* params ) {
3835 void (*func_glGetProgramNamedParameterfvNV)( GLuint, GLsizei, GLubyte*, GLfloat* ) = extension_funcs[471];
3836 TRACE("(%d, %d, %p, %p)\n", id, len, name, params );
3837 ENTER_GL();
3838 func_glGetProgramNamedParameterfvNV( id, len, name, params );
3839 LEAVE_GL();
3842 static void WINAPI wine_glGetProgramParameterdvNV( GLenum target, GLuint index, GLenum pname, GLdouble* params ) {
3843 void (*func_glGetProgramParameterdvNV)( GLenum, GLuint, GLenum, GLdouble* ) = extension_funcs[472];
3844 TRACE("(%d, %d, %d, %p)\n", target, index, pname, params );
3845 ENTER_GL();
3846 func_glGetProgramParameterdvNV( target, index, pname, params );
3847 LEAVE_GL();
3850 static void WINAPI wine_glGetProgramParameterfvNV( GLenum target, GLuint index, GLenum pname, GLfloat* params ) {
3851 void (*func_glGetProgramParameterfvNV)( GLenum, GLuint, GLenum, GLfloat* ) = extension_funcs[473];
3852 TRACE("(%d, %d, %d, %p)\n", target, index, pname, params );
3853 ENTER_GL();
3854 func_glGetProgramParameterfvNV( target, index, pname, params );
3855 LEAVE_GL();
3858 static void WINAPI wine_glGetProgramStringARB( GLenum target, GLenum pname, GLvoid* string ) {
3859 void (*func_glGetProgramStringARB)( GLenum, GLenum, GLvoid* ) = extension_funcs[474];
3860 TRACE("(%d, %d, %p)\n", target, pname, string );
3861 ENTER_GL();
3862 func_glGetProgramStringARB( target, pname, string );
3863 LEAVE_GL();
3866 static void WINAPI wine_glGetProgramStringNV( GLuint id, GLenum pname, GLubyte* program ) {
3867 void (*func_glGetProgramStringNV)( GLuint, GLenum, GLubyte* ) = extension_funcs[475];
3868 TRACE("(%d, %d, %p)\n", id, pname, program );
3869 ENTER_GL();
3870 func_glGetProgramStringNV( id, pname, program );
3871 LEAVE_GL();
3874 static void WINAPI wine_glGetProgramiv( GLuint program, GLenum pname, GLint* params ) {
3875 void (*func_glGetProgramiv)( GLuint, GLenum, GLint* ) = extension_funcs[476];
3876 TRACE("(%d, %d, %p)\n", program, pname, params );
3877 ENTER_GL();
3878 func_glGetProgramiv( program, pname, params );
3879 LEAVE_GL();
3882 static void WINAPI wine_glGetProgramivARB( GLenum target, GLenum pname, GLint* params ) {
3883 void (*func_glGetProgramivARB)( GLenum, GLenum, GLint* ) = extension_funcs[477];
3884 TRACE("(%d, %d, %p)\n", target, pname, params );
3885 ENTER_GL();
3886 func_glGetProgramivARB( target, pname, params );
3887 LEAVE_GL();
3890 static void WINAPI wine_glGetProgramivNV( GLuint id, GLenum pname, GLint* params ) {
3891 void (*func_glGetProgramivNV)( GLuint, GLenum, GLint* ) = extension_funcs[478];
3892 TRACE("(%d, %d, %p)\n", id, pname, params );
3893 ENTER_GL();
3894 func_glGetProgramivNV( id, pname, params );
3895 LEAVE_GL();
3898 static void WINAPI wine_glGetQueryObjecti64vEXT( GLuint id, GLenum pname, INT64* params ) {
3899 void (*func_glGetQueryObjecti64vEXT)( GLuint, GLenum, INT64* ) = extension_funcs[479];
3900 TRACE("(%d, %d, %p)\n", id, pname, params );
3901 ENTER_GL();
3902 func_glGetQueryObjecti64vEXT( id, pname, params );
3903 LEAVE_GL();
3906 static void WINAPI wine_glGetQueryObjectiv( GLuint id, GLenum pname, GLint* params ) {
3907 void (*func_glGetQueryObjectiv)( GLuint, GLenum, GLint* ) = extension_funcs[480];
3908 TRACE("(%d, %d, %p)\n", id, pname, params );
3909 ENTER_GL();
3910 func_glGetQueryObjectiv( id, pname, params );
3911 LEAVE_GL();
3914 static void WINAPI wine_glGetQueryObjectivARB( GLuint id, GLenum pname, GLint* params ) {
3915 void (*func_glGetQueryObjectivARB)( GLuint, GLenum, GLint* ) = extension_funcs[481];
3916 TRACE("(%d, %d, %p)\n", id, pname, params );
3917 ENTER_GL();
3918 func_glGetQueryObjectivARB( id, pname, params );
3919 LEAVE_GL();
3922 static void WINAPI wine_glGetQueryObjectui64vEXT( GLuint id, GLenum pname, UINT64* params ) {
3923 void (*func_glGetQueryObjectui64vEXT)( GLuint, GLenum, UINT64* ) = extension_funcs[482];
3924 TRACE("(%d, %d, %p)\n", id, pname, params );
3925 ENTER_GL();
3926 func_glGetQueryObjectui64vEXT( id, pname, params );
3927 LEAVE_GL();
3930 static void WINAPI wine_glGetQueryObjectuiv( GLuint id, GLenum pname, GLuint* params ) {
3931 void (*func_glGetQueryObjectuiv)( GLuint, GLenum, GLuint* ) = extension_funcs[483];
3932 TRACE("(%d, %d, %p)\n", id, pname, params );
3933 ENTER_GL();
3934 func_glGetQueryObjectuiv( id, pname, params );
3935 LEAVE_GL();
3938 static void WINAPI wine_glGetQueryObjectuivARB( GLuint id, GLenum pname, GLuint* params ) {
3939 void (*func_glGetQueryObjectuivARB)( GLuint, GLenum, GLuint* ) = extension_funcs[484];
3940 TRACE("(%d, %d, %p)\n", id, pname, params );
3941 ENTER_GL();
3942 func_glGetQueryObjectuivARB( id, pname, params );
3943 LEAVE_GL();
3946 static void WINAPI wine_glGetQueryiv( GLenum target, GLenum pname, GLint* params ) {
3947 void (*func_glGetQueryiv)( GLenum, GLenum, GLint* ) = extension_funcs[485];
3948 TRACE("(%d, %d, %p)\n", target, pname, params );
3949 ENTER_GL();
3950 func_glGetQueryiv( target, pname, params );
3951 LEAVE_GL();
3954 static void WINAPI wine_glGetQueryivARB( GLenum target, GLenum pname, GLint* params ) {
3955 void (*func_glGetQueryivARB)( GLenum, GLenum, GLint* ) = extension_funcs[486];
3956 TRACE("(%d, %d, %p)\n", target, pname, params );
3957 ENTER_GL();
3958 func_glGetQueryivARB( target, pname, params );
3959 LEAVE_GL();
3962 static void WINAPI wine_glGetRenderbufferParameteriv( GLenum target, GLenum pname, GLint* params ) {
3963 void (*func_glGetRenderbufferParameteriv)( GLenum, GLenum, GLint* ) = extension_funcs[487];
3964 TRACE("(%d, %d, %p)\n", target, pname, params );
3965 ENTER_GL();
3966 func_glGetRenderbufferParameteriv( target, pname, params );
3967 LEAVE_GL();
3970 static void WINAPI wine_glGetRenderbufferParameterivEXT( GLenum target, GLenum pname, GLint* params ) {
3971 void (*func_glGetRenderbufferParameterivEXT)( GLenum, GLenum, GLint* ) = extension_funcs[488];
3972 TRACE("(%d, %d, %p)\n", target, pname, params );
3973 ENTER_GL();
3974 func_glGetRenderbufferParameterivEXT( target, pname, params );
3975 LEAVE_GL();
3978 static void WINAPI wine_glGetSeparableFilterEXT( GLenum target, GLenum format, GLenum type, GLvoid* row, GLvoid* column, GLvoid* span ) {
3979 void (*func_glGetSeparableFilterEXT)( GLenum, GLenum, GLenum, GLvoid*, GLvoid*, GLvoid* ) = extension_funcs[489];
3980 TRACE("(%d, %d, %d, %p, %p, %p)\n", target, format, type, row, column, span );
3981 ENTER_GL();
3982 func_glGetSeparableFilterEXT( target, format, type, row, column, span );
3983 LEAVE_GL();
3986 static void WINAPI wine_glGetShaderInfoLog( GLuint shader, GLsizei bufSize, GLsizei* length, char* infoLog ) {
3987 void (*func_glGetShaderInfoLog)( GLuint, GLsizei, GLsizei*, char* ) = extension_funcs[490];
3988 TRACE("(%d, %d, %p, %p)\n", shader, bufSize, length, infoLog );
3989 ENTER_GL();
3990 func_glGetShaderInfoLog( shader, bufSize, length, infoLog );
3991 LEAVE_GL();
3994 static void WINAPI wine_glGetShaderSource( GLuint shader, GLsizei bufSize, GLsizei* length, char* source ) {
3995 void (*func_glGetShaderSource)( GLuint, GLsizei, GLsizei*, char* ) = extension_funcs[491];
3996 TRACE("(%d, %d, %p, %p)\n", shader, bufSize, length, source );
3997 ENTER_GL();
3998 func_glGetShaderSource( shader, bufSize, length, source );
3999 LEAVE_GL();
4002 static void WINAPI wine_glGetShaderSourceARB( unsigned int obj, GLsizei maxLength, GLsizei* length, char* source ) {
4003 void (*func_glGetShaderSourceARB)( unsigned int, GLsizei, GLsizei*, char* ) = extension_funcs[492];
4004 TRACE("(%d, %d, %p, %p)\n", obj, maxLength, length, source );
4005 ENTER_GL();
4006 func_glGetShaderSourceARB( obj, maxLength, length, source );
4007 LEAVE_GL();
4010 static void WINAPI wine_glGetShaderiv( GLuint shader, GLenum pname, GLint* params ) {
4011 void (*func_glGetShaderiv)( GLuint, GLenum, GLint* ) = extension_funcs[493];
4012 TRACE("(%d, %d, %p)\n", shader, pname, params );
4013 ENTER_GL();
4014 func_glGetShaderiv( shader, pname, params );
4015 LEAVE_GL();
4018 static void WINAPI wine_glGetSharpenTexFuncSGIS( GLenum target, GLfloat* points ) {
4019 void (*func_glGetSharpenTexFuncSGIS)( GLenum, GLfloat* ) = extension_funcs[494];
4020 TRACE("(%d, %p)\n", target, points );
4021 ENTER_GL();
4022 func_glGetSharpenTexFuncSGIS( target, points );
4023 LEAVE_GL();
4026 static const GLubyte * WINAPI wine_glGetStringi( GLenum name, GLuint index ) {
4027 const GLubyte * ret_value;
4028 const GLubyte * (*func_glGetStringi)( GLenum, GLuint ) = extension_funcs[495];
4029 TRACE("(%d, %d)\n", name, index );
4030 ENTER_GL();
4031 ret_value = func_glGetStringi( name, index );
4032 LEAVE_GL();
4033 return ret_value;
4036 static void WINAPI wine_glGetTexBumpParameterfvATI( GLenum pname, GLfloat* param ) {
4037 void (*func_glGetTexBumpParameterfvATI)( GLenum, GLfloat* ) = extension_funcs[496];
4038 TRACE("(%d, %p)\n", pname, param );
4039 ENTER_GL();
4040 func_glGetTexBumpParameterfvATI( pname, param );
4041 LEAVE_GL();
4044 static void WINAPI wine_glGetTexBumpParameterivATI( GLenum pname, GLint* param ) {
4045 void (*func_glGetTexBumpParameterivATI)( GLenum, GLint* ) = extension_funcs[497];
4046 TRACE("(%d, %p)\n", pname, param );
4047 ENTER_GL();
4048 func_glGetTexBumpParameterivATI( pname, param );
4049 LEAVE_GL();
4052 static void WINAPI wine_glGetTexFilterFuncSGIS( GLenum target, GLenum filter, GLfloat* weights ) {
4053 void (*func_glGetTexFilterFuncSGIS)( GLenum, GLenum, GLfloat* ) = extension_funcs[498];
4054 TRACE("(%d, %d, %p)\n", target, filter, weights );
4055 ENTER_GL();
4056 func_glGetTexFilterFuncSGIS( target, filter, weights );
4057 LEAVE_GL();
4060 static void WINAPI wine_glGetTexParameterIiv( GLenum target, GLenum pname, GLint* params ) {
4061 void (*func_glGetTexParameterIiv)( GLenum, GLenum, GLint* ) = extension_funcs[499];
4062 TRACE("(%d, %d, %p)\n", target, pname, params );
4063 ENTER_GL();
4064 func_glGetTexParameterIiv( target, pname, params );
4065 LEAVE_GL();
4068 static void WINAPI wine_glGetTexParameterIivEXT( GLenum target, GLenum pname, GLint* params ) {
4069 void (*func_glGetTexParameterIivEXT)( GLenum, GLenum, GLint* ) = extension_funcs[500];
4070 TRACE("(%d, %d, %p)\n", target, pname, params );
4071 ENTER_GL();
4072 func_glGetTexParameterIivEXT( target, pname, params );
4073 LEAVE_GL();
4076 static void WINAPI wine_glGetTexParameterIuiv( GLenum target, GLenum pname, GLuint* params ) {
4077 void (*func_glGetTexParameterIuiv)( GLenum, GLenum, GLuint* ) = extension_funcs[501];
4078 TRACE("(%d, %d, %p)\n", target, pname, params );
4079 ENTER_GL();
4080 func_glGetTexParameterIuiv( target, pname, params );
4081 LEAVE_GL();
4084 static void WINAPI wine_glGetTexParameterIuivEXT( GLenum target, GLenum pname, GLuint* params ) {
4085 void (*func_glGetTexParameterIuivEXT)( GLenum, GLenum, GLuint* ) = extension_funcs[502];
4086 TRACE("(%d, %d, %p)\n", target, pname, params );
4087 ENTER_GL();
4088 func_glGetTexParameterIuivEXT( target, pname, params );
4089 LEAVE_GL();
4092 static void WINAPI wine_glGetTextureImageEXT( GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid* pixels ) {
4093 void (*func_glGetTextureImageEXT)( GLuint, GLenum, GLint, GLenum, GLenum, GLvoid* ) = extension_funcs[503];
4094 TRACE("(%d, %d, %d, %d, %d, %p)\n", texture, target, level, format, type, pixels );
4095 ENTER_GL();
4096 func_glGetTextureImageEXT( texture, target, level, format, type, pixels );
4097 LEAVE_GL();
4100 static void WINAPI wine_glGetTextureLevelParameterfvEXT( GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat* params ) {
4101 void (*func_glGetTextureLevelParameterfvEXT)( GLuint, GLenum, GLint, GLenum, GLfloat* ) = extension_funcs[504];
4102 TRACE("(%d, %d, %d, %d, %p)\n", texture, target, level, pname, params );
4103 ENTER_GL();
4104 func_glGetTextureLevelParameterfvEXT( texture, target, level, pname, params );
4105 LEAVE_GL();
4108 static void WINAPI wine_glGetTextureLevelParameterivEXT( GLuint texture, GLenum target, GLint level, GLenum pname, GLint* params ) {
4109 void (*func_glGetTextureLevelParameterivEXT)( GLuint, GLenum, GLint, GLenum, GLint* ) = extension_funcs[505];
4110 TRACE("(%d, %d, %d, %d, %p)\n", texture, target, level, pname, params );
4111 ENTER_GL();
4112 func_glGetTextureLevelParameterivEXT( texture, target, level, pname, params );
4113 LEAVE_GL();
4116 static void WINAPI wine_glGetTextureParameterIivEXT( GLuint texture, GLenum target, GLenum pname, GLint* params ) {
4117 void (*func_glGetTextureParameterIivEXT)( GLuint, GLenum, GLenum, GLint* ) = extension_funcs[506];
4118 TRACE("(%d, %d, %d, %p)\n", texture, target, pname, params );
4119 ENTER_GL();
4120 func_glGetTextureParameterIivEXT( texture, target, pname, params );
4121 LEAVE_GL();
4124 static void WINAPI wine_glGetTextureParameterIuivEXT( GLuint texture, GLenum target, GLenum pname, GLuint* params ) {
4125 void (*func_glGetTextureParameterIuivEXT)( GLuint, GLenum, GLenum, GLuint* ) = extension_funcs[507];
4126 TRACE("(%d, %d, %d, %p)\n", texture, target, pname, params );
4127 ENTER_GL();
4128 func_glGetTextureParameterIuivEXT( texture, target, pname, params );
4129 LEAVE_GL();
4132 static void WINAPI wine_glGetTextureParameterfvEXT( GLuint texture, GLenum target, GLenum pname, GLfloat* params ) {
4133 void (*func_glGetTextureParameterfvEXT)( GLuint, GLenum, GLenum, GLfloat* ) = extension_funcs[508];
4134 TRACE("(%d, %d, %d, %p)\n", texture, target, pname, params );
4135 ENTER_GL();
4136 func_glGetTextureParameterfvEXT( texture, target, pname, params );
4137 LEAVE_GL();
4140 static void WINAPI wine_glGetTextureParameterivEXT( GLuint texture, GLenum target, GLenum pname, GLint* params ) {
4141 void (*func_glGetTextureParameterivEXT)( GLuint, GLenum, GLenum, GLint* ) = extension_funcs[509];
4142 TRACE("(%d, %d, %d, %p)\n", texture, target, pname, params );
4143 ENTER_GL();
4144 func_glGetTextureParameterivEXT( texture, target, pname, params );
4145 LEAVE_GL();
4148 static void WINAPI wine_glGetTrackMatrixivNV( GLenum target, GLuint address, GLenum pname, GLint* params ) {
4149 void (*func_glGetTrackMatrixivNV)( GLenum, GLuint, GLenum, GLint* ) = extension_funcs[510];
4150 TRACE("(%d, %d, %d, %p)\n", target, address, pname, params );
4151 ENTER_GL();
4152 func_glGetTrackMatrixivNV( target, address, pname, params );
4153 LEAVE_GL();
4156 static void WINAPI wine_glGetTransformFeedbackVarying( GLuint program, GLuint index, GLint* location ) {
4157 void (*func_glGetTransformFeedbackVarying)( GLuint, GLuint, GLint* ) = extension_funcs[511];
4158 TRACE("(%d, %d, %p)\n", program, index, location );
4159 ENTER_GL();
4160 func_glGetTransformFeedbackVarying( program, index, location );
4161 LEAVE_GL();
4164 static void WINAPI wine_glGetTransformFeedbackVaryingEXT( GLuint program, GLuint index, GLint* location ) {
4165 void (*func_glGetTransformFeedbackVaryingEXT)( GLuint, GLuint, GLint* ) = extension_funcs[512];
4166 TRACE("(%d, %d, %p)\n", program, index, location );
4167 ENTER_GL();
4168 func_glGetTransformFeedbackVaryingEXT( program, index, location );
4169 LEAVE_GL();
4172 static void WINAPI wine_glGetTransformFeedbackVaryingNV( GLuint program, GLuint index, GLint* location ) {
4173 void (*func_glGetTransformFeedbackVaryingNV)( GLuint, GLuint, GLint* ) = extension_funcs[513];
4174 TRACE("(%d, %d, %p)\n", program, index, location );
4175 ENTER_GL();
4176 func_glGetTransformFeedbackVaryingNV( program, index, location );
4177 LEAVE_GL();
4180 static GLint WINAPI wine_glGetUniformBufferSizeEXT( GLuint program, GLint location ) {
4181 GLint ret_value;
4182 GLint (*func_glGetUniformBufferSizeEXT)( GLuint, GLint ) = extension_funcs[514];
4183 TRACE("(%d, %d)\n", program, location );
4184 ENTER_GL();
4185 ret_value = func_glGetUniformBufferSizeEXT( program, location );
4186 LEAVE_GL();
4187 return ret_value;
4190 static GLint WINAPI wine_glGetUniformLocation( GLuint program, char* name ) {
4191 GLint ret_value;
4192 GLint (*func_glGetUniformLocation)( GLuint, char* ) = extension_funcs[515];
4193 TRACE("(%d, %p)\n", program, name );
4194 ENTER_GL();
4195 ret_value = func_glGetUniformLocation( program, name );
4196 LEAVE_GL();
4197 return ret_value;
4200 static GLint WINAPI wine_glGetUniformLocationARB( unsigned int programObj, char* name ) {
4201 GLint ret_value;
4202 GLint (*func_glGetUniformLocationARB)( unsigned int, char* ) = extension_funcs[516];
4203 TRACE("(%d, %p)\n", programObj, name );
4204 ENTER_GL();
4205 ret_value = func_glGetUniformLocationARB( programObj, name );
4206 LEAVE_GL();
4207 return ret_value;
4210 static ptrdiff_t WINAPI wine_glGetUniformOffsetEXT( GLuint program, GLint location ) {
4211 ptrdiff_t ret_value;
4212 ptrdiff_t (*func_glGetUniformOffsetEXT)( GLuint, GLint ) = extension_funcs[517];
4213 TRACE("(%d, %d)\n", program, location );
4214 ENTER_GL();
4215 ret_value = func_glGetUniformOffsetEXT( program, location );
4216 LEAVE_GL();
4217 return ret_value;
4220 static void WINAPI wine_glGetUniformfv( GLuint program, GLint location, GLfloat* params ) {
4221 void (*func_glGetUniformfv)( GLuint, GLint, GLfloat* ) = extension_funcs[518];
4222 TRACE("(%d, %d, %p)\n", program, location, params );
4223 ENTER_GL();
4224 func_glGetUniformfv( program, location, params );
4225 LEAVE_GL();
4228 static void WINAPI wine_glGetUniformfvARB( unsigned int programObj, GLint location, GLfloat* params ) {
4229 void (*func_glGetUniformfvARB)( unsigned int, GLint, GLfloat* ) = extension_funcs[519];
4230 TRACE("(%d, %d, %p)\n", programObj, location, params );
4231 ENTER_GL();
4232 func_glGetUniformfvARB( programObj, location, params );
4233 LEAVE_GL();
4236 static void WINAPI wine_glGetUniformiv( GLuint program, GLint location, GLint* params ) {
4237 void (*func_glGetUniformiv)( GLuint, GLint, GLint* ) = extension_funcs[520];
4238 TRACE("(%d, %d, %p)\n", program, location, params );
4239 ENTER_GL();
4240 func_glGetUniformiv( program, location, params );
4241 LEAVE_GL();
4244 static void WINAPI wine_glGetUniformivARB( unsigned int programObj, GLint location, GLint* params ) {
4245 void (*func_glGetUniformivARB)( unsigned int, GLint, GLint* ) = extension_funcs[521];
4246 TRACE("(%d, %d, %p)\n", programObj, location, params );
4247 ENTER_GL();
4248 func_glGetUniformivARB( programObj, location, params );
4249 LEAVE_GL();
4252 static void WINAPI wine_glGetUniformuiv( GLuint program, GLint location, GLuint* params ) {
4253 void (*func_glGetUniformuiv)( GLuint, GLint, GLuint* ) = extension_funcs[522];
4254 TRACE("(%d, %d, %p)\n", program, location, params );
4255 ENTER_GL();
4256 func_glGetUniformuiv( program, location, params );
4257 LEAVE_GL();
4260 static void WINAPI wine_glGetUniformuivEXT( GLuint program, GLint location, GLuint* params ) {
4261 void (*func_glGetUniformuivEXT)( GLuint, GLint, GLuint* ) = extension_funcs[523];
4262 TRACE("(%d, %d, %p)\n", program, location, params );
4263 ENTER_GL();
4264 func_glGetUniformuivEXT( program, location, params );
4265 LEAVE_GL();
4268 static void WINAPI wine_glGetVariantArrayObjectfvATI( GLuint id, GLenum pname, GLfloat* params ) {
4269 void (*func_glGetVariantArrayObjectfvATI)( GLuint, GLenum, GLfloat* ) = extension_funcs[524];
4270 TRACE("(%d, %d, %p)\n", id, pname, params );
4271 ENTER_GL();
4272 func_glGetVariantArrayObjectfvATI( id, pname, params );
4273 LEAVE_GL();
4276 static void WINAPI wine_glGetVariantArrayObjectivATI( GLuint id, GLenum pname, GLint* params ) {
4277 void (*func_glGetVariantArrayObjectivATI)( GLuint, GLenum, GLint* ) = extension_funcs[525];
4278 TRACE("(%d, %d, %p)\n", id, pname, params );
4279 ENTER_GL();
4280 func_glGetVariantArrayObjectivATI( id, pname, params );
4281 LEAVE_GL();
4284 static void WINAPI wine_glGetVariantBooleanvEXT( GLuint id, GLenum value, GLboolean* data ) {
4285 void (*func_glGetVariantBooleanvEXT)( GLuint, GLenum, GLboolean* ) = extension_funcs[526];
4286 TRACE("(%d, %d, %p)\n", id, value, data );
4287 ENTER_GL();
4288 func_glGetVariantBooleanvEXT( id, value, data );
4289 LEAVE_GL();
4292 static void WINAPI wine_glGetVariantFloatvEXT( GLuint id, GLenum value, GLfloat* data ) {
4293 void (*func_glGetVariantFloatvEXT)( GLuint, GLenum, GLfloat* ) = extension_funcs[527];
4294 TRACE("(%d, %d, %p)\n", id, value, data );
4295 ENTER_GL();
4296 func_glGetVariantFloatvEXT( id, value, data );
4297 LEAVE_GL();
4300 static void WINAPI wine_glGetVariantIntegervEXT( GLuint id, GLenum value, GLint* data ) {
4301 void (*func_glGetVariantIntegervEXT)( GLuint, GLenum, GLint* ) = extension_funcs[528];
4302 TRACE("(%d, %d, %p)\n", id, value, data );
4303 ENTER_GL();
4304 func_glGetVariantIntegervEXT( id, value, data );
4305 LEAVE_GL();
4308 static void WINAPI wine_glGetVariantPointervEXT( GLuint id, GLenum value, GLvoid** data ) {
4309 void (*func_glGetVariantPointervEXT)( GLuint, GLenum, GLvoid** ) = extension_funcs[529];
4310 TRACE("(%d, %d, %p)\n", id, value, data );
4311 ENTER_GL();
4312 func_glGetVariantPointervEXT( id, value, data );
4313 LEAVE_GL();
4316 static GLint WINAPI wine_glGetVaryingLocationNV( GLuint program, char* name ) {
4317 GLint ret_value;
4318 GLint (*func_glGetVaryingLocationNV)( GLuint, char* ) = extension_funcs[530];
4319 TRACE("(%d, %p)\n", program, name );
4320 ENTER_GL();
4321 ret_value = func_glGetVaryingLocationNV( program, name );
4322 LEAVE_GL();
4323 return ret_value;
4326 static void WINAPI wine_glGetVertexAttribArrayObjectfvATI( GLuint index, GLenum pname, GLfloat* params ) {
4327 void (*func_glGetVertexAttribArrayObjectfvATI)( GLuint, GLenum, GLfloat* ) = extension_funcs[531];
4328 TRACE("(%d, %d, %p)\n", index, pname, params );
4329 ENTER_GL();
4330 func_glGetVertexAttribArrayObjectfvATI( index, pname, params );
4331 LEAVE_GL();
4334 static void WINAPI wine_glGetVertexAttribArrayObjectivATI( GLuint index, GLenum pname, GLint* params ) {
4335 void (*func_glGetVertexAttribArrayObjectivATI)( GLuint, GLenum, GLint* ) = extension_funcs[532];
4336 TRACE("(%d, %d, %p)\n", index, pname, params );
4337 ENTER_GL();
4338 func_glGetVertexAttribArrayObjectivATI( index, pname, params );
4339 LEAVE_GL();
4342 static void WINAPI wine_glGetVertexAttribIiv( GLuint index, GLenum pname, GLint* params ) {
4343 void (*func_glGetVertexAttribIiv)( GLuint, GLenum, GLint* ) = extension_funcs[533];
4344 TRACE("(%d, %d, %p)\n", index, pname, params );
4345 ENTER_GL();
4346 func_glGetVertexAttribIiv( index, pname, params );
4347 LEAVE_GL();
4350 static void WINAPI wine_glGetVertexAttribIivEXT( GLuint index, GLenum pname, GLint* params ) {
4351 void (*func_glGetVertexAttribIivEXT)( GLuint, GLenum, GLint* ) = extension_funcs[534];
4352 TRACE("(%d, %d, %p)\n", index, pname, params );
4353 ENTER_GL();
4354 func_glGetVertexAttribIivEXT( index, pname, params );
4355 LEAVE_GL();
4358 static void WINAPI wine_glGetVertexAttribIuiv( GLuint index, GLenum pname, GLuint* params ) {
4359 void (*func_glGetVertexAttribIuiv)( GLuint, GLenum, GLuint* ) = extension_funcs[535];
4360 TRACE("(%d, %d, %p)\n", index, pname, params );
4361 ENTER_GL();
4362 func_glGetVertexAttribIuiv( index, pname, params );
4363 LEAVE_GL();
4366 static void WINAPI wine_glGetVertexAttribIuivEXT( GLuint index, GLenum pname, GLuint* params ) {
4367 void (*func_glGetVertexAttribIuivEXT)( GLuint, GLenum, GLuint* ) = extension_funcs[536];
4368 TRACE("(%d, %d, %p)\n", index, pname, params );
4369 ENTER_GL();
4370 func_glGetVertexAttribIuivEXT( index, pname, params );
4371 LEAVE_GL();
4374 static void WINAPI wine_glGetVertexAttribPointerv( GLuint index, GLenum pname, GLvoid** pointer ) {
4375 void (*func_glGetVertexAttribPointerv)( GLuint, GLenum, GLvoid** ) = extension_funcs[537];
4376 TRACE("(%d, %d, %p)\n", index, pname, pointer );
4377 ENTER_GL();
4378 func_glGetVertexAttribPointerv( index, pname, pointer );
4379 LEAVE_GL();
4382 static void WINAPI wine_glGetVertexAttribPointervARB( GLuint index, GLenum pname, GLvoid** pointer ) {
4383 void (*func_glGetVertexAttribPointervARB)( GLuint, GLenum, GLvoid** ) = extension_funcs[538];
4384 TRACE("(%d, %d, %p)\n", index, pname, pointer );
4385 ENTER_GL();
4386 func_glGetVertexAttribPointervARB( index, pname, pointer );
4387 LEAVE_GL();
4390 static void WINAPI wine_glGetVertexAttribPointervNV( GLuint index, GLenum pname, GLvoid** pointer ) {
4391 void (*func_glGetVertexAttribPointervNV)( GLuint, GLenum, GLvoid** ) = extension_funcs[539];
4392 TRACE("(%d, %d, %p)\n", index, pname, pointer );
4393 ENTER_GL();
4394 func_glGetVertexAttribPointervNV( index, pname, pointer );
4395 LEAVE_GL();
4398 static void WINAPI wine_glGetVertexAttribdv( GLuint index, GLenum pname, GLdouble* params ) {
4399 void (*func_glGetVertexAttribdv)( GLuint, GLenum, GLdouble* ) = extension_funcs[540];
4400 TRACE("(%d, %d, %p)\n", index, pname, params );
4401 ENTER_GL();
4402 func_glGetVertexAttribdv( index, pname, params );
4403 LEAVE_GL();
4406 static void WINAPI wine_glGetVertexAttribdvARB( GLuint index, GLenum pname, GLdouble* params ) {
4407 void (*func_glGetVertexAttribdvARB)( GLuint, GLenum, GLdouble* ) = extension_funcs[541];
4408 TRACE("(%d, %d, %p)\n", index, pname, params );
4409 ENTER_GL();
4410 func_glGetVertexAttribdvARB( index, pname, params );
4411 LEAVE_GL();
4414 static void WINAPI wine_glGetVertexAttribdvNV( GLuint index, GLenum pname, GLdouble* params ) {
4415 void (*func_glGetVertexAttribdvNV)( GLuint, GLenum, GLdouble* ) = extension_funcs[542];
4416 TRACE("(%d, %d, %p)\n", index, pname, params );
4417 ENTER_GL();
4418 func_glGetVertexAttribdvNV( index, pname, params );
4419 LEAVE_GL();
4422 static void WINAPI wine_glGetVertexAttribfv( GLuint index, GLenum pname, GLfloat* params ) {
4423 void (*func_glGetVertexAttribfv)( GLuint, GLenum, GLfloat* ) = extension_funcs[543];
4424 TRACE("(%d, %d, %p)\n", index, pname, params );
4425 ENTER_GL();
4426 func_glGetVertexAttribfv( index, pname, params );
4427 LEAVE_GL();
4430 static void WINAPI wine_glGetVertexAttribfvARB( GLuint index, GLenum pname, GLfloat* params ) {
4431 void (*func_glGetVertexAttribfvARB)( GLuint, GLenum, GLfloat* ) = extension_funcs[544];
4432 TRACE("(%d, %d, %p)\n", index, pname, params );
4433 ENTER_GL();
4434 func_glGetVertexAttribfvARB( index, pname, params );
4435 LEAVE_GL();
4438 static void WINAPI wine_glGetVertexAttribfvNV( GLuint index, GLenum pname, GLfloat* params ) {
4439 void (*func_glGetVertexAttribfvNV)( GLuint, GLenum, GLfloat* ) = extension_funcs[545];
4440 TRACE("(%d, %d, %p)\n", index, pname, params );
4441 ENTER_GL();
4442 func_glGetVertexAttribfvNV( index, pname, params );
4443 LEAVE_GL();
4446 static void WINAPI wine_glGetVertexAttribiv( GLuint index, GLenum pname, GLint* params ) {
4447 void (*func_glGetVertexAttribiv)( GLuint, GLenum, GLint* ) = extension_funcs[546];
4448 TRACE("(%d, %d, %p)\n", index, pname, params );
4449 ENTER_GL();
4450 func_glGetVertexAttribiv( index, pname, params );
4451 LEAVE_GL();
4454 static void WINAPI wine_glGetVertexAttribivARB( GLuint index, GLenum pname, GLint* params ) {
4455 void (*func_glGetVertexAttribivARB)( GLuint, GLenum, GLint* ) = extension_funcs[547];
4456 TRACE("(%d, %d, %p)\n", index, pname, params );
4457 ENTER_GL();
4458 func_glGetVertexAttribivARB( index, pname, params );
4459 LEAVE_GL();
4462 static void WINAPI wine_glGetVertexAttribivNV( GLuint index, GLenum pname, GLint* params ) {
4463 void (*func_glGetVertexAttribivNV)( GLuint, GLenum, GLint* ) = extension_funcs[548];
4464 TRACE("(%d, %d, %p)\n", index, pname, params );
4465 ENTER_GL();
4466 func_glGetVertexAttribivNV( index, pname, params );
4467 LEAVE_GL();
4470 static void WINAPI wine_glGlobalAlphaFactorbSUN( GLbyte factor ) {
4471 void (*func_glGlobalAlphaFactorbSUN)( GLbyte ) = extension_funcs[549];
4472 TRACE("(%d)\n", factor );
4473 ENTER_GL();
4474 func_glGlobalAlphaFactorbSUN( factor );
4475 LEAVE_GL();
4478 static void WINAPI wine_glGlobalAlphaFactordSUN( GLdouble factor ) {
4479 void (*func_glGlobalAlphaFactordSUN)( GLdouble ) = extension_funcs[550];
4480 TRACE("(%f)\n", factor );
4481 ENTER_GL();
4482 func_glGlobalAlphaFactordSUN( factor );
4483 LEAVE_GL();
4486 static void WINAPI wine_glGlobalAlphaFactorfSUN( GLfloat factor ) {
4487 void (*func_glGlobalAlphaFactorfSUN)( GLfloat ) = extension_funcs[551];
4488 TRACE("(%f)\n", factor );
4489 ENTER_GL();
4490 func_glGlobalAlphaFactorfSUN( factor );
4491 LEAVE_GL();
4494 static void WINAPI wine_glGlobalAlphaFactoriSUN( GLint factor ) {
4495 void (*func_glGlobalAlphaFactoriSUN)( GLint ) = extension_funcs[552];
4496 TRACE("(%d)\n", factor );
4497 ENTER_GL();
4498 func_glGlobalAlphaFactoriSUN( factor );
4499 LEAVE_GL();
4502 static void WINAPI wine_glGlobalAlphaFactorsSUN( GLshort factor ) {
4503 void (*func_glGlobalAlphaFactorsSUN)( GLshort ) = extension_funcs[553];
4504 TRACE("(%d)\n", factor );
4505 ENTER_GL();
4506 func_glGlobalAlphaFactorsSUN( factor );
4507 LEAVE_GL();
4510 static void WINAPI wine_glGlobalAlphaFactorubSUN( GLubyte factor ) {
4511 void (*func_glGlobalAlphaFactorubSUN)( GLubyte ) = extension_funcs[554];
4512 TRACE("(%d)\n", factor );
4513 ENTER_GL();
4514 func_glGlobalAlphaFactorubSUN( factor );
4515 LEAVE_GL();
4518 static void WINAPI wine_glGlobalAlphaFactoruiSUN( GLuint factor ) {
4519 void (*func_glGlobalAlphaFactoruiSUN)( GLuint ) = extension_funcs[555];
4520 TRACE("(%d)\n", factor );
4521 ENTER_GL();
4522 func_glGlobalAlphaFactoruiSUN( factor );
4523 LEAVE_GL();
4526 static void WINAPI wine_glGlobalAlphaFactorusSUN( GLushort factor ) {
4527 void (*func_glGlobalAlphaFactorusSUN)( GLushort ) = extension_funcs[556];
4528 TRACE("(%d)\n", factor );
4529 ENTER_GL();
4530 func_glGlobalAlphaFactorusSUN( factor );
4531 LEAVE_GL();
4534 static void WINAPI wine_glHintPGI( GLenum target, GLint mode ) {
4535 void (*func_glHintPGI)( GLenum, GLint ) = extension_funcs[557];
4536 TRACE("(%d, %d)\n", target, mode );
4537 ENTER_GL();
4538 func_glHintPGI( target, mode );
4539 LEAVE_GL();
4542 static void WINAPI wine_glHistogramEXT( GLenum target, GLsizei width, GLenum internalformat, GLboolean sink ) {
4543 void (*func_glHistogramEXT)( GLenum, GLsizei, GLenum, GLboolean ) = extension_funcs[558];
4544 TRACE("(%d, %d, %d, %d)\n", target, width, internalformat, sink );
4545 ENTER_GL();
4546 func_glHistogramEXT( target, width, internalformat, sink );
4547 LEAVE_GL();
4550 static void WINAPI wine_glIglooInterfaceSGIX( GLenum pname, GLvoid* params ) {
4551 void (*func_glIglooInterfaceSGIX)( GLenum, GLvoid* ) = extension_funcs[559];
4552 TRACE("(%d, %p)\n", pname, params );
4553 ENTER_GL();
4554 func_glIglooInterfaceSGIX( pname, params );
4555 LEAVE_GL();
4558 static void WINAPI wine_glImageTransformParameterfHP( GLenum target, GLenum pname, GLfloat param ) {
4559 void (*func_glImageTransformParameterfHP)( GLenum, GLenum, GLfloat ) = extension_funcs[560];
4560 TRACE("(%d, %d, %f)\n", target, pname, param );
4561 ENTER_GL();
4562 func_glImageTransformParameterfHP( target, pname, param );
4563 LEAVE_GL();
4566 static void WINAPI wine_glImageTransformParameterfvHP( GLenum target, GLenum pname, GLfloat* params ) {
4567 void (*func_glImageTransformParameterfvHP)( GLenum, GLenum, GLfloat* ) = extension_funcs[561];
4568 TRACE("(%d, %d, %p)\n", target, pname, params );
4569 ENTER_GL();
4570 func_glImageTransformParameterfvHP( target, pname, params );
4571 LEAVE_GL();
4574 static void WINAPI wine_glImageTransformParameteriHP( GLenum target, GLenum pname, GLint param ) {
4575 void (*func_glImageTransformParameteriHP)( GLenum, GLenum, GLint ) = extension_funcs[562];
4576 TRACE("(%d, %d, %d)\n", target, pname, param );
4577 ENTER_GL();
4578 func_glImageTransformParameteriHP( target, pname, param );
4579 LEAVE_GL();
4582 static void WINAPI wine_glImageTransformParameterivHP( GLenum target, GLenum pname, GLint* params ) {
4583 void (*func_glImageTransformParameterivHP)( GLenum, GLenum, GLint* ) = extension_funcs[563];
4584 TRACE("(%d, %d, %p)\n", target, pname, params );
4585 ENTER_GL();
4586 func_glImageTransformParameterivHP( target, pname, params );
4587 LEAVE_GL();
4590 static void WINAPI wine_glIndexFuncEXT( GLenum func, GLclampf ref ) {
4591 void (*func_glIndexFuncEXT)( GLenum, GLclampf ) = extension_funcs[564];
4592 TRACE("(%d, %f)\n", func, ref );
4593 ENTER_GL();
4594 func_glIndexFuncEXT( func, ref );
4595 LEAVE_GL();
4598 static void WINAPI wine_glIndexMaterialEXT( GLenum face, GLenum mode ) {
4599 void (*func_glIndexMaterialEXT)( GLenum, GLenum ) = extension_funcs[565];
4600 TRACE("(%d, %d)\n", face, mode );
4601 ENTER_GL();
4602 func_glIndexMaterialEXT( face, mode );
4603 LEAVE_GL();
4606 static void WINAPI wine_glIndexPointerEXT( GLenum type, GLsizei stride, GLsizei count, GLvoid* pointer ) {
4607 void (*func_glIndexPointerEXT)( GLenum, GLsizei, GLsizei, GLvoid* ) = extension_funcs[566];
4608 TRACE("(%d, %d, %d, %p)\n", type, stride, count, pointer );
4609 ENTER_GL();
4610 func_glIndexPointerEXT( type, stride, count, pointer );
4611 LEAVE_GL();
4614 static void WINAPI wine_glIndexPointerListIBM( GLenum type, GLint stride, GLvoid** pointer, GLint ptrstride ) {
4615 void (*func_glIndexPointerListIBM)( GLenum, GLint, GLvoid**, GLint ) = extension_funcs[567];
4616 TRACE("(%d, %d, %p, %d)\n", type, stride, pointer, ptrstride );
4617 ENTER_GL();
4618 func_glIndexPointerListIBM( type, stride, pointer, ptrstride );
4619 LEAVE_GL();
4622 static void WINAPI wine_glInsertComponentEXT( GLuint res, GLuint src, GLuint num ) {
4623 void (*func_glInsertComponentEXT)( GLuint, GLuint, GLuint ) = extension_funcs[568];
4624 TRACE("(%d, %d, %d)\n", res, src, num );
4625 ENTER_GL();
4626 func_glInsertComponentEXT( res, src, num );
4627 LEAVE_GL();
4630 static void WINAPI wine_glInstrumentsBufferSGIX( GLsizei size, GLint* buffer ) {
4631 void (*func_glInstrumentsBufferSGIX)( GLsizei, GLint* ) = extension_funcs[569];
4632 TRACE("(%d, %p)\n", size, buffer );
4633 ENTER_GL();
4634 func_glInstrumentsBufferSGIX( size, buffer );
4635 LEAVE_GL();
4638 static GLboolean WINAPI wine_glIsAsyncMarkerSGIX( GLuint marker ) {
4639 GLboolean ret_value;
4640 GLboolean (*func_glIsAsyncMarkerSGIX)( GLuint ) = extension_funcs[570];
4641 TRACE("(%d)\n", marker );
4642 ENTER_GL();
4643 ret_value = func_glIsAsyncMarkerSGIX( marker );
4644 LEAVE_GL();
4645 return ret_value;
4648 static GLboolean WINAPI wine_glIsBuffer( GLuint buffer ) {
4649 GLboolean ret_value;
4650 GLboolean (*func_glIsBuffer)( GLuint ) = extension_funcs[571];
4651 TRACE("(%d)\n", buffer );
4652 ENTER_GL();
4653 ret_value = func_glIsBuffer( buffer );
4654 LEAVE_GL();
4655 return ret_value;
4658 static GLboolean WINAPI wine_glIsBufferARB( GLuint buffer ) {
4659 GLboolean ret_value;
4660 GLboolean (*func_glIsBufferARB)( GLuint ) = extension_funcs[572];
4661 TRACE("(%d)\n", buffer );
4662 ENTER_GL();
4663 ret_value = func_glIsBufferARB( buffer );
4664 LEAVE_GL();
4665 return ret_value;
4668 static GLboolean WINAPI wine_glIsEnabledIndexedEXT( GLenum target, GLuint index ) {
4669 GLboolean ret_value;
4670 GLboolean (*func_glIsEnabledIndexedEXT)( GLenum, GLuint ) = extension_funcs[573];
4671 TRACE("(%d, %d)\n", target, index );
4672 ENTER_GL();
4673 ret_value = func_glIsEnabledIndexedEXT( target, index );
4674 LEAVE_GL();
4675 return ret_value;
4678 static GLboolean WINAPI wine_glIsEnabledi( GLenum target, GLuint index ) {
4679 GLboolean ret_value;
4680 GLboolean (*func_glIsEnabledi)( GLenum, GLuint ) = extension_funcs[574];
4681 TRACE("(%d, %d)\n", target, index );
4682 ENTER_GL();
4683 ret_value = func_glIsEnabledi( target, index );
4684 LEAVE_GL();
4685 return ret_value;
4688 static GLboolean WINAPI wine_glIsFenceAPPLE( GLuint fence ) {
4689 GLboolean ret_value;
4690 GLboolean (*func_glIsFenceAPPLE)( GLuint ) = extension_funcs[575];
4691 TRACE("(%d)\n", fence );
4692 ENTER_GL();
4693 ret_value = func_glIsFenceAPPLE( fence );
4694 LEAVE_GL();
4695 return ret_value;
4698 static GLboolean WINAPI wine_glIsFenceNV( GLuint fence ) {
4699 GLboolean ret_value;
4700 GLboolean (*func_glIsFenceNV)( GLuint ) = extension_funcs[576];
4701 TRACE("(%d)\n", fence );
4702 ENTER_GL();
4703 ret_value = func_glIsFenceNV( fence );
4704 LEAVE_GL();
4705 return ret_value;
4708 static GLboolean WINAPI wine_glIsFramebuffer( GLuint framebuffer ) {
4709 GLboolean ret_value;
4710 GLboolean (*func_glIsFramebuffer)( GLuint ) = extension_funcs[577];
4711 TRACE("(%d)\n", framebuffer );
4712 ENTER_GL();
4713 ret_value = func_glIsFramebuffer( framebuffer );
4714 LEAVE_GL();
4715 return ret_value;
4718 static GLboolean WINAPI wine_glIsFramebufferEXT( GLuint framebuffer ) {
4719 GLboolean ret_value;
4720 GLboolean (*func_glIsFramebufferEXT)( GLuint ) = extension_funcs[578];
4721 TRACE("(%d)\n", framebuffer );
4722 ENTER_GL();
4723 ret_value = func_glIsFramebufferEXT( framebuffer );
4724 LEAVE_GL();
4725 return ret_value;
4728 static GLboolean WINAPI wine_glIsObjectBufferATI( GLuint buffer ) {
4729 GLboolean ret_value;
4730 GLboolean (*func_glIsObjectBufferATI)( GLuint ) = extension_funcs[579];
4731 TRACE("(%d)\n", buffer );
4732 ENTER_GL();
4733 ret_value = func_glIsObjectBufferATI( buffer );
4734 LEAVE_GL();
4735 return ret_value;
4738 static GLboolean WINAPI wine_glIsOcclusionQueryNV( GLuint id ) {
4739 GLboolean ret_value;
4740 GLboolean (*func_glIsOcclusionQueryNV)( GLuint ) = extension_funcs[580];
4741 TRACE("(%d)\n", id );
4742 ENTER_GL();
4743 ret_value = func_glIsOcclusionQueryNV( id );
4744 LEAVE_GL();
4745 return ret_value;
4748 static GLboolean WINAPI wine_glIsProgram( GLuint program ) {
4749 GLboolean ret_value;
4750 GLboolean (*func_glIsProgram)( GLuint ) = extension_funcs[581];
4751 TRACE("(%d)\n", program );
4752 ENTER_GL();
4753 ret_value = func_glIsProgram( program );
4754 LEAVE_GL();
4755 return ret_value;
4758 static GLboolean WINAPI wine_glIsProgramARB( GLuint program ) {
4759 GLboolean ret_value;
4760 GLboolean (*func_glIsProgramARB)( GLuint ) = extension_funcs[582];
4761 TRACE("(%d)\n", program );
4762 ENTER_GL();
4763 ret_value = func_glIsProgramARB( program );
4764 LEAVE_GL();
4765 return ret_value;
4768 static GLboolean WINAPI wine_glIsProgramNV( GLuint id ) {
4769 GLboolean ret_value;
4770 GLboolean (*func_glIsProgramNV)( GLuint ) = extension_funcs[583];
4771 TRACE("(%d)\n", id );
4772 ENTER_GL();
4773 ret_value = func_glIsProgramNV( id );
4774 LEAVE_GL();
4775 return ret_value;
4778 static GLboolean WINAPI wine_glIsQuery( GLuint id ) {
4779 GLboolean ret_value;
4780 GLboolean (*func_glIsQuery)( GLuint ) = extension_funcs[584];
4781 TRACE("(%d)\n", id );
4782 ENTER_GL();
4783 ret_value = func_glIsQuery( id );
4784 LEAVE_GL();
4785 return ret_value;
4788 static GLboolean WINAPI wine_glIsQueryARB( GLuint id ) {
4789 GLboolean ret_value;
4790 GLboolean (*func_glIsQueryARB)( GLuint ) = extension_funcs[585];
4791 TRACE("(%d)\n", id );
4792 ENTER_GL();
4793 ret_value = func_glIsQueryARB( id );
4794 LEAVE_GL();
4795 return ret_value;
4798 static GLboolean WINAPI wine_glIsRenderbuffer( GLuint renderbuffer ) {
4799 GLboolean ret_value;
4800 GLboolean (*func_glIsRenderbuffer)( GLuint ) = extension_funcs[586];
4801 TRACE("(%d)\n", renderbuffer );
4802 ENTER_GL();
4803 ret_value = func_glIsRenderbuffer( renderbuffer );
4804 LEAVE_GL();
4805 return ret_value;
4808 static GLboolean WINAPI wine_glIsRenderbufferEXT( GLuint renderbuffer ) {
4809 GLboolean ret_value;
4810 GLboolean (*func_glIsRenderbufferEXT)( GLuint ) = extension_funcs[587];
4811 TRACE("(%d)\n", renderbuffer );
4812 ENTER_GL();
4813 ret_value = func_glIsRenderbufferEXT( renderbuffer );
4814 LEAVE_GL();
4815 return ret_value;
4818 static GLboolean WINAPI wine_glIsShader( GLuint shader ) {
4819 GLboolean ret_value;
4820 GLboolean (*func_glIsShader)( GLuint ) = extension_funcs[588];
4821 TRACE("(%d)\n", shader );
4822 ENTER_GL();
4823 ret_value = func_glIsShader( shader );
4824 LEAVE_GL();
4825 return ret_value;
4828 static GLboolean WINAPI wine_glIsTextureEXT( GLuint texture ) {
4829 GLboolean ret_value;
4830 GLboolean (*func_glIsTextureEXT)( GLuint ) = extension_funcs[589];
4831 TRACE("(%d)\n", texture );
4832 ENTER_GL();
4833 ret_value = func_glIsTextureEXT( texture );
4834 LEAVE_GL();
4835 return ret_value;
4838 static GLboolean WINAPI wine_glIsVariantEnabledEXT( GLuint id, GLenum cap ) {
4839 GLboolean ret_value;
4840 GLboolean (*func_glIsVariantEnabledEXT)( GLuint, GLenum ) = extension_funcs[590];
4841 TRACE("(%d, %d)\n", id, cap );
4842 ENTER_GL();
4843 ret_value = func_glIsVariantEnabledEXT( id, cap );
4844 LEAVE_GL();
4845 return ret_value;
4848 static GLboolean WINAPI wine_glIsVertexArray( GLuint array ) {
4849 GLboolean ret_value;
4850 GLboolean (*func_glIsVertexArray)( GLuint ) = extension_funcs[591];
4851 TRACE("(%d)\n", array );
4852 ENTER_GL();
4853 ret_value = func_glIsVertexArray( array );
4854 LEAVE_GL();
4855 return ret_value;
4858 static GLboolean WINAPI wine_glIsVertexArrayAPPLE( GLuint array ) {
4859 GLboolean ret_value;
4860 GLboolean (*func_glIsVertexArrayAPPLE)( GLuint ) = extension_funcs[592];
4861 TRACE("(%d)\n", array );
4862 ENTER_GL();
4863 ret_value = func_glIsVertexArrayAPPLE( array );
4864 LEAVE_GL();
4865 return ret_value;
4868 static void WINAPI wine_glLightEnviSGIX( GLenum pname, GLint param ) {
4869 void (*func_glLightEnviSGIX)( GLenum, GLint ) = extension_funcs[593];
4870 TRACE("(%d, %d)\n", pname, param );
4871 ENTER_GL();
4872 func_glLightEnviSGIX( pname, param );
4873 LEAVE_GL();
4876 static void WINAPI wine_glLinkProgram( GLuint program ) {
4877 void (*func_glLinkProgram)( GLuint ) = extension_funcs[594];
4878 TRACE("(%d)\n", program );
4879 ENTER_GL();
4880 func_glLinkProgram( program );
4881 LEAVE_GL();
4884 static void WINAPI wine_glLinkProgramARB( unsigned int programObj ) {
4885 void (*func_glLinkProgramARB)( unsigned int ) = extension_funcs[595];
4886 TRACE("(%d)\n", programObj );
4887 ENTER_GL();
4888 func_glLinkProgramARB( programObj );
4889 LEAVE_GL();
4892 static void WINAPI wine_glListParameterfSGIX( GLuint list, GLenum pname, GLfloat param ) {
4893 void (*func_glListParameterfSGIX)( GLuint, GLenum, GLfloat ) = extension_funcs[596];
4894 TRACE("(%d, %d, %f)\n", list, pname, param );
4895 ENTER_GL();
4896 func_glListParameterfSGIX( list, pname, param );
4897 LEAVE_GL();
4900 static void WINAPI wine_glListParameterfvSGIX( GLuint list, GLenum pname, GLfloat* params ) {
4901 void (*func_glListParameterfvSGIX)( GLuint, GLenum, GLfloat* ) = extension_funcs[597];
4902 TRACE("(%d, %d, %p)\n", list, pname, params );
4903 ENTER_GL();
4904 func_glListParameterfvSGIX( list, pname, params );
4905 LEAVE_GL();
4908 static void WINAPI wine_glListParameteriSGIX( GLuint list, GLenum pname, GLint param ) {
4909 void (*func_glListParameteriSGIX)( GLuint, GLenum, GLint ) = extension_funcs[598];
4910 TRACE("(%d, %d, %d)\n", list, pname, param );
4911 ENTER_GL();
4912 func_glListParameteriSGIX( list, pname, param );
4913 LEAVE_GL();
4916 static void WINAPI wine_glListParameterivSGIX( GLuint list, GLenum pname, GLint* params ) {
4917 void (*func_glListParameterivSGIX)( GLuint, GLenum, GLint* ) = extension_funcs[599];
4918 TRACE("(%d, %d, %p)\n", list, pname, params );
4919 ENTER_GL();
4920 func_glListParameterivSGIX( list, pname, params );
4921 LEAVE_GL();
4924 static void WINAPI wine_glLoadIdentityDeformationMapSGIX( GLbitfield mask ) {
4925 void (*func_glLoadIdentityDeformationMapSGIX)( GLbitfield ) = extension_funcs[600];
4926 TRACE("(%d)\n", mask );
4927 ENTER_GL();
4928 func_glLoadIdentityDeformationMapSGIX( mask );
4929 LEAVE_GL();
4932 static void WINAPI wine_glLoadProgramNV( GLenum target, GLuint id, GLsizei len, GLubyte* program ) {
4933 void (*func_glLoadProgramNV)( GLenum, GLuint, GLsizei, GLubyte* ) = extension_funcs[601];
4934 TRACE("(%d, %d, %d, %p)\n", target, id, len, program );
4935 ENTER_GL();
4936 func_glLoadProgramNV( target, id, len, program );
4937 LEAVE_GL();
4940 static void WINAPI wine_glLoadTransposeMatrixd( GLdouble* m ) {
4941 void (*func_glLoadTransposeMatrixd)( GLdouble* ) = extension_funcs[602];
4942 TRACE("(%p)\n", m );
4943 ENTER_GL();
4944 func_glLoadTransposeMatrixd( m );
4945 LEAVE_GL();
4948 static void WINAPI wine_glLoadTransposeMatrixdARB( GLdouble* m ) {
4949 void (*func_glLoadTransposeMatrixdARB)( GLdouble* ) = extension_funcs[603];
4950 TRACE("(%p)\n", m );
4951 ENTER_GL();
4952 func_glLoadTransposeMatrixdARB( m );
4953 LEAVE_GL();
4956 static void WINAPI wine_glLoadTransposeMatrixf( GLfloat* m ) {
4957 void (*func_glLoadTransposeMatrixf)( GLfloat* ) = extension_funcs[604];
4958 TRACE("(%p)\n", m );
4959 ENTER_GL();
4960 func_glLoadTransposeMatrixf( m );
4961 LEAVE_GL();
4964 static void WINAPI wine_glLoadTransposeMatrixfARB( GLfloat* m ) {
4965 void (*func_glLoadTransposeMatrixfARB)( GLfloat* ) = extension_funcs[605];
4966 TRACE("(%p)\n", m );
4967 ENTER_GL();
4968 func_glLoadTransposeMatrixfARB( m );
4969 LEAVE_GL();
4972 static void WINAPI wine_glLockArraysEXT( GLint first, GLsizei count ) {
4973 void (*func_glLockArraysEXT)( GLint, GLsizei ) = extension_funcs[606];
4974 TRACE("(%d, %d)\n", first, count );
4975 ENTER_GL();
4976 func_glLockArraysEXT( first, count );
4977 LEAVE_GL();
4980 static void WINAPI wine_glMTexCoord2fSGIS( GLenum target, GLfloat s, GLfloat t ) {
4981 void (*func_glMTexCoord2fSGIS)( GLenum, GLfloat, GLfloat ) = extension_funcs[607];
4982 TRACE("(%d, %f, %f)\n", target, s, t );
4983 ENTER_GL();
4984 func_glMTexCoord2fSGIS( target, s, t );
4985 LEAVE_GL();
4988 static void WINAPI wine_glMTexCoord2fvSGIS( GLenum target, GLfloat * v ) {
4989 void (*func_glMTexCoord2fvSGIS)( GLenum, GLfloat * ) = extension_funcs[608];
4990 TRACE("(%d, %p)\n", target, v );
4991 ENTER_GL();
4992 func_glMTexCoord2fvSGIS( target, v );
4993 LEAVE_GL();
4996 static GLvoid* WINAPI wine_glMapBuffer( GLenum target, GLenum access ) {
4997 GLvoid* ret_value;
4998 GLvoid* (*func_glMapBuffer)( GLenum, GLenum ) = extension_funcs[609];
4999 TRACE("(%d, %d)\n", target, access );
5000 ENTER_GL();
5001 ret_value = func_glMapBuffer( target, access );
5002 LEAVE_GL();
5003 return ret_value;
5006 static GLvoid* WINAPI wine_glMapBufferARB( GLenum target, GLenum access ) {
5007 GLvoid* ret_value;
5008 GLvoid* (*func_glMapBufferARB)( GLenum, GLenum ) = extension_funcs[610];
5009 TRACE("(%d, %d)\n", target, access );
5010 ENTER_GL();
5011 ret_value = func_glMapBufferARB( target, access );
5012 LEAVE_GL();
5013 return ret_value;
5016 static void WINAPI wine_glMapBufferRange( GLenum target, ptrdiff_t offset, ptrdiff_t length, GLbitfield access ) {
5017 void (*func_glMapBufferRange)( GLenum, ptrdiff_t, ptrdiff_t, GLbitfield ) = extension_funcs[611];
5018 TRACE("(%d, %d, %d, %d)\n", target, offset, length, access );
5019 ENTER_GL();
5020 func_glMapBufferRange( target, offset, length, access );
5021 LEAVE_GL();
5024 static void WINAPI wine_glMapControlPointsNV( GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, GLvoid* points ) {
5025 void (*func_glMapControlPointsNV)( GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, GLvoid* ) = extension_funcs[612];
5026 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, index, type, ustride, vstride, uorder, vorder, packed, points );
5027 ENTER_GL();
5028 func_glMapControlPointsNV( target, index, type, ustride, vstride, uorder, vorder, packed, points );
5029 LEAVE_GL();
5032 static GLvoid* WINAPI wine_glMapNamedBufferEXT( GLuint buffer, GLenum access ) {
5033 GLvoid* ret_value;
5034 GLvoid* (*func_glMapNamedBufferEXT)( GLuint, GLenum ) = extension_funcs[613];
5035 TRACE("(%d, %d)\n", buffer, access );
5036 ENTER_GL();
5037 ret_value = func_glMapNamedBufferEXT( buffer, access );
5038 LEAVE_GL();
5039 return ret_value;
5042 static GLvoid* WINAPI wine_glMapObjectBufferATI( GLuint buffer ) {
5043 GLvoid* ret_value;
5044 GLvoid* (*func_glMapObjectBufferATI)( GLuint ) = extension_funcs[614];
5045 TRACE("(%d)\n", buffer );
5046 ENTER_GL();
5047 ret_value = func_glMapObjectBufferATI( buffer );
5048 LEAVE_GL();
5049 return ret_value;
5052 static void WINAPI wine_glMapParameterfvNV( GLenum target, GLenum pname, GLfloat* params ) {
5053 void (*func_glMapParameterfvNV)( GLenum, GLenum, GLfloat* ) = extension_funcs[615];
5054 TRACE("(%d, %d, %p)\n", target, pname, params );
5055 ENTER_GL();
5056 func_glMapParameterfvNV( target, pname, params );
5057 LEAVE_GL();
5060 static void WINAPI wine_glMapParameterivNV( GLenum target, GLenum pname, GLint* params ) {
5061 void (*func_glMapParameterivNV)( GLenum, GLenum, GLint* ) = extension_funcs[616];
5062 TRACE("(%d, %d, %p)\n", target, pname, params );
5063 ENTER_GL();
5064 func_glMapParameterivNV( target, pname, params );
5065 LEAVE_GL();
5068 static void WINAPI wine_glMatrixFrustumEXT( GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) {
5069 void (*func_glMatrixFrustumEXT)( GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[617];
5070 TRACE("(%d, %f, %f, %f, %f, %f, %f)\n", mode, left, right, bottom, top, zNear, zFar );
5071 ENTER_GL();
5072 func_glMatrixFrustumEXT( mode, left, right, bottom, top, zNear, zFar );
5073 LEAVE_GL();
5076 static void WINAPI wine_glMatrixIndexPointerARB( GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
5077 void (*func_glMatrixIndexPointerARB)( GLint, GLenum, GLsizei, GLvoid* ) = extension_funcs[618];
5078 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
5079 ENTER_GL();
5080 func_glMatrixIndexPointerARB( size, type, stride, pointer );
5081 LEAVE_GL();
5084 static void WINAPI wine_glMatrixIndexubvARB( GLint size, GLubyte* indices ) {
5085 void (*func_glMatrixIndexubvARB)( GLint, GLubyte* ) = extension_funcs[619];
5086 TRACE("(%d, %p)\n", size, indices );
5087 ENTER_GL();
5088 func_glMatrixIndexubvARB( size, indices );
5089 LEAVE_GL();
5092 static void WINAPI wine_glMatrixIndexuivARB( GLint size, GLuint* indices ) {
5093 void (*func_glMatrixIndexuivARB)( GLint, GLuint* ) = extension_funcs[620];
5094 TRACE("(%d, %p)\n", size, indices );
5095 ENTER_GL();
5096 func_glMatrixIndexuivARB( size, indices );
5097 LEAVE_GL();
5100 static void WINAPI wine_glMatrixIndexusvARB( GLint size, GLushort* indices ) {
5101 void (*func_glMatrixIndexusvARB)( GLint, GLushort* ) = extension_funcs[621];
5102 TRACE("(%d, %p)\n", size, indices );
5103 ENTER_GL();
5104 func_glMatrixIndexusvARB( size, indices );
5105 LEAVE_GL();
5108 static void WINAPI wine_glMatrixLoadIdentityEXT( GLenum mode ) {
5109 void (*func_glMatrixLoadIdentityEXT)( GLenum ) = extension_funcs[622];
5110 TRACE("(%d)\n", mode );
5111 ENTER_GL();
5112 func_glMatrixLoadIdentityEXT( mode );
5113 LEAVE_GL();
5116 static void WINAPI wine_glMatrixLoadTransposedEXT( GLenum mode, GLdouble* m ) {
5117 void (*func_glMatrixLoadTransposedEXT)( GLenum, GLdouble* ) = extension_funcs[623];
5118 TRACE("(%d, %p)\n", mode, m );
5119 ENTER_GL();
5120 func_glMatrixLoadTransposedEXT( mode, m );
5121 LEAVE_GL();
5124 static void WINAPI wine_glMatrixLoadTransposefEXT( GLenum mode, GLfloat* m ) {
5125 void (*func_glMatrixLoadTransposefEXT)( GLenum, GLfloat* ) = extension_funcs[624];
5126 TRACE("(%d, %p)\n", mode, m );
5127 ENTER_GL();
5128 func_glMatrixLoadTransposefEXT( mode, m );
5129 LEAVE_GL();
5132 static void WINAPI wine_glMatrixLoaddEXT( GLenum mode, GLdouble* m ) {
5133 void (*func_glMatrixLoaddEXT)( GLenum, GLdouble* ) = extension_funcs[625];
5134 TRACE("(%d, %p)\n", mode, m );
5135 ENTER_GL();
5136 func_glMatrixLoaddEXT( mode, m );
5137 LEAVE_GL();
5140 static void WINAPI wine_glMatrixLoadfEXT( GLenum mode, GLfloat* m ) {
5141 void (*func_glMatrixLoadfEXT)( GLenum, GLfloat* ) = extension_funcs[626];
5142 TRACE("(%d, %p)\n", mode, m );
5143 ENTER_GL();
5144 func_glMatrixLoadfEXT( mode, m );
5145 LEAVE_GL();
5148 static void WINAPI wine_glMatrixMultTransposedEXT( GLenum mode, GLdouble* m ) {
5149 void (*func_glMatrixMultTransposedEXT)( GLenum, GLdouble* ) = extension_funcs[627];
5150 TRACE("(%d, %p)\n", mode, m );
5151 ENTER_GL();
5152 func_glMatrixMultTransposedEXT( mode, m );
5153 LEAVE_GL();
5156 static void WINAPI wine_glMatrixMultTransposefEXT( GLenum mode, GLfloat* m ) {
5157 void (*func_glMatrixMultTransposefEXT)( GLenum, GLfloat* ) = extension_funcs[628];
5158 TRACE("(%d, %p)\n", mode, m );
5159 ENTER_GL();
5160 func_glMatrixMultTransposefEXT( mode, m );
5161 LEAVE_GL();
5164 static void WINAPI wine_glMatrixMultdEXT( GLenum mode, GLdouble* m ) {
5165 void (*func_glMatrixMultdEXT)( GLenum, GLdouble* ) = extension_funcs[629];
5166 TRACE("(%d, %p)\n", mode, m );
5167 ENTER_GL();
5168 func_glMatrixMultdEXT( mode, m );
5169 LEAVE_GL();
5172 static void WINAPI wine_glMatrixMultfEXT( GLenum mode, GLfloat* m ) {
5173 void (*func_glMatrixMultfEXT)( GLenum, GLfloat* ) = extension_funcs[630];
5174 TRACE("(%d, %p)\n", mode, m );
5175 ENTER_GL();
5176 func_glMatrixMultfEXT( mode, m );
5177 LEAVE_GL();
5180 static void WINAPI wine_glMatrixOrthoEXT( GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) {
5181 void (*func_glMatrixOrthoEXT)( GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[631];
5182 TRACE("(%d, %f, %f, %f, %f, %f, %f)\n", mode, left, right, bottom, top, zNear, zFar );
5183 ENTER_GL();
5184 func_glMatrixOrthoEXT( mode, left, right, bottom, top, zNear, zFar );
5185 LEAVE_GL();
5188 static void WINAPI wine_glMatrixPopEXT( GLenum mode ) {
5189 void (*func_glMatrixPopEXT)( GLenum ) = extension_funcs[632];
5190 TRACE("(%d)\n", mode );
5191 ENTER_GL();
5192 func_glMatrixPopEXT( mode );
5193 LEAVE_GL();
5196 static void WINAPI wine_glMatrixPushEXT( GLenum mode ) {
5197 void (*func_glMatrixPushEXT)( GLenum ) = extension_funcs[633];
5198 TRACE("(%d)\n", mode );
5199 ENTER_GL();
5200 func_glMatrixPushEXT( mode );
5201 LEAVE_GL();
5204 static void WINAPI wine_glMatrixRotatedEXT( GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z ) {
5205 void (*func_glMatrixRotatedEXT)( GLenum, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[634];
5206 TRACE("(%d, %f, %f, %f, %f)\n", mode, angle, x, y, z );
5207 ENTER_GL();
5208 func_glMatrixRotatedEXT( mode, angle, x, y, z );
5209 LEAVE_GL();
5212 static void WINAPI wine_glMatrixRotatefEXT( GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z ) {
5213 void (*func_glMatrixRotatefEXT)( GLenum, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[635];
5214 TRACE("(%d, %f, %f, %f, %f)\n", mode, angle, x, y, z );
5215 ENTER_GL();
5216 func_glMatrixRotatefEXT( mode, angle, x, y, z );
5217 LEAVE_GL();
5220 static void WINAPI wine_glMatrixScaledEXT( GLenum mode, GLdouble x, GLdouble y, GLdouble z ) {
5221 void (*func_glMatrixScaledEXT)( GLenum, GLdouble, GLdouble, GLdouble ) = extension_funcs[636];
5222 TRACE("(%d, %f, %f, %f)\n", mode, x, y, z );
5223 ENTER_GL();
5224 func_glMatrixScaledEXT( mode, x, y, z );
5225 LEAVE_GL();
5228 static void WINAPI wine_glMatrixScalefEXT( GLenum mode, GLfloat x, GLfloat y, GLfloat z ) {
5229 void (*func_glMatrixScalefEXT)( GLenum, GLfloat, GLfloat, GLfloat ) = extension_funcs[637];
5230 TRACE("(%d, %f, %f, %f)\n", mode, x, y, z );
5231 ENTER_GL();
5232 func_glMatrixScalefEXT( mode, x, y, z );
5233 LEAVE_GL();
5236 static void WINAPI wine_glMatrixTranslatedEXT( GLenum mode, GLdouble x, GLdouble y, GLdouble z ) {
5237 void (*func_glMatrixTranslatedEXT)( GLenum, GLdouble, GLdouble, GLdouble ) = extension_funcs[638];
5238 TRACE("(%d, %f, %f, %f)\n", mode, x, y, z );
5239 ENTER_GL();
5240 func_glMatrixTranslatedEXT( mode, x, y, z );
5241 LEAVE_GL();
5244 static void WINAPI wine_glMatrixTranslatefEXT( GLenum mode, GLfloat x, GLfloat y, GLfloat z ) {
5245 void (*func_glMatrixTranslatefEXT)( GLenum, GLfloat, GLfloat, GLfloat ) = extension_funcs[639];
5246 TRACE("(%d, %f, %f, %f)\n", mode, x, y, z );
5247 ENTER_GL();
5248 func_glMatrixTranslatefEXT( mode, x, y, z );
5249 LEAVE_GL();
5252 static void WINAPI wine_glMinmaxEXT( GLenum target, GLenum internalformat, GLboolean sink ) {
5253 void (*func_glMinmaxEXT)( GLenum, GLenum, GLboolean ) = extension_funcs[640];
5254 TRACE("(%d, %d, %d)\n", target, internalformat, sink );
5255 ENTER_GL();
5256 func_glMinmaxEXT( target, internalformat, sink );
5257 LEAVE_GL();
5260 static void WINAPI wine_glMultTransposeMatrixd( GLdouble* m ) {
5261 void (*func_glMultTransposeMatrixd)( GLdouble* ) = extension_funcs[641];
5262 TRACE("(%p)\n", m );
5263 ENTER_GL();
5264 func_glMultTransposeMatrixd( m );
5265 LEAVE_GL();
5268 static void WINAPI wine_glMultTransposeMatrixdARB( GLdouble* m ) {
5269 void (*func_glMultTransposeMatrixdARB)( GLdouble* ) = extension_funcs[642];
5270 TRACE("(%p)\n", m );
5271 ENTER_GL();
5272 func_glMultTransposeMatrixdARB( m );
5273 LEAVE_GL();
5276 static void WINAPI wine_glMultTransposeMatrixf( GLfloat* m ) {
5277 void (*func_glMultTransposeMatrixf)( GLfloat* ) = extension_funcs[643];
5278 TRACE("(%p)\n", m );
5279 ENTER_GL();
5280 func_glMultTransposeMatrixf( m );
5281 LEAVE_GL();
5284 static void WINAPI wine_glMultTransposeMatrixfARB( GLfloat* m ) {
5285 void (*func_glMultTransposeMatrixfARB)( GLfloat* ) = extension_funcs[644];
5286 TRACE("(%p)\n", m );
5287 ENTER_GL();
5288 func_glMultTransposeMatrixfARB( m );
5289 LEAVE_GL();
5292 static void WINAPI wine_glMultiDrawArrays( GLenum mode, GLint* first, GLsizei* count, GLsizei primcount ) {
5293 void (*func_glMultiDrawArrays)( GLenum, GLint*, GLsizei*, GLsizei ) = extension_funcs[645];
5294 TRACE("(%d, %p, %p, %d)\n", mode, first, count, primcount );
5295 ENTER_GL();
5296 func_glMultiDrawArrays( mode, first, count, primcount );
5297 LEAVE_GL();
5300 static void WINAPI wine_glMultiDrawArraysEXT( GLenum mode, GLint* first, GLsizei* count, GLsizei primcount ) {
5301 void (*func_glMultiDrawArraysEXT)( GLenum, GLint*, GLsizei*, GLsizei ) = extension_funcs[646];
5302 TRACE("(%d, %p, %p, %d)\n", mode, first, count, primcount );
5303 ENTER_GL();
5304 func_glMultiDrawArraysEXT( mode, first, count, primcount );
5305 LEAVE_GL();
5308 static void WINAPI wine_glMultiDrawElementArrayAPPLE( GLenum mode, GLint* first, GLsizei* count, GLsizei primcount ) {
5309 void (*func_glMultiDrawElementArrayAPPLE)( GLenum, GLint*, GLsizei*, GLsizei ) = extension_funcs[647];
5310 TRACE("(%d, %p, %p, %d)\n", mode, first, count, primcount );
5311 ENTER_GL();
5312 func_glMultiDrawElementArrayAPPLE( mode, first, count, primcount );
5313 LEAVE_GL();
5316 static void WINAPI wine_glMultiDrawElements( GLenum mode, GLsizei* count, GLenum type, GLvoid** indices, GLsizei primcount ) {
5317 void (*func_glMultiDrawElements)( GLenum, GLsizei*, GLenum, GLvoid**, GLsizei ) = extension_funcs[648];
5318 TRACE("(%d, %p, %d, %p, %d)\n", mode, count, type, indices, primcount );
5319 ENTER_GL();
5320 func_glMultiDrawElements( mode, count, type, indices, primcount );
5321 LEAVE_GL();
5324 static void WINAPI wine_glMultiDrawElementsEXT( GLenum mode, GLsizei* count, GLenum type, GLvoid** indices, GLsizei primcount ) {
5325 void (*func_glMultiDrawElementsEXT)( GLenum, GLsizei*, GLenum, GLvoid**, GLsizei ) = extension_funcs[649];
5326 TRACE("(%d, %p, %d, %p, %d)\n", mode, count, type, indices, primcount );
5327 ENTER_GL();
5328 func_glMultiDrawElementsEXT( mode, count, type, indices, primcount );
5329 LEAVE_GL();
5332 static void WINAPI wine_glMultiDrawRangeElementArrayAPPLE( GLenum mode, GLuint start, GLuint end, GLint* first, GLsizei* count, GLsizei primcount ) {
5333 void (*func_glMultiDrawRangeElementArrayAPPLE)( GLenum, GLuint, GLuint, GLint*, GLsizei*, GLsizei ) = extension_funcs[650];
5334 TRACE("(%d, %d, %d, %p, %p, %d)\n", mode, start, end, first, count, primcount );
5335 ENTER_GL();
5336 func_glMultiDrawRangeElementArrayAPPLE( mode, start, end, first, count, primcount );
5337 LEAVE_GL();
5340 static void WINAPI wine_glMultiModeDrawArraysIBM( GLenum* mode, GLint* first, GLsizei* count, GLsizei primcount, GLint modestride ) {
5341 void (*func_glMultiModeDrawArraysIBM)( GLenum*, GLint*, GLsizei*, GLsizei, GLint ) = extension_funcs[651];
5342 TRACE("(%p, %p, %p, %d, %d)\n", mode, first, count, primcount, modestride );
5343 ENTER_GL();
5344 func_glMultiModeDrawArraysIBM( mode, first, count, primcount, modestride );
5345 LEAVE_GL();
5348 static void WINAPI wine_glMultiModeDrawElementsIBM( GLenum* mode, GLsizei* count, GLenum type, GLvoid* const* indices, GLsizei primcount, GLint modestride ) {
5349 void (*func_glMultiModeDrawElementsIBM)( GLenum*, GLsizei*, GLenum, GLvoid* const*, GLsizei, GLint ) = extension_funcs[652];
5350 TRACE("(%p, %p, %d, %p, %d, %d)\n", mode, count, type, indices, primcount, modestride );
5351 ENTER_GL();
5352 func_glMultiModeDrawElementsIBM( mode, count, type, indices, primcount, modestride );
5353 LEAVE_GL();
5356 static void WINAPI wine_glMultiTexBufferEXT( GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer ) {
5357 void (*func_glMultiTexBufferEXT)( GLenum, GLenum, GLenum, GLuint ) = extension_funcs[653];
5358 TRACE("(%d, %d, %d, %d)\n", texunit, target, internalformat, buffer );
5359 ENTER_GL();
5360 func_glMultiTexBufferEXT( texunit, target, internalformat, buffer );
5361 LEAVE_GL();
5364 static void WINAPI wine_glMultiTexCoord1d( GLenum target, GLdouble s ) {
5365 void (*func_glMultiTexCoord1d)( GLenum, GLdouble ) = extension_funcs[654];
5366 TRACE("(%d, %f)\n", target, s );
5367 ENTER_GL();
5368 func_glMultiTexCoord1d( target, s );
5369 LEAVE_GL();
5372 static void WINAPI wine_glMultiTexCoord1dARB( GLenum target, GLdouble s ) {
5373 void (*func_glMultiTexCoord1dARB)( GLenum, GLdouble ) = extension_funcs[655];
5374 TRACE("(%d, %f)\n", target, s );
5375 ENTER_GL();
5376 func_glMultiTexCoord1dARB( target, s );
5377 LEAVE_GL();
5380 static void WINAPI wine_glMultiTexCoord1dSGIS( GLenum target, GLdouble s ) {
5381 void (*func_glMultiTexCoord1dSGIS)( GLenum, GLdouble ) = extension_funcs[656];
5382 TRACE("(%d, %f)\n", target, s );
5383 ENTER_GL();
5384 func_glMultiTexCoord1dSGIS( target, s );
5385 LEAVE_GL();
5388 static void WINAPI wine_glMultiTexCoord1dv( GLenum target, GLdouble* v ) {
5389 void (*func_glMultiTexCoord1dv)( GLenum, GLdouble* ) = extension_funcs[657];
5390 TRACE("(%d, %p)\n", target, v );
5391 ENTER_GL();
5392 func_glMultiTexCoord1dv( target, v );
5393 LEAVE_GL();
5396 static void WINAPI wine_glMultiTexCoord1dvARB( GLenum target, GLdouble* v ) {
5397 void (*func_glMultiTexCoord1dvARB)( GLenum, GLdouble* ) = extension_funcs[658];
5398 TRACE("(%d, %p)\n", target, v );
5399 ENTER_GL();
5400 func_glMultiTexCoord1dvARB( target, v );
5401 LEAVE_GL();
5404 static void WINAPI wine_glMultiTexCoord1dvSGIS( GLenum target, GLdouble * v ) {
5405 void (*func_glMultiTexCoord1dvSGIS)( GLenum, GLdouble * ) = extension_funcs[659];
5406 TRACE("(%d, %p)\n", target, v );
5407 ENTER_GL();
5408 func_glMultiTexCoord1dvSGIS( target, v );
5409 LEAVE_GL();
5412 static void WINAPI wine_glMultiTexCoord1f( GLenum target, GLfloat s ) {
5413 void (*func_glMultiTexCoord1f)( GLenum, GLfloat ) = extension_funcs[660];
5414 TRACE("(%d, %f)\n", target, s );
5415 ENTER_GL();
5416 func_glMultiTexCoord1f( target, s );
5417 LEAVE_GL();
5420 static void WINAPI wine_glMultiTexCoord1fARB( GLenum target, GLfloat s ) {
5421 void (*func_glMultiTexCoord1fARB)( GLenum, GLfloat ) = extension_funcs[661];
5422 TRACE("(%d, %f)\n", target, s );
5423 ENTER_GL();
5424 func_glMultiTexCoord1fARB( target, s );
5425 LEAVE_GL();
5428 static void WINAPI wine_glMultiTexCoord1fSGIS( GLenum target, GLfloat s ) {
5429 void (*func_glMultiTexCoord1fSGIS)( GLenum, GLfloat ) = extension_funcs[662];
5430 TRACE("(%d, %f)\n", target, s );
5431 ENTER_GL();
5432 func_glMultiTexCoord1fSGIS( target, s );
5433 LEAVE_GL();
5436 static void WINAPI wine_glMultiTexCoord1fv( GLenum target, GLfloat* v ) {
5437 void (*func_glMultiTexCoord1fv)( GLenum, GLfloat* ) = extension_funcs[663];
5438 TRACE("(%d, %p)\n", target, v );
5439 ENTER_GL();
5440 func_glMultiTexCoord1fv( target, v );
5441 LEAVE_GL();
5444 static void WINAPI wine_glMultiTexCoord1fvARB( GLenum target, GLfloat* v ) {
5445 void (*func_glMultiTexCoord1fvARB)( GLenum, GLfloat* ) = extension_funcs[664];
5446 TRACE("(%d, %p)\n", target, v );
5447 ENTER_GL();
5448 func_glMultiTexCoord1fvARB( target, v );
5449 LEAVE_GL();
5452 static void WINAPI wine_glMultiTexCoord1fvSGIS( GLenum target, const GLfloat * v ) {
5453 void (*func_glMultiTexCoord1fvSGIS)( GLenum, const GLfloat * ) = extension_funcs[665];
5454 TRACE("(%d, %p)\n", target, v );
5455 ENTER_GL();
5456 func_glMultiTexCoord1fvSGIS( target, v );
5457 LEAVE_GL();
5460 static void WINAPI wine_glMultiTexCoord1hNV( GLenum target, unsigned short s ) {
5461 void (*func_glMultiTexCoord1hNV)( GLenum, unsigned short ) = extension_funcs[666];
5462 TRACE("(%d, %d)\n", target, s );
5463 ENTER_GL();
5464 func_glMultiTexCoord1hNV( target, s );
5465 LEAVE_GL();
5468 static void WINAPI wine_glMultiTexCoord1hvNV( GLenum target, unsigned short* v ) {
5469 void (*func_glMultiTexCoord1hvNV)( GLenum, unsigned short* ) = extension_funcs[667];
5470 TRACE("(%d, %p)\n", target, v );
5471 ENTER_GL();
5472 func_glMultiTexCoord1hvNV( target, v );
5473 LEAVE_GL();
5476 static void WINAPI wine_glMultiTexCoord1i( GLenum target, GLint s ) {
5477 void (*func_glMultiTexCoord1i)( GLenum, GLint ) = extension_funcs[668];
5478 TRACE("(%d, %d)\n", target, s );
5479 ENTER_GL();
5480 func_glMultiTexCoord1i( target, s );
5481 LEAVE_GL();
5484 static void WINAPI wine_glMultiTexCoord1iARB( GLenum target, GLint s ) {
5485 void (*func_glMultiTexCoord1iARB)( GLenum, GLint ) = extension_funcs[669];
5486 TRACE("(%d, %d)\n", target, s );
5487 ENTER_GL();
5488 func_glMultiTexCoord1iARB( target, s );
5489 LEAVE_GL();
5492 static void WINAPI wine_glMultiTexCoord1iSGIS( GLenum target, GLint s ) {
5493 void (*func_glMultiTexCoord1iSGIS)( GLenum, GLint ) = extension_funcs[670];
5494 TRACE("(%d, %d)\n", target, s );
5495 ENTER_GL();
5496 func_glMultiTexCoord1iSGIS( target, s );
5497 LEAVE_GL();
5500 static void WINAPI wine_glMultiTexCoord1iv( GLenum target, GLint* v ) {
5501 void (*func_glMultiTexCoord1iv)( GLenum, GLint* ) = extension_funcs[671];
5502 TRACE("(%d, %p)\n", target, v );
5503 ENTER_GL();
5504 func_glMultiTexCoord1iv( target, v );
5505 LEAVE_GL();
5508 static void WINAPI wine_glMultiTexCoord1ivARB( GLenum target, GLint* v ) {
5509 void (*func_glMultiTexCoord1ivARB)( GLenum, GLint* ) = extension_funcs[672];
5510 TRACE("(%d, %p)\n", target, v );
5511 ENTER_GL();
5512 func_glMultiTexCoord1ivARB( target, v );
5513 LEAVE_GL();
5516 static void WINAPI wine_glMultiTexCoord1ivSGIS( GLenum target, GLint * v ) {
5517 void (*func_glMultiTexCoord1ivSGIS)( GLenum, GLint * ) = extension_funcs[673];
5518 TRACE("(%d, %p)\n", target, v );
5519 ENTER_GL();
5520 func_glMultiTexCoord1ivSGIS( target, v );
5521 LEAVE_GL();
5524 static void WINAPI wine_glMultiTexCoord1s( GLenum target, GLshort s ) {
5525 void (*func_glMultiTexCoord1s)( GLenum, GLshort ) = extension_funcs[674];
5526 TRACE("(%d, %d)\n", target, s );
5527 ENTER_GL();
5528 func_glMultiTexCoord1s( target, s );
5529 LEAVE_GL();
5532 static void WINAPI wine_glMultiTexCoord1sARB( GLenum target, GLshort s ) {
5533 void (*func_glMultiTexCoord1sARB)( GLenum, GLshort ) = extension_funcs[675];
5534 TRACE("(%d, %d)\n", target, s );
5535 ENTER_GL();
5536 func_glMultiTexCoord1sARB( target, s );
5537 LEAVE_GL();
5540 static void WINAPI wine_glMultiTexCoord1sSGIS( GLenum target, GLshort s ) {
5541 void (*func_glMultiTexCoord1sSGIS)( GLenum, GLshort ) = extension_funcs[676];
5542 TRACE("(%d, %d)\n", target, s );
5543 ENTER_GL();
5544 func_glMultiTexCoord1sSGIS( target, s );
5545 LEAVE_GL();
5548 static void WINAPI wine_glMultiTexCoord1sv( GLenum target, GLshort* v ) {
5549 void (*func_glMultiTexCoord1sv)( GLenum, GLshort* ) = extension_funcs[677];
5550 TRACE("(%d, %p)\n", target, v );
5551 ENTER_GL();
5552 func_glMultiTexCoord1sv( target, v );
5553 LEAVE_GL();
5556 static void WINAPI wine_glMultiTexCoord1svARB( GLenum target, GLshort* v ) {
5557 void (*func_glMultiTexCoord1svARB)( GLenum, GLshort* ) = extension_funcs[678];
5558 TRACE("(%d, %p)\n", target, v );
5559 ENTER_GL();
5560 func_glMultiTexCoord1svARB( target, v );
5561 LEAVE_GL();
5564 static void WINAPI wine_glMultiTexCoord1svSGIS( GLenum target, GLshort * v ) {
5565 void (*func_glMultiTexCoord1svSGIS)( GLenum, GLshort * ) = extension_funcs[679];
5566 TRACE("(%d, %p)\n", target, v );
5567 ENTER_GL();
5568 func_glMultiTexCoord1svSGIS( target, v );
5569 LEAVE_GL();
5572 static void WINAPI wine_glMultiTexCoord2d( GLenum target, GLdouble s, GLdouble t ) {
5573 void (*func_glMultiTexCoord2d)( GLenum, GLdouble, GLdouble ) = extension_funcs[680];
5574 TRACE("(%d, %f, %f)\n", target, s, t );
5575 ENTER_GL();
5576 func_glMultiTexCoord2d( target, s, t );
5577 LEAVE_GL();
5580 static void WINAPI wine_glMultiTexCoord2dARB( GLenum target, GLdouble s, GLdouble t ) {
5581 void (*func_glMultiTexCoord2dARB)( GLenum, GLdouble, GLdouble ) = extension_funcs[681];
5582 TRACE("(%d, %f, %f)\n", target, s, t );
5583 ENTER_GL();
5584 func_glMultiTexCoord2dARB( target, s, t );
5585 LEAVE_GL();
5588 static void WINAPI wine_glMultiTexCoord2dSGIS( GLenum target, GLdouble s, GLdouble t ) {
5589 void (*func_glMultiTexCoord2dSGIS)( GLenum, GLdouble, GLdouble ) = extension_funcs[682];
5590 TRACE("(%d, %f, %f)\n", target, s, t );
5591 ENTER_GL();
5592 func_glMultiTexCoord2dSGIS( target, s, t );
5593 LEAVE_GL();
5596 static void WINAPI wine_glMultiTexCoord2dv( GLenum target, GLdouble* v ) {
5597 void (*func_glMultiTexCoord2dv)( GLenum, GLdouble* ) = extension_funcs[683];
5598 TRACE("(%d, %p)\n", target, v );
5599 ENTER_GL();
5600 func_glMultiTexCoord2dv( target, v );
5601 LEAVE_GL();
5604 static void WINAPI wine_glMultiTexCoord2dvARB( GLenum target, GLdouble* v ) {
5605 void (*func_glMultiTexCoord2dvARB)( GLenum, GLdouble* ) = extension_funcs[684];
5606 TRACE("(%d, %p)\n", target, v );
5607 ENTER_GL();
5608 func_glMultiTexCoord2dvARB( target, v );
5609 LEAVE_GL();
5612 static void WINAPI wine_glMultiTexCoord2dvSGIS( GLenum target, GLdouble * v ) {
5613 void (*func_glMultiTexCoord2dvSGIS)( GLenum, GLdouble * ) = extension_funcs[685];
5614 TRACE("(%d, %p)\n", target, v );
5615 ENTER_GL();
5616 func_glMultiTexCoord2dvSGIS( target, v );
5617 LEAVE_GL();
5620 static void WINAPI wine_glMultiTexCoord2f( GLenum target, GLfloat s, GLfloat t ) {
5621 void (*func_glMultiTexCoord2f)( GLenum, GLfloat, GLfloat ) = extension_funcs[686];
5622 TRACE("(%d, %f, %f)\n", target, s, t );
5623 ENTER_GL();
5624 func_glMultiTexCoord2f( target, s, t );
5625 LEAVE_GL();
5628 static void WINAPI wine_glMultiTexCoord2fARB( GLenum target, GLfloat s, GLfloat t ) {
5629 void (*func_glMultiTexCoord2fARB)( GLenum, GLfloat, GLfloat ) = extension_funcs[687];
5630 TRACE("(%d, %f, %f)\n", target, s, t );
5631 ENTER_GL();
5632 func_glMultiTexCoord2fARB( target, s, t );
5633 LEAVE_GL();
5636 static void WINAPI wine_glMultiTexCoord2fSGIS( GLenum target, GLfloat s, GLfloat t ) {
5637 void (*func_glMultiTexCoord2fSGIS)( GLenum, GLfloat, GLfloat ) = extension_funcs[688];
5638 TRACE("(%d, %f, %f)\n", target, s, t );
5639 ENTER_GL();
5640 func_glMultiTexCoord2fSGIS( target, s, t );
5641 LEAVE_GL();
5644 static void WINAPI wine_glMultiTexCoord2fv( GLenum target, GLfloat* v ) {
5645 void (*func_glMultiTexCoord2fv)( GLenum, GLfloat* ) = extension_funcs[689];
5646 TRACE("(%d, %p)\n", target, v );
5647 ENTER_GL();
5648 func_glMultiTexCoord2fv( target, v );
5649 LEAVE_GL();
5652 static void WINAPI wine_glMultiTexCoord2fvARB( GLenum target, GLfloat* v ) {
5653 void (*func_glMultiTexCoord2fvARB)( GLenum, GLfloat* ) = extension_funcs[690];
5654 TRACE("(%d, %p)\n", target, v );
5655 ENTER_GL();
5656 func_glMultiTexCoord2fvARB( target, v );
5657 LEAVE_GL();
5660 static void WINAPI wine_glMultiTexCoord2fvSGIS( GLenum target, GLfloat * v ) {
5661 void (*func_glMultiTexCoord2fvSGIS)( GLenum, GLfloat * ) = extension_funcs[691];
5662 TRACE("(%d, %p)\n", target, v );
5663 ENTER_GL();
5664 func_glMultiTexCoord2fvSGIS( target, v );
5665 LEAVE_GL();
5668 static void WINAPI wine_glMultiTexCoord2hNV( GLenum target, unsigned short s, unsigned short t ) {
5669 void (*func_glMultiTexCoord2hNV)( GLenum, unsigned short, unsigned short ) = extension_funcs[692];
5670 TRACE("(%d, %d, %d)\n", target, s, t );
5671 ENTER_GL();
5672 func_glMultiTexCoord2hNV( target, s, t );
5673 LEAVE_GL();
5676 static void WINAPI wine_glMultiTexCoord2hvNV( GLenum target, unsigned short* v ) {
5677 void (*func_glMultiTexCoord2hvNV)( GLenum, unsigned short* ) = extension_funcs[693];
5678 TRACE("(%d, %p)\n", target, v );
5679 ENTER_GL();
5680 func_glMultiTexCoord2hvNV( target, v );
5681 LEAVE_GL();
5684 static void WINAPI wine_glMultiTexCoord2i( GLenum target, GLint s, GLint t ) {
5685 void (*func_glMultiTexCoord2i)( GLenum, GLint, GLint ) = extension_funcs[694];
5686 TRACE("(%d, %d, %d)\n", target, s, t );
5687 ENTER_GL();
5688 func_glMultiTexCoord2i( target, s, t );
5689 LEAVE_GL();
5692 static void WINAPI wine_glMultiTexCoord2iARB( GLenum target, GLint s, GLint t ) {
5693 void (*func_glMultiTexCoord2iARB)( GLenum, GLint, GLint ) = extension_funcs[695];
5694 TRACE("(%d, %d, %d)\n", target, s, t );
5695 ENTER_GL();
5696 func_glMultiTexCoord2iARB( target, s, t );
5697 LEAVE_GL();
5700 static void WINAPI wine_glMultiTexCoord2iSGIS( GLenum target, GLint s, GLint t ) {
5701 void (*func_glMultiTexCoord2iSGIS)( GLenum, GLint, GLint ) = extension_funcs[696];
5702 TRACE("(%d, %d, %d)\n", target, s, t );
5703 ENTER_GL();
5704 func_glMultiTexCoord2iSGIS( target, s, t );
5705 LEAVE_GL();
5708 static void WINAPI wine_glMultiTexCoord2iv( GLenum target, GLint* v ) {
5709 void (*func_glMultiTexCoord2iv)( GLenum, GLint* ) = extension_funcs[697];
5710 TRACE("(%d, %p)\n", target, v );
5711 ENTER_GL();
5712 func_glMultiTexCoord2iv( target, v );
5713 LEAVE_GL();
5716 static void WINAPI wine_glMultiTexCoord2ivARB( GLenum target, GLint* v ) {
5717 void (*func_glMultiTexCoord2ivARB)( GLenum, GLint* ) = extension_funcs[698];
5718 TRACE("(%d, %p)\n", target, v );
5719 ENTER_GL();
5720 func_glMultiTexCoord2ivARB( target, v );
5721 LEAVE_GL();
5724 static void WINAPI wine_glMultiTexCoord2ivSGIS( GLenum target, GLint * v ) {
5725 void (*func_glMultiTexCoord2ivSGIS)( GLenum, GLint * ) = extension_funcs[699];
5726 TRACE("(%d, %p)\n", target, v );
5727 ENTER_GL();
5728 func_glMultiTexCoord2ivSGIS( target, v );
5729 LEAVE_GL();
5732 static void WINAPI wine_glMultiTexCoord2s( GLenum target, GLshort s, GLshort t ) {
5733 void (*func_glMultiTexCoord2s)( GLenum, GLshort, GLshort ) = extension_funcs[700];
5734 TRACE("(%d, %d, %d)\n", target, s, t );
5735 ENTER_GL();
5736 func_glMultiTexCoord2s( target, s, t );
5737 LEAVE_GL();
5740 static void WINAPI wine_glMultiTexCoord2sARB( GLenum target, GLshort s, GLshort t ) {
5741 void (*func_glMultiTexCoord2sARB)( GLenum, GLshort, GLshort ) = extension_funcs[701];
5742 TRACE("(%d, %d, %d)\n", target, s, t );
5743 ENTER_GL();
5744 func_glMultiTexCoord2sARB( target, s, t );
5745 LEAVE_GL();
5748 static void WINAPI wine_glMultiTexCoord2sSGIS( GLenum target, GLshort s, GLshort t ) {
5749 void (*func_glMultiTexCoord2sSGIS)( GLenum, GLshort, GLshort ) = extension_funcs[702];
5750 TRACE("(%d, %d, %d)\n", target, s, t );
5751 ENTER_GL();
5752 func_glMultiTexCoord2sSGIS( target, s, t );
5753 LEAVE_GL();
5756 static void WINAPI wine_glMultiTexCoord2sv( GLenum target, GLshort* v ) {
5757 void (*func_glMultiTexCoord2sv)( GLenum, GLshort* ) = extension_funcs[703];
5758 TRACE("(%d, %p)\n", target, v );
5759 ENTER_GL();
5760 func_glMultiTexCoord2sv( target, v );
5761 LEAVE_GL();
5764 static void WINAPI wine_glMultiTexCoord2svARB( GLenum target, GLshort* v ) {
5765 void (*func_glMultiTexCoord2svARB)( GLenum, GLshort* ) = extension_funcs[704];
5766 TRACE("(%d, %p)\n", target, v );
5767 ENTER_GL();
5768 func_glMultiTexCoord2svARB( target, v );
5769 LEAVE_GL();
5772 static void WINAPI wine_glMultiTexCoord2svSGIS( GLenum target, GLshort * v ) {
5773 void (*func_glMultiTexCoord2svSGIS)( GLenum, GLshort * ) = extension_funcs[705];
5774 TRACE("(%d, %p)\n", target, v );
5775 ENTER_GL();
5776 func_glMultiTexCoord2svSGIS( target, v );
5777 LEAVE_GL();
5780 static void WINAPI wine_glMultiTexCoord3d( GLenum target, GLdouble s, GLdouble t, GLdouble r ) {
5781 void (*func_glMultiTexCoord3d)( GLenum, GLdouble, GLdouble, GLdouble ) = extension_funcs[706];
5782 TRACE("(%d, %f, %f, %f)\n", target, s, t, r );
5783 ENTER_GL();
5784 func_glMultiTexCoord3d( target, s, t, r );
5785 LEAVE_GL();
5788 static void WINAPI wine_glMultiTexCoord3dARB( GLenum target, GLdouble s, GLdouble t, GLdouble r ) {
5789 void (*func_glMultiTexCoord3dARB)( GLenum, GLdouble, GLdouble, GLdouble ) = extension_funcs[707];
5790 TRACE("(%d, %f, %f, %f)\n", target, s, t, r );
5791 ENTER_GL();
5792 func_glMultiTexCoord3dARB( target, s, t, r );
5793 LEAVE_GL();
5796 static void WINAPI wine_glMultiTexCoord3dSGIS( GLenum target, GLdouble s, GLdouble t, GLdouble r ) {
5797 void (*func_glMultiTexCoord3dSGIS)( GLenum, GLdouble, GLdouble, GLdouble ) = extension_funcs[708];
5798 TRACE("(%d, %f, %f, %f)\n", target, s, t, r );
5799 ENTER_GL();
5800 func_glMultiTexCoord3dSGIS( target, s, t, r );
5801 LEAVE_GL();
5804 static void WINAPI wine_glMultiTexCoord3dv( GLenum target, GLdouble* v ) {
5805 void (*func_glMultiTexCoord3dv)( GLenum, GLdouble* ) = extension_funcs[709];
5806 TRACE("(%d, %p)\n", target, v );
5807 ENTER_GL();
5808 func_glMultiTexCoord3dv( target, v );
5809 LEAVE_GL();
5812 static void WINAPI wine_glMultiTexCoord3dvARB( GLenum target, GLdouble* v ) {
5813 void (*func_glMultiTexCoord3dvARB)( GLenum, GLdouble* ) = extension_funcs[710];
5814 TRACE("(%d, %p)\n", target, v );
5815 ENTER_GL();
5816 func_glMultiTexCoord3dvARB( target, v );
5817 LEAVE_GL();
5820 static void WINAPI wine_glMultiTexCoord3dvSGIS( GLenum target, GLdouble * v ) {
5821 void (*func_glMultiTexCoord3dvSGIS)( GLenum, GLdouble * ) = extension_funcs[711];
5822 TRACE("(%d, %p)\n", target, v );
5823 ENTER_GL();
5824 func_glMultiTexCoord3dvSGIS( target, v );
5825 LEAVE_GL();
5828 static void WINAPI wine_glMultiTexCoord3f( GLenum target, GLfloat s, GLfloat t, GLfloat r ) {
5829 void (*func_glMultiTexCoord3f)( GLenum, GLfloat, GLfloat, GLfloat ) = extension_funcs[712];
5830 TRACE("(%d, %f, %f, %f)\n", target, s, t, r );
5831 ENTER_GL();
5832 func_glMultiTexCoord3f( target, s, t, r );
5833 LEAVE_GL();
5836 static void WINAPI wine_glMultiTexCoord3fARB( GLenum target, GLfloat s, GLfloat t, GLfloat r ) {
5837 void (*func_glMultiTexCoord3fARB)( GLenum, GLfloat, GLfloat, GLfloat ) = extension_funcs[713];
5838 TRACE("(%d, %f, %f, %f)\n", target, s, t, r );
5839 ENTER_GL();
5840 func_glMultiTexCoord3fARB( target, s, t, r );
5841 LEAVE_GL();
5844 static void WINAPI wine_glMultiTexCoord3fSGIS( GLenum target, GLfloat s, GLfloat t, GLfloat r ) {
5845 void (*func_glMultiTexCoord3fSGIS)( GLenum, GLfloat, GLfloat, GLfloat ) = extension_funcs[714];
5846 TRACE("(%d, %f, %f, %f)\n", target, s, t, r );
5847 ENTER_GL();
5848 func_glMultiTexCoord3fSGIS( target, s, t, r );
5849 LEAVE_GL();
5852 static void WINAPI wine_glMultiTexCoord3fv( GLenum target, GLfloat* v ) {
5853 void (*func_glMultiTexCoord3fv)( GLenum, GLfloat* ) = extension_funcs[715];
5854 TRACE("(%d, %p)\n", target, v );
5855 ENTER_GL();
5856 func_glMultiTexCoord3fv( target, v );
5857 LEAVE_GL();
5860 static void WINAPI wine_glMultiTexCoord3fvARB( GLenum target, GLfloat* v ) {
5861 void (*func_glMultiTexCoord3fvARB)( GLenum, GLfloat* ) = extension_funcs[716];
5862 TRACE("(%d, %p)\n", target, v );
5863 ENTER_GL();
5864 func_glMultiTexCoord3fvARB( target, v );
5865 LEAVE_GL();
5868 static void WINAPI wine_glMultiTexCoord3fvSGIS( GLenum target, GLfloat * v ) {
5869 void (*func_glMultiTexCoord3fvSGIS)( GLenum, GLfloat * ) = extension_funcs[717];
5870 TRACE("(%d, %p)\n", target, v );
5871 ENTER_GL();
5872 func_glMultiTexCoord3fvSGIS( target, v );
5873 LEAVE_GL();
5876 static void WINAPI wine_glMultiTexCoord3hNV( GLenum target, unsigned short s, unsigned short t, unsigned short r ) {
5877 void (*func_glMultiTexCoord3hNV)( GLenum, unsigned short, unsigned short, unsigned short ) = extension_funcs[718];
5878 TRACE("(%d, %d, %d, %d)\n", target, s, t, r );
5879 ENTER_GL();
5880 func_glMultiTexCoord3hNV( target, s, t, r );
5881 LEAVE_GL();
5884 static void WINAPI wine_glMultiTexCoord3hvNV( GLenum target, unsigned short* v ) {
5885 void (*func_glMultiTexCoord3hvNV)( GLenum, unsigned short* ) = extension_funcs[719];
5886 TRACE("(%d, %p)\n", target, v );
5887 ENTER_GL();
5888 func_glMultiTexCoord3hvNV( target, v );
5889 LEAVE_GL();
5892 static void WINAPI wine_glMultiTexCoord3i( GLenum target, GLint s, GLint t, GLint r ) {
5893 void (*func_glMultiTexCoord3i)( GLenum, GLint, GLint, GLint ) = extension_funcs[720];
5894 TRACE("(%d, %d, %d, %d)\n", target, s, t, r );
5895 ENTER_GL();
5896 func_glMultiTexCoord3i( target, s, t, r );
5897 LEAVE_GL();
5900 static void WINAPI wine_glMultiTexCoord3iARB( GLenum target, GLint s, GLint t, GLint r ) {
5901 void (*func_glMultiTexCoord3iARB)( GLenum, GLint, GLint, GLint ) = extension_funcs[721];
5902 TRACE("(%d, %d, %d, %d)\n", target, s, t, r );
5903 ENTER_GL();
5904 func_glMultiTexCoord3iARB( target, s, t, r );
5905 LEAVE_GL();
5908 static void WINAPI wine_glMultiTexCoord3iSGIS( GLenum target, GLint s, GLint t, GLint r ) {
5909 void (*func_glMultiTexCoord3iSGIS)( GLenum, GLint, GLint, GLint ) = extension_funcs[722];
5910 TRACE("(%d, %d, %d, %d)\n", target, s, t, r );
5911 ENTER_GL();
5912 func_glMultiTexCoord3iSGIS( target, s, t, r );
5913 LEAVE_GL();
5916 static void WINAPI wine_glMultiTexCoord3iv( GLenum target, GLint* v ) {
5917 void (*func_glMultiTexCoord3iv)( GLenum, GLint* ) = extension_funcs[723];
5918 TRACE("(%d, %p)\n", target, v );
5919 ENTER_GL();
5920 func_glMultiTexCoord3iv( target, v );
5921 LEAVE_GL();
5924 static void WINAPI wine_glMultiTexCoord3ivARB( GLenum target, GLint* v ) {
5925 void (*func_glMultiTexCoord3ivARB)( GLenum, GLint* ) = extension_funcs[724];
5926 TRACE("(%d, %p)\n", target, v );
5927 ENTER_GL();
5928 func_glMultiTexCoord3ivARB( target, v );
5929 LEAVE_GL();
5932 static void WINAPI wine_glMultiTexCoord3ivSGIS( GLenum target, GLint * v ) {
5933 void (*func_glMultiTexCoord3ivSGIS)( GLenum, GLint * ) = extension_funcs[725];
5934 TRACE("(%d, %p)\n", target, v );
5935 ENTER_GL();
5936 func_glMultiTexCoord3ivSGIS( target, v );
5937 LEAVE_GL();
5940 static void WINAPI wine_glMultiTexCoord3s( GLenum target, GLshort s, GLshort t, GLshort r ) {
5941 void (*func_glMultiTexCoord3s)( GLenum, GLshort, GLshort, GLshort ) = extension_funcs[726];
5942 TRACE("(%d, %d, %d, %d)\n", target, s, t, r );
5943 ENTER_GL();
5944 func_glMultiTexCoord3s( target, s, t, r );
5945 LEAVE_GL();
5948 static void WINAPI wine_glMultiTexCoord3sARB( GLenum target, GLshort s, GLshort t, GLshort r ) {
5949 void (*func_glMultiTexCoord3sARB)( GLenum, GLshort, GLshort, GLshort ) = extension_funcs[727];
5950 TRACE("(%d, %d, %d, %d)\n", target, s, t, r );
5951 ENTER_GL();
5952 func_glMultiTexCoord3sARB( target, s, t, r );
5953 LEAVE_GL();
5956 static void WINAPI wine_glMultiTexCoord3sSGIS( GLenum target, GLshort s, GLshort t, GLshort r ) {
5957 void (*func_glMultiTexCoord3sSGIS)( GLenum, GLshort, GLshort, GLshort ) = extension_funcs[728];
5958 TRACE("(%d, %d, %d, %d)\n", target, s, t, r );
5959 ENTER_GL();
5960 func_glMultiTexCoord3sSGIS( target, s, t, r );
5961 LEAVE_GL();
5964 static void WINAPI wine_glMultiTexCoord3sv( GLenum target, GLshort* v ) {
5965 void (*func_glMultiTexCoord3sv)( GLenum, GLshort* ) = extension_funcs[729];
5966 TRACE("(%d, %p)\n", target, v );
5967 ENTER_GL();
5968 func_glMultiTexCoord3sv( target, v );
5969 LEAVE_GL();
5972 static void WINAPI wine_glMultiTexCoord3svARB( GLenum target, GLshort* v ) {
5973 void (*func_glMultiTexCoord3svARB)( GLenum, GLshort* ) = extension_funcs[730];
5974 TRACE("(%d, %p)\n", target, v );
5975 ENTER_GL();
5976 func_glMultiTexCoord3svARB( target, v );
5977 LEAVE_GL();
5980 static void WINAPI wine_glMultiTexCoord3svSGIS( GLenum target, GLshort * v ) {
5981 void (*func_glMultiTexCoord3svSGIS)( GLenum, GLshort * ) = extension_funcs[731];
5982 TRACE("(%d, %p)\n", target, v );
5983 ENTER_GL();
5984 func_glMultiTexCoord3svSGIS( target, v );
5985 LEAVE_GL();
5988 static void WINAPI wine_glMultiTexCoord4d( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) {
5989 void (*func_glMultiTexCoord4d)( GLenum, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[732];
5990 TRACE("(%d, %f, %f, %f, %f)\n", target, s, t, r, q );
5991 ENTER_GL();
5992 func_glMultiTexCoord4d( target, s, t, r, q );
5993 LEAVE_GL();
5996 static void WINAPI wine_glMultiTexCoord4dARB( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) {
5997 void (*func_glMultiTexCoord4dARB)( GLenum, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[733];
5998 TRACE("(%d, %f, %f, %f, %f)\n", target, s, t, r, q );
5999 ENTER_GL();
6000 func_glMultiTexCoord4dARB( target, s, t, r, q );
6001 LEAVE_GL();
6004 static void WINAPI wine_glMultiTexCoord4dSGIS( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) {
6005 void (*func_glMultiTexCoord4dSGIS)( GLenum, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[734];
6006 TRACE("(%d, %f, %f, %f, %f)\n", target, s, t, r, q );
6007 ENTER_GL();
6008 func_glMultiTexCoord4dSGIS( target, s, t, r, q );
6009 LEAVE_GL();
6012 static void WINAPI wine_glMultiTexCoord4dv( GLenum target, GLdouble* v ) {
6013 void (*func_glMultiTexCoord4dv)( GLenum, GLdouble* ) = extension_funcs[735];
6014 TRACE("(%d, %p)\n", target, v );
6015 ENTER_GL();
6016 func_glMultiTexCoord4dv( target, v );
6017 LEAVE_GL();
6020 static void WINAPI wine_glMultiTexCoord4dvARB( GLenum target, GLdouble* v ) {
6021 void (*func_glMultiTexCoord4dvARB)( GLenum, GLdouble* ) = extension_funcs[736];
6022 TRACE("(%d, %p)\n", target, v );
6023 ENTER_GL();
6024 func_glMultiTexCoord4dvARB( target, v );
6025 LEAVE_GL();
6028 static void WINAPI wine_glMultiTexCoord4dvSGIS( GLenum target, GLdouble * v ) {
6029 void (*func_glMultiTexCoord4dvSGIS)( GLenum, GLdouble * ) = extension_funcs[737];
6030 TRACE("(%d, %p)\n", target, v );
6031 ENTER_GL();
6032 func_glMultiTexCoord4dvSGIS( target, v );
6033 LEAVE_GL();
6036 static void WINAPI wine_glMultiTexCoord4f( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) {
6037 void (*func_glMultiTexCoord4f)( GLenum, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[738];
6038 TRACE("(%d, %f, %f, %f, %f)\n", target, s, t, r, q );
6039 ENTER_GL();
6040 func_glMultiTexCoord4f( target, s, t, r, q );
6041 LEAVE_GL();
6044 static void WINAPI wine_glMultiTexCoord4fARB( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) {
6045 void (*func_glMultiTexCoord4fARB)( GLenum, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[739];
6046 TRACE("(%d, %f, %f, %f, %f)\n", target, s, t, r, q );
6047 ENTER_GL();
6048 func_glMultiTexCoord4fARB( target, s, t, r, q );
6049 LEAVE_GL();
6052 static void WINAPI wine_glMultiTexCoord4fSGIS( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) {
6053 void (*func_glMultiTexCoord4fSGIS)( GLenum, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[740];
6054 TRACE("(%d, %f, %f, %f, %f)\n", target, s, t, r, q );
6055 ENTER_GL();
6056 func_glMultiTexCoord4fSGIS( target, s, t, r, q );
6057 LEAVE_GL();
6060 static void WINAPI wine_glMultiTexCoord4fv( GLenum target, GLfloat* v ) {
6061 void (*func_glMultiTexCoord4fv)( GLenum, GLfloat* ) = extension_funcs[741];
6062 TRACE("(%d, %p)\n", target, v );
6063 ENTER_GL();
6064 func_glMultiTexCoord4fv( target, v );
6065 LEAVE_GL();
6068 static void WINAPI wine_glMultiTexCoord4fvARB( GLenum target, GLfloat* v ) {
6069 void (*func_glMultiTexCoord4fvARB)( GLenum, GLfloat* ) = extension_funcs[742];
6070 TRACE("(%d, %p)\n", target, v );
6071 ENTER_GL();
6072 func_glMultiTexCoord4fvARB( target, v );
6073 LEAVE_GL();
6076 static void WINAPI wine_glMultiTexCoord4fvSGIS( GLenum target, GLfloat * v ) {
6077 void (*func_glMultiTexCoord4fvSGIS)( GLenum, GLfloat * ) = extension_funcs[743];
6078 TRACE("(%d, %p)\n", target, v );
6079 ENTER_GL();
6080 func_glMultiTexCoord4fvSGIS( target, v );
6081 LEAVE_GL();
6084 static void WINAPI wine_glMultiTexCoord4hNV( GLenum target, unsigned short s, unsigned short t, unsigned short r, unsigned short q ) {
6085 void (*func_glMultiTexCoord4hNV)( GLenum, unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs[744];
6086 TRACE("(%d, %d, %d, %d, %d)\n", target, s, t, r, q );
6087 ENTER_GL();
6088 func_glMultiTexCoord4hNV( target, s, t, r, q );
6089 LEAVE_GL();
6092 static void WINAPI wine_glMultiTexCoord4hvNV( GLenum target, unsigned short* v ) {
6093 void (*func_glMultiTexCoord4hvNV)( GLenum, unsigned short* ) = extension_funcs[745];
6094 TRACE("(%d, %p)\n", target, v );
6095 ENTER_GL();
6096 func_glMultiTexCoord4hvNV( target, v );
6097 LEAVE_GL();
6100 static void WINAPI wine_glMultiTexCoord4i( GLenum target, GLint s, GLint t, GLint r, GLint q ) {
6101 void (*func_glMultiTexCoord4i)( GLenum, GLint, GLint, GLint, GLint ) = extension_funcs[746];
6102 TRACE("(%d, %d, %d, %d, %d)\n", target, s, t, r, q );
6103 ENTER_GL();
6104 func_glMultiTexCoord4i( target, s, t, r, q );
6105 LEAVE_GL();
6108 static void WINAPI wine_glMultiTexCoord4iARB( GLenum target, GLint s, GLint t, GLint r, GLint q ) {
6109 void (*func_glMultiTexCoord4iARB)( GLenum, GLint, GLint, GLint, GLint ) = extension_funcs[747];
6110 TRACE("(%d, %d, %d, %d, %d)\n", target, s, t, r, q );
6111 ENTER_GL();
6112 func_glMultiTexCoord4iARB( target, s, t, r, q );
6113 LEAVE_GL();
6116 static void WINAPI wine_glMultiTexCoord4iSGIS( GLenum target, GLint s, GLint t, GLint r, GLint q ) {
6117 void (*func_glMultiTexCoord4iSGIS)( GLenum, GLint, GLint, GLint, GLint ) = extension_funcs[748];
6118 TRACE("(%d, %d, %d, %d, %d)\n", target, s, t, r, q );
6119 ENTER_GL();
6120 func_glMultiTexCoord4iSGIS( target, s, t, r, q );
6121 LEAVE_GL();
6124 static void WINAPI wine_glMultiTexCoord4iv( GLenum target, GLint* v ) {
6125 void (*func_glMultiTexCoord4iv)( GLenum, GLint* ) = extension_funcs[749];
6126 TRACE("(%d, %p)\n", target, v );
6127 ENTER_GL();
6128 func_glMultiTexCoord4iv( target, v );
6129 LEAVE_GL();
6132 static void WINAPI wine_glMultiTexCoord4ivARB( GLenum target, GLint* v ) {
6133 void (*func_glMultiTexCoord4ivARB)( GLenum, GLint* ) = extension_funcs[750];
6134 TRACE("(%d, %p)\n", target, v );
6135 ENTER_GL();
6136 func_glMultiTexCoord4ivARB( target, v );
6137 LEAVE_GL();
6140 static void WINAPI wine_glMultiTexCoord4ivSGIS( GLenum target, GLint * v ) {
6141 void (*func_glMultiTexCoord4ivSGIS)( GLenum, GLint * ) = extension_funcs[751];
6142 TRACE("(%d, %p)\n", target, v );
6143 ENTER_GL();
6144 func_glMultiTexCoord4ivSGIS( target, v );
6145 LEAVE_GL();
6148 static void WINAPI wine_glMultiTexCoord4s( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) {
6149 void (*func_glMultiTexCoord4s)( GLenum, GLshort, GLshort, GLshort, GLshort ) = extension_funcs[752];
6150 TRACE("(%d, %d, %d, %d, %d)\n", target, s, t, r, q );
6151 ENTER_GL();
6152 func_glMultiTexCoord4s( target, s, t, r, q );
6153 LEAVE_GL();
6156 static void WINAPI wine_glMultiTexCoord4sARB( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) {
6157 void (*func_glMultiTexCoord4sARB)( GLenum, GLshort, GLshort, GLshort, GLshort ) = extension_funcs[753];
6158 TRACE("(%d, %d, %d, %d, %d)\n", target, s, t, r, q );
6159 ENTER_GL();
6160 func_glMultiTexCoord4sARB( target, s, t, r, q );
6161 LEAVE_GL();
6164 static void WINAPI wine_glMultiTexCoord4sSGIS( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) {
6165 void (*func_glMultiTexCoord4sSGIS)( GLenum, GLshort, GLshort, GLshort, GLshort ) = extension_funcs[754];
6166 TRACE("(%d, %d, %d, %d, %d)\n", target, s, t, r, q );
6167 ENTER_GL();
6168 func_glMultiTexCoord4sSGIS( target, s, t, r, q );
6169 LEAVE_GL();
6172 static void WINAPI wine_glMultiTexCoord4sv( GLenum target, GLshort* v ) {
6173 void (*func_glMultiTexCoord4sv)( GLenum, GLshort* ) = extension_funcs[755];
6174 TRACE("(%d, %p)\n", target, v );
6175 ENTER_GL();
6176 func_glMultiTexCoord4sv( target, v );
6177 LEAVE_GL();
6180 static void WINAPI wine_glMultiTexCoord4svARB( GLenum target, GLshort* v ) {
6181 void (*func_glMultiTexCoord4svARB)( GLenum, GLshort* ) = extension_funcs[756];
6182 TRACE("(%d, %p)\n", target, v );
6183 ENTER_GL();
6184 func_glMultiTexCoord4svARB( target, v );
6185 LEAVE_GL();
6188 static void WINAPI wine_glMultiTexCoord4svSGIS( GLenum target, GLshort * v ) {
6189 void (*func_glMultiTexCoord4svSGIS)( GLenum, GLshort * ) = extension_funcs[757];
6190 TRACE("(%d, %p)\n", target, v );
6191 ENTER_GL();
6192 func_glMultiTexCoord4svSGIS( target, v );
6193 LEAVE_GL();
6196 static void WINAPI wine_glMultiTexCoordPointerEXT( GLenum texunit, GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
6197 void (*func_glMultiTexCoordPointerEXT)( GLenum, GLint, GLenum, GLsizei, GLvoid* ) = extension_funcs[758];
6198 TRACE("(%d, %d, %d, %d, %p)\n", texunit, size, type, stride, pointer );
6199 ENTER_GL();
6200 func_glMultiTexCoordPointerEXT( texunit, size, type, stride, pointer );
6201 LEAVE_GL();
6204 static void WINAPI wine_glMultiTexCoordPointerSGIS( GLenum target, GLint size, GLenum type, GLsizei stride, GLvoid * pointer ) {
6205 void (*func_glMultiTexCoordPointerSGIS)( GLenum, GLint, GLenum, GLsizei, GLvoid * ) = extension_funcs[759];
6206 TRACE("(%d, %d, %d, %d, %p)\n", target, size, type, stride, pointer );
6207 ENTER_GL();
6208 func_glMultiTexCoordPointerSGIS( target, size, type, stride, pointer );
6209 LEAVE_GL();
6212 static void WINAPI wine_glMultiTexEnvfEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat param ) {
6213 void (*func_glMultiTexEnvfEXT)( GLenum, GLenum, GLenum, GLfloat ) = extension_funcs[760];
6214 TRACE("(%d, %d, %d, %f)\n", texunit, target, pname, param );
6215 ENTER_GL();
6216 func_glMultiTexEnvfEXT( texunit, target, pname, param );
6217 LEAVE_GL();
6220 static void WINAPI wine_glMultiTexEnvfvEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat* params ) {
6221 void (*func_glMultiTexEnvfvEXT)( GLenum, GLenum, GLenum, GLfloat* ) = extension_funcs[761];
6222 TRACE("(%d, %d, %d, %p)\n", texunit, target, pname, params );
6223 ENTER_GL();
6224 func_glMultiTexEnvfvEXT( texunit, target, pname, params );
6225 LEAVE_GL();
6228 static void WINAPI wine_glMultiTexEnviEXT( GLenum texunit, GLenum target, GLenum pname, GLint param ) {
6229 void (*func_glMultiTexEnviEXT)( GLenum, GLenum, GLenum, GLint ) = extension_funcs[762];
6230 TRACE("(%d, %d, %d, %d)\n", texunit, target, pname, param );
6231 ENTER_GL();
6232 func_glMultiTexEnviEXT( texunit, target, pname, param );
6233 LEAVE_GL();
6236 static void WINAPI wine_glMultiTexEnvivEXT( GLenum texunit, GLenum target, GLenum pname, GLint* params ) {
6237 void (*func_glMultiTexEnvivEXT)( GLenum, GLenum, GLenum, GLint* ) = extension_funcs[763];
6238 TRACE("(%d, %d, %d, %p)\n", texunit, target, pname, params );
6239 ENTER_GL();
6240 func_glMultiTexEnvivEXT( texunit, target, pname, params );
6241 LEAVE_GL();
6244 static void WINAPI wine_glMultiTexGendEXT( GLenum texunit, GLenum coord, GLenum pname, GLdouble param ) {
6245 void (*func_glMultiTexGendEXT)( GLenum, GLenum, GLenum, GLdouble ) = extension_funcs[764];
6246 TRACE("(%d, %d, %d, %f)\n", texunit, coord, pname, param );
6247 ENTER_GL();
6248 func_glMultiTexGendEXT( texunit, coord, pname, param );
6249 LEAVE_GL();
6252 static void WINAPI wine_glMultiTexGendvEXT( GLenum texunit, GLenum coord, GLenum pname, GLdouble* params ) {
6253 void (*func_glMultiTexGendvEXT)( GLenum, GLenum, GLenum, GLdouble* ) = extension_funcs[765];
6254 TRACE("(%d, %d, %d, %p)\n", texunit, coord, pname, params );
6255 ENTER_GL();
6256 func_glMultiTexGendvEXT( texunit, coord, pname, params );
6257 LEAVE_GL();
6260 static void WINAPI wine_glMultiTexGenfEXT( GLenum texunit, GLenum coord, GLenum pname, GLfloat param ) {
6261 void (*func_glMultiTexGenfEXT)( GLenum, GLenum, GLenum, GLfloat ) = extension_funcs[766];
6262 TRACE("(%d, %d, %d, %f)\n", texunit, coord, pname, param );
6263 ENTER_GL();
6264 func_glMultiTexGenfEXT( texunit, coord, pname, param );
6265 LEAVE_GL();
6268 static void WINAPI wine_glMultiTexGenfvEXT( GLenum texunit, GLenum coord, GLenum pname, GLfloat* params ) {
6269 void (*func_glMultiTexGenfvEXT)( GLenum, GLenum, GLenum, GLfloat* ) = extension_funcs[767];
6270 TRACE("(%d, %d, %d, %p)\n", texunit, coord, pname, params );
6271 ENTER_GL();
6272 func_glMultiTexGenfvEXT( texunit, coord, pname, params );
6273 LEAVE_GL();
6276 static void WINAPI wine_glMultiTexGeniEXT( GLenum texunit, GLenum coord, GLenum pname, GLint param ) {
6277 void (*func_glMultiTexGeniEXT)( GLenum, GLenum, GLenum, GLint ) = extension_funcs[768];
6278 TRACE("(%d, %d, %d, %d)\n", texunit, coord, pname, param );
6279 ENTER_GL();
6280 func_glMultiTexGeniEXT( texunit, coord, pname, param );
6281 LEAVE_GL();
6284 static void WINAPI wine_glMultiTexGenivEXT( GLenum texunit, GLenum coord, GLenum pname, GLint* params ) {
6285 void (*func_glMultiTexGenivEXT)( GLenum, GLenum, GLenum, GLint* ) = extension_funcs[769];
6286 TRACE("(%d, %d, %d, %p)\n", texunit, coord, pname, params );
6287 ENTER_GL();
6288 func_glMultiTexGenivEXT( texunit, coord, pname, params );
6289 LEAVE_GL();
6292 static void WINAPI wine_glMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, GLvoid* pixels ) {
6293 void (*func_glMultiTexImage1DEXT)( GLenum, GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, GLvoid* ) = extension_funcs[770];
6294 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit, target, level, internalformat, width, border, format, type, pixels );
6295 ENTER_GL();
6296 func_glMultiTexImage1DEXT( texunit, target, level, internalformat, width, border, format, type, pixels );
6297 LEAVE_GL();
6300 static void WINAPI wine_glMultiTexImage2DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, GLvoid* pixels ) {
6301 void (*func_glMultiTexImage2DEXT)( GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, GLvoid* ) = extension_funcs[771];
6302 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit, target, level, internalformat, width, height, border, format, type, pixels );
6303 ENTER_GL();
6304 func_glMultiTexImage2DEXT( texunit, target, level, internalformat, width, height, border, format, type, pixels );
6305 LEAVE_GL();
6308 static void WINAPI wine_glMultiTexImage3DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, GLvoid* pixels ) {
6309 void (*func_glMultiTexImage3DEXT)( GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, GLvoid* ) = extension_funcs[772];
6310 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit, target, level, internalformat, width, height, depth, border, format, type, pixels );
6311 ENTER_GL();
6312 func_glMultiTexImage3DEXT( texunit, target, level, internalformat, width, height, depth, border, format, type, pixels );
6313 LEAVE_GL();
6316 static void WINAPI wine_glMultiTexParameterIivEXT( GLenum texunit, GLenum target, GLenum pname, GLint* params ) {
6317 void (*func_glMultiTexParameterIivEXT)( GLenum, GLenum, GLenum, GLint* ) = extension_funcs[773];
6318 TRACE("(%d, %d, %d, %p)\n", texunit, target, pname, params );
6319 ENTER_GL();
6320 func_glMultiTexParameterIivEXT( texunit, target, pname, params );
6321 LEAVE_GL();
6324 static void WINAPI wine_glMultiTexParameterIuivEXT( GLenum texunit, GLenum target, GLenum pname, GLuint* params ) {
6325 void (*func_glMultiTexParameterIuivEXT)( GLenum, GLenum, GLenum, GLuint* ) = extension_funcs[774];
6326 TRACE("(%d, %d, %d, %p)\n", texunit, target, pname, params );
6327 ENTER_GL();
6328 func_glMultiTexParameterIuivEXT( texunit, target, pname, params );
6329 LEAVE_GL();
6332 static void WINAPI wine_glMultiTexParameterfEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat param ) {
6333 void (*func_glMultiTexParameterfEXT)( GLenum, GLenum, GLenum, GLfloat ) = extension_funcs[775];
6334 TRACE("(%d, %d, %d, %f)\n", texunit, target, pname, param );
6335 ENTER_GL();
6336 func_glMultiTexParameterfEXT( texunit, target, pname, param );
6337 LEAVE_GL();
6340 static void WINAPI wine_glMultiTexParameterfvEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat* params ) {
6341 void (*func_glMultiTexParameterfvEXT)( GLenum, GLenum, GLenum, GLfloat* ) = extension_funcs[776];
6342 TRACE("(%d, %d, %d, %p)\n", texunit, target, pname, params );
6343 ENTER_GL();
6344 func_glMultiTexParameterfvEXT( texunit, target, pname, params );
6345 LEAVE_GL();
6348 static void WINAPI wine_glMultiTexParameteriEXT( GLenum texunit, GLenum target, GLenum pname, GLint param ) {
6349 void (*func_glMultiTexParameteriEXT)( GLenum, GLenum, GLenum, GLint ) = extension_funcs[777];
6350 TRACE("(%d, %d, %d, %d)\n", texunit, target, pname, param );
6351 ENTER_GL();
6352 func_glMultiTexParameteriEXT( texunit, target, pname, param );
6353 LEAVE_GL();
6356 static void WINAPI wine_glMultiTexParameterivEXT( GLenum texunit, GLenum target, GLenum pname, GLint* params ) {
6357 void (*func_glMultiTexParameterivEXT)( GLenum, GLenum, GLenum, GLint* ) = extension_funcs[778];
6358 TRACE("(%d, %d, %d, %p)\n", texunit, target, pname, params );
6359 ENTER_GL();
6360 func_glMultiTexParameterivEXT( texunit, target, pname, params );
6361 LEAVE_GL();
6364 static void WINAPI wine_glMultiTexRenderbufferEXT( GLenum texunit, GLenum target, GLuint renderbuffer ) {
6365 void (*func_glMultiTexRenderbufferEXT)( GLenum, GLenum, GLuint ) = extension_funcs[779];
6366 TRACE("(%d, %d, %d)\n", texunit, target, renderbuffer );
6367 ENTER_GL();
6368 func_glMultiTexRenderbufferEXT( texunit, target, renderbuffer );
6369 LEAVE_GL();
6372 static void WINAPI wine_glMultiTexSubImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, GLvoid* pixels ) {
6373 void (*func_glMultiTexSubImage1DEXT)( GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[780];
6374 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texunit, target, level, xoffset, width, format, type, pixels );
6375 ENTER_GL();
6376 func_glMultiTexSubImage1DEXT( texunit, target, level, xoffset, width, format, type, pixels );
6377 LEAVE_GL();
6380 static void WINAPI wine_glMultiTexSubImage2DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels ) {
6381 void (*func_glMultiTexSubImage2DEXT)( GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[781];
6382 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit, target, level, xoffset, yoffset, width, height, format, type, pixels );
6383 ENTER_GL();
6384 func_glMultiTexSubImage2DEXT( texunit, target, level, xoffset, yoffset, width, height, format, type, pixels );
6385 LEAVE_GL();
6388 static void WINAPI wine_glMultiTexSubImage3DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid* pixels ) {
6389 void (*func_glMultiTexSubImage3DEXT)( GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[782];
6390 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels );
6391 ENTER_GL();
6392 func_glMultiTexSubImage3DEXT( texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels );
6393 LEAVE_GL();
6396 static void WINAPI wine_glNamedBufferDataEXT( GLuint buffer, ptrdiff_t size, GLvoid* data, GLenum usage ) {
6397 void (*func_glNamedBufferDataEXT)( GLuint, ptrdiff_t, GLvoid*, GLenum ) = extension_funcs[783];
6398 TRACE("(%d, %d, %p, %d)\n", buffer, size, data, usage );
6399 ENTER_GL();
6400 func_glNamedBufferDataEXT( buffer, size, data, usage );
6401 LEAVE_GL();
6404 static void WINAPI wine_glNamedBufferSubDataEXT( GLuint buffer, ptrdiff_t offset, ptrdiff_t size, GLvoid* data ) {
6405 void (*func_glNamedBufferSubDataEXT)( GLuint, ptrdiff_t, ptrdiff_t, GLvoid* ) = extension_funcs[784];
6406 TRACE("(%d, %d, %d, %p)\n", buffer, offset, size, data );
6407 ENTER_GL();
6408 func_glNamedBufferSubDataEXT( buffer, offset, size, data );
6409 LEAVE_GL();
6412 static void WINAPI wine_glNamedFramebufferRenderbufferEXT( GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) {
6413 void (*func_glNamedFramebufferRenderbufferEXT)( GLuint, GLenum, GLenum, GLuint ) = extension_funcs[785];
6414 TRACE("(%d, %d, %d, %d)\n", framebuffer, attachment, renderbuffertarget, renderbuffer );
6415 ENTER_GL();
6416 func_glNamedFramebufferRenderbufferEXT( framebuffer, attachment, renderbuffertarget, renderbuffer );
6417 LEAVE_GL();
6420 static void WINAPI wine_glNamedFramebufferTexture1DEXT( GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) {
6421 void (*func_glNamedFramebufferTexture1DEXT)( GLuint, GLenum, GLenum, GLuint, GLint ) = extension_funcs[786];
6422 TRACE("(%d, %d, %d, %d, %d)\n", framebuffer, attachment, textarget, texture, level );
6423 ENTER_GL();
6424 func_glNamedFramebufferTexture1DEXT( framebuffer, attachment, textarget, texture, level );
6425 LEAVE_GL();
6428 static void WINAPI wine_glNamedFramebufferTexture2DEXT( GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) {
6429 void (*func_glNamedFramebufferTexture2DEXT)( GLuint, GLenum, GLenum, GLuint, GLint ) = extension_funcs[787];
6430 TRACE("(%d, %d, %d, %d, %d)\n", framebuffer, attachment, textarget, texture, level );
6431 ENTER_GL();
6432 func_glNamedFramebufferTexture2DEXT( framebuffer, attachment, textarget, texture, level );
6433 LEAVE_GL();
6436 static void WINAPI wine_glNamedFramebufferTexture3DEXT( GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) {
6437 void (*func_glNamedFramebufferTexture3DEXT)( GLuint, GLenum, GLenum, GLuint, GLint, GLint ) = extension_funcs[788];
6438 TRACE("(%d, %d, %d, %d, %d, %d)\n", framebuffer, attachment, textarget, texture, level, zoffset );
6439 ENTER_GL();
6440 func_glNamedFramebufferTexture3DEXT( framebuffer, attachment, textarget, texture, level, zoffset );
6441 LEAVE_GL();
6444 static void WINAPI wine_glNamedFramebufferTextureEXT( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level ) {
6445 void (*func_glNamedFramebufferTextureEXT)( GLuint, GLenum, GLuint, GLint ) = extension_funcs[789];
6446 TRACE("(%d, %d, %d, %d)\n", framebuffer, attachment, texture, level );
6447 ENTER_GL();
6448 func_glNamedFramebufferTextureEXT( framebuffer, attachment, texture, level );
6449 LEAVE_GL();
6452 static void WINAPI wine_glNamedFramebufferTextureFaceEXT( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face ) {
6453 void (*func_glNamedFramebufferTextureFaceEXT)( GLuint, GLenum, GLuint, GLint, GLenum ) = extension_funcs[790];
6454 TRACE("(%d, %d, %d, %d, %d)\n", framebuffer, attachment, texture, level, face );
6455 ENTER_GL();
6456 func_glNamedFramebufferTextureFaceEXT( framebuffer, attachment, texture, level, face );
6457 LEAVE_GL();
6460 static void WINAPI wine_glNamedFramebufferTextureLayerEXT( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer ) {
6461 void (*func_glNamedFramebufferTextureLayerEXT)( GLuint, GLenum, GLuint, GLint, GLint ) = extension_funcs[791];
6462 TRACE("(%d, %d, %d, %d, %d)\n", framebuffer, attachment, texture, level, layer );
6463 ENTER_GL();
6464 func_glNamedFramebufferTextureLayerEXT( framebuffer, attachment, texture, level, layer );
6465 LEAVE_GL();
6468 static void WINAPI wine_glNamedProgramLocalParameter4dEXT( GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
6469 void (*func_glNamedProgramLocalParameter4dEXT)( GLuint, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[792];
6470 TRACE("(%d, %d, %d, %f, %f, %f, %f)\n", program, target, index, x, y, z, w );
6471 ENTER_GL();
6472 func_glNamedProgramLocalParameter4dEXT( program, target, index, x, y, z, w );
6473 LEAVE_GL();
6476 static void WINAPI wine_glNamedProgramLocalParameter4dvEXT( GLuint program, GLenum target, GLuint index, GLdouble* params ) {
6477 void (*func_glNamedProgramLocalParameter4dvEXT)( GLuint, GLenum, GLuint, GLdouble* ) = extension_funcs[793];
6478 TRACE("(%d, %d, %d, %p)\n", program, target, index, params );
6479 ENTER_GL();
6480 func_glNamedProgramLocalParameter4dvEXT( program, target, index, params );
6481 LEAVE_GL();
6484 static void WINAPI wine_glNamedProgramLocalParameter4fEXT( GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
6485 void (*func_glNamedProgramLocalParameter4fEXT)( GLuint, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[794];
6486 TRACE("(%d, %d, %d, %f, %f, %f, %f)\n", program, target, index, x, y, z, w );
6487 ENTER_GL();
6488 func_glNamedProgramLocalParameter4fEXT( program, target, index, x, y, z, w );
6489 LEAVE_GL();
6492 static void WINAPI wine_glNamedProgramLocalParameter4fvEXT( GLuint program, GLenum target, GLuint index, GLfloat* params ) {
6493 void (*func_glNamedProgramLocalParameter4fvEXT)( GLuint, GLenum, GLuint, GLfloat* ) = extension_funcs[795];
6494 TRACE("(%d, %d, %d, %p)\n", program, target, index, params );
6495 ENTER_GL();
6496 func_glNamedProgramLocalParameter4fvEXT( program, target, index, params );
6497 LEAVE_GL();
6500 static void WINAPI wine_glNamedProgramLocalParameterI4iEXT( GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) {
6501 void (*func_glNamedProgramLocalParameterI4iEXT)( GLuint, GLenum, GLuint, GLint, GLint, GLint, GLint ) = extension_funcs[796];
6502 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", program, target, index, x, y, z, w );
6503 ENTER_GL();
6504 func_glNamedProgramLocalParameterI4iEXT( program, target, index, x, y, z, w );
6505 LEAVE_GL();
6508 static void WINAPI wine_glNamedProgramLocalParameterI4ivEXT( GLuint program, GLenum target, GLuint index, GLint* params ) {
6509 void (*func_glNamedProgramLocalParameterI4ivEXT)( GLuint, GLenum, GLuint, GLint* ) = extension_funcs[797];
6510 TRACE("(%d, %d, %d, %p)\n", program, target, index, params );
6511 ENTER_GL();
6512 func_glNamedProgramLocalParameterI4ivEXT( program, target, index, params );
6513 LEAVE_GL();
6516 static void WINAPI wine_glNamedProgramLocalParameterI4uiEXT( GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) {
6517 void (*func_glNamedProgramLocalParameterI4uiEXT)( GLuint, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[798];
6518 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", program, target, index, x, y, z, w );
6519 ENTER_GL();
6520 func_glNamedProgramLocalParameterI4uiEXT( program, target, index, x, y, z, w );
6521 LEAVE_GL();
6524 static void WINAPI wine_glNamedProgramLocalParameterI4uivEXT( GLuint program, GLenum target, GLuint index, GLuint* params ) {
6525 void (*func_glNamedProgramLocalParameterI4uivEXT)( GLuint, GLenum, GLuint, GLuint* ) = extension_funcs[799];
6526 TRACE("(%d, %d, %d, %p)\n", program, target, index, params );
6527 ENTER_GL();
6528 func_glNamedProgramLocalParameterI4uivEXT( program, target, index, params );
6529 LEAVE_GL();
6532 static void WINAPI wine_glNamedProgramLocalParameters4fvEXT( GLuint program, GLenum target, GLuint index, GLsizei count, GLfloat* params ) {
6533 void (*func_glNamedProgramLocalParameters4fvEXT)( GLuint, GLenum, GLuint, GLsizei, GLfloat* ) = extension_funcs[800];
6534 TRACE("(%d, %d, %d, %d, %p)\n", program, target, index, count, params );
6535 ENTER_GL();
6536 func_glNamedProgramLocalParameters4fvEXT( program, target, index, count, params );
6537 LEAVE_GL();
6540 static void WINAPI wine_glNamedProgramLocalParametersI4ivEXT( GLuint program, GLenum target, GLuint index, GLsizei count, GLint* params ) {
6541 void (*func_glNamedProgramLocalParametersI4ivEXT)( GLuint, GLenum, GLuint, GLsizei, GLint* ) = extension_funcs[801];
6542 TRACE("(%d, %d, %d, %d, %p)\n", program, target, index, count, params );
6543 ENTER_GL();
6544 func_glNamedProgramLocalParametersI4ivEXT( program, target, index, count, params );
6545 LEAVE_GL();
6548 static void WINAPI wine_glNamedProgramLocalParametersI4uivEXT( GLuint program, GLenum target, GLuint index, GLsizei count, GLuint* params ) {
6549 void (*func_glNamedProgramLocalParametersI4uivEXT)( GLuint, GLenum, GLuint, GLsizei, GLuint* ) = extension_funcs[802];
6550 TRACE("(%d, %d, %d, %d, %p)\n", program, target, index, count, params );
6551 ENTER_GL();
6552 func_glNamedProgramLocalParametersI4uivEXT( program, target, index, count, params );
6553 LEAVE_GL();
6556 static void WINAPI wine_glNamedProgramStringEXT( GLuint program, GLenum target, GLenum format, GLsizei len, GLvoid* string ) {
6557 void (*func_glNamedProgramStringEXT)( GLuint, GLenum, GLenum, GLsizei, GLvoid* ) = extension_funcs[803];
6558 TRACE("(%d, %d, %d, %d, %p)\n", program, target, format, len, string );
6559 ENTER_GL();
6560 func_glNamedProgramStringEXT( program, target, format, len, string );
6561 LEAVE_GL();
6564 static void WINAPI wine_glNamedRenderbufferStorageEXT( GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height ) {
6565 void (*func_glNamedRenderbufferStorageEXT)( GLuint, GLenum, GLsizei, GLsizei ) = extension_funcs[804];
6566 TRACE("(%d, %d, %d, %d)\n", renderbuffer, internalformat, width, height );
6567 ENTER_GL();
6568 func_glNamedRenderbufferStorageEXT( renderbuffer, internalformat, width, height );
6569 LEAVE_GL();
6572 static void WINAPI wine_glNamedRenderbufferStorageMultisampleCoverageEXT( GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height ) {
6573 void (*func_glNamedRenderbufferStorageMultisampleCoverageEXT)( GLuint, GLsizei, GLsizei, GLenum, GLsizei, GLsizei ) = extension_funcs[805];
6574 TRACE("(%d, %d, %d, %d, %d, %d)\n", renderbuffer, coverageSamples, colorSamples, internalformat, width, height );
6575 ENTER_GL();
6576 func_glNamedRenderbufferStorageMultisampleCoverageEXT( renderbuffer, coverageSamples, colorSamples, internalformat, width, height );
6577 LEAVE_GL();
6580 static void WINAPI wine_glNamedRenderbufferStorageMultisampleEXT( GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) {
6581 void (*func_glNamedRenderbufferStorageMultisampleEXT)( GLuint, GLsizei, GLenum, GLsizei, GLsizei ) = extension_funcs[806];
6582 TRACE("(%d, %d, %d, %d, %d)\n", renderbuffer, samples, internalformat, width, height );
6583 ENTER_GL();
6584 func_glNamedRenderbufferStorageMultisampleEXT( renderbuffer, samples, internalformat, width, height );
6585 LEAVE_GL();
6588 static GLuint WINAPI wine_glNewBufferRegion( GLenum type ) {
6589 GLuint ret_value;
6590 GLuint (*func_glNewBufferRegion)( GLenum ) = extension_funcs[807];
6591 TRACE("(%d)\n", type );
6592 ENTER_GL();
6593 ret_value = func_glNewBufferRegion( type );
6594 LEAVE_GL();
6595 return ret_value;
6598 static GLuint WINAPI wine_glNewObjectBufferATI( GLsizei size, GLvoid* pointer, GLenum usage ) {
6599 GLuint ret_value;
6600 GLuint (*func_glNewObjectBufferATI)( GLsizei, GLvoid*, GLenum ) = extension_funcs[808];
6601 TRACE("(%d, %p, %d)\n", size, pointer, usage );
6602 ENTER_GL();
6603 ret_value = func_glNewObjectBufferATI( size, pointer, usage );
6604 LEAVE_GL();
6605 return ret_value;
6608 static void WINAPI wine_glNormal3fVertex3fSUN( GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) {
6609 void (*func_glNormal3fVertex3fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[809];
6610 TRACE("(%f, %f, %f, %f, %f, %f)\n", nx, ny, nz, x, y, z );
6611 ENTER_GL();
6612 func_glNormal3fVertex3fSUN( nx, ny, nz, x, y, z );
6613 LEAVE_GL();
6616 static void WINAPI wine_glNormal3fVertex3fvSUN( GLfloat* n, GLfloat* v ) {
6617 void (*func_glNormal3fVertex3fvSUN)( GLfloat*, GLfloat* ) = extension_funcs[810];
6618 TRACE("(%p, %p)\n", n, v );
6619 ENTER_GL();
6620 func_glNormal3fVertex3fvSUN( n, v );
6621 LEAVE_GL();
6624 static void WINAPI wine_glNormal3hNV( unsigned short nx, unsigned short ny, unsigned short nz ) {
6625 void (*func_glNormal3hNV)( unsigned short, unsigned short, unsigned short ) = extension_funcs[811];
6626 TRACE("(%d, %d, %d)\n", nx, ny, nz );
6627 ENTER_GL();
6628 func_glNormal3hNV( nx, ny, nz );
6629 LEAVE_GL();
6632 static void WINAPI wine_glNormal3hvNV( unsigned short* v ) {
6633 void (*func_glNormal3hvNV)( unsigned short* ) = extension_funcs[812];
6634 TRACE("(%p)\n", v );
6635 ENTER_GL();
6636 func_glNormal3hvNV( v );
6637 LEAVE_GL();
6640 static void WINAPI wine_glNormalPointerEXT( GLenum type, GLsizei stride, GLsizei count, GLvoid* pointer ) {
6641 void (*func_glNormalPointerEXT)( GLenum, GLsizei, GLsizei, GLvoid* ) = extension_funcs[813];
6642 TRACE("(%d, %d, %d, %p)\n", type, stride, count, pointer );
6643 ENTER_GL();
6644 func_glNormalPointerEXT( type, stride, count, pointer );
6645 LEAVE_GL();
6648 static void WINAPI wine_glNormalPointerListIBM( GLenum type, GLint stride, GLvoid** pointer, GLint ptrstride ) {
6649 void (*func_glNormalPointerListIBM)( GLenum, GLint, GLvoid**, GLint ) = extension_funcs[814];
6650 TRACE("(%d, %d, %p, %d)\n", type, stride, pointer, ptrstride );
6651 ENTER_GL();
6652 func_glNormalPointerListIBM( type, stride, pointer, ptrstride );
6653 LEAVE_GL();
6656 static void WINAPI wine_glNormalPointervINTEL( GLenum type, GLvoid** pointer ) {
6657 void (*func_glNormalPointervINTEL)( GLenum, GLvoid** ) = extension_funcs[815];
6658 TRACE("(%d, %p)\n", type, pointer );
6659 ENTER_GL();
6660 func_glNormalPointervINTEL( type, pointer );
6661 LEAVE_GL();
6664 static void WINAPI wine_glNormalStream3bATI( GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz ) {
6665 void (*func_glNormalStream3bATI)( GLenum, GLbyte, GLbyte, GLbyte ) = extension_funcs[816];
6666 TRACE("(%d, %d, %d, %d)\n", stream, nx, ny, nz );
6667 ENTER_GL();
6668 func_glNormalStream3bATI( stream, nx, ny, nz );
6669 LEAVE_GL();
6672 static void WINAPI wine_glNormalStream3bvATI( GLenum stream, GLbyte* coords ) {
6673 void (*func_glNormalStream3bvATI)( GLenum, GLbyte* ) = extension_funcs[817];
6674 TRACE("(%d, %p)\n", stream, coords );
6675 ENTER_GL();
6676 func_glNormalStream3bvATI( stream, coords );
6677 LEAVE_GL();
6680 static void WINAPI wine_glNormalStream3dATI( GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz ) {
6681 void (*func_glNormalStream3dATI)( GLenum, GLdouble, GLdouble, GLdouble ) = extension_funcs[818];
6682 TRACE("(%d, %f, %f, %f)\n", stream, nx, ny, nz );
6683 ENTER_GL();
6684 func_glNormalStream3dATI( stream, nx, ny, nz );
6685 LEAVE_GL();
6688 static void WINAPI wine_glNormalStream3dvATI( GLenum stream, GLdouble* coords ) {
6689 void (*func_glNormalStream3dvATI)( GLenum, GLdouble* ) = extension_funcs[819];
6690 TRACE("(%d, %p)\n", stream, coords );
6691 ENTER_GL();
6692 func_glNormalStream3dvATI( stream, coords );
6693 LEAVE_GL();
6696 static void WINAPI wine_glNormalStream3fATI( GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz ) {
6697 void (*func_glNormalStream3fATI)( GLenum, GLfloat, GLfloat, GLfloat ) = extension_funcs[820];
6698 TRACE("(%d, %f, %f, %f)\n", stream, nx, ny, nz );
6699 ENTER_GL();
6700 func_glNormalStream3fATI( stream, nx, ny, nz );
6701 LEAVE_GL();
6704 static void WINAPI wine_glNormalStream3fvATI( GLenum stream, GLfloat* coords ) {
6705 void (*func_glNormalStream3fvATI)( GLenum, GLfloat* ) = extension_funcs[821];
6706 TRACE("(%d, %p)\n", stream, coords );
6707 ENTER_GL();
6708 func_glNormalStream3fvATI( stream, coords );
6709 LEAVE_GL();
6712 static void WINAPI wine_glNormalStream3iATI( GLenum stream, GLint nx, GLint ny, GLint nz ) {
6713 void (*func_glNormalStream3iATI)( GLenum, GLint, GLint, GLint ) = extension_funcs[822];
6714 TRACE("(%d, %d, %d, %d)\n", stream, nx, ny, nz );
6715 ENTER_GL();
6716 func_glNormalStream3iATI( stream, nx, ny, nz );
6717 LEAVE_GL();
6720 static void WINAPI wine_glNormalStream3ivATI( GLenum stream, GLint* coords ) {
6721 void (*func_glNormalStream3ivATI)( GLenum, GLint* ) = extension_funcs[823];
6722 TRACE("(%d, %p)\n", stream, coords );
6723 ENTER_GL();
6724 func_glNormalStream3ivATI( stream, coords );
6725 LEAVE_GL();
6728 static void WINAPI wine_glNormalStream3sATI( GLenum stream, GLshort nx, GLshort ny, GLshort nz ) {
6729 void (*func_glNormalStream3sATI)( GLenum, GLshort, GLshort, GLshort ) = extension_funcs[824];
6730 TRACE("(%d, %d, %d, %d)\n", stream, nx, ny, nz );
6731 ENTER_GL();
6732 func_glNormalStream3sATI( stream, nx, ny, nz );
6733 LEAVE_GL();
6736 static void WINAPI wine_glNormalStream3svATI( GLenum stream, GLshort* coords ) {
6737 void (*func_glNormalStream3svATI)( GLenum, GLshort* ) = extension_funcs[825];
6738 TRACE("(%d, %p)\n", stream, coords );
6739 ENTER_GL();
6740 func_glNormalStream3svATI( stream, coords );
6741 LEAVE_GL();
6744 static void WINAPI wine_glPNTrianglesfATI( GLenum pname, GLfloat param ) {
6745 void (*func_glPNTrianglesfATI)( GLenum, GLfloat ) = extension_funcs[826];
6746 TRACE("(%d, %f)\n", pname, param );
6747 ENTER_GL();
6748 func_glPNTrianglesfATI( pname, param );
6749 LEAVE_GL();
6752 static void WINAPI wine_glPNTrianglesiATI( GLenum pname, GLint param ) {
6753 void (*func_glPNTrianglesiATI)( GLenum, GLint ) = extension_funcs[827];
6754 TRACE("(%d, %d)\n", pname, param );
6755 ENTER_GL();
6756 func_glPNTrianglesiATI( pname, param );
6757 LEAVE_GL();
6760 static void WINAPI wine_glPassTexCoordATI( GLuint dst, GLuint coord, GLenum swizzle ) {
6761 void (*func_glPassTexCoordATI)( GLuint, GLuint, GLenum ) = extension_funcs[828];
6762 TRACE("(%d, %d, %d)\n", dst, coord, swizzle );
6763 ENTER_GL();
6764 func_glPassTexCoordATI( dst, coord, swizzle );
6765 LEAVE_GL();
6768 static void WINAPI wine_glPixelDataRangeNV( GLenum target, GLsizei length, GLvoid* pointer ) {
6769 void (*func_glPixelDataRangeNV)( GLenum, GLsizei, GLvoid* ) = extension_funcs[829];
6770 TRACE("(%d, %d, %p)\n", target, length, pointer );
6771 ENTER_GL();
6772 func_glPixelDataRangeNV( target, length, pointer );
6773 LEAVE_GL();
6776 static void WINAPI wine_glPixelTexGenParameterfSGIS( GLenum pname, GLfloat param ) {
6777 void (*func_glPixelTexGenParameterfSGIS)( GLenum, GLfloat ) = extension_funcs[830];
6778 TRACE("(%d, %f)\n", pname, param );
6779 ENTER_GL();
6780 func_glPixelTexGenParameterfSGIS( pname, param );
6781 LEAVE_GL();
6784 static void WINAPI wine_glPixelTexGenParameterfvSGIS( GLenum pname, GLfloat* params ) {
6785 void (*func_glPixelTexGenParameterfvSGIS)( GLenum, GLfloat* ) = extension_funcs[831];
6786 TRACE("(%d, %p)\n", pname, params );
6787 ENTER_GL();
6788 func_glPixelTexGenParameterfvSGIS( pname, params );
6789 LEAVE_GL();
6792 static void WINAPI wine_glPixelTexGenParameteriSGIS( GLenum pname, GLint param ) {
6793 void (*func_glPixelTexGenParameteriSGIS)( GLenum, GLint ) = extension_funcs[832];
6794 TRACE("(%d, %d)\n", pname, param );
6795 ENTER_GL();
6796 func_glPixelTexGenParameteriSGIS( pname, param );
6797 LEAVE_GL();
6800 static void WINAPI wine_glPixelTexGenParameterivSGIS( GLenum pname, GLint* params ) {
6801 void (*func_glPixelTexGenParameterivSGIS)( GLenum, GLint* ) = extension_funcs[833];
6802 TRACE("(%d, %p)\n", pname, params );
6803 ENTER_GL();
6804 func_glPixelTexGenParameterivSGIS( pname, params );
6805 LEAVE_GL();
6808 static void WINAPI wine_glPixelTexGenSGIX( GLenum mode ) {
6809 void (*func_glPixelTexGenSGIX)( GLenum ) = extension_funcs[834];
6810 TRACE("(%d)\n", mode );
6811 ENTER_GL();
6812 func_glPixelTexGenSGIX( mode );
6813 LEAVE_GL();
6816 static void WINAPI wine_glPixelTransformParameterfEXT( GLenum target, GLenum pname, GLfloat param ) {
6817 void (*func_glPixelTransformParameterfEXT)( GLenum, GLenum, GLfloat ) = extension_funcs[835];
6818 TRACE("(%d, %d, %f)\n", target, pname, param );
6819 ENTER_GL();
6820 func_glPixelTransformParameterfEXT( target, pname, param );
6821 LEAVE_GL();
6824 static void WINAPI wine_glPixelTransformParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) {
6825 void (*func_glPixelTransformParameterfvEXT)( GLenum, GLenum, GLfloat* ) = extension_funcs[836];
6826 TRACE("(%d, %d, %p)\n", target, pname, params );
6827 ENTER_GL();
6828 func_glPixelTransformParameterfvEXT( target, pname, params );
6829 LEAVE_GL();
6832 static void WINAPI wine_glPixelTransformParameteriEXT( GLenum target, GLenum pname, GLint param ) {
6833 void (*func_glPixelTransformParameteriEXT)( GLenum, GLenum, GLint ) = extension_funcs[837];
6834 TRACE("(%d, %d, %d)\n", target, pname, param );
6835 ENTER_GL();
6836 func_glPixelTransformParameteriEXT( target, pname, param );
6837 LEAVE_GL();
6840 static void WINAPI wine_glPixelTransformParameterivEXT( GLenum target, GLenum pname, GLint* params ) {
6841 void (*func_glPixelTransformParameterivEXT)( GLenum, GLenum, GLint* ) = extension_funcs[838];
6842 TRACE("(%d, %d, %p)\n", target, pname, params );
6843 ENTER_GL();
6844 func_glPixelTransformParameterivEXT( target, pname, params );
6845 LEAVE_GL();
6848 static void WINAPI wine_glPointParameterf( GLenum pname, GLfloat param ) {
6849 void (*func_glPointParameterf)( GLenum, GLfloat ) = extension_funcs[839];
6850 TRACE("(%d, %f)\n", pname, param );
6851 ENTER_GL();
6852 func_glPointParameterf( pname, param );
6853 LEAVE_GL();
6856 static void WINAPI wine_glPointParameterfARB( GLenum pname, GLfloat param ) {
6857 void (*func_glPointParameterfARB)( GLenum, GLfloat ) = extension_funcs[840];
6858 TRACE("(%d, %f)\n", pname, param );
6859 ENTER_GL();
6860 func_glPointParameterfARB( pname, param );
6861 LEAVE_GL();
6864 static void WINAPI wine_glPointParameterfEXT( GLenum pname, GLfloat param ) {
6865 void (*func_glPointParameterfEXT)( GLenum, GLfloat ) = extension_funcs[841];
6866 TRACE("(%d, %f)\n", pname, param );
6867 ENTER_GL();
6868 func_glPointParameterfEXT( pname, param );
6869 LEAVE_GL();
6872 static void WINAPI wine_glPointParameterfSGIS( GLenum pname, GLfloat param ) {
6873 void (*func_glPointParameterfSGIS)( GLenum, GLfloat ) = extension_funcs[842];
6874 TRACE("(%d, %f)\n", pname, param );
6875 ENTER_GL();
6876 func_glPointParameterfSGIS( pname, param );
6877 LEAVE_GL();
6880 static void WINAPI wine_glPointParameterfv( GLenum pname, GLfloat* params ) {
6881 void (*func_glPointParameterfv)( GLenum, GLfloat* ) = extension_funcs[843];
6882 TRACE("(%d, %p)\n", pname, params );
6883 ENTER_GL();
6884 func_glPointParameterfv( pname, params );
6885 LEAVE_GL();
6888 static void WINAPI wine_glPointParameterfvARB( GLenum pname, GLfloat* params ) {
6889 void (*func_glPointParameterfvARB)( GLenum, GLfloat* ) = extension_funcs[844];
6890 TRACE("(%d, %p)\n", pname, params );
6891 ENTER_GL();
6892 func_glPointParameterfvARB( pname, params );
6893 LEAVE_GL();
6896 static void WINAPI wine_glPointParameterfvEXT( GLenum pname, GLfloat* params ) {
6897 void (*func_glPointParameterfvEXT)( GLenum, GLfloat* ) = extension_funcs[845];
6898 TRACE("(%d, %p)\n", pname, params );
6899 ENTER_GL();
6900 func_glPointParameterfvEXT( pname, params );
6901 LEAVE_GL();
6904 static void WINAPI wine_glPointParameterfvSGIS( GLenum pname, GLfloat* params ) {
6905 void (*func_glPointParameterfvSGIS)( GLenum, GLfloat* ) = extension_funcs[846];
6906 TRACE("(%d, %p)\n", pname, params );
6907 ENTER_GL();
6908 func_glPointParameterfvSGIS( pname, params );
6909 LEAVE_GL();
6912 static void WINAPI wine_glPointParameteri( GLenum pname, GLint param ) {
6913 void (*func_glPointParameteri)( GLenum, GLint ) = extension_funcs[847];
6914 TRACE("(%d, %d)\n", pname, param );
6915 ENTER_GL();
6916 func_glPointParameteri( pname, param );
6917 LEAVE_GL();
6920 static void WINAPI wine_glPointParameteriNV( GLenum pname, GLint param ) {
6921 void (*func_glPointParameteriNV)( GLenum, GLint ) = extension_funcs[848];
6922 TRACE("(%d, %d)\n", pname, param );
6923 ENTER_GL();
6924 func_glPointParameteriNV( pname, param );
6925 LEAVE_GL();
6928 static void WINAPI wine_glPointParameteriv( GLenum pname, GLint* params ) {
6929 void (*func_glPointParameteriv)( GLenum, GLint* ) = extension_funcs[849];
6930 TRACE("(%d, %p)\n", pname, params );
6931 ENTER_GL();
6932 func_glPointParameteriv( pname, params );
6933 LEAVE_GL();
6936 static void WINAPI wine_glPointParameterivNV( GLenum pname, GLint* params ) {
6937 void (*func_glPointParameterivNV)( GLenum, GLint* ) = extension_funcs[850];
6938 TRACE("(%d, %p)\n", pname, params );
6939 ENTER_GL();
6940 func_glPointParameterivNV( pname, params );
6941 LEAVE_GL();
6944 static GLint WINAPI wine_glPollAsyncSGIX( GLuint* markerp ) {
6945 GLint ret_value;
6946 GLint (*func_glPollAsyncSGIX)( GLuint* ) = extension_funcs[851];
6947 TRACE("(%p)\n", markerp );
6948 ENTER_GL();
6949 ret_value = func_glPollAsyncSGIX( markerp );
6950 LEAVE_GL();
6951 return ret_value;
6954 static GLint WINAPI wine_glPollInstrumentsSGIX( GLint* marker_p ) {
6955 GLint ret_value;
6956 GLint (*func_glPollInstrumentsSGIX)( GLint* ) = extension_funcs[852];
6957 TRACE("(%p)\n", marker_p );
6958 ENTER_GL();
6959 ret_value = func_glPollInstrumentsSGIX( marker_p );
6960 LEAVE_GL();
6961 return ret_value;
6964 static void WINAPI wine_glPolygonOffsetEXT( GLfloat factor, GLfloat bias ) {
6965 void (*func_glPolygonOffsetEXT)( GLfloat, GLfloat ) = extension_funcs[853];
6966 TRACE("(%f, %f)\n", factor, bias );
6967 ENTER_GL();
6968 func_glPolygonOffsetEXT( factor, bias );
6969 LEAVE_GL();
6972 static void WINAPI wine_glPrimitiveRestartIndexNV( GLuint index ) {
6973 void (*func_glPrimitiveRestartIndexNV)( GLuint ) = extension_funcs[854];
6974 TRACE("(%d)\n", index );
6975 ENTER_GL();
6976 func_glPrimitiveRestartIndexNV( index );
6977 LEAVE_GL();
6980 static void WINAPI wine_glPrimitiveRestartNV( void ) {
6981 void (*func_glPrimitiveRestartNV)( void ) = extension_funcs[855];
6982 TRACE("()\n");
6983 ENTER_GL();
6984 func_glPrimitiveRestartNV( );
6985 LEAVE_GL();
6988 static void WINAPI wine_glPrioritizeTexturesEXT( GLsizei n, GLuint* textures, GLclampf* priorities ) {
6989 void (*func_glPrioritizeTexturesEXT)( GLsizei, GLuint*, GLclampf* ) = extension_funcs[856];
6990 TRACE("(%d, %p, %p)\n", n, textures, priorities );
6991 ENTER_GL();
6992 func_glPrioritizeTexturesEXT( n, textures, priorities );
6993 LEAVE_GL();
6996 static void WINAPI wine_glProgramBufferParametersIivNV( GLenum target, GLuint buffer, GLuint index, GLsizei count, GLint* params ) {
6997 void (*func_glProgramBufferParametersIivNV)( GLenum, GLuint, GLuint, GLsizei, GLint* ) = extension_funcs[857];
6998 TRACE("(%d, %d, %d, %d, %p)\n", target, buffer, index, count, params );
6999 ENTER_GL();
7000 func_glProgramBufferParametersIivNV( target, buffer, index, count, params );
7001 LEAVE_GL();
7004 static void WINAPI wine_glProgramBufferParametersIuivNV( GLenum target, GLuint buffer, GLuint index, GLsizei count, GLuint* params ) {
7005 void (*func_glProgramBufferParametersIuivNV)( GLenum, GLuint, GLuint, GLsizei, GLuint* ) = extension_funcs[858];
7006 TRACE("(%d, %d, %d, %d, %p)\n", target, buffer, index, count, params );
7007 ENTER_GL();
7008 func_glProgramBufferParametersIuivNV( target, buffer, index, count, params );
7009 LEAVE_GL();
7012 static void WINAPI wine_glProgramBufferParametersfvNV( GLenum target, GLuint buffer, GLuint index, GLsizei count, GLfloat* params ) {
7013 void (*func_glProgramBufferParametersfvNV)( GLenum, GLuint, GLuint, GLsizei, GLfloat* ) = extension_funcs[859];
7014 TRACE("(%d, %d, %d, %d, %p)\n", target, buffer, index, count, params );
7015 ENTER_GL();
7016 func_glProgramBufferParametersfvNV( target, buffer, index, count, params );
7017 LEAVE_GL();
7020 static void WINAPI wine_glProgramEnvParameter4dARB( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
7021 void (*func_glProgramEnvParameter4dARB)( GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[860];
7022 TRACE("(%d, %d, %f, %f, %f, %f)\n", target, index, x, y, z, w );
7023 ENTER_GL();
7024 func_glProgramEnvParameter4dARB( target, index, x, y, z, w );
7025 LEAVE_GL();
7028 static void WINAPI wine_glProgramEnvParameter4dvARB( GLenum target, GLuint index, GLdouble* params ) {
7029 void (*func_glProgramEnvParameter4dvARB)( GLenum, GLuint, GLdouble* ) = extension_funcs[861];
7030 TRACE("(%d, %d, %p)\n", target, index, params );
7031 ENTER_GL();
7032 func_glProgramEnvParameter4dvARB( target, index, params );
7033 LEAVE_GL();
7036 static void WINAPI wine_glProgramEnvParameter4fARB( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
7037 void (*func_glProgramEnvParameter4fARB)( GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[862];
7038 TRACE("(%d, %d, %f, %f, %f, %f)\n", target, index, x, y, z, w );
7039 ENTER_GL();
7040 func_glProgramEnvParameter4fARB( target, index, x, y, z, w );
7041 LEAVE_GL();
7044 static void WINAPI wine_glProgramEnvParameter4fvARB( GLenum target, GLuint index, GLfloat* params ) {
7045 void (*func_glProgramEnvParameter4fvARB)( GLenum, GLuint, GLfloat* ) = extension_funcs[863];
7046 TRACE("(%d, %d, %p)\n", target, index, params );
7047 ENTER_GL();
7048 func_glProgramEnvParameter4fvARB( target, index, params );
7049 LEAVE_GL();
7052 static void WINAPI wine_glProgramEnvParameterI4iNV( GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) {
7053 void (*func_glProgramEnvParameterI4iNV)( GLenum, GLuint, GLint, GLint, GLint, GLint ) = extension_funcs[864];
7054 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, index, x, y, z, w );
7055 ENTER_GL();
7056 func_glProgramEnvParameterI4iNV( target, index, x, y, z, w );
7057 LEAVE_GL();
7060 static void WINAPI wine_glProgramEnvParameterI4ivNV( GLenum target, GLuint index, GLint* params ) {
7061 void (*func_glProgramEnvParameterI4ivNV)( GLenum, GLuint, GLint* ) = extension_funcs[865];
7062 TRACE("(%d, %d, %p)\n", target, index, params );
7063 ENTER_GL();
7064 func_glProgramEnvParameterI4ivNV( target, index, params );
7065 LEAVE_GL();
7068 static void WINAPI wine_glProgramEnvParameterI4uiNV( GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) {
7069 void (*func_glProgramEnvParameterI4uiNV)( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[866];
7070 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, index, x, y, z, w );
7071 ENTER_GL();
7072 func_glProgramEnvParameterI4uiNV( target, index, x, y, z, w );
7073 LEAVE_GL();
7076 static void WINAPI wine_glProgramEnvParameterI4uivNV( GLenum target, GLuint index, GLuint* params ) {
7077 void (*func_glProgramEnvParameterI4uivNV)( GLenum, GLuint, GLuint* ) = extension_funcs[867];
7078 TRACE("(%d, %d, %p)\n", target, index, params );
7079 ENTER_GL();
7080 func_glProgramEnvParameterI4uivNV( target, index, params );
7081 LEAVE_GL();
7084 static void WINAPI wine_glProgramEnvParameters4fvEXT( GLenum target, GLuint index, GLsizei count, GLfloat* params ) {
7085 void (*func_glProgramEnvParameters4fvEXT)( GLenum, GLuint, GLsizei, GLfloat* ) = extension_funcs[868];
7086 TRACE("(%d, %d, %d, %p)\n", target, index, count, params );
7087 ENTER_GL();
7088 func_glProgramEnvParameters4fvEXT( target, index, count, params );
7089 LEAVE_GL();
7092 static void WINAPI wine_glProgramEnvParametersI4ivNV( GLenum target, GLuint index, GLsizei count, GLint* params ) {
7093 void (*func_glProgramEnvParametersI4ivNV)( GLenum, GLuint, GLsizei, GLint* ) = extension_funcs[869];
7094 TRACE("(%d, %d, %d, %p)\n", target, index, count, params );
7095 ENTER_GL();
7096 func_glProgramEnvParametersI4ivNV( target, index, count, params );
7097 LEAVE_GL();
7100 static void WINAPI wine_glProgramEnvParametersI4uivNV( GLenum target, GLuint index, GLsizei count, GLuint* params ) {
7101 void (*func_glProgramEnvParametersI4uivNV)( GLenum, GLuint, GLsizei, GLuint* ) = extension_funcs[870];
7102 TRACE("(%d, %d, %d, %p)\n", target, index, count, params );
7103 ENTER_GL();
7104 func_glProgramEnvParametersI4uivNV( target, index, count, params );
7105 LEAVE_GL();
7108 static void WINAPI wine_glProgramLocalParameter4dARB( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
7109 void (*func_glProgramLocalParameter4dARB)( GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[871];
7110 TRACE("(%d, %d, %f, %f, %f, %f)\n", target, index, x, y, z, w );
7111 ENTER_GL();
7112 func_glProgramLocalParameter4dARB( target, index, x, y, z, w );
7113 LEAVE_GL();
7116 static void WINAPI wine_glProgramLocalParameter4dvARB( GLenum target, GLuint index, GLdouble* params ) {
7117 void (*func_glProgramLocalParameter4dvARB)( GLenum, GLuint, GLdouble* ) = extension_funcs[872];
7118 TRACE("(%d, %d, %p)\n", target, index, params );
7119 ENTER_GL();
7120 func_glProgramLocalParameter4dvARB( target, index, params );
7121 LEAVE_GL();
7124 static void WINAPI wine_glProgramLocalParameter4fARB( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
7125 void (*func_glProgramLocalParameter4fARB)( GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[873];
7126 TRACE("(%d, %d, %f, %f, %f, %f)\n", target, index, x, y, z, w );
7127 ENTER_GL();
7128 func_glProgramLocalParameter4fARB( target, index, x, y, z, w );
7129 LEAVE_GL();
7132 static void WINAPI wine_glProgramLocalParameter4fvARB( GLenum target, GLuint index, GLfloat* params ) {
7133 void (*func_glProgramLocalParameter4fvARB)( GLenum, GLuint, GLfloat* ) = extension_funcs[874];
7134 TRACE("(%d, %d, %p)\n", target, index, params );
7135 ENTER_GL();
7136 func_glProgramLocalParameter4fvARB( target, index, params );
7137 LEAVE_GL();
7140 static void WINAPI wine_glProgramLocalParameterI4iNV( GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) {
7141 void (*func_glProgramLocalParameterI4iNV)( GLenum, GLuint, GLint, GLint, GLint, GLint ) = extension_funcs[875];
7142 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, index, x, y, z, w );
7143 ENTER_GL();
7144 func_glProgramLocalParameterI4iNV( target, index, x, y, z, w );
7145 LEAVE_GL();
7148 static void WINAPI wine_glProgramLocalParameterI4ivNV( GLenum target, GLuint index, GLint* params ) {
7149 void (*func_glProgramLocalParameterI4ivNV)( GLenum, GLuint, GLint* ) = extension_funcs[876];
7150 TRACE("(%d, %d, %p)\n", target, index, params );
7151 ENTER_GL();
7152 func_glProgramLocalParameterI4ivNV( target, index, params );
7153 LEAVE_GL();
7156 static void WINAPI wine_glProgramLocalParameterI4uiNV( GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) {
7157 void (*func_glProgramLocalParameterI4uiNV)( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[877];
7158 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, index, x, y, z, w );
7159 ENTER_GL();
7160 func_glProgramLocalParameterI4uiNV( target, index, x, y, z, w );
7161 LEAVE_GL();
7164 static void WINAPI wine_glProgramLocalParameterI4uivNV( GLenum target, GLuint index, GLuint* params ) {
7165 void (*func_glProgramLocalParameterI4uivNV)( GLenum, GLuint, GLuint* ) = extension_funcs[878];
7166 TRACE("(%d, %d, %p)\n", target, index, params );
7167 ENTER_GL();
7168 func_glProgramLocalParameterI4uivNV( target, index, params );
7169 LEAVE_GL();
7172 static void WINAPI wine_glProgramLocalParameters4fvEXT( GLenum target, GLuint index, GLsizei count, GLfloat* params ) {
7173 void (*func_glProgramLocalParameters4fvEXT)( GLenum, GLuint, GLsizei, GLfloat* ) = extension_funcs[879];
7174 TRACE("(%d, %d, %d, %p)\n", target, index, count, params );
7175 ENTER_GL();
7176 func_glProgramLocalParameters4fvEXT( target, index, count, params );
7177 LEAVE_GL();
7180 static void WINAPI wine_glProgramLocalParametersI4ivNV( GLenum target, GLuint index, GLsizei count, GLint* params ) {
7181 void (*func_glProgramLocalParametersI4ivNV)( GLenum, GLuint, GLsizei, GLint* ) = extension_funcs[880];
7182 TRACE("(%d, %d, %d, %p)\n", target, index, count, params );
7183 ENTER_GL();
7184 func_glProgramLocalParametersI4ivNV( target, index, count, params );
7185 LEAVE_GL();
7188 static void WINAPI wine_glProgramLocalParametersI4uivNV( GLenum target, GLuint index, GLsizei count, GLuint* params ) {
7189 void (*func_glProgramLocalParametersI4uivNV)( GLenum, GLuint, GLsizei, GLuint* ) = extension_funcs[881];
7190 TRACE("(%d, %d, %d, %p)\n", target, index, count, params );
7191 ENTER_GL();
7192 func_glProgramLocalParametersI4uivNV( target, index, count, params );
7193 LEAVE_GL();
7196 static void WINAPI wine_glProgramNamedParameter4dNV( GLuint id, GLsizei len, GLubyte* name, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
7197 void (*func_glProgramNamedParameter4dNV)( GLuint, GLsizei, GLubyte*, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[882];
7198 TRACE("(%d, %d, %p, %f, %f, %f, %f)\n", id, len, name, x, y, z, w );
7199 ENTER_GL();
7200 func_glProgramNamedParameter4dNV( id, len, name, x, y, z, w );
7201 LEAVE_GL();
7204 static void WINAPI wine_glProgramNamedParameter4dvNV( GLuint id, GLsizei len, GLubyte* name, GLdouble* v ) {
7205 void (*func_glProgramNamedParameter4dvNV)( GLuint, GLsizei, GLubyte*, GLdouble* ) = extension_funcs[883];
7206 TRACE("(%d, %d, %p, %p)\n", id, len, name, v );
7207 ENTER_GL();
7208 func_glProgramNamedParameter4dvNV( id, len, name, v );
7209 LEAVE_GL();
7212 static void WINAPI wine_glProgramNamedParameter4fNV( GLuint id, GLsizei len, GLubyte* name, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
7213 void (*func_glProgramNamedParameter4fNV)( GLuint, GLsizei, GLubyte*, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[884];
7214 TRACE("(%d, %d, %p, %f, %f, %f, %f)\n", id, len, name, x, y, z, w );
7215 ENTER_GL();
7216 func_glProgramNamedParameter4fNV( id, len, name, x, y, z, w );
7217 LEAVE_GL();
7220 static void WINAPI wine_glProgramNamedParameter4fvNV( GLuint id, GLsizei len, GLubyte* name, GLfloat* v ) {
7221 void (*func_glProgramNamedParameter4fvNV)( GLuint, GLsizei, GLubyte*, GLfloat* ) = extension_funcs[885];
7222 TRACE("(%d, %d, %p, %p)\n", id, len, name, v );
7223 ENTER_GL();
7224 func_glProgramNamedParameter4fvNV( id, len, name, v );
7225 LEAVE_GL();
7228 static void WINAPI wine_glProgramParameter4dNV( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
7229 void (*func_glProgramParameter4dNV)( GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[886];
7230 TRACE("(%d, %d, %f, %f, %f, %f)\n", target, index, x, y, z, w );
7231 ENTER_GL();
7232 func_glProgramParameter4dNV( target, index, x, y, z, w );
7233 LEAVE_GL();
7236 static void WINAPI wine_glProgramParameter4dvNV( GLenum target, GLuint index, GLdouble* v ) {
7237 void (*func_glProgramParameter4dvNV)( GLenum, GLuint, GLdouble* ) = extension_funcs[887];
7238 TRACE("(%d, %d, %p)\n", target, index, v );
7239 ENTER_GL();
7240 func_glProgramParameter4dvNV( target, index, v );
7241 LEAVE_GL();
7244 static void WINAPI wine_glProgramParameter4fNV( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
7245 void (*func_glProgramParameter4fNV)( GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[888];
7246 TRACE("(%d, %d, %f, %f, %f, %f)\n", target, index, x, y, z, w );
7247 ENTER_GL();
7248 func_glProgramParameter4fNV( target, index, x, y, z, w );
7249 LEAVE_GL();
7252 static void WINAPI wine_glProgramParameter4fvNV( GLenum target, GLuint index, GLfloat* v ) {
7253 void (*func_glProgramParameter4fvNV)( GLenum, GLuint, GLfloat* ) = extension_funcs[889];
7254 TRACE("(%d, %d, %p)\n", target, index, v );
7255 ENTER_GL();
7256 func_glProgramParameter4fvNV( target, index, v );
7257 LEAVE_GL();
7260 static void WINAPI wine_glProgramParameteriARB( GLuint program, GLenum pname, GLint value ) {
7261 void (*func_glProgramParameteriARB)( GLuint, GLenum, GLint ) = extension_funcs[890];
7262 TRACE("(%d, %d, %d)\n", program, pname, value );
7263 ENTER_GL();
7264 func_glProgramParameteriARB( program, pname, value );
7265 LEAVE_GL();
7268 static void WINAPI wine_glProgramParameteriEXT( GLuint program, GLenum pname, GLint value ) {
7269 void (*func_glProgramParameteriEXT)( GLuint, GLenum, GLint ) = extension_funcs[891];
7270 TRACE("(%d, %d, %d)\n", program, pname, value );
7271 ENTER_GL();
7272 func_glProgramParameteriEXT( program, pname, value );
7273 LEAVE_GL();
7276 static void WINAPI wine_glProgramParameters4dvNV( GLenum target, GLuint index, GLuint count, GLdouble* v ) {
7277 void (*func_glProgramParameters4dvNV)( GLenum, GLuint, GLuint, GLdouble* ) = extension_funcs[892];
7278 TRACE("(%d, %d, %d, %p)\n", target, index, count, v );
7279 ENTER_GL();
7280 func_glProgramParameters4dvNV( target, index, count, v );
7281 LEAVE_GL();
7284 static void WINAPI wine_glProgramParameters4fvNV( GLenum target, GLuint index, GLuint count, GLfloat* v ) {
7285 void (*func_glProgramParameters4fvNV)( GLenum, GLuint, GLuint, GLfloat* ) = extension_funcs[893];
7286 TRACE("(%d, %d, %d, %p)\n", target, index, count, v );
7287 ENTER_GL();
7288 func_glProgramParameters4fvNV( target, index, count, v );
7289 LEAVE_GL();
7292 static void WINAPI wine_glProgramStringARB( GLenum target, GLenum format, GLsizei len, GLvoid* string ) {
7293 void (*func_glProgramStringARB)( GLenum, GLenum, GLsizei, GLvoid* ) = extension_funcs[894];
7294 TRACE("(%d, %d, %d, %p)\n", target, format, len, string );
7295 ENTER_GL();
7296 func_glProgramStringARB( target, format, len, string );
7297 LEAVE_GL();
7300 static void WINAPI wine_glProgramUniform1fEXT( GLuint program, GLint location, GLfloat v0 ) {
7301 void (*func_glProgramUniform1fEXT)( GLuint, GLint, GLfloat ) = extension_funcs[895];
7302 TRACE("(%d, %d, %f)\n", program, location, v0 );
7303 ENTER_GL();
7304 func_glProgramUniform1fEXT( program, location, v0 );
7305 LEAVE_GL();
7308 static void WINAPI wine_glProgramUniform1fvEXT( GLuint program, GLint location, GLsizei count, GLfloat* value ) {
7309 void (*func_glProgramUniform1fvEXT)( GLuint, GLint, GLsizei, GLfloat* ) = extension_funcs[896];
7310 TRACE("(%d, %d, %d, %p)\n", program, location, count, value );
7311 ENTER_GL();
7312 func_glProgramUniform1fvEXT( program, location, count, value );
7313 LEAVE_GL();
7316 static void WINAPI wine_glProgramUniform1iEXT( GLuint program, GLint location, GLint v0 ) {
7317 void (*func_glProgramUniform1iEXT)( GLuint, GLint, GLint ) = extension_funcs[897];
7318 TRACE("(%d, %d, %d)\n", program, location, v0 );
7319 ENTER_GL();
7320 func_glProgramUniform1iEXT( program, location, v0 );
7321 LEAVE_GL();
7324 static void WINAPI wine_glProgramUniform1ivEXT( GLuint program, GLint location, GLsizei count, GLint* value ) {
7325 void (*func_glProgramUniform1ivEXT)( GLuint, GLint, GLsizei, GLint* ) = extension_funcs[898];
7326 TRACE("(%d, %d, %d, %p)\n", program, location, count, value );
7327 ENTER_GL();
7328 func_glProgramUniform1ivEXT( program, location, count, value );
7329 LEAVE_GL();
7332 static void WINAPI wine_glProgramUniform1uiEXT( GLuint program, GLint location, GLuint v0 ) {
7333 void (*func_glProgramUniform1uiEXT)( GLuint, GLint, GLuint ) = extension_funcs[899];
7334 TRACE("(%d, %d, %d)\n", program, location, v0 );
7335 ENTER_GL();
7336 func_glProgramUniform1uiEXT( program, location, v0 );
7337 LEAVE_GL();
7340 static void WINAPI wine_glProgramUniform1uivEXT( GLuint program, GLint location, GLsizei count, GLuint* value ) {
7341 void (*func_glProgramUniform1uivEXT)( GLuint, GLint, GLsizei, GLuint* ) = extension_funcs[900];
7342 TRACE("(%d, %d, %d, %p)\n", program, location, count, value );
7343 ENTER_GL();
7344 func_glProgramUniform1uivEXT( program, location, count, value );
7345 LEAVE_GL();
7348 static void WINAPI wine_glProgramUniform2fEXT( GLuint program, GLint location, GLfloat v0, GLfloat v1 ) {
7349 void (*func_glProgramUniform2fEXT)( GLuint, GLint, GLfloat, GLfloat ) = extension_funcs[901];
7350 TRACE("(%d, %d, %f, %f)\n", program, location, v0, v1 );
7351 ENTER_GL();
7352 func_glProgramUniform2fEXT( program, location, v0, v1 );
7353 LEAVE_GL();
7356 static void WINAPI wine_glProgramUniform2fvEXT( GLuint program, GLint location, GLsizei count, GLfloat* value ) {
7357 void (*func_glProgramUniform2fvEXT)( GLuint, GLint, GLsizei, GLfloat* ) = extension_funcs[902];
7358 TRACE("(%d, %d, %d, %p)\n", program, location, count, value );
7359 ENTER_GL();
7360 func_glProgramUniform2fvEXT( program, location, count, value );
7361 LEAVE_GL();
7364 static void WINAPI wine_glProgramUniform2iEXT( GLuint program, GLint location, GLint v0, GLint v1 ) {
7365 void (*func_glProgramUniform2iEXT)( GLuint, GLint, GLint, GLint ) = extension_funcs[903];
7366 TRACE("(%d, %d, %d, %d)\n", program, location, v0, v1 );
7367 ENTER_GL();
7368 func_glProgramUniform2iEXT( program, location, v0, v1 );
7369 LEAVE_GL();
7372 static void WINAPI wine_glProgramUniform2ivEXT( GLuint program, GLint location, GLsizei count, GLint* value ) {
7373 void (*func_glProgramUniform2ivEXT)( GLuint, GLint, GLsizei, GLint* ) = extension_funcs[904];
7374 TRACE("(%d, %d, %d, %p)\n", program, location, count, value );
7375 ENTER_GL();
7376 func_glProgramUniform2ivEXT( program, location, count, value );
7377 LEAVE_GL();
7380 static void WINAPI wine_glProgramUniform2uiEXT( GLuint program, GLint location, GLuint v0, GLuint v1 ) {
7381 void (*func_glProgramUniform2uiEXT)( GLuint, GLint, GLuint, GLuint ) = extension_funcs[905];
7382 TRACE("(%d, %d, %d, %d)\n", program, location, v0, v1 );
7383 ENTER_GL();
7384 func_glProgramUniform2uiEXT( program, location, v0, v1 );
7385 LEAVE_GL();
7388 static void WINAPI wine_glProgramUniform2uivEXT( GLuint program, GLint location, GLsizei count, GLuint* value ) {
7389 void (*func_glProgramUniform2uivEXT)( GLuint, GLint, GLsizei, GLuint* ) = extension_funcs[906];
7390 TRACE("(%d, %d, %d, %p)\n", program, location, count, value );
7391 ENTER_GL();
7392 func_glProgramUniform2uivEXT( program, location, count, value );
7393 LEAVE_GL();
7396 static void WINAPI wine_glProgramUniform3fEXT( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) {
7397 void (*func_glProgramUniform3fEXT)( GLuint, GLint, GLfloat, GLfloat, GLfloat ) = extension_funcs[907];
7398 TRACE("(%d, %d, %f, %f, %f)\n", program, location, v0, v1, v2 );
7399 ENTER_GL();
7400 func_glProgramUniform3fEXT( program, location, v0, v1, v2 );
7401 LEAVE_GL();
7404 static void WINAPI wine_glProgramUniform3fvEXT( GLuint program, GLint location, GLsizei count, GLfloat* value ) {
7405 void (*func_glProgramUniform3fvEXT)( GLuint, GLint, GLsizei, GLfloat* ) = extension_funcs[908];
7406 TRACE("(%d, %d, %d, %p)\n", program, location, count, value );
7407 ENTER_GL();
7408 func_glProgramUniform3fvEXT( program, location, count, value );
7409 LEAVE_GL();
7412 static void WINAPI wine_glProgramUniform3iEXT( GLuint program, GLint location, GLint v0, GLint v1, GLint v2 ) {
7413 void (*func_glProgramUniform3iEXT)( GLuint, GLint, GLint, GLint, GLint ) = extension_funcs[909];
7414 TRACE("(%d, %d, %d, %d, %d)\n", program, location, v0, v1, v2 );
7415 ENTER_GL();
7416 func_glProgramUniform3iEXT( program, location, v0, v1, v2 );
7417 LEAVE_GL();
7420 static void WINAPI wine_glProgramUniform3ivEXT( GLuint program, GLint location, GLsizei count, GLint* value ) {
7421 void (*func_glProgramUniform3ivEXT)( GLuint, GLint, GLsizei, GLint* ) = extension_funcs[910];
7422 TRACE("(%d, %d, %d, %p)\n", program, location, count, value );
7423 ENTER_GL();
7424 func_glProgramUniform3ivEXT( program, location, count, value );
7425 LEAVE_GL();
7428 static void WINAPI wine_glProgramUniform3uiEXT( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2 ) {
7429 void (*func_glProgramUniform3uiEXT)( GLuint, GLint, GLuint, GLuint, GLuint ) = extension_funcs[911];
7430 TRACE("(%d, %d, %d, %d, %d)\n", program, location, v0, v1, v2 );
7431 ENTER_GL();
7432 func_glProgramUniform3uiEXT( program, location, v0, v1, v2 );
7433 LEAVE_GL();
7436 static void WINAPI wine_glProgramUniform3uivEXT( GLuint program, GLint location, GLsizei count, GLuint* value ) {
7437 void (*func_glProgramUniform3uivEXT)( GLuint, GLint, GLsizei, GLuint* ) = extension_funcs[912];
7438 TRACE("(%d, %d, %d, %p)\n", program, location, count, value );
7439 ENTER_GL();
7440 func_glProgramUniform3uivEXT( program, location, count, value );
7441 LEAVE_GL();
7444 static void WINAPI wine_glProgramUniform4fEXT( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) {
7445 void (*func_glProgramUniform4fEXT)( GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[913];
7446 TRACE("(%d, %d, %f, %f, %f, %f)\n", program, location, v0, v1, v2, v3 );
7447 ENTER_GL();
7448 func_glProgramUniform4fEXT( program, location, v0, v1, v2, v3 );
7449 LEAVE_GL();
7452 static void WINAPI wine_glProgramUniform4fvEXT( GLuint program, GLint location, GLsizei count, GLfloat* value ) {
7453 void (*func_glProgramUniform4fvEXT)( GLuint, GLint, GLsizei, GLfloat* ) = extension_funcs[914];
7454 TRACE("(%d, %d, %d, %p)\n", program, location, count, value );
7455 ENTER_GL();
7456 func_glProgramUniform4fvEXT( program, location, count, value );
7457 LEAVE_GL();
7460 static void WINAPI wine_glProgramUniform4iEXT( GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) {
7461 void (*func_glProgramUniform4iEXT)( GLuint, GLint, GLint, GLint, GLint, GLint ) = extension_funcs[915];
7462 TRACE("(%d, %d, %d, %d, %d, %d)\n", program, location, v0, v1, v2, v3 );
7463 ENTER_GL();
7464 func_glProgramUniform4iEXT( program, location, v0, v1, v2, v3 );
7465 LEAVE_GL();
7468 static void WINAPI wine_glProgramUniform4ivEXT( GLuint program, GLint location, GLsizei count, GLint* value ) {
7469 void (*func_glProgramUniform4ivEXT)( GLuint, GLint, GLsizei, GLint* ) = extension_funcs[916];
7470 TRACE("(%d, %d, %d, %p)\n", program, location, count, value );
7471 ENTER_GL();
7472 func_glProgramUniform4ivEXT( program, location, count, value );
7473 LEAVE_GL();
7476 static void WINAPI wine_glProgramUniform4uiEXT( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) {
7477 void (*func_glProgramUniform4uiEXT)( GLuint, GLint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[917];
7478 TRACE("(%d, %d, %d, %d, %d, %d)\n", program, location, v0, v1, v2, v3 );
7479 ENTER_GL();
7480 func_glProgramUniform4uiEXT( program, location, v0, v1, v2, v3 );
7481 LEAVE_GL();
7484 static void WINAPI wine_glProgramUniform4uivEXT( GLuint program, GLint location, GLsizei count, GLuint* value ) {
7485 void (*func_glProgramUniform4uivEXT)( GLuint, GLint, GLsizei, GLuint* ) = extension_funcs[918];
7486 TRACE("(%d, %d, %d, %p)\n", program, location, count, value );
7487 ENTER_GL();
7488 func_glProgramUniform4uivEXT( program, location, count, value );
7489 LEAVE_GL();
7492 static void WINAPI wine_glProgramUniformMatrix2fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
7493 void (*func_glProgramUniformMatrix2fvEXT)( GLuint, GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[919];
7494 TRACE("(%d, %d, %d, %d, %p)\n", program, location, count, transpose, value );
7495 ENTER_GL();
7496 func_glProgramUniformMatrix2fvEXT( program, location, count, transpose, value );
7497 LEAVE_GL();
7500 static void WINAPI wine_glProgramUniformMatrix2x3fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
7501 void (*func_glProgramUniformMatrix2x3fvEXT)( GLuint, GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[920];
7502 TRACE("(%d, %d, %d, %d, %p)\n", program, location, count, transpose, value );
7503 ENTER_GL();
7504 func_glProgramUniformMatrix2x3fvEXT( program, location, count, transpose, value );
7505 LEAVE_GL();
7508 static void WINAPI wine_glProgramUniformMatrix2x4fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
7509 void (*func_glProgramUniformMatrix2x4fvEXT)( GLuint, GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[921];
7510 TRACE("(%d, %d, %d, %d, %p)\n", program, location, count, transpose, value );
7511 ENTER_GL();
7512 func_glProgramUniformMatrix2x4fvEXT( program, location, count, transpose, value );
7513 LEAVE_GL();
7516 static void WINAPI wine_glProgramUniformMatrix3fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
7517 void (*func_glProgramUniformMatrix3fvEXT)( GLuint, GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[922];
7518 TRACE("(%d, %d, %d, %d, %p)\n", program, location, count, transpose, value );
7519 ENTER_GL();
7520 func_glProgramUniformMatrix3fvEXT( program, location, count, transpose, value );
7521 LEAVE_GL();
7524 static void WINAPI wine_glProgramUniformMatrix3x2fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
7525 void (*func_glProgramUniformMatrix3x2fvEXT)( GLuint, GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[923];
7526 TRACE("(%d, %d, %d, %d, %p)\n", program, location, count, transpose, value );
7527 ENTER_GL();
7528 func_glProgramUniformMatrix3x2fvEXT( program, location, count, transpose, value );
7529 LEAVE_GL();
7532 static void WINAPI wine_glProgramUniformMatrix3x4fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
7533 void (*func_glProgramUniformMatrix3x4fvEXT)( GLuint, GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[924];
7534 TRACE("(%d, %d, %d, %d, %p)\n", program, location, count, transpose, value );
7535 ENTER_GL();
7536 func_glProgramUniformMatrix3x4fvEXT( program, location, count, transpose, value );
7537 LEAVE_GL();
7540 static void WINAPI wine_glProgramUniformMatrix4fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
7541 void (*func_glProgramUniformMatrix4fvEXT)( GLuint, GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[925];
7542 TRACE("(%d, %d, %d, %d, %p)\n", program, location, count, transpose, value );
7543 ENTER_GL();
7544 func_glProgramUniformMatrix4fvEXT( program, location, count, transpose, value );
7545 LEAVE_GL();
7548 static void WINAPI wine_glProgramUniformMatrix4x2fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
7549 void (*func_glProgramUniformMatrix4x2fvEXT)( GLuint, GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[926];
7550 TRACE("(%d, %d, %d, %d, %p)\n", program, location, count, transpose, value );
7551 ENTER_GL();
7552 func_glProgramUniformMatrix4x2fvEXT( program, location, count, transpose, value );
7553 LEAVE_GL();
7556 static void WINAPI wine_glProgramUniformMatrix4x3fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
7557 void (*func_glProgramUniformMatrix4x3fvEXT)( GLuint, GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[927];
7558 TRACE("(%d, %d, %d, %d, %p)\n", program, location, count, transpose, value );
7559 ENTER_GL();
7560 func_glProgramUniformMatrix4x3fvEXT( program, location, count, transpose, value );
7561 LEAVE_GL();
7564 static void WINAPI wine_glProgramVertexLimitNV( GLenum target, GLint limit ) {
7565 void (*func_glProgramVertexLimitNV)( GLenum, GLint ) = extension_funcs[928];
7566 TRACE("(%d, %d)\n", target, limit );
7567 ENTER_GL();
7568 func_glProgramVertexLimitNV( target, limit );
7569 LEAVE_GL();
7572 static void WINAPI wine_glPushClientAttribDefaultEXT( GLbitfield mask ) {
7573 void (*func_glPushClientAttribDefaultEXT)( GLbitfield ) = extension_funcs[929];
7574 TRACE("(%d)\n", mask );
7575 ENTER_GL();
7576 func_glPushClientAttribDefaultEXT( mask );
7577 LEAVE_GL();
7580 static void WINAPI wine_glReadBufferRegion( GLenum region, GLint x, GLint y, GLsizei width, GLsizei height ) {
7581 void (*func_glReadBufferRegion)( GLenum, GLint, GLint, GLsizei, GLsizei ) = extension_funcs[930];
7582 TRACE("(%d, %d, %d, %d, %d)\n", region, x, y, width, height );
7583 ENTER_GL();
7584 func_glReadBufferRegion( region, x, y, width, height );
7585 LEAVE_GL();
7588 static void WINAPI wine_glReadInstrumentsSGIX( GLint marker ) {
7589 void (*func_glReadInstrumentsSGIX)( GLint ) = extension_funcs[931];
7590 TRACE("(%d)\n", marker );
7591 ENTER_GL();
7592 func_glReadInstrumentsSGIX( marker );
7593 LEAVE_GL();
7596 static void WINAPI wine_glReferencePlaneSGIX( GLdouble* equation ) {
7597 void (*func_glReferencePlaneSGIX)( GLdouble* ) = extension_funcs[932];
7598 TRACE("(%p)\n", equation );
7599 ENTER_GL();
7600 func_glReferencePlaneSGIX( equation );
7601 LEAVE_GL();
7604 static void WINAPI wine_glRenderbufferStorage( GLenum target, GLenum internalformat, GLsizei width, GLsizei height ) {
7605 void (*func_glRenderbufferStorage)( GLenum, GLenum, GLsizei, GLsizei ) = extension_funcs[933];
7606 TRACE("(%d, %d, %d, %d)\n", target, internalformat, width, height );
7607 ENTER_GL();
7608 func_glRenderbufferStorage( target, internalformat, width, height );
7609 LEAVE_GL();
7612 static void WINAPI wine_glRenderbufferStorageEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height ) {
7613 void (*func_glRenderbufferStorageEXT)( GLenum, GLenum, GLsizei, GLsizei ) = extension_funcs[934];
7614 TRACE("(%d, %d, %d, %d)\n", target, internalformat, width, height );
7615 ENTER_GL();
7616 func_glRenderbufferStorageEXT( target, internalformat, width, height );
7617 LEAVE_GL();
7620 static void WINAPI wine_glRenderbufferStorageMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) {
7621 void (*func_glRenderbufferStorageMultisample)( GLenum, GLsizei, GLenum, GLsizei, GLsizei ) = extension_funcs[935];
7622 TRACE("(%d, %d, %d, %d, %d)\n", target, samples, internalformat, width, height );
7623 ENTER_GL();
7624 func_glRenderbufferStorageMultisample( target, samples, internalformat, width, height );
7625 LEAVE_GL();
7628 static void WINAPI wine_glRenderbufferStorageMultisampleCoverageNV( GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height ) {
7629 void (*func_glRenderbufferStorageMultisampleCoverageNV)( GLenum, GLsizei, GLsizei, GLenum, GLsizei, GLsizei ) = extension_funcs[936];
7630 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, coverageSamples, colorSamples, internalformat, width, height );
7631 ENTER_GL();
7632 func_glRenderbufferStorageMultisampleCoverageNV( target, coverageSamples, colorSamples, internalformat, width, height );
7633 LEAVE_GL();
7636 static void WINAPI wine_glRenderbufferStorageMultisampleEXT( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) {
7637 void (*func_glRenderbufferStorageMultisampleEXT)( GLenum, GLsizei, GLenum, GLsizei, GLsizei ) = extension_funcs[937];
7638 TRACE("(%d, %d, %d, %d, %d)\n", target, samples, internalformat, width, height );
7639 ENTER_GL();
7640 func_glRenderbufferStorageMultisampleEXT( target, samples, internalformat, width, height );
7641 LEAVE_GL();
7644 static void WINAPI wine_glReplacementCodePointerSUN( GLenum type, GLsizei stride, GLvoid** pointer ) {
7645 void (*func_glReplacementCodePointerSUN)( GLenum, GLsizei, GLvoid** ) = extension_funcs[938];
7646 TRACE("(%d, %d, %p)\n", type, stride, pointer );
7647 ENTER_GL();
7648 func_glReplacementCodePointerSUN( type, stride, pointer );
7649 LEAVE_GL();
7652 static void WINAPI wine_glReplacementCodeubSUN( GLubyte code ) {
7653 void (*func_glReplacementCodeubSUN)( GLubyte ) = extension_funcs[939];
7654 TRACE("(%d)\n", code );
7655 ENTER_GL();
7656 func_glReplacementCodeubSUN( code );
7657 LEAVE_GL();
7660 static void WINAPI wine_glReplacementCodeubvSUN( GLubyte* code ) {
7661 void (*func_glReplacementCodeubvSUN)( GLubyte* ) = extension_funcs[940];
7662 TRACE("(%p)\n", code );
7663 ENTER_GL();
7664 func_glReplacementCodeubvSUN( code );
7665 LEAVE_GL();
7668 static void WINAPI wine_glReplacementCodeuiColor3fVertex3fSUN( GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) {
7669 void (*func_glReplacementCodeuiColor3fVertex3fSUN)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[941];
7670 TRACE("(%d, %f, %f, %f, %f, %f, %f)\n", rc, r, g, b, x, y, z );
7671 ENTER_GL();
7672 func_glReplacementCodeuiColor3fVertex3fSUN( rc, r, g, b, x, y, z );
7673 LEAVE_GL();
7676 static void WINAPI wine_glReplacementCodeuiColor3fVertex3fvSUN( GLuint* rc, GLfloat* c, GLfloat* v ) {
7677 void (*func_glReplacementCodeuiColor3fVertex3fvSUN)( GLuint*, GLfloat*, GLfloat* ) = extension_funcs[942];
7678 TRACE("(%p, %p, %p)\n", rc, c, v );
7679 ENTER_GL();
7680 func_glReplacementCodeuiColor3fVertex3fvSUN( rc, c, v );
7681 LEAVE_GL();
7684 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 ) {
7685 void (*func_glReplacementCodeuiColor4fNormal3fVertex3fSUN)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[943];
7686 TRACE("(%d, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f)\n", rc, r, g, b, a, nx, ny, nz, x, y, z );
7687 ENTER_GL();
7688 func_glReplacementCodeuiColor4fNormal3fVertex3fSUN( rc, r, g, b, a, nx, ny, nz, x, y, z );
7689 LEAVE_GL();
7692 static void WINAPI wine_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( GLuint* rc, GLfloat* c, GLfloat* n, GLfloat* v ) {
7693 void (*func_glReplacementCodeuiColor4fNormal3fVertex3fvSUN)( GLuint*, GLfloat*, GLfloat*, GLfloat* ) = extension_funcs[944];
7694 TRACE("(%p, %p, %p, %p)\n", rc, c, n, v );
7695 ENTER_GL();
7696 func_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( rc, c, n, v );
7697 LEAVE_GL();
7700 static void WINAPI wine_glReplacementCodeuiColor4ubVertex3fSUN( GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) {
7701 void (*func_glReplacementCodeuiColor4ubVertex3fSUN)( GLuint, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat ) = extension_funcs[945];
7702 TRACE("(%d, %d, %d, %d, %d, %f, %f, %f)\n", rc, r, g, b, a, x, y, z );
7703 ENTER_GL();
7704 func_glReplacementCodeuiColor4ubVertex3fSUN( rc, r, g, b, a, x, y, z );
7705 LEAVE_GL();
7708 static void WINAPI wine_glReplacementCodeuiColor4ubVertex3fvSUN( GLuint* rc, GLubyte* c, GLfloat* v ) {
7709 void (*func_glReplacementCodeuiColor4ubVertex3fvSUN)( GLuint*, GLubyte*, GLfloat* ) = extension_funcs[946];
7710 TRACE("(%p, %p, %p)\n", rc, c, v );
7711 ENTER_GL();
7712 func_glReplacementCodeuiColor4ubVertex3fvSUN( rc, c, v );
7713 LEAVE_GL();
7716 static void WINAPI wine_glReplacementCodeuiNormal3fVertex3fSUN( GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) {
7717 void (*func_glReplacementCodeuiNormal3fVertex3fSUN)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[947];
7718 TRACE("(%d, %f, %f, %f, %f, %f, %f)\n", rc, nx, ny, nz, x, y, z );
7719 ENTER_GL();
7720 func_glReplacementCodeuiNormal3fVertex3fSUN( rc, nx, ny, nz, x, y, z );
7721 LEAVE_GL();
7724 static void WINAPI wine_glReplacementCodeuiNormal3fVertex3fvSUN( GLuint* rc, GLfloat* n, GLfloat* v ) {
7725 void (*func_glReplacementCodeuiNormal3fVertex3fvSUN)( GLuint*, GLfloat*, GLfloat* ) = extension_funcs[948];
7726 TRACE("(%p, %p, %p)\n", rc, n, v );
7727 ENTER_GL();
7728 func_glReplacementCodeuiNormal3fVertex3fvSUN( rc, n, v );
7729 LEAVE_GL();
7732 static void WINAPI wine_glReplacementCodeuiSUN( GLuint code ) {
7733 void (*func_glReplacementCodeuiSUN)( GLuint ) = extension_funcs[949];
7734 TRACE("(%d)\n", code );
7735 ENTER_GL();
7736 func_glReplacementCodeuiSUN( code );
7737 LEAVE_GL();
7740 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 ) {
7741 void (*func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[950];
7742 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 );
7743 ENTER_GL();
7744 func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN( rc, s, t, r, g, b, a, nx, ny, nz, x, y, z );
7745 LEAVE_GL();
7748 static void WINAPI wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( GLuint* rc, GLfloat* tc, GLfloat* c, GLfloat* n, GLfloat* v ) {
7749 void (*func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN)( GLuint*, GLfloat*, GLfloat*, GLfloat*, GLfloat* ) = extension_funcs[951];
7750 TRACE("(%p, %p, %p, %p, %p)\n", rc, tc, c, n, v );
7751 ENTER_GL();
7752 func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( rc, tc, c, n, v );
7753 LEAVE_GL();
7756 static void WINAPI wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) {
7757 void (*func_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[952];
7758 TRACE("(%d, %f, %f, %f, %f, %f, %f, %f, %f)\n", rc, s, t, nx, ny, nz, x, y, z );
7759 ENTER_GL();
7760 func_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( rc, s, t, nx, ny, nz, x, y, z );
7761 LEAVE_GL();
7764 static void WINAPI wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( GLuint* rc, GLfloat* tc, GLfloat* n, GLfloat* v ) {
7765 void (*func_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN)( GLuint*, GLfloat*, GLfloat*, GLfloat* ) = extension_funcs[953];
7766 TRACE("(%p, %p, %p, %p)\n", rc, tc, n, v );
7767 ENTER_GL();
7768 func_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( rc, tc, n, v );
7769 LEAVE_GL();
7772 static void WINAPI wine_glReplacementCodeuiTexCoord2fVertex3fSUN( GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z ) {
7773 void (*func_glReplacementCodeuiTexCoord2fVertex3fSUN)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[954];
7774 TRACE("(%d, %f, %f, %f, %f, %f)\n", rc, s, t, x, y, z );
7775 ENTER_GL();
7776 func_glReplacementCodeuiTexCoord2fVertex3fSUN( rc, s, t, x, y, z );
7777 LEAVE_GL();
7780 static void WINAPI wine_glReplacementCodeuiTexCoord2fVertex3fvSUN( GLuint* rc, GLfloat* tc, GLfloat* v ) {
7781 void (*func_glReplacementCodeuiTexCoord2fVertex3fvSUN)( GLuint*, GLfloat*, GLfloat* ) = extension_funcs[955];
7782 TRACE("(%p, %p, %p)\n", rc, tc, v );
7783 ENTER_GL();
7784 func_glReplacementCodeuiTexCoord2fVertex3fvSUN( rc, tc, v );
7785 LEAVE_GL();
7788 static void WINAPI wine_glReplacementCodeuiVertex3fSUN( GLuint rc, GLfloat x, GLfloat y, GLfloat z ) {
7789 void (*func_glReplacementCodeuiVertex3fSUN)( GLuint, GLfloat, GLfloat, GLfloat ) = extension_funcs[956];
7790 TRACE("(%d, %f, %f, %f)\n", rc, x, y, z );
7791 ENTER_GL();
7792 func_glReplacementCodeuiVertex3fSUN( rc, x, y, z );
7793 LEAVE_GL();
7796 static void WINAPI wine_glReplacementCodeuiVertex3fvSUN( GLuint* rc, GLfloat* v ) {
7797 void (*func_glReplacementCodeuiVertex3fvSUN)( GLuint*, GLfloat* ) = extension_funcs[957];
7798 TRACE("(%p, %p)\n", rc, v );
7799 ENTER_GL();
7800 func_glReplacementCodeuiVertex3fvSUN( rc, v );
7801 LEAVE_GL();
7804 static void WINAPI wine_glReplacementCodeuivSUN( GLuint* code ) {
7805 void (*func_glReplacementCodeuivSUN)( GLuint* ) = extension_funcs[958];
7806 TRACE("(%p)\n", code );
7807 ENTER_GL();
7808 func_glReplacementCodeuivSUN( code );
7809 LEAVE_GL();
7812 static void WINAPI wine_glReplacementCodeusSUN( GLushort code ) {
7813 void (*func_glReplacementCodeusSUN)( GLushort ) = extension_funcs[959];
7814 TRACE("(%d)\n", code );
7815 ENTER_GL();
7816 func_glReplacementCodeusSUN( code );
7817 LEAVE_GL();
7820 static void WINAPI wine_glReplacementCodeusvSUN( GLushort* code ) {
7821 void (*func_glReplacementCodeusvSUN)( GLushort* ) = extension_funcs[960];
7822 TRACE("(%p)\n", code );
7823 ENTER_GL();
7824 func_glReplacementCodeusvSUN( code );
7825 LEAVE_GL();
7828 static void WINAPI wine_glRequestResidentProgramsNV( GLsizei n, GLuint* programs ) {
7829 void (*func_glRequestResidentProgramsNV)( GLsizei, GLuint* ) = extension_funcs[961];
7830 TRACE("(%d, %p)\n", n, programs );
7831 ENTER_GL();
7832 func_glRequestResidentProgramsNV( n, programs );
7833 LEAVE_GL();
7836 static void WINAPI wine_glResetHistogramEXT( GLenum target ) {
7837 void (*func_glResetHistogramEXT)( GLenum ) = extension_funcs[962];
7838 TRACE("(%d)\n", target );
7839 ENTER_GL();
7840 func_glResetHistogramEXT( target );
7841 LEAVE_GL();
7844 static void WINAPI wine_glResetMinmaxEXT( GLenum target ) {
7845 void (*func_glResetMinmaxEXT)( GLenum ) = extension_funcs[963];
7846 TRACE("(%d)\n", target );
7847 ENTER_GL();
7848 func_glResetMinmaxEXT( target );
7849 LEAVE_GL();
7852 static void WINAPI wine_glResizeBuffersMESA( void ) {
7853 void (*func_glResizeBuffersMESA)( void ) = extension_funcs[964];
7854 TRACE("()\n");
7855 ENTER_GL();
7856 func_glResizeBuffersMESA( );
7857 LEAVE_GL();
7860 static void WINAPI wine_glSampleCoverage( GLclampf value, GLboolean invert ) {
7861 void (*func_glSampleCoverage)( GLclampf, GLboolean ) = extension_funcs[965];
7862 TRACE("(%f, %d)\n", value, invert );
7863 ENTER_GL();
7864 func_glSampleCoverage( value, invert );
7865 LEAVE_GL();
7868 static void WINAPI wine_glSampleCoverageARB( GLclampf value, GLboolean invert ) {
7869 void (*func_glSampleCoverageARB)( GLclampf, GLboolean ) = extension_funcs[966];
7870 TRACE("(%f, %d)\n", value, invert );
7871 ENTER_GL();
7872 func_glSampleCoverageARB( value, invert );
7873 LEAVE_GL();
7876 static void WINAPI wine_glSampleMapATI( GLuint dst, GLuint interp, GLenum swizzle ) {
7877 void (*func_glSampleMapATI)( GLuint, GLuint, GLenum ) = extension_funcs[967];
7878 TRACE("(%d, %d, %d)\n", dst, interp, swizzle );
7879 ENTER_GL();
7880 func_glSampleMapATI( dst, interp, swizzle );
7881 LEAVE_GL();
7884 static void WINAPI wine_glSampleMaskEXT( GLclampf value, GLboolean invert ) {
7885 void (*func_glSampleMaskEXT)( GLclampf, GLboolean ) = extension_funcs[968];
7886 TRACE("(%f, %d)\n", value, invert );
7887 ENTER_GL();
7888 func_glSampleMaskEXT( value, invert );
7889 LEAVE_GL();
7892 static void WINAPI wine_glSampleMaskSGIS( GLclampf value, GLboolean invert ) {
7893 void (*func_glSampleMaskSGIS)( GLclampf, GLboolean ) = extension_funcs[969];
7894 TRACE("(%f, %d)\n", value, invert );
7895 ENTER_GL();
7896 func_glSampleMaskSGIS( value, invert );
7897 LEAVE_GL();
7900 static void WINAPI wine_glSamplePatternEXT( GLenum pattern ) {
7901 void (*func_glSamplePatternEXT)( GLenum ) = extension_funcs[970];
7902 TRACE("(%d)\n", pattern );
7903 ENTER_GL();
7904 func_glSamplePatternEXT( pattern );
7905 LEAVE_GL();
7908 static void WINAPI wine_glSamplePatternSGIS( GLenum pattern ) {
7909 void (*func_glSamplePatternSGIS)( GLenum ) = extension_funcs[971];
7910 TRACE("(%d)\n", pattern );
7911 ENTER_GL();
7912 func_glSamplePatternSGIS( pattern );
7913 LEAVE_GL();
7916 static void WINAPI wine_glSecondaryColor3b( GLbyte red, GLbyte green, GLbyte blue ) {
7917 void (*func_glSecondaryColor3b)( GLbyte, GLbyte, GLbyte ) = extension_funcs[972];
7918 TRACE("(%d, %d, %d)\n", red, green, blue );
7919 ENTER_GL();
7920 func_glSecondaryColor3b( red, green, blue );
7921 LEAVE_GL();
7924 static void WINAPI wine_glSecondaryColor3bEXT( GLbyte red, GLbyte green, GLbyte blue ) {
7925 void (*func_glSecondaryColor3bEXT)( GLbyte, GLbyte, GLbyte ) = extension_funcs[973];
7926 TRACE("(%d, %d, %d)\n", red, green, blue );
7927 ENTER_GL();
7928 func_glSecondaryColor3bEXT( red, green, blue );
7929 LEAVE_GL();
7932 static void WINAPI wine_glSecondaryColor3bv( GLbyte* v ) {
7933 void (*func_glSecondaryColor3bv)( GLbyte* ) = extension_funcs[974];
7934 TRACE("(%p)\n", v );
7935 ENTER_GL();
7936 func_glSecondaryColor3bv( v );
7937 LEAVE_GL();
7940 static void WINAPI wine_glSecondaryColor3bvEXT( GLbyte* v ) {
7941 void (*func_glSecondaryColor3bvEXT)( GLbyte* ) = extension_funcs[975];
7942 TRACE("(%p)\n", v );
7943 ENTER_GL();
7944 func_glSecondaryColor3bvEXT( v );
7945 LEAVE_GL();
7948 static void WINAPI wine_glSecondaryColor3d( GLdouble red, GLdouble green, GLdouble blue ) {
7949 void (*func_glSecondaryColor3d)( GLdouble, GLdouble, GLdouble ) = extension_funcs[976];
7950 TRACE("(%f, %f, %f)\n", red, green, blue );
7951 ENTER_GL();
7952 func_glSecondaryColor3d( red, green, blue );
7953 LEAVE_GL();
7956 static void WINAPI wine_glSecondaryColor3dEXT( GLdouble red, GLdouble green, GLdouble blue ) {
7957 void (*func_glSecondaryColor3dEXT)( GLdouble, GLdouble, GLdouble ) = extension_funcs[977];
7958 TRACE("(%f, %f, %f)\n", red, green, blue );
7959 ENTER_GL();
7960 func_glSecondaryColor3dEXT( red, green, blue );
7961 LEAVE_GL();
7964 static void WINAPI wine_glSecondaryColor3dv( GLdouble* v ) {
7965 void (*func_glSecondaryColor3dv)( GLdouble* ) = extension_funcs[978];
7966 TRACE("(%p)\n", v );
7967 ENTER_GL();
7968 func_glSecondaryColor3dv( v );
7969 LEAVE_GL();
7972 static void WINAPI wine_glSecondaryColor3dvEXT( GLdouble* v ) {
7973 void (*func_glSecondaryColor3dvEXT)( GLdouble* ) = extension_funcs[979];
7974 TRACE("(%p)\n", v );
7975 ENTER_GL();
7976 func_glSecondaryColor3dvEXT( v );
7977 LEAVE_GL();
7980 static void WINAPI wine_glSecondaryColor3f( GLfloat red, GLfloat green, GLfloat blue ) {
7981 void (*func_glSecondaryColor3f)( GLfloat, GLfloat, GLfloat ) = extension_funcs[980];
7982 TRACE("(%f, %f, %f)\n", red, green, blue );
7983 ENTER_GL();
7984 func_glSecondaryColor3f( red, green, blue );
7985 LEAVE_GL();
7988 static void WINAPI wine_glSecondaryColor3fEXT( GLfloat red, GLfloat green, GLfloat blue ) {
7989 void (*func_glSecondaryColor3fEXT)( GLfloat, GLfloat, GLfloat ) = extension_funcs[981];
7990 TRACE("(%f, %f, %f)\n", red, green, blue );
7991 ENTER_GL();
7992 func_glSecondaryColor3fEXT( red, green, blue );
7993 LEAVE_GL();
7996 static void WINAPI wine_glSecondaryColor3fv( GLfloat* v ) {
7997 void (*func_glSecondaryColor3fv)( GLfloat* ) = extension_funcs[982];
7998 TRACE("(%p)\n", v );
7999 ENTER_GL();
8000 func_glSecondaryColor3fv( v );
8001 LEAVE_GL();
8004 static void WINAPI wine_glSecondaryColor3fvEXT( GLfloat* v ) {
8005 void (*func_glSecondaryColor3fvEXT)( GLfloat* ) = extension_funcs[983];
8006 TRACE("(%p)\n", v );
8007 ENTER_GL();
8008 func_glSecondaryColor3fvEXT( v );
8009 LEAVE_GL();
8012 static void WINAPI wine_glSecondaryColor3hNV( unsigned short red, unsigned short green, unsigned short blue ) {
8013 void (*func_glSecondaryColor3hNV)( unsigned short, unsigned short, unsigned short ) = extension_funcs[984];
8014 TRACE("(%d, %d, %d)\n", red, green, blue );
8015 ENTER_GL();
8016 func_glSecondaryColor3hNV( red, green, blue );
8017 LEAVE_GL();
8020 static void WINAPI wine_glSecondaryColor3hvNV( unsigned short* v ) {
8021 void (*func_glSecondaryColor3hvNV)( unsigned short* ) = extension_funcs[985];
8022 TRACE("(%p)\n", v );
8023 ENTER_GL();
8024 func_glSecondaryColor3hvNV( v );
8025 LEAVE_GL();
8028 static void WINAPI wine_glSecondaryColor3i( GLint red, GLint green, GLint blue ) {
8029 void (*func_glSecondaryColor3i)( GLint, GLint, GLint ) = extension_funcs[986];
8030 TRACE("(%d, %d, %d)\n", red, green, blue );
8031 ENTER_GL();
8032 func_glSecondaryColor3i( red, green, blue );
8033 LEAVE_GL();
8036 static void WINAPI wine_glSecondaryColor3iEXT( GLint red, GLint green, GLint blue ) {
8037 void (*func_glSecondaryColor3iEXT)( GLint, GLint, GLint ) = extension_funcs[987];
8038 TRACE("(%d, %d, %d)\n", red, green, blue );
8039 ENTER_GL();
8040 func_glSecondaryColor3iEXT( red, green, blue );
8041 LEAVE_GL();
8044 static void WINAPI wine_glSecondaryColor3iv( GLint* v ) {
8045 void (*func_glSecondaryColor3iv)( GLint* ) = extension_funcs[988];
8046 TRACE("(%p)\n", v );
8047 ENTER_GL();
8048 func_glSecondaryColor3iv( v );
8049 LEAVE_GL();
8052 static void WINAPI wine_glSecondaryColor3ivEXT( GLint* v ) {
8053 void (*func_glSecondaryColor3ivEXT)( GLint* ) = extension_funcs[989];
8054 TRACE("(%p)\n", v );
8055 ENTER_GL();
8056 func_glSecondaryColor3ivEXT( v );
8057 LEAVE_GL();
8060 static void WINAPI wine_glSecondaryColor3s( GLshort red, GLshort green, GLshort blue ) {
8061 void (*func_glSecondaryColor3s)( GLshort, GLshort, GLshort ) = extension_funcs[990];
8062 TRACE("(%d, %d, %d)\n", red, green, blue );
8063 ENTER_GL();
8064 func_glSecondaryColor3s( red, green, blue );
8065 LEAVE_GL();
8068 static void WINAPI wine_glSecondaryColor3sEXT( GLshort red, GLshort green, GLshort blue ) {
8069 void (*func_glSecondaryColor3sEXT)( GLshort, GLshort, GLshort ) = extension_funcs[991];
8070 TRACE("(%d, %d, %d)\n", red, green, blue );
8071 ENTER_GL();
8072 func_glSecondaryColor3sEXT( red, green, blue );
8073 LEAVE_GL();
8076 static void WINAPI wine_glSecondaryColor3sv( GLshort* v ) {
8077 void (*func_glSecondaryColor3sv)( GLshort* ) = extension_funcs[992];
8078 TRACE("(%p)\n", v );
8079 ENTER_GL();
8080 func_glSecondaryColor3sv( v );
8081 LEAVE_GL();
8084 static void WINAPI wine_glSecondaryColor3svEXT( GLshort* v ) {
8085 void (*func_glSecondaryColor3svEXT)( GLshort* ) = extension_funcs[993];
8086 TRACE("(%p)\n", v );
8087 ENTER_GL();
8088 func_glSecondaryColor3svEXT( v );
8089 LEAVE_GL();
8092 static void WINAPI wine_glSecondaryColor3ub( GLubyte red, GLubyte green, GLubyte blue ) {
8093 void (*func_glSecondaryColor3ub)( GLubyte, GLubyte, GLubyte ) = extension_funcs[994];
8094 TRACE("(%d, %d, %d)\n", red, green, blue );
8095 ENTER_GL();
8096 func_glSecondaryColor3ub( red, green, blue );
8097 LEAVE_GL();
8100 static void WINAPI wine_glSecondaryColor3ubEXT( GLubyte red, GLubyte green, GLubyte blue ) {
8101 void (*func_glSecondaryColor3ubEXT)( GLubyte, GLubyte, GLubyte ) = extension_funcs[995];
8102 TRACE("(%d, %d, %d)\n", red, green, blue );
8103 ENTER_GL();
8104 func_glSecondaryColor3ubEXT( red, green, blue );
8105 LEAVE_GL();
8108 static void WINAPI wine_glSecondaryColor3ubv( GLubyte* v ) {
8109 void (*func_glSecondaryColor3ubv)( GLubyte* ) = extension_funcs[996];
8110 TRACE("(%p)\n", v );
8111 ENTER_GL();
8112 func_glSecondaryColor3ubv( v );
8113 LEAVE_GL();
8116 static void WINAPI wine_glSecondaryColor3ubvEXT( GLubyte* v ) {
8117 void (*func_glSecondaryColor3ubvEXT)( GLubyte* ) = extension_funcs[997];
8118 TRACE("(%p)\n", v );
8119 ENTER_GL();
8120 func_glSecondaryColor3ubvEXT( v );
8121 LEAVE_GL();
8124 static void WINAPI wine_glSecondaryColor3ui( GLuint red, GLuint green, GLuint blue ) {
8125 void (*func_glSecondaryColor3ui)( GLuint, GLuint, GLuint ) = extension_funcs[998];
8126 TRACE("(%d, %d, %d)\n", red, green, blue );
8127 ENTER_GL();
8128 func_glSecondaryColor3ui( red, green, blue );
8129 LEAVE_GL();
8132 static void WINAPI wine_glSecondaryColor3uiEXT( GLuint red, GLuint green, GLuint blue ) {
8133 void (*func_glSecondaryColor3uiEXT)( GLuint, GLuint, GLuint ) = extension_funcs[999];
8134 TRACE("(%d, %d, %d)\n", red, green, blue );
8135 ENTER_GL();
8136 func_glSecondaryColor3uiEXT( red, green, blue );
8137 LEAVE_GL();
8140 static void WINAPI wine_glSecondaryColor3uiv( GLuint* v ) {
8141 void (*func_glSecondaryColor3uiv)( GLuint* ) = extension_funcs[1000];
8142 TRACE("(%p)\n", v );
8143 ENTER_GL();
8144 func_glSecondaryColor3uiv( v );
8145 LEAVE_GL();
8148 static void WINAPI wine_glSecondaryColor3uivEXT( GLuint* v ) {
8149 void (*func_glSecondaryColor3uivEXT)( GLuint* ) = extension_funcs[1001];
8150 TRACE("(%p)\n", v );
8151 ENTER_GL();
8152 func_glSecondaryColor3uivEXT( v );
8153 LEAVE_GL();
8156 static void WINAPI wine_glSecondaryColor3us( GLushort red, GLushort green, GLushort blue ) {
8157 void (*func_glSecondaryColor3us)( GLushort, GLushort, GLushort ) = extension_funcs[1002];
8158 TRACE("(%d, %d, %d)\n", red, green, blue );
8159 ENTER_GL();
8160 func_glSecondaryColor3us( red, green, blue );
8161 LEAVE_GL();
8164 static void WINAPI wine_glSecondaryColor3usEXT( GLushort red, GLushort green, GLushort blue ) {
8165 void (*func_glSecondaryColor3usEXT)( GLushort, GLushort, GLushort ) = extension_funcs[1003];
8166 TRACE("(%d, %d, %d)\n", red, green, blue );
8167 ENTER_GL();
8168 func_glSecondaryColor3usEXT( red, green, blue );
8169 LEAVE_GL();
8172 static void WINAPI wine_glSecondaryColor3usv( GLushort* v ) {
8173 void (*func_glSecondaryColor3usv)( GLushort* ) = extension_funcs[1004];
8174 TRACE("(%p)\n", v );
8175 ENTER_GL();
8176 func_glSecondaryColor3usv( v );
8177 LEAVE_GL();
8180 static void WINAPI wine_glSecondaryColor3usvEXT( GLushort* v ) {
8181 void (*func_glSecondaryColor3usvEXT)( GLushort* ) = extension_funcs[1005];
8182 TRACE("(%p)\n", v );
8183 ENTER_GL();
8184 func_glSecondaryColor3usvEXT( v );
8185 LEAVE_GL();
8188 static void WINAPI wine_glSecondaryColorPointer( GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
8189 void (*func_glSecondaryColorPointer)( GLint, GLenum, GLsizei, GLvoid* ) = extension_funcs[1006];
8190 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
8191 ENTER_GL();
8192 func_glSecondaryColorPointer( size, type, stride, pointer );
8193 LEAVE_GL();
8196 static void WINAPI wine_glSecondaryColorPointerEXT( GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
8197 void (*func_glSecondaryColorPointerEXT)( GLint, GLenum, GLsizei, GLvoid* ) = extension_funcs[1007];
8198 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
8199 ENTER_GL();
8200 func_glSecondaryColorPointerEXT( size, type, stride, pointer );
8201 LEAVE_GL();
8204 static void WINAPI wine_glSecondaryColorPointerListIBM( GLint size, GLenum type, GLint stride, GLvoid** pointer, GLint ptrstride ) {
8205 void (*func_glSecondaryColorPointerListIBM)( GLint, GLenum, GLint, GLvoid**, GLint ) = extension_funcs[1008];
8206 TRACE("(%d, %d, %d, %p, %d)\n", size, type, stride, pointer, ptrstride );
8207 ENTER_GL();
8208 func_glSecondaryColorPointerListIBM( size, type, stride, pointer, ptrstride );
8209 LEAVE_GL();
8212 static void WINAPI wine_glSelectTextureCoordSetSGIS( GLenum target ) {
8213 void (*func_glSelectTextureCoordSetSGIS)( GLenum ) = extension_funcs[1009];
8214 TRACE("(%d)\n", target );
8215 ENTER_GL();
8216 func_glSelectTextureCoordSetSGIS( target );
8217 LEAVE_GL();
8220 static void WINAPI wine_glSelectTextureSGIS( GLenum target ) {
8221 void (*func_glSelectTextureSGIS)( GLenum ) = extension_funcs[1010];
8222 TRACE("(%d)\n", target );
8223 ENTER_GL();
8224 func_glSelectTextureSGIS( target );
8225 LEAVE_GL();
8228 static void WINAPI wine_glSeparableFilter2DEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* row, GLvoid* column ) {
8229 void (*func_glSeparableFilter2DEXT)( GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, GLvoid*, GLvoid* ) = extension_funcs[1011];
8230 TRACE("(%d, %d, %d, %d, %d, %d, %p, %p)\n", target, internalformat, width, height, format, type, row, column );
8231 ENTER_GL();
8232 func_glSeparableFilter2DEXT( target, internalformat, width, height, format, type, row, column );
8233 LEAVE_GL();
8236 static void WINAPI wine_glSetFenceAPPLE( GLuint fence ) {
8237 void (*func_glSetFenceAPPLE)( GLuint ) = extension_funcs[1012];
8238 TRACE("(%d)\n", fence );
8239 ENTER_GL();
8240 func_glSetFenceAPPLE( fence );
8241 LEAVE_GL();
8244 static void WINAPI wine_glSetFenceNV( GLuint fence, GLenum condition ) {
8245 void (*func_glSetFenceNV)( GLuint, GLenum ) = extension_funcs[1013];
8246 TRACE("(%d, %d)\n", fence, condition );
8247 ENTER_GL();
8248 func_glSetFenceNV( fence, condition );
8249 LEAVE_GL();
8252 static void WINAPI wine_glSetFragmentShaderConstantATI( GLuint dst, GLfloat* value ) {
8253 void (*func_glSetFragmentShaderConstantATI)( GLuint, GLfloat* ) = extension_funcs[1014];
8254 TRACE("(%d, %p)\n", dst, value );
8255 ENTER_GL();
8256 func_glSetFragmentShaderConstantATI( dst, value );
8257 LEAVE_GL();
8260 static void WINAPI wine_glSetInvariantEXT( GLuint id, GLenum type, GLvoid* addr ) {
8261 void (*func_glSetInvariantEXT)( GLuint, GLenum, GLvoid* ) = extension_funcs[1015];
8262 TRACE("(%d, %d, %p)\n", id, type, addr );
8263 ENTER_GL();
8264 func_glSetInvariantEXT( id, type, addr );
8265 LEAVE_GL();
8268 static void WINAPI wine_glSetLocalConstantEXT( GLuint id, GLenum type, GLvoid* addr ) {
8269 void (*func_glSetLocalConstantEXT)( GLuint, GLenum, GLvoid* ) = extension_funcs[1016];
8270 TRACE("(%d, %d, %p)\n", id, type, addr );
8271 ENTER_GL();
8272 func_glSetLocalConstantEXT( id, type, addr );
8273 LEAVE_GL();
8276 static void WINAPI wine_glShaderOp1EXT( GLenum op, GLuint res, GLuint arg1 ) {
8277 void (*func_glShaderOp1EXT)( GLenum, GLuint, GLuint ) = extension_funcs[1017];
8278 TRACE("(%d, %d, %d)\n", op, res, arg1 );
8279 ENTER_GL();
8280 func_glShaderOp1EXT( op, res, arg1 );
8281 LEAVE_GL();
8284 static void WINAPI wine_glShaderOp2EXT( GLenum op, GLuint res, GLuint arg1, GLuint arg2 ) {
8285 void (*func_glShaderOp2EXT)( GLenum, GLuint, GLuint, GLuint ) = extension_funcs[1018];
8286 TRACE("(%d, %d, %d, %d)\n", op, res, arg1, arg2 );
8287 ENTER_GL();
8288 func_glShaderOp2EXT( op, res, arg1, arg2 );
8289 LEAVE_GL();
8292 static void WINAPI wine_glShaderOp3EXT( GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3 ) {
8293 void (*func_glShaderOp3EXT)( GLenum, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[1019];
8294 TRACE("(%d, %d, %d, %d, %d)\n", op, res, arg1, arg2, arg3 );
8295 ENTER_GL();
8296 func_glShaderOp3EXT( op, res, arg1, arg2, arg3 );
8297 LEAVE_GL();
8300 static void WINAPI wine_glShaderSource( GLuint shader, GLsizei count, char** string, GLint* length ) {
8301 void (*func_glShaderSource)( GLuint, GLsizei, char**, GLint* ) = extension_funcs[1020];
8302 TRACE("(%d, %d, %p, %p)\n", shader, count, string, length );
8303 ENTER_GL();
8304 func_glShaderSource( shader, count, string, length );
8305 LEAVE_GL();
8308 static void WINAPI wine_glShaderSourceARB( unsigned int shaderObj, GLsizei count, char** string, GLint* length ) {
8309 void (*func_glShaderSourceARB)( unsigned int, GLsizei, char**, GLint* ) = extension_funcs[1021];
8310 TRACE("(%d, %d, %p, %p)\n", shaderObj, count, string, length );
8311 ENTER_GL();
8312 func_glShaderSourceARB( shaderObj, count, string, length );
8313 LEAVE_GL();
8316 static void WINAPI wine_glSharpenTexFuncSGIS( GLenum target, GLsizei n, GLfloat* points ) {
8317 void (*func_glSharpenTexFuncSGIS)( GLenum, GLsizei, GLfloat* ) = extension_funcs[1022];
8318 TRACE("(%d, %d, %p)\n", target, n, points );
8319 ENTER_GL();
8320 func_glSharpenTexFuncSGIS( target, n, points );
8321 LEAVE_GL();
8324 static void WINAPI wine_glSpriteParameterfSGIX( GLenum pname, GLfloat param ) {
8325 void (*func_glSpriteParameterfSGIX)( GLenum, GLfloat ) = extension_funcs[1023];
8326 TRACE("(%d, %f)\n", pname, param );
8327 ENTER_GL();
8328 func_glSpriteParameterfSGIX( pname, param );
8329 LEAVE_GL();
8332 static void WINAPI wine_glSpriteParameterfvSGIX( GLenum pname, GLfloat* params ) {
8333 void (*func_glSpriteParameterfvSGIX)( GLenum, GLfloat* ) = extension_funcs[1024];
8334 TRACE("(%d, %p)\n", pname, params );
8335 ENTER_GL();
8336 func_glSpriteParameterfvSGIX( pname, params );
8337 LEAVE_GL();
8340 static void WINAPI wine_glSpriteParameteriSGIX( GLenum pname, GLint param ) {
8341 void (*func_glSpriteParameteriSGIX)( GLenum, GLint ) = extension_funcs[1025];
8342 TRACE("(%d, %d)\n", pname, param );
8343 ENTER_GL();
8344 func_glSpriteParameteriSGIX( pname, param );
8345 LEAVE_GL();
8348 static void WINAPI wine_glSpriteParameterivSGIX( GLenum pname, GLint* params ) {
8349 void (*func_glSpriteParameterivSGIX)( GLenum, GLint* ) = extension_funcs[1026];
8350 TRACE("(%d, %p)\n", pname, params );
8351 ENTER_GL();
8352 func_glSpriteParameterivSGIX( pname, params );
8353 LEAVE_GL();
8356 static void WINAPI wine_glStartInstrumentsSGIX( void ) {
8357 void (*func_glStartInstrumentsSGIX)( void ) = extension_funcs[1027];
8358 TRACE("()\n");
8359 ENTER_GL();
8360 func_glStartInstrumentsSGIX( );
8361 LEAVE_GL();
8364 static void WINAPI wine_glStencilClearTagEXT( GLsizei stencilTagBits, GLuint stencilClearTag ) {
8365 void (*func_glStencilClearTagEXT)( GLsizei, GLuint ) = extension_funcs[1028];
8366 TRACE("(%d, %d)\n", stencilTagBits, stencilClearTag );
8367 ENTER_GL();
8368 func_glStencilClearTagEXT( stencilTagBits, stencilClearTag );
8369 LEAVE_GL();
8372 static void WINAPI wine_glStencilFuncSeparate( GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask ) {
8373 void (*func_glStencilFuncSeparate)( GLenum, GLenum, GLint, GLuint ) = extension_funcs[1029];
8374 TRACE("(%d, %d, %d, %d)\n", frontfunc, backfunc, ref, mask );
8375 ENTER_GL();
8376 func_glStencilFuncSeparate( frontfunc, backfunc, ref, mask );
8377 LEAVE_GL();
8380 static void WINAPI wine_glStencilFuncSeparateATI( GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask ) {
8381 void (*func_glStencilFuncSeparateATI)( GLenum, GLenum, GLint, GLuint ) = extension_funcs[1030];
8382 TRACE("(%d, %d, %d, %d)\n", frontfunc, backfunc, ref, mask );
8383 ENTER_GL();
8384 func_glStencilFuncSeparateATI( frontfunc, backfunc, ref, mask );
8385 LEAVE_GL();
8388 static void WINAPI wine_glStencilMaskSeparate( GLenum face, GLuint mask ) {
8389 void (*func_glStencilMaskSeparate)( GLenum, GLuint ) = extension_funcs[1031];
8390 TRACE("(%d, %d)\n", face, mask );
8391 ENTER_GL();
8392 func_glStencilMaskSeparate( face, mask );
8393 LEAVE_GL();
8396 static void WINAPI wine_glStencilOpSeparate( GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass ) {
8397 void (*func_glStencilOpSeparate)( GLenum, GLenum, GLenum, GLenum ) = extension_funcs[1032];
8398 TRACE("(%d, %d, %d, %d)\n", face, sfail, dpfail, dppass );
8399 ENTER_GL();
8400 func_glStencilOpSeparate( face, sfail, dpfail, dppass );
8401 LEAVE_GL();
8404 static void WINAPI wine_glStencilOpSeparateATI( GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass ) {
8405 void (*func_glStencilOpSeparateATI)( GLenum, GLenum, GLenum, GLenum ) = extension_funcs[1033];
8406 TRACE("(%d, %d, %d, %d)\n", face, sfail, dpfail, dppass );
8407 ENTER_GL();
8408 func_glStencilOpSeparateATI( face, sfail, dpfail, dppass );
8409 LEAVE_GL();
8412 static void WINAPI wine_glStopInstrumentsSGIX( GLint marker ) {
8413 void (*func_glStopInstrumentsSGIX)( GLint ) = extension_funcs[1034];
8414 TRACE("(%d)\n", marker );
8415 ENTER_GL();
8416 func_glStopInstrumentsSGIX( marker );
8417 LEAVE_GL();
8420 static void WINAPI wine_glStringMarkerGREMEDY( GLsizei len, GLvoid* string ) {
8421 void (*func_glStringMarkerGREMEDY)( GLsizei, GLvoid* ) = extension_funcs[1035];
8422 TRACE("(%d, %p)\n", len, string );
8423 ENTER_GL();
8424 func_glStringMarkerGREMEDY( len, string );
8425 LEAVE_GL();
8428 static void WINAPI wine_glSwizzleEXT( GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW ) {
8429 void (*func_glSwizzleEXT)( GLuint, GLuint, GLenum, GLenum, GLenum, GLenum ) = extension_funcs[1036];
8430 TRACE("(%d, %d, %d, %d, %d, %d)\n", res, in, outX, outY, outZ, outW );
8431 ENTER_GL();
8432 func_glSwizzleEXT( res, in, outX, outY, outZ, outW );
8433 LEAVE_GL();
8436 static void WINAPI wine_glTagSampleBufferSGIX( void ) {
8437 void (*func_glTagSampleBufferSGIX)( void ) = extension_funcs[1037];
8438 TRACE("()\n");
8439 ENTER_GL();
8440 func_glTagSampleBufferSGIX( );
8441 LEAVE_GL();
8444 static void WINAPI wine_glTangent3bEXT( GLbyte tx, GLbyte ty, GLbyte tz ) {
8445 void (*func_glTangent3bEXT)( GLbyte, GLbyte, GLbyte ) = extension_funcs[1038];
8446 TRACE("(%d, %d, %d)\n", tx, ty, tz );
8447 ENTER_GL();
8448 func_glTangent3bEXT( tx, ty, tz );
8449 LEAVE_GL();
8452 static void WINAPI wine_glTangent3bvEXT( GLbyte* v ) {
8453 void (*func_glTangent3bvEXT)( GLbyte* ) = extension_funcs[1039];
8454 TRACE("(%p)\n", v );
8455 ENTER_GL();
8456 func_glTangent3bvEXT( v );
8457 LEAVE_GL();
8460 static void WINAPI wine_glTangent3dEXT( GLdouble tx, GLdouble ty, GLdouble tz ) {
8461 void (*func_glTangent3dEXT)( GLdouble, GLdouble, GLdouble ) = extension_funcs[1040];
8462 TRACE("(%f, %f, %f)\n", tx, ty, tz );
8463 ENTER_GL();
8464 func_glTangent3dEXT( tx, ty, tz );
8465 LEAVE_GL();
8468 static void WINAPI wine_glTangent3dvEXT( GLdouble* v ) {
8469 void (*func_glTangent3dvEXT)( GLdouble* ) = extension_funcs[1041];
8470 TRACE("(%p)\n", v );
8471 ENTER_GL();
8472 func_glTangent3dvEXT( v );
8473 LEAVE_GL();
8476 static void WINAPI wine_glTangent3fEXT( GLfloat tx, GLfloat ty, GLfloat tz ) {
8477 void (*func_glTangent3fEXT)( GLfloat, GLfloat, GLfloat ) = extension_funcs[1042];
8478 TRACE("(%f, %f, %f)\n", tx, ty, tz );
8479 ENTER_GL();
8480 func_glTangent3fEXT( tx, ty, tz );
8481 LEAVE_GL();
8484 static void WINAPI wine_glTangent3fvEXT( GLfloat* v ) {
8485 void (*func_glTangent3fvEXT)( GLfloat* ) = extension_funcs[1043];
8486 TRACE("(%p)\n", v );
8487 ENTER_GL();
8488 func_glTangent3fvEXT( v );
8489 LEAVE_GL();
8492 static void WINAPI wine_glTangent3iEXT( GLint tx, GLint ty, GLint tz ) {
8493 void (*func_glTangent3iEXT)( GLint, GLint, GLint ) = extension_funcs[1044];
8494 TRACE("(%d, %d, %d)\n", tx, ty, tz );
8495 ENTER_GL();
8496 func_glTangent3iEXT( tx, ty, tz );
8497 LEAVE_GL();
8500 static void WINAPI wine_glTangent3ivEXT( GLint* v ) {
8501 void (*func_glTangent3ivEXT)( GLint* ) = extension_funcs[1045];
8502 TRACE("(%p)\n", v );
8503 ENTER_GL();
8504 func_glTangent3ivEXT( v );
8505 LEAVE_GL();
8508 static void WINAPI wine_glTangent3sEXT( GLshort tx, GLshort ty, GLshort tz ) {
8509 void (*func_glTangent3sEXT)( GLshort, GLshort, GLshort ) = extension_funcs[1046];
8510 TRACE("(%d, %d, %d)\n", tx, ty, tz );
8511 ENTER_GL();
8512 func_glTangent3sEXT( tx, ty, tz );
8513 LEAVE_GL();
8516 static void WINAPI wine_glTangent3svEXT( GLshort* v ) {
8517 void (*func_glTangent3svEXT)( GLshort* ) = extension_funcs[1047];
8518 TRACE("(%p)\n", v );
8519 ENTER_GL();
8520 func_glTangent3svEXT( v );
8521 LEAVE_GL();
8524 static void WINAPI wine_glTangentPointerEXT( GLenum type, GLsizei stride, GLvoid* pointer ) {
8525 void (*func_glTangentPointerEXT)( GLenum, GLsizei, GLvoid* ) = extension_funcs[1048];
8526 TRACE("(%d, %d, %p)\n", type, stride, pointer );
8527 ENTER_GL();
8528 func_glTangentPointerEXT( type, stride, pointer );
8529 LEAVE_GL();
8532 static void WINAPI wine_glTbufferMask3DFX( GLuint mask ) {
8533 void (*func_glTbufferMask3DFX)( GLuint ) = extension_funcs[1049];
8534 TRACE("(%d)\n", mask );
8535 ENTER_GL();
8536 func_glTbufferMask3DFX( mask );
8537 LEAVE_GL();
8540 static GLboolean WINAPI wine_glTestFenceAPPLE( GLuint fence ) {
8541 GLboolean ret_value;
8542 GLboolean (*func_glTestFenceAPPLE)( GLuint ) = extension_funcs[1050];
8543 TRACE("(%d)\n", fence );
8544 ENTER_GL();
8545 ret_value = func_glTestFenceAPPLE( fence );
8546 LEAVE_GL();
8547 return ret_value;
8550 static GLboolean WINAPI wine_glTestFenceNV( GLuint fence ) {
8551 GLboolean ret_value;
8552 GLboolean (*func_glTestFenceNV)( GLuint ) = extension_funcs[1051];
8553 TRACE("(%d)\n", fence );
8554 ENTER_GL();
8555 ret_value = func_glTestFenceNV( fence );
8556 LEAVE_GL();
8557 return ret_value;
8560 static GLboolean WINAPI wine_glTestObjectAPPLE( GLenum object, GLuint name ) {
8561 GLboolean ret_value;
8562 GLboolean (*func_glTestObjectAPPLE)( GLenum, GLuint ) = extension_funcs[1052];
8563 TRACE("(%d, %d)\n", object, name );
8564 ENTER_GL();
8565 ret_value = func_glTestObjectAPPLE( object, name );
8566 LEAVE_GL();
8567 return ret_value;
8570 static void WINAPI wine_glTexBufferARB( GLenum target, GLenum internalformat, GLuint buffer ) {
8571 void (*func_glTexBufferARB)( GLenum, GLenum, GLuint ) = extension_funcs[1053];
8572 TRACE("(%d, %d, %d)\n", target, internalformat, buffer );
8573 ENTER_GL();
8574 func_glTexBufferARB( target, internalformat, buffer );
8575 LEAVE_GL();
8578 static void WINAPI wine_glTexBufferEXT( GLenum target, GLenum internalformat, GLuint buffer ) {
8579 void (*func_glTexBufferEXT)( GLenum, GLenum, GLuint ) = extension_funcs[1054];
8580 TRACE("(%d, %d, %d)\n", target, internalformat, buffer );
8581 ENTER_GL();
8582 func_glTexBufferEXT( target, internalformat, buffer );
8583 LEAVE_GL();
8586 static void WINAPI wine_glTexBumpParameterfvATI( GLenum pname, GLfloat* param ) {
8587 void (*func_glTexBumpParameterfvATI)( GLenum, GLfloat* ) = extension_funcs[1055];
8588 TRACE("(%d, %p)\n", pname, param );
8589 ENTER_GL();
8590 func_glTexBumpParameterfvATI( pname, param );
8591 LEAVE_GL();
8594 static void WINAPI wine_glTexBumpParameterivATI( GLenum pname, GLint* param ) {
8595 void (*func_glTexBumpParameterivATI)( GLenum, GLint* ) = extension_funcs[1056];
8596 TRACE("(%d, %p)\n", pname, param );
8597 ENTER_GL();
8598 func_glTexBumpParameterivATI( pname, param );
8599 LEAVE_GL();
8602 static void WINAPI wine_glTexCoord1hNV( unsigned short s ) {
8603 void (*func_glTexCoord1hNV)( unsigned short ) = extension_funcs[1057];
8604 TRACE("(%d)\n", s );
8605 ENTER_GL();
8606 func_glTexCoord1hNV( s );
8607 LEAVE_GL();
8610 static void WINAPI wine_glTexCoord1hvNV( unsigned short* v ) {
8611 void (*func_glTexCoord1hvNV)( unsigned short* ) = extension_funcs[1058];
8612 TRACE("(%p)\n", v );
8613 ENTER_GL();
8614 func_glTexCoord1hvNV( v );
8615 LEAVE_GL();
8618 static void WINAPI wine_glTexCoord2fColor3fVertex3fSUN( GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) {
8619 void (*func_glTexCoord2fColor3fVertex3fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[1059];
8620 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f)\n", s, t, r, g, b, x, y, z );
8621 ENTER_GL();
8622 func_glTexCoord2fColor3fVertex3fSUN( s, t, r, g, b, x, y, z );
8623 LEAVE_GL();
8626 static void WINAPI wine_glTexCoord2fColor3fVertex3fvSUN( GLfloat* tc, GLfloat* c, GLfloat* v ) {
8627 void (*func_glTexCoord2fColor3fVertex3fvSUN)( GLfloat*, GLfloat*, GLfloat* ) = extension_funcs[1060];
8628 TRACE("(%p, %p, %p)\n", tc, c, v );
8629 ENTER_GL();
8630 func_glTexCoord2fColor3fVertex3fvSUN( tc, c, v );
8631 LEAVE_GL();
8634 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 ) {
8635 void (*func_glTexCoord2fColor4fNormal3fVertex3fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[1061];
8636 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 );
8637 ENTER_GL();
8638 func_glTexCoord2fColor4fNormal3fVertex3fSUN( s, t, r, g, b, a, nx, ny, nz, x, y, z );
8639 LEAVE_GL();
8642 static void WINAPI wine_glTexCoord2fColor4fNormal3fVertex3fvSUN( GLfloat* tc, GLfloat* c, GLfloat* n, GLfloat* v ) {
8643 void (*func_glTexCoord2fColor4fNormal3fVertex3fvSUN)( GLfloat*, GLfloat*, GLfloat*, GLfloat* ) = extension_funcs[1062];
8644 TRACE("(%p, %p, %p, %p)\n", tc, c, n, v );
8645 ENTER_GL();
8646 func_glTexCoord2fColor4fNormal3fVertex3fvSUN( tc, c, n, v );
8647 LEAVE_GL();
8650 static void WINAPI wine_glTexCoord2fColor4ubVertex3fSUN( GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) {
8651 void (*func_glTexCoord2fColor4ubVertex3fSUN)( GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat ) = extension_funcs[1063];
8652 TRACE("(%f, %f, %d, %d, %d, %d, %f, %f, %f)\n", s, t, r, g, b, a, x, y, z );
8653 ENTER_GL();
8654 func_glTexCoord2fColor4ubVertex3fSUN( s, t, r, g, b, a, x, y, z );
8655 LEAVE_GL();
8658 static void WINAPI wine_glTexCoord2fColor4ubVertex3fvSUN( GLfloat* tc, GLubyte* c, GLfloat* v ) {
8659 void (*func_glTexCoord2fColor4ubVertex3fvSUN)( GLfloat*, GLubyte*, GLfloat* ) = extension_funcs[1064];
8660 TRACE("(%p, %p, %p)\n", tc, c, v );
8661 ENTER_GL();
8662 func_glTexCoord2fColor4ubVertex3fvSUN( tc, c, v );
8663 LEAVE_GL();
8666 static void WINAPI wine_glTexCoord2fNormal3fVertex3fSUN( GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) {
8667 void (*func_glTexCoord2fNormal3fVertex3fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[1065];
8668 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f)\n", s, t, nx, ny, nz, x, y, z );
8669 ENTER_GL();
8670 func_glTexCoord2fNormal3fVertex3fSUN( s, t, nx, ny, nz, x, y, z );
8671 LEAVE_GL();
8674 static void WINAPI wine_glTexCoord2fNormal3fVertex3fvSUN( GLfloat* tc, GLfloat* n, GLfloat* v ) {
8675 void (*func_glTexCoord2fNormal3fVertex3fvSUN)( GLfloat*, GLfloat*, GLfloat* ) = extension_funcs[1066];
8676 TRACE("(%p, %p, %p)\n", tc, n, v );
8677 ENTER_GL();
8678 func_glTexCoord2fNormal3fVertex3fvSUN( tc, n, v );
8679 LEAVE_GL();
8682 static void WINAPI wine_glTexCoord2fVertex3fSUN( GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z ) {
8683 void (*func_glTexCoord2fVertex3fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[1067];
8684 TRACE("(%f, %f, %f, %f, %f)\n", s, t, x, y, z );
8685 ENTER_GL();
8686 func_glTexCoord2fVertex3fSUN( s, t, x, y, z );
8687 LEAVE_GL();
8690 static void WINAPI wine_glTexCoord2fVertex3fvSUN( GLfloat* tc, GLfloat* v ) {
8691 void (*func_glTexCoord2fVertex3fvSUN)( GLfloat*, GLfloat* ) = extension_funcs[1068];
8692 TRACE("(%p, %p)\n", tc, v );
8693 ENTER_GL();
8694 func_glTexCoord2fVertex3fvSUN( tc, v );
8695 LEAVE_GL();
8698 static void WINAPI wine_glTexCoord2hNV( unsigned short s, unsigned short t ) {
8699 void (*func_glTexCoord2hNV)( unsigned short, unsigned short ) = extension_funcs[1069];
8700 TRACE("(%d, %d)\n", s, t );
8701 ENTER_GL();
8702 func_glTexCoord2hNV( s, t );
8703 LEAVE_GL();
8706 static void WINAPI wine_glTexCoord2hvNV( unsigned short* v ) {
8707 void (*func_glTexCoord2hvNV)( unsigned short* ) = extension_funcs[1070];
8708 TRACE("(%p)\n", v );
8709 ENTER_GL();
8710 func_glTexCoord2hvNV( v );
8711 LEAVE_GL();
8714 static void WINAPI wine_glTexCoord3hNV( unsigned short s, unsigned short t, unsigned short r ) {
8715 void (*func_glTexCoord3hNV)( unsigned short, unsigned short, unsigned short ) = extension_funcs[1071];
8716 TRACE("(%d, %d, %d)\n", s, t, r );
8717 ENTER_GL();
8718 func_glTexCoord3hNV( s, t, r );
8719 LEAVE_GL();
8722 static void WINAPI wine_glTexCoord3hvNV( unsigned short* v ) {
8723 void (*func_glTexCoord3hvNV)( unsigned short* ) = extension_funcs[1072];
8724 TRACE("(%p)\n", v );
8725 ENTER_GL();
8726 func_glTexCoord3hvNV( v );
8727 LEAVE_GL();
8730 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 ) {
8731 void (*func_glTexCoord4fColor4fNormal3fVertex4fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[1073];
8732 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 );
8733 ENTER_GL();
8734 func_glTexCoord4fColor4fNormal3fVertex4fSUN( s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w );
8735 LEAVE_GL();
8738 static void WINAPI wine_glTexCoord4fColor4fNormal3fVertex4fvSUN( GLfloat* tc, GLfloat* c, GLfloat* n, GLfloat* v ) {
8739 void (*func_glTexCoord4fColor4fNormal3fVertex4fvSUN)( GLfloat*, GLfloat*, GLfloat*, GLfloat* ) = extension_funcs[1074];
8740 TRACE("(%p, %p, %p, %p)\n", tc, c, n, v );
8741 ENTER_GL();
8742 func_glTexCoord4fColor4fNormal3fVertex4fvSUN( tc, c, n, v );
8743 LEAVE_GL();
8746 static void WINAPI wine_glTexCoord4fVertex4fSUN( GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
8747 void (*func_glTexCoord4fVertex4fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[1075];
8748 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f)\n", s, t, p, q, x, y, z, w );
8749 ENTER_GL();
8750 func_glTexCoord4fVertex4fSUN( s, t, p, q, x, y, z, w );
8751 LEAVE_GL();
8754 static void WINAPI wine_glTexCoord4fVertex4fvSUN( GLfloat* tc, GLfloat* v ) {
8755 void (*func_glTexCoord4fVertex4fvSUN)( GLfloat*, GLfloat* ) = extension_funcs[1076];
8756 TRACE("(%p, %p)\n", tc, v );
8757 ENTER_GL();
8758 func_glTexCoord4fVertex4fvSUN( tc, v );
8759 LEAVE_GL();
8762 static void WINAPI wine_glTexCoord4hNV( unsigned short s, unsigned short t, unsigned short r, unsigned short q ) {
8763 void (*func_glTexCoord4hNV)( unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs[1077];
8764 TRACE("(%d, %d, %d, %d)\n", s, t, r, q );
8765 ENTER_GL();
8766 func_glTexCoord4hNV( s, t, r, q );
8767 LEAVE_GL();
8770 static void WINAPI wine_glTexCoord4hvNV( unsigned short* v ) {
8771 void (*func_glTexCoord4hvNV)( unsigned short* ) = extension_funcs[1078];
8772 TRACE("(%p)\n", v );
8773 ENTER_GL();
8774 func_glTexCoord4hvNV( v );
8775 LEAVE_GL();
8778 static void WINAPI wine_glTexCoordPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, GLvoid* pointer ) {
8779 void (*func_glTexCoordPointerEXT)( GLint, GLenum, GLsizei, GLsizei, GLvoid* ) = extension_funcs[1079];
8780 TRACE("(%d, %d, %d, %d, %p)\n", size, type, stride, count, pointer );
8781 ENTER_GL();
8782 func_glTexCoordPointerEXT( size, type, stride, count, pointer );
8783 LEAVE_GL();
8786 static void WINAPI wine_glTexCoordPointerListIBM( GLint size, GLenum type, GLint stride, GLvoid** pointer, GLint ptrstride ) {
8787 void (*func_glTexCoordPointerListIBM)( GLint, GLenum, GLint, GLvoid**, GLint ) = extension_funcs[1080];
8788 TRACE("(%d, %d, %d, %p, %d)\n", size, type, stride, pointer, ptrstride );
8789 ENTER_GL();
8790 func_glTexCoordPointerListIBM( size, type, stride, pointer, ptrstride );
8791 LEAVE_GL();
8794 static void WINAPI wine_glTexCoordPointervINTEL( GLint size, GLenum type, GLvoid** pointer ) {
8795 void (*func_glTexCoordPointervINTEL)( GLint, GLenum, GLvoid** ) = extension_funcs[1081];
8796 TRACE("(%d, %d, %p)\n", size, type, pointer );
8797 ENTER_GL();
8798 func_glTexCoordPointervINTEL( size, type, pointer );
8799 LEAVE_GL();
8802 static void WINAPI wine_glTexFilterFuncSGIS( GLenum target, GLenum filter, GLsizei n, GLfloat* weights ) {
8803 void (*func_glTexFilterFuncSGIS)( GLenum, GLenum, GLsizei, GLfloat* ) = extension_funcs[1082];
8804 TRACE("(%d, %d, %d, %p)\n", target, filter, n, weights );
8805 ENTER_GL();
8806 func_glTexFilterFuncSGIS( target, filter, n, weights );
8807 LEAVE_GL();
8810 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 ) {
8811 void (*func_glTexImage3DEXT)( GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, GLvoid* ) = extension_funcs[1083];
8812 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, depth, border, format, type, pixels );
8813 ENTER_GL();
8814 func_glTexImage3DEXT( target, level, internalformat, width, height, depth, border, format, type, pixels );
8815 LEAVE_GL();
8818 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 ) {
8819 void (*func_glTexImage4DSGIS)( GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, GLvoid* ) = extension_funcs[1084];
8820 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, depth, size4d, border, format, type, pixels );
8821 ENTER_GL();
8822 func_glTexImage4DSGIS( target, level, internalformat, width, height, depth, size4d, border, format, type, pixels );
8823 LEAVE_GL();
8826 static void WINAPI wine_glTexParameterIiv( GLenum target, GLenum pname, GLint* params ) {
8827 void (*func_glTexParameterIiv)( GLenum, GLenum, GLint* ) = extension_funcs[1085];
8828 TRACE("(%d, %d, %p)\n", target, pname, params );
8829 ENTER_GL();
8830 func_glTexParameterIiv( target, pname, params );
8831 LEAVE_GL();
8834 static void WINAPI wine_glTexParameterIivEXT( GLenum target, GLenum pname, GLint* params ) {
8835 void (*func_glTexParameterIivEXT)( GLenum, GLenum, GLint* ) = extension_funcs[1086];
8836 TRACE("(%d, %d, %p)\n", target, pname, params );
8837 ENTER_GL();
8838 func_glTexParameterIivEXT( target, pname, params );
8839 LEAVE_GL();
8842 static void WINAPI wine_glTexParameterIuiv( GLenum target, GLenum pname, GLuint* params ) {
8843 void (*func_glTexParameterIuiv)( GLenum, GLenum, GLuint* ) = extension_funcs[1087];
8844 TRACE("(%d, %d, %p)\n", target, pname, params );
8845 ENTER_GL();
8846 func_glTexParameterIuiv( target, pname, params );
8847 LEAVE_GL();
8850 static void WINAPI wine_glTexParameterIuivEXT( GLenum target, GLenum pname, GLuint* params ) {
8851 void (*func_glTexParameterIuivEXT)( GLenum, GLenum, GLuint* ) = extension_funcs[1088];
8852 TRACE("(%d, %d, %p)\n", target, pname, params );
8853 ENTER_GL();
8854 func_glTexParameterIuivEXT( target, pname, params );
8855 LEAVE_GL();
8858 static void WINAPI wine_glTexSubImage1DEXT( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, GLvoid* pixels ) {
8859 void (*func_glTexSubImage1DEXT)( GLenum, GLint, GLint, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[1089];
8860 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, width, format, type, pixels );
8861 ENTER_GL();
8862 func_glTexSubImage1DEXT( target, level, xoffset, width, format, type, pixels );
8863 LEAVE_GL();
8866 static void WINAPI wine_glTexSubImage2DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels ) {
8867 void (*func_glTexSubImage2DEXT)( GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[1090];
8868 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, width, height, format, type, pixels );
8869 ENTER_GL();
8870 func_glTexSubImage2DEXT( target, level, xoffset, yoffset, width, height, format, type, pixels );
8871 LEAVE_GL();
8874 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 ) {
8875 void (*func_glTexSubImage3DEXT)( GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[1091];
8876 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels );
8877 ENTER_GL();
8878 func_glTexSubImage3DEXT( target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels );
8879 LEAVE_GL();
8882 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 ) {
8883 void (*func_glTexSubImage4DSGIS)( GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[1092];
8884 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 );
8885 ENTER_GL();
8886 func_glTexSubImage4DSGIS( target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels );
8887 LEAVE_GL();
8890 static void WINAPI wine_glTextureBufferEXT( GLuint texture, GLenum target, GLenum internalformat, GLuint buffer ) {
8891 void (*func_glTextureBufferEXT)( GLuint, GLenum, GLenum, GLuint ) = extension_funcs[1093];
8892 TRACE("(%d, %d, %d, %d)\n", texture, target, internalformat, buffer );
8893 ENTER_GL();
8894 func_glTextureBufferEXT( texture, target, internalformat, buffer );
8895 LEAVE_GL();
8898 static void WINAPI wine_glTextureColorMaskSGIS( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) {
8899 void (*func_glTextureColorMaskSGIS)( GLboolean, GLboolean, GLboolean, GLboolean ) = extension_funcs[1094];
8900 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
8901 ENTER_GL();
8902 func_glTextureColorMaskSGIS( red, green, blue, alpha );
8903 LEAVE_GL();
8906 static void WINAPI wine_glTextureImage1DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, GLvoid* pixels ) {
8907 void (*func_glTextureImage1DEXT)( GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, GLvoid* ) = extension_funcs[1095];
8908 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture, target, level, internalformat, width, border, format, type, pixels );
8909 ENTER_GL();
8910 func_glTextureImage1DEXT( texture, target, level, internalformat, width, border, format, type, pixels );
8911 LEAVE_GL();
8914 static void WINAPI wine_glTextureImage2DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, GLvoid* pixels ) {
8915 void (*func_glTextureImage2DEXT)( GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, GLvoid* ) = extension_funcs[1096];
8916 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture, target, level, internalformat, width, height, border, format, type, pixels );
8917 ENTER_GL();
8918 func_glTextureImage2DEXT( texture, target, level, internalformat, width, height, border, format, type, pixels );
8919 LEAVE_GL();
8922 static void WINAPI wine_glTextureImage3DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, GLvoid* pixels ) {
8923 void (*func_glTextureImage3DEXT)( GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, GLvoid* ) = extension_funcs[1097];
8924 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture, target, level, internalformat, width, height, depth, border, format, type, pixels );
8925 ENTER_GL();
8926 func_glTextureImage3DEXT( texture, target, level, internalformat, width, height, depth, border, format, type, pixels );
8927 LEAVE_GL();
8930 static void WINAPI wine_glTextureLightEXT( GLenum pname ) {
8931 void (*func_glTextureLightEXT)( GLenum ) = extension_funcs[1098];
8932 TRACE("(%d)\n", pname );
8933 ENTER_GL();
8934 func_glTextureLightEXT( pname );
8935 LEAVE_GL();
8938 static void WINAPI wine_glTextureMaterialEXT( GLenum face, GLenum mode ) {
8939 void (*func_glTextureMaterialEXT)( GLenum, GLenum ) = extension_funcs[1099];
8940 TRACE("(%d, %d)\n", face, mode );
8941 ENTER_GL();
8942 func_glTextureMaterialEXT( face, mode );
8943 LEAVE_GL();
8946 static void WINAPI wine_glTextureNormalEXT( GLenum mode ) {
8947 void (*func_glTextureNormalEXT)( GLenum ) = extension_funcs[1100];
8948 TRACE("(%d)\n", mode );
8949 ENTER_GL();
8950 func_glTextureNormalEXT( mode );
8951 LEAVE_GL();
8954 static void WINAPI wine_glTextureParameterIivEXT( GLuint texture, GLenum target, GLenum pname, GLint* params ) {
8955 void (*func_glTextureParameterIivEXT)( GLuint, GLenum, GLenum, GLint* ) = extension_funcs[1101];
8956 TRACE("(%d, %d, %d, %p)\n", texture, target, pname, params );
8957 ENTER_GL();
8958 func_glTextureParameterIivEXT( texture, target, pname, params );
8959 LEAVE_GL();
8962 static void WINAPI wine_glTextureParameterIuivEXT( GLuint texture, GLenum target, GLenum pname, GLuint* params ) {
8963 void (*func_glTextureParameterIuivEXT)( GLuint, GLenum, GLenum, GLuint* ) = extension_funcs[1102];
8964 TRACE("(%d, %d, %d, %p)\n", texture, target, pname, params );
8965 ENTER_GL();
8966 func_glTextureParameterIuivEXT( texture, target, pname, params );
8967 LEAVE_GL();
8970 static void WINAPI wine_glTextureParameterfEXT( GLuint texture, GLenum target, GLenum pname, GLfloat param ) {
8971 void (*func_glTextureParameterfEXT)( GLuint, GLenum, GLenum, GLfloat ) = extension_funcs[1103];
8972 TRACE("(%d, %d, %d, %f)\n", texture, target, pname, param );
8973 ENTER_GL();
8974 func_glTextureParameterfEXT( texture, target, pname, param );
8975 LEAVE_GL();
8978 static void WINAPI wine_glTextureParameterfvEXT( GLuint texture, GLenum target, GLenum pname, GLfloat* params ) {
8979 void (*func_glTextureParameterfvEXT)( GLuint, GLenum, GLenum, GLfloat* ) = extension_funcs[1104];
8980 TRACE("(%d, %d, %d, %p)\n", texture, target, pname, params );
8981 ENTER_GL();
8982 func_glTextureParameterfvEXT( texture, target, pname, params );
8983 LEAVE_GL();
8986 static void WINAPI wine_glTextureParameteriEXT( GLuint texture, GLenum target, GLenum pname, GLint param ) {
8987 void (*func_glTextureParameteriEXT)( GLuint, GLenum, GLenum, GLint ) = extension_funcs[1105];
8988 TRACE("(%d, %d, %d, %d)\n", texture, target, pname, param );
8989 ENTER_GL();
8990 func_glTextureParameteriEXT( texture, target, pname, param );
8991 LEAVE_GL();
8994 static void WINAPI wine_glTextureParameterivEXT( GLuint texture, GLenum target, GLenum pname, GLint* params ) {
8995 void (*func_glTextureParameterivEXT)( GLuint, GLenum, GLenum, GLint* ) = extension_funcs[1106];
8996 TRACE("(%d, %d, %d, %p)\n", texture, target, pname, params );
8997 ENTER_GL();
8998 func_glTextureParameterivEXT( texture, target, pname, params );
8999 LEAVE_GL();
9002 static void WINAPI wine_glTextureRenderbufferEXT( GLuint texture, GLenum target, GLuint renderbuffer ) {
9003 void (*func_glTextureRenderbufferEXT)( GLuint, GLenum, GLuint ) = extension_funcs[1107];
9004 TRACE("(%d, %d, %d)\n", texture, target, renderbuffer );
9005 ENTER_GL();
9006 func_glTextureRenderbufferEXT( texture, target, renderbuffer );
9007 LEAVE_GL();
9010 static void WINAPI wine_glTextureSubImage1DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, GLvoid* pixels ) {
9011 void (*func_glTextureSubImage1DEXT)( GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[1108];
9012 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texture, target, level, xoffset, width, format, type, pixels );
9013 ENTER_GL();
9014 func_glTextureSubImage1DEXT( texture, target, level, xoffset, width, format, type, pixels );
9015 LEAVE_GL();
9018 static void WINAPI wine_glTextureSubImage2DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels ) {
9019 void (*func_glTextureSubImage2DEXT)( GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[1109];
9020 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture, target, level, xoffset, yoffset, width, height, format, type, pixels );
9021 ENTER_GL();
9022 func_glTextureSubImage2DEXT( texture, target, level, xoffset, yoffset, width, height, format, type, pixels );
9023 LEAVE_GL();
9026 static void WINAPI wine_glTextureSubImage3DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid* pixels ) {
9027 void (*func_glTextureSubImage3DEXT)( GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLvoid* ) = extension_funcs[1110];
9028 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels );
9029 ENTER_GL();
9030 func_glTextureSubImage3DEXT( texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels );
9031 LEAVE_GL();
9034 static void WINAPI wine_glTrackMatrixNV( GLenum target, GLuint address, GLenum matrix, GLenum transform ) {
9035 void (*func_glTrackMatrixNV)( GLenum, GLuint, GLenum, GLenum ) = extension_funcs[1111];
9036 TRACE("(%d, %d, %d, %d)\n", target, address, matrix, transform );
9037 ENTER_GL();
9038 func_glTrackMatrixNV( target, address, matrix, transform );
9039 LEAVE_GL();
9042 static void WINAPI wine_glTransformFeedbackAttribsNV( GLuint count, GLint* attribs, GLenum bufferMode ) {
9043 void (*func_glTransformFeedbackAttribsNV)( GLuint, GLint*, GLenum ) = extension_funcs[1112];
9044 TRACE("(%d, %p, %d)\n", count, attribs, bufferMode );
9045 ENTER_GL();
9046 func_glTransformFeedbackAttribsNV( count, attribs, bufferMode );
9047 LEAVE_GL();
9050 static void WINAPI wine_glTransformFeedbackVaryings( GLuint program, GLsizei count, GLint* locations, GLenum bufferMode ) {
9051 void (*func_glTransformFeedbackVaryings)( GLuint, GLsizei, GLint*, GLenum ) = extension_funcs[1113];
9052 TRACE("(%d, %d, %p, %d)\n", program, count, locations, bufferMode );
9053 ENTER_GL();
9054 func_glTransformFeedbackVaryings( program, count, locations, bufferMode );
9055 LEAVE_GL();
9058 static void WINAPI wine_glTransformFeedbackVaryingsEXT( GLuint program, GLsizei count, GLint* locations, GLenum bufferMode ) {
9059 void (*func_glTransformFeedbackVaryingsEXT)( GLuint, GLsizei, GLint*, GLenum ) = extension_funcs[1114];
9060 TRACE("(%d, %d, %p, %d)\n", program, count, locations, bufferMode );
9061 ENTER_GL();
9062 func_glTransformFeedbackVaryingsEXT( program, count, locations, bufferMode );
9063 LEAVE_GL();
9066 static void WINAPI wine_glTransformFeedbackVaryingsNV( GLuint program, GLsizei count, GLint* locations, GLenum bufferMode ) {
9067 void (*func_glTransformFeedbackVaryingsNV)( GLuint, GLsizei, GLint*, GLenum ) = extension_funcs[1115];
9068 TRACE("(%d, %d, %p, %d)\n", program, count, locations, bufferMode );
9069 ENTER_GL();
9070 func_glTransformFeedbackVaryingsNV( program, count, locations, bufferMode );
9071 LEAVE_GL();
9074 static void WINAPI wine_glUniform1f( GLint location, GLfloat v0 ) {
9075 void (*func_glUniform1f)( GLint, GLfloat ) = extension_funcs[1116];
9076 TRACE("(%d, %f)\n", location, v0 );
9077 ENTER_GL();
9078 func_glUniform1f( location, v0 );
9079 LEAVE_GL();
9082 static void WINAPI wine_glUniform1fARB( GLint location, GLfloat v0 ) {
9083 void (*func_glUniform1fARB)( GLint, GLfloat ) = extension_funcs[1117];
9084 TRACE("(%d, %f)\n", location, v0 );
9085 ENTER_GL();
9086 func_glUniform1fARB( location, v0 );
9087 LEAVE_GL();
9090 static void WINAPI wine_glUniform1fv( GLint location, GLsizei count, GLfloat* value ) {
9091 void (*func_glUniform1fv)( GLint, GLsizei, GLfloat* ) = extension_funcs[1118];
9092 TRACE("(%d, %d, %p)\n", location, count, value );
9093 ENTER_GL();
9094 func_glUniform1fv( location, count, value );
9095 LEAVE_GL();
9098 static void WINAPI wine_glUniform1fvARB( GLint location, GLsizei count, GLfloat* value ) {
9099 void (*func_glUniform1fvARB)( GLint, GLsizei, GLfloat* ) = extension_funcs[1119];
9100 TRACE("(%d, %d, %p)\n", location, count, value );
9101 ENTER_GL();
9102 func_glUniform1fvARB( location, count, value );
9103 LEAVE_GL();
9106 static void WINAPI wine_glUniform1i( GLint location, GLint v0 ) {
9107 void (*func_glUniform1i)( GLint, GLint ) = extension_funcs[1120];
9108 TRACE("(%d, %d)\n", location, v0 );
9109 ENTER_GL();
9110 func_glUniform1i( location, v0 );
9111 LEAVE_GL();
9114 static void WINAPI wine_glUniform1iARB( GLint location, GLint v0 ) {
9115 void (*func_glUniform1iARB)( GLint, GLint ) = extension_funcs[1121];
9116 TRACE("(%d, %d)\n", location, v0 );
9117 ENTER_GL();
9118 func_glUniform1iARB( location, v0 );
9119 LEAVE_GL();
9122 static void WINAPI wine_glUniform1iv( GLint location, GLsizei count, GLint* value ) {
9123 void (*func_glUniform1iv)( GLint, GLsizei, GLint* ) = extension_funcs[1122];
9124 TRACE("(%d, %d, %p)\n", location, count, value );
9125 ENTER_GL();
9126 func_glUniform1iv( location, count, value );
9127 LEAVE_GL();
9130 static void WINAPI wine_glUniform1ivARB( GLint location, GLsizei count, GLint* value ) {
9131 void (*func_glUniform1ivARB)( GLint, GLsizei, GLint* ) = extension_funcs[1123];
9132 TRACE("(%d, %d, %p)\n", location, count, value );
9133 ENTER_GL();
9134 func_glUniform1ivARB( location, count, value );
9135 LEAVE_GL();
9138 static void WINAPI wine_glUniform1ui( GLint location, GLuint v0 ) {
9139 void (*func_glUniform1ui)( GLint, GLuint ) = extension_funcs[1124];
9140 TRACE("(%d, %d)\n", location, v0 );
9141 ENTER_GL();
9142 func_glUniform1ui( location, v0 );
9143 LEAVE_GL();
9146 static void WINAPI wine_glUniform1uiEXT( GLint location, GLuint v0 ) {
9147 void (*func_glUniform1uiEXT)( GLint, GLuint ) = extension_funcs[1125];
9148 TRACE("(%d, %d)\n", location, v0 );
9149 ENTER_GL();
9150 func_glUniform1uiEXT( location, v0 );
9151 LEAVE_GL();
9154 static void WINAPI wine_glUniform1uiv( GLint location, GLsizei count, GLuint* value ) {
9155 void (*func_glUniform1uiv)( GLint, GLsizei, GLuint* ) = extension_funcs[1126];
9156 TRACE("(%d, %d, %p)\n", location, count, value );
9157 ENTER_GL();
9158 func_glUniform1uiv( location, count, value );
9159 LEAVE_GL();
9162 static void WINAPI wine_glUniform1uivEXT( GLint location, GLsizei count, GLuint* value ) {
9163 void (*func_glUniform1uivEXT)( GLint, GLsizei, GLuint* ) = extension_funcs[1127];
9164 TRACE("(%d, %d, %p)\n", location, count, value );
9165 ENTER_GL();
9166 func_glUniform1uivEXT( location, count, value );
9167 LEAVE_GL();
9170 static void WINAPI wine_glUniform2f( GLint location, GLfloat v0, GLfloat v1 ) {
9171 void (*func_glUniform2f)( GLint, GLfloat, GLfloat ) = extension_funcs[1128];
9172 TRACE("(%d, %f, %f)\n", location, v0, v1 );
9173 ENTER_GL();
9174 func_glUniform2f( location, v0, v1 );
9175 LEAVE_GL();
9178 static void WINAPI wine_glUniform2fARB( GLint location, GLfloat v0, GLfloat v1 ) {
9179 void (*func_glUniform2fARB)( GLint, GLfloat, GLfloat ) = extension_funcs[1129];
9180 TRACE("(%d, %f, %f)\n", location, v0, v1 );
9181 ENTER_GL();
9182 func_glUniform2fARB( location, v0, v1 );
9183 LEAVE_GL();
9186 static void WINAPI wine_glUniform2fv( GLint location, GLsizei count, GLfloat* value ) {
9187 void (*func_glUniform2fv)( GLint, GLsizei, GLfloat* ) = extension_funcs[1130];
9188 TRACE("(%d, %d, %p)\n", location, count, value );
9189 ENTER_GL();
9190 func_glUniform2fv( location, count, value );
9191 LEAVE_GL();
9194 static void WINAPI wine_glUniform2fvARB( GLint location, GLsizei count, GLfloat* value ) {
9195 void (*func_glUniform2fvARB)( GLint, GLsizei, GLfloat* ) = extension_funcs[1131];
9196 TRACE("(%d, %d, %p)\n", location, count, value );
9197 ENTER_GL();
9198 func_glUniform2fvARB( location, count, value );
9199 LEAVE_GL();
9202 static void WINAPI wine_glUniform2i( GLint location, GLint v0, GLint v1 ) {
9203 void (*func_glUniform2i)( GLint, GLint, GLint ) = extension_funcs[1132];
9204 TRACE("(%d, %d, %d)\n", location, v0, v1 );
9205 ENTER_GL();
9206 func_glUniform2i( location, v0, v1 );
9207 LEAVE_GL();
9210 static void WINAPI wine_glUniform2iARB( GLint location, GLint v0, GLint v1 ) {
9211 void (*func_glUniform2iARB)( GLint, GLint, GLint ) = extension_funcs[1133];
9212 TRACE("(%d, %d, %d)\n", location, v0, v1 );
9213 ENTER_GL();
9214 func_glUniform2iARB( location, v0, v1 );
9215 LEAVE_GL();
9218 static void WINAPI wine_glUniform2iv( GLint location, GLsizei count, GLint* value ) {
9219 void (*func_glUniform2iv)( GLint, GLsizei, GLint* ) = extension_funcs[1134];
9220 TRACE("(%d, %d, %p)\n", location, count, value );
9221 ENTER_GL();
9222 func_glUniform2iv( location, count, value );
9223 LEAVE_GL();
9226 static void WINAPI wine_glUniform2ivARB( GLint location, GLsizei count, GLint* value ) {
9227 void (*func_glUniform2ivARB)( GLint, GLsizei, GLint* ) = extension_funcs[1135];
9228 TRACE("(%d, %d, %p)\n", location, count, value );
9229 ENTER_GL();
9230 func_glUniform2ivARB( location, count, value );
9231 LEAVE_GL();
9234 static void WINAPI wine_glUniform2ui( GLint location, GLuint v0, GLuint v1 ) {
9235 void (*func_glUniform2ui)( GLint, GLuint, GLuint ) = extension_funcs[1136];
9236 TRACE("(%d, %d, %d)\n", location, v0, v1 );
9237 ENTER_GL();
9238 func_glUniform2ui( location, v0, v1 );
9239 LEAVE_GL();
9242 static void WINAPI wine_glUniform2uiEXT( GLint location, GLuint v0, GLuint v1 ) {
9243 void (*func_glUniform2uiEXT)( GLint, GLuint, GLuint ) = extension_funcs[1137];
9244 TRACE("(%d, %d, %d)\n", location, v0, v1 );
9245 ENTER_GL();
9246 func_glUniform2uiEXT( location, v0, v1 );
9247 LEAVE_GL();
9250 static void WINAPI wine_glUniform2uiv( GLint location, GLsizei count, GLuint* value ) {
9251 void (*func_glUniform2uiv)( GLint, GLsizei, GLuint* ) = extension_funcs[1138];
9252 TRACE("(%d, %d, %p)\n", location, count, value );
9253 ENTER_GL();
9254 func_glUniform2uiv( location, count, value );
9255 LEAVE_GL();
9258 static void WINAPI wine_glUniform2uivEXT( GLint location, GLsizei count, GLuint* value ) {
9259 void (*func_glUniform2uivEXT)( GLint, GLsizei, GLuint* ) = extension_funcs[1139];
9260 TRACE("(%d, %d, %p)\n", location, count, value );
9261 ENTER_GL();
9262 func_glUniform2uivEXT( location, count, value );
9263 LEAVE_GL();
9266 static void WINAPI wine_glUniform3f( GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) {
9267 void (*func_glUniform3f)( GLint, GLfloat, GLfloat, GLfloat ) = extension_funcs[1140];
9268 TRACE("(%d, %f, %f, %f)\n", location, v0, v1, v2 );
9269 ENTER_GL();
9270 func_glUniform3f( location, v0, v1, v2 );
9271 LEAVE_GL();
9274 static void WINAPI wine_glUniform3fARB( GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) {
9275 void (*func_glUniform3fARB)( GLint, GLfloat, GLfloat, GLfloat ) = extension_funcs[1141];
9276 TRACE("(%d, %f, %f, %f)\n", location, v0, v1, v2 );
9277 ENTER_GL();
9278 func_glUniform3fARB( location, v0, v1, v2 );
9279 LEAVE_GL();
9282 static void WINAPI wine_glUniform3fv( GLint location, GLsizei count, GLfloat* value ) {
9283 void (*func_glUniform3fv)( GLint, GLsizei, GLfloat* ) = extension_funcs[1142];
9284 TRACE("(%d, %d, %p)\n", location, count, value );
9285 ENTER_GL();
9286 func_glUniform3fv( location, count, value );
9287 LEAVE_GL();
9290 static void WINAPI wine_glUniform3fvARB( GLint location, GLsizei count, GLfloat* value ) {
9291 void (*func_glUniform3fvARB)( GLint, GLsizei, GLfloat* ) = extension_funcs[1143];
9292 TRACE("(%d, %d, %p)\n", location, count, value );
9293 ENTER_GL();
9294 func_glUniform3fvARB( location, count, value );
9295 LEAVE_GL();
9298 static void WINAPI wine_glUniform3i( GLint location, GLint v0, GLint v1, GLint v2 ) {
9299 void (*func_glUniform3i)( GLint, GLint, GLint, GLint ) = extension_funcs[1144];
9300 TRACE("(%d, %d, %d, %d)\n", location, v0, v1, v2 );
9301 ENTER_GL();
9302 func_glUniform3i( location, v0, v1, v2 );
9303 LEAVE_GL();
9306 static void WINAPI wine_glUniform3iARB( GLint location, GLint v0, GLint v1, GLint v2 ) {
9307 void (*func_glUniform3iARB)( GLint, GLint, GLint, GLint ) = extension_funcs[1145];
9308 TRACE("(%d, %d, %d, %d)\n", location, v0, v1, v2 );
9309 ENTER_GL();
9310 func_glUniform3iARB( location, v0, v1, v2 );
9311 LEAVE_GL();
9314 static void WINAPI wine_glUniform3iv( GLint location, GLsizei count, GLint* value ) {
9315 void (*func_glUniform3iv)( GLint, GLsizei, GLint* ) = extension_funcs[1146];
9316 TRACE("(%d, %d, %p)\n", location, count, value );
9317 ENTER_GL();
9318 func_glUniform3iv( location, count, value );
9319 LEAVE_GL();
9322 static void WINAPI wine_glUniform3ivARB( GLint location, GLsizei count, GLint* value ) {
9323 void (*func_glUniform3ivARB)( GLint, GLsizei, GLint* ) = extension_funcs[1147];
9324 TRACE("(%d, %d, %p)\n", location, count, value );
9325 ENTER_GL();
9326 func_glUniform3ivARB( location, count, value );
9327 LEAVE_GL();
9330 static void WINAPI wine_glUniform3ui( GLint location, GLuint v0, GLuint v1, GLuint v2 ) {
9331 void (*func_glUniform3ui)( GLint, GLuint, GLuint, GLuint ) = extension_funcs[1148];
9332 TRACE("(%d, %d, %d, %d)\n", location, v0, v1, v2 );
9333 ENTER_GL();
9334 func_glUniform3ui( location, v0, v1, v2 );
9335 LEAVE_GL();
9338 static void WINAPI wine_glUniform3uiEXT( GLint location, GLuint v0, GLuint v1, GLuint v2 ) {
9339 void (*func_glUniform3uiEXT)( GLint, GLuint, GLuint, GLuint ) = extension_funcs[1149];
9340 TRACE("(%d, %d, %d, %d)\n", location, v0, v1, v2 );
9341 ENTER_GL();
9342 func_glUniform3uiEXT( location, v0, v1, v2 );
9343 LEAVE_GL();
9346 static void WINAPI wine_glUniform3uiv( GLint location, GLsizei count, GLuint* value ) {
9347 void (*func_glUniform3uiv)( GLint, GLsizei, GLuint* ) = extension_funcs[1150];
9348 TRACE("(%d, %d, %p)\n", location, count, value );
9349 ENTER_GL();
9350 func_glUniform3uiv( location, count, value );
9351 LEAVE_GL();
9354 static void WINAPI wine_glUniform3uivEXT( GLint location, GLsizei count, GLuint* value ) {
9355 void (*func_glUniform3uivEXT)( GLint, GLsizei, GLuint* ) = extension_funcs[1151];
9356 TRACE("(%d, %d, %p)\n", location, count, value );
9357 ENTER_GL();
9358 func_glUniform3uivEXT( location, count, value );
9359 LEAVE_GL();
9362 static void WINAPI wine_glUniform4f( GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) {
9363 void (*func_glUniform4f)( GLint, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[1152];
9364 TRACE("(%d, %f, %f, %f, %f)\n", location, v0, v1, v2, v3 );
9365 ENTER_GL();
9366 func_glUniform4f( location, v0, v1, v2, v3 );
9367 LEAVE_GL();
9370 static void WINAPI wine_glUniform4fARB( GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) {
9371 void (*func_glUniform4fARB)( GLint, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[1153];
9372 TRACE("(%d, %f, %f, %f, %f)\n", location, v0, v1, v2, v3 );
9373 ENTER_GL();
9374 func_glUniform4fARB( location, v0, v1, v2, v3 );
9375 LEAVE_GL();
9378 static void WINAPI wine_glUniform4fv( GLint location, GLsizei count, GLfloat* value ) {
9379 void (*func_glUniform4fv)( GLint, GLsizei, GLfloat* ) = extension_funcs[1154];
9380 TRACE("(%d, %d, %p)\n", location, count, value );
9381 ENTER_GL();
9382 func_glUniform4fv( location, count, value );
9383 LEAVE_GL();
9386 static void WINAPI wine_glUniform4fvARB( GLint location, GLsizei count, GLfloat* value ) {
9387 void (*func_glUniform4fvARB)( GLint, GLsizei, GLfloat* ) = extension_funcs[1155];
9388 TRACE("(%d, %d, %p)\n", location, count, value );
9389 ENTER_GL();
9390 func_glUniform4fvARB( location, count, value );
9391 LEAVE_GL();
9394 static void WINAPI wine_glUniform4i( GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) {
9395 void (*func_glUniform4i)( GLint, GLint, GLint, GLint, GLint ) = extension_funcs[1156];
9396 TRACE("(%d, %d, %d, %d, %d)\n", location, v0, v1, v2, v3 );
9397 ENTER_GL();
9398 func_glUniform4i( location, v0, v1, v2, v3 );
9399 LEAVE_GL();
9402 static void WINAPI wine_glUniform4iARB( GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) {
9403 void (*func_glUniform4iARB)( GLint, GLint, GLint, GLint, GLint ) = extension_funcs[1157];
9404 TRACE("(%d, %d, %d, %d, %d)\n", location, v0, v1, v2, v3 );
9405 ENTER_GL();
9406 func_glUniform4iARB( location, v0, v1, v2, v3 );
9407 LEAVE_GL();
9410 static void WINAPI wine_glUniform4iv( GLint location, GLsizei count, GLint* value ) {
9411 void (*func_glUniform4iv)( GLint, GLsizei, GLint* ) = extension_funcs[1158];
9412 TRACE("(%d, %d, %p)\n", location, count, value );
9413 ENTER_GL();
9414 func_glUniform4iv( location, count, value );
9415 LEAVE_GL();
9418 static void WINAPI wine_glUniform4ivARB( GLint location, GLsizei count, GLint* value ) {
9419 void (*func_glUniform4ivARB)( GLint, GLsizei, GLint* ) = extension_funcs[1159];
9420 TRACE("(%d, %d, %p)\n", location, count, value );
9421 ENTER_GL();
9422 func_glUniform4ivARB( location, count, value );
9423 LEAVE_GL();
9426 static void WINAPI wine_glUniform4ui( GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) {
9427 void (*func_glUniform4ui)( GLint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[1160];
9428 TRACE("(%d, %d, %d, %d, %d)\n", location, v0, v1, v2, v3 );
9429 ENTER_GL();
9430 func_glUniform4ui( location, v0, v1, v2, v3 );
9431 LEAVE_GL();
9434 static void WINAPI wine_glUniform4uiEXT( GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) {
9435 void (*func_glUniform4uiEXT)( GLint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[1161];
9436 TRACE("(%d, %d, %d, %d, %d)\n", location, v0, v1, v2, v3 );
9437 ENTER_GL();
9438 func_glUniform4uiEXT( location, v0, v1, v2, v3 );
9439 LEAVE_GL();
9442 static void WINAPI wine_glUniform4uiv( GLint location, GLsizei count, GLuint* value ) {
9443 void (*func_glUniform4uiv)( GLint, GLsizei, GLuint* ) = extension_funcs[1162];
9444 TRACE("(%d, %d, %p)\n", location, count, value );
9445 ENTER_GL();
9446 func_glUniform4uiv( location, count, value );
9447 LEAVE_GL();
9450 static void WINAPI wine_glUniform4uivEXT( GLint location, GLsizei count, GLuint* value ) {
9451 void (*func_glUniform4uivEXT)( GLint, GLsizei, GLuint* ) = extension_funcs[1163];
9452 TRACE("(%d, %d, %p)\n", location, count, value );
9453 ENTER_GL();
9454 func_glUniform4uivEXT( location, count, value );
9455 LEAVE_GL();
9458 static void WINAPI wine_glUniformBufferEXT( GLuint program, GLint location, GLuint buffer ) {
9459 void (*func_glUniformBufferEXT)( GLuint, GLint, GLuint ) = extension_funcs[1164];
9460 TRACE("(%d, %d, %d)\n", program, location, buffer );
9461 ENTER_GL();
9462 func_glUniformBufferEXT( program, location, buffer );
9463 LEAVE_GL();
9466 static void WINAPI wine_glUniformMatrix2fv( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
9467 void (*func_glUniformMatrix2fv)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[1165];
9468 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
9469 ENTER_GL();
9470 func_glUniformMatrix2fv( location, count, transpose, value );
9471 LEAVE_GL();
9474 static void WINAPI wine_glUniformMatrix2fvARB( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
9475 void (*func_glUniformMatrix2fvARB)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[1166];
9476 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
9477 ENTER_GL();
9478 func_glUniformMatrix2fvARB( location, count, transpose, value );
9479 LEAVE_GL();
9482 static void WINAPI wine_glUniformMatrix2x3fv( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
9483 void (*func_glUniformMatrix2x3fv)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[1167];
9484 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
9485 ENTER_GL();
9486 func_glUniformMatrix2x3fv( location, count, transpose, value );
9487 LEAVE_GL();
9490 static void WINAPI wine_glUniformMatrix2x4fv( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
9491 void (*func_glUniformMatrix2x4fv)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[1168];
9492 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
9493 ENTER_GL();
9494 func_glUniformMatrix2x4fv( location, count, transpose, value );
9495 LEAVE_GL();
9498 static void WINAPI wine_glUniformMatrix3fv( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
9499 void (*func_glUniformMatrix3fv)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[1169];
9500 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
9501 ENTER_GL();
9502 func_glUniformMatrix3fv( location, count, transpose, value );
9503 LEAVE_GL();
9506 static void WINAPI wine_glUniformMatrix3fvARB( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
9507 void (*func_glUniformMatrix3fvARB)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[1170];
9508 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
9509 ENTER_GL();
9510 func_glUniformMatrix3fvARB( location, count, transpose, value );
9511 LEAVE_GL();
9514 static void WINAPI wine_glUniformMatrix3x2fv( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
9515 void (*func_glUniformMatrix3x2fv)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[1171];
9516 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
9517 ENTER_GL();
9518 func_glUniformMatrix3x2fv( location, count, transpose, value );
9519 LEAVE_GL();
9522 static void WINAPI wine_glUniformMatrix3x4fv( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
9523 void (*func_glUniformMatrix3x4fv)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[1172];
9524 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
9525 ENTER_GL();
9526 func_glUniformMatrix3x4fv( location, count, transpose, value );
9527 LEAVE_GL();
9530 static void WINAPI wine_glUniformMatrix4fv( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
9531 void (*func_glUniformMatrix4fv)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[1173];
9532 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
9533 ENTER_GL();
9534 func_glUniformMatrix4fv( location, count, transpose, value );
9535 LEAVE_GL();
9538 static void WINAPI wine_glUniformMatrix4fvARB( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
9539 void (*func_glUniformMatrix4fvARB)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[1174];
9540 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
9541 ENTER_GL();
9542 func_glUniformMatrix4fvARB( location, count, transpose, value );
9543 LEAVE_GL();
9546 static void WINAPI wine_glUniformMatrix4x2fv( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
9547 void (*func_glUniformMatrix4x2fv)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[1175];
9548 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
9549 ENTER_GL();
9550 func_glUniformMatrix4x2fv( location, count, transpose, value );
9551 LEAVE_GL();
9554 static void WINAPI wine_glUniformMatrix4x3fv( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
9555 void (*func_glUniformMatrix4x3fv)( GLint, GLsizei, GLboolean, GLfloat* ) = extension_funcs[1176];
9556 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
9557 ENTER_GL();
9558 func_glUniformMatrix4x3fv( location, count, transpose, value );
9559 LEAVE_GL();
9562 static void WINAPI wine_glUnlockArraysEXT( void ) {
9563 void (*func_glUnlockArraysEXT)( void ) = extension_funcs[1177];
9564 TRACE("()\n");
9565 ENTER_GL();
9566 func_glUnlockArraysEXT( );
9567 LEAVE_GL();
9570 static GLboolean WINAPI wine_glUnmapBuffer( GLenum target ) {
9571 GLboolean ret_value;
9572 GLboolean (*func_glUnmapBuffer)( GLenum ) = extension_funcs[1178];
9573 TRACE("(%d)\n", target );
9574 ENTER_GL();
9575 ret_value = func_glUnmapBuffer( target );
9576 LEAVE_GL();
9577 return ret_value;
9580 static GLboolean WINAPI wine_glUnmapBufferARB( GLenum target ) {
9581 GLboolean ret_value;
9582 GLboolean (*func_glUnmapBufferARB)( GLenum ) = extension_funcs[1179];
9583 TRACE("(%d)\n", target );
9584 ENTER_GL();
9585 ret_value = func_glUnmapBufferARB( target );
9586 LEAVE_GL();
9587 return ret_value;
9590 static GLboolean WINAPI wine_glUnmapNamedBufferEXT( GLuint buffer ) {
9591 GLboolean ret_value;
9592 GLboolean (*func_glUnmapNamedBufferEXT)( GLuint ) = extension_funcs[1180];
9593 TRACE("(%d)\n", buffer );
9594 ENTER_GL();
9595 ret_value = func_glUnmapNamedBufferEXT( buffer );
9596 LEAVE_GL();
9597 return ret_value;
9600 static void WINAPI wine_glUnmapObjectBufferATI( GLuint buffer ) {
9601 void (*func_glUnmapObjectBufferATI)( GLuint ) = extension_funcs[1181];
9602 TRACE("(%d)\n", buffer );
9603 ENTER_GL();
9604 func_glUnmapObjectBufferATI( buffer );
9605 LEAVE_GL();
9608 static void WINAPI wine_glUpdateObjectBufferATI( GLuint buffer, GLuint offset, GLsizei size, GLvoid* pointer, GLenum preserve ) {
9609 void (*func_glUpdateObjectBufferATI)( GLuint, GLuint, GLsizei, GLvoid*, GLenum ) = extension_funcs[1182];
9610 TRACE("(%d, %d, %d, %p, %d)\n", buffer, offset, size, pointer, preserve );
9611 ENTER_GL();
9612 func_glUpdateObjectBufferATI( buffer, offset, size, pointer, preserve );
9613 LEAVE_GL();
9616 static void WINAPI wine_glUseProgram( GLuint program ) {
9617 void (*func_glUseProgram)( GLuint ) = extension_funcs[1183];
9618 TRACE("(%d)\n", program );
9619 ENTER_GL();
9620 func_glUseProgram( program );
9621 LEAVE_GL();
9624 static void WINAPI wine_glUseProgramObjectARB( unsigned int programObj ) {
9625 void (*func_glUseProgramObjectARB)( unsigned int ) = extension_funcs[1184];
9626 TRACE("(%d)\n", programObj );
9627 ENTER_GL();
9628 func_glUseProgramObjectARB( programObj );
9629 LEAVE_GL();
9632 static void WINAPI wine_glValidateProgram( GLuint program ) {
9633 void (*func_glValidateProgram)( GLuint ) = extension_funcs[1185];
9634 TRACE("(%d)\n", program );
9635 ENTER_GL();
9636 func_glValidateProgram( program );
9637 LEAVE_GL();
9640 static void WINAPI wine_glValidateProgramARB( unsigned int programObj ) {
9641 void (*func_glValidateProgramARB)( unsigned int ) = extension_funcs[1186];
9642 TRACE("(%d)\n", programObj );
9643 ENTER_GL();
9644 func_glValidateProgramARB( programObj );
9645 LEAVE_GL();
9648 static void WINAPI wine_glVariantArrayObjectATI( GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset ) {
9649 void (*func_glVariantArrayObjectATI)( GLuint, GLenum, GLsizei, GLuint, GLuint ) = extension_funcs[1187];
9650 TRACE("(%d, %d, %d, %d, %d)\n", id, type, stride, buffer, offset );
9651 ENTER_GL();
9652 func_glVariantArrayObjectATI( id, type, stride, buffer, offset );
9653 LEAVE_GL();
9656 static void WINAPI wine_glVariantPointerEXT( GLuint id, GLenum type, GLuint stride, GLvoid* addr ) {
9657 void (*func_glVariantPointerEXT)( GLuint, GLenum, GLuint, GLvoid* ) = extension_funcs[1188];
9658 TRACE("(%d, %d, %d, %p)\n", id, type, stride, addr );
9659 ENTER_GL();
9660 func_glVariantPointerEXT( id, type, stride, addr );
9661 LEAVE_GL();
9664 static void WINAPI wine_glVariantbvEXT( GLuint id, GLbyte* addr ) {
9665 void (*func_glVariantbvEXT)( GLuint, GLbyte* ) = extension_funcs[1189];
9666 TRACE("(%d, %p)\n", id, addr );
9667 ENTER_GL();
9668 func_glVariantbvEXT( id, addr );
9669 LEAVE_GL();
9672 static void WINAPI wine_glVariantdvEXT( GLuint id, GLdouble* addr ) {
9673 void (*func_glVariantdvEXT)( GLuint, GLdouble* ) = extension_funcs[1190];
9674 TRACE("(%d, %p)\n", id, addr );
9675 ENTER_GL();
9676 func_glVariantdvEXT( id, addr );
9677 LEAVE_GL();
9680 static void WINAPI wine_glVariantfvEXT( GLuint id, GLfloat* addr ) {
9681 void (*func_glVariantfvEXT)( GLuint, GLfloat* ) = extension_funcs[1191];
9682 TRACE("(%d, %p)\n", id, addr );
9683 ENTER_GL();
9684 func_glVariantfvEXT( id, addr );
9685 LEAVE_GL();
9688 static void WINAPI wine_glVariantivEXT( GLuint id, GLint* addr ) {
9689 void (*func_glVariantivEXT)( GLuint, GLint* ) = extension_funcs[1192];
9690 TRACE("(%d, %p)\n", id, addr );
9691 ENTER_GL();
9692 func_glVariantivEXT( id, addr );
9693 LEAVE_GL();
9696 static void WINAPI wine_glVariantsvEXT( GLuint id, GLshort* addr ) {
9697 void (*func_glVariantsvEXT)( GLuint, GLshort* ) = extension_funcs[1193];
9698 TRACE("(%d, %p)\n", id, addr );
9699 ENTER_GL();
9700 func_glVariantsvEXT( id, addr );
9701 LEAVE_GL();
9704 static void WINAPI wine_glVariantubvEXT( GLuint id, GLubyte* addr ) {
9705 void (*func_glVariantubvEXT)( GLuint, GLubyte* ) = extension_funcs[1194];
9706 TRACE("(%d, %p)\n", id, addr );
9707 ENTER_GL();
9708 func_glVariantubvEXT( id, addr );
9709 LEAVE_GL();
9712 static void WINAPI wine_glVariantuivEXT( GLuint id, GLuint* addr ) {
9713 void (*func_glVariantuivEXT)( GLuint, GLuint* ) = extension_funcs[1195];
9714 TRACE("(%d, %p)\n", id, addr );
9715 ENTER_GL();
9716 func_glVariantuivEXT( id, addr );
9717 LEAVE_GL();
9720 static void WINAPI wine_glVariantusvEXT( GLuint id, GLushort* addr ) {
9721 void (*func_glVariantusvEXT)( GLuint, GLushort* ) = extension_funcs[1196];
9722 TRACE("(%d, %p)\n", id, addr );
9723 ENTER_GL();
9724 func_glVariantusvEXT( id, addr );
9725 LEAVE_GL();
9728 static void WINAPI wine_glVertex2hNV( unsigned short x, unsigned short y ) {
9729 void (*func_glVertex2hNV)( unsigned short, unsigned short ) = extension_funcs[1197];
9730 TRACE("(%d, %d)\n", x, y );
9731 ENTER_GL();
9732 func_glVertex2hNV( x, y );
9733 LEAVE_GL();
9736 static void WINAPI wine_glVertex2hvNV( unsigned short* v ) {
9737 void (*func_glVertex2hvNV)( unsigned short* ) = extension_funcs[1198];
9738 TRACE("(%p)\n", v );
9739 ENTER_GL();
9740 func_glVertex2hvNV( v );
9741 LEAVE_GL();
9744 static void WINAPI wine_glVertex3hNV( unsigned short x, unsigned short y, unsigned short z ) {
9745 void (*func_glVertex3hNV)( unsigned short, unsigned short, unsigned short ) = extension_funcs[1199];
9746 TRACE("(%d, %d, %d)\n", x, y, z );
9747 ENTER_GL();
9748 func_glVertex3hNV( x, y, z );
9749 LEAVE_GL();
9752 static void WINAPI wine_glVertex3hvNV( unsigned short* v ) {
9753 void (*func_glVertex3hvNV)( unsigned short* ) = extension_funcs[1200];
9754 TRACE("(%p)\n", v );
9755 ENTER_GL();
9756 func_glVertex3hvNV( v );
9757 LEAVE_GL();
9760 static void WINAPI wine_glVertex4hNV( unsigned short x, unsigned short y, unsigned short z, unsigned short w ) {
9761 void (*func_glVertex4hNV)( unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs[1201];
9762 TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
9763 ENTER_GL();
9764 func_glVertex4hNV( x, y, z, w );
9765 LEAVE_GL();
9768 static void WINAPI wine_glVertex4hvNV( unsigned short* v ) {
9769 void (*func_glVertex4hvNV)( unsigned short* ) = extension_funcs[1202];
9770 TRACE("(%p)\n", v );
9771 ENTER_GL();
9772 func_glVertex4hvNV( v );
9773 LEAVE_GL();
9776 static void WINAPI wine_glVertexArrayParameteriAPPLE( GLenum pname, GLint param ) {
9777 void (*func_glVertexArrayParameteriAPPLE)( GLenum, GLint ) = extension_funcs[1203];
9778 TRACE("(%d, %d)\n", pname, param );
9779 ENTER_GL();
9780 func_glVertexArrayParameteriAPPLE( pname, param );
9781 LEAVE_GL();
9784 static void WINAPI wine_glVertexArrayRangeAPPLE( GLsizei length, GLvoid* pointer ) {
9785 void (*func_glVertexArrayRangeAPPLE)( GLsizei, GLvoid* ) = extension_funcs[1204];
9786 TRACE("(%d, %p)\n", length, pointer );
9787 ENTER_GL();
9788 func_glVertexArrayRangeAPPLE( length, pointer );
9789 LEAVE_GL();
9792 static void WINAPI wine_glVertexArrayRangeNV( GLsizei length, GLvoid* pointer ) {
9793 void (*func_glVertexArrayRangeNV)( GLsizei, GLvoid* ) = extension_funcs[1205];
9794 TRACE("(%d, %p)\n", length, pointer );
9795 ENTER_GL();
9796 func_glVertexArrayRangeNV( length, pointer );
9797 LEAVE_GL();
9800 static void WINAPI wine_glVertexAttrib1d( GLuint index, GLdouble x ) {
9801 void (*func_glVertexAttrib1d)( GLuint, GLdouble ) = extension_funcs[1206];
9802 TRACE("(%d, %f)\n", index, x );
9803 ENTER_GL();
9804 func_glVertexAttrib1d( index, x );
9805 LEAVE_GL();
9808 static void WINAPI wine_glVertexAttrib1dARB( GLuint index, GLdouble x ) {
9809 void (*func_glVertexAttrib1dARB)( GLuint, GLdouble ) = extension_funcs[1207];
9810 TRACE("(%d, %f)\n", index, x );
9811 ENTER_GL();
9812 func_glVertexAttrib1dARB( index, x );
9813 LEAVE_GL();
9816 static void WINAPI wine_glVertexAttrib1dNV( GLuint index, GLdouble x ) {
9817 void (*func_glVertexAttrib1dNV)( GLuint, GLdouble ) = extension_funcs[1208];
9818 TRACE("(%d, %f)\n", index, x );
9819 ENTER_GL();
9820 func_glVertexAttrib1dNV( index, x );
9821 LEAVE_GL();
9824 static void WINAPI wine_glVertexAttrib1dv( GLuint index, GLdouble* v ) {
9825 void (*func_glVertexAttrib1dv)( GLuint, GLdouble* ) = extension_funcs[1209];
9826 TRACE("(%d, %p)\n", index, v );
9827 ENTER_GL();
9828 func_glVertexAttrib1dv( index, v );
9829 LEAVE_GL();
9832 static void WINAPI wine_glVertexAttrib1dvARB( GLuint index, GLdouble* v ) {
9833 void (*func_glVertexAttrib1dvARB)( GLuint, GLdouble* ) = extension_funcs[1210];
9834 TRACE("(%d, %p)\n", index, v );
9835 ENTER_GL();
9836 func_glVertexAttrib1dvARB( index, v );
9837 LEAVE_GL();
9840 static void WINAPI wine_glVertexAttrib1dvNV( GLuint index, GLdouble* v ) {
9841 void (*func_glVertexAttrib1dvNV)( GLuint, GLdouble* ) = extension_funcs[1211];
9842 TRACE("(%d, %p)\n", index, v );
9843 ENTER_GL();
9844 func_glVertexAttrib1dvNV( index, v );
9845 LEAVE_GL();
9848 static void WINAPI wine_glVertexAttrib1f( GLuint index, GLfloat x ) {
9849 void (*func_glVertexAttrib1f)( GLuint, GLfloat ) = extension_funcs[1212];
9850 TRACE("(%d, %f)\n", index, x );
9851 ENTER_GL();
9852 func_glVertexAttrib1f( index, x );
9853 LEAVE_GL();
9856 static void WINAPI wine_glVertexAttrib1fARB( GLuint index, GLfloat x ) {
9857 void (*func_glVertexAttrib1fARB)( GLuint, GLfloat ) = extension_funcs[1213];
9858 TRACE("(%d, %f)\n", index, x );
9859 ENTER_GL();
9860 func_glVertexAttrib1fARB( index, x );
9861 LEAVE_GL();
9864 static void WINAPI wine_glVertexAttrib1fNV( GLuint index, GLfloat x ) {
9865 void (*func_glVertexAttrib1fNV)( GLuint, GLfloat ) = extension_funcs[1214];
9866 TRACE("(%d, %f)\n", index, x );
9867 ENTER_GL();
9868 func_glVertexAttrib1fNV( index, x );
9869 LEAVE_GL();
9872 static void WINAPI wine_glVertexAttrib1fv( GLuint index, GLfloat* v ) {
9873 void (*func_glVertexAttrib1fv)( GLuint, GLfloat* ) = extension_funcs[1215];
9874 TRACE("(%d, %p)\n", index, v );
9875 ENTER_GL();
9876 func_glVertexAttrib1fv( index, v );
9877 LEAVE_GL();
9880 static void WINAPI wine_glVertexAttrib1fvARB( GLuint index, GLfloat* v ) {
9881 void (*func_glVertexAttrib1fvARB)( GLuint, GLfloat* ) = extension_funcs[1216];
9882 TRACE("(%d, %p)\n", index, v );
9883 ENTER_GL();
9884 func_glVertexAttrib1fvARB( index, v );
9885 LEAVE_GL();
9888 static void WINAPI wine_glVertexAttrib1fvNV( GLuint index, GLfloat* v ) {
9889 void (*func_glVertexAttrib1fvNV)( GLuint, GLfloat* ) = extension_funcs[1217];
9890 TRACE("(%d, %p)\n", index, v );
9891 ENTER_GL();
9892 func_glVertexAttrib1fvNV( index, v );
9893 LEAVE_GL();
9896 static void WINAPI wine_glVertexAttrib1hNV( GLuint index, unsigned short x ) {
9897 void (*func_glVertexAttrib1hNV)( GLuint, unsigned short ) = extension_funcs[1218];
9898 TRACE("(%d, %d)\n", index, x );
9899 ENTER_GL();
9900 func_glVertexAttrib1hNV( index, x );
9901 LEAVE_GL();
9904 static void WINAPI wine_glVertexAttrib1hvNV( GLuint index, unsigned short* v ) {
9905 void (*func_glVertexAttrib1hvNV)( GLuint, unsigned short* ) = extension_funcs[1219];
9906 TRACE("(%d, %p)\n", index, v );
9907 ENTER_GL();
9908 func_glVertexAttrib1hvNV( index, v );
9909 LEAVE_GL();
9912 static void WINAPI wine_glVertexAttrib1s( GLuint index, GLshort x ) {
9913 void (*func_glVertexAttrib1s)( GLuint, GLshort ) = extension_funcs[1220];
9914 TRACE("(%d, %d)\n", index, x );
9915 ENTER_GL();
9916 func_glVertexAttrib1s( index, x );
9917 LEAVE_GL();
9920 static void WINAPI wine_glVertexAttrib1sARB( GLuint index, GLshort x ) {
9921 void (*func_glVertexAttrib1sARB)( GLuint, GLshort ) = extension_funcs[1221];
9922 TRACE("(%d, %d)\n", index, x );
9923 ENTER_GL();
9924 func_glVertexAttrib1sARB( index, x );
9925 LEAVE_GL();
9928 static void WINAPI wine_glVertexAttrib1sNV( GLuint index, GLshort x ) {
9929 void (*func_glVertexAttrib1sNV)( GLuint, GLshort ) = extension_funcs[1222];
9930 TRACE("(%d, %d)\n", index, x );
9931 ENTER_GL();
9932 func_glVertexAttrib1sNV( index, x );
9933 LEAVE_GL();
9936 static void WINAPI wine_glVertexAttrib1sv( GLuint index, GLshort* v ) {
9937 void (*func_glVertexAttrib1sv)( GLuint, GLshort* ) = extension_funcs[1223];
9938 TRACE("(%d, %p)\n", index, v );
9939 ENTER_GL();
9940 func_glVertexAttrib1sv( index, v );
9941 LEAVE_GL();
9944 static void WINAPI wine_glVertexAttrib1svARB( GLuint index, GLshort* v ) {
9945 void (*func_glVertexAttrib1svARB)( GLuint, GLshort* ) = extension_funcs[1224];
9946 TRACE("(%d, %p)\n", index, v );
9947 ENTER_GL();
9948 func_glVertexAttrib1svARB( index, v );
9949 LEAVE_GL();
9952 static void WINAPI wine_glVertexAttrib1svNV( GLuint index, GLshort* v ) {
9953 void (*func_glVertexAttrib1svNV)( GLuint, GLshort* ) = extension_funcs[1225];
9954 TRACE("(%d, %p)\n", index, v );
9955 ENTER_GL();
9956 func_glVertexAttrib1svNV( index, v );
9957 LEAVE_GL();
9960 static void WINAPI wine_glVertexAttrib2d( GLuint index, GLdouble x, GLdouble y ) {
9961 void (*func_glVertexAttrib2d)( GLuint, GLdouble, GLdouble ) = extension_funcs[1226];
9962 TRACE("(%d, %f, %f)\n", index, x, y );
9963 ENTER_GL();
9964 func_glVertexAttrib2d( index, x, y );
9965 LEAVE_GL();
9968 static void WINAPI wine_glVertexAttrib2dARB( GLuint index, GLdouble x, GLdouble y ) {
9969 void (*func_glVertexAttrib2dARB)( GLuint, GLdouble, GLdouble ) = extension_funcs[1227];
9970 TRACE("(%d, %f, %f)\n", index, x, y );
9971 ENTER_GL();
9972 func_glVertexAttrib2dARB( index, x, y );
9973 LEAVE_GL();
9976 static void WINAPI wine_glVertexAttrib2dNV( GLuint index, GLdouble x, GLdouble y ) {
9977 void (*func_glVertexAttrib2dNV)( GLuint, GLdouble, GLdouble ) = extension_funcs[1228];
9978 TRACE("(%d, %f, %f)\n", index, x, y );
9979 ENTER_GL();
9980 func_glVertexAttrib2dNV( index, x, y );
9981 LEAVE_GL();
9984 static void WINAPI wine_glVertexAttrib2dv( GLuint index, GLdouble* v ) {
9985 void (*func_glVertexAttrib2dv)( GLuint, GLdouble* ) = extension_funcs[1229];
9986 TRACE("(%d, %p)\n", index, v );
9987 ENTER_GL();
9988 func_glVertexAttrib2dv( index, v );
9989 LEAVE_GL();
9992 static void WINAPI wine_glVertexAttrib2dvARB( GLuint index, GLdouble* v ) {
9993 void (*func_glVertexAttrib2dvARB)( GLuint, GLdouble* ) = extension_funcs[1230];
9994 TRACE("(%d, %p)\n", index, v );
9995 ENTER_GL();
9996 func_glVertexAttrib2dvARB( index, v );
9997 LEAVE_GL();
10000 static void WINAPI wine_glVertexAttrib2dvNV( GLuint index, GLdouble* v ) {
10001 void (*func_glVertexAttrib2dvNV)( GLuint, GLdouble* ) = extension_funcs[1231];
10002 TRACE("(%d, %p)\n", index, v );
10003 ENTER_GL();
10004 func_glVertexAttrib2dvNV( index, v );
10005 LEAVE_GL();
10008 static void WINAPI wine_glVertexAttrib2f( GLuint index, GLfloat x, GLfloat y ) {
10009 void (*func_glVertexAttrib2f)( GLuint, GLfloat, GLfloat ) = extension_funcs[1232];
10010 TRACE("(%d, %f, %f)\n", index, x, y );
10011 ENTER_GL();
10012 func_glVertexAttrib2f( index, x, y );
10013 LEAVE_GL();
10016 static void WINAPI wine_glVertexAttrib2fARB( GLuint index, GLfloat x, GLfloat y ) {
10017 void (*func_glVertexAttrib2fARB)( GLuint, GLfloat, GLfloat ) = extension_funcs[1233];
10018 TRACE("(%d, %f, %f)\n", index, x, y );
10019 ENTER_GL();
10020 func_glVertexAttrib2fARB( index, x, y );
10021 LEAVE_GL();
10024 static void WINAPI wine_glVertexAttrib2fNV( GLuint index, GLfloat x, GLfloat y ) {
10025 void (*func_glVertexAttrib2fNV)( GLuint, GLfloat, GLfloat ) = extension_funcs[1234];
10026 TRACE("(%d, %f, %f)\n", index, x, y );
10027 ENTER_GL();
10028 func_glVertexAttrib2fNV( index, x, y );
10029 LEAVE_GL();
10032 static void WINAPI wine_glVertexAttrib2fv( GLuint index, GLfloat* v ) {
10033 void (*func_glVertexAttrib2fv)( GLuint, GLfloat* ) = extension_funcs[1235];
10034 TRACE("(%d, %p)\n", index, v );
10035 ENTER_GL();
10036 func_glVertexAttrib2fv( index, v );
10037 LEAVE_GL();
10040 static void WINAPI wine_glVertexAttrib2fvARB( GLuint index, GLfloat* v ) {
10041 void (*func_glVertexAttrib2fvARB)( GLuint, GLfloat* ) = extension_funcs[1236];
10042 TRACE("(%d, %p)\n", index, v );
10043 ENTER_GL();
10044 func_glVertexAttrib2fvARB( index, v );
10045 LEAVE_GL();
10048 static void WINAPI wine_glVertexAttrib2fvNV( GLuint index, GLfloat* v ) {
10049 void (*func_glVertexAttrib2fvNV)( GLuint, GLfloat* ) = extension_funcs[1237];
10050 TRACE("(%d, %p)\n", index, v );
10051 ENTER_GL();
10052 func_glVertexAttrib2fvNV( index, v );
10053 LEAVE_GL();
10056 static void WINAPI wine_glVertexAttrib2hNV( GLuint index, unsigned short x, unsigned short y ) {
10057 void (*func_glVertexAttrib2hNV)( GLuint, unsigned short, unsigned short ) = extension_funcs[1238];
10058 TRACE("(%d, %d, %d)\n", index, x, y );
10059 ENTER_GL();
10060 func_glVertexAttrib2hNV( index, x, y );
10061 LEAVE_GL();
10064 static void WINAPI wine_glVertexAttrib2hvNV( GLuint index, unsigned short* v ) {
10065 void (*func_glVertexAttrib2hvNV)( GLuint, unsigned short* ) = extension_funcs[1239];
10066 TRACE("(%d, %p)\n", index, v );
10067 ENTER_GL();
10068 func_glVertexAttrib2hvNV( index, v );
10069 LEAVE_GL();
10072 static void WINAPI wine_glVertexAttrib2s( GLuint index, GLshort x, GLshort y ) {
10073 void (*func_glVertexAttrib2s)( GLuint, GLshort, GLshort ) = extension_funcs[1240];
10074 TRACE("(%d, %d, %d)\n", index, x, y );
10075 ENTER_GL();
10076 func_glVertexAttrib2s( index, x, y );
10077 LEAVE_GL();
10080 static void WINAPI wine_glVertexAttrib2sARB( GLuint index, GLshort x, GLshort y ) {
10081 void (*func_glVertexAttrib2sARB)( GLuint, GLshort, GLshort ) = extension_funcs[1241];
10082 TRACE("(%d, %d, %d)\n", index, x, y );
10083 ENTER_GL();
10084 func_glVertexAttrib2sARB( index, x, y );
10085 LEAVE_GL();
10088 static void WINAPI wine_glVertexAttrib2sNV( GLuint index, GLshort x, GLshort y ) {
10089 void (*func_glVertexAttrib2sNV)( GLuint, GLshort, GLshort ) = extension_funcs[1242];
10090 TRACE("(%d, %d, %d)\n", index, x, y );
10091 ENTER_GL();
10092 func_glVertexAttrib2sNV( index, x, y );
10093 LEAVE_GL();
10096 static void WINAPI wine_glVertexAttrib2sv( GLuint index, GLshort* v ) {
10097 void (*func_glVertexAttrib2sv)( GLuint, GLshort* ) = extension_funcs[1243];
10098 TRACE("(%d, %p)\n", index, v );
10099 ENTER_GL();
10100 func_glVertexAttrib2sv( index, v );
10101 LEAVE_GL();
10104 static void WINAPI wine_glVertexAttrib2svARB( GLuint index, GLshort* v ) {
10105 void (*func_glVertexAttrib2svARB)( GLuint, GLshort* ) = extension_funcs[1244];
10106 TRACE("(%d, %p)\n", index, v );
10107 ENTER_GL();
10108 func_glVertexAttrib2svARB( index, v );
10109 LEAVE_GL();
10112 static void WINAPI wine_glVertexAttrib2svNV( GLuint index, GLshort* v ) {
10113 void (*func_glVertexAttrib2svNV)( GLuint, GLshort* ) = extension_funcs[1245];
10114 TRACE("(%d, %p)\n", index, v );
10115 ENTER_GL();
10116 func_glVertexAttrib2svNV( index, v );
10117 LEAVE_GL();
10120 static void WINAPI wine_glVertexAttrib3d( GLuint index, GLdouble x, GLdouble y, GLdouble z ) {
10121 void (*func_glVertexAttrib3d)( GLuint, GLdouble, GLdouble, GLdouble ) = extension_funcs[1246];
10122 TRACE("(%d, %f, %f, %f)\n", index, x, y, z );
10123 ENTER_GL();
10124 func_glVertexAttrib3d( index, x, y, z );
10125 LEAVE_GL();
10128 static void WINAPI wine_glVertexAttrib3dARB( GLuint index, GLdouble x, GLdouble y, GLdouble z ) {
10129 void (*func_glVertexAttrib3dARB)( GLuint, GLdouble, GLdouble, GLdouble ) = extension_funcs[1247];
10130 TRACE("(%d, %f, %f, %f)\n", index, x, y, z );
10131 ENTER_GL();
10132 func_glVertexAttrib3dARB( index, x, y, z );
10133 LEAVE_GL();
10136 static void WINAPI wine_glVertexAttrib3dNV( GLuint index, GLdouble x, GLdouble y, GLdouble z ) {
10137 void (*func_glVertexAttrib3dNV)( GLuint, GLdouble, GLdouble, GLdouble ) = extension_funcs[1248];
10138 TRACE("(%d, %f, %f, %f)\n", index, x, y, z );
10139 ENTER_GL();
10140 func_glVertexAttrib3dNV( index, x, y, z );
10141 LEAVE_GL();
10144 static void WINAPI wine_glVertexAttrib3dv( GLuint index, GLdouble* v ) {
10145 void (*func_glVertexAttrib3dv)( GLuint, GLdouble* ) = extension_funcs[1249];
10146 TRACE("(%d, %p)\n", index, v );
10147 ENTER_GL();
10148 func_glVertexAttrib3dv( index, v );
10149 LEAVE_GL();
10152 static void WINAPI wine_glVertexAttrib3dvARB( GLuint index, GLdouble* v ) {
10153 void (*func_glVertexAttrib3dvARB)( GLuint, GLdouble* ) = extension_funcs[1250];
10154 TRACE("(%d, %p)\n", index, v );
10155 ENTER_GL();
10156 func_glVertexAttrib3dvARB( index, v );
10157 LEAVE_GL();
10160 static void WINAPI wine_glVertexAttrib3dvNV( GLuint index, GLdouble* v ) {
10161 void (*func_glVertexAttrib3dvNV)( GLuint, GLdouble* ) = extension_funcs[1251];
10162 TRACE("(%d, %p)\n", index, v );
10163 ENTER_GL();
10164 func_glVertexAttrib3dvNV( index, v );
10165 LEAVE_GL();
10168 static void WINAPI wine_glVertexAttrib3f( GLuint index, GLfloat x, GLfloat y, GLfloat z ) {
10169 void (*func_glVertexAttrib3f)( GLuint, GLfloat, GLfloat, GLfloat ) = extension_funcs[1252];
10170 TRACE("(%d, %f, %f, %f)\n", index, x, y, z );
10171 ENTER_GL();
10172 func_glVertexAttrib3f( index, x, y, z );
10173 LEAVE_GL();
10176 static void WINAPI wine_glVertexAttrib3fARB( GLuint index, GLfloat x, GLfloat y, GLfloat z ) {
10177 void (*func_glVertexAttrib3fARB)( GLuint, GLfloat, GLfloat, GLfloat ) = extension_funcs[1253];
10178 TRACE("(%d, %f, %f, %f)\n", index, x, y, z );
10179 ENTER_GL();
10180 func_glVertexAttrib3fARB( index, x, y, z );
10181 LEAVE_GL();
10184 static void WINAPI wine_glVertexAttrib3fNV( GLuint index, GLfloat x, GLfloat y, GLfloat z ) {
10185 void (*func_glVertexAttrib3fNV)( GLuint, GLfloat, GLfloat, GLfloat ) = extension_funcs[1254];
10186 TRACE("(%d, %f, %f, %f)\n", index, x, y, z );
10187 ENTER_GL();
10188 func_glVertexAttrib3fNV( index, x, y, z );
10189 LEAVE_GL();
10192 static void WINAPI wine_glVertexAttrib3fv( GLuint index, GLfloat* v ) {
10193 void (*func_glVertexAttrib3fv)( GLuint, GLfloat* ) = extension_funcs[1255];
10194 TRACE("(%d, %p)\n", index, v );
10195 ENTER_GL();
10196 func_glVertexAttrib3fv( index, v );
10197 LEAVE_GL();
10200 static void WINAPI wine_glVertexAttrib3fvARB( GLuint index, GLfloat* v ) {
10201 void (*func_glVertexAttrib3fvARB)( GLuint, GLfloat* ) = extension_funcs[1256];
10202 TRACE("(%d, %p)\n", index, v );
10203 ENTER_GL();
10204 func_glVertexAttrib3fvARB( index, v );
10205 LEAVE_GL();
10208 static void WINAPI wine_glVertexAttrib3fvNV( GLuint index, GLfloat* v ) {
10209 void (*func_glVertexAttrib3fvNV)( GLuint, GLfloat* ) = extension_funcs[1257];
10210 TRACE("(%d, %p)\n", index, v );
10211 ENTER_GL();
10212 func_glVertexAttrib3fvNV( index, v );
10213 LEAVE_GL();
10216 static void WINAPI wine_glVertexAttrib3hNV( GLuint index, unsigned short x, unsigned short y, unsigned short z ) {
10217 void (*func_glVertexAttrib3hNV)( GLuint, unsigned short, unsigned short, unsigned short ) = extension_funcs[1258];
10218 TRACE("(%d, %d, %d, %d)\n", index, x, y, z );
10219 ENTER_GL();
10220 func_glVertexAttrib3hNV( index, x, y, z );
10221 LEAVE_GL();
10224 static void WINAPI wine_glVertexAttrib3hvNV( GLuint index, unsigned short* v ) {
10225 void (*func_glVertexAttrib3hvNV)( GLuint, unsigned short* ) = extension_funcs[1259];
10226 TRACE("(%d, %p)\n", index, v );
10227 ENTER_GL();
10228 func_glVertexAttrib3hvNV( index, v );
10229 LEAVE_GL();
10232 static void WINAPI wine_glVertexAttrib3s( GLuint index, GLshort x, GLshort y, GLshort z ) {
10233 void (*func_glVertexAttrib3s)( GLuint, GLshort, GLshort, GLshort ) = extension_funcs[1260];
10234 TRACE("(%d, %d, %d, %d)\n", index, x, y, z );
10235 ENTER_GL();
10236 func_glVertexAttrib3s( index, x, y, z );
10237 LEAVE_GL();
10240 static void WINAPI wine_glVertexAttrib3sARB( GLuint index, GLshort x, GLshort y, GLshort z ) {
10241 void (*func_glVertexAttrib3sARB)( GLuint, GLshort, GLshort, GLshort ) = extension_funcs[1261];
10242 TRACE("(%d, %d, %d, %d)\n", index, x, y, z );
10243 ENTER_GL();
10244 func_glVertexAttrib3sARB( index, x, y, z );
10245 LEAVE_GL();
10248 static void WINAPI wine_glVertexAttrib3sNV( GLuint index, GLshort x, GLshort y, GLshort z ) {
10249 void (*func_glVertexAttrib3sNV)( GLuint, GLshort, GLshort, GLshort ) = extension_funcs[1262];
10250 TRACE("(%d, %d, %d, %d)\n", index, x, y, z );
10251 ENTER_GL();
10252 func_glVertexAttrib3sNV( index, x, y, z );
10253 LEAVE_GL();
10256 static void WINAPI wine_glVertexAttrib3sv( GLuint index, GLshort* v ) {
10257 void (*func_glVertexAttrib3sv)( GLuint, GLshort* ) = extension_funcs[1263];
10258 TRACE("(%d, %p)\n", index, v );
10259 ENTER_GL();
10260 func_glVertexAttrib3sv( index, v );
10261 LEAVE_GL();
10264 static void WINAPI wine_glVertexAttrib3svARB( GLuint index, GLshort* v ) {
10265 void (*func_glVertexAttrib3svARB)( GLuint, GLshort* ) = extension_funcs[1264];
10266 TRACE("(%d, %p)\n", index, v );
10267 ENTER_GL();
10268 func_glVertexAttrib3svARB( index, v );
10269 LEAVE_GL();
10272 static void WINAPI wine_glVertexAttrib3svNV( GLuint index, GLshort* v ) {
10273 void (*func_glVertexAttrib3svNV)( GLuint, GLshort* ) = extension_funcs[1265];
10274 TRACE("(%d, %p)\n", index, v );
10275 ENTER_GL();
10276 func_glVertexAttrib3svNV( index, v );
10277 LEAVE_GL();
10280 static void WINAPI wine_glVertexAttrib4Nbv( GLuint index, GLbyte* v ) {
10281 void (*func_glVertexAttrib4Nbv)( GLuint, GLbyte* ) = extension_funcs[1266];
10282 TRACE("(%d, %p)\n", index, v );
10283 ENTER_GL();
10284 func_glVertexAttrib4Nbv( index, v );
10285 LEAVE_GL();
10288 static void WINAPI wine_glVertexAttrib4NbvARB( GLuint index, GLbyte* v ) {
10289 void (*func_glVertexAttrib4NbvARB)( GLuint, GLbyte* ) = extension_funcs[1267];
10290 TRACE("(%d, %p)\n", index, v );
10291 ENTER_GL();
10292 func_glVertexAttrib4NbvARB( index, v );
10293 LEAVE_GL();
10296 static void WINAPI wine_glVertexAttrib4Niv( GLuint index, GLint* v ) {
10297 void (*func_glVertexAttrib4Niv)( GLuint, GLint* ) = extension_funcs[1268];
10298 TRACE("(%d, %p)\n", index, v );
10299 ENTER_GL();
10300 func_glVertexAttrib4Niv( index, v );
10301 LEAVE_GL();
10304 static void WINAPI wine_glVertexAttrib4NivARB( GLuint index, GLint* v ) {
10305 void (*func_glVertexAttrib4NivARB)( GLuint, GLint* ) = extension_funcs[1269];
10306 TRACE("(%d, %p)\n", index, v );
10307 ENTER_GL();
10308 func_glVertexAttrib4NivARB( index, v );
10309 LEAVE_GL();
10312 static void WINAPI wine_glVertexAttrib4Nsv( GLuint index, GLshort* v ) {
10313 void (*func_glVertexAttrib4Nsv)( GLuint, GLshort* ) = extension_funcs[1270];
10314 TRACE("(%d, %p)\n", index, v );
10315 ENTER_GL();
10316 func_glVertexAttrib4Nsv( index, v );
10317 LEAVE_GL();
10320 static void WINAPI wine_glVertexAttrib4NsvARB( GLuint index, GLshort* v ) {
10321 void (*func_glVertexAttrib4NsvARB)( GLuint, GLshort* ) = extension_funcs[1271];
10322 TRACE("(%d, %p)\n", index, v );
10323 ENTER_GL();
10324 func_glVertexAttrib4NsvARB( index, v );
10325 LEAVE_GL();
10328 static void WINAPI wine_glVertexAttrib4Nub( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) {
10329 void (*func_glVertexAttrib4Nub)( GLuint, GLubyte, GLubyte, GLubyte, GLubyte ) = extension_funcs[1272];
10330 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
10331 ENTER_GL();
10332 func_glVertexAttrib4Nub( index, x, y, z, w );
10333 LEAVE_GL();
10336 static void WINAPI wine_glVertexAttrib4NubARB( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) {
10337 void (*func_glVertexAttrib4NubARB)( GLuint, GLubyte, GLubyte, GLubyte, GLubyte ) = extension_funcs[1273];
10338 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
10339 ENTER_GL();
10340 func_glVertexAttrib4NubARB( index, x, y, z, w );
10341 LEAVE_GL();
10344 static void WINAPI wine_glVertexAttrib4Nubv( GLuint index, GLubyte* v ) {
10345 void (*func_glVertexAttrib4Nubv)( GLuint, GLubyte* ) = extension_funcs[1274];
10346 TRACE("(%d, %p)\n", index, v );
10347 ENTER_GL();
10348 func_glVertexAttrib4Nubv( index, v );
10349 LEAVE_GL();
10352 static void WINAPI wine_glVertexAttrib4NubvARB( GLuint index, GLubyte* v ) {
10353 void (*func_glVertexAttrib4NubvARB)( GLuint, GLubyte* ) = extension_funcs[1275];
10354 TRACE("(%d, %p)\n", index, v );
10355 ENTER_GL();
10356 func_glVertexAttrib4NubvARB( index, v );
10357 LEAVE_GL();
10360 static void WINAPI wine_glVertexAttrib4Nuiv( GLuint index, GLuint* v ) {
10361 void (*func_glVertexAttrib4Nuiv)( GLuint, GLuint* ) = extension_funcs[1276];
10362 TRACE("(%d, %p)\n", index, v );
10363 ENTER_GL();
10364 func_glVertexAttrib4Nuiv( index, v );
10365 LEAVE_GL();
10368 static void WINAPI wine_glVertexAttrib4NuivARB( GLuint index, GLuint* v ) {
10369 void (*func_glVertexAttrib4NuivARB)( GLuint, GLuint* ) = extension_funcs[1277];
10370 TRACE("(%d, %p)\n", index, v );
10371 ENTER_GL();
10372 func_glVertexAttrib4NuivARB( index, v );
10373 LEAVE_GL();
10376 static void WINAPI wine_glVertexAttrib4Nusv( GLuint index, GLushort* v ) {
10377 void (*func_glVertexAttrib4Nusv)( GLuint, GLushort* ) = extension_funcs[1278];
10378 TRACE("(%d, %p)\n", index, v );
10379 ENTER_GL();
10380 func_glVertexAttrib4Nusv( index, v );
10381 LEAVE_GL();
10384 static void WINAPI wine_glVertexAttrib4NusvARB( GLuint index, GLushort* v ) {
10385 void (*func_glVertexAttrib4NusvARB)( GLuint, GLushort* ) = extension_funcs[1279];
10386 TRACE("(%d, %p)\n", index, v );
10387 ENTER_GL();
10388 func_glVertexAttrib4NusvARB( index, v );
10389 LEAVE_GL();
10392 static void WINAPI wine_glVertexAttrib4bv( GLuint index, GLbyte* v ) {
10393 void (*func_glVertexAttrib4bv)( GLuint, GLbyte* ) = extension_funcs[1280];
10394 TRACE("(%d, %p)\n", index, v );
10395 ENTER_GL();
10396 func_glVertexAttrib4bv( index, v );
10397 LEAVE_GL();
10400 static void WINAPI wine_glVertexAttrib4bvARB( GLuint index, GLbyte* v ) {
10401 void (*func_glVertexAttrib4bvARB)( GLuint, GLbyte* ) = extension_funcs[1281];
10402 TRACE("(%d, %p)\n", index, v );
10403 ENTER_GL();
10404 func_glVertexAttrib4bvARB( index, v );
10405 LEAVE_GL();
10408 static void WINAPI wine_glVertexAttrib4d( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
10409 void (*func_glVertexAttrib4d)( GLuint, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[1282];
10410 TRACE("(%d, %f, %f, %f, %f)\n", index, x, y, z, w );
10411 ENTER_GL();
10412 func_glVertexAttrib4d( index, x, y, z, w );
10413 LEAVE_GL();
10416 static void WINAPI wine_glVertexAttrib4dARB( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
10417 void (*func_glVertexAttrib4dARB)( GLuint, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[1283];
10418 TRACE("(%d, %f, %f, %f, %f)\n", index, x, y, z, w );
10419 ENTER_GL();
10420 func_glVertexAttrib4dARB( index, x, y, z, w );
10421 LEAVE_GL();
10424 static void WINAPI wine_glVertexAttrib4dNV( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
10425 void (*func_glVertexAttrib4dNV)( GLuint, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[1284];
10426 TRACE("(%d, %f, %f, %f, %f)\n", index, x, y, z, w );
10427 ENTER_GL();
10428 func_glVertexAttrib4dNV( index, x, y, z, w );
10429 LEAVE_GL();
10432 static void WINAPI wine_glVertexAttrib4dv( GLuint index, GLdouble* v ) {
10433 void (*func_glVertexAttrib4dv)( GLuint, GLdouble* ) = extension_funcs[1285];
10434 TRACE("(%d, %p)\n", index, v );
10435 ENTER_GL();
10436 func_glVertexAttrib4dv( index, v );
10437 LEAVE_GL();
10440 static void WINAPI wine_glVertexAttrib4dvARB( GLuint index, GLdouble* v ) {
10441 void (*func_glVertexAttrib4dvARB)( GLuint, GLdouble* ) = extension_funcs[1286];
10442 TRACE("(%d, %p)\n", index, v );
10443 ENTER_GL();
10444 func_glVertexAttrib4dvARB( index, v );
10445 LEAVE_GL();
10448 static void WINAPI wine_glVertexAttrib4dvNV( GLuint index, GLdouble* v ) {
10449 void (*func_glVertexAttrib4dvNV)( GLuint, GLdouble* ) = extension_funcs[1287];
10450 TRACE("(%d, %p)\n", index, v );
10451 ENTER_GL();
10452 func_glVertexAttrib4dvNV( index, v );
10453 LEAVE_GL();
10456 static void WINAPI wine_glVertexAttrib4f( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
10457 void (*func_glVertexAttrib4f)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[1288];
10458 TRACE("(%d, %f, %f, %f, %f)\n", index, x, y, z, w );
10459 ENTER_GL();
10460 func_glVertexAttrib4f( index, x, y, z, w );
10461 LEAVE_GL();
10464 static void WINAPI wine_glVertexAttrib4fARB( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
10465 void (*func_glVertexAttrib4fARB)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[1289];
10466 TRACE("(%d, %f, %f, %f, %f)\n", index, x, y, z, w );
10467 ENTER_GL();
10468 func_glVertexAttrib4fARB( index, x, y, z, w );
10469 LEAVE_GL();
10472 static void WINAPI wine_glVertexAttrib4fNV( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
10473 void (*func_glVertexAttrib4fNV)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[1290];
10474 TRACE("(%d, %f, %f, %f, %f)\n", index, x, y, z, w );
10475 ENTER_GL();
10476 func_glVertexAttrib4fNV( index, x, y, z, w );
10477 LEAVE_GL();
10480 static void WINAPI wine_glVertexAttrib4fv( GLuint index, GLfloat* v ) {
10481 void (*func_glVertexAttrib4fv)( GLuint, GLfloat* ) = extension_funcs[1291];
10482 TRACE("(%d, %p)\n", index, v );
10483 ENTER_GL();
10484 func_glVertexAttrib4fv( index, v );
10485 LEAVE_GL();
10488 static void WINAPI wine_glVertexAttrib4fvARB( GLuint index, GLfloat* v ) {
10489 void (*func_glVertexAttrib4fvARB)( GLuint, GLfloat* ) = extension_funcs[1292];
10490 TRACE("(%d, %p)\n", index, v );
10491 ENTER_GL();
10492 func_glVertexAttrib4fvARB( index, v );
10493 LEAVE_GL();
10496 static void WINAPI wine_glVertexAttrib4fvNV( GLuint index, GLfloat* v ) {
10497 void (*func_glVertexAttrib4fvNV)( GLuint, GLfloat* ) = extension_funcs[1293];
10498 TRACE("(%d, %p)\n", index, v );
10499 ENTER_GL();
10500 func_glVertexAttrib4fvNV( index, v );
10501 LEAVE_GL();
10504 static void WINAPI wine_glVertexAttrib4hNV( GLuint index, unsigned short x, unsigned short y, unsigned short z, unsigned short w ) {
10505 void (*func_glVertexAttrib4hNV)( GLuint, unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs[1294];
10506 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
10507 ENTER_GL();
10508 func_glVertexAttrib4hNV( index, x, y, z, w );
10509 LEAVE_GL();
10512 static void WINAPI wine_glVertexAttrib4hvNV( GLuint index, unsigned short* v ) {
10513 void (*func_glVertexAttrib4hvNV)( GLuint, unsigned short* ) = extension_funcs[1295];
10514 TRACE("(%d, %p)\n", index, v );
10515 ENTER_GL();
10516 func_glVertexAttrib4hvNV( index, v );
10517 LEAVE_GL();
10520 static void WINAPI wine_glVertexAttrib4iv( GLuint index, GLint* v ) {
10521 void (*func_glVertexAttrib4iv)( GLuint, GLint* ) = extension_funcs[1296];
10522 TRACE("(%d, %p)\n", index, v );
10523 ENTER_GL();
10524 func_glVertexAttrib4iv( index, v );
10525 LEAVE_GL();
10528 static void WINAPI wine_glVertexAttrib4ivARB( GLuint index, GLint* v ) {
10529 void (*func_glVertexAttrib4ivARB)( GLuint, GLint* ) = extension_funcs[1297];
10530 TRACE("(%d, %p)\n", index, v );
10531 ENTER_GL();
10532 func_glVertexAttrib4ivARB( index, v );
10533 LEAVE_GL();
10536 static void WINAPI wine_glVertexAttrib4s( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) {
10537 void (*func_glVertexAttrib4s)( GLuint, GLshort, GLshort, GLshort, GLshort ) = extension_funcs[1298];
10538 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
10539 ENTER_GL();
10540 func_glVertexAttrib4s( index, x, y, z, w );
10541 LEAVE_GL();
10544 static void WINAPI wine_glVertexAttrib4sARB( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) {
10545 void (*func_glVertexAttrib4sARB)( GLuint, GLshort, GLshort, GLshort, GLshort ) = extension_funcs[1299];
10546 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
10547 ENTER_GL();
10548 func_glVertexAttrib4sARB( index, x, y, z, w );
10549 LEAVE_GL();
10552 static void WINAPI wine_glVertexAttrib4sNV( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) {
10553 void (*func_glVertexAttrib4sNV)( GLuint, GLshort, GLshort, GLshort, GLshort ) = extension_funcs[1300];
10554 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
10555 ENTER_GL();
10556 func_glVertexAttrib4sNV( index, x, y, z, w );
10557 LEAVE_GL();
10560 static void WINAPI wine_glVertexAttrib4sv( GLuint index, GLshort* v ) {
10561 void (*func_glVertexAttrib4sv)( GLuint, GLshort* ) = extension_funcs[1301];
10562 TRACE("(%d, %p)\n", index, v );
10563 ENTER_GL();
10564 func_glVertexAttrib4sv( index, v );
10565 LEAVE_GL();
10568 static void WINAPI wine_glVertexAttrib4svARB( GLuint index, GLshort* v ) {
10569 void (*func_glVertexAttrib4svARB)( GLuint, GLshort* ) = extension_funcs[1302];
10570 TRACE("(%d, %p)\n", index, v );
10571 ENTER_GL();
10572 func_glVertexAttrib4svARB( index, v );
10573 LEAVE_GL();
10576 static void WINAPI wine_glVertexAttrib4svNV( GLuint index, GLshort* v ) {
10577 void (*func_glVertexAttrib4svNV)( GLuint, GLshort* ) = extension_funcs[1303];
10578 TRACE("(%d, %p)\n", index, v );
10579 ENTER_GL();
10580 func_glVertexAttrib4svNV( index, v );
10581 LEAVE_GL();
10584 static void WINAPI wine_glVertexAttrib4ubNV( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) {
10585 void (*func_glVertexAttrib4ubNV)( GLuint, GLubyte, GLubyte, GLubyte, GLubyte ) = extension_funcs[1304];
10586 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
10587 ENTER_GL();
10588 func_glVertexAttrib4ubNV( index, x, y, z, w );
10589 LEAVE_GL();
10592 static void WINAPI wine_glVertexAttrib4ubv( GLuint index, GLubyte* v ) {
10593 void (*func_glVertexAttrib4ubv)( GLuint, GLubyte* ) = extension_funcs[1305];
10594 TRACE("(%d, %p)\n", index, v );
10595 ENTER_GL();
10596 func_glVertexAttrib4ubv( index, v );
10597 LEAVE_GL();
10600 static void WINAPI wine_glVertexAttrib4ubvARB( GLuint index, GLubyte* v ) {
10601 void (*func_glVertexAttrib4ubvARB)( GLuint, GLubyte* ) = extension_funcs[1306];
10602 TRACE("(%d, %p)\n", index, v );
10603 ENTER_GL();
10604 func_glVertexAttrib4ubvARB( index, v );
10605 LEAVE_GL();
10608 static void WINAPI wine_glVertexAttrib4ubvNV( GLuint index, GLubyte* v ) {
10609 void (*func_glVertexAttrib4ubvNV)( GLuint, GLubyte* ) = extension_funcs[1307];
10610 TRACE("(%d, %p)\n", index, v );
10611 ENTER_GL();
10612 func_glVertexAttrib4ubvNV( index, v );
10613 LEAVE_GL();
10616 static void WINAPI wine_glVertexAttrib4uiv( GLuint index, GLuint* v ) {
10617 void (*func_glVertexAttrib4uiv)( GLuint, GLuint* ) = extension_funcs[1308];
10618 TRACE("(%d, %p)\n", index, v );
10619 ENTER_GL();
10620 func_glVertexAttrib4uiv( index, v );
10621 LEAVE_GL();
10624 static void WINAPI wine_glVertexAttrib4uivARB( GLuint index, GLuint* v ) {
10625 void (*func_glVertexAttrib4uivARB)( GLuint, GLuint* ) = extension_funcs[1309];
10626 TRACE("(%d, %p)\n", index, v );
10627 ENTER_GL();
10628 func_glVertexAttrib4uivARB( index, v );
10629 LEAVE_GL();
10632 static void WINAPI wine_glVertexAttrib4usv( GLuint index, GLushort* v ) {
10633 void (*func_glVertexAttrib4usv)( GLuint, GLushort* ) = extension_funcs[1310];
10634 TRACE("(%d, %p)\n", index, v );
10635 ENTER_GL();
10636 func_glVertexAttrib4usv( index, v );
10637 LEAVE_GL();
10640 static void WINAPI wine_glVertexAttrib4usvARB( GLuint index, GLushort* v ) {
10641 void (*func_glVertexAttrib4usvARB)( GLuint, GLushort* ) = extension_funcs[1311];
10642 TRACE("(%d, %p)\n", index, v );
10643 ENTER_GL();
10644 func_glVertexAttrib4usvARB( index, v );
10645 LEAVE_GL();
10648 static void WINAPI wine_glVertexAttribArrayObjectATI( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset ) {
10649 void (*func_glVertexAttribArrayObjectATI)( GLuint, GLint, GLenum, GLboolean, GLsizei, GLuint, GLuint ) = extension_funcs[1312];
10650 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", index, size, type, normalized, stride, buffer, offset );
10651 ENTER_GL();
10652 func_glVertexAttribArrayObjectATI( index, size, type, normalized, stride, buffer, offset );
10653 LEAVE_GL();
10656 static void WINAPI wine_glVertexAttribDivisor( GLuint index, GLuint divisor ) {
10657 void (*func_glVertexAttribDivisor)( GLuint, GLuint ) = extension_funcs[1313];
10658 TRACE("(%d, %d)\n", index, divisor );
10659 ENTER_GL();
10660 func_glVertexAttribDivisor( index, divisor );
10661 LEAVE_GL();
10664 static void WINAPI wine_glVertexAttribI1i( GLuint index, GLint x ) {
10665 void (*func_glVertexAttribI1i)( GLuint, GLint ) = extension_funcs[1314];
10666 TRACE("(%d, %d)\n", index, x );
10667 ENTER_GL();
10668 func_glVertexAttribI1i( index, x );
10669 LEAVE_GL();
10672 static void WINAPI wine_glVertexAttribI1iEXT( GLuint index, GLint x ) {
10673 void (*func_glVertexAttribI1iEXT)( GLuint, GLint ) = extension_funcs[1315];
10674 TRACE("(%d, %d)\n", index, x );
10675 ENTER_GL();
10676 func_glVertexAttribI1iEXT( index, x );
10677 LEAVE_GL();
10680 static void WINAPI wine_glVertexAttribI1iv( GLuint index, GLint* v ) {
10681 void (*func_glVertexAttribI1iv)( GLuint, GLint* ) = extension_funcs[1316];
10682 TRACE("(%d, %p)\n", index, v );
10683 ENTER_GL();
10684 func_glVertexAttribI1iv( index, v );
10685 LEAVE_GL();
10688 static void WINAPI wine_glVertexAttribI1ivEXT( GLuint index, GLint* v ) {
10689 void (*func_glVertexAttribI1ivEXT)( GLuint, GLint* ) = extension_funcs[1317];
10690 TRACE("(%d, %p)\n", index, v );
10691 ENTER_GL();
10692 func_glVertexAttribI1ivEXT( index, v );
10693 LEAVE_GL();
10696 static void WINAPI wine_glVertexAttribI1ui( GLuint index, GLuint x ) {
10697 void (*func_glVertexAttribI1ui)( GLuint, GLuint ) = extension_funcs[1318];
10698 TRACE("(%d, %d)\n", index, x );
10699 ENTER_GL();
10700 func_glVertexAttribI1ui( index, x );
10701 LEAVE_GL();
10704 static void WINAPI wine_glVertexAttribI1uiEXT( GLuint index, GLuint x ) {
10705 void (*func_glVertexAttribI1uiEXT)( GLuint, GLuint ) = extension_funcs[1319];
10706 TRACE("(%d, %d)\n", index, x );
10707 ENTER_GL();
10708 func_glVertexAttribI1uiEXT( index, x );
10709 LEAVE_GL();
10712 static void WINAPI wine_glVertexAttribI1uiv( GLuint index, GLuint* v ) {
10713 void (*func_glVertexAttribI1uiv)( GLuint, GLuint* ) = extension_funcs[1320];
10714 TRACE("(%d, %p)\n", index, v );
10715 ENTER_GL();
10716 func_glVertexAttribI1uiv( index, v );
10717 LEAVE_GL();
10720 static void WINAPI wine_glVertexAttribI1uivEXT( GLuint index, GLuint* v ) {
10721 void (*func_glVertexAttribI1uivEXT)( GLuint, GLuint* ) = extension_funcs[1321];
10722 TRACE("(%d, %p)\n", index, v );
10723 ENTER_GL();
10724 func_glVertexAttribI1uivEXT( index, v );
10725 LEAVE_GL();
10728 static void WINAPI wine_glVertexAttribI2i( GLuint index, GLint x, GLint y ) {
10729 void (*func_glVertexAttribI2i)( GLuint, GLint, GLint ) = extension_funcs[1322];
10730 TRACE("(%d, %d, %d)\n", index, x, y );
10731 ENTER_GL();
10732 func_glVertexAttribI2i( index, x, y );
10733 LEAVE_GL();
10736 static void WINAPI wine_glVertexAttribI2iEXT( GLuint index, GLint x, GLint y ) {
10737 void (*func_glVertexAttribI2iEXT)( GLuint, GLint, GLint ) = extension_funcs[1323];
10738 TRACE("(%d, %d, %d)\n", index, x, y );
10739 ENTER_GL();
10740 func_glVertexAttribI2iEXT( index, x, y );
10741 LEAVE_GL();
10744 static void WINAPI wine_glVertexAttribI2iv( GLuint index, GLint* v ) {
10745 void (*func_glVertexAttribI2iv)( GLuint, GLint* ) = extension_funcs[1324];
10746 TRACE("(%d, %p)\n", index, v );
10747 ENTER_GL();
10748 func_glVertexAttribI2iv( index, v );
10749 LEAVE_GL();
10752 static void WINAPI wine_glVertexAttribI2ivEXT( GLuint index, GLint* v ) {
10753 void (*func_glVertexAttribI2ivEXT)( GLuint, GLint* ) = extension_funcs[1325];
10754 TRACE("(%d, %p)\n", index, v );
10755 ENTER_GL();
10756 func_glVertexAttribI2ivEXT( index, v );
10757 LEAVE_GL();
10760 static void WINAPI wine_glVertexAttribI2ui( GLuint index, GLuint x, GLuint y ) {
10761 void (*func_glVertexAttribI2ui)( GLuint, GLuint, GLuint ) = extension_funcs[1326];
10762 TRACE("(%d, %d, %d)\n", index, x, y );
10763 ENTER_GL();
10764 func_glVertexAttribI2ui( index, x, y );
10765 LEAVE_GL();
10768 static void WINAPI wine_glVertexAttribI2uiEXT( GLuint index, GLuint x, GLuint y ) {
10769 void (*func_glVertexAttribI2uiEXT)( GLuint, GLuint, GLuint ) = extension_funcs[1327];
10770 TRACE("(%d, %d, %d)\n", index, x, y );
10771 ENTER_GL();
10772 func_glVertexAttribI2uiEXT( index, x, y );
10773 LEAVE_GL();
10776 static void WINAPI wine_glVertexAttribI2uiv( GLuint index, GLuint* v ) {
10777 void (*func_glVertexAttribI2uiv)( GLuint, GLuint* ) = extension_funcs[1328];
10778 TRACE("(%d, %p)\n", index, v );
10779 ENTER_GL();
10780 func_glVertexAttribI2uiv( index, v );
10781 LEAVE_GL();
10784 static void WINAPI wine_glVertexAttribI2uivEXT( GLuint index, GLuint* v ) {
10785 void (*func_glVertexAttribI2uivEXT)( GLuint, GLuint* ) = extension_funcs[1329];
10786 TRACE("(%d, %p)\n", index, v );
10787 ENTER_GL();
10788 func_glVertexAttribI2uivEXT( index, v );
10789 LEAVE_GL();
10792 static void WINAPI wine_glVertexAttribI3i( GLuint index, GLint x, GLint y, GLint z ) {
10793 void (*func_glVertexAttribI3i)( GLuint, GLint, GLint, GLint ) = extension_funcs[1330];
10794 TRACE("(%d, %d, %d, %d)\n", index, x, y, z );
10795 ENTER_GL();
10796 func_glVertexAttribI3i( index, x, y, z );
10797 LEAVE_GL();
10800 static void WINAPI wine_glVertexAttribI3iEXT( GLuint index, GLint x, GLint y, GLint z ) {
10801 void (*func_glVertexAttribI3iEXT)( GLuint, GLint, GLint, GLint ) = extension_funcs[1331];
10802 TRACE("(%d, %d, %d, %d)\n", index, x, y, z );
10803 ENTER_GL();
10804 func_glVertexAttribI3iEXT( index, x, y, z );
10805 LEAVE_GL();
10808 static void WINAPI wine_glVertexAttribI3iv( GLuint index, GLint* v ) {
10809 void (*func_glVertexAttribI3iv)( GLuint, GLint* ) = extension_funcs[1332];
10810 TRACE("(%d, %p)\n", index, v );
10811 ENTER_GL();
10812 func_glVertexAttribI3iv( index, v );
10813 LEAVE_GL();
10816 static void WINAPI wine_glVertexAttribI3ivEXT( GLuint index, GLint* v ) {
10817 void (*func_glVertexAttribI3ivEXT)( GLuint, GLint* ) = extension_funcs[1333];
10818 TRACE("(%d, %p)\n", index, v );
10819 ENTER_GL();
10820 func_glVertexAttribI3ivEXT( index, v );
10821 LEAVE_GL();
10824 static void WINAPI wine_glVertexAttribI3ui( GLuint index, GLuint x, GLuint y, GLuint z ) {
10825 void (*func_glVertexAttribI3ui)( GLuint, GLuint, GLuint, GLuint ) = extension_funcs[1334];
10826 TRACE("(%d, %d, %d, %d)\n", index, x, y, z );
10827 ENTER_GL();
10828 func_glVertexAttribI3ui( index, x, y, z );
10829 LEAVE_GL();
10832 static void WINAPI wine_glVertexAttribI3uiEXT( GLuint index, GLuint x, GLuint y, GLuint z ) {
10833 void (*func_glVertexAttribI3uiEXT)( GLuint, GLuint, GLuint, GLuint ) = extension_funcs[1335];
10834 TRACE("(%d, %d, %d, %d)\n", index, x, y, z );
10835 ENTER_GL();
10836 func_glVertexAttribI3uiEXT( index, x, y, z );
10837 LEAVE_GL();
10840 static void WINAPI wine_glVertexAttribI3uiv( GLuint index, GLuint* v ) {
10841 void (*func_glVertexAttribI3uiv)( GLuint, GLuint* ) = extension_funcs[1336];
10842 TRACE("(%d, %p)\n", index, v );
10843 ENTER_GL();
10844 func_glVertexAttribI3uiv( index, v );
10845 LEAVE_GL();
10848 static void WINAPI wine_glVertexAttribI3uivEXT( GLuint index, GLuint* v ) {
10849 void (*func_glVertexAttribI3uivEXT)( GLuint, GLuint* ) = extension_funcs[1337];
10850 TRACE("(%d, %p)\n", index, v );
10851 ENTER_GL();
10852 func_glVertexAttribI3uivEXT( index, v );
10853 LEAVE_GL();
10856 static void WINAPI wine_glVertexAttribI4bv( GLuint index, GLbyte* v ) {
10857 void (*func_glVertexAttribI4bv)( GLuint, GLbyte* ) = extension_funcs[1338];
10858 TRACE("(%d, %p)\n", index, v );
10859 ENTER_GL();
10860 func_glVertexAttribI4bv( index, v );
10861 LEAVE_GL();
10864 static void WINAPI wine_glVertexAttribI4bvEXT( GLuint index, GLbyte* v ) {
10865 void (*func_glVertexAttribI4bvEXT)( GLuint, GLbyte* ) = extension_funcs[1339];
10866 TRACE("(%d, %p)\n", index, v );
10867 ENTER_GL();
10868 func_glVertexAttribI4bvEXT( index, v );
10869 LEAVE_GL();
10872 static void WINAPI wine_glVertexAttribI4i( GLuint index, GLint x, GLint y, GLint z, GLint w ) {
10873 void (*func_glVertexAttribI4i)( GLuint, GLint, GLint, GLint, GLint ) = extension_funcs[1340];
10874 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
10875 ENTER_GL();
10876 func_glVertexAttribI4i( index, x, y, z, w );
10877 LEAVE_GL();
10880 static void WINAPI wine_glVertexAttribI4iEXT( GLuint index, GLint x, GLint y, GLint z, GLint w ) {
10881 void (*func_glVertexAttribI4iEXT)( GLuint, GLint, GLint, GLint, GLint ) = extension_funcs[1341];
10882 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
10883 ENTER_GL();
10884 func_glVertexAttribI4iEXT( index, x, y, z, w );
10885 LEAVE_GL();
10888 static void WINAPI wine_glVertexAttribI4iv( GLuint index, GLint* v ) {
10889 void (*func_glVertexAttribI4iv)( GLuint, GLint* ) = extension_funcs[1342];
10890 TRACE("(%d, %p)\n", index, v );
10891 ENTER_GL();
10892 func_glVertexAttribI4iv( index, v );
10893 LEAVE_GL();
10896 static void WINAPI wine_glVertexAttribI4ivEXT( GLuint index, GLint* v ) {
10897 void (*func_glVertexAttribI4ivEXT)( GLuint, GLint* ) = extension_funcs[1343];
10898 TRACE("(%d, %p)\n", index, v );
10899 ENTER_GL();
10900 func_glVertexAttribI4ivEXT( index, v );
10901 LEAVE_GL();
10904 static void WINAPI wine_glVertexAttribI4sv( GLuint index, GLshort* v ) {
10905 void (*func_glVertexAttribI4sv)( GLuint, GLshort* ) = extension_funcs[1344];
10906 TRACE("(%d, %p)\n", index, v );
10907 ENTER_GL();
10908 func_glVertexAttribI4sv( index, v );
10909 LEAVE_GL();
10912 static void WINAPI wine_glVertexAttribI4svEXT( GLuint index, GLshort* v ) {
10913 void (*func_glVertexAttribI4svEXT)( GLuint, GLshort* ) = extension_funcs[1345];
10914 TRACE("(%d, %p)\n", index, v );
10915 ENTER_GL();
10916 func_glVertexAttribI4svEXT( index, v );
10917 LEAVE_GL();
10920 static void WINAPI wine_glVertexAttribI4ubv( GLuint index, GLubyte* v ) {
10921 void (*func_glVertexAttribI4ubv)( GLuint, GLubyte* ) = extension_funcs[1346];
10922 TRACE("(%d, %p)\n", index, v );
10923 ENTER_GL();
10924 func_glVertexAttribI4ubv( index, v );
10925 LEAVE_GL();
10928 static void WINAPI wine_glVertexAttribI4ubvEXT( GLuint index, GLubyte* v ) {
10929 void (*func_glVertexAttribI4ubvEXT)( GLuint, GLubyte* ) = extension_funcs[1347];
10930 TRACE("(%d, %p)\n", index, v );
10931 ENTER_GL();
10932 func_glVertexAttribI4ubvEXT( index, v );
10933 LEAVE_GL();
10936 static void WINAPI wine_glVertexAttribI4ui( GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) {
10937 void (*func_glVertexAttribI4ui)( GLuint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[1348];
10938 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
10939 ENTER_GL();
10940 func_glVertexAttribI4ui( index, x, y, z, w );
10941 LEAVE_GL();
10944 static void WINAPI wine_glVertexAttribI4uiEXT( GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) {
10945 void (*func_glVertexAttribI4uiEXT)( GLuint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[1349];
10946 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
10947 ENTER_GL();
10948 func_glVertexAttribI4uiEXT( index, x, y, z, w );
10949 LEAVE_GL();
10952 static void WINAPI wine_glVertexAttribI4uiv( GLuint index, GLuint* v ) {
10953 void (*func_glVertexAttribI4uiv)( GLuint, GLuint* ) = extension_funcs[1350];
10954 TRACE("(%d, %p)\n", index, v );
10955 ENTER_GL();
10956 func_glVertexAttribI4uiv( index, v );
10957 LEAVE_GL();
10960 static void WINAPI wine_glVertexAttribI4uivEXT( GLuint index, GLuint* v ) {
10961 void (*func_glVertexAttribI4uivEXT)( GLuint, GLuint* ) = extension_funcs[1351];
10962 TRACE("(%d, %p)\n", index, v );
10963 ENTER_GL();
10964 func_glVertexAttribI4uivEXT( index, v );
10965 LEAVE_GL();
10968 static void WINAPI wine_glVertexAttribI4usv( GLuint index, GLushort* v ) {
10969 void (*func_glVertexAttribI4usv)( GLuint, GLushort* ) = extension_funcs[1352];
10970 TRACE("(%d, %p)\n", index, v );
10971 ENTER_GL();
10972 func_glVertexAttribI4usv( index, v );
10973 LEAVE_GL();
10976 static void WINAPI wine_glVertexAttribI4usvEXT( GLuint index, GLushort* v ) {
10977 void (*func_glVertexAttribI4usvEXT)( GLuint, GLushort* ) = extension_funcs[1353];
10978 TRACE("(%d, %p)\n", index, v );
10979 ENTER_GL();
10980 func_glVertexAttribI4usvEXT( index, v );
10981 LEAVE_GL();
10984 static void WINAPI wine_glVertexAttribIPointer( GLuint index, GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
10985 void (*func_glVertexAttribIPointer)( GLuint, GLint, GLenum, GLsizei, GLvoid* ) = extension_funcs[1354];
10986 TRACE("(%d, %d, %d, %d, %p)\n", index, size, type, stride, pointer );
10987 ENTER_GL();
10988 func_glVertexAttribIPointer( index, size, type, stride, pointer );
10989 LEAVE_GL();
10992 static void WINAPI wine_glVertexAttribIPointerEXT( GLuint index, GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
10993 void (*func_glVertexAttribIPointerEXT)( GLuint, GLint, GLenum, GLsizei, GLvoid* ) = extension_funcs[1355];
10994 TRACE("(%d, %d, %d, %d, %p)\n", index, size, type, stride, pointer );
10995 ENTER_GL();
10996 func_glVertexAttribIPointerEXT( index, size, type, stride, pointer );
10997 LEAVE_GL();
11000 static void WINAPI wine_glVertexAttribPointer( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLvoid* pointer ) {
11001 void (*func_glVertexAttribPointer)( GLuint, GLint, GLenum, GLboolean, GLsizei, GLvoid* ) = extension_funcs[1356];
11002 TRACE("(%d, %d, %d, %d, %d, %p)\n", index, size, type, normalized, stride, pointer );
11003 ENTER_GL();
11004 func_glVertexAttribPointer( index, size, type, normalized, stride, pointer );
11005 LEAVE_GL();
11008 static void WINAPI wine_glVertexAttribPointerARB( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLvoid* pointer ) {
11009 void (*func_glVertexAttribPointerARB)( GLuint, GLint, GLenum, GLboolean, GLsizei, GLvoid* ) = extension_funcs[1357];
11010 TRACE("(%d, %d, %d, %d, %d, %p)\n", index, size, type, normalized, stride, pointer );
11011 ENTER_GL();
11012 func_glVertexAttribPointerARB( index, size, type, normalized, stride, pointer );
11013 LEAVE_GL();
11016 static void WINAPI wine_glVertexAttribPointerNV( GLuint index, GLint fsize, GLenum type, GLsizei stride, GLvoid* pointer ) {
11017 void (*func_glVertexAttribPointerNV)( GLuint, GLint, GLenum, GLsizei, GLvoid* ) = extension_funcs[1358];
11018 TRACE("(%d, %d, %d, %d, %p)\n", index, fsize, type, stride, pointer );
11019 ENTER_GL();
11020 func_glVertexAttribPointerNV( index, fsize, type, stride, pointer );
11021 LEAVE_GL();
11024 static void WINAPI wine_glVertexAttribs1dvNV( GLuint index, GLsizei count, GLdouble* v ) {
11025 void (*func_glVertexAttribs1dvNV)( GLuint, GLsizei, GLdouble* ) = extension_funcs[1359];
11026 TRACE("(%d, %d, %p)\n", index, count, v );
11027 ENTER_GL();
11028 func_glVertexAttribs1dvNV( index, count, v );
11029 LEAVE_GL();
11032 static void WINAPI wine_glVertexAttribs1fvNV( GLuint index, GLsizei count, GLfloat* v ) {
11033 void (*func_glVertexAttribs1fvNV)( GLuint, GLsizei, GLfloat* ) = extension_funcs[1360];
11034 TRACE("(%d, %d, %p)\n", index, count, v );
11035 ENTER_GL();
11036 func_glVertexAttribs1fvNV( index, count, v );
11037 LEAVE_GL();
11040 static void WINAPI wine_glVertexAttribs1hvNV( GLuint index, GLsizei n, unsigned short* v ) {
11041 void (*func_glVertexAttribs1hvNV)( GLuint, GLsizei, unsigned short* ) = extension_funcs[1361];
11042 TRACE("(%d, %d, %p)\n", index, n, v );
11043 ENTER_GL();
11044 func_glVertexAttribs1hvNV( index, n, v );
11045 LEAVE_GL();
11048 static void WINAPI wine_glVertexAttribs1svNV( GLuint index, GLsizei count, GLshort* v ) {
11049 void (*func_glVertexAttribs1svNV)( GLuint, GLsizei, GLshort* ) = extension_funcs[1362];
11050 TRACE("(%d, %d, %p)\n", index, count, v );
11051 ENTER_GL();
11052 func_glVertexAttribs1svNV( index, count, v );
11053 LEAVE_GL();
11056 static void WINAPI wine_glVertexAttribs2dvNV( GLuint index, GLsizei count, GLdouble* v ) {
11057 void (*func_glVertexAttribs2dvNV)( GLuint, GLsizei, GLdouble* ) = extension_funcs[1363];
11058 TRACE("(%d, %d, %p)\n", index, count, v );
11059 ENTER_GL();
11060 func_glVertexAttribs2dvNV( index, count, v );
11061 LEAVE_GL();
11064 static void WINAPI wine_glVertexAttribs2fvNV( GLuint index, GLsizei count, GLfloat* v ) {
11065 void (*func_glVertexAttribs2fvNV)( GLuint, GLsizei, GLfloat* ) = extension_funcs[1364];
11066 TRACE("(%d, %d, %p)\n", index, count, v );
11067 ENTER_GL();
11068 func_glVertexAttribs2fvNV( index, count, v );
11069 LEAVE_GL();
11072 static void WINAPI wine_glVertexAttribs2hvNV( GLuint index, GLsizei n, unsigned short* v ) {
11073 void (*func_glVertexAttribs2hvNV)( GLuint, GLsizei, unsigned short* ) = extension_funcs[1365];
11074 TRACE("(%d, %d, %p)\n", index, n, v );
11075 ENTER_GL();
11076 func_glVertexAttribs2hvNV( index, n, v );
11077 LEAVE_GL();
11080 static void WINAPI wine_glVertexAttribs2svNV( GLuint index, GLsizei count, GLshort* v ) {
11081 void (*func_glVertexAttribs2svNV)( GLuint, GLsizei, GLshort* ) = extension_funcs[1366];
11082 TRACE("(%d, %d, %p)\n", index, count, v );
11083 ENTER_GL();
11084 func_glVertexAttribs2svNV( index, count, v );
11085 LEAVE_GL();
11088 static void WINAPI wine_glVertexAttribs3dvNV( GLuint index, GLsizei count, GLdouble* v ) {
11089 void (*func_glVertexAttribs3dvNV)( GLuint, GLsizei, GLdouble* ) = extension_funcs[1367];
11090 TRACE("(%d, %d, %p)\n", index, count, v );
11091 ENTER_GL();
11092 func_glVertexAttribs3dvNV( index, count, v );
11093 LEAVE_GL();
11096 static void WINAPI wine_glVertexAttribs3fvNV( GLuint index, GLsizei count, GLfloat* v ) {
11097 void (*func_glVertexAttribs3fvNV)( GLuint, GLsizei, GLfloat* ) = extension_funcs[1368];
11098 TRACE("(%d, %d, %p)\n", index, count, v );
11099 ENTER_GL();
11100 func_glVertexAttribs3fvNV( index, count, v );
11101 LEAVE_GL();
11104 static void WINAPI wine_glVertexAttribs3hvNV( GLuint index, GLsizei n, unsigned short* v ) {
11105 void (*func_glVertexAttribs3hvNV)( GLuint, GLsizei, unsigned short* ) = extension_funcs[1369];
11106 TRACE("(%d, %d, %p)\n", index, n, v );
11107 ENTER_GL();
11108 func_glVertexAttribs3hvNV( index, n, v );
11109 LEAVE_GL();
11112 static void WINAPI wine_glVertexAttribs3svNV( GLuint index, GLsizei count, GLshort* v ) {
11113 void (*func_glVertexAttribs3svNV)( GLuint, GLsizei, GLshort* ) = extension_funcs[1370];
11114 TRACE("(%d, %d, %p)\n", index, count, v );
11115 ENTER_GL();
11116 func_glVertexAttribs3svNV( index, count, v );
11117 LEAVE_GL();
11120 static void WINAPI wine_glVertexAttribs4dvNV( GLuint index, GLsizei count, GLdouble* v ) {
11121 void (*func_glVertexAttribs4dvNV)( GLuint, GLsizei, GLdouble* ) = extension_funcs[1371];
11122 TRACE("(%d, %d, %p)\n", index, count, v );
11123 ENTER_GL();
11124 func_glVertexAttribs4dvNV( index, count, v );
11125 LEAVE_GL();
11128 static void WINAPI wine_glVertexAttribs4fvNV( GLuint index, GLsizei count, GLfloat* v ) {
11129 void (*func_glVertexAttribs4fvNV)( GLuint, GLsizei, GLfloat* ) = extension_funcs[1372];
11130 TRACE("(%d, %d, %p)\n", index, count, v );
11131 ENTER_GL();
11132 func_glVertexAttribs4fvNV( index, count, v );
11133 LEAVE_GL();
11136 static void WINAPI wine_glVertexAttribs4hvNV( GLuint index, GLsizei n, unsigned short* v ) {
11137 void (*func_glVertexAttribs4hvNV)( GLuint, GLsizei, unsigned short* ) = extension_funcs[1373];
11138 TRACE("(%d, %d, %p)\n", index, n, v );
11139 ENTER_GL();
11140 func_glVertexAttribs4hvNV( index, n, v );
11141 LEAVE_GL();
11144 static void WINAPI wine_glVertexAttribs4svNV( GLuint index, GLsizei count, GLshort* v ) {
11145 void (*func_glVertexAttribs4svNV)( GLuint, GLsizei, GLshort* ) = extension_funcs[1374];
11146 TRACE("(%d, %d, %p)\n", index, count, v );
11147 ENTER_GL();
11148 func_glVertexAttribs4svNV( index, count, v );
11149 LEAVE_GL();
11152 static void WINAPI wine_glVertexAttribs4ubvNV( GLuint index, GLsizei count, GLubyte* v ) {
11153 void (*func_glVertexAttribs4ubvNV)( GLuint, GLsizei, GLubyte* ) = extension_funcs[1375];
11154 TRACE("(%d, %d, %p)\n", index, count, v );
11155 ENTER_GL();
11156 func_glVertexAttribs4ubvNV( index, count, v );
11157 LEAVE_GL();
11160 static void WINAPI wine_glVertexBlendARB( GLint count ) {
11161 void (*func_glVertexBlendARB)( GLint ) = extension_funcs[1376];
11162 TRACE("(%d)\n", count );
11163 ENTER_GL();
11164 func_glVertexBlendARB( count );
11165 LEAVE_GL();
11168 static void WINAPI wine_glVertexBlendEnvfATI( GLenum pname, GLfloat param ) {
11169 void (*func_glVertexBlendEnvfATI)( GLenum, GLfloat ) = extension_funcs[1377];
11170 TRACE("(%d, %f)\n", pname, param );
11171 ENTER_GL();
11172 func_glVertexBlendEnvfATI( pname, param );
11173 LEAVE_GL();
11176 static void WINAPI wine_glVertexBlendEnviATI( GLenum pname, GLint param ) {
11177 void (*func_glVertexBlendEnviATI)( GLenum, GLint ) = extension_funcs[1378];
11178 TRACE("(%d, %d)\n", pname, param );
11179 ENTER_GL();
11180 func_glVertexBlendEnviATI( pname, param );
11181 LEAVE_GL();
11184 static void WINAPI wine_glVertexPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, GLvoid* pointer ) {
11185 void (*func_glVertexPointerEXT)( GLint, GLenum, GLsizei, GLsizei, GLvoid* ) = extension_funcs[1379];
11186 TRACE("(%d, %d, %d, %d, %p)\n", size, type, stride, count, pointer );
11187 ENTER_GL();
11188 func_glVertexPointerEXT( size, type, stride, count, pointer );
11189 LEAVE_GL();
11192 static void WINAPI wine_glVertexPointerListIBM( GLint size, GLenum type, GLint stride, GLvoid** pointer, GLint ptrstride ) {
11193 void (*func_glVertexPointerListIBM)( GLint, GLenum, GLint, GLvoid**, GLint ) = extension_funcs[1380];
11194 TRACE("(%d, %d, %d, %p, %d)\n", size, type, stride, pointer, ptrstride );
11195 ENTER_GL();
11196 func_glVertexPointerListIBM( size, type, stride, pointer, ptrstride );
11197 LEAVE_GL();
11200 static void WINAPI wine_glVertexPointervINTEL( GLint size, GLenum type, GLvoid** pointer ) {
11201 void (*func_glVertexPointervINTEL)( GLint, GLenum, GLvoid** ) = extension_funcs[1381];
11202 TRACE("(%d, %d, %p)\n", size, type, pointer );
11203 ENTER_GL();
11204 func_glVertexPointervINTEL( size, type, pointer );
11205 LEAVE_GL();
11208 static void WINAPI wine_glVertexStream1dATI( GLenum stream, GLdouble x ) {
11209 void (*func_glVertexStream1dATI)( GLenum, GLdouble ) = extension_funcs[1382];
11210 TRACE("(%d, %f)\n", stream, x );
11211 ENTER_GL();
11212 func_glVertexStream1dATI( stream, x );
11213 LEAVE_GL();
11216 static void WINAPI wine_glVertexStream1dvATI( GLenum stream, GLdouble* coords ) {
11217 void (*func_glVertexStream1dvATI)( GLenum, GLdouble* ) = extension_funcs[1383];
11218 TRACE("(%d, %p)\n", stream, coords );
11219 ENTER_GL();
11220 func_glVertexStream1dvATI( stream, coords );
11221 LEAVE_GL();
11224 static void WINAPI wine_glVertexStream1fATI( GLenum stream, GLfloat x ) {
11225 void (*func_glVertexStream1fATI)( GLenum, GLfloat ) = extension_funcs[1384];
11226 TRACE("(%d, %f)\n", stream, x );
11227 ENTER_GL();
11228 func_glVertexStream1fATI( stream, x );
11229 LEAVE_GL();
11232 static void WINAPI wine_glVertexStream1fvATI( GLenum stream, GLfloat* coords ) {
11233 void (*func_glVertexStream1fvATI)( GLenum, GLfloat* ) = extension_funcs[1385];
11234 TRACE("(%d, %p)\n", stream, coords );
11235 ENTER_GL();
11236 func_glVertexStream1fvATI( stream, coords );
11237 LEAVE_GL();
11240 static void WINAPI wine_glVertexStream1iATI( GLenum stream, GLint x ) {
11241 void (*func_glVertexStream1iATI)( GLenum, GLint ) = extension_funcs[1386];
11242 TRACE("(%d, %d)\n", stream, x );
11243 ENTER_GL();
11244 func_glVertexStream1iATI( stream, x );
11245 LEAVE_GL();
11248 static void WINAPI wine_glVertexStream1ivATI( GLenum stream, GLint* coords ) {
11249 void (*func_glVertexStream1ivATI)( GLenum, GLint* ) = extension_funcs[1387];
11250 TRACE("(%d, %p)\n", stream, coords );
11251 ENTER_GL();
11252 func_glVertexStream1ivATI( stream, coords );
11253 LEAVE_GL();
11256 static void WINAPI wine_glVertexStream1sATI( GLenum stream, GLshort x ) {
11257 void (*func_glVertexStream1sATI)( GLenum, GLshort ) = extension_funcs[1388];
11258 TRACE("(%d, %d)\n", stream, x );
11259 ENTER_GL();
11260 func_glVertexStream1sATI( stream, x );
11261 LEAVE_GL();
11264 static void WINAPI wine_glVertexStream1svATI( GLenum stream, GLshort* coords ) {
11265 void (*func_glVertexStream1svATI)( GLenum, GLshort* ) = extension_funcs[1389];
11266 TRACE("(%d, %p)\n", stream, coords );
11267 ENTER_GL();
11268 func_glVertexStream1svATI( stream, coords );
11269 LEAVE_GL();
11272 static void WINAPI wine_glVertexStream2dATI( GLenum stream, GLdouble x, GLdouble y ) {
11273 void (*func_glVertexStream2dATI)( GLenum, GLdouble, GLdouble ) = extension_funcs[1390];
11274 TRACE("(%d, %f, %f)\n", stream, x, y );
11275 ENTER_GL();
11276 func_glVertexStream2dATI( stream, x, y );
11277 LEAVE_GL();
11280 static void WINAPI wine_glVertexStream2dvATI( GLenum stream, GLdouble* coords ) {
11281 void (*func_glVertexStream2dvATI)( GLenum, GLdouble* ) = extension_funcs[1391];
11282 TRACE("(%d, %p)\n", stream, coords );
11283 ENTER_GL();
11284 func_glVertexStream2dvATI( stream, coords );
11285 LEAVE_GL();
11288 static void WINAPI wine_glVertexStream2fATI( GLenum stream, GLfloat x, GLfloat y ) {
11289 void (*func_glVertexStream2fATI)( GLenum, GLfloat, GLfloat ) = extension_funcs[1392];
11290 TRACE("(%d, %f, %f)\n", stream, x, y );
11291 ENTER_GL();
11292 func_glVertexStream2fATI( stream, x, y );
11293 LEAVE_GL();
11296 static void WINAPI wine_glVertexStream2fvATI( GLenum stream, GLfloat* coords ) {
11297 void (*func_glVertexStream2fvATI)( GLenum, GLfloat* ) = extension_funcs[1393];
11298 TRACE("(%d, %p)\n", stream, coords );
11299 ENTER_GL();
11300 func_glVertexStream2fvATI( stream, coords );
11301 LEAVE_GL();
11304 static void WINAPI wine_glVertexStream2iATI( GLenum stream, GLint x, GLint y ) {
11305 void (*func_glVertexStream2iATI)( GLenum, GLint, GLint ) = extension_funcs[1394];
11306 TRACE("(%d, %d, %d)\n", stream, x, y );
11307 ENTER_GL();
11308 func_glVertexStream2iATI( stream, x, y );
11309 LEAVE_GL();
11312 static void WINAPI wine_glVertexStream2ivATI( GLenum stream, GLint* coords ) {
11313 void (*func_glVertexStream2ivATI)( GLenum, GLint* ) = extension_funcs[1395];
11314 TRACE("(%d, %p)\n", stream, coords );
11315 ENTER_GL();
11316 func_glVertexStream2ivATI( stream, coords );
11317 LEAVE_GL();
11320 static void WINAPI wine_glVertexStream2sATI( GLenum stream, GLshort x, GLshort y ) {
11321 void (*func_glVertexStream2sATI)( GLenum, GLshort, GLshort ) = extension_funcs[1396];
11322 TRACE("(%d, %d, %d)\n", stream, x, y );
11323 ENTER_GL();
11324 func_glVertexStream2sATI( stream, x, y );
11325 LEAVE_GL();
11328 static void WINAPI wine_glVertexStream2svATI( GLenum stream, GLshort* coords ) {
11329 void (*func_glVertexStream2svATI)( GLenum, GLshort* ) = extension_funcs[1397];
11330 TRACE("(%d, %p)\n", stream, coords );
11331 ENTER_GL();
11332 func_glVertexStream2svATI( stream, coords );
11333 LEAVE_GL();
11336 static void WINAPI wine_glVertexStream3dATI( GLenum stream, GLdouble x, GLdouble y, GLdouble z ) {
11337 void (*func_glVertexStream3dATI)( GLenum, GLdouble, GLdouble, GLdouble ) = extension_funcs[1398];
11338 TRACE("(%d, %f, %f, %f)\n", stream, x, y, z );
11339 ENTER_GL();
11340 func_glVertexStream3dATI( stream, x, y, z );
11341 LEAVE_GL();
11344 static void WINAPI wine_glVertexStream3dvATI( GLenum stream, GLdouble* coords ) {
11345 void (*func_glVertexStream3dvATI)( GLenum, GLdouble* ) = extension_funcs[1399];
11346 TRACE("(%d, %p)\n", stream, coords );
11347 ENTER_GL();
11348 func_glVertexStream3dvATI( stream, coords );
11349 LEAVE_GL();
11352 static void WINAPI wine_glVertexStream3fATI( GLenum stream, GLfloat x, GLfloat y, GLfloat z ) {
11353 void (*func_glVertexStream3fATI)( GLenum, GLfloat, GLfloat, GLfloat ) = extension_funcs[1400];
11354 TRACE("(%d, %f, %f, %f)\n", stream, x, y, z );
11355 ENTER_GL();
11356 func_glVertexStream3fATI( stream, x, y, z );
11357 LEAVE_GL();
11360 static void WINAPI wine_glVertexStream3fvATI( GLenum stream, GLfloat* coords ) {
11361 void (*func_glVertexStream3fvATI)( GLenum, GLfloat* ) = extension_funcs[1401];
11362 TRACE("(%d, %p)\n", stream, coords );
11363 ENTER_GL();
11364 func_glVertexStream3fvATI( stream, coords );
11365 LEAVE_GL();
11368 static void WINAPI wine_glVertexStream3iATI( GLenum stream, GLint x, GLint y, GLint z ) {
11369 void (*func_glVertexStream3iATI)( GLenum, GLint, GLint, GLint ) = extension_funcs[1402];
11370 TRACE("(%d, %d, %d, %d)\n", stream, x, y, z );
11371 ENTER_GL();
11372 func_glVertexStream3iATI( stream, x, y, z );
11373 LEAVE_GL();
11376 static void WINAPI wine_glVertexStream3ivATI( GLenum stream, GLint* coords ) {
11377 void (*func_glVertexStream3ivATI)( GLenum, GLint* ) = extension_funcs[1403];
11378 TRACE("(%d, %p)\n", stream, coords );
11379 ENTER_GL();
11380 func_glVertexStream3ivATI( stream, coords );
11381 LEAVE_GL();
11384 static void WINAPI wine_glVertexStream3sATI( GLenum stream, GLshort x, GLshort y, GLshort z ) {
11385 void (*func_glVertexStream3sATI)( GLenum, GLshort, GLshort, GLshort ) = extension_funcs[1404];
11386 TRACE("(%d, %d, %d, %d)\n", stream, x, y, z );
11387 ENTER_GL();
11388 func_glVertexStream3sATI( stream, x, y, z );
11389 LEAVE_GL();
11392 static void WINAPI wine_glVertexStream3svATI( GLenum stream, GLshort* coords ) {
11393 void (*func_glVertexStream3svATI)( GLenum, GLshort* ) = extension_funcs[1405];
11394 TRACE("(%d, %p)\n", stream, coords );
11395 ENTER_GL();
11396 func_glVertexStream3svATI( stream, coords );
11397 LEAVE_GL();
11400 static void WINAPI wine_glVertexStream4dATI( GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
11401 void (*func_glVertexStream4dATI)( GLenum, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[1406];
11402 TRACE("(%d, %f, %f, %f, %f)\n", stream, x, y, z, w );
11403 ENTER_GL();
11404 func_glVertexStream4dATI( stream, x, y, z, w );
11405 LEAVE_GL();
11408 static void WINAPI wine_glVertexStream4dvATI( GLenum stream, GLdouble* coords ) {
11409 void (*func_glVertexStream4dvATI)( GLenum, GLdouble* ) = extension_funcs[1407];
11410 TRACE("(%d, %p)\n", stream, coords );
11411 ENTER_GL();
11412 func_glVertexStream4dvATI( stream, coords );
11413 LEAVE_GL();
11416 static void WINAPI wine_glVertexStream4fATI( GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
11417 void (*func_glVertexStream4fATI)( GLenum, GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[1408];
11418 TRACE("(%d, %f, %f, %f, %f)\n", stream, x, y, z, w );
11419 ENTER_GL();
11420 func_glVertexStream4fATI( stream, x, y, z, w );
11421 LEAVE_GL();
11424 static void WINAPI wine_glVertexStream4fvATI( GLenum stream, GLfloat* coords ) {
11425 void (*func_glVertexStream4fvATI)( GLenum, GLfloat* ) = extension_funcs[1409];
11426 TRACE("(%d, %p)\n", stream, coords );
11427 ENTER_GL();
11428 func_glVertexStream4fvATI( stream, coords );
11429 LEAVE_GL();
11432 static void WINAPI wine_glVertexStream4iATI( GLenum stream, GLint x, GLint y, GLint z, GLint w ) {
11433 void (*func_glVertexStream4iATI)( GLenum, GLint, GLint, GLint, GLint ) = extension_funcs[1410];
11434 TRACE("(%d, %d, %d, %d, %d)\n", stream, x, y, z, w );
11435 ENTER_GL();
11436 func_glVertexStream4iATI( stream, x, y, z, w );
11437 LEAVE_GL();
11440 static void WINAPI wine_glVertexStream4ivATI( GLenum stream, GLint* coords ) {
11441 void (*func_glVertexStream4ivATI)( GLenum, GLint* ) = extension_funcs[1411];
11442 TRACE("(%d, %p)\n", stream, coords );
11443 ENTER_GL();
11444 func_glVertexStream4ivATI( stream, coords );
11445 LEAVE_GL();
11448 static void WINAPI wine_glVertexStream4sATI( GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w ) {
11449 void (*func_glVertexStream4sATI)( GLenum, GLshort, GLshort, GLshort, GLshort ) = extension_funcs[1412];
11450 TRACE("(%d, %d, %d, %d, %d)\n", stream, x, y, z, w );
11451 ENTER_GL();
11452 func_glVertexStream4sATI( stream, x, y, z, w );
11453 LEAVE_GL();
11456 static void WINAPI wine_glVertexStream4svATI( GLenum stream, GLshort* coords ) {
11457 void (*func_glVertexStream4svATI)( GLenum, GLshort* ) = extension_funcs[1413];
11458 TRACE("(%d, %p)\n", stream, coords );
11459 ENTER_GL();
11460 func_glVertexStream4svATI( stream, coords );
11461 LEAVE_GL();
11464 static void WINAPI wine_glVertexWeightPointerEXT( GLsizei size, GLenum type, GLsizei stride, GLvoid* pointer ) {
11465 void (*func_glVertexWeightPointerEXT)( GLsizei, GLenum, GLsizei, GLvoid* ) = extension_funcs[1414];
11466 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
11467 ENTER_GL();
11468 func_glVertexWeightPointerEXT( size, type, stride, pointer );
11469 LEAVE_GL();
11472 static void WINAPI wine_glVertexWeightfEXT( GLfloat weight ) {
11473 void (*func_glVertexWeightfEXT)( GLfloat ) = extension_funcs[1415];
11474 TRACE("(%f)\n", weight );
11475 ENTER_GL();
11476 func_glVertexWeightfEXT( weight );
11477 LEAVE_GL();
11480 static void WINAPI wine_glVertexWeightfvEXT( GLfloat* weight ) {
11481 void (*func_glVertexWeightfvEXT)( GLfloat* ) = extension_funcs[1416];
11482 TRACE("(%p)\n", weight );
11483 ENTER_GL();
11484 func_glVertexWeightfvEXT( weight );
11485 LEAVE_GL();
11488 static void WINAPI wine_glVertexWeighthNV( unsigned short weight ) {
11489 void (*func_glVertexWeighthNV)( unsigned short ) = extension_funcs[1417];
11490 TRACE("(%d)\n", weight );
11491 ENTER_GL();
11492 func_glVertexWeighthNV( weight );
11493 LEAVE_GL();
11496 static void WINAPI wine_glVertexWeighthvNV( unsigned short* weight ) {
11497 void (*func_glVertexWeighthvNV)( unsigned short* ) = extension_funcs[1418];
11498 TRACE("(%p)\n", weight );
11499 ENTER_GL();
11500 func_glVertexWeighthvNV( weight );
11501 LEAVE_GL();
11504 static void WINAPI wine_glWeightPointerARB( GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
11505 void (*func_glWeightPointerARB)( GLint, GLenum, GLsizei, GLvoid* ) = extension_funcs[1419];
11506 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
11507 ENTER_GL();
11508 func_glWeightPointerARB( size, type, stride, pointer );
11509 LEAVE_GL();
11512 static void WINAPI wine_glWeightbvARB( GLint size, GLbyte* weights ) {
11513 void (*func_glWeightbvARB)( GLint, GLbyte* ) = extension_funcs[1420];
11514 TRACE("(%d, %p)\n", size, weights );
11515 ENTER_GL();
11516 func_glWeightbvARB( size, weights );
11517 LEAVE_GL();
11520 static void WINAPI wine_glWeightdvARB( GLint size, GLdouble* weights ) {
11521 void (*func_glWeightdvARB)( GLint, GLdouble* ) = extension_funcs[1421];
11522 TRACE("(%d, %p)\n", size, weights );
11523 ENTER_GL();
11524 func_glWeightdvARB( size, weights );
11525 LEAVE_GL();
11528 static void WINAPI wine_glWeightfvARB( GLint size, GLfloat* weights ) {
11529 void (*func_glWeightfvARB)( GLint, GLfloat* ) = extension_funcs[1422];
11530 TRACE("(%d, %p)\n", size, weights );
11531 ENTER_GL();
11532 func_glWeightfvARB( size, weights );
11533 LEAVE_GL();
11536 static void WINAPI wine_glWeightivARB( GLint size, GLint* weights ) {
11537 void (*func_glWeightivARB)( GLint, GLint* ) = extension_funcs[1423];
11538 TRACE("(%d, %p)\n", size, weights );
11539 ENTER_GL();
11540 func_glWeightivARB( size, weights );
11541 LEAVE_GL();
11544 static void WINAPI wine_glWeightsvARB( GLint size, GLshort* weights ) {
11545 void (*func_glWeightsvARB)( GLint, GLshort* ) = extension_funcs[1424];
11546 TRACE("(%d, %p)\n", size, weights );
11547 ENTER_GL();
11548 func_glWeightsvARB( size, weights );
11549 LEAVE_GL();
11552 static void WINAPI wine_glWeightubvARB( GLint size, GLubyte* weights ) {
11553 void (*func_glWeightubvARB)( GLint, GLubyte* ) = extension_funcs[1425];
11554 TRACE("(%d, %p)\n", size, weights );
11555 ENTER_GL();
11556 func_glWeightubvARB( size, weights );
11557 LEAVE_GL();
11560 static void WINAPI wine_glWeightuivARB( GLint size, GLuint* weights ) {
11561 void (*func_glWeightuivARB)( GLint, GLuint* ) = extension_funcs[1426];
11562 TRACE("(%d, %p)\n", size, weights );
11563 ENTER_GL();
11564 func_glWeightuivARB( size, weights );
11565 LEAVE_GL();
11568 static void WINAPI wine_glWeightusvARB( GLint size, GLushort* weights ) {
11569 void (*func_glWeightusvARB)( GLint, GLushort* ) = extension_funcs[1427];
11570 TRACE("(%d, %p)\n", size, weights );
11571 ENTER_GL();
11572 func_glWeightusvARB( size, weights );
11573 LEAVE_GL();
11576 static void WINAPI wine_glWindowPos2d( GLdouble x, GLdouble y ) {
11577 void (*func_glWindowPos2d)( GLdouble, GLdouble ) = extension_funcs[1428];
11578 TRACE("(%f, %f)\n", x, y );
11579 ENTER_GL();
11580 func_glWindowPos2d( x, y );
11581 LEAVE_GL();
11584 static void WINAPI wine_glWindowPos2dARB( GLdouble x, GLdouble y ) {
11585 void (*func_glWindowPos2dARB)( GLdouble, GLdouble ) = extension_funcs[1429];
11586 TRACE("(%f, %f)\n", x, y );
11587 ENTER_GL();
11588 func_glWindowPos2dARB( x, y );
11589 LEAVE_GL();
11592 static void WINAPI wine_glWindowPos2dMESA( GLdouble x, GLdouble y ) {
11593 void (*func_glWindowPos2dMESA)( GLdouble, GLdouble ) = extension_funcs[1430];
11594 TRACE("(%f, %f)\n", x, y );
11595 ENTER_GL();
11596 func_glWindowPos2dMESA( x, y );
11597 LEAVE_GL();
11600 static void WINAPI wine_glWindowPos2dv( GLdouble* v ) {
11601 void (*func_glWindowPos2dv)( GLdouble* ) = extension_funcs[1431];
11602 TRACE("(%p)\n", v );
11603 ENTER_GL();
11604 func_glWindowPos2dv( v );
11605 LEAVE_GL();
11608 static void WINAPI wine_glWindowPos2dvARB( GLdouble* v ) {
11609 void (*func_glWindowPos2dvARB)( GLdouble* ) = extension_funcs[1432];
11610 TRACE("(%p)\n", v );
11611 ENTER_GL();
11612 func_glWindowPos2dvARB( v );
11613 LEAVE_GL();
11616 static void WINAPI wine_glWindowPos2dvMESA( GLdouble* v ) {
11617 void (*func_glWindowPos2dvMESA)( GLdouble* ) = extension_funcs[1433];
11618 TRACE("(%p)\n", v );
11619 ENTER_GL();
11620 func_glWindowPos2dvMESA( v );
11621 LEAVE_GL();
11624 static void WINAPI wine_glWindowPos2f( GLfloat x, GLfloat y ) {
11625 void (*func_glWindowPos2f)( GLfloat, GLfloat ) = extension_funcs[1434];
11626 TRACE("(%f, %f)\n", x, y );
11627 ENTER_GL();
11628 func_glWindowPos2f( x, y );
11629 LEAVE_GL();
11632 static void WINAPI wine_glWindowPos2fARB( GLfloat x, GLfloat y ) {
11633 void (*func_glWindowPos2fARB)( GLfloat, GLfloat ) = extension_funcs[1435];
11634 TRACE("(%f, %f)\n", x, y );
11635 ENTER_GL();
11636 func_glWindowPos2fARB( x, y );
11637 LEAVE_GL();
11640 static void WINAPI wine_glWindowPos2fMESA( GLfloat x, GLfloat y ) {
11641 void (*func_glWindowPos2fMESA)( GLfloat, GLfloat ) = extension_funcs[1436];
11642 TRACE("(%f, %f)\n", x, y );
11643 ENTER_GL();
11644 func_glWindowPos2fMESA( x, y );
11645 LEAVE_GL();
11648 static void WINAPI wine_glWindowPos2fv( GLfloat* v ) {
11649 void (*func_glWindowPos2fv)( GLfloat* ) = extension_funcs[1437];
11650 TRACE("(%p)\n", v );
11651 ENTER_GL();
11652 func_glWindowPos2fv( v );
11653 LEAVE_GL();
11656 static void WINAPI wine_glWindowPos2fvARB( GLfloat* v ) {
11657 void (*func_glWindowPos2fvARB)( GLfloat* ) = extension_funcs[1438];
11658 TRACE("(%p)\n", v );
11659 ENTER_GL();
11660 func_glWindowPos2fvARB( v );
11661 LEAVE_GL();
11664 static void WINAPI wine_glWindowPos2fvMESA( GLfloat* v ) {
11665 void (*func_glWindowPos2fvMESA)( GLfloat* ) = extension_funcs[1439];
11666 TRACE("(%p)\n", v );
11667 ENTER_GL();
11668 func_glWindowPos2fvMESA( v );
11669 LEAVE_GL();
11672 static void WINAPI wine_glWindowPos2i( GLint x, GLint y ) {
11673 void (*func_glWindowPos2i)( GLint, GLint ) = extension_funcs[1440];
11674 TRACE("(%d, %d)\n", x, y );
11675 ENTER_GL();
11676 func_glWindowPos2i( x, y );
11677 LEAVE_GL();
11680 static void WINAPI wine_glWindowPos2iARB( GLint x, GLint y ) {
11681 void (*func_glWindowPos2iARB)( GLint, GLint ) = extension_funcs[1441];
11682 TRACE("(%d, %d)\n", x, y );
11683 ENTER_GL();
11684 func_glWindowPos2iARB( x, y );
11685 LEAVE_GL();
11688 static void WINAPI wine_glWindowPos2iMESA( GLint x, GLint y ) {
11689 void (*func_glWindowPos2iMESA)( GLint, GLint ) = extension_funcs[1442];
11690 TRACE("(%d, %d)\n", x, y );
11691 ENTER_GL();
11692 func_glWindowPos2iMESA( x, y );
11693 LEAVE_GL();
11696 static void WINAPI wine_glWindowPos2iv( GLint* v ) {
11697 void (*func_glWindowPos2iv)( GLint* ) = extension_funcs[1443];
11698 TRACE("(%p)\n", v );
11699 ENTER_GL();
11700 func_glWindowPos2iv( v );
11701 LEAVE_GL();
11704 static void WINAPI wine_glWindowPos2ivARB( GLint* v ) {
11705 void (*func_glWindowPos2ivARB)( GLint* ) = extension_funcs[1444];
11706 TRACE("(%p)\n", v );
11707 ENTER_GL();
11708 func_glWindowPos2ivARB( v );
11709 LEAVE_GL();
11712 static void WINAPI wine_glWindowPos2ivMESA( GLint* v ) {
11713 void (*func_glWindowPos2ivMESA)( GLint* ) = extension_funcs[1445];
11714 TRACE("(%p)\n", v );
11715 ENTER_GL();
11716 func_glWindowPos2ivMESA( v );
11717 LEAVE_GL();
11720 static void WINAPI wine_glWindowPos2s( GLshort x, GLshort y ) {
11721 void (*func_glWindowPos2s)( GLshort, GLshort ) = extension_funcs[1446];
11722 TRACE("(%d, %d)\n", x, y );
11723 ENTER_GL();
11724 func_glWindowPos2s( x, y );
11725 LEAVE_GL();
11728 static void WINAPI wine_glWindowPos2sARB( GLshort x, GLshort y ) {
11729 void (*func_glWindowPos2sARB)( GLshort, GLshort ) = extension_funcs[1447];
11730 TRACE("(%d, %d)\n", x, y );
11731 ENTER_GL();
11732 func_glWindowPos2sARB( x, y );
11733 LEAVE_GL();
11736 static void WINAPI wine_glWindowPos2sMESA( GLshort x, GLshort y ) {
11737 void (*func_glWindowPos2sMESA)( GLshort, GLshort ) = extension_funcs[1448];
11738 TRACE("(%d, %d)\n", x, y );
11739 ENTER_GL();
11740 func_glWindowPos2sMESA( x, y );
11741 LEAVE_GL();
11744 static void WINAPI wine_glWindowPos2sv( GLshort* v ) {
11745 void (*func_glWindowPos2sv)( GLshort* ) = extension_funcs[1449];
11746 TRACE("(%p)\n", v );
11747 ENTER_GL();
11748 func_glWindowPos2sv( v );
11749 LEAVE_GL();
11752 static void WINAPI wine_glWindowPos2svARB( GLshort* v ) {
11753 void (*func_glWindowPos2svARB)( GLshort* ) = extension_funcs[1450];
11754 TRACE("(%p)\n", v );
11755 ENTER_GL();
11756 func_glWindowPos2svARB( v );
11757 LEAVE_GL();
11760 static void WINAPI wine_glWindowPos2svMESA( GLshort* v ) {
11761 void (*func_glWindowPos2svMESA)( GLshort* ) = extension_funcs[1451];
11762 TRACE("(%p)\n", v );
11763 ENTER_GL();
11764 func_glWindowPos2svMESA( v );
11765 LEAVE_GL();
11768 static void WINAPI wine_glWindowPos3d( GLdouble x, GLdouble y, GLdouble z ) {
11769 void (*func_glWindowPos3d)( GLdouble, GLdouble, GLdouble ) = extension_funcs[1452];
11770 TRACE("(%f, %f, %f)\n", x, y, z );
11771 ENTER_GL();
11772 func_glWindowPos3d( x, y, z );
11773 LEAVE_GL();
11776 static void WINAPI wine_glWindowPos3dARB( GLdouble x, GLdouble y, GLdouble z ) {
11777 void (*func_glWindowPos3dARB)( GLdouble, GLdouble, GLdouble ) = extension_funcs[1453];
11778 TRACE("(%f, %f, %f)\n", x, y, z );
11779 ENTER_GL();
11780 func_glWindowPos3dARB( x, y, z );
11781 LEAVE_GL();
11784 static void WINAPI wine_glWindowPos3dMESA( GLdouble x, GLdouble y, GLdouble z ) {
11785 void (*func_glWindowPos3dMESA)( GLdouble, GLdouble, GLdouble ) = extension_funcs[1454];
11786 TRACE("(%f, %f, %f)\n", x, y, z );
11787 ENTER_GL();
11788 func_glWindowPos3dMESA( x, y, z );
11789 LEAVE_GL();
11792 static void WINAPI wine_glWindowPos3dv( GLdouble* v ) {
11793 void (*func_glWindowPos3dv)( GLdouble* ) = extension_funcs[1455];
11794 TRACE("(%p)\n", v );
11795 ENTER_GL();
11796 func_glWindowPos3dv( v );
11797 LEAVE_GL();
11800 static void WINAPI wine_glWindowPos3dvARB( GLdouble* v ) {
11801 void (*func_glWindowPos3dvARB)( GLdouble* ) = extension_funcs[1456];
11802 TRACE("(%p)\n", v );
11803 ENTER_GL();
11804 func_glWindowPos3dvARB( v );
11805 LEAVE_GL();
11808 static void WINAPI wine_glWindowPos3dvMESA( GLdouble* v ) {
11809 void (*func_glWindowPos3dvMESA)( GLdouble* ) = extension_funcs[1457];
11810 TRACE("(%p)\n", v );
11811 ENTER_GL();
11812 func_glWindowPos3dvMESA( v );
11813 LEAVE_GL();
11816 static void WINAPI wine_glWindowPos3f( GLfloat x, GLfloat y, GLfloat z ) {
11817 void (*func_glWindowPos3f)( GLfloat, GLfloat, GLfloat ) = extension_funcs[1458];
11818 TRACE("(%f, %f, %f)\n", x, y, z );
11819 ENTER_GL();
11820 func_glWindowPos3f( x, y, z );
11821 LEAVE_GL();
11824 static void WINAPI wine_glWindowPos3fARB( GLfloat x, GLfloat y, GLfloat z ) {
11825 void (*func_glWindowPos3fARB)( GLfloat, GLfloat, GLfloat ) = extension_funcs[1459];
11826 TRACE("(%f, %f, %f)\n", x, y, z );
11827 ENTER_GL();
11828 func_glWindowPos3fARB( x, y, z );
11829 LEAVE_GL();
11832 static void WINAPI wine_glWindowPos3fMESA( GLfloat x, GLfloat y, GLfloat z ) {
11833 void (*func_glWindowPos3fMESA)( GLfloat, GLfloat, GLfloat ) = extension_funcs[1460];
11834 TRACE("(%f, %f, %f)\n", x, y, z );
11835 ENTER_GL();
11836 func_glWindowPos3fMESA( x, y, z );
11837 LEAVE_GL();
11840 static void WINAPI wine_glWindowPos3fv( GLfloat* v ) {
11841 void (*func_glWindowPos3fv)( GLfloat* ) = extension_funcs[1461];
11842 TRACE("(%p)\n", v );
11843 ENTER_GL();
11844 func_glWindowPos3fv( v );
11845 LEAVE_GL();
11848 static void WINAPI wine_glWindowPos3fvARB( GLfloat* v ) {
11849 void (*func_glWindowPos3fvARB)( GLfloat* ) = extension_funcs[1462];
11850 TRACE("(%p)\n", v );
11851 ENTER_GL();
11852 func_glWindowPos3fvARB( v );
11853 LEAVE_GL();
11856 static void WINAPI wine_glWindowPos3fvMESA( GLfloat* v ) {
11857 void (*func_glWindowPos3fvMESA)( GLfloat* ) = extension_funcs[1463];
11858 TRACE("(%p)\n", v );
11859 ENTER_GL();
11860 func_glWindowPos3fvMESA( v );
11861 LEAVE_GL();
11864 static void WINAPI wine_glWindowPos3i( GLint x, GLint y, GLint z ) {
11865 void (*func_glWindowPos3i)( GLint, GLint, GLint ) = extension_funcs[1464];
11866 TRACE("(%d, %d, %d)\n", x, y, z );
11867 ENTER_GL();
11868 func_glWindowPos3i( x, y, z );
11869 LEAVE_GL();
11872 static void WINAPI wine_glWindowPos3iARB( GLint x, GLint y, GLint z ) {
11873 void (*func_glWindowPos3iARB)( GLint, GLint, GLint ) = extension_funcs[1465];
11874 TRACE("(%d, %d, %d)\n", x, y, z );
11875 ENTER_GL();
11876 func_glWindowPos3iARB( x, y, z );
11877 LEAVE_GL();
11880 static void WINAPI wine_glWindowPos3iMESA( GLint x, GLint y, GLint z ) {
11881 void (*func_glWindowPos3iMESA)( GLint, GLint, GLint ) = extension_funcs[1466];
11882 TRACE("(%d, %d, %d)\n", x, y, z );
11883 ENTER_GL();
11884 func_glWindowPos3iMESA( x, y, z );
11885 LEAVE_GL();
11888 static void WINAPI wine_glWindowPos3iv( GLint* v ) {
11889 void (*func_glWindowPos3iv)( GLint* ) = extension_funcs[1467];
11890 TRACE("(%p)\n", v );
11891 ENTER_GL();
11892 func_glWindowPos3iv( v );
11893 LEAVE_GL();
11896 static void WINAPI wine_glWindowPos3ivARB( GLint* v ) {
11897 void (*func_glWindowPos3ivARB)( GLint* ) = extension_funcs[1468];
11898 TRACE("(%p)\n", v );
11899 ENTER_GL();
11900 func_glWindowPos3ivARB( v );
11901 LEAVE_GL();
11904 static void WINAPI wine_glWindowPos3ivMESA( GLint* v ) {
11905 void (*func_glWindowPos3ivMESA)( GLint* ) = extension_funcs[1469];
11906 TRACE("(%p)\n", v );
11907 ENTER_GL();
11908 func_glWindowPos3ivMESA( v );
11909 LEAVE_GL();
11912 static void WINAPI wine_glWindowPos3s( GLshort x, GLshort y, GLshort z ) {
11913 void (*func_glWindowPos3s)( GLshort, GLshort, GLshort ) = extension_funcs[1470];
11914 TRACE("(%d, %d, %d)\n", x, y, z );
11915 ENTER_GL();
11916 func_glWindowPos3s( x, y, z );
11917 LEAVE_GL();
11920 static void WINAPI wine_glWindowPos3sARB( GLshort x, GLshort y, GLshort z ) {
11921 void (*func_glWindowPos3sARB)( GLshort, GLshort, GLshort ) = extension_funcs[1471];
11922 TRACE("(%d, %d, %d)\n", x, y, z );
11923 ENTER_GL();
11924 func_glWindowPos3sARB( x, y, z );
11925 LEAVE_GL();
11928 static void WINAPI wine_glWindowPos3sMESA( GLshort x, GLshort y, GLshort z ) {
11929 void (*func_glWindowPos3sMESA)( GLshort, GLshort, GLshort ) = extension_funcs[1472];
11930 TRACE("(%d, %d, %d)\n", x, y, z );
11931 ENTER_GL();
11932 func_glWindowPos3sMESA( x, y, z );
11933 LEAVE_GL();
11936 static void WINAPI wine_glWindowPos3sv( GLshort* v ) {
11937 void (*func_glWindowPos3sv)( GLshort* ) = extension_funcs[1473];
11938 TRACE("(%p)\n", v );
11939 ENTER_GL();
11940 func_glWindowPos3sv( v );
11941 LEAVE_GL();
11944 static void WINAPI wine_glWindowPos3svARB( GLshort* v ) {
11945 void (*func_glWindowPos3svARB)( GLshort* ) = extension_funcs[1474];
11946 TRACE("(%p)\n", v );
11947 ENTER_GL();
11948 func_glWindowPos3svARB( v );
11949 LEAVE_GL();
11952 static void WINAPI wine_glWindowPos3svMESA( GLshort* v ) {
11953 void (*func_glWindowPos3svMESA)( GLshort* ) = extension_funcs[1475];
11954 TRACE("(%p)\n", v );
11955 ENTER_GL();
11956 func_glWindowPos3svMESA( v );
11957 LEAVE_GL();
11960 static void WINAPI wine_glWindowPos4dMESA( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
11961 void (*func_glWindowPos4dMESA)( GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[1476];
11962 TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
11963 ENTER_GL();
11964 func_glWindowPos4dMESA( x, y, z, w );
11965 LEAVE_GL();
11968 static void WINAPI wine_glWindowPos4dvMESA( GLdouble* v ) {
11969 void (*func_glWindowPos4dvMESA)( GLdouble* ) = extension_funcs[1477];
11970 TRACE("(%p)\n", v );
11971 ENTER_GL();
11972 func_glWindowPos4dvMESA( v );
11973 LEAVE_GL();
11976 static void WINAPI wine_glWindowPos4fMESA( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
11977 void (*func_glWindowPos4fMESA)( GLfloat, GLfloat, GLfloat, GLfloat ) = extension_funcs[1478];
11978 TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
11979 ENTER_GL();
11980 func_glWindowPos4fMESA( x, y, z, w );
11981 LEAVE_GL();
11984 static void WINAPI wine_glWindowPos4fvMESA( GLfloat* v ) {
11985 void (*func_glWindowPos4fvMESA)( GLfloat* ) = extension_funcs[1479];
11986 TRACE("(%p)\n", v );
11987 ENTER_GL();
11988 func_glWindowPos4fvMESA( v );
11989 LEAVE_GL();
11992 static void WINAPI wine_glWindowPos4iMESA( GLint x, GLint y, GLint z, GLint w ) {
11993 void (*func_glWindowPos4iMESA)( GLint, GLint, GLint, GLint ) = extension_funcs[1480];
11994 TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
11995 ENTER_GL();
11996 func_glWindowPos4iMESA( x, y, z, w );
11997 LEAVE_GL();
12000 static void WINAPI wine_glWindowPos4ivMESA( GLint* v ) {
12001 void (*func_glWindowPos4ivMESA)( GLint* ) = extension_funcs[1481];
12002 TRACE("(%p)\n", v );
12003 ENTER_GL();
12004 func_glWindowPos4ivMESA( v );
12005 LEAVE_GL();
12008 static void WINAPI wine_glWindowPos4sMESA( GLshort x, GLshort y, GLshort z, GLshort w ) {
12009 void (*func_glWindowPos4sMESA)( GLshort, GLshort, GLshort, GLshort ) = extension_funcs[1482];
12010 TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
12011 ENTER_GL();
12012 func_glWindowPos4sMESA( x, y, z, w );
12013 LEAVE_GL();
12016 static void WINAPI wine_glWindowPos4svMESA( GLshort* v ) {
12017 void (*func_glWindowPos4svMESA)( GLshort* ) = extension_funcs[1483];
12018 TRACE("(%p)\n", v );
12019 ENTER_GL();
12020 func_glWindowPos4svMESA( v );
12021 LEAVE_GL();
12024 static void WINAPI wine_glWriteMaskEXT( GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW ) {
12025 void (*func_glWriteMaskEXT)( GLuint, GLuint, GLenum, GLenum, GLenum, GLenum ) = extension_funcs[1484];
12026 TRACE("(%d, %d, %d, %d, %d, %d)\n", res, in, outX, outY, outZ, outW );
12027 ENTER_GL();
12028 func_glWriteMaskEXT( res, in, outX, outY, outZ, outW );
12029 LEAVE_GL();
12033 /* The table giving the correspondence between names and functions */
12034 const OpenGL_extension extension_registry[1485] = {
12035 { "glActiveStencilFaceEXT", "GL_EXT_stencil_two_side", (void *) wine_glActiveStencilFaceEXT },
12036 { "glActiveTexture", "GL_VERSION_1_3", (void *) wine_glActiveTexture },
12037 { "glActiveTextureARB", "GL_ARB_multitexture", (void *) wine_glActiveTextureARB },
12038 { "glActiveVaryingNV", "GL_NV_transform_feedback", (void *) wine_glActiveVaryingNV },
12039 { "glAlphaFragmentOp1ATI", "GL_ATI_fragment_shader", (void *) wine_glAlphaFragmentOp1ATI },
12040 { "glAlphaFragmentOp2ATI", "GL_ATI_fragment_shader", (void *) wine_glAlphaFragmentOp2ATI },
12041 { "glAlphaFragmentOp3ATI", "GL_ATI_fragment_shader", (void *) wine_glAlphaFragmentOp3ATI },
12042 { "glApplyTextureEXT", "GL_EXT_light_texture", (void *) wine_glApplyTextureEXT },
12043 { "glAreProgramsResidentNV", "GL_NV_vertex_program", (void *) wine_glAreProgramsResidentNV },
12044 { "glAreTexturesResidentEXT", "GL_EXT_texture_object", (void *) wine_glAreTexturesResidentEXT },
12045 { "glArrayElementEXT", "GL_EXT_vertex_array", (void *) wine_glArrayElementEXT },
12046 { "glArrayObjectATI", "GL_ATI_vertex_array_object", (void *) wine_glArrayObjectATI },
12047 { "glAsyncMarkerSGIX", "GL_SGIX_async", (void *) wine_glAsyncMarkerSGIX },
12048 { "glAttachObjectARB", "GL_ARB_shader_objects", (void *) wine_glAttachObjectARB },
12049 { "glAttachShader", "GL_VERSION_2_0", (void *) wine_glAttachShader },
12050 { "glBeginConditionalRender", "GL_VERSION_3_0", (void *) wine_glBeginConditionalRender },
12051 { "glBeginConditionalRenderNV", "GL_NV_conditional_render", (void *) wine_glBeginConditionalRenderNV },
12052 { "glBeginFragmentShaderATI", "GL_ATI_fragment_shader", (void *) wine_glBeginFragmentShaderATI },
12053 { "glBeginOcclusionQueryNV", "GL_NV_occlusion_query", (void *) wine_glBeginOcclusionQueryNV },
12054 { "glBeginQuery", "GL_VERSION_1_5", (void *) wine_glBeginQuery },
12055 { "glBeginQueryARB", "GL_ARB_occlusion_query", (void *) wine_glBeginQueryARB },
12056 { "glBeginTransformFeedback", "GL_VERSION_3_0", (void *) wine_glBeginTransformFeedback },
12057 { "glBeginTransformFeedbackEXT", "GL_EXT_transform_feedback", (void *) wine_glBeginTransformFeedbackEXT },
12058 { "glBeginTransformFeedbackNV", "GL_NV_transform_feedback", (void *) wine_glBeginTransformFeedbackNV },
12059 { "glBeginVertexShaderEXT", "GL_EXT_vertex_shader", (void *) wine_glBeginVertexShaderEXT },
12060 { "glBindAttribLocation", "GL_VERSION_2_0", (void *) wine_glBindAttribLocation },
12061 { "glBindAttribLocationARB", "GL_ARB_vertex_shader", (void *) wine_glBindAttribLocationARB },
12062 { "glBindBuffer", "GL_VERSION_1_5", (void *) wine_glBindBuffer },
12063 { "glBindBufferARB", "GL_ARB_vertex_buffer_object", (void *) wine_glBindBufferARB },
12064 { "glBindBufferBase", "GL_VERSION_3_0", (void *) wine_glBindBufferBase },
12065 { "glBindBufferBaseEXT", "GL_EXT_transform_feedback", (void *) wine_glBindBufferBaseEXT },
12066 { "glBindBufferBaseNV", "GL_NV_transform_feedback", (void *) wine_glBindBufferBaseNV },
12067 { "glBindBufferOffsetEXT", "GL_EXT_transform_feedback", (void *) wine_glBindBufferOffsetEXT },
12068 { "glBindBufferOffsetNV", "GL_NV_transform_feedback", (void *) wine_glBindBufferOffsetNV },
12069 { "glBindBufferRange", "GL_VERSION_3_0", (void *) wine_glBindBufferRange },
12070 { "glBindBufferRangeEXT", "GL_EXT_transform_feedback", (void *) wine_glBindBufferRangeEXT },
12071 { "glBindBufferRangeNV", "GL_NV_transform_feedback", (void *) wine_glBindBufferRangeNV },
12072 { "glBindFragDataLocation", "GL_VERSION_3_0", (void *) wine_glBindFragDataLocation },
12073 { "glBindFragDataLocationEXT", "GL_EXT_gpu_shader4", (void *) wine_glBindFragDataLocationEXT },
12074 { "glBindFragmentShaderATI", "GL_ATI_fragment_shader", (void *) wine_glBindFragmentShaderATI },
12075 { "glBindFramebuffer", "GL_ARB_framebuffer_object", (void *) wine_glBindFramebuffer },
12076 { "glBindFramebufferEXT", "GL_EXT_framebuffer_object", (void *) wine_glBindFramebufferEXT },
12077 { "glBindLightParameterEXT", "GL_EXT_vertex_shader", (void *) wine_glBindLightParameterEXT },
12078 { "glBindMaterialParameterEXT", "GL_EXT_vertex_shader", (void *) wine_glBindMaterialParameterEXT },
12079 { "glBindMultiTextureEXT", "GL_EXT_direct_state_access", (void *) wine_glBindMultiTextureEXT },
12080 { "glBindParameterEXT", "GL_EXT_vertex_shader", (void *) wine_glBindParameterEXT },
12081 { "glBindProgramARB", "GL_ARB_vertex_program", (void *) wine_glBindProgramARB },
12082 { "glBindProgramNV", "GL_NV_vertex_program", (void *) wine_glBindProgramNV },
12083 { "glBindRenderbuffer", "GL_ARB_framebuffer_object", (void *) wine_glBindRenderbuffer },
12084 { "glBindRenderbufferEXT", "GL_EXT_framebuffer_object", (void *) wine_glBindRenderbufferEXT },
12085 { "glBindTexGenParameterEXT", "GL_EXT_vertex_shader", (void *) wine_glBindTexGenParameterEXT },
12086 { "glBindTextureEXT", "GL_EXT_texture_object", (void *) wine_glBindTextureEXT },
12087 { "glBindTextureUnitParameterEXT", "GL_EXT_vertex_shader", (void *) wine_glBindTextureUnitParameterEXT },
12088 { "glBindVertexArray", "GL_ARB_vertex_array_object", (void *) wine_glBindVertexArray },
12089 { "glBindVertexArrayAPPLE", "GL_APPLE_vertex_array_object", (void *) wine_glBindVertexArrayAPPLE },
12090 { "glBindVertexShaderEXT", "GL_EXT_vertex_shader", (void *) wine_glBindVertexShaderEXT },
12091 { "glBinormal3bEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3bEXT },
12092 { "glBinormal3bvEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3bvEXT },
12093 { "glBinormal3dEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3dEXT },
12094 { "glBinormal3dvEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3dvEXT },
12095 { "glBinormal3fEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3fEXT },
12096 { "glBinormal3fvEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3fvEXT },
12097 { "glBinormal3iEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3iEXT },
12098 { "glBinormal3ivEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3ivEXT },
12099 { "glBinormal3sEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3sEXT },
12100 { "glBinormal3svEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3svEXT },
12101 { "glBinormalPointerEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormalPointerEXT },
12102 { "glBlendColorEXT", "GL_EXT_blend_color", (void *) wine_glBlendColorEXT },
12103 { "glBlendEquationEXT", "GL_EXT_blend_minmax", (void *) wine_glBlendEquationEXT },
12104 { "glBlendEquationSeparate", "GL_VERSION_2_0", (void *) wine_glBlendEquationSeparate },
12105 { "glBlendEquationSeparateEXT", "GL_EXT_blend_equation_separate", (void *) wine_glBlendEquationSeparateEXT },
12106 { "glBlendFuncSeparate", "GL_VERSION_1_4", (void *) wine_glBlendFuncSeparate },
12107 { "glBlendFuncSeparateEXT", "GL_EXT_blend_func_separate", (void *) wine_glBlendFuncSeparateEXT },
12108 { "glBlendFuncSeparateINGR", "GL_INGR_blend_func_separate", (void *) wine_glBlendFuncSeparateINGR },
12109 { "glBlitFramebuffer", "GL_ARB_framebuffer_object", (void *) wine_glBlitFramebuffer },
12110 { "glBlitFramebufferEXT", "GL_EXT_framebuffer_blit", (void *) wine_glBlitFramebufferEXT },
12111 { "glBufferData", "GL_VERSION_1_5", (void *) wine_glBufferData },
12112 { "glBufferDataARB", "GL_ARB_vertex_buffer_object", (void *) wine_glBufferDataARB },
12113 { "glBufferParameteriAPPLE", "GL_APPLE_flush_buffer_range", (void *) wine_glBufferParameteriAPPLE },
12114 { "glBufferRegionEnabled", "GL_KTX_buffer_region", (void *) wine_glBufferRegionEnabled },
12115 { "glBufferSubData", "GL_VERSION_1_5", (void *) wine_glBufferSubData },
12116 { "glBufferSubDataARB", "GL_ARB_vertex_buffer_object", (void *) wine_glBufferSubDataARB },
12117 { "glCheckFramebufferStatus", "GL_ARB_framebuffer_object", (void *) wine_glCheckFramebufferStatus },
12118 { "glCheckFramebufferStatusEXT", "GL_EXT_framebuffer_object", (void *) wine_glCheckFramebufferStatusEXT },
12119 { "glCheckNamedFramebufferStatusEXT", "GL_EXT_direct_state_access", (void *) wine_glCheckNamedFramebufferStatusEXT },
12120 { "glClampColor", "GL_VERSION_3_0", (void *) wine_glClampColor },
12121 { "glClampColorARB", "GL_ARB_color_buffer_float", (void *) wine_glClampColorARB },
12122 { "glClearBufferfi", "GL_VERSION_3_0", (void *) wine_glClearBufferfi },
12123 { "glClearBufferfv", "GL_VERSION_3_0", (void *) wine_glClearBufferfv },
12124 { "glClearBufferiv", "GL_VERSION_3_0", (void *) wine_glClearBufferiv },
12125 { "glClearBufferuiv", "GL_VERSION_3_0", (void *) wine_glClearBufferuiv },
12126 { "glClearColorIiEXT", "GL_EXT_texture_integer", (void *) wine_glClearColorIiEXT },
12127 { "glClearColorIuiEXT", "GL_EXT_texture_integer", (void *) wine_glClearColorIuiEXT },
12128 { "glClearDepthdNV", "GL_NV_depth_buffer_float", (void *) wine_glClearDepthdNV },
12129 { "glClientActiveTexture", "GL_VERSION_1_3", (void *) wine_glClientActiveTexture },
12130 { "glClientActiveTextureARB", "GL_ARB_multitexture", (void *) wine_glClientActiveTextureARB },
12131 { "glClientActiveVertexStreamATI", "GL_ATI_vertex_streams", (void *) wine_glClientActiveVertexStreamATI },
12132 { "glClientAttribDefaultEXT", "GL_EXT_direct_state_access", (void *) wine_glClientAttribDefaultEXT },
12133 { "glColor3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glColor3fVertex3fSUN },
12134 { "glColor3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glColor3fVertex3fvSUN },
12135 { "glColor3hNV", "GL_NV_half_float", (void *) wine_glColor3hNV },
12136 { "glColor3hvNV", "GL_NV_half_float", (void *) wine_glColor3hvNV },
12137 { "glColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glColor4fNormal3fVertex3fSUN },
12138 { "glColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glColor4fNormal3fVertex3fvSUN },
12139 { "glColor4hNV", "GL_NV_half_float", (void *) wine_glColor4hNV },
12140 { "glColor4hvNV", "GL_NV_half_float", (void *) wine_glColor4hvNV },
12141 { "glColor4ubVertex2fSUN", "GL_SUN_vertex", (void *) wine_glColor4ubVertex2fSUN },
12142 { "glColor4ubVertex2fvSUN", "GL_SUN_vertex", (void *) wine_glColor4ubVertex2fvSUN },
12143 { "glColor4ubVertex3fSUN", "GL_SUN_vertex", (void *) wine_glColor4ubVertex3fSUN },
12144 { "glColor4ubVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glColor4ubVertex3fvSUN },
12145 { "glColorFragmentOp1ATI", "GL_ATI_fragment_shader", (void *) wine_glColorFragmentOp1ATI },
12146 { "glColorFragmentOp2ATI", "GL_ATI_fragment_shader", (void *) wine_glColorFragmentOp2ATI },
12147 { "glColorFragmentOp3ATI", "GL_ATI_fragment_shader", (void *) wine_glColorFragmentOp3ATI },
12148 { "glColorMaskIndexedEXT", "GL_EXT_draw_buffers2", (void *) wine_glColorMaskIndexedEXT },
12149 { "glColorMaski", "GL_VERSION_3_0", (void *) wine_glColorMaski },
12150 { "glColorPointerEXT", "GL_EXT_vertex_array", (void *) wine_glColorPointerEXT },
12151 { "glColorPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glColorPointerListIBM },
12152 { "glColorPointervINTEL", "GL_INTEL_parallel_arrays", (void *) wine_glColorPointervINTEL },
12153 { "glColorSubTableEXT", "GL_EXT_color_subtable", (void *) wine_glColorSubTableEXT },
12154 { "glColorTableEXT", "GL_EXT_paletted_texture", (void *) wine_glColorTableEXT },
12155 { "glColorTableParameterfvSGI", "GL_SGI_color_table", (void *) wine_glColorTableParameterfvSGI },
12156 { "glColorTableParameterivSGI", "GL_SGI_color_table", (void *) wine_glColorTableParameterivSGI },
12157 { "glColorTableSGI", "GL_SGI_color_table", (void *) wine_glColorTableSGI },
12158 { "glCombinerInputNV", "GL_NV_register_combiners", (void *) wine_glCombinerInputNV },
12159 { "glCombinerOutputNV", "GL_NV_register_combiners", (void *) wine_glCombinerOutputNV },
12160 { "glCombinerParameterfNV", "GL_NV_register_combiners", (void *) wine_glCombinerParameterfNV },
12161 { "glCombinerParameterfvNV", "GL_NV_register_combiners", (void *) wine_glCombinerParameterfvNV },
12162 { "glCombinerParameteriNV", "GL_NV_register_combiners", (void *) wine_glCombinerParameteriNV },
12163 { "glCombinerParameterivNV", "GL_NV_register_combiners", (void *) wine_glCombinerParameterivNV },
12164 { "glCombinerStageParameterfvNV", "GL_NV_register_combiners2", (void *) wine_glCombinerStageParameterfvNV },
12165 { "glCompileShader", "GL_VERSION_2_0", (void *) wine_glCompileShader },
12166 { "glCompileShaderARB", "GL_ARB_shader_objects", (void *) wine_glCompileShaderARB },
12167 { "glCompressedMultiTexImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedMultiTexImage1DEXT },
12168 { "glCompressedMultiTexImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedMultiTexImage2DEXT },
12169 { "glCompressedMultiTexImage3DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedMultiTexImage3DEXT },
12170 { "glCompressedMultiTexSubImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedMultiTexSubImage1DEXT },
12171 { "glCompressedMultiTexSubImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedMultiTexSubImage2DEXT },
12172 { "glCompressedMultiTexSubImage3DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedMultiTexSubImage3DEXT },
12173 { "glCompressedTexImage1D", "GL_VERSION_1_3", (void *) wine_glCompressedTexImage1D },
12174 { "glCompressedTexImage1DARB", "GL_ARB_texture_compression", (void *) wine_glCompressedTexImage1DARB },
12175 { "glCompressedTexImage2D", "GL_VERSION_1_3", (void *) wine_glCompressedTexImage2D },
12176 { "glCompressedTexImage2DARB", "GL_ARB_texture_compression", (void *) wine_glCompressedTexImage2DARB },
12177 { "glCompressedTexImage3D", "GL_VERSION_1_3", (void *) wine_glCompressedTexImage3D },
12178 { "glCompressedTexImage3DARB", "GL_ARB_texture_compression", (void *) wine_glCompressedTexImage3DARB },
12179 { "glCompressedTexSubImage1D", "GL_VERSION_1_3", (void *) wine_glCompressedTexSubImage1D },
12180 { "glCompressedTexSubImage1DARB", "GL_ARB_texture_compression", (void *) wine_glCompressedTexSubImage1DARB },
12181 { "glCompressedTexSubImage2D", "GL_VERSION_1_3", (void *) wine_glCompressedTexSubImage2D },
12182 { "glCompressedTexSubImage2DARB", "GL_ARB_texture_compression", (void *) wine_glCompressedTexSubImage2DARB },
12183 { "glCompressedTexSubImage3D", "GL_VERSION_1_3", (void *) wine_glCompressedTexSubImage3D },
12184 { "glCompressedTexSubImage3DARB", "GL_ARB_texture_compression", (void *) wine_glCompressedTexSubImage3DARB },
12185 { "glCompressedTextureImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedTextureImage1DEXT },
12186 { "glCompressedTextureImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedTextureImage2DEXT },
12187 { "glCompressedTextureImage3DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedTextureImage3DEXT },
12188 { "glCompressedTextureSubImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedTextureSubImage1DEXT },
12189 { "glCompressedTextureSubImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedTextureSubImage2DEXT },
12190 { "glCompressedTextureSubImage3DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedTextureSubImage3DEXT },
12191 { "glConvolutionFilter1DEXT", "GL_EXT_convolution", (void *) wine_glConvolutionFilter1DEXT },
12192 { "glConvolutionFilter2DEXT", "GL_EXT_convolution", (void *) wine_glConvolutionFilter2DEXT },
12193 { "glConvolutionParameterfEXT", "GL_EXT_convolution", (void *) wine_glConvolutionParameterfEXT },
12194 { "glConvolutionParameterfvEXT", "GL_EXT_convolution", (void *) wine_glConvolutionParameterfvEXT },
12195 { "glConvolutionParameteriEXT", "GL_EXT_convolution", (void *) wine_glConvolutionParameteriEXT },
12196 { "glConvolutionParameterivEXT", "GL_EXT_convolution", (void *) wine_glConvolutionParameterivEXT },
12197 { "glCopyColorSubTableEXT", "GL_EXT_color_subtable", (void *) wine_glCopyColorSubTableEXT },
12198 { "glCopyColorTableSGI", "GL_SGI_color_table", (void *) wine_glCopyColorTableSGI },
12199 { "glCopyConvolutionFilter1DEXT", "GL_EXT_convolution", (void *) wine_glCopyConvolutionFilter1DEXT },
12200 { "glCopyConvolutionFilter2DEXT", "GL_EXT_convolution", (void *) wine_glCopyConvolutionFilter2DEXT },
12201 { "glCopyMultiTexImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glCopyMultiTexImage1DEXT },
12202 { "glCopyMultiTexImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glCopyMultiTexImage2DEXT },
12203 { "glCopyMultiTexSubImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glCopyMultiTexSubImage1DEXT },
12204 { "glCopyMultiTexSubImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glCopyMultiTexSubImage2DEXT },
12205 { "glCopyMultiTexSubImage3DEXT", "GL_EXT_direct_state_access", (void *) wine_glCopyMultiTexSubImage3DEXT },
12206 { "glCopyTexImage1DEXT", "GL_EXT_copy_texture", (void *) wine_glCopyTexImage1DEXT },
12207 { "glCopyTexImage2DEXT", "GL_EXT_copy_texture", (void *) wine_glCopyTexImage2DEXT },
12208 { "glCopyTexSubImage1DEXT", "GL_EXT_copy_texture", (void *) wine_glCopyTexSubImage1DEXT },
12209 { "glCopyTexSubImage2DEXT", "GL_EXT_copy_texture", (void *) wine_glCopyTexSubImage2DEXT },
12210 { "glCopyTexSubImage3DEXT", "GL_EXT_copy_texture", (void *) wine_glCopyTexSubImage3DEXT },
12211 { "glCopyTextureImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glCopyTextureImage1DEXT },
12212 { "glCopyTextureImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glCopyTextureImage2DEXT },
12213 { "glCopyTextureSubImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glCopyTextureSubImage1DEXT },
12214 { "glCopyTextureSubImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glCopyTextureSubImage2DEXT },
12215 { "glCopyTextureSubImage3DEXT", "GL_EXT_direct_state_access", (void *) wine_glCopyTextureSubImage3DEXT },
12216 { "glCreateProgram", "GL_VERSION_2_0", (void *) wine_glCreateProgram },
12217 { "glCreateProgramObjectARB", "GL_ARB_shader_objects", (void *) wine_glCreateProgramObjectARB },
12218 { "glCreateShader", "GL_VERSION_2_0", (void *) wine_glCreateShader },
12219 { "glCreateShaderObjectARB", "GL_ARB_shader_objects", (void *) wine_glCreateShaderObjectARB },
12220 { "glCullParameterdvEXT", "GL_EXT_cull_vertex", (void *) wine_glCullParameterdvEXT },
12221 { "glCullParameterfvEXT", "GL_EXT_cull_vertex", (void *) wine_glCullParameterfvEXT },
12222 { "glCurrentPaletteMatrixARB", "GL_ARB_matrix_palette", (void *) wine_glCurrentPaletteMatrixARB },
12223 { "glDeformSGIX", "GL_SGIX_polynomial_ffd", (void *) wine_glDeformSGIX },
12224 { "glDeformationMap3dSGIX", "GL_SGIX_polynomial_ffd", (void *) wine_glDeformationMap3dSGIX },
12225 { "glDeformationMap3fSGIX", "GL_SGIX_polynomial_ffd", (void *) wine_glDeformationMap3fSGIX },
12226 { "glDeleteAsyncMarkersSGIX", "GL_SGIX_async", (void *) wine_glDeleteAsyncMarkersSGIX },
12227 { "glDeleteBufferRegion", "GL_KTX_buffer_region", (void *) wine_glDeleteBufferRegion },
12228 { "glDeleteBuffers", "GL_VERSION_1_5", (void *) wine_glDeleteBuffers },
12229 { "glDeleteBuffersARB", "GL_ARB_vertex_buffer_object", (void *) wine_glDeleteBuffersARB },
12230 { "glDeleteFencesAPPLE", "GL_APPLE_fence", (void *) wine_glDeleteFencesAPPLE },
12231 { "glDeleteFencesNV", "GL_NV_fence", (void *) wine_glDeleteFencesNV },
12232 { "glDeleteFragmentShaderATI", "GL_ATI_fragment_shader", (void *) wine_glDeleteFragmentShaderATI },
12233 { "glDeleteFramebuffers", "GL_ARB_framebuffer_object", (void *) wine_glDeleteFramebuffers },
12234 { "glDeleteFramebuffersEXT", "GL_EXT_framebuffer_object", (void *) wine_glDeleteFramebuffersEXT },
12235 { "glDeleteObjectARB", "GL_ARB_shader_objects", (void *) wine_glDeleteObjectARB },
12236 { "glDeleteObjectBufferATI", "GL_ATI_vertex_array_object", (void *) wine_glDeleteObjectBufferATI },
12237 { "glDeleteOcclusionQueriesNV", "GL_NV_occlusion_query", (void *) wine_glDeleteOcclusionQueriesNV },
12238 { "glDeleteProgram", "GL_VERSION_2_0", (void *) wine_glDeleteProgram },
12239 { "glDeleteProgramsARB", "GL_ARB_vertex_program", (void *) wine_glDeleteProgramsARB },
12240 { "glDeleteProgramsNV", "GL_NV_vertex_program", (void *) wine_glDeleteProgramsNV },
12241 { "glDeleteQueries", "GL_VERSION_1_5", (void *) wine_glDeleteQueries },
12242 { "glDeleteQueriesARB", "GL_ARB_occlusion_query", (void *) wine_glDeleteQueriesARB },
12243 { "glDeleteRenderbuffers", "GL_ARB_framebuffer_object", (void *) wine_glDeleteRenderbuffers },
12244 { "glDeleteRenderbuffersEXT", "GL_EXT_framebuffer_object", (void *) wine_glDeleteRenderbuffersEXT },
12245 { "glDeleteShader", "GL_VERSION_2_0", (void *) wine_glDeleteShader },
12246 { "glDeleteTexturesEXT", "GL_EXT_texture_object", (void *) wine_glDeleteTexturesEXT },
12247 { "glDeleteVertexArrays", "GL_ARB_vertex_array_object", (void *) wine_glDeleteVertexArrays },
12248 { "glDeleteVertexArraysAPPLE", "GL_APPLE_vertex_array_object", (void *) wine_glDeleteVertexArraysAPPLE },
12249 { "glDeleteVertexShaderEXT", "GL_EXT_vertex_shader", (void *) wine_glDeleteVertexShaderEXT },
12250 { "glDepthBoundsEXT", "GL_EXT_depth_bounds_test", (void *) wine_glDepthBoundsEXT },
12251 { "glDepthBoundsdNV", "GL_NV_depth_buffer_float", (void *) wine_glDepthBoundsdNV },
12252 { "glDepthRangedNV", "GL_NV_depth_buffer_float", (void *) wine_glDepthRangedNV },
12253 { "glDetachObjectARB", "GL_ARB_shader_objects", (void *) wine_glDetachObjectARB },
12254 { "glDetachShader", "GL_VERSION_2_0", (void *) wine_glDetachShader },
12255 { "glDetailTexFuncSGIS", "GL_SGIS_detail_texture", (void *) wine_glDetailTexFuncSGIS },
12256 { "glDisableClientStateIndexedEXT", "GL_EXT_direct_state_access", (void *) wine_glDisableClientStateIndexedEXT },
12257 { "glDisableIndexedEXT", "GL_EXT_draw_buffers2", (void *) wine_glDisableIndexedEXT },
12258 { "glDisableVariantClientStateEXT", "GL_EXT_vertex_shader", (void *) wine_glDisableVariantClientStateEXT },
12259 { "glDisableVertexAttribArray", "GL_VERSION_2_0", (void *) wine_glDisableVertexAttribArray },
12260 { "glDisableVertexAttribArrayARB", "GL_ARB_vertex_program", (void *) wine_glDisableVertexAttribArrayARB },
12261 { "glDisablei", "GL_VERSION_3_0", (void *) wine_glDisablei },
12262 { "glDrawArraysEXT", "GL_EXT_vertex_array", (void *) wine_glDrawArraysEXT },
12263 { "glDrawArraysInstancedARB", "GL_ARB_draw_instanced", (void *) wine_glDrawArraysInstancedARB },
12264 { "glDrawArraysInstancedEXT", "GL_EXT_draw_instanced", (void *) wine_glDrawArraysInstancedEXT },
12265 { "glDrawBufferRegion", "GL_KTX_buffer_region", (void *) wine_glDrawBufferRegion },
12266 { "glDrawBuffers", "GL_VERSION_2_0", (void *) wine_glDrawBuffers },
12267 { "glDrawBuffersARB", "GL_ARB_draw_buffers", (void *) wine_glDrawBuffersARB },
12268 { "glDrawBuffersATI", "GL_ATI_draw_buffers", (void *) wine_glDrawBuffersATI },
12269 { "glDrawElementArrayAPPLE", "GL_APPLE_element_array", (void *) wine_glDrawElementArrayAPPLE },
12270 { "glDrawElementArrayATI", "GL_ATI_element_array", (void *) wine_glDrawElementArrayATI },
12271 { "glDrawElementsInstancedARB", "GL_ARB_draw_instanced", (void *) wine_glDrawElementsInstancedARB },
12272 { "glDrawElementsInstancedEXT", "GL_EXT_draw_instanced", (void *) wine_glDrawElementsInstancedEXT },
12273 { "glDrawMeshArraysSUN", "GL_SUN_mesh_array", (void *) wine_glDrawMeshArraysSUN },
12274 { "glDrawRangeElementArrayAPPLE", "GL_APPLE_element_array", (void *) wine_glDrawRangeElementArrayAPPLE },
12275 { "glDrawRangeElementArrayATI", "GL_ATI_element_array", (void *) wine_glDrawRangeElementArrayATI },
12276 { "glDrawRangeElementsEXT", "GL_EXT_draw_range_elements", (void *) wine_glDrawRangeElementsEXT },
12277 { "glEdgeFlagPointerEXT", "GL_EXT_vertex_array", (void *) wine_glEdgeFlagPointerEXT },
12278 { "glEdgeFlagPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glEdgeFlagPointerListIBM },
12279 { "glElementPointerAPPLE", "GL_APPLE_element_array", (void *) wine_glElementPointerAPPLE },
12280 { "glElementPointerATI", "GL_ATI_element_array", (void *) wine_glElementPointerATI },
12281 { "glEnableClientStateIndexedEXT", "GL_EXT_direct_state_access", (void *) wine_glEnableClientStateIndexedEXT },
12282 { "glEnableIndexedEXT", "GL_EXT_draw_buffers2", (void *) wine_glEnableIndexedEXT },
12283 { "glEnableVariantClientStateEXT", "GL_EXT_vertex_shader", (void *) wine_glEnableVariantClientStateEXT },
12284 { "glEnableVertexAttribArray", "GL_VERSION_2_0", (void *) wine_glEnableVertexAttribArray },
12285 { "glEnableVertexAttribArrayARB", "GL_ARB_vertex_program", (void *) wine_glEnableVertexAttribArrayARB },
12286 { "glEnablei", "GL_VERSION_3_0", (void *) wine_glEnablei },
12287 { "glEndConditionalRender", "GL_VERSION_3_0", (void *) wine_glEndConditionalRender },
12288 { "glEndConditionalRenderNV", "GL_NV_conditional_render", (void *) wine_glEndConditionalRenderNV },
12289 { "glEndFragmentShaderATI", "GL_ATI_fragment_shader", (void *) wine_glEndFragmentShaderATI },
12290 { "glEndOcclusionQueryNV", "GL_NV_occlusion_query", (void *) wine_glEndOcclusionQueryNV },
12291 { "glEndQuery", "GL_VERSION_1_5", (void *) wine_glEndQuery },
12292 { "glEndQueryARB", "GL_ARB_occlusion_query", (void *) wine_glEndQueryARB },
12293 { "glEndTransformFeedback", "GL_VERSION_3_0", (void *) wine_glEndTransformFeedback },
12294 { "glEndTransformFeedbackEXT", "GL_EXT_transform_feedback", (void *) wine_glEndTransformFeedbackEXT },
12295 { "glEndTransformFeedbackNV", "GL_NV_transform_feedback", (void *) wine_glEndTransformFeedbackNV },
12296 { "glEndVertexShaderEXT", "GL_EXT_vertex_shader", (void *) wine_glEndVertexShaderEXT },
12297 { "glEvalMapsNV", "GL_NV_evaluators", (void *) wine_glEvalMapsNV },
12298 { "glExecuteProgramNV", "GL_NV_vertex_program", (void *) wine_glExecuteProgramNV },
12299 { "glExtractComponentEXT", "GL_EXT_vertex_shader", (void *) wine_glExtractComponentEXT },
12300 { "glFinalCombinerInputNV", "GL_NV_register_combiners", (void *) wine_glFinalCombinerInputNV },
12301 { "glFinishAsyncSGIX", "GL_SGIX_async", (void *) wine_glFinishAsyncSGIX },
12302 { "glFinishFenceAPPLE", "GL_APPLE_fence", (void *) wine_glFinishFenceAPPLE },
12303 { "glFinishFenceNV", "GL_NV_fence", (void *) wine_glFinishFenceNV },
12304 { "glFinishObjectAPPLE", "GL_APPLE_fence", (void *) wine_glFinishObjectAPPLE },
12305 { "glFinishTextureSUNX", "GL_SUNX_constant_data", (void *) wine_glFinishTextureSUNX },
12306 { "glFlushMappedBufferRange", "GL_ARB_map_buffer_range", (void *) wine_glFlushMappedBufferRange },
12307 { "glFlushMappedBufferRangeAPPLE", "GL_APPLE_flush_buffer_range", (void *) wine_glFlushMappedBufferRangeAPPLE },
12308 { "glFlushPixelDataRangeNV", "GL_NV_pixel_data_range", (void *) wine_glFlushPixelDataRangeNV },
12309 { "glFlushRasterSGIX", "GL_SGIX_flush_raster", (void *) wine_glFlushRasterSGIX },
12310 { "glFlushVertexArrayRangeAPPLE", "GL_APPLE_vertex_array_range", (void *) wine_glFlushVertexArrayRangeAPPLE },
12311 { "glFlushVertexArrayRangeNV", "GL_NV_vertex_array_range", (void *) wine_glFlushVertexArrayRangeNV },
12312 { "glFogCoordPointer", "GL_VERSION_1_4", (void *) wine_glFogCoordPointer },
12313 { "glFogCoordPointerEXT", "GL_EXT_fog_coord", (void *) wine_glFogCoordPointerEXT },
12314 { "glFogCoordPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glFogCoordPointerListIBM },
12315 { "glFogCoordd", "GL_VERSION_1_4", (void *) wine_glFogCoordd },
12316 { "glFogCoorddEXT", "GL_EXT_fog_coord", (void *) wine_glFogCoorddEXT },
12317 { "glFogCoorddv", "GL_VERSION_1_4", (void *) wine_glFogCoorddv },
12318 { "glFogCoorddvEXT", "GL_EXT_fog_coord", (void *) wine_glFogCoorddvEXT },
12319 { "glFogCoordf", "GL_VERSION_1_4", (void *) wine_glFogCoordf },
12320 { "glFogCoordfEXT", "GL_EXT_fog_coord", (void *) wine_glFogCoordfEXT },
12321 { "glFogCoordfv", "GL_VERSION_1_4", (void *) wine_glFogCoordfv },
12322 { "glFogCoordfvEXT", "GL_EXT_fog_coord", (void *) wine_glFogCoordfvEXT },
12323 { "glFogCoordhNV", "GL_NV_half_float", (void *) wine_glFogCoordhNV },
12324 { "glFogCoordhvNV", "GL_NV_half_float", (void *) wine_glFogCoordhvNV },
12325 { "glFogFuncSGIS", "GL_SGIS_fog_function", (void *) wine_glFogFuncSGIS },
12326 { "glFragmentColorMaterialSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentColorMaterialSGIX },
12327 { "glFragmentLightModelfSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightModelfSGIX },
12328 { "glFragmentLightModelfvSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightModelfvSGIX },
12329 { "glFragmentLightModeliSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightModeliSGIX },
12330 { "glFragmentLightModelivSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightModelivSGIX },
12331 { "glFragmentLightfSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightfSGIX },
12332 { "glFragmentLightfvSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightfvSGIX },
12333 { "glFragmentLightiSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightiSGIX },
12334 { "glFragmentLightivSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightivSGIX },
12335 { "glFragmentMaterialfSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentMaterialfSGIX },
12336 { "glFragmentMaterialfvSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentMaterialfvSGIX },
12337 { "glFragmentMaterialiSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentMaterialiSGIX },
12338 { "glFragmentMaterialivSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentMaterialivSGIX },
12339 { "glFrameTerminatorGREMEDY", "GL_GREMEDY_frame_terminator", (void *) wine_glFrameTerminatorGREMEDY },
12340 { "glFrameZoomSGIX", "GL_SGIX_framezoom", (void *) wine_glFrameZoomSGIX },
12341 { "glFramebufferDrawBufferEXT", "GL_EXT_direct_state_access", (void *) wine_glFramebufferDrawBufferEXT },
12342 { "glFramebufferDrawBuffersEXT", "GL_EXT_direct_state_access", (void *) wine_glFramebufferDrawBuffersEXT },
12343 { "glFramebufferReadBufferEXT", "GL_EXT_direct_state_access", (void *) wine_glFramebufferReadBufferEXT },
12344 { "glFramebufferRenderbuffer", "GL_ARB_framebuffer_object", (void *) wine_glFramebufferRenderbuffer },
12345 { "glFramebufferRenderbufferEXT", "GL_EXT_framebuffer_object", (void *) wine_glFramebufferRenderbufferEXT },
12346 { "glFramebufferTexture1D", "GL_ARB_framebuffer_object", (void *) wine_glFramebufferTexture1D },
12347 { "glFramebufferTexture1DEXT", "GL_EXT_framebuffer_object", (void *) wine_glFramebufferTexture1DEXT },
12348 { "glFramebufferTexture2D", "GL_ARB_framebuffer_object", (void *) wine_glFramebufferTexture2D },
12349 { "glFramebufferTexture2DEXT", "GL_EXT_framebuffer_object", (void *) wine_glFramebufferTexture2DEXT },
12350 { "glFramebufferTexture3D", "GL_ARB_framebuffer_object", (void *) wine_glFramebufferTexture3D },
12351 { "glFramebufferTexture3DEXT", "GL_EXT_framebuffer_object", (void *) wine_glFramebufferTexture3DEXT },
12352 { "glFramebufferTextureARB", "GL_ARB_geometry_shader4", (void *) wine_glFramebufferTextureARB },
12353 { "glFramebufferTextureEXT", "GL_NV_geometry_program4", (void *) wine_glFramebufferTextureEXT },
12354 { "glFramebufferTextureFaceARB", "GL_ARB_geometry_shader4", (void *) wine_glFramebufferTextureFaceARB },
12355 { "glFramebufferTextureFaceEXT", "GL_NV_geometry_program4", (void *) wine_glFramebufferTextureFaceEXT },
12356 { "glFramebufferTextureLayer", "GL_ARB_framebuffer_object", (void *) wine_glFramebufferTextureLayer },
12357 { "glFramebufferTextureLayerARB", "GL_ARB_geometry_shader4", (void *) wine_glFramebufferTextureLayerARB },
12358 { "glFramebufferTextureLayerEXT", "GL_NV_geometry_program4", (void *) wine_glFramebufferTextureLayerEXT },
12359 { "glFreeObjectBufferATI", "GL_ATI_vertex_array_object", (void *) wine_glFreeObjectBufferATI },
12360 { "glGenAsyncMarkersSGIX", "GL_SGIX_async", (void *) wine_glGenAsyncMarkersSGIX },
12361 { "glGenBuffers", "GL_VERSION_1_5", (void *) wine_glGenBuffers },
12362 { "glGenBuffersARB", "GL_ARB_vertex_buffer_object", (void *) wine_glGenBuffersARB },
12363 { "glGenFencesAPPLE", "GL_APPLE_fence", (void *) wine_glGenFencesAPPLE },
12364 { "glGenFencesNV", "GL_NV_fence", (void *) wine_glGenFencesNV },
12365 { "glGenFragmentShadersATI", "GL_ATI_fragment_shader", (void *) wine_glGenFragmentShadersATI },
12366 { "glGenFramebuffers", "GL_ARB_framebuffer_object", (void *) wine_glGenFramebuffers },
12367 { "glGenFramebuffersEXT", "GL_EXT_framebuffer_object", (void *) wine_glGenFramebuffersEXT },
12368 { "glGenOcclusionQueriesNV", "GL_NV_occlusion_query", (void *) wine_glGenOcclusionQueriesNV },
12369 { "glGenProgramsARB", "GL_ARB_vertex_program", (void *) wine_glGenProgramsARB },
12370 { "glGenProgramsNV", "GL_NV_vertex_program", (void *) wine_glGenProgramsNV },
12371 { "glGenQueries", "GL_VERSION_1_5", (void *) wine_glGenQueries },
12372 { "glGenQueriesARB", "GL_ARB_occlusion_query", (void *) wine_glGenQueriesARB },
12373 { "glGenRenderbuffers", "GL_ARB_framebuffer_object", (void *) wine_glGenRenderbuffers },
12374 { "glGenRenderbuffersEXT", "GL_EXT_framebuffer_object", (void *) wine_glGenRenderbuffersEXT },
12375 { "glGenSymbolsEXT", "GL_EXT_vertex_shader", (void *) wine_glGenSymbolsEXT },
12376 { "glGenTexturesEXT", "GL_EXT_texture_object", (void *) wine_glGenTexturesEXT },
12377 { "glGenVertexArrays", "GL_ARB_vertex_array_object", (void *) wine_glGenVertexArrays },
12378 { "glGenVertexArraysAPPLE", "GL_APPLE_vertex_array_object", (void *) wine_glGenVertexArraysAPPLE },
12379 { "glGenVertexShadersEXT", "GL_EXT_vertex_shader", (void *) wine_glGenVertexShadersEXT },
12380 { "glGenerateMipmap", "GL_ARB_framebuffer_object", (void *) wine_glGenerateMipmap },
12381 { "glGenerateMipmapEXT", "GL_EXT_framebuffer_object", (void *) wine_glGenerateMipmapEXT },
12382 { "glGenerateMultiTexMipmapEXT", "GL_EXT_direct_state_access", (void *) wine_glGenerateMultiTexMipmapEXT },
12383 { "glGenerateTextureMipmapEXT", "GL_EXT_direct_state_access", (void *) wine_glGenerateTextureMipmapEXT },
12384 { "glGetActiveAttrib", "GL_VERSION_2_0", (void *) wine_glGetActiveAttrib },
12385 { "glGetActiveAttribARB", "GL_ARB_vertex_shader", (void *) wine_glGetActiveAttribARB },
12386 { "glGetActiveUniform", "GL_VERSION_2_0", (void *) wine_glGetActiveUniform },
12387 { "glGetActiveUniformARB", "GL_ARB_shader_objects", (void *) wine_glGetActiveUniformARB },
12388 { "glGetActiveVaryingNV", "GL_NV_transform_feedback", (void *) wine_glGetActiveVaryingNV },
12389 { "glGetArrayObjectfvATI", "GL_ATI_vertex_array_object", (void *) wine_glGetArrayObjectfvATI },
12390 { "glGetArrayObjectivATI", "GL_ATI_vertex_array_object", (void *) wine_glGetArrayObjectivATI },
12391 { "glGetAttachedObjectsARB", "GL_ARB_shader_objects", (void *) wine_glGetAttachedObjectsARB },
12392 { "glGetAttachedShaders", "GL_VERSION_2_0", (void *) wine_glGetAttachedShaders },
12393 { "glGetAttribLocation", "GL_VERSION_2_0", (void *) wine_glGetAttribLocation },
12394 { "glGetAttribLocationARB", "GL_ARB_vertex_shader", (void *) wine_glGetAttribLocationARB },
12395 { "glGetBooleanIndexedvEXT", "GL_EXT_draw_buffers2", (void *) wine_glGetBooleanIndexedvEXT },
12396 { "glGetBooleani_v", "GL_VERSION_3_0", (void *) wine_glGetBooleani_v },
12397 { "glGetBufferParameteriv", "GL_VERSION_1_5", (void *) wine_glGetBufferParameteriv },
12398 { "glGetBufferParameterivARB", "GL_ARB_vertex_buffer_object", (void *) wine_glGetBufferParameterivARB },
12399 { "glGetBufferPointerv", "GL_VERSION_1_5", (void *) wine_glGetBufferPointerv },
12400 { "glGetBufferPointervARB", "GL_ARB_vertex_buffer_object", (void *) wine_glGetBufferPointervARB },
12401 { "glGetBufferSubData", "GL_VERSION_1_5", (void *) wine_glGetBufferSubData },
12402 { "glGetBufferSubDataARB", "GL_ARB_vertex_buffer_object", (void *) wine_glGetBufferSubDataARB },
12403 { "glGetColorTableEXT", "GL_EXT_paletted_texture", (void *) wine_glGetColorTableEXT },
12404 { "glGetColorTableParameterfvEXT", "GL_EXT_paletted_texture", (void *) wine_glGetColorTableParameterfvEXT },
12405 { "glGetColorTableParameterfvSGI", "GL_SGI_color_table", (void *) wine_glGetColorTableParameterfvSGI },
12406 { "glGetColorTableParameterivEXT", "GL_EXT_paletted_texture", (void *) wine_glGetColorTableParameterivEXT },
12407 { "glGetColorTableParameterivSGI", "GL_SGI_color_table", (void *) wine_glGetColorTableParameterivSGI },
12408 { "glGetColorTableSGI", "GL_SGI_color_table", (void *) wine_glGetColorTableSGI },
12409 { "glGetCombinerInputParameterfvNV", "GL_NV_register_combiners", (void *) wine_glGetCombinerInputParameterfvNV },
12410 { "glGetCombinerInputParameterivNV", "GL_NV_register_combiners", (void *) wine_glGetCombinerInputParameterivNV },
12411 { "glGetCombinerOutputParameterfvNV", "GL_NV_register_combiners", (void *) wine_glGetCombinerOutputParameterfvNV },
12412 { "glGetCombinerOutputParameterivNV", "GL_NV_register_combiners", (void *) wine_glGetCombinerOutputParameterivNV },
12413 { "glGetCombinerStageParameterfvNV", "GL_NV_register_combiners2", (void *) wine_glGetCombinerStageParameterfvNV },
12414 { "glGetCompressedMultiTexImageEXT", "GL_EXT_direct_state_access", (void *) wine_glGetCompressedMultiTexImageEXT },
12415 { "glGetCompressedTexImage", "GL_VERSION_1_3", (void *) wine_glGetCompressedTexImage },
12416 { "glGetCompressedTexImageARB", "GL_ARB_texture_compression", (void *) wine_glGetCompressedTexImageARB },
12417 { "glGetCompressedTextureImageEXT", "GL_EXT_direct_state_access", (void *) wine_glGetCompressedTextureImageEXT },
12418 { "glGetConvolutionFilterEXT", "GL_EXT_convolution", (void *) wine_glGetConvolutionFilterEXT },
12419 { "glGetConvolutionParameterfvEXT", "GL_EXT_convolution", (void *) wine_glGetConvolutionParameterfvEXT },
12420 { "glGetConvolutionParameterivEXT", "GL_EXT_convolution", (void *) wine_glGetConvolutionParameterivEXT },
12421 { "glGetDetailTexFuncSGIS", "GL_SGIS_detail_texture", (void *) wine_glGetDetailTexFuncSGIS },
12422 { "glGetDoubleIndexedvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetDoubleIndexedvEXT },
12423 { "glGetFenceivNV", "GL_NV_fence", (void *) wine_glGetFenceivNV },
12424 { "glGetFinalCombinerInputParameterfvNV", "GL_NV_register_combiners", (void *) wine_glGetFinalCombinerInputParameterfvNV },
12425 { "glGetFinalCombinerInputParameterivNV", "GL_NV_register_combiners", (void *) wine_glGetFinalCombinerInputParameterivNV },
12426 { "glGetFloatIndexedvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetFloatIndexedvEXT },
12427 { "glGetFogFuncSGIS", "GL_SGIS_fog_function", (void *) wine_glGetFogFuncSGIS },
12428 { "glGetFragDataLocation", "GL_VERSION_3_0", (void *) wine_glGetFragDataLocation },
12429 { "glGetFragDataLocationEXT", "GL_EXT_gpu_shader4", (void *) wine_glGetFragDataLocationEXT },
12430 { "glGetFragmentLightfvSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glGetFragmentLightfvSGIX },
12431 { "glGetFragmentLightivSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glGetFragmentLightivSGIX },
12432 { "glGetFragmentMaterialfvSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glGetFragmentMaterialfvSGIX },
12433 { "glGetFragmentMaterialivSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glGetFragmentMaterialivSGIX },
12434 { "glGetFramebufferAttachmentParameteriv", "GL_ARB_framebuffer_object", (void *) wine_glGetFramebufferAttachmentParameteriv },
12435 { "glGetFramebufferAttachmentParameterivEXT", "GL_EXT_framebuffer_object", (void *) wine_glGetFramebufferAttachmentParameterivEXT },
12436 { "glGetFramebufferParameterivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetFramebufferParameterivEXT },
12437 { "glGetHandleARB", "GL_ARB_shader_objects", (void *) wine_glGetHandleARB },
12438 { "glGetHistogramEXT", "GL_EXT_histogram", (void *) wine_glGetHistogramEXT },
12439 { "glGetHistogramParameterfvEXT", "GL_EXT_histogram", (void *) wine_glGetHistogramParameterfvEXT },
12440 { "glGetHistogramParameterivEXT", "GL_EXT_histogram", (void *) wine_glGetHistogramParameterivEXT },
12441 { "glGetImageTransformParameterfvHP", "GL_HP_image_transform", (void *) wine_glGetImageTransformParameterfvHP },
12442 { "glGetImageTransformParameterivHP", "GL_HP_image_transform", (void *) wine_glGetImageTransformParameterivHP },
12443 { "glGetInfoLogARB", "GL_ARB_shader_objects", (void *) wine_glGetInfoLogARB },
12444 { "glGetInstrumentsSGIX", "GL_SGIX_instruments", (void *) wine_glGetInstrumentsSGIX },
12445 { "glGetIntegerIndexedvEXT", "GL_EXT_draw_buffers2", (void *) wine_glGetIntegerIndexedvEXT },
12446 { "glGetIntegeri_v", "GL_VERSION_3_0", (void *) wine_glGetIntegeri_v },
12447 { "glGetInvariantBooleanvEXT", "GL_EXT_vertex_shader", (void *) wine_glGetInvariantBooleanvEXT },
12448 { "glGetInvariantFloatvEXT", "GL_EXT_vertex_shader", (void *) wine_glGetInvariantFloatvEXT },
12449 { "glGetInvariantIntegervEXT", "GL_EXT_vertex_shader", (void *) wine_glGetInvariantIntegervEXT },
12450 { "glGetListParameterfvSGIX", "GL_SGIX_list_priority", (void *) wine_glGetListParameterfvSGIX },
12451 { "glGetListParameterivSGIX", "GL_SGIX_list_priority", (void *) wine_glGetListParameterivSGIX },
12452 { "glGetLocalConstantBooleanvEXT", "GL_EXT_vertex_shader", (void *) wine_glGetLocalConstantBooleanvEXT },
12453 { "glGetLocalConstantFloatvEXT", "GL_EXT_vertex_shader", (void *) wine_glGetLocalConstantFloatvEXT },
12454 { "glGetLocalConstantIntegervEXT", "GL_EXT_vertex_shader", (void *) wine_glGetLocalConstantIntegervEXT },
12455 { "glGetMapAttribParameterfvNV", "GL_NV_evaluators", (void *) wine_glGetMapAttribParameterfvNV },
12456 { "glGetMapAttribParameterivNV", "GL_NV_evaluators", (void *) wine_glGetMapAttribParameterivNV },
12457 { "glGetMapControlPointsNV", "GL_NV_evaluators", (void *) wine_glGetMapControlPointsNV },
12458 { "glGetMapParameterfvNV", "GL_NV_evaluators", (void *) wine_glGetMapParameterfvNV },
12459 { "glGetMapParameterivNV", "GL_NV_evaluators", (void *) wine_glGetMapParameterivNV },
12460 { "glGetMinmaxEXT", "GL_EXT_histogram", (void *) wine_glGetMinmaxEXT },
12461 { "glGetMinmaxParameterfvEXT", "GL_EXT_histogram", (void *) wine_glGetMinmaxParameterfvEXT },
12462 { "glGetMinmaxParameterivEXT", "GL_EXT_histogram", (void *) wine_glGetMinmaxParameterivEXT },
12463 { "glGetMultiTexEnvfvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexEnvfvEXT },
12464 { "glGetMultiTexEnvivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexEnvivEXT },
12465 { "glGetMultiTexGendvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexGendvEXT },
12466 { "glGetMultiTexGenfvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexGenfvEXT },
12467 { "glGetMultiTexGenivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexGenivEXT },
12468 { "glGetMultiTexImageEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexImageEXT },
12469 { "glGetMultiTexLevelParameterfvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexLevelParameterfvEXT },
12470 { "glGetMultiTexLevelParameterivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexLevelParameterivEXT },
12471 { "glGetMultiTexParameterIivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexParameterIivEXT },
12472 { "glGetMultiTexParameterIuivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexParameterIuivEXT },
12473 { "glGetMultiTexParameterfvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexParameterfvEXT },
12474 { "glGetMultiTexParameterivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexParameterivEXT },
12475 { "glGetNamedBufferParameterivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetNamedBufferParameterivEXT },
12476 { "glGetNamedBufferPointervEXT", "GL_EXT_direct_state_access", (void *) wine_glGetNamedBufferPointervEXT },
12477 { "glGetNamedBufferSubDataEXT", "GL_EXT_direct_state_access", (void *) wine_glGetNamedBufferSubDataEXT },
12478 { "glGetNamedFramebufferAttachmentParameterivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetNamedFramebufferAttachmentParameterivEXT },
12479 { "glGetNamedProgramLocalParameterIivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetNamedProgramLocalParameterIivEXT },
12480 { "glGetNamedProgramLocalParameterIuivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetNamedProgramLocalParameterIuivEXT },
12481 { "glGetNamedProgramLocalParameterdvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetNamedProgramLocalParameterdvEXT },
12482 { "glGetNamedProgramLocalParameterfvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetNamedProgramLocalParameterfvEXT },
12483 { "glGetNamedProgramStringEXT", "GL_EXT_direct_state_access", (void *) wine_glGetNamedProgramStringEXT },
12484 { "glGetNamedProgramivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetNamedProgramivEXT },
12485 { "glGetNamedRenderbufferParameterivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetNamedRenderbufferParameterivEXT },
12486 { "glGetObjectBufferfvATI", "GL_ATI_vertex_array_object", (void *) wine_glGetObjectBufferfvATI },
12487 { "glGetObjectBufferivATI", "GL_ATI_vertex_array_object", (void *) wine_glGetObjectBufferivATI },
12488 { "glGetObjectParameterfvARB", "GL_ARB_shader_objects", (void *) wine_glGetObjectParameterfvARB },
12489 { "glGetObjectParameterivARB", "GL_ARB_shader_objects", (void *) wine_glGetObjectParameterivARB },
12490 { "glGetOcclusionQueryivNV", "GL_NV_occlusion_query", (void *) wine_glGetOcclusionQueryivNV },
12491 { "glGetOcclusionQueryuivNV", "GL_NV_occlusion_query", (void *) wine_glGetOcclusionQueryuivNV },
12492 { "glGetPixelTexGenParameterfvSGIS", "GL_SGIS_pixel_texture", (void *) wine_glGetPixelTexGenParameterfvSGIS },
12493 { "glGetPixelTexGenParameterivSGIS", "GL_SGIS_pixel_texture", (void *) wine_glGetPixelTexGenParameterivSGIS },
12494 { "glGetPointerIndexedvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetPointerIndexedvEXT },
12495 { "glGetPointervEXT", "GL_EXT_vertex_array", (void *) wine_glGetPointervEXT },
12496 { "glGetProgramEnvParameterIivNV", "GL_NV_gpu_program4", (void *) wine_glGetProgramEnvParameterIivNV },
12497 { "glGetProgramEnvParameterIuivNV", "GL_NV_gpu_program4", (void *) wine_glGetProgramEnvParameterIuivNV },
12498 { "glGetProgramEnvParameterdvARB", "GL_ARB_vertex_program", (void *) wine_glGetProgramEnvParameterdvARB },
12499 { "glGetProgramEnvParameterfvARB", "GL_ARB_vertex_program", (void *) wine_glGetProgramEnvParameterfvARB },
12500 { "glGetProgramInfoLog", "GL_VERSION_2_0", (void *) wine_glGetProgramInfoLog },
12501 { "glGetProgramLocalParameterIivNV", "GL_NV_gpu_program4", (void *) wine_glGetProgramLocalParameterIivNV },
12502 { "glGetProgramLocalParameterIuivNV", "GL_NV_gpu_program4", (void *) wine_glGetProgramLocalParameterIuivNV },
12503 { "glGetProgramLocalParameterdvARB", "GL_ARB_vertex_program", (void *) wine_glGetProgramLocalParameterdvARB },
12504 { "glGetProgramLocalParameterfvARB", "GL_ARB_vertex_program", (void *) wine_glGetProgramLocalParameterfvARB },
12505 { "glGetProgramNamedParameterdvNV", "GL_NV_fragment_program", (void *) wine_glGetProgramNamedParameterdvNV },
12506 { "glGetProgramNamedParameterfvNV", "GL_NV_fragment_program", (void *) wine_glGetProgramNamedParameterfvNV },
12507 { "glGetProgramParameterdvNV", "GL_NV_vertex_program", (void *) wine_glGetProgramParameterdvNV },
12508 { "glGetProgramParameterfvNV", "GL_NV_vertex_program", (void *) wine_glGetProgramParameterfvNV },
12509 { "glGetProgramStringARB", "GL_ARB_vertex_program", (void *) wine_glGetProgramStringARB },
12510 { "glGetProgramStringNV", "GL_NV_vertex_program", (void *) wine_glGetProgramStringNV },
12511 { "glGetProgramiv", "GL_VERSION_2_0", (void *) wine_glGetProgramiv },
12512 { "glGetProgramivARB", "GL_ARB_vertex_program", (void *) wine_glGetProgramivARB },
12513 { "glGetProgramivNV", "GL_NV_vertex_program", (void *) wine_glGetProgramivNV },
12514 { "glGetQueryObjecti64vEXT", "GL_EXT_timer_query", (void *) wine_glGetQueryObjecti64vEXT },
12515 { "glGetQueryObjectiv", "GL_VERSION_1_5", (void *) wine_glGetQueryObjectiv },
12516 { "glGetQueryObjectivARB", "GL_ARB_occlusion_query", (void *) wine_glGetQueryObjectivARB },
12517 { "glGetQueryObjectui64vEXT", "GL_EXT_timer_query", (void *) wine_glGetQueryObjectui64vEXT },
12518 { "glGetQueryObjectuiv", "GL_VERSION_1_5", (void *) wine_glGetQueryObjectuiv },
12519 { "glGetQueryObjectuivARB", "GL_ARB_occlusion_query", (void *) wine_glGetQueryObjectuivARB },
12520 { "glGetQueryiv", "GL_VERSION_1_5", (void *) wine_glGetQueryiv },
12521 { "glGetQueryivARB", "GL_ARB_occlusion_query", (void *) wine_glGetQueryivARB },
12522 { "glGetRenderbufferParameteriv", "GL_ARB_framebuffer_object", (void *) wine_glGetRenderbufferParameteriv },
12523 { "glGetRenderbufferParameterivEXT", "GL_EXT_framebuffer_object", (void *) wine_glGetRenderbufferParameterivEXT },
12524 { "glGetSeparableFilterEXT", "GL_EXT_convolution", (void *) wine_glGetSeparableFilterEXT },
12525 { "glGetShaderInfoLog", "GL_VERSION_2_0", (void *) wine_glGetShaderInfoLog },
12526 { "glGetShaderSource", "GL_VERSION_2_0", (void *) wine_glGetShaderSource },
12527 { "glGetShaderSourceARB", "GL_ARB_shader_objects", (void *) wine_glGetShaderSourceARB },
12528 { "glGetShaderiv", "GL_VERSION_2_0", (void *) wine_glGetShaderiv },
12529 { "glGetSharpenTexFuncSGIS", "GL_SGIS_sharpen_texture", (void *) wine_glGetSharpenTexFuncSGIS },
12530 { "glGetStringi", "GL_VERSION_3_0", (void *) wine_glGetStringi },
12531 { "glGetTexBumpParameterfvATI", "GL_ATI_envmap_bumpmap", (void *) wine_glGetTexBumpParameterfvATI },
12532 { "glGetTexBumpParameterivATI", "GL_ATI_envmap_bumpmap", (void *) wine_glGetTexBumpParameterivATI },
12533 { "glGetTexFilterFuncSGIS", "GL_SGIS_texture_filter4", (void *) wine_glGetTexFilterFuncSGIS },
12534 { "glGetTexParameterIiv", "GL_VERSION_3_0", (void *) wine_glGetTexParameterIiv },
12535 { "glGetTexParameterIivEXT", "GL_EXT_texture_integer", (void *) wine_glGetTexParameterIivEXT },
12536 { "glGetTexParameterIuiv", "GL_VERSION_3_0", (void *) wine_glGetTexParameterIuiv },
12537 { "glGetTexParameterIuivEXT", "GL_EXT_texture_integer", (void *) wine_glGetTexParameterIuivEXT },
12538 { "glGetTextureImageEXT", "GL_EXT_direct_state_access", (void *) wine_glGetTextureImageEXT },
12539 { "glGetTextureLevelParameterfvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetTextureLevelParameterfvEXT },
12540 { "glGetTextureLevelParameterivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetTextureLevelParameterivEXT },
12541 { "glGetTextureParameterIivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetTextureParameterIivEXT },
12542 { "glGetTextureParameterIuivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetTextureParameterIuivEXT },
12543 { "glGetTextureParameterfvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetTextureParameterfvEXT },
12544 { "glGetTextureParameterivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetTextureParameterivEXT },
12545 { "glGetTrackMatrixivNV", "GL_NV_vertex_program", (void *) wine_glGetTrackMatrixivNV },
12546 { "glGetTransformFeedbackVarying", "GL_VERSION_3_0", (void *) wine_glGetTransformFeedbackVarying },
12547 { "glGetTransformFeedbackVaryingEXT", "GL_EXT_transform_feedback", (void *) wine_glGetTransformFeedbackVaryingEXT },
12548 { "glGetTransformFeedbackVaryingNV", "GL_NV_transform_feedback", (void *) wine_glGetTransformFeedbackVaryingNV },
12549 { "glGetUniformBufferSizeEXT", "GL_EXT_bindable_uniform", (void *) wine_glGetUniformBufferSizeEXT },
12550 { "glGetUniformLocation", "GL_VERSION_2_0", (void *) wine_glGetUniformLocation },
12551 { "glGetUniformLocationARB", "GL_ARB_shader_objects", (void *) wine_glGetUniformLocationARB },
12552 { "glGetUniformOffsetEXT", "GL_EXT_bindable_uniform", (void *) wine_glGetUniformOffsetEXT },
12553 { "glGetUniformfv", "GL_VERSION_2_0", (void *) wine_glGetUniformfv },
12554 { "glGetUniformfvARB", "GL_ARB_shader_objects", (void *) wine_glGetUniformfvARB },
12555 { "glGetUniformiv", "GL_VERSION_2_0", (void *) wine_glGetUniformiv },
12556 { "glGetUniformivARB", "GL_ARB_shader_objects", (void *) wine_glGetUniformivARB },
12557 { "glGetUniformuiv", "GL_VERSION_3_0", (void *) wine_glGetUniformuiv },
12558 { "glGetUniformuivEXT", "GL_EXT_gpu_shader4", (void *) wine_glGetUniformuivEXT },
12559 { "glGetVariantArrayObjectfvATI", "GL_ATI_vertex_array_object", (void *) wine_glGetVariantArrayObjectfvATI },
12560 { "glGetVariantArrayObjectivATI", "GL_ATI_vertex_array_object", (void *) wine_glGetVariantArrayObjectivATI },
12561 { "glGetVariantBooleanvEXT", "GL_EXT_vertex_shader", (void *) wine_glGetVariantBooleanvEXT },
12562 { "glGetVariantFloatvEXT", "GL_EXT_vertex_shader", (void *) wine_glGetVariantFloatvEXT },
12563 { "glGetVariantIntegervEXT", "GL_EXT_vertex_shader", (void *) wine_glGetVariantIntegervEXT },
12564 { "glGetVariantPointervEXT", "GL_EXT_vertex_shader", (void *) wine_glGetVariantPointervEXT },
12565 { "glGetVaryingLocationNV", "GL_NV_transform_feedback", (void *) wine_glGetVaryingLocationNV },
12566 { "glGetVertexAttribArrayObjectfvATI", "GL_ATI_vertex_attrib_array_object", (void *) wine_glGetVertexAttribArrayObjectfvATI },
12567 { "glGetVertexAttribArrayObjectivATI", "GL_ATI_vertex_attrib_array_object", (void *) wine_glGetVertexAttribArrayObjectivATI },
12568 { "glGetVertexAttribIiv", "GL_VERSION_3_0", (void *) wine_glGetVertexAttribIiv },
12569 { "glGetVertexAttribIivEXT", "GL_NV_vertex_program4", (void *) wine_glGetVertexAttribIivEXT },
12570 { "glGetVertexAttribIuiv", "GL_VERSION_3_0", (void *) wine_glGetVertexAttribIuiv },
12571 { "glGetVertexAttribIuivEXT", "GL_NV_vertex_program4", (void *) wine_glGetVertexAttribIuivEXT },
12572 { "glGetVertexAttribPointerv", "GL_VERSION_2_0", (void *) wine_glGetVertexAttribPointerv },
12573 { "glGetVertexAttribPointervARB", "GL_ARB_vertex_program", (void *) wine_glGetVertexAttribPointervARB },
12574 { "glGetVertexAttribPointervNV", "GL_NV_vertex_program", (void *) wine_glGetVertexAttribPointervNV },
12575 { "glGetVertexAttribdv", "GL_VERSION_2_0", (void *) wine_glGetVertexAttribdv },
12576 { "glGetVertexAttribdvARB", "GL_ARB_vertex_program", (void *) wine_glGetVertexAttribdvARB },
12577 { "glGetVertexAttribdvNV", "GL_NV_vertex_program", (void *) wine_glGetVertexAttribdvNV },
12578 { "glGetVertexAttribfv", "GL_VERSION_2_0", (void *) wine_glGetVertexAttribfv },
12579 { "glGetVertexAttribfvARB", "GL_ARB_vertex_program", (void *) wine_glGetVertexAttribfvARB },
12580 { "glGetVertexAttribfvNV", "GL_NV_vertex_program", (void *) wine_glGetVertexAttribfvNV },
12581 { "glGetVertexAttribiv", "GL_VERSION_2_0", (void *) wine_glGetVertexAttribiv },
12582 { "glGetVertexAttribivARB", "GL_ARB_vertex_program", (void *) wine_glGetVertexAttribivARB },
12583 { "glGetVertexAttribivNV", "GL_NV_vertex_program", (void *) wine_glGetVertexAttribivNV },
12584 { "glGlobalAlphaFactorbSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactorbSUN },
12585 { "glGlobalAlphaFactordSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactordSUN },
12586 { "glGlobalAlphaFactorfSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactorfSUN },
12587 { "glGlobalAlphaFactoriSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactoriSUN },
12588 { "glGlobalAlphaFactorsSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactorsSUN },
12589 { "glGlobalAlphaFactorubSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactorubSUN },
12590 { "glGlobalAlphaFactoruiSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactoruiSUN },
12591 { "glGlobalAlphaFactorusSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactorusSUN },
12592 { "glHintPGI", "GL_PGI_misc_hints", (void *) wine_glHintPGI },
12593 { "glHistogramEXT", "GL_EXT_histogram", (void *) wine_glHistogramEXT },
12594 { "glIglooInterfaceSGIX", "GL_SGIX_igloo_interface", (void *) wine_glIglooInterfaceSGIX },
12595 { "glImageTransformParameterfHP", "GL_HP_image_transform", (void *) wine_glImageTransformParameterfHP },
12596 { "glImageTransformParameterfvHP", "GL_HP_image_transform", (void *) wine_glImageTransformParameterfvHP },
12597 { "glImageTransformParameteriHP", "GL_HP_image_transform", (void *) wine_glImageTransformParameteriHP },
12598 { "glImageTransformParameterivHP", "GL_HP_image_transform", (void *) wine_glImageTransformParameterivHP },
12599 { "glIndexFuncEXT", "GL_EXT_index_func", (void *) wine_glIndexFuncEXT },
12600 { "glIndexMaterialEXT", "GL_EXT_index_material", (void *) wine_glIndexMaterialEXT },
12601 { "glIndexPointerEXT", "GL_EXT_vertex_array", (void *) wine_glIndexPointerEXT },
12602 { "glIndexPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glIndexPointerListIBM },
12603 { "glInsertComponentEXT", "GL_EXT_vertex_shader", (void *) wine_glInsertComponentEXT },
12604 { "glInstrumentsBufferSGIX", "GL_SGIX_instruments", (void *) wine_glInstrumentsBufferSGIX },
12605 { "glIsAsyncMarkerSGIX", "GL_SGIX_async", (void *) wine_glIsAsyncMarkerSGIX },
12606 { "glIsBuffer", "GL_VERSION_1_5", (void *) wine_glIsBuffer },
12607 { "glIsBufferARB", "GL_ARB_vertex_buffer_object", (void *) wine_glIsBufferARB },
12608 { "glIsEnabledIndexedEXT", "GL_EXT_draw_buffers2", (void *) wine_glIsEnabledIndexedEXT },
12609 { "glIsEnabledi", "GL_VERSION_3_0", (void *) wine_glIsEnabledi },
12610 { "glIsFenceAPPLE", "GL_APPLE_fence", (void *) wine_glIsFenceAPPLE },
12611 { "glIsFenceNV", "GL_NV_fence", (void *) wine_glIsFenceNV },
12612 { "glIsFramebuffer", "GL_ARB_framebuffer_object", (void *) wine_glIsFramebuffer },
12613 { "glIsFramebufferEXT", "GL_EXT_framebuffer_object", (void *) wine_glIsFramebufferEXT },
12614 { "glIsObjectBufferATI", "GL_ATI_vertex_array_object", (void *) wine_glIsObjectBufferATI },
12615 { "glIsOcclusionQueryNV", "GL_NV_occlusion_query", (void *) wine_glIsOcclusionQueryNV },
12616 { "glIsProgram", "GL_VERSION_2_0", (void *) wine_glIsProgram },
12617 { "glIsProgramARB", "GL_ARB_vertex_program", (void *) wine_glIsProgramARB },
12618 { "glIsProgramNV", "GL_NV_vertex_program", (void *) wine_glIsProgramNV },
12619 { "glIsQuery", "GL_VERSION_1_5", (void *) wine_glIsQuery },
12620 { "glIsQueryARB", "GL_ARB_occlusion_query", (void *) wine_glIsQueryARB },
12621 { "glIsRenderbuffer", "GL_ARB_framebuffer_object", (void *) wine_glIsRenderbuffer },
12622 { "glIsRenderbufferEXT", "GL_EXT_framebuffer_object", (void *) wine_glIsRenderbufferEXT },
12623 { "glIsShader", "GL_VERSION_2_0", (void *) wine_glIsShader },
12624 { "glIsTextureEXT", "GL_EXT_texture_object", (void *) wine_glIsTextureEXT },
12625 { "glIsVariantEnabledEXT", "GL_EXT_vertex_shader", (void *) wine_glIsVariantEnabledEXT },
12626 { "glIsVertexArray", "GL_ARB_vertex_array_object", (void *) wine_glIsVertexArray },
12627 { "glIsVertexArrayAPPLE", "GL_APPLE_vertex_array_object", (void *) wine_glIsVertexArrayAPPLE },
12628 { "glLightEnviSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glLightEnviSGIX },
12629 { "glLinkProgram", "GL_VERSION_2_0", (void *) wine_glLinkProgram },
12630 { "glLinkProgramARB", "GL_ARB_shader_objects", (void *) wine_glLinkProgramARB },
12631 { "glListParameterfSGIX", "GL_SGIX_list_priority", (void *) wine_glListParameterfSGIX },
12632 { "glListParameterfvSGIX", "GL_SGIX_list_priority", (void *) wine_glListParameterfvSGIX },
12633 { "glListParameteriSGIX", "GL_SGIX_list_priority", (void *) wine_glListParameteriSGIX },
12634 { "glListParameterivSGIX", "GL_SGIX_list_priority", (void *) wine_glListParameterivSGIX },
12635 { "glLoadIdentityDeformationMapSGIX", "GL_SGIX_polynomial_ffd", (void *) wine_glLoadIdentityDeformationMapSGIX },
12636 { "glLoadProgramNV", "GL_NV_vertex_program", (void *) wine_glLoadProgramNV },
12637 { "glLoadTransposeMatrixd", "GL_VERSION_1_3", (void *) wine_glLoadTransposeMatrixd },
12638 { "glLoadTransposeMatrixdARB", "GL_ARB_transpose_matrix", (void *) wine_glLoadTransposeMatrixdARB },
12639 { "glLoadTransposeMatrixf", "GL_VERSION_1_3", (void *) wine_glLoadTransposeMatrixf },
12640 { "glLoadTransposeMatrixfARB", "GL_ARB_transpose_matrix", (void *) wine_glLoadTransposeMatrixfARB },
12641 { "glLockArraysEXT", "GL_EXT_compiled_vertex_array", (void *) wine_glLockArraysEXT },
12642 { "glMTexCoord2fSGIS", "GL_SGIS_multitexture", (void *) wine_glMTexCoord2fSGIS },
12643 { "glMTexCoord2fvSGIS", "GL_SGIS_multitexture", (void *) wine_glMTexCoord2fvSGIS },
12644 { "glMapBuffer", "GL_VERSION_1_5", (void *) wine_glMapBuffer },
12645 { "glMapBufferARB", "GL_ARB_vertex_buffer_object", (void *) wine_glMapBufferARB },
12646 { "glMapBufferRange", "GL_ARB_map_buffer_range", (void *) wine_glMapBufferRange },
12647 { "glMapControlPointsNV", "GL_NV_evaluators", (void *) wine_glMapControlPointsNV },
12648 { "glMapNamedBufferEXT", "GL_EXT_direct_state_access", (void *) wine_glMapNamedBufferEXT },
12649 { "glMapObjectBufferATI", "GL_ATI_map_object_buffer", (void *) wine_glMapObjectBufferATI },
12650 { "glMapParameterfvNV", "GL_NV_evaluators", (void *) wine_glMapParameterfvNV },
12651 { "glMapParameterivNV", "GL_NV_evaluators", (void *) wine_glMapParameterivNV },
12652 { "glMatrixFrustumEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixFrustumEXT },
12653 { "glMatrixIndexPointerARB", "GL_ARB_matrix_palette", (void *) wine_glMatrixIndexPointerARB },
12654 { "glMatrixIndexubvARB", "GL_ARB_matrix_palette", (void *) wine_glMatrixIndexubvARB },
12655 { "glMatrixIndexuivARB", "GL_ARB_matrix_palette", (void *) wine_glMatrixIndexuivARB },
12656 { "glMatrixIndexusvARB", "GL_ARB_matrix_palette", (void *) wine_glMatrixIndexusvARB },
12657 { "glMatrixLoadIdentityEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixLoadIdentityEXT },
12658 { "glMatrixLoadTransposedEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixLoadTransposedEXT },
12659 { "glMatrixLoadTransposefEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixLoadTransposefEXT },
12660 { "glMatrixLoaddEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixLoaddEXT },
12661 { "glMatrixLoadfEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixLoadfEXT },
12662 { "glMatrixMultTransposedEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixMultTransposedEXT },
12663 { "glMatrixMultTransposefEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixMultTransposefEXT },
12664 { "glMatrixMultdEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixMultdEXT },
12665 { "glMatrixMultfEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixMultfEXT },
12666 { "glMatrixOrthoEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixOrthoEXT },
12667 { "glMatrixPopEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixPopEXT },
12668 { "glMatrixPushEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixPushEXT },
12669 { "glMatrixRotatedEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixRotatedEXT },
12670 { "glMatrixRotatefEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixRotatefEXT },
12671 { "glMatrixScaledEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixScaledEXT },
12672 { "glMatrixScalefEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixScalefEXT },
12673 { "glMatrixTranslatedEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixTranslatedEXT },
12674 { "glMatrixTranslatefEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixTranslatefEXT },
12675 { "glMinmaxEXT", "GL_EXT_histogram", (void *) wine_glMinmaxEXT },
12676 { "glMultTransposeMatrixd", "GL_VERSION_1_3", (void *) wine_glMultTransposeMatrixd },
12677 { "glMultTransposeMatrixdARB", "GL_ARB_transpose_matrix", (void *) wine_glMultTransposeMatrixdARB },
12678 { "glMultTransposeMatrixf", "GL_VERSION_1_3", (void *) wine_glMultTransposeMatrixf },
12679 { "glMultTransposeMatrixfARB", "GL_ARB_transpose_matrix", (void *) wine_glMultTransposeMatrixfARB },
12680 { "glMultiDrawArrays", "GL_VERSION_1_4", (void *) wine_glMultiDrawArrays },
12681 { "glMultiDrawArraysEXT", "GL_EXT_multi_draw_arrays", (void *) wine_glMultiDrawArraysEXT },
12682 { "glMultiDrawElementArrayAPPLE", "GL_APPLE_element_array", (void *) wine_glMultiDrawElementArrayAPPLE },
12683 { "glMultiDrawElements", "GL_VERSION_1_4", (void *) wine_glMultiDrawElements },
12684 { "glMultiDrawElementsEXT", "GL_EXT_multi_draw_arrays", (void *) wine_glMultiDrawElementsEXT },
12685 { "glMultiDrawRangeElementArrayAPPLE", "GL_APPLE_element_array", (void *) wine_glMultiDrawRangeElementArrayAPPLE },
12686 { "glMultiModeDrawArraysIBM", "GL_IBM_multimode_draw_arrays", (void *) wine_glMultiModeDrawArraysIBM },
12687 { "glMultiModeDrawElementsIBM", "GL_IBM_multimode_draw_arrays", (void *) wine_glMultiModeDrawElementsIBM },
12688 { "glMultiTexBufferEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexBufferEXT },
12689 { "glMultiTexCoord1d", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1d },
12690 { "glMultiTexCoord1dARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1dARB },
12691 { "glMultiTexCoord1dSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1dSGIS },
12692 { "glMultiTexCoord1dv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1dv },
12693 { "glMultiTexCoord1dvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1dvARB },
12694 { "glMultiTexCoord1dvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1dvSGIS },
12695 { "glMultiTexCoord1f", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1f },
12696 { "glMultiTexCoord1fARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1fARB },
12697 { "glMultiTexCoord1fSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1fSGIS },
12698 { "glMultiTexCoord1fv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1fv },
12699 { "glMultiTexCoord1fvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1fvARB },
12700 { "glMultiTexCoord1fvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1fvSGIS },
12701 { "glMultiTexCoord1hNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord1hNV },
12702 { "glMultiTexCoord1hvNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord1hvNV },
12703 { "glMultiTexCoord1i", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1i },
12704 { "glMultiTexCoord1iARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1iARB },
12705 { "glMultiTexCoord1iSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1iSGIS },
12706 { "glMultiTexCoord1iv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1iv },
12707 { "glMultiTexCoord1ivARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1ivARB },
12708 { "glMultiTexCoord1ivSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1ivSGIS },
12709 { "glMultiTexCoord1s", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1s },
12710 { "glMultiTexCoord1sARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1sARB },
12711 { "glMultiTexCoord1sSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1sSGIS },
12712 { "glMultiTexCoord1sv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1sv },
12713 { "glMultiTexCoord1svARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1svARB },
12714 { "glMultiTexCoord1svSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1svSGIS },
12715 { "glMultiTexCoord2d", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2d },
12716 { "glMultiTexCoord2dARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2dARB },
12717 { "glMultiTexCoord2dSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2dSGIS },
12718 { "glMultiTexCoord2dv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2dv },
12719 { "glMultiTexCoord2dvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2dvARB },
12720 { "glMultiTexCoord2dvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2dvSGIS },
12721 { "glMultiTexCoord2f", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2f },
12722 { "glMultiTexCoord2fARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2fARB },
12723 { "glMultiTexCoord2fSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2fSGIS },
12724 { "glMultiTexCoord2fv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2fv },
12725 { "glMultiTexCoord2fvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2fvARB },
12726 { "glMultiTexCoord2fvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2fvSGIS },
12727 { "glMultiTexCoord2hNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord2hNV },
12728 { "glMultiTexCoord2hvNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord2hvNV },
12729 { "glMultiTexCoord2i", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2i },
12730 { "glMultiTexCoord2iARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2iARB },
12731 { "glMultiTexCoord2iSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2iSGIS },
12732 { "glMultiTexCoord2iv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2iv },
12733 { "glMultiTexCoord2ivARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2ivARB },
12734 { "glMultiTexCoord2ivSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2ivSGIS },
12735 { "glMultiTexCoord2s", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2s },
12736 { "glMultiTexCoord2sARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2sARB },
12737 { "glMultiTexCoord2sSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2sSGIS },
12738 { "glMultiTexCoord2sv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2sv },
12739 { "glMultiTexCoord2svARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2svARB },
12740 { "glMultiTexCoord2svSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2svSGIS },
12741 { "glMultiTexCoord3d", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3d },
12742 { "glMultiTexCoord3dARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3dARB },
12743 { "glMultiTexCoord3dSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3dSGIS },
12744 { "glMultiTexCoord3dv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3dv },
12745 { "glMultiTexCoord3dvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3dvARB },
12746 { "glMultiTexCoord3dvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3dvSGIS },
12747 { "glMultiTexCoord3f", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3f },
12748 { "glMultiTexCoord3fARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3fARB },
12749 { "glMultiTexCoord3fSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3fSGIS },
12750 { "glMultiTexCoord3fv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3fv },
12751 { "glMultiTexCoord3fvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3fvARB },
12752 { "glMultiTexCoord3fvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3fvSGIS },
12753 { "glMultiTexCoord3hNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord3hNV },
12754 { "glMultiTexCoord3hvNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord3hvNV },
12755 { "glMultiTexCoord3i", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3i },
12756 { "glMultiTexCoord3iARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3iARB },
12757 { "glMultiTexCoord3iSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3iSGIS },
12758 { "glMultiTexCoord3iv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3iv },
12759 { "glMultiTexCoord3ivARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3ivARB },
12760 { "glMultiTexCoord3ivSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3ivSGIS },
12761 { "glMultiTexCoord3s", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3s },
12762 { "glMultiTexCoord3sARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3sARB },
12763 { "glMultiTexCoord3sSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3sSGIS },
12764 { "glMultiTexCoord3sv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3sv },
12765 { "glMultiTexCoord3svARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3svARB },
12766 { "glMultiTexCoord3svSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3svSGIS },
12767 { "glMultiTexCoord4d", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4d },
12768 { "glMultiTexCoord4dARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4dARB },
12769 { "glMultiTexCoord4dSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4dSGIS },
12770 { "glMultiTexCoord4dv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4dv },
12771 { "glMultiTexCoord4dvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4dvARB },
12772 { "glMultiTexCoord4dvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4dvSGIS },
12773 { "glMultiTexCoord4f", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4f },
12774 { "glMultiTexCoord4fARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4fARB },
12775 { "glMultiTexCoord4fSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4fSGIS },
12776 { "glMultiTexCoord4fv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4fv },
12777 { "glMultiTexCoord4fvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4fvARB },
12778 { "glMultiTexCoord4fvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4fvSGIS },
12779 { "glMultiTexCoord4hNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord4hNV },
12780 { "glMultiTexCoord4hvNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord4hvNV },
12781 { "glMultiTexCoord4i", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4i },
12782 { "glMultiTexCoord4iARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4iARB },
12783 { "glMultiTexCoord4iSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4iSGIS },
12784 { "glMultiTexCoord4iv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4iv },
12785 { "glMultiTexCoord4ivARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4ivARB },
12786 { "glMultiTexCoord4ivSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4ivSGIS },
12787 { "glMultiTexCoord4s", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4s },
12788 { "glMultiTexCoord4sARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4sARB },
12789 { "glMultiTexCoord4sSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4sSGIS },
12790 { "glMultiTexCoord4sv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4sv },
12791 { "glMultiTexCoord4svARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4svARB },
12792 { "glMultiTexCoord4svSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4svSGIS },
12793 { "glMultiTexCoordPointerEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexCoordPointerEXT },
12794 { "glMultiTexCoordPointerSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoordPointerSGIS },
12795 { "glMultiTexEnvfEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexEnvfEXT },
12796 { "glMultiTexEnvfvEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexEnvfvEXT },
12797 { "glMultiTexEnviEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexEnviEXT },
12798 { "glMultiTexEnvivEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexEnvivEXT },
12799 { "glMultiTexGendEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexGendEXT },
12800 { "glMultiTexGendvEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexGendvEXT },
12801 { "glMultiTexGenfEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexGenfEXT },
12802 { "glMultiTexGenfvEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexGenfvEXT },
12803 { "glMultiTexGeniEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexGeniEXT },
12804 { "glMultiTexGenivEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexGenivEXT },
12805 { "glMultiTexImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexImage1DEXT },
12806 { "glMultiTexImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexImage2DEXT },
12807 { "glMultiTexImage3DEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexImage3DEXT },
12808 { "glMultiTexParameterIivEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexParameterIivEXT },
12809 { "glMultiTexParameterIuivEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexParameterIuivEXT },
12810 { "glMultiTexParameterfEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexParameterfEXT },
12811 { "glMultiTexParameterfvEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexParameterfvEXT },
12812 { "glMultiTexParameteriEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexParameteriEXT },
12813 { "glMultiTexParameterivEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexParameterivEXT },
12814 { "glMultiTexRenderbufferEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexRenderbufferEXT },
12815 { "glMultiTexSubImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexSubImage1DEXT },
12816 { "glMultiTexSubImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexSubImage2DEXT },
12817 { "glMultiTexSubImage3DEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexSubImage3DEXT },
12818 { "glNamedBufferDataEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedBufferDataEXT },
12819 { "glNamedBufferSubDataEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedBufferSubDataEXT },
12820 { "glNamedFramebufferRenderbufferEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedFramebufferRenderbufferEXT },
12821 { "glNamedFramebufferTexture1DEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedFramebufferTexture1DEXT },
12822 { "glNamedFramebufferTexture2DEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedFramebufferTexture2DEXT },
12823 { "glNamedFramebufferTexture3DEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedFramebufferTexture3DEXT },
12824 { "glNamedFramebufferTextureEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedFramebufferTextureEXT },
12825 { "glNamedFramebufferTextureFaceEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedFramebufferTextureFaceEXT },
12826 { "glNamedFramebufferTextureLayerEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedFramebufferTextureLayerEXT },
12827 { "glNamedProgramLocalParameter4dEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramLocalParameter4dEXT },
12828 { "glNamedProgramLocalParameter4dvEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramLocalParameter4dvEXT },
12829 { "glNamedProgramLocalParameter4fEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramLocalParameter4fEXT },
12830 { "glNamedProgramLocalParameter4fvEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramLocalParameter4fvEXT },
12831 { "glNamedProgramLocalParameterI4iEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramLocalParameterI4iEXT },
12832 { "glNamedProgramLocalParameterI4ivEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramLocalParameterI4ivEXT },
12833 { "glNamedProgramLocalParameterI4uiEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramLocalParameterI4uiEXT },
12834 { "glNamedProgramLocalParameterI4uivEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramLocalParameterI4uivEXT },
12835 { "glNamedProgramLocalParameters4fvEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramLocalParameters4fvEXT },
12836 { "glNamedProgramLocalParametersI4ivEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramLocalParametersI4ivEXT },
12837 { "glNamedProgramLocalParametersI4uivEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramLocalParametersI4uivEXT },
12838 { "glNamedProgramStringEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramStringEXT },
12839 { "glNamedRenderbufferStorageEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedRenderbufferStorageEXT },
12840 { "glNamedRenderbufferStorageMultisampleCoverageEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedRenderbufferStorageMultisampleCoverageEXT },
12841 { "glNamedRenderbufferStorageMultisampleEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedRenderbufferStorageMultisampleEXT },
12842 { "glNewBufferRegion", "GL_KTX_buffer_region", (void *) wine_glNewBufferRegion },
12843 { "glNewObjectBufferATI", "GL_ATI_vertex_array_object", (void *) wine_glNewObjectBufferATI },
12844 { "glNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glNormal3fVertex3fSUN },
12845 { "glNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glNormal3fVertex3fvSUN },
12846 { "glNormal3hNV", "GL_NV_half_float", (void *) wine_glNormal3hNV },
12847 { "glNormal3hvNV", "GL_NV_half_float", (void *) wine_glNormal3hvNV },
12848 { "glNormalPointerEXT", "GL_EXT_vertex_array", (void *) wine_glNormalPointerEXT },
12849 { "glNormalPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glNormalPointerListIBM },
12850 { "glNormalPointervINTEL", "GL_INTEL_parallel_arrays", (void *) wine_glNormalPointervINTEL },
12851 { "glNormalStream3bATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3bATI },
12852 { "glNormalStream3bvATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3bvATI },
12853 { "glNormalStream3dATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3dATI },
12854 { "glNormalStream3dvATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3dvATI },
12855 { "glNormalStream3fATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3fATI },
12856 { "glNormalStream3fvATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3fvATI },
12857 { "glNormalStream3iATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3iATI },
12858 { "glNormalStream3ivATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3ivATI },
12859 { "glNormalStream3sATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3sATI },
12860 { "glNormalStream3svATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3svATI },
12861 { "glPNTrianglesfATI", "GL_ATI_pn_triangles", (void *) wine_glPNTrianglesfATI },
12862 { "glPNTrianglesiATI", "GL_ATI_pn_triangles", (void *) wine_glPNTrianglesiATI },
12863 { "glPassTexCoordATI", "GL_ATI_fragment_shader", (void *) wine_glPassTexCoordATI },
12864 { "glPixelDataRangeNV", "GL_NV_pixel_data_range", (void *) wine_glPixelDataRangeNV },
12865 { "glPixelTexGenParameterfSGIS", "GL_SGIS_pixel_texture", (void *) wine_glPixelTexGenParameterfSGIS },
12866 { "glPixelTexGenParameterfvSGIS", "GL_SGIS_pixel_texture", (void *) wine_glPixelTexGenParameterfvSGIS },
12867 { "glPixelTexGenParameteriSGIS", "GL_SGIS_pixel_texture", (void *) wine_glPixelTexGenParameteriSGIS },
12868 { "glPixelTexGenParameterivSGIS", "GL_SGIS_pixel_texture", (void *) wine_glPixelTexGenParameterivSGIS },
12869 { "glPixelTexGenSGIX", "GL_SGIX_pixel_texture", (void *) wine_glPixelTexGenSGIX },
12870 { "glPixelTransformParameterfEXT", "GL_EXT_pixel_transform", (void *) wine_glPixelTransformParameterfEXT },
12871 { "glPixelTransformParameterfvEXT", "GL_EXT_pixel_transform", (void *) wine_glPixelTransformParameterfvEXT },
12872 { "glPixelTransformParameteriEXT", "GL_EXT_pixel_transform", (void *) wine_glPixelTransformParameteriEXT },
12873 { "glPixelTransformParameterivEXT", "GL_EXT_pixel_transform", (void *) wine_glPixelTransformParameterivEXT },
12874 { "glPointParameterf", "GL_VERSION_1_4", (void *) wine_glPointParameterf },
12875 { "glPointParameterfARB", "GL_ARB_point_parameters", (void *) wine_glPointParameterfARB },
12876 { "glPointParameterfEXT", "GL_EXT_point_parameters", (void *) wine_glPointParameterfEXT },
12877 { "glPointParameterfSGIS", "GL_SGIS_point_parameters", (void *) wine_glPointParameterfSGIS },
12878 { "glPointParameterfv", "GL_VERSION_1_4", (void *) wine_glPointParameterfv },
12879 { "glPointParameterfvARB", "GL_ARB_point_parameters", (void *) wine_glPointParameterfvARB },
12880 { "glPointParameterfvEXT", "GL_EXT_point_parameters", (void *) wine_glPointParameterfvEXT },
12881 { "glPointParameterfvSGIS", "GL_SGIS_point_parameters", (void *) wine_glPointParameterfvSGIS },
12882 { "glPointParameteri", "GL_VERSION_1_4", (void *) wine_glPointParameteri },
12883 { "glPointParameteriNV", "GL_NV_point_sprite", (void *) wine_glPointParameteriNV },
12884 { "glPointParameteriv", "GL_VERSION_1_4", (void *) wine_glPointParameteriv },
12885 { "glPointParameterivNV", "GL_NV_point_sprite", (void *) wine_glPointParameterivNV },
12886 { "glPollAsyncSGIX", "GL_SGIX_async", (void *) wine_glPollAsyncSGIX },
12887 { "glPollInstrumentsSGIX", "GL_SGIX_instruments", (void *) wine_glPollInstrumentsSGIX },
12888 { "glPolygonOffsetEXT", "GL_EXT_polygon_offset", (void *) wine_glPolygonOffsetEXT },
12889 { "glPrimitiveRestartIndexNV", "GL_NV_primitive_restart", (void *) wine_glPrimitiveRestartIndexNV },
12890 { "glPrimitiveRestartNV", "GL_NV_primitive_restart", (void *) wine_glPrimitiveRestartNV },
12891 { "glPrioritizeTexturesEXT", "GL_EXT_texture_object", (void *) wine_glPrioritizeTexturesEXT },
12892 { "glProgramBufferParametersIivNV", "GL_NV_parameter_buffer_object", (void *) wine_glProgramBufferParametersIivNV },
12893 { "glProgramBufferParametersIuivNV", "GL_NV_parameter_buffer_object", (void *) wine_glProgramBufferParametersIuivNV },
12894 { "glProgramBufferParametersfvNV", "GL_NV_parameter_buffer_object", (void *) wine_glProgramBufferParametersfvNV },
12895 { "glProgramEnvParameter4dARB", "GL_ARB_vertex_program", (void *) wine_glProgramEnvParameter4dARB },
12896 { "glProgramEnvParameter4dvARB", "GL_ARB_vertex_program", (void *) wine_glProgramEnvParameter4dvARB },
12897 { "glProgramEnvParameter4fARB", "GL_ARB_vertex_program", (void *) wine_glProgramEnvParameter4fARB },
12898 { "glProgramEnvParameter4fvARB", "GL_ARB_vertex_program", (void *) wine_glProgramEnvParameter4fvARB },
12899 { "glProgramEnvParameterI4iNV", "GL_NV_gpu_program4", (void *) wine_glProgramEnvParameterI4iNV },
12900 { "glProgramEnvParameterI4ivNV", "GL_NV_gpu_program4", (void *) wine_glProgramEnvParameterI4ivNV },
12901 { "glProgramEnvParameterI4uiNV", "GL_NV_gpu_program4", (void *) wine_glProgramEnvParameterI4uiNV },
12902 { "glProgramEnvParameterI4uivNV", "GL_NV_gpu_program4", (void *) wine_glProgramEnvParameterI4uivNV },
12903 { "glProgramEnvParameters4fvEXT", "GL_EXT_gpu_program_parameters", (void *) wine_glProgramEnvParameters4fvEXT },
12904 { "glProgramEnvParametersI4ivNV", "GL_NV_gpu_program4", (void *) wine_glProgramEnvParametersI4ivNV },
12905 { "glProgramEnvParametersI4uivNV", "GL_NV_gpu_program4", (void *) wine_glProgramEnvParametersI4uivNV },
12906 { "glProgramLocalParameter4dARB", "GL_ARB_vertex_program", (void *) wine_glProgramLocalParameter4dARB },
12907 { "glProgramLocalParameter4dvARB", "GL_ARB_vertex_program", (void *) wine_glProgramLocalParameter4dvARB },
12908 { "glProgramLocalParameter4fARB", "GL_ARB_vertex_program", (void *) wine_glProgramLocalParameter4fARB },
12909 { "glProgramLocalParameter4fvARB", "GL_ARB_vertex_program", (void *) wine_glProgramLocalParameter4fvARB },
12910 { "glProgramLocalParameterI4iNV", "GL_NV_gpu_program4", (void *) wine_glProgramLocalParameterI4iNV },
12911 { "glProgramLocalParameterI4ivNV", "GL_NV_gpu_program4", (void *) wine_glProgramLocalParameterI4ivNV },
12912 { "glProgramLocalParameterI4uiNV", "GL_NV_gpu_program4", (void *) wine_glProgramLocalParameterI4uiNV },
12913 { "glProgramLocalParameterI4uivNV", "GL_NV_gpu_program4", (void *) wine_glProgramLocalParameterI4uivNV },
12914 { "glProgramLocalParameters4fvEXT", "GL_EXT_gpu_program_parameters", (void *) wine_glProgramLocalParameters4fvEXT },
12915 { "glProgramLocalParametersI4ivNV", "GL_NV_gpu_program4", (void *) wine_glProgramLocalParametersI4ivNV },
12916 { "glProgramLocalParametersI4uivNV", "GL_NV_gpu_program4", (void *) wine_glProgramLocalParametersI4uivNV },
12917 { "glProgramNamedParameter4dNV", "GL_NV_fragment_program", (void *) wine_glProgramNamedParameter4dNV },
12918 { "glProgramNamedParameter4dvNV", "GL_NV_fragment_program", (void *) wine_glProgramNamedParameter4dvNV },
12919 { "glProgramNamedParameter4fNV", "GL_NV_fragment_program", (void *) wine_glProgramNamedParameter4fNV },
12920 { "glProgramNamedParameter4fvNV", "GL_NV_fragment_program", (void *) wine_glProgramNamedParameter4fvNV },
12921 { "glProgramParameter4dNV", "GL_NV_vertex_program", (void *) wine_glProgramParameter4dNV },
12922 { "glProgramParameter4dvNV", "GL_NV_vertex_program", (void *) wine_glProgramParameter4dvNV },
12923 { "glProgramParameter4fNV", "GL_NV_vertex_program", (void *) wine_glProgramParameter4fNV },
12924 { "glProgramParameter4fvNV", "GL_NV_vertex_program", (void *) wine_glProgramParameter4fvNV },
12925 { "glProgramParameteriARB", "GL_ARB_geometry_shader4", (void *) wine_glProgramParameteriARB },
12926 { "glProgramParameteriEXT", "GL_EXT_geometry_shader4", (void *) wine_glProgramParameteriEXT },
12927 { "glProgramParameters4dvNV", "GL_NV_vertex_program", (void *) wine_glProgramParameters4dvNV },
12928 { "glProgramParameters4fvNV", "GL_NV_vertex_program", (void *) wine_glProgramParameters4fvNV },
12929 { "glProgramStringARB", "GL_ARB_vertex_program", (void *) wine_glProgramStringARB },
12930 { "glProgramUniform1fEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform1fEXT },
12931 { "glProgramUniform1fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform1fvEXT },
12932 { "glProgramUniform1iEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform1iEXT },
12933 { "glProgramUniform1ivEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform1ivEXT },
12934 { "glProgramUniform1uiEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform1uiEXT },
12935 { "glProgramUniform1uivEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform1uivEXT },
12936 { "glProgramUniform2fEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform2fEXT },
12937 { "glProgramUniform2fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform2fvEXT },
12938 { "glProgramUniform2iEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform2iEXT },
12939 { "glProgramUniform2ivEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform2ivEXT },
12940 { "glProgramUniform2uiEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform2uiEXT },
12941 { "glProgramUniform2uivEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform2uivEXT },
12942 { "glProgramUniform3fEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform3fEXT },
12943 { "glProgramUniform3fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform3fvEXT },
12944 { "glProgramUniform3iEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform3iEXT },
12945 { "glProgramUniform3ivEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform3ivEXT },
12946 { "glProgramUniform3uiEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform3uiEXT },
12947 { "glProgramUniform3uivEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform3uivEXT },
12948 { "glProgramUniform4fEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform4fEXT },
12949 { "glProgramUniform4fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform4fvEXT },
12950 { "glProgramUniform4iEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform4iEXT },
12951 { "glProgramUniform4ivEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform4ivEXT },
12952 { "glProgramUniform4uiEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform4uiEXT },
12953 { "glProgramUniform4uivEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform4uivEXT },
12954 { "glProgramUniformMatrix2fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniformMatrix2fvEXT },
12955 { "glProgramUniformMatrix2x3fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniformMatrix2x3fvEXT },
12956 { "glProgramUniformMatrix2x4fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniformMatrix2x4fvEXT },
12957 { "glProgramUniformMatrix3fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniformMatrix3fvEXT },
12958 { "glProgramUniformMatrix3x2fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniformMatrix3x2fvEXT },
12959 { "glProgramUniformMatrix3x4fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniformMatrix3x4fvEXT },
12960 { "glProgramUniformMatrix4fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniformMatrix4fvEXT },
12961 { "glProgramUniformMatrix4x2fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniformMatrix4x2fvEXT },
12962 { "glProgramUniformMatrix4x3fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniformMatrix4x3fvEXT },
12963 { "glProgramVertexLimitNV", "GL_NV_geometry_program4", (void *) wine_glProgramVertexLimitNV },
12964 { "glPushClientAttribDefaultEXT", "GL_EXT_direct_state_access", (void *) wine_glPushClientAttribDefaultEXT },
12965 { "glReadBufferRegion", "GL_KTX_buffer_region", (void *) wine_glReadBufferRegion },
12966 { "glReadInstrumentsSGIX", "GL_SGIX_instruments", (void *) wine_glReadInstrumentsSGIX },
12967 { "glReferencePlaneSGIX", "GL_SGIX_reference_plane", (void *) wine_glReferencePlaneSGIX },
12968 { "glRenderbufferStorage", "GL_ARB_framebuffer_object", (void *) wine_glRenderbufferStorage },
12969 { "glRenderbufferStorageEXT", "GL_EXT_framebuffer_object", (void *) wine_glRenderbufferStorageEXT },
12970 { "glRenderbufferStorageMultisample", "GL_ARB_framebuffer_object", (void *) wine_glRenderbufferStorageMultisample },
12971 { "glRenderbufferStorageMultisampleCoverageNV", "GL_NV_framebuffer_multisample_coverage", (void *) wine_glRenderbufferStorageMultisampleCoverageNV },
12972 { "glRenderbufferStorageMultisampleEXT", "GL_EXT_framebuffer_multisample", (void *) wine_glRenderbufferStorageMultisampleEXT },
12973 { "glReplacementCodePointerSUN", "GL_SUN_triangle_list", (void *) wine_glReplacementCodePointerSUN },
12974 { "glReplacementCodeubSUN", "GL_SUN_triangle_list", (void *) wine_glReplacementCodeubSUN },
12975 { "glReplacementCodeubvSUN", "GL_SUN_triangle_list", (void *) wine_glReplacementCodeubvSUN },
12976 { "glReplacementCodeuiColor3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiColor3fVertex3fSUN },
12977 { "glReplacementCodeuiColor3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiColor3fVertex3fvSUN },
12978 { "glReplacementCodeuiColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiColor4fNormal3fVertex3fSUN },
12979 { "glReplacementCodeuiColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiColor4fNormal3fVertex3fvSUN },
12980 { "glReplacementCodeuiColor4ubVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiColor4ubVertex3fSUN },
12981 { "glReplacementCodeuiColor4ubVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiColor4ubVertex3fvSUN },
12982 { "glReplacementCodeuiNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiNormal3fVertex3fSUN },
12983 { "glReplacementCodeuiNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiNormal3fVertex3fvSUN },
12984 { "glReplacementCodeuiSUN", "GL_SUN_triangle_list", (void *) wine_glReplacementCodeuiSUN },
12985 { "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN },
12986 { "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN },
12987 { "glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN },
12988 { "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN },
12989 { "glReplacementCodeuiTexCoord2fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiTexCoord2fVertex3fSUN },
12990 { "glReplacementCodeuiTexCoord2fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiTexCoord2fVertex3fvSUN },
12991 { "glReplacementCodeuiVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiVertex3fSUN },
12992 { "glReplacementCodeuiVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiVertex3fvSUN },
12993 { "glReplacementCodeuivSUN", "GL_SUN_triangle_list", (void *) wine_glReplacementCodeuivSUN },
12994 { "glReplacementCodeusSUN", "GL_SUN_triangle_list", (void *) wine_glReplacementCodeusSUN },
12995 { "glReplacementCodeusvSUN", "GL_SUN_triangle_list", (void *) wine_glReplacementCodeusvSUN },
12996 { "glRequestResidentProgramsNV", "GL_NV_vertex_program", (void *) wine_glRequestResidentProgramsNV },
12997 { "glResetHistogramEXT", "GL_EXT_histogram", (void *) wine_glResetHistogramEXT },
12998 { "glResetMinmaxEXT", "GL_EXT_histogram", (void *) wine_glResetMinmaxEXT },
12999 { "glResizeBuffersMESA", "GL_MESA_resize_buffers", (void *) wine_glResizeBuffersMESA },
13000 { "glSampleCoverage", "GL_VERSION_1_3", (void *) wine_glSampleCoverage },
13001 { "glSampleCoverageARB", "GL_ARB_multisample", (void *) wine_glSampleCoverageARB },
13002 { "glSampleMapATI", "GL_ATI_fragment_shader", (void *) wine_glSampleMapATI },
13003 { "glSampleMaskEXT", "GL_EXT_multisample", (void *) wine_glSampleMaskEXT },
13004 { "glSampleMaskSGIS", "GL_SGIS_multisample", (void *) wine_glSampleMaskSGIS },
13005 { "glSamplePatternEXT", "GL_EXT_multisample", (void *) wine_glSamplePatternEXT },
13006 { "glSamplePatternSGIS", "GL_SGIS_multisample", (void *) wine_glSamplePatternSGIS },
13007 { "glSecondaryColor3b", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3b },
13008 { "glSecondaryColor3bEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3bEXT },
13009 { "glSecondaryColor3bv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3bv },
13010 { "glSecondaryColor3bvEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3bvEXT },
13011 { "glSecondaryColor3d", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3d },
13012 { "glSecondaryColor3dEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3dEXT },
13013 { "glSecondaryColor3dv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3dv },
13014 { "glSecondaryColor3dvEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3dvEXT },
13015 { "glSecondaryColor3f", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3f },
13016 { "glSecondaryColor3fEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3fEXT },
13017 { "glSecondaryColor3fv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3fv },
13018 { "glSecondaryColor3fvEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3fvEXT },
13019 { "glSecondaryColor3hNV", "GL_NV_half_float", (void *) wine_glSecondaryColor3hNV },
13020 { "glSecondaryColor3hvNV", "GL_NV_half_float", (void *) wine_glSecondaryColor3hvNV },
13021 { "glSecondaryColor3i", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3i },
13022 { "glSecondaryColor3iEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3iEXT },
13023 { "glSecondaryColor3iv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3iv },
13024 { "glSecondaryColor3ivEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3ivEXT },
13025 { "glSecondaryColor3s", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3s },
13026 { "glSecondaryColor3sEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3sEXT },
13027 { "glSecondaryColor3sv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3sv },
13028 { "glSecondaryColor3svEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3svEXT },
13029 { "glSecondaryColor3ub", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3ub },
13030 { "glSecondaryColor3ubEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3ubEXT },
13031 { "glSecondaryColor3ubv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3ubv },
13032 { "glSecondaryColor3ubvEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3ubvEXT },
13033 { "glSecondaryColor3ui", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3ui },
13034 { "glSecondaryColor3uiEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3uiEXT },
13035 { "glSecondaryColor3uiv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3uiv },
13036 { "glSecondaryColor3uivEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3uivEXT },
13037 { "glSecondaryColor3us", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3us },
13038 { "glSecondaryColor3usEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3usEXT },
13039 { "glSecondaryColor3usv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3usv },
13040 { "glSecondaryColor3usvEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3usvEXT },
13041 { "glSecondaryColorPointer", "GL_VERSION_1_4", (void *) wine_glSecondaryColorPointer },
13042 { "glSecondaryColorPointerEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColorPointerEXT },
13043 { "glSecondaryColorPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glSecondaryColorPointerListIBM },
13044 { "glSelectTextureCoordSetSGIS", "GL_SGIS_multitexture", (void *) wine_glSelectTextureCoordSetSGIS },
13045 { "glSelectTextureSGIS", "GL_SGIS_multitexture", (void *) wine_glSelectTextureSGIS },
13046 { "glSeparableFilter2DEXT", "GL_EXT_convolution", (void *) wine_glSeparableFilter2DEXT },
13047 { "glSetFenceAPPLE", "GL_APPLE_fence", (void *) wine_glSetFenceAPPLE },
13048 { "glSetFenceNV", "GL_NV_fence", (void *) wine_glSetFenceNV },
13049 { "glSetFragmentShaderConstantATI", "GL_ATI_fragment_shader", (void *) wine_glSetFragmentShaderConstantATI },
13050 { "glSetInvariantEXT", "GL_EXT_vertex_shader", (void *) wine_glSetInvariantEXT },
13051 { "glSetLocalConstantEXT", "GL_EXT_vertex_shader", (void *) wine_glSetLocalConstantEXT },
13052 { "glShaderOp1EXT", "GL_EXT_vertex_shader", (void *) wine_glShaderOp1EXT },
13053 { "glShaderOp2EXT", "GL_EXT_vertex_shader", (void *) wine_glShaderOp2EXT },
13054 { "glShaderOp3EXT", "GL_EXT_vertex_shader", (void *) wine_glShaderOp3EXT },
13055 { "glShaderSource", "GL_VERSION_2_0", (void *) wine_glShaderSource },
13056 { "glShaderSourceARB", "GL_ARB_shader_objects", (void *) wine_glShaderSourceARB },
13057 { "glSharpenTexFuncSGIS", "GL_SGIS_sharpen_texture", (void *) wine_glSharpenTexFuncSGIS },
13058 { "glSpriteParameterfSGIX", "GL_SGIX_sprite", (void *) wine_glSpriteParameterfSGIX },
13059 { "glSpriteParameterfvSGIX", "GL_SGIX_sprite", (void *) wine_glSpriteParameterfvSGIX },
13060 { "glSpriteParameteriSGIX", "GL_SGIX_sprite", (void *) wine_glSpriteParameteriSGIX },
13061 { "glSpriteParameterivSGIX", "GL_SGIX_sprite", (void *) wine_glSpriteParameterivSGIX },
13062 { "glStartInstrumentsSGIX", "GL_SGIX_instruments", (void *) wine_glStartInstrumentsSGIX },
13063 { "glStencilClearTagEXT", "GL_EXT_stencil_clear_tag", (void *) wine_glStencilClearTagEXT },
13064 { "glStencilFuncSeparate", "GL_VERSION_2_0", (void *) wine_glStencilFuncSeparate },
13065 { "glStencilFuncSeparateATI", "GL_ATI_separate_stencil", (void *) wine_glStencilFuncSeparateATI },
13066 { "glStencilMaskSeparate", "GL_VERSION_2_0", (void *) wine_glStencilMaskSeparate },
13067 { "glStencilOpSeparate", "GL_VERSION_2_0", (void *) wine_glStencilOpSeparate },
13068 { "glStencilOpSeparateATI", "GL_ATI_separate_stencil", (void *) wine_glStencilOpSeparateATI },
13069 { "glStopInstrumentsSGIX", "GL_SGIX_instruments", (void *) wine_glStopInstrumentsSGIX },
13070 { "glStringMarkerGREMEDY", "GL_GREMEDY_string_marker", (void *) wine_glStringMarkerGREMEDY },
13071 { "glSwizzleEXT", "GL_EXT_vertex_shader", (void *) wine_glSwizzleEXT },
13072 { "glTagSampleBufferSGIX", "GL_SGIX_tag_sample_buffer", (void *) wine_glTagSampleBufferSGIX },
13073 { "glTangent3bEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3bEXT },
13074 { "glTangent3bvEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3bvEXT },
13075 { "glTangent3dEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3dEXT },
13076 { "glTangent3dvEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3dvEXT },
13077 { "glTangent3fEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3fEXT },
13078 { "glTangent3fvEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3fvEXT },
13079 { "glTangent3iEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3iEXT },
13080 { "glTangent3ivEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3ivEXT },
13081 { "glTangent3sEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3sEXT },
13082 { "glTangent3svEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3svEXT },
13083 { "glTangentPointerEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangentPointerEXT },
13084 { "glTbufferMask3DFX", "GL_3DFX_tbuffer", (void *) wine_glTbufferMask3DFX },
13085 { "glTestFenceAPPLE", "GL_APPLE_fence", (void *) wine_glTestFenceAPPLE },
13086 { "glTestFenceNV", "GL_NV_fence", (void *) wine_glTestFenceNV },
13087 { "glTestObjectAPPLE", "GL_APPLE_fence", (void *) wine_glTestObjectAPPLE },
13088 { "glTexBufferARB", "GL_ARB_texture_buffer_object", (void *) wine_glTexBufferARB },
13089 { "glTexBufferEXT", "GL_EXT_texture_buffer_object", (void *) wine_glTexBufferEXT },
13090 { "glTexBumpParameterfvATI", "GL_ATI_envmap_bumpmap", (void *) wine_glTexBumpParameterfvATI },
13091 { "glTexBumpParameterivATI", "GL_ATI_envmap_bumpmap", (void *) wine_glTexBumpParameterivATI },
13092 { "glTexCoord1hNV", "GL_NV_half_float", (void *) wine_glTexCoord1hNV },
13093 { "glTexCoord1hvNV", "GL_NV_half_float", (void *) wine_glTexCoord1hvNV },
13094 { "glTexCoord2fColor3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fColor3fVertex3fSUN },
13095 { "glTexCoord2fColor3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fColor3fVertex3fvSUN },
13096 { "glTexCoord2fColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fColor4fNormal3fVertex3fSUN },
13097 { "glTexCoord2fColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fColor4fNormal3fVertex3fvSUN },
13098 { "glTexCoord2fColor4ubVertex3fSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fColor4ubVertex3fSUN },
13099 { "glTexCoord2fColor4ubVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fColor4ubVertex3fvSUN },
13100 { "glTexCoord2fNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fNormal3fVertex3fSUN },
13101 { "glTexCoord2fNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fNormal3fVertex3fvSUN },
13102 { "glTexCoord2fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fVertex3fSUN },
13103 { "glTexCoord2fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fVertex3fvSUN },
13104 { "glTexCoord2hNV", "GL_NV_half_float", (void *) wine_glTexCoord2hNV },
13105 { "glTexCoord2hvNV", "GL_NV_half_float", (void *) wine_glTexCoord2hvNV },
13106 { "glTexCoord3hNV", "GL_NV_half_float", (void *) wine_glTexCoord3hNV },
13107 { "glTexCoord3hvNV", "GL_NV_half_float", (void *) wine_glTexCoord3hvNV },
13108 { "glTexCoord4fColor4fNormal3fVertex4fSUN", "GL_SUN_vertex", (void *) wine_glTexCoord4fColor4fNormal3fVertex4fSUN },
13109 { "glTexCoord4fColor4fNormal3fVertex4fvSUN", "GL_SUN_vertex", (void *) wine_glTexCoord4fColor4fNormal3fVertex4fvSUN },
13110 { "glTexCoord4fVertex4fSUN", "GL_SUN_vertex", (void *) wine_glTexCoord4fVertex4fSUN },
13111 { "glTexCoord4fVertex4fvSUN", "GL_SUN_vertex", (void *) wine_glTexCoord4fVertex4fvSUN },
13112 { "glTexCoord4hNV", "GL_NV_half_float", (void *) wine_glTexCoord4hNV },
13113 { "glTexCoord4hvNV", "GL_NV_half_float", (void *) wine_glTexCoord4hvNV },
13114 { "glTexCoordPointerEXT", "GL_EXT_vertex_array", (void *) wine_glTexCoordPointerEXT },
13115 { "glTexCoordPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glTexCoordPointerListIBM },
13116 { "glTexCoordPointervINTEL", "GL_INTEL_parallel_arrays", (void *) wine_glTexCoordPointervINTEL },
13117 { "glTexFilterFuncSGIS", "GL_SGIS_texture_filter4", (void *) wine_glTexFilterFuncSGIS },
13118 { "glTexImage3DEXT", "GL_EXT_texture3D", (void *) wine_glTexImage3DEXT },
13119 { "glTexImage4DSGIS", "GL_SGIS_texture4D", (void *) wine_glTexImage4DSGIS },
13120 { "glTexParameterIiv", "GL_VERSION_3_0", (void *) wine_glTexParameterIiv },
13121 { "glTexParameterIivEXT", "GL_EXT_texture_integer", (void *) wine_glTexParameterIivEXT },
13122 { "glTexParameterIuiv", "GL_VERSION_3_0", (void *) wine_glTexParameterIuiv },
13123 { "glTexParameterIuivEXT", "GL_EXT_texture_integer", (void *) wine_glTexParameterIuivEXT },
13124 { "glTexSubImage1DEXT", "GL_EXT_subtexture", (void *) wine_glTexSubImage1DEXT },
13125 { "glTexSubImage2DEXT", "GL_EXT_subtexture", (void *) wine_glTexSubImage2DEXT },
13126 { "glTexSubImage3DEXT", "GL_EXT_texture3D", (void *) wine_glTexSubImage3DEXT },
13127 { "glTexSubImage4DSGIS", "GL_SGIS_texture4D", (void *) wine_glTexSubImage4DSGIS },
13128 { "glTextureBufferEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureBufferEXT },
13129 { "glTextureColorMaskSGIS", "GL_SGIS_texture_color_mask", (void *) wine_glTextureColorMaskSGIS },
13130 { "glTextureImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureImage1DEXT },
13131 { "glTextureImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureImage2DEXT },
13132 { "glTextureImage3DEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureImage3DEXT },
13133 { "glTextureLightEXT", "GL_EXT_light_texture", (void *) wine_glTextureLightEXT },
13134 { "glTextureMaterialEXT", "GL_EXT_light_texture", (void *) wine_glTextureMaterialEXT },
13135 { "glTextureNormalEXT", "GL_EXT_texture_perturb_normal", (void *) wine_glTextureNormalEXT },
13136 { "glTextureParameterIivEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureParameterIivEXT },
13137 { "glTextureParameterIuivEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureParameterIuivEXT },
13138 { "glTextureParameterfEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureParameterfEXT },
13139 { "glTextureParameterfvEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureParameterfvEXT },
13140 { "glTextureParameteriEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureParameteriEXT },
13141 { "glTextureParameterivEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureParameterivEXT },
13142 { "glTextureRenderbufferEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureRenderbufferEXT },
13143 { "glTextureSubImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureSubImage1DEXT },
13144 { "glTextureSubImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureSubImage2DEXT },
13145 { "glTextureSubImage3DEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureSubImage3DEXT },
13146 { "glTrackMatrixNV", "GL_NV_vertex_program", (void *) wine_glTrackMatrixNV },
13147 { "glTransformFeedbackAttribsNV", "GL_NV_transform_feedback", (void *) wine_glTransformFeedbackAttribsNV },
13148 { "glTransformFeedbackVaryings", "GL_VERSION_3_0", (void *) wine_glTransformFeedbackVaryings },
13149 { "glTransformFeedbackVaryingsEXT", "GL_EXT_transform_feedback", (void *) wine_glTransformFeedbackVaryingsEXT },
13150 { "glTransformFeedbackVaryingsNV", "GL_NV_transform_feedback", (void *) wine_glTransformFeedbackVaryingsNV },
13151 { "glUniform1f", "GL_VERSION_2_0", (void *) wine_glUniform1f },
13152 { "glUniform1fARB", "GL_ARB_shader_objects", (void *) wine_glUniform1fARB },
13153 { "glUniform1fv", "GL_VERSION_2_0", (void *) wine_glUniform1fv },
13154 { "glUniform1fvARB", "GL_ARB_shader_objects", (void *) wine_glUniform1fvARB },
13155 { "glUniform1i", "GL_VERSION_2_0", (void *) wine_glUniform1i },
13156 { "glUniform1iARB", "GL_ARB_shader_objects", (void *) wine_glUniform1iARB },
13157 { "glUniform1iv", "GL_VERSION_2_0", (void *) wine_glUniform1iv },
13158 { "glUniform1ivARB", "GL_ARB_shader_objects", (void *) wine_glUniform1ivARB },
13159 { "glUniform1ui", "GL_VERSION_3_0", (void *) wine_glUniform1ui },
13160 { "glUniform1uiEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform1uiEXT },
13161 { "glUniform1uiv", "GL_VERSION_3_0", (void *) wine_glUniform1uiv },
13162 { "glUniform1uivEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform1uivEXT },
13163 { "glUniform2f", "GL_VERSION_2_0", (void *) wine_glUniform2f },
13164 { "glUniform2fARB", "GL_ARB_shader_objects", (void *) wine_glUniform2fARB },
13165 { "glUniform2fv", "GL_VERSION_2_0", (void *) wine_glUniform2fv },
13166 { "glUniform2fvARB", "GL_ARB_shader_objects", (void *) wine_glUniform2fvARB },
13167 { "glUniform2i", "GL_VERSION_2_0", (void *) wine_glUniform2i },
13168 { "glUniform2iARB", "GL_ARB_shader_objects", (void *) wine_glUniform2iARB },
13169 { "glUniform2iv", "GL_VERSION_2_0", (void *) wine_glUniform2iv },
13170 { "glUniform2ivARB", "GL_ARB_shader_objects", (void *) wine_glUniform2ivARB },
13171 { "glUniform2ui", "GL_VERSION_3_0", (void *) wine_glUniform2ui },
13172 { "glUniform2uiEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform2uiEXT },
13173 { "glUniform2uiv", "GL_VERSION_3_0", (void *) wine_glUniform2uiv },
13174 { "glUniform2uivEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform2uivEXT },
13175 { "glUniform3f", "GL_VERSION_2_0", (void *) wine_glUniform3f },
13176 { "glUniform3fARB", "GL_ARB_shader_objects", (void *) wine_glUniform3fARB },
13177 { "glUniform3fv", "GL_VERSION_2_0", (void *) wine_glUniform3fv },
13178 { "glUniform3fvARB", "GL_ARB_shader_objects", (void *) wine_glUniform3fvARB },
13179 { "glUniform3i", "GL_VERSION_2_0", (void *) wine_glUniform3i },
13180 { "glUniform3iARB", "GL_ARB_shader_objects", (void *) wine_glUniform3iARB },
13181 { "glUniform3iv", "GL_VERSION_2_0", (void *) wine_glUniform3iv },
13182 { "glUniform3ivARB", "GL_ARB_shader_objects", (void *) wine_glUniform3ivARB },
13183 { "glUniform3ui", "GL_VERSION_3_0", (void *) wine_glUniform3ui },
13184 { "glUniform3uiEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform3uiEXT },
13185 { "glUniform3uiv", "GL_VERSION_3_0", (void *) wine_glUniform3uiv },
13186 { "glUniform3uivEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform3uivEXT },
13187 { "glUniform4f", "GL_VERSION_2_0", (void *) wine_glUniform4f },
13188 { "glUniform4fARB", "GL_ARB_shader_objects", (void *) wine_glUniform4fARB },
13189 { "glUniform4fv", "GL_VERSION_2_0", (void *) wine_glUniform4fv },
13190 { "glUniform4fvARB", "GL_ARB_shader_objects", (void *) wine_glUniform4fvARB },
13191 { "glUniform4i", "GL_VERSION_2_0", (void *) wine_glUniform4i },
13192 { "glUniform4iARB", "GL_ARB_shader_objects", (void *) wine_glUniform4iARB },
13193 { "glUniform4iv", "GL_VERSION_2_0", (void *) wine_glUniform4iv },
13194 { "glUniform4ivARB", "GL_ARB_shader_objects", (void *) wine_glUniform4ivARB },
13195 { "glUniform4ui", "GL_VERSION_3_0", (void *) wine_glUniform4ui },
13196 { "glUniform4uiEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform4uiEXT },
13197 { "glUniform4uiv", "GL_VERSION_3_0", (void *) wine_glUniform4uiv },
13198 { "glUniform4uivEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform4uivEXT },
13199 { "glUniformBufferEXT", "GL_EXT_bindable_uniform", (void *) wine_glUniformBufferEXT },
13200 { "glUniformMatrix2fv", "GL_VERSION_2_0", (void *) wine_glUniformMatrix2fv },
13201 { "glUniformMatrix2fvARB", "GL_ARB_shader_objects", (void *) wine_glUniformMatrix2fvARB },
13202 { "glUniformMatrix2x3fv", "GL_VERSION_2_1", (void *) wine_glUniformMatrix2x3fv },
13203 { "glUniformMatrix2x4fv", "GL_VERSION_2_1", (void *) wine_glUniformMatrix2x4fv },
13204 { "glUniformMatrix3fv", "GL_VERSION_2_0", (void *) wine_glUniformMatrix3fv },
13205 { "glUniformMatrix3fvARB", "GL_ARB_shader_objects", (void *) wine_glUniformMatrix3fvARB },
13206 { "glUniformMatrix3x2fv", "GL_VERSION_2_1", (void *) wine_glUniformMatrix3x2fv },
13207 { "glUniformMatrix3x4fv", "GL_VERSION_2_1", (void *) wine_glUniformMatrix3x4fv },
13208 { "glUniformMatrix4fv", "GL_VERSION_2_0", (void *) wine_glUniformMatrix4fv },
13209 { "glUniformMatrix4fvARB", "GL_ARB_shader_objects", (void *) wine_glUniformMatrix4fvARB },
13210 { "glUniformMatrix4x2fv", "GL_VERSION_2_1", (void *) wine_glUniformMatrix4x2fv },
13211 { "glUniformMatrix4x3fv", "GL_VERSION_2_1", (void *) wine_glUniformMatrix4x3fv },
13212 { "glUnlockArraysEXT", "GL_EXT_compiled_vertex_array", (void *) wine_glUnlockArraysEXT },
13213 { "glUnmapBuffer", "GL_VERSION_1_5", (void *) wine_glUnmapBuffer },
13214 { "glUnmapBufferARB", "GL_ARB_vertex_buffer_object", (void *) wine_glUnmapBufferARB },
13215 { "glUnmapNamedBufferEXT", "GL_EXT_direct_state_access", (void *) wine_glUnmapNamedBufferEXT },
13216 { "glUnmapObjectBufferATI", "GL_ATI_map_object_buffer", (void *) wine_glUnmapObjectBufferATI },
13217 { "glUpdateObjectBufferATI", "GL_ATI_vertex_array_object", (void *) wine_glUpdateObjectBufferATI },
13218 { "glUseProgram", "GL_VERSION_2_0", (void *) wine_glUseProgram },
13219 { "glUseProgramObjectARB", "GL_ARB_shader_objects", (void *) wine_glUseProgramObjectARB },
13220 { "glValidateProgram", "GL_VERSION_2_0", (void *) wine_glValidateProgram },
13221 { "glValidateProgramARB", "GL_ARB_shader_objects", (void *) wine_glValidateProgramARB },
13222 { "glVariantArrayObjectATI", "GL_ATI_vertex_array_object", (void *) wine_glVariantArrayObjectATI },
13223 { "glVariantPointerEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantPointerEXT },
13224 { "glVariantbvEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantbvEXT },
13225 { "glVariantdvEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantdvEXT },
13226 { "glVariantfvEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantfvEXT },
13227 { "glVariantivEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantivEXT },
13228 { "glVariantsvEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantsvEXT },
13229 { "glVariantubvEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantubvEXT },
13230 { "glVariantuivEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantuivEXT },
13231 { "glVariantusvEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantusvEXT },
13232 { "glVertex2hNV", "GL_NV_half_float", (void *) wine_glVertex2hNV },
13233 { "glVertex2hvNV", "GL_NV_half_float", (void *) wine_glVertex2hvNV },
13234 { "glVertex3hNV", "GL_NV_half_float", (void *) wine_glVertex3hNV },
13235 { "glVertex3hvNV", "GL_NV_half_float", (void *) wine_glVertex3hvNV },
13236 { "glVertex4hNV", "GL_NV_half_float", (void *) wine_glVertex4hNV },
13237 { "glVertex4hvNV", "GL_NV_half_float", (void *) wine_glVertex4hvNV },
13238 { "glVertexArrayParameteriAPPLE", "GL_APPLE_vertex_array_range", (void *) wine_glVertexArrayParameteriAPPLE },
13239 { "glVertexArrayRangeAPPLE", "GL_APPLE_vertex_array_range", (void *) wine_glVertexArrayRangeAPPLE },
13240 { "glVertexArrayRangeNV", "GL_NV_vertex_array_range", (void *) wine_glVertexArrayRangeNV },
13241 { "glVertexAttrib1d", "GL_VERSION_2_0", (void *) wine_glVertexAttrib1d },
13242 { "glVertexAttrib1dARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib1dARB },
13243 { "glVertexAttrib1dNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib1dNV },
13244 { "glVertexAttrib1dv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib1dv },
13245 { "glVertexAttrib1dvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib1dvARB },
13246 { "glVertexAttrib1dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib1dvNV },
13247 { "glVertexAttrib1f", "GL_VERSION_2_0", (void *) wine_glVertexAttrib1f },
13248 { "glVertexAttrib1fARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib1fARB },
13249 { "glVertexAttrib1fNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib1fNV },
13250 { "glVertexAttrib1fv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib1fv },
13251 { "glVertexAttrib1fvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib1fvARB },
13252 { "glVertexAttrib1fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib1fvNV },
13253 { "glVertexAttrib1hNV", "GL_NV_half_float", (void *) wine_glVertexAttrib1hNV },
13254 { "glVertexAttrib1hvNV", "GL_NV_half_float", (void *) wine_glVertexAttrib1hvNV },
13255 { "glVertexAttrib1s", "GL_VERSION_2_0", (void *) wine_glVertexAttrib1s },
13256 { "glVertexAttrib1sARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib1sARB },
13257 { "glVertexAttrib1sNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib1sNV },
13258 { "glVertexAttrib1sv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib1sv },
13259 { "glVertexAttrib1svARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib1svARB },
13260 { "glVertexAttrib1svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib1svNV },
13261 { "glVertexAttrib2d", "GL_VERSION_2_0", (void *) wine_glVertexAttrib2d },
13262 { "glVertexAttrib2dARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib2dARB },
13263 { "glVertexAttrib2dNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib2dNV },
13264 { "glVertexAttrib2dv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib2dv },
13265 { "glVertexAttrib2dvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib2dvARB },
13266 { "glVertexAttrib2dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib2dvNV },
13267 { "glVertexAttrib2f", "GL_VERSION_2_0", (void *) wine_glVertexAttrib2f },
13268 { "glVertexAttrib2fARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib2fARB },
13269 { "glVertexAttrib2fNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib2fNV },
13270 { "glVertexAttrib2fv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib2fv },
13271 { "glVertexAttrib2fvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib2fvARB },
13272 { "glVertexAttrib2fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib2fvNV },
13273 { "glVertexAttrib2hNV", "GL_NV_half_float", (void *) wine_glVertexAttrib2hNV },
13274 { "glVertexAttrib2hvNV", "GL_NV_half_float", (void *) wine_glVertexAttrib2hvNV },
13275 { "glVertexAttrib2s", "GL_VERSION_2_0", (void *) wine_glVertexAttrib2s },
13276 { "glVertexAttrib2sARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib2sARB },
13277 { "glVertexAttrib2sNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib2sNV },
13278 { "glVertexAttrib2sv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib2sv },
13279 { "glVertexAttrib2svARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib2svARB },
13280 { "glVertexAttrib2svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib2svNV },
13281 { "glVertexAttrib3d", "GL_VERSION_2_0", (void *) wine_glVertexAttrib3d },
13282 { "glVertexAttrib3dARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib3dARB },
13283 { "glVertexAttrib3dNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib3dNV },
13284 { "glVertexAttrib3dv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib3dv },
13285 { "glVertexAttrib3dvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib3dvARB },
13286 { "glVertexAttrib3dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib3dvNV },
13287 { "glVertexAttrib3f", "GL_VERSION_2_0", (void *) wine_glVertexAttrib3f },
13288 { "glVertexAttrib3fARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib3fARB },
13289 { "glVertexAttrib3fNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib3fNV },
13290 { "glVertexAttrib3fv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib3fv },
13291 { "glVertexAttrib3fvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib3fvARB },
13292 { "glVertexAttrib3fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib3fvNV },
13293 { "glVertexAttrib3hNV", "GL_NV_half_float", (void *) wine_glVertexAttrib3hNV },
13294 { "glVertexAttrib3hvNV", "GL_NV_half_float", (void *) wine_glVertexAttrib3hvNV },
13295 { "glVertexAttrib3s", "GL_VERSION_2_0", (void *) wine_glVertexAttrib3s },
13296 { "glVertexAttrib3sARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib3sARB },
13297 { "glVertexAttrib3sNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib3sNV },
13298 { "glVertexAttrib3sv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib3sv },
13299 { "glVertexAttrib3svARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib3svARB },
13300 { "glVertexAttrib3svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib3svNV },
13301 { "glVertexAttrib4Nbv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4Nbv },
13302 { "glVertexAttrib4NbvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4NbvARB },
13303 { "glVertexAttrib4Niv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4Niv },
13304 { "glVertexAttrib4NivARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4NivARB },
13305 { "glVertexAttrib4Nsv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4Nsv },
13306 { "glVertexAttrib4NsvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4NsvARB },
13307 { "glVertexAttrib4Nub", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4Nub },
13308 { "glVertexAttrib4NubARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4NubARB },
13309 { "glVertexAttrib4Nubv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4Nubv },
13310 { "glVertexAttrib4NubvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4NubvARB },
13311 { "glVertexAttrib4Nuiv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4Nuiv },
13312 { "glVertexAttrib4NuivARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4NuivARB },
13313 { "glVertexAttrib4Nusv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4Nusv },
13314 { "glVertexAttrib4NusvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4NusvARB },
13315 { "glVertexAttrib4bv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4bv },
13316 { "glVertexAttrib4bvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4bvARB },
13317 { "glVertexAttrib4d", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4d },
13318 { "glVertexAttrib4dARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4dARB },
13319 { "glVertexAttrib4dNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4dNV },
13320 { "glVertexAttrib4dv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4dv },
13321 { "glVertexAttrib4dvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4dvARB },
13322 { "glVertexAttrib4dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4dvNV },
13323 { "glVertexAttrib4f", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4f },
13324 { "glVertexAttrib4fARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4fARB },
13325 { "glVertexAttrib4fNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4fNV },
13326 { "glVertexAttrib4fv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4fv },
13327 { "glVertexAttrib4fvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4fvARB },
13328 { "glVertexAttrib4fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4fvNV },
13329 { "glVertexAttrib4hNV", "GL_NV_half_float", (void *) wine_glVertexAttrib4hNV },
13330 { "glVertexAttrib4hvNV", "GL_NV_half_float", (void *) wine_glVertexAttrib4hvNV },
13331 { "glVertexAttrib4iv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4iv },
13332 { "glVertexAttrib4ivARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4ivARB },
13333 { "glVertexAttrib4s", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4s },
13334 { "glVertexAttrib4sARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4sARB },
13335 { "glVertexAttrib4sNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4sNV },
13336 { "glVertexAttrib4sv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4sv },
13337 { "glVertexAttrib4svARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4svARB },
13338 { "glVertexAttrib4svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4svNV },
13339 { "glVertexAttrib4ubNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4ubNV },
13340 { "glVertexAttrib4ubv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4ubv },
13341 { "glVertexAttrib4ubvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4ubvARB },
13342 { "glVertexAttrib4ubvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4ubvNV },
13343 { "glVertexAttrib4uiv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4uiv },
13344 { "glVertexAttrib4uivARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4uivARB },
13345 { "glVertexAttrib4usv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4usv },
13346 { "glVertexAttrib4usvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4usvARB },
13347 { "glVertexAttribArrayObjectATI", "GL_ATI_vertex_attrib_array_object", (void *) wine_glVertexAttribArrayObjectATI },
13348 { "glVertexAttribDivisor", "GL_ARB_instanced_arrays", (void *) wine_glVertexAttribDivisor },
13349 { "glVertexAttribI1i", "GL_VERSION_3_0", (void *) wine_glVertexAttribI1i },
13350 { "glVertexAttribI1iEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI1iEXT },
13351 { "glVertexAttribI1iv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI1iv },
13352 { "glVertexAttribI1ivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI1ivEXT },
13353 { "glVertexAttribI1ui", "GL_VERSION_3_0", (void *) wine_glVertexAttribI1ui },
13354 { "glVertexAttribI1uiEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI1uiEXT },
13355 { "glVertexAttribI1uiv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI1uiv },
13356 { "glVertexAttribI1uivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI1uivEXT },
13357 { "glVertexAttribI2i", "GL_VERSION_3_0", (void *) wine_glVertexAttribI2i },
13358 { "glVertexAttribI2iEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI2iEXT },
13359 { "glVertexAttribI2iv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI2iv },
13360 { "glVertexAttribI2ivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI2ivEXT },
13361 { "glVertexAttribI2ui", "GL_VERSION_3_0", (void *) wine_glVertexAttribI2ui },
13362 { "glVertexAttribI2uiEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI2uiEXT },
13363 { "glVertexAttribI2uiv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI2uiv },
13364 { "glVertexAttribI2uivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI2uivEXT },
13365 { "glVertexAttribI3i", "GL_VERSION_3_0", (void *) wine_glVertexAttribI3i },
13366 { "glVertexAttribI3iEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI3iEXT },
13367 { "glVertexAttribI3iv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI3iv },
13368 { "glVertexAttribI3ivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI3ivEXT },
13369 { "glVertexAttribI3ui", "GL_VERSION_3_0", (void *) wine_glVertexAttribI3ui },
13370 { "glVertexAttribI3uiEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI3uiEXT },
13371 { "glVertexAttribI3uiv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI3uiv },
13372 { "glVertexAttribI3uivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI3uivEXT },
13373 { "glVertexAttribI4bv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI4bv },
13374 { "glVertexAttribI4bvEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4bvEXT },
13375 { "glVertexAttribI4i", "GL_VERSION_3_0", (void *) wine_glVertexAttribI4i },
13376 { "glVertexAttribI4iEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4iEXT },
13377 { "glVertexAttribI4iv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI4iv },
13378 { "glVertexAttribI4ivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4ivEXT },
13379 { "glVertexAttribI4sv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI4sv },
13380 { "glVertexAttribI4svEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4svEXT },
13381 { "glVertexAttribI4ubv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI4ubv },
13382 { "glVertexAttribI4ubvEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4ubvEXT },
13383 { "glVertexAttribI4ui", "GL_VERSION_3_0", (void *) wine_glVertexAttribI4ui },
13384 { "glVertexAttribI4uiEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4uiEXT },
13385 { "glVertexAttribI4uiv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI4uiv },
13386 { "glVertexAttribI4uivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4uivEXT },
13387 { "glVertexAttribI4usv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI4usv },
13388 { "glVertexAttribI4usvEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4usvEXT },
13389 { "glVertexAttribIPointer", "GL_VERSION_3_0", (void *) wine_glVertexAttribIPointer },
13390 { "glVertexAttribIPointerEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribIPointerEXT },
13391 { "glVertexAttribPointer", "GL_VERSION_2_0", (void *) wine_glVertexAttribPointer },
13392 { "glVertexAttribPointerARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttribPointerARB },
13393 { "glVertexAttribPointerNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribPointerNV },
13394 { "glVertexAttribs1dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs1dvNV },
13395 { "glVertexAttribs1fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs1fvNV },
13396 { "glVertexAttribs1hvNV", "GL_NV_half_float", (void *) wine_glVertexAttribs1hvNV },
13397 { "glVertexAttribs1svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs1svNV },
13398 { "glVertexAttribs2dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs2dvNV },
13399 { "glVertexAttribs2fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs2fvNV },
13400 { "glVertexAttribs2hvNV", "GL_NV_half_float", (void *) wine_glVertexAttribs2hvNV },
13401 { "glVertexAttribs2svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs2svNV },
13402 { "glVertexAttribs3dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs3dvNV },
13403 { "glVertexAttribs3fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs3fvNV },
13404 { "glVertexAttribs3hvNV", "GL_NV_half_float", (void *) wine_glVertexAttribs3hvNV },
13405 { "glVertexAttribs3svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs3svNV },
13406 { "glVertexAttribs4dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs4dvNV },
13407 { "glVertexAttribs4fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs4fvNV },
13408 { "glVertexAttribs4hvNV", "GL_NV_half_float", (void *) wine_glVertexAttribs4hvNV },
13409 { "glVertexAttribs4svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs4svNV },
13410 { "glVertexAttribs4ubvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs4ubvNV },
13411 { "glVertexBlendARB", "GL_ARB_vertex_blend", (void *) wine_glVertexBlendARB },
13412 { "glVertexBlendEnvfATI", "GL_ATI_vertex_streams", (void *) wine_glVertexBlendEnvfATI },
13413 { "glVertexBlendEnviATI", "GL_ATI_vertex_streams", (void *) wine_glVertexBlendEnviATI },
13414 { "glVertexPointerEXT", "GL_EXT_vertex_array", (void *) wine_glVertexPointerEXT },
13415 { "glVertexPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glVertexPointerListIBM },
13416 { "glVertexPointervINTEL", "GL_INTEL_parallel_arrays", (void *) wine_glVertexPointervINTEL },
13417 { "glVertexStream1dATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1dATI },
13418 { "glVertexStream1dvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1dvATI },
13419 { "glVertexStream1fATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1fATI },
13420 { "glVertexStream1fvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1fvATI },
13421 { "glVertexStream1iATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1iATI },
13422 { "glVertexStream1ivATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1ivATI },
13423 { "glVertexStream1sATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1sATI },
13424 { "glVertexStream1svATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1svATI },
13425 { "glVertexStream2dATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2dATI },
13426 { "glVertexStream2dvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2dvATI },
13427 { "glVertexStream2fATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2fATI },
13428 { "glVertexStream2fvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2fvATI },
13429 { "glVertexStream2iATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2iATI },
13430 { "glVertexStream2ivATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2ivATI },
13431 { "glVertexStream2sATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2sATI },
13432 { "glVertexStream2svATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2svATI },
13433 { "glVertexStream3dATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3dATI },
13434 { "glVertexStream3dvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3dvATI },
13435 { "glVertexStream3fATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3fATI },
13436 { "glVertexStream3fvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3fvATI },
13437 { "glVertexStream3iATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3iATI },
13438 { "glVertexStream3ivATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3ivATI },
13439 { "glVertexStream3sATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3sATI },
13440 { "glVertexStream3svATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3svATI },
13441 { "glVertexStream4dATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4dATI },
13442 { "glVertexStream4dvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4dvATI },
13443 { "glVertexStream4fATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4fATI },
13444 { "glVertexStream4fvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4fvATI },
13445 { "glVertexStream4iATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4iATI },
13446 { "glVertexStream4ivATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4ivATI },
13447 { "glVertexStream4sATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4sATI },
13448 { "glVertexStream4svATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4svATI },
13449 { "glVertexWeightPointerEXT", "GL_EXT_vertex_weighting", (void *) wine_glVertexWeightPointerEXT },
13450 { "glVertexWeightfEXT", "GL_EXT_vertex_weighting", (void *) wine_glVertexWeightfEXT },
13451 { "glVertexWeightfvEXT", "GL_EXT_vertex_weighting", (void *) wine_glVertexWeightfvEXT },
13452 { "glVertexWeighthNV", "GL_NV_half_float", (void *) wine_glVertexWeighthNV },
13453 { "glVertexWeighthvNV", "GL_NV_half_float", (void *) wine_glVertexWeighthvNV },
13454 { "glWeightPointerARB", "GL_ARB_vertex_blend", (void *) wine_glWeightPointerARB },
13455 { "glWeightbvARB", "GL_ARB_vertex_blend", (void *) wine_glWeightbvARB },
13456 { "glWeightdvARB", "GL_ARB_vertex_blend", (void *) wine_glWeightdvARB },
13457 { "glWeightfvARB", "GL_ARB_vertex_blend", (void *) wine_glWeightfvARB },
13458 { "glWeightivARB", "GL_ARB_vertex_blend", (void *) wine_glWeightivARB },
13459 { "glWeightsvARB", "GL_ARB_vertex_blend", (void *) wine_glWeightsvARB },
13460 { "glWeightubvARB", "GL_ARB_vertex_blend", (void *) wine_glWeightubvARB },
13461 { "glWeightuivARB", "GL_ARB_vertex_blend", (void *) wine_glWeightuivARB },
13462 { "glWeightusvARB", "GL_ARB_vertex_blend", (void *) wine_glWeightusvARB },
13463 { "glWindowPos2d", "GL_VERSION_1_4", (void *) wine_glWindowPos2d },
13464 { "glWindowPos2dARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2dARB },
13465 { "glWindowPos2dMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2dMESA },
13466 { "glWindowPos2dv", "GL_VERSION_1_4", (void *) wine_glWindowPos2dv },
13467 { "glWindowPos2dvARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2dvARB },
13468 { "glWindowPos2dvMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2dvMESA },
13469 { "glWindowPos2f", "GL_VERSION_1_4", (void *) wine_glWindowPos2f },
13470 { "glWindowPos2fARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2fARB },
13471 { "glWindowPos2fMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2fMESA },
13472 { "glWindowPos2fv", "GL_VERSION_1_4", (void *) wine_glWindowPos2fv },
13473 { "glWindowPos2fvARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2fvARB },
13474 { "glWindowPos2fvMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2fvMESA },
13475 { "glWindowPos2i", "GL_VERSION_1_4", (void *) wine_glWindowPos2i },
13476 { "glWindowPos2iARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2iARB },
13477 { "glWindowPos2iMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2iMESA },
13478 { "glWindowPos2iv", "GL_VERSION_1_4", (void *) wine_glWindowPos2iv },
13479 { "glWindowPos2ivARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2ivARB },
13480 { "glWindowPos2ivMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2ivMESA },
13481 { "glWindowPos2s", "GL_VERSION_1_4", (void *) wine_glWindowPos2s },
13482 { "glWindowPos2sARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2sARB },
13483 { "glWindowPos2sMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2sMESA },
13484 { "glWindowPos2sv", "GL_VERSION_1_4", (void *) wine_glWindowPos2sv },
13485 { "glWindowPos2svARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2svARB },
13486 { "glWindowPos2svMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2svMESA },
13487 { "glWindowPos3d", "GL_VERSION_1_4", (void *) wine_glWindowPos3d },
13488 { "glWindowPos3dARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3dARB },
13489 { "glWindowPos3dMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3dMESA },
13490 { "glWindowPos3dv", "GL_VERSION_1_4", (void *) wine_glWindowPos3dv },
13491 { "glWindowPos3dvARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3dvARB },
13492 { "glWindowPos3dvMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3dvMESA },
13493 { "glWindowPos3f", "GL_VERSION_1_4", (void *) wine_glWindowPos3f },
13494 { "glWindowPos3fARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3fARB },
13495 { "glWindowPos3fMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3fMESA },
13496 { "glWindowPos3fv", "GL_VERSION_1_4", (void *) wine_glWindowPos3fv },
13497 { "glWindowPos3fvARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3fvARB },
13498 { "glWindowPos3fvMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3fvMESA },
13499 { "glWindowPos3i", "GL_VERSION_1_4", (void *) wine_glWindowPos3i },
13500 { "glWindowPos3iARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3iARB },
13501 { "glWindowPos3iMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3iMESA },
13502 { "glWindowPos3iv", "GL_VERSION_1_4", (void *) wine_glWindowPos3iv },
13503 { "glWindowPos3ivARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3ivARB },
13504 { "glWindowPos3ivMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3ivMESA },
13505 { "glWindowPos3s", "GL_VERSION_1_4", (void *) wine_glWindowPos3s },
13506 { "glWindowPos3sARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3sARB },
13507 { "glWindowPos3sMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3sMESA },
13508 { "glWindowPos3sv", "GL_VERSION_1_4", (void *) wine_glWindowPos3sv },
13509 { "glWindowPos3svARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3svARB },
13510 { "glWindowPos3svMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3svMESA },
13511 { "glWindowPos4dMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4dMESA },
13512 { "glWindowPos4dvMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4dvMESA },
13513 { "glWindowPos4fMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4fMESA },
13514 { "glWindowPos4fvMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4fvMESA },
13515 { "glWindowPos4iMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4iMESA },
13516 { "glWindowPos4ivMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4ivMESA },
13517 { "glWindowPos4sMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4sMESA },
13518 { "glWindowPos4svMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4svMESA },
13519 { "glWriteMaskEXT", "GL_EXT_vertex_shader", (void *) wine_glWriteMaskEXT }