wbemprox: Implement IEnumWbemClassObject::Clone.
[wine] / dlls / opengl32 / opengl_norm.c
1
2 /* Auto-generated file... Do not edit ! */
3
4 #include "config.h"
5 #include "opengl_ext.h"
6 #include "wine/debug.h"
7
8 WINE_DEFAULT_DEBUG_CHANNEL(opengl);
9
10 /***********************************************************************
11  *              glAccum (OPENGL32.@)
12  */
13 void WINAPI wine_glAccum( GLenum op, GLfloat value ) {
14   TRACE("(%d, %f)\n", op, value );
15   glAccum( op, value );
16 }
17
18 /***********************************************************************
19  *              glAlphaFunc (OPENGL32.@)
20  */
21 void WINAPI wine_glAlphaFunc( GLenum func, GLfloat ref ) {
22   TRACE("(%d, %f)\n", func, ref );
23   glAlphaFunc( func, ref );
24 }
25
26 /***********************************************************************
27  *              glAreTexturesResident (OPENGL32.@)
28  */
29 GLboolean WINAPI wine_glAreTexturesResident( GLsizei n, GLuint* textures, GLboolean* residences ) {
30   TRACE("(%d, %p, %p)\n", n, textures, residences );
31   return glAreTexturesResident( n, textures, residences );
32 }
33
34 /***********************************************************************
35  *              glArrayElement (OPENGL32.@)
36  */
37 void WINAPI wine_glArrayElement( GLint i ) {
38   TRACE("(%d)\n", i );
39   glArrayElement( i );
40 }
41
42 /***********************************************************************
43  *              glBegin (OPENGL32.@)
44  */
45 void WINAPI wine_glBegin( GLenum mode ) {
46   TRACE("(%d)\n", mode );
47   glBegin( mode );
48 }
49
50 /***********************************************************************
51  *              glBindTexture (OPENGL32.@)
52  */
53 void WINAPI wine_glBindTexture( GLenum target, GLuint texture ) {
54   TRACE("(%d, %d)\n", target, texture );
55   glBindTexture( target, texture );
56 }
57
58 /***********************************************************************
59  *              glBitmap (OPENGL32.@)
60  */
61 void WINAPI wine_glBitmap( GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, GLubyte* bitmap ) {
62   TRACE("(%d, %d, %f, %f, %f, %f, %p)\n", width, height, xorig, yorig, xmove, ymove, bitmap );
63   glBitmap( width, height, xorig, yorig, xmove, ymove, bitmap );
64 }
65
66 /***********************************************************************
67  *              glBlendFunc (OPENGL32.@)
68  */
69 void WINAPI wine_glBlendFunc( GLenum sfactor, GLenum dfactor ) {
70   TRACE("(%d, %d)\n", sfactor, dfactor );
71   glBlendFunc( sfactor, dfactor );
72 }
73
74 /***********************************************************************
75  *              glCallList (OPENGL32.@)
76  */
77 void WINAPI wine_glCallList( GLuint list ) {
78   TRACE("(%d)\n", list );
79   glCallList( list );
80 }
81
82 /***********************************************************************
83  *              glCallLists (OPENGL32.@)
84  */
85 void WINAPI wine_glCallLists( GLsizei n, GLenum type, GLvoid* lists ) {
86   TRACE("(%d, %d, %p)\n", n, type, lists );
87   glCallLists( n, type, lists );
88 }
89
90 /***********************************************************************
91  *              glClear (OPENGL32.@)
92  */
93 void WINAPI wine_glClear( GLbitfield mask ) {
94   TRACE("(%d)\n", mask );
95   glClear( mask );
96 }
97
98 /***********************************************************************
99  *              glClearAccum (OPENGL32.@)
100  */
101 void WINAPI wine_glClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) {
102   TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
103   glClearAccum( red, green, blue, alpha );
104 }
105
106 /***********************************************************************
107  *              glClearColor (OPENGL32.@)
108  */
109 void WINAPI wine_glClearColor( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) {
110   TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
111   glClearColor( red, green, blue, alpha );
112 }
113
114 /***********************************************************************
115  *              glClearDepth (OPENGL32.@)
116  */
117 void WINAPI wine_glClearDepth( GLdouble depth ) {
118   TRACE("(%f)\n", depth );
119   glClearDepth( depth );
120 }
121
122 /***********************************************************************
123  *              glClearIndex (OPENGL32.@)
124  */
125 void WINAPI wine_glClearIndex( GLfloat c ) {
126   TRACE("(%f)\n", c );
127   glClearIndex( c );
128 }
129
130 /***********************************************************************
131  *              glClearStencil (OPENGL32.@)
132  */
133 void WINAPI wine_glClearStencil( GLint s ) {
134   TRACE("(%d)\n", s );
135   glClearStencil( s );
136 }
137
138 /***********************************************************************
139  *              glClipPlane (OPENGL32.@)
140  */
141 void WINAPI wine_glClipPlane( GLenum plane, GLdouble* equation ) {
142   TRACE("(%d, %p)\n", plane, equation );
143   glClipPlane( plane, equation );
144 }
145
146 /***********************************************************************
147  *              glColor3b (OPENGL32.@)
148  */
149 void WINAPI wine_glColor3b( GLbyte red, GLbyte green, GLbyte blue ) {
150   TRACE("(%d, %d, %d)\n", red, green, blue );
151   glColor3b( red, green, blue );
152 }
153
154 /***********************************************************************
155  *              glColor3bv (OPENGL32.@)
156  */
157 void WINAPI wine_glColor3bv( GLbyte* v ) {
158   TRACE("(%p)\n", v );
159   glColor3bv( v );
160 }
161
162 /***********************************************************************
163  *              glColor3d (OPENGL32.@)
164  */
165 void WINAPI wine_glColor3d( GLdouble red, GLdouble green, GLdouble blue ) {
166   TRACE("(%f, %f, %f)\n", red, green, blue );
167   glColor3d( red, green, blue );
168 }
169
170 /***********************************************************************
171  *              glColor3dv (OPENGL32.@)
172  */
173 void WINAPI wine_glColor3dv( GLdouble* v ) {
174   TRACE("(%p)\n", v );
175   glColor3dv( v );
176 }
177
178 /***********************************************************************
179  *              glColor3f (OPENGL32.@)
180  */
181 void WINAPI wine_glColor3f( GLfloat red, GLfloat green, GLfloat blue ) {
182   TRACE("(%f, %f, %f)\n", red, green, blue );
183   glColor3f( red, green, blue );
184 }
185
186 /***********************************************************************
187  *              glColor3fv (OPENGL32.@)
188  */
189 void WINAPI wine_glColor3fv( GLfloat* v ) {
190   TRACE("(%p)\n", v );
191   glColor3fv( v );
192 }
193
194 /***********************************************************************
195  *              glColor3i (OPENGL32.@)
196  */
197 void WINAPI wine_glColor3i( GLint red, GLint green, GLint blue ) {
198   TRACE("(%d, %d, %d)\n", red, green, blue );
199   glColor3i( red, green, blue );
200 }
201
202 /***********************************************************************
203  *              glColor3iv (OPENGL32.@)
204  */
205 void WINAPI wine_glColor3iv( GLint* v ) {
206   TRACE("(%p)\n", v );
207   glColor3iv( v );
208 }
209
210 /***********************************************************************
211  *              glColor3s (OPENGL32.@)
212  */
213 void WINAPI wine_glColor3s( GLshort red, GLshort green, GLshort blue ) {
214   TRACE("(%d, %d, %d)\n", red, green, blue );
215   glColor3s( red, green, blue );
216 }
217
218 /***********************************************************************
219  *              glColor3sv (OPENGL32.@)
220  */
221 void WINAPI wine_glColor3sv( GLshort* v ) {
222   TRACE("(%p)\n", v );
223   glColor3sv( v );
224 }
225
226 /***********************************************************************
227  *              glColor3ub (OPENGL32.@)
228  */
229 void WINAPI wine_glColor3ub( GLubyte red, GLubyte green, GLubyte blue ) {
230   TRACE("(%d, %d, %d)\n", red, green, blue );
231   glColor3ub( red, green, blue );
232 }
233
234 /***********************************************************************
235  *              glColor3ubv (OPENGL32.@)
236  */
237 void WINAPI wine_glColor3ubv( GLubyte* v ) {
238   TRACE("(%p)\n", v );
239   glColor3ubv( v );
240 }
241
242 /***********************************************************************
243  *              glColor3ui (OPENGL32.@)
244  */
245 void WINAPI wine_glColor3ui( GLuint red, GLuint green, GLuint blue ) {
246   TRACE("(%d, %d, %d)\n", red, green, blue );
247   glColor3ui( red, green, blue );
248 }
249
250 /***********************************************************************
251  *              glColor3uiv (OPENGL32.@)
252  */
253 void WINAPI wine_glColor3uiv( GLuint* v ) {
254   TRACE("(%p)\n", v );
255   glColor3uiv( v );
256 }
257
258 /***********************************************************************
259  *              glColor3us (OPENGL32.@)
260  */
261 void WINAPI wine_glColor3us( GLushort red, GLushort green, GLushort blue ) {
262   TRACE("(%d, %d, %d)\n", red, green, blue );
263   glColor3us( red, green, blue );
264 }
265
266 /***********************************************************************
267  *              glColor3usv (OPENGL32.@)
268  */
269 void WINAPI wine_glColor3usv( GLushort* v ) {
270   TRACE("(%p)\n", v );
271   glColor3usv( v );
272 }
273
274 /***********************************************************************
275  *              glColor4b (OPENGL32.@)
276  */
277 void WINAPI wine_glColor4b( GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha ) {
278   TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
279   glColor4b( red, green, blue, alpha );
280 }
281
282 /***********************************************************************
283  *              glColor4bv (OPENGL32.@)
284  */
285 void WINAPI wine_glColor4bv( GLbyte* v ) {
286   TRACE("(%p)\n", v );
287   glColor4bv( v );
288 }
289
290 /***********************************************************************
291  *              glColor4d (OPENGL32.@)
292  */
293 void WINAPI wine_glColor4d( GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha ) {
294   TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
295   glColor4d( red, green, blue, alpha );
296 }
297
298 /***********************************************************************
299  *              glColor4dv (OPENGL32.@)
300  */
301 void WINAPI wine_glColor4dv( GLdouble* v ) {
302   TRACE("(%p)\n", v );
303   glColor4dv( v );
304 }
305
306 /***********************************************************************
307  *              glColor4f (OPENGL32.@)
308  */
309 void WINAPI wine_glColor4f( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) {
310   TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
311   glColor4f( red, green, blue, alpha );
312 }
313
314 /***********************************************************************
315  *              glColor4fv (OPENGL32.@)
316  */
317 void WINAPI wine_glColor4fv( GLfloat* v ) {
318   TRACE("(%p)\n", v );
319   glColor4fv( v );
320 }
321
322 /***********************************************************************
323  *              glColor4i (OPENGL32.@)
324  */
325 void WINAPI wine_glColor4i( GLint red, GLint green, GLint blue, GLint alpha ) {
326   TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
327   glColor4i( red, green, blue, alpha );
328 }
329
330 /***********************************************************************
331  *              glColor4iv (OPENGL32.@)
332  */
333 void WINAPI wine_glColor4iv( GLint* v ) {
334   TRACE("(%p)\n", v );
335   glColor4iv( v );
336 }
337
338 /***********************************************************************
339  *              glColor4s (OPENGL32.@)
340  */
341 void WINAPI wine_glColor4s( GLshort red, GLshort green, GLshort blue, GLshort alpha ) {
342   TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
343   glColor4s( red, green, blue, alpha );
344 }
345
346 /***********************************************************************
347  *              glColor4sv (OPENGL32.@)
348  */
349 void WINAPI wine_glColor4sv( GLshort* v ) {
350   TRACE("(%p)\n", v );
351   glColor4sv( v );
352 }
353
354 /***********************************************************************
355  *              glColor4ub (OPENGL32.@)
356  */
357 void WINAPI wine_glColor4ub( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha ) {
358   TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
359   glColor4ub( red, green, blue, alpha );
360 }
361
362 /***********************************************************************
363  *              glColor4ubv (OPENGL32.@)
364  */
365 void WINAPI wine_glColor4ubv( GLubyte* v ) {
366   TRACE("(%p)\n", v );
367   glColor4ubv( v );
368 }
369
370 /***********************************************************************
371  *              glColor4ui (OPENGL32.@)
372  */
373 void WINAPI wine_glColor4ui( GLuint red, GLuint green, GLuint blue, GLuint alpha ) {
374   TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
375   glColor4ui( red, green, blue, alpha );
376 }
377
378 /***********************************************************************
379  *              glColor4uiv (OPENGL32.@)
380  */
381 void WINAPI wine_glColor4uiv( GLuint* v ) {
382   TRACE("(%p)\n", v );
383   glColor4uiv( v );
384 }
385
386 /***********************************************************************
387  *              glColor4us (OPENGL32.@)
388  */
389 void WINAPI wine_glColor4us( GLushort red, GLushort green, GLushort blue, GLushort alpha ) {
390   TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
391   glColor4us( red, green, blue, alpha );
392 }
393
394 /***********************************************************************
395  *              glColor4usv (OPENGL32.@)
396  */
397 void WINAPI wine_glColor4usv( GLushort* v ) {
398   TRACE("(%p)\n", v );
399   glColor4usv( v );
400 }
401
402 /***********************************************************************
403  *              glColorMask (OPENGL32.@)
404  */
405 void WINAPI wine_glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) {
406   TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
407   glColorMask( red, green, blue, alpha );
408 }
409
410 /***********************************************************************
411  *              glColorMaterial (OPENGL32.@)
412  */
413 void WINAPI wine_glColorMaterial( GLenum face, GLenum mode ) {
414   TRACE("(%d, %d)\n", face, mode );
415   glColorMaterial( face, mode );
416 }
417
418 /***********************************************************************
419  *              glColorPointer (OPENGL32.@)
420  */
421 void WINAPI wine_glColorPointer( GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
422   TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
423   glColorPointer( size, type, stride, pointer );
424 }
425
426 /***********************************************************************
427  *              glCopyPixels (OPENGL32.@)
428  */
429 void WINAPI wine_glCopyPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum type ) {
430   TRACE("(%d, %d, %d, %d, %d)\n", x, y, width, height, type );
431   glCopyPixels( x, y, width, height, type );
432 }
433
434 /***********************************************************************
435  *              glCopyTexImage1D (OPENGL32.@)
436  */
437 void WINAPI wine_glCopyTexImage1D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) {
438   TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", target, level, internalformat, x, y, width, border );
439   glCopyTexImage1D( target, level, internalformat, x, y, width, border );
440 }
441
442 /***********************************************************************
443  *              glCopyTexImage2D (OPENGL32.@)
444  */
445 void WINAPI wine_glCopyTexImage2D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) {
446   TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target, level, internalformat, x, y, width, height, border );
447   glCopyTexImage2D( target, level, internalformat, x, y, width, height, border );
448 }
449
450 /***********************************************************************
451  *              glCopyTexSubImage1D (OPENGL32.@)
452  */
453 void WINAPI wine_glCopyTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) {
454   TRACE("(%d, %d, %d, %d, %d, %d)\n", target, level, xoffset, x, y, width );
455   glCopyTexSubImage1D( target, level, xoffset, x, y, width );
456 }
457
458 /***********************************************************************
459  *              glCopyTexSubImage2D (OPENGL32.@)
460  */
461 void WINAPI wine_glCopyTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) {
462   TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target, level, xoffset, yoffset, x, y, width, height );
463   glCopyTexSubImage2D( target, level, xoffset, yoffset, x, y, width, height );
464 }
465
466 /***********************************************************************
467  *              glCullFace (OPENGL32.@)
468  */
469 void WINAPI wine_glCullFace( GLenum mode ) {
470   TRACE("(%d)\n", mode );
471   glCullFace( mode );
472 }
473
474 /***********************************************************************
475  *              glDeleteLists (OPENGL32.@)
476  */
477 void WINAPI wine_glDeleteLists( GLuint list, GLsizei range ) {
478   TRACE("(%d, %d)\n", list, range );
479   glDeleteLists( list, range );
480 }
481
482 /***********************************************************************
483  *              glDeleteTextures (OPENGL32.@)
484  */
485 void WINAPI wine_glDeleteTextures( GLsizei n, GLuint* textures ) {
486   TRACE("(%d, %p)\n", n, textures );
487   glDeleteTextures( n, textures );
488 }
489
490 /***********************************************************************
491  *              glDepthFunc (OPENGL32.@)
492  */
493 void WINAPI wine_glDepthFunc( GLenum func ) {
494   TRACE("(%d)\n", func );
495   glDepthFunc( func );
496 }
497
498 /***********************************************************************
499  *              glDepthMask (OPENGL32.@)
500  */
501 void WINAPI wine_glDepthMask( GLboolean flag ) {
502   TRACE("(%d)\n", flag );
503   glDepthMask( flag );
504 }
505
506 /***********************************************************************
507  *              glDepthRange (OPENGL32.@)
508  */
509 void WINAPI wine_glDepthRange( GLdouble nearParam, GLdouble farParam ) {
510   TRACE("(%f, %f)\n", nearParam, farParam );
511   glDepthRange( nearParam, farParam );
512 }
513
514 /***********************************************************************
515  *              glDisable (OPENGL32.@)
516  */
517 void WINAPI wine_glDisable( GLenum cap ) {
518   TRACE("(%d)\n", cap );
519   glDisable( cap );
520 }
521
522 /***********************************************************************
523  *              glDisableClientState (OPENGL32.@)
524  */
525 void WINAPI wine_glDisableClientState( GLenum array ) {
526   TRACE("(%d)\n", array );
527   glDisableClientState( array );
528 }
529
530 /***********************************************************************
531  *              glDrawArrays (OPENGL32.@)
532  */
533 void WINAPI wine_glDrawArrays( GLenum mode, GLint first, GLsizei count ) {
534   TRACE("(%d, %d, %d)\n", mode, first, count );
535   glDrawArrays( mode, first, count );
536 }
537
538 /***********************************************************************
539  *              glDrawBuffer (OPENGL32.@)
540  */
541 void WINAPI wine_glDrawBuffer( GLenum mode ) {
542   TRACE("(%d)\n", mode );
543   glDrawBuffer( mode );
544 }
545
546 /***********************************************************************
547  *              glDrawElements (OPENGL32.@)
548  */
549 void WINAPI wine_glDrawElements( GLenum mode, GLsizei count, GLenum type, GLvoid* indices ) {
550   TRACE("(%d, %d, %d, %p)\n", mode, count, type, indices );
551   glDrawElements( mode, count, type, indices );
552 }
553
554 /***********************************************************************
555  *              glDrawPixels (OPENGL32.@)
556  */
557 void WINAPI wine_glDrawPixels( GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels ) {
558   TRACE("(%d, %d, %d, %d, %p)\n", width, height, format, type, pixels );
559   glDrawPixels( width, height, format, type, pixels );
560 }
561
562 /***********************************************************************
563  *              glEdgeFlag (OPENGL32.@)
564  */
565 void WINAPI wine_glEdgeFlag( GLboolean flag ) {
566   TRACE("(%d)\n", flag );
567   glEdgeFlag( flag );
568 }
569
570 /***********************************************************************
571  *              glEdgeFlagPointer (OPENGL32.@)
572  */
573 void WINAPI wine_glEdgeFlagPointer( GLsizei stride, GLvoid* pointer ) {
574   TRACE("(%d, %p)\n", stride, pointer );
575   glEdgeFlagPointer( stride, pointer );
576 }
577
578 /***********************************************************************
579  *              glEdgeFlagv (OPENGL32.@)
580  */
581 void WINAPI wine_glEdgeFlagv( GLboolean* flag ) {
582   TRACE("(%p)\n", flag );
583   glEdgeFlagv( flag );
584 }
585
586 /***********************************************************************
587  *              glEnable (OPENGL32.@)
588  */
589 void WINAPI wine_glEnable( GLenum cap ) {
590   TRACE("(%d)\n", cap );
591   glEnable( cap );
592 }
593
594 /***********************************************************************
595  *              glEnableClientState (OPENGL32.@)
596  */
597 void WINAPI wine_glEnableClientState( GLenum array ) {
598   TRACE("(%d)\n", array );
599   glEnableClientState( array );
600 }
601
602 /***********************************************************************
603  *              glEnd (OPENGL32.@)
604  */
605 void WINAPI wine_glEnd( void ) {
606   TRACE("()\n");
607   glEnd( );
608 }
609
610 /***********************************************************************
611  *              glEndList (OPENGL32.@)
612  */
613 void WINAPI wine_glEndList( void ) {
614   TRACE("()\n");
615   glEndList( );
616 }
617
618 /***********************************************************************
619  *              glEvalCoord1d (OPENGL32.@)
620  */
621 void WINAPI wine_glEvalCoord1d( GLdouble u ) {
622   TRACE("(%f)\n", u );
623   glEvalCoord1d( u );
624 }
625
626 /***********************************************************************
627  *              glEvalCoord1dv (OPENGL32.@)
628  */
629 void WINAPI wine_glEvalCoord1dv( GLdouble* u ) {
630   TRACE("(%p)\n", u );
631   glEvalCoord1dv( u );
632 }
633
634 /***********************************************************************
635  *              glEvalCoord1f (OPENGL32.@)
636  */
637 void WINAPI wine_glEvalCoord1f( GLfloat u ) {
638   TRACE("(%f)\n", u );
639   glEvalCoord1f( u );
640 }
641
642 /***********************************************************************
643  *              glEvalCoord1fv (OPENGL32.@)
644  */
645 void WINAPI wine_glEvalCoord1fv( GLfloat* u ) {
646   TRACE("(%p)\n", u );
647   glEvalCoord1fv( u );
648 }
649
650 /***********************************************************************
651  *              glEvalCoord2d (OPENGL32.@)
652  */
653 void WINAPI wine_glEvalCoord2d( GLdouble u, GLdouble v ) {
654   TRACE("(%f, %f)\n", u, v );
655   glEvalCoord2d( u, v );
656 }
657
658 /***********************************************************************
659  *              glEvalCoord2dv (OPENGL32.@)
660  */
661 void WINAPI wine_glEvalCoord2dv( GLdouble* u ) {
662   TRACE("(%p)\n", u );
663   glEvalCoord2dv( u );
664 }
665
666 /***********************************************************************
667  *              glEvalCoord2f (OPENGL32.@)
668  */
669 void WINAPI wine_glEvalCoord2f( GLfloat u, GLfloat v ) {
670   TRACE("(%f, %f)\n", u, v );
671   glEvalCoord2f( u, v );
672 }
673
674 /***********************************************************************
675  *              glEvalCoord2fv (OPENGL32.@)
676  */
677 void WINAPI wine_glEvalCoord2fv( GLfloat* u ) {
678   TRACE("(%p)\n", u );
679   glEvalCoord2fv( u );
680 }
681
682 /***********************************************************************
683  *              glEvalMesh1 (OPENGL32.@)
684  */
685 void WINAPI wine_glEvalMesh1( GLenum mode, GLint i1, GLint i2 ) {
686   TRACE("(%d, %d, %d)\n", mode, i1, i2 );
687   glEvalMesh1( mode, i1, i2 );
688 }
689
690 /***********************************************************************
691  *              glEvalMesh2 (OPENGL32.@)
692  */
693 void WINAPI wine_glEvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 ) {
694   TRACE("(%d, %d, %d, %d, %d)\n", mode, i1, i2, j1, j2 );
695   glEvalMesh2( mode, i1, i2, j1, j2 );
696 }
697
698 /***********************************************************************
699  *              glEvalPoint1 (OPENGL32.@)
700  */
701 void WINAPI wine_glEvalPoint1( GLint i ) {
702   TRACE("(%d)\n", i );
703   glEvalPoint1( i );
704 }
705
706 /***********************************************************************
707  *              glEvalPoint2 (OPENGL32.@)
708  */
709 void WINAPI wine_glEvalPoint2( GLint i, GLint j ) {
710   TRACE("(%d, %d)\n", i, j );
711   glEvalPoint2( i, j );
712 }
713
714 /***********************************************************************
715  *              glFeedbackBuffer (OPENGL32.@)
716  */
717 void WINAPI wine_glFeedbackBuffer( GLsizei size, GLenum type, GLfloat* buffer ) {
718   TRACE("(%d, %d, %p)\n", size, type, buffer );
719   glFeedbackBuffer( size, type, buffer );
720 }
721
722 /***********************************************************************
723  *              glFogf (OPENGL32.@)
724  */
725 void WINAPI wine_glFogf( GLenum pname, GLfloat param ) {
726   TRACE("(%d, %f)\n", pname, param );
727   glFogf( pname, param );
728 }
729
730 /***********************************************************************
731  *              glFogfv (OPENGL32.@)
732  */
733 void WINAPI wine_glFogfv( GLenum pname, GLfloat* params ) {
734   TRACE("(%d, %p)\n", pname, params );
735   glFogfv( pname, params );
736 }
737
738 /***********************************************************************
739  *              glFogi (OPENGL32.@)
740  */
741 void WINAPI wine_glFogi( GLenum pname, GLint param ) {
742   TRACE("(%d, %d)\n", pname, param );
743   glFogi( pname, param );
744 }
745
746 /***********************************************************************
747  *              glFogiv (OPENGL32.@)
748  */
749 void WINAPI wine_glFogiv( GLenum pname, GLint* params ) {
750   TRACE("(%d, %p)\n", pname, params );
751   glFogiv( pname, params );
752 }
753
754 /***********************************************************************
755  *              glFrontFace (OPENGL32.@)
756  */
757 void WINAPI wine_glFrontFace( GLenum mode ) {
758   TRACE("(%d)\n", mode );
759   glFrontFace( mode );
760 }
761
762 /***********************************************************************
763  *              glFrustum (OPENGL32.@)
764  */
765 void WINAPI wine_glFrustum( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) {
766   TRACE("(%f, %f, %f, %f, %f, %f)\n", left, right, bottom, top, zNear, zFar );
767   glFrustum( left, right, bottom, top, zNear, zFar );
768 }
769
770 /***********************************************************************
771  *              glGenLists (OPENGL32.@)
772  */
773 GLuint WINAPI wine_glGenLists( GLsizei range ) {
774   TRACE("(%d)\n", range );
775   return glGenLists( range );
776 }
777
778 /***********************************************************************
779  *              glGenTextures (OPENGL32.@)
780  */
781 void WINAPI wine_glGenTextures( GLsizei n, GLuint* textures ) {
782   TRACE("(%d, %p)\n", n, textures );
783   glGenTextures( n, textures );
784 }
785
786 /***********************************************************************
787  *              glGetBooleanv (OPENGL32.@)
788  */
789 void WINAPI wine_glGetBooleanv( GLenum pname, GLboolean* params ) {
790   TRACE("(%d, %p)\n", pname, params );
791   glGetBooleanv( pname, params );
792 }
793
794 /***********************************************************************
795  *              glGetClipPlane (OPENGL32.@)
796  */
797 void WINAPI wine_glGetClipPlane( GLenum plane, GLdouble* equation ) {
798   TRACE("(%d, %p)\n", plane, equation );
799   glGetClipPlane( plane, equation );
800 }
801
802 /***********************************************************************
803  *              glGetDoublev (OPENGL32.@)
804  */
805 void WINAPI wine_glGetDoublev( GLenum pname, GLdouble* params ) {
806   TRACE("(%d, %p)\n", pname, params );
807   glGetDoublev( pname, params );
808 }
809
810 /***********************************************************************
811  *              glGetError (OPENGL32.@)
812  */
813 GLenum WINAPI wine_glGetError( void ) {
814   TRACE("()\n");
815   return glGetError( );
816 }
817
818 /***********************************************************************
819  *              glGetFloatv (OPENGL32.@)
820  */
821 void WINAPI wine_glGetFloatv( GLenum pname, GLfloat* params ) {
822   TRACE("(%d, %p)\n", pname, params );
823   glGetFloatv( pname, params );
824 }
825
826 /***********************************************************************
827  *              glGetLightfv (OPENGL32.@)
828  */
829 void WINAPI wine_glGetLightfv( GLenum light, GLenum pname, GLfloat* params ) {
830   TRACE("(%d, %d, %p)\n", light, pname, params );
831   glGetLightfv( light, pname, params );
832 }
833
834 /***********************************************************************
835  *              glGetLightiv (OPENGL32.@)
836  */
837 void WINAPI wine_glGetLightiv( GLenum light, GLenum pname, GLint* params ) {
838   TRACE("(%d, %d, %p)\n", light, pname, params );
839   glGetLightiv( light, pname, params );
840 }
841
842 /***********************************************************************
843  *              glGetMapdv (OPENGL32.@)
844  */
845 void WINAPI wine_glGetMapdv( GLenum target, GLenum query, GLdouble* v ) {
846   TRACE("(%d, %d, %p)\n", target, query, v );
847   glGetMapdv( target, query, v );
848 }
849
850 /***********************************************************************
851  *              glGetMapfv (OPENGL32.@)
852  */
853 void WINAPI wine_glGetMapfv( GLenum target, GLenum query, GLfloat* v ) {
854   TRACE("(%d, %d, %p)\n", target, query, v );
855   glGetMapfv( target, query, v );
856 }
857
858 /***********************************************************************
859  *              glGetMapiv (OPENGL32.@)
860  */
861 void WINAPI wine_glGetMapiv( GLenum target, GLenum query, GLint* v ) {
862   TRACE("(%d, %d, %p)\n", target, query, v );
863   glGetMapiv( target, query, v );
864 }
865
866 /***********************************************************************
867  *              glGetMaterialfv (OPENGL32.@)
868  */
869 void WINAPI wine_glGetMaterialfv( GLenum face, GLenum pname, GLfloat* params ) {
870   TRACE("(%d, %d, %p)\n", face, pname, params );
871   glGetMaterialfv( face, pname, params );
872 }
873
874 /***********************************************************************
875  *              glGetMaterialiv (OPENGL32.@)
876  */
877 void WINAPI wine_glGetMaterialiv( GLenum face, GLenum pname, GLint* params ) {
878   TRACE("(%d, %d, %p)\n", face, pname, params );
879   glGetMaterialiv( face, pname, params );
880 }
881
882 /***********************************************************************
883  *              glGetPixelMapfv (OPENGL32.@)
884  */
885 void WINAPI wine_glGetPixelMapfv( GLenum map, GLfloat* values ) {
886   TRACE("(%d, %p)\n", map, values );
887   glGetPixelMapfv( map, values );
888 }
889
890 /***********************************************************************
891  *              glGetPixelMapuiv (OPENGL32.@)
892  */
893 void WINAPI wine_glGetPixelMapuiv( GLenum map, GLuint* values ) {
894   TRACE("(%d, %p)\n", map, values );
895   glGetPixelMapuiv( map, values );
896 }
897
898 /***********************************************************************
899  *              glGetPixelMapusv (OPENGL32.@)
900  */
901 void WINAPI wine_glGetPixelMapusv( GLenum map, GLushort* values ) {
902   TRACE("(%d, %p)\n", map, values );
903   glGetPixelMapusv( map, values );
904 }
905
906 /***********************************************************************
907  *              glGetPointerv (OPENGL32.@)
908  */
909 void WINAPI wine_glGetPointerv( GLenum pname, GLvoid** params ) {
910   TRACE("(%d, %p)\n", pname, params );
911   glGetPointerv( pname, params );
912 }
913
914 /***********************************************************************
915  *              glGetPolygonStipple (OPENGL32.@)
916  */
917 void WINAPI wine_glGetPolygonStipple( GLubyte* mask ) {
918   TRACE("(%p)\n", mask );
919   glGetPolygonStipple( mask );
920 }
921
922 /***********************************************************************
923  *              glGetTexEnvfv (OPENGL32.@)
924  */
925 void WINAPI wine_glGetTexEnvfv( GLenum target, GLenum pname, GLfloat* params ) {
926   TRACE("(%d, %d, %p)\n", target, pname, params );
927   glGetTexEnvfv( target, pname, params );
928 }
929
930 /***********************************************************************
931  *              glGetTexEnviv (OPENGL32.@)
932  */
933 void WINAPI wine_glGetTexEnviv( GLenum target, GLenum pname, GLint* params ) {
934   TRACE("(%d, %d, %p)\n", target, pname, params );
935   glGetTexEnviv( target, pname, params );
936 }
937
938 /***********************************************************************
939  *              glGetTexGendv (OPENGL32.@)
940  */
941 void WINAPI wine_glGetTexGendv( GLenum coord, GLenum pname, GLdouble* params ) {
942   TRACE("(%d, %d, %p)\n", coord, pname, params );
943   glGetTexGendv( coord, pname, params );
944 }
945
946 /***********************************************************************
947  *              glGetTexGenfv (OPENGL32.@)
948  */
949 void WINAPI wine_glGetTexGenfv( GLenum coord, GLenum pname, GLfloat* params ) {
950   TRACE("(%d, %d, %p)\n", coord, pname, params );
951   glGetTexGenfv( coord, pname, params );
952 }
953
954 /***********************************************************************
955  *              glGetTexGeniv (OPENGL32.@)
956  */
957 void WINAPI wine_glGetTexGeniv( GLenum coord, GLenum pname, GLint* params ) {
958   TRACE("(%d, %d, %p)\n", coord, pname, params );
959   glGetTexGeniv( coord, pname, params );
960 }
961
962 /***********************************************************************
963  *              glGetTexImage (OPENGL32.@)
964  */
965 void WINAPI wine_glGetTexImage( GLenum target, GLint level, GLenum format, GLenum type, GLvoid* pixels ) {
966   TRACE("(%d, %d, %d, %d, %p)\n", target, level, format, type, pixels );
967   glGetTexImage( target, level, format, type, pixels );
968 }
969
970 /***********************************************************************
971  *              glGetTexLevelParameterfv (OPENGL32.@)
972  */
973 void WINAPI wine_glGetTexLevelParameterfv( GLenum target, GLint level, GLenum pname, GLfloat* params ) {
974   TRACE("(%d, %d, %d, %p)\n", target, level, pname, params );
975   glGetTexLevelParameterfv( target, level, pname, params );
976 }
977
978 /***********************************************************************
979  *              glGetTexLevelParameteriv (OPENGL32.@)
980  */
981 void WINAPI wine_glGetTexLevelParameteriv( GLenum target, GLint level, GLenum pname, GLint* params ) {
982   TRACE("(%d, %d, %d, %p)\n", target, level, pname, params );
983   glGetTexLevelParameteriv( target, level, pname, params );
984 }
985
986 /***********************************************************************
987  *              glGetTexParameterfv (OPENGL32.@)
988  */
989 void WINAPI wine_glGetTexParameterfv( GLenum target, GLenum pname, GLfloat* params ) {
990   TRACE("(%d, %d, %p)\n", target, pname, params );
991   glGetTexParameterfv( target, pname, params );
992 }
993
994 /***********************************************************************
995  *              glGetTexParameteriv (OPENGL32.@)
996  */
997 void WINAPI wine_glGetTexParameteriv( GLenum target, GLenum pname, GLint* params ) {
998   TRACE("(%d, %d, %p)\n", target, pname, params );
999   glGetTexParameteriv( target, pname, params );
1000 }
1001
1002 /***********************************************************************
1003  *              glHint (OPENGL32.@)
1004  */
1005 void WINAPI wine_glHint( GLenum target, GLenum mode ) {
1006   TRACE("(%d, %d)\n", target, mode );
1007   glHint( target, mode );
1008 }
1009
1010 /***********************************************************************
1011  *              glIndexMask (OPENGL32.@)
1012  */
1013 void WINAPI wine_glIndexMask( GLuint mask ) {
1014   TRACE("(%d)\n", mask );
1015   glIndexMask( mask );
1016 }
1017
1018 /***********************************************************************
1019  *              glIndexPointer (OPENGL32.@)
1020  */
1021 void WINAPI wine_glIndexPointer( GLenum type, GLsizei stride, GLvoid* pointer ) {
1022   TRACE("(%d, %d, %p)\n", type, stride, pointer );
1023   glIndexPointer( type, stride, pointer );
1024 }
1025
1026 /***********************************************************************
1027  *              glIndexd (OPENGL32.@)
1028  */
1029 void WINAPI wine_glIndexd( GLdouble c ) {
1030   TRACE("(%f)\n", c );
1031   glIndexd( c );
1032 }
1033
1034 /***********************************************************************
1035  *              glIndexdv (OPENGL32.@)
1036  */
1037 void WINAPI wine_glIndexdv( GLdouble* c ) {
1038   TRACE("(%p)\n", c );
1039   glIndexdv( c );
1040 }
1041
1042 /***********************************************************************
1043  *              glIndexf (OPENGL32.@)
1044  */
1045 void WINAPI wine_glIndexf( GLfloat c ) {
1046   TRACE("(%f)\n", c );
1047   glIndexf( c );
1048 }
1049
1050 /***********************************************************************
1051  *              glIndexfv (OPENGL32.@)
1052  */
1053 void WINAPI wine_glIndexfv( GLfloat* c ) {
1054   TRACE("(%p)\n", c );
1055   glIndexfv( c );
1056 }
1057
1058 /***********************************************************************
1059  *              glIndexi (OPENGL32.@)
1060  */
1061 void WINAPI wine_glIndexi( GLint c ) {
1062   TRACE("(%d)\n", c );
1063   glIndexi( c );
1064 }
1065
1066 /***********************************************************************
1067  *              glIndexiv (OPENGL32.@)
1068  */
1069 void WINAPI wine_glIndexiv( GLint* c ) {
1070   TRACE("(%p)\n", c );
1071   glIndexiv( c );
1072 }
1073
1074 /***********************************************************************
1075  *              glIndexs (OPENGL32.@)
1076  */
1077 void WINAPI wine_glIndexs( GLshort c ) {
1078   TRACE("(%d)\n", c );
1079   glIndexs( c );
1080 }
1081
1082 /***********************************************************************
1083  *              glIndexsv (OPENGL32.@)
1084  */
1085 void WINAPI wine_glIndexsv( GLshort* c ) {
1086   TRACE("(%p)\n", c );
1087   glIndexsv( c );
1088 }
1089
1090 /***********************************************************************
1091  *              glIndexub (OPENGL32.@)
1092  */
1093 void WINAPI wine_glIndexub( GLubyte c ) {
1094   TRACE("(%d)\n", c );
1095   glIndexub( c );
1096 }
1097
1098 /***********************************************************************
1099  *              glIndexubv (OPENGL32.@)
1100  */
1101 void WINAPI wine_glIndexubv( GLubyte* c ) {
1102   TRACE("(%p)\n", c );
1103   glIndexubv( c );
1104 }
1105
1106 /***********************************************************************
1107  *              glInitNames (OPENGL32.@)
1108  */
1109 void WINAPI wine_glInitNames( void ) {
1110   TRACE("()\n");
1111   glInitNames( );
1112 }
1113
1114 /***********************************************************************
1115  *              glInterleavedArrays (OPENGL32.@)
1116  */
1117 void WINAPI wine_glInterleavedArrays( GLenum format, GLsizei stride, GLvoid* pointer ) {
1118   TRACE("(%d, %d, %p)\n", format, stride, pointer );
1119   glInterleavedArrays( format, stride, pointer );
1120 }
1121
1122 /***********************************************************************
1123  *              glIsEnabled (OPENGL32.@)
1124  */
1125 GLboolean WINAPI wine_glIsEnabled( GLenum cap ) {
1126   TRACE("(%d)\n", cap );
1127   return glIsEnabled( cap );
1128 }
1129
1130 /***********************************************************************
1131  *              glIsList (OPENGL32.@)
1132  */
1133 GLboolean WINAPI wine_glIsList( GLuint list ) {
1134   TRACE("(%d)\n", list );
1135   return glIsList( list );
1136 }
1137
1138 /***********************************************************************
1139  *              glIsTexture (OPENGL32.@)
1140  */
1141 GLboolean WINAPI wine_glIsTexture( GLuint texture ) {
1142   TRACE("(%d)\n", texture );
1143   return glIsTexture( texture );
1144 }
1145
1146 /***********************************************************************
1147  *              glLightModelf (OPENGL32.@)
1148  */
1149 void WINAPI wine_glLightModelf( GLenum pname, GLfloat param ) {
1150   TRACE("(%d, %f)\n", pname, param );
1151   glLightModelf( pname, param );
1152 }
1153
1154 /***********************************************************************
1155  *              glLightModelfv (OPENGL32.@)
1156  */
1157 void WINAPI wine_glLightModelfv( GLenum pname, GLfloat* params ) {
1158   TRACE("(%d, %p)\n", pname, params );
1159   glLightModelfv( pname, params );
1160 }
1161
1162 /***********************************************************************
1163  *              glLightModeli (OPENGL32.@)
1164  */
1165 void WINAPI wine_glLightModeli( GLenum pname, GLint param ) {
1166   TRACE("(%d, %d)\n", pname, param );
1167   glLightModeli( pname, param );
1168 }
1169
1170 /***********************************************************************
1171  *              glLightModeliv (OPENGL32.@)
1172  */
1173 void WINAPI wine_glLightModeliv( GLenum pname, GLint* params ) {
1174   TRACE("(%d, %p)\n", pname, params );
1175   glLightModeliv( pname, params );
1176 }
1177
1178 /***********************************************************************
1179  *              glLightf (OPENGL32.@)
1180  */
1181 void WINAPI wine_glLightf( GLenum light, GLenum pname, GLfloat param ) {
1182   TRACE("(%d, %d, %f)\n", light, pname, param );
1183   glLightf( light, pname, param );
1184 }
1185
1186 /***********************************************************************
1187  *              glLightfv (OPENGL32.@)
1188  */
1189 void WINAPI wine_glLightfv( GLenum light, GLenum pname, GLfloat* params ) {
1190   TRACE("(%d, %d, %p)\n", light, pname, params );
1191   glLightfv( light, pname, params );
1192 }
1193
1194 /***********************************************************************
1195  *              glLighti (OPENGL32.@)
1196  */
1197 void WINAPI wine_glLighti( GLenum light, GLenum pname, GLint param ) {
1198   TRACE("(%d, %d, %d)\n", light, pname, param );
1199   glLighti( light, pname, param );
1200 }
1201
1202 /***********************************************************************
1203  *              glLightiv (OPENGL32.@)
1204  */
1205 void WINAPI wine_glLightiv( GLenum light, GLenum pname, GLint* params ) {
1206   TRACE("(%d, %d, %p)\n", light, pname, params );
1207   glLightiv( light, pname, params );
1208 }
1209
1210 /***********************************************************************
1211  *              glLineStipple (OPENGL32.@)
1212  */
1213 void WINAPI wine_glLineStipple( GLint factor, GLushort pattern ) {
1214   TRACE("(%d, %d)\n", factor, pattern );
1215   glLineStipple( factor, pattern );
1216 }
1217
1218 /***********************************************************************
1219  *              glLineWidth (OPENGL32.@)
1220  */
1221 void WINAPI wine_glLineWidth( GLfloat width ) {
1222   TRACE("(%f)\n", width );
1223   glLineWidth( width );
1224 }
1225
1226 /***********************************************************************
1227  *              glListBase (OPENGL32.@)
1228  */
1229 void WINAPI wine_glListBase( GLuint base ) {
1230   TRACE("(%d)\n", base );
1231   glListBase( base );
1232 }
1233
1234 /***********************************************************************
1235  *              glLoadIdentity (OPENGL32.@)
1236  */
1237 void WINAPI wine_glLoadIdentity( void ) {
1238   TRACE("()\n");
1239   glLoadIdentity( );
1240 }
1241
1242 /***********************************************************************
1243  *              glLoadMatrixd (OPENGL32.@)
1244  */
1245 void WINAPI wine_glLoadMatrixd( GLdouble* m ) {
1246   TRACE("(%p)\n", m );
1247   glLoadMatrixd( m );
1248 }
1249
1250 /***********************************************************************
1251  *              glLoadMatrixf (OPENGL32.@)
1252  */
1253 void WINAPI wine_glLoadMatrixf( GLfloat* m ) {
1254   TRACE("(%p)\n", m );
1255   glLoadMatrixf( m );
1256 }
1257
1258 /***********************************************************************
1259  *              glLoadName (OPENGL32.@)
1260  */
1261 void WINAPI wine_glLoadName( GLuint name ) {
1262   TRACE("(%d)\n", name );
1263   glLoadName( name );
1264 }
1265
1266 /***********************************************************************
1267  *              glLogicOp (OPENGL32.@)
1268  */
1269 void WINAPI wine_glLogicOp( GLenum opcode ) {
1270   TRACE("(%d)\n", opcode );
1271   glLogicOp( opcode );
1272 }
1273
1274 /***********************************************************************
1275  *              glMap1d (OPENGL32.@)
1276  */
1277 void WINAPI wine_glMap1d( GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, GLdouble* points ) {
1278   TRACE("(%d, %f, %f, %d, %d, %p)\n", target, u1, u2, stride, order, points );
1279   glMap1d( target, u1, u2, stride, order, points );
1280 }
1281
1282 /***********************************************************************
1283  *              glMap1f (OPENGL32.@)
1284  */
1285 void WINAPI wine_glMap1f( GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, GLfloat* points ) {
1286   TRACE("(%d, %f, %f, %d, %d, %p)\n", target, u1, u2, stride, order, points );
1287   glMap1f( target, u1, u2, stride, order, points );
1288 }
1289
1290 /***********************************************************************
1291  *              glMap2d (OPENGL32.@)
1292  */
1293 void WINAPI wine_glMap2d( GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble* points ) {
1294   TRACE("(%d, %f, %f, %d, %d, %f, %f, %d, %d, %p)\n", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
1295   glMap2d( target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
1296 }
1297
1298 /***********************************************************************
1299  *              glMap2f (OPENGL32.@)
1300  */
1301 void WINAPI wine_glMap2f( GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat* points ) {
1302   TRACE("(%d, %f, %f, %d, %d, %f, %f, %d, %d, %p)\n", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
1303   glMap2f( target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
1304 }
1305
1306 /***********************************************************************
1307  *              glMapGrid1d (OPENGL32.@)
1308  */
1309 void WINAPI wine_glMapGrid1d( GLint un, GLdouble u1, GLdouble u2 ) {
1310   TRACE("(%d, %f, %f)\n", un, u1, u2 );
1311   glMapGrid1d( un, u1, u2 );
1312 }
1313
1314 /***********************************************************************
1315  *              glMapGrid1f (OPENGL32.@)
1316  */
1317 void WINAPI wine_glMapGrid1f( GLint un, GLfloat u1, GLfloat u2 ) {
1318   TRACE("(%d, %f, %f)\n", un, u1, u2 );
1319   glMapGrid1f( un, u1, u2 );
1320 }
1321
1322 /***********************************************************************
1323  *              glMapGrid2d (OPENGL32.@)
1324  */
1325 void WINAPI wine_glMapGrid2d( GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2 ) {
1326   TRACE("(%d, %f, %f, %d, %f, %f)\n", un, u1, u2, vn, v1, v2 );
1327   glMapGrid2d( un, u1, u2, vn, v1, v2 );
1328 }
1329
1330 /***********************************************************************
1331  *              glMapGrid2f (OPENGL32.@)
1332  */
1333 void WINAPI wine_glMapGrid2f( GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2 ) {
1334   TRACE("(%d, %f, %f, %d, %f, %f)\n", un, u1, u2, vn, v1, v2 );
1335   glMapGrid2f( un, u1, u2, vn, v1, v2 );
1336 }
1337
1338 /***********************************************************************
1339  *              glMaterialf (OPENGL32.@)
1340  */
1341 void WINAPI wine_glMaterialf( GLenum face, GLenum pname, GLfloat param ) {
1342   TRACE("(%d, %d, %f)\n", face, pname, param );
1343   glMaterialf( face, pname, param );
1344 }
1345
1346 /***********************************************************************
1347  *              glMaterialfv (OPENGL32.@)
1348  */
1349 void WINAPI wine_glMaterialfv( GLenum face, GLenum pname, GLfloat* params ) {
1350   TRACE("(%d, %d, %p)\n", face, pname, params );
1351   glMaterialfv( face, pname, params );
1352 }
1353
1354 /***********************************************************************
1355  *              glMateriali (OPENGL32.@)
1356  */
1357 void WINAPI wine_glMateriali( GLenum face, GLenum pname, GLint param ) {
1358   TRACE("(%d, %d, %d)\n", face, pname, param );
1359   glMateriali( face, pname, param );
1360 }
1361
1362 /***********************************************************************
1363  *              glMaterialiv (OPENGL32.@)
1364  */
1365 void WINAPI wine_glMaterialiv( GLenum face, GLenum pname, GLint* params ) {
1366   TRACE("(%d, %d, %p)\n", face, pname, params );
1367   glMaterialiv( face, pname, params );
1368 }
1369
1370 /***********************************************************************
1371  *              glMatrixMode (OPENGL32.@)
1372  */
1373 void WINAPI wine_glMatrixMode( GLenum mode ) {
1374   TRACE("(%d)\n", mode );
1375   glMatrixMode( mode );
1376 }
1377
1378 /***********************************************************************
1379  *              glMultMatrixd (OPENGL32.@)
1380  */
1381 void WINAPI wine_glMultMatrixd( GLdouble* m ) {
1382   TRACE("(%p)\n", m );
1383   glMultMatrixd( m );
1384 }
1385
1386 /***********************************************************************
1387  *              glMultMatrixf (OPENGL32.@)
1388  */
1389 void WINAPI wine_glMultMatrixf( GLfloat* m ) {
1390   TRACE("(%p)\n", m );
1391   glMultMatrixf( m );
1392 }
1393
1394 /***********************************************************************
1395  *              glNewList (OPENGL32.@)
1396  */
1397 void WINAPI wine_glNewList( GLuint list, GLenum mode ) {
1398   TRACE("(%d, %d)\n", list, mode );
1399   glNewList( list, mode );
1400 }
1401
1402 /***********************************************************************
1403  *              glNormal3b (OPENGL32.@)
1404  */
1405 void WINAPI wine_glNormal3b( GLbyte nx, GLbyte ny, GLbyte nz ) {
1406   TRACE("(%d, %d, %d)\n", nx, ny, nz );
1407   glNormal3b( nx, ny, nz );
1408 }
1409
1410 /***********************************************************************
1411  *              glNormal3bv (OPENGL32.@)
1412  */
1413 void WINAPI wine_glNormal3bv( GLbyte* v ) {
1414   TRACE("(%p)\n", v );
1415   glNormal3bv( v );
1416 }
1417
1418 /***********************************************************************
1419  *              glNormal3d (OPENGL32.@)
1420  */
1421 void WINAPI wine_glNormal3d( GLdouble nx, GLdouble ny, GLdouble nz ) {
1422   TRACE("(%f, %f, %f)\n", nx, ny, nz );
1423   glNormal3d( nx, ny, nz );
1424 }
1425
1426 /***********************************************************************
1427  *              glNormal3dv (OPENGL32.@)
1428  */
1429 void WINAPI wine_glNormal3dv( GLdouble* v ) {
1430   TRACE("(%p)\n", v );
1431   glNormal3dv( v );
1432 }
1433
1434 /***********************************************************************
1435  *              glNormal3f (OPENGL32.@)
1436  */
1437 void WINAPI wine_glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz ) {
1438   TRACE("(%f, %f, %f)\n", nx, ny, nz );
1439   glNormal3f( nx, ny, nz );
1440 }
1441
1442 /***********************************************************************
1443  *              glNormal3fv (OPENGL32.@)
1444  */
1445 void WINAPI wine_glNormal3fv( GLfloat* v ) {
1446   TRACE("(%p)\n", v );
1447   glNormal3fv( v );
1448 }
1449
1450 /***********************************************************************
1451  *              glNormal3i (OPENGL32.@)
1452  */
1453 void WINAPI wine_glNormal3i( GLint nx, GLint ny, GLint nz ) {
1454   TRACE("(%d, %d, %d)\n", nx, ny, nz );
1455   glNormal3i( nx, ny, nz );
1456 }
1457
1458 /***********************************************************************
1459  *              glNormal3iv (OPENGL32.@)
1460  */
1461 void WINAPI wine_glNormal3iv( GLint* v ) {
1462   TRACE("(%p)\n", v );
1463   glNormal3iv( v );
1464 }
1465
1466 /***********************************************************************
1467  *              glNormal3s (OPENGL32.@)
1468  */
1469 void WINAPI wine_glNormal3s( GLshort nx, GLshort ny, GLshort nz ) {
1470   TRACE("(%d, %d, %d)\n", nx, ny, nz );
1471   glNormal3s( nx, ny, nz );
1472 }
1473
1474 /***********************************************************************
1475  *              glNormal3sv (OPENGL32.@)
1476  */
1477 void WINAPI wine_glNormal3sv( GLshort* v ) {
1478   TRACE("(%p)\n", v );
1479   glNormal3sv( v );
1480 }
1481
1482 /***********************************************************************
1483  *              glNormalPointer (OPENGL32.@)
1484  */
1485 void WINAPI wine_glNormalPointer( GLenum type, GLsizei stride, GLvoid* pointer ) {
1486   TRACE("(%d, %d, %p)\n", type, stride, pointer );
1487   glNormalPointer( type, stride, pointer );
1488 }
1489
1490 /***********************************************************************
1491  *              glOrtho (OPENGL32.@)
1492  */
1493 void WINAPI wine_glOrtho( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) {
1494   TRACE("(%f, %f, %f, %f, %f, %f)\n", left, right, bottom, top, zNear, zFar );
1495   glOrtho( left, right, bottom, top, zNear, zFar );
1496 }
1497
1498 /***********************************************************************
1499  *              glPassThrough (OPENGL32.@)
1500  */
1501 void WINAPI wine_glPassThrough( GLfloat token ) {
1502   TRACE("(%f)\n", token );
1503   glPassThrough( token );
1504 }
1505
1506 /***********************************************************************
1507  *              glPixelMapfv (OPENGL32.@)
1508  */
1509 void WINAPI wine_glPixelMapfv( GLenum map, GLint mapsize, GLfloat* values ) {
1510   TRACE("(%d, %d, %p)\n", map, mapsize, values );
1511   glPixelMapfv( map, mapsize, values );
1512 }
1513
1514 /***********************************************************************
1515  *              glPixelMapuiv (OPENGL32.@)
1516  */
1517 void WINAPI wine_glPixelMapuiv( GLenum map, GLint mapsize, GLuint* values ) {
1518   TRACE("(%d, %d, %p)\n", map, mapsize, values );
1519   glPixelMapuiv( map, mapsize, values );
1520 }
1521
1522 /***********************************************************************
1523  *              glPixelMapusv (OPENGL32.@)
1524  */
1525 void WINAPI wine_glPixelMapusv( GLenum map, GLint mapsize, GLushort* values ) {
1526   TRACE("(%d, %d, %p)\n", map, mapsize, values );
1527   glPixelMapusv( map, mapsize, values );
1528 }
1529
1530 /***********************************************************************
1531  *              glPixelStoref (OPENGL32.@)
1532  */
1533 void WINAPI wine_glPixelStoref( GLenum pname, GLfloat param ) {
1534   TRACE("(%d, %f)\n", pname, param );
1535   glPixelStoref( pname, param );
1536 }
1537
1538 /***********************************************************************
1539  *              glPixelStorei (OPENGL32.@)
1540  */
1541 void WINAPI wine_glPixelStorei( GLenum pname, GLint param ) {
1542   TRACE("(%d, %d)\n", pname, param );
1543   glPixelStorei( pname, param );
1544 }
1545
1546 /***********************************************************************
1547  *              glPixelTransferf (OPENGL32.@)
1548  */
1549 void WINAPI wine_glPixelTransferf( GLenum pname, GLfloat param ) {
1550   TRACE("(%d, %f)\n", pname, param );
1551   glPixelTransferf( pname, param );
1552 }
1553
1554 /***********************************************************************
1555  *              glPixelTransferi (OPENGL32.@)
1556  */
1557 void WINAPI wine_glPixelTransferi( GLenum pname, GLint param ) {
1558   TRACE("(%d, %d)\n", pname, param );
1559   glPixelTransferi( pname, param );
1560 }
1561
1562 /***********************************************************************
1563  *              glPixelZoom (OPENGL32.@)
1564  */
1565 void WINAPI wine_glPixelZoom( GLfloat xfactor, GLfloat yfactor ) {
1566   TRACE("(%f, %f)\n", xfactor, yfactor );
1567   glPixelZoom( xfactor, yfactor );
1568 }
1569
1570 /***********************************************************************
1571  *              glPointSize (OPENGL32.@)
1572  */
1573 void WINAPI wine_glPointSize( GLfloat size ) {
1574   TRACE("(%f)\n", size );
1575   glPointSize( size );
1576 }
1577
1578 /***********************************************************************
1579  *              glPolygonMode (OPENGL32.@)
1580  */
1581 void WINAPI wine_glPolygonMode( GLenum face, GLenum mode ) {
1582   TRACE("(%d, %d)\n", face, mode );
1583   glPolygonMode( face, mode );
1584 }
1585
1586 /***********************************************************************
1587  *              glPolygonOffset (OPENGL32.@)
1588  */
1589 void WINAPI wine_glPolygonOffset( GLfloat factor, GLfloat units ) {
1590   TRACE("(%f, %f)\n", factor, units );
1591   glPolygonOffset( factor, units );
1592 }
1593
1594 /***********************************************************************
1595  *              glPolygonStipple (OPENGL32.@)
1596  */
1597 void WINAPI wine_glPolygonStipple( GLubyte* mask ) {
1598   TRACE("(%p)\n", mask );
1599   glPolygonStipple( mask );
1600 }
1601
1602 /***********************************************************************
1603  *              glPopAttrib (OPENGL32.@)
1604  */
1605 void WINAPI wine_glPopAttrib( void ) {
1606   TRACE("()\n");
1607   glPopAttrib( );
1608 }
1609
1610 /***********************************************************************
1611  *              glPopClientAttrib (OPENGL32.@)
1612  */
1613 void WINAPI wine_glPopClientAttrib( void ) {
1614   TRACE("()\n");
1615   glPopClientAttrib( );
1616 }
1617
1618 /***********************************************************************
1619  *              glPopMatrix (OPENGL32.@)
1620  */
1621 void WINAPI wine_glPopMatrix( void ) {
1622   TRACE("()\n");
1623   glPopMatrix( );
1624 }
1625
1626 /***********************************************************************
1627  *              glPopName (OPENGL32.@)
1628  */
1629 void WINAPI wine_glPopName( void ) {
1630   TRACE("()\n");
1631   glPopName( );
1632 }
1633
1634 /***********************************************************************
1635  *              glPrioritizeTextures (OPENGL32.@)
1636  */
1637 void WINAPI wine_glPrioritizeTextures( GLsizei n, GLuint* textures, GLfloat* priorities ) {
1638   TRACE("(%d, %p, %p)\n", n, textures, priorities );
1639   glPrioritizeTextures( n, textures, priorities );
1640 }
1641
1642 /***********************************************************************
1643  *              glPushAttrib (OPENGL32.@)
1644  */
1645 void WINAPI wine_glPushAttrib( GLbitfield mask ) {
1646   TRACE("(%d)\n", mask );
1647   glPushAttrib( mask );
1648 }
1649
1650 /***********************************************************************
1651  *              glPushClientAttrib (OPENGL32.@)
1652  */
1653 void WINAPI wine_glPushClientAttrib( GLbitfield mask ) {
1654   TRACE("(%d)\n", mask );
1655   glPushClientAttrib( mask );
1656 }
1657
1658 /***********************************************************************
1659  *              glPushMatrix (OPENGL32.@)
1660  */
1661 void WINAPI wine_glPushMatrix( void ) {
1662   TRACE("()\n");
1663   glPushMatrix( );
1664 }
1665
1666 /***********************************************************************
1667  *              glPushName (OPENGL32.@)
1668  */
1669 void WINAPI wine_glPushName( GLuint name ) {
1670   TRACE("(%d)\n", name );
1671   glPushName( name );
1672 }
1673
1674 /***********************************************************************
1675  *              glRasterPos2d (OPENGL32.@)
1676  */
1677 void WINAPI wine_glRasterPos2d( GLdouble x, GLdouble y ) {
1678   TRACE("(%f, %f)\n", x, y );
1679   glRasterPos2d( x, y );
1680 }
1681
1682 /***********************************************************************
1683  *              glRasterPos2dv (OPENGL32.@)
1684  */
1685 void WINAPI wine_glRasterPos2dv( GLdouble* v ) {
1686   TRACE("(%p)\n", v );
1687   glRasterPos2dv( v );
1688 }
1689
1690 /***********************************************************************
1691  *              glRasterPos2f (OPENGL32.@)
1692  */
1693 void WINAPI wine_glRasterPos2f( GLfloat x, GLfloat y ) {
1694   TRACE("(%f, %f)\n", x, y );
1695   glRasterPos2f( x, y );
1696 }
1697
1698 /***********************************************************************
1699  *              glRasterPos2fv (OPENGL32.@)
1700  */
1701 void WINAPI wine_glRasterPos2fv( GLfloat* v ) {
1702   TRACE("(%p)\n", v );
1703   glRasterPos2fv( v );
1704 }
1705
1706 /***********************************************************************
1707  *              glRasterPos2i (OPENGL32.@)
1708  */
1709 void WINAPI wine_glRasterPos2i( GLint x, GLint y ) {
1710   TRACE("(%d, %d)\n", x, y );
1711   glRasterPos2i( x, y );
1712 }
1713
1714 /***********************************************************************
1715  *              glRasterPos2iv (OPENGL32.@)
1716  */
1717 void WINAPI wine_glRasterPos2iv( GLint* v ) {
1718   TRACE("(%p)\n", v );
1719   glRasterPos2iv( v );
1720 }
1721
1722 /***********************************************************************
1723  *              glRasterPos2s (OPENGL32.@)
1724  */
1725 void WINAPI wine_glRasterPos2s( GLshort x, GLshort y ) {
1726   TRACE("(%d, %d)\n", x, y );
1727   glRasterPos2s( x, y );
1728 }
1729
1730 /***********************************************************************
1731  *              glRasterPos2sv (OPENGL32.@)
1732  */
1733 void WINAPI wine_glRasterPos2sv( GLshort* v ) {
1734   TRACE("(%p)\n", v );
1735   glRasterPos2sv( v );
1736 }
1737
1738 /***********************************************************************
1739  *              glRasterPos3d (OPENGL32.@)
1740  */
1741 void WINAPI wine_glRasterPos3d( GLdouble x, GLdouble y, GLdouble z ) {
1742   TRACE("(%f, %f, %f)\n", x, y, z );
1743   glRasterPos3d( x, y, z );
1744 }
1745
1746 /***********************************************************************
1747  *              glRasterPos3dv (OPENGL32.@)
1748  */
1749 void WINAPI wine_glRasterPos3dv( GLdouble* v ) {
1750   TRACE("(%p)\n", v );
1751   glRasterPos3dv( v );
1752 }
1753
1754 /***********************************************************************
1755  *              glRasterPos3f (OPENGL32.@)
1756  */
1757 void WINAPI wine_glRasterPos3f( GLfloat x, GLfloat y, GLfloat z ) {
1758   TRACE("(%f, %f, %f)\n", x, y, z );
1759   glRasterPos3f( x, y, z );
1760 }
1761
1762 /***********************************************************************
1763  *              glRasterPos3fv (OPENGL32.@)
1764  */
1765 void WINAPI wine_glRasterPos3fv( GLfloat* v ) {
1766   TRACE("(%p)\n", v );
1767   glRasterPos3fv( v );
1768 }
1769
1770 /***********************************************************************
1771  *              glRasterPos3i (OPENGL32.@)
1772  */
1773 void WINAPI wine_glRasterPos3i( GLint x, GLint y, GLint z ) {
1774   TRACE("(%d, %d, %d)\n", x, y, z );
1775   glRasterPos3i( x, y, z );
1776 }
1777
1778 /***********************************************************************
1779  *              glRasterPos3iv (OPENGL32.@)
1780  */
1781 void WINAPI wine_glRasterPos3iv( GLint* v ) {
1782   TRACE("(%p)\n", v );
1783   glRasterPos3iv( v );
1784 }
1785
1786 /***********************************************************************
1787  *              glRasterPos3s (OPENGL32.@)
1788  */
1789 void WINAPI wine_glRasterPos3s( GLshort x, GLshort y, GLshort z ) {
1790   TRACE("(%d, %d, %d)\n", x, y, z );
1791   glRasterPos3s( x, y, z );
1792 }
1793
1794 /***********************************************************************
1795  *              glRasterPos3sv (OPENGL32.@)
1796  */
1797 void WINAPI wine_glRasterPos3sv( GLshort* v ) {
1798   TRACE("(%p)\n", v );
1799   glRasterPos3sv( v );
1800 }
1801
1802 /***********************************************************************
1803  *              glRasterPos4d (OPENGL32.@)
1804  */
1805 void WINAPI wine_glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
1806   TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
1807   glRasterPos4d( x, y, z, w );
1808 }
1809
1810 /***********************************************************************
1811  *              glRasterPos4dv (OPENGL32.@)
1812  */
1813 void WINAPI wine_glRasterPos4dv( GLdouble* v ) {
1814   TRACE("(%p)\n", v );
1815   glRasterPos4dv( v );
1816 }
1817
1818 /***********************************************************************
1819  *              glRasterPos4f (OPENGL32.@)
1820  */
1821 void WINAPI wine_glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
1822   TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
1823   glRasterPos4f( x, y, z, w );
1824 }
1825
1826 /***********************************************************************
1827  *              glRasterPos4fv (OPENGL32.@)
1828  */
1829 void WINAPI wine_glRasterPos4fv( GLfloat* v ) {
1830   TRACE("(%p)\n", v );
1831   glRasterPos4fv( v );
1832 }
1833
1834 /***********************************************************************
1835  *              glRasterPos4i (OPENGL32.@)
1836  */
1837 void WINAPI wine_glRasterPos4i( GLint x, GLint y, GLint z, GLint w ) {
1838   TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
1839   glRasterPos4i( x, y, z, w );
1840 }
1841
1842 /***********************************************************************
1843  *              glRasterPos4iv (OPENGL32.@)
1844  */
1845 void WINAPI wine_glRasterPos4iv( GLint* v ) {
1846   TRACE("(%p)\n", v );
1847   glRasterPos4iv( v );
1848 }
1849
1850 /***********************************************************************
1851  *              glRasterPos4s (OPENGL32.@)
1852  */
1853 void WINAPI wine_glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w ) {
1854   TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
1855   glRasterPos4s( x, y, z, w );
1856 }
1857
1858 /***********************************************************************
1859  *              glRasterPos4sv (OPENGL32.@)
1860  */
1861 void WINAPI wine_glRasterPos4sv( GLshort* v ) {
1862   TRACE("(%p)\n", v );
1863   glRasterPos4sv( v );
1864 }
1865
1866 /***********************************************************************
1867  *              glReadBuffer (OPENGL32.@)
1868  */
1869 void WINAPI wine_glReadBuffer( GLenum mode ) {
1870   TRACE("(%d)\n", mode );
1871   glReadBuffer( mode );
1872 }
1873
1874 /***********************************************************************
1875  *              glReadPixels (OPENGL32.@)
1876  */
1877 void WINAPI wine_glReadPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels ) {
1878   TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", x, y, width, height, format, type, pixels );
1879   glReadPixels( x, y, width, height, format, type, pixels );
1880 }
1881
1882 /***********************************************************************
1883  *              glRectd (OPENGL32.@)
1884  */
1885 void WINAPI wine_glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 ) {
1886   TRACE("(%f, %f, %f, %f)\n", x1, y1, x2, y2 );
1887   glRectd( x1, y1, x2, y2 );
1888 }
1889
1890 /***********************************************************************
1891  *              glRectdv (OPENGL32.@)
1892  */
1893 void WINAPI wine_glRectdv( GLdouble* v1, GLdouble* v2 ) {
1894   TRACE("(%p, %p)\n", v1, v2 );
1895   glRectdv( v1, v2 );
1896 }
1897
1898 /***********************************************************************
1899  *              glRectf (OPENGL32.@)
1900  */
1901 void WINAPI wine_glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 ) {
1902   TRACE("(%f, %f, %f, %f)\n", x1, y1, x2, y2 );
1903   glRectf( x1, y1, x2, y2 );
1904 }
1905
1906 /***********************************************************************
1907  *              glRectfv (OPENGL32.@)
1908  */
1909 void WINAPI wine_glRectfv( GLfloat* v1, GLfloat* v2 ) {
1910   TRACE("(%p, %p)\n", v1, v2 );
1911   glRectfv( v1, v2 );
1912 }
1913
1914 /***********************************************************************
1915  *              glRecti (OPENGL32.@)
1916  */
1917 void WINAPI wine_glRecti( GLint x1, GLint y1, GLint x2, GLint y2 ) {
1918   TRACE("(%d, %d, %d, %d)\n", x1, y1, x2, y2 );
1919   glRecti( x1, y1, x2, y2 );
1920 }
1921
1922 /***********************************************************************
1923  *              glRectiv (OPENGL32.@)
1924  */
1925 void WINAPI wine_glRectiv( GLint* v1, GLint* v2 ) {
1926   TRACE("(%p, %p)\n", v1, v2 );
1927   glRectiv( v1, v2 );
1928 }
1929
1930 /***********************************************************************
1931  *              glRects (OPENGL32.@)
1932  */
1933 void WINAPI wine_glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 ) {
1934   TRACE("(%d, %d, %d, %d)\n", x1, y1, x2, y2 );
1935   glRects( x1, y1, x2, y2 );
1936 }
1937
1938 /***********************************************************************
1939  *              glRectsv (OPENGL32.@)
1940  */
1941 void WINAPI wine_glRectsv( GLshort* v1, GLshort* v2 ) {
1942   TRACE("(%p, %p)\n", v1, v2 );
1943   glRectsv( v1, v2 );
1944 }
1945
1946 /***********************************************************************
1947  *              glRenderMode (OPENGL32.@)
1948  */
1949 GLint WINAPI wine_glRenderMode( GLenum mode ) {
1950   TRACE("(%d)\n", mode );
1951   return glRenderMode( mode );
1952 }
1953
1954 /***********************************************************************
1955  *              glRotated (OPENGL32.@)
1956  */
1957 void WINAPI wine_glRotated( GLdouble angle, GLdouble x, GLdouble y, GLdouble z ) {
1958   TRACE("(%f, %f, %f, %f)\n", angle, x, y, z );
1959   glRotated( angle, x, y, z );
1960 }
1961
1962 /***********************************************************************
1963  *              glRotatef (OPENGL32.@)
1964  */
1965 void WINAPI wine_glRotatef( GLfloat angle, GLfloat x, GLfloat y, GLfloat z ) {
1966   TRACE("(%f, %f, %f, %f)\n", angle, x, y, z );
1967   glRotatef( angle, x, y, z );
1968 }
1969
1970 /***********************************************************************
1971  *              glScaled (OPENGL32.@)
1972  */
1973 void WINAPI wine_glScaled( GLdouble x, GLdouble y, GLdouble z ) {
1974   TRACE("(%f, %f, %f)\n", x, y, z );
1975   glScaled( x, y, z );
1976 }
1977
1978 /***********************************************************************
1979  *              glScalef (OPENGL32.@)
1980  */
1981 void WINAPI wine_glScalef( GLfloat x, GLfloat y, GLfloat z ) {
1982   TRACE("(%f, %f, %f)\n", x, y, z );
1983   glScalef( x, y, z );
1984 }
1985
1986 /***********************************************************************
1987  *              glScissor (OPENGL32.@)
1988  */
1989 void WINAPI wine_glScissor( GLint x, GLint y, GLsizei width, GLsizei height ) {
1990   TRACE("(%d, %d, %d, %d)\n", x, y, width, height );
1991   glScissor( x, y, width, height );
1992 }
1993
1994 /***********************************************************************
1995  *              glSelectBuffer (OPENGL32.@)
1996  */
1997 void WINAPI wine_glSelectBuffer( GLsizei size, GLuint* buffer ) {
1998   TRACE("(%d, %p)\n", size, buffer );
1999   glSelectBuffer( size, buffer );
2000 }
2001
2002 /***********************************************************************
2003  *              glShadeModel (OPENGL32.@)
2004  */
2005 void WINAPI wine_glShadeModel( GLenum mode ) {
2006   TRACE("(%d)\n", mode );
2007   glShadeModel( mode );
2008 }
2009
2010 /***********************************************************************
2011  *              glStencilFunc (OPENGL32.@)
2012  */
2013 void WINAPI wine_glStencilFunc( GLenum func, GLint ref, GLuint mask ) {
2014   TRACE("(%d, %d, %d)\n", func, ref, mask );
2015   glStencilFunc( func, ref, mask );
2016 }
2017
2018 /***********************************************************************
2019  *              glStencilMask (OPENGL32.@)
2020  */
2021 void WINAPI wine_glStencilMask( GLuint mask ) {
2022   TRACE("(%d)\n", mask );
2023   glStencilMask( mask );
2024 }
2025
2026 /***********************************************************************
2027  *              glStencilOp (OPENGL32.@)
2028  */
2029 void WINAPI wine_glStencilOp( GLenum fail, GLenum zfail, GLenum zpass ) {
2030   TRACE("(%d, %d, %d)\n", fail, zfail, zpass );
2031   glStencilOp( fail, zfail, zpass );
2032 }
2033
2034 /***********************************************************************
2035  *              glTexCoord1d (OPENGL32.@)
2036  */
2037 void WINAPI wine_glTexCoord1d( GLdouble s ) {
2038   TRACE("(%f)\n", s );
2039   glTexCoord1d( s );
2040 }
2041
2042 /***********************************************************************
2043  *              glTexCoord1dv (OPENGL32.@)
2044  */
2045 void WINAPI wine_glTexCoord1dv( GLdouble* v ) {
2046   TRACE("(%p)\n", v );
2047   glTexCoord1dv( v );
2048 }
2049
2050 /***********************************************************************
2051  *              glTexCoord1f (OPENGL32.@)
2052  */
2053 void WINAPI wine_glTexCoord1f( GLfloat s ) {
2054   TRACE("(%f)\n", s );
2055   glTexCoord1f( s );
2056 }
2057
2058 /***********************************************************************
2059  *              glTexCoord1fv (OPENGL32.@)
2060  */
2061 void WINAPI wine_glTexCoord1fv( GLfloat* v ) {
2062   TRACE("(%p)\n", v );
2063   glTexCoord1fv( v );
2064 }
2065
2066 /***********************************************************************
2067  *              glTexCoord1i (OPENGL32.@)
2068  */
2069 void WINAPI wine_glTexCoord1i( GLint s ) {
2070   TRACE("(%d)\n", s );
2071   glTexCoord1i( s );
2072 }
2073
2074 /***********************************************************************
2075  *              glTexCoord1iv (OPENGL32.@)
2076  */
2077 void WINAPI wine_glTexCoord1iv( GLint* v ) {
2078   TRACE("(%p)\n", v );
2079   glTexCoord1iv( v );
2080 }
2081
2082 /***********************************************************************
2083  *              glTexCoord1s (OPENGL32.@)
2084  */
2085 void WINAPI wine_glTexCoord1s( GLshort s ) {
2086   TRACE("(%d)\n", s );
2087   glTexCoord1s( s );
2088 }
2089
2090 /***********************************************************************
2091  *              glTexCoord1sv (OPENGL32.@)
2092  */
2093 void WINAPI wine_glTexCoord1sv( GLshort* v ) {
2094   TRACE("(%p)\n", v );
2095   glTexCoord1sv( v );
2096 }
2097
2098 /***********************************************************************
2099  *              glTexCoord2d (OPENGL32.@)
2100  */
2101 void WINAPI wine_glTexCoord2d( GLdouble s, GLdouble t ) {
2102   TRACE("(%f, %f)\n", s, t );
2103   glTexCoord2d( s, t );
2104 }
2105
2106 /***********************************************************************
2107  *              glTexCoord2dv (OPENGL32.@)
2108  */
2109 void WINAPI wine_glTexCoord2dv( GLdouble* v ) {
2110   TRACE("(%p)\n", v );
2111   glTexCoord2dv( v );
2112 }
2113
2114 /***********************************************************************
2115  *              glTexCoord2f (OPENGL32.@)
2116  */
2117 void WINAPI wine_glTexCoord2f( GLfloat s, GLfloat t ) {
2118   TRACE("(%f, %f)\n", s, t );
2119   glTexCoord2f( s, t );
2120 }
2121
2122 /***********************************************************************
2123  *              glTexCoord2fv (OPENGL32.@)
2124  */
2125 void WINAPI wine_glTexCoord2fv( GLfloat* v ) {
2126   TRACE("(%p)\n", v );
2127   glTexCoord2fv( v );
2128 }
2129
2130 /***********************************************************************
2131  *              glTexCoord2i (OPENGL32.@)
2132  */
2133 void WINAPI wine_glTexCoord2i( GLint s, GLint t ) {
2134   TRACE("(%d, %d)\n", s, t );
2135   glTexCoord2i( s, t );
2136 }
2137
2138 /***********************************************************************
2139  *              glTexCoord2iv (OPENGL32.@)
2140  */
2141 void WINAPI wine_glTexCoord2iv( GLint* v ) {
2142   TRACE("(%p)\n", v );
2143   glTexCoord2iv( v );
2144 }
2145
2146 /***********************************************************************
2147  *              glTexCoord2s (OPENGL32.@)
2148  */
2149 void WINAPI wine_glTexCoord2s( GLshort s, GLshort t ) {
2150   TRACE("(%d, %d)\n", s, t );
2151   glTexCoord2s( s, t );
2152 }
2153
2154 /***********************************************************************
2155  *              glTexCoord2sv (OPENGL32.@)
2156  */
2157 void WINAPI wine_glTexCoord2sv( GLshort* v ) {
2158   TRACE("(%p)\n", v );
2159   glTexCoord2sv( v );
2160 }
2161
2162 /***********************************************************************
2163  *              glTexCoord3d (OPENGL32.@)
2164  */
2165 void WINAPI wine_glTexCoord3d( GLdouble s, GLdouble t, GLdouble r ) {
2166   TRACE("(%f, %f, %f)\n", s, t, r );
2167   glTexCoord3d( s, t, r );
2168 }
2169
2170 /***********************************************************************
2171  *              glTexCoord3dv (OPENGL32.@)
2172  */
2173 void WINAPI wine_glTexCoord3dv( GLdouble* v ) {
2174   TRACE("(%p)\n", v );
2175   glTexCoord3dv( v );
2176 }
2177
2178 /***********************************************************************
2179  *              glTexCoord3f (OPENGL32.@)
2180  */
2181 void WINAPI wine_glTexCoord3f( GLfloat s, GLfloat t, GLfloat r ) {
2182   TRACE("(%f, %f, %f)\n", s, t, r );
2183   glTexCoord3f( s, t, r );
2184 }
2185
2186 /***********************************************************************
2187  *              glTexCoord3fv (OPENGL32.@)
2188  */
2189 void WINAPI wine_glTexCoord3fv( GLfloat* v ) {
2190   TRACE("(%p)\n", v );
2191   glTexCoord3fv( v );
2192 }
2193
2194 /***********************************************************************
2195  *              glTexCoord3i (OPENGL32.@)
2196  */
2197 void WINAPI wine_glTexCoord3i( GLint s, GLint t, GLint r ) {
2198   TRACE("(%d, %d, %d)\n", s, t, r );
2199   glTexCoord3i( s, t, r );
2200 }
2201
2202 /***********************************************************************
2203  *              glTexCoord3iv (OPENGL32.@)
2204  */
2205 void WINAPI wine_glTexCoord3iv( GLint* v ) {
2206   TRACE("(%p)\n", v );
2207   glTexCoord3iv( v );
2208 }
2209
2210 /***********************************************************************
2211  *              glTexCoord3s (OPENGL32.@)
2212  */
2213 void WINAPI wine_glTexCoord3s( GLshort s, GLshort t, GLshort r ) {
2214   TRACE("(%d, %d, %d)\n", s, t, r );
2215   glTexCoord3s( s, t, r );
2216 }
2217
2218 /***********************************************************************
2219  *              glTexCoord3sv (OPENGL32.@)
2220  */
2221 void WINAPI wine_glTexCoord3sv( GLshort* v ) {
2222   TRACE("(%p)\n", v );
2223   glTexCoord3sv( v );
2224 }
2225
2226 /***********************************************************************
2227  *              glTexCoord4d (OPENGL32.@)
2228  */
2229 void WINAPI wine_glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q ) {
2230   TRACE("(%f, %f, %f, %f)\n", s, t, r, q );
2231   glTexCoord4d( s, t, r, q );
2232 }
2233
2234 /***********************************************************************
2235  *              glTexCoord4dv (OPENGL32.@)
2236  */
2237 void WINAPI wine_glTexCoord4dv( GLdouble* v ) {
2238   TRACE("(%p)\n", v );
2239   glTexCoord4dv( v );
2240 }
2241
2242 /***********************************************************************
2243  *              glTexCoord4f (OPENGL32.@)
2244  */
2245 void WINAPI wine_glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q ) {
2246   TRACE("(%f, %f, %f, %f)\n", s, t, r, q );
2247   glTexCoord4f( s, t, r, q );
2248 }
2249
2250 /***********************************************************************
2251  *              glTexCoord4fv (OPENGL32.@)
2252  */
2253 void WINAPI wine_glTexCoord4fv( GLfloat* v ) {
2254   TRACE("(%p)\n", v );
2255   glTexCoord4fv( v );
2256 }
2257
2258 /***********************************************************************
2259  *              glTexCoord4i (OPENGL32.@)
2260  */
2261 void WINAPI wine_glTexCoord4i( GLint s, GLint t, GLint r, GLint q ) {
2262   TRACE("(%d, %d, %d, %d)\n", s, t, r, q );
2263   glTexCoord4i( s, t, r, q );
2264 }
2265
2266 /***********************************************************************
2267  *              glTexCoord4iv (OPENGL32.@)
2268  */
2269 void WINAPI wine_glTexCoord4iv( GLint* v ) {
2270   TRACE("(%p)\n", v );
2271   glTexCoord4iv( v );
2272 }
2273
2274 /***********************************************************************
2275  *              glTexCoord4s (OPENGL32.@)
2276  */
2277 void WINAPI wine_glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q ) {
2278   TRACE("(%d, %d, %d, %d)\n", s, t, r, q );
2279   glTexCoord4s( s, t, r, q );
2280 }
2281
2282 /***********************************************************************
2283  *              glTexCoord4sv (OPENGL32.@)
2284  */
2285 void WINAPI wine_glTexCoord4sv( GLshort* v ) {
2286   TRACE("(%p)\n", v );
2287   glTexCoord4sv( v );
2288 }
2289
2290 /***********************************************************************
2291  *              glTexCoordPointer (OPENGL32.@)
2292  */
2293 void WINAPI wine_glTexCoordPointer( GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
2294   TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
2295   glTexCoordPointer( size, type, stride, pointer );
2296 }
2297
2298 /***********************************************************************
2299  *              glTexEnvf (OPENGL32.@)
2300  */
2301 void WINAPI wine_glTexEnvf( GLenum target, GLenum pname, GLfloat param ) {
2302   TRACE("(%d, %d, %f)\n", target, pname, param );
2303   glTexEnvf( target, pname, param );
2304 }
2305
2306 /***********************************************************************
2307  *              glTexEnvfv (OPENGL32.@)
2308  */
2309 void WINAPI wine_glTexEnvfv( GLenum target, GLenum pname, GLfloat* params ) {
2310   TRACE("(%d, %d, %p)\n", target, pname, params );
2311   glTexEnvfv( target, pname, params );
2312 }
2313
2314 /***********************************************************************
2315  *              glTexEnvi (OPENGL32.@)
2316  */
2317 void WINAPI wine_glTexEnvi( GLenum target, GLenum pname, GLint param ) {
2318   TRACE("(%d, %d, %d)\n", target, pname, param );
2319   glTexEnvi( target, pname, param );
2320 }
2321
2322 /***********************************************************************
2323  *              glTexEnviv (OPENGL32.@)
2324  */
2325 void WINAPI wine_glTexEnviv( GLenum target, GLenum pname, GLint* params ) {
2326   TRACE("(%d, %d, %p)\n", target, pname, params );
2327   glTexEnviv( target, pname, params );
2328 }
2329
2330 /***********************************************************************
2331  *              glTexGend (OPENGL32.@)
2332  */
2333 void WINAPI wine_glTexGend( GLenum coord, GLenum pname, GLdouble param ) {
2334   TRACE("(%d, %d, %f)\n", coord, pname, param );
2335   glTexGend( coord, pname, param );
2336 }
2337
2338 /***********************************************************************
2339  *              glTexGendv (OPENGL32.@)
2340  */
2341 void WINAPI wine_glTexGendv( GLenum coord, GLenum pname, GLdouble* params ) {
2342   TRACE("(%d, %d, %p)\n", coord, pname, params );
2343   glTexGendv( coord, pname, params );
2344 }
2345
2346 /***********************************************************************
2347  *              glTexGenf (OPENGL32.@)
2348  */
2349 void WINAPI wine_glTexGenf( GLenum coord, GLenum pname, GLfloat param ) {
2350   TRACE("(%d, %d, %f)\n", coord, pname, param );
2351   glTexGenf( coord, pname, param );
2352 }
2353
2354 /***********************************************************************
2355  *              glTexGenfv (OPENGL32.@)
2356  */
2357 void WINAPI wine_glTexGenfv( GLenum coord, GLenum pname, GLfloat* params ) {
2358   TRACE("(%d, %d, %p)\n", coord, pname, params );
2359   glTexGenfv( coord, pname, params );
2360 }
2361
2362 /***********************************************************************
2363  *              glTexGeni (OPENGL32.@)
2364  */
2365 void WINAPI wine_glTexGeni( GLenum coord, GLenum pname, GLint param ) {
2366   TRACE("(%d, %d, %d)\n", coord, pname, param );
2367   glTexGeni( coord, pname, param );
2368 }
2369
2370 /***********************************************************************
2371  *              glTexGeniv (OPENGL32.@)
2372  */
2373 void WINAPI wine_glTexGeniv( GLenum coord, GLenum pname, GLint* params ) {
2374   TRACE("(%d, %d, %p)\n", coord, pname, params );
2375   glTexGeniv( coord, pname, params );
2376 }
2377
2378 /***********************************************************************
2379  *              glTexImage1D (OPENGL32.@)
2380  */
2381 void WINAPI wine_glTexImage1D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, GLvoid* pixels ) {
2382   TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, border, format, type, pixels );
2383   glTexImage1D( target, level, internalformat, width, border, format, type, pixels );
2384 }
2385
2386 /***********************************************************************
2387  *              glTexImage2D (OPENGL32.@)
2388  */
2389 void WINAPI wine_glTexImage2D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, GLvoid* pixels ) {
2390   TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, border, format, type, pixels );
2391   glTexImage2D( target, level, internalformat, width, height, border, format, type, pixels );
2392 }
2393
2394 /***********************************************************************
2395  *              glTexParameterf (OPENGL32.@)
2396  */
2397 void WINAPI wine_glTexParameterf( GLenum target, GLenum pname, GLfloat param ) {
2398   TRACE("(%d, %d, %f)\n", target, pname, param );
2399   glTexParameterf( target, pname, param );
2400 }
2401
2402 /***********************************************************************
2403  *              glTexParameterfv (OPENGL32.@)
2404  */
2405 void WINAPI wine_glTexParameterfv( GLenum target, GLenum pname, GLfloat* params ) {
2406   TRACE("(%d, %d, %p)\n", target, pname, params );
2407   glTexParameterfv( target, pname, params );
2408 }
2409
2410 /***********************************************************************
2411  *              glTexParameteri (OPENGL32.@)
2412  */
2413 void WINAPI wine_glTexParameteri( GLenum target, GLenum pname, GLint param ) {
2414   TRACE("(%d, %d, %d)\n", target, pname, param );
2415   glTexParameteri( target, pname, param );
2416 }
2417
2418 /***********************************************************************
2419  *              glTexParameteriv (OPENGL32.@)
2420  */
2421 void WINAPI wine_glTexParameteriv( GLenum target, GLenum pname, GLint* params ) {
2422   TRACE("(%d, %d, %p)\n", target, pname, params );
2423   glTexParameteriv( target, pname, params );
2424 }
2425
2426 /***********************************************************************
2427  *              glTexSubImage1D (OPENGL32.@)
2428  */
2429 void WINAPI wine_glTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, GLvoid* pixels ) {
2430   TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, width, format, type, pixels );
2431   glTexSubImage1D( target, level, xoffset, width, format, type, pixels );
2432 }
2433
2434 /***********************************************************************
2435  *              glTexSubImage2D (OPENGL32.@)
2436  */
2437 void WINAPI wine_glTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels ) {
2438   TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, width, height, format, type, pixels );
2439   glTexSubImage2D( target, level, xoffset, yoffset, width, height, format, type, pixels );
2440 }
2441
2442 /***********************************************************************
2443  *              glTranslated (OPENGL32.@)
2444  */
2445 void WINAPI wine_glTranslated( GLdouble x, GLdouble y, GLdouble z ) {
2446   TRACE("(%f, %f, %f)\n", x, y, z );
2447   glTranslated( x, y, z );
2448 }
2449
2450 /***********************************************************************
2451  *              glTranslatef (OPENGL32.@)
2452  */
2453 void WINAPI wine_glTranslatef( GLfloat x, GLfloat y, GLfloat z ) {
2454   TRACE("(%f, %f, %f)\n", x, y, z );
2455   glTranslatef( x, y, z );
2456 }
2457
2458 /***********************************************************************
2459  *              glVertex2d (OPENGL32.@)
2460  */
2461 void WINAPI wine_glVertex2d( GLdouble x, GLdouble y ) {
2462   TRACE("(%f, %f)\n", x, y );
2463   glVertex2d( x, y );
2464 }
2465
2466 /***********************************************************************
2467  *              glVertex2dv (OPENGL32.@)
2468  */
2469 void WINAPI wine_glVertex2dv( GLdouble* v ) {
2470   TRACE("(%p)\n", v );
2471   glVertex2dv( v );
2472 }
2473
2474 /***********************************************************************
2475  *              glVertex2f (OPENGL32.@)
2476  */
2477 void WINAPI wine_glVertex2f( GLfloat x, GLfloat y ) {
2478   TRACE("(%f, %f)\n", x, y );
2479   glVertex2f( x, y );
2480 }
2481
2482 /***********************************************************************
2483  *              glVertex2fv (OPENGL32.@)
2484  */
2485 void WINAPI wine_glVertex2fv( GLfloat* v ) {
2486   TRACE("(%p)\n", v );
2487   glVertex2fv( v );
2488 }
2489
2490 /***********************************************************************
2491  *              glVertex2i (OPENGL32.@)
2492  */
2493 void WINAPI wine_glVertex2i( GLint x, GLint y ) {
2494   TRACE("(%d, %d)\n", x, y );
2495   glVertex2i( x, y );
2496 }
2497
2498 /***********************************************************************
2499  *              glVertex2iv (OPENGL32.@)
2500  */
2501 void WINAPI wine_glVertex2iv( GLint* v ) {
2502   TRACE("(%p)\n", v );
2503   glVertex2iv( v );
2504 }
2505
2506 /***********************************************************************
2507  *              glVertex2s (OPENGL32.@)
2508  */
2509 void WINAPI wine_glVertex2s( GLshort x, GLshort y ) {
2510   TRACE("(%d, %d)\n", x, y );
2511   glVertex2s( x, y );
2512 }
2513
2514 /***********************************************************************
2515  *              glVertex2sv (OPENGL32.@)
2516  */
2517 void WINAPI wine_glVertex2sv( GLshort* v ) {
2518   TRACE("(%p)\n", v );
2519   glVertex2sv( v );
2520 }
2521
2522 /***********************************************************************
2523  *              glVertex3d (OPENGL32.@)
2524  */
2525 void WINAPI wine_glVertex3d( GLdouble x, GLdouble y, GLdouble z ) {
2526   TRACE("(%f, %f, %f)\n", x, y, z );
2527   glVertex3d( x, y, z );
2528 }
2529
2530 /***********************************************************************
2531  *              glVertex3dv (OPENGL32.@)
2532  */
2533 void WINAPI wine_glVertex3dv( GLdouble* v ) {
2534   TRACE("(%p)\n", v );
2535   glVertex3dv( v );
2536 }
2537
2538 /***********************************************************************
2539  *              glVertex3f (OPENGL32.@)
2540  */
2541 void WINAPI wine_glVertex3f( GLfloat x, GLfloat y, GLfloat z ) {
2542   TRACE("(%f, %f, %f)\n", x, y, z );
2543   glVertex3f( x, y, z );
2544 }
2545
2546 /***********************************************************************
2547  *              glVertex3fv (OPENGL32.@)
2548  */
2549 void WINAPI wine_glVertex3fv( GLfloat* v ) {
2550   TRACE("(%p)\n", v );
2551   glVertex3fv( v );
2552 }
2553
2554 /***********************************************************************
2555  *              glVertex3i (OPENGL32.@)
2556  */
2557 void WINAPI wine_glVertex3i( GLint x, GLint y, GLint z ) {
2558   TRACE("(%d, %d, %d)\n", x, y, z );
2559   glVertex3i( x, y, z );
2560 }
2561
2562 /***********************************************************************
2563  *              glVertex3iv (OPENGL32.@)
2564  */
2565 void WINAPI wine_glVertex3iv( GLint* v ) {
2566   TRACE("(%p)\n", v );
2567   glVertex3iv( v );
2568 }
2569
2570 /***********************************************************************
2571  *              glVertex3s (OPENGL32.@)
2572  */
2573 void WINAPI wine_glVertex3s( GLshort x, GLshort y, GLshort z ) {
2574   TRACE("(%d, %d, %d)\n", x, y, z );
2575   glVertex3s( x, y, z );
2576 }
2577
2578 /***********************************************************************
2579  *              glVertex3sv (OPENGL32.@)
2580  */
2581 void WINAPI wine_glVertex3sv( GLshort* v ) {
2582   TRACE("(%p)\n", v );
2583   glVertex3sv( v );
2584 }
2585
2586 /***********************************************************************
2587  *              glVertex4d (OPENGL32.@)
2588  */
2589 void WINAPI wine_glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
2590   TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
2591   glVertex4d( x, y, z, w );
2592 }
2593
2594 /***********************************************************************
2595  *              glVertex4dv (OPENGL32.@)
2596  */
2597 void WINAPI wine_glVertex4dv( GLdouble* v ) {
2598   TRACE("(%p)\n", v );
2599   glVertex4dv( v );
2600 }
2601
2602 /***********************************************************************
2603  *              glVertex4f (OPENGL32.@)
2604  */
2605 void WINAPI wine_glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
2606   TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
2607   glVertex4f( x, y, z, w );
2608 }
2609
2610 /***********************************************************************
2611  *              glVertex4fv (OPENGL32.@)
2612  */
2613 void WINAPI wine_glVertex4fv( GLfloat* v ) {
2614   TRACE("(%p)\n", v );
2615   glVertex4fv( v );
2616 }
2617
2618 /***********************************************************************
2619  *              glVertex4i (OPENGL32.@)
2620  */
2621 void WINAPI wine_glVertex4i( GLint x, GLint y, GLint z, GLint w ) {
2622   TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
2623   glVertex4i( x, y, z, w );
2624 }
2625
2626 /***********************************************************************
2627  *              glVertex4iv (OPENGL32.@)
2628  */
2629 void WINAPI wine_glVertex4iv( GLint* v ) {
2630   TRACE("(%p)\n", v );
2631   glVertex4iv( v );
2632 }
2633
2634 /***********************************************************************
2635  *              glVertex4s (OPENGL32.@)
2636  */
2637 void WINAPI wine_glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w ) {
2638   TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
2639   glVertex4s( x, y, z, w );
2640 }
2641
2642 /***********************************************************************
2643  *              glVertex4sv (OPENGL32.@)
2644  */
2645 void WINAPI wine_glVertex4sv( GLshort* v ) {
2646   TRACE("(%p)\n", v );
2647   glVertex4sv( v );
2648 }
2649
2650 /***********************************************************************
2651  *              glVertexPointer (OPENGL32.@)
2652  */
2653 void WINAPI wine_glVertexPointer( GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
2654   TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
2655   glVertexPointer( size, type, stride, pointer );
2656 }
2657
2658 /***********************************************************************
2659  *              glViewport (OPENGL32.@)
2660  */
2661 void WINAPI wine_glViewport( GLint x, GLint y, GLsizei width, GLsizei height ) {
2662   TRACE("(%d, %d, %d, %d)\n", x, y, width, height );
2663   glViewport( x, y, width, height );
2664 }