blob: a1d3f9492ed384f64e32dca9bbb96e59356fd072 [file] [log] [blame]
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001
2/* Auto-generated file... Do not edit ! */
3
4#include "config.h"
Alexandre Julliard2c40e292002-09-25 00:29:56 +00005#include "opengl_ext.h"
Alexandre Julliard0799c1a2002-03-09 23:29:33 +00006#include "wine/debug.h"
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00007
Alexandre Julliard0799c1a2002-03-09 23:29:33 +00008WINE_DEFAULT_DEBUG_CHANNEL(opengl);
Lionel Ulmer15a4a772001-03-04 01:05:20 +00009
Patrik Stridvallc654c7e2000-05-18 00:07:53 +000010/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +000011 * glAccum (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +000012 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +000013void WINAPI wine_glAccum( GLenum op, GLfloat value ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +000014 TRACE("(%d, %f)\n", op, value );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +000015 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +000016 glAccum( op, value );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +000017 LEAVE_GL();
18}
19
Patrik Stridvallc654c7e2000-05-18 00:07:53 +000020/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +000021 * glAlphaFunc (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +000022 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +000023void WINAPI wine_glAlphaFunc( GLenum func, GLclampf ref ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +000024 TRACE("(%d, %f)\n", func, ref );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +000025 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +000026 glAlphaFunc( func, ref );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +000027 LEAVE_GL();
28}
29
Patrik Stridvallc654c7e2000-05-18 00:07:53 +000030/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +000031 * glAreTexturesResident (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +000032 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +000033GLboolean WINAPI wine_glAreTexturesResident( GLsizei n, GLuint* textures, GLboolean* residences ) {
34 GLboolean ret_value;
Lionel Ulmer15a4a772001-03-04 01:05:20 +000035 TRACE("(%d, %p, %p)\n", n, textures, residences );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +000036 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +000037 ret_value = glAreTexturesResident( n, textures, residences );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +000038 LEAVE_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +000039 return ret_value;
Lionel Ulmerbedf40b2000-05-12 20:18:14 +000040}
41
Patrik Stridvallc654c7e2000-05-18 00:07:53 +000042/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +000043 * glArrayElement (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +000044 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +000045void WINAPI wine_glArrayElement( GLint i ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +000046 TRACE("(%d)\n", i );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +000047 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +000048 glArrayElement( i );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +000049 LEAVE_GL();
50}
51
Patrik Stridvallc654c7e2000-05-18 00:07:53 +000052/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +000053 * glBegin (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +000054 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +000055void WINAPI wine_glBegin( GLenum mode ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +000056 TRACE("(%d)\n", mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +000057 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +000058 glBegin( mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +000059 LEAVE_GL();
60}
61
Patrik Stridvallc654c7e2000-05-18 00:07:53 +000062/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +000063 * glBindTexture (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +000064 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +000065void WINAPI wine_glBindTexture( GLenum target, GLuint texture ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +000066 TRACE("(%d, %d)\n", target, texture );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +000067 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +000068 glBindTexture( target, texture );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +000069 LEAVE_GL();
70}
71
Patrik Stridvallc654c7e2000-05-18 00:07:53 +000072/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +000073 * glBitmap (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +000074 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +000075void WINAPI wine_glBitmap( GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, GLubyte* bitmap ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +000076 TRACE("(%d, %d, %f, %f, %f, %f, %p)\n", width, height, xorig, yorig, xmove, ymove, bitmap );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +000077 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +000078 glBitmap( width, height, xorig, yorig, xmove, ymove, bitmap );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +000079 LEAVE_GL();
80}
81
Patrik Stridvallc654c7e2000-05-18 00:07:53 +000082/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +000083 * glBlendFunc (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +000084 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +000085void WINAPI wine_glBlendFunc( GLenum sfactor, GLenum dfactor ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +000086 TRACE("(%d, %d)\n", sfactor, dfactor );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +000087 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +000088 glBlendFunc( sfactor, dfactor );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +000089 LEAVE_GL();
90}
91
Patrik Stridvallc654c7e2000-05-18 00:07:53 +000092/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +000093 * glCallList (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +000094 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +000095void WINAPI wine_glCallList( GLuint list ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +000096 TRACE("(%d)\n", list );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +000097 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +000098 glCallList( list );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +000099 LEAVE_GL();
100}
101
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000102/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000103 * glCallLists (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000104 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000105void WINAPI wine_glCallLists( GLsizei n, GLenum type, GLvoid* lists ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000106 TRACE("(%d, %d, %p)\n", n, type, lists );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000107 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000108 glCallLists( n, type, lists );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000109 LEAVE_GL();
110}
111
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000112/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000113 * glClear (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000114 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000115void WINAPI wine_glClear( GLbitfield mask ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000116 TRACE("(%d)\n", mask );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000117 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000118 glClear( mask );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000119 LEAVE_GL();
120}
121
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000122/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000123 * glClearAccum (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000124 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000125void WINAPI wine_glClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000126 TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000127 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000128 glClearAccum( red, green, blue, alpha );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000129 LEAVE_GL();
130}
131
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000132/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000133 * glClearColor (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000134 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000135void WINAPI wine_glClearColor( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000136 TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000137 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000138 glClearColor( red, green, blue, alpha );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000139 LEAVE_GL();
140}
141
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000142/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000143 * glClearDepth (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000144 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000145void WINAPI wine_glClearDepth( GLclampd depth ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000146 TRACE("(%f)\n", depth );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000147 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000148 glClearDepth( depth );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000149 LEAVE_GL();
150}
151
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000152/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000153 * glClearIndex (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000154 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000155void WINAPI wine_glClearIndex( GLfloat c ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000156 TRACE("(%f)\n", c );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000157 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000158 glClearIndex( c );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000159 LEAVE_GL();
160}
161
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000162/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000163 * glClearStencil (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000164 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000165void WINAPI wine_glClearStencil( GLint s ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000166 TRACE("(%d)\n", s );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000167 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000168 glClearStencil( s );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000169 LEAVE_GL();
170}
171
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000172/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000173 * glClipPlane (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000174 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000175void WINAPI wine_glClipPlane( GLenum plane, GLdouble* equation ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000176 TRACE("(%d, %p)\n", plane, equation );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000177 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000178 glClipPlane( plane, equation );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000179 LEAVE_GL();
180}
181
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000182/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000183 * glColor3b (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000184 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000185void WINAPI wine_glColor3b( GLbyte red, GLbyte green, GLbyte blue ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000186 TRACE("(%d, %d, %d)\n", red, green, blue );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000187 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000188 glColor3b( red, green, blue );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000189 LEAVE_GL();
190}
191
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000192/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000193 * glColor3bv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000194 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000195void WINAPI wine_glColor3bv( GLbyte* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000196 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000197 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000198 glColor3bv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000199 LEAVE_GL();
200}
201
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000202/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000203 * glColor3d (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000204 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000205void WINAPI wine_glColor3d( GLdouble red, GLdouble green, GLdouble blue ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000206 TRACE("(%f, %f, %f)\n", red, green, blue );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000207 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000208 glColor3d( red, green, blue );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000209 LEAVE_GL();
210}
211
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000212/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000213 * glColor3dv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000214 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000215void WINAPI wine_glColor3dv( GLdouble* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000216 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000217 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000218 glColor3dv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000219 LEAVE_GL();
220}
221
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000222/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000223 * glColor3f (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000224 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000225void WINAPI wine_glColor3f( GLfloat red, GLfloat green, GLfloat blue ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000226 TRACE("(%f, %f, %f)\n", red, green, blue );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000227 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000228 glColor3f( red, green, blue );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000229 LEAVE_GL();
230}
231
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000232/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000233 * glColor3fv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000234 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000235void WINAPI wine_glColor3fv( GLfloat* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000236 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000237 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000238 glColor3fv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000239 LEAVE_GL();
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000240}
241
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000242/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000243 * glColor3i (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000244 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000245void WINAPI wine_glColor3i( GLint red, GLint green, GLint blue ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000246 TRACE("(%d, %d, %d)\n", red, green, blue );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000247 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000248 glColor3i( red, green, blue );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000249 LEAVE_GL();
250}
251
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000252/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000253 * glColor3iv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000254 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000255void WINAPI wine_glColor3iv( GLint* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000256 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000257 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000258 glColor3iv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000259 LEAVE_GL();
260}
261
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000262/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000263 * glColor3s (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000264 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000265void WINAPI wine_glColor3s( GLshort red, GLshort green, GLshort blue ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000266 TRACE("(%d, %d, %d)\n", red, green, blue );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000267 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000268 glColor3s( red, green, blue );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000269 LEAVE_GL();
270}
271
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000272/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000273 * glColor3sv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000274 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000275void WINAPI wine_glColor3sv( GLshort* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000276 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000277 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000278 glColor3sv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000279 LEAVE_GL();
280}
281
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000282/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000283 * glColor3ub (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000284 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000285void WINAPI wine_glColor3ub( GLubyte red, GLubyte green, GLubyte blue ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000286 TRACE("(%d, %d, %d)\n", red, green, blue );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000287 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000288 glColor3ub( red, green, blue );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000289 LEAVE_GL();
290}
291
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000292/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000293 * glColor3ubv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000294 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000295void WINAPI wine_glColor3ubv( GLubyte* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000296 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000297 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000298 glColor3ubv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000299 LEAVE_GL();
300}
301
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000302/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000303 * glColor3ui (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000304 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000305void WINAPI wine_glColor3ui( GLuint red, GLuint green, GLuint blue ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000306 TRACE("(%d, %d, %d)\n", red, green, blue );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000307 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000308 glColor3ui( red, green, blue );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000309 LEAVE_GL();
310}
311
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000312/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000313 * glColor3uiv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000314 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000315void WINAPI wine_glColor3uiv( GLuint* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000316 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000317 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000318 glColor3uiv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000319 LEAVE_GL();
320}
321
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000322/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000323 * glColor3us (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000324 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000325void WINAPI wine_glColor3us( GLushort red, GLushort green, GLushort blue ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000326 TRACE("(%d, %d, %d)\n", red, green, blue );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000327 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000328 glColor3us( red, green, blue );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000329 LEAVE_GL();
330}
331
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000332/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000333 * glColor3usv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000334 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000335void WINAPI wine_glColor3usv( GLushort* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000336 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000337 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000338 glColor3usv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000339 LEAVE_GL();
340}
341
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000342/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000343 * glColor4b (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000344 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000345void WINAPI wine_glColor4b( GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000346 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000347 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000348 glColor4b( red, green, blue, alpha );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000349 LEAVE_GL();
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000350}
351
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000352/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000353 * glColor4bv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000354 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000355void WINAPI wine_glColor4bv( GLbyte* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000356 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000357 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000358 glColor4bv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000359 LEAVE_GL();
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000360}
361
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000362/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000363 * glColor4d (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000364 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000365void WINAPI wine_glColor4d( GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000366 TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000367 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000368 glColor4d( red, green, blue, alpha );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000369 LEAVE_GL();
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000370}
371
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000372/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000373 * glColor4dv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000374 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000375void WINAPI wine_glColor4dv( GLdouble* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000376 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000377 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000378 glColor4dv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000379 LEAVE_GL();
380}
381
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000382/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000383 * glColor4f (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000384 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000385void WINAPI wine_glColor4f( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000386 TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000387 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000388 glColor4f( red, green, blue, alpha );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000389 LEAVE_GL();
390}
391
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000392/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000393 * glColor4fv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000394 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000395void WINAPI wine_glColor4fv( GLfloat* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000396 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000397 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000398 glColor4fv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000399 LEAVE_GL();
400}
401
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000402/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000403 * glColor4i (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000404 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000405void WINAPI wine_glColor4i( GLint red, GLint green, GLint blue, GLint alpha ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000406 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000407 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000408 glColor4i( red, green, blue, alpha );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000409 LEAVE_GL();
410}
411
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000412/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000413 * glColor4iv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000414 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000415void WINAPI wine_glColor4iv( GLint* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000416 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000417 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000418 glColor4iv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000419 LEAVE_GL();
420}
421
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000422/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000423 * glColor4s (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000424 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000425void WINAPI wine_glColor4s( GLshort red, GLshort green, GLshort blue, GLshort alpha ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000426 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000427 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000428 glColor4s( red, green, blue, alpha );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000429 LEAVE_GL();
430}
431
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000432/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000433 * glColor4sv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000434 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000435void WINAPI wine_glColor4sv( GLshort* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000436 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000437 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000438 glColor4sv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000439 LEAVE_GL();
440}
441
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000442/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000443 * glColor4ub (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000444 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000445void WINAPI wine_glColor4ub( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000446 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000447 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000448 glColor4ub( red, green, blue, alpha );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000449 LEAVE_GL();
450}
451
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000452/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000453 * glColor4ubv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000454 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000455void WINAPI wine_glColor4ubv( GLubyte* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000456 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000457 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000458 glColor4ubv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000459 LEAVE_GL();
460}
461
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000462/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000463 * glColor4ui (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000464 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000465void WINAPI wine_glColor4ui( GLuint red, GLuint green, GLuint blue, GLuint alpha ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000466 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000467 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000468 glColor4ui( red, green, blue, alpha );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000469 LEAVE_GL();
470}
471
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000472/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000473 * glColor4uiv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000474 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000475void WINAPI wine_glColor4uiv( GLuint* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000476 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000477 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000478 glColor4uiv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000479 LEAVE_GL();
480}
481
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000482/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000483 * glColor4us (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000484 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000485void WINAPI wine_glColor4us( GLushort red, GLushort green, GLushort blue, GLushort alpha ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000486 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000487 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000488 glColor4us( red, green, blue, alpha );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000489 LEAVE_GL();
490}
491
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000492/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000493 * glColor4usv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000494 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000495void WINAPI wine_glColor4usv( GLushort* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000496 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000497 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000498 glColor4usv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000499 LEAVE_GL();
500}
501
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000502/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000503 * glColorMask (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000504 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000505void WINAPI wine_glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000506 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000507 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000508 glColorMask( red, green, blue, alpha );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000509 LEAVE_GL();
510}
511
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000512/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000513 * glColorMaterial (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000514 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000515void WINAPI wine_glColorMaterial( GLenum face, GLenum mode ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000516 TRACE("(%d, %d)\n", face, mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000517 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000518 glColorMaterial( face, mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000519 LEAVE_GL();
520}
521
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000522/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000523 * glColorPointer (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000524 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000525void WINAPI wine_glColorPointer( GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000526 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000527 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000528 glColorPointer( size, type, stride, pointer );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000529 LEAVE_GL();
530}
531
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000532/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000533 * glCopyPixels (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000534 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000535void WINAPI wine_glCopyPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum type ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000536 TRACE("(%d, %d, %d, %d, %d)\n", x, y, width, height, type );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000537 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000538 glCopyPixels( x, y, width, height, type );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000539 LEAVE_GL();
540}
541
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000542/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000543 * glCopyTexImage1D (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000544 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000545void WINAPI wine_glCopyTexImage1D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000546 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", target, level, internalformat, x, y, width, border );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000547 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000548 glCopyTexImage1D( target, level, internalformat, x, y, width, border );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000549 LEAVE_GL();
550}
551
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000552/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000553 * glCopyTexImage2D (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000554 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000555void WINAPI wine_glCopyTexImage2D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000556 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target, level, internalformat, x, y, width, height, border );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000557 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000558 glCopyTexImage2D( target, level, internalformat, x, y, width, height, border );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000559 LEAVE_GL();
560}
561
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000562/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000563 * glCopyTexSubImage1D (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000564 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000565void WINAPI wine_glCopyTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000566 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, level, xoffset, x, y, width );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000567 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000568 glCopyTexSubImage1D( target, level, xoffset, x, y, width );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000569 LEAVE_GL();
570}
571
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000572/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000573 * glCopyTexSubImage2D (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000574 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000575void WINAPI wine_glCopyTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000576 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target, level, xoffset, yoffset, x, y, width, height );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000577 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000578 glCopyTexSubImage2D( target, level, xoffset, yoffset, x, y, width, height );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000579 LEAVE_GL();
580}
581
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000582/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000583 * glCullFace (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000584 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000585void WINAPI wine_glCullFace( GLenum mode ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000586 TRACE("(%d)\n", mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000587 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000588 glCullFace( mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000589 LEAVE_GL();
590}
591
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000592/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000593 * glDeleteLists (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000594 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000595void WINAPI wine_glDeleteLists( GLuint list, GLsizei range ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000596 TRACE("(%d, %d)\n", list, range );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000597 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000598 glDeleteLists( list, range );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000599 LEAVE_GL();
600}
601
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000602/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000603 * glDeleteTextures (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000604 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000605void WINAPI wine_glDeleteTextures( GLsizei n, GLuint* textures ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000606 TRACE("(%d, %p)\n", n, textures );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000607 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000608 glDeleteTextures( n, textures );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000609 LEAVE_GL();
610}
611
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000612/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000613 * glDepthFunc (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000614 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000615void WINAPI wine_glDepthFunc( GLenum func ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000616 TRACE("(%d)\n", func );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000617 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000618 glDepthFunc( func );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000619 LEAVE_GL();
620}
621
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000622/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000623 * glDepthMask (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000624 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000625void WINAPI wine_glDepthMask( GLboolean flag ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000626 TRACE("(%d)\n", flag );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000627 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000628 glDepthMask( flag );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000629 LEAVE_GL();
630}
631
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000632/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000633 * glDepthRange (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000634 */
Lionel Ulmer0e999e32004-03-02 20:54:17 +0000635void WINAPI wine_glDepthRange( GLclampd nearParam, GLclampd farParam ) {
636 TRACE("(%f, %f)\n", nearParam, farParam );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000637 ENTER_GL();
Lionel Ulmer0e999e32004-03-02 20:54:17 +0000638 glDepthRange( nearParam, farParam );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000639 LEAVE_GL();
640}
641
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000642/***********************************************************************
Chris Robinsonebfba492007-09-25 10:21:40 -0700643 * glDisable (OPENGL32.@)
644 */
645void WINAPI wine_glDisable( GLenum cap ) {
646 TRACE("(%d)\n", cap );
647 ENTER_GL();
648 glDisable( cap );
649 LEAVE_GL();
650}
651
652/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000653 * glDisableClientState (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000654 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000655void WINAPI wine_glDisableClientState( GLenum array ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000656 TRACE("(%d)\n", array );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000657 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000658 glDisableClientState( array );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000659 LEAVE_GL();
660}
661
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000662/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000663 * glDrawArrays (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000664 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000665void WINAPI wine_glDrawArrays( GLenum mode, GLint first, GLsizei count ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000666 TRACE("(%d, %d, %d)\n", mode, first, count );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000667 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000668 glDrawArrays( mode, first, count );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000669 LEAVE_GL();
670}
671
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000672/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000673 * glDrawBuffer (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000674 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000675void WINAPI wine_glDrawBuffer( GLenum mode ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000676 TRACE("(%d)\n", mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000677 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000678 glDrawBuffer( mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000679 LEAVE_GL();
680}
681
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000682/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000683 * glDrawElements (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000684 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000685void WINAPI wine_glDrawElements( GLenum mode, GLsizei count, GLenum type, GLvoid* indices ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000686 TRACE("(%d, %d, %d, %p)\n", mode, count, type, indices );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000687 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000688 glDrawElements( mode, count, type, indices );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000689 LEAVE_GL();
690}
691
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000692/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000693 * glDrawPixels (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000694 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000695void WINAPI wine_glDrawPixels( GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000696 TRACE("(%d, %d, %d, %d, %p)\n", width, height, format, type, pixels );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000697 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000698 glDrawPixels( width, height, format, type, pixels );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000699 LEAVE_GL();
700}
701
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000702/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000703 * glEdgeFlag (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000704 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000705void WINAPI wine_glEdgeFlag( GLboolean flag ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000706 TRACE("(%d)\n", flag );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000707 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000708 glEdgeFlag( flag );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000709 LEAVE_GL();
710}
711
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000712/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000713 * glEdgeFlagPointer (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000714 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000715void WINAPI wine_glEdgeFlagPointer( GLsizei stride, GLvoid* pointer ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000716 TRACE("(%d, %p)\n", stride, pointer );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000717 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000718 glEdgeFlagPointer( stride, pointer );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000719 LEAVE_GL();
720}
721
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000722/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000723 * glEdgeFlagv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000724 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000725void WINAPI wine_glEdgeFlagv( GLboolean* flag ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000726 TRACE("(%p)\n", flag );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000727 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000728 glEdgeFlagv( flag );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000729 LEAVE_GL();
730}
731
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000732/***********************************************************************
Chris Robinsonebfba492007-09-25 10:21:40 -0700733 * glEnable (OPENGL32.@)
734 */
735void WINAPI wine_glEnable( GLenum cap ) {
736 TRACE("(%d)\n", cap );
737 ENTER_GL();
738 glEnable( cap );
739 LEAVE_GL();
740}
741
742/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000743 * glEnableClientState (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000744 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000745void WINAPI wine_glEnableClientState( GLenum array ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000746 TRACE("(%d)\n", array );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000747 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000748 glEnableClientState( array );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000749 LEAVE_GL();
750}
751
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000752/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000753 * glEnd (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000754 */
Eric Pouech25106582005-06-27 09:46:35 +0000755void WINAPI wine_glEnd( void ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000756 TRACE("()\n");
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000757 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000758 glEnd( );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000759 LEAVE_GL();
760}
761
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000762/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000763 * glEndList (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000764 */
Eric Pouech25106582005-06-27 09:46:35 +0000765void WINAPI wine_glEndList( void ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000766 TRACE("()\n");
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000767 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000768 glEndList( );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000769 LEAVE_GL();
770}
771
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000772/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000773 * glEvalCoord1d (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000774 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000775void WINAPI wine_glEvalCoord1d( GLdouble u ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000776 TRACE("(%f)\n", u );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000777 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000778 glEvalCoord1d( u );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000779 LEAVE_GL();
780}
781
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000782/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000783 * glEvalCoord1dv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000784 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000785void WINAPI wine_glEvalCoord1dv( GLdouble* u ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000786 TRACE("(%p)\n", u );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000787 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000788 glEvalCoord1dv( u );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000789 LEAVE_GL();
790}
791
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000792/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000793 * glEvalCoord1f (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000794 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000795void WINAPI wine_glEvalCoord1f( GLfloat u ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000796 TRACE("(%f)\n", u );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000797 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000798 glEvalCoord1f( u );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000799 LEAVE_GL();
800}
801
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000802/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000803 * glEvalCoord1fv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000804 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000805void WINAPI wine_glEvalCoord1fv( GLfloat* u ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000806 TRACE("(%p)\n", u );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000807 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000808 glEvalCoord1fv( u );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000809 LEAVE_GL();
810}
811
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000812/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000813 * glEvalCoord2d (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000814 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000815void WINAPI wine_glEvalCoord2d( GLdouble u, GLdouble v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000816 TRACE("(%f, %f)\n", u, v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000817 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000818 glEvalCoord2d( u, v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000819 LEAVE_GL();
820}
821
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000822/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000823 * glEvalCoord2dv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000824 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000825void WINAPI wine_glEvalCoord2dv( GLdouble* u ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000826 TRACE("(%p)\n", u );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000827 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000828 glEvalCoord2dv( u );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000829 LEAVE_GL();
830}
831
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000832/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000833 * glEvalCoord2f (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000834 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000835void WINAPI wine_glEvalCoord2f( GLfloat u, GLfloat v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000836 TRACE("(%f, %f)\n", u, v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000837 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000838 glEvalCoord2f( u, v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000839 LEAVE_GL();
840}
841
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000842/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000843 * glEvalCoord2fv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000844 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000845void WINAPI wine_glEvalCoord2fv( GLfloat* u ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000846 TRACE("(%p)\n", u );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000847 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000848 glEvalCoord2fv( u );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000849 LEAVE_GL();
850}
851
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000852/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000853 * glEvalMesh1 (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000854 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000855void WINAPI wine_glEvalMesh1( GLenum mode, GLint i1, GLint i2 ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000856 TRACE("(%d, %d, %d)\n", mode, i1, i2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000857 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000858 glEvalMesh1( mode, i1, i2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000859 LEAVE_GL();
860}
861
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000862/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000863 * glEvalMesh2 (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000864 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000865void WINAPI wine_glEvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000866 TRACE("(%d, %d, %d, %d, %d)\n", mode, i1, i2, j1, j2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000867 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000868 glEvalMesh2( mode, i1, i2, j1, j2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000869 LEAVE_GL();
870}
871
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000872/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000873 * glEvalPoint1 (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000874 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000875void WINAPI wine_glEvalPoint1( GLint i ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000876 TRACE("(%d)\n", i );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000877 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000878 glEvalPoint1( i );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000879 LEAVE_GL();
880}
881
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000882/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000883 * glEvalPoint2 (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000884 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000885void WINAPI wine_glEvalPoint2( GLint i, GLint j ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000886 TRACE("(%d, %d)\n", i, j );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000887 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000888 glEvalPoint2( i, j );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000889 LEAVE_GL();
890}
891
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000892/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000893 * glFeedbackBuffer (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000894 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000895void WINAPI wine_glFeedbackBuffer( GLsizei size, GLenum type, GLfloat* buffer ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000896 TRACE("(%d, %d, %p)\n", size, type, buffer );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000897 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000898 glFeedbackBuffer( size, type, buffer );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000899 LEAVE_GL();
900}
901
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000902/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000903 * glFogf (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000904 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000905void WINAPI wine_glFogf( GLenum pname, GLfloat param ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000906 TRACE("(%d, %f)\n", pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000907 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000908 glFogf( pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000909 LEAVE_GL();
910}
911
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000912/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000913 * glFogfv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000914 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000915void WINAPI wine_glFogfv( GLenum pname, GLfloat* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000916 TRACE("(%d, %p)\n", pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000917 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000918 glFogfv( pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000919 LEAVE_GL();
920}
921
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000922/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000923 * glFogi (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000924 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000925void WINAPI wine_glFogi( GLenum pname, GLint param ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000926 TRACE("(%d, %d)\n", pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000927 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000928 glFogi( pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000929 LEAVE_GL();
930}
931
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000932/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000933 * glFogiv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000934 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000935void WINAPI wine_glFogiv( GLenum pname, GLint* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000936 TRACE("(%d, %p)\n", pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000937 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000938 glFogiv( pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000939 LEAVE_GL();
940}
941
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000942/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000943 * glFrontFace (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000944 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000945void WINAPI wine_glFrontFace( GLenum mode ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000946 TRACE("(%d)\n", mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000947 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000948 glFrontFace( mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000949 LEAVE_GL();
950}
951
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000952/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000953 * glFrustum (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000954 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000955void WINAPI wine_glFrustum( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000956 TRACE("(%f, %f, %f, %f, %f, %f)\n", left, right, bottom, top, zNear, zFar );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000957 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000958 glFrustum( left, right, bottom, top, zNear, zFar );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000959 LEAVE_GL();
960}
961
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000962/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000963 * glGenLists (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000964 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000965GLuint WINAPI wine_glGenLists( GLsizei range ) {
966 GLuint ret_value;
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000967 TRACE("(%d)\n", range );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000968 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000969 ret_value = glGenLists( range );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000970 LEAVE_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000971 return ret_value;
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000972}
973
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000974/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000975 * glGenTextures (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000976 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000977void WINAPI wine_glGenTextures( GLsizei n, GLuint* textures ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000978 TRACE("(%d, %p)\n", n, textures );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000979 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000980 glGenTextures( n, textures );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000981 LEAVE_GL();
982}
983
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000984/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000985 * glGetBooleanv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000986 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000987void WINAPI wine_glGetBooleanv( GLenum pname, GLboolean* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000988 TRACE("(%d, %p)\n", pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000989 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000990 glGetBooleanv( pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000991 LEAVE_GL();
992}
993
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000994/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +0000995 * glGetClipPlane (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +0000996 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +0000997void WINAPI wine_glGetClipPlane( GLenum plane, GLdouble* equation ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +0000998 TRACE("(%d, %p)\n", plane, equation );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000999 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001000 glGetClipPlane( plane, equation );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001001 LEAVE_GL();
1002}
1003
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001004/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001005 * glGetDoublev (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001006 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001007void WINAPI wine_glGetDoublev( GLenum pname, GLdouble* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001008 TRACE("(%d, %p)\n", pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001009 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001010 glGetDoublev( pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001011 LEAVE_GL();
1012}
1013
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001014/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001015 * glGetError (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001016 */
Eric Pouech25106582005-06-27 09:46:35 +00001017GLenum WINAPI wine_glGetError( void ) {
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001018 GLenum ret_value;
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001019 TRACE("()\n");
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001020 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001021 ret_value = glGetError( );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001022 LEAVE_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001023 return ret_value;
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001024}
1025
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001026/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001027 * glGetFloatv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001028 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001029void WINAPI wine_glGetFloatv( GLenum pname, GLfloat* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001030 TRACE("(%d, %p)\n", pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001031 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001032 glGetFloatv( pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001033 LEAVE_GL();
1034}
1035
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001036/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001037 * glGetLightfv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001038 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001039void WINAPI wine_glGetLightfv( GLenum light, GLenum pname, GLfloat* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001040 TRACE("(%d, %d, %p)\n", light, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001041 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001042 glGetLightfv( light, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001043 LEAVE_GL();
1044}
1045
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001046/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001047 * glGetLightiv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001048 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001049void WINAPI wine_glGetLightiv( GLenum light, GLenum pname, GLint* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001050 TRACE("(%d, %d, %p)\n", light, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001051 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001052 glGetLightiv( light, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001053 LEAVE_GL();
1054}
1055
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001056/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001057 * glGetMapdv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001058 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001059void WINAPI wine_glGetMapdv( GLenum target, GLenum query, GLdouble* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001060 TRACE("(%d, %d, %p)\n", target, query, v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001061 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001062 glGetMapdv( target, query, v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001063 LEAVE_GL();
1064}
1065
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001066/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001067 * glGetMapfv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001068 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001069void WINAPI wine_glGetMapfv( GLenum target, GLenum query, GLfloat* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001070 TRACE("(%d, %d, %p)\n", target, query, v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001071 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001072 glGetMapfv( target, query, v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001073 LEAVE_GL();
1074}
1075
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001076/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001077 * glGetMapiv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001078 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001079void WINAPI wine_glGetMapiv( GLenum target, GLenum query, GLint* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001080 TRACE("(%d, %d, %p)\n", target, query, v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001081 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001082 glGetMapiv( target, query, v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001083 LEAVE_GL();
1084}
1085
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001086/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001087 * glGetMaterialfv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001088 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001089void WINAPI wine_glGetMaterialfv( GLenum face, GLenum pname, GLfloat* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001090 TRACE("(%d, %d, %p)\n", face, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001091 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001092 glGetMaterialfv( face, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001093 LEAVE_GL();
1094}
1095
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001096/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001097 * glGetMaterialiv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001098 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001099void WINAPI wine_glGetMaterialiv( GLenum face, GLenum pname, GLint* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001100 TRACE("(%d, %d, %p)\n", face, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001101 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001102 glGetMaterialiv( face, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001103 LEAVE_GL();
1104}
1105
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001106/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001107 * glGetPixelMapfv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001108 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001109void WINAPI wine_glGetPixelMapfv( GLenum map, GLfloat* values ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001110 TRACE("(%d, %p)\n", map, values );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001111 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001112 glGetPixelMapfv( map, values );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001113 LEAVE_GL();
1114}
1115
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001116/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001117 * glGetPixelMapuiv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001118 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001119void WINAPI wine_glGetPixelMapuiv( GLenum map, GLuint* values ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001120 TRACE("(%d, %p)\n", map, values );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001121 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001122 glGetPixelMapuiv( map, values );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001123 LEAVE_GL();
1124}
1125
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001126/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001127 * glGetPixelMapusv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001128 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001129void WINAPI wine_glGetPixelMapusv( GLenum map, GLushort* values ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001130 TRACE("(%d, %p)\n", map, values );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001131 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001132 glGetPixelMapusv( map, values );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001133 LEAVE_GL();
1134}
1135
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001136/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001137 * glGetPointerv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001138 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001139void WINAPI wine_glGetPointerv( GLenum pname, GLvoid** params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001140 TRACE("(%d, %p)\n", pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001141 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001142 glGetPointerv( pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001143 LEAVE_GL();
1144}
1145
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001146/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001147 * glGetPolygonStipple (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001148 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001149void WINAPI wine_glGetPolygonStipple( GLubyte* mask ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001150 TRACE("(%p)\n", mask );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001151 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001152 glGetPolygonStipple( mask );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001153 LEAVE_GL();
1154}
1155
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001156/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001157 * glGetTexEnvfv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001158 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001159void WINAPI wine_glGetTexEnvfv( GLenum target, GLenum pname, GLfloat* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001160 TRACE("(%d, %d, %p)\n", target, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001161 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001162 glGetTexEnvfv( target, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001163 LEAVE_GL();
1164}
1165
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001166/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001167 * glGetTexEnviv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001168 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001169void WINAPI wine_glGetTexEnviv( GLenum target, GLenum pname, GLint* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001170 TRACE("(%d, %d, %p)\n", target, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001171 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001172 glGetTexEnviv( target, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001173 LEAVE_GL();
1174}
1175
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001176/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001177 * glGetTexGendv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001178 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001179void WINAPI wine_glGetTexGendv( GLenum coord, GLenum pname, GLdouble* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001180 TRACE("(%d, %d, %p)\n", coord, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001181 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001182 glGetTexGendv( coord, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001183 LEAVE_GL();
1184}
1185
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001186/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001187 * glGetTexGenfv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001188 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001189void WINAPI wine_glGetTexGenfv( GLenum coord, GLenum pname, GLfloat* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001190 TRACE("(%d, %d, %p)\n", coord, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001191 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001192 glGetTexGenfv( coord, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001193 LEAVE_GL();
1194}
1195
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001196/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001197 * glGetTexGeniv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001198 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001199void WINAPI wine_glGetTexGeniv( GLenum coord, GLenum pname, GLint* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001200 TRACE("(%d, %d, %p)\n", coord, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001201 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001202 glGetTexGeniv( coord, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001203 LEAVE_GL();
1204}
1205
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001206/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001207 * glGetTexImage (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001208 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001209void WINAPI wine_glGetTexImage( GLenum target, GLint level, GLenum format, GLenum type, GLvoid* pixels ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001210 TRACE("(%d, %d, %d, %d, %p)\n", target, level, format, type, pixels );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001211 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001212 glGetTexImage( target, level, format, type, pixels );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001213 LEAVE_GL();
1214}
1215
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001216/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001217 * glGetTexLevelParameterfv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001218 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001219void WINAPI wine_glGetTexLevelParameterfv( GLenum target, GLint level, GLenum pname, GLfloat* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001220 TRACE("(%d, %d, %d, %p)\n", target, level, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001221 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001222 glGetTexLevelParameterfv( target, level, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001223 LEAVE_GL();
1224}
1225
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001226/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001227 * glGetTexLevelParameteriv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001228 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001229void WINAPI wine_glGetTexLevelParameteriv( GLenum target, GLint level, GLenum pname, GLint* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001230 TRACE("(%d, %d, %d, %p)\n", target, level, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001231 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001232 glGetTexLevelParameteriv( target, level, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001233 LEAVE_GL();
1234}
1235
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001236/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001237 * glGetTexParameterfv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001238 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001239void WINAPI wine_glGetTexParameterfv( GLenum target, GLenum pname, GLfloat* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001240 TRACE("(%d, %d, %p)\n", target, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001241 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001242 glGetTexParameterfv( target, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001243 LEAVE_GL();
1244}
1245
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001246/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001247 * glGetTexParameteriv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001248 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001249void WINAPI wine_glGetTexParameteriv( GLenum target, GLenum pname, GLint* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001250 TRACE("(%d, %d, %p)\n", target, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001251 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001252 glGetTexParameteriv( target, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001253 LEAVE_GL();
1254}
1255
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001256/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001257 * glHint (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001258 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001259void WINAPI wine_glHint( GLenum target, GLenum mode ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001260 TRACE("(%d, %d)\n", target, mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001261 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001262 glHint( target, mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001263 LEAVE_GL();
1264}
1265
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001266/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001267 * glIndexMask (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001268 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001269void WINAPI wine_glIndexMask( GLuint mask ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001270 TRACE("(%d)\n", mask );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001271 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001272 glIndexMask( mask );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001273 LEAVE_GL();
1274}
1275
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001276/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001277 * glIndexPointer (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001278 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001279void WINAPI wine_glIndexPointer( GLenum type, GLsizei stride, GLvoid* pointer ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001280 TRACE("(%d, %d, %p)\n", type, stride, pointer );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001281 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001282 glIndexPointer( type, stride, pointer );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001283 LEAVE_GL();
1284}
1285
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001286/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001287 * glIndexd (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001288 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001289void WINAPI wine_glIndexd( GLdouble c ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001290 TRACE("(%f)\n", c );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001291 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001292 glIndexd( c );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001293 LEAVE_GL();
1294}
1295
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001296/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001297 * glIndexdv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001298 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001299void WINAPI wine_glIndexdv( GLdouble* c ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001300 TRACE("(%p)\n", c );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001301 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001302 glIndexdv( c );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001303 LEAVE_GL();
1304}
1305
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001306/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001307 * glIndexf (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001308 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001309void WINAPI wine_glIndexf( GLfloat c ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001310 TRACE("(%f)\n", c );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001311 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001312 glIndexf( c );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001313 LEAVE_GL();
1314}
1315
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001316/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001317 * glIndexfv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001318 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001319void WINAPI wine_glIndexfv( GLfloat* c ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001320 TRACE("(%p)\n", c );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001321 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001322 glIndexfv( c );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001323 LEAVE_GL();
1324}
1325
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001326/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001327 * glIndexi (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001328 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001329void WINAPI wine_glIndexi( GLint c ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001330 TRACE("(%d)\n", c );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001331 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001332 glIndexi( c );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001333 LEAVE_GL();
1334}
1335
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001336/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001337 * glIndexiv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001338 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001339void WINAPI wine_glIndexiv( GLint* c ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001340 TRACE("(%p)\n", c );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001341 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001342 glIndexiv( c );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001343 LEAVE_GL();
1344}
1345
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001346/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001347 * glIndexs (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001348 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001349void WINAPI wine_glIndexs( GLshort c ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001350 TRACE("(%d)\n", c );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001351 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001352 glIndexs( c );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001353 LEAVE_GL();
1354}
1355
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001356/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001357 * glIndexsv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001358 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001359void WINAPI wine_glIndexsv( GLshort* c ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001360 TRACE("(%p)\n", c );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001361 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001362 glIndexsv( c );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001363 LEAVE_GL();
1364}
1365
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001366/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001367 * glIndexub (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001368 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001369void WINAPI wine_glIndexub( GLubyte c ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001370 TRACE("(%d)\n", c );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001371 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001372 glIndexub( c );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001373 LEAVE_GL();
1374}
1375
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001376/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001377 * glIndexubv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001378 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001379void WINAPI wine_glIndexubv( GLubyte* c ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001380 TRACE("(%p)\n", c );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001381 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001382 glIndexubv( c );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001383 LEAVE_GL();
1384}
1385
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001386/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001387 * glInitNames (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001388 */
Eric Pouech25106582005-06-27 09:46:35 +00001389void WINAPI wine_glInitNames( void ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001390 TRACE("()\n");
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001391 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001392 glInitNames( );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001393 LEAVE_GL();
1394}
1395
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001396/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001397 * glInterleavedArrays (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001398 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001399void WINAPI wine_glInterleavedArrays( GLenum format, GLsizei stride, GLvoid* pointer ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001400 TRACE("(%d, %d, %p)\n", format, stride, pointer );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001401 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001402 glInterleavedArrays( format, stride, pointer );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001403 LEAVE_GL();
1404}
1405
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001406/***********************************************************************
Chris Robinsonebfba492007-09-25 10:21:40 -07001407 * glIsEnabled (OPENGL32.@)
1408 */
1409GLboolean WINAPI wine_glIsEnabled( GLenum cap ) {
1410 GLboolean ret_value;
1411 TRACE("(%d)\n", cap );
1412 ENTER_GL();
1413 ret_value = glIsEnabled( cap );
1414 LEAVE_GL();
1415 return ret_value;
1416}
1417
1418/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001419 * glIsList (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001420 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001421GLboolean WINAPI wine_glIsList( GLuint list ) {
1422 GLboolean ret_value;
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001423 TRACE("(%d)\n", list );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001424 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001425 ret_value = glIsList( list );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001426 LEAVE_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001427 return ret_value;
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001428}
1429
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001430/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001431 * glIsTexture (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001432 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001433GLboolean WINAPI wine_glIsTexture( GLuint texture ) {
1434 GLboolean ret_value;
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001435 TRACE("(%d)\n", texture );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001436 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001437 ret_value = glIsTexture( texture );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001438 LEAVE_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001439 return ret_value;
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001440}
1441
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001442/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001443 * glLightModelf (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001444 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001445void WINAPI wine_glLightModelf( GLenum pname, GLfloat param ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001446 TRACE("(%d, %f)\n", pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001447 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001448 glLightModelf( pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001449 LEAVE_GL();
1450}
1451
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001452/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001453 * glLightModelfv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001454 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001455void WINAPI wine_glLightModelfv( GLenum pname, GLfloat* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001456 TRACE("(%d, %p)\n", pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001457 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001458 glLightModelfv( pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001459 LEAVE_GL();
1460}
1461
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001462/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001463 * glLightModeli (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001464 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001465void WINAPI wine_glLightModeli( GLenum pname, GLint param ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001466 TRACE("(%d, %d)\n", pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001467 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001468 glLightModeli( pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001469 LEAVE_GL();
1470}
1471
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001472/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001473 * glLightModeliv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001474 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001475void WINAPI wine_glLightModeliv( GLenum pname, GLint* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001476 TRACE("(%d, %p)\n", pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001477 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001478 glLightModeliv( pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001479 LEAVE_GL();
1480}
1481
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001482/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001483 * glLightf (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001484 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001485void WINAPI wine_glLightf( GLenum light, GLenum pname, GLfloat param ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001486 TRACE("(%d, %d, %f)\n", light, pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001487 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001488 glLightf( light, pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001489 LEAVE_GL();
1490}
1491
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001492/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001493 * glLightfv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001494 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001495void WINAPI wine_glLightfv( GLenum light, GLenum pname, GLfloat* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001496 TRACE("(%d, %d, %p)\n", light, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001497 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001498 glLightfv( light, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001499 LEAVE_GL();
1500}
1501
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001502/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001503 * glLighti (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001504 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001505void WINAPI wine_glLighti( GLenum light, GLenum pname, GLint param ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001506 TRACE("(%d, %d, %d)\n", light, pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001507 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001508 glLighti( light, pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001509 LEAVE_GL();
1510}
1511
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001512/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001513 * glLightiv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001514 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001515void WINAPI wine_glLightiv( GLenum light, GLenum pname, GLint* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001516 TRACE("(%d, %d, %p)\n", light, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001517 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001518 glLightiv( light, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001519 LEAVE_GL();
1520}
1521
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001522/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001523 * glLineStipple (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001524 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001525void WINAPI wine_glLineStipple( GLint factor, GLushort pattern ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001526 TRACE("(%d, %d)\n", factor, pattern );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001527 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001528 glLineStipple( factor, pattern );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001529 LEAVE_GL();
1530}
1531
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001532/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001533 * glLineWidth (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001534 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001535void WINAPI wine_glLineWidth( GLfloat width ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001536 TRACE("(%f)\n", width );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001537 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001538 glLineWidth( width );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001539 LEAVE_GL();
1540}
1541
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001542/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001543 * glListBase (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001544 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001545void WINAPI wine_glListBase( GLuint base ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001546 TRACE("(%d)\n", base );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001547 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001548 glListBase( base );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001549 LEAVE_GL();
1550}
1551
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001552/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001553 * glLoadIdentity (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001554 */
Eric Pouech25106582005-06-27 09:46:35 +00001555void WINAPI wine_glLoadIdentity( void ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001556 TRACE("()\n");
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001557 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001558 glLoadIdentity( );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001559 LEAVE_GL();
1560}
1561
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001562/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001563 * glLoadMatrixd (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001564 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001565void WINAPI wine_glLoadMatrixd( GLdouble* m ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001566 TRACE("(%p)\n", m );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001567 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001568 glLoadMatrixd( m );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001569 LEAVE_GL();
1570}
1571
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001572/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001573 * glLoadMatrixf (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001574 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001575void WINAPI wine_glLoadMatrixf( GLfloat* m ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001576 TRACE("(%p)\n", m );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001577 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001578 glLoadMatrixf( m );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001579 LEAVE_GL();
1580}
1581
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001582/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001583 * glLoadName (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001584 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001585void WINAPI wine_glLoadName( GLuint name ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001586 TRACE("(%d)\n", name );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001587 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001588 glLoadName( name );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001589 LEAVE_GL();
1590}
1591
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001592/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001593 * glLogicOp (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001594 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001595void WINAPI wine_glLogicOp( GLenum opcode ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001596 TRACE("(%d)\n", opcode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001597 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001598 glLogicOp( opcode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001599 LEAVE_GL();
1600}
1601
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001602/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001603 * glMap1d (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001604 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001605void WINAPI wine_glMap1d( GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, GLdouble* points ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001606 TRACE("(%d, %f, %f, %d, %d, %p)\n", target, u1, u2, stride, order, points );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001607 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001608 glMap1d( target, u1, u2, stride, order, points );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001609 LEAVE_GL();
1610}
1611
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001612/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001613 * glMap1f (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001614 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001615void WINAPI wine_glMap1f( GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, GLfloat* points ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001616 TRACE("(%d, %f, %f, %d, %d, %p)\n", target, u1, u2, stride, order, points );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001617 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001618 glMap1f( target, u1, u2, stride, order, points );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001619 LEAVE_GL();
1620}
1621
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001622/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001623 * glMap2d (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001624 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001625void WINAPI wine_glMap2d( GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble* points ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001626 TRACE("(%d, %f, %f, %d, %d, %f, %f, %d, %d, %p)\n", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001627 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001628 glMap2d( target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001629 LEAVE_GL();
1630}
1631
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001632/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001633 * glMap2f (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001634 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001635void WINAPI wine_glMap2f( GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat* points ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001636 TRACE("(%d, %f, %f, %d, %d, %f, %f, %d, %d, %p)\n", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001637 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001638 glMap2f( target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001639 LEAVE_GL();
1640}
1641
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001642/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001643 * glMapGrid1d (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001644 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001645void WINAPI wine_glMapGrid1d( GLint un, GLdouble u1, GLdouble u2 ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001646 TRACE("(%d, %f, %f)\n", un, u1, u2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001647 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001648 glMapGrid1d( un, u1, u2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001649 LEAVE_GL();
1650}
1651
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001652/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001653 * glMapGrid1f (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001654 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001655void WINAPI wine_glMapGrid1f( GLint un, GLfloat u1, GLfloat u2 ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001656 TRACE("(%d, %f, %f)\n", un, u1, u2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001657 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001658 glMapGrid1f( un, u1, u2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001659 LEAVE_GL();
1660}
1661
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001662/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001663 * glMapGrid2d (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001664 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001665void WINAPI wine_glMapGrid2d( GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2 ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001666 TRACE("(%d, %f, %f, %d, %f, %f)\n", un, u1, u2, vn, v1, v2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001667 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001668 glMapGrid2d( un, u1, u2, vn, v1, v2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001669 LEAVE_GL();
1670}
1671
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001672/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001673 * glMapGrid2f (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001674 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001675void WINAPI wine_glMapGrid2f( GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2 ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001676 TRACE("(%d, %f, %f, %d, %f, %f)\n", un, u1, u2, vn, v1, v2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001677 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001678 glMapGrid2f( un, u1, u2, vn, v1, v2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001679 LEAVE_GL();
1680}
1681
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001682/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001683 * glMaterialf (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001684 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001685void WINAPI wine_glMaterialf( GLenum face, GLenum pname, GLfloat param ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001686 TRACE("(%d, %d, %f)\n", face, pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001687 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001688 glMaterialf( face, pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001689 LEAVE_GL();
1690}
1691
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001692/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001693 * glMaterialfv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001694 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001695void WINAPI wine_glMaterialfv( GLenum face, GLenum pname, GLfloat* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001696 TRACE("(%d, %d, %p)\n", face, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001697 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001698 glMaterialfv( face, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001699 LEAVE_GL();
1700}
1701
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001702/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001703 * glMateriali (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001704 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001705void WINAPI wine_glMateriali( GLenum face, GLenum pname, GLint param ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001706 TRACE("(%d, %d, %d)\n", face, pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001707 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001708 glMateriali( face, pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001709 LEAVE_GL();
1710}
1711
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001712/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001713 * glMaterialiv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001714 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001715void WINAPI wine_glMaterialiv( GLenum face, GLenum pname, GLint* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001716 TRACE("(%d, %d, %p)\n", face, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001717 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001718 glMaterialiv( face, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001719 LEAVE_GL();
1720}
1721
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001722/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001723 * glMatrixMode (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001724 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001725void WINAPI wine_glMatrixMode( GLenum mode ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001726 TRACE("(%d)\n", mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001727 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001728 glMatrixMode( mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001729 LEAVE_GL();
1730}
1731
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001732/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001733 * glMultMatrixd (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001734 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001735void WINAPI wine_glMultMatrixd( GLdouble* m ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001736 TRACE("(%p)\n", m );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001737 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001738 glMultMatrixd( m );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001739 LEAVE_GL();
1740}
1741
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001742/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001743 * glMultMatrixf (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001744 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001745void WINAPI wine_glMultMatrixf( GLfloat* m ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001746 TRACE("(%p)\n", m );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001747 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001748 glMultMatrixf( m );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001749 LEAVE_GL();
1750}
1751
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001752/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001753 * glNewList (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001754 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001755void WINAPI wine_glNewList( GLuint list, GLenum mode ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001756 TRACE("(%d, %d)\n", list, mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001757 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001758 glNewList( list, mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001759 LEAVE_GL();
1760}
1761
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001762/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001763 * glNormal3b (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001764 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001765void WINAPI wine_glNormal3b( GLbyte nx, GLbyte ny, GLbyte nz ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001766 TRACE("(%d, %d, %d)\n", nx, ny, nz );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001767 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001768 glNormal3b( nx, ny, nz );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001769 LEAVE_GL();
1770}
1771
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001772/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001773 * glNormal3bv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001774 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001775void WINAPI wine_glNormal3bv( GLbyte* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001776 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001777 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001778 glNormal3bv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001779 LEAVE_GL();
1780}
1781
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001782/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001783 * glNormal3d (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001784 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001785void WINAPI wine_glNormal3d( GLdouble nx, GLdouble ny, GLdouble nz ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001786 TRACE("(%f, %f, %f)\n", nx, ny, nz );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001787 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001788 glNormal3d( nx, ny, nz );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001789 LEAVE_GL();
1790}
1791
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001792/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001793 * glNormal3dv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001794 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001795void WINAPI wine_glNormal3dv( GLdouble* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001796 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001797 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001798 glNormal3dv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001799 LEAVE_GL();
1800}
1801
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001802/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001803 * glNormal3f (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001804 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001805void WINAPI wine_glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001806 TRACE("(%f, %f, %f)\n", nx, ny, nz );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001807 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001808 glNormal3f( nx, ny, nz );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001809 LEAVE_GL();
1810}
1811
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001812/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001813 * glNormal3fv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001814 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001815void WINAPI wine_glNormal3fv( GLfloat* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001816 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001817 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001818 glNormal3fv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001819 LEAVE_GL();
1820}
1821
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001822/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001823 * glNormal3i (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001824 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001825void WINAPI wine_glNormal3i( GLint nx, GLint ny, GLint nz ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001826 TRACE("(%d, %d, %d)\n", nx, ny, nz );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001827 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001828 glNormal3i( nx, ny, nz );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001829 LEAVE_GL();
1830}
1831
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001832/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001833 * glNormal3iv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001834 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001835void WINAPI wine_glNormal3iv( GLint* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001836 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001837 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001838 glNormal3iv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001839 LEAVE_GL();
1840}
1841
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001842/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001843 * glNormal3s (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001844 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001845void WINAPI wine_glNormal3s( GLshort nx, GLshort ny, GLshort nz ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001846 TRACE("(%d, %d, %d)\n", nx, ny, nz );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001847 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001848 glNormal3s( nx, ny, nz );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001849 LEAVE_GL();
1850}
1851
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001852/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001853 * glNormal3sv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001854 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001855void WINAPI wine_glNormal3sv( GLshort* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001856 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001857 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001858 glNormal3sv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001859 LEAVE_GL();
1860}
1861
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001862/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001863 * glNormalPointer (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001864 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001865void WINAPI wine_glNormalPointer( GLenum type, GLsizei stride, GLvoid* pointer ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001866 TRACE("(%d, %d, %p)\n", type, stride, pointer );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001867 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001868 glNormalPointer( type, stride, pointer );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001869 LEAVE_GL();
1870}
1871
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001872/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001873 * glOrtho (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001874 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001875void WINAPI wine_glOrtho( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001876 TRACE("(%f, %f, %f, %f, %f, %f)\n", left, right, bottom, top, zNear, zFar );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001877 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001878 glOrtho( left, right, bottom, top, zNear, zFar );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001879 LEAVE_GL();
1880}
1881
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001882/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001883 * glPassThrough (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001884 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001885void WINAPI wine_glPassThrough( GLfloat token ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001886 TRACE("(%f)\n", token );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001887 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001888 glPassThrough( token );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001889 LEAVE_GL();
1890}
1891
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001892/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001893 * glPixelMapfv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001894 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001895void WINAPI wine_glPixelMapfv( GLenum map, GLint mapsize, GLfloat* values ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001896 TRACE("(%d, %d, %p)\n", map, mapsize, values );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001897 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001898 glPixelMapfv( map, mapsize, values );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001899 LEAVE_GL();
1900}
1901
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001902/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001903 * glPixelMapuiv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001904 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001905void WINAPI wine_glPixelMapuiv( GLenum map, GLint mapsize, GLuint* values ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001906 TRACE("(%d, %d, %p)\n", map, mapsize, values );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001907 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001908 glPixelMapuiv( map, mapsize, values );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001909 LEAVE_GL();
1910}
1911
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001912/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001913 * glPixelMapusv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001914 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001915void WINAPI wine_glPixelMapusv( GLenum map, GLint mapsize, GLushort* values ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001916 TRACE("(%d, %d, %p)\n", map, mapsize, values );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001917 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001918 glPixelMapusv( map, mapsize, values );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001919 LEAVE_GL();
1920}
1921
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001922/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001923 * glPixelStoref (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001924 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001925void WINAPI wine_glPixelStoref( GLenum pname, GLfloat param ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001926 TRACE("(%d, %f)\n", pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001927 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001928 glPixelStoref( pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001929 LEAVE_GL();
1930}
1931
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001932/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001933 * glPixelStorei (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001934 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001935void WINAPI wine_glPixelStorei( GLenum pname, GLint param ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001936 TRACE("(%d, %d)\n", pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001937 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001938 glPixelStorei( pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001939 LEAVE_GL();
1940}
1941
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001942/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001943 * glPixelTransferf (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001944 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001945void WINAPI wine_glPixelTransferf( GLenum pname, GLfloat param ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001946 TRACE("(%d, %f)\n", pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001947 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001948 glPixelTransferf( pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001949 LEAVE_GL();
1950}
1951
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001952/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001953 * glPixelTransferi (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001954 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001955void WINAPI wine_glPixelTransferi( GLenum pname, GLint param ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001956 TRACE("(%d, %d)\n", pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001957 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001958 glPixelTransferi( pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001959 LEAVE_GL();
1960}
1961
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001962/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001963 * glPixelZoom (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001964 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001965void WINAPI wine_glPixelZoom( GLfloat xfactor, GLfloat yfactor ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001966 TRACE("(%f, %f)\n", xfactor, yfactor );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001967 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001968 glPixelZoom( xfactor, yfactor );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001969 LEAVE_GL();
1970}
1971
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001972/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001973 * glPointSize (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001974 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001975void WINAPI wine_glPointSize( GLfloat size ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001976 TRACE("(%f)\n", size );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001977 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001978 glPointSize( size );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001979 LEAVE_GL();
1980}
1981
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001982/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001983 * glPolygonMode (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001984 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001985void WINAPI wine_glPolygonMode( GLenum face, GLenum mode ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001986 TRACE("(%d, %d)\n", face, mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001987 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001988 glPolygonMode( face, mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001989 LEAVE_GL();
1990}
1991
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001992/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00001993 * glPolygonOffset (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00001994 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001995void WINAPI wine_glPolygonOffset( GLfloat factor, GLfloat units ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00001996 TRACE("(%f, %f)\n", factor, units );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001997 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00001998 glPolygonOffset( factor, units );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00001999 LEAVE_GL();
2000}
2001
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002002/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002003 * glPolygonStipple (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002004 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002005void WINAPI wine_glPolygonStipple( GLubyte* mask ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002006 TRACE("(%p)\n", mask );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002007 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002008 glPolygonStipple( mask );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002009 LEAVE_GL();
2010}
2011
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002012/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002013 * glPopAttrib (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002014 */
Eric Pouech25106582005-06-27 09:46:35 +00002015void WINAPI wine_glPopAttrib( void ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002016 TRACE("()\n");
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002017 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002018 glPopAttrib( );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002019 LEAVE_GL();
2020}
2021
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002022/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002023 * glPopClientAttrib (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002024 */
Eric Pouech25106582005-06-27 09:46:35 +00002025void WINAPI wine_glPopClientAttrib( void ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002026 TRACE("()\n");
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002027 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002028 glPopClientAttrib( );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002029 LEAVE_GL();
2030}
2031
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002032/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002033 * glPopMatrix (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002034 */
Eric Pouech25106582005-06-27 09:46:35 +00002035void WINAPI wine_glPopMatrix( void ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002036 TRACE("()\n");
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002037 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002038 glPopMatrix( );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002039 LEAVE_GL();
2040}
2041
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002042/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002043 * glPopName (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002044 */
Eric Pouech25106582005-06-27 09:46:35 +00002045void WINAPI wine_glPopName( void ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002046 TRACE("()\n");
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002047 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002048 glPopName( );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002049 LEAVE_GL();
2050}
2051
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002052/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002053 * glPrioritizeTextures (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002054 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002055void WINAPI wine_glPrioritizeTextures( GLsizei n, GLuint* textures, GLclampf* priorities ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002056 TRACE("(%d, %p, %p)\n", n, textures, priorities );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002057 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002058 glPrioritizeTextures( n, textures, priorities );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002059 LEAVE_GL();
2060}
2061
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002062/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002063 * glPushAttrib (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002064 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002065void WINAPI wine_glPushAttrib( GLbitfield mask ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002066 TRACE("(%d)\n", mask );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002067 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002068 glPushAttrib( mask );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002069 LEAVE_GL();
2070}
2071
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002072/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002073 * glPushClientAttrib (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002074 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002075void WINAPI wine_glPushClientAttrib( GLbitfield mask ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002076 TRACE("(%d)\n", mask );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002077 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002078 glPushClientAttrib( mask );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002079 LEAVE_GL();
2080}
2081
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002082/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002083 * glPushMatrix (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002084 */
Eric Pouech25106582005-06-27 09:46:35 +00002085void WINAPI wine_glPushMatrix( void ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002086 TRACE("()\n");
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002087 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002088 glPushMatrix( );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002089 LEAVE_GL();
2090}
2091
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002092/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002093 * glPushName (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002094 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002095void WINAPI wine_glPushName( GLuint name ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002096 TRACE("(%d)\n", name );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002097 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002098 glPushName( name );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002099 LEAVE_GL();
2100}
2101
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002102/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002103 * glRasterPos2d (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002104 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002105void WINAPI wine_glRasterPos2d( GLdouble x, GLdouble y ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002106 TRACE("(%f, %f)\n", x, y );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002107 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002108 glRasterPos2d( x, y );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002109 LEAVE_GL();
2110}
2111
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002112/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002113 * glRasterPos2dv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002114 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002115void WINAPI wine_glRasterPos2dv( GLdouble* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002116 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002117 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002118 glRasterPos2dv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002119 LEAVE_GL();
2120}
2121
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002122/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002123 * glRasterPos2f (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002124 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002125void WINAPI wine_glRasterPos2f( GLfloat x, GLfloat y ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002126 TRACE("(%f, %f)\n", x, y );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002127 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002128 glRasterPos2f( x, y );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002129 LEAVE_GL();
2130}
2131
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002132/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002133 * glRasterPos2fv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002134 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002135void WINAPI wine_glRasterPos2fv( GLfloat* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002136 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002137 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002138 glRasterPos2fv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002139 LEAVE_GL();
2140}
2141
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002142/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002143 * glRasterPos2i (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002144 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002145void WINAPI wine_glRasterPos2i( GLint x, GLint y ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002146 TRACE("(%d, %d)\n", x, y );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002147 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002148 glRasterPos2i( x, y );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002149 LEAVE_GL();
2150}
2151
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002152/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002153 * glRasterPos2iv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002154 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002155void WINAPI wine_glRasterPos2iv( GLint* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002156 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002157 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002158 glRasterPos2iv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002159 LEAVE_GL();
2160}
2161
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002162/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002163 * glRasterPos2s (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002164 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002165void WINAPI wine_glRasterPos2s( GLshort x, GLshort y ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002166 TRACE("(%d, %d)\n", x, y );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002167 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002168 glRasterPos2s( x, y );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002169 LEAVE_GL();
2170}
2171
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002172/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002173 * glRasterPos2sv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002174 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002175void WINAPI wine_glRasterPos2sv( GLshort* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002176 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002177 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002178 glRasterPos2sv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002179 LEAVE_GL();
2180}
2181
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002182/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002183 * glRasterPos3d (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002184 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002185void WINAPI wine_glRasterPos3d( GLdouble x, GLdouble y, GLdouble z ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002186 TRACE("(%f, %f, %f)\n", x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002187 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002188 glRasterPos3d( x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002189 LEAVE_GL();
2190}
2191
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002192/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002193 * glRasterPos3dv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002194 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002195void WINAPI wine_glRasterPos3dv( GLdouble* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002196 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002197 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002198 glRasterPos3dv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002199 LEAVE_GL();
2200}
2201
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002202/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002203 * glRasterPos3f (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002204 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002205void WINAPI wine_glRasterPos3f( GLfloat x, GLfloat y, GLfloat z ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002206 TRACE("(%f, %f, %f)\n", x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002207 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002208 glRasterPos3f( x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002209 LEAVE_GL();
2210}
2211
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002212/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002213 * glRasterPos3fv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002214 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002215void WINAPI wine_glRasterPos3fv( GLfloat* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002216 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002217 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002218 glRasterPos3fv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002219 LEAVE_GL();
2220}
2221
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002222/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002223 * glRasterPos3i (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002224 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002225void WINAPI wine_glRasterPos3i( GLint x, GLint y, GLint z ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002226 TRACE("(%d, %d, %d)\n", x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002227 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002228 glRasterPos3i( x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002229 LEAVE_GL();
2230}
2231
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002232/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002233 * glRasterPos3iv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002234 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002235void WINAPI wine_glRasterPos3iv( GLint* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002236 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002237 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002238 glRasterPos3iv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002239 LEAVE_GL();
2240}
2241
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002242/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002243 * glRasterPos3s (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002244 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002245void WINAPI wine_glRasterPos3s( GLshort x, GLshort y, GLshort z ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002246 TRACE("(%d, %d, %d)\n", x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002247 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002248 glRasterPos3s( x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002249 LEAVE_GL();
2250}
2251
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002252/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002253 * glRasterPos3sv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002254 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002255void WINAPI wine_glRasterPos3sv( GLshort* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002256 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002257 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002258 glRasterPos3sv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002259 LEAVE_GL();
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002260}
2261
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002262/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002263 * glRasterPos4d (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002264 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002265void WINAPI wine_glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002266 TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002267 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002268 glRasterPos4d( x, y, z, w );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002269 LEAVE_GL();
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002270}
2271
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002272/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002273 * glRasterPos4dv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002274 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002275void WINAPI wine_glRasterPos4dv( GLdouble* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002276 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002277 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002278 glRasterPos4dv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002279 LEAVE_GL();
2280}
2281
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002282/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002283 * glRasterPos4f (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002284 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002285void WINAPI wine_glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002286 TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002287 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002288 glRasterPos4f( x, y, z, w );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002289 LEAVE_GL();
2290}
2291
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002292/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002293 * glRasterPos4fv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002294 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002295void WINAPI wine_glRasterPos4fv( GLfloat* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002296 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002297 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002298 glRasterPos4fv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002299 LEAVE_GL();
2300}
2301
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002302/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002303 * glRasterPos4i (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002304 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002305void WINAPI wine_glRasterPos4i( GLint x, GLint y, GLint z, GLint w ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002306 TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002307 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002308 glRasterPos4i( x, y, z, w );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002309 LEAVE_GL();
2310}
2311
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002312/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002313 * glRasterPos4iv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002314 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002315void WINAPI wine_glRasterPos4iv( GLint* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002316 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002317 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002318 glRasterPos4iv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002319 LEAVE_GL();
2320}
2321
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002322/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002323 * glRasterPos4s (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002324 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002325void WINAPI wine_glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002326 TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002327 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002328 glRasterPos4s( x, y, z, w );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002329 LEAVE_GL();
2330}
2331
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002332/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002333 * glRasterPos4sv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002334 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002335void WINAPI wine_glRasterPos4sv( GLshort* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002336 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002337 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002338 glRasterPos4sv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002339 LEAVE_GL();
2340}
2341
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002342/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002343 * glReadBuffer (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002344 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002345void WINAPI wine_glReadBuffer( GLenum mode ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002346 TRACE("(%d)\n", mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002347 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002348 glReadBuffer( mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002349 LEAVE_GL();
2350}
2351
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002352/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002353 * glReadPixels (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002354 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002355void WINAPI wine_glReadPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002356 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", x, y, width, height, format, type, pixels );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002357 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002358 glReadPixels( x, y, width, height, format, type, pixels );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002359 LEAVE_GL();
2360}
2361
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002362/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002363 * glRectd (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002364 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002365void WINAPI wine_glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002366 TRACE("(%f, %f, %f, %f)\n", x1, y1, x2, y2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002367 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002368 glRectd( x1, y1, x2, y2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002369 LEAVE_GL();
2370}
2371
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002372/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002373 * glRectdv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002374 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002375void WINAPI wine_glRectdv( GLdouble* v1, GLdouble* v2 ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002376 TRACE("(%p, %p)\n", v1, v2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002377 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002378 glRectdv( v1, v2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002379 LEAVE_GL();
2380}
2381
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002382/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002383 * glRectf (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002384 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002385void WINAPI wine_glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002386 TRACE("(%f, %f, %f, %f)\n", x1, y1, x2, y2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002387 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002388 glRectf( x1, y1, x2, y2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002389 LEAVE_GL();
2390}
2391
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002392/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002393 * glRectfv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002394 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002395void WINAPI wine_glRectfv( GLfloat* v1, GLfloat* v2 ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002396 TRACE("(%p, %p)\n", v1, v2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002397 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002398 glRectfv( v1, v2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002399 LEAVE_GL();
2400}
2401
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002402/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002403 * glRecti (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002404 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002405void WINAPI wine_glRecti( GLint x1, GLint y1, GLint x2, GLint y2 ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002406 TRACE("(%d, %d, %d, %d)\n", x1, y1, x2, y2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002407 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002408 glRecti( x1, y1, x2, y2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002409 LEAVE_GL();
2410}
2411
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002412/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002413 * glRectiv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002414 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002415void WINAPI wine_glRectiv( GLint* v1, GLint* v2 ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002416 TRACE("(%p, %p)\n", v1, v2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002417 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002418 glRectiv( v1, v2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002419 LEAVE_GL();
2420}
2421
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002422/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002423 * glRects (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002424 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002425void WINAPI wine_glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002426 TRACE("(%d, %d, %d, %d)\n", x1, y1, x2, y2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002427 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002428 glRects( x1, y1, x2, y2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002429 LEAVE_GL();
2430}
2431
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002432/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002433 * glRectsv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002434 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002435void WINAPI wine_glRectsv( GLshort* v1, GLshort* v2 ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002436 TRACE("(%p, %p)\n", v1, v2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002437 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002438 glRectsv( v1, v2 );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002439 LEAVE_GL();
2440}
2441
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002442/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002443 * glRenderMode (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002444 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002445GLint WINAPI wine_glRenderMode( GLenum mode ) {
2446 GLint ret_value;
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002447 TRACE("(%d)\n", mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002448 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002449 ret_value = glRenderMode( mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002450 LEAVE_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002451 return ret_value;
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002452}
2453
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002454/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002455 * glRotated (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002456 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002457void WINAPI wine_glRotated( GLdouble angle, GLdouble x, GLdouble y, GLdouble z ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002458 TRACE("(%f, %f, %f, %f)\n", angle, x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002459 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002460 glRotated( angle, x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002461 LEAVE_GL();
2462}
2463
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002464/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002465 * glRotatef (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002466 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002467void WINAPI wine_glRotatef( GLfloat angle, GLfloat x, GLfloat y, GLfloat z ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002468 TRACE("(%f, %f, %f, %f)\n", angle, x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002469 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002470 glRotatef( angle, x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002471 LEAVE_GL();
2472}
2473
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002474/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002475 * glScaled (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002476 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002477void WINAPI wine_glScaled( GLdouble x, GLdouble y, GLdouble z ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002478 TRACE("(%f, %f, %f)\n", x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002479 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002480 glScaled( x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002481 LEAVE_GL();
2482}
2483
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002484/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002485 * glScalef (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002486 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002487void WINAPI wine_glScalef( GLfloat x, GLfloat y, GLfloat z ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002488 TRACE("(%f, %f, %f)\n", x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002489 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002490 glScalef( x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002491 LEAVE_GL();
2492}
2493
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002494/***********************************************************************
Chris Robinsonebfba492007-09-25 10:21:40 -07002495 * glScissor (OPENGL32.@)
2496 */
2497void WINAPI wine_glScissor( GLint x, GLint y, GLsizei width, GLsizei height ) {
2498 TRACE("(%d, %d, %d, %d)\n", x, y, width, height );
2499 ENTER_GL();
2500 glScissor( x, y, width, height );
2501 LEAVE_GL();
2502}
2503
2504/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002505 * glSelectBuffer (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002506 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002507void WINAPI wine_glSelectBuffer( GLsizei size, GLuint* buffer ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002508 TRACE("(%d, %p)\n", size, buffer );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002509 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002510 glSelectBuffer( size, buffer );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002511 LEAVE_GL();
2512}
2513
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002514/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002515 * glShadeModel (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002516 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002517void WINAPI wine_glShadeModel( GLenum mode ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002518 TRACE("(%d)\n", mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002519 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002520 glShadeModel( mode );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002521 LEAVE_GL();
2522}
2523
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002524/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002525 * glStencilFunc (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002526 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002527void WINAPI wine_glStencilFunc( GLenum func, GLint ref, GLuint mask ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002528 TRACE("(%d, %d, %d)\n", func, ref, mask );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002529 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002530 glStencilFunc( func, ref, mask );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002531 LEAVE_GL();
2532}
2533
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002534/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002535 * glStencilMask (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002536 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002537void WINAPI wine_glStencilMask( GLuint mask ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002538 TRACE("(%d)\n", mask );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002539 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002540 glStencilMask( mask );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002541 LEAVE_GL();
2542}
2543
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002544/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002545 * glStencilOp (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002546 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002547void WINAPI wine_glStencilOp( GLenum fail, GLenum zfail, GLenum zpass ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002548 TRACE("(%d, %d, %d)\n", fail, zfail, zpass );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002549 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002550 glStencilOp( fail, zfail, zpass );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002551 LEAVE_GL();
2552}
2553
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002554/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002555 * glTexCoord1d (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002556 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002557void WINAPI wine_glTexCoord1d( GLdouble s ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002558 TRACE("(%f)\n", s );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002559 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002560 glTexCoord1d( s );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002561 LEAVE_GL();
2562}
2563
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002564/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002565 * glTexCoord1dv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002566 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002567void WINAPI wine_glTexCoord1dv( GLdouble* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002568 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002569 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002570 glTexCoord1dv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002571 LEAVE_GL();
2572}
2573
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002574/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002575 * glTexCoord1f (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002576 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002577void WINAPI wine_glTexCoord1f( GLfloat s ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002578 TRACE("(%f)\n", s );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002579 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002580 glTexCoord1f( s );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002581 LEAVE_GL();
2582}
2583
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002584/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002585 * glTexCoord1fv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002586 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002587void WINAPI wine_glTexCoord1fv( GLfloat* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002588 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002589 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002590 glTexCoord1fv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002591 LEAVE_GL();
2592}
2593
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002594/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002595 * glTexCoord1i (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002596 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002597void WINAPI wine_glTexCoord1i( GLint s ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002598 TRACE("(%d)\n", s );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002599 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002600 glTexCoord1i( s );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002601 LEAVE_GL();
2602}
2603
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002604/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002605 * glTexCoord1iv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002606 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002607void WINAPI wine_glTexCoord1iv( GLint* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002608 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002609 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002610 glTexCoord1iv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002611 LEAVE_GL();
2612}
2613
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002614/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002615 * glTexCoord1s (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002616 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002617void WINAPI wine_glTexCoord1s( GLshort s ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002618 TRACE("(%d)\n", s );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002619 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002620 glTexCoord1s( s );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002621 LEAVE_GL();
2622}
2623
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002624/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002625 * glTexCoord1sv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002626 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002627void WINAPI wine_glTexCoord1sv( GLshort* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002628 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002629 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002630 glTexCoord1sv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002631 LEAVE_GL();
2632}
2633
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002634/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002635 * glTexCoord2d (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002636 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002637void WINAPI wine_glTexCoord2d( GLdouble s, GLdouble t ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002638 TRACE("(%f, %f)\n", s, t );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002639 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002640 glTexCoord2d( s, t );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002641 LEAVE_GL();
2642}
2643
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002644/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002645 * glTexCoord2dv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002646 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002647void WINAPI wine_glTexCoord2dv( GLdouble* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002648 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002649 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002650 glTexCoord2dv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002651 LEAVE_GL();
2652}
2653
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002654/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002655 * glTexCoord2f (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002656 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002657void WINAPI wine_glTexCoord2f( GLfloat s, GLfloat t ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002658 TRACE("(%f, %f)\n", s, t );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002659 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002660 glTexCoord2f( s, t );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002661 LEAVE_GL();
2662}
2663
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002664/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002665 * glTexCoord2fv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002666 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002667void WINAPI wine_glTexCoord2fv( GLfloat* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002668 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002669 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002670 glTexCoord2fv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002671 LEAVE_GL();
2672}
2673
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002674/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002675 * glTexCoord2i (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002676 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002677void WINAPI wine_glTexCoord2i( GLint s, GLint t ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002678 TRACE("(%d, %d)\n", s, t );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002679 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002680 glTexCoord2i( s, t );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002681 LEAVE_GL();
2682}
2683
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002684/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002685 * glTexCoord2iv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002686 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002687void WINAPI wine_glTexCoord2iv( GLint* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002688 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002689 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002690 glTexCoord2iv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002691 LEAVE_GL();
2692}
2693
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002694/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002695 * glTexCoord2s (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002696 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002697void WINAPI wine_glTexCoord2s( GLshort s, GLshort t ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002698 TRACE("(%d, %d)\n", s, t );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002699 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002700 glTexCoord2s( s, t );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002701 LEAVE_GL();
2702}
2703
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002704/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002705 * glTexCoord2sv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002706 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002707void WINAPI wine_glTexCoord2sv( GLshort* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002708 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002709 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002710 glTexCoord2sv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002711 LEAVE_GL();
2712}
2713
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002714/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002715 * glTexCoord3d (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002716 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002717void WINAPI wine_glTexCoord3d( GLdouble s, GLdouble t, GLdouble r ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002718 TRACE("(%f, %f, %f)\n", s, t, r );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002719 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002720 glTexCoord3d( s, t, r );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002721 LEAVE_GL();
2722}
2723
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002724/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002725 * glTexCoord3dv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002726 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002727void WINAPI wine_glTexCoord3dv( GLdouble* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002728 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002729 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002730 glTexCoord3dv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002731 LEAVE_GL();
2732}
2733
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002734/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002735 * glTexCoord3f (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002736 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002737void WINAPI wine_glTexCoord3f( GLfloat s, GLfloat t, GLfloat r ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002738 TRACE("(%f, %f, %f)\n", s, t, r );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002739 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002740 glTexCoord3f( s, t, r );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002741 LEAVE_GL();
2742}
2743
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002744/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002745 * glTexCoord3fv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002746 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002747void WINAPI wine_glTexCoord3fv( GLfloat* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002748 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002749 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002750 glTexCoord3fv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002751 LEAVE_GL();
2752}
2753
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002754/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002755 * glTexCoord3i (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002756 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002757void WINAPI wine_glTexCoord3i( GLint s, GLint t, GLint r ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002758 TRACE("(%d, %d, %d)\n", s, t, r );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002759 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002760 glTexCoord3i( s, t, r );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002761 LEAVE_GL();
2762}
2763
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002764/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002765 * glTexCoord3iv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002766 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002767void WINAPI wine_glTexCoord3iv( GLint* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002768 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002769 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002770 glTexCoord3iv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002771 LEAVE_GL();
2772}
2773
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002774/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002775 * glTexCoord3s (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002776 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002777void WINAPI wine_glTexCoord3s( GLshort s, GLshort t, GLshort r ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002778 TRACE("(%d, %d, %d)\n", s, t, r );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002779 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002780 glTexCoord3s( s, t, r );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002781 LEAVE_GL();
2782}
2783
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002784/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002785 * glTexCoord3sv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002786 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002787void WINAPI wine_glTexCoord3sv( GLshort* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002788 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002789 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002790 glTexCoord3sv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002791 LEAVE_GL();
2792}
2793
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002794/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002795 * glTexCoord4d (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002796 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002797void WINAPI wine_glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002798 TRACE("(%f, %f, %f, %f)\n", s, t, r, q );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002799 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002800 glTexCoord4d( s, t, r, q );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002801 LEAVE_GL();
2802}
2803
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002804/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002805 * glTexCoord4dv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002806 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002807void WINAPI wine_glTexCoord4dv( GLdouble* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002808 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002809 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002810 glTexCoord4dv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002811 LEAVE_GL();
2812}
2813
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002814/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002815 * glTexCoord4f (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002816 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002817void WINAPI wine_glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002818 TRACE("(%f, %f, %f, %f)\n", s, t, r, q );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002819 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002820 glTexCoord4f( s, t, r, q );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002821 LEAVE_GL();
2822}
2823
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002824/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002825 * glTexCoord4fv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002826 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002827void WINAPI wine_glTexCoord4fv( GLfloat* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002828 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002829 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002830 glTexCoord4fv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002831 LEAVE_GL();
2832}
2833
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002834/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002835 * glTexCoord4i (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002836 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002837void WINAPI wine_glTexCoord4i( GLint s, GLint t, GLint r, GLint q ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002838 TRACE("(%d, %d, %d, %d)\n", s, t, r, q );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002839 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002840 glTexCoord4i( s, t, r, q );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002841 LEAVE_GL();
2842}
2843
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002844/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002845 * glTexCoord4iv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002846 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002847void WINAPI wine_glTexCoord4iv( GLint* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002848 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002849 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002850 glTexCoord4iv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002851 LEAVE_GL();
2852}
2853
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002854/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002855 * glTexCoord4s (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002856 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002857void WINAPI wine_glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002858 TRACE("(%d, %d, %d, %d)\n", s, t, r, q );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002859 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002860 glTexCoord4s( s, t, r, q );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002861 LEAVE_GL();
2862}
2863
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002864/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002865 * glTexCoord4sv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002866 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002867void WINAPI wine_glTexCoord4sv( GLshort* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002868 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002869 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002870 glTexCoord4sv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002871 LEAVE_GL();
2872}
2873
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002874/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002875 * glTexCoordPointer (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002876 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002877void WINAPI wine_glTexCoordPointer( GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002878 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002879 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002880 glTexCoordPointer( size, type, stride, pointer );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002881 LEAVE_GL();
2882}
2883
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002884/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002885 * glTexEnvf (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002886 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002887void WINAPI wine_glTexEnvf( GLenum target, GLenum pname, GLfloat param ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002888 TRACE("(%d, %d, %f)\n", target, pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002889 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002890 glTexEnvf( target, pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002891 LEAVE_GL();
2892}
2893
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002894/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002895 * glTexEnvfv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002896 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002897void WINAPI wine_glTexEnvfv( GLenum target, GLenum pname, GLfloat* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002898 TRACE("(%d, %d, %p)\n", target, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002899 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002900 glTexEnvfv( target, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002901 LEAVE_GL();
2902}
2903
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002904/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002905 * glTexEnvi (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002906 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002907void WINAPI wine_glTexEnvi( GLenum target, GLenum pname, GLint param ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002908 TRACE("(%d, %d, %d)\n", target, pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002909 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002910 glTexEnvi( target, pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002911 LEAVE_GL();
2912}
2913
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002914/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002915 * glTexEnviv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002916 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002917void WINAPI wine_glTexEnviv( GLenum target, GLenum pname, GLint* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002918 TRACE("(%d, %d, %p)\n", target, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002919 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002920 glTexEnviv( target, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002921 LEAVE_GL();
2922}
2923
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002924/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002925 * glTexGend (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002926 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002927void WINAPI wine_glTexGend( GLenum coord, GLenum pname, GLdouble param ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002928 TRACE("(%d, %d, %f)\n", coord, pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002929 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002930 glTexGend( coord, pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002931 LEAVE_GL();
2932}
2933
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002934/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002935 * glTexGendv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002936 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002937void WINAPI wine_glTexGendv( GLenum coord, GLenum pname, GLdouble* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002938 TRACE("(%d, %d, %p)\n", coord, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002939 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002940 glTexGendv( coord, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002941 LEAVE_GL();
2942}
2943
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002944/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002945 * glTexGenf (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002946 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002947void WINAPI wine_glTexGenf( GLenum coord, GLenum pname, GLfloat param ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002948 TRACE("(%d, %d, %f)\n", coord, pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002949 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002950 glTexGenf( coord, pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002951 LEAVE_GL();
2952}
2953
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002954/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002955 * glTexGenfv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002956 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002957void WINAPI wine_glTexGenfv( GLenum coord, GLenum pname, GLfloat* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002958 TRACE("(%d, %d, %p)\n", coord, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002959 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002960 glTexGenfv( coord, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002961 LEAVE_GL();
2962}
2963
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002964/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002965 * glTexGeni (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002966 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002967void WINAPI wine_glTexGeni( GLenum coord, GLenum pname, GLint param ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002968 TRACE("(%d, %d, %d)\n", coord, pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002969 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002970 glTexGeni( coord, pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002971 LEAVE_GL();
2972}
2973
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002974/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002975 * glTexGeniv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002976 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002977void WINAPI wine_glTexGeniv( GLenum coord, GLenum pname, GLint* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002978 TRACE("(%d, %d, %p)\n", coord, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002979 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002980 glTexGeniv( coord, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002981 LEAVE_GL();
2982}
2983
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002984/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002985 * glTexImage1D (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002986 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002987void WINAPI wine_glTexImage1D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, GLvoid* pixels ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002988 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, border, format, type, pixels );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002989 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002990 glTexImage1D( target, level, internalformat, width, border, format, type, pixels );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002991 LEAVE_GL();
2992}
2993
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002994/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00002995 * glTexImage2D (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00002996 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00002997void WINAPI wine_glTexImage2D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, GLvoid* pixels ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00002998 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, border, format, type, pixels );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00002999 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003000 glTexImage2D( target, level, internalformat, width, height, border, format, type, pixels );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003001 LEAVE_GL();
3002}
3003
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003004/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003005 * glTexParameterf (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003006 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003007void WINAPI wine_glTexParameterf( GLenum target, GLenum pname, GLfloat param ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003008 TRACE("(%d, %d, %f)\n", target, pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003009 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003010 glTexParameterf( target, pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003011 LEAVE_GL();
3012}
3013
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003014/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003015 * glTexParameterfv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003016 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003017void WINAPI wine_glTexParameterfv( GLenum target, GLenum pname, GLfloat* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003018 TRACE("(%d, %d, %p)\n", target, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003019 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003020 glTexParameterfv( target, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003021 LEAVE_GL();
3022}
3023
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003024/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003025 * glTexParameteri (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003026 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003027void WINAPI wine_glTexParameteri( GLenum target, GLenum pname, GLint param ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003028 TRACE("(%d, %d, %d)\n", target, pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003029 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003030 glTexParameteri( target, pname, param );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003031 LEAVE_GL();
3032}
3033
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003034/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003035 * glTexParameteriv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003036 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003037void WINAPI wine_glTexParameteriv( GLenum target, GLenum pname, GLint* params ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003038 TRACE("(%d, %d, %p)\n", target, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003039 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003040 glTexParameteriv( target, pname, params );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003041 LEAVE_GL();
3042}
3043
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003044/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003045 * glTexSubImage1D (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003046 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003047void WINAPI wine_glTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, GLvoid* pixels ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003048 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, width, format, type, pixels );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003049 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003050 glTexSubImage1D( target, level, xoffset, width, format, type, pixels );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003051 LEAVE_GL();
3052}
3053
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003054/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003055 * glTexSubImage2D (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003056 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003057void WINAPI wine_glTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003058 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, width, height, format, type, pixels );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003059 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003060 glTexSubImage2D( target, level, xoffset, yoffset, width, height, format, type, pixels );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003061 LEAVE_GL();
3062}
3063
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003064/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003065 * glTranslated (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003066 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003067void WINAPI wine_glTranslated( GLdouble x, GLdouble y, GLdouble z ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003068 TRACE("(%f, %f, %f)\n", x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003069 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003070 glTranslated( x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003071 LEAVE_GL();
3072}
3073
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003074/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003075 * glTranslatef (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003076 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003077void WINAPI wine_glTranslatef( GLfloat x, GLfloat y, GLfloat z ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003078 TRACE("(%f, %f, %f)\n", x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003079 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003080 glTranslatef( x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003081 LEAVE_GL();
3082}
3083
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003084/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003085 * glVertex2d (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003086 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003087void WINAPI wine_glVertex2d( GLdouble x, GLdouble y ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003088 TRACE("(%f, %f)\n", x, y );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003089 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003090 glVertex2d( x, y );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003091 LEAVE_GL();
3092}
3093
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003094/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003095 * glVertex2dv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003096 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003097void WINAPI wine_glVertex2dv( GLdouble* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003098 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003099 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003100 glVertex2dv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003101 LEAVE_GL();
3102}
3103
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003104/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003105 * glVertex2f (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003106 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003107void WINAPI wine_glVertex2f( GLfloat x, GLfloat y ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003108 TRACE("(%f, %f)\n", x, y );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003109 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003110 glVertex2f( x, y );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003111 LEAVE_GL();
3112}
3113
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003114/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003115 * glVertex2fv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003116 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003117void WINAPI wine_glVertex2fv( GLfloat* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003118 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003119 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003120 glVertex2fv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003121 LEAVE_GL();
3122}
3123
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003124/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003125 * glVertex2i (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003126 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003127void WINAPI wine_glVertex2i( GLint x, GLint y ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003128 TRACE("(%d, %d)\n", x, y );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003129 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003130 glVertex2i( x, y );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003131 LEAVE_GL();
3132}
3133
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003134/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003135 * glVertex2iv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003136 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003137void WINAPI wine_glVertex2iv( GLint* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003138 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003139 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003140 glVertex2iv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003141 LEAVE_GL();
3142}
3143
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003144/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003145 * glVertex2s (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003146 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003147void WINAPI wine_glVertex2s( GLshort x, GLshort y ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003148 TRACE("(%d, %d)\n", x, y );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003149 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003150 glVertex2s( x, y );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003151 LEAVE_GL();
3152}
3153
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003154/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003155 * glVertex2sv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003156 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003157void WINAPI wine_glVertex2sv( GLshort* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003158 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003159 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003160 glVertex2sv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003161 LEAVE_GL();
3162}
3163
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003164/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003165 * glVertex3d (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003166 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003167void WINAPI wine_glVertex3d( GLdouble x, GLdouble y, GLdouble z ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003168 TRACE("(%f, %f, %f)\n", x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003169 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003170 glVertex3d( x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003171 LEAVE_GL();
3172}
3173
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003174/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003175 * glVertex3dv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003176 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003177void WINAPI wine_glVertex3dv( GLdouble* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003178 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003179 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003180 glVertex3dv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003181 LEAVE_GL();
3182}
3183
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003184/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003185 * glVertex3f (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003186 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003187void WINAPI wine_glVertex3f( GLfloat x, GLfloat y, GLfloat z ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003188 TRACE("(%f, %f, %f)\n", x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003189 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003190 glVertex3f( x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003191 LEAVE_GL();
3192}
3193
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003194/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003195 * glVertex3fv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003196 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003197void WINAPI wine_glVertex3fv( GLfloat* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003198 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003199 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003200 glVertex3fv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003201 LEAVE_GL();
3202}
3203
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003204/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003205 * glVertex3i (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003206 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003207void WINAPI wine_glVertex3i( GLint x, GLint y, GLint z ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003208 TRACE("(%d, %d, %d)\n", x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003209 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003210 glVertex3i( x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003211 LEAVE_GL();
3212}
3213
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003214/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003215 * glVertex3iv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003216 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003217void WINAPI wine_glVertex3iv( GLint* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003218 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003219 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003220 glVertex3iv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003221 LEAVE_GL();
3222}
3223
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003224/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003225 * glVertex3s (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003226 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003227void WINAPI wine_glVertex3s( GLshort x, GLshort y, GLshort z ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003228 TRACE("(%d, %d, %d)\n", x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003229 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003230 glVertex3s( x, y, z );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003231 LEAVE_GL();
3232}
3233
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003234/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003235 * glVertex3sv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003236 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003237void WINAPI wine_glVertex3sv( GLshort* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003238 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003239 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003240 glVertex3sv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003241 LEAVE_GL();
3242}
3243
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003244/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003245 * glVertex4d (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003246 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003247void WINAPI wine_glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003248 TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003249 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003250 glVertex4d( x, y, z, w );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003251 LEAVE_GL();
3252}
3253
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003254/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003255 * glVertex4dv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003256 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003257void WINAPI wine_glVertex4dv( GLdouble* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003258 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003259 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003260 glVertex4dv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003261 LEAVE_GL();
3262}
3263
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003264/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003265 * glVertex4f (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003266 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003267void WINAPI wine_glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003268 TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003269 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003270 glVertex4f( x, y, z, w );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003271 LEAVE_GL();
3272}
3273
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003274/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003275 * glVertex4fv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003276 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003277void WINAPI wine_glVertex4fv( GLfloat* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003278 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003279 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003280 glVertex4fv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003281 LEAVE_GL();
3282}
3283
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003284/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003285 * glVertex4i (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003286 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003287void WINAPI wine_glVertex4i( GLint x, GLint y, GLint z, GLint w ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003288 TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003289 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003290 glVertex4i( x, y, z, w );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003291 LEAVE_GL();
3292}
3293
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003294/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003295 * glVertex4iv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003296 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003297void WINAPI wine_glVertex4iv( GLint* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003298 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003299 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003300 glVertex4iv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003301 LEAVE_GL();
3302}
3303
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003304/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003305 * glVertex4s (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003306 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003307void WINAPI wine_glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003308 TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003309 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003310 glVertex4s( x, y, z, w );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003311 LEAVE_GL();
3312}
3313
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003314/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003315 * glVertex4sv (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003316 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003317void WINAPI wine_glVertex4sv( GLshort* v ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003318 TRACE("(%p)\n", v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003319 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003320 glVertex4sv( v );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003321 LEAVE_GL();
3322}
3323
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003324/***********************************************************************
Patrik Stridvall044855c2001-07-11 18:56:41 +00003325 * glVertexPointer (OPENGL32.@)
Patrik Stridvallc654c7e2000-05-18 00:07:53 +00003326 */
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003327void WINAPI wine_glVertexPointer( GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
Lionel Ulmer15a4a772001-03-04 01:05:20 +00003328 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003329 ENTER_GL();
Lionel Ulmerbff705d2000-06-12 01:21:18 +00003330 glVertexPointer( size, type, stride, pointer );
Lionel Ulmerbedf40b2000-05-12 20:18:14 +00003331 LEAVE_GL();
3332}
Chris Robinsonebfba492007-09-25 10:21:40 -07003333
3334/***********************************************************************
3335 * glViewport (OPENGL32.@)
3336 */
3337void WINAPI wine_glViewport( GLint x, GLint y, GLsizei width, GLsizei height ) {
3338 TRACE("(%d, %d, %d, %d)\n", x, y, width, height );
3339 ENTER_GL();
3340 glViewport( x, y, width, height );
3341 LEAVE_GL();
3342}