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